(57)【要約】【課題】記録領域が不足しないようにキャプチャ画像を変更する記録装置とそのような記録装置のためのプログラムを提供する。【解決手段】操作画面をキャプチャして得られるキャプチャ画像をキャプチャ画像格納部に記録する記録装置２は、操作画面上でのポインティングデバイスのカーソルの動作を表すカーソル位置情報と、操作画面上におけるユーザが指定した位置を示す表示位置情報と、に基づいてカーソルのキャプチャ画像上での位置における重要度を規定する位置評価値を算定する位置評価値算定部１２と、キャプチャ画像毎に位置評価値に応じた記録容量低減化処理モードを決定する低減化処理モード決定部１３と、記録容量低減化処理モードに基づいて前記キャプチャ画像の所定領域に対して低減処理を行うことによりキャプチャ画像の記録容量を記録時に低減化する容量低減化処理部１４と、を備える。【選択図】図２
2008259175.tif 000002
【特許請求の範囲】
【請求項１】
操作画面をキャプチャして得られるキャプチャ画像をキャプチャ画像格納部に記録する記録装置において、
前記操作画面上でのポインティングデバイスのカーソルの動作を表すカーソル位置情報と、前記操作画面上におけるユーザが指定した位置を示す表示位置情報と、に基づいて前記カーソルの前記キャプチャ画像上での位置における重要度を規定する位置評価値を算定する位置評価値算定部と、前記キャプチャ画像毎に前記位置評価値に応じた記録容量低減化処理モードを決定する低減化処理モード決定部と、前記記録容量低減化処理モードに基づいて前記キャプチャ画像の所定領域に対して低減処理を行うことにより前記キャプチャ画像の記録容量を記録時に低減化する容量低減化処理部と、を備える記録装置。
【請求項２】
前記キャプチャ画像に対してリアルタイムで記録容量の低減化を行った後、前記キャプチャ画像格納部に記録することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記キャプチャ画像格納部に格納されたキャプチャ画像に対してバッチ処理で記録容量の低減化を行った後、前記キャプチャ画像格納部に再記録することを特徴とする請求項１に記載の記録装置。
【請求項４】
操作画面をキャプチャして得られるキャプチャ画像をキャプチャ画像格納部に記録する記録装置のためのプログラムにおいて、
前記操作画面上でのポインティングデバイスのカーソルの動作を表すカーソル位置情報と、前記操作画面上におけるユーザが指定した位置を示す表示位置情報と、に基づいて前記カーソルの前記キャプチャ画像上での位置における重要度を規定する位置評価値を算定する位置評価値算定機能と、前記キャプチャ画像毎に前記位置評価値に応じた記録容量低減化処理モードを決定する低減化処理モード決定機能と、前記記録容量低減化処理モードに基づいて前記キャプチャ画像の所定領域に対して低減処理を行うことにより前記キャプチャ画像の記録容量を記録時に低減化する容量低減化処理機能と、をコンピュータに実現させる記録装置のためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作画面をキャプチャして得られるキャプチャ画像を記録する記録装置とそのような記録装置のためのプログラムに関する。
【背景技術】
【０００２】
近年、イントラネットやローカルエリアネットワーク等のネットワークの普及と共に、ネットワークに接続されたコンピュータ端末の監視やネットワークを利用した授業等の目的として、遠隔にあるコンピュータ端末の操作状況を確認するケースが増加している。このような目的を達成する技術の一つとして、コンピュータ端末の操作画面をキャプチャし、そのキャプチャ画像を確認することにより、コンピュータ端末の操作状況を把握する技術がある（例えば、特許文献１）。この特許文献１に係る遠隔制御システムでは、遠隔制御サーバとクライアント端末が通信ネットワークを介して接続されており、遠隔制御サーバにおいてクライアント端末からのアクセス要求情報を受け付ける構成としている。クライアント端末ではモニタに表示されている画像データを遠隔制御サーバに送信し、遠隔制御サーバでは受信した画像データをモニタに表示すると共に、遠隔制御サーバのキャプチャ画像記録手段が、クライアント端末の画面をキャプチャ画像として、所定のインターバルで操作ログに記録し、この記録後に遠隔制御サーバのログ再生処理部が操作ログに記録されたキャプチャ画像の再生を行っている。しかしながら、この特許文献１に係る技術は、単にキャプチャ画像を再生するだけであり、例えば、クライアント端末の操作画面を長時間記録する場合にはそのデータ量が膨大になり、操作画面を記録するための記録容量が不足してしまうといった問題がある。
【０００３】
【特許文献１】特開２００６−１０８９４７号公報（段落番号００５１等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、上記問題に鑑み操作画面をキャプチャして得られるキャプチャ画像を記録する記録装置において、記録領域が不足しないようにキャプチャ画像を変更する記録装置とそのような記録装置のためのプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明に係る、記録装置の特徴は、操作画面をキャプチャして得られるキャプチャ画像をキャプチャ画像格納部に記録する記録装置において、前記操作画面上でのポインティングデバイスのカーソルの動作を表すカーソル位置情報と、前記操作画面上におけるユーザが指定した位置を示す表示位置情報と、に基づいて前記カーソルの前記キャプチャ画像上での位置における重要度を規定する位置評価値を算定する位置評価値算定部と、前記キャプチャ画像毎に前記位置評価値に応じた記録容量低減化処理モードを決定する低減化処理モード決定部と、前記記録容量低減化処理モードに基づいて前記キャプチャ画像の所定領域に対して低減処理を行うことにより前記キャプチャ画像の記録容量を記録時に低減化する容量低減化処理部と、を備える点にある。
【０００６】
このような構成とすれば、マウスカーソルのキャプチャ画像上での位置における重要度を規定する位置評価値に応じてキャプチャ画像の記録容量を低減化することができるため、効果的に記録領域の消費を抑えることが可能となる。したがって、記録領域不足の問題を発生しにくくすることができる。
【０００７】
また、前記記録装置は、前記キャプチャ画像を格納するキャプチャ画像格納部を備えると共に、前記キャプチャ画像に対してリアルタイムで記録容量の低減化を行った後、前記キャプチャ画像格納部に記録する構成であると好適である。このような構成とすれば、リアルタイムで記録容量の低減化を行うことができるため、キャプチャ画像を記録しておく記録領域の消費を抑えることが可能となる。
【０００８】
また、前記記録装置は、前記キャプチャ画像を格納するキャプチャ画像格納部を備えると共に、前記キャプチャ画像格納部に格納されたキャプチャ画像に対してバッチ処理で記録容量の低減化を行った後、前記キャプチャ画像格納部に再記録する構成であっても良い。このような構成とすれば、記録容量の低減化を行ったキャプチャ画像をキャプチャ画像格納部に記録しつつ、その後、所定時間経過したキャプチャ画像格納部のキャプチャ画像に対して、更に記録容量の低減化を行うためキャプチャ画像格納部の容量を容易に確保することが可能となる。
【０００９】
更に、本発明では、操作画面をキャプチャして得られるキャプチャ画像を記録する記録装置のためのプログラムも権利範囲としており、そのコンピュータプログラムは、前記操作画面上でのマウスカーソルの動作を表すマウスカーソル位置情報と、前記操作画面上におけるユーザが指定した位置を示す表示位置情報と、に基づいて前記マウスカーソルの前記キャプチャ画像上での位置における重要度を規定する位置評価値を算定する位置評価値算定機能と、前記キャプチャ画像毎に前記位置評価値に応じた記録容量低減化処理モードを決定する低減化処理モード決定機能と、前記記録容量低減化処理モードに基づいて前記キャプチャ画像の記録容量を低減化する容量低減化処理機能と、をコンピュータに実現させることが可能である。
【００１０】
このように構成された記録装置のためのプログラムも上述した本発明の対象としての記録装置と比べて、実質的な特徴構成には相違はなく、上述した作用効果を得ることが可能である。
【発明を実施するための最良の形態】
【００１１】
〔本発明の第一実施形態〕
以下、本発明に係る記録装置を使用する場合の一例として、図１のように構成されたコンピュータネットワークシステムを用いて説明する。図１は、このコンピュータネットワークシステムを模式的に示した構成図であり、ユーザにより各種ファイルの作成、閲覧、複写、修正、削除、印刷等の操作が行われる端末１と、この端末１の操作状況を記録する記録装置２とからなる。端末１をユーザが使用している際に端末１のモニタ１Ａに表示される操作画面に基づくキャプチャ画像と、そのキャプチャ画像に表示される表示物の表示位置情報と、ユーザのマウス操作に基づいて記録されるマウスカーソル位置情報と、が各端末１から記録装置２に送信される。したがって、各端末１のモニタ１Ａに表示される操作画面が記録装置２に記録されている状態にあると考えてよい。なお、キャプチャ画像は、端末１に備えられるキャプチャ画像生成部（図示しない）により生成される。また、本実施形態においては、キャプチャ画像と表示位置情報とマウスカーソル位置情報とは別々に送信されるものとしているが、これに限るものではない。これらのキャプチャ画像と表示位置情報とマウスカーソル位置情報とを含む操作情報が、一括して記録装置２に送信される構成とすることも当然に可能である。
【００１２】
図２は、記録装置２の構成を模式的に示すブロック図である。記録装置２は、ネットワークに接続された端末１から送信されるマウスカーソル位置情報を格納するマウスカーソル位置情報格納部１１を備える。このマウスカーソル位置情報は、端末１におけるユーザのマウス操作に基づいて記録されるマウスカーソルＣｕの位置情報からなる。また、本記録装置２は、表示位置情報を格納する表示位置情報格納部１０も備える。この表示位置情報は、端末１が有するモニタ１Ａに表示されるアイコンの座標を表すアイコン情報と、アプリケーションのウィンドウの座標を表すウィンドウ情報と、タスクバーの座標を表すタスクバー情報とからなる。なお、アイコンやアプリケーションのウィンドウやタスクバーはキャプチャ画像に表示される表示物として定義される。これらの情報は、夫々アイコン情報格納部１０ａと、ウィンドウ情報格納部１０ｂと、タスクバー情報格納部１０ｃとに格納される。
【００１３】
マウスカーソル位置情報には、端末１でのマウスカーソルＣｕの位置情報が記録されており、この位置情報が取得された取得時間とその取得時間におけるマウスカーソルＣｕのｘ座標とｙ座標とが記録されている（詳細は後述する）。また、アイコン情報、ウィンドウ情報、タスクバー情報にも、夫々の座標が取得された取得時間とその取得時間におけるｘ座標とｙ座標とが記録される（詳細は後述する）。なお、これらの座標はモニタ１Ａに表示される際の座標である。
【００１４】
記録装置２が備える位置評価値算定部１２は、マウスカーソル位置情報と、アイコン情報と、ウィンドウ情報と、タスクバー情報とに基づいてマウスカーソルＣｕの位置評価値の算定を行う。この位置評価値は、マウスカーソルＣｕのキャプチャ画像上での位置における重要度を規定するものである。詳細は後述するが、本記録装置２は、この位置評価値に基づいてマウスカーソルＣｕがアイコン上、或いは起動しているアプリケーションのウィンドウ上、或いはタスクバー上にあるか否かを識別することが可能である。例えば、マウスカーソルＣｕがアイコン上にある場合にはアプリケーションの起動やフォルダを開く操作等の前段階である可能性が高く、アプリケーションのウィンドウ上にある場合にはアプリケーションの操作中である可能性が高い。また、タスクバー上にある場合にはアプリケーションの起動等の前段階である可能性が高い。したがって、位置評価値に基づいてこのような操作を事前に予測することが可能となる。一方、マウスカーソルＣｕが、アイコン上やアプリケーションのウィンドウ上やタスクバー上の何れにも位置しない場合には、マウスカーソルＣｕが、それ以外の領域上で静止しているか、或いはそれ以外の領域上を移動しているかの何れかである可能性が高いことから、アプリケーションやファイルの操作等がされていないと予測することができる。
【００１５】
本記録装置２は、端末１から送信されるキャプチャ画像に対してリアルタイムで位置評価値に応じた記録容量低減化処理モードを決定し、この記録容量低減化処理モードに応じた記録容量の低減化を行って記録する機能を有する。記録容量低減化処理モードの決定は、低減化処理モード決定部１３が行う。位置評価値が、マウスカーソルＣｕがアイコン上やアプリケーションのウィンドウ上やタスクバー上の何れにも位置しない状態を示す場合には、容量低減化処理部１４が備える画像間引き部１４ａが端末１から送信されたキャプチャ画像に対して画像の間引き（削除）処理、若しくは階調度の変更処理（低減処理）のいずれか一方の処理を行う。そして、これらいずれかの処理が施されたキャプチャ画像はキャプチャ画像格納部１５に格納される。上記のように記録容量の低減化処理を行うことにより、アプリケーションやファイルの操作等がされていないと予測されたキャプチャ画像は削除される。以下説明ではキャプチャ画像全体に対する処理は、特に断りが無い限り、画像の間引き処理を行うものとして説明するが、階調度の低減処理を行うことも当然に可能である。
【００１６】
また、位置評価値が、マウスカーソルＣｕがアプリケーションのウィンドウ上、若しくはタスクバー上の何れか一方に位置する状態を示す場合に、容量低減化処理部１４が備える階調度変更部１４ｂが端末１から送信されたキャプチャ画像に対して階調度の低減処理を行うようにすると好適である。この低減処理は、マウスカーソルＣｕがアプリケーションのウィンドウ上にあればキャプチャ画像の中のウィンドウ以外の領域に対して施され、またマウスカーソルＣｕがタスクバー上にあればキャプチャ画像の中のタスクバー以外の領域に対して施される。このようにアイコン情報やアプリケーションのウィンドウ情報やタスクバー情報に基づいて位置評価値の算定が行われるため、効果的に記録容量の低減化を行うことが可能となる。
【００１７】
上述のキャプチャ画像の間引き処理や階調度の低減処理は、記録装置２にキャプチャ画像が送信されてきたタイミング、すなわちリアルタイムで行われる。したがって、これらの処理を行うことにより、キャプチャ画像の記録領域の消費を抑えることが可能となると共に、記録時や再生時におけるメモリ容量が不足するといった問題を生じにくくすることも可能となる。
【００１８】
キャプチャ画像格納部１５に記録されたキャプチャ画像は、画像再生部１６に伝達され、ＶＲＡＭ（Video Random Access Memory）１７を介してモニタ２Ａに再生画面として再生される。また、この記録装置２は、ＣＰＵを中核部材として記録処理に関する種々の動作を行うための機能部をハードウェア又はソフトウェア或いはその両方で構築されている。
【００１９】
次に、表示位置情報について説明する。図３は、所定時間毎に端末１から表示位置情報として送信されるアイコン情報の一例を示している。このアイコン情報は、モニタ１Ａの画面上に位置するアイコンの座標を表すものであり、図３ではモニタ１Ａの操作画面上にアイコンが７つ配置されている例を示す（アイコン１からアイコン７までの情報がある）。取得時間「１７時２３分１６秒」の場合には、アイコン１の座標は「（３０，７２５）−（５５，７５５）」と示されている。これは、アイコン１が占める領域（以下、アイコン領域とする）の座標を示し、アイコン領域の左下の座標が（３０，７２５）であり、アイコン領域の右上の座標が（５５，７５５）であることを示している（図４参照）。したがって、これらの座標で囲まれた領域がアイコン１のアイコン領域となる。
【００２０】
以下、操作画面上に配置される他のアイコンについても同様にアイコン領域を示す座標がアイコン情報に示される。また、このアイコン情報は、取得時間毎に取得された座標が示され、ユーザ操作等によりアイコンが移動した場合であっても、その移動に応じて移動先の座標が示される。したがって、記録装置２は取得時間毎のアイコンの座標を認識することが可能となる。
【００２１】
図５は、所定時間毎に端末１から表示位置情報として送信されるアプリケーションのウィンドウ情報の一例を示したものである。ウィンドウ情報は、起動しているアプリケーションのウィンドウの座標を表すものである。取得時間「１７時２３分１６秒」の場合には、「Ｎｕｌｌ」となっており、開いているアプリケーションのウィンドウがない状態であることを示す。ここで、この「Ｎｕｌｌ」の状態は、単に開いているアプリケーションのウィンドウがない状態を示すものであり、アプリケーションが起動しているか否かを識別するものではない。例えば、アプリケーションが起動していてもウィンドウ自体が最小化されている状態であればモニタ１Ａにはウィンドウが表示されないため「Ｎｕｌｌ」状態となり、このような状態も含まれる。
【００２２】
取得時間「１７時２３分１９秒」の場合には、開いているウィンドウが存在し、その座標が「（１６５，１６５）−（８４５，６５５）」と示されている。これは、ウィンドウが占める領域（以下、ウィンドウ領域とする）の座標を示し、ウィンドウ領域の左下の座標が（１６５，１６５）であり、ウィンドウ領域の右上の座標が（８４５，６５５）であることを示している（図６参照）。したがって、これらの座標で囲まれた領域がウィンドウ領域となる。
【００２３】
図７は、所定時間毎に端末１から表示位置情報として送信されるタスクバー情報の一例を示したものである。タスクバー情報は、モニタ１Ａに表示されているタスクバーの座標を表すものである。取得時間「１７時２３分１６秒」の場合には、「（０，０）−（１０２４，３０）」と示されている。これは、タスクバーが占める領域（以下、タスクバー領域とする）の座標を示し、タスクバー領域の左下の座標が（０，０）であり、タスクバー領域の右上の座標が（１０２４，３０）であることを示している（図８参照）。したがって、これらの座標で囲まれた領域がタスクバー領域となる。ここで、タスクバーは、キャプチャ画面に対して下端部にある座標で示したが、これに限らない。右端部や左端部や上端部、或いはそれ以外にあっても、その座標で示された領域がタスクバー領域となることは当然である。
【００２４】
次に、マウスカーソル位置情報について説明する。図９は、所定時間毎に端末１から送信されるマウスカーソル位置情報の一例を示している。マウスカーソル位置情報は、ユーザのマウス操作に応じて移動するマウスカーソルＣｕの座標を表すものである。取得時間「１７時２３分１６秒」の場合には、マウスカーソルＣｕが「（５３０，４０５）」の位置にあることが示される。以下、同様に取得時間に応じたマウスカーソルＣｕの座標が示される。
【００２５】
次に、位置評価値について説明する。図１０は、所定時間毎に位置評価値算定部１２により算定された位置評価値の一例を示すものである。位置評価値は、アイコン情報とウィンドウ情報とタスクバー情報とマウスカーソル位置情報とに基づいて、マウスカーソルＣｕが操作画面上のどの領域にあるかを算定された結果を示すものである。なお、図１０には図３、図５、図７、図９の各情報から算定された位置評価値を示している。位置評価値の算定にあたり、まず、各情報に基づいてアイコン領域演算値とウィンドウ領域演算値とタスクバー領域演算値の算出が行われる。アイコン領域演算値は、同じ取得時間のアイコン情報に示されるアイコン領域の座標とマウスカーソル位置情報（マウスカーソルＣｕの座標）との論理積を演算して求められる。論理積が１であれば「１」として記録され、論理積が０であれば「０」として記録される。したがって、取得時間「１７時２３分１７秒」の時にはマウスカーソルＣｕがアイコン領域上に位置し、それ以外の時間帯にはマウスカーソルＣｕはアイコン領域上に位置していないことがわかる。
【００２６】
ウィンドウ領域演算値は、同じ取得時間のウィンドウ情報に示されるウィンドウ領域の座標とマウスカーソル位置情報（マウスカーソルＣｕの座標）との論理積を演算して求められる。論理積が１であれば「２」として記録され、論理積が０であれば「０」として記録される。したがって、取得時間「１７時２３分１９秒」の時にはマウスカーソルＣｕがウィンドウ領域上に位置し、それ以外の時間帯にはマウスカーソルＣｕはウィンドウ領域上に位置していないことがわかる。
【００２７】
タスクバー領域演算値は、同じ取得時間のタスクバー情報に示されるタスクバー領域の座標とマウスカーソル位置情報（マウスカーソルＣｕの座標）との論理積を演算して求められる。論理積が１であれば「３」として記録され、論理積が０であれば「０」として記録される。したがって、取得時間「１７時２３分２０秒」の時にはマウスカーソルＣｕがタスクバー領域上に位置し、それ以外の時間帯にはマウスカーソルＣｕはタスクバー領域上に位置していないことがわかる。
【００２８】
上記のように演算された各領域演算値を取得時間毎で加算することにより取得時間毎の位置評価値が算定される。例えば、取得時間「１７時２３分１７秒」の場合には「１」となり、取得時間「１７時２３分１９秒」の場合には「２」となる。このような位置評価値の算定は、取得時間毎に行われる。
【００２９】
次に、端末１から送信されるキャプチャ画像について説明する。図１１は、端末１のモニタ１Ａに表示される所定時間毎のキャプチャ画像である。図１１（ａ）は、取得時間「１７時２３分１６秒」におけるキャプチャ画像である。このキャプチャ画像には、左端部にアイコン１からアイコン７が表示されており、下端部にタスクバーが表示されている。また、マウスカーソルＣｕは略中央に表示され、アイコン上やタスクバー上に位置していない。図１１（ｂ）は、取得時間「１7時２３分１７秒」におけるキャプチャ画像である
。このキャプチャ画像では、アイコン７の上にマウスカーソルＣｕが位置している。以下同様に、各取得時間におけるキャプチャ画像が記録装置２に送信される。
【００３０】
次に、記録容量の低減化が行われたキャプチャ画像について説明する。位置評価値算定部１２により算定されたマウスカーソルＣｕの位置評価値に応じて決定される記録容量低減化処理モードに基づいて、端末１から送信されるキャプチャ画像は記録容量の低減化が行われてキャプチャ画像格納部１５に記録される。記録容量低減化処理モードは、位置評価値に応じて低減化処理モード決定部１３が決定し、容量低減化処理部１４により記録容量の低減化が行われる。なお、容量低減化処理部１４が記録容量低減化処理モード、特に後述の階調度変更部１４ｂが行う階調度の低減化を行う場合、階調度の低減対象となる領域の認識が必要であるが、この領域はウィンドウ情報格納部１０ｂやタスクバー格納部１０ｃに格納される座標から認識可能である。
【００３１】
以下に、図１０に示された位置評価値と図１１のキャプチャ画像に基づいて記録容量の低減化が行われたキャプチャ画像について説明する。取得時間「１７時２３分１６秒」の位置評価値は、図１０より「０」である。すると、低減化処理モード決定部１３は、マウスカーソルＣｕがアイコンやアプリケーションのウィンドウやタスクバーの上に位置していないと判定し、容量低減化処理部１４に対して共通のタイムスタンプを基づいてリンクする画像の間引き（削除）処理を命じる。したがって、図１１（ａ）における取得時間「１７時２３分１６秒」のキャプチャ画像は、キャプチャ画像格納部１５に記録されないこととなる。次に、取得時間「１７時２３分１７秒」の位置評価値は「１」である（図１０参照）。すると、低減化処理モード決定部１３は、マウスカーソルＣｕがアイコン上に位置していると判定し、容量低減化処理部１４に対して記録容量の低減化処理命令を行わないため、端末１から送信されたキャプチャ画像（図１１（ｂ）参照）は、そのままキャプチャ画像格納部１５に記録される。
【００３２】
取得時間「１７時２３分１８秒」の位置評価値は「０」である。すると、低減化処理モード決定部１３は、マウスカーソルＣｕがアイコンやアプリケーションのウィンドウやタスクバーの上に位置していないと判定し、容量低減化処理部１４に対して共通のタイムスタンプを基づいてリンクする画像の間引き（削除）処理を命じる。したがって、図１１（ｃ）における取得時間「１７時２３分１８秒」のキャプチャ画像は、キャプチャ画像格納
部１５に記録されないこととなる。また、取得時間「１７時２３分１９秒」の位置評価値は「２」である。すると、低減化処理モード決定部１３は、マウスカーソルＣｕがアプリケーションのウィンドウ上に位置していると判定し、容量低減化処理部１４に対して階調度変更処理を命じる。したがって、図１１（ｄ）における取得時間「１７時２３分１９秒」のキャプチャ画像は、アプリケーションのウィンドウ領域以外の領域の階調度を低減化されてキャプチャ画像格納部１５に記録される。
【００３３】
次に、取得時間「１７時２３分２０秒」の位置評価値は「３」である。すると、低減化処理モード決定部１３は、マウスカーソルＣｕがタスクバー上に位置していると判定し、容量低減化処理部１４に対して階調度変更処理を命じる。したがって、図１１（ｅ）における取得時間「１７時２３分２０秒」のキャプチャ画像は、タスクバー領域以外の領域の階調度を低減化されてキャプチャ画像格納部１５に記録される。また、取得時間「１７時２３分２１秒」の位置評価値は「０」である。低減化処理モード決定部１３は、マウスカーソルＣｕがアイコンやアプリケーションのウィンドウやタスクバーの上に位置していないと判定し、容量低減化処理部１４に対して共通のタイムスタンプを基づいてリンクする画像の間引き（削除）処理を命じる。したがって、図１１（ｆ）における取得時間「１７時２３分２１秒」のキャプチャ画像は、キャプチャ画像格納部１５に記録されないこととなる。このようにして、位置評価値に応じた記録容量の低減化が行われる。また、マウスカーソル位置情報とアイコン情報やアプリケーションのウィンドウ情報やタスクバー情報が、共通のタイムスタンプでリンクしているため、別々に入力されても経時的に処理することが可能となる。
【００３４】
上述のように記録容量の低減化が行われてキャプチャ画像格納部１５に記録されたキャプチャ画像を図１２に示す。図１２（ａ）では、取得時間「１７時２３分１７秒」のキャプチャ画像が記録容量の低減化が行われずに記録され、図１２（ｂ）及び（ｃ）では、階調度の低減を行って記録容量の低減化が行われたキャプチャ画像が記録される。一方、画像間引きに基づく記録容量の低減化が行われたキャプチャ画像は記録されないこととなる。このように、本記録装置２は、位置評価値に応じて記録容量の低減化を行うことで効率よく記録容量の確保を行うことが可能となる。
【００３５】
次に本実施形態についてフローチャートを使用して説明する。図１３は位置評価値に応じて記録容量の低減化を行うためのフローチャートである。まず、本記録装置２は、端末１のモニタ１Ａに表示されるアイコンの座標を示すアイコン情報やアプリケーションのウィンドウの座標を示すウィンドウ情報やタスクバーの座標を示すタスクバー情報を表示位置情報格納部１０が備える夫々の格納部に格納する（ステップ＃０１）。また、端末１を使用するユーザのマウス操作に基づくマウスカーソル位置情報はマウスカーソル位置情報格納部１１に格納される（ステップ＃０２）。
【００３６】
位置評価値算定部１２はアイコン情報やウィンドウ情報やタスクバー情報やマウスカーソル位置情報に基づいて、マウスカーソルＣｕがアイコンやアプリケーションのウィンドウやタスクバーの上に位置するか否かを評価し、位置評価値を決定する（ステップ＃０３）。この位置評価値は、アイコン領域の座標とマウスカーソルＣｕの位置座標の論理積と、ウィンドウ領域の座標とマウスカーソルＣｕの位置座標の論理積と、タスクバー領域の座標とマウスカーソルＣｕの位置座標の論理積と、に基づいて算定される。
【００３７】
低減化処理モード決定部１３は、位置評価値が「０」であれば（ステップ＃０４：Ｙｅｓ）、マウスカーソルＣｕはアイコンやアプリケーションのウィンドウやタスクバーの上に位置しないことから記録容量低減化処理モードを画像間引き（削除）処理に決定する（ステップ＃０５）。したがって、端末１から送信される、その表示位置情報やマウスカーソル位置情報のタイムスタンプとリンクしたキャプチャ画像は記録されることなく間引き
（削除）処理が行われる（ステップ＃０６）。位置評価値が「１」であれば（ステップ＃０７：Ｙｅｓ）、マウスカーソルＣｕがアイコン上に位置することから低減化処理モード決定部１３は、記録容量の低減化を行わないことに決定し（ステップ＃０８）、端末１から送信されたキャプチャ画像をそのままキャプチャ画像格納部１５に記録する（ステップ＃０９）。
【００３８】
位置評価値が「２」であれば（ステップ＃１０：Ｙｅｓ）、マウスカーソルＣｕがアプリケーションのウィンドウ上に位置することから低減化処理モード決定部１３は、ウィンドウ以外の領域の階調度を低減する記録容量の低減化を行って（ステップ＃１１）、キャプチャ画像をキャプチャ画像格納部１５に記録する（ステップ＃０９）。位置評価値が「２」でなければ（ステップ＃１０：Ｎｏ）、すなわち位置評価値が「３」であれば、マウスカーソルＣｕがタスクバー上に位置することから低減化処理モード決定部１３は、タスクバー以外の領域の階調度を低減化する記録容量の低減化を行って（ステップ＃１２）、キャプチャ画像をキャプチャ画像格納部１５に記録する（ステップ＃０９）。
【００３９】
そして、端末１から送信されるキャプチャ画像の中で位置評価値に基づく評価が行われていないものがなければ（ステップ＃１３：Ｙｅｓ）、処理を終了する。一方、評価されていないキャプチャ画像があれば（ステップ＃１３：Ｎｏ）、ステップ＃０１に戻り処理が継続される。このようにして本記録装置２は、位置評価値に応じて記録容量の低減化が行われたキャプチャ画像を記録することにより、記録容量を抑えることができる。尚、記録されたキャプチャ画像は、必要に応じて本記録装置２が備えるモニタ２Ａに表示させることにより再生可能である。
【００４０】
〔本発明の第二実施形態〕
上述の実施形態においては、アイコン情報とウィンドウ情報とタスクバー情報とマウスカーソル位置情報とは端末１から送信されるとして説明した。本発明に係る他の実施形態として、上述の各情報を端末１から送信されるキャプチャ画像を画像処理（画像評価）することにより位置座標が算出されるように構成することも好適である。このような構成とすれば、端末１から送信されたキャプチャ画像からアイコン情報とウィンドウ情報とタスクバー情報とマウスカーソル位置情報とを算出することができるため、これらの情報を取得する必要がなくなる。
【００４１】
〔その他の実施形態〕
上記実施形態では、階調度の低減処理はマウスカーソルがアプリケーションのウィンドウ領域、若しくはタスクバー領域の中の何れか一方の領域に位置する場合に行われるとして説明したが、これに限らない。画像の間引き処理と同様に、階調度の低減処理をキャプチャ画像全体に対して行うことも当然に本発明の権利範囲である。その場合には、画像の間引き処理、或いは階調度の低減処理の何れか一方の処理を行う構成とすれば好適である。このような構成であっても、記録容量の低減化を行うことができるため、記録容量の消費を抑えることは可能である。
【００４２】
上記実施形態では、記録容量低減化処理モードが、画像の間引き処理、若しくは階調度の低減処理であるとして説明したが、これに限らない。記録容量低減化処理モードとして例えば、キャプチャ画像の圧縮形式（例えば、ＪＰＥＧ形式やＧＩＦ形式等）を変更して記録することにより低減処理を行うことも当然に可能である。
【００４３】
上記実施形態では、表示位置情報が、アイコンの座標を表すアイコン情報と、アプリケーションのウィンドウの座標を表すウィンドウ情報と、タスクバーの座標を表すタスクバー情報とからなるとして説明したが、これに限らない。これら以外にユーザが画面上の任意の場所を指定することも当然に可能である。このような構成であっても、キャプチャ画
像の記録容量を低減することができる。
【００４４】
上記実施形態では、位置評価値の算定にあたり、アイコン領域演算値とウィンドウ領域演算値とタスクバー領域演算値との加算により求められるとして説明したがこれに限らない。上記全ての演算値から求めるだけでなく、例えば、アイコン領域演算値、ウィンドウ領域演算値、タスクバー領域演算値の中の何れか一つでもあっても良いし、何れか二つの加算により求めても良い。
【００４５】
上記実施形態では、マウスカーソルの位置評価値に基づいて記録容量の低減化を行うとして説明したが、これに限らない。例えば、マウスカーソルでなくポインティングデバイスのカーソルの位置評価値に基づいて記録容量の低減化を行うことも本発明の権利範囲に含まれることは、当然である。
【００４６】
上記実施形態では、位置評価値の算定においてウィンドウ領域演算値の演算を行う場合にウィンドウ領域が一つであるとして例示したが、これに限らない。例えば、キャプチャ画像内に複数のウィンドウが表示されている場合には、ウィンドウ領域はキャプチャ画像に表示される全ウィンドウ領域の論理和をウィンドウ領域とし、このウィンドウ領域の座標とマウスカーソルＣｕの位置座標との論理積を演算すれば良い。このような演算から求められた位置評価値に応じて記録容量の低減化を行うことは当然に可能である。
【００４７】
上記実施形態では、アイコンやアプリケーションのウィンドウやタスクバーは静止している例を示したが、これに限らない。アイコンやアプリケーションのウィンドウやタスクバーが移動している場合でも、その取得時間と同じマウスカーソル位置情報（マウスカーソルＣｕの座標）に基づいて位置評価値を算定するため、本発明の目的が達成可能であることは当然である。
【００４８】
上記実施形態では、アイコン上にマウスカーソルＣｕが位置する場合に、端末１から送信されるキャプチャ画像は記録容量の低減化を行うことなくキャプチャ画像格納部１５に記録されるとして説明したが、これに限らない。例えば、このような場合には、少なくともマウスカーソルＣｕが位置するアイコンのアイコン領域を含む領域以外の領域に対して、階調度の低減化処理を行ったり、或いは削除したりすることも可能である。
【００４９】
上記実施形態では、ウィンドウ領域以外の領域や、タスクバー領域以外の領域について記録容量の低減化を行う場合に階調度を低減化させる処理を行うとして説明したが、これに限らない。例えば、記録容量の低減化を行う領域の画像情報を削除して低減化することも可能であるし、マウスカーソルＣｕがウィンドウ領域やタスクバー領域に位置する時間に応じて、その時間が長い程、階調度の低減度を大きくすることも可能である。
【００５０】
上記実施形態では、記録容量の低減化としてウィンドウ領域やタスクバー領域以外の領域に階調度を低減化させる処理を行うとして説明したが、これに限らない。例えば、階調度を低減化させる領域をウィンドウ領域やタスクバー領域から所定範囲広げて処理することも当然に可能である。このように所定範囲広げて処理を行っても、記録容量を低減させることが可能であることは当然である。
【００５１】
上記実施形態では、端末１から送信されるキャプチャ画像に対してリアルタイムで記録容量の低減化を行って、キャプチャ画像格納部１５に記録するとして説明したが、これに限らない。例えば、記録容量の低減化を行ってキャプチャ画像格納部１５に記録されたキャプチャ画像に対して、バッチ処理で記録容量の低減化を行った後、キャプチャ画像格納部に再記録する構成であっても良い。このような構成とすれば、記録容量の低減化を行ったキャプチャ画像をキャプチャ画像格納部に記録しつつ、その後、所定時間経過したキャ
プチャ画像格納部のキャプチャ画像に対して、更に記録容量の低減化を行うためキャプチャ画像格納部の容量を容易に確保することが可能となる。
【００５２】
上記の各実施形態では、ネットワークを介してキャプチャ画像と表示位置情報とマウスカーソル位置情報とが各端末１から記録装置２に送信されるとして説明したが、これに限らない。例えば、この記録装置２によるキャプチャ画像の記録機能、すなわち位置評価値算定部１２や低減化処理モード決定部１３や容量低減化処理部１４といった機能をモジュール化して端末１で実行可能なアプリケーションとし、各端末１にインストールすることで、端末１そのものをスタンドアローン型のキャプチャ画像記録機能付き端末にすることは当然に可能である。
【００５３】
上記の各実施形態では、記録装置２が単独のコンピュータにより構築されているとして説明したが、これに限らない。記録装置２の機能を区分けして、複数のコンピュータに分散させても良く、例えば、記録装置２におけるキャプチャ画像格納部１５をファイルサーバのようなデータ格納専用機に振り分け、このデータ格納専用機から表示位置情報やマウスカーソル位置情報を読み出して種々の処理を行うことも当然に可能である。
【００５４】
上記実施形態では、キャプチャ画像とは、操作画面をキャプチャして得られた静止画ファイルや静止画ファイルの集合体として説明したが、これに限らない。端末１から送信されるキャプチャ画像は静止画であっても動画であっても良いことは当然である。キャプチャ画像が動画の場合でも、表示位置情報とマウスカーソル位置情報とから位置評価値を算出し、その位置評価値に応じて記録容量の低減化を行うことは当然に可能である。尚、動画の形式で端末１から記録装置２に送信される場合は、端末１のフォーマット部に静止画を動画化する機能が備えられることになる。また、端末１の操作画面（キャプチャ画面）をモニタ２Ａで表示する際も、静止画の連続表示（スライドショーのようなスタイル）でも良いし、動画表示でも良く、必要に応じて適切な静止画−動画化プログラムや動画−静止画化プログラムが実装される。更に、キャプチャ画像格納部１５に格納される際のキャプチャ画像の形式も種々のものを選択することができる。例えば、静止画の場合にはＪＰＥＧやＧＩＦ等が、動画の場合にはＭＰＥＧやＡＶＩ等が用いられる。
【図面の簡単な説明】
【００５５】
【図１】コンピュータネットワークシステムを模式的に示す構成図
【図２】本発明に係る記録装置の構成を模式的に示すブロック図
【図３】アイコン情報の一例を示す図
【図４】アイコン領域の一例を示す図
【図５】アプリケーションのウィンドウ情報の一例を示す図
【図６】アプリケーションのウィンドウ領域の一例を示す図
【図７】タスクバー情報の一例を示す図
【図８】タスクバー領域の一例を示す図
【図９】マウスカーソル位置情報の一例を示す図
【図１０】位置評価値の一例を示す図
【図１１】端末から送信されるキャプチャ画像の一例を示す図
【図１２】記録容量の低減後に記録されるキャプチャ画像の一例を示す図
【図１３】位置評価値に応じて記録容量の低減化を行って記録するためのフローチャート図
【符号の説明】
【００５６】
２：記録装置
２Ａ：モニタ
１０：表示位置情報格納部
１０ａ：アイコン情報格納部
１０ｂ：ウィンドウ情報格納部
１０ｃ：タスクバー情報格納部
１１：マウスカーソル位置情報格納部
１２：位置評価値算定部
１３：低減化処理モード決定部
１４：容量低減化処理部
１４ａ：画像間引き部
１４ｂ：階調度変更部
１５：キャプチャ画像格納部
１６：画像再生部
１７：ＶＲＡＭ
【図１】
2008259175.tif 000003
【図２】
2008259175.tif 000004
【図３】
2008259175.tif 000005
【図４】
2008259175.tif 000006
【図５】
2008259175.tif 000007
【図６】
2008259175.tif 000008
【図７】
2008259175.tif 000009
【図８】
2008259175.tif 000010
【図９】
2008259175.tif 000011
【図１０】
2008259175.tif 000012
【図１１】
2008259175.tif 000013
【図１２】
2008259175.tif 000014
【図１３】
2008259175.tif 000015