Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7845657B2 - Remote control device - Google Patents
[go: Go Back, main page]

JP7845657B2 - Remote control device - Google Patents

Remote control device

Info

Publication number
JP7845657B2
JP7845657B2 JP2022045922A JP2022045922A JP7845657B2 JP 7845657 B2 JP7845657 B2 JP 7845657B2 JP 2022045922 A JP2022045922 A JP 2022045922A JP 2022045922 A JP2022045922 A JP 2022045922A JP 7845657 B2 JP7845657 B2 JP 7845657B2
Authority
JP
Japan
Prior art keywords
image data
unit
remote control
screen display
display unit
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
Application number
JP2022045922A
Other languages
Japanese (ja)
Other versions
JP2023140075A (en
Inventor
辰典 山上
州裕 石田
彰英 外村
隼人 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2022045922A priority Critical patent/JP7845657B2/en
Publication of JP2023140075A publication Critical patent/JP2023140075A/en
Application granted granted Critical
Publication of JP7845657B2 publication Critical patent/JP7845657B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Selective Calling Equipment (AREA)

Description

本発明は、遠隔操作装置、遠隔操作方法、プログラム、遠隔操作システムに関する。 This invention relates to a remote control device, a remote control method, a program, and a remote control system.

パーソナルコンピュータなどの情報処理装置を遠隔操作する際に用いられる技術が知られている。 A well-known technology is used for remotely controlling information processing devices such as personal computers.

例えば、特許文献1には、ローカルPC用の入力装置とのインタフェースを司どる第1のインタフェース部と、第1の変更認識手段と、第1の圧縮部と、第1の結合部と、第1のネットワークI/O部と、第1の分割部と、第1の解凍部と、第1のインタフェース手段とを具備することを特徴とする送信側ネットワークI/Oボックス装置などが記載されている。 For example, Patent Document 1 describes a transmitting-side network I/O box device characterized by comprising a first interface unit that manages the interface with an input device for a local PC, a first change recognition means, a first compression unit, a first coupling unit, a first network I/O unit, a first splitting unit, a first decompression unit, and a first interface means.

特開平08-235093号公報Japanese Patent Application Publication No. 08-235093

ローカルネットワーク環境下やオフライン環境下において、パーソナルコンピュータなどの情報処理装置を遠隔で操作したい場合がある。このような場合において、特許文献1に記載の技術では、被操作側と操作側の両方にネットワークI/Oボックス装置が必要であり、容易に遠隔操作を行うことが難しかった。このように、容易に遠隔操作を行うことが難しい、という課題が生じていた。 There are times when it is necessary to remotely operate information processing devices such as personal computers in local network environments or offline environments. In such cases, the technology described in Patent Document 1 requires network I/O box devices on both the controlled and operating sides, making easy remote operation difficult. Thus, a problem arose: the difficulty in easily performing remote operation.

そこで、本発明の目的は、上述した課題を解決するための遠隔操作装置、遠隔操作方法、プログラム、遠隔操作システムを提供することにある。 Therefore, the object of the present invention is to provide a remote control device, remote control method, program, and remote control system for solving the above-mentioned problems.

かかる目的を達成するため本開示の一形態である遠隔操作装置は、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する受信部と、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行う変換部と、
前記変換部による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う文字認識部と、
前記文字認識部による処理後の処理後画像データを表示する表示部と、
を有する
という構成をとる。
To achieve this objective, a remote control device, which is one form of the present disclosure,
A receiving unit that receives image data in which at least the screen display unit of the operated device is the subject,
A conversion unit that performs a predetermined conversion process based on information indicating the size of the screen display unit of the operated device and the image data,
A character recognition unit performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit,
A display unit that displays the processed image data after processing by the character recognition unit,
It has the following configuration:

また、本開示の他の形態である遠隔操作方法は、
情報処理装置が、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行い、
変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、
文字認識処理後の処理後画像データを表示する
という構成をとる。
Furthermore, another form of this disclosure, the remote control method, is
Information processing device,
The system receives image data in which at least the screen display unit of the operated device is the subject.
Based on the information indicating the size of the screen display unit of the operated device and the image data, a predetermined conversion process is performed.
Character recognition processing is performed on the converted image data generated as a result of the conversion process.
The system is configured to display the processed image data after character recognition processing.

また、本開示の他の形態であるプログラムは、
情報処理装置に、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行い、
変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、
文字認識処理後の処理後画像データを表示する
処理を実現するためのプログラムである。
Furthermore, other forms of this disclosure, such as program,
In an information processing device,
The system receives image data in which at least the screen display unit of the operated device is the subject.
Based on the information indicating the size of the screen display unit of the operated device and the image data, a predetermined conversion process is performed.
Character recognition processing is performed on the converted image data generated as a result of the conversion process.
This program implements the process of displaying processed image data after character recognition.

また、本開示の他の形態である遠隔操作システムは、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する受信部と、前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行う変換部と、前記変換部による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う文字認識部と、前記文字認識部による処理後の処理後画像データを表示する表示部と、を有する遠隔操作装置と、
前記被操作装置が有する前記画面表示部を被写体とした前記画像データを取得して、取得した前記画像データを前記遠隔操作装置に対して送信する撮像装置と、
を有する
という構成をとる。
Furthermore, another form of this disclosure, a remote control system,
A remote control device comprising: a receiving unit that receives image data with at least the screen display unit of a device to be operated as its subject; a conversion unit that performs a predetermined conversion process based on information indicating the size of the screen display unit of the device to be operated and the image data; a character recognition unit that performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit; and a display unit that displays the processed image data after processing by the character recognition unit,
An imaging device that acquires image data with the screen display unit of the operated device as the subject, and transmits the acquired image data to the remote control device,
It has the following configuration:

上述したような各構成によると、容易に情報処理装置を遠隔操作することが可能となる。 The configurations described above make it possible to easily remotely control the information processing device.

本開示の第1の実施形態における遠隔操作システムの構成例を示す図である。This figure shows an example of the configuration of a remote control system in the first embodiment of the present disclosure. 遠隔操作システムの他の構成例を示す図である。This figure shows another example configuration of the remote control system. 遠隔操作装置の構成例を示すブロック図である。This is a block diagram showing an example configuration of a remote control device. 規格情報の一例を示す図である。This figure shows an example of standard information. 遠隔操作装置の処理例を示す図である。This figure shows an example of processing by a remote control device. 遠隔操作装置の処理例を示す図である。This figure shows an example of processing by a remote control device. 遠隔操作装置の動作例を示すフローチャートである。This flowchart shows an example of how a remote control device works. 遠隔操作装置の動作例を示すフローチャートである。This flowchart shows an example of how a remote control device works. 遠隔操作装置の他の構成例を示すブロック図である。This is a block diagram showing another example configuration of a remote control device. 本開示の第2の実施形態における遠隔操作装置のハードウェア構成例を示す図である。This figure shows an example of the hardware configuration of a remote control device in a second embodiment of the present disclosure. 遠隔操作装置の構成例を示すブロック図である。This is a block diagram showing an example configuration of a remote control device.

[第1の実施形態]
本開示の第1の実施形態について、図1から図9までを参照して説明する。図1、図2は、遠隔操作システム100の構成の概要を説明するための図である。図3は、遠隔操作装置500の構成例を示すブロック図である。図4は、規格情報541の一例を示す図である。図5、図6は、遠隔操作装置500の処理例を示す図である。図7、図8は、遠隔操作装置500の動作例を示すフローチャートである。図9は、遠隔操作装置500の他の構成例を示すブロック図である。
[First Embodiment]
A first embodiment of the present disclosure will be described with reference to Figures 1 to 9. Figures 1 and 2 are diagrams illustrating the general configuration of the remote control system 100. Figure 3 is a block diagram showing an example configuration of the remote control device 500. Figure 4 is a diagram showing an example of standard information 541. Figures 5 and 6 are diagrams showing an example of processing by the remote control device 500. Figures 7 and 8 are flowcharts showing an example of operation by the remote control device 500. Figure 9 is a block diagram showing another example configuration of the remote control device 500.

本開示の第1の実施形態においては、ローカルネットワーク環境下やオフライン環境下におかれた被操作装置200を遠隔操作する遠隔操作システム100について説明する。後述するように、遠隔操作システム100は、撮像装置300を利用して被操作装置200を被写体とした画像データを取得すると、当該取得した画像データ内に写った被操作装置200の画面表示部を抽出して、抽出した被操作装置200の画面表示部の形状を所定の形状に変換する。そして、遠隔操作システム100は、変換後の画像データに対してOCR(Optical character recognition)処理などの文字認識処理を実行する。その後、遠隔操作システム100は、上記処理後の画像データである処理後画像データを画面表示する。 In the first embodiment of this disclosure, a remote control system 100 for remotely controlling a device 200 located in a local network environment or an offline environment is described. As will be described later, the remote control system 100 acquires image data of the device 200 using an imaging device 300, extracts the screen display portion of the device 200 captured in the acquired image data, and converts the shape of the extracted screen display portion of the device 200 into a predetermined shape. Then, the remote control system 100 performs character recognition processing, such as OCR (Optical Character Recognition), on the converted image data. After that, the remote control system 100 displays the processed image data on the screen.

また、遠隔操作システム100は、上述した処理後画像データを画面表示するとともに、キーボードやマウスなどの操作入力部に対する操作に応じた操作情報を被操作装置200に対して送信する。例えば、遠隔操作システム100は、遠隔操作エミュレート用のマウス・キーボード受信機400を介して、被操作装置200へと操作情報を送信する。これにより、被操作装置200において、マウスやキーボードなどに対する操作が認識される。なお、操作情報の送信は、既知の技術を用いて実現されてよい。 Furthermore, the remote control system 100 displays the processed image data described above on the screen and transmits operation information to the controlled device 200 in response to operations on the keyboard, mouse, or other input devices. For example, the remote control system 100 transmits operation information to the controlled device 200 via a mouse/keyboard receiver 400 for remote control emulation. This allows the controlled device 200 to recognize operations on the mouse, keyboard, etc. The transmission of operation information may be implemented using known technologies.

図1、図2は、遠隔操作システム100の構成例を示している。図1を参照すると、遠隔操作システム100は、例えば、被操作装置200と、撮像装置300と、遠隔操作エミュレート用のマウス・キーボード受信機400と、遠隔操作装置500と、を有している。また、図2で示すように、遠隔操作システム100は、スマートフォンなどの携帯端末600を含んでもよい。図1、図2で示すように、遠隔操作装置500は、ネットワークなどを介して、撮像装置300やマウス・キーボード受信機400と互いに通信可能なよう接続されている。 Figures 1 and 2 show an example configuration of the remote control system 100. Referring to Figure 1, the remote control system 100 includes, for example, a device to be controlled 200, an imaging device 300, a mouse/keyboard receiver 400 for remote control emulation, and a remote control device 500. As shown in Figure 2, the remote control system 100 may also include a mobile terminal 600 such as a smartphone. As shown in Figures 1 and 2, the remote control device 500 is connected to the imaging device 300 and the mouse/keyboard receiver 400 via a network or the like, enabling them to communicate with each other.

被操作装置200は、ローカルネットワーク環境下やオフライン環境下におかれた情報処理装置である。例えば、被操作装置200は、情報を表示するLCD(Liquid Crystal Display、液晶ディスプレイ)などの画面表示部を有する。また、被操作装置200は、取得した操作情報に応じてキーボードやマウスなどに対する操作を認識する。例えば、被操作装置200は、パーソナルコンピュータやタブレットその他の携帯端末など、一般的な情報処理装置であってよい。 The operated device 200 is an information processing device located in a local network environment or an offline environment. For example, the operated device 200 has a screen display unit such as an LCD (Liquid Crystal Display) for displaying information. Furthermore, the operated device 200 recognizes operations on a keyboard, mouse, etc., according to the acquired operation information. For example, the operated device 200 may be a general information processing device such as a personal computer, tablet, or other portable terminal.

撮像装置300は、被操作装置200の画面表示部を少なくとも被写体とした画像データを取得するカメラなどの撮像装置である。例えば、撮像装置300は、時系列の画像データを取得する。また、撮像装置300は、ネットワークNなどを介して、取得した画像データを遠隔操作装置500に対して送信する。 The imaging device 300 is an imaging device such as a camera that acquires image data with at least the screen display unit of the controlled device 200 as the subject. For example, the imaging device 300 acquires time-series image data. The imaging device 300 also transmits the acquired image data to the remote control device 500 via a network N or the like.

例えば、撮像装置300は、無線通信機能などを有しており、当該無線通信機能を利用して、遠隔操作装置500に対して画像データを送信することができる。撮像装置300は、当該撮像装置300と通信可能に接続された携帯端末600が有するテザリング機能などを利用して、遠隔操作装置500に対して画像データを送信してもよい。 For example, the imaging device 300 has a wireless communication function, and can transmit image data to the remote control device 500 using this wireless communication function. The imaging device 300 may also transmit image data to the remote control device 500 using a tethering function or similar function of a mobile terminal 600 that is communicatively connected to the imaging device 300.

マウス・キーボード受信機400は、ネットワークNを介して遠隔操作装置500からキーボードやマウスなどの操作情報を受信する遠隔操作エミュレート用の受信機である。例えば、マウス・キーボード受信機400は、被操作装置200と接続されており、遠隔操作装置500から受信した操作情報を被操作装置200に対して出力する。マウス・キーボード受信機400が操作情報を被操作装置200に対して出力することで、被操作装置200においてキーボードやマウスなどに対する操作が認識される。 The mouse/keyboard receiver 400 is a receiver for remote control emulation that receives operation information for keyboards, mice, etc., from the remote control device 500 via the network N. For example, the mouse/keyboard receiver 400 is connected to the controlled device 200 and outputs the operation information received from the remote control device 500 to the controlled device 200. By outputting operation information to the controlled device 200, the controlled device 200 recognizes the operation of the keyboard, mouse, etc.

例えば、マウス・キーボード受信機400は、無線通信機能などを有しており、当該無線通信機能を利用して、遠隔操作装置500から操作情報を受信することができる。マウス・キーボード受信機400は、当該マウス・キーボード受信機400と通信可能に接続された携帯端末600が有するテザリング機能などを利用して、遠隔操作装置500から操作情報などを受信してもよい。 For example, the mouse/keyboard receiver 400 has wireless communication capabilities and can receive operation information from the remote control device 500 using these wireless communication capabilities. The mouse/keyboard receiver 400 may also receive operation information from the remote control device 500 using the tethering function of a mobile terminal 600 that is communicatively connected to the mouse/keyboard receiver 400.

なお、マウス・キーボード受信機400は、既知のものであってよい。例えば、マウス・キーボード受信機400は、KVM(Keyboard, Video, Mouse) over IP(Internet Protocol)などを利用してもよい。 The mouse/keyboard receiver 400 may be a known device. For example, the mouse/keyboard receiver 400 may utilize KVM (Keyboard, Video, Mouse) over IP (Internet Protocol).

遠隔操作装置500は、被操作装置200を遠隔操作する情報処理装置である。図3は、遠隔操作装置500の構成例を示している。図3を参照すると、遠隔操作装置500は、主な構成要素として、例えば、操作入力部510と、画面表示部520と、通信I/F部530と、記憶部540と、演算処理部550と、を有している。 The remote control device 500 is an information processing device that remotely controls the controlled device 200. Figure 3 shows an example of the configuration of the remote control device 500. Referring to Figure 3, the remote control device 500 has, for example, an operation input unit 510, a screen display unit 520, a communication I/F unit 530, a storage unit 540, and an arithmetic processing unit 550 as its main components.

操作入力部510は、キーボードやマウスなどの操作入力装置からなる。操作入力部510は、遠隔操作装置500を操作する人員の操作を検出して演算処理部550に出力する。 The operation input unit 510 consists of an operation input device such as a keyboard or mouse. The operation input unit 510 detects the operations of the person operating the remote control device 500 and outputs the results to the calculation processing unit 550.

画面表示部520は、LCDなどの画面表示装置からなる。画面表示部520は、演算処理部550からの指示に応じて、記憶部540に格納された各種情報などを画面表示することができる。 The screen display unit 520 consists of a screen display device such as an LCD. The screen display unit 520 can display various information stored in the storage unit 540 on the screen in response to instructions from the arithmetic processing unit 550.

通信I/F部530は、データ通信回路からなる。通信I/F部530は、通信回線を介して接続された撮像装置300やマウス・キーボード受信機400などの外部装置との間でデータ通信を行う。 The communication interface unit 530 consists of a data communication circuit. The communication interface unit 530 performs data communication with external devices such as the imaging device 300 and the mouse/keyboard receiver 400, which are connected via a communication line.

記憶部540は、ハードディスクやメモリなどの記憶装置である。記憶部540は、演算処理部550における各種処理に必要な処理情報やプログラム544を記憶する。プログラム544は、演算処理部550に読み込まれて実行されることにより各種処理部を実現する。プログラム544は、通信I/F部530などのデータ入出力機能を介して外部装置や記録媒体から予め読み込まれ、記憶部540に保存されている。記憶部540で記憶される主な情報としては、例えば、規格情報541、画像データ情報542、処理後画像データ情報543などがある。 The storage unit 540 is a storage device such as a hard disk or memory. The storage unit 540 stores processing information and programs 544 necessary for various processes in the arithmetic processing unit 550. The programs 544 are loaded into the arithmetic processing unit 550 and executed to realize various processing functions. The programs 544 are pre-loaded from external devices or recording media via data input/output functions such as the communication interface unit 530 and stored in the storage unit 540. Examples of the main information stored in the storage unit 540 include standard information 541, image data information 542, and processed image data information 543.

規格情報541は、被操作装置200が有する画面表示部の大きさを示す情報を含んでいる。例えば、規格情報541は、通信I/F部530などを介して外部装置などから予め取得され、または、操作入力部510などを用いて予め入力され、記憶部540に格納されている。 The standard information 541 includes information indicating the size of the screen display unit of the operated device 200. For example, the standard information 541 is acquired in advance from an external device via the communication I/F unit 530, or input in advance using the operation input unit 510, and stored in the storage unit 540.

図4は、規格情報541の一例を示している。図4を参照すると、規格情報541では、画面表示部のサイズごとの高さと幅を示している。このように、規格情報541は、被操作装置200が有する画面表示部の大きさを示している。 Figure 4 shows an example of standard information 541. Referring to Figure 4, standard information 541 shows the height and width of the screen display unit for each size. Thus, standard information 541 indicates the size of the screen display unit of the operated device 200.

画像データ情報542には、撮像装置300から受信した画像データが含まれている。例えば、画像データ情報542には、時系列の画像データが含まれる。画像データ情報542においては、画像データの識別情報、画像データを取得した日時を示す情報、画像データを取得した位置を示す情報、そのほか任意の情報などが画像データを関連付けられてもよい。例えば、画像データ情報542は、受信部551がカメラや外部の情報処理装置などの外部装置などから画像データを受信するごとに更新される。 The image data information 542 includes image data received from the imaging device 300. For example, the image data information 542 includes time-series image data. The image data information 542 may also include associated information such as image data identification information, information indicating the date and time the image data was acquired, information indicating the location where the image data was acquired, and other arbitrary information. For example, the image data information 542 is updated each time the receiving unit 551 receives image data from an external device such as a camera or an external information processing device.

処理後画像データ情報543には、後述する変換部553や文字認識部554などによる処理が行われた後の処理後画像データが含まれている。例えば、処理後画像データ情報543は、文字認識部554がOCRなどの文字認識処理を行うことなどに応じて更新される。 The processed image data information 543 includes the processed image data after processing by the conversion unit 553 and the character recognition unit 554, which will be described later. For example, the processed image data information 543 is updated when the character recognition unit 554 performs character recognition processing such as OCR.

演算処理部550は、CPU(Central Processing Unit)などの演算装置とその周辺回路を有する。演算処理部550は、記憶部540からプログラム544を読み込んで実行することにより、上記ハードウェアとプログラム544とを協働させて各種処理部を実現する。演算処理部550で実現される主な処理部としては、例えば、受信部551、抽出部552、変換部553、文字認識部554、表示部555、操作情報送信部556などがある。 The arithmetic processing unit 550 includes a CPU (Central Processing Unit) and other arithmetic devices and their peripheral circuits. The arithmetic processing unit 550 reads and executes the program 544 from the storage unit 540, thereby realizing various processing functions through cooperation between the hardware and the program 544. Examples of the main processing functions realized by the arithmetic processing unit 550 include the receiving unit 551, the extraction unit 552, the conversion unit 553, the character recognition unit 554, the display unit 555, and the operation information transmission unit 556.

受信部551は、外部装置から画像データや被操作装置200が有する画像表示部の大きさを示す情報などを受信する。 The receiving unit 551 receives image data and information indicating the size of the image display unit of the operated device 200 from an external device.

例えば、受信部551は、通信I/F部530を介して、撮像装置300から画像データを受信する。受信部551は、画像データとともに画像データを取得した日時や取得場所を示す情報を撮像装置300から受信してもよい。また、受信部551は、受信した画像データなどを画像データ情報542として記憶部540に格納する。 For example, the receiving unit 551 receives image data from the imaging device 300 via the communication interface unit 530. The receiving unit 551 may also receive information from the imaging device 300 indicating the date, time, and location where the image data was acquired, along with the image data itself. Furthermore, the receiving unit 551 stores the received image data and other information as image data information 542 in the storage unit 540.

また、例えば、受信部551は、通信I/F部530を介して、携帯端末600やそのほかの外部装置から、被操作装置200が有する画面表示部の大きさを示す情報を取得することができる。なお、画面表示部の大きさを示す情報は、例えば、xx型など画面表示部のサイズを示していてもよいし、画面表示部の高さや幅などを示していてもよい。 Furthermore, for example, the receiving unit 551 can acquire information indicating the size of the screen display area of the operated device 200 from the mobile terminal 600 or other external devices via the communication I/F unit 530. The information indicating the size of the screen display area may, for example, indicate the size of the screen display area (e.g., xx type), or it may indicate the height and width of the screen display area.

抽出部552は、画像データ情報542に含まれる画像データ内から被写体である被操作装置200の画面表示部を抽出する。抽出部552は、既知の手段を用いて、画像データから画面表示部を抽出してよい。 The extraction unit 552 extracts the screen display unit of the operated device 200, which is the subject, from the image data contained in the image data information 542. The extraction unit 552 may extract the screen display unit from the image data using known means.

例えば、抽出部552は、YOLO(You Only Look Once)などの物体検出アルゴリズムを用いて、画面表示部を抽出する。抽出部552は、OpenCV(Open Source Computer Vision Library)などを用いて作成した物体検出器を用いて画面表示部を抽出する、テンプレートマッチングの手法を用いて画面表示部を検出するなど、そのほか既知の手法を用いて、被操作装置200が有する画面表示部を抽出してもよい。 For example, the extraction unit 552 extracts the screen display unit using an object detection algorithm such as YOLO (You Only Look Once). The extraction unit 552 may also extract the screen display unit of the operated device 200 using other known methods, such as an object detector created using OpenCV (Open Source Computer Vision Library), or by detecting the screen display unit using a template matching method.

変換部553は、抽出部552による抽出結果や画面表示部の大きさを示す情報などに基づいて、画像データ内の少なくとも抽出画面表示部に相当する部分の形状を変換する変換処理を行う。 The conversion unit 553 performs a conversion process to transform the shape of at least the portion of the image data corresponding to the extracted screen display area, based on the extraction results from the extraction unit 552 and information indicating the size of the screen display area.

例えば、変換部553は、抽出部552が抽出した画面表示部の形状を所定の形状に変換する際に必要となる変換パラメータを算出する。例えば、変換部553は、画像データ内における画面表示部の形状を画面表示部の大きさに応じた形状に変換する際に必要となる変換パラメータを算出する。具体的には、例えば、変換部553は、変換パラメータとしてホモグラフィ変換行列を算出する。なお、変換部553は、既知の手段を用いてホモグラフィ変換行列を算出してよい。例えば、変換部553は、抽出した画面表示部の座標と、画面表示部の大きさに応じて特定される、画面表示部の形状に応じた座標と、を用いた連立方程式を解くことなどにより、ホモグラフィ変換行列を算出することができる。 For example, the conversion unit 553 calculates conversion parameters necessary when converting the shape of the screen display area extracted by the extraction unit 552 into a predetermined shape. For example, the conversion unit 553 calculates conversion parameters necessary when converting the shape of the screen display area within the image data into a shape corresponding to the size of the screen display area. Specifically, for example, the conversion unit 553 calculates a homography transformation matrix as a conversion parameter. The conversion unit 553 may calculate the homography transformation matrix using known methods. For example, the conversion unit 553 can calculate the homography transformation matrix by solving a system of equations using the coordinates of the extracted screen display area and the coordinates corresponding to the shape of the screen display area, which are specified according to the size of the screen display area.

また、変換部553は、算出した変換パラメータを用いた計算を行うことで、画面表示部を抽出した画像データを変換する。例えば、変換部553は、算出した変換パラメータを用いて画像データ内のうち少なくとも画面表示部に対応する領域について行列計算することで、少なくとも領域内の形状を変換した変換後画像データを生成する。変換部553が変換を行うことで、例えば、撮像装置300の撮像位置がずれていることなどにより被操作装置200の画面表示部を真正面から撮像できていない場合などにおいても、画像データ内における画面表示部や画像表示部内の表示などの形状を補正することができる。 Furthermore, the conversion unit 553 converts the image data from which the screen display area has been extracted by performing calculations using the calculated conversion parameters. For example, the conversion unit 553 generates converted image data in which at least the shape within the region corresponding to the screen display area has been converted by performing matrix calculations using the calculated conversion parameters. The conversion unit 553 performs this conversion, which allows for correction of the shape of the screen display area and the display within the image data, even in cases where, for example, the imaging position of the imaging device 300 is misaligned and the screen display area of the operated device 200 cannot be imaged directly from the front.

例えば、以上例示したように、変換部553は、抽出部552による抽出結果や画面表示部の大きさを示す情報などに基づいて、ホモグラフィ変換処理を行うことで、変換後画像データを生成する。なお、画面表示部の大きさを示す情報が画面表示部のサイズを示す場合、変換部553は、規格情報541を参照して、サイズに応じた高さや幅などの情報を特定してよい。変換部553は、特定した高さや幅などが示す形状に変換するための変換パラメータを算出することができる。 For example, as illustrated above, the conversion unit 553 generates converted image data by performing homography conversion processing based on the extraction results from the extraction unit 552 and information indicating the size of the screen display area. If the information indicating the size of the screen display area indicates the dimensions of the screen display area, the conversion unit 553 may refer to the standard information 541 to identify information such as height and width corresponding to the dimensions. The conversion unit 553 can then calculate conversion parameters for converting to the shape indicated by the identified height and width.

文字認識部554は、変換後画像データに基づいて、OCRなどの文字認識処理を行う。文字認識部554は、一般的な方法を用いて文字認識処理を行ってよい。また、文字認識部554は、文字認識処理の後の画像データを、処理後画像データ情報543として記憶部540に格納する。 The character recognition unit 554 performs character recognition processing, such as OCR, based on the converted image data. The character recognition unit 554 may perform character recognition processing using general methods. Furthermore, the character recognition unit 554 stores the image data after character recognition processing as processed image data information 543 in the storage unit 540.

上述したように、文字認識部554は、変換部553により生成された変換後画像データに対して、文字認識処理を行う。変換後画像データに対して文字認識処理を行うことで、撮像装置300の撮像位置がずれていることなどにより被操作装置200の画面表示部を真正面から撮像できていない場合などにおいて、文字認識処理の精度を向上させることができる。 As described above, the character recognition unit 554 performs character recognition processing on the converted image data generated by the conversion unit 553. Performing character recognition processing on the converted image data improves the accuracy of character recognition, especially in cases where the screen display of the operated device 200 cannot be captured directly in front of it due to a misalignment of the imaging position of the imaging device 300.

表示部555は、画面表示部520に処理後画像データなどを表示する。表示部555は、処理後画像データ以外の各種情報などを画面表示部520上に表示させてもよい。 The display unit 555 displays processed image data and other information on the screen display unit 520. The display unit 555 may also display various other information besides processed image data on the screen display unit 520.

操作情報送信部556は、操作入力部510に対する操作に応じた操作情報をマウス・キーボード受信機400に対して送信する。例えば、操作情報送信部556は、表示部555が画面表示部520上に処理後画像データなどを表示している状態において、操作入力部510に対する操作に応じた操作情報をマウス・キーボード受信機400に対して送信する。操作情報送信部556は、既知の技術を用いて実現されてよい。 The operation information transmission unit 556 transmits operation information corresponding to operations performed on the operation input unit 510 to the mouse/keyboard receiver 400. For example, when the display unit 555 is displaying processed image data or the like on the screen display unit 520, the operation information transmission unit 556 transmits operation information corresponding to operations performed on the operation input unit 510 to the mouse/keyboard receiver 400. The operation information transmission unit 556 may be implemented using known technologies.

上述したように、遠隔操作システム100は、携帯端末600を含むことができる。携帯端末600は、テザリング機能を有する一般的なスマートフォンなどであってよい。なお、撮像装置300やマウス・キーボード受信機400が無線通信機能などを有する場合、遠隔操作システム100は携帯端末600を含まなくてもよい。 As described above, the remote control system 100 may include a mobile terminal 600. The mobile terminal 600 may be a general-purpose smartphone with tethering capabilities. However, if the imaging device 300 or the mouse/keyboard receiver 400 have wireless communication capabilities, the remote control system 100 does not need to include the mobile terminal 600.

以上が、遠隔操作システム100の構成例である。上述した構成によると、図5で示すように、遠隔操作システム100の遠隔操作装置500は、画像データ中の画面表示部の形状を変換した後に、文字認識処理を行う。その結果、撮像装置300の撮像位置がずれている場合などにおいても、精度よく文字認識処理を行うことができる。 The above is an example of the configuration of the remote control system 100. According to the above configuration, as shown in Figure 5, the remote control device 500 of the remote control system 100 performs character recognition processing after converting the shape of the screen display area in the image data. As a result, accurate character recognition processing can be performed even when the imaging position of the imaging device 300 is shifted.

また、図6で示すように、本実施形態において説明した遠隔操作システム100によると、画面表示部520上に処理後画像データを表示した状態において、操作入力部510に対する操作などに応じた操作情報をマウス・キーボード受信機400に対して送信することができる。その結果、画像データに基づく遠隔操作を行う際などにおける利便性を向上させることができる。 Furthermore, as shown in Figure 6, the remote control system 100 described in this embodiment allows for the transmission of operation information corresponding to operations on the operation input unit 510 to the mouse/keyboard receiver 400 while the processed image data is displayed on the screen display unit 520. As a result, convenience can be improved when performing remote operations based on image data.

続いて、図7、図8を参照して、遠隔操作装置500の動作例について説明する。まず、図7を参照して、画面表示する際の遠隔操作装置500の動作例について説明する。 Next, we will explain an example of the operation of the remote control device 500 with reference to Figures 7 and 8. First, we will explain an example of the operation of the remote control device 500 when displaying information on the screen, referring to Figure 7.

図7は、遠隔操作装置500の動作例を示すフローチャートである。図7を参照すると、受信部551は、撮像装置300から画像データを受信する(ステップS101)。受信部551は、画像データとともに画像データを取得した日時や取得場所を示す情報を撮像装置300から受信してもよい。また、受信部551は、携帯端末600やそのほかの外部装置から、被操作装置200が有する画面表示部の大きさを示す情報を取得することができる。 Figure 7 is a flowchart illustrating an example of the operation of the remote control device 500. Referring to Figure 7, the receiving unit 551 receives image data from the imaging device 300 (step S101). The receiving unit 551 may also receive information from the imaging device 300 indicating the date, time, and location where the image data was acquired. Furthermore, the receiving unit 551 can acquire information indicating the size of the screen display area of the controlled device 200 from a mobile terminal 600 or other external device.

抽出部552は、画像データ情報542に含まれる画像データ内から被写体である被操作装置200の画面表示部を抽出する(ステップS102)。抽出部552は、既知の手段を用いて、画像データから画面表示部を抽出してよい。 The extraction unit 552 extracts the screen display unit of the operated device 200, which is the subject, from the image data contained in the image data information 542 (step S102). The extraction unit 552 may extract the screen display unit from the image data using known means.

変換部553は、抽出部552による抽出結果や画面表示部の大きさを示す情報などに基づいて、ホモグラフィ変換処理を実行する(ステップS103)。例えば、変換部553は、画像データ内における画面表示部の形状を画面表示部の大きさに応じた形状に変換する際に必要となる変換パラメータを算出する。また、変換部553は、算出した変換パラメータを用いた計算を行うことで、画面表示部の形状などを変換した変換後画像データを生成する。 The conversion unit 553 performs homography conversion processing based on the extraction results from the extraction unit 552 and information indicating the size of the screen display area (step S103). For example, the conversion unit 553 calculates conversion parameters necessary for converting the shape of the screen display area within the image data to a shape corresponding to the size of the screen display area. Furthermore, the conversion unit 553 generates converted image data with the shape of the screen display area converted by performing calculations using the calculated conversion parameters.

文字認識部554は、変換後画像データに基づいて、OCRなどの文字認識処理を行う(ステップS104)。文字認識部554は、一般的な方法を用いて文字認識処理を行ってよい。 The character recognition unit 554 performs character recognition processing, such as OCR, based on the converted image data (step S104). The character recognition unit 554 may perform character recognition processing using a general method.

表示部555は、文字認識部554による処理後の画像データである処理後画像データを画面表示部520上に表示する(ステップS105)。 The display unit 555 displays the processed image data, which is the image data processed by the character recognition unit 554, on the screen display unit 520 (step S105).

以上が、画面表示部520上に画面表示する際の遠隔操作装置500の動作例である。続いて、図8を参照して、操作情報を送信する際の遠隔操作装置500の動作例について説明する。 The above is an example of the operation of the remote control device 500 when displaying information on the screen display unit 520. Next, with reference to Figure 8, an example of the operation of the remote control device 500 when transmitting operation information will be described.

図8は、遠隔操作装置500の動作例を示すフローチャートである。図8を参照すると、操作情報送信部556は、表示部555が処理後画像データを画面表示部520上に表示している状態において、操作入力部510に対する操作に応じた操作情報を取得する(ステップS201)。 Figure 8 is a flowchart showing an example of the operation of the remote control device 500. Referring to Figure 8, the operation information transmission unit 556 acquires operation information corresponding to the operation performed on the operation input unit 510 while the display unit 555 is displaying the processed image data on the screen display unit 520 (step S201).

また、操作情報送信部556は、取得した操作情報をマウス・キーボード受信機400に対して送信する(ステップS202)。その後、マウス・キーボード受信機400が被操作装置200に対して受信した操作情報を出力することで、マウスやキーボードに対する操作が被操作装置200に認識される。 Furthermore, the operation information transmission unit 556 transmits the acquired operation information to the mouse/keyboard receiver 400 (step S202). Subsequently, the mouse/keyboard receiver 400 outputs the received operation information to the device being operated 200, thereby allowing the device to recognize the mouse and keyboard operations.

以上が、操作情報を送信する際の遠隔操作装置500の動作例である。 The above is an example of the operation of the remote control device 500 when transmitting operation information.

このように、遠隔操作装置500は、変換部553と文字認識部554と表示部555とを有している。このような構成によると、文字認識部554は、変換部553による変換が行われた画像データを用いて、文字認識処理を行うことができる。また、表示部555は、処理後画像データを画面表示部520上に表示させることができる。その結果、撮像装置300の撮像位置が多少ずれていたとしても精度よく文字認識処理を行うことができ、容易に利便性の高い遠隔操作を実現することができる。 Thus, the remote control device 500 includes a conversion unit 553, a character recognition unit 554, and a display unit 555. With this configuration, the character recognition unit 554 can perform character recognition processing using image data converted by the conversion unit 553. Furthermore, the display unit 555 can display the processed image data on the screen display unit 520. As a result, even if the imaging position of the imaging device 300 is slightly off, accurate character recognition processing can be performed, enabling easy and convenient remote control.

また、遠隔操作装置500は、操作情報送信部556を有している。このような構成によると、操作情報送信部556は、画面表示部520上に処理後画像データを表示した状態において、操作入力部510に対する操作などに応じた操作情報をマウス・キーボード受信機400に対して送信することができる。その結果、画像データに基づく遠隔操作を行う際などにおける利便性を向上させることができる。 Furthermore, the remote control device 500 includes an operation information transmission unit 556. With this configuration, the operation information transmission unit 556 can transmit operation information corresponding to operations on the operation input unit 510 to the mouse/keyboard receiver 400 while the processed image data is displayed on the screen display unit 520. As a result, convenience can be improved when performing remote control based on image data.

なお、遠隔操作装置500などの構成は本実施形態で例示した場合に限定されない。例えば、図9を参照すると、演算処理部550は、プログラム544を読み込んで実行することで、上述した各処理部に加えて解像度修正指示部557を実現することができる。 Note that the configuration of the remote control device 500 and other components is not limited to the example given in this embodiment. For example, referring to Figure 9, the arithmetic processing unit 550 can implement the resolution correction instruction unit 557 in addition to the processing units described above by reading and executing the program 544.

解像度修正指示部557は、画像データ情報542などに基づいてモアレが発生していると判断される場合、または、遠隔操作装置500に対する操作などに応じて、撮像装置300に対して解像度を変更するよう指示することができる。解像度修正指示部557が解像度を変更するよう撮像装置300に対して指示することで、撮像装置300において解像度が変更され、より快適な遠隔操作を実現することができる。なお、解像度修正指示部557は、任意の方法でモアレ発生の有無を判断してよい。 The resolution correction instruction unit 557 can instruct the imaging device 300 to change its resolution if it determines, based on image data information 542 or the like, that moiré patterns are occurring, or in response to operations on the remote control device 500. By instructing the imaging device 300 to change its resolution, the resolution is changed in the imaging device 300, enabling more comfortable remote operation. The resolution correction instruction unit 557 may determine the presence or absence of moiré patterns using any method of its choosing.

[第2の実施形態]
次に、図10、図11を参照して、本開示の第2の実施形態について説明する。本開示の第2の実施形態では、情報処理装置である遠隔操作装置700の構成の概要について説明する。
[Second Embodiment]
Next, a second embodiment of the present disclosure will be described with reference to Figures 10 and 11. In the second embodiment of the present disclosure, an overview of the configuration of the remote control device 700, which is an information processing device, will be described.

図10は、遠隔操作装置700のハードウェア構成例を示している。図10を参照すると、遠隔操作装置700は、一例として、以下のようなハードウェア構成を有している。
・CPU(Central Processing Unit)701(演算装置)
・ROM(Read Only Memory)702(記憶装置)
・RAM(Random Access Memory)703(記憶装置)
・RAM703にロードされるプログラム群704
・プログラム群704を格納する記憶装置705
・情報処理装置外部の記録媒体710の読み書きを行うドライブ装置706
・情報処理装置外部の通信ネットワーク711と接続する通信インタフェース707
・データの入出力を行う入出力インタフェース708
・各構成要素を接続するバス709
Figure 10 shows an example of the hardware configuration of the remote control device 700. Referring to Figure 10, the remote control device 700 has the following hardware configuration as an example.
・CPU (Central Processing Unit) 701 (arithmetic unit)
ROM (Read Only Memory) 702 (Storage Device)
・RAM (Random Access Memory) 703 (Storage Device)
• Programs 704 loaded into RAM 703
- Storage device 705 for storing the program group 704
- Drive device 706 for reading and writing to recording medium 710 outside the information processing device.
- Communication interface 707 that connects to the communication network 711 outside the information processing device.
- Input/output interface 708 for data input and output.
• Bus 709 connecting each component

また、遠隔操作装置700は、プログラム群704をCPU701が取得して当該CPU701が実行することで、図11に示す受信部721、変換部722、文字認識部723、表示部724としての機能を実現することができる。なお、プログラム群704は、例えば、予め記憶装置705やROM702に格納されており、必要に応じてCPU701がRAM703などにロードして実行する。また、プログラム群704は、通信ネットワーク711を介してCPU701に供給されてもよいし、予め記録媒体710に格納されており、ドライブ装置706が該プログラムを読み出してCPU701に供給してもよい。 Furthermore, the remote control device 700 can realize the functions of the receiving unit 721, conversion unit 722, character recognition unit 723, and display unit 724 shown in Figure 11 by having the CPU 701 acquire and execute the program group 704. The program group 704 is, for example, stored in advance in the storage device 705 or ROM 702, and the CPU 701 loads and executes it in the RAM 703 or the like as needed. Alternatively, the program group 704 may be supplied to the CPU 701 via the communication network 711, or it may be stored in advance in the recording medium 710, and the drive device 706 may read the program and supply it to the CPU 701.

なお、図10は、遠隔操作装置700のハードウェア構成例を示している。遠隔操作装置700のハードウェア構成は上述した場合に限定されない。例えば、遠隔操作装置700は、ドライブ装置706を有さないなど、上述した構成の一部から構成されてもよい。 Figure 10 shows an example of the hardware configuration of the remote control device 700. The hardware configuration of the remote control device 700 is not limited to the case described above. For example, the remote control device 700 may consist of only a part of the configuration described above, such as not having the drive device 706.

受信部721は、被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する。 The receiving unit 721 receives image data in which at least the screen display unit of the operated device is the subject.

変換部722は、被操作装置が有する画面表示部の大きさを示す情報と、画像データとに基づいて、所定の変換処理を行う。 The conversion unit 722 performs a predetermined conversion process based on information indicating the size of the screen display unit of the operated device and the image data.

文字認識部723は、変換部722による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う。 The character recognition unit 723 performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit 722.

表示部724は、文字認識部723による処理後の処理後画像データを表示する。 The display unit 724 displays the processed image data after processing by the character recognition unit 723.

このように、遠隔操作装置700は、変換部722と文字認識部723と表示部724とを有している。このような構成によると、遠隔操作装置700の文字認識部723は、変換部722による変換が行われた画像データを用いて、文字認識処理を行うことができる。また、表示部724は、文字認識部723による処理後の画像データを表示させることができる。その結果、画像データを撮像する際の撮像位置が多少ずれていたとしても精度よく文字認識処理を行うことができ、容易に利便性の高い遠隔操作を実現することができる。 Thus, the remote control device 700 includes a conversion unit 722, a character recognition unit 723, and a display unit 724. With this configuration, the character recognition unit 723 of the remote control device 700 can perform character recognition processing using image data that has been converted by the conversion unit 722. Furthermore, the display unit 724 can display the image data after processing by the character recognition unit 723. As a result, even if the imaging position during image capture is slightly off, accurate character recognition processing can be performed, enabling easy and convenient remote control.

なお、上述した遠隔操作装置700などの情報処理装置は、当該情報処理装置に所定のプログラムが組み込まれることで実現できる。具体的に、本発明の他の形態であるプログラムは、情報処理装置に、被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、被操作装置が有する画面表示部の大きさを示す情報と、画像データとに基づいて、所定の変換処理を行い、変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、文字認識処理後の処理後画像データを表示する、処理を実現するためのプログラムである。 Furthermore, the information processing device such as the remote control device 700 described above can be realized by incorporating a predetermined program into the information processing device. Specifically, another embodiment of the present invention is a program for implementing the following processes: receiving image data of at least the screen display unit of the controlled device as the subject; performing a predetermined conversion process based on information indicating the size of the screen display unit of the controlled device and the image data; performing character recognition processing on the converted image data generated as a result of the conversion process; and displaying the processed image data after the character recognition processing.

また、上述した情報処理装置により実行される遠隔操作方法は、情報処理装置が、被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、被操作装置が有する画面表示部の大きさを示す情報と、画像データとに基づいて、所定の変換処理を行い、変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、文字認識処理後の処理後画像データを表示する、というものである。 Furthermore, the remote control method performed by the information processing device described above involves the information processing device receiving image data with at least the screen display unit of the controlled device as its subject, performing a predetermined conversion process based on information indicating the size of the screen display unit of the controlled device and the image data, performing character recognition processing on the converted image data generated as a result of the conversion process, and displaying the processed image data after character recognition processing.

上述した構成を有する、プログラム(又は記録媒体)、又は、遠隔操作方法などの発明であっても、上述した遠隔操作装置700と同様の作用・効果を奏するために、上述した本発明の目的を達成することができる。また、上述した構成を有する遠隔操作装置700と、被操作装置が有する画面表示部を被写体とした画像データを取得して、取得した画像データを遠隔操作装置に対して送信する撮像装置と、を有する遠隔操作システムであっても、同様の目的を達成することができる。 Even an invention such as a program (or recording medium) or a remote control method having the above-described configuration can achieve the same effects and benefits as the remote control device 700 described above, thereby achieving the objectives of the present invention described above. Furthermore, a remote control system comprising a remote control device 700 having the above-described configuration and an imaging device that acquires image data of the screen display unit of the controlled device and transmits the acquired image data to the remote control device can also achieve the same objectives.

<付記>
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における遠隔操作装置などの概略を説明する。但し、本発明は、以下の構成に限定されない。
<Note>
Some or all of the above embodiments may also be described as follows. The outline of the remote control device and the like in the present invention will be described below. However, the present invention is not limited to the following configuration.

(付記1)
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する受信部と、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行う変換部と、
前記変換部による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う文字認識部と、
前記文字認識部による処理後の処理後画像データを表示する表示部と、
を有する
遠隔操作装置。
(付記2)
付記1に記載の遠隔操作装置であって、
前記変換部は、前記画像データ内の前記画面表示部の形状を前記画面表示部の大きさに応じた形状に変換する際に必要となる変換パラメータを算出して、算出した変換パラメータを用いて前記変換処理を行う
遠隔操作装置。
(付記3)
付記1または付記2に記載の遠隔操作装置であって、
前記変換部は、前記画像データ内の前記画面表示部の形状を前記画面表示部の大きさに応じた形状に変換する際に必要となるホモグラフィ変換行列を前記変換パラメータとして算出する
遠隔操作装置。
(付記4)
付記1から付記3までのうちのいずれか1項に記載の遠隔操作装置であって、
前記変換部は、前記画面表示部の大きさを示す規格情報に基づいて前記画面表示部の高さと幅を特定し、特定した高さと幅とを用いて前記変換処理を行う
遠隔操作装置。
(付記5)
付記1から付記4までのうちのいずれか1項に記載の遠隔操作装置であって、
操作入力部に対する操作に応じた操作情報を取得して取得した前記操作情報を外部装置に対して送信する操作情報送信部を有する
遠隔操作装置。
(付記6)
付記1から付記5までのうちのいずれか1項に記載の遠隔操作装置であって、
前記画像データを取得する撮像装置に対して解像度を変更する旨の指示を送信する指示部を有する
遠隔操作装置。
(付記7)
情報処理装置が、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行い、
変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、
文字認識処理後の処理後画像データを表示する
遠隔操作方法。
(付記8)
情報処理装置に、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行い、
変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、
文字認識処理後の処理後画像データを表示する
処理を実現するためのプログラム。
(付記9)
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する受信部と、前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行う変換部と、前記変換部による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う文字認識部と、前記文字認識部による処理後の処理後画像データを表示する表示部と、を有する遠隔操作装置と、
前記被操作装置が有する前記画面表示部を被写体とした前記画像データを取得して、取得した前記画像データを前記遠隔操作装置に対して送信する撮像装置と、
を有する
遠隔操作システム。
(付記10)
付記9に記載の遠隔操作システムであって、
前記遠隔操作装置は、操作入力部に対する操作に応じた操作情報を取得して取得した前記操作情報を外部装置に対して送信する操作情報送信部を有し、
遠隔操作システムは、前記操作情報送信部が送信した前記操作情報を受信して前記被操作装置に対して出力する受信機を有する
遠隔操作システム。
(Note 1)
A receiving unit that receives image data in which at least the screen display unit of the operated device is the subject,
A conversion unit that performs a predetermined conversion process based on information indicating the size of the screen display unit of the operated device and the image data,
A character recognition unit performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit,
A display unit that displays the processed image data after processing by the character recognition unit,
A remote control device having
(Note 2)
The remote control device described in Appendix 1,
The conversion unit calculates conversion parameters necessary for converting the shape of the screen display unit in the image data to a shape corresponding to the size of the screen display unit, and performs the conversion process using the calculated conversion parameters.
(Note 3)
A remote control device as described in Appendix 1 or Appendix 2,
The conversion unit calculates a homography transformation matrix as the conversion parameter, which is necessary when converting the shape of the screen display unit in the image data to a shape corresponding to the size of the screen display unit.
(Note 4)
A remote control device described in any one of the items from Appendix 1 to Appendix 3,
The conversion unit is a remote control device that determines the height and width of the screen display unit based on standard information indicating the size of the screen display unit, and performs the conversion process using the determined height and width.
(Note 5)
A remote control device described in any one of the items from Appendix 1 to Appendix 4,
A remote control device having an operation information transmission unit that acquires operation information in response to an operation input unit and transmits the acquired operation information to an external device.
(Note 6)
A remote control device described in any one of the items from Appendix 1 to Appendix 5,
A remote control device having an instruction unit that transmits an instruction to an imaging device that acquires the aforementioned image data to change the resolution.
(Note 7)
Information processing device,
The system receives image data in which at least the screen display unit of the operated device is the subject.
Based on the information indicating the size of the screen display unit of the operated device and the image data, a predetermined conversion process is performed.
Character recognition processing is performed on the converted image data generated as a result of the conversion process.
A remote control method for displaying processed image data after character recognition processing.
(Note 8)
In an information processing device,
The system receives image data in which at least the screen display unit of the operated device is the subject.
Based on the information indicating the size of the screen display unit of the operated device and the image data, a predetermined conversion process is performed.
Character recognition processing is performed on the converted image data generated as a result of the conversion process.
A program to display processed image data after character recognition.
(Note 9)
A remote control device comprising: a receiving unit that receives image data with at least the screen display unit of a device to be operated as its subject; a conversion unit that performs a predetermined conversion process based on information indicating the size of the screen display unit of the device to be operated and the image data; a character recognition unit that performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit; and a display unit that displays the processed image data after processing by the character recognition unit,
An imaging device that acquires image data with the screen display unit of the operated device as the subject, and transmits the acquired image data to the remote control device,
It has a remote control system.
(Note 10)
The remote control system described in Appendix 9,
The remote control device has an operation information transmission unit that acquires operation information corresponding to an operation input unit and transmits the acquired operation information to an external device.
The remote control system includes a receiver that receives the operation information transmitted by the operation information transmission unit and outputs it to the device to be controlled.

なお、上記各実施形態及び付記において記載したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されていたりする。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。 The programs described in the above embodiments and appendices are stored in a memory device or recorded on a computer-readable recording medium. For example, the recording medium may be a portable medium such as a flexible disk, optical disk, magneto-optical disk, or semiconductor memory.

以上、上記各実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。 The present invention has been described above with reference to the embodiments described above, but the present invention is not limited to the embodiments described above. Various modifications to the structure and details of the present invention can be made within the scope of the present invention, as can be understood by those skilled in the art.

100 遠隔操作システム
200 被操作装置
300 撮像装置
400 マウス・キーボード受信機
500 遠隔操作装置
510 操作入力部
520 画面表示部
530 通信I/F部
540 記憶部
541 規格情報
542 画像データ情報
543 処理後画像データ情報
544 プログラム
550 演算処理部
551 受信部
552 抽出部
553 変換部
554 文字認識部
555 表示部
556 操作情報送信部
557 解像度修正指示部
600 携帯端末
700 遠隔操作装置
701 CPU
702 ROM
703 RAM
704 プログラム群
705 記憶装置
706 ドライブ装置
707 通信インタフェース
708 入出力インタフェース
709 バス
710 記録媒体
711 通信ネットワーク
721 受信部
722 変換部
723 文字認識部
724 表示部
100 Remote control system 200 Controlled device 300 Imaging device 400 Mouse/keyboard receiver 500 Remote control device 510 Operation input unit 520 Screen display unit 530 Communication I/F unit 540 Storage unit 541 Standard information 542 Image data information 543 Processed image data information 544 Program 550 Calculation processing unit 551 Receiving unit 552 Extraction unit 553 Conversion unit 554 Character recognition unit 555 Display unit 556 Operation information transmission unit 557 Resolution correction instruction unit 600 Mobile terminal 700 Remote control device 701 CPU
702 ROM
703 RAM
704 Program group 705 Storage device 706 Drive device 707 Communication interface 708 Input/output interface 709 Bus 710 Recording medium 711 Communication network 721 Receiving unit 722 Conversion unit 723 Character recognition unit 724 Display unit

Claims (9)

被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する受信部と、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行う変換部と、
前記変換部による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う文字認識部と、
前記文字認識部による処理後の処理後画像データを表示する表示部と、
を有し、
前記画像データに基づいてモアレが発生していると判断される場合に、前記画像データを取得する撮像装置に対して解像度を変更する旨の指示を送信する指示部を有する
遠隔操作装置。
A receiving unit that receives image data in which at least the screen display unit of the operated device is the subject,
A conversion unit that performs a predetermined conversion process based on information indicating the size of the screen display unit of the operated device and the image data,
A character recognition unit performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit,
A display unit that displays the processed image data after processing by the character recognition unit,
It has,
The system includes an instruction unit that, when it is determined that moiré patterns are occurring based on the aforementioned image data, sends an instruction to the imaging device that acquires the image data to change the resolution.
Remote control device.
請求項1に記載の遠隔操作装置であって、
前記変換部は、前記画像データ内の前記画面表示部の形状を前記画面表示部の大きさに応じた形状に変換する際に必要となる変換パラメータを算出して、算出した変換パラメータを用いて前記変換処理を行う
遠隔操作装置。
A remote control device according to claim 1,
The conversion unit calculates conversion parameters necessary for converting the shape of the screen display unit in the image data to a shape corresponding to the size of the screen display unit, and performs the conversion process using the calculated conversion parameters.
請求項2に記載の遠隔操作装置であって、
前記変換部は、前記画像データ内の前記画面表示部の形状を前記画面表示部の大きさに応じた形状に変換する際に必要となるホモグラフィ変換行列を前記変換パラメータとして算出する
遠隔操作装置。
A remote control device according to claim 2,
The conversion unit calculates a homography transformation matrix as the conversion parameter, which is necessary when converting the shape of the screen display unit in the image data to a shape corresponding to the size of the screen display unit.
請求項1から請求項3までのうちのいずれか1項に記載の遠隔操作装置であって、
前記変換部は、前記画面表示部の大きさを示す規格情報に基づいて前記画面表示部の高さと幅を特定し、特定した高さと幅とを用いて前記変換処理を行う
遠隔操作装置。
A remote control device according to any one of claims 1 to 3,
The conversion unit is a remote control device that determines the height and width of the screen display unit based on standard information indicating the size of the screen display unit, and performs the conversion process using the determined height and width.
請求項1から請求項4までのうちのいずれか1項に記載の遠隔操作装置であって、
操作入力部に対する操作に応じた操作情報を取得して取得した前記操作情報を外部装置に対して送信する操作情報送信部を有する
遠隔操作装置。
A remote control device according to any one of claims 1 to 4,
A remote control device having an operation information transmission unit that acquires operation information in response to an operation input unit and transmits the acquired operation information to an external device.
情報処理装置が、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行い、
変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、
文字認識処理後の処理後画像データを表示し、
前記画像データに基づいてモアレが発生していると判断される場合に、前記画像データを取得する撮像装置に対して解像度を変更する旨の指示を送信する
遠隔操作方法。
Information processing device,
The system receives image data in which at least the screen display unit of the operated device is the subject.
Based on the information indicating the size of the screen display unit of the operated device and the image data, a predetermined conversion process is performed.
Character recognition processing is performed on the converted image data generated as a result of the conversion process.
Display the processed image data after character recognition processing .
If it is determined that moiré patterns are occurring based on the aforementioned image data, an instruction is sent to the imaging device that acquires the aforementioned image data to change the resolution.
Remote control method.
情報処理装置に、
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信し、
前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行い、
変換処理の結果として生成される変換後画像データに対して文字認識処理を行い、
文字認識処理後の処理後画像データを表示し、
前記画像データに基づいてモアレが発生していると判断される場合に、前記画像データを取得する撮像装置に対して解像度を変更する旨の指示を送信する
処理を実現するためのプログラム。
In an information processing device,
The system receives image data in which at least the screen display unit of the operated device is the subject.
Based on the information indicating the size of the screen display unit of the operated device and the image data, a predetermined conversion process is performed.
Character recognition processing is performed on the converted image data generated as a result of the conversion process.
Display the processed image data after character recognition processing .
If it is determined that moiré patterns are occurring based on the aforementioned image data, an instruction is sent to the imaging device that acquires the image data to change the resolution.
A program to perform a process.
被操作装置が有する画面表示部を少なくとも被写体とした画像データを受信する受信部と、前記被操作装置が有する前記画面表示部の大きさを示す情報と、前記画像データとに基づいて、所定の変換処理を行う変換部と、前記変換部による変換処理の結果として生成される変換後画像データに対して文字認識処理を行う文字認識部と、前記文字認識部による処理後の処理後画像データを表示する表示部と、前記画像データに基づいてモアレが発生していると判断される場合に、前記画像データを取得する撮像装置に対して解像度を変更する旨の指示を送信する指示部と、を有する遠隔操作装置と、
前記被操作装置が有する前記画面表示部を被写体とした前記画像データを取得して、取得した前記画像データを前記遠隔操作装置に対して送信する撮像装置と、
を有する
遠隔操作システム。
A remote control device comprising: a receiving unit that receives image data with at least the screen display unit of a device to be operated as the subject; a conversion unit that performs a predetermined conversion process based on information indicating the size of the screen display unit of the device to be operated and the image data; a character recognition unit that performs character recognition processing on the converted image data generated as a result of the conversion process by the conversion unit; a display unit that displays the processed image data after processing by the character recognition unit; and an instruction unit that, when it is determined that moiré patterns have occurred based on the image data, sends an instruction to the imaging device that acquires the image data to change the resolution .
An imaging device that acquires image data with the screen display unit of the operated device as the subject, and transmits the acquired image data to the remote control device,
It has a remote control system.
請求項に記載の遠隔操作システムであって、
前記遠隔操作装置は、操作入力部に対する操作に応じた操作情報を取得して取得した前記操作情報を外部装置に対して送信する操作情報送信部を有し、
遠隔操作システムは、前記操作情報送信部が送信した前記操作情報を受信して前記被操作装置に対して出力する受信機を有する
遠隔操作システム。
A remote control system according to claim 8 ,
The remote control device has an operation information transmission unit that acquires operation information corresponding to an operation input unit and transmits the acquired operation information to an external device.
The remote control system includes a receiver that receives the operation information transmitted by the operation information transmission unit and outputs it to the device to be controlled.
JP2022045922A 2022-03-22 2022-03-22 Remote control device Active JP7845657B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022045922A JP7845657B2 (en) 2022-03-22 2022-03-22 Remote control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022045922A JP7845657B2 (en) 2022-03-22 2022-03-22 Remote control device

Publications (2)

Publication Number Publication Date
JP2023140075A JP2023140075A (en) 2023-10-04
JP7845657B2 true JP7845657B2 (en) 2026-04-14

Family

ID=88204691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022045922A Active JP7845657B2 (en) 2022-03-22 2022-03-22 Remote control device

Country Status (1)

Country Link
JP (1) JP7845657B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006115435A (en) 2004-10-12 2006-04-27 Neo Planning:Kk Remote monitoring system
US20130113738A1 (en) 2011-11-08 2013-05-09 Electronics And Telecommunications Research Institute Method and apparatus for controlling content on remote screen
JP2016058881A (en) 2014-09-09 2016-04-21 ファナック株式会社 Remote diagnostic device for computer control instrument
JP2016171516A (en) 2015-03-13 2016-09-23 シャープ株式会社 Monitoring device and monitoring device control method
JP2016224766A (en) 2015-06-01 2016-12-28 富士通株式会社 Remote screen display system, remote screen display method, and remote screen display program
JP2017026519A (en) 2015-07-24 2017-02-02 キヤノン株式会社 Processing device, control method of the same and calibration device
JP2017069963A (en) 2015-09-30 2017-04-06 株式会社ソフィックス Data collection system of display panel and operation panel, device, method, program and recording medium
JP2017138907A (en) 2016-02-05 2017-08-10 凸版印刷株式会社 Three-dimensional virtual space presentation system, three-dimensional virtual space presentation method, and program
CN113962869A (en) 2020-07-20 2022-01-21 Tcl科技集团股份有限公司 Moire pattern removing method, device and equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1011399A (en) * 1996-06-21 1998-01-16 Nec Corp Personal computer remote support system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006115435A (en) 2004-10-12 2006-04-27 Neo Planning:Kk Remote monitoring system
US20130113738A1 (en) 2011-11-08 2013-05-09 Electronics And Telecommunications Research Institute Method and apparatus for controlling content on remote screen
JP2016058881A (en) 2014-09-09 2016-04-21 ファナック株式会社 Remote diagnostic device for computer control instrument
JP2016171516A (en) 2015-03-13 2016-09-23 シャープ株式会社 Monitoring device and monitoring device control method
JP2016224766A (en) 2015-06-01 2016-12-28 富士通株式会社 Remote screen display system, remote screen display method, and remote screen display program
JP2017026519A (en) 2015-07-24 2017-02-02 キヤノン株式会社 Processing device, control method of the same and calibration device
JP2017069963A (en) 2015-09-30 2017-04-06 株式会社ソフィックス Data collection system of display panel and operation panel, device, method, program and recording medium
JP2017138907A (en) 2016-02-05 2017-08-10 凸版印刷株式会社 Three-dimensional virtual space presentation system, three-dimensional virtual space presentation method, and program
CN113962869A (en) 2020-07-20 2022-01-21 Tcl科技集团股份有限公司 Moire pattern removing method, device and equipment

Also Published As

Publication number Publication date
JP2023140075A (en) 2023-10-04

Similar Documents

Publication Publication Date Title
KR101975906B1 (en) Apparatus and method for scaling layout of application program in visual display unit
US9880713B2 (en) Display control apparatus, display control method, and program
US9635200B2 (en) Image forming system, image forming apparatus capable of communicating with a portable terminal, portable terminal capable of communicating with an image forming apparatus, and recording medium
US8706922B2 (en) Information processing apparatus, KVM switch, server, and computer readable medium
JP2000244989A (en) Two-way remote control system
CN110800314B (en) Computer system, remote operation notification method, and recording medium
CN108027903B (en) Information processing apparatus, control method, and program
EP3576419A1 (en) Image processing apparatus, information processing apparatus, information processing method, and program
US12049015B2 (en) Screen image transition information generation device, screen image transition information generation method, screen image transition information generation program, and screen image transition information generation system
CN114299056A (en) Defect point recognition method of image and defect image recognition model training method
JP6108925B2 (en) Imaging device, focus adjustment system, focus instruction device, focus adjustment method, and program
KR20170102749A (en) Apparatus and Method for Generating 3D Model using Mobile Device
CN111837176A (en) Display system and programs
JP7845657B2 (en) Remote control device
JP5693022B2 (en) Display control device, display control system, and control method, program, and storage medium thereof
JP5115457B2 (en) Cursor movement control method, apparatus, and program
CN105122186A (en) Input device
CN103135745B (en) Non-contact control method, information equipment and system based on depth image
US10915753B2 (en) Operation assistance apparatus, operation assistance method, and computer readable recording medium
US20090059015A1 (en) Information processing device and remote communicating system
CN111913574A (en) Method, apparatus, electronic device and computer readable medium for controlling device
JP4568121B2 (en) Remote work support system, remote work support method and program
CN115004715B (en) Image processing device, image sensor, and control method of image processing device
CN100502523C (en) Method and system of testing result displayed on terminal screen
KR20120087232A (en) System and method for expressing augmented reality-based content

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251224

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: 20260303

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260326

R150 Certificate of patent or registration of utility model

Ref document number: 7845657

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150