立体视频制作方法、立体视图制作方法和制作系统的制作方法_2

文档序号:9380943阅读:来源:国知局
立体视图制作方法,包括以下步 骤:A :在源视图上选取部分区域绘制具有颜色的笔画,形成所述区域在源视图中的相对深 度,将所述区域的颜色深度信息转换为相对深度值;B :根据所述相对深度值将所述源视图 中出所述区域外的其它区域进行颜色深度扩展形成深度视图,显示具有不同深度值的深度 图层;C :对所述深度视图进行深度模式的赋值;以及D :将所述深度视图进行像素移位得到 虚拟视图,将所述虚拟视图和所述源视图进行渲染得到立体视图。
[0028] 根据本发明实施例的立体视图制作方法,高效快速、可靠稳定,弥补了全自动平面 转立体转换质量较差、适用范围小,和人工平面转立体成本过高的缺陷,具有广泛的市场需 求和科学研究意义。
[0029] 另外,根据本发明上述实施例的立体视图制作方法,还可以具有如下附加的技术 特征:
[0030] 进一步地,所述深度模式包括:图像深度从左至右逐渐增加、图像深度从左下至右 上逐渐增加、图像深度从下至上逐渐增加、图像深度从右下至左上逐渐增加和图像深度从 右至左逐渐增加。
[0031] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0032] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解,其中:
[0033] 图1是本发明一个实施例的立体视频制作系统的结构示意图;
[0034] 图2是本发明一个实施例的立体视频制作方法的流程图;
[0035] 图3是本发明一个实施例的深度传播算法流程框图。
【具体实施方式】
[0036] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0037] 在本发明的描述中,需要理解的是,术语"中心"、"纵向"、"横向"、"上"、"下"、"前"、 "后"、"左"、"右"、"竖直"、"水平"、"顶"、"底"、"内"、"外"等指示的方位或位置关系为基于 附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所 指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发 明的限制。此外,术语"第一"、"第二"仅用于描述目的,而不能理解为指示或暗示相对重要 性。
[0038] 在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语"安装"、"相 连"、"连接"应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可 以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是 两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本 发明中的具体含义。
[0039] 参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述 和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施 例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的 实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0040] 以下结合附图描述根据本发明实施例的立体视频制作系统。
[0041] 本发明提出的应用软件具体包括以下模块:
[0042] 对应项目创建模块(显示模块):支持对项目关键信息的显示功能,如视频名称、 分辨率、时长、帧率、编码格式;音频采样频率、比特数、声道模式。
[0043] 对应文件/素材加载模块(加载输出模块):能够实现对常用视频格式及图片格 式的加载与输出。
[0044] 对应视频基本操作模块(视频播放编辑模块):支持对当前视频的播放、暂停、逐 帧后退/如进、标记关键帧、导出关键帧或全部视频帧的功能;具有基于时间轴的视频快速 浏览的功能。
[0045] 对应人机交互模块(深度图绘制模块):可以实现便捷、高效、高精度的交互式深 度图绘制功能,结合工具栏和图像处理工具箱在源视图窗口中对深度图进行绘制。
[0046] 对应深度传播模块(视频帧传播模块):主要用于对视频的转换过程中,可以将关 键帧的深度图自动传播到非关键帧上,实现整个视频序列的深度估计功能。
[0047] 对应深度视图序列监看模块(深度图查看添加模块):支持对深度图序列的实时 监看,主要通过软件自身的实时监看窗口实现;深度图序列生成完成后,支持自动将深度图 序列添加到时间轴的功能,便于快捷定位与查看。实时监看窗口默认情况下显示的是立体 视图监看窗口,当点击窗口头部的"深度视图"标签时,可切换到深度视图监看窗口,布局和 功能与渲染视图监看窗口相同。
[0048] 对应立体视图序列监看模块(立体图查看添加模块):支持对立体视频渲染结果 的实时监看功能(默认为红-青立体式);实时监看可以建立在软件自身的实时监看窗口 之上,也可通过接入外部立体显示设备进行监看(例如,立体监视器,立体电视,立体显示 器等)。实时监看时可以根据自身条件及设备选择相应的监看格式(主要为:红-青立体 式、左右并列式、上下排列式)。此外,立体渲染完成后,支持自动/手动将渲染结果视频序 列添加到界面下方的时间轴上,便于对结果的快速定位与便捷查看。渲染完成后自动添加 到时间轴操作,默认的立体格式为红-青立体式,手动添加时可以通过界面本身的监视窗 口下部的立体格式选择框进行切换,并进行添加。
[0049] 对应结果输出模块(结果输出模块):具有视频和音频同步输出或单独输出的功 能;立体渲染结果的输出格式支持红-青立体式、左右并列式和上下排列式;输出时能够根 据不同的需要设置相应的视频和音频信息。
[0050] 其中,视频基本操作模块(视频播放编辑模块)包括:
[0051] 源视图窗口的底层控制栏,具体包括:帧标记:浏览时用于将当前帧标记为关键 帧;逐帧后退/前进:视频暂停后,可以以当前暂停的帧为起点,逐帧向后或向前浏览不同 的视频帧;播放/暂停:用来控制视频播放和暂停,当单击播放后,播放按钮自动切换为暂 停按钮,两者可来回切换;导出帧:主要用于对源视频的全部帧或感兴趣的帧进行导出。
[0052] 实时监看窗口的底层控制栏,具体包括:逐帧后退/前进:与上述源视图窗口中同 样功能的描述一致;播放/暂停:与上述源视图窗口中同样功能的描述一致;监视格式:有 左右格式、上下格式和红-蓝格式三种以供用户选择,默认时为红-蓝格式显示。
[0053] 时间轴窗口,是针对视频素材进行操作的,具有源视频轨道、深度视频轨道、立体 视频轨道和音频轨道四种操作模式。窗口中的第一个控件是视频滑块控件,滑块的下方绑 定一条时间线,当拖动滑块时时间线扫过下方的四个轨道;当各轨道上对应加载了各自所 要承载的内容时,随着视频滑块和时间线的移动,将在源视图窗口、实时监看窗口以及音频 窗口同时播放或刷新各自区域应当显示的内容,实现一个拖动多窗口联动的效果。如果四 个轨道上未加载相应的内容,那么拖动滑块时则只能控制源视图窗口中的视频进行播放。
[0054] 人机交互模块(深度图绘制模块)引入了一种新颖便捷的人机交互模式,即用户 可以在源视图窗口上直接"绘制"出深度信息,而对应的立体效果图可以在同一界面的实时 监看窗口实时的显示出来,从而允许用户进一步的对图像的深度信息进行处理和修正。其 中用户可以对图像进行的操作包括:
[0055] 图像处理工具箱部分:画笔工具箱:主要用于设置画笔的颜色和画笔线条的粗 细。
[0056] 参数调控工具箱:主要用于调控深度图绘制和立体渲染过程中所需的算法参数, 具体包括:扩散系数:深度扩散算法参数,参数值越小边缘保持越好,值
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1