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
JP7594573B2 - Information processing device, program, system, and information processing method - Google Patents
[go: Go Back, main page]

JP7594573B2 - Information processing device, program, system, and information processing method - Google Patents

Information processing device, program, system, and information processing method Download PDF

Info

Publication number
JP7594573B2
JP7594573B2 JP2022186056A JP2022186056A JP7594573B2 JP 7594573 B2 JP7594573 B2 JP 7594573B2 JP 2022186056 A JP2022186056 A JP 2022186056A JP 2022186056 A JP2022186056 A JP 2022186056A JP 7594573 B2 JP7594573 B2 JP 7594573B2
Authority
JP
Japan
Prior art keywords
marker
display device
display
unit
information
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
JP2022186056A
Other languages
Japanese (ja)
Other versions
JP2024074713A (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.)
SoftBank Corp
Original Assignee
SoftBank Corp
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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2022186056A priority Critical patent/JP7594573B2/en
Publication of JP2024074713A publication Critical patent/JP2024074713A/en
Application granted granted Critical
Publication of JP7594573B2 publication Critical patent/JP7594573B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、情報処理装置、プログラム、システム、表示デバイス、及び情報処理方法に関する。 The present invention relates to an information processing device, a program, a system, a display device, and an information processing method.

特許文献1には、AR(Augmented Reality)グラス等の眼鏡型デバイスを装着した装着者の視線のデータを用いたマッチングサービスが記載されている。特許文献2には、空間共有での違和感を低減できるAR表示制御装置が記載されている。特許文献3には、ステルス性の高い潜像を作成する画像処理装置が記載されている。特許文献4には、シーンチェンジ期間の間にデジタルビデオ信号のデフォルトエンコーディングを適合させるための装置が記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2022-085730号公報
[特許文献2]特開2021-131741号公報
[特許文献3]特開2021-004957号公報
[特許文献4]国際公開第2008/019525号
Patent Literature 1 describes a matching service that uses gaze data of a wearer wearing an eyeglass-type device such as AR (Augmented Reality) glasses. Patent Literature 2 describes an AR display control device that can reduce discomfort in space sharing. Patent Literature 3 describes an image processing device that creates a highly stealthy latent image. Patent Literature 4 describes an apparatus for adapting default encoding of a digital video signal during a scene change period.
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2022-085730 A [Patent Document 2] JP 2021-131741 A [Patent Document 3] JP 2021-004957 A [Patent Document 4] WO 2008/019525

本発明の一実施態様によれば、情報処理装置が提供される。前記情報処理装置は、表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入部を備えてよい。 According to one embodiment of the present invention, an information processing device is provided. The information processing device may include a marker insertion unit that inserts a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device.

前記マーカ挿入部は、前記映像に映像加工処理を実行することによって、前記マーカを前記映像に挿入してよい。 The marker insertion unit may insert the marker into the image by performing an image processing process on the image.

前記いずれかの情報処理装置において、前記マーカ挿入部は、前記映像が前記表示対象領域に表示されている間に、前記マーカを前記映像に挿入してよい。 In any of the information processing devices, the marker insertion unit may insert the marker into the image while the image is being displayed in the display target area.

前記いずれかの情報処理装置において、前記マーカ挿入部は、マーカ投影装置に前記マーカを投影させることによって、前記マーカを前記映像に挿入してよい。 In any of the information processing devices, the marker insertion unit may insert the marker into the image by having a marker projection device project the marker.

前記いずれかの情報処理装置は、前記表示デバイスの前記ユーザの動作を示すユーザ動作情報を受信する情報受信部をさらに備え。前記マーカ挿入部は、前記表示デバイスの前記ユーザの前記ユーザ動作情報に基づいて、前記マーカを前記映像に挿入してよい。 Any of the information processing devices further includes an information receiving unit that receives user operation information indicating an operation of the user of the display device. The marker insertion unit may insert the marker into the image based on the user operation information of the user of the display device.

前記いずれかの情報処理装置は、前記表示デバイスに搭載されている前記撮像部が前記映像を撮像した撮像画像を受信する情報受信部をさらに備え、前記マーカ挿入部は、前記撮像画像に基づいて、前記マーカを前記映像に挿入してよい。 Any of the information processing devices may further include an information receiving unit that receives an image captured by the imaging unit mounted on the display device, and the marker insertion unit may insert the marker into the video based on the captured image.

前記いずれかの情報処理装置は、前記映像内の注目が集まる注目エリアを示す注目エリア情報を格納する情報格納部をさらに備え、前記マーカ挿入部は、前記マーカが前記注目エリア情報によって示される前記注目エリアの外側エリアに挿入されるように、前記マーカの挿入位置を決定してよい。 Any of the information processing devices may further include an information storage unit that stores attention area information indicating an attention area in the video where attention is focused, and the marker insertion unit may determine an insertion position of the marker such that the marker is inserted in an area outside the attention area indicated by the attention area information.

前記いずれかの情報処理装置は、前記表示デバイスの前記ユーザの視線を示す視線情報を受信する情報受信部と、前記視線情報によって示される前記ユーザの前記視線に基づいて、前記映像内の注目が集まる注目エリアを特定する注目エリア特定部とをさらに備え、前記マーカ挿入部は、前記マーカが前記注目エリア特定部によって特定された前記注目エリアの外側エリアに挿入されるように、前記マーカの挿入位置を決定してよい。 Any of the information processing devices may further include an information receiving unit that receives gaze information indicating the gaze of the user of the display device, and an attention area identifying unit that identifies an attention area in the video where attention is focused based on the gaze of the user indicated by the gaze information, and the marker insertion unit may determine an insertion position of the marker such that the marker is inserted in an area outside the attention area identified by the attention area identifying unit.

前記いずれかの情報処理装置は、前記映像内の色に関連する色関連情報を格納する情報格納部をさらに備え、前記マーカ挿入部は、前記色関連情報に基づいて、前記マーカが挿入された場合に前記マーカの色と前記映像内の前記色との間の色差がより大きくなるように、前記マーカの挿入位置を決定してよい。 Any of the information processing devices may further include an information storage unit that stores color-related information related to colors in the image, and the marker insertion unit may determine an insertion position of the marker based on the color-related information so that when the marker is inserted, the color difference between the color of the marker and the color in the image becomes larger.

前記いずれかの情報処理装置は、前記映像内の色に関連する色関連情報を格納する情報格納部をさらに備えて、前記マーカ挿入部は、前記色関連情報に基づいて、前記マーカが挿入位置に挿入された場合に、前記マーカの色と前記映像内の前記色との間の色差がより大きくなるように、前記マーカの色を決定してよい。 Any of the information processing devices may further include an information storage unit that stores color-related information related to colors in the image, and the marker insertion unit may determine the color of the marker based on the color-related information so that when the marker is inserted at the insertion position, the color difference between the color of the marker and the color in the image becomes larger.

前記いずれかの情報処理装置は、前記表示デバイスの前記ユーザに関連するユーザ関連情報を受信する情報受信部をさらに備え、前記マーカ挿入部は、前記ユーザ関連情報に基づいて、前記マーカを前記映像に挿入する挿入期間を決定してよい。 Any of the information processing devices may further include an information receiving unit that receives user-related information related to the user of the display device, and the marker insertion unit may determine an insertion period for inserting the marker into the video based on the user-related information.

前記いずれかの情報処理装置は、前記表示デバイスが前記マーカを認識できたか否かを示す認識可否情報を受信する情報受信部をさらに備え、前記マーカ挿入部は、前記認識可否情報が、前記表示デバイスが前記マーカを認識できていないことを示す場合、前記表示デバイスが前記マーカを認識できるように、前記マーカの挿入位置、前記マーカの色、及び、前記マーカのサイズのうちの少なくともいずれかを変更してよい。 Any of the information processing devices further includes an information receiving unit that receives recognition information indicating whether the display device has been able to recognize the marker, and when the recognition information indicates that the display device has not been able to recognize the marker, the marker insertion unit may change at least one of the insertion position of the marker, the color of the marker, and the size of the marker so that the display device can recognize the marker.

前記いずれかの情報処理装置は、前記表示デバイスに前記コンテンツを配信するコンテンツ配信部をさらに備えてよい。 Any of the information processing devices may further include a content delivery unit that delivers the content to the display device.

本発明の一実施態様によれば、コンピュータを、前記情報処理装置として機能させるためのプログラムが提供される。 According to one embodiment of the present invention, a program is provided for causing a computer to function as the information processing device.

本発明の一実施態様によれば、システムが提供される。前記システムは、前記情報処理装置を備えてよい。前記システムは、前記表示デバイスを備えてよい。 According to one embodiment of the present invention, a system is provided. The system may include the information processing device. The system may include the display device.

本発明の一実施態様によれば、表示デバイスが提供される。前記表示デバイスは、表示部を備えてよい。前記表示デバイスは、撮像部を備えてよい。前記表示デバイスは、前記撮像部が表示対象領域に表示されている映像を撮像した撮像画像から、前記表示デバイスのユーザが認識可能な期間より短い期間、前記映像に挿入されているマーカを認識するマーカ認識部を備えてよい。前記表示デバイスは、前記マーカ認識部によって認識された前記マーカに基づいて、前記表示部に表示されるコンテンツの表示位置を決定する表示位置決定部を備えてよい。 According to one embodiment of the present invention, a display device is provided. The display device may include a display unit. The display device may include an imaging unit. The display device may include a marker recognition unit that recognizes a marker inserted in a video displayed in a display target area from an image captured by the imaging unit for a period shorter than a period that a user of the display device can recognize. The display device may include a display position determination unit that determines a display position of content displayed on the display unit based on the marker recognized by the marker recognition unit.

前記表示デバイスは、前記撮像画像に含まれる前記表示対象領域の画角を示す画角情報を格納する情報格納部をさらに備え、前記表示位置決定部は、前記画角情報にさらに基づいて、前記コンテンツの前記表示位置を決定してよい。 The display device may further include an information storage unit that stores angle-of-view information indicating an angle of view of the display target area included in the captured image, and the display position determination unit may determine the display position of the content further based on the angle-of-view information.

前記いずれかの表示デバイスにおいて、前記マーカ認識部は、前記撮像画像から、前記映像に挿入されている複数の前記マーカを認識し、前記表示位置決定部は、前記マーカ認識部によって認識された前記複数のマーカに基づいて、3Dコンテンツである前記コンテンツの前記表示位置を決定してよい。 In any of the display devices, the marker recognition unit may recognize a plurality of the markers inserted in the video from the captured image, and the display position determination unit may determine the display position of the content, which is 3D content, based on the plurality of markers recognized by the marker recognition unit.

本発明の一実施態様によれば、コンピュータを、前記表示デバイスとして機能させるためのプログラムが提供される。 According to one embodiment of the present invention, a program is provided for causing a computer to function as the display device.

本発明の一実施態様によれば、コンピュータによって実行される情報処理方法が提供される。前記情報処理方法は、表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入段階を備えてよい。 According to one embodiment of the present invention, there is provided an information processing method executed by a computer. The information processing method may include a marker insertion step of inserting a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device.

本発明の一実施態様によれば、コンピュータによって実行される情報処理方法が提供される。前記情報処理方法は、前記コンピュータに搭載されている撮像部が表示対象領域に表示されている映像を撮像した撮像画像から、前記コンピュータのユーザが認識可能な期間より短い期間、前記映像に挿入されているマーカを認識するマーカ認識段階を備えてよい。前記情報処理方法は、前記マーカ認識段階で認識された前記マーカに基づいて、前記コンピュータに搭載されている表示部に表示されるコンテンツの表示位置を決定する表示位置決定段階を備えてよい。 According to one embodiment of the present invention, there is provided an information processing method executed by a computer. The information processing method may include a marker recognition step of recognizing a marker inserted in an image displayed in a display target area captured by an imaging unit mounted on the computer for a period shorter than the period that a user of the computer can recognize the marker. The information processing method may include a display position determination step of determining a display position of content displayed on a display unit mounted on the computer based on the marker recognized in the marker recognition step.

尚、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions.

システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. 表示デバイス100の構成の一例を概略的に示す。1 shows an example of a configuration of a display device 100. 表示デバイス100がマーカを認識する一例を説明するための説明図である。10 is an explanatory diagram for explaining an example in which the display device 100 recognizes a marker. FIG. 表示デバイス100がコンテンツを表示する一例を説明するための説明図である。FIG. 2 is an explanatory diagram for explaining an example in which a display device 100 displays content. 表示デバイス100がコンテンツを表示する他の一例を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining another example in which the display device 100 displays content. 表示デバイス100がマーカを認識する他の一例を説明するための説明図である。11 is an explanatory diagram for explaining another example in which the display device 100 recognizes a marker. FIG. 表示デバイス100がコンテンツを表示する他の一例を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining another example in which the display device 100 displays content. 表示デバイス100がコンテンツを表示する他の一例を説明するための説明図である。FIG. 11 is an explanatory diagram for explaining another example in which the display device 100 displays content. 表示デバイス100の撮像部120によって撮像された撮像画像80の一例を概略的に示す。1 shows an example of a captured image 80 captured by an imaging section 120 of a display device 100. 表示デバイス100がマーカを認識する他の一例を説明するための説明図である。11 is an explanatory diagram for explaining another example in which the display device 100 recognizes a marker. FIG. 情報処理装置200の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of an information processing device 200. 表示デバイス100の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of a display device 100. システム10による処理の流れの一例を概略的に示す。1 shows an example of a process flow by the system 10. 情報処理装置200又は表示デバイス100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。An example of the hardware configuration of a computer 1200 that functions as the information processing device 200 or the display device 100 is shown in schematic form.

ARグラスの装着者がARグラスを通してスクリーンに投影されている映像を観賞する場合において、ARグラスは、ARグラスの表示部の適切な位置にコンテンツを表示すべく、自己位置推定を実行する必要がある。しかしながら、ARグラスは、暗所において、自己位置推定を実行するために必要な特徴点を把握できない場合がある。本実施形態に係るシステム10は、例えば、ARグラスの自己位置推定のための特徴点として用いられるマーカを、人間が認識できない短時間の間、スクリーンに投影されている映像に挿入する仕組みを採用する。 When a wearer of AR glasses watches an image projected on a screen through the AR glasses, the AR glasses need to perform self-location estimation in order to display content at an appropriate position on the display unit of the AR glasses. However, in a dark place, the AR glasses may not be able to grasp the feature points necessary to perform self-location estimation. The system 10 according to this embodiment employs a mechanism for inserting, for example, a marker used as a feature point for the AR glasses to estimate their own location into the image projected on the screen for a short period of time that is not noticeable to humans.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

図1は、システム10の一例を概略的に示す。システム10は、表示デバイス100及び情報処理装置200を備える。システム10は、通信デバイス300をさらに備えてよい。システム10は、映像表示装置400をさらに備えてよい。システム10は、通信端末150をさらに備えてもよい。 FIG. 1 shows an example of a system 10. The system 10 includes a display device 100 and an information processing device 200. The system 10 may further include a communication device 300. The system 10 may further include a video display device 400. The system 10 may further include a communication terminal 150.

システム10は、表示対象領域50に表示されている映像にバーチャルの視覚情報を追加することによって実空間を仮想的に拡張するAR技術を用いたサービスを提供する施設で利用される。システム10は、例えば、映画館で利用される。システム10は、例えば、プロジェクションマッピング等のデジタルアートのイベント会場で利用される。システム10は、例えば、バーチャルライブのライブ会場で利用される。システム10は、例えば、遊園地等のテーマパークで利用される。システム10は、例えば、ゲームセンターで利用される。システム10は、自宅で利用されてもよい。図1は、システム10が映画館で利用される場合の一例を示す。 The system 10 is used in facilities that provide services using AR technology that virtually expands real space by adding virtual visual information to the image displayed in the display target area 50. The system 10 is used, for example, in movie theaters. The system 10 is used, for example, in digital art event venues such as projection mapping. The system 10 is used, for example, in live venues for virtual live shows. The system 10 is used, for example, in theme parks such as amusement parks. The system 10 is used, for example, in game arcades. The system 10 may also be used at home. FIG. 1 shows an example of the system 10 being used in a movie theater.

表示対象領域50は、例えば、スクリーン装置のスクリーン領域である。表示対象領域50は、例えば、ディスプレイ装置のディスプレイ領域である。表示対象領域50は、例えば、部屋や建物等の壁領域、天井領域、床領域等である。表示対象領域50は、映像を表示可能なその他の任意の領域であってよい。図1は、表示対象領域50がスクリーン装置のスクリーン領域である場合の一例を示す。 The display target area 50 is, for example, the screen area of a screen device. The display target area 50 is, for example, the display area of a display device. The display target area 50 is, for example, the wall area, ceiling area, floor area, etc. of a room or building. The display target area 50 may be any other area in which an image can be displayed. Figure 1 shows an example in which the display target area 50 is the screen area of a screen device.

表示デバイス100は、無線通信機能と、コンテンツを表示部に表示する表示機能とを有しているデバイスであれば、どのようなものであってもよい。表示デバイス100は、例えば、眼鏡型デバイスである。眼鏡型デバイスは、例えば、ARグラスである。表示デバイス100は、スマートフォンやタブレット端末等であってもよい。図1は、表示デバイス100がARグラスである場合の一例を示す。 The display device 100 may be any device having a wireless communication function and a display function for displaying content on a display unit. The display device 100 is, for example, a glasses-type device. The glasses-type device is, for example, AR glasses. The display device 100 may be a smartphone, a tablet terminal, or the like. FIG. 1 shows an example in which the display device 100 is AR glasses.

コンテンツは、任意のデータ形式であってよい。例えば、コンテンツは、2DのCG(Computer Graphics)データである。例えば、コンテンツは、3DのCGデータである。例えば、コンテンツは、静止画である。また、例えば、コンテンツは、動画である。例えば、コンテンツは、テキストである。コンテンツは、これらを複合的に含んでもよい。 The content may be in any data format. For example, the content is 2D CG (Computer Graphics) data. For example, the content is 3D CG data. For example, the content is a still image. Also, for example, the content is a video. For example, the content is text. The content may include a combination of these.

表示デバイス100は、コンテンツを透明又は半透明の表示部上に表示することによって、実空間にコンテンツが配置されている感覚をユーザ102に与えることが可能なデバイスであってよい。すなわち、表示デバイス100は、いわゆる透過型(シースルー型)のデバイスであってよい。尚、表示デバイス100は、ビデオパススルー型のデバイスであってもよい。この場合、表示デバイス100は、ユーザ102の視界に対応する範囲を撮影している撮影画像を非透過型のディスプレイに表示し、コンテンツを重畳表示してよい。 The display device 100 may be a device capable of giving the user 102 the sensation that the content is located in real space by displaying the content on a transparent or semi-transparent display unit. In other words, the display device 100 may be a so-called transmissive (see-through) device. The display device 100 may also be a video pass-through device. In this case, the display device 100 may display a captured image capturing a range corresponding to the field of view of the user 102 on a non-transmissive display, and superimpose the content.

表示デバイス100は、例えば、自機の位置を推定する機能を有する。表示デバイス100は、例えば、表示デバイス100に搭載されている撮像部によって撮像された撮像画像に基づいて、自機の位置を推定する。表示デバイス100は、例えば、撮像画像から自機の位置を推定するための特徴点を抽出することによって、自機の位置を推定する。表示デバイス100は、例えば、抽出した特徴点の形状及びサイズに基づいて、自機の位置を推定する。表示デバイス100は、自機の位置を推定した推定結果に基づいて、コンテンツを表示部に表示してよい。 The display device 100 has a function of estimating its own position, for example. The display device 100 estimates its own position based on an image captured by an imaging unit mounted on the display device 100, for example. The display device 100 estimates its own position by, for example, extracting feature points for estimating its own position from the captured image. The display device 100 estimates its own position based on, for example, the shape and size of the extracted feature points. The display device 100 may display content on the display unit based on the estimation result of the own position.

情報処理装置200は、映像に関連する情報処理を実行する。情報処理装置200は、例えば、情報を映像に挿入する挿入処理を実行する。情報処理装置200は、例えば、表示デバイス100に搭載されている撮像部が表示対象領域50に表示されている映像を撮像している間に表示デバイス100の表示部に表示される当該映像に関連するコンテンツの表示位置を決定するためのマーカ60を、表示デバイス100のユーザ102が認識可能な期間より短い期間の間、当該映像に挿入する。尚、表示デバイス100のユーザ102は、表示デバイス100の装着者であってよい。 The information processing device 200 executes information processing related to the video. For example, the information processing device 200 executes an insertion process to insert information into the video. For example, while an imaging unit mounted on the display device 100 is capturing the video displayed in the display target area 50, the information processing device 200 inserts a marker 60 for determining the display position of content related to the video displayed on the display unit of the display device 100 into the video for a period shorter than the period that the user 102 of the display device 100 can recognize. Note that the user 102 of the display device 100 may be the person wearing the display device 100.

情報処理装置200は、例えば、視覚マスキング効果を利用して、表示デバイス100のユーザ102が認識可能な期間より短い期間の間、マーカ60を当該映像に挿入する。視覚マスキング効果とは、ターゲット刺激及びマスク刺激の2つの視覚刺激が時間的及び空間的に近接して表示された場合に、ターゲット刺激のみが表示される場合と比較して、ターゲット刺激の知覚が妨害される効果である。尚、マスク刺激がターゲット刺激に対して時間的に先に表示される場合を順向マスキングと称し、マスク刺激がターゲット刺激に対して時間的に後に表示される場合を逆向マスキングと称する。例えば、情報処理装置200は、視覚マスキング効果を利用して、70~80ms以下の間、マーカ60を当該映像に挿入する。 The information processing device 200, for example, uses the visual masking effect to insert the marker 60 into the image for a period shorter than the period that the user 102 of the display device 100 can recognize. The visual masking effect is an effect in which, when two visual stimuli, a target stimulus and a mask stimulus, are displayed close to each other in time and space, the perception of the target stimulus is hindered compared to when only the target stimulus is displayed. Note that the case in which the mask stimulus is displayed temporally before the target stimulus is called forward masking, and the case in which the mask stimulus is displayed temporally after the target stimulus is called backward masking. For example, the information processing device 200 uses the visual masking effect to insert the marker 60 into the image for 70 to 80 ms or less.

映像のフレームレートは、例えば、60fps(frames per second)である。この場合、情報処理装置200は、視覚マスキング効果を利用して、4~5フレーム以下の連続したフレームに、マーカ60を挿入してよい。映像のフレームレートは、その他の任意の値であってもよい。 The frame rate of the video is, for example, 60 fps (frames per second). In this case, the information processing device 200 may insert the marker 60 into 4 to 5 or fewer consecutive frames by utilizing the visual masking effect. The frame rate of the video may be any other value.

マーカ60は、例えば、QR(Quick Response)コードである。マーカ60は、例えば、バーコードである。マーカ60は、表示デバイス100がマーカとして認識可能であれば、矩形や円形等の任意の形状の図形であってもよい。 The marker 60 is, for example, a QR (Quick Response) code. The marker 60 is, for example, a barcode. The marker 60 may be a graphic of any shape, such as a rectangle or a circle, as long as the display device 100 can recognize it as a marker.

マーカ60は、例えば、コンテンツに関連するコンテンツ関連情報を含む。コンテンツ関連情報は、例えば、コンテンツを識別するコンテンツ識別情報を含む。コンテンツ関連情報は、例えば、コンテンツのデータ形式を示すデータ形式情報を含む。 The marker 60 includes, for example, content-related information related to the content. The content-related information includes, for example, content identification information that identifies the content. The content-related information includes, for example, data format information that indicates the data format of the content.

映像に関連するコンテンツは、映像に関連していれば、どのようなものであってもよい。映像に関連するコンテンツは、例えば、映像の演出に用いられるコンテンツ、映像の字幕に用いられるコンテンツ、映像のシーンの解説に用いられるコンテンツ、映像で登場する商品の宣伝に用いられるコンテンツ等であってよい。 The content related to the video may be anything as long as it is related to the video. The content related to the video may be, for example, content used in the direction of the video, content used as subtitles for the video, content used to explain the scenes in the video, content used to advertise products that appear in the video, etc.

情報処理装置200は、映像を通信デバイス300に提供する。情報処理装置200は、例えば、ネットワーク20を介して通信デバイス300と通信することによって、映像を通信デバイス300に提供する。 The information processing device 200 provides the video to the communication device 300. The information processing device 200 provides the video to the communication device 300, for example, by communicating with the communication device 300 via the network 20.

ネットワーク20は、通信事業者によって提供されるコアネットワークを含んでよい。コアネットワークは、例えば、5G(5th Generation)通信システムに準拠する。コアネットワークは、6G(6th Generation)通信システム以降の移動体通信システムに準拠してもよい。コアネットワークは、3G(3rd Generation)通信システムやLTE(Long Term Evolution)通信システムに準拠してもよい。ネットワーク20は、インターネットを含んでもよい。ネットワーク20は、Wi-Fi(登録商標)通信方式に対応していてもよい。ネットワーク20には、Wi-Fiアクセスポイントを介してアクセス可能であってよい。ネットワーク20には、その他無線通信全般を利用してアクセス可能であってよい。ネットワーク20には、有線接続を介してアクセス可能であってもよい。 The network 20 may include a core network provided by a telecommunications carrier. The core network may be compliant with, for example, a 5G (5th Generation) communication system. The core network may be compliant with a mobile communication system after the 6G (6th Generation) communication system. The core network may be compliant with a 3G (3rd Generation) communication system or an LTE (Long Term Evolution) communication system. The network 20 may include the Internet. The network 20 may be compatible with a Wi-Fi (registered trademark) communication method. The network 20 may be accessible via a Wi-Fi access point. The network 20 may be accessible using other wireless communication in general. The network 20 may be accessible via a wired connection.

通信デバイス300は、情報処理装置200と通信可能なデバイスであれば、どのようなものであってもよい。通信デバイス300は、例えば、ラップトップPC(Personal Computer)、デスクトップPC等のPCである。通信デバイス300は、スマートフォンやタブレット端末等であってもよい。図1は、通信デバイス300がラップトップPCである場合の一例を示す。 The communication device 300 may be any device capable of communicating with the information processing device 200. The communication device 300 may be, for example, a laptop PC (Personal Computer), a desktop PC, or other PC. The communication device 300 may also be a smartphone, a tablet terminal, or the like. FIG. 1 shows an example in which the communication device 300 is a laptop PC.

通信デバイス300は、例えば、情報処理装置200によって提供された映像を映像表示装置400に送信する。通信デバイス300は、例えば、有線接続を介して、当該映像を映像表示装置400に送信する。通信デバイス300は、HDMI(登録商標)(High-Definition Multimedia Interface)ケーブル等を用いて、映像表示装置400と有線接続を確立してよい。通信デバイス300は、無線接続を介して、当該映像を映像表示装置400に送信してもよい。通信デバイス300は、Wi-Fi、Bluetooth(登録商標)及びZigbee(登録商標)等の短距離無線通信方式を用いて、映像表示装置400と無線接続を確立してよい。 The communication device 300 transmits, for example, an image provided by the information processing device 200 to the image display device 400. The communication device 300 transmits the image to the image display device 400, for example, via a wired connection. The communication device 300 may establish a wired connection with the image display device 400 using an HDMI (registered trademark) (High-Definition Multimedia Interface) cable or the like. The communication device 300 may transmit the image to the image display device 400 via a wireless connection. The communication device 300 may establish a wireless connection with the image display device 400 using a short-range wireless communication method such as Wi-Fi, Bluetooth (registered trademark), and Zigbee (registered trademark).

映像表示装置400は、通信デバイス300から受信した映像を表示可能なデバイスであれば、どのようなものであってもよい。映像表示装置400は、例えば、プロジェクタである。映像表示装置400は、ディスプレイ装置であってもよい。図1は、映像表示装置400がプロジェクタである場合の一例を示す。 The image display device 400 may be any device capable of displaying an image received from the communication device 300. The image display device 400 is, for example, a projector. The image display device 400 may also be a display device. FIG. 1 shows an example in which the image display device 400 is a projector.

情報処理装置200は、例えば、映像に関連するコンテンツを通信端末150に配信する。情報処理装置200は、例えば、ネットワーク20を介して通信端末150と通信することによって、当該コンテンツを通信端末150に配信する。 The information processing device 200 distributes, for example, video-related content to the communication terminal 150. The information processing device 200 distributes the content to the communication terminal 150 by, for example, communicating with the communication terminal 150 via the network 20.

通信端末150は、情報処理装置200と通信可能なデバイスであれば、どのようなものであってもよい。通信端末150は、例えば、スマートフォンやタブレット端末等である。通信端末150は、PCであってもよい。通信端末150は、ウェアラブル端末であってもよい。通信端末150は、ARグラスであってもよい。図1は、通信端末150がスマートフォンである場合の一例を示す。 The communication terminal 150 may be any device capable of communicating with the information processing device 200. The communication terminal 150 may be, for example, a smartphone or a tablet terminal. The communication terminal 150 may be a PC. The communication terminal 150 may be a wearable terminal. The communication terminal 150 may be AR glasses. FIG. 1 shows an example in which the communication terminal 150 is a smartphone.

通信端末150は、情報処理装置200によって配信された、映像に関連するコンテンツを表示デバイス100に送信する。通信端末150は、例えば、無線接続を介して、当該コンテンツを表示デバイス100に送信する。通信端末150は、Wi-Fi、Bluetooth及びZigbee等の短距離無線通信方式を用いて、表示デバイス100と無線接続を確立してよい。通信端末150は、有線接続を介して、当該コンテンツを表示デバイス100に送信してもよい。通信端末150及び表示デバイス100は、一体であってもよい。 The communication terminal 150 transmits content related to the video delivered by the information processing device 200 to the display device 100. The communication terminal 150 transmits the content to the display device 100, for example, via a wireless connection. The communication terminal 150 may establish a wireless connection with the display device 100 using a short-range wireless communication method such as Wi-Fi, Bluetooth, or Zigbee. The communication terminal 150 may transmit the content to the display device 100 via a wired connection. The communication terminal 150 and the display device 100 may be integrated.

例えば、表示デバイス100は、表示デバイス100に搭載されている撮像部が表示対象領域50に表示されている映像を撮像した撮像画像から、表示デバイス100のユーザ102が認識可能な期間より短い期間、当該映像に挿入されているマーカ60を認識する。次に、表示デバイス100は、認識したマーカ60に基づいて、通信端末150から受信したコンテンツの表示位置を決定する。その後、表示デバイス100は、決定した表示位置に従って、表示デバイス100の表示部に表示する。 For example, the display device 100 recognizes a marker 60 inserted in an image displayed in the display target area 50, from an image captured by an imaging unit mounted on the display device 100, for a period shorter than the period during which the user 102 of the display device 100 can recognize the image. Next, the display device 100 determines the display position of the content received from the communication terminal 150 based on the recognized marker 60. After that, the display device 100 displays the content on the display unit of the display device 100 according to the determined display position.

尚、情報処理装置200は、MEC(Mobile Edge Computing又はMulti-access Edge Computing)として機能してよい。すなわち、情報処理装置200は、MECサーバであってよい。 In addition, the information processing device 200 may function as MEC (Mobile Edge Computing or Multi-access Edge Computing). In other words, the information processing device 200 may be an MEC server.

AR技術を用いて表示デバイスの表示部の適切な位置にコンテンツを表示させるためには、コンテンツの表示位置を決定するための特徴点を表示デバイスに認識させる必要がある。しかしながら、映画館やイベント会場等の暗所において、表示デバイスは、特徴点を認識することができず、表示部の適切な位置にコンテンツを表示できない場合がある。その一方で、表示デバイスの装着者が特徴点を認識した場合、表示デバイスの装着者が興醒めしてしまう恐れがある。以上より、暗所において、コンテンツの表示位置を決定するための特徴点が、表示デバイスが認識でき、且つ、表示デバイスの装着者が認識できない態様で表示されることが望ましい。 In order to use AR technology to display content at an appropriate position on the display unit of a display device, it is necessary to have the display device recognize feature points for determining the display position of the content. However, in dark places such as movie theaters and event venues, the display device may not be able to recognize feature points and may not be able to display the content at the appropriate position on the display unit. On the other hand, if the wearer of the display device recognizes the feature points, there is a risk that the wearer of the display device will lose interest. For the above reasons, it is desirable that in dark places, feature points for determining the display position of the content be displayed in a manner that can be recognized by the display device but cannot be recognized by the wearer of the display device.

本実施形態に係るシステム10によれば、情報処理装置200は、視覚マスキング効果を利用して、コンテンツの表示位置を決定するための特徴点としてのマーカ60を、表示デバイス100のユーザ102が認識できないほど短期間の間だけ映像に挿入する。映像が表示される表示対象領域50は暗所において明るい領域であるので、情報処理装置200は、表示対象領域50に表示されている映像に挿入されたマーカ60を表示デバイス100に認識させることができる。よって、情報処理装置200は、暗所において、表示デバイスの表示部の適切な位置にコンテンツを表示させることができる。さらに、マーカ60が映像に挿入された期間が、表示デバイス100のユーザ102がマーカ60を認識可能な期間より短いので、情報処理装置200は、表示対象領域50に表示されている映像に挿入されたマーカ60を表示デバイス100のユーザ102に認識させない。以上より、本実施形態に係るシステム10は、暗所において、表示デバイスのユーザにマーカを認識させることなく、表示デバイスにマーカを認識させて表示デバイスの表示部の適切な位置にコンテンツを表示させることによって、表示デバイスを通して映像を観賞した表示デバイスのユーザの没入感を向上させることができる。 According to the system 10 of this embodiment, the information processing device 200 uses the visual masking effect to insert the marker 60, which is a feature point for determining the display position of the content, into the image for such a short period of time that the user 102 of the display device 100 cannot recognize it. Since the display target area 50 in which the image is displayed is a bright area in a dark place, the information processing device 200 can make the display device 100 recognize the marker 60 inserted into the image displayed in the display target area 50. Therefore, the information processing device 200 can display the content at an appropriate position on the display unit of the display device in a dark place. Furthermore, since the period during which the marker 60 is inserted into the image is shorter than the period during which the user 102 of the display device 100 can recognize the marker 60, the information processing device 200 does not make the user 102 of the display device 100 recognize the marker 60 inserted into the image displayed in the display target area 50. As described above, the system 10 according to the present embodiment can improve the sense of immersion of a user of a display device viewing video through the display device in a dark place by having the display device recognize the marker and displaying content in an appropriate position on the display unit of the display device without the user of the display device being aware of the marker.

図2は、表示デバイス100の構成の一例を概略的に示す。表示デバイス100は、リム112及びテンプル118を有するフレーム110を備える。表示デバイス100は、バッテリを備えてもよい。 Figure 2 shows a schematic example of the configuration of the display device 100. The display device 100 includes a frame 110 having a rim 112 and temples 118. The display device 100 may also include a battery.

表示デバイス100は、例えば、撮像部120を備える。撮像部120の撮像範囲は、表示デバイス100を装着しているユーザ102の視界に対応する範囲であってよい。図2における撮像部120の配置は一例であり、撮像部120は、他の位置に配置されてもよい。 The display device 100 includes, for example, an imaging unit 120. The imaging range of the imaging unit 120 may be a range that corresponds to the field of view of the user 102 wearing the display device 100. The arrangement of the imaging unit 120 in FIG. 2 is an example, and the imaging unit 120 may be arranged in another position.

表示デバイス100は、例えば、センサ122を備える。センサ122は、表示デバイス100を装着しているユーザ102の動作を検出するためのセンサであってよい。センサ122は、例えば、加速度センサやジャイロセンサ等である。図2では、センサ122がブリッジ114に配置されている場合を例示しているが、図2におけるセンサ122の配置は一例であり、センサ122は、他の位置に配置されてもよい。 The display device 100 includes, for example, a sensor 122. The sensor 122 may be a sensor for detecting the movement of the user 102 wearing the display device 100. The sensor 122 is, for example, an acceleration sensor or a gyro sensor. FIG. 2 illustrates an example in which the sensor 122 is disposed on the bridge 114, but the arrangement of the sensor 122 in FIG. 2 is only an example, and the sensor 122 may be disposed in another position.

表示デバイス100は、例えば、視線検出部124を備える。視線検出部124は、表示デバイス100の装着者であるユーザ102の視線を検出してよい。視線検出部124は、例えば、ユーザ102の目を撮像して監視することによって、ユーザ102の視線を検出する。図2における視線検出部124の配置は一例であり、視線検出部124は、他の位置に配置されてもよい。 The display device 100 includes, for example, a gaze detection unit 124. The gaze detection unit 124 may detect the gaze of the user 102 who is wearing the display device 100. The gaze detection unit 124 detects the gaze of the user 102, for example, by capturing an image of the eyes of the user 102 and monitoring them. The arrangement of the gaze detection unit 124 in FIG. 2 is one example, and the gaze detection unit 124 may be arranged in another position.

表示デバイス100は、各種入力を受け付けてよい。表示デバイス100は、表示デバイス100の任意の位置に配置された操作部を介して、ユーザ102からの各種入力を受け付けてよい。表示デバイス100は、例えば、フレーム110の任意の位置に配置されたボタン等の入力部を介して、ユーザ102からの各種入力を受け付ける。表示デバイス100は、例えば、通信端末150を介して、ユーザ102からの各種入力を受け付けてもよい。 The display device 100 may accept various inputs. The display device 100 may accept various inputs from the user 102 via an operation unit arranged at any position on the display device 100. The display device 100 accepts various inputs from the user 102, for example, via an input unit such as a button arranged at any position on the frame 110. The display device 100 may accept various inputs from the user 102, for example, via a communication terminal 150.

表示デバイス100は、レンズ116への表示機能を備えてよい。レンズ116は、表示デバイス100の表示部の一例であってよい。レンズ116は、透明又は半透明のディスプレイであってよく、表示デバイス100は、レンズ116に各種表示を実行させてよい。すなわち、表示デバイス100は、透明又は半透明のディスプレイ型のデバイスであってよい。また、表示デバイス100が、レンズ116に対して表示を投影する機能を有してもよい。すなわち、表示デバイス100は、投影型のデバイスであってよい。 The display device 100 may have a display function on the lens 116. The lens 116 may be an example of a display unit of the display device 100. The lens 116 may be a transparent or semi-transparent display, and the display device 100 may cause the lens 116 to perform various displays. That is, the display device 100 may be a transparent or semi-transparent display type device. The display device 100 may also have a function of projecting a display onto the lens 116. That is, the display device 100 may be a projection type device.

表示デバイス100は、ネットワーク20を介した通信を実行する機能を有してよい。表示デバイス100は、移動体通信、Wi-Fi通信、及びその他の無線通信全般の少なくともいずれかによって、ネットワーク20にアクセスしてよい。表示デバイス100は、ネットワーク20を介して、情報処理装置200と通信してよい。情報処理装置200は、ネットワーク20を介して、映像に関連するコンテンツを表示デバイス100に配信してよい。 The display device 100 may have a function of performing communication via the network 20. The display device 100 may access the network 20 by at least one of mobile communication, Wi-Fi communication, and other general wireless communication. The display device 100 may communicate with the information processing device 200 via the network 20. The information processing device 200 may deliver content related to video to the display device 100 via the network 20.

図3は、表示デバイス100がマーカを認識する一例を説明するための説明図である。図3~図8及び図10において、図内のx軸方向が水平方向であり、図内のy軸方向が鉛直方向であるものとする。 Figure 3 is an explanatory diagram for explaining an example of how the display device 100 recognizes a marker. In Figures 3 to 8 and 10, the x-axis direction in the figure is the horizontal direction, and the y-axis direction in the figure is the vertical direction.

表示デバイス100は、例えば、表示対象領域50に表示されている映像を撮像部120が撮像した撮像画像から、情報処理装置200によって映像に挿入されている1つのマーカであるマーカ60を認識する。以下の図4及び図5の説明では、表示デバイス100が、図3に示されるマーカ60を認識した場合に、マーカ60に基づいてレンズ116に表示されるコンテンツの表示位置を決定する一例をそれぞれ説明する。 The display device 100 recognizes, for example, a marker 60 that is a marker inserted into the video by the information processing device 200 from an image captured by the imaging unit 120 of the video displayed in the display target area 50. The following explanations of Figures 4 and 5 each explain an example in which, when the display device 100 recognizes the marker 60 shown in Figure 3, it determines the display position of the content displayed on the lens 116 based on the marker 60.

図4は、表示デバイス100がコンテンツを表示する一例を説明するための説明図である。表示デバイス100は、例えば、図3に示されるマーカ60を認識し、認識したマーカ60に基づいて、レンズ116に表示される1つのコンテンツの表示位置を決定する。表示デバイス100は、認識したマーカ60に基づいて、レンズ116に表示される複数のコンテンツの表示位置を決定してもよい。ここでは、表示デバイス100が、認識したマーカ60に基づいて、レンズ116に表示される1つのコンテンツ70の表示位置を決定する場合の一例を主に説明する。 Figure 4 is an explanatory diagram for explaining an example in which the display device 100 displays content. The display device 100 recognizes, for example, the marker 60 shown in Figure 3, and determines the display position of one piece of content to be displayed on the lens 116 based on the recognized marker 60. The display device 100 may also determine the display positions of multiple pieces of content to be displayed on the lens 116 based on the recognized marker 60. Here, an example in which the display device 100 determines the display position of one piece of content 70 to be displayed on the lens 116 based on the recognized marker 60 will be mainly described.

表示デバイス100は、例えば、認識したマーカ60の中心位置を基準位置とし、基準位置とコンテンツ70の表示位置との間の位置関係を示す位置関係情報に基づいて、コンテンツ70の表示位置を決定する。表示デバイス100は、例えば、情報処理装置200から位置関係情報を受信する。表示デバイス100は、通信端末150から位置関係情報を受信してもよい。表示デバイス100は、マーカ60から、位置関係情報を含むコンテンツ関連情報を読み取ってもよい。 For example, the display device 100 determines the display position of the content 70 based on positional relationship information indicating the positional relationship between the reference position and the display position of the content 70, using the center position of the recognized marker 60 as a reference position. The display device 100 receives the positional relationship information from the information processing device 200, for example. The display device 100 may also receive the positional relationship information from the communication terminal 150. The display device 100 may read content-related information including the positional relationship information from the marker 60.

図4に示される一例において、表示デバイス100は、基準位置からx軸方向にx、y軸方向y離れた位置がコンテンツ70の表示位置であると決定する。表示デバイス100は、コンテンツ70が決定した表示位置に表示されるように、レンズ116にコンテンツ70の表示を実行させてよい。 4, the display device 100 determines that a position that is x c away from the reference position in the x-axis direction and y c away from the reference position in the y-axis direction is the display position of the content 70. The display device 100 may cause the lens 116 to display the content 70 so that the content 70 is displayed at the determined display position.

図5は、表示デバイス100がコンテンツを表示する他の一例を説明するための説明図である。図5に示される一例において、表示デバイス100は、図3に示されるマーカ60の中心位置がコンテンツ70の表示位置であると決定する。表示デバイス100は、コンテンツ70が決定した表示位置に表示されるように、レンズ116にコンテンツ70の表示を実行させてよい。 FIG. 5 is an explanatory diagram for explaining another example in which the display device 100 displays content. In the example shown in FIG. 5, the display device 100 determines that the center position of the marker 60 shown in FIG. 3 is the display position of the content 70. The display device 100 may cause the lens 116 to display the content 70 so that the content 70 is displayed at the determined display position.

図6は、表示デバイス100がマーカを認識する他の一例を説明するための説明図である。表示デバイス100は、例えば、表示対象領域50に表示されている映像を撮像部120が撮像した撮像画像から、情報処理装置200によって映像に挿入されている3つのマーカであるマーカ62、マーカ64、及びマーカ66を認識する。マーカ62、マーカ64、及びマーカ66のそれぞれは、マーカ60と同様の特徴を有してよい。以下の図7及び図8の説明では、表示デバイス100が、図6に示されるマーカ62、マーカ64、及びマーカ66を認識した場合に、マーカ62、マーカ64、及びマーカ66に基づいてレンズ116に表示されるコンテンツの表示位置を決定する一例をそれぞれ説明する。 Figure 6 is an explanatory diagram for explaining another example of the display device 100 recognizing a marker. For example, the display device 100 recognizes three markers, marker 62, marker 64, and marker 66, inserted into the video by the information processing device 200 from an image captured by the imaging unit 120 of the video displayed in the display target area 50. Each of the markers 62, 64, and 66 may have the same characteristics as the marker 60. In the following explanations of Figures 7 and 8, an example will be explained in which the display device 100 determines the display position of the content displayed on the lens 116 based on the markers 62, 64, and 66 when it recognizes the markers 62, 64, and 66 shown in Figure 6.

図7は、表示デバイス100がコンテンツを表示する他の一例を説明するための説明図である。ここでは、表示デバイス100が、図6に示されるマーカ62、マーカ64、及びマーカ66を認識し、認識したマーカ62、マーカ64、及びマーカ66に基づいて、レンズ116に表示される1つの3Dコンテンツであるコンテンツ70の表示位置を決定する場合の一例を主に説明する。 Figure 7 is an explanatory diagram for explaining another example of how the display device 100 displays content. Here, an example is mainly explained in which the display device 100 recognizes the markers 62, 64, and 66 shown in Figure 6, and determines the display position of the content 70, which is one piece of 3D content displayed on the lens 116, based on the recognized markers 62, 64, and 66.

表示デバイス100は、例えば、認識したマーカ62、マーカ64、及びマーカ66がコンテンツ70の表示位置を決定するためのマーカであることを示す対応関係情報と、マーカ62、マーカ64、及びマーカ66の間の位置関係とに基づいて、コンテンツ70の表示位置を決定する。表示デバイス100は、例えば、情報処理装置200から対応関係情報を受信する。表示デバイス100は、通信端末150から対応関係情報を受信してもよい。表示デバイス100は、マーカ62、マーカ64、及びマーカ66のそれぞれから、対応関係情報を含むコンテンツ関連情報を読み取ってもよい。 The display device 100 determines the display position of the content 70, for example, based on correspondence information indicating that the recognized markers 62, marker 64, and marker 66 are markers for determining the display position of the content 70, and the positional relationship between the markers 62, marker 64, and marker 66. The display device 100 receives the correspondence information from, for example, the information processing device 200. The display device 100 may also receive the correspondence information from the communication terminal 150. The display device 100 may read content-related information including the correspondence information from each of the markers 62, marker 64, and marker 66.

対応関係情報は、例えば、コンテンツ識別情報を含む。対応関係情報は、例えば、マーカを識別するマーカ識別情報を含む。 The correspondence information includes, for example, content identification information. The correspondence information includes, for example, marker identification information that identifies a marker.

表示デバイス100は、マーカ62、マーカ64、及びマーカ66のそれぞれの中心位置に基づいて、マーカ62、マーカ64、及びマーカ66の間の位置関係を決定してよい。表示デバイス100は、コンテンツ70が決定した表示位置に表示されるように、レンズ116にコンテンツ70の表示を実行させてよい。 The display device 100 may determine the positional relationship between the markers 62, 64, and 66 based on the respective central positions of the markers 62, 64, and 66. The display device 100 may cause the lens 116 to display the content 70 so that the content 70 is displayed at the determined display position.

図8は、表示デバイス100がコンテンツを表示する他の一例を説明するための説明図である。ここでは、表示デバイス100が、図6に示されるマーカ62、マーカ64、及びマーカ66を認識し、認識したマーカ62、マーカ64、及びマーカ66のそれぞれに基づいて、レンズ116に表示される3つのコンテンツであるコンテンツ72、コンテンツ74、及び、コンテンツ76のそれぞれの表示位置を決定する場合の一例を主に説明する。 Figure 8 is an explanatory diagram for explaining another example of displaying content by the display device 100. Here, an example will be mainly explained in which the display device 100 recognizes the markers 62, 64, and 66 shown in Figure 6, and determines the display positions of the three pieces of content 72, content 74, and content 76 displayed on the lens 116 based on the recognized markers 62, 64, and 66, respectively.

表示デバイス100は、例えば、認識したマーカ62、マーカ64、及びマーカ66のそれぞれが、コンテンツ72、コンテンツ74、及び、コンテンツ76のそれぞれの表示位置を決定するためのマーカであることを示す複数の対応関係情報を基づいて、コンテンツ72、コンテンツ74、及び、コンテンツ76のそれぞれの表示位置を決定する。図8に示される一例において、表示デバイス100は、マーカ62の中心位置がコンテンツ72の表示位置であり、マーカ64の中心位置がコンテンツ74の表示位置であり、マーカ66の中心位置がコンテンツ76の表示位置であると決定する。表示デバイス100は、コンテンツ72、コンテンツ74、及び、コンテンツ76のそれぞれが決定した表示位置に表示されるように、レンズ116にコンテンツ72、コンテンツ74、及び、コンテンツ76の表示を実行させてよい。 The display device 100 determines the display positions of the contents 72, 74, and 76, based on, for example, a plurality of pieces of correspondence information indicating that the recognized markers 62, 64, and 66 are markers for determining the display positions of the contents 72, 74, and 76, respectively. In the example shown in FIG. 8, the display device 100 determines that the center position of the marker 62 is the display position of the content 72, the center position of the marker 64 is the display position of the content 74, and the center position of the marker 66 is the display position of the content 76. The display device 100 may cause the lens 116 to display the contents 72, 74, and 76, respectively, so that the contents 72, 74, and 76 are displayed at the determined display positions.

図9は、表示デバイス100の撮像部120によって撮像された撮像画像80の一例を概略的に示す。図9は、表示デバイス100のユーザ102及びユーザ502が表示対象領域50に表示されている雪合戦のビデオゲームをしているときに撮像部120によって撮像された撮像画像の一例を示す。撮像画像80は、表示対象領域50に表示されている雪合戦のビデオゲームの映像及びユーザ502を含む。表示デバイス100は、撮像画像80を情報処理装置200に送信してよい。 Figure 9 shows an example of a captured image 80 captured by the imaging section 120 of the display device 100. Figure 9 shows an example of a captured image captured by the imaging section 120 when the user 102 and the user 502 of the display device 100 are playing a snowball fight video game displayed in the display target area 50. The captured image 80 includes footage of the snowball fight video game displayed in the display target area 50 and the user 502. The display device 100 may transmit the captured image 80 to the information processing device 200.

情報処理装置200は、例えば、表示デバイス100から受信した撮像画像80に基づいて、マーカ60を映像に挿入する。例えば、情報処理装置200は、撮像画像80を画像解析することによって、ユーザ502の動作を検出する。情報処理装置200は、検出したユーザ502の動作に基づいて、マーカ60を映像に挿入してよい。情報処理装置200は、例えば、ユーザ502の動作が映像に関連する特定動作である場合に、マーカ60を映像に挿入する。表示対象領域50に表示されている映像が雪合戦のビデオゲームの映像である場合において、情報処理装置200は、例えば、ユーザ502の動作が投球動作である場合に、マーカ60を映像に挿入する。 The information processing device 200 inserts the marker 60 into the video based on, for example, the captured image 80 received from the display device 100. For example, the information processing device 200 detects the movement of the user 502 by performing image analysis on the captured image 80. The information processing device 200 may insert the marker 60 into the video based on the detected movement of the user 502. For example, the information processing device 200 inserts the marker 60 into the video when the movement of the user 502 is a specific movement related to the video. When the video displayed in the display target area 50 is a video of a snowball fight video game, the information processing device 200 inserts the marker 60 into the video when, for example, the movement of the user 502 is a pitching movement.

情報処理装置200は、撮像画像80を画像解析することによって、表示対象領域50とユーザ502とが重複している重複エリアを検出してもよい。この場合、情報処理装置200は、マーカ60が重複エリアの外側エリアに表示されるように、マーカ60を映像に挿入してよい。 The information processing device 200 may detect an overlapping area where the display target area 50 and the user 502 overlap by performing image analysis on the captured image 80. In this case, the information processing device 200 may insert the marker 60 into the video so that the marker 60 is displayed in an area outside the overlapping area.

図10は、表示デバイス100がマーカを認識する他の一例を説明するための説明図である。表示デバイス100は、情報処理装置200によって、重複エリアの外側エリアに挿入されたマーカ60を認識してよい。 Figure 10 is an explanatory diagram for explaining another example of the display device 100 recognizing a marker. The display device 100 may recognize a marker 60 inserted into the outer area of the overlapping area by the information processing device 200.

図11は、情報処理装置200の機能構成の一例を概略的に示す。情報処理装置200は、情報格納部202、情報受信部204、要求送信部206、マーカ挿入部208、注目エリア特定部210、映像提供部212、及び、コンテンツ配信部214を備える。尚、情報処理装置200がこれらの全ての構成を備えることが必須とは限らない。 Figure 11 shows an example of the functional configuration of the information processing device 200. The information processing device 200 includes an information storage unit 202, an information receiving unit 204, a request transmitting unit 206, a marker inserting unit 208, an attention area identifying unit 210, a video providing unit 212, and a content distribution unit 214. Note that it is not essential that the information processing device 200 includes all of these components.

情報格納部202は、各種情報を格納する。情報格納部202は、例えば、マーカ60の挿入対象の映像に関連する映像関連情報を格納する。映像関連情報は、例えば、マーカ60の挿入対象の映像を含む。映像関連情報は、例えば、映像内の注目が集まる注目エリアを示す注目エリア情報を含む。注目エリアは、例えば、登場人物やキャラクタ等の注目対象が占めるエリアである。注目エリアは、映像の中央エリアであってもよい。映像関連情報は、例えば、映像内の色に関連する色関連情報を含む。色関連情報は、例えば、映像内の色相を示す色相情報を含む。色関連情報は、例えば、映像内の明度を示す明度情報を含む。色関連情報は、映像内の彩度を示す彩度情報を含んでもよい。映像関連情報は、例えば、映像のメインターゲットを示すメインターゲット情報を含む。映像のメインターゲットは、例えば、子供である。映像のメインターゲットは、例えば、大人である。映像のメインターゲットは、例えば、男性である。映像のメインターゲットは、例えば、女性である。映像関連情報は、映像に関連する特定動作を示す特定動作情報を含んでもよい。 The information storage unit 202 stores various information. The information storage unit 202 stores, for example, video-related information related to the video into which the marker 60 is to be inserted. The video-related information includes, for example, the video into which the marker 60 is to be inserted. The video-related information includes, for example, attention area information indicating an attention area in the video where attention is focused. The attention area is, for example, an area occupied by an attention target such as a character or a person appearing in the video. The attention area may be the central area of the video. The video-related information includes, for example, color-related information related to a color in the video. The color-related information includes, for example, hue information indicating a hue in the video. The color-related information includes, for example, brightness information indicating a brightness in the video. The color-related information may include saturation information indicating a saturation in the video. The video-related information includes, for example, main target information indicating a main target of the video. The main target of the video is, for example, a child. The main target of the video is, for example, an adult. The main target of the video is, for example, a man. The main target of the video is, for example, a woman. The video-related information may include specific action information that indicates a specific action related to the video.

情報格納部202は、マーカ60の挿入対象の映像に関連するコンテンツを格納する。情報格納部202は、当該コンテンツを映像関連情報に対応付けて格納してよい。 The information storage unit 202 stores content related to the video into which the marker 60 is to be inserted. The information storage unit 202 may store the content in association with video-related information.

情報格納部202は、当該コンテンツのコンテンツ関連情報を格納してもよい。情報格納部202は、コンテンツ関連情報を映像関連情報に対応付けて格納してよい。 The information storage unit 202 may store content-related information for the content. The information storage unit 202 may store the content-related information in association with the video-related information.

情報受信部204は、外部装置から各種情報を受信する。情報受信部204は、例えば、外部装置から、ネットワーク20を介して、各種情報を受信する。情報受信部204は、受信した各種情報を情報格納部202に格納してよい。 The information receiving unit 204 receives various information from an external device. For example, the information receiving unit 204 receives various information from an external device via the network 20. The information receiving unit 204 may store the received various information in the information storage unit 202.

情報受信部204は、例えば、表示デバイス100から、各種情報を受信する。情報受信部204は、例えば、表示デバイス100のユーザに関連するユーザ関連情報を受信する。ユーザ関連情報は、例えば、ユーザの年代を示す年代情報を含む。ユーザ関連情報は、例えば、ユーザの年齢を示す年齢情報を含む。ユーザ関連情報は、ユーザの性別を示す性別情報を含んでもよい。情報受信部204は、ユーザの視線を示す視線情報を受信してもよい。 The information receiving unit 204 receives various information from, for example, the display device 100. The information receiving unit 204 receives, for example, user-related information related to a user of the display device 100. The user-related information includes, for example, generation information indicating the generation of the user. The user-related information includes, for example, age information indicating the age of the user. The user-related information may include gender information indicating the gender of the user. The information receiving unit 204 may receive gaze information indicating the user's gaze.

情報受信部204は、例えば、通信端末150から、各種情報を受信する。情報受信部204は、表示デバイス100から受信した情報と同様の情報を、通信端末150から受信してよい。 The information receiving unit 204 receives various information, for example, from the communication terminal 150. The information receiving unit 204 may receive information from the communication terminal 150 similar to the information received from the display device 100.

情報受信部204は、例えば、映像が表示対象領域50に表示されている間に、各種情報を受信する。情報受信部204は、例えば、表示デバイス100のユーザの動作を示すユーザ動作情報を受信する。表示デバイス100のユーザの動作は、例えば、表示デバイス100が備えるセンサ122によって検出される。表示デバイス100のユーザの動作は、例えば、通信端末150が備える加速度センサやジャイロセンサ等のセンサによって検出される。表示デバイス100のユーザの動作は、表示対象領域50を含む空間に設置されたカメラによって検出されてもよい。この場合、情報受信部204は、カメラによって撮像された、表示デバイス100のユーザを含む撮像画像を受信してもよい。 The information receiving unit 204 receives various information, for example, while the video is being displayed in the display target area 50. The information receiving unit 204 receives user action information indicating the action of the user of the display device 100, for example. The action of the user of the display device 100 is detected, for example, by a sensor 122 provided in the display device 100. The action of the user of the display device 100 is detected, for example, by a sensor such as an acceleration sensor or a gyro sensor provided in the communication terminal 150. The action of the user of the display device 100 may be detected by a camera installed in a space including the display target area 50. In this case, the information receiving unit 204 may receive a captured image including the user of the display device 100, captured by the camera.

情報受信部204は、例えば、表示デバイス100に搭載されている撮像部120が表示対象領域50に表示されている映像を撮像した撮像画像を受信する。情報受信部204は、表示デバイス100がマーカ60を認識できたか否かを示す認識可否情報を受信してもよい。 The information receiving unit 204 receives, for example, an image captured by the imaging unit 120 mounted on the display device 100 of the video displayed in the display target area 50. The information receiving unit 204 may receive recognition success/failure information indicating whether the display device 100 was able to recognize the marker 60.

要求送信部206は、外部装置に各種情報の送信を要求する。要求送信部206は、例えば、ネットワーク20を介して、外部装置に各種情報の送信を要求する。情報受信部204は、外部装置が要求送信部206による要求に応じて送信した各種情報を受信してよい。 The request sending unit 206 requests the external device to send various information. The request sending unit 206 requests the external device to send various information, for example, via the network 20. The information receiving unit 204 may receive various information sent by the external device in response to a request by the request sending unit 206.

要求送信部206は、例えば、表示デバイス100に要求する。要求送信部206は、例えば、通信端末150に要求する。要求送信部206は、通信デバイス300に要求してもよい。 The request sending unit 206 sends a request to, for example, the display device 100. The request sending unit 206 sends a request to, for example, the communication terminal 150. The request sending unit 206 may also send a request to the communication device 300.

マーカ挿入部208は、マーカ60の挿入対象の映像にマーカ60を挿入する。マーカ挿入部208は、例えば、マーカ60の挿入対象の映像に複数のマーカ60を挿入する。 The marker insertion unit 208 inserts the marker 60 into the video into which the marker 60 is to be inserted. For example, the marker insertion unit 208 inserts multiple markers 60 into the video into which the marker 60 is to be inserted.

マーカ挿入部208は、例えば、表示デバイス100に搭載されている撮像部120が表示対象領域50に表示されている映像を撮像している間に表示デバイス100の表示部に表示される映像に関連するコンテンツの表示位置を決定するためのマーカ60を、表示デバイス100のユーザが認識可能な期間より短い期間の間、映像に挿入する。マーカ挿入部208は、例えば、映像に映像加工処理を実行することによって、マーカ60を映像に挿入する。マーカ挿入部208は、マーカ投影装置にマーカ60を投影させることによって、マーカ60を映像に挿入してもよい。マーカ投影装置は、例えば、プロジェクタである。 The marker insertion unit 208, for example, inserts a marker 60 for determining the display position of content related to the image displayed on the display unit of the display device 100 while the imaging unit 120 mounted on the display device 100 is capturing the image displayed in the display target area 50, into the image for a period shorter than the period recognizable by the user of the display device 100. The marker insertion unit 208 inserts the marker 60 into the image, for example, by performing an image processing process on the image. The marker insertion unit 208 may insert the marker 60 into the image by having a marker projection device project the marker 60. The marker projection device is, for example, a projector.

マーカ挿入部208は、例えば、マーカ60の挿入位置を決定する。マーカ挿入部208は、例えば、マーカ60の色を決定する。マーカ挿入部208は、例えば、マーカ60のサイズを決定する。マーカ挿入部208は、例えば、マーカ60を映像に挿入するタイミングを決定する。マーカ挿入部208は、マーカ60を映像に挿入する挿入期間を決定してもよい。 The marker insertion unit 208, for example, determines the insertion position of the marker 60. The marker insertion unit 208, for example, determines the color of the marker 60. The marker insertion unit 208, for example, determines the size of the marker 60. The marker insertion unit 208, for example, determines the timing at which the marker 60 is inserted into the video. The marker insertion unit 208 may determine the insertion period for inserting the marker 60 into the video.

マーカ挿入部208は、例えば、情報格納部202に格納されている各種情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、映像関連情報に対応付けて情報格納部202に格納されているコンテンツ関連情報に基づいて、マーカ60を映像に挿入する。 The marker insertion unit 208 inserts the marker 60 into the video, for example, based on various information stored in the information storage unit 202. The marker insertion unit 208 inserts the marker 60 into the video, for example, based on content-related information stored in the information storage unit 202 in association with the video-related information.

マーカ挿入部208は、例えば、コンテンツ関連情報に含まれる対応関係情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、対応関係情報によってコンテンツに対応付けられているマーカ60を映像に挿入する。マーカ挿入部208は、マーカ60がコンテンツ関連情報を含むように、マーカ60を映像に挿入してもよい。 The marker insertion unit 208 inserts the marker 60 into the video, for example, based on the correspondence information included in the content-related information. The marker insertion unit 208 inserts the marker 60, which is associated with the content by the correspondence information, into the video. The marker insertion unit 208 may insert the marker 60 into the video so that the marker 60 includes the content-related information.

マーカ挿入部208は、例えば、映像関連情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、映像関連情報に含まれる注目エリア情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、注目エリア情報に基づいて、マーカ60の挿入位置を決定する。マーカ挿入部208は、例えば、マーカ60が注目エリア情報によって示される注目エリアの外側エリアに挿入されるように、マーカ60の挿入位置を決定する。 The marker insertion unit 208 inserts the marker 60 into the video based on, for example, the video-related information. The marker insertion unit 208 inserts the marker 60 into the video based on, for example, the area-of-attention information included in the video-related information. The marker insertion unit 208 determines the insertion position of the marker 60 based on, for example, the area-of-attention information. The marker insertion unit 208 determines the insertion position of the marker 60 such that, for example, the marker 60 is inserted into an area outside the area of attention indicated by the area-of-attention information.

表示デバイス100のユーザは、表示対象領域50に表示されている映像を観賞する場合、注目エリアを注視して観賞する傾向にある。したがって、情報処理装置200は、マーカ60が注目エリアの外側エリアに挿入されるようにマーカ60を映像に挿入することによって、マーカ60が表示デバイス100のユーザによって認識される可能性をより軽減できる。 When a user of the display device 100 views an image displayed in the display target area 50, the user tends to focus on the area of interest. Therefore, the information processing device 200 can further reduce the possibility that the marker 60 will be recognized by the user of the display device 100 by inserting the marker 60 into the image so that the marker 60 is inserted into an area outside the area of interest.

マーカ挿入部208は、例えば、映像関連情報に含まれる色関連情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、色関連情報に基づいて、マーカ60の挿入位置を決定する。マーカ挿入部208は、例えば、マーカ60が挿入された場合にマーカ60の色と映像内の色との間の色差がより大きくなるように、マーカ60の挿入位置を決定する。マーカ挿入部208は、例えば、色関連情報に基づいて、マーカ60の色を決定してもよい。マーカ挿入部208は、マーカ60が挿入位置に挿入された場合に、マーカ60の色と映像内の色との間の色差がより大きくなるように、マーカ60の色を決定してもよい。 The marker insertion unit 208 inserts the marker 60 into the video based on, for example, color-related information included in the video-related information. The marker insertion unit 208 determines the insertion position of the marker 60 based on, for example, the color-related information. The marker insertion unit 208 determines the insertion position of the marker 60 such that, when the marker 60 is inserted, the color difference between the color of the marker 60 and the color in the video becomes larger. The marker insertion unit 208 may determine the color of the marker 60 based on, for example, the color-related information. The marker insertion unit 208 may determine the color of the marker 60 such that, when the marker 60 is inserted at the insertion position, the color difference between the color of the marker 60 and the color in the video becomes larger.

表示デバイス100は、マーカ60の色と映像内の色との間の色差が大きいほど、映像に挿入されているマーカ60を認識し易くなる。したがって、情報処理装置200は、マーカ60の色と映像内の色との間の色差がより大きくなるようにマーカ60を映像に挿入することによって、表示デバイス100により確実にマーカ60を認識させることができる。 The greater the color difference between the color of the marker 60 and the color in the image, the easier it is for the display device 100 to recognize the marker 60 inserted in the image. Therefore, the information processing device 200 can make the display device 100 more reliably recognize the marker 60 by inserting the marker 60 into the image so that the color difference between the color of the marker 60 and the color in the image becomes greater.

マーカ挿入部208は、表示デバイス100のユーザのユーザ関連情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、複数の表示デバイス100のそれぞれのユーザの複数のユーザ関連情報に基づいて、マーカ60を映像に挿入する。 The marker insertion unit 208 inserts the marker 60 into the image based on the user-related information of the user of the display device 100. The marker insertion unit 208 inserts the marker 60 into the image based on, for example, multiple pieces of user-related information of each user of multiple display devices 100.

マーカ挿入部208は、例えば、ユーザ関連情報に基づいて、マーカ60を映像に挿入する挿入期間を決定する。マーカ挿入部208は、例えば、ユーザ関連情報に含まれる年代情報によって示される年代の表示デバイス100のユーザが認識可能な期間より短い期間の間、マーカ60が映像に挿入されるように、マーカ60を映像に挿入する挿入期間を決定する。マーカ挿入部208は、例えば、ユーザ関連情報に含まれる年齢情報によって示される年齢の表示デバイス100のユーザが認識可能な期間より短い期間の間、マーカ60が映像に挿入されるように、マーカ60を映像に挿入する挿入期間を決定する。マーカ挿入部208は、ユーザ関連情報に含まれる性別情報によって示される性別の表示デバイス100のユーザが認識可能な期間より短い期間の間、マーカ60が映像に挿入されるように、マーカ60を映像に挿入する挿入期間を決定してもよい。 The marker insertion unit 208 determines an insertion period for inserting the marker 60 into the video based on, for example, user-related information. The marker insertion unit 208 determines an insertion period for inserting the marker 60 into the video so that the marker 60 is inserted into the video for a period shorter than the period during which a user of the display device 100 of the age indicated by the age information included in the user-related information can recognize the marker 60. The marker insertion unit 208 determines an insertion period for inserting the marker 60 into the video so that the marker 60 is inserted into the video for a period shorter than the period during which a user of the display device 100 of the age indicated by the age information included in the user-related information can recognize the marker 60. The marker insertion unit 208 may determine an insertion period for inserting the marker 60 into the video so that the marker 60 is inserted into the video for a period shorter than the period during which a user of the display device 100 of the gender indicated by the gender information included in the user-related information can recognize the marker 60.

マーカ挿入部208は、マーカ60の挿入対象の映像のメインターゲット情報に基づいて、マーカ60を映像に挿入してもよい。マーカ挿入部208は、例えば、映像のメインターゲット情報に基づいて、マーカ60を映像に挿入する挿入期間を決定する。マーカ挿入部208は、例えば、メインターゲット情報によって示される映像のメインターゲットが認識可能な期間より短い期間の間、マーカ60が映像に挿入されるように、マーカ60を映像に挿入する挿入期間を決定する。 The marker insertion unit 208 may insert the marker 60 into the video based on main target information of the video into which the marker 60 is to be inserted. The marker insertion unit 208 determines an insertion period for inserting the marker 60 into the video, for example, based on the main target information of the video. The marker insertion unit 208 determines an insertion period for inserting the marker 60 into the video, for example, so that the marker 60 is inserted into the video for a period shorter than the period during which the main target of the video indicated by the main target information is recognizable.

表示デバイス100のユーザがマーカ60を認識することが可能になるマーカ60の挿入期間は、表示デバイス100のユーザの年齢や性別によって異なる傾向にある。したがって、マーカ挿入部208は、表示デバイス100のユーザの年齢や性別を考慮してマーカ60を映像に挿入することによって、マーカ60が表示デバイス100のユーザによって認識される可能性をより軽減できる。 The insertion period of the marker 60 during which the user of the display device 100 becomes able to recognize the marker 60 tends to differ depending on the age and gender of the user of the display device 100. Therefore, the marker insertion unit 208 can further reduce the possibility that the marker 60 will be recognized by the user of the display device 100 by inserting the marker 60 into the image while taking into account the age and gender of the user of the display device 100.

マーカ挿入部208は、例えば、映像が表示対象領域50に表示されている間に、マーカ60を映像に挿入する。すなわち、マーカ挿入部208は、映像の再生中にマーカ60をリアルタイムで挿入する。マーカ挿入部208は、映像が表示対象領域50に表示される前に予めマーカ60を映像に挿入してもよい。 The marker insertion unit 208, for example, inserts the marker 60 into the video while the video is being displayed in the display target area 50. That is, the marker insertion unit 208 inserts the marker 60 in real time while the video is being played back. The marker insertion unit 208 may also insert the marker 60 into the video in advance before the video is displayed in the display target area 50.

マーカ挿入部208は、例えば、映像が表示対象領域50に表示されている間に情報受信部204が受信した各種情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、表示デバイス100のユーザのユーザ動作情報に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、ユーザ動作情報に基づいて、マーカ60を映像に挿入するタイミングを決定する。マーカ挿入部208は、例えば、ユーザ動作情報によって示される表示デバイス100のユーザの動作が特定動作情報によって示される映像に関連する特定動作である場合に、マーカ60を映像に挿入する。この場合、マーカ挿入部208は、対応関係情報によって特定動作に対応するコンテンツに対応付けられているマーカ60を映像に挿入してよい。マーカ挿入部208は、表示デバイス100のユーザが予め定められた移動距離閾値よりも長い移動距離を移動した場合に、マーカ60を映像に挿入してもよい。 The marker insertion unit 208 inserts the marker 60 into the video, for example, based on various information received by the information receiving unit 204 while the video is displayed in the display target area 50. The marker insertion unit 208 inserts the marker 60 into the video, for example, based on user operation information of the user of the display device 100. The marker insertion unit 208 determines the timing of inserting the marker 60 into the video, for example, based on the user operation information. The marker insertion unit 208 inserts the marker 60 into the video, for example, when the operation of the user of the display device 100 indicated by the user operation information is a specific operation related to the video indicated by the specific operation information. In this case, the marker insertion unit 208 may insert the marker 60 that is associated with the content corresponding to the specific operation by the correspondence information into the video. The marker insertion unit 208 may insert the marker 60 into the video when the user of the display device 100 moves a moving distance longer than a predetermined moving distance threshold.

マーカ挿入部208は、例えば、表示デバイス100に搭載されている撮像部120が映像を撮像した撮像画像に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、当該撮像画像を画像解析することによって、マーカ60を映像に挿入する。 The marker insertion unit 208 inserts the marker 60 into the video, for example, based on a captured image captured by the imaging unit 120 mounted on the display device 100. The marker insertion unit 208 inserts the marker 60 into the video, for example, by performing image analysis on the captured image.

マーカ挿入部208は、例えば、表示対象領域50に表示されている映像及び表示デバイス100のユーザではない他のユーザを含む当該撮像画像に基づいて、マーカ60を映像に挿入する。マーカ挿入部208は、例えば、当該撮像画像に基づいて、マーカ60を映像に挿入するタイミングを決定する。マーカ挿入部208は、例えば、当該撮像画像から他のユーザの動作を検出し、検出した他のユーザの動作が特定動作情報によって示される映像に関連する特定動作である場合に、マーカ60を映像に挿入する。この場合、マーカ挿入部208は、対応関係情報によって特定動作に対応するコンテンツに対応付けられているマーカ60を映像に挿入してよい。マーカ挿入部208は、他のユーザが予め定められた移動距離閾値よりも長い移動距離を移動した場合に、マーカ60を映像に挿入してもよい。 The marker insertion unit 208 inserts the marker 60 into the video, for example, based on the video displayed in the display target area 50 and the captured image including other users who are not the user of the display device 100. The marker insertion unit 208 determines the timing to insert the marker 60 into the video, for example, based on the captured image. The marker insertion unit 208 detects the action of other users from the captured image, for example, and inserts the marker 60 into the video when the detected action of other users is a specific action related to the video indicated by the specific action information. In this case, the marker insertion unit 208 may insert the marker 60 that is associated with the content corresponding to the specific action by the correspondence information into the video. The marker insertion unit 208 may insert the marker 60 into the video when the other users move a distance longer than a predetermined movement distance threshold.

マーカ挿入部208は、例えば、当該撮像画像に基づいて、マーカ60の挿入位置を決定する。マーカ挿入部208は、例えば、当該撮像画像から表示対象領域50と他のユーザとが重複している重複エリアを検出し、マーカ60が重複エリアの外側エリアに表示されるように、マーカ60の挿入位置を決定する。 The marker insertion unit 208 determines the insertion position of the marker 60 based on, for example, the captured image. The marker insertion unit 208 detects, for example, an overlapping area in which the display target area 50 and another user overlap from the captured image, and determines the insertion position of the marker 60 so that the marker 60 is displayed in an area outside the overlapping area.

マーカ挿入部208は、表示対象領域50に表示されている映像及び他のユーザ以外の障害物を含む撮像画像に基づいて、マーカ60を映像に挿入してもよい。マーカ挿入部208は、例えば、当該撮像画像に基づいて、マーカ60の挿入位置を決定する。マーカ挿入部208は、例えば、当該撮像画像から表示対象領域50と障害物とが重複している重複エリアを検出し、マーカ60が重複エリアの外側エリアに表示されるように、マーカ60の挿入位置を決定する。 The marker insertion unit 208 may insert the marker 60 into the video based on the video displayed in the display target area 50 and a captured image including obstacles other than other users. The marker insertion unit 208 determines the insertion position of the marker 60 based on the captured image, for example. The marker insertion unit 208 detects an overlapping area where the display target area 50 and an obstacle overlap from the captured image, for example, and determines the insertion position of the marker 60 so that the marker 60 is displayed in an area outside the overlapping area.

マーカ挿入部208は、認識可否情報に基づいて、マーカ60を映像に挿入してもよい。マーカ挿入部208は、例えば、認識可否情報が、表示デバイス100がマーカ60を認識できていないことを示す場合、表示デバイス100がマーカ60を認識できるように、マーカ60の挿入位置、マーカ60の色、及び、マーカ60のサイズのうちの少なくともいずれかを変更する。マーカ挿入部208は、マーカ60が表示対象領域50に表示された時刻から予め定められた期間内に、情報受信部204が表示デバイス100から認識可否情報を受信しない場合、表示デバイス100がマーカ60を認識できるように、マーカ60の挿入位置、マーカ60の色、及び、マーカ60のサイズのうちの少なくともいずれかを変更してもよい。 The marker insertion unit 208 may insert the marker 60 into the video based on the recognition feasibility information. For example, when the recognition feasibility information indicates that the display device 100 cannot recognize the marker 60, the marker insertion unit 208 changes at least one of the insertion position of the marker 60, the color of the marker 60, and the size of the marker 60 so that the display device 100 can recognize the marker 60. When the information receiving unit 204 does not receive the recognition feasibility information from the display device 100 within a predetermined period from the time when the marker 60 is displayed in the display target area 50, the marker insertion unit 208 may change at least one of the insertion position of the marker 60, the color of the marker 60, and the size of the marker 60 so that the display device 100 can recognize the marker 60.

マーカ挿入部208は、例えば、マーカ60の挿入位置を変更する場合、変更後のマーカ60挿入位置におけるマーカ60の色と映像内の色との間の色差がより大きくなるように、マーカ60の挿入位置を変更する。マーカ挿入部208は、例えば、マーカ60の色を変更する場合、変更後のマーカ60の色と映像内の色との間の色差がより大きくなるように、マーカ60の色を変更する。マーカ挿入部208は、例えば、マーカ60のサイズを変更する場合、変更後のマーカ60のサイズが変更前のマーカ60のサイズより大きくなるように、マーカ60のサイズを変更する。 For example, when changing the insertion position of the marker 60, the marker insertion unit 208 changes the insertion position of the marker 60 so that the color difference between the color of the marker 60 at the changed insertion position of the marker 60 and the color in the video becomes larger. When changing the color of the marker 60, for example, the marker insertion unit 208 changes the color of the marker 60 so that the color difference between the color of the marker 60 after the change and the color in the video becomes larger. When changing the size of the marker 60, for example, the marker insertion unit 208 changes the size of the marker 60 so that the size of the marker 60 after the change is larger than the size of the marker 60 before the change.

注目エリア特定部210は、注目エリアを特定する。注目エリア特定部210は、例えば、情報格納部202に格納されている表示デバイス100のユーザの視線情報によって示されるユーザの視線に基づいて、注目エリアを特定する。注目エリア特定部210は、例えば、複数の表示デバイス100のそれぞれのユーザの複数の視線情報によって示される複数のユーザそれぞれの視線に基づいて、注目エリアを特定する。注目エリア特定部210は、例えば、映像内のユーザの視線がより向けられているエリアを特定することによって、注目エリアを特定する。注目エリア特定部210は、情報処理装置200が備える入力デバイスが映像の作成者やディレクタ等による入力を受け付けることによって、注目エリアを特定してもよい。 The attention area identifying unit 210 identifies an attention area. The attention area identifying unit 210 identifies an attention area, for example, based on the gaze of a user indicated by gaze information of the user of the display device 100 stored in the information storage unit 202. The attention area identifying unit 210 identifies an attention area, for example, based on the gaze of each of a plurality of users indicated by a plurality of gaze information of each user of a plurality of display devices 100. The attention area identifying unit 210 identifies an attention area, for example, by identifying an area in the video to which the user's gaze is more directed. The attention area identifying unit 210 may identify an attention area by receiving input from the creator or director of the video by an input device provided in the information processing device 200.

注目エリア特定部210は、例えば、映像が表示対象領域50に表示されている間に、注目エリアを特定する。すなわち、注目エリア特定部210は、映像の再生中に注目エリアをリアルタイムで特定する。注目エリア特定部210は、映像が表示対象領域50に表示される前に予め注目エリアを特定してもよい。 The attention area identifying unit 210 identifies the attention area, for example, while the video is being displayed in the display target area 50. That is, the attention area identifying unit 210 identifies the attention area in real time while the video is being played back. The attention area identifying unit 210 may identify the attention area in advance before the video is displayed in the display target area 50.

注目エリア特定部210は、特定した注目エリアを注目エリア情報として情報格納部202に格納してよい。マーカ挿入部208は、注目エリア特定部210によって特定された注目エリアに基づいて、マーカ60を映像に挿入してもよい。 The attention area identification unit 210 may store the identified attention area in the information storage unit 202 as attention area information. The marker insertion unit 208 may insert a marker 60 into the video based on the attention area identified by the attention area identification unit 210.

映像提供部212は、マーカ挿入部208によってマーカ60が挿入された映像を提供する。映像提供部212は、例えば、当該映像を通信デバイス300に提供する。 The video providing unit 212 provides the video into which the marker 60 has been inserted by the marker insertion unit 208. The video providing unit 212 provides the video to, for example, the communication device 300.

映像提供部212は、例えば、ネットワーク20を介して当該映像を送信することによって、当該映像を提供する。映像提供部212は、例えば、ストリーミング方式で当該映像を送信する。映像提供部212は、ダウンロード方式で当該映像を送信してもよい。映像提供部212は、USB(Universal Serial Bus)等の記録媒体に当該映像を記録することによって、当該映像を提供してもよい。 The video providing unit 212 provides the video by, for example, transmitting the video via the network 20. The video providing unit 212 transmits the video by, for example, a streaming method. The video providing unit 212 may transmit the video by a download method. The video providing unit 212 may provide the video by recording the video on a recording medium such as a USB (Universal Serial Bus).

コンテンツ配信部214は、情報格納部202に格納されているコンテンツを配信する。コンテンツ配信部214は、例えば、ネットワーク20を介して、コンテンツを配信する。 The content distribution unit 214 distributes the content stored in the information storage unit 202. The content distribution unit 214 distributes the content, for example, via the network 20.

コンテンツ配信部214は、例えば、表示デバイス100にコンテンツを配信する。コンテンツ配信部214は、例えば、通信端末150にコンテンツを配信する。コンテンツ配信部214は、通信デバイス300にコンテンツを配信してもよい。 The content distribution unit 214 distributes content to, for example, the display device 100. The content distribution unit 214 distributes content to, for example, the communication terminal 150. The content distribution unit 214 may also distribute content to the communication device 300.

コンテンツ配信部214は、例えば、映像関連情報に対応付けて情報格納部202に格納されているコンテンツ関連情報に基づいて、コンテンツを配信する。コンテンツ配信部214は、例えば、コンテンツ関連情報に含まれる対応関係情報によってマーカ60に対応付けられているコンテンツを配信する。 The content distribution unit 214 distributes content based on, for example, content-related information stored in the information storage unit 202 in association with the video-related information. The content distribution unit 214 distributes content that is associated with the marker 60 by the correspondence information included in the content-related information.

コンテンツ配信部214は、例えば、映像が表示対象領域50に表示されている間に、コンテンツを配信する。コンテンツ配信部214は、映像の再生中にコンテンツをリアルタイムで配信する。コンテンツ配信部214は、例えば、映像提供部212が映像を提供している間に、当該映像に関連するコンテンツを配信する。コンテンツ配信部214は、映像が表示対象領域50に表示される前に予めコンテンツを配信してもよい。 The content distribution unit 214 distributes content, for example, while a video is displayed in the display target area 50. The content distribution unit 214 distributes content in real time while the video is being played. The content distribution unit 214 distributes content related to the video, for example, while the video providing unit 212 is providing the video. The content distribution unit 214 may distribute content in advance before the video is displayed in the display target area 50.

図12は、表示デバイス100の機能構成の一例を概略的に示す。表示デバイス100は、情報格納部104、情報受信部106、画角決定部107、マーカ認識部108、表示位置決定部109、撮像部120、センサ122、視線検出部124、表示部126、要求受信部128、及び情報送信部130を備える。尚、表示デバイス100がこれらの全ての構成を備えることが必須とは限らない。 Figure 12 shows an example of a schematic functional configuration of the display device 100. The display device 100 includes an information storage unit 104, an information receiving unit 106, an angle of view determination unit 107, a marker recognition unit 108, a display position determination unit 109, an imaging unit 120, a sensor 122, a gaze detection unit 124, a display unit 126, a request receiving unit 128, and an information transmitting unit 130. Note that it is not essential that the display device 100 includes all of these components.

情報格納部104は、各種情報を格納する。情報格納部104は、例えば、表示デバイス100のユーザのユーザ関連情報を格納する。情報格納部104は、例えば、撮像部120によって撮像された撮像画像を格納する。情報格納部104は、例えば、センサ122によって検出された表示デバイス100のユーザの動作を示すユーザ動作情報を格納する。情報格納部104は、視線検出部124によって検出された表示デバイス100のユーザの視線を示す視線情報を格納してもよい。 The information storage unit 104 stores various types of information. The information storage unit 104 stores, for example, user-related information of the user of the display device 100. The information storage unit 104 stores, for example, captured images captured by the imaging unit 120. The information storage unit 104 stores, for example, user operation information indicating the operation of the user of the display device 100 detected by the sensor 122. The information storage unit 104 may store gaze information indicating the gaze of the user of the display device 100 detected by the gaze detection unit 124.

情報受信部106は、各種情報を受信する。情報受信部106は、例えば、ネットワーク20を介して、各種情報を受信する。情報受信部106は、受信した各種情報を情報格納部104に格納してよい。 The information receiving unit 106 receives various information. The information receiving unit 106 receives various information, for example, via the network 20. The information receiving unit 106 may store the received various information in the information storage unit 104.

情報受信部106は、例えば、情報処理装置200から、各種情報を受信する。情報受信部106は、例えば、通信端末150から、各種情報を受信する。情報受信部106は、例えば、通信デバイス300から、各種情報を受信してもよい。 The information receiving unit 106 receives various information from, for example, the information processing device 200. The information receiving unit 106 receives various information from, for example, the communication terminal 150. The information receiving unit 106 may receive various information from, for example, the communication device 300.

情報受信部106は、例えば、表示対象領域50に表示されている映像に関連するコンテンツを受信する。情報受信部106は、当該コンテンツに関連するコンテンツ関連情報を受信してもよい。 The information receiving unit 106 receives, for example, content related to the video displayed in the display target area 50. The information receiving unit 106 may also receive content-related information related to the content.

画角決定部107は、撮像部120によって撮像される撮像画像に含まれる表示対象領域50の画角を決定する。画角決定部107は、例えば、映像が表示対象領域50に表示される前の表示対象領域50を含む空間が明るい状態で撮像部120が表示対象領域50を撮像した撮像画像に基づいて、表示対象領域50の画角を決定する。画角決定部107は、映画館やライブ会場等のような、表示デバイス100のユーザが表示対象領域50に表示されている映像を観賞する観賞位置を事前に特定可能である場合、表示デバイス100のユーザの観賞位置に基づいて、表示対象領域50の画角を決定してもよい。画角決定部107は、決定した表示対象領域50の画角を画角情報して情報格納部202に格納してよい。 The angle of view determination unit 107 determines the angle of view of the display target area 50 included in the captured image captured by the imaging unit 120. The angle of view determination unit 107 determines the angle of view of the display target area 50 based on, for example, a captured image of the display target area 50 captured by the imaging unit 120 when the space including the display target area 50 is bright before the image is displayed in the display target area 50. When the viewing position from which the user of the display device 100 views the image displayed in the display target area 50 can be specified in advance, such as in a movie theater or a live performance venue, the angle of view determination unit 107 may determine the angle of view of the display target area 50 based on the viewing position of the user of the display device 100. The angle of view determination unit 107 may store the determined angle of view of the display target area 50 as angle of view information in the information storage unit 202.

マーカ認識部108は、表示対象領域50に表示されている映像に挿入されているマーカ60を認識する。マーカ認識部108は、例えば、撮像部120が表示対象領域50に表示されている映像を撮像した撮像画像から、表示デバイス100のユーザが認識可能な期間より短い期間、当該映像に挿入されているマーカ60を認識する。マーカ認識部108は、撮像画像から、映像に挿入されている複数のマーカ60を認識してよい。マーカ認識部108は、認識したマーカ60から、コンテンツ関連情報を読み取ってもよい。 The marker recognition unit 108 recognizes the markers 60 inserted in the video displayed in the display target area 50. For example, the marker recognition unit 108 recognizes the markers 60 inserted in the video from a captured image captured by the imaging unit 120 of the video displayed in the display target area 50 for a period shorter than the period during which the user of the display device 100 can recognize the markers. The marker recognition unit 108 may recognize multiple markers 60 inserted in the video from the captured image. The marker recognition unit 108 may read content-related information from the recognized markers 60.

