多媒体文件录制方法及系统、多媒体文件播放方法及系统的制作方法_6

文档序号:8446558阅读:来源:国知局
体文件中获取到与录制时间点对应的多媒体片段,例如,一个多媒体文件的总时长为40秒,当只需要播放录制时间点第10秒之后的文件时,通过第10秒的这个录制时间点获取从第10秒开始的多媒体片段,多媒体文件中第O秒到第10秒之间的多媒体片段则不获取。
[0397]S2303、播放所述多媒体片段。
[0398]本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0399]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0400]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种多媒体文件录制方法,其特征在于,包括: 在多媒体文件的录制过程中,接收定位当前录制时刻的触发指令; 获取接收所述触发指令时刻的时间戳; 根据所述时间戳,生成所述多媒体文件的录制时间点; 保存所述录制时间点。
2.根据权利要求1所述的方法,其特征在于,所述根据所述时间戳,生成所述多媒体文件的录制时间点之后,还包括: 判断所述录制时间点是否需要在录制屏幕显示; 若是,计算所述录制时间点在录制屏幕上的位置,并在该位置生成图标。
3.根据权利要求2所述的方法,其特征在于,所述计算所述录制时间点在当前录制屏幕上的位置包括: 判断所述当前录制时间是否大于第一预设值,若是则: 获取当前录制基准线与录制屏幕最前端之间的距离d ; 计算当前录制时间与所述录制屏幕最前端对应的时间的差值Atl ; 计算所述录制时间点与所述录制屏幕最前端对应的时间的差值Δ?2 ; 依据公式d’ = Λ t2*d/Atl计算出所述录制时间点距离所述录制屏幕最前端的距离d,。
4.根据权利要求2所述的方法,其特征在于,所述计算所述录制时间点在当前录制屏幕上的位置包括: 判断所述当前录制时间是否大于第一预设值,若否则: 获取当前录制基准线与录制零时刻起点之间的距离dl ; 获取所述录制零时刻起点与录制屏幕最前端之间的距离d2 ; 获取当前录制时间tl ; 获取录制时间点t2 ; 依据公式d” = (t2*dl/tl)+d2计算出所述录制时间点距离所述录制屏幕最前端的距离 d,,。
5.一种多媒体文件录制系统,其特征在于,包括: 第一接收单元,用于在多媒体文件的录制过程中,接收定位当前录制时刻的触发指令; 第一获取单元,用于获取接收所述触发指令时刻的时间戳; 生成单元,根据所述时间戳,生成所述多媒体文件的录制时间点; 保存单元,用于保存所述录制时间点。
6.根据权利要求5所述的系统,其特征在于,还包括: 第一判断单元,用于判断所述录制时间点是否需要在录制屏幕显示; 图标生成单元,用于当判断所述录制时间点需要在录制屏幕显示时,计算所述录制时间点在录制屏幕上的位置,并在该位置生成图标。
7.根据权利要求6所述的系统,其特征在于,所述图标生成单元包括: 第三判断单元,用于判断所述当前录制时间是否大于第一预设值; 第二获取单元,用于当所述当前录制时间大于所述第一预设值时,获取当前录制基准线与录制屏幕最前端之间的距离d ; 第一计算单元,用于当所述当前录制时间大于所述第一预设值时,计算当前录制时间与所述录制屏幕最前端对应的时间的差值Atl ; 第二计算单元,用于当所述当前录制时间大于所述第一预设值时,计算所述录制时间点与所述录制屏幕最前端对应的时间的差值Δ?2 ; 第三计算单元,用于依据公式d’ = △ t2*d/A tl计算出所述录制时间点距离所述录制屏幕最前端的距离d’。
8.根据权利要求6所述的系统,其特征在于,所述图标生成单元包括: 第三判断单元,用于判断所述当前录制时间是否大于第一预设值; 第四获取单元,用于当所述当前录制时间小于等于所述第一预设值时,获取当前录制基准线与录制零时刻起点之间的距离dl ; 第五获取单元,用于当所述当前录制时间小于等于所述第一预设值时,获取所述录制零时刻起点与录制屏幕最前端之间的距离d2 ; 第六获取单元,用于当所述当前录制时间小于等于所述第一预设值时,获取当前录制时间tl ; 第七获取单元,用于当所述当前录制时间小于等于所述第一预设值时,获取录制时间点t2 ; 第四计算单元,用于依据公式d”= (t2*dl/tl)+d2计算出所述录制时间点距离所述录制屏幕最前端的距离d”。
9.一种多媒体文件播放方法,其特征在于,包括: 获取保存在数据库中的多媒体文件和与所述多媒体文件对应的录制时间点,其中,所述录制时间点用于定位所述多媒体文件的播放位置; 判断所述录制时间点是否需要在播放屏幕显示; 若是,计算所述录制时间点在播放屏幕上的位置,并在该位置生成图标; 播放所述多媒体文件。
10.根据权利要求9所述的方法,其特征在于,所述判断所述录制时间点是否需要在播放屏幕显示,包括: 获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间; 判断所述录制时间点是否大于所述播放屏幕最前端对应的时间,其中,所述录制时间点大于所述播放屏幕最前端对应的时间,则判断所述录制时间点需要在所述播放屏幕显不O
11.根据权利要求9所述的方法,其特征在于,所述计算所述录制时间点在播放屏幕上的位置包括: 判断所述播放屏幕最后端对应的时间是否大于第二预设值;若是则: 获取播放屏幕最前端和播放屏幕最后端之间的距离d ; 计算播放屏幕最前端对应的时间和播放屏幕最后端对应的时间的差值Atl ; 计算所述录制时间点与播放屏幕最前端对应的时间的差值Δ?2 ; 依据公式d’ = Λ t2*d/Atl计算出所述录制时间点距离播放屏幕最前端的距离d’。
12.根据权利要求9所述的方法,其特征在于,所述计算所述录制时间点在播放屏幕上的位置包括: 判断所述播放屏幕最后端对应的时间是否大于第二预设值;若否则: 获取播放零时刻起点和播放屏幕最后端之间的距离dl ; 获取所述播放零时刻起点与播放屏幕最前端之间的距离d2 ; 获取播放屏幕最后端对应的时间tl ; 获取录制时间点t2 ; 依据公式d”= (t2*dl/tl)+d2计算出所述录制时间点距离播放屏幕最前端的距离d”。
13.根据权利要求9所述的方法,其特征在于,所述播放所述多媒体文件过程中还包括: 接收定位到当前多媒体文件播放时间点对应的上一个录制时间点或下一个录制时间点的触发指令; 当接收到的触发指令为定位到当前多媒体文件播放时间点对应的上一个录制时间点时,判断当前多媒体文件播放时间点与对应的上一个录制时间点的差值是否大于第三预设值;若是则:以定位到的上一个录制时间点为播放起始时间,播放所述多媒体文件;若否则: 以当前多媒体文件播放时间点对应的上两个录制时间点为播放起始时间,播放所述多媒体文件; 当接收到的触发指令为定位到当前多媒体文件播放时间点对应的下一个录制时间点时,以定位到的下一个录制时间点为播放起始时间,播放所述多媒体文件。
14.根据权利要求9所述的方法,其特征在于,所述计算所述录制时间点在播放屏幕上的位置,并在该位置生成图标后还包括: 接收触发图标生成的触发指令; 以被触发图标对应的录制时间点为播放起始时间,播放所述多媒体文件。
15.一种多媒体文件播放系统,其特征在于,包括: 第一获取单元,用于获取保存在数据库中的多媒体文件和与所述多媒体文件对应的录制时间点,其中,所述录制时间点用于定位所述多媒体文件的播放位置; 第一判断单元,用于判断所述录制时间点是否需要在播放屏幕显示; 第一生成单元,用于当判断所述录制时间点需要在播放屏幕显示时,计算所述录制时间点在播放屏幕上的位置,并在该位置生成图标; 播放单元,用于播放所述多媒体文件。
16.根据权利要求15所述的系统,其特征在于,所述第一判断单元包括: 第二获取单元,用于获取播放屏幕最前端对应的时间和播放屏幕最后端对应的时间; 第二判断单元,用于判断所述录制时间点是否大于所述播放屏幕最前端对应的时间。
17.根据权利要求15所述的系统,其特征在于,所述第一生成单元包括: 第三判断单元,用于判断所述播放屏幕最后端对应的时间是否大于第二预设值;第三获取单元,用于当所述播放屏幕最后端对应的时间大于所述第二预设值时,获取播放屏幕最前端和播放屏幕最后端之间的距离d ; 第一计算单元,用于当所述播放屏幕最后端对应的时间大于所述第二预设值时,计算播放屏幕最前端对应的时间和播放屏幕最后端对应的时间的差值Atl ; 第二计算单元,用于当所述播放屏幕最后端对应的时间大于所述第二预设值时,计算所述录制时间点与播放屏幕最前端对应的时间的差值Δ?2 ; 第三计算单元,用于依据公式d’ = Δ t2*d/A tl计算出所述录制时间点距离播放屏幕最前端的距离d’。
18.根据权利要求15所述的系统,其特征在于,所述第一生成单元包括: 第四判断单元,用于判断所述播放屏幕最后端对应的时间是否大于第二预设值; 第四获取单元,用于当所述播放屏幕最后端对应的时间小于等于所述第二预设值时,获取播放零时刻起点和播放屏幕最后端之间的距离dl ; 第五获取单元,用于当所述播放屏幕最后端对应的时间小于等于所述第二预设值时,获取所述播放零时刻起点与播放屏幕最前端之间的距离d2 ; 第六获取单元,用于当所述播放屏幕最后端对应的时间小于等于所述第二预设值时,获取播放屏幕最后端对应的时间tl ; 第七获取单元,用于当所述播放屏幕最后端对应的时间小于等于所述第二预设值时,获取录制时间点t2 ; 第四计算单元,用于依据公式d”= (t2*dl/tl)+d2计算出所述录制时间点距离播放屏幕最前端的距离d”。
19.根据权利要求15所述的系统,其特征在于,还包括: 第一接收单元,用于接收定位到当前多媒体文件播放时间点对应的上一个录制时间点或下一个录制时间点的触发指令; 第五判断单元,用于当接收到的触发指令为定位到当前多媒体文件播放时间点对应的上一个录制时间点时,判断当前多媒体文件播放时间点与对应的上一个录制时间点的差值是否大于第三预设值; 所述播放单元,用于当前多媒体文件播放时间点与对应的上一个录制时间点的差值大于第三预设值时,以定位到的上一个录制时间点为播放起始时间,播放所述多媒体文件;或者用于当前多媒体文件播放时间点与对应的上一个录制时间点的差值小于等于第三预设值时,以当前多媒体文件播放时间点对应的上两个录制时间点为播放起始时间,播放所述多媒体文件;或者用于当接收到的触发指令为定位到当前多媒体文件播放时间点对应的下一个录制时间点时,以定位到的下一个录制时间点为播放起始时间,播放所述多媒体文件。
20.根据权利要求15所述的系统,其特征在于,还包括: 第二接收单元,用于接收触发图标生成的触发指令; 所述播放单元,用于以被触发图标对应的录制时间点为播放起始时间,播放所述多媒体文件。
【专利摘要】本发明公开了一种多媒体文件录制方法,包括:在多媒体文件的录制过程中,接收定位当前录制时刻的触发指令;获取接收所述触发指令时刻的时间戳;根据所述时间戳,生成所述多媒体文件的录制时间点;保存所述录制时间点。实现了在录制过程中对特殊录制时间点的快速、准确定位。本发明还公开了一种多媒体文件录制系统、一种多媒体文件播放方法及系统。
【IPC分类】G11B27-10
【公开号】CN104766618
【申请号】CN201510197889
【发明人】邱枫, 杨贵才
【申请人】北京锤子数码科技有限公司
【公开日】2015年7月8日
【申请日】2015年4月22日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1