一种屏幕录制的方法和装置的制造方法

文档序号:9220167阅读:437来源:国知局
一种屏幕录制的方法和装置的制造方法
【技术领域】
[0001]本发明的实施方式涉及信息技术领域,更具体地,本发明的实施方式涉及一种屏幕录制的方法和装置。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在一些客户端应用中,用户有将所进行的操作录制下来的需要,可以通过捕捉屏幕的方式记录用户的操作画面,例如,在一些游戏类客户端中用户可以使用客户端自带的屏幕录制功能或者使用屏幕录制软件将游戏的过程录制为游戏视频。
[0004]在现有技术中,客户端自带的屏幕录制功能一般是对某一固定时间段进行录制,例如,固定录制某一局游戏的过程;而使用屏幕录制软件,则需要手工控制录制的开始点和结束点,将录制过程中的操作保存为通用的视频格式。

【发明内容】

[0005]但是,现有技术中屏幕录制方式所保存下来的视频通常具有重复性,例如,在游戏的某一局中用户通常都会使用固定的某些特定的操作或技能,那么所录制和保存的视频则可能会非常类似,对于观看者而言没有新意,且会占据大量的存储空间。
[0006]为此,非常需要一种改进的屏幕录制的技术方案,以避免保存大量重复的视频。
[0007]在本上下文中,本发明的实施方式期望提供一种屏幕录制的方法及装置。
[0008]在本发明实施方式的第一方面中,提供了一种屏幕录制的方法,包括:计算当前屏幕录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间的视频差异;响应于所述视频差异大于预设阈值,保存所述当前屏幕录制过程的录制结果。
[0009]在本发明实施方式的第二方面中,提供了一种屏幕录制的装置,包括:计算单元,用于计算当前屏幕录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间的视频差异;保存单元,用于响应于所述视频差异大于预设阈值,保存所述当前屏幕录制过程的录制结果。
[0010]根据本发明实施方式的屏幕录制的方法及装置,通过计算当前屏幕录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间的视频差异,仅在视频差异大于预设阈值时,对当前屏幕录制过程的录制结果进行保存,这样可以保证所保存的屏幕录制过程的录制结果之间具有较大的差异,避免了对大量重复的录制结果进行保存,节省了存储空间,且对于录制结果的观看者来说,所保存的录制结果具有多样性,从而提高了录制结果的可看性,为用户带来了更好的体验。
【附图说明】
[0011]通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
[0012]图1示意性地示出了本发明实施方式可以在其中实施的应用场景;
[0013]图2示意性地示出了根据本发明一实施方式的屏幕录制的方法的流程图;
[0014]图3示意性地示出了根据本发明另一实施方式的屏幕录制的方法的流程图;
[0015]图4示意性地示出了根据本发明再一实施方式的屏幕录制的方法的流程图;
[0016]图5示意性地示出了根据本发明一实施方式的屏幕录制的装置的结构图。
[0017]在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0018]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0019]本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0020]根据本发明的实施方式,提出了一种屏幕录制的方法及装置。
[0021]此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0022]下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0023]发曰月概沐
[0024]本发明人发现,现有技术中屏幕录制过程中所录制的视频可能很多都是重复的,如果都保存,会占据大量的存储空间,也会造成录制视频的观看者观看体验不佳。另外,使用客户端自带的屏幕录制功能无法自定义屏幕录制的开始与结束时间,使用户无法灵活对录制时间进行选择,而使用屏幕录制软件,需要用户手动触发屏幕录制的开始与结束,操作较为复杂,均降低了用户的使用体验。
[0025]针对以上问题,本发明的基本思想在于:计算当前屏幕录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间的视频差异,当视频差异大于预设阈值时,才保存当前屏幕录制过程的录制结果,以保证所保存的当前录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间具有一定的差异性,避免了对类似的录制结果重复保存。另外,通过可以自定义屏幕录制的开始或结束的触发条件,当满足触发条件时自动开始或结束屏幕录制,触发条件设置灵活,也不需要手动触发,提高了屏幕录制操作的便捷性。
[0026]在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
[0027]应用场景总览
[0028]首先参考图1,图1是根据本发明的实施方式可以在其中实施的示例性应用场景。其中,用户通过用户设备上的客户端102与提供应用服务的服务器101进行交互。本领域技术人员可以理解,图1所示的应用场景仅是本发明的实施方式可以在其中得以实现的一个示例。本发明实施方式的适用范围不受到该场景任何方面的限制。
[0029]需要注意的是,此处的用户设备可以是现有的、正在研发的或将来研发的、能够通过任何形式的有线和/或无线连接(例如,W1-Fi, LAN、蜂窝、同轴电缆等)实现其上客户端102与服务器101交互的任何用户设备,包括但不限于:现有的、正在研发的或将来研发的智能手机、非智能手机、平板电脑、膝上型个人计算机、桌面型个人计算机、小型计算机、中型计算机、大型计算机等。
[0030]还需要注意的是,此处的服务器101仅是现有的、正在研发的或将来研发的、能够向用户提供应用服务的设备的一个示例。本发明的实施方式在此方面不受任何限制。
[0031]基于图1所示的框架,服务器101或者客户端102可以计算当前屏幕录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间的视频差异;响应于所述视频差异大于预设阈值,保存所述当前屏幕录制过程的录制结果。
[0032]可以理解的是,在本发明的应用场景中,虽然将本发明实施方式的动作描述为由服务器101或者客户端102执行,但是本发明在执行主体方面不受限制,只要执行了本发明实施方式所公开的动作即可。
[0033]示例性方法
[0034]下面结合图1的应用场景,参考图2-4来描述根据本发明示例性实施方式的用于屏幕录制的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0035]例如,参见图2,示出了本发明中屏幕录制的方法一实施例的流程图,例如具体可以包括如下步骤:
[0036]步骤201:计算当前屏幕录制过程的录制结果与已经保存的其他屏幕录制过程的录制结果之间的视频差异。
[0037]屏幕录制即对当前显示屏幕上的全部内容进行记录,屏幕录制过程的录制结果一般被保存为视频格式,通过所记录的录制结果可以反映用户在屏幕录制过程中的各类操作。屏幕录制过程一般由客户端完成,用户可以通过触发客户端内的屏幕录制功能进行屏幕录制。在一些可能的实施方式中,可以由客户端响应于第一预设触发条件,自动触发开始屏幕录制过程;和/或,响应于第二预设触发条件,自动触发结束屏幕录制过程。第一预设触发条件以及第二预设触发条件可以预先保存在客户端中,也可以通过客户端设置菜单由用户灵活设置。客户端响应于第一预设触发条件或第二预
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1