JP7458749B2 - 端末装置、サーバ装置、情報処理システム、及びプログラム - Google Patents
端末装置、サーバ装置、情報処理システム、及びプログラム Download PDFInfo
- Publication number
- JP7458749B2 JP7458749B2 JP2019204249A JP2019204249A JP7458749B2 JP 7458749 B2 JP7458749 B2 JP 7458749B2 JP 2019204249 A JP2019204249 A JP 2019204249A JP 2019204249 A JP2019204249 A JP 2019204249A JP 7458749 B2 JP7458749 B2 JP 7458749B2
- Authority
- JP
- Japan
- Prior art keywords
- space
- information
- request
- range
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 21
- 238000000034 method Methods 0.000 claims description 47
- 230000007717 exclusion Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims 1
- 238000007726 management method Methods 0.000 description 24
- 238000001514 detection method Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 7
- 241000251468 Actinopterygii Species 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000009182 swimming Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/216—Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/577—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/65—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Environmental & Geological Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
本実施の形態は、以上の構成を備えており、次のように動作する。本実施の形態のある例では、図5に例示するように、パーソナルコンピュータPC等を操作してサーバ装置10からの認証に成功したユーザが、サーバ装置10に対して予め公園などの開けた現実空間内の領域を占有空間として特定して、仮想空間設定要求を行う(S11)。
また、コンテンツは、このように仮想的なオブジェクトとともに同じ空間に所在して、仮想的なオブジェクトのアニメーションを見るようなものに限られず、例えば仮想的なオブジェクトとユーザとの交差判定(ヒット判定)を行って、仮想的なオブジェクトを捕まえる、あるいは攻撃する、といった処理を行ってもよい。このためには、ユーザの手やユーザが手に持つ現実のオブジェクトを認識するといった処理を行い、当該認識された手やオブジェクトの位置(仮想空間に重ね合わせられた現実空間中の位置)と、仮想空間内の仮想的なオブジェクトの位置(仮想空間を現実空間に重ね合わせたときの現実空間中の位置)との交差判定を行うことで実現できる。
なお、ここまでの説明において、占有空間の設定を制限する例は、既に占有空間が設定されている現実空間中の位置に重ねて設定できないように制限することとしていたが、本実施の形態では、これに加えて、例えば次のような制限を行ってもよい。
また、ここまでの説明において、コンテンツ関連情報のうちには、費用を支払ったユーザに限って仮想空間への関連付けの要求を行うことができる有償コンテンツに係るものがあってもよい。
さらに本実施の形態のここまでの説明では、仮想空間設定要求には、占有空間特定情報と、コンテンツ特定情報とを含むものとしたが、これに加えて、ユーザがサーバ装置10に対して送出する仮想空間設定要求には仮想空間を設定する時間(開始日時及び終了日時)を特定する時間帯特定情報を含んでもよい。
Claims (9)
- 端末装置と通信可能に接続されるサーバ装置であって、
前記端末装置から、当該端末装置の現実空間での位置を特定する情報を受信する位置関係情報受信手段と、
前記現実空間内に、所定のコンテンツに関連するコンテンツ関連情報を関連付けた仮想空間を設定する要求であって、前記現実空間中の範囲を表す占有空間特定情報を含み、当該占有空間特定情報が表す現実空間中の範囲を占有空間として、当該占有空間内に前記仮想空間を設定する要求をユーザから受け入れる要求受入手段と、
前記要求に基づいて仮想空間を設定する処理を実行する設定手段であって、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲が、他のユーザから受け入れた要求に基づいて既に設定されている他の占有空間が占める前記現実空間中の範囲と重なり合う場合に、所定の処理を実行する設定手段と、
を含むサーバ装置。 - 請求項1に記載のサーバ装置であって、
前記設定手段は、前記要求に基づいて仮想空間を設定する処理を実行する設定手段であって、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲が、他のユーザから受け入れた要求に基づいて既に設定されている他の占有空間特定情報が表す前記現実空間中の範囲と重なり合う場合に、前記所定の処理として、前記仮想空間の設定を拒否するサーバ装置。 - 請求項1に記載のサーバ装置であって、
前記設定手段は、前記要求に基づいて仮想空間を設定する処理を実行する設定手段であって、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲が、他のユーザから受け入れた要求に基づいて既に設定されている他の占有空間特定情報が表す前記現実空間中の範囲と重なり合う場合に、前記所定の処理として、前記要求に含まれる占有空間特定情報が表す現実空間中の範囲のうち、少なくとも前記既に設定されている他の占有空間特定情報が表す現実空間中の範囲を除く範囲に前記仮想空間を設定するサーバ装置。 - 請求項1から3のいずれか一項に記載のサーバ装置であって、
前記設定手段は、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲内に、予め設定が制限された現実空間中の範囲である除外範囲が含まれる場合は、当該除外範囲を含まない範囲に前記仮想空間を設定するサーバ装置。 - 請求項1から4のいずれか一項に記載のサーバ装置であって、
前記設定手段は、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲内に、ユーザが通過することが困難な障害物がある場合に、当該障害物によって区切られる現実空間の領域のいずれかを選択し、当該選択された領域外を除外範囲とし、当該除外範囲を含まない範囲に前記仮想空間を設定するサーバ装置。 - 請求項1から5のいずれか一項に記載のサーバ装置であって、
現実空間中の各位置において撮像された画像データから抽出された特徴点情報を、当該画像データを撮像した位置の情報に関連付けて蓄積する特徴点データベースにアクセス可能に接続され、
前記位置関係情報受信手段は、前記端末装置から、端末装置の所在地周辺を撮像した画像データと、当該端末装置の現実空間中での所在範囲を特定する広域位置特定情報とを受信しており、
各端末装置の位置を特定する情報を生成する位置特定手段であって、端末装置ごとに、当該端末装置から受信した画像データから特徴点情報を抽出し、当該抽出した特徴点情報に関連付けて前記特徴点データベースに蓄積されている位置の情報を取得し、当該取得した位置の情報のうち、当該端末装置から受信した広域位置特定情報により特定される所在範囲に含まれる位置の情報を、当該端末装置の位置を特定する情報として取得する位置特定手段を備え、
前記設定手段は、前記仮想空間を設定する要求を行った端末装置の位置を特定する情報を用いて、前記仮想空間を設定する現実空間中の範囲を決定するサーバ装置。 - 請求項1から6のいずれか一項に記載のサーバ装置であって、
前記要求受入手段がユーザから受け入れた要求に係るコンテンツ関連情報が、ユーザにより利用可能であるか否かを判断し、利用可能である場合に、前記要求に基づいて仮想空間を設定するサーバ装置。 - 端末装置と、当該端末装置と通信可能に接続されるサーバ装置とを含む情報処理システムであって、
前記端末装置は、ユーザの指示により、所定のコンテンツに関連するコンテンツ関連情報に関連付けた仮想空間を、現実空間内に設定するよう前記サーバ装置に要求する手段であって、前記現実空間中の範囲を表す占有空間特定情報を含む要求と、当該端末装置の現実空間での位置を特定する位置特定情報とを、前記サーバ装置に送信する手段と、
を含み、
前記サーバ装置は、
前記現実空間内に、所定のコンテンツに関連するコンテンツ関連情報を関連付けた仮想空間を設定する要求であって、前記現実空間中の範囲を表す占有空間特定情報を含み、当該占有空間特定情報が表す現実空間中の範囲を占有空間として、当該占有空間内に前記仮想空間を設定する要求を前記端末装置から受け入れる要求受入手段と、
前記要求に基づいて仮想空間を設定する処理を実行する設定手段であって、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲が、他のユーザから受け入れた要求に基づいて既に設定されている他の占有空間が占める前記現実空間中の範囲と重なり合う場合に、所定の処理を実行する設定手段と、
を含むサーバ装置である情報処理システム。 - 端末装置と通信可能に接続されるサーバ装置を、
前記端末装置から、当該端末装置の現実空間での位置を特定する情報を受信する位置関係情報受信手段と、
前記現実空間内に、所定のコンテンツに関連するコンテンツ関連情報を関連付けた仮想空間を設定する要求であって、前記現実空間中の範囲を表す占有空間特定情報を含み、当該占有空間特定情報が表す現実空間中の範囲を占有空間として、当該占有空間内に前記仮想空間を設定する要求をユーザから受け入れる要求受入手段と、
前記要求に基づいて仮想空間を設定する処理を実行する設定手段であって、前記要求に含まれる占有空間特定情報が表す前記現実空間中の範囲が、他のユーザから受け入れた要求に基づいて既に設定されている他の占有空間が占める前記現実空間中の範囲と重なり合う場合に、所定の処理を実行する設定手段と、
として機能させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019204249A JP7458749B2 (ja) | 2019-11-11 | 2019-11-11 | 端末装置、サーバ装置、情報処理システム、及びプログラム |
US17/082,272 US11321930B2 (en) | 2019-11-11 | 2020-10-28 | Terminal device, server device, and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019204249A JP7458749B2 (ja) | 2019-11-11 | 2019-11-11 | 端末装置、サーバ装置、情報処理システム、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021077173A JP2021077173A (ja) | 2021-05-20 |
JP7458749B2 true JP7458749B2 (ja) | 2024-04-01 |
Family
ID=75847590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019204249A Active JP7458749B2 (ja) | 2019-11-11 | 2019-11-11 | 端末装置、サーバ装置、情報処理システム、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11321930B2 (ja) |
JP (1) | JP7458749B2 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016527651A (ja) | 2013-08-12 | 2016-09-08 | エアバータイズ エルエルシー | 拡張現実デバイス |
WO2018173207A1 (ja) | 2017-03-23 | 2018-09-27 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3646969B2 (ja) * | 1998-05-25 | 2005-05-11 | 富士通株式会社 | 3次元画像表示装置 |
JP3368226B2 (ja) * | 1999-03-26 | 2003-01-20 | キヤノン株式会社 | 情報処理方法及び情報処理装置 |
JP4977291B2 (ja) * | 2000-11-17 | 2012-07-18 | 日本電気株式会社 | 情報提供サーバ及び情報提供検索実行プログラムを記録した記録媒体 |
WO2011144793A1 (en) * | 2010-05-18 | 2011-11-24 | Teknologian Tutkimuskeskus Vtt | Mobile device, server arrangement and method for augmented reality applications |
JP5559765B2 (ja) * | 2011-12-14 | 2014-07-23 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、及びプログラム |
JP5970872B2 (ja) * | 2012-03-07 | 2016-08-17 | セイコーエプソン株式会社 | 頭部装着型表示装置および頭部装着型表示装置の制御方法 |
BR112015024910A2 (pt) * | 2013-03-26 | 2017-07-18 | Seiko Epson Corp | dispositivo de exibição montado na cabeça, método de controle de dispositivo de exibição montado na cabeça e sistema de exibição |
US9959675B2 (en) * | 2014-06-09 | 2018-05-01 | Microsoft Technology Licensing, Llc | Layout design using locally satisfiable proposals |
US10922716B2 (en) * | 2017-03-09 | 2021-02-16 | Adobe Inc. | Creating targeted content based on detected characteristics of an augmented reality scene |
US11113883B2 (en) * | 2017-12-22 | 2021-09-07 | Houzz, Inc. | Techniques for recommending and presenting products in an augmented reality scene |
JP6798094B2 (ja) * | 2018-05-30 | 2020-12-09 | ケーイー.コム (ベイジン) テクノロジー カンパニー リミテッドKe.Com (Beijing) Technology Co., Ltd. | 仮想三次元家屋モデルにおいて空間サイズをマーク及び表示するための方法及び装置 |
-
2019
- 2019-11-11 JP JP2019204249A patent/JP7458749B2/ja active Active
-
2020
- 2020-10-28 US US17/082,272 patent/US11321930B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016527651A (ja) | 2013-08-12 | 2016-09-08 | エアバータイズ エルエルシー | 拡張現実デバイス |
WO2018173207A1 (ja) | 2017-03-23 | 2018-09-27 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2021077173A (ja) | 2021-05-20 |
US11321930B2 (en) | 2022-05-03 |
US20210142574A1 (en) | 2021-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2021202450B2 (en) | Validating a player’s real-world location using activity within a parallel reality game | |
US20220122331A1 (en) | Interactive method and system based on augmented reality device, electronic device, and computer readable medium | |
US10062213B2 (en) | Augmented reality spaces with adaptive rules | |
US9536350B2 (en) | Touch and social cues as inputs into a computer | |
JP7239668B2 (ja) | 検証経路に対応するランドマークの画像データを使用したプレーヤの現実世界のロケーションの検証 | |
KR101101114B1 (ko) | 배경 이미지를 이용한 3차원 아바타 서비스 제공 시스템 및 방법 | |
CN103871092A (zh) | 显示控制装置以及显示控制方法 | |
WO2013028813A1 (en) | Implicit sharing and privacy control through physical behaviors using sensor-rich devices | |
CN105046752A (zh) | 用于在真实环境的视图中描绘虚拟信息的方法 | |
KR20230044401A (ko) | 확장 현실을 위한 개인 제어 인터페이스 | |
US20190251722A1 (en) | Systems and methods for authorized exportation of virtual content to an augmented reality device | |
JP2021535806A (ja) | 仮想環境の観察方法、デバイス及び記憶媒体 | |
CN107084740A (zh) | 一种导航方法和装置 | |
JP2022507502A (ja) | 拡張現実(ar)のインプリント方法とシステム | |
WO2019184359A1 (zh) | 服务器、增强现实装置、系统、共享方法及存储介质 | |
KR100975128B1 (ko) | 뷰잉 프러스텀을 이용하여 객체에 대한 정보를 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 | |
JP7458749B2 (ja) | 端末装置、サーバ装置、情報処理システム、及びプログラム | |
CN112891940B (zh) | 图像数据处理方法及装置、存储介质、计算机设备 | |
KR101939530B1 (ko) | 지형정보 인식을 기반으로 증강현실 오브젝트를 표시하는 방법 및 그 장치 | |
JP7296164B1 (ja) | 情報処理装置、方法、コンテンツ作成プログラム、およびコンテンツ再生プログラム | |
KR20130050061A (ko) | 위치기반 서비스에 기초한 온라인 및 오프라인 결합 게임 제공 방법 | |
JP7086242B1 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP6454040B1 (ja) | ゲームプログラム、方法、および情報処理装置 | |
CN117377958A (zh) | 用于管理不可替代令牌和对应数字资产的系统和方法 | |
KR20190006584A (ko) | 지형정보 인식을 기반으로 증강현실 오브젝트를 표시하는 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220916 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231114 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240110 |
|
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: 20240312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240319 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7458749 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |