CN102195894A - 即时通信中实现立体视频通信的系统及方法 - Google Patents
即时通信中实现立体视频通信的系统及方法 Download PDFInfo
- Publication number
- CN102195894A CN102195894A CN2010101231556A CN201010123155A CN102195894A CN 102195894 A CN102195894 A CN 102195894A CN 2010101231556 A CN2010101231556 A CN 2010101231556A CN 201010123155 A CN201010123155 A CN 201010123155A CN 102195894 A CN102195894 A CN 102195894A
- Authority
- CN
- China
- Prior art keywords
- video
- frequency
- module
- dimensional video
- coding
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004891 communication Methods 0.000 title abstract description 25
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000006978 adaptation Effects 0.000 claims description 15
- 230000011664 signaling Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 7
- 239000011521 glass Substances 0.000 description 7
- 230000009977 dual effect Effects 0.000 description 3
- 239000004744 fabric Substances 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/167—Synchronising or controlling image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/194—Transmission of image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/631—Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供了一种即时通信中实现立体视频通信的系统及方法,在判断出本地视频捕获设备支持立体视频捕获,并且对端通知要求启动立体视频时,启动立体视频捕获,按照预设参数,对捕获到的立体视频流进行编码后,发送编码后的立体视频编码码流,接收端接收立体视频码流进行解码以显示立体视频。本发明在即时通信中实现了立体视频通信;另外,充分考虑到了对现有普通视频模式的兼容,同时考虑到了目前网络的异构性、终端的多样性。
Description
技术领域
本发明涉及立体视频技术,尤指一种即时通信中实现立体视频通信的系统及方法。
背景技术
随着计算机科技的发展,图像和视频已经从平面发展向立体化。在听觉上,为了使人两只耳朵分别听到不同的声音可以产生空间感,由单声道发展为双声道,更甚者借助现代音响设备的空间布局实现了5.1、7.1声道环绕立体声。同立体声原理类似,在视觉上,由不同位置的两台或者一台摄像机经过移动或旋转拍摄同一幅场景,利用人眼睛的双目视差原理,双目各自独立地接收来自同一场景的特定摄像点的左右图像:左眼看偏左的图像,右眼看偏右的图像,形成双目视差,大脑能得到图像的深度信息,使欣赏到的图像有强烈深度感、逼真感,观众能欣赏到超强的立体视觉效果。
立体视频技术涉及立体视频捕获技术、立体视频编码技术和立体视频显示技术,其中,
立体视频捕获技术用于获取立体视频图像。为了获取立体视频图像,由不同位置的两台或者一台摄像机经过移动或旋转拍摄同一幅场景,获取立体图像对,直接模拟人类双眼处理景物的方式。捕获到的两路视频流分别代表人两只眼睛看到的图像序列。这种设备一般称为双目摄像机(或双目摄像头)。
立体视频一般有两个视频通道,数据量要远远大于单通道视频。一般立体视频的编码压缩除了利用视频通道内的相关性(一般视频编码方案,包括帧内预测,帧间预测)之外,还可以利用两个视频通道之间的相关性。使用立体图像提取深度信息在计算机视觉领域中是一个常用的技术,Michael E.Lukaces是 立体视频编码的早期研究者,Michael E.Lukaces探索了将视差补偿(DC-based)用于从立体视频序列中的一个视频序列预测另一个视频序列,并提出了多种基于视差补偿的方法,这里,视差补偿是指使用双目视视差关系在两幅图像之间建立对应。Franich提出了基于通用块匹配算法的视差估计方法,并引入一种平滑检测手段来评价视差匹配好坏。立体视频编码相对于一般编码方式主要增加了以下几种方案:静止立体对编码,混合分辨率立体编码,运动及视差联合估计,物体方向性立体编码,与标准可兼容的编码,基于心理特性的比特分配,基于多分辨率的立体编码,多视编码及中间视图合成等。在本质上,立体视频编码都是利用双目视频流之间的相关性,以整体提高两路视频信号的编码效率。
立体视频的显示有佩戴偏振眼镜/光栅眼镜观看(大屏幕投影),以及裸眼借助特殊显示设备观看两种方式(三维显示器,三维视频手机)。采用两个投影仪,将两路视频流投影到同一个屏幕上,在两个投影仪前方分别架设偏振片使得两个投影仪透出的光线成为传播方向垂直的偏振光,观看时观众佩戴偏振眼镜,通过偏振镜片,使两只眼睛分别接收来自两个投影仪的视频图像,形成视差产生立体效果;光栅眼镜观看的方式是将两路视频流以较高频率交叉显示,第1,3,5帧显示左序列,2,4,6帧显示右序列,而光栅眼镜通过和播放设备进行通信控制闭合/开启左右光栅镜片,使得左眼只能看到1,3,5帧的左序列图像,右眼只能看到2,4,6帧右序列图像而形成视差产生立体效果,目前电影院的3D电影多采用这种方式。裸眼借助特殊显示设备观看也是类似原理,在显示屏表面使用特殊的材料和纹理,使得光线通过折射分别进入两只眼睛,以此形成视差产生立体感。两种方式各有优劣,前一种效果好,但是普通用户较难具备这种专业的设备和投影场地;后一种方式由于材料和光线折射方向等限制,只能在特定角度取得较好的效果,但是不需要用户使用投影仪、偏振眼镜/光栅眼镜等专业设备,操作门槛低。
目前,在即时通信中,还没有立体视频通信的具体实现方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种即时通信中实现立体视频通信的系统及方法,能够在即时通信中,实现立体视频通信。
为达到上述目的,本发明的技术方案是这样实现的:
一种即时通信中实现立体视频通信的系统,包括信令参数控制模块、立体视频捕获模块、立体视频编码模块、网络传输适配模块和立体视频显示模块,其中,
指令参数控制模块,用于与用户命令交互,将启动立体视频的用户命令信息通知到该系统中的其它各模块;
视频捕获模块,与视频捕获设备相连接,用于接收启动立体视频的用户命令信息,捕获来自视频捕获设备的立体视频流的两路视频流,并输出给视频编码模块;
视频编码模块:用于接收启动立体视频的用户命令信息,根据预先设置参数,对立体视频流进行编码;
网络传输适配模块:用于接收启动立体视频的用户命令信息,发送编码后的立体视频编码码流;
视频显示模块:与显示设备相连接,用于将立体视频流输送到显示设备驱动接口并显示。
该系统还包括视频解码模块,用于接收来自用户的选择切换至立体视频通话的通知,对接收到的来自网络传输适配模块的立体视频流进行解码。
所述视频解码模块,还用于对普通视频流进行解码。
所述视频捕获模块,还用于捕获单通道普通视频流;
所述视频编码模块,还用于在采用普通视频模式时,对单通道视频流进行编码,将单通道的普通视频编码码流输出给网络传输适配模块;
所述网络传输适配模块,还用于发送普通视频编码码流;
所示视频显示模块,还用于将单通道视频流输送到显示设备驱动接口并显 示。
一种即时通信中实现立体视频通信的方法,主要包括:
在判断出本地视频捕获设备支持立体视频捕获,并且对端通知要求启动立体视频时,启动立体视频捕获,按照预设参数,对捕获到的立体视频流进行立体视频编码后,发送编码后的立体视频编码码流以显示。
该方法还包括:对所述编码后的立体视频编码码流进行立体视频解码后再执行显示。
该方法还包括:
在判断出本地视频捕获设备不支持立体视频捕获,或者对端未要求启动立体视频时,发送单路普通视频,按照普通视频模式编码数据,结束本流程。
所述立体视频编码包括:
对所述立体视频流中的主序列使用通用视频编码方式编码,副序列采用通用编码方式中的帧内、帧间预测方式,以及采用主序列的对应帧作为参考帧作视差估计补偿编码。
所述发送编码后的立体视频编码码流的方法为:所述立体视频编码码流的主序列和副序列的对应帧采取关联发送策略。
从上述本发明提供的技术方案可以看出,在判断出本地视频捕获设备支持立体视频捕获,并且对端通知要求启动立体视频时,启动立体视频捕获,按照预设参数,对捕获到的立体视频流进行编码后,发送编码后的立体视频编码码流,接收端接收立体视频码流进行解码以显示立体视频。本发明在即时通信中实现了立体视频通信;另外,充分考虑到了对现有普通视频模式的兼容,同时考虑到了目前网络的异构性、终端的多样性。
附图说明
图1为本发明立体视频通信系统的组成架构示意图;
图2为本发明立体视频通信系统中,发送方的处理流程图;
图3为本发明立体视频通信系统中,接收方的处理流程图。
具体实施方式
图1为本发明立体视频通信系统的组成架构示意图,如图1所示,本发明系统主要包括信令参数控制模块、视频捕获模块、视频编码模块、网络传输适配模块和视频显示模块,其中,
指令参数控制模块,用于与用户输入命令交互,将用户命令信息,比如启动立体视频,通知到相应模块。
视频捕获模块,与视频捕获设备相连接,用于接收启动立体视频的用户命令信息,即表明采用立体视频通信方式,捕获来自视频捕获设备如双目摄像头的两路视频流(双通道视频流),标记其左右属性、宽、高、格式,输出给立体视频编码模块,并输出给视频编码模块。进一步地,还用于捕获单通道普通视频流。
视频编码模块,用于接收启动立体视频的用户命令信息,根据预先设置参数,对立体视频流进行编码,将立体视频编码码流输出给网络传输适配模块;也就是说,在接收到启动立体视频的通知,即表明采用立体视频通信方式,采用立体视频编码压缩方法对双通道视频流进行编码;这里,不限定具体的立体视频编码方式,例如将两路视频流标定为主序列和副序列,主序列使用通用视频编码方式编码,副序列除了采用通用编码方式中的帧内、帧间预测方式外,增加一种预测方式视差估计补偿,即采用主序列的对应帧作为参考帧作视差估计补偿编码。进一步地,还用于在采用普通视频模式时,对单通道视频流进行编码,将单通道的普通视频编码码流输出给网络传输适配模块。
网络传输适配模块:用于接收启动立体视频的用户命令信息,发送立体视频编码码流。需要指出的是当采用立体视频编码方式时,主序列和副序列的对应帧采取关联发送策略,以保证时间上同步的帧同时到达,避免造成体验上的下降。进一步地,还用于发送普通视频编码码流,可以采用抗丢包策略,缓冲策略等。这里提到的关联发送策略、抗丢包策略,缓冲策略等属于现有技术,本领域技术人员的惯用技术手段,具体实现不再详述。
视频显示模块:与显示设备相连接,用于立体视频流输送到显示设备驱动接口并显示。进一步地,还用于将单通道视频流输送到显示设备驱动接口并显示。
图1仅仅表示了作为发送方的单向视频通信的结构示意图,在实际即时通信的应用中,任一个即时通信终端既是发送方也是接收方,可以进行全双工通信,上下行的通信链路互相独立,这是本领域技术人员熟知的,比如,在接收方中,应该包括视频解码模块,用于接收来自用户的选择切换至立体视频通话的通知,对接收到的来自网络传输适配模块的立体视频流进行解码。进一步地,视频解码模块还用于对普通视频流进行解码。
图2为本发明立体视频通信系统中,发送方的处理流程图,如图2所示,包括以下步骤:
步骤200:能力交换准备,检测本地视频捕获设备情况并发送给对端的接收方。
本步骤中,检测方式是根据摄像头硬件驱动提供所能支持的视频流格式判断。设备情况包括支持的视频流格式,单路捕获还是两路捕获,以及具体的视频帧格式参数,捕获帧率等。
步骤201:判断本地视频捕获设备是否支持立体视频捕获,如果不支持,则进入步骤203;如果支持立体视频捕获,进入步骤202。
本步骤中,判断是否支持立体视频捕获为:如果设备情况中显示支持单路捕获,则判定不支持立体视频捕获;如果设备情况中显示支持两路捕获,则判定支持立体视频捕获。
步骤202:判断对端的接收方是否要求启动立体视频,如果无要求,进入步骤203;如果收到对端的信令通知要求启动立体视频,则进入步骤204。
步骤203:发送单路普通视频,按照普通视频模式编码数据,结束本流程。
步骤204:启动立体视频捕获,编码立体视频流发送给对端的接收方。
本步骤具体实现包括:接收到来自对端的启动立体视频的信令,开始启动两路视频捕获,采用双路立体视频编码模式对捕获的两路视频数据进行编码; 根据丢包率进行冗余控制,并对对应的两帧进行关联发送,以保证双目对应帧的同时到达及避免部分丢失。
图3为本发明立体视频通信系统中,接收方的处理流程图,如图3所示,主要包括以下步骤:
步骤300~步骤301:接收方收到对端传入的能力交换信息,读取对端是否具有立体视频捕获设备,如果有,则进入步骤302,如果没有,则进入步骤304。
步骤302~步骤303:在对端支持立体视频捕获时,首先检测用户是否具备立体视频显示设备:
如果检测出用户具有立体视频显示设备,提示用户是否切换至立体视频通话,在用户选择切换至立体视频通话,进入步骤305,否则进入步骤304;
如果检测出用户不具备立体视频显示设备,则不进行任何提示,进入步骤304;
如果检测失败,则询问用户是否具有立体视频显示设备,若有,则建议用户切换至更逼真的视频通话方式,并在用户选择切换至立体视频通话时,进入步骤305。否则进入步骤304。
步骤304:接收单路视频流,并进行解码显示。结束本流程。
步骤305:选择切换至立体视频发送方式后,信令通知对端发送立体视频流,同时通知解码端切换到立体视频解码方式。
步骤306:将接收到的立体视频流解码后进行显示。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种即时通信中实现立体视频通信的系统,其特征在于,包括信令参数控制模块、立体视频捕获模块、立体视频编码模块、网络传输适配模块和立体视频显示模块,其中,
指令参数控制模块,用于与用户命令交互,将启动立体视频的用户命令信息通知到该系统中的其它各模块;
视频捕获模块,与视频捕获设备相连接,用于接收启动立体视频的用户命令信息,捕获来自视频捕获设备的立体视频流的两路视频流,并输出给视频编码模块;
视频编码模块:用于接收启动立体视频的用户命令信息,根据预先设置参数,对立体视频流进行编码;
网络传输适配模块:用于接收启动立体视频的用户命令信息,发送编码后的立体视频编码码流;
视频显示模块:与显示设备相连接,用于将立体视频流输送到显示设备驱动接口并显示。
2.根据权利要求1所述的系统,其特征在于,该系统还包括视频解码模块,用于接收来自用户的选择切换至立体视频通话的通知,对接收到的来自网络传输适配模块的立体视频流进行解码。
3.根据权利要求2所述的系统,其特征在于,所述视频解码模块,还用于对普通视频流进行解码。
4.根据权利要求1、2或3所述的系统,其特征在于,所述视频捕获模块,还用于捕获单通道普通视频流;
所述视频编码模块,还用于在采用普通视频模式时,对单通道视频流进行编码,将单通道的普通视频编码码流输出给网络传输适配模块;
所述网络传输适配模块,还用于发送普通视频编码码流;
所示视频显示模块,还用于将单通道视频流输送到显示设备驱动接口并显示。
5.一种即时通信中实现立体视频通信的方法,其特征在于,主要包括:
在判断出本地视频捕获设备支持立体视频捕获,并且对端通知要求启动立体视频时,启动立体视频捕获,按照预设参数,对捕获到的立体视频流进行立体视频编码后,发送编码后的立体视频编码码流以显示。
6.根据权利要求5所述的方法,其特征在于,该方法还包括:对所述编码后的立体视频编码码流进行立体视频解码后再执行显示。
7.根据权利要求5或6所述的方法,其特征在于,该方法还包括:
在判断出本地视频捕获设备不支持立体视频捕获,或者对端未要求启动立体视频时,发送单路普通视频,按照普通视频模式编码数据,结束本流程。
8.根据权利要求5所述的方法,其特征在于,所述立体视频编码包括:
对所述立体视频流中的主序列使用通用视频编码方式编码,副序列采用通用编码方式中的帧内、帧间预测方式,以及采用主序列的对应帧作为参考帧作视差估计补偿编码。
9.根据权利要求5所述的方法,其特征在于,所述发送编码后的立体视频编码码流的方法为:所述立体视频编码码流的主序列和副序列的对应帧采取关联发送策略。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010123155.6A CN102195894B (zh) | 2010-03-12 | 2010-03-12 | 即时通信中实现立体视频通信的系统及方法 |
| PCT/CN2011/071748 WO2011110107A1 (zh) | 2010-03-12 | 2011-03-11 | 即时通信中实现立体视频通信的系统及方法 |
| BR112012015809A BR112012015809A8 (pt) | 2010-03-12 | 2011-03-11 | cliente de mi e método para implementar a comunicação de vídeo em 3d |
| US13/612,265 US20130010060A1 (en) | 2010-03-12 | 2012-09-12 | IM Client And Method For Implementing 3D Video Communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010123155.6A CN102195894B (zh) | 2010-03-12 | 2010-03-12 | 即时通信中实现立体视频通信的系统及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102195894A true CN102195894A (zh) | 2011-09-21 |
| CN102195894B CN102195894B (zh) | 2015-11-25 |
Family
ID=44562895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010123155.6A Active CN102195894B (zh) | 2010-03-12 | 2010-03-12 | 即时通信中实现立体视频通信的系统及方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20130010060A1 (zh) |
| CN (1) | CN102195894B (zh) |
| BR (1) | BR112012015809A8 (zh) |
| WO (1) | WO2011110107A1 (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102843566A (zh) * | 2012-09-20 | 2012-12-26 | 歌尔声学股份有限公司 | 一种3d视频数据的通讯方法和设备 |
| CN103037195A (zh) * | 2012-12-05 | 2013-04-10 | 北京小米科技有限责任公司 | 设置视频通话参数、和发送能力参数的方法及装置 |
| CN104639754A (zh) * | 2015-02-09 | 2015-05-20 | 胡光南 | 用手机拍摄和显示三维影像的方法和三维影像手机 |
| CN105120135A (zh) * | 2015-08-25 | 2015-12-02 | 努比亚技术有限公司 | 一种双目摄像头 |
| CN107547889A (zh) * | 2017-09-06 | 2018-01-05 | 叶进蓉 | 一种基于即时通信进行立体视频的方法及装置 |
| CN107707865A (zh) * | 2017-09-11 | 2018-02-16 | 深圳传音通讯有限公司 | 一种通话方式开启方法、终端及计算机可读存储介质 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107070964B (zh) * | 2016-12-08 | 2020-03-13 | 上海找钢网信息科技股份有限公司 | 基于异构环境的远程通信打包方法及系统 |
| US11582478B2 (en) * | 2020-09-08 | 2023-02-14 | Alibaba Group Holding Limited | Video encoding technique utilizing user guided information in cloud environment |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1275871A (zh) * | 2000-07-21 | 2000-12-06 | 清华大学 | 多摄像头视频目标提取的视频图像通信系统及实现方法 |
| CN1450816A (zh) * | 2003-04-22 | 2003-10-22 | 上海大学 | 一种立体视频流编码/解码器及其立体视频编解码系统 |
| US20030234859A1 (en) * | 2002-06-21 | 2003-12-25 | Thomas Malzbender | Method and system for real-time video communication within a virtual environment |
| CN101291415A (zh) * | 2008-05-30 | 2008-10-22 | 深圳华为通信技术有限公司 | 一种三维视频通信的方法、装置及系统 |
| CN101453662A (zh) * | 2007-12-03 | 2009-06-10 | 华为技术有限公司 | 立体视频通信终端、系统及方法 |
| CN101459857A (zh) * | 2007-12-10 | 2009-06-17 | 深圳华为通信技术有限公司 | 通信终端和信息系统 |
| CN101651841A (zh) * | 2008-08-13 | 2010-02-17 | 华为技术有限公司 | 一种立体视频通讯的实现方法、系统和设备 |
| CN101668219A (zh) * | 2008-09-02 | 2010-03-10 | 深圳华为通信技术有限公司 | 3d视频通信方法、发送设备和系统 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050259148A1 (en) * | 2004-05-14 | 2005-11-24 | Takashi Kubara | Three-dimensional image communication terminal |
| US8094928B2 (en) * | 2005-11-14 | 2012-01-10 | Microsoft Corporation | Stereo video for gaming |
-
2010
- 2010-03-12 CN CN201010123155.6A patent/CN102195894B/zh active Active
-
2011
- 2011-03-11 WO PCT/CN2011/071748 patent/WO2011110107A1/zh not_active Ceased
- 2011-03-11 BR BR112012015809A patent/BR112012015809A8/pt not_active Application Discontinuation
-
2012
- 2012-09-12 US US13/612,265 patent/US20130010060A1/en not_active Abandoned
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1275871A (zh) * | 2000-07-21 | 2000-12-06 | 清华大学 | 多摄像头视频目标提取的视频图像通信系统及实现方法 |
| US20030234859A1 (en) * | 2002-06-21 | 2003-12-25 | Thomas Malzbender | Method and system for real-time video communication within a virtual environment |
| CN1450816A (zh) * | 2003-04-22 | 2003-10-22 | 上海大学 | 一种立体视频流编码/解码器及其立体视频编解码系统 |
| CN101453662A (zh) * | 2007-12-03 | 2009-06-10 | 华为技术有限公司 | 立体视频通信终端、系统及方法 |
| CN101459857A (zh) * | 2007-12-10 | 2009-06-17 | 深圳华为通信技术有限公司 | 通信终端和信息系统 |
| CN101291415A (zh) * | 2008-05-30 | 2008-10-22 | 深圳华为通信技术有限公司 | 一种三维视频通信的方法、装置及系统 |
| CN101651841A (zh) * | 2008-08-13 | 2010-02-17 | 华为技术有限公司 | 一种立体视频通讯的实现方法、系统和设备 |
| CN101668219A (zh) * | 2008-09-02 | 2010-03-10 | 深圳华为通信技术有限公司 | 3d视频通信方法、发送设备和系统 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102843566A (zh) * | 2012-09-20 | 2012-12-26 | 歌尔声学股份有限公司 | 一种3d视频数据的通讯方法和设备 |
| CN102843566B (zh) * | 2012-09-20 | 2015-06-17 | 歌尔声学股份有限公司 | 一种3d视频数据的通讯方法和设备 |
| CN103037195A (zh) * | 2012-12-05 | 2013-04-10 | 北京小米科技有限责任公司 | 设置视频通话参数、和发送能力参数的方法及装置 |
| CN104639754A (zh) * | 2015-02-09 | 2015-05-20 | 胡光南 | 用手机拍摄和显示三维影像的方法和三维影像手机 |
| CN105120135A (zh) * | 2015-08-25 | 2015-12-02 | 努比亚技术有限公司 | 一种双目摄像头 |
| CN107547889A (zh) * | 2017-09-06 | 2018-01-05 | 叶进蓉 | 一种基于即时通信进行立体视频的方法及装置 |
| CN107547889B (zh) * | 2017-09-06 | 2019-08-27 | 新疆讯达中天信息科技有限公司 | 一种基于即时通信进行立体视频的方法及装置 |
| CN107707865A (zh) * | 2017-09-11 | 2018-02-16 | 深圳传音通讯有限公司 | 一种通话方式开启方法、终端及计算机可读存储介质 |
| CN107707865B (zh) * | 2017-09-11 | 2024-02-23 | 深圳传音通讯有限公司 | 一种通话方式开启方法、终端及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| BR112012015809A2 (pt) | 2016-06-07 |
| BR112012015809A8 (pt) | 2017-10-17 |
| US20130010060A1 (en) | 2013-01-10 |
| CN102195894B (zh) | 2015-11-25 |
| WO2011110107A1 (zh) | 2011-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102939763B (zh) | 计算三维图像的视差 | |
| CN101023681B (zh) | 一种多视点视频位流的解码方法和解码装置 | |
| CN102195894B (zh) | 即时通信中实现立体视频通信的系统及方法 | |
| CN101291415B (zh) | 一种三维视频通信的方法、装置及系统 | |
| CN101453662B (zh) | 立体视频通信终端、系统及方法 | |
| CN1204757C (zh) | 一种立体视频流编码/解码器及其立体视频编解码系统 | |
| CN103299644B (zh) | 使用暗示参考帧的视频编码系统 | |
| CN105103556B (zh) | 用于亮度补偿的双向预测的方法和装置 | |
| CN101472190A (zh) | 多视角摄像及图像处理装置、系统及方法与解码处理方法 | |
| US20110134227A1 (en) | Methods and apparatuses for encoding, decoding, and displaying a stereoscopic 3d image | |
| WO2009074110A1 (fr) | Terminal de communication et système d'information | |
| CN102595164A (zh) | 一种视频图像发送方法、装置及系统 | |
| JP2008211417A (ja) | 多視点動画像伝送システム | |
| Lim et al. | A multiview sequence CODEC with view scalability | |
| CN102611873A (zh) | 一种可实现2d/3d视频通讯、传输优化的方法和系统 | |
| CN104067615B (zh) | 编码装置和编码方法 | |
| KR101645465B1 (ko) | 휴대용 단말기에서 입체 영상 데이터를 생성하기 위한 장치 및 방법 | |
| Rusanovskyy et al. | Depth-based coding of MVD data for 3D video extension of H. 264/AVC | |
| CN119854473B (zh) | 一种基于运动补偿的双目图像显示方法及虚拟现实设备 | |
| KR102094848B1 (ko) | (초)다시점 미디어의 라이브 스트리밍 방법 및 장치 | |
| CN120457671A (zh) | 视频电话会议方法及装置 | |
| Zerman | A portable stereo-video streaming system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |