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 PDFInfo
- 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
Links
- 238000013473 artificial intelligence Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 title claims description 26
- 238000004364 calculation method Methods 0.000 claims abstract description 28
- 238000007726 management method Methods 0.000 claims description 33
- 238000009877 rendering Methods 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 13
- 238000012937 correction Methods 0.000 claims description 3
- 230000033001 locomotion Effects 0.000 description 49
- 238000010586 diagram Methods 0.000 description 24
- 230000000694 effects Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 241000985630 Lota lota Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
- G06Q30/0619—Neutral agent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation 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
Description
본 개시는 자산 관리 서버에 관한 것으로, 보다 상세하게는 메타버스 내 가상 오브젝트에 대한 자산 관리 서버에 관한 것이다.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.
본 개시에 개시된 실시예는 인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버를 제공하는데 그 목적이 있다.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
도 1을 참조하면, 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 시스템(10)의 개략적인 구성이 도시되어 있다.Referring to FIG. 1 , a schematic configuration of an
도 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
본 개시의 실시예에서 서버(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
도 2를 참조하면, 본 개시의 실시예에 따른 인공지능 기반의 메타버스 내 가상 오브젝트(50)에 대한 자산 관리 시스템(10)은 서버(100) 및 가상현실 장치(30)를 포함한다.Referring to FIG. 2 , the
서버(100)는 프로세서(110), 통신부(120), 오브젝트 인식부(140), 랜더링부(140), 저장부(150), 가치산출 모델(160), 통계부(170), 판단부(180) 및 입출력부(190)를 포함한다.The server 100 includes a
다만, 몇몇 실시예에서 시스템(10), 서버(100)는 도 2에 도시된 구성요소보다 더 적은 수의 구성요소나 더 많은 구성요소를 포함할 수도 있다.However, in some embodiments, the
예를 들어, 자산 관리 서버(100) 또는 자산 관리 시스템(10)은 별도의 클라우드 저장소를 더 포함할 수 있다.For example, the asset management server 100 or the
통신부(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
또한, 통신부(120)는 서버(100)에 접속한 사용자의 가상현실 장치(30)와 실시간 통신하여 메타버스 영상을 제공하는 것은 물론, 가상현실 장치(30)로 입력되는 제어신호를 수신하여 프로세서(110)가 메타버스 영상 내 사용자의 아바타(60), 캐릭터를 제어하거나 메타버스에 대한 환경 설정을 제어하도록 할 수 있다.In addition, the communication unit 120 communicates in real time with the
오브젝트 인식부(140)는 통신부(120)를 통해 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트(40)를 인식하고, 인식된 현실 오브젝트(40)의 현실세계 정보를 로딩한다.The
구체적으로, 프로세서(110)는 현실세계에 존재하는 오브젝트의 정보를 로딩하고, 이를 저장부(150)에 저장할 수 있다.Specifically, the
이때, 오브젝트 정보는 오브젝트의 외형 정보, 특징 정보, 가격, 시세 중 적어도 하나를 포함할 수 있으며, 외형 정보는 오브젝트의 형상, 크기, 위치 중 적어도 하나를 포함할 수 있다.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
본 개시의 실시예에서 현실 오브젝트(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
랜더링부(140)는 현실 오브젝트(40) 인식 결과 및 인식된 현실 오브젝트(40)에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트(50)를 생성하여 메타버스 영상을 랜더링할 수 있다.The
오브젝트 인식부(140)가 현실세계 영상 내에서 인식한 현실 오브젝트(40) 인식 결과는 실제 정보와 상이한 점이 존재할 수 있으므로, 현실 오브젝트(40) 인식 결과와 현실세계 정보를 기반으로 현실 오브젝트(40)와 대응되는 가상 오브젝트(50)를 생성하여 메타버스 영상을 랜더링할 수 있다.Since the recognition result of the real object 40 recognized by the
저장부(150)는 현실세계 내 적어도 하나의 현실 오브젝트(40)에 대한 현실가치 정보 및 가치산출 모델(160)이 저장되어 있다.The storage unit 150 stores the real value information and the
또한, 저장부(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
서버(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
통계부(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
판단부(180)는 가상현실 현실 장치를 착용한 사용자의 모션 제스처를 기반으로 메타버스 내 가상 아바타(60) 캐릭터의 동작 및 가상 도형의 제어 명령 중 적어도 하나를 결정/판단할 수 있다.The
입출력부(190)는 서버(100)에 대한 제어신호를 입력 받거나 생성된 정보를 출력할 수 있는 수단으로, 입력부와 출력부가 구분될 수도 있다.The input/
본 개시의 실시예에서 프로세서(110)는 서버(100) 내 구성들의 제어를 담당하며, 메모리, 저장부(150)에 저장된 명령어, 알고리즘을 실행하여 자산 관리 방법을 실행할 수 있다.In an embodiment of the present disclosure, the
또한, 프로세서(110)는 인공지능 모델, 가치산출 모델(160)을 이용하여 자산관리 서버(100)를 인공지능 기반으로 작동시키고 메타버스 내 가상 오브젝트(50)들의 가치를 산출함으로써 메타버스 내 가상 오브젝트(50)들의 거래를 중개하고, 시세를 관리할 수 있다.In addition, the
프로세서(110)는 가치산출 모델(160)을 이용하여 가상 오브젝트(50)의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출할 수 있다.The
전술한 바와 같이, 본 개시의 실시예에서 현실 오브젝트(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
또한, 프로세서(110)는 산출된 가상가치 정보를 기반으로 가상 오브젝트(50)의 버추얼 에셋에 대한 매매의 중개를 제어할 수 있다.Also, the
도 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
서버(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
프로세서(110)가 S200에서 인식된 현실 오브젝트(40)의 현실세계 정보를 로딩한다. (S300)The
프로세서(110)가 현실 오브젝트(40)에 대응되는 가상 오브젝트(50)를 생성하여 메타버스 영상을 랜더링한다. (S400)The
프로세서(110)가 메타버스 영상을 서버(100) 사용자의 가상현실 장치(30)로 제공한다. (S500)The
프로세서(110)가 가상 오브젝트(50)의 버추얼 에셋(Virtual Asset)에 대한 가상가치 정보를 산출한다. (S600)The
본 개시의 실시예에서 가치산출 모델(160)은 현실 오브젝트(40)의 현실가치 정보를 기반으로 메타버스 내에 현실 오브젝트(40)와 대응되는 가상 오브젝트(50)를 생성할 수 있다.In an embodiment of the present disclosure, the
구체적으로, 가치산출 모델(160)은 현실 오브젝트(40)의 현실가치 정보, 현실세계 내에서 현실 오브젝트(40)로부터 기 설정된 거리 내 유동인구 정보, 메타버스 내에서 가상 오브젝트(50)가 속한 구역에 대한 시간대별 평균 사용자 정보 중 적어도 하나를 기반으로 해당 가상 오브젝트(50)에 대한 가상가치 정보를 산출할 수 있다.Specifically, the
이때, 현실 오브젝트(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
따라서, 가상가치 정보는 가상 오브젝트(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
일 실시예로, 프로세서(110)는 메타버스 내에서 가상 오브젝트(50)로부터 기 설정된 거리 내 아바타(60)의 유동 정보 및 메타버스 내에서 가상 오브젝트(50)가 속한 구역에 대한 시간대별 평균 사용자 정보를 기 설정된 시간마다 체크하여 제1 변화량을 산출할 수 있다.In an embodiment, the
그리고, 프로세서(110)는 기 설정된 시간마다 제1 변화량 및 메타버스 내에서 가상 오브젝트(50)의 수요에 대한 제2 변화량을 기반으로 해당 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보를 재산출할 수 있다.Then, the
현실세계에서도 도시의 발전, 사람들의 관심도 변화 등 다양한 조건에 따라서 현실 오브젝트(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
도 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
그리고, 프로세서(110)는 생성된 인스턴스 계약 정보에 대한 계약이 완료되면, 인스턴스 계약 정보에 따라 등록 요청된 인스턴스를 도 5와 같이 메타버스 내에 표시한다.Then, when the contract for the generated instance contract information is completed, the
본 개시의 실시예에서 인스턴스는 메타버스 내에서 시각 또는 청각 중 적어도 하나의 감각을 통해 전달될 수 있는 콘텐츠를 출력하는 것을 의미하며, 현실세계의 광고 영상, 광고 음성과 대응될 수 있다.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
프로세서(110)는 인스턴스 요청 정보에 포함된 인스턴스 출력 요청 위치가 특정 가상 오브젝트(50)를 이용한 직접 출력인 경우, 해당 가상 오브젝트(50)에 대하여 산출된 가상가치 정보를 기반으로 인스턴스 표시 단가를 산출할 수 있다.When the instance output request location included in the instance request information is a direct output using a specific
② 인스턴스 간접 출력 방식② 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
그리고, 프로세서(110)는 추출된 적어도 하나의 가상 오브젝트(50)의 가상가치 정보, 출력 요청 위치의 인스턴스 출력 시간의 아바타(60) 유동정보를 기반으로 인스턴스 표시 단가를 산출할 수 있다.In addition, the
[인스턴스 표시 가능 위치 도출 알고리즘][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
프로세서(110)는 현실 오브젝트(40)의 현실 정보의 가치를 가치산출 모델(160)에 입력하여 제1 인스턴스 표시 단가를 산출하고, 이를 저장부(150)에 저장할 수 있다.The
상세하게는, 프로세서(110)는 제1 인스턴스 표시 가능 위치로부터 기 설정된 거리 이내 적어도 하나의 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보, 해당 구역/지역 내 아바타(60)들의 유동 정보, 평균 접속 정보를 기반으로 제1 인스턴스 표시 단가를 산출할 수도 있다.In detail, the
이와 같이 추출된 ① 제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
도 6 및 도 7을 비교하면, 프로세서(110)는 도 6의 현실세계에 표시되지 않았던 위치에 도 7의 메타버스에서는 인스턴스(71, 72, 73 등)가 표시/출력하고 있다.6 and 7 , the
도 8은 메타버스 내 접속된 아바타(60)에게 타겟형 인스턴스가 표시되는 것을 예시한 도면이다.8 is a diagram exemplifying that a target-type instance is displayed to the
도 9는 도 8에서 아바타(60)의 시점 이동에 따라서 인스턴스(70)의 표시 각도가 변화하는 것을 예시한 도면이다.9 is a diagram illustrating a change in the display angle of the
이때, 제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
도 8 및 도 9를 비교하면, 프로세서(110)가 메타버스 내 아바타(60)의 이동과 시선에 따라 인스턴스의 표시/출력 각도를 회전시키는 것이 예시되어 있다.Comparing FIGS. 8 and 9 , it is exemplified that the
일 실시예로, 프로세서(110)는 메타버스 내 특정 아바타(60)가 메타버스 내에 표시되고 있는 특정 인스턴스를 기 설정된 시간 이상 쳐다보는 경우, 해당 인스턴스가 해당 아바타(60)의 시선에 유지되도록 해당 아바타(60)의 가상현실 장치(30)로 제공되고 있는 메타버스 영상 내 해당 인스턴스가 회전되도록 랜더링할 수 있다.In one embodiment, when the
몇몇 실시예에서, 프로세서(110)는 해당 인스턴스를 회전시키는 것은 물론, 표시/출력 크기도 조절되도록 랜더링할 수 있다.In some embodiments, the
이와 같이 추출된 ② 제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
이때, 중요도는 복수의 등급으로 설정될 수 있다.In this case, the importance level may be set to a plurality of grades.
프로세서(110)는 현실 오브젝트(40)의 현실세계 정보를 기반으로 해당 현실 오브젝트(40)의 현실세계 내에서의 제1 중요도를 산출할 수 있다.The
그리고, 프로세서(110)는 산출된 제1 중요도를 기반으로, 대응되는 가상 오브젝트(50)의 제2 중요도를 산출할 수 있다.In addition, the
이때, 프로세서(110)는 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보와 해당 가상 오브젝트(50)에 대응되는 현실 오브젝트(40)의 제1 중요도를 기반으로, 제2 중요도를 산출할 수 있다.At this time, the
프로세서(110)는 기 설정된 제2 중요도 이하에 해당되는 가상 오브젝트(50)를 삭제하고 해당 위치를 제2 인스턴스 표시 가능 위치로 설정할 수 있다.The
예를 들어, 63빌딩, 롯데월드 타워 등과 같은 랜드마크에 해당되는 가상 오브젝트(50)는 1등급의 제2 중요도가 산출될 수 있으며, 가로수, 환풍기 등과 같은 가상 오브젝트(50)는 5등급의 제2 중요도가 산출될 수 있다. (제2 중요도가 1등급 ~ 5등급인 것으로 가정함)For example, a
이러한 경우, 프로세서(110)는 몇몇 개의 5등급의 제2 중요도를 갖는 가상 오브젝트(50)를 제2 인스턴스 표시 가능 위치로 설정하고, 인스턴스가 계약되는 경우 해당 위치에 인스턴스를 표시할 수 있다.In this case, the
구체적으로, 프로세서(110)는 제2 인스턴스 표시 가능 위치에 해당되는 가로수를 삭제하고, 인스턴스(71)를 표시하고 있다.Specifically, the
일 실시예로, 프로세서(110)는 기 설정된 시간마다 현실 오브젝트(40) 각각의 실제가치 정보를 수신하고, 각각의 현실 오브젝트(40)에 대한 실제가치에 대한 제1 시세 추이를 산출할 수 있다.In an embodiment, the
프로세서(110)는 각각의 가상 오브젝트(50)에 대한 버추얼 에셋의 가상가치 정보에 대한 제2 시세 추이를 산출하고, 해당 현실 오브젝트(40)와 가상 오브젝트(50)에 대하여 산출된 제1 시세 추이와 제2 시세 추이를 비교하고, 비교 결과를 가치산출 모델(160)에 입력하여 버추얼 에셋에 대한 가상가치 정보를 업데이트할 수 있다.The
가치산출 모델(160)은 제1 시세 추이와 제2 시세 추이의 차이값에 기 설정된 임계치를 초과하는 차이가 발생되는 경우, 상기 차이값을 만회하도록 하는 기 설정된 보정계수를 적용하여 해당 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보를 산출할 수 있다.The
프로세서(110)는 제1 시세 추이와 제2 시세 추이를 비교하여 선제적으로 시세가 변화하는 시세 추이를 선택하고, 기 설정된 시간마다 선택된 시세 추이의 시세를 기반으로 나머지 시세의 예상값을 산출할 수 있다.The
이를 통해서 본 개시의 실시예에 따른 서버(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
아래에서는 본 개시의 실시예에 대한 추가적인 설명을 하도록 한다.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
S700의 결정 결과에 따라 메타버스 내 가상 아바타(60)가 동작되도록 메타버스 영상을 랜더링하거나 또는 메타버스 내 환경설정이 이루어지도록 제어한다. (S800)According to the determination result of S700, a metaverse image is rendered so that the
도 11은 사용자가 가상현실 장치(30)를 착용하고 특정 모션을 취하는 것을 예시한 도면이다.11 is a diagram illustrating that a user wears the
도 11을 참조하면, 가상현실 장치(30)를 착용한 사용자가 모션 제스처를 취하는 것이 예시되어 있으며, 판단부(180)는 통신부(120)를 통해 수신된 가상현실 장치(30)의 동작 신호를 분석하여 사용자의 모션 제스처를 판단할 수 있다.Referring to FIG. 11 , it is exemplified that a user wearing the
이때, 도 11에서 가상현실 장치(30)를 사용자가 손에 착용하거나 소지한 상태에서 모션 제스처를 취하는 것을 예시하였으나, 이에 한정되는 것은 아니다.At this time, although the motion gesture is exemplified in a state in which the user wears or holds the
다른 예로, 사용자의 신체 또는 손을 촬영하여 손 제스처를 인식하거나, 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
판단부(180)는 가상현실 장치(30)의 사용자의 모션 제스처를 기반으로, 사용자의 모션 제스처가 메타버스 내 가상 아바타(60) 캐릭터의 동작을 제어하는 신호인지, 또는 메타버스 환경설정을 위한 3D UI 기반의 가상 도형에 대하여 입력하는 제어 신호인지 판단/결정할 수 있다.Based on the motion gesture of the user of the
구체적으로, 판단부(180)는 가상현실 장치(30)의 동작 좌표를 기반으로 아바타(60)의 메타버스 내 동작을 결정할 수 있다.Specifically, the
그리고, 프로세서(110)는 사용자의 모션 제스처가 메타버스 내 아바타(60)의 동작에 해당되지 않고, 가상 도형에 대한 호출 동작에 해당되는 경우, 사용자의 가상현실 장치(30)로 제공되는 메타버스 영상 내에 가상 도형이 표시되도록 메타버스 영상을 랜더링할 수 있다.In addition, when the user's motion gesture does not correspond to the operation of the
본 개시의 실시예에서 사용자의 모션 제스처 인식/판단은 아래와 같은 방법이 적용될 수 있으며, 이외에도 사용자의 모션 제스처를 인식/판단할 수 있는 방법이라면 무엇이든 적용이 가능하다.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
② 가상현실 장치(30)에서 사용자의 모션 제스처에 따른 동작 좌표를 기반으로 사용자의 동작 제스처를 판단하고, 판단된 동작 제스처 결과를 서버(100)로 제공함② The
③ 서버(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
이는, 사용자의 모션 제스처가 가상 도형 호출 동작에 해당된다고 판단되더라도 메타버스 내 특정 가상 오브젝트(50)에 대하여 취하는 모션일 수도 있으므로, 판단 정확도를 극대화시키기 위해서 특정 가상 오브젝트(50)에 대항 취하는 모션이 아니라는 확신이 있는 경우에만, 해당 모션 제스처가 가상 도형 호출 동작이 확실하다고 판단하는 것을 의미한다.This may be a motion taken with respect to a specific
일 실시예로, 가상 도형은 가상현실 장치(30)의 동작에 의해 적어도 하나의 축을 기준으로 메타버스 내에서 회전이 가능하다.In an embodiment, the virtual figure may be rotated in the metaverse based on at least one axis by the operation of the
따라서, 프로세서(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
도 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
그리고, 프로세서(110)는 결정된 회전 방향 및 회전 강도 중 적어도 하나를 기반으로, 메타버스 영상 내 가상 도형을 랜더링할 수 있다.In addition, the
이때, 프로세서(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
예를 들어, 사용자가 가상현실 장치(30)를 제어하여 메타버스 내 아바타(60)를 이동시키는 도중에 가상 도형이 사용자의 시야를 가린다고 판단되는 경우가 발생할 수 있다.For example, while the user controls the
이 경우, 프로세서(110)는 상술한 바와 같이 사용자가 가상 도형을 다른 위치로 옮기는 것과 같은 모션 제스처라고 판단되는 경우, 해당되는 공백의 위치로 가상 도형이 이동된 것처럼 메타버스 영상을 랜더링하는 것을 의미한다.In this case, when the
이때, 메타버스 영상에서 공백이란 가상 오브젝트(50)가 존재하지 않는 영역을 의미할 수 있다.In this case, the blank in the metaverse image may mean an area in which the
프로세서(110)는 메타버스 영상 내에서 공백의 위치를 고려하여 가상 도형을 표시하며, 공백의 크기를 고려하여 가상 도형의 표시 크기를 결정할 수 있다.The
또한, 본 개시의 실시예에서 가상 도형에 포함된 각각의 면에 서로 다른 제어신호의 설정이 가능한 것으로 설명하였으나, 각각의 면에 하나의 제어신호가 설정되는 것으로 한정되는 것은 아니다.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
또한, 프로세서(110)는 메타버스 영상 내 적어도 하나의 인스턴스(Instance)가 표시되고 있는 경우, 표시되고 있는 인스턴스와 오버랩되지 않는 위치 중에서 가상 도형의 랜더링 위치를 결정할 수 있다.Also, when at least one instance in the metaverse image is being displayed, the
본 개시의 실시예에서 인스턴스는 메타버스 내 아바타(60)들에게 출력하기 위한 일종의 광고인데, 가상 도형이 인스턴스를 가리도록 랜더링되는 경우, 광고 효과가 떨어질 수 있으므로, 상술한 바와 같이 동작하여 광고 효과가 유지되도록 할 수 있다.In the embodiment of the present disclosure, the instance is a kind of advertisement to be output to the
일 실시예로, 프로세서(110)는 메타버스 영상 내에서 사용자의 아바타(60)와 상호작용 중인 적어도 하나의 다른 아바타(60)가 존재하는 경우, 존재하는 적어도 하나의 다른 아바타(60)와 오버랩되지 않는 위치 중에서 가상 도형의 랜더링 위치를 결정할 수 있다.In an embodiment, when at least one
추가적으로, 본 개시의 실시예에서 각각의 가상 오브젝트(50)는 중요도가 산출되어 저장 및 관리될 수 있다.Additionally, in the embodiment of the present disclosure, importance of each
이때, 중요도는 복수의 등급으로 설정될 수 있다.In this case, the importance level may be set to a plurality of grades.
프로세서(110)는 현실 오브젝트(40)의 현실세계 정보를 기반으로 해당 현실 오브젝트(40)의 현실세계 내에서의 제1 중요도를 산출할 수 있다.The
그리고, 프로세서(110)는 산출된 제1 중요도를 기반으로, 대응되는 가상 오브젝트(50)의 제2 중요도를 산출할 수 있다.In addition, the
이때, 프로세서(110)는 가상 오브젝트(50)의 버추얼 에셋에 대한 가상가치 정보와 해당 가상 오브젝트(50)에 대응되는 현실 오브젝트(40)의 제1 중요도를 기반으로, 제2 중요도를 산출할 수 있다.At this time, the
따라서, 프로세서(110)는 메타버스 내 포함된 각각의 가상 오브젝트(50)마다 설정된 메타버스 내 중요도를 산출하고, 이를 저장부(150)에 저장할 수 있다.Accordingly, the
또한, 프로세서(110)는 메타버스 영상 내에서 표시되고 있는 가상 오브젝트(50) 중에서 기 설정된 중요도 이상의 가상 오브젝트(50)와 오버랩되지 않는 위치 중에서 가상 도형의 랜더링 위치를 결정할 수 있다.In addition, the
이러한 구성을 통해서, 프로세서(110)는 메타버스 영상 내에서 가상 도형 호출 동작에 따라 가상 도형을 메타버스 영상에 랜더링하여 사용자가 아바타(60)를 이용하여 메타버스 내 환경설정을 진행할 수 있도록 하며, 가상 도형이 메타버스 영상 내에서 중요한 오브젝트의 시야를 가리지 않도록 하는 효과가 있다.Through this configuration, the
이상에서 전술한 본 개시의 일 실시예에 따른 방법은, 하드웨어인 서버와 결합되어 실행되기 위해 프로그램(또는 어플리케이션)으로 구현되어 매체에 저장될 수 있다.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.
상기 가치산출 모델은,
상기 현실 오브젝트의 현실가치 정보, 현실세계 내에서 상기 현실 오브젝트로부터 기 설정된 거리 내 유동인구 정보, 메타버스 내에서 상기 가상 오브젝트로부터 기 설정된 거리 내 아바타의 유동 정보, 메타버스 내에서 상기 가상 오브젝트가 속한 구역에 대한 시간대별 평균 사용자 정보 중 적어도 하나를 기반으로 상기 가상가치 정보를 산출하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
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.
상기 프로세서는,
메타버스 내에서 상기 가상 오브젝트로부터 기 설정된 거리 내 아바타의 유동 정보 및 메타버스 내에서 상기 가상 오브젝트가 속한 구역에 대한 시간대별 평균 사용자 정보를 기 설정된 시간마다 확인하여 제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.
상기 프로세서는,
상기 메타버스 내 인스턴스(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.
상기 프로세서는,
상기 현실세계에서 현실 오브젝트를 이용하여 표시되고 있는 현실 정보의 현황을 기반으로 상기 메타버스 내에서 상기 현실 정보에 상응하는 제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.
상기 프로세서는,
상기 메타버스 내 가상 오브젝트 배치 정보 및 메타버스 내 아바타들의 유동 정보를 기반으로, 상기 현실세계에서 상기 현실 정보가 표시되고 있지 않지만 상기 메타버스 내에서 인스턴스가 표시 가능한 것으로 판단되는 적어도 하나의 제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.
상기 프로세서는,
상기 메타버스 내 특정 아바타가 상기 메타버스 내에 표시되고 있는 특정 인스턴스를 기 설정된 시간 이상 쳐다보는 경우,
상기 특정 인스턴스가 상기 아바타의 시선에 유지되도록 상기 특정 아바타의 사용자의 가상현실 장치로 제공되고 있는 메타버스 영상 내 상기 특정 인스턴스가 회전되도록 랜더링하는 것을 특징으로 하는,
인공지능 기반의 메타버스 내 가상 오브젝트에 대한 자산 관리 서버.
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.
현실세계에 대하여 획득된 영상을 수신하는 단계;
상기 수신된 현실세계 영상 내에서 적어도 하나의 현실 오브젝트를 인식하고, 상기 인식된 현실 오브젝트의 현실세계 정보를 로딩하는 오브젝트 인식 단계;
상기 현실 오브젝트 인식 결과 및 상기 인식된 현실 오브젝트에 대하여 로딩된 현실세계 정보를 기반으로 가상 오브젝트를 생성하여 메타버스 영상을 랜더링하는 단계;
상기 현실세계에 대한 디지털 트윈으로 생성된 메타버스의 영상을 사용자의 가상현실 장치로 제공하는 단계; 및
가치산출 모델을 이용하여 상기 가상 오브젝트의 버추얼 에셋(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.
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.
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)
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)
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 |
-
2022
- 2022-05-12 KR KR1020220058332A patent/KR102442347B1/en active IP Right Grant
- 2022-09-06 KR KR1020220112555A patent/KR20230159220A/en not_active Application Discontinuation
Patent Citations (6)
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)
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 |