KR102442347B1 - Asset management server, method and program for virtual objects in metaverse based on artificial intelligence - Google Patents

Asset management server, method and program for virtual objects in metaverse based on artificial intelligence Download PDF

Info

Publication number
KR102442347B1
KR102442347B1 KR1020220058332A KR20220058332A KR102442347B1 KR 102442347 B1 KR102442347 B1 KR 102442347B1 KR 1020220058332 A KR1020220058332 A KR 1020220058332A KR 20220058332 A KR20220058332 A KR 20220058332A KR 102442347 B1 KR102442347 B1 KR 102442347B1
Authority
KR
South Korea
Prior art keywords
virtual
metaverse
real
information
instance
Prior art date
Application number
KR1020220058332A
Other languages
Korean (ko)
Inventor
오성훈
Original Assignee
오성훈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 오성훈 filed Critical 오성훈
Priority to KR1020220058332A priority Critical patent/KR102442347B1/en
Priority to KR1020220112555A priority patent/KR20230159220A/en
Application granted granted Critical
Publication of KR102442347B1 publication Critical patent/KR102442347B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • G06Q30/0619Neutral agent
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Mathematical Physics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Game Theory and Decision Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Processing Or Creating Images (AREA)
  • Stored Programmes (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present disclosure relates to an asset management server for virtual objects in an artificial intelligence-based metaverse, which may calculate virtual value information for virtual assets of virtual objects in the metaverse using a value calculation model, manage assets for virtual object in the metaverse, and broker trading based on the same.

Description

인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버, 방법 및 프로그램 {Asset management server, method and program for virtual objects in metaverse based on artificial intelligence}Asset management server, method and program for virtual objects in metaverse based on artificial intelligence}

본 개시는 자산 관리 서버에 관한 것으로, 보다 상세하게는 메타버스 내 가상 오브젝트에 대한 자산 관리 서버에 관한 것이다.The present disclosure relates to an asset management server, and more particularly, to an asset management server for a virtual object in a metaverse.

최근 들어, 메타버스에 대한 관심도가 크게 증가하고 있으며, 실제로 메타버스를 구현하는 많은 시도가 진행되고 있다.Recently, interest in the metaverse has greatly increased, and many attempts are being made to actually implement the metaverse.

하지만, 공통적으로 생기는 문제점 중 하나로 메타버스 내 오브젝트들의 거래와 가치산정의 명확한 기준이 없다는 것이다.However, one of the common problems is that there is no clear standard for transaction and value calculation of objects in the metaverse.

현실세계에 대한 디지털 트윈으로 메타버스를 생성하더라도, 메타버스 내에서 아바타들이 교류하고 현실세계와 다른 행동 패턴 등이 나타날 수 있기 때문에 현실세계의 가치를 그대로 반영하는 것은 메타버스의 특징을 살리지 못하고 현실성이 떨어진다는 문제점이 있다.Even if the metaverse is created as a digital twin for the real world, reflecting the values of the real world as it is because avatars interact within the metaverse and behavior patterns that are different from the real world may appear. There is a problem with this falling.

등록특허공보 제10-2322953호, (2021.11.02)Registered Patent Publication No. 10-2322953, (2021.11.02)

본 개시에 개시된 실시예는 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버를 제공하는데 그 목적이 있다.An embodiment disclosed in the present disclosure has an object to provide an asset management server for virtual objects in the metaverse based on artificial intelligence.

또한, 본 개시에 개시된 실시예는 가치산출 모델을 이용하여 메타버스 내 가상 오브젝트의 버추얼 에셋에 대한 가상가치 정보를 산출하고, 이를 기반으로 메타버스 내 가상 오브젝트에 대한 자산을 관리하고 매매를 중개하고자 한다.In addition, the embodiment disclosed in the present disclosure is to calculate virtual value information on virtual assets of virtual objects in the metaverse using a value calculation model, and manage assets for virtual objects in the metaverse based on this and mediate trading. do.

또한, 본 개시에 개시된 실시예는 메타버스 내 인스턴스 등록이 요청되는 경우, 인스턴스 요청 정보를 기반으로 메타버스 내 인스턴스 표시 위치 및 표시 단가 중 적어도 하나를 포함하는 인스턴스 계약 정보를 생성하고, 계약이 완료되면 메타버스 내에 인스턴스를 표시하고자 한다.In addition, in the embodiment disclosed in the present disclosure, when an instance registration in the metaverse is requested, instance contract information including at least one of an instance display position and a displayed unit price in the metaverse is generated based on the instance request information, and the contract is completed. Then, we want to display the instance in the metaverse.

본 개시가 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present disclosure are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 개시의 일 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버는, 현실세계에 대하여 획득된 영상을 수신하고, 상기 현실세계에 대한 디지털 트윈으로 생성된 메타버스의 영상을 사용자의 가상현실 장치로 제공하는 통신부; 상기 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트를 인식하고, 상기 인식된 현실 오브젝트의 현실세계 정보를 로딩하는 오브젝트 인식부; 상기 현실 오브젝트 인식 결과 및 상기 인식된 현실 오브젝트에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트를 생성하여 상기 메타버스 영상을 랜더링하는 랜더링부; 상기 현실세계 내 적어도 하나의 현실 오브젝트에 대한 현실가치 정보, 상기 현실 오브젝트에 대한 상기 현실가치 정보를 기반으로 상기 메타버스에 적용하기 위한 가상가치 정보를 산출하는 가치산출 모델이 저장된 저장부; 및 상기 가치산출 모델을 이용하여 상기 가상 오브젝트의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출하는 프로세서를 포함한다.An asset management server for a virtual object in an artificial intelligence-based metaverse according to an embodiment of the present disclosure for solving the above-described problem receives an image acquired for the real world, and converts it into a digital twin for the real world a communication unit that provides the generated metaverse image to a user's virtual reality device; an object recognition unit recognizing at least one real object in the received real world image and loading real world information of the recognized real object; a rendering unit generating a virtual object based on the real object recognition result and real world information loaded with respect to the recognized real object to render the metaverse image; a storage unit storing a value calculation model for calculating virtual value information to be applied to the metaverse based on the real value information on at least one real object in the real world and the real value information on the real object; and a processor for calculating virtual value information on a virtual asset of the virtual object by using the value calculation model.

또한, 상기 가치산출 모델은, 상기 현실 오브젝트의 현실가치 정보, 현실세계 내에서 상기 현실 오브젝트로부터 기 설정된 거리 내 유동인구 정보, 메타버스 내에서 상기 가상 오브젝트로부터 기 설정된 거리 내 아바타의 유동 정보, 메타버스 내에서 상기 가상 오브젝트가 속한 구역에 대한 시간대별 평균 사용자 정보 중 적어도 하나를 기반으로 상기 가상가치 정보를 산출할 수 있다.In addition, the value calculation model includes real value information of the real object, floating population information within a preset distance from the real object in the real world, flow information of an avatar within a preset distance from the virtual object in the metaverse, and meta information. The virtual value information may be calculated based on at least one of average user information for each time zone for the zone to which the virtual object belongs in the bus.

또한, 상기 프로세서는, 메타버스 내에서 상기 가상 오브젝트로부터 기 설정된 거리 내 아바타의 유동 정보 및 메타버스 내에서 상기 가상 오브젝트가 속한 구역에 대한 시간대별 평균 사용자 정보를 기 설정된 시간마다 확인하여 제1 변화량을 산출하고, 기 설정된 시간마다 상기 제1 변화량 및 상기 메타버스 내에서 상기 가상 오브젝트의 수요에 대한 제2 변화량을 기반으로 상기 가상 오브젝트의 버추얼 에셋에 대한 가상가치 정보를 재산출할 수 있다.In addition, the processor is configured to check the flow information of the avatar within a preset distance from the virtual object in the metaverse and average user information for each time zone in the metaverse of the zone to which the virtual object belongs at each preset time to determine the first change amount may be calculated, and virtual value information on the virtual asset of the virtual object may be recalculated based on the first amount of change for each preset time and the second amount of change for the demand of the virtual object in the metaverse.

또한, 상기 프로세서는, 상기 메타버스 내 인스턴스(Instance) 등록이 요청되는 경우, 상기 인스턴스에 대한 요청 정보를 기반으로 상기 메타버스 내 상기 인스턴스의 표시 위치 및 표시 단가 중 적어도 하나를 포함하는 인스턴스 계약 정보를 생성하고, 상기 생성된 인스턴스 계약 정보에 대한 계약이 완료되면, 상기 인스턴스 계약 정보에 따라 상기 등록 요청된 인스턴스를 상기 메타버스 내에 표시할 수 있다.In addition, when an instance registration in the metaverse is requested, the processor is configured to include instance contract information including at least one of a display location and a display unit price of the instance in the metaverse based on the request information on the instance , and when a contract for the generated instance contract information is completed, the instance requested to be registered according to the instance contract information may be displayed in the metaverse.

또한, 상기 프로세서는, 상기 현실세계에서 현실 오브젝트를 이용하여 표시되고 있는 현실 정보의 현황을 기반으로 상기 메타버스 내에서 상기 현실 정보에 상응하는 제1 인스턴스 표시 가능 위치를 도출하여 상기 저장부에 저장하고, 상기 현실세계에서 상기 현실 정보의 가치를 상기 가치산출 모델에 입력하여 상기 제1 인스턴스 표시 단가를 산출하여 상기 저장부에 저장할 수 있다.In addition, the processor derives a first instance displayable position corresponding to the real information in the metaverse based on the current status of the real information being displayed using the real object in the real world and stores it in the storage unit and input the value of the real information in the real world into the value calculation model to calculate the unit price for displaying the first instance and store it in the storage unit.

또한, 상기 프로세서는, 상기 메타버스 내 가상 오브젝트 배치 정보 및 메타버스 내 아바타들의 유동 정보를 기반으로, 상기 현실세계에서 상기 현실 정보가 표시되고 있지 않지만 상기 메타버스 내에서 인스턴스가 표시 가능한 것으로 판단되는 적어도 하나의 제2 인스턴스 표시 가능 위치를 도출하여 상기 저장부에 저장할 수 있다.In addition, the processor determines that the real information is not displayed in the real world, but that instances can be displayed in the metaverse based on the virtual object arrangement information in the metaverse and the flow information of the avatars in the metaverse. At least one second instance displayable position may be derived and stored in the storage unit.

또한, 상기 프로세서는, 상기 메타버스 내 특정 아바타가 상기 메타버스 내에 표시되고 있는 특정 인스턴스를 기 설정된 시간 이상 쳐다보는 경우, 상기 특정 인스턴스가 상기 아바타의 시선에 유지되도록 상기 특정 아바타의 사용자의 가상현실 장치로 제공되고 있는 메타버스 영상 내 상기 특정 인스턴스가 회전되도록 랜더링할 수 있다.In addition, when the specific avatar in the metaverse looks at the specific instance displayed in the metaverse for more than a preset time, the processor is configured to maintain the specific instance in the gaze of the avatar in the virtual reality of the user of the specific avatar. The specific instance in the metaverse image being provided to the device may be rendered to be rotated.

또한, 상기 프로세서는, 기 설정된 시간마다 상기 현실 오브젝트 각각의 실제가치 정보를 수신하고, 상기 각각의 현실 오브젝트에 대한 실제가치에 대한 제1 시세 추이를 산출하고, 상기 각각의 가상 오브젝트에 대한 버추얼 에셋의 가상가치 정보에 대한 제2 시세 추이를 산출하고, 동일한 현실 오브젝트와 가상 오브젝트에 대하여 산출된 상기 제1 시세 추이와 상기 제2 시세 추이를 비교하고, 상기 비교 결과를 상기 가치산출 모델에 입력하여 상기 버추얼 에셋에 대한 가상가치 정보를 업데이트 할 수 있다.In addition, the processor receives the real value information of each of the real objects at preset times, calculates a first price trend for the real values of each of the real objects, and virtual assets for each of the virtual objects calculates a second price trend for the virtual value information of Virtual value information on the virtual asset may be updated.

또한, 상술한 과제를 해결하기 위한 본 개시의 일 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 방법은, 자산 관리 서버에 의해 수행되는 방법으로, 현실세계에 대하여 획득된 영상을 수신하는 단계; 상기 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트를 인식하고, 상기 인식된 현실 오브젝트의 현실세계 정보를 로딩하는 오브젝트 인식 단계; 상기 현실 오브젝트 인식 결과 및 상기 인식된 현실 오브젝트에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트를 생성하여 상기 메타버스 영상을 랜더링하는 단계; 상기 현실세계에 대한 디지털 트윈으로 생성된 메타버스의 영상을 사용자의 가상현실 장치로 제공하는 단계; 및 가치산출 모델을 이용하여 상기 가상 오브젝트의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출하는 단계를 포함하며, 상기 현실세계 내 적어도 하나의 현실 오브젝트에 대한 현실가치 정보, 상기 현실 오브젝트에 대한 상기 현실가치 정보를 기반으로 상기 메타버스에 적용하기 위한 가상가치 정보를 산출하는 가치산출 모델이 저장된 저장부를 포함한다.In addition, the asset management method for virtual objects in the metaverse based on artificial intelligence according to an embodiment of the present disclosure for solving the above problems is a method performed by an asset management server, and an image acquired for the real world receiving; an object recognition step of recognizing at least one real object in the received real-world image and loading real-world information of the recognized real object; rendering the metaverse image by generating a virtual object based on a result of real object recognition and real world information loaded with respect to the recognized real object; providing an image of the metaverse generated as a digital twin for the real world to a user's virtual reality device; and calculating virtual value information on a virtual asset of the virtual object by using a value calculation model, wherein real value information on at least one real object in the real world and the real object and a storage unit storing a value calculation model for calculating virtual value information to be applied to the metaverse based on the real value information.

이 외에도, 본 개시를 구현하기 위한 실행하기 위한 컴퓨터 판독 가능한 기록 매체에 저장된 컴퓨터 프로그램이 더 제공될 수 있다.In addition to this, a computer program stored in a computer-readable recording medium for execution for implementing the present disclosure may be further provided.

이 외에도, 본 개시를 구현하기 위한 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체가 더 제공될 수 있다.In addition to this, a computer-readable recording medium for recording a computer program for executing a method for implementing the present disclosure may be further provided.

본 개시의 전술한 과제 해결 수단에 의하면, 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버를 제공하는 효과를 제공한다.According to the above-described problem solving means of the present disclosure, an effect of providing an asset management server for a virtual object in an artificial intelligence-based metaverse is provided.

본 개시의 전술한 과제 해결 수단에 의하면, 가치산출 모델을 이용하여 메타버스 내 가상 오브젝트의 버추얼 에셋에 대한 가상가치 정보를 산출하고, 이를 기반으로 메타버스 내 가상 오브젝트에 대한 자산을 관리하고 매매를 중개할 수 있다.According to the above-described problem solving means of the present disclosure, virtual value information on virtual assets of virtual objects in the metaverse is calculated using a value calculation model, and assets for virtual objects in the metaverse are managed and traded based on this. can mediate

본 개시의 전술한 과제 해결 수단에 의하면, 메타버스 내 인스턴스 등록이 요청되는 경우, 인스턴스 요청 정보를 기반으로 메타버스 내 인스턴스 표시 위치 및 표시 단가 중 적어도 하나를 포함하는 인스턴스 계약 정보를 생성하고, 계약이 완료되면 메타버스 내에 인스턴스를 표시하여 메타버스 내 아바타들이 이를 볼 수 있도록 하는 효과가 있다.According to the above-described problem solving means of the present disclosure, when an instance registration in the metaverse is requested, instance contract information including at least one of an instance display position and a display unit price in the metaverse is generated based on the instance request information, and the contract When this is completed, an instance is displayed in the metaverse so that avatars in the metaverse can see it.

본 개시의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 시스템의 개략도이다.
도 2는 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 시스템의 블록도이다.
도 3은 서버가 메타버스를 구현하기 위해 포함하는 세부 구성을 예시한 블록도이다.
도 4는 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 방법의 흐름도이다.
도 5는 메타버스 내 등록된 인스턴스들이 가상세계 내에서 표시되는 것을 예시한 도면이다.
도 6은 현실세계 내에 표시되고 있는 현실세계 정보를 예시한 도면이다.
도 7은 메타버스 내에 표시되고 있는 인스턴스를 예시한 도면이다.
도 8은 메타버스 내 접속된 아바타에게 타겟형 인스턴스가 표시되는 것을 예시한 도면이다.
도 9는 도 8에서 아바타의 시점 이동에 따라서 인스턴스의 표시 각도가 변화하는 것을 예시한 도면이다.
도 10은 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 방법의 흐름도이다.
도 11은 사용자가 가상현실 장치를 착용하고 특정 모션을 취하는 것을 예시한 도면이다.
도 12는 사용자의 모션이 가상 도형 호출 동작에 해당되어 메타버스 영상 내에 환경 설정을 위한 가상 도형을 랜더링한 것을 예시한 도면이다.
도 13은 가상 도형의 서로 다른 회전 상태마다 가상 도형에 포함된 각각의 면에 서로 다른 제어신호가 설정된 것을 예시한 도면이다.
도 14는 메타버스 내 인스턴스와 오버랩되지 않는 위치에 가상 도형을 랜더링한 것을 예시한 도면이다.
1 is a schematic diagram of an asset management system for a virtual object in an artificial intelligence-based metaverse according to an embodiment of the present disclosure.
2 is a block diagram of an asset management system for virtual objects in an artificial intelligence-based metaverse according to an embodiment of the present disclosure.
3 is a block diagram illustrating a detailed configuration included in a server to implement a metaverse.
4 is a flowchart of an asset management method for a virtual object in an artificial intelligence-based metaverse according to an embodiment of the present disclosure.
5 is a diagram illustrating that instances registered in the metaverse are displayed in the virtual world.
6 is a diagram illustrating real world information being displayed in the real world.
7 is a diagram illustrating an instance being displayed in the metaverse.
8 is a diagram exemplifying that a target-type instance is displayed to an avatar connected in the metaverse.
9 is a diagram illustrating a change in the display angle of an instance according to the movement of the viewpoint of the avatar in FIG. 8 .
10 is a flowchart of an asset management method for a virtual object in an artificial intelligence-based metaverse according to an embodiment of the present disclosure.
11 is a diagram illustrating that a user wears a virtual reality device and takes a specific motion.
12 is a diagram exemplifying rendering of a virtual figure for environment setting in a metaverse image because a user's motion corresponds to a virtual figure call operation.
13 is a diagram illustrating that different control signals are set to respective surfaces included in the virtual figure for different rotational states of the virtual figure.
14 is a diagram illustrating rendering of a virtual figure at a position that does not overlap an instance in the metaverse.

본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 개시는 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 개시의 개시가 완전하도록 하고, 본 개시가 속하는 기술 분야의 통상의 기술자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present disclosure and methods of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only the present embodiments allow the disclosure of the present disclosure to be complete, and those of ordinary skill in the art to which the present disclosure pertains. It is provided to fully understand the scope of the present disclosure to those skilled in the art, and the present disclosure is only defined by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 개시의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for the purpose of describing the embodiments and is not intended to limit the present disclosure. In this specification, the singular also includes the plural, unless specifically stated otherwise in the phrase. As used herein, “comprises” and/or “comprising” does not exclude the presence or addition of one or more other components in addition to the stated components. Like reference numerals refer to like elements throughout, and "and/or" includes each and every combination of one or more of the recited elements. Although "first", "second", etc. are used to describe various elements, these elements are not limited by these terms, of course. These terms are only used to distinguish one component from another. Accordingly, it goes without saying that the first component mentioned below may be the second component within the spirit of the present disclosure.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 개시가 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used herein may have the meaning commonly understood by those of ordinary skill in the art to which this disclosure belongs. In addition, terms defined in a commonly used dictionary are not to be interpreted ideally or excessively unless clearly specifically defined.

이하, 첨부된 도면을 참조하여 본 개시의 실시예를 상세하게 설명한다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

도 1은 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 시스템(10)의 개략도이다.1 is a schematic diagram of an asset management system 10 for a virtual object 50 in an artificial intelligence-based metaverse according to an embodiment of the present disclosure.

도 1을 참조하면, 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 시스템(10)의 개략적인 구성이 도시되어 있다.Referring to FIG. 1 , a schematic configuration of an asset management system 10 for a virtual object 50 in an artificial intelligence-based metaverse according to an embodiment of the present disclosure is shown.

도 1과 같이 서버(100)는 현실세계에 대한 디지털 트윈으로 메타버스를 생성하고, 서버(100)에 접속한 사용자들에게 메타버스 영상을 제공하게 된다.As shown in FIG. 1 , the server 100 creates a metaverse as a digital twin for the real world, and provides the metaverse image to users connected to the server 100 .

상세하게는, 서버(100)는 서버(100)에 접속된 사용자의 가상현실 장치(30)로 메타버스 영상을 제공하게 되며, 가상현실 장치(30)의 제어에 따라 메타버스 내 아바타(60), 캐릭터의 움직임을 제어하게 된다.In detail, the server 100 provides a metaverse image to the user's virtual reality device 30 connected to the server 100 , and the avatar 60 in the metaverse under the control of the virtual reality device 30 . , to control the movement of the character.

본 개시의 실시예에서 서버(100)가 현실세계에 대한 디지털 트윈으로 메타버스를 생성하는 것을 개시하였으나, 몇몇 실시예에서 서버(100)는 자산 관리, 인스턴스 관리 기능을 수행하고, 메타버스를 구현하는 등과 같은 기능은 부가적으로 포함된 서버(100) 장치를 통해 수행할 수도 있다.In the embodiment of the present disclosure, the server 100 starts generating a metaverse as a digital twin for the real world, but in some embodiments, the server 100 performs asset management and instance management functions, and implements the metaverse. Functions such as to do may be performed through the additionally included server 100 device.

도 2는 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 시스템(10)의 블록도이다.2 is a block diagram of the asset management system 10 for the virtual object 50 in the metaverse based on artificial intelligence according to an embodiment of the present disclosure.

도 2를 참조하면, 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 시스템(10)은 서버(100) 및 가상현실 장치(30)를 포함한다.Referring to FIG. 2 , the asset management system 10 for the virtual object 50 in the metaverse based on artificial intelligence according to an embodiment of the present disclosure includes a server 100 and a virtual reality device 30 .

서버(100)는 프로세서(110), 통신부(120), 오브젝트 인식부(140), 랜더링부(140), 저장부(150), 가치산출 모델(160), 통계부(170), 판단부(180) 및 입출력부(190)를 포함한다.The server 100 includes a processor 110 , a communication unit 120 , an object recognition unit 140 , a rendering unit 140 , a storage unit 150 , a value calculation model 160 , a statistic unit 170 , a determination unit ( 180) and an input/output unit 190 .

다만, 몇몇 실시예에서 시스템(10), 서버(100)는 도 2에 도시된 구성요소보다 더 적은 수의 구성요소나 더 많은 구성요소를 포함할 수도 있다.However, in some embodiments, the system 10 and the server 100 may include fewer or more components than the components shown in FIG. 2 .

예를 들어, 자산 관리 서버(100) 또는 자산 관리 시스템(10)은 별도의 클라우드 저장소를 더 포함할 수 있다.For example, the asset management server 100 or the asset management system 10 may further include a separate cloud storage.

통신부(120)는 현실세계에 대하여 획득된 영상을 수신하고, 랜더링부(140)를 통해 현실세계에 대하여 디지털 트윈으로 생성된 메타버스의 영상을 사용자의 가상현실 장치(30)로 제공한다.The communication unit 120 receives the image acquired for the real world, and provides the image of the metaverse generated as a digital twin for the real world to the user's virtual reality device 30 through the rendering unit 140 .

또한, 통신부(120)는 서버(100)에 접속한 사용자의 가상현실 장치(30)와 실시간 통신하여 메타버스 영상을 제공하는 것은 물론, 가상현실 장치(30)로 입력되는 제어신호를 수신하여 프로세서(110)가 메타버스 영상 내 사용자의 아바타(60), 캐릭터를 제어하거나 메타버스에 대한 환경 설정을 제어하도록 할 수 있다.In addition, the communication unit 120 communicates in real time with the virtual reality device 30 of the user connected to the server 100 to provide a metaverse image, as well as receives a control signal input to the virtual reality device 30 to process the processor. The 110 may control the user's avatar 60 and character in the metaverse image or control environment settings for the metaverse.

오브젝트 인식부(140)는 통신부(120)를 통해 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트(40)를 인식하고, 인식된 현실 오브젝트(40)의 현실세계 정보를 로딩한다.The object recognition unit 140 recognizes at least one real object 40 in the real world image received through the communication unit 120 , and loads real world information of the recognized real object 40 .

구체적으로, 프로세서(110)는 현실세계에 존재하는 오브젝트의 정보를 로딩하고, 이를 저장부(150)에 저장할 수 있다.Specifically, the processor 110 may load information on an object existing in the real world and store it in the storage 150 .

이때, 오브젝트 정보는 오브젝트의 외형 정보, 특징 정보, 가격, 시세 중 적어도 하나를 포함할 수 있으며, 외형 정보는 오브젝트의 형상, 크기, 위치 중 적어도 하나를 포함할 수 있다.In this case, the object information may include at least one of appearance information, characteristic information, price, and market price of the object, and the appearance information may include at least one of a shape, size, and location of the object.

예를 들어, 통신부(120)를 통해 수신된 영상 내에 특정 건물이 오브젝트로 인식되는 경우, 오브젝트 인식부(140)는 해당 건물의 위치, 크기(면적, 높이, 층 등), 시세 중 적어도 하나를 포함하는 현실세계 정보를 로딩할 수 있다.For example, when a specific building is recognized as an object in the image received through the communication unit 120, the object recognition unit 140 determines at least one of the location, size (area, height, floor, etc.) of the corresponding building, and the market price. It is possible to load real-world information including

본 개시의 실시예에서 현실 오브젝트(40)는 건물, 조형물, 나무, 산, 정류장 등과 같이 현실세계에 존재하는 모든 물체가 대상이 될 수 있다.In the embodiment of the present disclosure, the real object 40 may be any object existing in the real world, such as a building, a sculpture, a tree, a mountain, a station, and the like.

이때, 오브젝트 인식부(140)는 현실세계 영상 내에서 현실 오브젝트(40)를 인식하고, 인식 결과를 생성할 수 있으며, 이때 현실 오브젝트(40) 인식 결과는 현실 오브젝트(40)의 위치, 크기, 형상 중 적어도 하나를 포함할 수 있다.At this time, the object recognition unit 140 may recognize the real object 40 in the real world image and generate a recognition result, in which case the real object 40 recognition result is the position, size, It may include at least one of the shapes.

랜더링부(140)는 현실 오브젝트(40) 인식 결과 및 인식된 현실 오브젝트(40)에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트(50)를 생성하여 메타버스 영상을 랜더링할 수 있다.The rendering unit 140 may render a metaverse image by generating a virtual object 50 based on a result of recognizing the real object 40 and real world information loaded with respect to the recognized real object 40 .

오브젝트 인식부(140)가 현실세계 영상 내에서 인식한 현실 오브젝트(40) 인식 결과는 실제 정보와 상이한 점이 존재할 수 있으므로, 현실 오브젝트(40) 인식 결과와 현실세계 정보를 기반으로 현실 오브젝트(40)와 대응되는 가상 오브젝트(50)를 생성하여 메타버스 영상을 랜더링할 수 있다.Since the recognition result of the real object 40 recognized by the object recognition unit 140 in the real world image may be different from the real information, the real object 40 based on the real object 40 recognition result and the real world information. A metaverse image may be rendered by creating a virtual object 50 corresponding to .

저장부(150)는 현실세계 내 적어도 하나의 현실 오브젝트(40)에 대한 현실가치 정보 및 가치산출 모델(160)이 저장되어 있다.The storage unit 150 stores the real value information and the value calculation model 160 for at least one real object 40 in the real world.

또한, 저장부(150)는 복수의 면 각각에 메타버스 내 환경설정에 대한 서로 다른 제어 명령이 할당된 3D UI (3-Dimensional User Interface) 기반의 가상 도형이 저장되어 있다.In addition, the storage unit 150 stores a 3D UI (3-Dimensional User Interface)-based virtual figure in which different control commands for environment settings in the metaverse are assigned to each of a plurality of surfaces.

서버(100)는 가상현실 장치(30)를 이용하여 서버(100)에 접속한 사용자에게 3D UI 기반의 가상 도형을 이용한 환경설정에 대한 튜토리얼을 제공할 수 있다.The server 100 may provide a tutorial for environment setting using a 3D UI-based virtual figure to a user who accesses the server 100 using the virtual reality device 30 .

서버(100)는 서로 다른 복수의 가상 도형에 대한 정보를 제공하고 사용자에게 적어도 하나의 가상 도형을 사용하여 환경설정을 위한 커스터마이징을 진행하도록 요청할 수 있다.The server 100 may provide information on a plurality of different virtual figures and request the user to perform customization for environment setting using at least one virtual figure.

예를 들어, 사용자가 선호하는 가상 도형을 선택하도록 할 수 있다. (예: 정육면체, 직육면체, 정사면체 등)For example, the user can select a preferred virtual figure. (Example: cube, cuboid, tetrahedron, etc.)

상술한 실시예에서 다면체의 가상 도형을 예로 들었으나, 본 개시의 실시예에서 가상 도형은 다면체로 한정되지 않으며 "구"와 같이 면이 없는 형태의 가상 도형도 적용 가능하다.Although the virtual figure of a polyhedron is exemplified in the above-described embodiment, the virtual figure is not limited to a polyhedron in the embodiment of the present disclosure, and a virtual figure having no face such as a "sphere" is also applicable.

가치산출 모델(160)은 현실 오브젝트(40)에 대한 현실가치 정보를 기반으로 메타버스에 적용하기 위한 가상가치 정보를 산출할 수 있다.The value calculation model 160 may calculate virtual value information to be applied to the metaverse based on the real value information about the real object 40 .

통계부(170)는 서버(100)에서 발생되는 각종 데이터에 대한 통계 정보를 생성할 수 있다.The statistic unit 170 may generate statistical information about various data generated by the server 100 .

구체적으로, 통계부(170)는 메타버스 내 복수/다수 개의 구획된 영역들 각각에 대하여 메타버스 내 아바타(60)의 유동 정보를 산출하고, 영역/구역별 사용자 통계 정보를 산출할 수 있다.Specifically, the statistic unit 170 may calculate flow information of the avatar 60 in the metaverse for each of the plurality/plural partitioned areas in the metaverse, and calculate user statistical information for each area/region.

판단부(180)는 가상현실 현실 장치를 착용한 사용자의 모션 제스처를 기반으로 메타버스 내 가상 아바타(60) 캐릭터의 동작 및 가상 도형의 제어 명령 중 적어도 하나를 결정/판단할 수 있다.The determination unit 180 may determine/determine at least one of an operation of the virtual avatar 60 character in the metaverse and a control command of a virtual figure based on the motion gesture of the user wearing the virtual reality device.

입출력부(190)는 서버(100)에 대한 제어신호를 입력 받거나 생성된 정보를 출력할 수 있는 수단으로, 입력부와 출력부가 구분될 수도 있다.The input/output unit 190 may receive a control signal for the server 100 or output generated information, and may be divided into an input unit and an output unit.

본 개시의 실시예에서 프로세서(110)는 서버(100) 내 구성들의 제어를 담당하며, 메모리, 저장부(150)에 저장된 명령어, 알고리즘을 실행하여 자산 관리 방법을 실행할 수 있다.In an embodiment of the present disclosure, the processor 110 is responsible for controlling the components in the server 100 , and may execute the asset management method by executing instructions and algorithms stored in the memory and the storage unit 150 .

또한, 프로세서(110)는 인공지능 모델, 가치산출 모델(160)을 이용하여 자산관리 서버(100)를 인공지능 기반으로 작동시키고 메타버스 내 가상 오브젝트(50)들의 가치를 산출함으로써 메타버스 내 가상 오브젝트(50)들의 거래를 중개하고, 시세를 관리할 수 있다.In addition, the processor 110 operates the asset management server 100 based on artificial intelligence using the artificial intelligence model and the value calculation model 160 , and calculates the values of the virtual objects 50 in the metaverse. It is possible to mediate the transaction of the objects 50 and manage the market price.

프로세서(110)는 가치산출 모델(160)을 이용하여 가상 오브젝트(50)의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출할 수 있다.The processor 110 may calculate virtual value information on a virtual asset of the virtual object 50 by using the value calculation model 160 .

전술한 바와 같이, 본 개시의 실시예에서 현실 오브젝트(40)는 현실세계에 존재하는 모든 물체가 대상이 될 수 있으며, 프로세서(110)가 가상가치 정보를 산출하는 버추얼 에셋(Virtual Asset)은 메타버스 내에서 가치를 가질 수 있는 가상 오브젝트(50)라면 무엇이든 적용이 가능하다.As described above, in the embodiment of the present disclosure, the real object 40 may be any object existing in the real world, and the virtual asset from which the processor 110 calculates virtual value information is meta Any virtual object 50 that can have a value in the bus can be applied.

또한, 프로세서(110)는 산출된 가상가치 정보를 기반으로 가상 오브젝트(50)의 버추얼 에셋에 대한 매매의 중개를 제어할 수 있다.Also, the processor 110 may control the brokerage of the virtual asset of the virtual object 50 based on the calculated virtual value information.

도 3은 서버(100)가 메타버스를 구현하기 위해 포함하는 세부 구성을 예시한 블록도이다.3 is a block diagram illustrating a detailed configuration included in the server 100 to implement the metaverse.

도 2에서 상세하게 설명하지 않았지만, 도 3을 참조하면 서버(100)는 현실세계에 대한 디지털 트윈으로 메타버스를 생성하기 위한 각종 세부 구성들을 더 포함할 수 있다.Although not described in detail in FIG. 2 , referring to FIG. 3 , the server 100 may further include various detailed configurations for generating a metaverse as a digital twin for the real world.

카메라 모듈은 현실세계 영상을 획득할 수 있는 위치라면 어디든 설치 가능하며, 차량, 드론, 비행체 등에 설치되어 현실세계 영상을 수집할 수 있다.The camera module can be installed anywhere where real-world images can be acquired, and can be installed in vehicles, drones, and flying vehicles to collect real-world images.

상세하게는, 서버(100)는 입출력 인터페이스, 카메라 모듈을 더 포함할 수 있다.In detail, the server 100 may further include an input/output interface and a camera module.

메모리, 저장부(150)는 AR 트래킹 모듈, 3D 엔진, 인터렉티브 모듈 및 AR 디스플레이 모듈을 포함할 수 있다.The memory and storage unit 150 may include an AR tracking module, a 3D engine, an interactive module, and an AR display module.

도 4는 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 방법의 흐름도이다.4 is a flowchart of an asset management method for a virtual object 50 in an artificial intelligence-based metaverse according to an embodiment of the present disclosure.

서버(100)가 통신부(120)를 통해 현실세계에 대하여 획득된 영상을 수신한다. (S100)The server 100 receives an image acquired for the real world through the communication unit 120 . (S100)

프로세서(110)가 S100에서 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트(40)를 인식한다. (S200)The processor 110 recognizes at least one real object 40 in the real world image received in S100 . (S200)

프로세서(110)가 S200에서 인식된 현실 오브젝트(40)의 현실세계 정보를 로딩한다. (S300)The processor 110 loads real world information of the real object 40 recognized in S200 . (S300)

프로세서(110)가 현실 오브젝트(40)에 대응되는 가상 오브젝트(50)를 생성하여 메타버스 영상을 랜더링한다. (S400)The processor 110 renders a metaverse image by generating a virtual object 50 corresponding to the real object 40 . (S400)

프로세서(110)가 메타버스 영상을 서버(100) 사용자의 가상현실 장치(30)로 제공한다. (S500)The processor 110 provides the metaverse image to the virtual reality device 30 of the server 100 user. (S500)

프로세서(110)가 가상 오브젝트(50)의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출한다. (S600)The processor 110 calculates virtual value information on a virtual asset of the virtual object 50 . (S600)

본 개시의 실시예에서 가치산출 모델(160)은 현실 오브젝트(40)의 현실가치 정보를 기반으로 메타버스 내에 현실 오브젝트(40)와 대응되는 가상 오브젝트(50)를 생성할 수 있다.In an embodiment of the present disclosure, the value calculation model 160 may generate a virtual object 50 corresponding to the real object 40 in the metaverse based on the real value information of the real object 40 .

구체적으로, 가치산출 모델(160)은 현실 오브젝트(40)의 현실가치 정보, 현실세계 내에서 현실 오브젝트(40)로부터 기 설정된 거리 내 유동인구 정보, 메타버스 내에서 가상 오브젝트(50)가 속한 구역에 대한 시간대별 평균 사용자 정보 중 적어도 하나를 기반으로 해당 가상 오브젝트(50)에 대한 가상가치 정보를 산출할 수 있다.Specifically, the value calculation model 160 includes real value information of the real object 40, floating population information within a preset distance from the real object 40 in the real world, and the region to which the virtual object 50 belongs in the metaverse. Virtual value information for the corresponding virtual object 50 may be calculated based on at least one of the average user information for each time period.

이때, 현실 오브젝트(40)의 현실가치 정보는 해당 현실 오브젝트(40)의 시세, 예측되는 시세 등이 포함될 수 있다.In this case, the real value information of the real object 40 may include a market price, a predicted market price, and the like of the corresponding real object 40 .

또한, 본 개시의 실시예에서 가상 오브젝트(50)를 직접적으로 이용하거나 간접적으로 이용하여 메타버스 내에서 아바타(60)들에게 인스턴스(광고)를 제공하기 때문에, 현실 오브젝트(40)로부터 기 설정된 거리 내 유동인구 정보, 메타버스 내에서 가상 오브젝트(50)로부터 기 설정된 거리 내 아바타(60)의 유동 정보, 시간대별 평균 사용자 정보와 같은 조건들을 고려하여 해당 가상 오브젝트(50)에 대한 가상가치 정보를 산출하게 된다.In addition, since an instance (advertisement) is provided to the avatars 60 in the metaverse by using the virtual object 50 directly or indirectly in the embodiment of the present disclosure, a preset distance from the real object 40 In consideration of conditions such as my floating population information, flow information of the avatar 60 within a preset distance from the virtual object 50 in the metaverse, and average user information for each time period, virtual value information for the corresponding virtual object 50 is calculated. will yield

