JP2023056880A - Information processing device and control method thereof, and program - Google Patents
Information processing device and control method thereof, and program Download PDFInfo
- Publication number
- JP2023056880A JP2023056880A JP2021166357A JP2021166357A JP2023056880A JP 2023056880 A JP2023056880 A JP 2023056880A JP 2021166357 A JP2021166357 A JP 2021166357A JP 2021166357 A JP2021166357 A JP 2021166357A JP 2023056880 A JP2023056880 A JP 2023056880A
- Authority
- JP
- Japan
- Prior art keywords
- display
- barrier
- mouse cursor
- information processing
- user
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims description 22
- 230000004888 barrier function Effects 0.000 claims abstract description 80
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 238000003384 imaging method Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 19
- 230000015654 memory Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004424 eye movement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、マルチディスプレイ機能を有する情報処理装置及びその制御方法並びにプログラムに関するものである。 The present invention relates to an information processing apparatus having a multi-display function, a control method thereof, and a program.
情報処理装置には、複数のディスプレイに対して表示を行うマルチディスプレイ機能が搭載されており、近年その使用頻度は増加している。 2. Description of the Related Art Information processing apparatuses are equipped with a multi-display function for displaying images on a plurality of displays, and the frequency of use thereof has been increasing in recent years.
マルチディスプレイ環境で作業を行う場合、マウスカーソルは複数のディスプレイ間を移動することから、マウスカーソルを見失うことがしばしば発生する。このような場合、マウスカーソルを見つけるのに時間を要し、作業効率が低下するおそれがある。 When working in a multi-display environment, it is often easy to lose sight of the mouse cursor as it moves between multiple displays. In such a case, it takes time to find the mouse cursor, which may reduce work efficiency.
本発明は、このような事情に鑑みてなされたものであって、マウスカーソルを見失う確率を低下させることのできる情報処理装置及びその制御方法並びにプログラムを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing apparatus, a control method thereof, and a program capable of reducing the probability of losing sight of a mouse cursor.
本発明の第1態様は、マルチディスプレイ機能を有する情報処理装置であって、カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出する視線検出部と、複数のディスプレイの配置情報及び前記視線検出部の検出結果に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定するディスプレイ特定部と、前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させるマウスカーソル制御部と、前記注目ディスプレイに前記マウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへマウスカーソルが移動することを防ぐための仮想的な障壁を生成する障壁生成部とを具備する情報処理装置である。 A first aspect of the present invention is an information processing apparatus having a multi-display function, comprising: a line-of-sight detection unit that detects the user's line of sight using an image of the user captured by a camera; arrangement information of a plurality of displays; a display identification unit that identifies, from among the plurality of displays, a display located ahead of the user's line of sight as a display of interest based on the detection result of the line-of-sight detection unit; and a virtual barrier for preventing the mouse cursor from moving from the attention display to another display when the mouse cursor is displayed on the attention display. is an information processing device comprising a barrier generation unit that generates a .
本発明の第2態様は、カメラと、複数のディスプレイと、マウスカーソルを移動させるための前記カメラとは異なる入力デバイスと、上記情報処理装置とを備えるコンピュータシステムである。 A second aspect of the present invention is a computer system comprising a camera, a plurality of displays, an input device different from the camera for moving a mouse cursor, and the information processing apparatus.
本発明の第3態様は、コンピュータを上記情報処理装置として機能させるためのプログラムである。 A third aspect of the present invention is a program for causing a computer to function as the information processing apparatus.
本発明の第4態様は、マルチディスプレイ機能を有する情報処理装置の制御方法であって、カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出する工程と、複数のディスプレイの配置情報及び前記ユーザの視線に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定する工程と、前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させる工程と、前記注目ディスプレイにマウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへマウスカーソルが移動することを防ぐための仮想的な障壁を生成する工程とを有する情報処理装置の制御方法である。 A fourth aspect of the present invention is a control method for an information processing apparatus having a multi-display function, comprising a step of detecting the line of sight of the user using an image of the user captured by a camera; and identifying, from among the plurality of displays, a display located ahead of the user's line of sight as a target display based on the user's line of sight; and a mouse cursor based on an input signal from an input device different from the camera. and generating a virtual barrier to prevent the mouse cursor from moving from the display of interest to another display when a mouse cursor is displayed on the display of interest. A control method for a processing device.
マウスカーソルを見失う確率を低下させることができるという効果を奏する。 This has the effect of reducing the probability of losing sight of the mouse cursor.
以下に、本発明の一実施形態に係る情報処理装置及びその制御方法並びにプログラムについて、図面を参照して説明する。本実施形態では、情報処理装置10の一例としてデスクトップ型PCを例に挙げて説明する。
An information processing apparatus, a control method thereof, and a program according to an embodiment of the present invention will be described below with reference to the drawings. In this embodiment, a desktop PC will be described as an example of the
図1は本発明の一実施形態に係るコンピュータシステム1の概略外観図である。図1に示すように、コンピュータシステム1は、情報処理装置10、複数のディスプレイ15(15a、15b)、入力デバイス16、カメラ17等を備えている。情報処理装置10は、複数のディスプレイ15に対して表示を行うマルチディスプレイ機能を有している。図1では、2台のディスプレイ15が情報処理装置10と接続されている場合を例示しているが、ディスプレイ15の台数は、これに限定されない。以下、ディスプレイ15a、15bをそれぞれ区別する必要がある場合には、ディスプレイ15a、15aと称し、区別する必要がない場合には、単にディスプレイ15と称する。
FIG. 1 is a schematic external view of a
図2は、本発明の一実施形態に係る情報処理装置10のハードウェアの概略構成の一例を示した図である。図2に示すように、情報処理装置10は、例えば、処理回路20、通信部14、及び外部インターフェース18を備えている。
処理回路20は、例えば、CPU(Central Processing Unit)11、メインメモリ12、及び記憶部13を備えている。これら各部は、バスを介して直接または間接的に接続されている。
FIG. 2 is a diagram showing an example of a schematic hardware configuration of the
The
CPU11は、例えば、バスを介して接続された記憶部13に格納されたOS(Operating System)により情報処理装置10全体の制御を行うとともに、記憶部13に格納された各種プログラムを実行することにより各種処理を実行する。
The
メインメモリ12は、例えば、キャッシュメモリ、RAM(Random Access Memory)等の書き込み可能なメモリで構成され、CPU11の実行プログラムの読み出し、実行プログラムによる処理データの書き込み等を行う作業領域として利用される。
The
記憶部13は、非一時的な記録媒体(non-transitory computer readable storage medium)であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等が一例として挙げられ、目的に応じて複数設けられていてもよい。記憶部13は、例えば、Windows(登録商標)、iOS(登録商標)、Android(登録商標)等の情報処理装置10全体の制御を行うためのOS、BIOS(Basic Input/Output System)、周辺機器類をハードウェア操作するための各種デバイスドライバ、各種アプリケーションソフトウェア、及び各種データやファイル等を格納する。また、記憶部13には、各種処理を実現するためのプログラムや、各種処理を実現するために必要とされる各種データが格納されている。
The
通信部14は、ネットワークに接続して他の装置と通信を行い、情報の送受信を行うためのインターフェースとして機能する。例えば、通信部14は、有線又は無線により他の装置と通信を行う。無線通信として、Bluetooth(登録商標)、Wi-Fi、専用の通信プロトコルを用いた通信等が挙げられる。有線通信の一例として、有線LAN(Local Area Network)等が挙げられる。
The
外部インターフェース18は、外部機器と接続するためのインターフェースである。外部インターフェース18を介して、複数のディスプレイ15a、15b、入力デバイス16、及びカメラ17が処理回路20等に接続されている。外部インターフェース18は、例えば、接続される機器に応じてそれぞれ適切な入出力端子およびインターフェースを備えている。
The
ディスプレイ15は、例えば、LCD(Liquid Crystal Display)、有機EL(Electro Luminescence)等で構成される表示画面を有し、情報処理装置10によって実行されたアプリケーションソフトウェアプログラムの結果等を表示するものである。
The
入力デバイス16は、ユーザが情報処理装置10に対して指示を与えるためのユーザインタフェースである。入力デバイス16の一例として、マウス、タッチパッド等のポインティングデバイス、キーボード等が挙げられる。
The
カメラ17は、例えば、レンズ等の撮像部とISP(Image Signal Processor)を備えており、ユーザによる入力デバイス16からの入力操作等に基づいてCPU11によって制御される。
The
図3は、本実施形態に係る情報処理装置10が有する機能の一例を示した機能ブロック図である。
FIG. 3 is a functional block diagram showing an example of the functions of the
図3に示すように、情報処理装置10は、一例として、記憶部31、視線検出部32、ディスプレイ特定部33、マウスカーソル制御部34、表示制御部35、障壁生成部36、及び障壁解除部37を備えている。
As shown in FIG. 3, the
後述する機能の全て又は一部は、例えば、処理回路(processing circuitry)20によって実現される。例えば、以下に示す機能を実現するための一連の処理は、一例として、プログラムの形式で記憶部13に記憶されており、このプログラムをCPU11がメインメモリ12に読み出して、情報の加工・演算処理を実行することにより、各種機能が実現される。
All or part of the functions described below are implemented by, for example,
なお、プログラムは、記憶部13に予めインストールされている形態や、他のコンピュータ読み取り可能な記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等が適用されてもよい。コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等である。
The program may be pre-installed in the
記憶部31には、マルチディスプレイを実現させるために必要な情報が格納されている。記憶部31には、例えば、複数のディスプレイの配置情報(以下「ディスプレイ配置情報」という。)が格納されている。図1に示すようにディスプレイ15が配置されている場合、記憶部31には、左側にディスプレイ15aが、右側にディスプレイ15bが配置されているとの情報が格納されている。また、記憶部31には、メインディスプレイ、サブディスプレイの情報等についても格納されていてもよい。また、記憶部31には、カメラ17の設置位置と、ディスプレイ15との相対的な位置関係を示す情報が格納されている。図1に示した配置の場合、カメラ17が取り付けられている場所として、ディスプレイ15aの情報が格納されている。
The
視線検出部32は、カメラ17によって取得されたユーザの映像を用いてユーザの視線を検出する。例えば、視線検出部32は、カメラ17によって取得された映像に含まれる人物の目の動きをトラッキングすることで、ユーザがどの方向を見ているのかを検出する。なお、視線検出技術や視線追跡技術は、種々の公知の手法が提案されていることから、適切なものを適宜採用すればよい。
The line-of-
ディスプレイ特定部33は、記憶部31に格納されているディスプレイ配置情報と視線検出部32によって検出されたユーザの視線とに基づいて、複数のディスプレイの中からユーザの視線の先にあるディスプレイを注目ディスプレイとして特定する。
Based on the display arrangement information stored in the
マウスカーソル制御部34は、入力デバイス16からの入力信号に基づいてマウスカーソルを移動させる。例えば、マウスカーソル制御部34は、ポインティングデバイスから入力される入力信号に基づいてマウスカーソルを移動させる。
A mouse
表示制御部35は、記憶部31に格納されているディスプレイ配置情報等を用いて、ディスプレイ15a、15bに表示を行う。表示制御部35は、CPU11の他、GUI(Graphical User Interface)によって実現されてもよい。GUIは、一般にGPU(Graphics Processing Unit)と呼ばれるコントローラチップを備え、ローカルメモリ上(図示略)に表示データを作成し、ディスプレイ15a、15bに表示データをそれぞれ出力する。表示制御部35は、例えば、ディスプレイ15a、15bがそれぞれ備える表示画面に対して個別に表示制御を行う。
The
障壁生成部36は、注目ディスプレイにマウスカーソルが表示されている場合に、マウスカーソルが注目ディスプレイから他のディスプレイへ移動することを防ぐための仮想的な障壁を注目ディスプレイに生成する。
The
例えば、図4に示すように、注目ディスプレイとしてディスプレイ15bが特定されており、かつ、ディスプレイ15bにマウスカーソルが表示されている場合には、マウスカーソルが、注目ディスプレイ(ディスプレイ15b)から他のディスプレイ(ディスプレイ15a)へ移動することを防ぐための仮想的な障壁を設ける。この障壁は、例えば、注目ディスプレイ上であって、注目ディスプレイと注目ディスプレイに隣接する他のディスプレイとの境界付近に生成される。例えば、図4では、ディスプレイ15bとディスプレイ15aとの境界付近に障壁40が生成されている。なお、障壁40の生成場所についてはこれに限定されない。例えば、注目ディスプレイに隣接する他のディスプレイ上に障壁40が仮想的に設けられてもよい。この場合、障壁40は、注目ディスプレイに隣接するディスプレイにおいて、注目ディスプレイとの境界付近に生成される。また、障壁40は、非可視化状態で生成される。
For example, as shown in FIG. 4, when the
障壁40が生成されている表示画面上における座標情報は、表示制御部35に出力される。表示制御部35は、マウスカーソルが障壁40に接触した場合に、障壁40を可視化状態で表示する。これにより、ユーザに障壁40の存在を認識させることができる。
The coordinate information on the display screen on which the
また、障壁生成部36は、注目ディスプレイにマウスカーソルが表示されている状態が所定期間継続した場合に、障壁40を生成することとしてもよい。これにより、障壁40の生成及び解除が頻繁に繰り返されることを回避することができる。
また、上記所定期間は、ユーザによって設定可能とされていてもよいし、過去の経験データ等に基づいて自動的に調整されてもよい。
Further, the
Further, the predetermined period may be settable by the user, or may be automatically adjusted based on past experience data or the like.
障壁解除部37は、ユーザが視線を他のディスプレイに移すことにより、注目ディスプレイが切り替わった場合に、障壁40を解除する。
The
次に、本実施形態に係る情報処理装置10によって実行される制御方法について、図5を参照して説明する。図5は、本実施形態に係る情報処理装置10によって実行される処理の一例を示したフローチャートである。以下の一連の処理は、主に処理回路(processing circuitry)20によって実行され、より具体的には、記憶部13に記憶されているプログラムをCPU11がメインメモリ12に読み出して、情報の加工・演算処理を実行することにより実行される。
また、以下の処理は、マルチディスプレイ環境で使用されている場合に実行される。
Next, a control method executed by the
Also, the following processing is executed when used in a multi-display environment.
まず、カメラ17によって取得された映像に基づきユーザの視線が検出され(SA1)、検出されたユーザの視線とディスプレイ配置情報とに基づいて、注目ディスプレイが特定される(SA2)。次に、注目ディスプレイにマウスカーソルが表示されているか否かを判定する(SA3)。この結果、注目ディスプレイにマウスカーソルが表示されている場合には(SA3:YES)、注目ディスプレイに障壁が生成されているか否かを判定する(SA4)。この結果、障壁が生成されていない場合には(SA4:NO)、注目ディスプレイにマウスカーソルが表示されている状態が所定期間維持されたか否かを判定する(SA5)。この結果、上記状態が所定期間維持されていない場合には(SA5:NO)、ステップSA1に戻る。一方、ステップSA5において、注目ディスプレイにマウスカーソルが表示されている状態が所定期間維持されている場合には(SA5:YES)、障壁40を生成し(SA6)、ステップSA1に戻る。また、ステップSA4において、障壁40が生成されている場合には(SA4:YES)、障壁40を維持し(SA7)、ステップSA1に戻る。
First, the line of sight of the user is detected based on the image acquired by the camera 17 (SA1), and the target display is specified based on the detected line of sight of the user and the display arrangement information (SA2). Next, it is determined whether or not the mouse cursor is displayed on the focused display (SA3). As a result, when the mouse cursor is displayed on the attention display (SA3: YES), it is determined whether or not a barrier is generated on the attention display (SA4). As a result, if no barrier is generated (SA4: NO), it is determined whether or not the state in which the mouse cursor is displayed on the focused display has been maintained for a predetermined period (SA5). As a result, when the above state is not maintained for a predetermined period (SA5: NO), the process returns to step SA1. On the other hand, in step SA5, if the state where the mouse cursor is displayed on the attention display is maintained for a predetermined period (SA5: YES), the
また、ステップSA3において、注目ディスプレイにマウスカーソルが表示されていない場合には、ユーザが視線を移動させることによって、注目ディスプレイの切り替えが行われたと推定できることから、障壁40を解除し(SA8)、ステップSA1に戻る。
Further, in step SA3, if the mouse cursor is not displayed on the attention display, it can be assumed that the attention display has been switched by moving the user's line of sight, so the
以上説明してきたように、本実施形態に係るコンピュータシステム1、情報処理装置10及びその制御方法、並びにプログラムによれば、以下の作用効果を奏する。
As described above, the
ユーザの視線の先にあるディスプレイ15、換言すると、ユーザが注目しているディスプレイ15を注目ディスプレイとして特定し、注目ディスプレイにマウスカーソルが表示されている場合には、そのマウスカーソルが注目ディスプレイとは異なる他のディスプレイへ移動することを防ぐための仮想的な障壁40を生成する。これにより、ユーザが注目しているディスプレイから視線を移さない限りは、マウスカーソルはその注目ディスプレイに表示されていることとなる。したがって、マウスカーソルを見失う確率が低下し、作業効率の向上を期待することができる。
The
また、障壁生成部36は、注目ディスプレイに生成された仮想的な障壁40にマウスカーソルが接触した場合には、障壁40を可視化して表示するので、ユーザに障壁40の存在を認識させることが可能となる。
Further, when the mouse cursor touches the
また、注目ディスプレイが切り替わった場合に、障壁40を解除する障壁解除部37を備えるので、ユーザが視線を他のディスプレイに移した場合に、自動的に障壁40を解除することが可能となる。これにより、ユーザの意思に沿ったスムーズなマウスカーソルの移動を実現することが可能となる。
Moreover, since the
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. Various changes or improvements can be made to the above-described embodiments without departing from the gist of the invention, and forms with such changes or improvements are also included in the technical scope of the present invention.
また、上記実施形態で説明した制御フローも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。 Further, the control flow described in the above embodiment is also an example, and unnecessary steps may be deleted, new steps added, or the order of processing may be changed without departing from the gist of the present invention. .
例えば、上述した実施形態では、ユーザの視線が他のディスプレイに移ることにより、注目ディスプレイが変更された場合には、自動的に障壁40を解除していたが、これに加えて、以下の条件を満たした場合に、障壁40を解除することとしてもよい。
For example, in the above-described embodiment, the
例えば、障壁解除部37は、障壁40に対してマウスカーソルが所定の時間内に所定の回数接触した場合に、障壁40を解除することとしてもよい。また、障壁解除部37は、マウスカーソルが障壁40に所定の期間継続して接触した場合に、障壁40を解除することとしてもよい。
For example, the
例えば、視線検出部32の精度が十分でない等の理由によって、ユーザが注目ディスプレイから他のディスプレイへ視線を移しているにもかかわらず、その視線の移動を正確に検出できないような場合、換言すると、視線検出部32による視線の誤検出が生じている場合、障壁40を自動的に解除することができず、マウスカーソルの動きが阻害されるおそれがある。このような場合でも、ユーザがポインティングデバイスを操作して、上述したようなマウスカーソルの動きをさせることによって、強制的に障壁40を解除することが可能となる。これにより、視線検出部32の誤検知等が発生している場合でも、障壁40を意図的に解除させることができ、マウスカーソルの移動が阻害されることを回避することができる。
For example, due to insufficient accuracy of the line-of-
また、上記実施形態では、情報処理装置10としてデスクトップ型PCを例示して説明したが、この例に限られない。例えば、情報処理装置10は、ノートPC、タブレット端末、ハイブリッド型PC等であってもよい。また、この場合、例えば、図6に示すように、情報処理装置10がディスプレイ15a、入力デバイス16、カメラ17を搭載していてもよい。換言すると、図2において外部機器として接続されていた機器の一部が情報処理装置10に搭載されていてもよい。
Further, in the above-described embodiment, the desktop PC is described as an example of the
このように、複数のディスプレイ15、カメラ17、及び入力デバイス16については、情報処理装置10が備える処理回路20(図2参照)と情報の授受が可能な構成とされていればよく、その搭載場所や接続態様については特に限定されない。
In this manner, the plurality of
また、情報処理装置10に、ユーザの視線によってマウスカーソルの動きを制御するような機能(例えば、マルチディスプレイ環境で、ユーザが見ているディスプレイ(注目ディスプレイ)に自動的にマウスカーソルを移動させる機能)が搭載されている場合には、そのような機能と本実施形態に係る障壁40の生成及び解除を組み合わせることで、作業効率のさらなる向上が期待できる。
The
1 :コンピュータシステム
10 :情報処理装置
11 :CPU
12 :メインメモリ
13 :記憶部
14 :通信部
15 :ディスプレイ
15a :ディスプレイ
15b :ディスプレイ
16 :入力デバイス
17 :カメラ
18 :外部インターフェース
20 :処理回路
31 :記憶部
32 :視線検出部
33 :ディスプレイ特定部
34 :マウスカーソル制御部
35 :表示制御部
36 :障壁生成部
37 :障壁解除部
40 :障壁
1: computer system 10: information processing device 11: CPU
12 : Main memory 13 : Storage unit 14 : Communication unit 15 :
本発明の第1態様は、マルチディスプレイ機能を有する情報処理装置であって、プロセッサが、カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出し、検出した前記ユーザの視線及び複数のディスプレイの配置情報に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定し、前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させ、前記注目ディスプレイにマウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへ前記マウスカーソルが移動することを防ぐための仮想的な障壁を生成するとともに、前記注目ディスプレイが切り替わった場合に、前記障壁を解除する情報処理装置である。
本発明の第2態様は、マルチディスプレイ機能を有する情報処理装置であって、カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出する視線検出部と、複数のディスプレイの配置情報及び前記視線検出部の検出結果に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定するディスプレイ特定部と、前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させるマウスカーソル制御部と、前記注目ディスプレイに前記マウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへマウスカーソルが移動することを防ぐための仮想的な障壁を生成する障壁生成部と、前記注目ディスプレイが切り替わった場合に、前記障壁を解除する障壁解除部とを具備する情報処理装置である。
A first aspect of the present invention is an information processing device having a multi-display function, wherein a processor detects the user's line of sight using an image of the user captured by a camera, and detects the detected user's line of sight and a plurality of a display located ahead of the user's line of sight from among the plurality of displays is specified as a display of interest based on the display arrangement information, and a mouse cursor is moved based on an input signal from an input device different from the camera. and, when the mouse cursor is displayed on the display of interest, a virtual barrier is generated to prevent the mouse cursor from moving from the display of interest to another display, and the display of interest is switched. The information processing device removes the barrier when
A second aspect of the present invention is an information processing apparatus having a multi-display function, comprising: a line-of-sight detection unit that detects the user's line of sight using an image of the user captured by a camera; arrangement information of a plurality of displays; a display identification unit that identifies, from among the plurality of displays, a display located ahead of the user's line of sight as a display of interest based on the detection result of the line-of-sight detection unit; and a virtual barrier for preventing the mouse cursor from moving from the attention display to another display when the mouse cursor is displayed on the attention display. and a barrier release unit that releases the barrier when the display of interest is switched .
本発明の第3態様は、カメラと、複数のディスプレイと、マウスカーソルを移動させるための前記カメラとは異なる入力デバイスと、上記情報処理装置とを備えるコンピュータシステムである。 A third aspect of the present invention is a computer system comprising a camera, a plurality of displays, an input device different from the camera for moving a mouse cursor, and the information processing apparatus.
本発明の第4態様は、コンピュータを上記情報処理装置として機能させるためのプログラムである。 A fourth aspect of the present invention is a program for causing a computer to function as the information processing apparatus.
本発明の第5態様は、マルチディスプレイ機能を有する情報処理装置の制御方法であって、カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出する工程と、複数のディスプレイの配置情報及び前記ユーザの視線に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定する工程と、前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させる工程と、前記注目ディスプレイにマウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへマウスカーソルが移動することを防ぐための仮想的な障壁を生成する工程と、前記注目ディスプレイが切り替わった場合に、前記障壁を解除する工程とを有する情報処理装置の制御方法である。 A fifth aspect of the present invention is a control method for an information processing apparatus having a multi-display function, comprising a step of detecting the line of sight of the user using an image of the user captured by a camera; and identifying, from among the plurality of displays, a display located ahead of the user's line of sight as a target display based on the user's line of sight; and a mouse cursor based on an input signal from an input device different from the camera. generating a virtual barrier to prevent the mouse cursor from moving from the display of interest to another display when the mouse cursor is displayed on the display of interest; and releasing the barrier when the display is switched .
Claims (12)
プロセッサが、
カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出し、
検出した前記ユーザの視線及び複数のディスプレイの配置情報に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定し、
前記注目ディスプレイにマウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへ前記マウスカーソルが移動することを防ぐための仮想的な障壁を生成する情報処理装置。 An information processing device having a multi-display function,
the processor
Detecting the line of sight of the user using the image of the user captured by a camera,
based on the detected line of sight of the user and arrangement information of a plurality of displays, identifying a display located ahead of the line of sight of the user from among the plurality of displays as a display of interest;
An information processing apparatus that generates a virtual barrier for preventing the mouse cursor from moving from the attention display to another display when the mouse cursor is displayed on the attention display.
カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出する視線検出部と、
複数のディスプレイの配置情報及び前記視線検出部の検出結果に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定するディスプレイ特定部と、
前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させるマウスカーソル制御部と、
前記注目ディスプレイに前記マウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへマウスカーソルが移動することを防ぐための仮想的な障壁を生成する障壁生成部と
を具備する情報処理装置。 An information processing device having a multi-display function,
a line-of-sight detection unit that detects the user's line of sight using an image of the user captured by a camera;
a display identification unit that identifies, as a focused display, a display located ahead of the user's line of sight from among the plurality of displays based on arrangement information of the plurality of displays and detection results of the line-of-sight detection unit;
a mouse cursor control unit for moving a mouse cursor based on an input signal from an input device different from the camera;
an information processing apparatus comprising: a barrier generation unit that generates a virtual barrier for preventing the mouse cursor from moving from the attention display to another display when the mouse cursor is displayed on the attention display. .
複数のディスプレイと、
マウスカーソルを移動させるための前記カメラとは異なる入力デバイスと、
請求項1から9のいずれかに記載の情報処理装置と
を備えるコンピュータシステム。 camera and
multiple displays and
an input device different from the camera for moving a mouse cursor;
A computer system comprising the information processing apparatus according to any one of claims 1 to 9.
カメラによって撮像されたユーザの映像を用いて前記ユーザの視線を検出する工程と、
複数のディスプレイの配置情報及び前記ユーザの視線に基づいて、複数の前記ディスプレイの中から前記ユーザの視線の先にあるディスプレイを注目ディスプレイとして特定する工程と、
前記カメラとは異なる入力デバイスからの入力信号に基づいてマウスカーソルを移動させる工程と、
前記注目ディスプレイにマウスカーソルが表示されている場合に、前記注目ディスプレイから他のディスプレイへマウスカーソルが移動することを防ぐための仮想的な障壁を生成する工程と
を有する情報処理装置の制御方法。 A control method for an information processing device having a multi-display function, comprising:
a step of detecting the line of sight of the user using an image of the user captured by a camera;
a step of identifying, from among the plurality of displays, a display located ahead of the user's line of sight as a focused display, based on arrangement information of the plurality of displays and the line of sight of the user;
moving a mouse cursor based on an input signal from an input device different from the camera;
and generating a virtual barrier for preventing a mouse cursor from moving from the display of interest to another display when the mouse cursor is displayed on the display of interest.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021166357A JP7275226B2 (en) | 2021-10-08 | 2021-10-08 | Information processing device and its control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021166357A JP7275226B2 (en) | 2021-10-08 | 2021-10-08 | Information processing device and its control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023056880A true JP2023056880A (en) | 2023-04-20 |
JP7275226B2 JP7275226B2 (en) | 2023-05-17 |
Family
ID=86004875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021166357A Active JP7275226B2 (en) | 2021-10-08 | 2021-10-08 | Information processing device and its control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7275226B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002032171A (en) * | 2000-07-17 | 2002-01-31 | Sharp Corp | Information processor, control method thereof and recording medium with recorded control program of information processor |
JP2014142937A (en) * | 2013-01-22 | 2014-08-07 | Toshiba Corp | Medical image reference device and cursor control program |
JP2018073311A (en) * | 2016-11-04 | 2018-05-10 | アイシン・エィ・ダブリュ株式会社 | Operation input system and operation input program |
JP2019079450A (en) * | 2017-10-27 | 2019-05-23 | 一 榎 | Correction device for applying position correction of display pointer to multi-screen system, program and service providing method |
-
2021
- 2021-10-08 JP JP2021166357A patent/JP7275226B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002032171A (en) * | 2000-07-17 | 2002-01-31 | Sharp Corp | Information processor, control method thereof and recording medium with recorded control program of information processor |
JP2014142937A (en) * | 2013-01-22 | 2014-08-07 | Toshiba Corp | Medical image reference device and cursor control program |
JP2018073311A (en) * | 2016-11-04 | 2018-05-10 | アイシン・エィ・ダブリュ株式会社 | Operation input system and operation input program |
JP2019079450A (en) * | 2017-10-27 | 2019-05-23 | 一 榎 | Correction device for applying position correction of display pointer to multi-screen system, program and service providing method |
Also Published As
Publication number | Publication date |
---|---|
JP7275226B2 (en) | 2023-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2013223015B2 (en) | Method and apparatus for moving contents in terminal | |
US10684768B2 (en) | Enhanced target selection for a touch-based input enabled user interface | |
US9269331B2 (en) | Information processing apparatus which cooperates with other apparatus, and information processing system in which a plurality of information processing apparatuses cooperates | |
US9361733B2 (en) | Portable device and method of controlling therefor | |
US10409366B2 (en) | Method and apparatus for controlling display of digital content using eye movement | |
KR101329128B1 (en) | Projector and method of controlling multi-projection by the projector | |
KR102576654B1 (en) | Electronic apparatus and controlling method thereof | |
JP6048898B2 (en) | Information display device, information display method, and information display program | |
JP2012194673A (en) | Information processor and control method therefor, and program | |
JP2010026327A (en) | Device and method for controlling display device, and computer program | |
US20140189602A1 (en) | Method and associated system for displaying graphic content on extension screen | |
KR20170060353A (en) | Electronic apparatus, distance measurement sensor and control method for electronic apparatus and distance measurement sensor | |
EP2728456B1 (en) | Method and apparatus for controlling virtual screen | |
JP2013080374A (en) | Information processing device, information processing method and computer program | |
JP2018535462A (en) | Touch heat map | |
JP2006235832A (en) | Processor, information processing method and program | |
JP2013130800A (en) | Information processor, screen output system, screen output control method and program | |
JP4549212B2 (en) | Electronic board system | |
JP2016167250A (en) | Method for detecting operation event, system and program | |
US20210005024A1 (en) | Image display control apparatus and image display control program | |
JP2014174507A (en) | Augmented reality display device, information terminal, multi display system, and program | |
JP2015179491A (en) | System and method for enabling gesture control based on detection of occlusion pattern | |
JP7275226B2 (en) | Information processing device and its control method and program | |
US11934652B2 (en) | Display apparatus and control method thereof | |
US11016584B2 (en) | Electronic device having a curved display and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211008 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20220222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20220222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221216 |
|
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: 20230418 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230502 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7275226 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |