用于视频记录和编辑助理的方法
【专利说明】
【背景技术】
[0001]近年来,对能够记录视频的移动智能设备(例如智能电话和平板)的消费使用显著增加。因此,越来越多的消费者使用智能设备来记录视频内容,而不是使用更为传统的专用数字照片和摄像机设备。
[0002]由消费者在移动智能设备上记录的视频内容经常经历用户错误,所述用户错误通常导致具有较差的视觉和/或音频质量的记录,从而引起消费者沮丧。即使智能设备具有许多硬件和软件视频记录特性,这些用户错误仍然可能发生。典型的用户错误包括将手指放置在智能设备的相机镜头或麦克风上、以使得水平线倾斜的角度握持智能设备、将智能设备的镜头直接指向太阳或光源、在停止记录之前降低智能设备、过快地移动智能设备的镜头导致场景突然改变、保持智能设备在过长时间段期间记录静态场景使得视频看起来很无聊、在智能设备视频记录的焦点处的对象过小并需要放大、智能设备焦点处的对象移动过快、智能设备视频记录过于晃动、声音级别过大或过于可变、缩放速率过快或过慢并且外来噪声源影响声音记录的质量。
【发明内容】
[0003]根据第一方面,公开了一种用于使用视频记录助理交互式地辅助用户在具有视频记录能力的智能设备上记录视频内容的方法,所述方法包括:接收与视频记录的属性相关的输入,以便在视频记录助理的分析组件中进行分析;在分析组件中针对用户错误分析所述输入;如果检测到用户错误,则将通知从所述分析组件发送到视频记录助理的控制中心;以及将反馈从所述控制中心发送给用户,所述反馈以智能设备的视频显示器上的图形图标形式标识所检测到的用户错误。
[0004]在实施例中,所述输入包括视频帧、音频帧、加速计数据和光强数据之一。在实施例中,将图形图标做成动画(animate)以便提供关于用户错误程度的反馈。
[0005]在实施例中,当检测到用户错误时,控制中心使得在视频记录的第一视频帧上创建第一数字标记,并当不再检测到所述用户错误时,使得在视频记录的第二视频帧上放置第二数字标记。
[0006]所述方法还可以包括:通过由视频记录助理检测第一和第二数字标记并在回放时跳过或删除所述第一和第二数字标记之间的视频帧和所述第一和第二视频帧,来自动编辑视频记录。
[0007]在实施例中,所述输入包括视频帧,在分析组件中的分析可以包括确定运动矢量和确定场景的运动能量级别之一。
[0008]在实施例中,所述输入包括音频帧,在分析组件中的分析可以包括检测风噪模式。
[0009]所述方法还可以包括通过提供音频消息来向用户进行反馈。
[0010]在实施例中,智能设备处于第一相机模式,所述方法还包括控制中心检查是否可以通过将智能设备切换到第二相机模式来减轻用户错误。
[0011 ] 在实施例中,视频记录的属性与由音频输入、视频输入和传感器输入构成的组中的至少一个相关。
[0012]在实施例中,如果用户在预定时间量之后没有以修正措施对反馈进行响应,则控制中心自动暂停视频记录。
[0013]在实施例中,控制中心在多个视频记录上追踪用户错误,并向用户提供关于用户错误的频率的统计反馈。
[0014]在实施例中,控制中心进行以下操作中的至少一个:如果用户错误的频率随时间降低,则向用户提供积极反馈;以及在完成视频记录之后,向用户提供改善建议。
[0015]在实施例中,由用户将用户设置输入到控制中心。
[0016]根据另一方面,提供了一种包括指令的非瞬时计算机可读存储介质,其中所述指令当在具有视频记录能力的智能设备中被执行时实现上述方法。
【附图说明】
[0017]图1示出了根据本发明的方面的实施例。
[0018]图2a_c示出了根据本发明的方面的实施例。
[0019]图3示出了根据本发明的方面的实施例。
【具体实施方式】
[0020]将容易理解这里通常所述的和附图中所示的实施例的组件可以布置并设计为许多种不同配置。因此,在附图中呈现的对多种实施例的以下详细描述不是为了限制本公开的范围,而仅代表多种实施例。尽管在附图中呈现了实施例的多个方面,然而除非明确指示,否则附图不必表明尺寸。
[0021]在任何情况下,所述实施例都应理解为说明性的,而不是限制性的。因此,由所附权利要求而不是该具体描述来指示本发明的范围。在权利要求的等同含义和范围内的所有改变都包括在该范围内。
[0022]本说明书通篇对特征、优点或类似语言的提及并不意味着本发明可以实现的所有特征和优点应在或在本发明的任何单个实施例中。相反,涉及特征和优点的语言应理解为意味着连同实施例描述的具体特征、优点或特点包括在本发明的至少一个实施例中。因此,本说明书通篇对特征和优点和类似语言的描述可以但不必指相同实施例。
[0023]此外,在一个或多个实施例中,可以以任何适合方式对本发明的所述特征、优点和特点进行组合。根据这里的描述,相关领域技术人员应认识到,可以在没有特定实施例的一个或多个具体特征或优点的情况下实现本发明。在其它示例中,可以在特定实施例中识出的附加特征和优点可以不存在于本发明的所有实施例中。
[0024]贯穿本说明书,对“一个实施例”、“实施例”或类似语言的提及意味着结合所指示实施例描述的特定特征、结构或特点包括在本发明的至少一个实施例中。因此,本说明书通篇中,短语“在一个实施例中”、“在实施例中”和类似语言都可以但不必指相同实施例。
[0025]根据本发明的实施例,公开了一种用于使用移动智能设备(例如,智能电话或平板计算机)上的处理器来进行视频记录和编辑辅助的方法。可以通过软件应用执行所述方法,所述软件应用被下载到运行智能设备操作系统的移动智能设备的存储器上,是作为智能设备相机应用的一部分的预嵌入式应用,或作为对例如Android ? OS或其它智能设备操作系统的修改被包括在软件操作系统内。根据本发明实施例的方法可以全部地或部分地实现为固件。所述方法涉及:分析智能设备正在记录的视频和音频,并在所述记录期间监控传感器输入以及智能设备的系统时钟。检测发生于消费者视频记录过程中的典型用户错误的模式,并根据所述模式和智能设备相机的当前操作模式的组合进行组合。通过适当的图形用户界面图形图标、所述错误的文本消息和/或音频消息来通知用户,并向用户通知用于修正该错误的可能修正措施。此外,可以根据本发明,自动执行修正行为。所述方法还可以随着时间追踪用户的表现,提供关于用户的操作表现的改进的积极反馈,并在每次记录之后提供用于改善用户操作表现的建议。
[0026]可选地,可对具有用户错误的视频记录的部分进行数字标记,而不是通过适合的图形用户界面、该错误的文本消息和/或音频消息来通知用户。然后,视频助理应用可以在回放时自动删除或跳过记录的这些部分,并提供更短且无错误的视频记录,其更适于观看或上传到例如FACEBOOK、YOUTUBE或GOOGLE+的社交网站。
[0027]图1示出了根据本发明实施例的视频记录助理系统100以及与视频记录助理系统100相连的智能设备的典型组件。视频记录助理系统100的控制中心110针对每个视频记录来监控用户的进展。控制中心110维护用户设置和配置,用户设置和配置可被打开或关闭、选择或精调,以便检测特定错误。应注意,用户设置可用于调整在错误检测中使用的阈值或预定义值。控制中心I1控制在智能设备上运行的智能设备视频记录系统130,使得例如如果发生了错误,则控制中心110可以例如暂停/恢复视频记录或选择更适合的相机模式、使饱和的麦克风静音并切换到未饱和的麦克风。智能设备视频记录系统130将视频帧保存到智能设备的存储器125。控制中心110提供提示和建议以便修正用户在其视频记录中做出的最常见错误,并向智能电话的视频屏幕120提供图形图标以便指示错误和/或对应文本描述,从而向用户进行显示。应注意,可以将图形图标做成动画以便提供更交互的用户体验并传递用户错误程度。可选地,可以经由使用例如文本语音合成器的音频消息来提供用户错误反馈,并将所述用户错误反馈输出在智能设备扬声器上。还通过控制中心110向用户提供改善统计,作为积极反馈。例如,在先前的视频记录中,用户可能做出η个错误,其中一半是相同类型的,而在最新的记录中,存在η-3个错误,其中仅两个是相同类型。控制中心110接受来自视频输入分析组件140、音频输入分析组件145和传感器与定时器分析组件135的关于所检测到的错误的通知。当接收到来自视频输入分析组件140、音频输入分析组件145和传感器与定时器分析组件135的通知时,控制中心1