用于机器学习的同步输入反馈制造技术

技术编号:29601216 阅读:16 留言:0更新日期:2021-08-06 20:06
一种用于提供同步输入反馈的方法和系统,其包括:接收输入事件,将所述输入事件编码在输出流中,其中所述编码所述输入事件与特定事件同步,以及通过输出装置再现所述输出流,其中用户无法察觉到所述再现输出流中的所述编码输入事件。

【技术实现步骤摘要】
【国外来华专利技术】用于机器学习的同步输入反馈
本公开涉及产生用于机器学习的数据集。特别地,本公开涉及产生具有同步输入反馈的数据集以用于训练神经网络。
技术介绍
软件的质量保证和发行测试通常需要数个人花费许多天来发现漏洞并确保内容符合质量标准。已经提出了机器学习作为减少执行质量保证和发行测试任务所需的工作人员数量和时间的一种方式。在该领域中使用机器学习的当前困难是,对机器进行训练需要工作人员在机器接收测试人员输入的同时重复测试过程很多次。正是在这种背景下提出本公开的实施方案。附图说明通过考虑下面结合附图的具体实施方式可以很容易理解本公开的各方面,在附图中:图1描绘了根据本公开的各方面的用于同步输入反馈的方法的框图。图2A示出了根据本公开的各方面的用于将输入反馈与音频输出流同步的方法的框图。图2B描绘了根据本公开的各方面的用于将输入反馈作为视频输出流中的水印进行同步的方法的框图。图2C示出了根据本公开的各方面的用于将输入反馈作为视频流中的元数据进行同步的方法的框图。图3描绘了根据本公开的各方面的用于使用具有编码的输入事件的输出流进行机器学习的方法的框图。图4示出了根据本公开的各方面的用于将输入反馈与音频输出流同步的方法的图示。图5A是根据本公开的各方面的在具有同步输入反馈的系统中使用的递归神经网络的简化节点图。图5B是根据本公开的各方面的在具有同步输入反馈的系统中使用的展开递归神经网络的简化节点图。图5C是根据本公开的各方面的在具有同步输入反馈的系统中使用的卷积神经网络的简化图。图5D是根据本公开的各方面的用于在具有同步输入反馈的系统中训练神经网络的方法的框图。图6描绘了根据本公开的各方面的利用神经网络实现同步输入反馈的系统的框图。具体实施方式虽然出于说明目的,以下详细说明包含许多具体细节,但是本领域的普通技术人员将会了解,以下细节的许多变化和更改在本公开的范围内。因此,下面描述的本公开的实施方案的示例在不失一般性并且未对要求保护的本公开施加限制的情况下进行阐述。尽管阐述了许多具体细节以便提供对本公开的实施方案的透彻理解,但是本领域技术人员将理解,可以在没有这些具体细节的情况下实践其他实施方案。在其他实例中,公知方法、过程、部件和电路没有被详细描述以免模糊本公开。本文描述的一些部分以计算机存储器内的数据位或二进制数字信号的运算的算法和符号表示呈现。这些算法描述和表示可以是数据处理领域技术人员用来将其工作的实质传达给本领域其他技术人员的技术。如本文所使用的算法是导致期望结果的动作或操作的自洽序列。这些动作或操作包括对物理量进行的物理操纵。通常,尽管并非必要,但这些量采取能够被存储、转移、组合、比较以及以其他方式操控的电信号或磁信号的形式。已经证实,主要出于普遍使用原因,有时可以适宜地将这些信号称为比特、值、元素、符号、字符、项、数字等。除非明确说明或从以下讨论中显而易见,否则应理解,在整个说明书中,使用诸如“处理”、“计算”、“转换”、“协调”、“确定”或“识别”的术语的讨论是指计算机平台的动作和过程,该计算机平台是一种电子计算装置,其包括处理器,该处理器将在处理器寄存器以及可访问的平台存储器内表示为物理(例如,电子)量的数据操纵并转换为类似地在计算机平台存储器、处理器寄存器或显示屏中表示为物理量的其他数据。计算机程序可以存储在计算机可读存储介质中,诸如但不限于任何类型的磁盘,包括软盘、光盘(例如,光盘只读存储器(CD-ROM)、数字视频光盘(DVD)、Blu-RayDiscsTM等),以及磁光盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡或光卡、闪存或适用于存储电子指令的任何其他类型的非暂时性介质。术语“耦接的”和“连接的”以及它们的派生词在本文中可以用于描述用于执行本文中的操作的设备的部件之间的结构关系。应当理解,这些术语并不旨在彼此之间是同义词。而是,在特定实施方案中,“连接的”可以用于指示两个或更多个元件彼此直接物理或电接触。在一些实例中,“连接的”、“连接”及其派生词用于指示逻辑关系,例如在神经网络(NN)中的节点层之间。“耦接的”可用于指示两个或更多个元件彼此直接或间接(利用它们之间的其他居间元件)物理或电接触,和/或两个或更多个元件彼此协作或通信(例如,在因果关系中)。当前,训练用于视频游戏和其他软件测试的人工代理需要许多工作人员执行并重复测试协议以生成足够数量的训练数据。同步是主要问题,对于当前的方法,必须在测试人员执行其测试协议时使用接收测试人员输入的机器学习算法实时进行所有训练。无法对记录的测试性能进行测试,因为当前机器无法将来自用户的输入与软件环境中发生的特定事件进行同步。因此,本公开的各方面旨在创建一种用于将来自用户的输入事件编码为输出流以使得机器学习将能够使输入与软件环境中发生的特定事件同步的系统和方法。在一些实现方式中,通过将输入和输出时间信息组合成单个输出文件,可以大大简化输入与所得输出的时间的同步。输入反馈机制图1描绘了根据本公开的各方面的用于同步输入反馈的方法。该方法开始于从输入装置接收输入事件101。输入事件可以是按钮按下、操纵杆输入、模拟手柄输入、方向盘输入、电位计输入等。在一些实现方式中,输入事件与软件环境内发生的特定事件同步。在某些情况下,特定事件是输出流中的输出事件或一系列输出事件。例如但不限于在视频游戏中,按键(输入事件)可以被同步为在游戏内的化身进行的动作(特定事件)之前。作为另一示例,在音乐播放器中,电位计的移动(输入事件)可以在振幅增加(特定事件)之前。输入事件与一个或多个特定事件的同步对于测试某些应用程序(诸如视频游戏)和用户界面非常重要,因为发生故障的应用程序可能会显示错误的行为、较长的停留时间或对按键没有响应。然后将输入事件编码为输出流102。输出流可以包括音频流、视频流等。在编码102期间,输入事件与特定事件之间的同步应当保持在输出流内。作为示例而非作为对视频游戏的限制,将在视频流中的化身的动作之前的输入事件在化身的动作发生之前一次放置在视频游戏的音频流中。在此示例中,音频流和视频流是同步的,这在大多数类型的多媒体演示中很常见。然后,输出装置可以利用编码的输入来再现输出流,并传输该输出流,如103处所指示。作为示例而非限制,输出装置可以是扬声器、显示屏或电视屏幕。当由输出装置再现时,在103处再现期间嵌入在输出流中的编码输入对于用户是不可检测的或至少不可感知的,其中用户是具有平均视觉和听觉能力的人。图2A和图4示出了用于使输入反馈与音频输出流同步的方法。从输入装置接收201输入事件401、402。如上所述,在大多数多媒体演示期间,音频流404和视频流是同步的。这样,可以将在视频输出流或音频输出流中发生的特定事件与在适当时间放置在任一输出流中的编码输入事件同步。在音频流中对输入事件进行编码的好处是音频输出流与视频输出流相比具有相对高的采样率。在编码期间,通过应用高本文档来自技高网...

【技术保护点】
1.一种用于提供同步输入反馈的方法;/na)接收输入事件;/nb)将所述输入事件编码在输出流中,其中所述编码所述输入事件与特定事件同步;/nc)通过输出装置再现所述输出流,其中当通过所述输出装置再现时,用户无法察觉到所述再现输出流中的所述编码输入事件。/n

【技术特征摘要】
【国外来华专利技术】20181031 US 16/177,1361.一种用于提供同步输入反馈的方法;
a)接收输入事件;
b)将所述输入事件编码在输出流中,其中所述编码所述输入事件与特定事件同步;
c)通过输出装置再现所述输出流,其中当通过所述输出装置再现时,用户无法察觉到所述再现输出流中的所述编码输入事件。


2.根据权利要求1所述的方法,其中所述输出流包括音频流,并且所述输入事件被编码为所述音频流中的音调。


3.根据权利要求2所述的方法,其中所述输入事件被编码为次声音调。


4.根据权利要求2所述的方法,其中所述输入事件被编码为超声音调。


5.根据权利要求1所述的方法,其中所述输出流包括视频流。


6.根据权利要求5所述的方法,其中所述输入事件被编码为所述视频流上的水印。


7.根据权利要求5所述的方法,其中所述输入事件被编码为所述视频流中的元数据。


8.根据权利要求7所述的方法,其中所述元数据是每个视频帧的补充增强信息。


9.根据权利要求1所述的方法,其中所述输出流包括一系列事件,并且所述编码所述输入事件与所述一系列输出事件同步。


10.根据权利要求1所述的方法,其中所述编码所述输入事件与在视频游戏内发生的事件同步。


11.根据权利要求1所述的方法,其中所述编码所述输入事件与通过网络在远程装置上发生的事件同步。


12.根据权利要求1所述的方法,其中所述输入事件是按键。


13.根据权利要求1所述的方法,其中所述输入事件是操纵杆控制输入...

【专利技术属性】
技术研发人员:M贝内特
申请(专利权)人:索尼互动娱乐股份有限公司
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1