JP4113564B1 - Operation image reproduction apparatus and operation image reproduction program - Google Patents
Operation image reproduction apparatus and operation image reproduction program Download PDFInfo
- Publication number
- JP4113564B1 JP4113564B1 JP2007147093A JP2007147093A JP4113564B1 JP 4113564 B1 JP4113564 B1 JP 4113564B1 JP 2007147093 A JP2007147093 A JP 2007147093A JP 2007147093 A JP2007147093 A JP 2007147093A JP 4113564 B1 JP4113564 B1 JP 4113564B1
- Authority
- JP
- Japan
- Prior art keywords
- image
- event
- operation event
- implied
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Debugging And Monitoring (AREA)
Abstract
【課題】端末における操作画像を再生しながら、注目すべきユーザ操作を確認したり、監視したりする際の操作追跡の容易化を図る技術を提供する。
【解決手段】端末1における操作画像と前記端末における操作イベントとを取得し、操作画像の再生を行う操作画像再生装置。先行する操作イベントである先行操作イベントからこの先行操作イベントに後続する操作イベントである後続操作イベントへ移行する際の移行情報を暗示する移行暗示イメージを作成する移行暗示イメージ作成部と、再生されようとする操作画像である再生操作画像に対応する移行暗示イメージを再生操作画像とともにモニタに表示する再生情報処理手段とが備えられている。
【選択図】図1Provided is a technique for facilitating operation tracking when confirming or monitoring a noticed user operation while reproducing an operation image on a terminal.
An operation image reproducing apparatus that acquires an operation image in a terminal and an operation event in the terminal and reproduces the operation image. A transition implied image creation unit that creates a transition implied image that implies transition information when transitioning from a preceding operation event that is a preceding operation event to a subsequent operation event that is an operation event subsequent to this preceding operation event will be played back Replay information processing means for displaying on the monitor together with the replay operation image a transitional implied image corresponding to the replay operation image.
[Selection] Figure 1
Description
本発明は、端末における操作画面をキャプチャして得られた操作画像と前記端末における操作イベントを記述した操作イベントログとを取得し、前記操作画像の再生を行う操作画像再生技術に関する。 The present invention relates to an operation image reproduction technique for acquiring an operation image obtained by capturing an operation screen on a terminal and an operation event log describing an operation event on the terminal and reproducing the operation image.
遠隔制御サーバとクライアント端末が通信ネットワークを介して接続されたシステムにおいて、オペレータによる端末のリモート操作時に、クライアント端末ではモニタに表示されているモニタ画面を遠隔制御サーバに送信し、遠隔制御サーバでは受信したモニタ画面をモニタに表示すると共に、遠隔制御サーバのキャプチャ画像記録手段が、クライアント端末のモニタ画面をキャプチャ画像(操作画像)として、所定のインターバルで操作イベントログに記録し、この記録のあとに、遠隔制御サーバのログ再生処理部が操作イベントログに記録されたキャプチャ画像の再生を行うものが存在する(例えば、特許文献1参照)。この従来技術では、データ記憶部に格納された操作画像を監視モニタに再生することで、ユーザによる端末の操作内容を監視することができるが、特定の危険な操作に注目して監視したい場合であっても、それ以外の操作が頻繁に現れることで、その監視作業が散漫となる。このため、ファイルを複製してポータブルメモリにコピーするといった、場合によっては禁止された行為となる操作を確実に見つけ出すことが難しくなる。 In a system in which the remote control server and client terminal are connected via a communication network, the monitor screen displayed on the monitor is transmitted to the remote control server and received by the remote control server when the operator remotely operates the terminal. The captured monitor screen is displayed on the monitor, and the captured image recording means of the remote control server records the monitor screen of the client terminal as a captured image (operation image) in the operation event log at a predetermined interval. There is one in which a log reproduction processing unit of a remote control server reproduces a captured image recorded in an operation event log (see, for example, Patent Document 1). In this prior art, the operation image stored in the data storage unit can be reproduced on the monitor monitor to monitor the operation content of the terminal by the user. However, when the user wants to monitor by paying attention to a specific dangerous operation. Even if there are, other operations appear frequently, and the monitoring work becomes distracting. For this reason, it is difficult to reliably find an operation that is prohibited in some cases, such as copying a file and copying it to a portable memory.
また、各区河川施設からの水位、ゲート開度等の情報を受け取ると共に、これらの情報に基づく重要度、安全度から操作すべき(監視すべき)河川管理施設を、監視リスト表示エリアに順にリスト表示し、監視操作エリアに施設監視エリアで選択されたCCTVの画像が表示される広域監視システムが知られている(例えば、特許文献2参照)。この広域監視システムでは、監視対象として河川の様子を記述する水位やゲート開度等の情報と河川の様子を表示するCCTVの画像が監視対象現場から監視センタに送られてくるので、これらを見ながら河川の様子を監視することができる。しかしながら、この監視システムは時々刻々と変化する河川の様子を監視することを目的としているので、当然リアルタイムでの河川監視用として構築されており、送られてきた計測情報や監視画像(TV画像)を録画し、それを再生しながら河川の監視を行うことは考慮されておらず、監視画像の再生時における監視の容易化に関しては示唆さえされていない。 In addition to receiving information such as the water level and gate opening from each district river facility, the river management facilities that should be operated (monitored) based on the importance and safety based on these information are listed in the monitoring list display area in order. A wide area monitoring system that displays and displays an image of a CCTV selected in a facility monitoring area in a monitoring operation area is known (see, for example, Patent Document 2). In this wide-area monitoring system, information such as the water level and gate opening that describes the state of the river as a monitoring target and CCTV images that display the state of the river are sent from the monitoring target site to the monitoring center. While monitoring the state of the river. However, since this monitoring system is intended to monitor the state of rivers that change from moment to moment, it is naturally built for real-time river monitoring, and sent measurement information and monitoring images (TV images). It is not considered to monitor the river while recording and reproducing it, and there is no suggestion about facilitating monitoring when the surveillance image is reproduced.
さらに、画像に対するユーザ操作を視覚的に確認するため、映像における特定被写体に対してユーザがクリックした際の映像内時間位置及び空間座標データをクリック操作イベントログとして保存しておき、映像の再生中にこのクリック操作イベントログをスーパーインポーズ(合成)して表示する技術が知られている(例えば、特許文献3参照)。この技術では、ユーザがどのようなシーンでクリックしたのかといったクリック操作を再生時に視覚的に確認できる。しかしながら、この技術は、リアルタイム時には見えなかった画像に対するユーザのクリック操作を再生時にそのクリックされた再生時刻にイメージ化して表示しているだけであり、特定操作に注目しながら操作画像を再生する際の特定操作の確認を容易化するといったような要望には、貢献できない。 Furthermore, in order to visually confirm the user operation on the image, the time position and spatial coordinate data in the video when the user clicks on a specific subject in the video is saved as a click operation event log, and the video is being played back In addition, a technique for superimposing (combining) and displaying the click operation event log is known (for example, see Patent Document 3). With this technique, it is possible to visually confirm a click operation such as what scene the user clicked at the time of reproduction. However, this technique only displays the user's click operation on an image that was not visible in real time as an image at the playback time when the playback was clicked. It is not possible to contribute to a request that facilitates confirmation of specific operations.
一般的にはマウスのようなポインティングデバイスを用いたコンピュータ画面(操作画面)上のユーザ操作を、その操作画面をキャプチャすることによって得られる操作画像を再生することで確認なり監視なりを行う場合、操作イベントの発生点、つまり操作点位置が四方八方にジャンプするので、その操作の追跡に熟練と経験が必要となる。上記実状に鑑み、本発明の課題は、端末における操作画像を再生しながら、注目すべきユーザ操作を確認したり、監視したりする際の操作追跡の容易化を図る技術を提供することである。 In general, when a user operation on a computer screen (operation screen) using a pointing device such as a mouse is confirmed or monitored by playing an operation image obtained by capturing the operation screen, Since the operation event occurrence point, that is, the operation point position jumps in all directions, skill and experience are required to track the operation. In view of the above situation, an object of the present invention is to provide a technique for facilitating operation tracking when confirming or monitoring a noticeable user operation while reproducing an operation image on a terminal. .
端末における操作画面をキャプチャして得られた操作画像と前記端末における操作イベントを記述した操作イベントログとを取得し、前記操作画像の再生を行う操作画像再生装置において、上記課題を解決するため、本発明による装置では、先行する操作イベントである先行操作イベントからこの先行操作イベントに後続する操作イベントである後続操作イベントへ移行する際の後続操作イベントの操作内容を暗示する移行暗示イメージを作成する移行暗示イメージ作成部と、再生されようとする前記操作画像である再生操作画像に対応する前記移行暗示イメージを前記再生操作画像とともにモニタに表示する再生情報処理手段とが備えられている。 In order to solve the above-mentioned problem, an operation image obtained by capturing an operation screen on a terminal and an operation event log describing an operation event on the terminal are acquired, and the operation image reproduction apparatus performs reproduction of the operation image. In the apparatus according to the present invention, a transition implied image is generated that implies the operation content of the subsequent operation event when shifting from the preceding operation event that is the preceding operation event to the subsequent operation event that is the operation event subsequent to the preceding operation event. A transitional implied image creation unit and a reproduction information processing means for displaying the transitional implied image corresponding to the reproduction operation image that is the operation image to be reproduced together with the reproduction operation image on a monitor are provided.
上記構成によれば、モニタに再生される操作画像上に、その操作画像において発生している操作イベント(先行操作イベント)に続行して行われる操作イベント(後続操作イベント)の操作内容を暗示する移行暗示イメージが表示されるので、操作イベントの発生点、つまり操作点位置が四方八方にジャンプするようなケースであっても、移行暗示イメージにより後続する操作に対する予測がつきやすくなり、端末操作の確認が容易となる。なお、先行操作イベントに続行して行われる操作イベントとしての後続操作イベントは複数定義されてもよく、その場合、移行暗示イメージも複数表示されることになる。
また、前記移行暗示イメージ作成部によって作成された移行暗示イメージを、移行元の操作イベントに割り当てるような構成を採用すると、操作画像の再生前に、操作イベントと移行暗示イメージとを確実にリンクした状態で格納することができ、処理の高速化に貢献することができる。
According to the above configuration, the operation content of the operation event (subsequent operation event) performed following the operation event (previous operation event) occurring in the operation image is implied on the operation image reproduced on the monitor. Since the transition implied image is displayed, even if the operation event occurrence point, that is, the operation point position jumps in all directions, the transition implied image makes it easier to predict subsequent operations, Confirmation is easy. Note that a plurality of subsequent operation events as operation events performed following the preceding operation event may be defined, and in that case, a plurality of transitional implied images are also displayed.
In addition, by adopting a configuration in which the transition implied image created by the transition implied image creation unit is assigned to the operation event of the transition source, the operation event and the transition implied image are reliably linked before the operation image is played back. It can be stored in a state and can contribute to speeding up of processing.
例えば、その移行暗示イメージとして後続操作イベントの操作内容が表示されると、後続する操作を前もって知ることができるので、余裕をもって監視を行うことができる。また、その移行暗示イメージとして先行操作イベントの操作画像上での操作位置から後続操作イベントの操作位置に至る矢印線が表示されだけでも、マウスなどのポインティングデバイスの操作点の移動方向が予測でき、再生操作画像を通じての端末操作の確認が容易となる。また、1つの操作から次の操作までの時間には長短があるので、監視者はいつ始まるかもしれない次の操作を待つという苛立たしさをもつことになるが、もし移行暗示イメージとして後続操作イベントが発生するまでの期間を表す時間経過イメージが含まれるならば、そのような苛立たしさからも開放されて端末監視を行うことができる。例えば、この時間経過イメージは砂時計やスライドバーとして表現してもよいが、カウントダウン時間とすると、操作イベントが発生するまでの時間を簡単に知ることができる。 For example, if the operation content of the subsequent operation event is displayed as the transitional implied image, the subsequent operation can be known in advance, so that monitoring can be performed with a margin. In addition, the movement direction of the operating point of a pointing device such as a mouse can be predicted just by displaying an arrow line from the operation position on the operation image of the preceding operation event to the operation position of the subsequent operation event as the transition implied image, Confirmation of the terminal operation through the reproduction operation image becomes easy. Also, since the time from one operation to the next operation is long and short, the observer has the frustration of waiting for the next operation that may start, but if the subsequent operation event is used as a transition suggestion image If a time lapse image representing a period until the occurrence of an error is included, the terminal monitoring can be performed without being frustrated. For example, this time lapse image may be expressed as an hourglass or a slide bar, but if it is a countdown time, it is possible to easily know the time until an operation event occurs.
操作画像の再生時における注目すべきユーザ操作の多くは、例えば、「共有フォルダにアクセス」(先行操作イベント)し、共有フォルダ内の「機密ファイルを選択」(中間操作イベント)し、「機密ファイルをリムーバブルディスクに転送」(最終操作イベント)するといったように、一連の操作イベントから構成される。このことから、本発明の好適な実施形態では、操作画像とともに表示される移行暗示イメージが後続する複数の操作画像にわたってその表示が継続されるような構成(1つの操作画像に複数の連続する移行暗示イメージが表示される構成)を採用している。その際、過去の操作イベントの移行情報を示す移行暗示イメージとこれから起こる操作イベントへの移行情報を示す移行暗示イメージを視覚的に差別化するために、移行暗示イメージが継続表示される場合、後続操作イベントへ移行する際の後続操作イベントの操作内容を暗示する移行暗示イメージと前記継続表示される移行暗示イメージとで、その表示形態が変更されるように構成すると、好都合である。
また、監視者があまり注目する必要のないユーザ操作に関してもいちいち移行暗示イメージが表示されると煩わしさを与えてしまう可能性がある。この場合、監視者が注目すべきユーザ操作の種別、つまり注目操作イベント種別を予め特定しておき、その特定のユーザ操作に関してのみ移行暗示イメージが表示されると都合がよい。この目的のために、本発明の好適な実施形態の1つでは、重点的に監視すべき注目操作イベント種別を指定する注目操作イベント種別指定部が備えられ、後続操作イベントが注目操作イベント種別指定部で指定された注目操作イベント種別に属している場合にのみ対応する移行暗示イメージが前記再生操作画像とともに監視モニタに表示される。
Many of the user operations to be noticed when playing back operation images are, for example, “access shared folder” (preceding operation event), “select confidential file” (intermediate operation event) in the shared folder, and “confidential file” Is transferred to a removable disk ”(final operation event). Therefore, in a preferred embodiment of the present invention, a configuration in which a display of a transitional implicit image displayed together with an operation image is continued over a plurality of subsequent operation images (a plurality of continuous transitions to one operation image). A configuration in which an implied image is displayed is employed. At that time, if the transitional suggestion image is displayed continuously to visually differentiate the transitional implied image indicating the transition information of the past operation event and the transitional implied image indicating the transition information to the operation event that will occur in the future , It is advantageous if the display form is changed between the transition implied image implying the operation content of the subsequent operation event when transitioning to the operation event and the transition implied image displayed continuously .
In addition, even when a user operation that does not require much attention from the monitor is displayed, it may be annoying if the transitional implicit image is displayed. In this case, it is convenient that the type of user operation to be watched by the monitor, that is, the type of attention event, is specified in advance, and the transitional implied image is displayed only for the specific user operation. For this purpose, in one of the preferred embodiments of the present invention, an attention operation event type designation unit for designating an attention operation event type to be monitored with priority is provided, and the subsequent operation event is designated as an attention operation event type designation. The transition implied image corresponding only to the case of the attention operation event type specified in the section is displayed on the monitor monitor together with the reproduction operation image.
時間的に一致又は近似する操作画像と操作イベントとをそれぞれ時間的に対応づける必要があるが、この点に関し、前記操作画像と前記操作イベントに付与されたタイムスタンプに基づいて、時間的に対応する操作画像と操作イベントとをリンクするリンク部が備えるならば、操作画像と操作イベントとを確実にリンクした状態で格納することができ、好都合である。また、リンク部において端末別に操作画像と操作イベントとを、例えばインデックスコードのようなリンクコードでリンクして格納すると、所望する操作画像と操作イベントを高速に検索抽出することができる。なお、操作イベントの取得タイミングと操作画像のキャプチャタイミングが大きくずれたりして、それぞれの間で時間的な対応をとることが困難な場合、特に本発明において処理対象となる操作イベントに対して時間的に対応する操作画像が抜けている場合には、その操作イベントを表す補間操作画像を生成する補間操作画像生成部が備えられていると、操作イベントと操作画像とを確実に時間的に対応させることができる。
これとは逆に、操作画像に対して時間的に対応する操作イベントが存在しない可能性がある場合、この操作画像には先行する操作画像にリンクしている操作イベントと後続する操作イベントからその途中の操作過程を推測してその内容が記述された補間操作イベントを作成する補間操作イベント作成部が備えられてもよい。もちろん、必要な場合、補間操作画像生成部と補間操作イベント作成部の両方が備えられてもよい。
It is necessary to associate the operation image and the operation event that coincide or approximate in time with each other in terms of time. In this regard, the operation image and the operation event are associated with each other based on the time stamp assigned to the operation event. If the link unit that links the operation image to be operated and the operation event is provided, it is convenient that the operation image and the operation event can be stored in a linked state reliably. Further, when the operation image and the operation event are linked and stored for each terminal by a link code such as an index code in the link unit, a desired operation image and operation event can be searched and extracted at high speed. In addition, when the acquisition timing of the operation event and the capture timing of the operation image greatly deviate and it is difficult to take a time correspondence between them, it is particularly time for the operation event to be processed in the present invention. If an operation image corresponding to the operation event is missing, an interpolation operation image generation unit that generates an interpolation operation image representing the operation event is provided. Can be made.
On the contrary, if there is a possibility that there is no operation event corresponding to the operation image in time, the operation event is linked to the operation event linked to the preceding operation image and the subsequent operation event. An interpolation operation event creation unit that creates an interpolation operation event describing the contents of the operation process in the middle of the operation process may be provided. Of course, if necessary, both an interpolation operation image generation unit and an interpolation operation event creation unit may be provided.
端末における操作画面をキャプチャして得られた操作画像と前記端末における操作イベントを記述した操作イベントログとを取得するとともに、前記操作画像の再生を行う操作画像再生装置のための操作画像再生プログラムにおいて、前記課題を解決するために、本発明による端末監視プログラムは、先行する操作イベントである先行操作イベントからこの先行操作イベントに後続する操作イベントである後続操作イベントへ移行する際の後続操作イベントの操作内容を暗示する移行暗示イメージを作成する機能と 再生されようとする前記操作画像である再生操作画像に対応する前記移行暗示イメージを前記再生操作画像とともにモニタに表示する機能とをコンピュータに実現させる。このように構成された操作画像再生プログラムも、先の操作画像再生装置で述べられた作用効果を伴うものであり、上述した種々の付加的な特徴構成を備えることが可能である。 In an operation image reproduction program for an operation image reproduction device that obtains an operation image obtained by capturing an operation screen on a terminal and an operation event log describing an operation event on the terminal and reproduces the operation image In order to solve the above-described problem, the terminal monitoring program according to the present invention is configured to detect a subsequent operation event when shifting from a preceding operation event that is a preceding operation event to a subsequent operation event that is an operation event subsequent to the preceding operation event. wherein to achieve the function of displaying the transition implied image on the monitor with the reproduction operation image on the computer corresponding to the operation is the image reproducing operation image ability to create a migration implied image to imply operation contents about to be reproduced . The operation image reproduction program configured in this way also has the operational effects described in the previous operation image reproduction device, and can have various additional characteristic configurations described above.
端末における操作画像と操作イベントを時間的に対応させ、モニタにおける操作画像の再生の際、ある操作画像の表示にあたって、この操作画像にリンクする操作イベントとこれに続行して表示される操作画像にリンクする操作イベントとの間の移行情報を暗示する移行暗示イメージも表示するという、次のユーザ操作の内容を予測できる本発明による操作画像再生技術の基本原理をまず説明する。図1には、汎用的なノートパソコンやデスクトップパソコンで構成される端末1と、この端末1におけるユーザ操作をその操作画面を再生する操作画像再生装置3が、例えばネットワーク(LANのような組織内のネットワークであってもよいし、インターネットのように開放された広域のネットワークであってもよい)などのデータ伝送ライン2を通じて接続されているコンピュータシステムが示されている。端末1では各ユーザ操作を表す操作イベントを逐次記述した操作イベントログが作成されるとともに、所定のインターバル(例えば1秒間隔)でモニタ画面(操作画面)を作り出している画像が操作画像としてキャプチャされる(#01)。この操作イベントログと操作画像は、データ伝送ライン2を通じて操作画像再生装置3に送られる(#02)。端末監視装置3に送られた操作イベントログに記述されている操作イベントと、同様に操作画像再生装置3に送られた操作画像は、大容量ハードディスクなどのデータ格納部に格納される前に、あるいは一旦格納してから、例えばタイムスタンプなどの取得時刻を示す時間コードを参照して、一致する時刻あるいは近似する時刻を条件として対応付けられる(#03)。この対応付けは、操作画像の再生時に行ってもよい。但し、所定の時間範囲(例えば、1秒)内に操作イベントに対応する操作画像がない場合、その操作イベントの内容からその操作イベントが行われていると推定される操作内容をもつ補間操作画像を生成して、対応する操作イベントにリンクさせてもよい(#04)。もちろん、逆に、時間的に対応する操作イベントが抜けている場合、前後の操作イベントから推測できる内容をもつ補間操作イベントを生成するようにしてもよい。次に、時間的に前後関係となる操作イベント、ここでは先行操作イベントと後続操作イベントと名づけるが、この先行操作イベントに後続する操作イベント(次の操作イベント、次の次の操作イベント、さらに続く操作イベント・・・)である後続操作イベントへ移行する際の移行情報を暗示する移行暗示イメージを順次作成する(#05)。この順次作成される移行暗示イメージは各操作イベントに割り当てられるか、あるいは属性値として持っているタイムスタンプを利用して時間的に対応付けが可能なようにしておく。(#06)。図1では、先行操作イベントと後続操作イベントが1対1の対応付けで説明されているが、各先行操作イベントにそれに後続する複数の後続操作イベントを対応づけてもよく、その場合、各操作イベントに複数の移行暗示イメージが対応付けられる。なお、監視者があまり注目する必要のないユーザ操作に関してもいちいち移行暗示イメージが表示されることによる煩わしさを避けるため、特定の注目される操作イベントにのみ移行暗示イメージを生成して、リンクするようにしてもよい。モニタで特定端末の操作画面をチェックするためには、操作画像を時間軸に沿って、つまりキャプチャされた順に監視モニタに再生していくことになる(#07)。操作画像の再生時には、その操作画像にリンクしている操作イベントに対して割り当てられている移行暗示イメージが呼び出され、当該操作画像に合成されて監視モニタに表示される(#08)。
The operation image on the terminal is associated with the operation event in time, and when the operation image is reproduced on the monitor, when the operation image is displayed, the operation event linked to the operation image and the operation image displayed following the operation image are displayed. First, the basic principle of the operation image reproduction technique according to the present invention capable of predicting the contents of the next user operation, in which a transition implied image implying the transition information between the linked operation events, is also described. FIG. 1 shows a terminal 1 composed of a general-purpose notebook computer or desktop personal computer, and an operation
移行暗示イメージの最も簡単な例は、次の操作のためのマウスの動きを示す標識であり、次の操作位置まで延びる矢印線やマウスの右クリックや左クリックを示すイラストやアプリケーション起動を示すオープンされるウインドウの枠を示す四角形などが挙げられる。もちろん、対応する後続操作イベントの操作内容を直接的に文章で表示する形態を採用してもよい。また、先行操作イベントから後続操作イベントまでの時間をそれぞれに付与されたタイムスタンプ等から演算して求め、この注目イベントが発生するまでの期間をイメージ化したもの(時間経過イメージ:カウント時間や時間経過バーグラフなど)を移行暗示イメージとしてもよい。 The simplest example of a transition-implied image is a sign indicating the movement of the mouse for the next operation, an arrow line extending to the next operation position, an illustration showing a right-click or left-click of the mouse, or an open showing an application launch For example, a rectangle indicating the frame of the window to be displayed. Of course, a mode in which the operation content of the corresponding subsequent operation event is directly displayed in text may be adopted. In addition, the time from the preceding operation event to the subsequent operation event is calculated from the time stamps assigned to each, and the time period until this attention event occurs is visualized (time lapse image: count time and time A progress bar graph or the like) may be used as a transitional implicit image.
上述した、本発明による操作画像再生技術の基本原理を採用した端末操作確認システムの一例としての端末監視システムの構成が図2に示されている。この端末監視システムでは、多数の端末1がネットワーク2を介して操作画像再生装置としての端末監視装置3と接続されている。端末1は一般的なパソコンであり、ユーザによって各種データ処理やデータ閲覧などに関する操作、例えばファイルなどの作成、閲覧、複写、訂正、削除、印刷、インターネットブラウジング、メール送信などの操作が行われる。ユーザが端末1を使用する前に行われるログイン操作を通じて入力されたユーザ名やユーザコードなどが、端末IDとともにユーザ属性情報として端末監視装置3に送られることにより、端末監視装置3は端末1を利用しているユーザを特定することができる。さらに端末1から端末監視装置3へは、ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作イベントログと、その都度の操作画面をキャプチャして得られた操作画像とが適時送られる。端末監視装置3では、送られてきた操作画像を端末1毎にリアルタイムで、あるいは記録してから再生することで、端末で行われている操作を監視することができる。
FIG. 2 shows a configuration of a terminal monitoring system as an example of a terminal operation confirmation system that employs the basic principle of the operation image reproduction technique according to the present invention described above. In this terminal monitoring system, a large number of terminals 1 are connected to a
端末1は、液晶ディスプレイなどのモニタ51と、入力操作デバイス52としてのキーボードやマウスと、各種データを格納する据え付けタイプのハードディスク53やリムーバブルタイプの記録メディア(USBメモリなど)54を備えている。この端末1にインストールされているOSによって作り出されるGUI部10が仲介することにより、モニタ51に表示された操作画面を通じてユーザによって入力された種々の操作命令が実行される。各種ファイル処理を含むユーザ指示に基づくデータ処理はデータ処理部11で行われる。その際、各種操作画面をモニタ51に表示するため、これらの表示データは一時的にビデオメモリ12に格納されるが、このビデオメモリ12に展開されている表示データ、つまり操作画面を表す操作画像は操作画面キャプチャ部13でキャプチャされる。また、ユーザが入力操作デバイス52を通じて行う全ての操作は、操作イベントログ生成部14において、操作イベントとして操作実行プログラム名や操作対象データ名(ファイル名)や操作コマンド名や操作画面(操作画像)上における操作位置などを列挙する形で記述され、これらの操作イベントは操作イベントログとしてスクリプト化される。操作イベントログ生成部14によって生成された操作イベントログや操作画面キャプチャ部13によってキャプチャされたキャプチャ画像はネットワークIFを通じて、ネットワーク2でつながれた端末管理装置3に送られるが、端末監視装置3での管理を容易にするために操作イベントログとキャプチャ画像には共通のタイムスタンプとユーザ属性情報とが付与される。
The terminal 1 includes a
通常、この端末1を利用するためには、まずユーザ名とパスワードの入力によってログインしなければならないがこのログイン処理を通じて得られたユーザ名は、ログイン・ログオフ制御部15において、そのままで又は必要に応じてユーザID等に変換され、端末1を識別するための端末IDとともに端末監視装置3に送るユーザ(端末)属性情報となる。
Normally, in order to use the terminal 1, the user must first log in by entering the user name and password. The user name obtained through the login process is used as it is or in the login /
端末監視装置3も一般的には汎用コンピュータによって構成され、液晶ディスプレイなどの監視モニタ55、入力操作デバイス56としてキーボードやマウス、大容量ハードディスクなどで構成されるデータ格納部57などが付属している。この端末監視装置3にインストールされているOSによってGUI部30や端末1から送られてきた端末操作ユーザに関するユーザ属性情報に基づいて特定された端末とこの端末を操作しているユーザを管理する端末管理部31などを初めとして種々の基本的な機能が作り出される。また、端末監視装置3における本発明に関する機能のほとんどは、この端末監視装置3にインストールされている端末監視プログラムの実行に伴って作り出され、その代表的なものとして、端末1から送られてきたユーザが行っている操作イベントを記述している操作イベントログとその際の操作画面を示す操作画像とをネットワーク2を介して受け取る操作イベントログ取得部32と操作画像取得部33、操作イベントログ取得部32で取り出された各端末別の操作イベントを格納するためにデータ格納部57に形成された操作イベント格納部57aと、取得した操作画像を端末別でかつ時系列的に読み出し可能なようにデータ格納部57に形成された操作画像格納部57bに格納する操作画像管理部36が備えられている。さらに、操作イベント格納部57aに格納されている操作イベントに対して、図1で説明したように、先行操作イベントとそれに続く後続操作イベントとの関係付けを行う次操作イベント判定部38aを有するとともにそれぞれの先行操作イベントからそれぞれの後続操作イベントに移行する際の移行情報、例えば「ファイルを選択して、ドラッグ(移動)する」といった情報を作り出す操作イベント管理部38が備えられている。なお、この操作イベント管理部38によって移行情報が作り出されるのを、特定の種別の後続操作イベントへの移行に限定する場合、そのような特定の注目すべき操作イベント(後続操作イベント)の種別を指定して注目操作イベント種別登録テーブル39aに登録する注目操作イベント種別指定部39が備えられる。注目操作イベント種別指定部39に対する注目すべき操作イベント種別の入力はGUI部30を通じて行われ、注目操作イベント登録テーブル39aを通じて操作イベント管理部38に参照される。なお、この実施形態では、取得した操作イベントとこの操作イベント発生時の操作画像とを高速に検索抽出可能にするために、インデックスコードなどのリンクコードを付与して、端末別に操作画像と操作イベントとをリンクするリンク部34、及び、操作イベントログ取得部32で取り出された各端末別の操作イベントに対して「マウスクリック(選択)」、「マウスドラッグ」、「キーボード文字入力」といったような操作種類毎に種別コードを付与する操作イベント分類部35が備えられている。さらに、前述したように、処理対象となる操作イベントに対して時間的に対応する操作画像が存在しない場合には、その操作イベントを表す補間操作画像を生成する補間操作画像生成部37が備えられている。なお、リンク部34は、取得した操作画像と操作イベントとに付与されたタイムスタンプに基づいて、時間的に対応する操作画像と操作イベントとをリンクしてもよい。
The
操作イベント管理部38によって操作イベントに付与された移行情報に基づいてその内容を暗示する移行暗示イメージを作成して、これから再生しようとする操作画像とともに監視モニタ55に表示する、再生情報処理手段としての監視情報処理手段40は、これから再生しようとする操作画像(再生操作画像)を操作画像管理部36から受け取るとともに、この操作画像に付与されている移行情報を操作イベント管理部38から受け取る。この監視情報処理手段40には、操作イベントに付与された移行情報に基づいてその内容を暗示する移行暗示イメージを作成する移行暗示イメージ作成部41と、この移行暗示イメージが割り当てられている操作イベントにリンクしている再生操作画像に合成するイメージ合成部42と、移行暗示イメージと合成された再生操作画像及び場合によってはそのような合成なしの再生操作画像が監視モニタ55で再生されるように処理する操作画像再生部43を含んでいる。
As a reproduction information processing unit that creates a migration implied image that implies the content based on the migration information given to the operation event by the operation
ここでは、X1という端末1で行われたユーザ操作、例えば、「共有フォルダの選択」、「共有フォルダのオープン(アクセス)」、「xxx.xlsファイルの選択」、「xxx.xlsファイルの移動複製」、「選択したxxx.xlsファイル上で右クリック」、「USBメモリへの転送(書き込み)」・・・が行われており、図3ではその操作過程においてキャプチャされ送られてきた操作画像とその操作過程において作成され送られてきた操作イベントログが示されている。さらに、各操作画像に時間的に対応している操作イベントに対して、操作イベント管理部38がある操作イベントの内容とその操作イベントを先行操作イベントとする後続操作イベントの内容とに基づいて作り出した移行情報を付与し、さらにその移行情報を利用して移行暗示イメージ作成部41が作成した移行暗示イメージを当該操作イベントに直接割り与えるか、あるいは、移行暗示イメージに対応する先行操作イベントのタイムスタンプを付与する。この操作画面と操作イベントと移行暗示イメージの、経時的に連続した結びつきも図3に模式的に示されている。図3の説明図では、先行する操作イベント(先行操作イベント)には1つの移行情報のみが、その結果1つの移行暗示イメージのみが付随している。例として、イベントID:E021の「共有フォルダの選択」、イベントID:E022の「共有フォルダのオープン(アクセス)」、イベントID:E023の「xxx.xlsファイルの選択」、イベントID:E024「xxx.xlsファイルの移動複製」、イベントID:E025の「選択したxxx.xlsファイル上で右クリック」、イベントID:E026の「USBメモリへの書き込み」が取り上げられている。そして、各操作イベントを順次先行操作イベントと後続操作イベントとみなして、移行情報が作り出され、この移行情報に基づいて、移行暗示イメージが作成されている。図から明らかなように、ここでは、移行暗示イメージとして後続操作イベントの内容をシンボリックに表現したシンボルマークが採用されている。このような移行暗示イメージはその都度作成するのではなく、予め作成して登録しておき、呼び出すことにより移行暗示イメージを作成するようにするとよい。
Here, user operations performed on the terminal 1 called X1, for example, “select shared folder”, “open (access) shared folder”, “select xxx.xls file”, “moving and copying xxx.xls file” ”,“ Right click on the selected xxx.xls file ”,“ Transfer (write) to USB memory ”,..., And FIG. 3 shows the operation image captured and sent in the operation process. An operation event log created and sent during the operation process is shown. Furthermore, for the operation event corresponding to each operation image in time, the operation
この実施の形態では、移行暗示イメージとして、後続操作イベントの操作内容のシンボルマークや先行操作イベントから後続操作イベントに移行する際のマウスの移動方向を示す矢印線などが用いられているが(図3のS014参照)、後続操作イベントとなった操作イベントの操作内容である、例えば、「xxx.xlsファイルのUSBメモリへの書き込み」といった文言を吹き出し枠の中に描画した、図4で示すような暗示イメージを採用してもよい。また、文言中にかっこ枠付きで挿入されているカウントダウン変数は、先行操作イベントの発生から後続操作イベントが発生するまでの時間の演算値を表示するための変数であり、起点となる先行操作イベントの発生時刻により、その変数の中身、つまり演算値(カウントダウン値)が異なることになる。なお、操作画像再生における再生速度が実速度の場合は、そのカウントダウン値はそれぞれの操作イベントが発生した時刻の差でよいが、再生速度が実速度でない場合、つまりスロー再生や早送り再生の場合、そのカウントダウン値を再生速度に相応して、スロー再生の時は長くなるように、早送り再生の時は短くなるように実時間を変更するとよい。これにより再生画面がスロー再生か早送り再生スローかを意識せずに、先行操作イベントから後続操作イベントが発生するまでの時間を実際の時間で把握することができる。 In this embodiment, a symbol mark of the operation content of the subsequent operation event, an arrow line indicating the moving direction of the mouse when moving from the previous operation event to the subsequent operation event, and the like are used as the transfer implicit image (see FIG. 3 (see S014 in FIG. 3), and the operation content of the operation event that has become the subsequent operation event, for example, the words “write xxx.xls file to USB memory” are drawn in a balloon frame, as shown in FIG. A simple implied image may be employed. In addition, the countdown variable inserted in parentheses in the wording is a variable for displaying the calculated value of the time from the occurrence of the preceding operation event to the occurrence of the subsequent operation event, and the preceding operation event as the starting point The contents of the variable, that is, the calculated value (countdown value) varies depending on the time of occurrence of. In addition, when the playback speed in the operation image playback is the actual speed, the countdown value may be the difference in time when each operation event occurs, but when the playback speed is not the actual speed, that is, in the case of slow playback or fast forward playback, The countdown value may be changed in accordance with the playback speed so that the actual time is increased so that it becomes longer during slow playback and shorter during fast forward playback. Accordingly, it is possible to grasp the time from the preceding operation event to the occurrence of the subsequent operation event with the actual time without being aware of whether the reproduction screen is slow reproduction or fast forward reproduction slow.
図3に示すように、移行暗示イメージが割り当てられた操作画像を操作画像再生部43の働きで監視モニタ55に連続的に再生すると、監視モニタ55には図5で示されるような画面が表示される。最初の操作イベント(イベントID:E021)にリンクづけされている操作画像が再生されようとする際には、カウントダウン変数に先行操作イベントからこれに対する後続操作イベントに至る時間が与えられたカウントダウン値付きの移行暗示イメージが当該操作画像に合成された形態で監視モニタ55に表示される(図5(a)参照)。この監視モニタ55の画面から監視者は、1秒後に共有フォルダがオープンされることを知ることができ、その監視の集中力を高めることができる。さらに、次の操作イベント(イベントID:E022)にリンクづけされている操作画像の再生が行われる(図5(b)参照)。ここでは「ファイル選択」のシンボルマークと「ファイル選択」までのカウントダウン値が移行暗示イメージとして当該操作画像に合成されて表示されている。同様に、図5(c)、図5(d)、図5(e)で示すように移行情報を表すシンボルマークとカウントダウン値が移行暗示イメージとして当該操作画像に合成されて表示される。特に、図5(e)では、注目すべき操作イベントである「USBメモリへのファイル書き込み」が次に行われることを示す移行暗示イメージ(シンボルマークとして爆発マークが採用されている)が表示されているとともに、その操作が2秒後に起きることが示されている。そして、注目すべき操作イベント(イベントID:E026)にリンクづけされている操作画像の再生が行われ(図5(f)参照)、この時点で注目すべき操作(USBメモリへのファイル書き込み)がこの時点で完了したことが理解できる。
As shown in FIG. 3, when the operation image to which the transitional implied image is assigned is continuously reproduced on the monitor monitor 55 by the operation of the operation
上述した、操作画像に合成された移行暗示イメージの監視モニタ55での再生では、図3で示されたような操作画像と操作イベントと移行暗示イメージとの間の1対1の関係をそのまま維持して、操作画像が切り替わる毎に移行暗示イメージも切り替わっていた。このやり方に代えて、ユーザ操作の経過を理解し易いように、操作画像の再生時にその操作画像に先行するいくつかの操作画像、つまり既に表示した操作画像に割り当てられた移行暗示イメージも再度一緒に合成することも可能である。このような再生モードを選択した場合の監視モニタ55の画面が図6で例示されている。なお、この例ではカウントダウン値の表示は省略されている。最初の操作イベント(イベントID:E021)にリンクづけされている操作画像の再生では、共有フォルダが選択され、オープンされようとする移行暗示イメージ(フォルダオープンイメージ)だけが合成されているだけであるが(図6(a)参照)、次の操作画面の再生時には、再生しようとする操作画像にリンクしている操作イベント(イベントID:E022)に割り当てられている移行イメージだけでなく、その前のフォルダオープンイメージである移行暗示イメージも合成されている(図5(b)参照)。つまり、操作イベント(イベントID:E021)に割り当てられた移行暗示イメージだけが残ったまま、次の操作画像とそれにリンクされた操作操作イベント(イベントID:E022)に割り当てられた移行暗示イメージとの両方が表示されているので、ユーザ操作の流れを観察し易くなる。ただ、実際に再生されている操作画像に対応しているこれから起こる操作イベントの移行暗示イメージと過去の操作画像に対応している既に起こった操作イベントの移行暗示イメージを区別するために両者の表示形態を変えている。図6では、既に起こった操作イベントの移行暗示イメージは点線で示しているが、実際には半透明にするなど、画像処理上の適切な手法を用いるとよい。移行の操作画面の再生においても、図6(c)、図6(d)、図6(e)で示すように、過去に遡っての移行情報を表す移行暗示イメージも再生しようとする操作画像に対応する移行暗示イメージとともに当該操作画像に合成されて表示されている。そして、注目すべき操作イベント(イベントID:E026)にリンクづけされている操作画像の再生が行われることで(図6(f)参照)、注目すべき操作(USBメモリへのファイル書き込み)に至る操作手順が連続する移行暗示イメージにより容易に把握することができる。 In the above-described reproduction of the transitional implied image synthesized with the operation image on the monitoring monitor 55, the one-to-one relationship among the operational image, the operation event, and the transitional implied image as shown in FIG. 3 is maintained as it is. Then, every time the operation image is switched, the transitional implied image is also switched. Instead of this method, in order to make it easier to understand the progress of the user operation, several operation images that precede the operation image when the operation image is played back, that is, the transitional implied image assigned to the operation image that has already been displayed, are also included together. It is also possible to synthesize. The screen of the monitoring monitor 55 when such a reproduction mode is selected is illustrated in FIG. In this example, the display of the countdown value is omitted. In the reproduction of the operation image linked to the first operation event (event ID: E021), only the shared implicit image (folder open image) to be opened is selected by combining the shared folder. (See FIG. 6A), when the next operation screen is reproduced, not only the transition image assigned to the operation event (event ID: E022) linked to the operation image to be reproduced, but also the previous image A transitional implied image that is a folder open image is also synthesized (see FIG. 5B). That is, with only the transitional implied image assigned to the operation event (event ID: E021) remaining, the next operational image and the transitional implied image assigned to the operation operational event (event ID: E022) linked to the next operational image. Since both are displayed, it becomes easy to observe the flow of user operations. However, both are displayed to distinguish between the transitional implied image of the upcoming operation event corresponding to the operation image that is actually played back and the transitional implied image of the operation event that has already occurred corresponding to the past operational image. The form is changing. In FIG. 6, the transition-implied image of the operation event that has already occurred is indicated by a dotted line, but an appropriate method for image processing such as semi-transparency may be used in practice. In the reproduction of the transition operation screen, as shown in FIG. 6C, FIG. 6D, and FIG. 6E, an operation image that also tries to reproduce the transition implied image representing the transition information going back in the past. Are combined with the operation image and displayed together with the transitional implied image corresponding to. Then, the operation image linked to the notable operation event (event ID: E026) is reproduced (see FIG. 6 (f)), and the notable operation (file writing to the USB memory) is performed. It can be easily grasped by the transitional implied image in which the operation procedure is continuous.
再生される操作画像に移行暗示イメージを合成する形態の、さらに別な実施例が、図7に示されている。この実施例では、操作画像の再生時にこの操作画像に時間的に対応している操作イベントから複数の後続操作イベントへ移行していくことを暗示することになる複数の移行暗示イメージを合成して表示している。言い換えると、操作画像の再生時にその操作画像に続行する先行するいくつかの操作画像、つまり既に表示した操作画像に割り当てられた移行暗示イメージも再度一緒に合成している。図7は、1つの再生すべき操作画像に3つの後続操作イベントへの移行を暗示する3つの暗示イメージが割り当てられている例を示しているが、処理対象とされている操作イベントログや操作イベント間の移行情報に基づく移行暗示イメージは図3のものが適用されている。図から明らかなように、再生操作画像:S011には、操作イベント(イベントID:E021)を介して、次の操作イベント(イベントID:E022)の内容である「共有フォルダのオープン」に関する移行暗示イメージと、次の次の操作イベント(イベントID:E023)の内容である「xxx.xlsファイルの選択」に関する移行暗示イメージと、次の次の次の操作イベント(イベントID:E024)の内容である「xxx.xlsファイルの移動複製」に関する移行暗示イメージとが割り当てられている。同様に、再生操作画像:S012には、次の操作イベント(イベントID:E023)の内容である「xxx.xlsファイルの選択」に関する移行暗示イメージと、次の次の操作イベント(イベントID:E024)の内容である「xxx.xlsファイルの移動複製」に関する移行暗示イメージと、次の次の次の操作イベントの内容である(イベントID:E025)の「選択したxxx.xlsファイル上で右クリック」関する移行暗示イメージとが割り当てられている。続く操作画像にも、順次、3つの移行暗示イメージが割り当てられることになる。これにより、図7でも模式的に示されているように、最終的に監視モニタ55上に表示されていく再生操作画像には、これから発生する操作イベントを暗示する3つの移行暗示イメージが合成表示される。もちろん、原則的には、予め設定された複数の移行暗示イメージを合成表示することになるが、これから発生する操作イベントの内容が無視できるようなものであるなら、これに関する移行暗示イメージの合成表示を省略して、複数の移行暗示イメージ表示によって生じるかもしれないモニタ画面上の煩雑さを回避するようにしてもよい。 FIG. 7 shows still another embodiment in which the transitional implied image is combined with the operation image to be reproduced. In this embodiment, when the operation image is played back, a plurality of transitional implied images are synthesized that imply that the operation event temporally corresponding to the operation image transitions to a plurality of subsequent operation events. it's shown. In other words, several previous operation images that continue to the operation image when the operation image is reproduced, that is, the transitional implied image assigned to the already displayed operation image are also synthesized together. FIG. 7 shows an example in which three implied images implying the transition to three subsequent operation events are assigned to one operation image to be reproduced. The transition implied image based on transition information between events is the one shown in FIG. As is apparent from the figure, the reproduction operation image: S011 is transferred to the operation event (event ID: E021) via the operation event (event ID: E021), which is the content of the next operation event (event ID: E022). An image, a migration implied image relating to “selection of xxx.xls file” which is the content of the next operation event (event ID: E023), and the content of the next operation event (event ID: E024) A migration implied image related to a certain “xxx.xls file moving duplication” is assigned. Similarly, in the replay operation image: S012, a transitional implied image regarding “selection of xxx.xls file” which is the content of the next operation event (event ID: E023) and the next next operation event (event ID: E024) are displayed. ) Is the migration implied image related to “moving duplication of xxx.xls file”, and the next next operation event content (event ID: E025) “right click on the selected xxx.xls file ”And a transitional implied image. Three transitional implied images are sequentially assigned to subsequent operation images. As a result, as schematically shown in FIG. 7, three transitional implied images implying an operation event to be generated are combined and displayed on the reproduction operation image finally displayed on the monitor monitor 55. Is done. Of course, in principle, a plurality of preset migration implied images will be combined and displayed, but if the contents of the operation event that will occur in the future are negligible, a combined display of the transition implied images related to this will be displayed. May be omitted to avoid complications on the monitor screen that may be caused by a plurality of transitional implied image displays.
なお、この端末監視装置3は、上述したように、操作画像取得部33や操作イベントログ取得部32で取得された端末1毎の操作画像や操作イベントログをデータ格納部57に格納してから選択的に再生するモードだけではなく、操作画像や操作イベントログをデータ格納部57に格納する前に直接監視モニタ51に表示するモードなど種々の端末監視のための表示モードを備えている。そのような各種表示モードから所望のモードを選択するために監視モニタ55に表示される端末監視基本画面100が図8に示されている。端末監視基本画面100には、上部位置に操作画像再生ボタン101、ログ閲覧ボタン102、PC情報ボタン103、リモート制御ボタン104、アラート設定ボタン105等がアイコンの形で配置されている。この基本画面100の下部には端末別の操作画像表示領域110と、メッセージ表示部111と、各端末1のリアルタイムの操作画像を表示するフレーム120がマトリックス状に表示されており、このフレーム120の下部に端末名又は端末IDを示す端末識別表示部121が配置されている。
The
この端末監視基本画面100において、操作画像再生ボタン101が操作された場合には、その際に選択されている端末1の操作画像が操作画像格納部57bから読み出されながら、図9で示すような再生画面140を通じて再生表示される。操作画像再生ボタン101を操作する以前に端末監視基本画面100の前記モニタ画面表示領域110又は端末一覧表示部112に表示されている端末1を選択することになるが、操作画像再生ボタン101を操作した際に、ダイアログボックス(図示せず)を表示し、端末1を特定する情報を入力操作デバイス52から入力してもよい。この再生画面140には、注目操作イベント種別指定欄141と、再生開始日時入力部142と、再生終了日時入力部143と、OKボタン144と、再生領域145と、複数の再生コントロールボタン146と、再生スライダー147が配置されている。
When the operation
再生画面140において操作画像の再生表示を行う代表的なやり方は、再生開始日時入力部142においてキーボード等から再生開始日時を入力し、必要に応じて再生終了日時入力部143に再生終了時刻を入力した後にOKボタン144をクリックすることである。これにより、特定された端末1の操作画像が操作画像管理部36によって操作画像格納部57bから読み出され、再生領域145に時系列で表示される。その際、上述したように、注目操作イベント種別指定欄141を通じて入力され注目操作イベント種別指定部39によって設定された注目操作イベント種別に属する操作イベントが後続操作イベントとなる場合にだけ、この後続操作イベントの内容を示す移行暗示イメージが作成され、当該後続操作イベントの先行操作イベントにリンクする操作画像とともに表示される。
A typical method for displaying the operation image on the
なお、図8に示された基本画面100においてログ閲覧ボタン102が操作された場合には、別ウインドウで操作イベントログ一覧表示が行われる。基本画面100においてPC情報ボタン103が操作された場合には、選択された端末1の物理データやインストールされているアプリケーション名等のPC情報を表示する処理が行われる。基本画面100においてリモート制御ボタン104が操作された場合には、リモート制御画面において制御を実行するアイコン類を操作することや、コマンドを入力することにより個別端末のリモート制御が可能となる。
When the
上述した実施形態では、操作画像再生ボタン101が操作された場合には、その際に選択されている端末1の操作画像が操作画像格納部57bから読み出されながら、つまり録画再生として、図9で示すような再生画面140を通じて、移行暗示イメージ付きの操作画像が再生表示されていた。しかしながら、一方では、操作画像取得部33で取得された操作画像がリンク部34から操作画像管理36を経て直接イメージ合成部42に送られ、他方では、操作イベントがリンク部34から操作イベント分類部35を経て操作イベント管理部38に送られ、その操作イベントに割り当てられる移行暗示イメージが移行暗示イメージ作成部40で作成されるなら、実質的にリアルタイムで、移行暗示イメージ付きの操作画像を監視モニタ55で再生することも可能である。従って、本発明では、移行暗示イメージ付きの操作画像の再生として、録画再生だけでなく、実質的にリアルタイム(後続操作イベントの取得を待つ必要があるので実際には数秒の遅れは生じるが)での再生も含んでいる。
In the above-described embodiment, when the operation
さらに、上述した実施形態では、操作画像に時間的に対応する操作イベントが欠如している場合、補間操作イベント生成部37が先行する操作イベントと後続する操作イベントから補間操作イベントを生成し、この生成された補間操作イベントを当該操作画像にリンクしていたが、これに代えて、時間的に対応する操作イベントが欠如している操作画面に対しては移行暗示イメージ作成部41が前後の操作画像に割り当てられる移行暗示イメージから推測して補間の移行暗示イメージを作成して合成するようにしてもよい。特に、移行暗示イメージとして主にマウスなどのポインティングデバイスの動きを表す、例えば、先行操作イベントの操作画像上での操作位置から後続操作イベントの操作位置に至る矢印線を採用する場合、その補間移行暗示イメージは簡単に作り出すことができる。
Furthermore, in the above-described embodiment, when an operation event corresponding to the operation image in time is lacking, the interpolation operation
また、上述した実施形態では、多数の端末1における操作画像と操作イベントログがネットワーク2を介して端末監視装置3に送られ、その端末監視装置3の監視モニタ55で操作画像が必要に応じて表示される。しかしながら、本発明による操作画像の再生機能をモジュール化して端末1で実行可能なアプリケーションとし、各端末1にインストールすることで、端末1そのものを、スタンドアローン型の操作画像再生機能付き端末(つまり端末監視装置を組み込んだ端末)とすることができる。前述したサーバ・クライアント型の端末監視システムに較べ、ネットワーク2を介しての操作イベントログと操作画像の伝送がパソコンデータバスを介して行われることに置き換わったという違いがあるが、実質的な技術内容は同じである。
In the above-described embodiment, operation images and operation event logs in a large number of terminals 1 are sent to the
なお、本明細書で用いられている操作画像なる語句は、操作画面をキャプチャして得られた静止画ファイルやその静止画ファイルの集合体、及び連続した静止画を動画化して得られた動画ファイルや動画ファイルの集合体を総称している。従って、端末1から端末監視装置3に転送される操作画像は静止画であっても動画であってもよい。また、操作画像を監視モニタ55で表示する際も、静止画の連続表示(スライドショーのようなスタイル)でもよいし、動画表示でもよく、必要に応じて適切な静止画−動画化プログラムや動画−静止画化プログラムが実装される。さらに、操作画像格納部57bに記録される際の操作画像の形式も種々のものを選択することができる。例えば、静止画の場合JPEGやGIFなどが、動画の場合MPEGやAVIなどが用いられる。
The term operation image used in this specification refers to a still image file obtained by capturing an operation screen, a collection of still image files, and a moving image obtained by converting continuous still images into animations. A collection of files and video files. Therefore, the operation image transferred from the terminal 1 to the
上述した実施形態では、端末監視装置3が単独のコンピュータによって構築されている形態で説明されていたが、この端末監視装置3の機能を区分けして、複数のコンピュータに分散させてもよい。例えば、端末監視装置3におけるデータ格納部57をファイルサーバのようなデータ格納専用機に振り分け、このデータ格納専用機から操作画像や操作イベントを読み出して上述した処理を施し監視モニタに表示させる独立した監視端末を配置させても良い。この監視端末をデータ格納専用機が組み込まれたネットワークに接続することで、いつでもどこからでも端末を監視することができる。
In the above-described embodiment, the
1:端末
3:操作画像再生装置(端末監視装置)
13:操作画面キャプチャ部
14:操作イベントログ生成部
32:操作イベントログ取得部
33:操作画像取得部
34:リンク部
37:補間操作画像生成部
36:操作画像管理部
38: 操作イベント管理部
38a:次操作イベント判定部
39:注目操作イベント種別指定部
39a:注目操作イベント種別登録テーブル
40:再生情報処理手段(監視情報処理手段)
41:暗示イメージ作成部
42:イメージ合成部
43:操作画像再生部
57:データ格納部
57a:操作イベント格納部
57b:操作画像格納部
55:監視モニタ
1: Terminal 3: Operation image playback device (terminal monitoring device)
13: Operation screen capture unit 14: Operation event log generation unit 32: Operation event log acquisition unit 33: Operation image acquisition unit 34: Link unit 37: Interpolation operation image generation unit 36: Operation image management unit 38: Operation
41: Implicit image creation unit 42: Image composition unit 43: Operation image reproduction unit 57:
Claims (9)
先行する操作イベントである先行操作イベントからこの先行操作イベントに後続する操作イベントである後続操作イベントへ移行する際の後続操作イベントの操作内容を暗示する移行暗示イメージを作成する移行暗示イメージ作成部と、
再生されようとする前記操作画像である再生操作画像に対応する前記移行暗示イメージを前記再生操作画像とともにモニタに表示する再生情報処理手段と、
が備えられている操作画像再生装置。 In the operation image reproduction device that acquires the operation image obtained by capturing the operation screen in the terminal and the operation event log describing the operation event in the terminal, and reproduces the operation image,
A transition implied image creation unit that creates a transition implied image that implies the operation content of the subsequent operation event when transitioning from the preceding operation event that is the preceding operation event to the subsequent operation event that is the operation event subsequent to the preceding operation event; ,
Reproduction information processing means for displaying on the monitor together with the reproduction operation image the transition implied image corresponding to the reproduction operation image that is the operation image to be reproduced;
An operation image reproduction apparatus provided with
先行する操作イベントである先行操作イベントからこの先行操作イベントに後続する操作イベントである後続操作イベントへ移行する際の後続操作イベントの操作内容を暗示する移行暗示イメージを作成する機能と、
再生されようとする前記操作画像である再生操作画像に対応する前記移行暗示イメージを前記再生操作画像とともにモニタに表示する機能と、
をコンピュータに実現させる操作画像再生プログラム。 In an operation image reproduction program for an operation image reproduction device that obtains an operation image obtained by capturing an operation screen on a terminal and an operation event log describing an operation event on the terminal and reproduces the operation image ,
A function for creating a migration implied image that implies the operation content of the subsequent operation event when moving from the preceding operation event that is the preceding operation event to the subsequent operation event that is the operation event subsequent to the preceding operation event;
A function for displaying the transitional implied image corresponding to the reproduction operation image that is the operation image to be reproduced together with the reproduction operation image on a monitor;
An operation image reproduction program for causing a computer to realize the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007147093A JP4113564B1 (en) | 2007-06-01 | 2007-06-01 | Operation image reproduction apparatus and operation image reproduction program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007147093A JP4113564B1 (en) | 2007-06-01 | 2007-06-01 | Operation image reproduction apparatus and operation image reproduction program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP4113564B1 true JP4113564B1 (en) | 2008-07-09 |
| JP2008299736A JP2008299736A (en) | 2008-12-11 |
Family
ID=39661337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007147093A Expired - Fee Related JP4113564B1 (en) | 2007-06-01 | 2007-06-01 | Operation image reproduction apparatus and operation image reproduction program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4113564B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020003891A (en) * | 2018-06-26 | 2020-01-09 | 株式会社プレイド | Server apparatus, information processing method, and program |
-
2007
- 2007-06-01 JP JP2007147093A patent/JP4113564B1/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020003891A (en) * | 2018-06-26 | 2020-01-09 | 株式会社プレイド | Server apparatus, information processing method, and program |
| JP7130204B2 (en) | 2018-06-26 | 2022-09-05 | 株式会社プレイド | Server device, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008299736A (en) | 2008-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5986655A (en) | Method and system for indexing and controlling the playback of multimedia documents | |
| US9977580B2 (en) | Easy-to-use desktop screen recording application | |
| US10909307B2 (en) | Web-based system for capturing and sharing instructional material for a software application | |
| US7194701B2 (en) | Video thumbnail | |
| US7334026B2 (en) | Collaborative remote operation of computer programs | |
| US7486254B2 (en) | Information creating method information creating apparatus and network information processing system | |
| EP2180700A1 (en) | Interface system for editing video data | |
| US20170243611A1 (en) | Method and system for video editing | |
| Brenneis | Final Cut Pro 3 for Macintosh | |
| JP4791565B2 (en) | Evaluation system, marker display control method and program | |
| JP4010094B2 (en) | Lecture information presentation device for remote locations | |
| EP2711853B1 (en) | Methods and systems for media file management | |
| JP4113564B1 (en) | Operation image reproduction apparatus and operation image reproduction program | |
| JP5063534B2 (en) | Image recording apparatus and image recording method | |
| Jokela et al. | Mobile video editor: design and evaluation | |
| JP2006060652A (en) | Digital still camera | |
| JP4160997B1 (en) | Operation image reproduction apparatus and operation image reproduction program | |
| JP4069149B1 (en) | Terminal monitoring device and program for terminal monitoring device | |
| JP4660374B2 (en) | Recording / reproducing system, recording apparatus, reproducing apparatus, recording medium, recording / reproducing method, recording method, reproducing method, program, and recording medium | |
| JP2009015582A (en) | Terminal management device and terminal management program | |
| JP2008191858A (en) | Terminal monitoring device and program for terminal monitoring device | |
| JP2005167822A (en) | Information reproducing apparatus and information reproducing method | |
| JP4780128B2 (en) | Slide playback device, slide playback system, and slide playback program | |
| Rosenberg | Adobe Premiere Pro 2.0: Studio Techniques | |
| JP2007060005A (en) | Digital data playback device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080411 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120418 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130418 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130418 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140418 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |