JP7229822B2 - Display image data acquisition device, display image data acquisition method, and display image data acquisition program - Google Patents
Display image data acquisition device, display image data acquisition method, and display image data acquisition program Download PDFInfo
- Publication number
- JP7229822B2 JP7229822B2 JP2019049557A JP2019049557A JP7229822B2 JP 7229822 B2 JP7229822 B2 JP 7229822B2 JP 2019049557 A JP2019049557 A JP 2019049557A JP 2019049557 A JP2019049557 A JP 2019049557A JP 7229822 B2 JP7229822 B2 JP 7229822B2
- Authority
- JP
- Japan
- Prior art keywords
- quality
- image data
- display image
- data acquisition
- active window
- 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.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Digital Computer Display Output (AREA)
Description
この発明は、コンピュータの表示画像データを取得する技術に関する。 The present invention relates to a technique for acquiring display image data of a computer.
PC(Personal Computer)といったコンピュータの普及に伴い、コンピュータを利用した不正も増加している。そのため、監視カメラによるユーザ監視だけでなく、コンピュータの表示画像データを記録することが必要になってきている。 With the widespread use of computers such as PCs (Personal Computers), frauds using computers are also increasing. Therefore, it has become necessary to record display image data of a computer in addition to user monitoring by a monitoring camera.
特許文献1のように、コンピュータの操作内容のログを取ることにより、コンピュータの利用状況を監視することも考えられる。しかし、コンピュータの操作内容はログに残る場合もあるが、ログにのこらない細かな操作もある。また、コンピュータが破損し何が行われていたか明確にならない場合もある。そのため、コンピュータの表示画像データを監視又は記録することが有効である。 As in Patent Document 1, it is conceivable to monitor the usage status of a computer by taking a log of the operation details of the computer. However, although the details of computer operations may be recorded in the log, there are also detailed operations that are not recorded in the log. Other times, the computer crashes and it's not clear what was going on. Therefore, it is effective to monitor or record the display image data of the computer.
コンピュータが稼動中に常に表示画像データを記録すると、データ量が大きくなってしまう。そのため、表示画像データを長期間保存することが難しい。一方で、表示画像データのデータ量をむやみに減らすと、表示画像データを確認する際、必要な確認ができないといったことが起こり得る。
この発明は、コンピュータが稼動中に表示画像データを記録する場合におけるデータ量を減らしつつ、適切な確認を可能にすることを目的とする。
If display image data is constantly recorded while the computer is in operation, the amount of data increases. Therefore, it is difficult to store display image data for a long period of time. On the other hand, if the data amount of the display image data is reduced recklessly, it may happen that necessary confirmation cannot be performed when confirming the display image data.
SUMMARY OF THE INVENTION An object of the present invention is to enable appropriate confirmation while reducing the amount of data when recording display image data while a computer is in operation.
この発明に係る表示画像データ取得装置は、
対象装置が画面表示する内容である表示内容を特定する内容特定部と、
前記内容特定部によって特定された前記表示内容に応じて、取得する画像データの品質を決定する品質決定部と、
前記品質決定部によって決定された前記品質に従い、前記対象装置が画面表示する画像データである表示画像データを取得するデータ取得部と
を備える。
A display image data acquisition device according to the present invention includes:
a content identification unit that identifies display content, which is the content displayed on the screen by the target device;
a quality determining unit that determines the quality of image data to be acquired according to the display content specified by the content specifying unit;
a data acquisition unit that acquires display image data, which is image data displayed on a screen by the target device, according to the quality determined by the quality determination unit;
前記内容特定部は、前記表示内容として、アクティブになっているウインドウであるアクティブウインドウを特定し、
前記品質決定部は、前記アクティブウインドウがどのアプリケーションのウインドウであるかに応じて、前記品質を決定する。
The content specifying unit specifies an active window, which is an active window, as the display content,
The quality determining unit determines the quality according to which application the active window is.
前記品質決定部は、アプリケーション毎に品質を記憶したアプリケーション情報を参照して、前記アクティブウインドウとなっているアプリケーションに対応する品質を特定することにより、前記品質を決定する。 The quality determining unit refers to application information storing quality for each application, and determines the quality by specifying the quality corresponding to the application serving as the active window.
前記内容特定部は、前記表示内容として、表示されている文字列を特定し、
前記品質決定部は、前記文字列に含まれるキーワードに応じて、前記品質を決定する。
The content specifying unit specifies a displayed character string as the display content,
The quality determination unit determines the quality according to a keyword included in the character string.
前記品質決定部は、キーワード毎に品質を記憶したキーワード情報を参照して、前記文字列に含まれるキーワードに対応する品質を特定することにより、前記品質を決定する。 The quality determination unit determines the quality by referring to keyword information in which quality is stored for each keyword and specifying the quality corresponding to the keyword included in the character string.
前記品質決定部は、曜日と時刻との少なくともいずれかに応じて、前記品質を決定する。 The quality determination unit determines the quality according to at least one of the day of the week and the time.
前記品質決定部は、曜日と時刻との少なくともいずれか毎に品質を記憶したスケジュール情報を参照して、現在の曜日と現在の時刻との少なくともいずれかに対応する品質を特定することにより、前記品質を決定する。 The quality determination unit refers to schedule information storing quality for at least one of the day of the week and time, and specifies the quality corresponding to at least one of the current day of the week and the current time. determine quality.
前記品質は、単位時間当たりの前記表示画像データの取得数を示すレートと、圧縮率との少なくともいずれかである。 The quality is at least one of a rate indicating the number of acquisitions of the display image data per unit time and a compression ratio.
この発明に係る表示画像データ取得方法は、
内容特定部が、対象装置が画面表示する内容である表示内容を特定し、
品質決定部が、特定された前記表示内容に応じて、取得する画像データの品質を決定し、
データ取得部が、決定された前記品質に従い、前記対象装置が画面表示する画像データである表示画像データを取得する。
A display image data acquisition method according to the present invention includes:
a content specifying unit specifying display content, which is the content displayed on the screen by the target device;
A quality determination unit determines the quality of image data to be acquired according to the specified display content,
A data acquisition unit acquires display image data, which is image data displayed on a screen by the target device, according to the determined quality.
この発明に係る表示画像データ取得プログラムは、
対象装置が画面表示する内容である表示内容を特定する内容特定処理と、
前記内容特定処理によって特定された前記表示内容に応じて、取得する画像データの品質を決定する品質決定処理と、
前記品質決定処理によって決定された前記品質に従い、前記対象装置が画面表示する画像データである表示画像データを取得するデータ取得処理と
を行う表示画像データ取得装置としてコンピュータを機能させる。
A display image data acquisition program according to the present invention comprises:
content identification processing for identifying display content, which is the content displayed on the screen by the target device;
a quality determination process for determining the quality of image data to be acquired according to the display content specified by the content specification process;
A computer is caused to function as a display image data acquisition device that performs a data acquisition process for acquiring display image data, which is image data to be displayed on a screen by the target device, according to the quality determined by the quality determination process.
この発明では、表示内容に応じて品質を決定し、決定された品質に従い表示画像データを取得する。そのため、重要な表示内容については、高い品質で表示画像データを取得しつつ、重要でない表示内容については、低い品質で表示画像データを取得するといったことが可能になる。その結果、コンピュータが稼動中に表示画像データを記録する場合におけるデータ量を減らしつつ、適切な確認を可能にすることが可能である。 In this invention, quality is determined according to display contents, and display image data is acquired according to the determined quality. Therefore, it is possible to obtain high-quality display image data for important display contents, and to obtain low-quality display image data for unimportant display contents. As a result, it is possible to reduce the amount of data when the display image data is recorded while the computer is running, and to enable appropriate confirmation.
実施の形態1.
***構成の説明***
図1を参照して、実施の形態1に係る表示画像データ取得装置10の構成を説明する。
表示画像データ取得装置10は、コンピュータである。
表示画像データ取得装置10は、対象装置51が画面表示する画像データである表示画像データを取得して、データ記録装置52に書き込む。
Embodiment 1.
*** Configuration description ***
A configuration of a display image
The display image
The display image
表示画像データ取得装置10は、プロセッサ11と、メモリ12と、ストレージ13と、通信インタフェース14とのハードウェアを備える。プロセッサ11は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
The display image
プロセッサ11は、プロセッシングを行うIC(Integrated Circuit)である。プロセッサ11は、具体例としては、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)である。
The
メモリ12は、データを一時的に記憶する記憶装置である。メモリ12は、具体例としては、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)である。
The
ストレージ13は、データを保管する記憶装置である。ストレージ13は、具体例としては、HDD(Hard Disk Drive)である。また、ストレージ13は、SD(登録商標,Secure Digital)メモリカード、CF(CompactFlash,登録商標)、NANDフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVD(Digital Versatile Disk)といった可搬記録媒体であってもよい。
The
通信インタフェース14は、対象装置51及びデータ記録装置52といった外部の装置と通信するためのインタフェースである。通信インタフェース14は、具体例としては、Ethernet(登録商標)、USB(Universal Serial Bus)、HDMI(登録商標,High-Definition Multimedia Interface)のポートである。
The
表示画像データ取得装置10は、機能構成要素として、内容特定部21と、品質決定部22と、データ取得部23とを備える。表示画像データ取得装置10の各機能構成要素の機能はソフトウェアにより実現される。
ストレージ13には、表示画像データ取得装置10の各機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ11によりメモリ12に読み込まれ、プロセッサ11によって実行される。これにより、表示画像データ取得装置10の各機能構成要素の機能が実現される。
The display image
The
ストレージ13は、アプリケーション情報31と、キーワード情報32と、スケジュール情報33とを記憶する。
The
図1では、プロセッサ11は、1つだけ示されていた。しかし、プロセッサ11は、複数であってもよく、複数のプロセッサ11が、各機能を実現するプログラムを連携して実行してもよい。
Only one
***動作の説明***
図2から図7を参照して、実施の形態1に係る表示画像データ取得装置10の動作を説明する。
実施の形態1に係る表示画像データ取得装置10の動作は、実施の形態1に係る表示画像データ取得方法に相当する。また、実施の形態1に係る表示画像データ取得装置10の動作は、実施の形態1に係る表示画像データ取得プログラムの処理に相当する。
***Description of operation***
The operation of the display image
The operation of the display image
実施の形態1に係る表示画像データ取得装置10の動作の前提となる事前設定について説明する。事前設定では、アプリケーション情報31と、キーワード情報32と、スケジュール情報33とがユーザによって設定される。
Pre-setting that is a prerequisite for the operation of the display image
図2を参照して、実施の形態1に係るアプリケーション情報31を説明する。
アプリケーション情報31は、アプリケーション毎に品質を記憶した情報である。
アプリケーションには、アプリケーション名と、パスとが含まれる。アプリケーション名は、アプリケーションを識別するための名称である。パスは、アプリケーションの実行ファイルが記憶された位置を示す。
品質は、単位時間(ここでは、1秒)当たりの取得数を示すレートと、圧縮率との少なくともいずれかである。実施の形態1では、品質は、レート及び圧縮率とする。また、実施の形態1では、表示画像データをJPEG形式に変換して記憶するものとし、圧縮率はJPEG形式に変換する際に引数で指定する品質とする。なお、圧縮率は、JPEG形式に変換する際に引数で指定する品質に限らず、例えば表示画像データの解像度であってもよい。
The
The
An application includes an application name and a path. An application name is a name for identifying an application. The path indicates the location where the executable file of the application is stored.
The quality is at least one of a rate indicating the number of acquisitions per unit time (here, one second) and a compression ratio. In Embodiment 1, quality is rate and compression ratio. In the first embodiment, the display image data is converted into JPEG format and stored, and the compression ratio is the quality specified by the argument when converting into JPEG format. Note that the compression rate is not limited to the quality specified by the argument when converting to the JPEG format, and may be, for example, the resolution of the display image data.
アプリケーション情報31には、不正が行われる可能性が高いアプリケーションほど、高い品質が設定される。図2では、顧客管理台帳と発注管理といった、情報の不正取得等がされる可能性が高いと認められるアプリケーションに、高い品質が設定されている。高い品質とは、単位時間当たりの取得数が多いレートと、低い圧縮率とである。
なお、レートは、単位時間当たりの取得数を多くすることにより、操作の流れが詳細に確認できるようになり、圧縮率は、低くすることにより、鮮明なデータとなり、細かな文字についても確認できるようになるというように、レートと圧縮率との持つ意味は異なる。
A higher quality is set in the
As for the rate, by increasing the number of acquisitions per unit time, the flow of operations can be checked in detail, and by lowering the compression rate, the data becomes clearer and even fine characters can be checked. The meanings of rate and compression ratio are different.
図3を参照して、実施の形態1に係るキーワード情報32を説明する。
キーワード情報32は、キーワード毎に品質を記憶した情報である。品質は、アプリケーション情報31における品質と同じである。
キーワードは、特別な品質を指定する文字列である。図3では、社外秘と、極秘と、売上と、損益と、連絡網といった文字列がキーワードとして設定されている。これらの文字列が含まれる文書データは、情報の不正取得等がされる可能性が高いと認められるためである。
The
A keyword is a string that specifies a particular quality. In FIG. 3, character strings such as confidential, strictly confidential, sales, profit and loss, and contact network are set as keywords. This is because document data containing these character strings is highly likely to be illegally obtained.
図4を参照して、実施の形態1に係るスケジュール情報33を説明する。
スケジュール情報33は、曜日と時刻との少なくともいずれか毎に品質を記憶した情報である。品質は、アプリケーション情報31における品質と同じである。
曜日及び時刻は、特別な品質を指定する曜日及び時刻である。図4では、日曜(休日)と、夜間といった曜日及び時刻が設定されている。これらの曜日及び時刻は、オフィスに人が少なく、情報の不正取得等がされる可能性が高いと認められるためである。
The
The
The day of the week and time of day are the days of the week and time of day that specify special qualities. In FIG. 4, days of the week and times such as Sunday (holiday) and nighttime are set. This is because there are few people in the office on these days and times, and it is recognized that there is a high possibility that information will be obtained illegally.
図5を参照して、実施の形態1に係る表示画像データ取得装置10の全体的な動作を説明する。
表示画像データ取得装置10は、例えば3秒毎といった定期的に図5の処理を実行する。
The overall operation of the display image
The display image
(ステップS1:内容特定処理)
内容特定部21は、対象装置51が画面表示する内容である表示内容を特定する。例えば、内容特定部21は、対象装置51に実装されたエージェントプログラムと通信することにより、表示内容を特定する。
具体的には、内容特定部21は、表示内容として、アクティブになっている、つまり操作対象になっているウインドウであるアクティブウインドウのアプリケーションを特定する。この際、内容特定部21は、アクティブウインドウのハンドルから、アクティブウインドウとなっているアプリケーションの実行ファイルのパスを特定することにより、アクティブウインドウのアプリケーションを特定する。
また、内容特定部21は、表示内容として、表示されている文字列を特定する。この際、内容特定部21は、対象装置51の画面のキャプチャ画像を表示画像データとして取得し、文字認識技術を用いて表示画像データから文字列を抽出することにより、表示されている文字列を特定する。
(Step S1: content specifying process)
The
Specifically, the
Further, the
(ステップS2:品質決定処理)
品質決定部22は、ステップS1で特定された表示内容に応じて、取得する画像データの品質を決定する。実施の形態1では、品質決定部22は、品質として、レート及び圧縮率とを決定する。品質決定処理について詳しくは後述する。
(Step S2: quality determination processing)
The
(ステップS3:データ取得処理)
データ取得部23は、ステップS2で決定された品質に従い、対象装置51が画面表示する画像データである表示画像データを取得して、取得された表示画像データをデータ記録装置52に書き込む。
実施の形態1では、データ取得部23は、単位時間当たりに、ステップS2で決定されたレートが示す取得数の表示画像データを取得する。この際、データ取得部23は、ステップS2で決定された圧縮率で表示画像データを圧縮した上で、表示画像データをデータ記録装置52に書き込む。つまり、データ取得部23は、ステップS2で決定された圧縮率を示す品質を引数として指定して、表示画像データをJPEG変換した上で、JPEG変換された表示画像データをデータ記録装置52に書き込む。なお、データ取得部23は、JPEG変換された表示画像データとともに、ステップS1で特定された表示内容と、曜日及び時刻とをデータ記録装置52に書き込む。
(Step S3: Data Acquisition Processing)
The
In the first embodiment, the
図6を参照して、実施の形態1に係る品質決定処理(図5のステップS2)を説明する。
(ステップS21:アプリケーション判定処理)
品質決定部22は、アクティブウインドウがどのアプリケーションのウインドウであるかに応じて、品質を決定する。
具体的には、品質決定部22は、アプリケーション情報31を参照して、ステップS1で特定されたアクティブウインドウのアプリケーションの実行ファイルのパスに対応する品質を特定することにより、品質を決定する。
The quality determination process (step S2 in FIG. 5) according to the first embodiment will be described with reference to FIG.
(Step S21: Application determination process)
The
Specifically, the
(ステップS22:キーワード判定処理)
品質決定部22は、文字列に含まれるキーワードに応じて、品質を決定する。
具体的には、品質決定部22は、キーワード情報32を参照して、ステップS1で特定された文字列に含まれるキーワードに対応する品質を特定することにより、品質を決定する。なお、ステップS1で特定された文字列に含まれるキーワードがキーワード情報32に設定されていない場合には、品質決定部22は、標準値を品質として決定する。
この際、特定された文字列に複数のキーワードが含まれている場合には、品質決定部22は、複数のキーワードに対応する品質のうち、最も高い品質を特定する。実施の形態1では、品質は、レート及び圧縮率である。そのため、レート及び圧縮率それぞれについて最も高い品質が特定される。つまり、品質決定部22は、複数のキーワードに対応するレートのうち単位時間当たりの取得数が最も多いレートを特定するとともに、複数のキーワードに対応する圧縮率のうち最も低い圧縮率が特定される。
(Step S22: Keyword determination processing)
The
Specifically, the
At this time, if the identified character string includes a plurality of keywords, the
(ステップS23:スケジュール判定処理)
品質決定部22は、スケジュール情報33を参照して、現在の曜日と現在の時刻との少なくともいずれかに対応する品質を特定することにより、品質を決定する。なお、現在の曜日と現在の時刻との少なくともいずれかに対応するスケジュールがスケジュール情報33に設定されていない場合には、品質決定部22は、標準値を品質として決定する。
(Step S23: Schedule determination process)
The
(ステップS24:総合判定処理)
品質決定部22は、ステップS21からステップS23で決定された品質のうち、最も高い品質を採用する。
実施の形態1では、品質は、レート及び圧縮率である。そのため、品質決定部22は、ステップS21からステップS23で決定されたレートのうち、単位時間当たりの取得数が最も多いレートを採用する。また、品質決定部22は、ステップS21からステップS23で決定された圧縮率のうち、最も低い圧縮率を採用する。
(Step S24: comprehensive judgment processing)
The
In Embodiment 1, quality is rate and compression ratio. Therefore, the
図7を参照して、実施の形態1に係る表示画像データ取得装置10の動作の具体例を説明する。
対象装置51では、アクティブウインドウのアプリケーションが顧客管理台帳であり、総合と国際と海外と経済と社外秘といった文字列が表示されているとする。また、現在は、火曜日の9:30であるとする。
すると、図5のステップS1では、内容特定部21によって、アクティブウインドウのアプリケーションが顧客管理台帳であること、及び、総合と国際と海外と経済と社外秘といった文字列が表示されていることが特定される。図6のステップS21では、顧客管理台帳に対応する品質として、レート“5”と、圧縮率であるJPEGの品質“60”とが特定される。また、図6のステップS22では、社外秘に対応するレート“7”と、圧縮率であるJPEGの品質“50”とが特定される。また、図6のステップS23では、火曜日の9時半に対応するレート“2”と、圧縮率であるJPEGの品質“40”とが特定される。その結果、図6のステップS24では、レート“7”と、JPEGの品質“60”とが採用される。
そして、図5のステップS3では、データ取得部23は、レート“7”に従い、1秒当たり7回、表示画像データを取得する。そして、データ取得部23は、JPEGの品質“60”に従い、表示画像データをJPEG画像に変換した上で、データ記録装置52に書き込む。
A specific example of the operation of the display image
In the
Then, in step S1 of FIG. 5, the
Then, in step S3 of FIG. 5, the
***実施の形態1の効果***
以上のように、実施の形態1に係る表示画像データ取得装置10は、表示内容及び曜日・時刻に応じて品質を決定し、決定された品質に従い表示画像データを取得する。そのため、不正な情報取得等が行われる可能性が高い重要な表示内容、又は、曜日・時刻については、高い品質で表示画像データを取得しつつ、重要でない表示内容及び曜日・時刻については、低い品質で表示画像データを取得するといったことが可能になる。
その結果、コンピュータが稼動中に表示画像データを記録する場合におけるデータ量を減らしつつ、適切な確認を可能にすることが可能である。つまり、重要な表示画像データについては滑らかで鮮明な状態で記録しておくことにより、詳細な確認を可能とする。一方、重要でない表示画像データについては多少粗く不鮮明な状態で記録しておくことにより、データ量を減らす。
*** Effect of Embodiment 1 ***
As described above, the display image
As a result, it is possible to reduce the amount of data when the display image data is recorded while the computer is running, and to enable appropriate confirmation. That is, by recording important display image data in a smooth and clear state, detailed confirmation is possible. On the other hand, the amount of data is reduced by recording unimportant display image data in a somewhat rough and unclear state.
また、実施の形態1に係る表示画像データ取得装置10は、表示画像データとともに、表示内容と、曜日及び時刻とを記憶しておく。そのため、表示内容と、曜日及び時刻とから確認が必要な表示画像データを絞り込むことが可能である。その結果、効率的に表示画像データを確認することが可能である。
In addition, the display image
***他の構成***
<変形例1>
実施の形態1では、表示画像データ取得装置10は、対象装置51の外部に設けられた。表示画像データ取得装置10は、対象装置51の内部に実装されてもよい。この場合には、表示画像データ取得装置10の各機能構成要素の機能を実現するプログラムが対象装置51のプロセッサによって実行され、各機能構成要素の機能が実現されることになる。
***Other Configurations***
<Modification 1>
In Embodiment 1, the display image
<変形例2>
実施の形態1では、表示画像データ取得装置10は、表示内容と、曜日及び時刻とに応じて、表示画像データ全体の品質を変更した。表示画像データ取得装置10は、表示内容と、曜日及び時刻とに応じて、表示画像データの部分毎に品質を変更するようにしてもよい。
例えば、アクティブウインドウのアプリケーションが特定のアプリケーションである場合には、アクティブウインドウの品質は高くしつつ、他の部分の品質を低くしてもよい。具体例としては、アクティブウインドウは、レート“7”とし、他の部分はレート“0”としてもよい。レート“0”とは、表示画像データを取得しないことを意味する。
<
In Embodiment 1, the display image
For example, if the application of the active window is a specific application, the quality of the active window may be high while the quality of other parts may be low. As a specific example, the active window may be rate "7" and the other portions may be rate "0". A rate of "0" means that no display image data is acquired.
<変形例3>
実施の形態1では、表示画像データ取得装置10は表示画像データを取得してデータ記録装置52に記憶した。図8に示すように、表示画像データ取得装置10は、表示画像データを取得するとともに、カメラ53により対象装置51の周辺を撮影して撮影データを取得してもよい。そして、表示画像データ取得装置10は、同じ時刻に取得された表示画像データと撮影データとを関連付けてデータ記録装置52に書き込んでもよい。
撮影データを表示画像データと関連付けて記憶しておくことにより、表示画像データだけでは特定できない不正を特定することが可能になる。例えば、対象装置51が機密情報を表示しているときに、対象装置51の表示装置をユーザが撮影して、機密情報を不正に取得することが考えられる。この場合には、表示画像データだけでは、機密情報を表示していたことしか特定できないが、撮影データを参照することにより、機密情報を表示した対象装置51の表示装置をユーザが撮影していたことを特定することが可能になる。
<
In the first embodiment, the display image
By storing photographed data in association with display image data, it becomes possible to identify fraud that cannot be identified only by display image data. For example, while the
なお、図9に示すように、撮影データは、カメラ53から直接データ記録装置52に書き込まれるように構成してもよい。
Incidentally, as shown in FIG. 9, the photographed data may be written directly from the
<変形例4>
実施の形態1では、表示画像データをデータ記録装置52に記憶すると説明した。図10に示すように、データ記録装置52に記憶された表示画像データは、リアルタイムにビューアを備えた監視用端末54に送信され、表示されてもよい。また、データ記録装置52に記憶された表示画像データは、監視用端末54の要求に従い、監視用端末54に送信され、表示されてもよい。監視用端末54は、例えば、曜日又は時刻により、取得したい表示画像データを指定し、データ記録装置52に送信させることが考えられる。
<
In the first embodiment, it has been described that the display image data is stored in the
<変形例5>
実施の形態1では、対象装置51は1台だけであった。対象装置51は、複数台あってもよい。この場合には、表示画像データ取得装置10は、対象装置51毎に、アプリケーション情報31とキーワード情報32とスケジュール情報33とを記憶する。2つ以上の対象装置51に同じ設定をする場合には、アプリケーション情報31とキーワード情報32とスケジュール情報33とをコピーして設定すればよい。
<
In Embodiment 1, there is only one
<変形例6>
実施の形態1では、各機能構成要素がソフトウェアで実現された。しかし、変形例6として、各機能構成要素はハードウェアで実現されてもよい。この変形例6について、実施の形態1と異なる点を説明する。
<
In Embodiment 1, each functional component is realized by software. However, as Modified Example 6, each functional component may be implemented by hardware. Regarding this
図11を参照して、変形例6に係る表示画像データ取得装置10の構成を説明する。
各機能構成要素がハードウェアで実現される場合には、表示画像データ取得装置10は、プロセッサ11とメモリ12とストレージ13とに代えて、電子回路15を備える。電子回路15は、各機能構成要素と、メモリ12と、ストレージ13との機能とを実現する専用の回路である。
The configuration of the display image
When each functional component is implemented by hardware, the display image
電子回路15としては、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックIC、GA(Gate Array)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)が想定される。
各機能構成要素を1つの電子回路15で実現してもよいし、各機能構成要素を複数の電子回路15に分散させて実現してもよい。
The
Each functional component may be implemented by one
<変形例7>
変形例7として、一部の各機能構成要素がハードウェアで実現され、他の各機能構成要素がソフトウェアで実現されてもよい。
<
As a modified example 7, some functional components may be implemented by hardware, and other functional components may be implemented by software.
プロセッサ11とメモリ12とストレージ13と電子回路15とを処理回路という。つまり、各機能構成要素の機能は、処理回路により実現される。
The
以上、この発明の実施の形態及び変形例について説明した。これらの実施の形態及び変形例のうち、いくつかを組み合わせて実施してもよい。また、いずれか1つ又はいくつかを部分的に実施してもよい。なお、この発明は、以上の実施の形態及び変形例に限定されるものではなく、必要に応じて種々の変更が可能である。 The embodiments and modifications of the present invention have been described above. Some of these embodiments and modifications may be combined and implemented. Also, any one or some may be partially implemented. It should be noted that the present invention is not limited to the above embodiments and modifications, and various modifications are possible as required.
10 表示画像データ取得装置、11 プロセッサ、12 メモリ、13 ストレージ、14 通信インタフェース、15 電子回路、21 内容特定部、22 品質決定部、23 データ取得部、31 アプリケーション情報、32 キーワード情報、33 スケジュール情報、51 対象装置、52 データ記録装置、53 カメラ、54 監視用端末。
10 display image
Claims (10)
前記内容特定部によって特定された前記表示内容に応じて、取得する画像データの品質を決定する品質決定部と、
前記品質決定部によって決定された前記品質に従い、前記対象装置が画面表示する画像データである表示画像データを取得するデータ取得部と
を備え、
前記内容特定部は、前記表示内容として、アクティブになっているウインドウであるアクティブウインドウを特定し、
前記品質決定部は、前記アクティブウインドウが特定のアプリケーションのウインドウである場合には、前記アクティブウインドウについての前記品質を、前記アクティブウインドウ以外の部分についての前記品質よりも高くし、
前記データ取得部は、前記アクティブウインドウについての前記品質に従い前記アクティブウインドウについての表示画像データを取得するとともに、前記アクティブウインドウ以外の部分についての前記品質に従い前記アクティブウインドウ以外の部分についての表示画像データを取得する表示画像データ取得装置。 a content identification unit that identifies display content, which is the content displayed on the screen by the target device;
a quality determining unit that determines the quality of image data to be acquired according to the display content specified by the content specifying unit;
a data acquisition unit that acquires display image data, which is image data displayed on a screen by the target device, according to the quality determined by the quality determination unit ;
The content specifying unit specifies an active window, which is an active window, as the display content,
the quality determining unit, if the active window is a window of a specific application, sets the quality of the active window higher than the quality of portions other than the active window;
The data acquisition unit acquires display image data for the active window according to the quality of the active window, and acquires display image data for a portion other than the active window according to the quality for a portion other than the active window. Display image data acquisition device to acquire .
請求項1に記載の表示画像データ取得装置。 2. The display image data acquisition device according to claim 1, wherein the quality determining unit determines the quality according to which application the active window is.
請求項2に記載の表示画像データ取得装置。 3. The display according to claim 2, wherein the quality determination unit determines the quality by referring to application information storing quality for each application and specifying the quality corresponding to the application serving as the active window. Image data acquisition device.
前記品質決定部は、前記文字列に含まれるキーワードに応じて、前記品質を決定する
請求項1から3までのいずれか1項に記載の表示画像データ取得装置。 The content specifying unit specifies a displayed character string as the display content,
4. The display image data acquisition device according to any one of claims 1 to 3, wherein the quality determining unit determines the quality according to a keyword included in the character string.
請求項4に記載の表示画像データ取得装置。 5. The display image according to claim 4, wherein the quality determination unit determines the quality by referring to keyword information storing quality for each keyword and specifying the quality corresponding to the keyword included in the character string. data acquisition device.
請求項6に記載の表示画像データ取得装置。 The quality determination unit refers to schedule information storing quality for at least one of the day of the week and time, and specifies the quality corresponding to at least one of the current day of the week and the current time. 7. The display image data acquisition device of claim 6, wherein quality is determined.
請求項1から7までのいずれか1項に記載の表示画像データ取得装置。 8. The display image data acquisition device according to any one of claims 1 to 7, wherein said quality is at least one of a rate indicating the number of acquisitions of said display image data per unit time and a compression rate.
前記表示画像データ取得装置が備える品質決定部が、特定された前記表示内容に応じて、取得する画像データの品質を決定し、
前記表示画像データ取得装置が備えるデータ取得部が、決定された前記品質に従い、前記対象装置が画面表示する画像データである表示画像データを取得し、
前記内容特定部は、前記表示内容として、アクティブになっているウインドウであるアクティブウインドウを特定し、
前記品質決定部は、前記アクティブウインドウが特定のアプリケーションのウインドウである場合には、前記アクティブウインドウについての前記品質を、前記アクティブウインドウ以外の部分についての前記品質よりも高くし、
前記データ取得部は、前記アクティブウインドウについての前記品質に従い前記アクティブウインドウについての表示画像データを取得するとともに、前記アクティブウインドウ以外の部分についての前記品質に従い前記アクティブウインドウ以外の部分についての表示画像データを取得する表示画像データ取得方法。 A content identification unit provided in the display image data acquisition device identifies display content, which is the content displayed on the screen by the target device,
A quality determination unit included in the display image data acquisition device determines the quality of image data to be acquired according to the specified display content,
a data acquisition unit included in the display image data acquisition device acquires display image data, which is image data displayed on a screen by the target device, according to the determined quality ;
The content specifying unit specifies an active window, which is an active window, as the display content,
the quality determining unit, if the active window is a window of a specific application, sets the quality of the active window higher than the quality of portions other than the active window;
The data acquisition unit acquires display image data for the active window according to the quality of the active window, and acquires display image data for a portion other than the active window according to the quality for a portion other than the active window. Display image data acquisition method to acquire .
前記内容特定処理によって特定された前記表示内容に応じて、取得する画像データの品質を決定する品質決定処理と、
前記品質決定処理によって決定された前記品質に従い、前記対象装置が画面表示する画像データである表示画像データを取得するデータ取得処理と
を行う表示画像データ取得装置としてコンピュータを機能させ、
前記内容特定処理では、前記表示内容として、アクティブになっているウインドウであるアクティブウインドウを特定し、
前記品質決定処理では、前記アクティブウインドウが特定のアプリケーションのウインドウである場合には、前記アクティブウインドウについての前記品質を、前記アクティブウインドウ以外の部分についての前記品質よりも高くし、
前記データ取得処理では、前記アクティブウインドウについての前記品質に従い前記アクティブウインドウについての表示画像データを取得するとともに、前記アクティブウインドウ以外の部分についての前記品質に従い前記アクティブウインドウ以外の部分についての表示画像データを取得する表示画像データ取得プログラム。 content identification processing for identifying display content, which is the content displayed on the screen by the target device;
a quality determination process for determining the quality of image data to be acquired according to the display content specified by the content specification process;
causing a computer to function as a display image data acquisition device that performs a data acquisition process for acquiring display image data, which is image data to be displayed on a screen by the target device, according to the quality determined by the quality determination process ;
In the content specifying process, an active window that is an active window is specified as the display content,
In the quality determination process, if the active window is a window of a specific application, the quality of the active window is set higher than the quality of portions other than the active window;
In the data acquisition process, display image data for the active window is acquired according to the quality of the active window, and display image data for the portion other than the active window is acquired according to the quality for the portion other than the active window. Display image data acquisition program to acquire .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019049557A JP7229822B2 (en) | 2019-03-18 | 2019-03-18 | Display image data acquisition device, display image data acquisition method, and display image data acquisition program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019049557A JP7229822B2 (en) | 2019-03-18 | 2019-03-18 | Display image data acquisition device, display image data acquisition method, and display image data acquisition program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020154377A JP2020154377A (en) | 2020-09-24 |
| JP7229822B2 true JP7229822B2 (en) | 2023-02-28 |
Family
ID=72558948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019049557A Active JP7229822B2 (en) | 2019-03-18 | 2019-03-18 | Display image data acquisition device, display image data acquisition method, and display image data acquisition program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7229822B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001103453A (en) | 1999-09-30 | 2001-04-13 | Toshiba Lighting & Technology Corp | Surveillance camera system and surveillance camera system controller |
| JP2007116379A (en) | 2005-10-20 | 2007-05-10 | Konica Minolta Business Technologies Inc | Image processing apparatus and job monitoring system |
| JP2008259175A (en) | 2008-01-10 | 2008-10-23 | Sky Kk | Recording device and program for the recording device |
| US20090284442A1 (en) | 2008-05-15 | 2009-11-19 | International Business Machines Corporation | Processing Computer Graphics Generated By A Remote Computer For Streaming To A Client Computer |
| JP2016171383A (en) | 2015-03-11 | 2016-09-23 | 株式会社リコー | Information terminal, image display system and program |
-
2019
- 2019-03-18 JP JP2019049557A patent/JP7229822B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001103453A (en) | 1999-09-30 | 2001-04-13 | Toshiba Lighting & Technology Corp | Surveillance camera system and surveillance camera system controller |
| JP2007116379A (en) | 2005-10-20 | 2007-05-10 | Konica Minolta Business Technologies Inc | Image processing apparatus and job monitoring system |
| JP2008259175A (en) | 2008-01-10 | 2008-10-23 | Sky Kk | Recording device and program for the recording device |
| US20090284442A1 (en) | 2008-05-15 | 2009-11-19 | International Business Machines Corporation | Processing Computer Graphics Generated By A Remote Computer For Streaming To A Client Computer |
| JP2016171383A (en) | 2015-03-11 | 2016-09-23 | 株式会社リコー | Information terminal, image display system and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020154377A (en) | 2020-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9153053B2 (en) | Selective composite rendering | |
| CN111310134B (en) | Screen watermark generation method, device and equipment | |
| US11356580B1 (en) | Method for preventing screen capture | |
| CN108229190B (en) | Transparent encryption and decryption control method, device, program, storage medium and electronic equipment | |
| CN114051145B (en) | Video compression processing method, device and medium | |
| US20220108427A1 (en) | Method and an electronic device for detecting and removing artifacts/degradations in media | |
| CN110490101A (en) | A kind of picture intercept method, device and computer storage medium | |
| TWI401613B (en) | System, method, and computer program product for preventing display of unwanted content stored in a frame buffer | |
| CN112434327B (en) | Information protection method and device and electronic equipment | |
| JP7229822B2 (en) | Display image data acquisition device, display image data acquisition method, and display image data acquisition program | |
| CN111953990A (en) | Coding method and device | |
| US12028569B2 (en) | Management of video data storage across multiple storage locations | |
| CN114638742B (en) | Scene picture processing method and electronic equipment | |
| TWI482099B (en) | Image processing and recording system and image processing and recording method thereof | |
| US20130013846A1 (en) | Method for storing data and electronic apparatus using the same | |
| KR102226706B1 (en) | Apparatus for hiding data using multimedia contents in document file and method therefore | |
| CN115774866A (en) | Blind watermark adding method and device, processor and electronic equipment | |
| CN107749892B (en) | Network reading method, device, smart tablet and storage medium for meeting records | |
| CN112069128A (en) | Method, device and system for processing display data | |
| US20120278827A1 (en) | Method for Personalized Video Selection | |
| US12028319B1 (en) | Image-based firewall for synthetic media prevention | |
| US20240214283A1 (en) | Latency measurement system and method | |
| US20250373443A1 (en) | Video transmission apparatus, video reception apparatus, video transmission method, video reception method, and storage medium | |
| US12184622B2 (en) | On-premises augmented and virtual reality processing and privacy preserving infrastructure | |
| US20080222733A1 (en) | Anti-pirate memory card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221122 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230214 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7229822 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |