视频数据处理系统以及方法

文档序号:7628033阅读:100来源:国知局
专利名称:视频数据处理系统以及方法
技术领域
本公开涉及一种视频数据处理系统以及方法,尤其涉及一种用于上载、处理和/ 或下载视频数据的视频数据处理系统以及方法。
背景技术
三维(3D)图像是根据人类双眼观察的立体视觉(stereoscopic vision)的概念所形成。三维图像显示技术可分类为基于玻璃的显示技术(glass-based display technique),其要求使用者佩戴立体眼镜以观看三维图像;以及无玻璃的立体显示技术 (glass-less stereoscopic-display technique),其使用者能够用裸目艮(不佩戴专业目艮镜)观看三维图像。多视角(multi-view)三维图像可用多种模式显示,诸如二维模式 (two-dimensional mode)、立体模式(stereoscopic mode)以及自动立体模式 (auto-stereoscopic mode)。对于每一显示模式,三维图像的视角数目可以不同。三维视频播放器模块常需要根据三维视频播放器模块所支持的特定显示模式以及视角数目,来显示多视角三维视频数据。

发明内容
与所公开的实施例一致,本公开提供一种视频处理系统,视频处理系统包括与来源模块耦接的控制模块,其用于自来源模块接收视频数据,视频数据是与至少一来源视角 (source viewpoint)相关联;以及与控制模块耦接的视角调整模块,其用于基于设定视角数目以及至少一来源视角的数目中的至少其一来产生视频数据的至少一经调整视角。设定视角数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。又,与所公开的实施例一致,本公开提供一种视频数据处理方法,视频数据处理方法包括自来源模块接收视频数据,视频数据是与至少一来源视角相关联;以及基于设定视角数目以及至少一来源视角的数目中的至少其一来产生视频数据的至少一经调整视角。 设定视角数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。再与所公开的实施例一致,本公开提供一种视频数据处理系统,视频数据处理系统包括与播放器模块耦接的控制模块,其用于搜集与播放器模块相关联的目的地视角数目;以及与控制模块耦接的视角调整模块,其用于基于目的地视角数目以及视频数据的至少一视角的数目中的至少其一来调整视频数据的至少一视角的数目。视频数据的至少一视角的数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。又与所公开的实施例一致,本公开提供一种视频数据处理方法,视频数据处理方法包括搜集与播放器模块相关联的目的地视角数目;以及基于目的地视角数目以及视频数据的至少一视角的数目中的至少其一来调整视频数据的至少一视角的数目。视频数据的至少一视角的数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。前述一般描述以及下列详细描述皆是解释性的范例,并不限定本公开所主张的权利要求书要求保护的范围。


图1绘示与所公开的实施例一致的例示性视频数据处理系统。图2绘示与所公开的实施例一致的用于上载视频数据的例示性视频数据处理系统。图3A以及图;3B绘示与所公开的实施例一致的用于上载视频数据的例示性方法。图4绘示与所公开的实施例一致的用于上载的例示性视角调整模块的功能方块图。图5A以及图5B绘示与所公开的实施例一致的用于下载视频数据的例示性视频数据处理系统。图6绘示与所公开的实施例一致的用于使视频数据处理系统下载视频数据的例示性方法。图7绘示与所公开的实施例一致的用于下载的例示性视角调整模块的功能方块图。主要元件符号说明100:视频数据处理系统110:主控制模块120:视角调整模块130 存储模块140:串流模块150 来源模块160 播放器模块200 视频数据处理系统210 主控制模块220 视角调整模块230 存储模块410 视角比较器420 解码器430 视角调整器440:编码器450 深度产生器460 视角转换器500 视频数据处理系统510 主控制模块
520 视角调整模块530 存储模块M0:串流模块710 视角比较器720 解码器730 视角省略器740 视角转换器750 编码器
具体实施例方式现可详细地参考目前实施例,其实例绘示在随附附图中。在可能的情况下,各附图中的相同或类似元件皆以相同参考标号指代。图1绘示与所公开的实施例一致的例示性视频数据处理系统。在此实施例中,视频数据处理系统100可经由有线或无线网络通信而与来源模块150耦接。来源模块150 可包括个人计算机、膝上型计算机(诸如,膝上型计算机、笔记型计算机或迷你笔记型计算机)、数字相机、视频记录器、摄像机、视频播放器(诸如,DVD播放器)、互联网网站,以及用于提供视频数据的任何其他视频串流传输装置或平台。此外,视频数据处理系统100可经由有线或无线网络通信模块而与播放器模块160耦接。在此实施例中,播放器模块160可至少包括用于显示视频数据的视频播放器以及软件程序。如图1所说明,在一实施例中,视频数据处理系统100可还包括主控制模块110、视角调整模块120、存储模块130以及串流模块140。在此实施例中,每一模块耦接至其他三个模块。图1所说明的视频数据处理系统100的每一模块的操作可遵循下文更详细解释的一或多个实施例。在一实施例中,视频数据处理系统100可提供用于接收自来源模块150所上载的视频数据的上载功能、用于调整已上载的视频数据的视角数目的处理功能,以及用于将具有调整后的视角数目的视频数据下载至播放器模块160的下载功能。在此实施例中,视频数据可包括至少一图像。对于视频数据的每一图像,视频数据至少可包括二维图像、三维图像、或二维图像与三维图像的组合。此外,如果视频数据包括至少一个三维图像,至少一个三维图像可还包括一或多个视角,一或多个视角使使用者能够自不同视角观察至少一个三维图像。图2绘示与所公开的实施例一致的用于上载视频数据的例示性视频数据处理系统。在一实施例中,视频数据处理系统200可自来源模块150上载视频数据。在此实施例中,视频数据处理系统200可还包括与来源模块150耦接的主控制模块210、与主控制模块 210耦接的视角调整模块220,以及与主控制模块210以及视角调整模块220耦接的存储模块230。图2所说明的视频数据处理系统200的每一模块的操作可遵循下文更详细解释的一或多个实施例。图3A以及图:3B绘示与所公开的实施例一致的用于将来自来源模块的视频数据上载至视频处理系统的例示性方法。在一实施例中,用于将来自来源模块150的视频数据上载至视频处理系统200的方法可包括下列步骤。在步骤305中,主控制模块210可接收视频数据以及与自来源模块150所上载的视频数据相关联的来源视角数目。如上文所描述, 在此实施例中,已上载的视频数据可包括至少一图像。对于已上载的视频数据的每一图像, 已上载的视频数据可包括二维图像、三维图像、或二维图像与三维图像的组合。此外,如果已上载的视频数据包括至少一个三维图像,则已上载的视频数据的三维图像可包括使使用者能够自不同视角观察三维图像的来源视角数目。在步骤310中,在由主控制模块210接收到之后,将已上载的视频数据以及与已上载的视频数据相关联的来源视角数目存储于存储模块230中。接着,在步骤315中,主控制模块210可判定已上载的视频数据是否为至视频数据处理系统200的新视频数据。在一实施例中,视频数据处理系统100可存储先前上载至视频数据处理系统100的视频数据。当接收到新上载的视频数据时,主控制模块110判定新上载的视频数据的内容是否与先前上载的视频数据中的至少其一的内容一致。如果新上载的视频数据的内容与任何先前上载的视频数据的内容不一致,则新上载的视频数据为至视频数据处理系统200的新视频数据。如果新上载的视频数据的内容与先前上载的视频数据中的至少其一的内容一致,则新上载的视频数据不为至视频数据处理系统200的新视频数据。在此实施例中,如果已上载的视频数据为至视频数据处理系统200的新视频数据,则可将已上载的视频数据以及关联来源视角数目发送至视角调整模块220。图4绘示与所公开的实施例一致的例示性视角调整模块的功能方块图。在一实施例中,视角调整模块220可还包括与存储模块230以及主控制模块210耦接的视角比较器 410、与视角比较器410耦接的解码器420、与解码器420耦接的视角调整器430,以及与视角调整器430耦接的编码器440。图4所说明的视角调整模块220的每一功能区块的操作可遵循下文更详细解释的一或多个实施例。在一实施例中,如果已上载的视频数据为至视频数据处理系统200的新视频数据,则可将已上载的视频数据以及关联来源视角数目发送至视角调整模块220的视角比较器410。视角比较器410可比较与已上载的视频数据相关联的来源视角数目与由主控制模块210设定的视角数目。参看图3A,如果来源视角数目大于由主控制模块210设定的视角数目或与由主控制模块210设定的视角数目一致,则在步骤330中,视角调整模块220可将已上载的视频数据以及关联来源视角数目输出至存储模块230以供存储。在此实施例中, 已存储的视频数据与已上载的视频数据一致,且与已存储的视频数据相关联的已存储的视角数目与来源视角数目一致。在一实施例中,可基于与先前上载的视频数据中的大多数相关联的视角数目来决定由主控制模块210设定的视角数目。在此实施例中,相较于可能不基于与先前上载的视频数据中的大多数相关联的视角数目来决定由主控制模块210设定的视角数目的其他实施例,更可能的是,新上载的视频数据的来源视角数目与由主控制模块210设定的视角数目一致。由于更可能的是,新上载的视频数据的来源视角数目与由主控制模块210设定的视角数目一致,因此,在此实施例中,亦更可能的是,视角比较器410可能会将新上载的视频数据以及关联来源视角数目输出至存储模块230,而无视角调整模块220的另外处理。因此,在此实施例中,更可能的是,可能会节省用于处理已上载的视频数据的视频数据处理系统100的时间以及资源。参看图3A,在视角比较器410判定出来源视角数目大于由主控制模块210设定的视角数目或与由主控制模块210设定的视角数目一致之后,在步骤340中,视角调整模块 220可将比较结果发送至主控制模块210。在另一实施例中,如果来源视角数目小于由主控制模块210设定的视角数目,则在步骤350中,视角调整模块220可基于由主控制模块210设定的视角数目来调整已上载的视频数据的视角数目。在一实施例中,已上载的视频数据以及关联来源视角数目皆呈压缩形式。在此实施例中,可将已上载的视频数据以及关联来源视角数目皆发送至解码器420以供解压缩。 在解压缩之后,可将经解压缩的已上载的视频数据以及关联来源视角数目发送至视角调整器 430。此外,在一实施例中,已上载的视频数据可包括小于由主控制模块210设定的视角数目的来源视角数目。在此实施例中,视角调整器430可产生与已上载的视频数据相关联的新视角,使得已上载的视频数据可包括来源视角以及经调整视角。来源视角以及经调整视角的数目与由主控制模块210设定的视角数目一致。参看图4,视角调整器430可还包括深度产生器450以及视角转换器460,此两者皆与解码器420耦接。在一实施例中,如果已上载的视频数据包括至少一个三维图像,且至少一个三维图像还包括关联深度信息,则解码器420可将已上载的视频数据的经解压缩的至少一个三维图像以及关联深度信息输出至视角转换器460。深度信息是与至少一个三维图像内的每一物件之间的深度(Z轴)关系相关联。视角转换器460可基于经解压缩的至少一个三维图像以及关联深度信息来产生与经解压缩的至少一个三维图像相关联且与关联来源视角不同的新视角。在此实施例中, 由视角转换器460产生的新视角的数目可同由主控制模块210设定的视角数目与来源视角数目之间的差值一致。参看图4,在另一实施例中,如果已上载的视频数据包括至少一个三维图像,且已上载的视频数据的至少一个三维图像在解压缩之后可能不包括关联深度信息,则可将经解压缩的至少一个三维图像自解码器420发送至深度产生器450。深度产生器450可产生与经解压缩的至少一个三维图像相关联的深度信息。接着,深度产生器450可将与经解压缩的至少一个三维图像相关联的经产生深度信息提供至视角转换器460。视角转换器460可基于已上载的视频数据的经解压缩的至少一个三维图像以及由深度产生器450产生的关联深度信息来产生与经解压缩的至少一个三维图像相关联且与关联来源视角不同的新视角。在此实施例中,由视角转换器460产生的同经解压缩的至少一个三维图像相关联的视角的数目可同由主控制模块210设定的视角数目与同已上载的视频数据相关联的来源视角数目之间的差值一致。视角转换器460可将具有经调整视角(包括来源视角以及由视角调整器430产生的视角)的视频数据的至少一个三维图像输出至编码器440以供压缩。在此实施例中,经调整视角的数目与预定视角的数目一致。参看图3A,在步骤360中,编码器440可将具有经调整视角的经压缩视频数据输出至存储模块230,且与经压缩视频数据相关联的已存储的视角数目与由主控制模块210 设定的视角数目一致。接着,在步骤340中,在视角比较器410判定出来源视角数目小于由主控制模块210设定的视角数目之后,视角调整模块220可将比较结果发送至主控制模块 210。
参看图:3B,在步骤315中,如果新上载的视频数据与先前上载的视频数据中的至少其一一致,则新上载的视频数据不为至视频数据处理系统200的新视频数据。在此实施例中,在步骤370中,可将与已上载的视频数据相关联的来源视角数目以及与已存储的视频数据(其是与已上载的视频数据一致)相关联的已存储的视角数目发送至视角比较器 410以供比较。在一实施例中,如果来源视角数目大于已存储的视角数目,则在步骤380中, 可将新上载的视频数据存储于存储模块230中以替换与已上载的视频数据一致的先前存储的视频数据。此外,使用与新上载的视频数据相关联的来源视角数目替换已存储的视角数目。在另一实施例中,如果来源视角数目小于已存储的视角数目或与已存储的视角数目一致,则新上载的视频数据可能不会替换先前存储的视频数据。此外,与新上载的视频数据相关联的来源视角数目可能不会替换与先前存储的视频数据相关联的已存储的视角数目。图5A以及图5B绘示与所公开的实施例一致的用于下载视频数据的例示性视频数据处理系统。在一实施例中,视频数据处理系统500可将视频数据下载至播放器模块160。 参看图5A,在一实施例中,视频数据处理系统500可还包括与播放器模块160耦接的主控制模块510、与主控制模块510耦接的视角调整模块520、与主控制模块510以及视角调整模块520耦接的存储模块530,以及用于串流传输具有由播放器模块160支持的目的地视角数目的目的地视频数据的串流模块M0。参看图5B,在另一实施例中,视频数据处理系统 500可还包括与播放器模块160耦接的主控制模块210、与主控制模块510耦接的视角调整模块520、用于串流传输具有由播放器模块160支持的目的地视角数目的目的地视频数据的与存储模块530以及视角调整模块520耦接的串流模块M0。图5A以及图5B所说明的视频数据处理系统500的每一模块的操作可遵循下文更详细解释的一或多个实施例。在一实施例中,播放器模块160可包括用于显示多视图三维视频数据的显示面板。目的地视角数目与播放器模块160的显示面板能够显示的三维视频数据的视角的数目一致。图6绘示与所公开的实施例一致的用于使视频处理系统将视频数据下载至播放器模块的例示性方法。在一实施例中,用于将来自视频处理系统500的视频数据下载至播放器模块160的方法可包括下列步骤。当播放器模块160请求视频数据处理系统500以下载用于显示的视频数据时,在步骤605中,主控制模块510可判定播放器模块160请求的视频数据是否至少与存储于存储模块530中的已存储的视频数据的其中之一一致。如果播放器模块160请求的视频数据与已存储的视频数据都不一致,则在步骤610中,主控制模块 510可自至少一个来源模块150搜寻播放器模块160所请求的视频数据,且若找到上述所请求的视频数据,则主控制模块510可执行上载操作。如果播放器模块160请求的视频数据至少与存储模块530中已存储的视频数据其中之一一致,则在步骤615中,主控制模块510 可将搜集由播放器模块160支持的目的地视角数目的请求发送至播放器模块160。在搜集目的地视角数目之后,在步骤620中,主控制模块510可将由播放器模块160支持的目的地视角数目以及与由播放器模块160请求的已存储的视频数据相关联的已存储的视角数目发送至视角调整模块520以供比较。图7绘示与所公开的实施例一致的用于下载操作的例示性视角调整模块的功能方块图。在一实施例中,视角调整模块520可还包括与存储模块530以及主控制模块510 耦接的视角比较器710、与视角比较器710耦接的解码器720、与解码器720耦接的视角省略器730、与解码器720耦接的视角转换器740,以及与视角省略器730以及视角转换器740 耦接的编码器750。图7所说明的视角调整模块520的每一功能区块的操作可遵循下文更详细解释的一或多个实施例。参看图6,在步骤620中,可将由播放器模块160支持的目的地视角数目以及与由播放器模块160请求的已存储的视频数据相关联的已存储的视角数目发送至视角比较器 710以供比较。在一实施例中,如果目的地视角数目与已存储的视角数目一致,则在步骤 630中,将比较结果提供至主控制模块510,且接着,将已存储的视频数据提供至串流模块 540以供下载至播放器模块160。在一实施例中,视频数据处理系统500可上载视频数据且在自播放器模块160接收请求之前调整关联视角(若必要)。一旦播放器模块160请求视频数据,随即可将视频数据下载至播放器模块160。在此实施例中,可节省响应于请求而等待视频数据的处理的时间。如果目的地视角数目与由主控制模块510设定的视角数目不一致(小于或大于由主控制模块510设定的视角数目),则视角调整模块520可基于目的地视角数目来调整已存储的视图数据的视角数目。参看图7,在一实施例中,已存储的视频数据呈压缩形式。在此实施例中,可将已存储的视频数据皆发送至解码器720以供解压缩。在一实施例中,视频数据可为具有不同视角的多视图三维视频数据。参看图6,如果由播放器模块160支持的目的地视角数目小于与已存储的视频数据相关联的已存储的视角数目,则在步骤640中,可将经解压缩的视频数据发送至视角省略器730以略过与经解压缩的视频数据相关联的视角。被略过视角的数目同已存储的视角数目与目的地视角数目之间的差值一致。接着,在步骤650中,视角省略器730可将具有剩余视角的经解压缩的视频数据提供至编码器750以供压缩。在步骤650中,编码器750可产生具有剩余视角的目的地视频数据。剩余视角的数目与由播放器模块160支持的目的地视角的数目一致。接着, 在步骤630中,将具有剩余视角的目的地视频数据提供至串流模块MO以供下载至播放器模块160。在一实施例中,由于产生视角的操作所消耗的时间及资源比略过视角的操作多得多,因此不使用待存储于存储模块530中的具有剩余视角的目的地视频数据替换具有大于由显示模块160支持的目的地视角数目的已存储的视角数目的已存储的视频数据。在另一实施例中,如果目的地视角数目大于已存储的视角数目,则在步骤660中, 可将经解压缩的已存储的视频数据发送至视角转换器740。在一实施例中,已存储的视频数据可还包括关联深度信息。在此实施例中,解码器720可将经解压缩的已存储的视频数据以及关联深度信息输出至视角转换器740。如上文所描述,视角转换器740可基于经解压缩的已存储的视频数据以及关联深度信息来产生与已存储的视频数据相关联且与已存储的视角不同的新视角。在此实施例中,与已存储的视频数据相关联且由视角转换器740产生的视角的数目可同目的地视角数目与已存储的视角数目之间的差值一致。在步骤650中, 视角转换器740可将具有经调整视角(包括已存储的视角以及由视角转换器740产生的经产生视角)的经解压缩的视频数据提供至编码器750以供压缩。编码器750可产生提供至播放器模块160的具有经调整视角数目的目的地视频数据。上述的经调整视角数目与由播放器模块160支持的目的地视角数目一致。在步骤670中,如果经调整视角数目大于已存储的视角数目,则因为产生视角的操作所消耗的时间及资源比略过视角的操作多得多,所以可用待存储于存储模块530中的具有经调整视角数目的目的地视频数据替换具有小于经调整视角数目的已存储的视角数目的已存储的视频数据。接着,在步骤630中,将具有经调整视角数目的目的地视频数据提供至串流模块MO以供下载至播放器模块160。在另一实施例中,视频数据处理系统100可存储与先前已耦接至视频数据处理系统100的所有播放器模块160的视角数目有关的信息。在此实施例中,将由主控制模块110 设定的视角数目设定为由先前耦接的播放器模块160中的大多数支持的视角数目。因此, 相较于可能不基于由大多数先前耦接的播放器模块160支持的目的地视角数目来决定由主控制模块110设定的视角数目的其他实施例,更可能的是,已存储的视频数据的已存储的视角数目与目的地视角数目一致。此外,由于更可能的是,已存储的视频数据的已存储的视角数目与播放器模块160支持的目的地视角数目一致,因此,在此实施例中,更可能的是,视角比较器710可将具有已存储的视角数目的已存储的视频数据输出至串流模块M0, 而无视角调整模块520的另外处理。因此,在此实施例中,可节省用于处理用于下载的已存储的视频数据的视频数据处理系统500的时间以及资源。本领域技术人员可知,在不脱离以上公开的实施例的范围或精神的情况下,可在本公开进行各种修改以及变化。经过本公开的说明书的考量以及实施例的实践,其他实施例可对本领域技术人员显而易见。本说明书以及其中的实例仅为例示性,其中所公开的实施例的真实范围以及精神是由所附权利要求书要求保护的范围所指示。
权利要求
1.一种视频数据处理系统,包括控制模块,耦接来源模块,用于自所述来源模块接收视频数据,所述视频数据是与至少一来源视角相关联;以及视角调整模块,耦接所述控制模块,用于基于设定视角数目以及所述至少一来源视角的数目中的至少其一来产生所述视频数据的至少一经调整视角;其中所述设定视角数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。
2.如权利要求1所述的视频数据处理系统,其中所述视角调整模块还包括视角比较器,用于比较所述至少一来源视角的所述数目与所述设定视角数目;以及视角调整器,耦接所述视角比较器,用于基于所述至少一来源视角的所述数目与所述设定视角数目之间的所述比较来产生所述视频数据的所述至少一经调整视角。
3.如权利要求2所述的视频数据处理系统,其中如果所述至少一来源视角的所述数目小于所述设定视角数目,则所述视角调整器产生所述视频数据的所述至少一经调整视角。
4.如权利要求3所述的视频数据处理系统,其中由所述视角调整器产生的所述至少一经调整视角的数目同所述设定视角数目与所述至少一来源视角的所述数目之间的差值一致。
5.如权利要求2所述的视频数据处理系统,其中所述视角调整器还包括用于产生与所述视频数据相关联的深度信息的深度产生器,其中与所述视频数据相关联的所述至少一经调整视角是基于所述视频数据、与所述视频数据相关联的所述至少一来源视角、以及与所述视频数据相关联的所述深度信息中的至少其一而产生。
6.如权利要求1所述的视频数据处理系统,还包括与所述控制模块以及所述视角调整模块耦接的存储模块,所述存储模块用于存储所述视频数据以及与所述视频数据相关联的已存储视角,其中所述已存储视角的数目与所述至少一来源视角的所述数目以及所述设定视角数目中的至少其一一致。
7.如权利要求6所述的视频数据处理系统,其中如果所述至少一来源视角的所述数目小于所述设定视角数目,则与所述视频数据相关联的所述已存储视角的所述数目与所述设定视角数目一致。
8.如权利要求6所述的视频数据处理系统,其中如果所述至少一来源视角的所述数目不小于所述设定视角数目,则与所述视频数据相关联的所述已存储视角的所述数目与所述至少一来源视角的所述数目一致。
9.如权利要求6所述的视频数据处理系统,其中所述存储模块用于存储先前由所述视频数据处理系统接收的所述至少一视频数据,以及与存储于所述存储模块中的所述至少一先前接收的视频数据相关联的先前存储的视角。
10.如权利要求9所述的视频数据处理系统,其中所述控制模块用于判定所述视频数据是否与先前由所述视频数据处理系统接收的所述至少一视频数据一致。
11.如权利要求10所述的视频数据处理系统,其中若与所述视频数据相关联的所述至少一来源视角的所述数目大于与所述至少一先前接收的视频数据相关联的所述先前存储的视角,则使用所述来源模块所上载的所述视频数据替换存储于所述存储模块中的所述至少一先前接收的视频数据。
12.如权利要求1所述的视频数据处理系统,其中所述设定视角数目是与先前由所述视频数据处理系统接收的多个视频数据中的大多数的视角数目相关联。
13.如权利要求1所述的视频数据处理系统,其中所述设定视角数目是与先前耦接至所述视频数据处理系统的多个播放器模块中的大多数的视角数目相关联。
14.一种视频数据处理方法,包括自来源模块接收视频数据,所述视频数据是与至少一来源视角相关联;以及基于设定视角数目以及所述至少一来源视角的数目中的至少其一来产生所述视频数据的至少一经调整视角;其中所述设定视角数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。
15.如权利要求14所述的视频数据处理方法,其中所述方法还包括比较所述至少一来源视角的所述数目与所述设定视角数目。
16.如权利要求15所述的视频数据处理方法,其中基于所述至少一来源视角的所述数目与所述设定视角数目之间的所述比较来产生所述视频数据的所述至少一经调整视角。
17.如权利要求16所述的视频数据处理方法,其中如果所述至少一来源视角的所述数目小于所述设定视角数目,则产生所述视频数据的所述至少一经调整视角。
18.如权利要求17所述的视频数据处理方法,其中所述经产生的至少一经调整视角的数目同所述设定视角数目与所述至少一来源视角的所述数目之间的差值一致。
19.如权利要求14所述的视频数据处理方法,其中所述方法还包括产生与所述视频数据相关联的深度信息,其中与所述视频数据相关联的所述至少一经调整视角是基于所述视频数据、与所述视频数据相关联的所述至少一来源视角以及与所述视频数据相关联的所述深度信息中的至少其一而产生。
20.如权利要求14所述的视频数据处理方法,其中所述方法还包括存储所述视频数据以及与所述视频数据相关联的已存储视角,其中所述已存储视角的数目与所述至少一来源视角的所述数目以及所述设定视角数目中的至少其一一致。
21.如权利要求20所述的视频数据处理方法,其中如果所述至少一来源视角的所述数目小于所述设定视角数目,则与所述视频数据相关联的所述已存储视角的所述数目与所述设定视角数目一致。
22.如权利要求20所述的视频数据处理方法,其中如果所述至少一来源视角的所述数目不小于所述设定视角数目,则与所述视频数据相关联的所述已存储视角的所述数目与所述至少一来源视角的所述数目一致。
23.如权利要求20所述的视频数据处理方法,其中所述方法还包括存储所述至少一先前接收的视频数据,以及与所述至少一先前接收的视频数据相关联的先前存储的视角。
24.如权利要求23所述的视频数据处理方法,其中所述方法还包括判定所述视频数据是否与所述至少一先前接收的视频数据一致。
25.如权利要求M所述的视频数据处理方法,其中所述方法还包括如果与所述视频数据相关联的所述至少一来源视角的所述数目大于与所述至少一先前接收的视频数据相关联的所述先前存储的视角,则使用所述视频数据替换所述至少一先前接收的视频数据。
26.如权利要求14所述的视频数据处理方法,其中所述设定视角数目是与多个先前接收的视频数据中的大多数的视角数目相关联。
27.如权利要求14所述的视频数据处理方法,其中所述设定视角数目是与多个先前耦接的播放器模块中的大多数的视角数目相关联。
28.一种视频数据处理系统,包括控制模块,耦接播放器模块,用于搜集与所述播放器模块相关联的目的地视角数目;以及视角调整模块,耦接所述控制模块,用于基于所述目的地视角数目以及视频数据的至少一视角的数目中的至少其一来调整所述视频数据的所述至少一视角的所述数目;其中所述视频数据的所述至少一视角的所述数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。
29.如权利要求观所述的视频数据处理系统,其中所述视角调整模块还包括视角比较器,用于比较所述视频数据的所述至少一视角的所述数目与所述目的地视角数目;以及视角调整器,耦接所述视角比较器,用于基于所述目的地视角数目与所述视频数据的所述至少一视角的所述数目之间的比较来调整所述视频数据的所述至少一视角的所述数目。
30.如权利要求四所述的视频数据处理系统,其中如果所述视频数据的所述至少一视角的所述数目小于所述目的地视角数目,则所述视角调整器产生与所述视频数据相关联的至少一经调整视角。
31.如权利要求30所述的视频数据处理系统,其中由所述视角调整器产生的所述至少一经调整视角的数目同所述目的地视角数目与所述视频数据的所述至少一视角的所述数目之间的差值一致。
32.如权利要求观所述的视频数据处理系统,其中所述视频数据处理系统还包括与所述视角调整模块耦接的存储模块,所述存储模块用于存储具有所述至少一视角的所述视频数据以及由所述视角调整模块产生的所述至少一经调整视角。
33.如权利要求四所述的视频数据处理系统,其中如果所述视频数据的所述至少一视角的所述数目大于所述目的地视角数目,则所述视角调整器略过与所述视频数据相关联的至少一视角。
34.如权利要求33所述的视频数据处理系统,其中与所述视频数据相关联的所述被略过视角的数目同所述视频数据的所述至少一视角的所述数目与所述目的地视角数目之间的差值一致。
35.如权利要求28所述的视频数据处理系统,其中所述视频数据处理系统还包括与所述控制模块耦接的存储模块,所述存储模块用于存储所述视频数据以及与所述视频数据相关联的所述至少一视角。
36.如权利要求观所述的视频数据处理系统,其中所述控制模块用于判定所述视频数据是否与由所述播放器模块请求的视频数据一致。
37.如权利要求观所述的视频数据处理系统,其中所述视频数据的所述至少一视角的所述数目是与多个先前接收的视频数据中的大多数的视角数目相关联。
38.如权利要求28所述的视频数据处理系统,其中所述视频数据的所述至少一视角的所述数目是与多个先前耦接的播放器模块中的大多数的视角数目相关联。
39.如权利要求观所述的视频数据处理系统,其中所述系统还包括与所述视角调整模块耦接的输出模块,所述输出模块用于将所述视频数据提供至所述播放器模块。
40.如权利要求观所述的视频数据处理系统,其中提供至所述播放器模块的所述视频数据的至少一视角的数目是与至少一先前接收的视频数据的视角数目、至少一先前耦接的播放器模块的视角数目以及与所述播放器模块相关联的所述目的地视角数目中的至少其一相关联。
41.一种视频数据处理方法,包括搜集与播放器模块相关联的目的地视角数目;以及基于所述目的地视角数目以及视频数据的至少一视角的数目中的至少其一来调整所述视频数据的所述至少一视角的所述数目;其中所述视频数据的所述至少一视角的所述数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。
42.如权利要求41所述的视频数据处理方法,其中所述方法还包括比较所述视频数据的所述至少一视角的所述数目与所述目的地视角数目,其中基于所述目的地视角数目与所述视频数据的所述至少一视角的所述数目之间的比较来调整所述视频数据的所述至少一视角的所述数目。
43.如权利要求42所述的视频数据处理方法,其中如果所述视频数据的所述至少一视角的所述数目小于所述目的地视角数目,则通过产生与所述视频数据相关联的至少一视角来调整所述视频数据的所述至少一视角的所述数目。
44.如权利要求43所述的视频数据处理方法,其中所述至少一经产生视角的数目同所述目的地视角数目与所述视频数据的所述至少一视角的所述数目之间的差值一致。
45.如权利要求43所述的视频数据处理方法,其中所述方法还包括存储具有所述至少一视角以及所述至少一经产生视角的所述视频数据。
46.如权利要求42所述的视频数据处理方法,其中如果所述视频数据的所述至少一视角的所述数目大于所述目的地视角数目,则通过略过与所述视频数据相关联的至少一视角来调整所述视频数据的所述至少一视角的所述数目。
47.如权利要求46所述的视频数据处理方法,其中与所述视频数据相关联的所述被略过视角的数目同所述视频数据的所述至少一视角的所述数目与所述目的地视角数目之间的差值一致。
48.如权利要求41所述的视频数据处理方法,其中所述方法还包括存储所述视频数据以及与所述视频数据相关联的所述至少一视角。
49.如权利要求41所述的视频数据处理方法,其中所述方法还包括判定所述视频数据是否与由所述播放器模块请求的视频数据一致。
50.如权利要求41所述的视频数据处理方法,其中所述视频数据的所述至少一视角的所述数目是与多个先前接收的视频数据中的大多数的视角数目相关联。
51.如权利要求41所述的视频数据处理方法,其中所述视频数据的所述至少一视角的所述数目是与多个先前耦接的播放器模块中的大多数的视角数目相关联。
52.如权利要求41所述的视频数据处理方法,其中所述方法还包括将所述视频数据提供至所述播放器模块。
53.如权利要求52所述的视频数据处理方法,其中提供至所述播放器模块的所述视频数据的至少一视角的数目是与至少一先前接收的视频数据的视角数目、至少一先前耦接的播放器模块的视角数目以及与所述播放器模块相关联的所述目的地视角数目中的至少其一相关联。
全文摘要
一种视频数据处理系统,包括与来源模块耦接的控制模块,其用于自来源模块接收视频数据,视频数据是与至少一来源视角相关联;以及与控制模块耦接的视角调整模块,其用于基于设定视角数目以及至少一来源视角的数目中的至少其一来产生视频数据的至少一经调整视角。上述设定视角数目是与至少一先前接收的视频数据的视角数目以及至少一先前耦接的播放器模块的视角数目中的至少其一相关联。
文档编号H04N7/26GK102457741SQ20111008115
公开日2012年5月16日 申请日期2011年3月31日 优先权日2010年10月14日
发明者杨植竣, 蔡孟翰, 蔡雅琦, 陈继大 申请人:财团法人工业技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1