JP6645052B2 - Pointer control device, pointer control method, program, and pointer control system - Google Patents
Pointer control device, pointer control method, program, and pointer control system Download PDFInfo
- Publication number
- JP6645052B2 JP6645052B2 JP2015139527A JP2015139527A JP6645052B2 JP 6645052 B2 JP6645052 B2 JP 6645052B2 JP 2015139527 A JP2015139527 A JP 2015139527A JP 2015139527 A JP2015139527 A JP 2015139527A JP 6645052 B2 JP6645052 B2 JP 6645052B2
- Authority
- JP
- Japan
- Prior art keywords
- pointer
- coordinates
- destination
- screen
- trajectory
- 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
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、ポインタ制御装置、ポインタ制御方法、プログラム、及びポインタ制御システムに関する。 The present invention relates to a pointer control device, a pointer control method, a program, and a pointer control system.
従来、画面に表示された映像の中の特定箇所を、ユーザがポインティングすることができる映像表示システムがある。例えば、ユーザが、マウスカーソルをマウスで操作して特定箇所をポインティングすることができる。
近年、ミュージアムにおける設備のデジタル化が進み、例えば、大型ディスプレイに表示される映像を多人数の観覧者によって鑑賞可能なミュージアムシアターがある。ミュージアムシアターにも、観覧者がポインティングすることができるものがある。例えば、ユーザによって映像の中の特定箇所(重要箇所)がポインティングされると、その箇所が拡大表示されたり、その箇所が示す映像に関連する情報が表示されたりする。
2. Description of the Related Art Conventionally, there is an image display system that allows a user to point to a specific location in an image displayed on a screen. For example, the user can operate a mouse cursor with a mouse to point to a specific location.
In recent years, digitalization of facilities in museums has progressed, and for example, there is a museum theater in which images displayed on a large display can be viewed by a large number of viewers. Some museum theaters also allow viewers to point. For example, when the user points to a specific portion (important portion) in the video, the portion is enlarged and displayed, or information related to the video indicated by the portion is displayed.
従来、情報提示者が、重要箇所をポインティングするようユーザを促すために、重要箇所を強調表示する表示方法が用いられてきた。ここでいう強調表示とは、例えば、ユーザの視線を誘導するための矢印の表示、ポップアップ表示、またはハイライト表示等である。特許文献1に記載のコンテンツ表示端末は、閲覧者の視線を誘導したい表示箇所に対応する位置に閲覧者の注意を喚起する表示要素、例えばワンポイントのアイコンを表示させる。また、特許文献2に記載の情報処理装置は、他のオブジェクトと視覚的に区別可能な注目オブジェクトが配置されたコンテンツをスクロールし、ポインタやカーソルによって注目オブジェクトが選択されると、そのオブジェクトの説明を出力する。
このように、従来は、重要箇所をポインタやカーソル等によってポインティングするようにユーザを促すため、情報提示者によって重要箇所が強調表示される。
Conventionally, a display method of highlighting important points has been used in order to prompt an information presenter to point a user to an important point. The term “highlighting” used herein refers to, for example, the display of an arrow for guiding the user's line of sight, the pop-up display, or the highlight display. The content display terminal described in
As described above, in the related art, the important point is emphasized by the information presenter in order to prompt the user to point the important point using the pointer, the cursor, or the like.
しかしながら、上記のような従来の表示方法によれば、情報提示者が意図する箇所(重要箇所)にユーザの注目が集まりやすい反面、ユーザの操作は、強調表示された箇所をポインティングするだけの受動的な操作になることがある。すなわち、ユーザ自身が関心を持った箇所を自主的にポインティングするような、ユーザの自主的な操作が行われ難くなるという課題がある。 However, according to the conventional display method as described above, the user's attention tends to be focused on the location (important location) intended by the information presenter, but the user's operation is performed only by pointing to the highlighted location. Operation. In other words, there is a problem in that it is difficult for the user to independently perform an operation such as automatically pointing to a place of interest to the user.
本発明は上記の点に鑑みてなされたものであり、ユーザの自主性が損なわれることを低減しつつ、情報提示者が意図する箇所にユーザの注目を集めることができる、ポインタ制御装置、ポインタ制御方法、プログラム、及びポインタ制御システムを提供する。 The present invention has been made in view of the above points, and a pointer control device, a pointer control apparatus, and a pointer that can attract a user's attention to a place intended by an information presenter while reducing the independence of the user. A control method, a program, and a pointer control system are provided.
(1)本発明は上記の課題を解決するためになされたものであり、本発明の一態様としては、ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御部と、前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、を備えることを特徴とする、ポインタ制御装置である。 (1) The present invention has been made in order to solve the above-described problem. As one aspect of the present invention, a first method of displaying at least one first pointer movable on a screen based on a user operation is provided. A display control unit, and destination coordinate determination, in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer. And a second display control unit for displaying at least one second pointer on the screen and moving the second pointer to the destination coordinates.
(2)本発明の一態様としては、前記移動先座標決定部は、前記移動先座標を決定した場合、前記移動先座標へ移動した後の前記第2ポインタの次の移動先を示す前記移動先座標を決定する、ことを特徴とする、(1)に記載のポインタ制御装置である。 (2) According to one aspect of the invention, when the destination coordinate determination unit determines the destination coordinates, the movement indicating the next destination of the second pointer after moving to the destination coordinates is performed. The pointer control device according to (1), wherein a destination coordinate is determined.
(3)本発明の一態様としては、前記移動先座標決定部は、前記特定箇所が複数存在する場合において、複数の前記特定箇所にそれぞれ対応付けられた重要度に基づいて前記特定箇所を選択し、選択した前記特定箇所に対応する前記目標点座標に基づいて前記移動先座標を決定する、ことを特徴とする、(1)または(2)に記載のポインタ制御装置である。 (3) As one aspect of the present invention, when there are a plurality of the specific locations, the destination coordinate determination unit selects the specific locations based on the degrees of importance respectively associated with the plurality of the specific locations. The pointer control device according to (1) or (2), wherein the destination coordinates are determined based on the target point coordinates corresponding to the selected specific location.
(4)本発明の一態様としては、前記移動先座標決定部は、前記特定箇所の前記重要度と、前記映像の視点を示す座標と前記特定箇所に対応する目標点座標との間の距離と、に基づいて前記移動先座標を決定する、ことを特徴とする、(3)に記載のポインタ制御装置である。 (4) As one aspect of the present invention, the movement destination coordinate determination unit may be configured to determine the importance of the specific location, a distance between coordinates indicating a viewpoint of the video, and a target point coordinate corresponding to the specific location. The pointer control device according to (3), wherein the destination coordinates are determined based on:
(5)本発明の一態様としては、前記目標点座標を指定可能な操作入力部、を備えることを特徴とする(1)から(4)のうちいずれか1つに記載のポインタ制御装置である。 (5) As one aspect of the present invention, the pointer control device according to any one of (1) to (4), further comprising: an operation input unit capable of designating the target point coordinates. is there.
(6)本発明の一態様としては、前記移動先座標は、前記第2ポインタの座標と前記目標点座標とを結ぶ線分上の任意の座標を基準として決められる選択可能領域のうちのいずれかの座標である、ことを特徴とする、(1)から(5)のうちいずれか1つに記載のポインタ制御装置である。 (6) According to an aspect of the present invention, the destination coordinates may be any one of selectable areas determined based on arbitrary coordinates on a line segment connecting the coordinates of the second pointer and the coordinates of the target point. The pointer control device according to any one of (1) to (5), wherein the pointer control device is a coordinate of the pointer.
(7)本発明の一態様としては、前記移動先座標決定部は、前記線分上座標を、ランダム値に基づいて決定する、ことを特徴とする、(6)に記載のポインタ制御装置である。 (7) As one aspect of the present invention, the pointer control device according to (6), wherein the destination coordinate determination unit determines the coordinates on the line segment based on a random value. is there.
(8)本発明の一態様としては、前記移動先座標決定部は、前記選択可能領域のうちのいずれかの前記座標を、ランダム値に基づいて決定する、(6)に記載のポインタ制御装置である。 (8) As one aspect of the present invention, the pointer control device according to (6), wherein the destination coordinate determination unit determines one of the coordinates in the selectable area based on a random value. It is.
(9)本発明の一態様としては、前記移動先座標決定部は、事前に設定される関数によって重みづけされた前記ランダム値に基づいて決定する、ことを特徴とする、(7)または(8)に記載のポインタ制御装置である。 (9) As one aspect of the present invention, (7) or (7), wherein the destination coordinate determination unit determines based on the random value weighted by a function set in advance. 8) A pointer control device according to the aspect.
(10)本発明の一態様としては、前記第1ポインタが過去に移動した軌跡を示す軌跡データの中から前記軌跡データを選択する軌跡選択部を備え、前記第2表示制御部は前記軌跡選択部が選択した前記軌跡データに基づいて、前記第2ポインタが移動する前記軌跡を決定する、ことを特徴とする、(1)から(9)のうちいずれか1つに記載のポインタ制御装置である。 (10) As one aspect of the present invention, the apparatus further includes a trajectory selection unit that selects the trajectory data from trajectory data indicating a trajectory that the first pointer has moved in the past, and wherein the second display control unit performs the trajectory selection The pointer control device according to any one of (1) to (9), wherein the trajectory to which the second pointer moves is determined based on the trajectory data selected by the unit. is there.
(11)本発明の一態様としては、前記軌跡データが示す軌跡の始点と終点との間の直線距離に基づいて前記軌跡データを複数のグループにグループ分けし、グループ毎に前記軌跡データを記憶する軌跡記憶部を備え、前記軌跡選択部は、前記第2ポインタの前記座標と前記目標点座標との間の直線距離に対応する前記グループに含まれる前記軌跡データを選択する、ことを特徴とする、(10)に記載のポインタ制御装置である。 (11) According to one aspect of the present invention, the trajectory data is divided into a plurality of groups based on a linear distance between a start point and an end point of the trajectory indicated by the trajectory data, and the trajectory data is stored for each group. A trajectory storage unit, wherein the trajectory selection unit selects the trajectory data included in the group corresponding to a linear distance between the coordinates of the second pointer and the target point coordinates. The pointer control device according to (10).
(12)本発明の一態様としては、ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御ステップと、前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、を有することを特徴とする、ポインタ制御方法である。 (12) As one mode of the present invention, a first display control step of displaying at least one first pointer movable on a screen based on a user operation, and coordinates of a specific portion of an image displayed on the screen A destination coordinate determining step that sets the coordinates determined based on the target point coordinates indicating the destination coordinates of the destination of the second pointer, and displaying at least one second pointer on the screen; A second display control step of moving the second pointer to the destination coordinates.
(13)本発明の一態様としては、コンピュータに、ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御ステップと、前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、を実行させるための、プログラムである。 (13) As one mode of the present invention, a first display control step of causing a computer to display at least one first pointer movable on a screen based on a user operation, and specifying an image displayed on the screen A destination coordinate determining step in which the coordinates determined based on the target point coordinates indicating the coordinates of the location are set as the destination coordinates indicating the coordinates of the destination of the second pointer, and at least one second pointer is displayed on the screen. And a second display control step of displaying and moving the second pointer to the destination coordinates.
(14)本発明の一態様としては、映像、第1ポインタ、および第2ポインタを少なくとも表示可能な画面を備える表示部と、ユーザからの前記第1ポインタの操作入力を受け付ける少なくとも1つの操作入力部と、前記ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを前記画面に表示させる第1表示制御部と、前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、を有することを特徴とする、ポインタ制御システムである。 (14) As one mode of the present invention, a display unit having a screen capable of displaying at least a video, a first pointer, and a second pointer, and at least one operation input for receiving an operation input of the first pointer from a user Unit, a first display control unit for displaying at least one first pointer movable on the basis of the operation of the user on the screen, and a target point coordinate indicating coordinates of a specific portion of an image displayed on the screen. A destination coordinate determination unit that sets the coordinates determined based on the destination coordinates indicating the coordinates of the destination of the second pointer, displaying at least one second pointer on the screen, and displaying the second pointer on the screen. And a second display control unit for moving to a destination coordinate.
本発明によれば、ユーザの自主性が損なわれることを低減しつつ、情報提示者が意図する箇所にユーザの注目を集めることができる。 ADVANTAGE OF THE INVENTION According to this invention, a user's attention can be attracted to the place which an information presenter intends, reducing the loss of the independence of a user.
(実施形態)
以下、本発明の実施形態について、図面を参照しながら説明する。
図1は、本発明の実施形態に係るポインタ制御システム1の構成の一例を示す概略図である。
図1に例示するポインタ制御システム1は、例えば、ミュージアムシアターに用いることができる。ミュージアムシアターは、複数の観覧者をミュージアムシアターの会場に収容することができる。ミュージアムシアター内には、例えばディスプレイが設置され、ディスプレイに映し出された映像を会場の観覧者全員で観覧することができる。なお、「映像」には、動画映像だけでなく静止画像も含まれる。
(Embodiment)
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic diagram illustrating an example of a configuration of a
The
ミュージアムシアターでは、例えば、観覧者一人ひとりに操作用の端末が配布される。ディスプレイには、映像と共に、各観覧者の操作に基づいて自在に画面内を移動可能なポインタがそれぞれ表示される。観覧者は、端末により操作入力をすることによって、映像の中の特定箇所(重要箇所)へポインタを移動させる(ポインティングする)ことができる。そして、ミュージアムシアター内の観覧者全員が、各観覧者によって操作されるそれぞれのポインタの位置や動きを見ることができる。ただし、観覧者は、どのポインタが、他のどの観覧者によって操作されているポインタなのかは分からない。 In the museum theater, for example, operation terminals are distributed to each viewer. On the display, a pointer that can freely move within the screen based on the operation of each viewer is displayed together with the video. The viewer can move (point) the pointer to a specific location (important location) in the video by performing an operation input using the terminal. Then, all the viewers in the museum theater can see the position and movement of each pointer operated by each viewer. However, the viewer does not know which pointer is being operated by which other viewer.
第1の実施形態に係るポインタ制御システム1は、ポインタ制御装置10と、表示装置11と、少なくとも1つの端末装置20と、を含んで構成される。
ポインタ制御装置10は、映像コンテンツを示す映像データを記憶している。ポインタ制御装置10は、映像データを表示装置11へ送信する。ポインタ制御装置10と表示装置11とは、有線接続または無線接続によって通信可能に接続されている。表示装置11は、ポインタ制御装置10から受信した映像データに基づく映像を表示する。
The
The
また、ポインタ制御装置10は、それぞれの端末装置20に対応付けられたポインタであるユーザポインタp1(第1ポインタ)の座標を示す座標データと、各端末装置を一意に特定することができる識別子(端末ID)と、を対応付けて記憶している。ポインタ制御装置10は、端末IDと座標データとを表示装置11へ送信する。表示装置11は、ポインタ制御装置10から受信した端末IDと座標データとに基づいて、それぞれの端末IDに対応するユーザポインタp1を表示する。
The
端末装置20は、観覧者からの操作入力を受け付ける。端末装置20は、例えばタッチパッドを含んで構成される。観覧者は、端末装置20のタッチパッドを指でなぞることによって、操作入力を行う。端末装置20は、自らの端末装置20の端末IDと、観覧者による操作入力に基づく座標データと、をポインタ制御装置10へ送信する。ポインタ制御装置10と端末装置20とは、有線接続または無線接続によって通信可能に接続されている。ポインタ制御装置10は、端末装置20から受信した座標データによって、ユーザポインタp1の座標を示す座標データを更新する。
The
ポインタ制御装置10は、更新された座標データと端末IDとを表示装置11へ送信する。表示装置11は、ポインタ制御装置10から受信した座標データと端末IDとに基づいて、当該端末IDに対応するユーザポインタp1を移動させる。
これにより観覧者は、タッチパッドを操作して、映像の中の所望の箇所へユーザポインタp1を移動させる(ポインティングする)ことができる。
The
Thus, the viewer can operate the touch pad to move (point) the user pointer p1 to a desired position in the video.
また、ポインタ制御装置10は、少なくとも1つのダミーポインタp2(第2ポインタ)の座標を示す座標データと、各ダミーポインタp2を一意に特定することができる識別子(ダミーポインタID)と、を対応付けて記憶している。ダミーポインタp2は、端末装置20には対応付けられていないポインタである。また、ダミーポインタp2は、例えば、ユーザポインタp1と同一の形状、大きさおよび色によって表される。
Further, the
これにより、ポインタ制御装置10は、観覧者自身が操作するユーザポインタp1以外のポインタが、ユーザポインタp1であるか、またはダミーポインタp2であるか、を観覧者に識別させにくくすることができる。
なお、ダミーポインタp2が存在することは、観覧者には伝えられていないようにしてもよい。
Thus, the
The existence of the dummy pointer p2 may not be notified to the viewer.
また、観覧者は、自身のタッチパッドによる操作に基づく動作と一致する動作をしているユーザポインタp1を、表示装置11上で発見することによって、自身が操作するユーザポインタp1を特定することができる。例えば、観覧者は、タッチパッドを指で細かく左右に繰り返しなぞることによって、ユーザポインタp1を細かく左右に移動させることにより、自身が操作するユーザポインタp1がどれであるかを特定することができる。 In addition, the viewer can identify the user pointer p1 operated by himself / herself by finding on the display device 11 a user pointer p1 that is performing an operation corresponding to the operation based on the operation of the touch pad of the viewer. it can. For example, the viewer can specify the user pointer p1 operated by himself / herself by finely moving the user pointer p1 left and right by repeatedly tracing the touch pad finely left and right with a finger.
ポインタ制御装置10は、ダミーポインタIDと座標データとを表示装置11へ送信する。表示装置11は、ポインタ制御装置10から受信したダミーポインタIDと座標データとに基づいて、それぞれのダミーポインタp2を表示する。
The
また、ポインタ制御装置10は、表示装置11により表示される映像の中の特定箇所(重要箇所)の座標を示す座標データを記憶している。なお、重要箇所の座標は、情報提示者によって予め決められていてもよいし、観覧者には気づかれないようにしてミュージアムシアターのナビゲータによってその場で指定されてもよい。
In addition, the
ポインタ制御装置10は、後述するルールに従って、各ダミーポインタp2の座標を示す座標データを更新する。座標データは、各ダミーポインタp2の座標が、重要箇所の座標により近い座標となるように更新される。これにより、表示装置11において、各ダミーポインタp2は、重要箇所へ向かって移動していくように表示される。
The
観覧者は、実在する他の観覧者が操作しているかのように振る舞いながらダミーポインタp2が重要箇所へ移動していく様子を見て、その箇所が重要な、あるいは人気がある箇所であると認識することができる。 The viewer observes that the dummy pointer p2 moves to an important place while behaving as if another real viewer is operating, and determines that the place is an important or popular place. Can be recognized.
上述したように、観覧者は、表示されているポインタが、実在している他の観覧者が操作しているユーザポインタp1であるか、またはポインタ制御装置10が動作を制御して自動的に移動するダミーポインタp2であるか、を識別しにくい。そのため、観覧者は、ダミーポインタp2による重要箇所への誘導を、情報提示者によって意図された誘導であるとは気づきにくく、観覧者の操作の主体性が損なわれにくい。
As described above, the viewer is automatically displayed by the user pointer p1 operated by another existing viewer or by the
(ポインタ制御装置10の構成)
次に、ポインタ制御装置10の構成について、詳しく説明する。
図2は、本発明の実施形態に係るポインタ制御装置10の構成の一例を示すブロック図である。
ポインタ制御装置10は、入出力部100と、制御部110と、記憶部120と、を含んで構成される。
(Configuration of Pointer Control Device 10)
Next, the configuration of the
FIG. 2 is a block diagram illustrating an example of a configuration of the
The
入出力部100は、第1通信部101と、第2通信部102と、操作入力部103と、を含んで構成される。入出力部100は、例えば、通信インターフェース、およびキーボードやタッチパネル等の入力デバイスによって構成される。
The input /
制御部110は、コンテンツ再生制御部111と、ユーザポインタ表示制御部112と、軌跡データ記録部113と、目標点座標記録部114と、ダミーポインタ表示制御部115と、移動先座標決定部116と、軌跡選択部117と、を含んで構成される。制御部110は、例えば、CPU(Central Processing Unit;中央演算処理装置)によって構成される。
The
記憶部120は、コンテンツ記憶部121と、コンテンツ関連情報記憶部122と、軌跡データ記憶部123と、ダミーポインタ座標記憶部124と、移動先座標記憶部125と、目標点座標記憶部126と、を含んで構成される。記憶部120は、例えば、HDD(Hard Disk Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory;読み出し専用メモリ)、RAM(Random Access read/write Memory;読み書き可能なメモリ)、又はそれらの任意の組み合わせを含んで構成される。
The
第1通信部101は、表示装置11と有線または無線による通信接続をするための通信インターフェースである。第1通信部101は、制御部110から取得した各種のデータを、表示装置11へ送信する。各種のデータとは、例えば、映像コンテンツを示す映像データ、端末IDと座標データが対応付けられたデータ、ダミーポインタIDと座標データが対応付けられたデータ、コンテンツ関連情報を示す映像データである。
The
第2通信部102は、端末装置20と有線または無線による通信接続をするための通信インターフェースである。上述したように、端末装置20は観覧者一人ひとりに配布される装置である。したがって端末装置20は、持ち運びがより容易になる、無線での通信接続が可能な端末であることが好ましい。第2通信部102は、端末装置20から、端末IDおよび座標データを含むデータを受信する。第2通信部102は、受信したデータを、後述するユーザポインタ表示制御部112へ出力する。
The
操作入力部103は、ナビゲータ等による操作入力を受け付ける。操作入力部103は、例えば、キーボード、またはタッチパネル等の入力デバイスを含んで構成される。操作入力部103による操作入力に基づく入力データは、ナビゲータ等が指定する重要箇所の座標を示す座標データ、および当該重要箇所の重要度を示すデータを含む。操作入力部103は、入力されたデータを、目標点座標記録部114へ出力する。
The
コンテンツ再生制御部111は、映像コンテンツを示す映像データをコンテンツ記憶部121から取得する。コンテンツ再生制御部111は、取得した映像データを、第1通信部101を介して表示装置11へ送信する。
The content
ユーザポインタ表示制御部112(第1表示制御部)は、ユーザポインタp1の動作を制御する。ユーザポインタ表示制御部112は、第2通信部102を介して端末装置20から、端末IDおよび座標データを含むデータを取得する。ユーザポインタ表示制御部112は、取得したデータを、第1通信部101を介して表示装置11へ送信する。また、ユーザポインタ表示制御部112は、取得したデータを軌跡データ記録部113へ出力する。
The user pointer display control unit 112 (first display control unit) controls the operation of the user pointer p1. The user pointer
軌跡データ記録部113は、ユーザポインタ表示制御部112から、端末IDおよび座標データを含むデータを取得する。軌跡データ記録部113は、取得したデータを一時的に記憶する。軌跡データ記録部113は、一定時間(例えば1秒)以上、同一の端末IDを含むデータを取得しなかった場合(すなわち、当該端末IDに対応するユーザポインタp1が、移動状態から停止状態に変わったと判定した場合)、一時的に記憶している複数の座標データを、軌跡を示す1組の座標データとして、軌跡データ記憶部123に記憶させる。
The trajectory
すなわち、ユーザポインタp1が1回の動作において移動した軌跡を示す1組の座標データが、軌跡データ記憶部123に蓄積される。また、軌跡データ記録部113は、当該ユーザポインタp1が1回の動作において移動した直線距離を算出する。軌跡データ記録部113は、軌跡を示す1組の座標データの中の、最初に取得した座標データと最後に取得した座標データとに基づいて直線距離を算出する。軌跡データ記録部113は、軌跡を示す1組の座標データと、算出した直線距離を示すデータと、を対応付けて軌跡データ記憶部123に記憶させる。
That is, one set of coordinate data indicating the trajectory of the movement of the user pointer p1 in one operation is stored in the trajectory
目標点座標記録部114は、操作入力部103から座標データおよび重要度を示すデータを取得する。この座標データおよび重要度を示すデータは、ナビゲータ等が指定する重要箇所の座標を示す座標データ、および当該重要箇所の重要度を示すデータである。目標点座標記録部114は、取得したデータを、目標点座標記憶部126に記憶させる。
The target point coordinate
ダミーポインタ表示制御部115(第2表示制御部)は、ダミーポインタp2の動作を制御する。ダミーポインタ表示制御部115は、各ダミーポインタp2のダミーポインタIDおよび座標データを含むデータを、ダミーポインタ座標記憶部124に記憶させる。
The dummy pointer display control unit 115 (second display control unit) controls the operation of the dummy pointer p2. The dummy pointer
移動先座標決定部116は、ダミーポインタ座標記憶部124から、ダミーポインタIDおよび座標データを含むデータを取得する。また、移動先座標決定部116は、目標点座標記憶部126から、少なくとも1つの重要箇所の、座標データおよび重要度を示すデータを取得する。
The destination coordinate
移動先座標決定部116は、重要度を示すデータに基づく後述するルールに従って、1つの重要箇所を選択する。次に、移動先座標決定部116は、選択した重要箇所の座標データとダミーポインタp2の座標データとに基づく後述するルールに従って、移動先座標を決定する。移動先座標とは、当該ダミーポインタp2の移動先となる座標である。移動先座標決定部116は、当該ダミーポインタp2に対応するダミーポインタIDと、決定した移動先座標と、を移動先座標記憶部125に記憶させる。
The destination coordinate
軌跡選択部117は、移動先座標が決定したダミーポインタp2が、現在位置から移動先座標へ移動するまでの軌跡を、過去のユーザポインタp1が移動した軌跡の中から選択する。軌跡選択部117は、ダミーポインタ座標記憶部124から、ダミーポインタp2に対応するダミーポインタIDおよび座標データを含むデータを取得する。また、軌跡選択部117は、移動先座標記憶部125から、当該ダミーポインタp2に対応するダミーポインタIDと移動先座標を示すデータとが対応付けられたデータを取得する。軌跡選択部117は、取得した当該ダミーポインタp2の座標データと移動先座標を示すデータとに基づいて、当該ダミーポインタp2の座標から移動先座標までの距離を算出する。
The
軌跡選択部117は、軌跡データ記憶部123に記憶されたデータの中から、算出した距離の値と同一または近似する値(例えば、算出した距離の値との違いが5%未満である値)であるデータを1つランダムに選択する。なお、上述したように、軌跡データ記憶部123には、距離を示すデータと、軌跡を示す1組の座標データと、が対応付けて記憶している。軌跡選択部117は、選択したデータに対応付けられた、軌跡を示す1組の座標データを取得する。軌跡選択部117は、ダミーポインタIDと、軌跡を示す1組の座標データとを、ダミーポインタ表示制御部115へ出力する。
The
ダミーポインタ表示制御部115は、軌跡選択部117から、ダミーポインタIDと、軌跡を示す1組の座標データを取得する。ダミーポインタ表示制御部115は、取得したデータに基づく軌跡の角度および縮尺を調整し、調整した軌跡によって、ダミーポインタp2を移動先座標へ移動させる。なお、ここでいう縮尺の調整とは、軌跡の縦横比率を変えずに軌跡を引き伸ばす、または縮めることによって、軌跡の大きさを調整することである。すなわち、ダミーポインタ表示制御部115は、取得した軌跡データが示す軌跡の始点がダミーポインタp2の現在の座標であり、取得した軌跡データが示す軌跡の終点がダミーポインタp2の移動先である移動先座標であるように、軌跡の角度および縮尺を調整する。
The dummy pointer
なお、ダミーポインタ表示制御部115が、ダミーポインタp2を重要箇所へ直接移動させずに移動先座標へ移動させながら徐々に重要箇所へ近づける理由は、当該ダミーポインタp2がポインタ制御装置10によって制御されたポインタであることを観覧者に気づかせ難くするためである。また、ダミーポインタp2を移動先座標へ直線的に移動させずに過去のユーザポインタp1の軌跡の中から選択した軌跡によって移動させる理由についても同様であり、当該ダミーポインタp2がポインタ制御装置10によって制御されたポインタであることを観覧者に識別させにくくするためである。
The reason that the dummy pointer
人間がポインタを操作した場合、重要箇所に直線的にポインタを移動させることは少なく、様々な軌跡を描いてポインタを重要箇所へ徐々に近づけていくことが知られている。したがって、ダミーポインタp2の動作が人間の操作に基づく動作に似た動作となるように、ポインタ制御装置10は、移動先座標を決定し、過去の軌跡データを利用して、ダミーポインタp2を重要箇所へ徐々に近づける。
It is known that when a human operates a pointer, the pointer is rarely moved linearly to an important point, and the pointer is gradually moved closer to the important point by drawing various trajectories. Therefore, the
ダミーポインタ表示制御部115は、ダミーポインタp2に対応するダミーポインタIDおよび座標データを含むデータを、第1通信部101を介して表示装置11へ送信する。
なお、ダミーポインタ表示制御部115は、軌跡を示す1組の座標データの中で最初に取得した座標データから、最後に取得した座標データまでを、順番に送信する。
The dummy pointer
In addition, the dummy pointer
ダミーポインタ表示制御部115は、最後の座標データを送信した場合(すなわち、ダミーポインタp2の移動先座標への移動が完了した場合)、当該移動先座標を当該ダミーポインタp2の座標として、ダミーポインタ座標記憶部124に記憶された座標データを更新する。
When transmitting the last coordinate data (ie, when the movement of the dummy pointer p2 to the destination coordinates is completed), the dummy pointer
そして移動先座標決定部116は再び、ダミーポインタp2の座標データと重要箇所の座標を示す座標データとを用いて移動先座標を決定する。そして、ダミーポインタ表示制御部115は、ダミーポインタp2を新たに決定した移動先座標へ移動させる。
以上の動作を繰り返すことにより、ダミーポインタ表示制御部115は、徐々に重要箇所の座標へ近づくように、ダミーポインタp2を移動させることができる。
Then, the destination coordinate
By repeating the above operation, the dummy pointer
ユーザポインタ表示制御部112は、ユーザポインタp1の座標が、目標点座標記憶部126に記憶された重要箇所の座標に一致した場合(または、予め定められた周辺の範囲内にまで接近した場合)、重要箇所を一意に特定する識別子である重要箇所IDおよび座標データをコンテンツ再生制御部111へ出力する。コンテンツ再生制御部111は、取得した重要箇所IDに対応付けられたコンテンツ関連情報を示すデータを、コンテンツ関連情報記憶部122から取得する。コンテンツ再生制御部111は、取得したコンテンツ関連情報を示すデータと座標データとを含むデータを、第1通信部101を介して表示装置11へ送信する。
User pointer
以上により、ユーザポインタp1によって重要箇所がポインティングされた場合に、ポインタ制御装置10は、当該重要箇所に関連する情報であるコンテンツ関連情報を、表示装置11に表示させることができる。
As described above, when an important part is pointed by the user pointer p1, the
コンテンツ記憶部121は、映像コンテンツを示す映像データを記憶する。
コンテンツ関連情報記憶部122は、コンテンツ関連情報を示すデータと重要箇所IDとを対応付けて記憶する。
軌跡データ記憶部123は、軌跡を示す1組の座標データと、当該1組の座標データに基づく軌跡の始点と終点との間の直線距離を示すデータと、を対応付けて記憶する。
ダミーポインタ座標記憶部124は、ダミーポインタIDと、ダミーポインタp2の座標を示す座標データと、を対応付けて記憶する。
移動先座標記憶部125は、ダミーポインタIDと、ダミーポインタp2の移動先である移動先座標を示す座標データと、を対応付けて記憶する。
目標点座標記憶部126は、重要箇所IDと重要箇所の座標を示す座標データとを対応付けて記憶する。
The
The content-related
The trajectory
The dummy pointer coordinate
The destination coordinate
The target point coordinate
(表示装置11の構成)
次に、表示装置11の構成について説明する。
図3は、本発明の実施形態に係る表示装置11の構成の一例を示すブロック図である。
表示装置11は、通信部12と、表示制御部13と、表示部14と、を含んで構成される。
通信部12は、ポインタ制御装置10と有線または無線による通信接続をするための通信インターフェースである。通信部12は、ポインタ制御装置10の第1通信部101と通信接続し、各種のデータを受信する。各種のデータとは、例えば、映像コンテンツを示す映像データ、端末IDと座標データが対応付けられたデータ、ダミーポインタIDと座標データが対応付けられたデータ、コンテンツ関連情報を示す映像データ等である。
通信部12は、受信したデータを表示制御部13へ出力する。
(Configuration of the display device 11)
Next, the configuration of the
FIG. 3 is a block diagram illustrating an example of a configuration of the
The
The
The
表示制御部13は、通信部12から取得したデータに基づく映像を表示部14に表示させる。表示制御部13は、例えば、CPUを含んで構成される。
表示部14は、表示制御部13から入力されたデータに基づく映像を表示する。表示部14は、例えば、ディスプレイを含んで構成される。
The
The
(端末装置20の構成)
次に、端末装置20の構成について説明する。
図4は、本発明の実施形態に係る端末装置20の構成の一例を示すブロック図である。
端末装置20は、操作入力部21と、制御部22と、通信部23と、を含んで構成される。
操作入力部21は、観覧者からの操作入力を受け付ける。ここで言う操作入力とは、ユーザポインタp1を移動させる(ポインティングする)操作に基づく操作入力である。操作入力部21は、例えば、タッチパッド、またはタッチパネルを含んで構成される。
操作入力部21は、操作入力に基づく操作信号を制御部22に出力する。
(Configuration of terminal device 20)
Next, the configuration of the
FIG. 4 is a block diagram illustrating an example of a configuration of the
The
The
The
制御部22は、操作入力部21から取得した操作信号に基づいて座標データを生成する。制御部22は、生成した座標データと自らの端末装置に対応付けられた端末IDとを含むデータを、通信部23を介してポインタ制御装置10の第2通信部102へ送信する。制御部22は、例えば、CPUを含んで構成される。
The
通信部23は、ポインタ制御装置10と有線または無線による通信接続をするための通信インターフェースである。上述したように、端末装置20は観覧者一人ひとりに配布される装置である。したがって端末装置20は、持ち運びがより容易になる、無線での通信接続が可能な端末であることが好ましい。通信部23は、ポインタ制御装置10の第2通信部102と通信接続し、制御部22から取得したデータを送信する。
The
(重要箇所の選択ルール)
次に、重要箇所が複数存在する場合における、重要箇所の選択ルールについて説明する。
図5は、本発明の実施形態に係る表示装置11に表示される映像の一例を示す概略図である。
図5は、表示装置11が表示している映像の中に、3つの重要箇所、obj01、obj02、およびobj03が含まれている様子を表す。また、m01、m02、およびm03は、obj01、obj02、およびobj03のそれぞれの中心点を表す。
また、各重要箇所には、情報提示者によって予め重要度がそれぞれ設定されている。ここでは、obj01、obj02、およびobj03の重要度として、それぞれ100、80、120という値が予め設定されているものとする。
(Rules for selecting important parts)
Next, a description will be given of an important point selection rule when a plurality of important points exist.
FIG. 5 is a schematic diagram illustrating an example of an image displayed on the
FIG. 5 illustrates a state in which the image displayed by the
The importance level is set in advance for each important part by the information presenter. Here, it is assumed that the values of 100, 80, and 120 are set in advance as the importance levels of obj01, obj02, and obj03, respectively.
移動先座標決定部116は、これら3つの重要箇所の中から1つの重要箇所を選択する。
まず、移動先座標決定部116は、表示されている映像に含まれる重要箇所のうち、中心点の位置が表示されていない重要箇所は選択対象外とする。すなわち、図5においては、移動先座標決定部116は、中心点の位置が表示されていない(中心点が画面の枠外にある)重要箇所obj03は選択対象外とする。
The destination coordinate
First, among the important points included in the displayed video, the destination coordinate
移動先座標決定部116は、選択対象である重要箇所の中で、最も重要度が高い重要箇所を選択する。すなわち、選択対象である重要箇所obj01、obj02の重要度は、それぞれ100、80であることから、移動先座標決定部116は、重要箇所obj01を選択する。そして、移動先座標決定部116は、選択したobj01の中心点m01を、目標点座標として設定する。移動先座標決定部116は、設定した目標点座標とダミーポインタp2の座標とに基づいて、当該ダミーポインタp2の移動先である移動先座標を決定する。
なお、表示装置11に表示されている映像が更新される毎に、上記の重要箇所を選択する処理が行われる。
The destination coordinate
Each time the video displayed on the
(3次元映像表示時の重要箇所の選択ルール)
次に、重要箇所が複数存在する場合であり、表示装置11に表示される映像が3次元映像である場合における、重要箇所の選択ルールについて説明する。
図6は、本発明の実施形態に係る表示装置11に表示される映像の一例を示す概略図である。
図6は、表示装置11が表示している映像が3次元映像であり、映像の中には、3つの重要箇所、obj11、obj12、およびobj13が含まれている様子を表す。また、m11、m12、およびm13は、obj11、obj12、およびobj13のそれぞれの中心点を表す。
(Rules for selecting important parts when displaying 3D images)
Next, a description will be given of a rule for selecting an important portion when there are a plurality of important portions and the image displayed on the
FIG. 6 is a schematic diagram illustrating an example of an image displayed on the
FIG. 6 illustrates a state in which the image displayed on the
また、図7は、図6に示す表示装置11に表示された映像の視点と各重要箇所との位置関係を示す概略図である。
図7において、vp1は3次元映像における視点の位置を表す。また、d11、d12、およびd13は、視点vp1から各重要箇所の中心点m11、m12、およびm13までのそれぞれの距離を表す。
FIG. 7 is a schematic diagram showing the positional relationship between the viewpoint of the video displayed on the
In FIG. 7, vp1 represents the position of the viewpoint in the three-dimensional video. Also, d11, d12, and d13 represent respective distances from the viewpoint vp1 to the center points m11, m12, and m13 of each important point.
3次元映像の場合には、移動先座標決定部116は、複数の重要箇所の中から1つの重要箇所を選択するために、重要度のほか、始点から重要箇所までの距離を考慮することができる。例えば、移動先座標決定部116は、重要度をI、視点から重要箇所の中心点までの距離をR、および調整係数をrとして、I−R×rの値が最大となる重要箇所を選択する。
In the case of a three-dimensional image, the destination coordinate
ここでは例えば、obj11、obj12、およびobj13の重要度(I)として、それぞれ100,120,80という値が設定されている。また例えば、d11、d12、およびd13の距離(R)は、それぞれ100、160、および40である。また例えば、調整係数(r)は、0.5である。すると、obj11、obj12、およびobj13に対する、I−R×rの値はそれぞれ50、40、および60となる。 Here, for example, values of 100, 120, and 80 are set as the importance (I) of obj11, obj12, and obj13, respectively. Further, for example, the distances (R) of d11, d12, and d13 are 100, 160, and 40, respectively. Further, for example, the adjustment coefficient (r) is 0.5. Then, the values of IR × r for obj11, obj12, and obj13 are 50, 40, and 60, respectively.
移動先座標決定部116は、中心点の位置が表示されていない(画面の枠外にある)重要箇所obj13は選択対象外とする。
移動先座標決定部116は、選択対象である重要箇所の中で、最もI−R×rの値が大きい重要箇所を選択する。すなわち、選択対象である重要箇所obj11、obj12の重要度は、それぞれ50、40であることから、移動先座標決定部116は、重要箇所obj11を選択する。そして、移動先座標決定部116は、選択したobj11の中心点m11を、目標点座標として設定する。移動先座標決定部116は、設定した目標点座標とダミーポインタp2の座標とに基づいて、当該ダミーポインタp2の移動先座標を決定する。
なお、表示装置11に表示されている映像が更新される毎に、上記の重要箇所を選択する処理が行われる。
The destination coordinate
The destination coordinate
Each time the video displayed on the
(移動先座標の決定ルール)
次に、移動先座標の決定ルールについて説明する。
図8は、本発明の実施形態に係る移動先座標決定部116による移動先座標の決定ルールの一例を示す概略図である。
図8は、移動先座標決定部116が選択した重要箇所の中心点がm21であり、ダミーポインタp2の移動先である移動先座標e21を決定する様子を表す。
(Rules for determining destination coordinates)
Next, the rules for determining the destination coordinates will be described.
FIG. 8 is a schematic diagram illustrating an example of a destination coordinate determination rule by the destination coordinate
FIG. 8 illustrates a state in which the center point of the important point selected by the destination coordinate
移動先座標決定部116は、以下の2つの手順によって移動先座標を決定する。
まず、移動先座標決定部116は、ダミーポインタp2の現在位置を示す座標を始点s1とし、始点s1と目標点座標m21を結ぶ線分上の点を1つ決定する。このとき、移動先座標決定部116は、例えば、0から1までの間の値をランダムに発生するランダム値Aを用いる。移動先座標決定部116は、ランダム値Aが0の場合は始点、ランダム値Aが1の場合は目標点となるように座標を線形補間する。移動先座標決定部116は、ランダム値Aに基づいて線分上座標sp21を決定する。
The destination coordinate
First, the destination coordinate
次に、移動先座標決定部116は、線分上座標sp21からランダムな方向へランダムな距離(dd21)を移動させた点を1つ決定し、この点を示す座標を移動先座標e21とする。なお、線分上座標sp21から移動させる距離dd21の上限値として、予め距離rg1が定められている。移動先座標決定部116は、例えば、0から1までの間の値をランダムに発生するランダム値Bを用いる。移動先座標決定部116は、ランダム値Bが0の場合は距離dd21が0であり、ランダム値Bが1の場合は距離dd21がrg1の値になるように線形補間する。
Next, the destination coordinate
なお、移動先座標決定部116が、発生したランダム値Aおよびランダム値Bに更に重みづけをして、線分上座標sp21および移動先座標e21を決定するようにしてもよい。
図9は、本発明の実施形態に係る移動先座標決定部116が用いるランダム値の重みづけの一例を示す概略図である。
図9に示すグラフの横軸は、ランダム値Aまたはランダム値Bの値を表す。また、縦軸は、移動先座標決定部116がランダム値Aまたはランダム値Bを重みづけした後の値を表す。
Note that the destination coordinate
FIG. 9 is a schematic diagram illustrating an example of random value weighting used by the destination coordinate
The horizontal axis of the graph shown in FIG. 9 represents the value of the random value A or the random value B. The vertical axis represents the value after the destination coordinate
移動先座標決定部116が、常に1倍の重みづけをする場合(すなわち、重みづけしない場合)には、直線pd1のようなグラフになる。移動先座標決定部116は、例えば、曲線pd2のような曲線を割り当てることにより、ランダム値Aまたはランダム値Bの値を重みづけすることが可能になる。例えば、発生したランダム値Aまたはランダム値Bの値の値が0.3である場合、曲線pd2によって重みづけされた後の値も0.3となる。また、発生したランダム値Aまたはランダム値Bの値の値が0.3より小さい場合、曲線pd2によって重みづけされた後の値は、発生したランダム値Aまたはランダム値Bの値よりも小さい値となる。また、発生したランダム値Aまたはランダム値Bの値の値が0.3より大きい場合、曲線pd2によって重みづけされた後の値は、発生したランダム値Aまたはランダム値Bの値よりも大きい値となる。
When the destination coordinate
なお、ランダム値Aまたはランダム値Bの値に重みづけをする理由は、ダミーポインタp2の動作に偏りを持たせるためである。人間が操作するポインタの動作は、操作に癖が含まれることにより、均一な確率で発生するランダム値に基づく動作とは異なる。したがって、移動先座標決定部116は、ランダム値に重みづけをすることによって、癖のある人間によるポインタの動作に近いポインタの動作を実現する。これにより、移動先座標決定部116は、ダミーポインタp2がポインタ制御装置10によって制御されたポインタであることを、観覧者に気づかせ難くすることができる。
The reason why the value of the random value A or the random value B is weighted is that the operation of the dummy pointer p2 is biased. The operation of the pointer operated by a human is different from the operation based on a random value generated with a uniform probability due to the habit included in the operation. Therefore, the destination coordinate
(軌跡データの選択ルール)
次に、軌跡データの選択ルールについて説明する。
図10は、本発明の実施形態に係る軌跡データ記録部113による軌跡データの記録の一例を示す概略図である。
軌跡データ記録部113は、観覧者による入力操作(すなわち、ユーザポインタp1を移動させる操作)の入力開始から入力終了までを1単位として、ユーザポインタp1が移動した軌跡を示す1組の座標データを、軌跡データ記憶部123に記憶させる。
(Route data selection rules)
Next, the selection rule of the trajectory data will be described.
FIG. 10 is a schematic diagram illustrating an example of recording of track data by the track
The trajectory
図10は、3つの軌跡データを例示したものである。tr101、tr102、およびtr103は、それぞれ過去にユーザポインタp1が移動した軌跡を表す。また、s101、s102、およびs103はそれぞれの軌跡の始点を表し、e101、e102、およびe103はそれぞれの軌跡の終点を表す。また、d101、d102、およびd103は、それぞれの軌跡の始点から終点までの直線距離を表す。軌跡データ記憶部123には、このように、軌跡の始点から終点への方向および距離が異なる、様々な軌跡データが蓄積される。
FIG. 10 illustrates three trajectory data. Each of tr101, tr102, and tr103 indicates a locus of the user pointer p1 that has moved in the past. Also, s101, s102, and s103 represent the starting points of the respective trajectories, and e101, e102, and e103 represent the ending points of the respective trajectories. Further, d101, d102, and d103 represent the linear distances from the start point to the end point of each trajectory. The trajectory
なお、軌跡データ記憶部123の記憶容量が有限である場合には、以下のような構成にしてもよい。軌跡データ記録部113は、例えば、軌跡の始点から終点までの直線距離に応じて10個程度のグループにデータを分類して、軌跡データ記憶部123にそれぞれ記憶させる。軌跡データ記録部113は、グループ毎にFIFOルールに従って軌跡データ記憶部123に記憶させるデータを更新する。すなわち、記憶可能なデータの件数の上限値がグループ毎に予め設定され、最大数に達した場合には、新規データが登録される毎に、古いデータが順に削除される。これにより、軌跡データ記憶部123の記憶容量が有限であっても、軌跡データ記憶部123は、軌跡の始点から終点までの直線距離が異なる様々なデータを常に保持しておくことができる。
If the storage capacity of the trajectory
図11は、本発明の実施形態に係る軌跡選択部117による軌跡データの選択の一例を示す概略図である。
図11において、s201はダミーポインタp2の座標であり、e201は移動先座標決定部116によって決定された目標点座標である。
FIG. 11 is a schematic diagram illustrating an example of selection of trajectory data by the
In FIG. 11, s201 is the coordinates of the dummy pointer p2, and e201 is the target point coordinates determined by the destination coordinate
軌跡選択部117は、ダミーポインタp2の座標s201と目標点座標e201とに基づいて、ダミーポインタp2の座標s201と目標点座標e201との間の距離d201を求める。
軌跡選択部117は、軌跡データ記憶部123に記憶された軌跡を示す1組の座標データのうち、距離d201の距離が属するグループに属するデータの中から、任意に1つのデータを選択する。例えば、軌跡選択部117は、距離d201の距離が属するグループに属する軌跡tr103(図10)を示すデータを選択し、軌跡データ記憶部123から取得する。軌跡選択部は、選択したデータを、ダミーポインタ表示制御部115へ出力する。
The
The
ダミーポインタ表示制御部115は、軌跡tr103の始点s103と終点e103との間の距離d103が、距離d201と等しくなるように軌跡tr103の縮尺を調整する。縮尺を調整した後の軌跡を、軌跡tr103a(図示せず)とする。また、軌跡選択部117は、軌跡tr103aの始点から終点への方向を、ダミーポインタp2の座標s201から目標点座標e201への方向と同一となるように角度を調整する。図11に示す軌跡tr103bは、角度を調整した後の軌跡である。
The dummy pointer
ダミーポインタ表示制御部115は、軌跡データtr103bに基づいて複数の座標データに変換する。ダミーポインタ表示制御部115は、変換した座標データとダミーポインタIDとを含むデータを、軌跡の始点を示す座標データから順に終点を示す座標データまで、第1通信部101を介して、表示装置11の通信部12へ送信する。
The dummy pointer
これにより、ポインタ制御装置10は、過去の観覧者の操作によって得られたユーザポインタp1の軌跡を、ダミーポインタp2の動作に活用することができる。ダミーポインタp2は、人間がした操作に基づく軌跡と同一または類似する軌跡によって移動する。そのため、実施形態に係るポインタ制御システム1において、ダミーポインタp2が人間によって操作されたポインタではないことを、観覧者が認識することが困難である。
Thereby, the
(ポインタ制御装置10の動作)
次に、ポインタ制御装置10がダミーポインタp2を移動させる動作の流れについて説明する。
図12は、本発明の実施形態に係るポインタ制御装置10の動作の一例を示すフローチャートである。本フローチャートは、表示装置11に重要箇所の中心点が表示された場合に開始する。
(Operation of Pointer Control Device 10)
Next, the flow of the operation in which the
FIG. 12 is a flowchart illustrating an example of the operation of the
(ステップS101)表示装置11に重要箇所の中心点が表示される。その後、ステップS102へ進む。
(Step S101) The
(ステップS102)移動先座標決定部116は、表示装置11に表示されている重要箇所の中から、重要度を示す情報に基づいて1つの重要箇所を選択する。その後、ステップS103へ進む。
(Step S102) The destination coordinate
(ステップS103)移動先座標決定部116は、選択した重要箇所の中心点を目標点座標とする。移動先座標決定部116は、ダミーポインタp2の座標と目標点座標とに基づいて、当該ダミーポインタp2の移動先とする移動先座標を決定する。その後、ステップS104へ進む。
(Step S103) The destination coordinate
(ステップS104)軌跡選択部117は、ダミーポインタp2の座標と移動先座標とに基づいて、ダミーポインタp2の座標と移動先座標との間の距離を求める。軌跡選択部117は、ダミーポインタp2の座標と移動先座標との間の距離と、軌跡データの始点と終点と間の直線距離と、が同一または近似する1組の座標データを、軌跡データ記憶部123から取得する。軌跡データ記憶部123は、取得した1組の座標データを、ダミーポインタ表示制御部115へ出力する。その後、ステップS105へ進む。
(Step S104) The
(ステップS105)ダミーポインタ表示制御部115は、軌跡データ記憶部123から取得した1組の座標データに基づく軌跡の縮尺および方向を調整する。すなわち、ダミーポインタ表示制御部115は、ダミーポインタp2の座標と移動先座標とが、それぞれ軌跡の始点と終点とに一致するように1組の座標データを調整する。ダミーポインタ表示制御部115は、調整した1組の座標データとダミーポイントIDとを含むデータを、第1通信部101を介して表示装置11の通信部12へ送信する。これにより、ダミーポインタ表示制御部115は、ダミーポインタp2を移動先座標へ移動させることができる。その後、ステップS106へ進む。
(Step S105) The dummy pointer
(ステップS106)表示装置11に表示されている映像が更新されている場合には、ステップS107へ進む。そうでない場合は、ステップS103へ戻る。
(Step S106) If the video displayed on the
(ステップS107)表示装置11に表示されている映像に重要箇所の中心点が1つ以上含まれている場合には、ステップS102へ戻る。そうでない場合は、本フローチャートの処理を終了する。
(Step S107) If the video displayed on the
以上、説明したように、本発明の実施形態に係るポインタ制御装置10は、あたかも人間が操作しているかのようにダミーポインタp2を動作させる。ポインタ制御装置10が、情報提示者が意図する重要箇所へ向かってダミーポインタp2を移動させることにより、観覧者の注目が喚起される。観覧者は、ダミーポインタp2が、他の観覧者によって操作されているポインタであるか、またはポインタ制御装置10によって自動的に制御されているポインタであるか、を識別することが困難である。よって、観覧者は、ダミーポインタp2によってポインティングされている箇所が情報提供者によって意図された重要箇所であることに気づくことが困難である。そのため、観覧者は、ダミーポインタp2がポインティングしている箇所を、観覧者自身も同様にポインティングするか否かを、自身の興味に基づいて自主的に判断する。一方、上述したように、情報提示者が意図する箇所を強調表示する従来の表示方法では、ユーザの操作は、強調表示された箇所をポインティングするだけの受動的な操作になりやすい。
As described above, the
以上により、本発明の実施形態に係るポインタ制御システム1は、ユーザの自主性が損なわれることを低減しつつ、情報提示者が位置する箇所にユーザの注目を集めることができる。
As described above, the
以上、この発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。 Although the embodiments of the present invention have been described in detail above, the specific configuration is not limited to the above-described one, and various design changes and the like can be made without departing from the gist of the present invention. is there.
例えば、上述した実施形態においては、映像コンテンツおよびコンテンツ関連情報を表示装置11に表示させるコンテンツ再生制御部111と、ユーザポインタp1の表示を制御するユーザポインタ表示制御部112およびダミーポインタp2の表示を制御するダミーポインタ表示制御部115と、をいずれもポインタ制御装置10が備えるものとしたが、これに限られない。例えば、コンテンツ再生制御部111と、ユーザポインタ表示制御部112およびダミーポインタ表示制御部115と、がそれぞれ異なる装置に備えられているような構成であってもよい。
For example, in the above-described embodiment, the display of the content
また、例えば、上述した実施形態においては、ポインタ制御装置10と表示装置11とは別々の装置である構成としたが、これに限られない。ポインタ制御装置10の有する機能と表示装置11が有する機能を、1つの装置が有するような構成であっても構わない。
Further, for example, in the above-described embodiment, the
なお、上述した実施形態におけるポインタ制御装置10の一部又は全部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
A part or all of the
なお、ここでいう「コンピュータシステム」とは、ポインタ制御装置10に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
The “computer system” here is a computer system built in the
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信回線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。 Further, the "computer-readable recording medium" is a medium that dynamically holds a program for a short time, such as a communication line for transmitting a program via a communication line such as a network such as the Internet or a telephone line, In this case, a program holding a program for a certain period of time, such as a volatile memory in a computer system serving as a server or a client, may be included. Further, the above-mentioned program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
また、上述した実施形態におけるポインタ制御装置10を、LSI(Large Scale Integration)等の集積回路として実現してもよい。ポインタ制御装置10の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
Further, the
1・・・ポインタ制御システム、10・・・ポインタ制御装置、11・・・表示装置、12・・・通信部、13・・・表示制御部、14・・・表示部、20・・・端末装置、21・・・操作入力部、22・・・制御部、23・・・通信部、100・・・入出力部、101・・・第1通信部、102・・・第2通信部、103・・・操作入力部、110・・・制御部、111・・・コンテンツ再生制御部、112・・・ユーザポインタ表示制御部(第1表示制御部)、113・・・軌跡データ記録部、114・・・目標点座標記録部、115・・・ダミーポインタ表示制御部(第2表示制御部)、116・・・移動先座標決定部、117・・・軌跡選択部、120・・・記憶部、121・・・コンテンツ記憶部、122・・・コンテンツ関連情報記憶部、123・・・軌跡データ記憶部、124・・・ダミーポインタ座標記憶部、125・・・移動先座標記憶部、126・・・目標点座標記憶部、p1・・・ユーザポインタ、p2・・・ダミーポインタ
Claims (21)
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、
前記移動先座標決定部は、前記特定箇所が複数存在する場合において、複数の前記特定箇所にそれぞれ対応付けられた重要度に基づいて前記特定箇所を選択し、選択した前記特定箇所に対応する前記目標点座標に基づいて前記移動先座標を決定するものであって、前記特定箇所の前記重要度と、前記映像の視点を示す座標と前記特定箇所に対応する目標点座標との間の距離と、に基づいて前記移動先座標を決定する、
を備えることを特徴とする、ポインタ制御装置。 A first display control unit configured to display at least one first pointer movable on a screen based on a user operation;
A destination coordinate determining unit that sets the coordinates determined based on the target point coordinates indicating the coordinates of the specific portion of the image displayed on the screen as the destination coordinates indicating the coordinates of the destination of the second pointer;
A second display control unit that displays at least one second pointer on the screen and moves the second pointer to the destination coordinates;
The destination coordinate determination unit, when there are a plurality of the specific locations, selects the specific location based on the importance associated with each of the plurality of specific locations, the corresponding to the selected specific location The destination coordinates are determined based on target point coordinates, and the importance of the specific location, a distance between coordinates indicating a viewpoint of the video and target point coordinates corresponding to the specific location, and Determining the destination coordinates based on
A pointer control device, comprising:
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、
前記第1ポインタが過去に移動した軌跡を示す軌跡データの中から前記軌跡データを選択する軌跡選択部を備え、
前記第2表示制御部は前記軌跡選択部が選択した前記軌跡データに基づいて、前記第2ポインタが移動する前記軌跡を決定する、
ことを特徴とするポインタ制御装置。 A first display control unit configured to display at least one first pointer movable on a screen based on a user operation;
A destination coordinate determining unit that sets the coordinates determined based on the target point coordinates indicating the coordinates of the specific portion of the image displayed on the screen as the destination coordinates indicating the coordinates of the destination of the second pointer;
A second display control unit that displays at least one second pointer on the screen and moves the second pointer to the destination coordinates;
A trajectory selector that selects the trajectory data from trajectory data indicating a trajectory that the first pointer has moved in the past;
The second display control unit determines the trajectory to which the second pointer moves based on the trajectory data selected by the trajectory selection unit;
A pointer control device characterized by the above-mentioned.
前記軌跡選択部は、前記第2ポインタの前記座標と前記目標点座標との間の直線距離に対応する前記グループに含まれる前記軌跡データを選択する、
ことを特徴とする請求項2に記載のポインタ制御装置。 A trajectory storage unit that divides the trajectory data into a plurality of groups based on a linear distance between a start point and an end point of the trajectory indicated by the trajectory data, and stores the trajectory data for each group,
The trajectory selection unit selects the trajectory data included in the group corresponding to a linear distance between the coordinates of the second pointer and the target point coordinates,
3. The pointer control device according to claim 2, wherein:
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、
を備え、
前記第2ポインタは、前記ユーザが前記第1ポインタと第2ポインタとを識別しにくい態様で表示され、かつ、いずれのユーザからも直接操作されない
ことを特徴とする、ポインタ制御装置。 A first display control unit that displays a first pointer that is a first pointer individually assigned to each of a plurality of users and is movable based on a user operation on the assigned first pointer on a screen;
A destination coordinate determining unit that sets the coordinates determined based on the target point coordinates indicating the coordinates of the specific portion of the image displayed on the screen as the destination coordinates indicating the coordinates of the destination of the second pointer;
A second display control unit that displays at least one second pointer on the screen and moves the second pointer to the destination coordinates;
Equipped with a,
The second pointer is displayed in a manner that makes it difficult for the user to distinguish between the first pointer and the second pointer, and is not directly operated by any user.
A pointer control device, characterized in that:
ことを特徴とする、請求項2から請求項4に記載のポインタ制御装置。 The destination coordinate determination unit, when there are a plurality of the specific locations, selects the specific location based on the importance associated with each of the plurality of specific locations, the corresponding to the selected specific location Determining the destination coordinates based on the target point coordinates,
The pointer control device according to any one of claims 2 to 4, wherein:
ことを特徴とする、請求項5に記載のポインタ制御装置。 The destination coordinate determination unit determines the destination coordinates based on the importance of the specific location and a distance between coordinates indicating a viewpoint of the video and target point coordinates corresponding to the specific location. Do
The pointer control device according to claim 5, wherein:
ことを特徴とする、請求項1から請求項6のうちいずれか1項に記載のポインタ制御装置。 The destination coordinate determination unit, when determining the destination coordinates, determines the destination coordinates indicating the next destination of the second pointer after moving to the destination coordinates,
The pointer control device according to any one of claims 1 to 6, wherein:
を備えることを特徴とする、請求項1から請求項7のうちいずれか一項に記載のポインタ制御装置。 An operation input unit capable of specifying the target point coordinates,
The pointer control device according to any one of claims 1 to 7, further comprising:
ことを特徴とする、請求項1から請求項8のうちいずれか一項に記載のポインタ制御装置。 The destination coordinates are any coordinates of a selectable area determined based on coordinates on a line segment indicating arbitrary coordinates on a line segment connecting the coordinates of the second pointer and the coordinates of the target point. ,
The pointer control device according to any one of claims 1 to 8, wherein:
ことを特徴とする、請求項9に記載のポインタ制御装置。 The destination coordinate determination unit determines the coordinates on the line segment based on a random value,
The pointer control device according to claim 9, wherein:
ことを特徴とする、請求項9に記載のポインタ制御装置。 The destination coordinate determination unit determines any of the coordinates in the selectable area based on a random value,
The pointer control device according to claim 9, wherein:
ことを特徴とする、請求項10または請求項11に記載のポインタ制御装置。 The destination coordinate determination unit determines based on the random value weighted by a function set in advance,
The pointer control device according to claim 10 or 11, wherein:
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、を有し、
前記移動先座標決定ステップでは、前記特定箇所が複数存在する場合において、複数の前記特定箇所にそれぞれ対応付けられた重要度に基づいて前記特定箇所を選択し、選択した前記特定箇所に対応する前記目標点座標に基づいて前記移動先座標を決定するものであって、前記特定箇所の前記重要度と、前記映像の視点を示す座標と前記特定箇所に対応する目標点座標との間の距離と、に基づいて前記移動先座標を決定する、
ことを特徴とする、ポインタ制御方法。 A first display control step of displaying at least one first pointer movable on a screen based on a user operation;
A destination coordinate determining step in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer;
Displaying at least one second pointer on the screen, and moving the second pointer to the destination coordinates.
In the destination coordinate determination step, when there are a plurality of the specific locations, the specific location is selected based on the importance associated with each of the plurality of specific locations, and the specific location corresponding to the selected specific location is selected. The destination coordinates are determined based on target point coordinates, and the importance of the specific location, a distance between coordinates indicating a viewpoint of the video and target point coordinates corresponding to the specific location, and Determining the destination coordinates based on
A pointer control method, characterized in that:
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、
前記第1ポインタが過去に移動した軌跡を示す軌跡データの中から前記軌跡データを選択する軌跡選択ステップと、を有し、
前記第2表示制御ステップでは、前記軌跡選択部が選択した前記軌跡データに基づいて、前記第2ポインタが移動する前記軌跡を決定する、
ことを特徴とする、ポインタ制御方法。 A first display control step of displaying at least one first pointer movable on a screen based on a user operation;
A destination coordinate determining step in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer;
A second display control step of displaying at least one of the second pointers on the screen and moving the second pointer to the destination coordinates;
A trajectory selecting step of selecting the trajectory data from trajectory data indicating a trajectory to which the first pointer has moved in the past,
In the second display control step, the trajectory to which the second pointer moves is determined based on the trajectory data selected by the trajectory selection unit.
A pointer control method, characterized in that:
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、
を有し、
前記第2ポインタは、前記ユーザが前記第1ポインタと第2ポインタとを識別しにくい態様で表示され、かつ、いずれのユーザからも直接操作されない
ことを特徴とする、ポインタ制御方法。 A first display control step of displaying a first pointer individually assigned to each of the plurality of users and movable on the screen based on a user operation on the assigned first pointer;
A destination coordinate determining step in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer;
A second display control step of displaying at least one of the second pointers on the screen and moving the second pointer to the destination coordinates;
Have a,
The second pointer is displayed in a manner that makes it difficult for the user to distinguish between the first pointer and the second pointer, and is not directly operated by any user.
It characterized the this pointer control method.
ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御ステップと、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、を実行させるためのプログラムであり、
前記移動先座標決定ステップでは、前記特定箇所が複数存在する場合において、複数の前記特定箇所にそれぞれ対応付けられた重要度に基づいて前記特定箇所を選択し、選択した前記特定箇所に対応する前記目標点座標に基づいて前記移動先座標を決定するものであって、前記特定箇所の前記重要度と、前記映像の視点を示す座標と前記特定箇所に対応する目標点座標との間の距離と、に基づいて前記移動先座標を決定する、
プログラム。 On the computer,
A first display control step of displaying at least one first pointer movable on a screen based on a user operation;
A destination coordinate determining step in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer;
A second display control step of displaying at least one second pointer on the screen, and moving the second pointer to the destination coordinates.
In the destination coordinate determination step, when there are a plurality of the specific locations, the specific location is selected based on the importance associated with each of the plurality of specific locations, and the specific location corresponding to the selected specific location is selected. The destination coordinates are determined based on target point coordinates, and the importance of the specific location, a distance between coordinates indicating a viewpoint of the video and target point coordinates corresponding to the specific location, and Determining the destination coordinates based on
program.
ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御ステップと、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、
前記第1ポインタが過去に移動した軌跡を示す軌跡データの中から前記軌跡データを選択する軌跡選択ステップと、実行させるプログラムであり、
前記第2表示制御ステップでは、前記軌跡選択部が選択した前記軌跡データに基づいて、前記第2ポインタが移動する前記軌跡を決定する、
プログラム。 On the computer,
A first display control step of displaying at least one first pointer movable on a screen based on a user operation;
A destination coordinate determining step in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer;
A second display control step of displaying at least one of the second pointers on the screen and moving the second pointer to the destination coordinates;
A trajectory selecting step of selecting the trajectory data from trajectory data indicating a trajectory that the first pointer has moved in the past; and a program to be executed.
In the second display control step, the trajectory to which the second pointer moves is determined based on the trajectory data selected by the trajectory selection unit.
program.
複数のユーザのそれぞれに個別に割り当てられる第1ポインタであり当該割り当てられた第1ポインタに対するユーザの操作に基づいて移動可能な1つの第1ポインタを画面に表示させる第1表示制御ステップと、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定ステップと、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御ステップと、
を実行させるための、プログラムであり
前記第2ポインタは、前記ユーザが前記第1ポインタと第2ポインタとを識別しにくい態様で表示され、かつ、いずれのユーザからも直接操作されない
プログラム。 On the computer,
A first display control step of displaying, on a screen, one first pointer that is a first pointer individually assigned to each of the plurality of users and is movable based on a user operation on the assigned first pointer;
A destination coordinate determining step in which coordinates determined based on target point coordinates indicating coordinates of a specific portion of an image displayed on the screen are set as destination coordinates indicating coordinates of a destination of the second pointer;
A second display control step of displaying at least one of the second pointers on the screen and moving the second pointer to the destination coordinates;
Is a program to execute
A program in which the second pointer is displayed in a manner that makes it difficult for the user to distinguish between the first pointer and the second pointer, and is not directly operated by any user .
ユーザからの前記第1ポインタの操作入力を受け付ける少なくとも1つの操作入力部と、
前記ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを前記画面に表示させる第1表示制御部と、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、を有し、
前記移動先座標決定部は、前記特定箇所が複数存在する場合において、複数の前記特定箇所にそれぞれ対応付けられた重要度に基づいて前記特定箇所を選択し、選択した前記特定箇所に対応する前記目標点座標に基づいて前記移動先座標を決定するものであって、前記移動先座標決定部は、前記特定箇所の前記重要度と、前記映像の視点を示す座標と前記特定箇所に対応する目標点座標との間の距離と、に基づいて前記移動先座標を決定する、
ことを特徴とする、ポインタ制御システム。 A display unit having a screen capable of displaying at least a video, a first pointer, and a second pointer;
At least one operation input unit that receives an operation input of the first pointer from a user;
A first display control unit configured to display at least one first pointer movable on the screen based on an operation of the user;
A destination coordinate determining unit that sets the coordinates determined based on the target point coordinates indicating the coordinates of the specific portion of the image displayed on the screen as the destination coordinates indicating the coordinates of the destination of the second pointer;
A second display control unit configured to display at least one second pointer on the screen and move the second pointer to the destination coordinates.
The destination coordinate determination unit, when there are a plurality of the specific locations, selects the specific location based on the importance associated with each of the plurality of specific locations, the corresponding to the selected specific location Determining the destination coordinates based on target point coordinates, wherein the destination coordinate determination unit determines the importance of the specific location, coordinates indicating a viewpoint of the video, and a target corresponding to the specific location. Determining the destination coordinates based on a distance between the point coordinates,
A pointer control system, characterized in that:
ユーザからの前記第1ポインタの操作入力を受け付ける少なくとも1つの操作入力部と、
前記ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを前記画面に表示させる第1表示制御部と、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、
前記第1ポインタが過去に移動した軌跡を示す軌跡データの中から前記軌跡データを選択する軌跡選択部を備え、
前記第2表示制御部は前記軌跡選択部が選択した前記軌跡データに基づいて、前記第2ポインタが移動する前記軌跡を決定する、
ことを特徴とする、ポインタ制御システム。 A display unit having a screen capable of displaying at least a video, a first pointer, and a second pointer;
At least one operation input unit that receives an operation input of the first pointer from a user;
A first display control unit configured to display at least one first pointer movable on the screen based on an operation of the user;
A destination coordinate determining unit that sets the coordinates determined based on the target point coordinates indicating the coordinates of the specific portion of the image displayed on the screen as the destination coordinates indicating the coordinates of the destination of the second pointer;
A second display control unit that displays at least one second pointer on the screen and moves the second pointer to the destination coordinates;
A trajectory selector that selects the trajectory data from trajectory data indicating a trajectory that the first pointer has moved in the past;
The second display control unit determines the trajectory to which the second pointer moves based on the trajectory data selected by the trajectory selection unit;
A pointer control system, characterized in that:
ユーザからの前記第1ポインタの操作入力を受け付ける少なくとも1つの操作入力部と、
前記割り当てられた第1ポインタに対するユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを前記画面に表示させる第1表示制御部と、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第2ポインタの移動先の座標を示す移動先座標とする移動先座標決定部と、
少なくとも1つの前記第2ポインタを前記画面に表示させ、前記第2ポインタを前記移動先座標へ移動させる第2表示制御部と、
を有し、
前記第2ポインタは、前記ユーザが前記第1ポインタと第2ポインタとを識別しにくい態様で表示され、かつ、いずれのユーザからも直接操作されない
ことを特徴とする、ポインタ制御システム。 A display unit having a screen capable of displaying at least a video, a first pointer individually assigned to each of the plurality of users, and a second pointer;
At least one operation input unit that receives an operation input of the first pointer from a user;
A first display control unit configured to display on the screen at least one first pointer that is movable based on a user operation on the assigned first pointer,
A destination coordinate determining unit that sets the coordinates determined based on the target point coordinates indicating the coordinates of the specific portion of the image displayed on the screen as the destination coordinates indicating the coordinates of the destination of the second pointer;
A second display control unit that displays at least one second pointer on the screen and moves the second pointer to the destination coordinates;
Have a,
The second pointer is displayed in a manner that makes it difficult for the user to distinguish between the first pointer and the second pointer, and is not directly operated by any user.
It characterized the this, pointer control system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015139527A JP6645052B2 (en) | 2015-07-13 | 2015-07-13 | Pointer control device, pointer control method, program, and pointer control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015139527A JP6645052B2 (en) | 2015-07-13 | 2015-07-13 | Pointer control device, pointer control method, program, and pointer control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017021629A JP2017021629A (en) | 2017-01-26 |
| JP6645052B2 true JP6645052B2 (en) | 2020-02-12 |
Family
ID=57889737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015139527A Active JP6645052B2 (en) | 2015-07-13 | 2015-07-13 | Pointer control device, pointer control method, program, and pointer control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6645052B2 (en) |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0816518A (en) * | 1994-07-04 | 1996-01-19 | Fuji Xerox Co Ltd | Information processor |
| JPH09190287A (en) * | 1996-01-09 | 1997-07-22 | Canon Inc | Cursor control method and information processing apparatus realizing the same |
| JPH09311760A (en) * | 1996-05-21 | 1997-12-02 | Sony Corp | Display controller |
| JPH1032611A (en) * | 1996-07-18 | 1998-02-03 | Nec Eng Ltd | Transmission line test method and system |
| US6809724B1 (en) * | 2000-01-18 | 2004-10-26 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
| JP2004348577A (en) * | 2003-05-23 | 2004-12-09 | Seiko Epson Corp | Information display system and pointing device control method in information display system |
| JP2007058735A (en) * | 2005-08-26 | 2007-03-08 | Hiromi Kasuga | Mouse pointer control program, recording medium and server |
| JP5070194B2 (en) * | 2008-12-26 | 2012-11-07 | 株式会社日立製作所 | Content list display device and control method |
| JP2010224872A (en) * | 2009-03-24 | 2010-10-07 | Brother Ind Ltd | Display terminal device, display control device, pointer display control method, pointer display control program |
| JP5165628B2 (en) * | 2009-04-02 | 2013-03-21 | 株式会社Access | Content display terminal, content display method and program, and distribution server |
| JP5812272B2 (en) * | 2011-09-22 | 2015-11-11 | 日本電気株式会社 | Information display method, information processing apparatus, and program |
| JP2013088878A (en) * | 2011-10-13 | 2013-05-13 | Sony Corp | Information processing system, information processing method, and program |
| WO2013157092A1 (en) * | 2012-04-18 | 2013-10-24 | 富士通株式会社 | Mouse cursor control method, mouse cursor control device and program |
-
2015
- 2015-07-13 JP JP2015139527A patent/JP6645052B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017021629A (en) | 2017-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9525964B2 (en) | Methods, apparatuses, and computer-readable storage media for providing interactive navigational assistance using movable guidance markers | |
| US12114052B2 (en) | Methods, systems, and media for presenting interactive elements within video content | |
| JP7762248B2 (en) | Image display device, control method, and program | |
| CN112823528B (en) | Information processing device, information processing method and information processing program | |
| JP2016104135A (en) | Ranking list display method in game system, and system for executing the same | |
| JP5310729B2 (en) | Avatar display method, avatar display device and program | |
| JPH08314637A (en) | Video display | |
| US11861157B2 (en) | Methods, systems, and media for presenting offset content | |
| JP6645052B2 (en) | Pointer control device, pointer control method, program, and pointer control system | |
| CN106325667A (en) | Method and device for quickly locating target object | |
| CN105573645B (en) | A kind of adjustment method of list sorting and mobile terminal | |
| US20240265583A1 (en) | Image processing device, image providing server, image display method, and image provision method for navigating horizontally or vertically between floor images | |
| JPWO2019031397A1 (en) | Image display device, image display method, and image display program | |
| KR101737544B1 (en) | System and method for providing map transaction service | |
| JPWO2020095784A1 (en) | Display control device, presentation system, display control method, and program | |
| JP5929243B2 (en) | Information processing apparatus, information processing method, and program | |
| JP5463455B2 (en) | Map display device and map display method | |
| JP7214771B2 (en) | RANKING LIST DISPLAY METHOD IN GAME SYSTEM AND SYSTEM FOR PERFORMING SAME METHOD | |
| JP2015069445A (en) | Video output device, video output method, and program | |
| US11449128B2 (en) | Augmented reality provision server, and method of augmented reality provision server providing augmented reality information to mobile terminal | |
| JP2009210963A (en) | Planetarium device | |
| JP4576925B2 (en) | Method and apparatus and program for batch operation of multiple map images, and storage medium storing batch operation program for multiple map images | |
| JP3161662U (en) | Planetarium equipment | |
| CN116010008A (en) | Button adjustment method, device, computer equipment and storage medium | |
| JP2014016956A (en) | Image output device, image output system, and image output method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20150714 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180621 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181102 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190426 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191111 |
|
| 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: 20191210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191223 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6645052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |