一种移动端高清在线视频缩放方法与流程

文档序号:17602336发布日期:2019-05-07 20:26阅读:681来源:国知局
一种移动端高清在线视频缩放方法与流程

本发明涉及数据业务领域,尤其是一种移动端高清在线视频缩放方法。



背景技术:

目前手机、平板电脑等移动终端在人们生活中的使用频率越来越高,尤其在即将到来的5g时代,人们将更加依赖于移动终端,而通过移动终端观看视频是现在人们常常用来娱乐的项目之一;随着移动网络的速度愈发迅速,很多4k或8k的高清视频也会逐渐出现在在线视频的选择中,而在观看这类高清视频时,因手机分辨率的限制,视频中的某个细节部位的画面会因为显示较小而无法看清,因此,在视频观看过程中可随时方法或缩小视频画面并且可以随时将视频判断进行分享,可以给人们在观看视频时更加自由和良好的体验。

目前的现有技术中,有对视频进行缩放的技术,该技术方案是通过识别手指在移动终端屏幕上的移动轨迹和参数进行视频画面放大,主要解决的技术问题是让视频适应手机的分辨率,而不是高清视频放大后使细节同样清晰,并且该技术方案不能准确计算出视频画面需要放大的倍数,也不能保证视频在缩放过程中能保证视频播放的流畅性,也不能对视频中的某一片段进行实时的录制编辑和分享。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种移动端高清在线视频缩放方法;本发明解决了在视频播放过程中不能对视频进行精准缩放的问题;解决了在缩放视频画面时影响视频播放的问题;还解决了不能实时录制编辑并分享视频片段的问题。

本发明采用的技术方案如下:

一种移动端高清在线视频缩放方法,其特征在于,包括:

s101:选择视频中需要缩放的画面区域;

s102:获取缩放区域上的初始点坐标;

s103:获取缩放区域上的最终点坐标;

s104:根据初始点坐标和最终点坐标计算视频画面缩放倍数;

s105:根据计算出的缩放倍数缩放选择的视频画面;

s106:将缩放的视频画面位移至屏幕中央。

进一步的,步骤s2中所述的初始点为2个点;步骤s3中所述的最终点为2个点。

进一步的,步骤s4中所述计算缩放倍数的公式为:

其中α为缩放倍数,a和b为初始点,a1和b1为最终点,ax为初始点a点横坐标,ay为初始点a点纵坐标,a1x为最终点a1点横坐标,a1y为最终点a1点纵坐标,b1x为最终点b1点横坐标,b1y为最终点b1点纵坐标。

进一步的,步骤s6中,当将视频画面放大时,被放大的画面会位移至屏幕中央;当将放大的视频画面缩小至原尺寸时,视频整体画面位移至屏幕中央。

进一步的,所述视频画面在缩放过程中,视频可以保持正常播放状态。

进一步的,当视频被缩放后,还可以对缩放区域进行选择性录制,录制方法包括:

s201:选择视频录制的第一时间点并开始录制;

s202:判断是否暂停录制;若暂停录制则执行s203,若不暂停录制则持续录制并执行s205;

s203:暂停视频录制;

s204:选择视频录制的第二时间点并继续录制;

s205:到达视频录制完结时间点后,结束视频录制。

进一步的,所述视频录制时间点为若干个,即在视频录制过程中可以暂停若干次。

进一步的,当视频录制结束后可对视频进行编辑和分享。

进一步的,所述分享包括分享至附近移动终端和分享至第三方平台。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、本发明有效实现了视频在播放过程中能对视频画面进行任意且精确的缩放的功能,使用户在观看高清视频时可以根据自己的需求对视频中更多细节的部分进行放大,从而仔细观看,提高了用户体验。

2、本发明通实现了用户在观看视频过程中,可实时录制、编辑和分享视频片段的功能,不仅提高了用户体验,还增加了用户在观看视频过程中与人的交流和分享的机会。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1是视频缩放方法流程图。

图2是缩放坐标点识别示意图。

图3是缩放图像前后对比示意图。

图4是录制视频方法流程图。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

实施例1

一种移动端高清在线视频缩放方法,如图1所示,包括:

s101:选择视频中需要缩放的画面区域;

上述步骤中,选择视频中需要缩放的画面区域主要通过两根手指触碰移动终端屏幕,通过两个接触点坐标确定需要缩放并显示的画面区域。

s102:获取缩放区域上的初始点坐标;

上述步骤中,所述初始点坐标即为确定所需缩放画面区域的两个接触点坐标。

s103:获取缩放区域上的最终点坐标;

上述步骤中,当确定了初始点坐标后,两根手指可以向任意方向滑动,此时最终点坐标会随着手指的移动实时更新,在两根手指最终停止后,手指停止的位置即为最终点坐标。

s104:根据初始点坐标和最终点坐标计算视频画面缩放倍数;

上述步骤中,所述计算视频画面放大倍数的公式具体为:

