Hybrid image display method, device, equipment and storage medium

By showcasing a hybrid image of the asset buyer and their attire, and using IPFS and IPNS technologies to separate the asset seller's image, the problem of asset buyers being unable to understand their own attire is solved, thereby increasing their willingness to purchase.

CN115563411BActive Publication Date: 2026-04-17MIGU CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
MIGU CO LTD
Filing Date
2022-10-19
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

When NFTs for wearable items are sold on exchanges, buyers cannot see what they would look like wearing the item, leading to lower purchase intentions.

Method used

By acquiring data from wearable item NFTs and asset buyer avatar NFTs, a hybrid image of the asset buyer avatar and wearable item is displayed, and the asset seller avatar is stripped and ownership is transferred through IPFS and IPNS technologies.

Benefits of technology

This allows asset buyers to directly see how the item looks when worn, increasing their willingness to purchase wearable NFTs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115563411B_ABST
    Figure CN115563411B_ABST
Patent Text Reader

Abstract

The application discloses a mixed image display method and device, equipment and a storage medium. The method comprises the steps of obtaining wearing article data of a wearing article NFT and asset buyer image data of an asset buyer image NFT; and displaying a mixed image of an asset buyer image and a wearing article based on the wearing article data and the asset buyer image data. The application does not directly display the wearing article itself or the image of a model wearing the wearing article, but displays a mixed image of an asset buyer image and a wearing article, so that an asset buyer can directly understand the image of the asset buyer wearing the wearing article from the mixed image, thereby improving the willingness of the asset buyer to purchase the wearing article NFT.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of blockchain technology, and in particular to a hybrid image display method, device, equipment and storage medium. Background Technology

[0002] Currently, when selling wearable NFTs (Non-Fungible Tokens) on exchanges, the image shown to asset buyers is either the wearable item itself or a model wearing it. This prevents asset buyers from understanding how they would look wearing the item, resulting in a lower willingness among them to purchase wearable NFTs. Summary of the Invention

[0003] In view of this, embodiments of this application provide a hybrid image display method, apparatus, device, and storage medium, aiming to increase the willingness of asset buyers to purchase wearable NFT items.

[0004] To achieve the above objectives, this application provides a hybrid image display method, the method comprising:

[0005] Obtain wearable item data for wearable NFTs and asset buyer profile data for asset buyer profile NFTs;

[0006] Based on the wearable item data and the asset buyer image data, a hybrid image of the asset buyer image and wearable items is displayed.

[0007] For example, after displaying a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data, the process includes:

[0008] In response to a purchase request from an asset buyer to purchase a wearable NFT, ownership of the wearable NFT is transferred to the asset buyer.

[0009] Strip the asset seller's image NFT from the hybrid image NFT and transfer ownership of the stripped hybrid image NFT to the asset buyer.

[0010] For example, the stripping of the asset seller image NFT from the hybrid image NFT includes:

[0011] Obtain the hybrid avatar URL from the hybrid avatar NFT; the hybrid avatar URL points to the asset seller's avatar URL and the URL of the worn items;

[0012] Change the asset seller's profile URL to the asset buyer's profile URL;

[0013] Transfer ownership of the modified hybrid NFT to the asset buyer.

[0014] For example, before obtaining the hybrid image URL in the hybrid image NFT, the process includes:

[0015] Send 3D model data of wearable items and 3D model data of asset seller images to IPFS;

[0016] Receive the wearable item URL and asset seller profile URL returned by IPFS;

[0017] Generate a hybrid avatar URL based on the wearable item URL and the asset seller avatar URL;

[0018] Write the hybrid image URL into the hybrid image NFT.

[0019] For example, generating a hybrid image URL based on the wearable item URL and the asset seller image URL includes:

[0020] Send the URL of the wearable item and the URL of the asset seller's profile to IPNS;

[0021] Receive the hybrid image URL returned by the IPNS.

[0022] For example, the stripping of the asset seller image NFT from the hybrid image NFT includes:

[0023] Destroy hybrid image NFTs;

[0024] Obtain the asset buyer's image NFT, and generate a new hybrid image NFT based on the asset buyer's image NFT and the wearable item NFT.

[0025] For example, before displaying the hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data, the process includes:

[0026] Receive fitting requests from asset buyers;

[0027] A composite image of the asset buyer is generated based on the wearable item data and the asset buyer image data.

[0028] Furthermore, to achieve the above objectives, this application also provides a hybrid image display device, the device comprising:

[0029] The acquisition module is used to acquire wearable item data for wearable item NFTs and asset buyer image data for asset buyer image NFTs.

[0030] The display module is used to display a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data.

[0031] For example, after displaying a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data, the process includes:

[0032] The transfer module is used to transfer ownership of the wearable item NFT to the asset buyer in response to the asset buyer's purchase request.

[0033] The stripping module is used to strip the asset seller's image NFT from the hybrid image NFT and transfer ownership of the stripped hybrid image NFT to the asset buyer.

[0034] For example, the stripping module is specifically used for:

[0035] Obtain the hybrid avatar URL from the hybrid avatar NFT; the hybrid avatar URL points to the asset seller's avatar URL and the URL of the worn items;

[0036] Change the asset seller's profile URL to the asset buyer's profile URL;

[0037] Transfer ownership of the modified hybrid NFT to the asset buyer.

[0038] For example, the stripping module is also used for:

[0039] Send 3D model data of wearable items and 3D model data of asset seller images to IPFS;

[0040] Receive the wearable item URL and asset seller profile URL returned by IPFS;

[0041] Generate a hybrid avatar URL based on the wearable item URL and the asset seller avatar URL;

[0042] Write the hybrid image URL into the hybrid image NFT.

[0043] For example, the stripping module is also used for:

[0044] Send the URL of the wearable item and the URL of the asset seller's profile to IPNS;

[0045] Receive the hybrid image URL returned by the IPNS.

[0046] For example, the stripping module is also used for:

[0047] Destroy hybrid image NFTs;

[0048] Obtain the asset buyer's image NFT, and generate a new hybrid image NFT based on the asset buyer's image NFT and the wearable item NFT.

[0049] For example, the hybrid image display device further includes:

[0050] The receiving module is used to receive fitting requests from asset buyers;

[0051] The generation module is used to generate a hybrid image of the asset buyer based on the wearable item data and the asset buyer image data.

[0052] In addition, to achieve the above objectives, this application also provides a hybrid image display device, which includes a memory, a processor, and a hybrid image display program stored in the memory and executable on the processor. When the hybrid image display program is executed by the processor, it implements the steps of the hybrid image display method as described above.

[0053] In addition, to achieve the above objectives, this application also provides a computer-readable storage medium storing a hybrid image display program, which, when executed by a processor, implements the steps of the hybrid image display method as described above.

[0054] Compared to existing technologies where asset buyers cannot see how they would look wearing the wearable item, leading to lower willingness to purchase wearable item NFTs, this application obtains wearable item data for the wearable item NFT and asset buyer image data for the asset buyer image NFT; based on the wearable item data and the asset buyer image data, it displays a hybrid image of the asset buyer image and the wearable item. This application does not directly display the wearable item itself or the image of a model wearing it, but rather displays a hybrid image of the asset buyer image and the wearable item, allowing asset buyers to directly understand how they would look wearing the wearable item from the hybrid image, thereby increasing their willingness to purchase wearable item NFTs. Attached Figure Description

[0055] Figure 1 This is a flowchart illustrating the first embodiment of the hybrid image display method of this application;

[0056] Figure 2 This is a flowchart illustrating the second embodiment of the hybrid image display method of this application;

[0057] Figure 3 This is a schematic diagram of a scene involved in the second embodiment of the hybrid image display method of this application;

[0058] Figure 4 This is a schematic diagram of another scenario involved in the second embodiment of the hybrid image display method of this application;

[0059] Figure 5This is another scene diagram involving the second embodiment of the hybrid image display method of this application;

[0060] Figure 6 This is a schematic diagram of the hardware operating environment involved in the embodiments of this application.

[0061] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0062] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0063] This application provides a method for displaying hybrid images, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the hybrid image display method of this application.

[0064] This application provides an embodiment of a hybrid image display method. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here. The hybrid image display method can be applied to exchange servers.

[0065] For ease of description, the following omits the individual steps of the hybrid image display method. The hybrid image display method includes:

[0066] Step S110: Obtain the wearable item data of the wearable item NFT and the asset buyer image data of the asset buyer image NFT.

[0067] NFTs are units of data on a blockchain digital ledger. Each NFT can represent a unique digital item, serving as an electronic certificate or proof of ownership of virtual goods. Due to their non-fungible nature, NFTs can represent digital assets such as paintings, artworks, audio, video, game items, or other forms of creative works. While the artwork itself can be infinitely reproduced, the tokens representing them can be fully traced on the underlying blockchain, thus providing proof of ownership for asset buyers.

[0068] Generally, NFT transactions take place on public blockchains, also known as "public blockchains," which are consensus-based blockchains open to everyone. On a public blockchain, nodes can freely join and leave. Anyone can freely read data, initiate transactions, and every transaction is effectively confirmed. It features anonymity, low barriers to entry, complete decentralization, protection from developer influence, and transparent and tamper-proof data. For example, Bitcoin (BTC) uses public blockchain technology.

[0069] It should be noted that NFT transactions are carried out on a public blockchain based on anonymous wallets. An NFT transaction is the transfer of an NFT from the seller's anonymous wallet to the buyer's anonymous wallet. Therefore, both the buyer and seller need to have anonymous wallets on the public blockchain.

[0070] In this embodiment, wearable items include clothing, shoes, jewelry, wearable devices, etc.

[0071] For example, wearable item data can be wearable item 3D model data or wearable item URL (Uniform Resource Locator), and correspondingly, asset buyer profile data can be wearable item 3D model data or wearable item URL. Here, the URL is the storage address of the 3D model data.

[0072] For example, the wearable item information is the URL of the 3D model of the wearable item, and the asset buyer image information is the URL of the 3D model of the asset buyer image.

[0073] It should be noted that for any NFT, including wearable NFTs and asset buyer image NFTs, due to the limited storage space on the blockchain, while NFTs are stored on the blockchain, the 3D model data is generally not directly stored in the NFT to avoid consuming a large amount of blockchain storage space. The 3D model data is stored off-chain, and the NFT stores the storage location information corresponding to the 3D model data, i.e., the URL.

[0074] For example, 3D model data refers to 3D digital assets, which are generally saved in 3D formats such as fbx and obj on a computer. 3D model data can be used to display the image of people or objects.

[0075] It should be noted that 3D model data can be obtained through 3D software design or by scanning with a 3D scanner.

[0076] Step S120: Based on the wearable item data and the asset buyer image data, display a hybrid image of the asset buyer image and the wearable item.

[0077] A hybrid image is an image of an asset buyer trying on a 3D model of an item through a 3D model of the asset buyer's image.

[0078] Compared to existing technologies where asset buyers cannot see how they would look wearing the wearable item, leading to lower willingness to purchase wearable item NFTs, this application obtains wearable item data for the wearable item NFT and asset buyer image data for the asset buyer image NFT; based on the wearable item data and the asset buyer image data, it displays a hybrid image of the asset buyer image and the wearable item. This application does not directly display the wearable item itself or the image of a model wearing it, but rather displays a hybrid image of the asset buyer image and the wearable item, allowing asset buyers to directly understand how they would look wearing the wearable item from the hybrid image, thereby increasing their willingness to purchase wearable item NFTs.

[0079] Reference Figure 2 , Figure 2 This is a flowchart illustrating a second embodiment of the hybrid image display method of this application. Based on the first embodiment described above, a second embodiment of the hybrid image display method of this application is proposed. After displaying a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data, the method includes:

[0080] Step S210: In response to the asset buyer's purchase request to buy the wearable item NFT, transfer ownership of the wearable item NFT to the asset buyer;

[0081] Step S220: Strip the asset seller image NFT from the hybrid image NFT and transfer ownership of the stripped hybrid image NFT to the asset buyer.

[0082] After an asset buyer purchases a wearable NFT, ownership of both the wearable NFT and the stripped-off hybrid NFT needs to be transferred to the asset buyer.

[0083] Currently, because NFTs require a fixed URL, if an NFT holder's 3D avatar and the avatar of their worn item are packaged together and uploaded to the blockchain, it becomes difficult to separate the 3D avatar after the transaction. In other words, after the seller packages the 3D model data representing their own avatar and the 3D model data of their worn item into an NFT, both the avatar's 3D model data and the worn item's 3D model data share a single URL. Since the URL corresponding to an NFT is immutable, it is impossible to separate the avatar's 3D model data from the packaged avatar and worn item 3D model data.

[0084] This embodiment proposes two stripping methods based on IPFS (InterPlanetary File System). IPFS is a network transmission protocol designed to achieve distributed storage, sharing, and persistence of files. It is a content-addressable storage peer-to-peer hypermedia distribution protocol. Nodes in an IPFS network constitute a distributed file system, which has the advantage of storing immutable data.

[0085] This embodiment provides two stripping methods to strip the asset seller image NFT from the hybrid image NFT. The two stripping methods are described in detail below.

[0086] For peeling method one:

[0087] The stripping of the asset seller image NFT from the hybrid image NFT includes:

[0088] Step a, obtain the hybrid image URL in the hybrid image NFT; the hybrid image URL points to the content of the asset seller image URL and the wearable item URL.

[0089] Hybrid image NFTs are NFTs that contain 3D model data of the asset seller and 3D model data of the wearable item.

[0090] Unlike the NFT which is created by packaging the 3D model data of the asset seller's image and the 3D model data of the worn items, the hybrid image URL is composed of the asset seller image URL obtained from the 3D model data of the asset seller's image uploaded by the asset seller and the worn item URL obtained from the 3D model data of the worn items. This avoids the situation of being inseparable from the source.

[0091] It should be noted that each URL is unique on IPFS.

[0092] For example, before obtaining the hybrid image URL in the hybrid image NFT, the process includes:

[0093] Step a1: Send the 3D model data of the wearable items and the 3D model data of the asset seller's image to IPFS;

[0094] Step a2: Receive the wearable item URL and asset seller profile URL returned by IPFS;

[0095] The system receives 3D model data of wearable items and 3D model data of the asset seller's image from the asset seller, and sends the 3D model data of wearable items and 3D model data of the asset seller's image to IPFS. After the data is stored in IPFS, a URL pointing to the data will be generated, that is, a URL pointing to the wearable item 3D model data and a URL pointing to the asset seller's image 3D model data will be generated respectively.

[0096] At this point, the URL of the wearable item is written as the asset address of the wearable item NFT, and the URL of the asset seller's avatar is written as the asset address of the asset seller's avatar NFT. As is characteristic of IPFS, the content corresponding to either URL is immutable.

[0097] Step a3: Generate a hybrid image URL based on the wearable item URL and the asset seller image URL;

[0098] For example, as can be seen from the characteristics of IPFS, the content corresponding to any URL is immutable. The step of generating a hybrid avatar URL based on the wearable item URL and the asset seller avatar URL includes:

[0099] Step a31: Send the URL of the wearable item and the URL of the asset seller's image to IPNS;

[0100] Step a32: Receive the hybrid image URL returned by the IPNS.

[0101] This embodiment uses IPNS (InterPlanetary Name System) to solve the problem that the content corresponding to a URL in IPFS cannot be changed.

[0102] For IPNS, because IPFS stores immutable data, updating metadata requires creating a new IPFS address, which is inconvenient. IPNS addresses this problem. When using IPFS and IPNS, fixed digital assets (unchanging data, such as the 3D model data mentioned above) can be recorded in IPFS to ensure immutability, while configuration information like metadata can be recorded in IPNS, allowing the metadata to have an unchanged URL but updatable content.

[0103] Step a4: Write the hybrid image URL into the hybrid image NFT.

[0104] For example, since the hybrid avatar URL contains the wearable item URL and the asset seller avatar URL, the hybrid avatar NFT contains both wearable item NFTs and asset seller avatar NFTs, so that the hybrid avatar NFT can be used for the seller's own collection, for external avatar display, and for try-on display when selling wearable item NFTs, etc.

[0105] Reference Figure 3 , Figure 3 This is a schematic diagram of a scenario involved in this embodiment. Among them, URL1 is the wearable item URL, which is written into the wearable item NFT and points to the wearable item 3D model in IPFS; URL2 is the asset seller image URL, which is written into the asset seller's asset seller image NFT and points to the asset seller's image 3D model in IPFS; URL3 is the hybrid image URL, which is written into the hybrid image NFT and points to URL1+URL2 in IPNS.

[0106] Step b: Change the asset seller's profile URL to the asset buyer's profile URL;

[0107] For hybrid profile URLs, the asset seller profile URL belongs to stored content, as referenced. Figure 4 , Figure 4 This is a schematic diagram of another scenario involved in this embodiment. In comparison to... Figure 3 In IPFS, the 3D model of the asset buyer image corresponding to the asset buyer image NFT is added. Correspondingly, URL4 is the asset buyer image URL, which is written into the asset buyer image NFT and points to the asset buyer image 3D model in IPFS. The process of changing the hybrid image URL is: from pointing to the asset seller image URL + the URL of the worn items, to pointing to the asset buyer image URL + the URL of the worn items, thereby realizing the separation of the 3D model data of the asset seller image from the hybrid image.

[0108] Step c: Transfer ownership of the modified hybrid image NFT to the asset buyer.

[0109] After the divestiture is completed, ownership of the hybrid image NFT will be transferred from the asset seller to the asset buyer.

[0110] For peeling method two:

[0111] The stripping of the asset seller image NFT from the hybrid image NFT includes:

[0112] Step d: Destroy the hybrid image NFT.

[0113] For example, the destruction methods may include the following two: First, sending the hybrid image NFT to a void address, such as 0x0. This prevents anyone from displaying or holding the hybrid image NFT, which is equivalent to destroying the hybrid image NFT. Second, directly destroying it by invoking a protocol, provided that the NFT protocol supports destruction. For example, if the NFT protocol is ERC1155, then ERC1155 can be directly invoked to destroy the hybrid image NFT.

[0114] It should be noted that since transferring NFTs consumes computing resources, it is recommended to use the NFT protocol to destroy NFTs if it supports NFT destruction, rather than sending hybrid image NFTs to an empty address. This can save computing resources and reduce the cost of destroying NFTs. It is understandable that a fee needs to be paid when consuming computing power on the blockchain.

[0115] Step e: Obtain the asset buyer image NFT, and generate a new hybrid image NFT based on the asset buyer image NFT and the wearable item NFT.

[0116] Reference Figure 5 , Figure 5 This is another scenario illustration involved in this embodiment. URL1 is the wearable item URL, which is written into the wearable item NFT and points to the wearable item 3D model in IPFS; URL2 is the asset seller avatar URL, which is written into the asset seller's asset seller avatar NFT and points to the asset seller's avatar 3D model in IPFS; URL3 is the hybrid avatar URL, which is written into the hybrid avatar NFT and points to URL1 + URL2 in IPNS; the asset buyer avatar 3D model corresponding to the asset buyer avatar NFT has been added to IPFS; URL4 is the asset buyer avatar URL, which is written into the asset buyer avatar NFT and points to the asset buyer avatar 3D model in IPFS; URL5 is the new hybrid avatar URL, which is written into the new hybrid avatar NFT and points to URL1 + URL4 in IPNS. ​​For asset buyers who do not accept using IPNS to achieve stripping, this embodiment destroys the original hybrid avatar NFT and generates a new hybrid avatar NFT. This new hybrid avatar NFT is generated from the asset buyer avatar NFT and the wearable item NFT, that is, the new hybrid avatar NFT contains a new hybrid avatar URL, which points to the asset buyer avatar URL + wearable item URL.

[0117] Understandably, the new hybrid image NFTs are re-minted on the blockchain.

[0118] For example, before displaying the hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data, the process includes:

[0119] Step f: Receive the asset buyer's fitting request;

[0120] Step g: Generate a hybrid image of the asset buyer based on the wearable item data and the asset buyer image data.

[0121] Before the display can be completed, a try-on request from an asset buyer is required to trigger the process. That is, the hybrid image of the asset buyer will not be generated if the buyer does not submit a try-on request; the hybrid image of the asset buyer will only be generated when the buyer submits a try-on request, thereby avoiding the waste of resources on the blockchain.

[0122] It is understandable that after the asset buyer tries on the wearable item using data on both the item itself and their own image, if the buyer is satisfied with the fit, they will purchase the item. At this point, ownership of the wearable item NFT is transferred to the asset buyer on the blockchain, specifically by transferring the NFT from the asset seller's wallet to the buyer. If the buyer is not satisfied with the fit, the NFT transaction is terminated.

[0123] This embodiment, in response to a buyer's purchase request for a wearable item NFT, transfers ownership of the wearable item NFT to the buyer; it also removes the seller's NFT from the hybrid image NFT and transfers ownership of the removed hybrid image NFT to the buyer. This embodiment avoids the situation where the seller's NFT cannot be removed from the hybrid image NFT after the wearable item NFT transaction is completed, thus preventing the buyer from abandoning the purchase due to this inability to remove the seller's NFT, thereby further promoting the transaction of wearable item NFTs.

[0124] In addition, this application also provides a hybrid image display device, the device comprising:

[0125] The acquisition module is used to acquire wearable item data for wearable item NFTs and asset buyer image data for asset buyer image NFTs.

[0126] The display module is used to display a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data.

[0127] For example, after displaying a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data, the process includes:

[0128] The transfer module is used to transfer ownership of the wearable item NFT to the asset buyer in response to the asset buyer's purchase request.

[0129] The stripping module is used to strip the asset seller's image NFT from the hybrid image NFT and transfer ownership of the stripped hybrid image NFT to the asset buyer.

[0130] For example, the stripping module is specifically used for:

[0131] Obtain the hybrid avatar URL from the hybrid avatar NFT; the hybrid avatar URL points to the asset seller's avatar URL and the URL of the worn items;

[0132] Change the asset seller's profile URL to the asset buyer's profile URL;

[0133] Transfer ownership of the modified hybrid NFT to the asset buyer.

[0134] For example, the stripping module is also used for:

[0135] Send 3D model data of wearable items and 3D model data of asset seller images to IPFS;

[0136] Receive the wearable item URL and asset seller profile URL returned by IPFS;

[0137] Generate a hybrid avatar URL based on the wearable item URL and the asset seller avatar URL;

[0138] Write the hybrid image URL into the hybrid image NFT.

[0139] For example, the stripping module is also used for:

[0140] Send the URL of the wearable item and the URL of the asset seller's profile to IPNS;

[0141] Receive the hybrid image URL returned by the IPNS.

[0142] For example, the stripping module is also used for:

[0143] Destroy hybrid image NFTs;

[0144] Obtain the asset buyer's image NFT, and generate a new hybrid image NFT based on the asset buyer's image NFT and the wearable item NFT.

[0145] For example, the hybrid image display device further includes:

[0146] The receiving module is used to receive fitting requests from asset buyers;

[0147] The generation module is used to generate a hybrid image of the asset buyer based on the wearable item data and the asset buyer image data.

[0148] The specific implementation of the hybrid image display device in this application is basically the same as the embodiments of the hybrid image display method described above, and will not be repeated here.

[0149] In addition, this application also provides a hybrid image display device. For example... Figure 6 As shown, Figure 6 This is a schematic diagram of the hardware operating environment involved in the embodiments of this application.

[0150] In one possible implementation, Figure 6 This can be a structural diagram of the hardware operating environment of a hybrid image display device.

[0151] like Figure 6 As shown, the hybrid image display device may include a processor 601, a communication interface 602, a memory 603, and a communication bus 604. The processor 601, the communication interface 602, and the memory 603 communicate with each other through the communication bus 604. The memory 603 is used to store computer programs. When the processor 601 executes the program stored in the memory 603, it implements the steps of the hybrid image display method.

[0152] The communication bus 604 mentioned in the aforementioned hybrid display device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 604 can be divided into an address bus, a data bus, and a control bus, etc. For ease of illustration, it is represented by only one thick line in the figure, but this does not indicate that there is only one bus or one type of bus.

[0153] The communication interface 602 is used for communication between the above-mentioned hybrid image display device and other devices.

[0154] The memory 603 may include random access memory (RMD) or non-volatile memory (NM), such as at least one disk storage device. Optionally, the memory 603 may also be at least one storage device located remotely from the aforementioned processor 601.

[0155] The processor 601 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0156] The specific implementation method of the hybrid image display device in this application is basically the same as the embodiments of the hybrid image display method described above, and will not be repeated here.

[0157] Furthermore, embodiments of this application also propose a computer-readable storage medium storing a hybrid image display program, which, when executed by a processor, implements the steps of the hybrid image display method as described above.

[0158] The specific implementation of the computer-readable storage medium in this application is basically the same as the embodiments of the above-described hybrid image display method, and will not be repeated here.

[0159] In addition, to achieve the above objectives, this application also provides a computer program product, comprising: a computer program, which, when executed by a processor, implements the steps of the hybrid image display method as described above.

[0160] The specific implementation method of the computer program product in this application is basically the same as the embodiments of the above-described hybrid image display method, and will not be described again here.

[0161] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0162] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0163] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes: several instructions to cause a terminal device (which may be a mobile phone, computer, server, device, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0164] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method of mixed reality presentation, characterized by, The hybrid image display method, applied to scenarios where wearable NFTs are sold on exchanges, includes: Acquire the wearable item data of the wearable item NFT and the asset buyer image data of the asset buyer image NFT. The wearable item data is the URL that stores the 3D model data of the wearable item, and the asset buyer image data is the URL that stores the 3D model data of the asset buyer image. The 3D model data refers to 3D digital assets and is used to display the image of a person or item. Based on the wearable item data and the asset buyer image data, a hybrid image of the asset buyer image and wearable items is displayed. The hybrid image is the asset buyer trying on the wearable item 3D model data through the asset buyer image 3D model data. The step of displaying a hybrid image of the asset buyer's image and the worn items based on the wearable item data and the asset buyer's image data includes: In response to a purchase request from an asset buyer to purchase a wearable NFT, ownership of the wearable NFT is transferred to the asset buyer. The seller's image NFT is stripped from the hybrid image NFT, and ownership of the stripped hybrid image NFT is transferred to the buyer. The hybrid image URL in the hybrid image NFT is generated based on IPNS and IPFS. IPFS is used to record 3D model data that does not need to be changed, and IPNS is used to record configuration information that can be updated. The stripping of the asset seller image NFT from the hybrid image NFT includes: Obtain the hybrid avatar URL from the hybrid avatar NFT; the hybrid avatar URL points to the asset seller's avatar URL and the URL of the worn items; Change the asset seller's profile URL to the asset buyer's profile URL; Transfer ownership of the modified hybrid NFT to the asset buyer; Alternatively, the stripping of the asset seller image NFT from the hybrid image NFT includes: Destroy hybrid image NFTs; Obtain the asset buyer's image NFT, and generate a new hybrid image NFT based on the asset buyer's image NFT and the wearable item NFT.

2. The mixed figure display method according to claim 1, wherein Before obtaining the hybrid image URL from the hybrid image NFT, the process includes: Send 3D model data of wearable items and 3D model data of asset seller images to IPFS; Receive the wearable item URL and asset seller profile URL returned by IPFS; Generate a hybrid avatar URL based on the wearable item URL and the asset seller avatar URL; Write the hybrid image URL into the hybrid image NFT.

3. The mixed figure display method according to claim 2, wherein The process of generating a hybrid avatar URL based on the wearable item URL and the asset seller avatar URL includes: Send the URL of the wearable item and the URL of the asset seller's profile to IPNS; Receive the hybrid image URL returned by the IPNS.

4. The mixed figure display method according to claim 1, wherein Before displaying the hybrid image of the asset buyer and the worn items based on the wearable item data and the asset buyer image data, the process includes: Receive fitting requests from asset buyers; A composite image of the asset buyer is generated based on the wearable item data and the asset buyer image data.

5. A mixed image display device, characterized by comprising: The hybrid image display device includes: The acquisition module is used to acquire the wearable item data of the wearable item NFT and the asset buyer image data of the asset buyer image NFT. The wearable item data is the URL that stores the 3D model data of the wearable item, and the asset buyer image data is the URL that stores the 3D model data of the asset buyer image. The 3D model data refers to 3D digital assets and is used to display the image of a person or item. The display module is used to display a hybrid image of the asset buyer's image and the wearable items based on the wearable item data and the asset buyer's image data. The hybrid image is the asset buyer's try-on image of the wearable item's 3D model data through the asset buyer's image 3D model data. The hybrid image display device is also used to achieve: In response to a purchase request from an asset buyer to purchase a wearable NFT, ownership of the wearable NFT is transferred to the asset buyer. The seller's NFT in the hybrid NFT is stripped from the hybrid NFT, and ownership of the stripped hybrid NFT is transferred to the buyer. The hybrid NFT's hybrid image URL is generated based on IPNS and IPFS. IPFS is used to record 3D model data that does not need to be changed, and IPNS is used to record configuration information that can be updated. The hybrid image display device is also used to achieve: Obtain the hybrid avatar URL from the hybrid avatar NFT; the hybrid avatar URL points to the asset seller's avatar URL and the URL of the worn items; Change the asset seller's profile URL to the asset buyer's profile URL; Transfer ownership of the modified hybrid NFT to the asset buyer; Alternatively, the hybrid image display device may also be used to achieve: Destroy hybrid image NFTs; Obtain the asset buyer's image NFT, and generate a new hybrid image NFT based on the asset buyer's image NFT and the wearable item NFT.

6. A mixed image display device, characterized by comprising: The hybrid image display device includes a memory, a processor, and a hybrid image display program stored in the memory and executable on the processor. When the hybrid image display program is executed by the processor, it implements the steps of the hybrid image display method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a hybrid image display program, which, when executed by a processor, implements the steps of the hybrid image display method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • NFT commodity interaction method based on AR technology

    CN115115811A