CN112000812A - 游戏赛况现场ai解说库生成方法、ai解说方法及存储介质 - Google Patents

游戏赛况现场ai解说库生成方法、ai解说方法及存储介质 Download PDF

Info

Publication number
CN112000812A
CN112000812A CN202010865054.XA CN202010865054A CN112000812A CN 112000812 A CN112000812 A CN 112000812A CN 202010865054 A CN202010865054 A CN 202010865054A CN 112000812 A CN112000812 A CN 112000812A
Authority
CN
China
Prior art keywords
comment
game
commentary
player
trigger condition
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.)
Pending
Application number
CN202010865054.XA
Other languages
English (en)
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.)
Guangzhou Nined Digital Technology Co ltd
Original Assignee
Guangzhou Nined Digital 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 Guangzhou Nined Digital Technology Co ltd filed Critical Guangzhou Nined Digital Technology Co ltd
Priority to CN202010865054.XA priority Critical patent/CN112000812A/zh
Publication of CN112000812A publication Critical patent/CN112000812A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24564Applying rules; Deductive queries
    • G06F16/24565Triggers; Constraints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • G06F16/353Clustering; Classification into predefined classes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种游戏赛况现场AI解说库生成方法、AI解说方法及存储介质。在生成的游戏赛况现场AI解说库中,解说包与对应的触发条件是相关联地存储的,至少有部分解说包的触发条件包含玩家身体运动数据。本发明根据游戏过程中的玩家身体运动数据来设置部分语音解说包的触发条件,然后把设置好的触发条件与对应的解说包相关联地存储,从而生成游戏赛况现场AI解说库。在生成游戏赛况现场AI解说库之后即可利用该解说库对游戏赛况进行AI解说,能够根据玩家身体运动数据进行相应的解说,使得游戏赛况现场AI解说更加生动。

Description

游戏赛况现场AI解说库生成方法、AI解说方法及存储介质
技术领域
本发明涉及AI解说技术领域,尤其涉及游戏赛况现场AI解说库生成方法、AI解说方法及存储介质。
背景技术
随着VR虚拟现实技术的发展,VR竞技游戏的娱乐综艺特性也在不断地被挖掘与应用,VR的比赛解说是其不可或缺的一个重点环节。线下小型的赛事承办方往往较难快速找到合适的解说人员,而AI解说正是为其解决无法找到合适解说人员的一种解决方案。目前的AI解说仅是适用于平面设备游戏的游戏事件的解说逻辑。平面设备游戏只涉及二维游戏角色的平面游戏操作,在进行AI解说时,仅是根据游戏角色的平面游戏操作进行AI解说,解说不够生动。。
发明内容
本发明所要解决的技术问题是让游戏赛况现场AI解说更生动。
本发明给出游戏赛况现场AI解说库生成方法,包括:
配置步骤:为可能发生的多种游戏赛况配置多个解说包及对应的触发条件;
生成步骤:把各个解说包及其对应的触发条件相关联地存储至数据库中,从而形成AI解说库;
至少有部分解说包的触发条件包含玩家身体运动数据。
进一步地,至少有部分解说包包含体现玩家身体运动的解说词,这部分解说包对应的触发条件包含玩家身体运动数据。
进一步地,为各个解说包标记优先级。
使用上述方法所生成的游戏赛况现场AI解说库存储在计算机可读存储介质中。
在生成了游戏赛况现场AI解说库之后,我们就可以在游戏转播过程中对游戏赛况进行AI解说了,本发明给出的游戏赛况现场AI解说方法如下:
实时获取游戏赛况,若游戏赛况符合触发条件,则播放与触发条件对应的解说包,提取游戏赛况中包含的玩家身体运动数据,据此比对游戏赛况是否符合触发条件。
进一步地,至少有部分解说包包含体现玩家身体运动的解说词。
进一步地,若游戏赛况符合多个触发条件,多个触发条件分别对应多个解说包,则播放优先级最高的解说包。
上述游戏赛况现场AI解说方法以计算机程序的形式存储在计算机可读存储介质中。
本发明根据游戏过程中的玩家身体运动数据来设置部分语音解说包的触发条件,然后把设置好的触发条件与对应的解说包相关联地存储,从而生成游戏赛况现场AI解说库。在生成游戏赛况现场AI解说库之后即可利用该解说库对游戏赛况进行AI解说,就能根据玩家身体运动数据进行相应的解说,使得游戏赛况现场AI解说更加生动。
具体实施方式
本实施例所要转播的是射击类VR游戏比赛。如表1所示,本实施例把比赛过程可能会出现的各种游戏赛况标记为事件,事件类型有暖场类事件、击杀类事件、血量类事件、场景类事件、体术类事件、策略类事件、比分类事件和时间类事件,然后为各个事件配置对应的语音解说包以及对应的触发条件,具体地,触发条件如表1所示,语音解说包如表2所示。在语音解说包配置过程中,需要评估各个事件的观众关注度,并根据每个事件的观众关注度的高低为其对应的语音解说包设置相应的优先级——观众关注度越高,优先级越高,对应的优先级数值越小。把各个事件对应的语音解说包、触发条件和优先级相关联地存储起来,生成游戏赛况现场AI解说库。
在生成了游戏赛况现场AI解说库之后,我们就可以在游戏转播过程中对游戏赛况现场进行AI解说了,以转播客户端的存储器作为计算机可读存储介质,把生成的AI解说库存储到转播客户端的存储器中,游戏赛况现场AI解说方法以计算机程序的形式存储在所述的存储器中,然后由转播客户端的处理器执行,具体解说流程举例说明如下:
在游戏转播开始前,工作人员令转播客户端开启AI解说模式。游戏转播开始后,转播客户端实时获取游戏赛况,判断当前获取到的游戏赛况是否符合触发条件,例如,当前获取到的游戏赛况为“双方队伍进入游戏虚拟空间”,符合触发条件“在任意转播视角的情况下,一局比赛开始,第一次重置比赛回合”,则播放对应的语音解说包“双方玩家已经全部进入游戏虚拟空间,准备开始比赛”。若当前获取到的游戏赛况为:“蓝队2号玩家在其头显比原高度降低了超过1/2的状态下进行射击”,则提取游戏赛况中包含的玩家身体运动数据“蓝队2号玩家头显比原高度降低了1/2的状态”,据此比对该游戏赛况是否符合触发条件,经比对,符合触发条件“在跟随/玩家视角的情况下,当前摄像机锁定的角色头显高度改变了(降低)1/2以上的情况下进行射击,触发当前事件”,则播放对应的语音解说包“这是一位体术型玩家”。若当前获取到的游戏赛况符合多个触发条件,例如,当前获取到的游戏赛况为“蓝队3号玩家连续击杀两个敌方玩家,3号玩家为蓝队最后一名玩家”,则该游戏赛况既符合触发条件①“在任意转播视角的情况下,有人双杀,触发当前事件”,又符合触发条件②“在任意转播视角的情况下,有人双杀,判断是否为队伍最后一名玩家,如果是,触发当前事件”,这两个触发条件对应的语音解说包的优先级数值分别为3、2,由于优先级数值越小,优先级就越高,因此播放触发条件②对应的语音解说包“[队伍颜色]队[号位]号位玩家已经尽力了!”。为了对该语音解说包进行播放,需先获取双杀玩家的队伍颜色以及其号位,然后再根据所获取的玩家队伍颜色以及其号位播放上述语音解说包。特殊情况下,当前获取的游戏赛况所符合的多个触发条件各自对应的语音解说包的优先级数值会相同,这种情况下就随机播放其中一个语音解说包。在语音解说包播放过程中不会因游戏重置而被中断播放,亦不会因有新的游戏赛况符合触发条件而中断播放。
在本实施例中,体术类事件对应的语音解说包包含体现玩家身体运动的解说词,且语音解说包对应的触发条件包含玩家身体运动数据,玩家身体运动数据具体是玩家佩戴的VR头显的高度信息。在其他实施例中,可以增加挑衅类事件或者把体术类事件更换为挑衅类事件。挑衅类事件对应的语音解说包包含体现玩家挑衅口号的解说词,如“[队伍颜色]队[号位]号玩家发出对战宣言:一会让你们感受下什么是暴击”,对应的触发条件可以是“在跟随视角/玩家视角下,若当前摄像机锁定的角色摁住手柄的挑衅唤醒键并用手柄比划出射击的动作轨迹,则触发当前事件”。进一步地,还可增加玩家状态类事件,对应的语音解说包包含体现玩家状态的解说词,如“[队伍颜色]队[号位]号玩家目前状态很兴奋,不知道后续表现如何呢”,对应的触发条件可以设为“在跟随视角/玩家视角下,若当前摄像机锁定的角色上下挥动手柄次数超过n次,则触发当前事件”。在玩家状态类事件中,是以手柄运动轨迹(即玩家手部运动轨迹,属于玩家身体运动数据)来设置触发条件,但对应的语音解说包不包含体现玩家身体运动的解说词,而是其他类型的常规解说词。
Figure BDA0002649474410000031
Figure BDA0002649474410000041
Figure BDA0002649474410000051
表1
Figure BDA0002649474410000052
Figure BDA0002649474410000061
Figure BDA0002649474410000071
表2。

Claims (10)

1.一种计算机可读存储介质,其上存储有游戏赛况现场AI解说库,库中,解说包与对应的触发条件是相关联地存储的,其特征是:至少有部分解说包的触发条件包含玩家身体运动数据。
2.如权利要求1所述的计算机可读存储介质,其特征是:至少有部分解说包包含体现玩家身体运动的解说词,与这部分解说包对应的触发条件包含玩家身体运动数据。
3.如权利要求1或2所述的计算机可读存储介质,其特征是:解说包标记有优先级。
4.游戏赛况现场AI解说库生成方法,包括:
配置步骤:为可能发生的多种游戏赛况配置多个解说包及对应的触发条件;
生成步骤:把各个解说包及其对应的触发条件相关联地存储至数据库中,从而形成AI解说库;
其特征是:至少有部分解说包的触发条件包含玩家身体运动数据。
5.如权利要求4所述的游戏赛况现场AI解说库生成方法,其特征是:至少有部分解说包包含体现玩家身体运动的解说词,这部分解说包对应的触发条件包含玩家身体运动数据。
6.如权利要求4或5所述的游戏赛况现场AI解说库生成方法,其特征是:为各个解说包标记优先级。
7.游戏赛况现场AI解说方法,实时获取游戏赛况,若游戏赛况符合触发条件,则播放与触发条件对应的解说包,其特征是:提取游戏赛况中包含的玩家身体运动数据,据此比对游戏赛况是否符合触发条件。
8.如权利要求7所述的游戏赛况现场AI解说方法,其特征是:至少有部分解说包包含体现玩家身体运动的解说词。
9.如权利要求7所述的游戏赛况现场AI解说方法,其特征是:若游戏赛况符合多个触发条件,多个触发条件分别对应多个解说包,则播放优先级最高的解说包。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征是:该计算机程序被处理器执行时实现如权利要求7至9任一项所述的游戏赛况现场AI解说方法。
CN202010865054.XA 2020-08-25 2020-08-25 游戏赛况现场ai解说库生成方法、ai解说方法及存储介质 Pending CN112000812A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010865054.XA CN112000812A (zh) 2020-08-25 2020-08-25 游戏赛况现场ai解说库生成方法、ai解说方法及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010865054.XA CN112000812A (zh) 2020-08-25 2020-08-25 游戏赛况现场ai解说库生成方法、ai解说方法及存储介质

Publications (1)

Publication Number Publication Date
CN112000812A true CN112000812A (zh) 2020-11-27

Family

ID=73471209

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010865054.XA Pending CN112000812A (zh) 2020-08-25 2020-08-25 游戏赛况现场ai解说库生成方法、ai解说方法及存储介质

Country Status (1)

Country Link
CN (1) CN112000812A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113209640A (zh) * 2021-07-09 2021-08-06 腾讯科技(深圳)有限公司 解说的生成方法、装置、设备及计算机可读存储介质
WO2022134943A1 (zh) * 2020-12-25 2022-06-30 腾讯科技(深圳)有限公司 解说视频生成方法、装置、服务器及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009125107A (ja) * 2007-11-20 2009-06-11 Nhn Corp 多人数参加型オンラインゲームシステム及びゲーム実況解説制御方法
CN109011588A (zh) * 2018-10-16 2018-12-18 杭州电魂网络科技股份有限公司 游戏场景交互方法及装置
CN110971964A (zh) * 2019-12-12 2020-04-07 腾讯科技(深圳)有限公司 智能解说生成、播放方法、装置、设备及存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009125107A (ja) * 2007-11-20 2009-06-11 Nhn Corp 多人数参加型オンラインゲームシステム及びゲーム実況解説制御方法
CN109011588A (zh) * 2018-10-16 2018-12-18 杭州电魂网络科技股份有限公司 游戏场景交互方法及装置
CN110971964A (zh) * 2019-12-12 2020-04-07 腾讯科技(深圳)有限公司 智能解说生成、播放方法、装置、设备及存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022134943A1 (zh) * 2020-12-25 2022-06-30 腾讯科技(深圳)有限公司 解说视频生成方法、装置、服务器及存储介质
CN113209640A (zh) * 2021-07-09 2021-08-06 腾讯科技(深圳)有限公司 解说的生成方法、装置、设备及计算机可读存储介质
CN113209640B (zh) * 2021-07-09 2021-09-24 腾讯科技(深圳)有限公司 解说的生成方法、装置、设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
US20200155944A1 (en) Distributed ledger tracking of event data
CN109499068B (zh) 对象的控制方法和装置、存储介质、电子装置
CN108491930B (zh) 一种样本数据的处理方法以及数据处理装置
US20190224568A1 (en) Prompt method and related apparatus in virtual scene, and computer storage medium
CN112000812A (zh) 游戏赛况现场ai解说库生成方法、ai解说方法及存储介质
CN103838982B (zh) 一种虚拟游戏对象生成方法及装置
WO2019105240A1 (zh) 资源获取概率的确定方法和装置、存储介质、电子装置
CN102682196B (zh) 一种图形化显示方法及***
TW200821021A (en) Team-based networked video gaming and automatic event management
US11395971B2 (en) Auto harassment monitoring system
WO2022062146A1 (zh) 游戏副本的展示方法及装置、存储介质
WO2022028135A1 (zh) 在线体感斗舞方法、装置、计算机设备及存储介质
JP2002239237A (ja) ゲームシステム及びゲーム報酬分配プログラム
US20160023118A1 (en) Method and system for live action sports game
CN111773702A (zh) 一种游戏直播的控制方法及装置
CN107930113A (zh) 一种基于客户端同步的Xbox平台多人游戏接入控制方法
WO2019141252A1 (zh) 运行结果的传输方法、装置、存储介质及电子装置
CN110267056A (zh) 直播方法、装置***及计算机存储介质
CN111957044A (zh) 多人对抗游戏的角色控制方法、装置和电子设备
TWI299985B (zh)
JP2013111178A (ja) ゲーム装置、ゲーム制御方法、ゲーム制御プログラム
CN111298432B (zh) 虚拟对象信息获取方法、装置、服务器及可读存储介质
JP2019141265A (ja) ゲームシステム、ゲーム端末、及びプログラム
CN106254520B (zh) 一种资源竞争方法及服务器
JP6081638B1 (ja) ゲーム制御方法、および、ゲームプログラム

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