录屏方法、装置及终端制造方法及图纸

技术编号:18006795 阅读:47 留言:0更新日期:2018-05-21 07:25
本申请实施例提供了一种录屏方法、装置及终端。该方法包括:接收用于启动录屏功能的触发指令;根据触发指令对屏幕中的录制区域进行录屏;在录屏过程中,若检测到对应于终端的物理硬件的操作事件,则记录操作事件,终端物理硬件包括:物理按键和/或传感器;生成记录有操作事件的录屏文件。在本申请实施例中,在录屏过程中,终端除记录界面跳转过程之外,还记录对应于终端中的物理按键以及传感器的操作事件,从而使录屏文件具有回放录屏过程中用户对终端、终端中的物理按键、终端中与传感器相关的部件所执行的操作的能力,从而增加录屏文件的有效信息量。

【技术实现步骤摘要】
录屏方法、装置及终端
本申请实施例涉及终端
,特别涉及一种录屏方法、装置及终端。
技术介绍
录屏,也称为屏幕录像或屏幕录制,是指采集屏幕的整个区域或部分指定区域的图像数据,将图像数据编码得到视频文件的技术。用户可以通过点击、滑动等触摸操作对终端的显示界面进行操作,在该过程中,终端的显示界面通常会发生跳转。例如,终端的显示界面从桌面跳转至应用A的主界面。相关技术中,当用户触发终端开始录屏之后,可以将终端在各个显示界面之间跳转的过程记录下来,得到录屏文件。相关技术中,录屏文件只记录了界面跳转过程,信息量较少。
技术实现思路
本申请实施例提供一种录屏方法、装置及终端,可用于解决相关技术中录屏文件的信息量较少的问题。所述技术方案如下:一方面,本申请实施例提供一种录屏方法,所述方法包括:接收用于启动录屏功能的触发指令;根据所述触发指令对屏幕中的录制区域进行录屏;在录屏过程中,若检测到对应于终端的物理硬件的操作事件,则记录所述操作事件,所述物理硬件包括:物理按键和/或传感器;生成记录有所述操作事件的录屏文件。另一方面,本申请实施例提供了一种录屏装置,所述装置包括:指令接收模块,用于接收用于启动录屏功能的触发指令;录屏模块,用于根据所述触发指令对屏幕中的录制区域进行录屏;事件记录模块,用于在录屏过程中,若检测到对应于终端的物理硬件的操作事件,则记录所述操作事件,所述物理硬件包括:物理按键和/或传感器;文件生成模块,用于生成记录有所述操作事件的录屏文件再一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如一方面所述的录屏方法。又一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如一方面所述的录屏方法。本申请实施例提供的技术方案可以带来如下有益效果:在录屏过程中,终端除记录界面跳转过程之外,还记录对应于终端中的物理按键以及传感器的操作事件,从而使录屏文件具有回放录屏过程中用户对终端、终端中的物理按键、终端中与传感器相关的部件所执行的操作的能力,从而增加录屏文件的有效信息量。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个示例性实施例提供的录屏方法的流程图;图2A是本申请另一个示例性实施例提供的录屏方法的流程图;图2B是本申请一个示例性实施例提供的显示第一事件信息的界面示意图;图2C是本申请另一个示例性实施例提供的显示第一事件信息的界面示意图;图2D是本申请另一个示例性实施例提供的显示第一事件信息的界面示意图;图3是本申请另一个示例性实施例提供的录屏方法的流程图;图4A是本申请一个示例性实施例提供的录屏方法的流程图;图4B是本申请另一个示例性实施例提供的录屏方法的流程图;图5是本申请一个示例性实施例提供的第二提示弹窗的界面示意图;图6是本申请一个示例性实施例提供的录屏装置的结构方框图;图7是本申请一个示例性实施例提供的终端的结构方框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在本申请实施例中,在录屏过程中,终端除记录界面跳转过程之外,还记录对应于终端中的物理按键以及传感器的操作事件,从而使录屏文件具有回放录屏过程中用户对终端、终端中的物理按键、终端中与传感器相关的部件所执行的操作的能力,从而增加录屏文件的有效信息量。本申请实施例提供的方法,各步骤的执行主体可以是终端。可选地,各步骤的执行主体可以是终端中运行的录屏进程,该录屏进程是指录屏应用程序的进程。录屏应用程序是指具有录屏功能的应用程序,其可以是终端的系统自带程序,也可以是终端从应用商店下载安装的第三方应用程序。上述终端可以是手机、平板电脑、电子书阅读器、多媒体播放设备、可穿戴设备、膝上型便携计算机等电子设备。请参考图1,其示出了本申请一个示例性实施例提供的录屏方法的流程图。该录屏方法可以包括如下步骤:步骤101,接收用于启动录屏功能的触发指令。录屏功能是采集触摸显示屏中的录制区域所显示的屏幕画面并生成相应的录屏文件的功能。用于启动录屏功能的触发指令通常由用户触发,其可以是操作指令,也可以是语音指令,本申请实施例对此不作限定。在一个示例中,录屏应用的主界面上提供有用于启动录屏功能的操作控件,当用户触发该操作控件时,终端接收到用于启动录屏功能的触发指令。在另一个示例中,当用户对终端说出“开始录屏”时,终端接收到用于启动录屏功能的触发指令。在又一个示例中,当用户对终端执行“摇一摇”操作时,终端接收到用于启动录屏功能的触发指令,其中,“摇一摇”操作是指用户摇动终端的操作。步骤102,根据触发指令对屏幕中的录制区域进行录屏。屏幕的录制区域可以是屏幕的当前显示界面,也可以是用户在屏幕的当前显示界面中设定的部分显示界面。在一个示例中,用户设定在前台运行的应用程序的窗口界面为录制区域,例如上述应用程序可以是游戏应用程序、视频播放应用程序等。在录屏过程中,终端按照预设采样频率采集录制区域所显示的屏幕画面,上述终端所采集的屏幕画面可以称之为录屏画面。预设采样频率可以由终端默认设置,也可以由用户自定义设置,本申请实施例对此不作限定。示例性地,预设采样频率为25帧每秒、30帧每秒或者60帧每秒,等等。另外,在录屏过程中除采集录屏画面之外,还可以采集终端所处环境中的音频信息。在本申请的一些实施例中,录屏应用提供有录制音频功能的开关,当该开关处于打开状态时,则终端在录屏过程中同时采集录屏画面和音频信息。步骤103,在录屏过程中,若检测到对应于终端的物理硬件的操作事件,则记录操作事件。终端的物理硬件包括:物理按键和/或传感器。物理按键通常位于触摸显示屏之外,其可以是终端上的实体按键,例如Home键、音量键等等,其还可以是位于触控面板上除触摸显示屏之外的区域的触控按键,例如返回键、菜单键等等。传感器包括但不限于加速度传感器、陀螺仪传感器、压力传感器、接近传感器、指纹传感器、光学传感器等。在本申请的一些实施例中,对应于物理按键的操作事件可以是指针对物理按键所执行的操作事件,例如,该操作事件是由用户对物理按键执行的按压、点击等操作。示例性地,该对应于物理按键的操作事件可以是用户对音量键执行按压操作的事件,该对应于物理按键的操作事件也可以是用户对返回键执行点击操作的事件。另外,对应于物理按键的操作事件可以由终端中的录屏进程直接检测,也可以由终端中的操作系统检测到,并由操作系统将检测到的对应于物理按键的操作事件通知到录屏进程。在本申请的一些实施例中,对应于传感器的操作事件可以是使得传感器采集到的传感器数据符合预设条件时,针对终端和/或终端上与传感器相关的部件所执行的操作事件,也即,该操作事件是由用户对终端和/或终端的相关部件执行相关操作从而使传感器采集到的传感器数据符合预设条件的事件。示例性地,该操作事件也可以是用户将终端从竖放切换成横放时导致重力传感器采集本文档来自技高网...
录屏方法、装置及终端

【技术保护点】
一种录屏方法,其特征在于,所述方法包括:接收用于启动录屏功能的触发指令;根据所述触发指令对屏幕中的录制区域进行录屏;在录屏过程中,若检测到对应于终端的物理硬件的操作事件,则记录所述操作事件,所述物理硬件包括:物理按键和/或传感器;生成记录有所述操作事件的录屏文件。

【技术特征摘要】
1.一种录屏方法,其特征在于,所述方法包括:接收用于启动录屏功能的触发指令;根据所述触发指令对屏幕中的录制区域进行录屏;在录屏过程中,若检测到对应于终端的物理硬件的操作事件,则记录所述操作事件,所述物理硬件包括:物理按键和/或传感器;生成记录有所述操作事件的录屏文件。2.根据权利要求1所述的方法,其特征在于,所述记录所述操作事件,包括:在所述录制区域中显示第一事件信息,所述第一事件信息在录屏过程中被录制以记录所述操作事件,其中,所述第一事件信息包括文字、图形、图像中的至少一种形式。3.根据权利要求1所述的方法,其特征在于,所述记录所述操作事件,包括:通过扬声器播放语音形式的第二事件信息,所述第二事件信息在录屏过程中被录制以记录所述操作事件。4.根据权利要求1所述的方法,其特征在于,所述记录所述操作事件,包括:存储所述操作事件和时间戳之间的第一对应关系,所述时间戳是指在检测到所述操作事件时已启动录屏的时长。5.根据权利要求4所述的方法,其特征在于,所述录屏文件包括视频文件和文本文件,所述生成记录有所述操作事件的录屏文件,包括:采用预设的视频编码算法对采集到的各帧录屏画面进行编码,生成所述视频文件;生成包含有所述第一对应关系的所述文本文件。6.根据权利要求4所述的方法,其特征在于,所述生成记录有所述操作事件的录屏文件,包括:采用预设的视频编码算法对采集到的各帧录屏画面进行编码,生成视频文件;在所述视频文件中插入扩展数据帧,得到所述录屏文件,所述扩展数据帧中携带所述第一对应关系。7.根据权利要求5或6所述的方法,其特征在于,所述生成记录有所述操作事件的录屏文件之后,还包括:接收对应于所述视频文件的播放指令;对所述视频文件进行解码得到所述录屏画面,并逐帧播放所述录屏画面;当存在与当前显示的录屏画面的时间戳相对应的操作事件时,展示第三事件信息,所述第三事件信息用于表示所述操作事件,所述第三事件信息包括文字、图形、图像、语音中的至少一种形式。8.根据权利要求7所述的方法,其特征在于,所述接收对应于所述视频文件的播放指令之...

【专利技术属性】
技术研发人员:张烨
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1