[go: up one dir, main page]

KR20210148074A - AR scenario content creation method, display method, device and storage medium - Google Patents

AR scenario content creation method, display method, device and storage medium Download PDF

Info

Publication number
KR20210148074A
KR20210148074A KR1020217020429A KR20217020429A KR20210148074A KR 20210148074 A KR20210148074 A KR 20210148074A KR 1020217020429 A KR1020217020429 A KR 1020217020429A KR 20217020429 A KR20217020429 A KR 20217020429A KR 20210148074 A KR20210148074 A KR 20210148074A
Authority
KR
South Korea
Prior art keywords
virtual object
data
data packet
scenario
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
KR1020217020429A
Other languages
Korean (ko)
Inventor
신루 호우
칭 루안
딩루 왕
Original Assignee
베이징 센스타임 테크놀로지 디벨롭먼트 컴퍼니 리미티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202010456842.3A external-priority patent/CN111610997A/en
Priority claimed from CN202010456843.8A external-priority patent/CN111610998A/en
Application filed by 베이징 센스타임 테크놀로지 디벨롭먼트 컴퍼니 리미티드 filed Critical 베이징 센스타임 테크놀로지 디벨롭먼트 컴퍼니 리미티드
Publication of KR20210148074A publication Critical patent/KR20210148074A/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Security & Cryptography (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 AR 시나리오 콘텐츠의 생성 방법, 전시 방법, 장치 및 저장 매체를 제공하고, 여기서, 생성 방법은, 제1 트리거 동작에 응답하여, 상기 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하는 단계; 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및 상기 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계를 포함한다.The present invention provides a method, display method, apparatus and storage medium for generating AR scenario content, wherein the generating method includes, in response to a first trigger action, an initial related to a target reality scenario indicated by the first trigger action. obtaining an AR data packet; obtaining update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and updating the initial AR data packet based on the updated data of the at least one virtual object to generate an updated AR data packet.

Description

AR 시나리오 콘텐츠의 생성 방법, 전시 방법, 장치 및 저장 매체AR scenario content creation method, display method, device and storage medium

본 발명은 2020년 05월 26일인 중국 특허 출원에 기반하여 제출한, 출원 번호가 202010456842.3이며, 출원 명칭이 "AR 시나리오 콘텐츠의 생성 방법, 전시 방법, 전시 시스템 및 장치" 및 2020년 05월 26일인 중국 특허 출원에 기반하여 제출한, 출원 번호가 202010456843.8이며, 출원 명칭이 "AR 시나리오 콘텐츠의 생성 방법, 전시 방법, 장치 및 저장 매체"인 중국 특허 출원의 우선권을 주장하는 바, 그 모든 내용은 참조로서 본 발명에 인용된다.The present invention is based on a Chinese patent application filed on May 26, 2020, with an application number of 202010456842.3, and an application title of "Method for generating AR scenario content, display method, display system and apparatus" and May 26, 2020 Claims the priority of the Chinese patent application filed based on the Chinese patent application, the application number is 202010456843.8, the application title is "Method for generating, display method, apparatus and storage medium of AR scenario content", all contents of which are for reference is incorporated herein by reference.

본 발명은 증강 현실 기술분야에 관한 것으로서, 구체적으로, AR 시나리오 콘텐츠의 생성 방법, 전시 방법, 장치 및 저장 매체에 관한 것이다.The present invention relates to the field of augmented reality technology, and more particularly, to a method for generating AR scenario content, a method for displaying, an apparatus, and a storage medium.

증강 현실(Augmented Reality, AR) 기술은 가상 대상을 실제 세계와 교묘하게 융합하는 기술로서, 컴퓨터에 의해 생성된 텍스트, 이미지, 3 차원 모델, 음악, 비디오 등 가상 대상을 시뮬레이션한 후, 실제 세계에 적용함으로써, 증강 현실 시나리오를 프리젠테이션한다. Augmented Reality (AR) technology is a technology that cleverly fuses virtual objects with the real world. By applying, present an augmented reality scenario.

증강 현실 시나리오를 프리젠테이션하기 전, 증강 현실 시나리오에서 가상 대상, 및 가상 대상의 전시 정보와 같은 전시된 AR 콘텐츠를 미리 결정할 수 있지만, 현재 현실 시나리오의 내부 환경에 변화가 발생되면, 사전 제작된 가상 대상과 현재 현실 시나리오는 더이상 매칭되지 않으므로, 현실 시나리오에서 가상 대상을 오버랩할 경우, 증강 현실 시나리오의 전시 효과가 나쁘다.Before presenting the augmented reality scenario, the displayed AR content such as the virtual object and the display information of the virtual object in the augmented reality scenario may be determined in advance, but when a change occurs in the internal environment of the current reality scenario, the pre-made virtual Since the object and the current reality scenario are no longer matched, the display effect of the augmented reality scenario is poor when the virtual object is overlapped in the real scenario.

본 발명의 실시예는 적어도 AR 시나리오 콘텐츠의 생성 방안을 제공한다.An embodiment of the present invention provides a method for generating at least AR scenario content.

제1 측면에 있어서, 본 발명의 실시예는 증강 현실(AR) 시나리오 콘텐츠의 생성 방법을 제공하고, 상기 방법은,In a first aspect, an embodiment of the present invention provides a method of generating augmented reality (AR) scenario content, the method comprising:

제1 트리거 동작에 응답하여, 상기 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하는 단계;in response to a first trigger action, acquiring an initial AR data packet related to a target reality scenario indicated by the first trigger action;

상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및obtaining update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and

상기 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계를 포함한다.and generating an updated AR data packet by updating the initial AR data packet based on the updated data of the at least one virtual object.

본 발명의 실시예에 있어서, 제1 트리거 동작을 검출할 경우, 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득할 수 있으며, 초기 AR 데이터와 관련된 적어도 하나의 가상 대상을 포함하는 업데이트 데이터를 추가로 획득할 수 있으며, 예를 들어 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함할 수 있으며, 다음 업데이트 데이터에 기반하여 초기 AR 데이터 패킷을 업데이트하여, 타깃 현실 시나리오에 더욱 매칭되는 가상 대상을 얻음으로써, 증강 현실 시나리오의 진실감 효과를 향상시킨다.In an embodiment of the present invention, upon detecting the first trigger operation, an initial AR data packet related to the target reality scenario may be acquired, and update data including at least one virtual target related to the initial AR data may be additionally added. may include, for example, first pose data corresponding to the at least one virtual object, and update the initial AR data packet based on the next updated data to select a virtual object that more matches the target reality scenario By obtaining, enhance the authenticity effect of the augmented reality scenario.

제2 측면에 있어서, 본 발명의 실시예에서 증강 현실(AR) 시나리오 콘텐츠의 전시 방법을 제공하고, 상기 방법은,In a second aspect, an embodiment of the present invention provides a method for displaying augmented reality (AR) scenario content, the method comprising:

제2 트리거 동작에 응답하여, 상기 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하는 단계 - 상기 AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ;in response to a second trigger action, obtaining an AR data packet related to a target reality scenario indicated by the second trigger action, wherein the AR data packet includes first pose data corresponding to at least one virtual object - ;

AR 기기가 현재 상기 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 상기 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 상기 제1 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하는 단계; 및Based on second pose data in which the AR device currently captures the target reality scenario, and the first pose data corresponding to at least one virtual object among the AR data packets, the presentation special effect of the at least one virtual object determining information; and

상기 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하는 단계를 포함한다.and displaying the at least one virtual object through the AR device based on the presentation special effect information.

본 발명의 실시예에 있어서, 제2 트리거 동작에 응답하여, 상기 제2 트리거 동작에 관련된 AR 데이터 패킷을 획득할 수 있으며, 더 나아가 AR 기기에 대응되는 제2 포즈 데이터, 및 AR 데이터 패킷에 미리 설정된 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터에 기반하여, 가상 대상이 상기 타깃 현실 시나리오에서의 프리젠테이션 특수 효과 정보를 결정하며, 최종적으로 AR 기기에서 진실된 증강 현실 시나리오 효과를 전시한다.In an embodiment of the present invention, in response to the second trigger operation, an AR data packet related to the second trigger operation may be acquired, and further, the second pause data corresponding to the AR device, and the AR data packet The set virtual object determines the presentation special effect information in the target reality scenario based on the first pose data in the target reality scenario, and finally displays the true augmented reality scenario effect in the AR device.

제3 측면에 있어서, 본 발명의 실시예는 증강 현실(AR) 시나리오 콘텐츠의 생성 장치를 제공하고, 상기 장치는,In a third aspect, an embodiment of the present invention provides an apparatus for generating augmented reality (AR) scenario content, the apparatus comprising:

제1 트리거 동작에 응답하여, 상기 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하기 위한 제1 획득 모듈;a first acquiring module, in response to a first trigger operation, for acquiring an initial AR data packet related to a target reality scenario indicated by the first trigger operation;

상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 제2 획득 모듈 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및a second acquiring module, configured to acquire update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and

상기 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하기 위한 업데이트 모듈을 포함한다.and an update module configured to update the initial AR data packet based on the update data of the at least one virtual object to generate an updated AR data packet.

제4 측면에 있어서, 본 발명의 실시예는 증강 현실(AR) 시나리오 콘텐츠의 전시 장치를 제공하고, 상기 장치는,In a fourth aspect, an embodiment of the present invention provides an apparatus for displaying augmented reality (AR) scenario content, the apparatus comprising:

제2 트리거 동작에 응답하여, 상기 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하기 위한 획득 모듈 - 상기 AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ;In response to a second trigger operation, an acquiring module for acquiring an AR data packet related to a target reality scenario indicated by the second trigger operation, wherein the AR data packet includes first pose data corresponding to at least one virtual object. Included - ;

AR 기기가 현재 상기 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 상기 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 상기 제1 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하기 위한 결정 모듈; 및Based on second pose data in which the AR device currently captures the target reality scenario, and the first pose data corresponding to at least one virtual object among the AR data packets, the presentation special effect of the at least one virtual object a determining module for determining information; and

상기 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하기 위한 전시 모듈을 포함한다.and a display module configured to display the at least one virtual object through the AR device based on the presentation special effect information.

제5 측면에 있어서, 본 발명의 실시예에서 전자 기기를 제공하고, 상기 전자 기기는 프로세서, 메모리 및 버스를 포함하며, 상기 메모리는 상기 프로세서에 의해 실행 가능한 기계 판독 가능한 명령어를 저장하며, 전자 기기가 작동될 경우, 상기 프로세서는 상기 메모리 사이와 버스를 통해 통신하며, 상기 기계 판독 가능한 명령어가 상기 프로세서에 의해 실행될 경우 제1 측면에 따른 생성 방법의 단계를 실행하거나, 제2 측면에 따른 전시 방법의 단계를 실행한다.According to a fifth aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the electronic device when activated, the processor communicates between the memories and via a bus, and when the machine readable instructions are executed by the processor, executes the steps of the generating method according to the first aspect, or a display method according to the second aspect execute the steps of

제6 측면에 있어서, 본 발명의 실시예에서 컴퓨터 판독 가능한 저장 매체를 제공하고, 상기 컴퓨터 판독 가능한 저장 매체에는 컴퓨터 프로그램이 저장되며, 상기 컴퓨터 프로그램이 프로세서에 의해 작동될 경우 제1 측면에 따른 생성 방법의 단계를 실행하거나, 제2 측면에 따른 전시 방법의 단계를 실행한다.According to a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is operated by a processor, the generation according to the first aspect performing the steps of the method, or executing the steps of the display method according to the second aspect.

본 발명의 실시예의 기술방안을 더욱 선명하게 설명하기 위해, 아래에 실시예에서 사용되어야 하는 도면을 간단하게 설명하고, 이 곳의 도면은 명세서의 일부분으로서 명세서 전체를 구성하며, 이러한 도면은 본 발명에 부합되는 실시예를 도시하며, 명세서와 함께 본 발명의 기술방안을 설명하기 위한 것이다. 이해해야 할 것은, 아래의 도면은 본 발명의 일부 실시예만 도시할 뿐이므로, 범위에 대한 한정으로 간주되어서는 안되며, 본 분야의 기술자는 창조성 노동을 부여하지 않는 전제 하에서도, 이러한 도면에 따라 다른 연관된 도면을 획득할 수 있다.
도 1은 본 발명의 실시예에서 제공한 첫 번째 AR 시나리오 콘텐츠의 생성 방법의 흐름도이다.
도 2a는 본 발명의 실시예에서 제공한 AR 데이터 패킷 다운로드 인터페이스 예시도이다.
도 2b는 본 발명의 실시예에서 제공한 AR 데이터 패킷 다운로드 및 업로드의 인터페이스 예시도이다.
도 3은 본 발명의 실시예에서 제공한 위치 결정 프롬프트의 페이지 예시도이다.
도 4는 본 발명의 실시예에서 제공한 가상 대상의 포즈 데이터 전시 페이지 예시도이다.
도 5는 본 발명의 실시예에서 제공한 가상 대상의 포즈 데이터 편집 페이지 예시도이다.
도 6은 본 발명의 실시예에서 제공한 인터랙션 데이터에 의해 생성된 인터페이스 예시도이다.
도 7은 본 발명의 실시예에서 제공한 AR 데이터 패킷 저장 페이지 예시도이다.
도 8은 본 발명의 실시예에서 제공한 업로드 업데이트된 AR 데이터 패킷의 인터페이스 흐름도이다.
도 9는 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠의 전시 방법의 흐름도이다.
도 10은 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠가 전시될 경우 AR 기기에서 수행된 위치 결정 프롬프트 예시도이다.
도 11은 본 발명의 실시예에서 제공한 증강 현실의 시나리오 예시도이다.
도 12는 본 발명의 실시예에서 제공한 두 번째 AR 시나리오 콘텐츠의 생성 방법의 흐름도이다.
도 13은 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠의 전시 시스템의 구조 예시도이다.
도 14는 본 발명의 실시예에서 제공한 세 번째 AR 시나리오 콘텐츠의 생성 방법의 흐름도이다.
도 15은 본 발명의 실시예에서 제공한 첫 번째 AR 시나리오 콘텐츠의 생성 장치의 구조 예시도이다.
도 16은 본 발명의 실시예에서 제공한 첫 번째 AR 시나리오 콘텐츠의 전시 장치의 구조 예시도이다.
도 17은 본 발명의 실시예에서 제공한 전자 기기의 구조 예시도이다.
In order to more clearly explain the technical solutions of the embodiments of the present invention, the drawings to be used in the embodiments are briefly described below, and the drawings are a part of the specification and constitute the entire specification, and these drawings represent the present invention. It shows an embodiment consistent with the above, and is for explaining the technical solution of the present invention together with the specification. It is to be understood that the drawings below only show some embodiments of the present invention, and therefore should not be regarded as limiting in scope, and those skilled in the art may use other Associated drawings can be obtained.
1 is a flowchart of a method for generating a first AR scenario content provided in an embodiment of the present invention.
2A is an exemplary diagram of an AR data packet download interface provided in an embodiment of the present invention.
2B is a diagram illustrating an interface of AR data packet download and upload provided in an embodiment of the present invention.
3 is an exemplary page diagram of a location determination prompt provided in an embodiment of the present invention.
4 is an exemplary diagram of a pose data display page of a virtual object provided in an embodiment of the present invention.
5 is an exemplary diagram of a pose data editing page of a virtual object provided in an embodiment of the present invention.
6 is an exemplary diagram of an interface generated by interaction data provided in an embodiment of the present invention.
7 is an exemplary diagram of an AR data packet storage page provided in an embodiment of the present invention.
8 is an interface flow diagram of an uploaded updated AR data packet provided in an embodiment of the present invention.
9 is a flowchart of a method for displaying AR scenario content provided in an embodiment of the present invention.
10 is an exemplary diagram of a positioning prompt performed by an AR device when AR scenario content provided in an embodiment of the present invention is displayed.
11 is a diagram illustrating an augmented reality scenario provided in an embodiment of the present invention.
12 is a flowchart of a method for generating a second AR scenario content provided in an embodiment of the present invention.
13 is an exemplary structural diagram of an AR scenario content display system provided in an embodiment of the present invention.
14 is a flowchart of a method for generating a third AR scenario content provided in an embodiment of the present invention.
15 is an exemplary structural diagram of an apparatus for generating the first AR scenario content provided in an embodiment of the present invention.
16 is an exemplary structural diagram of an apparatus for displaying the first AR scenario content provided in an embodiment of the present invention.
17 is an exemplary structural diagram of an electronic device provided in an embodiment of the present invention.

본 발명의 목적, 기술적 해결수단 및 장점을 더욱 명확하게 하기 위해, 아래에, 본 발명의 실시예에서의 도면과 결합하여, 본 발명의 실시예에서의 기술적 해결수단에 대해 명확하고 완전하게 설명하며, 설명된 실시예는 본 발명의 전부 실시예가 아닌 일부 실시예일 뿐임은 자명한 것이다. 일반적으로 이곳의 도면에서 설명되고 도시된 본 발명의 실시예의 컴포넌트는 다양한 상이한 구성으로 배치되고 설계될 수 있다. 따라서, 아래에 도면에서 제공한 본 발명의 실시예의 상세한 설명은 본 발명의 보호 범위를 한정하려는 것이 아닌 본 발명의 선택된 실시예를 나타내기 위한 것이다. 본 발명의 실시예에 기반하여, 본 분야 기술자가 창조성 노동 없이 얻은 다른 실시예는 전부 본 발명의 보호 범위에 속해야 한다.In order to make the objects, technical solutions and advantages of the present invention more clear, below, in combination with the drawings in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described, , it is obvious that the described embodiments are only some of the embodiments rather than all of the embodiments of the present invention. In general, the components of the embodiments of the invention described and illustrated in the drawings herein can be arranged and designed in a variety of different configurations. Accordingly, the detailed description of the embodiments of the present invention provided in the drawings below is not intended to limit the protection scope of the present invention, but to represent selected embodiments of the present invention. Based on the embodiment of the present invention, all other embodiments obtained by those skilled in the art without creative labor should fall within the protection scope of the present invention.

유의해야 할 것은, 유사한 부호 및 문자는 아래의 도면에서 유사한 항목을 표시하므로, 어느 한 항목이 하나의 도면에서 정의되면, 후속 도면에서 추가로 정의되고 해석될 필요가 없다.It should be noted that, since similar symbols and characters indicate similar items in the drawings below, if one item is defined in one drawing, it does not need to be further defined and interpreted in subsequent drawings.

본 명세서에서 용어 "및 /또는"은 다만 상관 관계를 설명하기 위한 것일 뿐, 세 가지의 관계가 존재함을 나타내며, 예를 들어, A 및/또는 B는, A가 단독적으로 존재, A 및 B가 동시에 존재, B가 단독적으로 존재하는 세 가지 상황을 나타낸다. 또한, 본 문에서 용어 "적어도 하나"는 복수의 어느 하나 또는 복수의 둘 중 어느 하나의 조합을 의미하고, 예를 들어, A, B, C 중 적어도 하나를 포함하여, A, B 및 C로 구성된 조합에서 선택된 어느 하나 또는 복수 개의 요소를 나타낼 수 있다.As used herein, the term “and/or” is only used to describe a correlation, and indicates that three relationships exist, for example, A and/or B means that A exists alone, A and B There are three situations in which B exists simultaneously and B exists alone. In addition, as used herein, the term “at least one” means any one of a plurality or a combination of any one of a plurality of two, for example, including at least one of A, B, and C, as A, B and C. It may represent any one or a plurality of elements selected from the configured combination.

증강 현실(Augmented Reality, AR) 기술은 AR 기기에 적용될 수 있고, AR 기기는 AR 기능을 지원 가능한 임의의 전자 기기일 수 있으며, AR 안경, 태블릿 컴퓨터, 스마트 핸드폰 등을 포함하지만 이에 한정되지 않는다. AR 기기가 현실 시나리오에서 동작될 경우, 상기 AR 기기를 통해 현실 시나리오에 오버랩된 가상 대상을 볼 수 있으며, 예를 들어 일부 건축물 또는 여행 관광지를 지나갈 경우, AR 기기를 통해 건축물 또는 여행 관광지의 부근에 오버랩된 가상 그래픽 소개를 볼수 있으며, 여기서 가상 그래픽은 가상 대상으로 지칭될 수 있으며, 건축물 또는 여행 관광지는 실제 시나리오일 수 있으며, 이러한 시나리오 하에서, AR 안경을 통해 보이는 가상 그래픽 소개는, AR 안경의 방향 각도의 변화에 따라 변화되며, 여기서 가상 그래픽 소개는 AR 안경 위치 관계와 연관되지만, 다른 일부 시나리오에서, 우리는 실제 책상 위에 배치된 가상 화분을 보고싶다거나, 실제 학교 운동장에 오버랩된 가상 나무를 보고싶어 하는 등과 같이, 더욱 진실된 가상과 현실이 결합된 증강 현실 시나리오를 보고싶어 하며, 이러한 방식에서, 가상 화분 및 가상 나무가 현실 시나리오와 더욱 잘 융합 가능하도록 하는 방법을 고려해야 하여, 증강 현실 시나리오에서 가상 대상에 대한 프리젠테이션 효과를 구현하며, 상기 프리젠테이션 효과가 구현되는 방법은, 본 발명의 실시예에서 토론해야 하는 콘텐츠이며, 아래에 구체적인 실시예를 결합하여 반복 설명하고자 한다.Augmented reality (AR) technology may be applied to an AR device, and the AR device may be any electronic device capable of supporting an AR function, and includes, but is not limited to, AR glasses, a tablet computer, a smart phone, and the like. When the AR device is operated in a real scenario, a virtual object overlapping the real scenario can be viewed through the AR device. For example, when passing some buildings or tourist attractions, the AR device can be used in the vicinity of the buildings or tourist attractions. An overlapping virtual graphic introduction may be viewed, wherein the virtual graphic may be referred to as a virtual object, and a building or tourist attraction may be a real scenario, under this scenario, the virtual graphic introduction seen through the AR glasses is the direction of the AR glasses It changes with the change of angle, where the introduction of virtual graphics is associated with AR glasses position relationship, but in some other scenarios, we want to see virtual flowerpots placed on real desks, or virtual trees overlapping on real school yards. Want to see a more realistic augmented reality scenario where virtual and reality are combined, and in this way, how to make the virtual flowerpot and virtual tree better able to fuse with the real scenario should be considered in the augmented reality scenario. A presentation effect for a virtual object is implemented, and a method for implementing the presentation effect is content to be discussed in an embodiment of the present invention, and will be described repeatedly by combining specific embodiments below.

본 실시예에 대한 이해를 용이하게 하기 위해, 먼저 본 발명의 실시예에서 개시된 AR 시나리오 콘텐츠의 생성 방법을 상세하게 소개하며, 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠의 생성 방법의 실행 주체는 상기 AR 기기일 수 있으며, 예를 들어 AR 안경, 태블릿 컴퓨터, 스마트 폰, 스마트 웨어러블 기기 등 디스플레이 기능 및 데이터 처리 기능을 구비하는 기기를 포함할 수 있으며, 본 발명의 실시예에서 한정하지 않으며, 일부 가능한 구현 형태에 있어서, 상기 AR 시나리오 콘텐츠의 생성 방법은 프로세서를 통해 메모리에 저장된 컴퓨터 판독 가능한 명령어를 호출하는 방식을 통해 구현될 수 있다.In order to facilitate understanding of the present embodiment, first, the method for generating AR scenario content disclosed in the embodiment of the present invention is introduced in detail, and the execution entity of the method for generating AR scenario content provided in the embodiment of the present invention is The AR device may be, for example, AR glasses, a tablet computer, a smart phone, a smart wearable device, etc. may include a device having a display function and a data processing function, and is not limited in the embodiment of the present invention, and some In a possible implementation form, the method of generating the AR scenario content may be implemented through a method of calling a computer readable instruction stored in a memory through a processor.

도 1에 도시된 바를 참조하면, 이는 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠의 생성 방법의 흐름도이고, 상기 생성 방법은 아래의 단계 S101~단계 S103을 포함한다.Referring to FIG. 1 , this is a flowchart of a method for generating AR scenario content provided in an embodiment of the present invention, and the method includes the following steps S101 to S103.

단계 S101에 있어서, 제1 트리거 동작에 응답하여, 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득한다.In step S101, in response to the first trigger action, an initial AR data packet related to the target reality scenario indicated by the first trigger action is acquired.

예시적으로, 제1 트리거 동작은 타깃 현실 시나리오에 관련된 어느 한 초기 AR 데이터 패킷에 대응되는 편집 옵션에 대한 트리거 동작일 수 있고, 트리거 동작은 예를 들어 편집 옵션을 선택하는 동작, 또는, 직접 음성 또는 제스처 등의 방식을 통해 트리거하는 동작 등이며, 본 발명은 이에 대해 한정하지 않는다.Illustratively, the first trigger action may be a trigger action for an edit option corresponding to any one initial AR data packet related to the target reality scenario, and the trigger action may be, for example, an action of selecting an edit option, or direct voice or an operation triggered through a method such as a gesture, etc., the present invention is not limited thereto.

도 2a에 도시된 바와 같이, 이는 "XXX빌딩-15층" 및 다른 현실 시나리오에 각각 관련된 AR 데이터 패킷의 예시도이며, "[예] 사이언스 픽션" 카테고리의 초기 AR 데이터 패킷의 편집 옵션이 트리거된 것과 같이, "XXX빌딩-15층"에 대응되는 어느 한 AR 데이터 패킷의 편집 옵션이 트리거된 것을 검출하면, 서버에 타깃 현실 시나리오"XXX빌딩-15층"에 관련된 "[예] 사이언스 픽션" 카테고리의 초기 AR 데이터 패킷을 획득하도록 요청할 수 있다.As shown in Fig. 2A, this is an example diagram of AR data packets respectively related to "XXX Building - 15th floor" and other real scenarios, and the editing option of the initial AR data packets in the "[Example] Science Fiction" category was triggered As such, when it is detected that the editing option of any AR data packet corresponding to "XXX Building - 15th floor" is triggered, the "[Example] Science Fiction" category related to the target reality scenario "XXX Building - 15th floor" in the server may request to obtain an initial AR data packet of

여기서, 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷의 개수는 적어도 하나일 수 있고, 상이한 초기 AR 데이터 패킷은 상이한 AR 시나리오의 카테고리에 대응될 수 있다. 예시적으로, 각 초기 AR 데이터 패킷은 라벨 정보를 포함할 수 있고, 상기 라벨 정보는 상기 초기 AR 데이터 패킷의 카테고리를 나타내기 위한 것이며, 예를 들어 "사이언스 픽션 카테고리", "카툰 카테고리" 및 "역사 카테고리" 중 하나 또는 복수 개를 포함할 수 있으며, 다양한 카테고리는 AR 시나리오 중 전시될 가상 대상의 스타일을 나타내기 위한 것이며; 여기서, 각 초기 AR 데이터 패킷은 사전에 설정된 가상 대상을 포함할 수 있으며, 가상 대상을 포함하지 않을 수도 있다.Here, the number of initial AR data packets related to the target reality scenario may be at least one, and different initial AR data packets may correspond to categories of different AR scenarios. Illustratively, each initial AR data packet may include label information, wherein the label information is for indicating a category of the initial AR data packet, for example, "Science Fiction Category", "Cartoon Category" and " history category", the various categories are for representing the style of the virtual object to be displayed in the AR scenario; Here, each initial AR data packet may include a preset virtual target, or may not include a virtual target.

예시적으로, 타깃 현실 시나리오는 건축물의 실내 시나리오, 또는 거리 시나리오일 수 있고, 또한 가상 대상을 오버랩 가능한 어느 한 타깃 현실 시나리오일 수 있다.Exemplarily, the target reality scenario may be an indoor scenario of a building or a street scenario, and may also be any target reality scenario capable of overlapping a virtual object.

단계 S102에 있어서, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하고; 업데이트 데이터는 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함한다.In step S102, update data of at least one virtual object related to the initial AR data packet is obtained; The update data includes first pose data corresponding to at least one virtual object.

여기서, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상은 초기 AR 데이터 패킷 중 로컬에 포함된 가상 대상을 포함할 수 있고, 또한 네트워크를 통해 다운로드된 가상 대상을 포함할 수 있으며, 또한 사전에 구축된 소재 라이브러리로부터 획득된 가상 대상을 포함할 수 있으며, 여기서, 소재 라이브러리는 로컬에 설정될 수 있을 뿐만 아니라, 클라우드 서버에 설정될 수도 있으며, 본 발명은 이에 대해 한정하지 않는다.Here, the at least one virtual object related to the initial AR data packet may include a locally included virtual object among the initial AR data packet, and may also include a virtual object downloaded through a network, and may also include a virtual object downloaded through a network. A virtual object obtained from a material library may be included, wherein the material library may be set locally as well as set on a cloud server, and the present invention is not limited thereto.

예시적으로, 가상 대상은 상기 언급된 가상 화분, 가상 나무 등 정적인 가상 모델일 수 있거나, 일부 가상 비디오 및 가상 동화상 등 동적인 가상 대상일 수 있으며, 가상 대상의 제1 포즈 데이터는 가상 대상 프리젠테이션 경우의 위치 및 자세 중 적어도 하나를 나타낼 수 있는 데이터를 포함하지만 이에 한정되지 않으며, 예를 들어 가상 대상이 타깃 현실 시나리오에 대응되는 좌표계에서의 위치 좌표, 편향각 및 사이즈 정보를 포함할 수 있다.Illustratively, the virtual object may be a static virtual model, such as the above-mentioned virtual flowerpot, virtual tree, or a dynamic virtual object such as some virtual videos and virtual moving images, and the first pose data of the virtual object is a virtual object presentation Data may include, but are not limited to, data that may indicate at least one of a position and a posture in the case of a position, and may include, for example, position coordinates, deflection angle, and size information in a coordinate system corresponding to the target reality scenario of the virtual object. .

단계 S103에 있어서, 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성한다.In step S103, the initial AR data packet is updated according to the update data of the at least one virtual object to generate an updated AR data packet.

일부 실시예에 있어서, 획득된 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷에서의 관련된 가상 대상의 콘텐츠를 업데이트하여, 업데이트된 AR 데이터 패킷을 얻을 수 있으며, 여기서, 업데이트 방식은 직접 업데이트 데이터를 초기 AR 데이터 패킷에 추가하는 것일 수 있거나, 초기 AR 데이터 패킷 중 기존된 일부 데이터를 대체하는 것일 수 있어, 업데이트된 AR 데이터 패킷을 얻으며, 상기 업데이트된 AR 데이터 패킷은 상기 언급된 초기 AR 데이터 패킷에 관련된 가상 대상, 및 적어도 하나의 가상 대상의 업데이트 데이터를 포함한다.In some embodiments, based on the obtained update data, the content of the related virtual object in the initial AR data packet may be updated to obtain an updated AR data packet, wherein the update method is to directly update the update data to the initial AR data packet. It may be adding to the data packet, or replacing some existing data in the initial AR data packet, to obtain an updated AR data packet, wherein the updated AR data packet is a virtual data packet related to the above-mentioned initial AR data packet. an object, and update data of the at least one virtual object.

얻은 업데이트된 AR 데이터 패킷이 AR 기기가 타깃 현실 시나리오를 촬영하는데 사용 가능할 경우, 업데이트된 AR 데이터 패킷에 따라 타깃 현실 시나리오에 융합된 가상 대상을 전시한다.When the obtained updated AR data packet is available for the AR device to shoot the target reality scenario, it displays the virtual object fused to the target reality scenario according to the updated AR data packet.

본 발명의 실시예에 있어서, 제1 트리거 동작을 검출할 경우, 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득할 수 있으며, 초기 AR 데이터와 관련된 적어도 하나의 가상 대상을 포함하는 업데이트 데이터를 추가로 획득할 수 있으며, 예를 들어 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함할 수 있으며, 다음 업데이트 데이터에 기반하여 초기 AR 데이터 패킷 업데이트를 수행하여, 타깃 현실 시나리오에 더욱 매칭되는 가상 대상을 얻음으로써, 증강 현실 시나리오의 진실감 효과를 향상시킨다.In an embodiment of the present invention, upon detecting the first trigger operation, an initial AR data packet related to the target reality scenario may be acquired, and update data including at least one virtual target related to the initial AR data may be additionally added. may include, for example, first pose data corresponding to the at least one virtual object, and perform an initial AR data packet update based on the next update data, so that the virtual object further matches the target reality scenario By obtaining , enhance the authenticity effect of the augmented reality scenario.

아래에 구체적인 실시예를 결합하여 상기 단계 S101~단계 S103을 구체적으로 반복 설명하고자 한다.The steps S101 to S103 will be described repeatedly in detail by combining specific examples below.

한 가지 실시형태에 있어서, 본 발명의 실시예에서 제공한 생성 방법은 AR 생성 엔드에 적용될 수 있고, 상기 생성 방법은,In one embodiment, the generating method provided in the embodiment of the present invention may be applied to an AR generating end, wherein the generating method comprises:

제1 트리거 동작에 의해 지시된 타깃 현실 시나리오의 3 차원 시나리오 모델을 획득하는 단계를 더 포함한다.The method further includes acquiring a three-dimensional scenario model of the target reality scenario indicated by the first trigger action.

예시적으로, AR 생성 엔드는 컴퓨터, 노트북, 태블릿 등 기기일 수 있고, 이러한 기기는 AR 시나리오 콘텐츠를 생성 및 편집하기 위한 애플리케이션 프로그램을 장착할 수 있거나 AR 시나리오 콘텐츠를 생성 및 편집하기 위한 WEB 페이지를 액세스할 수 있으며, 사용자는 애플리케이션 프로그램 또는 WEB 페이지에서 AR 시나리오 콘텐츠를 원격으로 편집할 수 있으며, 예를 들어, 타깃 현실 시나리오를 나타내는 3 차원 시나리오 모델을 통해 타깃 현실 시나리오를 시뮬레이션하여, 타깃 현실 시나리오에서 구성할 필요없이, 직접 3 차원 시나리오 모델에 전시될 가상 대상의 연관 데이터를 구성할 수 있음으로써, AR 시나리오 콘텐츠의 생성을 구현할 수 있다.Illustratively, the AR generating end may be a device such as a computer, laptop, tablet, etc., and these devices may be equipped with an application program for creating and editing AR scenario content, or use a WEB page for creating and editing AR scenario content. can be accessed, the user can remotely edit the AR scenario content in the application program or WEB page, for example, by simulating the target reality scenario through a three-dimensional scenario model representing the target reality scenario, in the target reality scenario Without the need for configuration, it is possible to directly compose the related data of the virtual object to be displayed in the 3D scenario model, thereby realizing the creation of AR scenario content.

일부 실시예에 있어서, AR 생성 엔드의 디스플레이 인터페이스에는 복수 개의 현실 시나리오에 대응되는 편집 옵션이 전시될 수 있고, 어느 한 편집 옵션이 트리거된 것을 검출한 후, 트리거된 편집 옵션에 대응되는 현실 시나리오를 타깃 현실 시나리오로 사용할 수 있으며, 타깃 현실 시나리오의 편집 옵션이 트리거됨으로써, 상기 타깃 현실 시나리오의 3 차원 시나리오 모델을 획득할 수 있어, 후속 상기 타깃 현실 시나리오 모델의 3 차원 시나리오 모델에 전시될 가상 대상을 추가하는데 용이하다. 또는, AR 생성 엔드의 디스플레이 인터페이스에는 지도가 전시될 수 있고, 상기 지도에는 복수 개의 관심 지점(Point Of Interest, POI)이 설정되며, 각 POI 포인트는 하나의 현실 시나리오에 대응되며, 사용자가 어느 한 현실 시나리오의 POI를 클릭할 경우, AR 생성 엔드는 마찬가지로 상기 타깃 현실 시나리오에 대한 편집 옵션이 트리거된 것을 검출할 수 있음으로써, 타깃 현실 시나리오를 나타내는 3 차원 시나리오 모델, 및 타깃 현실 시나리오에 관련된 초기 증강 현실(AR) 데이터 패킷을 획득하여, 후속 상기 타깃 현실 시나리오 모델의 3 차원 시나리오 모델에 전시될 가상 대상을 추가하는데 용이하다.In some embodiments, editing options corresponding to a plurality of reality scenarios may be displayed on the display interface of the AR generating end, and after detecting that any one editing option is triggered, a real scenario corresponding to the triggered editing option may be displayed. It can be used as a target reality scenario, and when the editing option of the target reality scenario is triggered, a three-dimensional scenario model of the target reality scenario can be obtained, so that a virtual object to be displayed in the three-dimensional scenario model of the subsequent target reality scenario model is displayed. easy to add Alternatively, a map may be displayed on the display interface of the AR generating end, and a plurality of Point Of Interest (POI) are set on the map, and each POI point corresponds to one reality scenario, and the user When clicking on a POI of a reality scenario, the AR generating end may likewise detect that an edit option for the target reality scenario has been triggered, whereby a three-dimensional scenario model representing the target reality scenario, and an initial augmentation related to the target reality scenario It is easy to acquire a reality (AR) data packet, and then add a virtual object to be displayed in the three-dimensional scenario model of the target reality scenario model.

예시적으로, 타깃 현실 시나리오를 나타내는 3 차원 시나리오 모델과 상기 타깃 현실 시나리오는 동일한 좌표계 하에서 등비례로 프리젠테이션되며, 예를 들어 타깃 현실 시나리오에 거리 및 거리 양측의 건물이 포함되면, 상기 타깃 현실 시나리오의 3 차원 시나리오 모델도 마찬가지로 상기 거리의 모델 및 상기 거리 양측의 건물을 포함하는 것을 나타내며, 3 차원 시나리오 모델과 타깃 현실 시나리오는 동일한 좌표계에서 예를 들어 1:1 비례에 따라 프리젠테이션될 수 있거나, 등비례로 프리젠테이션될 수도 있다.Exemplarily, the three-dimensional scenario model representing the target reality scenario and the target reality scenario are presented in equal proportion under the same coordinate system. For example, if the target reality scenario includes a street and a building on both sides of the street, the target reality scenario Similarly, the three-dimensional scenario model of the street represents including the model of the street and the buildings on both sides of the street, and the three-dimensional scenario model and the target reality scenario can be presented in the same coordinate system, for example, according to a 1:1 ratio, It may be presented in an isoproportion.

도 2b에 도시된 바와 같이, AR 시나리오 콘텐츠가 전시된 편집 페이지는, 편집 인터페이스에서 "업데이트 체험 패키지 리스트" 옵션이 트리거된 것을 검출하면, "XXX빌딩-15층"과 같은 여러 가지 현실 시나리오를 획득할 수 있으며, 편집 인터페이스 중 "다운로드 시나리오"가 트리거된 것을 검출하면, 타깃 현실 시나리오에 대한 제1 트리거 동작을 검출한 것으로 간주할 수 있음으로써, 상기 타깃 현실 시나리오를 나타내는 3 차원 시나리오 모델, 및 라벨 정보가 "크리스마스" 및 "원단절"인 두 개의 초기 AR 체험 패키지와 같은 상기 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득할 수 있다.As shown in Fig. 2B, the edit page displaying AR scenario content, when detecting that the "Update Experience Package List" option is triggered in the editing interface, acquires various reality scenarios such as "XXX Building - 15th Floor" and, upon detecting that the "download scenario" is triggered in the editing interface, it may be considered that a first trigger action for the target reality scenario has been detected, whereby a three-dimensional scenario model representing the target reality scenario, and a label It is possible to obtain an initial AR data packet related to the target reality scenario, such as two initial AR experience packages with information "Christmas" and "disconnection".

상기 타깃 현실 시나리오에 관련된 초기 AR 체험 패키지(초기 AR 데이터 패킷)가 "크리스마스"인 카테고리 태깅은 "사이언스 픽션" 및 "자연"의 태깅을 추가로 포함하는 것을 알 수 있는데, 이는 창조된 가상 대상이 사이언스 픽션 카테고리에 속하는 가상 대상, 및 자연 카테고리에 속하는 가상 대상일 수 있음을 설명하고, 물론 후기 편집할 경우, 업로드된 가상 대상의 카테고리에 기반하여 AR 데이터 패킷의 카테고리를 변경할 수 있다.It can be seen that the category tagging in which the initial AR experience package (initial AR data packet) related to the target reality scenario is “Christmas” further includes the tagging of “science fiction” and “nature”, which indicates that the created virtual object is It is explained that it may be a virtual object belonging to a science fiction category, and a virtual object belonging to a natural category, and of course, in case of later editing, the category of the AR data packet may be changed based on the category of the uploaded virtual object.

더 나아가, 상기 단계 S102의 경우, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득할 경우, 상기 단계 S102은 아래와 같은 단계를 포함한다.Furthermore, in the case of the step S102, when the update data of at least one virtual object related to the initial AR data packet is obtained, the step S102 includes the following steps.

단계 S1021에 있어서, 로딩된 3 차원 시나리오 모델을 전시한다.In step S1021, the loaded 3D scenario model is displayed.

단계 S1022에 있어서, 적어도 하나의 가상 대상이 3 차원 시나리오 모델에 위치할 경우의 업데이트 데이터를 획득하고, 업데이트 데이터는 적어도 하나의 가상 대상이 3 차원 시나리오 모델에 위치할 경우의 제1 포즈 데이터를 포함한다.In step S1022, update data when the at least one virtual object is located in the 3D scenario model is obtained, and the update data includes first pose data when the at least one virtual object is located in the 3D scenario model do.

예시적으로, 가상 대상이 3 차원 시나리오 모델에 위치할 경우의 제1 포즈 데이터는 상기 가상 대상이 상기 3 차원 시나리오 모델의 좌표계에 위치할 경우의 위치 좌표, 편향각 및 사이즈 정보를 포함하며, 여기서, 편향각은 가상 대상의 지정된 정방향과 3 차원 시나리오 모델 좌표계의 좌표축 사이의 협각을 통해 나타낼 수 있다.Exemplarily, the first pose data when the virtual object is located in the 3D scenario model includes position coordinates, deflection angle, and size information when the virtual object is located in the coordinate system of the 3D scenario model, wherein , the deflection angle can be expressed through the narrow angle between the specified forward direction of the virtual object and the coordinate axis of the three-dimensional scenario model coordinate system.

예시적으로, 3 차원 시나리오 모델과 타깃 현실 시나리오는 동일한 좌표계에서 1:1 비례로 프리젠테이션될 수 있고, 상이한 좌표계에서 등비례로 프리젠테이션될 수 있으므로, 여기서 가상 대상이 3 차원 시나리오 모델에서 프리젠테이션될 경우의 제1 포즈 데이터를 획득하고, 후기 AR 기기에서 프리젠테이션될 경우, 가상 대상이 타깃 현실 시나리오에서의 프리젠테이션 특수 효과 정보를 나타낼 수 있다.Illustratively, the three-dimensional scenario model and the target reality scenario may be presented in a 1:1 ratio in the same coordinate system, and may be presented in an equal proportion in different coordinate systems, so that the virtual object is presented in the three-dimensional scenario model When the first pose data is obtained, and presented in a later AR device, the virtual object may indicate presentation special effect information in the target reality scenario.

여기서, 사용자가 AR 생성 엔드에서 전시된 편집 페이지에 입력된 편집 동작을 검출하는 것을 통해, 상기 편집 동작에 의해 편집된 콘텐츠를 얻을 수 있고, 상기 편집 동작에 의해 편집된 콘텐츠를 업데이트 데이터로 사용할 수 있다. 예를 들어 편집 페이지에서 3 차원 시나리오 모델의 예시도 및 가상 대상에 관련된 포즈 데이터 편집바를 전시할 수 있으며, 사용자는 가상 대상의 포즈 데이터 편집바에서 가상 대상이 3 차원 시나리오 모델에서의 제1 포즈 데이터를 편집할 수 있으며, 편집 완료 후, AR 생성 엔드는 가상 대상이 3 차원 시나리오 모델에서의 제1 포즈 데이터를 획득할 수 있다.Here, by detecting the editing operation input by the user to the displayed editing page at the AR generating end, the content edited by the editing operation can be obtained, and the content edited by the editing operation can be used as update data have. For example, on the edit page, an example diagram of a three-dimensional scenario model and a pose data edit bar related to the virtual object may be displayed, and the user may display the virtual object's first pose data in the three-dimensional scenario model in the pose data edit bar of the virtual object can be edited, and after the editing is completed, the AR generating end can acquire the first pose data of the virtual object in the three-dimensional scenario model.

더 나아가, 가상 대상이 3 차원 시나리오 모델에서의 제1 포즈 데이터에 기반하여, 가상 대상이 타깃 현실 시나리오에서 전시될 경우의 제1 포즈 데이터를 결정할 수 있고, 상기 제1 포즈 데이터가 타깃 현실 시나리오에서 전시될 경우에 따라, 가상 대상이 타깃 현실 시나리오와 더욱 잘 융합될 수 있도록 할 수 있으므로, AR 기기에서 더욱 진실된 증강 현실 시나리오의 효과를 디스플레이할 수 있다.Furthermore, the virtual object may determine, based on the first pose data in the three-dimensional scenario model, first pose data when the virtual object is displayed in the target reality scenario, wherein the first pose data is determined in the target reality scenario. Depending on the case of the display, it can enable the virtual object to be better fused with the target reality scenario, so that the AR device can display the effect of a more realistic augmented reality scenario.

본 발명의 실시예에 있어서, 사용자에게 상기 타깃 현실 시나리오에 관련된 3 차원 시나리오 모델 및 초기 AR 데이터 패킷을 제공할 수 있어, 사용자가 자체 수요에 따라 직관적으로 3 차원 시나리오 모델을 통해 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상에 대해 편집 업데이트를 수행하는데 용이하고, 상기 방식을 통해 업데이트된 AR 데이터 패킷을 얻으며, 증강 현실 체험자가 타깃 현실 시나리오에서 증강 현실 체험을 수행할 경우, 직접 업데이트된 AR 데이터 패킷을 호출하여 증강 현실 체험을 수행할 수 있으며, 본 발명에서 제공한 AR 데이터 패킷을 원격으로 편집하는 방식을 통해, AR 데이터 패킷의 생성 방식을 간략화할 수 있어, 후속 증강 현실 시나리오의 전시를 위해 편리한 AR 소재를 제공한다.In an embodiment of the present invention, it is possible to provide a user with a three-dimensional scenario model and an initial AR data packet related to the target reality scenario, so that the user can intuitively access the initial AR data packet through the three-dimensional scenario model according to their own needs. It is easy to perform an edit update on at least one related virtual object, and through the above method, an updated AR data packet is obtained, and when the augmented reality experiencer performs the augmented reality experience in the target reality scenario, the directly updated AR data packet You can perform an augmented reality experience by calling AR materials are provided.

또한, 가상 대상의 제1 포즈 데이터를 편집하기 위한 3 차원 시나리오 모델을 제공할 수 있으므로, 사용자가 직관적으로 가상 대상이 3 차원 시나리오에서의 제1 포즈 데이터를 편집하는데 용이함으로써, 사용자 수요에 기반하여 개인화적으로 가상 대상의 제1 포즈 데이터의 설정을 수행할 수 있다.In addition, since it is possible to provide a three-dimensional scenario model for editing the first pose data of the virtual object, it is easy for the user to intuitively edit the first pose data in the three-dimensional scenario of the virtual object, so that, based on user demand, It is possible to personally set the first pose data of the virtual object.

다른 한 가지 실시형태에 있어서, 본 발명의 실시예에서 제공한 생성 방법은 또한 AR 시나리오에서 체험하는 과정에서 생성될 수 있으며, 예를 들어 AR 시나리오 전시를 수행하는 AR 기기에 적용되며, 상기 방법은,In another embodiment, the generating method provided in the embodiment of the present invention may also be generated in the process of experiencing in an AR scenario, for example, applied to an AR device performing an AR scenario display, the method comprising: ,

AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 초기 AR 데이터 패킷에 기반하여, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시하는 단계를 더 포함한다.The method further includes displaying, by the AR device, at least one virtual object related to the initial AR data packet based on the second pose data and the initial AR data packet when the AR device currently captures the target reality scenario.

예시적으로, AR 기기는 AR 시나리오 콘텐츠를 전시 및 편집하기 위한 애플리케이션 프로그램을 장착할 수 있고, 사용자는 AR 기기에서 상기 애플리케이션 프로그램을 오픈하여 증강 현실 시나리오에서 AR 시나리오 콘텐츠를 편집할 수 있으며, 상기 애플리케이션 프로그램을 오픈한 후, AR 기기의 디스플레이 인터페이스는 적어도 하나의 현실 시나리오에 대응되는 편집 옵션을 전시할 수 있으며, 각 현실 시나리오는 복수 개의 초기 AR 데이터 패킷에 관련되며, 각 초기 AR 데이터 패킷은 대응되는 편집 옵션을 구비하며, 이러한 초기 AR 데이터 패킷에 대한 온라인 편집을 수행할 수 있다.For example, the AR device may be equipped with an application program for displaying and editing AR scenario content, and the user may edit the AR scenario content in the augmented reality scenario by opening the application program on the AR device, and the application After opening the program, the display interface of the AR device may display an editing option corresponding to at least one reality scenario, each reality scenario being associated with a plurality of initial AR data packets, and each initial AR data packet being associated with a corresponding It has an editing option, and online editing of these initial AR data packets can be performed.

일부 실시예에 있어서, AR 기기의 디스플레이 인터페이스는 복수 개의 현실 시나리오에 각각 대응되는 초기 AR 데이터 패킷을 전시할 수 있고, 어느 한 초기 AR 데이터 패킷의 편집 옵션이 트리거된 것을 검출한 후, 트리거된 편집 옵션에 대응되는 초기 AR 데이터 패킷을 상기 타깃 현실 시나리오에 관련된 AR 데이터 패킷으로 사용할 수 있다.In some embodiments, the display interface of the AR device may display initial AR data packets respectively corresponding to a plurality of reality scenarios, and after detecting that an editing option of any one initial AR data packet has been triggered, the triggered editing An initial AR data packet corresponding to the option may be used as an AR data packet related to the target reality scenario.

가상 대상을 전시하기 전 먼저 AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터를 획득할 수 있고, 다음 AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터에 기반하여, 상기 AR 기기에서 전시되어야 할 가상 대상을 결정하며, 이로부터 알다시피 본 발명의 실시예에서 제공한 것은 증강 현실 시나리오를 체험하는 과정 중, AR 시나리오 콘텐츠를 편집하는 방안이다.Before displaying the virtual object, second pose data when the AR device captures the current target reality scenario may be acquired, and then, based on the second pose data when the next AR device captures the current target reality scenario, the AR device A virtual object to be displayed on the device is determined, and as is known from this, an embodiment of the present invention provides a method of editing AR scenario contents during the process of experiencing an augmented reality scenario.

예시적으로, AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터는 가상 대상을 디스플레이하기 위한 디스플레이 부재가 위치하는 위치 및 디스플레이 각도 중 적어도 하나를 포함할 수 있으며, AR 기기에 대응되는 제2 포즈 데이터를 해석하기 용이하기 위해, 여기서 좌표계의 개념을 영입하며, 예를 들어 타깃 현실 시나리오가 위치하는 세계 좌표계를 예로 들면, 예시적으로, AR 기기에 대응되는 제2 포즈 데이터는, AR 기기의 디스플레이 부재가 상기 세계 좌표계에서의 좌표 위치; AR 기기의 디스플레이 부재와 세계 중 각 좌표축의 협각; 및 AR 기기의 디스플레이 부재가 세계 좌표계에서의 좌표 위치 및 세계 좌표 중 각 좌표축의 협각 중 적어도 하나를 포함할 수 있지만 이에 한정되지 않는다.For example, when the AR device captures the current target reality scenario, the second pose data may include at least one of a position and a display angle at which a display member for displaying a virtual target is located, and the second pose data corresponding to the AR device 2 In order to facilitate interpretation of the pose data, the concept of a coordinate system is introduced here, for example, taking the world coordinate system in which the target reality scenario is located. For example, the second pose data corresponding to the AR device is the AR device. the display member of the coordinate position in the world coordinate system; The narrow angle of the display member of the AR device and each coordinate axis in the world; And the display member of the AR device may include at least one of a coordinate position in the world coordinate system and a narrow angle of each coordinate axis among the world coordinates, but is not limited thereto.

여기서, AR 기기의 디스플레이 부재는 구체적으로 상기 AR 기기 중 가상 대상을 디스플레이하기 위한 부재를 가리키고, 예시적으로, AR 기기가 핸드폰 또는 태블릿일 경우, 대응되는 디스플레이 부재는 스크린일 수 있고, AR 기기가 AR 안경일 경우, 대응되는 디스플레이 부재는 가상 대상을 디스플레이하기 위한 렌즈일 수 있다.Here, the display member of the AR device specifically refers to a member for displaying a virtual object among the AR devices. For example, when the AR device is a mobile phone or a tablet, the corresponding display member may be a screen, and the AR device In the case of AR glasses, the corresponding display member may be a lens for displaying a virtual object.

AR 기기에 대응되는 제2 포즈 데이터는 여러 가지 방식을 통해 획득될 수 있고, 예를 들어 AR 기기에 포즈 센서가 구성될 경우, AR 기기 위의 포즈 센서를 통해 AR 기기의 제2 포즈 데이터를 결정할 수 있으며; AR 기기에 카메라 같은 이미지 수집 부재가 구성될 경우, 카메라에 의해 수집된 타깃 현실 시나리오 이미지를 통해 상기 제2 포즈 데이터를 결정할 수 있다.The second pose data corresponding to the AR device may be obtained through various methods. For example, when a pose sensor is configured in the AR device, the second pose data of the AR device may be determined through the pose sensor on the AR device. can; When an image collecting member such as a camera is configured in the AR device, the second pose data may be determined through the target reality scenario image collected by the camera.

예시적으로, 포즈 센서는 자이로 스코프, 관성 측정 유닛(Inertial measurement unit, IMU) 등과 같은 AR 기기의 촬영 각도를 결정하기 위한 각속도 센서를 포함할 수 있고; 글로벌 포지셔닝 시스템(Global Positioning System, GPS), 위성 측위 시스템( Global Navigation Satellite System, GLONASS), 와이파이(Wireless Fidelity, WiFi) 위치 결정 기술에 기반한 위치 결정 부재와 같은 AR 기기 촬영 위치를 결정하기 위한 위치 결정 부재를 포함할 수 있으며; 동시에 AR 기기의 촬영 각도를 결정하기 위한 각속도 센서 및 촬영 위치를 결정하기 위한 위치 결정 부재를 포함할 수도 있다.Illustratively, the pose sensor may include an angular velocity sensor for determining a shooting angle of an AR device, such as a gyroscope, an inertial measurement unit (IMU), or the like; Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Wi-Fi (Wireless Fidelity, WiFi) positioning to determine the location of AR devices such as positioning members based on positioning technology may include members; At the same time, it may include an angular velocity sensor for determining a photographing angle of the AR device and a positioning member for determining a photographing position.

구체적으로, AR 기기에 의해 촬영된 타깃 현실 시나리오 이미지를 통해 상기 AR 기기에 대응되는 제2 포즈 데이터를 결정할 경우, 상기 타깃 현실 시나리오 이미지 및 사전 저장된 위치 결정하기 위한 제1 신경 네트워크를 통해, 상기 AR 기기에 대응되는 제2 포즈 데이터를 결정할 수 있다.Specifically, when the second pose data corresponding to the AR device is determined through the target reality scenario image captured by the AR device, the AR device uses the target reality scenario image and the first neural network to determine the pre-stored location. Second pose data corresponding to the device may be determined.

예시적으로, 제1 신경 네트워크는 타깃 현실 시나리오를 사전에 촬영하여 얻은 복수 개의 샘플 사진, 및 각 샘플 사진을 촬영할 경우 대응되는 제2 포즈 데이터에 기반하여, 훈련하여 얻을 수 있다.Illustratively, the first neural network may be obtained by training based on a plurality of sample photos obtained by photographing a target reality scenario in advance, and second pose data corresponding to each sample photograph taken.

AR 기기에 의해 촬영된 타깃 현실 시나리오 이미지로 AR 기기에 대응되는 제2 포즈 데이터를 결정할 경우, 도 3에 도시된 바와 같이, AR 기기에서 사용자가 편집 상태에 진입하였음을 프롬프트 하고, 위치 결정하기 시작하기 위한 정보를 전시하며, 예를 들어 사용자가 위치 결정을 위한 타깃 현실 시나리오 이미지를 촬영하도록 프롬프트하기 위한 정보를 전시한다.When the second pose data corresponding to the AR device is determined with the target reality scenario image captured by the AR device, the AR device prompts the user to enter the editing state and starts to determine the location, as shown in FIG. 3 . display information for doing so, for example, displaying information for prompting the user to shoot a target reality scenario image for positioning.

AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터를 획득할 경우, 상기 AR 기기에 대응되는 제2 포즈 데이터, 및 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상이 상기 타깃 현실 시나리오에서의 초기 제1 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상을 전시할 수 있으며, 상기 가상 대상을 전시하는 동시에, 또한 상기 적어도 하나의 가상 대상의 포즈 데이터 전시 인터페이스를 전시할 수 있으며, 도 4에 도시된 바와 같이, 이는 가상 대상인 당삼채말(Tang Tri-Color Glazed Ceramics) 전시 예시도, 및 상기 전시 영역 내의 가상 대상에 대한 포즈 데이터 전시 인터페이스이며, 상기 포즈 데이터 전시 인터페이스에는 가상 대상인 당삼채말이 타깃 현실 시나리오에서의 초기 제1 포즈 데이터가 전시되어 있으며, 주로 상기 당삼채말이 타깃 현실 시나리오에서의 좌표 정보를 포함한다.When the AR device acquires second pose data when capturing the current target reality scenario, the second pose data corresponding to the AR device and at least one virtual object related to the initial AR data packet are displayed in the target reality scenario. Based on the initial first pose data, the at least one virtual object may be displayed, and at the same time the virtual object may be displayed, a pose data display interface of the at least one virtual object may also be displayed, as shown in FIG. As shown, this is an example of an exhibition of Tang Tri-Color Glazed Ceramics, which is a virtual object, and a pose data display interface for a virtual object in the exhibition area. The initial first pose data in is displayed, and mainly includes coordinate information in the target reality scenario.

예시적으로, 도 4의 좌측에서 도시된 포즈 데이터 전시 인터페이스는 "나의 지도 좌표"를 포함하며, AR 기기의 디스플레이 부재가 타깃 현실 시나리오가 위치하는 좌표계에서의 좌표 정보를 나타낼 수 있으며; 모델 리스트는 복수 개의 가상 대상이 상기 타깃 현실 시나리오에서의 좌표 정보를 포함하며, 예를 들어 가상 대상인 "당삼채말" 및 "돌사자"가 각각 타깃 현실 시나리오에서의 좌표 정보를 포함하며, 더 나아가, 또한 다른 가상 대상, 및 다른 가상 대상이 상기 타깃 현실 시나리오에서의 좌표 정보를 추가할 수 있다.For example, the pose data display interface shown in the left side of FIG. 4 includes "my map coordinates", and the display member of the AR device may indicate coordinate information in the coordinate system in which the target reality scenario is located; In the model list, a plurality of virtual objects includes coordinate information in the target reality scenario, for example, virtual objects "Dang Samchaemal" and "Stone Lion" each include coordinate information in the target reality scenario, and further, Also, other virtual objects and other virtual objects may add coordinate information in the target reality scenario.

더 나아가, 상기 단계 S102의 경우, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득할 경우,Furthermore, in the case of step S102, when obtaining update data of at least one virtual object related to the initial AR data packet,

전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계를 포함하고; 업데이트 데이터는 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 포함한다.obtaining update data of the displayed at least one virtual object; The update data includes first pose data in which the at least one virtual object is a target reality scenario.

여기서, 사용자가 AR 기기에서 전시한 포즈 데이터 편집 페이지에 입력된 편집 동작을 검출하는 것을 통해, 상기 편집 동작에 의해 편집된 콘텐츠를 얻을 수 있고, 상기 편집 동작에 의해 편집된 콘텐츠를 업데이트 데이터로 사용할 수 있으며, 예를 들어 포즈 데이터 편집 페이지에서 AR 기기에서 가상 대상에 관련된 포즈 데이터 편집바를 전시할 수 있으며, 도 5에 도시된 바와 같이, 사용자는 가상 대상의 포즈 데이터 편집바에서 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 편집할 수 있으며, 예시적으로, 가상 대상의 포즈 데이터에 대한 편집은 타깃 현실 시나리오가 위치하는 세계 좌표계에서 완료된 것이므로, 편집 완료 후, AR 기기는 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 획득할 수 있다.Here, by detecting the editing operation input to the pose data editing page displayed by the user in the AR device, the content edited by the editing operation can be obtained, and the content edited by the editing operation can be used as update data. For example, on the pose data editing page, the AR device may display a pose data editing bar related to the virtual object, and as shown in FIG. 5 , the user may select the virtual object from the virtual object’s pose data editing bar in the target reality. The first pose data in the scenario may be edited. For example, since editing of the pose data of the virtual object is completed in the world coordinate system in which the target reality scenario is located, after the editing is completed, the AR device displays the virtual object in the target reality. The first pose data in the scenario may be obtained.

예시적으로, 도 5에서의 좌측은 현재 전시된 가상 대상인 "당삼채말"이 타깃 현실 시나리오에서의 좌표 정보, 및 상기 가상 대상이 타깃 현실 시나리오에서의 인터랙션 데이터를 전시하며, 인터랙션 데이터는 후문에서 해석한다. 도 5에서의 우측은 현재 전시된 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 편집하는 인터페이스를 전시하며, 상기 인터페이스에서, 가상 대상이 타깃 현실 시나리오에 위치하는 좌표계에서의 좌표 정보를 편집할 수 있으며, 상기 가상 대상의 사이즈 비례를 편집할 수 있으며, 상기 가상 대상이 각각 좌표계에서의 3 개의 좌표축과의 협각을 편집할 수 있다.Exemplarily, on the left side of FIG. 5 , the currently displayed virtual object “Dang Samchaemal” displays coordinate information in the target reality scenario, and the virtual object displays interaction data in the target reality scenario, and the interaction data is interpreted from the back door do. The right side in FIG. 5 displays an interface in which the currently displayed virtual object edits first pose data in the target reality scenario, and in the interface, coordinate information in the coordinate system in which the virtual object is located in the target reality scenario is edited. In addition, the size proportion of the virtual object may be edited, and the angle of the virtual object and the three coordinate axes in each coordinate system may be edited.

본 발명의 실시예에 있어서, AR 기기에 대응되는 제2 포즈 데이터를 획득한 후, 상기 AR 기기에 대응되는 제2 포즈 데이터에 기반하여, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시할 수 있어, 사용자가 AR 기기에서 수요에 따라 직관적으로 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 편집 조정할 수 있도록 함으로써, AR 시나리오 콘텐츠의 생성 과정을 간략화할 수 있으며, 상기 과정이 증강 현실 시나리오의 체험 과정에서 AR 데이터 패킷에 대한 직관적인 조정을 수행할 수 있기 때문에, 조정된 AR 데이터 패킷의 정확도가 더욱 높도록 할 수 있다.In an embodiment of the present invention, after acquiring the second pose data corresponding to the AR device, at least one virtual object related to the initial AR data packet is displayed based on the second pose data corresponding to the AR device. Thus, by allowing the user to intuitively edit and adjust the first pose data in the target reality scenario of the virtual object according to the demand in the AR device, the process of generating AR scenario content can be simplified, and the process is the augmented reality scenario Since it is possible to perform intuitive adjustments to AR data packets during the experience of

한 가지 실시형태에 있어서, 상기 언급된 전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,In one embodiment, the step of obtaining update data of the at least one displayed virtual object mentioned above comprises:

포즈 데이터 편집 인터페이스를 전시하고, 포즈 데이터 편집 인터페이스를 통해 수신된 적어도 하나의 가상 대상의 제1 포즈 데이터를 획득하는 단계를 포함하며; displaying the pose data editing interface, and acquiring first pose data of the at least one virtual object received through the pose data editing interface;

여기서, 제1 포즈 데이터는, 타깃 현실 시나리오가 위치하는 좌표계에서의 위치 좌표, 편향각 및 사이즈 정보 중 적어도 하나를 포함한다.Here, the first pose data includes at least one of location coordinates, deflection angle, and size information in a coordinate system in which the target reality scenario is located.

예시적으로, AR 기기에 의해 전시된 포즈 데이터 편집 페이지를 통해, 전시된 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 위치 좌표, 편향각 및 사이즈 정보의 편집 동작을 획득할 수 있음으로써, 상기 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 얻는다.Illustratively, through the pose data editing page displayed by the AR device, the displayed at least one virtual object may acquire an editing operation of position coordinates, deflection angle and size information in a target reality scenario, whereby the at least one One virtual object obtains first pose data in the target reality scenario.

예시적으로, 도 5에 도시된 바를 참조하면, 가상 대상인 "당삼채말"에 대한 포즈 데이터 편집 인터페이스이며, 구체적으로, 상기 포즈 데이터 편집 인터페이스는 "당삼채말"이 타깃 현실 시나리오에서의 위치 좌표에 대한 편집을 포함할 수 있고, "당삼채말"이 타깃 현실 시나리오에서의 사이즈 정보에 대한 편집을 포함할 수 있으며, "당삼채말"이 타깃 현실 시나리오가 위치하는 세계 좌표계에서 좌표축으로의 편향각에 대한 편집을 포함할 수 있다.Illustratively, referring to FIG. 5 , it is a pose data editing interface for the virtual object “Dang Samchaemal”, and specifically, the pose data editing interface includes “Dangsamchaemal” for the position coordinates in the target reality scenario. Editing may be included, and "Dang Samchaemal" may include editing of size information in the target reality scenario, and "Dangsamchaemal" may include editing of the angle of deflection from the world coordinate system in which the target reality scenario is located to the coordinate axis. may include

본 발명의 실시예에 있어서, 증강 현실 시나리오에서, 가상 대상의 제1 포즈 데이터를 편집하기 위한 포즈 데이터 편집 인터페이스를 제공할 수 있어, 사용자가 직관적으로 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 조정할 수 있도록 함으로써, 사용자 수요에 기반하여 개인화적으로 가상 대상의 제1 포즈 데이터의 설정을 수행할 수 있다.In an embodiment of the present invention, in an augmented reality scenario, a pose data editing interface for editing the first pose data of the virtual object may be provided, so that the user can intuitively select the virtual object with the first pose data in the target reality scenario. By adjusting , it is possible to personally set the first pose data of the virtual object based on user demand.

다른 한 가지 실시형태에 있어서, 상기 언급된 업데이트 데이터는 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 포함하는 것 이외에, 또한 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 인터랙션 데이터, 또는, 적어도 하나의 가상 대상이 타깃 현실 시나리오를 나타내는 3 차원 시나리오 모델에서의 인터랙션 데이터를 포함할 수 있으며, 본 발명의 실시예에서 제공한 업데이트 데이터는 적어도 하나의 가상 대상에 대응되는 인터랙션 데이터를 더 포함하며, 상기 단계 S102의 경우, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득할 경우, 상기 단계 S102은,In another embodiment, the above-mentioned update data includes, in addition to the at least one virtual object including the first pose data in the target reality scenario, also the at least one virtual object interaction data in the target reality scenario; Alternatively, the at least one virtual object may include interaction data in a three-dimensional scenario model representing the target reality scenario, and the update data provided in an embodiment of the present invention further includes interaction data corresponding to the at least one virtual object. Including, in the case of step S102, when obtaining update data of at least one virtual object related to the initial AR data packet, the step S102,

인터랙션 데이터 편집 인터페이스를 전시하고, 상기 인터랙션 데이터 편집 인터페이스를 통해 각각 수신된 각 가상 대상의 인터랙션 데이터를 획득하는 단계를 포함하며;displaying an interaction data editing interface, and acquiring interaction data of each virtual object respectively received through the interaction data editing interface;

여기서, 상기 인터랙션 데이터는, 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 포함한다.Here, the interaction data includes at least one of at least one state trigger condition, a presentation state corresponding to each state trigger condition, and the number of cycles of display after the virtual object is triggered to be displayed.

예시적으로, AR 기기에 의해 전시된 인터랙션 데이터 편집 인터페이스, 또는 AR 생성 엔드에 의해 전시된 인터랙션 데이터 편집 인터페이스에서, 적어도 하나의 가상 대상의 인터랙션 데이터에 대한 편집 동작을 획득할 수 있으며, 즉 타깃 현실 시나리오에서 인터랙션 데이터에 대한 현장 편집을 수행할 수 있으며, 타깃 현실 시나리오를 나타내는 3 차원 시나리오 모델에서 인터랙션 데이터에 대한 원격 편집을 수행할 수도 있음으로써, 적어도 하나의 가상 대상에 대한 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 얻는다.Illustratively, in the interaction data editing interface displayed by the AR device, or the interaction data editing interface displayed by the AR generating end, an editing operation for the interaction data of at least one virtual object may be obtained, that is, the target reality. On-site editing of the interaction data in a scenario may be performed, and remote editing of the interaction data may be performed in a three-dimensional scenario model representing a target reality scenario, whereby at least one state trigger condition for at least one virtual target , a presentation state corresponding to each state trigger condition, and at least one of the number of cycles of exhibition after the virtual object is triggered to be displayed.

예시적으로, 획득된 어느 한 가상 대상에 대한 인터랙션 데이터에 기반하여, 후속 가상 대상의 상태 트리거 조건에 기반하여, 상기 가상 대상이 상기 상태 트리거 조건에 대응되는 프리젠테이션 상태에 따라 프리젠테이션하는 것, 및, 상기 상태 트리거 조건에 의해 전시되도록 트리거된 후의 순환 전시 횟수에 따라 전시하는 것 중 적어도 하나를 트리거할 수 있다.Illustratively, based on the obtained interaction data for any one virtual object, based on a state trigger condition of a subsequent virtual object, the virtual object presents according to a presentation state corresponding to the state trigger condition; and displaying according to the number of cycles of exhibition after being triggered to be displayed by the state trigger condition.

도 6에 도시된 바와 같이, 도 6의 (a)에 도시된 창조 트리거 조건 버튼을 트리거한 후, 도 6의 (b)에 도시된 인터랙션 데이터 편집 인터페이스를 전시하며, 구체적으로 가상 동화상에 대한 인터랙션 데이터를 편집하는 인터페이스를 가리키며, 상기 인터랙션 데이터 편집 인터페이스는 적어도 하나의 가상 대상에 대한 상태 트리거 조건, 상기 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수의 편집 영역을 포함할 수 있다.As shown in Fig. 6, after triggering the creation trigger condition button shown in Fig. 6 (a), the interaction data editing interface shown in Fig. 6 (b) is displayed, specifically, the interaction with the virtual moving image Points to an interface for editing data, wherein the interaction data editing interface edits a state trigger condition for at least one virtual object, a presentation state corresponding to the state trigger condition, and the number of cycles of display after the virtual object is triggered to be displayed It may contain areas.

예시적으로, 상태 트리거 조건에 대응되는 편집 영역을 통해 가상 대상의 상태 트리거 조건에 대한 편집 동작을 획득할 수 있음으로써, 상기 가상 대상에 대응되는 상태 트리거 조건을 얻고, 후속 AR 기기는 상기 상태 트리거 조건을 획득한 후 상기 가상 대상이 타깃 현실 시나리오에서 전시되도록 트리거할 수 있다.Exemplarily, an edit operation for a state trigger condition of a virtual object may be obtained through an edit area corresponding to the state trigger condition, thereby obtaining a state trigger condition corresponding to the virtual object, and the subsequent AR device triggers the state trigger After obtaining the condition, the virtual object may be triggered to be exhibited in a target reality scenario.

예시적으로, 프리젠테이션 상태의 편집 영역을 통해 가상 대상이 트리거된 후 디스플레이되는지 여부를 편집할 수 있고, 도 6의 (b)에 도시된 바와 같이, "모델 디스플레이"에 대응되는 버튼이 선택된 상태일 경우, 현재 가상 동화상에 대응되는 트리거 조건 1이 트리거된 후, 현재 가상 동화상이 디스플레이됨을 나타내며, "모델 디스플레이"에 대응되는 버튼이 선택되지 못한 상태일 경우, 현재 가상 동화상에 대응되는 트리거 조건 1이 트리거된 후, 현재 가상 동화상이 디스플레이되지 않음을 나타낸다.Exemplarily, it is possible to edit whether or not the virtual object is displayed after being triggered through the editing area of the presentation state, and as shown in FIG. 6B , a button corresponding to “model display” is selected , indicates that the current virtual video is displayed after trigger condition 1 corresponding to the current virtual video is triggered, and when the button corresponding to “display model” is not selected, trigger condition 1 corresponding to the current virtual video After this is triggered, it indicates that the current virtual moving image is not displayed.

예시적으로, 순환 횟수에 대응되는 편집 영역을 통해 가상 대상이 전시된 후의 순환 전시 횟수에 대한 편집 동작을 획득할 수 있으며, 예를 들어 획득된 전시 횟수가 n 회이면, 현재 가상 동화상이 트리거 조건 1이 트리거된 후, 순환 전시를 n 회 수행하는 것을 나타낼 수 있다.For example, an editing operation for the number of cycles of exhibition after the virtual object is displayed through the editing area corresponding to the number of cycles may be acquired. After 1 is triggered, it may indicate performing the cycle display n times.

특별히, 인터랙션 데이터에 여러 가지 상태 트리거 조건을 포함할 경우, 인터랙션 데이터는 각 상태 트리거 조건의 우선 순위를 더 포함한다.In particular, when the interaction data includes various state trigger conditions, the interaction data further includes the priority of each state trigger condition.

예시적으로, AR 기기에 의해 전시된 인터랙션 데이터 편집 인터페이스가 인터랙션 데이터를 편집할 경우, 도 5에 도시된 페이지에서 전시할 수 있으며, 예를 들어, 도 5의 좌측에서, 현재 전시된 가상 대상인 "당삼채말"이 타깃 현실 시나리오가 위치하는 좌표계 하의 좌표 정보, 및 트리거 조건, 디스플레이 상태, 순환 전시 여부, 우선 순위 등을 포함하는 상기 가상 대상인 "당삼채말"에 대응되는 인터랙션 데이터(도 5에 도시되지 않음)를 전시할 수 있다.Illustratively, when the interaction data editing interface displayed by the AR device edits the interaction data, it may be displayed on the page shown in FIG. 5, for example, on the left side of FIG. Interaction data corresponding to the virtual target "Dang Samchaemal" including coordinate information under the coordinate system in which the target real scenario is located, and trigger conditions, display status, circular display status, priority, etc. (not shown in FIG. 5) not) can be displayed.

예시적으로, 인터랙션 데이터는 여러 가지 상태 트리거 조건을 포함하는 것은 구체적으로 초기 AR 데이터 패킷에 관련된 가상 대상이 복수 개 포함되는 것을 가리키고, 각 가상 대상이 하나의 상태 트리거 조건에 대응되는 경우, 각 가상 대상에 대응되는 상태 트리거 조건에 대한 우선 순위를 설정할 수 있고, 후속 AR 기기가 복수 개의 상태 트리거 조건을 동시에 획득할 경우, 우선 순위가 가장 높은 상태 트리거 조건에 대응되는 가상 대상이, 상기 가상 대상에 대응되는 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 상기 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 따라 전시하도록 트리거한다.Illustratively, if the interaction data includes various state trigger conditions, it specifically indicates that a plurality of virtual objects related to the initial AR data packet are included, and when each virtual object corresponds to one state trigger condition, each virtual object A priority can be set for a state trigger condition corresponding to a target, and when a subsequent AR device simultaneously acquires a plurality of status trigger conditions, the virtual target corresponding to the state trigger condition with the highest priority is assigned to the virtual target trigger to display according to at least one of a presentation state corresponding to a corresponding state trigger condition, and a cycle display number after the virtual object is triggered to be displayed.

여기서 언급된 상태 트리거 조건은,The state trigger conditions mentioned here are:

클릭 모델 트리거 조건, 슬라이딩 모델 트리거 조건, 거리 식별 트리거 조건, 지정 영역 트리거 조건, 제스처 식별 트리거 조건, 현재 모델을 향한 트리거 조건 및 지정 모델을 향한 트리거 조건 중 적어도 하나를 포함할 수 있지만 이에 한정되지 않는다.It may include, but is not limited to, at least one of a click model trigger condition, a sliding model trigger condition, a distance identification trigger condition, a specified area trigger condition, a gesture identification trigger condition, a trigger condition toward the current model, and a trigger condition toward the specified model. .

아래에 가상 대상 A를 결합하여 이러한 상태 트리거 조건의 의미를 설명하고자 한다.We will combine virtual target A below to explain the meaning of these state trigger conditions.

여기서, (1)클릭 모델 트리거 조건은 AR 기기에 전시된 가상 대상 A의 3 차원 모델을 클릭한 후 AR 기기에서 상기 가상 대상 A를 전시하는 상태 트리거 조건을 트리거하는 것을 가리키며, 예시적으로, AR 기기는 전시될 가상 대상의 3 차원 모델을 전시할 수 있으며, 상기 3 차원 모델에 대한 클릭 동작을 검출한 후, 상기 3 차원 모델에 대응되는 가상 대상을 전시하며; Here, (1) the click model trigger condition refers to triggering a state trigger condition for displaying the virtual object A in the AR device after clicking the three-dimensional model of the virtual object A displayed on the AR device. the device may display a 3D model of the virtual object to be displayed, and after detecting a click operation on the 3D model, display the virtual object corresponding to the 3D model;

(2)슬라이딩 모델 트리거 조건은 AR 기기에서 설정된 방식에 따라 가상 대상 A의 3 차원 모델을 슬라이딩하는 것을 통해 트리거된 상기 가상 대상 A에 대한 상태 트리거 조건을 가리키고, 예시적으로, AR 기기에서 가상 대상 A에 대한 3 차원 모델에 대한 오른쪽 슬라이딩 동작을 수행하여 가상 대상 A가 전시되도록 트리거하며, AR 기기에서 가상 대상 A에 대한 3 차원 모델에 대한 왼쪽 슬라이딩 동작을 수행하여 가상 대상 A가 사라지도록 트리거하는 것으로 설정할 수 있으며; (2) The sliding model trigger condition refers to a state trigger condition for the virtual object A triggered by sliding the three-dimensional model of the virtual object A according to a method set in the AR device, and exemplarily, the virtual object in the AR device Performing a right sliding action on the 3D model for A to trigger the virtual object A to be displayed, and performing a left sliding action on the 3D model for the virtual object A in the AR device to trigger the virtual object A to disappear. can be set to;

(3)거리 트리거 조건은 AR 기기가 위치하는 위치 좌표와 설정된 위치 포인트 사이의 거리가 설정된 거리를 만족할 경우, 트리거된 상기 가상 대상 A에 대한 상태 트리거 조건을 가리키며; (3) the distance trigger condition indicates a state trigger condition for the virtual object A that is triggered when the distance between the location coordinates where the AR device is located and the set location point satisfies the set distance;

(4)지정 영역 트리거 조건은 AR 기기가 지정 영역에 진입된 후, 트리거된 가상 대상 A에 대한 상태 트리거 조건을 가리키며;(4) the designated area trigger condition indicates a state trigger condition for the virtual object A triggered after the AR device enters the designated area;

(5)제스처 식별 트리거 조건은 설정된 제스처 움직임을 통해, 트리거된 가상 대상 A에 대한 상태 트리거 조건을 가리키며; (5) the gesture identification trigger condition indicates a state trigger condition for the virtual object A triggered through the set gesture movement;

(6)현재 모델을 향한 트리거 조건은 AR 기기의 촬영 각도가 가상 대상 A가 위치하는 위치를 향할 경우, 트리거된 상기 가상 대상 A에 대한 상태 트리거 조건을 가리키며; (6) the trigger condition toward the current model indicates a state trigger condition for the virtual object A that is triggered when the shooting angle of the AR device is toward the location where the virtual object A is located;

(7)지정 모델을 향한 트리거 조건은 AR 기기가 특정된 가상 대상이 위치하는 위치를 향할 경우, 트리거된 가상 대상 A에 대한 상태 트리거 조건을 가리킨다.(7) The trigger condition toward the specified model indicates a state trigger condition for the triggered virtual object A when the AR device is directed toward the location where the specified virtual object is located.

AR 데이터 패킷에 복수 개의 가상 대상이 포함될 경우, 또한 각 가상 대상이 한 가지 상태 트리거 조건에 대응될 경우, 이러한 상태 트리거 조건에 대한 트리거 로직 체인을 형성할 수 있으며, 예를 들어 AR 데이터 패킷에 3 개의 가상 대상이 포함되되, 첫 번째 가상 대상, 두 번째 가상 대상 및 세 번째 가상 대상에 각각 대응되는 상태 트리거 조건을 상태 트리거 조건 1, 상태 트리거 조건 2 및 상태 트리거 조건 3으로 각각 기록하고, 상태 트리거 조건 1, 상태 트리거 조건 2 및 상태 트리거 조건 3이 트리거 로직 체인을 형성한 후, 예를 들어 형성된 트리거 로직 체인의 순서가 상태 트리거 조건 1, 상태 트리거 조건 2 및 상태 트리거 조건 3이면, 사용자가 상태 트리거 조건 1, 상태 트리거 조건 2 및 상태 트리거 조건 3을 순차적으로 트리거할 경우, 가상 대상 1, 가상 대상 2 및 가상 대상 3을 순차적으로 전시할 수 있다.When an AR data packet includes a plurality of virtual objects, and when each virtual object corresponds to one state trigger condition, a trigger logic chain for these state trigger conditions can be formed, for example, 3 virtual objects in the AR data packet The virtual targets are included, and state trigger conditions corresponding to the first virtual target, the second virtual target, and the third virtual target are recorded as state trigger condition 1, state trigger condition 2 and state trigger condition 3, respectively, and state trigger After condition 1, condition trigger condition 2 and condition trigger condition 3 form a trigger logic chain, for example, if the order of the formed trigger logic chain is condition trigger condition 1, condition trigger condition 2, and condition trigger condition 3, the user When trigger condition 1, condition trigger condition 2, and condition trigger condition 3 are sequentially triggered, virtual object 1, virtual object 2, and virtual object 3 may be sequentially displayed.

본 발명의 실시예에 있어서, 가상 대상에 대한 인터랙션 데이터를 편집하는 인터랙션 데이터 편집 인터페이스를 제공하여, 가상 대상을 편집하는 트리거 방식 및 전시 형태를 지원할 수 있다.In an embodiment of the present invention, by providing an interaction data editing interface for editing interaction data for a virtual object, a trigger method for editing a virtual object and a display type may be supported.

한 가지 실시형태에 있어서, 본 발명의 실시예에서 제공한 생성 방법은,In one embodiment, the production method provided in the Examples of the present invention comprises:

초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 물체 모델에 대응되는 제3 포즈 데이터를 획득하는 단계 - 적어도 하나의 가상 물체 모델은 타깃 현실 시나리오에서의 타깃 물체를 나타냄 - 를 더 포함하고; obtaining third pose data corresponding to the at least one virtual object model related to the initial AR data packet, the at least one virtual object model representing the target object in the target reality scenario;

적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계는,The step of generating an updated AR data packet by updating the initial AR data packet based on the update data of the at least one virtual object includes:

적어도 하나의 가상 대상의 업데이트 데이터, 및 가상 물체 모델에 대응되는 제3 포즈 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계를 포함한다.and generating an updated AR data packet by updating the initial AR data packet based on the updated data of the at least one virtual object and third pose data corresponding to the virtual object model.

예시적으로, 가상 물체 모델에 대응되는 제3 포즈 데이터는, 가상 물체 모델이 타깃 현실 시나리오에서 프리젠테이션될 경우의 위치 및 자세 중 적어도 하나를 나타낼 수 있는 데이터를 포함할 수 있거나 이에 한정되지 않으며, 또는 가상 물체 모델이 3 차원 시나리오 모델에서의 위치 및 자세 중 적어도 하나를 나타낼 수 있는 데이터를 포함할 수 있지만 이에 한정되지 않으며, 예를 들어 가상 물체 모델이 타깃 현실 시나리오 또는 3 차원 시나리오 모델이 위치하는 좌표계에서의 위치 좌표, 편향각 및 사이즈 정보를 포함할 수 있다.Illustratively, the third pose data corresponding to the virtual object model may include, but is not limited to, data that may indicate at least one of a position and an attitude when the virtual object model is presented in a target reality scenario, Alternatively, the virtual object model may include data that may represent at least one of a position and an attitude in the three-dimensional scenario model, for example, the virtual object model may include a target reality scenario or a three-dimensional scenario model in which the model is located. Position coordinates in the coordinate system, deflection angle, and size information may be included.

구체적으로, 가상 물체 모델이 타깃 현실 시나리오에서 또는 3 차원 시나리오 모델에서의 제3 포즈 데이터는, 상기 가상 물체 모델에 대응되는 타깃 실제 물체가 타깃 현실 시나리오에서의 제3 포즈 데이터를 나타낼 수 있고, 또한, 가상 물체 모델이 AR 기기에서 전시될 경우의 전시 형태를 편집할 수 있으며, 예를 들어 가상 물체 모델이 AR 기기에서의 전시 형태를 차폐 형태로 편집하고, AR 기기에서 프리젠테이션될 경우 투명 처리를 수행하며, 상기 가상 물체 모델은 차폐되어야 하는 가상 대상을 차폐하는데 사용될 수 있으며, 예를 들어 가상 대상을 전시할 경우, 가상 대상이 차폐되어야 하는 일부 영역에 대한 랜더링을 수행하지 않으며, 가상 물체 모델을 통해 차페된 일부 영역에 대한 투명 처리를 수행할 수 있음으로써, 차폐 효과에 달성할 수 있다.Specifically, the third pose data in the virtual object model in the target reality scenario or in the three-dimensional scenario model may indicate the third pose data in the target reality scenario of the target real object corresponding to the virtual object model, and , you can edit the display form when the virtual object model is displayed on an AR device. and the virtual object model can be used to shield the virtual object to be shielded. For example, when the virtual object is displayed, rendering is not performed on a partial area where the virtual object is to be shielded, and the virtual object model is generated. By being able to perform a transparent treatment on a portion of the shielded area, it is possible to achieve a shielding effect.

본 발명의 실시예에 있어서, 차폐 효과를 프리젠테이션하기 위한 가상 물체 모델을 편집할 수 있고, 가상 물체 모델에 대응되는 제3 포즈 데이터를 편집하는 것을 통해, 가상 물체 모델이 타깃 현실 시나리오에서의 실제 제3 포즈 데이터를 원상 회복하는 것을 구현할 수 있어, 후속 AR 기기에서 가상 대상을 전시할 경우, 더욱 진실된 전시 효과를 제공하는데 용이하다.In an embodiment of the present invention, it is possible to edit the virtual object model for presenting the shielding effect, and through editing the third pose data corresponding to the virtual object model, the virtual object model is the actual model in the target reality scenario. Restoring the third pose data can be implemented, so it is easy to provide a more authentic display effect when a virtual object is displayed in a subsequent AR device.

한 가지 실시형태에 있어서, 적어도 하나의 가상 대상은 적어도 하나의 제1 가상 대상을 포함하고, 상기 단계 S102의 경우, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득할 경우, 상기 단계 S102은,In one embodiment, the at least one virtual object includes at least one first virtual object, and in the case of step S102, when obtaining update data of the at least one virtual object related to the initial AR data packet, the Step S102,

초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상의 업데이트 데이터를 획득하는 단계를 포함한다.and acquiring update data of at least one first virtual object included in the initial AR data packet.

초기 AR 데이터 패킷에 가상 대상이 포함될 경우, 여기서 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 것은, 초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상의 업데이트 데이터를 획득하는 것일 수 있다.When the initial AR data packet includes a virtual object, wherein obtaining update data of at least one virtual object related to the initial AR data packet includes obtaining update data of at least one first virtual object included in the initial AR data packet may be doing

다른 한 가지 실시형태에 있어서, 적어도 하나의 가상 대상은 적어도 하나의 제2 가상 대상을 포함하고, 상기 단계 S102의 경우, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득할 경우, 상기 단계 S102은,In another embodiment, the at least one virtual object includes at least one second virtual object, and in the case of step S102, when obtaining update data of the at least one virtual object related to the initial AR data packet, The step S102,

사전에 구축된 소재 라이브러리로부터 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상을 획득하고, 적어도 하나의 제2 가상 대상의 업데이트 데이터를 획득하는 단계를 포함한다.obtaining at least one second virtual object related to the AR data packet from the pre-built material library, and obtaining update data of the at least one second virtual object.

초기 AR 데이터 패킷에 가상 대상이 포함되거나 가상 대상이 포함되지 않을 경우, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하고, 사전에 구축된 소재 라이브러리로부터 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상을 획득하며, 적어도 하나의 제2 가상 대상의 업데이트 데이터를 획득할 수 있다.When the initial AR data packet includes a virtual object or does not include a virtual object, update data of at least one virtual object related to the initial AR data packet is acquired, and at least one AR data packet related to the pre-built material library is obtained. may obtain a second virtual object of , and update data of at least one second virtual object may be obtained.

다른 한 가지 실시형태에 있어서, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득할 경우, 초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상의 업데이트 데이터, 및 사전에 구축된 소재 라이브러리로부터 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상의 업데이트 데이터를 동시에 획득할 수 있다.In another embodiment, when obtaining update data of at least one virtual object related to the initial AR data packet, the update data of at least one first virtual object included in the initial AR data packet, and the previously built Update data of at least one second virtual object related to the initial AR data packet may be simultaneously acquired from the material library.

예시적으로, 사전에 구축된 소재 라이브러리는 여러 가지 가상 정적 모델, 동화상 및 비디오 등 가상 대상을 포함할 수 있고, 사용자는 사전에 구축된 소재 라이브러리에서 상기 초기 AR 데이터 패킷에 업로드되어야 할 가상 대상을 선택할 수 있다.Illustratively, the pre-built material library may include virtual objects such as various virtual static models, moving images and videos, and the user selects the virtual objects to be uploaded to the initial AR data packet from the pre-built material library. You can choose.

예시적으로, 제2 가상 대상과 제1 가상 대상은 동일할 수 있고, 상이할 수도 있으며, 제1 가상 대상 및 제2 가상 대상 중 적어도 하나의 업데이트 데이터를 통해 초기 AR 데이터 패킷을 업데이트할 수 있다.For example, the second virtual object and the first virtual object may be the same or different, and the initial AR data packet may be updated through update data of at least one of the first virtual object and the second virtual object. .

본 발명의 실시예에 있어서, 여러 가지 방식을 통해 초기 AR 데이터 패킷에 관련된 가상 대상 및 상기 가상 대상의 업데이트 데이터를 획득할 수 있어, 가상 대상의 업데이트 데이터를 유연하게 획득할 수 있다.In an embodiment of the present invention, the virtual object related to the initial AR data packet and update data of the virtual object may be obtained through various methods, so that the update data of the virtual object may be flexibly obtained.

이에 대응되게, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시할 경우,Correspondingly, when displaying at least one virtual object related to the initial AR data packet,

초기 AR 데이터 패킷에서의 적어도 하나의 제1 가상 대상, 및 사전에 구축된 소재 라이브러리로부터 획득된 초기 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상 중 적어도 하나를 전시하는 단계를 포함할 수 있다.presenting at least one of at least one first virtual object in the initial AR data packet and at least one second virtual object related to the initial AR data packet obtained from a pre-built material library.

전술한 바와 같이 초기 AR 데이터 패킷이 가상 대상을 포함할 수 있거나, 가상 대상을 포함하지 않을 수 있으며, 초기 AR 데이터 패킷에 가상 대상이 포함될 경우, 전시된 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상은, 초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상이 전시된 것일 수 있고, 사전에 구축된 소재 라이브러리로부터 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상이 획득된 후 전시된 것일 수도 있으며, 또는, 초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상, 및 사전에 구축된 소재 라이브러리로부터 획득된 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상이 동시에 전시된 것일 수 있다.As described above, the initial AR data packet may or may not include a virtual object, and when the initial AR data packet includes a virtual object, at least one virtual object related to the displayed initial AR data packet. may indicate that at least one first virtual object included in the initial AR data packet is displayed, and is displayed after at least one second virtual object related to the initial AR data packet is obtained from a pre-built material library. Alternatively, at least one first virtual object included in the initial AR data packet and at least one second virtual object related to the initial AR data packet obtained from a pre-built material library are displayed at the same time can

더 나아가, 업데이트된 AR 데이터 패킷을 생성한 후, 본 발명의 실시예에서 제공한 생성 방법은,Further, after generating the updated AR data packet, the generating method provided in the embodiment of the present invention comprises:

업데이트된 AR 데이터 패킷을 서버에 송신하는 단계; 또는, 업데이트된 AR 데이터 패킷 및 업데이트된 AR 데이터 패킷이 활성화되는지 여부를 지시하는 상태 정보를 서버에 송신하는 단계를 더 포함한다.sending the updated AR data packet to the server; Alternatively, the method further includes transmitting the updated AR data packet and status information indicating whether the updated AR data packet is activated to the server.

예시적으로, 도 7에 도시된 바와 같이, 초기 AR 데이터 패킷을 편집 완료하여 업데이트된 AR 데이터 패킷을 얻은 후, 클릭하여 저장할 수 있고, 예를 들어 AR 기기가 사용자에 의해 트리거된 저장 트리거 동작을 검출하고, 저장 성공한 후, 상기 업데이트된 AR 데이터 패킷을 서버에 송신할 수 있다.For example, as shown in FIG. 7 , after editing the initial AR data packet to obtain an updated AR data packet, it can be clicked to save, for example, the AR device triggers a storage trigger operation triggered by the user. After successful detection and storage, the updated AR data packet may be transmitted to the server.

예시적으로, 업데이트된 AR 데이터 패킷이 활성화되는지 여부를 지시하는 상태 정보는 도 2a에 전시된 인터페이스를 통해 설정될 수 있고, 각 AR 데이터 패킷의 아래에는 "활성화" 버튼(도 2a에 도시되지 않음)이 설정될 수 있으며, 상기 AR 데이터 패킷 아래의 "활성화" 버튼이 트리거되면, 상기 AR 데이터 패킷에 대응되는 업데이트된 AR 데이터 패킷이 서버에 업로드된 후, AR 기기에 의해 다운로드되어 체험될 수 있음을 나타낸다.Illustratively, the state information indicating whether the updated AR data packet is activated may be set through the interface shown in Fig. 2A, and an “Activate” button (not shown in Fig. 2A) below each AR data packet ) can be set, and when the "Activate" button under the AR data packet is triggered, the updated AR data packet corresponding to the AR data packet is uploaded to the server, and then downloaded and experienced by the AR device indicates

본 발명의 실시예에 있어서, 생성된 업데이트된 AR 데이터 패킷을 서버에 게시할 수 있어, 다른 사용자가 다운로드하여 사용할 수 있도록 제공할 수 있으며, 예시적으로, 다른 AR 기기가 다운로드하여 편집하는 동시에, AR 기기가 다운로드하여 AR 데이터 패킷을 체험하도록 제공할 수 있다.In an embodiment of the present invention, the generated updated AR data packet can be posted to the server, so that other users can download and use it. It can be provided for AR devices to download and experience AR data packets.

다른 한 가지 실시형태에 있어서, 업데이트된 AR 데이터 패킷을 생성한 후, 본 발명의 실시예에서 제공한 생성 방법은,In another embodiment, after generating the updated AR data packet, the generating method provided in the embodiment of the present invention comprises:

업데이트된 AR 데이터 패킷에 대한 업로드 트리거 동작에 응답하여, 업데이트된 AR 데이터 패킷의 라벨 정보를 획득하고, 업데이트된 AR 데이터 패킷 및 라벨 정보를 서버에 송신하는 단계를 더 포함한다.The method further includes: in response to an upload trigger operation for the updated AR data packet, obtaining label information of the updated AR data packet, and sending the updated AR data packet and label information to the server.

예시적으로, 초기 AR 데이터 패킷을 편집하여, 업데이트된 AR 데이터 패킷을 얻은 후, 업데이트된 데이터 패킷을 서버에 송신할 수 있고, 도 8에 도시된 바와 같이, 얻은 타깃 현실 시나리오에 관련된 AR 데이터 패킷은 복수 개를 포함할 수 있으며, 사용자는 도 8의 (a)에 도시된 페이지의 업로드 체험 패키지 동작을 트리거한 후, 사용자가 업로드할 타깃 업데이트된 AR 데이터 패킷을 결정하기 위해, 도 8의 (b)에 도시된 페이지를 전시할 수 있으며, 사용자는 상기 페이지에서 업로드될 타깃 업데이트된 AR 데이터 패킷에 대응되는 라벨 정보를 작성할 수 있다.Exemplarily, the initial AR data packet may be edited to obtain the updated AR data packet, and then the updated data packet may be sent to the server, as shown in FIG. 8 , the AR data packet related to the obtained target reality scenario may include a plurality, and after the user triggers the upload experience package operation of the page shown in (a) of FIG. 8, to determine the target updated AR data packet to be uploaded by the user, ( The page shown in b) can be displayed, and the user can write label information corresponding to the target updated AR data packet to be uploaded on the page.

예시적으로, 라벨 정보는 타깃 현실 시나리오의 명칭, 빌딩 명칭, 체험 패키지 명칭, 테마, 비고 등 정보를 포함할 수 있고, 라벨 정보의 작성은 일 측면으로 업로드될 업데이트된 AR 데이터 패킷을 결정하는데 용이하고, 다른 측면으로, 서버가 상기 라벨 정보에 기반하여 업로드된 업데이트된 AR 데이터 패킷을 저장하는데 용이함으로써, AR 기기 엔드의 사용자가 AR 기기에서 AR 데이터 패킷을 다운로드 하여 체험하는데 용이하다.Illustratively, the label information may include information such as the name of the target reality scenario, the building name, the experience package name, themes, remarks, and the like, and the creation of the label information is, in one aspect, easy to determine the updated AR data packet to be uploaded And, on the other hand, since it is easy for the server to store the updated AR data packet uploaded based on the label information, it is easy for the user of the AR device end to download and experience the AR data packet from the AR device.

본 발명의 실시예에 있어서, 생성된 업데이트된 AR 데이터 패킷을 서버에 게시할 수 있어, 다른 사용자가 다운로드하여 사용할 수 있도록 제공할 수 있으며, 예시적으로, 다른 AR 생성 엔드가 다운로드하여 편집하는 동시에, AR 기기가 다운로드하여 AR 데이터 패킷을 체험하도록 제공할 수 있다.In an embodiment of the present invention, the generated updated AR data packet can be posted to the server, so that other users can download and use it, and illustratively, another AR generating end downloads and edits it at the same time , it can be provided for AR devices to download and experience AR data packets.

예시적으로, 업데이트된 AR 데이터 패킷 및 라벨 정보를 서버에 송신하는 단계는,Illustratively, transmitting the updated AR data packet and label information to the server includes:

업데이트된 AR 데이터 패킷, 라벨 정보 및 업데이트된 AR 데이터 패킷이 활성화되는지 여부를 지시하는 상태 정보를 서버에 송신하는 단계를 포함하고;sending the updated AR data packet, label information, and status information indicating whether the updated AR data packet is activated to the server;

여기서, 활성화 상태의 AR 데이터 패킷은 사용될 수 있다.Here, the AR data packet in the active state may be used.

예시적으로, 업데이트된 AR 데이터 패킷이 활성화되는지 여부를 지시하는 상태 정보는 도 8의 (a)를 통해 설정될 수 있고, 각 AR 데이터 패킷의 아래에는 "활성화" 버튼이 설정되며, 상기 AR 데이터 패킷 아래의 "활성화" 버튼이 트리거되면, 상기 AR 데이터 패킷에 대응되는 업데이트된 AR 데이터 패킷이 서버에 업로드된 후, AR 기기에 의해 다운로드되어 체험될 수 있음을 나타낸다.Exemplarily, state information indicating whether the updated AR data packet is activated may be set through (a) of FIG. 8 , and an “Activate” button is set under each AR data packet, and the AR data When the "Activate" button under the packet is triggered, it indicates that the updated AR data packet corresponding to the AR data packet is uploaded to the server, and then downloaded and experienced by the AR device.

아래에 AR 시나리오 콘텐츠에 대한 전시 과정을 소개하고, 상기 전시 과정은 AR 기기에 적용될 수 있으며, 상기 AR 기기는 상기 AR 데이터 패킷을 생성하기 위한 AR 기기와 동일할 수 있고, 상이할 수도 있으며, 여기서 더이상 한정하지 않으며, 도 9에 도시된 바와 같이, 아래의 단계 S201~단계 S203을 포함한다.An exhibition process for AR scenario content is introduced below, and the display process may be applied to an AR device, wherein the AR device may be the same as or different from the AR device for generating the AR data packet, where It is not limited any more, and as shown in FIG. 9 , the following steps S201 to S203 are included.

단계 S201에 있어서, 제2 트리거 동작에 응답하여, 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하고; AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함한다.In step S201, in response to the second trigger action, obtain an AR data packet related to the target reality scenario indicated by the second trigger action; The AR data packet includes first pose data corresponding to the at least one virtual object.

예시적으로, AR 기기는 AR 안경, 태블릿 컴퓨터, 스마트폰, 스마트 웨어러블 기기 등 디스플레이 기능 및 데이터 처리 기능을 구비하는 기기를 포함할 수 있지만 이에 한정되지 않으며, 이러한 AR 기기에는 AR 시나리오 콘텐츠를 전시하기 위한 애플리케이션 프로그램이 장착될 수 있고, 사용자는 상기 애플리케이션 프로그램에서 AR 시나리오 콘텐츠를 체험할 수 있다.Illustratively, the AR device may include, but is not limited to, a device having a display function and a data processing function, such as AR glasses, a tablet computer, a smartphone, a smart wearable device, etc. An application program may be installed for this purpose, and the user may experience AR scenario content in the application program.

AR 기기에서 AR 시나리오 콘텐츠를 전시하기 위한 애플리케이션 프로그램을 오픈한 후, 상기 AR 기기는 적어도 하나의 현실 시나리오, 및 각 현실 시나리오에 관련된 AR 데이터 패킷을 전시할 수 있으며, 예시적으로, 제2 트리거 동작은 타깃 현실 시나리오에서 관련된 AR 데이터 패킷에 대한 트리거 동작일 수 있으며, 한 가지 실시예에서, 도 2a에 도시된 바와 같이, 사용자는 AR 기기에 의해 전시된 현실 시나리오에 관련된 AR 데이터 패킷에서, 타깃 현실 시나리오 "XXX빌딩-15층"에 관련된 AR 데이터 패킷을 클릭할 수 있으며, 예를 들어 "[예] 사이언스 픽션"인 상기 AR 데이터 패킷을 클릭하면, AR 기기는 상기 AR 데이터 패킷에 대한 제2 트리거 동작이 존재함을 검출할 수 있음으로써, 서버에 타깃 현실 시나리오"XXX빌딩-15층"에 관련된 AR 데이터 패킷을 획득하도록 요청할 수 있다.After opening an application program for displaying AR scenario content in the AR device, the AR device may display at least one reality scenario and an AR data packet related to each reality scenario, for example, a second trigger operation may be a trigger action for an AR data packet related to the target reality scenario, and in one embodiment, as shown in FIG. 2A , the user may select a target reality in the AR data packet related to the reality scenario exhibited by the AR device. You can click the AR data packet related to the scenario "XXX Building - 15th floor", for example, if you click the AR data packet that is "[Example] Science Fiction", the AR device triggers the second trigger for the AR data packet By being able to detect the presence of the action, it is possible to request the server to obtain an AR data packet related to the target reality scenario "XXX Building - 15th floor".

여기서, AR 데이터 패킷에 포함된 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터는 타깃 현실 시나리오에서의 제1 포즈 데이터일 수 있고, 또는, AR 데이터 패킷에 포함된 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터는 타깃 현실 시나리오의 3 차원 시나리오 모델에서의 제1 포즈 데이터일 수 있으며, 구체적인 것은 전술한 설명을 참조할 수 있으며, 여기서 더이상 반복하여 설명하지 않는다.Here, the first pose data corresponding to the at least one virtual target included in the AR data packet may be first pose data in the target reality scenario, or the first pose data corresponding to the at least one virtual target included in the AR data packet. The first pose data may be the first pose data in the three-dimensional scenario model of the target reality scenario, and for specific details, reference may be made to the above description, which will not be repeated any longer.

단계 S202에 있어서, AR 기기가 현재 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정한다.In step S202, based on the second pose data in which the AR device captures the current target reality scenario, and the first pose data corresponding to the at least one virtual object among the AR data packets, the presentation of the at least one virtual object is special. Determine the effect information.

여기서, AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 상기 AR 기기에 대응되는 제2 포즈 데이터를 획득하는 방식은 이상의 설명을 참조하면 되며, 여기서 더이상 반복하여 설명하지 않는다.Here, the method of acquiring the second pose data when the AR device captures the current target reality scenario and the second pose data corresponding to the AR device may refer to the above description, and will not be repeated herein.

AR 기기가 현재 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터를 획득하기 전, 도 10에 도시된 바와 같이, AR 기기에서 사용자가 AR 기기를 사용하여 촬영하도록 프롬프트하기 위한 정보를 전시할 수 있다.Before the AR device acquires the second pose data for shooting the current target reality scenario, as shown in FIG. 10 , the AR device may display information for prompting the user to shoot using the AR device.

가상 대상에 대응되는 제1 포즈 데이터가 타깃 현실 시나리오에서의 제1 포즈 데이터인 경우, AR 기기에 대응되는 제2 포즈 데이터 및 가상 대상에 대응되는 제1 포즈 데이터가 동일한 좌표계에서의 포즈 데이터이므로, AR 기기에 대응되는 제2 포즈 데이터, 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 상기 가상 대상이 AR 기기에서의 프리젠테이션 특수 효과 정보를 결정할 수 있다.When the first pose data corresponding to the virtual object is the first pose data in the target reality scenario, the second pose data corresponding to the AR device and the first pose data corresponding to the virtual object are pose data in the same coordinate system, The virtual object may determine presentation special effect information in the AR device based on the second pose data corresponding to the AR device and the first pose data corresponding to the at least one virtual object.

가상 대상에 대응되는 제1 포즈 데이터가 타깃 현실 시나리오의 3 차원 시나리오 모델에서의 제1 포즈 데이터인 경우, 3 차원 시나리오 모델과 현실 시나리오가 동일한 좌표계에서 1:1 비례로 프리젠테이션되고, 상이한 좌표계에서 등비례로 프리젠테이션되므로, 사전에 설정된 가상 대상이 3 차원 시나리오 모델에서 프리젠테이션될 경우의 제1 포즈 데이터, 및 AR 기기에 대응되는 제2 포즈 데이터를 통해, 상기 가상 대상이 AR 기기에서의 프리젠테이션 특수 효과 정보를 결정할 수 있다.When the first pose data corresponding to the virtual object is the first pose data in the three-dimensional scenario model of the target reality scenario, the three-dimensional scenario model and the real scenario are presented in a 1:1 ratio in the same coordinate system, and in different coordinate systems Since the presentation is in equal proportion, the virtual object is presented in the AR device through the first pose data and the second pose data corresponding to the AR device when the preset virtual object is presented in the 3D scenario model. It is possible to determine the presentation special effect information.

단계 S203에 있어서, 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시한다.In step S203, based on the presentation special effect information, at least one virtual object is displayed through an AR device.

가상 대상이 타깃 현실 시나리오에서의 프리젠테이션 특수 효과 정보를 얻은 후, AR 기기를 통해 상기 프리젠테이션 특수 효과 정보에 따라 상기 적어도 하나의 가상 대상을 전시할 수 있으며, 도 11에 도시된 바와 같이, 타깃 현실 시나리오에서 가상 대상인 "당삼채말"을 전시한 예시도이다.After the virtual object obtains the presentation special effect information in the target reality scenario, the at least one virtual object may be displayed according to the presentation special effect information through the AR device, as shown in FIG. 11 , the target This is an example diagram showing the virtual object "Dang Samchaemal" in a real scenario.

본 발명의 실시예에 있어서, 제2 트리거 동작에 응답하여, 상기 제2 트리거 동작에 관련된 AR 데이터 패킷을 획득할 수 있고, 더 나아가 AR 기기에 대응되는 제2 포즈 데이터, 및 사전에 설정된 AR 데이터 패킷에서의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 가상 대상이 상기 타깃 현실 시나리오에서의 프리젠테이션 특수 효과 정보를 결정할 수 있으며, 최종적으로 AR 기기에서 진실된 증강 현실 시나리오 효과를 전시한다.In an embodiment of the present invention, in response to the second trigger action, an AR data packet related to the second trigger action may be acquired, and furthermore, second pose data corresponding to the AR device, and preset AR data Based on the first pose data corresponding to the virtual object in the packet, the virtual object may determine presentation special effect information in the target reality scenario, and finally display the true augmented reality scenario effect in the AR device.

더 나아가, AR 데이터 패킷은 적어도 하나의 가상 물체 모델에 대응되는 제3 포즈 데이터를 더 포함하고; 가상 물체 모델은 타깃 현실 시나리오에서의 타깃 물체를 나타내며;Furthermore, the AR data packet further includes third pose data corresponding to the at least one virtual object model; The virtual object model represents the target object in the target reality scenario;

AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정할 경우,To determine the presentation special effect information of the at least one virtual object based on the second pose data when the AR device captures the current target reality scenario, and the first pose data corresponding to the at least one virtual object among the AR data packets case,

AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터, 및 가상 물체 모델에 대응되는 제3 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하는 단계를 포함한다.Based on the second pose data when the AR device captures the current target reality scenario, the first pose data corresponding to at least one virtual object among the AR data packets, and the third pose data corresponding to the virtual object model, at least one and determining the presentation special effect information of the virtual object.

예시적으로, 상기 가상 물체 모델이 타깃 현실 시나리오에서의 제3 포즈 데이터, AR 기기에 대응되는 제2 포즈 데이터, 및 가상 대상에 대응되는 제1 포즈 데이터에 따라, 상기 가상 대상이 가상 물체 모델에 대응되는 실물 물체에 의해 차폐되는지 여부를 결정할 수 있으며, 상기 가상 대상의 일부 영역 또는 전부 영역이 가상 물체 모델에 대응되는 실물 물체에 의해 차폐되도록 결정할 경우, 차폐된 상기 일부 영역을 랜더링하지 않으며, 상기 가상 물체 모델은 차폐 형태로 처리될 수 있으며, 상기 차폐 형태의 가상 물체 모델에 대해 투명화 처리를 수행할 수 있으므로, 사용자는 AR 기기에서 투명 처리된 가상 물체 모델을 보지 못함으로써, 가상 대상이 타깃 현실 시나리오에서의 실물 물체에 의해 차폐된 프리젠테이션 효과를 전시할 수 있다.Exemplarily, according to the third pose data of the virtual object model in the target reality scenario, the second pose data corresponding to the AR device, and the first pose data corresponding to the virtual object, the virtual object is attached to the virtual object model. It may be determined whether or not to be covered by the corresponding real object, and if it is determined that some or all areas of the virtual object are to be covered by the real object corresponding to the virtual object model, the shielded partial area is not rendered, and the The virtual object model may be processed in a shielding form, and transparent processing may be performed on the shielded virtual object model. It is possible to display the effect of a presentation that is shielded by the real object in the scenario.

본 발명의 실시예에 있어서, 가상 물체 모델의 제3 포즈 데이터를 통해, 가상 물체 모델이 타깃 현실 시나리오에서의 실제 제3 포즈 데이터를 원상 복귀하는 것을 구현할 수 있고, 가상 대상이 가상 물체 모델에 대응되는 실물 물체에 의해 차폐된 것을 결정할 경우, 가상 물체 모델을 통해 가상 대상에 대한 차폐 효과를 구현할 수 있음으로써, AR 기기에서 더욱 진실된 증강 현실 시나리오의 효과를 전시한다.In an embodiment of the present invention, through the third pose data of the virtual object model, it may be implemented that the virtual object model returns the actual third pose data in the target reality scenario, and the virtual object corresponds to the virtual object model When it is determined that it is blocked by a real object, the effect of a more true augmented reality scenario is displayed in the AR device by realizing the shielding effect on the virtual object through the virtual object model.

한 가지 실시형태에 있어서, AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 인터랙션 데이터를 더 포함하고, 인터랙션 데이터는 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 포함한다.In one embodiment, the AR data packet further includes interaction data corresponding to at least one virtual object, wherein the interaction data includes at least one state trigger condition, a presentation state corresponding to each state trigger condition, and a virtual object at least one of the number of cycles of exhibits since it was triggered to be exhibited.

예시적으로, 인터랙션 데이터에 포함된 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수의 해석은 상기 문장을 참조하면 되며, 여기서 더이상 반복하여 설명하지 않는다.Illustratively, the interpretation of the state trigger condition included in the interaction data, the presentation state corresponding to each state trigger condition, and the number of cycles of display after the virtual object is triggered to be displayed may refer to the above sentence, where it is repeated do not explain

전술한 바에 기반한 상태 트리거 조건은 여러 가지를 포함할 수 있고, 예를 들어 클릭 모델 트리거 조건, 슬라이딩 모델 트리거 조건, 거리 식별 트리거 조건, 지정 영역 트리거 조건, 제스처 식별 트리거 조건, 현재 모델을 향한 트리거 조건 및 지정 모델을 향한 트리거 조건 중 적어도 하나 또는 복수 개를 포함하며, 각 트리거 조건의 해석은 상기 콘텐츠를 참조하면 되며, 여기서 더이상 반복하여 설명하지 않으며, 상태 트리거 조건이 두 가지 타입을 포함할 수 있는 것을 알 수 있는데, 한 가지 타입은 AR 기기에 대응되는 제2 포즈 데이터에 관련된 상태 트리거 조건이며, 예를 들어 거리 식별 트리거 조건, 지정 영역 트리거 조건, 현재 모델을 향한 트리거 조건 및 지정 모델을 향한 트리거 조건 중 적어도 하나 또는 복수 개이며, 다른 타입은 AR 기기에 대응되는 제2 포즈 데이터에 무관한 상태 트리거 조건이며, 예를 들어 클릭 모델 트리거 조건, 슬라이딩 모델 트리거 조건 및 제스처 식별 트리거 조건 중 적어도 하나 또는 복수 개이며, 아래에 이 두 가지 타입의 경우, 가상 대상과의 인터랙션을 각각 고려한다.The state trigger condition based on the above may include several, for example, a click model trigger condition, a sliding model trigger condition, a distance identification trigger condition, a designated area trigger condition, a gesture identification trigger condition, a trigger condition toward the current model. and at least one or a plurality of trigger conditions toward a specified model, the interpretation of each trigger condition may refer to the above content, which will not be repeated here any longer, and the state trigger condition may include two types It can be seen that one type is a state trigger condition related to the second pose data corresponding to the AR device, for example, a distance identification trigger condition, a designated area trigger condition, a trigger condition toward the current model, and a trigger toward a designated model. at least one or a plurality of conditions, and another type is a state trigger condition independent of the second pose data corresponding to the AR device, for example, at least one of a click model trigger condition, a sliding model trigger condition, and a gesture identification trigger condition; There are multiple, and in the case of these two types below, each interaction with the virtual object is considered.

한 가지 가능한 실시형태에 있어서, 본 발명의 실시예에서 제공한 전시 방법은,In one possible embodiment, the display method provided in the embodiment of the present invention comprises:

(1)적어도 하나의 가상 대상에 작용되는 인터랙션 동작을 검출하는 단계; 및(1) detecting an interaction operation applied to at least one virtual object; and

(2)적어도 하나의 가상 대상에 작용되는 인터랙션 동작이 제1 타입의 상태 트리거 조건에 부합될 경우, 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건 하에서 대응되는 프리젠테이션 상태, 및 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하여, 업데이트된 프리젠테이션 특수 효과 정보를 얻는 단계를 더 포함하고;(2) when an interaction operation applied to at least one virtual object satisfies a first type of state trigger condition, a presentation state corresponding to at least one virtual object under the first type of state trigger condition, and at least one Based on at least one of the number of cyclic displays after the virtual object of the virtual object is triggered to exhibit the first type of state trigger condition, the presentation special effect information of the at least one virtual object is updated, so that the updated presentation special effect information further comprising the step of obtaining;

더 나아, 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하는 단계는,Further, based on the presentation special effect information, the step of displaying at least one virtual object through the AR device includes:

업데이트된 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하는 단계를 포함한다.and displaying at least one virtual object through an AR device based on the updated presentation special effect information.

예시적으로, 인터랙션 동작은 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하도록 트리거하기 위한 동작일 수 있고, 여기서, 제1 타입의 상태 트리거 조건은 상기 언급된 AR 기기에 대응되는 제2 포즈 데이터에 무관한 상태 트리거 조건일 수 있으며, 예를 들어 클릭 모델 트리거 조건, 슬라이딩 모델 트리거 조건 및 제스처 식별 트리거 조건 중 적어도 하나 또는 복수 개이다.Illustratively, the interaction operation may be an operation for triggering to update presentation special effect information of the virtual object, wherein the first type of state trigger condition is independent of the second pose data corresponding to the aforementioned AR device. It may be one state trigger condition, for example, at least one or a plurality of click model trigger conditions, sliding model trigger conditions, and gesture identification trigger conditions.

예시적으로, AR 기기가 상기 인터랙션 동작이 존재한 것을 검출하면, 예를 들어, 사용자가 AR 기기에서 가상 대상 A에 의해 트리거된 슬라이딩 동작을 작용한 것을 검출하면, 상기 가상 대상 A가 슬라이딩 동작 하에 대응되는 프리젠테이션 상태, 및 상기 가상 대상 A가 상기 슬라이딩 동작 하에서 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 획득할 수 있으며, 다음 상기 가상 대상 A의 프리젠테이션 특수 효과 정보에 기반하여 업데이트한다.Illustratively, if the AR device detects that the interaction action exists, for example, if the user detects that the user has acted a sliding action triggered by the virtual object A in the AR device, the virtual object A is moved under the sliding action. At least one of a corresponding presentation state and the number of cycles of display after the virtual object A is triggered to be displayed under the sliding operation may be acquired, and then updated based on the presentation special effect information of the virtual object A.

예시적으로, 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하는 방식은 세 가지 경우로 나눌 수 있고, 첫 번째 경우는 독립적으로 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건 하에 대응되는 프리젠테이션 상태에 기반하여 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트할 수 있고, 두 번째 경우는 독립적으로 상기 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트할 수 있으며, 세 가지 경우는 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건 하에 대응되는 프리젠테이션 상태, 및 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수를 동시에 결합하여, 공동으로 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트할 수 있다.Exemplarily, the method of updating the presentation special effect information of the virtual object may be divided into three cases. In the first case, the presentation in which at least one virtual object independently corresponds to the first type of state trigger condition and update the presentation special effect information of the at least one virtual object based on a state, wherein the second case is independently a cycle after the at least one virtual object is triggered to exhibit the state trigger condition of the first type Based on the number of exhibitions, the presentation special effect information of at least one virtual object may be updated, and in three cases, the presentation state corresponding to the at least one virtual object under the state trigger condition of the first type, and at least The presentation special effect information of at least one virtual object may be jointly updated by simultaneously combining the number of cycles of display after one virtual object is triggered so that the first type of state trigger condition is displayed.

아래에 각각 구체적인 실시예를 결합하여 이상의 세 가지 경우를 소개한다.Below, the above three cases are introduced by combining specific examples, respectively.

첫 번째 경우에 있어서, 예시적으로, 가상 대상 A의 초기 프리젠테이션 특수 효과 정보가 책상 위에 디스플레이된 가상 꽃병이며, 인터랙션 동작이 가상 대상에 작용되는 슬라이딩 동작이면, 상기 가상 대상 A가 슬라이딩 동작 하에 대응되는 프리젠테이션 상태는 비디스플레이이며, 상기 가상 꽃병에 작용하는 슬라이딩 동작이 존재하는 것을 검출한 후, 가상 꽃병의 프리젠테이션 특수 효과 정보를 원래의 디스플레이로부터 소실로 변화시킨다.In the first case, exemplarily, if the initial presentation special effect information of the virtual object A is a virtual vase displayed on the desk, and the interaction operation is a sliding operation applied to the virtual object, the virtual object A corresponds to the sliding operation The presented presentation state is non-display, and after detecting that there is a sliding motion acting on the virtual vase, the presentation special effect information of the virtual vase is changed from the original display to disappear.

두 번째 경우에 있어서, 예시적으로, 가상 대상 A가 벽에서 A 위치로부터 B 위치로 걸어가는 것이 프리젠테이션된 가상 고양이이고, 인터랙션 동작이 가상 고양이에 대응되는 3 차원 모델에 작용되는 클릭 동작이면, 상기 가상 대상은 클릭 동작 하에서 전시되도록 트리거된 후의 순환 전시 횟수는 5 회이고, 사용자가 상기 가상 고양이에 대한 클릭 동작을 작용하는 것을 검출할 경우, 상기 가상 고양이가 A 위치로부터 B 위치까지의 전시 방식에 따라 5 회 순환하도록 트리거할 수 있다.In the second case, illustratively, if the virtual object A walks from the location A to the location B on the wall is a presented virtual cat, and the interaction action is a click action applied to a three-dimensional model corresponding to the virtual cat, The number of cycles of exhibition after the virtual object is triggered to be displayed under a click action is 5 times, and when it detects that the user acts a click action on the virtual cat, the virtual cat is displayed from position A to position B can be triggered to cycle 5 times according to

세 번째 경우에 있어서, 예시적으로, 가상 대상 A는 랜턴에서 한 번 깜빡이는 가상 조명이고, 인터랙션 동작은 제스처 식별 동작이며, 상기 가상 조명은 상기 제스처 식별 동작 하에 대응되는 프리젠테이션 상태가 디스플레이이며, 상기 가상 대상이 상기 제스처 식별 동작 하에서 전시되도록 트리거된 후의 순환 전시 횟수는 5 회이며, 상기 제스처 식별 동작을 검출할 경우, 가상 조명의 프리젠테이션 특수 효과 정보를 5 회 깜빡이도록 업데이트할 수 있다.In the third case, illustratively, the virtual object A is a virtual light that blinks once in the lantern, the interaction operation is a gesture identification operation, and the virtual light is a display of a corresponding presentation state under the gesture identification operation, The number of cycles of display after the virtual object is triggered to be displayed under the gesture identification operation is 5 times, and when the gesture identification operation is detected, the presentation special effect information of the virtual light may be updated to blink 5 times.

본 발명의 실시예에 있어서, 가상 대상에 대한 인터랙션 동작이 존재함을 검출할 경우, 상기 인터랙션 동작이 설정된 상태 트리거 조건에 부합되는 것을 결정할 경우, 가상 대상이 상기 설정된 상태 트리거 조건 하의 전시 방식에 따라, 가상 대상을 전시하며, 예시적으로, 증강 현실 체험자는 AR 기기에 설정된 제스처를 전시할 수 있음으로써, 가상 대상이 상기 제스처에 대응되는 프리젠테이션 특수 효과에 따라 전시되도록 트리거하며, 상기 방식은 증강 현실 체험자가 타깃 현실 시나리오에서 가상 대상과의 인터랙션을 향상시키며, 사용자 체험을 향상시킨다.In an embodiment of the present invention, when it is detected that an interaction action for the virtual object exists, when it is determined that the interaction action meets a set state trigger condition, the virtual object is displayed under the set state trigger condition according to a display method , displaying the virtual object, for example, the augmented reality experiencer may display a gesture set on the AR device, thereby triggering the virtual object to be displayed according to a presentation special effect corresponding to the gesture, the method being augmented The real experiencer enhances the interaction with the virtual object in the target reality scenario, and improves the user experience.

다른 한 가지 가능한 실시형태에 있어서, 본 발명의 실시예에서 제공한 전시 방법은,In another possible embodiment, the display method provided in the embodiment of the present invention comprises:

제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합될 경우, 적어도 하나의 가상 대상이 상기 제2 타입의 상태 트리거 조건 하에서 대응되는 프리젠테이션 상태, 및 적어도 하나의 가상 대상이 상기 제2 타입의 상태트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하여, 업데이트된 프리젠테이션 특수 효과 정보를 얻는 단계를 더 포함하고;When the second pose data meets the state trigger condition of the second type, at least one virtual object is in a corresponding presentation state under the state trigger condition of the second type, and at least one virtual object is the second type of state trigger condition. updating the presentation special effect information of the at least one virtual object to obtain updated presentation special effect information based on at least one of the number of times of cyclic display after the state trigger condition is triggered to be displayed;

프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하는 단계는,Based on the presentation special effect information, the step of displaying at least one virtual object through the AR device includes:

업데이트된 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하는 단계를 포함한다.and displaying at least one virtual object through an AR device based on the updated presentation special effect information.

예시적으로, 제2 타입의 상태 트리거 조건은 상기 언급된 AR 기기에 대응되는 제2 포즈 데이터에 관련된 상태 트리거 조건일 수 있고, 예를 들어 거리 식별 트리거 조건, 지정 영역 트리거 조건, 현재 모델을 향한 트리거 조건 및 지정 모델을 향한 트리거 조건 중 적어도 하나 또는 복수 개이다.Illustratively, the second type of state trigger condition may be a state trigger condition related to the second pose data corresponding to the aforementioned AR device, for example, a distance identification trigger condition, a designated area trigger condition, and a direction toward the current model. It is at least one or a plurality of trigger conditions and trigger conditions toward a specified model.

예시적으로, AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는 것은 여러 가지 경우를 포함하고, 구체적으로 AR 기기의 디스플레이 부재가 위치하는 위치 및 디스플레이 각도 중 적어도 하나를 통해 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는지 여부를 결정할 수 있으며, 독립적으로 AR 기기의 디스플레이 부재가 위치하는 위치를 통해 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는지 여부를 결정할 수 있으며, 독립적으로 AR 기기의 디스플레이 각도를 통해 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는지 여부를 결정할 수도 있으며, 또는 AR 기기의 디스플레이 부재가 위치하는 위치 및 디스플레이 각도를 결합하는 것을 통해 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는지 여부를 결정할 수 있다.Exemplarily, the case that the second pose data corresponding to the AR device meets the second type of state trigger condition includes various cases, and specifically, at least one of a position and a display angle at which a display member of the AR device is located. It is possible to determine whether the second pose data corresponding to the AR device meets the second type of state trigger condition through the It can be determined whether the second type of state trigger condition is met, and whether the second pose data corresponding to the AR device meets the second type of state trigger condition can be independently determined through the display angle of the AR device. , or by combining the position where the display member of the AR device is positioned and the display angle, it may be determined whether the second pose data corresponding to the AR device meets the second type of state trigger condition.

예시적으로, AR 기기의 디스플레이 부재가 위치하는 위치 좌표와 설정된 위치 포인트 사이의 거리가 설정된 거리를 만족할 경우, 상기 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는 것을 결정할 수 있고; 또는, 또한 AR 기기의 디스플레이 각도가 가상 대상 A가 위치하는 위치를 향하는 것을 결정할 경우, 마찬가지로 상기 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합하는 것을 결정할 수 있으며; 또는, 또한 AR 기기의 디스플레이 부재가 위치하는 위치 좌표와 설정된 위치 포인트 사이의 거리가 설정된 거리를 만족하고, 상기 AR 기기의 디스플레이 각도가 가상 대상 A가 전시된 위치를 향할 경우, 상기 AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합되는 것을 결정하며, 이러한 경우가 많으므로, 여기서 일일이 반복하여 설명하지 않는다.For example, when the distance between the position coordinates at which the display member of the AR device is located and the set position point satisfies the set distance, it is determined that the second pose data corresponding to the AR device meets the second type of state trigger condition. can decide; Alternatively, when it is determined that the display angle of the AR device faces the location where the virtual object A is located, it may be similarly determined that the second pose data corresponding to the AR device meets a second type of state trigger condition; Alternatively, if the distance between the location coordinates at which the display member of the AR device is located and the set location point satisfies the set distance, and the display angle of the AR device faces the displayed location of the virtual object A, it corresponds to the AR device It is determined that the second pause data to be used satisfies the second type of state trigger condition, and since there are many such cases, it will not be repeated here.

더 나아가, AR 기기에 대응되는 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합될 경우, 적어도 하나의 가상 대상이 상기 제2 타입의 상태 트리거 조건 하에 대응되는 프리젠테이션 상태, 및 적어도 하나의 가상 대상이 상기 제2 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 따라, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트할 수 있으며, 구체적인 업데이트 방식은 전술한 인터랙션 동작에 기반하여 업데이트하는 방식과 유사하며, 여기서 더이상 반복하여 설명하지 않는다.Furthermore, when the second pose data corresponding to the AR device satisfies the second type of state trigger condition, at least one virtual object has a presentation state corresponding to the second type of state trigger condition, and at least one The presentation special effect information of at least one virtual object may be updated according to at least one of the number of cycles of display after the virtual object is triggered to display the second type of state trigger condition, and the specific update method is the above-mentioned interaction It is similar to the method of updating based on an action, and will not be repeated here any longer.

본 발명의 실시예에 있어서, AR 기기에 대응되는 제2 포즈 데이터가 설정된 상태 트리거 조건에 부합되는 것을 검출할 경우, 가상 대상이 상기 설정된 상태 트리거 조건 하의 전시 방식에 따라, 가상 대상을 전시하며, 예시적으로, AR 기기가 설정된 위치에 가깝고, AR 기기의 디스플레이 각도가 가상 대상 A가 위치하는 위치를 향할 경우, 가상 대상 A가 상기 AR 기기의 제2 포즈 데이터에 대응되는 프리젠테이션 특수 효과에 따라 전시되도록 트리거하며, 상기 과정은 증강 현실 시나리오 효과가 더욱 진실되도록 할 수 있음으로써, 사용자 체험을 향상시킨다.In an embodiment of the present invention, when detecting that the second pose data corresponding to the AR device meets the set state trigger condition, the virtual object displays the virtual object according to the display method under the set state trigger condition, Exemplarily, when the AR device is close to the set position and the display angle of the AR device is toward the location where the virtual object A is located, the virtual object A according to the presentation special effect corresponding to the second pose data of the AR device trigger to be displayed, and the process can make the augmented reality scenario effect more real, thereby improving the user experience.

아래에 AR 생성 엔드에 기반하여 AR 시나리오 콘텐츠를 원격으로 생성하는 과정을 설명하고, 도 12에 도시된 바와 같이, 아래와 같은 단계를 포함한다.A process of remotely generating AR scenario content based on the AR generating end will be described below, and as shown in FIG. 12 , it includes the following steps.

단계 S301에 있어서, 제1 트리거 동작에 응답하여, 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오의 3 차원 시나리오 모델, 및 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득한다.In step S301, in response to the first trigger action, a three-dimensional scenario model of the target reality scenario indicated by the first trigger action and an initial AR data packet related to the target reality scenario are obtained.

단계 S302에 있어서, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하고; 업데이트 데이터는 적어도 하나의 가상 대상이 3 차원 시나리오 모델에서의 제1 포즈 데이터를 포함한다.In step S302, update data of at least one virtual object related to the initial AR data packet is obtained; The update data includes first pose data of the at least one virtual object in the three-dimensional scenario model.

단계 S303에 있어서, 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성한다.In step S303, the initial AR data packet is updated according to the update data of the at least one virtual object to generate an updated AR data packet.

본 발명의 실시예에 있어서, 제1 트리거 동작에 응답하여, 사용자에게 상기 타깃 현실 시나리오에 관련된 3 차원 시나리오 모델 및 초기 AR 데이터 패킷을 제공할 수 있어, 사용자가 자체 수요에 따라 직관적으로 3 차원 시나리오 모델을 통해 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상에 대해 편집 업데이트를 수행하는데 용이하고, 상기 방식을 통해 업데이트된 AR 데이터 패킷을 얻으며, 증강 현실 체험자가 타깃 현실 시나리오에서 증강 현실 체험을 수행할 경우, 직접 업데이트된 AR 데이터 패킷을 호출하여 증강 현실 체험을 수행할 수 있으며, 본 발명에서 제공한 AR 데이터 패킷을 원격으로 편집하는 방식을 통해, AR 데이터 패킷의 생성 방식을 간략화할 수 있어, 후속 증강 현실 시나리오의 전시를 위해 편리한 AR 소재를 제공한다.In an embodiment of the present invention, in response to the first trigger operation, a three-dimensional scenario model and an initial AR data packet related to the target reality scenario may be provided to the user, so that the user can intuitively respond to a three-dimensional scenario according to his or her own demand. It is easy to perform an edit update on at least one virtual object related to the initial AR data packet through the model, obtain the updated AR data packet through the above method, and the augmented reality experiencer can perform the augmented reality experience in the target reality scenario. In this case, the augmented reality experience can be performed by directly calling the updated AR data packet, and through the method of remotely editing the AR data packet provided in the present invention, the method of generating the AR data packet can be simplified, so that the subsequent Convenient AR materials are provided for the display of augmented reality scenarios.

도 13에 도시된 바를 참조하면, 본 발명의 실시예는 AR 시나리오 콘텐츠의 전시 시스템(400)을 더 제공하고, AR 생성 엔드(401), 서버(402) 및 AR 기기(403)를 포함하며, AR 생성 엔드(401)는 서버(402)와 통신 연결되며, AR 기기(403)는 서버(402)와 통신 연결되며; Referring to FIG. 13 , an embodiment of the present invention further provides an AR scenario content display system 400 , including an AR generating end 401 , a server 402 and an AR device 403 , the AR generating end 401 is communicatively connected with the server 402 , and the AR device 403 is communicatively connected with the server 402 ;

AR 생성 엔드(401)는, 제1 트리거 동작에 응답하여, 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오의 3 차원 시나리오 모델, 및 타깃 현실 시나리오에 관련된 초기 증강 현실(AR) 데이터 패킷을 획득하고; 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하며 - 업데이트 데이터는 적어도 하나의 가상 대상이 3 차원 시나리오 모델에서의 제1 포즈 데이터를 포함함 - ; 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하고, 업데이트된 AR 데이터 패킷을 서버에 송신하기 위한 것이며;The AR generating end 401, in response to the first trigger action, acquires a three-dimensional scenario model of the target reality scenario indicated by the first trigger action, and an initial augmented reality (AR) data packet related to the target reality scenario, ; obtain update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data of the at least one virtual object in the three-dimensional scenario model; update the initial AR data packet according to the update data of the at least one virtual object, and send the updated AR data packet to the server;

서버(402)는, 업데이트된 AR 데이터 패킷을 수신하고, AR 기기에 업데이트된 AR 데이터 패킷을 전달하기 위한 것이며;The server 402 is configured to receive the updated AR data packet, and forward the updated AR data packet to the AR device;

AR 기기(403), 제2 트리거 동작에 응답하여, 서버에 저장된 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 업데이트된 AR 데이터 패킷을 획득하고; AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 업데이트된 AR 데이터 패킷 중 적어도 하나의 가상 대상이 3 차원 시나리오 모델에서의 제1 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하며; 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하기 위한 것이다.AR device 403, in response to the second trigger action, obtain an updated AR data packet related to the target reality scenario indicated by the second trigger action stored in the server; When the AR device captures the current target reality scenario, at least one virtual object among the second pose data and the updated AR data packet is based on the first pose data in the 3D scenario model, and presents the at least one virtual object. determine presentation special effects information; Based on the presentation special effect information, at least one virtual object is displayed through an AR device.

본 발명의 실시예에서 제공한 전시 시스템은, 생성 AR 데이터 패킷을 원격으로 편집할 수 있고, 생성된 AR 데이터 패킷을 서버에 게시할 수 있어, AR 기기 엔드가 증강 현실 체험을 하도록 제공하며, 구체적으로 AR 생성 엔드에서 AR 데이터 패킷에 대한 간략한 생성 방식을 제공할 수 있어, 사용자 편집에 용이하며, 서버 엔드는 AR 데이터 패킷을 저장할 수 있어, AR 기기가 AR 데이터 패킷을 다운로드하여 체험하는데 용이하다.The exhibition system provided in the embodiment of the present invention can remotely edit the generated AR data packet and publish the generated AR data packet to the server, so that the AR device end provides an augmented reality experience, specifically can provide a simple creation method for AR data packets at the AR generating end, which is easy for users to edit, and the server end can store AR data packets, making it easy for AR devices to download and experience AR data packets.

아래에 AR 기기에 기반하여 증강 현실 시나리오에서 AR 시나리오 콘텐츠를 현장으로 생성하는 과정을 설명하며, AR 기기에 적용되며, 도 14에 도시된 바와 같이, 아래와 같은 단계를 포함한다.A process of generating AR scenario content as a scene in an augmented reality scenario based on an AR device will be described below, which is applied to an AR device, and includes the following steps as shown in FIG. 14 .

단계 S501에 있어서, 제1 트리거 동작에 응답하여, 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득한다.In step S501, in response to the first trigger action, an initial AR data packet related to the target reality scenario indicated by the first trigger action is acquired.

단계 S502에 있어서, AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 초기 AR 데이터 패킷에 기반하여, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시한다.In step S502, the AR device displays at least one virtual object related to the initial AR data packet based on the second pose data when the current target reality scenario is captured and the initial AR data packet.

단계 S503에 있어서, 전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하고; 업데이트 데이터는 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 포함한다.In step S503, update data of the displayed at least one virtual object is obtained; The update data includes first pose data in which the at least one virtual object is a target reality scenario.

단계 S505에 있어서, 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성한다.In step S505, the initial AR data packet is updated based on the update data to generate an updated AR data packet.

본 발명의 실시예에 있어서, 제1 트리거 동작에 응답하여, AR 데이터 패킷 편집 상태에 진입할 수 있고, AR 기기에 대응되는 제2 포즈 데이터를 획득한 후, 상기 AR 기기에 대응되는 제2 포즈 데이터에 기반하여, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시할 수 있어, 사용자가 AR 기기에서 수요에 따라 직관적으로 가상 대상이 타깃 현실 시나리오에서의 제2 포즈 데이터에 대해 편집 조정을 수행할 수 있음으로써, AR 시나리오 콘텐츠의 생성 과정을 간략화할 수 있으며, 조정된 AR 데이터 패킷의 정확도가 더욱 높도록 할 수 있다.In an embodiment of the present invention, in response to the first trigger operation, the AR data packet editing state may be entered, and after acquiring the second pause data corresponding to the AR device, the second pause corresponding to the AR device Based on the data, it is possible to display at least one virtual object related to the initial AR data packet, so that the user can intuitively make edit adjustments to the second pose data in the target reality scenario according to the demand in the AR device. By doing so, the process of generating AR scenario content can be simplified, and the accuracy of the adjusted AR data packet can be higher.

동일한 기술적 사상에 기반하여, 본 발명의 실시예에서 도 1에 도시된 AR 시나리오 콘텐츠의 생성 방법에 대응되는 생성 장치를 더 제공하고, 본 발명의 실시예에서의 장치가 문제를 해결하는 원리와 본 발명의 실시예에 따른 생성 방법과 유사하므로, 장치의 실시는 방법의 실시를 참조할 수 있으며, 중복된 곳은 더이상 반복하여 설명하지 않는다.Based on the same technical idea, an embodiment of the present invention further provides a generating device corresponding to the AR scenario content generating method shown in FIG. Since it is similar to the generating method according to the embodiment of the present invention, the implementation of the apparatus may refer to the implementation of the method, and overlapping places will not be repeated any longer.

도 15에 도시된 바를 참조하면, 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠의 생성 장치(600)는, Referring to FIG. 15 , an apparatus 600 for generating AR scenario content provided in an embodiment of the present invention includes:

제1 트리거 동작에 응답하여, 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하기 위한 제1 획득 모듈(601);a first acquiring module 601 for acquiring, in response to the first trigger action, an initial AR data packet related to the target reality scenario indicated by the first trigger action;

초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 제2 획득 모듈(602) - 업데이트 데이터는 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및a second acquiring module 602, configured to acquire update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and

적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하기 위한 업데이트 모듈(603)을 포함한다.and an update module 603 configured to update the initial AR data packet based on the update data of the at least one virtual object to generate an updated AR data packet.

한 가지 가능한 실시형태에 있어서, 제1 획득 모듈(601)은 또한,In one possible embodiment, the first obtaining module 601 also comprises:

제1 트리거 동작에 의해 지시된 타깃 현실 시나리오의 3 차원 시나리오 모델을 획득하기 위한 것이며; to obtain a three-dimensional scenario model of the target reality scenario indicated by the first trigger action;

제2 획득 모듈(602)이 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것일 경우, 또한When the second acquiring module 602 is for acquiring update data of at least one virtual object related to the initial AR data packet, also

로딩된 3 차원 시나리오 모델을 전시하고;display the loaded three-dimensional scenario model;

적어도 하나의 가상 대상이 3 차원 시나리오 모델에 위치할 경우의 업데이트 데이터를 획득하기 위한 것이며, 업데이트 데이터는 적어도 하나의 가상 대상이 3 차원 시나리오 모델에 위치할 경우의 제1 포즈 데이터를 포함한다.The update data is obtained when the at least one virtual object is located in the 3D scenario model, and the update data includes first pose data when the at least one virtual object is located in the 3D scenario model.

한 가지 가능한 실시형태에 있어서, 생성 장치는 전시 모듈(604)을 더 포함하고, 전시 모듈(604)은,In one possible embodiment, the generating device further comprises a display module 604 , the display module 604 comprising:

AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 초기 AR 데이터 패킷에 기반하여, 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시하기 위한 것이다.Based on the second pose data when the AR device captures the current target reality scenario, and the initial AR data packet, display at least one virtual object related to the initial AR data packet.

제2 획득 모듈(602)이 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것일 경우, 또한When the second acquiring module 602 is for acquiring update data of at least one virtual object related to the initial AR data packet, also

전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것이며; 업데이트 데이터는 적어도 하나의 가상 대상이 타깃 현실 시나리오에서의 제1 포즈 데이터를 포함한다.to obtain update data of the displayed at least one virtual object; The update data includes first pose data in which the at least one virtual object is a target reality scenario.

한 가지 가능한 실시형태에 있어서, 제2 획득 모듈이 전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것일 경우, 또한In one possible embodiment, when the second acquiring module is for acquiring updated data of the displayed at least one virtual object, also

포즈 데이터 편집 인터페이스를 전시하고, 포즈 데이터 편집 인터페이스를 통해 수신된 적어도 하나의 가상 대상의 제1 포즈 데이터를 획득하기 위한 것이며;display the pose data editing interface, and obtain first pose data of the at least one virtual object received through the pose data editing interface;

여기서, 제1 포즈 데이터는, 타깃 현실 시나리오가 위치하는 좌표계에서의 위치 좌표, 편향각 및 사이즈 정보 중 적어도 하나를 포함한다.Here, the first pose data includes at least one of location coordinates, deflection angle, and size information in a coordinate system in which the target reality scenario is located.

한 가지 가능한 실시형태에 있어서, 업데이트 데이터는 적어도 하나의 가상 대상에 대응되는 인터랙션 데이터를 더 포함하고; In one possible embodiment, the update data further comprises interaction data corresponding to the at least one virtual object;

제2 획득 모듈이 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것일 경우, 또한When the second acquiring module is for acquiring update data of at least one virtual object related to the initial AR data packet, also

인터랙션 데이터 편집 인터페이스를 전시하고, 인터랙션 데이터 편집 인터페이스를 통해 각각 수신된 각 가상 대상의 인터랙션 데이터를 획득하기 위한 것이며;to display the interaction data editing interface, and to obtain the interaction data of each virtual object respectively received through the interaction data editing interface;

여기서, 인터랙션 데이터는, 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 포함한다.Here, the interaction data includes at least one of at least one state trigger condition, a presentation state corresponding to each state trigger condition, and the number of cycles of display after the virtual object is triggered to be displayed.

한 가지 가능한 실시형태에 있어서, 인터랙션 데이터에 여러 가지 상태 트리거 조건을 포함할 경우, 인터랙션 데이터는 각 상태 트리거 조건의 우선 순위를 더 포함한다.In one possible embodiment, when the interaction data includes several state trigger conditions, the interaction data further includes a priority of each state trigger condition.

한 가지 가능한 실시형태에 있어서, 제2 획득 모듈(602)은 또한In one possible embodiment, the second acquiring module 602 is also

초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 물체 모델에 대응되는 제3 포즈 데이터를 획득하기 위한 것이며, 적어도 하나의 가상 물체 모델은 타깃 현실 시나리오에서의 타깃 물체를 나타내며;obtain third pose data corresponding to at least one virtual object model related to the initial AR data packet, wherein the at least one virtual object model represents a target object in a target reality scenario;

업데이트 모듈(603)이 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하기 위한 것일 경우, 또한When the update module 603 is to update the initial AR data packet to generate an updated AR data packet based on the update data of the at least one virtual object, also

적어도 하나의 가상 대상의 업데이트 데이터, 및 가상 물체 모델에 대응되는 제3 포즈 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하기 위한 것이다.An updated AR data packet is generated by updating an initial AR data packet based on the update data of the at least one virtual object and the third pose data corresponding to the virtual object model.

한 가지 가능한 실시형태에 있어서, 적어도 하나의 가상 대상은 적어도 하나의 제1 가상 대상을 포함하고, 제2 획득 모듈(602)이 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것일 경우, 또한In one possible embodiment, the at least one virtual object comprises at least one first virtual object, and the second obtaining module 602 is configured to obtain update data of the at least one virtual object related to the initial AR data packet. if it is for, also

초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상의 업데이트 데이터를 획득하기 위한 것이다.To obtain update data of at least one first virtual object included in the initial AR data packet.

한 가지 가능한 실시형태에 있어서, 적어도 하나의 가상 대상은 적어도 하나의 제2 가상 대상을 포함하고, 제2 획득 모듈이 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 것일 경우, 또한In one possible embodiment, the at least one virtual object comprises at least one second virtual object, wherein the second acquiring module is for acquiring update data of the at least one virtual object related to the initial AR data packet. , In addition

사전에 구축된 소재 라이브러리로부터 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상을 획득하고, 적어도 하나의 제2 가상 대상의 업데이트 데이터를 획득하기 위한 것이다.Obtaining at least one second virtual object related to the AR data packet from a pre-built material library, and obtaining update data of the at least one second virtual object.

한 가지 가능한 실시형태에 있어서, 생성 장치는 송신 모듈(605)을 더 포함하고, 업데이트된 AR 데이터 패킷을 생성한 후, 송신 모듈(605)은,In one possible embodiment, the generating device further comprises a sending module 605, wherein after generating the updated AR data packet, the sending module 605:

업데이트된 AR 데이터 패킷을 서버에 송신하는 단계; 또는, 업데이트된 AR 데이터 패킷 및 업데이트된 AR 데이터 패킷이 활성화되는지 여부를 지시하는 상태 정보를 서버에 송신하기 위한 것이다.sending the updated AR data packet to the server; Alternatively, the updated AR data packet and status information indicating whether the updated AR data packet is activated is to be transmitted to the server.

한 가지 가능한 실시형태에 있어서, 업데이트된 AR 데이터 패킷을 생성한 후, 송신 모듈(605)은 또한,In one possible embodiment, after generating the updated AR data packet, the sending module 605 further comprises:

업데이트된 AR 데이터 패킷에 대한 업로드 트리거 동작에 응답하여, 업데이트된 AR 데이터 패킷의 라벨 정보를 획득하고, 라벨 정보를 서버에 송신하기 위한 것이다.In response to an upload trigger operation for the updated AR data packet, obtain label information of the updated AR data packet, and transmit the label information to the server.

동일한 기술적 사상에 기반하여, 본 발명의 실시예에서 도 9에 도시된 AR 시나리오 콘텐츠의 전시 방법에 대응되는 전시 장치를 더 제공하고, 본 발명의 실시예에서의 장치가 문제를 해결하는 원리와 본 발명의 실시예에 따른 전시 방법과 유사하므로, 장치의 실시는 방법의 실시를 참조할 수 있으며, 중복된 곳은 더이상 반복하여 설명하지 않는다.Based on the same technical idea, an embodiment of the present invention further provides a display device corresponding to the display method of AR scenario content shown in FIG. 9, and the principle and the present invention of the device in the embodiment of the present invention Since it is similar to the display method according to the embodiment of the invention, the implementation of the device may refer to the implementation of the method, and overlapping places will not be repeated any longer.

도 16에 도시된 바를 참조하면, 본 발명의 실시예에서 제공한 AR 시나리오 콘텐츠의 전시 장치(700)의 예시도이며, 상기 장치는, Referring to FIG. 16 , it is an exemplary diagram of an AR scenario content display device 700 provided in an embodiment of the present invention, the device comprising:

제2 트리거 동작에 응답하여, 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하기 위한 획득 모듈 - AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ;an acquiring module for acquiring, in response to the second trigger action, an AR data packet related to the target reality scenario indicated by the second trigger action, wherein the AR data packet includes first pose data corresponding to the at least one virtual object - ;

AR 기기가 현재 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하기 위한 결정 모듈(702); 및Determining presentation special effect information of at least one virtual object based on second pose data in which the AR device captures the current target reality scenario, and first pose data corresponding to at least one virtual object among AR data packets a decision module 702 for; and

프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하기 위한 전시 모듈(703)을 포함한다.and a display module 703 configured to display at least one virtual object through the AR device based on the presentation special effect information.

한 가지 가능한 실시형태에 있어서, AR 데이터 패킷은 적어도 하나의 가상 물체 모델에 대응되는 제3 포즈 데이터를 더 포함하고; 가상 물체 모델은 타깃 현실 시나리오에서의 타깃 물체를 나타내며; In one possible embodiment, the AR data packet further comprises third pose data corresponding to the at least one virtual object model; The virtual object model represents the target object in the target reality scenario;

결정 모듈(702)이 AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하기 위한 것일 경우, 또한,The determining module 702 is configured to present the at least one virtual object based on the second pose data when the AR device captures the current target reality scenario, and the first pose data corresponding to the at least one virtual object among the AR data packets. In the case of determining the special effect information,

AR 기기가 현재 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터, 및 가상 물체 모델에 대응되는 제3 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하기 위한 것이다.Based on the second pose data when the AR device captures the current target reality scenario, the first pose data corresponding to at least one virtual object among the AR data packets, and the third pose data corresponding to the virtual object model, at least one To determine the presentation special effect information of the virtual object of

한 가지 가능한 실시형태에 있어서, AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 인터랙션 데이터를 더 포함하고, 인터랙션 데이터는 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 포함한다.In one possible embodiment, the AR data packet further comprises interaction data corresponding to at least one virtual object, wherein the interaction data includes at least one state trigger condition, a presentation state corresponding to each state trigger condition, and a virtual and at least one of a number of cycles of display since the object was triggered to be displayed.

한 가지 가능한 실시형태에 있어서, 전시 장치는 인터랙션 모듈(704)을 더 포함하고, 인터랙션 모듈(704)은,In one possible embodiment, the display device further comprises an interaction module 704, wherein the interaction module 704 comprises:

적어도 하나의 가상 대상에 작용되는 인터랙션 동작을 검출하고;detecting an interaction action acting on the at least one virtual object;

적어도 하나의 가상 대상에 작용되는 인터랙션 동작이 제1 타입의 상태 트리거 조건에 부합될 경우, 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건 하에서 대응되는 프리젠테이션 상태, 및 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하여, 업데이트된 프리젠테이션 특수 효과 정보를 얻기 위한 것이며;When the interaction operation applied to the at least one virtual object meets the first type of state trigger condition, the at least one virtual object has a corresponding presentation state under the first type of state trigger condition, and the at least one virtual object update presentation special effect information of at least one virtual object to obtain updated presentation special effect information based on at least one of the number of cycles of display after the first type of state trigger condition is triggered to be exhibited; will;

전시 모듈(704)이 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하기 위한 것일 경우, 또한,When the display module 704 is to display at least one virtual object through an AR device based on the presentation special effect information, further,

업데이트된 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하기 위한 것이다.Based on the updated presentation special effect information, the at least one virtual object is displayed through the AR device.

한 가지 가능한 실시형태에 있어서, 전시 장치는 인터랙션 모듈(704)을 더 포함하고, 인터랙션 모듈(704)은,In one possible embodiment, the display device further comprises an interaction module 704, wherein the interaction module 704 comprises:

제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합될 경우, 적어도 하나의 가상 대상이 상기 제2 타입의 상태 트리거 조건 하에서 대응되는 프리젠테이션 상태, 및 적어도 하나의 가상 대상이 상기 제2 타입의 상태트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하여, 업데이트된 프리젠테이션 특수 효과 정보를 얻기 위한 것이며;When the second pose data meets the state trigger condition of the second type, at least one virtual object has a corresponding presentation state under the state trigger condition of the second type, and at least one virtual object is selected from the second type of state trigger condition. update the presentation special effect information of the at least one virtual object based on at least one of the number of cyclic display after the state trigger condition is triggered to be displayed, so as to obtain updated presentation special effect information;

전시 모듈은 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시할 경우,When the exhibition module displays at least one virtual object through the AR device, based on the presentation special effect information,

업데이트된 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하기 위한 것이다.Based on the updated presentation special effect information, the at least one virtual object is displayed through the AR device.

장치에서의 각 모듈의 처리 플로우, 및 각 모듈 사이의 인터랙션 플로우의 설명은 상기 방법 실시예에서의 관련 설명을 참조할 수 있고, 여기서 더이상 상세하게 설명하지 않는다.For the description of the processing flow of each module in the apparatus, and the interaction flow between each module, reference may be made to the related description in the above method embodiment, which will not be described in detail herein any further.

도 1에서의 AR 시나리오 콘텐츠의 생성 방법에 대응되게, 본 발명의 실시예는 전자 기기(800)를 더 제공하고, 도 17에 도시된 바와 같이, 본 발명의 실시예에서 제공한 전자 기기(800) 구조 예시도이며, 상기 전자 기기는,Corresponding to the method of generating AR scenario content in FIG. 1 , the embodiment of the present invention further provides an electronic device 800 , and as shown in FIG. 17 , the electronic device 800 provided in the embodiment of the present invention ) is a structural example, and the electronic device is

프로세서(81), 메모리(82), 및 버스(83)를 포함하며; 메모리(82)는 실행 명령어를 저장하기 위한 것이며, 내장 메모리(821) 및 외부 메모리(822)를 포함하며; 여기서 내장 메모리(821)는 내부 메모리로도 지칭되며, 프로세서(81)에서의 연산 데이터, 및 하드웨어 디스크 등 외부 메모리(822)와 교환하는 데이터를 잠시 저장하기 위한 것이며, 프로세서(81)는 내장 메모리(821)와 외부 메모리(822)를 통해 데이터 교환하며, 전자 기기(800)가 작동될 경우, 프로세서(81)와 메모리(82) 사이는 버스(83)를 통해 통신하여, 프로세서(81)가, 제1 트리거 동작에 응답하여, 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하는 단계; 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계 - 업데이트 데이터는 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계를 실행하도록 한다.a processor 81 , a memory 82 , and a bus 83 ; The memory 82 is for storing execution instructions, and includes an internal memory 821 and an external memory 822 ; Here, the built-in memory 821 is also referred to as an internal memory, and is for temporarily storing arithmetic data in the processor 81 and data exchanged with the external memory 822 such as a hardware disk, and the processor 81 has the built-in memory Data is exchanged through the 821 and the external memory 822, and when the electronic device 800 is operated, the processor 81 and the memory 82 communicate through the bus 83, so that the processor 81 is , in response to the first trigger action, obtaining an initial AR data packet related to the target reality scenario indicated by the first trigger action; obtaining update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and updating the initial AR data packet based on the update data of the at least one virtual object to generate an updated AR data packet.

또는, 프로세서(81)가, 제2 트리거 동작에 응답하여, 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하는 단계 - AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; AR 기기가 현재 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터에 기반하여, 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하는 단계; 및 프리젠테이션 특수 효과 정보에 기반하여, AR 기기를 통해 적어도 하나의 가상 대상을 전시하는 단계를 실행하도록 할 수 있다.or, the processor 81 acquiring, in response to the second triggering operation, an AR data packet related to the target reality scenario indicated by the second triggering operation, wherein the AR data packet is a first corresponding to the at least one virtual object. 1 Contains pose data - ; Determining presentation special effect information of at least one virtual object based on second pose data for which the AR device captures the current target reality scenario, and first pose data corresponding to at least one virtual object among AR data packets step; and displaying the at least one virtual object through the AR device based on the presentation special effect information.

본 발명의 실시예는 컴퓨터 판독 가능한 저장 매체를 더 제공하고, 상기 컴퓨터 판독 가능한 저장 매체에는 컴퓨터 프로그램이 저장되며, 상기 컴퓨터 컴퓨터가 프로세서에 의해 작동될 경우 상기 방법 실시예에서의 생성 방법 또는 전시 방법의 단계를 실행한다. 여기서, 상기 저장 매체는 휘발성 또는 비휘발성 컴퓨터 판독 가능한 저장 매체일 수 있다.An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer computer is operated by a processor, the generating method or displaying method in the method embodiment execute the steps of Here, the storage medium may be a volatile or non-volatile computer-readable storage medium.

본 발명의 실시예는 컴퓨터 프로그램 제품을 더 제공하고, 상기 컴퓨터 프로그램 제품은 프로그램 코드를 캐리하며, 상기 프로그램 코드에 포함된 명령어는 상기 방법 실시예에 따른 생성 방법 또는 전시 방법의 단계를 실행하는데 사용될 수 있으며, 구체적인 것은 상기 방법 실시예를 참조할 수 있고, 여기서 더이상 반복하여 설명하지 않는다.An embodiment of the present invention further provides a computer program product, wherein the computer program product carries a program code, and the instructions included in the program code are used to execute the steps of the generating method or the displaying method according to the method embodiment. , and for specific details, reference may be made to the above method embodiments, which will not be repeatedly described herein.

여기서, 상기 컴퓨터 프로그램 제품은 구체적으로 하드웨어, 소프트웨어 또는 이들의 조합을 통해 구현될 수 있다. 선택 가능한 실시예에 있어서, 상기 컴퓨터 프로그램 제품은 컴퓨터 저장 매체로서 구체적으로 구현되며, 다른 선택 가능한 실시예에 있어서, 컴퓨터 프로그램 제품은 소프트웨어 개발 키트(Software Development Kit, SDK) 등과 같은 소프트웨어 제품으로서 구체적으로 구현된다.Here, the computer program product may be specifically implemented through hardware, software, or a combination thereof. In an optional embodiment, the computer program product is specifically embodied as a computer storage medium, and in another optional embodiment, the computer program product is specifically implemented as a software product such as a Software Development Kit (SDK) or the like. is implemented

본 기술분야의 통상의 기술자는 설명의 편의 및 간결함을 위해, 상기 설명된 시스템, 장치의 구체적인 동작 과정이, 전술된 방법 실시예 중 대응되는 과정을 참조할 수 있음을 이해할 수 있으며, 여기서 반복적으로 설명하지 않는다. 본 발명에서 제공된 몇 개의 실시예에 있어서, 개시된 시스템, 장치 및 방법은 다른 방식으로 구현될 수 있음을 이해해야 한다. 전술된 장치 실시예는 다만 예시적이며, 예를 들어, 상기 유닛에 대한 분할은 다만 논리적 기능 분할이고, 실제로 구현될 경우 다른 분할 방식이 있을 수 있으며, 또 예를 들어, 복수 개의 유닛 또는 컴포넌트는 다른 시스템에 결합되거나 통합될 수 있거나, 일부 특징을 무시하거나 실행하지 않을 수 있다. 또한, 나타내거나 논의된 상호간의 결합 또는 직접 결합 또는 통신 연결은, 일부 통신 인터페이스를 통해 구현되며, 장치 또는 유닛을 통한 간접 결합 또는 통신 연결은, 전기, 기계 또는 다른 형태일 수 있다.A person skilled in the art may understand that for the convenience and conciseness of the description, specific operation procedures of the above-described systems and apparatuses may refer to corresponding processes in the above-described method embodiments, where repeatedly do not explain In the several embodiments provided herein, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. The above-described device embodiment is merely exemplary, for example, the division for the unit is merely logical function division, and when actually implemented, there may be other division methods, and for example, a plurality of units or components may be It may be combined or integrated into other systems, or some features may be ignored or not implemented. Further, any coupling or direct coupling or communication connection between each other, shown or discussed, is implemented through some communication interface, and the indirect coupling or communication connection through the device or unit may be electrical, mechanical, or other form.

상기 분리 부재로서 설명된 유닛은, 물리적으로 분리된 것이거나 아닐 수 있고, 유닛으로서 나타낸 부재는 물리적 유닛이거나 아닐 수 있고, 즉 한 곳에 위치할 수 있거나, 복수 개의 네트워크 유닛에 분포될 수도 있다. 실제 필요에 따라 유닛의 일부 또는 전부를 선택하여 본 실시예 방안의 목적을 구현할 수 있다.The unit described as the separation member may or may not be physically separated, and the member shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed in a plurality of network units. According to actual needs, some or all of the units may be selected to implement the purpose of the present embodiment method.

또한, 본 발명의 각 실시예에서의 각 기능 유닛은 하나의 처리 유닛에 통합될 수 있고, 각 유닛이 독립적인 물리적 존재일 수도 있고, 두 개 또는 두 개 이상의 유닛이 한 유닛에 통합될 수도 있다.In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may be an independent physical entity, and two or two or more units may be integrated into one unit. .

상기 기능이 소프트웨어 기능 유닛의 형태로 구현되고 단독적인 제품으로 판매되거나 사용될 경우, 하나의 프로세서가 실행 가능한 비휘발성 컴퓨터 판독 가능한 저장 매체에 저장될 수 있다. 이러한 이해에 기반하여, 본 발명의 기술 방안, 즉 종래 기술에 기여하는 부분 또는 상기 기술 방안의 일부는 소프트웨어 제품의 형태로 구현될 수 있고, 상기 컴퓨터 소프트웨어 제품은 하나의 저장 매체에 저장되며, 하나의 컴퓨터 기기(개인용 컴퓨터, 서버 또는 네트워크 기기 등일 수 있음)로 하여금 본 발명의 각 실시예의 상기 방법의 전부 또는 일부 단계를 실행하는데 사용되는 복수 개의 명령어를 포함한다. 전술한 저장 매체는 U 디스크, 모바일 디스크, 판독 전용 메모리(Read-Only Memory, ROM), 랜덤 액세스 메모리(Random Access Memory, RAM), 자기 디스크 또는 광 디스크 등 프로그램 코드를 저장할 수 있는 여러 가지 매체를 포함한다.When the above functions are implemented in the form of a software function unit and sold or used as a standalone product, one processor may be stored in an executable nonvolatile computer readable storage medium. Based on this understanding, the technical solution of the present invention, that is, a part contributing to the prior art or a part of the technical solution may be implemented in the form of a software product, the computer software product being stored in one storage medium, one It includes a plurality of instructions used to cause a computer device (which may be a personal computer, a server or a network device, etc.) of The above-mentioned storage medium includes a variety of media capable of storing a program code, such as a U disk, a mobile disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk. include

마지막으로 설명해야 할 것은, 이상 상기 실시예는, 다만 본 발명의 구체적인 실시형태일 뿐이고, 본 발명의 기술방안을 한정하려는 것이 아닌 설명하기 위함이며, 본 발명의 청구 범위는 이에 한정되지 않으며, 비록 전술한 실시예를 참조하여 본 발명에 대해 상세하게 설명하였지만, 본 분야의 기술자라면, 임의의 본 기술분야의 공지된 기술자가 본 발명에서 개시된 기술 범위 내에서, 여전히 전술한 실시예에서 기재된 기술방안을 수정하거나 용이하게 변화를 생각해낼 수 있으며, 또는 그것의 일부 기술 특징을 동등하게 대체할 수 있음을 이해해야 하고; 이러한 수정, 변화 또는 교체는 상응하는 기술방안의 본질이 본 발명의 기술방안의 사상 및 범위를 벗어나지 않도록 하며, 모두 본 발명의 보호 범위 내에 속해야 함을 이해해야 한다. 따라서, 본 발명의 보호 범위는 상기 특허청구범위의 보호 범위를 기준으로 해야 한다.The last thing to be described is that the above embodiment is merely a specific embodiment of the present invention, and is not intended to limit the technical solution of the present invention, but is intended to explain, and the claims of the present invention are not limited thereto, although Although the present invention has been described in detail with reference to the above-described embodiments, those skilled in the art will still be able to provide technical solutions described in the above-described embodiments within the scope of the present invention. It should be understood that changes can be easily devised, or some technical features thereof can be substituted equally; It should be understood that such modifications, changes or replacements should not depart from the spirit and scope of the technical solutions of the present invention, and should all fall within the protection scope of the present invention. Accordingly, the protection scope of the present invention should be based on the protection scope of the above claims.

Claims (20)

증강 현실(AR) 시나리오 콘텐츠의 생성 방법으로서,
제1 트리거 동작에 응답하여, 상기 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하는 단계;
상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및
상기 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
A method of generating augmented reality (AR) scenario content, comprising:
in response to a first trigger action, acquiring an initial AR data packet related to a target reality scenario indicated by the first trigger action;
obtaining update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and
and generating an updated AR data packet by updating the initial AR data packet based on the updated data of the at least one virtual object.
제1항에 있어서,
상기 생성 방법은,
상기 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오의 3 차원 시나리오 모델을 획득하는 단계를 더 포함하고;
상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,
로딩된 상기 3 차원 시나리오 모델을 전시하는 단계; 및
상기 적어도 하나의 가상 대상이 상기 3 차원 시나리오 모델에 위치할 경우의 업데이트 데이터를 획득하는 단계 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상이 상기 3 차원 시나리오 모델에 위치할 경우의 제1 포즈 데이터를 포함함 - 를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
According to claim 1,
The production method is
The method further comprises acquiring a three-dimensional scenario model of the target reality scenario indicated by the first trigger action;
Obtaining update data of at least one virtual object related to the initial AR data packet includes:
displaying the loaded 3D scenario model; and
obtaining update data when the at least one virtual object is located in the 3D scenario model - The updated data includes first pose data when the at least one virtual object is located in the 3D scenario model Including - A method of generating augmented reality scenario content, comprising:
제1항에 있어서,
상기 생성 방법은,
AR 기기가 현재 상기 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 상기 초기 AR 데이터 패킷에 기반하여, 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상을 전시하는 단계를 더 포함하고;
상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,
전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상이 상기 타깃 현실 시나리오에서의 제1 포즈 데이터를 포함함 - 를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
According to claim 1,
The production method is
The method further comprising: displaying, by the AR device, at least one virtual object related to the initial AR data packet based on second pose data when the current target reality scenario is captured, and the initial AR data packet;
Obtaining update data of at least one virtual object related to the initial AR data packet includes:
Augmented reality scenario comprising: obtaining update data of the displayed at least one virtual object, wherein the at least one virtual object includes first pose data in the target reality scenario. How to create content.
제3항에 있어서,
상기 전시된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,
포즈 데이터 편집 인터페이스를 전시하고, 상기 포즈 데이터 편집 인터페이스를 통해 수신된 상기 적어도 하나의 가상 대상의 제1 포즈 데이터를 획득하는 단계를 포함하고;
상기 제1 포즈 데이터는, 상기 타깃 현실 시나리오에 위치하는 좌표계에서의 위치 좌표, 편향각 및 사이즈 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
4. The method of claim 3,
The step of obtaining update data of the displayed at least one virtual object includes:
displaying a pose data editing interface, and acquiring first pose data of the at least one virtual object received through the pose data editing interface;
The method for generating augmented reality scenario content, wherein the first pose data includes at least one of location coordinates, deflection angle, and size information in a coordinate system located in the target reality scenario.
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 업데이트 데이터는 상기 적어도 하나의 가상 대상에 대응되는 인터랙션 데이터를 더 포함하고;
상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,
인터랙션 데이터 편집 인터페이스를 전시하고, 상기 인터랙션 데이터 편집 인터페이스를 통해 각각 수신된 각 가상 대상의 인터랙션 데이터를 획득하는 단계를 포함하며;
상기 인터랙션 데이터는, 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
5. The method according to any one of claims 1 to 4,
the update data further includes interaction data corresponding to the at least one virtual object;
Obtaining update data of at least one virtual object related to the initial AR data packet includes:
displaying an interaction data editing interface, and acquiring interaction data of each virtual object respectively received through the interaction data editing interface;
The interaction data includes at least one of at least one state trigger condition, a presentation state corresponding to each state trigger condition, and the number of cycles of display after the virtual object is triggered to be displayed. How to create.
제5항에 있어서,
상기 인터랙션 데이터가 여러 가지 상태 트리거 조건을 포함할 경우, 상기 인터랙션 데이터는, 각 상태 트리거 조건의 우선 순위를 더 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
6. The method of claim 5,
When the interaction data includes various state trigger conditions, the interaction data further includes a priority of each state trigger condition.
제1항 내지 제6항 중 어느 한 항에 있어서,
상기 생성 방법은,
상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 물체 모델에 대응되는 제3 포즈 데이터를 획득하는 단계 - 상기 적어도 하나의 가상 물체 모델은 상기 타깃 현실 시나리오에서의 타깃 물체를 나타냄 - 를 더 포함하고;
상기 적어도 하나의 가상 대상의 상기 업데이트 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계는,
상기 적어도 하나의 가상 대상의 상기 업데이트 데이터, 및 상기 가상 물체 모델에 대응되는 상기 제3 포즈 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
7. The method according to any one of claims 1 to 6,
The production method is
obtaining third pose data corresponding to at least one virtual object model related to the initial AR data packet, wherein the at least one virtual object model represents a target object in the target reality scenario;
generating an updated AR data packet by updating the initial AR data packet based on the updated data of the at least one virtual object;
generating an updated AR data packet by updating the initial AR data packet based on the updated data of the at least one virtual object and the third pose data corresponding to the virtual object model A method of generating augmented reality scenario content, characterized in that it is
제1항 내지 제7항 중 어느 한 항에 있어서,
상기 적어도 하나의 가상 대상은 적어도 하나의 제1 가상 대상을 포함하고, 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,
상기 초기 AR 데이터 패킷에 포함된 적어도 하나의 제1 가상 대상의 업데이트 데이터를 획득하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
8. The method according to any one of claims 1 to 7,
The at least one virtual object includes at least one first virtual object, and obtaining update data of the at least one virtual object related to the initial AR data packet includes:
and acquiring update data of at least one first virtual object included in the initial AR data packet.
제1항 내지 제8항 중 어느 한 항에 있어서,
상기 적어도 하나의 가상 대상은 적어도 하나의 제2 가상 대상을 포함하고, 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하는 단계는,
사전에 구축된 소재 라이브러리로부터 상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 제2 가상 대상을 획득하고, 상기 적어도 하나의 제2 가상 대상의 업데이트 데이터를 획득하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
9. The method according to any one of claims 1 to 8,
The at least one virtual object includes at least one second virtual object, and obtaining update data of the at least one virtual object related to the initial AR data packet includes:
Augmented reality scenario comprising the steps of: obtaining at least one second virtual object related to the initial AR data packet from a pre-built material library, and obtaining update data of the at least one second virtual object How to create content.
제1항 내지 제9항 중 어느 한 항에 있어서,
업데이트된 AR 데이터 패킷을 생성한 후, 상기 생성 방법은,
상기 업데이트된 AR 데이터 패킷을 서버에 송신하는 단계; 또는, 상기 업데이트된 AR 데이터 패킷 및 상기 업데이트된 AR 데이터 패킷이 활성화되는지 여부를 나타내는 상태 정보를 서버에 송신하는 단계를 더 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
10. The method according to any one of claims 1 to 9,
After generating the updated AR data packet, the generating method comprises:
transmitting the updated AR data packet to a server; or, transmitting the updated AR data packet and status information indicating whether the updated AR data packet is activated to a server.
제10항에 있어서,
상기 업데이트된 AR 데이터 패킷을 생성한 후, 상기 생성 방법은,
상기 업데이트된 AR 데이터 패킷에 대한 업로드 트리거 동작에 응답하여, 상기 업데이트된 AR 데이터 패킷의 라벨 정보를 획득하고, 상기 라벨 정보를 상기 서버에 송신하는 단계를 더 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 방법.
11. The method of claim 10,
After generating the updated AR data packet, the generating method comprises:
Augmented reality scenario content, further comprising: in response to an upload trigger operation for the updated AR data packet, obtaining label information of the updated AR data packet, and transmitting the label information to the server method of creation.
증강 현실(AR) 시나리오 콘텐츠의 전시 방법으로서,
제2 트리거 동작에 응답하여, 상기 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하는 단계 - 상기 AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ;
AR 기기가 현재 상기 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 상기 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 상기 제1 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하는 단계; 및
상기 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 전시 방법.
A method of displaying augmented reality (AR) scenario content, comprising:
in response to a second trigger action, obtaining an AR data packet related to a target reality scenario indicated by the second trigger action, wherein the AR data packet includes first pose data corresponding to at least one virtual object - ;
Based on second pose data in which the AR device currently captures the target reality scenario, and the first pose data corresponding to at least one virtual object among the AR data packets, the presentation special effect of the at least one virtual object determining information; and
and displaying the at least one virtual object through the AR device based on the presentation special effect information.
제12항에 있어서,
상기 AR 데이터 패킷은 적어도 하나의 가상 물체 모델에 대응되는 제3 포즈 데이터를 더 포함하고; 상기 가상 물체 모델은 상기 타깃 현실 시나리오에서의 타깃 물체를 나타내며;
상기 AR 기기가 현재 상기 타깃 현실 시나리오를 촬영할 경우의 제2 포즈 데이터, 및 상기 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 상기 제1 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하는 단계는,
상기 AR 기기가 현재 상기 타깃 현실 시나리오를 촬영할 경우의 상기 제2 포즈 데이터, 상기 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 상기 제1 포즈 데이터, 및 상기 가상 물체 모델에 대응되는 상기 제3 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하는 단계를 포함하는 것을 특징으로 증강 현실 시나리오 콘텐츠의 전시 방법.
13. The method of claim 12,
the AR data packet further includes third pose data corresponding to the at least one virtual object model; the virtual object model represents a target object in the target reality scenario;
Presentation of the at least one virtual target based on second pose data when the AR device currently captures the target reality scenario, and the first pose data corresponding to at least one virtual target among the AR data packets The steps to determine the special effects information are:
When the AR device currently captures the target reality scenario, the second pose data, the first pose data corresponding to at least one virtual target among the AR data packets, and the third pose corresponding to the virtual object model and determining, based on data, presentation special effect information of the at least one virtual object.
제12항 또는 제13항에 있어서,
상기 AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 인터랙션 데이터를 더 포함하고, 상기 인터랙션 데이터는 적어도 하나의 상태 트리거 조건, 각 상태 트리거 조건에 대응되는 프리젠테이션 상태, 및 가상 대상이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 전시 방법.
14. The method of claim 12 or 13,
The AR data packet further includes interaction data corresponding to at least one virtual object, wherein the interaction data is triggered to display at least one state trigger condition, a presentation state corresponding to each state trigger condition, and a virtual object. The display method of augmented reality scenario content, characterized in that it includes at least one of the number of cycles of later display.
제14항에 있어서,
상기 전시 방법은,
상기 적어도 하나의 가상 대상에 작용되는 인터랙션 동작을 검출하는 단계; 및
상기 적어도 하나의 가상 대상에 작용되는 인터랙션 동작이 제1 타입의 상태 트리거 조건에 부합될 경우, 상기 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건 하에서 대응되는 프리젠테이션 상태, 및 상기 적어도 하나의 가상 대상이 상기 제1 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하여, 업데이트된 프리젠테이션 특수 효과 정보를 얻는 단계를 더 포함하고;
상기 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하는 단계는,
상기 업데이트된 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 전시 방법.
15. The method of claim 14,
The display method is
detecting an interaction operation applied to the at least one virtual object; and
When the interaction operation applied to the at least one virtual object satisfies a first type of state trigger condition, the at least one virtual object corresponds to a presentation state under the first type of state trigger condition, and the at least one based on at least one of the number of cyclic displays after the virtual object of the virtual object is triggered to exhibit the first type of state trigger condition, by updating the presentation special effect information of the at least one virtual object, the updated presentation special effect further comprising obtaining information;
The step of displaying the at least one virtual object through the AR device based on the presentation special effect information includes:
and displaying the at least one virtual object through the AR device based on the updated presentation special effect information.
제14항 또는 제15항에 있어서,
상기 전시 방법은,
상기 제2 포즈 데이터가 제2 타입의 상태 트리거 조건에 부합될 경우, 상기 적어도 하나의 가상 대상이 상기 제2 타입의 상태 트리거 조건 하에서 대응되는 프리젠테이션 상태, 및 상기 적어도 하나의 가상 대상이 상기 제2 타입의 상태 트리거 조건이 전시되도록 트리거된 후의 순환 전시 횟수 중 적어도 하나에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 업데이트하여, 업데이트된 프리젠테이션 특수 효과 정보를 얻는 단계를 더 포함하고;
상기 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하는 단계는,
상기 업데이트된 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하는 단계를 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 전시 방법.
16. The method of claim 14 or 15,
The display method is
When the second pose data satisfies the second type of state trigger condition, the at least one virtual object has a corresponding presentation state under the second type of state trigger condition, and the at least one virtual object is the second type of state trigger condition. updating the presentation special effect information of the at least one virtual object to obtain updated presentation special effect information based on at least one of the number of cyclic display after the two types of state trigger conditions are triggered to be exhibited; including;
The step of displaying the at least one virtual object through the AR device based on the presentation special effect information includes:
and displaying the at least one virtual object through the AR device based on the updated presentation special effect information.
증강 현실(AR) 시나리오 콘텐츠의 생성 장치로서,
제1 트리거 동작에 응답하여, 상기 제1 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 초기 AR 데이터 패킷을 획득하기 위한 제1 획득 모듈;
상기 초기 AR 데이터 패킷에 관련된 적어도 하나의 가상 대상의 업데이트 데이터를 획득하기 위한 제2 획득 모듈 - 상기 업데이트 데이터는 상기 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ; 및
상기 적어도 하나의 가상 대상의 업데이트 데이터에 기반하여, 상기 초기 AR 데이터 패킷을 업데이트하여, 업데이트된 AR 데이터 패킷을 생성하기 위한 업데이트 모듈을 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 생성 장치.
An apparatus for generating augmented reality (AR) scenario content, comprising:
a first acquiring module, in response to a first trigger operation, for acquiring an initial AR data packet related to a target reality scenario indicated by the first trigger operation;
a second acquiring module, configured to acquire update data of at least one virtual object related to the initial AR data packet, wherein the update data includes first pose data corresponding to the at least one virtual object; and
and an update module configured to generate an updated AR data packet by updating the initial AR data packet based on the update data of the at least one virtual object.
증강 현실(AR) 시나리오 콘텐츠의 전시 장치로서,
제2 트리거 동작에 응답하여, 상기 제2 트리거 동작에 의해 지시된 타깃 현실 시나리오에 관련된 AR 데이터 패킷을 획득하기 위한 획득 모듈 - 상기 AR 데이터 패킷은 적어도 하나의 가상 대상에 대응되는 제1 포즈 데이터를 포함함 - ;
AR 기기가 현재 상기 타깃 현실 시나리오를 촬영하는 제2 포즈 데이터, 및 상기 AR 데이터 패킷 중 적어도 하나의 가상 대상에 대응되는 상기 제1 포즈 데이터에 기반하여, 상기 적어도 하나의 가상 대상의 프리젠테이션 특수 효과 정보를 결정하기 위한 결정 모듈; 및
상기 프리젠테이션 특수 효과 정보에 기반하여, 상기 AR 기기를 통해 상기 적어도 하나의 가상 대상을 전시하기 위한 전시 모듈을 포함하는 것을 특징으로 하는 증강 현실 시나리오 콘텐츠의 전시 장치.
A display device for augmented reality (AR) scenario content, comprising:
In response to a second trigger operation, an acquiring module for acquiring an AR data packet related to a target reality scenario indicated by the second trigger operation, wherein the AR data packet includes first pose data corresponding to at least one virtual object. Included - ;
Based on second pose data in which the AR device currently captures the target reality scenario, and the first pose data corresponding to at least one virtual object among the AR data packets, the presentation special effect of the at least one virtual object a determining module for determining information; and
and a display module configured to display the at least one virtual object through the AR device based on the presentation special effect information.
전자 기기로서,
프로세서, 메모리 및 버스를 포함하고, 상기 메모리는 상기 프로세서가 실행 가능한 기계 판독 가능한 명령어를 저장하며, 전자 기기가 작동될 경우, 상기 프로세서와 상기 메모리 사이는 버스를 통해 통신하며, 상기 기계 판독 가능한 명령어가 상기 프로세서에 의해 실행될 경우 제1항 내지 제11항 중 어느 한 항에 따른 생성 방법의 단계, 또는 제12항 내지 제16항 중 어느 한 항에 따른 전시 방법의 단계를 실행하는 것을 특징으로 하는 전자 기기.
As an electronic device,
a processor, a memory and a bus, wherein the memory stores machine readable instructions executable by the processor, and when an electronic device is operated, the processor and the memory communicate via a bus, the machine readable instructions to execute the step of the generating method according to any one of claims 1 to 11 or the step of the display method according to any one of claims 12 to 16 when is executed by the processor Electronics.
컴퓨터 판독 가능한 저장 매체로서,
상기 컴퓨터 판독 가능한 저장 매체에는 컴퓨터 프로그램이 저장되며, 상기 컴퓨터 프로그램이 프로세서에 의해 작동될 경우 제1항 내지 제11항 중 어느 한 항에 따른 생성 방법의 단계, 또는 제12항 내지 제16항 중 어느 한 항에 따른 전시 방법의 단계를 실행하는 것을 특징으로 하는 컴퓨터 판독 가능한 저장 매체.
A computer readable storage medium comprising:
A computer program is stored in the computer readable storage medium, and when the computer program is operated by a processor, the step of the generating method according to any one of claims 1 to 11, or any of claims 12 to 16 A computer-readable storage medium for carrying out the steps of the display method according to any one of the preceding claims.
KR1020217020429A 2020-05-26 2020-12-09 AR scenario content creation method, display method, device and storage medium Abandoned KR20210148074A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN202010456842.3A CN111610997A (en) 2020-05-26 2020-05-26 AR scene content generation method, display system and device
CN202010456842.3 2020-05-26
CN202010456843.8 2020-05-26
CN202010456843.8A CN111610998A (en) 2020-05-26 2020-05-26 AR scene content generation method, display method, device and storage medium
PCT/CN2020/135048 WO2021238145A1 (en) 2020-05-26 2020-12-09 Generation method and apparatus for ar scene content, display method and apparatus therefor, and storage medium

Publications (1)

Publication Number Publication Date
KR20210148074A true KR20210148074A (en) 2021-12-07

Family

ID=78745558

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020217020429A Abandoned KR20210148074A (en) 2020-05-26 2020-12-09 AR scenario content creation method, display method, device and storage medium

Country Status (5)

Country Link
JP (1) JP2022537861A (en)
KR (1) KR20210148074A (en)
SG (1) SG11202108241QA (en)
TW (1) TWI783472B (en)
WO (1) WO2021238145A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114332422B (en) * 2021-12-30 2025-10-10 王俊寒 A virtual space interaction method, editing and updating method, system, electronic device and readable storage medium based on AR technology
CN114758098B (en) * 2021-12-30 2025-02-07 北京城市网邻信息技术有限公司 Information annotation method, real scene navigation method and terminal based on WebGL
CN114401442B (en) * 2022-01-14 2023-10-24 北京字跳网络技术有限公司 Video live broadcast and special effect control method and device, electronic equipment and storage medium
CN114942737A (en) * 2022-04-28 2022-08-26 Oppo广东移动通信有限公司 Display method, display device, head-mounted device and storage medium
CN114764327B (en) * 2022-05-09 2023-05-05 北京未来时空科技有限公司 Method and device for manufacturing three-dimensional interactive media and storage medium
CN115291939B (en) * 2022-08-17 2024-07-19 北京字跳网络技术有限公司 Interactive scene configuration method, device, storage medium, equipment and program product
CN115374141B (en) * 2022-09-20 2024-05-10 支付宝(杭州)信息技术有限公司 Virtual image update processing method and device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2327894A1 (en) * 2000-12-07 2002-06-07 Clearview Geophysics Inc. Method and system for complete 3d object and area digitizing
TWI628613B (en) * 2014-12-09 2018-07-01 財團法人工業技術研究院 Augmented reality method and system
US10234935B2 (en) * 2016-08-11 2019-03-19 Microsoft Technology Licensing, Llc Mediation of interaction methodologies in immersive environments
CN108416832B (en) * 2018-01-30 2024-05-14 腾讯科技(深圳)有限公司 Media information display method, device and storage medium
CN108520552A (en) * 2018-03-26 2018-09-11 广东欧珀移动通信有限公司 Image processing method, image processing device, storage medium and electronic equipment
EP3621039A1 (en) * 2018-09-06 2020-03-11 Tata Consultancy Services Limited Real time overlay placement in videos for augmented reality applications
EP3861533A4 (en) * 2018-10-05 2022-12-21 Magic Leap, Inc. A cross reality system
CN110764614B (en) * 2019-10-15 2021-10-08 北京市商汤科技开发有限公司 Augmented reality data presentation method, device, equipment and storage medium
CN110716645A (en) * 2019-10-15 2020-01-21 北京市商汤科技开发有限公司 Augmented reality data presentation method and device, electronic equipment and storage medium
CN111610998A (en) * 2020-05-26 2020-09-01 北京市商汤科技开发有限公司 AR scene content generation method, display method, device and storage medium
CN111610997A (en) * 2020-05-26 2020-09-01 北京市商汤科技开发有限公司 AR scene content generation method, display system and device

Also Published As

Publication number Publication date
JP2022537861A (en) 2022-08-31
WO2021238145A1 (en) 2021-12-02
SG11202108241QA (en) 2021-12-30
TW202145150A (en) 2021-12-01
TWI783472B (en) 2022-11-11

Similar Documents

Publication Publication Date Title
KR102414587B1 (en) Augmented reality data presentation method, apparatus, device and storage medium
KR20210148074A (en) AR scenario content creation method, display method, device and storage medium
KR102417645B1 (en) AR scene image processing method, device, electronic device and storage medium
US12211160B2 (en) Techniques for capturing and displaying partial motion in virtual or augmented reality scenes
EP3619599B1 (en) Virtual content displayed with shared anchor
US10754422B1 (en) Systems and methods for providing interaction with elements in a virtual architectural visualization
CN111610998A (en) AR scene content generation method, display method, device and storage medium
KR20210046591A (en) Augmented reality data presentation method, device, electronic device and storage medium
Grubert et al. Augmented reality for Android application development
KR102417786B1 (en) Augmented reality data presentation method, apparatus, apparatus, storage medium and program
US10055888B2 (en) Producing and consuming metadata within multi-dimensional data
CN111610997A (en) AR scene content generation method, display system and device
KR101759415B1 (en) Real world analytics visualization
KR20230022269A (en) Augmented reality data presentation method and apparatus, electronic device, and storage medium
KR20190103322A (en) Surface recognition lens
CN102216959A (en) Techniques for manipulating panoramas
US20150331242A1 (en) Head mounted display device displaying thumbnail image and method of controlling the same
CN112070906A (en) Augmented reality system and augmented reality data generation method and device
US20160371885A1 (en) Sharing of markup to image data
KR20170125618A (en) Method for generating content to be displayed at virtual area via augmented reality platform and electronic device supporting the same
CN111815783A (en) Virtual scene presenting method and device, electronic equipment and storage medium
KR20200072319A (en) Method and system for remote location-based ar authoring using 3d map
JP2022505999A (en) Augmented reality data presentation methods, devices, equipment and storage media
CN112070907A (en) Augmented reality system and augmented reality data generation method and device
US11568579B2 (en) Augmented reality content generation with update suspension

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PC1904 Unpaid initial registration fee

St.27 status event code: A-2-2-U10-U14-oth-PC1904

St.27 status event code: N-2-6-B10-B12-nap-PC1904