JP7233641B1 - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- Publication number
- JP7233641B1 JP7233641B1 JP2022058047A JP2022058047A JP7233641B1 JP 7233641 B1 JP7233641 B1 JP 7233641B1 JP 2022058047 A JP2022058047 A JP 2022058047A JP 2022058047 A JP2022058047 A JP 2022058047A JP 7233641 B1 JP7233641 B1 JP 7233641B1
- Authority
- JP
- Japan
- Prior art keywords
- virtual reality
- reality space
- exhibition
- digital content
- display
- 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 50
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000012545 processing Methods 0.000 claims abstract description 85
- 230000004044 response Effects 0.000 claims description 27
- 230000001747 exhibiting effect Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 230000002093 peripheral effect Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000015654 memory Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 3
- 238000012508 change request Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】非代替性トークンに対応するデジタルコンテンツを仮想現実空間上に展示する際に、ユーザやサービス管理者の利便性の向上を図る。【解決手段】ブロックチェーン上に記録された非代替性トークンに関連づけられたデジタルコンテンツを仮想現実空間上に展示する仮想現実空間処理部と、展示希望ユーザから展示希望デジタルコンテンツの仮想現実空間上への展示要求を受付ける受付部と、展示希望ユーザの情報と展示希望デジタルコンテンツの情報と仮想現実空間上での展示希望位置と展示希望サイズとのうちいずれかに基づいて所定の展示可能条件を満たすか否かを判定する展示制御部と、を備え、仮想現実空間処理部は、展示可能条件が満たされる場合に展示希望位置と展示希望サイズに基づいて展示希望デジタルコンテンツを仮想現実空間上に展示する。【選択図】図2An object of the present invention is to improve convenience for users and service administrators when displaying digital content corresponding to non-fungible tokens in a virtual reality space. [Solution] A virtual reality space processing unit that displays digital content associated with a non-fungible token recorded on a blockchain in a virtual reality space, and a user who wants to display the digital content that wants to be displayed in the virtual reality space. A reception unit that receives an exhibition request from the above, and satisfies a predetermined exhibition possible condition based on any of the information of the user who wishes to exhibit, the information of the digital content desired to be exhibited, the desired display position in the virtual reality space, and the desired display size. and a display control unit that determines whether or not the virtual reality space processing unit displays the desired display digital content in the virtual reality space based on the desired display position and the desired display size when the display enable condition is satisfied. do. [Selection drawing] Fig. 2
Description
本発明は、情報処理装置及び情報処理方法に関する。 The present invention relates to an information processing device and an information processing method.
近年、例えばデジタルアートやゲームアイテムやトレーディングカード等のデジタルコンテンツに対して唯一性や保有者を証明することができるNFT(Non-Fungible Token、非代替性トークン)が注目されている。そして、そのNFTを扱うマーケットプレイス(NFTマーケットプレイス)が開設されており、NFTマーケットプレイスを利用してNFTを購入したり販売したりすることができるようになっている(例えば、非特許文献1参照)。
In recent years, attention has been paid to NFTs (Non-Fungible Tokens) that can prove the uniqueness and owner of digital contents such as digital art, game items, and trading cards. Then, a marketplace (NFT marketplace) that handles the NFT has been established, and it is possible to purchase and sell NFT using the NFT marketplace (for example, Non-Patent
非特許文献1に記載された技術は、ユーザが保有者になっているNFTに対応するデジタルコンテンツを仮想現実(Virtual Reality:VR)の空間(仮想現実空間)上に展示し、仮想現実空間上に展示されているデジタルコンテンツに対応するNFTを売買するための取引をユーザ間で行うことができるサービスシステムを提供している。
The technology described in Non-Patent
しかし、上述した非特許文献1に記載された技術では、デジタルコンテンツを展示可能な仮想現実空間上の位置がサービス管理者によって指定される場合があると、ユーザが意図するデジタルコンテンツの展示効果を十分に得ることができない可能性があった。一方で、デジタルコンテンツを展示可能な仮想現実空間上の位置に何ら制限がないと、複数のユーザが仮想現実空間上の同じ位置にデジタルコンテンツを展示したいという展示位置の競合が発生したり、既に仮想現実空間上に展示されているデジタルコンテンツの展示の妨げになる位置に他のデジタルコンテンツが展示されてしまったりという問題が生じ、サービス管理者の負担が増大する。
However, in the technique described in Non-Patent
本発明は、このような事情を考慮してなされたものであり、その目的は、NFTに対応するデジタルコンテンツを仮想現実空間上に展示する際に、ユーザやサービス管理者の利便性の向上を図ることにある。 The present invention has been made in consideration of such circumstances, and its purpose is to improve the convenience of users and service managers when displaying digital content corresponding to NFT in a virtual reality space. It is to plan.
(1)本発明の一態様は、ブロックチェーン上に記録されたトークンであって保有者を特定する保有者識別情報が前記ブロックチェーン上に記録されている非代替性トークンに関連づけられたデジタルコンテンツを仮想現実空間上に展示するための仮想現実空間処理を実行する仮想現実空間処理部と、展示希望デジタルコンテンツの前記仮想現実空間上への展示要求を受付ける受付部と、前記展示要求に対応する、展示希望ユーザに関する情報と、前記展示希望デジタルコンテンツに関する情報と、に基づいて所定の展示可能条件を満たすか否かを判定する展示制御部と、を備え、前記仮想現実空間処理部は、前記展示制御部が前記展示可能条件を満たすと判定した場合に、前記展示希望デジタルコンテンツを前記仮想現実空間上に展示し、前記展示制御部は、前記展示希望ユーザが前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンに対応する前記保有者識別情報で特定されるユーザであることを、少なくとも前記展示可能条件として判定する、情報処理装置である。
(2)本発明の一態様は、前記展示制御部は、前記非代替性トークンを管理する非代替性トークン管理システムに対して、前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンについての照会を行い、当該照会に対する前記非代替性トークン管理システムからの応答に基づいて、前記展示希望ユーザが前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンに対応する前記保有者識別情報で特定されるユーザであるか否かを判定する、上記(1)の情報処理装置である。
(3)本発明の一態様は、前記仮想現実空間処理部は、前記展示要求に対応する展示希望位置及び展示希望サイズに基づいて前記展示希望デジタルコンテンツを前記仮想現実空間上に展示する、上記(1)又は(2)のいずれかの情報処理装置である。
(4)本発明の一態様は、前記展示制御部は、前記仮想現実空間上での前記展示希望位置に関する仮想現実空間構成情報に基づいて、前記仮想現実空間上での前記展示希望位置に特定のオブジェクトが存在していないことを、少なくとも前記展示可能条件として判定する、上記(3)の情報処理装置である。
(5)本発明の一態様は、前記展示制御部は、前記仮想現実空間上での前記展示希望位置の周辺に存在する周辺オブジェクトに関する仮想現実空間構成情報に基づいて、前記展示希望デジタルコンテンツの前記展示希望位置と前記展示希望サイズが、前記仮想現実空間における前記周辺オブジェクトの視認性に関する条件を満たすか否かを、少なくとも前記展示可能条件として判定する、上記(3)又は(4)のいずれかの情報処理装置である。
(6)本発明の一態様は、前記オブジェクトは、ユーザからの展示要求に応じて既に前記仮想現実空間上に展示されているデジタルコンテンツである、上記(4)又は(5)のいずれかの情報処理装置である。
(7)本発明の一態様は、前記展示制御部は、前記展示希望デジタルコンテンツの前記展示希望位置が前記仮想現実空間上での所定の展示禁止エリアに含まれないことを、少なくとも前記展示可能条件として判定する、上記(3)から(6)のいずれかの情報処理装置である。
(8)本発明の一態様は、前記展示制御部は、前記仮想現実空間上に既に展示されているデジタルコンテンツに関するコンテンツ展示情報に基づいて、前記展示希望デジタルコンテンツの前記展示希望位置が前記仮想現実空間上での所定の展示制限エリアに含まれる場合において、前記展示制限エリアに既に展示されているデジタルコンテンツの個数が所定の上限数未満であることを、少なくとも前記展示可能条件として判定する、上記(3)から(7)のいずれかの情報処理装置である。
(9)本発明の一態様は、前記展示制御部は、前記展示希望ユーザからの展示要求に応じて既に前記仮想現実空間上に展示されているデジタルコンテンツの個数が所定の上限数未満であることを、少なくとも前記展示可能条件として判定する、上記(1)から(8)のいずれかの情報処理装置である。
(10)本発明の一態様は、前記展示制御部は、前記展示希望デジタルコンテンツの展示に対する所定の対価が前記展示希望ユーザから支払われたことを、少なくとも前記展示可能条件として判定する、上記(1)から(9)のいずれかの情報処理装置である。
(11)本発明の一態様は、前記対価は、前記展示要求に対応する前記仮想現実空間上での展示希望位置の所定の価値に応じた値である、上記(10)の情報処理装置である。
(12)本発明の一態様は、前記対価の支払先は、仮想現実空間サービスの管理者又は前記展示要求に対応する前記仮想現実空間上での展示希望位置の権利者である、上記(10)又は(11)のいずれかの情報処理装置である。
(13)本発明の一態様は、前記仮想現実空間上に展示されているデジタルコンテンツに関連づけられた前記非代替性トークンの売買の取引処理を実行する取引処理部をさらに備える、上記(1)から(12)のいずれかの情報処理装置である。
(14)本発明の一態様は、前記受付部は、前記仮想現実空間上に展示されているデジタルコンテンツに関する非代替性トークン購入要求を購入希望ユーザから受付け、前記取引処理部は、前記非代替性トークン購入要求に応じて、前記非代替性トークンを管理する非代替性トークン管理システムに対して、購入希望非代替性トークンの保有者を前記購入希望ユーザに変更するように要求し、前記購入希望非代替性トークンを保有する保有者を特定する保有者識別情報として前記購入希望ユーザを特定する識別情報が前記ブロックチェーン上に記録された前記購入希望非代替性トークンを示す非代替性トークンデータを、前記非代替性トークン管理システムから取得する、上記(13)の情報処理装置である。
(15)本発明の一態様は、前記取引処理部は、前記購入希望ユーザに対して前記購入希望非代替性トークンの購入代金の決済処理を実行し、前記購入希望非代替性トークンに関連づけられたデジタルコンテンツであって前記仮想現実空間上に展示されたデジタルコンテンツの展示要求元ユーザに対して前記購入希望非代替性トークンの売却代金の決済処理を実行する、上記(14)の情報処理装置である。
(16)本発明の一態様は、前記仮想現実空間処理部は、前記取引処理部の取引処理によって売買が成立した前記非代替性トークンに対応する前記仮想現実空間上に展示されているデジタルコンテンツについて前記仮想現実空間上での展示を終了する、上記(13)から(15)のいずれかの情報処理装置である。
(1) One aspect of the present invention is digital content associated with a non-fungible token that is a token recorded on a blockchain and in which holder identification information that identifies the holder is recorded on the blockchain. a virtual reality space processing unit for executing virtual reality space processing for exhibiting in the virtual reality space, a reception unit for accepting a request for exhibiting digital content desired to be exhibited in the virtual reality space, and responding to the exhibit request and an exhibition control unit that determines whether or not a predetermined exhibition enable condition is satisfied based on the information on the user who wishes to exhibit and the information on the digital content that the user wishes to exhibit, wherein the virtual reality space processing unit comprises: When the display control unit determines that the exhibition possible condition is satisfied, the display requesting digital content is displayed in the virtual reality space , and the display control unit determines that the display requesting user is associated with the display requesting digital content. The information processing apparatus determines, as at least the exhibitable condition, that the user is identified by the holder identification information corresponding to the non-fungible token.
(2) In one aspect of the present invention, the exhibition control unit provides a non-fungible token management system that manages the non-fungible tokens with respect to the non-fungible token associated with the digital content desired to be exhibited. An inquiry is made, and based on a response from the non-fungible token management system to the inquiry, the exhibit requesting user is identified by the holder identification information corresponding to the non-fungible token associated with the exhibit request digital content. The information processing apparatus according to (1) above, which determines whether or not the user is a user who will be
(3) In one aspect of the present invention, the virtual reality space processing unit displays the display desired digital content in the virtual reality space based on the desired display position and the desired display size corresponding to the display request. The information processing apparatus according to (1) or (2).
( 4 ) In one aspect of the present invention, the display control unit specifies the desired display position in the virtual reality space based on virtual reality space configuration information related to the desired display position in the virtual reality space . The information processing apparatus according to (3) above, wherein the non-existence of the object is determined as at least the exhibitable condition.
( 5 ) According to one aspect of the present invention, the display control unit displays the digital content desired to be displayed based on virtual reality space configuration information related to peripheral objects existing around the position desired to be displayed in the virtual reality space. Either of (3) or (4) above, wherein at least the displayable condition is whether or not the desired display position and the desired display size satisfy a condition regarding the visibility of the peripheral object in the virtual reality space. It is an information processing device.
( 6 ) An aspect of the present invention is any one of ( 4 ) or ( 5 ) above, wherein the object is digital content that has already been exhibited in the virtual reality space in response to an exhibition request from the user. It is an information processing device.
( 7 ) In one aspect of the present invention, the display control unit controls at least the exhibitable display position that the display desired position of the display desired digital content is not included in a predetermined display prohibited area in the virtual reality space. The information processing apparatus according to any one of ( 3 ) to ( 6 ) above, which is determined as a condition.
( 8 ) According to one aspect of the present invention, the display control unit determines whether the desired display position of the digital content desired to be displayed is the virtual Determining at least as the exhibitable condition that the number of digital contents already exhibited in the exhibition-restricted area is less than a prescribed upper limit number when included in a predetermined exhibition-restricted area in the real space; The information processing apparatus according to any one of ( 3 ) to ( 7 ) above.
( 9 ) According to one aspect of the present invention, the display control unit determines that the number of digital contents already displayed in the virtual reality space in response to the display request from the display requesting user is less than a predetermined upper limit. The information processing apparatus according to any one of (1) to ( 8 ) above, which determines that is at least the exhibitable condition.
( 10 ) In one aspect of the present invention, the exhibition control unit determines, at least as the exhibitable condition, that the exhibition-requesting user has paid a predetermined price for exhibiting the exhibition-requested digital content, The information processing apparatus according to any one of 1) to ( 9 ).
( 11 ) An aspect of the present invention is the information processing device according to ( 10 ) above, wherein the consideration is a value corresponding to a predetermined value of a desired display position in the virtual reality space corresponding to the display request. be.
( 12 ) One aspect of the present invention is the above ( 10 ), wherein the payee of the consideration is an administrator of the virtual reality space service or a right holder of the desired display position in the virtual reality space corresponding to the display request. ) or ( 11 ).
( 13 ) An aspect of the present invention is the above (1), further comprising a transaction processing unit that executes transaction processing for buying and selling the non-fungible token associated with the digital content displayed in the virtual reality space. The information processing apparatus according to any one of (12) to ( 12 ).
( 14 ) In one aspect of the present invention, the reception unit receives a non-fungible token purchase request related to digital content displayed in the virtual reality space from a purchase requesting user, and the transaction processing unit receives the non-fungible token purchase request. requesting a non-fungible token management system that manages the non-fungible tokens to change the holder of the non-fungible token that wishes to purchase to the user that wishes to purchase, in response to the purchase request for the token; non-fungible token data indicating the non-fungible token desiring to purchase in which identification information identifying the user desiring to purchase is recorded on the blockchain as holder identification information identifying a holder who holds the non-fungible token desiring to be purchased; from the non-fungible token management system.
( 15 ) In one aspect of the present invention, the transaction processing unit executes settlement processing for the purchase price of the purchase request non-fungible token for the purchase request user, and The information processing apparatus according to ( 14 ) above, which executes payment processing for the sale price of the non-fungible tokens desiring to purchase for the display requesting user of the digital content displayed in the virtual reality space. is.
(16) In one aspect of the present invention, the virtual reality space processing unit controls the digital content displayed in the virtual reality space corresponding to the non-fungible tokens traded by the transaction processing unit. The information processing apparatus according to any one of ( 13 ) to ( 15 ) above, wherein the display in the virtual reality space is ended for.
(17)本発明の一態様は、情報処理装置が実行する情報処理方法であって、ブロックチェーン上に記録されたトークンであって保有者を特定する保有者識別情報が前記ブロックチェーン上に記録されている非代替性トークンに関連づけられたデジタルコンテンツを仮想現実空間上に展示するための仮想現実空間処理を実行する仮想現実空間処理ステップと、展示希望デジタルコンテンツの前記仮想現実空間上への展示要求を受付ける受付ステップと、前記展示要求に対応する、展示希望ユーザに関する情報と、前記展示希望デジタルコンテンツに関する情報と、に基づいて所定の展示可能条件を満たすか否かを判定する展示制御ステップと、を含み、前記仮想現実空間処理ステップは、前記展示制御ステップが前記展示可能条件を満たすと判定した場合に、前記展示希望デジタルコンテンツを前記仮想現実空間上に展示し、前記展示制御ステップは、前記展示希望ユーザが前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンに対応する前記保有者識別情報で特定されるユーザであることを、少なくとも前記展示可能条件として判定する、情報処理方法である。 ( 17 ) An aspect of the present invention is an information processing method executed by an information processing device, wherein holder identification information identifying a holder of a token recorded on a blockchain is recorded on the blockchain. a virtual reality space processing step of executing virtual reality space processing for displaying digital content associated with a non- fungible token associated with the token in a virtual reality space; and displaying digital content desired to be displayed in the virtual reality space. a reception step of receiving a request; and an exhibition control step of judging whether or not a predetermined exhibition enabling condition is satisfied based on the information on the exhibition requesting user and the information on the exhibition requesting digital content corresponding to the exhibition request. wherein the virtual reality space processing step displays the digital content desired to be displayed in the virtual reality space when the display control step determines that the display possible condition is satisfied, and the display control step includes: An information processing method that determines, as at least the exhibitable condition, that the exhibit requesting user is a user identified by the holder identification information corresponding to the non-fungibility token associated with the exhibit request digital content. be.
本発明によれば、NFTに対応するデジタルコンテンツを仮想現実空間上に展示する際に、ユーザやサービス管理者の利便性の向上を図ることができるという効果が得られる。 ADVANTAGE OF THE INVENTION According to this invention, the effect that the convenience of a user or a service manager can be improved can be obtained when displaying the digital content corresponding to NFT in the virtual reality space.
以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る仮想現実空間サービスシステムの構成例を示すブロック図である。図1において、仮想現実空間サーバ(情報処理装置)1は、仮想現実空間サービスを提供するための情報処理を実行する。本実施形態では、仮想現実空間サービスとして、ユーザが保有者になっているNFT(非代替性トークン)に対応するデジタルコンテンツを仮想現実空間上に展示するサービスを提供する。また、仮想現実空間サービスとして、仮想現実空間上に展示されているデジタルコンテンツに対応するNFTを売買するための取引をユーザ間で行うことができるサービスを提供する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration example of a virtual reality space service system according to one embodiment. In FIG. 1, a virtual reality space server (information processing device) 1 executes information processing for providing a virtual reality space service. In this embodiment, as a virtual reality space service, a service is provided in which digital contents corresponding to NFTs (non-fungible tokens) owned by the user are displayed in the virtual reality space. In addition, as a virtual reality space service, a service is provided that allows users to conduct transactions for buying and selling NFTs corresponding to digital content displayed in the virtual reality space.
仮想現実空間サーバ1は、インターネット等の通信ネットワークNWを介して、ユーザが使用するデバイス(ユーザデバイス)2(2a,2b)との間でデータを送受する。ユーザデバイス2は、例えばヘッドマウントディスプレー(HMD)である。ヘッドマウントディスプレーは、装着者に対して、コンピューターグラフィックスにより作られた仮想現実空間を、リアルな空間(実空間)のように見せることができる。また、ヘッドマウントディスプレーが備える各種センサーによって動きや傾きなどが検出され、装着者が仮想現実空間上を移動しているように見せたり、仮想現実空間上のオブジェクト(物体)を見る方向を変えたりすることができる。
The virtual
ユーザは、ユーザデバイス2を使用して、仮想現実空間サーバ1に対して、仮想現実空間サービスに関する要求を行うことができる。仮想現実空間サービスに関する要求として、例えば、ユーザが保有者になっているNFTに対応するデジタルコンテンツを仮想現実空間上に展示する要求(展示要求)がある。仮想現実空間サービスに関する要求として、例えば、仮想現実空間上に展示されているデジタルコンテンツに対応するNFTを購入する要求(NFT購入要求)がある。
A user can use the user device 2 to request the virtual
仮想現実空間サーバ1は、通信ネットワークNWを介して、NFT管理システム4との間でデータを送受する。NFT管理システム4は、NFTを管理するための情報処理システムである。NFT管理システム4が管理するNFTは、ブロックチェーン5上で保有者が管理される。ブロックチェーン5には、NFT管理システム4が管理するNFTの来歴が記録されている。このブロックチェーン5によって、NFT管理システム4が管理するNFTの保有者が証明される。
The virtual
ブロックチェーン5には、NFTに関するメタデータが記録される。NFTに関するメタデータは、当該NFTについての、識別子や作成日時や保有者を特定する保有者アドレス(保有者識別情報(保有者ID))や対象物URL等の情報を有する。対象物URLは、NFTが保有者を証明する対象物であるデジタルコンテンツの所在を示すURL(Uniform Resource Locator)である。NFTが保有者を証明する対象物であるデジタルコンテンツは、例えばデジタルアートやゲームアイテムやトレーディングカードやデジタル写真やデジタル音声やデジタルテキストなど、様々である。
Metadata related to NFT is recorded in the
なお、NFT管理システム4は、NFTマーケットプレイスの機能を有してもよい。NFTマーケットプレイスの機能は、NFTの購入や販売等の流通に関する機能として、例えばNFTの販売情報の提示やNFTの購入依頼及び売却依頼の受付やNFTの代金の決済等である。
Note that the
仮想現実空間サーバ1は、通信ネットワークNWを介して、コンテンツデータベース7との間でデータを送受する。コンテンツデータベース7は、NFT管理システム4が管理するNFTに対応するデジタルコンテンツを格納するデータベースである。
The virtual
図2は、本実施形態に係る仮想現実空間サーバ(情報処理装置)の構成例を示すブロック図である。図2において、仮想現実空間サーバ1は、仮想現実空間処理部10と、受付部11と、展示制御部12と、取引処理部13と、記憶部20と、を備える。
FIG. 2 is a block diagram showing a configuration example of a virtual reality space server (information processing device) according to this embodiment. In FIG. 2 , the virtual
仮想現実空間サーバ1の各機能は、仮想現実空間サーバ1がCPU(Central Processing Unit:中央演算処理装置)及びメモリ等のコンピュータハードウェアを備え、CPUがメモリに格納されたコンピュータプログラムを実行することにより実現される。なお、仮想現実空間サーバ1として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。例えば、仮想現実空間サーバ1は、インターネット等の通信ネットワークに接続されるサーバコンピュータを使用して構成されてもよい。また、仮想現実空間サーバ1の各機能はクラウドコンピューティングにより実現されてもよい。また、仮想現実空間サーバ1は、単独のコンピュータにより実現するものであってもよく、又は仮想現実空間サーバ1の機能を複数のコンピュータに分散させて実現するものであってもよい。また、仮想現実空間サーバ1として、例えばWWWシステム等を利用してウェブサイトを開設するように構成してもよい。
Each function of the virtual
仮想現実空間処理部10は、ユーザに対して仮想現実空間を見せるための仮想現実空間データをコンピューターグラフィックスにより生成する仮想現実空間処理を実行する。仮想現実空間データは、例えばヘッドマウントディスプレーで表示されることにより、コンピューターグラフィックスにより作られた仮想現実空間を装着者に対して実空間のように見せることができるデータである。
The virtual reality
本実施形態では、仮想現実空間処理部10は、仮想現実空間処理としてさらに、NFTに対応するデジタルコンテンツを仮想現実空間上に展示するための処理を実行する。NFTに対応するデジタルコンテンツは、ブロックチェーン5上に記録されたNFTであって当該NFTを保有する保有者を特定する保有者IDがブロックチェーン5上に記録されたNFTに関連づけられたデジタルコンテンツである。より具体的には、当該NFTに関するメタデータが有する対象物URLによって所在が示されるデジタルコンテンツである。本実施形態では、対象物URLによって、コンテンツデータベース7におけるデジタルコンテンツの所在が示される。
In the present embodiment, the virtual reality
受付部11は、ユーザデバイス2から、仮想現実空間サービスに関する各種の要求を受付ける。ユーザは、ユーザデバイス2を使用して、仮想現実空間サーバ1に対して仮想現実空間サービスに関する各種の要求を行うことができる。
The
例えば、NFTの保有者になっているユーザ(NFT保有者)は、ユーザデバイス2aを使用して、自分が保有者になっているNFTに対応するデジタルコンテンツを仮想現実空間上に展示する展示要求を仮想現実空間サーバ1に行うことができる。受付部11は、ユーザデバイス2aから展示要求を受付ける。
For example, a user who is the owner of an NFT (NFT owner) uses the
例えば、NFTの購入を希望するユーザ(購入者)は、ユーザデバイス2bを使用して、仮想現実空間上に展示されているデジタルコンテンツに対応するNFTを購入するNFT購入要求を仮想現実空間サーバ1に行うことができる。受付部11は、ユーザデバイス2bからNFT購入要求を受付ける。
For example, a user (purchaser) who wishes to purchase an NFT uses the
展示制御部12は、受付部11が受付けた展示要求に関する展示制御処理を実行する。展示制御部12は、展示制御処理において、受付部11が受付けた展示要求に対して、所定の展示可能条件を満たすか否かを判定する。仮想現実空間処理部10は、当該判定の結果、展示可能条件を満たすと判定された場合に、受付部11が受付けた展示要求に基づいて展示希望デジタルコンテンツを仮想現実空間上の展示希望位置に展示する。
The
取引処理部13は、仮想現実空間上に展示されているデジタルコンテンツに関連づけられたNFTの売買の取引処理を実行する。
The
取引処理部13は、取引処理において、受付部11が受付けたNFT購入要求に応じて、NFT管理システム4に対して、購入希望NFTの保有者を購入希望ユーザに変更するように要求する。NFT管理システム4は、購入希望NFTの保有者の変更の要求に応じて、ブロックチェーン5に対して購入希望NFTの保有者を購入希望ユーザに変更する処理を実行する。これにより、ブロックチェーン5上に記録されている購入希望NFTの保有者が購入希望ユーザに変更される。この後、取引処理部13は、購入希望NFTに関するNFTデータを、NFT管理システム4から取得する。NFTデータは、NFTに関するデータであって、ブロックチェーン5上のメタデータを含むデータである。取引処理部13がNFT管理システム4から取得する購入希望NFTに関するNFTデータは、購入希望NFTを保有する保有者を特定する保有者IDとして購入希望ユーザを特定するID(識別情報)がブロックチェーン5上に記録された購入希望NFTを示すデータである。
In the transaction processing, the
取引処理部13は、取引処理において、購入希望ユーザに対して購入希望NFTの購入代金の決済処理を実行する。これにより、購入希望ユーザから購入希望NFTの購入代金が支払われる。また、取引処理部13は、取引処理において、購入希望NFTに関連づけられたデジタルコンテンツであって仮想現実空間上に展示されたデジタルコンテンツの展示要求元ユーザに対して購入希望NFTの売却代金の決済処理を実行する。これにより、展示要求元ユーザに対して購入希望NFTの売却代金が支払われる。
In the transaction process, the
仮想現実空間処理部10は、取引処理部13の取引処理によって売買が成立したNFTに対応する仮想現実空間上に展示されているデジタルコンテンツについて仮想現実空間上での展示を終了する。
The virtual reality
記憶部20は、仮想現実空間構成情報201、コンテンツ展示情報202、展示可能条件情報203及びユーザ情報204等の各種のデータを記憶する。
The
仮想現実空間構成情報201は、最新の仮想現実空間の構成を示す情報である。仮想現実空間構成情報201は、仮想現実空間上に存在する全てのオブジェクトについて、オブジェクトの形状、位置及び設置方向などの情報を含む。したがって、仮想現実空間構成情報201によって、ユーザに対して現在提供されている仮想現実空間において、どのような形状のオブジェクトがどの位置にどちらの方向に向けて設置されているのかが分かる。仮想現実空間構成情報201は、仮想現実空間処理部10によって、仮想現実空間の構成が変わる度に、直ぐに更新される。
The virtual reality
コンテンツ展示情報202は、受付部11が受付けた展示要求に応じて仮想現実空間上に既に展示されているデジタルコンテンツ(既展示コンテンツ)に関する情報である。コンテンツ展示情報202は、仮想現実空間上に存在する全ての既展示コンテンツについて、展示要求元のユーザのユーザ識別情報(ユーザID)、既展示コンテンツのコンテンツ識別情報(コンテンツID)、展示位置、展示サイズ、NFTデータ及びNFTの売却希望価格などの情報を含む。コンテンツ展示情報202は、展示制御部12によって、情報の追加や変更の度に更新される。
The
展示可能条件情報203は、展示可能条件を示す情報である。展示可能条件情報203は、仮想現実空間サービスの管理者によって決定された展示可能条件を示す情報であって、予め仮想現実空間サーバ1に設定される。
The
ユーザ情報204は、ユーザに関する情報である。ユーザ情報204は、ユーザ毎に、ユーザID、NFT管理システム4で使用されるユーザID、デジタルコンテンツの展示履歴、デジタルコンテンツに対応するNFTの売買の取引履歴などの情報を含む。なお、ユーザID(仮想現実空間サービスにおけるユーザID)とNFT管理システム4で使用されるユーザIDとは、同じであってもよく、又は異なってもよい。NFT管理システム4で使用されるユーザIDは、ブロックチェーン5上で保有者IDとして記録されるIDである。ユーザ情報204は、仮想現実空間サービスへのユーザ登録時に記憶部20に記憶される。その後、ユーザ情報204は、展示制御部12や取引処理部13などによって、情報の追加や変更の度に更新される。
次に図3を参照して本実施形態に係る情報処理方法のうち展示制御方法について説明する。図3は、本実施形態に係る展示制御方法の手順の例を示すシーケンス図である。 Next, the display control method among the information processing methods according to the present embodiment will be described with reference to FIG. FIG. 3 is a sequence diagram showing an example of the procedure of the exhibition control method according to this embodiment.
(ステップS101) NFTの保有者になっている展示希望ユーザ(NFT保有者)は、ユーザデバイス2aを使用して、自分が保有者になっているNFTに対応するデジタルコンテンツを仮想現実空間上に展示する展示要求を仮想現実空間サーバ1に行う。ユーザデバイス2aは、展示希望ユーザによる展示要求の操作に応じて、展示要求データを仮想現実空間サーバ1へ送信する。
(Step S101) A user who wishes to exhibit (NFT holder) who is an NFT holder uses the
展示要求データは、展示希望ユーザのユーザID(展示希望ユーザID)、展示希望デジタルコンテンツに対応するNFT(展示希望対応NFT)の識別子(展示希望対応NFT_ID)、展示希望対応NFTの売却希望価格などを含むデータである。展示要求データは、仮想現実空間上での展示希望位置及び展示希望サイズをさらに含むデータであってもよい。 The exhibition request data includes the user ID of the user who wishes to exhibit (exhibition request user ID), the identifier of the NFT (NFT corresponding to exhibition request) corresponding to the digital content desired to be exhibited (NFT_ID corresponding to exhibition request), the desired selling price of the NFT corresponding to exhibition request, etc. is data containing The display request data may be data further including a desired display position and a desired display size in the virtual reality space.
仮想現実空間サーバ1において受付部11は、ユーザデバイス2aから送信された展示要求データを受信することにより、展示希望ユーザからの展示要求を受付ける。受付部11は、ユーザデバイス2aから受信した展示要求データを記憶部20に記憶させる。
In the virtual
(ステップS102) 仮想現実空間サーバ1において展示制御部12は、受付部11が受付けた展示希望ユーザからの展示要求に応じて、NFT管理システム4に対して、展示希望対応NFT_IDを送信し、展示希望対応NFTの照会を行う。
(Step S102) In the virtual
(ステップS103) NFT管理システム4は、仮想現実空間サーバ1からの展示希望対応NFTの照会に応じて、ブロックチェーン5から展示希望対応NFT_IDに対応するNFTを検索する。この検索の結果、展示希望対応NFT_IDに対応するNFT(展示希望対応NFT)が発見された場合には、NFT管理システム4は、展示希望対応NFTに関するNFTデータ(展示希望対応NFTデータ)を取得し、展示希望対応NFTの照会に対する応答として展示希望対応NFTデータを仮想現実空間サーバ1へ送信する。一方、展示希望対応NFT_IDに対応するNFT(展示希望対応NFT)が発見されなかった場合には、NFT管理システム4は、その旨を仮想現実空間サーバ1へ応答する。
(Step S103) The
仮想現実空間サーバ1において展示制御部12は、展示希望対応NFTの照会に対する応答として仮想現実空間サーバ1から展示希望対応NFTデータを受信した場合には、展示希望対応NFTデータを記憶部20に記憶させる。この後、次のステップS104の手順に進む。
In the virtual
一方、展示制御部12は、展示希望対応NFTの照会に対する応答として展示希望対応NFTが発見されなかった旨の応答を仮想現実空間サーバ1から受信した場合には、展示希望ユーザのユーザデバイス2aに対してその旨の通知を送信する。この後、図3の処理を終了する。
On the other hand, when the
(ステップS104) 仮想現実空間サーバ1において展示制御部12は、展示希望対応NFTデータに含まれるメタデータが有する対象物URLにアクセスし、コンテンツデータベース7に対して展示希望デジタルコンテンツの照会を行う。
(Step S104) In the virtual
(ステップS105) コンテンツデータベース7は、仮想現実空間サーバ1からの展示希望デジタルコンテンツの照会に応じて、対象物URLに所在の展示希望デジタルコンテンツのデータ(展示希望デジタルコンテンツデータ)を仮想現実空間サーバ1へ応答する。展示希望デジタルコンテンツデータは、展示希望デジタルコンテンツの本体データ及びメタデータ含むデータである。デジタルコンテンツのメタデータは、当該デジタルコンテンツの作成者名、作成日時及び本体データのサイズなどの情報を有する。
(Step S105) In response to the inquiry about the digital content desired to be exhibited from the virtual
仮想現実空間サーバ1において展示制御部12は、コンテンツデータベース7から取得した展示希望デジタルコンテンツデータを記憶部20に記憶させる。
The
(ステップS106) 仮想現実空間サーバ1において展示制御部12は、展示希望ユーザのユーザデバイス2aに対して、展示希望デジタルコンテンツの展示希望位置及び展示希望サイズの照会を行う。この展示希望デジタルコンテンツの展示希望位置及び展示希望サイズの照会において、展示制御部12は、仮想現実空間処理部10と連携し、展示希望ユーザが仮想現実空間上で展示希望位置及び展示希望サイズを指定するための展示位置サイズ指定メニューを提供する。これにより、展示希望ユーザは、展示位置サイズ指定メニューによって、仮想現実空間上で展示希望位置及び展示希望サイズを指定することができる。
なお、受付部11が展示希望ユーザのユーザデバイス2aから受信した展示要求データが仮想現実空間上での展示希望位置及び展示希望サイズを含む場合には、展示制御部12は、当該ユーザデバイス2aに対して展示希望デジタルコンテンツの展示希望位置及び展示希望サイズの照会を行わなくてもよい。
(Step S106) In the virtual
When the exhibition request data received by the
(ステップS107) 展示希望ユーザは、ユーザデバイス2aを使用して、展示位置サイズ指定メニューによって仮想現実空間上で展示希望位置及び展示希望サイズを指定する。ユーザデバイス2aは、展示希望ユーザによる展示希望位置及び展示希望サイズの指定の操作に応じて、展示希望位置及び展示希望サイズの指定データを仮想現実空間サーバ1へ応答する。展示希望位置及び展示希望サイズの指定データは、仮想現実空間上において、展示希望デジタルコンテンツを展示するときの展示希望ユーザの希望の展示位置(展示希望位置)と、展示希望デジタルコンテンツを展示するときの展示希望ユーザの希望の展示サイズ(展示希望サイズ)とを示すデータである。
(Step S107) The user who wishes to exhibit uses the
仮想現実空間サーバ1において展示制御部12は、展示希望ユーザのユーザデバイス2aから展示希望位置及び展示希望サイズの指定データを受信する。
In the virtual
(ステップS108) 仮想現実空間サーバ1において展示制御部12は、展示希望ユーザからの展示要求に対して、所定の展示可能条件を満たすか否かを判定する。展示可能条件は、展示可能条件情報203に示される。
(Step S108) The
ここで、本実施形態に係る展示可能条件についていくつかの例を挙げて説明する。 Here, several examples are given and demonstrated about the conditions which can be exhibited according to this embodiment.
[展示可能条件の例1]
展示可能条件の例1は、展示希望ユーザが展示希望対応NFTの保有者になっていることである。より具体的には、展示希望デジタルコンテンツがブロックチェーン5上に記録されたNFTに関連付けられたデジタルコンテンツであり、且つ展示希望ユーザが展示希望デジタルコンテンツに関連付けられたNFTに対応する保有者IDで特定されるユーザであることである。
[Exhibition condition example 1]
An example 1 of the exhibition possible condition is that the user who wishes to exhibit is the holder of the NFT corresponding to the exhibition request. More specifically, the digital content to be exhibited is digital content associated with the NFT recorded on the
展示希望デジタルコンテンツがブロックチェーン5上に記録されたNFTに関連付けられたデジタルコンテンツであることは、NFT管理システム4によって展示希望対応NFTがブロックチェーン5から発見された場合には満たされる。一方、展示希望対応NFTがブロックチェーン5から発見されなかった場合には満たされない。
That the digital content desired to be displayed is digital content associated with the NFT recorded on the
展示希望ユーザが展示希望デジタルコンテンツに関連付けられたNFTに対応する保有者IDで特定されるユーザであることは、展示希望対応NFTデータに含まれるメタデータが有する保有者IDが展示希望ユーザを示すIDであることで満たされる。展示希望ユーザの保有者ID(NFT管理システム4で使用されるユーザID)は、ユーザ情報204に含まれる。したがって、展示希望対応NFTデータに含まれるメタデータが有する保有者IDと、ユーザ情報204に含まれる展示希望ユーザの保有者IDとが一致である場合には、展示希望ユーザが展示希望デジタルコンテンツに関連付けられたNFTに対応する保有者IDで特定されるユーザであることが満たされる。一方、不一致である場合には満たされない。
The fact that the display requesting user is a user specified by the holder ID corresponding to the NFT associated with the display requesting digital content indicates that the display requesting user is identified by the holder ID of the metadata included in the display request corresponding NFT data. Being an ID is satisfied. The
[展示可能条件の例2]
展示可能条件の例2は、仮想現実空間上において展示希望位置に特定のオブジェクトが存在していないことである。仮想現実空間上において、既に展示希望位置に特定のオブジェクトが存在している場合には、展示希望位置に展示希望デジタルコンテンツを展示することはできない。仮想現実空間上において展示希望位置に特定のオブジェクトが存在していないことは、仮想現実空間構成情報201において展示希望位置に特定のオブジェクトが設定されていないことで満たされる。一方、仮想現実空間構成情報201において展示希望位置に特定のオブジェクトが設定されている場合には満たされない。
特定のオブジェクトは、例えば他の展示物や広告や建物などである。一方、背景や地面や空など仮想現実空間の基本的構成は、特定のオブジェクトから除外する。
[Exhibition condition example 2]
An example 2 of displayable condition is that a specific object does not exist at a position desired to be displayed in the virtual reality space. In the virtual reality space, if a specific object already exists at the desired display position, the display-desired digital content cannot be displayed at the desired display position. The fact that a specific object does not exist at the desired display position in the virtual reality space is fulfilled by not setting a specific object at the desired display position in the virtual reality
Specific objects are, for example, other exhibits, advertisements, buildings, and the like. On the other hand, the basic configuration of the virtual reality space, such as the background, the ground, and the sky, is excluded from the specific objects.
[展示可能条件の例3]
展示可能条件の例3は、仮想現実空間上において、展示希望位置に展示希望サイズで展示希望デジタルコンテンツを展示しても、当該展示希望デジタルコンテンツが、展示希望位置の周辺に存在する他のオブジェクトをユーザが視認する妨げにならないことである。仮想現実空間上において、既に展示希望位置の周辺に他のオブジェクトが存在している場合には、展示希望デジタルコンテンツが当該他のオブジェクトのユーザ視認の妨げになることは好ましくない。当該他のオブジェクトとして、例えば、仮想現実空間上に設置された案内表示媒体や広告媒体などが挙げられる。
[Exhibition condition example 3]
Example 3 of the exhibition possible condition is that even if the digital content desired to be displayed is displayed at the desired display position in the desired display position in the desired display size, the digital content desired to be displayed cannot be displayed in any other object around the desired display position. It should not interfere with the user's visual recognition of the In the virtual reality space, if another object already exists around the position desired to be displayed, it is not preferable that the digital content desired to be displayed interfere with the user's visual recognition of the other object. Such other objects include, for example, guidance display media and advertising media installed in the virtual reality space.
展示希望位置の周辺に既に存在するオブジェクトの情報(オブジェクトの形状、位置及び設置方向など)は、仮想現実空間構成情報201に示される。展示希望位置に展示希望サイズで展示される展示希望デジタルコンテンツが、展示希望位置の周辺に既に存在するオブジェクトのユーザ視認の妨げにならないことは、当該オブジェクトの情報(オブジェクトの形状、位置及び設置方向など)に基づいて、所定の方法により判定される。
Information about objects already existing around the desired display position (object shape, position, installation direction, etc.) is indicated in the virtual reality
例えば、仮想現実空間上において、ユーザが所定の位置や方向から当該オブジェクトを見た場合に、当該展示希望デジタルコンテンツによって当該オブジェクトが隠れる(当該展示希望デジタルコンテンツと当該オブジェクトとが重なって見える)場合には当該展示希望デジタルコンテンツがユーザ視認の妨げになると判定する。一方、当該展示希望デジタルコンテンツによって当該オブジェクトが隠れない(当該展示希望デジタルコンテンツと当該オブジェクトとが重なって見えない)場合には当該展示希望デジタルコンテンツがユーザ視認の妨げにならないと判定する。 For example, in the virtual reality space, when the user views the object from a predetermined position or direction, the object is hidden by the digital content desired to be displayed (the digital content desired to be displayed and the object appear to overlap). , it is determined that the digital content desired to be exhibited hinders the user's visual recognition. On the other hand, if the object is not hidden by the display-desired digital content (the display-desired digital content and the object cannot be seen overlapping), it is determined that the display-desired digital content does not hinder the user's visual recognition.
なお、展示可能条件の例3において、仮想現実空間上の展示希望位置の周辺に既に存在する他のオブジェクトは、ユーザからの展示要求に応じて既に仮想現実空間上に展示されているデジタルコンテンツに限定してもよい。 In example 3 of displayable conditions, other objects that already exist in the vicinity of the desired display position in the virtual reality space are digital content that has already been displayed in the virtual reality space in response to an exhibition request from the user. may be limited.
[展示可能条件の例4]
展示可能条件の例4は、展示希望デジタルコンテンツの展示希望位置が仮想現実空間上での所定の展示禁止エリアに含まれないことである。展示禁止エリアは、展示可能条件情報203に示される。したがって、展示希望デジタルコンテンツの展示希望位置が展示可能条件情報203に示される展示禁止エリアに含まれない場合には展示可能条件の例4が満たされる。一方、展示希望デジタルコンテンツの展示希望位置が展示可能条件情報203に示される展示禁止エリアに含まれる場合には展示可能条件の例4が満たされない。
[Exhibition condition example 4]
An example 4 of displayable condition is that the display desired position of the display desired digital content is not included in a predetermined display prohibited area in the virtual reality space. The display prohibited area is indicated in the display permitted
[展示可能条件の例5]
展示可能条件の例5は、展示希望デジタルコンテンツの展示希望位置が仮想現実空間上での所定の展示制限エリアに含まれる場合において、展示制限エリアに既に展示されているデジタルコンテンツ(既展示コンテンツ)の個数が所定の上限数未満であることである。展示制限エリア、及び展示制限エリアにおける既展示コンテンツの上限数(制限エリア展示上限数)は、展示可能条件情報203に示される。展示制限エリアに既に展示されている既展示コンテンツは、コンテンツ展示情報202において、展示位置が展示制限エリアに含まれる既展示コンテンツである。したがって、コンテンツ展示情報202において、展示位置が展示可能条件情報203に示される展示制限エリアに含まれる既展示コンテンツの総数が展示可能条件情報203に示される制限エリア展示上限数未満である場合には、展示可能条件の例5が満たされる。一方、当該既展示コンテンツの総数が当該制限エリア展示上限数に達している場合には、展示可能条件の例5が満たされない。
[Exhibition condition example 5]
Exhibitable condition example 5 is digital content already exhibited in the exhibition restricted area when the desired exhibition position of the digital content desired to be exhibited is included in the predetermined exhibition restricted area in the virtual reality space (exhibited content). is less than a predetermined upper limit number. The display limit area and the upper limit number of already-exhibited contents in the display limit area (limit area display upper limit number) are indicated in the display
[展示可能条件の例6]
展示可能条件の例6は、展示希望ユーザからの展示要求に応じて既に仮想現実空間上に展示されているデジタルコンテンツ(既展示コンテンツ)の個数が所定の上限数未満であることである。同一ユーザに対する既展示コンテンツの上限数(同一ユーザ展示上限数)は、展示可能条件情報203に示される。展示希望ユーザからの展示要求に応じて既に仮想現実空間上に展示されている既展示コンテンツは、コンテンツ展示情報202において展示希望ユーザIDに関連付けられた既展示コンテンツである。したがって、コンテンツ展示情報202において展示希望ユーザIDに関連付けられた既展示コンテンツの総数が展示可能条件情報203に示される同一ユーザ展示上限数未満である場合には、展示可能条件の例6が満たされる。一方、当該既展示コンテンツの総数が当該同一ユーザ展示上限数に達している場合には、展示可能条件の例6が満たされない。
[Exhibition condition example 6]
Exhibitable condition example 6 is that the number of digital contents (exhibited contents) already exhibited in the virtual reality space in response to an exhibition request from a user who wishes to exhibit is less than a predetermined upper limit. The upper limit number of already-exhibited contents for the same user (the upper limit number of exhibits for the same user) is indicated in the
上述した展示可能条件の例1-例6は、それぞれ単独で用いられてもよく、又は複数が組み合わされて用いられてもよい。 Examples 1 to 6 of displayable conditions described above may be used alone, or may be used in combination.
展示制御部12が展示希望ユーザからの展示要求に対して所定の展示可能条件を満たすか否かを判定した結果が、展示可能条件を満たすである場合には次のステップS109へ進む。
If the
一方、展示制御部12は、展示希望ユーザからの展示要求に対して所定の展示可能条件を満たすか否かを判定した結果が展示可能条件を満たさないである場合には、展示希望ユーザのユーザデバイス2aに対してその旨の通知を送信する。この後、図3の処理を終了する。
On the other hand, if the
(ステップS109) 仮想現実空間サーバ1において展示制御部12は、展示希望ユーザのユーザデバイス2aに対して、展示希望デジタルコンテンツの展示に対する所定の対価の支払の要求を行う。当該対価は、仮想現実空間上における展示希望位置の所定の価値に応じた値であって、仮想現実空間サービスの管理者によって決定され、予め仮想現実空間サーバ1に設定される。例えば、仮想現実空間上において、多数のユーザが参集する人気のエリアは、そうではないエリアよりも高い対価が設定される。なお、当該対価の支払先は、予め仮想現実空間サーバ1に設定される。例えば、当該対価の支払先は、仮想現実空間サービスの管理者であってもよい。例えば、当該対価の支払先は、仮想現実空間上において、展示希望位置を含むエリアに関する権利を有するユーザ(権利者)であってもよい。
(Step S109) The
(ステップS110) 仮想現実空間サーバ1において展示制御部12は、展示希望ユーザのユーザデバイス2aとの間で対価決済処理を行う。これにより、展示希望ユーザから対価の支払先へ、対価の支払いが行われる。当該対価の支払いが完了すると、次のステップS111へ進む。一方、当該対価の支払いが完了しない場合には、図3の処理を終了する。なお、ここでの例は、展示希望デジタルコンテンツの展示に対する所定の対価が展示希望ユーザから支払われたことが、展示可能条件に含められている場合である。したがって、展示希望デジタルコンテンツの展示に対する所定の対価が展示希望ユーザから支払われない場合には、仮想現実空間上において、展示希望デジタルコンテンツは展示されない。
(Step S110) In the virtual
(ステップS111) 仮想現実空間サーバ1において仮想現実空間処理部10は、記憶部20に記憶されている展示希望デジタルコンテンツデータを使用して、仮想現実空間上において、展示希望ユーザから要求された展示希望位置及び展示希望サイズで展示希望デジタルコンテンツを展示する。
(Step S111) In the virtual
(ステップS112) 仮想現実空間サーバ1において展示制御部12は、展示希望ユーザのユーザデバイス2aに対して、仮想現実空間上において展示希望位置に展示希望サイズで展示希望デジタルコンテンツが展示されたことを報告する。
(Step S112) In the virtual
(ステップS113) 仮想現実空間サーバ1において各種の記録が行われる。仮想現実空間処理部10は、仮想現実空間上において展示希望位置に展示希望サイズで展示された展示希望デジタルコンテンツに関する情報を、仮想現実空間構成情報201に追加する。展示制御部12は、仮想現実空間上において展示希望位置に展示希望サイズで展示された展示希望デジタルコンテンツ、展示希望ユーザ、展示希望対応NFTデータ及び展示希望対応NFTの売却希望価格などに関する情報を、コンテンツ展示情報202に追加する。展示制御部12は、ユーザ情報204において、展示希望ユーザに関するデジタルコンテンツの展示履歴に対して展示希望デジタルコンテンツに関する情報を追加する。
(Step S113) Various recordings are performed in the virtual
次に図4を参照して本実施形態に係る情報処理方法のうち取引方法について説明する。図4は、本実施形態に係る取引方法の手順の例を示すシーケンス図である。 Next, the transaction method among the information processing methods according to the present embodiment will be described with reference to FIG. FIG. 4 is a sequence diagram showing an example of procedures of the transaction method according to this embodiment.
(ステップS201) 購入希望ユーザ(購入者)は、ユーザデバイス2bを使用して、仮想現実空間上に展示されている既展示コンテンツに対応するNFT(購入希望NFT)のNFT購入要求を仮想現実空間サーバ1に行う。ユーザデバイス2bは、購入希望ユーザによるNFT購入要求の操作に応じて、NFT購入要求データを仮想現実空間サーバ1へ送信する。
(Step S201) The purchase requesting user (purchaser) uses the
NFT購入要求データは、購入希望ユーザのユーザID(購入希望ユーザID)及び購入希望NFTに対応する既展示コンテンツのコンテンツID(既展示コンテンツID)を含むデータである。 The NFT purchase request data is data including the user ID of the user desiring to purchase (purchase desiring user ID) and the content ID of the already-exhibited content corresponding to the NFT desiring to purchase (exhibited content ID).
仮想現実空間サーバ1において受付部11は、ユーザデバイス2bから送信されたNFT購入要求データを受信することにより、購入希望ユーザからのNFT購入要求を受付ける。
The accepting
(ステップS202) 仮想現実空間サーバ1において取引処理部13は、購入希望ユーザのユーザデバイス2bとの間で購入代金決済処理を行う。取引処理部13は、購入代金決済処理において、コンテンツ展示情報202から、NFT購入要求データに含まれる既展示コンテンツIDに関連付けられたNFTの売却希望価格を取得する。取引処理部13は、当該売却希望価格の購入代金を所定の購入代金支払先へ支払うように、購入希望ユーザのユーザデバイス2bへ要求する。これにより、購入希望ユーザから購入代金支払先へ、売却希望価格の購入代金の支払いが行われる。当該購入代金の支払いが完了すると、次のステップS203へ進む。一方、当該購入代金の支払いが完了しない場合には、図4の処理を終了する。
(Step S202) In the virtual
(ステップS203) 仮想現実空間サーバ1において取引処理部13は、コンテンツ展示情報202からNFT購入要求データに含まれる既展示コンテンツIDに関連付けられたNFTデータを取得し、取得したNFTデータに含まれるメタデータから購入希望NFTのID(購入希望NFT_ID)を取得する。取引処理部13は、NFT管理システム4に対して、購入希望NFT(購入希望NFT_ID)の保有者を購入希望ユーザ(購入希望ユーザID)に変更するように要求する(NFT保有者変更要求)。なお、仮想現実空間サービスでの購入希望ユーザのユーザID(購入希望ユーザID)とNFT管理システム4でのユーザIDとが異なる場合には、取引処理部13は、NFT管理システム4に対して、ユーザ情報204に含まれるNFT管理システム4での購入希望ユーザのユーザIDを通知する。ここでは、説明の便宜上、仮想現実空間サービスにおける購入希望ユーザのユーザID(購入希望ユーザID)とNFT管理システム4で使用されるユーザIDとが同じであるとして以下の説明を行う。
(Step S203) In the virtual
(ステップS204) NFT管理システム4は、仮想現実空間サーバ1からのNFT保有者変更要求に応じて、ブロックチェーン5に対して購入希望NFT(購入希望NFT_ID)の保有者を購入希望ユーザ(購入希望ユーザID)に変更する処理を実行する。これにより、ブロックチェーン5上に記録されている購入希望NFT(購入希望NFT_ID)の保有者が購入希望ユーザ(購入希望ユーザID)に変更される。この保有者の変更後において、購入希望NFT(購入希望NFT_ID)に関するブロックチェーン5上のメタデータには、保有者IDとして購入希望ユーザIDが記録されている。
(Step S204) In response to the NFT holder change request from the virtual
(ステップS205) NFT管理システム4は、仮想現実空間サーバ1に対して、ブロックチェーン5上で保有者が購入希望ユーザに変更された購入希望NFT(購入希望NFT_ID)に関するNFTデータ(購入希望保有者変更済NFTデータ)を応答する(NFT保有者変更応答)。仮想現実空間サーバ1において取引処理部13は、NFT管理システム4から受信した購入希望保有者変更済NFTデータを記憶部20に記憶させる。
(Step S205) The
(ステップS206) 仮想現実空間サーバ1において取引処理部13は、購入希望ユーザのユーザデバイス2bに対して、購入希望保有者変更済NFTデータを送信し、NFT購入報告を行う。購入希望ユーザは、購入希望保有者変更済NFTデータによって、自分が購入希望NFTの保有者として記録されていることを認識したり、対象物URLにアクセスして購入希望NFTに対応するデジタルコンテンツを確認したりすることができる。
(Step S206) In the virtual
(ステップS207) 仮想現実空間サーバ1において取引処理部13は、購入希望NFTに対応する既展示コンテンツの展示要求元ユーザのユーザデバイス2aに対して、NFT売却報告を行う。このNFT売却報告は、当該展示要求元ユーザによる展示要求に応じて仮想現実空間上に展示されていた当該既展示コンテンツに対応するNFTの売却が完了したことを示す情報である。これにより、展示要求元ユーザは、自分が展示要求した既展示コンテンツに対応するNFTの売却が完了したことを認識することができる。
(Step S207) In the virtual
(ステップS208) 仮想現実空間サーバ1において取引処理部13は、購入希望NFTに対応する既展示コンテンツの展示要求元ユーザのユーザデバイス2aとの間で売却代金決済処理を行う。取引処理部13は、売却代金決済処理において、コンテンツ展示情報202から、購入希望NFTに対応する既展示コンテンツの既展示コンテンツIDに関連付けられたNFTの売却希望価格を取得する。取引処理部13は、当該売却希望価格の売却代金を、展示要求元ユーザの所定の売却代金受取先へ支払う決済処理を行う。これにより、展示要求元ユーザの所定の売却代金受取先へ、売却希望価格の売却代金の支払いが行われる。
(Step S208) In the virtual
(ステップS209) 仮想現実空間処理部10は、取引処理部13の取引処理によって売買が成立した購入希望NFTに対応する既展示コンテンツについて仮想現実空間上での展示を終了する。
(Step S<b>209 ) The virtual reality
(ステップS210) 仮想現実空間サーバ1において各種の記録が行われる。仮想現実空間処理部10は、仮想現実空間上において展示が終了した既展示コンテンツに関する情報を、仮想現実空間構成情報201から削除する。展示制御部12は、仮想現実空間上において展示が終了した既展示コンテンツに関する情報を、コンテンツ展示情報202から削除する。展示制御部12は、ユーザ情報204において、仮想現実空間上において展示が終了した既展示コンテンツの展示要求元ユーザに関するデジタルコンテンツの展示履歴に対して当該既展示コンテンツの展示終了に関する情報を追加する。取引処理部13は、ユーザ情報204において、購入希望ユーザ及び展示要求元ユーザについて、購入希望NFTの売買の取引履歴を追加する。
(Step S210) Various recordings are performed in the virtual
上述したように本実施形態によれば、NFTに対応するデジタルコンテンツを仮想現実空間上に展示する際に、ユーザの展示希望位置や展示希望サイズを考慮したり、仮想現実空間サービスの管理者の展示可能条件を考慮することができる。これにより、ユーザやサービス管理者の利便性の向上を図ることができるという効果が得られる。 As described above, according to the present embodiment, when displaying NFT-compatible digital content in the virtual reality space, the user's desired display position and desired display size are taken into account, and the virtual reality space service administrator's Exhibitable conditions can be considered. As a result, it is possible to obtain the effect of improving convenience for users and service administrators.
なお、これにより、例えば仮想現実空間上でNFTの売買の取引を行うシステムにおける総合的なサービス品質の向上を実現することができることから、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進するとともに、イノベーションの拡大を図る」に貢献することが可能となる。 As a result, for example, it is possible to improve the overall service quality in systems that conduct transactions of NFT purchases and sales in virtual reality space. It will be possible to contribute to "developing resilient infrastructure, promoting sustainable industrialization, and expanding innovation."
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 Although the embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are included within the scope of the present invention.
また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Alternatively, a computer program for realizing the functions of the devices described above may be recorded in a computer-readable recording medium, and the program recorded in the recording medium may be read and executed by the computer system. Note that the “computer system” referred to here may include hardware such as an OS and peripheral devices. The "computer system" also includes the home page providing environment (or display environment) if the WWW system is used.
In addition, "computer-readable recording medium" includes writable nonvolatile memories such as flexible discs, magneto-optical discs, ROMs and flash memories, portable media such as DVDs (Digital Versatile Discs), and computer system built-in media. A storage device such as a hard disk that
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
Furthermore, "computer-readable recording medium" means a volatile memory (e.g., DRAM (Dynamic Random Access Memory)), which holds the program for a certain period of time, is also included.
Further, the above program may be transmitted from a computer system storing this program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in a transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
Further, the program may be for realizing part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.
1…仮想現実空間サーバ(情報処理装置)、2a,2b…ユーザデバイス、4…NFT管理システム、5…ブロックチェーン、7…コンテンツデータベース、10…仮想現実空間処理部、11…受付部、12…展示制御部、13…取引処理部、20…記憶部、NW…通信ネットワーク
DESCRIPTION OF
Claims (17)
展示希望デジタルコンテンツの前記仮想現実空間上への展示要求を受付ける受付部と、
前記展示要求に対応する、展示希望ユーザに関する情報と、前記展示希望デジタルコンテンツに関する情報と、に基づいて所定の展示可能条件を満たすか否かを判定する展示制御部と、を備え、
前記仮想現実空間処理部は、前記展示制御部が前記展示可能条件を満たすと判定した場合に、前記展示希望デジタルコンテンツを前記仮想現実空間上に展示し、
前記展示制御部は、前記展示希望ユーザが前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンに対応する前記保有者識別情報で特定されるユーザであることを、少なくとも前記展示可能条件として判定する、
情報処理装置。 For exhibiting in a virtual reality space digital content associated with a non-fungible token that is a token recorded on a blockchain and in which holder identification information that identifies the holder is recorded on the blockchain a virtual reality space processing unit that executes virtual reality space processing;
a reception unit that receives a request to display the digital content desired to be displayed in the virtual reality space;
an exhibition control unit that determines whether or not a predetermined exhibitable condition is satisfied based on information on a user who wishes to exhibit and information on the digital content that wishes to exhibit, corresponding to the exhibit request;
The virtual reality space processing unit displays the digital content desired to be displayed in the virtual reality space when the display control unit determines that the display possible condition is satisfied ,
The exhibition control unit determines, as at least the exhibitable condition, that the exhibit requesting user is a user identified by the holder identification information corresponding to the non-fungibility token associated with the exhibit requesting digital content. do,
Information processing equipment.
前記非代替性トークンを管理する非代替性トークン管理システムに対して、前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンについての照会を行い、
当該照会に対する前記非代替性トークン管理システムからの応答に基づいて、前記展示希望ユーザが前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンに対応する前記保有者識別情報で特定されるユーザであるか否かを判定する、
請求項1に記載の情報処理装置。 The display control unit
inquiring about the non-fungible token associated with the exhibition-desired digital content to a non-fungible token management system that manages the non-fungible token;
Based on the response from the non-fungibility token management system to the inquiry, the display requesting user is a user identified by the holder identification information corresponding to the non-fungibility token associated with the display requesting digital content. determine whether there is
The information processing device according to claim 1 .
請求項1又は2のいずれか1項に記載の情報処理装置。 The information processing apparatus according to claim 1 or 2.
請求項3に記載の情報処理装置。 The display control unit determines that a specific object does not exist at the desired display position on the virtual reality space based on the virtual reality space configuration information regarding the desired display position on the virtual reality space. Determining at least the displayable condition,
The information processing apparatus according to claim 3 .
請求項3又は4のいずれか1項に記載の情報処理装置。 The display control unit determines that the desired display position and the desired display size of the digital content desired to be displayed are based on virtual reality space configuration information related to peripheral objects existing around the desired display position in the virtual reality space. , determining whether or not a condition regarding visibility of the peripheral object in the virtual reality space is satisfied as at least the exhibitable condition;
The information processing apparatus according to claim 3 or 4 .
請求項4又は5のいずれか1項に記載の情報処理装置。 The object is digital content that has already been exhibited in the virtual reality space in response to an exhibition request from the user.
The information processing apparatus according to claim 4 or 5 .
請求項3から6のいずれか1項に記載の情報処理装置。 The display control unit determines at least as the display enable condition that the display position of the digital content desired to be displayed is not included in a predetermined display prohibited area in the virtual reality space.
The information processing apparatus according to any one of claims 3 to 6 .
請求項3から7のいずれか1項に記載の情報処理装置。 The exhibition control unit controls, based on content exhibition information about digital content already exhibited in the virtual reality space, that the desired exhibition position of the digital content desired to be exhibited is a predetermined exhibition restricted area in the virtual reality space. , determining that at least the number of digital contents already exhibited in the exhibition restricted area is less than a predetermined upper limit number as the exhibition possible condition;
The information processing apparatus according to any one of claims 3 to 7 .
請求項1から8のいずれか1項に記載の情報処理装置。 The exhibition control unit determines at least that the number of digital contents already exhibited in the virtual reality space in response to an exhibition request from the exhibition requesting user is less than a predetermined upper limit number as the exhibition possible condition. do,
The information processing apparatus according to any one of claims 1 to 8 .
請求項1から9のいずれか1項に記載の情報処理装置。 The exhibition control unit determines at least that the exhibition requesting user has paid a predetermined price for the exhibition of the exhibition-desired digital content as the exhibitable condition;
The information processing apparatus according to any one of claims 1 to 9 .
請求項10に記載の情報処理装置。 The consideration is a value corresponding to a predetermined value of the display desired position in the virtual reality space corresponding to the display request ,
The information processing apparatus according to claim 10 .
請求項10又は11のいずれか1項に記載の情報処理装置。 The payment destination of the consideration is the administrator of the virtual reality space service or the right holder of the desired display position in the virtual reality space corresponding to the display request .
The information processing apparatus according to claim 10 or 11 .
請求項1から12のいずれか1項に記載の情報処理装置。 further comprising a transaction processing unit that executes transaction processing for buying and selling the non-fungible token associated with the digital content displayed in the virtual reality space;
The information processing apparatus according to any one of claims 1 to 12 .
前記取引処理部は、
前記非代替性トークン購入要求に応じて、前記非代替性トークンを管理する非代替性トークン管理システムに対して、購入希望非代替性トークンの保有者を前記購入希望ユーザに変更するように要求し、
前記購入希望非代替性トークンを保有する保有者を特定する保有者識別情報として前記購入希望ユーザを特定する識別情報が前記ブロックチェーン上に記録された前記購入希望非代替性トークンを示す非代替性トークンデータを、前記非代替性トークン管理システムから取得する、
請求項13に記載の情報処理装置。 The reception unit receives a non-fungible token purchase request for digital content displayed in the virtual reality space from a purchase requesting user,
The transaction processing unit
requesting a non-fungible token management system that manages the non-fungible token to change the holder of the non-fungible token that wishes to purchase to the user that wishes to purchase, in response to the non-fungible token purchase request; ,
Non-fungibility indicating said purchase request non-fungible token in which identification information identifying said purchase request user is recorded on said blockchain as holder identification information identifying a holder holding said purchase request non-fungible token obtaining token data from the non-fungible token management system;
The information processing apparatus according to claim 13 .
前記購入希望ユーザに対して前記購入希望非代替性トークンの購入代金の決済処理を実行し、
前記購入希望非代替性トークンに関連づけられたデジタルコンテンツであって前記仮想現実空間上に展示されたデジタルコンテンツの展示要求元ユーザに対して前記購入希望非代替性トークンの売却代金の決済処理を実行する、
請求項14に記載の情報処理装置。 The transaction processing unit
executing payment processing for the purchase price of the purchase requesting non-fungible token for the purchase requesting user;
Execute settlement processing for the sale price of the purchase request non-fungible token to the display requesting user of the digital content associated with the purchase request non-fungible token and exhibited in the virtual reality space. do,
The information processing apparatus according to claim 14 .
請求項13から15のいずれか1項に記載の情報処理装置。 The virtual reality space processing unit displays, in the virtual reality space, the digital content displayed in the virtual reality space corresponding to the non-fungible token that has been traded by the transaction processing unit. finish,
The information processing apparatus according to any one of claims 13 to 15 .
ブロックチェーン上に記録されたトークンであって保有者を特定する保有者識別情報が前記ブロックチェーン上に記録されている非代替性トークンに関連づけられたデジタルコンテンツを仮想現実空間上に展示するための仮想現実空間処理を実行する仮想現実空間処理ステップと、
展示希望デジタルコンテンツの前記仮想現実空間上への展示要求を受付ける受付ステップと、
前記展示要求に対応する、展示希望ユーザに関する情報と、前記展示希望デジタルコンテンツに関する情報と、に基づいて所定の展示可能条件を満たすか否かを判定する展示制御ステップと、を含み、
前記仮想現実空間処理ステップは、前記展示制御ステップが前記展示可能条件を満たすと判定した場合に、前記展示希望デジタルコンテンツを前記仮想現実空間上に展示し、
前記展示制御ステップは、前記展示希望ユーザが前記展示希望デジタルコンテンツに関連付けられた前記非代替性トークンに対応する前記保有者識別情報で特定されるユーザであることを、少なくとも前記展示可能条件として判定する、
情報処理方法。 An information processing method executed by an information processing device,
For exhibiting in a virtual reality space digital content associated with a non-fungible token that is a token recorded on a blockchain and in which holder identification information that identifies the holder is recorded on the blockchain a virtual reality space processing step for performing virtual reality space processing;
a receiving step of receiving a request to display the digital content desired to be displayed in the virtual reality space;
an exhibition control step of determining whether or not a predetermined exhibition enablement condition is satisfied based on the information on the exhibition requesting user and the information on the exhibition requesting digital content corresponding to the exhibition request,
The virtual reality space processing step exhibits the digital content desired to be exhibited in the virtual reality space when the exhibit control step determines that the exhibitable condition is satisfied ,
The exhibit control step determines at least as the exhibitable condition that the exhibit requesting user is a user identified by the holder identification information corresponding to the non-fungibility token associated with the exhibit request digital content. do,
Information processing methods.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022058047A JP7233641B1 (en) | 2022-03-31 | 2022-03-31 | Information processing device and information processing method |
JP2023016843A JP2023152704A (en) | 2022-03-31 | 2023-02-07 | Information processing device and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022058047A JP7233641B1 (en) | 2022-03-31 | 2022-03-31 | Information processing device and information processing method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023016843A Division JP2023152704A (en) | 2022-03-31 | 2023-02-07 | Information processing device and information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7233641B1 true JP7233641B1 (en) | 2023-03-07 |
JP2023149460A JP2023149460A (en) | 2023-10-13 |
Family
ID=85460116
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022058047A Active JP7233641B1 (en) | 2022-03-31 | 2022-03-31 | Information processing device and information processing method |
JP2023016843A Pending JP2023152704A (en) | 2022-03-31 | 2023-02-07 | Information processing device and information processing method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023016843A Pending JP2023152704A (en) | 2022-03-31 | 2023-02-07 | Information processing device and information processing method |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7233641B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7502541B1 (en) | 2023-09-29 | 2024-06-18 | 関西ペイント株式会社 | Mass customization community system and computer program |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002342673A (en) | 2001-05-17 | 2002-11-29 | Nec Corp | Method/system for virtual exhibition, method for providing virtual exhibition site and system for providing virtual exhibition site |
JP2013050955A (en) | 2012-09-11 | 2013-03-14 | Olympus Imaging Corp | Image appreciation system, image appreciation method, image appreciation server, and console unit |
CN106066882A (en) | 2016-06-03 | 2016-11-02 | 深圳市赛瑞产业研究有限公司 | A kind of virtualization exhibition system and using method thereof |
JP2017111743A (en) | 2015-12-18 | 2017-06-22 | 田中 宏行 | Virtual booth providing system |
JP2020080537A (en) | 2014-02-13 | 2020-05-28 | エルジー エレクトロニクス インコーポレイティド | Method and apparatus for synchronizing signal transmission/reception for d2d communication in wireless communication system |
KR102308678B1 (en) | 2020-12-28 | 2021-10-06 | 주식회사 믐 | Method, server and computer program for providing virtual exhibition space provide service |
CN114153548A (en) | 2021-12-15 | 2022-03-08 | 北京绵白糖智能科技有限公司 | Display method and device, computer equipment and storage medium |
JP7033352B1 (en) | 2021-06-17 | 2022-03-10 | 株式会社TRiCERA | Art work trading system, art work trading method, and art work trading management device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020068010A (en) * | 2018-10-18 | 2020-04-30 | スタートバーン株式会社 | program |
-
2022
- 2022-03-31 JP JP2022058047A patent/JP7233641B1/en active Active
-
2023
- 2023-02-07 JP JP2023016843A patent/JP2023152704A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002342673A (en) | 2001-05-17 | 2002-11-29 | Nec Corp | Method/system for virtual exhibition, method for providing virtual exhibition site and system for providing virtual exhibition site |
JP2013050955A (en) | 2012-09-11 | 2013-03-14 | Olympus Imaging Corp | Image appreciation system, image appreciation method, image appreciation server, and console unit |
JP2020080537A (en) | 2014-02-13 | 2020-05-28 | エルジー エレクトロニクス インコーポレイティド | Method and apparatus for synchronizing signal transmission/reception for d2d communication in wireless communication system |
JP2017111743A (en) | 2015-12-18 | 2017-06-22 | 田中 宏行 | Virtual booth providing system |
CN106066882A (en) | 2016-06-03 | 2016-11-02 | 深圳市赛瑞产业研究有限公司 | A kind of virtualization exhibition system and using method thereof |
KR102308678B1 (en) | 2020-12-28 | 2021-10-06 | 주식회사 믐 | Method, server and computer program for providing virtual exhibition space provide service |
JP7033352B1 (en) | 2021-06-17 | 2022-03-10 | 株式会社TRiCERA | Art work trading system, art work trading method, and art work trading management device |
CN114153548A (en) | 2021-12-15 | 2022-03-08 | 北京绵白糖智能科技有限公司 | Display method and device, computer equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7502541B1 (en) | 2023-09-29 | 2024-06-18 | 関西ペイント株式会社 | Mass customization community system and computer program |
Also Published As
Publication number | Publication date |
---|---|
JP2023149460A (en) | 2023-10-13 |
JP2023152704A (en) | 2023-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5719363B2 (en) | Position-based task mediation system | |
KR20180120811A (en) | Digital rights management in 3d printing | |
JP7233641B1 (en) | Information processing device and information processing method | |
JP2023075576A (en) | Transaction system and transaction method | |
KR102013526B1 (en) | System and method for servicing rental of art | |
JP6271789B1 (en) | Purchase control device, purchase control method, and purchase control program | |
JP7129579B1 (en) | Information processing device and information processing method | |
JP7153153B1 (en) | Information processing device and information processing method | |
JP7137032B1 (en) | Information processing device and information processing method | |
JP7223190B1 (en) | Information processing device and information processing method | |
JP7265068B1 (en) | Trading system and trading method | |
JP7128977B1 (en) | Information processing device and information processing method | |
JP7404456B2 (en) | Trading device and trading method | |
JP4835953B2 (en) | Auction proxy server device and auction proxy method | |
KR102647753B1 (en) | Electronic device and method for performing service based on non-fungible tokens including information on order of downloading digital contents | |
JP7340117B1 (en) | Information processing device, information processing method and program | |
KR20150113235A (en) | Method and System for Trading Service of Digital Contents | |
JP7379739B1 (en) | Information processing device and information processing method | |
CN110570272A (en) | Supply method and device, electronic equipment and computer readable storage medium | |
TWI237977B (en) | Information processing system and method, information processing device and method, program storage medium, program and object | |
JP2001325534A (en) | Method and system for content sales | |
JP7393572B1 (en) | Information processing device and information processing method | |
JP7475528B1 (en) | Information processing device, information processing method, and program | |
KR102680392B1 (en) | AI-based book recommendation system | |
JP7400046B1 (en) | Information processing device, information processing method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220527 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221020 |
|
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: 20230110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20230124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230208 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7233641 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |