JP6157113B2 - Display control apparatus, display control method, program, and recording medium - Google Patents

Display control apparatus, display control method, program, and recording medium Download PDF

Info

Publication number
JP6157113B2
JP6157113B2 JP2012285187A JP2012285187A JP6157113B2 JP 6157113 B2 JP6157113 B2 JP 6157113B2 JP 2012285187 A JP2012285187 A JP 2012285187A JP 2012285187 A JP2012285187 A JP 2012285187A JP 6157113 B2 JP6157113 B2 JP 6157113B2
Authority
JP
Japan
Prior art keywords
layout
display
image
display device
projector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012285187A
Other languages
Japanese (ja)
Other versions
JP2014126795A (en
Inventor
太刀雄 小野
太刀雄 小野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2012285187A priority Critical patent/JP6157113B2/en
Publication of JP2014126795A publication Critical patent/JP2014126795A/en
Application granted granted Critical
Publication of JP6157113B2 publication Critical patent/JP6157113B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Projection Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示装置に表示する映像(以下、「画像」ともいう)の表示制御を行う表示制御装置及び表示制御方法、当該表示制御装置として機能させるプログラム、並びに、当該プログラムを記録したコンピュータが読み取り可能な記録媒体に関する。 The present invention relates to a display control device and a display control method for controlling display of a video (hereinafter also referred to as “image”) displayed on a display device , a program that functions as the display control device, and a computer that records the program. The present invention relates to a readable recording medium .

表示装置は、1つの映像発信元から映像(画像)を受信して表示するのが基本的な動作であるが、複数の映像発信元から映像(画像)を受信して1つの表示画面の中に、複数の映像(画像)を同時に表示する機能を備えたものもある。この機能は、ピクチャーバイピクチャー機能あるいはマルチ画面機能などとして、一般化されてきている。また、プロジェクタにおいては、HDMI・DVI等の一般的な映像ケーブルだけでなく、LANを介して映像(画像)を送信する方法も一般化されてきている。例えば、下記の特許文献1では、LANを介して複数のPCから1つのプロジェクタに映像(画像)を送信して、マルチ画面で映像(画像)を表示することを実現している。   The basic operation of the display device is to receive and display a video (image) from one video transmission source. However, the display device receives video (images) from a plurality of video transmission sources and displays them in one display screen. In addition, some have a function of simultaneously displaying a plurality of videos (images). This function has been generalized as a picture-by-picture function or a multi-screen function. In projectors, not only general video cables such as HDMI / DVI but also a method of transmitting video (image) via a LAN has been generalized. For example, in Patent Document 1 below, video (image) is transmitted from a plurality of PCs to one projector via a LAN, and video (image) is displayed on a multi-screen.

特開2009−042912号公報JP 2009-042912 A

このようなマルチ画面表示においては、操作する側が1つであれば、どのようにマルチ画面を表示するかについては一元的に管理できるため、画面表示に係る問題は発生しない。例えば、会議などにおいて、複数の参加者が各々PCを持ち寄り、プロジェクタに接続してPCの映像(画像)を投写しながら打ち合わせを行う場合には、会議の進行係がどのように参加者のPCをマルチ画面表示するかを決定して操作を行えばよい。しかしながら、この場合、進行係の負担が増えるという課題がある。   In such a multi-screen display, if there is only one side to be operated, it is possible to centrally manage how to display the multi-screen, so that problems related to the screen display do not occur. For example, in a meeting or the like, when a plurality of participants bring their PCs together and make a meeting while connecting to a projector and projecting an image (image) of the PC, how the meeting progress person is the participant's PC Can be operated by determining whether to display a multi-screen. However, in this case, there is a problem that the burden on the facilitator increases.

一方、複数の操作者がいる場合に、それぞれが自由にプロジェクタのマルチ画面を操作できれば、進行係の負担を増やすことなく、会議を円滑に進めることが可能である。しかしながら、操作者のそれぞれがマルチ画面を操作してしまうと、各操作者の意図とは異なる画面形態になる可能性があり、操作者が混乱する可能性がある。   On the other hand, if there are a plurality of operators and each can freely operate the multi-screen of the projector, it is possible to smoothly advance the conference without increasing the burden on the facilitator. However, if each of the operators operates the multi-screen, the screen may be different from the intention of each operator, and the operator may be confused.

本発明は、このような問題点に鑑みてなされたものであり、最適なタイミングで表示装置のレイアウトを変更可能な仕組みを提供することを目的とする。   The present invention has been made in view of such problems, and an object of the present invention is to provide a mechanism that can change the layout of a display device at an optimal timing.

本発明の表示制御装置は、複数の外部装置からの画像を表示することが可能な表示装置と通信可能に接続された表示制御装置であって、前記複数の外部装置のうちの少なくとも1つの外部装置からの画像が前記表示装置によって表示されている状態で、前記表示装置による画像表示のレイアウト変更される所定の操作を受け付ける第1の操作手段と、前記第1の操作手段により受け付けられた前記所定の操作に応じて、変更後のレイアウトを示す表示を行うレイアウト表示手段と、前記所定の操作に基づく前記レイアウトの変更指示を、前記表示装置に送信するための操作を受け付ける第2の操作手段と、前記第2の操作手段により受け付けられた操作に基づき、前記レイアウトの変更指示を前記表示装置に送信する送信手段とを有し、前記第1の操作手段により前記所定の操作を受け付けた場合であっても、前記第2の操作手段による操作を受け付けるまでは、前記レイアウト表示手段により変更後のレイアウトは表示し、前記送信手段は前記レイアウトの変更指示を前記表示装置に送信しない。
また、本発明は、上述した表示制御装置による表示制御方法、上述した表示制御装置として機能させるプログラム、及び、当該プログラムを記録したコンピュータが読み取り可能な記録媒体を含む。
The display control device of the present invention, which is communicably connected to the display control unit image and the display device capable of displaying a plurality of external devices, at least one external of said plurality of external devices while an image from the device is displayed by the display device, a first operation unit for accepting a predetermined operation image display layout by the display device is changed, received by said first operating means Layout display means for displaying a layout after the change according to the predetermined operation; and a second operation for receiving an operation for transmitting the layout change instruction based on the predetermined operation to the display device. And a transmission means for transmitting the layout change instruction to the display device based on the operation received by the second operation means. Even when the predetermined operation is accepted by the first operation means, the layout display means displays the changed layout until the operation by the second operation means is accepted, and the transmission means A layout change instruction is not transmitted to the display device.
The present invention also includes a display control method using the above-described display control device, a program that functions as the above-described display control device , and a computer-readable recording medium that records the program .

本発明によれば、最適なタイミングで表示装置のレイアウトを変更することが可能となる。   According to the present invention, the layout of the display device can be changed at an optimal timing.

本発明の第1の実施形態に係る表示制御システムの概略構成の一例を示す模式図である。It is a schematic diagram which shows an example of schematic structure of the display control system which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る表示制御システムの装置構成の一例を示す模式図である。It is a schematic diagram which shows an example of the apparatus structure of the display control system which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態を示し、各PC上のGUI態様の一例を示す模式図である。It is a schematic diagram which shows the 1st Embodiment of this invention and shows an example of the GUI aspect on each PC. 本発明の第1の実施形態を示し、1つのPCと1つのプロジェクタとの間で行われる画像(映像)の表示制御方法の具体的な処理手順の一例を示すシーケンス図である。FIG. 3 is a sequence diagram illustrating an example of a specific processing procedure of an image (video) display control method performed between one PC and one projector according to the first embodiment of this invention. 本発明の第1の実施形態を示し、複数のPCと1つのプロジェクタとの間で行われる画像(映像)の表示制御方法の具体的な処理手順の一例を示すシーケンス図である。FIG. 5 is a sequence diagram illustrating an example of a specific processing procedure of an image (video) display control method performed between a plurality of PCs and one projector according to the first embodiment of this invention. 本発明の第1の実施形態を示し、PC側で実行される処理手順の一例を示すフローチャートである。It is a flowchart which shows the 1st Embodiment of this invention and shows an example of the process sequence performed by PC side. 本発明の第1の実施形態を示し、プロジェクタ側で実行される処理手順の一例を示すフローチャートである。3 is a flowchart illustrating an example of a processing procedure executed on the projector side according to the first embodiment of this invention. 本発明の第2の実施形態を示し、PC上のGUI態様の一例を示す模式図である。It is a schematic diagram which shows the 2nd Embodiment of this invention and shows an example of the GUI aspect on PC.

以下に、図面を参照しながら、本発明を実施するための形態(実施形態)について説明する。   Hereinafter, embodiments (embodiments) for carrying out the present invention will be described with reference to the drawings.

(第1の実施形態)
まず、本発明の第1の実施形態について説明する。
(First embodiment)
First, a first embodiment of the present invention will be described.

図1は、本発明の第1の実施形態に係る表示制御システムの概略構成の一例を示す模式図である。この表示制御システムは、表示制御装置に相当するパーソナル・コンピュータ(PC)100と、表示装置に相当するプロジェクタ200とが、通信ネットワーク150を介して接続され、構成されている。なお、本実施形態においては、表示制御装置に相当する構成としてPCを適用し、表示装置に相当する構成としてプロジェクタを適用した例で説明を行うが、本発明においては、この形態に限定されるものではない。即ち、表示装置としては、プロジェクタに限らず画像(映像)を表示する機能を有するものであれば如何なるものでもよく、また、表示制御装置としては、PCに限らず表示装置の画像表示(映像表示)を制御できる機能を有するものであれば如何なるものでもよい。   FIG. 1 is a schematic diagram illustrating an example of a schematic configuration of a display control system according to the first embodiment of the present invention. In this display control system, a personal computer (PC) 100 corresponding to a display control device and a projector 200 corresponding to a display device are connected via a communication network 150. In this embodiment, an example is described in which a PC is applied as a configuration corresponding to a display control device, and a projector is applied as a configuration corresponding to a display device. However, the present invention is limited to this configuration. It is not a thing. That is, the display device is not limited to a projector, and any device having a function of displaying an image (video) may be used. The display control device is not limited to a PC, and an image display (video display) of the display device is possible. Any device may be used as long as it has a function capable of controlling ().

まず、通信ネットワーク150について説明する。
通信ネットワーク150としては、例えば、IEEE802.3で規定されるイーサーネットケーブルや、IEEE802.11系で規定されるワイヤレスネットワークなどが適用できる。しかしながら、本実施形態においては、これらは一例に過ぎず、PC100とプロジェクタ200とが通信可能であれば、それ以外であってもよい。
First, the communication network 150 will be described.
As the communication network 150, for example, an Ethernet cable defined by IEEE 802.3, a wireless network defined by IEEE 802.11 system, or the like can be applied. However, in the present embodiment, these are merely examples, and other types may be used as long as the PC 100 and the projector 200 can communicate with each other.

次に、表示制御装置に相当するPC100について説明する。
PC100は、CPU108によってその動作の全体が制御されるように構成されている。
Next, the PC 100 corresponding to the display control device will be described.
The PC 100 is configured such that the entire operation is controlled by the CPU 108.

CPU108は、ROM104に記録されたブートプログラムに従って動作し、HDD105に記録されているOS(オペレーティングシステム)をRAM103に展開して起動する。その後、CPU108上で動作するOSは、グラフィックアクセラレータ107によって、表示部101に表示するための画像(映像)をVRAM106に展開する。VRAM106とRAM103は、速度が十分に速ければ同じであってもよい。VRAM106に展開された画像(映像)は、表示制御部102によって、表示部101、具体的にはモニタ画面に表示される。   The CPU 108 operates in accordance with a boot program recorded in the ROM 104, and starts up an OS (Operating System) recorded in the HDD 105 on the RAM 103. Thereafter, the OS operating on the CPU 108 develops an image (video) to be displayed on the display unit 101 in the VRAM 106 by the graphic accelerator 107. VRAM 106 and RAM 103 may be the same as long as the speed is sufficiently high. The image (video) developed in the VRAM 106 is displayed on the display unit 101, specifically, the monitor screen by the display control unit 102.

操作部109は、ユーザからの入力を受け付ける機能を有するものであり、具体的には、キーボードやマウス等である。操作部109からの入力は、CPU108上で動作するOSに通知され、OSは通知内容に従って処理を行う。この処理としては、例えば、HDD105にはOS以外に複数のプログラムが格納されており、そのプログラムを起動するなどである。起動されたプログラムは、OSが表示する画像(映像)とは別に個別のウィンドウ画像などを、OSを介して、VRAM106に展開し、そのようにしてVRAM106に展開された画像(映像)も同じように表示制御部102によって表示部101に表示される。   The operation unit 109 has a function of accepting input from the user, and specifically includes a keyboard and a mouse. The input from the operation unit 109 is notified to the OS operating on the CPU 108, and the OS performs processing according to the notification content. As this processing, for example, a plurality of programs are stored in the HDD 105 in addition to the OS, and the programs are started. The activated program develops an individual window image or the like separately from the image (video) displayed by the OS into the VRAM 106 via the OS, and the image (video) developed in the VRAM 106 in the same manner is also the same. Are displayed on the display unit 101 by the display control unit 102.

通信部110は、通信ネットワーク150を介して、表示装置に相当するプロジェクタ200と通信を行えるように構成されている。   The communication unit 110 is configured to be able to communicate with the projector 200 corresponding to the display device via the communication network 150.

本実施形態におけるPC100の基本的な動作としては、まず、CPU108上で動作するプログラムが表示制御部102によって表示される画像(映像)をキャプチャする制御を行う。そして、CPU108上で動作するプログラムが、キャプチャした画像(映像)を、プロジェクタ200が認識できる所定のフォーマットに変換した後に、通信部110によってプロジェクタ200に送信して表示させる。   As a basic operation of the PC 100 in this embodiment, first, a program operating on the CPU 108 performs control to capture an image (video) displayed by the display control unit 102. A program operating on the CPU 108 converts the captured image (video) into a predetermined format that the projector 200 can recognize, and then transmits the image to the projector 200 through the communication unit 110 for display.

次に、表示装置に相当するプロジェクタ200について説明する。
プロジェクタ200は、PC100と通信し、PC100から送信される画像データ(映像データ)を受信するための通信部201を備え、CPU207によってその動作の全体が制御されるように構成されている。
Next, the projector 200 corresponding to the display device will be described.
The projector 200 includes a communication unit 201 that communicates with the PC 100 and receives image data (video data) transmitted from the PC 100, and is configured so that the entire operation is controlled by the CPU 207.

CPU207は、ROM203に記録されたプログラムに従って起動し、ROM203に記録されたプログラムがRAM202に展開される。   The CPU 207 is activated according to the program recorded in the ROM 203, and the program recorded in the ROM 203 is expanded in the RAM 202.

操作部206は、例えば、プロジェクタ200をユーザが制御するためのリモコンや筺体に付随する釦である。この操作部206からの入力に従って、CPU207は、プロジェクタ200を制御する。   The operation unit 206 is, for example, a remote control for the user to control the projector 200 or a button attached to the housing. In accordance with the input from the operation unit 206, the CPU 207 controls the projector 200.

デコーダ204は、通信部201で受信しRAM202に格納された画像データ(映像データ)をデコードする。CPU207は、デコーダ204でデコードされた画像データ(映像データ)をVRAM205に展開する。その後、画像処理部(映像処理部)208は、VRAM205に展開された画像データ(映像データ)に対して所定の画像処理を行う。   The decoder 204 decodes image data (video data) received by the communication unit 201 and stored in the RAM 202. The CPU 207 expands the image data (video data) decoded by the decoder 204 in the VRAM 205. Thereafter, the image processing unit (video processing unit) 208 performs predetermined image processing on the image data (video data) developed in the VRAM 205.

その後、投影制御部209は、VRAM205上の画像データ(映像データ)を投影部210に転送して、画像データ(映像データ)に基づく画像(映像)を投影する。   Thereafter, the projection control unit 209 transfers the image data (video data) on the VRAM 205 to the projection unit 210, and projects an image (video) based on the image data (video data).

画像入力部(映像入力部)212は、HDMIやDVI、VGAといったベースバンドの画像入力(映像入力)を行うための、複数の画像入力(映像入力)を持つ。
入力検出部211は、画像入力部(映像入力部)212のいずれかの入力信号、あるいは、通信部201による通信ネットワーク150を介した画像入力(映像入力)のいずれが選択されているかを検出する。
The image input unit (video input unit) 212 has a plurality of image inputs (video inputs) for performing baseband image inputs (video inputs) such as HDMI, DVI, and VGA.
The input detection unit 211 detects which input signal of the image input unit (video input unit) 212 or image input (video input) via the communication network 150 by the communication unit 201 is selected. .

本実施形態におけるプロジェクタ200の基本的な動作としては、PC100から送信される画像(映像)を受信し、これを表示することである。   The basic operation of the projector 200 in this embodiment is to receive an image (video) transmitted from the PC 100 and display it.

以上の仕組みによって、本実施形態に係る表示制御システムが実現される。   With the above mechanism, the display control system according to the present embodiment is realized.

図2は、本発明の第1の実施形態に係る表示制御システムの装置構成の一例を示す模式図である。図2において、図1に示す構成と同様の構成には、同じ符号を付している。   FIG. 2 is a schematic diagram illustrating an example of a device configuration of the display control system according to the first embodiment of the present invention. In FIG. 2, the same components as those shown in FIG.

図2に示す表示制御システムでは、複数の表示制御装置、即ち、PC−A(100a)、PC−B(100b)及びPC−C(100c)が、通信ネットワーク150を介して、表示装置であるプロジェクタ200と通信可能に接続されている。即ち、プロジェクタ200は、複数の外部装置(100a〜100c)と通信接続されている。   In the display control system shown in FIG. 2, a plurality of display control devices, that is, PC-A (100a), PC-B (100b), and PC-C (100c) are display devices via the communication network 150. The projector 200 is communicably connected. That is, the projector 200 is communicatively connected to a plurality of external devices (100a to 100c).

なお、図2に示すように、プロジェクタ200は、1つのPC100からの画像(映像)だけでなく、複数のPC100からの画像(映像)を同時に受信し、マルチ画面表示を行うことが可能である。具体的に、プロジェクタ200は、複数のPC100から受信した画像(映像)を画像処理部(映像処理部)208においてマルチ画面合成して、これを投影部210に投影して表示する。   As shown in FIG. 2, the projector 200 can simultaneously receive not only images (videos) from one PC 100 but also images (videos) from a plurality of PCs 100 and perform multi-screen display. . Specifically, the projector 200 synthesizes images (videos) received from a plurality of PCs 100 in an image processing unit (video processing unit) 208, and projects and displays them on the projection unit 210.

次に、本実施形態においてユーザが制御するグラフィカル・ユーザ・インターフェース(GUI)について図3を用いて説明する。
図3は、本発明の第1の実施形態を示し、各PC100上のGUI態様の一例を示す模式図である。なお、図3に示すGUIアプリケーションは、本発明を実現するための、CPU108上で実行されるプログラムである。また、図3に示すGUIアプリケーションは、例えば表示部101に表示され、その操作可能な部位は、例えば操作部109によって構成されている。
Next, a graphical user interface (GUI) controlled by the user in this embodiment will be described with reference to FIG.
FIG. 3 is a schematic diagram illustrating an example of a GUI mode on each PC 100 according to the first embodiment of this invention. Note that the GUI application shown in FIG. 3 is a program executed on the CPU 108 for realizing the present invention. Also, the GUI application shown in FIG. 3 is displayed on the display unit 101, for example, and the operable part is configured by the operation unit 109, for example.

図3に示すGUIは、当該GUIを搭載するPC100からプロジェクタ200へ画像送信(映像送信)の制御を行い、また、プロジェクタ200上のマルチ画面の投写レイアウトの制御も行えるものである。   The GUI shown in FIG. 3 controls image transmission (video transmission) from the PC 100 on which the GUI is mounted to the projector 200, and can also control the multi-screen projection layout on the projector 200.

ここで、図3(a)に示す、PC−A(100a)上のGUI態様について説明する。
レイアウト設定UI301は、プロジェクタ200の投写画面のレイアウトを設定するためのユーザ・インターフェースである。プロジェクタ選択UI302は、接続するプロジェクタ200を選択するためのユーザ・インターフェースである。PC選択UI303は、プロジェクタ200に画像(映像)を送信するPC100を選択するためのユーザ・インターフェースである。その他、図3(a)に示すPC−A(100a)上のGUIには、投写開始釦304、投写停止釦305、及び、プロジェクタ200の現在の投写レイアウトとレイアウト設定UI301との同期をとるための同期釦306が設けられている。
Here, the GUI mode on the PC-A (100a) shown in FIG.
The layout setting UI 301 is a user interface for setting the layout of the projection screen of the projector 200. The projector selection UI 302 is a user interface for selecting the projector 200 to be connected. The PC selection UI 303 is a user interface for selecting the PC 100 that transmits an image (video) to the projector 200. In addition, in the GUI on the PC-A (100a) shown in FIG. 3A, the projection start button 304, the projection stop button 305, and the current projection layout of the projector 200 and the layout setting UI 301 are synchronized. Synchronization button 306 is provided.

次に、1つのPC−A(100a)と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理手順の一例について説明する。
図4は、本発明の第1の実施形態を示し、1つのPC−A(100a)と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理手順の一例を示すシーケンス図である。なお、図4の説明においては、必要に応じて、図3を用いた説明を行う。
Next, an example of a specific processing procedure of an image (video) display control method performed between one PC-A (100a) and one projector 200 will be described.
FIG. 4 shows a first embodiment of the present invention, and an example of a specific processing procedure of an image (video) display control method performed between one PC-A (100a) and one projector 200. FIG. In the description of FIG. 4, the description will be made using FIG. 3 as necessary.

まず、工程401において、ユーザaがPC−A(100a)のGUIアプリケーションを操作してプロジェクタを選択すると、PC−A(100a)のCPU108は、選択されたプロジェクタを、接続するプロジェクタ200として設定する。例えば、ユーザaは、プロジェクタのIPアドレスをGUI(非図示)などで指定し、接続するプロジェクタ200を選択する。この際、プロジェクタ200は、複数選択できるようにしてもよい。ここで、図3(a)においては、プロジェクタ選択UI302では、プロジェクタ−Aが、接続するプロジェクタ200として選択された例が示されている。   First, in step 401, when the user a operates the GUI application of the PC-A (100a) to select a projector, the CPU 108 of the PC-A (100a) sets the selected projector as the projector 200 to be connected. . For example, the user a designates the IP address of the projector using a GUI (not shown) and selects the projector 200 to be connected. At this time, a plurality of projectors 200 may be selected. Here, FIG. 3A shows an example in which the projector-selection UI 302 selects the projector-A as the projector 200 to be connected.

続いて、工程402において、PC−A(100a)のCPU108は、当該PC−A(100a)とプロジェクタ200との論理的な接続、例えばTCP・IPなどによって通信を確立する。   Subsequently, in step 402, the CPU 108 of the PC-A (100a) establishes communication by a logical connection between the PC-A (100a) and the projector 200, for example, TCP / IP.

続いて、工程403において、ユーザaが、図3(b)に示すGUIアプリケーションにおいてPC選択UI303の中から実際にプロジェクタ200で投写を行うPCのアイコンを選択し、レイアウト設定UI301にドラッグアンドドロップすると、PC−A(100a)のCPU108は、選択されたPCを投写PCとして設定する。ここで、図3(b)においては、PC−A(100a)が投写PCとして選択された例が示されている。なお、この時点では、選択されたPC−A(100a)の画像(映像)は、まだプロジェクタ200に投写されてはいない。   Subsequently, in step 403, when the user a selects a PC icon that is actually projected by the projector 200 from the PC selection UI 303 in the GUI application shown in FIG. 3B, and drags and drops it on the layout setting UI 301. The CPU 108 of the PC-A (100a) sets the selected PC as a projection PC. Here, FIG. 3B shows an example in which PC-A (100a) is selected as the projection PC. At this time, the image (video) of the selected PC-A (100a) has not yet been projected on the projector 200.

続いて、工程404において、ユーザaが図3(c)に示すGUIアプリケーションにおいて投写開始釦304を押下して投写開始指示を行うと、PC−A(100a)のCPU108は、これを検知する。   Subsequently, when the user a gives a projection start instruction by pressing the projection start button 304 in the GUI application shown in FIG. 3C in step 404, the CPU 108 of the PC-A (100a) detects this.

続いて、工程405において、PC−A(100a)のCPU108は、プロジェクタ200に対して、レイアウト情報を送信する。この時のレイアウト情報は、1画面表示なので、1画面分のプロジェクタ200の投写画面に表示するための情報となる。   Subsequently, in Step 405, the CPU 108 of the PC-A (100 a) transmits layout information to the projector 200. Since the layout information at this time is one-screen display, the information is displayed on the projection screen of the projector 200 for one screen.

続いて、工程406において、PC−A(100a)のCPU108は、プロジェクタ200に対して、投写開始通知を送信する。   Subsequently, in Step 406, the CPU 108 of the PC-A (100 a) transmits a projection start notification to the projector 200.

続いて、工程407において、PC−A(100a)のCPU108は、プロジェクタ200に対して、実際に投写するための画像データ(映像データ)を送信する。具体的に、PC−A(100a)のCPU108は、PC−A(100a)に表示されている画像の画像データをキャプチャし、これを所定のフォーマットに変換した画像データをプロジェクタ200に対して送信する。そして、プロジェクタ200は、受信した画像データ(映像データ)に基づく画像(映像)を投写する。   Subsequently, in step 407, the CPU 108 of the PC-A (100a) transmits image data (video data) for actual projection to the projector 200. Specifically, the CPU 108 of the PC-A (100a) captures image data of an image displayed on the PC-A (100a), and transmits the image data obtained by converting the image data to a predetermined format to the projector 200. To do. Then, the projector 200 projects an image (video) based on the received image data (video data).

この時のGUIアプリケーションは、図3(c)に示す態様となる。即ち、投写開始釦304が押下されてプロジェクタ200での投写が開始されると、レイアウト設定UI301の表示態様が図3(c)のように変更される。具体的には、投写前に選択したPCアイコンをレイアウト設定UI301に設定したときと、投写が開始された後では、レイアウト設定UI301の背景が変更される。これにより、ユーザaは、レイアウト設定UI301に設定されているレイアウト状態が、現在、プロジェクタ200で投写しているものと一致しているかどうかを容易に判別することができる。   The GUI application at this time is in the form shown in FIG. That is, when the projection start button 304 is pressed and projection by the projector 200 is started, the display mode of the layout setting UI 301 is changed as shown in FIG. Specifically, the background of the layout setting UI 301 is changed when the PC icon selected before projection is set in the layout setting UI 301 and after projection is started. Thereby, the user a can easily determine whether or not the layout state set in the layout setting UI 301 matches that currently projected by the projector 200.

続いて、工程408において、ユーザaが図3(c)に示すGUIアプリケーションにおいて投写停止釦305を押下して投写停止指示を行うと、PC−A(100a)のCPU108は、これを検知する。   Subsequently, in step 408, when the user a presses the projection stop button 305 in the GUI application shown in FIG. 3C to give a projection stop instruction, the CPU 108 of the PC-A (100a) detects this.

続いて、工程409において、PC−A(100a)のCPU108は、プロジェクタ200に対して、投写停止通知を送信する。そして、プロジェクタ200は、投写停止通知を受信すると、画像(映像)の投写を停止する。   Subsequently, in Step 409, the CPU 108 of the PC-A (100a) transmits a projection stop notification to the projector 200. When the projector 200 receives the projection stop notification, the projector 200 stops projecting an image (video).

以上の工程401〜409の処理を経ることにより、1つのPC−A(100a)と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理が終了する。   Through the processes in steps 401 to 409, the specific process of the image (video) display control method performed between one PC-A (100a) and one projector 200 is completed.

次に、複数のPC100と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理手順の一例について説明する。
図5は、本発明の第1の実施形態を示し、複数のPC100と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理手順の一例を示すシーケンス図である。なお、図5の説明においては、必要に応じて、図3を用いた説明を行う。
Next, an example of a specific processing procedure of an image (video) display control method performed between a plurality of PCs 100 and one projector 200 will be described.
FIG. 5 is a sequence diagram illustrating an example of a specific processing procedure of an image (video) display control method performed between a plurality of PCs 100 and one projector 200 according to the first embodiment of this invention. is there. In the description of FIG. 5, the description will be made with reference to FIG. 3 as necessary.

図5に示す処理の前提として、工程501において、既に、PC−A(100a)からプロジェクタ200に対して画像送信(映像送信)が開始されており、プロジェクタ200は、PC−A(100a)の画像(映像)を投写しているものとする。   As a premise of the processing shown in FIG. 5, in step 501, image transmission (video transmission) has already started from the PC-A (100a) to the projector 200, and the projector 200 is connected to the PC-A (100a). Assume that an image (video) is being projected.

続いて、工程502において、ユーザbがPC−B(100b)のGUIアプリケーションを操作してプロジェクタ200の投写レイアウトを設定すると、PC−B(100b)のCPU108は、これを検知する。図3(d)がそのGUI態様である。図3(d)に示すGUIも、図3(a)に示すGUIと同様に、レイアウト設定UI311、プロジェクタ選択UI312、PC選択UI313、投写開始釦314、投写停止釦315、及び、同期釦316が設けられている。そして、図3(d)に示すGUI態様では、ユーザbが自身のPC−B(100b)とユーザaのPC−A(100a)をPC選択UI313の中から選択し、レイアウト設定UI311に設定した状態を示している。即ち、ユーザbは、ユーザaの資料を閲覧しつつ自分の資料を同時に表示して議論を進めることを想定している。この時点では、プロジェクタ200には、PC−A(100a)の画像(映像)のみが投写されている状態である。つまり、ユーザaの議論の進行を妨げることなく、ユーザbは、次の議論の準備ができた状態にある。 Subsequently, in step 502, when the user b operates the GUI application of the PC-B (100b) to set the projection layout of the projector 200, the CPU 108 of the PC-B (100b) detects this. FIG. 3D shows the GUI mode. Similarly to the GUI shown in FIG. 3A, the GUI shown in FIG. 3D includes a layout setting UI 311, a projector selection UI 312, a PC selection UI 313, a projection start button 314, a projection stop button 315, and a synchronization button 316. Is provided. In the GUI mode shown in FIG. 3D, the user b selects his / her PC-B (100b) and the user a's PC-A (100a) from the PC selection UI 313, and sets them in the layout setting UI 311. Indicates the state. In other words, it is assumed that the user b browses the user a's material and simultaneously displays his / her material to proceed with the discussion. At this time, the projector 200 is in a state where only an image (video) of the PC-A (100a) is projected. That is, the user b is ready for the next discussion without hindering the progress of the discussion of the user a.

続いて、工程503において、ユーザbが、議論のころ合いを図り、図3(d)に示すGUIアプリケーションにおいて投写開始釦314を押下して投写開始指示を行うと、PC−B(100b)のCPU108は、これを検知する。   Subsequently, in step 503, when the user b makes a discussion and presses the projection start button 314 in the GUI application shown in FIG. 3D to give a projection start instruction, the PC-B (100b) The CPU 108 detects this.

続いて、工程504において、PC−B(100b)のCPU108は、プロジェクタ200に対して、レイアウトの変更に係るレイアウト情報を送信する。   Subsequently, in step 504, the CPU 108 of the PC-B (100b) transmits layout information related to the layout change to the projector 200.

プロジェクタ200は、レイアウト情報を受信すると、そのレイアウトに従った各PC100からの画像受信(映像受信)の準備、具体的には、表示エリアの初期化や受信バッファの初期化等をし、次の画像データ(映像データ)の受信に備える。
次いで、工程505及び工程505'において、プロジェクタ200のCPU207は、他のPC100(具体的にはPC−A(100a)及びPC−C(100c))に対して、レイアウト情報を含めてレイアウト変更通知を送信する。
Upon receiving the layout information, the projector 200 prepares for image reception (video reception) from each PC 100 according to the layout, specifically, initializes the display area, the reception buffer, etc. Prepare for reception of image data (video data).
Next, in step 505 and step 505 ′, the CPU 207 of the projector 200 notifies the other PC 100 (specifically, the PC-A (100a) and the PC-C (100c)), including the layout information, of the layout change. Send.

続いて、工程506及び工程506'において、レイアウト変更通知を受信したPC−A(100a)及びPC−C(100c)のCPU108は、受信したレイアウト情報に従って、各PC上で実行されているGUIアプリケーションの表示態様を変更する。具体的には、図3(e)に示すGUI態様に全て変更して、レイアウトビュー変更を行う。これにより、各ユーザは、この時点における、プロジェクタ200の投写レイアウトがどの様になっているのかを瞬時に認識することができる。この処理は、同じ場所で会議を実施している場合には、さほど有効ではないが、遠隔地での会議など、プロジェクタ200の投写レイアウトがわからない場合には、非常に有効である。   Subsequently, in Step 506 and Step 506 ′, the CPU 108 of the PC-A (100a) and PC-C (100c) that has received the layout change notification performs the GUI application executed on each PC according to the received layout information. The display mode of is changed. Specifically, the layout view is changed by changing all the GUI modes shown in FIG. Thereby, each user can recognize instantly what the projection layout of the projector 200 is at this time. This process is not so effective when a meeting is held at the same place, but is very effective when the projection layout of the projector 200 is not known, such as a meeting at a remote place.

続いて、工程507において、PC−B(100b)のCPU108は、プロジェクタ200に対して、投写開始通知を送信する。   Subsequently, in step 507, the CPU 108 of the PC-B (100b) transmits a projection start notification to the projector 200.

続いて、工程508において、PC−A(100a)及びPC−B(100b)のCPU108は、プロジェクタ200に対して、実際に投写するための画像データ(映像データ)を送信する。そして、プロジェクタ200は、受信した画像データ(映像データ)に基づく画像(映像)を投写する。   Subsequently, in step 508, the CPU 108 of the PC-A (100a) and the PC-B (100b) transmits image data (video data) for actual projection to the projector 200. Then, the projector 200 projects an image (video) based on the received image data (video data).

続いて、工程509において、ユーザcが、自身のPC−C(100c)も含めて表示したいと考え、自身のPC−C(100c)のGUIアプリケーションを操作してプロジェクタ200の投写レイアウトを設定すると、PC−C(100c)のCPU108は、これを検知する。図3(f)がそのGUI態様である。図3(f)に示すGUIも、図3(a)に示すGUIと同様に、レイアウト設定UI321、プロジェクタ選択UI322、PC選択UI323、投写開始釦324、投写停止釦325、及び、同期釦326が設けられている。そして、図3(f)に示すGUI態様では、ユーザcが自身のPC−C(100c)とユーザaのPC−A(100a)及びユーザbのPC−B(100b)をPC選択UI323の中から選択し、レイアウト設定UI321に設定した状態を示している。なお、この時点では、プロジェクタ200には、図3(e)のGUIアプリケーションのように、PC−A(100a)及びPC−B(100b)の画像(映像)が投写されている状態である。   Subsequently, in step 509, when the user c wants to display including his / her PC-C (100c) and operates the GUI application of his / her PC-C (100c), the projection layout of the projector 200 is set. The CPU 108 of the PC-C (100c) detects this. FIG. 3F shows the GUI mode. Similarly to the GUI shown in FIG. 3A, the GUI shown in FIG. 3F includes a layout setting UI 321, a projector selection UI 322, a PC selection UI 323, a projection start button 324, a projection stop button 325, and a synchronization button 326. Is provided. In the GUI mode shown in FIG. 3 (f), the user c includes his PC-C (100 c), the user a's PC-A (100 a), and the user b's PC-B (100 b) in the PC selection UI 323. In this case, the layout setting UI 321 is selected. At this time, the projector 200 is in a state where images (videos) of the PC-A (100a) and the PC-B (100b) are projected as in the GUI application of FIG.

続いて、工程510において、ユーザcが、プロジェクタ200の投写レイアウトを確認するために、自身のPC−C(100c)のGUIアプリケーションの同期釦326を押下すると、PC−C(100c)のCPU108は、これを検知する。   Subsequently, in step 510, when the user c presses the synchronization button 326 of the GUI application of his / her PC-C (100c) in order to confirm the projection layout of the projector 200, the CPU 108 of the PC-C (100c) Detect this.

続いて、工程511において、PC−C(100c)のCPU108は、プロジェクタ200から現在の投写レイアウトに係るレイアウト情報を取得する。   Subsequently, in step 511, the CPU 108 of the PC-C (100 c) acquires layout information related to the current projection layout from the projector 200.

続いて、工程512において、PC−C(100c)のCPU108は、取得したレイアウト情報に従って、自身のPC−C(100c)のGUIアプリケーションのレイアウト設定UI321の表示態様を、プロジェクタ200の現在の投写レイアウトである図3(e)に示すレイアウト設定UI311の表示態様に変更して、レイアウトビュー変更を行う。これにより、ユーザcは、プロジェクタ200の現在の投写レイアウトを認識することができる。   Subsequently, in step 512, the CPU 108 of the PC-C (100c) changes the display mode of the layout setting UI 321 of its own PC-C (100c) GUI application according to the acquired layout information to the current projection layout of the projector 200. The display mode of the layout setting UI 311 shown in FIG. 3E is changed to change the layout view. Thereby, the user c can recognize the current projection layout of the projector 200.

ここで、例えば、ユーザcがPC−C(100c)でレイアウト設定している際に、ユーザbがプロジェクタ200の投写レイアウトを変更した場合には、その変更通知が、PC−C(100c)に送信される。そうすると、PC−C(100c)上で実行されているGUIアプリケーションのレイアウト設定UI321の表示態様は、現在のレイアウトが破棄され、プロジェクタ200の投写レイアウトと同じ状態に変更される。このため、ユーザcは、プロジェクタ200の投写レイアウトが変更されたことを瞬時に認識することができる。   Here, for example, when the user b changes the projection layout of the projector 200 while the user c is setting the layout with the PC-C (100c), the change notification is sent to the PC-C (100c). Sent. Then, the display form of the layout setting UI 321 of the GUI application executed on the PC-C (100c) is changed to the same state as the projection layout of the projector 200, with the current layout being discarded. For this reason, the user c can instantly recognize that the projection layout of the projector 200 has been changed.

以上の工程501〜512の処理を経ることにより、複数のPC100と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理が終了する。そして、本実施形態による処理を行うことによって、例えば会議を滞らせることなく進めながら、それぞれのPC100からプロジェクタ200の投影画面のレイアウトを自由に設定することが可能になる。   Through the processes in steps 501 to 512 described above, the specific process of the image (video) display control method performed between the plurality of PCs 100 and one projector 200 ends. By performing the processing according to the present embodiment, for example, the layout of the projection screen of the projector 200 can be freely set from each PC 100 while proceeding without delaying the conference.

次に、本実施形態に係る表示制御システムによる表示制御方法を実現するための具体的な処理の流れについて、PC100側とプロジェクタ200側とに分けて、それぞれ説明する。   Next, specific processing flows for realizing the display control method by the display control system according to the present embodiment will be described separately for the PC 100 side and the projector 200 side.

まず、PC100側の処理について説明する。なお、以下に示すPC100側の処理としては、PC−A(100a)における処理を適用した例で説明を行う。
図6は、本発明の第1の実施形態を示し、PC100側で実行される処理手順の一例を示すフローチャートである。なお、以下に示すフローチャートの各ステップは、図3等に示すGUIアプリケーションを介して実行されるものである。
First, processing on the PC 100 side will be described. In addition, as a process by the side of PC100 shown below, it demonstrates by the example which applied the process in PC-A (100a).
FIG. 6 is a flowchart illustrating an example of a processing procedure executed on the PC 100 side according to the first embodiment of this invention. Each step of the flowchart shown below is executed via the GUI application shown in FIG.

ステップS601において、PC100のCPU108は、プロジェクタ200とセッション接続を行う。具体的に、PC100のCPU108は、ユーザによって設定されたプロジェクタ200のIPアドレス(非図示)を用いて、通信部110を介してプロジェクタ200の所定のTCPポートに接続を行う。   In step S <b> 601, the CPU 108 of the PC 100 performs session connection with the projector 200. Specifically, the CPU 108 of the PC 100 connects to a predetermined TCP port of the projector 200 via the communication unit 110 using the IP address (not shown) of the projector 200 set by the user.

続いて、ステップS602において、PC100のCPU108は、所定のTCPポートを監視することにより、レイアウト変更通知があるか否かを判断する。具体的に、レイアウト変更通知は、所定のフォーマットのパケットがプロジェクタ200から所定のポートに対して送信されることによりなされるため、その所定のポートで受信したパケットを解析することで実現できる。即ち、所定のポートで受信したパケットがレイアウト変更を示すパケットであった場合には、レイアウト変更通知があると判断されることになる。   Subsequently, in step S602, the CPU 108 of the PC 100 determines whether there is a layout change notification by monitoring a predetermined TCP port. Specifically, the layout change notification can be realized by analyzing a packet received at the predetermined port since a packet of a predetermined format is transmitted from the projector 200 to the predetermined port. That is, when a packet received at a predetermined port is a packet indicating a layout change, it is determined that there is a layout change notification.

ステップS602の判断の結果、レイアウト変更通知がある場合には、ステップS603に進む。なお、レイアウト変更通知には、レイアウト情報が含まれているものとする。
ステップS603に進むと、PC100のCPU108は、レイアウト変更通知に含まれるレイアウト情報に従って、GUIアプリケーションのレイアウト設定UI301の表示態様を変更する。即ち、自身のPC100のGUIアプリケーションのレイアウト設定UI301の表示態様を、プロジェクタ200の現在の投写レイアウトにおける表示態様に変更して、レイアウトビュー同期変更を行う。この処理により、PC100のユーザは、プロジェクタ200の投写レイアウトが変更されたことを判別することができる。ステップS603の処理が終了すると、ステップS602に戻る。
If it is determined in step S602 that there is a layout change notification, the process proceeds to step S603. It is assumed that the layout change notification includes layout information.
In step S603, the CPU 108 of the PC 100 changes the display mode of the layout setting UI 301 of the GUI application according to the layout information included in the layout change notification. That is, the display mode of the layout setting UI 301 of the GUI application of its own PC 100 is changed to the display mode in the current projection layout of the projector 200, and the layout view synchronization change is performed. With this process, the user of the PC 100 can determine that the projection layout of the projector 200 has been changed. When the process of step S603 ends, the process returns to step S602.

一方、ステップS602の判断の結果、レイアウト変更通知がない場合には、ステップS604に進む。
ステップS604に進むと、PC100のCPU108は、ユーザがGUIアプリケーションのレイアウト設定UI301を操作してレイアウトの変更設定があるか否かを判断する。
On the other hand, if the result of determination in step S602 is that there is no layout change notification, processing proceeds to step S604.
In step S604, the CPU 108 of the PC 100 determines whether there is a layout change setting by operating the layout setting UI 301 of the GUI application by the user.

ステップS604の判断の結果、レイアウトの変更設定がある場合には、ステップS605に進む。
ステップS605に進むと、PC100のCPU108は、ユーザの変更操作に従って、GUIアプリケーションのレイアウト設定UI301の表示態様を変更し、レイアウトビューローカル変更を行う。この時点では、プロジェクタ200の投写レイアウトと、PC100のGUIアプリケーションのレイアウト設定UI301のレイアウトとは、異なっている。このため、本実施形態では、それをユーザが理解できるように、GUIアプリケーションのレイアウト設定UI301の背景色を変更して表示する。無論、背景色だけでなく、差異が分かれば、例えばアイコンを付けるなどして表現してもよい。
If the result of determination in step S604 is that there is a layout change setting, processing proceeds to step S605.
In step S605, the CPU 108 of the PC 100 changes the display mode of the layout setting UI 301 of the GUI application according to the change operation of the user, and changes the layout view locally. At this time, the projection layout of the projector 200 and the layout of the layout setting UI 301 of the GUI application of the PC 100 are different. Therefore, in the present embodiment, the background color of the layout setting UI 301 of the GUI application is changed and displayed so that the user can understand it. Of course, if not only the background color but also the difference is known, for example, an icon may be attached.

ステップS605の処理は終了した場合、あるいは、ステップS604でレイアウトの変更設定がないと判断された場合には、ステップS606に進む。
ステップS606に進むと、PC100のCPU108は、プロジェクタ200が投影中(投写中)であるか否かを判断する。具体的に、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、投影状態を確認するコマンドを送信し、その応答内容によって、プロジェクタ200が投影中(投写中)であるか否かを判断する。
When the process of step S605 is completed, or when it is determined in step S604 that there is no layout change setting, the process proceeds to step S606.
In step S606, the CPU 108 of the PC 100 determines whether or not the projector 200 is projecting (projecting). Specifically, the CPU 108 of the PC 100 transmits a command for confirming the projection state to the projector 200 via the communication unit 110, and whether or not the projector 200 is projecting (projecting) depending on the response content. Determine whether.

ステップS606の判断の結果、プロジェクタ200が投影中(投写中)である場合には、ステップS607に進む。
ステップS607に進むと、PC100のCPU108は、ユーザが投写停止釦305を押下したか否かを判断する。
If the result of determination in step S606 is that the projector 200 is projecting (projecting), the process proceeds to step S607.
In step S607, the CPU 108 of the PC 100 determines whether or not the user has pressed the projection stop button 305.

ステップS607の判断の結果、ユーザが投写停止釦305を押下した場合には、ステップS608に進む。
ステップS608に進むと、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、投写停止通知を送信する。
If the result of determination in step S607 is that the user has pressed the projection stop button 305, processing proceeds to step S608.
In step S 608, the CPU 108 of the PC 100 transmits a projection stop notification to the projector 200 via the communication unit 110.

続いて、ステップS609において、PC100のCPU108は、当該PC100が画像(映像)を送信している場合には、その画像送信プロセスを停止する。   Subsequently, in step S609, if the PC 100 is transmitting an image (video), the CPU 108 of the PC 100 stops the image transmission process.

ステップS609の処理が終了した場合、ステップS607でユーザが投写停止釦305を押下していないと判断された場合、あるいは、ステップS606でプロジェクタ200が投影中(投写中)でないと判断された場合には、ステップS610に進む。
ステップS610に進むと、PC100のCPU108は、ユーザが投写開始釦304を押下したか否かを判断する。
When the process of step S609 is completed, when it is determined in step S607 that the user has not pressed the projection stop button 305, or when it is determined in step S606 that the projector 200 is not projecting (projecting). Advances to step S610.
In step S610, the CPU 108 of the PC 100 determines whether the user has pressed the projection start button 304 or not.

ステップS610の判断の結果、ユーザが投写開始釦304を押下した場合には、ステップS611に進む。つまり、この処理までは、プロジェクタ200の投写レイアウトと、PC100のGUIアプリケーションのレイアウト設定UI301のレイアウトとは、差異がある場合がある。
ステップS611に進むと、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、レイアウト情報を送信する。
If the result of determination in step S610 is that the user has pressed the projection start button 304, processing proceeds to step S611. That is, until this processing, there is a case where there is a difference between the projection layout of the projector 200 and the layout of the layout setting UI 301 of the GUI application of the PC 100.
In step S 611, the CPU 108 of the PC 100 transmits layout information to the projector 200 via the communication unit 110.

続いて、ステップS612において、PC100のCPU108は、プロジェクタ200の投写レイアウトがレイアウト設定UI301で設定されたレイアウトと同期したことをユーザに認識させるために、レイアウト設定UI301の背景色を変更する。   Subsequently, in step S612, the CPU 108 of the PC 100 changes the background color of the layout setting UI 301 so that the user can recognize that the projection layout of the projector 200 is synchronized with the layout set by the layout setting UI 301.

続いて、ステップS613において、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、投写開始通知を送信する。   Subsequently, in step S613, the CPU 108 of the PC 100 transmits a projection start notification to the projector 200 via the communication unit 110.

続いて、ステップS614において、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、画像(映像)を送信し、画像送信プロセスを開始する。   Subsequently, in step S614, the CPU 108 of the PC 100 transmits an image (video) to the projector 200 via the communication unit 110, and starts an image transmission process.

ステップS614の処理が終了した場合、あるいは、ステップS610でユーザが投写開始釦304を押下していないと判断された場合には、ステップS602に戻る。   When the process of step S614 is completed, or when it is determined in step S610 that the user has not pressed the projection start button 304, the process returns to step S602.

以上のステップS601〜614の処理を経ることにより、PC100側で行われる具体的な処理が終了する。   Through the processes in steps S601 to S614 described above, specific processes performed on the PC 100 side are completed.

なお、図6に示すフローチャートでは、PC100から画像(映像)を送信することを想定している。しかしながら、本発明の意図するところは、PC100がプロジェクタ200における表示レイアウトの制御を行うことにあるため、画像(映像)の送信は、他の機器や他のPC(即ち、他の外部装置)から行ってもよい。   In the flowchart shown in FIG. 6, it is assumed that an image (video) is transmitted from the PC 100. However, the intent of the present invention is that the PC 100 controls the display layout in the projector 200, and therefore the image (video) is transmitted from another device or another PC (ie, another external device). You may go.

また、ステップS603の処理では、プロジェクタ200からのレイアウト変更通知を受けて、PC100のGUIアプリケーションにおけるレイアウト設定UI301の表示態様を、プロジェクタ200の投写レイアウトに同期させる処理を行っている。しかしながら、場合によっては、PC100側において、プロジェクタ200の投写レイアウトが変更されたことを通知するメッセージを表示するのみとし、実際の同期は、ユーザがGUIアプリケーションの同期釦306を押下することで実現してもよい。   In the process of step S <b> 603, a layout change notification is received from the projector 200 and a process of synchronizing the display mode of the layout setting UI 301 in the GUI application of the PC 100 with the projection layout of the projector 200 is performed. However, in some cases, the PC 100 only displays a message notifying that the projection layout of the projector 200 has been changed, and actual synchronization is realized by the user pressing the synchronization button 306 of the GUI application. May be.

次いで、プロジェクタ200側の処理について説明する。
図7は、本発明の第1の実施形態を示し、プロジェクタ200側で実行される処理手順の一例を示すフローチャートである。
Next, processing on the projector 200 side will be described.
FIG. 7 is a flowchart illustrating an example of a processing procedure executed on the projector 200 side according to the first embodiment of the present invention.

ステップS701において、プロジェクタ200のCPU207は、PC100とのセッションが確立されているか否かを判断する。ここでは、PC100側の処理である図6のステップS601において、プロジェクタ200の所定のTCPポートにPC100の接続がなされている場合には、PC100とのセッションが確立されていると判断する。   In step S701, the CPU 207 of the projector 200 determines whether a session with the PC 100 has been established. Here, in step S601 of FIG. 6, which is processing on the PC 100 side, if the PC 100 is connected to a predetermined TCP port of the projector 200, it is determined that a session with the PC 100 has been established.

ステップS701の判断の結果、PC100とのセッションが確立されていない場合には、PC100とのセッションが確立されるまでステップS701で待機する。   If the session with the PC 100 is not established as a result of the determination in step S701, the process waits in step S701 until the session with the PC 100 is established.

一方、ステップS701の判断の結果、PC100とのセッションが確立されている場合には、ステップS702に進む。
ステップS702に進むと、プロジェクタ200のCPU207は、PC100からレイアウト情報を受信して投写レイアウトを変更する指示があるか否かを判断する。具体的に、プロジェクタ200のCPU207は、通信部201の所定のポートにPC100からのレイアウト変更指示に係るパケットが受信されているか否かで判断を行う。
On the other hand, if it is determined in step S701 that a session with the PC 100 has been established, the process proceeds to step S702.
In step S702, the CPU 207 of the projector 200 determines whether there is an instruction to receive layout information from the PC 100 and change the projection layout. Specifically, the CPU 207 of the projector 200 determines whether or not a packet related to a layout change instruction from the PC 100 is received at a predetermined port of the communication unit 201.

ステップS702の判断の結果、投写レイアウトを変更する指示がある場合には、ステップS703に進む。
ステップS703に進むと、プロジェクタ200のCPU207は、レイアウト変更指示に係るパケットに従って、現在の投写レイアウトを変更する。具体的に、例えば、投写レイアウトがPC−A(100a)とPC−B(100b)との2画面表示になった場合には、プロジェクタ200のCPU207は、PC−A(100a)から受信した画像(映像)を表示するための領域バッファの設定や、PC−B(100b)から受信した画像(映像)を表示するための領域バッファの設定、また、それぞれの画像(映像)を受信するための受信バッファの設定を行い、受信した画像(映像)を順次表示できるようにする。
If it is determined in step S702 that there is an instruction to change the projection layout, the process advances to step S703.
In step S703, the CPU 207 of the projector 200 changes the current projection layout according to the packet related to the layout change instruction. Specifically, for example, when the projection layout is a two-screen display of PC-A (100a) and PC-B (100b), the CPU 207 of the projector 200 receives an image received from the PC-A (100a). Setting of area buffer for displaying (video), setting of area buffer for displaying image (video) received from PC-B (100b), and receiving each image (video) The reception buffer is set so that received images (videos) can be displayed sequentially.

続いて、ステップS704において、プロジェクタ200のCPU207は、レイアウト変更指示を受けたPC以外のPCであって現在プロジェクタ200に接続されているPCに対して、レイアウト変更通知を送信する。   Subsequently, in step S704, the CPU 207 of the projector 200 transmits a layout change notification to a PC other than the PC that has received the layout change instruction and that is currently connected to the projector 200.

ステップS704の処理が終了した場合、あるいは、ステップS702で投写レイアウトを変更する指示がないと判断された場合には、ステップS705に進む。
ステップS705に進むと、プロジェクタ200のCPU207は、PC100から通信部201に投写開始通知があるか否かを判断する。
If the process in step S704 is completed, or if it is determined in step S702 that there is no instruction to change the projection layout, the process proceeds to step S705.
In step S705, the CPU 207 of the projector 200 determines whether there is a projection start notification from the PC 100 to the communication unit 201.

ステップS705の判断の結果、投写開始通知がある場合には、ステップS706に進む。
ステップS706に進むと、プロジェクタ200のCPU207は、現在設定されている投写レイアウトに基づいて、PC100から画像(映像)を受信して投写し、画像受信投写プロセスを開始する。
If there is a projection start notification as a result of the determination in step S705, the process proceeds to step S706.
In step S706, the CPU 207 of the projector 200 receives and projects an image (video) from the PC 100 based on the currently set projection layout, and starts an image reception projection process.

ステップS706の処理が終了した場合、あるいは、ステップS705で投写開始通知がないと判断された場合には、ステップS707に進む。
ステップS707に進むと、プロジェクタ200のCPU207は、PC100から通信部201に投写停止通知があるか否かを判断する。
If the process in step S706 is completed, or if it is determined in step S705 that there is no projection start notification, the process proceeds to step S707.
In step S707, the CPU 207 of the projector 200 determines whether there is a projection stop notification from the PC 100 to the communication unit 201.

ステップS707の判断の結果、投写停止通知がある場合には、ステップS708に進む。
ステップS708に進むと、プロジェクタ200のCPU207は、PC100からの画像(映像)の受信を停止して、画像受信投写プロセスを停止する。
If it is determined in step S707 that there is a projection stop notification, the process advances to step S708.
In step S708, the CPU 207 of the projector 200 stops receiving an image (video) from the PC 100 and stops the image reception projection process.

ステップS708の処理が終了した場合、あるいは、ステップS707で投写停止通知がないと判断された場合には、ステップS702に戻る。   When the process of step S708 is completed, or when it is determined in step S707 that there is no projection stop notification, the process returns to step S702.

以上のステップS701〜708の処理を経ることにより、プロジェクタ200側で行われる具体的な処理が終了する。   Through the processes in steps S701 to S708 described above, specific processes performed on the projector 200 side are completed.

本実施形態によれば、例えば、ある参加者が自身のPC100から資料をプロジェクタ200で表示しながら会議を進めている際に、他の参加者がプロジェクタ200を使って議論をする場合に、ある参加者の会議の進行を妨げることなく、他の参加者は自身のPCを操作するのみで、プロジェクタ200における次の投写レイアウトを設定し、次の議論の準備を円滑に進めることができる。
即ち、本実施形態によれば、最適なタイミングでプロジェクタ200の投写レイアウトを変更することが可能となる。
According to this embodiment, for example, when a participant is holding a conference while displaying a document from his / her PC 100 on the projector 200, another participant uses the projector 200 to discuss. Without disturbing the progress of the participant's conference, the other participants can set the next projection layout in the projector 200 and operate the preparation for the next discussion simply by operating their own PC.
That is, according to the present embodiment, it is possible to change the projection layout of the projector 200 at an optimal timing.

(第2の実施形態)
次に、本発明の第2の実施形態について説明する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described.

第2の実施形態に係る表示制御システムの構成は、図1及び図2に示す第1の実施形態に係る表示制御システムの構成と同様であるため、その説明は省略する。   Since the configuration of the display control system according to the second embodiment is the same as the configuration of the display control system according to the first embodiment shown in FIGS. 1 and 2, the description thereof is omitted.

本実施形態においては、PC100のグラフィックアクセラレータ107は、複数の画面(マルチ画面)を出力可能とする。例えば、PC100の表示部101の解像度が、WXGA+(1440×900)だった場合に、同じ解像度の画面が複数生成できることや、あるいは、別の解像度が設定できるようになっているとする。このようなシステムは一般的であるため、生成手段についての説明は省略する。   In the present embodiment, the graphic accelerator 107 of the PC 100 can output a plurality of screens (multi-screen). For example, when the resolution of the display unit 101 of the PC 100 is WXGA + (1440 × 900), it is assumed that a plurality of screens having the same resolution can be generated or different resolutions can be set. Since such a system is general, the description about a production | generation means is abbreviate | omitted.

この場合、プロジェクタ200への出力方法としては、いずれかの1画面を選択して、出力することになる。例えば、PC−A(100a)が2画面(プライマリ画面及びセカンダリ画面)の出力が可能であったとする。GUIアプリケーションは、CPU108上で実行されているOSからグラフィックアクセラレータ107によって生成されている画面数を取得する。   In this case, as an output method to the projector 200, any one screen is selected and output. For example, it is assumed that the PC-A (100a) can output two screens (a primary screen and a secondary screen). The GUI application acquires the number of screens generated by the graphic accelerator 107 from the OS running on the CPU 108.

図8は、本発明の第2の実施形態を示し、PC100上のGUI態様の一例を示す模式図である。
GUIアプリケーションは、複数の画面(マルチ画面)があった場合には、レイアウト設定UI上のアイコンに、その旨の情報を認識できるように追加する。具体的には、図8(a)に示すように、レイアウト設定UI801のPCアイコン810に画面番号を付加することで、ユーザが、そのPC100が複数画面の出力が可能であることを認識できるようにする。また、図8(a)に示す、番号が付加されていないPCアイコン820については、複数画面の出力が可能でないことを意味している。
FIG. 8 is a schematic diagram illustrating an example of a GUI mode on the PC 100 according to the second embodiment of this invention.
When there are a plurality of screens (multi-screens), the GUI application is added to the icon on the layout setting UI so that the information to that effect can be recognized. Specifically, as shown in FIG. 8A, by adding a screen number to the PC icon 810 of the layout setting UI 801, the user can recognize that the PC 100 can output a plurality of screens. To. In addition, the PC icon 820 to which no number is added shown in FIG. 8A means that a plurality of screens cannot be output.

ここで、ユーザが、図8(a)に示すレイアウト設定UI801のPCアイコン810を操作部109のマウスを制御してクリックすると、別の画面が出力可能となる。具体的には、図8(b)に示すPCアイコン830のように画面番号が1から2に変わり、CPU108(GUIアプリケーション)は、グラフィックアクセラレータ107によって生成されている別の画面を出力、即ちキャプチャして、通信部110を介して、プロジェクタ200に送信するように制御する。   Here, when the user clicks the PC icon 810 of the layout setting UI 801 shown in FIG. 8A by controlling the mouse of the operation unit 109, another screen can be output. Specifically, the screen number changes from 1 to 2 as in the PC icon 830 shown in FIG. 8B, and the CPU 108 (GUI application) outputs another screen generated by the graphic accelerator 107, that is, capture. Then, control is performed to transmit to the projector 200 via the communication unit 110.

ここで、PC100において、出力する画面は変更しているが、レイアウトの変更は行っていないため、レイアウト設定UI801を制御したとしても、図6に示すフローチャートの処理は実行しない。これにより、冗長な制御を低減している。   Here, in the PC 100, the screen to be output is changed, but the layout is not changed. Therefore, even if the layout setting UI 801 is controlled, the processing of the flowchart shown in FIG. 6 is not executed. Thereby, redundant control is reduced.

(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。
即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。
(Other embodiments)
The present invention can also be realized by executing the following processing.
That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed.
This program and a computer-readable recording medium storing the program are included in the present invention.

なお、上述した本発明の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   Note that the above-described embodiments of the present invention are merely examples of implementation in practicing the present invention, and the technical scope of the present invention should not be construed as being limited thereto. It is. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

Claims (12)

複数の外部装置からの画像を表示することが可能な表示装置と通信可能に接続された表示制御装置であって、
前記複数の外部装置のうちの少なくとも1つの外部装置からの画像が前記表示装置によって表示されている状態で、前記表示装置による画像表示のレイアウト変更される所定の操作を受け付ける第1の操作手段と、
前記第1の操作手段により受け付けられた前記所定の操作に応じて、変更後のレイアウトを示す表示を行うレイアウト表示手段と、
前記所定の操作に基づく前記レイアウトの変更指示を、前記表示装置に送信するための操作を受け付ける第2の操作手段と、
前記第2の操作手段により受け付けられた操作に基づき、前記レイアウトの変更指示を前記表示装置に送信する送信手段と
を有し、
前記第1の操作手段により前記所定の操作を受け付けた場合であっても、前記第2の操作手段による操作を受け付けるまでは、前記レイアウト表示手段により変更後のレイアウトは表示し、前記送信手段は前記レイアウトの変更指示を前記表示装置に送信しないことを特徴とする表示制御装置。
Which is communicably connected to a display control apparatus image and the display device capable of displaying a plurality of external devices,
At least one of a state where the image from the external device is displayed by the display device, first operating means for receiving said display device predetermined operation image display layout is changed according to one of the plurality of external devices When,
Layout display means for displaying a layout after change in response to the predetermined operation accepted by the first operation means ;
Second operating means for receiving an operation for transmitting the layout change instruction based on the predetermined operation to the display device;
Transmitting means for transmitting an instruction to change the layout to the display device based on an operation received by the second operating means;
Have
Even if the predetermined operation is received by the first operation means, the layout display means displays the changed layout until the operation by the second operation means is received, and the transmission means A display control apparatus, wherein the layout change instruction is not transmitted to the display apparatus.
前記第1の操作手段による前記所定の操作は、グラフィカル・ユーザ・インターフェースを介して受け付けられ
前記所定の操作に基づく変更後のレイアウトと、前記表示装置による現在の画像表示のレイアウトとが一致しているか否かに応じて、前記レイアウト表示手段の表示態様を変更する変更手段を更に有することを特徴とする請求項1に記載の表示制御装置。
The predetermined operation by the first operation means is accepted via a graphical user interface,
And a change unit that changes a display mode of the layout display unit according to whether the layout after the change based on the predetermined operation matches the layout of the current image display by the display device. The display control apparatus according to claim 1.
前記第1の操作手段による前記所定の操作は、グラフィカル・ユーザ・インターフェースを介して受け付けられ
前記表示装置からレイアウトの変更に係るレイアウト変更通知を受信した場合、前記レイアウト表示手段により表示されているレイアウトを、前記表示装置による現在の画像表示のレイアウトに同期させる同期手段を更に有することを特徴とする請求項1または2に記載の表示制御装置。
The predetermined operation by the first operation means is accepted via a graphical user interface,
When receiving the layout change notification of a change in layout from the display device, characterized in that it further comprises synchronizing means for synchronizing the layout that is displayed, the current image display layout by the display device by the layout display means The display control apparatus according to claim 1 or 2.
前記表示装置によって表示される前記画像を送信する前記外部装置は、複数の画面を備え、前記複数の画面における各画面に表示される各画像を前記表示装置に送信することが可能に構成されており、
前記第1の操作手段は、前記複数の画面のうちのどの画面に表示される画像を前記表示装置によって表示させるのかを設定する操作を更に受け付けるものであり、
前記送信手段は、前記第1の操作手段により前記画面の設定がなされた場合、前記レイアウトの変更指示を前記表示装置に送信しないことを特徴とする請求項1乃至3のいずれか1項に記載の表示制御装置。
The external device that transmits the image displayed by the display device includes a plurality of screens, and is configured to transmit each image displayed on each screen of the plurality of screens to the display device. And
The first operation means further accepts an operation for setting an image to be displayed on which of the plurality of screens to be displayed by the display device,
4. The transmission device according to claim 1 , wherein when the screen is set by the first operation unit , the transmission unit does not transmit the layout change instruction to the display device. 5. Display controller.
前記第2の操作手段による、前記レイアウトの変更指示を前記表示装置に送信するための操作は、前記表示装置に画像の表示を指示するための操作であり、The operation for transmitting the layout change instruction to the display device by the second operation means is an operation for instructing the display device to display an image,
前記送信手段は、前記表示装置に画像の表示を指示するための操作が受け付けられた場合、前記レイアウトの変更指示と、前記表示装置に表示する画像とを送信することを特徴とする請求項1乃至4のいずれか1項に記載の表示制御装置。The transmission means transmits an instruction to change the layout and an image to be displayed on the display device when an operation for instructing the display device to display an image is received. 5. The display control device according to any one of items 4 to 4.
前記表示装置は、プロジェクタであることを特徴とする請求項1乃至5のいずれか1項に記載の表示制御装置。The display control apparatus according to claim 1, wherein the display apparatus is a projector. 前記表示装置による画像表示のレイアウトは、投影面に前記複数の外部装置の画面を一緒に投影するレイアウトを含むことを特徴とする請求項6に記載の表示制御装置。The display control apparatus according to claim 6, wherein the layout of image display by the display apparatus includes a layout in which screens of the plurality of external apparatuses are projected together on a projection plane. 前記表示装置と前記複数の外部装置は、ネットワークを介して通信することを特徴とする請求項1乃至7のいずれか1項に記載の表示制御装置。The display control apparatus according to claim 1, wherein the display apparatus and the plurality of external apparatuses communicate via a network. 前記ネットワークは、無線LANに基づくネットワークであることを特徴とする請求項8に記載の表示制御装置。The display control apparatus according to claim 8, wherein the network is a network based on a wireless LAN. 複数の外部装置からの画像を表示することが可能な表示装置と通信可能に接続された表示制御装置による表示制御方法であって、
前記複数の外部装置のうちの少なくとも1つの外部装置からの画像が前記表示装置によって表示されている状態で、前記表示装置による画像表示のレイアウト変更される所定の操作を受け付ける第1の操作ステップと、
前記第1の操作ステップにより受け付けられた前記所定の操作に応じて、変更後のレイアウトを示す表示を行うレイアウト表示ステップと、
前記所定の操作に基づく前記レイアウトの変更指示を、前記表示装置に送信するための操作を受け付ける第2の操作ステップと、
前記第2の操作ステップにより受け付けられた操作に基づき、前記レイアウトの変更指示を前記表示装置に送信する送信ステップと
を有し、
前記第1の操作ステップにより前記所定の操作を受け付けた場合であっても、前記第2の操作ステップによる操作を受け付けるまでは、前記レイアウト表示ステップにより変更後のレイアウトは表示し、前記送信ステップでは前記レイアウトの変更指示を前記表示装置に送信しないことを特徴とする表示制御方法。
A display control method according to a plurality of images can be displayed a display device communicably connected to display control unit from an external device,
At least one of a state where the image from the external device is displayed by the display device, a first operation step of accepting a predetermined operation image display layout is changed according to the display device of the plurality of external devices When,
A layout display step for displaying a layout after the change in response to the predetermined operation received in the first operation step ;
A second operation step of receiving an operation for transmitting the layout change instruction based on the predetermined operation to the display device;
A transmission step of transmitting an instruction to change the layout to the display device based on the operation received in the second operation step;
Have
Even if the predetermined operation is received in the first operation step, the layout after the change is displayed in the layout display step until the operation in the second operation step is received. A display control method, wherein the layout change instruction is not transmitted to the display device .
コンピュータを、請求項1乃至9のいずれか1項に記載の表示制御装置として機能させる、コンピュータが実行可能なプログラム。 A computer-executable program for causing a computer to function as the display control device according to any one of claims 1 to 9 . コンピュータを、請求項1乃至9のいずれか1項に記載の表示制御装置として機能させるプログラムを記録したコンピュータが読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon a program that causes the computer to function as the display control apparatus according to claim 1.
JP2012285187A 2012-12-27 2012-12-27 Display control apparatus, display control method, program, and recording medium Active JP6157113B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012285187A JP6157113B2 (en) 2012-12-27 2012-12-27 Display control apparatus, display control method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012285187A JP6157113B2 (en) 2012-12-27 2012-12-27 Display control apparatus, display control method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2014126795A JP2014126795A (en) 2014-07-07
JP6157113B2 true JP6157113B2 (en) 2017-07-05

Family

ID=51406306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012285187A Active JP6157113B2 (en) 2012-12-27 2012-12-27 Display control apparatus, display control method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP6157113B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109558062A (en) 2018-03-29 2019-04-02 广州小狗机器人技术有限公司 A kind of determination method and apparatus of interactive placement

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009080663A (en) * 2007-09-26 2009-04-16 Brother Ind Ltd Image projection system, image projection device and program
JP5604921B2 (en) * 2010-03-19 2014-10-15 セイコーエプソン株式会社 Image display system, image display method, and image display apparatus

Also Published As

Publication number Publication date
JP2014126795A (en) 2014-07-07

Similar Documents

Publication Publication Date Title
US10282159B2 (en) Information processing apparatus for transmitting an image to a display apparatus and method of controlling the same
EP2756667B1 (en) Electronic tool and methods for meetings
US20120019560A1 (en) Conferencing system, server, image display method, and computer program product
JP7022622B2 (en) Information processing equipment, its control method, and programs
JP6455138B2 (en) CONFERENCE SYSTEM AND CONTROL METHOD
JP6337910B2 (en) Information terminal, system, control method, and storage medium
JP2011191499A (en) Display device, terminal device, display system, program, information memory medium, display method and image alteration method
EP2666258B1 (en) Collaboration system and method
US10754606B2 (en) Image processing apparatus and image processing system
KR20140001726A (en) Remote controller capable of frame synchronization
EP2579588A2 (en) Collaborative meeting systems that enable parallel multi-user input to mark up screens
US11610560B2 (en) Output apparatus, output system, and method of changing format information
WO2016065514A1 (en) Image display method, user terminal and video receiving equipment
US11362854B2 (en) Information processing apparatus, information processing method, program, and information processing system
JP6157113B2 (en) Display control apparatus, display control method, program, and recording medium
TW201109930A (en) Monitoring method and keybaord video and mouse witch and system using the same thereof
JP5890688B2 (en) Information processing apparatus, control method, and program
US9007383B2 (en) Creating presentations by capturing content of a simulated second monitor
JP2005257948A (en) Image transmission system and method for transmitting image
JP6663415B2 (en) Information processing apparatus, control method therefor, and program
CN110692036B (en) Presentation server, data relay method, and method for generating virtual pointer
US20200036763A1 (en) Information processing apparatus and control method
JP2010193257A (en) Server, remote operation system, transmission system selecting method, program, and recording medium
JP6766486B2 (en) Display control device, display control system and program
JP6606251B2 (en) SENDING COMPUTER, RECEIVING COMPUTER, METHOD EXECUTED BY THE SAME, AND COMPUTER PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170606

R151 Written notification of patent or utility model registration

Ref document number: 6157113

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151