マーカ認識部108は、例えば、マーカ60の形状を認識する。マーカ認識部108は、マーカ60のサイズを認識してもよい。 The marker recognition unit 108, for example, recognizes the shape of the marker 60. The marker recognition unit 108 may also recognize the size of the marker 60.

表示位置決定部109は、表示部126に表示される、情報格納部104に格納されているコンテンツの表示位置を決定する。表示位置決定部109は、例えば、マーカ認識部108によって認識されたマーカ60に基づいて、コンテンツの表示位置を決定する。表示位置決定部109は、例えば、マーカ認識部108によって認識された複数のマーカ60に基づいて、3Dコンテンツであるコンテンツの表示位置を決定する。表示位置決定部109は、マーカ認識部108によって認識された複数のマーカ60に基づいて、複数のコンテンツの表示位置を決定してもよい。 The display position determination unit 109 determines the display position of the content stored in the information storage unit 104 to be displayed on the display unit 126. The display position determination unit 109 determines the display position of the content, for example, based on the marker 60 recognized by the marker recognition unit 108. The display position determination unit 109 determines the display position of the content, which is 3D content, for example, based on multiple markers 60 recognized by the marker recognition unit 108. The display position determination unit 109 may determine the display positions of multiple pieces of content, based on multiple markers 60 recognized by the marker recognition unit 108.

表示位置決定部109は、例えば、マーカ60の形状及びサイズに基づいて、コンテンツの表示位置を決定する。例えば、表示位置決定部109は、マーカ60の形状及びサイズに基づいて、表示デバイス100の位置を推定する。表示位置決定部109は、推定した表示デバイス100の位置により適合するように、コンテンツの表示位置を決定してよい。この場合、マーカ60は、表示デバイス100の位置を推定するための特徴点であってよい。 The display position determination unit 109 determines the display position of the content based on, for example, the shape and size of the marker 60. For example, the display position determination unit 109 estimates the position of the display device 100 based on the shape and size of the marker 60. The display position determination unit 109 may determine the display position of the content so as to more closely match the estimated position of the display device 100. In this case, the marker 60 may be a feature point for estimating the position of the display device 100.

表示位置決定部109は、例えば、複数のマーカ60の位置関係に基づいて、コンテンツの表示位置を決定する。例えば、表示位置決定部109は、複数のマーカ60の位置関係に基づいて、表示デバイス100の位置を推定する。表示位置決定部109は、推定した表示デバイス100の位置により適合するように、コンテンツの表示位置を決定してよい。この場合、複数のマーカ60は、表示デバイス100の位置を推定するための特徴点であってよい。尚、表示位置決定部109は、当該複数のマーカ60のそれぞれの中心位置を特定することによって、当該複数のマーカ60の位置関係を決定してよい。 The display position determination unit 109 determines the display position of the content based on, for example, the positional relationship of the multiple markers 60. For example, the display position determination unit 109 estimates the position of the display device 100 based on the positional relationship of the multiple markers 60. The display position determination unit 109 may determine the display position of the content so as to more closely match the estimated position of the display device 100. In this case, the multiple markers 60 may be feature points for estimating the position of the display device 100. The display position determination unit 109 may determine the positional relationship of the multiple markers 60 by identifying the center position of each of the multiple markers 60.

表示位置決定部109は、コンテンツ関連情報にさらに基づいて、コンテンツの表示位置を決定する。表示位置決定部109は、コンテンツ関連情報に含まれる位置関係情報に基づいて、コンテンツの表示位置を決定する。表示位置決定部109は、例えば、位置関係情報によって示される、マーカ認識部108によって認識されたマーカ60の中心位置である基準位置とコンテンツの表示位置との間の位置関係に基づいて、コンテンツの表示位置を決定する。 The display position determination unit 109 determines the display position of the content further based on the content-related information. The display position determination unit 109 determines the display position of the content based on the positional relationship information included in the content-related information. The display position determination unit 109 determines the display position of the content based on the positional relationship between the reference position, which is the center position of the marker 60 recognized by the marker recognition unit 108, and the display position of the content, as indicated by the positional relationship information, for example.

表示位置決定部109は、例えば、コンテンツ関連情報に含まれる対応関係情報に基づいて、コンテンツの表示位置を決定する。表示位置決定部109は、例えば、1つのマーカ60が1つのコンテンツの表示位置を決定するためのマーカであることを対応関係情報が示す場合、当該マーカ60の中心位置がコンテンツの表示位置であると決定する。表示位置決定部109は、例えば、マーカ認識部108によって認識された複数のマーカ60が1つの3Dコンテンツであるコンテンツの表示位置を決定するためのマーカであることを対応関係情報が示す場合、当該複数のマーカ60の位置関係に基づいて、3Dコンテンツであるコンテンツの表示位置を決定する。この場合、当該複数のマーカ60は、例えば、3つ以上のマーカ60である。 The display position determination unit 109 determines the display position of the content, for example, based on the correspondence information included in the content-related information. For example, when the correspondence information indicates that one marker 60 is a marker for determining the display position of one piece of content, the display position determination unit 109 determines that the center position of the marker 60 is the display position of the content. For example, when the correspondence information indicates that multiple markers 60 recognized by the marker recognition unit 108 are markers for determining the display position of one piece of content that is 3D content, the display position determination unit 109 determines the display position of the content that is 3D content based on the positional relationship of the multiple markers 60. In this case, the multiple markers 60 are, for example, three or more markers 60.

表示位置決定部109は、例えば、情報格納部104に格納されている画角情報にさらに基づいて、コンテンツの表示位置を決定する。例えば、表示位置決定部109は、画角情報によって示される、撮像部120によって撮像された撮像画像に含まれる表示対象領域50の画角に基づいて、表示デバイス100の位置を推定する。表示位置決定部109は、推定した表示デバイス100の位置により適合するように、コンテンツの表示位置を決定してよい。この場合、表示対象領域50の画角は、表示デバイス100の位置を推定するための特徴点であってよい。 The display position determination unit 109 determines the display position of the content, for example, further based on the angle of view information stored in the information storage unit 104. For example, the display position determination unit 109 estimates the position of the display device 100 based on the angle of view of the display target area 50 included in the captured image captured by the imaging unit 120, which is indicated by the angle of view information. The display position determination unit 109 may determine the display position of the content so as to more closely match the estimated position of the display device 100. In this case, the angle of view of the display target area 50 may be a feature point for estimating the position of the display device 100.

表示部126は、情報格納部104に格納されているコンテンツを表示する。表示部126は、例えば、表示位置決定部109によって決定された表示位置にコンテンツを表示する。 The display unit 126 displays the content stored in the information storage unit 104. For example, the display unit 126 displays the content at a display position determined by the display position determination unit 109.

表示部126は、例えば、情報格納部104に格納されているコンテンツ関連情報に基づいて、コンテンツを表示する。表示部126は、例えば、コンテンツ関連情報に含まれる対応関係情報によって、マーカ認識部108が認識したマーカ60に対応付けられているコンテンツを表示する。 The display unit 126 displays content, for example, based on the content-related information stored in the information storage unit 104. The display unit 126 displays content that is associated with the marker 60 recognized by the marker recognition unit 108, for example, based on the correspondence information included in the content-related information.

要求受信部128は、情報格納部104に格納されている各種情報の送信の要求を受信する。要求受信部128は、例えば、ネットワーク20を介して、要求を受信する。 The request receiving unit 128 receives requests to transmit various information stored in the information storage unit 104. The request receiving unit 128 receives the requests, for example, via the network 20.

要求受信部128は、例えば、情報処理装置200から要求を受信する。要求受信部128は、通信端末150から要求を受信してもよい。 The request receiving unit 128 receives a request, for example, from the information processing device 200. The request receiving unit 128 may also receive a request from the communication terminal 150.

情報送信部130は、情報格納部104に格納されている各種情報を送信する。情報送信部130は、例えば、ネットワーク20を介して、各種情報を送信する。 The information transmission unit 130 transmits various pieces of information stored in the information storage unit 104. The information transmission unit 130 transmits the various pieces of information, for example, via the network 20.

情報送信部130は、例えば、要求受信部128が要求を受信したことに応じて、各種情報を送信する。情報送信部130は、各種情報を定期的に送信してもよい。 The information transmission unit 130 transmits various pieces of information, for example, in response to the request reception unit 128 receiving a request. The information transmission unit 130 may transmit various pieces of information periodically.

情報送信部130は、例えば、各種情報を情報処理装置200に送信する。情報送信部130は、各種情報を通信端末150に送信してもよい。 The information transmission unit 130 transmits, for example, various types of information to the information processing device 200. The information transmission unit 130 may also transmit various types of information to the communication terminal 150.

図13は、システム10による処理の流れの一例を概略的に示す。ここでは、映像が表示対象領域50に表示されていない状態を開始状態とする。 Figure 13 shows an example of the flow of processing by the system 10. Here, the starting state is a state in which no video is displayed in the display target area 50.

ステップ(ステップをSと省略して記載する場合がある。)102において、マーカ挿入部208は、マーカ60の挿入対象の映像にマーカ60を挿入する。S104において、映像提供部212は、S102でマーカ挿入部208がマーカ60を挿入した映像を通信デバイス300に送信する。 In step (sometimes abbreviated to S) 102, the marker insertion unit 208 inserts the marker 60 into the video into which the marker 60 is to be inserted. In S104, the video providing unit 212 transmits to the communication device 300 the video into which the marker insertion unit 208 inserted the marker 60 in S102.

S106において、通信デバイス300は、S104で情報処理装置200から受信した映像を映像表示装置400に送信する。S108において、映像表示装置400は、S106で通信デバイス300から受信した映像の表示対象領域50への表示を開始する。 In S106, the communication device 300 transmits the image received from the information processing device 200 in S104 to the image display device 400. In S108, the image display device 400 starts displaying the image received from the communication device 300 in S106 in the display target area 50.

S110において、コンテンツ配信部214は、表示デバイス100にコンテンツを配信する。S112において、撮像部120は、表示対象領域50に表示されている映像を撮像する。S114において、マーカ認識部108は、S112で撮像部120によって撮像された撮像画像から、表示デバイス100のユーザが認識可能な期間より短い期間、映像に挿入されているマーカ60を認識する。S116において、表示位置決定部109は、S114でマーカ認識部108によって認識されたマーカ60に基づいて、表示部126に表示されるコンテンツの表示位置を決定する。S118において、表示部126は、S116で表示位置決定部109によって決定された表示位置にコンテンツを表示する。 In S110, the content delivery unit 214 delivers content to the display device 100. In S112, the imaging unit 120 captures the image displayed in the display target area 50. In S114, the marker recognition unit 108 recognizes, from the captured image captured by the imaging unit 120 in S112, a marker 60 inserted in the image for a period shorter than the period recognizable by the user of the display device 100. In S116, the display position determination unit 109 determines the display position of the content to be displayed on the display unit 126 based on the marker 60 recognized by the marker recognition unit 108 in S114. In S118, the display unit 126 displays the content at the display position determined by the display position determination unit 109 in S116.

映像表示装置400が表示対象領域50に映像を表示している間は、S110~S118が繰り返し実行され得る。S120において、映像表示装置400は、映像の表示対象領域50への表示を終了し、システム10による処理が終了する。 While the image display device 400 is displaying an image in the display target area 50, steps S110 to S118 may be executed repeatedly. In S120, the image display device 400 ends the display of the image in the display target area 50, and processing by the system 10 ends.

図14は、情報処理装置200又は表示デバイス100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、上記実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、上記実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、上記実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又は全てに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 14 shows an example of a hardware configuration of a computer 1200 functioning as an information processing device 200 or a display device 100. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of the device according to the above embodiment, or cause the computer 1200 to execute operations or one or more "parts" associated with the device according to the above embodiment, and/or cause the computer 1200 to execute a process or steps of the process according to the above embodiment. Such a program can be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks of the flowcharts and block diagrams described in this specification.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ1226、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブ1226は、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボード1242のようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are connected to each other by a host controller 1210. The computer 1200 also includes input/output units such as a communication interface 1222, a storage device 1224, a DVD drive 1226, and an IC card drive, which are connected to the host controller 1210 via an input/output controller 1220. The DVD drive 1226 may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid state drive, or the like. The computer 1200 also includes legacy input/output units such as a ROM 1230 and a keyboard 1242, which are connected to the input/output controller 1220 via an input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into itself, and causes the image data to be displayed on the display device 1218.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブ1226は、プログラム又はデータをDVD-ROM1227等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive 1226 reads programs or data from a DVD-ROM 1227 or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein a boot program or the like executed by computer 1200 upon activation, and/or a program that depends on the hardware of computer 1200. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、DVD-ROM1227又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The programs are provided by a computer-readable storage medium such as a DVD-ROM 1227 or an IC card. The programs are read from the computer-readable storage medium, installed in the storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. The information processing described in these programs is read by the computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by realizing the operation or processing of information according to the use of the computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM1227、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214, storage device 1224, DVD-ROM 1227, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ1226(DVD-ROM1227)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, DVD drive 1226 (DVD-ROM 1227), IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and may undergo information processing. The CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and writes back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウェアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The above-described programs or software modules may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the programs to the computer 1200 via the network.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent stages of a process in which an operation is performed or "parts" of a device responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and/or analog hardware circuits and may include integrated circuits (ICs) and/or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements, such as, for example, field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs).

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, so that the processor of the general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or the programmable circuit, executes the computer-readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms with such modifications or improvements can also be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is necessary to perform the processes in that order.

10 システム、20 ネットワーク、50 表示対象領域、60 マーカ、62 マーカ、64 マーカ、66 マーカ、70 コンテンツ、72 コンテンツ、74 コンテンツ、76 コンテンツ、80 撮像画像、100 表示デバイス、102 ユーザ、104 情報格納部、106 情報受信部、107 画角決定部、108 マーカ認識部、109 表示位置決定部、110 フレーム、112 リム、114 ブリッジ、116 レンズ、118 テンプル、120 撮像部、122 センサ、124 視線検出部、126 表示部、128 要求受信部、130 情報送信部、150 通信端末、200 情報処理装置、202 情報格納部、204 情報受信部、206 要求送信部、208 マーカ挿入部、210 注目エリア特定部、212 映像提供部、214 コンテンツ配信部、300 通信デバイス、400 映像表示装置、502 ユーザ、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1230 ROM、1240 入出力チップ、1242 キーボード 10 System, 20 Network, 50 Display target area, 60 Marker, 62 Marker, 64 Marker, 66 Marker, 70 Content, 72 Content, 74 Content, 76 Content, 80 Captured image, 100 Display device, 102 User, 104 Information storage unit, 106 Information receiving unit, 107 Viewing angle determination unit, 108 Marker recognition unit, 109 Display position determination unit, 110 Frame, 112 Rim, 114 Bridge, 116 Lens, 118 Temple, 120 Capture unit, 122 Sensor, 124 Gaze detection unit, 126 Display unit, 128 Request receiving unit, 130 Information transmitting unit, 150 Communication terminal, 200 Information processing device, 202 Information storage unit, 204 Information receiving unit, 206 Request transmitting unit, 208 Marker insertion unit, 210, attention area identification unit, 212, video providing unit, 214, content distribution unit, 300, communication device, 400, video display device, 502, user, 1200, computer, 1210, host controller, 1212, CPU, 1214, RAM, 1216, graphic controller, 1218, display device, 1220, input/output controller, 1222, communication interface, 1224, storage device, 1230, ROM, 1240, input/output chip, 1242, keyboard

