Interactive content production system using web xr technology

The system simplifies the creation of interactive Web XR content by allowing users to set 3D modes, place elements, and apply physics engines, addressing the complexity and cost issues of existing methods, and ensuring a realistic and efficient production process.

WO2026071332A1PCT designated stage Publication Date: 2026-04-02FAMPPY INC
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Creating interactive content using Web XR technologies requires advanced technical skills and knowledge in 3D graphics, HMD integration, and physics engines, making the process complex and costly.

Method used

A system utilizing Web XR technology that allows users to easily generate interactive content through a method involving setting a 3D mode, placing elements on a three-dimensional coordinate system, assigning interaction functions, and applying a physics engine, all executable through virtual or augmented reality devices.

Benefits of technology

Enables rapid and efficient production of interactive content without requiring complex coding, providing a consistent user experience across various devices and enhancing realism through physics engine integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024019104_02042026_PF_FP_ABST
    Figure KR2024019104_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present specification relates to a method by which a convergence production device generates interactive content with a user, the method comprising the steps of: setting a 3D mode for generating the interactive content; arranging an element on a page to which the 3D mode has been applied; and allocating an interactive function to the element, wherein the 3D mode may be for arranging the element on 3D coordinates.
Need to check novelty before this filing date? Find Prior Art

Description

Interactive content creation system utilizing WEB XR technology

[0001] This specification relates to a system that enables the easy and rapid production of interactive content through virtual reality and augmented reality devices, such as Head-Mounted Displays (HMDs), by utilizing Web XR (eXtended Reality) technology.

[0002] In recent years, the advancement of Virtual Reality (VR) and Augmented Reality (AR) technologies has led to active content creation utilizing them across various fields. With the development of these technologies, the Web XR (Extended Reality) standard has emerged, enabling users to easily access VR and AR experiences within a web browser. Web XR is a standard API (Application Programming Interface) for implementing virtual and extended reality, such as VR and AR, in a web environment, ensuring interoperability across various devices and platforms.

[0003] However, various technical limitations and challenges still exist in terms of content creation. For example, producing Web XR content requires not only coding skills but also various advanced technologies such as 3D modeling, animation, physics engines, and texture mapping. Integrating these diverse technologies to create content is very complex and places a significant burden on skilled technicians and developers.

[0004] Furthermore, in the process of creating content, users must have an understanding of 3D graphics, integration with HMD devices, and knowledge of physics engines capable of handling physical interactions. Additionally, integrating these technologies to produce high-quality content requires significant time and cost.

[0005]

[0006] The purpose of this specification is to provide a system that can easily and quickly create interactive content through virtual reality and / or augmented reality devices by utilizing Web XR technology.

[0007] The technical problems that this specification aims to solve are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this specification belongs from the detailed description of the specification below.

[0008]

[0009] One aspect of the present specification is a method for a fused production device to generate interactive content with a user, comprising: a step of setting a 3D mode for generating the interactive content; a step of placing an element on a page to which the 3D mode is applied; and a step of assigning an interaction function to the element; wherein the 3D mode may be for placing the element on a three-dimensional coordinate system.

[0010] Additionally, the step of assigning the interaction function may include: a step of registering an event for interaction with the element; and a step of registering a function corresponding to the event.

[0011] In addition, the above function may be displayed to the user when the above event occurs.

[0012] In addition, it may further include the step of applying a physics engine to the above elements.

[0013] In addition, the above function may be affected by the physics engine.

[0014] Additionally, the method may further include the step of executing the interactive content through a virtual reality or augmented reality device.

[0015] Additionally, the step of executing the interaction content may include: a step of calculating the size of a virtual space containing the interaction content; a step of displaying the element in the virtual space; and a step of supporting interaction with the element through a controller of the virtual reality or augmented reality device.

[0016] Another aspect of the present specification is a convergent production device for generating interactive content with a user, comprising: a communication module; a memory; a display unit; and a processor for functionally controlling the communication module, the memory, and the display unit; wherein the processor sets a 3D mode for generating the interactive content, places an element on a page to which the 3D mode is applied, assigns an interaction function to the element, and the 3D mode may be for placing the element on a three-dimensional coordinate system.

[0017]

[0018] According to the embodiments of the present specification, a system can be provided that enables the easy and rapid production of interactive content through a virtual reality and / or augmented reality device by utilizing Web XR technology.

[0019] The effects obtainable in this specification are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which this specification belongs from the description below.

[0020]

[0021] FIG. 1 is a block diagram for illustrating an electronic device related to the present specification.

[0022] FIG. 2 is an embodiment to which the present specification may be applied.

[0023] FIG. 3 is an example of page generation to which the present specification can be applied.

[0024] FIG. 4 is an example of a controller (400) that can be applied to the present specification.

[0025] FIG. 5 is an example of a list of pages to which the present specification may be applied.

[0026] FIG. 6 is an example of elements to which the present specification may be applied.

[0027] FIG. 7 is an example of event detection of a fused manufacturing device to which the present specification may be applied.

[0028] FIG. 8 is an example of a method for executing a result to which the present specification can be applied.

[0029] FIG. 9 is an example of a method for creating interactive content to which the present specification can be applied.

[0030] FIG. 10 is an example of a 3D mode to which the present specification may be applied.

[0031] FIG. 11 illustrates elements in a 3D mode to which the present specification may be applied.

[0032] FIG. 12 is an example of an interaction function assignment to which the present specification may be applied.

[0033] FIG. 13 illustrates a screen for running interactive content through a virtual reality (VR) or augmented reality (AR) device to which the present specification may be applied.

[0034] The accompanying drawings, included as part of the detailed description to aid in understanding the present specification, provide embodiments of the present specification and explain the technical features of the present specification together with the detailed description.

[0035]

[0036] This patent application is based on the support received from the 2024 Metaverse Industry Convergence Support and Demonstration Project organized by Gyeonggi Province and the Gyeonggi Economic & Science Promotion Agency. Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Identical or similar components, regardless of drawing symbols, will be assigned the same reference number, and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably solely for the sake of ease of drafting the specification and do not inherently possess distinct meanings or roles. Furthermore, in describing the embodiments disclosed in this specification, detailed descriptions of related prior art are omitted if it is determined that such detailed descriptions could obscure the essence of the embodiments disclosed in this specification. Additionally, the attached drawings are intended only to facilitate understanding of the embodiments disclosed in this specification; the technical concept disclosed in this specification is not limited by the attached drawings and should be understood to include all modifications, equivalents, and substitutions that fall within the concept and technical scope of this specification.

[0037] Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but said components are not limited by said terms. These terms are used solely for the purpose of distinguishing one component from another.

[0038] When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.

[0039] A singular expression includes a plural expression unless the context clearly indicates otherwise.

[0040] In this application, terms such as “comprising” or “having” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0041] FIG. 1 is a block diagram for illustrating an electronic device related to the present specification.

[0042] The above electronic device (100) may include a wireless communication unit (110), an input unit (120), a sensing unit (140), an output unit (150), an interface unit (160), a memory (170), a control unit (180), and a power supply unit (190), etc. Since the components illustrated in FIG. 1 are not essential for implementing the electronic device, the electronic device described herein may have more or fewer components than those listed above.

[0043] More specifically, among the above components, the wireless communication unit (110) may include one or more modules that enable wireless communication between the electronic device (100) and a wireless communication system, between the electronic device (100) and another electronic device (100), or between the electronic device (100) and an external server. Additionally, the wireless communication unit (110) may include one or more modules that connect the electronic device (100) to one or more networks.

[0044] This wireless communication unit (110) may include at least one of a broadcast receiving module (111), a mobile communication module (112), a wireless internet module (113), a short-range communication module (114), and a location information module (115).

[0045] The input unit (120) may include a camera (121) or video input unit for inputting a video signal, a microphone (122) or audio input unit for inputting an audio signal, and a user input unit (123, e.g., a touch key, a mechanical key, etc.) for receiving information from a user. Voice data or image data collected from the input unit (120) may be analyzed and processed into a control command by the user.

[0046] The sensing unit (140) may include one or more sensors for sensing at least one of information within the electronic device, information about the surrounding environment surrounding the electronic device, and user information. For example, the sensing unit (140) may include at least one of a proximity sensor (141), an illumination sensor (142), a touch sensor, an acceleration sensor, a magnetic sensor, a gravity sensor (G-sensor), a gyroscope sensor, a motion sensor, an RGB sensor, an infrared sensor (IR sensor: infrared sensor), a fingerprint sensor (finger scan sensor), an ultrasonic sensor, an optical sensor (e.g., see camera (121)), a microphone (see 122), a battery gauge, an environmental sensor (e.g., a barometer, a hygrometer, a thermometer, a radiation detection sensor, a heat detection sensor, a gas detection sensor, etc.), and a chemical sensor (e.g., an electronic nose, a healthcare sensor, a biometric sensor, etc.). Meanwhile, the electronic device disclosed in this specification can utilize information sensed by at least two of these sensors in combination.

[0047] The output unit (150) is intended to generate output related to sight, hearing, or touch, and may include at least one of a display unit (151), an acoustic output unit (152), a haptic module (153), and an optical output unit (154). The display unit (151) may form a layered structure with a touch sensor or be formed integrally to implement a touch screen. Such a touch screen functions as a user input unit (123) that provides an input interface between the electronic device (100) and the user, and at the same time can provide an output interface between the electronic device (100) and the user.

[0048] The interface section (160) serves as a passage for various types of external devices connected to the electronic device (100). This interface section (160) may include at least one of a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a port for connecting a device equipped with an identification module, an audio I / O (Input / Output) port, a video I / O (Input / Output) port, and an earphone port. In response to an external device being connected to the interface section (160), the electronic device (100) can perform appropriate control related to the connected external device.

[0049] Additionally, the memory (170) stores data that supports various functions of the electronic device (100). The memory (170) can store a number of application programs (or applications) running on the electronic device (100), data for the operation of the electronic device (100), and commands. At least some of these application programs may be downloaded from an external server via wireless communication. Also, at least some of these application programs may exist on the electronic device (100) from the time of shipment for the basic functions of the electronic device (100) (e.g., phone incoming and outgoing functions, message receiving and outgoing functions). Meanwhile, the application programs may be stored in the memory (170), installed on the electronic device (100), and driven by the control unit (180) to perform the operation (or function) of the electronic device.

[0050] In addition to operations related to the application program, the control unit (180) typically controls the overall operation of the electronic device (100). The control unit (180) can provide or process appropriate information or functions to the user by processing signals, data, information, etc. that are input or output through the components described above, or by running an application program stored in memory (170).

[0051] Additionally, the control unit (180) can control at least some of the components examined together with FIG. 1 in order to run an application program stored in memory (170). Furthermore, the control unit (180) can operate at least two or more of the components included in the electronic device (100) in combination with each other to run the application program.

[0052] The power supply unit (190) receives external power and internal power under the control of the control unit (180) and supplies power to each component included in the electronic device (100). This power supply unit (190) includes a battery, and the battery may be a built-in battery or a replaceable battery.

[0053] At least some of the above components may operate in cooperation with each other to implement the operation, control, or control method of an electronic device according to various embodiments described below. Additionally, the operation, control, or control method of the electronic device may be implemented on the electronic device by running at least one application program stored in the memory (170).

[0054] In the present specification, the electronic device (100) may include a terminal, a visual coding device and / or a fused manufacturing device.

[0055] FIG. 2 is an embodiment to which the present specification may be applied.

[0056] Referring to FIG. 2, the user can communicate with the convergence type production device through a terminal. For example, the terminal can be connected to the convergence type production device via WEB without a separate application, and the user can simultaneously produce 2D and 3D content through the terminal.

[0057] The fused production device receives a command to create content from a terminal via the WEB (S2010). For example, the content may include 2D and / or 3D objects.

[0058] The convergent production device creates a page for content creation (S2020). For example, the page may include a page that can be expressed in a 2D or 3D form, and the convergent production device can configure the screen by adding and placing predefined elements (Assets) or templates on each page. More specifically, events may be registered to the added elements, allowing for the addition of interactions with the content user. Through this, the user can create immersive and creative content.

[0059] FIG. 3 is an example of page generation to which the present specification can be applied.

[0060] Referring to FIG. 3, the user can receive a page display screen (300) from a convergence type production device through a terminal. For example, one content may include one or more pages. Additionally, the user can change the form of the page to 2D or 3D through a layout selection window (310) that may appear on the page display screen (300), and can add a virtual space with special functions, such as AR mode, separately according to the content user's requirements. The convergence type production device may register a separate controller (400) depending on the form of the page. Additionally, the user can change the size and aspect ratio of the page through the layout selection window (310).

[0061] Referring again to FIG. 2, the fused manufacturing device registers a controller (400) based on the page (S2030). For example, the fused manufacturing device can register a controller (400) capable of controlling and interacting with an element according to the form of the page.

[0062] FIG. 4 is an example of a controller (400) that can be applied to the present specification.

[0063] Referring to FIG. 4, when a user selects an element through a terminal, attributes corresponding to that element are displayed in the attribute window (410). The fused production device displays a registered controller (400), and the user can easily edit attributes using a mouse or touch with the controller (400). For example, the user can finely modify the attribute values ​​of the element by entering precise numerical values ​​in the attribute window (410). The user can add tabs to the attribute window (410) to perform additional connected functions. For example, additional connected functions may include the source of the element's creator or media playback information.

[0064] Referring again to FIG. 2, the fused production device places elements on the page (S2040). For example, depending on the page type, the fused production device may place predefined elements / templates and / or additionally uploaded elements.

[0065] FIG. 5 is an example of a list of pages to which the present specification may be applied.

[0066] Referring to Fig. 5, one piece of content is composed of a group of multiple pages (screens), and 2D or 3D screens can be selected according to the user's requirements.

[0067] For example, a page includes (1) page attributes, (2) an event list, and (3) a resource list. More specifically, the event list contains information about events assigned to elements, and the resource list contains information about elements added to the page.

[0068] FIG. 6 is an example of elements to which the present specification may be applied.

[0069] Referring to FIG. 6, the convergence type production device can provide a user with predefined elements / templates according to the page type through a terminal. Additionally, the user can upload and place additional elements.

[0070] Referring again to FIG. 2, the fused manufacturing device modifies the attribute value of the element (S2050).

[0071] For example, when a user selects an element placed on a page display screen (300), the fusion type manufacturing device displays an attribute window (410) corresponding to the element, and the user can modify the attribute value through a mouse, touch, numeric input, etc., using a controller (400) registered based on the page.

[0072] The fused manufacturing device registers an event corresponding to an element (S2060). For example, the event may include a set of "actions" and "results". More specifically, the action may define the conditions under which the event occurs. For example, the "action" may include various forms of events or calls, such as keyboard events, mouse / touch events, gesture events, area events, value events, and call events, as conditions for a function to be performed.

[0073] In addition, the result may include "functions" and "targets".

[0074] More specifically, the "function" may define attribute changes and specific actions to be performed on the "target" that is the purpose of the function when an event is activated, and may include basic attributes of elements such as position, size, rotation, and transparency, as well as control functions for media elements such as show, hide, play, stop, and pause. Additionally, it may include the user terminal's camera, GPS, accelerometer, etc., to utilize information from the external environment.

[0075] The fused manufacturing device registers actions, functions, and / or targets corresponding to the event (S2070). For example, the fused manufacturing device may register actions, functions, and / or targets based on the attribute values ​​of the elements.

[0076] The fusion type manufacturing device executes a result when an event for an element is detected based on a registered action (S2080).

[0077] FIG. 7 is an example of event detection of a fused manufacturing device to which the present specification may be applied.

[0078] Referring to FIG. 7, the fused manufacturing device can identify an event corresponding to an element, monitor the event, and detect the event. When an event is detected, the fused manufacturing device can identify attributes to execute a function corresponding to the event, and execute a result based on the function and attributes.

[0079] FIG. 8 is an example of a method for executing a result to which the present specification can be applied.

[0080] Referring to FIG. 8, the fused manufacturing device can execute "results" simultaneously, and lower "results" can be connected to upper "results" and executed continuously. Furthermore, there are no limitations on the connection of "results," and continuous functions can be performed in the next step using the execution results of the upper "results." Unlike execution methods that operate simply on a single timeline, this method of executing results can provide the user with an environment identical to actual programming techniques regarding the operation of elements, and can help in naturally learning the programming environment.

[0081] FIG. 9 is an example of a method for creating interactive content to which the present specification can be applied.

[0082] Referring to FIG. 9, the aforementioned fused production device can generate interactive content utilizing Web XR technology. Below, the operation for generating interactive content utilizing Web XR technology of the fused production device will be explained in more detail, focusing on the operation.

[0083] A convergent production device receives a command to set a 3D mode for creating interactive content from a terminal via the WEB (S910). For example, through the 3D mode setting, the user can set the space where the content is to be placed as a 3D virtual space or an augmented reality environment. The user can simultaneously manipulate the real space and the virtual space through a device such as an HMD, AR glasses, or a smartphone, and can place objects to interact within these spaces.

[0084] FIG. 10 is an example of a 3D mode to which the present specification may be applied.

[0085] Referring to FIG. 10, the 3D mode may refer to a working environment in which a user can organize and edit content in a 3D space. In this mode, various elements can be placed on a three-dimensional coordinate system, and physical properties and virtual space attributes can be set.

[0086] For example, to place elements in 3D space, a 3D coordinate system is displayed, and these can be connected by lines to interact or define actions.

[0087] A physics engine may be used for each element (1010) and may be set to follow physical laws (e.g., gravity, collision, etc.). This may help the elements have more realistic interactions within the virtual environment.

[0088] Additionally, the content generated in this way can be set as a virtual space usage (1020) option, thereby supporting the creation of content that can be used in the same way in virtual reality (VR) or augmented reality (AR). Users can explore and interact with this space through an AR / VR device.

[0089] Again, referring to FIG. 9, the fused manufacturing device places elements on a page with 3D mode applied (S920). For example, the fused manufacturing device can place predefined elements / templates and / or additionally uploaded elements in a 3D environment.

[0090] FIG. 11 illustrates elements in a 3D mode to which the present specification may be applied.

[0091] Referring to Fig. 11, in a 3D environment, the user can place predefined templates or newly uploaded elements, and these elements can interact with the user within the virtual space.

[0092] For example, elements such as Christmas trees, cars, and balloons can be placed. Each of these elements may have physical characteristics and interaction functions. Additionally, text such as "do not click moon" may be placed as a text element, which can serve as a message instructing the user not to perform a specific action when interacting. Each element can be placed based on coordinates in 3D space and can be fused with background elements.

[0093] Again, referring to FIG. 9, the fused manufacturing device assigns an interaction function to an element (S930). For example, a user can register an event for interaction with an element and register a function corresponding to this event.

[0094] FIG. 12 is an example of an interaction function assignment to which the present specification may be applied.

[0095] Referring to FIG. 12, first, the user can register an event (1210) for interaction with an element. For example, the user can define what action to perform when a specific event (e.g., click, touch) occurs on an element named 'moon'.

[0096] These events can be specified by setting a condition called "if included".

[0097] Additionally, the user can set a function (1220) corresponding to the event. For example, when the user clicks the 'moon' object, the 'move' function can be activated to move the moon to a specific location. These functions are executed in a user-defined order, and complex interactions can be implemented through various combinations.

[0098] In 3D mode, the position of objects is placed based on X, Y, and Z coordinates. This allows elements to be placed at precise locations within virtual space, and interaction events can be executed according to each coordinate. This coordinate system provides users with more precise object placement and interaction settings. Additionally, 3D mode enables the creation of content that supports virtual reality (VR) or augmented reality (AR).

[0099] Referring again to FIG. 9, the fused manufacturing device applies a physics engine to the elements (S940). For example, such a physics engine may be applied considering the type, shape, and / or weight of the elements. More specifically, heavier elements move more slowly, while lighter elements move faster or may be affected by wind. Additionally, the way the elements react to each other upon collision may also be determined by the physics engine.

[0100] When an interaction function assigned to an element is executed, a physical reaction may occur with the physics engine applied to that element. For example, if a user clicks the 'Moon' element and issues a move command via the interaction function, the element can move naturally according to the speed or gravity set by the physics engine.

[0101] When a user performs actions such as throwing or grabbing an element, the physics engine enables the object to react by falling due to gravity or bouncing off other objects after colliding with them. In a convergent production device, the combination of a physics engine and interaction functions allows users to experience realistic physical reactions within a virtual space and can significantly enhance the immersion and interactivity of the content.

[0102] Referring again to FIG. 9, the fused production device executes interactive content through a virtual reality or augmented reality device (S950). For example, a user can use a Head-Mounted Display (HMD) device to execute interactions defined through visual coding in a virtual space containing content, and experience interactions with elements within the virtual space in real time.

[0103] More specifically, when the HMD device is launched, the fusion-type production device can automatically calculate the size of the virtual space and configure it to seamlessly connect with the real world. This allows users to experience physical movement or interaction within the virtual environment more naturally. Subsequently, elements placed within the virtual space are set to appropriate sizes and positions, taking interaction into account.

[0104] For example, when the HMD device is launched, the device's LiDAR sensor can be activated. Data collected from the LiDAR sensor can convert the location, size, and shape of surrounding objects into 3D information. This data allows for the real-time reflection of the structures of terrain features, walls, furniture, and obstacles in the user's surrounding environment, enabling them to be matched with the virtual space. Based on the 3D data collected by the LiDAR sensor, the fused fabrication device can automatically set the size and layout of the virtual space. For example, if the room is small, interactive elements within the virtual space can be appropriately placed in proportion to the room's size. Additionally, if there are changes in the user environment, the fused fabrication device can automatically update the size of the virtual space.

[0105] Users can interact with elements placed in the virtual space through the HMD controller. For example, users can grasp and manipulate elements using the controller. These HMD controllers can operate based on predefined interactions according to visual coding. For instance, if a user clicks on a specific element, interaction functions such as the element moving or changing color may be performed. The interaction functions that users can experience through the controller of a virtual reality or augmented reality device are implemented similarly to physical interactions in reality, depending on the aforementioned physics engine options, thereby enabling a virtual reality experience.

[0106] For example, a method can be implemented where a user strikes an element through direct physical interaction within a virtual environment, and that element reacts via a physics engine. Assuming the interactive content generated by the convergent fabrication device is a punch game, floor elements can be set as fixed elements in the virtual space, and the physics engine can be configured to physically react to movable elements so that the user can strike them.

[0107] These two elements can be fixed so that the element to be moved moves only within a limited range through a connection, and through this, the element to be moved can be set to return to its original position without moving more than a certain distance after a punch.

[0108] A physics engine (Rigidbody) is applied to the moving element, giving it physical properties such as gravity, inertia, and collision, and a physical reaction can occur if the user strikes the element with the HMD controller. Colliders are applied to the controller, so if the controller collides with the moving element, the physics engine may cause the element to fly away or move. In this case, the moving element's reaction varies depending on the magnitude, angle, and speed of the impact force, and interactive content can be generated to allow it to return to its original position within a limited distance while connected.

[0109] FIG. 13 illustrates a screen for running interactive content through a virtual reality (VR) or augmented reality (AR) device to which the present specification may be applied.

[0110] Referring to FIG. 13(a), the fusion type production device can combine a screen for producing interactive content with reality through a virtual reality or augmented reality device and display it to the user.

[0111] Referring to FIG. 13(b), the fused production device can display interactive content to a user through a virtual reality or augmented reality device. For example, the fused production device can automatically set the size and layout of a virtual space and arrange elements appropriately to display them to a user. The user can interact with the elements within the virtual space through a controller (1310) of the virtual reality or augmented reality device.

[0112] Through this specification, users can easily create interactive content by utilizing Web XR standards without the need for complex coding processes, and provide a consistent user experience across various HMD devices. Furthermore, integration with a physics engine enables more realistic interactions, significantly improving the efficiency of virtual and augmented reality content production.

[0113] The foregoing specification may be implemented as computer-readable code on a medium on which a program is recorded. A computer-readable medium includes all types of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable media include Hard Disk Drives (HDDs), Solid State Disks (SSDs), Silicon Disk Drives (SDDs), ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, etc., and also include implementations in the form of carrier waves (e.g., transmission over the Internet). Accordingly, the above detailed description should not be interpreted restrictively in all respects and should be considered exemplary. The scope of this specification should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of this specification are included within the scope of this specification.

[0114] Furthermore, although the above description has focused on the services and embodiments, this is merely illustrative and does not limit the scope of this specification. Those skilled in the art will understand that various modifications and applications not exemplified above are possible without departing from the essential characteristics of the services and embodiments. For example, each component specifically shown in the embodiments may be modified and implemented. Differences related to such modifications and applications should be interpreted as being included within the scope of this specification as defined in the appended claims.

Claims

1. A method in which a convergent production device generates interactive content with a user, A step of setting a 3D mode for generating the above-mentioned interactive content; A step of placing an element on a page to which the above 3D mode is applied; and A step of assigning an interaction function to the above element; Includes, The above 3D mode is A generation method for placing the above elements on a three-dimensional coordinate system.

2. In Paragraph 1, The step of assigning the above interaction function A step of registering an event for interaction with the above element; and A step of registering a function corresponding to the above event; A method of creation including 3. In Paragraph 2, The above function A generation method displayed to the user when the above event occurs.

4. In Paragraph 3, A step of applying a physics engine to the above elements; A generation method that further includes.

5. In Paragraph 4, The above function A generation method affected by the above physics engine.

6. In Paragraph 4, A step of executing the interactive content through a virtual reality or augmented reality device; A generation method that further includes.

7. In Paragraph 6, The step of executing the above interactive content is A step of calculating the size of a virtual space containing the above-mentioned interactive content; A step of displaying the element in the virtual space; and A step of supporting interaction with the element through a controller of the virtual reality or augmented reality device; A method of creation including 8. In a convergent production device that generates interactive content with a user, Communication module; Memory; Display unit; and A processor for functionally controlling the communication module, the memory, and the display unit; comprising, The above processor A 3D mode is set to generate the above interactive content, an element is placed on the page to which the above 3D mode is applied, and an interaction function is assigned to the element, The above 3D mode is A fusion type manufacturing device for placing the above elements on a three-dimensional coordinate system.

Citation Information

Patent Citations

  • Contents authoring tool for augmented reality based on space and thereof method

    KR1020180020725A

  • Apparatus and method for providing a customized welfare mall page linked with product sales function and in-company announcement exposure function

    KR1020240131233A

  • Method and system for arranging and manipulating to augmented reality contemts in 3D space

    KR102282739B1

  • Method and convergence apparatus for simultaneous production of 2d and 3D contents

    KR102525318B1

  • KR20230075440A