一种视频采集处理方法及便携式电子设备.pdf

上传人:zhu****_FC 文档编号:4332462 上传时间:2018-09-14 格式:PDF 页数:16 大小:447.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110167610.7

申请日:

2011.06.21

公开号:

CN102843496A

公开日:

2012.12.26

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/14申请日:20110621|||公开

IPC分类号:

H04N5/14; H04N5/225

主分类号:

H04N5/14

申请人:

联想(北京)有限公司

发明人:

魏鹏

地址:

100085 北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

许静;黄灿

PDF下载: PDF下载
内容摘要

本发明的目的在于提供一种视频采集处理方法及电子设备,该视频采集处理方法,用于一电子设备,电子设备具有用于采集视频的图像采集单元和用于检测所述电子设备方向参数的检测单元,所述方法包括:在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元检测的方向参数;根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果;在所述当前方向相对于基准方向发生变化时,执行一采集处理操作,以使得根据图像采集单元采集到的数据生成并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。本发明使得图像采集后生成的视频文件更加便于用户观看。

权利要求书

1.一种视频采集处理方法,用于一电子设备,所述电子设备具有用于采集视频的图像采集单元和用于检测所述电子设备方向参数的检测单元,其特征在于,所述方法包括:在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元检测的方向参数;根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果;在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。2.根据权利要求1所述的视频采集处理方法,其特征在于,所述在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作具体包括:获取图像采集单元采集到的数据得到的原始视频帧;在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目标视频帧;其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。3.根据权利要求1所述的视频采集处理方法,其特征在于,所述在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作具体包括:获取图像采集单元采集到的数据得到的原始视频帧;在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据所述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。4.根据权利要求2或3所述的视频采集处理方法,其特征在于,所述根据所述方向参数判断所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果具体为:根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向没发生变化;所述旋转操作具体为:将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角度。5.根据权利要求2或3所述的视频采集处理方法,其特征在于,所述根据所述方向参数判断所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果具体为:根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向;根据预先记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所在的第一旋转角度区间对应的第一目标角度;所述旋转角度大于0时,所述判断结果指示所述当前方向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向没发生变化;所述旋转操作具体为:将所述原始视频帧在与所述旋转方向相反的方向上旋转所述第一目标角度。6.根据权利要求1、2或3中任意一项所述的视频采集处理方法,其特征在于,所述基准方向为:重力方向;或采集所述目标对象的视频开始时,所述电子设备的方向。7.一种电子设备,其特征在于,包括:主板;保存单元,与所述主板电连接;图像采集单元,与所述主板电连接,用于采集视频的图像采集单元;检测单元,与所述主板电连接,用于检测所述电子设备方向参数;处理器,与所述主板电连接,用于在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元检测的方向参数,并根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果,在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储到所述保存单元的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。8.根据权利要求7所述的电子设备,其特征在于,所述处理器具体包括:方向参数获取单元,用于在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元检测的方向参数;判断单元,用于根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果;采集处理单元,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。9.根据权利要求8所述的电子设备,其特征在于,所述采集处理单元具体包括:视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧;旋转处理模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目标视频帧;其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。10.根据权利要求8所述的电子设备,其特征在于,所述采集处理单元具体包括:视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧;记录模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据所述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。11.根据权利要求9或10所述的电子设备,其特征在于,所述判断单元具体用于根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,并在所述旋转角度大于0时,获得指示所述当前方向相对于所述基准方向发生变化的判断结果,否则获得指示所述当前方向相对于所述基准方向没发生变化的判断结果;所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角度。12.根据权利要求9或10所述的电子设备,其特征在于,所述判断单元具体用于根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,根据预先记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所在的第一旋转角度区间对应的第一目标角度;并在所述旋转角度大于0时,获得指示所述当前方向相对于所述基准方向发生变化的判断结果,否则获得指示所述当前方向相对于所述基准方向没发生变化的判断结果;所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上旋转所述第一目标角度。13.根据权利要求7、8、9或10中任意一项所述的电子设备,其特征在于,所述基准方向为重力方向或采集所述目标对象的视频开始时所述电子设备的方向。

说明书

一种视频采集处理方法及便携式电子设备

技术领域

本发明属于电子领域,特别涉及一种视频采集处理方法及便携式电子设
备。

背景技术

目前摄像头已经成为以及便携式电子设备的标准配置,如笔记本电脑、手
机、PDA以及平板电脑等。

普通用户在使用数码相机、数码摄像机以及手机等进行视频拍摄时,有时
候考虑到取景的问题,会将电子设备进行旋转来取景,而这种方式会造成得到
的视频文件观看不便的问题,举例说明如下。

如图1所示,为一个拍摄对象-静态人体,假定用户当前手持电子设备在
第一方向上拍摄该静态人体得到一个视频帧A1,而在下一时刻用户旋转电子
设备90度在垂直于第一方向的第二方向上拍摄得到视频帧A2,此时在电子设
备拍摄得到的视频在播放时的视频帧如图2所示,可以发现第一个视频帧相对
于显示屏幕是一个竖着的人体,第二个视频帧相对于显示屏幕是一个横着的人
体,当然,这个视频文件在手机、数码相机等小型的电子设备上播放时,用户
可以旋转电子设备来调整观看,但是当视频文件传输到电视机、台式电脑等电
子设备进行观看时,如果电子设备旋转角度过大,就会导致用户观看极不方便,
用户需要大幅度偏转脑袋来观看视频。

发明内容

本发明实施例的目的在于提供一种视频采集处理方法及便携式电子设备,
得到适于观看的视频文件。

为了实现上述目的,本发明实施例提供了一种视频采集处理方法,用于一
电子设备,所述电子设备具有用于采集视频的图像采集单元和用于检测所述电
子设备方向参数的检测单元,所述方法包括:

在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元
检测的方向参数;

根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否
发生变化,获取一判断结果;

在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行
一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的视
频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低
于预设门限。

上述的视频采集处理方法,其中,所述在所述判断结果指示所述当前方向
相对于所述基准方向发生变化时,执行一采集处理操作具体包括:

获取图像采集单元采集到的数据得到的原始视频帧;

在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所
述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作
为目标视频帧;

其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标
对象相对于显示画面的显示方向的变化低于预设门限。

上述的视频采集处理方法,其中,所述在所述判断结果指示所述当前方向
相对于所述基准方向发生变化时,执行一采集处理操作具体包括:

获取图像采集单元采集到的数据得到的原始视频帧;

在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,记录
所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,
根据所述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,
保证组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相
对于显示画面的显示方向的变化低于预设门限。

上述的视频采集处理方法,其中,所述根据所述方向参数判断所述电子设
备的当前方向相对于一基准方向是否发生变化,获取一判断结果具体为:

根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的
旋转角度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方
向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向
没发生变化;

所述旋转操作具体为:

将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角
度。

上述的视频采集处理方法,其中,所述根据所述方向参数判断所述电子设
备的当前方向相对于一基准方向是否发生变化,获取一判断结果具体为:

根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的
旋转角度和旋转方向;

根据预先记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转
角度所在的第一旋转角度区间对应的第一目标角度;所述旋转角度大于0时,
所述判断结果指示所述当前方向相对于所述基准方向发生变化,否则指示所述
当前方向相对于所述基准方向没发生变化;

所述旋转操作具体为:

将所述原始视频帧在与所述旋转方向相反的方向上旋转所述第一目标角
度。

上述的视频采集处理方法,其中,所述基准方向为:

重力方向;或

采集所述目标对象的视频开始时,所述电子设备的方向。

为了实现上述目的,本发明实施例提供了一种电子设备,包括:

主板;

保存单元,与所述主板电连接;

图像采集单元,与所述主板电连接,用于采集视频的图像采集单元;

检测单元,与所述主板电连接,用于检测所述电子设备方向参数;

处理器,与所述主板电连接,用于在通过所述采集单元采集一目标对象的
视频的过程中,获取所述检测单元检测的方向参数,并根据所述方向参数获取
所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果,
在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采
集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储到所述保
存单元的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方
向的变化低于预设门限。

上述的电子设备,其中,所述处理器具体包括:

方向参数获取单元,用于在通过所述采集单元采集一目标对象的视频的过
程中,获取所述检测单元检测的方向参数;

判断单元,用于根据所述方向参数获取所述电子设备的当前方向相对于一
基准方向是否发生变化,获取一判断结果;

采集处理单元,用于在所述判断结果指示所述当前方向相对于所述基准方
向发生变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的
数据生成并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面
的显示方向的变化低于预设门限。

上述的电子设备,其中,所述采集处理单元具体包括:

视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频
帧;

旋转处理模块,用于在所述判断结果指示所述当前方向相对于所述基准方
向发生变化时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直
接所述原始视频帧作为目标视频帧;

其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标
对象相对于显示画面的显示方向的变化低于预设门限。

上述的电子设备,其中,所述采集处理单元具体包括:

视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频
帧;

记录模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发
生变化时,记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述
原始视频帧后,根据所述旋转信息将所述原始视频帧执行旋转操作,得到目标
视频帧后播放,保证组成所述视频文件的所有目标视频帧在播放时,显示画面
中的目标对象相对于显示画面的显示方向的变化低于预设门限。

上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所
述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,并在所述
旋转角度大于0时,获得指示所述当前方向相对于所述基准方向发生变化的判
断结果,否则获得指示所述当前方向相对于所述基准方向没发生变化的判断结
果;

所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上
旋转操作所述旋转角度。

上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所
述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,根据预先
记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所在的第
一旋转角度区间对应的第一目标角度;并在所述旋转角度大于0时,获得指示
所述当前方向相对于所述基准方向发生变化的判断结果,否则获得指示所述当
前方向相对于所述基准方向没发生变化的判断结果;

所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上
旋转所述第一目标角度。

上述的电子设备,其中,所述基准方向为重力方向或采集所述目标对象的
视频开始时所述电子设备的方向。

本发明实施例具有以下有益效果:

在本发明的具体实施例中,在采集一目标对象的视频的过程中,如果检测
到当前方向相对于所述基准方向发生变化时,则执行一采集处理操作,采集处
理操作能够使得根据采集到的数据生成并存储的视频文件在播放时,显示画面
中的目标对象相对于显示画面的显示方向的变化低于预设门限,因此视频文件
播放过程中,目标对象相对于显示画面的旋转不会发生大幅度的变化,用户在
观看过程中不再需要大幅度调整观看姿态来适应图像的旋转。

附图说明

图1所示为拍摄对象的示意图;

图2为用户旋转电子设备前后得到的两个视频帧播放时的效果示意图;

图3为本发明实施例的方法的流程示意图;

图4为本发明实施例的电子设备的处理器的结构示意图。

具体实施方式

本发明实施例的视频采集处理方法及便携式电子设备中,更加电子设备在
拍摄过程中的旋转操作,对根据所述图像采集单元采集到的数据生成的视频帧
进行相应的处理,使得显示画面中的目标对象相对于显示画面的显示方向的变
化低于预设门限,使得用户不用大幅度调整观看姿势,便于用户观看。

本发明实施例的视频采集处理方法,用于一电子设备,所述电子设备具有
用于采集视频的图像采集单元和用于检测所述电子设备方向参数的检测单元,
如图3所示,所述方法包括:

步骤31,在通过所述采集单元采集一目标对象的视频的过程中,获取所
述检测单元检测的方向参数;

步骤32,根据所述方向参数判断所述电子设备的当前方向相对于一基准
方向是否发生变化,获取一判断结果;

步骤33,在所述判断结果指示所述当前方向相对于所述基准方向发生变
化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成
并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方
向的变化低于预设门限。

在本发明的具体实施例中,该电子设备可以是任何的具有图像采集单元和
方向检测单元的便携式电子设备,如手机、数码相机、数码摄像机、PAD、平
板电脑等,不同形式的电子设备并不会对本发明具体实施例的实现造成影响。

在本发明的具体实施例中,在采集一目标对象的视频的过程中,如果检测
到当前方向相对于所述基准方向发生变化时,则执行一采集处理操作,采集处
理操作能够使得根据采集到的数据生成并存储的视频文件在播放时,显示画面
中的目标对象相对于显示画面的显示方向的变化低于预设门限,因此视频文件
播放过程中,目标对象相对于显示画面的旋转不会发生大幅度的变化,用户在
观看过程中不再需要大幅度调整观看姿态来适应图像的旋转。

在本发明的具体实施例中,显示画面中的目标对象相对于显示画面的显示
方向的变化低于预设门限,在此,该目标对象应该是一个静态目标对象,否则,
如果本来物体自身发生旋转,此时该对象相对于显示画面的显示方向本来就应
该发生大幅度变化,而不应该调整,所以在通过所述采集单元采集一目标对象
的视频的过程中,获取所述检测单元检测的方向参数的步骤中,该视频采集是
通过所述采集单元采集包括一静态目标对象的视频,后续的显示画面中的目标
对象相对于显示画面的显示方向的变化低于预设门限也是该静态目标对象相
对于显示画面的显示方向的变化低于预设门限。

应当理解的是,该静态目标对象是针对旋转而言的,而不是其他的运动,
如一个朝向电子设备走来的目标对象在此是一个静态目标对象,而旋转的风车
的叶片就不是静态目标对象。

在本发明的具体实施例中,需要控制使得显示画面中的目标对象相对于显
示画面的显示方向的变化低于预设门限,在本发明的具体实施例中,可以通过
两种方式来实现,分别说明如下。

<方式一>

在方式一中,对组成视频文件的视频帧更加旋转情况进行旋转处理。

方式一中,所述在所述判断结果指示所述当前方向相对于所述基准方向发
生变化时,执行一采集处理操作具体包括:

获取图像采集单元采集到的数据得到的原始视频帧;

在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所
述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作
为目标视频帧;

其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标
对象相对于显示画面的显示方向的变化低于预设门限。

方式一中,在所述判断结果指示所述当前方向相对于所述基准方向发生变
化时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原
始视频帧作为目标视频帧,组成所述视频文件的所有目标视频帧在播放时,显
示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。由于所
有的视频帧中组成所述视频文件的所有目标视频帧在播放时,显示画面中的目
标对象相对于显示画面的显示方向的变化低于预设门限,所以在整个视频文件
的播放过程中,该目标对象不会相对于显示画面发生超过预设门限的旋转,使
得用户可以方便观看。

<方式二>

在方式一中,是对组成视频文件的视频帧进行预先旋转处理来保证显示画
面中的目标对象相对于显示画面的显示方向的变化低于预设门限,这是在文件
形成阶段的处理,但是保证显示画面中的目标对象相对于显示画面的显示方向
的变化低于预设门限也可以在播放阶段来实现,但需要在视频文件的形成阶段
预先记录视频帧的旋转信息,使得播放器能够更加预先记录的旋转信息对视频
帧进行旋转处理,保证视频文件播放过程中,显示画面中的目标对象相对于显
示画面的显示方向的变化低于预设门限,详细说明如下。

方式二中,所述在所述判断结果指示所述当前方向相对于所述基准方向发
生变化时,执行一采集处理操作具体包括:

获取图像采集单元采集到的数据得到的原始视频帧;

在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,记录
所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,
根据所述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,
保证组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相
对于显示画面的显示方向的变化低于预设门限。

在方式二中,通过预先记录所述原始视频帧对应的旋转信息,使得播放软
件能够根据所述旋转信息将原始视频帧执行旋转操作,来保证显示画面中的目
标对象相对于显示画面的显示方向的变化低于预设门限。

对于该旋转信息的记录,可以通过多种方式来实现,如:

单独对应于该原始视频文件生成一旋转信息记录文件,其中记录旋转信息
与视频帧序号的对应关系,播放软件在处理每一帧图像时,根据帧序号从该记
录文件中查找是否存在对应的旋转信息,如果有,则根据旋转信息进行旋转操
作,否则按照现有方法进行操作即可。

当然,还可以在现有的视频帧的格式中增加一个记录旋转信息的字段,播
放软件在解码时根据记录旋转信息的字段是否为空来进行后续操作,在记录旋
转信息的字段不为空时,则提取并根据旋转信息进行旋转操作,否则按照现有
方法进行操作即可。

当然,如何记录该旋转信息以及播放软件如何得到该旋转信息,完全可以
采用其它方式来实现,只要该方式能够被播放软件实现即可,并不局限于以上
的实现方式。

在本发明的具体实施例中,不管是在前端处理(生成视频文件的过程中),
还是后端处理(播放软件处理),都需要对视频帧执行一旋转操作,该旋转操
作的旋转角度和旋转方向的确定可以是多种方式来保证显示画面中的目标对
象相对于显示画面的显示方向的变化低于预设门限。

<显示画面中的目标对象相对于显示画面的显示方向维持一致>

在本发明的具体实施例中,显示画面中的目标对象相对于显示画面的显示
方向的变化低于预设门限,在实现方式一中,是保证显示画面中的目标对象相
对于显示画面的显示方向维持不变。

这种实现方式下,所述根据所述方向参数判断所述电子设备的当前方向相
对于一基准方向是否发生变化,获取一判断结果具体为:

根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的
旋转角度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方
向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向
没发生变化;

而当所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将
所述原始视频帧执行旋转操作具体为:

将所述原始视频帧在与所述旋转方向相反的方向上旋转所述旋转角度。

上述的方式中,在得到每一帧图像时,都判断电子设备的当前方向相对于
所述基准方向的旋转角度和旋转方向,当旋转角度大于0时,则表示当前方向
相对于所述基准方向发生变化,此时,需要对当前得到的视频帧在相反的方向
上旋转,以抵消设备旋转带来的影响,举例说明如下。

假定在采集第n帧时,电子设备相对于基准方向顺时钟旋转了35度,则
对原始视频帧的旋转操作为将所述原始视频帧逆时钟旋转35。

假定在采集第n+1帧时,电子设备相对于基准方向顺时钟旋转了55度,
则对原始视频帧的旋转操作为将所述原始视频帧逆时钟旋转55。

<显示画面中的目标对象相对于显示画面的显示方向在预定的大于0的区
间内>

在第二种方式中,保证显示画面中的目标对象相对于显示画面的显示方向
在预定的大于0的区间内。

这种方式下,设置一定的区间,在某一区间内的旋转都转化为旋转相同的
角度,这种方式下,所述根据所述方向参数判断所述电子设备的当前方向相对
于一基准方向是否发生变化,获取一判断结果具体为:

根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的
旋转角度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方
向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向
没发生变化;

所述旋转操作具体为:

将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角
度。

上述方式中,在电子设备相对于基准方向的旋转较小时,不会导致后续的
后续对视频帧进行旋转操作或记录所述原始视频帧对应的旋转信息,节约了处
理器资源,对这种方式的实现举例说明如下。

假定预先设置如下的对应关系:

旋转角度区间               目标角度

大于0,且小于或等于30      0

大于30,且小于或等于60     30

大于60,且小于或等于90     60

......                     ......

当用户拍摄时,如果旋转角度大于0,此时判断结果指示所述当前方向相
对于所述基准方向发生变化,此时会根据预先记录的旋转角度区间与目标角度
之间的对应关系,确定所述旋转角度所在的第一旋转角度区间对应的第一目标
角度,并在后续将所述原始视频帧在与所述旋转方向相反的方向上旋转所述第
一目标角度,或者记录所述原始视频帧对应的旋转信息,后续由播放软件来控
制。

举例说明如下,当电子设备相对于基准方向旋转角度小于或等于30度时,
此时不会进行任何其他的处理,但当电子设备相对于基准方向顺时钟旋转45
度时,此时会将所述原始视频帧在逆时钟旋转60度。

对于上述的例子而言,显示画面中的目标对象相对于显示画面的显示方向
的变化不会超过30度,因此用户不用大幅度调整观看姿势。

当然,以上仅仅是举例说明,为了减小显示方向的变化幅度,可以设置每
15度一个区间,这取决于用户的实际需求。

之前已经提到,造成视频文件播放时拍摄对象相对于显示画面旋转的原因
是电子设备发生旋转,因此为了消除/减小这种旋转带来的影响就需要记录电
子设备的旋转情况,但记录电子设备的旋转需要一个基准方向,以比较电子设
备当前方向与基准方向,来决定是否进行采集处理操作以及如何进行采集处理
操作,在本发明的具体实施例中,该基准方向可以是一个永远不会发生变化的
绝对方向,也可以是一个随不同情况而变化的相对方向,分别说明如下。

<基准方向为重力方向>

考虑到电子设备旋转会造成一个本来处于静态的物体在不同的视频帧中
旋转显示,而如果需要维持该静态的目标对象相对于所述显示画面的显示方向
维持不变,则需要所有视频帧中目标对象相对于显示画面的显示方向维持不
变,而实现这种目的的采集处理操作需要考虑电子设备的旋转情况,在实现方
式一中,将重力方向设置为基准方向,后续基于电子设备当前方向相对于重力
方向的变化来进行相应处理,具体的处理过程将在后面进行详细描述。

重力感应这个功能在数码相机、手机、平板等电子设备上已经得到了实
际的应用,设备方向变化的时候,屏幕的显示和图标排列随之变化。

因此,在本发明的具体实施例中,即可将重力方向设置为基准方向,即可
利用电子设备中已有的重力感应器来感知手机目前的方向相对于重力方向的
变化来确定是否进行采集处理操作,以及如何进行采集处理操作。

<基准方向为采集所述目标对象的视频开始时所述电子设备的方向>

第一种方式下以一个绝对的方向作为参考来描述电子设备的旋转情况,并
电子设备当前方向相对于重力方向的变化来进行相应处理。

然而,对于视频拍摄而言,不同的两段视频文件,并不需要考虑当前拍摄
的视频文件与两天前拍摄的视频文件中目标对象相对于显示画面的显示方向
维持不变,而只需要维持当前拍摄得到的视频文件中目标对象相对于显示画面
的显示方向维持不变即可。因此,该基准方向也可以是一个随不同情况而变化
的相对方向,即采集所述目标对象的视频开始时所述电子设备的方向。

不同次视频采集开始时,电子设备的方向都不相同,但只要记录本次视频
采集过程中电子设备方向相对于本次视频开始时所述电子设备的方向的旋转
情况,就可进行后续处理,维持本次得到视频文件在播放时,显示画面中的目
标对象相对于所述显示画面的显示方向维持不变/或者变化在一个门限内。

对于记录电子设备当前方向与本次视频开始时所述电子设备的方向的旋
转情况,现有技术中也有很多的传感器件能够实现,在此不详细说明。

本发明实施例提供的电子设备,包括:

主板;

保存单元,与所述主板电连接;其可以是任何的内置或者外置的存储设备,
如硬盘、闪存等;

图像采集单元,与所述主板电连接,用于采集视频的图像采集单元;

检测单元,与所述主板电连接,用于检测所述电子设备方向参数;

处理器,与所述主板电连接,用于在通过所述采集单元采集一目标对象的
视频的过程中,获取所述检测单元检测的方向参数,并根据所述方向参数获取
所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果,
在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采
集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储到所述保
存单元的视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方
向的变化低于预设门限。

上述的电子设备,其中,如图4所示,所述处理器具体包括:

方向参数获取单元,用于在通过所述采集单元采集一目标对象的视频的过
程中,获取所述检测单元检测的方向参数;

判断单元,用于根据所述方向参数获取所述电子设备的当前方向相对于一
基准方向是否发生变化,获取一判断结果;

采集处理单元,用于在所述判断结果指示所述当前方向相对于所述基准方
向发生变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的
数据生成并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面
的显示方向的变化低于预设门限。

上述的电子设备,其中,所述采集处理单元具体包括:

视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频
帧;

旋转处理模块,用于在所述判断结果指示所述当前方向相对于所述基准方
向发生变化时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直
接所述原始视频帧作为目标视频帧;

其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标
对象相对于显示画面的显示方向的变化低于预设门限。

上述的电子设备,其中,所述采集处理单元具体包括:

视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频
帧;

记录模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发
生变化时,记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述
原始视频帧后,根据所述旋转信息将所述原始视频帧执行旋转操作,得到目标
视频帧后播放,保证组成所述视频文件的所有目标视频帧在播放时,显示画面
中的目标对象相对于显示画面的显示方向的变化低于预设门限。

上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所
述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,并在所述
旋转角度大于0时,获得指示所述当前方向相对于所述基准方向发生变化的判
断结果,否则获得指示所述当前方向相对于所述基准方向没发生变化的判断结
果;

所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上
旋转操作所述旋转角度。

上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所
述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,根据预先
记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所在的第
一旋转角度区间对应的第一目标角度;并在所述旋转角度大于0时,获得指示
所述当前方向相对于所述基准方向发生变化的判断结果,否则获得指示所述当
前方向相对于所述基准方向没发生变化的判断结果;

所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上
旋转所述第一目标角度。

上述的电子设备,其中,所述基准方向为重力方向或采集所述目标对象的
视频开始时所述电子设备的方向。

此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其
实现方式的独立性。

本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。
举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理
或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标
识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的
不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的
规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可
以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设
备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形
式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个
数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且
至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软
件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬
件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)
电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立
的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列
逻辑、可编程逻辑设备等实现。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发
明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发
明的保护范围之内。

一种视频采集处理方法及便携式电子设备.pdf_第1页
第1页 / 共16页
一种视频采集处理方法及便携式电子设备.pdf_第2页
第2页 / 共16页
一种视频采集处理方法及便携式电子设备.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种视频采集处理方法及便携式电子设备.pdf》由会员分享,可在线阅读,更多相关《一种视频采集处理方法及便携式电子设备.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102843496 A (43)申请公布日 2012.12.26 C N 1 0 2 8 4 3 4 9 6 A *CN102843496A* (21)申请号 201110167610.7 (22)申请日 2011.06.21 H04N 5/14(2006.01) H04N 5/225(2006.01) (71)申请人联想(北京)有限公司 地址 100085 北京市海淀区上地信息产业基 地创业路6号 (72)发明人魏鹏 (74)专利代理机构北京银龙知识产权代理有限 公司 11243 代理人许静 黄灿 (54) 发明名称 一种视频采集处理方法及便携式电子设备 (57) 。

2、摘要 本发明的目的在于提供一种视频采集处理方 法及电子设备,该视频采集处理方法,用于一电 子设备,电子设备具有用于采集视频的图像采集 单元和用于检测所述电子设备方向参数的检测 单元,所述方法包括:在通过所述采集单元采集 一目标对象的视频的过程中,获取所述检测单元 检测的方向参数;根据所述方向参数获取所述电 子设备的当前方向相对于一基准方向是否发生变 化,获取一判断结果;在所述当前方向相对于基 准方向发生变化时,执行一采集处理操作,以使得 根据图像采集单元采集到的数据生成并存储的视 频文件在播放时,显示画面中的目标对象相对于 显示画面的显示方向的变化低于预设门限。本发 明使得图像采集后生成的视频。

3、文件更加便于用户 观看。 (51)Int.Cl. 权利要求书3页 说明书10页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 10 页 附图 2 页 1/3页 2 1.一种视频采集处理方法,用于一电子设备,所述电子设备具有用于采集视频的图像 采集单元和用于检测所述电子设备方向参数的检测单元,其特征在于,所述方法包括: 在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元检测的方向 参数; 根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否发生变化,获 取一判断结果; 在所述判断结果指示所述当前方向相对于所述基准方向发生。

4、变化时,执行一采集处理 操作,以使得根据所述图像采集单元采集到的数据生成并存储的视频文件在播放时,显示 画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。 2.根据权利要求1所述的视频采集处理方法,其特征在于,所述在所述判断结果指示 所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作具体包括: 获取图像采集单元采集到的数据得到的原始视频帧; 在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所述原始视频 帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目标视频帧; 其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于 显示画面的。

5、显示方向的变化低于预设门限。 3.根据权利要求1所述的视频采集处理方法,其特征在于,所述在所述判断结果指示 所述当前方向相对于所述基准方向发生变化时,执行一采集处理操作具体包括: 获取图像采集单元采集到的数据得到的原始视频帧; 在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,记录所述原始 视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据所述旋转信息将 所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视频文件的所有目 标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门 限。 4.根据权利要求2或3所述的视频采集处理方法,其特征。

6、在于,所述根据所述方向参数 判断所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果具体为: 根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和 旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方向相对于所述基准方向 发生变化,否则指示所述当前方向相对于所述基准方向没发生变化; 所述旋转操作具体为: 将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角度。 5.根据权利要求2或3所述的视频采集处理方法,其特征在于,所述根据所述方向参数 判断所述电子设备的当前方向相对于一基准方向是否发生变化,获取一判断结果具体为: 根据所述方向参数计算所述电。

7、子设备的当前方向相对于所述基准方向的旋转角度和 旋转方向; 根据预先记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所在的 第一旋转角度区间对应的第一目标角度;所述旋转角度大于0时,所述判断结果指示所述 当前方向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向没发 生变化; 权 利 要 求 书CN 102843496 A 2/3页 3 所述旋转操作具体为: 将所述原始视频帧在与所述旋转方向相反的方向上旋转所述第一目标角度。 6.根据权利要求1、2或3中任意一项所述的视频采集处理方法,其特征在于,所述基准 方向为: 重力方向;或 采集所述目标对象的视频开始时,所述电。

8、子设备的方向。 7.一种电子设备,其特征在于,包括: 主板; 保存单元,与所述主板电连接; 图像采集单元,与所述主板电连接,用于采集视频的图像采集单元; 检测单元,与所述主板电连接,用于检测所述电子设备方向参数; 处理器,与所述主板电连接,用于在通过所述采集单元采集一目标对象的视频的过程 中,获取所述检测单元检测的方向参数,并根据所述方向参数获取所述电子设备的当前方 向相对于一基准方向是否发生变化,获取一判断结果,在所述判断结果指示所述当前方向 相对于所述基准方向发生变化时,执行一采集处理操作,以使得根据所述图像采集单元采 集到的数据生成并存储到所述保存单元的视频文件在播放时,显示画面中的目标。

9、对象相对 于显示画面的显示方向的变化低于预设门限。 8.根据权利要求7所述的电子设备,其特征在于,所述处理器具体包括: 方向参数获取单元,用于在通过所述采集单元采集一目标对象的视频的过程中,获取 所述检测单元检测的方向参数; 判断单元,用于根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是 否发生变化,获取一判断结果; 采集处理单元,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化 时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的视频 文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。 9.根据权利要求8所述的电子设备。

10、,其特征在于,所述采集处理单元具体包括: 视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧; 旋转处理模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化 时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目 标视频帧; 其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于 显示画面的显示方向的变化低于预设门限。 10.根据权利要求8所述的电子设备,其特征在于,所述采集处理单元具体包括: 视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧; 记录模块,用于在所述判断结果指示所述当前方向相对于所述基准方。

11、向发生变化时, 记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据所 述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视频 文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变 化低于预设门限。 权 利 要 求 书CN 102843496 A 3/3页 4 11.根据权利要求9或10所述的电子设备,其特征在于,所述判断单元具体用于根据所 述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,并 在所述旋转角度大于0时,获得指示所述当前方向相对于所述基准方向发生变化的判断结 果,否则获得指示所述当。

12、前方向相对于所述基准方向没发生变化的判断结果; 所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所 述旋转角度。 12.根据权利要求9或10所述的电子设备,其特征在于,所述判断单元具体用于根据所 述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角度和旋转方向,根 据预先记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所在的第一旋 转角度区间对应的第一目标角度;并在所述旋转角度大于0时,获得指示所述当前方向相 对于所述基准方向发生变化的判断结果,否则获得指示所述当前方向相对于所述基准方向 没发生变化的判断结果; 所述旋转操作具体为将所述原始视频帧在与。

13、所述旋转方向相反的方向上旋转所述第 一目标角度。 13.根据权利要求7、8、9或10中任意一项所述的电子设备,其特征在于,所述基准方向 为重力方向或采集所述目标对象的视频开始时所述电子设备的方向。 权 利 要 求 书CN 102843496 A 1/10页 5 一种视频采集处理方法及便携式电子设备 技术领域 0001 本发明属于电子领域,特别涉及一种视频采集处理方法及便携式电子设备。 背景技术 0002 目前摄像头已经成为以及便携式电子设备的标准配置,如笔记本电脑、手机、PDA 以及平板电脑等。 0003 普通用户在使用数码相机、数码摄像机以及手机等进行视频拍摄时,有时候考虑 到取景的问题,会。

14、将电子设备进行旋转来取景,而这种方式会造成得到的视频文件观看不 便的问题,举例说明如下。 0004 如图1所示,为一个拍摄对象-静态人体,假定用户当前手持电子设备在第一方向 上拍摄该静态人体得到一个视频帧A1,而在下一时刻用户旋转电子设备90度在垂直于第 一方向的第二方向上拍摄得到视频帧A2,此时在电子设备拍摄得到的视频在播放时的视频 帧如图2所示,可以发现第一个视频帧相对于显示屏幕是一个竖着的人体,第二个视频帧 相对于显示屏幕是一个横着的人体,当然,这个视频文件在手机、数码相机等小型的电子设 备上播放时,用户可以旋转电子设备来调整观看,但是当视频文件传输到电视机、台式电脑 等电子设备进行观看。

15、时,如果电子设备旋转角度过大,就会导致用户观看极不方便,用户需 要大幅度偏转脑袋来观看视频。 发明内容 0005 本发明实施例的目的在于提供一种视频采集处理方法及便携式电子设备,得到适 于观看的视频文件。 0006 为了实现上述目的,本发明实施例提供了一种视频采集处理方法,用于一电子设 备,所述电子设备具有用于采集视频的图像采集单元和用于检测所述电子设备方向参数的 检测单元,所述方法包括: 0007 在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单元检测的 方向参数; 0008 根据所述方向参数获取所述电子设备的当前方向相对于一基准方向是否发生变 化,获取一判断结果; 0009 。

16、在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,执行一采集 处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的视频文件在播放时, 显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。 0010 上述的视频采集处理方法,其中,所述在所述判断结果指示所述当前方向相对于 所述基准方向发生变化时,执行一采集处理操作具体包括: 0011 获取图像采集单元采集到的数据得到的原始视频帧; 0012 在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所述原始 视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目标视频帧; 说 明 书CN 102843。

17、496 A 2/10页 6 0013 其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相 对于显示画面的显示方向的变化低于预设门限。 0014 上述的视频采集处理方法,其中,所述在所述判断结果指示所述当前方向相对于 所述基准方向发生变化时,执行一采集处理操作具体包括: 0015 获取图像采集单元采集到的数据得到的原始视频帧; 0016 在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,记录所述原 始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据所述旋转信息 将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视频文件的所有 目标视频帧。

18、在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设 门限。 0017 上述的视频采集处理方法,其中,所述根据所述方向参数判断所述电子设备的当 前方向相对于一基准方向是否发生变化,获取一判断结果具体为: 0018 根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角 度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方向相对于所述基准 方向发生变化,否则指示所述当前方向相对于所述基准方向没发生变化; 0019 所述旋转操作具体为: 0020 将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角度。 0021 上述的视频采集处理方法,其中,所述。

19、根据所述方向参数判断所述电子设备的当 前方向相对于一基准方向是否发生变化,获取一判断结果具体为: 0022 根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角 度和旋转方向; 0023 根据预先记录的旋转角度区间与目标角度之间的对应关系,确定所述旋转角度所 在的第一旋转角度区间对应的第一目标角度;所述旋转角度大于0时,所述判断结果指示 所述当前方向相对于所述基准方向发生变化,否则指示所述当前方向相对于所述基准方向 没发生变化; 0024 所述旋转操作具体为: 0025 将所述原始视频帧在与所述旋转方向相反的方向上旋转所述第一目标角度。 0026 上述的视频采集处理方法,其中,。

20、所述基准方向为: 0027 重力方向;或 0028 采集所述目标对象的视频开始时,所述电子设备的方向。 0029 为了实现上述目的,本发明实施例提供了一种电子设备,包括: 0030 主板; 0031 保存单元,与所述主板电连接; 0032 图像采集单元,与所述主板电连接,用于采集视频的图像采集单元; 0033 检测单元,与所述主板电连接,用于检测所述电子设备方向参数; 0034 处理器,与所述主板电连接,用于在通过所述采集单元采集一目标对象的视频的 过程中,获取所述检测单元检测的方向参数,并根据所述方向参数获取所述电子设备的当 前方向相对于一基准方向是否发生变化,获取一判断结果,在所述判断结果。

21、指示所述当前 方向相对于所述基准方向发生变化时,执行一采集处理操作,以使得根据所述图像采集单 说 明 书CN 102843496 A 3/10页 7 元采集到的数据生成并存储到所述保存单元的视频文件在播放时,显示画面中的目标对象 相对于显示画面的显示方向的变化低于预设门限。 0035 上述的电子设备,其中,所述处理器具体包括: 0036 方向参数获取单元,用于在通过所述采集单元采集一目标对象的视频的过程中, 获取所述检测单元检测的方向参数; 0037 判断单元,用于根据所述方向参数获取所述电子设备的当前方向相对于一基准方 向是否发生变化,获取一判断结果; 0038 采集处理单元,用于在所述判断。

22、结果指示所述当前方向相对于所述基准方向发生 变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的 视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门 限。 0039 上述的电子设备,其中,所述采集处理单元具体包括: 0040 视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧; 0041 旋转处理模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生 变化时,将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作 为目标视频帧; 0042 其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目。

23、标对象相 对于显示画面的显示方向的变化低于预设门限。 0043 上述的电子设备,其中,所述采集处理单元具体包括: 0044 视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧; 0045 记录模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化 时,记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据 所述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视 频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的 变化低于预设门限。 0046 上述的电子设备,其中,所述判断单元具体用于根据所述方向。

24、参数计算所述电子 设备的当前方向相对于所述基准方向的旋转角度和旋转方向,并在所述旋转角度大于0 时,获得指示所述当前方向相对于所述基准方向发生变化的判断结果,否则获得指示所述 当前方向相对于所述基准方向没发生变化的判断结果; 0047 所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上旋转操 作所述旋转角度。 0048 上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所述电子 设备的当前方向相对于所述基准方向的旋转角度和旋转方向,根据预先记录的旋转角度区 间与目标角度之间的对应关系,确定所述旋转角度所在的第一旋转角度区间对应的第一目 标角度;并在所述旋转角度大于0时,。

25、获得指示所述当前方向相对于所述基准方向发生变 化的判断结果,否则获得指示所述当前方向相对于所述基准方向没发生变化的判断结果; 0049 所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上旋转所 述第一目标角度。 0050 上述的电子设备,其中,所述基准方向为重力方向或采集所述目标对象的视频开 说 明 书CN 102843496 A 4/10页 8 始时所述电子设备的方向。 0051 本发明实施例具有以下有益效果: 0052 在本发明的具体实施例中,在采集一目标对象的视频的过程中,如果检测到当前 方向相对于所述基准方向发生变化时,则执行一采集处理操作,采集处理操作能够使得根 据采集到。

26、的数据生成并存储的视频文件在播放时,显示画面中的目标对象相对于显示画面 的显示方向的变化低于预设门限,因此视频文件播放过程中,目标对象相对于显示画面的 旋转不会发生大幅度的变化,用户在观看过程中不再需要大幅度调整观看姿态来适应图像 的旋转。 附图说明 0053 图1所示为拍摄对象的示意图; 0054 图2为用户旋转电子设备前后得到的两个视频帧播放时的效果示意图; 0055 图3为本发明实施例的方法的流程示意图; 0056 图4为本发明实施例的电子设备的处理器的结构示意图。 具体实施方式 0057 本发明实施例的视频采集处理方法及便携式电子设备中,更加电子设备在拍摄过 程中的旋转操作,对根据所述。

27、图像采集单元采集到的数据生成的视频帧进行相应的处理, 使得显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限,使得用户不 用大幅度调整观看姿势,便于用户观看。 0058 本发明实施例的视频采集处理方法,用于一电子设备,所述电子设备具有用于采 集视频的图像采集单元和用于检测所述电子设备方向参数的检测单元,如图3所示,所述 方法包括: 0059 步骤31,在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测单 元检测的方向参数; 0060 步骤32,根据所述方向参数判断所述电子设备的当前方向相对于一基准方向是否 发生变化,获取一判断结果; 0061 步骤33,在所述判断结果指示。

28、所述当前方向相对于所述基准方向发生变化时,执 行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的视频文件在 播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限。 0062 在本发明的具体实施例中,该电子设备可以是任何的具有图像采集单元和方向检 测单元的便携式电子设备,如手机、数码相机、数码摄像机、PAD、平板电脑等,不同形式的电 子设备并不会对本发明具体实施例的实现造成影响。 0063 在本发明的具体实施例中,在采集一目标对象的视频的过程中,如果检测到当前 方向相对于所述基准方向发生变化时,则执行一采集处理操作,采集处理操作能够使得根 据采集到的数据生成并。

29、存储的视频文件在播放时,显示画面中的目标对象相对于显示画面 的显示方向的变化低于预设门限,因此视频文件播放过程中,目标对象相对于显示画面的 旋转不会发生大幅度的变化,用户在观看过程中不再需要大幅度调整观看姿态来适应图像 的旋转。 说 明 书CN 102843496 A 5/10页 9 0064 在本发明的具体实施例中,显示画面中的目标对象相对于显示画面的显示方向的 变化低于预设门限,在此,该目标对象应该是一个静态目标对象,否则,如果本来物体自身 发生旋转,此时该对象相对于显示画面的显示方向本来就应该发生大幅度变化,而不应该 调整,所以在通过所述采集单元采集一目标对象的视频的过程中,获取所述检测。

