一种视频图像的截取方法和装置与流程

文档序号:11139421阅读:来源:国知局

技术特征:

1.一种视频图像的截取方法,其特征在于,包括:

接收用户通过当前播放终端发送的图像截取指令,所述图像截取指令包括:截取视频时间点、所述用户在所述当前播放终端的播放界面中划定的图像截取区域以及所述用户选择的目标用途;

根据所述图像截取指令获取与在所述截取视频时间点播放的视频文件中与图像截取区域对应的已解码视频数据;

根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图;

根据所述目标用途将所述视频片段输出。

2.根据权利要求1所述的方法,其特征在于,所述根据所述图像截取指令获取与在所述截取视频时间点播放的视频文件中与图像截取区域对应的已解码视频数据,包括:

计算所述图像截取区域与当前播放终端的播放界面之间的偏移位置;

根据计算出的所述偏移位置,确定所述图像截取区域与在所述截取视频时间点播放的视频文件中的视频图像的坐标映射关系;

根据所述坐标映射关系从当前播放终端的帧缓存中读取到与所述图像截取区域对应的已解码视频数据。

3.根据权利要求1所述的方法,其特征在于,若所述图像截取指令还包括用户选择的目标文件格式,所述根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图,包括:

使用文件合成器将获取到的已解码视频数据编码为满足所述目标文件格式的视频截图。

4.根据权利要求1至3中任一项所述的方法,其特征在于,若所述图像截取指令还包括用户选择的目标分辨率,所述根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,所述方法还包括:

判断所述获取到的已解码视频数据对应的视频文件中视频图像的原分辨率与所述目标分辨率是否相同;

若所述原分辨率和所述目标分辨率不相同,对所述获取到的已解码视频数据对应的视频文件中视频图像的分辨率进行转换,得到包含所述目标分辨率的所述获取到的已解码视频数据。

5.根据权利要求2所述的方法,其特征在于,若所述图像截取指令还包括用户选择的目标分辨率,所述根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,所述方法还包括:

使用所述坐标映射关系和所述获取到的已解码视频数据对应的视频文件中视频图像的原分辨率计算出分辨率映射值;

判断所述分辨率映射值与所述目标分辨率是否相同;

若所述分辨率映射值与所述目标分辨率不相同,对所述获取到的已解码视频数据对应的视频文件中视频图像进行缩放处理,得到缩放后的所述获取到的已解码视频数据。

6.根据权利要求1至3中任一项所述的方法,其特征在于,若所述图像截取指令还包括用户选择的目标图像格式,所述根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,所述方法还包括:

获得所述获取到的已解码视频数据对应的视频文件的原视频格式;

将所述获取到的已解码视频数据对应的视频文件的视频格式转换为目标图像格式,得到包含所述目标图像格式的所述获取到的已解码视频数据。

7.根据权利要求1至3中任一项所述的方法,其特征在于,若所述图像截取指令还包括用户选择的目标图像质量,所述根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,所述方法还包括:

获得所述获取到的已解码视频数据对应的视频文件的原视频质量;

将所述获取到的已解码视频数据对应的视频文件的视频质量调整为所述目标图像质量,得到包含所述目标图像质量的所述获取到的已解码视频数据。

8.根据权利要求1所述的方法,其特征在于,所述根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截 取得到的视频截图之后,所述方法还包括:

按照从所述视频文件中截取到视频截图的方法,根据用户发送的多个图像截取指令分别获取与在多个截取视频时间点播放的视频文件中与图像截取区域对应的已解码视频数据,根据多个图像截取指令对获取到的已解码视频数据进行文件格式编码,从所述视频文件中截取到多张的视频截图;

将所述多张的视频截图按照截取视频时间点的先后顺序进行合成,得到从所述视频文件中截取出的视频片段;

根据所述目标用途将所述视频片段输出。

9.一种视频图像的截取装置,其特征在于,包括:

接收模块,用于接收用户通过当前播放终端发送的图像截取指令,所述图像截取指令包括:截取视频时间点、所述用户在所述当前播放终端的播放界面中划定的图像截取区域以及所述用户选择的目标用途;

视频数据获取模块,用于根据所述图像截取指令获取与在所述截取视频时间点播放的视频文件中与图像截取区域对应的已解码视频数据;

文件编码模块,用于根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图;

视频截图输出模块,用于根据所述目标用途将所述视频片段输出。

10.根据权利要求9所述的装置,其特征在于,所述视频数据获取模块,包括:

位置计算单元,用于计算所述图像截取区域与当前播放终端的播放界面之间的偏移位置;

映射关系确定单元,用于根据计算出的所述偏移位置,确定所述图像截取区域与在所述截取视频时间点播放的视频文件中的视频图像的坐标映射关系;

视频数据读取单元,用于根据所述坐标映射关系从当前播放终端的帧缓存中读取到与所述图像截取区域对应的已解码视频数据。

11.根据权利要求9所述的装置,其特征在于,若所述图像截取指令还包括用户选择的目标文件格式,所述文件编码模块,用于使用文件合成器将获取到的已解码视频数据编码为满足所述目标文件格式的视频截图。

12.根据权利要求9至11中任一项所述的装置,其特征在于,若所述图像截取指令还包括用户选择的目标分辨率,所述装置还包括:分辨率协调模块,用于所述文件编码模块根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,判断所述获取到的已解码视频数据对应的视频文件中视频图像的原分辨率与所述目标分辨率是否相同;若所述原分辨率和所述目标分辨率不相同,对所述获取到的已解码视频数据对应的视频文件中视频图像的分辨率进行转换,得到包含所述目标分辨率的所述获取到的已解码视频数据。

13.根据权利要求11所述的装置,其特征在于,若所述图像截取指令还包括用户选择的目标分辨率,所述装置还包括:分辨率协调模块,用于所述文件编码模块根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,使用所述坐标映射关系和所述获取到的已解码视频数据对应的视频文件中视频图像的原分辨率计算出分辨率映射值;判断所述分辨率映射值与所述目标分辨率是否相同;若所述分辨率映射值与所述目标分辨率不相同,对所述获取到的已解码视频数据对应的视频文件中视频图像进行缩放处理,得到缩放后的所述获取到的已解码视频数据。

14.根据权利要求9至11中任一项所述的装置,其特征在于,若所述图像截取指令还包括用户选择的目标图像格式,所述装置还包括:图像格式协调模块,用于所述文件编码模块根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,获得所述获取到的已解码视频数据对应的视频文件的原视频格式;将所述获取到的已解码视频数据对应的视频文件的视频格式转换为目标图像格式,得到包含所述目标图像格式的所述获取到的已解码视频数据。

15.根据权利要求9至11中任一项所述的装置,其特征在于,若所述图像截取指令还包括用户选择的目标图像质量,所述装置还包括:图像质量协调模块,用于所述文件编码模块根据所述图像截取指令对获取到的已解码视频数据进行文件格式编码,生成从所述视频文件中截取得到的视频截图之前,获得所述获取到的已解码视频数据对应的视频文件的原视频质量;将所述获 取到的已解码视频数据对应的视频文件的视频质量调整为所述目标图像质量,得到包含所述目标图像质量的所述获取到的已解码视频数据。

16.根据权利要求9所述的装置,其特征在于,所述装置还包括:图像合并模块,其中,

所述视频数据获取模块,还用于按照从所述视频文件中截取到视频截图的方法,根据用户发送的多个图像截取指令分别获取与在多个截取视频时间点播放的视频文件中与图像截取区域对应的已解码视频数据;

所述文件编码模块,还用于根据多个图像截取指令对获取到的已解码视频数据进行文件格式编码,从所述视频文件中截取到多张的视频截图

所述图像合并模块,用于将所述多张的视频截图按照截取视频时间点的先后顺序进行合成,得到从所述视频文件中截取出的视频片段;

所述视频截图输出模块,还用于根据所述目标用途将所述视频片段输出。

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