Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR PROCESSING VIDEO
Document Type and Number:
WIPO Patent Application WO/2018/010212
Kind Code:
A1
Abstract:
Disclosed are a method and system for processing a video. The method comprises: download a video to a mobile terminal; the mobile terminal corrects the video using OpenCV; upload the corrected video to YouTube website. By means of the method, a video taken in 360° can be generated, and can be directly uploaded to YouTube website without converting the video format by using a computer.

Inventors:
XIANG MING (CN)
ZHANG KANGKANG (CN)
Application Number:
PCT/CN2016/091742
Publication Date:
January 18, 2018
Filing Date:
July 26, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHENGZHEN TAT ELECTRONICS LTD (CN)
International Classes:
H04N21/44
Foreign References:
CN105763791A2016-07-13
CN102868923A2013-01-09
CN102790922A2012-11-21
CN105631970A2016-06-01
CN101958970A2011-01-26
US20160125250A12016-05-05
Attorney, Agent or Firm:
BORSAM INTELLECTUAL PROPERTY (CN)
Download PDF:
Claims:
权利要求书

[权利要求 1] 一种处理视频的方法, 其特征在于, 包括:

将视频下载到移动终端上;

移动终端对视频进行 OpenCV矫正;

将矫正后的视频上传到网站上。

[权利要求 2] 根据权利要求 1所述处理视频的方法, 其特征在于, 移动终端对视频 的每一帧图像进行 OpenCV矫正;

使用 FFmpeg对图像及声音分别进行 H264编码和 aac编码, 并封装成 M P4格式;

所述 MP4格式可通过圆形画面播放模式、 矩形画面播放模式或环形画 面播放模式播放。

[权利要求 3] 根据权利要求 2所述处理视频的方法, 其特征在于, 所述矫正包括圆 柱效果矫正、 360效果矫正; 其中,

所述圆柱效果矫正为在视频图像的上下两边部分等比例加黑; 所述 360效果矫正为在视频图像的下边部分加黑, 且图像与加黑部分 的比例为: 镜头角度: (360-镜头角度) 。

[权利要求 4] 根据权利要求 2所述处理视频的方法, 其特征在于, 将矫正后的视频 上传到网站上的步骤具体为:

使用 python语言为谷歌 API接口添加球形参数;

在移动终端嵌入 python解释器, 调用 python解释器, 对矫正后的视频 添加球形参数;

获取谷歌账户授权, 登录网站;

获取上传模式, 并将矫正后的视频上传到网站上。

[权利要求 5] 根据权利要求 4所述处理视频的方法, 其特征在于, 获取谷歌账户授 权, 通过 OAuth2.0协议, 获取访问令牌登录网站; 网站通过访问令牌进行用户认证。

[权利要求 6] —种处理视频的系统, 包括移动终端, 其特征在于,

所述移动终端用于下载视频并对视频进行 OpenCV矫正; 将矫正后的视频上传到网站上。

[权利要求 7] 根据权利要求 6所述处理视频的系统, 其特征在于, 移动终端对视频 的每一帧图像进行 OpenCV矫正;

使用 FFmpeg对图像及声音分别进行 H264编码和 aac编码, 并封装成 M P4格式;

所述 MP4格式可通过圆形画面播放模式、 矩形画面播放模式及环形画 面播放模式播放。

[权利要求 8] 根据权利要求 7所述处理视频的系统, 其特征在于, 所述矫正包括圆 柱效果矫正、 360效果矫正; 其中,

所述圆柱效果矫正为在视频图像的上下两边部分等比例加黑; 所述 360效果矫正为在视频图像的下边部分加黑, 且图像与加黑部分 的比例为: 镜头角度: (360-镜头角度) 。

[权利要求 9] 根据权利要求 7所述处理视频的系统, 其特征在于,

使用 python语言为谷歌 API接口添加球形参数;

在移动终端嵌入 python解释器, 调用 python解释器, 对矫正后的视频 添加球形参数;

获取谷歌账户授权, 登录网站;

获取上传模式, 并将矫正后的视频上传到网站上。

[权利要求 10] 根据权利要求 9所述处理视频的系统, 其特征在于, 移动终端获取谷 歌账户授权, 通过 OAuth2.0协议, 获取访问令牌登录网站; 网站通过访问令牌进行用户认证。

Description:
说明书 发明名称:处理视频的方法及系统

[0001] 技术领域

[0002] 本发明涉及视频处理技术领域, 尤其是涉及一种处理视频的方法及系统。

[0003] 背景技术

[0004] 随着视频技术的发展和户外运动的兴起, 运动 DV产品孕育而生。 运动 DV凭借 携带方便、 使用简单、 待机吋间长的特点深受消费者喜爱。 用户可以快捷的使 用运动 DV随吋、 随地记录生活的点点滴滴和许多的快乐吋光。

[0005] 现今运动 DV主要的拍摄视角是 80度至 150度, 画面显示方式为 16:9或 4:3的矩形

, 因此其拍摄和显示的方式都有极大的限制, 并且录制的视频不能直接上传一 些社交、 分享网站, 如 YOUTUBE网站, 必须电脑转换视频格式后才能上传网 站。

[0006] 发明内容

[0007] 本发明所要解决的技术问题是: 提供新型的视频处理方案, 可以生成 360度视 频, 且支持多模式显示, 不需借助电脑就可实现视频格式转换, 直接上传到社 交、 分享网站上。

[0008] 为了解决上述技术问题, 本发明采用的技术方案为: 提供一种处理视频的方法

, 包括:

[0009] 将视频下载到移动终端上;

[0010] 移动终端对视频进行 OpenCV矫正;

[0011] 将矫正后的视频上传到网站上。

[0012] 为解决上述问题, 本发明还提供一种处理视频的系统, 包括移动终端, 其中所 述移动终端用于下载视频, 并对视频进行 OpenCV矫正;

[0013] 将矫正后的视频上传到网站上。

[0014] 本发明的有益效果在于: 区别于现有技术, 本发明通过本地下载视频到移动终 端上, 并进行 OpenCV矫正后, 上传到对应网站上。 通过上述方式, 本发明可 以获取 360°拍摄视频, 且无需通过电脑转换视频格式, 直接上传到社交、 分享 网站上。

[0015] 附图说明

[0016] 图 1为本发明方法实施例一的流程示意图。

[0017] 具体实施方式

[0018] 为详细说明本发明的技术内容、 所实现目的及效果, 以下结合实施方式并配合 附图予以说明。

[0019] 本发明最关键的构思在于:通过对视频进行本 矫正后, 根据上传模式, 上传 到需要分享的社交、 分享网站上。

[0020] 请参照图 1 , 本发明实施例一提供一种处理视频的方法, 包括:

[0021] (S1) 将视频下载到移动终端上;

[0022] (S2) 移动终端对视频进行 OpenCV矫正;

[0023] (S3) 将矫正后的视频上传到网站上。

[0024] 区别于现有技术, 本发明通过本地下载视频到移动终端上, 并进行 OpenCV矫 正后, 根据上传模式, 上传到对应网站上。 通过上述方式, 本发明可以获取 360 。拍摄视频, 且无需通过电脑转换视频格式, 直接上传到社交、 分享网站上。

[0025] 其中, 移动终端连接网络后, 对视频的每一帧图像进行 OpenCV矫正;

[0026] 使用 FFmpeg对图像及声音分别进行 H264编码和 aac编码, 并封装成 MP4格式

[0027] 选择视频播放模式回放所述 MP4格式的视频;

[0028] 其中, 所述播放模式包括圆形画面播放、 矩形画面播放及环形画面播放。

[0029] 所述矫正包括圆柱效果矫正、 360效果矫正; 其中,

[0030] 所述圆柱效果矫正为在视频图像的上下两边部 分等比例加黑;

[0031] 所述 360效果矫正为在视频图像的下边部分加黑, 且图像与加黑部分的比例为

: 镜头角度: (360-镜头角度) 。

[0032] 根据 YouTube网站要求, 使用 python语言为谷歌 API接口添加球形参数;

[0033] 在移动终端嵌入 python解释器, 调用 python解释器, 对矫正后的视频添加球形 参数;

[0034] 获取谷歌账户授权, 登录网站; 具体地, 获取谷歌账户授权, 通过 OAuth2.0 协议, 获取访问令牌登录网站;

[0035] 网站通过访问令牌进行用户认证。

[0036] 获取上传模式, 并将矫正后的视频上传到网站上。

[0037] 对应地, 本发明实施例二提供一种处理视频的系统, 包括移动终端, 所述移动 终端用于下载视频, 并对视频进行 OpenCV矫正;

[0038] 将矫正后的视频上传到 YouTube网站上。

[0039] 其中, 移动终端连接网络后, 将视频的每一帧图像进行 OpenCV矫正;

[0040] 使用 FFmpeg对图像及声音分别进行 H264编码和 aac编码, 并封装成 MP4格式

[0041] 选择视频播放模式回放所述 MP4格式的视频;

[0042] 其中, 所述播放模式包括圆形画面播放、 矩形画面播放及环形画面播放。

[0043] 所述矫正包括圆柱效果矫正、 360效果矫正; 其中,

[0044] 所述圆柱效果矫正为在视频图像的上下两边部 分等比例加黑;

[0045] 所述 360效果矫正为在视频图像的下边部分加黑, 且图像与加黑部分的比例为

: 镜头角度: (360-镜头角度) 。

[0046] 在上传前, 使用 python语言为谷歌 API接口添加球形参数;

[0047] 在移动终端嵌入 python解释器, 调用 python解释器, 对矫正后的视频添加球形 参数;

[0048] 获取谷歌账户授权, 登录网站; 具体地, 移动终端获取谷歌账户授权, 通过 O

Auth2.0协议, 获取访问令牌登录网站;

[0049] 网站通过访问令牌进行用户认证。

[0050] 获取上传模式, 并将矫正后的视频上传到网站上。

[0051] 在具体实现过程中, 本发明通过在移动终端中打幵视频处理 APP, 例如 T360 DV图标, 进入对应的 APP操作界面。

[0052] 在该 APP登录需要分享的网站, 本实施例以 YouTube网站为例进行说明, 具体 例如可以点击打幵设置界面 (通常位于屏幕右上角) , 点击相应的登录选项, Y ouTube Login选项, 进行 YouTube账号登录。 APP获得用户账户的授权, 使用 本 APP通过登录内嵌的 Youtube的 Web网页进行登录, 通过谷歌的 OAuth2.0协议 , APP获取至 Ijaccess token作为访问令牌, 这样在对 Youtube发起 http请求吋可以 通过认证, Youtube通过验证 accesstoken进行用户认证, 这样当前 APP通过该帐 户在公网情况下遵守 Http传输协议与 Youtube进行数据交换。 Youtube将获取到 的数据归属到该帐户, 并对数据的内容进行分析, 使得可在不同的类别及格式 下进行不同的展示。

[0053] 然后把录制好的视频, 下载到本机 APP上, 当然, 也可以先下载视频并进行视 频处理, 然后再登录需要分享的网站。 所述录制好的视频可以是在普通相机或 D V、 或运动相机、 DV中录制的, 例如 360运动 DV, 也可以是从因特网获取的。

[0054] 手机下载完视频后, 为了避免网络冲突, 可断幵手机与相机或 DV的连接,

[0055] 让手机连接到无线网络 (例如: 路由器、 3/4G网络) 。

[0056] 在 APP中对视频的每一帧进行 OpenCV矫正, 矫正图像效果。 其中矫正效果包 括:

[0057] (1) 圆柱效果, 需要在原始图像上下两边加上等比大小的黑色 部分, 这样使 得整张图渲染在 360度模型后, 最后的效果从远观变成圆柱效果。

[0058] (2) 360度效果, 需要在原始图像下部分加上黑色区域, 原图与黑色区域的比 例为:

[0059] 镜头角度/ (360-镜头角度) 。 这样就能渲染成球形 360度效果。

[0060] 矫正后使用 FFmpeg对图像及声音进行 H264和 aac重新编码, 并封装成 MP4格 式, 这样可以使得视频体积变小, 方便社交、 分享网站迅速接受这种上传格式

[0061] 视频矫正处理后, 需要按照网站的要求, 例如按 Youtube网站的要求为视频添 加球形参数, 让 Youtube在播放该视频吋不会像处理普通视频去 理 360度视频 , 本发明使用了谷歌提供的 API接口, 使用 python语言进行在 API接口上添加视 频球形参数, 然后在移动端嵌入 python解释器, 对 python进行调用, 实现对球 形参数的添加。

[0062] 然后可在手机 APP上进行校正后的视频回放, 点击" Browse mov"进入到回放模 式, 其中回放模式可选择圆形播放、 矩形播放或环形播放模式等。

[0063] 然后通过" Share"模块进入上传模式。 [0064] 其中, 本发明可提供 4种模式上传到 Youtube网站:

[0065] (1) UPlaod to Youtube --—不矫正上传;

[0066] (2) Add 360 矫正平面上传;

[0067] (3) Add 360 and cylinder——-矫正圆柱型上传;

[0068] (4) Add 360 and sphere --—矫正全景上传;

[0069] 其中, Clean 360 Videos cache表示清除缓存。

[0070] 上传完成后, 就可以到 Youtube官网上査看上传的视频。 然后进行分享使用。

[0071] 区别于现有技术, 本发明所述的方案可以适用于任 1可安卓或 ISO系统的手机、 平板等移动终端上, 都可以通过特定的 APP软件, 进行视频处理。 其视频处理 的主要特点是可以对视影像在移动终端上进行 拉伸、 旋转、 拖拽等, 支持 4:3显 示视频、 16:9显示视频, 圆形显示视频、 圆柱显示视频影像等。

[0072] 此外, 除了普通模式拍摄的视频以外, 本发明也可以对 360度拍摄的视频有很 好的显示和展示功能。 本发明可以对 360度全景影像进行二分显示, 进行拉伸、 旋转、 拖拽等操作。

[0073] 现有技术中的手机或平板设备可以直接通过 WIFI控制拍摄设备 (如摄像机等

) , 并且可以实施获取拍摄设备的视频数据。

[0074] 移动设备可以对接收或下载的视频数据进行 OpenCV矫正, 并且可以直接在移 动端转换格式上传社区网站和分享网站 (如 YouTube网站等) 。

[0075] 以上所述仅为本发明的实施例, 并非因此限制本发明的专利范围, 凡是利用本 发明说明书及附图内容所作的等同变换, 或直接或间接运用在相关的技术领域

, 均同理包括在本发明的专利保护范围内。

技术问题

问题的解决方案

发明的有益效果