JP2008165642A - Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium - Google Patents

Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium Download PDF

Info

Publication number
JP2008165642A
JP2008165642A JP2006356650A JP2006356650A JP2008165642A JP 2008165642 A JP2008165642 A JP 2008165642A JP 2006356650 A JP2006356650 A JP 2006356650A JP 2006356650 A JP2006356650 A JP 2006356650A JP 2008165642 A JP2008165642 A JP 2008165642A
Authority
JP
Japan
Prior art keywords
information
information processing
processing apparatus
operation method
student
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.)
Withdrawn
Application number
JP2006356650A
Other languages
Japanese (ja)
Inventor
Shingo Kantoge
慎吾 間峠
Yoshio Kuroda
美穂 黒田
彩子 ▲高▼寺
Ayako Takadera
Yoshiharu Fujii
義晴 藤井
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.)
Canon IT Solutions Inc
Original Assignee
Canon Software Inc
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 Canon Software Inc filed Critical Canon Software Inc
Priority to JP2006356650A priority Critical patent/JP2008165642A/en
Publication of JP2008165642A publication Critical patent/JP2008165642A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Digital Computer Display Output (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve degree of understanding, and to reduce any operation error by eliminating confusion of a user who receives an operation instruction due to the difference in type and shape of an input device (operation device) between a teacher and a student in instructing the operation of an information processor. <P>SOLUTION: When operation information corresponding to an operation performed at a teacher side terminal 101 is acquired at a student side terminal 102, the CPU of the teacher side terminal 102 translates the acquired operation information into an operation method in an operation device (mouse, keyboard) installed in the student side terminal 102, and displays the operation method based on the translated operation information. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、操作者が操作に使用する操作手段を有する第1の情報処理装置と、操作者が操作に使用する操作手段を有する第2の情報処理装置とが通信な情報処理システムにおける操作方法指示制御に関する。   The present invention relates to an operation method in an information processing system in which a first information processing apparatus having an operation unit used for an operation by an operator and a second information processing apparatus having an operation unit used for an operation by the operator are communicated. Regarding instruction control.

パーソナルコンピュータの操作や、その他パーソナルコンピュータを介して行われる操作指導の場で、従来の技術(特開2001−331428等)を用いることにより、情報処理装置の遠隔操作ソフト、遠隔操作システム及びプログラムを記録した記憶媒体が公開され、遠方からの操作指導が容易にできるようになった。
特開2001−331428号公報
By using a conventional technique (Japanese Patent Laid-Open No. 2001-331428, etc.) at the operation of a personal computer or other operation instruction performed via a personal computer, a remote operation software, a remote operation system and a program for an information processing apparatus The recorded storage media has been made public, and it has become easy to provide operational guidance from a distance.
JP 2001-331428 A

従来の技術では、指導者と受講者の入力装置が同じ形であるということが前提であった。   In the prior art, it was assumed that the input devices of the instructor and the student were the same form.

例えば、指導者が記憶ボタンを押して左クリックをすると、受講者の画面には「左クリック」というメッセージが表示される。しかし、近年様々な種類のマウスが出されており、講師のマウスの機能と受講者のマウスの機能が必ずしも一致しているとは限らない。なお、ポインティングデバイス1つをとっても、マウス、トラックパッド、トラックボール等様々な種類の装置がある。   For example, when the instructor presses the memory button and performs a left click, a message “left click” is displayed on the student's screen. However, various types of mice have been released in recent years, and the functions of the instructor's mouse and the student's mouse do not always match. Note that there are various types of devices such as a mouse, a track pad, and a track ball even if one pointing device is taken.

つまり、受講者が使用するポインティングデバイスがマウスとは限らず、また、必ずしもクリックボタンが2つとも限らず、講師のマウス操作の表示が、受講者のポインティングデバイスでは実現不可能である可能性がある等の問題点があった。   In other words, the pointing device used by the student is not necessarily a mouse, and there are not necessarily two click buttons, and the display of the mouse operation of the instructor may not be possible with the student's pointing device. There were some problems.

本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、情報処理装置の操作を指導する際に、操作を指導する側と操作の指導を受ける側の使用する入力装置(操作装置)の種類,形状が異なる場合に、操作を指導する側と操作を指導される側との間の入力装置のもつ機能の違いを感じさせずに操作を指示することができる仕組を提供することである。   The present invention has been made in order to solve the above-described problems, and the object of the present invention is to use the side for instructing the operation and the side for instructing the operation when instructing the operation of the information processing apparatus. When the type and shape of the input device (operation device) are different, it is possible to instruct the operation without feeling the difference in the functions of the input device between the operation instruction side and the operation instruction side. It is to provide a mechanism.

本発明は、第1の情報処理装置と第2の情報処理装置とが通信な情報処理システムにおいて、前記第1の情報処理装置は、操作者が操作に使用する第1の操作手段と、前記第1の操作手段によりなされた操作に対応する操作情報を前記第2の情報処理装置に送信する送信手段を有するものであり、前記第2の情報処理装置は、操作者が操作に使用する第2の操作手段と、前記第1の情報処理装置から、該第1の情報処理装置で行なわれた操作に対応する操作情報を取得する取得手段と、前記取得手段に取得される操作情報を前記第2の操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示手段とを有することを特徴とする。   The present invention provides an information processing system in which a first information processing apparatus and a second information processing apparatus communicate with each other, wherein the first information processing apparatus includes a first operation means used by an operator for operation, It has a transmission means which transmits the operation information corresponding to operation performed by the 1st operation means to the 2nd information processor, and the 2nd information processor is the 1st which an operator uses for operation. Two operation means, an acquisition means for acquiring operation information corresponding to an operation performed on the first information processing apparatus, and operation information acquired by the acquisition means from the first information processing apparatus. An operation method instructing unit that translates into an operation method in the second operation unit and displays the operation method based on the translated operation information is provided.

本発明によれば、情報処理装置の操作を指導する際に、操作を指導する側と操作の指導を受ける側の使用する入力装置(操作装置)の種類,形状が異なる場合に、操作を指導する側と操作を指導される側との間の入力装置のもつ機能の違いを感じさせずに操作を指示することができる。   According to the present invention, when the operation of the information processing device is instructed, the operation is instructed when the type and shape of the input device (operation device) used on the operation instructing side and the operation receiving side are different. The operation can be instructed without feeling the difference in the function of the input device between the performing side and the side where the operation is instructed.

従って、情報処理装置における操作指導等を、表示画面を介して分かりやすく説明する際に、操作を指導する側と、操作を指導される側との間の入力装置(操作装置)のもつ機能の違いをなくした状態で操作を表示することができる等の効果を奏する。   Therefore, when the operation guidance in the information processing apparatus is explained in an easy-to-understand manner via the display screen, the functions of the input device (operation device) between the operation guidance side and the operation guidance side are provided. There is an effect that the operation can be displayed in a state where the difference is eliminated.

〔第1実施形態〕
図1は、本発明の一実施形態を示す情報処理システムの構成の一例を示すシステム構成図である。
[First Embodiment]
FIG. 1 is a system configuration diagram showing an example of the configuration of an information processing system showing an embodiment of the present invention.

図1に示すように、本発明の情報処理システムは、先生側端末101と複数の生徒側端末102が、LAN,インターネット等のネットワーク103を介して通信可能に接続されている。   As shown in FIG. 1, in the information processing system of the present invention, a teacher-side terminal 101 and a plurality of student-side terminals 102 are communicably connected via a network 103 such as a LAN or the Internet.

図2は、図1に示した先生側端末101と生徒側端末102のハードウェア構成を示すブロック図である。   FIG. 2 is a block diagram showing a hardware configuration of the teacher side terminal 101 and the student side terminal 102 shown in FIG.

図2に示すように、先生側端末101と生徒側端末102は、パーソナルコンピュータ,ワークステーション等の情報処理装置で構成され、それぞれCPU201、RAM202、ROM203、ハードディスク(HD)204、ディスプレイ205、ポインティングデバイス(ここではマウス)206、キーボード207、通信制御部208等から構成される。   As shown in FIG. 2, the teacher-side terminal 101 and the student-side terminal 102 are composed of information processing devices such as personal computers and workstations, and each has a CPU 201, a RAM 202, a ROM 203, a hard disk (HD) 204, a display 205, and a pointing device. (Here, a mouse) 206, a keyboard 207, a communication control unit 208, and the like.

CPU201は、HD204等に格納されるプログラムをRAM202上にロードして実行することにより、情報処理装置(先生側端末101,生徒側端末102)を統括制御する。   The CPU 201 performs overall control of the information processing apparatus (teacher side terminal 101 and student side terminal 102) by loading a program stored in the HD 204 or the like onto the RAM 202 and executing it.

以下、図3に示すフローチャートを参照して、先生側端末101における操作入力情報送信処理について説明する。   Hereinafter, the operation input information transmission process in the teacher-side terminal 101 will be described with reference to the flowchart shown in FIG.

図3は、本発明における第1の制御処理手順の一例を示すフローチャートであり、先生側端末101における操作入力情報送信処理に対応する。なお、このフローチャートの処理は、図1に示した先生側端末101のCPUがHDに格納されたプログラムをRAMに読み出して実行することにより実現される。なお、図中、S1〜S3は各ステップを示す。   FIG. 3 is a flowchart showing an example of the first control processing procedure in the present invention, and corresponds to the operation input information transmission processing in the teacher side terminal 101. The processing of this flowchart is realized by the CPU of the teacher-side terminal 101 shown in FIG. 1 reading out the program stored in the HD to the RAM and executing it. In the figure, S1 to S3 indicate each step.

本発明のアプリケーション(送信側)が起動されると、先生側端末101のCPUは、本フローチャートの処理を開始する。   When the application (transmission side) of the present invention is activated, the CPU of the teacher-side terminal 101 starts the processing of this flowchart.

まず、ステップS1において、先生側端末101のCPUは、操作者からの入力操作を監視し、入力操作があったと判定した場合には、ステップS2に処理を進める。   First, in step S1, the CPU of the teacher-side terminal 101 monitors the input operation from the operator. If it is determined that there is an input operation, the process proceeds to step S2.

ステップS2では、先生側端末101のCPUは、入力操作に基づいて操作情報903(図7)を作成する。操作情報903については後述する図7で詳述する。   In step S2, the CPU of the teacher-side terminal 101 creates operation information 903 (FIG. 7) based on the input operation. The operation information 903 will be described in detail later with reference to FIG.

次に、ステップS3において、先生側端末101のCPUは、S2で作成された操作情報903(図7)を、生徒側端末102に送信し、ステップS1に処理を戻す。   Next, in step S3, the CPU of the teacher side terminal 101 transmits the operation information 903 (FIG. 7) created in S2 to the student side terminal 102, and returns the process to step S1.

なお、図示しないが、本発明のアプリケーション(送信側)が終了した場合には、先生側端末101のCPUは、本フローチャートの処理を終了する。   Although not shown, when the application (transmission side) of the present invention ends, the CPU of the teacher-side terminal 101 ends the processing of this flowchart.

以下、図4を参照して、生徒側端末102のソフトウェア構成について説明する。   Hereinafter, the software configuration of the student-side terminal 102 will be described with reference to FIG.

図4は、図1に示した生徒側端末102のソフトウェア構成を示すブロック図である。   FIG. 4 is a block diagram showing a software configuration of the student side terminal 102 shown in FIG.

生徒側端末102におけるソフトウェアは、入力操作DB301,入力装置画像DB302,入力装置情報取得機能303,入力操作情報取得機能304,機能翻訳機能305から構成される。   The software in the student side terminal 102 includes an input operation DB 301, an input device image DB 302, an input device information acquisition function 303, an input operation information acquisition function 304, and a function translation function 305.

なお、機能翻訳機能305は、DB情報取得機能306、アクティブウィンドウ状態取得機能307と、入力操作情報と入力装置情報比較機能308と、操作指示機能309から構成される。   The function translation function 305 includes a DB information acquisition function 306, an active window state acquisition function 307, an input operation information / input device information comparison function 308, and an operation instruction function 309.

なお、上記303〜309に示す各機能部は、図1に示した生徒側端末102のCPUがHDに格納されるプログラムをRAM上にロードして実行することにより実現される。   Each of the functional units shown in 303 to 309 is realized by the CPU of the student side terminal 102 shown in FIG. 1 loading and executing a program stored in the HD on the RAM.

また、入力操作DB301,入力装置画像DB302は、生徒側端末102のHD内に実現される。   Further, the input operation DB 301 and the input device image DB 302 are realized in the HD of the student side terminal 102.

以下、図5〜図21を参照して、生徒側端末102における処理の流れについて説明する。   Hereinafter, the flow of processing in the student-side terminal 102 will be described with reference to FIGS.

図5は、本発明における第2の制御処理手順の一例を示すフローチャートであり、生徒側端末102において本発明の受信側アプリケーションが起動されてから終了するまでの流れに対応する。なお、このフローチャートの処理は、図1に示した生徒側端末102のCPUがHDに格納されたプログラムをRAMに読み出して実行することにより実現される。なお、図中、S401〜S403は各ステップを示す。   FIG. 5 is a flowchart showing an example of the second control processing procedure according to the present invention, and corresponds to the flow from the start of the receiving-side application of the present invention to the end of the student-side terminal 102. Note that the processing of this flowchart is realized by the CPU of the student side terminal 102 shown in FIG. 1 reading out the program stored in the HD to the RAM and executing it. In the figure, S401 to S403 indicate steps.

本発明のアプリケーション(受信側)が起動されると、生徒側端末102のCPUは、本フローチャートの処理を開始する。   When the application (reception side) of the present invention is started, the CPU of the student side terminal 102 starts the processing of this flowchart.

まず、ステップS401において、生徒側端末102のCPUは、始めに入力装置情報取得機能303により、生徒側端末102に接続されている全ての入力装置の型番901(図7)を取得する(詳細は図6に示す)。   First, in step S401, the CPU of the student side terminal 102 first acquires the model numbers 901 (FIG. 7) of all the input devices connected to the student side terminal 102 by the input device information acquisition function 303 (for details, see FIG. 7). (Shown in FIG. 6).

次に、ステップS402では、生徒側端末102のCPUは、入力操作情報取得機能304により、先生側端末101から送信される操作情報903(図7)の受信待ち状態となる(即ち、先生側端末101の入力待ち状態)。   Next, in step S402, the CPU of the student side terminal 102 waits to receive the operation information 903 (FIG. 7) transmitted from the teacher side terminal 101 by the input operation information acquisition function 304 (that is, the teacher side terminal). 101 waiting for input).

そして、先生側端末101に入力動作が起こり、先生側端末101から操作情報903を受信すると、生徒側端末102のCPUは、該受信した操作情報903を機能翻訳機能305に渡し、ステップS403に処理を進める。   When an input operation occurs in the teacher-side terminal 101 and the operation information 903 is received from the teacher-side terminal 101, the CPU of the student-side terminal 102 passes the received operation information 903 to the function translation function 305, and processing is performed in step S403. To proceed.

ステップS403では、生徒側端末102のCPUは、機能翻訳機能305におり、先生側端末101で入力された動作を生徒側端末102の入力装置に合わせた方法に翻訳する(詳細は図14に示す)。   In step S403, the CPU of the student side terminal 102 is in the function translation function 305 and translates the operation input at the teacher side terminal 101 into a method that matches the input device of the student side terminal 102 (details are shown in FIG. 14). ).

そして、S403の処理を終了すると、生徒側端末102のCPUは、機能翻訳機能305から入力操作情報取得機能304に処理を戻し、ステップS402に遷移する。   When the process of S403 is completed, the CPU of the student side terminal 102 returns the process from the function translation function 305 to the input operation information acquisition function 304, and proceeds to step S402.

また、本発明のアプリケーション(受信側)が終了した場合には、生徒側端末102のCPUは、本フローチャートの処理を終了する。   In addition, when the application (reception side) of the present invention is terminated, the CPU of the student side terminal 102 ends the processing of this flowchart.

なお、入力操作情報取得機能304は、順次受信した操作情報903をスプールし、S403から処理が戻ると、順次、機能翻訳機能305に、操作情報903を送るように構成されている。   The input operation information acquisition function 304 is configured to spool the operation information 903 received sequentially and to send the operation information 903 to the function translation function 305 sequentially when the process returns from S403.

以下、図6〜図13を参照して、図5のS401に示した入力装置情報取得機能303について説明する。   Hereinafter, the input device information acquisition function 303 shown in S401 of FIG. 5 will be described with reference to FIGS.

図6は、本発明における第3の制御処理手順の一例を示すフローチャートであり、図5のS401に示した入力装置情報取得機能303に対応する。なお、このフローチャートの処理は、図1に示した生徒側端末102のCPUがHDに格納されたプログラムをRAMに読み出して実行することにより実現される。なお、図中、S501〜S503は各ステップを示す。   FIG. 6 is a flowchart showing an example of the third control processing procedure in the present invention, and corresponds to the input device information acquisition function 303 shown in S401 of FIG. Note that the processing of this flowchart is realized by the CPU of the student side terminal 102 shown in FIG. 1 reading out the program stored in the HD to the RAM and executing it. In the figure, S501 to S503 indicate each step.

入力装置情報取得機能303では、生徒側端末102のCPUは、ステップS501において、生徒側端末102の全入力装置の入力装置型番901(例えば「ayaya2005」,「K−001」等)を取得する。   In the input device information acquisition function 303, the CPU of the student side terminal 102 acquires the input device model numbers 901 (for example, “ayaya2005”, “K-001”, etc.) of all the input devices of the student side terminal 102 in step S501.

次に、ステップS502において、生徒側端末102のCPUは、S501で取得した全入力装置の入力装置型番901に基づいて、入力操作DB301(図8A,図8B)より、全入力装置の機種情報902を取得する。   Next, in step S502, the CPU of the student-side terminal 102, based on the input device model number 901 of all input devices acquired in S501, from the input operation DB 301 (FIGS. 8A and 8B), model information 902 of all input devices. To get.

次に、ステップS503において、生徒側端末102のCPUは、S902で取得した全入力装置の機種情報902の図名902bに基づいて、入力装置画像DB302(図9)から、全入力装置の入力装置図(図9の1101等)を取得し、該取得した入力装置図および入力装置用テキストボックスを備えた入力装置ウィンドウ(マウスウィンドウ,キーボードウィンドウ等)を、図10に示すように、生徒側端末102のディスプレイ205に表示するように制御する。そして、本フローチャートの処理を終了する。   Next, in step S503, the CPU of the student-side terminal 102 determines the input devices of all input devices from the input device image DB 302 (FIG. 9) based on the model name 902b of the model information 902 of all input devices acquired in S902. FIG. 10 (such as 1101 in FIG. 9) is acquired, and an input device window (mouse window, keyboard window, etc.) having the acquired input device diagram and input device text box is obtained as shown in FIG. Control is performed so that the image is displayed on the display 205. And the process of this flowchart is complete | finished.

図7は、本発明の情報処理装置で使用される入力装置型番901,機種情報902,操作情報903のデータ構成の一例を示すデータ構成図である。   FIG. 7 is a data configuration diagram showing an example of the data configuration of the input device model number 901, model information 902, and operation information 903 used in the information processing apparatus of the present invention.

図7に示すように、機種情報902は、型番902aと、該型番に対応する入力装置図(入力装置画像DB302に格納されている)の図名902bから構成されている。   As shown in FIG. 7, the model information 902 includes a model number 902a and a diagram name 902b of an input device diagram (stored in the input device image DB 302) corresponding to the model number.

また、操作情報903は、操作対象のアプリケーションを示すアプリケーション情報903a,操作が行われた入力装置の種別(例えば「マウス」)を示す入力装置903b,操作の情報(例えば「戻る」操作)を示す操作903cにより構成される。   The operation information 903 indicates application information 903a indicating an operation target application, an input device 903b indicating the type of the input device (for example, “mouse”) on which the operation has been performed, and operation information (for example, “return” operation). It is comprised by operation 903c.

図8A,図8Bは、図4に示した入力操作DB301のデータ構成の一例を示すデータ構成図である。   8A and 8B are data configuration diagrams showing an example of the data configuration of the input operation DB 301 shown in FIG.

入力操作DB301は、図8A,図8B(以下、単に図8という)に示すように、アプリケーション毎の入力操作DB(例えば、入力操作DB_ブラウザ,入力操作DB_和亜プ郎)を記憶し、アプリケーション毎に、該アプリケーションの機能と、その機能に対応する入力装置(操作装置)の機種毎の操作方法(文字情報で示す操作内容)を記憶する。   As shown in FIGS. 8A and 8B (hereinafter simply referred to as FIG. 8), the input operation DB 301 stores an input operation DB for each application (for example, input operation DB_browser, input operation DB_WAAPURO). For each application, the function of the application and the operation method (operation content indicated by character information) for each model of the input device (operation device) corresponding to the function are stored.

また、入力操作DB301は、アプリケーション毎の操作DB(例えば、操作DB_ブラウザ,操作DB_和亜プ郎)を記憶し、アプリケーション毎に入力装置(操作装置)の機種に依存しない操作方法(カーソル位置と、該カーソル位置にて行う操作内容を示す文字情報)も記憶する。この入力装置の機種に依存しない操作DBは、アプリケーション毎の入力操作DBで解決できない場合に用いられる(詳細は後述する)。   Further, the input operation DB 301 stores an operation DB for each application (for example, operation DB_browser, operation DB_WAAPURO), and an operation method (cursor) that does not depend on the type of the input device (operation device) for each application. The position and character information indicating the operation performed at the cursor position) are also stored. The operation DB that does not depend on the model of the input device is used when the input operation DB for each application cannot be solved (details will be described later).

図9は、図4に示した入力装置画像DB302のデータ構成の一例を示すデータ構成図である。   FIG. 9 is a data configuration diagram illustrating an example of a data configuration of the input device image DB 302 illustrated in FIG. 4.

入力装置画像DB302は、図9に示すように、機種毎、操作毎に、操作画像を記憶するものであり、これらは、入力操作DB301内の操作方法毎の対応する。なお、1101は、左クリック操作に対応するマウス画像を示し、操作部分である左ボタンが強調色となっている。   As shown in FIG. 9, the input device image DB 302 stores operation images for each model and for each operation, and these correspond to each operation method in the input operation DB 301. Reference numeral 1101 denotes a mouse image corresponding to the left click operation, and the left button as the operation portion is highlighted.

図10は、生徒側端末102の画面表示例の一例を示す模式図である。   FIG. 10 is a schematic diagram showing an example of a screen display example of the student side terminal 102.

マウス画像1201とキーボード画像1202は、それぞれ生徒が生徒側端末102で利用する型と同じ型のものが表示される。   The mouse image 1201 and the keyboard image 1202 are displayed in the same type as that used by the student on the student side terminal 102.

なお、アプリケーション起動時は(S503の時は)、1201,1202に示すように、入力装置(ここではマウス,キーボード)のデフォルト画像(操作状態が示されていない画像)が、マウスウィンドウ,キーボードウィンドウに表示される。   When the application is started (in the case of S503), as shown in 1201 and 1202, the default images (images with no operation state shown) of the input device (here, mouse and keyboard) are the mouse window and keyboard window. Is displayed.

なお、アプリケーション起動時は(S503の時は)、マウスウィンドウ内のマウス用テキストボックス、キーボードウィンドウ内のキーボード用テキストボックスは、空白になっている(何も表示されていない)。   Note that when the application is started (at S503), the mouse text box in the mouse window and the keyboard text box in the keyboard window are blank (nothing is displayed).

図11は、操作指示時の生徒側端末102の画面表示例の一例を示す模式図である。なお、図13では図12と異なる機種のマウスを示している。   FIG. 11 is a schematic diagram illustrating an example of a screen display example of the student side terminal 102 at the time of an operation instruction. Note that FIG. 13 shows a mouse of a different model from FIG.

実際に、先生側端末101で操作指示があった際には、生徒側端末102では、1301,1302に示すように、入力装置(マウス,キーボード)の操作指示画像(操作状態が示されている画像)が、マウスウィンドウ,キーボードウィンドウに表示されることになる。   Actually, when there is an operation instruction on the teacher-side terminal 101, the student-side terminal 102 displays an operation instruction image (operation state) of the input device (mouse, keyboard) as indicated by 1301, 1302. Image) is displayed in the mouse window and keyboard window.

図12は、本発明の情報処理装置におけるマウスウィンドウの一例を示す模式図である。   FIG. 12 is a schematic diagram showing an example of a mouse window in the information processing apparatus of the present invention.

マウスウィンドウは、先生側端末101で行われたマウスイベントに対応するマウス操作を生徒側端末102を操作する生徒に指示するためのものである。   The mouse window is used to instruct a student who operates the student terminal 102 to perform a mouse operation corresponding to a mouse event performed on the teacher terminal 101.

図12において、1400はマウスウィンドウであり、マウス操作指示領域1401、マウスコメント領域1402から構成される。   In FIG. 12, reference numeral 1400 denotes a mouse window, which includes a mouse operation instruction area 1401 and a mouse comment area 1402.

マウス操作指示領域1401には、マウス画像を表示し、操作部分を色で強調表示する。また、マウスコメント領域1402では、マウス用テキストボックスを表示し、操作をコメントにより表示する。   In the mouse operation instruction area 1401, a mouse image is displayed and the operation part is highlighted with a color. In the mouse comment area 1402, a mouse text box is displayed, and the operation is displayed as a comment.

図13は、本発明の情報処理装置におけるキーボードウィンドウの一例(キーボードイベント表示時)を示す模式図である。   FIG. 13 is a schematic diagram showing an example of a keyboard window (when a keyboard event is displayed) in the information processing apparatus of the present invention.

キーボードウィンドウは、先生側端末101で行われたキーボードイベントに対応するキーボード操作を生徒側端末102を操作する生徒に指示するためのものである。   The keyboard window is used to instruct a student who operates the student side terminal 102 to perform a keyboard operation corresponding to a keyboard event performed on the teacher side terminal 101.

図13において、1500はキーボードウィンドウであり、キーボード操作指示領域1501、キーボード操作コメント領域1502から構成される。   In FIG. 13, reference numeral 1500 denotes a keyboard window, which includes a keyboard operation instruction area 1501 and a keyboard operation comment area 1502.

キーボード操作指示領域1501では、先生側端末101で行われたキーボード操作に対応するキーボード操作を、1503に示すように、キーボード画像上の該当キーの色の変化等により視覚的に指示する。   In the keyboard operation instruction area 1501, a keyboard operation corresponding to the keyboard operation performed on the teacher-side terminal 101 is visually instructed by a change in the color of the corresponding key on the keyboard image as indicated by 1503.

また、キーボード操作コメント領域1502では、キー操作をコメントで表示する。   In the keyboard operation comment area 1502, key operations are displayed as comments.

以下、図14〜図16のフローチャートを参照して、図5のS403に示した機能翻訳機能305について説明する。   The function translation function 305 shown in S403 of FIG. 5 will be described below with reference to the flowcharts of FIGS.

図14〜図16は、本発明における第4の制御処理手順の一例を示すフローチャートであり、図5のS402に示した機能翻訳機能305に対応する。なお、このフローチャートの処理は、図1に示した生徒側端末102のCPUがHDに格納されたプログラムをRAMに読み出して実行することにより実現される。なお、図中、S601〜S609,S701〜S706,S801〜S802は各ステップを示す。   14 to 16 are flowcharts showing an example of a fourth control processing procedure in the present invention, and correspond to the function translation function 305 shown in S402 of FIG. Note that the processing of this flowchart is realized by the CPU of the student side terminal 102 shown in FIG. 1 reading out the program stored in the HD to the RAM and executing it. In the figure, S601 to S609, S701 to S706, and S801 to S802 indicate respective steps.

機能翻訳機能305では、生徒側端末102のCPUは、ステップS501において、入力操作情報取得機能304から渡される操作情報903を取得する。   In the function translation function 305, the CPU of the student side terminal 102 acquires operation information 903 passed from the input operation information acquisition function 304 in step S501.

