实现三维视频通信的方法、装置和系统的制作方法

文档序号:7999135阅读:227来源:国知局
实现三维视频通信的方法、装置和系统的制作方法
【专利摘要】本发明公开一种实现三维视频通信的方法、装置和系统。其中在实现三维视频通信的方法中,向被叫终端发送视频通信请求信息,视频通信请求信息包括第一和第二视频媒体信息;接收被叫终端发送的视频通信应答信息,被叫终端在自身支持三维视频通信时,视频通信应答信息中包括第一和第二视频媒体信息;若检测到视频通信应答信息中包括第一和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息,将第一路视频信息和第二路视频信息发送给被叫终端。从而通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
【专利说明】实现三维视频通信的方法、装置和系统
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种实现三维视频通信的方法、装置和系统。
【背景技术】
[0002]3D (Three Dimension,三维)视频是指立体视频,利用人的双眼立体视觉原理,通过双眼看到的图像不同,使用户从显示器上获得三维空间影像的视觉效果,产生身临其境的感觉。现有3D视频通信多采用单路、或者一主一副两路形式发送3D视频数据。其编码需采用特殊的MVC (Multiview Video Coding,多视角视频编码)技术,解码端也需要特殊的软硬件支持才能正确解码。
[0003]传统二维可视电话终端不经过大幅改造无法进行3D视频通信。采用现有三维立体视频通信方式,3D视频通信与普通2D视频通信间无法快速切换。

【发明内容】

[0004]本发明要解决的技术问题是提供一种实现三维视频通信的方法、装置和系统。通过进行呼叫信令协商,从而可在现有的二维可视电话终端上实现三维立体视频通信。该实现与现有非三维立体通信终端的完美兼容,无需进行设备升级改造即能实现三维视频和二维视频的随意切换。
[0005]根据本发明的一个方面,提供一种实现三维视频通信的方法,包括:
[0006]向被叫终端发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;
[0007]接收被叫终端发送的视频通信应答信息;其中被叫终端接收到视频通信请求信息后,判断被叫终端自身是否支持三维视频通信,若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;
[0008]检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息;
[0009]若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息;
[0010]将第一路视频信息和第二路视频信息发送给被叫终端。
[0011]根据本发明的另一方面,提供一种实现三维视频通信的方法,包括:
[0012]接收主叫终端发送的视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;
[0013]判断被叫终端自身是否支持三维视频通信;
[0014]生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;
[0015]向主叫终端发送视频通信应答信息;
[0016]若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息;其中主叫终端在判断视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息时,分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频Ih息和第二路视频息。
[0017]根据本发明的另一方面,提供一种实现三维视频通信的主叫终端,包括:
[0018]第一发送单元,用于向被叫终端发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;根据偏振单元的指示,将第一路视频信息和第二路视频信息发送给被叫终端;
[0019]第一接收单元,用于接收被叫终端发送的视频通信应答信息;其中被叫终端接收到视频通信请求信息后,判断被叫终端自身是否支持三维视频通信,若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息,若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;
[0020]检测单元,用于检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息;
[0021]偏振单元,用于根据检测单元的检测结果,若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息,指示第一发送单元将第一路视频信息和第二路视频信息发送给被叫终端。
[0022]根据本发明的另一方面,提供一种实现三维视频通信的被叫终端,包括:
[0023]第二接收单元,用于接收主叫终端发送的视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;根据第二发送单元的指示,若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息;其中主叫终端在判断视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息时,分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息;
[0024]第一识别单元,用于判断被叫终端自身是否支持三维视频通信;
[0025]应答信息生成单元,用于根据第一识别单元的判断结果生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;
[0026]第二发送单元,用于向主叫终端发送视频通信应答信息,指示第二接收单元接收主叫终端发送的信息。[0027]根据本发明的另一方面,提供一种实现三维视频通信的系统,包括主叫终端和被叫终J而,其中:
[0028]主叫终端,用于向被叫终端发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;接收被叫终端发送的视频通信应答信息;检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息;若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息;将第一路视频信息和第二路视频信息发送给被叫终端;
[0029]被叫终端,用于接收主叫终端发送的视频通信请求信息,判断被叫终端自身是否支持三维视频通信;生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;向主叫终端发送视频通信应答信息;若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息。
[0030]本发明通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
【专利附图】

【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本发明三维视频通信方法一个实施例的示意图。
[0033]图2为本发明三维视频通信方法另一实施例的示意图。
[0034]图3为本发明选择视频通信方式一个实施例的示意图。
[0035]图4为本发明主叫终端一个实施例的示意图。
[0036]图5为本发明被叫终端一个实施例的示意图。
[0037]图6为本发明被叫终端另一实施例的示意图。
[0038]图7为本发明三维视频通信系统一个实施例的示意图。
[0039]图8为本发明实现三维视频通信的网络示意图。
[0040]图9为本发明被叫终端按三维方式实现视频通信的示意图。
[0041]图10为本发明被叫终端按三维方式实现视频通信的网络示意图。
[0042]图11为本发明被叫终端按二维方式实现视频通信的示意图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0045]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0046]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0047]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0048]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0049]图1为本发明三维视频通信方法一个实施例的示意图。优选的,该实施例可由主叫终端执行。
[0050]步骤101,向被叫终端发送视频通信请求信息。
[0051]其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流。
[0052]步骤102,接收被叫终端发送的视频通信应答信息。
[0053]其中被叫终端接收到视频通信请求信息后,判断被叫终端自身是否支持三维视频通信,若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;
[0054]步骤103,检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息。
[0055]步骤104,若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息。
[0056]步骤105,将第一路视频信息和第二路视频信息发送给被叫终端。
[0057]基于本发明上述实施例提供的三维视频通信方法,通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
[0058]优选的,在主叫终端上设有两个摄像头。此外,若被叫终端也设有两个摄像头,则可认为被叫终%5也能够支持二维视频通?目。
[0059]由于如何对两路信息进行偏振化处理以便产生三维影像的视觉效果,是本领域技术人员通常采用的技术手段,因此这里不展开描述。例如,通过偏振处理,使得第一路视频信息的偏振方向和第二路视频信息的偏振方向垂直,用户佩戴相应的3D眼镜,就可以欣赏到相应的三维空间影像。
[0060]优选的,若视频通信应答信息中仅包括一个选择的视频媒体信息,则将与所述选择的视频媒体信息相对应的视频媒体流发送给被叫终端。[0061]对于主叫终端来说,若接收到的视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则表明被叫终端支持三维视频通信,此时可按照上述方式进行偏振处理。若接收到的视频通信应答信息中仅包括一个选择的视频媒体信息,则表明被叫终端此时不支持或者不采用三维视频通信方式,在这种情况下就可按照通常的通信方式进行通信。
[0062]优选地,由于通信是双向的,因此在主叫终端和被叫终端完成协商后,当被叫终端采用三维视频通信时,被叫终端也将自身的两个摄像头采集的两路视频媒体流进行偏振处理,以得到相应的两路视频信息,并将该两路视频信息发送给主叫终端,从而主叫终端用户也能够获得被叫终端提供的三维空间影像,从而实现双向的三维视频通信。
[0063]而当被叫终端采用二维视频通信时,主叫终端对被叫终端发送的一路视频信息进行通常处理,从而可实现双向的二维视频通信。
[0064]图2为本发明三维视频通信方法另一实施例的示意图。优选的,本实施例的方法步骤可由被叫终端执行。
[0065]步骤201,接收主叫终端发送的视频通信请求信息。
[0066]其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流。
[0067]步骤202,判断被叫终端自身是否支持三维视频通信。
[0068]步骤203,生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
[0069]步骤204,向主叫终端发送视频通信应答信息。
[0070]步骤205,若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息。
[0071]其中主叫终端在判断视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息时,分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息。
[0072]基于本发明上述实施例提供的三维视频通信方法,通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
[0073]优选的,在主叫终端上设有两个摄像头。此外,若被叫终端也设有两个摄像头,则可认为被叫终%5也能够支持二维视频通?目。
[0074]优选的,若被叫终端自身不支持三维视频通信,则接收主叫终端发送的与所述选择的视频媒体信息相对应的视频媒体流。
[0075]例如,当被叫终端自身不支持三维视频通信时,可选择第一视频媒体信息或第二媒体信息,即选择接收主叫终端第一摄像头或第二摄像头采集的视频信息。主叫终端根据视频通信应答消息中的指示,将第一摄像头或第二摄像头采集的视频信息发送给被叫终端,从而实现二维视频通信。
[0076]图3为本发明选择视频通信方式一个实施例的示意图。优选的,对于被叫终端用户来说,当被叫终端自身支持三维视频通信时,用户也可根据实际情况选择是否采用三维视频通信方式。
[0077]上述若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息的步骤进一步包括:
[0078]步骤301,在被叫终端自身支持三维视频通信时,则进一步判断被叫终端是否选择三维视频通信方式。若被叫终端选择三维视频通信方式,则执行步骤302 ;若被叫终端选择二维视频通信方式,则执行步骤303。
[0079]步骤302,视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息。之后,不再执行本实施例的其它步骤。
[0080]步骤303,视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
[0081]由此,为用户是否使用三维视频通信方式提供了便利的选择方式。
[0082]优选的,当主叫终端与被叫终端协商采用三维视频通信方式时,被叫终端与主叫终端相似,也将两路视频媒体流进行偏振处理,并将偏振处理后的两路视频信息发送给主叫终端,从而实现主叫终端与被叫终端之间的双向三维视频通信。
[0083]而当主叫终端与被叫终端协商采用二维视频通信方式时,被叫终端可采用通常方式,将视频信息发送给主叫终端,从而实现主叫终端与被叫终端之间的双向二维视频通信。
[0084]图4为本发明主叫终端一个实施例的示意图。如图4所示,主叫终端包括:
[0085]第一发送单元401,用于向被叫终端发送视频通信请求信息。
[0086]其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;根据偏振单元404的指示,将第一路视频信息和第二路视频信息发送给被叫终端。
[0087]第一接收单元402,用于接收被叫终端发送的视频通信应答信息。
[0088]其中被叫终端接收到视频通信请求信息后,判断被叫终端自身是否支持三维视频通信,若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息,若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
[0089]检测单元403,用于检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息。
[0090]偏振单元404,用于根据检测单元403的检测结果,若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息,指示第一发送单元401将第一路视频信息和第二路视频信息发送给被叫终端。
[0091]基于本发明上述实施例提供的三维视频通信方法,通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
[0092]优选的,第一发送单元401还用于根据检测单元的检测结果,若视频通信应答信息中仅包括一个选择的视频媒体信息,则将与所述选择的视频媒体信息相对应的视频媒体流发送给被叫终端。
[0093]优选的,第一接收单元402还可用于接收被叫终端发送的视频信息,从而实现双向通信。
[0094]其中,当主叫终端与被叫终端协商采用三维视频通信方式时,被叫终端与主叫终端相似,也将两路视频媒体流进行偏振处理,并将偏振处理后的两路视频信息发送给主叫终端,从而实现主叫终端与被叫终端之间的双向三维视频通信。
[0095]而当主叫终端与被叫终端协商采用二维视频通信方式时,被叫终端可采用通常方式,将视频信息发送给主叫终端,从而实现主叫终端与被叫终端之间的双向二维视频通信。
[0096]图5为本发明被叫终端一个实施例的示意图。如图5所示,被叫终端包括:
[0097]第二接收单元501,用于接收主叫终端发送的视频通信请求信息。
[0098]其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;根据第二发送单元的指示,若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息;其中主叫终端在判断视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息时,分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息。
[0099]第一识别单元502,用于判断被叫终端自身是否支持三维视频通信。
[0100]应答信息生成单元503,用于根据第一识别单元的判断结果生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
[0101]第二发送单元504,用于向主叫终端发送视频通信应答信息,指示第二接收单元接收主叫终端发送的信息。
[0102]基于本发明上述实施例提供的三维视频通信方法,通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
[0103]优选的,第二接收单元501还用于在第一识别单元判断被叫终端自身不支持三维视频通信时,接收主叫终端发送的与所述选择的视频媒体信息相对应的视频媒体流。
[0104]图6为本发明被叫终端另一实施例的示意图。与图5所示实施例相比,在图6所示实施例中,被叫终端还包括第二识别单元601,用于在第一识别单元502判断被叫终端自身支持三维视频通信时,进一步判断被叫终端是否选择三维视频通信方式。
[0105]应答信息生成单元503还用于根据第二识别单元601的指示,若被叫终端选择三维视频通信方式,则在视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端选择二维视频通信方式,则在视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
[0106]优选的,为了实现双向通信,在被叫终端中还可设置偏振单元,用于当主叫终端与被叫终端协商采用三维视频通信方式时,被叫终端与主叫终端相似,也利用偏振单元将两路视频媒体流进行偏振处理,并通过第二发送单元将偏振处理后的两路视频信息发送给主叫终端,从而实现主叫终端与被叫终端之间的双向三维视频通信。
[0107]而当主叫终端与被叫终端协商采用二维视频通信方式时,被叫终端可采用通常方式,通过第二发送单元将视频信息发送给主叫终端,从而实现主叫终端与被叫终端之间的双向二维视频通信。[0108]图7为本发明三维视频通信系统一个实施例的示意图。如图7所示,该系统包括主叫终端701和被叫终端702。其中:
[0109]主叫终端701,用于向被叫终端702发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;接收被叫终端702发送的视频通信应答信息;检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息;若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息;将第一路视频信息和第二路视频信息发送给被叫终端702。
[0110]被叫终端702,用于接收主叫终端701发送的视频通信请求信息,判断被叫终端自身是否支持三维视频通信;生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;向主叫终端701发送视频通信应答信息;若被叫终端自身支持三维视频通信,则接收主叫终端701发送的第一路视频信息和第二路视频信肩、O
[0111]基于本发明上述实施例提供的三维视频通信方法,通过主叫终端与被叫终端的协商,可在现有的二维可视电话终端上实现三维立体视频通信。
[0112]优选的,主叫终端701为图4中任一实施例涉及的主叫终端,被叫终端702为图5和图6中任一实施例涉及的被叫终端。
[0113]图8为本发明实现三维视频通信的网络示意图。其中,主叫终端和被叫终端均配有两个摄像头,从而可根据协商结果进行三维或二维视频通信。其原理如下:
[0114]I)主叫终端设置双摄像头,发起呼叫并与被叫接通后,摄录两路视频并进行横、竖光偏振处理,再按相同格式进行编码(如H.263,H.264等),生成RTP(Real_time TransportProtocol,实时传输协议)流进行传输到被叫终端;
[0115]2)主/被叫终端使用SIP (Session Initiation Protocol,会话初始化协议)协议和电话核心网对接,呼叫由电话核心网进行处理,通过SIP信令协商,确定本次主、被叫通话需要传输两路视频媒体流;
[0116]3)被叫终端接收到对方传输过来的双路视频流,若为支持同类功能的终端则同时接收双路RTP视频流数据并按SIP协商好的格式进行解码。解码的数据经过帧同步后,在屏幕上以可立体观看的显示方式进行显示,例如:以奇数帧显示一路视频,而偶数帧显示另一路视频。观看者佩戴快门式3D眼镜观看,又或者以红色通道显示一路视频,绿色显示另一路,观看者佩戴红绿眼镜进行观看。从而可以获得三维立体影像效果。
[0117]下面通过具体实施例对本发明进行进一步说明。
[0118]实施例1:主叫用户发起3D视频呼叫,被叫终端按3D方式接听。相应的流程图如图9所示。
[0119]图9为本发明被叫终端按三维方式实现视频通信的示意图。其中,主叫终端和被叫终端均为带有两个摄像头的可视电话装置。[0120]步骤901,主叫终端发起3D视频呼叫,向被叫终端发送视频通信请求信息,视频通信请求信息中包括第一和第二视频媒体信息。
[0121]步骤902,被叫终端判断自身是否支持三维视频通信。
[0122]步骤903,若判断自身支持三维视频通信,并且用户选择接受3D视频呼叫,则在生成的视频通信应答信息中包括第一和第二视频媒体信息。
[0123]步骤904,被叫终端将视频通信应答信息发送给主叫终端。
[0124]步骤905,主叫终端检测视频通信应答信息中是否包括第一和第二视频媒体信息。
[0125]步骤906,当检测到视频通信应答信息中包括第一和第二视频媒体信息,则主叫终端与被叫终端建立三维视频通信。其中建立的视频媒体流有两路,分别对应主被叫的两个摄像头拍摄的视频媒体流。主/被叫终端分别对对方发送的经过偏振处理的两路视频流进行解码,用户佩戴3D眼镜观看对方提供的3D影像。
[0126]图10为本发明被叫终端按三维方式实现视频通信的网络示意图。如图10所示,主叫终端通过诸如MS (IP Multimedia Subsystem, IP多媒体子系统)的电话核心网络与被叫终端进行交互。主叫终端与被叫终端进行SIP信令交互,将两路视频的媒体信息、编码格式、端口号等参数信息组装在SDP (Session Description Protocol,会话描述协议)信息中发送给对方终端,以完成实现三维视频通信的协商,如图10中的实线所示。主叫终端设置双摄像头,摄录两路视频,进行偏振处理后并按相同格式进行编码,生成RTP流传输到SIP协商好的对方接收视频端口。被叫终端接收到对方传输过来的双路视频流,如图10中的两条虚线所示,按SIP协商好的格式解码,并对两路视频进行偏振处理后,通过屏幕输出,用户戴3D眼镜后便可观看对方的3D视频。
[0127]在图10中仅示出了单向传输方式,实际上,三维视频通信可双向进行。
[0128]实施例2:主叫用户发起3D视频呼叫,被叫终端按2D方式接听。相应的流程图如图11所示。
[0129]图11为本发明被叫终端按二维方式实现视频通信的示意图。其中,主叫终端为带有两个摄像头的可视电话装置,被叫终端为常规的仅具有一个摄像头的可视电话装置。
[0130]步骤1101,主叫终端发起3D视频呼叫,向被叫终端发送视频通信请求信息,视频通信请求信息中包括第一和第二视频媒体信息。
[0131]步骤1102,被叫终端判断自身是否支持三维视频通信。
[0132]步骤1103,若判断自身不支持三维视频通信,则在生成的视频通信应答信息中包括所选择的第一或第二视频媒体信息。
[0133]步骤1104,被叫终端将视频通信应答信息发送给主叫终端。
[0134]步骤1105,主叫终端检测视频通信应答信息中是否包括第一和第二视频媒体信
肩、O
[0135]步骤1106,当检测到视频通信应答信息中仅包括第一或第二视频媒体信息,则主叫终端与被叫终端建立二维视频通信,其中只有一路视频媒体流,主被叫之间采用2D视频方式进行通话。
[0136]通过实施本发明,在现有的二维可视电话终端上实现三维立体视频通信。该实现与现有非三维立体通信终端的完美兼容,无需进行设备升级改造即能实现三维视频和二维视频的随意切换。[0137]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0138]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种实现三维视频通信的方法,其特征在于,包括: 向被叫终端发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流; 接收被叫终端发送的视频通信应答信息;其中被叫终端接收到视频通信请求信息后,判断被叫终端自身是否支持三维视频通信,若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息; 检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息; 若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息;将第一路视频信息和第二路视频信息发送给被叫终端。
2.根据权利要求1所述的方法,其特征在于: 若视频通信应答信息中仅包括一个选择的视频媒体信息,则将与所述选择的视频媒体信息相对应的视频媒体流发送给被叫终端。
3.一种实现三维视频通信的方法,其特征在于,包括: 接收主叫终端发送的 视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流; 判断被叫终端自身是否支持三维视频通信; 生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息; 向主叫终端发送视频通信应答信息; 若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息;其中主叫终端在判断视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息时,分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息。
4.根据权利要求3所述的方法,其特征在于: 若被叫终端自身不支持三维视频通信,则接收主叫终端发送的与所述选择的视频媒体信息相对应的视频媒体流。
5.根据权利要求3或4所述的方法,其特征在于: 若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息的步骤包括: 若被叫终端自身支持三维视频通信,则进一步判断被叫终端是否选择三维视频通信方式; 若被叫终端选择三维视频通信方式,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息; 若被叫终端选择二维视频通信方式,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
6.一种实现三维视频通信的主叫终端,其特征在于,包括: 第一发送单元,用于向被叫终端发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;根据偏振单元的指示,将第一路视频信息和第二路视频信息发送给被叫终端; 第一接收单元,用于接收被叫终端发送的视频通信应答信息;其中被叫终端接收到视频通信请求信息后,判断被叫终端自身是否支持三维视频通信,若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息,若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息; 检测单元,用于检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息; 偏振单元,用于根据检测单元的检测结果,若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息,指示第一发送单元将第一路视频信息和第二路视频信息发送给被叫终端 。
7.根据权利要求6所述的主叫终端,其特征在于: 第一发送单元还用于根据检测单元的检测结果,若视频通信应答信息中仅包括一个选择的视频媒体信息,则将与所述选择的视频媒体信息相对应的视频媒体流发送给被叫终端。
8.一种实现三维视频通信的被叫终端,其特征在于,包括: 第二接收单元,用于接收主叫终端发送的视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;根据第二发送单元的指示,若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息;其中主叫终端在判断视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息时,分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息; 第一识别单元,用于判断被叫终端自身是否支持三维视频通信; 应答信息生成单元,用于根据第一识别单元的判断结果生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息; 第二发送单元,用于向主叫终端发送视频通信应答信息,指示第二接收单元接收主叫终端发送的信息。
9.根据权利要求8所述的被叫终端,其特征在于:第二接收单元还用于在第一识别单元判断被叫终端自身不支持三维视频通信时,接收主叫终端发送的与所述选择的视频媒体信息相对应的视频媒体流。
10.根据权利要求8或9所述的被叫终端,其特征在于,被叫终端还包括第二识别单元,用于在第一识别单元判断被叫终端自身支持三维视频通信时,进一步判断被叫终端是否选择三维视频通信方式; 应答信息生成单元还用于根据第二识别单元的指示,若被叫终端选择三维视频通信方式,则在视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端选择二维视频通信方式,则在视频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息。
11.一种实现三维视频通信的系统,其特征在于,包括主叫终端和被叫终端,其中: 主叫终端,用于向被叫终端发送视频通信请求信息,其中视频通信请求信息包括第一视频媒体信息和第二视频媒体信息,第一视频媒体信息对应于主叫终端第一摄像头拍摄的第一视频媒体流,第二视频媒体信息对应于主叫终端第二摄像头拍摄的第二视频媒体流;接收被叫终端发送的视频通信应答信息;检测视频通信应答信息中是否包括第一视频媒体信息和第二视频媒体信息;若视频通信应答信息中包括第一视频媒体信息和第二视频媒体信息,则分别对第一视频媒体流和第二视频媒体流进行偏振处理,生成第一路视频信息和第二路视频信息;将第一路视频信息和第二路视频信息发送给被叫终端; 被叫终端,用于接收主叫终端发送的视频通信请求信息,判断被叫终端自身是否支持三维视频通信;生成视频通信应答信息,其中若被叫终端自身支持三维视频通信,则视频通信应答信息中包括所述第一视频媒体信息和第二视频媒体信息;若被叫终端自身不支持三维视频通信,则视 频通信应答信息中包括在所述第一视频媒体信息和第二视频媒体信息中选择的一个视频媒体信息;向主叫终端发送视频通信应答信息;若被叫终端自身支持三维视频通信,则接收主叫终端发送的第一路视频信息和第二路视频信息。
12.根据权利要求11所述的系统,其特征在于: 主叫终端为权利要求6或7中涉及的主叫终端; 被叫终端为权利要求8-10中任一项涉及的被叫终端。
【文档编号】H04N7/14GK103905774SQ201310170140
【公开日】2014年7月2日 申请日期:2013年5月10日 优先权日:2012年12月26日
【发明者】江洪, 龙显军, 陈珣, 王哲, 朱培军, 林俐, 胡文胜, 黄梓南, 区洪辉, 刘豪, 马杰, 钟远晖, 马涛, 叶文超 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1