(57)【要約】【課題】  履歴情報を管理すると共に所望の履歴情報を効率的に選択することができる履歴情報処理技術を提供する。【解決手段】  情報に対して少なくとも１つの操作を実行するステップと、実行した操作内容の履歴と操作対象情報のリンク情報とを記憶するステップと、記録された操作内容の履歴を階層的に項目に分類するステップと、分類された項目を履歴ツリーとして階層的に表示するステップと、表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示するステップと、表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するステップと、表示されたインデックスの内から選択されたインデックスに対応する情報に対して所望の処理を実行するステップとを備えた履歴情報処理方法である。【選択図】    図１
2005301493.tif 000002
【特許請求の範囲】
【請求項１】
情報に対して少なくとも１つの操作を実行する情報操作ステップと、
前記情報操作ステップで実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録ステップと、
前記履歴登録ステップで記憶された操作内容の履歴を階層的に項目に分類する階層化ステップと、
前記階層化ステップで分類された項目を履歴ツリーとして階層的に表示する履歴表示ステップと、
前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示ステップと、
前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示ステップと、
前記インデックス表示ステップで表示されたインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理ステップと、
をコンピュータに実行させるための履歴情報処理プログラム。
【請求項２】
前記履歴表示ステップは、操作の種類、操作日付、操作回数の内、少なくとも２つを階層として表示することを特徴とする請求項１記載の履歴情報処理プログラム。
【請求項３】
前記インデックス表示ステップで表示される操作対象情報のインデックスは、
ファイルを表すアイコン又は操作対象情報のサムネール画像又は情報を特定するテキストであることを特徴とする請求項１記載の履歴情報処理プログラム。
【請求項４】
前記情報処理ステップは、「複写」、「印刷」、「電子メール送信」、「削除」、「検索」、「画像編集」、「ホームページ作成」、「バッチ処理」、「ファイル取込」「バックアップ」、「動画作成」の内、少なくとも１つを実行することを特徴とする、請求項１記載の履歴情報処理プログラム。
【請求項５】
前記履歴登録ステップは、前記情報操作ステップで実行した一連の操作の内、任意の時点までの操作内容を記録するステップを有することを特徴とする、請求項１記載の履歴情報処理プログラム。
【請求項６】
前記情報は、画像、テキスト、音声の内少なくとも１つを含むことを特徴とする請求項１乃至５の内いずれか１項に記載の履歴情報処理プログラム。
【請求項７】
前記インデックス表示ステップで表示されたインデックスに対応する操作対象情報の一部又は全てに対して、前記操作内容表示ステップで表示されている操作内容と同一の操作を実行する再実行ステップを有することを特徴とする請求項１に記載の履歴情報処理プログラム。
【請求項８】
情報に対して少なくとも１つの操作を実行する情報操作ステップと、
前記情報操作ステップで実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録ステップと、
前記履歴登録ステップで記憶された操作内容の履歴を階層的に項目に分類する階層化ステップと、
前記階層化ステップで分類された項目を履歴ツリーとして階層的に表示する履歴表示ステップと、
前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示ステップと、
前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示ステップと、
前記インデックス表示ステップで表示されたインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理ステップと、
をコンピュータに実行させるための履歴情報処理プログラムを記録した記録媒体。
【請求項９】
情報に対して少なくとも１つの操作を実行する情報操作ステップと、
前記情報操作ステップで実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録ステップと、
前記履歴登録ステップで記憶された操作内容の履歴を階層的に項目に分類する階層化ステップと、
前記階層化ステップで分類された項目を履歴ツリーとして階層的に表示する履歴表示ステップと、
前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示ステップと、
前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示ステップと、
前記インデックス表示ステップで表示されたインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理ステップと、
を備えたことを特徴とする履歴情報処理方法。
【請求項１０】
情報に対して少なくとも１つの操作を実行する情報操作手段と、
前記情報操作手段が実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録手段と、
前記履歴登録手段が登録した操作内容の履歴を階層的に項目に分類する階層化手段と、
前記階層化手段が分類した項目を履歴ツリーとして階層的に表示する履歴表示手段と、
前記履歴表示ステップが表示した履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示手段と、
前記履歴表示手段が表示した履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示手段と、
前記インデックス表示手段が表示したインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理手段と、
を備えたことを特徴とする履歴情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置上でユーザの操作履歴を管理するための履歴情報処理技術に関する。
【背景技術】
【０００２】
ユーザが過去に操作した内容を再度実施しようとしたとき、あるいは過去の操作を継続しようとしたとき、簡単に履歴を特定し選択できることが望ましい。
【０００３】
そこで、アプリケーションの起動中にユーザが操作したキー操作情報などを記憶しておき、ユーザの必要に応じて履歴情報を選択して再現実行する方法が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３６１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、履歴情報を選択するときは、予め再現したい処理内容を明確に記憶しておく必要がある。さらに、特許文献１に記載の技術は、主にワードプロセッサの処理への適用を目的としていると解されるため、一般の情報を対象とした処理には不十分な点も指摘されている。
【０００５】
例えば、フォルダＡとフォルダＢ内から任意の枚数の画像ファイルを選択して印刷を行い、数日後１セット焼き増しを依頼された場合を想定する。そうすると、ユーザは、断片的な記憶を頼りに、日付け、フォルダ名、ファイル内容などからその過去の履歴を特定する必要がある。しかしながら、特許文献１に記載された技術では、不確定な情報に基づいて履歴情報を効率的に特定する方法は記載されておらず、またその方法を示唆する記載もない。
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、履歴情報を管理すると共に所望の履歴情報を効率的に選択することができる履歴情報処理プログラム、履歴情報処理方法、履歴情報処理装置及び媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための、本発明に係る請求項１に記載の履歴情報処理プログラムは、情報に対して少なくとも１つの操作を実行する情報操作ステップと、前記情報操作ステップで実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録ステップと、前記履歴登録ステップで記憶された操作内容の履歴を階層的に項目に分類する階層化ステップと、前記階層化ステップで分類された項目を履歴ツリーとして階層的に表示する履歴表示ステップと、前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示ステップと、前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示ステップと、前記インデックス表示ステップで表示されたインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理ステップと、をコンピュータに実行させる。
【０００８】
また本発明に係る請求項２に記載の情報処理プログラムは、上記記載の発明である情報処理プログラムにおいて、前記履歴表示ステップは、操作の種類、操作日付、操作回数の内、少なくとも２つを階層として表示する。
【０００９】
また本発明に係る請求項３に記載の情報処理プログラムは、上記記載の発明である情報処理プログラムにおいて、前記インデックス表示ステップで表示される操作対象情報のインデックスは、ファイルを表すアイコン又は操作対象情報のサムネール画像又は情報を特定するテキストである。
【００１０】
また本発明に係る請求項４に記載の情報処理プログラムは、上記記載の発明である情報処理プログラムにおいて、前記情報処理ステップは、「複写」、「印刷」、「電子メール送信」、「削除」、「検索」、「画像編集」、「ホームページ作成」、「バッチ処理」、「ファイル取込」「バックアップ」、「動画作成」の内、少なくとも１つを実行する。
【００１１】
また本発明に係る請求項５に記載の情報処理プログラムは、上記記載の発明である情報処理プログラムにおいて、前記履歴登録ステップは、前記情報操作ステップで実行した一連の操作の内、任意の時点までの操作内容を記録するステップを有する。
【００１２】
また本発明に係る請求項６に記載の情報処理プログラムは、上記記載の発明である情報処理プログラムにおいて、前記情報は、画像、テキスト、音声の内少なくとも１つを含む。
【００１３】
また本発明に係る請求項７に記載の情報処理プログラムは、上記記載の発明である情報処理プログラムにおいて、前記インデックス表示ステップで表示されたインデックスに対応する操作対象情報の一部又は全てに対して、前記操作内容表示ステップで表示されている操作内容と同一の操作を実行する再実行ステップを有する。
【００１４】
また本発明に係る請求項８に記載の記録媒体は、情報に対して少なくとも１つの操作を実行する情報操作ステップと、前記情報操作ステップで実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録ステップと、前記履歴登録ステップで記憶された操作内容の履歴を階層的に項目に分類する階層化ステップと、前記階層化ステップで分類された項目を履歴ツリーとして階層的に表示する履歴表示ステップと、前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示ステップと、前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示ステップと、前記インデックス表示ステップで表示されたインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理ステップと、をコンピュータに実行させるための履歴情報処理プログラムを記録した。
【００１５】
また本発明に係る請求項９に記載の履歴情報処理方法は、情報に対して少なくとも１つの操作を実行する情報操作ステップと、前記情報操作ステップで実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録ステップと、前記履歴登録ステップで記憶された操作内容の履歴を階層的に項目に分類する階層化ステップと、前記階層化ステップで分類された項目を履歴ツリーとして階層的に表示する履歴表示ステップと、前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示ステップと、前記履歴表示ステップで表示された履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示ステップと、前記インデックス表示ステップで表示されたインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理ステップと、を備えた。
【００１６】
また本発明に係る請求項１０に記載の履歴情報処理装置は、情報に対して少なくとも１つの操作を実行する情報操作手段と、前記情報操作手段が実行した操作内容の履歴と操作対象情報のリンク情報とを記憶する履歴登録手段と、前記履歴登録手段が登録した操作内容の履歴を階層的に項目に分類する階層化手段と、前記階層化手段が分類した項目を履歴ツリーとして階層的に表示する履歴表示手段と、前記履歴表示ステップが表示した履歴ツリーの項目の内から選択された項目に対応する操作の内容を表示する操作内容表示手段と、前記履歴表示手段が表示した履歴ツリーの項目の内から選択された項目に対応する操作対象情報のインデックスを表示するインデックス表示手段と、前記インデックス表示手段が表示したインデックスの内から選択されたインデックスに対応する情報に対して、所望の処理を実行する情報処理手段と、を備えた。
【発明の効果】
【００１７】
本発明によれば、所望の履歴情報を効率的に選択することができる。
【発明を実施するための最良の形態】
【００１８】
［第１の実施の形態］
本発明の実施の形態に係る履歴情報処理方法では、情報処理装置の表示部に表示される履歴情報画面に基づいて、ユーザが履歴情報の管理及び検索操作を実行する。
【００１９】
図１は、本発明の第１の実施の形態の履歴情報処理方法による履歴情報画面の構成を示す図である。
【００２０】
履歴情報画面１は、ツールバーエリア２、履歴ツリー表示部３、履歴概要表示部４及び履歴結果表示部５で構成されている。ツールバーエリア２は、履歴情報表示に関する操作を行うための各種のボタンが設けられている。履歴ツリー表示部３は、ファイルを格納するフォルダのツリー構造を表示し、あるいはユーザが行った操作を分類した履歴ツリーを表示する。履歴概要表示部４は、履歴ツリーから選択された履歴操作の詳細を表示する。履歴結果表示部５は、操作時に選択していた情報を表示する。
【００２１】
そして、ツールバーエリア２には、フォルダビュー表示ボタン６、履歴ビュー表示ボタン７、スナップ履歴ボタン８及び終了ボタン９が設けられている。フォルダビュー表示ボタン６は、履歴ツリー表示部３にフォルダのツリー構造を表示する。履歴ビュー表示ボタン７は、履歴ツリーを表示する。スナップ履歴ボタン８は、任意のタイミングにおける履歴蓄積を指示する。終了ボタン９は、履歴情報画面１を閉じる。
【００２２】
また、履歴概要表示部４には、操作再実行ボタン１０が設けられ、履歴表示されている操作を再現することができる。
【００２３】
次に、情報の表示方法の概要を図１を参照しつつ説明する。
【００２４】
ユーザが履歴情報画面１を表示すると、ツールバーエリア２には操作ボタン６〜９が表示される。そこで、ユーザが、フォルダビュー表示ボタン６を操作すると、履歴ツリー表示部にファイルを格納するフォルダのツリーが表示される。このフォルダのツリー構造は公知の形式で表示されるためその詳細の説明は省略する。
【００２５】
ユーザが、履歴ビュー表示ボタン７を操作すると、図２に示す履歴ツリーが履歴ツリー表示部３に表示される。この履歴ツリーは、操作分類１１、操作日付１２及び操作回数１３の３つの階層で構成されている。
【００２６】
第１の階層である操作分類１１は、ユーザの操作単位を示し、例えば「取り込み」、「印刷」、「検索」、「削除」、「メール」などソフトウエアの機能分類と同等の分類である。また、この操作分類１１には、「お気に入り」などのように自動で分類されるものも含んでいる。
【００２７】
第２の階層である操作日付１２は、操作分類内での日付けを表示している。例えば、その情報が２００４年１月１０日に作成されたことが表示される。第３の階層である操作回数１３は、操作日付け内での操作の順序を連番で表示する。そして、この操作回数１３には、操作の概要を表わす説明を同時に表示することができる。
【００２８】
なお、図３に示すように、履歴ツリーは、ツリーノードをマウスなどで操作することで下位の階層を展開し、また折りたたむことができる。
【００２９】
ユーザが、履歴ツリーの操作回数１３から１つを選択すると、その操作の詳細の情報（入力情報）が履歴概要表示部４に表示される。図４に示すように、履歴概要表示部４には、操作分類、操作日付、操作回数などがツリー選択情報１５として記載され、またその操作の対象となったフォルダ、ファイル、キーワードなどが操作詳細情報１６として記載される。
【００３０】
また、それと同時に、操作時に選択していたファイルが履歴結果表示部５に一覧表示される。図５（ａ）は、履歴結果として画像のファイルアイコン１７の一覧を表示した例を示している。図５（ｂ）は、ファイルアイコン１７を拡大した図であり、プレビュー画像１８と共にファイル名、撮影日などの情報が表示されている。なお、プレビュー画像１８には、静止画であればサムネイル画像が表示され、動画であれば、最初の所定時間内の動画が再生される。
【００３１】
ユーザは、履歴結果表示部５に表示されたファイルを適宜選択して所望の処理を施すことができる。例えば、選択したファイルに対して、「複写」、「印刷」、「電子メール送信」、「削除」、「検索」、「画像編集」、「ホームページ作成」、「バッチ処理」、「ファイル取込」「バックアップ」、「動画作成」などの処理を実行することができる。
【００３２】
また、ユーザは履歴表示されている操作と同じ操作を再現することができる。履歴結果表示部５に表示されているファイル一覧の内から任意のファイルを選択して操作再実行ボタン１０を押すと、その選択されたファイルについて同じ操作が実施される。ファイルが選択されていない場合は、表示されている全ファイルについて同じ操作が実施される。
【００３３】
図６は、印刷履歴を表示する履歴情報画面１を示す図である。
【００３４】
ユーザが、履歴ツリー表示部３で、操作分類「印刷」、操作日付「２００４／０１／０５」、操作回数「１」を選択すると、選択した履歴の詳細が履歴概要表示部４に表示され、操作詳細情報１６には、印刷種別、用紙方向、詳細設定、出力先などが表示される。また、操作時に対象となっていた画像ファイルが履歴結果表示部５に一覧表示される。そこで、ユーザは、履歴結果表示部５に表示された画像ファイルを適宜選択して印刷処理を施すことができる。
【００３５】
また、ユーザが履歴結果表示部５に表示された画像ファイルを適宜選択して操作再実行ボタン１０を押すと、過去の操作時に選択していた「用紙サイズ」、「フチなし設定」、「印刷枚数」等そのままの設定で再印刷が行われる。
【００３６】
続いて、上述の履歴情報処理方法を実現するための情報処理装置の構成と、その主な処理手順について説明する。
【００３７】
図７は、情報処理装置３０の構成を示す図である。情報処理装置３０は、表示部３１、操作入力部３２、履歴管理ＤＢ３４、情報メモリ３５、プログラムメモリ３６、処理部３７を備えている。
【００３８】
表示部３１は、履歴情報画面１を表示するＣＲＴまたはＴＦＴ液晶ディスプレイである。操作入力部３２は、ユーザからの操作指示入力を受取るためのキーボード、マウス等の入力デバイスである。
【００３９】
履歴管理ＤＢ３４は、操作履歴を記憶する。情報メモリ３５は、操作に係る情報あるいは履歴情報処理に必要な情報を格納するバッファメモリである。プログラムメモリ３６は、情報処理装置３０の各機能を制御するプログラムを保存する。処理部３７は、情報処理装置３０の動作を統括的に制御する。
【００４０】
次に、履歴情報処理の概略の手順を図８〜図１８を参照しつつ説明する。なお、以下に説明する処理は、履歴情報処理機能の内主な機能に関する処理である。従って、以下の説明に記載されていない機能であっても、図１乃至図７の説明に記載された機能は履歴情報処理機能に含まれる。
【００４１】
図８のステップＳ０１において、処理部３７は、履歴管理ＤＢ３４が存在するかどうかを調べ、存在しない場合（Ｓ０１  Ｎｏ）は、ステップＳ０２の履歴管理ＤＢ構築処理（図９）を実行する。
【００４２】
図９のステップＴ０１において、処理部３７は、情報処理装置３０内に履歴管理ＤＢ３４が存在するかどうかを調べる。初回起動時には未だ履歴管理ＤＢ３４は作成されていないため、ステップＴ０２において、操作分類テーブル２０、操作内容テーブル２１、操作情報リンクテーブル２２を作成してリターンする。
【００４３】
ここで、操作分類テーブル２０は、操作分類１１などを記憶するテーブルである。操作内容テーブル２１は、ユーザが操作した内容を時系列で記憶するテーブルである。操作情報リンクテーブル２２は、操作対象とした情報（例えば、画像）のリンク情報を記憶するテーブルである。
【００４４】
次に、図８のステップＳ０３において、先ず、フォルダビュー画面を表示する。即ち、履歴ツリー表示部３にフォルダのツリーを表示する。そして、ユーザの操作があるまで待機する状態となる。
【００４５】
履歴情報画面１上で、ユーザの操作が行われたときは、ステップＳ０４〜Ｓ０５において、処理部３７は、その操作内容を特定する。そして、一連の操作完了を検出した場合は、ステップＳ０６の履歴蓄積処理（図１０）を実行する。
【００４６】
図１０のステップＴ０５〜Ｔ０６において、ユーザが操作した内容が蓄積対象となる操作かどうかを蓄積対象ＴＢＬ２３と比較して判断する。蓄積対象ＴＢＬ２３には、蓄積するべき操作内容が予め決定されて記憶されている。ユーザの操作内容がこの蓄積対象ＴＢＬ２３に記載されている場合（Ｔ０６  Ｙｅｓ）は、ステップＴ０７の履歴管理ＤＢ３４の情報更新処理（図１１）を実行する。
【００４７】
図１１のステップＰ０１〜Ｐ０２において、処理部３７は、ユーザの操作内容が新たな操作分類１１に属するかどうかを調べ、新たな操作分類１１に属する場合は、履歴管理ＤＢ３４の操作分類テーブル２０に当該分類を追加する。次に、ステップＰ０３〜Ｐ０４において、処理部３７は、ユーザの操作内容が新たな操作日付１２に属するかどうかを調べ、新たな操作日付１２に属する場合は、履歴管理ＤＢ３４の該当する操作分類テーブル２０内の操作日付テーブル２４に操作日付１２を追加する。
【００４８】
続いて、ステップＰ０５〜Ｐ０６において、操作内容テーブル２１内の履歴の数が最大数を越えるかどうかを調べ、最大数を越える場合は、履歴の内の１件を削除する。そしてステップＰ０７において、操作内容テーブル２１を追加して、それにユーザ操作を格納する。更に、ステップＰ０８において、操作情報リンクテーブル２２を追加して、それにユーザが操作した対象画像へのリンク情報を格納してリターンする。
【００４９】
図８に戻り、ステップＳ０６の履歴蓄積処理を終了したときは、ステップＳ０４に戻って、ユーザの次の操作を待機する。
【００５０】
ユーザが履歴情報画面１の、スナップ履歴ボタン８を操作したときは、ステップＳ０７のスナップ履歴蓄積処理（図１２）を実行する。
【００５１】
ここで、スナップ履歴とは、操作が完了したときに自動的に操作を蓄積するステップＳ０６の履歴蓄積処理（図１０）と異なり、任意のタイミングでその時点までの操作履歴を蓄積することをいう。このスナップ履歴は、通常の分類と同様に履歴ツリー上で表現される。このスナップ履歴を選択することで一度中断した操作を継続することができる。
【００５２】
図１２のステップＴ１０〜Ｔ１２において、スナップ履歴ボタン８が操作されたことを検出すると、処理部３７は、「スナップ履歴」が新たな操作分類１１に属するかどうかを調べ、新たな操作分類１１に属する場合は、「スナップ履歴」を新たな分類として、ステップＴ１３の履歴管理ＤＢ３４の情報更新処理（図１１）を実行する。なお、この情報更新処理は既に説明した内容と同じであるため再度の説明は省略する。
【００５３】
図８に戻り、ステップＳ０７のスナップ蓄積処理を終了したときは、ステップＳ０４に戻って、ユーザの次の操作を待機する。
【００５４】
ユーザが履歴情報画面１の、履歴ビュー表示ボタン７を操作したときは、図８のステップＳ１０において、履歴ビュー画面を表示する。即ち、履歴ツリー表示部３にユーザが行った操作を分類した履歴ツリーを表示する。そして、ユーザの操作があるまで待機する状態となる。
【００５５】
この状態でステップＳ１１において、履歴情報画面１のフォルダビュー表示ボタン６を操作したときはステップＳ０３に戻ってフォルダビュー画面を表示する。一方、この状態で、ステップＳ１１において、履歴処理に関する操作を行ったときは、それぞれの操作に対応した処理を並行して実行する。
【００５６】
ユーザが特定の操作を実施したときは、その特定の操作を履歴ツリーに追加表示するため、図８のステップＳ１２に示す履歴ツリー表示処理（図１３）を実行する。
【００５７】
図１３のステップＴ２０〜Ｔ２１において、履歴管理ＤＢ３４の操作分類テーブル２０を検索して操作内容を取り出し、履歴ツリーに操作分類１１を追加表示する。そして、１段下の階層を表示するため、ステップＴ２２に示す履歴ツリー日付表示処理（図１４）を実行する。
【００５８】
図１４のステップＰ１０において、履歴管理ＤＢ３４から操作日付テーブル２４を取得する。次に、ステップＰ１１において、操作分類１１が表示対象となっているかどうかを調べる。ここで、表示対象かどうかは、図１１で説明した操作分類テーブル２０に記載されているかどうかとは別に決定されている。
【００５９】
そこで、操作分類１１が表示対象である場合（ステップＰ１１  Ｙｅｓ）は、ステップＰ１２〜Ｐ１３において、操作日付１２が新しい日付のときは、履歴ツリーにその操作日付１２を追加表示する。そして、１段下の階層を表示するため、ステップＰ１４に示す履歴ツリー回数表示処理（図１５）を実行する。
【００６０】
図１５のステップＱ０１〜０２において、履歴管理ＤＢ３４から操作内容テーブル２１を取得し、履歴ツリーに操作回数を追加して表示してリターンする。
【００６１】
図１４に戻り、ステップＰ１４の履歴ツリー回数表示処理を実行した後は、ステップＰ１５において、他の操作日付１２が存在するかどうかを調べ、存在する場合（Ｐ１５  Ｙｅｓ）は、ステップＰ１０に戻って上述の処理を繰り返して実行する。一方、存在しない場合（Ｐ１５  Ｎｏ）は、リターンする。
【００６２】
図１３に戻り、ステップＴ２２の履歴ツリー日付表示処理を実行した後は、ステップＴ２３において、他の操作分類１１が存在するかどうかを調べ、存在する場合（Ｔ２３  Ｙｅｓ）は、ステップＴ２０に戻って上述の処理を繰り返して実行する。一方、存在しない場合（Ｔ１２３  Ｎｏ）は、ステップＴ２４に示す自動分類作成処理（図１６）を実行する。
【００６３】
自動分類作成処理は、履歴管理ＤＢ３４内に複数回記録された情報（画像）を抽出して、その情報は頻繁に操作される情報、即ち、お気に入りの情報であるとして自動的に分類する統計的な処理である。
【００６４】
図１６のステップＰ２０〜Ｐ２１において、処理部３７は、履歴管理ＤＢ３４から操作情報リンクテーブル２２を取得して、複数回記録されている操作情報リンクがあるかどうかを調べる。そして、ステップＰ２２〜Ｐ２３において、複数回記録されている操作情報リンクがある場合は、自動分類「お気に入り」が履歴ツリーにあるかどうかを調べ、履歴ツリーに存在しない場合は、履歴ツリーに自動分類「お気に入り」とその操作情報リンクを追加してリターンする。
【００６５】
図１３に戻り、ステップＴ２４の自動分類作成処理（図１６）を完了すると、図８に戻ってステップＳ１２の履歴ツリー表示処理を終了し、ユーザの操作入力があるまで待機する。
【００６６】
ユーザが履歴ツリー上で選択操作を実施したときは、図８のステップＳ１３に示す履歴選択処理（図１７）を実行する。
【００６７】
図１７のステップＴ２７〜Ｔ２８において、ユーザの操作内容を調べ、第３の階層である操作回数１３を選択したか、あるいは自動分類を選択したときは、ステップＴ２９に示す履歴結果表示処理（図１８）を実行する。
【００６８】
図１８のステップＰ２６において、履歴管理ＤＢ３４から操作内容テーブル２１と操作情報リンクテーブル２２を取得する。そして、ステップＰ２７〜Ｐ２８において、操作内容テーブル２１に操作内容が記録されている場合は、履歴情報画面１の履歴概要表示部４に操作内容、例えば、検索条件、対象フォルダ、印刷種別、出力先などを表示する。
【００６９】
続いて、ステップＰ２９において、履歴情報画面１の履歴概要表示部４に履歴ツリー部選択情報、例えば、操作分類１１、操作日付１２、操作回数１３などを表示する。そして、ステップＰ３０において、操作情報リンクテーブル２２を用いて検索した情報の一覧を履歴情報画面１の履歴結果表示部５に表示してリターンする。
【００７０】
図１７に戻り、ステップＴ２９の履歴結果表示処理（図１８）を完了すると、図８に戻ってステップＳ１３の履歴選択処理（図１７）を終了し、ユーザの操作入力があるまで待機する。
【００７１】
ユーザが履歴ツリー上で履歴結果の表示操作を実施したときは、図８のステップＳ１４に示す履歴結果表示処理（図１８）を実行する。なお、この処理はすでに説明しているため、再度の説明は省略する。そしてステップＳ１４の履歴結果表示処理（図１８）を完了すると、ユーザの操作入力があるまで待機する。
【００７２】
そしてユーザは、履歴結果表示部５に表示されたファイルを適宜選択して所望の処理を施すことができる。例えば、選択したファイルに対して、「複写」、「印刷」、「電子メール送信」、「削除」、「検索」、「画像編集」、「ホームページ作成」、「バッチ処理」、「ファイル取込」「バックアップ」、「動画作成」などの処理を実行することができる。
【００７３】
ユーザが履歴概要表示部４に表示された操作再実行ボタン１０を押したときは、図８のステップＳ１５に示す操作再実行処理（図１９）を実行する。
【００７４】
図１９のステップＴ３５〜Ｔ３６において、操作再実行ボタン１０の押下を検出すると、履歴結果表示部５に表示されているファイルの内選択されているファイルがあるかどうかを調べる。選択されているファイルがある場合（Ｔ３６  Ｙｅｓ）は、ステップＴ３７において、その選択されているファイルを対象とする。一方、選択されているファイルがない場合（Ｔ３６  Ｎｏ）は、ステップＴ３８において、履歴結果表示部５に表示されている全ファイルを対象とする。
【００７５】
ステップＴ３９〜Ｔ４０において、操作内容テーブル２１から操作履歴を抽出し、対象としたファイルに対して抽出した履歴と同じ操作を施してリターンする。
【００７６】
次に、ユーザが履歴情報画面１において、終了ボタン９を操作すると、図８のステップＳ１７において、終了ボタン９が押されたことを検出して、本履歴情報処理を終了する。
【００７７】
なお、本実施の形態では、画像ファイルを例として説明したが、本発明はこれに限定されるものではなく、テキストデータ、音声データを含む情報一般に適用することが可能である。
【００７８】
［実施の形態の効果］
従来の履歴表示やフォルダ表示に基づいて所望の操作を再現するときは、いつ頃、何を行ったかをユーザが詳細に記憶している必要があった。本履歴情報処理方法では、操作履歴をツリー構造で表現することにより、ユーザが行った操作から該当する操作履歴を視覚的に簡単な操作でたどる事が可能となる。その結果、過去の操作状態を再現し、所望する操作に繋げることが可能となる。
【００７９】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００８０】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００８１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の第１の実施の形態の履歴情報処理方法による履歴情報画面の構成を示す図。
【図２】履歴ツリー表示を示す図。
【図３】履歴ツリーの階層の展開、折りたたみを示す図。
【図４】履歴概要表示部を示す図。
【図５】履歴結果表示部の表示を示す図。
【図６】印刷履歴を表示する履歴情報画面を示す図。
【図７】情報処理装置の構成を示す図。
【図８】履歴情報処理の概略の手順を示すフロー図。
【図９】履歴管理ＤＢ構築処理手順を示すフロー図。
【図１０】履歴蓄積処理手順を示すフロー図。
【図１１】情報更新処理手順を示すフロー図。
【図１２】スナップ履歴蓄積処理手順示すフロー図。
【図１３】履歴ツリー表示処理手順を示すフロー図。
【図１４】履歴ツリー日付表示処理手順を示すフロー図。
【図１５】履歴ツリー回数表示処理手順を示すフロー図。
【図１６】自動分類作成処理手順を示すフロー図。
【図１７】履歴選択処理手順を示すフロー図。
【図１８】履歴結果表示処理手順を示すフロー図。
【図１９】操作再実行処理手順を示すフロー図。
【符号の説明】
【００８３】
１…履歴情報画面、３…履歴ツリー表示部、４…履歴概要表示部、５…履歴結果表示部、６…フォルダビュー表示ボタン、７…履歴ビュー表示ボタン、８…スナップ履歴ボタン、１０…操作再実行ボタン、１１…操作項目、１２…操作日付、１３…操作回数、３０…情報処理装置、３１…表示部、３２…操作入力部、３４…履歴管理ＤＢ、３７…処理部。
【図１】
2005301493.tif 000003
【図２】
2005301493.tif 000004
【図３】
2005301493.tif 000005
【図４】
2005301493.tif 000006
【図５】
2005301493.tif 000007
【図６】
2005301493.tif 000008
【図７】
2005301493.tif 000009
【図８】
2005301493.tif 000010
【図９】
2005301493.tif 000011
【図１０】
2005301493.tif 000012
【図１１】
2005301493.tif 000013
【図１２】
2005301493.tif 000014
【図１３】
2005301493.tif 000015
【図１４】
2005301493.tif 000016
【図１５】
2005301493.tif 000017
【図１６】
2005301493.tif 000018
【図１７】
2005301493.tif 000019
【図１８】
2005301493.tif 000020
【図１９】
2005301493.tif 000021