JP4517827B2 - Screen sharing system and information processing apparatus - Google Patents
Screen sharing system and information processing apparatus Download PDFInfo
- Publication number
- JP4517827B2 JP4517827B2 JP2004336865A JP2004336865A JP4517827B2 JP 4517827 B2 JP4517827 B2 JP 4517827B2 JP 2004336865 A JP2004336865 A JP 2004336865A JP 2004336865 A JP2004336865 A JP 2004336865A JP 4517827 B2 JP4517827 B2 JP 4517827B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- information processing
- input
- displayed
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、ネットワークで接続された端末間で画面を共有し合い、かつ、各端末から同時に書き込みが可能なシステム及び方法に関する。 The present invention relates to a system and method capable of sharing a screen between terminals connected via a network and simultaneously writing from each terminal.
特許文献1では、(a)ウィンドウシステムによるベースのウィンドウ(デスクトップ ウィンドウ)、(b)任意のアプリケーションのウィンドウ、(c)(b)のアプリケーションウィンドウを親とする透明なボード、(d)透明ボード上のマウスイベント検知、という順にウィンドウを重ね、任意のアプリケーションに対するアノテーション機能を実現する方法が公開されている。 In Patent Document 1, (a) a window based on a window system (desktop window), (b) a window of an arbitrary application, (c) a transparent board whose parent is the application window of (b), and (d) a transparent board A method for realizing an annotation function for an arbitrary application by overlapping windows in the order of mouse event detection above has been disclosed.
特許文献1で公開されている方法では、アノテーションを行うための対象アプリケーションが、端末間で起動済みであり、互いに画面情報が共有され、同じ画面情報が表示されていることが前提となっているため、任意のアプリケーション(対象アプリケーションとは異なる)で作成された画面を共有する場合には、端末すべてにその任意のアプリケーションがインストールされていなければならない。例えば、作成途中のソフトウェア・プログラムのレビューを行うなど、汎用プログラムではない画面を共有したい場合に対応することができない恐れがある。 The method disclosed in Patent Document 1 is based on the premise that the target application for performing annotation has been started between terminals, the screen information is shared with each other, and the same screen information is displayed. Therefore, when sharing a screen created by an arbitrary application (different from the target application), the arbitrary application must be installed in all terminals. For example, there is a possibility that it is not possible to cope with a case where it is desired to share a screen that is not a general-purpose program, such as a review of a software program being created.
本発明の解決しようとする第一の課題は、各端末で画面を作成する専用アプリケーションが起動していなくても、専用アプリケーションの画面を共有することができ、また、共有している画面への書き込みが互いに可能なシステム及び方法を提供することである。 The first problem to be solved by the present invention is that even if a dedicated application for creating a screen is not activated on each terminal, the screen of the dedicated application can be shared. It is to provide a system and method that can be written to each other.
また、任意の端末で動作中のアプリケーションの画面を共有する場合、アプリケーションが動作中の端末からはアプリケーションの画面情報(表示データ)をキャプチャして送信し、その他の端末では画面情報を受信して表示する方法が一般的である。しかし、ホワイトボードへの書き込みも同時に行おうとすると、画面情報をキャプチャする処理の間は、グラフィックボードからの読み出し処理と書き込み処理が同時に行われることとなり、一般に流通しているグラフィックボードでは対応が不可能なため、書き込み処理が中断することとなり、マウスやペンによるホワイトボードへの書き込みが滑らかでなく、不完全な軌跡となる。 Also, when sharing the screen of an application that is running on any terminal, the application screen information (display data) is captured and transmitted from the terminal on which the application is running, and the screen information is received on other terminals. The display method is common. However, if you try to write to the whiteboard at the same time, during the process of capturing the screen information, the reading process from the graphic board and the writing process will be performed at the same time. Since this is possible, the writing process is interrupted, and writing on the whiteboard with a mouse or pen is not smooth, resulting in an incomplete locus.
本発明の解決しようとする第二の課題は、ホワイトボードへの書き込みが滑らかな線となるシステム及び方法を提供することである。 The second problem to be solved by the present invention is to provide a system and a method in which writing on a whiteboard becomes a smooth line.
本発明は、ネットワークに接続された複数の端末(例えば、ディスプレイステーション、ノートPC)間で、マスタ端末が当該マスタ端末に表示されているベース画面(例えば、デスクトップ画面)をキャプチャした表示データを他のスレーブ端末へ定期的に送信し、スレーブ端末が表示データを用いて当該スレーブ端末にベース画面を表示し、さらに、各端末は、マスタ端末であるかスレーブ端末であるかに関わらず、書き込みができる透明又は半透明な画面(例えば、ホワイトボード画面)をベース画面に重ねて表示し、ある端末が入力装置から透明又は半透明な画面に書き込みを行った場合に、その書き込み情報(例えば、入力イベント)を他の端末に送信し、他の端末が書き込み情報をベース画面に重ねて表示し、マスタ端末は、当該マスタ端末への書き込み情報が入力されている場合に、当該マスタ端末に表示されたベース画面のキャプチャ処理と表示データの送受信処理を中断し、当該マスタ端末への書き込み情報が入力されない場合に、当該マスタ端末に表示されたベース画面のキャプチャ処理と表示データの送信処理を定期的に行う。 The present invention relates to display data obtained by capturing a base screen (for example, a desktop screen) displayed on a master terminal by a master terminal between a plurality of terminals (for example, a display station or a notebook PC) connected to a network. The slave terminal periodically displays the base screen on the slave terminal using the display data, and each terminal can write regardless of whether it is a master terminal or a slave terminal. A transparent or semi-transparent screen (for example, a whiteboard screen) that can be displayed is superimposed on the base screen, and when a terminal writes from the input device to the transparent or translucent screen, the writing information (for example, input) Event) to the other terminal, the other terminal displays the written information superimposed on the base screen, and the master terminal When the write information to the master terminal is input, the capture process of the base screen displayed on the master terminal and the display data transmission / reception process are interrupted, and the write information to the master terminal is not input, The base screen displayed on the master terminal is periodically captured and the display data is transmitted.
また、本発明は、スレーブ端末は、利用者の指示に従って又は当該画面共有システム自動的に当該スレーブ端末の任意のウィンドウを選択して、選択されたウィンドウの画面を定期的にキャプチャしてマスタ端末に送信し、マスタ端末は、ウィンドウを受信してベース画面上に重ねて表示することによって、複数の端末間で画面を共有する。 Further, according to the present invention, the slave terminal selects an arbitrary window of the slave terminal in accordance with an instruction of the user or automatically of the screen sharing system, and periodically captures the screen of the selected window. The master terminal receives the window and displays it over the base screen, thereby sharing the screen among the plurality of terminals.
また、本発明は、表示装置に表示された第1の画面(例えば、デスクトップ画面)上に透明又は半透明な第2の画面(例えば、ホワイトボード画面)を重ねて表示し、第1のプログラム(例えば、文書作成アプリケーション、図表作成アプリケーション)を用いて入力装置からの入力に従って第1の画面を作成し、他の情報処理装置(例えば、ディスプレイステーション、ノートPC)にインストールされたプログラム(例えば、ホワイトボードアプリケーション)に対応する第2のプログラム(例えば、ホワイトボードアプリケーション)を用いて入力装置からの入力に従って第2の画面を作成し、第2のプログラムを用いて通信装置を介して他の情報処理装置と第2の画面を共有し、表示装置に表示されている第1の画面をキャプチャし、キャプチャされた第1の画面を通信装置を介して他の情報処理装置へ送信し、第2の画面に対して入力装置からの入力(例えば、入力イベント)がある場合に、第1の画面のキャプチャを停止する。 The present invention also provides a first program that displays a transparent or translucent second screen (for example, a whiteboard screen) on a first screen (for example, a desktop screen) displayed on the display device. (For example, a document creation application, a chart creation application) is used to create a first screen in accordance with an input from an input device, and a program (for example, a display station, a notebook PC) installed on another information processing device (for example, a display station, a notebook PC) A second screen corresponding to the input from the input device is created using a second program (for example, a whiteboard application) corresponding to the whiteboard application), and other information is transmitted via the communication device using the second program. Share the second screen with the processing device, capture the first screen displayed on the display device, When the captured first screen is transmitted to another information processing apparatus via the communication device, and there is an input (for example, an input event) from the input device to the second screen, the first screen Stop capture.
また、本発明は、表示装置に表示された第1の画面(例えば、デスクトップ画面)上に透明又は半透明な第2の画面(例えば、ホワイトボード画面)を重ねて表示し、表示装置に表示されている第1の画面の表示データを通信装置を介して他の情報処理装置(例えば、ディスプレイステーション、ノートPC)へ送信することによって他の情報処理装置と第1の画面を共有し、第2の画面に対する入力装置からの入力のイベントを通信装置を介して他の情報処理装置へ送信することによって他の情報処理装置と第2の画面を共有する。 Further, the present invention displays a transparent or translucent second screen (for example, a whiteboard screen) on a first screen (for example, a desktop screen) displayed on the display device, and displays it on the display device. The first screen is shared with the other information processing apparatus by transmitting the displayed first screen display data to the other information processing apparatus (for example, display station, notebook PC) via the communication apparatus, The second screen is shared with another information processing apparatus by transmitting an event of input from the input apparatus to the second screen to the other information processing apparatus via the communication apparatus.
本発明によれば、画面そのものをキャプチャするため、各端末に専用の複数の端末間で画面を共有することができ、また、共有している画面への書き込みが互いにできる。 According to the present invention, since the screen itself is captured, the screen can be shared among a plurality of terminals dedicated to each terminal, and writing to the shared screen can be performed mutually.
本発明によれば、マスタ端末が大画面であれば、複数の端末のアプリケーション画面をマスタ端末の画面に表示できるため、複数の端末から必要な画面のみを表示して共有することができるようになり、共有画面への書き込みもできる。 According to the present invention, if the master terminal is a large screen, the application screens of a plurality of terminals can be displayed on the screen of the master terminal, so that only necessary screens can be displayed and shared from the plurality of terminals. You can also write to the shared screen.
本発明によれば、マスタ端末の画面を手元のノートPCに表示して共有し、共有画面への書き込みができるようになるため、席に座ったままで書き込み操作ができる。 According to the present invention, since the screen of the master terminal is displayed on the notebook PC at hand and shared, and writing on the shared screen can be performed, the writing operation can be performed while sitting in the seat.
本発明によれば、画面を共有して作業を進めることができるため、オフィス内での手軽なミーティングを支援し、効率的に作業を進めることができるようになり、遠隔地においても使用できるため、出張のための費用や時間を削減することができる。 According to the present invention, since the work can be performed by sharing the screen, it is possible to support a simple meeting in the office, work efficiently, and can be used even in a remote place. Costs and time for business trips can be reduced.
本発明によれば、ベースとなる第1の画面は表示データのみを送受信し、透明又は半透明な第2の画面はその第2の画面に対する入力イベントを送受信するため、各情報処理装置に第1の画面を作成(編集)するプログラムを必要とせず、各情報処理装置の構成を簡素化できる。 According to the present invention, the first screen as a base transmits and receives only display data, and the second screen that is transparent or translucent transmits and receives input events for the second screen. The configuration of each information processing apparatus can be simplified without requiring a program for creating (editing) one screen.
本発明によれば、ベースとなる第1の画面は表示データのみを送受信し、透明又は半透明な第2の画面はその第2の画面に対する入力イベントを送受信するため、各情報処理装置に第1の画面を作成(編集)するプログラムを必要とせずに第1の画面を共有できると友に、第1の画面に対する書き込みを第2の画面上に行うため、各情報処理装置の利用者間で第1の画面に対する有用な議論を行うことができる。 According to the present invention, the first screen as a base transmits and receives only display data, and the second screen that is transparent or translucent transmits and receives input events for the second screen. When the first screen can be shared without the need for a program for creating (editing) one screen, a friend writes information to the first screen on the second screen. A useful discussion on the first screen can be made.
ある端末で画面共有するアプリケーションが動作している場合、その端末をマスタとし、一定時間ごとにそのマスタのデスクトップ画面をキャプチャして他の端末(スレーブ端末)に送信し、他の端末はマスタ端末のデスクトップ画面を受信して表示する。各端末では、デスクトップ画面の上に透明ホワイトボードを透明なウィンドウとして表示し、透明ホワイトボード上のマウスイベントを検知して透明ホワイトボードへの入力とし、透明ホワイトボード上にマウスイベントに対応した図形や文字を描く。マスタ端末では、マウスイベントとして、マスタ端末のマウスボタンが押されている間は、書き込み処理を優先させてデスクトップのキャプチャと画面送信は行わないようにする。また、ホワイトボードが不透明な場合も、マスタのデスクトップ画面を送信する必要がないため、送信しないようにする。更に、ある端末で動作しているアプリケーションの画面を選択し、一定時間ごとにアプリケーションの画面をキャプチャしてマスタ端末に送信するようにし、マスタ端末においては、複数の端末のアプリケーション画面をマスタ端末の画面に表示するようにし、上述の方法でマスタ端末の画面を共有すると共に透明ホワイトボードを使用することにより、複数の端末のアプリケーション画面を共有し、かつ、共有画面への書き込みを可能とする。 When a screen sharing application is running on a certain terminal, that terminal is the master, and the desktop screen of that master is captured and sent to another terminal (slave terminal) at regular intervals. Receive and display the desktop screen. Each terminal displays a transparent whiteboard as a transparent window on the desktop screen, detects mouse events on the transparent whiteboard and inputs them to the transparent whiteboard, and shapes corresponding to mouse events on the transparent whiteboard And draw letters. In the master terminal, as a mouse event, while the mouse button of the master terminal is being pressed, the writing process is prioritized so that desktop capture and screen transmission are not performed. Also, even when the whiteboard is opaque, it is not necessary to transmit the master desktop screen. Furthermore, an application screen running on a certain terminal is selected, and the application screen is captured and transmitted to the master terminal at regular intervals. In the master terminal, the application screens of a plurality of terminals are displayed on the master terminal. By displaying on the screen, sharing the screen of the master terminal by the above-described method and using a transparent whiteboard, the application screens of a plurality of terminals can be shared and writing to the shared screen can be performed.
図1は、本発明の1実施例の全体構成図である。図1を用いて、全体構成と画面共有システムの概要を述べる。101と104はCPU(処理装置)、メインメモリ(記憶装置)、ハードディスク(記憶装置)、グラフィックボード(画像処理装置)、無線LANのアクセスポイント(通信装置)、大型ディスプレイ(表示装置)を備えたディスプレイステーション(以下、「DS」と略す)であり、イントラネット(ネットワーク)105に接続されている。DS101とDS104は別々の会議エリア100に設置されており、5〜6人程度が大型ディスプレイを見ながら打合せすることを想定している。打合せの参加者がノートPC(情報処理装置)を持参する場合も想定し、DS101とノートPC102、103が無線LANで接続されている。本実施例では無線LANで接続されているが、有線LANで接続されていても良く、また、イントラネットに接続されていても良い。DS101、DS104とノートPC102、ノートPC103には透明ホワイトボードアプリケーション(ソフトウェア・プログラム)800(図8に表示)がインストールされている。透明ホワイトボードアプリケーション800の一部である一部画面共有アプリケーション830を使用してノートPC102のウィンドウ画面111をDS101に表示し(ウィンドウ画面112)、また、DS101のウィンドウ画面112をノートPC103のウィンドウ画面111に表示する。また、透明ホワイトボードアプリケーション800の一部であるホワイトボードアプリケーション810を使用して、キーボードやマウス、ペンによって描いた情報を接続された全端末に表示して共有する。CPUが各種アプリケーションを実行して、所定の機能を実現する。尚、ディスプレイステーション101は、複数の参加者(利用者)が使用可能な共有装置であり、ノートPC102、103は、各参加者が使用可能な個人端末であるのが好ましい。ホワイトボードアプリケーション810は、DS101やノートPC102、103の画面上に、キーボードやマウス、ペンなどから書き込み可能なホワイドボードを表示する。
FIG. 1 is an overall configuration diagram of one embodiment of the present invention. An overview of the overall configuration and the screen sharing system will be described with reference to FIG.
DSと複数のノートPCの組み合わせに加えて、遠隔地の複数台のDSを接続してリアルタイムで画面を共有しながら打合せをすることができる。DSの一台がマスタとなって全画面をキャプチャして送信し(全画面共有アプリケーション820のサーバ用プログラム821)、他のDS101がスレーブとなってマスタのDSによってキャプチャされた画面を受信して他のDS101に表示することにより(全画面共有アプリケーション820のクライアント用プログラム822)、複数台のDSで画面を共有することができる。マスタとなるDSは一台だけであるが、マスタのDSをスレーブにし、他のスレーブのDSをマスタに切り替えることにより、任意のDSの画面を共有することができる。この共有画面上に、ホワイトボードアプリケーション810を使用して、マウスで描いた情報を各端末に表示して共有することができる。
In addition to the combination of DS and multiple notebook PCs, you can connect multiple DSs at remote locations and have a meeting while sharing the screen in real time. One of the DSs becomes the master and captures and transmits the entire screen (
図8に透明ホワイトボードアプリケーション800の構成を示す。透明ホワイトボードアプリケーション800は、ホワイトボードアプリケーション810と全画面共有アプリケーション820、一部画面共有アプリケーション830、接続端末管理ミドルウェア849を含む。ホワイトボードアプリケーション810は、ホワイトボードアプリケーション810への入力イベントを送受信し合う。入力イベントとは、ディスプレイステーション101に備えられ又は接続されたマウスやキーボード、タッチパネル、ペン(入力装置)や、ノートPC102、103に備えられ又は接続されたマウスやキーボード、タッチパネル、ペン(入力装置)から入力された書き込み、削除、移動、追加などのイベントをいう。全画面共有アプリケーション820は、サーバ用プログラム821とクライアント用プログラム822を含む。サーバ用プログラム821は一定時間(例えば、1秒、30秒、1分、5分など)の間隔で定期的にデスクトップ画面をキャプチャして他のDSやノートPCに送信する。全画面共有アプリケーション820は、キャプチャすべきタイミングで、デスクトップ画面の1画面分の表示データをメインメモリに格納することにより、デスクトップ画面をキャプチャする。クライアント用プログラム822は、サーバ用プログラム821によってキャプチャされた画面の表示データを受信して表示する。一部画面共有アプリケーション830は、表示画面中の任意のウィンドウを選択して共有するアプリケーションであり、一定時間の間隔で定期的(例えば、1秒、30秒、1分、5分など)に個別のウィンドウ画面111をキャプチャして他の端末に送信し、受信したDS101又はノートPC102、103でキャプチャされたウィンドウ画面111を表示する。一部画面共有アプリケーション830は、キャプチャすべきタイミングで、ウィンドウ画面111の表示データをメインメモリに格納することにより、画面をキャプチャする。接続端末管理ミドルウェア840は、ピア・トュー・ピア技術を使用して接続端末を管理するミドルウェアであり、透明ホワイトボードアプリケーション800を使用している端末を自動的に検索し、アプリケーション間の情報の送受信を補助する。サーバ用プログラム821は参加者の指示によって、画面をキャプチャして他のDSやノートPCへ送信してもよい。表示データのファイル形式は、ビットマップイメージでもよいしJPEGでもよい。
FIG. 8 shows the configuration of the
図2は透明ホワイトボードアプリケーション800の画面表示例と、画面表示におけるレイヤ構成を表す図である。DS101の画面201は、DS101のデスクトップ画面202とホワイトボードアプリケーション810のホワイトボード画面203を重ね合わせて構成している。デスクトップ画面202は、通常のコンピュータの画面を表しており、図2ではデスクトップ上に任意の専用アプリケーションのウィンドウが表示されているが、アプリケーションのウィンドウが何も表示されていない場合もある。ホワイトボード画面203は、デスクトップ画面202の上に透明なボードとして表示されている。但し、ホワイトボード画面203は半透明なボードでもよい。画面201とホワイトボード画面203の左上に表示されている矢印型のアイコン210は、現在のモードからアプリケーションモードへの変更を、ペン型のアイコン211は現在のモードからペンモードへの変更を選択するためのアイコンである。アプリケーションモードとは、任意の専用アプリケーション(例えば、文書作成アプリケーション、図表作成アプリケーション)の操作が可能な状態であり、ペンモードとはマウスやタブレットPCのペンで画面に図形を描いたり、それを消しゴムで消したりすることができるモードである。アプリケーションモードでは、利用者からの入力に従って任意の専用アプリケーションによって作成された文書や図形、線が描かれたデスクトップ画面202又はウィンドウ画面111が表示される。一方、ペンモードでは、利用者からの入力に従ってホワイトボードアプリケーション810によって作成された文書や図形、線が描かれたホワイトボード画面203が表示される。画面の左側の部分にはホワイトボードアプリケーションのツール群が表示されている。ホワイトボード画面203は透明なボードであるため、何も描かれていない状態では下層に表示されている画面202が透けてあたかもデスクトップ画面が表示されているように見える。ユーザにとっては、アプリケーションモードとペンモードとの違いが分かりにくいため、ペンモードの時には格子模様を表示するのが好ましい。ペンモード時に、ペンで図形や線を描くと描かれた部分は透けずに上書きされたように表示され、蛍光ペンで描くと半透明となり、下層が透けて見えるように表示される。このように、デスクトップ画面202の上に透明ボードなホワイトボード画面203を表示することにより、デスクトップ画面202でアニメーションを表示している場合などのように、デスクトップ画面202が変化する場合にも描くことができるため、画像を取り込んでから描く方法と比較して、画面が変化した場合にも画像を取り込みなおす必要がないという利点がある。また、透明なホワイトボード画面203のみをクリアすることも容易であることや、ある資料に対して修正を指示した後に、透明ボードなホワイトボード画面203はそのままにしておき、デスクトップ画面202にて修正前の資料と修正後の資料を入れ替えて修正部分を確認する、という使い方もできるようになる。また、デスクトップ画面202又はウィンドウ画面111にホワイトボード画面203が重ねられた画面が印刷されるのが好ましい。
FIG. 2 is a diagram illustrating a screen display example of the
図3は、DS101とノートPC103が透明ホワイトボードアプリケーション800を使用して打合せを行っている場合の画面情報の送受信方法を示した図である。DS101では、全画面共有アプリケーション820のサーバ用プログラム821が起動しており、ノートPC103では全画面共有アプリケーション820のクライアント用プログラム822が起動している。よって、全画面共有アプリケーション820又は一部画面共有アプリケーション830により、DS101で任意の専用アプリケーションによって作成されたデスクトップ画面202又はウィンドウ画面111が、その専用アプリケーションがインストールされていないノートPC103にも表示される。しかし、ノートPC103は、専用アプリケーションがインストールされていないため、デスクトップ画面202又はウィンドウ画面112の内容を変更できない。尚、DS101及びノートPC102、103の双方にホワイトボードアプリケーション810がインストールされているため、ホワイトボード画面203については、DS101及びノートPC102、103間で双方向で送受信及び表示可能である。ホワイトボードアプリケーション810は、図形や文字などが描かれると該当するイベント情報を互いに送受信し、ホワイトボード画面203に反映させる。このような処理を同時に行うと、画面をキャプチャする処理と描く処理を同時に行うことはできないため、キャプチャ時のマウスの座標情報が省かれてしまうこととなり、特に曲線を描いていた場合には、マウスの軌跡どおりの線が描かれずにぎざぎざの線になってしまうという問題がある。他の端末からのイベントは、データが保持されているため、曲線が描かれないという問題は発生しない。そこで、サーバ用プログラム821は、自端末のマウスのボタン押下情報がない場合に限って、つまり、入力装置からの入力イベントがない場合に限って、画面をキャプチャする。これによって、マウスの座標情報が省かれしまうために曲線が描けないという問題を解決することができる。また、打合せではテーブルを囲む形に座ることが多いため、大型のディスプレイが設置されている場合に、大型ディスプレイに対して横向きに座ることとなり、大型ディスプレイの画面を見ながら操作を行うことが難しいという問題があった。更に、大型ディスプレイにタッチパネルをつけたタイプや、専用ペンを使用してディスプレイ上で直接操作して描けるタイプのディスプレイも使用されているが、描くためには席を立ってディスプレイの前まで行かなければ書き込むことはできず、誰もが手軽に使用することが難しかった。手元のノートPCに大型ディスプレイの画面と同じ画面を表示し、かつ、手元のノートPCを使用してコメントなどを書き込むことができるようにすることにより、席に座ったまま、画面に対して横向きになることなく操作出来るようになるという効果も生まれる。尚、ノートPC102、103のデスクトップ画面102又はウィンドウ画面111をDS101へ表示するためには、ノートPC上でサーバ用プログラム821を起動し、DS101上でクライアント用プログラム822を起動すればよい。デスクトップ画面202又はウィンドウ画面111は、表示データのみ共有され、ホワイトボード画面203は、ホワイトボードアプリケーションレベルで共有される。
FIG. 3 is a diagram showing a screen information transmission / reception method when the
図4は、デスクトップ画面202に重ねて不透明なホワイトボード画面203を表示している画面例である。ホワイトボードアプリケーションには透明なボードを表示する透明モードと不透明なボードを表示する不透明モードがある。不透明モードでは、デスクトップ画面が表示されないため、実世界で使用されている一般的なホワイトボードのように使用することもできるし、画像を貼り付けて使用することもできる。不透明モードでは、デスクトップ画面202をキャプチャしてクライアント端末に送る処理はなくてもよい。透明モードではデスクトップ画面を送信し、不透明モードでは送信しないように処理を分け、表示しない情報は送受信しないようにすることにより、効率的な通信を行うことができるようになるという利点がある。尚、半透明なボードを表示する半透明モードを設けてもよい。半透明モードは、透明モードと同様に処理してもよいし、又は不透明モードと同様に処理してもよい。
FIG. 4 is a screen example in which an
図5はアプリケーションモードからペンモードへの切替えの様子を示した図である。ペンモードからアプリケーションモードに切り替えるときにはホワイトボードが画面の下方へスライドし、アプリケーションモードからペンモードに切り替える時にはホワイトボードが画面の下方から上方へスライドするアニメーションを表示することにより、ユーザにモードの切替えを分かりやすくさせることができる。 FIG. 5 is a diagram showing a state of switching from the application mode to the pen mode. When switching from pen mode to application mode, the whiteboard slides to the bottom of the screen, and when switching from application mode to pen mode, the whiteboard slides from the bottom to the top of the screen to display an animation that allows the user to switch modes. It can be made easy to understand.
図6は一部画面共有アプリケーション830を使用した場合の画面表示を示した図である。ノートPC103を持参して打合せに参加する場合、ノートPC103には利用者が作成した資料が保存されており、打合せで使用することが想定される。ノートPC103にプロジェクタを接続して投影するという形でも資料を表示することは可能であるが、フルスクリーンが投影されてしまうため、表示したくない情報まで表示されてしまう可能性がある。そこで、共有したいウィンドウを選択し、定期的にウィンドウ画面111をキャプチャしてその画面をDS101に送信し、DS101では送信された画面を表示することにより、表示したいウィンドウ画面111のみを投影することができるようになる。ノートPC上のウィンドウ画面111の座標を画面に付加することにより、DS上でウィンドウ画面112の位置を再現してもよい。アプリケーションもノートPCのみで起動すれば良く、利用者がデータをコピーする必要もないため、手軽でデータの流出もないという利点がある。また、DSでは受信した複数の画像情報を表示できるため、複数のノートPCからDSに同時にウィンドウ画面111を送信して表示することも可能である。ノートPC102がウィンドウ画面111を送信し、DS101が受信してウィンドウ画面112を表示している場合、DS101の画面は、デスクトップ画面601を最下層に表示し、一部画面共有画面602をウィンドウ画面111としてデスクトップ画面の上に表示し、さらにホワイトボード画面603が最上層にデスクトップ画面と同じ大きさで重ねて表示する。ノートPC103の画面は、ノートPCのデスクトップ画面611が最下層に表示され、その上に全画面共有画面612をウィンドウ画面111として表示し、更に、ホワイトボード画面を最上層に全画面共有画面612と同じ大きさで重ねて表示する。このように、一部画面共有と全画面共有を組み合わせて使用することにより、柔軟な構成が可能となる。ノートPC102に対しては、全画面共有画面612をウィンドウ画面111として表示したが、他の会議エリアに設置されているDS104に対しては、全画面共有画面612を全画面表示することにより、DS101とDS104に同じ画面を表示してもよい。
FIG. 6 is a diagram showing a screen display when the partial
図7は透明ホワイトボードアプリケーション800の一部である、ホワイトボード−全画面共有連携モジュール700のフローを示した図である。モジュールがスタート(ステップ710)すると、接続端末管理ミドルウェア840を起動し、ホワイトボードアプリケーション810を起動する。次に、ステップ730でホワイトボードが透明モードか否かを判断する。透明ボードであった場合はステップ740に進んでペンモードで、かつ、マウスボタンが押されているか否かを判断する。ペンモードで、かつ、マウスボタンが押されていると判断した場合にはステップ730に戻る。それ以外の場合(ペンモードではない場合又はマウスボタンが押されていない場合)は、ステップ750に進み、定期的に処理を行うためのタイマーを起動する。ステップ760にて一定時間の経過が判断されたらステップ770に進み、全画面をキャプチャして接続中の他のDS101やノートPC102、103に送信し、ステップ730に戻る。ステップ730でホワイトボードが透明モードでない場合は、何も処理せずにステップ730に戻る。ステップ750からステップ770までの処理は全画面共有アプリケーション820のサーバ用プログラム821の処理である。
FIG. 7 is a diagram showing a flow of the whiteboard-full screen sharing cooperation module 700 which is a part of the
図9は、ステップ730およびステップ740の判断に結果によって、サーバ用プログラム821の処理が行われるか否かを示す表900である。サーバ用プログラム821が実行される場合を○、されない場合を×で表示している。
FIG. 9 is a table 900 showing whether or not the processing of the
このように、ホワイトボードアプリケーション810が不透明モードか透明モードか、マウスカーソルがペンモードかアプリケーションモードか、ペンモードの場合はマウスボタンが押されているか否か、によって処理を分け、透明モードで、かつ、アプリモードの場合と、不透明モードで、かつ、ペンモードでマウスボタンが押されていない場合のみ、DSのデスクトップ画面を送信するようにすることにより、必要な共有画面のみを送受信することができ、また、接続中の端末が共有画面の上に互いに書き込みを行うことができるようになる。更に、画面をキャプチャしている間は描画ができないために曲線がスムーズに描画されないという問題を解決することができる。例えば、ホームページをFLASHアニメーションで作成している場合に、ウェブブラウザでアニメーションをし、その上に透明ホワイトボードを表示して書き込む、ということができるようになる。加えて、複数の端末の画面を大型ディスプレイに表示し、大型ディスプレイの画面をマスタとして複数の端末をスレーブとし、マスタ−スレーブ端末間で透明ホワイトボードを使用することもできるようになる。
In this way, the processing is divided according to whether the
大型のディスプレイとノートPCを連携させ、大型ディスプレイの画面と同じ画面をノートPCに表示させ、その上に互いに書き込むことができるようにすることにより、オフィス内での手軽な打合せを支援し、効率的に作業を進めることができるようになるという効果がある。また、遠隔地に設置されているDSを接続して会議ができること、および、アプリケーションを動作させるDSは一台で、その画面情報のみを共有することにより、プログラムレビューなどのように特別なプログラムを動作させた画面も遠隔地のメンバと共有することができ、出張費や出張のための時間を削減することもでき、効率的に仕事を進めることができるようになる。また、必要な画面をハードコピーして保存しておくことにより、ホワイトボードとそのときに表示されていたアプリケーションの画面を画面情報として同時に保存することができるため、保存した画面情報を配布するなどして、ミーティングのプロセスをメンバで共有することが容易にできるようになる。これらの利点は、オフィスでのミーティングへの適用だけでなく、顧客へのコンサルティングなどへの幅広い適用が可能である。 Supports easy meetings in the office by linking a large display and a notebook PC, displaying the same screen as the large display on the notebook PC, and writing on each other on it. There is an effect that it is possible to proceed with the work. In addition, it is possible to have a conference by connecting a DS installed at a remote location, and a single DS that operates the application. By sharing only the screen information, a special program such as a program review can be created. The operated screen can also be shared with members at remote locations, the travel expenses and time for business trips can be reduced, and the work can be carried out efficiently. In addition, by hard-copying and saving the necessary screens, the screen of the whiteboard and the application that was displayed at that time can be saved simultaneously as screen information, so the saved screen information is distributed, etc. Thus, the meeting process can be easily shared with members. These advantages can be widely applied not only to office meetings but also to customer consulting.
使用するアプリケーションに依存せずに、注釈をつけたり、修正を依頼したりすることができるため、画面を共有することによる作業の効率化アップと作業のプロセスを保存するツールとして、オフィスでのミーティング、金融などの相談窓口や在宅でのコンサルティング業務、などに適用できる。 You can annotate and request corrections without depending on the application you use, so you can improve your work efficiency by sharing the screen and save your work process. It can be applied to consulting services such as finance and consulting services at home.
100 会議エリア
101、104 ディスプレイステーション
102、103 ノートPC
105 イントラネット
111 ホワイトボード画面
201 透明ホワイトボードの画面例
800 透明ホワイトボードアプリケーション
810 ホワイトボードアプリケーション
820 全画面共有アプリケーション
830 一部画面共有アプリケーション
840 接続端末管理ミドルウェア
100
105
810
Claims (7)
前記各端末は、
前記マスタ端末であるか前記スレーブ端末であるかに関わらず、書き込みができる画面を透明モード又は不透明モードにて前記ベース画面の上に重ねて表示し、
いずれかの前記端末が入力装置から前記書き込みができる画面への書き込みを受け付けた場合に、当該書き込み情報を他の前記端末に送信し、
前記書き込み情報を受信した他の前記端末は前記書き込み情報に基づく前記書き込みができる画面を前記ベース画面の上に重ねて表示し、
前記マスタ端末は、
当該マスタ端末の前記書き込みができる画面への書き込みが行われている場合、または、前記書き込みができる画面に不透明モードが選択された場合に、当該マスタ端末に表示された前記ベース画面のキャプチャ処理と前記表示データの送受信処理を行わず、
当該マスタ端末の前記書き込みができる画面への書き込みが行われず、かつ、前記書き込みができる画面に透明モードが選択された場合に、当該マスタ端末に表示された前記ベース画面のキャプチャ処理と前記表示データの送信処理を行う
ことを特徴とする画面共有システム。 Among a plurality of terminals comprising a master terminal connected to the network and the slave terminals, the display data to which the master terminal has captured the base screen that is displayed on the master terminal transmits to the slave terminal, the slave terminal In a screen sharing system that displays the base screen on the slave terminal using the display data,
Wherein each terminal,
Regardless of whether it is the master terminal or the slave terminal, a writable screen is displayed on the base screen in a transparent mode or an opaque mode ,
If any of the terminal has accepted the write from the input device to the screen that allows the writing, and transmits the write data to the other of said terminals,
Another of the terminal receiving the write information is displayed over the screen that allows the writing based on the write information on the base screen,
The master terminal is
When the writing to the writable screen of the master terminal is performed , or when the opaque mode is selected for the writable screen, the capture process of the base screen displayed on the master terminal; Without performing the transmission and reception processing of the display data,
When the writing to the writable screen of the master terminal is not performed and the transparent mode is selected for the writable screen, the capture process of the base screen displayed on the master terminal and the display A screen sharing system characterized by performing data transmission processing.
前記スレーブ端末は、
当該スレーブ端末の任意のウィンドウの選択を受け付け、
選択された前記ウィンドウの画面をキャプチャして前記マスタ端末に送信し、
前記マスタ端末は、前記ウィンドウを受信して前記ベース画面上に重ねて表示することによって、複数の端末間で画面を共有する
ことを特徴とする画面共有システム。 The screen sharing system according to claim 1,
The slave terminal is
Accepting a selection of any window of the slave terminal,
Capture the screen of the selected window and send it to the master terminal,
The master terminal by displaying superimposed on the base screen for receiving the window, screen sharing system that is characterized by sharing the screen among a plurality of terminals.
画面を表示する表示装置と、
入力装置からの入力に従って前記画面を作成する処理装置と、
前記他の情報処理装置と通信する通信装置とを備え、
前記処理装置は、
前記表示装置に表示された第1の画面上に、透明モード又は不透明モードの第2の画面を重ねて表示し、
第1のプログラムを用いて前記入力装置からの入力に従って前記第1の画面を作成し、
前記他の情報処理装置にインストールされたプログラムに対応する第2のプログラムを用いて前記入力装置からの入力に従って前記第2の画面を作成し、
前記第2のプログラムを用いて前記通信装置を介して前記他の情報処理装置と前記第2の画面を共有し、
前記表示装置に表示されている前記第1の画面をキャプチャし、
キャプチャした前記第1の画面を前記通信装置を介して前記他の情報処理装置へ送信し、
前記第2の画面に対して前記入力装置からの入力がある場合、または、前記第2の画面が不透明モードである場合に、前記第1の画面のキャプチャを停止する
ことを特徴とする情報処理装置。 In an information processing apparatus that can share a screen with another information processing apparatus,
A display device for displaying a screen;
A processing device for creating the screen according to an input from an input device;
A communication device that communicates with the other information processing device,
The processor is
Wherein the display device a first screen displayed on the displays superimposed the second screen of the transparent mode or non transparent mode,
Creating the first screen according to an input from the input device using a first program;
Creating the second screen according to an input from the input device using a second program corresponding to a program installed in the other information processing device;
Sharing the second screen with the other information processing apparatus via the communication apparatus using the second program,
Capturing the first screen displayed on the display device;
The first screen capture via the communication device transmits to the other information processing apparatus,
When the input from the input device is input to the second screen, or when the second screen is in an opaque mode, the capture of the first screen is stopped. apparatus.
前記処理装置は、前記第2の画面に対する前記入力装置からの入力のイベントを前記通信装置を介して前記他の情報処理装置へ送信することによって、前記他の情報処理装置と前記第2の画面を共有する
ことを特徴とする情報処理装置。 The information processing apparatus according to claim 3.
The processing device transmits an event of input from the input device with respect to the second screen to the other information processing device via the communication device, whereby the other information processing device and the second screen are transmitted. information processing apparatus said to share.
前記通信装置は、前記他の情報装置装置に表示された第2の画面に対する入力のイベントを前記他の情報処理装置から受信し、
前記処理装置は、前記第2のプログラムを用いて前記他の情報処理装置から受信された前記第2の画面に対する入力のイベントに従って前記第2の画面を作成し、前記表示装置に表示された第1の画面上に、作成された前記第2の画面を重ねて表示することによって、前記他の情報処理装置に表示された前記第2の画面を前記他の情報処理装置と共有する
ことを特徴とする情報処理装置。 The information processing apparatus according to claim 4,
The communication device receives an input event for the second screen displayed on the other information device from the other information processing device,
The processing device creates the second screen according to an input event for the second screen received from the other information processing device using the second program, and displays the second screen displayed on the display device. The second screen displayed on the other information processing apparatus is shared with the other information processing apparatus by displaying the created second screen superimposed on the one screen. and to that information processing apparatus.
前記処理装置は、
前記第1のプログラムに優先して前記第2のプログラムを実行しているか否かを判定し、
前記第2の画面に対して前記入力装置からの入力があるか否かを判定し、
前記第1のプログラムに優先して前記第2のプログラムを実行しておらずかつ前記第2の画面に対して前記入力装置からの入力がない場合に、前記表示装置に表示されている前記第1の画面をキャプチャする
ことを特徴とする情報処理装置。 The information processing apparatus according to claim 4 or 5,
The processor is
Determining whether the second program is executed in preference to the first program;
Determining whether there is an input from the input device for the second screen;
The second program displayed on the display device when the second program is not executed in preference to the first program and there is no input from the input device to the second screen. information processing apparatus characterized by capturing a screen.
画面を表示する表示装置と、
入力装置からの入力に従って前記画面を作成する処理装置と、
前記他の情報処理装置と通信する通信装置とを備え、
前記処理装置は、
前記表示装置に表示された第1の画面上に透明モード又は不透明モードの第2の画面を重ねて表示し、
前記第2の画面に対して前記入力装置からの入力がなく、かつ、前記第2の画面が透明モードである場合に、前記表示装置に表示されている前記第1の画面のキャプチャと、キャプチャした前記第1の画面の表示データを前記通信装置を介して前記他の情報処理装置へ送信する処理と、を行うことによって前記他の情報処理装置と前記第1の画面を共有し、
前記第2の画面に対する前記入力装置からの入力のイベントを前記通信装置を介して前記他の情報処理装置へ送信することによって前記他の情報処理装置と前記第2の画面を共有する
ことを特徴とする情報処理装置。 In an information processing apparatus that can share a screen with another information processing apparatus,
A display device for displaying a screen;
A processing device for creating the screen according to an input from an input device;
A communication device that communicates with the other information processing device,
The processor is
The display device superimposed a second screen of the first screen transparent mode or non-transparent mode on the displayed displayed on,
Capture of the first screen displayed on the display device when there is no input from the input device to the second screen and the second screen is in a transparent mode, and capture Sharing the first screen with the other information processing device by performing processing to transmit the display data of the first screen to the other information processing device via the communication device,
An event of input from the input device for the second screen is transmitted to the other information processing device via the communication device, thereby sharing the second screen with the other information processing device. Information processing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004336865A JP4517827B2 (en) | 2004-11-22 | 2004-11-22 | Screen sharing system and information processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004336865A JP4517827B2 (en) | 2004-11-22 | 2004-11-22 | Screen sharing system and information processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006146629A JP2006146629A (en) | 2006-06-08 |
JP4517827B2 true JP4517827B2 (en) | 2010-08-04 |
Family
ID=36626225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004336865A Active JP4517827B2 (en) | 2004-11-22 | 2004-11-22 | Screen sharing system and information processing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4517827B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10007417B2 (en) | 2012-09-19 | 2018-06-26 | Samsung Electronics Co., Ltd. | System and method for displaying information on transparent display device |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008004298A1 (en) * | 2006-07-06 | 2008-01-10 | Aos Technologies, Inc. | Work support system |
KR101540475B1 (en) * | 2007-11-30 | 2015-07-29 | 삼성전자주식회사 | Method and system for sharing data in near field communication network |
JP2009230579A (en) * | 2008-03-24 | 2009-10-08 | Pioneer Electronic Corp | Screen sharing system, screen sharing method, server terminal control program, client terminal control program and recording medium |
JP4998363B2 (en) * | 2008-04-25 | 2012-08-15 | 富士ゼロックス株式会社 | Program and information processing apparatus |
JP5200979B2 (en) * | 2009-02-13 | 2013-06-05 | 日本電気株式会社 | Image transfer apparatus, method and program |
JP4786739B2 (en) * | 2009-10-21 | 2011-10-05 | 株式会社東芝 | Information processing apparatus and video content data reproduction method |
JP5685854B2 (en) * | 2010-08-20 | 2015-03-18 | 株式会社リコー | Electronic information board device |
US9948988B2 (en) | 2011-10-04 | 2018-04-17 | Ricoh Company, Ltd. | Meeting system that interconnects group and personal devices across a network |
JP6069898B2 (en) * | 2011-11-25 | 2017-02-01 | 株式会社リコー | Image processing apparatus, image processing system, method, and program |
US9122444B2 (en) | 2012-02-08 | 2015-09-01 | Ricoh Company, Ltd. | Network accessible projectors that display multiple client screens at once |
KR101314472B1 (en) * | 2012-03-08 | 2013-10-07 | 주식회사 팬택 | Displaying method of remote sink device, source and system for the same |
JP2013214911A (en) * | 2012-04-03 | 2013-10-17 | Nakayo Telecommun Inc | Telephone terminal and screen sharing method |
JP6097679B2 (en) * | 2013-02-28 | 2017-03-15 | エルジー アプラス コーポレーション | Inter-terminal function sharing method and terminal |
JP6115194B2 (en) * | 2013-03-08 | 2017-04-19 | 株式会社リコー | Information presentation system, image display device, and program |
JP2015097070A (en) * | 2013-06-12 | 2015-05-21 | 株式会社リコー | Communication system, information processor, and program |
EP3089025B1 (en) | 2013-12-25 | 2020-02-12 | Ricoh Company, Ltd. | Information processing device, program, and transfer system |
JP6169543B2 (en) * | 2014-08-26 | 2017-07-26 | 株式会社オプティム | Remote control system and remote control method |
US20160085840A1 (en) * | 2014-09-22 | 2016-03-24 | Microsoft Corporation | Universal Interaction for Capturing Content to Persistent Storage |
JP7042622B2 (en) * | 2016-02-12 | 2022-03-28 | 株式会社リコー | Image processing device, image processing system, image processing method, and program |
JP6668980B2 (en) * | 2016-07-04 | 2020-03-18 | 富士通株式会社 | Transmission control program, transmission control method, and information processing device |
JP6883902B2 (en) * | 2018-09-06 | 2021-06-09 | 株式会社アイドマ・ホールディングス | Information processing device |
CN116405631A (en) * | 2020-07-08 | 2023-07-07 | 华为技术有限公司 | Screen sharing method, terminal and storage medium |
JP2023069763A (en) * | 2021-11-08 | 2023-05-18 | セイコーエプソン株式会社 | Image display method for display unit |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03119476A (en) * | 1989-10-03 | 1991-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Shared screen control system |
JPH05119955A (en) * | 1991-10-28 | 1993-05-18 | Nippon Telegr & Teleph Corp <Ntt> | Inter-terminal screen operating system |
JPH0836546A (en) * | 1994-07-26 | 1996-02-06 | Nippon Telegr & Teleph Corp <Ntt> | Cooperative operation support system |
JPH09101937A (en) * | 1995-10-05 | 1997-04-15 | Hitachi Ltd | System, method for attaching comment and cooperative work supporting system |
JPH09200350A (en) * | 1996-01-12 | 1997-07-31 | Hitachi Inf Syst Ltd | Electronic conference system |
JPH11143726A (en) * | 1997-11-13 | 1999-05-28 | Fujitsu Ltd | Application shared operation processor and method therefor and medium for storing the same program |
JPH11344920A (en) * | 1998-06-02 | 1999-12-14 | Kyasuto:Kk | Teaching system, its program medium and apparatus therefor |
JP2001134415A (en) * | 1999-11-09 | 2001-05-18 | Oki Electric Ind Co Ltd | Annotation method for display of arbitrary application |
JP2001197461A (en) * | 2000-01-07 | 2001-07-19 | Matsushita Electric Ind Co Ltd | Sharing operation method for multimedia information operation window |
JP2001256165A (en) * | 2000-03-13 | 2001-09-21 | Nippon Telegraph & Telephone West Corp | Method for managing memo in electronic conference system and system therefor |
JP2005051446A (en) * | 2003-07-31 | 2005-02-24 | Ricoh Co Ltd | Projection type display device and remote sharing method for display image using the same |
-
2004
- 2004-11-22 JP JP2004336865A patent/JP4517827B2/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03119476A (en) * | 1989-10-03 | 1991-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Shared screen control system |
JPH05119955A (en) * | 1991-10-28 | 1993-05-18 | Nippon Telegr & Teleph Corp <Ntt> | Inter-terminal screen operating system |
JPH0836546A (en) * | 1994-07-26 | 1996-02-06 | Nippon Telegr & Teleph Corp <Ntt> | Cooperative operation support system |
JPH09101937A (en) * | 1995-10-05 | 1997-04-15 | Hitachi Ltd | System, method for attaching comment and cooperative work supporting system |
JPH09200350A (en) * | 1996-01-12 | 1997-07-31 | Hitachi Inf Syst Ltd | Electronic conference system |
JPH11143726A (en) * | 1997-11-13 | 1999-05-28 | Fujitsu Ltd | Application shared operation processor and method therefor and medium for storing the same program |
JPH11344920A (en) * | 1998-06-02 | 1999-12-14 | Kyasuto:Kk | Teaching system, its program medium and apparatus therefor |
JP2001134415A (en) * | 1999-11-09 | 2001-05-18 | Oki Electric Ind Co Ltd | Annotation method for display of arbitrary application |
JP2001197461A (en) * | 2000-01-07 | 2001-07-19 | Matsushita Electric Ind Co Ltd | Sharing operation method for multimedia information operation window |
JP2001256165A (en) * | 2000-03-13 | 2001-09-21 | Nippon Telegraph & Telephone West Corp | Method for managing memo in electronic conference system and system therefor |
JP2005051446A (en) * | 2003-07-31 | 2005-02-24 | Ricoh Co Ltd | Projection type display device and remote sharing method for display image using the same |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10007417B2 (en) | 2012-09-19 | 2018-06-26 | Samsung Electronics Co., Ltd. | System and method for displaying information on transparent display device |
US10788977B2 (en) | 2012-09-19 | 2020-09-29 | Samsung Electronics Co., Ltd. | System and method for displaying information on transparent display device |
Also Published As
Publication number | Publication date |
---|---|
JP2006146629A (en) | 2006-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4517827B2 (en) | Screen sharing system and information processing apparatus | |
JP6017583B2 (en) | Projection-type image display device | |
US9640144B2 (en) | Projector, figure input/display apparatus, portable terminal, and program | |
JP4692364B2 (en) | Electronic conference support program, electronic conference support method, and information terminal device in electronic conference system | |
JP3546705B2 (en) | Method and apparatus for associating annotation data with application window, system, and storage medium storing program for controlling association of annotation data with application window | |
JP5211430B2 (en) | Electronic conference system, electronic conference support program, electronic conference support method, electronic conference control device, conference server computer | |
US20110307800A1 (en) | Methodology for Creating an Easy-To-Use Conference Room System Controller | |
Gumienny et al. | Tele-board: Enabling efficient collaboration in digital design spaces | |
JP2019186946A (en) | Electronic blackboard | |
JP2001136504A (en) | System and method for information input and output | |
US10990344B2 (en) | Information processing apparatus, information processing system, and information processing method | |
JP5905783B2 (en) | Image display system | |
TW201525936A (en) | User experience for processing and cropping images | |
JP6595896B2 (en) | Electronic device and display control method | |
JP2017076207A (en) | Image processing device and image processing system | |
WO2017051687A1 (en) | Digital blackboard, digital blackboard image processing method, and recording medium whereupon digital blackboard program is recorded | |
JP5676979B2 (en) | Information processing apparatus and information processing method | |
JP2013232123A (en) | Electronic conference system, terminal, and file providing server | |
JP2004021595A (en) | Meeting support cooperative work system | |
JP6209868B2 (en) | Information terminal, information processing program, information processing system, and information processing method | |
JP7298224B2 (en) | Display device and display method | |
JP2017097852A (en) | Projection type image display apparatus | |
JP2013232124A (en) | Electronic conference system | |
JP7363064B2 (en) | Image processing device, method, and program | |
JP7275645B2 (en) | Information processing device and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060425 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070313 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090625 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100405 |
|
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: 20100427 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100510 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4517827 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |