《视频编辑方法及其装置.pdf》由会员分享,可在线阅读,更多相关《视频编辑方法及其装置.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410855427.X (22)申请日 2014.12.26 H04N 21/472(2011.01) H04N 21/44(2011.01) H04N 21/81(2011.01) (71)申请人 上海智物信息技术有限公司 地址 200433 上海市杨浦区国定路 323 号 1102-27 室 (72)发明人 韩文选 孙景乐 钟晨敏 姚磊 许华平 (74)专利代理机构 上海晨皓知识产权代理事务 所 ( 普通合伙 ) 31260 代理人 成丽杰 (54) 发明名称 视频编辑方法及其装置 (57) 摘要 本发明涉及显示技术领域,公开了。
2、一种视频 编辑方法及其装置。本发明中,通过对视频增加机 械机构属性,并在各视频节点设定机械机构参数, 记录视频节点与机械机构参数以及两者之间的映 射关系,供后续播放使用,可以方便地对活动显示 屏的运动控制信息进行编辑和保存。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书5页 附图2页 (10)申请公布号 CN 104486683 A (43)申请公布日 2015.04.01 CN 104486683 A 1/1 页 2 1.一种视频编辑方法,其特征在于,包含以下步骤 : 为视频增加机械机构属性 ; 接收用户针对视频节点输入的机械机构。
3、参数 ; 记录视频节点与机械机构参数以及两者之间的映射关系。 2.根据权利要求 1 所述的视频编辑方法,其特征在于,在所述接收用户针对视频节点 输入的机械机构参数的步骤中,接收对每一个机械机构的每一个关节输入的参数。 3.根据权利要求 1 所述的视频编辑方法,其特征在于,在所述记录视频节点与机械机 构参数以及两者之间的映射关系的步骤中,将视频节点与机械机构参数以及两者之间的映 射关系写入记录文件中。 4.根据权利要求 3 所述的视频编辑方法,其特征在于,在将视频节点与机械机构参数 以及两者之间的映射关系写入记录文件中之后,还包含以下步骤 : 将编辑过的视频文件和记录文件导出。 5.根据权利要求。
4、 1 所述的视频编辑方法,其特征在于,所述视频节点采用视频帧进行 记录。 6.根据权利要求 1 所述的视频编辑方法,其特征在于,所述机械机构参数至少包含每 一个关节的位移、速度和方向。 7.根据权利要求 6 所述的视频编辑方法,其特征在于,每一个关节的位移、速度和方向 根据视频文件的内容设定。 8.一种视频编辑装置,其特征在于,包含属性编辑模块、参数输入模块和记录模块 ; 所述属性编辑模块用于为视频增加机械机构属性 ; 所述参数输入模块用于接收用户针对视频节点输入的机械机构参数 ; 所述记录模块用于记录视频节点与机械机构参数以及两者之间的映射关系。 9.根据权利要求 8 所述的视频编辑装置,其。
5、特征在于,所述参数输入模块接收对每一 个机械机构的每一个关节输入的参数。 10.根据权利要求 8 所述的活动显示屏的控制系统,其特征在于,所述参数输入模块接 收的机械机构参数包含每一个关节的位移、速度和方向。 权 利 要 求 书CN 104486683 A 1/5 页 3 视频编辑方法及其装置 技术领域 0001 本发明涉及多媒体技术领域,特别涉及一种视频编辑方法及其装置。 背景技术 0002 在日常生活中,多种媒体的存在为人们的日常生活增添了许多的色彩,丰富了人 们的生活,其中,视频的出现更是与人们的日常生活息息相关,各种视频节目赢得了许多观 众的喜爱。 0003 在播放视频时,需要将录制好。
6、的大量视频节目进行剪切编辑,将视频按照需要分 拆成多个小段的视频副本,通过播放小段的视频副本的方式,以达到按照需要播放各种不 同视频内容的目的。目前对视频的编辑,主要通过一些视频编辑软件完成,主要功能包含 : 视频浏览、合并、分割、截取,设定起始位置和结束位置,添加字幕、场景特效等。比如,Adobe 公司推出的基于非线性编辑设备的视音频编辑软件 Premiere 在影视制作领域取得了巨大 的成功。其被广泛的应用于电视台、广告制作、电影剪辑等领域,成为 PC 和 MAC 平台上应用 最为广泛的视频编辑软件。另外,在 Premiere 6.0 中,首次加入关键帧的概念,用户可以在 轨道中添加、移动。
7、、删除和编辑关键帧。 0004 然而,在目前的视频编辑方式中,只能对视频内容本身进行编辑,无法根据视频内 容生成用于控制播放视频的显示屏的运动控制信息,也就无法实现对显示屏进行与播放内 容匹配的控制。 发明内容 0005 本发明的目的在于提供一种视频编辑方法及其装置,可以方便地对机械机构的运 动控制信息进行编辑和保存。 0006 为解决上述技术问题,本发明的实施方式提供了一种视频编辑方法,包含以下步 骤: 0007 为视频增加机械机构属性 ; 0008 接收用户针对视频节点输入的机械机构参数 ; 0009 记录视频节点与机械机构参数以及两者之间的映射关系。 0010 本发明的实施方式还提供了一。
8、种视频编辑装置,包含属性编辑模块、参数输入模 块和记录模块 ; 0011 所述属性编辑模块用于为视频增加机械机构属性 ; 0012 所述参数输入模块用于接收用户针对视频节点输入的机械机构参数 ; 0013 所述记录模块用于记录视频节点与机械机构参数以及两者之间的映射关系。 0014 本发明实施方式相对于现有技术而言,通过对视频增加机械机构属性,并在各视 频节点设定机械机构参数,记录视频节点与机械机构参数以及两者之间的映射关系供后 续播放使用,可以方便地对活动显示屏的运动控制信息进行编辑和保存。 0015 另外,在所述接收用户针对视频节点输入的机械机构参数的步骤中,接收对每一 说 明 书CN 1。
9、04486683 A 2/5 页 4 个机械机构的每一个关节输入的参数。 0016 通过对每一个机械机构的每一个关节进行参数设定,可以实现对机械机构的精确 控制,从而使机械机构带动的显示屏的运动更加准确。 0017 另外,在所述记录视频节点与机械机构参数以及两者之间的映射关系的步骤中, 将视频节点与机械机构参数以及两者之间的映射关系写入记录文件中。可以使得显示屏的 运动与视频内容同步,从而使得显示屏的运动与视频内容匹配。 0018 另外,在将视频节点与机械机构参数以及两者之间的映射关系写入记录文件中之 后,还包含以下步骤 : 0019 将编辑过的视频文件和记录文件导出。 0020 通过将视频文。
10、件以及与之对应的记录文件作为播放信息,可以实现播放内容和运 动控制信息的简单管理。 0021 另外,所述视频节点采用视频帧进行记录。将运动控制信息精确到帧,可以实现对 显示屏运动的精确控制,使显示屏的运动与视频内容更匹配。 0022 另外,所述机械机构参数至少包含每一个关节的位移、速度和方向。 0023 另外,每一个关节的位移、速度和方向根据视频文件的内容设定,使得机械机构带 动显示屏的运动与视频内容匹配,为观众带来新奇的体验。 附图说明 0024 图 1 是根据本发明实施方式的一种活动显示屏的控制系统的结构示意图 ; 0025 图 2 是根据本发明第一实施方式的视频编辑方法流程示意图 ; 0。
11、026 图 3 是根据本发明第一实施方式的视频编辑方法中一种视频编辑软件的主界面 示意图 ; 0027 图 4 是根据本发明第四实施方式中视频编辑装置的结构示意图。 具体实施方式 0028 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实 施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中, 为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基 于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方 案。 0029 目前,发明人正在研究一种根据视频内容控制显示屏运动的系统,如图 1 所示。在 这。
12、一系统中,显示屏安装在机械机构上,由机械机构带动显示屏运动,需要根据视频内容生 成运动控制信息来控制机械机构。通过边观看视频,边输入参数控制机械机构,可实现简 单的控制,但对于复杂的视频或时间较长的视频,这种方法就不太适用。发明人希望能像 现有的视频编辑软件一样,简单方便地实现对运动控制信息的编辑和保存等操作。值得说 明的是,本实施方式中涉及的机械结构包括但不限于机械臂,与显示屏连接,并能带动显示 屏运动的机械结构均应在本发明的保护范围之内,本发明的重点在于视频的编辑方法及装 置,并不在于机械机构的具体结构,因此本发明的实施方式对机械机构的具体结构不一一 详述。 说 明 书CN 1044866。
13、83 A 3/5 页 5 0030 本发明的第一实施方式涉及一种视频编辑方法,具体流程如图 2 所示,包含以下 步骤 : 0031 步骤 201,为视频增加机械机构属性。 0032 由于显示屏的运动是通过机械机构来带动的,因此,通过设定机械机构的运动,即 可得到显示屏的运动。但是,目前的视频文件是没有机械机构这一属性的,为了方便地得到 机械机构的运动,可以为视频增加机械机构属性,通过人机交互界面,供用户输入控制机械 机构运动的参数。 0033 由于欲播放视频的显示屏安装在机械机构上,由机械机构带动显示屏运动,需要 根据视频内容生成运动控制信息来控制机械机构,使得视频内容与显示屏的运动相匹配, 。
14、因此,视频应该是显示屏欲播放的内容。 0034 在本实施方式中,视频可以是预先录制并编辑得到的视频文件。视频也可以是根 据机械机构能带动显示屏进行的动作,录制的一些视频素材,对视频素材进行分割、合并等 操作的同时为视频帧增加机械结构属性。 0035 值得说明的是,目前视频文件有多种格式,比如,MP4、AVI、3GP、3G2、DVD、MPEG-1、 MPEG-2、MPEG-4、DAT、VCD、RM、RMVB 等,但本发明并不限制视频文件的格式,现有技术已经 实现了各种视频文件格式的读取,均可应用于本实施方式。 0036 步骤 202,接收用户针对视频节点输入的机械机构参数。 0037 在本步骤中。
15、,需要接收用户对每一个机械机构的每一个关节输入的参数。比如说, 有 4 个机械机构,每个机械机构有 6 个关节,那么机械机构这个属性应有 24( 即 46) 个参 数。此外,由于对每一个机械机构的关节进行控制,需要位移、速度和方向等用于控制运动 的信息,因此,机械机构参数至少应该包含每一个关节的位移、速度和方向。 0038 此外,为了与视频内容匹配,需要根据视频文件的内容设定每一个关节的位移、速 度和方向,使得机械机构带动显示屏的运动与视频内容匹配,为观众带来新奇的体验。 0039 步骤 203,记录视频节点与机械机构参数以及两者之间的映射关系。 0040 在本实施方式中,视频节点与机械机构参。
16、数以及两者之间的映射关系可以直接记 录在视频文件中,也就是,机械结构参数与视频的其他属性一起记录在视频文件中,只要以 规定的格式写入文件,进行播放时能解析出来即可。 0041 在本实施方式中,视频节点与机械机构参数以及两者之间的映射关系也可以写入 记录文件中。也就是说,可以用一个独立于视频文件的文件来记录动作信息,包含动作执行 的时间点和相应的动作参数 ( 控制机械机构关节运动的信息 )。采用独立的记录文件记录 动作信息,不用改变现有视频文件的格式,使得现有的播放器即可播放视频文件,有利于本 实施方式的推广应用。 0042 由于在视频编辑过程中,可以将时间具体到视频帧,因此,视频节点可以采用视。
17、频 帧来记录。将运动控制信息精确到帧,可以实现对显示屏运动的精确控制,使显示屏的运动 与视频内容更匹配。此外,本领域技术人员可以理解,还可以采用相对于视频起始位置的时 间来表示。在视频节点的位置可以插入标签,表示在该视频节点位置插入了机械机构属性, 从而使得后续播放过程中能更好地控制机械机构运动与视频内容匹配。这里的视频节点可 以根据需要设定,比如,一段视频内容的起始帧或者场景转换的帧等。 0043 值得说明的是,记录文件可以是文本文件 ( 比如,txt 格式的文件 )、表格 ( 比如, 说 明 书CN 104486683 A 4/5 页 6 EXCEl 表格文件 ) 等。但本发明并不应以此为。
18、限,还可以采用任意格式的文件,只需要以预 定的格式写入文件,在后期进行机械机构控制时,能够正确解析这个记录文件即可。 0044 步骤 204,将编辑过的视频文件和 / 或记录文件导出。 0045 如果将视频节点与机械机构参数以及两者之间的映射关系可以直接记录在视频 文件中,则本步骤导出视频文件即可。如果将视频节点与机械机构参数以及两者之间的映 射关系写入记录文件,则将视频文件和记录文件导出,打包成一个文件,在传输过程中,只 需要传输这一个打包的文件即可,避免漏传或错传文件。 0046 与现有技术相比,本实施方式通过读取视频文件,为视频增加机械机构属性,接收 用户针对视频节点输入的机械机构参数,。
19、并记录视频节点与机械机构参数以及两者之间的 映射关系,从而方便地对机械机构的运动控制信息进行编辑和保存。 0047 在实际应用中,可以在现有的视频编辑软件基础上,通过预留的二次开发接口,增 加机械机构属性,供用户设定机械机构参数。请参阅图 3 所示,图中示出一种视频编辑软件 的主界面,其中视频浏览区用于播放视频。在属性区可以通过“添加”按钮增加机械机构属 性,将机械机构属性拖拽到工作区,即可在工作区进行每一个关节的参数输入。图中“时间 轴”是以帧表示的,通过时间轴即可实现视频节点以帧记录。也就是说,先定位到第几帧,对 该帧增加机械机构属性,然后在工作区及机械机构的各参数进行设定。 0048 此。
20、外,可以将预期要播放的内容(也就是多个视频)逐一进行编辑,得到相应的运 动控制信息 ( 也就是得到多个记录文件 ) 之后,制作得到播放列表,将播放列表、多个视频 文件以及相应的记录文件一并导出。 0049 值得一提的是,在活动显示屏的控制系统中,可以采用一个主控 CPU 接收并分析 播放信息,主控 CPU 根据分析结果,一边向播放器发送视频内容,播放器控制显示屏播放视 频,一边向机械机构运动控制器发送机械机构属性,机械机构运动控制器将机械机构属性 转换成控制命令,驱动机械机构。此外,也可以采用播放器接收并分析播放信息,播放器控 制显示屏播放视频,同时向机械机构运动控制器发送机械机构属性,机械机。
21、构运动控制器 将机械机构属性转换成控制命令,驱动机械机构。 0050 上面方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某 些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内 ; 对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流 程的核心设计都在该专利的保护范围内。 0051 本发明第二实施方式涉及一种视频编辑装置,如图 4 所示,该视频编辑装置包含 : 属性编辑模块、参数输入模块和记录模块。其中,属性编辑模块用于为视频增加机械机构属 性。参数输入模块用于接收用户针对视频节点输入的机械机构参数。记录模块用于记录视 频节。
22、点与机械机构参数以及两者之间的映射关系。 0052 值得说明的是,参数输入模块接收对每一个机械机构的每一个关节输入的参数。 比如说,有 4 个机械机构,每个机械机构有 6 个关节,那么机械机构这个属性应有 24( 即 46)个参数。此外,由于对每一个机械机构的关节进行控制,需要位移、速度和方向等用于 控制运动的信息,因此,机械机构参数至少应该包含每一个关节的位移、速度和方向。也就 是说,参数输入模块接收的机械机构参数包含每一个关节的位移、速度和方向。 0053 此外,记录模块将视频节点与机械机构参数以及两者之间的映射关系写入记录文 说 明 书CN 104486683 A 5/5 页 7 件中。。
23、其中,记录文件可以是文本文件 ( 比如,txt 格式的文件 )、表格 ( 比如,EXCEl 表格 文件 ) 等。但本发明并不应以此为限,还可以采用任意格式的文件,只需要以预定的格式写 入文件,在后期进行机械机构控制时,能够正确解析这个记录文件即可。 0054 在得到记录文件之后,需要通过导出模块将编辑后的视频文件和记录文件导出, 供后续使用。一般将视频文件和记录文件导出,打包成一个文件,在传输过程中,只需要传 输这一个打包的文件即可,避免漏传或错传文件。 0055 不难发现,本实施方式为与第一实施方式相对应的系统实施例本实施方式可与 第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在。
24、本实施方式中依然有 效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在 第一实施方式中。 0056 需要说明的是,在上述各实施方式中列举的数字只是为了便于说明问题,并不代 表实际应用时必须采用,不能认为是对本发明的限制,只要不偏离本发明的精神和范围,均 在本发明的保护范围之内。 0057 本领域的普通技术人员可以理解,上述各实施方式是实现本发明的部分实施例, 而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。 说 明 书CN 104486683 A 1/2 页 8 图1 图2 说 明 书 附 图CN 104486683 A 2/2 页 9 图3 图4 说 明 书 附 图CN 104486683 A 。