CN112734942B - Ar内容播放修改方法、装置、计算机设备及存储介质 - Google Patents

Ar内容播放修改方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN112734942B
CN112734942B CN202110111502.1A CN202110111502A CN112734942B CN 112734942 B CN112734942 B CN 112734942B CN 202110111502 A CN202110111502 A CN 202110111502A CN 112734942 B CN112734942 B CN 112734942B
Authority
CN
China
Prior art keywords
playing
play
content
events
editing instruction
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.)
Active
Application number
CN202110111502.1A
Other languages
English (en)
Other versions
CN112734942A (zh
Inventor
温晓晴
李新强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dillop Intelligent Technology Co ltd
Original Assignee
Shenzhen Dillop Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Dillop Intelligent Technology Co ltd filed Critical Shenzhen Dillop Intelligent Technology Co ltd
Priority to CN202110111502.1A priority Critical patent/CN112734942B/zh
Publication of CN112734942A publication Critical patent/CN112734942A/zh
Application granted granted Critical
Publication of CN112734942B publication Critical patent/CN112734942B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Architecture (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明涉及AR内容播放修改方法、装置、计算机设备及存储介质,该方法包括获取AR内容;根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件。本发明通过导入AR内容后,便可在操作界面以列表的形式呈现出需要播放的AR内容,针对AR内容呈现的播放列表根据AR编辑指令进行播放过程和逻辑的修改,无需通过AR编辑器,在播放AR内容能够快速且便捷地时对AR内容的播放过程和逻辑进行修改。

Description

AR内容播放修改方法、装置、计算机设备及存储介质
技术领域
本发明涉及增强现实技术,更具体地说是指AR内容播放修改方法、装置、计算机设备及存储介质。
背景技术
在AR(增强现实,Augmented Reality)应用中,一般都是在前景视频上叠加图像,前景视频通过摄像头直接获取、通过视频板卡采集视频信号或通过流媒体采集,叠加的图像由AR应用程序生成或者渲染其它软件生成的内容,此AR应用程序称为AR播放器,叠加的图像称为AR内容。
现有的AR播放器主要分为两类,一类是AR播放器内嵌AR内容,如各类AR游戏,播放时直接运行AR播放器,所有的播放控制均在虚拟视窗中完成,基于固定的程序逻辑完成播放;另一类是AR播放器可加载外部AR内容,此类播放器功能比较简单,仅仅做各类硬件配置参数适配,例如选择头盔的型号、交互设备等,所有的AR内容的播放控制依然是在虚拟视窗中选中点击播放,交互设备可基于手柄、图像识别、声音控制等各种方式。
现有的AR播放器可用于播放展示已经编辑好的AR内容,但无法在AR播放器中对AR内容的播放过程进行修改。目前所有的AR播放器的AR内容播放修改均是在实际使用中在虚拟视窗中完成,实际使用过程中会造成很多操作上的繁琐和困难,例如基于手柄输入播放时长、拖动连接多个锚点进行播放触发关联、调整播放顺序等,非常不便。
因此,有必要设计一种新的方法,实现在播放AR内容时,可快速且方便地修改AR内容的播放过程和逻辑。
发明内容
本发明的目的在于克服现有技术的缺陷,提供AR内容播放修改方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用以下技术方案:AR内容播放修改方法,包括:
获取AR内容;
根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;
获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令。
其进一步技术方案为:所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件之后,还包括:
根据所述播控设置文件更新所述AR内容的播放参数,并发送所述AR内容至显示终端,以在显示终端上显示所述AR内容。
其进一步技术方案为:所述获取AR内容之前,还包括:
制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型。
其进一步技术方案为:所述单个AR内容内部播放控制类型包括基于外部数据连接、外部设备连接、属性连接、动画、事件、事件轨中至少一种作为触发条件,实现定时播放、随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
其进一步技术方案为:所述多个AR内容之间播放控制类型包括基于外部数据连接、外部设备连接、事件、事件轨作为触发条件,实现AR内容之间随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
其进一步技术方案为:所述播放列表包括若干个播放条目,所述播放条目包括AR内容的播放控制点以及对应的播放控制参数。
其进一步技术方案为:所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件,包括:
获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
本发明还提供了AR内容播放修改装置,包括:
内容获取单元,用于获取AR内容;
读入单元,用于根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;
修改单元,用于获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令。
本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
本发明与现有技术相比的有益效果是:本发明通过导入AR内容后,便可在操作界面以列表的形式呈现出需要播放的AR内容,针对AR内容呈现的播放列表根据AR编辑指令进行播放过程和逻辑的修改,无需通过AR编辑器,在播放AR内容能够快速且便捷地时对AR内容的播放过程和逻辑进行修改。
下面结合附图和具体实施例对本发明作进一步描述。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的AR内容播放修改方法的应用场景示意图;
图2为本发明实施例提供的AR内容播放修改方法的流程示意图;
图3为本发明另一实施例提供的AR内容播放修改方法的流程示意图;
图4为本发明实施例提供的AR内容播放修改装置的示意性框图;
图5为本发明另一实施例提供的AR内容播放修改装置的示意性框图;
图6为本发明实施例提供的计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参阅图1和图2,图1为本发明实施例提供的AR内容播放修改方法的应用场景示意图。图2为本发明实施例提供的AR内容播放修改方法的示意性流程图。该AR内容播放修改方法应用于带有AR播放器的终端中。该终端与显示终端以及服务器连接,该服务器包括但不局限于云端服务器以及本地服务器,终端从服务器获取到AR内容后,可在界面上显示对应的播放列表,用户可直接对终端上的播放列表进行拖曳以及编辑等,形成AR编辑指令,由AR播放器进行AR内容的播放过程和逻辑进行修改,形成播控设置文件,以便于更新AR内容的播放过程和逻辑,并在显示终端上显示修改后的AR内容。
图2是本发明实施例提供的AR内容播放修改方法的流程示意图。如图2所示,该方法包括以下步骤S110至S130。
S110、获取AR内容。
在本实施例中,AR内容存储于云端服务器或者本地服务器,以便于快速读取,AR播放器需要从云端服务器或本地服务器读取可供播放的AR内容列表,根据可供播放的AR内容列表选定待播放的AR内容,从而将该待播放的AR内容显示在界面上。
在本实施例中,修改针对的都是显示在界面上的AR内容,具体地,上述的AR内容指代的是待播放的AR内容。
在一实施例中,在上述的步骤S110之前,还包括:
制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型。
具体地,采用AR编辑器进行AR内容的制作时,会设定AR内容的播放控制参数,以便于进行播放控制。
在本实施例中,上述的单个AR内容内部播放控制类型包括基于外部数据连接、外部设备连接、属性连接、动画、事件、事件轨中至少一种作为触发条件,实现定时播放、随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
针对视频、图像、声音、参数动画、模型动画、序列动画等播放内容,通过定时器触发实现定时播放,随机数触发实现随机播放,设定播放条件实现条件播放,属性参数连接实现关联播放,单个触发方式对应多个播放内容实现批量播放。不同的事件对应不同的动作:文件加载事件、动画播放事件、动画暂停事件、动画复位事件、动画循环事件、更新数据事件、循环事件等;事件轨可以包含多个相同或不同的事件,事件轨可用不同的方式定时,随机,条件,外设等触发播放所包含的事件。上述的事件是指AR内容内不同的片段等。
在本实施例中,所述多个AR内容之间播放控制类型包括基于外部数据连接、外部设备连接、事件、事件轨作为触发条件,实现AR内容之间随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。为了实现AR内容之间的播放控制,通过给AR内容引入数据连接项、播放事件和事件时轨,通过AR播放器修改其与其它AR内容的数据连接项、播放事件和事件时轨之间的连接,即可实现随机播放、条件播放、关联播放、批量播放等播放方式。
不管是哪一种播放控制参数,每个播放动作可以设置播放时长、是否循环播放等参数。
S120、根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表。
在本实施例中,每个AR内容都会有对应的播放列表,播放列表是指供AR内容在显示终端上显示的触发条件以及播放方式等集成的表格。
具体地,所述播放列表包括若干个播放条目,所述播放条目包括AR内容的播放控制点以及对应的播放控制参数。
播放列表可按照制作AR内容时所涉及的播放控制参数以及播放控制点形成,播放控制点是指AR内容的某一个图像或视频片段。
S130、获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件。
在本实施例中,播控设置文件是指用于控制AR内容的播放过程和逻辑的文件,显示终端会根据播放设置文件在进行AR内容满足播放设置文件内的设定时显示对应的内容;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令。
具体地,获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序如顺播、插播、重播、播放时长等以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
举个例子:在进行新能源汽车电动机AR维修培训时,可以在进入实训前,针对某个故障现象设定引起该故障的多个原因中的某个原因对应的AR内容,而不是每次都是重复一样的播放流程,增强对训练者的分析判断能力的训练,增强该训练课程的趣味性和考察性;还可以针对不同的使用人群在某个知识点设定特定的AR内容播放过程,达到强化训练和考察的目标。所有这些播放过程修改都不用回到原始的AR内容编辑器里面进行修改、打包、发布,直接在AR播放器里面进行快捷操作即可。
AR播放器打开一个或多个编辑器制作的AR内容文件以及其它第三方软件制作的AR内容比如3D模型、动画、视频、图片、声音等,编排形成播放列表。对每个播放条目根据AR内容文件中设计的播放控制点,根据实际需要设置不同的播控参数,关联不同的播控内容,这些播控设置可以保存到文件。如加载了一个AR编辑器制作的AR内容,则其参数根据制作时设定的参数呈现,如引出数据、自定义属性、动画等;加载了一个3D模型,有播放位置,播放素材、播放时长、播放模式、动画模板等参数,通过给其中的某个面指定一个或多个视频、图片素材文件,设定动画模板,并生成一个对应的播放事件作为播放控制点进行播放控制;如果加载的是一个视频文件做AR内容,则有播放播放时长、播放模式、动画模板等参数。
上述的AR内容播放修改方法,通过导入AR内容后,便可在操作界面以列表的形式呈现出需要播放的AR内容,针对AR内容呈现的播放列表根据AR编辑指令进行播放过程和逻辑的修改,无需通过AR编辑器,在播放AR内容能够快速且便捷地时对AR内容的播放过程和逻辑进行修改。
图3是本发明另一实施例提供的一种AR内容播放修改方法的流程示意图。如图3所示,本实施例的AR内容播放修改方法包括步骤S210-S240。其中步骤S210-S230与上述实施例中的步骤S110-S130类似,在此不再赘述。下面详细说明本实施例中所增加的步骤S240。
S240、根据所述播控设置文件更新所述AR内容的播放参数,并发送所述AR内容至显示终端,以在显示终端上显示所述AR内容。
AR播放器生成的播放设置文件是为了后续在显示终端上作为显示顺序等所用。
图4是本发明实施例提供的一种AR内容播放修改装置300的示意性框图。如图4所示,对应于以上AR内容播放修改方法,本发明还提供一种AR内容播放修改装置300。该AR内容播放修改装置300包括用于执行上述AR内容播放修改方法的单元,该装置可以被配置于台式电脑、平板电脑、手提电脑等终端中。具体地,请参阅图4,该AR内容播放修改装置300包括内容获取单元301、读入单元302以及修改单元303。
内容获取单元301,用于获取AR内容;读入单元302,用于根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;修改单元303,用于获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令。
具体地,制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型。
在一实施例中,所述修改单元303,用于获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
图5是本发明另一实施例提供的一种AR内容播放修改装置300的示意性框图。如图5所示,本实施例的AR内容播放修改装置300是上述实施例的基础上增加了播放单元304。
播放单元304,用于制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型。
需要说明的是,所属领域的技术人员可以清楚地了解到,上述AR内容播放修改装置300和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
上述AR内容播放修改装置300可以实现为一种计算机程序的形式,该计算机程序可以在如图AR内容播放修改所示的计算机设备上运行。
请参阅图6,图6是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是终端,其中,终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。
参阅图6,该计算机设备500包括通过***总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
该非易失性存储介质503可存储操作***5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种AR内容播放修改方法。
该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。
该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种AR内容播放修改方法。
该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:
获取AR内容;根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件。
其中,所述播放列表包括若干个播放条目,所述播放条目包括AR内容的播放控制点以及对应的播放控制参数;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令。
在一实施例中,处理器502在实现所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件步骤之后,还实现如下步骤:
根据所述播控设置文件更新所述AR内容的播放参数,并发送所述AR内容至显示终端,以在显示终端上显示所述AR内容。
在一实施例中,处理器502在实现所述获取AR内容步骤之前,还实现如下步骤:
制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型。
其中,所述单个AR内容内部播放控制类型包括基于外部数据连接、外部设备连接、属性连接、动画、事件、事件轨中至少一种作为触发条件,实现定时播放、随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
所述多个AR内容之间播放控制类型包括基于外部数据连接、外部设备连接、事件、事件轨作为触发条件,实现AR内容之间随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
在一实施例中,处理器502在实现所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件步骤时,具体实现如下步骤:
获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
应当理解,在本申请实施例中,处理器502可以是中央处理单元(CentralProcessing Unit,CPU),该处理器502还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机***中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中该计算机程序被处理器执行时使处理器执行如下步骤:
获取AR内容;根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件。
其中,所述播放列表包括若干个播放条目,所述播放条目包括AR内容的播放控制点以及对应的播放控制参数;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令。
在一实施例中,所述处理器在执行所述计算机程序而实现所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件步骤之后,还实现如下步骤:
根据所述播控设置文件更新所述AR内容的播放参数,并发送所述AR内容至显示终端,以在显示终端上显示所述AR内容。
在一实施例中,所述处理器在执行所述计算机程序而实现所述获取AR内容步骤之前,还实现如下步骤:
制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型。
其中,所述单个AR内容内部播放控制类型包括基于外部数据连接、外部设备连接、属性连接、动画、事件、事件轨中至少一种作为触发条件,实现定时播放、随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
所述多个AR内容之间播放控制类型包括基于外部数据连接、外部设备连接、事件、事件轨作为触发条件,实现AR内容之间随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型。
在一实施例中,所述处理器在执行所述计算机程序而实现所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件步骤时,具体实现如下步骤:
获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
所述存储介质可以是U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (6)

1.AR内容播放修改方法,其特征在于,包括:
获取AR内容;
根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;
获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令;
所述获取AR内容之前,还包括:
制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型;
所述单个AR内容内部播放控制类型包括基于外部数据连接、外部设备连接、属性连接、动画、事件、事件轨中至少一种作为触发条件,实现定时播放、随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型;
所述多个AR内容之间播放控制类型包括基于外部数据连接、外部设备连接、事件、事件轨作为触发条件,实现AR内容之间随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型;
针对视频、图像、声音、参数动画、模型动画、序列动画播放内容,通过定时器触发实现定时播放,随机数触发实现随机播放,设定播放条件实现条件播放,属性参数连接实现关联播放,单个触发方式对应多个播放内容实现批量播放;不同的事件对应不同的动作:文件加载事件、动画播放事件、动画暂停事件、动画复位事件、动画循环事件、更新数据事件、循环事件;事件轨包含多个相同或不同的事件,事件轨能够用不同的方式定时、随机、条件、外设触发播放所包含的事件,所述事件是指AR内容内不同的片段;
所述AR内容播放修改方法应用于带有AR播放器的终端中;该终端与显示终端以及服务器连接,该服务器包括云端服务器以及本地服务器,终端从服务器获取到AR内容后,在界面上显示对应的播放列表,用户直接对终端上的播放列表进行拖曳以及编辑,形成AR编辑指令,由AR播放器进行AR内容的播放过程和逻辑进行修改,形成播控设置文件,以便于更新AR内容的播放过程和逻辑,并在显示终端上显示修改后的AR内容;
播控设置文件是指用于控制AR内容的播放过程和逻辑的文件,显示终端会根据播放设置文件在进行AR内容满足播放设置文件内的设定时显示对应的内容;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令;
具体地,获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序包括顺播、插播、重播、播放时长以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
2.根据权利要求1所述的AR内容播放修改方法,其特征在于,所述获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件之后,还包括:
根据所述播控设置文件更新所述AR内容的播放参数,并发送所述AR内容至显示终端,以在显示终端上显示所述AR内容。
3.根据权利要求1所述的AR内容播放修改方法,其特征在于,所述播放列表包括若干个播放条目,所述播放条目包括AR内容的播放控制点以及对应的播放控制参数。
4. AR内容播放修改装置,其特征在于,包括:
内容获取单元,用于获取AR内容;
读入单元,用于根据所述AR内容读入对应的播放列表,并在操作界面上显示播放列表;
修改单元,用于获取AR编辑指令,并根据所述AR编辑指令对所述播放列表进行修改,以得到播控设置文件;
其中,播放列表按照制作AR内容时所涉及的播放控制参数以及播放控制点形成;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令;
播放单元,用于制作AR内容时,对AR内容的播放控制参数设置为单个AR内容内部播放控制类型以及多个AR内容之间播放控制类型;
所述单个AR内容内部播放控制类型包括基于外部数据连接、外部设备连接、属性连接、动画、事件、事件轨中至少一种作为触发条件,实现定时播放、随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型;所述多个AR内容之间播放控制类型包括基于外部数据连接、外部设备连接、事件、事件轨中至少一种作为触发条件,实现AR内容之间随机播放、条件播放、关联播放、批量播放中至少一种播放方式的播放控制类型;
针对视频、图像、声音、参数动画、模型动画、序列动画播放内容,通过定时器触发实现定时播放,随机数触发实现随机播放,设定播放条件实现条件播放,属性参数连接实现关联播放,单个触发方式对应多个播放内容实现批量播放;不同的事件对应不同的动作:文件加载事件、动画播放事件、动画暂停事件、动画复位事件、动画循环事件、更新数据事件、循环事件;事件轨包含多个相同或不同的事件,事件轨能够用不同的方式定时、随机、条件、外设触发播放所包含的事件,所述事件是指AR内容内不同的片段;
所述AR内容播放修改方法应用于带有AR播放器的终端中;该终端与显示终端以及服务器连接,该服务器包括云端服务器以及本地服务器,终端从服务器获取到AR内容后,在界面上显示对应的播放列表,用户直接对终端上的播放列表进行拖曳以及编辑,形成AR编辑指令,由AR播放器进行AR内容的播放过程和逻辑进行修改,形成播控设置文件,以便于更新AR内容的播放过程和逻辑,并在显示终端上显示修改后的AR内容;
播控设置文件是指用于控制AR内容的播放过程和逻辑的文件,显示终端会根据播放设置文件在进行AR内容满足播放设置文件内的设定时显示对应的内容;AR编辑指令是指对播放列表进行顺播、插播、重播、播放时长中至少一种方式以及各AR内容之间播放触发条件和播放方式的修改的指令;
具体地,获取AR编辑指令,并根据所述AR编辑指令对所述播放列表的播放条目进行修改,以进行AR内容的播放顺序包括顺播、插播、重播、播放时长以及各AR内容之间播放触发条件和播放方式的修改,以得到播控设置文件。
5.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至3中任一项所述的方法。
6.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1至3中任一项所述的方法。
CN202110111502.1A 2021-01-27 2021-01-27 Ar内容播放修改方法、装置、计算机设备及存储介质 Active CN112734942B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110111502.1A CN112734942B (zh) 2021-01-27 2021-01-27 Ar内容播放修改方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110111502.1A CN112734942B (zh) 2021-01-27 2021-01-27 Ar内容播放修改方法、装置、计算机设备及存储介质

Publications (2)

Publication Number Publication Date
CN112734942A CN112734942A (zh) 2021-04-30
CN112734942B true CN112734942B (zh) 2023-07-11

Family

ID=75594136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110111502.1A Active CN112734942B (zh) 2021-01-27 2021-01-27 Ar内容播放修改方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN112734942B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100283A (zh) * 2015-09-02 2015-11-25 广东欧珀移动通信有限公司 一种终端之间实现播放列表同步的方法及装置
CN106249903A (zh) * 2016-08-30 2016-12-21 广东小天才科技有限公司 一种虚拟现实场景内容的播放方法及装置
JP2017016599A (ja) * 2015-07-07 2017-01-19 セイコーエプソン株式会社 表示装置、表示装置の制御方法、及び、プログラム
CN107396150A (zh) * 2017-07-26 2017-11-24 北京暴风魔镜科技有限公司 一种vr视频的播放方法、装置和vr视频播放器
WO2018000620A1 (zh) * 2016-06-29 2018-01-04 乐视控股(北京)有限公司 一种数据展示方法及装置、虚拟现实设备与播放控制器
CN108391171A (zh) * 2018-02-27 2018-08-10 京东方科技集团股份有限公司 视频播放的控制方法及装置、终端
CN110290290A (zh) * 2019-06-21 2019-09-27 深圳迪乐普数码科技有限公司 云vr演播室的实现方法、装置、计算机设备及存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3598295A1 (en) * 2018-07-18 2020-01-22 Spotify AB Human-machine interfaces for utterance-based playlist selection
US20200280814A1 (en) * 2019-03-01 2020-09-03 Bose Corporation Augmented reality audio playback control

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017016599A (ja) * 2015-07-07 2017-01-19 セイコーエプソン株式会社 表示装置、表示装置の制御方法、及び、プログラム
CN105100283A (zh) * 2015-09-02 2015-11-25 广东欧珀移动通信有限公司 一种终端之间实现播放列表同步的方法及装置
WO2018000620A1 (zh) * 2016-06-29 2018-01-04 乐视控股(北京)有限公司 一种数据展示方法及装置、虚拟现实设备与播放控制器
CN106249903A (zh) * 2016-08-30 2016-12-21 广东小天才科技有限公司 一种虚拟现实场景内容的播放方法及装置
CN107396150A (zh) * 2017-07-26 2017-11-24 北京暴风魔镜科技有限公司 一种vr视频的播放方法、装置和vr视频播放器
CN108391171A (zh) * 2018-02-27 2018-08-10 京东方科技集团股份有限公司 视频播放的控制方法及装置、终端
CN110290290A (zh) * 2019-06-21 2019-09-27 深圳迪乐普数码科技有限公司 云vr演播室的实现方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN112734942A (zh) 2021-04-30

Similar Documents

Publication Publication Date Title
KR101101090B1 (ko) 게임기반 장면 생성
US8405662B2 (en) Generation of video
US11653072B2 (en) Method and system for generating interactive media content
US12009011B2 (en) Method and device of presenting audio/video files, computing device, and readable storage medium
CN110007985B (zh) 小程序音乐播放器组件调用方法及设备
US9396575B2 (en) Animation via pin that defines multiple key frames
CN112528936B (zh) 视频序列编排方法、装置、电子设备及存储介质
CN107261499B (zh) 信息处理方法及信息处理装置
JP2019155103A (ja) ゲームリプレイ方法およびシステム
CN112734942B (zh) Ar内容播放修改方法、装置、计算机设备及存储介质
CN113457135A (zh) 游戏中的显示控制方法、装置及电子设备
CN112734940B (zh) Vr内容播放修改方法、装置、计算机设备及存储介质
CN108416830B (zh) 动画显示控制方法、装置、设备及存储介质
US20100175057A1 (en) Associating advertisements and game data in a flash-based gaming environment
US6924823B2 (en) Recording medium, program, image processing method, and image processing device
CN115049574A (zh) 视频处理方法、装置、电子设备及可读存储介质
US9308442B2 (en) Controller-based video editing
CN113794846A (zh) 一种视频云剪辑方法、装置及云剪辑服务器
JP2022048789A (ja) コンピュータプログラム、およびコンピュータ装置
CN113082720A (zh) 提示信息确定方法、装置及电子设备
US10068615B2 (en) Capture execution/non-execution control device, capture execution/non-execution control method, program, and information storage medium
WO2021208330A1 (zh) 一种生成游戏角色的表情的方法和装置
CN112734941B (zh) Ar内容的属性修改方法、装置、计算机设备及存储介质
WO2024077492A1 (zh) 播放界面的显示方法、装置、设备、介质及程序产品
CN115643462B (zh) 一种交互动画展示方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant