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
JP7759801B2 - Event management server system and content image control method - Google Patents
[go: Go Back, main page]

JP7759801B2 - Event management server system and content image control method - Google Patents

Event management server system and content image control method

Info

Publication number
JP7759801B2
JP7759801B2 JP2021213191A JP2021213191A JP7759801B2 JP 7759801 B2 JP7759801 B2 JP 7759801B2 JP 2021213191 A JP2021213191 A JP 2021213191A JP 2021213191 A JP2021213191 A JP 2021213191A JP 7759801 B2 JP7759801 B2 JP 7759801B2
Authority
JP
Japan
Prior art keywords
image
user
content image
management server
event
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
JP2021213191A
Other languages
Japanese (ja)
Other versions
JP2023097056A (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.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2021213191A priority Critical patent/JP7759801B2/en
Publication of JP2023097056A publication Critical patent/JP2023097056A/en
Application granted granted Critical
Publication of JP7759801B2 publication Critical patent/JP7759801B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、スポーツ競技などのイベント会場において、携帯端末を介してサービスを提供するイベント管理サーバシステム、および、それにより実現されるコンテンツ画像制御方法に関する。 The present invention relates to an event management server system that provides services via mobile devices at event venues such as sporting events, and a content image control method implemented thereby.

イベント会場や観光施設などにおいて、来場者が保持する携帯端末を介して様々な情報を提供することにより利便性を高める技術が実用化されている。例えば競技場におけるトイレの空き状況や飲食物を販売する売り子の位置を、来場者のスマートフォンに通知する技術が提案されている(例えば特許文献1参照)。また野球の試合観戦中、シースルーディスプレイなどを用いて、着目選手についての補助情報を表示させる技術が提案されている(例えば特許文献2参照)。一方、競技場で催される試合の様子を複数の視点で撮影しておき、クライアントからの要求に対応する視点からの映像を配信する技術が提案されている(例えば特許文献3参照)。 Technology has been put into practical use to increase convenience at event venues, tourist facilities, and other venues by providing various information to visitors via their mobile devices. For example, technology has been proposed that notifies visitors' smartphones of the availability of restrooms at stadiums and the locations of food and drink vendors (see, for example, Patent Document 1). Another technology has been proposed that uses see-through displays and the like to display supplementary information about players of interest while watching a baseball game (see, for example, Patent Document 2). Meanwhile, technology has been proposed that films a game being held at a stadium from multiple viewpoints and distributes footage from viewpoints requested by a client (see, for example, Patent Document 3).

特開2018-142080号公報JP 2018-142080 A 特表2019-531538号公報Special table 2019-531538 publication 特開2019-68130号公報JP 2019-68130 A

イベントの来場者が携帯端末を用いて利用できる上記のようなサービスは、付加的な情報を一方的に提示するような、比較的単純なものが多い。そのためスポーツ競技や音楽フェスティバルなど、観客の興味が実空間でのパフォーマンスに集中しがちなイベントでは特に、あえて端末を見たり操作したりしようと思える機会が少なく、サービスを有効利用できる場面が限られていた。 The services mentioned above that event attendees can use on their mobile devices are often relatively simple, providing additional information in a one-way manner. As a result, there are few opportunities for attendees to look at or operate a device, particularly at events such as sporting events or music festivals where the audience's interest tends to be focused on the performance in real space, and situations in which the services can be used effectively are limited.

本発明はこうした課題に鑑みてなされたものであり、その目的は、イベント来場者が携帯端末を介して、適切なサービスを容易に利用できるようにする技術を提供することにある。 The present invention was made in light of these issues, and its purpose is to provide technology that enables event attendees to easily use appropriate services via their mobile devices.

本発明のある態様はイベント管理サーバシステムに関する。このイベント管理サーバシステムは、イベントの会場に来場したユーザが保持する端末による撮影画像のデータを取得する端末情報取得部と、登録データと撮影画像とを照合することによりユーザの特性を取得し、当該特性に応じて、端末に表示すべきコンテンツ画像を選択するコンテンツ画像制御部と、選択されたコンテンツ画像のデータを端末に送信し表示させる画像データ送信部と、を備えたことを特徴とする。 One aspect of the present invention relates to an event management server system. This event management server system is characterized by comprising: a terminal information acquisition unit that acquires image data captured by a device held by a user who visits an event venue; a content image control unit that acquires user characteristics by comparing the captured image with registered data and selects a content image to be displayed on the terminal according to the characteristics; and an image data transmission unit that transmits data of the selected content image to the terminal for display.

本発明の別の態様はコンテンツ画像制御方法に関する。このコンテンツ画像制御方法は、イベントの会場に来場したユーザが保持する端末による撮影画像のデータを取得するステップと、登録データと撮影画像とを照合することによりユーザの特性を取得し、当該特性に応じて、端末に表示すべきコンテンツ画像を選択するステップと、選択されたコンテンツ画像のデータを端末に送信し表示させるステップと、を含むことを特徴とする。 Another aspect of the present invention relates to a content image control method. This content image control method is characterized by including the steps of acquiring image data captured by a terminal held by a user who has visited an event venue, acquiring user characteristics by comparing the captured image with registered data and selecting a content image to be displayed on the terminal in accordance with the characteristics, and transmitting data of the selected content image to the terminal for display.

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本発明の態様として有効である。 In addition, any combination of the above components, or any transformation of the present invention into a method, device, system, computer program, or recording medium on which a computer program is recorded, is also valid as an aspect of the present invention.

本発明によると、イベント来場者が携帯端末を介して、適切なサービスを容易に利用できるようになる。 This invention allows event attendees to easily access appropriate services via their mobile devices.

本実施の形態を適用できるイベント管理システムの構成を示す図である。1 is a diagram showing the configuration of an event management system to which the present embodiment can be applied. 本実施の形態において携帯端末が表示する画面を例示する図である。10A and 10B are diagrams illustrating examples of screens displayed by a mobile terminal in the present embodiment. 本実施の形態においてコンテンツ画像により商品販売を促進する際の、携帯端末の画面を例示する図である。10A and 10B are diagrams illustrating examples of screens of a mobile terminal when promoting product sales using content images in the present embodiment. 本実施の形態においてコンテンツ画像によりイベントの娯楽性を向上させる際の、携帯端末の画面を例示する図である。10A and 10B are diagrams illustrating examples of the screen of a mobile terminal when the entertainment value of an event is improved by a content image in the present embodiment. 本実施の形態におけるイベント管理サーバの内部回路構成を示す図である。FIG. 2 is a diagram illustrating an internal circuit configuration of an event management server according to the present embodiment. 本実施の形態における携帯端末の内部回路構成を示す図である。FIG. 2 is a diagram showing an internal circuit configuration of a mobile terminal according to the present embodiment. 本実施の形態におけるイベント管理サーバの機能ブロックの構成を示す図である。FIG. 2 is a diagram illustrating a functional block configuration of an event management server according to the present embodiment. 本実施の形態における携帯端末の機能ブロックの構成を示す図である。FIG. 2 is a diagram showing a functional block configuration of a mobile terminal according to the present embodiment. 本実施の形態のイベント管理サーバにおいてコンテンツ画像制御部の照合部が行う照合処理の例を説明するための図である。10A and 10B are diagrams for explaining an example of a matching process performed by a matching unit of a content image control unit in the event management server of the present embodiment. 本実施の形態においてイベント管理サーバのコンテンツ画像制御部が、携帯端末に表示させるコンテンツ画像の例を説明するための図である。10A and 10B are diagrams for explaining examples of content images that a content image control unit of the event management server causes to be displayed on a mobile terminal in the present embodiment. 本実施の形態においてイベント管理サーバのコンテンツ画像制御部が、携帯端末に表示させるコンテンツ画像の別の例を説明するための図である。10A and 10B are diagrams for explaining another example of a content image that the content image control unit of the event management server causes to be displayed on the mobile terminal in the present embodiment. 本実施の形態においてイベント管理サーバのコンテンツ画像制御部が、携帯端末に表示させるコンテンツ画像の種類と表示契機の設定例を示す図である。10A and 10B are diagrams illustrating an example of settings of the type of content image and the display trigger to be displayed on the mobile terminal by a content image control unit of the event management server in the present embodiment. 本実施の形態においてイベント管理サーバが、携帯端末に表示させるコンテンツ画像を選択し、送信する処理手順を示すフローチャートである。10 is a flowchart showing a processing procedure in which the event management server selects and transmits a content image to be displayed on the mobile terminal in the present embodiment.

本実施の形態は、イベント会場において、携帯端末を介して来場者へのサービスを提供するシステムに関する。ここでイベントとは、複数の人が会場に赴き催しを見物したり体験したりするものであればよく、例えばスポーツ競技、音楽フェスティバル、コンサート、ショーなど、催しの内容、規模、会場の種類は特に限定されない。図1は、本実施の形態を適用できるイベント管理システムの構成を示している。イベント管理システム1は、イベント管理サーバ10、携帯端末12a~12e、仮想店舗管理サーバ14、および実店舗管理サーバ16を含む。 This embodiment relates to a system that provides services to visitors at an event venue via mobile devices. An event here refers to any event where multiple people go to a venue to watch or experience something, and the event content, scale, and type of venue are not particularly limited, and could be, for example, a sporting event, music festival, concert, or show. Figure 1 shows the configuration of an event management system to which this embodiment can be applied. The event management system 1 includes an event management server 10, mobile devices 12a-12e, a virtual store management server 14, and a physical store management server 16.

携帯端末12a~12eは、イベントの来場者(以後、「ユーザ」と呼ぶ)が携帯する端末であり、イベントに係る様々な情報を表示させたり、ユーザ操作を受け付けたりする。図1では携帯端末12a、12b、12cを高機能携帯電話(スマートフォン)、携帯端末12d、12eをAR(拡張現実:Augmented Reality)グラスなどのウェアラブル端末としている。このように携帯端末12a~12eは、ディスプレイ、通信機能を含む情報処理装置、入力装置を備えた一般的な端末であれば、その形態は限定されない。以後、携帯端末12a~12eを、単に「携帯端末12」とする。 Mobile terminals 12a-12e are terminals carried by event attendees (hereafter referred to as "users"), and display various information related to the event and accept user operations. In Figure 1, mobile terminals 12a, 12b, and 12c are high-function mobile phones (smartphones), and mobile terminals 12d and 12e are wearable terminals such as AR (Augmented Reality) glasses. As such, there are no limitations on the form of mobile terminals 12a-12e, as long as they are general terminals equipped with a display, an information processing device including communication functions, and an input device. Hereinafter, mobile terminals 12a-12e will be referred to simply as "mobile terminal 12."

イベント管理サーバ10は、携帯端末12と通信を確立し、撮影画像やユーザ操作の内容を受信したうえ、対応する情報処理を実施したり、必要な情報を返信したりする。近年、5G(第5世代移動通信システム)の導入などにより、携帯端末であっても様々なデータを低遅延・大容量で伝送することが可能になっている。したがって携帯端末12とイベント管理サーバ10との通信にも、そのような技術を適宜利用する。 The event management server 10 establishes communication with the mobile device 12, receives captured images and user operations, performs corresponding information processing, and returns necessary information. In recent years, with the introduction of 5G (fifth generation mobile communication systems), it has become possible to transmit a variety of data with low latency and large volumes, even via mobile devices. Therefore, such technology is appropriately used in communication between the mobile device 12 and the event management server 10.

なおイベント管理サーバ10は、実際には複数の情報処理装置や記憶装置により実現してよい。例えばイベント管理サーバ10は、5Gの技術のひとつであるMEC(Multi-access Edge Computing)により、機能に応じて分散配置されていてもよい。この場合、携帯端末12との画像データの送受信機能など、高い応答性が求められる機能はイベント会場近隣に設置したサーバにより実現し、それ以外の機能は、別のデータセンターなどに設置したサーバにより実現することが考えられる。したがって本実施形態の「イベント管理サーバ」は、装置の数によらず「イベント管理サーバシステム」と読み替えることができる。 Note that the event management server 10 may actually be realized by multiple information processing devices or storage devices. For example, the event management server 10 may be distributed according to function using MEC (Multi-access Edge Computing), a 5G technology. In this case, functions that require high responsiveness, such as the ability to send and receive image data with mobile devices 12, may be realized by a server installed near the event venue, while other functions may be realized by a server installed in a separate data center, etc. Therefore, the "event management server" in this embodiment can be read as an "event management server system" regardless of the number of devices.

仮想店舗管理サーバ14は、イベント管理サーバ10と通信を確立し、ネットワーク上の仮想店舗とユーザ間の売買を仲介する。実店舗管理サーバ16は、イベント管理サーバ10と通信を確立し、イベント会場内外の実店舗とユーザ間の売買を仲介する。実店舗管理サーバ16はさらに、実店舗のリアルタイムでの状態、例えば込み具合、待ち時間、商品在庫などの情報を、イベント管理サーバ10に随時提供してよい。 The virtual store management server 14 establishes communication with the event management server 10 and mediates sales and purchases between virtual stores on the network and users. The physical store management server 16 establishes communication with the event management server 10 and mediates sales and purchases between users and physical stores inside and outside the event venue. The physical store management server 16 may also provide the event management server 10 with information on the real-time status of the physical store, such as congestion, waiting times, and product inventory, at any time.

本実施の形態においてイベント管理サーバ10は、携帯端末12を介してユーザに様々なサービスを提供する。ここで提供されるサービスは、イベントそのものをより楽しめるようにする仕組みと、関連商品の販売促進に大別される。本実施の形態では携帯端末12を介し、イベントの様子と合わせてサービスに係る各種情報を視認できるようにする。これによりユーザは、イベントのリアルタイムでの状況を見逃したり興味が削がれたりすることなく、多様なサービスを利用できる。 In this embodiment, the event management server 10 provides various services to users via the mobile device 12. The services provided here can be broadly divided into mechanisms to make the event itself more enjoyable, and sales promotions for related products. In this embodiment, various information related to the services can be viewed along with the event situation via the mobile device 12. This allows users to use a variety of services without missing the real-time status of the event or losing interest.

具体的には、ユーザは、携帯端末12をかざすことによりイベントの様子をインカメラにより撮影し、そのリアルタイム映像をディスプレイに表示させた状態とする。一方、イベント管理サーバ10は、携帯端末12による撮影画像を収集し、それを解析することにより、携帯端末12を扱う各ユーザの特性や興味を推定する。そして推定結果に基づき、リアルタイム映像に重畳表示させるのに最適な画像を生成し、各携帯端末12に表示させる。 Specifically, users hold up their mobile devices 12 to capture images of the event using the in-camera, and the real-time images are displayed on the display. Meanwhile, the event management server 10 collects and analyzes the images captured by the mobile devices 12 to estimate the characteristics and interests of each user using the mobile device 12. Based on the estimation results, the event management server 10 then generates an optimal image to be superimposed on the real-time images and displays them on each mobile device 12.

ここで重畳表示させる画像は、あたかもイベント会場に存在するかのように描画した仮想オブジェクトとして表してもよい。実空間の像に仮想的なオブジェクトを融合させる技術としては、ARやMR(複合現実:Mixed Reality)などの技術を応用できる。この場合、仮想オブジェクトの配置を定義するために、イベント会場の空間構造を表す3次元データが用いられる。本実施の形態では当該3次元データを、撮影画像の解析にも利用することにより、ユーザの特性や興味を低コストで特定できるようにする。以後、イベント管理サーバ10が携帯端末12ごとに選択し、リアルタイム映像に重畳表示させる画像を、「コンテンツ画像」と呼ぶ。 The images to be superimposed here may be represented as virtual objects rendered as if they existed at the event venue. Technologies such as AR and MR (Mixed Reality) can be used to blend virtual objects into images of real space. In this case, three-dimensional data representing the spatial structure of the event venue is used to define the placement of the virtual objects. In this embodiment, this three-dimensional data is also used to analyze captured images, making it possible to identify user characteristics and interests at low cost. Hereinafter, the images that the event management server 10 selects for each mobile device 12 and superimposes on the real-time video will be referred to as "content images."

図2は、携帯端末12が表示する画面を例示している。この例、および後述する図3、4では、イベントをサッカーの試合とし、ユーザは自分の座席からフィールド上で行われている試合を観戦しているとする。その状態でユーザが携帯端末12をかざすと、携帯端末12は例えば(a)に示すように、その視点から見える実空間の様子を表示させる。この状況は例えば、携帯端末12の背面に装備されるカメラが撮影するリアルタイムの映像を、ディスプレイに即時表示させることにより実現される。ユーザが携帯端末12の向きを変えれば、当然、映像の視野もそれに連動する。 Figure 2 shows an example of a screen displayed by the mobile device 12. In this example, and in Figures 3 and 4 described below, the event is a soccer match, and the user is watching the match taking place on the field from their seat. When the user holds up the mobile device 12 in this state, the mobile device 12 displays the real space as seen from that viewpoint, as shown in (a), for example. This situation is achieved, for example, by instantly displaying on the display a real-time image captured by a camera mounted on the back of the mobile device 12. If the user changes the orientation of the mobile device 12, the field of view of the image will naturally change accordingly.

(b)は、(a)で示したリアルタイム映像に、コンテンツ画像を重畳させた状態を示している。この例ではコンテンツ画像として、円筒形の仮想サイネージの画像200を重畳表示している。仮想サイネージは、その側面や内壁に、点数、選手の画像、広告などの各種情報を表した電光掲示板を模したオブジェクトであり、あたかも天空からつり下げられているように見せている。仮想サイネージの画像200は、サイネージの形状を表す3次元モデル上に、必要な情報をテクスチャとしてマッピングすることにより描画される。ただしコンテンツ画像が表すオブジェクトの種類や形状、描画手法を限定する主旨ではない。 (b) shows the state in which a content image is superimposed on the real-time video shown in (a). In this example, a cylindrical virtual signage image 200 is superimposed as the content image. The virtual signage is an object resembling an electronic scoreboard, with various information such as scores, player images, and advertisements displayed on its sides and interior walls, making it appear as if it is hanging from the sky. The virtual signage image 200 is rendered by mapping the necessary information as a texture onto a three-dimensional model representing the signage shape. However, this is not intended to limit the type, shape, or rendering method of the object represented by the content image.

仮想サイネージの画像200を動画とし、提示する情報を円筒の側面上で周回させてもよい。このようなARを実現する場合、イベント管理サーバ10にはあらかじめ、イベント会場であるサッカースタジアムの空間構造の3次元データを格納しておく。そして同じ3次元空間に対し仮想サイネージの配置を決定し、その位置情報を携帯端末12に通知する。携帯端末12は、実空間の対応する位置にサイネージのオブジェクトを仮想的に配置し、それをカメラのスクリーン座標系に射影することで、表示中のリアルタイム映像に画像200を描画する。 The virtual signage image 200 may be a moving image, with the presented information rotating on the side of a cylinder. To achieve this type of AR, the event management server 10 first stores three-dimensional data of the spatial structure of the soccer stadium, which is the event venue. The location of the virtual signage in the same three-dimensional space is then determined, and the location information is notified to the mobile device 12. The mobile device 12 virtually places the signage object at the corresponding position in real space and projects it onto the camera's screen coordinate system, thereby rendering the image 200 on the real-time video being displayed.

これによりカメラの視野によらず、仮想的なサイネージが実空間の所定位置に固定された状態となり、サッカーフィールドなどイベント上で重要な部分を避けてコンテンツ画像を表示できる。空間構造の3次元データを、点群データなど精度の高いデータ形式とすることにより、例えばサッカースタジアムの屋根の裏側に仮想的にロゴを表すなど、多様な場所に合わせて、高い精度でコンテンツ画像を表示させることができる。 This allows the virtual signage to be fixed in a predetermined position in real space regardless of the camera's field of view, allowing content images to be displayed while avoiding important parts of the event, such as the soccer field. By converting the three-dimensional data of the spatial structure into a highly accurate data format such as point cloud data, content images can be displayed with high precision in a variety of locations, such as virtually displaying a logo on the underside of the roof of a soccer stadium.

ここでユーザが、仮想サイネージの画像200に表された情報のいずれかを指示したら、イベント管理サーバ10は当該ユーザ操作を取得したうえ、指示された情報に関連する別の情報を表すコンテンツ画像を、携帯端末12にさらに表示させてもよい。例えばイベント管理サーバ10は、仮想サイネージに示されたスポンサーのロゴが指示されたとき、当該スポンサーの広告動画を追加で表示させる。また選手の顔画像が指示されたとき、当該選手のプロフィールや戦績、関連グッズなどを表す画像を追加で表示させる。 If the user selects any of the information displayed on the virtual signage image 200, the event management server 10 may acquire the user's operation and then cause the mobile terminal 12 to additionally display a content image showing other information related to the selected information. For example, when a sponsor's logo displayed on the virtual signage is selected, the event management server 10 may additionally display an advertising video for that sponsor. Furthermore, when a player's facial image is selected, the event management server 10 may additionally display an image showing the player's profile, track record, related merchandise, etc.

同様の表示は、リアルタイム映像に表された実物体の像への指示を契機としてもよい。例えばユーザが、向かい側の観客席に設置された看板の像201を指示したら、イベント管理サーバ10はそれに関連するプロモーション動画を表示させる。またイベント管理サーバ10は、仮想サイネージの画像200や実物体の像に対するユーザの指示操作に応じて、関連商品の購入を受け付けるGUI(Graphical User Interface)を表示させてもよい。 Similar displays may be triggered by a user pointing to an image of a real object shown in real-time video. For example, if a user points to a signboard image 201 installed in the audience seats opposite, the event management server 10 will display a related promotional video. The event management server 10 may also display a GUI (Graphical User Interface) that accepts the purchase of related products in response to a user's pointing operation on the virtual signage image 200 or the image of the real object.

コンテンツ画像は、ユーザがイベント会場に携帯端末12をかざしている間は常に表示させてもよいし、上述のようにユーザによる特定の操作に応じて表示/非表示を切り替えてもよい。特定の操作として、画面のタップ操作に代表される一般的な指示操作のほか、ズーム倍率変更操作や静止画撮影操作などの撮影操作を利用してもよい。あるいは、出場者の状態やイベントの状況など、ユーザ操作以外の要因に基づき表示/非表示を切り替えてもよい。 The content image may be constantly displayed while the user is holding the mobile terminal 12 over the event venue, or may be switched between visible and hidden in response to a specific user operation as described above. Specific operations may include general instruction operations such as tapping on the screen, as well as shooting operations such as changing the zoom magnification or taking a still image. Alternatively, the content image may be switched between visible and hidden based on factors other than user operation, such as the status of the participants or the status of the event.

図3は、コンテンツ画像により商品販売を促進する際の、携帯端末12の画面を例示している。(a)は、リアルタイム映像に、商品であるスパイクの販売情報206と購入を受け付けるGUI208を重畳表示させている。例えばユーザが、図2の(b)に示す仮想サイネージの画像200に掲示された選手の画像を指示したら、当該選手の情報202とともに、選手が着用しているのと同モデルのスパイクを販売対象として、販売情報206とGUI208を表示する。それらのコンテンツ画像は3次元モデルを有するオブジェクトでもよいし、平面的な画像でもよい。 Figure 3 shows an example of the screen of a mobile terminal 12 when promoting product sales using content images. In (a), sales information 206 for the product, cleats, and a GUI 208 for accepting purchases are superimposed on real-time video. For example, when a user selects an image of a player displayed on the virtual signage image 200 shown in Figure 2 (b), sales information 206 and a GUI 208 are displayed for the same model of cleats worn by the player, along with information 202 about the player. These content images may be objects with three-dimensional models, or flat images.

販売情報206に含まれるスパイクの画像については、MRの技術を利用し、3次元オブジェクトの向きを変えたり自分の方に引き寄せたりできるようにすることで、細部を確認できるようにしてもよい。また図示する例でGUI208は、「これを買う」なる文字を表した、横長の3次元オブジェクトで表現されている。GUI208を指示するユーザ操作がなされたら、イベント管理サーバ10はそれを受け付け、販売元を管理する仮想店舗管理サーバ14または実店舗管理サーバ16に対し、発注処理や決済処理を実施する。 The spike image included in the sales information 206 may be displayed using MR technology, allowing the user to change the orientation of the three-dimensional object or pull it closer to them, allowing for detailed confirmation. In the illustrated example, the GUI 208 is represented by a horizontally elongated three-dimensional object displaying the words "Buy this." When a user operates the GUI 208, the event management server 10 accepts the operation and performs order processing and payment processing on the virtual store management server 14 or physical store management server 16 that manages the seller.

発注や決済の処理が完了したら、イベント管理サーバ10は(b)に例示するように、購入完了を示す画像210を携帯端末12に重畳表示させる。この例で画像210は、「購入完了しました」なる文字を表した、横長の3次元オブジェクトで表現されている。このようにして購入された商品は、その種類や購入先によって、会場内で入手できるようにしてもよいし、後日配送されるようにしてもよい。前者の場合、来場者の座席まで届けられるようにしてもよいし、来場者が店舗へ受け取りに行くようにしてもよい。 Once the ordering and payment processes are complete, the event management server 10 superimposes an image 210 indicating the completion of the purchase on the mobile device 12, as shown in (b). In this example, the image 210 is represented by a horizontally elongated three-dimensional object displaying the words "Purchase Completed." Products purchased in this way may be available at the venue or delivered at a later date, depending on the type and where they were purchased. In the former case, the product may be delivered to the attendee's seat, or the attendee may pick it up at a store.

図4は、コンテンツ画像によりイベントの娯楽性を向上させる際の、携帯端末12の画面を例示している。(a)は、得点が入ったタイミングでの画面例であり、シュートした選手の情報220や、得点を祝う光や文字での仮想的な演出を表す画像222をコンテンツ画像として、リアルタイム映像に重畳表示している。(b)は試合中の任意のタイミングで、フィールド上の選手のリアルタイムの像224をコンテンツ画像として重畳表示している。図示するように選手の像224を拡大して表示することにより、自席から見にくい選手の様子を詳細に確認できる。 Figure 4 shows an example of the screen of a mobile device 12 when content images are used to enhance the entertainment value of an event. (a) is an example of the screen displayed when a goal is scored, with information 220 about the player who scored and an image 222 showing a virtual celebration of the goal using lights and text superimposed as content images on the real-time video. (b) shows a real-time image 224 of a player on the field superimposed as a content image at any time during the game. By enlarging and displaying the player image 224 as shown, players who are difficult to see from their seats can be viewed in detail.

図4に示したようなコンテンツ画像の場合は特に、表示結果を好適と感じるか煩わしいと感じるかは、応援しているチームや注目している選手など、ユーザ個々の趣味嗜好によって大きく分かれる。またユーザの座席と選手の位置によっては、選手の像を拡大する必要がないこともある。さらに戦況、天候、温度、他の観客の様子、ユーザ個々の体調など、事前に予測しにくい事象によって、見たい情報や購入したい商品は時々刻々と変化し得る。 In particular, in the case of content images such as those shown in Figure 4, whether a user finds the display results desirable or bothersome will largely depend on their individual preferences, such as the team they support or the player they are watching. Also, depending on the user's seat and the position of the player, there may be no need to enlarge the player's image. Furthermore, the information that users want to see or the products they want to purchase can change from moment to moment depending on factors that are difficult to predict in advance, such as the game situation, weather, temperature, the behavior of other spectators, and the user's individual physical condition.

これを踏まえ、本実施の形態においてイベント管理サーバ10は、携帯端末12による撮影画像、撮影操作や指示操作などのユーザ操作の内容、ユーザのプロフィールなどの情報を収集し、それに基づきユーザ個々の特性や興味を推定する。さらに出場者や会場内の状況などを加味して、表示すべきコンテンツ画像の内容や表示タイミングを最適化する。これにより、事前登録やメニュー操作などの手間を最小限に、携帯端末12を介してイベントをより楽しんだり、欲しい商品を容易に購入したりできるようにする。 In light of this, in this embodiment, the event management server 10 collects information such as images captured by the mobile device 12, the details of user operations such as shooting operations and instruction operations, and user profiles, and uses this information to estimate the characteristics and interests of individual users. Furthermore, taking into account the status of participants and the venue, the content images to be displayed and the timing of their display are optimized. This minimizes the effort required for advance registration and menu operations, allowing users to enjoy the event more and easily purchase desired products via the mobile device 12.

図5は、イベント管理サーバ10の内部回路構成を示している。イベント管理サーバ10は、CPU(Central Processing Unit)23、GPU(Graphics Processing Unit)24、メインメモリ26を含む。これらの各部は、バス30を介して相互に接続されている。バス30にはさらに入出力インターフェース28が接続されている。入出力インターフェース28には、携帯端末12、仮想店舗管理サーバ14、および実店舗管理サーバ16と通信を確立する通信部32、ハードディスクドライブや不揮発性メモリなどの記憶部34、図示しないディスプレイへデータを出力する出力部36、図示しない入力装置からデータを入力する入力部38、磁気ディスク、光ディスクまたは半導体メモリなどのリムーバブル記録媒体を駆動する記録媒体駆動部40が接続される。 Figure 5 shows the internal circuit configuration of the event management server 10. The event management server 10 includes a CPU (Central Processing Unit) 23, a GPU (Graphics Processing Unit) 24, and a main memory 26. These components are interconnected via a bus 30. An input/output interface 28 is also connected to the bus 30. Connected to the input/output interface 28 are a communication unit 32 that establishes communication with the mobile terminal 12, virtual store management server 14, and physical store management server 16, a storage unit 34 such as a hard disk drive or non-volatile memory, an output unit 36 that outputs data to a display (not shown), an input unit 38 that inputs data from an input device (not shown), and a recording medium drive unit 40 that drives removable recording media such as a magnetic disk, optical disk, or semiconductor memory.

CPU23は、記憶部34に記憶されているオペレーティングシステムを実行することによりイベント管理サーバ10の全体を制御する。CPU23はまた、リムーバブル記録媒体から読み出されてメインメモリ26にロードされた各種プログラムを実行する。GPU24は、CPU23からの描画命令に従って描画処理を行い、出力部36に出力する。メインメモリ26はRAM(Random Access Memory)により構成され、処理に必要なプログラムやデータを記憶する。 The CPU 23 controls the entire event management server 10 by executing an operating system stored in the storage unit 34. The CPU 23 also executes various programs read from removable recording media and loaded into the main memory 26. The GPU 24 performs drawing processing in accordance with drawing commands from the CPU 23 and outputs the results to the output unit 36. The main memory 26 is composed of RAM (Random Access Memory) and stores programs and data required for processing.

図6は携帯端末12の内部回路構成を示している。携帯端末12は、CPU50、メインメモリ52、表示部54、入力部56、音声出力部59、通信部60、モーションセンサ62、カメラ64、位置取得部66を含む。これらの各部はバス58を介して相互に接続されている。CPU50は、バス58を介して携帯端末12の各部から取得した情報を処理し、出力データを表示部54、音声出力部59に供給する。メインメモリ52はCPU50における処理に必要なプログラムやデータを格納する。 Figure 6 shows the internal circuit configuration of the mobile terminal 12. The mobile terminal 12 includes a CPU 50, main memory 52, display unit 54, input unit 56, audio output unit 59, communication unit 60, motion sensor 62, camera 64, and position acquisition unit 66. These units are interconnected via a bus 58. The CPU 50 processes information acquired from each unit of the mobile terminal 12 via the bus 58, and supplies output data to the display unit 54 and audio output unit 59. The main memory 52 stores programs and data necessary for processing by the CPU 50.

表示部54は、液晶パネルや有機ELパネルなどの表示パネルとその駆動機構で構成され、図2乃至4で例示したような画像を表示する。入力部56は、表示部54の画面を覆うタッチパッドや筐体に設けられたハードウェアキーで構成され、表示された画像に対する指示操作や、ズーム倍率変更操作や静止画撮影操作などの撮影操作を受け付ける。音声出力部59はスピーカーやイヤホンとその制御機構で構成され、必要に応じてユーザに音声を聞かせる。 The display unit 54 is composed of a display panel such as an LCD panel or an organic EL panel and its drive mechanism, and displays images such as those shown in Figures 2 to 4. The input unit 56 is composed of a touchpad that covers the screen of the display unit 54 and hardware keys attached to the housing, and accepts instructions for the displayed image and shooting operations such as changing the zoom magnification and taking still images. The audio output unit 59 is composed of a speaker or earphones and their control mechanism, and allows the user to hear audio as needed.

通信部60は、イベント管理サーバ10と通信を確立し、必要なデータを送受する。本実施の形態では、例えば5Gの通信技術により携帯端末12の移動通信を実現する。モーションセンサ62は、加速度センサ、ジャイロセンサ、地磁気センサなどの少なくともいずれかで構成され、携帯端末12の3次元空間での姿勢や動きを計測する。カメラ64は、表示部54の画面と反対方向の実空間を動画撮影する。本実施の形態では特に、その映像を表示部54に即時表示させることにより、実空間の様子がリアルタイムで見られるようにする。撮影画像のデータはまた、通信部60を介してイベント管理サーバ10に送信され、コンテンツ画像の選択に利用される。 The communication unit 60 establishes communication with the event management server 10 and sends and receives necessary data. In this embodiment, mobile communication for the mobile terminal 12 is achieved using, for example, 5G communication technology. The motion sensor 62 is composed of at least one of an acceleration sensor, gyro sensor, geomagnetic sensor, etc., and measures the posture and movement of the mobile terminal 12 in three-dimensional space. The camera 64 captures video of the real space in the opposite direction to the screen of the display unit 54. In this embodiment, in particular, the video is instantly displayed on the display unit 54, allowing the state of the real space to be viewed in real time. Data on the captured image is also transmitted to the event management server 10 via the communication unit 60 and used to select content images.

位置取得部66は、GPS(Global Positioning System)、A-GPS(Assisted-GPS)など周知の技術により、自装置の位置情報を随時取得する。モーションセンサ62および位置取得部66による測定値や、カメラ64による撮影画像は、コンテンツ画像である仮想オブジェクトを描画する際、実空間に対するスクリーン座標系を決定するのに用いることができる。 The position acquisition unit 66 constantly acquires the position information of the device itself using well-known technologies such as GPS (Global Positioning System) and A-GPS (Assisted-GPS). Measurement values from the motion sensor 62 and position acquisition unit 66, as well as images captured by the camera 64, can be used to determine a screen coordinate system for real space when rendering virtual objects, which are content images.

図7は、本実施の形態におけるイベント管理サーバ10の機能ブロックの構成を示している。図7および後述する図8に示す各機能ブロックは、ハードウェア的には、図5または図6に示したCPUやメインメモリなどの電子部品で実現でき、ソフトウェア的には、記録媒体などからメインメモリにロードした、データ入力機能、データ保持機能、画像処理機能、通信機能などの諸機能を発揮するプログラムで実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。 Figure 7 shows the functional block configuration of the event management server 10 in this embodiment. Each functional block shown in Figure 7 and Figure 8 described below can be realized in hardware terms by electronic components such as the CPU and main memory shown in Figure 5 or Figure 6, and in software terms by programs that perform various functions such as data input, data retention, image processing, and communication, loaded into main memory from a recording medium, etc. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms using hardware alone, software alone, or a combination of both, and are not limited to any one of these.

イベント管理サーバ10は、携帯端末12から撮影画像のデータやユーザ操作の内容を取得する端末情報取得部70、携帯端末12に表示させるコンテンツ画像を制御するコンテンツ画像制御部72、商品売買の手続きを実現する売買処理部74、コンテンツ画像の制御や商品売買の手続きに必要な情報を格納する情報記憶部76、イベントの出場者の状態に係る所定の情報を取得する出場者状態情報取得部78、イベントの状況に係る所定の情報を取得するイベント状況情報取得部80、および、コンテンツ画像のデータを送信する画像データ送信部82を備える。 The event management server 10 includes a terminal information acquisition unit 70 that acquires captured image data and user operation details from the mobile terminal 12, a content image control unit 72 that controls the content images displayed on the mobile terminal 12, a sales processing unit 74 that implements product sales procedures, an information storage unit 76 that stores information necessary for content image control and product sales procedures, a participant status information acquisition unit 78 that acquires specified information related to the status of event participants, an event status information acquisition unit 80 that acquires specified information related to the event status, and an image data transmission unit 82 that transmits content image data.

端末情報取得部70は、携帯端末12のカメラ64によるリアルタイムの撮影画像のデータを取得する。また端末情報取得部70は、携帯端末12に対するユーザ操作の内容を随時取得する。ここでユーザ操作とは例えば、カメラ64のズーム倍率変更操作や静止画撮影操作などの撮影操作、携帯端末12に表示中の画像に対する指示操作、商品の購入操作などである。端末情報取得部70は、携帯端末12がイベント会場を撮影している期間は継続して、所定の時間間隔で撮影画像のデータを取得してもよいし、ユーザが所定の操作を行ったときのみ、当該操作の内容と対応づけて、その際の撮影画像のデータを取得してもよい。 The terminal information acquisition unit 70 acquires real-time image data captured by the camera 64 of the mobile terminal 12. The terminal information acquisition unit 70 also acquires the content of user operations on the mobile terminal 12 at any time. Here, user operations include, for example, shooting operations such as changing the zoom magnification of the camera 64 or shooting a still image, instruction operations on an image being displayed on the mobile terminal 12, and product purchase operations. The terminal information acquisition unit 70 may continuously acquire captured image data at predetermined time intervals while the mobile terminal 12 is shooting images of the event venue, or may acquire captured image data only when the user performs a predetermined operation, in association with the content of that operation.

端末情報取得部70は、撮影画像のデータやユーザ操作の内容に係る情報を、携帯端末12の識別情報と対応づけて取得することにより、後段の処理を、携帯端末12のそれぞれに対し個別に行えるようにする。コンテンツ画像制御部72は、端末情報取得部70が取得したデータや情報に基づき、各携帯端末12に表示すべきコンテンツ画像を、個々のユーザに対し適切に選択し生成する。詳細にはコンテンツ画像制御部72は、照合部90、画像選択部92、および画像生成部94を備える。 The terminal information acquisition unit 70 acquires captured image data and information related to user operation details in association with the identification information of the mobile terminal 12, allowing subsequent processing to be performed individually for each mobile terminal 12. The content image control unit 72 selects and generates content images to be displayed on each mobile terminal 12 appropriately for each individual user based on the data and information acquired by the terminal information acquisition unit 70. In more detail, the content image control unit 72 includes a matching unit 90, an image selection unit 92, and an image generation unit 94.

照合部90は、端末情報取得部70が取得したデータや情報と、イベント会場の空間構造を示す3次元データ、あるいはあらかじめ登録された出場者やロゴなどのテンプレート画像とを照合することで、携帯端末12を使用しているユーザの特性や興味の対象を推定する。例えば照合部90は、イベント会場の空間構造のデータと撮影画像とを照合することにより、携帯端末12、ひいてはユーザの位置を特定する。 The matching unit 90 estimates the characteristics and interests of the user using the mobile device 12 by matching the data and information acquired by the device information acquisition unit 70 with three-dimensional data showing the spatial structure of the event venue, or with pre-registered template images of participants, logos, etc. For example, the matching unit 90 identifies the location of the mobile device 12, and ultimately the user, by matching data on the spatial structure of the event venue with a captured image.

この場合、「照合」は例えば、撮影画像の特徴点分布に基づき空間構造の3次元データを探索し、最も合致する画角が得られるときの携帯端末12の位置や姿勢を導出することにより実現される。ただしユーザの位置を特定する手段をこれに限る主旨ではなく、携帯端末12が備えるモーションセンサ62や位置取得部66の出力値を用いたり、当該出力値を撮影画像の照合結果と組み合わせて精度を高めたりしてもよい。 In this case, "matching" is achieved, for example, by searching for three-dimensional data of the spatial structure based on the distribution of feature points in the captured image, and deriving the position and orientation of the mobile device 12 when the most matching angle of view is obtained. However, this is not the only way to identify the user's position; output values from the motion sensor 62 or position acquisition unit 66 provided in the mobile device 12 may also be used, or these output values may be combined with the matching results of the captured image to improve accuracy.

照合部90は、特定したユーザの位置を利用して副次的な情報を特定してもよい。例えば照合部90は、被写体であるイベント出場者とユーザとの距離や向きの関係を導出してもよい。あるいは照合部90は、特定した位置が含まれる座席の種類を取得することにより、ユーザが応援しているチームを判別したり、座席のランクに応じたプロフィールを推定したりしてもよい。 The matching unit 90 may use the identified user's position to identify secondary information. For example, the matching unit 90 may derive the relationship between the distance and orientation between the subject, an event participant, and the user. Alternatively, the matching unit 90 may obtain the type of seat that includes the identified position, thereby determining the team the user is supporting or estimating a profile based on the seat rank.

また照合部90は、撮影画像中の被写体の像を、あらかじめ準備した画像や文字情報と照合することにより、ユーザが注目している人や物を推定してもよい。例えば照合部90は、撮影画像から顔領域を抽出し、登録されている出場者の顔画像と照合したり、ユニフォームに示されている背番号や名前を検出し、登録情報と照合したりすることにより、注目している出場者を特定する。あるいは照合部90は、撮影画像に写る看板や商品のロゴを検出し、登録済みの企業や商品のロゴ画像と照合することにより、ユーザがその時点で興味を持っている企業や商品を特定してもよい。このような画像同士の「照合」には、物体検出や物体認識などの分野で用いられる技術を採用できる。 The matching unit 90 may also infer the person or object the user is paying attention to by matching the image of the subject in the captured image with pre-prepared image or text information. For example, the matching unit 90 may identify the contestant of interest by extracting a facial area from the captured image and matching it with facial images of registered contestants, or by detecting the jersey number or name shown on the uniform and matching it with registered information. Alternatively, the matching unit 90 may detect signs or product logos appearing in the captured image and match them with registered company or product logo images to identify the company or product in which the user is currently interested. Technologies used in fields such as object detection and object recognition can be used to "match" images in this way.

照合部90が上記のような照合を行うタイミングは限定されない。例えば照合部90は、イベント開始のタイミングで1回のみ照合を行ってもよいし、携帯端末12から撮影画像のデータが送信されている間は周期的に行ってもよい。あるいは照合部90は、イベントの状況、出場者の状態、ユーザ操作の内容などが所定の条件を満たしたとき、照合を行ってもよい。例えば照合部90は、ユーザがズームイン操作をおこなったとき、ズームの中心にある被写体の像を照合対象としてもよい。 The timing at which the matching unit 90 performs the above-mentioned matching is not limited. For example, the matching unit 90 may perform the matching only once at the start of the event, or may perform the matching periodically while captured image data is being transmitted from the mobile terminal 12. Alternatively, the matching unit 90 may perform the matching when the event situation, the status of the participants, the content of the user operation, etc., satisfy predetermined conditions. For example, when the user performs a zoom-in operation, the matching unit 90 may use the image of the subject at the center of the zoom as the target for matching.

画像選択部92は、照合部90による照合の結果に基づき、携帯端末12に表示させるコンテンツ画像を選択する。画像選択部92は例えば、ユーザが応援しているチームに得点が入ったとき、図4の(a)で示した仮想的な演出を表すコンテンツ画像を選択する。また、注目している出場者がユーザから離れた場所にいる場合に、図4の(b)で示したような拡大画像を選択する。あるいは、場内の看板がズームアップされた場合に、関連する企業や商品の広告、あるいは図3で示したような、関連商品を購入するためのGUIをコンテンツ画像として選択する。 The image selection unit 92 selects a content image to be displayed on the mobile terminal 12 based on the results of the comparison by the comparison unit 90. For example, when the team the user is rooting for scores, the image selection unit 92 selects a content image representing the virtual performance shown in FIG. 4(a). Also, when a contestant the user is paying attention to is located far away from the user, the image selection unit 92 selects an enlarged image such as that shown in FIG. 4(b). Alternatively, when a sign in the venue is zoomed in, the image selection unit 92 selects an advertisement for a related company or product, or a GUI for purchasing related products such as that shown in FIG. 3, as the content image.

画像生成部94は、画像選択部92が選択したコンテンツ画像を、携帯端末12に表示可能な状態で生成する。コンテンツ画像を、実空間と融合した3次元オブジェクトで表現する場合、画像生成部94は、当該3次元オブジェクトのモデルデータと、イベント会場を表す3次元座標系での位置とを対応づける。さらに画像生成部94は、3次元オブジェクトにマッピングするテクスチャデータをリアルタイムでの情報に基づき生成したり、特定の出場者のリアルタイムでの像を実写映像から切り取ったりしてもよい。あるいは画像生成部94は、2次元の画像としてコンテンツ画像を描画してもよい。 The image generation unit 94 generates the content image selected by the image selection unit 92 in a state that can be displayed on the mobile terminal 12. When the content image is represented as a three-dimensional object that blends with real space, the image generation unit 94 associates the model data of the three-dimensional object with its position in a three-dimensional coordinate system that represents the event venue. Furthermore, the image generation unit 94 may generate texture data to be mapped to the three-dimensional object based on real-time information, or may cut out a real-time image of a specific contestant from live-action footage. Alternatively, the image generation unit 94 may render the content image as a two-dimensional image.

出場者状態情報取得部78は、イベントの出場者の位置および向きの少なくともいずれかを含む状態情報を継続的に取得する。例えば出場者状態情報取得部78は図示しない外部のカメラから、出場者を複数の視点から撮影したリアルタイム映像を取得し、それを解析することにより、イベント会場での出場者の位置や向き、速度、動作の種類などの状態情報を導出する。そのような画像解析は、スポーツ中継などの分野で広く実用化されている。 The participant status information acquisition unit 78 continuously acquires status information including at least one of the position and orientation of the participants in the event. For example, the participant status information acquisition unit 78 acquires real-time video footage of the participants from multiple viewpoints from an external camera (not shown), and analyzes this video to derive status information such as the participant's position, orientation, speed, and type of movement at the event venue. Such image analysis is widely used in fields such as sports broadcasting.

出場者状態情報取得部78は、出場者の状態情報や映像のデータを、コンテンツ画像制御部72に順次提供する。コンテンツ画像制御部72は当該情報やデータを、コンテンツ画像の制御に利用する。例えばコンテンツ画像制御部72は、ユーザと出場者との距離に応じて、当該出場者の拡大画像を表示させるか否かを決定する。あるいはコンテンツ画像制御部72は、ユーザから見えない向きの出場者の様子を表すように、コンテンツ画像を生成する際の仮想視点の位置および向きの少なくともいずれかを変化させる。 The contestant status information acquisition unit 78 sequentially provides contestant status information and video data to the content image control unit 72. The content image control unit 72 uses this information and data to control the content image. For example, the content image control unit 72 determines whether to display an enlarged image of the contestant depending on the distance between the user and the contestant. Alternatively, the content image control unit 72 changes at least one of the position and direction of the virtual viewpoint when generating the content image so as to show the appearance of the contestant facing away from the user.

これにより、大規模会場などで出場者が見にくい場合であっても、座席によらず視認性を向上させることができる。またコンテンツ画像制御部72は、出場者のパフォーマンスの善し悪しに応じて、それを強調する仮想的な演出や、パフォーマンスについての解説が表示されるように制御してもよい。 This allows for improved visibility regardless of seating, even in large venues where it may be difficult to see the contestants. The content image control unit 72 may also control the display to display virtual effects that emphasize the quality of a contestant's performance, or commentary about the performance, depending on the quality of the performance.

イベント状況情報取得部80は、天候、時間帯、季節、温度、湿度、試合の戦況、ショーの進捗など、イベントの状況情報を取得する。イベントの状況情報は、イベント管理サーバ10の管理者やイベントの主催者が、イベント開始前やイベント開催中に、必要に応じて入力してもよいし、温度計、照度計、湿度計など、図示しない各種センサによる出力値から特定してもよい。あるいはイベント状況情報取得部80は、携帯端末12から送信される撮影画像、または、図示しない外部のカメラにより撮影されたリアルタイム映像を解析することにより、状況情報を取得してもよい。 The event status information acquisition unit 80 acquires event status information such as weather, time of day, season, temperature, humidity, the progress of the match, and the progress of the show. The event status information may be entered as needed by the administrator of the event management server 10 or the event organizer before the start of the event or during the event, or may be determined from the output values of various sensors (not shown), such as a thermometer, illuminometer, and hygrometer. Alternatively, the event status information acquisition unit 80 may acquire status information by analyzing captured images sent from the mobile terminal 12 or real-time video captured by an external camera (not shown).

イベント状況情報取得部80は、イベントの状況情報をコンテンツ画像制御部72に適宜提供する。コンテンツ画像制御部72は当該情報をコンテンツ画像の制御に利用する。例えばコンテンツ画像制御部72は、イベント途中での降雨に応じて、雨具の購入を受け付けるコンテンツ画像を表示させたり、温度上昇に応じて飲料水の購入を受け付けるコンテンツ画像を表示させたりする。 The event status information acquisition unit 80 provides event status information to the content image control unit 72 as appropriate. The content image control unit 72 uses this information to control the content images. For example, the content image control unit 72 may display a content image accepting the purchase of rain gear in response to rainfall during the event, or a content image accepting the purchase of drinking water in response to a rise in temperature.

コンテンツ画像制御部72はまた、得点が入ったことに応じて、得点を入れたチームを応援しているユーザの携帯端末12に、図4の(a)で示したような仮想的な演出や得点者の情報を示すコンテンツ画像を表示させてもよい。さらにコンテンツ画像制御部72は、得点を入れたチームを応援しているユーザの携帯端末12に、関連商品の購入に用いることのできる割引きクーポンを表示させてもよい。この場合、点数が増えるほど割引き率を上げるなど、戦況によって割引き率に変化を与えてもよい。 In response to a point being scored, the content image control unit 72 may also cause the mobile device 12 of a user who is cheering for the team that scored to display a content image showing a virtual effect such as that shown in FIG. 4(a) or information about the scorer. Furthermore, the content image control unit 72 may cause the mobile device 12 of a user who is cheering for the team that scored to display a discount coupon that can be used to purchase related products. In this case, the discount rate may be changed depending on the game situation, such as increasing the discount rate as the number of points increases.

またコンテンツ画像制御部72の照合部90は、状況情報に基づき、撮影画像と照合する空間構造のデータを切り替えてもよい。例えば開閉可能な屋根付きのスタジアムの場合、天候に依存して屋根の状態が変化する。このため空間構造のデータを、屋根の状態が異なる複数のパターンで準備しておき、照合部90は、状況情報に含まれる天候に基づき、対応する屋根の状態を表すデータを選択して照合に用いる。これにより、照合結果の精度を安定させることができる。なおイベント状況情報取得部80は、屋根が閉じているか開いているかといった、空間構造の状態自体を状況情報として、撮影画像等から取得してもよい。 The matching unit 90 of the content image control unit 72 may also switch the spatial structure data to be matched with the captured image based on the situation information. For example, in the case of a stadium with a retractable roof, the state of the roof changes depending on the weather. For this reason, spatial structure data is prepared in multiple patterns with different roof states, and the matching unit 90 selects the data representing the corresponding roof state based on the weather included in the situation information and uses it for matching. This makes it possible to stabilize the accuracy of the matching results. The event situation information acquisition unit 80 may also acquire the state of the spatial structure itself, such as whether the roof is open or closed, as situation information from the captured image, etc.

またコンテンツ画像をARで表現する場合、画像選択部92がコンテンツ画像を選択する段階においても、状況情報に基づく空間構造のデータの切り替えを反映させてよい。これにより、実際には存在しない屋根の裏の位置に、コンテンツ画像として仮想的なロゴを表示するといった不具合を回避できる。上述した出場者状態情報やイベント状況情報は、コンテンツ画像制御部72においてコンテンツの選択に用いられるほか、コンテンツ画像の表示の契機として利用してもよい。 Furthermore, when a content image is represented using AR, the switching of spatial structure data based on situation information may be reflected even at the stage when the image selection unit 92 selects a content image. This avoids problems such as displaying a virtual logo as a content image in an attic location that does not actually exist. The above-mentioned contestant status information and event situation information may be used by the content image control unit 72 to select content, and may also be used as a trigger for displaying a content image.

売買処理部74は、携帯端末12にコンテンツ画像として表示させた、商品購入のためのGUIに対する購入操作に応じて、売買の手続きを実現する。この際、売買処理部74は、あらかじめ登録された、携帯端末12のユーザの個人情報を取得することにより、その場でユーザが個人情報を入力し直す手間を省く。ここで個人情報とは、名前、クレジットカードの番号、セキュリティコードなど、決済に必要な情報のほか、商品を郵送する場合はその送付先住所や電話番号などの情報を含む。 The buying and selling processing unit 74 carries out the buying and selling procedure in response to a purchase operation on the GUI for purchasing a product, which is displayed as a content image on the mobile terminal 12. At this time, the buying and selling processing unit 74 acquires pre-registered personal information of the user of the mobile terminal 12, thereby eliminating the need for the user to re-enter their personal information on the spot. Here, personal information includes information necessary for payment, such as name, credit card number, and security code, as well as information such as the shipping address and telephone number if the product is to be mailed.

なお購入対象の商品は上述のとおり、ユーザが場内の店舗へ出向くことにより受け取る物であってもよいし、店舗からユーザの座席に届ける物であってもよい。後者の場合、売買処理部74は、照合部90が照合の結果取得した、ユーザの座席の情報を参照して届け先を特定してよい。いずれにしろ売買処理部74は、ユーザによる購入操作に応じて仮想店舗管理サーバ14や実店舗管理サーバ16と通信を確立し、発注処理や決済処理を実施する。クレジットカードや電子マネーなどの決済手段を利用した電子商取引の仕組みについては従来技術を適用できる。 As mentioned above, the product to be purchased may be picked up by the user by visiting a store within the venue, or it may be delivered from the store to the user's seat. In the latter case, the buying and selling processing unit 74 may identify the delivery address by referencing the user's seat information obtained as a result of the matching by the matching unit 90. In either case, the buying and selling processing unit 74 establishes communication with the virtual store management server 14 or the physical store management server 16 in response to the user's purchase operation, and performs order processing and payment processing. Conventional technology can be applied to the electronic commerce system using payment methods such as credit cards and electronic money.

なお店舗を指定せずに購入操作がなされた場合、あるいは、複数あるチェーン店で対象商品が販売されている場合、売買処理部74は、照合部90による照合の結果得られたユーザの位置や座席に最も近い店舗を発注先として選択してもよい。また発注後、売買処理部74は、発注が完了した旨の通知を示すコンテンツ画像を、コンテンツ画像制御部72を介して、購入元の携帯端末12に表示させてもよい。これらの手順により、ユーザは図3で示したように、単純な操作で、かつイベントのリアルタイム映像の隠蔽範囲を最小限に、所望の商品を購入できる。 If a purchase operation is performed without specifying a store, or if the target product is sold at multiple chain stores, the buying and selling processing unit 74 may select the store closest to the user's location or seat, as determined by the matching unit 90, as the order destination. After placing the order, the buying and selling processing unit 74 may also cause a content image notifying the user that the order has been completed to be displayed on the purchasing mobile terminal 12 via the content image control unit 72. Through these procedures, the user can purchase the desired product with simple operations and with minimal obscuration of the real-time event video, as shown in Figure 3.

なお売買処理部74は、会場内の店舗への発注後、店舗の場所、注文番号、待ち時間などを発注先の店舗から取得し、コンテンツ画像制御部72を介して、それらの情報を表すコンテンツ画像を購入元の携帯端末12に表示させてもよい。また売買処理部74は、会場内や近隣にある実店舗の混み具合、商品在庫、待ち時間など店舗の状態情報を随時取得し、それらの情報を表すコンテンツ画像を、コンテンツ画像制御部72を介して携帯端末12に表示させてもよい。 After placing an order with a store within the venue, the buying and selling processing unit 74 may obtain information such as the store's location, order number, and waiting time from the ordering store, and display a content image representing this information on the mobile terminal 12 from which the purchase was made via the content image control unit 72. The buying and selling processing unit 74 may also obtain store status information such as the level of congestion, product inventory, and waiting time at physical stores within the venue or nearby, as needed, and display a content image representing this information on the mobile terminal 12 via the content image control unit 72.

情報記憶部76は、コンテンツ画像制御部72や売買処理部74が上述したような処理を実施するために必要な情報を記憶する。詳細には情報記憶部76は、ユーザ情報記憶部100、関連情報記憶部102、空間情報記憶部104、照合規則記憶部106、および、画像データ記憶部108を含む。ユーザ情報記憶部100は、携帯端末12の識別情報とユーザの個人情報とを対応づけて記憶する。個人情報は、上述のとおり売買処理部74が商品売買の手続きで利用するほか、コンテンツ画像制御部72がコンテンツ画像を選択する際にも利用できる。 The information storage unit 76 stores information necessary for the content image control unit 72 and the trading processing unit 74 to perform the processing described above. In detail, the information storage unit 76 includes a user information storage unit 100, a related information storage unit 102, a spatial information storage unit 104, a matching rule storage unit 106, and an image data storage unit 108. The user information storage unit 100 stores identification information of the mobile terminal 12 in association with personal information of the user. As described above, the personal information is used by the trading processing unit 74 in the product trading procedures, and can also be used by the content image control unit 72 when selecting a content image.

例えばユーザ情報記憶部100には、ユーザの年齢、性別、住所、購入履歴、イベント参加履歴などの少なくともいずれかを個人情報として格納しておく。コンテンツ画像制御部72はそれらの情報を参照することにより、コンテンツ画像として表示させる商品を最適化したり、照合部90による照合結果と統合することにより、ユーザの特性や注目対象の特定精度を高めたりできる。例えば撮影画像に複数の出場者や商品が写っている場合、照合部90は上記のような個人情報に基づき、どの出場者や商品に注目しているかを絞り込んでもよい。 For example, the user information storage unit 100 stores at least one of the user's age, gender, address, purchase history, event participation history, etc. as personal information. By referencing this information, the content image control unit 72 can optimize the products to be displayed as content images, and by integrating this information with the matching results by the matching unit 90, it can improve the accuracy of identifying the user's characteristics and target of interest. For example, if multiple contestants or products appear in the captured image, the matching unit 90 may narrow down which contestants or products are being focused on based on the personal information described above.

関連情報記憶部102は、照合部90が照合に用いるテンプレートデータと、それが表す被写体の情報とを対応づけて記憶する。ここで照合に用いるテンプレートデータとは例えば、出場者の顔やユニフォーム・衣装の画像、チームのロゴ、チーム名を示す文字情報、ボールなどの器具の画像、看板の画像、商品や企業のロゴ、マークなどである。 The related information storage unit 102 stores template data used by the matching unit 90 for matching, in association with information about the subject it represents. Examples of template data used for matching here include images of participants' faces, uniforms, and costumes, team logos, text information indicating team names, images of equipment such as balls, images of signboards, product or company logos, and marks.

各画像や文字情報は、それが表す出場者やチームのプロフィール、企業のプロフィールや商品の販売情報などに対応づけられる。照合部90は撮影画像とテンプレートデータとの照合結果に基づき、ユーザの興味の対象となっている出場者、企業、商品を推定する。これにより画像選択部92は、コンテンツ画像として表すべき出場者、広告、販売情報などを適切に選択できる。 Each image and text information is associated with the profile of the contestant or team it represents, the company profile, product sales information, etc. The matching unit 90 estimates the contestant, company, or product that is of interest to the user based on the results of matching the captured image with template data. This allows the image selection unit 92 to appropriately select the contestant, advertisement, sales information, etc. to be displayed as the content image.

関連情報記憶部102は、商品の販売情報を、それに係るコンテンツ画像の表示条件と対応づけて格納してもよい。表示条件は例えば、出場者の状態情報やイベントの状況情報に対して設定できる。これにより画像選択部92は、降雨に応じて雨具購入のためのGUIを表示さたり、得点に応じて割引クーポンを表示させるなど、ユーザ操作によらず適切なタイミングで商品の販売情報を表示させることができる。 The related information storage unit 102 may store product sales information in association with the display conditions of the related content image. The display conditions can be set, for example, for the status information of the contestants or the situation information of the event. This allows the image selection unit 92 to display product sales information at the appropriate time without relying on user operation, such as displaying a GUI for purchasing rain gear in response to rainfall or displaying discount coupons in response to points scored.

関連情報記憶部102はさらに、商品の販売情報として、販売店舗のURL(Uniform Resource Locator)や実店舗の位置などを記憶してもよい。これにより売買処理部74は、仮想店舗管理サーバ14や実店舗管理サーバ16を介して、適切な店舗に発注を行える。 The related information storage unit 102 may also store the sales information of the product, such as the URL (Uniform Resource Locator) of the sales store and the location of the physical store. This allows the buying and selling processing unit 74 to place an order with the appropriate store via the virtual store management server 14 or the physical store management server 16.

空間情報記憶部104は、イベント会場の実空間の構造を3次元の情報として表したデータを記憶する。データ形式は特に限定されないが、例えば、会場の実空間に存在する物体の表面の位置を、当該表面上に離散的に分布させた点群の3次元位置座標で表した点群データ(ポイントクラウド)を用いることが考えられる。点群データを利用することにより、仮想オブジェクトの位置や姿勢を、同じ3次元座標系で精密に規定することができ、実空間と仮想オブジェクトの融合を高精度に表現できる。 The spatial information storage unit 104 stores data that represents the structure of the real space of the event venue as three-dimensional information. There are no particular restrictions on the data format, but one possible format is point cloud data, which represents the surface positions of objects that exist in the real space of the venue using the three-dimensional position coordinates of a group of points that are discretely distributed on that surface. By using point cloud data, the position and orientation of virtual objects can be precisely specified using the same three-dimensional coordinate system, allowing for a highly accurate representation of the fusion of real space and virtual objects.

上述のとおり本実施の形態では、空間構造のデータを、撮影画像との照合によりユーザの位置を特定する目的でも利用する。空間情報記憶部104はさらに、空間構造のデータの分割領域を、座席、フィールド、舞台、通路、店舗など実世界でのカテゴリに対応づけて記憶する。これにより座席に応じたユーザの特性を特定したり、携帯端末12のカメラが向く方角を絞り込んだりできる。 As mentioned above, in this embodiment, the spatial structure data is also used to identify the user's position by matching it with the captured image. The spatial information storage unit 104 further stores the divided regions of the spatial structure data in association with real-world categories such as seats, fields, stages, aisles, and stores. This makes it possible to identify the characteristics of a user according to their seat and narrow down the direction in which the camera of the mobile device 12 is facing.

また上述のとおり、イベント会場の構造が可変の場合、空間情報記憶部104には空間構造のデータを複数パターン記憶させ、照合部90が所定の規則に則り照合に用いるデータを切り替えてもよい。このため空間情報記憶部104は、状況情報などに設定した選択基準を、空間構造の各データに対応づけて記憶してもよい。 Furthermore, as mentioned above, if the structure of the event venue is variable, the spatial information storage unit 104 may store multiple patterns of spatial structure data, and the matching unit 90 may switch between the data used for matching in accordance with predetermined rules. For this reason, the spatial information storage unit 104 may store selection criteria set in situation information, etc., in association with each piece of spatial structure data.

照合規則記憶部106は、照合部90による照合処理の規則を記憶する。照合規則は例えば次表のように、撮影画像を照合する対象、照合する契機、照合により特定する対象を規定する。 The matching rule storage unit 106 stores the rules for the matching process performed by the matching unit 90. The matching rules specify the objects to be matched with the captured images, the trigger for matching, and the objects to be identified by matching, as shown in the following table, for example.

この例では、撮影画像とイベント会場の空間構造との照合を、携帯端末12においてアプリケーションが起動されたときに行うことにより、ユーザの位置や座席を特定することが規定されている。また、携帯端末12におけるズームイン操作時、および表示画像の指示操作時に、対象の像とテンプレート画像との照合を行い、注目している出場者、関連企業、商品を特定することが規定されている。 In this example, when the application is launched on the mobile device 12, the captured image is compared with the spatial structure of the event venue to identify the user's position and seat. Furthermore, when the mobile device 12 is used to zoom in or to specify the displayed image, the target image is compared with a template image to identify the contestant, related company, or product of interest.

上表では画像選択部92が、特定された情報に基づき選択するコンテンツ画像の種類も示している。具体的には、ユーザの位置や座席、注目している出場者を特定することにより、イベント用コンテンツ、すなわち視認性を向上させたり、パフォーマンスに対し仮想的な演出を表したりする対象となるチームや出場者を限定する。換言すると、応援していないチームや出場者についてはそれらのコンテンツ画像を表示させないことになり、過剰や不快と思わせる可能性を低くする。 The table above also shows the types of content images that the image selection unit 92 will select based on the identified information. Specifically, by identifying the user's location, seat, and the contestant they are focusing on, the system limits the teams and contestants that are the target of event content, i.e., those that improve visibility and provide virtual effects for their performances. In other words, content images for teams and contestants that the user is not rooting for will not be displayed, reducing the likelihood that they will be perceived as excessive or unpleasant.

また注目している企業や商品を特定することにより、販売促進用コンテンツ、すなわち販売情報や広告動画を表示させたり購入を受け付けたりする対象を限定する。これにより、興味がない企業や商品の情報が表示されることによる煩わしさを回避し、少ない情報で販売効果を上げることができる。ただし上表は一例であり、本実施の形態を限定する主旨ではない。例えば注目している出場者の関連グッズを購入するためのコンテンツ画像は、販売促進用コンテンツと位置づけることもできる。 Furthermore, by identifying companies and products of interest, promotional content, i.e., sales information and advertising videos, can be displayed and purchases can be limited. This avoids the annoyance of seeing information about companies and products that are not of interest, and increases sales effectiveness with less information. However, the above table is an example and is not intended to limit the scope of this embodiment. For example, content images for purchasing merchandise related to a contestant of interest can also be positioned as promotional content.

画像データ記憶部108は、画像生成部94がコンテンツ画像を生成するのに用いる画像データを記憶する。画像データ記憶部108は例えば、仮想オブジェクトを描画するための3次元モデルデータ、テクスチャデータ、イベント会場の3次元空間における配置情報などを格納する。画像データ記憶部108はまた、出場者や商品の情報を示すコンテンツ画像のフォーマット、商品や広告の画像データなどを格納する。これらのデータは、関連情報記憶部102に格納された、出場者、企業、商品の情報と対応づけておく。 The image data storage unit 108 stores image data used by the image generation unit 94 to generate content images. The image data storage unit 108 stores, for example, three-dimensional model data for rendering virtual objects, texture data, and layout information for the event venue in three-dimensional space. The image data storage unit 108 also stores content image formats showing information about contestants and products, image data for products and advertisements, and the like. This data is associated with information about contestants, companies, and products stored in the related information storage unit 102.

画像データ送信部82は、コンテンツ画像制御部72が選択し生成したコンテンツ画像のデータを携帯端末12に送信する。ここで画像データ送信部82が送信するデータは、コンテンツ画像そのものでもよいし、仮想オブジェクトの実空間での配置やそこに表す文字情報など、携帯端末12が解釈して画像を描画するために必要な部分的なデータでもよい。 The image data transmission unit 82 transmits data for the content image selected and generated by the content image control unit 72 to the mobile terminal 12. The data transmitted by the image data transmission unit 82 may be the content image itself, or partial data necessary for the mobile terminal 12 to interpret and render the image, such as the placement of virtual objects in real space and the text information represented therein.

後者の場合、携帯端末12は、内部で保持する3次元モデルと送信された位置情報に基づき、実空間を表す座標系にオブジェクトを配置したうえ、表示画面で構成されるスクリーン座標系に像を描画する。あるいは画像データ送信部82は、コンテンツ画像以外の領域を透明として画像を生成したうえで携帯端末12に送信することも考えられる。この場合、携帯端末12では、送信された画像をリアルタイム映像に重ね合わせるのみですむ。イベント管理サーバ10と携帯端末12で保持するデータや処理の分担について様々に考えられることは、当業者には理解されるところである。 In the latter case, the mobile terminal 12 places the object in a coordinate system representing real space based on the 3D model held internally and the transmitted position information, and then draws the image in a screen coordinate system formed by the display screen. Alternatively, the image data transmission unit 82 may generate an image by making areas other than the content image transparent, and then transmit the image to the mobile terminal 12. In this case, the mobile terminal 12 simply needs to overlay the transmitted image on the real-time video. Those skilled in the art will understand that there are various possibilities for dividing the data held by the event management server 10 and the mobile terminal 12 and the processing they handle.

図8は、本実施の形態における携帯端末12の機能ブロックの構成を示している。図示する機能の全部または一部は、ユーザの選択や携帯端末12の自律的な要求制御により、アプリケーションを配信する配信サーバからダウンロードすることにより構成してもよいし、携帯端末12の出荷時にインストールするなどして構成してもよい。また携帯端末12は、高機能携帯電話などアプリケーションがインストールされた端末と、画像を表示するARグラスなどのウェアラブルディスプレイとで構成されていてもよい。この場合、両者は例えばBluetooth(登録商標)などの近距離無線通信でデータを送受信してもよいし、両者を有線接続してもよい。 Figure 8 shows the functional block configuration of the mobile terminal 12 in this embodiment. All or part of the functions shown in the figure may be configured by downloading from a distribution server that distributes applications, based on user selection or autonomous request control of the mobile terminal 12, or by installing the applications when the mobile terminal 12 is shipped. The mobile terminal 12 may also be configured as a terminal with an application installed, such as a high-function mobile phone, and a wearable display, such as AR glasses, that displays images. In this case, the two may send and receive data via short-range wireless communication, such as Bluetooth (registered trademark), or they may be connected by wire.

携帯端末12は、ユーザによる操作を受け付ける操作受付部110、実空間の画像を撮影する撮影部111、撮影画像のデータやユーザ操作の内容をイベント管理サーバ10に送信する端末情報送信部112、携帯端末12自体の状態に係る情報を取得する状態情報取得部114、コンテンツ画像のデータをイベント管理サーバ10から受信する画像データ受信部116、リアルタイム映像やコンテンツ画像を表示させる表示部118を備える。 The mobile terminal 12 includes an operation reception unit 110 that receives user operations, a photographing unit 111 that photographs images of the real space, a terminal information transmission unit 112 that transmits data on the photographed images and the content of user operations to the event management server 10, a status information acquisition unit 114 that acquires information related to the status of the mobile terminal 12 itself, an image data reception unit 116 that receives content image data from the event management server 10, and a display unit 118 that displays real-time video and content images.

携帯端末12はさらに、ユーザの個人情報を記憶する個人情報記憶部120および、コンテンツ画像の表示に用いるデータを記憶する画像データ記憶部122を備える。操作受付部110は、表示部118に表示されている画像に対する指示操作や撮影操作などのユーザ操作を受け付ける。ユーザ操作の手段としては、画面へのタップ操作やピンチ操作のほか、MRの技術により仮想オブジェクトをカメラの視野内の実空間で仮想的に指示する操作や、当該視野内での手によるジェスチャなどでもよい。 The mobile terminal 12 further includes a personal information storage unit 120 that stores the user's personal information, and an image data storage unit 122 that stores data used to display content images. The operation reception unit 110 receives user operations such as pointing operations and shooting operations for images displayed on the display unit 118. User operations may include tapping and pinching on the screen, as well as operations that use MR technology to virtually point to virtual objects in real space within the camera's field of view, and hand gestures within that field of view.

撮影部111は図5に示したカメラ64を含み、イベントが行われている実空間の像を撮影する。本実施の形態では特に、ユーザが携帯端末12をかざしている期間、イベントの様子を動画撮影することを基本とする。端末情報送信部112は、撮影部111による撮影画像、すなわち動画のフレームのデータ、および、操作受付部110が受け付けたユーザ操作の内容を、携帯端末12の識別情報とともにイベント管理サーバ10に送信する。 The photographing unit 111 includes the camera 64 shown in Figure 5 and photographs an image of the real space in which the event is taking place. In this embodiment, the basic principle is to photograph a video of the event while the user is holding up the mobile terminal 12. The terminal information transmission unit 112 transmits the images photographed by the photographing unit 111, i.e., the video frame data, and the content of the user operation accepted by the operation acceptance unit 110, together with the identification information of the mobile terminal 12, to the event management server 10.

個人情報記憶部120はそのため、少なくとも携帯端末12の識別情報を記憶する。個人情報記憶部120はそのほか、ユーザの名前、電話番号、ログインID、パスワードなど、一般的な端末に記録される個人情報を記憶してよい。状態情報取得部114は、図5に示したモーションセンサ62および位置取得部66を含み、携帯端末12の位置、姿勢、動きを、状態情報として随時取得する。当該状態情報は、端末情報送信部112を介してイベント管理サーバ10に送信してもよい。 The personal information storage unit 120 therefore stores at least the identification information of the mobile device 12. The personal information storage unit 120 may also store personal information typically recorded on a device, such as the user's name, phone number, login ID, and password. The status information acquisition unit 114 includes the motion sensor 62 and position acquisition unit 66 shown in FIG. 5, and constantly acquires the position, posture, and movement of the mobile device 12 as status information. This status information may be transmitted to the event management server 10 via the terminal information transmission unit 112.

この場合、イベント管理サーバ10は、撮影画像を用いた照合結果と、携帯端末12の状態情報とを統合することにより、ユーザの位置や向きをより高精度に特定してもよい。画像データ受信部116は、イベント管理サーバ10からコンテンツ画像のデータを受信する。コンテンツ画像のデータは、必要に応じて1回、または複数回などで断続的に受信してもよいし、所定の時間間隔で定常的に受信し続けてもよい。 In this case, the event management server 10 may more accurately determine the user's position and orientation by integrating the matching results using the captured image with the status information of the mobile device 12. The image data receiving unit 116 receives content image data from the event management server 10. The content image data may be received intermittently, such as once or multiple times as needed, or may be received continuously at predetermined time intervals.

表示部118は、撮影部111が撮影したリアルタイム映像を表示するとともに、画像データ受信部116が受信したデータに基づきコンテンツ画像を重畳表示する。例えば表示部118は、コンテンツ画像として表示すべきオブジェクトの3次元モデルを、状態情報取得部114が取得した、携帯端末12の位置や姿勢に対応するスクリーン座標系に射影することにより、コンテンツ画像を描画する。また表示部118は、コンテンツ画像として表されるオブジェクトがユーザの指などとインタラクションするように、オブジェクトを動かしたり変形させたりしてもよい。 The display unit 118 displays real-time video captured by the imaging unit 111, and also superimposes a content image based on the data received by the image data receiving unit 116. For example, the display unit 118 renders the content image by projecting a three-dimensional model of the object to be displayed as the content image onto a screen coordinate system corresponding to the position and orientation of the mobile terminal 12 acquired by the state information acquisition unit 114. The display unit 118 may also move or deform the object displayed as the content image so that it interacts with the user's finger, etc.

画像データ記憶部122は、コンテンツ画像の表示に必要なデータの一部を記憶する。上述のとおり、携帯端末12とイベント管理サーバ10の処理の分担により、画像データ記憶部122に格納するデータは様々であってよい。なお表示部118が表示させるコンテンツ画像は、実空間の座標系に固定させることに限定されない。例えば企業の広告動画や商品購入のための画像、割引クーポンなど、画像の種類や表示タイミングによっては、スクリーン座標系の所定位置に表示されるようにしてもよい。 The image data storage unit 122 stores some of the data necessary for displaying content images. As mentioned above, the data stored in the image data storage unit 122 may vary depending on the division of processing between the mobile terminal 12 and the event management server 10. Note that the content images displayed by the display unit 118 are not limited to being fixed to a coordinate system in real space. For example, depending on the type of image and the timing of display, images such as corporate advertising videos, images for purchasing products, and discount coupons may be displayed at a predetermined position in the screen coordinate system.

図9は、イベント管理サーバ10においてコンテンツ画像制御部72の照合部90が行う照合処理の例を説明するための図である。(a)の上段は、イベント会場であるサッカースタジアムの空間構造230の一部を示している。このデータは実際には、所定の位置および方向に軸を設定した3次元座標系での点群データの形式で表してよく、事前に空間情報記憶部104に格納しておく。 Figure 9 is a diagram illustrating an example of the matching process performed by the matching unit 90 of the content image control unit 72 in the event management server 10. The upper part of (a) shows part of the spatial structure 230 of a soccer stadium, which is the event venue. This data may actually be represented in the form of point cloud data in a three-dimensional coordinate system with axes set at predetermined positions and directions, and is stored in advance in the spatial information storage unit 104.

携帯端末12から撮影画像232が送信されたら、照合部90は画像から特徴点を抽出するなどして、最も合致率の高い分布が得られる空間構造の範囲234を、矢印に示すように特定する。(b)はサーカースタジアムを俯瞰した状態を模式的に示しており、フィールド236を囲むように観客席238が配置されている。照合部90は(a)に示した照合結果に基づき、範囲234の視野が得られる携帯端末12の位置、ひいてはユーザの位置240を特定する。 When a captured image 232 is sent from the mobile device 12, the matching unit 90 extracts feature points from the image and identifies the range 234 of the spatial structure that provides the highest matching rate, as shown by the arrow. (b) shows a schematic bird's-eye view of a soccer stadium, with spectator seats 238 arranged around a field 236. Based on the matching results shown in (a), the matching unit 90 identifies the position of the mobile device 12 that provides a field of view within range 234, and ultimately the user's position 240.

照合部90はさらに、位置240に対応する座席のカテゴリを、空間構造のデータに対応づけられている情報に基づき特定してもよい。この例では、ユーザの位置240は、ゴールポスト242の裏側にある、一般的にはどちらかのチームのサポーターのための席に対応する。どちらのチームのサポーター席であるかは、試合の設定によって一意に定まる。 The matching unit 90 may further identify the category of seat corresponding to the position 240 based on information associated with the spatial structure data. In this example, the user's position 240 corresponds to a seat behind the goal post 242, typically reserved for supporters of one of the teams. Which team's supporter seat it is is uniquely determined by the match settings.

結果として照合部90は、撮影画像と空間構造のデータとを照合することにより、ユーザの位置と応援しているチームを特定できることになる。そのほか、座席にランクがある場合、ユーザがイベントに対し想定している支出の範囲を推定できる。またユーザが特別席にいる場合は上客であることを推定できる。これらのユーザの特性は、イベント用コンテンツで表示対象とするチームや、販売促進用コンテンツで表示対象とする商品の価格帯などの決定に利用できる。 As a result, by comparing the captured image with the spatial structure data, the matching unit 90 can identify the user's location and the team they are supporting. In addition, if seats are ranked, it can estimate the range of expenditures the user is expecting for the event. Furthermore, if the user is in a special seat, it can be inferred that the user is a valued customer. These user characteristics can be used to determine the team to display in event content, the price range of products to display in sales promotion content, etc.

なお照合部90は、撮影画像と空間構造のデータとの照合により、ユーザの位置240のみならず、携帯端末12の姿勢、ひいてはカメラの視線方向244も取得してよい。撮影画像からカメラの位置や姿勢を取得するため、Visual SLAM(Simultaneous Localization and Mapping)などの手法を導入してもよい。視線方向244を取得することにより、コンテンツ画像制御部72は、視線の先に存在する出場者などの実物体を、ユーザの注目対象と推定し、コンテンツ画像の選択に利用してもよい。これにより、例えばカメラの視野を移動させることにより、表示されるコンテンツ画像が次々に入れ替わるような態様を実現できる。 The matching unit 90 may obtain not only the user's position 240, but also the attitude of the mobile terminal 12 and, ultimately, the camera's line of sight 244 by matching the captured image with the spatial structure data. Techniques such as Visual SLAM (Simultaneous Localization and Mapping) may be used to obtain the camera's position and attitude from the captured image. By obtaining the line of sight 244, the content image control unit 72 may estimate that a real object, such as a contestant, present in the line of sight is the user's target of attention and use this information to select content images. This may allow the displayed content images to be changed one after another by, for example, moving the camera's field of view.

図10は、イベント管理サーバ10においてコンテンツ画像制御部72が、携帯端末12に表示させるコンテンツ画像の例を説明するための図である。この例もイベント会場としてサッカースタジアムを想定し、ユーザは図9の(b)に示すように、一方のゴールポストの裏側の座席にいるものとする。(a)、(b)は、当該座席におい携帯端末12に表示されるリアルタイム映像である。 Figure 10 is a diagram illustrating an example of a content image that the content image control unit 72 in the event management server 10 displays on the mobile device 12. In this example, the event venue is assumed to be a soccer stadium, and the user is seated behind one of the goal posts, as shown in Figure 9 (b). (a) and (b) are real-time images displayed on the mobile device 12 from that seat.

サッカーの場合、前半戦と後半戦で各チームが攻めるゴールポストが入れ替わる。このためゴールポストの裏にいるユーザにとって、応援しているチームがゴールを攻めるプレイを間近で見られる期間が限定される。例えば前半戦は(a)に示すように、応援しているチームの選手がシュートを打つ様子が比較的近くで見られる一方、後半戦は(b)に示すように、反対側のゴールポストへのシュートとなり見にくくなる。このため、前半と比較し後半は応援の盛り上がりに欠けてしまうことが考えられる。 In soccer, the goal posts that each team attacks are switched between the first and second halves. This means that users behind the goal posts have a limited period of time to watch their favorite team attack the goal. For example, in the first half, as shown in (a), they can see the players of their favorite team shoot from relatively close up, but in the second half, as shown in (b), the shots are shot at the opposite goal post, making it difficult to see. For this reason, it is likely that the excitement of cheering will be less intense in the second half compared to the first half.

そこで画像選択部92は、ユーザと選手との距離が所定値以上離れたら、(c)に示すように、選手の像の拡大画像250aの表示を決定する。選手の距離は上述のとおり、出場者状態情報取得部78が取得してもよいし、撮影画像における出場者の像の大きさから画像選択部92が特定してもよい。また拡大する対象は、ユーザの座席から特定される、応援しているチームの選手や、ズームイン操作などにより推定される、ユーザが注目している選手などに限ってよい。 Therefore, when the distance between the user and the player is greater than a predetermined value, the image selection unit 92 decides to display an enlarged image 250a of the player's image, as shown in (c). The distance to the player may be acquired by the player status information acquisition unit 78, as described above, or may be determined by the image selection unit 92 from the size of the player's image in the captured image. Furthermore, the target to be enlarged may be limited to a player on the team the user is supporting, as determined from the user's seat, or a player the user is paying attention to, as estimated by a zoom-in operation, etc.

ユーザと選手との距離にしきい値を2つ以上設定し、距離がしきい値を超える都度、拡大画像250aの倍率を段階的に増加させてもよい。あるいはしきい値を設けず、距離の増加に対し拡大画像250aの倍率を連続的に増加させてもよい。距離が減少する際は、逆の制御により拡大画像250aの倍率を小さくしたり、拡大画像250aを非表示としたりしてよい。 Two or more thresholds may be set for the distance between the user and the player, and the magnification of the enlarged image 250a may be increased in stages each time the distance exceeds a threshold. Alternatively, no threshold may be set, and the magnification of the enlarged image 250a may be increased continuously as the distance increases. When the distance decreases, the magnification of the enlarged image 250a may be reduced or the enlarged image 250a may be hidden by the reverse control.

(c)に示す拡大画像250aは、ユーザの視点と同一、または略同一の方向から見た該当選手を、そのまま拡大した画像である。一方、別の態様として、ユーザの位置からは見えない向きから見た拡大画像250bを表示させてもよい。この例では、選手を正面から見た画像を表示することにより、本来は見えない表情などを確認できるようになる。拡大画像として表す選手の向きを、ユーザが自由に操作できるようにしてもよい。多視点映像を用いて、プレイ中の選手を任意視点から見られるようにする技術は実用化されているため、それを応用してよい。 The enlarged image 250a shown in (c) is an enlarged image of the relevant player as seen from the same or approximately the same direction as the user's viewpoint. Alternatively, an enlarged image 250b may be displayed as seen from a direction that is not visible from the user's position. In this example, by displaying an image of the player as seen from the front, it becomes possible to see facial expressions that would not normally be visible. The user may also be allowed to freely control the orientation of the player displayed in the enlarged image. Technology that uses multi-view video to allow players to be viewed from any viewpoint during play has been put into practical use, and this may be applied.

なおユーザの視点と異なる仮想視点から見た像は、等倍率であってもよい。また表示の契機はユーザと出場者との距離によらなくてもよい。いずれにしろユーザと出場者の位置および向きの関係に応じて、像の拡大率および、出場者の表示上の向きの少なくともいずれかを変化させる。これにより、例えばコンサートなどにおいて、舞台上の任意の演者の様子を、自由な方向から見ることができ、座席の角度によって生じる見にくさを軽減できる。 Note that images viewed from a virtual viewpoint different from the user's viewpoint may be at the same magnification. Furthermore, the trigger for display does not have to depend on the distance between the user and the contestant. In any case, at least one of the magnification of the image and the displayed orientation of the contestant is changed depending on the relative positions and orientations of the user and the contestant. This allows any performer on stage, for example at a concert, to be viewed from any direction, reducing the difficulty of viewing caused by the angle of the seats.

なお図ではわかりやすさのために一人の選手のみを示しているが、当然、フィールド上には複数の選手が存在する。したがって拡大対象は複数の選手でもよい。この場合、拡大率を調整することにより、選手同士の位置関係、すなわちフォーメーションを確認できるようにしてもよい。あるいは選手の像を図形などに置き換え、俯瞰図を示すなどしてフォーメーションをよりわかりやすく示してもよい。また上述のようにユーザが注目している選手を特定できたら、拡大するか否かによらず、当該選手の戦績やプレイの内容などの情報を自動で表示させてもよい。 For ease of understanding, the illustration shows only one player, but naturally there are multiple players on the field. Therefore, multiple players may be enlarged. In this case, the magnification may be adjusted to allow the relative positions of the players, i.e., the formation, to be confirmed. Alternatively, the player's image may be replaced with a graphic or similar image, and an overhead view may be shown to more clearly show the formation. Furthermore, once the player the user is focusing on has been identified as described above, information such as that player's performance and play details may be automatically displayed, regardless of whether the player is enlarged.

図11は、イベント管理サーバ10においてコンテンツ画像制御部72が、携帯端末12に表示させるコンテンツ画像の別の例を説明するための図である。(a)はユーザがサッカースタジアムの観客席にカメラを向けているときのリアルタイム映像である。ここでユーザが、ある客が持っている商品260に着目し、(b)に示すようにその近傍を対象にズームインしたとする。 Figure 11 is a diagram illustrating another example of a content image that the content image control unit 72 in the event management server 10 displays on the mobile terminal 12. (a) shows real-time video footage of a user pointing the camera at the spectator seats in a soccer stadium. Here, the user focuses on a product 260 held by a customer and zooms in on the vicinity of the product, as shown in (b).

イベント管理サーバ10が、そのような撮影操作がなされた情報と、その際の撮影画像のデータを取得すると、コンテンツ画像制御部72の照合部90は、ズームイン後の撮影画像を、関連情報記憶部102に登録されている企業や商品の画像と照合する。これにより照合部90は、商品260を製造している企業や商品自体の情報を特定する。図示する例では「AA」なる文字列や、それを囲む矩形の色、パッケージの形状やサイズなどに基づき、商品260が「AAポテト」なるフライドポテトであることを特定する。 When the event management server 10 acquires information about such shooting operations and data on the captured image at that time, the matching unit 90 of the content image control unit 72 matches the zoomed-in captured image with images of companies and products registered in the related information storage unit 102. In this way, the matching unit 90 identifies information about the company that manufactures product 260 and the product itself. In the illustrated example, it identifies product 260 as French fries called "AA Potatoes" based on the character string "AA," the color of the rectangle surrounding it, the shape and size of the package, etc.

これに応じて画像選択部92は、該当商品に対応づけられたコンテンツ画像を選択する。図示する例では、「AAポテト」の無料クーポンを表す画像262が重畳表示されている。例えばユーザが、携帯端末12の画面上でクーポンの画像262をタップすると、携帯端末12が当該画像を再表示可能な状態でメモリに格納することにより、クーポンが獲得された状態となる。この場合、ユーザが店舗へ出向きクーポンを提示すると、「AAポテト」が進呈される。 In response, the image selection unit 92 selects a content image associated with the relevant product. In the illustrated example, an image 262 representing a free coupon for "AA Potatoes" is superimposed. For example, when the user taps the coupon image 262 on the screen of the mobile terminal 12, the mobile terminal 12 stores the image in memory in a state where it can be displayed again, thereby indicating that the coupon has been acquired. In this case, when the user goes to a store and presents the coupon, they will receive a free "AA Potatoes."

なお実物体の撮影により表すコンテンツ画像はクーポンに限らず、関連する企業の情報や当該企業が販売する別の商品の情報、購入のためのGUIなどでもよい。同様のコンテンツ画像は、図2で示したように場内に掲示された看板の撮影によっても実現できる。一方、図11に示すように、他の観客が持っている商品も認識対象としてコンテンツ画像の表示の根拠とすることで多様性が広がり、企業や商品との予想外の出会いを生み出すことができる。また人が食べたり着用したりしている実物を確認できるため、イメージが喚起され販売をより促進できる。 The content images displayed by photographing real objects are not limited to coupons; they can also be information about related companies, information about other products sold by those companies, or a GUI for purchasing. Similar content images can also be created by photographing signs displayed within the venue, as shown in Figure 2. On the other hand, as shown in Figure 11, by using products held by other spectators as recognition targets and as the basis for displaying content images, diversity can be expanded, leading to unexpected encounters with companies and products. Furthermore, being able to see actual items eaten or worn by people evokes images and further promotes sales.

また図示する例では、ユーザによるズームイン操作を、照合やコンテンツ画像表示の契機としたが、ズームアウトや静止画撮影など、その他の撮影操作を契機としてもよい。例えばズームアウト操作時、当該操作によって全体像が見えるようになった実物体がある場合、照合部90は、当該実物体の像を照合の対象としてもよい。また静止画撮影がなされた場合、照合部90はズームイン時と同様に、当該静止画を登録データと照合してもよい。 In the illustrated example, the matching and content image display are triggered by a zoom-in operation by the user, but other shooting operations, such as zooming out or taking a still image, may also be used as the trigger. For example, during a zoom-out operation, if a real object becomes visible in its entirety as a result of the operation, the matching unit 90 may use the image of the real object as the target for matching. Furthermore, when a still image is taken, the matching unit 90 may match the still image with registered data, just as when zooming in.

図12は、イベント管理サーバ10のコンテンツ画像制御部72が、携帯端末12に表示させるコンテンツ画像の種類と表示契機の設定例を示している。この設定情報は例えば、画像選択部92の内部のメモリにあらかじめ記憶させておく。上述したようにコンテンツ画像は、イベント用コンテンツと販売促進用コンテンツに大別される。 Figure 12 shows an example of the type of content image and display trigger settings that the content image control unit 72 of the event management server 10 sets to display on the mobile terminal 12. This setting information is stored in advance, for example, in the internal memory of the image selection unit 92. As mentioned above, content images are broadly divided into event content and sales promotion content.

前者はユーザの視認性を向上させたり応援感情を喚起したりする画像であり、好適にはユーザが応援しているチームや選手に関連したものに限定する。後者は各種商品の販売を促進する画像であり、好適にはユーザが興味を示したものや、イベントの状況およびユーザの特性に適したものに限定する。ただし図2で示した仮想サイネージの画像200のように、提示する内容によっては、全てのユーザに共通のコンテンツ画像があってもよい。 The former are images that improve the user's visibility and arouse feelings of support, and are preferably limited to images related to the team or player the user is supporting. The latter are images that promote sales of various products, and are preferably limited to images that the user is interested in or that suit the event situation and the user's characteristics. However, depending on the content being presented, there may be content images that are common to all users, such as the virtual signage image 200 shown in Figure 2.

図の例ではイベント用コンテンツとして、サッカー等で得点が入った際に、それを祝う仮想的な演出や、得点を入れたチームの関連グッズの割引きクーポンを表示させる設定としている。またユーザと出場者との距離がしきい値以上の期間に、出場者の拡大画像を表示させ、ユーザが出場者を対象にズームイン、あるいは指示した際には、ユーザの視線と異なる方向から当該出場者を表した画像(別視点画像)を表示させる設定としている。 In the example shown in the figure, the event content is set to display a virtual celebration when a goal is scored in a soccer game, etc., as well as a discount coupon for merchandise related to the scoring team. Additionally, while the distance between the user and a contestant is above a threshold, an enlarged image of the contestant is displayed, and when the user zooms in on or gives instructions to zoom in on the contestant, an image of the contestant from a different direction than the user's line of sight (another-viewpoint image) is displayed.

また販売促進用コンテンツとして、ユーザが場内の看板や商品を対象にズームインした際、あるいは天候や温度など環境に所定値以上の変化が生じた際、対応づけられた商品の購入を受け付けるGUIを表示させる設定としている。またユーザが場内の看板や商品を対象にズームインした際、対応づけられた商品の割引きクーポンを表示させる設定としている。ただしこれらの設定は一例に過ぎず、イベントの内容や会場の規模、特性などに応じて最適化する。 In addition, as promotional content, when a user zooms in on a sign or product within the venue, or when there is a change in the environment such as weather or temperature that exceeds a predetermined value, a GUI is set to be displayed that allows users to purchase the associated product. Also, when a user zooms in on a sign or product within the venue, a discount coupon for the associated product is set to be displayed. However, these settings are merely examples, and should be optimized according to the content of the event, the size and characteristics of the venue, etc.

またコンテンツ画像の表示契機に加え、表示されているコンテンツ画像を非表示とする契機を設定するなど、設定項目は図示するものに限らない。いずれにしろ、ユーザが意図して指示をしたときに限らず、イベントの状況やユーザと出場者との位置や向きの関係などよって適切なコンテンツ画像を臨機応変に表示できるように設定しておく。これによりユーザは、イベントに対する意識が削がれることなく、自然に気分を盛り上げたり、欲しい商品を容易に購入したりできる。 In addition to the triggers for displaying content images, the settings are not limited to those shown in the figure; for example, it is also possible to set triggers for hiding displayed content images. In any case, the system is set up so that appropriate content images can be displayed flexibly depending on the situation of the event and the relative positions and orientations of the user and contestants, rather than just when the user intentionally gives the command. This allows users to naturally get excited and easily purchase desired products without losing focus on the event.

次に、上記構成によって実現できる動作について説明する。図13は、イベント管理サーバ10が携帯端末12に表示させるコンテンツ画像を選択し、送信する処理手順を示すフローチャートである。まずイベント会場においてユーザが、コンテンツ画像の表示を実現するアプリケーションを起動させ、ログインなどの認証作業を行うと、イベント管理サーバ10は、ユーザが入力した情報を取得し、認証処理を行う(S10)。これによりイベント管理サーバ10は、ユーザ情報記憶部100に格納されたユーザの個人情報を参照し、商品の売買手続きなどを円滑に行えるようになる。 Next, we will explain the operations that can be achieved with the above configuration. Figure 13 is a flowchart showing the processing steps by which the event management server 10 selects and transmits content images to be displayed on the mobile terminal 12. First, when a user at the event venue launches an application that displays content images and performs authentication procedures such as logging in, the event management server 10 acquires the information entered by the user and performs authentication processing (S10). This allows the event management server 10 to reference the user's personal information stored in the user information storage unit 100, enabling smooth procedures such as the purchase and sale of products.

認証が成功すると、イベント管理サーバ10から携帯端末12にその旨が通知されることにより、携帯端末12ではカメラが起動し、リアルタイム映像がディスプレイに表示される。するとイベント管理サーバ10の端末情報取得部70は、当該カメラによる撮影画像のデータやユーザ操作の内容に係る情報などの端末情報の取得を開始する(S12)。これに応じてコンテンツ画像制御部72は、撮影画像と登録データとの照合を開始するとともに(S14)、照合結果に基づくユーザの特性や興味の取得を開始する(S16)。 If authentication is successful, the event management server 10 notifies the mobile device 12, which then activates the camera on the mobile device 12 and displays real-time video on the display. The device information acquisition unit 70 of the event management server 10 then begins acquiring device information, such as data on images captured by the camera and information related to user operations (S12). In response, the content image control unit 72 begins matching the captured image with registered data (S14) and begins acquiring the user's characteristics and interests based on the matching results (S16).

ここで登録済みのデータとは、イベント会場の空間構造の3次元データや、出場者、看板、商品を含む実物体のテンプレート画像などである。またユーザの特性や興味とは、ユーザの位置、座席、応援しているチーム、注目している看板や商品などである。ユーザの特性や興味は、撮影画像の照合結果に、ユーザ情報記憶部100に格納されたユーザの個人情報を加味して絞り込んでもよい。撮影画像の照合は上述のとおり、あらかじめ定められたタイミング、あるいは所定のユーザ操作がなされたタイミングなどで随時実施してよい。 Here, registered data includes three-dimensional data of the spatial structure of the event venue, and template images of real objects including participants, signs, and merchandise. Furthermore, user characteristics and interests include the user's location, seat, team they support, and signs and merchandise they are interested in. The user's characteristics and interests may be narrowed down by adding the user's personal information stored in the user information storage unit 100 to the results of matching the captured images. As mentioned above, matching of captured images may be performed at any time, such as at predetermined times or when a specified user operation is performed.

そしてコンテンツ画像制御部72は、ユーザの特性や興味に適したコンテンツ画像の選択を開始する(S18)。コンテンツ画像の選択も、ユーザの特性や興味が取得されたことを受けて随時行ってよい。ただし毎回、具体的なコンテンツ画像を決定するのでなく、取得される特性や興味に応じて、コンテンツ画像を段階的に絞り込んでもよい。 Then, the content image control unit 72 begins selecting a content image that suits the user's characteristics and interests (S18). The selection of a content image may also be performed whenever the user's characteristics and interests are acquired. However, rather than determining a specific content image each time, the content images may be gradually narrowed down depending on the acquired characteristics and interests.

例えばコンテンツ画像制御部72は、ユーザの座席に基づき応援しているチームを特定したら、まず、当該チームのためのイベント用コンテンツのセットを、選択候補として抽出する。そしてユーザがズームイン操作を行ったり、出場者が得点を入れるなど、具体的なコンテンツ画像を決定できるタイミングが到来したら、コンテンツ画像制御部72は選択候補のなかから、該当選手の拡大画像など、具体的なコンテンツ画像を決定する。 For example, once the content image control unit 72 identifies the team the user is supporting based on their seat, it first extracts a set of event content for that team as selection candidates. Then, when the time comes for the user to select a specific content image, such as when the user zooms in or a player scores, the content image control unit 72 selects a specific content image from the selection candidates, such as an enlarged image of the player in question.

コンテンツ画像制御部72は、具体的なコンテンツ画像を選択して表示するタイミングが到来するまで待機し(S20のN)、そのタイミングとなったら(S20のY)、当該コンテンツ画像を生成し(S22)、そのデータを携帯端末12に送信する(S24)。なお同図の例では、コンテンツ画像の表示タイミングにおいて画像の生成および送信をそれぞれ一回のみ行うフローとしているが、本実施の形態をこれに限る主旨ではない。 The content image control unit 72 waits until the timing arrives to select and display a specific content image (N at S20), and when that timing arrives (Y at S20), it generates the content image (S22) and transmits the data to the mobile terminal 12 (S24). Note that in the example shown in the figure, the image is generated and transmitted only once at the timing to display the content image, but this is not intended to limit the scope of this embodiment.

例えば1つのコンテンツ画像について、生成およびデータ送信を継続的に繰り返してもよい。この場合、コンテンツ画像を非表示とするタイミングをさらに判定することで、それらの処理を終了させてもよい。また図示を省略しているが、コンテンツ画像として携帯端末12に表示された、商品購入のためのGUIに対し購入操作がなされた場合、イベント管理サーバ10は上述のとおり売買処理を実行してよい。 For example, generation and data transmission may be continuously repeated for one content image. In this case, these processes may be terminated by further determining the timing to hide the content image. Also, although not shown in the figure, when a purchase operation is performed on a GUI for purchasing a product displayed on the mobile terminal 12 as a content image, the event management server 10 may execute the buying and selling process as described above.

以後、コンテンツ画像制御部72は、適切なタイミングでコンテンツ画像を選択してデータを生成し、送信する処理を繰り返す(S26のN、S20~S24)。ユーザがアプリケーションを終了させるなど、コンテンツ画像に係る処理を停止させる必要が生じたら、イベント管理サーバ10は当該処理を終了させる(S26のY)。 The content image control unit 72 then repeats the process of selecting content images, generating data, and transmitting it at appropriate times (N in S26, S20-S24). If it becomes necessary to stop the content image processing, for example, if the user closes the application, the event management server 10 will end the processing (Y in S26).

以上述べた本実施の形態によれば、イベント管理サーバは、イベントに来場したユーザが携帯する端末に表示される実空間のリアルタイム映像に重畳表示させるコンテンツ画像を制御する。ここでイベント管理サーバは、携帯端末が撮影した画像を収集し、それに基づきユーザの特性や興味を推定することで、表示させるコンテンツ画像を最適化する。これによりユーザは、余計なコンテンツ画像に煩わされることなく、イベントとともに各種演出を楽しんだり提示情報を容易に利用したりできる。 In this embodiment described above, the event management server controls the content images that are superimposed on real-time video of the real space displayed on devices carried by users attending the event. Here, the event management server collects images captured by the mobile devices and estimates the user's characteristics and interests based on these images, thereby optimizing the content images to be displayed. This allows users to enjoy the event and various presentations and easily use the presented information without being distracted by unnecessary content images.

また、イベント会場の空間構造の3次元データを撮影画像と照合することにより、ユーザの位置や座席を特定する。元来コンテンツ画像をARで表現する際に必要な3次元データを利用することにより、ARの技術との親和性が高くなり、低い導入障壁での実現が可能である。 In addition, by comparing 3D data of the spatial structure of the event venue with photographed images, the user's position and seat can be identified. By utilizing the 3D data originally required to express content images in AR, compatibility with AR technology is increased, making it possible to implement with low barriers to entry.

さらに、ユーザがメニューや画像を明確に指示せずとも、ズームインなどの撮影操作がなされたり、ユーザと出場者の位置や向きの関係、イベントの状況、環境などに変化が生じたりした好適なタイミングで、適切なコンテンツ画像を選択し表示させる。これによりユーザは、イベントを見逃すことなく所望の情報や画像へアクセスでき、携帯端末を介したサービス利用の機会を増やすことができる。 Furthermore, even without the user having to explicitly specify a menu or image, the system can select and display appropriate content images at the appropriate time when a shooting operation such as zooming in is performed, or when there is a change in the position or orientation of the user and contestants, or the event situation or environment. This allows users to access the information and images they want without missing an event, increasing opportunities to use the service via their mobile device.

以上、本発明を実施の形態をもとに説明した。上記実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described above based on an embodiment. The above embodiment is merely an example, and those skilled in the art will understand that various modifications are possible in the combination of each component and each treatment process, and that such modifications are also within the scope of the present invention.

1 イベント管理システム、 10 イベント管理サーバ、 12 携帯端末、 14 仮想店舗管理サーバ、 16 実店舗管理サーバ、 23 CPU、 26 メインメモリ、 32 通信部、 50 CPU、 52 メインメモリ、 54 表示部、 60 通信部、 62 モーションセンサ、 64 カメラ、 66 位置取得部、 70 端末情報取得部、 72 コンテンツ画像制御部、 74 売買処理部、 76 情報記憶部、 78 出場者状態情報取得部、 80 イベント状況情報取得部、 82 画像データ送信部、 90 照合部、 92 画像選択部、 94 画像生成部、 110 操作受付部、 111 撮影部、 112 端末情報送信部、 114 状態情報取得部、 116 画像データ受信部、 118 表示部、 120 個人情報記憶部、 122 画像データ記憶部。 1 Event management system, 10 Event management server, 12 Mobile terminal, 14 Virtual store management server, 16 Physical store management server, 23 CPU, 26 Main memory, 32 Communication unit, 50 CPU, 52 Main memory, 54 Display unit, 60 Communication unit, 62 Motion sensor, 64 Camera, 66 Position acquisition unit, 70 Terminal information acquisition unit, 72 Content image control unit, 74 Buying and selling processing unit, 76 Information storage unit, 78 Participant status information acquisition unit, 80 Event status information acquisition unit, 82 Image data transmission unit, 90 Collation unit, 92 Image selection unit, 94 Image generation unit, 110 Operation reception unit, 111 Photography unit, 112 Terminal information transmission unit, 114 Status information acquisition unit, 116 Image data reception unit, 118 Display unit, 120 Personal information storage unit, 122 image data storage unit.

Claims (18)

イベントの会場に来場したユーザが保持する端末による撮影画像のデータを取得する端末情報取得部と、
登録データと前記撮影画像とを照合することによりユーザの座席のカテゴリを取得し、当該ユーザの座席のカテゴリに関連する画像を、前記端末に表示すべきコンテンツ画像として選択するコンテンツ画像制御部と、
選択された前記コンテンツ画像のデータを前記端末に送信し表示させる画像データ送信部と、
前記登録データとして、イベント会場の空間構造の3次元データを格納する空間情報記憶部と、を備え、
前記コンテンツ画像制御部は、前記撮影画像を前記空間構造と照合することにより、ユーザの位置を特定し、さらに、前記空間構造の3次元データに対応付けられている情報に基づき、前記特定したユーザの位置に対応する座席のカテゴリを取得することを特徴とする、
イベント管理サーバシステム。
a terminal information acquisition unit that acquires data of images captured by a terminal held by a user who has visited the event venue;
a content image control unit that acquires the user's seat category by comparing the registered data with the captured image, and selects an image related to the user's seat category as a content image to be displayed on the terminal;
an image data transmission unit that transmits data of the selected content image to the terminal and displays it;
a spatial information storage unit that stores three-dimensional data of the spatial structure of the event venue as the registration data,
the content image control unit identifies a user's position by comparing the captured image with the spatial structure, and further acquires a seat category corresponding to the identified user's position based on information associated with the three-dimensional data of the spatial structure.
Event management server system.
前記コンテンツ画像制御部は、前記イベントとして試合をしているチームのうちユーザが応援しているチームを、前記座席のカテゴリに基づき特定することを特徴とする請求項1に記載のイベント管理サーバシステム。 The event management server system of claim 1, wherein the content image control unit identifies the team the user is supporting from among the teams playing in the event based on the seat category. 前記コンテンツ画像制御部は、前記空間構造に配置された仮想オブジェクトとして前記コンテンツ画像を生成し、
前記画像データ送信部は、前記空間構造の3次元データに対する前記仮想オブジェクトの位置情報を前記コンテンツ画像のデータに含めて送信することにより、前記端末に表示中の前記撮影画像における対応する位置に、前記仮想オブジェクトの像を重畳表示させることを特徴とする請求項1または2に記載のイベント管理サーバシステム。
the content image control unit generates the content image as a virtual object arranged in the spatial structure;
The event management server system of claim 1 or 2, characterized in that the image data transmission unit transmits positional information of the virtual object relative to the three-dimensional data of the spatial structure in the content image data, thereby superimposing an image of the virtual object at a corresponding position in the captured image being displayed on the terminal.
前記空間情報記憶部は、複数のパターンで前記空間構造のデータを格納し、
前記コンテンツ画像制御部は、所定の規則に則り前記照合に用いる前記空間構造のデータを切り替えることを特徴とする請求項1から3のいずれかに記載のイベント管理サーバシステム。
the spatial information storage unit stores data of the spatial structure in a plurality of patterns;
4. The event management server system according to claim 1, wherein the content image control unit switches the spatial structure data used for the matching in accordance with a predetermined rule.
前記端末情報取得部は、前記撮影画像のズーム倍率を変更するユーザ操作の情報をさらに取得し、
前記コンテンツ画像制御部は、前記ズーム倍率を変更するユーザ操作がなされたことを契機として、前記コンテンツ画像を選択することを特徴とする請求項1から4のいずれかに記載のイベント管理サーバシステム。
the terminal information acquisition unit further acquires information on a user operation for changing a zoom magnification of the captured image;
5. The event management server system according to claim 1, wherein the content image control unit selects the content image when a user operation to change the zoom magnification is performed.
前記端末情報取得部は、前記端末に表示中の前記撮影画像のいずれかの像を指示するユーザ操作の情報をさらに取得し、
前記コンテンツ画像制御部は、指示された像に対応する前記コンテンツ画像を選択することを特徴とする請求項1から5のいずれかに記載のイベント管理サーバシステム。
the terminal information acquisition unit further acquires information about a user operation to designate any one of the captured images being displayed on the terminal;
6. The event management server system according to claim 1, wherein the content image control unit selects the content image corresponding to a specified image.
前記コンテンツ画像制御部は、前記照合によりユーザが注目している被写体を特定し、当該被写体に対応する前記コンテンツ画像を選択することを特徴とする請求項1から6のいずれかに記載のイベント管理サーバシステム。 An event management server system as described in any one of claims 1 to 6, characterized in that the content image control unit identifies a subject that the user is paying attention to through the matching and selects the content image corresponding to that subject. 前記イベント会場における、出場者の位置を含む状態情報を取得する出場者状態情報取得部をさらに備え、
前記コンテンツ画像制御部は、ユーザと前記出場者の位置関係に応じて、前記コンテンツ画像を変化させることを特徴とする請求項1から7のいずれかに記載のイベント管理サーバシステム。
a participant status information acquisition unit that acquires status information including the location of the participant at the event venue;
8. The event management server system according to claim 1, wherein the content image control unit changes the content image in accordance with a positional relationship between the user and the contestant.
前記コンテンツ画像制御部は、前記コンテンツ画像として、前記出場者の様子を表す拡大画像を選択し、前記位置関係に応じて、当該拡大画像の拡大率を変化させることを特徴とする請求項8に記載のイベント管理サーバシステム。 The event management server system described in claim 8, characterized in that the content image control unit selects an enlarged image showing the appearance of the contestant as the content image and changes the magnification ratio of the enlarged image depending on the positional relationship. 前記コンテンツ画像制御部は、前記コンテンツ画像として、前記位置関係に基づき決定した、ユーザの視点と異なる仮想視点から見た前記出場者の様子を表す画像を選択することを特徴とする請求項8または9に記載のイベント管理サーバシステム。 An event management server system as described in claim 8 or 9, characterized in that the content image control unit selects, as the content image, an image showing the contestant as seen from a virtual viewpoint different from the user's viewpoint, determined based on the positional relationship. 前記イベントの状況を取得するイベント状況情報取得部をさらに備え、
前記コンテンツ画像制御部は、前記イベントの状況に応じて前記コンテンツ画像の内容を変化させることを特徴とする請求項1から10のいずれかに記載のイベント管理サーバシステム。
further comprising an event status information acquisition unit that acquires a status of the event;
11. The event management server system according to claim 1, wherein the content image control unit changes the content of the content image depending on the status of the event.
前記コンテンツ画像制御部は、前記コンテンツ画像として、関連商品の割引きクーポンの画像を選択するとともに、前記イベントの状況に応じて、当該割引きクーポンが示す割引き率を変化させることを特徴とする請求項11に記載のイベント管理サーバシステム。 The event management server system described in claim 11, characterized in that the content image control unit selects an image of a discount coupon for a related product as the content image and changes the discount rate indicated by the discount coupon depending on the status of the event. 前記コンテンツ画像制御部は、前記コンテンツ画像として、前記イベントの状況に応じた仮想的な演出を表す画像を選択することを特徴とする請求項11または12に記載のイベント管理サーバシステム。 An event management server system as described in claim 11 or 12, characterized in that the content image control unit selects, as the content image, an image that represents a virtual performance according to the situation of the event. 前記コンテンツ画像制御部は前記コンテンツ画像として、前記撮影画像に写る被写体に関連する商品に係る情報を表す画像を選択することを特徴とする請求項1から13のいずれかに記載のイベント管理サーバシステム。 An event management server system as described in any one of claims 1 to 13, characterized in that the content image control unit selects, as the content image, an image representing information about a product related to the subject appearing in the captured image. 前記コンテンツ画像制御部は、前記登録データに対応する看板または商品を前記撮影画像から検出することにより、前記関連する商品を決定することを特徴とする請求項14に記載のイベント管理サーバシステム。 The event management server system described in claim 14, characterized in that the content image control unit determines the related products by detecting signs or products corresponding to the registration data from the captured image. 前記コンテンツ画像制御部は、前記関連する商品の購入を受け付けるコンテンツ画像を選択し、
前記端末情報取得部は、前記端末においてなされた、前記関連する商品の購入操作の情報をさらに取得し、
前記イベント管理サーバシステムは、
前記端末とユーザの個人情報の対応情報を格納するユーザ情報記憶部と、
前記端末において前記購入操作がなされた際、当該端末に対応づけられた前記個人情報を取得することにより売買手続きを実現する売買処理部と、
をさらに備えたことを特徴とする請求項14または15に記載のイベント管理サーバシステム。
the content image control unit selects a content image that accepts purchase of the related product;
the terminal information acquisition unit further acquires information on a purchase operation of the related product performed on the terminal;
The event management server system includes:
a user information storage unit for storing correspondence information between the terminal and the user's personal information;
a buying and selling processing unit that, when the purchase operation is performed on the terminal, acquires the personal information associated with the terminal to carry out a buying and selling procedure;
16. The event management server system according to claim 14, further comprising:
イベント管理サーバシステムが、イベントの会場に来場したユーザが保持する端末による撮影画像のデータを取得するステップと、
前記イベント管理サーバシステムが、登録データと前記撮影画像とを照合することによりユーザの座席のカテゴリを取得し、当該ユーザの座席のカテゴリに関連する画像を、前記端末に表示すべきコンテンツ画像として選択するステップと、
前記イベント管理サーバシステムが、選択された前記コンテンツ画像のデータを前記端末に送信し表示させるステップと、
前記イベント管理サーバシステムが、前記登録データとして、イベント会場の空間構造の3次元データを格納するステップと、を含み、
前記選択するステップでは、前記イベント管理サーバシステムが、前記撮影画像を前記空間構造と照合することにより、ユーザの位置を特定し、さらに、前記空間構造の3次元データに対応付けられている情報に基づき、前記特定したユーザの位置に対応する座席のカテゴリを取得することを特徴とする、
コンテンツ画像制御方法。
An event management server system acquires data of images captured by terminals held by users who have visited the event venue;
the event management server system collating the registered data with the captured image to obtain the user's seat category, and selecting an image related to the user's seat category as a content image to be displayed on the terminal;
a step in which the event management server system transmits data of the selected content image to the terminal and displays it;
the event management server system stores three-dimensional data of the spatial structure of the event venue as the registration data;
In the selecting step, the event management server system identifies the user's position by comparing the photographed image with the spatial structure, and further acquires a seat category corresponding to the identified user's position based on information associated with the three-dimensional data of the spatial structure.
Content image control method.
イベントの会場に来場したユーザが保持する端末による撮影画像のデータを取得する機能と、
登録データと前記撮影画像とを照合することによりユーザの座席のカテゴリを取得し、当該ユーザの座席のカテゴリに関連する画像を、前記端末に表示すべきコンテンツ画像として選択する機能と、
選択された前記コンテンツ画像のデータを前記端末に送信し表示させる機能と、
前記登録データとして、イベント会場の空間構造の3次元データを格納する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラムであって、
前記選択する機能は、前記撮影画像を前記空間構造と照合することにより、ユーザの位置を特定し、さらに、前記空間構造の3次元データに対応付けられている情報に基づき、前記特定したユーザの位置に対応する座席のカテゴリを取得することを特徴とする、
コンピュータプログラム。
A function to acquire data of images taken by devices held by users who visit the event venue;
a function of acquiring a seat category of the user by comparing the registered data with the captured image, and selecting an image related to the seat category of the user as a content image to be displayed on the terminal;
a function of transmitting data of the selected content image to the terminal and displaying it;
A function of storing three-dimensional data of the spatial structure of the event venue as the registered data;
A computer program that causes a computer to implement the following:
the selecting function identifies the user's position by comparing the captured image with the spatial structure, and further acquires a seat category corresponding to the identified user's position based on information associated with the three-dimensional data of the spatial structure.
Computer program.
JP2021213191A 2021-12-27 2021-12-27 Event management server system and content image control method Active JP7759801B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021213191A JP7759801B2 (en) 2021-12-27 2021-12-27 Event management server system and content image control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021213191A JP7759801B2 (en) 2021-12-27 2021-12-27 Event management server system and content image control method

Publications (2)

Publication Number Publication Date
JP2023097056A JP2023097056A (en) 2023-07-07
JP7759801B2 true JP7759801B2 (en) 2025-10-24

Family

ID=87005740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021213191A Active JP7759801B2 (en) 2021-12-27 2021-12-27 Event management server system and content image control method

Country Status (1)

Country Link
JP (1) JP7759801B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003060811A (en) 2001-08-20 2003-02-28 Takahiro Wada Sports information providing method
JP2005115932A (en) 2003-09-16 2005-04-28 Matsushita Electric Works Ltd Human body sensing device using image
JP2013235478A (en) 2012-05-10 2013-11-21 Net Move Corp Computer program and portable information terminal
JP2014081693A (en) 2012-10-12 2014-05-08 Kazuo Kaneko Commodity information provision system, commodity information provision device, and commodity information output device
US20140223279A1 (en) 2013-02-07 2014-08-07 Cherif Atia Algreatly Data augmentation with real-time annotations
WO2015194082A1 (en) 2014-06-20 2015-12-23 パナソニックIpマネジメント株式会社 Image processing method and image processing system
WO2018147089A1 (en) 2017-02-10 2018-08-16 ソニー株式会社 Information processing device and method
JP2021089488A (en) 2019-12-02 2021-06-10 楽天株式会社 Information providing device, information providing method, and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003060811A (en) 2001-08-20 2003-02-28 Takahiro Wada Sports information providing method
JP2005115932A (en) 2003-09-16 2005-04-28 Matsushita Electric Works Ltd Human body sensing device using image
JP2013235478A (en) 2012-05-10 2013-11-21 Net Move Corp Computer program and portable information terminal
JP2014081693A (en) 2012-10-12 2014-05-08 Kazuo Kaneko Commodity information provision system, commodity information provision device, and commodity information output device
US20140223279A1 (en) 2013-02-07 2014-08-07 Cherif Atia Algreatly Data augmentation with real-time annotations
WO2015194082A1 (en) 2014-06-20 2015-12-23 パナソニックIpマネジメント株式会社 Image processing method and image processing system
WO2018147089A1 (en) 2017-02-10 2018-08-16 ソニー株式会社 Information processing device and method
JP2021089488A (en) 2019-12-02 2021-06-10 楽天株式会社 Information providing device, information providing method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
小笠原 啓,スマホで加速 「O2O」の威力,日経コンピュータ no.811,日経BP社,2012年06月21日,58~65

Also Published As

Publication number Publication date
JP2023097056A (en) 2023-07-07

Similar Documents

Publication Publication Date Title
US12190342B2 (en) Spectator and participant system and method for displaying different views of an event
US20220345789A1 (en) Systems and methods for delivering augmented reality content
US10948982B2 (en) Methods and systems for integrating virtual content into an immersive virtual reality world based on real-world scenery
US10771704B2 (en) Method of displaying wide-angle image, image display system, and information processing apparatus
Gervautz et al. Anywhere interfaces using handheld augmented reality
US9270841B2 (en) Interactive image capture, marketing and distribution
KR101894021B1 (en) Method and device for providing content and recordimg medium thereof
US10272340B2 (en) Media system and method
US20090327073A1 (en) Intelligent advertising display
US20180374267A1 (en) Method and System to Enhance Spectator Experience
US20170286993A1 (en) Methods and Systems for Inserting Promotional Content into an Immersive Virtual Reality World
US9600781B2 (en) Enhanced seat selection
US12361632B2 (en) Information processing system, information processing method, and information processing program
CN110019600B (en) Map processing method, map processing device and storage medium
US11972450B2 (en) Spectator and participant system and method for displaying different views of an event
US11461974B2 (en) System and method for creating geo-located augmented reality communities
US20230334725A1 (en) Mixed-reality beacons
WO2020137906A1 (en) Terminal display method, terminal, terminal program
KR102561198B1 (en) Platform system usiing contents, method for manufacturing image output based on augmented reality
JP7759801B2 (en) Event management server system and content image control method
JP2022011070A (en) Event management server system, event management system, and event management method
US20240075391A1 (en) Content item for display in location-based game
JP7350993B2 (en) Systems and methods for quantifying augmented reality interactions
US20240311849A1 (en) Computerized method and system for generating a commemorative item
Steiner Mass Adoption of Augmented Reality: Feasibility, Prospects, Implications, and Alternatives

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20240510

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240610

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250902

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251014

R150 Certificate of patent or registration of utility model

Ref document number: 7759801

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150