따라서, 가상가치 정보는 가상 오브젝트(50)에 대한 버추얼 에셋에 대한 가상가치 정보를 포함하는 것 이외에도, 메타버스 내에서 예상되는 광고 효과를 포함할 수 있다.Accordingly, the virtual value information may include advertisement effects expected in the metaverse in addition to including virtual value information on the virtual asset of the virtual object 50 .

일 실시예로, 프로세서(110)는 메타버스 내에서 가상 오브젝트(50)로부터 기 설정된 거리 내 아바타(60)의 유동 정보 및 메타버스 내에서 가상 오브젝트(50)가 속한 구역에 대한 시간대별 평균 사용자 정보를 기 설정된 시간마다 체크하여 제1 변화량을 산출할 수 있다.In an embodiment, the processor 110 may determine the flow information of the avatar 60 within a preset distance from the virtual object 50 in the metaverse and the average user per time period for the zone to which the virtual object 50 belongs in the metaverse. The first change amount may be calculated by checking the information every preset time.

그리고, 프로세서(110)는 기 설정된 시간마다 제1 변화량 및 메타버스 내에서 가상 오브젝트(50)의 수요에 대한 제2 변화량을 기반으로 해당 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보를 재산출할 수 있다.Then, the processor 110 acquires virtual value information on the virtual asset of the corresponding virtual object 50 based on the first change amount for each preset time and the second change amount for the demand of the virtual object 50 in the metaverse. can go out

현실세계에서도 도시의 발전, 사람들의 관심도 변화 등 다양한 조건에 따라서 현실 오브젝트(40, 대표적인 예: 건물)의 가치가 변화할 수 있기 때문에, 본 개시에서는 이러한 특징을 메타버스 내에서도 구현하기 위해 위와 같은 구성을 이용하고 있다.Since the value of a real object (40, a representative example: a building) may change according to various conditions such as urban development and changes in people's interest in the real world, in the present disclosure, in order to implement these features in the metaverse, the above configuration is using

따라서, 본 개시의 실시예에 따른 서버(100)는 전술한 구성들을 통해서, 가상 오브젝트(50)의 메타버스 내 가치를 효과적으로 산출하게 되며, 가상 오브젝트(50)의 가치 변화를 반영하여 재산출까지 할 수 있게 되는 효과가 있다.Therefore, the server 100 according to the embodiment of the present disclosure effectively calculates the value in the metaverse of the virtual object 50 through the above-described configurations, and reflects the change in the value of the virtual object 50 until recalculation. It has the effect of being able to do it.

도 5는 메타버스 내 등록된 인스턴스들이 가상세계 내에서 표시되는 것을 예시한 도면이다.5 is a diagram illustrating that instances registered in the metaverse are displayed in the virtual world.

일 실시예로, 프로세서(110)는 메타버스 내 인스턴스(Instance) 등록이 요청되는 경우, 인스턴스에 대한 요청 정보를 기반으로 메타버스 내 인스턴스의 표시 위치 및 표시 단가 중 적어도 하나를 포함하는 인스턴스 계약 정보를 생성한다.In one embodiment, when a registration of an instance in the metaverse is requested, the processor 110 may include instance contract information including at least one of a display position and a display unit price of an instance in the metaverse based on the request information on the instance. create

그리고, 프로세서(110)는 생성된 인스턴스 계약 정보에 대한 계약이 완료되면, 인스턴스 계약 정보에 따라 등록 요청된 인스턴스를 도 5와 같이 메타버스 내에 표시한다.Then, when the contract for the generated instance contract information is completed, the processor 110 displays the instance requested to be registered according to the instance contract information in the metaverse as shown in FIG. 5 .

본 개시의 실시예에서 인스턴스는 메타버스 내에서 시각 또는 청각 중 적어도 하나의 감각을 통해 전달될 수 있는 콘텐츠를 출력하는 것을 의미하며, 현실세계의 광고 영상, 광고 음성과 대응될 수 있다.In an embodiment of the present disclosure, an instance means outputting content that can be delivered through at least one of visual and auditory senses in the metaverse, and may correspond to an advertisement image and an advertisement voice in the real world.

본 개시의 실시예에서 인스턴스 요청 정보는 인스턴스의 종류, 인스턴스 출력을 위한 데이터(예: 음성, 영상 데이터 등), 요청 크기, 요청 위치(예: 구체적 위치 또는 대략적인 지역 등), 인스턴스 출력 시간, 인스턴스 출력 유지 기간 중 적어도 하나를 포함할 수 있다.In an embodiment of the present disclosure, the instance request information includes the type of instance, data for instance output (eg, audio, video data, etc.), request size, request location (eg, specific location or approximate area, etc.), instance output time, It may include at least one of the instance output maintenance period.

[인스턴스 표시 단가 산출 알고리즘][Instance Display Unit Price Calculation Algorithm]

① 인스턴스 직접 출력 방식① Instance direct output method

본 개시의 실시예에서 인스턴스 직접 출력 방식은 특정 가상 오브젝트(50)를 이용하여 인스턴스를 출력하는 방식을 의미하며, 현실세계에서 광고판, 전광판을 통해 광고를 출력하는 것과 대응될 수 있다.In the embodiment of the present disclosure, the instance direct output method refers to a method of outputting an instance using a specific virtual object 50 , and may correspond to outputting an advertisement through a billboard or an electric billboard in the real world.

프로세서(110)는 인스턴스 요청 정보에 포함된 인스턴스 출력 요청 위치가 특정 가상 오브젝트(50)를 이용한 직접 출력인 경우, 해당 가상 오브젝트(50)에 대하여 산출된 가상가치 정보를 기반으로 인스턴스 표시 단가를 산출할 수 있다.When the instance output request location included in the instance request information is a direct output using a specific virtual object 50 , the processor 110 calculates an instance display unit price based on the virtual value information calculated for the virtual object 50 . can do.

② 인스턴스 간접 출력 방식② Instance indirect output method

본 개시의 실시예에서 인스턴스 간접 출력 방식은 직접 출력 방식이 아닌 방식으로 인스턴스를 출력하는 것을 의미한다.In the embodiment of the present disclosure, the instance indirect output method means outputting an instance in a method other than the direct output method.

프로세서(110)는 인스턴스 요청 정보에 포함된 인스턴스 출력 요청 위치가 적어도 하나의 가상 오브젝트(50)의 간접 영향을 받는 간접 출력인 경우, 출력 요청 위치에 관여되는 적어도 하나의 가상 오브젝트(50)를 추출한다.When the instance output request position included in the instance request information is an indirect output that is indirectly influenced by the at least one virtual object 50 , the processor 110 extracts at least one virtual object 50 involved in the output request position. do.

그리고, 프로세서(110)는 추출된 적어도 하나의 가상 오브젝트(50)의 가상가치 정보, 출력 요청 위치의 인스턴스 출력 시간의 아바타(60) 유동정보를 기반으로 인스턴스 표시 단가를 산출할 수 있다.In addition, the processor 110 may calculate the instance display unit price based on the extracted virtual value information of the at least one virtual object 50 and the avatar 60 flow information of the instance output time of the output request position.

[인스턴스 표시 가능 위치 도출 알고리즘][Instance Displayable Position Derivation Algorithm]

도 6은 현실세계 내에 표시되고 있는 현실세계 정보를 예시한 도면이다.6 is a diagram illustrating real world information being displayed in the real world.

도 7은 메타버스 내에 표시되고 있는 인스턴스를 예시한 도면이다.7 is a diagram illustrating an instance being displayed in the metaverse.

본 개시의 실시예에서 현실세계에서 현실 정보를 표시한다고 언급하는 내용은 현실세계에서 광고정보를 표시하는 것을 의미할 수 있다.In the embodiment of the present disclosure, reference to displaying real information in the real world may mean displaying advertisement information in the real world.

현실세계에서 도심 지역, 길거리에서 광고가 이뤄지는 것은 일반적으로 광고를 할 수 있는 전광판, 표지판과 같은 수단을 통해서 진행된다.In the real world, advertising in urban areas and on the street is generally carried out through means such as billboards and signs that can advertise.

따라서, 현실세계에서 도심 지역, 길거리에서 광고를 할 수 있는 위치는 한정적이다.Therefore, in the real world, the locations where advertisements can be performed in the downtown area and on the street are limited.

이에 반해, 가상세계에 해당되는 메타버스에서는 현실세계에서 광고를 표시/출력하고 있는 위치가 아니더라도 광고(인스턴스)를 표시할 수 있는 위치가 존재할 수 있으며, 본 개시의 실시예에서는 이러한 점을 활용하게 된다.On the other hand, in the metaverse corresponding to the virtual world, there may be a position where an advertisement (instance) can be displayed even if it is not a position where the advertisement is displayed/output in the real world, and the embodiment of the present disclosure takes advantage of this point. do.

① 제1 인스턴스 표시 가능 위치① 1st instance displayable position

일 실시예로, 프로세서(110)는 현실세계에서 현실 오브젝트(40)를 이용하여 표시되고 있는 현실 정보의 표시 현황을 기반으로 메타버스 내에서 현실 정보에 상응하는 제1 인스턴스 표시 가능 위치를 도출하여 저장부(150)에 저장할 수 있다.In one embodiment, the processor 110 derives the first instance displayable position corresponding to the real information in the metaverse based on the display status of the real information being displayed using the real object 40 in the real world. It may be stored in the storage unit 150 .

프로세서(110)는 현실 오브젝트(40)의 현실 정보의 가치를 가치산출 모델(160)에 입력하여 제1 인스턴스 표시 단가를 산출하고, 이를 저장부(150)에 저장할 수 있다.The processor 110 may input the value of the real information of the real object 40 into the value calculation model 160 to calculate a unit price for displaying the first instance, and store it in the storage unit 150 .

상세하게는, 프로세서(110)는 제1 인스턴스 표시 가능 위치로부터 기 설정된 거리 이내 적어도 하나의 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보, 해당 구역/지역 내 아바타(60)들의 유동 정보, 평균 접속 정보를 기반으로 제1 인스턴스 표시 단가를 산출할 수도 있다.In detail, the processor 110 is configured to provide virtual value information on the virtual assets of at least one virtual object 50 within a preset distance from the displayable location of the first instance, flow information of the avatars 60 in the corresponding area/region, The first instance display unit price may be calculated based on the average access information.

이와 같이 추출된 ① 제1 인스턴스 표시 가능 위치는 ① 인스턴스 직접 출력 방식에 대응될 수 있다.The ① first instance displayable position extracted in this way may correspond to the ① instance direct output method.

② 제2 인스턴스 표시 가능 위치② Second instance displayable position

일 실시예로, 프로세서(110)는 메타버스 내 가상 오브젝트(50) 배치 정보 및 메타버스 내 아바타(60)들의 유동 정보를 기반으로, 현실세계에서 현실 정보(광고)가 표시되고 있지 않지만, 메타버스 내에서 인스턴스가 표시 가능한 것으로 판단되는 적어도 하나의 제2 인스턴스 표시 가능 위치를 도출하고, 이를 저장부(150)에 저장할 수 있다.In one embodiment, the processor 110 may not display real information (advertisement) in the real world based on the placement information of the virtual object 50 in the metaverse and the flow information of the avatars 60 in the metaverse, but At least one second instance displayable position at which an instance is determined to be displayable in the bus may be derived and stored in the storage unit 150 .

도 6 및 도 7을 비교하면, 프로세서(110)는 도 6의 현실세계에 표시되지 않았던 위치에 도 7의 메타버스에서는 인스턴스(71, 72, 73 등)가 표시/출력하고 있다.6 and 7 , the processor 110 displays/outputs instances 71 , 72 , 73 , etc. in the metaverse of FIG. 7 at positions not displayed in the real world of FIG. 6 .

도 8은 메타버스 내 접속된 아바타(60)에게 타겟형 인스턴스가 표시되는 것을 예시한 도면이다.8 is a diagram exemplifying that a target-type instance is displayed to the avatar 60 connected in the metaverse.

도 9는 도 8에서 아바타(60)의 시점 이동에 따라서 인스턴스(70)의 표시 각도가 변화하는 것을 예시한 도면이다.9 is a diagram illustrating a change in the display angle of the instance 70 according to the movement of the viewpoint of the avatar 60 in FIG. 8 .

이때, 제2 인스턴스 표시 가능 위치는 고정된 위치에 한정되지 않으며, 제2 인스턴스 표시 가능 위치는 그 위치가 유동적으로 설정되어 위치가 실시간으로 이동하거나, 회전할 수 있다.In this case, the displayable position of the second instance is not limited to a fixed position, and the position of the displayable position of the second instance may be set flexibly so that the position may be moved or rotated in real time.

도 7을 참조하면, 프로세서(110)가 메타버스 내에서 이동 중인 아바타(60)의 앞으로 아바타(60)의 시선에 맞게 인스턴스(72, 73)를 표시하는 것이 예시되어 있다.Referring to FIG. 7 , it is exemplified that the processor 110 displays the instances 72 and 73 according to the gaze of the avatar 60 in front of the avatar 60 that is moving in the metaverse.

도 8 및 도 9를 비교하면, 프로세서(110)가 메타버스 내 아바타(60)의 이동과 시선에 따라 인스턴스의 표시/출력 각도를 회전시키는 것이 예시되어 있다.Comparing FIGS. 8 and 9 , it is exemplified that the processor 110 rotates the display/output angle of the instance according to the movement and gaze of the avatar 60 in the metaverse.

일 실시예로, 프로세서(110)는 메타버스 내 특정 아바타(60)가 메타버스 내에 표시되고 있는 특정 인스턴스를 기 설정된 시간 이상 쳐다보는 경우, 해당 인스턴스가 해당 아바타(60)의 시선에 유지되도록 해당 아바타(60)의 가상현실 장치(30)로 제공되고 있는 메타버스 영상 내 해당 인스턴스가 회전되도록 랜더링할 수 있다.In one embodiment, when the specific avatar 60 in the metaverse looks at a specific instance being displayed in the metaverse for a preset time or longer, the processor 110 may be configured to maintain the corresponding instance in the gaze of the corresponding avatar 60 . A corresponding instance in the metaverse image provided to the virtual reality device 30 of the avatar 60 may be rendered to be rotated.

몇몇 실시예에서, 프로세서(110)는 해당 인스턴스를 회전시키는 것은 물론, 표시/출력 크기도 조절되도록 랜더링할 수 있다.In some embodiments, the processor 110 may render the instance so that the display/output size is adjusted as well as rotating the instance.

이와 같이 추출된 ② 제2 인스턴스 표시 가능 위치는 ② 인스턴스 간접 출력 방식에 대응될 수 있다.The ② second instance displayable position extracted in this way may correspond to the ② instance indirect output method.

추가적으로, 본 개시의 실시예에서 각각의 가상 오브젝트(50)는 중요도가 산출되어 저장 및 관리될 수 있다.Additionally, in the embodiment of the present disclosure, importance of each virtual object 50 may be calculated and stored and managed.

이때, 중요도는 복수의 등급으로 설정될 수 있다.In this case, the importance level may be set to a plurality of grades.

프로세서(110)는 현실 오브젝트(40)의 현실세계 정보를 기반으로 해당 현실 오브젝트(40)의 현실세계 내에서의 제1 중요도를 산출할 수 있다.The processor 110 may calculate a first importance in the real world of the real object 40 based on real world information of the real object 40 .

그리고, 프로세서(110)는 산출된 제1 중요도를 기반으로, 대응되는 가상 오브젝트(50)의 제2 중요도를 산출할 수 있다.In addition, the processor 110 may calculate a second importance of the corresponding virtual object 50 based on the calculated first importance.

이때, 프로세서(110)는 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보와 해당 가상 오브젝트(50)에 대응되는 현실 오브젝트(40)의 제1 중요도를 기반으로, 제2 중요도를 산출할 수 있다.At this time, the processor 110 may calculate the second importance based on the virtual value information on the virtual asset of the virtual object 50 and the first importance of the real object 40 corresponding to the virtual object 50 . have.

프로세서(110)는 기 설정된 제2 중요도 이하에 해당되는 가상 오브젝트(50)를 삭제하고 해당 위치를 제2 인스턴스 표시 가능 위치로 설정할 수 있다.The processor 110 may delete the virtual object 50 corresponding to or less than a preset second importance level and set the corresponding position as the second instance displayable position.

예를 들어, 63빌딩, 롯데월드 타워 등과 같은 랜드마크에 해당되는 가상 오브젝트(50)는 1등급의 제2 중요도가 산출될 수 있으며, 가로수, 환풍기 등과 같은 가상 오브젝트(50)는 5등급의 제2 중요도가 산출될 수 있다. (제2 중요도가 1등급 ~ 5등급인 것으로 가정함)For example, a virtual object 50 corresponding to a landmark such as 63 Building, Lotte World Tower, etc. may have a second importance of 1st grade, and a virtual object 50 such as a street tree, a ventilation fan, etc. may have a 5th grade. 2 The importance can be calculated. (Assume that the second importance is between 1 and 5 grades)

이러한 경우, 프로세서(110)는 몇몇 개의 5등급의 제2 중요도를 갖는 가상 오브젝트(50)를 제2 인스턴스 표시 가능 위치로 설정하고, 인스턴스가 계약되는 경우 해당 위치에 인스턴스를 표시할 수 있다.In this case, the processor 110 may set several virtual objects 50 having a second importance of 5 grades as second instance displayable positions, and display the instances at the corresponding positions when an instance is contracted.

구체적으로, 프로세서(110)는 제2 인스턴스 표시 가능 위치에 해당되는 가로수를 삭제하고, 인스턴스(71)를 표시하고 있다.Specifically, the processor 110 deletes a street tree corresponding to the second instance displayable position and displays the instance 71 .

일 실시예로, 프로세서(110)는 기 설정된 시간마다 현실 오브젝트(40) 각각의 실제가치 정보를 수신하고, 각각의 현실 오브젝트(40)에 대한 실제가치에 대한 제1 시세 추이를 산출할 수 있다.In an embodiment, the processor 110 may receive the real value information of each of the real objects 40 every preset time, and may calculate a first price trend with respect to the real values of each real object 40 . .

프로세서(110)는 각각의 가상 오브젝트(50)에 대한 버추얼 에셋의 가상가치 정보에 대한 제2 시세 추이를 산출하고, 해당 현실 오브젝트(40)와 가상 오브젝트(50)에 대하여 산출된 제1 시세 추이와 제2 시세 추이를 비교하고, 비교 결과를 가치산출 모델(160)에 입력하여 버추얼 에셋에 대한 가상가치 정보를 업데이트할 수 있다.The processor 110 calculates a second price trend for the virtual value information of the virtual asset for each virtual object 50 , and calculates the first price trend for the corresponding real object 40 and the virtual object 50 . and the second price trend may be compared, and the comparison result may be input to the value calculation model 160 to update virtual value information on the virtual asset.

가치산출 모델(160)은 제1 시세 추이와 제2 시세 추이의 차이값에 기 설정된 임계치를 초과하는 차이가 발생되는 경우, 상기 차이값을 만회하도록 하는 기 설정된 보정계수를 적용하여 해당 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보를 산출할 수 있다.The value calculation model 160 applies a preset correction factor to make up for the difference when a difference exceeding a preset threshold is generated in the difference between the first market price trend and the second market price trend to the corresponding virtual object ( 50), virtual value information for the virtual asset can be calculated.

프로세서(110)는 제1 시세 추이와 제2 시세 추이를 비교하여 선제적으로 시세가 변화하는 시세 추이를 선택하고, 기 설정된 시간마다 선택된 시세 추이의 시세를 기반으로 나머지 시세의 예상값을 산출할 수 있다.The processor 110 compares the first market price trend with the second market price trend to preemptively select a market price trend in which the market price changes, and calculates an expected value of the remaining market price based on the price of the selected market price trend at every preset time. can

이를 통해서 본 개시의 실시예에 따른 서버(100)는 메타버스 내 가상 오브젝트(50)의 시세가 먼저 상승한 후 현실 오브젝트(40)의 시세가 상승하는 추세라고 판단되는 경우, 가상 오브젝트(50)의 시세 추이를 기반으로 향후 현실 오브젝트(40)의 시세 변화를 예측할 수 있으며, 반대의 예시도 동일하게 적용 가능하다.Through this, when the server 100 according to the embodiment of the present disclosure determines that the price of the virtual object 50 in the metaverse is rising first and then the price of the real object 40 is rising, the virtual object 50 is A change in the price of the real object 40 can be predicted in the future based on the price trend, and the opposite example is equally applicable.

아래에서는 본 개시의 실시예에 대한 추가적인 설명을 하도록 한다.Hereinafter, an additional description of the embodiments of the present disclosure will be made.

S500 다음으로, 아래와 같은 구성들이 더 포함될 수 있다.After S500, the following configurations may be further included.

가상현실 장치(30)의 사용자 모션 제스처를 기반으로 메타버스 내 가상 아바타(60)의 동작 및 가상 도형의 제어 명령 중 적어도 하나를 결정한다. (S700)At least one of an operation of the virtual avatar 60 in the metaverse and a control command of a virtual figure is determined based on the user's motion gesture of the virtual reality device 30 . (S700)

S700의 결정 결과에 따라 메타버스 내 가상 아바타(60)가 동작되도록 메타버스 영상을 랜더링하거나 또는 메타버스 내 환경설정이 이루어지도록 제어한다. (S800)According to the determination result of S700, a metaverse image is rendered so that the virtual avatar 60 in the metaverse is operated, or an environment setting in the metaverse is controlled. (S800)

도 11은 사용자가 가상현실 장치(30)를 착용하고 특정 모션을 취하는 것을 예시한 도면이다.11 is a diagram illustrating that a user wears the virtual reality device 30 and takes a specific motion.

도 11을 참조하면, 가상현실 장치(30)를 착용한 사용자가 모션 제스처를 취하는 것이 예시되어 있으며, 판단부(180)는 통신부(120)를 통해 수신된 가상현실 장치(30)의 동작 신호를 분석하여 사용자의 모션 제스처를 판단할 수 있다.Referring to FIG. 11 , it is exemplified that a user wearing the virtual reality device 30 makes a motion gesture, and the determination unit 180 receives the operation signal of the virtual reality device 30 received through the communication unit 120 . It is possible to determine the user's motion gesture by analyzing it.

이때, 도 11에서 가상현실 장치(30)를 사용자가 손에 착용하거나 소지한 상태에서 모션 제스처를 취하는 것을 예시하였으나, 이에 한정되는 것은 아니다.At this time, although the motion gesture is exemplified in a state in which the user wears or holds the virtual reality device 30 on the hand in FIG. 11 , the present invention is not limited thereto.

다른 예로, 사용자의 신체 또는 손을 촬영하여 손 제스처를 인식하거나, AR 글래스, HMD, 조이스틱과 같은 구성이 가상현실 장치(30)에 포함되어 사용자의 모션 제스처를 인식할 수도 있다.As another example, a hand gesture may be recognized by photographing the user's body or hand, or components such as AR glasses, HMD, and joystick may be included in the virtual reality device 30 to recognize the user's motion gesture.

판단부(180)는 가상현실 장치(30)의 사용자의 모션 제스처를 기반으로, 사용자의 모션 제스처가 메타버스 내 가상 아바타(60) 캐릭터의 동작을 제어하는 신호인지, 또는 메타버스 환경설정을 위한 3D UI 기반의 가상 도형에 대하여 입력하는 제어 신호인지 판단/결정할 수 있다.Based on the motion gesture of the user of the virtual reality device 30 , the determination unit 180 determines whether the user's motion gesture is a signal for controlling the motion of the character of the virtual avatar 60 in the metaverse or for setting the metaverse environment. It is possible to determine/determine whether a control signal is input for a 3D UI-based virtual figure.

구체적으로, 판단부(180)는 가상현실 장치(30)의 동작 좌표를 기반으로 아바타(60)의 메타버스 내 동작을 결정할 수 있다.Specifically, the determiner 180 may determine the motion of the avatar 60 in the metaverse based on the motion coordinates of the virtual reality device 30 .

그리고, 프로세서(110)는 사용자의 모션 제스처가 메타버스 내 아바타(60)의 동작에 해당되지 않고, 가상 도형에 대한 호출 동작에 해당되는 경우, 사용자의 가상현실 장치(30)로 제공되는 메타버스 영상 내에 가상 도형이 표시되도록 메타버스 영상을 랜더링할 수 있다.In addition, when the user's motion gesture does not correspond to the operation of the avatar 60 in the metaverse but corresponds to the calling operation for the virtual figure, the processor 110 provides the metaverse provided to the user's virtual reality device 30 . A metaverse image may be rendered so that a virtual figure is displayed in the image.

본 개시의 실시예에서 사용자의 모션 제스처 인식/판단은 아래와 같은 방법이 적용될 수 있으며, 이외에도 사용자의 모션 제스처를 인식/판단할 수 있는 방법이라면 무엇이든 적용이 가능하다.In the embodiment of the present disclosure, the following method may be applied to recognizing/determining a user's motion gesture, and any method capable of recognizing/determining a user's motion gesture may be applied.

① 서버(100)가 사용자가 착용한 가상현실 장치(30)로부터 사용자의 모션 제스처에 따른 동작 좌표 또는 동작 신호를 수신하고, 이를 분석하여 사용자의 모션 제스처를 인식하고 판단함① The server 100 receives motion coordinates or motion signals according to the user's motion gesture from the virtual reality device 30 worn by the user, and analyzes them to recognize and determine the user's motion gesture

② 가상현실 장치(30)에서 사용자의 모션 제스처에 따른 동작 좌표를 기반으로 사용자의 동작 제스처를 판단하고, 판단된 동작 제스처 결과를 서버(100)로 제공함② The virtual reality device 30 determines the user's motion gesture based on the motion coordinates according to the user's motion gesture, and provides the determined motion gesture result to the server 100 .

③ 서버(100)가 사용자의 모션 제스처가 촬영된 영상 데이터를 수신하고, 수신된 영상 데이터를 분석하여 사용자의 모션 제스처를 분석함③ The server 100 receives the image data of the user's motion gesture, and analyzes the user's motion gesture by analyzing the received image data

본 개시의 실시예에서 메타버스 내 환경설정에 대한 서로 다른 제어 명령이 할당된 3D UI 기반의 가상 도형은 환경 설정을 제어하지 않는 일반적인 상태에서는 메타버스 영상에 표시되지 않도록 하고, 사용자의 호출 동작이 있을 때에만 메타버스 영상에 표시되도록 랜더링할 수 있다.In the embodiment of the present disclosure, the 3D UI-based virtual figure to which different control commands for environment settings in the metaverse are assigned are not displayed on the metaverse image in a general state where the environment settings are not controlled, and the user's calling operation is It can be rendered to be displayed in the metaverse video only when it is present.

일 실시예로, 서버(100)는 미리 결정되어 있는 가상 도형 호출 동작을 사용자에게 안내할 수 있다.As an embodiment, the server 100 may guide the user to a predetermined virtual figure calling operation.

하지만, 이에 한정되는 것은 아니며, 서버(100)는 사용자 각자가 가상 도형 호출 동작을 커스터마이징으로 생성하여 저장하도록 하는 기능을 제공할 수도 있다.However, the present invention is not limited thereto, and the server 100 may provide a function for each user to create and store a custom virtual figure call operation.

도 12는 사용자의 모션이 가상 도형 호출 동작에 해당되어 메타버스 영상 내에 환경 설정을 위한 가상 도형을 랜더링한 것을 예시한 도면이다.12 is a diagram exemplifying rendering of a virtual figure for environment setting in a metaverse image because a user's motion corresponds to a virtual figure call operation.

일 실시예로, 프로세서(110)는 현재 메타버스 영상 내에서 사용자의 모션 제스처가 특정 가상 오브젝트(50)에 대하여 취하는 모션 제스처가 아니라고 판단되는 동시에 기 설정된 가상 도형 호출 동작에 해당되는 경우 메타버스 영상에 가상 도형이 표시되도록 랜더링할 수 있다.In an embodiment, the processor 110 determines that the user's motion gesture in the current metaverse image is not a motion gesture taken with respect to a specific virtual object 50 and corresponds to a preset virtual figure calling operation. It can be rendered so that a virtual figure is displayed on the .

이는, 사용자의 모션 제스처가 가상 도형 호출 동작에 해당된다고 판단되더라도 메타버스 내 특정 가상 오브젝트(50)에 대하여 취하는 모션일 수도 있으므로, 판단 정확도를 극대화시키기 위해서 특정 가상 오브젝트(50)에 대항 취하는 모션이 아니라는 확신이 있는 경우에만, 해당 모션 제스처가 가상 도형 호출 동작이 확실하다고 판단하는 것을 의미한다.This may be a motion taken with respect to a specific virtual object 50 in the metaverse even if it is determined that the user's motion gesture corresponds to a virtual figure calling operation. It means that it is determined that the motion gesture is a virtual figure calling action only when there is certainty that it is not.

일 실시예로, 가상 도형은 가상현실 장치(30)의 동작에 의해 적어도 하나의 축을 기준으로 메타버스 내에서 회전이 가능하다.In an embodiment, the virtual figure may be rotated in the metaverse based on at least one axis by the operation of the virtual reality device 30 .

따라서, 프로세서(110)는 사용자의 모션 제스처가 가상 도형의 특정 축을 기준으로 하는 회전 동작에 해당되는 경우, 판단부(180)의 판단 결과에 따라 랜더링부(140)를 제어하여 메타버스 영상 내 가상 도형이 회전하도록 랜더링할 수 있다.Accordingly, when the user's motion gesture corresponds to a rotation operation based on a specific axis of the virtual figure, the processor 110 controls the rendering unit 140 according to the determination result of the determination unit 180 to create a virtual image within the metaverse image. You can render the shape to rotate.

도 13은 가상 도형의 서로 다른 회전 상태마다 가상 도형에 포함된 각각의 면에 서로 다른 제어신호가 설정된 것을 예시한 도면이다.13 is a diagram illustrating that different control signals are set to respective surfaces included in the virtual figure for different rotational states of the virtual figure.

도 13을 참조하면, 가상 도형은 기 설정된 서로 다른 복수의 회전 상태마다 가상 도형에 포함된 각각의 면에 서로 다른 제어신호의 설정이 가능하다.Referring to FIG. 13 , in the virtual figure, it is possible to set different control signals for each surface included in the virtual figure for each of a plurality of different preset rotation states.

일 실시예로, 프로세서(110)는 사용자의 모션 제스처가 메타버스 영상 내에 표시된 가상 도형의 특정 면에 대하여 입력되는 제어신호에 해당되지 않고, 가상 도형의 회전에 해당된다고 판단되는 경우, 모션 제스처에 포함된 동작 방향, 동작 범위 및 동작 가속도 중 적어도 하나를 기반으로 가상 도형의 회전 방향 및 회전 정도 중 적어도 하나를 결정할 수 있다.In one embodiment, when it is determined that the user's motion gesture does not correspond to a control signal input to a specific surface of the virtual figure displayed in the metaverse image, but corresponds to the rotation of the virtual figure, the processor 110 responds to the motion gesture. At least one of the rotation direction and the degree of rotation of the virtual figure may be determined based on at least one of the included motion direction, motion range, and motion acceleration.

그리고, 프로세서(110)는 결정된 회전 방향 및 회전 강도 중 적어도 하나를 기반으로, 메타버스 영상 내 가상 도형을 랜더링할 수 있다.In addition, the processor 110 may render a virtual figure in the metaverse image based on at least one of the determined rotation direction and rotation intensity.

이때, 프로세서(110)는 모션 제스처에 포함된 동작 가속도가 기 설정된 가속도 이상이고, 메타버스 영상에서 동작 방향에 공백이 존재하는 경우, 가상 도형을 공백이 있는 해당 위치로 이동되도록 메타버스 영상을 랜더링할 수 있다.At this time, when the motion acceleration included in the motion gesture is equal to or greater than the preset acceleration and there is a space in the motion direction in the metaverse image, the processor 110 renders the metaverse image so that the virtual figure is moved to the corresponding position where the space is located. can do.

예를 들어, 사용자가 가상현실 장치(30)를 제어하여 메타버스 내 아바타(60)를 이동시키는 도중에 가상 도형이 사용자의 시야를 가린다고 판단되는 경우가 발생할 수 있다.For example, while the user controls the virtual reality device 30 to move the avatar 60 in the metaverse, it may be determined that the virtual figure obscures the user's view.

이 경우, 프로세서(110)는 상술한 바와 같이 사용자가 가상 도형을 다른 위치로 옮기는 것과 같은 모션 제스처라고 판단되는 경우, 해당되는 공백의 위치로 가상 도형이 이동된 것처럼 메타버스 영상을 랜더링하는 것을 의미한다.In this case, when the processor 110 determines that it is a motion gesture, such as moving the virtual figure to another location, as described above, the processor 110 renders the metaverse image as if the virtual figure is moved to the corresponding blank position. do.

이때, 메타버스 영상에서 공백이란 가상 오브젝트(50)가 존재하지 않는 영역을 의미할 수 있다.In this case, the blank in the metaverse image may mean an area in which the virtual object 50 does not exist.

프로세서(110)는 메타버스 영상 내에서 공백의 위치를 고려하여 가상 도형을 표시하며, 공백의 크기를 고려하여 가상 도형의 표시 크기를 결정할 수 있다.The processor 110 may display the virtual figure in consideration of the position of the blank in the metaverse image, and determine the display size of the virtual figure in consideration of the size of the blank.

또한, 본 개시의 실시예에서 가상 도형에 포함된 각각의 면에 서로 다른 제어신호의 설정이 가능한 것으로 설명하였으나, 각각의 면에 하나의 제어신호가 설정되는 것으로 한정되는 것은 아니다.In addition, although it has been described that different control signals can be set for each face included in the virtual figure in the embodiment of the present disclosure, it is not limited to setting one control signal for each face.

즉, 가상 도형에 포함된 각각의 면에는 하나 이상의 제어신호가 설정 가능하다.That is, one or more control signals can be set for each surface included in the virtual figure.

예를 들어, 정육면체인 가상 도형의 우측면에 손바닥을 위로 쓸어올리는 동작, 아래로 쓸어내리는 동작, 그리고 우측면을 손바닥으로 터치하는 동작과 같이 3개의 서로 다른 동작에 서로 다른 제어신호를 설정할 수 있다.For example, different control signals can be set for three different motions, such as swiping up, swiping down, and touching the right side of a virtual figure that is a cube.

구체적인 예로, 정육면체를 가상 도형으로 사용하는 사용자가 정육면체의 각각의 면에 2개씩의 제어신호를 설정하는 경우, 총 6개의 제어모드 x 5개 면 x 2개씩의 제어신호 = 총 60개의 서로 다른 제어신호의 설정이 가능하게 된다.As a specific example, when a user using a cube as a virtual figure sets two control signals on each side of the cube, a total of 6 control modes x 5 faces x 2 control signals = a total of 60 different controls It is possible to set the signal.

본 개시의 실시예에 따른 사용자의 모션 제스처 및 3D UI 기반의 메타버스 제어 서버(100)는 이와 같은 구성을 통해서 가상 도형을 이용하여 다수의 제어신호를 설정하고 메타버스 내에서 환경설정에 이용할 수 있는 효과가 있다.The metaverse control server 100 based on a user's motion gesture and 3D UI according to an embodiment of the present disclosure can set a plurality of control signals using virtual figures through such a configuration and use them for environment setting in the metaverse. there is an effect

도 14는 메타버스 내 인스턴스와 오버랩되지 않는 위치에 가상 도형을 랜더링한 것을 예시한 도면이다.14 is a diagram illustrating rendering of a virtual figure at a position that does not overlap an instance in the metaverse.

도 14를 참조하면, 프로세서(110)는 가상 도형 호출 동작의 좌표 및 아바타(60)의 시점과 연동되어 가상현실 장치(30)로 제공되고 있는 메타버스 영상 내 포함된 적어도 하나의 가상 오브젝트(50)의 위치를 기반으로, 메타버스 영상 내 가상 도형의 랜더링 위치 및 랜더링 크기 중 적어도 하나를 결정할 수 있다.Referring to FIG. 14 , the processor 110 interworks with the coordinates of the virtual figure calling operation and the viewpoint of the avatar 60 to provide at least one virtual object 50 included in the metaverse image provided to the virtual reality device 30 . ), at least one of a rendering position and a rendering size of a virtual figure in the metaverse image may be determined.

또한, 프로세서(110)는 메타버스 영상 내 적어도 하나의 인스턴스(Instance)가 표시되고 있는 경우, 표시되고 있는 인스턴스와 오버랩되지 않는 위치 중에서 가상 도형의 랜더링 위치를 결정할 수 있다.Also, when at least one instance in the metaverse image is being displayed, the processor 110 may determine a rendering position of the virtual figure from among positions that do not overlap the displayed instance.

본 개시의 실시예에서 인스턴스는 메타버스 내 아바타(60)들에게 출력하기 위한 일종의 광고인데, 가상 도형이 인스턴스를 가리도록 랜더링되는 경우, 광고 효과가 떨어질 수 있으므로, 상술한 바와 같이 동작하여 광고 효과가 유지되도록 할 수 있다.In the embodiment of the present disclosure, the instance is a kind of advertisement to be output to the avatars 60 in the metaverse. If the virtual figure is rendered to cover the instance, the advertisement effect may be deteriorated, so the advertisement effect is operated as described above. can be maintained.

일 실시예로, 프로세서(110)는 메타버스 영상 내에서 사용자의 아바타(60)와 상호작용 중인 적어도 하나의 다른 아바타(60)가 존재하는 경우, 존재하는 적어도 하나의 다른 아바타(60)와 오버랩되지 않는 위치 중에서 가상 도형의 랜더링 위치를 결정할 수 있다.In an embodiment, when at least one other avatar 60 interacting with the user's avatar 60 exists in the metaverse image, the processor 110 overlaps the existing at least one other avatar 60 . It is possible to determine the rendering position of the virtual figure from among the positions that are not available.

추가적으로, 본 개시의 실시예에서 각각의 가상 오브젝트(50)는 중요도가 산출되어 저장 및 관리될 수 있다.Additionally, in the embodiment of the present disclosure, importance of each virtual object 50 may be calculated and stored and managed.

이때, 중요도는 복수의 등급으로 설정될 수 있다.In this case, the importance level may be set to a plurality of grades.

프로세서(110)는 현실 오브젝트(40)의 현실세계 정보를 기반으로 해당 현실 오브젝트(40)의 현실세계 내에서의 제1 중요도를 산출할 수 있다.The processor 110 may calculate a first importance in the real world of the real object 40 based on real world information of the real object 40 .

그리고, 프로세서(110)는 산출된 제1 중요도를 기반으로, 대응되는 가상 오브젝트(50)의 제2 중요도를 산출할 수 있다.In addition, the processor 110 may calculate a second importance of the corresponding virtual object 50 based on the calculated first importance.

이때, 프로세서(110)는 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보와 해당 가상 오브젝트(50)에 대응되는 현실 오브젝트(40)의 제1 중요도를 기반으로, 제2 중요도를 산출할 수 있다.At this time, the processor 110 may calculate the second importance based on the virtual value information on the virtual asset of the virtual object 50 and the first importance of the real object 40 corresponding to the virtual object 50 . have.

따라서, 프로세서(110)는 메타버스 내 포함된 각각의 가상 오브젝트(50)마다 설정된 메타버스 내 중요도를 산출하고, 이를 저장부(150)에 저장할 수 있다.Accordingly, the processor 110 may calculate an importance in the metaverse set for each virtual object 50 included in the metaverse, and store it in the storage unit 150 .

또한, 프로세서(110)는 메타버스 영상 내에서 표시되고 있는 가상 오브젝트(50) 중에서 기 설정된 중요도 이상의 가상 오브젝트(50)와 오버랩되지 않는 위치 중에서 가상 도형의 랜더링 위치를 결정할 수 있다.In addition, the processor 110 may determine the rendering position of the virtual figure from among the virtual objects 50 displayed in the metaverse image that do not overlap with the virtual object 50 having a preset importance or higher.

이러한 구성을 통해서, 프로세서(110)는 메타버스 영상 내에서 가상 도형 호출 동작에 따라 가상 도형을 메타버스 영상에 랜더링하여 사용자가 아바타(60)를 이용하여 메타버스 내 환경설정을 진행할 수 있도록 하며, 가상 도형이 메타버스 영상 내에서 중요한 오브젝트의 시야를 가리지 않도록 하는 효과가 있다.Through this configuration, the processor 110 renders the virtual figure on the metaverse image according to the virtual figure call operation within the metaverse image so that the user can set the environment in the metaverse using the avatar 60, This has the effect of preventing the virtual figure from blocking the view of an important object in the metaverse image.

이상에서 전술한 본 개시의 일 실시예에 따른 방법은, 하드웨어인 서버와 결합되어 실행되기 위해 프로그램(또는 어플리케이션)으로 구현되어 매체에 저장될 수 있다.The method according to an embodiment of the present disclosure described above may be implemented as a program (or application) to be executed in combination with a server, which is hardware, and stored in a medium.

상기 전술한 프로그램은, 상기 컴퓨터가 프로그램을 읽어 들여 프로그램으로 구현된 상기 방법들을 실행시키기 위하여, 상기 컴퓨터의 프로세서(CPU)가 상기 컴퓨터의 장치 인터페이스를 통해 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 상기 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Functional Code)를 포함할 수 있고, 상기 기능들을 상기 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 상기 기능들을 상기 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 상기 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 상기 컴퓨터의 프로세서가 상기 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 상기 컴퓨터의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다.The above-described program is C, C++, JAVA, machine language, etc. that a processor (CPU) of the computer can read through a device interface of the computer in order for the computer to read the program and execute the methods implemented as a program It may include code (Code) coded in the computer language of Such code may include functional code related to a function defining functions necessary for executing the methods, etc. can do. In addition, the code may further include additional information necessary for the processor of the computer to execute the functions or code related to memory reference for which location (address address) in the internal or external memory of the computer should be referenced. have. In addition, when the processor of the computer needs to communicate with any other computer or server located remotely in order to execute the functions, the code uses the communication module of the computer to determine how to communicate with any other computer or server remotely. It may further include a communication-related code for whether to communicate and what information or media to transmit and receive during communication.

상기 저장되는 매체는, 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상기 저장되는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 상기 프로그램은 상기 컴퓨터가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 상기 컴퓨터상의 다양한 기록매체에 저장될 수 있다. 또한, 상기 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장될 수 있다.The storage medium is not a medium that stores data for a short moment, such as a register, a cache, a memory, etc., but a medium that stores data semi-permanently and can be read by a device. Specifically, examples of the storage medium include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device. That is, the program may be stored in various recording media on various servers accessible by the computer or in various recording media on the computer of the user. In addition, the medium may be distributed in a computer system connected by a network, and computer-readable codes may be stored in a distributed manner.

본 개시의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 개시가 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of a method or algorithm described in relation to an embodiment of the present disclosure may be implemented directly in hardware, implemented as a software module executed by hardware, or implemented by a combination thereof. A software module may include random access memory (RAM), read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, hard disk, removable disk, CD-ROM, or It may reside in any type of computer-readable recording medium well known in the art to which the present disclosure pertains.

이상, 첨부된 도면을 참조로 하여 본 개시의 실시예를 설명하였지만, 본 개시가 속하는 기술분야의 통상의 기술자는 본 개시가 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.Above, although embodiments of the present disclosure have been described with reference to the accompanying drawings, those of ordinary skill in the art to which the present disclosure pertains can realize that the present disclosure can be embodied in other specific forms without changing its technical spirit or essential features. you will be able to understand Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.

10: 자산 관리 시스템
30: 가상현실 장치
40: 현실 오브젝트
50: 가상 오브젝트
60: 아바타
100: 서버
110: 프로세서
120: 통신부
130: 오브젝트 인식부
140: 랜더링부
150: 저장부
160: 가치산출 모델
170: 통계부
180: 판단부
190: 입출력부
10: Asset Management System
30: virtual reality device
40: reality object
50: virtual object
60: Avatar
100: server
110: processor
120: communication department
130: object recognition unit
140: rendering unit
150: storage
160: Value creation model
170: Statistics Department
180: judgment unit
190: input/output unit

Claims (10)

현실세계에 대하여 획득된 영상을 수신하고, 상기 현실세계에 대한 디지털 트윈으로 생성된 메타버스의 영상을 사용자의 가상현실 장치로 제공하는 통신부;
상기 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트를 인식하고, 상기 인식된 현실 오브젝트의 현실세계 정보를 로딩하는 오브젝트 인식부;
상기 현실 오브젝트 인식 결과 및 상기 인식된 현실 오브젝트에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트를 생성하여 상기 메타버스 영상을 랜더링하는 랜더링부;
상기 현실세계 내 적어도 하나의 현실 오브젝트에 대한 현실가치 정보, 상기 현실 오브젝트에 대한 상기 현실가치 정보를 기반으로 상기 메타버스에 적용하기 위한 가상가치 정보를 산출하는 가치산출 모델이 저장된 저장부; 및
상기 가치산출 모델을 이용하여 상기 가상 오브젝트의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출하는 프로세서를 포함하고,
상기 프로세서는,
기 설정된 시간마다 상기 현실 오브젝트 각각의 실제가치 정보를 수신하고,
상기 각각의 현실 오브젝트에 대한 실제가치에 대한 제1 시세 추이를 산출하고,
상기 각각의 가상 오브젝트에 대한 버추얼 에셋의 가상가치 정보에 대한 제2 시세 추이를 산출하고,
동일한 현실 오브젝트와 가상 오브젝트에 대하여 산출된 상기 제1 시세 추이와 상기 제2 시세 추이를 비교하고,
상기 비교 결과를 상기 가치산출 모델에 입력하여 상기 버추얼 에셋에 대한 가상가치 정보를 업데이트 하고,
상기 제1 시세 추이와 상기 제2 시세 추이의 차이값이 기 설정된 임계치를 초과하는 경우, 기 설정된 보정계수를 적용하여 상기 가상 오브젝트의 버추얼 에셋에 대한 가상가치 정보를 산출하여 상기 차이값을 만회하도록 하고,
상기 제1 시세 추이와 상기 제2 시세 추이를 비교하여 상기 제1 시세 추이 또는 상기 제2 시세 추이 중에서 선제적으로 시세가 변화하는 시세 추이를 선택하고,
기 설정된 시간마다 상기 선택된 선제적 시세 추이를 기반으로 나머지 시세 추이의 예상값을 산출하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
a communication unit that receives an image obtained for the real world and provides an image of a metaverse generated as a digital twin for the real world to a user's virtual reality device;
an object recognition unit recognizing at least one real object in the received real world image and loading real world information of the recognized real object;
a rendering unit generating a virtual object based on the real object recognition result and real world information loaded with respect to the recognized real object to render the metaverse image;
a storage unit storing a value calculation model for calculating virtual value information to be applied to the metaverse based on the real value information on at least one real object in the real world and the real value information on the real object; and
a processor for calculating virtual value information on a virtual asset of the virtual object by using the value calculation model;
The processor is
Receive the real value information of each of the real objects every preset time,
Calculating a first market price trend for the actual value of each of the real objects,
calculating a second price trend for virtual value information of virtual assets for each of the virtual objects;
comparing the first market price trend and the second market price trend calculated for the same real object and virtual object;
updating the virtual value information on the virtual asset by inputting the comparison result into the value calculation model;
When the difference between the first market price trend and the second market price trend exceeds a preset threshold, a preset correction factor is applied to calculate virtual value information for the virtual asset of the virtual object to make up for the difference. do,
comparing the first market price trend with the second market price trend to preemptively select a market price trend in which the market price changes from among the first market price trend or the second market price trend;
Characterized in calculating the expected value of the remaining market price trend based on the selected preemptive price trend at every preset time,
Asset management server for virtual objects in metaverse based on artificial intelligence.
제1항에 있어서,
상기 가치산출 모델은,
상기 현실 오브젝트의 현실가치 정보, 현실세계 내에서 상기 현실 오브젝트로부터 기 설정된 거리 내 유동인구 정보, 메타버스 내에서 상기 가상 오브젝트로부터 기 설정된 거리 내 아바타의 유동 정보, 메타버스 내에서 상기 가상 오브젝트가 속한 구역에 대한 시간대별 평균 사용자 정보 중 적어도 하나를 기반으로 상기 가상가치 정보를 산출하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
According to claim 1,
The value calculation model is
The real value information of the real object, the floating population information within a preset distance from the real object in the real world, the floating information of the avatar within a preset distance from the virtual object in the metaverse, and the virtual object to which the virtual object belongs in the metaverse characterized in that the virtual value information is calculated based on at least one of the average user information for each time zone for the zone,
Asset management server for virtual objects in metaverse based on artificial intelligence.
제2항에 있어서,
상기 프로세서는,
메타버스 내에서 상기 가상 오브젝트로부터 기 설정된 거리 내 아바타의 유동 정보 및 메타버스 내에서 상기 가상 오브젝트가 속한 구역에 대한 시간대별 평균 사용자 정보를 기 설정된 시간마다 확인하여 제1 변화량을 산출하고,
기 설정된 시간마다 상기 제1 변화량 및 상기 메타버스 내에서 상기 가상 오브젝트의 수요에 대한 제2 변화량을 기반으로 상기 가상 오브젝트의 버추얼 에셋에 대한 가상가치 정보를 재산출하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
3. The method of claim 2,
The processor is
calculating the first change amount by checking the flow information of the avatar within a preset distance from the virtual object in the metaverse and average user information for each time zone in the metaverse for the zone to which the virtual object belongs at each preset time,
Recalculating the virtual value information on the virtual asset of the virtual object based on the first change amount and the second change amount for the demand of the virtual object in the metaverse at every preset time,
Asset management server for virtual objects in metaverse based on artificial intelligence.
제1항에 있어서,
상기 프로세서는,
상기 메타버스 내 인스턴스(Instance) 등록이 요청되는 경우, 상기 인스턴스에 대한 요청 정보를 기반으로 상기 메타버스 내 상기 인스턴스의 표시 위치 및 표시 단가 중 적어도 하나를 포함하는 인스턴스 계약 정보를 생성하고,
상기 생성된 인스턴스 계약 정보에 대한 계약이 완료되면, 상기 인스턴스 계약 정보에 따라 상기 등록 요청된 인스턴스를 상기 메타버스 내에 표시하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
According to claim 1,
The processor is
When an instance registration in the metaverse is requested, instance contract information including at least one of a display location and a display unit price of the instance in the metaverse is generated based on the request information on the instance,
When a contract for the generated instance contract information is completed, the instance requested to be registered according to the instance contract information is displayed in the metaverse,
Asset management server for virtual objects in metaverse based on artificial intelligence.
제4항에 있어서,
상기 프로세서는,
상기 현실세계에서 현실 오브젝트를 이용하여 표시되고 있는 현실 정보의 현황을 기반으로 상기 메타버스 내에서 상기 현실 정보에 상응하는 제1 인스턴스 표시 가능 위치를 도출하여 상기 저장부에 저장하고,
상기 현실세계에서 상기 현실 정보의 가치를 상기 가치산출 모델에 입력하여 상기 제1 인스턴스 표시 단가를 산출하여 상기 저장부에 저장하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
5. The method of claim 4,
The processor is
Based on the current status of real information being displayed using real objects in the real world, a first instance displayable position corresponding to the real information in the metaverse is derived and stored in the storage unit,
Characterized in that inputting the value of the real information in the real world into the value calculation model, calculating the first instance display unit price and storing the value in the storage unit,
Asset management server for virtual objects in metaverse based on artificial intelligence.
제5항에 있어서,
상기 프로세서는,
상기 메타버스 내 가상 오브젝트 배치 정보 및 메타버스 내 아바타들의 유동 정보를 기반으로, 상기 현실세계에서 상기 현실 정보가 표시되고 있지 않지만 상기 메타버스 내에서 인스턴스가 표시 가능한 것으로 판단되는 적어도 하나의 제2 인스턴스 표시 가능 위치를 도출하여 상기 저장부에 저장하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
6. The method of claim 5,
The processor is
At least one second instance in which the real information is not displayed in the real world, but it is determined that the instance can be displayed in the metaverse based on the virtual object arrangement information in the metaverse and the flow information of the avatars in the metaverse Characterized in deriving a displayable position and storing it in the storage unit,
Asset management server for virtual objects in metaverse based on artificial intelligence.
제4항에 있어서,
상기 프로세서는,
상기 메타버스 내 특정 아바타가 상기 메타버스 내에 표시되고 있는 특정 인스턴스를 기 설정된 시간 이상 쳐다보는 경우,
상기 특정 인스턴스가 상기 아바타의 시선에 유지되도록 상기 특정 아바타의 사용자의 가상현실 장치로 제공되고 있는 메타버스 영상 내 상기 특정 인스턴스가 회전되도록 랜더링하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
5. The method of claim 4,
The processor is
When a specific avatar in the metaverse looks at a specific instance displayed in the metaverse for more than a preset time,
Rendering the specific instance in a metaverse image being provided to the virtual reality device of the user of the specific avatar to rotate so that the specific instance is maintained in the gaze of the avatar,
Asset management server for virtual objects in metaverse based on artificial intelligence.
삭제delete 자산 관리 서버에 의해 수행되는 방법으로,
현실세계에 대하여 획득된 영상을 수신하는 단계;
상기 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트를 인식하고, 상기 인식된 현실 오브젝트의 현실세계 정보를 로딩하는 오브젝트 인식 단계;
상기 현실 오브젝트 인식 결과 및 상기 인식된 현실 오브젝트에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트를 생성하여 메타버스 영상을 랜더링하는 단계;
상기 현실세계에 대한 디지털 트윈으로 생성된 메타버스의 영상을 사용자의 가상현실 장치로 제공하는 단계; 및
가치산출 모델을 이용하여 상기 가상 오브젝트의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출하는 단계를 포함하며,
상기 자산 관리 서버는,
상기 현실세계 내 적어도 하나의 현실 오브젝트에 대한 현실가치 정보, 상기 현실 오브젝트에 대한 상기 현실가치 정보를 기반으로 상기 메타버스에 적용하기 위한 가상가치 정보를 산출하는 가치산출 모델이 저장된 저장부를 포함하고,
기 설정된 시간마다 상기 현실 오브젝트 각각의 실제가치 정보를 수신하고,
상기 각각의 현실 오브젝트에 대한 실제가치에 대한 제1 시세 추이를 산출하고,
상기 각각의 가상 오브젝트에 대한 버추얼 에셋의 가상가치 정보에 대한 제2 시세 추이를 산출하고,
동일한 현실 오브젝트와 가상 오브젝트에 대하여 산출된 상기 제1 시세 추이와 상기 제2 시세 추이를 비교하고,
상기 비교 결과를 상기 가치산출 모델에 입력하여 상기 버추얼 에셋에 대한 가상가치 정보를 업데이트 하고,
상기 제1 시세 추이와 상기 제2 시세 추이의 차이값이 기 설정된 임계치를 초과하는 경우, 기 설정된 보정계수를 적용하여 상기 가상 오브젝트의 버추얼 에셋에 대한 가상가치 정보를 산출하여 상기 차이값을 만회하도록 하고,
상기 제1 시세 추이와 상기 제2 시세 추이를 비교하여 상기 제1 시세 추이 또는 상기 제2 시세 추이 중에서 선제적으로 시세가 변화하는 시세 추이를 선택하고,
기 설정된 시간마다 상기 선택된 선제적 시세 추이를 기반으로 나머지 시세 추이의 예상값을 산출하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 방법.
A method performed by an asset management server, comprising:
Receiving an image acquired for the real world;
an object recognition step of recognizing at least one real object in the received real-world image and loading real-world information of the recognized real object;
rendering a metaverse image by generating a virtual object based on the real object recognition result and real world information loaded with respect to the recognized real object;
providing an image of the metaverse generated as a digital twin for the real world to a user's virtual reality device; and
calculating virtual value information on a virtual asset of the virtual object using a value calculation model,
The asset management server,
a storage unit storing a value calculation model for calculating virtual value information for application to the metaverse based on the real value information on at least one real object in the real world and the real value information on the real object;
Receive the real value information of each of the real objects every preset time,
Calculating a first market price trend for the actual value of each of the real objects,
calculating a second price trend for virtual value information of virtual assets for each of the virtual objects;
comparing the first market price trend and the second market price trend calculated for the same real object and virtual object;
updating the virtual value information on the virtual asset by inputting the comparison result into the value calculation model;
When the difference between the first market price trend and the second market price trend exceeds a preset threshold, a preset correction factor is applied to calculate virtual value information for the virtual asset of the virtual object to make up for the difference. do,
comparing the first market price trend with the second market price trend to preemptively select a market price trend in which the market price changes from among the first market price trend or the second market price trend;
Characterized in calculating the expected value of the remaining market price trend based on the selected preemptive price trend at every preset time,
Asset management method for virtual objects in metaverse based on artificial intelligence.
하드웨어인 컴퓨터와 결합되어, 제9항의 방법을 실행시키기 위한 프로그램이 저장된 컴퓨터 판독 가능한 기록매체.
A computer-readable recording medium in which a program for executing the method of claim 9 is stored in combination with a computer as hardware.
KR1020220058332A 2022-05-12 2022-05-12 Asset management server, method and program for virtual objects in metaverse based on artificial intelligence KR102442347B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220058332A KR102442347B1 (en) 2022-05-12 2022-05-12 Asset management server, method and program for virtual objects in metaverse based on artificial intelligence
KR1020220112555A KR20230159220A (en) 2022-05-12 2022-09-06 Server, method and program that provides instance service in metaverse based on artificial intelligence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220058332A KR102442347B1 (en) 2022-05-12 2022-05-12 Asset management server, method and program for virtual objects in metaverse based on artificial intelligence

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020220112555A Division KR20230159220A (en) 2022-05-12 2022-09-06 Server, method and program that provides instance service in metaverse based on artificial intelligence

Publications (1)

Publication Number Publication Date
KR102442347B1 true KR102442347B1 (en) 2022-09-08

Family

ID=83279656

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020220058332A KR102442347B1 (en) 2022-05-12 2022-05-12 Asset management server, method and program for virtual objects in metaverse based on artificial intelligence
KR1020220112555A KR20230159220A (en) 2022-05-12 2022-09-06 Server, method and program that provides instance service in metaverse based on artificial intelligence

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020220112555A KR20230159220A (en) 2022-05-12 2022-09-06 Server, method and program that provides instance service in metaverse based on artificial intelligence

Country Status (1)

Country Link
KR (2) KR102442347B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240062574A (en) * 2022-11-02 2024-05-09 메타브릿지 주식회사 System for providing Metaverse service for the realization of advanced real space

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040027291A (en) * 2003-06-20 2004-04-01 김태호 Methods for amassing wealth to points using a virtual-real estate on the Internet
KR20040062638A (en) * 2001-12-18 2004-07-07 가부시키가이샤 소니 컴퓨터 엔터테인먼트 Object display system in a virtual world
KR20200010146A (en) * 2019-10-25 2020-01-30 주식회사 테크노블러드코리아 Method for providing virtual reality advertisement
KR20210061167A (en) * 2019-11-19 2021-05-27 데이터킹주식회사 Method and system for dealing a virtual real estate and determining a value of the virtual real estate
KR20210157740A (en) * 2020-06-22 2021-12-29 주식회사 피아몬드 Method and system for space certification in virtual reality space

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040062638A (en) * 2001-12-18 2004-07-07 가부시키가이샤 소니 컴퓨터 엔터테인먼트 Object display system in a virtual world
KR20040027291A (en) * 2003-06-20 2004-04-01 김태호 Methods for amassing wealth to points using a virtual-real estate on the Internet
KR20200010146A (en) * 2019-10-25 2020-01-30 주식회사 테크노블러드코리아 Method for providing virtual reality advertisement
KR20210061167A (en) * 2019-11-19 2021-05-27 데이터킹주식회사 Method and system for dealing a virtual real estate and determining a value of the virtual real estate
KR102322953B1 (en) 2019-11-19 2021-11-09 데이터킹주식회사 Method and system for dealing a virtual real estate and determining a value of the virtual real estate
KR20210157740A (en) * 2020-06-22 2021-12-29 주식회사 피아몬드 Method and system for space certification in virtual reality space

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240062574A (en) * 2022-11-02 2024-05-09 메타브릿지 주식회사 System for providing Metaverse service for the realization of advanced real space
WO2024096500A1 (en) * 2022-11-02 2024-05-10 메타브릿지 주식회사 Metaverse service provision system for advanced real-space implementation
KR102669562B1 (en) 2022-11-02 2024-05-28 메타브릿지 주식회사 System for providing Metaverse service for the realization of advanced real space

Also Published As

Publication number Publication date
KR20230159220A (en) 2023-11-21

Similar Documents

Publication Publication Date Title
US20230016490A1 (en) Systems and methods for virtual and augmented reality
US11538229B2 (en) Image processing method and apparatus, electronic device, and computer-readable storage medium
US20210090333A1 (en) Progressive display of virtual objects
EP3798801A1 (en) Image processing method and apparatus, storage medium, and computer device
KR100452089B1 (en) The image resource loading system and method which carries out loading of the object for renewal of a game screen
US20130300740A1 (en) System and Method for Displaying Data Having Spatial Coordinates
WO2013155217A1 (en) Realistic occlusion for a head mounted augmented reality display
CN105637564A (en) Generating augmented reality content for unknown objects
CN114245909A (en) Caching and updating of dense 3D reconstruction data
JP6693223B2 (en) Information processing apparatus, information processing method, and program
US10469819B2 (en) Augmented reality display method based on a transparent display device and augmented reality display device
KR102442347B1 (en) Asset management server, method and program for virtual objects in metaverse based on artificial intelligence
US11656690B2 (en) User input and virtual touch pad in augmented reality for use in surgical settings
KR102424123B1 (en) Metaverse control server, method and program based on user's motion gesture and 3D UI
US20230169733A1 (en) System and method for rendering objects in an extended reality
WO2019076264A1 (en) Text display method and device in virtual reality, and virtual reality apparatus
US6828962B1 (en) Method and system for altering object views in three dimensions
Aromaa et al. Virtual prototyping in the design of see-through features in mobile machinery
US20220130100A1 (en) Element-Based Switching of Ray Casting Rules
CN114904267A (en) In-game display control method and device, storage medium, and electronic device
US10964096B2 (en) Methods for detecting if an object is visible
CN112633442B (en) Ammunition identification system based on visual perception technology
KR20240112287A (en) Metaverse content modality mapping
CN111714889B (en) Sound source control method, device, computer equipment and medium
US20220257173A1 (en) Extended-reality skin-condition-development prediction and visualization

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
A107 Divisional application of patent
GRNT Written decision to grant