Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6645052B2 - Pointer control device, pointer control method, program, and pointer control system - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2015139527A
Other languages
Japanese (ja)
Other versions
JP2017021629A (en
Inventor
光一 小幡
光一 小幡
弘一 吉野
弘一 吉野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toppan Inc
Original Assignee
Toppan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toppan Inc filed Critical Toppan Inc
Priority to JP2015139527A priority Critical patent/JP6645052B2/en
Publication of JP2017021629A publication Critical patent/JP2017021629A/en
Application granted granted Critical
Publication of JP6645052B2 publication Critical patent/JP6645052B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Literature 1 displays a display element that calls attention of a viewer, for example, a one-point icon, at a position corresponding to a display location where the viewer wants to guide the line of sight. Further, the information processing apparatus described in Patent Document 2 scrolls a content in which a target object that can be visually distinguished from other objects is arranged, and when the target object is selected by a pointer or a cursor, the description of the object is given. Is output.
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.

特開2010−244186号公報JP 2010-244186 A 特開2013−69118号公報JP 2013-69118 A

しかしながら、上記のような従来の表示方法によれば、情報提示者が意図する箇所(重要箇所)にユーザの注目が集まりやすい反面、ユーザの操作は、強調表示された箇所をポインティングするだけの受動的な操作になることがある。すなわち、ユーザ自身が関心を持った箇所を自主的にポインティングするような、ユーザの自主的な操作が行われ難くなるという課題がある。   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の構成の一例を示す概略図である。FIG. 1 is a schematic diagram illustrating an example of a configuration of a pointer control system 1 according to an embodiment of the present invention. 本発明の実施形態に係るポインタ制御装置10の構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration of a pointer control device 10 according to an embodiment of the present invention. 本発明の実施形態に係る表示装置11の構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration of a display device 11 according to an embodiment of the present invention. 本発明の実施形態に係る端末装置20の構成の一例を示すブロック図である。It is a block diagram showing an example of composition of terminal unit 20 concerning an embodiment of the present invention. 本発明の実施形態に係る表示装置11に表示される映像の一例を示す概略図である。FIG. 3 is a schematic diagram illustrating an example of a video displayed on the display device 11 according to the embodiment of the present invention. 本発明の実施形態に係る表示装置11に表示される映像の一例を示す概略図である。FIG. 3 is a schematic diagram illustrating an example of a video displayed on the display device 11 according to the embodiment of the present invention. 図6に示す表示装置11に表示された映像の視点と各重要箇所との位置関係を示す概略図である。FIG. 7 is a schematic diagram showing a positional relationship between a viewpoint of an image displayed on the display device 11 shown in FIG. 6 and each important point. 本発明の実施形態に係る移動先座標決定部116による移動先座標の決定ルールの一例を示す概略図である。FIG. 9 is a schematic diagram illustrating an example of a destination coordinate determination rule by a destination coordinate determination unit according to an embodiment of the present invention. 本発明の実施形態に係る移動先座標決定部116が用いるランダム値の重みづけの一例を示す概略図である。It is a schematic diagram showing an example of weighting of a random value used by destination coordinate deciding part 116 concerning an embodiment of the present invention. 本発明の実施形態に係る軌跡データ記録部113による軌跡データの記録の一例を示す概略図である。FIG. 4 is a schematic diagram illustrating an example of recording of locus data by a locus data recording unit 113 according to an embodiment of the present invention. 本発明の実施形態に係る軌跡選択部117による軌跡データの選択の一例を示す概略図である。It is a schematic diagram showing an example of selection of locus data by locus selection part 117 concerning an embodiment of the present invention. 本発明の実施形態に係るポインタ制御装置10の動作の一例を示すフローチャートである。5 is a flowchart illustrating an example of an operation of the pointer control device 10 according to the embodiment of the present invention.

(実施形態)
以下、本発明の実施形態について、図面を参照しながら説明する。
図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 pointer control system 1 according to an embodiment of the present invention.
The pointer control system 1 illustrated in FIG. 1 can be used, for example, in a museum theater. The museum theater can accommodate multiple viewers at the museum theater venue. In the museum theater, for example, a display is installed, and the images projected on the display can be viewed by all the visitors at the venue. It should be noted that “video” includes not only video images but also still images.

ミュージアムシアターでは、例えば、観覧者一人ひとりに操作用の端末が配布される。ディスプレイには、映像と共に、各観覧者の操作に基づいて自在に画面内を移動可能なポインタがそれぞれ表示される。観覧者は、端末により操作入力をすることによって、映像の中の特定箇所(重要箇所)へポインタを移動させる(ポインティングする)ことができる。そして、ミュージアムシアター内の観覧者全員が、各観覧者によって操作されるそれぞれのポインタの位置や動きを見ることができる。ただし、観覧者は、どのポインタが、他のどの観覧者によって操作されているポインタなのかは分からない。   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 pointer control system 1 according to the first embodiment is configured to include a pointer control device 10, a display device 11, and at least one terminal device 20.
The pointer control device 10 stores video data indicating video content. The pointer control device 10 transmits the video data to the display device 11. The pointer control device 10 and the display device 11 are communicably connected by a wired connection or a wireless connection. The display device 11 displays an image based on the image data received from the pointer control device 10.

また、ポインタ制御装置10は、それぞれの端末装置20に対応付けられたポインタであるユーザポインタp1(第1ポインタ)の座標を示す座標データと、各端末装置を一意に特定することができる識別子(端末ID)と、を対応付けて記憶している。ポインタ制御装置10は、端末IDと座標データとを表示装置11へ送信する。表示装置11は、ポインタ制御装置10から受信した端末IDと座標データとに基づいて、それぞれの端末IDに対応するユーザポインタp1を表示する。   The pointer control device 10 also stores coordinate data indicating the coordinates of a user pointer p1 (first pointer), which is a pointer associated with each terminal device 20, and an identifier that can uniquely identify each terminal device ( And the terminal ID) are stored in association with each other. The pointer control device 10 transmits the terminal ID and the coordinate data to the display device 11. The display device 11 displays the user pointer p1 corresponding to each terminal ID based on the terminal ID and the coordinate data received from the pointer control device 10.

端末装置20は、観覧者からの操作入力を受け付ける。端末装置20は、例えばタッチパッドを含んで構成される。観覧者は、端末装置20のタッチパッドを指でなぞることによって、操作入力を行う。端末装置20は、自らの端末装置20の端末IDと、観覧者による操作入力に基づく座標データと、をポインタ制御装置10へ送信する。ポインタ制御装置10と端末装置20とは、有線接続または無線接続によって通信可能に接続されている。ポインタ制御装置10は、端末装置20から受信した座標データによって、ユーザポインタp1の座標を示す座標データを更新する。   The terminal device 20 receives an operation input from a viewer. The terminal device 20 includes, for example, a touchpad. The viewer performs an operation input by tracing the touch pad of the terminal device 20 with a finger. The terminal device 20 transmits to the pointer control device 10 the terminal ID of the terminal device 20 itself and coordinate data based on an operation input by the viewer. The pointer control device 10 and the terminal device 20 are communicably connected by a wired connection or a wireless connection. The pointer control device 10 updates the coordinate data indicating the coordinates of the user pointer p1 with the coordinate data received from the terminal device 20.

ポインタ制御装置10は、更新された座標データと端末IDとを表示装置11へ送信する。表示装置11は、ポインタ制御装置10から受信した座標データと端末IDとに基づいて、当該端末IDに対応するユーザポインタp1を移動させる。
これにより観覧者は、タッチパッドを操作して、映像の中の所望の箇所へユーザポインタp1を移動させる(ポインティングする)ことができる。
The pointer control device 10 transmits the updated coordinate data and the terminal ID to the display device 11. The display device 11 moves the user pointer p1 corresponding to the terminal ID based on the coordinate data received from the pointer control device 10 and the terminal ID.
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 pointer control device 10 associates coordinate data indicating the coordinates of at least one dummy pointer p2 (second pointer) with an identifier (dummy pointer ID) that can uniquely identify each dummy pointer p2. I remember. The dummy pointer p2 is a pointer that is not associated with the terminal device 20. The dummy pointer p2 is represented by, for example, the same shape, size, and color as the user pointer p1.

これにより、ポインタ制御装置10は、観覧者自身が操作するユーザポインタp1以外のポインタが、ユーザポインタp1であるか、またはダミーポインタp2であるか、を観覧者に識別させにくくすることができる。
なお、ダミーポインタp2が存在することは、観覧者には伝えられていないようにしてもよい。
Thus, the pointer control device 10 can make it difficult for the viewer to identify whether the pointer other than the user pointer p1 operated by the viewer himself is the user pointer p1 or the dummy pointer p2.
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 pointer control device 10 transmits the dummy pointer ID and the coordinate data to the display device 11. The display device 11 displays each dummy pointer p2 based on the dummy pointer ID and the coordinate data received from the pointer control device 10.

また、ポインタ制御装置10は、表示装置11により表示される映像の中の特定箇所(重要箇所)の座標を示す座標データを記憶している。なお、重要箇所の座標は、情報提示者によって予め決められていてもよいし、観覧者には気づかれないようにしてミュージアムシアターのナビゲータによってその場で指定されてもよい。   In addition, the pointer control device 10 stores coordinate data indicating the coordinates of a specific portion (important portion) in the video displayed by the display device 11. The coordinates of the important place may be determined in advance by the information presenter, or may be designated on the spot by the navigator of the museum theater without being noticed by the viewer.

ポインタ制御装置10は、後述するルールに従って、各ダミーポインタp2の座標を示す座標データを更新する。座標データは、各ダミーポインタp2の座標が、重要箇所の座標により近い座標となるように更新される。これにより、表示装置11において、各ダミーポインタp2は、重要箇所へ向かって移動していくように表示される。   The pointer control device 10 updates the coordinate data indicating the coordinates of each dummy pointer p2 according to a rule described later. The coordinate data is updated so that the coordinates of each dummy pointer p2 are closer to the coordinates of the important point. Thus, on the display device 11, each dummy pointer p2 is displayed so as to move toward an important place.

観覧者は、実在する他の観覧者が操作しているかのように振る舞いながらダミーポインタ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 pointer control device 10 controlling the operation. It is difficult to identify whether it is the moving dummy pointer p2. Therefore, it is difficult for the viewer to notice that the guidance to the important part by the dummy pointer p2 is the guidance intended by the information presenter, and the viewer's independence in the operation of the viewer is unlikely to be impaired.

(ポインタ制御装置10の構成)
次に、ポインタ制御装置10の構成について、詳しく説明する。
図2は、本発明の実施形態に係るポインタ制御装置10の構成の一例を示すブロック図である。
ポインタ制御装置10は、入出力部100と、制御部110と、記憶部120と、を含んで構成される。
(Configuration of Pointer Control Device 10)
Next, the configuration of the pointer control device 10 will be described in detail.
FIG. 2 is a block diagram illustrating an example of a configuration of the pointer control device 10 according to the embodiment of the present invention.
The pointer control device 10 includes an input / output unit 100, a control unit 110, and a storage unit 120.

入出力部100は、第1通信部101と、第2通信部102と、操作入力部103と、を含んで構成される。入出力部100は、例えば、通信インターフェース、およびキーボードやタッチパネル等の入力デバイスによって構成される。   The input / output unit 100 includes a first communication unit 101, a second communication unit 102, and an operation input unit 103. The input / output unit 100 includes, for example, a communication interface and input devices such as a keyboard and a touch panel.

制御部110は、コンテンツ再生制御部111と、ユーザポインタ表示制御部112と、軌跡データ記録部113と、目標点座標記録部114と、ダミーポインタ表示制御部115と、移動先座標決定部116と、軌跡選択部117と、を含んで構成される。制御部110は、例えば、CPU(Central Processing Unit;中央演算処理装置)によって構成される。   The control unit 110 includes a content reproduction control unit 111, a user pointer display control unit 112, a trajectory data recording unit 113, a target point coordinate recording unit 114, a dummy pointer display control unit 115, a destination coordinate determination unit 116, , And a trajectory selection unit 117. The control unit 110 is constituted by, for example, a CPU (Central Processing Unit).

記憶部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 storage unit 120 includes a content storage unit 121, a content-related information storage unit 122, a trajectory data storage unit 123, a dummy pointer coordinate storage unit 124, a destination coordinate storage unit 125, a target point coordinate storage unit 126, It is comprised including. The storage unit 120 includes, for example, a hard disk drive (HDD), a flash memory, an electrically erasable programmable read only memory (EEPROM), a read only memory (ROM), a read only memory (RAM), and a random access memory (RAM). Memory) or any combination thereof.

第1通信部101は、表示装置11と有線または無線による通信接続をするための通信インターフェースである。第1通信部101は、制御部110から取得した各種のデータを、表示装置11へ送信する。各種のデータとは、例えば、映像コンテンツを示す映像データ、端末IDと座標データが対応付けられたデータ、ダミーポインタIDと座標データが対応付けられたデータ、コンテンツ関連情報を示す映像データである。   The first communication unit 101 is a communication interface for making a wired or wireless communication connection with the display device 11. The first communication unit 101 transmits various data acquired from the control unit 110 to the display device 11. The various types of data are, for example, video data indicating video content, data in which terminal IDs are associated with coordinate data, data in which dummy pointer IDs are associated with coordinate data, and video data indicating content-related information.

第2通信部102は、端末装置20と有線または無線による通信接続をするための通信インターフェースである。上述したように、端末装置20は観覧者一人ひとりに配布される装置である。したがって端末装置20は、持ち運びがより容易になる、無線での通信接続が可能な端末であることが好ましい。第2通信部102は、端末装置20から、端末IDおよび座標データを含むデータを受信する。第2通信部102は、受信したデータを、後述するユーザポインタ表示制御部112へ出力する。   The second communication unit 102 is a communication interface for making a wired or wireless communication connection with the terminal device 20. As described above, the terminal device 20 is a device distributed to each viewer. Therefore, it is preferable that the terminal device 20 be a terminal that can be easily carried and that can be connected wirelessly. The second communication unit 102 receives data including the terminal ID and the coordinate data from the terminal device 20. The second communication unit 102 outputs the received data to a user pointer display control unit 112 described later.

操作入力部103は、ナビゲータ等による操作入力を受け付ける。操作入力部103は、例えば、キーボード、またはタッチパネル等の入力デバイスを含んで構成される。操作入力部103による操作入力に基づく入力データは、ナビゲータ等が指定する重要箇所の座標を示す座標データ、および当該重要箇所の重要度を示すデータを含む。操作入力部103は、入力されたデータを、目標点座標記録部114へ出力する。   The operation input unit 103 receives an operation input from a navigator or the like. The operation input unit 103 includes, for example, an input device such as a keyboard or a touch panel. The input data based on the operation input by the operation input unit 103 includes coordinate data indicating the coordinates of an important point specified by the navigator and the like, and data indicating the importance of the important point. The operation input unit 103 outputs the input data to the target point coordinate recording unit 114.

コンテンツ再生制御部111は、映像コンテンツを示す映像データをコンテンツ記憶部121から取得する。コンテンツ再生制御部111は、取得した映像データを、第1通信部101を介して表示装置11へ送信する。   The content reproduction control unit 111 acquires video data indicating video content from the content storage unit 121. The content reproduction control unit 111 transmits the obtained video data to the display device 11 via the first communication unit 101.

ユーザポインタ表示制御部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 display control unit 112 acquires data including the terminal ID and the coordinate data from the terminal device 20 via the second communication unit 102. The user pointer display control unit 112 transmits the acquired data to the display device 11 via the first communication unit 101. Further, the user pointer display control unit 112 outputs the acquired data to the trajectory data recording unit 113.

軌跡データ記録部113は、ユーザポインタ表示制御部112から、端末IDおよび座標データを含むデータを取得する。軌跡データ記録部113は、取得したデータを一時的に記憶する。軌跡データ記録部113は、一定時間(例えば1秒)以上、同一の端末IDを含むデータを取得しなかった場合(すなわち、当該端末IDに対応するユーザポインタp1が、移動状態から停止状態に変わったと判定した場合)、一時的に記憶している複数の座標データを、軌跡を示す1組の座標データとして、軌跡データ記憶部123に記憶させる。   The trajectory data recording unit 113 acquires data including the terminal ID and the coordinate data from the user pointer display control unit 112. The trajectory data recording unit 113 temporarily stores the acquired data. The trajectory data recording unit 113 does not acquire data including the same terminal ID for a fixed time (for example, 1 second) or more (that is, the user pointer p1 corresponding to the terminal ID changes from the moving state to the stopped state). If it is determined that the trajectory has been determined, the trajectory data storage unit 123 stores the plurality of temporarily stored coordinate data as a set of coordinate data indicating 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 data storage unit 123. Further, the trajectory data recording unit 113 calculates a linear distance that the user pointer p1 has moved in one operation. The trajectory data recording unit 113 calculates a straight line distance based on the first acquired coordinate data and the last acquired coordinate data in a set of coordinate data indicating the trajectory. The trajectory data recording unit 113 causes the trajectory data storage unit 123 to store a set of coordinate data indicating the trajectory and data indicating the calculated linear distance in association with each other.

目標点座標記録部114は、操作入力部103から座標データおよび重要度を示すデータを取得する。この座標データおよび重要度を示すデータは、ナビゲータ等が指定する重要箇所の座標を示す座標データ、および当該重要箇所の重要度を示すデータである。目標点座標記録部114は、取得したデータを、目標点座標記憶部126に記憶させる。   The target point coordinate recording unit 114 acquires coordinate data and data indicating importance from the operation input unit 103. The coordinate data and the data indicating the importance are coordinate data indicating the coordinates of the important part specified by the navigator and the like, and data indicating the importance of the important part. The target point coordinate recording unit 114 stores the acquired data in the target point coordinate storage unit 126.

ダミーポインタ表示制御部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 display control unit 115 causes the dummy pointer coordinate storage unit 124 to store data including the dummy pointer ID and the coordinate data of each dummy pointer p2.

移動先座標決定部116は、ダミーポインタ座標記憶部124から、ダミーポインタIDおよび座標データを含むデータを取得する。また、移動先座標決定部116は、目標点座標記憶部126から、少なくとも1つの重要箇所の、座標データおよび重要度を示すデータを取得する。   The destination coordinate determination unit 116 acquires data including the dummy pointer ID and the coordinate data from the dummy pointer coordinate storage unit 124. In addition, the destination coordinate determination unit 116 acquires, from the target point coordinate storage unit 126, coordinate data and data indicating the degree of importance of at least one important place.

移動先座標決定部116は、重要度を示すデータに基づく後述するルールに従って、1つの重要箇所を選択する。次に、移動先座標決定部116は、選択した重要箇所の座標データとダミーポインタp2の座標データとに基づく後述するルールに従って、移動先座標を決定する。移動先座標とは、当該ダミーポインタp2の移動先となる座標である。移動先座標決定部116は、当該ダミーポインタp2に対応するダミーポインタIDと、決定した移動先座標と、を移動先座標記憶部125に記憶させる。   The destination coordinate determination unit 116 selects one important part according to a rule described later based on data indicating the degree of importance. Next, the destination coordinate determination unit 116 determines the destination coordinates according to a rule described later based on the coordinate data of the selected important point and the coordinate data of the dummy pointer p2. The destination coordinates are coordinates to which the dummy pointer p2 moves. The destination coordinate determination unit 116 causes the destination coordinate storage unit 125 to store the dummy pointer ID corresponding to the dummy pointer p2 and the determined destination coordinates.

軌跡選択部117は、移動先座標が決定したダミーポインタp2が、現在位置から移動先座標へ移動するまでの軌跡を、過去のユーザポインタp1が移動した軌跡の中から選択する。軌跡選択部117は、ダミーポインタ座標記憶部124から、ダミーポインタp2に対応するダミーポインタIDおよび座標データを含むデータを取得する。また、軌跡選択部117は、移動先座標記憶部125から、当該ダミーポインタp2に対応するダミーポインタIDと移動先座標を示すデータとが対応付けられたデータを取得する。軌跡選択部117は、取得した当該ダミーポインタp2の座標データと移動先座標を示すデータとに基づいて、当該ダミーポインタp2の座標から移動先座標までの距離を算出する。   The trajectory selection unit 117 selects a trajectory from the current position to the destination coordinates of the dummy pointer p2 whose destination coordinates have been determined, from the trajectories of the past user pointer p1. The trajectory selection unit 117 acquires data including the dummy pointer ID and coordinate data corresponding to the dummy pointer p2 from the dummy pointer coordinate storage unit 124. Further, the trajectory selection unit 117 acquires, from the destination coordinate storage unit 125, data in which a dummy pointer ID corresponding to the dummy pointer p2 is associated with data indicating the destination coordinates. The trajectory selector 117 calculates the distance from the coordinates of the dummy pointer p2 to the destination coordinates based on the acquired coordinate data of the dummy pointer p2 and the data indicating the destination coordinates.

軌跡選択部117は、軌跡データ記憶部123に記憶されたデータの中から、算出した距離の値と同一または近似する値(例えば、算出した距離の値との違いが5%未満である値)であるデータを1つランダムに選択する。なお、上述したように、軌跡データ記憶部123には、距離を示すデータと、軌跡を示す1組の座標データと、が対応付けて記憶している。軌跡選択部117は、選択したデータに対応付けられた、軌跡を示す1組の座標データを取得する。軌跡選択部117は、ダミーポインタIDと、軌跡を示す1組の座標データとを、ダミーポインタ表示制御部115へ出力する。   The trajectory selection unit 117 selects, from the data stored in the trajectory data storage unit 123, a value that is the same as or approximate to the calculated distance value (for example, a value that is less than 5% different from the calculated distance value). Is randomly selected. As described above, the locus data storage unit 123 stores the data indicating the distance and a set of coordinate data indicating the locus in association with each other. The trajectory selection unit 117 acquires a set of coordinate data indicating the trajectory, which is associated with the selected data. The trajectory selector 117 outputs the dummy pointer ID and a set of coordinate data indicating the trajectory to the dummy pointer display controller 115.

ダミーポインタ表示制御部115は、軌跡選択部117から、ダミーポインタIDと、軌跡を示す1組の座標データを取得する。ダミーポインタ表示制御部115は、取得したデータに基づく軌跡の角度および縮尺を調整し、調整した軌跡によって、ダミーポインタp2を移動先座標へ移動させる。なお、ここでいう縮尺の調整とは、軌跡の縦横比率を変えずに軌跡を引き伸ばす、または縮めることによって、軌跡の大きさを調整することである。すなわち、ダミーポインタ表示制御部115は、取得した軌跡データが示す軌跡の始点がダミーポインタp2の現在の座標であり、取得した軌跡データが示す軌跡の終点がダミーポインタp2の移動先である移動先座標であるように、軌跡の角度および縮尺を調整する。   The dummy pointer display control unit 115 acquires the dummy pointer ID and a set of coordinate data indicating the trajectory from the trajectory selection unit 117. The dummy pointer display control unit 115 adjusts the angle and scale of the trajectory based on the acquired data, and moves the dummy pointer p2 to the destination coordinates based on the adjusted trajectory. Here, the adjustment of the scale means adjusting the size of the trajectory by extending or contracting the trajectory without changing the aspect ratio of the trajectory. That is, the dummy pointer display control unit 115 determines that the starting point of the locus indicated by the acquired locus data is the current coordinate of the dummy pointer p2, and the ending point of the locus indicated by the acquired locus data is the moving destination of the dummy pointer p2. Adjust the angle and scale of the trajectory to be coordinates.

なお、ダミーポインタ表示制御部115が、ダミーポインタp2を重要箇所へ直接移動させずに移動先座標へ移動させながら徐々に重要箇所へ近づける理由は、当該ダミーポインタp2がポインタ制御装置10によって制御されたポインタであることを観覧者に気づかせ難くするためである。また、ダミーポインタp2を移動先座標へ直線的に移動させずに過去のユーザポインタp1の軌跡の中から選択した軌跡によって移動させる理由についても同様であり、当該ダミーポインタp2がポインタ制御装置10によって制御されたポインタであることを観覧者に識別させにくくするためである。   The reason that the dummy pointer display control unit 115 gradually moves the dummy pointer p2 to the important point while moving the dummy pointer p2 to the destination coordinate instead of directly moving to the important point is that the dummy pointer p2 is controlled by the pointer control device 10. This is for making it difficult for the viewer to notice that the pointer is an incorrect pointer. The same applies to the reason that the dummy pointer p2 is not linearly moved to the movement destination coordinates but is moved by a trajectory selected from the trajectories of the past user pointer p1. This is to make it difficult for the viewer to recognize that the pointer is controlled.

人間がポインタを操作した場合、重要箇所に直線的にポインタを移動させることは少なく、様々な軌跡を描いてポインタを重要箇所へ徐々に近づけていくことが知られている。したがって、ダミーポインタ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 pointer control device 10 determines the destination coordinates and uses the past trajectory data to place the dummy pointer p2 in an important position so that the operation of the dummy pointer p2 is similar to the operation based on the human operation. Move closer to the point.

ダミーポインタ表示制御部115は、ダミーポインタp2に対応するダミーポインタIDおよび座標データを含むデータを、第1通信部101を介して表示装置11へ送信する。
なお、ダミーポインタ表示制御部115は、軌跡を示す1組の座標データの中で最初に取得した座標データから、最後に取得した座標データまでを、順番に送信する。
The dummy pointer display control unit 115 transmits data including a dummy pointer ID and coordinate data corresponding to the dummy pointer p2 to the display device 11 via the first communication unit 101.
In addition, the dummy pointer display control unit 115 sequentially transmits, from the first set of coordinate data to the last set of coordinate data in a set of coordinate data indicating a locus.

ダミーポインタ表示制御部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 display control unit 115 sets the destination coordinates as the coordinates of the dummy pointer p2, and The coordinate data stored in the coordinate storage unit 124 is updated.

そして移動先座標決定部116は再び、ダミーポインタp2の座標データと重要箇所の座標を示す座標データとを用いて移動先座標を決定する。そして、ダミーポインタ表示制御部115は、ダミーポインタp2を新たに決定した移動先座標へ移動させる。
以上の動作を繰り返すことにより、ダミーポインタ表示制御部115は、徐々に重要箇所の座標へ近づくように、ダミーポインタp2を移動させることができる。
Then, the destination coordinate determination unit 116 again determines the destination coordinates using the coordinate data of the dummy pointer p2 and the coordinate data indicating the coordinates of the important point. Then, the dummy pointer display control unit 115 moves the dummy pointer p2 to the newly determined destination coordinates.
By repeating the above operation, the dummy pointer display control unit 115 can move the dummy pointer p2 so as to gradually approach the coordinates of the important part.

ユーザポインタ表示制御部112は、ユーザポインタpの座標が、目標点座標記憶部126に記憶された重要箇所の座標に一致した場合(または、予め定められた周辺の範囲内にまで接近した場合)、重要箇所を一意に特定する識別子である重要箇所IDおよび座標データをコンテンツ再生制御部111へ出力する。コンテンツ再生制御部111は、取得した重要箇所IDに対応付けられたコンテンツ関連情報を示すデータを、コンテンツ関連情報記憶部122から取得する。コンテンツ再生制御部111は、取得したコンテンツ関連情報を示すデータと座標データとを含むデータを、第1通信部101を介して表示装置11へ送信する。 User pointer display control unit 112, when the coordinates of the user pointer p 1 is, if they match the coordinates of the critical points that have been stored in the target point coordinate storage unit 126 (or, approached to within a range of around a predetermined ), And outputs an important point ID and coordinate data, which are identifiers for uniquely identifying important points, to the content reproduction control unit 111. The content reproduction control unit 111 acquires, from the content-related information storage unit 122, data indicating the content-related information associated with the acquired important part ID. The content reproduction control unit 111 transmits data including the data indicating the acquired content-related information and the coordinate data to the display device 11 via the first communication unit 101.

以上により、ユーザポインタp1によって重要箇所がポインティングされた場合に、ポインタ制御装置10は、当該重要箇所に関連する情報であるコンテンツ関連情報を、表示装置11に表示させることができる。   As described above, when an important part is pointed by the user pointer p1, the pointer control device 10 can cause the display device 11 to display content-related information that is information related to the important part.

コンテンツ記憶部121は、映像コンテンツを示す映像データを記憶する。
コンテンツ関連情報記憶部122は、コンテンツ関連情報を示すデータと重要箇所IDとを対応付けて記憶する。
軌跡データ記憶部123は、軌跡を示す1組の座標データと、当該1組の座標データに基づく軌跡の始点と終点との間の直線距離を示すデータと、を対応付けて記憶する。
ダミーポインタ座標記憶部124は、ダミーポインタIDと、ダミーポインタp2の座標を示す座標データと、を対応付けて記憶する。
移動先座標記憶部125は、ダミーポインタIDと、ダミーポインタp2の移動先である移動先座標を示す座標データと、を対応付けて記憶する。
目標点座標記憶部126は、重要箇所IDと重要箇所の座標を示す座標データとを対応付けて記憶する。
The content storage unit 121 stores video data indicating video content.
The content-related information storage unit 122 stores data indicating the content-related information and the important part ID in association with each other.
The trajectory data storage unit 123 stores a set of coordinate data indicating a trajectory and data indicating a linear distance between a start point and an end point of the trajectory based on the set of coordinate data in association with each other.
The dummy pointer coordinate storage unit 124 stores the dummy pointer ID and coordinate data indicating the coordinates of the dummy pointer p2 in association with each other.
The destination coordinate storage unit 125 stores the dummy pointer ID and coordinate data indicating the destination coordinates to which the dummy pointer p2 is moved in association with each other.
The target point coordinate storage unit 126 stores the important point ID and the coordinate data indicating the coordinates of the important point in association with each other.

(表示装置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 display device 11 will be described.
FIG. 3 is a block diagram illustrating an example of a configuration of the display device 11 according to the embodiment of the present invention.
The display device 11 includes a communication unit 12, a display control unit 13, and a display unit 14.
The communication unit 12 is a communication interface for making a wired or wireless communication connection with the pointer control device 10. The communication unit 12 is communicatively connected to the first communication unit 101 of the pointer control device 10 and receives various data. The various types of data are, for example, video data indicating video content, data in which terminal IDs are associated with coordinate data, data in which dummy pointer IDs are associated with coordinate data, video data indicating content-related information, and the like. .
The communication unit 12 outputs the received data to the display control unit 13.

表示制御部13は、通信部12から取得したデータに基づく映像を表示部14に表示させる。表示制御部13は、例えば、CPUを含んで構成される。
表示部14は、表示制御部13から入力されたデータに基づく映像を表示する。表示部14は、例えば、ディスプレイを含んで構成される。
The display control unit 13 causes the display unit 14 to display an image based on the data acquired from the communication unit 12. The display control unit 13 includes, for example, a CPU.
The display unit 14 displays an image based on the data input from the display control unit 13. The display unit 14 includes, for example, a display.

(端末装置20の構成)
次に、端末装置20の構成について説明する。
図4は、本発明の実施形態に係る端末装置20の構成の一例を示すブロック図である。
端末装置20は、操作入力部21と、制御部22と、通信部23と、を含んで構成される。
操作入力部21は、観覧者からの操作入力を受け付ける。ここで言う操作入力とは、ユーザポインタp1を移動させる(ポインティングする)操作に基づく操作入力である。操作入力部21は、例えば、タッチパッド、またはタッチパネルを含んで構成される。
操作入力部21は、操作入力に基づく操作信号を制御部22に出力する。
(Configuration of terminal device 20)
Next, the configuration of the terminal device 20 will be described.
FIG. 4 is a block diagram illustrating an example of a configuration of the terminal device 20 according to the embodiment of the present invention.
The terminal device 20 includes an operation input unit 21, a control unit 22, and a communication unit 23.
The operation input unit 21 receives an operation input from a viewer. The operation input referred to here is an operation input based on an operation of moving (pointing) the user pointer p1. The operation input unit 21 includes, for example, a touch pad or a touch panel.
The operation input unit 21 outputs an operation signal based on the operation input to the control unit 22.

制御部22は、操作入力部21から取得した操作信号に基づいて座標データを生成する。制御部22は、生成した座標データと自らの端末装置に対応付けられた端末IDとを含むデータを、通信部23を介してポインタ制御装置10の第2通信部102へ送信する。制御部22は、例えば、CPUを含んで構成される。   The control unit 22 generates coordinate data based on the operation signal acquired from the operation input unit 21. The control unit 22 transmits data including the generated coordinate data and the terminal ID associated with the own terminal device to the second communication unit 102 of the pointer control device 10 via the communication unit 23. The control unit 22 includes, for example, a CPU.

通信部23は、ポインタ制御装置10と有線または無線による通信接続をするための通信インターフェースである。上述したように、端末装置20は観覧者一人ひとりに配布される装置である。したがって端末装置20は、持ち運びがより容易になる、無線での通信接続が可能な端末であることが好ましい。通信部23は、ポインタ制御装置10の第2通信部102と通信接続し、制御部22から取得したデータを送信する。   The communication unit 23 is a communication interface for making a wired or wireless communication connection with the pointer control device 10. As described above, the terminal device 20 is a device distributed to each viewer. Therefore, it is preferable that the terminal device 20 be a terminal that can be easily carried and that can be connected wirelessly. The communication unit 23 is communicatively connected to the second communication unit 102 of the pointer control device 10 and transmits data acquired from the control unit 22.

(重要箇所の選択ルール)
次に、重要箇所が複数存在する場合における、重要箇所の選択ルールについて説明する。
図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 display device 11 according to the embodiment of the present invention.
FIG. 5 illustrates a state in which the image displayed by the display device 11 includes three important points, obj01, obj02, and obj03. Also, m01, m02, and m03 represent the respective center points of obj01, obj02, and obj03.
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 determination unit 116 selects one important point from these three important points.
First, among the important points included in the displayed video, the destination coordinate determination unit 116 does not select an important point where the position of the center point is not displayed. That is, in FIG. 5, the destination coordinate determination unit 116 does not select the important point obj03 in which the position of the center point is not displayed (the center point is outside the frame of the screen).

移動先座標決定部116は、選択対象である重要箇所の中で、最も重要度が高い重要箇所を選択する。すなわち、選択対象である重要箇所obj01、obj02の重要度は、それぞれ100、80であることから、移動先座標決定部116は、重要箇所obj01を選択する。そして、移動先座標決定部116は、選択したobj01の中心点m01を、目標点座標として設定する。移動先座標決定部116は、設定した目標点座標とダミーポインタp2の座標とに基づいて、当該ダミーポインタp2の移動先である移動先座標を決定する。
なお、表示装置11に表示されている映像が更新される毎に、上記の重要箇所を選択する処理が行われる。
The destination coordinate determination unit 116 selects an important portion having the highest importance from among the important portions to be selected. That is, since the importance of the important points obj01 and obj02 to be selected are 100 and 80, respectively, the destination coordinate determination unit 116 selects the important point obj01. Then, the destination coordinate determination unit 116 sets the center point m01 of the selected obj01 as the target point coordinates. The destination coordinate determining unit 116 determines the destination coordinates of the dummy pointer p2 based on the set target point coordinates and the coordinates of the dummy pointer p2.
Each time the video displayed on the display device 11 is updated, the above-described process of selecting an important part is performed.

(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 display device 11 is a three-dimensional image.
FIG. 6 is a schematic diagram illustrating an example of an image displayed on the display device 11 according to the embodiment of the present invention.
FIG. 6 illustrates a state in which the image displayed on the display device 11 is a three-dimensional image, and the image includes three important points, obj11, obj12, and obj13. Also, m11, m12, and m13 represent the respective center points of obj11, obj12, and obj13.

また、図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 display device 11 shown in FIG. 6 and each important point.
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 determination unit 116 considers the distance from the starting point to the important point in addition to the importance in order to select one important point from a plurality of important points. it can. For example, the destination coordinate determination unit 116 selects an important point having the maximum value of I−R × r, where I is the importance, R is the distance from the viewpoint to the center of the important point, and r is the adjustment coefficient. I do.

ここでは例えば、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 determination unit 116 does not select the important point obj13 in which the position of the center point is not displayed (outside the screen frame).
The destination coordinate determination unit 116 selects an important part having the largest value of I−R × r from the important parts to be selected. That is, since the importance of the important points obj11 and obj12 to be selected are 50 and 40, respectively, the destination coordinate determination unit 116 selects the important point obj11. Then, the destination coordinate determination unit 116 sets the center point m11 of the selected obj11 as the target point coordinates. The destination coordinate determination unit 116 determines the destination coordinates of the dummy pointer p2 based on the set target point coordinates and the coordinates of the dummy pointer p2.
Each time the video displayed on the display device 11 is updated, the above-described process of selecting an important part is performed.

(移動先座標の決定ルール)
次に、移動先座標の決定ルールについて説明する。
図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 determination unit 116 according to the embodiment of the present invention.
FIG. 8 illustrates a state in which the center point of the important point selected by the destination coordinate determination unit 116 is m21, and the destination coordinate e21 that is the destination of the dummy pointer p2 is determined.

移動先座標決定部116は、以下の2つの手順によって移動先座標を決定する。
まず、移動先座標決定部116は、ダミーポインタp2の現在位置を示す座標を始点s1とし、始点s1と目標点座標m21を結ぶ線分上の点を1つ決定する。このとき、移動先座標決定部116は、例えば、0から1までの間の値をランダムに発生するランダム値Aを用いる。移動先座標決定部116は、ランダム値Aが0の場合は始点、ランダム値Aが1の場合は目標点となるように座標を線形補間する。移動先座標決定部116は、ランダム値Aに基づいて線分上座標sp21を決定する。
The destination coordinate determination unit 116 determines the destination coordinates by the following two procedures.
First, the destination coordinate determination unit 116 sets the coordinates indicating the current position of the dummy pointer p2 as the start point s1, and determines one point on a line segment connecting the start point s1 and the target point coordinate m21. At this time, the destination coordinate determination unit 116 uses, for example, a random value A that randomly generates a value between 0 and 1. The destination coordinate determination unit 116 linearly interpolates the coordinates so as to be the start point when the random value A is 0 and to be the target point when the random value A is 1. The destination coordinate determination unit 116 determines the line segment coordinates sp21 based on the random value A.

次に、移動先座標決定部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 determination unit 116 determines one point that has moved a random distance (dd21) in a random direction from the line segment coordinate sp21 in a random direction, and sets the coordinates indicating this point as the destination coordinates e21. . The distance rg1 is determined in advance as the upper limit of the distance dd21 to be moved from the line segment coordinates sp21. The destination coordinate determination unit 116 uses, for example, a random value B that randomly generates a value between 0 and 1. The movement destination coordinate determination unit 116 performs linear interpolation so that the distance dd21 is 0 when the random value B is 0, and the distance dd21 is rg1 when the random value B is 1.

なお、移動先座標決定部116が、発生したランダム値Aおよびランダム値Bに更に重みづけをして、線分上座標sp21および移動先座標e21を決定するようにしてもよい。
図9は、本発明の実施形態に係る移動先座標決定部116が用いるランダム値の重みづけの一例を示す概略図である。
図9に示すグラフの横軸は、ランダム値Aまたはランダム値Bの値を表す。また、縦軸は、移動先座標決定部116がランダム値Aまたはランダム値Bを重みづけした後の値を表す。
Note that the destination coordinate determination unit 116 may further weight the generated random value A and random value B to determine the on-line coordinate sp21 and the destination coordinate e21.
FIG. 9 is a schematic diagram illustrating an example of random value weighting used by the destination coordinate determination unit 116 according to the embodiment of the present invention.
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 determination unit 116 weights the random value A or the random value B.

移動先座標決定部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 determination unit 116 always weights the weight one time (that is, when the weight is not weighted), a graph like a straight line pd1 is obtained. For example, the destination coordinate determination unit 116 can weight the value of the random value A or the random value B by assigning a curve such as the curve pd2. For example, when the value of the generated random value A or random value B is 0.3, the value after weighting by the curve pd2 is also 0.3. When the value of the generated random value A or the random value B is smaller than 0.3, the value after weighting by the curve pd2 is a value smaller than the value of the generated random value A or the random value B. Becomes When the value of the generated random value A or the random value B is greater than 0.3, the value after weighting by the curve pd2 is a value larger than the value of the generated random value A or the random value B. Becomes

なお、ランダム値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 determination unit 116 realizes a pointer operation similar to that of a habitual person by weighting the random value. Accordingly, the destination coordinate determination unit 116 can make it difficult for the viewer to notice that the dummy pointer p2 is the pointer controlled by the pointer control device 10.

(軌跡データの選択ルール)
次に、軌跡データの選択ルールについて説明する。
図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 data recording unit 113 according to the embodiment of the present invention.
The trajectory data recording unit 113 stores a set of coordinate data indicating the trajectory of the movement of the user pointer p1, with the unit from the start to the end of the input operation of the viewer (that is, the operation of moving the user pointer p1) as one unit. Is stored in the locus data storage unit 123.

図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 data storage unit 123 thus accumulates various trajectory data having different directions and distances from the start point to the end point of the trajectory.

なお、軌跡データ記憶部123の記憶容量が有限である場合には、以下のような構成にしてもよい。軌跡データ記録部113は、例えば、軌跡の始点から終点までの直線距離に応じて10個程度のグループにデータを分類して、軌跡データ記憶部123にそれぞれ記憶させる。軌跡データ記録部113は、グループ毎にFIFOルールに従って軌跡データ記憶部123に記憶させるデータを更新する。すなわち、記憶可能なデータの件数の上限値がグループ毎に予め設定され、最大数に達した場合には、新規データが登録される毎に、古いデータが順に削除される。これにより、軌跡データ記憶部123の記憶容量が有限であっても、軌跡データ記憶部123は、軌跡の始点から終点までの直線距離が異なる様々なデータを常に保持しておくことができる。   If the storage capacity of the trajectory data storage unit 123 is finite, the following configuration may be adopted. The trajectory data recording unit 113 classifies the data into groups of about 10 according to the linear distance from the start point to the end point of the trajectory, and stores the data in the trajectory data storage unit 123, for example. The trajectory data recording unit 113 updates data to be stored in the trajectory data storage unit 123 according to the FIFO rule for each group. That is, the upper limit of the number of data items that can be stored is set in advance for each group, and when the maximum number is reached, old data is sequentially deleted each time new data is registered. Thus, even if the storage capacity of the trajectory data storage unit 123 is limited, the trajectory data storage unit 123 can always hold various data having different linear distances from the start point to the end point 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 trajectory selection unit 117 according to the embodiment of the present invention.
In FIG. 11, s201 is the coordinates of the dummy pointer p2, and e201 is the target point coordinates determined by the destination coordinate determination unit 116.

軌跡選択部117は、ダミーポインタp2の座標s201と目標点座標e201とに基づいて、ダミーポインタp2の座標s201と目標点座標e201との間の距離d201を求める。
軌跡選択部117は、軌跡データ記憶部123に記憶された軌跡を示す1組の座標データのうち、距離d201の距離が属するグループに属するデータの中から、任意に1つのデータを選択する。例えば、軌跡選択部117は、距離d201の距離が属するグループに属する軌跡tr103(図10)を示すデータを選択し、軌跡データ記憶部123から取得する。軌跡選択部は、選択したデータを、ダミーポインタ表示制御部115へ出力する。
The trajectory selector 117 obtains a distance d201 between the coordinates s201 of the dummy pointer p2 and the target point coordinates e201 based on the coordinates s201 of the dummy pointer p2 and the target point coordinates e201.
The trajectory selection unit 117 arbitrarily selects one data from the data belonging to the group to which the distance d201 belongs from the set of coordinate data indicating the trajectory stored in the trajectory data storage unit 123. For example, the trajectory selection unit 117 selects data indicating the trajectory tr103 (FIG. 10) belonging to the group to which the distance d201 belongs, and acquires the data from the trajectory data storage unit 123. The trajectory selector outputs the selected data to the dummy pointer display controller 115.

ダミーポインタ表示制御部115は、軌跡tr103の始点s103と終点e103との間の距離d103が、距離d201と等しくなるように軌跡tr103の縮尺を調整する。縮尺を調整した後の軌跡を、軌跡tr103a(図示せず)とする。また、軌跡選択部117は、軌跡tr103aの始点から終点への方向を、ダミーポインタp2の座標s201から目標点座標e201への方向と同一となるように角度を調整する。図11に示す軌跡tr103bは、角度を調整した後の軌跡である。   The dummy pointer display control unit 115 adjusts the scale of the locus tr103 so that the distance d103 between the start point s103 and the end point e103 of the locus tr103 is equal to the distance d201. The trajectory after adjusting the scale is referred to as a trajectory tr103a (not shown). The trajectory selector 117 adjusts the angle so that the direction from the start point to the end point of the trajectory tr103a is the same as the direction from the coordinates s201 of the dummy pointer p2 to the target point coordinates e201. A locus tr103b shown in FIG. 11 is a locus after the angle is adjusted.

ダミーポインタ表示制御部115は、軌跡データtr103bに基づいて複数の座標データに変換する。ダミーポインタ表示制御部115は、変換した座標データとダミーポインタIDとを含むデータを、軌跡の始点を示す座標データから順に終点を示す座標データまで、第1通信部101を介して、表示装置11の通信部12へ送信する。   The dummy pointer display control unit 115 converts the data into a plurality of coordinate data based on the locus data tr103b. The dummy pointer display control unit 115 converts the data including the converted coordinate data and the dummy pointer ID from the coordinate data indicating the starting point of the trajectory to the coordinate data indicating the end point in order from the display device 11 via the first communication unit 101. To the communication unit 12.

これにより、ポインタ制御装置10は、過去の観覧者の操作によって得られたユーザポインタp1の軌跡を、ダミーポインタp2の動作に活用することができる。ダミーポインタp2は、人間がした操作に基づく軌跡と同一または類似する軌跡によって移動する。そのため、実施形態に係るポインタ制御システム1において、ダミーポインタp2が人間によって操作されたポインタではないことを、観覧者が認識することが困難である。   Thereby, the pointer control device 10 can utilize the trajectory of the user pointer p1 obtained by the operation of the past viewer for the operation of the dummy pointer p2. The dummy pointer p2 moves along the same or similar trajectory as the trajectory based on the operation performed by the human. Therefore, in the pointer control system 1 according to the embodiment, it is difficult for the viewer to recognize that the dummy pointer p2 is not a pointer operated by a human.

(ポインタ制御装置10の動作)
次に、ポインタ制御装置10がダミーポインタp2を移動させる動作の流れについて説明する。
図12は、本発明の実施形態に係るポインタ制御装置10の動作の一例を示すフローチャートである。本フローチャートは、表示装置11に重要箇所の中心点が表示された場合に開始する。
(Operation of Pointer Control Device 10)
Next, the flow of the operation in which the pointer control device 10 moves the dummy pointer p2 will be described.
FIG. 12 is a flowchart illustrating an example of the operation of the pointer control device 10 according to the embodiment of the present invention. This flowchart starts when the center point of the important part is displayed on the display device 11.

(ステップS101)表示装置11に重要箇所の中心点が表示される。その後、ステップS102へ進む。 (Step S101) The display device 11 displays the center point of the important part. Thereafter, the process proceeds to step S102.

(ステップS102)移動先座標決定部116は、表示装置11に表示されている重要箇所の中から、重要度を示す情報に基づいて1つの重要箇所を選択する。その後、ステップS103へ進む。 (Step S102) The destination coordinate determination unit 116 selects one important point from the important points displayed on the display device 11 based on the information indicating the importance. After that, it advances to step S103.

(ステップS103)移動先座標決定部116は、選択した重要箇所の中心点を目標点座標とする。移動先座標決定部116は、ダミーポインタp2の座標と目標点座標とに基づいて、当該ダミーポインタp2の移動先とする移動先座標を決定する。その後、ステップS104へ進む。 (Step S103) The destination coordinate determination unit 116 sets the center point of the selected important point as the target point coordinate. The destination coordinate determination unit 116 determines destination coordinates to which the dummy pointer p2 is to be moved, based on the coordinates of the dummy pointer p2 and the target point coordinates. Thereafter, the process proceeds to step S104.

(ステップS104)軌跡選択部117は、ダミーポインタp2の座標と移動先座標とに基づいて、ダミーポインタp2の座標と移動先座標との間の距離を求める。軌跡選択部117は、ダミーポインタp2の座標と移動先座標との間の距離と、軌跡データの始点と終点と間の直線距離と、が同一または近似する1組の座標データを、軌跡データ記憶部123から取得する。軌跡データ記憶部123は、取得した1組の座標データを、ダミーポインタ表示制御部115へ出力する。その後、ステップS105へ進む。 (Step S104) The trajectory selection unit 117 obtains a distance between the coordinates of the dummy pointer p2 and the destination coordinates based on the coordinates of the dummy pointer p2 and the destination coordinates. The trajectory selection unit 117 stores a set of coordinate data in which the distance between the coordinates of the dummy pointer p2 and the destination coordinates and the linear distance between the start point and the end point of the trajectory data are the same or approximate, in the trajectory data storage. It is obtained from the unit 123. The trajectory data storage unit 123 outputs the acquired set of coordinate data to the dummy pointer display control unit 115. Thereafter, the process proceeds to step S105.

(ステップS105)ダミーポインタ表示制御部115は、軌跡データ記憶部123から取得した1組の座標データに基づく軌跡の縮尺および方向を調整する。すなわち、ダミーポインタ表示制御部115は、ダミーポインタp2の座標と移動先座標とが、それぞれ軌跡の始点と終点とに一致するように1組の座標データを調整する。ダミーポインタ表示制御部115は、調整した1組の座標データとダミーポイントIDとを含むデータを、第1通信部101を介して表示装置11の通信部12へ送信する。これにより、ダミーポインタ表示制御部115は、ダミーポインタp2を移動先座標へ移動させることができる。その後、ステップS106へ進む。 (Step S105) The dummy pointer display control unit 115 adjusts the scale and direction of the trajectory based on a set of coordinate data acquired from the trajectory data storage unit 123. That is, the dummy pointer display control unit 115 adjusts a set of coordinate data such that the coordinates of the dummy pointer p2 and the destination coordinates match the start point and the end point of the trajectory, respectively. The dummy pointer display control unit 115 transmits data including the adjusted set of coordinate data and the dummy point ID to the communication unit 12 of the display device 11 via the first communication unit 101. Thus, the dummy pointer display control unit 115 can move the dummy pointer p2 to the destination coordinates. Thereafter, the process proceeds to step S106.

(ステップS106)表示装置11に表示されている映像が更新されている場合には、ステップS107へ進む。そうでない場合は、ステップS103へ戻る。 (Step S106) If the video displayed on the display device 11 has been updated, the process proceeds to step S107. Otherwise, the process returns to step S103.

(ステップS107)表示装置11に表示されている映像に重要箇所の中心点が1つ以上含まれている場合には、ステップS102へ戻る。そうでない場合は、本フローチャートの処理を終了する。 (Step S107) If the video displayed on the display device 11 includes one or more center points of important points, the process returns to step S102. Otherwise, the processing of this flowchart ends.

以上、説明したように、本発明の実施形態に係るポインタ制御装置10は、あたかも人間が操作しているかのようにダミーポインタp2を動作させる。ポインタ制御装置10が、情報提示者が意図する重要箇所へ向かってダミーポインタp2を移動させることにより、観覧者の注目が喚起される。観覧者は、ダミーポインタp2が、他の観覧者によって操作されているポインタであるか、またはポインタ制御装置10によって自動的に制御されているポインタであるか、を識別することが困難である。よって、観覧者は、ダミーポインタp2によってポインティングされている箇所が情報提供者によって意図された重要箇所であることに気づくことが困難である。そのため、観覧者は、ダミーポインタp2がポインティングしている箇所を、観覧者自身も同様にポインティングするか否かを、自身の興味に基づいて自主的に判断する。一方、上述したように、情報提示者が意図する箇所を強調表示する従来の表示方法では、ユーザの操作は、強調表示された箇所をポインティングするだけの受動的な操作になりやすい。   As described above, the pointer control device 10 according to the embodiment of the present invention operates the dummy pointer p2 as if it were operated by a human. The pointer control device 10 moves the dummy pointer p <b> 2 toward an important point intended by the information presenter, thereby attracting the viewer's attention. It is difficult for the viewer to identify whether the dummy pointer p2 is a pointer operated by another viewer or a pointer automatically controlled by the pointer control device 10. Therefore, it is difficult for the viewer to notice that the location pointed to by the dummy pointer p2 is an important location intended by the information provider. Therefore, the viewer voluntarily determines whether or not the viewer himself points to the location pointed by the dummy pointer p2, based on his / her interest. On the other hand, as described above, in the conventional display method of highlighting the location intended by the information presenter, the user's operation is likely to be a passive operation merely pointing at the highlighted location.

以上により、本発明の実施形態に係るポインタ制御システム1は、ユーザの自主性が損なわれることを低減しつつ、情報提示者が位置する箇所にユーザの注目を集めることができる。   As described above, the pointer control system 1 according to the embodiment of the present invention can attract the user's attention to the location where the information presenter is located while reducing the loss of the independence of the user.

以上、この発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。   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 reproduction control unit 111 for displaying the video content and the content-related information on the display device 11, the display of the user pointer p1 for controlling the display of the user pointer p1, and the display of the dummy pointer p2 are performed. The pointer control device 10 is provided with both the dummy pointer display control unit 115 to be controlled, but the present invention is not limited to this. For example, a configuration may be employed in which the content reproduction control unit 111, the user pointer display control unit 112, and the dummy pointer display control unit 115 are provided in different devices.

また、例えば、上述した実施形態においては、ポインタ制御装置10と表示装置11とは別々の装置である構成としたが、これに限られない。ポインタ制御装置10の有する機能と表示装置11が有する機能を、1つの装置が有するような構成であっても構わない。   Further, for example, in the above-described embodiment, the pointer control device 10 and the display device 11 are configured as separate devices, but are not limited thereto. A configuration in which one device has the function of the pointer control device 10 and the function of the display device 11 may be used.

なお、上述した実施形態におけるポインタ制御装置10の一部又は全部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。   A part or all of the pointer control device 10 in the above-described embodiment may be realized by a computer. In this case, a program for realizing the control function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer system.

なお、ここでいう「コンピュータシステム」とは、ポインタ制御装置10に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。   The “computer system” here is a computer system built in the pointer control device 10 and includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage device such as a hard disk built in a computer system.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信回線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。   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 pointer control device 10 in the above-described embodiment may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each functional block of the pointer control device 10 may be individually formed into a processor, or a part or all may be integrated into a processor. The method of circuit integration is not limited to an LSI, and may be realized by a dedicated circuit or a general-purpose processor. Further, in the case where a technology for forming an integrated circuit that replaces the LSI appears due to the advance of the semiconductor technology, an integrated circuit based on the technology may be used.

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・・・ダミーポインタ   Reference Signs List 1 pointer control system, 10 pointer control device, 11 display device, 12 communication unit, 13 display control unit, 14 display unit, 20 terminal Device, 21 operation input unit, 22 control unit, 23 communication unit, 100 input / output unit, 101 first communication unit, 102 second communication unit, 103 ... operation input unit, 110 ... control unit, 111 ... content reproduction control unit, 112 ... user pointer display control unit (first display control unit), 113 ... locus data recording unit, 114: target point coordinate recording unit, 115: dummy pointer display control unit (second display control unit), 116: destination coordinate determination unit, 117: locus selection unit, 120: storage Unit, 121: content storage unit, 122: content related information Storage unit, 123: locus data storage unit, 124: dummy pointer coordinate storage unit, 125: destination coordinate storage unit, 126: target point coordinate storage unit, p1: user pointer, p2 ... Dummy pointers

Claims (21)

ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御部と、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第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:
ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御部と、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第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:
複数のユーザのそれぞれに個別に割り当てられる第1ポインタであり当該割り当てられた第1ポインタに対するユーザの操作に基づいて移動可能な第1ポインタを画面に表示させる第1表示制御部と、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第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:
前記移動先座標決定部は、前記移動先座標を決定した場合、前記移動先座標へ移動した後の前記第2ポインタの次の移動先を示す前記移動先座標を決定する、
ことを特徴とする、請求項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:
前記移動先座標は、前記第2ポインタの座標と前記目標点座標とを結ぶ線分上の任意の座標を示す線分上座標を基準として決められる選択可能領域のうちのいずれかの座標である、
ことを特徴とする、請求項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:
ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御ステップと、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第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:
ユーザの操作に基づいて移動可能な少なくとも1つの第1ポインタを画面に表示させる第1表示制御ステップと、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第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:
複数のユーザのそれぞれに個別に割り当てられる第1ポインタであり当該割り当てられた第1ポインタに対するユーザの操作に基づいて移動可能な第1ポインタを画面に表示させる第1表示制御ステップと、
前記画面に表示される映像の特定箇所の座標を示す目標点座標に基づいて決定される座標を、第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ポインタ、および第2ポインタを少なくとも表示可能な画面を備える表示部と、
ユーザからの前記第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ポインタ、および第2ポインタを少なくとも表示可能な画面を備える表示部と、
ユーザからの前記第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ポインタ、および第2ポインタを少なくとも表示可能な画面を備える表示部と、
ユーザからの前記第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.
JP2015139527A 2015-07-13 2015-07-13 Pointer control device, pointer control method, program, and pointer control system Active JP6645052B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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