次に、ステップS602において、生徒側端末102のCPUは、S601で取得した操作情報903に基づいて、先生側端末101で操作されたアプリケーションが入力操作DB301(図8)に存在するアプリケーションであるか否かを判定する。例えば、受信した操作情報903が「ブラウザ,マウス,戻る」だった場合、入力操作DB301(図8)内に入力操作DB_ブラウザが存在するか否かを判定し、前記入力操作DB_ブラウザがあった場合に存在するアプリケーションであると判断する。   Next, in step S602, the CPU of the student side terminal 102 determines whether the application operated on the teacher side terminal 101 is present in the input operation DB 301 (FIG. 8) based on the operation information 903 acquired in S601. Determine whether or not. For example, when the received operation information 903 is “browser, mouse, return”, it is determined whether or not the input operation DB_browser exists in the input operation DB 301 (FIG. 8), and the input operation DB_browser If there is, it is determined that the application exists.

そして、ステップS602において、先生側端末101で操作されたアプリケーションが入力操作DB301(図8)に存在するアプリケーションでないと判定した場合には、生徒側端末102のCPUは、ステップS603に処理を進める。   If it is determined in step S602 that the application operated on the teacher-side terminal 101 is not an application existing in the input operation DB 301 (FIG. 8), the CPU of the student-side terminal 102 advances the process to step S603.

ステップS603では、生徒側端末102のCPUは、コメントウィンドウ1801(図19)に「操作を表示できません」とコメントを表示し、本フローチャートの処理を終了する。   In step S603, the CPU of the student-side terminal 102 displays a comment “Operation cannot be displayed” in the comment window 1801 (FIG. 19), and ends the process of this flowchart.

一方、ステップS602において、先生側端末101で操作されたアプリケーションが入力操作DB301(図8)に存在するアプリケーションであると判定した場合には、生徒側端末102のCPUは、ステップS604に処理を進める。   On the other hand, if it is determined in step S602 that the application operated on the teacher-side terminal 101 is an application existing in the input operation DB 301 (FIG. 8), the CPU of the student-side terminal 102 advances the process to step S604. .

ステップS604では、生徒側端末102のCPUは、S601で取得した操作情報903に基づいて、先生が操作したアプリケーションと生徒の操作しているアクティブウィンドウのアプリケーションが同じであるか否かを判定する。   In step S604, the CPU of the student-side terminal 102 determines whether the application operated by the teacher and the application of the active window operated by the student are the same based on the operation information 903 acquired in S601.

そして、ステップS604において、先生が操作したアプリケーション(例えばブラウザ)と生徒の操作しているアクティブウィンドウのアプリケーションが同じでないと判定した場合には、生徒側端末102のCPUは、ステップS605に処理を進める。   If it is determined in step S604 that the application operated by the teacher (for example, the browser) and the active window application operated by the student are not the same, the CPU of the student-side terminal 102 advances the process to step S605. .

ステップS605では、生徒側端末102のCPUは、コメントウィンドウ1801(図19)に、アクティブウィンドウを先生の操作したアプリケーションと同じにするようにコメントを表示し、本フローチャートの処理を終了する。   In step S605, the CPU of the student terminal 102 displays a comment on the comment window 1801 (FIG. 19) so that the active window is the same as the application operated by the teacher, and the process of this flowchart is terminated.

一方、ステップS604において、先生が操作したアプリケーションと生徒の操作しているアクティブウィンドウのアプリケーションが同じであると判定した場合には、生徒側端末102のCPUは、ステップS606に処理を進める。   On the other hand, if it is determined in step S604 that the application operated by the teacher is the same as the active window application operated by the student, the CPU of the student-side terminal 102 advances the process to step S606.

次に、ステップS606では、生徒側端末102のCPUは、S601で取得した操作情報903に対応する操作(先生側端末101で先生が行った操作)を、該操作に利用された入力装置と同様(同じ種類)の入力装置で実現可能か否かを入力操作DB301(図8)を参照して判定する。例えば、受信した操作情報903が「ブラウザ,マウス,戻る」だった場合、入力操作DB301(図8)内の入力操作DB_ブラウザ内に、当該生徒側端末102に備えられたマウスの型番に対応する「戻る」の欄にデータが存在するか否かを判定し、前記「戻る」の欄にデータがあった場合に実現可能と判断する。   Next, in step S606, the CPU of the student side terminal 102 performs the operation corresponding to the operation information 903 acquired in S601 (the operation performed by the teacher at the teacher side terminal 101) in the same manner as the input device used for the operation. It is determined with reference to the input operation DB 301 (FIG. 8) whether it can be realized with the same type of input device. For example, if the received operation information 903 is “browser, mouse, return”, the input operation DB 301 in the input operation DB 301 (FIG. 8) corresponds to the model number of the mouse provided in the student terminal 102. It is determined whether or not there is data in the “return” column, and if there is data in the “return” column, it is determined that the data can be realized.

そして、ステップS606で、先生の操作を同様の入力装置で実現可能と判断した場合には、生徒側端末102のCPUは、ステップS607に処理を進める。   If it is determined in step S606 that the teacher's operation can be realized with the same input device, the CPU of the student-side terminal 102 advances the process to step S607.

ステップS607では、生徒側端末102のCPUは、S601で取得した操作情報903に対応する操作に対応する入力装置画像を入力装置画像DB302(図9)から取得し、事前に表示していた入力装置画像を更新する。例えば、受信した操作情報903が「ブラウザ,マウス,選択」だった場合、入力操作DB301(図8)内の入力操作DB_ブラウザ内に、当該生徒側端末102に備えられたマウスの型番(例えばAyaya2005)に対応する「選択」の欄のデータ「左サイドボタン」に対応する画像(例えば、図9の1101)を入力装置画像DB302(図9)から取得し、表示していたマウス画像を更新する。   In step S607, the CPU of the student side terminal 102 acquires the input device image corresponding to the operation corresponding to the operation information 903 acquired in S601 from the input device image DB 302 (FIG. 9), and the input device displayed in advance. Update the image. For example, when the received operation information 903 is “browser, mouse, selection”, the model number of the mouse provided in the student terminal 102 (for example, in the input operation DB_browser in the input operation DB 301 (FIG. 8)) The image corresponding to the data “left side button” (for example, 1101 in FIG. 9) in the “selection” column corresponding to “Ayaya2005” is acquired from the input device image DB 302 (FIG. 9), and the displayed mouse image is updated. To do.

次に、ステップS608において、生徒側端末102のCPUは、S601で取得した操作情報903に対応する操作内容を該当入力装置用のテキストボックスに表示する。例えば、受信した操作情報903が「ブラウザ,マウス,選択」だった場合、入力操作DB301(図8)内の入力操作DB_ブラウザ内に、当該生徒側端末102に備えられたマウスの型番(例えばAyaya2005)に対応する「選択」の欄のデータ「左クリック」を、図12の1402に示すように、マウス用のテキストボックスに表示する。   Next, in step S608, the CPU of the student side terminal 102 displays the operation content corresponding to the operation information 903 acquired in S601 in a text box for the corresponding input device. For example, when the received operation information 903 is “browser, mouse, selection”, the model number of the mouse provided in the student terminal 102 (for example, in the input operation DB_browser in the input operation DB 301 (FIG. 8)) The data “left click” in the “selection” column corresponding to “Ayaya2005) is displayed in a mouse text box as indicated by 1402 in FIG.

次に、ステップS609において、生徒側端末102のCPUは、当該生徒側端末102において、表示指示した操作方法(操作内容)が正しく実行されたことを検知したら、入力装置画像をデフォルト画像に戻し、本フローチャートの処理を終了する。   Next, in step S609, when the CPU of the student terminal 102 detects that the operation method (operation content) instructed to be displayed is correctly executed in the student terminal 102, the CPU returns the input device image to the default image. The process of this flowchart is complete | finished.

なお、図示しないが、生徒側端末102のCPUは、表示指示した操作方法(操作内容)が正しく実行されなかったことを検知すると、その旨を操作者に通知する(表示する、警告音等を発する等)ものとし、さらに、その旨(表示指示した操作方法(操作内容)が正しく実行されなかった旨)先生側端末101に通知する。なお、先生側端末101では、上記表示指示した操作方法(操作内容)が正しく実行されなかった旨の情報を受け取ると、その情報を送信元の生徒側端末名とともに表示する。   Although not shown, when the CPU of the student-side terminal 102 detects that the operation method (operation content) instructed to be displayed has not been correctly executed, the CPU notifies the operator (displays a warning sound or the like). In addition, the teacher side terminal 101 is notified of the fact (that the operation method (operation content) instructed to be displayed has not been correctly executed). When the teacher-side terminal 101 receives information indicating that the operation method (operation content) instructed to be displayed has not been correctly executed, the teacher-side terminal 101 displays the information together with the student-side terminal name of the transmission source.

これにより、先生は誤った操作を行っている生徒を容易に把握して、指導することができるようになる。   As a result, the teacher can easily grasp and instruct a student who performs an incorrect operation.

また、ステップS606で、S601で取得した操作情報903に対応する操作(先生側端末101で先生が行った操作)を、該操作に利用された入力装置と同様(同じ種類)の入力装置で実現可能でないと判定した場合には、生徒側端末102のCPUは、図15のステップS701に処理を進める。   In step S606, the operation corresponding to the operation information 903 acquired in step S601 (the operation performed by the teacher on the teacher-side terminal 101) is realized by the same input device as that used for the operation (same type). If it is determined that it is not possible, the CPU of the student side terminal 102 advances the processing to step S701 in FIG.

ステップS701では、生徒側端末102のCPUは、当該生徒側端末102に(まだ処理対象となっていない)他の入力装置が存在するか否かを判定し、存在すると判定した場合には、該他の入力装置の処理対象とし、ステップS702に処理を進める。   In step S701, the CPU of the student terminal 102 determines whether there is another input device (not yet processed) in the student terminal 102. The process proceeds to step S702 with another input device as a processing target.

ステップS702では、生徒側端末102のCPUは、上記処理対処の他の入力装置の情報(型番901)を入力操作DB301(図8)から取得する。   In step S <b> 702, the CPU of the student-side terminal 102 acquires information (model number 901) of another input device that handles the processing from the input operation DB 301 (FIG. 8).

次に、ステップS703において、生徒側端末102のCPUは、処理対処の入力装置により、S601で取得した操作情報903に対応する操作を実現可能か否かを判定することにより、代わり操作(代替操作)があるか否かを判定する。   Next, in step S703, the CPU of the student side terminal 102 determines whether or not the operation corresponding to the operation information 903 acquired in S601 can be realized by the processing coping input device, thereby performing a substitute operation (alternative operation). ) Is determined.

例えば、受信した操作情報903が「ブラウザ,マウス,スクロール↑」で、処理対象の入力装置がキーボード(例えばK−001)である場合、入力操作DB301(図8)内の入力操作DB_ブラウザ内に、当該生徒側端末102に備えられたキーボードの型番(K−001)に対応する「スクロール↑」の欄にデータが存在していた場合、該キーボードは、受信した操作情報903に対応する操作を実現可能であると判断し、代わり操作(代替操作)があると判断する。   For example, when the received operation information 903 is “browser, mouse, scroll ↑” and the input device to be processed is a keyboard (for example, K-001), the input operation DB_inside the browser in the input operation DB 301 (FIG. 8) If there is data in the “scroll ↑” column corresponding to the model number (K-001) of the keyboard provided in the student terminal 102, the keyboard performs an operation corresponding to the received operation information 903. Is determined to be feasible and it is determined that there is an alternative operation (alternative operation).

そして、ステップS703において、代わり操作(代替操作)がないと判定した場合には、生徒側端末102のCPUは、ステップS701に処理を戻す。   If it is determined in step S703 that there is no replacement operation (alternative operation), the CPU of the student side terminal 102 returns the process to step S701.

一方、ステップS703において、代わり操作(代替操作)があると判定した場合には、生徒側端末102のCPUは、ステップS704に処理を進める。   On the other hand, if it is determined in step S703 that there is an alternative operation (alternative operation), the CPU of the student-side terminal 102 advances the process to step S704.

ステップS704では、生徒側端末102のCPUは、S702で代わり操作があると判定された他の入力装置の操作に対応する入力装置画像を入力装置画像DB302(図9)から取得し、ステップS705において、当該他の入力装置画像を更新する。例えば、受信した操作情報903が「ブラウザ,マウス,スクロール↑」で他の入力装置がキーボード(K−001)だった場合、入力操作DB301(図8)内の入力操作DB_ブラウザ内の「型番K−001」に対応する「スクロール↑」の欄のデータ「↑」に対応する画像(例えば、図17の1601)を入力装置画像DB302(図9)から取得し、表示していたキーボード画像を更新する。   In step S704, the CPU of the student side terminal 102 acquires an input device image corresponding to the operation of another input device determined to have a replacement operation in S702 from the input device image DB 302 (FIG. 9), and in step S705. The other input device image is updated. For example, if the received operation information 903 is “browser, mouse, scroll ↑” and the other input device is a keyboard (K-001), the input operation DB 301 in the input operation DB 301 (FIG. 8) —the “model number” in the browser An image (for example, 1601 in FIG. 17) corresponding to the data “↑” in the “scroll ↑” column corresponding to “K-001” is acquired from the input device image DB 302 (FIG. 9), and the displayed keyboard image is displayed. Update.

次に、ステップS705において、生徒側端末102のCPUは、S702で代わり操作があると判定された他の入力装置用のテキストボックスに当該代わり操作内容を表示する。例えば、受信した操作情報903が「ブラウザ,マウス,スクロール↑」で他の入力装置がキーボード(K−001)だった場合、入力操作DB301(図8)内の入力操作DB_ブラウザ内の型番K−001に対応する「スクロール↑」の欄のデータ「↑」を、図18の1601に示すように、キーボード用のテキストボックスに表示する。   Next, in step S <b> 705, the CPU of the student-side terminal 102 displays the substitute operation content in the text box for another input device that is determined to have the substitute operation in step S <b> 702. For example, if the received operation information 903 is “browser, mouse, scroll ↑” and the other input device is a keyboard (K-001), the input operation DB 301 in the input operation DB 301 (FIG. 8) _model number K in the browser Data “↑” in the “scroll ↑” column corresponding to −001 is displayed in a keyboard text box as indicated by 1601 in FIG.

そして、ステップS706の処理を終了すると、生徒側端末102のCPUは、図14のステップS608に処理を進める。   Then, when the process of step S706 ends, the CPU of the student side terminal 102 advances the process to step S608 in FIG.

また、ステップS701において、当該生徒側端末102に(まだ処理対象となっていない)他の入力装置が存在しないと判定した場合には、生徒側端末102のCPUは、図16のステップS801に処理を進める。   If it is determined in step S701 that there is no other input device (not yet processed) in the student terminal 102, the CPU of the student terminal 102 performs the process in step S801 in FIG. To proceed.

ステップS801では、生徒側端末102のCPUは、S601で取得した操作情報903に対応する操作(先生側端末101で先生が行った操作)に対応するアプリケーションの操作方法を入力操作DB301(図8)から取得する。例えば、受信した操作情報903が「ブラウザ,マウス,戻る」だった場合、入力操作DB301(図8)内の操作DB_ブラウザ内の「戻る」に対応する情報(例えば、図8の1001)を取得する。   In step S801, the CPU of the student terminal 102 inputs the operation method of the application corresponding to the operation corresponding to the operation information 903 acquired in S601 (the operation performed by the teacher at the teacher terminal 101) in the input operation DB 301 (FIG. 8). Get from. For example, when the received operation information 903 is “browser, mouse, return”, the operation DB in the input operation DB 301 (FIG. 8) —information corresponding to “return” in the browser (for example, 1001 in FIG. 8). get.

次に、ステップS802において、生徒側端末102のCPUは、S801で取得した情報内の「コメントウィンドウテキスト」欄の情報をコメントウィドウに表示し、上記S801で取得した情報内の「ポインタの位置」欄の情報に基づいて擬似ポインタを表示し、図14のステップS608に処理を戻す。   Next, in step S802, the CPU of the student side terminal 102 displays the information in the “comment window text” field in the information acquired in S801 on the comment window, and the “pointer position” in the information acquired in S801 above. A pseudo pointer is displayed based on the information in the column, and the process returns to step S608 in FIG.

例えば、受信した操作情報903が「ブラウザ,マウス,戻る」で他の入力装置がキーボード(K−004)だった場合、即ち、先生側端末101で図18に示すようなマウスのリールを上に回す処理が行われ、生徒側端末102にリール付きマウスがなく、且つ、キーボードの型番が「K−004」であった場合について説明する。   For example, when the received operation information 903 is “browser, mouse, return” and the other input device is a keyboard (K-004), that is, the teacher side terminal 101 has a mouse reel as shown in FIG. A case where the turning process is performed, the student terminal 102 does not have a mouse with a reel, and the keyboard model number is “K-004” will be described.

この場合、生徒側端末102では、入力操作DB301(図8)内の入力操作DB_ブラウザ内の型番K−004に対応する「戻る」の欄にデータがないため、操作DB_ブラウザ内の「戻る」に対応する情報1001を取得する。そして、該取得した情報1001内のコメントウィンウテキスト欄内のテキスト情報「ブラウザの戻るボタンを押して下さい」を、コメントウィンドウに表示する(図19の1801)。さらに、情報1001内のポインタの位置欄内のポインタ位置に、擬似ポインタを表示する(図20,図21の1901)。   In this case, since there is no data in the “return” column corresponding to the model number K-004 in the input operation DB_browser in the input operation DB 301 (FIG. 8) in the student side terminal 102, “ Information 1001 corresponding to “Return” is acquired. Then, the text information “Please press the browser's back button” in the comment window text field in the acquired information 1001 is displayed in the comment window (1801 in FIG. 19). Further, a pseudo pointer is displayed at the pointer position in the pointer position column in the information 1001 (1901 in FIGS. 20 and 21).

なお、図示しないが、生徒側端末102のCPUは、「ポインタの位置」欄にデータがない場合、擬似ポインタによるカーソルの誘導でも解決できないと判断し、コメントウィンドウのみ表示するように制御する。   Although not shown, the CPU of the student side terminal 102 determines that it cannot be solved even by guiding the cursor with the pseudo pointer when there is no data in the “pointer position” column, and controls to display only the comment window.

また、生徒側端末102のCPUは、生徒側端末102で擬似カーソルの指定位置にマウスカーソルが達した時に、マウス操作を伴う場合は、行うべきマウス操作をマウスウィンドウで指示するように制御する(図20の1902)。   Further, the CPU of the student terminal 102 controls the mouse window to instruct the mouse operation to be performed in the mouse window when the mouse cursor reaches the designated position of the pseudo cursor in the student terminal 102. 1902 in FIG.

以下、図17〜図20を用いて、図15のS701〜S706,図16のS801〜S802の処理について具体的に示す。   Hereinafter, the processing of S701 to S706 in FIG. 15 and S801 to S802 in FIG. 16 will be specifically described with reference to FIGS.

図17は、先生側端末101で行われた操作の一例を示す模式図である。   FIG. 17 is a schematic diagram illustrating an example of an operation performed on the teacher-side terminal 101.

先生がリール式マウスを使用しており、リールを上方向に回した場合(図17)で、生徒の使用するマウスがリール式ではなく、対応する操作がない場合、図18の1601に示すように、キーボードウィンドウの「↑」(UPキー)を押す様に指示する。なお、キー操作コメントウィンドウでは、キー操作をコメントで表示する(例えば、「>↑」)。   When the teacher uses a reel-type mouse and the reel is rotated upward (FIG. 17), and the mouse used by the student is not a reel-type and there is no corresponding operation, 1601 in FIG. Next, instruct the user to press “↑” (UP key) in the keyboard window. In the key operation comment window, key operations are displayed as comments (for example, “> ↑”).

図18は、本発明の情報処理装置における代わり操作(代替操作)の表示の一例を示す模式図である。   FIG. 18 is a schematic diagram illustrating an example of display of a substitute operation (alternate operation) in the information processing apparatus of the present invention.

図18に示すように、キーボードウィンドウにおけるキー操作指示ウィンドウでは、操作すべきキーをキーボード画像上の該当キーを囲む枠1601等により視覚的に指示する。   As shown in FIG. 18, in the key operation instruction window in the keyboard window, a key to be operated is visually instructed by a frame 1601 or the like surrounding the corresponding key on the keyboard image.

また、先生側のマウス操作で、生徒側のマウスやキーボード操作に対応できない場合で、擬似ポインタよるマウスカーソルの誘導を行うことにより解決できると判断した場合は、コメントウィンドウ(図19の1801)と、擬似ポインタ(図20,図21の1901)を表示する。   If the teacher's mouse operation does not support the student's mouse or keyboard operation, and it is determined that the problem can be solved by guiding the mouse cursor using the pseudo pointer, the comment window (1801 in FIG. 19) is displayed. The pseudo pointer (1901 in FIGS. 20 and 21) is displayed.

擬似ポインタによるカーソルの誘導でも解決できないと判断した場合は、コメントウィンドウのみ表示し、その旨を表示する。   When it is determined that the problem cannot be solved even by guiding the cursor with the pseudo pointer, only the comment window is displayed and a message to that effect is displayed.

また、生徒のカーソルの移動後、指定位置にカーソルが達した時にマウス操作を伴う場合は、行うべきマウス操作をマウスウィンドウ1902で指示する。   If the mouse operation is accompanied when the cursor reaches the specified position after the student's cursor is moved, the mouse window 1902 is used to instruct the mouse operation to be performed.

図19は、コメントウィンドウによる操作指示の一例を示す模式図である。   FIG. 19 is a schematic diagram illustrating an example of an operation instruction using a comment window.

図20,図21は、擬似ポインタによるカーソル誘導の表示の一例を示す模式図である。なお、図21は図20の擬似ポインタ部分の拡大図を表す。   20 and 21 are schematic diagrams illustrating an example of cursor guidance display using a pseudo pointer. FIG. 21 shows an enlarged view of the pseudo pointer portion of FIG.

以上示したように、本実施形態によれば、パーソナルコンピュータの操作を指導する際に、指導側の操作(例えばマウス操作)をディスプレイに表示するが、その際に、指導を受ける側のマウスの種類,形状が特殊な場合、パーソナルコンピュータがその入力装置(マウス)の特殊な種類,形状に合った入力装置操作(マウス操作)のリード用のマウス形状をデータベースから検索し、ディスプレイに提示することで、先生側と生徒側の使用する入力装置の種類,形状(マウスの形状)が異なることに起因する、生徒(操作の指導を受ける)側の混乱を排除し、操作間違いを低減させることができる。   As described above, according to the present embodiment, when the operation of the personal computer is instructed, the operation on the instruction side (for example, the mouse operation) is displayed on the display. When the type and shape are special, the personal computer searches the database for the lead type of the input device operation (mouse operation) that matches the special type and shape of the input device (mouse) and presents it on the display. Therefore, it is possible to eliminate the confusion on the student (to receive operation guidance) side due to the difference in the type and shape (mouse shape) of the input device used on the teacher side and the student side, and to reduce operation mistakes. it can.

また、入力装置(例えばマウス)Aが有する機能Aを、その機能を持たない入力装置(マウス)Bを利用する利用者に操作させたい場合に、パーソナルコンピュータが機能Aを入力装置(マウス)Bで実現するための方法をデータベースから検索し、ディスプレイに提示する。   Further, when the user who uses the input device (mouse) B having no function is desired to operate the function A of the input device (for example, mouse) A, the personal computer performs the function A on the input device (mouse) B. Search the database for the method to be implemented in the database and present it on the display.

従って、遠隔地でのパーソナルコンピュータ操作の指導などを、ディスプレイを介して分かりやすく説明する際に、操作を指導する側と、操作を指導される側との間のマウスのもつ機能の違いを自動的になくして指導することができる。   Therefore, when explaining remote computer operation guidance, etc. via a display in an easy-to-understand manner, the differences in the functions of the mouse between the operation guidance side and the operation guidance side are automatically determined. It can be taught without it.

なお、本発明は、パーソナルコンピュータ教室における先生と生徒のやりとり以外にも、サービス業務における情報処理装置購入者とヘルプセンターのオペレーターのやりとりなど遠隔ヘルプサービス業務でも利用できる。   The present invention can be used in remote help service operations such as an exchange between an information processing apparatus purchaser and a help center operator in a service operation, in addition to an exchange between a teacher and a student in a personal computer classroom.

また、本発明は、先生側端末101に、入力装置情報取得機能303と、入力操作情報取得機能304と、機能翻訳機能305と、DB情報取得機能306と、操作支持機能309とを、持たせることによって、スタンドアロンでも利用できる。   Further, according to the present invention, the teacher terminal 101 has an input device information acquisition function 303, an input operation information acquisition function 304, a function translation function 305, a DB information acquisition function 306, and an operation support function 309. It can also be used standalone.

これによって、先生側の端末101からスクリーン等に生徒側端末102の入力装置の操作を表示させ、生徒に見えるように分かりやすく操作を指示することが可能になる。   As a result, the operation of the input device of the student side terminal 102 can be displayed on the screen or the like from the terminal 101 on the teacher side, and the operation can be instructed easily so that it can be seen by the student.

〔第2実施形態〕
上記第1実施形態では、パーソナルコンピュータ間での操作について説明したが、パーソナルコンピュータ以外の情報処理装置間での操作についても本発明を適用可能である。複数で通信可能な情報処理装置であれば、どのような情報処理装置でも適用可能である。
[Second Embodiment]
In the first embodiment, operations between personal computers have been described. However, the present invention can also be applied to operations between information processing apparatuses other than personal computers. Any information processing apparatus can be applied as long as the information processing apparatuses can communicate with each other.

例えば、携帯電話における通信での携帯電話操作である。   For example, a mobile phone operation in communication with a mobile phone.

携帯電話における異機種間での操作指示方法として、操作を伝えたい側の携帯電話2101(図21)で操作された操作情報を、操作を受けたい側の携帯電話2102(図21)に送信する。そして、この操作情報を、携帯電話2102において受信し、該受信した操作情報を携帯電話の機種に応じて翻訳し、該翻訳された操作に基づいて、携帯電話2102のボタンを光らせて、ユーザに操作を指示するように構成してもよい。   As an operation instruction method between different models in a mobile phone, operation information operated on the mobile phone 2101 (FIG. 21) on the side that wants to transmit the operation is transmitted to the mobile phone 2102 (FIG. 21) on the side that wants to receive the operation. . Then, this operation information is received by the mobile phone 2102, the received operation information is translated according to the model of the mobile phone, and based on the translated operation, the button of the mobile phone 2102 is lit to prompt the user. You may comprise so that operation may be instruct | indicated.

図22は、本発明の第2実施形態を示す携帯電話間での操作通信の一例を示す模式図である。   FIG. 22 is a schematic diagram illustrating an example of operation communication between mobile phones according to the second embodiment of the present invention.

さらに、複数の複写機間での操作についても本発明を適用可能である。   Furthermore, the present invention can also be applied to operations between a plurality of copying machines.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。   It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.

以下、図23に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。   The configuration of a data processing program that can be read by the information processing apparatus according to the present invention will be described below with reference to the memory map shown in FIG.

図23は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。   FIG. 23 is a diagram illustrating a memory map of a recording medium (storage medium) that stores various data processing programs readable by the information processing apparatus according to the present invention.

なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not specifically shown, information for managing a program group stored in the recording medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.

本実施形態における図3,図5,図14〜図16に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in FIGS. 3, 5, and 14 to 16 in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a recording medium such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Is.

以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium in which a program code of software for realizing the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus is stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the program code.

この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。   In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.

プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   As a recording medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk or the like can be used.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Furthermore, by downloading and reading out a program represented by software for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. It becomes.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

