图片播放方法和装置的制造方法_2

文档序号:9787458阅读:来源:国知局
用于终端中,包括以下步骤:
[0063]在步骤101中,获取用户设定的目标图片集;
[0064]上述终端可以包括移动终端;例如,该终端可以是用户的智能手机。上述目标图片集,可以是用户在使用终端浏览相册时,在相册中选择的想要浏览的图片集合。
[0065]在本实施例中,终端可以在相册界面中预先提供一个触发选项,该触发选项用于触发相册界面进入选择模式,在选择模式下,用户可以在相册界面中来选择想要浏览的图片。例如,该触发选项可以是相册界面中的提供的一个触发按钮,比如编辑按钮,当用户点击该触发按钮后,可以触发相册界面进行选择模式。
[0066]当然,触发相册界面进入选择模式,除了可以在相册界面中提供触发选项来实现以外,也可以通过其它方式来触发。例如,终端可以预先设定针对相册界面的触发事件,当终端监听到了针对相册界面的触发事件后,则可以进入选择模式。比如,该触发事件可以是长按事件,当终端监听到用户针对相册界面的长按事件后,则可以触发相册界面进行选择模式。
[0067]其中,终端还可以在相册界面中预先提供一个完成选项,当相册界面进入选择模式,用户在相册界面中选择完成想要浏览的图片后,此时用户可以通过触发该完成选项来结束图片的选择过程。当终端在监听到该完成选项被触发后,可以获取用户在相册界面中选择的图片,并生成对应的图片集合。
[0068]例如,该完成选项可以是一个“完成”按钮,当用户在相册界面中选择完成想要浏览的图片后,此时用户可以点击该完成按钮来结束图片的选择过程。当终端在后台监听到用户针对该完成按钮的点击事件后,可以触发终端在后台获取用户在相册界面中选择的想要浏览的图片,并将获取到的图片生成对应的图片集合。此时该图片集合即为用户设定的目标图片集。
[0069]在步骤102中,提取与所述目标图片集关联的目标音乐的节奏信息;
[0070]在本实施例中,当终端获取到用户设定的目标图片集后,可以向用户输出音乐选择界面,以提示用户在该音乐选择界面中选择在浏览设定的目标图片集时想要欣赏的音乐。
[0071]其中,在该音乐选择界面中也可以提供一个完成选项,当用户在音乐选择界面中,选择出想要欣赏的音乐后,可以通过触发该完成选项结束音乐选择过程。当终端在监听到该完成选项被触发后,可以获取用户在该音乐选择界面中选择的音乐,并建立用户选择的音乐与用户设定的目标图片集的关联关系。此时,用户选择的该音乐即为与用户设定的目标图片集相关联的目标首乐。
[0072]当然,用户在音乐选择界面中选择想要欣赏的音乐时,可以选择一首也可以选择多首,如果用户选择了多首,那么终端可以基于用户选择的多首音乐生成一个对应的音乐列表,此时该音乐列表即为与用户设定的目标图片集相关联的目标音乐集。
[0073]当用户选择出与目标图片集关联的目标音乐时,此时终端可以在后台基于预设的节奏提取算法,来提取该目标音乐的节奏信息。其中,上述预设的节奏提取算法在本实施例中不进行特别限定,本领域技术人员在付诸实现时可以参考相关技术中的介绍。
[0074]在本实施例中,该目标音乐的节奏信息可以包括目标音乐的节奏点和节拍点,终端在提取目标音乐的节奏信息时,可以提取该目标音乐的节奏点也可以提取该目标音乐的节拍点。
[0075]—方面,如果用户设定的目标音乐为节奏感比较强的音乐,此时终端在提取该目标音乐的节奏信息时,可以通过预设的节拍点提取算法来提取该目标音乐的节拍点。例如,在实现时,可以基于高斯低通滤波的节拍点提取算法,来提取该目标音乐的节拍点。当终端提取出该目标音乐的节拍点后,可以记录提取出的节拍点在该目标音乐的播放时间轴中的发生时刻。
[0076]另一方面,如果用户设定的目标音乐为较为舒缓的音乐,无法直接的提取出节拍点时,此时终端在提取该目标音乐的节奏信息时,可以通过预设的节奏点提取算法来提取该目标音乐的节奏点。例如,在实现时,可以基于FFT算法对该目标音乐的音频信号进行频谱分析,然后基于频谱分析的结果来提取节奏点。当终端提取出该目标音乐的节奏点后,可以记录提取出的节奏点在该目标音乐的播放时间轴中的发生时刻。
[0077]当终端提取出目标音乐的节奏点或者节拍点,并分别记录了提取出的节拍点和节奏点在该目标音乐的播放时间轴终端的发生时刻后,此时终端可以基于记录的发生时刻映射出对应的图片切换时间点。
[0078]其中,终端在基于记录的发生时刻映射对应的图片切换时间点时,可以采用一对一映射。即在映射完成后,映射出的图片切换时间点与终端已经记录的节奏点或者节拍点在该目标音乐的播放时间轴上的发生时刻对应。
[0079]例如,假设终端从目标音乐中提取出N个节奏点,并记录了这N个节奏点在该目标音乐的播放时间轴上的发生时刻,当终端基于记录的该发生时刻采用一对一映射,映射出对应的图片切换时间点后,映射出的切换时间点仍然为N个,并且这N个图片切换时间点与终端已经记录的N个节奏点在该目标音乐的播放时间轴上的发生时刻一一对应,从而终端在播放用户设定的目标图片集时,每一张图片的切换时间点均会对应该目标音乐的一个节奏点。可见,通过这种方式可以保持图片的切换速度与音乐的节奏一致。
[0080]其中,值得说明的是,终端在提取目标音乐的节奏信息,并基于提取出的节奏信息映射对应的图片切换时间点时,可以在用户在音乐选择界面中设定了目标音乐之前进行,也可以在用户在音乐选择界面中设定了目标音乐之后进行。
[0081]例如,在一种实现方式中,终端可以在音乐选择界面中提供若干首最适合作为图片播放背景的音乐,终端可以预先对这些音乐进行节奏信息提取,并基于提取出的节奏信息映射出对应的图片切换时间点,当用户在该音乐选择界面中设定了目标音乐时,终端可以在后台直接获取已经为该目标音乐映射出的图片切换时间点,以备使用。在另一种实现方式中,终端也可以在音乐选择界面中提供若干首最适合作为图片播放背景的音乐,当用户在该音乐选择界面中设定了目标音乐时,终端再对该目标音乐进行节奏信息提取,并基于提取出的节奏信息映射出对应的图片切换时间点。
[0082]在步骤103中,当接收到针对所述目标图片集的播放请求时,同步播放所述目标图片集以及所述目标音乐,并基于所述目标音乐的节奏信息对播放所述目标图片集时的图片切换速度进行动态适配。
[0083]在本实施例中,终端还可以在相册界面中提供一个播放选项,当用户在相册界面中选择出的想要浏览的目标图片集,并在音乐选择界面中为该目标图片集设定了关联的目标音乐后,用户可以通过触发该播放选项来控制终端同步播放该目标图片集和与该目标图片集关联的目标首乐。
[0084]例如,该播放选项可以是一个播放按钮,当用户在相册界面中选择出的想要浏览的目标图片集,并在音乐选择界面中为该目标图片集设定了关联的目标音乐后,用户可以点击该播放按钮来同步播放该目标图片集和目标音乐。当用户点击该播放按钮后,可以触发向终端发送一个播放请求,终端接收到该播放请求后,可以播放该目标图片集,并同时调用音乐播放器同步播放与该目标图片集关联的目标音乐。
[0085]其中,终端在同步播放该目标图片集和与该目标图片集关联的目标音乐的过程中,为了保持图片的切换速度与音乐的节奏一致,还可以基于提取出的该目标音乐的节奏信息对播放该目标图片集时的图片切换速度进行动态适配。
[0086]在本实施例中,当终端接收到用户通过触发上述播放按钮发送的播放请求后,可以开始播放用户设定的目标图片集,并调用音乐播放器同步播放与该目标图片集关联的目标音乐。由于终端预先提取出了该目标音乐的节奏信息,并基于该目标音乐的节奏信息映射出了对应的图片切换时间点,因此在播放该目标图片集时,终端可以基于已经映射出的该图片切换时间点,针对该目标图片集进行图片切换,来控制该目标图片集在播放过程中的图片切换速度。其中终端在针对目标图片集进行切换时,图片切换的顺序可以是按照图片排列的顺序进行切换,也可以随机的进行切换,在本实施例中不进行特别限定。
[0087]由于终端映射出的图片切换时间点与提取出的该目标音乐的节奏点或者节拍点一一对应,因此终端通过该图片切换时间来控制图片切换速度,可以使该目标图片集的切换速度与该目标音乐的节奏点或者节拍点保持一致,从而终端可以对播放该目标图片集时的图片切换速度与该目标音乐的节拍点或者节奏点进行动态适配。
[0088]例如,假设该图片切换时间点是基于记录该目标音乐的节拍点在播放时间轴上的发生时刻映射得到的,那么此时图片切换时间点与该目标音乐的节拍点一一对应,因此终端在播放该目标图片集,对该目标图片集进行图片切换时,可以保证每一次图片切换的发生时刻与该目标音乐的一个节拍点的发生时刻对应,即最终呈现出的效果为跟随该目标音乐的节拍来进行图片切换,此时图片的切换与该目标音乐的节拍保持一致。
[0089]又如,假设该图片切换时间点是基于记录该目标音乐的节奏点在播放时间轴上的发生时刻映射得到的,那么此时图片切换时间点与该目标音乐的节奏点一一对应,因此终端在播放该目标图片集,对该目标图片集进行图片切换时,可以保证每一次图片切换的发生时刻与该目标音乐的一个节奏点的发生时刻对应。即最终呈现出的效果为跟随该目标音乐的旋律来进行图片切换,此时图片的切换与该目标音乐的旋律保持一致。
[0090]可见,通过这种方式,可以保证在播放目标图片集时的图片切换速度,与背景音乐的节拍或者旋律保持一致,从而具有很强的趣味性,可以显著提升用户的体验。
[0091]另外,值得说明的时,终端在同步播放目标图片集以及与该目标图片集关联的目标音乐时,如果目标音乐的播放时长小于目标图片集的播放时长时,此时终端
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1