其中α为缩放倍数,a和b为初始点,a1和b1为最终点,ax为初始点a点横坐标,ay为初始点a点纵坐标,a1x为最终点a1点横坐标,a1y为最终点a1点纵坐标,b1x为最终点b1点横坐标,b1y为最终点b1点纵坐标。

在实际使用中,在视频处于正常尺寸时,当两根手指向相互远离的方向移动时,此时可以将视频中的画面放大;在视频画面处于放大状态时,两根手指向相互靠近的方向滑动时,被放大视频画面会缩小,当缩小至原视频尺寸时会停止缩小。

如图2所示,ab两点为初始点,当手指按压在ab两点位置时,即确定了需要缩放并显示的视频画面位置以及初始点位坐标,此时将手指向相互远离的方向滑动至a1和b1的位置时,将4个点位的坐标带入公式中,可以计算出视频画面所要放大的倍数。

s105:根据计算出的缩放倍数缩放选择的视频画面;

上述步骤中,当计算出选择的视频画面所要缩放的倍数后,视频整体尺寸会根据计算结果进行变化,若是对画面进行放大,则视频整体尺寸会变大,同时被选中的区域在移动终端上的屏幕占比会逐渐增加。

s106:将缩放的视频画面位移至屏幕中央。

上述步骤中,当选定的视频画面按照计算出的倍数被放大后,为了便于用户观看,会将放大后的画面位置至屏幕中央,并全屏显示,因视频为4k和/或8k的高清视频,因此,放大后的画面不会因分辨率过低而变得模糊;同时,上述方法通过对起始点和最终点坐标的实时采集并实时计算放大倍数,可以使视频被放大的参数更加精准,且在放大过程中不会造成因放大画面导致视频本身的播放受影响。

如图3所示,随机选定了视频原始播放画面中的6个区域,并将第5区域进行局部放大操作,本实施例中根据初始点坐标和最终点坐标计算,将第5区域放大2倍,则将原视频原始画面整体进行放大2倍处理得到放大后的视频画面,之后将两个初始点之间的第5区域位移至终端屏幕中央并使视频正常播放。

实施例2

实施例2在实施例1对视频进行缩放的基础上,增加了可对缩放后的视频内容进行实时的选择性录制、编辑和分享的功能,其具体步骤如图4所示,包括:

s201:选择视频录制的第一时间点并开始录制;

上述步骤中,用户可以在观看视频的任何一个时间选择开始录制视频,在选定起始录制的时间点后,该时间点即为第一时间点。

s202:判断是否暂停录制;若暂停录制则执行s203,若不暂停录制则持续录制并执行s205;

上述步骤中,在视频录制过程中,用户可以在任意时间选择暂停录制,当录制被暂停后,视频会继续正常播放且不会被录制;若用户不选择暂停录制,则视频会被持续录制,直到达到用户需要停止的录制时间点或用户自主停止录制。

s203:暂停视频录制;

上述步骤中,当用户暂停录制后,视频会继续正常播放,但不会退出录制。

s204:选择视频录制的第二时间点并继续录制;

上述步骤中,当用户在录制暂停的状态下,需要继续录制视频时,可在任意时间选择继续录制,该时间为第二时间点;在本实施例中,视频录制过程中,用户可任意暂停和继续录制若干次直到视频结束或用户自主停止录制。

s205:到达视频录制完结时间点后,结束视频录制。

上述步骤中,用户可以自主停止录制,还可以设定录制时间长度或录制到视频结束,当录制停止后,用户可对录制的视频进行编辑和分享;所述编辑包括对视频进行裁剪和合并,例如用户在录制视频过程中进行了若干次暂停录制和继续录制,在编辑时可以将录制的若干个视频片段合并为一个完整的视频;若只进行了一次连贯的录制,可以在编辑时将一个完整的视频剪辑成若干个短视频或仅裁剪其中一个录制的视频片段。

将视频编辑完成后,还可以将编辑的视频进行分享,所述分享包括分享至附近移动终端和分享至第三方平台;分享至附近移动端具体为:附近移动号终端可以扫描二维码并通过tcp(transmissioncontrolprotocol)/udp(userdatagramprotocol)协议接收分享出的视频并进行观看;分享至第三方平台主要通过调用第三方分享接口,经由http(hypertexttransferprotocol)分享至第三方平台上。

本实施例通过对缩放的视频进行可选择性录制的功能,使用户在观看视频的过程中除了能实时缩放视频,看到平常视频中不易看清的细节外,还能实时录制和分享视频片段,在提高了视频观看体验外还增加了互动性。

本发明的一种移动端高清在线视频缩放方法,通过识别手指和屏幕的接触点坐标变化计算视频缩放的尺寸从而使视频能按照精准的倍数值进行放大或缩小;同时通过该方法还能使用户在观看4k/8k的高清视频时能随时放大想要仔细观看的细节,并且放大的画面分辨率不会受到影响,也不会影响到视频的正常播放;本发明在提高了用户观看视频的体验的同时还能对视频内容进行自由的录制、编辑和分享,增强了用户在观看视频过程中的互动性。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1