JP7720052B2 - Method and system for displaying moving images corresponding to still images - Google Patents
Method and system for displaying moving images corresponding to still imagesInfo
- Publication number
- JP7720052B2 JP7720052B2 JP2021100543A JP2021100543A JP7720052B2 JP 7720052 B2 JP7720052 B2 JP 7720052B2 JP 2021100543 A JP2021100543 A JP 2021100543A JP 2021100543 A JP2021100543 A JP 2021100543A JP 7720052 B2 JP7720052 B2 JP 7720052B2
- Authority
- JP
- Japan
- Prior art keywords
- nft
- identifier
- video
- image
- user
- 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
Classifications
-
- 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
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- 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/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Electromagnetism (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、静止画に対応する動画を表示するための方法、システム、有形媒体、及び有形媒体の製造方法に関する。 This disclosure relates to a method, system, tangible medium, and method for manufacturing tangible medium for displaying moving images corresponding to still images.
特許文献1は、対象物の管理のためにノンファンジブルトークンを操作する方法を開示している。 Patent document 1 discloses a method for manipulating non-fungible tokens to manage objects.
本発明者らは、トレーディングカードなどの有形媒体に付された静止画が動くことができれば、トレーディングカードの収集に新たな楽しみが追加されるであろう、という新たな着想を得た。トレーディングカードは、題材に応じた画像を有し、収集又は交換のために、販売される。 The inventors came up with the novel idea that if still images attached to tangible media such as trading cards could be made to move, a new level of enjoyment would be added to collecting trading cards. Trading cards have images corresponding to their subject matter and are sold for collection or exchange.
従来のトレーディングカードは、紙又はプラスチック製のカードに、著名人、キャラクタ、乗物等の何らかの題材に応じた静止画が印刷されて構成されている。したがって、その静止画が動くことはない。しかし、トレーディングカードに表示された著名人、キャラクタ、乗物等が動くのを見ることができれば、トレーディングカードの収集に新たな楽しみが追加される。このような楽しみは、トレーディングカードに限られず、コレクター(ユーザ)により収集の対象となり得る様々な有形媒体において生じ得る。 Traditional trading cards are made of paper or plastic cards with still images of some subject, such as celebrities, characters, or vehicles, printed on them. Therefore, these still images do not move. However, if you could see the celebrities, characters, vehicles, etc. displayed on the trading cards move, a new level of enjoyment would be added to collecting trading cards. This enjoyment is not limited to trading cards, but can occur with various tangible media that can be collected by collectors (users).
したがって、有形媒体に付された静止画が動くような体験を、コレクター(ユーザ)が得られるようにするための技術が望まれる。 Therefore, technology is needed that allows collectors (users) to experience the movement of still images attached to tangible media.
本開示のある側面は、静止画に対応する動画を表示するための方法である。開示の方法は、人により視認可能に有形媒体に付された静止画に対応する動画を表示するための方法であって、前記静止画が付された前記有形媒体は、機械により読み取り可能なコードであって、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの第1識別子を少なくとも示す前記コードを備え、前記方法は、ユーザの端末が前記コードを読み取ることによって前記端末が取得した前記第1識別子を、前記端末からネットワークを介して前記管理システムによって受信し、受信した前記第1識別子によって識別される前記ノンファンジブルトークンの所有者が前記ユーザであることを前記ブロックチェーンに記録させることを、前記管理システムによって実行することで、前記ノンファンジブルトークンに対応付けられた動画を前記ノンファンジブルトークンの所有者として前記ブロックチェーンに記録された前記ユーザの端末によって再生可能にすることを備え、前記ノンファンジブルトークンは、前記動画の非再生時において前記動画を示す画像である初期画像が対応付けられており、前記初期画像は、前記動画に含まれる複数のフレーム画像のいずれかと同じ画像であるとともに、前記有形媒体に付された前記静止画と同じ画像である。 One aspect of the present disclosure is a method for displaying a video corresponding to a still image. The disclosed method is for displaying a video corresponding to a still image attached to a tangible medium in a manner that is visible to a human. The tangible medium to which the still image is attached comprises a machine-readable code that indicates at least a first identifier of a non-fungible token whose owner is recorded in a blockchain. The method further comprises: receiving the first identifier, acquired by a user's terminal when the terminal reads the code, from the terminal via a network using the management system; and recording in the blockchain that the user is the owner of the non-fungible token identified by the received first identifier, thereby enabling the video associated with the non-fungible token to be played on the terminal of the user who is recorded in the blockchain as the owner of the non-fungible token. The non-fungible token is associated with an initial image that represents the video when the video is not being played, and the initial image is the same as one of multiple frame images included in the video and is the same as the still image attached to the tangible medium.
本開示の他の側面は、静止画に対応する動画を表示するための方法、有形媒体、及び有形媒体の製造方法である。更なる詳細は、後述の実施形態として説明される。 Other aspects of the present disclosure are methods for displaying moving images corresponding to still images, tangible media, and methods for manufacturing tangible media. Further details are described in the embodiments below.
<1.静止画に対応する動画を表示するための方法、システム、有形媒体、及び有形媒体の製造方法の概要> <1. Overview of methods, systems, tangible media, and tangible media manufacturing methods for displaying moving images corresponding to still images>
(1)実施形態に係る方法は、人により視認可能に有形媒体に付された静止画に対応する動画を表示するための方法である。前記静止画が付された前記有形媒体は、機械により読み取り可能なコードであって、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの第1識別子を少なくとも示す前記コードを備える。前記方法は、ユーザの端末が前記コードを読み取ることによって前記端末が取得した前記第1識別子を、前記端末からネットワークを介して管理システムによって受信し、受信した前記第1識別子によって識別される前記ノンファンジブルトークンの所有者が前記ユーザであえることを前記ブロックチェーンに記録させることを、前記管理システムによって実行することで、前記ノンファンジブルトークンに対応付けられた動画を前記ノンファンジブルトークンの所有者として前記ブロックチェーンに記録された前記ユーザの端末によって再生可能にすることを備える。 (1) A method according to one embodiment is a method for displaying a video corresponding to a still image attached to a tangible medium in a manner that is visible to a human. The tangible medium to which the still image is attached comprises a machine-readable code that indicates at least a first identifier of a non-fungible token whose owner is recorded in a blockchain. The method comprises receiving the first identifier, obtained by a user's terminal when the terminal reads the code, from the terminal via a management system via a network, and recording in the blockchain that the owner of the non-fungible token identified by the received first identifier is the user, thereby making it possible to play the video associated with the non-fungible token on the terminal of the user who is recorded in the blockchain as the owner of the non-fungible token.
前記ノンファンジブルトークンは、前記動画の非再生時において前記動画を示す画像である初期画像に対応付けられており、前記初期画像は、前記動画に含まれる複数のフレーム画像のいずれかと同じ画像であるとともに、前記有形媒体に付された前記静止画と同じ画像である。これにより、ユーザは、有形媒体に付された静止画が動くような体験が得られる。 The non-fungible token is associated with an initial image that represents the video when the video is not being played, and the initial image is the same as one of multiple frame images included in the video and is also the same as the still image attached to the tangible medium. This allows the user to experience the still image attached to the tangible medium as if it were moving.
(2)前記初期画像は、前記動画の再生開始時点において表示される先頭フレーム画像と同じ画像であるのが好ましい。この場合、初期画像に連続した動きを生じるように動画が再生されるため、ユーザは、有形媒体に付された静止画が動き出したような体験が得られる。 (2) It is preferable that the initial image is the same as the first frame image displayed when playback of the video begins. In this case, the video is played so that continuous movement occurs in the initial image, allowing the user to experience the sensation of a still image attached to a tangible medium coming to life.
(3)前記有形媒体は、前記有形媒体の個体識別子として人により視認可能に、前記有形媒体に付された第2識別子を備えることができる。前記方法は、前記管理システムによって、前記第2識別子を、前記初期画像及び前記動画の少なくともいずれか一方とともに、前記ユーザの前記端末に表示させることを更に備えるのが好ましい。この場合、第2識別子は、有形媒体に付されているとともに及びノンファンジブルトークンに対応付けられているため、有形媒体及びノンファンジブルトークンが対応していることを容易に認識できる。 (3) The tangible medium may have a second identifier attached to the tangible medium so as to be visible to a person as an individual identifier of the tangible medium. Preferably, the method further comprises causing the management system to display the second identifier on the user's terminal together with at least one of the initial image and the video. In this case, because the second identifier is attached to the tangible medium and associated with the non-fungible token, it is easy to recognize that the tangible medium and the non-fungible token correspond to each other.
(4)前記コードが示す前記第1識別子は、前記第2識別子と同じであってもよい。前記コードが示す前記第1識別子は、前記第2識別子とは異なる識別子であってもよいが、前記コードが示す前記第1識別子が前記第2識別子と同じ識別子であることで、コードが読み取られた際の確認が容易になる。なお、第1識別子(及び第2識別)は、ブロックチェーンにおいてノンファンジブルトークンを識別するための識別子と異なる識別子であってもよいし、同じ識別子であってもよい。 (4) The first identifier indicated by the code may be the same as the second identifier. The first identifier indicated by the code may be different from the second identifier, but if the first identifier indicated by the code is the same as the second identifier, it becomes easier to verify when the code is read. Note that the first identifier (and second identifier) may be different from or the same as the identifier used to identify non-fungible tokens in a blockchain.
(5)前記方法は、前記静止画と同じ画像が前記初期画像として表示される前記動画を決定し、前記ユーザの前記端末において表示又は再生される前記初期画像、前記動画及び前記第2識別子を、前記ノンファンジブルトークンに対応付けられたデータとしてデータベースに保存することを更に備えることができる。 (5) The method may further include determining the video in which the same image as the still image is displayed as the initial image, and storing the initial image, the video, and the second identifier displayed or played on the user's terminal in a database as data associated with the non-fungible token.
(6)前記方法は、前記有形媒体に付すべき前記静止画及び前記第2識別子を決定し、
決定した前記静止画及び前記第2識別子から、前記静止画と前記コードのための印刷データを生成し、前記印刷データを印刷することで前記有形媒体を製造することを更に備えることができる。
(6) The method further comprises determining the still image and the second identifier to be attached to the tangible medium;
The method can further include generating print data for the still image and the code from the determined still image and second identifier, and producing the tangible medium by printing the print data.
(7)実施形態に係るシステムは、人により視認可能に有形媒体に付された静止画に対応する動画を表示するためのシステムである。前記静止画が付された前記有形媒体は、機械により読み取り可能なコードであって、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの第1識別子を少なくとも示す前記コードを備える。前記システムは、ユーザの端末が前記コードを読み取ることによって前記端末が取得した前記第1識別子を、前記端末からネットワークを介して受信し、受信した前記第1識別子によって識別される前記ノンファンジブルトークンの所有者が前記ユーザであることを前記ブロックチェーンに記録させることで、前記ノンファンジブルトークンに対応付けられた動画を前記ノンファンジブルトークンの所有者として前記ブロックチェーンに記録された前記ユーザの端末によって再生可能にすることを実行するよう構成されている。前記ノンファンジブルトークンは、前記動画の非再生時において前記動画を示す画像である初期画像が対応付けられており、前記初期画像は、前記動画に含まれる複数のフレーム画像のいずれかと同じ画像であるとともに、前記有形媒体に付された前記静止画と同じ画像である。 (7) A system according to an embodiment is a system for displaying a video corresponding to a still image attached to a tangible medium in a manner that is visible to a human. The tangible medium to which the still image is attached comprises a machine-readable code that indicates at least a first identifier of a non-fungible token whose owner is recorded in a blockchain. The system receives the first identifier from a user's terminal via a network when the terminal reads the code, and records in the blockchain that the user is the owner of the non-fungible token identified by the received first identifier, thereby making the video associated with the non-fungible token playable on the terminal of the user who is recorded in the blockchain as the owner of the non-fungible token. The non-fungible token is associated with an initial image that represents the video when the video is not being played, and the initial image is the same as one of multiple frame images included in the video and is the same as the still image attached to the tangible medium.
(8)実施形態に係る有形媒体は、人により視認可能な静止画と、機械により読み取り可能なコードと、を備える。前記コードは、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの第1識別子を少なくとも示すよう構成されている。前記静止画は、前記コードが示す前記第1識別子によって識別される前記ノンファンジブルトークンに対応付けられた動画の初期画像と同じ画像である。前記初期画像は、前記ノンファンジブルトークンに対応付けられた動画の非再生時において前記動画を示す画像であるとともに、前記動画に含まれる複数のフレーム画像のいずれかと同じ画像である。 (8) A tangible medium according to an embodiment comprises a still image visible to humans and a machine-readable code. The code is configured to indicate at least a first identifier of a non-fungible token whose owner is recorded in a blockchain. The still image is the same as an initial image of a video associated with the non-fungible token identified by the first identifier indicated by the code. The initial image is an image that indicates the video associated with the non-fungible token when the video is not being played, and is the same as one of multiple frame images included in the video.
(9)実施形態に係る有形媒体の製造方法は、有形媒体に付すべき静止画のデータと、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの識別子と、を用いて、前記識別子を少なくとも示すコード及び前記静止画のための印刷データを生成し、前記印刷データを印刷することで前記有形媒体を製造することを備える。前記静止画は、前記ノンファンジブルトークンに対応付けられた動画の非再生時において前記動画を示す画像である初期画像と同じ画像であり、前記初期画像は、前記動画に含まれる複数のフレーム画像のいずれかと同じ画像である。 (9) A method for manufacturing a tangible medium according to an embodiment includes using data of a still image to be attached to the tangible medium and an identifier of a non-fungible token whose owner is recorded in a blockchain to generate a code indicating at least the identifier and print data for the still image, and printing the print data to manufacture the tangible medium. The still image is the same as an initial image that represents a video associated with the non-fungible token when the video is not being played, and the initial image is the same as one of a plurality of frame images included in the video.
<2.静止画に対応する動画を表示するための方法、システム、有形媒体、及び有形媒体の製造方法の例> <2. Examples of methods, systems, tangible media, and methods for manufacturing tangible media for displaying moving images corresponding to still images>
図1は、実施形態に係るシステムの一例を示している。実施形態係るシステムは、管理システム10と生成システム20とを備える。管理システム10は、有形媒体50に付された静止画51に対応する動画を表示することに関連した管理を担う。生成システム20は、静止画51が付された有形媒体50の製造と静止画51に対応するノンファンジブルトークン17の生成とを担う。生成されるノンファンジブルトークン17には、動画が対応付けられる。以下では、動画が対応付けられたノンファンジブルトークン(非代替性トークン;Non-Fungible Token:NFT)を、動画ノンファンジブルトークン又は動画NFTという。 Figure 1 shows an example of a system according to an embodiment. The system according to the embodiment includes a management system 10 and a generation system 20. The management system 10 is responsible for managing the display of videos corresponding to still images 51 attached to tangible media 50. The generation system 20 is responsible for manufacturing tangible media 50 to which still images 51 are attached and generating non-fungible tokens 17 corresponding to the still images 51. Videos are associated with the generated non-fungible tokens 17. Hereinafter, non-fungible tokens (Non-Fungible Tokens: NFTs) associated with videos are referred to as video non-fungible tokens or video NFTs.
有形媒体50は、一例として、トレーディングカードである。トレーディングカード50は、コレクタブルカードとも呼ばれる。トレーディングカード50は、コレクターによる収集の対象となる。トレーディングカード50は、題材51A(サブジェクト;被写体)に応じた様々な静止画51を有し、収集又は交換のために、販売される。題材51Aは、例えば、芸能人、歌手、スポーツ選手、その他著名人、漫画・ゲーム・アニメーションなどのキャラクタ、ゲームのアイテム、乗物、機械、器具、動物、植物などである。静止画51は、人が視認可能である。 An example of the tangible medium 50 is a trading card. Trading cards 50 are also called collectible cards. Trading cards 50 are objects of collection by collectors. Trading cards 50 have various still images 51 corresponding to subject matter 51A (object), and are sold for collection or exchange. Subject matter 51A is, for example, entertainers, singers, athletes, other famous people, characters from manga, games, animations, etc., game items, vehicles, machines, tools, animals, plants, etc. The still images 51 are visible to humans.
有形媒体50は、人により視認可能な静止画51(必要であれば後述のシリアル番号52及びコード53)を表示可能なものであれば特に限定されない。有形媒体50は、コレクターによって収集の対象になり得るものが好ましい。有形媒体50は、プリペイドカード、チケット、切手、名刺、グリーティングカード、その他のカードであってもよい。 The tangible medium 50 is not particularly limited as long as it is capable of displaying a still image 51 (and, if necessary, a serial number 52 and code 53, described below) that can be viewed by humans. It is preferable that the tangible medium 50 be something that can be collected by collectors. The tangible medium 50 may be a prepaid card, ticket, stamp, business card, greeting card, or other card.
有形媒体50は、例えば、紙製又はプラスチック製などの基材に、静止画51(必要であれば後述のシリアル番号52及びコード53等)を物理的に付けることによって構成されている。物理的に付けることは、例えば、印刷、貼り付け、又は刻印である。なお、図1では、静止画51並びに後述のシリアル番号52及びコード53が、トレーディングカード50の同一面内に付されているが、トレーディングカード50の表面及び裏面に分散して付されていてもよい。 Tangible medium 50 is constructed by physically attaching still image 51 (and, if necessary, serial number 52 and code 53, described below) to a substrate such as paper or plastic. Physical attachment can be achieved by, for example, printing, pasting, or engraving. Note that in FIG. 1, still image 51 and serial number 52 and code 53, described below, are attached to the same surface of trading card 50, but they may also be distributed across the front and back of trading card 50.
実施形態に係るトレーディングカード50は、コード53を備える。コード53は、ユーザ端末30などの機械により読み取り可能な形式により構成されている。機械により読み取り可能なコード53は、1次元コード又は2次元コードである。コード53は、トレーディングカード50に1対1で対応付けられたノンファンジブルトークン17(NFT)を識別するための識別子(第1識別子)を示す。NFT17は、ブロックチェーン11において所有者が記録され、取引可能である。 The trading card 50 according to the embodiment has a code 53. The code 53 is in a format that is machine-readable, such as a user terminal 30. The machine-readable code 53 is a one-dimensional code or a two-dimensional code. The code 53 indicates an identifier (first identifier) for identifying a non-fungible token 17 (NFT) that is associated one-to-one with the trading card 50. The owner of the NFT 17 is recorded in the blockchain 11, and the NFT 17 is tradable.
コード53は、例えば、URI(Uniform Resource Identifier)を示してもよい。URIは、例えば、URL(Uniform Resource Locator)である。実施形態に係るコード53は、一例として、管理サーバ12のドメインと、ノンファンジブルトークン17を識別するための識別子(第1識別子;NFT識別子)と、含むURLを示すように構成されている。なお、ユーザ端末30など、コード53を読み取る機械が、管理サーバ12のドメインを予め把握している場合には、2次元コード41が示す情報から管理サーバ12のドメインを省略してもよい。 The code 53 may indicate, for example, a URI (Uniform Resource Identifier). A URI is, for example, a URL (Uniform Resource Locator). As an example, the code 53 according to the embodiment is configured to indicate a URL including the domain of the management server 12 and an identifier (first identifier; NFT identifier) for identifying the non-fungible token 17. Note that if the machine that reads the code 53, such as the user terminal 30, knows the domain of the management server 12 in advance, the domain of the management server 12 may be omitted from the information indicated by the two-dimensional code 41.
トレーディングカード50に付されたコード53が、NFT17を識別するための識別子(第1識別子)を示すことで、トレーディングカード50とNFT17との1対1対応が実現される。 The code 53 attached to the trading card 50 indicates an identifier (first identifier) for identifying the NFT 17, thereby realizing a one-to-one correspondence between the trading card 50 and the NFT 17.
実施形態に係るトレーディングカード50は、シリアル番号52(有形媒体の個体識別子;第2識別子)を備える。シリアル番号52は、他のトレーディングカードとの区別を可能にするための固有の識別子である。シリアル番号52は、人が読み取り可能な数字、文字、記号、又はそれらの2種以上の組み合わせによって構成される。トレーディングカード50は、シリアル番号52を備えることで、仮に、トレーディングカード50に付された静止画51が同じである他のトレーディングカードが存在しても、そのような他のトレーディングカードとの区別が可能になる。つまり、シリアル番号52は、個々のトレーディングカード50に非代替性(唯一性)を生じさせ得る。 Trading cards 50 according to the present embodiment are provided with a serial number 52 (tangible medium individual identifier; second identifier). Serial number 52 is a unique identifier that enables the card to be distinguished from other trading cards. Serial number 52 is composed of human-readable numbers, letters, symbols, or a combination of two or more of these. By providing trading card 50 with serial number 52, even if there is another trading card with the same still image 51 attached to trading card 50, trading card 50 can be distinguished from such other trading cards. In other words, serial number 52 can make each individual trading card 50 non-fungible (unique).
なお、コード53は、トレーディングカード50に1対1で対応付けられたノンファンジブルトークン17を示すため、シリアル番号52と同様に、個々のトレーディングカード50に非代替性(唯一性)を担うことができる。ただし、コード53が、1次元コード又は2次元コードのように、機械により読み取り可能な形式により構成されていると、人が視覚的に個々のコード53の相違を認識するのは困難になる。一方、人により読み取り可能なシリアル番号52がカード50に付されていれば、個々のシリアル番号52の相違、ひいては個々のカード50の相違を認識するのが、容易になる。このように、シリアル番号52が付されていることで、個々のトレーディングカード50の個別性又は希少性を確保することができる。 The code 53 indicates a non-fungible token 17 that is associated one-to-one with the trading card 50, and thus, like the serial number 52, can ensure the non-fungibility (uniqueness) of each individual trading card 50. However, if the code 53 is in a machine-readable format, such as a one-dimensional or two-dimensional code, it becomes difficult for a person to visually recognize the differences between the individual codes 53. On the other hand, if a human-readable serial number 52 is attached to the card 50, it becomes easier to recognize the differences between the individual serial numbers 52, and therefore the differences between the individual cards 50. In this way, the attachment of the serial number 52 ensures the individuality or rarity of each trading card 50.
実施形態においては、一例として、コード53が示すURIに含まれる識別子(第1識別子;NFT識別子)は、シリアル番号52(有形媒体の個体識別子;第2識別子)と同じである。前述のように、実施形態に係るコード53は、一例として、管理サーバ12のドメインと、シリアル番号52と、含むURLを示すように構成されている。したがって、トレーディングカード50に付されたコード53を機械によって読み取ると、そのトレーディングカード50に付されたシリアル番号52等が得られることになる。ユーザ端末30などの機械によって読み取られたシリアル番号52は、ユーザによる確認のため、コード53の読み取り後に、そのユーザ端末30に表示されてもよい。なお、コード53が示す識別子(第1識別子;NFT識別子)は、後述のように、ブロックチェーン11においてNFT17をユニークに示す識別子(NFT識別子)、又は、個々のNFT17を識別し得るその他の識別子であってもよい。 In the embodiment, as an example, the identifier (first identifier; NFT identifier) included in the URI indicated by code 53 is the same as serial number 52 (tangible medium individual identifier; second identifier). As described above, code 53 according to the embodiment is configured to indicate a URL including, as an example, the domain of management server 12 and serial number 52. Therefore, when code 53 attached to trading card 50 is read by a machine, the serial number 52 attached to trading card 50, etc., can be obtained. The serial number 52 read by a machine, such as a user terminal 30, may be displayed on the user terminal 30 after reading code 53 for user confirmation. Note that the identifier (first identifier; NFT identifier) indicated by code 53 may be an identifier (NFT identifier) that uniquely identifies NFT 17 in blockchain 11, as described below, or any other identifier capable of identifying individual NFTs 17.
実施形態においては、トレーディングカード50に付された静止画51に対応した動画の表示のため、トレーディングカード50に1対1で対応付けられたNFT17が用いられる。ブロックチェーンにおいて取引が記録されるトークンとしては、前述のNFT17のほか、ファンジブルトークン(Fungible Token)がある。ファンジブルトークンは、法定通貨と相互に交換できるなど、通貨としての性質を有することがある。ファンジブルトークンは、例えば、ビットコイン又はイーサ(Ether)である。 In this embodiment, an NFT 17 that is one-to-one mapped to the trading card 50 is used to display a video that corresponds to the still image 51 attached to the trading card 50. Tokens for which transactions are recorded in the blockchain include the aforementioned NFT 17 and fungible tokens. Fungible tokens may have currency properties, such as being mutually exchangeable with legal tender. Examples of fungible tokens are Bitcoin or Ether.
NFTは、そのようなファンジブルトークンとは異なり、代替性を有さないトークンである。NFTは、他のNFTと区別される独自の価値を有することがある。非代替性の確保のため、NFTは、ブロックチェーン11において、他のNFTとの区別を可能にするための固有の識別子を有する。ここでは、ブロックチェーンにおいてNFTを識別するための情報を「NFT_ID」という。NFT_IDは、例えば、NFTに参照情報として書き込まれた識別情報である。なお、ブロックチェーン11外の装置(例えば、ユーザ端末30)においては、NFT_IDに対応付けられた別の識別子を、NFTを識別するための識別子として用いても良い。後述のように、本実施形態では、一例として、NFT_IDに対応付けられたシリアル番号(図2の管理データベース12A参照)も、NFTの識別子(第1識別子)として用いられる。したがって、本実施形態では、一例として、コード53が示す第1識別子は、シリアル番号52である。 Unlike such fungible tokens, NFTs are non-fungible tokens. NFTs may have unique value that distinguishes them from other NFTs. To ensure non-fungibility, NFTs have a unique identifier in the blockchain 11 that enables them to be distinguished from other NFTs. Here, information used to identify an NFT in the blockchain is referred to as an "NFT_ID." The NFT_ID is, for example, identification information written into the NFT as reference information. Note that a device outside the blockchain 11 (e.g., a user terminal 30) may use a different identifier associated with the NFT_ID as an identifier for identifying the NFT. As described below, in this embodiment, as an example, the serial number associated with the NFT_ID (see management database 12A in Figure 2) is also used as the NFT identifier (first identifier). Therefore, in this embodiment, as an example, the first identifier indicated by code 53 is serial number 52.
実施形態においては、非代替性が確保されたトレーディングカード50と、同じく非代替性を有するノンファンジブルトークン17とが1対1で対応付けられている。これにより、収集家(ユーザ)にとっては、いずれも非代替性のある両者50,17を組み合わせて所有することの楽しみが得られる。 In this embodiment, trading cards 50, which are guaranteed to be non-fungible, and non-fungible tokens 17, which are also non-fungible, are associated one-to-one. This allows collectors (users) to enjoy the pleasure of combining and owning both 50 and 17, both of which are non-fungible.
静止画51に対応した動画の表示のための管理システム10は、コンピュータネットワークシステムであるブロックチェーン11に実装されたスマートコントラクト11Aを備える。つまり、実施形態に係る管理システム10は、ブロックチェーン11を利用するシステムである。スマートコントラクト11Aは、ブロックチェーン11において実行可能に実装されたソフトウェア(コンピュータプログラム)であり、所定のプロトコルを自動的に実行する。スマートコントラクト11Aは、たとえば、管理システム10の管理者によって、ブロックチェーン11における所定のコントラクトアドレスに保存されることで、ブロックチェーン11に実装される。ブロックチェーン11を構成するコンピュータは、スマートコントラクト11Aを実行する。これにより、スマートコントラクト11Aが規定するプロトコルが実行される。 The management system 10 for displaying moving images corresponding to still images 51 includes a smart contract 11A implemented in a blockchain 11, which is a computer network system. In other words, the management system 10 according to the embodiment is a system that utilizes the blockchain 11. The smart contract 11A is software (computer program) that is executable and implemented in the blockchain 11, and automatically executes a predetermined protocol. The smart contract 11A is implemented in the blockchain 11, for example, by being saved at a predetermined contract address in the blockchain 11 by an administrator of the management system 10. A computer that constitutes the blockchain 11 executes the smart contract 11A. This executes the protocol specified by the smart contract 11A.
ブロックチェーン11は、複数のコンピュータが相互に接続されたP2P(Peer to Peer)のコンピュータネットワークシステムによって構成されている。スマートコントラクト11Aは、コンピュータネットワークシステムを構成する複数のコンピュータのいずれかによって実行され得る。ブロックチェーン11は、NFTの記録11Bを有する。NFTの記録11Bは、例えば、NFTの所有者及びNFTの取引記録を示す。取引記録は、過去の所有者の情報も含み得る。 The blockchain 11 is composed of a P2P (Peer to Peer) computer network system in which multiple computers are interconnected. The smart contract 11A can be executed by any of the multiple computers that make up the computer network system. The blockchain 11 has an NFT record 11B. The NFT record 11B indicates, for example, the owner of the NFT and the transaction record of the NFT. The transaction record may also include information about past owners.
スマートコントラクト11Aは、ブロックチェーンにおけるアドレスであるコントラクトアドレスに保存される。すなわち、スマートコントラクト11Aは、コントラクトアドレスに格納されている。スマートコントラクト11Aは、ネットワーク15を介して、他のコンピュータによって呼び出されることで実行される。スマートコントラクト11Aは、例えば、管理サーバ12によって呼び出される。コントラクトアドレスは、ブロックチェーンアドレスの1種であり、ノンファンジブルトークン又はファンジブルトークンを所有するユーザ(所有者)を識別するためのブロックチェーンアドレスと同様に、ノンファンジブルトークン又はファンジブルトークンを所有するスマートコントラクトを識別するために用いられ得る。ブロックチェーンアドレスは、ブロックチェーン11におけるユニークなアドレスである。ブロックチェーンアドレスは、例えば、0xZZZZZZZのように表記される。なお、Zは、それぞれ独立して、任意の数字又は記号であり、Zの桁数は、ブロックチェーンにおいて予め決められた数である。ブロックチェーンアドレスは、トークン又はスマートコントラクト等が格納されるアカウントとして機能する。 Smart contract 11A is stored at a contract address, which is an address in the blockchain. In other words, smart contract 11A is stored at the contract address. Smart contract 11A is executed by being called by another computer via network 15. Smart contract 11A is called, for example, by management server 12. A contract address is a type of blockchain address, and can be used to identify a smart contract that owns a non-fungible token or a fungible token, just like a blockchain address that identifies a user (owner) who owns a non-fungible token or a fungible token. A blockchain address is a unique address in blockchain 11. A blockchain address is expressed, for example, as 0xZZZZZZZ. Note that each Z is independently any number or symbol, and the number of digits of Z is a number predetermined in the blockchain. A blockchain address functions as an account where tokens, smart contracts, etc. are stored.
管理サーバ12は、前述のスマートコントラクト11Aとともに、実施形態の管理システム10を構成し得る。管理サーバ12は、インターネット等のネットワーク15に接続されている。管理サーバ12は、管理システム10において必要とされる処理を行うシステムである。管理サーバ12は、管理システム10の管理者によって運用される。 The management server 12, together with the aforementioned smart contract 11A, may constitute the management system 10 of the embodiment. The management server 12 is connected to a network 15 such as the Internet. The management server 12 is a system that performs the processing required by the management system 10. The management server 12 is operated by an administrator of the management system 10.
管理サーバ12は、プロセッサ及びメモリを備えるコンピュータによって構成されている。管理サーバ12は、ネットワーク15を介して接続された複数のコンピュータによって構成されてもよい。メモリは、プロセッサに接続されている。メモリは、例えば、一次記憶装置及び二次記憶装置を備える。一次記憶装置は、例えば、RAMである。二次記憶装置は、例えば、ハードディスクドライブ(HDD)又はソリッドステートドライブ(SSD)である。メモリは、プロセッサによって実行されるコンピュータプログラムを備える。プロセッサは、メモリに格納されたコンピュータプログラムを読み出して実行する。コンピュータプログラムは、コンピュータが実行する処理(図3参照)のためのプログラムコードを有する。 The management server 12 is configured by a computer having a processor and memory. The management server 12 may be configured by multiple computers connected via a network 15. The memory is connected to the processor. The memory includes, for example, a primary storage device and a secondary storage device. The primary storage device is, for example, RAM. The secondary storage device is, for example, a hard disk drive (HDD) or a solid-state drive (SSD). The memory includes a computer program executed by the processor. The processor reads and executes the computer program stored in the memory. The computer program has program code for processing executed by the computer (see Figure 3).
実施形態の管理システム10は、ネットワーク15に接続されたデータサーバ13を備え得る。データサーバ13は、後述のノンファンジブルトークン用データ13A(NFT用データ)等のデータを保存及び管理するシステム(データベース)である。データサーバ13は、一例として、1つのコンピュータ又は複数のコンピュータによって構成されるコンピュータネットワークシステムとして構成される。データサーバ13は、例えば、ファイルシステムとして機能する。実施形態に係るファイルシステムは、一例として、IPFS(InterPlanetary File System)である。IPFSは、P2P分散ファイルシステムの一例である。 The management system 10 of the embodiment may include a data server 13 connected to the network 15. The data server 13 is a system (database) that stores and manages data such as non-fungible token data 13A (NFT data) described below. As an example, the data server 13 is configured as a computer network system made up of one computer or multiple computers. The data server 13 functions, for example, as a file system. As an example, the file system of the embodiment is IPFS (InterPlanetary File System). IPFS is an example of a P2P distributed file system.
ファイルシステムを構成するデータサーバ13は、格納されたデータへの外部からのアクセスをコントロールする。例えば、データサーバ13は、NFT用データ13Aに対応付けられたNFTの所有者からのアクセスである場合、その者が所有するNFTに対応付けられたNFT用データ13Aへのアクセスを許可することができる。また、NFT用データ13Aに対応付けられたNFTの所有者以外の者からのアクセスである場合、そのアクセスを拒否してもよい。すなわち、NFT用データ13Aは、NFT用データ13Aに対応する(1又は複数の)NFTの所有者の端末において表示されるが、NFT用データ13Aに対応するNFTの所有者以外の端末においては表示されない。なお、データサーバ13は、NFT用データ13Aに対応付けられたNFTの所有者以外の第三者からのアクセスを許可してもよい。第三者からのアクセスを許可する場合、その許可は、限定的なものであってもよく、例えば、NFT用データを構成するデータに含まれる動画の初期画像又はシリアル番号へのアクセスは許可するが、動画へのアクセスは禁止してもよい。この場合、第三者は、他人の所有するNFTの購入を検討するために、そのNFTに対応付けられた初期画像又はシリアル番号を把握又は確認することはできるが、そのNFTを所有者から譲り受けるまで、動画を再生することはできない。 The data server 13, which constitutes the file system, controls external access to stored data. For example, if the access is from the owner of an NFT associated with the NFT data 13A, the data server 13 may permit access to the NFT data 13A associated with the NFT owned by that person. Furthermore, the data server 13 may deny access from persons other than the owner of the NFT associated with the NFT data 13A. That is, the NFT data 13A is displayed on the device of the owner of one or more NFTs corresponding to the NFT data 13A, but is not displayed on devices other than the owner of the NFT associated with the NFT data 13A. The data server 13 may also permit access from third parties other than the owner of the NFT associated with the NFT data 13A. When permitting access from third parties, the permission may be limited; for example, access to the initial image or serial number of a video included in the data constituting the NFT data may be permitted, but access to the video may be prohibited. In this case, a third party may be able to see or view the initial image or serial number associated with an NFT owned by another person in order to consider purchasing that NFT, but they will not be able to play the video until they receive the NFT from the owner.
図2及び図3は、管理システム10を用いて、静止画51に対応した動画を、ユーザ端末30に表示させる方法を示している。なお、ユーザ端末30は、ユーザが有するスマートフォン、ウエアラブルデバイス、又はパーソナルコンピュータである。ユーザ端末30は、カメラ(図示省略)などコード53を読み取るための読取器を備える。 Figures 2 and 3 show a method for displaying a video corresponding to a still image 51 on a user terminal 30 using the management system 10. The user terminal 30 is a smartphone, wearable device, or personal computer owned by the user. The user terminal 30 is equipped with a reader, such as a camera (not shown), for reading the code 53.
まず、ユーザ(図3におけるユーザA)は、トレーディングカード50を販売業者から購入するなどして、入手する。ユーザAがトレーディングカード50を入手した時点において、トレーディングカード50に対応付けられたNFT17は、スマートコントラクト11Aが所有している。すなわち、NFT17は、スマートコントラクト11Aが格納されたコントラクトアドレスに保管されている。スマートコントラクト11Aは、管理システム10の管理者によって管理されている。したがって、管理者が、販売業者と同一又は販売業者の代理人である場合、ユーザAがトレーディングカード50を入手した時点において、トレーディングカード50に対応付けられたNFT17は、実質的に販売業者によって所有されていることになる。トレーディングカード50には、静止画51が付されているが、この静止画51は動くわけではない。 First, a user (user A in Figure 3) obtains a trading card 50 by, for example, purchasing it from a seller. At the time user A obtains trading card 50, the NFT 17 associated with trading card 50 is owned by smart contract 11A. That is, the NFT 17 is stored at the contract address where smart contract 11A is stored. Smart contract 11A is managed by the administrator of management system 10. Therefore, if the administrator is the same person as the seller or an agent of the seller, at the time user A obtains trading card 50, the NFT 17 associated with trading card 50 is effectively owned by the seller. A still image 51 is attached to trading card 50, but this still image 51 does not move.
静止画51が動くような体験を得たい場合、ユーザAは、ユーザ端末30にカード50に付されたコード53を読み取らせる(図3のステップS301)。この読み取りにより、ユーザ端末30は、コード53が示すURL(管理サーバ12のドメイン及びシリアル番号)を取得する。すなわち、ユーザ端末30は、コード53が示す第1識別子を取得する。読み取り内容の確認のため、読み取り内容(管理サーバ12のドメイン及びシリアル番号のいずれか一方又は両方)を、ユーザ端末30のディスプレイ31に表示させてもよい。 If user A wants to experience the still image 51 moving, he or she has the user terminal 30 read the code 53 attached to the card 50 (step S301 in Figure 3). By reading the code 53, the user terminal 30 obtains the URL indicated by the code 53 (the domain and serial number of the management server 12). In other words, the user terminal 30 obtains the first identifier indicated by the code 53. To confirm the read content, the read content (either or both of the domain and serial number of the management server 12) may be displayed on the display 31 of the user terminal 30.
URLを取得したユーザ端末30は、そのURLに従ったネットワークアクセスを実行する(ステップS302)。すなわち、ユーザ端末30は、管理サーバ12へアクセスし、第1識別子であるシリアル番号を管理サーバ12へ送信する(ステップS302)。このユーザ端末30から管理サーバ12へのアクセスは、トレーディングカード50に対応付けられたNFT17の所有者をユーザAに変更する操作のリクエスト(所有者変更リクエスト)である。なお、ユーザ端末30から管理サーバ12へのアクセスの際に、ブロックチェーン11におけるユーザAのアカウント(ブロックチェーンアドレス)がユーザ端末30から管理サーバ12へ送信されてもよい。 The user terminal 30, having acquired the URL, executes network access in accordance with the URL (step S302). That is, the user terminal 30 accesses the management server 12 and transmits the serial number, which is the first identifier, to the management server 12 (step S302). This access from the user terminal 30 to the management server 12 is a request (owner change request) for an operation to change the owner of the NFT 17 associated with the trading card 50 to user A. Note that when the user terminal 30 accesses the management server 12, user A's account (blockchain address) in the blockchain 11 may also be transmitted from the user terminal 30 to the management server 12.
管理サーバ12は、ユーザ端末30からのアクセスによって、ユーザ端末30から第1識別子であるシリアル番号を取得する(ステップS303)。管理サーバ12は、図2に示す管理データベース12Aを備えている。管理サーバ12は、管理データベース12Aを参照して、取得したシリアル番号(例えば、シリアル番号:012345)を、ブロックチェーンにおいてNF17を示すNFT_ID(例えば、DDDDD)に変換する(ステップS304)。管理データベース12Aは、トレーディングカード50との対応を示すためのNFT識別子(第1識別子)であるシリアル番号と、ブロックチェーンにおける識別子であるNFT_IDと、が対応付けられたテーブルとして構成されている。なお、コード53が示す第1識別子が、NFT_ID自体である場合には、管理データベース12Aは不要であり、ステップS304の変換も不要である。 The management server 12 acquires a serial number, which is a first identifier, from the user terminal 30 through access from the user terminal 30 (step S303). The management server 12 is equipped with a management database 12A shown in FIG. 2. The management server 12 references the management database 12A and converts the acquired serial number (e.g., serial number: 012345) into an NFT_ID (e.g., DDDDD) that indicates NF17 in the blockchain (step S304). The management database 12A is configured as a table that associates the serial number, which is an NFT identifier (first identifier) that indicates correspondence with the trading card 50, with the NFT_ID, which is an identifier in the blockchain. Note that if the first identifier indicated by code 53 is the NFT_ID itself, the management database 12A is not required, and the conversion in step S304 is also not required.
管理サーバ12は、ステップS304において、NFT_IDを取得すると、そのNFT_IDで示されるNFT17を所有者変更の操作対象として、NFT17の所有者変更の操作のためスマートコントラクト11Aを呼び出す(ステップS305)。管理サーバ12は、その呼び出しの際に、操作対象であるNFT17のNFT_IDと、ユーザAのブロックチェーン11におけるアカウント(ブロックチェーンアドレス)と、をスマートコントラクト11Aに与える。スマートコントラクト11Aは、NFT17のNFT_IDによって、操作対象であるNFT17を識別する。また、スマートコントラクト11Aは、ユーザAのアカウントによって、NFT17の新たな所有者であるユーザAを識別する。 In step S304, when the management server 12 acquires the NFT_ID, it calls smart contract 11A to perform the owner change operation on the NFT 17 indicated by the NFT_ID, with the NFT 17 indicated by the NFT_ID as the target of the owner change operation (step S305). When calling, the management server 12 provides smart contract 11A with the NFT_ID of the NFT 17 that is the target of the operation and user A's account (blockchain address) in the blockchain 11. Smart contract 11A identifies the NFT 17 that is the target of the operation by the NFT_ID of the NFT 17. Smart contract 11A also identifies user A, the new owner of the NFT 17, by user A's account.
呼び出されたスマートコントラクト11Aは、識別された操作対象であるNFT17の所有者を、識別されたユーザAに変更する操作を実行する(ステップS307)。この操作は、例えば、ブロックチェーン11において、NFT17を、スマートコントラクト11Aのコントラクトアドレスから、ユーザAのブロックチェーンアドレスへ送信するコマンドをスマートコントラクト11Aが実行することによって行われる。これにより、ユーザAが、トレーディングカード50に対応付けられたNFT17を所有した状態になる。NFT17の所有者がユーザAになったことは、ブロックチェーン11において記録される。スマートコントラクト11Aは、所有者変更の完了通知を管理サーバ12に通知してもよい。 The invoked smart contract 11A executes an operation to change the owner of the identified NFT 17, which is the target of the operation, to the identified user A (step S307). This operation is performed, for example, by smart contract 11A executing a command in the blockchain 11 to send the NFT 17 from the contract address of smart contract 11A to the blockchain address of user A. As a result, user A now owns the NFT 17 associated with the trading card 50. The fact that user A has become the owner of the NFT 17 is recorded in the blockchain 11. Smart contract 11A may notify the management server 12 of the completion of the owner change.
なお、ステップS307に先立って、識別された操作対象であるNFT17の所有者が既に変更済みであるか否かが判断されてもよい。NFT17の所有者が既にいずれかのユーザへ変更済みである場合、所有者変更処理は行われず、所有者変更を行わないことを管理サーバ12へ通知して、スマートコントラクト11Aにおける処理が終了してもよい。この場合、コード53の読み取りを利用した所有者変更リクエストは、1回だけに制限される。なお、コード53の読み取りを利用した所有者変更は、1回だけに制限されていなくてもよい。 Note that prior to step S307, it may be determined whether the owner of the identified NFT 17 that is the target of the operation has already been changed. If the owner of the NFT 17 has already been changed to another user, the owner change process may not be performed, and the management server 12 may be notified that an owner change will not be performed, and processing in the smart contract 11A may end. In this case, an owner change request using the reading of code 53 is limited to one time. Note that an owner change using the reading of code 53 does not have to be limited to one time.
以上のようなコード53の読み取りを利用した所有者変更リクエストによって、NFT17の所有者となったユーザAのユーザ端末30には、そのNFT17に対応付けられたNFT用データが表示される(ステップS309)。図2に示すように、ユーザ端末30のディスプレイ31には、NFT17に対応付けられたNFT用データ13Aに基づくNFT表示画面35が表示される。なお、ユーザ端末30には、ユーザが所有するNFT17に対応付けられたNFT用データ13Aを表示させるためのアプリケーションプログラムがインストールされている。以下では、「NFT用データ13A」の表示を、単に、「NFT17の表示」ともいう。NFT17の表示は、このアプリケーションプログラムによって行われる。前述の所有者変更リクエストの送信は、このアプリケーションプログラムによって実行されてもよい。 As a result of the owner change request using the code 53 read as described above, the NFT data associated with the NFT 17 is displayed on the user terminal 30 of user A, who has become the owner of the NFT 17 (step S309). As shown in FIG. 2, an NFT display screen 35 based on the NFT data 13A associated with the NFT 17 is displayed on the display 31 of the user terminal 30. Note that an application program for displaying the NFT data 13A associated with the NFT 17 owned by the user is installed on the user terminal 30. Hereinafter, the display of the "NFT data 13A" will also be referred to simply as the "display of the NFT 17." The display of the NFT 17 is performed by this application program. The transmission of the aforementioned owner change request may also be performed by this application program.
NFT用データ13Aは、NFT17に対応付けられたデータであり、NFT17をディスプレイ31に表示させたときに画面(NFT表示画面35)に現れるデータを含む。NFT用データ13Aは、動画及びその他のデータを含むハイパーメディアとして構成されている。実施形態において、NFT用データ13Aは、データサーバ13に格納されている。管理サーバ12及びデータサーバ13は、NFT17の所有者となったユーザAの端末30にNFT用データ13Aを表示させるための処理を実行する(ステップS308)。 NFT data 13A is data associated with NFT 17 and includes data that appears on the screen (NFT display screen 35) when NFT 17 is displayed on display 31. NFT data 13A is configured as hypermedia including video and other data. In this embodiment, NFT data 13A is stored on data server 13. Management server 12 and data server 13 execute processing to display NFT data 13A on terminal 30 of user A, who has become the owner of NFT 17 (step S308).
ユーザAは、NFT表示画面35が表示させた状態において、NFT17が備える動画を再生する操作をユーザ端末30において行うことで(ステップS310)、NFT17が備える動画の再生が開始される(ステップS311)。動画の再生は、NFT17の所有者であるユーザAが行え、NFT17の所有者ではないユーザAは行えないのが好ましい。動画の再生により、ユーザAは、静止画51が動くような体験を得られる。この点に関しては、以下において詳述する。 With the NFT display screen 35 displayed, user A performs an operation on the user terminal 30 to play the video stored in the NFT 17 (step S310), which starts playback of the video stored in the NFT 17 (step S311). Preferably, video playback can be performed by user A, who is the owner of the NFT 17, but not by users A who are not the owner of the NFT 17. By playing the video, user A experiences the still image 51 as if it were moving. This point will be described in more detail below.
実施形態においては、NFT用データ13Aは、動画の再生によって、トレーディングカード50に付された静止画51が動くような体験が得られるように構成されている。図4に示すように、実施形態のNFT用データ13Aは、動画39と、動画39のための初期画像37と、を備える。動画39は、例えば、図4に示すように、時系列に並んだ複数のフレーム画像によって構成される。動画39は、一般的なディスプレイのように2次元表示装置に表示される2次元動画に限られず、立体視のための3次元動画であってもよい。 In this embodiment, the NFT data 13A is configured to provide the experience of a still image 51 attached to a trading card 50 moving as the video is played. As shown in FIG. 4, the NFT data 13A in this embodiment includes a video 39 and an initial image 37 for the video 39. The video 39 is composed of a plurality of frame images arranged in chronological order, as shown in FIG. 4, for example. The video 39 is not limited to a two-dimensional video displayed on a two-dimensional display device such as a general display, but may also be a three-dimensional video for stereoscopic viewing.
初期画像37は、動画39の非再生時において動画39を示す静止画である。初期画像37は、2次元静止画でよいが、3次元静止画であってもよい。初期画像は、NFT17がユーザ端末30において表示されたときに、動画39の存在をユーザに視認させるための画像である。図5に示すように、初期画像37は、NFT表示画面35において、動画39が表示される領域において、動画39と同じサイズで表示される。 The initial image 37 is a still image that shows the video 39 when the video 39 is not being played. The initial image 37 may be a two-dimensional still image, but may also be a three-dimensional still image. The initial image is an image that allows the user to visually recognize the presence of the video 39 when the NFT 17 is displayed on the user terminal 30. As shown in FIG. 5, the initial image 37 is displayed in the same size as the video 39 in the area where the video 39 is displayed on the NFT display screen 35.
初期画像37は、図4に示すように、動画39に含まれる複数のフレーム画像のいずれかから選択される。初期画像37は、例えば、動画39の先頭フレーム画像である。先頭フレーム画像(第1フレーム画像)は、動画39を構成する複数のフレーム画像の先頭にあるフレーム画像であり、再生開始時点において表示される。初期画像37は、複数のフレーム画像の中途にある第nフレーム画像であってもよい。なお、動画39が3次元動画であり、初期画像37が2次元静止画である場合、初期画像37は、3次元動画39に含まれる3次元画像を2次元化したものでよい。 As shown in FIG. 4, the initial image 37 is selected from one of the multiple frame images included in the video 39. The initial image 37 is, for example, the first frame image of the video 39. The first frame image (first frame image) is the frame image at the beginning of the multiple frame images that make up the video 39, and is displayed at the start of playback. The initial image 37 may also be the nth frame image that is located midway among the multiple frame images. Note that if the video 39 is a three-dimensional video and the initial image 37 is a two-dimensional still image, the initial image 37 may be a two-dimensional version of a three-dimensional image included in the three-dimensional video 39.
なお、NFT用データ13Aにおいて、初期画像37は、動画39とは別の画像データとして存在していてもよいが、動画39とは別の画像データとして存在していなくてもよい。例えば、初期画像37は、動画39を構成する複数のフレーム画像のうち、初期画像37として用いられるフレーム画像を示すポインタによって示されてもよい。 In the NFT data 13A, the initial image 37 may exist as image data separate from the video 39, but it does not have to exist as image data separate from the video 39. For example, the initial image 37 may be indicated by a pointer that indicates the frame image used as the initial image 37 from among the multiple frame images that make up the video 39.
図4及び図5に示すように、初期画像37は、有形媒体であるトレーディングカード50に付された静止画51と同じ画像である。換言すると、トレーディングカード50に付された静止画51は、トレーディングカード50に対応するNFT17が備える初期画像37と同じ画像である。例えば、初期画像37が、先頭フレーム画像と同じ画像であれば、静止画51も、先頭フレーム画像と同じ画像である。また、初期画像37が、第nフレーム画像と同じ画像であれば、静止画51も第nフレームと同じ画像である。 As shown in Figures 4 and 5, the initial image 37 is the same as the still image 51 attached to the trading card 50, which is a tangible medium. In other words, the still image 51 attached to the trading card 50 is the same as the initial image 37 included in the NFT 17 corresponding to the trading card 50. For example, if the initial image 37 is the same as the first frame image, the still image 51 is also the same as the first frame image. Furthermore, if the initial image 37 is the same as the nth frame image, the still image 51 is also the same as the nth frame image.
ここで、「同じ画像」とは、人が視認した場合に、同じ画像であると人が認識し得る程度に似た画像であることをいう。例えば、初期画像37及び静止画51のいずれか一方又は両方に多少の画像処理等が施されていて、人が一見しても気づかない程度の差が両画像37,51間に存在したり、両画像37,51の画素数が異なっていたりしてもよい。視認した人が同じ画像であると認識し得るのであれば、両画像37,51は同じ画像であるといえる。例えば、初期画像37の題材38がある有名人であり、静止画51の題材51Aも同じ有名人である場合において、図5に示すように、両画像37,51において、その有名人が同じ姿勢で写っていれば、両画像37,51は同じ画像であると認識され得る。 Here, "the same image" refers to an image that is similar enough that a person can recognize it as the same image when viewing it. For example, some image processing may have been applied to either or both of the initial image 37 and still image 51, resulting in differences between the two images 37 and 51 that are not noticeable at first glance, or the number of pixels between the two images 37 and 51 may be different. If a person viewing them can recognize them as the same image, then the two images 37 and 51 can be said to be the same image. For example, if the subject 38 in the initial image 37 is a certain celebrity and the subject 51A in the still image 51 is the same celebrity, and the celebrity is depicted in the same pose in both images 37 and 51, as shown in Figure 5, then the two images 37 and 51 can be recognized as the same image.
NFT17の所有者が(スマートコントラクト11Aから)ユーザAに変更されて、ユーザAのユーザ端末30にNFT用データ13Aが表示された場合(図3のステップS309)、NFT用データ13Aに含まれる動画39の存在を、ユーザAに示すため、動画39とともにNFT17に対応付けられた初期画像37がユーザ端末30のNFT表示画面35内に表示される。図5に示すように、この初期画像37が、トレーディングカード50に付された静止画51と同じであることで、ユーザ端末30のディスプレイ31に、有形媒体であるトレーディングカード50が現れたような体験を、ユーザAは得られる。つまり、トレーディングカード50に付されたコード53を、ユーザ端末30によって読み取ると、そのトレーディングカード50自体がデジタル化されて、ユーザ端末30に取り込まれたかのような体験を、ユーザは得られる。ユーザAにとっては、ユーザ端末30のディスプレイ31に表示された初期画像37を、トレーディングカード50に付された静止画51と同一視できる。 When the ownership of NFT 17 is changed (from smart contract 11A) to user A and NFT data 13A is displayed on user A's user terminal 30 (step S309 in FIG. 3), the presence of video 39 included in NFT data 13A is indicated to user A, and an initial image 37 associated with NFT 17 is displayed on the NFT display screen 35 of user terminal 30 along with video 39. As shown in FIG. 5, because this initial image 37 is the same as the still image 51 attached to trading card 50, user A experiences as if a tangible medium, trading card 50, has appeared on the display 31 of user terminal 30. In other words, when code 53 attached to trading card 50 is read by user terminal 30, the user experiences as if the trading card 50 itself has been digitized and imported into user terminal 30. User A can view the initial image 37 displayed on the display 31 of the user terminal 30 as the same as the still image 51 attached to the trading card 50.
図5に示すように、実施形態のNFT用データ13Aは、トレーディングカード50に付されたシリアル番号52(第2識別子)を示すシリアル番号データ36(第2識別子データ)を備える。シリアル番号データ36は、NFT表示画面35内に、初期画像37とともに表示される。また、シリアル番号データ36は、NFT表示画面35内において、前記動画の再生中においても表示される。表示されるシリアル番号データ36は、トレーディングカード50に付されたシリアル番号52と同様に、人が読み取り可能に表示される。表示されるシリアル番号データ36は、対応するトレーディングカード50に付されたシリアル番号52と同じである。 As shown in FIG. 5, the NFT data 13A of this embodiment includes serial number data 36 (second identifier data) indicating the serial number 52 (second identifier) attached to the trading card 50. The serial number data 36 is displayed on the NFT display screen 35 together with an initial image 37. The serial number data 36 is also displayed on the NFT display screen 35 while the video is being played. The displayed serial number data 36 is displayed in a human-readable format, similar to the serial number 52 attached to the trading card 50. The displayed serial number data 36 is the same as the serial number 52 attached to the corresponding trading card 50.
表示されるシリアル番号データ36が、対応するトレーディングカード50に付されたシリアル番号52と同じであることは、ユーザ端末30のディスプレイ31に表示されたNFT17(NFT用データ13A)と、トレーディングカード50と、の同一性を、ユーザAに認識させる一助となる。このように、前述の静止画51と初期画像37との同一性のほか、シリアル番号52とシリアル番号データ36との同一性によって、ユーザAは、NFT表示画面35を、デジタル化されたトレーディングカード50が表示されたものとして認識し得る。特に、トレーディングカード50とNFT表示画面35との間において、見た目上、多少の差異が生じる部分があったとしても、シリアル番号の共通性によって、ユーザAは、両者35,50が対応したものであることを認識できる。 The fact that the displayed serial number data 36 is the same as the serial number 52 attached to the corresponding trading card 50 helps user A recognize the identity of the NFT 17 (NFT data 13A) displayed on the display 31 of the user terminal 30 and the trading card 50. In this way, the identity of the serial number 52 and the serial number data 36, as well as the identity of the still image 51 and the initial image 37, allows user A to recognize that the NFT display screen 35 displays a digitized trading card 50. In particular, even if there are some visual differences between the trading card 50 and the NFT display screen 35, user A can recognize that the two 35 and 50 correspond due to the commonality of the serial numbers.
初期画像37が動画39の先頭フレーム画像と同じ画像である場合、初期画像37と再生開始時点における動画39との見た目の連続性が確保される。したがって、動画39を先頭から再生すると、初期画像37に現れている題材38(被写体)が、初期画像37から動き出したかのようにみえる。ユーザAにとっては、ユーザ端末30のディスプレイ31に表示された初期画像37は、トレーディングカード50に付された静止画51と同一視できる。したがって、そのような初期画像37の題材38(被写体)が動き出すことで、トレーディングカード50に付された静止画51における題材51A(被写体)が動き出したかのような体験を、ユーザAは得られる。 When the initial image 37 is the same image as the first frame image of the video 39, visual continuity is ensured between the initial image 37 and the video 39 at the start of playback. Therefore, when the video 39 is played from the beginning, the subject 38 (object) appearing in the initial image 37 appears to have begun to move from the initial image 37. To user A, the initial image 37 displayed on the display 31 of the user terminal 30 can be seen as the same as the still image 51 attached to the trading card 50. Therefore, when the subject 38 (subject) in such initial image 37 begins to move, user A experiences the same as if the subject 51A (subject) in the still image 51 attached to the trading card 50 has begun to move.
初期画像37が複数のフレーム画像の中途にある第nフレーム画像である場合、初期画像37が動画39の先頭フレーム画像とは異なる画像となる結果、初期画像37と再生開始時点における動画39との見た目の連続性が確保されないことがある。ただし、動画39を再生していけば、初期画像37と同じ画像である第nフレーム画像が必ず表示される。つまり、第nフレーム画像が表示された時点において、トレーディングカード50に付された静止画51と同じ画像がNFT表示画面35に現れる。そして、その後も動画39の再生が続くことで、トレーディングカード50に付された静止画51における題材51A(被写体)が動き出したかのような体験を、ユーザAは得られる。 If initial image 37 is the nth frame image midway through multiple frame images, initial image 37 will be different from the first frame image of video 39, and as a result, visual continuity between initial image 37 and video 39 at the start of playback may not be ensured. However, as video 39 continues to play, the nth frame image, which is the same image as initial image 37, will always be displayed. In other words, when the nth frame image is displayed, the same image as still image 51 attached to trading card 50 appears on NFT display screen 35. Then, as video 39 continues to play, user A experiences the sensation that subject 51A (the object) in still image 51 attached to trading card 50 has begun to move.
図6は、NFT17に対応付けられたNFT用データ13Aを、NTF17の所有者であるユーザAの端末30に表示させる方法の一例を示している。ユーザAは、端末30を介して、管理サーバ12におけるユーザAのアカウントへサインインする。サインインは、例えば、端末30にインストールされたアプリケーションプログラムによって行われる。このサインインの際に、管理サーバ12は、ユーザ端末30から、ユーザAのブロックチェーンアドレス(ブロックチェーンにおけるユーザAのアカウント)を取得することができる。 Figure 6 shows an example of a method for displaying NFT data 13A associated with NFT 17 on the terminal 30 of user A, the owner of the NFT 17. User A signs in to user A's account on the management server 12 via the terminal 30. Signing in is performed, for example, by an application program installed on the terminal 30. During this sign-in, the management server 12 can obtain user A's blockchain address (user A's account on the blockchain) from the user terminal 30.
ユーザAのブロックチェーンアドレスを有している管理サーバ12は、ブロックチェーン11にアクセスし、ブロックチェーン11において、ユーザAが所有する1又は複数のNFTを参照し、ユーザAが所有する1又は複数のNFTの情報120A,120B(例えば、NFT_ID)を取得することができる。 The management server 12, which has user A's blockchain address, can access the blockchain 11, refer to one or more NFTs owned by user A in the blockchain 11, and obtain information 120A, 120B (e.g., NFT_ID) of one or more NFTs owned by user A.
管理サーバ12は、ユーザAが所有するNFTをユーザ端末30に表示させる場合(図3のステップS308)、データサーバ13に格納されたNFT用データの参照のため、データサーバ13へアクセスする。すなわち、管理サーバ12は、NFT用データ参照のため、データサーバ13を呼び出す。 When the management server 12 displays the NFT owned by user A on the user terminal 30 (step S308 in Figure 3), it accesses the data server 13 to reference the NFT data stored on the data server 13. In other words, the management server 12 calls the data server 13 to reference the NFT data.
管理サーバ12は、ユーザAが所有するNFTに対応付けられたNFT用データを参照するため、ユーザAのブロックチェーンアドレスをデータサーバ13(データベース)へ送信する。ユーザAのブロックチェーンアドレスを受信したデータサーバ13は、そのブロックチェーンアドレスで示されるユーザAが所有するNFTを参照するため、ブロックチェーン11にアクセスする。このアクセスにより、データサーバ13は、ユーザAが所有するNFTのNFT_IDを取得する。 The management server 12 sends user A's blockchain address to the data server 13 (database) to reference the NFT data associated with the NFT owned by user A. Upon receiving user A's blockchain address, the data server 13 accesses the blockchain 11 to reference the NFT owned by user A indicated by that blockchain address. Through this access, the data server 13 obtains the NFT_ID of the NFT owned by user A.
ここで、一例として、データサーバ13に、第1NFT用データ13Aと第2NFT用データ13Bとが格納されているものとする。データサーバ13において、第1NFT用データ13Aは、NFT_ID:DDDDDと対応付けられているものとする。したがって、第1NFT用データ13Aは、NFT_ID:DDDDDで示されるNFTと対応付けられていることになる。また、データサーバ13において、第2NFT用データ13Bは、NFT_ID:EEEEEと対応付けられているものとする。したがて、第2NFT用データ13Bは、NFT_ID:EEEEEで表されるNFTと対応付けられていることになる。 As an example, it is assumed that data server 13 stores data 13A for a first NFT and data 13B for a second NFT. In data server 13, data 13A for a first NFT is associated with NFT_ID: DDDDD. Therefore, data 13A for a first NFT is associated with the NFT indicated by NFT_ID: DDDDD. Furthermore, in data server 13, data 13B for a second NFT is associated with NFT_ID: EEEEE. Therefore, data 13B for a second NFT is associated with the NFT indicated by NFT_ID: EEEEE.
データサーバ13は、ユーザAのブロックチェーンアドレスを用いた呼び出しを受けた場合、その呼び出しに対する応答として、ユーザAが所有するNFTに対応付けられたNFT用データへのアクセスを許可する。すなわち、データサーバ13は、ブロックチェーン11においてそのユーザAが所有するNFTのNFT_IDを参照し、データサーバ13に格納されているNFT用データのうち、そのユーザAが所有するNFTのNFT_IDに対応付けられたNFT用データへのアクセスを許可する。 When data server 13 receives a call using user A's blockchain address, it responds to the call by allowing access to the NFT data associated with the NFT owned by user A. That is, data server 13 references the NFT_ID of the NFT owned by user A in blockchain 11, and allows access to the NFT data stored on data server 13 that is associated with the NFT_ID of the NFT owned by user A.
以上の処理によって、管理サーバ12は、ユーザAが所有するNFT_ID:DDDDDであるNFTに対応付けられたNFT用データ13Aを取得することができる。また、管理サーバ12は、ユーザAが所有する他のNFT(NFT_ID:EEEEEであるNFT)に対応付けられたNFT用データ13Bも取得することができる。取得されたNFT用データ13A,13Bは、ユーザ端末30における表示のため、ユーザ端末30へ送信される。 Through the above processing, the management server 12 can acquire NFT data 13A associated with the NFT with NFT_ID: DDDDD owned by user A. The management server 12 can also acquire NFT data 13B associated with another NFT owned by user A (an NFT with NFT_ID: EEEEE). The acquired NFT data 13A and 13B are transmitted to the user terminal 30 for display on the user terminal 30.
なお、データサーバ13において、一つのNFT用データが、複数のNFT_IDに対応付けられていても良い。 In addition, in the data server 13, one NFT data item may be associated with multiple NFT IDs.
また、NFT17とNFT用データ13Aとの対応付けは、例えば、NFT17が、NFT用データ13Aを示すURI(Uniform Resource Identifier)を有することで実現されてもよい。 Furthermore, the association between NFT 17 and NFT data 13A may be achieved, for example, by NFT 17 having a URI (Uniform Resource Identifier) that indicates NFT data 13A.
図1に戻り、実施形態の生成システム20は、生成処理装置21と、発行装置22と、を備える。生成処理装置21は、ネットワーク15に接続されたコンピュータによって構成されている。生成処理装置21を、生成サーバと呼んでもよい。 Returning to FIG. 1, the generation system 20 of the embodiment includes a generation processing device 21 and an issuing device 22. The generation processing device 21 is configured by a computer connected to the network 15. The generation processing device 21 may also be called a generation server.
生成処理装置21は、プロセッサ及びメモリを備えるコンピュータによって構成されている。生成処理装置21は、ネットワーク15を介して接続された複数のコンピュータによって構成されてもよい。メモリは、プロセッサに接続されている。メモリは、例えば、一次記憶装置及び二次記憶装置を備える。一次記憶装置は、例えば、RAMである。二次記憶装置は、例えば、ハードディスクドライブ(HDD)又はソリッドステートドライブ(SSD)である。メモリは、プロセッサによって実行されるコンピュータプログラムを備える。プロセッサは、メモリに格納されたコンピュータプログラムを読み出して実行する。コンピュータプログラムは、コンピュータが実行する生成処理(図6から図9参照)のためのプログラムコードを有する。 The generation processing device 21 is composed of a computer having a processor and memory. The generation processing device 21 may be composed of multiple computers connected via a network 15. The memory is connected to the processor. The memory includes, for example, a primary storage device and a secondary storage device. The primary storage device is, for example, RAM. The secondary storage device is, for example, a hard disk drive (HDD) or a solid-state drive (SSD). The memory includes a computer program executed by the processor. The processor reads and executes the computer program stored in the memory. The computer program has program code for the generation process (see Figures 6 to 9) executed by the computer.
発行装置22は、ネットワーク15又は生成処理装置21に接続されたプリンタによって構成されている。発行装置は、紙製又はプラスチック製などの印刷用の基材に、印刷し、有形媒体50(印刷媒体)を発行する。 The issuing device 22 is composed of a printer connected to the network 15 or the generation processing device 21. The issuing device prints on a printing substrate such as paper or plastic, and issues a tangible medium 50 (printed medium).
図7から図10は、生成処理装置21によって実行される生成処理の一例を示している。実施形態に係る生成処理では、静止画51が付された有形媒体50(トレーディングカード)と、静止画51に対応する初期画像37及び動画39が対応付けられた動画NFT17と、が生成される。以下では、NFT17に動画39等が対応付けられていることを、NFT17が動画39等を備える、又は、NFT17に動画39が組み込まれる、のように表現することがある。 Figures 7 to 10 show an example of the generation process executed by the generation processing device 21. In the generation process according to the embodiment, a tangible medium 50 (trading card) with a still image 51 attached and a video NFT 17 with an initial image 37 and video 39 corresponding to the still image 51 are generated. Hereinafter, the association of video 39, etc. with NFT 17 may be expressed as "NFT 17 includes video 39, etc." or "video 39 is incorporated into NFT 17."
図8に示すように、生成処理では、有形媒体50及びNFT17のための素材データが決定される(ステップS801)。決定される素材データは、トレーディングカード50に付される静止画51、並びに、NFT17に組み込まれる初期画像37及び動画39を含む。 As shown in FIG. 8, in the generation process, material data for the tangible medium 50 and NFT 17 is determined (step S801). The determined material data includes a still image 51 to be attached to the trading card 50, as well as an initial image 37 and video 39 to be incorporated into the NFT 17.
ステップS801においては、生成処理装置21が備える素材データベース21A(図7参照)に格納された複数の素材データの中から、有形媒体50とNFT17のための素材データが決定される。図7に示す素材データベースでは、動画と静止画とのペアが、複数格納されている。動画と静止画とのペアには、画像番号が付与されている。例えば、静止画A2と動画A3とのペアには、画像番号101が付与されている。また、静止画B2と動画B3とのペアには、画像番号102が付与されている。 In step S801, material data for the tangible medium 50 and NFT 17 is determined from multiple pieces of material data stored in the material database 21A (see Figure 7) provided in the generation processing device 21. The material database shown in Figure 7 stores multiple pairs of videos and still images. Each pair of videos and still images is assigned an image number. For example, the pair of still image A2 and video A3 is assigned image number 101. The pair of still image B2 and video B3 is assigned image number 102.
ここでは、一例として、静止画A2,B2は、動画A3,B3の先頭フレーム画像と同じ画像であるものとする。 Here, as an example, we will assume that still images A2 and B2 are the same as the first frame images of videos A3 and B3.
なお、素材データベース21Aにおいて、静止画は、動画とは別の画像データとして存在していてもよいが、動画とは別の画像データとして存在していなくてもよい。例えば、静止画は、動画を構成する複数のフレーム画像のうち、静止画となるフレーム画像を示すポインタによって示されてもよい。 In the material database 21A, still images may exist as image data separate from videos, but they do not have to exist as image data separate from videos. For example, still images may be indicated by a pointer that indicates a frame image that is a still image among multiple frame images that make up a video.
ステップS801においては、複数の画像番号のうちのいずれかが選択される。選択は、オペレーターによる選択操作によってなされてもよいし、生成処理装置21がランダム又は所定の規則にしたがって選択してもよい。例えば、画像番号101が選択されると、素材データとして、静止画A2と動画A3が決定される。 In step S801, one of multiple image numbers is selected. The selection may be made by an operator's selection operation, or the generation processing device 21 may select randomly or according to predetermined rules. For example, when image number 101 is selected, still image A2 and video A3 are determined as the material data.
なお、素材データベース21Aは、生成処理装置21とは別のコンピュータに格納されていてもよい。また、素材データは、生成処理装置21が外部のコンピュータからネットワーク15を介して取得することで決定されてもよい。 The material database 21A may be stored on a computer separate from the generation processing device 21. Furthermore, the material data may be determined by the generation processing device 21 acquiring it from an external computer via the network 15.
図8に示すように、生成処理では、シリアル番号(第1識別子,第2識別子)が決定される(ステップS802)。シリアル番号の決定は、オペレーターによるシリアル番号入力操作によってなされてもよいし、生成処理装置21が所定の規則にしたがって生成することでなされてもよい。なお、シリアル番号は、ユニークな番号になるように、他のシリアル番号とは異なるように決定される。例えば、シリアル番号として、012345が決定される。決定されたシリアル番号は、NFT17に組み込まれるシリアル番号データ36及び有形媒体に付されるシリアル番号52として用いられる。 As shown in FIG. 8, in the generation process, a serial number (first identifier, second identifier) is determined (step S802). The serial number may be determined by an operator entering the serial number, or may be generated by the generation processing device 21 in accordance with predetermined rules. The serial number is determined to be unique and different from other serial numbers. For example, 012345 is determined as the serial number. The determined serial number is used as the serial number data 36 incorporated into the NFT 17 and as the serial number 52 attached to the tangible medium.
素材データ及びシリアル番号が決定すると、NFT17の生成処理が行われる(ステップS803)。また、有形媒体50(トレーディングカード)の製造処理も行われる(ステップS804)。 Once the material data and serial number have been determined, the NFT 17 is generated (step S803). The tangible medium 50 (trading card) is also manufactured (step S804).
図9は、有形媒体50の製造処理(ステップS804)において製造される有形媒体50に対応するNFT17の生成処理(ステップS803)を示している。ステップS901において、NFT17のNFT_IDが取得される。NFT_IDの取得は、例えば、ブロックチェーン11において初期NFTを発行し、その初期NFTのNFT_IDを取得することによって行われる。なお、初期NFTは、ステップS901に先立って生成されていてもよい。 Figure 9 shows the process for generating an NFT 17 (step S803) corresponding to the tangible medium 50 manufactured in the manufacturing process for the tangible medium 50 (step S804). In step S901, the NFT_ID of the NFT 17 is obtained. The NFT_ID is obtained, for example, by issuing an initial NFT in the blockchain 11 and obtaining the NFT_ID of that initial NFT. Note that the initial NFT may be generated prior to step S901.
初期NFTの発行は、ブロックチェーン11において用意されたNFT発行コマンドを実行することによって達成される。ブロックチェーンにおいてNFT発行コマンドが実行されると、ブロックチェーンを構成するコンピュータは、NFT発行コマンドを受け付け、ブロックチェーンにおけるNFTの発行の処理を実行する。発行されたNFTは、ブロックチェーンに記録される。ブロックチェーンにおいて発行されたNFTには、NFT_ID付与される。生成処理装置21は、初期NFT発行のためのNFT発行コマンドの実行後、ブロックチェーンにおいて初期NFTの発行がなされるまで待機する。待機時間を経て、生成処理装置21は、発行された初期NFTの識別子を取得することができる。例えば、初期NFTのNFT_IDとして、DDDDDが取得される。 The issuance of an initial NFT is achieved by executing an NFT issuance command prepared in the blockchain 11. When the NFT issuance command is executed in the blockchain, the computer that makes up the blockchain accepts the NFT issuance command and executes the process of issuing the NFT in the blockchain. The issued NFT is recorded in the blockchain. An NFT_ID is assigned to the NFT issued in the blockchain. After executing the NFT issuance command to issue the initial NFT, the generation processing device 21 waits until the initial NFT is issued in the blockchain. After the waiting time, the generation processing device 21 can obtain the identifier of the issued initial NFT. For example, DDDDD is obtained as the NFT_ID of the initial NFT.
続いて、ステップS801において決定された素材データ及びステップS802において決定されたシリアル番号を用いて、NFT_IDに対応付けられるNFT用データ13Aの生成が行われる(ステップS902)。NFT用データ13Aは、初期NFTに組み込まれるデータであり、NFT17を表示させたときに画面(NFT表示画面35)に現れるデータを含む。NFT用データ13Aは、例えば、初期画像37、動画39、シリアル番号データ36及びその他のデータを含むハイパーメディアとして構成されている。なお、素材データが同じであっても、シリアル番号が異なることで、個々のNFT用データ13Aは、他のNFT用データとは異なるユニークなものとなる。NFT17とNFT用データ13Aとは1対1対応とし、一つのNFT用データ13Aは、一つのNFT17だけに組み込まれ得る。 Next, using the material data determined in step S801 and the serial number determined in step S802, NFT data 13A associated with the NFT ID is generated (step S902). NFT data 13A is data incorporated into the initial NFT and includes data that appears on the screen (NFT display screen 35) when the NFT 17 is displayed. NFT data 13A is configured as hypermedia including, for example, an initial image 37, video 39, serial number data 36, and other data. Note that even if the material data is the same, each piece of NFT data 13A is unique from other NFT data because the serial number is different. NFTs 17 and NFT data 13A have a one-to-one correspondence, and one piece of NFT data 13A can be incorporated into only one NFT 17.
生成処理装置21は、NFT_IDと生成されたNFT用データ13Aと互いに対応付けて、データサーバ13に格納する(ステップS903)。これにより、NFT用データ13Aが初期NFTに組み込まれたことになる。初期NFTにNFT用データ13Aが組み込まれることで、NFT用データ13Aを備える動画NFT17が生成される。 The generation processing device 21 associates the NFT_ID with the generated NFT data 13A and stores them in the data server 13 (step S903). As a result, the NFT data 13A is incorporated into the initial NFT. By incorporating the NFT data 13A into the initial NFT, a video NFT 17 including the NFT data 13A is generated.
生成処理装置21は、シリアル番号(012345)とNFT_ID(DDDDD)との組み合わせを、管理サーバ12の管理データベース12Aに登録するため、管理サーバ12へ送信する(ステップS904)。シリアル番号(012345)とNFT_ID(DDDDD)との組み合わせを受信した管理サーバ12は、その組み合わせを、管理データベース12Aに登録する(図7参照)。管理データベース12Aは、前述のように、シリアル番号をNFT_IDに変換するために用いられる(図3のステップS304参照)。 The generation processing device 21 transmits the combination of the serial number (012345) and the NFT ID (DDDDD) to the management server 12 for registration in the management database 12A of the management server 12 (step S904). Upon receiving the combination of the serial number (012345) and the NFT ID (DDDDD), the management server 12 registers the combination in the management database 12A (see FIG. 7). As described above, the management database 12A is used to convert the serial number into an NFT ID (see step S304 in FIG. 3).
図10は、ステップS803において生成される動画NFT17に対応する有形媒体50の製造処理(ステップS804)を示している。ステップS1001において、シリアル番号(012345)及び管理サーバのドメインから、二次元コードデータ(コードデータ)が生成される。二次元コードデータは、二次元コードのパターンを示すデータである。二次元コードデータは、二次元コード53の印刷に用いられる。二次元コード53は、URLを示し、URLは、管理サーバ12のドメイン及びシリアル番号(012345)を示す。 Figure 10 shows the manufacturing process (step S804) for the tangible medium 50 corresponding to the video NFT 17 generated in step S803. In step S1001, two-dimensional code data (code data) is generated from the serial number (012345) and the domain of the management server. The two-dimensional code data is data that indicates the pattern of the two-dimensional code. The two-dimensional code data is used to print the two-dimensional code 53. The two-dimensional code 53 indicates a URL, which indicates the domain of the management server 12 and the serial number (012345).
続いて、ステップS801で決定された静止画51、ステップS802で決定されたシリアル番号52、ステップS1001で生成された二次元コードデータ、必要であればその他のデータから、NFT17に対応する有形媒体50(トレーディングカード)のための有形媒体用データが生成される(ステップS1002)。有形媒体用データは、印刷に用いられる印刷データである。有形媒体用データは、例えば、印刷されたときに、静止画51、シリアル番号52、二次元コード53として現れる画像データとして構成される。 Next, tangible medium data for the tangible medium 50 (trading card) corresponding to the NFT 17 is generated (step S1002) from the still image 51 determined in step S801, the serial number 52 determined in step S802, the two-dimensional code data generated in step S1001, and other data, if necessary. The tangible medium data is print data used for printing. The tangible medium data is configured as image data that appears as the still image 51, serial number 52, and two-dimensional code 53 when printed, for example.
生成された有形媒体用データは、発行装置22へ送信される(ステップS1003)。有形媒体用データを受信した発行装置22は、印刷された有形媒体50を発行する(図7参照)。発行された有形媒体50は、販売される。有形媒体50に付与された静止画51は、NFT用データ13Aの初期画像37と同じ静止画であり、しかも、有形媒体50に付与されたシリアル番号52はNFT用データ13Aに含まれるシリアル番号データ36と同じである。したがって、有形媒体50は、ステップS803において生成されるNFT17に対応したものとなる。また、有形媒体50の二次元コード53を読み取ることで、有形媒体50に対応するNFT17を操作することができる。 The generated tangible medium data is sent to the issuing device 22 (step S1003). Having received the tangible medium data, the issuing device 22 issues a printed tangible medium 50 (see FIG. 7). The issued tangible medium 50 is then sold. The still image 51 assigned to the tangible medium 50 is the same as the initial image 37 in the NFT data 13A, and the serial number 52 assigned to the tangible medium 50 is the same as the serial number data 36 included in the NFT data 13A. Therefore, the tangible medium 50 corresponds to the NFT 17 generated in step S803. Furthermore, by reading the two-dimensional code 53 on the tangible medium 50, the NFT 17 corresponding to the tangible medium 50 can be operated.
<3.付記>
本発明は、上記実施形態に限定されるものではなく、様々な変形が可能である。
<3. Notes>
The present invention is not limited to the above-described embodiment, and various modifications are possible.
10 :管理システム
11 :ブロックチェーン
11A :スマートコントラクト
11B :記録
12 :管理サーバ
12A :管理データベース
13 :データサーバ(データベース)
13A :ノンファンジブルトークン用データ(NFT用データ)
13B :ノンファンジブルトークン用データ(NFT用データ)
15 :ネットワーク
17 :ノンファンジブルトークン
20 :生成システム
21 :生成処理装置
21A :素材データベース
22 :発行装置
30 :ユーザ端末
31 :ディスプレイ
35 :NFT表示画面
36 :シリアル番号データ
37 :初期画像
38 :題材
39 :動画
41 :2次元コード
50 :有形媒体(トレーディングカード)
51 :静止画
51A :題材
52 :シリアル番号
53 :二次元コード
120A :NTF情報
120B :NFT情報
A :ユーザ
10: Management system 11: Blockchain 11A: Smart contract 11B: Record 12: Management server
12A: Management database 13: Data server (database)
13A: Non-fungible token data (NFT data)
13B: Non-fungible token data (NFT data)
15: Network 17: Non-fungible token 20: Generation system 21: Generation processing device 21A: Material database 22: Issuance device 30: User terminal 31: Display 35: NFT display screen 36: Serial number data 37: Initial image 38: Subject 39: Video 41: Two-dimensional code 50: Tangible medium (trading card)
51: Still image 51A: Subject 52: Serial number 53: Two-dimensional code 120A: NTF information 120B: NFT information A: User
Claims (5)
前記静止画が付された前記有形媒体は、機械により読み取り可能なコードであって、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの第1識別子を少なくとも示す前記コードと、
前記有形媒体の個体識別子として人により視認可能に、前記有形媒体に付された第2識別子と、
を備え、
前記方法は、
ユーザの端末が前記コードを読み取ることによって前記端末が取得した前記第1識別子を、前記端末からネットワークを介して管理システムによって受信し、
受信した前記第1識別子によって識別される前記ノンファンジブルトークンの所有者が前記ユーザであることを前記ブロックチェーンに記録させることを、前記管理システムによって実行し、前記有形媒体に付された前記静止画と同じ画像であるとともに前記動画の非再生時において前記動画を示す画像であって、前記ノンファンジブルトークンに対応付けられた画像である初期画像を、前記第2識別子とともに、前記ノンファンジブルトークンの所有者として前記ブロックチェーンに記録された前記ユーザの前記端末に表示させた状態で、前記ユーザの前記端末において、前記動画を再生する操作が行われると、前記ノンファンジブルトークンに対応付けられた前記動画を、前記第2識別子とともに、前記ユーザの前記端末に表示させることを前記管理システムによって実行する
ことを備え、
前記動画は、前記有形媒体に付された前記静止画と同じ画像を、前記動画の再生時点において表示される先頭フレーム画像として有する動画である、
静止画に対応する動画を表示するための方法。 1. A method for displaying moving images corresponding to still images applied to a tangible medium for human viewing, comprising:
The tangible medium to which the still image is attached is a machine-readable code, the code indicating at least a first identifier of a non-fungible token whose owner is recorded in a blockchain ;
a second identifier attached to the tangible medium so as to be human-visible as an individual identifier of the tangible medium;
Equipped with
The method comprises:
receiving the first identifier acquired by the user's terminal by reading the code from the terminal via a network by a management system;
The management system executes a process of recording in the blockchain that the owner of the non-fungible token identified by the received first identifier is the user, and in a state in which an initial image, which is the same image as the still image attached to the tangible medium and which shows the video when the video is not being played and which is associated with the non-fungible token, is displayed together with the second identifier on the terminal of the user recorded in the blockchain as the owner of the non-fungible token, when an operation to play the video is performed on the terminal of the user, the management system executes a process of displaying the video associated with the non-fungible token together with the second identifier on the terminal of the user.
Prepare for this.
the video has the same image as the still image attached to the tangible medium as a first frame image to be displayed when the video is played back;
A method for displaying moving images corresponding to still images.
請求項1に記載の方法。 The method of claim 1 , wherein the first identifier indicated by the code is the same as the second identifier.
前記静止画と同じ画像が前記初期画像として表示される前記動画を決定し、
前記ユーザの前記端末において再生又は表示される前記初期画像、前記動画及び前記第2識別子を、前記ノンファンジブルトークンに対応付けられたデータとしてデータベースに保存する
ことを更に備える請求項2に記載の方法。 The method comprises:
determining the moving image in which an image identical to the still image is displayed as the initial image;
The method of claim 2 , further comprising: storing the initial image, the video, and the second identifier played or displayed on the user's terminal in a database as data associated with the non-fungible token.
前記有形媒体に付すべき前記静止画及び前記第2識別子を決定し、
決定した前記静止画及び前記第2識別子から、前記静止画と前記コードのための印刷データを生成し、
前記印刷データを印刷することで前記有形媒体を製造する
ことを更に備える
請求項2又は請求項3に記載の方法。 The method comprises:
determining the still image and the second identifier to be applied to the tangible medium;
generating print data for the still image and the code from the determined still image and second identifier;
The method of claim 2 or claim 3 , further comprising: producing the tangible medium by printing the print data.
前記静止画が付された前記有形媒体は、機械により読み取り可能なコードであって、ブロックチェーンにおいて所有者が記録されるノンファンジブルトークンの第1識別子を少なくとも示す前記コードと、
前記有形媒体の個体識別子として人により視認可能に、前記有形媒体に付された第2識別子と、
を備え、
前記システムは、
ユーザの端末が前記コードを読み取ることによって前記端末が取得した前記第1識別子を、前記端末からネットワークを介して受信し、
受信した前記第1識別子によって識別される前記ノンファンジブルトークンの所有者が前記ユーザであることを前記ブロックチェーンに記録させ、前記有形媒体に付された前記静止画と同じ画像であるとともに前記動画の非再生時において前記動画を示す画像であって、前記ノンファンジブルトークンに対応付けられた画像である初期画像を、前記第2識別子とともに、前記ノンファンジブルトークンの所有者として前記ブロックチェーンに記録された前記ユーザの前記端末に表示させた状態で、前記ユーザの前記端末において、前記動画を再生する操作が行われると、前記ノンファンジブルトークンに対応付けられた前記動画を、前記第2識別子とともに、前記ユーザの前記端末に表示させるように構成され、
前記動画は、前記有形媒体に付された前記静止画と同じ画像を、前記動画の再生時点において表示される先頭フレーム画像として有する動画である、
静止画に対応する動画を表示するためのシステム。 1. A system for displaying moving images corresponding to still images applied to a tangible medium for human viewing, comprising:
The tangible medium to which the still image is attached is a machine-readable code, the code indicating at least a first identifier of a non-fungible token whose owner is recorded in a blockchain ;
a second identifier attached to the tangible medium so as to be human-visible as an individual identifier of the tangible medium;
Equipped with
The system comprises:
receiving the first identifier from a user's terminal via a network, the first identifier having been acquired by the terminal reading the code;
The system is configured to record in the blockchain that the owner of the non-fungible token identified by the received first identifier is the user, and to display an initial image, which is the same image as the still image attached to the tangible medium and which shows the video when the video is not being played, associated with the non-fungible token , together with the second identifier, on the terminal of the user recorded in the blockchain as the owner of the non-fungible token. When an operation to play the video is performed on the terminal of the user, the video associated with the non-fungible token is displayed on the terminal of the user, together with the second identifier .
the video has the same image as the still image attached to the tangible medium as a first frame image to be displayed when the video is played back;
A system for displaying moving images corresponding to still images.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021100543A JP7720052B2 (en) | 2021-06-16 | 2021-06-16 | Method and system for displaying moving images corresponding to still images |
| PCT/JP2022/024010 WO2022265049A1 (en) | 2021-06-16 | 2022-06-15 | Method for displaying video that corresponds to still image, system, tangible medium, and method for manufacturing tangible medium |
| JP2025120903A JP2025148554A (en) | 2021-06-16 | 2025-07-17 | Method, system, tangible medium, and method for manufacturing a tangible medium for displaying moving images corresponding to still images |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021100543A JP7720052B2 (en) | 2021-06-16 | 2021-06-16 | Method and system for displaying moving images corresponding to still images |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025120903A Division JP2025148554A (en) | 2021-06-16 | 2025-07-17 | Method, system, tangible medium, and method for manufacturing a tangible medium for displaying moving images corresponding to still images |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022191980A JP2022191980A (en) | 2022-12-28 |
| JP7720052B2 true JP7720052B2 (en) | 2025-08-07 |
Family
ID=84527113
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021100543A Active JP7720052B2 (en) | 2021-06-16 | 2021-06-16 | Method and system for displaying moving images corresponding to still images |
| JP2025120903A Pending JP2025148554A (en) | 2021-06-16 | 2025-07-17 | Method, system, tangible medium, and method for manufacturing a tangible medium for displaying moving images corresponding to still images |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025120903A Pending JP2025148554A (en) | 2021-06-16 | 2025-07-17 | Method, system, tangible medium, and method for manufacturing a tangible medium for displaying moving images corresponding to still images |
Country Status (2)
| Country | Link |
|---|---|
| JP (2) | JP7720052B2 (en) |
| WO (1) | WO2022265049A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024166403A1 (en) * | 2023-02-10 | 2024-08-15 | 株式会社Hksk | Management device, management device control method, management system, and product |
| JP7470247B1 (en) | 2023-08-11 | 2024-04-17 | 株式会社あるやうむ | Apparatus, method and program for providing a camera application to an NFT holder |
| JP7667590B1 (en) | 2023-11-16 | 2025-04-23 | 株式会社Kataomoi | Digital business card management system |
| WO2025110993A1 (en) * | 2023-11-21 | 2025-05-30 | All-Stars IP, LLC | System, method, and apparatus for a digital trading card platform |
| JP7671905B1 (en) | 2024-08-07 | 2025-05-02 | Kddi株式会社 | Information processing device and information processing method |
| JP7671904B1 (en) | 2024-08-07 | 2025-05-02 | Kddi株式会社 | Information processing device and information processing method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002117294A (en) | 2000-10-05 | 2002-04-19 | Dainippon Printing Co Ltd | Trading card sales system |
| JP2005228086A (en) | 2004-02-13 | 2005-08-25 | Sony Corp | Information processing apparatus and method, and program |
| JP2007156852A (en) | 2005-12-06 | 2007-06-21 | Reshipuro:Kk | System and method for providing publication/content, and publication with content receiving right |
| JP2021089640A (en) | 2019-12-05 | 2021-06-10 | bacoor dApps株式会社 | Method for managing object and management server |
-
2021
- 2021-06-16 JP JP2021100543A patent/JP7720052B2/en active Active
-
2022
- 2022-06-15 WO PCT/JP2022/024010 patent/WO2022265049A1/en not_active Ceased
-
2025
- 2025-07-17 JP JP2025120903A patent/JP2025148554A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002117294A (en) | 2000-10-05 | 2002-04-19 | Dainippon Printing Co Ltd | Trading card sales system |
| JP2005228086A (en) | 2004-02-13 | 2005-08-25 | Sony Corp | Information processing apparatus and method, and program |
| JP2007156852A (en) | 2005-12-06 | 2007-06-21 | Reshipuro:Kk | System and method for providing publication/content, and publication with content receiving right |
| JP2021089640A (en) | 2019-12-05 | 2021-06-10 | bacoor dApps株式会社 | Method for managing object and management server |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022191980A (en) | 2022-12-28 |
| JP2025148554A (en) | 2025-10-07 |
| WO2022265049A1 (en) | 2022-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7720052B2 (en) | Method and system for displaying moving images corresponding to still images | |
| US12243101B2 (en) | Systems and methods for digital or cryptographic media, assets, or tokens linked to physical objects, services, or privileges in the real-world | |
| US20240386415A1 (en) | Non-fungible token generation system and non-fungible token generation method | |
| JP2023100320A (en) | System, method and program for managing contents | |
| US20250190956A1 (en) | Information Processing Method, Information Processing Device, and Non-Transitory Computer-Readable Storage Medium | |
| JP6341474B1 (en) | GAME DEVICE AND PROGRAM | |
| KR102243958B1 (en) | Method and system for inducing to participate in the event | |
| JP4928518B2 (en) | Output information issuing system, output information issuing device, output information issuing method, and computer program | |
| EP1299852A2 (en) | Virtual unlocking of a trading card | |
| JP7542698B1 (en) | Management device for NFT prizes | |
| CN109165961B (en) | Lottery anti-counterfeiting method and system combining two-dimension codes | |
| KR102863149B1 (en) | Nft creations management system with community function | |
| JP2020146396A (en) | Game system, computer program used for it, and control method | |
| WO2023286773A1 (en) | Manufacturing method and system for product manufactured by printing | |
| JP7375273B2 (en) | Information processing system, information processing method, and program | |
| JP2024080384A (en) | Computer-Implemented Method and System | |
| JP2012108944A (en) | Output information issue system, output information issue device, output information issue method, and computer program | |
| WO2023074001A1 (en) | Electronic commerce management system for providing tip | |
| JP7621695B2 (en) | Content Data Management System | |
| JP7751771B1 (en) | Information processing device and information processing method | |
| JP2007054441A (en) | Game data confirmation system using portable terminal device | |
| JP3253776U (en) | Audio Media Card | |
| US20230135814A1 (en) | Method for distributing cryptographically secured digital assets on an online marketplace | |
| JP2019092657A (en) | Game system and computer program used for the same | |
| TW202518352A (en) | Online ticket management system using nft as ticket stub retention |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240411 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250219 |
|
| 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: 20250520 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250619 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250717 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7720052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |