Method and apparatus for providing content through augmented reality view by using main stage individually defined in unit space and virtual stage connected to main stage

By defining a main and virtual stage within a unit space, the method allows a single AR application to serve multiple scenarios, addressing the inefficiency of mapping diverse content items in existing AR technologies.

WO2026023945A1PCT designated stage Publication Date: 2026-01-29NAVER CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/010039
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-23
Filing Date
2025-07-10
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Existing augmented reality (AR) technologies struggle to map diverse content items corresponding to multiple scenarios or themes within a single space, necessitating multiple applications for different services, which is inefficient and limits user experience.

Method used

A method and device that define a main stage and a virtual stage within a unit space, allowing seamless transition and display of content items through an AR view, enabling multiple scenarios to be served by a single application.

Benefits of technology

Enables the provision of content items tailored to various scenarios within a single space, enhancing user experience by overcoming spatial constraints and simplifying content management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025010039_29012026_PF_FP_ABST
    Figure KR2025010039_29012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a method for providing content, the method comprising: if it is determined that a user terminal is located in a preset unit space, augmenting and displaying, through an augmented reality (AR) view of the user terminal, a first content item associated with a main stage indicating a first service space corresponding to the unit space; and if an interaction between the user terminal and a predetermined connection interface is performed, displaying, through the AR view, a second content item associated with a virtual stage indicating a second service space corresponding to the unit space defined separately from the first service space.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for providing content through an augmented reality view using a main stage individually defined in a unit space and a virtual stage connected thereto

[0001] The following description relates to a method and device for providing content (or content items) to an image using an augmented reality view, and relates to a technology for providing content through an augmented reality view using a main stage individually defined in a unit space and a virtual stage connected thereto, and for generating content for display in such an AR view.

[0002] Augmented Reality (AR) refers to a technology that integrates and supplements the real world with computer-generated virtual objects and information. In other words, AR is a technology that augments the real world with virtual content, allowing users to view the augmented content in a way that matches their actual environment through an electronic device.

[0003] When a user's electronic device, a user terminal, is positioned in a specific space, content items associated with that space can be augmented and displayed in the user terminal's AR view. However, considering the spatial constraints of a given space, it is difficult to map content items corresponding to multiple scenarios or themes to a single space, making it difficult to satisfy diverse user needs. Furthermore, to satisfy these diverse user needs, users are required to install and utilize individual applications on their terminals that provide content items corresponding to each scenario or theme through the AR view.

[0004] As a technology related to various services utilizing augmented reality technology, for example, Korean Patent Publication No. 10-2014-0065963 (published on May 30, 2014) discloses an augmented reality navigator that displays an image of a driving route captured by a camera installed in a vehicle on a display and maps virtual display information that guides the driving route onto the image displayed on the display.

[0005] The information described above is for the purpose of understanding only and may contain matters that do not form part of the prior art and may not contain what the prior art would suggest to a person skilled in the art.

[0006] When it is determined that a user terminal is located in a preset unit space, a content providing method may be provided in which a first content item associated with a main stage representing a first service space corresponding to the unit space is augmented and displayed through an AR (augmented reality) view of the user terminal, and a second content item associated with a virtual stage representing a second service space corresponding to the unit space defined separately from the first service space is displayed through an AR view as an interaction between the user terminal and a predetermined connection interface is performed.

[0007] A method can be provided to define a main stage representing a first service space corresponding to a unit space and a virtual stage representing a second service space defined separately from the first service space, and to create content for display through an AR view of a user terminal by connecting the main stage and the virtual stage.

[0008] According to one aspect, a content providing method performed by a computer system which is a server or a user terminal, comprising: a step of determining whether the user terminal is located in a preset unit space based on a location of the user terminal; a step of augmenting and displaying at least one first content item associated with a main stage corresponding to the unit space through an AR (augmented reality) view including an image captured by a camera of the user terminal, when the user terminal is determined to be located in the unit space; And a method for providing content is provided, comprising: a step of displaying, through the AR view, at least one second content item associated with a virtual stage connected to the main stage and corresponding to at least a portion of the unit space, in response to any one of: i) interaction between the user terminal and a predetermined connection node located within the main stage, ii) interaction between the user terminal and a connected content item displayed in an augmented manner through the AR view, or iii) entry by the user terminal into a predefined connection area within the main stage, wherein the main stage represents a first service space corresponding to the unit space, and the virtual stage represents a second service space corresponding to a space including at least a portion of the unit space defined separately from the first service space.

[0009] The first content item is augmented and displayed in the AR view according to a first scenario defined for the main stage, the second content item is augmented and displayed in the AR view according to a second scenario defined for the virtual stage independent of the first scenario, and the step of augmenting and displaying the first content item may include: when the user terminal enters the main stage, augmenting and displaying the first content item through the AR view according to the first scenario; and the step of displaying the second content item may include: when the user terminal switches from the main stage to the virtual stage, displaying the second content item through the AR view according to the second scenario.

[0010] In the main stage, a first connection node is defined as the connection node, and in the virtual stage, a second connection node connected to the first connection node is defined, and a connection between the first connection node and the second connection node includes an attribute that connects the main stage and the virtual stage, and the step of displaying the second content item is such that, as the user terminal interacts with the first connection node, the user terminal can switch from the main stage to the virtual stage and display the second content item through the AR view.

[0011] The first content item may be displayed in an augmented form in the AR view as being mapped to the first connection node.

[0012] The above content providing method may further include a step of displaying a map view including a map matching the image together with the AR view; and a step of converting the map view to include map data defined according to the second scenario as the user terminal switches from the main stage to the virtual stage.

[0013] By the user terminal, the main stage and the virtual stage can be recognized as the same positioning space of the unit space.

[0014] In the above virtual stage, at least one virtual POI is defined independently from the POI defined in the main stage, and the second content item can be displayed in an augmented manner in the AR view as interaction between the user terminal and the virtual POI is performed.

[0015] The above virtual stage may be implemented by inheriting at least a part of the spatial information defined for the main stage, but a scenario for augmenting and displaying the second content item through the AR view may be additionally defined.

[0016] The main stage is connected to a plurality of virtual stages including the virtual stage, and at least one of a connection node, a connection content item, or a connection area for entry of the user terminal into each virtual stage among the plurality of virtual stages is defined in the main stage, and each virtual stage can represent a service space corresponding to at least a part of the unit space defined separately from the first service space.

[0017] At least one sub-virtual stage is connected to the virtual stage, and the sub-virtual stage represents a third service space corresponding to a space including at least a part of the unit space defined separately from the first service space and the second service space, and at least one of a connection node, a connection content item, or a connection area for entry of the user terminal into the sub-virtual stage is defined in the virtual stage, and the content providing method may further include a step of augmenting and displaying at least one third content item associated with the sub-virtual stage through the AR view in response to any one of: ii) interaction between the user terminal and a connection node defined in the virtual stage, ii) interaction between the user terminal and a connection content item defined in the virtual stage, or iii) entry by the user terminal into a connection area defined in the virtual stage.

[0018] The sub virtual stage includes at least one of a first connection interface including at least one of a connection node, a connection content item, or a connection area for re-entering the virtual stage, a second connection interface including at least one of a connection node, a connection content item, or a connection area for re-entering the main stage, and a third connection interface including at least one of a connection node, a connection content item, or a connection area for entering another sub virtual stage connected to the virtual stage, and when interaction between the user terminal and the first connection interface, the second connection interface, or the third connection interface is performed, the user terminal may enter the virtual stage, the main stage, or the other sub virtual stage.

[0019] The step of displaying the second content item may further include displaying the second content item through the AR view when the user terminal enters the virtual stage from the main stage, and at least one of an end node, an end content item, or an end area for terminating display of the virtual stage on the user terminal is defined on the virtual stage, and the content providing method may further include a step of terminating display of the virtual stage on the user terminal when any one of ii) an interaction between the user terminal and the end node, ii) an interaction between the user terminal and an end content item defined on the virtual stage, or iii) an entry into the end area by the user terminal is performed.

[0020] The above AR view may be a web-based AR view executed through a web browser installed on the user terminal.

[0021] The second service space indicated by the virtual stage corresponds to a space including at least a portion of the unit space and a portion of another unit space different from the unit space, and the second content item may include path guidance information to a predetermined location within the other unit space.

[0022] The step of displaying the second content item by augmenting it may include the step of turning off the positioning function of the user terminal for the unit space; and the step of displaying VR content or full-screen content corresponding to the view of the camera as the second content item through the AR view.

[0023] The step of displaying the second content item may include displaying the second content item through the AR view as the user terminal enters the virtual stage from the main stage, and the second content item may indicate a POI corresponding to a predetermined location within the unit space, and the content providing method may further include a step of displaying, by augmenting, a content item including path information to the POI through the AR view as the user terminal enters the main stage from the virtual stage as an interaction between the user terminal and the second content item is performed.

[0024] In another aspect, a computer system implementing a user terminal or a server comprises at least one processor configured to execute computer-readable instructions contained in a memory, wherein the at least one processor determines, based on a location of the user terminal, whether the user terminal is located in a preset unit space, and, when the user terminal is determined to be located in the unit space, augments and displays at least one first content item associated with a main stage corresponding to the unit space through an AR (augmented reality) view including an image captured by a camera of the user terminal, and, when any one of i) an interaction between the user terminal and a predetermined connection node located within the main stage, ii) an interaction between the user terminal and a connected content item augmented and displayed through the AR view, or iii) an entry by the user terminal into a predefined connection area within the main stage is performed, displays at least one second content item associated with a virtual stage connected to the main stage and corresponding to at least a portion of the unit space, wherein the main stage represents a first service space corresponding to the unit space, and the virtual stage is different from the first service space. A computer system is provided that represents a second service space corresponding to a space that includes at least a portion of the separately defined unit space.

[0025] In another aspect, a method for generating content for display through an augmented reality (AR) view of a user terminal, performed by a computer system, is provided, comprising: defining a main stage representing a first service space corresponding to a unit space, wherein a first content item to be augmented and displayed in the AR view according to a first scenario is mapped to the main stage; defining a virtual stage representing a second service space corresponding to a space including at least a portion of the unit space defined separately from the first service space, wherein a second content item to be augmented and displayed in the AR view according to a second scenario independent of the first scenario is mapped to the virtual stage; and connecting the main stage and the virtual stage through at least one connection interface among i) connection nodes defined in each of the main stage and the virtual stage, ii) connection content items defined in the main stage and displayed through the AR view, or iii) connection areas defined within the main stage.

[0026] The step of defining the virtual stage may include defining each virtual stage of a plurality of virtual stages including the virtual stage, and the step of connecting the virtual stages may include connecting the main stage and each virtual stage, and the method for generating content may further include defining a sub-virtual stage representing a third service space corresponding to a space including at least a portion of the unit space defined separately from the first service space, and a third content item that is augmented and displayed in the AR view according to a third scenario independent of the first scenario is mapped to the sub-virtual stage, and the step of connecting the virtual stages may include connecting the virtual stage and the sub-virtual stage through at least one connection interface among i) connection nodes defined in each of the virtual stage and the sub-virtual stage, ii) connection content items defined in the virtual stage and displayed through the AR view, or iii) connection areas defined within the virtual stage.

[0027] Through the embodiment, by defining multiple stages corresponding to multiple service spaces for a unit space, service spaces having individual scenarios (or themes) for providing content for a single unit space can be implemented, and content for display through an AR view can be created in a form that includes each of these multiple service spaces as a stage.

[0028] In an embodiment, content can be displayed by implementing service spaces having multiple scenarios for providing content for a single unit space through an AR view provided through a single application or web-based AR.

[0029] Through the embodiment, the physical limitations of a unit space can be overcome, and content items appropriately configured according to multiple scenarios or themes can be provided through an AR view according to the user's needs.

[0030] FIG. 1 illustrates a method for providing content through an AR view of a user terminal using a main stage and a virtual stage defined for a unit space according to one embodiment.

[0031] FIG. 2 illustrates a computer system and server performing a content providing method according to one embodiment.

[0032] FIG. 3 is a flowchart illustrating a method for providing content through an AR view of a user terminal using a main stage and a virtual stage defined for a unit space according to one embodiment.

[0033] FIG. 4 is a flowchart illustrating a method for a user terminal to display a map view together with an AR view, according to an example.

[0034] FIGS. 5 and 6 are flowcharts illustrating a method for a user terminal to enter a virtual stage and display content items through an AR view, according to an example.

[0035] FIG. 7 illustrates a method for creating content for display in an AR view by defining a main stage and a virtual stage in a unit space according to an example.

[0036] Figure 8 shows a unit space according to an example.

[0037] Figure 9 illustrates multiple stages defined for a unit space according to an example.

[0038] Figure 10 illustrates a method for connecting a main stage and a virtual stage defined for a unit space according to an example.

[0039] FIG. 11 illustrates a method for a user terminal to switch from a virtual stage to a main stage and output route guidance information according to an example.

[0040] FIG. 12 illustrates a method for a user terminal to enter each virtual stage when a main stage and multiple virtual stages are connected, according to an example.

[0041] Figure 13 illustrates a connection method between a main stage and virtual stage(s), according to an example.

[0042] FIG. 14 illustrates a method for defining a main stage and a virtual stage using a content creation tool according to an example, and creating content for display in an AR view.

[0043] Hereinafter, examples are described in detail with reference to the attached drawings.

[0044]

[0045] The embodiments relate to a content provision method that uses an AR view displayed on a user terminal as a location-based AR service to display various content items of a service desired by the user in the image of the AR view. In the detailed description below, the content items displayed in an augmented form in the image may also be referred to as "augmented content items." In the detailed description below, the term "content" may refer to an individual "content item," but may also encompass all content items provided through the AR service.

[0046] The "space" associated with the provision of augmented content in the embodiments may refer to an indoor space and / or an outdoor space. In other words, the space and unit space described below may be defined as a space that includes an indoor location or an outdoor location, or may be defined as a composite space combining an indoor space and an outdoor space.

[0047] In the detailed description below, the location of a user carrying a user terminal may be described as the location of the user terminal for convenience of explanation. Furthermore, for convenience of explanation, the terms "user" and "user terminal" carried by the user may be used interchangeably.

[0048] In the detailed description to be given below, “augmenting and displaying” content items, etc. on an image may be interpreted to encompass, depending on the embodiment, displaying the content and / or information by overlapping it on the image / screen of the AR view.

[0049]

[0050] FIG. 1 illustrates a method for providing content through an AR view of a user terminal using a main stage and a virtual stage defined for a unit space according to one embodiment.

[0051] As illustrated, a user terminal (100) such as a smart phone can capture the surroundings using a camera, display an AR view (10) including an image captured by the camera, and display various content items by augmenting the image through the AR view (10), i.e., within the AR view (10).

[0052] In an embodiment, based on the location of the user terminal (100), it can be determined whether the user terminal (100) is located within a preset unit space, and if it is determined that the user terminal (100) is located within the preset unit space, a content item associated with the unit space can be augmented and displayed on the image of the AR view (10).

[0053] A 'unit space' may be an indoor space, an outdoor space, or a composite space including both indoor and outdoor spaces, and may be a physical area where a service space is defined for providing a service that includes the provision of content items.

[0054] In this regard, FIG. 8 illustrates a unit space according to an example. As illustrated in the example, a unit space may represent an area corresponding to a single floor of a specific building, or may represent an area encompassing the interior and exterior of a building. Alternatively, a unit space may represent an area corresponding to multiple floors of a building. In this way, a unit space, as a physical area where a service space is defined, may be defined in various sizes and / or shapes depending on the service to be provided.

[0055] In embodiments, a "stage" may represent a service space defined within a physical area, i.e., a unit space. Depending on the service to be provided, the service space may be defined to correspond to the entire unit space, or to a space encompassing at least a portion of the unit space.

[0056] The service space may correspond to the entire space in which the user terminal (100) can move without a separate transition when entering there, or correspond to a horizontal subspace that can be connected to another unit space according to movement, or correspond to a vertical subspace that additionally includes an area that can be connected using a movable facility (elevator, escalator, etc.).

[0057] A service space may define multiple nodes that define the movement of a user terminal (100) (i.e., a user) and links connecting the nodes. The horizontal space included in the service space may define facility nodes such as inter-block connections, crosswalks, and overpasses, while the vertical space included in the service space may define transition facility nodes such as stairs, elevators, and escalators, thereby vertically connecting the spaces.

[0058] The service space may be a two-dimensional or three-dimensional map that corresponds one-to-one with a space that includes at least a portion of a physical unit space. Content items, such as AR content, may be mapped onto this service space, or data and / or information for providing various location-based services may be mapped.

[0059] In the unit space of the embodiment, a main stage (12) and at least one virtual stage (14) may be defined. The main stage (12) may represent a first service space corresponding to the unit space, and the virtual stage (14) may represent a second service space corresponding to a space including at least a portion of the unit space defined separately from the first service space.

[0060] The main stage (12) may represent a first service space for a basic service (or main service) provided through the AR view (10). Meanwhile, the virtual stage (14) may represent a second service space for a service different from the basic service provided through the AR view (10) representing the unit space. The other service may be a service separate from the basic service and provided to reflect the needs of the user of the unit space.

[0061] When it is determined that the user terminal (100) is located in a unit space, a first content item associated with the main stage (12) representing a first service space corresponding to the unit space may be augmented and displayed through the AR view (10) of the user terminal (100). The service provided through the first service space may be a service that provides basic information or guidance (e.g., guidance on facilities, route guidance, etc.) for the unit space, and the first content item may be a content item that is augmented and displayed in the AR view (10) for the purpose of providing such a service. That is, the first content item may represent a content item that is augmented and displayed on the main stage (12) according to a scenario of a service provided through the first service space.

[0062] The main stage (12) may be connected to at least one virtual stage (14) defined for a unit space. The main stage (12) and the virtual stage (14) may be connected through a predetermined connection interface.

[0063] Accordingly, in the embodiment, as interaction between the user terminal (100) and the connection interface is performed, a second content item associated with a virtual stage (14) representing a second service space defined separately from the first service space may be displayed through the AR view (10). The second service space may correspond to a unit space or may correspond to a space including at least a portion of the unit space. The service provided through the second service space is different from the service provided through the first service space, and may be, for example, a service related to a gourmet street guide, as illustrated. The second content item may be a content item that is augmented and displayed in the AR view (10) for the purpose of providing such a service. That is, the second content item may represent a content item that is augmented and displayed in the virtual stage (14) according to a scenario of a service provided through the second service space. The second content item may be displayed throughout the AR view (10), as illustrated in FIG. 1.

[0064] The above connection interface may be implemented as at least one of a predetermined connection node located within the main stage (12), a connection content item displayed in augmentation through the AR view (10), or a connection area predefined within the main stage (12). For example, as illustrated, a content item (30) displayed within the main stage (12) may function as such a connection interface. The content item (30) may be the first content item described above. As the content item (30) is selected through the user terminal (100), the user terminal (100) may enter the virtual stage (14) from the main stage (12), and thus, may display a second content item through the AR view (10).

[0065] Meanwhile, as illustrated, when the user terminal (100) enters the virtual stage (14), a user interface (40) for terminating the virtual stage (14) and re-entering the main stage (12) may be displayed on the AR view (10).

[0066] Additionally, a map view (20-1, 20-2) including a map matching the image of the AR view (10) may be further displayed on the screen of the user terminal (100) together with the AR view (10). The map view (20-1, 20-2) may include the current location of the user terminal (100). The map view (20-1, 20-2) may include a two-dimensional map or a three-dimensional map.

[0067] As illustrated, the map views (20-1, 20-2) may be configured to include different information depending on whether the user terminal (100) has entered the virtual stage (14) or the main stage (12). In other words, when the user terminal (100) has entered the virtual stage (14), the map view (20-2) may be displayed, while when the user terminal (100) has entered the main stage (12), the map view (20-1) may be displayed. The map views (20-1, 20-2) may be converted to include appropriate information depending on the service provided through the stage into which the user terminal (100) has entered.

[0068] The user terminal (100) can communicate with the server (200) to perform tasks for entering the main stage (12) or the virtual stage (14), displaying the first or second content item through the AR view (10), and displaying the map view (20-1, 20-2). The server (200) can provide the user terminal (100) with content items associated with the stage into which the user terminal (100) enters according to movement of the user terminal (100) and interaction with a predetermined connection interface, and can provide the user terminal (100) with map information for displaying an appropriate map view (20-1, 20-2).

[0069] The server (200) may be a server that defines a service space (i.e., a stage) for a unit space, manages the defined service space, and manages registration, modification, deletion, etc. of each service space. In addition, the server (200) may be a map server that provides a digital map (3D map and / or 2D).

[0070] Such a server (200) may be a computer system that generates content for display in the AR view (10) illustrated in FIG. 1.

[0071] A more specific method of generating content for display on an AR view (10) by a server (200) and a specific method of displaying such content on an AR view (10) by a user terminal (100) are described in more detail with reference to FIGS. 2 to 14, which will be described later.

[0072]

[0073] FIG. 2 illustrates a computer system and server performing a content providing method according to one embodiment.

[0074] The user terminal (100) described above with reference to FIG. 1 according to embodiments may be implemented through the illustrated computer system (100). For example, a computer program for implementing the method of the embodiment may be installed and operated in the computer system (100), and such computer system (100) may perform the content providing method according to the embodiments under the control of the operated computer program.

[0075] The content provision method according to the embodiments may be performed through a PC-based program or an application dedicated to a mobile terminal. For example, the content provision method according to the embodiments may be implemented in the form of an independently operating program, or may be implemented in the form of an in-app of a specific application so as to be operable on the specific application. This specific application may be installed on a computer system (100) and may perform the content provision method of the embodiment by providing content items through an AR view (10). In the embodiment, a plurality of stages including a main stage (12) and at least one virtual stage (14) are defined for a unit space, and content items according to different scenarios are mapped to each stage, so that service spaces having multiple scenarios for content provision for a unit space can be displayed through an AR view (10) provided through a single application or web-based AR. If the AR view (10) is a web-based AR view implemented through web-based AR, the specific application may be a web browser for executing the web-based AR view.

[0076] The computer system (100) is an electronic device corresponding to the user terminal (100) described above, and may be a smartphone or similar device capable of installing and executing an application or program, as illustrated in FIGS. 1A and 1B . Furthermore, the computer system (100) may be a personal computer (PC), a laptop computer, a tablet, an Internet of Things (IoT) device, a wearable computer, or the like.

[0077] As illustrated, the computer system (100) may include a memory (110), a processor (120), a communication interface (130), and an input / output interface (140) as components for executing a content providing method.

[0078] The memory (110) is a computer-readable recording medium, and may include a random access memory (RAM), a read only memory (ROM), and a permanent mass storage device such as a disk drive. Here, the ROM and the permanent mass storage device such as the disk drive may be included in the computer system (100) as a separate permanent storage device distinct from the memory (110). In addition, the memory (110) may store an operating system and at least one program code. These software components may be loaded into the memory (110) from a computer-readable recording medium separate from the memory (110). This 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, a memory card, etc. In another embodiment, the software components may be loaded into the memory (110) through a communication interface (130) rather than a computer-readable recording medium. For example, software components may be loaded into the memory (110) of the computer system (100) based on a computer program that is installed by files received over a network (160).

[0079] The processor (120) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (120) via the memory (110) or the communication interface (130). For example, the processor (120) may be configured to execute instructions received according to program code stored in a storage device such as the memory (110).

[0080] That is, the processor (120) can manage components of the computer system (100) and execute programs or applications used by the computer system (100). For example, the processor (120) can be configured to execute an application for performing the content provision method of the embodiment and process data received from the server (200) to display content items through the AR view (10). In addition, the processor (120) can process operations necessary for executing programs or applications and processing data, and can be at least one processor of the computer system (100) or at least one core within the processor.

[0081] The communication interface (130) may provide a function for the computer system (100) to communicate with another computer system (not shown) via a network (160). For example, requests, commands, data, files, etc. generated by the processor (120) of the computer system (100) according to program codes stored in a recording device such as a memory (110) may be transmitted to another computer system via the network (160) under the control of the communication interface (130). Conversely, signals, commands, data, files, etc. from another computer system may be received by the computer system (100) via the communication interface (130) of the computer system (100) via the network (160). The signals, commands, data, etc. received via the communication interface (130) may be transmitted to the processor (120) or the memory (110), and the files, etc. may be stored in a storage medium (the aforementioned permanent storage device) that the computer system (100) may further include. For example, the communication interface (130) may be a hardware module such as a network interface card, a network interface chip, and a networking interface port of the computer system (100), or a software module such as a network device driver or a networking program.

[0082] The input / output interface (140) may be a means for interfacing with an input / output device (150). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface (140) may be a means for interfacing with a device that integrates input and output functions, such as a touchscreen. The input / output device (150) may also be configured as a single device with the computer system (100).

[0083] Also, in other embodiments, the computer system (100) may include more components than those in FIG. 2. However, most conventional components need not be explicitly illustrated. For example, the computer system (100) may be implemented to include at least some of the input / output devices connected to the above-described input / output interface (140), or may further include other components such as a transceiver, a Global Positioning System (GPS) module, a camera, various sensors, a database, etc. For a more specific example, when the computer system (100) is implemented in the form of a mobile device such as a smartphone, various components that are generally included in a mobile device, such as a camera, an acceleration sensor or a gyro sensor, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration, may be further implemented to be included in the computer system (100). For example, the computer system (100) corresponding to the user terminal (100) may include a camera that photographs the surroundings in order to execute an AR view (10). The computer system (100) can display an image captured by a camera as an AR view (10) and display content items by augmenting the image of the AR view (10). For example, the computer system (100) can determine whether the computer system (100) is located in a preset unit space based on positioning and whether an interaction with a predetermined connection interface has been performed, thereby determining entry into a specific stage of the computer system (100) and displaying content items associated with the corresponding stage. However, the actual operation for determining whether the computer system (100) is located in a preset unit space and whether the interaction has been performed may be performed by a server (200) rather than the computer system (100).

[0084] The server (200) may be an electronic device that communicates with the computer system (100) to provide content for display in the AR view (10) for the computer system (100) and author (i.e., create) and manage the content. The server (200) may include a database or communicate with such a database as a device that manages (registers, changes, deletes, stores, maintains, etc.) content to be provided to the computer system (100) and service spaces associated with the content. In addition, the server (200) may be or include a map server that provides a digital map (3D map and / or 2D).

[0085] The server (200) may include at least one computer system. The computer system included in the server (200) may include configurations similar to those of the computer system (100) described above, and a duplicate description thereof will be omitted.

[0086] In an embodiment, a user terminal (100), which is a computer system (100), may communicate with a server (200) to provide a content item through an AR view (10), and, based on data and / or information provided from the server (200), may augment and display the content item on an image through the AR view (10). At this time, the server (200) may receive the location of the user terminal (100), and, based on the received location, determine whether the user terminal (100) is located within a unit space, and, if the user terminal (100) is located within the unit space, may provide the user terminal (100) with a first content item associated with a main stage (12) corresponding to the unit space. In addition, the server (200) may determine that an interaction with a predetermined connection interface has been performed by the user terminal (100), and, accordingly, may determine entry of the user terminal (100) into a virtual stage (14) and provide a second content item associated with the virtual stage (14).

[0087] In the detailed description to be provided below, for the convenience of explanation, embodiments will be described with a focus on a computer system (100) corresponding to a user terminal (100), and communication with a server (200) and operations on the server (200) side may be briefly described or omitted.

[0088] In addition, in the detailed description to be described later, for convenience of explanation, operations (steps) performed by the components (e.g., processor, etc.) of the computer system (100) (or server (200)) may be described as being performed by the computer system (100) (or server (200)).

[0089] The description of the technical features described above with reference to FIGS. 1 and 8 can also be applied to FIG. 2, so any duplicate description will be omitted.

[0090]

[0091] FIG. 3 is a flowchart illustrating a method for providing content through an AR view of a user terminal using a main stage and a virtual stage defined for a unit space according to one embodiment.

[0092] Referring to FIG. 3, a content provision method performed by a computer system (100) will be described. The computer system (100) may be the user terminal (100) described above with reference to FIG. 1, and in the detailed description to be described below, the term "user terminal (100)" will be used instead of "computer system (100)" to describe the embodiment. In addition, at least some of the steps to be described below with reference to FIGS. 3 to 6 may be configured to be performed by a server (200) rather than a user terminal (100). Below, the performance of the steps will be described with a focus on the user terminal (100), and redundant descriptions regarding the server (200) may be omitted in some cases.

[0093] In step (310), the user terminal (100) or the server (200) can determine whether the user terminal (100) is located in a preset unit space based on the location of the user terminal (100). The user terminal (100) can determine the location of the user terminal (100) through a method based on at least one of GPS, VPS (Visual Positioning System), and WPS (Wi-Fi Positioning System), and can determine whether the user terminal (100) is located in the preset unit space based on the determined location. Alternatively, the server (200) can receive the determined location of the user terminal (100) and determine whether the received location is located in the preset unit space.

[0094] Alternatively, whether the user terminal (100) is located in a preset unit space may be determined based on communication between the user terminal (100) and a communication module (e.g., a short-range communication module, an AP (Access Point), a beacon, etc.) existing within the unit space. For example, the location of the user terminal (100) may be determined through the strength of communication (i.e., signal strength) between the user terminal (100) and at least one of the communication modules or positioning based on communication (triangulation, etc.), and it may be determined whether the user terminal (100) is located within the unit space.

[0095] In step (320), if the user terminal (100) or the server (200) determines that the user terminal (100) is located within a unit space, the user terminal (100) may determine that the user terminal (100) has entered the main stage (12). As described above, the main stage (12) may represent a first service space corresponding to the unit space. The first service space may be defined for a basic service (or main service) provided through the AR view (10).

[0096] In step (330), as the user terminal (100) enters the main stage (12), the user terminal (100) or the server (200) can augment and display at least one first content item associated with the main stage (12) through the AR view (10). In other words, as the user terminal (100) or the server (200) determines that the user terminal (100) is located in a unit space, the user terminal (100) or the server (200) can augment and display at least one first content item associated with the main stage (12) through the AR view (10). The first content item can represent a content item that is augmented and displayed on the AR view (10) (i.e., the main stage (12)) according to a first scenario, which is a scenario of a service provided through the first service space.

[0097] In other words, when the user terminal (100) or the server (200) enters the main stage (12), the user terminal (100) or the server (200) can display the first content item by augmenting it through the AR view (10) (i.e., the main stage (12)) according to the first scenario.

[0098] In step (340), the user terminal (100) or server (200) can check whether an interaction is performed between the user terminal (100) and a predetermined connection interface connecting the main stage (12) and the virtual stage (14). This connection interface may be defined on the main stage (12).

[0099] In step (350), if the user terminal (100) or the server (200) confirms that an interaction has been performed between the connection interface and the user terminal (100), the user terminal (100) may determine that the user terminal (100) has entered the virtual stage (14). As described above, the virtual stage (14) may represent a second service space corresponding to a space including at least a portion of a unit space. The second service space may be defined for a service different from the basic service provided through the AR view (10).

[0100] In step (360), as the user terminal (100) enters the virtual stage (14), the user terminal (100) or the server (200) can augment and display at least one second content item associated with the virtual stage (14) through the AR view (10).

[0101] Meanwhile, the aforementioned 'connection interface' may be at least one of a predetermined connection node (also referred to as a routing node) located within the main stage (12), a connection content item (30) (also referred to as a routing content item) augmented and displayed via the AR view (10) (or the main stage (12)), or a connection area (also referred to as a routing area) predefined within the main stage (12). The interaction between the user terminal (100) and the connection interface may be the user terminal (100) being located at a connection node (or at a location less than a certain distance from the connection node), the connection content item (30) being selected by the user terminal (100) or the connection content item (30) being displayed at a predetermined location on the screen for a predetermined period of time, the user terminal (100) being located within the connection area, etc. The connection area may be an area within a unit space (or a first service space) having a predetermined radius or a predetermined area. Alternatively, the connection area may represent a certain radius from the connection node, and in this case, if the user terminal (100) is located within a certain radius from the connection node, the entry of the user terminal (100) into the virtual stage (14) may be determined.

[0102] That is to say, the user terminal (100) or the server (200) may display at least one second content item associated with a virtual stage (14) connected to the main stage (12) and corresponding to at least a portion of the unit space, through the AR view (10), in response to any one of i) interaction between the user terminal (100) and a predetermined connection node located within the main stage (12), ii) interaction between the user terminal (100) and a connection content item (30) displayed in an augmented manner through the AR view (10), or iii) entry into a predefined connection area within the main stage (12) by the user terminal (100). The second content item may represent a content item displayed (or augmented and displayed) on the AR view (10) (i.e., the virtual stage (14)) according to a second scenario, which is a scenario of a service provided through the second service space.

[0103] In other words, the user terminal (100) or server (200) can augment and display the second content item through the AR view (10) (i.e., the virtual stage (14)) according to the second scenario when the user terminal (100) switches from the main stage (12) to the virtual stage (14).

[0104] Meanwhile, in the example of FIG. 1, the connected content item (30) may be a type of first content item and may also be mapped to a connected node.

[0105] As the above-described steps (310 to 360) are performed, as illustrated in FIG. 1, a plurality of service spaces that can provide services according to each of a plurality of scenarios (i.e., the first scenario and the second scenario) can be defined for a unit space, and a user can receive services according to the plurality of scenarios by simply executing an AR view representing the unit space through a single application or web browser, without having to install an application corresponding to each scenario on the user terminal (100). At this time, the user terminal (100) can interact with a predetermined connection interface to enter a stage corresponding to the service space in which the desired scenario for which the service is to be provided is defined, and thus the user can selectively receive the desired service. In an embodiment, a plurality of stages including a main stage (12) and at least one virtual stage (14) can be defined for a unit space, so that various services can be provided to the user terminal (100) in association with the unit space by overcoming the physical limitations of the unit space.

[0106] In step (370), the user terminal (100) or the server (200) can check whether an interaction between a predetermined termination interface for terminating the display of the virtual stage (14), i.e., exiting the virtual stage (14), and the user terminal (100) is performed. This termination interface may be defined on the virtual stage (14) or may be included in the form of a button UI (40) on the screen of the user terminal (100).

[0107] In step (350), if the user terminal (100) or the server (200) determines that interaction between the termination interface and the user terminal (100) has been performed, the display of the virtual stage (14) in the AR view (10) can be terminated. At this time, the user terminal (100) can enter the main stage (12) again, and thus, the AR view (10) can display the main stage (12).

[0108] For example, the virtual stage (14) may have at least one of an end node, an end content item, or an end area defined as the end interface for ending the display of the virtual stage (140) on the user terminal (100). The user terminal (100) or the server (200) may end the display of the virtual stage (14) on the user terminal (100) when any one of i) an interaction between the user terminal (100) and the end node, ii) an interaction between the user terminal (100) and an end content item defined on the virtual stage (14), or iii) an entry into the end area by the user terminal (100) is performed. As a result, the user may selectively end the service provided through the virtual stage (14) and receive the basic service through the main stage (12) again. Alternatively, the virtual stage (14) may additionally have a specific condition or a specific scenario defined for ending the virtual stage (14).

[0109] Below, with reference to FIG. 9, a method for defining multiple stages (i.e., multi-stage) for a unit space is described in more detail.

[0110] In relation to this, FIG. 9 illustrates a plurality of stages defined for a unit space according to an example.

[0111] In the illustrated example, the unit space is assumed to be the first floor (1F) of a building. As illustrated, a main stage (910) and a plurality of virtual stages (920 to 940) may be defined corresponding to the unit space. In FIG. 9, the virtual stages (920 to 940) are named stages (1) to (3), and each of these may represent a service space customized by a service provider or a service user. For example, as illustrated, a scenario (①-⑤) (separate from the main stage (910) or other virtual stages) for providing a service may be defined in the virtual stage (940). When the user terminal (100) enters the virtual stage (940), a second content item may be displayed in the AR view (10) according to the scenario (①-⑤).

[0112] In the illustrated example, each of the virtual stages (920 to 940) may correspond to a unit space, similar to the main stage (910).

[0113] Each of the virtual stages (920 to 940) and the main stage (910) represent different service spaces and are thus distinct from each other in terms of service provision. However, since they represent a common positioning space, they can be recognized as the same positioning space by the user terminal (100). That is, according to an embodiment, the main stage (12) and the virtual stage (14) described above can be recognized as the same positioning space of the corresponding unit space. In other words, a VL (visual localization) can be shared between the main stage (12) and the virtual stage (14), and they can represent the same VL space.

[0114] Meanwhile, the virtual stage (14) is connected to the main stage (12), and the 'virtual stage' may also be called a 'sub stage' in that basic services related to the unit space are provided through the main stage (12).

[0115] Additionally, unlike what is illustrated in FIG. 9, the second service space represented by the virtual stage (14) may correspond to a space that includes at least a portion of the unit space and a portion of another unit space different from the unit space. In other words, the virtual stage (14) may also be defined to further include an area outside the unit space.

[0116] At this time, the second content item displayed through the AR view (10) may include route guidance information to a predetermined location within the other unit space. Accordingly, after the user terminal (100) enters the virtual stage (14) from the main stage (12), it may be guided to a location outside the unit space, which is a predetermined location within the virtual stage (14), and a service associated with the virtual stage (14) may be provided to the user terminal (100) at that location.

[0117] The description of the technical features described above with reference to FIGS. 1, 2 and 8 can also be applied to FIGS. 3 and 9, so redundant descriptions are omitted.

[0118]

[0119] FIG. 4 is a flowchart illustrating a method for a user terminal to display a map view together with an AR view, according to an example.

[0120] In step (410), the user terminal (100) can display a map view (20-1, 20-2) including a map matching the image, together with the AR view (10). That is, the map included in the map view (20-1, 20-2) can include the current location of the user terminal (100) and the location indicated by the image. The server (200) can control the user terminal (100) to display such a map view (20-1, 20-2).

[0121] As illustrated in the aforementioned FIG. 1, the map views (20-1, 20-2) may include the current location of the user terminal (100). The map views (20-1, 20-2) may include a two-dimensional map or a three-dimensional map, and may include a unit space in which the user terminal (100) moves, content provided to the user terminal (100), or an object to which the content is mapped.

[0122] Meanwhile, the map view (20-1, 20-2) may be configured differently depending on whether the user terminal (100) has entered the main stage (12) or the virtual stage (14).

[0123] For example, as in step (520), the user terminal (100) or the server (200) may convert the map view (20-1) (e.g., defined according to the first scenario defined for the main stage (12)) to include map data defined according to the second scenario defined for the virtual stage (14) as it transitions from the main stage (12) to the virtual stage (14). Accordingly, the map view (20-2) may be generated.

[0124] Accordingly, in the embodiment, even if the user terminal (100) is located in the same unit space, not only can different content items be displayed in the AR view (10) depending on whether the user terminal (100) has entered the main stage (12) or the virtual stage (14), but the map view (20-1 or 20-2) representing the corresponding unit space can also be configured differently.

[0125] Since the map view (20-1 or 20-2) is configured differently depending on the stage that the user terminal (100) has entered, the user can obtain information related to the service provided through the corresponding stage not only through the AR view (10) but also through the map view (20-1 or 20-2).

[0126] Meanwhile, depending on the embodiment, the user terminal (100) may display the map view (20-1, 20-2) separately from the AR view (10), i.e., as a separate screen.

[0127] That is, the map views (20-1, 20-2) illustrated in FIG. 1 can be configured to be displayed in full screen on the user terminal (100) separately from the AR view (10). For example, when a predetermined screen transition interface (button, etc.) is selected on the screen of the user terminal (100), the map views (20-1, 20-2) can be switched to full screen.

[0128] The service space represented by the main stage (12) or virtual stage (14) may have a plurality of nodes defining the movement of the user terminal (100) (i.e., the user) and links connecting the nodes. At least one POI may be defined for at least one of the nodes or a location in the service space.

[0129] In other words, at least one POI may be defined in the main stage (12), and at least one virtual POI may be defined in the virtual stage (14). In this case, since the second service space represented by the virtual stage (14) is defined separately from the first service space represented by the main stage (12), the at least one virtual POI defined in the virtual stage (14) may be defined independently from the POI defined in the main stage (12).

[0130] At this time, the map view (20-1) may be configured to include information about the POI defined in the main stage (12), and the map view (20-2) may be configured to include information about the POI defined in the virtual stage (14).

[0131] In this way, in the embodiment, by configuring the map view (20-1 or 20-2) differently depending on the stage that the user terminal (100) has entered, when the user terminal (100) is located in the same unit space, services associated with multiple stages of the user can be provided to the user of the user terminal (100) in a more distinct form.

[0132] The description of the technical features described above with reference to FIGS. 1 to 3, 8 and 9 can also be applied to FIG. 4, so any duplicate description will be omitted.

[0133]

[0134] FIGS. 5 and 6 are flowcharts illustrating a method for a user terminal to enter a virtual stage and display content items through an AR view, according to an example.

[0135] Referring to FIG. 5, when a user terminal (100) enters a virtual stage (14), the content of displaying VR content or full-screen content as second content through an AR view (10) will be described in more detail.

[0136] In step (510), the user terminal (100) or the server (200) may turn off the positioning function for the unit space of the user terminal (100) when the user terminal (100) enters the virtual stage (14). In other words, when the user terminal (100) enters the virtual stage (14), the user terminal (100) may be configured not to position the unit space, or at least not to express the result of positioning the unit space through the AR view (10).

[0137] In step (520), the user terminal (100) or server (200) can display VR content or full-screen content corresponding to the view of the camera of the user terminal (100) as the aforementioned second content item through the AR view (10) (i.e., the screen of the user terminal (100)).

[0138] In this way, in the embodiment, the virtual stage (i.e., sub-stage) (14) can also be utilized as a non-positioned service space by turning off the positioning for the unit space of the user terminal (100). At this time, the second scenario associated with the virtual stage (14) can be defined to display the second content item in the AR view (10) based on the current camera position (i.e., camera viewpoint or view) of the user terminal (100) regardless of the positioning for the unit space. Accordingly, a scenario that enables display of content items centered on the view of the camera, regardless of the location of the user terminal (100), can be used to provide services through the second service space.

[0139] For example, the virtual stage (14) may be configured as a VR space that displays content on the screen of the user terminal (100) by enclosing the entire space according to the view of the camera regardless of the positioning of the user terminal (100), and the immersive content (content item) displayed for the VR space may be a second content item. Such immersive content may be referred to as VR content. Alternatively, the second content item may be full-screen content that is displayed on the entire AR view (10) (i.e., the screen of the user terminal (100)) by changing the viewpoint according to the view of the camera.

[0140] As described, the virtual stage (14) may be configured as a service space that shares positioning with the main stage (12), and, depending on the embodiment, may also be configured as a service space where positioning for the unit space is turned off. This service space where positioning is turned off may correspond to a portion of the unit space.

[0141] Below, with reference to FIG. 6, another embodiment of displaying content items through an AR view (10) is described in more detail.

[0142] The user terminal (100) or server (200) may display a second content item through the AR view (10) as the user terminal (100) enters the virtual stage (14). At this time, the displayed second content item may indicate a POI corresponding to a predetermined location within the unit space (or outside the unit space).

[0143] As interaction between the user terminal (100) and the second content item is performed, the user terminal (100) or the server (200) can augment and display a content item including path information to the corresponding POI through the AR view (10). At this time, the augmented path information may be displayed on the virtual stage (14), and depending on the embodiment, it may be displayed on the main stage (12) after the user terminal (100) re-enters the main stage (12).

[0144] Below, an example in which the above path information is displayed on the main stage (12) is described in more detail.

[0145] In step (610), the user terminal (100) or the server (200) can determine whether an interaction has been performed between the user terminal (100) and the second content item. For example, if the user terminal (100) approaches the second content item by a certain distance or more, or if the user selects (or touches) the second content item on the screen, it can be determined that an interaction has been performed between the user terminal (100) and the second content item. The user terminal (100) or the server (200) can identify a POI associated with the second content item or indicated by the second content item.

[0146] In step (620), the user terminal (100) or the server (200) can cause the user terminal (100) to re-enter the main stage (12). In other words, the user terminal (100) can exit the virtual stage (14) and re-enter the main stage (12).

[0147] In step (630), the user terminal (100) may display a content item including path information to the POI by augmenting it on the main stage (12). Alternatively, the server (200) may control the user terminal (100) to display such path information.

[0148] For example, in a case where a general guidance service for a unit space, which is a specific floor of a building, is provided through the main stage (12), and a gourmet street service for the unit space is provided through the virtual stage (14), the user terminal (100) can enter the virtual stage (14) through the linked content item (30) displayed in the main stage (12) and select a POI second content item corresponding to a specific restaurant displayed in the virtual stage (14). At this time, route information for moving to the specific restaurant can be displayed through the AR view (10). In order to display the route information, the user terminal (100) can exit the virtual stage (14) and re-enter the main stage (12), and display the route information through the main stage (12).

[0149] Thus, in this embodiment, transitions between stages can be appropriately made to more appropriately provide information provided through the service. For example, information about a restaurant can be provided through a virtual stage (14) that provides a sub-service suitable for providing information about good restaurants, while route guidance to the restaurant can be provided through a main stage (12) that provides a main service suitable for route guidance. Thus, the first and second scenarios can be configured so that the information about the restaurant can be provided through a virtual stage (14) that provides a sub-service suitable for providing information about good restaurants.

[0150] A more specific example in this regard is illustrated in FIG. 11, which illustrates a method for a user terminal to switch from a virtual stage to a main stage and output route guidance information according to an example.

[0151] As in the example illustrated in FIG. 11, in a situation (1100) where the user terminal (100) enters the virtual stage (14), a second content item (1112) may be displayed in the AR view (10). This second content item (1112) may include information about a specific restaurant, such as coupon information for the restaurant, an image for the restaurant, etc. When the coupon information is selected, the user terminal (100) may obtain a coupon for the restaurant. The user terminal (100) may request route guidance to the restaurant by interacting with the second content item (1112), for example, by selecting the AR navi button. At this time, the user terminal (100) may return to the main stage (12), and in a situation (1120) where the user terminal (100) has entered the main stage (12), information (1122) related to route guidance may be displayed through the AR view (10). Meanwhile, information related to route guidance (1124) may also be displayed in the map view.

[0152] The description of the technical features described above with reference to FIGS. 1 to 4, 8 and 9 can also be applied to FIGS. 5, 6 and 11, so any duplicate description will be omitted.

[0153]

[0154] Below, with reference to Fig. 10, a method of configuring a virtual stage (14) and a main stage (12) is described in more detail.

[0155] In relation to this, FIG. 10 illustrates a method for connecting a main stage and a virtual stage defined for a unit space according to an example.

[0156] In Fig. 10, a main stage (1010) and a virtual stage (1020) connected to the main stage (1010) are illustrated according to an example. The main stage (1010) and the virtual stage (1020) may correspond to the same unit space, for example, a specific floor of a specific building.

[0157] The main stage (1010) and virtual stage (1020) can correspond to the main stage (12) and virtual stage (14) described above.

[0158] The main stage (1010) may have actual spatial information of a unit space mapped, and basic services associated with the unit space may be provided through the main stage (1010). A scenario (the first scenario described above) for providing the basic service may be defined in the main stage (1010), and content items may be mapped accordingly. As illustrated, the main stage (1010) may define information regarding structures included in the unit space, and may also define a plurality of nodes and links (or edges) connecting two nodes. Content items for providing the basic service according to the first scenario may be mapped (registered) to the nodes and / or links.

[0159] The virtual stage (1020) shares the same unit space positioning as the main stage (1010), but is a separate service space from the main stage (1010), and may be a service space for providing a service different from the basic service. A scenario for providing the other service (the second scenario described above) may be defined in the virtual stage (1020), and content items may be mapped accordingly. Information regarding structures included in the unit space may also be defined in the virtual stage (1020), and a plurality of nodes and links (or edges) connecting two nodes may also be defined. Content items for providing the basic service according to the second scenario may be mapped (registered) to the nodes and / or links. The arrangement of nodes and / or links in the virtual stage (1020) may differ from those in the main stage (1010). In addition, structures may be arranged in the virtual stage (1020) differently from the arrangement of structures in an actual unit space.

[0160] In this way, the virtual stage (1020) is a separate service space from the main stage (1010), and components can be defined therein regardless of the components (nodes, links, structures, etc.) defined for the main stage (1010).

[0161] Additionally, as illustrated, at least one POI may be defined for each of the virtual stage (1020) and the main stage (1010). POIs may be defined independently for the virtual stage (1020) and the main stage (1010). In other words, the types, numbers, locations, etc. of POIs defined for each stage may differ (depending on the services provided through the stage).

[0162] In implementing the stage, the virtual stage (1020) may inherit at least a portion of the spatial information defined for the main stage (1010). In other words, the virtual stage (1020) may include at least a portion of the spatial information defined for the main stage (1010) (e.g., spatial information of some structures arranged in a unit space). The virtual stage (1020) may inherit at least a portion of the spatial information, but a scenario (second scenario) for augmenting and displaying the aforementioned second content item through the AR view (10) may be additionally defined.

[0163] Meanwhile, as described above, the virtual stage (1020) can be connected to the main stage (1010) through a predetermined connection interface. The connection interface can be implemented as at least one of a predetermined connection node located within the main stage (1010), a connection content item augmented and displayed through the AR view (10), or a connection area predefined within the main stage (1010).

[0164] As a connection interface, connection nodes (1012, 1022) are illustrated in FIG. 10. A first connection node (1012) may be defined as a connection node within the main stage (1010), and a second connection node (1022) connected to the first connection node (1012) may be defined within the virtual stage (1020). By connecting the first connection node (1012) and the second connection node (1022), the main stage (1010) and the virtual stage (1020) may be connected to each other. In other words, the connection between the first connection node (1012) and the second connection node (1022) may include an attribute that connects the main stage (1010) and the virtual stage (1020). The first connection node (1012) and the second connection node (1022) may be connected via a link (edge), and the above-described attribute may be assigned to this edge. The first connection node (1012) and the second connection node (1022) may indicate the same location. By connecting the main stage (1010) and the virtual stage (1020) through the first connection node (1012) and the second connection node (1022), the main stage (1010) and the virtual stage (1020) may be recognized and operated in the same positioning space.

[0165] In the step (360) described above with reference to FIG. 3, when displaying the second content item, the user terminal (100) or the server (200) may cause the user terminal (100) to switch from the main stage (12) to the virtual stage (14) and display the second content item through the AR view (10) as the user terminal (100) interacts with the first connection node (1012). At this time, the second connection node (1022) connected to the first connection node (1012) may correspond to the entry position of the virtual stage (14) (i.e., the starting position of the virtual stage (14).

[0166] Meanwhile, depending on the embodiment, the first content item may be displayed in an augmented form in the AR view (10) as being mapped to the first connection node (1012). In other words, the first scenario may include defining a first connection node as a connection interface and a first content item mapped to it.

[0167] The above-described connection content item may represent a content item mapped to the first connection node (1012), and for example, the connection content item (30) described above with reference to FIG. 1 may be a content item mapped to the first connection node (1012). Alternatively, depending on the embodiment, a polygon defined by a content item or other map data mapped to the main stage (12) (to a component other than the connection node) may be connected to a specific location of the sub-stage (14), etc., and utilized as a connection interface. Alternatively, a connection with the sub-stage (14) may be implemented by defining a separate user interface (coordinates and properties).

[0168] In addition, as illustrated in FIG. 10, the entry position of the virtual stage (1020) (i.e., with respect to the second connection node (1022)) may be defined as VR content or full-screen content (1024). The VR content or full-screen content (1024) may be displayed on the screen according to the view of the camera after the positioning function for the unit space of the user terminal (100) is turned off. As for the VR content or full-screen content (1024), the above-described content with reference to FIG. 5 may be similarly applied, and thus, redundant descriptions are omitted.

[0169] Below, with reference to FIG. 13, a method for defining multiple virtual stages and connecting them is described in more detail.

[0170] Figure 13 illustrates a connection method between a main stage and virtual stage(s), according to an example.

[0171] Figure 13 conceptually illustrates an example in which multiple virtual stages are defined for a single unit space (e.g., the first floor of a museum). As illustrated, multiple virtual stages can be defined for a single unit space.

[0172] For example, a main stage (12, 1010) may be connected to a plurality of virtual stages including a virtual stage (14, 1020). Each virtual stage may represent a service space corresponding to at least a portion of the unit space defined separately from the first service space. At this time, the main stage (12, 1010) may define at least one connection interface among a connection node, a connection content item, or a connection area as a connection interface for the user terminal (100) to enter each virtual stage among the plurality of virtual stages.

[0173] In addition, as illustrated in FIG. 13, at least one sub-virtual stage may be connected to one virtual stage. The sub-virtual stage may represent a third service space corresponding to a space including at least a portion of a unit space defined separately from the first service space and the second service space. The sub-virtual stage may represent a service space separate from the virtual stage and may be defined in the same manner as the virtual stage, so redundant descriptions will be omitted. The relationship between the virtual stage (13) and the sub-virtual stage connected thereto is similar to the relationship between the main stage (12) and the virtual stage (14) connected thereto, so redundant descriptions will be omitted.

[0174] Similar to the relationship between the main stage (12) and the virtual stage (14) connected thereto, the virtual stage (14) may have at least one of a connection node, a connection content item, or a connection area defined as a connection interface for entry into the sub-virtual stage of the user terminal (100). The user terminal (100) or the server (200) may augment and display at least one third content item associated with the sub-virtual stage through the AR view (10) when any one of the following is performed: i) interaction between the connection interface and the user terminal, for example, interaction between the user terminal (100) and the connection node defined in the virtual stage (14), ii) interaction between the user terminal (100) and the connection content item defined in the virtual stage (14), or iii) entry into the connection area defined in the virtual stage (14) by the user terminal (100). The third content item may be associated with another service provided through the sub-virtual stage and may be mapped to the sub-virtual stage according to a scenario for providing the other service. Accordingly, the user terminal (100) can enter a sub-virtual stage and display a third content item in the sub-virtual stage according to interaction with the connection interface defined in the virtual stage (14).

[0175] Meanwhile, the virtual stage (14) can also be connected to other virtual stages, and the above-described contents can be similarly applied to the connection between these stages, so redundant descriptions are omitted.

[0176] Additionally, the user terminal (100) may return to the virtual stage (14) (or, main stage (12)) through the sub virtual stage.

[0177] To this end, the sub virtual stage may be defined with at least one of a first connection interface including at least one of a connection node, a connection content item, or a connection area for re-entry to the virtual stage (14), a second connection interface including at least one of a connection node, a connection content item, or a connection area for re-entry to the main stage (12), and a third connection interface including at least one of a connection node, a connection content item, or a connection area for entry to another sub virtual stage connected to the virtual stage (14).

[0178] The user terminal (100) or server (200) can cause the user terminal (100) to enter the virtual stage (14), the main stage (12), or the other sub virtual stage as interaction between the user terminal (100) and the first connection interface, the second connection interface, or the third connection interface is performed.

[0179] Referring to the example in Fig. 13, an example of a connection between stages may be described. A main stage corresponding to a unit space called the first floor of a museum may have virtual stage 1 and virtual stage 2 connected. Virtual stage 1 may have content items mapped according to a theme (or scenario) called 'In Search of the Three Kingdoms Period', and virtual stage 2 may have content items mapped according to a theme (or scenario) called 'Joseon Luxury Tour'. The user terminal (100) may enter a desired virtual stage by interacting with the connection interface of the virtual stage it wishes to enter among virtual stage 1 and virtual stage 2, taking into account the service it wishes to receive.

[0180] Meanwhile, virtual stage 1 may be connected to multiple sub-virtual stages 1_1, 1_2, and 1_3, and the sub-virtual stages 1_1, 1_2, and 1_3 may be connected to each other. Sub-virtual stages 1_1, 1_2, and 1_3 may have content items mapped to them according to themes (or scenarios) of 'Silla', 'Goguryeo', and 'Baekje', respectively. Similarly, virtual stage 2 may be connected to sub-virtual stages 2_1. Sub-virtual stage 2_1 may have content items mapped to it according to the theme (or scenario) of 'Intensive Exploration of Daedongyeojido'.

[0181] According to the arrangement of stages (1300) in FIG. 13, the user terminal (100) can move between stages and receive appropriate services as needed through an AR view. Meanwhile, the user terminal (100) can also return to a higher stage and receive services by interacting with the termination interface (40) described above.

[0182] In this way, in the embodiment, a tour service is provided through an AR view (10) that provides experiential content items related to relics along a special route according to a theme (scenario), and basic services (search and description of relics, etc.) are provided through the main stage through a single museum app, but for users who want a tour service through an AR view (10) of a separate theme, additional services can be provided through selective entry into a virtual stage in the same unit space.

[0183] As illustrated in Fig. 13, the connection relationship between stages can be one-way or two-way, and in the case of two-way, bidirectional entry between stages can be made through the connection interface.

[0184] Meanwhile, a sub-virtual stage connected to a virtual stage (14) may inherit properties from the virtual stage (14). In this way, the virtual stage (14) and the sub-virtual stage may have a nested structure. When the sub-virtual stage is terminated, the user terminal (100) may enter the main sub-stage (14) or the initial main stage (12).

[0185] The description of the technical features described above with reference to FIGS. 1 to 6, 8, 9 and 11 can also be applied to FIGS. 10 and 13, so redundant descriptions are omitted.

[0186]

[0187] FIG. 7 illustrates a method for creating content for display in an AR view by defining a main stage and a virtual stage in a unit space according to an example.

[0188] Referring to FIG. 7, a method for generating content for display via an augmented reality (AR) view of a user terminal (100) performed by a computer system will be described in more detail. The computer system may be the aforementioned server (200) or user terminal (100), or a computer device equipped with tools or software for configuring a main stage (12) and a virtual stage (14).

[0189] Below, embodiments are described in which steps (710 to 740) are performed by a computer system, which may be any of these various forms of electronic devices.

[0190] In step (710), the computer system may define a main stage (12) representing a first service space corresponding to a unit space. A first content item, which is augmented and displayed in an AR view (10) of a user terminal (100), may be mapped to the main stage (12) according to a first scenario for providing a basic service for the unit space. The computer system may define the main stage (12) representing the first service space corresponding to the unit space. The computer system may define at least one node and / or link, other structure, etc., in the main stage (12), and may map a content item to the defined node, link, or structure. The computer system may obtain location information (location coordinates, altitude information, etc.) of the unit space and utilize it to define the main stage (12).

[0191] In step (720), the computer system may define a virtual stage (14) representing a second service space corresponding to a space including at least a portion of a unit space defined separately from the first service space represented by the main stage (12). The virtual stage (14) may be mapped with a second content item that is augmented and displayed in the AR view (10) according to a second scenario independent of the first scenario. The second scenario may be defined in the virtual stage (14) for another service (different from the basic service) provided through the second service space. The computer system may define at least one node and / or link, other structure, etc. in the virtual stage (14), and may map the content item to the defined node, link, or structure. The computer system may obtain location information (location coordinates, elevation information, etc.) of the unit space and utilize it to define the virtual stage (14). This location information may be positioning information inherited from the main stage (12).

[0192] The main stage (12) and / or the virtual stage (14) may define at least one of the aforementioned connection interfaces, namely, a connection node, a connection content item, or a connection area. The type, number, and placement of these connection interfaces may vary depending on the number of other stages connected to the stage and the area of ​​the unit space covered by the other stages.

[0193] In step (730), the computer system can connect the main stage (12) and the virtual stage (14) via a connection interface defined in the main stage (12) and / or the virtual stage (14). For example, the computer system can connect the main stage (12) and the virtual stage (14) via at least one connection interface among i) a connection node defined in each of the main stage (12) and the virtual stage (14), ii) a connection content item defined in the main stage (12) and displayed through the AR view (10), or iii) a connection area defined within the main stage (12).

[0194] Meanwhile, as in step (722), the computer system can define multiple virtual stages in a manner similar to defining a virtual stage, and can additionally define sub-virtual stages connected to the virtual stages.

[0195] That is, the computer system can define each virtual stage of a plurality of virtual stages including a virtual stage (14) and connect each virtual stage with the main stage (12).

[0196] Additionally, the computer system may define a sub-virtual stage representing a third service space corresponding to a space that includes at least a portion of a unit space defined separately from the first service space. As described above, the sub-virtual stage may be mapped with third content items that are augmented and displayed in the AR view (10) according to a third scenario independent of the first scenario.

[0197] Meanwhile, the computer system can connect the virtual stage (14) and the sub virtual stage in a similar manner to connecting the main stage (12) and the virtual stage (14).

[0198] For example, as in step (733), the computer system can connect the virtual stage (14) and the sub-virtual stage through a predetermined connection interface, and can connect the virtual stage (14) and the sub-virtual stage through at least one connection interface among i) a connection node defined in each of the virtual stage (14) and the sub-virtual stage, ii) a connection content item defined in the virtual stage (14) and displayed through the AR view (10), or iii) a connection area defined within the virtual stage (14).

[0199] By defining the main stage (12), the virtual stage (14), and the sub virtual stages in this way, content for display in the AR view (10) can be created, for example, having the arrangement of stages (1300) illustrated in FIG. 13.

[0200] In relation to this, FIG. 14 illustrates a method of defining a main stage and a virtual stage using a content creation tool according to an example, and creating content for display in an AR view.

[0201] In FIG. 14, a content creation tool (1400) is schematically illustrated. This content creation tool (1400) can be executed by a computer system that performs the steps (710 to 740) described above.

[0202] As illustrated, the content creation tool (1400) may be configured to include a UI for creating a main stage (1410), a UI for creating a virtual stage (1430), and a settings UI (1420).

[0203] The main stage creation UI (1410) and the virtual stage creation UI (1430) can display components (nodes, links, structures, POIs, content items, etc.) defined for the corresponding stages. These components can be expressed in three dimensions. For example, in the illustrated example, VR content or full-screen content (1434) is displayed on the virtual stage creation UI (1430). The user can roughly infer the content items that will actually be displayed through the AR view (10) through the graphics displayed through the main stage creation UI (1410) and the virtual stage creation UI (1430).

[0204] Meanwhile, as illustrated, POIs can be independently defined in the main stage (12) of the main stage production UI (1410) and the virtual stage (14) of the virtual stage production UI (1430) according to the services provided through the corresponding stages. For example, in the virtual stage (14) or the map view (20-2) associated therewith, POIs or structures can be placed regardless of the POIs or structures located in the actual unit space. For example, settings such as creating a virtual pond in an area that actually corresponds to an empty floor or defining a POI that actually corresponds to a conference room as a 'magic room' can be made possible depending on the scenario or theme.

[0205] A first connection node (1412) and a second connection node (1432) may be defined in the main stage production UI (1410) and the virtual stage production UI (1430), and these connection nodes (1412, 1432) may constitute a connection interface. Properties of the connection nodes (1412, 1432) may be set through a connection node setting UI included in the setting UI (1420). The setting UI (1420) may further include a UI for setting a connection range / location as a connection interface, a UI for setting content mapping, and the like. The setting UI (1420) may provide items for inputting location coordinates, properties, names, and the like of content to be mapped.

[0206] In this way, in the embodiment, content for display in the AR view (10) can be created by defining a main stage (12) and a virtual stage (14) through an intuitive content creation tool (1400) as exemplified in FIG. 14 and connecting the main stage (12) and the virtual stage (14) to each other.

[0207] Meanwhile, depending on the embodiment, a consumer (i.e., a user of a user terminal (100)) who consumes content through an AR view (10) may also be a subject defining a virtual stage (14). In other words, in relation to a unit space, a user (user account) can separately create a virtual stage (14) representing a service space customized by the user, and upload it to a service providing an AR view (10), thereby allowing the user or others to receive services through the virtual stage (14) through the user terminal (100) (for a fee or free of charge).

[0208] A service providing an AR view (10) can allocate a divided space by dividing at least a portion of a unit space to a user for a fee or free of charge, and the user can separately create a virtual stage (14) representing a service space corresponding to the divided space allotted. Accordingly, in the embodiment, virtual stages created by multiple users can be defined for one unit space, and multiple services customized by the users can be provided on the AR view (10) through these virtual stages connected to the main stage (12). The multiple customized services can be services for which scenarios for providing / displaying content items are defined by the user.

[0209] The description of the technical features described above with reference to FIGS. 1 to 6, 8 to 11 and 13 can also be applied to FIGS. 7 and 14, so redundant descriptions are omitted.

[0210]

[0211] FIG. 12 illustrates a method for a user terminal to enter each virtual stage when a main stage and multiple virtual stages are connected, according to an example.

[0212] In Fig. 12, in a case where a main stage (1200) defined for one unit space and a plurality of virtual stages (1230, 1240) are connected thereto, a method for a user terminal (100) to enter each virtual stage is shown.

[0213] As illustrated, when a user terminal (100) enters the main stage (1200), a plurality of connection interfaces may be displayed on the AR view (10). These connection interfaces may include a first connection content item (1210) and a second connection content item (1220). The first connection content item (1210) may be a connection interface for entering a virtual stage 1 (1230) that provides a service related to restaurant information, and the second connection content item (1220) may be a connection interface for entering a virtual stage 2 (1240) that provides a service related to the Neom project.

[0214] As interaction with the first connected content item (1210) is performed by the user terminal (100), the user terminal (100) enters virtual stage 1 (1230), and as a second content item, for example, AR content (1232) related to a restaurant can be displayed on the AR view (10).

[0215] Meanwhile, as interaction with the second connected content item (1220) is performed by the user terminal (100), the user terminal (100) enters virtual stage 2 (1240), and as the second content item, for example, VR content (or full screen content) (1242) related to Neom can be displayed on the AR view (10).

[0216] In this embodiment, multiple virtual stages can be connected to the main stage (12), and the user can conveniently access the virtual stage to receive the desired service by selecting an appropriate connection interface. If the user does not wish to receive additional services other than the basic service, the user can block the provision of unnecessary information by not selecting a connection interface.

[0217] As described, in the embodiment, multiple stages in which multiple scenarios are defined can be defined for a location-based AR space implemented through mapping and positioning, and thus, services based on multiple scenarios can be provided through a single app.

[0218] Additionally, depending on the embodiment, connection interfaces for entering each of the multiple stages customized and created by users who are consumers of the content as described above may be displayed on the main stage (1200) in a form similar to that illustrated in FIG. 12.

[0219] The description of the technical features described above with reference to FIGS. 1 to 11, 13 and 14 can also be applied to FIG. 12, so any duplicate description will be omitted.

[0220]

[0221] In the above-described embodiment, when the user terminal (100) enters the virtual stage (14) from the main stage (12) (e.g., when an interaction with the connection interface described above occurs), a notification may be notified to the user terminal (100), or, depending on a scenario defined in the main stage (12) or the virtual stage (14), the user terminal (100) may be switched to the virtual stage without a notification to the user terminal (100) or automatically after a notification.

[0222] In an embodiment, a connection between stages can be established through a specific location in a unit space, so that, depending on the user's selection, it may be possible to enter another virtual stage (14) related to a scenario that occurred in the main stage (120) and continue the scenario. In an embodiment, since multiple sub-stages are defined, a service with an interactive scenario can be provided to the user depending on which sub-stage the user selects.

[0223] The devices described above may be implemented as hardware components, software components, and / or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as 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), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.

[0224] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may independently or collectively command the processing device. The software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.

[0225] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may be one that continuously stores a computer-executable program or one that temporarily stores it for execution or download. In addition, the medium may be various recording means or storage means in the form of a single or multiple hardware combinations, and is not limited to a medium directly connected to a computer system, but may also be distributed over a network. Examples of the medium may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and those configured to store program commands, including ROM, RAM, and flash memory. In addition, examples of other media may include recording media or storage media managed by app stores that distribute applications, sites that supply or distribute various software, servers, etc.

[0226] Although the embodiments described above have been described by way of limited examples and drawings, those skilled in the art will appreciate that various modifications and variations can be made based on the above teachings. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.

[0227] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims described below.

Claims

1. In a content provision method performed by a computer system that is a server or a user terminal, A step of determining whether the user terminal is located in a preset unit space based on the location of the user terminal; When the user terminal is determined to be located in the unit space, a step of augmenting and displaying at least one first content item associated with the main stage corresponding to the unit space through an AR (augmented reality) view including an image captured by a camera of the user terminal; and A step of displaying, through the AR view, at least one second content item associated with a virtual stage connected to the main stage and corresponding to at least a portion of the unit space, in response to any one of: i) interaction between the user terminal and a predetermined connection node located within the main stage; ii) interaction between the user terminal and a connected content item displayed in an augmented manner through the AR view; or iii) entry by the user terminal into a predefined connection area within the main stage. Including, A content providing method, wherein the main stage represents a first service space corresponding to the unit space, and the virtual stage represents a second service space corresponding to a space including at least a portion of the unit space defined separately from the first service space.

2. In paragraph 1, The above first content item is displayed in augmentation in the AR view according to the first scenario defined for the main stage, The second content item is displayed in augmentation in the AR view according to a second scenario defined for the virtual stage independent of the first scenario, The step of augmenting and displaying the first content item is to augment and display the first content item through the AR view according to the first scenario when the user terminal enters the main stage. A method for providing content, wherein the step of displaying the second content item is such that the user terminal switches from the main stage to the virtual stage and displays the second content item through the AR view according to the second scenario.

3. In paragraph 1, Within the above main stage, a first connection node is defined as the connection node, Within the above virtual stage, a second connection node connected to the first connection node is defined, The connection between the first connection node and the second connection node includes an attribute connecting the main stage and the virtual stage, A method for providing content, wherein the step of displaying the second content item is such that, as the user terminal interacts with the first connection node, the user terminal switches from the main stage to the virtual stage and displays the second content item through the AR view.

4. In paragraph 3, A method for providing content, wherein the first content item is displayed in an augmented form in the AR view as being mapped to the first connection node.

5. In paragraph 2, A step of displaying a map view including a map matching the image, together with the AR view; and A step of converting the map view to include map data defined according to the second scenario as the user terminal switches from the main stage to the virtual stage. A method of providing content, including:

6. In paragraph 1, A content providing method in which the main stage and the virtual stage are recognized as the same positioning space of the unit space by the user terminal.

7. In paragraph 1, In the above virtual stage, at least one virtual POI is defined independently of the POI defined in the main stage, A method for providing content, wherein the second content item is displayed in an augmented form in the AR view as interaction between the user terminal and the virtual POI is performed.

8. In paragraph 1, A content provision method, wherein the virtual stage is implemented by inheriting at least a part of the spatial information defined for the main stage, and a scenario for augmenting and displaying the second content item through the AR view is additionally defined.

9. In paragraph 1, The above main stage is connected to a plurality of virtual stages including the above virtual stage, In the above main stage, at least one of a connection node, a connection content item, or a connection area for entry into each virtual stage among the plurality of virtual stages of the user terminal is defined, A content providing method, wherein each of the above virtual stages represents a service space corresponding to at least a portion of the unit space defined separately from the first service space.

10. In paragraph 1, At least one sub-virtual stage is connected to the above virtual stage, The above sub-virtual stage represents a third service space corresponding to a space including at least a portion of the unit space defined separately from the first service space and the second service space, In the above virtual stage, at least one of a connection node, a connection content item, or a connection area for entry into the sub-virtual stage of the user terminal is defined, A step of augmenting and displaying at least one third content item associated with the sub-virtual stage through the AR view as any one of ii) interaction between the user terminal and a connection node defined in the virtual stage, ii) interaction between the user terminal and a connection content item defined in the virtual stage, or iii) entry into a connection area defined in the virtual stage by the user terminal is performed. A method of providing content, including:

11. In paragraph 10, In the above sub virtual stage, A first connection interface comprising at least one of a connection node, a connection content item, or a connection area for re-entry into the virtual stage; A second connection interface including at least one of a connection node, a connection content item, or a connection area for re-entry to the main stage, and A third connection interface including at least one of a connection node, a connection content item, or a connection area for entering another sub-virtual stage connected to the virtual stage. At least one of them is defined, A content providing method, wherein, as interaction between the user terminal and the first connection interface, the second connection interface, or the third connection interface is performed, the user terminal enters the virtual stage, the main stage, or the other sub-virtual stage.

12. In paragraph 1, The step of displaying the above second content item is: As the user terminal enters the virtual stage from the main stage, the second content item is displayed through the AR view, The virtual stage has at least one of an end node, an end content item, or an end area defined to end display of the virtual stage on the user terminal, A step of terminating the display of the virtual stage on the user terminal when any one of the following is performed: ii) interaction between the user terminal and the end node, ii) interaction between the user terminal and an end content item defined on the virtual stage, or iii) entry into the end area by the user terminal. A method of providing content, including:

13. In paragraph 1, A content provision method, wherein the above AR view is a web-based AR view executed through a web browser installed on the user terminal.

14. In paragraph 1, The second service space indicated by the virtual stage corresponds to a space including at least a portion of the unit space and a portion of another unit space different from the unit space, A content providing method, wherein the second content item includes path guidance information to a predetermined location within the other unit space.

15. In paragraph 1, The step of displaying the second content item by augmenting it is as follows: A step of turning off the positioning function of the user terminal for the unit space; and A step of displaying VR content or full-screen content corresponding to the view of the camera as the second content item through the AR view. A method of providing content, including:

16. In paragraph 1, The step of displaying the above second content item is: As the user terminal enters the virtual stage from the main stage, the second content item is displayed through the AR view, The above second content item represents a POI corresponding to a predetermined location within the unit space, As the interaction between the user terminal and the second content item is performed, a step of entering the main stage from the virtual stage and augmenting and displaying a content item including path information to the POI through the AR view A method of providing content, including:

17. In a computer system implementing a user terminal or server, At least one processor configured to execute computer-readable instructions contained in memory Including, At least one processor, Based on the location of the user terminal, it is determined whether the user terminal is located in a preset unit space, and when it is determined that the user terminal is located in the unit space, at least one first content item associated with a main stage corresponding to the unit space is augmented and displayed through an AR (augmented reality) view including an image captured by a camera of the user terminal, and when any one of i) an interaction between the user terminal and a predetermined connection node located within the main stage, ii) an interaction between the user terminal and a connected content item augmented and displayed through the AR view, or iii) an entry by the user terminal into a preset connection area within the main stage is performed, at least one second content item associated with a virtual stage connected to the main stage and corresponding to at least a portion of the unit space is displayed through the AR view. A computer system, wherein the main stage represents a first service space corresponding to the unit space, and the virtual stage represents a second service space corresponding to a space including at least a portion of the unit space defined separately from the first service space.

18. A method for generating content for display through an AR (augmented reality) view of a user terminal, performed by a computer system, A step of defining a main stage representing a first service space corresponding to a unit space, wherein a first content item to be augmented and displayed in the AR view according to a first scenario is mapped to the main stage; A step of defining a virtual stage representing a second service space corresponding to a space including at least a portion of the unit space defined separately from the first service space, wherein a second content item that is displayed in an augmented manner in the AR view according to a second scenario independent of the first scenario is mapped to the virtual stage; and A step of connecting the main stage and the virtual stage through at least one connection interface among i) connection nodes defined in the main stage and the virtual stage respectively, ii) connection content items defined in the main stage and displayed through the AR view, or iii) connection areas defined within the main stage. A method of generating content for display via an AR view, comprising:

19. In paragraph 18, The step of defining the above virtual stage includes defining each virtual stage of a plurality of virtual stages including the above virtual stage, The steps for connecting the above virtual stages are: A step for connecting the above main stage and each virtual stage Including, A step of defining a sub-virtual stage representing a third service space corresponding to a space including at least a part of the unit space defined separately from the first service space Including more, In the above sub-virtual stage, a third content item that is displayed in augmentation in the AR view according to a third scenario independent of the first scenario is mapped, The steps for connecting the above virtual stages are: A step of connecting the virtual stage and the sub-virtual stage through at least one connection interface among i) connection nodes defined in the virtual stage and the sub-virtual stage, ii) connection content items defined in the virtual stage and displayed through the AR view, or iii) connection areas defined within the virtual stage. A method of generating content for display via an AR view, comprising:

Citation Information

Patent Citations

  • An system and method for providing experiential contents using augmented reality

    KR1020160139633A

  • Hat

    KR1020250028095A

  • None

    KR1020250133085A

  • KR20220037789A