本発明の一実施形態を示す情報処理システムの構成の一例を示すシステム構成図である。It is a system configuration figure showing an example of the composition of the information processing system which shows one embodiment of the present invention. 図1に示した先生側端末101と生徒側端末102のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the teacher side terminal 101 and the student side terminal 102 which were shown in FIG. 本発明における第1の制御処理手順の一例を示すフローチャートである。 フローチャートである。It is a flowchart which shows an example of the 1st control processing procedure in this invention. It is a flowchart. 図1に示した生徒側端末102のソフトウェア構成を示すブロック図である。It is a block diagram which shows the software structure of the student side terminal 102 shown in FIG. 本発明における第2の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 2nd control processing procedure in this invention. 本発明における第3の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 3rd control processing procedure in this invention. 本発明の情報処理装置で使用される入力装置型番901,機種情報902,操作情報903のデータ構成の一例を示すデータ構成図である。It is a data block diagram which shows an example of the data structure of the input device model number 901, model information 902, and operation information 903 used with the information processing apparatus of this invention. 図4に示した入力操作DB301のデータ構成の一例を示すデータ構成図である。It is a data block diagram which shows an example of a data structure of input operation DB301 shown in FIG. 図4に示した入力操作DB301のデータ構成の一例を示すデータ構成図である。It is a data block diagram which shows an example of a data structure of input operation DB301 shown in FIG. 図4に示した入力装置画像DB302のデータ構成の一例を示すデータ構成図である。FIG. 5 is a data configuration diagram illustrating an example of a data configuration of an input device image DB 302 illustrated in FIG. 4. 生徒側端末102の画面表示例の一例を示す模式図である。6 is a schematic diagram illustrating an example of a screen display example of a student-side terminal 102. FIG. 操作指示時の生徒側端末102の画面表示例の一例を示す模式図である。It is a schematic diagram which shows an example of the example of a screen display of the student side terminal 102 at the time of an operation instruction. 本発明の情報処理装置におけるマウスウィンドウの一例を示す模式図である。It is a schematic diagram which shows an example of the mouse window in the information processing apparatus of this invention. 本発明の情報処理装置におけるキーボードウィンドウの一例(キーボードイベント表示時)を示す模式図である。It is a schematic diagram which shows an example (at the time of keyboard event display) of the keyboard window in the information processing apparatus of this invention. 本発明における第4の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 4th control processing procedure in this invention. 本発明における第4の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 4th control processing procedure in this invention. 本発明における第4の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 4th control processing procedure in this invention. 先生側端末101で行われた操作の一例を示す模式図である。FIG. 5 is a schematic diagram illustrating an example of an operation performed on a teacher-side terminal 101. 本発明の情報処理装置における代わり操作(代替操作)の表示の一例を示す模式図である。It is a schematic diagram which shows an example of the display of alternative operation (alternative operation) in the information processing apparatus of this invention. コメントウィンドウによる操作指示の一例を示す模式図である。It is a schematic diagram which shows an example of the operation instruction by a comment window. 擬似ポインタによるカーソル誘導の表示の一例を示す模式図である。It is a schematic diagram which shows an example of the display of the cursor guidance by a pseudo pointer. 擬似ポインタによるカーソル誘導の表示の一例を示す模式図である。It is a schematic diagram which shows an example of the display of the cursor guidance by a pseudo pointer. 本発明の第2実施形態を示す携帯電話間での操作通信の一例を示す模式図である。It is a schematic diagram which shows an example of the operation communication between the mobile telephones which show 2nd Embodiment of this invention. 本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。It is a figure explaining the memory map of the recording medium (storage medium) which stores the various data processing program which can be read by the information processing apparatus which concerns on this invention.

符号の説明Explanation of symbols

101 先生側端末
102 生徒側端末
103 ネットワーク
201 CPU
202 RAM
203 ROM
204 ハードディスク(HD)
205 ディスプレイ
207 キーボード
208 通信制御部
303 入力装置情報取得機能
304 入力操作情報取得機能
305 機能翻訳機能
306 DB情報取得機能
307 アクティブウィンドウ状態取得機能
308 入力装置情報比較機能
309 操作指示機能
101 Teacher side terminal 102 Student side terminal 103 Network 201 CPU
202 RAM
203 ROM
204 Hard disk (HD)
205 Display 207 Keyboard 208 Communication Control Unit 303 Input Device Information Acquisition Function 304 Input Operation Information Acquisition Function 305 Function Translation Function 306 DB Information Acquisition Function 307 Active Window Status Acquisition Function 308 Input Device Information Comparison Function 309 Operation Instruction Function

Claims (20)

第1の情報処理装置と第2の情報処理装置とが通信可能な情報処理システムにおいて、
前記第1の情報処理装置は、
操作者が操作に使用する第1の操作手段と、
前記第1の操作手段によりなされた操作に対応する操作情報を前記第2の情報処理装置に送信する送信手段を有するものであり、
前記第2の情報処理装置は、
操作者が操作に使用する第2の操作手段と、
前記第1の情報処理装置から送信される、該第1の情報処理装置で行なわれた操作に対応する操作情報を取得する取得手段と、
前記取得手段に取得される操作情報を前記第2の操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示手段とを有する、ことを特徴とする情報処理システム。
In an information processing system in which a first information processing apparatus and a second information processing apparatus can communicate,
The first information processing apparatus includes:
A first operating means used by an operator for operation;
A transmission unit configured to transmit operation information corresponding to an operation performed by the first operation unit to the second information processing apparatus;
The second information processing apparatus
A second operating means used by the operator for operation;
Acquisition means for acquiring operation information transmitted from the first information processing apparatus and corresponding to an operation performed on the first information processing apparatus;
And an operation method instructing unit that translates the operation information acquired by the acquisition unit into an operation method in the second operation unit and displays the operation method based on the translated operation information. Processing system.
操作者が操作に使用する操作手段と、
前記操作手段によりなされた操作に対応する操作情報を前記操作手段と異なる操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示手段と、
を有することを特徴とする情報処理装置。
Operating means used by the operator for operation;
Operation method instruction means for translating operation information corresponding to an operation performed by the operation means into an operation method in an operation means different from the operation means, and displaying the operation method based on the translated operation information;
An information processing apparatus comprising:
操作者が操作に使用する操作手段と、
他の情報処理装置から、該他の情報処理装置で行なわれた操作に対応する操作情報を、取得する取得手段と、
前記取得手段に取得される操作情報を前記操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示手段と、
を有することを特徴とする情報処理装置。
Operating means used by the operator for operation;
Acquisition means for acquiring operation information corresponding to an operation performed on the other information processing apparatus from another information processing apparatus;
Operation method instruction means for translating the operation information acquired by the acquisition means into an operation method in the operation means, and displaying the operation method based on the translated operation information;
An information processing apparatus comprising:
アプリケーション毎に、該アプリケーションの機能と、その機能に対応する操作手段の機種毎の操作方法を記憶する記憶手段を有し、
前記操作情報は、操作に使用された操作手段の種別情報,操作対象となったアプリケーションの情報,操作された機能の情報を含むものであり、
前記操作方法指示手段は、前記操作手段の機種情報を取得し、該取得した操作手段の機種情報と前記記憶手段に記憶される情報とを用いて、前記操作情報を前記操作手段における操作方法に翻訳する、ことを特徴とする請求項2又は3に記載の情報処理装置。
Each application has a storage means for storing the function of the application and the operation method for each model of the operation means corresponding to the function,
The operation information includes the type information of the operation means used for the operation, the information of the application that is the operation target, and the information of the operated function.
The operation method instruction unit acquires model information of the operation unit, and uses the acquired model information of the operation unit and information stored in the storage unit to convert the operation information into an operation method in the operation unit. The information processing apparatus according to claim 2, wherein the information processing apparatus translates.
1又は複数の種別の操作手段を有し、
前記操作方法指示手段は、前記操作情報内に含まれる前記操作に使用された操作手段の種別情報と同一種別の操作手段を優先して、前記操作情報を前記いずれかの操作手段における操作方法に翻訳する、ことを特徴とする請求項4に記載の情報処理装置。
Having one or more types of operation means;
The operation method instruction means gives priority to an operation means of the same type as the type information of the operation means used for the operation included in the operation information, and converts the operation information to an operation method in any of the operation means. The information processing apparatus according to claim 4, wherein the information processing apparatus translates.
1又は複数の種別の操作手段を有し、
前記操作方法指示手段は、前記操作情報を同一種別でないいずれかの操作手段における操作方法に翻訳する、ことを特徴とする請求項4に記載の情報処理装置。
Having one or more types of operation means;
The information processing apparatus according to claim 4, wherein the operation method instruction unit translates the operation information into an operation method in any operation unit that is not of the same type.
前記操作方法指示手段は、前記記憶手段に前記操作情報で指定されたアプリケーションの機能に対応する操作方法が記憶された前記同一種別の操作手段を備えていない場合、前記操作情報を前記同一種別でない前記いずれかの操作手段における操作方法に翻訳する、ことを特徴とする請求項5に記載の情報処理装置。   If the operation method instruction means does not include the same type of operation means in which the operation method corresponding to the function of the application specified by the operation information is stored in the storage means, the operation information is not the same type. The information processing apparatus according to claim 5, wherein the information processing apparatus translates the operation method into one of the operation means. 前記記憶手段は、アプリケーション毎に、操作手段の機種に依存しない操作方法も記憶するものであり、
前記操作方法指示手段は、前記記憶手段に前記操作情報で指定されたアプリケーションの機能に対応する操作方法が記憶された操作手段を備えていない場合、前記操作情報を、操作手段の機種に依存しない操作方法に翻訳する、ことを特徴とする請求項6又は7に記載の情報処理装置。
The storage means stores an operation method that does not depend on the model of the operation means for each application,
The operation method instruction means does not depend on the type of the operation means when the operation means corresponding to the function of the application specified by the operation information is not stored in the storage means. The information processing apparatus according to claim 6, wherein the information processing apparatus is translated into an operation method.
前記記憶手段は、前記操作方法毎に対応する画像情報も記憶するものであり、
前記操作方法指示手段は、前記翻訳した操作方法に対応する画像情報を表示する、ことを特徴とする請求項4乃至8のいずれかに記載の情報処理装置。
The storage means also stores image information corresponding to each operation method,
9. The information processing apparatus according to claim 4, wherein the operation method instruction unit displays image information corresponding to the translated operation method.
前記記憶手段は、前記操作方法毎に対応する文字情報も記憶するものであり、
前記操作方法指示手段は、前記翻訳した操作方法に対応する文字情報を表示する、ことを特徴とする請求項4乃至9のいずれかに記載の情報処理装置。
The storage means also stores character information corresponding to each operation method,
The information processing apparatus according to claim 4, wherein the operation method instruction unit displays character information corresponding to the translated operation method.
前記操作手段の機種に依存しない操作方法は、カーソル位置と、該カーソル位置にて行う操作を示す文字情報を含むものであり、
前記操作方法指示手段は、前記操作手段の機種に依存しない操作方法を表示する際には、前記カーソル位置に擬似カーソルを表示し、前記カーソル位置にて行う操作を示す文字情報を表示する、
ことを特徴とする請求項8に記載の情報処理装置。
The operation method independent of the model of the operation means includes a cursor position and character information indicating an operation performed at the cursor position.
The operation method instruction means displays a pseudo cursor at the cursor position and displays character information indicating an operation performed at the cursor position when displaying an operation method independent of the model of the operation means.
The information processing apparatus according to claim 8.
前記操作方法指示手段は、前記操作情報で指定されたアプリケーションが、現在操作対象となっているか判断し、操作対象となっていない場合には、前記アプリケーションを現在操作対象とさせる操作方法を表示手段に表示する、ことを特徴とする請求項4乃至11のいずれかに記載の情報処理装置。   The operation method instructing unit determines whether the application specified by the operation information is a current operation target. If the application method is not the operation target, an operation method for causing the application to be a current operation target is displayed. The information processing apparatus according to claim 4, wherein the information processing apparatus is displayed on the screen. 前記操作方法指示手段は、前記表示した操作方法に対応する操作が正しくなされたことを検知すると、該表示を初期状態に戻すことを特徴とする請求項2乃至12のいずれかに記載の情報処理装置。   13. The information processing according to claim 2, wherein when the operation method instruction unit detects that an operation corresponding to the displayed operation method is performed correctly, the operation method instruction unit returns the display to an initial state. apparatus. 前記操作方法指示手段は、前記表示した操作方法に対応する操作が正しくなされなかったことを検知すると、その旨を操作者に通知する、ことを特徴とする請求項2乃至13のいずれかに記載の情報処理装置。   The operation method instructing unit, when detecting that the operation corresponding to the displayed operation method is not performed correctly, notifies the operator of the fact. Information processing device. 前記操作方法指示手段は、前記表示した操作方法に対応する操作が正しくなされなかったことを検知すると、その旨を前記他の情報処理装置に通知する、ことを特徴とする請求項2乃至14のいずれかに記載の情報処理装置。   15. The operation method instructing unit, when detecting that an operation corresponding to the displayed operation method is not performed correctly, notifies the other information processing apparatus to that effect. The information processing apparatus according to any one of the above. 操作者が操作に使用する第1の操作手段を有する第1の情報処理装置と、操作者が操作に使用する第2の操作手段を有する第2の情報処理装置とが通信な情報処理システムの制御方法であって、
前記第1の情報処理装置は、
前記第1の操作手段によりなされた操作に対応する操作情報を前記第2の情報処理装置に送信する送信ステップを実行するものであり、
前記第2の情報処理装置は、
前記第1の情報処理装置から該第1の情報処理装置で行なわれた操作に対応する操作情報を取得する取得ステップと、
前記取得ステップで取得される操作情報を前記第2の操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示ステップとを実行する、ことを特徴とする情報処理システムの制御方法。
An information processing system in which a first information processing apparatus having a first operation means used for an operation by an operator and a second information processing apparatus having a second operation means used for an operation by the operator are in communication A control method,
The first information processing apparatus includes:
Performing a transmission step of transmitting operation information corresponding to an operation performed by the first operation means to the second information processing apparatus;
The second information processing apparatus
An acquisition step of acquiring operation information corresponding to an operation performed on the first information processing device from the first information processing device;
The operation information acquired in the acquisition step is translated into an operation method in the second operation means, and an operation method instruction step for displaying the operation method based on the translated operation information is executed. Control method of information processing system.
操作者が操作に使用する操作手段を有する情報処理装置の制御方法であって、
操作手段によりなされた操作に対応する操作情報を異なる操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示ステップと、
を有することを特徴とする情報処理装置の制御方法。
A method for controlling an information processing apparatus having an operation means used by an operator for operation,
An operation method instruction step for translating operation information corresponding to an operation performed by the operation means into an operation method in a different operation means, and displaying the operation method based on the translated operation information;
A method for controlling an information processing apparatus, comprising:
操作者が操作に使用する操作手段を有する情報処理装置の制御方法であって、
他の情報処理装置から該他の情報処理装置で行なわれた操作に対応する操作情報を取得する取得ステップと、
前記取得ステップで取得される操作情報を前記操作手段における操作方法に翻訳し、該翻訳した操作情報に基づいて操作方法を表示する操作方法指示ステップと、
を有することを特徴とする情報処理装置の制御方法。
A method for controlling an information processing apparatus having an operation means used by an operator for operation,
An acquisition step of acquiring operation information corresponding to an operation performed on the other information processing apparatus from another information processing apparatus;
An operation method instruction step for translating the operation information acquired in the acquisition step into an operation method in the operation means, and displaying the operation method based on the translated operation information;
A method for controlling an information processing apparatus, comprising:
請求項1に記載された情報処理システムとしてコンピュータを機能させるための、又は、請求項2乃至15いずれかに記載された情報処理装置としてコンピュータを機能させるためのプログラム。   A program for causing a computer to function as the information processing system according to claim 1 or for causing a computer to function as the information processing apparatus according to any one of claims 2 to 15. 請求項1に記載された情報処理システムとしてコンピュータを機能させるためのプログラム、又は、請求項2乃至15いずれかに記載された情報処理装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium storing a program for causing a computer to function as the information processing system according to claim 1 or a program for causing a computer to function as the information processing apparatus according to any one of claims 2 to 15 recoding media.
JP2006356650A 2006-12-28 2006-12-28 Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium Withdrawn JP2008165642A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006356650A JP2008165642A (en) 2006-12-28 2006-12-28 Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006356650A JP2008165642A (en) 2006-12-28 2006-12-28 Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium

Publications (1)

Publication Number Publication Date
JP2008165642A true JP2008165642A (en) 2008-07-17

Family

ID=39695014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006356650A Withdrawn JP2008165642A (en) 2006-12-28 2006-12-28 Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium

Country Status (1)

Country Link
JP (1) JP2008165642A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013174964A (en) * 2012-02-23 2013-09-05 Toshiba Corp Information processing device and information processing method
JP2015103109A (en) * 2013-11-26 2015-06-04 京セラドキュメントソリューションズ株式会社 Information input system, portable terminal device, and computer
CN105427692A (en) * 2015-09-29 2016-03-23 安徽工程大学 Teaching auxiliary system based on smart phones
CN106846941A (en) * 2017-02-21 2017-06-13 临沂大学 A kind of intelligent music tutoring system
CN106846955A (en) * 2017-02-14 2017-06-13 中原工学校信息商务学校 One kind is based on intelligent terminal English teaching system
JP2019036178A (en) * 2017-08-17 2019-03-07 有限会社野村環境設計 Input support device and input support program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013174964A (en) * 2012-02-23 2013-09-05 Toshiba Corp Information processing device and information processing method
JP2015103109A (en) * 2013-11-26 2015-06-04 京セラドキュメントソリューションズ株式会社 Information input system, portable terminal device, and computer
CN105427692A (en) * 2015-09-29 2016-03-23 安徽工程大学 Teaching auxiliary system based on smart phones
CN106846955A (en) * 2017-02-14 2017-06-13 中原工学校信息商务学校 One kind is based on intelligent terminal English teaching system
CN106846941A (en) * 2017-02-21 2017-06-13 临沂大学 A kind of intelligent music tutoring system
JP2019036178A (en) * 2017-08-17 2019-03-07 有限会社野村環境設計 Input support device and input support program

Similar Documents

Publication Publication Date Title
US11222716B2 (en) System and method for review of automated clinical documentation from recorded audio
KR101109293B1 (en) Sequential multimodal input
JP2017215996A (en) Change request form annotation
CN109876439B (en) Game picture display method and device, storage medium and electronic equipment
US20090024988A1 (en) Customer authoring tools for creating user-generated content for smart pen applications
JP2008165642A (en) Information processing system and information processor and method for controlling information processing system and method for controlling information processor and program and recording medium
JP6627217B2 (en) Text display device, learning method, and program
CN111722781A (en) Intelligent interaction method and device and storage medium
CN107580246A (en) A kind of operating method of button, device, equipment and storage medium
KR101639301B1 (en) Online coding learning method, server and system thereof
JP2005538638A (en) Wireless projection system
JP2009187094A (en) Conference system and program
US10445051B1 (en) Recording and replay of support sessions for computing devices
JP2008108132A (en) Electronic equipment, projector, electronic equipment control program, projector control program
JP2015153408A (en) Translation system, translation processor, and translation processing program
US20110217688A1 (en) Method and System for Presenting Digital Instruction
JP2006054669A (en) Information equipment remote control system and information equipment
JP2007079855A (en) Information processor, program providing device, program providing method, and program making computer execute the method
JP5058186B2 (en) Presentation system
CN103688253A (en) Review method, computer-program product, and review system
JP2005275670A (en) Guidance support tool
JP6432191B2 (en) Notification support system, notification support method, information processing apparatus, and program
JP2010250379A (en) Information processor and page display method
JP2005222316A (en) Conversation support device, conference support system, reception work support system, and program
JP2009003296A (en) Client device, server-based computing system, and program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20100302