(57)【特許請求の範囲】
【請求項１】
操作画面をキャプチャして得られるキャプチャ画像を保存する保存部と、前記操作画面を区画毎に分割する表示領域分割部と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定部と、前記移動距離に基づいて積算移動距離を計数する移動距離積算部と、前記区画毎に前記カーソルの目標移動距離を設定する目標移動距離設定部と、前記積算移動距離が設定された目標移動距離に達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出部と、前記抽出されたキャプチャ画像を記録するキャプチャ画像格納部と、を備える記録装置。
【請求項２】
前記目標移動距離設定部が、前記区画毎に分割された区画内に表示される表示物に応じて、前記目標移動距離を変更する請求項１に記載の記録装置。
【請求項３】
操作画面をキャプチャして得られるキャプチャ画像を保存する保存部と、前記操作画面を区画毎に分割する表示領域分割部と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定部と、前記区画毎に移動距離係数を決定する移動距離係数決定部と、前記移動距離と前記移動距離係数とに基づいて、移動ポイントを算定する移動ポイント算定部と、前記移動ポイントが予め設定された抽出ポイントに達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出部と、前記抽出されたキャプチャ画像を記録するキャプチャ画像格納部と、を備える記録装置。
【請求項４】
前記抽出信号の信号出力タイミングに対応するキャプチャ画像が前記保存部にない場合に、当該信号出力タイミングに対応する補間画面を生成する補間画面生成部を備える請求項１から３のいずれか一項に記載の記録装置。
【請求項５】
操作画面をキャプチャして得られるキャプチャ画像を保存部に保存する保存機能と、前記操作画面を区画毎に分割する表示領域分割機能と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定機能と、前記移動距離に基づいて積算移動距離を計数する移動距離積算機能と、前記区画毎に前記カーソルの目標移動距離を設定する目標移動距離設定機能と、前記積算移動距離が設定された目標移動距離に達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出機能と、前記抽出されたキャプチャ画像をキャプチャ画像格納部に記録するキャプチャ画像格納機能と、をコンピュータに実現させる記録装置のためのプログラム。
【請求項６】
操作画面をキャプチャして得られるキャプチャ画像を保存部に保存する保存機能と、前記操作画面を区画毎に分割する表示領域分割機能と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定機能と、前記区画毎に移動距離係数を決定する移動距離係数決定機能と、前記移動距離と前記移動距離係数とに基づいて、移動ポイントを算定する移動ポイント算定機能と、前記移動ポイントが予め設定された抽出ポイントに達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出機能と、前記抽出されたキャプチャ画像をキャプチャ画像格納部に記録するキャプチャ画像格納機能と、をコンピュータに実現させる記録装置のためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面をキャプチャして得られるキャプチャ画像を記録する記録装置とそのような記録装置のためのプログラムに関する。
【背景技術】
【０００２】
近年、イントラネットやローカルエリアネットワーク等のネットワークの普及と共に、ネットワークに接続されたコンピュータ端末の監視やネットワークを利用した授業等の目的として、遠隔にあるコンピュータ端末の操作状況を確認するケースが増加している。このような目的を達成する技術の一つとして、コンピュータ端末の操作画面をキャプチャし、そのキャプチャ画像を確認することにより、コンピュータ端末の操作状況を把握する技術がある（例えば、特許文献１）。この特許文献１に係る遠隔制御システムでは、遠隔制御サーバとクライアント端末が通信ネットワークを介して接続されており、遠隔制御サーバにおいてクライアント端末からのアクセス要求情報を受け付ける構成としている。クライアント端末ではモニタに表示されている画像データを遠隔制御サーバに送信し、遠隔制御サーバでは受信した画像データをモニタに表示すると共に、遠隔制御サーバのキャプチャ画像記録手段が、クライアント端末の画面をキャプチャ画像として、所定のインターバルで操作ログに記録し、この記録後に遠隔制御サーバのログ再生処理部が操作ログに記録されたキャプチャ画像の再生を行っている。しかしながら、この特許文献１に係る技術では、単にキャプチャ画像を再生するだけであり、例えば、再生画面内にマウスカーソルがあり、そのマウスカーソルが素早く移動した場合には、再生画面を見ている人がマウスカーソルを見失ってしまうといった問題があった。
【０００３】
【特許文献１】特開２００６−１０８９４７号公報（段落番号００５１等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、上記問題に鑑み操作画面をキャプチャして得られるキャプチャ画像が入力される記録装置において、ユーザの目が再生時におけるポインティングデバイスのカーソルの動きに追従しやすいように記録する記録装置とそのような記録装置のためのプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明に係る、記録装置の特徴は、操作画面をキャプチャして得られるキャプチャ画像を保存する保存部と、前記操作画面を区画毎に分割する表示領域分割部と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定部と、前記移動距離に基づいて積算移動距離を計数する移動距離積算部と、前記区画毎に前記カーソルの目標移動距離を設定する目標移動距離設定部と、前記積算移動距離が設定された目標移動距離に達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出部と、前記抽出されたキャプチャ画像を記録するキャプチャ画像格納部と、を備える点にある。
【０００６】
このような構成とすれば、表示領域分割部によって操作画面を区画毎に分割し、当該分割された区画毎に設定された目標移動距離に、ポインティングデバイスのカーソルの移動距離が到達する毎に保存部に保存されたキャプチャ画像を抽出するため、カーソルの位置に応じたキャプチャ画像の記録を容易に行うことができる。したがって、抽出された画像においてカーソルの動きが不規則であっても、そのままキャプチャ画像格納部から読み出すだけでカーソルの移動を区画毎に設定された目標移動距離に応じて再生できるため、カーソルの視認が容易となり、カーソルを見失うことなく目で追いかけやすくすることができる。また、区画毎に目標移動距離が設定されるため、例えば重要度の低い区画では目標移動距離を大きく設定することにより、抽出するキャプチャ画像を減らすことが可能となる。したがって、記録容量を低減することができる。なお、本発明に係る保存部は、キャプチャ画像を一時的に保存する機能を有する保存部や、例えばＤＶＤやハードディスク等のようにキャプチャ画像をデータとして固定するような保存部を含むものである。
【０００７】
また、前記記録装置は、前記目標移動距離設定部が、前記区画毎に分割された区画内に表示される表示物に応じて、前記目標移動距離を変更すると好適である。このような構成とすれば、所定区画内に表示物として、例えば操作対象として注視すべきアイコンやアプリケーションのウィンドウ等がある場合には目標移動距離を小さく設定することによりキャプチャ画像をより多く抽出することができる。したがって、再生時においてカーソルの動きを細かく再生することができ、カーソルの動きをより注意して見ることができる。
【０００８】
また、本発明に係る、記録装置の特徴は、操作画面をキャプチャして得られるキャプチャ画像を保存する保存部と、前記操作画面を区画毎に分割する表示領域分割部と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定部と、前記区画毎に移動距離係数を決定する移動距離係数決定部と、前記移動距離と前記移動距離係数とに基づいて、移動ポイントを算定する移動ポイント算定部と、前記移動ポイントが予め設定された抽出ポイントに達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出部と、前記抽出されたキャプチャ画像を記録するキャプチャ画像格納部と、を備える点にある。
【０００９】
このような構成であれば、カーソルの移動距離と移動距離係数とに基づいて演算された移動ポイントに応じてキャプチャ画像の記録を容易に行うことができる。したがって、取得された画像においてカーソルの動きが不規則であっても、そのままキャプチャ画像格納部から読み出すだけでカーソルの移動を区画毎に設定された移動距離係数に応じて再生できるため、カーソルの視認が容易となり、カーソルを見失うことなく目で追いかけやすくすることができる。また、区画毎に移動距離係数が設定されるため、例えば重要度の低い区画では移動距離係数を大きく設定することにより、抽出するキャプチャ画像を減らすことが可能となる。したがって、記録容量を低減することができる。
【００１０】
更に、本発明では、記録装置のためのプログラムも権利範囲としており、そのコンピュータプログラムは、操作画面をキャプチャして得られるキャプチャ画像を保存部に保存する保存機能と、前記操作画面を区画毎に分割する表示領域分割機能と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定機能と、前記移動距離に基づいて積算移動距離を計数する移動距離積算機能と、前記区画毎に前記カーソルの目標移動距離を設定する目標移動距離設定機能と、前記積算移動距離が設定された目標移動距離に達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出機能と、前記抽出されたキャプチャ画像をキャプチャ画像格納部に記録するキャプチャ画像格納機能と、をコンピュータに実現させることが可能である。
【００１１】
また、本発明では、記録装置のための他のプログラムも権利範囲としており、そのコンピュータプログラムは、操作画面をキャプチャして得られるキャプチャ画像を保存部に保存する保存機能と、前記操作画面を区画毎に分割する表示領域分割機能と、前記操作画面上でのポインティングデバイスのカーソルの位置を示すカーソル位置情報に基づいて前記カーソルの移動距離を算定するカーソル移動距離算定機能と、前記区画毎に移動距離係数を決定する移動距離係数決定機能と、前記移動距離と前記移動距離係数とに基づいて、移動ポイントを算定する移動ポイント算定機能と、前記移動ポイントが予め設定された抽出ポイントに達する毎に出力される抽出信号の信号出力タイミングに基づいて、前記保存部からキャプチャ画像を抽出するキャプチャ画像抽出機能と、前記抽出されたキャプチャ画像をキャプチャ画像格納部に記録するキャプチャ画像格納機能と、をコンピュータに実現させることが可能である。
【００１２】
これらの記録装置のためのプログラムも上述した本発明の対象としての記録装置と比べて、実質的な特徴構成には相違はなく、上述した作用効果を得ることが可能である。
【発明を実施するための最良の形態】
【００１３】
〔本発明の第一実施形態〕
以下、本発明に係る記録装置を使用する場合の一例として、図１のように構成されたコ
ンピュータネットワークシステムを用いて説明する。図１は、このコンピュータネットワークシステムを模式的に示した構成図であり、ユーザにより各種ファイルの作成、閲覧、複写、修正、削除、印刷等の操作が行われる端末１と、この端末１の操作状況を記録する記録装置２とからなる。端末１をユーザが使用している際に端末１のモニタ１Ａに表示される操作画面に基づくキャプチャ画像と、そのキャプチャ画像に表示される表示物の表示物情報と、ユーザのポインティングデバイスの操作に基づいて記録されるカーソル位置情報と、ユーザの操作に基づいて操作状況が記録される操作ログ情報と、が各端末１から記録装置２に送信される。したがって、各端末１のモニタ１Ａに表示される操作画面が記録装置２に記録されている状態にあると考えてよい。本実施形態では、各端末１から送信されるキャプチャ画像は、まずは仮保存部２７（図２参照）に一時保存される。そして、仮保存部２７に一時保存されたキャプチャ画像のうち、本記録装置２が有する各機能部が行う種々の処理に基づいて、所定の条件を具備したキャプチャ画像がキャプチャ画像格納部１０に格納される構成となっている。詳細については、後述するが、本実施形態においては、仮保存部２７は本願請求項における保存部に相当するものである。なお、キャプチャ画像は、端末１に備えられるキャプチャ画像生成部（図示しない）により生成される。また、本実施形態においては、キャプチャ画像と表示物情報とカーソル位置情報と操作ログ情報とは別々に送信されるものとしているが、これに限るものではない。これらのキャプチャ画像と表示物情報とカーソル位置情報と操作ログ情報とを含む操作情報が、一括して記録装置２に送信される構成とすることも当然に可能である。
【００１４】
図２は、記録装置２の構成を模式的に示すブロック図である。本記録装置２は、ネットワークに接続された端末１で取得されたキャプチャ画像を一時保存する仮保存部２７と、当該仮保存部２７に一時保存されたキャプチャ画像から抽出されたキャプチャ画像を記録するキャプチャ画像格納部１０と、ポインティングデバイスのカーソル位置情報を格納するカーソル位置情報格納部１１とを備える。
【００１５】
カーソル位置情報は、端末１におけるユーザのカーソル操作に基づいて記録されるカーソルＣｕの位置情報からなる。また、本記録装置２は、表示物情報を格納する表示物情報格納部１２も備える。この表示物情報は、端末１が有するモニタ１Ａに表示されるアイコンの座標を表すアイコン情報や、スタートボタンを含むタスクバーの座標を表すタスクバー情報等からなる。なお、アイコンやタスクバー等はキャプチャ画像に表示される表示物として定義される。また、この表示物情報には、表示物の位置、内容、重要度等に関する情報が含まれ、表示物の位置として、後述する所定位置の指定にも利用可能である。更に、本記録装置２は、操作ログ情報を格納する操作ログ情報格納部１３を備える。この操作ログ情報は、端末１を使用するユーザの操作内容や操作時間等に基づいて記録される操作ログからなる。したがって、この操作ログ情報からユーザの操作状況を認識することができる。
【００１６】
カーソル位置情報には、端末１でのカーソルＣｕの位置情報が記録されており、この位置情報が取得された取得時間とその取得時間におけるカーソルＣｕのｘ座標とｙ座標とが記録されている。また、アイコン情報、タスクバー情報にも、夫々の座標が取得された取得時間とその取得時間におけるｘ座標とｙ座標とが記録される。なお、これらの座標はモニタ１Ａに表示される際の座標である。
【００１７】
カーソル移動距離算定部１４は、カーソル位置情報格納部１１に格納されたカーソル位置情報からカーソルＣｕが所定時間内に移動した移動距離の算定を行う。算定された移動距離は、移動距離算定結果として移動距離算定結果記録部１５に記録される。また、移動距離算定結果記録部１５に記録されている移動距離算定結果に基づいて、移動距離積算部１６はカーソルＣｕの積算移動距離の計数を行う。
【００１８】
本記録装置２は、記録されたキャプチャ画像をモニタ２Ａで再生する際、再生画面を見るユーザの目が再生画面に表示されるカーソルＣｕの動きに追従しやすいようにキャプチャ画像を記録する機能を備えている。これは、カーソルＣｕが所定距離（一定距離）移動する毎にその時の操作画面を記録することにより実現できる。この所定距離は、目標移動距離として予め目標移動距離設定部１７により設定可能である。当該目標移動距離は、表示領域分割部１８により端末１Ａにおける操作画面が分割された区画毎に目標移動距離設定部１７により設定される。表示領域分割部１８については後述する。
【００１９】
移動距離比較部１９は、移動距離積算部１６が計数した積算移動距離と、目標移動距離設定部１７により設定された目標移動距離とを比較し、比較結果を抽出信号出力部２０に出力する。この比較結果に基づいて、抽出信号出力部２０は、キャプチャ画像抽出部２１が仮保存部２７からキャプチャ画像を抽出するタイミングとなる抽出信号をキャプチャ画像抽出部２１に出力する。この抽出信号は、カーソルＣｕの積算移動距離が、目標移動距離設定部１７により設定される目標移動距離に到達する毎に出力される。キャプチャ画像抽出部２１は当該抽出信号を受け取る毎に、仮保存部２１から当該抽出信号に対応するキャプチャ画像を抽出し、キャプチャ画像格納部１０に記録する。
【００２０】
記録装置２が備える位置評価値算定部２２は、カーソル位置情報と、アイコン情報やタスクバー情報等の表示物情報に基づいてカーソルＣｕの位置評価値の算定を行う。この位置評価値は、カーソルＣｕの位置と表示物の位置との関係を規定する値であり、具体的には、カーソルＣｕがアイコンやタスクバー等の表示物上にあれば高くなる。例えば、カーソルＣｕがアイコン上にある場合にはアプリケーションの起動やフォルダを開く操作等の前段階である可能性が高く、タスクバー上にある場合にはアプリケーションの起動等の前段階である可能性が高い。このように、カーソルＣｕが予め設定された所定位置（指定表示物）上にある、即ちカーソル位置が所定位置に一致すると、重要な操作の可能性があるとして、重要度を高くすることが可能である。したがって、位置評価値に基づいてこのような操作を事前に予測することが可能となる。一方、カーソルＣｕが、アイコン上やタスクバー上の何れにも位置しない場合には、カーソルＣｕが、それ以外の領域上で静止しているか、或いはそれ以外の領域上を移動しているかの何れかである可能性が高いことから、アプリケーションやファイルの操作等がされていないと予測することができる。
【００２１】
抽出信号出力部２０は、位置評価値算定部２２が算定した位置評価値に基づいて、付加的に、抽出信号をキャプチャ画像抽出部２１に出力する。即ち、積算移動距離が目標移動距離に達していない場合であっても、カーソルＣｕがアイコン上、或いはタスクバー上に位置すると判定された場合には、抽出信号出力部２０は抽出信号をキャプチャ画像抽出部２１に出力する。また、操作ログ情報格納部１３に格納されている操作ログ情報は、操作ログ判定部２４に入力される。そして、操作ログ判定部２４が、端末１においてアプリケーションの起動等の特定の操作が行われたと判定した場合にも、抽出信号出力部２０は付加的に抽出信号をキャプチャ画像抽出部２１に出力する。
【００２２】
上述のように、端末１から送信されるキャプチャ画像は、まず、仮保存部２７に一時保存される。そして、仮保存部２７に一時保存されたキャプチャ画像は、抽出信号出力部２０から出力される抽出信号に対応するキャプチャ画像のみが、キャプチャ画像抽出部２１により抽出され、キャプチャ画像格納部１０に記録される。キャプチャ画像格納部１０に記録されず仮保存部２７に残ったキャプチャ画像は、所定時間経過後、消去される構成とすると好適である。もちろん、当該所定時間は、当該抽出処理経過後、直ぐであっても良いし、数時間経過後或いは数日経過後であっても良い。キャプチャ画像抽出部２１は、上述のように、抽出信号出力部２０から出力される抽出信号に基づいて、仮保存部２７に一時保存されたキャプチャ画像の抽出を行う。
【００２３】
ここで、抽出信号出力部２０から抽出信号が出力された際、抽出信号を出力させたカーソル位置情報に対応する積算移動距離が、目標移動距離設定部１７で設定された目標移動距離よりも大きい場合には、当該抽出信号の信号出力タイミングに対応するキャプチャ画像が仮保存部２７にないため抽出することができない。そのため、本記録装置２にはこのような場合において不足するキャプチャ画像を補間生成する補間機能が備えられている。抽出信号出力部２０により出力された抽出信号に対応するキャプチャ画像が、仮保存部２７にない場合には、仮保存部２７はキャプチャ画像抽出部２１に対して、当該抽出信号に対応するキャプチャ画像がない旨を示す信号を送信する。この信号に応じて、キャプチャ画像抽出部２１は補間画面生成部２３に対して、補間画面の生成を命令する。この命令に従って、補間画面生成部２３は補間画面の生成を行う。補間画面生成部２３は、以下のように補間画面の生成を行う。まず、補間画面生成部２３は、カーソル位置情報格納部１１に記録されているカーソル位置情報から抽出信号の信号出力タイミングに対応するカーソルＣｕの座標を決定する。次に、その対応する時間の前後いずれかの画像からカーソルＣｕを画像処理により削除して背景画像を生成する。そして、この背景画像に対して、決定された座標に対応するようにカーソルＣｕのイメージを合成する。このようにして補間画面が生成される。生成された補間画面は、仮保存部２７から抽出されたキャプチャ画像に適宜、挿入されるようにキャプチャ画像格納部１０に記録される。したがって、抽出信号に対応するキャプチャ画像が仮保存部２７にない場合であっても記録装置２は、補間画面を生成することによりカーソルＣｕがスムーズに移動している画像を記録することが可能となる。
【００２４】
キャプチャ画像格納部１０に記録されたキャプチャ画像及び補間画面は、画像再生部２５に伝達され、ＶＲＡＭ（Video Random Access Memory）２６を介してモニタ２Ａに再生画面として再生される。また、本記録装置２は、ＣＰＵを中核部材として記録処理及びその再生に関する種々の動作を行うための機能部をハードウェア又はソフトウェア或いはその両方で構築されている。
【００２５】
表示領域分割部１８は、操作画面を区画毎に分割する。表示領域を区画毎に分割した一例を図３に示す。図３においては、操作画面のｘ座標とｙ座標とを夫々４分割し、１６個の区画になるように分割しているが、これに限定されるもではなく、また、等分割されることに限定されるものでもない。このように分割された区画毎に対して、目標移動距離設定部１７は、目標移動距離の設定を行う。その一例を図４に示す。図４に示されるように区画１の目標移動距離は「２００」ｄｏｔ、区画２の目標移動距離は「４００」ｄｏｔというように、全区画に対して目標移動距離の設定が行われる。ここで、座標情報はｄｏｔ単位で取得されていることから、移動距離や積算移動距離の単位も「ｄｏｔ」となる。なお、この単位は「ｄｏｔ」に限るものではなく、画面上の長さ（例えば、インチやｃｍ）等を使用することも可能である。
【００２６】
次に、操作画面をキャプチャして得られたキャプチャ画像を用いて説明する。図５は、所定時間毎に端末１の操作に基づくモニタ１Ａの操作画面をキャプチャした画像の一例である。取得時間ｔ１からｔ４の間に取得された（ａ）の画面から（ｄ）の画面ではカーソルＣｕの移動があるが、取得時間ｔ４からｔ５の間では、（ｄ）の画面から（ｅ）の画面に示されるようにカーソルＣｕの移動が見られない。また、同様に、取得時間ｔ５からｔ１１の間は（ｅ）の画面から（ｋ）の画面に示されるようにカーソルＣｕの移動があるが、取得時間ｔ１１からｔ１２にかけては、（ｋ）の画面から（ｌ）の画面に示されるようにカーソルＣｕの移動が見られない。このようなキャプチャ画像が操作画面情報として、本記録装置２に送信され、仮保存部２７に一時保存される。
【００２７】
また、カーソル位置情報がカーソル位置情報格納部１１に格納される。このカーソル位置情報の一例を図６に示す。カーソル位置情報は、操作画面上でのカーソルＣｕの位置を示す情報であり、カーソルＣｕの位置情報を取得した取得時間と、その取得時間におけるｘ座標とｙ座標とからなる座標情報とを含む。図６の例では、取得時間はｔ１からｔ１２としている。その取得間隔は、キャプチャタイミングに合わせて２秒毎としているが、これに限らない。設定により２秒以下にすることも可能であるし、２秒以上にすることも当然に可能である。ｘ座標及びｙ座標については、操作画面の左下をｘ座標が０、ｙ座標が０として基準座標としているが、これに限らない。所定の箇所を基準座標として、カーソルＣｕの座標を記録することは当然に可能である。なお、本例においては、操作画面の領域を１０２４×７６８（ｄｏｔ）の表示領域を例として説明する。
【００２８】
カーソル位置情報格納部１１に格納されるカーソル位置情報に基づいて、カーソル移動距離算定部１４はカーソルＣｕのｘ座標及びｙ座標の移動距離を算定する。これらの算定結果は、移動距離算定結果記録部１５に記録される。図６から算定された移動距離算定結果を図７に示す。取得時間ｔ１からｔ２までの間のｘ座標の移動距離「ｘ１−ｘ２」が算定され「−１６５」として記録される。以下同様に「ｘ２−ｘ３」以降も順次算定され記録される。更に、ｙ座標の移動距離もｘ座標の算定と同様に記録される。更に、これらのｘ座標の移動距離とｙ座標の移動距離とから操作画面上での移動距離が算定された結果が、移動距離として記録される。ただし、ここでは移動距離の算定結果は、見やすくするために小数点以下を四捨五入した結果を示している。
【００２９】
移動距離積算部１６は、移動距離算定結果記録部１５に記録される移動距離算定結果に基づいてカーソルＣｕの積算移動距離の計数を行う。この積算移動距離と目標移動距離設定部１７において設定された目標移動距離とを、移動距離比較部１９が比較を行い、積算移動距離が目標移動距離に達する毎に抽出信号出力部２０は抽出信号（Ｈｉｇｈ信号）を出力する。図７の移動距離算定結果から計数された積算移動距離計数結果に基づいて、抽出信号が出力されたタイミングを示したものが図８である。
【００３０】
図８では、取得時間ｔ１からｔ２までの間の積算移動距離は「１７０」ｄｏｔとなる。この取得時間の間にカーソルＣｕが位置する区画は、図３における「区画１１」内での移動であるため、図８においてはカーソルの位置する区画を「区画１１⇒区画１１」と示している。また、当該区画内における目標移動距離は同一区画内であるため「「３００」ｄｏｔ⇒「３００」ｄｏｔ」となる。「ｔ１−ｔ２」におけるカーソルＣｕの積算移動距離は「１７０」ｄｏｔであるが、目標移動距離（「３００」ｄｏｔ）に到達していないため、抽出信号は出力されることはない。したがって、抽出信号は「Ｌｏｗ」となる。そして、この積算移動距離に取得時間ｔ２からｔ３までの間の移動距離「１３０」ｄｏｔを加えると、取得時間ｔ１からｔ３までの積算移動距離が「３００」ｄｏｔとして求められる。この場合（すなわち、ｔ３となった際）に積算移動距離が目標移動距離に達したため、抽出信号としてＨｉｇｈ信号が出力される。なお、この取得時間ｔ３の状態では、目標移動距離と積算移動距離とが等しいことから、仮保存部２７に取得時間ｔ３に取得されたキャプチャ画像が存在する。したがって、当該抽出信号に対応するキャプチャ画像がキャプチャ画像抽出部２１により抽出され、キャプチャ画像格納部１０に記録される。また、この抽出信号の出力に合わせて移動距離積算部１６の積算移動距離はリセットされる。したがって、取得時間ｔ３以降の積算移動距離計数は、「０」から始まることとなる。
【００３１】
取得時間ｔ３からｔ４までの間の積算移動距離は「３００」ｄｏｔとなる。この取得時間の間には、カーソルＣｕは「区画１０」から「区画６」を介して「区画５」に移動している。したがって、目標移動距離も「「３００」ｄｏｔ⇒「３００」ｄｏｔ⇒「２００」ｄｏｔ」」と変化することとなる。この場合（すなわち、ｔ４となった際）に積算移動距離が目標移動距離「２００」ｄｏｔに対して大きく超えている。したがって、このタイミング（取得時間ｔ４）でキャプチャされたキャプチャ画像は仮保存部２７には、ないことになる。そのため、キャプチャ画像抽出部２１から補間画面生成部２３に対して、補間画面を生成する旨の命令が行われる。この命令を受けて、補間画面生成部２３は補間画面を上述のように生成する。そして、補間画面が生成された場合には、積算移動距離（ここでは、「３００」ｄｏｔ）から目標移動距離（ここでは、「２００」ｄｏｔ）が減じられた値（「１００」ｄｏｔ）が積算移動距離として残る。
【００３２】
取得時間ｔ４からｔ５までの間の移動距離は「０」ｄｏｔであるため、上記積算移動距離「１００」ｄｏｔが継続して残ることとなる。この場合は、積算移動距離が目標移動距離に達していないため、抽出信号はＬｏｗとなる。
【００３３】
取得時間ｔ６の場合には、積算移動距離が「２４５」ｄｏｔとなり目標移動距離「２００」ｄｏｔを大きく超えているので、キャプチャ画像がないことから、補間画面が生成される。そして、取得時間ｔ６においては、再度、抽出信号が出力されている。これは、カーソルＣｕがアイコン上にあるために抽出信号が出力されたからである（図５（ｆ）参照）。このアイコンの位置は表示物情報格納部１２に記録されている表示物情報から判別可能であり、この表示物情報とカーソル位置情報格納部１１に記録されたカーソル位置情報に基づいて、位置評価値算定部２２が判定することにより抽出信号出力部２０が抽出信号を出力する。
【００３４】
以下同様に処理が続けられ、抽出信号が出力されるまで積算移動距離計数が行われる。取得時間ｔ７からｔ８までの間に積算移動距離が「２０５」ｄｏｔとなっているが、この場合は、目標移動距離を越えるものの所定範囲内の差（本例では、「±１０」ｄｏｔを所定範囲としている）であるため取得時間ｔ８となった際に抽出信号が出力される。この所定範囲の設定は、予め設定することも可能であるし、変更することも可能である。また、取得時間ｔ９においてもカーソルＣｕがアイコン上に位置しているため、抽出信号が出力される。
【００３５】
次に、取得時間ｔ１０からｔ１１までの間の積算移動距離が計数されるが、ｔ１０において残った積算移動距離（「１５０」ｄｏｔ）と「ｔ１０−ｔ１１」におけるカーソルＣｕの移動距離（「３００」ｄｏｔ）との和が、積算移動距離（「４５０」ｄｏｔ）として扱われる。この場合にも、積算移動距離が、目標移動距離に対して所定範囲（「±１０」ｄｏｔ）を大きく超えているので、仮保存部２７にキャプチャ画像はない。したがって、キャプチャ画像抽出部２１から補間画面生成部２３に対して、補間画面の生成命令が出力され、補間画面生成部２３は補間画面の生成を行う。
【００３６】
なお、例えば、図８において取得時間がｔ１２で終了している場合には、積算移動距離が目標移動時間に達しなくても、最終画面として抽出信号を出力することにより記録するような構成とすることも可能である。
【００３７】
次に、抽出信号に基づいてキャプチャ画像格納部１０に記録された画像について説明する。図９は、キャプチャ画像格納部１０に記録された画像である。図９（ａ）は、取得時間ｔ１における画像である。次に、抽出信号は取得時間ｔ３の時点で出力されているため、キャプチャ画像格納部１０には、取得時間ｔ３の画像が記録される（図９（ｂ）参照）。また、図９（ｃ）及び（ｄ）には、補間画面生成部２３により生成された補間画面が記録される。そして、図９（ｅ）では、カーソルＣｕがアイコン上にあることから位置評価値算定部２２の評価に応じて目標移動距離に達していないにも関わらず記録されている。以下同様に、抽出信号の出力に応じた取得時間に取得されたキャプチャ画像がキャプチャ画像格納部１０に記録される。
【００３８】
図９（ｉ）では、取得時間ｔ１２において目標移動距離に達していないが、キャプチャされた最終画面として記録される。このようにして、カーソルＣｕの移動距離が区画毎に設定された目標移動距離に応じて操作画面を記録することができるため、各分割領域においてはカーソルＣｕが一定速度で動くように再生することができる。したがって、カーソルＣｕを見失うことなく容易に再生画面を見ることが可能となる。本記録装置２によりカーソルＣｕの移動距離を目標移動距離に応じて再生する場合には、再生速度の観点から見ると操作画面を早送り再生、若しくはスロー再生となっていることがある。このような場合には、図示はしないが、早送り再生、若しくはスロー再生となっている際に、モニタ２Ａを見ている人に対して、再生速度を変更しているか否かを認識可能となるように、その別をカウンタ表示やランプ表示等により明示することも可能である。
【００３９】
次に、本実施形態についてフローチャートを使用して説明する。図１０は本記録装置２がカーソルＣｕの移動について設定された目標移動距離に応じて操作画面を記録するためのフローチャートである。まず、端末１Ａにおける操作画面を区画毎に分割を行う（ステップ＃０１）。そして、目標移動距離設定部１７が、分割された区画毎に目標移動距離の設定を行う（ステップ＃０２）。この際、別途、目標移動距離入力部（図示しない）によりユーザが所望する目標移動距離を設定することも可能である。次に、位置評価値算定部２２がカーソル位置情報格納部１１に格納されているカーソル位置情報を抽出する（ステップ＃０３）。
【００４０】
そして、位置評価値算定部２２が、位置評価値でカーソルＣｕが所定位置上にあるか否かの判断をする。その結果が抽出信号出力部２０に出力される。なお、この表示物の位置情報は、表示物情報として表示物情報格納部１２に格納されている。カーソルＣｕが表示物等の所定位置上にあれば（ステップ＃０４：Ｎｏ）、抽出信号出力部２０は抽出信号をキャプチャ画像抽出部２１に出力する（ステップ＃１２）。一方、カーソルＣｕが所定位置上になければ（ステップ＃０４：Ｙｅｓ）、操作ログ情報格納部１３に格納されている操作ログ情報を操作ログ判定部２４が抽出し（ステップ＃０５）、プログラムが起動されたか否かの確認を行い、その判定結果を抽出信号出力部２０に出力する。プログラムが起動されていれば（ステップ＃０６：Ｎｏ）、抽出信号出力部２０は抽出信号をキャプチャ画像抽出部２１に出力する（ステップ＃１２）。一方、プログラムが起動されていなければ（ステップ＃０６：Ｙｅｓ）、次の処理に移る。
【００４１】
上記の処理において、カーソルＣｕが所定位置上になく、且つプログラムが起動されていなければ（ステップ＃０６：Ｙｅｓ）、カーソル移動距離算定部１４が、カーソル位置情報格納部１１に格納されているカーソル位置情報に基づいて、カーソルＣｕの移動距離の算定を行う（ステップ＃０７）。この移動距離の算定結果は、移動距離算定結果記録部１５に記録される（ステップ＃０８）。
【００４２】
次に、移動距離積算部１６が移動距離算定結果に基づいて積算移動距離の計数を行い（ステップ＃０９）、得られた積算移動距離と目標移動距離設定部１７により設定された目標移動距離とを用いて、移動距離比較部１９が比較を行う（ステップ＃１０）。目標移動距離と積算移動距離とが所定範囲内の差であれば（ステップ＃１１：Ｙｅｓ）、抽出信号出力部２０は、抽出信号を移動距離積算部１６に出力する。当該抽出信号を受けて移動距離積算部１６は、積算移動距離をリセットする（ステップ＃１１Ａ）。また、抽出信号はキャプチャ画像抽出部２１にも出力される（ステップ＃１２）。
【００４３】
抽出信号を出力させたカーソル位置情報に対応するキャプチャ画像は、キャプチャ画像抽出部２１により仮保存部２７から抽出され、キャプチャ画像格納部１０に記録される（ステップ＃１３）。ステップ＃１１に戻り、目標移動距離より積算移動距離の方が小さい場合には（ステップ＃１５：Ｎｏ）、カーソルＣｕの移動が他の区画への移動であるか否かの確認を行う。カーソルＣｕの移動が他の区画への移動でなければ（ステップ＃１８：Ｙｅｓ）、次のカーソル位置情報を抽出し（ステップ＃０３）、上記同様の処理を継続する。一方、カーソルＣｕの移動が他の区画への移動であれば（ステップ＃１８：Ｎｏ）、カーソルＣｕの移動先である区画の目標移動距離が読み込まれ、目標移動距離として設定される（ステップ＃１９）。そして、ステップ＃０３に戻り、処理が継続される。
【００４４】
ステップ＃１５において、目標移動距離より積算移動距離の方が大きい場合には（ステップ＃１５：Ｙｅｓ）、目標移動距離に対応する操作画面が仮保存部２７に一時保存されていないことから対応する操作画面を補間生成する必要があるため、キャプチャ画像抽出部２１は補間画面生成部２３に補間画面の生成命令を行う（ステップ＃１６）。この生成命令に応じて、補間画面生成部２３は、カーソル位置情報とその前後のキャプチャ画像とから補間画面の生成を行い、移動距離積算部１６は積算移動距離を再計算する（ステップ＃１７）。そして、当該補間画面がキャプチャ画像格納部１０に記録される(ステップ＃１３)。
【００４５】
ステップ＃１３に戻り、カーソル位置情報格納部１１に未評価のカーソル位置情報がなければ（ステップ＃１４：Ｙｅｓ）、処理を終了する。この場合、最後に判定を行ったカーソル位置情報に対応するキャプチャ画像は、積算移動距離が目標移動距離に達しているか否かに関わらず、キャプチャ画像格納部１０に記録するように構成してもよい。
【００４６】
ステップ＃１４において、未処理のカーソル位置情報があれば（ステップ１４：Ｎｏ）、ステップ＃１８の処理を継続する。上記フローにより、区画毎に設定されたカーソルＣｕの目標移動距離に基づいて、操作画面を記録することが可能となり、記録された操作画面を再生する際にカーソルＣｕを見失うといった問題を生じないようにすることができる。
【００４７】
〔本発明の第二実施形態〕
上述の実施形態においては、表示物情報やカーソル位置情報は端末１から送信されるとして説明した。本発明に係る他の実施形態として、表示物情報及びカーソル位置情報の少なくともいずれか一方が端末１から送信されるキャプチャ画像を画像処理（画像評価）することにより位置座標が算出されるように構成することも好適である。このような構成とすれば、端末１から送信されたキャプチャ画像から表示物情報若しくはカーソル位置情報等を算出することができるため、これらの情報を取得する必要がなくなる。このような場合には、上述の操作画面情報はキャプチャ画像のみから構成されるものではなく、端末情報等の各種情報も含まれるような構成とすると好適である。
【００４８】
〔その他の実施形態〕
上記実施形態では、表示物情報が、アイコンの座標を表すアイコン情報と、タスクバーの座標を表すタスクバー情報とからなるとして説明したが、これに限らない。これら以外にユーザが画面上の任意の場所を指定することも当然に可能である。このような構成であっても、指定された位置にカーソルＣｕがある場合には位置評価値算定部２２の算定した位置評価値に応じて、抽出信号出力部２０が抽出信号を出力することは可能である。
【００４９】
上記実施形態では、目標移動距離は、目標移動距離設定部１７において設定されている、或いはユーザが所望する目標移動距離を目標移動距離入力部で入力することにより変更可能であるとして説明したが、これに限らない。例えば、キャプチャ画像がキャプチャされた時刻に応じて変更可能であると好適である。このような構成とすれば、例えば、記録対象となるキャプチャ時間が一日である場合には、休憩時間中には自動的に目標移動距離を大きくしたり、一週間である場合には、休日には自動的に目標移動距離を大きくしたりすることが可能となるため、適宜、記録目的に応じた設定が可能となる。
【００５０】
上記実施形態では、カーソルＣｕの目標移動距離に基づいて、キャプチャ画像の抽出タイミングを変更するとして説明したが、これに限らない。例えば、希望する記録時間を入力し、その記録時間からカーソルＣｕの移動距離を求め、その移動距離に基づいて記録することも可能である。このような場合には、入力された記録時間とカーソルの移動距離とに基づいてカーソルＣｕの目標移動距離を求め、その目標移動距離に応じて記録することにより希望する記録時間内での記録が可能となる。
【００５１】
上記実施形態では、操作ログ判定部２４が、操作ログ情報格納部１３から抽出された操作ログ情報にプログラムの起動を表す操作ログがあるか否かの確認を行い、該操作ログがあれば抽出信号を付加的に出力するとして説明したが、これに限らない。プログラムの起動以外にも、例えば、ファイルの削除や移動やコピー等のファイル操作等の特定の操作を示す操作ログがある場合にも付加的に抽出信号を出力することは当然に可能である。
【００５２】
上記実施形態では、表示領域分割部１８によって分割された区画に表示物としてのアイコンがある場合には、目標移動距離設定部１７が、目標移動距離を短く設定するとして説明したが、これに限らない。例えば、区画内に位置するアイコンの数に応じて目標移動距離を変化させることも当然に可能である。また、区画毎の分割は図３に示されるような四角形に限らず、多角形や円形等で行うことも可能である。
【００５３】
上記実施形態では、抽出信号が、積算移動距離が区画毎に設定された目標移動距離に達する毎に出力されるとして説明したが、これに限らない。例えば、カーソルＣｕが区画を横切った際に抽出信号を出力するように構成することも、当然に可能である。
【００５４】
上記実施形態における、フローチャートのステップ＃１８にてカーソル位置情報に基づきカーソルＣｕが他の区画への移動であるか否かを判定するとして説明したが、これに限らない。例えば、カーソル位置情報から区画を特定し、その区画の目標移動距離を取得するように構成することも可能である。
【００５５】
上記実施形態において、カーソルＣｕの移動距離に基づいてキャプチャ画像の抽出を行うとして説明したが、これに限らない。例えば、カーソルＣｕの移動距離をポイント値（移動ポイント：Ｐ）に置き換え、当該ポイント値に応じてキャプチャ画像の抽出を行うように構成することも可能である。このような場合には、移動距離係数決定部が区画毎に移動距離係数Ｋを設定し、移動ポイント算定部が当該移動距離係数Ｋとカーソル移動距離算定部１４が演算したカーソルＣｕの移動距離とに応じて、例えば、Ｐ＝Ｋ×移動距離で示されるような移動ポイントＰを算定する。この移動距離係数Ｋの値は、区画毎に変動するようにして、予め設定された所定の抽出ポイントに達する毎に、仮保存部２７からキャプチャ画像を抽出するように実現しても良い。ここで、抽出ポイントとは、キャプチャ画像を抽出するタイミングの決定に用いられるポイントであり、上述の第一実施形態に係る目標移動距離に対応するものである。また、当該抽出ポイントは操作画面内において一定となるように予め設定し、移動距離係数Ｋをパラメータとして区画毎に設定することによりキャプチャ画像を抽出するタイミングを変更することが可能である。例えば、重要度の低い区画では移動距離係数Ｋ＝０．５、重要度の高い区画では移動距離係数Ｋ＝１として設定し、そして、抽出ポイントを１００として設定した場合には、移動ポイントＰ＝１００になった際にキャプチャ画像を抽出すると、重要度の高い区画では移動距離＝１００毎にキャプチャ画像が抽出されるのに対し、低い区画では移動距離＝２００毎にキャプチャ画像が抽出される。このように構成すると、同じ移動距離では重要度の低い区画の方が高い区画に比べてキャプチャ画像の抽出数を少なくすることができる。したがって、記録容量の低減も可能となる。
【００５６】
また、本発明に係る記録装置２は、表示領域分割部１８が、操作画面に表示される表示物の位置に基づいて分割すると好適である。このような構成とすれば、例えば表示物としてのアイコン等が表示される表示情報領域が大きくなった場合に、当該表示情報領域を除いて区画毎に分割するため、目標移動距離を設定することができる。また、アプリケーションのウィンドウが開いている場合にも、当該アプリケーションの領域を除いて区画毎に分割することも可能である。
【００５７】
また、本発明に係る記録装置２は、キャプチャ画像とカーソル位置情報とが、別々に入力されると共に、共通のタイムスタンプに基づいて経時的にリンクされていると好適である。このような構成とすれば、キャプチャ画像とカーソル位置情報とが、共通のタイムスタンプでリンクされているため、別々に入力されても経時的なマッチングをとって処理することが可能である。
【００５８】
上記の各実施形態では、各端末１から送信されたキャプチャ画像が仮保存部２７に一時保存されるとして説明したが、これに限らない。例えば、キャプチャ画像と表示物情報とカーソル位置情報とを、例えばＤＶＤやハードディスク等の保存部を用いて記録装置２に送信（入力）するような構成とすることも可能である。このような場合には、ＤＶＤやハードディスク等の保存部が仮保存部２７と同様に機能し、ＤＶＤやハードディスク等に記録されたキャプチャ画像を、記録装置２の処理に応じて出力される抽出信号の出力タイミングに応じてキャプチャ画像格納部１０に記録することは、当然に可能である。したがって、例えばＤＶＤやハードディスク等の保存部への保存後、適当な時に本発明に係る処理を行うことが可能である。なお、このような実施形態においては、ＤＶＤやハードディスク等が本願請求項における保存部に相当する。
【００５９】
上記実施形態では、表示領域分割部１８は、表示物に基づいて表示領域を複数の区画に分割するとして説明した。しかしながら、本発明の適用範囲は、これに限定されない。例えば、表示領域のうち表示物が表示される表示情報領域と、その表示情報領域以外の領域とに分割することができる。図１１に示されるように、アイコンが並ぶ領域（アイコン領域とする）と、アイコン領域を除いた領域（非アイコン領域とする）とに分けられる。そして、アイコン領域にカーソルＣｕが位置する場合には、アプリケーションやファイルの操作等が行われる可能性が高いことから、目標移動距離を短く設定することができると共に、非アイコン領域においては分割された区画毎に目標移動距離を設定することができる。更に、図１１のように設定された状態から、図１２のようにアイコン領域が大きくなった場合には、非アイコン領域において目標移動距離を再設定するようにすることも可能である。或いは、アプリケーションの起動等により表示物が表示される領域が変化すると、それに伴い分割される区間および目標移動距離が変更されるように構成することも可能である。
【００６０】
また、上記実施形態では、位置評価値算定部２２は位置評価値の算定を行うとして説明したが、位置評価値算定部２２は、位置評価値の他に表示領域重要度の算定も更に行うような構成とすることも当然に可能である。この表示領域重要度は、表示物情報により表示領域の重要度を示す値である。具体的には、表示物が存在する表示領域の表示領域重要度は高くなり、表示物情報に応じて変化する。そして、この表示領域重要度に応じて、目標移動距離設定部１７は区画の目標移動距離の設定を変更することも可能である。例えば、図１３に示されるように、表示領域分割部１８によって分割された区画（例えば区画１、区画５、及び区画９）に表示物であるアイコン等がある場合には、表示物が存在する表示領域の表示領域重要度が高くなる。したがって、この表示領域重要度に応じて、目標移動距離設定部１７は、目標移動距離を短く設定する。
【００６１】
上記の各実施形態では、ネットワークを介してキャプチャ画像と表示物情報とカーソル位置情報とが各端末１から記録装置２に送信されるとして説明したが、これに限らない。例えば、この記録装置２によるキャプチャ画像の記録機能、すなわち移動距離積算部１６や位置評価値算定部２２や移動距離比較部１９や抽出信号出力部２０やキャプチャ画像抽出部２１や補間画面生成部２３といった機能をモジュール化して端末１で実行可能なアプリケーションとし、各端末１にインストールすることで、端末１そのものをスタンドアローン型のキャプチャ画像記録機能付き端末にすることは当然に可能である。
【００６２】
上記の各実施形態では、記録装置２が単独のコンピュータにより構築されているとして説明したが、これに限らない。記録装置２の機能を区分けして、複数のコンピュータに分散させても良く、例えば、記録装置２におけるキャプチャ画像格納部１０をファイルサーバのようなデータ格納専用機に振り分け、このデータ格納専用機から表示物情報やカーソル位置情報を読み出して種々の処理を行うことも当然に可能である。
【００６３】
上記実施形態では、キャプチャ画像とは、操作画面をキャプチャして得られた静止画ファイルや静止画ファイルの集合体として説明したが、これに限らない。端末１から送信されるキャプチャ画像は静止画であっても動画であっても良いことは当然である。キャプチャ画像が動画の場合でも、表示物情報とカーソル位置情報とから位置評価値を算出し、その位置評価値に応じて記録容量の低減化を行うことは当然に可能である。尚、動画の形式で端末１から記録装置２に送信される場合は、端末１のフォーマット部に静止画を動画化する機能が備えられることになる。また、端末１の操作画面（キャプチャ画面）をモニタ２Ａで表示する際も、静止画の連続表示（スライドショーのようなスタイル）でも良いし、動画表示でも良く、必要に応じて適切な静止画−動画化プログラムや動画−静止画化プログラムが実装される。更に、キャプチャ画像格納部１５に記録される際のキャプチャ画像の形式も種々のものを選択することができる。例えば、静止画の場合にはＪＰＥＧやＧＩＦ等が、動画の場合にはＭＰＥＧやＡＶＩ等が用いられる。
【図面の簡単な説明】
【００６４】
【図１】コンピュータネットワークシステムを模式的に示した図
【図２】記録装置の構成を模式的に示すブロック図
【図３】表示領域を区画毎に分割した一例を示す図
【図４】区画毎に設定された目標移動距離の一例を示す図
【図５】操作画面をキャプチャした画像の一例を示す図
【図６】カーソル位置情報の一例を示す図
【図７】カーソル位置情報に基づいて算出された移動距離算定結果を示す図
【図８】積算移動距離計数結果と抽出信号について示す図
【図９】抽出信号に基づいて記録された操作画面を示す図
【図１０】カーソルの移動距離に応じて記録するためのフローチャート図
【図１１】アイコン領域を除いて区画毎に分割した一例を示す図
【図１２】アイコン領域が大きくなった場合に区画毎に再分割した一例を示す図
【図１３】区画にアイコンがある場合に再設定された目標移動距離の一例を示す図
【符号の説明】
【００６５】
２：記録装置
２Ａ：モニタ
１０：キャプチャ画像格納部
１１：カーソル位置情報格納部
１２：表示物情報格納部
１３：操作ログ情報格納部
１４：カーソル移動距離算定部
１５：移動距離算定結果記録部
１６：移動距離積算部
１７：目標移動距離設定部
１８：表示領域分割部
１９：移動距離比較部
２０：抽出信号出力部
２１：キャプチャ画像抽出部
２２：位置評価値算定部
２３：補間画面生成部
２４：操作ログ判定部
２５：画像再生部
２６：ＶＲＡＭ
２７：仮保存部（保存部）
【図１】
0004519894.tif 000002
【図２】
0004519894.tif 000003
【図３】
0004519894.tif 000004
【図４】
0004519894.tif 000005
【図５】
0004519894.tif 000006
【図６】
0004519894.tif 000007
【図７】
0004519894.tif 000008
【図８】
0004519894.tif 000009
【図９】
0004519894.tif 000010
【図１０】
0004519894.tif 000011
【図１１】
0004519894.tif 000012
【図１２】
0004519894.tif 000013
【図１３】
0004519894.tif 000014