1)视频编码
3G-324M指定H.263为强制性基准协议(附录中的扩展标准除外),而把MPEG-4制定为推荐视频编码标准。H.263作为老的编码标准仍然应用于现有的H.323系统,因而保留它可以提供系统兼容性。MPEG-4比H.263基准协议拥有更高的灵活性,它提供了更先进的错误检测和纠错方法。
这两种编码集一般均采用QCIF(Quarter Common Intermediate Format)输入图象格式。MPEG-4采用一系列工具集提高了容错性。它采用的方法包括:数据分区、可反置变长编码(RVLC,Reversible Variable Length Codes)、再同步标识和HEC(header extension codes)。
数据分区方法通过标识符分别提供离散余弦 (DCT) 系数和移动矢量参数,这样可以避免某组数据的出错影响到另外一组数据的解码。例如,如果在某个给定的宏块中检测到DCT系数错误,我们仍然可以隐藏DCT系数错误,采用正确的移动矢量信息重新创建宏块。这样,与解码过程中采用前面相邻数据帧的正确宏块替换出错宏块的方法相比,该方法可以提供更高的视频图象解码质量。
RVLC方法允许对特定的数据块从前端(前向)或者末端(反向)开始解码。这种方法提高了对出错数据集的修复机率。
再同步标识符是插入比特流中的一些代码,它可以帮助解码器对解码进程进行重新同步。
HEC支持更高效的解码进程再同步,其扩展的再同步标识符还包含了时间信息。
(2)语音编码
ITU-T标准对语音编码没有强制性要求,只有IMT-2000语音服务应用强制性要求AMR编码(Adaptive Multi-Rate),用于支持3G-324M设备。G.723.1是3GPP推荐的可选老编码标准,它可以提供兼容H.323等标准。
AMR语音编码的最高处理速率是12.2 kbps,取决于不同的基站距离、信号干扰和流量情况,AMR的实际传输速率范围是4.75 kbps ~ 12.2 kbps。AMR还支持柔化噪音生成(CNG,Comfort Noise Generation)和非连续传输模式(DTX,Discontinuous Transmission)。它还可以根据不同的实际情况动态调整处理速率和错误控制,在当前的信道环境下提供最佳的语音质量。
AMR编码还支持非对等错误检测和预防(UED/UEP,Unequal Error Detection and Protection)。这种方法基于可判断的数据相关性对比特流进行分类,如果在最相关的数据中检测到错误,就可以对AMR数据帧直接进行解码,并隐藏数据错误。
(3) 数据通讯协议
T.120是数据会议应用推荐的数据通讯协议。但是,当前还没有制定任何强制性协议,因而它也只是一种可选标准。
H.245呼叫控制
H.245是面向H.324、 H.310、H.323和V.75而定义的通用呼叫控制标准。与其它ITU-T推荐标准两年一修订的程序不同,H.245需要根据需求随时对其进行修订,这主要是因为它应用于相当多种类的系统中,我们需要快速对其功能实现增强以满足其高速发展的需要。
H.245采用简单再传输协议(SRP,Simple Retransmission Protocol),或者采用可编号选项的SRP协议(NSRP,Numbered SRP)。H.245制定了一个控制信道分段和重新装配的协议层(CCSRL,Control Channel Segmentation and Reassembly Layer),它可以在易出错环境下保证应用的可靠性。SRP、NSRP和CCSRL的使用由协商层确定。H.245采用ASN.1(Abstract Syntax Notation 1)标准定义自己的消息结构。另外,消息数据基于PER(Packed Encoding Rule)规则采用二进制编码。
在通话双方启动H.245会话之前,一个必须解决的问题是:如果端点设备之间出现协议冲突,究竟由哪个端点设备负责解决,或充当主角。不同的端点设备在H.223信号多路复用/信号分离、视频和音频编码、数据共享和其它功能领域可能存在着不同的差异。H.245提供了一种功能交换的功能,它支持两端设备通过协商确定一组通用的功能集。
媒体和数据流采用逻辑信道的方式进行传输,需要提供相应的控制支持。H.245采用逻辑信道信令,支持逻辑信道的开关和参数交换。在H.245标准中,发送方根据接收方广播的可支持功能集,确定双方通讯的编码集和参数。如果接收方有指定的功能需求,它可以采用模式请求的方式向传送方发送请求信号。
最后,H.245采用一组呼叫控制命令和提示符,提供数据流量控制、用户输入提示、视频编码控制、信号抖动和失真提示。
*H.245的用户提示符(UII,User Input Indication)在需要用户交互的所有应用服务中扮演着重要的角色。对于视频消息应用,典型的UII应用一般提供用户偏好选择、消息录音和查询、以及常规的邮箱管理功能。H.245提供可靠的信令协议,可以确保各种消息(如:DTMF音频)能够得到可靠的传输。H.245 UII提供用户提示的两级表示:字符型提示和表示字符串提示时间长短的信息。例如,特定的键被用户按了多长时间。
3G-324M指定H.263为强制性基准协议(附录中的扩展标准除外),而把MPEG-4制定为推荐视频编码标准。H.263作为老的编码标准仍然应用于现有的H.323系统,因而保留它可以提供系统兼容性。MPEG-4比H.263基准协议拥有更高的灵活性,它提供了更先进的错误检测和纠错方法。
这两种编码集一般均采用QCIF(Quarter Common Intermediate Format)输入图象格式。MPEG-4采用一系列工具集提高了容错性。它采用的方法包括:数据分区、可反置变长编码(RVLC,Reversible Variable Length Codes)、再同步标识和HEC(header extension codes)。
数据分区方法通过标识符分别提供离散余弦 (DCT) 系数和移动矢量参数,这样可以避免某组数据的出错影响到另外一组数据的解码。例如,如果在某个给定的宏块中检测到DCT系数错误,我们仍然可以隐藏DCT系数错误,采用正确的移动矢量信息重新创建宏块。这样,与解码过程中采用前面相邻数据帧的正确宏块替换出错宏块的方法相比,该方法可以提供更高的视频图象解码质量。
RVLC方法允许对特定的数据块从前端(前向)或者末端(反向)开始解码。这种方法提高了对出错数据集的修复机率。
再同步标识符是插入比特流中的一些代码,它可以帮助解码器对解码进程进行重新同步。
HEC支持更高效的解码进程再同步,其扩展的再同步标识符还包含了时间信息。
(2)语音编码
ITU-T标准对语音编码没有强制性要求,只有IMT-2000语音服务应用强制性要求AMR编码(Adaptive Multi-Rate),用于支持3G-324M设备。G.723.1是3GPP推荐的可选老编码标准,它可以提供兼容H.323等标准。
AMR语音编码的最高处理速率是12.2 kbps,取决于不同的基站距离、信号干扰和流量情况,AMR的实际传输速率范围是4.75 kbps ~ 12.2 kbps。AMR还支持柔化噪音生成(CNG,Comfort Noise Generation)和非连续传输模式(DTX,Discontinuous Transmission)。它还可以根据不同的实际情况动态调整处理速率和错误控制,在当前的信道环境下提供最佳的语音质量。
AMR编码还支持非对等错误检测和预防(UED/UEP,Unequal Error Detection and Protection)。这种方法基于可判断的数据相关性对比特流进行分类,如果在最相关的数据中检测到错误,就可以对AMR数据帧直接进行解码,并隐藏数据错误。
(3) 数据通讯协议
T.120是数据会议应用推荐的数据通讯协议。但是,当前还没有制定任何强制性协议,因而它也只是一种可选标准。
H.245呼叫控制
H.245是面向H.324、 H.310、H.323和V.75而定义的通用呼叫控制标准。与其它ITU-T推荐标准两年一修订的程序不同,H.245需要根据需求随时对其进行修订,这主要是因为它应用于相当多种类的系统中,我们需要快速对其功能实现增强以满足其高速发展的需要。
H.245采用简单再传输协议(SRP,Simple Retransmission Protocol),或者采用可编号选项的SRP协议(NSRP,Numbered SRP)。H.245制定了一个控制信道分段和重新装配的协议层(CCSRL,Control Channel Segmentation and Reassembly Layer),它可以在易出错环境下保证应用的可靠性。SRP、NSRP和CCSRL的使用由协商层确定。H.245采用ASN.1(Abstract Syntax Notation 1)标准定义自己的消息结构。另外,消息数据基于PER(Packed Encoding Rule)规则采用二进制编码。
在通话双方启动H.245会话之前,一个必须解决的问题是:如果端点设备之间出现协议冲突,究竟由哪个端点设备负责解决,或充当主角。不同的端点设备在H.223信号多路复用/信号分离、视频和音频编码、数据共享和其它功能领域可能存在着不同的差异。H.245提供了一种功能交换的功能,它支持两端设备通过协商确定一组通用的功能集。
媒体和数据流采用逻辑信道的方式进行传输,需要提供相应的控制支持。H.245采用逻辑信道信令,支持逻辑信道的开关和参数交换。在H.245标准中,发送方根据接收方广播的可支持功能集,确定双方通讯的编码集和参数。如果接收方有指定的功能需求,它可以采用模式请求的方式向传送方发送请求信号。
最后,H.245采用一组呼叫控制命令和提示符,提供数据流量控制、用户输入提示、视频编码控制、信号抖动和失真提示。
*H.245的用户提示符(UII,User Input Indication)在需要用户交互的所有应用服务中扮演着重要的角色。对于视频消息应用,典型的UII应用一般提供用户偏好选择、消息录音和查询、以及常规的邮箱管理功能。H.245提供可靠的信令协议,可以确保各种消息(如:DTMF音频)能够得到可靠的传输。H.245 UII提供用户提示的两级表示:字符型提示和表示字符串提示时间长短的信息。例如,特定的键被用户按了多长时间。
评论
查看更多