我正在拟期终考题,这是一项艰巨的任务。不知你们学习状况,是主动学还是被动 学,因此很需要你们的配合。为此请你们提交下面的练习和思考题:第3章话音编码的 练习与思考题:10.自适应差分脉冲编码调制( ADPCM的两个基本思想是什么?第7章 彩色数字电视基础的练习与思考题一幅YUV彩色图像的分辨率为70×576。分别计算采 用422、41:1和420子采样格式采样时的样本数。第15章 Internet与TCP/P的练习 与思考题10.TCP和UDP是哪一层的协议?这两种协议的有什么主要差别 答: ADPCM综和了APCM和DPCM两种编码调制技术,其两个基本思想就是: 1、使量化阶本身具有自适应能力:使用小的量化阶(step-size)去编码小的差值,使用大的量 化阶去编码大的差值;2、使用预测功能,根据以前的样本值估算下一个输入样本的预测 值,使实际样本值和预测值之间的差值总是最小。2、720×576的YUV图象:4:2:2的 样本数:864+432+432=17284:1:1的样本数:864216+216=12964:2:0的样本数: 864+432=12963、TCP与UDP属于传输层协议。两者差别:TCP是面向连接的协议,在 传输前,发送端与接收端先要沟通,传递一些参数以确保数据安全传送,它有确认、流程 控制、拥挤控制、三种功能,常用于可靠数据的传送。UDP是一个无连接协议,发送端与 接收端之间不用预先建立连接,也不用维护连接状态,它是一种不可靠协议,但它发送快 不受拥挤控制的限制,常用于多媒体影音数据的传输,流式技术等 林老师:我最近一直出差在外,今天刚回来。因此交作业晚了,请原谅。下面是我 的解答,请指正。题一:自适应差分脉冲编码调制( ADPCM)的两个基本思想是什么?答: 自适应差分脉冲编码调制( ADPCM的两个基本思想是:①利用自适应的思想改变量化阶 的大小,即使用小的量化阶r(sep-size)去编码小的差值,使用大的量化阶去编码大的差值。 (即:自适应脉冲编码调制(APCM的思想。)②使用过去的样本值估算下一个输入样本 的预测值。(即:差分脉冲编码调制(DPCM的思想。)使实际样本值和预测值之间的差值 总是最小。题二:一幅YUV彩色图像的分辨率为720×576。分别计算采用42:2、4:1:1 和42:0子采样格式采样时的样本数。答:422格式:Y=414720,U=V=207360总样本数: 82944041:1格式:Y=414720,U=V=103680总样本数:622080420格式: Y=414720,U=V=103680总样本数:622080题三:TCP和UDP是哪一层的协议?这两 种协议的有什么主要差别?答:他TCP和UDP都是传输层协议。它们的主要差别在于 TCP协议在开始传送数据之前,必须与接收信息的计算机之间相互沟通,相互传送一些必 要的参数,以确保数据的正确传送。而UDP协议不提供端一端的确认和重传功能,它不 保证信息包一定能到达目的地,因此称为不可靠协议。学员:高晓波 林老师:您好!抱歉!我的机器出了故障,昨天不能在网大交作业,我给您发了 EMA((linfz(@webc.com.cn),不知是否收到?现补传作业如下:多媒体作业学号: 00101402023姓名:张勇1问:自适应差分脉冲编码调制( ADPCM)的两个基本思想是什 么?答: ADPCM综合了APCM的自适应特性和DPCM系统的差分特性,其基本思想是 ①利用自适应的思想改变量化阶的大小,即使用小的量化阶rsep-size)去编码小的差值,使 用大的量化阶去编码大的差值,②使用过去的样本值估算下一个输入样本的预测值,使实际 样本值和预测值之间的差值总是最小。2问:一幅YUV彩色图像的分辨率为720×576 分别计算采用422、41:1和420子采样格式采样时的样本数。采用4:2:2子采样格式
我正在拟期终考题,这是一项艰巨的任务。不知你们学习状况,是主动学还是被动 学,因此很需要你们的配合。为此请你们提交下面的练习和思考题: 第 3 章 话音编码的 练习与思考题: 10. 自适应差分脉冲编码调制(ADPCM)的两个基本思想是什么? 第 7 章 彩色数字电视基础的练习与思考题一幅 YUV 彩色图像的分辨率为 720×576。分别计算采 用 4:2:2、4:1:1 和 4:2:0 子采样格式采样时的样本数。 第 15 章 Internet 与 TCP/IP 的 练习 与思考题 10. TCP 和 UDP 是哪一层的协议?这两种协议的有什么主要差别 1、答:ADPCM 综和了 APCM 和 DPCM 两种编码调制技术,其两个基本思想就是: 1、使量化阶本身具有自适应能力:使用小的量化阶(step-size)去编码小的差值,使用大的量 化阶去编码大的差值;2、使用预测功能,根据以前的样本值估算下一个输入样本的预测 值,使实际样本值和预测值之间的差值总是最小。 2、720×576 的 YUV 图象: 4:2:2 的 样本数:864+432+432=1728 4:1:1 的样本数:864+216+216=1296 4:2:0 的样本数: 864+432=1296 3、TCP 与 UDP 属于传输层协议。两者差别:TCP 是面向连接的协议,在 传输前,发送端与接收端先要沟通,传递一些参数以确保数据安全传送,它有确认、流程 控制、拥挤控制、三种功能,常用于可靠数据的传送。UDP 是一个无连接协议,发送端与 接收端之间不用预先建立连接,也不用维护连接状态,它是一种不可靠协议,但它发送快, 不受拥挤控制的限制,常用于多媒体影音数据的传输,流式技术等. 林老师: 我最近一直出差在外,今天刚回来。因此交作业晚了,请原谅。 下面是我 的解答,请指正。题一: 自适应差分脉冲编码调制(ADPCM)的两个基本思想是什么? 答: 自适应差分脉冲编码调制(ADPCM)的两个基本思想是: ①利用自适应的思想改变量化阶 的大小,即使用小的量化阶(step-size)去编码小的差值,使用大的量化阶去编码大的差值。 (即:自适应脉冲编码调制(APCM)的思想。) ②使用过去的样本值估算下一个输入样本 的预测值。(即:差分脉冲编码调制(DPCM)的思想。)使实际样本值和预测值之间的差值 总是最小。 题二:一幅 YUV 彩色图像的分辨率为 720×576。分别计算采用 4:2:2、4:1:1 和 4:2:0 子采样格式采样时的样本数。 答:4:2:2 格式:Y=414720 ,U=V=207360 总样本数: 829440 4:1:1 格式: Y=414720 ,U=V=103680 总样本数: 622080 4:2:0 格式: Y=414720 ,U=V=103680 总样本数:622080 题三: TCP 和 UDP 是哪一层的协议?这两 种协议的有什么主要差别?答:他 TCP 和 UDP 都是传输层协议。它们的主要差别在于: TCP 协议在开始传送数据之前,必须与接收信息的计算机之间相互沟通,相互传送一些必 要的参数,以确保数据的正确传送。而 UDP 协议不提供端-端的确认和重传功能,它不 保证信息包一定能到达目的地,因此称为不可靠协议。 学员:高晓波 林老师:您好!抱歉!我的机器出了故障,昨天不能在网大交作业,我给您发了 E-MAIL(linfz@webc.com.cn),不知是否收到?现补传作业如下: 多媒体作业学号: 00101402023 姓名:张勇 1.问:自适应差分脉冲编码调制(ADPCM)的两个基本思想是什 么?答:ADPCM 综合了 APCM 的自适应特性和 DPCM 系统的差分特性,其基本思想是: ①利用自适应的思想改变量化阶的大小,即使用小的量化阶(step-size)去编码小的差值,使 用大的量化阶去编码大的差值,②使用过去的样本值估算下一个输入样本的预测值,使实际 样本值和预测值之间的差值总是最小。 2.问:一幅 YUV 彩色图像的分辨率为 720×576。 分别计算采用 4:2:2、4:1:1 和 4:2:0 子采样格式采样时的样本数。采用 4:2:2 子采样格式
时,平均每个像素用2个样本表示,总样本数为:720*576*2=829440采用4:1:1子采 样格式时,平均每个像素用1.5个样本表示,总样本数为:720*576*1.5=622080采用4: 1:1子采样格式时,平均每个像素用1.5个样本表示,总样本数为:720*576*15=622080 3.TCP和UDP是哪一层的协议?这两种协议的有什么主要差别?答:TCP和UDP均为传 输层协议。其主要差别为:(1)TCP是面向连接的协议。可为应用层提供可靠的面向连接 服务,确保发送端发岀的消息能够被接收端正确无误地接收到。接收端通过检査传送的序 列号、确认和出错重传等措施保证传输的正确。而UDP是一个无连接协议,不提供端· 端的确认和重传功能,它不保证信息包一定能到达目的地,因此称为不可靠协议。传输数 据之前源端和终端不建立连接。在发送端,UDP传送数据的速度仅仅是受应用程序生成数 据的速度、计算机的能力和传输带宽的限制:在接收端,UDP把每个消息段放在队列中, 应用程序每次从队列中读一个消息段。(2)TCP需进行流程控制:连接双方的主机都给TCP 连接分配了一定数量的缓存。每当进行一次TCP连接时,接收方主机只允许发送端主机发 送的数据不大于缓存空间的大小。如果没有流程控制,发送端主机就可能以比接收端主机 快得多的速度发送数据,使得接收端的缓存出现溢出。而UDP由于传输数据不建立连接 因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传 输相同的消息。(3)UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信 息包的额外开销很小。(4)TCP为保证每次TCP连接不过分加重路由器的负担。进行拥挤 控制。而UDP吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带 宽、源端和终端主机性能的限制
时,平均每个像素用 2 个样本表示,总样本数为: 720*576*2=829 440 采用 4:1:1 子采 样格式时,平均每个像素用 1.5 个样本表示,总样本数为: 720*576*1.5=622 080 采用 4: 1:1 子采样格式时,平均每个像素用 1.5 个样本表示,总样本数为: 720*576*1.5=622 080 3. TCP 和 UDP 是哪一层的协议?这两种协议的有什么主要差别?答:TCP 和 UDP 均为传 输层协议。其主要差别为: (1) TCP 是面向连接的协议。可为应用层提供可靠的面向连接 服务,确保发送端发出的消息能够被接收端正确无误地接收到。接收端通过检查传送的序 列号、确认和出错重传等措施保证传输的正确。而 UDP 是一个无连接协议,不提供端- 端的确认和重传功能,它不保证信息包一定能到达目的地,因此称为不可靠协议。传输数 据之前源端和终端不建立连接。在发送端,UDP 传送数据的速度仅仅是受应用程序生成数 据的速度、计算机的能力和传输带宽的限制;在接收端,UDP 把每个消息段放在队列中, 应用程序每次从队列中读一个消息段。(2) TCP需进行流程控制:连接双方的主机都给TCP 连接分配了一定数量的缓存。每当进行一次 TCP 连接时,接收方主机只允许发送端主机发 送的数据不大于缓存空间的大小。如果没有流程控制,发送端主机就可能以比接收端主机 快得多的速度发送数据,使得接收端的缓存出现溢出。而 UDP 由于传输数据不建立连接, 因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传 输相同的消息。 (3) UDP 信息包的标题很短,只有 8 个字节,相对于 TCP 的 20 个字节信 息包的额外开销很小。 (4) TCP 为保证每次 TCP 连接不过分加重路由器的负担。进行拥挤 控制。而 UDP 吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带 宽、源端和终端主机性能的限制
function nz =transform(infile, outfile, wname, n, threshold) % transform对图象文件 infile进行处理后,输出到图象文件 outfile, % wname为小波函数名,n为小波变换层数, threshold为小波细节系数截止域值 6输出小波细节系数截止域内的系数个数 %本函数仅能处理灰度图象或真彩色图象 %读入文件到x X=imread (infile) [LO D,HI D, LO R,HI R]=filters(wname nI= size(x, 3) %小波分解 s=[size(x, 1)size(x, 2)1 for i=l:n sa=floor(([size(x, 1)size(x, 2)]+(length(LO D)-1)/2); sa=[sa nl a=zeros( sa) d= zeros(sa) fork=1n%颜色循环 [a(∷2k)h(:;-k)v(∷;k)d(;k)]=dwt2(x(∷k),LOD,HLD %分解 imwrite(uint8(round(a)), [Val int2str(i)V png) imwrite(uint8round()+ 128), h int2str(i)V png]) imwrite(uint8(round(v)+128), 'vl'int2str(i)\\); imwrite(uint8round(d)+128),d\ int2str(i)V. png) c=[h()v(:)d()"c]; %保存细节 s=[size(a, 1)size(a, 2)I; s %保存大小 bz=(abs(c)> threshold),%比较小波细节系数与截止域值 nz=sum(bz=0);%统计零系数个数 c=bz*c;%排除截止域内的系数 %小波重构 zeros((i+1,1),(i+1,2),nl) %重构细节矩阵 h=detailcoef(c, s, i, I, n) detailcoef(c, s, 1, 2, nl) d=detailcoef(c, S, i,3, nl) fork=1nl%颜色循环 k)=idwt2(a(: k), h(, k),v( k), d k), LOR, HI R, s(i+1, ) 小波重构 imwrite(uint8(round()),rV'int2str(i)V. png\);
function nz = transform(infile,outfile,wname,n,threshold) % transform 对图象文件 infile 进行处理后,输出到图象文件 outfile, % wname 为小波函数名,n 为小波变换层数,threshold 为小波细节系数截止域值。 % 输出小波细节系数截止域内的系数个数。 % 本函数仅能处理灰度图象或真彩色图象。 % 读入文件到 x. x = imread(infile); [LO_D,HI_D,LO_R,HI_R] = wfilters(wname); nz = 0; nl = size(x,3); % 小波分解 s = [size(x,1) size(x,2)]; c = []; for i = 1:n sa = floor(([size(x,1) size(x,2)]+(length(LO_D)-1))/2); sa = [sa nl]; a = zeros(sa); h = zeros(sa); v = zeros(sa); d = zeros(sa); for k = 1:nl % 颜色循环 [a(:,:,k),h(:,:,k),v(:,:,k),d(:,:,k)] = dwt2(x(:,:,k),LO_D,HI_D); % 分解 end; imwrite(uint8(round(a)),[\'a\' int2str(i) \'.png\']); imwrite(uint8(round(h)+128),[\'h\' int2str(i) \'.png\']); imwrite(uint8(round(v)+128),[\'v\' int2str(i) \'.png\']); imwrite(uint8(round(d)+128),[\'d\' int2str(i) \'.png\']); c = [h(:)\' v(:)\' d(:)\' c]; % 保存细节 s = [[size(a,1) size(a,2)];s]; % 保存大小 x = a; end; bz = (abs(c)>threshold); % 比较小波细节系数与截止域值 nz = sum(bz==0); % 统计零系数个数 c = bz.*c; % 排除截止域内的系数 % 小波重构 for i = 1:n x = zeros(s(i+1,1),s(i+1,2),nl); % 重构细节矩阵 h = detailcoef(c,s,i,1,nl); v = detailcoef(c,s,i,2,nl); d = detailcoef(c,s,i,3,nl); for k = 1:nl % 颜色循环 x(:,:,k) = idwt2(a(:,:,k),h(:,:,k),v(:,:,k),d(:,:,k),LO_R,HI_R,s(i+1,:)); % 小波重构 end; imwrite(uint8(round(x)),[\'r\' int2str(i) \'.png\']); a = x;
write(uint8( round(x), outfile);%输出处理后图象 function x=detailcoef(c, S, k, p, nl) %重构细节矩阵 frst=nl*(3°sum((1k-1,1).*s(1k-1,2)+(P-1)*s(k,1)*s(k2)+1 last=first+nl*s(k, 1)*s(k, 2)-1 x =zeros(s(k, 1), s(k, 2),nl) x( =c(first: last)
end; imwrite(uint8(round(x)),outfile); % 输出处理后图象 function x = detailcoef(c,s,k,p,nl) % 重构细节矩阵 first = nl*(3*sum(s(1:k-1,1).*s(1:k-1,2))+(p-1)*s(k,1)*s(k,2))+1; last = first+nl*s(k,1)*s(k,2)-1; x = zeros(s(k,1),s(k,2),nl); x(:) = c(first:last);