CN102780896A - 一种流媒体素材支持3d技术的方法 - Google Patents
一种流媒体素材支持3d技术的方法 Download PDFInfo
- Publication number
- CN102780896A CN102780896A CN2012101767929A CN201210176792A CN102780896A CN 102780896 A CN102780896 A CN 102780896A CN 2012101767929 A CN2012101767929 A CN 2012101767929A CN 201210176792 A CN201210176792 A CN 201210176792A CN 102780896 A CN102780896 A CN 102780896A
- Authority
- CN
- China
- Prior art keywords
- video material
- file
- video
- frame data
- eye video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 239000000463 material Substances 0.000 title claims abstract description 19
- 238000005516 engineering process Methods 0.000 title abstract description 14
- 230000000694 effects Effects 0.000 claims abstract description 8
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 238000005538 encapsulation Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本发明公开了一种流媒体素材支持3D技术的方法,包括:预置配置文件;接收视频素材,所述视频素材包括左眼视频素材和右眼视频素材;根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion;将所述左眼视频素材的每一帧数据绑定的MediaPostion与所述右眼视频素材的每一帧数据绑定的MediaPostion一一对应,生成绑定的左右眼视频素材;将所述左右眼视频素材的每一帧数据发送给解码器Decode进行解码;将解码后的视频文件进行播放。本发明通过对多种格式的流媒体视频素材进行编辑,使之能够灵活、快速的生成具有3D效果的视频文件,有很强的应用性。
Description
技术领域
本发明涉及视频处理技术领域,特别涉及一种流媒体素材支持3D技术的方法。
背景技术
随着近年来计算机技术与通信技术的快速发展,人们对数字视频提出了更高的要求。传统的数字高清2D电视已经不能满足人们对视频逼真感的追求,人们需要在观看视频时有一种真切的身临其境的感觉,于是3D视频便应运而生,一个以3D取代2D、“立体”取代“平面”、“虚拟”模拟“现实”的3D浪朝正在各个领域迅猛掀起。
3D是英文“Three Dimensions”的简称,中文是指三维、三个维度、三个坐标,即有长、有宽、有高,换句话说,就是立体的,是相对于只有长和宽的平面(2D)而言。
3D视频或图片由两路或多路视频画面组成,在传统数码设备上解码及播放和显示都有技术瓶颈,它的出现从技术上解决了诸多的技术问题,能让解码软件或硬件正确识别为3D图像,减少了传统3D数码设备上客户繁琐的设置和操作,能让更多的手持电子设备对立体视频进行高效实时的立体播放和显示;能让立体视频中的两个甚至多个视角的画面进行解码,并且简单的利用软硬件即可分别控制显示给对应的3D显示设备;可以利用解码后数据可以控制筛选的特点进行实时的2D/3D显示切换。目前一些3D企业针对3D视频播放和3D图片显示特性制定的一种视频标准和文件封装。它们分别对应了视频格式封装(3DV)和图片格式封装(3DP),3DV和3DP组成3DV标准。
在发明人实现本发明的过程中,发现现有技术中存在以下缺陷:无法快速灵活的将2D格式的流媒体视频素材生成具有3D效果的视频文件。
发明内容
为了解决以上技术问题本发明提供了一种流媒体素材支持3D技术的方法,具体包括:
预置配置文件;
接收视频素材,所述视频素材包括左眼视频素材和右眼视频素材;
根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion;
将所述左眼视频素材的每一帧数据绑定的MediaPostion与所述右眼视频素材的每一帧数据绑定的MediaPostion一一对应,生成绑定的左右眼视频素材;
将所述左右眼视频素材的每一帧数据发送给解码器Decode进行解码;
将解码后的视频文件进行播放。
其中,所述配置文件的文件属性包括:LeftEye、RightEye、GroupName、ClipName、Order和InitialTime,所述GroupName和ClipName为所述配置文件名,所述Order是读取所述视频素材时,是否需要调换位置播放,所述InitialTime为延时播放。
其中,所述根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion,具体包括:
查找所述配置文件中的文件属性中LeftEye \ RightEye对应的物理文件,所述物理文件为所述左眼视频素材和右眼视频素材;
对所述物理文件进行读取,将所述左眼视频素材和右眼视频素材的每一帧数据绑定标记MediaPostion。
其中,所述将解码后的视频文件进行播放前,还包括:
检测所述解码后的视频文件是否有3D效果,若有,则进行播放;若没有,则根据所述配置文件的文件属性Order将所述解码后的视频文件中的左眼视频素材和右眼视频素材调换位置,进行播放。
其中,还包括:同步左右眼时间线,具体包括:根据所述视频素材的时间码和/或第一帧和/或出点和/或入点和/或时间标记TC同步所述视频素材的时间线。
其中,所述视频素材支持AVI、M2TS、Mp4、MXF格式。
与现有技术相比,本发明实施例具有以下优点:通过对多种格式的流媒体视频素材进行编辑,使之能够灵活、快速的生成具有3D效果的视频文件,有很强的应用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1:是本发明实施例1中一种流媒体素材支持3D技术的方法的流程图;
图2:是本发明实施例2中另一种流媒体素材支持3D技术的方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例1中提供了一种流媒体素材支持3D技术的方法,如图1所示,包括以下步骤:
步骤S101,预置配置文件,其中配置文件的文件属性包括:LeftEye、RightEye、GroupName、ClipName、Order和InitialTime,所述GroupName和ClipName为所述配置文件名,所述Order是读取所述视频素材时,是否需要调换位置播放,所述InitialTime为延时播放。
步骤S102,接收视频素材,所述视频素材包括左眼视频素材和右眼视频素材。
步骤S103,根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion。
步骤S104,将所述左眼视频素材的每一帧数据绑定的MediaPostion与所述右眼视频素材的每一帧数据绑定的MediaPostion一一对应,生成绑定的左右眼视频素材。
步骤S105,将所述左右眼视频素材的每一帧数据发送给解码器Decode进行解码。
其中,还包括:同步左右眼时间线,具体包括:根据所述单文件视频素材的时间码和/或第一帧和/或出点和/或入点和/或时间标记TC同步所述单文件视频素材的时间线。
步骤S106,将解码后的视频文件进行播放。
以上所述的流媒体视频素材支持以下格式:音频视频交错格式AVI(Audio Video Interleaved)、视讯档案格式M2TS、多媒体电脑档案格式Mp4(MPEG-4 Part 14)、素材交换格式MXF(Material eXchangeFormat)。
本发明实施例的技术方案带来的有益效果如下:通过对多种格式的流媒体视频素材进行编辑,使之能够灵活、快速的生成具有3D效果的视频文件,有很强的应用性。
本发明实施例2中提供了另一种流媒体素材支持3D技术的方法,如图2所示,包括以下步骤:
步骤S201,预置配置文件,其中配置文件的文件属性包括:LeftEye、RightEye、GroupName、ClipName、Order和InitialTime,所述GroupName和ClipName为所述配置文件名,所述Order是读取所述视频素材时,是否需要调换位置播放,所述InitialTime为延时播放。
步骤S202,接收视频素材,所述视频素材包括左眼视频素材和右眼视频素材。
步骤S203,根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion,具体包括:
查找所述配置文件中的文件属性中LeftEye \ RightEye对应的物理文件,所述物理文件为所述左眼视频素材和右眼视频素材;
对所述物理文件进行读取,将所述左眼视频素材和右眼视频素材的每一帧数据绑定标记MediaPostion。
步骤S204,将所述左眼视频素材的每一帧数据绑定的MediaPostion与所述右眼视频素材的每一帧数据绑定的MediaPostion一一对应,生成绑定的左右眼视频素材。
步骤S205,将所述左右眼视频素材的每一帧数据发送给解码器Decode进行解码。
其中,还包括:同步左右眼时间线,具体包括:根据所述单文件视频素材的时间码和/或第一帧和/或出点和/或入点和/或时间标记TC同步所述单文件视频素材的时间线。
步骤S206,检测所述解码后的视频文件是否有3D效果,若有,则实施步骤S208;若没有,则实施步骤S207。
步骤S207,根据所述配置文件的文件属性Order将所述解码后的视频文件中的左眼视频素材和右眼视频素材调换位置之后,再根据步骤S206进行检测。
步骤S208,将得到的视频文件进行播放。
以上所述的流媒体视频素材支持以下格式:音频视频交错格式AVI(Audio Video Interleaved)、视讯档案格式M2TS、多媒体电脑档案格式Mp4(MPEG-4 Part 14)、素材交换格式MXF(Material eXchangeFormat)。
本发明实施例的技术方案带来的有益效果如下:通过对多种格式的流媒体视频素材进行编辑,使之能够灵活、快速的生成具有3D效果的视频文件,有很强的应用性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (6)
1.一种流媒体素材支持3D技术的方法,其特征在于,包括:
预置配置文件;
接收视频素材,所述视频素材包括左眼视频素材和右眼视频素材;
根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion;
将所述左眼视频素材的每一帧数据绑定的MediaPostion与所述右眼视频素材的每一帧数据绑定的MediaPostion一一对应,生成绑定的左右眼视频素材;
将所述左右眼视频素材的每一帧数据发送给解码器Decode进行解码;
将解码后的视频文件进行播放。
2.如权利要求1所述的方法,其特征在于,所述配置文件的文件属性包括:LeftEye、RightEye、GroupName、ClipName、Order和InitialTime,所述GroupName和ClipName为所述配置文件名,所述Order是读取所述视频素材时,是否需要调换位置播放,所述InitialTime为延时播放。
3.如权利要求2所述的方法,其特征在于,所述根据所述配置文件分析所述视频素材,将所述视频素材的每一帧数据绑定标记MediaPostion,具体包括:
查找所述配置文件中的文件属性中LeftEye \ RightEye对应的物理文件,所述物理文件为所述左眼视频素材和右眼视频素材;
对所述物理文件进行读取,将所述左眼视频素材和右眼视频素材的每一帧数据绑定标记MediaPostion。
4.如权利要求2所述的方法,其特征在于,所述将解码后的视频文件进行播放前,还包括:
检测所述解码后的视频文件是否有3D效果,若有,则进行播放;若没有,则根据所述配置文件的文件属性Order将所述解码后的视频文件中的左眼视频素材和右眼视频素材调换位置,进行播放。
5.如权利要求1所述的方法,其特征在于,还包括:
同步左右眼时间线,具体包括:根据所述视频素材的时间码和/或第一帧和/或出点和/或入点和/或时间标记TC同步所述视频素材的时间线。
6.如权利要求1-5任一项所述的方法,所述视频素材支持AVI、M2TS、Mp4、MXF格式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012101767929A CN102780896A (zh) | 2012-05-31 | 2012-05-31 | 一种流媒体素材支持3d技术的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012101767929A CN102780896A (zh) | 2012-05-31 | 2012-05-31 | 一种流媒体素材支持3d技术的方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102780896A true CN102780896A (zh) | 2012-11-14 |
Family
ID=47125638
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012101767929A Pending CN102780896A (zh) | 2012-05-31 | 2012-05-31 | 一种流媒体素材支持3d技术的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102780896A (zh) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101232623A (zh) * | 2007-01-22 | 2008-07-30 | 李会根 | 基于传输流的立体音视频数字编码传输方法和系统 |
| CN201887901U (zh) * | 2010-12-21 | 2011-06-29 | 北京睿为视讯技术有限公司 | 一种立体视频播放系统 |
| CN102265626A (zh) * | 2008-12-22 | 2011-11-30 | 韩国电子通信研究院 | 传送有关立体图像的数据的方法、重放立体图像的方法、和创建立体图像的文件的方法 |
| CN102273214A (zh) * | 2008-11-04 | 2011-12-07 | 韩国电子通信研究院 | 用于同步立体图像的设备和方法、以及用于基于该用于同步立体图像的设备和方法来提供立体图像的设备和方法 |
| CN102282858A (zh) * | 2009-04-08 | 2011-12-14 | 索尼公司 | 回放设备、回放方法和程序 |
| CN102340681A (zh) * | 2010-07-26 | 2012-02-01 | 深圳市锐取软件技术有限公司 | 3d立体视频单文件双视频流录制方法 |
| CN102355590A (zh) * | 2008-09-30 | 2012-02-15 | 松下电器产业株式会社 | 3d 影像的记录介质、再现装置、系统lsi、再现方法、眼镜、显示装置 |
| CN102413350A (zh) * | 2011-11-30 | 2012-04-11 | 四川长虹电器股份有限公司 | 蓝光3d视频处理方法 |
| CN102742281A (zh) * | 2010-01-08 | 2012-10-17 | 索尼公司 | 图像处理装置、信息记录介质、图像处理方法和程序 |
-
2012
- 2012-05-31 CN CN2012101767929A patent/CN102780896A/zh active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101232623A (zh) * | 2007-01-22 | 2008-07-30 | 李会根 | 基于传输流的立体音视频数字编码传输方法和系统 |
| CN102355590A (zh) * | 2008-09-30 | 2012-02-15 | 松下电器产业株式会社 | 3d 影像的记录介质、再现装置、系统lsi、再现方法、眼镜、显示装置 |
| CN102273214A (zh) * | 2008-11-04 | 2011-12-07 | 韩国电子通信研究院 | 用于同步立体图像的设备和方法、以及用于基于该用于同步立体图像的设备和方法来提供立体图像的设备和方法 |
| CN102265626A (zh) * | 2008-12-22 | 2011-11-30 | 韩国电子通信研究院 | 传送有关立体图像的数据的方法、重放立体图像的方法、和创建立体图像的文件的方法 |
| CN102282858A (zh) * | 2009-04-08 | 2011-12-14 | 索尼公司 | 回放设备、回放方法和程序 |
| CN102742281A (zh) * | 2010-01-08 | 2012-10-17 | 索尼公司 | 图像处理装置、信息记录介质、图像处理方法和程序 |
| CN102340681A (zh) * | 2010-07-26 | 2012-02-01 | 深圳市锐取软件技术有限公司 | 3d立体视频单文件双视频流录制方法 |
| CN201887901U (zh) * | 2010-12-21 | 2011-06-29 | 北京睿为视讯技术有限公司 | 一种立体视频播放系统 |
| CN102413350A (zh) * | 2011-11-30 | 2012-04-11 | 四川长虹电器股份有限公司 | 蓝光3d视频处理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI768308B (zh) | 沈浸式媒體資料軌道之軌道導出方法和裝置 | |
| US10499035B2 (en) | Method and system of displaying a popping-screen | |
| TWI709325B (zh) | 用於編解碼視訊資料的方法及裝置 | |
| US11178377B2 (en) | Methods and apparatus for spherical region presentation | |
| US11051040B2 (en) | Method and apparatus for presenting VR media beyond omnidirectional media | |
| CN110933461B (zh) | 图像处理方法、装置、系统、网络设备、终端及存储介质 | |
| RU2011106942A (ru) | Обработка 3d отображения субтитров | |
| US20200084516A1 (en) | Device and method for processing high-definition 360-degree vr image | |
| US20170180788A1 (en) | Method for video image switch and electronic device | |
| US20160029075A1 (en) | Fast switching of synchronized media using time-stamp management | |
| WO2023202095A1 (zh) | 点云媒体的编解码方法、装置、电子设备和存储介质 | |
| JP6860485B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| TW202106001A (zh) | 用於沉浸式媒體資料軌道的空間分組以及坐標信令的方法及裝置 | |
| US11205456B2 (en) | Methods and apparatus for using edit operations to perform temporal track derivations | |
| JP6809463B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
| CN103533256A (zh) | 一种字幕的处理方法,装置及字幕显示系统 | |
| WO2019192481A1 (zh) | 媒体信息处理方法、相关设备及计算机存储介质 | |
| US11183220B2 (en) | Methods and apparatus for temporal track derivations | |
| CN115004716A (zh) | 容积媒体处理方法和装置 | |
| CN105898320A (zh) | 基于安卓平台的全景视频的解码方法、装置及终端设备 | |
| CN107484004A (zh) | 一种视频处理方法及装置 | |
| CN102780897A (zh) | 一种单文件视频素材支持3d技术的方法 | |
| CN111726598A (zh) | 图像处理方法和装置 | |
| CN117692681A (zh) | 视频流播放方法、装置、设备及可读存储介质 | |
| KR102413098B1 (ko) | 영상 처리 방법 및 이를 이용한 영상 재생 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121114 |
|
| RJ01 | Rejection of invention patent application after publication |