KR20230033871A - Method for implementing metaverse space based on reality map and the system thereof - Google Patents

Method for implementing metaverse space based on reality map and the system thereof Download PDF

Info

Publication number
KR20230033871A
KR20230033871A KR1020210116798A KR20210116798A KR20230033871A KR 20230033871 A KR20230033871 A KR 20230033871A KR 1020210116798 A KR1020210116798 A KR 1020210116798A KR 20210116798 A KR20210116798 A KR 20210116798A KR 20230033871 A KR20230033871 A KR 20230033871A
Authority
KR
South Korea
Prior art keywords
metaverse
store
building
space
map
Prior art date
Application number
KR1020210116798A
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 KR1020210116798A priority Critical patent/KR20230033871A/en
Publication of KR20230033871A publication Critical patent/KR20230033871A/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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • G06Q50/30
    • 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
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • G06T15/205Image-based rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/02User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2215/00Indexing scheme for image rendering
    • G06T2215/16Using real world measurements to influence rendering

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Tourism & Hospitality (AREA)
  • Geometry (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Remote Sensing (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Operations Research (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention relates to a method for implementing a metaverse space based on a reality map and a system thereof. The method includes the steps of: implementing a metaverse space of a preset range on the reality map through image rendering based on the reality map; forming a three-dimensional building in which at least one metaverse store is located in the metaverse space; and implementing a movement and activity service of a user character using the metaverse store.

Description

현실 맵 기반의 메타버스 공간 구현 방법 및 그 시스템{METHOD FOR IMPLEMENTING METAVERSE SPACE BASED ON REALITY MAP AND THE SYSTEM THEREOF}Method for realizing metaverse space based on reality map and its system

본 발명은 현실 맵 기반의 메타버스 공간 구현 방법 및 그 시스템에 관한 것으로서, 보다 상세하게는 현실 맵 상에 메타버스 공간을 구현하고, 메타버스 공간에 메타버스 상점을 포함하는 3차원 형상의 건물을 구현하여 서비스를 제공하는 기술에 관한 것이다. The present invention relates to a method and system for realizing a metaverse space based on a reality map, and more particularly, to implement a metaverse space on a reality map and construct a three-dimensional building including a metaverse store in the metaverse space. It is about technology that implements and provides services.

메타버스(MetaVerse)는 ‘가상’, ‘초월’ 등을 뜻하는 영어 단어 ‘메타(Meta)’와 우주를 뜻하는 ‘유니버스(Universe)’의 합성어로, 현실세계와 같은 사회, 경제, 문화 활동이 이뤄지는 3차원 가상세계를 나타낸다. 메타버스는 가상현실보다 한 단계 더 진화된 개념으로, 아바타(또는 캐릭터)를 활용해 단지 게임이나 가상현실을 즐기는 데 그치지 않고, 실제 현실과 같은 사회적, 문화적 활동을 할 수 있다는 특징이 있다.MetaVerse is a compound word of the English word 'Meta', which means 'virtual' and 'transcendence', and 'Universe', which means the universe. represents a 3D virtual world in which Metaverse is a concept that has evolved one step further than virtual reality, and is characterized by using avatars (or characters) to not only enjoy games or virtual reality, but also social and cultural activities like real life.

기존 기술들에 의한 메타버스 공간 구현 시도는 가공의 맵을 제작하여 가공을 공간(메타버스 공간)을 구축하는 것이다. 현실에 존재하는 명소(Point Of Interest; POI)를 구축한다 하더라도 주변 공간은 현실 맵을 기반으로 하지 않고, 가상 영역에 해당 건물만 옮겨놓은 형태가 대부분이었다. 더욱이, 이 경우 대상 건물 간 거리나 건물의 실제 크기 등의 축척 요소는 무시되고 과장되거나 축소되는 경우가 대부분이다. 이러한 이유는 RPG등의 전통적인 메타버스 영역에서는 현실 공간을 그대로 복제하여 유지할 필요가 없고, 오히려 게임의 진행을 위해 현실의 축척 등이 장애가 되기 때문이다. 또한, 현실의 명소나 특정 건축물을 그대로 옮기는 경우가 있더라도 게임성 또는 특정한 의도로 인해 건물 내부 구성을 실제 정보와 전혀 무관하게 순수 가상의 공간으로 구현한다는 한계가 존재한다. An attempt to implement a metaverse space by existing technologies is to construct a fictional space (metaverse space) by producing a fictional map. Even if a point of interest (POI) that exists in reality is built, the surrounding space is not based on a real map, but in most cases, only the relevant building is moved to a virtual area. Moreover, in this case, scale factors such as the distance between target buildings or the actual size of buildings are ignored and exaggerated or reduced in most cases. This is because in the traditional metaverse area such as RPG, there is no need to copy and maintain the real space as it is, and rather, the scale of reality becomes an obstacle for the progress of the game. In addition, even if there is a case where a real landmark or a specific building is moved as it is, there is a limit to implementing the internal composition of the building as a pure virtual space completely irrelevant to actual information due to game nature or specific intention.

본 발명의 목적은 현실에 존재하는 현실 맵을 기반으로 메타버스 공간을 구현하고자 한다.An object of the present invention is to implement a metaverse space based on a reality map that exists in reality.

본 발명의 목적은 현실 맵 상의 건물 위치를 그대로 구축하는 것뿐만이 아니라, 건물 내부의 상점 배치 및 구조와 같은 실재하는 정보를 그대로 반영하여 구축함으로써, 3차원 가상세계에서 보다 현실성을 향상시키고자 한다.An object of the present invention is to improve the reality in a 3D virtual world by not only constructing the location of a building on a real map as it is, but also reflecting real information such as the layout and structure of a store inside a building.

본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 현실 맵(reality map)을 기반으로 한 영상 렌더링을 통해 상기 현실 맵 상에 기 설정된 범위의 메타버스(metaverse) 공간을 구현하는 단계, 상기 메타버스 공간 내에 적어도 하나의 메타버스 상점이 입점한 3차원 형상의 건물을 형성하는 단계 및 상기 메타버스 상점을 이용하는 이용자 캐릭터의 이동 및 활동 서비스를 구현하는 단계를 포함한다.A method for realizing a metaverse space based on a reality map according to an embodiment of the present invention includes implementing a metaverse space of a preset range on the reality map through image rendering based on the reality map. , Forming a three-dimensional building in which at least one metaverse store is located in the metaverse space, and implementing movement and activity services of a user character using the metaverse store.

상기 메타버스 공간을 구현하는 단계는 로드 뷰(Road view) 또는 스트리트 뷰(Street view)와 같은 상기 현실 맵의 이미지 데이터를 이용하여 영상 렌더링을 통해 상기 현실 맵 상에 일부분인 기 설정된 범위의 상기 메타버스 공간을 구현할 수 있다. The step of implementing the metaverse space is the metaverse of the predetermined range that is part of the reality map through image rendering using image data of the reality map, such as a road view or a street view. A bus space can be implemented.

상기 건물을 형성하는 단계는 상기 메타버스 공간에서 상기 메타버스 상점이 입점하지 않은 건물과 상기 메타버스 상점이 입점한 건물을 다르게 표현하여 구분할 수 있다.In the step of forming the building, a building in which the metaverse store is not located and a building in which the metaverse store is located can be distinguished by expressing differently in the metaverse space.

상기 메타버스 상점이 입점한 건물은 상기 메타버스 상점이 있음을 나타내는 식별자가 부여되어 상기 메타버스 상점을 표현하는 3차원 그래픽 처리될 수 있다.A building in which the metaverse store is located may be given an identifier indicating that the metaverse store is present and processed as a 3D graphic representing the metaverse store.

상기 건물을 형성하는 단계는 서비스 운영자와 실제 상점의 오너(owner) 사이의 동의를 전제로 상기 메타버스 상점을 구현하며, 현실에서 실제 상점의 외형 및 내부에 대한 사진 데이터를 가공하여 상기 메타버스 공간에 구현된 상기 건물에 상기 메타버스 상점으로 구현할 수 있다.In the step of forming the building, the metaverse store is implemented on the premise of agreement between the service operator and the owner of the actual store, and the metaverse space is processed by processing photo data on the exterior and interior of the actual store. It can be implemented as the metaverse store in the building implemented in .

상기 건물을 형성하는 단계는 건물 외형 및 상점 외형의 공통적인 외형 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 외형 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현할 수 있다.In the step of forming the building, a pre-made template is used for the common appearance components of the building appearance and store appearance, and the building and the metaverse store can be implemented in a layered rendering based on the appearance components. .

상기 건물을 형성하는 단계는 건물 내부 및 상점 내부의 배치 레이아웃에 따라 렌더링을 통해 배치구조를 메타버스화하여 구현하고, 건물 내부 및 상점 내부의 공통적인 내부 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 내부 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현할 수 있다. The step of forming the building is implemented by metaversizing the layout structure through rendering according to the layout inside the building and inside the store, using a pre-made template for common internal components inside the building and inside the store, The building and the metaverse store can be implemented by rendering in a layered manner based on the internal components.

상기 건물을 형성하는 단계는 상기 메타버스 공간에 형성된 상기 메타버스 상점의 좌표를 표시할 수 있다.Forming the building may display the coordinates of the metaverse store formed in the metaverse space.

상기 건물을 형성하는 단계는 이용자의 선택 입력에 따라 상기 건물 및 상기 메타버스 상점의 내외부 인테리어를 구현하며, 캐릭터를 배치하는 단계를 포함할 수 있다. Forming the building may include implementing interior and exterior interiors of the building and the metaverse store according to a user's selection input, and arranging characters.

상기 이동 및 활동 서비스를 구현하는 단계는 상기 메타버스 공간에서 상기 건물 및 상기 메타버스 상점을 이용하는 상기 이용자 캐릭터의 이동 경로와 입장, 관찰, 예약, 주문, 결제 및 채팅의 활동 서비스를 3차원으로 표현할 수 있다.The step of implementing the movement and activity service is to express the movement path of the user character using the building and the metaverse store in the metaverse space and the activity service of entry, observation, reservation, order, payment, and chatting in 3D. can

상기 이동 및 활동 서비스를 구현하는 단계는 상기 메타버스 공간 내에서 상기 이용자 캐릭터는 상기 이용자와 제3의 이용자 간의 채팅 중계 역할을 수행하며, 캐릭터와 연결된 계정 또는 챗봇(AI chat bot)을 통해 채팅 서비스를 제공할 수 있다. In the step of implementing the movement and activity service, the user character serves as a chat relay between the user and a third user in the metaverse space, and chat service through an account or AI chat bot connected to the character can provide.

본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 시스템은 현실 맵(reality map)을 기반으로 한 영상 렌더링을 통해 상기 현실 맵 상에 기 설정된 범위의 메타버스(metaverse) 공간을 구현하는 메타버스 공간부, 상기 메타버스 공간 내에 적어도 하나의 메타버스 상점이 입점한 3차원 형상의 건물을 형성하는 건물 형성부 및 상기 메타버스 상점을 이용하는 이용자 캐릭터의 이동 및 활동 서비스를 구현하는 서비스부를 포함한다.A metaverse space implementation system based on a reality map according to an embodiment of the present invention implements a metaverse space of a preset range on the reality map through image rendering based on the reality map. It includes a bus space unit, a building formation unit that forms a three-dimensional building in which at least one metaverse store is located in the metaverse space, and a service unit that implements movement and activity services of user characters using the metaverse store. .

상기 메타버스 공간부는 로드 뷰(Road view) 또는 스트리트 뷰(Street view)와 같은 상기 현실 맵의 이미지 데이터를 이용하여 영상 렌더링을 통해 상기 현실 맵 상에 일부분인 기 설정된 범위의 상기 메타버스 공간을 구현할 수 있다.The metaverse space unit implements the metaverse space of a preset range that is part of the reality map through image rendering using image data of the reality map, such as a road view or a street view. can

상기 건물 형성부는 상기 메타버스 공간에서 상기 메타버스 상점이 입점하지 않은 건물과 상기 메타버스 상점이 입점한 건물을 다르게 표현하여 구분하며, 상기 메타버스 상점이 입점한 건물에 식별자를 부여하여 상기 메타버스 상점을 표현하는 3차원 그래픽 처리할 수 있다.The building formation unit differentiates a building in which the metaverse store is located from a building in which the metaverse store is located in the metaverse space by expressing differently, and assigns an identifier to the building in which the metaverse store is located, so that the metaverse store is located. 3D graphics can be processed to represent the store.

상기 건물 형성부는 서비스 운영자와 실제 상점의 오너(owner) 사이의 동의를 전제로 상기 메타버스 상점을 구현하며, 현실에서 실제 상점의 외형 및 내부에 대한 사진 데이터를 가공하여 상기 메타버스 공간에 구현된 상기 건물에 상기 메타버스 상점으로 구현할 수 있다.The building formation unit implements the metaverse store on the premise of agreement between the service operator and the owner of the actual store, and processes photo data for the exterior and interior of the actual store to be implemented in the metaverse space It can be implemented as the metaverse store in the building.

상기 건물 형성부는 건물 외형 및 상점 외형의 공통적인 외형 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 외형 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현할 수 있다.The building forming unit may implement the building and the metaverse store by using a pre-manufactured template for common external components of the building external appearance and the shop external appearance, and layered rendering based on the external external components.

상기 건물 형성부는 건물 내부 및 상점 내부의 배치 레이아웃에 따라 렌더링을 통해 배치구조를 메타버스화하여 구현하고, 건물 내부 및 상점 내부의 공통적인 내부 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 내부 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현할 수 있다.The building formation unit metaverses and implements the layout structure through rendering according to the layout inside the building and inside the store, uses a pre-made template for common internal components inside the building and inside the store, and uses the internal component The building and the metaverse store can be implemented in a layered rendering based on .

상기 건물 형성부는 상기 메타버스 공간에 형성된 상기 메타버스 상점의 좌표를 표시할 수 있다.The building formation unit may display the coordinates of the metaverse store formed in the metaverse space.

상기 건물 형성부는 이용자의 선택 입력에 따라 상기 건물 및 상기 메타버스 상점의 내외부 인테리어, 및 캐릭터 배치를 반영할 수 있다.The building formation unit may reflect interior and exterior interiors and character arrangements of the building and the metaverse store according to a user's selection input.

상기 서비스부는 상기 메타버스 공간에서 상기 건물 및 상기 메타버스 상점을 이용하는 상기 이용자 캐릭터의 이동 경로와 입장, 관찰, 예약, 주문, 결제 및 채팅의 활동 서비스를 3차원으로 표현할 수 있다.The service unit can express the moving path of the user character using the building and the metaverse store in the metaverse space, and activity services of entry, observation, reservation, order, payment, and chatting in 3D.

상기 서비스부는 상기 메타버스 공간 내에서 상기 이용자 캐릭터는 상기 이용자와 제3의 이용자 간의 채팅 중계 역할을 수행하며, 캐릭터와 연결된 계정 또는 챗봇(AI chat bot)을 통해 채팅 서비스를 제공할 수 있다. The service unit may serve as a chat relay between the user and a third user in the metaverse space, and provide a chat service through an account or AI chat bot connected to the character.

본 발명의 실시예에 따르면, 현실에 존재하는 현실 맵을 기반으로 메타버스 공간을 구현하며, 현실 맵 상의 건물 위치를 그대로 구축하는 것뿐만이 아니라, 건물 내부의 상점 배치 및 구조와 같은 실재하는 정보를 그대로 반영하여 구축함으로써, 3차원 가상세계에서 보다 현실성을 향상시킬 수 있다. According to an embodiment of the present invention, a metaverse space is implemented based on a reality map that exists in reality, and the location of a building on the reality map is constructed as it is, as well as real information such as the arrangement and structure of a store inside a building. By reflecting and constructing it as it is, it is possible to improve the reality in the 3D virtual world.

도 1은 본 발명의 일 실시예에 따른 네트워크 환경을 설명하기 위한 일 예시도를 도시한 것이다.
도 2는 도 1에 도시된 전자 기기 및 서버의 내부 구성을 설명하기 위한 일 예시도를 도시한 것이다.
도 3은 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법의 동작 흐름도를 도시한 것이다.
도 4는 본 발명의 실시예에 따른 메타버스 상점의 외형을 구축하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다.
도 5는 본 발명의 실시예에 따른 메타버스 상점의 내부 인테리어를 구현하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다.
도 6은 본 발명의 실시예에 따른 메타버스 상점의 내부 인테리어를 직접 구현하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다.
도 7은 본 발명의 실시예에 따른 이용자 캐릭터의 이동 및 활동을 구현하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다.
도 8은 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 시스템에 대한 구성을 도시한 것이다.
1 illustrates an exemplary diagram for explaining a network environment according to an embodiment of the present invention.
FIG. 2 is an exemplary view for explaining internal configurations of the electronic device and server shown in FIG. 1 .
3 is an operational flowchart of a method for realizing a metaverse space based on a real map according to an embodiment of the present invention.
Figure 4 shows an operation flow chart for explaining the process of building the appearance of the metaverse store according to an embodiment of the present invention.
5 is an operation flowchart illustrating a process of implementing an interior of a metaverse store according to an embodiment of the present invention.
6 is an operation flowchart for explaining a process of directly implementing the interior of a metaverse store according to an embodiment of the present invention.
7 is an operation flowchart illustrating a process of implementing movement and activity of a user character according to an embodiment of the present invention.
8 shows the configuration of a real map-based metaverse space implementation system according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention, and methods of achieving them, will become clear with reference to the detailed description of the following embodiments taken in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and will be implemented in various forms different from each other, only these embodiments make the disclosure of the present invention complete, and common knowledge in the art to which the present invention pertains. It is provided to completely inform the person who has the scope of the invention, and the present invention is only defined by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며, 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.Terms used in this specification are for describing the embodiments and are not intended to limit the present invention. In this specification, singular forms also include plural forms unless specifically stated otherwise in a phrase. As used herein, "comprises" and/or "comprising" means that a stated component, step, operation, and/or element is present in the presence of one or more other components, steps, operations, and/or elements. or do not rule out additions.

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

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예들을 보다 상세하게 설명하고자 한다. 도면 상의 동일한 구성요소에 대해서는 동일한 참조 부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention will be described in more detail. The same reference numerals are used for the same components in the drawings, and redundant descriptions of the same components are omitted.

본 발명의 실시예들은, 현실 맵 상에 메타버스 공간을 구현하고, 메타버스 공간에 메타버스 상점을 포함하는 3차원 형상의 건물을 구현하여 서비스를 제공하는 것을 그 요지로 한다.The gist of the embodiments of the present invention is to implement a metaverse space on a real map and provide a service by implementing a three-dimensional building including a metaverse store in the metaverse space.

본 발명에서는 현실에 존재하는 현실 맵(Reality Map)을 기반으로 렌더링을 통해 메타버스 공간을 구현하며, 공공데이터로 주어지는 현실 맵 상의 건물 위치를 그대로 구축하는 것뿐만이 아니라, 건물 내부의 상점 배치 및 구조 또한 실재하는 정보를 그대로 반영하여 구축할 수 있다. 이러한 건물 내부의 배치 정보는 공공데이터 형태로 주어지지 않으므로 구글, 네이버 또는 다음과 같은 포털사이트에서 제공하는 스트리트 뷰, 로드 뷰 또는 스카이 뷰의 이미지 데이터를 렌더링 작업하여 디자인 소스로 구현한다. In the present invention, a metaverse space is implemented through rendering based on a reality map that exists in reality, and the location of the building on the reality map given as public data is not only built as it is, but also the layout and structure of the store inside the building. In addition, it can be constructed by reflecting existing information as it is. Since the layout information inside the building is not given in the form of public data, the image data of street view, road view or sky view provided by Google, Naver or Daum portal sites is rendered and implemented as a design source.

이에, 본 발명은 해당 건물의 건물주와 건물 내부에 위치하는 상점을 소유한 오너(owner)의 동의를 전제로 건물 및 상점의 실제 구조 및 인테리어를 바탕으로 메타버스화하는 것을 특징으로 한다. Therefore, the present invention is characterized in that the metaverse is made based on the actual structure and interior of the building and the store on the premise of consent of the owner of the building and the owner of the store located inside the building.

이하에서는 도 1 내지 도 8을 참조하여 본 발명에 대해 상세히 설명한다. Hereinafter, the present invention will be described in detail with reference to FIGS. 1 to 8 .

도 1은 본 발명의 일 실시예에 따른 네트워크 환경을 설명하기 위한 일 예시도를 도시한 것으로, 도 1의 네트워크 환경은 복수의 전자 기기들(110, 120, 130, 140), 복수의 서버들(150, 160) 및 네트워크(170)를 포함하는 예를 나타내고 있다. 이러한 도 1은 발명의 설명을 위한 일례로 전자 기기의 수나 서버의 수가 도 1과 같이 한정되는 것은 아니다.FIG. 1 shows an exemplary diagram for explaining a network environment according to an embodiment of the present invention, and the network environment of FIG. 1 includes a plurality of electronic devices 110, 120, 130, and 140, and a plurality of servers. An example including (150, 160) and network 170 is shown. 1 is an example for explanation of the invention, and the number of electronic devices or servers is not limited as shown in FIG. 1 .

복수의 전자 기기들(110, 120, 130, 140)은 컴퓨터 장치로 구현되는 이동형 단말일 수 있다. 복수의 전자 기기들(110, 120, 130, 140)의 예를 들면, 스마트폰(smart phone), 휴대폰, 태블릿 PC, 내비게이션, 컴퓨터, 노트북, 디지털방송용 단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 사용자 착용 장치(웨어러블 디바이스) 등이 있다. 일례로 제1 전자 기기(110)는 무선 또는 유선 통신 방식을 이용하여 네트워크(170)를 통해 다른 전자 기기들(120, 130, 140) 및/또는 서버(150, 160)와 통신할 수 있다.The plurality of electronic devices 110, 120, 130, and 140 may be mobile terminals implemented as computer devices. Examples of the plurality of electronic devices 110, 120, 130, and 140 include smart phones, mobile phones, tablet PCs, navigation devices, computers, laptop computers, digital broadcasting terminals, personal digital assistants (PDAs), and PMPs ( Portable Multimedia Player), user wearable devices (wearable devices), and the like. For example, the first electronic device 110 may communicate with the other electronic devices 120, 130, and 140 and/or the servers 150 and 160 through the network 170 using a wireless or wired communication method.

통신 방식은 제한되지 않으며, 네트워크(170)가 포함할 수 있는 통신망(일례로, 이동통신망, 유선 인터넷, 무선 인터넷, 방송망)을 활용하는 통신 방식뿐만 아니라 기기들간의 근거리 무선 통신 역시 포함될 수 있다. 예를 들어, 네트워크(170)는, PAN(personal area network), LAN(local area network), CAN(campus area network), MAN(metropolitan area network), WAN(wide area network), BBN(broadband network), 인터넷 등의 네트워크 중 하나 이상의 임의의 네트워크를 포함할 수 있다. 또한, 네트워크(170)는 버스 네트워크, 스타 네트워크, 링 네트워크, 메쉬 네트워크, 스타-버스 네트워크, 트리 또는 계층적(hierarchical) 네트워크 등을 포함하는 네트워크 토폴로지 중 임의의 하나 이상을 포함할 수 있으나, 이에 제한되지 않는다.The communication method is not limited, and short-distance wireless communication between devices as well as a communication method utilizing a communication network (eg, a mobile communication network, a wired Internet, a wireless Internet, and a broadcasting network) that the network 170 may include may also be included. For example, the network 170 may include a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), and a broadband network (BBN). , one or more arbitrary networks such as the Internet. In addition, the network 170 may include any one or more of network topologies including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or a hierarchical network, and the like. Not limited.

서버(150, 160) 각각은 복수의 전자 기기들(110, 120, 130, 140)과 네트워크(170)를 통해 통신하여 명령, 코드, 파일, 콘텐츠, 서비스 등을 제공하는 컴퓨터 장치 또는 복수의 컴퓨터 장치들로 구현될 수 있다.Each of the servers 150 and 160 communicates with the plurality of electronic devices 110, 120, 130, and 140 through the network 170 to provide commands, codes, files, contents, services, and the like, or a computer device or a plurality of computers. Can be implemented in devices.

일례로, 서버(160)는 네트워크(170)를 통해 접속한 제1 전자 기기(110)로 애플리케이션의 설치를 위한 파일을 제공할 수 있다. 이 경우 제1 전자 기기(110)는 서버(160)로부터 제공된 파일을 이용하여 애플리케이션을 설치할 수 있다. 또한, 제1 전자 기기(110)가 포함하는 운영체제(Operating System, OS)나 적어도 하나의 프로그램(일례로 브라우저나 상기 설치된 애플리케이션)의 제어에 따라 서버(150)에 접속하여 서버(150)가 제공하는 서비스나 콘텐츠를 제공받을 수 있다. 예를 들어, 제1 전자 기기(110)가 애플리케이션의 제어에 따라 네트워크(170)를 통해 서비스 요청 메시지를 서버(150)로 전송하면, 서버(150)는 서비스 요청 메시지에 대응하는 코드를 제1 전자 기기(110)로 전송할 수 있고, 제1 전자 기기(110)는 애플리케이션의 제어에 따라 코드에 따른 화면을 구성하여 표시함으로써 사용자에게 콘텐츠를 제공할 수 있다.For example, the server 160 may provide a file for installing an application to the first electronic device 110 accessed through the network 170 . In this case, the first electronic device 110 may install an application using a file provided from the server 160 . In addition, the server 150 is connected to the server 150 under the control of an operating system (OS) included in the first electronic device 110 or at least one program (for example, a browser or the installed application), and the server 150 provides services or content may be provided. For example, when the first electronic device 110 transmits a service request message to the server 150 through the network 170 under the control of an application, the server 150 transmits a code corresponding to the service request message to the first It can be transmitted to the electronic device 110, and the first electronic device 110 can provide content to the user by configuring and displaying a screen according to a code under the control of an application.

도 2는 도 1에 도시된 전자 기기 및 서버의 내부 구성을 설명하기 위한 일 예시도를 도시한 것으로, 도 2에서는 사용자가 소지한 단말인 하나의 전자 기기에 대한 예로서 제1 전자 기기(110), 그리고 사용자의 단말과 통신하는 하나의 서버에 대한 예로서 서버(150)의 내부 구성을 설명한다. 이에, 이하 제1 전자 기기(110)는 사용자의 단말을 의미하며, 서버(150)는 사용자의 단말과 통신하는 서버를 의미한다. 다른 전자 기기들(120, 130, 140)이나 서버(160) 역시 동일한 또는 유사한 내부 구성을 가질 수 있다.FIG. 2 shows an exemplary view for explaining the internal configuration of the electronic device and server shown in FIG. 1, and in FIG. 2, a first electronic device 110 as an example of one electronic device that is a terminal owned by a user. ), and the internal configuration of the server 150 will be described as an example for one server communicating with the user's terminal. Accordingly, hereinafter, the first electronic device 110 means a user's terminal, and the server 150 means a server communicating with the user's terminal. Other electronic devices 120 , 130 , and 140 or the server 160 may also have the same or similar internal configuration.

제1 전자 기기(110)와 서버(150)는 메모리(211, 221), 프로세서(212, 222), 통신 모듈(213, 223) 그리고 입출력 인터페이스(214, 224)를 포함할 수 있다. 메모리(211, 221)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 메모리(211, 221)에는 운영체제나 적어도 하나의 프로그램 코드(일례로 제1 전자 기기(110)에 설치되어 구동되는 애플리케이션 등을 위한 코드)가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 메모리(211, 221)와는 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 통신 모듈(213, 223)을 통해 메모리(211, 221)에 로딩될 수도 있다. 예를 들어, 적어도 하나의 프로그램은 개발자들 또는 애플리케이션의 설치 파일을 배포하는 파일 배포 시스템(일례로 상술한 서버(160))이 네트워크(170)를 통해 제공하는 파일들에 의해 설치되는 프로그램(일례로 상술한 애플리케이션)에 기반하여 메모리(211, 221)에 로딩될 수 있다.The first electronic device 110 and the server 150 may include memories 211 and 221, processors 212 and 222, communication modules 213 and 223, and input/output interfaces 214 and 224. The memories 211 and 221 are computer-readable recording media and may include a random access memory (RAM), a read only memory (ROM), and a permanent mass storage device such as a disk drive. In addition, the memories 211 and 221 may store an operating system or at least one program code (for example, a code for an application installed and driven in the first electronic device 110). These software components may be loaded from a computer readable recording medium separate from the memories 211 and 221 . The separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD/CD-ROM drive, and a memory card. In another embodiment, software components may be loaded into the memories 211 and 221 through the communication modules 213 and 223 rather than computer-readable recording media. For example, at least one program is a program installed by files provided by developers or a file distribution system (eg, the above-described server 160) that distributes installation files of applications through the network 170 (eg, the above-described server 160). It may be loaded into the memories 211 and 221 based on the above-described application).

프로세서(212, 222)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 메모리(211, 221) 또는 통신 모듈(213, 223)에 의해 프로세서(212, 222)로 제공될 수 있다. 예를 들어 프로세서(212, 222)는 메모리(211, 221)와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다.The processors 212 and 222 may be configured to process commands of a computer program by performing basic arithmetic, logic, and input/output operations. Instructions may be provided to processors 212 and 222 by memories 211 and 221 or communication modules 213 and 223 . For example, the processors 212 and 222 may be configured to execute instructions received according to program codes stored in a recording device such as the memories 211 and 221 .

통신 모듈(213, 223)은 네트워크(170)를 통해 제1 전자 기기(110)와 서버(150)가 서로 통신하기 위한 기능을 제공할 수 있으며, 다른 전자 기기(일례로 제2 전자 기기(120)) 또는 다른 서버(일례로 서버(160))와 통신하기 위한 기능을 제공할 수 있다. 일례로, 제1 전자 기기(110)의 프로세서(212)가 메모리(211)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청(일례로 검색 요청)이 통신 모듈(213)의 제어에 따라 네트워크(170)를 통해 서버(150)로 전달될 수 있다. 역으로, 서버(150)의 프로세서(222)의 제어에 따라 제공되는 제어 신호나 명령, 콘텐츠, 파일 등이 통신 모듈(223)과 네트워크(170)를 거쳐 제1 전자 기기(110)의 통신 모듈(213)을 통해 제1 전자 기기(110)로 수신될 수 있다. 예를 들어 통신 모듈(213)을 통해 수신된 서버(150)의 제어 신호나 명령 등은 프로세서(212)나 메모리(211)로 전달될 수 있고, 콘텐츠나 파일 등은 제1 전자 기기(110)가 더 포함할 수 있는 저장 매체로 저장될 수 있다.The communication modules 213 and 223 may provide a function for the first electronic device 110 and the server 150 to communicate with each other through the network 170, and other electronic devices (for example, the second electronic device 120). )) or a function for communicating with another server (for example, the server 160). For example, a request generated by the processor 212 of the first electronic device 110 according to a program code stored in a recording device such as the memory 211 (for example, a search request) is transmitted to the network under the control of the communication module 213. It may be transmitted to the server 150 through 170. Conversely, control signals, commands, contents, files, etc. provided under the control of the processor 222 of the server 150 pass through the communication module 223 and the network 170 to the communication module of the first electronic device 110. It can be received by the first electronic device 110 through 213. For example, control signals or commands of the server 150 received through the communication module 213 may be transmitted to the processor 212 or memory 211, and contents or files may be transferred to the first electronic device 110. Can be stored in a storage medium that can further include.

입출력 인터페이스(214)는 입출력 장치(215)와의 인터페이스를 위한 수단일 수 있다. 예를 들어, 입력 장치는 키보드 또는 마우스 등의 장치를, 그리고 출력 장치는 애플리케이션의 통신 세션을 표시하기 위한 디스플레이와 같은 장치를 포함할 수 있다. 다른 예로 입출력 인터페이스(214)는 터치스크린과 같이 입력과 출력을 위한 기능이 하나로 통합된 장치와의 인터페이스를 위한 수단일 수도 있다. 보다 구체적인 예로, 제1 전자 기기(110)의 프로세서(212)는 메모리(211)에 로딩된 컴퓨터 프로그램의 명령을 처리함에 있어서 서버(150)나 제2 전자 기기(120)가 제공하는 데이터를 이용하여 구성되는 서비스 화면이나 콘텐츠가 입출력 인터페이스(214)를 통해 디스플레이에 표시될 수 있다. 입출력 인터페이스(224) 또한 마찬가지로 서버(150)의 프로세서(222)가 메모리(221)에 로딩된 컴퓨터 프로그램의 명령을 처리함에 있어 서버(150)가 제공하는 데이터를 이용하여 구성되는 정보를 출력할 수 있다.The input/output interface 214 may be a means for interface with the input/output device 215 . For example, the input device may include a device such as a keyboard or mouse, and the output device may include a device such as a display for displaying a communication session of an application. As another example, the input/output interface 214 may be a means for interface with a device in which functions for input and output are integrated into one, such as a touch screen. As a more specific example, the processor 212 of the first electronic device 110 uses data provided by the server 150 or the second electronic device 120 in processing the command of the computer program loaded into the memory 211. The service screen or content configured as above may be displayed on the display through the input/output interface 214 . Similarly, the input/output interface 224 may output information configured using data provided by the server 150 when the processor 222 of the server 150 processes the command of the computer program loaded into the memory 221. there is.

또한, 다른 실시예들에서 제1 전자 기기(110) 및 서버(150)는 도 2의 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. 그러나, 대부분의 종래기술적 구성요소들을 명확하게 도시할 필요성은 없다. 예를 들어, 제1 전자 기기(110)는 상술한 입출력 장치(215) 중 적어도 일부를 포함하도록 구현되거나 또는 트랜시버(transceiver), GPS(Global Positioning System) 모듈, 카메라, 각종 센서, 데이터베이스 등과 같은 다른 구성요소들을 더 포함할 수도 있다. 보다 구체적인 예로, 제1 전자 기기(110)가 스마트폰인 경우, 일반적으로 스마트폰이 포함하고 있는 방위 센서, 가속도 센서나 자이로 센서, 카메라, 각종 물리적인 버튼, 터치패널을 이용한 버튼, 입출력 포트, 진동을 위한 진동기 등의 다양한 구성요소들이 제1 전자 기기(110)에 더 포함되도록 구현될 수 있음을 알 수 있다.Also, in other embodiments, the first electronic device 110 and the server 150 may include more components than those shown in FIG. 2 . However, there is no need to clearly show most of the prior art components. For example, the first electronic device 110 is implemented to include at least some of the above-described input/output devices 215 or other devices such as a transceiver, a global positioning system (GPS) module, a camera, various sensors, and a database. It may contain more components. As a more specific example, when the first electronic device 110 is a smartphone, a direction sensor, an acceleration sensor or a gyro sensor, a camera, various physical buttons, buttons using a touch panel, an input/output port, It can be seen that various components such as a vibrator for vibration may be implemented to be further included in the first electronic device 110 .

이하에서는 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법 및 그 시스템의 구체적인 실시예를 설명하기로 한다.Hereinafter, specific embodiments of a method for realizing a metaverse space based on a reality map and a system thereof according to an embodiment of the present invention will be described.

도 3은 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법의 동작 흐름도를 도시한 것으로, 도 3의 방법은 도 8에 도시된 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 시스템 또는 서버에서의 동작 흐름도를 나타낸 것이다.3 is an operation flowchart of a method for implementing a real map-based metaverse space according to an embodiment of the present invention, and the method of FIG. 3 is a metaverse based on a reality map according to an embodiment of the present invention shown in FIG. 8 It shows a flow chart of operations in a space implementation system or server.

도 3을 참조하면, 단계 S310에서, 현실 맵(reality map)을 기반으로 한 영상 렌더링을 통해 현실 맵 상에 기 설정된 범위의 메타버스(metaverse) 공간을 구현한다.Referring to FIG. 3 , in step S310, a metaverse space of a predetermined range is implemented on the reality map through image rendering based on the reality map.

렌더링(Rendering)은 게임 등에 사용하는 컴퓨터 그래픽 기술로 현실세계 또는 가상세계를 표현하는 기술이며, 컴퓨터 프로그램을 사용하여 모델로부터 영상을 만들어내는 과정을 일컫는다. 상기 모델은 자료구조나 강력하게 정의된 언어로 구성된 3차원 물체에 대한 설명이다. 이러한 렌더링 기술을 통해 사물이나 장소를 직접 만들거나 가보지 않아도 실제 보는 것과 같은 현실적 체험이 가능하도록 메타버스 공간을 구현할 수 있다. Rendering is a computer graphics technology used in games, etc., which expresses the real world or virtual world, and refers to a process of creating an image from a model using a computer program. The model is a description of a three-dimensional object composed of a data structure or a strongly defined language. Through this rendering technology, it is possible to implement a metaverse space so that it is possible to experience the same realistic experience as actually seeing objects or places without having to directly create or visit them.

단계 S310은 로드 뷰(Road view) 또는 스트리트 뷰(Street view)와 같은 현실 맵의 이미지 데이터를 기반으로, 영상 렌더링을 통해 현실 맵 상에 일부분인 기 설정된 범위의 메타버스 공간을 구현할 수 있다. 단계 S310은 네이버, 다음, 구글과 같은 포털 사이트에서 제공하는 로드 뷰, 스트리트 뷰 또는 스카이 뷰와 같은 현실 맵을 이용하며, 현실 맵에서 일부분인 기 설정된 범위에 메타버스 공간을 구현하는 것을 특징으로 한다. 상기 메타버스 공간은 기 설정된 범위의 공터, 운동장, 둘레길, 올레길과 같은 다양한 콘텐츠로 구성될 수 있으며, 건물 또는 상점이 위치할 수 있는 면적의 가상공간(space)을 나타낼 수 있다. 나아가, 메타버스 공간은 상업용이 아닌 관공서, 은행, 교회와 같이 공공에게 접근이 개방된 기관이나 스토어일 수 있으며, 본 발명은 메타버스 공간이 공공의 목적으로 구현되는 경우에 서비스 운영자가 해당 기관과 협의하여 직접 실제와 동일하게 제작하여 메타버스 플랫폼에 적용할 수 있다. In step S310, based on image data of a reality map such as a road view or a street view, a metaverse space of a preset range that is part of the reality map may be implemented through image rendering. Step S310 uses a reality map such as road view, street view, or sky view provided by portal sites such as Naver, Daum, and Google, and implements a metaverse space in a preset range that is part of the reality map. . The metaverse space may be composed of various contents such as a vacant lot, a playground, a trail, and an Olle trail within a predetermined range, and may represent a virtual space where a building or a store may be located. Furthermore, the metaverse space may be an institution or store open to public access, such as non-commercial government offices, banks, and churches. In the present invention, when the metaverse space is implemented for public purposes, a service operator can After consultation, it can be directly produced and applied to the metaverse platform.

이에 따라서, 본 발명은 메타버스 플랫폼에서 현실 맵을 기반으로 한 콘텐츠를 제공하며, 현실 맵 상에서 일부분인 기 설정된 범위에 메타버스 공간을 형성함으로써, 메타버스 환경에서 현실성을 높일 수 있다. Accordingly, the present invention provides content based on the reality map on the metaverse platform, and can increase reality in the metaverse environment by forming a metaverse space in a preset range that is part of the reality map.

단계 S320에서, 메타버스 공간 내에 적어도 하나의 메타버스 상점이 입점한 3차원 형상의 건물을 형성한다. In step S320, a three-dimensional building in which at least one metaverse store is located is formed in the metaverse space.

단계 S320은 단계 S310에 의해 형성된 메타버스 공간에 3차원 형상의 건물을 구현할 수 있으며, 건물에 동의 또는 계약된 상점을 구현하여 메타버스 상점이 입점한 건물을 형성할 수 있다. 이때, 단계 S320은 메타버스 공간에서 메타버스 상점이 입점하지 않은 건물과 메타버스 상점이 입점한 건물을 다르게 표현하여 구분할 수 있다. 상기 메타버스 상점이 입점한 건물은 메타버스 상점이 입점하지 않은 건물과 다르게 메타버스 상점이 건물 내에 있음을 나타내는 식별자가 부여되어 메타버스 상점을 표현하는 3차원 그래픽 처리된다. 일 예로, 메타버스 상점이 입점하지 않은 3차원 건물은 회색의 무늬없는 건물 오브젝트로 구현되며, 모델링만 있고 텍스처는 없는 형태일 수 있다. 다른 예로, 메타버스 상점이 입점한 3차원 건물은 실제 상점의 실사 텍스처를 사용하여 3차원 건물로 구현되며, 모델링과 텍스처가 존재하는 형태일 수 있다. 단계 S320은 전술한 바와 같이 메타버스 상점의 유무에 따라 건물을 다르게 표현함으로써, 이용자 캐릭터들이 메타버스 상점의 유무를 쉽게 구분할 수 있도록 한다. In step S320, a three-dimensional building can be implemented in the metaverse space formed by step S310, and a building in which a metaverse store is located can be formed by implementing a store that has been agreed or contracted with the building. At this time, in step S320, a building in which a metaverse store is not located and a building in which a metaverse store is located can be expressed and distinguished differently in the metaverse space. The building in which the metaverse store is located is given an identifier indicating that the metaverse store is located in the building, unlike the building in which the metaverse store is not located, and is processed as a 3D graphic representing the metaverse store. For example, a 3D building without a metaverse store is implemented as a gray, patternless building object, and may have only modeling and no texture. As another example, a 3D building in which a metaverse store is located may be implemented as a 3D building using a real-life texture of a real store, and may have modeling and textures. As described above, step S320 expresses the building differently depending on whether or not there is a metaverse store, so that user characters can easily distinguish whether or not there is a metaverse store.

본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 실제 존재하는 상점의 구조 및 인테리어를 그대로 유지하여 메타버스화가 가능한 것을 특징으로 한다. 이때, 본 발명은 서비스 운영자와 해당 상점의 오너(owner) 사이의 동의 및 계약을 전제 조건으로 하며, 서비스 운영자와 오너 간의 계약을 기반으로 해당 상점의 구조 및 인테리어의 상점 정보를 그대로 메타버스화하여 메타버스 공간에 구현할 수 있다. The method for realizing a metaverse space based on a reality map according to an embodiment of the present invention is characterized in that it is possible to metaverse by maintaining the structure and interior of a store that actually exists. At this time, the present invention preconditions the consent and contract between the service operator and the owner of the store, and based on the contract between the service operator and the owner, metaverses the structure and interior of the store as it is It can be implemented in the metaverse space.

단계 S320은 서비스 운영자와 메타버스 상점의 오너(owner) 사이의 동의를 전제로 메타버스 상점을 구현하며, 현실에서 실제 상점의 외형 및 내부에 대한 사진 데이터를 가공하여 메타버스 공간에 구현된 건물에 메타버스 상점으로 구현할 수 있다. Step S320 implements the metaverse store on the premise of consent between the service operator and the owner of the metaverse store, and processes the photo data for the exterior and interior of the actual store in reality to the building implemented in the metaverse space. It can be implemented as a metaverse store.

일예로, 단계 S320은 건물 외형 및 상점 외형의 공통적인 외형 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 외형 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 건물 및 메타버스 상점을 구현할 수 있다. 일반적으로 건물과 건물 내부에 위치하는 상점은 공통적인 외형 컴포넌트(요소)를 포함한다. 이에, 본 발명은 공통적인 외형 컴포넌트 예를 들면, 벽면, 바닥면, 기둥, 천장 등을 기존에 템플릿 형식으로 제작하며, 실제 건물 및 상점의 외형에 대한 사진을 가공하는 과정에서 외형 컴포넌트에 따라 기 제작된 템플릿을 블록과 같이 적층하는 방식으로 쌓아 올림으로써, 메타버스 공간에서 건물 및 상점을 구현하는 데 있어서 작업 속도를 향상시킬 수 있다. For example, in step S320, a building and a metaverse store may be implemented by using a pre-prepared template for a common appearance component of a building appearance and a shop appearance, and layered rendering based on the appearance components. In general, a building and a store located inside the building include common external components (elements). Therefore, the present invention manufactures common external components, for example, walls, floors, columns, ceilings, etc., in the form of existing templates, and in the process of processing photos of the actual buildings and stores, By stacking the manufactured templates in a stacked manner like blocks, it is possible to improve the work speed in implementing buildings and shops in the metaverse space.

다른 예로, 단계 S320은 건물 내부 및 상점 내부의 배치 레이아웃에 따라 렌더링을 통해 배치구조를 메타버스화하여 구현하고, 건물 내부 및 상점 내부의 공통적인 내부 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 내부 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 건물 및 메타버스 상점을 구현할 수 있다. 건물 내부 및 상점 내부에서도 실제 배치 레이아웃(실제 배치 구조 또는 실제 배치도)에 따라 그대로 현실 맵 이미지 렌더링을 통해 배치구조를 나타낼 수 있다. 즉, 메타버스 공간에 구현되는 건물과 상점 내부에서도 현실 맵에 따라 이미지 렌더링으로 구현하여 실제 배치 레이아웃과 동일하게 배치구조를 메타버스화하여 구현할 수 있으며, 렌더링 과정은 전술한 외형 렌더링 과정과 동일하다. 보다 구체적으로, 본 발명은 공통적인 내부 컴포넌트 예를 들면, 엘리베이터, 에스컬레이터, 계단, 구조 분리는 위한 공간 내부 벽 등을 기존에 템플릿 형식으로 제작하며, 실제 건물 및 상점의 내부에 대한 사진을 가공하는 과정에서 내부 컴포넌트에 따라 기 제작된 템플릿을 블록과 같이 적층하는 방식으로 쌓아 올림으로써, 메타버스 공간에서 건물 및 상점을 구현하는 데 있어서 작업 속도를 향상시킬 수 있다. As another example, step S320 metaverses the layout structure through rendering according to the layout inside the building and inside the store, uses a pre-made template for common internal components inside the building and inside the store, and Building and metaverse stores can be implemented with component-based layered rendering. Even inside the building and inside the store, the layout structure can be expressed through the rendering of the reality map image as it is according to the actual layout (actual layout structure or actual layout plan). In other words, even inside buildings and stores implemented in the metaverse space, it can be implemented by image rendering according to the reality map to metaverse the layout structure in the same way as the actual layout, and the rendering process is the same as the exterior rendering process described above. . More specifically, the present invention manufactures common internal components, for example, elevators, escalators, stairs, space interior walls for structural separation, etc. in the form of existing templates, and processes photos of the interiors of real buildings and stores. In the process, by stacking prefabricated templates according to internal components in a block-like manner, it is possible to improve the work speed in implementing buildings and stores in the metaverse space.

다만, 실시예에 따라서, 실제 건물 및 상점의 실제 배치 레이아웃이 없는 경우에는 본 발명에서 실제 건물 및 상점과 관련된 건물 및 상점의 내부 정보를 수집하여 가공 처리를 통해 배치구조를 메타버스화하여 구현할 수도 있다. However, depending on the embodiment, if there is no actual layout of the actual building and store, the present invention may collect internal information related to the actual building and store and metaverse the layout structure through processing. there is.

또한, 단계 S320은 메타버스 공간에 형성된 메타버스 상점의 좌표를 표시할 수 있다. 실제 상점의 오너에 의해 등록된 상점의 주소정보를 활용하여 메타버스 상점의 좌표를 표시할 수 있다. 해당 상점의 물리적 위치 정보 즉, 좌표는 본 발명의 실시예에 따른 애플리케이션에 상점 종류 및 상점 위치의 상점 정보로 이미 저장된 것이므로, 오너는 자신의 상점을 메타버스화를 위해 등록한 후, 애플리케이션을 재접속 또는 갱신하면 메타버스 공간에 자동으로 업데이트된 메타버스 상점을 확인할 수 있다. 즉, 본 발명은 주소를 물리적 좌표로 매칭하여 자동으로 해당 상점 표시를 업데이트할 수 있다. In addition, step S320 may display the coordinates of the metaverse store formed in the metaverse space. The coordinates of the metaverse store can be displayed using the address information of the store registered by the owner of the actual store. Since the physical location information of the corresponding store, that is, the coordinates, is already stored in the application according to the embodiment of the present invention as store information of the store type and store location, the owner registers his or her store for metaverse, and then reconnects or When you update, you can see the automatically updated metaverse store in the metaverse space. That is, according to the present invention, a corresponding store display may be automatically updated by matching an address with physical coordinates.

또한, 단계 S320은 이용자의 선택 입력에 따라 건물 및 메타버스 상점의 내외부 인테리어, 및 캐릭터 배치를 반영하는 단계를 포함할 수 있다. 건물 및 상점의 인테리어를 구축하는 과정은 이하의 도 5 및 도 6을 참조하여 상세히 설명한다. In addition, step S320 may include a step of reflecting interior and exterior interiors and character arrangements of buildings and metaverse stores according to the user's selection input. A process of constructing the interior of a building and a store will be described in detail with reference to FIGS. 5 and 6 below.

단계 S330에서, 메타버스 상점을 이용하는 이용자 캐릭터의 이동 및 활동 서비스를 구현한다. In step S330, the movement and activity service of the user character using the metaverse store is implemented.

메타버스 공간에 형성된 3차원 건물에 메타버스 상점이 입점한 경우, 단계 S330은 메타버스 공간에서 건물 및 메타버스 상점을 이용하는 이용자 캐릭터의 이동 경로와 입장, 관찰, 예약, 주문, 결제 및 채팅의 활동 서비스를 3차원으로 표현할 수 있다. When a metaverse shop is located in a three-dimensional building formed in the metaverse space, step S330 is the movement path of the user character using the building and the metaverse shop in the metaverse space, and activities of entry, observation, reservation, ordering, payment, and chatting. Services can be represented in three dimensions.

예를 들면, 메타버스화된 메타버스 상점 내부로 이용자 캐릭터가 입장하고, 건물 내부를 돌아다니며, 메타버스 상점을 찾아 움직일 수 있다. 단계 S330은 이러한 이용자 캐릭터의 이동 과정을 3차원으로 표현하며, 건물 내부에 형성된 엘리베이터, 계단 및 구조와 이를 이용하여 이용자 캐릭터가 층간 이동하는 움직임 또한 3차원으로 표현할 수 있다. 나아가, 이용자 캐릭터는 메타버스 상점을 터치나 마우스 클릭하여 입장할 수 있으며, 상점 내부에서 각종 상점정보를 확인하여 상품을 예약, 주문 및 결제할 수 있다. 이를 표현하기 위해, 단계 S330은 이용자 캐릭터의 입장, 관찰, 예약, 주문 및 결제의 활동 서비스를 3차원으로 구현할 수 있다. 전술한 이용자 캐릭터의 활동 서비스 과정은 이하의 도 7을 참조하여 상세히 설명한다. For example, a user character can enter the inside of a metaverse store, move around inside the building, and search for a metaverse store. In step S330, the moving process of the user character is expressed in 3D, and the movement of the user character moving between floors using the elevator, stairs, and structures formed inside the building can also be expressed in 3D. Furthermore, the user character can enter the metabus store by touching or clicking the mouse, and can check various store information inside the store to reserve, order, and pay for products. To express this, in step S330, activity services such as entrance, observation, reservation, ordering, and payment of a user character may be implemented in three dimensions. The above-described activity service process of the user character will be described in detail with reference to FIG. 7 below.

또한, 단계 S330은 메타버스 공간 내에서 이용자 캐릭터는 이용자와 제3의 이용자 간의 채팅 중계 역할을 수행하며, 캐릭터와 연결된 계정 또는 챗봇(AI chat bot)을 통해 채팅 서비스를 제공할 수 있다. In addition, in step S330, the user character acts as a chat relay between the user and a third user in the metaverse space, and a chat service can be provided through an account or AI chat bot connected to the character.

이용자 캐릭터는 메타버스화된 환경에서 상점주인(또는 오너(owner)) 캐릭터 또는 종업원 캐릭터나 제3의 이용자 캐릭터와 대화할 수 있다. 본 발명에서 캐릭터와 채팅하기 메뉴를 구현할 때는 NPC(Non-Player Character) 캐릭터의 경우 인공지능 챗봇(AI chat bot)으로 구현하고, 실제 오너 캐릭터 또는 실제 종업원 캐릭터를 사용하는 경우에는 상점의 기업 계정으로 전달한다. 이때, 해당 상점이 기업 계정이 없는 경우, 개인 계정을 사용해야 하나 개인 계정은 개인정보 보호를 위해 직접 연결하는 대신 메타버스 내 캐릭터가 메시지를 중계하는 역할만을 수행하는 것을 특징으로 한다. 다만, 연결된 개인 계정으로부터 일정시간 예를 들어, 1분, 3분 또는 5분 등 이내에 응답이 없는 경우, 인공지능 챗봇(AI chat bot)으로 자동 전환될 수 있다. 실시예에 따라서, 개인 계정 등록이 없는 경우, 다른 메신저나 문자(SMS)로 연결해서 구현할 수도 있다. A user character can communicate with a store owner (or owner) character, employee character, or third user character in a metaverse environment. In the present invention, when implementing a menu to chat with a character, NPC (Non-Player Character) is implemented as an artificial intelligence chatbot (AI chat bot), and when a real owner character or actual employee character is used, it is implemented as a store's corporate account convey At this time, if the store does not have a corporate account, a personal account should be used, but the individual account is characterized in that the character in the metaverse only plays the role of relaying messages instead of directly connecting to protect personal information. However, if there is no response from the connected personal account within a certain period of time, for example, 1 minute, 3 minutes, or 5 minutes, it may be automatically switched to an AI chat bot. Depending on the embodiment, if there is no personal account registration, it may be implemented by connecting to another messenger or text message (SMS).

도 4는 본 발명의 실시예에 따른 메타버스 상점의 외형을 구축하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다.Figure 4 shows an operation flow chart for explaining the process of building the appearance of the metaverse store according to an embodiment of the present invention.

도 4에서 메타버스 상점의 외형을 구축하는 과정에 앞서, 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 서비스 운영자와 메타버스화를 원하는 실제 상점의 오너(owner) 간의 계약이 선행되어야 한다. 서비스 운영자와 상점의 오너는 상점의 메타버스화에 대한 서비스 신청 절차, 서비스 기간 및 수수료 비율과 같은 항목에 대한 합의를 기반으로 한 계약을 체결할 수 있다.Prior to the process of building the exterior of the metaverse store in FIG. 4, the method for implementing a metaverse space based on a reality map according to an embodiment of the present invention requires a contract between a service operator and the owner of a real store that wants to metaverse. should be preceded The service operator and the store owner can conclude a contract based on agreement on items such as service application procedure for metaverseization of the store, service period, and commission rate.

서비스 운영자와 상점의 오너가 계약을 체결하면, 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 단계 S410에서, 현실에서 상점의 오너로부터 실제 상점의 외형 및 내부에 대한 사진 데이터를 수신할 수 있다. 메타버스화를 원하며, 계약이 체결된 상점의 오너는 메타버스화를 위한 실제 상점의 실제 사진을 업로드할 수 있다. 이때, 사진 데이터는 상점의 외형 및 내부 구조와 인테리어에 대한 이미지이며, 상점의 구조, 인테리어 및 컨셉을 확인할 수 있는 데이터이다. When the service operator and the store owner sign a contract, in step S410, in the method for realizing a metaverse space based on a real map according to an embodiment of the present invention, photo data about the exterior and interior of a real store is received from the owner of the store in reality. can receive The owner of a store that wants to metaverse and has a contract can upload a real picture of a real store for metaverse. In this case, the photo data is an image of the exterior, internal structure, and interior of the store, and is data by which the structure, interior, and concept of the store can be confirmed.

이후에, 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 업로드된 사진 데이터를 기반으로 기 제작된 외형 컴포넌트 및 내부 컴포넌트에 따라 템플릿을 적층하는 방식의 렌더링으로 가공하여 실제 상점 외형과 동일한 3차원 건물에 메타버스 상점을 적용할 수 있다(단계 S420, S430). 이후에, 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 메타버스 공간 상에 메타버스 상점이 입점한 3차원 형상의 건물을 업데이트하여 적용을 완료할 수 있다(단계 S440). Afterwards, the method for realizing a metaverse space based on a reality map according to an embodiment of the present invention processes the actual store appearance by layering templates according to pre-manufactured exterior components and internal components based on uploaded photo data. The metaverse store can be applied to the same three-dimensional building (steps S420 and S430). After that, the method of realizing a metaverse space based on a reality map according to an embodiment of the present invention may complete application by updating a three-dimensional building in which a metaverse store is located on the metaverse space (step S440).

도 5는 본 발명의 실시예에 따른 메타버스 상점의 내부 인테리어를 구현하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다.5 is an operation flowchart illustrating a process of implementing an interior of a metaverse store according to an embodiment of the present invention.

본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 방법은 서비스 운영자와 메타버스화를 원하는 실제 상점의 오너(owner) 간의 계약을 체결하며, 계약 완료한 상점의 오너(또는 가입한 회원 또는 소상공인)는 메타버스화되는 메타버스 상점의 외부 및 내부 인테리어를 직접 꾸밀 수 있다. 이때, 도 5에서는 서비스 운영자가 기존에 개발한 상점 인테리어 모듈을 사용하여 메타버스 상점의 외부 및 내부 인테리어를 가꾸는 과정을 설명하며, 도 6에서는 상점의 오너가 직접 메타버스 상점의 외부 및 내부 인테리어를 가꾸는 과정을 설명한다. 이하에서는 주체를 상점의 오너(또는 사용자)로 설명하나, 이에 한정되는 것은 아니며 메타버스 공간에 구현되는 메타버스 상점을 편집 및 구현하는 주체이면 무관하다. In the real map-based metaverse space implementation method according to an embodiment of the present invention, a contract is signed between a service operator and the owner of a real store that wants to metaverse, and the owner of the store that has completed the contract (or a subscribed member or Small business owners) can directly decorate the exterior and interior of metaverse stores. At this time, FIG. 5 describes the process of using the store interior module developed by the service operator to decorate the exterior and interior of the metaverse store, and in FIG. 6, the owner of the store directly decorates the exterior and interior of the metaverse store. Describe the gardening process. Hereinafter, the subject is described as the owner (or user) of the store, but is not limited thereto, and any subject that edits and implements the metaverse store implemented in the metaverse space is irrelevant.

단계 S510 및 단계 S520에서, 상점의 오너는 메타버스 상점 관리화면을 선택한 후, 메타버스 상점 외부 및 내부 꾸미기를 선택할 수 있다. 꾸미기 화면은 기존에 개발된 상점 인테리어 모듈을 포함하며, 단계 S530에서, 상점의 오너는 상점 내부 모델 템플릿에서 일식, 중식, 한식 및 분식 등의 카테고리마다 형성되는 적어도 하나 이상의 인테리어 디자인 템플릿을 선택하여 메타버스 상점의 외부 및 내부 인테리어를 꾸밀 수 있다. 예를 들면, 한식 상점을 꾸미는 경우, 오너는 한식의 카테고리를 선택하고, 적어도 하나 이상의 벽지 디자인 템플릿들 중에서 한식 분위기에 적합한 템플릿을 선택하여 선택된 항목으로 꾸며진 메타버스 상점을 구현할 수 있게 된다. In steps S510 and S520, the owner of the store may select the metaverse store management screen and then select exterior and interior decoration of the metaverse store. The decoration screen includes a previously developed store interior module, and in step S530, the store owner selects at least one interior design template for each category, such as Japanese, Chinese, Korean, and Korean food, from store interior model templates, and meta-models. You can decorate the exterior and interior of your bus shop. For example, when decorating a Korean food store, the owner can select a category of Korean food, select a template suitable for a Korean food atmosphere among at least one or more wallpaper design templates, and implement a metaverse store decorated with the selected items.

도 6은 본 발명의 실시예에 따른 메타버스 상점의 내부 인테리어를 직접 구현하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다. 6 is an operation flowchart for explaining a process of directly implementing the interior of a metaverse store according to an embodiment of the present invention.

상점의 오너는 메타버스 상점 외부 및 내부를 꾸밀 수 있는 3차원 오브젝트(예를 들면, 인테리어 소품, 테이블, 조명 및 간판 등)를 사용하여 자신만의 분위기로 메타버스 상점 인테리어를 구현할 수 있다. The owner of the store can implement the interior of the metaverse store in his/her own atmosphere by using 3D objects (eg, interior props, tables, lights, signboards, etc.) that can decorate the exterior and interior of the metaverse store.

단계 S610 및 단계 S620에서, 상점의 오너는 메타버스 상점 관리화면을 선택한 후, 메타버스 상점 외부 및 내부 꾸미기를 선택할 수 있다. 이후에 직접 만들기를 선택(단계 S630)한 후, 단계 S640에서 상점의 오너는 메타버스 상점 바닥 면적 및 바닥 텍스처를 선택하며, 주방 오브젝트를 선택 배치하고, 벽지, 테이블, 키오스크, 화분, 각종 도구, 각종 가구 등 인테리어에 필요한 3차원 오브젝트를 선택 배치할 수 있다. 이때, 3차원 오브젝트들은 기존에 개발된 형태일 수 있으며, 개별적으로 구입해서 사용할 수도 있다. In steps S610 and S620, the owner of the store may select the metaverse store management screen and then select exterior and interior decoration of the metaverse store. After selecting direct creation (step S630), in step S640, the store owner selects the metaverse store floor area and floor texture, selects and places kitchen objects, wallpapers, tables, kiosks, flower pots, various tools, You can select and place 3D objects necessary for interior such as various furniture. At this time, the 3D objects may be of a previously developed form, or may be individually purchased and used.

나아가, 단계 S650, S660, S670에서, 상점의 오너는 종업원 캐릭터 또는 주인 캐릭터를 배치하고, 내부 조명의 조명 개수, 색 및 밝기 등을 설정하여 메타버스 공간에 메타버스 상점을 구현할 수 있다. 이때, 상점이 메타버스화된 후, 이용자 캐릭터가 메타버스 상점 내부에 위치하는 종업원 캐릭터 또는 주인 캐릭터를 선택하면, 상점 메뉴 또는 응대 서비스가 제공될 수 있다. Furthermore, in steps S650, S660, and S670, the store owner may implement a metaverse store in the metaverse space by arranging an employee character or an owner character and setting the number, color, and brightness of internal lighting. At this time, after the store is metaverse, if the user character selects an employee character or owner character located inside the metaverse store, a store menu or response service may be provided.

실시예에 따라서, 상점의 오너는 완성된 메타버스 상점의 인테리어를 변경하고 싶을 때, 이미 사용 중인 메타버스 상점이 있다면 전술한 ‘상점 꾸미기’의 각 단계(S610 내지 S670)를 통해 동일한 절차로 변경 가능할 수 있다. Depending on the embodiment, when the store owner wants to change the interior of the completed metaverse store, if there is a metaverse store already in use, the same procedure is changed through each step (S610 to S670) of 'decorate the store' described above. It could be possible.

도 7은 본 발명의 실시예에 따른 이용자 캐릭터의 이동 및 활동을 구현하는 과정을 설명하기 위한 동작 흐름도를 도시한 것이다. 7 is an operation flowchart illustrating a process of implementing movement and activity of a user character according to an embodiment of the present invention.

메타버스 공간 내에 메타버스 상점이 입점한 3차원 형상의 건물이 구현되면, 이용자 캐릭터는 건물 입구에서부터 건물 내부를 돌아다니며 엘리베이터, 계단 등을 이용한 층간 이동을 통해 상점을 찾아 들어갈 수 있다. 이용자 캐릭터는 메타버스 상점을 터치나 마우스 클릭으로 선택하면, 메타버스 상점 내부로 입장이 가능하며, 각종 상점정보, 예약, 주문 및 결제 등의 행위를 할 수 있다. When a three-dimensional building with a metaverse store is implemented in the metaverse space, the user character can move around the building from the entrance of the building and find and enter the store by moving between floors using elevators and stairs. When a user character selects a metaverse store by touch or mouse click, he or she can enter the metaverse store and perform various store information, reservations, orders, and payments.

단계 S710에서, 이용자 캐릭터가 메타버스 상점이 입점한 건물 입구를 기준으로 기 설정된 반경 안에 위치하거나, 건물 입구를 터치 또는 마우스 클릭으로 선택하면, 건물 내부로 입장할 수 있으며, 건물의 모든 층과 입점한 상점 리스트가 인터페이스(UI)로 표시된다. In step S710, if the user character is located within a preset radius based on the entrance of the building where the metaverse store is located, or if the entrance of the building is selected by touching or clicking the mouse, the user can enter the building and enter all floors and entrances of the building. A list of stores is displayed as an interface (UI).

단계 S720에서, 이용자 캐릭터는 상점 리스트에서 입장하고 싶은 메타버스 상점을 터치나 마우스 클릭으로 선택할 수 있다. 다른 예로, 이용자 캐릭터는 건물 내부를 자유롭게 돌아다니다가 입장하고 싶은 메타버스 상점의 입구를 터치 또는 마우스 클릭으로 선택할 수도 있다. In step S720, the user character can select a metaverse store to enter from the store list by touching or clicking the mouse. As another example, the user character may freely move around the inside of the building and select the entrance of the metaverse store he wants to enter by touching or clicking the mouse.

단계 S730에서, 이용자 캐릭터는 입장하고자 하는 메타버스 상점의 3차원 맵 내부로 입장할 수 있으며, 캐릭터의 입장은 3차원 콘텐츠의 조합으로 형성되는 메타버스식으로 구현될 수 있다.In step S730, the user character can enter the 3D map of the metaverse store to enter, and the character's entry can be implemented in a metaverse format formed by a combination of 3D contents.

이후에, 단계 S740에서, 이용자 캐릭터는 상점을 구경하며, 다양한 상점 정보를 습득하고, 서비스 예약, 상품 주문 및 결제와 같은 행위를 할 수 있다. 상품 주문 및 결제는 오프라인 환경에서 진행되는 절차와 동일하게 진행되며, 이용자 캐릭터가 메타버스 상점에서 상품을 주문하여 결제하면, 이용자 캐릭터가 지정한 주소로 실제 상품을 받을 수 있다. Afterwards, in step S740, the user character can tour the store, acquire various store information, and perform actions such as service reservation, product ordering, and payment. Ordering and paying for products proceeds in the same way as in the offline environment, and when a user character orders and pays for a product at the metaverse store, the user character can receive the actual product at the address designated by the user character.

메타버스 상점에서 메뉴 이용 구현의 절차는, 이용자 캐릭터가 상점 캐릭터, 종업원 캐릭터 또는 주인 캐릭터를 터치하면, 상점 시스템 인터페이스(UI)가 팝업되며, 상점 정보 보기, 상점 메뉴 보기 또는 판매상품 리스트 보기, 주문하기, 예약하기, 점주(또는 종업원) 캐릭터와 채팅하기, 상점 게시판 보기 등의 활동을 할 수 있다. In the metaverse store, when a user character touches a store character, employee character, or owner character, the store system interface (UI) is popped up, and the store information view, store menu view or product list view, and order are displayed in the metaverse store. You can perform activities such as making a reservation, making a reservation, chatting with the store owner (or employee) character, and viewing the store bulletin board.

도 8은 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 시스템에 대한 구성을 도시한 것으로, 현실 맵 기반의 메타버스 공간 구현 방법을 수행하는 서버 또는 시스템에 대한 개념적인 구성을 나타낸 것이다.8 shows the configuration of a real map-based metaverse space implementation system according to an embodiment of the present invention, and shows a conceptual configuration of a server or system that performs a real map-based metaverse space implementation method. .

도 8을 참조하면, 본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 시스템(800)은 메타버스 공간부(810), 건물 형성부(820), 서비스부(830) 및 DB(840)를 포함한다.Referring to FIG. 8 , the reality map-based metaverse space implementation system 800 according to an embodiment of the present invention includes a metaverse space unit 810, a building formation unit 820, a service unit 830, and a DB 840. ).

DB(DataBase; 데이터베이스, 840)는 본 발명과 관련된 정보를 저장하는 수단으로, 서비스 운영자와 계약이 체결된 오너 또는 건물주에 대한 정보 및 계약 정보와 메타버스화하기 위한 인테리어 템플릿 및 오브젝트를 포함하여 저장할 수 있다. 물론, DB(840)는 상술한 데이터로 한정되지 않으며, 본 발명의 모든 데이터를 저장할 수 있다. DB (DataBase; database, 840) is a means of storing information related to the present invention, including information about the owner or building owner who has signed a contract with the service operator, and interior templates and objects to metaverse with contract information. can Of course, the DB 840 is not limited to the above data, and can store all data of the present invention.

메타버스 공간부(810)는 현실 맵(reality map)을 기반으로 한 영상 렌더링을 통해 현실 맵 상에 기 설정된 범위의 메타버스(metaverse) 공간을 구현한다.The metaverse space unit 810 implements a metaverse space of a preset range on the reality map through image rendering based on the reality map.

렌더링(Rendering)은 게임 등에 사용하는 컴퓨터 그래픽 기술로 현실세계 또는 가상세계를 표현하는 기술이며, 컴퓨터 프로그램을 사용하여 모델로부터 영상을 만들어내는 과정을 일컫는다. 상기 모델은 자료구조나 강력하게 정의된 언어로 구성된 3차원 물체에 대한 설명이다. 이러한 렌더링 기술을 통해 사물이나 장소를 직접 만들거나 가보지 않아도 실제 보는 것과 같은 현실적 체험이 가능하도록 메타버스 공간을 구현할 수 있다. Rendering is a computer graphics technology used in games, etc., which expresses the real world or virtual world, and refers to a process of creating an image from a model using a computer program. The model is a description of a three-dimensional object composed of a data structure or a strongly defined language. Through this rendering technology, it is possible to implement a metaverse space so that it is possible to experience the same realistic experience as actually seeing objects or places without having to directly create or visit them.

메타버스 공간부(810)는 로드 뷰(Road view) 또는 스트리트 뷰(Street view)와 같은 현실 맵의 이미지 데이터를 기반으로, 영상 렌더링을 통해 현실 맵 상에 일부분인 기 설정된 범위의 메타버스 공간을 구현할 수 있다. 메타버스 공간부(810)는 네이버, 다음, 구글과 같은 포털 사이트에서 제공하는 로드 뷰, 스트리트 뷰 또는 스카이 뷰와 같은 현실 맵을 이용하며, 현실 맵에서 일부분인 기 설정된 범위에 메타버스 공간을 구현하는 것을 특징으로 한다. 상기 메타버스 공간은 기 설정된 범위의 공터, 운동장, 둘레길, 올레길과 같은 다양한 콘텐츠로 구성될 수 있으며, 건물 또는 상점이 위치할 수 있는 면적의 가상공간(space)을 나타낼 수 있다. 나아가, 메타버스 공간은 상업용이 아닌 관공서, 은행, 교회와 같이 공공에게 접근이 개방된 기관이나 스토어일 수 있으며, 본 발명은 메타버스 공간이 공공의 목적으로 구현되는 경우에 서비스 운영자가 해당 기관과 협의하여 직접 실제와 동일하게 제작하여 메타버스 플랫폼에 적용할 수 있다. The metaverse space unit 810 creates a metaverse space of a preset range that is part of the reality map through image rendering based on image data of a reality map such as a road view or a street view. can be implemented The metaverse space unit 810 uses a reality map such as road view, street view, or sky view provided by portal sites such as Naver, Daum, and Google, and implements a metaverse space in a preset range that is part of the reality map. It is characterized by doing. The metaverse space may be composed of various contents such as a vacant lot, a playground, a trail, and an Olle trail within a predetermined range, and may represent a virtual space where a building or a store may be located. Furthermore, the metaverse space may be an institution or store open to public access, such as non-commercial government offices, banks, and churches. In the present invention, when the metaverse space is implemented for public purposes, a service operator can After consultation, it can be directly produced and applied to the metaverse platform.

이에 따라서, 본 발명은 메타버스 플랫폼에서 현실 맵을 기반으로 한 콘텐츠를 제공하며, 현실 맵 상에서 일부분인 기 설정된 범위에 메타버스 공간을 형성함으로써, 메타버스 환경에서 현실성을 높일 수 있다. Accordingly, the present invention provides content based on the reality map on the metaverse platform, and can increase reality in the metaverse environment by forming a metaverse space in a preset range that is part of the reality map.

건물 형성부(820)는 메타버스 공간 내에 적어도 하나의 메타버스 상점이 입점한 3차원 형상의 건물을 형성한다. The building forming unit 820 forms a three-dimensional building in which at least one metaverse store is located in a metaverse space.

건물 형성부(820)는 메타버스 공간부(810)에 의해 형성된 메타버스 공간에 3차원 형상의 건물을 구현할 수 있으며, 건물에 동의 또는 계약된 상점을 구현하여 메타버스 상점이 입점한 건물을 형성할 수 있다. 이때, 건물 형성부(820)는 메타버스 공간에서 메타버스 상점이 입점하지 않은 건물과 메타버스 상점이 입점한 건물을 다르게 표현하여 구분할 수 있다. 상기 메타버스 상점이 입점한 건물은 메타버스 상점이 입점하지 않은 건물과 다르게 메타버스 상점이 건물 내에 있음을 나타내는 식별자가 부여되어 메타버스 상점을 표현하는 3차원 그래픽 처리된다. 일 예로, 메타버스 상점이 입점하지 않은 3차원 건물은 회색의 무늬없는 건물 오브젝트로 구현되며, 모델링만 있고 텍스처는 없는 형태일 수 있다. 다른 예로, 메타버스 상점이 입점한 3차원 건물은 실제 상점의 실사 텍스처를 사용하여 3차원 건물로 구현되며, 모델링과 텍스처가 존재하는 형태일 수 있다. 건물 형성부(820)는 전술한 바와 같이 메타버스 상점의 유무에 따라 건물을 다르게 표현함으로써, 이용자 캐릭터들이 메타버스 상점의 유무를 쉽게 구분할 수 있도록 한다. The building forming unit 820 can implement a three-dimensional building in the metaverse space formed by the metaverse space unit 810, and implements a store agreed or contracted with the building to form a building in which the metaverse store is located. can do. At this time, the building forming unit 820 may distinguish a building in which a metaverse store is not located and a building in which a metaverse store is located in a metaverse space by expressing them differently. The building in which the metaverse store is located is given an identifier indicating that the metaverse store is located in the building, unlike the building in which the metaverse store is not located, and is processed as a 3D graphic representing the metaverse store. For example, a 3D building without a metaverse store is implemented as a gray, patternless building object, and may have only modeling and no texture. As another example, a 3D building in which a metaverse store is located may be implemented as a 3D building using a real-life texture of a real store, and may have modeling and textures. As described above, the building forming unit 820 expresses the building differently depending on whether or not there is a metaverse store, so that user characters can easily distinguish whether or not there is a metaverse store.

본 발명의 실시예에 따른 현실 맵 기반의 메타버스 공간 구현 시스템(800)은 실제 존재하는 상점의 구조 및 인테리어를 그대로 유지하여 메타버스화가 가능한 것을 특징으로 한다. 이때, 본 발명은 서비스 운영자와 해당 상점의 오너(owner) 사이의 동의 및 계약을 전제 조건으로 하며, 서비스 운영자와 오너 간의 계약을 기반으로 해당 상점의 구조 및 인테리어의 상점 정보를 그대로 메타버스화하여 메타버스 공간에 구현할 수 있다. The reality map-based metaverse space implementation system 800 according to an embodiment of the present invention is characterized in that it is possible to metaverse by maintaining the structure and interior of a store that actually exists. At this time, the present invention preconditions the consent and contract between the service operator and the owner of the store, and based on the contract between the service operator and the owner, metaverses the structure and interior of the store as it is It can be implemented in the metaverse space.

건물 형성부(820)는 서비스 운영자와 메타버스 상점의 오너(owner) 사이의 동의를 전제로 메타버스 상점을 구현하며, 현실에서 실제 상점의 외형 및 내부에 대한 사진 데이터를 가공하여 메타버스 공간에 구현된 건물에 메타버스 상점으로 구현할 수 있다. The building formation unit 820 implements a metaverse store on the premise of consent between the service operator and the owner of the metaverse store, and processes photo data about the exterior and interior of the actual store in reality to create a metaverse space. It can be implemented as a metaverse store in the implemented building.

일예로, 건물 형성부(820)는 건물 외형 및 상점 외형의 공통적인 외형 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 외형 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 건물 및 메타버스 상점을 구현할 수 있다. 일반적으로 건물과 건물 내부에 위치하는 상점은 공통적인 외형 컴포넌트(요소)를 포함한다. 이에, 본 발명은 공통적인 외형 컴포넌트 예를 들면, 벽면, 바닥면, 기둥, 천장 등을 기존에 템플릿 형식으로 제작하며, 실제 건물 및 상점의 외형에 대한 사진을 가공하는 과정에서 외형 컴포넌트에 따라 기 제작된 템플릿을 블록과 같이 적층하는 방식으로 쌓아 올림으로써, 메타버스 공간에서 건물 및 상점을 구현하는 데 있어서 작업 속도를 향상시킬 수 있다. For example, the building forming unit 820 uses a pre-made template for the common external components of the building external appearance and the shop external appearance, and implements the building and the metaverse store through layered rendering based on the external external components. . In general, a building and a store located inside the building include common external components (elements). Therefore, the present invention manufactures common external components, for example, walls, floors, columns, ceilings, etc., in the form of existing templates, and in the process of processing photos of the actual buildings and stores, By stacking the manufactured templates in a stacked manner like blocks, it is possible to improve the work speed in implementing buildings and shops in the metaverse space.

다른 예로, 건물 형성부(820)는 물 내부 및 상점 내부의 배치 레이아웃에 따라 렌더링을 통해 배치구조를 메타버스화하여 구현하고, 건물 내부 및 상점 내부의 공통적인 내부 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 내부 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 건물 및 메타버스 상점을 구현할 수 있다. 건물 내부 및 상점 내부에서도 실제 배치 레이아웃(실제 배치 구조 또는 실제 배치도)에 따라 그대로 현실 맵 이미지 렌더링을 통해 배치구조를 나타낼 수 있다. 즉, 메타버스 공간에 구현되는 건물과 상점 내부에서도 현실 맵에 따라 이미지 렌더링으로 구현하여 실제 배치 레이아웃과 동일하게 배치구조를 메타버스화하여 구현할 수 있으며, 렌더링 과정은 전술한 외형 렌더링 과정과 동일하다. 보다 구체적으로, 본 발명은 공통적인 내부 컴포넌트 예를 들면, 엘리베이터, 에스컬레이터, 계단, 구조 분리는 위한 공간 내부 벽 등을 기존에 템플릿 형식으로 제작하며, 실제 건물 및 상점의 내부에 대한 사진을 가공하는 과정에서 내부 컴포넌트에 따라 기 제작된 템플릿을 블록과 같이 적층하는 방식으로 쌓아 올림으로써, 메타버스 공간에서 건물 및 상점을 구현하는 데 있어서 작업 속도를 향상시킬 수 있다. As another example, the building formation unit 820 metaverses and implements the layout structure through rendering according to the layout of the inside of the building and the inside of the store, and uses pre-made templates for common internal components inside the building and inside the store. Building and metaverse stores can be implemented with layered rendering based on internal components. Even inside the building and inside the store, the layout structure can be expressed through the rendering of the reality map image as it is according to the actual layout (actual layout structure or actual layout plan). In other words, even inside buildings and stores implemented in the metaverse space, it can be implemented by image rendering according to the reality map to metaverse the layout structure in the same way as the actual layout, and the rendering process is the same as the exterior rendering process described above. . More specifically, the present invention manufactures common internal components, for example, elevators, escalators, stairs, space interior walls for structural separation, etc. in the form of existing templates, and processes photos of the interiors of real buildings and stores. In the process, by stacking prefabricated templates according to internal components in a block-like manner, it is possible to improve the work speed in implementing buildings and stores in the metaverse space.

다만, 실시예에 따라서, 실제 건물 및 상점의 실제 배치 레이아웃이 없는 경우에는 본 발명에서 실제 건물 및 상점과 관련된 건물 및 상점의 내부 정보를 수집하여 가공 처리를 통해 배치구조를 메타버스화하여 구현할 수도 있다. However, depending on the embodiment, if there is no actual layout of the actual building and store, the present invention may collect internal information related to the actual building and store and metaverse the layout structure through processing. there is.

또한, 건물 형성부(820)는 메타버스 공간에 형성된 메타버스 상점의 좌표를 표시할 수 있다. 실제 상점의 오너에 의해 등록된 상점의 주소정보를 활용하여 메타버스 상점의 좌표를 표시할 수 있다. 해당 상점의 물리적 위치 정보 즉, 좌표는 본 발명의 실시예에 따른 애플리케이션에 상점 종류 및 상점 위치의 상점 정보로 이미 저장된 것이므로, 오너는 자신의 상점을 메타버스화를 위해 등록한 후, 애플리케이션을 재접속 또는 갱신하면 메타버스 공간에 자동으로 업데이트된 메타버스 상점을 확인할 수 있다. 즉, 본 발명은 주소를 물리적 좌표로 매칭하여 자동으로 해당 상점 표시를 업데이트할 수 있다. In addition, the building formation unit 820 may display the coordinates of the metaverse store formed in the metaverse space. The coordinates of the metaverse store can be displayed using the address information of the store registered by the owner of the actual store. Since the physical location information of the corresponding store, that is, the coordinates, is already stored in the application according to the embodiment of the present invention as store information of the store type and store location, the owner registers his or her store for metaverse, and then reconnects or When you update, you can see the automatically updated metaverse store in the metaverse space. That is, according to the present invention, a corresponding store display may be automatically updated by matching an address with physical coordinates.

또한, 건물 형성부(820)는 이용자의 선택 입력에 따라 건물 및 메타버스 상점의 내외부 인테리어, 및 캐릭터 배치를 반영할 수 있다.In addition, the building formation unit 820 may reflect interior and exterior interiors and character arrangements of buildings and metaverse stores according to a user's selection input.

서비스부(830)는 메타버스 상점을 이용하는 이용자 캐릭터의 이동 및 활동 서비스를 구현한다. The service unit 830 implements movement and activity services of user characters using the metaverse store.

메타버스 공간에 형성된 3차원 건물에 메타버스 상점이 입점한 경우, 서비스부(830)는 메타버스 공간에서 건물 및 메타버스 상점을 이용하는 이용자 캐릭터의 이동 경로와 입장, 관찰, 예약, 주문, 결제 및 채팅의 활동 서비스를 3차원으로 표현할 수 있다. When a metaverse store is located in a three-dimensional building formed in the metaverse space, the service unit 830 is a user character's movement path and entry, observation, reservation, ordering, payment, and The activity service of chatting can be expressed in three dimensions.

예를 들면, 메타버스화된 메타버스 상점 내부로 이용자 캐릭터가 입장하고, 건물 내부를 돌아다니며, 메타버스 상점을 찾아 움직일 수 있다. 서비스부(830)는 이러한 이용자 캐릭터의 이동 과정을 3차원으로 표현하며, 건물 내부에 형성된 엘리베이터, 계단 및 구조와 이를 이용하여 이용자 캐릭터가 층간 이동하는 움직임 또한 3차원으로 표현할 수 있다. 나아가, 이용자 캐릭터는 메타버스 상점을 터치나 마우스 클릭하여 입장할 수 있으며, 상점 내부에서 각종 상점정보를 확인하여 상품을 예약, 주문 및 결제할 수 있다. 이를 표현하기 위해, 서비스부(830)는 이용자 캐릭터의 입장, 관찰, 예약, 주문 및 결제의 활동 서비스를 3차원으로 구현할 수 있다. For example, a user character can enter the inside of a metaverse store, move around inside the building, and search for a metaverse store. The service unit 830 expresses the moving process of the user character in 3D, and can also express the movement of the user character moving between floors using the elevator, stairs and structures formed inside the building in 3D. Furthermore, the user character can enter the metabus store by touching or clicking the mouse, and can check various store information inside the store to reserve, order, and pay for products. In order to express this, the service unit 830 may implement the activity service of the user character's entry, observation, reservation, order, and payment in 3D.

또한, 서비스부(830)는 메타버스 공간 내에서 이용자 캐릭터는 이용자와 제3의 이용자 간의 채팅 중계 역할을 수행하며, 캐릭터와 연결된 계정 또는 챗봇(AI chat bot)을 통해 채팅 서비스를 제공할 수 있다. In addition, the service unit 830 serves as a chat relay between the user and a third user in the metaverse space, and provides a chat service through an account or AI chat bot connected to the character. .

이용자 캐릭터는 메타버스화된 환경에서 상점주인(또는 오너(owner)) 캐릭터 또는 종업원 캐릭터나 제3의 이용자 캐릭터와 대화할 수 있다. 본 발명에서 캐릭터와 채팅하기 메뉴를 구현할 때는 NPC(Non-Player Character) 캐릭터의 경우 인공지능 챗봇(AI chat bot)으로 구현하고, 실제 오너 캐릭터 또는 실제 종업원 캐릭터를 사용하는 경우에는 상점의 기업 계정으로 전달한다. 이때, 해당 상점이 기업 계정이 없는 경우, 개인 계정을 사용해야 하나 개인 계정은 개인정보 보호를 위해 직접 연결하는 대신 메타버스 내 캐릭터가 메시지를 중계하는 역할만을 수행하는 것을 특징으로 한다. 다만, 연결된 개인 계정으로부터 일정시간 예를 들어, 1분, 3분 또는 5분 등 이내에 응답이 없는 경우, 인공지능 챗봇(AI chat bot)으로 자동 전환될 수 있다. 실시예에 따라서, 개인 계정 등록이 없는 경우, 다른 메신저나 문자(SMS)로 연결해서 구현할 수도 있다. A user character can communicate with a store owner (or owner) character, employee character, or third user character in a metaverse environment. In the present invention, when implementing a menu to chat with a character, NPC (Non-Player Character) is implemented as an artificial intelligence chatbot (AI chat bot), and when a real owner character or actual employee character is used, it is implemented as a store's corporate account convey At this time, if the store does not have a corporate account, a personal account should be used, but the individual account is characterized in that the character in the metaverse only plays the role of relaying messages instead of directly connecting to protect personal information. However, if there is no response from the connected personal account within a certain period of time, for example, 1 minute, 3 minutes, or 5 minutes, it may be automatically switched to an AI chat bot. Depending on the embodiment, if there is no personal account registration, it may be implemented by connecting to another messenger or text message (SMS).

비록, 도 8의 시스템에서 그 설명이 생략되었더라도, 도 8을 구성하는 각 구성 수단은 도 1 내지 도 7에서 설명한 모든 내용을 포함할 수 있으며, 이는 이 기술 분야에 종사하는 당업자에게 있어서 자명하다.Although the description is omitted in the system of FIG. 8, each component constituting FIG. 8 may include all of the contents described in FIGS. 1 to 7, which is obvious to those skilled in the art.

이상에서 설명된 시스템 또는 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(Field Programmable Gate Array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The system or apparatus described above may be implemented as hardware components, software components, and/or a combination of hardware components and software components. For example, devices and components described in the embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA) , a programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. The processing device may run an operating system (OS) and one or more software applications running on the operating system. A processing device may also access, store, manipulate, process, and generate data in response to execution of software. For convenience of understanding, there are cases in which one processing device is used, but those skilled in the art will understand that the processing device includes a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that it can include. For example, a processing device may include a plurality of processors or a processor and a controller. Other processing configurations are also possible, such as parallel processors.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of the foregoing, which configures a processing device to operate as desired or processes independently or collectively. You can command the device. Software and/or data may be any tangible machine, component, physical device, virtual equipment, computer storage medium or device, intended to be interpreted by or provide instructions or data to a processing device. , or may be permanently or temporarily embodied in a transmitted signal wave. Software may be distributed on networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer readable media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program commands recorded on the medium may be specially designed and configured for the embodiment or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. - includes hardware devices specially configured to store and execute program instructions, such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language codes that can be executed by a computer using an interpreter, as well as machine language codes such as those produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described with limited examples and drawings, those skilled in the art can make various modifications and variations from the above description. For example, the described techniques may be performed in an order different from the method described, and/or components of the described system, structure, device, circuit, etc. may be combined or combined in a different form than the method described, or other components may be used. Or even if it is replaced or substituted by equivalents, appropriate results can be achieved.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents of the claims are within the scope of the following claims.

Claims (20)

현실 맵(reality map)을 기반으로 한 영상 렌더링을 통해 상기 현실 맵 상에 기 설정된 범위의 메타버스(metaverse) 공간을 구현하는 단계;
상기 메타버스 공간 내에 적어도 하나의 메타버스 상점이 입점한 3차원 형상의 건물을 형성하는 단계; 및
상기 메타버스 상점을 이용하는 이용자 캐릭터의 이동 및 활동 서비스를 구현하는 단계
를 포함하는 현실 맵 기반의 메타버스 공간 구현 방법.
implementing a metaverse space of a preset range on the reality map through image rendering based on the reality map;
Forming a three-dimensional building in which at least one metaverse store is located in the metaverse space; and
Implementing the movement and activity service of the user character using the metaverse store
A method of realizing a metaverse space based on a reality map that includes a.
제1항에 있어서,
상기 메타버스 공간을 구현하는 단계는
로드 뷰(Road view) 또는 스트리트 뷰(Street view)와 같은 상기 현실 맵의 이미지 데이터를 이용하여 영상 렌더링을 통해 상기 현실 맵 상에 일부분인 기 설정된 범위의 상기 메타버스 공간을 구현하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 1,
The step of implementing the metaverse space is
Based on a reality map that implements the metaverse space of a preset range that is part of the reality map through image rendering using image data of the reality map, such as a road view or a street view. How to implement the metaverse space of .
제1항에 있어서,
상기 건물을 형성하는 단계는
상기 메타버스 공간에서 상기 메타버스 상점이 입점하지 않은 건물과 상기 메타버스 상점이 입점한 건물을 다르게 표현하여 구분하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 1,
Forming the building
Characterized in that in the metaverse space, a building in which the metaverse store is not located and a building in which the metaverse store is located are differentiated by expressing differently, a reality map-based metaverse space implementation method.
제3항에 있어서,
상기 메타버스 상점이 입점한 건물은
상기 메타버스 상점이 있음을 나타내는 식별자가 부여되어 상기 메타버스 상점을 표현하는 3차원 그래픽 처리된 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 3,
The building where the metaverse store is located
A method of implementing a metaverse space based on a reality map, characterized in that an identifier indicating that there is a metaverse store is assigned and a three-dimensional graphic processing is performed to express the metaverse store.
제1항에 있어서,
상기 건물을 형성하는 단계는
서비스 운영자와 실제 상점의 오너(owner) 사이의 동의를 전제로 상기 메타버스 상점을 구현하며, 현실에서 실제 상점의 외형 및 내부에 대한 사진 데이터를 가공하여 상기 메타버스 공간에 구현된 상기 건물에 상기 메타버스 상점으로 구현하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 1,
Forming the building
The metaverse store is implemented on the premise of consent between the service operator and the owner of the actual store, and in reality, photo data for the exterior and interior of the actual store is processed to the building implemented in the metaverse space. Characterized in that it is implemented as a metaverse store, a reality map-based metaverse space implementation method.
제5항에 있어서,
상기 건물을 형성하는 단계는
건물 외형 및 상점 외형의 공통적인 외형 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 외형 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 5,
Forming the building
Characterized in that the building and the metaverse store are implemented by using a pre-made template for the common appearance components of the building appearance and shop appearance, and layering based on the appearance components, based on a reality map How to implement the metaverse space of .
제6항에 있어서,
상기 건물을 형성하는 단계는
건물 내부 및 상점 내부의 배치 레이아웃에 따라 렌더링을 통해 배치구조를 메타버스화하여 구현하고, 건물 내부 및 상점 내부의 공통적인 내부 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 내부 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 6,
Forming the building
According to the layout of the interior of the building and the interior of the store, the layout structure is metaversized and implemented through rendering, and pre-made templates are used for common internal components inside the building and inside the store, and stacked based on the internal components. Characterized in that the building and the metaverse store are implemented by rendering in a way of real map-based metaverse space implementation method.
제5항에 있어서,
상기 건물을 형성하는 단계는
상기 메타버스 공간에 형성된 상기 메타버스 상점의 좌표를 표시하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 5,
Forming the building
A method for implementing a real map-based metaverse space that displays the coordinates of the metaverse store formed in the metaverse space.
제1항에 있어서,
상기 건물을 형성하는 단계는
이용자의 선택 입력에 따라 상기 건물 및 상기 메타버스 상점의 내외부 인테리어를 구현하며, 캐릭터를 배치하는 단계
를 포함하는 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 1,
Forming the building
Implementing the interior and exterior of the building and the metaverse store according to the user's selection input, and placing the character
A method of realizing a metaverse space based on a reality map that includes a.
제1항에 있어서,
상기 이동 및 활동 서비스를 구현하는 단계는
상기 메타버스 공간에서 상기 건물 및 상기 메타버스 상점을 이용하는 상기 이용자 캐릭터의 이동 경로와 입장, 관찰, 예약, 주문, 결제 및 채팅의 활동 서비스를 3차원으로 표현하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 1,
The step of implementing the movement and activity service is
A real map-based metaverse space implementation that expresses the moving path of the user character using the building and the metaverse store in the metaverse space and activity services of entry, observation, reservation, ordering, payment, and chatting in three dimensions. method.
제10항에 있어서,
상기 이동 및 활동 서비스를 구현하는 단계는
상기 메타버스 공간 내에서 상기 이용자 캐릭터는 상기 이용자와 제3의 이용자 간의 채팅 중계 역할을 수행하며, 캐릭터와 연결된 계정 또는 챗봇(AI chat bot)을 통해 채팅 서비스를 제공하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 방법.
According to claim 10,
The step of implementing the movement and activity service is
In the metaverse space, the user character serves as a chat relay between the user and a third user, and provides a chat service through an account or an AI chat bot connected to the character. Reality map based metaverse space implementation method.
현실 맵(reality map)을 기반으로 한 영상 렌더링을 통해 상기 현실 맵 상에 기 설정된 범위의 메타버스(metaverse) 공간을 구현하는 메타버스 공간부;
상기 메타버스 공간 내에 적어도 하나의 메타버스 상점이 입점한 3차원 형상의 건물을 형성하는 건물 형성부; 및
상기 메타버스 상점을 이용하는 이용자 캐릭터의 이동 및 활동 서비스를 구현하는 서비스부
를 포함하는 현실 맵 기반의 메타버스 공간 구현 시스템.
A metaverse space unit that implements a metaverse space of a predetermined range on the reality map through image rendering based on the reality map;
A building forming unit for forming a three-dimensional building in which at least one metaverse store is located in the metaverse space; and
A service unit that implements movement and activity services of user characters using the metaverse store
A reality map-based metaverse space implementation system that includes.
제12항에 있어서,
상기 메타버스 공간부는
로드 뷰(Road view) 또는 스트리트 뷰(Street view)와 같은 상기 현실 맵의 이미지 데이터를 이용하여 영상 렌더링을 통해 상기 현실 맵 상에 일부분인 기 설정된 범위의 상기 메타버스 공간을 구현하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 12,
The metaverse space part
Based on a reality map that implements the metaverse space of a preset range that is part of the reality map through image rendering using image data of the reality map, such as a road view or a street view. 's metaverse space implementation system.
제12항에 있어서,
상기 건물 형성부는
상기 메타버스 공간에서 상기 메타버스 상점이 입점하지 않은 건물과 상기 메타버스 상점이 입점한 건물을 다르게 표현하여 구분하며, 상기 메타버스 상점이 입점한 건물에 식별자를 부여하여 상기 메타버스 상점을 표현하는 3차원 그래픽 처리한 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 12,
The building part
In the metaverse space, the building in which the metaverse store is not located and the building in which the metaverse store is located are differently expressed and distinguished, and an identifier is given to the building in which the metaverse store is located to express the metaverse store Characterized by three-dimensional graphic processing, a reality map-based metaverse space implementation system.
제12항에 있어서,
상기 건물 형성부는
서비스 운영자와 실제 상점의 오너(owner) 사이의 동의를 전제로 상기 메타버스 상점을 구현하며, 현실에서 실제 상점의 외형 및 내부에 대한 사진 데이터를 가공하여 상기 메타버스 공간에 구현된 상기 건물에 상기 메타버스 상점으로 구현하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 12,
The building part
The metaverse store is implemented on the premise of consent between the service operator and the owner of the actual store, and in reality, photo data for the exterior and interior of the actual store is processed to the building implemented in the metaverse space. Characterized in that it is implemented as a metaverse store, a reality map-based metaverse space implementation system.
제15항에 있어서,
상기 건물 형성부는
건물 외형 및 상점 외형의 공통적인 외형 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 외형 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 15,
The building part
Characterized in that the building and the metaverse store are implemented by using a pre-made template for the common appearance components of the building appearance and shop appearance, and layering based on the appearance components, based on a reality map 's metaverse space implementation system.
제16항에 있어서,
상기 건물 형성부는
건물 내부 및 상점 내부의 배치 레이아웃에 따라 렌더링을 통해 배치구조를 메타버스화하여 구현하고, 건물 내부 및 상점 내부의 공통적인 내부 컴포넌트에 대해 기 제작된 템플릿을 이용하며, 상기 내부 컴포넌트를 기반으로 적층하는 방식의 렌더링으로 상기 건물 및 상기 메타버스 상점을 구현하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 16,
The building part
According to the layout of the interior of the building and the interior of the store, the layout structure is metaversized and implemented through rendering, and pre-made templates are used for common internal components inside the building and inside the store, and stacked based on the internal components. A reality map-based metaverse space implementation system, characterized in that for implementing the building and the metaverse store in a rendering method.
제15항에 있어서,
상기 건물 형성부는
상기 메타버스 공간에 형성된 상기 메타버스 상점의 좌표를 표시하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 15,
The building part
A reality map-based metaverse space implementation system that displays the coordinates of the metaverse store formed in the metaverse space.
제12항에 있어서,
상기 서비스부는
상기 메타버스 공간에서 상기 건물 및 상기 메타버스 상점을 이용하는 상기 이용자 캐릭터의 이동 경로와 입장, 관찰, 예약, 주문, 결제 및 채팅의 활동 서비스를 3차원으로 표현하는, 현실 맵 기반의 메타버스 공간 구현 시스템.
According to claim 12,
the service department
A real map-based metaverse space implementation that expresses the moving path of the user character using the building and the metaverse store in the metaverse space and activity services of entry, observation, reservation, ordering, payment, and chatting in three dimensions. system.
제19항에 있어서,
상기 서비스부는
상기 메타버스 공간 내에서 상기 이용자 캐릭터는 상기 이용자와 제3의 이용자 간의 채팅 중계 역할을 수행하며, 캐릭터와 연결된 계정 또는 챗봇(AI chat bot)을 통해 채팅 서비스를 제공하는 것을 특징으로 하는, 현실 맵 기반의 메타버스 공간 구현 시스템.

According to claim 19,
the service department
In the metaverse space, the user character serves as a chat relay between the user and a third user, and provides a chat service through an account or an AI chat bot connected to the character. Reality map based metaverse space implementation system.

KR1020210116798A 2021-09-02 2021-09-02 Method for implementing metaverse space based on reality map and the system thereof KR20230033871A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210116798A KR20230033871A (en) 2021-09-02 2021-09-02 Method for implementing metaverse space based on reality map and the system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210116798A KR20230033871A (en) 2021-09-02 2021-09-02 Method for implementing metaverse space based on reality map and the system thereof

Publications (1)

Publication Number Publication Date
KR20230033871A true KR20230033871A (en) 2023-03-09

Family

ID=85511531

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210116798A KR20230033871A (en) 2021-09-02 2021-09-02 Method for implementing metaverse space based on reality map and the system thereof

Country Status (1)

Country Link
KR (1) KR20230033871A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102568307B1 (en) 2023-04-05 2023-08-18 희망둥지협동조합 Metaverse system capable of providing local information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102568307B1 (en) 2023-04-05 2023-08-18 희망둥지협동조합 Metaverse system capable of providing local information

Similar Documents

Publication Publication Date Title
US11656736B2 (en) Computer simulation method with user-defined transportation and layout
US10970934B2 (en) Integrated operating environment
US10754422B1 (en) Systems and methods for providing interaction with elements in a virtual architectural visualization
US9940404B2 (en) Three-dimensional (3D) browsing
KR102147969B1 (en) Method and system for generating three-dimensional model for panoramic view
US20180225885A1 (en) Zone-based three-dimensional (3d) browsing
Chia The metaverse, but not the way you think: game engines and automation beyond game development
US20080231630A1 (en) Web Enabled Three-Dimensional Visualization
US20200314046A1 (en) Spatial messaging and content sharing method, and system therefor
TW201003437A (en) Attaching external virtual universes to an existing virtual universe
WO2019099912A1 (en) Integrated operating environment
GB2622261A (en) System and method for providing a relational terrain for social worlds
CN115702325A (en) Client-side drawable elements for indoor building maps
KR102023186B1 (en) Method and system for crowdsourcing content based on geofencing
KR20230033871A (en) Method for implementing metaverse space based on reality map and the system thereof
US10489965B1 (en) Systems and methods for positioning a virtual camera
KR102189924B1 (en) Method and system for remote location-based ar authoring using 3d map
CN106537316A (en) Contextual view portals
US11798274B2 (en) Method and system for crowdsourcing geofencing-based content
KR102368953B1 (en) Method and system for providing virtual reality space
Gupta et al. Impact of augmented and virtual reality on the value co-creation of visitor’s tourism experience: A case of heritage sites in Delhi
US11022442B1 (en) Space graph systems and methods for indoor mapping
KR102669562B1 (en) System for providing Metaverse service for the realization of advanced real space
KR101989088B1 (en) Method and system to implement hybrid scroll view
WO2019117655A1 (en) Remote location-based ar authoring method and system using 3d map

Legal Events

Date Code Title Description
E902 Notification of reason for refusal