30、单元检测 的方向参数的步骤中,该视频采集是通过所述采集单元采集包括一静态目标对象的视频, 后续的显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限也是该静 态目标对象相对于显示画面的显示方向的变化低于预设门限。 0065 应当理解的是,该静态目标对象是针对旋转而言的,而不是其他的运动,如一个朝 向电子设备走来的目标对象在此是一个静态目标对象,而旋转的风车的叶片就不是静态目 标对象。 0066 在本发明的具体实施例中,需要控制使得显示画面中的目标对象相对于显示画面 的显示方向的变化低于预设门限,在本发明的具体实施例中,可以通过两种方式来实现,分 别说明如下。 0067 0068 在方。

31、式一中,对组成视频文件的视频帧更加旋转情况进行旋转处理。 0069 方式一中,所述在所述判断结果指示所述当前方向相对于所述基准方向发生变化 时,执行一采集处理操作具体包括: 0070 获取图像采集单元采集到的数据得到的原始视频帧; 0071 在所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所述原始 视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目标视频帧; 0072 其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相 对于显示画面的显示方向的变化低于预设门限。 0073 方式一中,在所述判断结果指示所述当前方向相对于所述基准方向发生变化时, 。

32、将所述原始视频帧在执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作为目标 视频帧,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显 示画面的显示方向的变化低于预设门限。由于所有的视频帧中组成所述视频文件的所有目 标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门 限,所以在整个视频文件的播放过程中,该目标对象不会相对于显示画面发生超过预设门 限的旋转,使得用户可以方便观看。 0074 0075 在方式一中,是对组成视频文件的视频帧进行预先旋转处理来保证显示画面中的 目标对象相对于显示画面的显示方向的变化低于预设门限,这是在文件形成阶段的处。

33、理, 但是保证显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门限也可以 在播放阶段来实现,但需要在视频文件的形成阶段预先记录视频帧的旋转信息,使得播放 器能够更加预先记录的旋转信息对视频帧进行旋转处理,保证视频文件播放过程中,显示 画面中的目标对象相对于显示画面的显示方向的变化低于预设门限,详细说明如下。 0076 方式二中,所述在所述判断结果指示所述当前方向相对于所述基准方向发生变化 时,执行一采集处理操作具体包括: 0077 获取图像采集单元采集到的数据得到的原始视频帧; 说 明 书CN 102843496 A 6/10页 10 0078 在所述判断结果指示所述当前方向相对于所。

34、述基准方向发生变化时,记录所述原 始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据所述旋转信息 将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视频文件的所有 目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设 门限。 0079 在方式二中,通过预先记录所述原始视频帧对应的旋转信息,使得播放软件能够 根据所述旋转信息将原始视频帧执行旋转操作,来保证显示画面中的目标对象相对于显示 画面的显示方向的变化低于预设门限。 0080 对于该旋转信息的记录,可以通过多种方式来实现,如: 0081 单独对应于该原始视频文件生成一旋转信息记录文件,。

35、其中记录旋转信息与视频 帧序号的对应关系,播放软件在处理每一帧图像时,根据帧序号从该记录文件中查找是否 存在对应的旋转信息,如果有,则根据旋转信息进行旋转操作,否则按照现有方法进行操作 即可。 0082 当然,还可以在现有的视频帧的格式中增加一个记录旋转信息的字段,播放软件 在解码时根据记录旋转信息的字段是否为空来进行后续操作,在记录旋转信息的字段不为 空时,则提取并根据旋转信息进行旋转操作,否则按照现有方法进行操作即可。 0083 当然,如何记录该旋转信息以及播放软件如何得到该旋转信息,完全可以采用其 它方式来实现,只要该方式能够被播放软件实现即可,并不局限于以上的实现方式。 0084 在本。

36、发明的具体实施例中,不管是在前端处理(生成视频文件的过程中),还是后 端处理(播放软件处理),都需要对视频帧执行一旋转操作,该旋转操作的旋转角度和旋转 方向的确定可以是多种方式来保证显示画面中的目标对象相对于显示画面的显示方向的 变化低于预设门限。 0085 0086 在本发明的具体实施例中,显示画面中的目标对象相对于显示画面的显示方向的 变化低于预设门限,在实现方式一中,是保证显示画面中的目标对象相对于显示画面的显 示方向维持不变。 0087 这种实现方式下,所述根据所述方向参数判断所述电子设备的当前方向相对于一 基准方向是否发生变化,获取一判断结果具体为: 0088 根据所述方向参数计算所。

37、述电子设备的当前方向相对于所述基准方向的旋转角 度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方向相对于所述基准 方向发生变化,否则指示所述当前方向相对于所述基准方向没发生变化; 0089 而当所述判断结果指示所述当前方向相对于所述基准方向发生变化时,将所述原 始视频帧执行旋转操作具体为: 0090 将所述原始视频帧在与所述旋转方向相反的方向上旋转所述旋转角度。 0091 上述的方式中,在得到每一帧图像时,都判断电子设备的当前方向相对于所述基 准方向的旋转角度和旋转方向,当旋转角度大于0时,则表示当前方向相对于所述基准方 向发生变化,此时,需要对当前得到的视频帧在相反的方向上旋转。

38、,以抵消设备旋转带来的 影响,举例说明如下。 0092 假定在采集第n帧时,电子设备相对于基准方向顺时钟旋转了35度,则对原始视 说 明 书CN 102843496 A 10 7/10页 11 频帧的旋转操作为将所述原始视频帧逆时钟旋转35。 0093 假定在采集第n+1帧时,电子设备相对于基准方向顺时钟旋转了55度,则对原始 视频帧的旋转操作为将所述原始视频帧逆时钟旋转55。 0094 0095 在第二种方式中,保证显示画面中的目标对象相对于显示画面的显示方向在预定 的大于0的区间内。 0096 这种方式下,设置一定的区间,在某一区间内的旋转都转化为旋转相同的角度,这 种方式下,所述根据所述。

39、方向参数判断所述电子设备的当前方向相对于一基准方向是否发 生变化,获取一判断结果具体为: 0097 根据所述方向参数计算所述电子设备的当前方向相对于所述基准方向的旋转角 度和旋转方向;所述旋转角度大于0时,所述判断结果指示所述当前方向相对于所述基准 方向发生变化,否则指示所述当前方向相对于所述基准方向没发生变化; 0098 所述旋转操作具体为: 0099 将所述原始视频帧在与所述旋转方向相反的方向上旋转操作所述旋转角度。 0100 上述方式中,在电子设备相对于基准方向的旋转较小时,不会导致后续的后续对 视频帧进行旋转操作或记录所述原始视频帧对应的旋转信息,节约了处理器资源,对这种 方式的实现举。

40、例说明如下。 0101 假定预先设置如下的对应关系: 0102 旋转角度区间 目标角度 0103 大于0,且小于或等于30 0 0104 大于30,且小于或等于60 30 0105 大于60,且小于或等于90 60 0106 0107 当用户拍摄时,如果旋转角度大于0,此时判断结果指示所述当前方向相对于所述 基准方向发生变化,此时会根据预先记录的旋转角度区间与目标角度之间的对应关系,确 定所述旋转角度所在的第一旋转角度区间对应的第一目标角度,并在后续将所述原始视频 帧在与所述旋转方向相反的方向上旋转所述第一目标角度,或者记录所述原始视频帧对应 的旋转信息,后续由播放软件来控制。 0108 举例。

41、说明如下,当电子设备相对于基准方向旋转角度小于或等于30度时,此时不 会进行任何其他的处理,但当电子设备相对于基准方向顺时钟旋转45度时,此时会将所述 原始视频帧在逆时钟旋转60度。 0109 对于上述的例子而言,显示画面中的目标对象相对于显示画面的显示方向的变化 不会超过30度,因此用户不用大幅度调整观看姿势。 0110 当然,以上仅仅是举例说明,为了减小显示方向的变化幅度,可以设置每15度一 个区间,这取决于用户的实际需求。 0111 之前已经提到,造成视频文件播放时拍摄对象相对于显示画面旋转的原因是电子 设备发生旋转,因此为了消除/减小这种旋转带来的影响就需要记录电子设备的旋转情 况,但。

42、记录电子设备的旋转需要一个基准方向,以比较电子设备当前方向与基准方向,来决 定是否进行采集处理操作以及如何进行采集处理操作,在本发明的具体实施例中,该基准 说 明 书CN 102843496 A 11 8/10页 12 方向可以是一个永远不会发生变化的绝对方向,也可以是一个随不同情况而变化的相对方 向,分别说明如下。 0112 0113 考虑到电子设备旋转会造成一个本来处于静态的物体在不同的视频帧中旋转显 示,而如果需要维持该静态的目标对象相对于所述显示画面的显示方向维持不变,则需要 所有视频帧中目标对象相对于显示画面的显示方向维持不变,而实现这种目的的采集处理 操作需要考虑电子设备的旋转情况。

43、,在实现方式一中,将重力方向设置为基准方向,后续基 于电子设备当前方向相对于重力方向的变化来进行相应处理,具体的处理过程将在后面进 行详细描述。 0114 重力感应这个功能在数码相机、手机、平板等电子设备上已经得到了实际的应用, 设备方向变化的时候,屏幕的显示和图标排列随之变化。 0115 因此,在本发明的具体实施例中,即可将重力方向设置为基准方向,即可利用电子 设备中已有的重力感应器来感知手机目前的方向相对于重力方向的变化来确定是否进行 采集处理操作,以及如何进行采集处理操作。 0116 0117 第一种方式下以一个绝对的方向作为参考来描述电子设备的旋转情况,并电子设 备当前方向相对于重力方。

44、向的变化来进行相应处理。 0118 然而,对于视频拍摄而言,不同的两段视频文件,并不需要考虑当前拍摄的视频文 件与两天前拍摄的视频文件中目标对象相对于显示画面的显示方向维持不变,而只需要维 持当前拍摄得到的视频文件中目标对象相对于显示画面的显示方向维持不变即可。因此, 该基准方向也可以是一个随不同情况而变化的相对方向,即采集所述目标对象的视频开始 时所述电子设备的方向。 0119 不同次视频采集开始时,电子设备的方向都不相同,但只要记录本次视频采集过 程中电子设备方向相对于本次视频开始时所述电子设备的方向的旋转情况,就可进行后续 处理,维持本次得到视频文件在播放时,显示画面中的目标对象相对于所。

45、述显示画面的显 示方向维持不变/或者变化在一个门限内。 0120 对于记录电子设备当前方向与本次视频开始时所述电子设备的方向的旋转情况, 现有技术中也有很多的传感器件能够实现,在此不详细说明。 0121 本发明实施例提供的电子设备,包括: 0122 主板; 0123 保存单元,与所述主板电连接;其可以是任何的内置或者外置的存储设备,如硬 盘、闪存等; 0124 图像采集单元,与所述主板电连接,用于采集视频的图像采集单元; 0125 检测单元,与所述主板电连接,用于检测所述电子设备方向参数; 0126 处理器,与所述主板电连接,用于在通过所述采集单元采集一目标对象的视频的 过程中,获取所述检测单。

46、元检测的方向参数,并根据所述方向参数获取所述电子设备的当 前方向相对于一基准方向是否发生变化,获取一判断结果,在所述判断结果指示所述当前 方向相对于所述基准方向发生变化时,执行一采集处理操作,以使得根据所述图像采集单 元采集到的数据生成并存储到所述保存单元的视频文件在播放时,显示画面中的目标对象 说 明 书CN 102843496 A 12 9/10页 13 相对于显示画面的显示方向的变化低于预设门限。 0127 上述的电子设备,其中,如图4所示,所述处理器具体包括: 0128 方向参数获取单元,用于在通过所述采集单元采集一目标对象的视频的过程中, 获取所述检测单元检测的方向参数; 0129 。

47、判断单元,用于根据所述方向参数获取所述电子设备的当前方向相对于一基准方 向是否发生变化,获取一判断结果; 0130 采集处理单元,用于在所述判断结果指示所述当前方向相对于所述基准方向发生 变化时,执行一采集处理操作,以使得根据所述图像采集单元采集到的数据生成并存储的 视频文件在播放时,显示画面中的目标对象相对于显示画面的显示方向的变化低于预设门 限。 0131 上述的电子设备,其中,所述采集处理单元具体包括: 0132 视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧; 0133 旋转处理模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生 变化时,将所述原始视频帧在。

48、执行旋转操作,得到目标视频帧,否则直接所述原始视频帧作 为目标视频帧; 0134 其中,组成所述视频文件的所有目标视频帧在播放时,显示画面中的目标对象相 对于显示画面的显示方向的变化低于预设门限。 0135 上述的电子设备,其中,所述采集处理单元具体包括: 0136 视频帧获取模块,用于获取图像采集单元采集到的数据得到的原始视频帧; 0137 记录模块,用于在所述判断结果指示所述当前方向相对于所述基准方向发生变化 时,记录所述原始视频帧对应的旋转信息,使得播放软件在接收到所述原始视频帧后,根据 所述旋转信息将所述原始视频帧执行旋转操作,得到目标视频帧后播放,保证组成所述视 频文件的所有目标视频帧在播放时,显示画面中的目标对象相对于显示画面的显示方向的 变化低于预设门限。 0138 上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所述电子 设备的当前方向相对于所述基准方向的旋转角度和旋转方向,并在所述旋转角度大于0 时,获得指示所述当前方向相对于所述基准方向发生变化的判断结果,否则获得指示所述 当前方向相对于所述基准方向没发生变化的判断结果; 0139 所述旋转操作具体为将所述原始视频帧在与所述旋转方向相反的方向上旋转操 作所述旋转角度。 0140 上述的电子设备,其中,所述判断单元具体用于根据所述方向参数计算所述电子 设备的当前方向相对于所述基准方向的旋转角度。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1