(57)【要約】【課題】本発明は、特別な手順を踏むことなく、自分の参照したファイルの参照履歴を記録できるようにするとともに、その参照記録に従ってファイルを参照する場合に、自動的にその参照を実現できるようにする新たなファイル処理技術の提供を目的とする。【解決手段】ビューアがファイルをディスプレイに表示する場合に、そのビューアでは表示されることのない登録ボタンを表示して、登録ボタンが操作される場合に、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報を取得して、表示中のファイルのファイル名とその取得した表示制御情報との対データを記憶手段に書き込む。そして、記憶手段に記憶される対データを、その時系列の順番あるいはその逆の順番に従って選択して、その選択した対データに基づいてビューアを制御することで、登録ボタンが操作されたときに表示されていたファイルをディスプレイに表示する。【選択図】図１
2008015790.tif 000002
【特許請求の範囲】
【請求項１】
複数のビューアを備えて、ユーザからの指示に従って、それらのビューアを使って各ビューアの取り扱うファイルをディスプレイに表示する場合に、そのファイルの表示履歴を記録するファイル処理装置であって、
ビューアがファイルをディスプレイに表示する場合に、その表示画面に、そのビューアの処理では表示されることのない登録ボタンを表示する表示手段と、
前記登録ボタンが操作される場合に、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報を取得する取得手段と、
前記表示中のファイルのファイル名と前記取得した表示制御情報との対データを、その対データの時系列データを記憶する記憶手段に書き込む書込手段とを備えることを、
特徴とするファイル処理装置。
【請求項２】
請求項１に記載のファイル処理装置において、
前記記憶手段に記憶される前記対データを、ユーザの操作に依らずに、その時系列の順番に従って順次選択して、その選択した対データに基づいてビューアを制御することで、前記登録ボタンが操作されたときに表示されていたファイルをディスプレイに順次表示する再生手段を備えることを、
特徴とするファイル処理装置。
【請求項３】
請求項１に記載のファイル処理装置において、
前記記憶手段に記憶される前記対データを、ユーザの操作に応じて、その時系列の順番あるいはその逆の順番に従って選択して、その選択した対データに基づいてビューアを制御することで、前記登録ボタンが操作されたときに表示されていたファイルをディスプレイに表示する再生手段を備えることを、
特徴とするファイル処理装置。
【請求項４】
請求項３に記載のファイル処理装置において、
動作モードを、前記対データに基づくファイル表示を指示するシナリオモードか、前記対データに基づかないファイル表示を指示する通常モードのいずれかに設定する設定手段と、
動作モードがシナリオモードに設定されている場合には、ユーザからのページ移動指示を前記再生手段に渡し、動作モードが通常モードに設定されている場合には、ユーザからのページ移動指示をファイル表示中のビューアに渡す制御手段とを備えることを、
特徴とするファイル処理装置。
【請求項５】
複数のビューアを備えて、ユーザからの指示に従って、それらのビューアを使って各ビューアの取り扱うファイルをディスプレイに表示する場合に、そのファイルの表示履歴を記録するファイル処理装置の実現に用いられるファイル処理用プログラムであって、
コンピュータを、
ビューアがファイルをディスプレイに表示する場合に、その表示画面に、そのビューアの処理では表示されることのない登録ボタンを表示する表示手段と、
前記登録ボタンが操作される場合に、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報を取得する取得手段と、
前記表示中のファイルのファイル名と前記取得した表示制御情報との対データを、その対データの時系列データを記憶する記憶手段に書き込む書込手段として機能させるためのファイル処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルの表示履歴を記録するとともに、その表示履歴に従ってファイル表示を再生する処理を行うファイル処理装置と、そのファイル処理装置の実現に用いられるファイル処理用プログラムとに関する。
【背景技術】
【０００２】
会議に参加する多数のユーザが自分のコンピュータを操作しながら、会議の議題にあがっているファイルを参照しつつ会議を進めていくことが行われている。
【０００３】
このような場合、議事録を作成する者は、会議に参加できなかったユーザなどのために、どのようなファイルのどのページをどのような順番で参照したのかを議事録に記録していく必要がある。
【０００４】
このような議事録を作成する場合、従来では、議事録を作成する者が、そのようなファイル参照の記録をペーパー上に記録したり、ファイルの参照が行われているコンピュータやそれとは別のワープロなどを使って、そのようなファイル参照の記録を議事メモファイルとして作成するようにしていた。
【０００５】
そして、会議に参加できなかったユーザなどは、そのようにして作成された議事録を見ながら、そこに記録されるファイルの参照記録に従ってファイルを参照することで会議の内容を把握するようにしていた。
【０００６】
すなわち、従来技術では、最初にファイルＡの１ページを参照し、それに続けてファイルＢの１ページを参照し、それに続けてファイルＡの２ページを参照する場合で説明するならば、議事メモファイルを作成するユーザは、図１６に示すように、新規に議事メモファイルを作成した後に、ファイルＡを開いてファイルＡの１ページ目を表示した後、議事メモファイルを表示して、そこにファイルＡの１ページを参照したことを記録してからファイルＡの表示に戻り、その後、ファイルＢを開いてファイルＢの１ページ目を表示した後、議事メモファイルを表示して、そこにファイルＢの１ページを参照したことを記録してからファイルＢの表示に戻り、その後、ファイルＡを開いてファイルＡの２ページ目を表示した後、議事メモファイルを表示して、そこにファイルＡの２ページを参照したことを記録するようにしていた。
【０００７】
そして、そのようにして作成した議事メモファイルを使ってファイルの参照を行う場合には、ファイルを参照するユーザは、図１７に示すように、議事メモファイルを表示して、最初にファイルＡの１ページを参照したことを得て、それに従って、ファイルＡを開いてファイルＡの１ページ目を表示した後、議事メモファイルの表示に戻り、その後、次にファイルＢの１ページを参照したことを得て、それに従って、ファイルＢを開いてファイルＢの１ページ目を表示した後、議事メモファイルの表示に戻り、その後、次にファイルＡの２ページを参照したことを得て、それに従って、ファイルＡを開いてファイルＡの２ページ目を表示するようにしていた。
【０００８】
ここで、下記に示す特許文献１には、本発明に関連する技術として、オペレータの操作したキーコードを蓄積し、その蓄積したキーコードを用いてオペレータの操作を代行、再現することで、文書作成通信端末装置などを自動試験できるようにするという発明が記載されている。
【特許文献１】特開昭６４−１０３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来のようなファイルの参照履歴を記録する装置では、いずれかのユーザが、その都度、議事メモファイルを開いて、どのようなファイルのどのページをどのような順番で参照したのかを記録しなければならなかった。
【００１０】
しかも、従来のようなファイルの参照履歴を記録する装置では、そのようにして記録されたファイルの参照履歴に従ってファイルを参照する場合に、ユーザは、その都度、議事メモファイルを開いてファイルの参照履歴を参照することで、次はどのファイルのどのページを参照したのかという情報を取得して、それに基づいて、ファイルを参照するようにしなければならなかった。
【００１１】
本発明はかかる事情に鑑みてなされたものであって、ユーザがコンピュータを使用してファイルを参照するときに、特別な手順を踏むことなく、自分の参照したファイルの参照履歴を記録できるようにするとともに、その参照記録に従ってファイルを参照する場合に、自動的にその参照を実現できるようにする新たなファイル処理技術の提供を目的とする。
【課題を解決するための手段】
【００１２】
この目的を達成するために、本発明のファイル処理装置は、複数のビューアを備えて、ユーザからの指示に従って、それらのビューアを使って各ビューアの取り扱うファイルをディスプレイに表示する場合に、そのファイルの表示履歴を記録することを行うために、（１）ビューアがファイルをディスプレイに表示する場合に、その表示画面に、そのビューアの処理では表示されることのない登録ボタンを表示する表示手段と、（２）登録ボタンが操作される場合に、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報を取得する取得手段と、（３）表示中のファイルのファイル名と取得手段の取得した表示制御情報との対データを、その対データの時系列データを記憶する記憶手段に書き込む書込手段と、（４）記憶手段に記憶される対データを、ユーザの操作に依らずに、その時系列の順番に従って順次選択して、その選択した対データに基づいてビューアを制御することで、登録ボタンが操作されたときに表示されていたファイルをディスプレイに順次表示する第１の再生手段と、（５）記憶手段に記憶される対データを、ユーザの操作に応じて、その時系列の順番あるいはその逆の順番に従って選択して、その選択した対データに基づいてビューアを制御することで、登録ボタンが操作されたときに表示されていたファイルをディスプレイに表示する第２の再生手段を備える構成を採る。
【００１３】
この構成を採るときに、さらに、対データの記録後に、不要な対データを削除することなどを可能にするために、記憶手段に記憶される対データの時系列データを編集する編集手段を備えることがある。
【００１４】
また、第２の再生手段を備える場合に、動作モードを、対データに基づくファイル表示を指示するシナリオモードか、対データに基づかないファイル表示を指示する通常モードのいずれかに設定する設定手段と、動作モードがシナリオモードに設定されている場合には、ユーザからのページ移動指示を第２の再生手段に渡し、動作モードが通常モードに設定されている場合には、ユーザからのページ移動指示をファイル表示中のビューアに渡す制御手段とを備えることがある。
【００１５】
このように構成される本発明のファイル処理装置では、ユーザからの指示に従ってビューアがファイルをディスプレイに表示するときに、その表示画面に、そのビューアの処理では表示されることのない登録ボタンを表示する。
【００１６】
この登録ボタンの表示を受けて、ユーザは、ファイルの閲覧中に、ファイルの表示履歴（参照履歴）を記録する必要がある場合には、この登録ボタンを操作することになるので、この登録ボタンが操作されることを検出すると、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報（少なくとも、どのページを表示しているのかを示すページ情報を含む）を取得する。
【００１７】
続いて、表示中のファイルのファイル名と取得した表示制御情報との対データを記憶手段に書き込む。このとき、ファイル名だけではどのビューアで表示可能なファイルであるのかということを特定できない場合には、表示中のファイルのファイル名とそのファイルの表示を可能にするビューアの識別情報と取得した表示制御情報との対データを記憶手段に書き込むことになる。
【００１８】
このようにして、記憶手段には、登録ボタンが操作されたときに表示していたファイルのファイル名と表示制御情報との対データの時系列データが保存されることになる。
【００１９】
この後、ユーザから、登録ボタンが操作されたときに表示されていたファイルの自動再生要求があると、記憶手段に記憶される対データを、ユーザの操作に依らずに、その時系列の順番に従って順次選択して、その選択した対データに基づいてビューアを制御することで、登録ボタンが操作されたときに表示されていたファイルをディスプレイに順次表示することで自動再生する。
【００２０】
このとき、ユーザからの巻き戻しの自動再生指示があるときには、記憶手段に記憶される対データを、ユーザの操作に依らずに、その時系列の順番とは逆の順番に従って順次選択して、その選択した対データに基づいてビューアを制御することで、登録ボタンが操作されたときに表示されていたファイルをその表示の順番とは逆の順番に従ってディスプレイに順次表示することで自動再生する。
【００２１】
一方、ユーザから、登録ボタンが操作されたときに表示されていたファイルの手動再生要求があると、動作モードがシナリオモードに設定されているときには、ユーザからのページ移動指示が記憶手段に記憶される対データの選択変更であることを解釈して、記憶手段に記憶される対データを、ユーザの操作に応じて、その時系列の順番あるいはその逆の順番に従って選択して、その選択した対データに基づいてビューアを制御することで、登録ボタンが操作されたときに表示されていたファイルをディスプレイに表示することで手動再生する。
【００２２】
そして、この手動再生を行っているときに、動作モードがシナリオモードから通常モードに変更されると、ユーザからのページ移動指示が表示中のファイルのページ変更であることを解釈して、そのページ移動指示をファイル表示中のビューアに渡すことで、表示するファイルのページを変更する。
【発明の効果】
【００２３】
本発明によれば、ユーザは、コンピュータを使用してファイルを参照するときに、そのファイルとともに表示される登録ボタンをクリックするだけで、自分の参照したファイルの参照履歴を記録することができるようになることから、特別な手順を踏むことなく、自分の参照したファイルの参照履歴を記録することができるようになる。
【００２４】
そして、本発明によれば、ファイルの参照履歴を記録したユーザやそれ以外のユーザは、そのようにして記録されたファイルの参照履歴に従って、登録ボタンがクリックされたときのファイルを参照することができるようになることから、議事メモファイルを見ながら操作を行うというような特別な操作を強いられることなく、登録ボタンがクリックされたときのファイルを参照することができるようになる。
【発明を実施するための最良の形態】
【００２５】
以下、実施の形態に従って本発明を詳細に説明する。
【００２６】
図１に、本発明を具備する情報処理装置１の一実施形態例を図示する。
【００２７】
この図に示すように、本発明を具備する情報処理装置１は、ディスプレイ１０と、キーボードなどの入力装置１１と、時間を計時するタイマ１２と、ディスプレイ１０への表示対象となる複数のファイル１３と、ファイル１３の表示処理を実行する複数のビューア１４と、ビューア１４を制御するビューア制御部１５と、ビューア制御部１５により生成される操作シナリオを記憶する操作シナリオ記憶部１６と、操作シナリオ記憶部１６に記憶される操作シナリオを編集する操作シナリオ編集部１７と、操作シナリオ記憶部１６に記憶される操作シナリオに基づいてディスプレイ１０にファイル１３を表示する操作シナリオ再生部１８と、ディスプレイ１０及び入力装置１１とビューア制御部１５、操作シナリオ編集部１７及び操作シナリオ再生部１８との間の入出力処理を実行する入出力制御部１９とを備える。
【００２８】
ファイル１３は、例えばWord（登録商標）やExcel(登録商標）やPowerPoint（登録商標）といったような様々なファイルフォーマットを持つもので構成される。
【００２９】
この実施形態例では、それぞれ異なるファイルフォーマットで構成されるファイルＡ、ファイルＢ、ファイルＣ、ファイルＤという４つのファイルを備えることを想定するとともに、図２に示すように、ファイルＡが４ページで構成され、ファイルＢが２ページで構成され、ファイルＣが３ページで構成され、ファイルＤが１ページで構成されることを想定している。
【００３０】
ビューア１４は、それぞれのファイルフォーマットに対応付けて備えられて、対となるファイルフォーマットのファイル１３の表示処理を実行する。
【００３１】
この実施形態例では、ファイルＡのファイルフォーマットに対応付けて備えられて、ファイルＡの表示処理を実行するビューアＡと、ファイルＢのファイルフォーマットに対応付けて備えられて、ファイルＢの表示処理を実行するビューアＢと、ファイルＣのファイルフォーマットに対応付けて備えられて、ファイルＣの表示処理を実行するビューアＣと、ファイルＤのファイルフォーマットに対応付けて備えられて、ファイルＤの表示処理を実行するビューアＤという４つのビューアを備えることを想定している。
【００３２】
ビューア制御部１５は、現在起動しているビューア１４の情報などを保持する作業用記憶域１５０を備えて、ユーザからの指示に従っていずれかのビューア１４を起動することで、そのビューア１４の扱うファイル１３をそのビューア１４の表示処理に従ってディスプレイ１０に表示するときに、その表示画面に、そのビューア１４では表示されることのない登録ボタンを表示する。
【００３３】
そして、その登録ボタンがユーザにより操作されるときに、そのビューア１４から表示中のファイル１３についての表示制御情報（表示ページなどの情報）を取得して、そのファイル１３のファイル名とその取得した表示制御情報との対データを操作シナリオ記憶部１６に書き込んでいくことで、その対データの時系列データで構成される操作シナリオを操作シナリオ記憶部１６に書き込んでいくように処理する。なお、以下では、この対データを文書制御情報と称する。
【００３４】
例えば、図３に示すように、ユーザからの指示に従ってファイルＡの１ページ目を表示しているときに、その表示画面に表示する登録ボタンがユーザにより操作されると、ユーザがファイルＡの１ページ目を参照したことを示す文書制御情報を操作シナリオ記憶部１６（図中に示すシナリオファイル）に書き込み、その後、ユーザからの指示に従ってファイルＢの１ページ目を表示しているときに、その表示画面に表示する登録ボタンがユーザにより操作されると、ユーザがファイルＢの１ページ目を参照したことを示す文書制御情報を操作シナリオ記憶部１６に書き込み、その後、ユーザからの指示に従ってファイルＡの２ページ目を表示しているときに、その表示画面に表示する登録ボタンがユーザにより操作されると、ユーザがファイルＡの２ページ目を参照したことを示す文書制御情報を操作シナリオ記憶部１６に書き込んでいくように処理するのである。
【００３５】
図４及び図５を使って、この操作シナリオの書込処理についてさらに詳細に説明するならば、図４に示すように、
（１）ユーザからの指示に従ってファイルＡの１ページを表示しているときに登録ボタンが操作され、
（２）それに続けて、ユーザからの指示に従ってファイルＡの２ページを表示しているときに登録ボタンが操作され、
（３）それに続けて、ユーザからの指示に従ってファイルＣの１ページを表示しているときに登録ボタンが操作され、
（４）それに続けて、ユーザからの指示に従ってファイルＣの２ページを表示しているときに登録ボタンが操作され、
（５）それに続けて、ユーザからの指示に従ってファイルＣの３ページを表示しているときに登録ボタンが操作され、
（６）それに続けて、ユーザからの指示に従ってファイルＡの３ページを表示しているときに登録ボタンが操作され、
（７）それに続けて、ユーザからの指示に従ってファイルＢの１ページを表示しているとき登録ボタンが操作され、
（８）それに続けて、ユーザからの指示に従ってファイルＢの２ページを表示しているとき登録ボタンが操作され、
（９）それに続けて、ユーザからの指示に従ってファイルＡの４ページを表示しているとき登録ボタンが操作され、
（１０）それに続けて、ユーザからの指示に従ってファイルＤの１ページを表示しているとき登録ボタンが操作されたとする。
【００３６】
このときに、ビューア制御部１５は、表示制御情報としてビューア１４から表示ページの他に表示位置及び表示倍率を取得する場合には、例えば、図５に示すように、
文書制御情報１  ：“ファイルＡ，１ページ，１０行目，１００％”
文書制御情報２  ：“ファイルＡ，２ページ，３０行目，１００％”
文書制御情報３  ：“ファイルＣ，１ページ，０１行目，１５０％”
文書制御情報４  ：“ファイルＣ，２ページ，０１行目，２００％”
文書制御情報５  ：“ファイルＣ，３ページ，０１行目，１５０％”
文書制御情報６  ：“ファイルＡ，３ページ，２０行目，１００％”
文書制御情報７  ：“ファイルＢ，１ページ，１５行目，２００％”
文書制御情報８  ：“ファイルＢ，２ページ，１５行目，２００％”
文書制御情報９  ：“ファイルＡ，４ページ，１０行目，１００％”
文書制御情報１０：“ファイルＤ，１ページ，４０行目，３００％”
というような文書制御情報の時系列データで構成される操作シナリオを、操作シナリオ記憶部１６に書き込んでいくように処理することになる。
【００３７】
操作シナリオ編集部１７は、ユーザと対話することで、操作シナリオ記憶部１６に記憶される操作シナリオを編集する。
【００３８】
操作シナリオ記憶部１６に記憶される操作シナリオには、不要なものも含まれる可能性があるので、そのようなものを削除するといったような編集を行うことができるようにするために、この操作シナリオ編集部１７を備えるようにしている。
【００３９】
操作シナリオ再生部１８は、操作シナリオ記憶部１６に記憶される操作シナリオのどの部分を再生しているのかといった情報などを保持する作業用記憶域１８０を備えて、操作シナリオ記憶部１６に記憶される操作シナリオに基づいて、ビューア制御部１５の表示する登録ボタンが操作されていたときに表示されていたファイル１３をディスプレイ１０に表示するように処理する。
【００４０】
操作シナリオ再生部１８の動作モードには自動再生モードと手動再生モードという２種類の動作モードがあり、ユーザが自動再生モードに設定するときには、操作シナリオ再生部１８は、図６及び図７に示すように、タイマ１２の計時する一定の周期に従って操作シナリオ記憶部１６に記憶される文書制御情報を順次選択して、その選択した文書制御情報に基づいてビューア１４を制御することで、ビューア制御部１５の表示する登録ボタンが操作されていたときに表示されていたファイル１３をディスプレイ１０に自動再生するように処理するのである。
【００４１】
ここで、この自動再生モードには巻き戻しの再生モードが用意されており、ユーザが巻き戻しの再生モードを選択したときには、操作シナリオ記憶部１６に記憶される文書制御情報をその登録順序とは逆の順番に従って順次選択していくことになる。また、この自動再生モードには早送りの再生モードが用意されており、ユーザが早送りの再生モードを選択したときには、操作シナリオ記憶部１６に記憶される文書制御情報を通常の再生モードよりも短い時間間隔で順次選択していくことになる。また、この自動再生モードには自動再生を一時停止させる機能とその一時停止を解除する機能とが用意されているとともに、自動再生を中断させる機能が用意されている。
【００４２】
一方、ユーザが手動再生モードに設定するときには、操作シナリオ再生部１８は、図８及び図９に示すように、ユーザの遷移指示の操作に応答して操作シナリオ記憶部１６に記憶される文書制御情報を選択して、その選択した文書制御情報に基づいてビューア１４を制御することで、ビューア制御部１５の表示する登録ボタンが操作されていたときに表示されていたファイル１３をディスプレイ１０に手動再生するように処理するのである。
【００４３】
ここで、この手動再生モードでは、ユーザが登録順序の方向に遷移させる指示とそれとは逆の方向に遷移させる指示のいずれかを指定できるようにする構成を採っており、ユーザが登録順序の方向に遷移させることを指示する場合には、操作シナリオ記憶部１６に記憶される文書制御情報を登録順序の方向に従って選択し、一方、ユーザが登録順序の方向とは逆の方向に遷移させることを指示する場合には、操作シナリオ記憶部１６に記憶される文書制御情報を登録順序の方向とは逆の方向に従って選択することになる。
【００４４】
図１０に、ビューア制御部１５の実行する処理フローの一例を図示し、図１１ないし１４に、操作シナリオ再生部１８の実行する処理フローの一例を図示する。
【００４５】
次に、これらの処理フローに従って、図１のように構成される本発明を具備する情報処理装置１の実行する処理について詳細に説明する。
【００４６】
先ず、図１０の処理フローに従って、ビューア制御部１５が実行する処理について詳細に説明する。
【００４７】
ビューア制御部１５は、ユーザからファイルの参照要求があることで起動されると、図１０の処理フローに示すように、最初に、ステップＳ１０で、ユーザ操作を待って、ユーザ操作を検出すると、ステップＳ１１に進んで、ユーザ操作がファイルの表示要求であるのか否かを判断する。
【００４８】
この判断処理に従って、ユーザ操作がファイル表示要求であることを判断するときには、ステップＳ１２に進んで、表示要求のあるファイル１３の表示処理を司るビューア１４（ファイル名から特定できる）を起動して、そのファイル１３の表示を指示するとともに、その表示画面にビューア１４の処理では表示されることのない登録ボタンを表示することを指示する。続いて、ステップＳ１３で、起動したビューア１４の識別情報を作業用記憶域１５０に保持してから、ステップＳ１０の処理に戻る。
【００４９】
このようにして起動されると、ビューア１４は、表示要求のあるファイル１３をディスプレイ１０に表示するとともに、その表示画面に登録ボタンを表示して、ユーザの操作に従って表示ページや表示位置や表示倍率を変更しながら、そのファイル１３をディスプレイ１０に表示していく。
【００５０】
一方、ステップＳ１１の判断処理に従って、ユーザ操作がファイルの表示要求でないことを判断するときには、ステップＳ１４に進んで、ユーザ操作が表示画面に表示される登録ボタンの操作であるのか否かを判断して、登録ボタンが操作されたことを判断するときには、ステップＳ１５に進んで、作業用記憶域１５０に保持するビューア識別情報の指すビューア１４に問い合わせることで、表示中のファイル１３についての表示制御情報（表示ページや表示位置や表示倍率などの情報）を取得する。
【００５１】
続いて、ステップＳ１６で、取得した表示制御情報に基づいて文書制御情報を操作シナリオ記憶部１６に書き込んでから、ステップＳ１０の処理に戻る。すなわち、図５に示すように、文書制御情報を操作シナリオ記憶部１６に書き込んでいくように処理するのである。
【００５２】
一方、ステップＳ１４の判断処理に従って、ユーザ操作が登録ボタンの操作ではないことを判断するときには、ステップＳ１７に進んで、ユーザ操作が起動したビューア１４に対する操作であるのか否かを判断して、ユーザ操作が起動したビューア１４に対する操作（表示ページや表示位置や表示倍率の変更などを指示する操作）であることを判断するときには、ステップＳ１８に進んで、作業用記憶域１５０に保持するビューア識別情報の指すビューア１４に対して、その操作情報を渡してから、ステップＳ１０の処理に戻る。
【００５３】
一方、ステップＳ１７の判断処理に従って、ユーザ操作が起動したビューア１４に対する操作でないことを判断するときには、ステップＳ１９に進んで、ユーザ操作が処理終了要求であるのか否かを判断して、処理終了要求でないことを判断するときには、ステップＳ２０に進んで、ユーザの要求する処理を実行してからステップＳ１０の処理に戻り、一方、ユーザ操作が処理終了要求であることを判断するときには、処理を終了する。
【００５４】
このようにして、ビューア制御部１５は、ユーザからの登録指示に従って、表示中のファイル１３についての文書制御情報を取得して操作シナリオ記憶部１６に書き込んでいくことで、文書制御情報の時系列データで構成される操作シナリオを操作シナリオ記憶部１６に書き込んでいくように処理するのである。
【００５５】
次に、図１１及び図１２の処理フローに従って、自動再生モードに設定されているときに操作シナリオ再生部１８が実行する処理について詳細に説明する。
【００５６】
操作シナリオ再生部１８は、ユーザから自動再生モードに従う操作シナリオの再生指示があることで起動されると、図１１及び図１２の処理フローに示すように、最初に、ステップＳ３０で、操作シナリオ記憶部１６から操作シナリオを読み込む。
【００５７】
ここで、以下の説明では、操作シナリオが文書制御情報１〜文書制御情報ｎというｎ個の文書制御情報で構成されていることを想定している。
【００５８】
続いて、ステップＳ３１で、巻き戻しの再生モードに設定されているのか否かを判断して、巻き戻しの再生モードに設定されていないことを判断するとき、すなわち、通常の再生モードに設定されていることを判断するときには、ステップＳ３２に進んで、文書制御情報の通番を示す変数ｉに初期値“１”をセットし、一方、巻き戻しの再生モードに設定されていることを判断するときには、ステップＳ３３に進んで、その変数ｉに初期値“ｎ”をセットする。
【００５９】
続いて、ステップＳ３４で、早送りの再生モードに設定されているのか否かを判断して、早送りの再生モードに設定されていないことを判断するとき、すなわち、通常の再生モードに設定されていることを判断するときには、ステップＳ３５に進んで、再生時間間隔を示す変数ΔＴに長い時間間隔の値である“ΔＴ（大）”をセットし、一方、早送りの再生モードに設定されていることを判断するときには、ステップＳ３６に進んで、その変数ΔＴに短い時間間隔の値である“ΔＴ（小）”をセットする。
【００６０】
続いて、ステップＳ３７で、操作シナリオ記憶部１６から読み込んだ操作シナリオの持つｉ番目の文書制御情報を特定する。続いて、ステップＳ３８で、特定した文書制御情報に記載されるファイル名に基づいて、そのファイル名のファイル１３の表示処理を司るビューア１４を特定して、その特定したビューア１４に対して、文書制御情報を指定して、そのファイル１３をディスプレイ１０に表示することを指示する。
【００６１】
すなわち、ファイル名を見ることで、そのファイル名のファイル１３のファイルフォーマットを知ることができ、これにより、そのファイル１３の表示処理を司るビューア１４を特定することができるので、このステップＳ３８では、そのようにしてビューア１４を特定して、その特定したビューア１４に対して、文書制御情報を指定して、ファイル１３をディスプレイ１０に表示することを指示するのである。
【００６２】
この表示指示を受けて、ビューア１４は、ｉ番目の文書制御情報に基づいて、そのｉ番目の文書制御情報が操作シナリオ記憶部１６に登録された際に表示していたファイル１３をディスプレイ１０に表示する処理を実行する。
【００６３】
続いて、ステップＳ３９で、ステップＳ３８の処理からΔＴ時間が経過したのか否かを判断して、ΔＴ時間が経過していないことを判断するときには、ステップＳ４０に進んで、ユーザから一時停止の要求が発行されたのか否かを判断して、一致停止の要求が発行されないことを判断するときには、ステップＳ３９の処理に戻って、ステップＳ３８の処理からΔＴ時間が経過するのを待つ。
【００６４】
一方、ステップＳ４０の判断処理に従って、ユーザから一時停止の要求が発行されたことを判断するときには、ステップＳ４１に進んで、ユーザから一時停止解除の要求が発行されるのを待つ。
【００６５】
そして、ステップＳ３９の判断処理に従って、ステップＳ３８の処理からΔＴ時間が経過したことを判断し、あるいは、ステップＳ４１の判断処理に従って、ユーザから一時停止解除の要求が発行されたことを判断すると、ステップＳ４２に進んで、巻き戻しの再生モードに設定されているのか否かを判断する。
【００６６】
このステップＳ４２の判断処理に従って、巻き戻しの再生モードに設定されていないことを判断するとき、すなわち、通常の再生モードに設定されていることを判断するときには、ステップＳ４３に進んで、変数ｉの値を１つインクリメントし、続くステップＳ４４で、変数ｉの値が“（ｎ＋１）”に到達したのか否かを判断する。
【００６７】
そして、このステップＳ４４の判断処理に従って、変数ｉの値が“（ｎ＋１）”に到達していないことを判断するときには、次の文書制御情報に基づくファイル表示処理に進むべくステップＳ３７の処理に戻り、変数ｉの値が“（ｎ＋１）”に到達したことを判断するときには、ステップＳ４５に進んで、ファイル表示を終了して、処理を終了する。
【００６８】
一方、ステップＳ４２の判断処理に従って、巻き戻しの再生モードに設定されていることを判断するときには、ステップＳ４６に進んで、変数ｉの値を１つデクリメントし、続くステップＳ４７で、変数ｉの値が“０”に到達したのか否かを判断する。
【００６９】
そして、このステップＳ４７の判断処理に従って、変数ｉの値が“０”に到達していないことを判断するときには、次の文書制御情報に基づくファイル表示処理に進むべくステップＳ３７の処理に戻り、変数ｉの値が“０”に到達したことを判断するときには、ステップＳ４８に進んで、ファイル表示を終了して、処理を終了する。
【００７０】
このようにして、操作シナリオ再生部１８は、ユーザが自動再生モードに設定するときには、タイマ１２の計時する一定の周期に従って操作シナリオ記憶部１６に記憶される文書制御情報を、その時系列の順番あるいはその逆の順番に従って順次選択して、その選択した文書制御情報に基づいてビューア１４を制御することで、ビューア制御部１５の表示する登録ボタンが操作されていたときに表示されていたファイル１３をディスプレイ１０に自動再生するように処理するのである。
【００７１】
次に、図１３及び図１４の処理フローに従って、手動再生モードに設定されているときに操作シナリオ再生部１８が実行する処理について詳細に説明する。
【００７２】
操作シナリオ再生部１８は、ユーザから手動再生モードに従う操作シナリオの再生指示があることで起動されると、図１３及び図１４の処理フローに示すように、最初に、ステップＳ５０で、操作シナリオ記憶部１６から操作シナリオを読み込み、続くステップＳ５１で、文書制御情報の通番を示す変数ｉに初期値“１”をセットする。
【００７３】
ここで、以下の説明では、操作シナリオが文書制御情報１〜文書制御情報ｎというｎ個の文書制御情報で構成されていることを想定している。
【００７４】
続いて、ステップＳ５２で、操作シナリオ記憶部１６から読み込んだ操作シナリオの持つｉ番目の文書制御情報を特定する。続いて、ステップＳ５３で、特定した文書制御情報に記載されるファイル名に基づいて、そのファイル名のファイル１３の表示処理を司るビューア１４を特定して、その特定したビューア１４に対して、文書制御情報を指定して、そのファイル１３をディスプレイ１０に表示することを指示する。
【００７５】
この表示指示を受けて、ビューア１４は、ｉ番目の文書制御情報に基づいて、そのｉ番目の文書制御情報が操作シナリオ記憶部１６に登録された際に表示していたファイル１３をディスプレイ１０に表示する処理を実行する。
【００７６】
続いて、ステップＳ５４で、ユーザ操作を待って、ユーザ操作を検出すると、ステップＳ５５に進んで、ユーザ操作が次ページへの移動指示であるのか否かを判断する。
【００７７】
このステップＳ５５の判断処理に従って、ユーザ操作が次ページへの移動指示であることを判断するときには、ステップＳ５６に進んで、変数ｉの値を１つインクリメントする。
【００７８】
続いて、ステップＳ５７で、変数ｉの値が“（ｎ＋１）”に到達したのか否かを判断して、変数ｉの値が“（ｎ＋１）”に到達したことを判断するときには、ステップＳ５８に進んで、変数ｉに“１”をセットしてから、ステップＳ５２の処理に戻り、一方、変数ｉの値が“（ｎ＋１）”に到達していないことを判断するときには、ステップＳ５８の処理を実行することなく、ステップＳ５２の処理に戻る。
【００７９】
一方、ステップＳ５５の判断処理に従って、ユーザ操作が次ページへの移動指示でないことを判断するときには、ステップＳ５９に進んで、ユーザ操作が前ページへの移動指示であるのか否かを判断する。
【００８０】
このステップＳ５９の判断処理に従って、ユーザ操作が前ページへの移動指示であることを判断するときには、ステップＳ６０に進んで、変数ｉの値を１つデクリメントする。
【００８１】
続いて、ステップＳ６１で、変数ｉの値が“０”に到達したのか否かを判断して、変数ｉの値が“０”に到達したことを判断するときには、ステップＳ６２に進んで、変数ｉに“ｎ”をセットしてから、ステップＳ５２の処理に戻り、一方、変数ｉの値が“０”に到達していないことを判断するときには、ステップＳ６２の処理を実行することなく、ステップＳ５２の処理に戻る。
【００８２】
一方、ステップＳ５９の判断処理に従って、ユーザ操作が前ページへの移動指示でないことを判断するときには、ステップＳ６３に進んで、ユーザ操作がシナリオ再生モード（操作シナリオに基づくファイル１３の再生モード）の解除要求であるのか否かを判断して、ユーザ操作がシナリオ再生モードの解除要求であることを判断するときには、ステップＳ６４に進んで、シナリオ再生モードを解除する。
【００８３】
続いて、ステップＳ６５で、シナリオ再生モードの解除時点に選択していた文書制御情報の通番ｉの値を作業用記憶域１８０に退避させる。
【００８４】
続いて、ステップＳ６６で、ユーザから入力されてくる操作情報をそのままビューア１４（それまでファイル表示をしていたビューア１４）に渡すようにし、続くステップＳ６７で、ユーザからシナリオ再生モードの設定要求があるまで、このステップＳ６６の処理を続けていく。
【００８５】
すなわち、シナリオ再生モードが解除されている間に、ユーザから次ページへの移動指示がある場合には、その次ページへの移動指示が表示中のファイル１３内でのページ移動指示であることを判断して、その次ページへの移動指示をそのままビューア１４に渡すことで、表示中のファイル１３の次のページがディスプレイ１０に表示されることになるようにと処理するのである。
【００８６】
そして、シナリオ再生モードが解除されている間に、ユーザから前ページへの移動指示がある場合には、その前ページへの移動指示が表示中のファイル１３内でのページ移動指示であることを判断して、その前ページへの移動指示をそのままビューア１４に渡すことで、表示中のファイル１３の前のページがディスプレイ１０に表示されることになるようにと処理するのである。
【００８７】
このようにして、ユーザは、シナリオ再生モードの設定を解除することで、ｉ番目の文書制御情報に記載されるファイル１３の内容を閲覧して、その閲覧を終了すると、シナリオ再生モードの設定を要求してくる。
【００８８】
これから、ステップＳ６７で、ユーザからシナリオ再生モードの設定要求があることを判断すると、ステップＳ６８に進んで、作業用記憶域１８０に退避させたｉの値に従って、変数ｉの値を復帰させる。
【００８９】
続いて、ステップＳ６９で、操作シナリオ記憶部１６から読み込んだ操作シナリオの持つｉ番目の文書制御情報を特定し、続くステップＳ７０で、特定した文書制御情報に基づいて、これまでファイル１３の表示処理を行っていたビューア１４に対して、文書制御情報を指定して、そのファイル１３をディスプレイ１０に表示することを指示してから、ステップＳ５４の処理に戻る。
【００９０】
この指示に従って、ビューア１４は、それまでユーザの操作指示に応じて表示していたファイル１３の表示ページや表示位置や表示倍率をキャンセルして、文書制御情報の指定する表示ページや表示位置や表示倍率に従ってそのファイル１３をディスプレイ１０に表示するのである。
【００９１】
一方、ステップＳ６３の判断処理に従って、ユーザ操作がシナリオ再生モードの解除要求でないことを判断するときには、ステップＳ７１に進んで、ユーザ操作が処理終了要求であるのか否かを判断して、処理終了要求でないことを判断するときには、ステップＳ７２に進んで、ユーザの要求する処理を実行してからステップＳ５４の処理に戻り、一方、処理終了要求であることを判断するときには、処理を終了する。
【００９２】
このようにして、操作シナリオ再生部１８は、ユーザが手動再生モードに設定するときには、ユーザの遷移指示の操作に応答して操作シナリオ記憶部１６に記憶される文書制御情報を選択して、その選択した文書制御情報に基づいてビューア１４を制御することで、ビューア制御部１５の表示する登録ボタンが操作されていたときに表示されていたファイル１３をディスプレイ１０に手動再生するように処理するのである。
【００９３】
このようにして、本発明を具備する情報処理装置１では、図１５に示すように、ビューア制御部１５は、ユーザからの登録指示に従って、表示中のファイル１３についての文書制御情報（この例では表示時間も含めている）を取得して操作シナリオ記憶部１６に書き込み、操作シナリオ再生部１８は、操作シナリオ記憶部１６に書き込まれた文書制御情報を順次選択して、その選択した文書制御情報に基づいてビューア１４を制御することで、ユーザから登録指示のあったときに表示されていたファイル１３をディスプレイ１０に自動再生したり手動再生するように処理するのである。
【産業上の利用可能性】
【００９４】
本発明によれば、ユーザは、操作シナリオのファイルを新たな１つのファイルとして操作するだけで、本来は複数のファイルにまたがっている情報を、そのことを意識せずにファイルを閲覧することができるようになる。
【００９５】
そして、本発明によれば、ユーザは、１つの操作シナリオのファイルを操作するだけで、必要なファイルの必要な部分だけを次々に表示させることができ、短い時間で必要な情報を閲覧することができるようになる。
【００９６】
そして、本発明によれば、操作シナリオのファイルを複数のファイルとともに配付することにより、複数のメンバの間で必要な情報を共有することを短い時間で実現でき、作業効率を向上させることができるようになる。
【００９７】
そして、本発明によれば、ユーザは、１つの操作シナリオのファイルを１つのファイルとして操作することになるため、その操作シナリオのファイル内を自由に移動し表示させることができるようになる。
【００９８】
そして、本発明によれば、ユーザが会議中に参照した部分を記録した操作シナリオのファイルを作成した場合、その操作シナリオのファイルを再生することにより、議論の流れ（音声録音などの記録）とともに、その会議で参照した文書を表示させることができるようになる。
【００９９】
（付記１）複数のビューアを備えて、ユーザからの指示に従って、それらのビューアを使って各ビューアの取り扱うファイルをディスプレイに表示する場合に、そのファイルの表示履歴を記録するファイル処理装置であって、ビューアがファイルをディスプレイに表示する場合に、その表示画面に、そのビューアの処理では表示されることのない登録ボタンを表示する表示手段と、前記登録ボタンが操作される場合に、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報を取得する取得手段と、前記表示中のファイルのファイル名と前記取得した表示制御情報との対データを、その対データの時系列データを記憶する記憶手段に書き込む書込手段とを備えることを、特徴とするファイル処理装置。
【０１００】
（付記２）付記１に記載のファイル処理装置において、前記記憶手段に記憶される前記対データの時系列データを編集する編集手段を備えることを、特徴とするファイル処理装置。
【０１０１】
（付記３）付記１又は２に記載のファイル処理装置において、前記取得手段は、前記表示制御情報として、少なくとも、どのページを表示しているのかを示すページ情報を取得することを、特徴とするファイル処理装置。
【０１０２】
（付記４）付記１ないし３のいずれか１項に記載のファイル処理装置において、前記書込手段は、ファイル名だけではどのビューアで表示可能なファイルであるのかを特定できない場合には、前記表示中のファイルのファイル名とそのファイルの表示を可能にするビューアの識別情報と前記取得した表示制御情報との対データを、前記記憶手段に書き込むことを、特徴とするファイル処理装置。
【０１０３】
（付記５）付記１ないし４のいずれか１項に記載のファイル処理装置において、前記記憶手段に記憶される前記対データを、ユーザの操作に依らずに、その時系列の順番に従って順次選択して、その選択した対データに基づいてビューアを制御することで、前記登録ボタンが操作されたときに表示されていたファイルをディスプレイに順次表示する再生手段を備えることを、特徴とするファイル処理装置。
【０１０４】
（付記６）付記５に記載のファイル処理装置において、前記再生手段は、前記記憶手段に記憶される前記対データをその時系列の順番とは逆の順番に従って順次選択することを、特徴とするファイル処理装置。
【０１０５】
（付記７）付記１ないし３のいずれか１項に記載のファイル処理装置において、前記記憶手段に記憶される前記対データを、ユーザの操作に応じて、その時系列の順番あるいはその逆の順番に従って選択して、その選択した対データに基づいてビューアを制御することで、前記登録ボタンが操作されたときに表示されていたファイルをディスプレイに表示する再生手段を備えることを、特徴とするファイル処理装置。
【０１０６】
（付記８）付記７に記載のファイル処理装置において、動作モードを、前記対データに基づくファイル表示を指示するシナリオモードか、前記対データに基づかないファイル表示を指示する通常モードのいずれかに設定する設定手段と、動作モードがシナリオモードに設定されている場合には、ユーザからのページ移動指示を前記再生手段に渡し、動作モードが通常モードに設定されている場合には、ユーザからのページ移動指示をファイル表示中のビューアに渡す制御手段とを備えることを、特徴とするファイル処理装置。
【０１０７】
（付記９）複数のビューアを備えて、ユーザからの指示に従って、それらのビューアを使って各ビューアの取り扱うファイルをディスプレイに表示する場合に、そのファイルの表示履歴を記録するファイル処理装置の実現に用いられるファイル処理用プログラムであって、コンピュータを、ビューアがファイルをディスプレイに表示する場合に、その表示画面に、そのビューアの処理では表示されることのない登録ボタンを表示する表示手段と、前記登録ボタンが操作される場合に、ファイルを表示中のビューアから、その表示中のファイルについての表示制御情報を取得する取得手段と、前記表示中のファイルのファイル名と前記取得した表示制御情報との対データを、その対データの時系列データを記憶する記憶手段に書き込む書込手段として機能させるためのファイル処理用プログラム。
【図面の簡単な説明】
【０１０８】
【図１】本発明を具備する情報処理装置の一実施形態例である。
【図２】ファイル構成の説明図である。
【図３】本発明を具備する情報処理装置の実行する処理の説明図である。
【図４】操作シナリオの書込処理の説明図である。
【図５】操作シナリオの書込処理の説明図である。
【図６】操作シナリオの自動再生処理の説明図である。
【図７】操作シナリオの自動再生処理の説明図である。
【図８】操作シナリオの手動再生処理の説明図である。
【図９】操作シナリオの手動再生処理の説明図である。
【図１０】ビューア制御部の実行する処理フローである。
【図１１】操作シナリオ再生部の実行する処理フローである。
【図１２】操作シナリオ再生部の実行する処理フローである。
【図１３】操作シナリオ再生部の実行する処理フローである。
【図１４】操作シナリオ再生部の実行する処理フローである。
【図１５】本発明を具備する情報処理装置の実行する処理の説明図である。
【図１６】従来技術の説明図である。
【図１７】従来技術の説明図である。
【符号の説明】
【０１０９】
１      情報処理装置
１０    ディスプレイ
１１    入力装置
１２    タイマ
１３    ファイル
１４    ビューア
１５    ビューア制御部
１６    操作シナリオ記憶部
１７    操作シナリオ編集部
１８    操作シナリオ再生部
１９    入出力制御部
１５０  作業用記憶域
１８０  作業用記憶域
【図１】
2008015790.tif 000003
【図２】
2008015790.tif 000004
【図３】
2008015790.tif 000005
【図４】
2008015790.tif 000006
【図５】
2008015790.tif 000007
【図６】
2008015790.tif 000008
【図７】
2008015790.tif 000009
【図８】
2008015790.tif 000010
【図９】
2008015790.tif 000011
【図１０】
2008015790.tif 000012
【図１１】
2008015790.tif 000013
【図１２】
2008015790.tif 000014
【図１３】
2008015790.tif 000015
【図１４】
2008015790.tif 000016
【図１５】
2008015790.tif 000017
【図１６】
2008015790.tif 000018
【図１７】
2008015790.tif 000019