JP6157113B2 - Display control apparatus, display control method, program, and recording medium - Google Patents
Display control apparatus, display control method, program, and recording medium Download PDFInfo
- 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
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
このようなマルチ画面表示においては、操作する側が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.
以下に、図面を参照しながら、本発明を実施するための形態(実施形態)について説明する。 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
まず、通信ネットワーク150について説明する。
通信ネットワーク150としては、例えば、IEEE802.3で規定されるイーサーネットケーブルや、IEEE802.11系で規定されるワイヤレスネットワークなどが適用できる。しかしながら、本実施形態においては、これらは一例に過ぎず、PC100とプロジェクタ200とが通信可能であれば、それ以外であってもよい。
First, the
As the
次に、表示制御装置に相当する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
操作部109は、ユーザからの入力を受け付ける機能を有するものであり、具体的には、キーボードやマウス等である。操作部109からの入力は、CPU108上で動作するOSに通知され、OSは通知内容に従って処理を行う。この処理としては、例えば、HDD105にはOS以外に複数のプログラムが格納されており、そのプログラムを起動するなどである。起動されたプログラムは、OSが表示する画像(映像)とは別に個別のウィンドウ画像などを、OSを介して、VRAM106に展開し、そのようにしてVRAM106に展開された画像(映像)も同じように表示制御部102によって表示部101に表示される。
The
通信部110は、通信ネットワーク150を介して、表示装置に相当するプロジェクタ200と通信を行えるように構成されている。
The
本実施形態における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
次に、表示装置に相当するプロジェクタ200について説明する。
プロジェクタ200は、PC100と通信し、PC100から送信される画像データ(映像データ)を受信するための通信部201を備え、CPU207によってその動作の全体が制御されるように構成されている。
Next, the
The
CPU207は、ROM203に記録されたプログラムに従って起動し、ROM203に記録されたプログラムがRAM202に展開される。
The
操作部206は、例えば、プロジェクタ200をユーザが制御するためのリモコンや筺体に付随する釦である。この操作部206からの入力に従って、CPU207は、プロジェクタ200を制御する。
The
デコーダ204は、通信部201で受信しRAM202に格納された画像データ(映像データ)をデコードする。CPU207は、デコーダ204でデコードされた画像データ(映像データ)をVRAM205に展開する。その後、画像処理部(映像処理部)208は、VRAM205に展開された画像データ(映像データ)に対して所定の画像処理を行う。
The
その後、投影制御部209は、VRAM205上の画像データ(映像データ)を投影部210に転送して、画像データ(映像データ)に基づく画像(映像)を投影する。
Thereafter, the
画像入力部(映像入力部)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
本実施形態におけるプロジェクタ200の基本的な動作としては、PC100から送信される画像(映像)を受信し、これを表示することである。
The basic operation of the
以上の仕組みによって、本実施形態に係る表示制御システムが実現される。 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
なお、図2に示すように、プロジェクタ200は、1つのPC100からの画像(映像)だけでなく、複数のPC100からの画像(映像)を同時に受信し、マルチ画面表示を行うことが可能である。具体的に、プロジェクタ200は、複数のPC100から受信した画像(映像)を画像処理部(映像処理部)208においてマルチ画面合成して、これを投影部210に投影して表示する。
As shown in FIG. 2, the
次に、本実施形態においてユーザが制御するグラフィカル・ユーザ・インターフェース(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
図3に示すGUIは、当該GUIを搭載するPC100からプロジェクタ200へ画像送信(映像送信)の制御を行い、また、プロジェクタ200上のマルチ画面の投写レイアウトの制御も行えるものである。
The GUI shown in FIG. 3 controls image transmission (video transmission) from the
ここで、図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
次に、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
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
まず、工程401において、ユーザaがPC−A(100a)のGUIアプリケーションを操作してプロジェクタを選択すると、PC−A(100a)のCPU108は、選択されたプロジェクタを、接続するプロジェクタ200として設定する。例えば、ユーザaは、プロジェクタのIPアドレスをGUI(非図示)などで指定し、接続するプロジェクタ200を選択する。この際、プロジェクタ200は、複数選択できるようにしてもよい。ここで、図3(a)においては、プロジェクタ選択UI302では、プロジェクタ−Aが、接続するプロジェクタ200として選択された例が示されている。
First, in
続いて、工程402において、PC−A(100a)のCPU108は、当該PC−A(100a)とプロジェクタ200との論理的な接続、例えばTCP・IPなどによって通信を確立する。
Subsequently, in
続いて、工程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
続いて、工程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
続いて、工程405において、PC−A(100a)のCPU108は、プロジェクタ200に対して、レイアウト情報を送信する。この時のレイアウト情報は、1画面表示なので、1画面分のプロジェクタ200の投写画面に表示するための情報となる。
Subsequently, in
続いて、工程406において、PC−A(100a)のCPU108は、プロジェクタ200に対して、投写開始通知を送信する。
Subsequently, in
続いて、工程407において、PC−A(100a)のCPU108は、プロジェクタ200に対して、実際に投写するための画像データ(映像データ)を送信する。具体的に、PC−A(100a)のCPU108は、PC−A(100a)に表示されている画像の画像データをキャプチャし、これを所定のフォーマットに変換した画像データをプロジェクタ200に対して送信する。そして、プロジェクタ200は、受信した画像データ(映像データ)に基づく画像(映像)を投写する。
Subsequently, in
この時の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
続いて、工程408において、ユーザaが図3(c)に示すGUIアプリケーションにおいて投写停止釦305を押下して投写停止指示を行うと、PC−A(100a)のCPU108は、これを検知する。
Subsequently, in
続いて、工程409において、PC−A(100a)のCPU108は、プロジェクタ200に対して、投写停止通知を送信する。そして、プロジェクタ200は、投写停止通知を受信すると、画像(映像)の投写を停止する。
Subsequently, in
以上の工程401〜409の処理を経ることにより、1つのPC−A(100a)と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理が終了する。
Through the processes in
次に、複数の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
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
図5に示す処理の前提として、工程501において、既に、PC−A(100a)からプロジェクタ200に対して画像送信(映像送信)が開始されており、プロジェクタ200は、PC−A(100a)の画像(映像)を投写しているものとする。
As a premise of the processing shown in FIG. 5, in
続いて、工程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
続いて、工程503において、ユーザbが、議論のころ合いを図り、図3(d)に示すGUIアプリケーションにおいて投写開始釦314を押下して投写開始指示を行うと、PC−B(100b)のCPU108は、これを検知する。
Subsequently, in
続いて、工程504において、PC−B(100b)のCPU108は、プロジェクタ200に対して、レイアウトの変更に係るレイアウト情報を送信する。
Subsequently, in
プロジェクタ200は、レイアウト情報を受信すると、そのレイアウトに従った各PC100からの画像受信(映像受信)の準備、具体的には、表示エリアの初期化や受信バッファの初期化等をし、次の画像データ(映像データ)の受信に備える。
次いで、工程505及び工程505'において、プロジェクタ200のCPU207は、他のPC100(具体的にはPC−A(100a)及びPC−C(100c))に対して、レイアウト情報を含めてレイアウト変更通知を送信する。
Upon receiving the layout information, the
Next, in
続いて、工程506及び工程506'において、レイアウト変更通知を受信したPC−A(100a)及びPC−C(100c)のCPU108は、受信したレイアウト情報に従って、各PC上で実行されているGUIアプリケーションの表示態様を変更する。具体的には、図3(e)に示すGUI態様に全て変更して、レイアウトビュー変更を行う。これにより、各ユーザは、この時点における、プロジェクタ200の投写レイアウトがどの様になっているのかを瞬時に認識することができる。この処理は、同じ場所で会議を実施している場合には、さほど有効ではないが、遠隔地での会議など、プロジェクタ200の投写レイアウトがわからない場合には、非常に有効である。
Subsequently, in
続いて、工程507において、PC−B(100b)のCPU108は、プロジェクタ200に対して、投写開始通知を送信する。
Subsequently, in
続いて、工程508において、PC−A(100a)及びPC−B(100b)のCPU108は、プロジェクタ200に対して、実際に投写するための画像データ(映像データ)を送信する。そして、プロジェクタ200は、受信した画像データ(映像データ)に基づく画像(映像)を投写する。
Subsequently, in
続いて、工程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
続いて、工程510において、ユーザcが、プロジェクタ200の投写レイアウトを確認するために、自身のPC−C(100c)のGUIアプリケーションの同期釦326を押下すると、PC−C(100c)のCPU108は、これを検知する。
Subsequently, in
続いて、工程511において、PC−C(100c)のCPU108は、プロジェクタ200から現在の投写レイアウトに係るレイアウト情報を取得する。
Subsequently, in
続いて、工程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
ここで、例えば、ユーザ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
以上の工程501〜512の処理を経ることにより、複数のPC100と1つのプロジェクタ200との間で行われる画像(映像)の表示制御方法の具体的な処理が終了する。そして、本実施形態による処理を行うことによって、例えば会議を滞らせることなく進めながら、それぞれのPC100からプロジェクタ200の投影画面のレイアウトを自由に設定することが可能になる。
Through the processes in
次に、本実施形態に係る表示制御システムによる表示制御方法を実現するための具体的な処理の流れについて、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
まず、PC100側の処理について説明する。なお、以下に示すPC100側の処理としては、PC−A(100a)における処理を適用した例で説明を行う。
図6は、本発明の第1の実施形態を示し、PC100側で実行される処理手順の一例を示すフローチャートである。なお、以下に示すフローチャートの各ステップは、図3等に示すGUIアプリケーションを介して実行されるものである。
First, processing on the
FIG. 6 is a flowchart illustrating an example of a processing procedure executed on the
ステップS601において、PC100のCPU108は、プロジェクタ200とセッション接続を行う。具体的に、PC100のCPU108は、ユーザによって設定されたプロジェクタ200のIPアドレス(非図示)を用いて、通信部110を介してプロジェクタ200の所定のTCPポートに接続を行う。
In step S <b> 601, the CPU 108 of the
続いて、ステップS602において、PC100のCPU108は、所定のTCPポートを監視することにより、レイアウト変更通知があるか否かを判断する。具体的に、レイアウト変更通知は、所定のフォーマットのパケットがプロジェクタ200から所定のポートに対して送信されることによりなされるため、その所定のポートで受信したパケットを解析することで実現できる。即ち、所定のポートで受信したパケットがレイアウト変更を示すパケットであった場合には、レイアウト変更通知があると判断されることになる。
Subsequently, in step S602, the CPU 108 of the
ステップ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
一方、ステップ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
ステップ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
ステップ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
ステップS606の判断の結果、プロジェクタ200が投影中(投写中)である場合には、ステップS607に進む。
ステップS607に進むと、PC100のCPU108は、ユーザが投写停止釦305を押下したか否かを判断する。
If the result of determination in step S606 is that the
In step S607, the CPU 108 of the
ステップ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
続いて、ステップS609において、PC100のCPU108は、当該PC100が画像(映像)を送信している場合には、その画像送信プロセスを停止する。
Subsequently, in step S609, if the
ステップ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
In step S610, the CPU 108 of the
ステップ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
In step S 611, the CPU 108 of the
続いて、ステップS612において、PC100のCPU108は、プロジェクタ200の投写レイアウトがレイアウト設定UI301で設定されたレイアウトと同期したことをユーザに認識させるために、レイアウト設定UI301の背景色を変更する。
Subsequently, in step S612, the CPU 108 of the
続いて、ステップS613において、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、投写開始通知を送信する。
Subsequently, in step S613, the CPU 108 of the
続いて、ステップS614において、PC100のCPU108は、通信部110を介して、プロジェクタ200に対して、画像(映像)を送信し、画像送信プロセスを開始する。
Subsequently, in step S614, the CPU 108 of the
ステップ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
なお、図6に示すフローチャートでは、PC100から画像(映像)を送信することを想定している。しかしながら、本発明の意図するところは、PC100がプロジェクタ200における表示レイアウトの制御を行うことにあるため、画像(映像)の送信は、他の機器や他のPC(即ち、他の外部装置)から行ってもよい。
In the flowchart shown in FIG. 6, it is assumed that an image (video) is transmitted from the
また、ステップ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
次いで、プロジェクタ200側の処理について説明する。
図7は、本発明の第1の実施形態を示し、プロジェクタ200側で実行される処理手順の一例を示すフローチャートである。
Next, processing on the
FIG. 7 is a flowchart illustrating an example of a processing procedure executed on the
ステップS701において、プロジェクタ200のCPU207は、PC100とのセッションが確立されているか否かを判断する。ここでは、PC100側の処理である図6のステップS601において、プロジェクタ200の所定のTCPポートにPC100の接続がなされている場合には、PC100とのセッションが確立されていると判断する。
In step S701, the
ステップS701の判断の結果、PC100とのセッションが確立されていない場合には、PC100とのセッションが確立されるまでステップS701で待機する。
If the session with the
一方、ステップ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
In step S702, the
ステップ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
続いて、ステップS704において、プロジェクタ200のCPU207は、レイアウト変更指示を受けたPC以外のPCであって現在プロジェクタ200に接続されているPCに対して、レイアウト変更通知を送信する。
Subsequently, in step S704, the
ステップ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
ステップ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
ステップ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
ステップ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
ステップ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
本実施形態によれば、例えば、ある参加者が自身の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
That is, according to the present embodiment, it is possible to change the projection layout of the
(第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
この場合、プロジェクタ200への出力方法としては、いずれかの1画面を選択して、出力することになる。例えば、PC−A(100a)が2画面(プライマリ画面及びセカンダリ画面)の出力が可能であったとする。GUIアプリケーションは、CPU108上で実行されているOSからグラフィックアクセラレータ107によって生成されている画面数を取得する。
In this case, as an output method to the
図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
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
ここで、ユーザが、図8(a)に示すレイアウト設定UI801のPCアイコン810を操作部109のマウスを制御してクリックすると、別の画面が出力可能となる。具体的には、図8(b)に示すPCアイコン830のように画面番号が1から2に変わり、CPU108(GUIアプリケーション)は、グラフィックアクセラレータ107によって生成されている別の画面を出力、即ちキャプチャして、通信部110を介して、プロジェクタ200に送信するように制御する。
Here, when the user clicks the
ここで、PC100において、出力する画面は変更しているが、レイアウトの変更は行っていないため、レイアウト設定UI801を制御したとしても、図6に示すフローチャートの処理は実行しない。これにより、冗長な制御を低減している。
Here, in the
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。
即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又は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に記載の表示制御装置。 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または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.
前記送信手段は、前記表示装置に画像の表示を指示するための操作が受け付けられた場合、前記レイアウトの変更指示と、前記表示装置に表示する画像とを送信することを特徴とする請求項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つの外部装置からの画像が前記表示装置によって表示されている状態で、前記表示装置による画像表示のレイアウトが変更される所定の操作を受け付ける第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 .
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)
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)
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 |
-
2012
- 2012-12-27 JP JP2012285187A patent/JP6157113B2/en active Active
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 |