Claims (13)

表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入部と、
前記映像内の注目が集まる注目エリアを示す注目エリア情報を格納する情報格納部と
を備え、
前記マーカ挿入部は、前記マーカが前記注目エリア情報によって示される前記注目エリアの外側エリアに挿入されるように、前記マーカの挿入位置を決定する、
情報処理装置。
a marker insertion unit that inserts a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by having a marker projection device project the marker;
an information storage unit for storing attention area information indicating an attention area in the video that is attracting attention;
The marker insertion unit determines an insertion position of the marker such that the marker is inserted in an area outside the area of interest indicated by the area of interest information.
Information processing device.
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入部と、
前記表示デバイスの前記ユーザの視線を示す視線情報を受信する情報受信部と、
前記視線情報によって示される前記ユーザの前記視線に基づいて、前記映像内の注目が集まる注目エリアを特定する注目エリア特定部と
を備え、
前記マーカ挿入部は、前記マーカが前記注目エリア特定部によって特定された前記注目エリアの外側エリアに挿入されるように、前記マーカの挿入位置を決定する、
情報処理装置。
a marker insertion unit that inserts a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by having a marker projection device project the marker;
an information receiving unit that receives line-of-sight information indicating a line of sight of the user of the display device;
an attention area specifying unit that specifies an attention area in the video where attention is focused based on the line of sight of the user indicated by the line of sight information,
the marker insertion unit determines an insertion position of the marker such that the marker is inserted in an area outside the area of interest specified by the area of interest specification unit.
Information processing device.
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に 、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入部と、
前記表示デバイスの前記ユーザの動作を示すユーザ動作情報を受信する情報受信部と
を備え、
前記マーカ挿入部は、前記表示デバイスの前記ユーザの前記ユーザ動作情報に基づいて、前記マーカを前記映像に挿入する、
情報処理装置。
a marker insertion unit that inserts a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by having a marker projection device project the marker;
an information receiving unit that receives user operation information indicating an operation of the user of the display device,
The marker insertion unit inserts the marker into the video based on the user operation information of the user of the display device.
Information processing device.
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入部と、
前記表示デバイスの前記ユーザに関連するユーザ関連情報を受信する情報受信部と
を備え、
前記マーカ挿入部は、前記ユーザ関連情報に基づいて、前記マーカを前記映像に挿入する挿入期間を決定する、
情報処理装置。
a marker insertion unit that inserts a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by having a marker projection device project the marker;
an information receiving unit for receiving user-related information related to the user of the display device,
The marker insertion unit determines an insertion period for inserting the marker into the video based on the user-related information.
Information processing device.
前記情報格納部は、前記映像内の色に関連する色関連情報をさらに格納し、
前記マーカ挿入部は、前記色関連情報に基づいて、前記マーカが挿入された場合に前記マーカの色と前記映像内の前記色との間の色差がより大きくなるように、前記マーカの挿入位置を決定する、
請求項1に記載の情報処理装置。
The information storage unit further stores color-related information related to colors in the image;
The marker insertion unit determines an insertion position of the marker based on the color-related information such that a color difference between a color of the marker and the color in the image becomes larger when the marker is inserted.
The information processing device according to claim 1 .
前記情報格納部は、前記映像内の色に関連する色関連情報をさらに格納し、
前記マーカ挿入部は、前記色関連情報に基づいて、前記マーカが挿入位置に挿入された場合に、前記マーカの色と前記映像内の前記色との間の色差がより大きくなるように、前記マーカの色を決定する、
請求項1に記載の情報処理装置。
The information storage unit further stores color-related information related to colors in the image;
the marker insertion unit determines a color of the marker based on the color-related information such that a color difference between the color of the marker and the color in the video becomes larger when the marker is inserted at an insertion position.
The information processing device according to claim 1 .
前記表示デバイスに前記コンテンツを配信するコンテンツ配信部
をさらに備える、請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1 , further comprising: a content delivery unit that delivers the content to the display device.
コンピュータを、請求項1から7のいずれか一項に記載の情報処理装置として機能させるためのプログラム。 A program for causing a computer to function as the information processing device according to any one of claims 1 to 7 . 請求項1から7のいずれか一項に記載の情報処理装置と、
前記表示デバイスと
を備える、システム。
An information processing device according to any one of claims 1 to 7 ;
and the display device.
コンピュータによって実行される情報処理方法であって、
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入段階
を備え、
前記マーカ挿入段階は、前記マーカが、前記コンピュータに格納されている注目エリア情報によって示される、前記映像内の注目が集まる注目エリアの外側エリアに挿入されるように、前記マーカの挿入位置を決定する決定段階を有する、
情報処理方法。
1. A computer-implemented information processing method, comprising:
a marker insertion step of inserting a marker for determining a display position of content related to an image displayed on a display unit of the display device while an imaging unit mounted on the display device is imaging the image displayed in the display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by having a marker projection device project the marker;
The marker insertion step includes a determination step of determining an insertion position of the marker so that the marker is inserted in an area outside an attention area in the image where attention is focused, the attention area being indicated by attention area information stored in the computer.
Information processing methods.
コンピュータによって実行される情報処理方法であって、
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入段階と、
前記表示デバイスの前記ユーザの視線を示す視線情報を受信する情報受信段階と、
前記視線情報によって示される前記ユーザの前記視線に基づいて、前記映像内の注目が集まる注目エリアを特定する注目エリア特定段階と
を備え、
前記マーカ挿入段階は、前記マーカが前記注目エリア特定段階で特定された前記注目エリアの外側エリアに挿入されるように、前記マーカの挿入位置を決定する決定段階を有する、
情報処理方法。
1. A computer-implemented information processing method, comprising:
a marker insertion step of inserting a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by projecting the marker using a marker projection device;
receiving gaze information indicating a gaze of the user of the display device;
and an attention area identification step of identifying an attention area in the video where attention is focused based on the line of sight of the user indicated by the line of sight information,
The marker insertion step includes a determination step of determining an insertion position of the marker so that the marker is inserted in an area outside the area of interest identified in the area of interest identification step.
Information processing methods.
コンピュータによって実行される情報処理方法であって、
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入段階と、
前記表示デバイスの前記ユーザの動作を示すユーザ動作情報を受信する情報受信段階と
を備え、
前記マーカ挿入段階は、前記表示デバイスの前記ユーザの前記ユーザ動作情報に基づいて、前記マーカを前記映像に挿入する、
情報処理方法。
1. A computer-implemented information processing method, comprising:
a marker insertion step of inserting a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by projecting the marker using a marker projection device;
and receiving user action information indicative of an action of the user of the display device,
The marker insertion step includes inserting the marker into the image based on the user operation information of the user of the display device.
Information processing methods.
コンピュータによって実行される情報処理方法であって、
表示デバイスに搭載されている撮像部が表示対象領域に表示されている映像を撮像している間に前記表示デバイスの表示部に表示される前記映像に関連するコンテンツの表示位置を決定するためのマーカを、マーカ投影装置に前記マーカを投影させることによって、前記映像が前記表示対象領域に表示されている間に、前記表示デバイスのユーザが認識可能な期間より短い期間の間、前記映像に挿入するマーカ挿入段階と、
前記表示デバイスの前記ユーザに関連するユーザ関連情報を受信する情報受信段階と
を備え、
前記マーカ挿入段階は、前記ユーザ関連情報に基づいて、前記マーカを前記映像に挿入する挿入期間を決定する決定段階を有する、
情報処理方法。
1. A computer-implemented information processing method, comprising:
a marker insertion step of inserting a marker for determining a display position of content related to an image displayed on a display unit of a display device while an imaging unit mounted on the display device is imaging the image displayed in a display target area, into the image for a period shorter than a period recognizable by a user of the display device while the image is being displayed in the display target area by projecting the marker using a marker projection device;
and receiving user related information relating to the user of the display device;
The marker insertion step includes a determination step of determining an insertion period for inserting the marker into the image based on the user-related information.
Information processing methods.
JP2022186056A 2022-11-21 2022-11-21 Information processing device, program, system, and information processing method Active JP7594573B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022186056A JP7594573B2 (en) 2022-11-21 2022-11-21 Information processing device, program, system, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022186056A JP7594573B2 (en) 2022-11-21 2022-11-21 Information processing device, program, system, and information processing method

Publications (2)

Publication Number Publication Date
JP2024074713A JP2024074713A (en) 2024-05-31
JP7594573B2 true JP7594573B2 (en) 2024-12-04

Family

ID=91228662

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022186056A Active JP7594573B2 (en) 2022-11-21 2022-11-21 Information processing device, program, system, and information processing method

Country Status (1)

Country Link
JP (1) JP7594573B2 (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009076985A (en) 2007-09-18 2009-04-09 Sony Corp Superimposing device, screening device, screening method and program
JP2012163853A (en) 2011-02-08 2012-08-30 Ns Solutions Corp Display device, information service system, information service method, and program
JP2012233962A (en) 2011-04-28 2012-11-29 Konica Minolta Holdings Inc Projection system, projection device, projection method, and control program
JP2015038696A (en) 2013-08-19 2015-02-26 国立大学法人佐賀大学 Augmented reality device, augmented reality method, and augmented reality program
JP2016157458A (en) 2016-03-31 2016-09-01 ソニー株式会社 Information processing device
JP2016201056A (en) 2015-04-14 2016-12-01 日本電気通信システム株式会社 Information processing apparatus and control method thereof
WO2018167843A1 (en) 2017-03-14 2018-09-20 日本電気株式会社 Information processing device, information processing system, control method, and program
WO2019123770A1 (en) 2017-12-20 2019-06-27 ソニー株式会社 Information processing device, information processing method, and program
JP2019185812A (en) 2013-12-27 2019-10-24 ソニー株式会社 Information processing apparatus, information processing method, and program
JP2021081757A (en) 2018-03-12 2021-05-27 ソニーグループ株式会社 Information processing equipment, information processing methods, and program
JP2022104970A (en) 2014-06-30 2022-07-12 アップル インコーポレイテッド Intelligent automatic assistant for TV user dialogue
US11450002B1 (en) 2014-12-19 2022-09-20 Amazon Technologies, Inc. Tracking of objects using markers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222287A (en) * 1997-02-10 1998-08-21 Sony Corp Information input device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009076985A (en) 2007-09-18 2009-04-09 Sony Corp Superimposing device, screening device, screening method and program
JP2012163853A (en) 2011-02-08 2012-08-30 Ns Solutions Corp Display device, information service system, information service method, and program
JP2012233962A (en) 2011-04-28 2012-11-29 Konica Minolta Holdings Inc Projection system, projection device, projection method, and control program
JP2015038696A (en) 2013-08-19 2015-02-26 国立大学法人佐賀大学 Augmented reality device, augmented reality method, and augmented reality program
JP2019185812A (en) 2013-12-27 2019-10-24 ソニー株式会社 Information processing apparatus, information processing method, and program
JP2022104970A (en) 2014-06-30 2022-07-12 アップル インコーポレイテッド Intelligent automatic assistant for TV user dialogue
US11450002B1 (en) 2014-12-19 2022-09-20 Amazon Technologies, Inc. Tracking of objects using markers
JP2016201056A (en) 2015-04-14 2016-12-01 日本電気通信システム株式会社 Information processing apparatus and control method thereof
JP2016157458A (en) 2016-03-31 2016-09-01 ソニー株式会社 Information processing device
WO2018167843A1 (en) 2017-03-14 2018-09-20 日本電気株式会社 Information processing device, information processing system, control method, and program
WO2019123770A1 (en) 2017-12-20 2019-06-27 ソニー株式会社 Information processing device, information processing method, and program
JP2021081757A (en) 2018-03-12 2021-05-27 ソニーグループ株式会社 Information processing equipment, information processing methods, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
新留英峰、外2名,ディスプレイ中の映像に埋め込まれた不可視ARマーカに対する同期撮像,第19回バーチャルリアリティ学会論文大会論文集,日本,日本バーチャルリアリティ学会,2024年09月01日,pp.385-386

Also Published As

Publication number Publication date
JP2024074713A (en) 2024-05-31

Similar Documents

Publication Publication Date Title
EP3533025B1 (en) Virtual reality experience sharing
US10516870B2 (en) Information processing device, information processing method, and program
KR102063895B1 (en) Master device, slave device and control method thereof
US20160198097A1 (en) System and method for inserting objects into an image or sequence of images
KR101945082B1 (en) Method for transmitting media contents, apparatus for transmitting media contents, method for receiving media contents, apparatus for receiving media contents
US12217368B2 (en) Extended field of view generation for split-rendering for virtual reality streaming
WO2023279705A1 (en) Live streaming method, apparatus, and system, computer device, storage medium, and program
US11590415B2 (en) Head mounted display and method
KR20190035116A (en) Method and apparatus for displaying an ar object
US11709370B2 (en) Presentation of an enriched view of a physical setting
US10506211B2 (en) Recording medium, image generation apparatus, and image generation method
CN105474070A (en) Head mounted display device and method for controlling the same
WO2019054611A1 (en) Electronic device and operation method therefor
CN113408484B (en) Screen display method, device, terminal and storage medium
CN107211191A (en) Main equipment, slave unit and its control method
KR102140077B1 (en) Master device, slave device and control method thereof
US20230370575A1 (en) Image processing apparatus, image processing method, system, and storage medium
JP7594573B2 (en) Information processing device, program, system, and information processing method
JP7780597B1 (en) Information processing device, eyeglass-type device, and program
JP7717143B2 (en) Information processing device and program
US12521614B2 (en) Image processing system, control method, and storage medium
JP7644245B2 (en) Display Control Device
US20250095315A1 (en) Projection device and operating method thereof
KR20230012196A (en) Master device, slave device and control method for connecting virtual space and real space
KR20240053895A (en) Streaming video output method and system using AR contents

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240116

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240318

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240827

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241122

R150 Certificate of patent or registration of utility model

Ref document number: 7594573

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150