问答题 试题三(共18分) 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] 某音像制品连锁店为适应网络时代的需求,在广布门店的同时需要设计开发网络与门店一体化的销售平台,在传统的门店销售之外,实现基于网络的新市场销售模式。系统建设需要设计用于主流移动互联设备的App软件,功能主要包括用户注册登录模块、消费积分管理、音像作品试听试看以及在线支付和订单管理等模块。音像作品试听试看的内容制作过程使用声卡和视频采集卡对商用播放机输出的模拟信号进行数字化,其中声音数据的目标传输带宽为512kbps,视频数据的目标传输带宽为2Mbps。
问答题 [问题1](4分) 目前市场上两大主流移动互联终端软件平台i0S及Android操作系统的App设计开发使用的程序设计语言分别是什么?
【正确答案】iOS平台使用Objective-C; Android平台使用Java,也可以使用C或C++。
【答案解析】 移动互联网时代,传统行业的营销手段和商业模式也面临创新的压力。支持移动互联网应用模式,产品和服务购销付费形式多样化,既要面向传统客户,也要服务于网络客户。App模式是典型的移动互联商业模式,对于传统业务的网络扩张,通常采用免费App中的提供友好的用户体验,并提供付费购买产品或服务的功能模块实现O20的商业运营模式。 对于音像制品,用户在购买前需要对其内容进行了解,并实现试听、试看等实际的体验,然后决定是否购买。那么提供相关服务的App需要实现对试听多媒体内容的网络传输及综合演示功能。 目前市场上两大主流移动互联终端软件平台是苹果公司基于iOS平台和大量基于谷歌公司Android操作系统的智能手机及平板电脑。在这两个操作系统平台上进行App设计开发是提供相关服务的基本技术要求。作为多媒体应用设计师,应该了解这两种主流技术的基础开发环境及所使用的程序设计语言。其中i0S平台提供不同版本的SDK和Xcode开发环境,使用Objective-C程序设计语言进行软件开发:在早期Android应用程序开发中,通常通过在Android SDK(Android软件开发包)中使用Java作为编程语言来开发应用程序。开发者亦可以通过在Android DNK(Android Native开发包)中使用C语言或者C++语言作为编程语言开发应用程序。 App软件的多媒体互动部分功能设计应该考虑跨平台的内容支持,在不同平台上尽量提供一致性的用户体验。因为多种原因,i0S平台不支持F1ash技术(乔布斯曾专门撰文讨论过这个问题),使得App需要采用其他客户端互动技术实现多媒体内容的交互演示,而更为先进的HTML5显然成为了最理想的选择。 对于数字音视频内容的网络传输,需要解决的主要问题就是根据质量要求对数据做不同程度的重新采样或量化以及压缩编码。涉及的是基本的参数运算问题,这也是技术路线及设计方案确定过程中最基本的依据。
问答题 [问题2](4分) 软件的多媒体互动部分功能设计可以选择F1ash或HTML5技术,要实现对上述两个平台的统一化设计,应选择哪种技术?为什么?
【正确答案】应选择HTML5。 因为iOS不支持F1ash。
【答案解析】 移动互联网时代,传统行业的营销手段和商业模式也面临创新的压力。支持移动互联网应用模式,产品和服务购销付费形式多样化,既要面向传统客户,也要服务于网络客户。App模式是典型的移动互联商业模式,对于传统业务的网络扩张,通常采用免费App中的提供友好的用户体验,并提供付费购买产品或服务的功能模块实现O20的商业运营模式。 对于音像制品,用户在购买前需要对其内容进行了解,并实现试听、试看等实际的体验,然后决定是否购买。那么提供相关服务的App需要实现对试听多媒体内容的网络传输及综合演示功能。 目前市场上两大主流移动互联终端软件平台是苹果公司基于iOS平台和大量基于谷歌公司Android操作系统的智能手机及平板电脑。在这两个操作系统平台上进行App设计开发是提供相关服务的基本技术要求。作为多媒体应用设计师,应该了解这两种主流技术的基础开发环境及所使用的程序设计语言。其中i0S平台提供不同版本的SDK和Xcode开发环境,使用Objective-C程序设计语言进行软件开发:在早期Android应用程序开发中,通常通过在Android SDK(Android软件开发包)中使用Java作为编程语言来开发应用程序。开发者亦可以通过在Android DNK(Android Native开发包)中使用C语言或者C++语言作为编程语言开发应用程序。 App软件的多媒体互动部分功能设计应该考虑跨平台的内容支持,在不同平台上尽量提供一致性的用户体验。因为多种原因,i0S平台不支持F1ash技术(乔布斯曾专门撰文讨论过这个问题),使得App需要采用其他客户端互动技术实现多媒体内容的交互演示,而更为先进的HTML5显然成为了最理想的选择。 对于数字音视频内容的网络传输,需要解决的主要问题就是根据质量要求对数据做不同程度的重新采样或量化以及压缩编码。涉及的是基本的参数运算问题,这也是技术路线及设计方案确定过程中最基本的依据。
问答题 [问题3](6分) 对CD立体声模拟音频信号采样,不进行数据压缩编码。 ①若使用22.05kHz的采样频率,则最大平均量化精度是多少位? ②若使用16位量化精度,则最大平均采样频率是多少赫兹? (请给出运算过程)
【正确答案】①512000/(2×22050)≈11.6(位) ②512000/(2×16)=16000(Hz)=16(kHz)
【答案解析】 移动互联网时代,传统行业的营销手段和商业模式也面临创新的压力。支持移动互联网应用模式,产品和服务购销付费形式多样化,既要面向传统客户,也要服务于网络客户。App模式是典型的移动互联商业模式,对于传统业务的网络扩张,通常采用免费App中的提供友好的用户体验,并提供付费购买产品或服务的功能模块实现O20的商业运营模式。 对于音像制品,用户在购买前需要对其内容进行了解,并实现试听、试看等实际的体验,然后决定是否购买。那么提供相关服务的App需要实现对试听多媒体内容的网络传输及综合演示功能。 目前市场上两大主流移动互联终端软件平台是苹果公司基于iOS平台和大量基于谷歌公司Android操作系统的智能手机及平板电脑。在这两个操作系统平台上进行App设计开发是提供相关服务的基本技术要求。作为多媒体应用设计师,应该了解这两种主流技术的基础开发环境及所使用的程序设计语言。其中i0S平台提供不同版本的SDK和Xcode开发环境,使用Objective-C程序设计语言进行软件开发:在早期Android应用程序开发中,通常通过在Android SDK(Android软件开发包)中使用Java作为编程语言来开发应用程序。开发者亦可以通过在Android DNK(Android Native开发包)中使用C语言或者C++语言作为编程语言开发应用程序。 App软件的多媒体互动部分功能设计应该考虑跨平台的内容支持,在不同平台上尽量提供一致性的用户体验。因为多种原因,i0S平台不支持F1ash技术(乔布斯曾专门撰文讨论过这个问题),使得App需要采用其他客户端互动技术实现多媒体内容的交互演示,而更为先进的HTML5显然成为了最理想的选择。 对于数字音视频内容的网络传输,需要解决的主要问题就是根据质量要求对数据做不同程度的重新采样或量化以及压缩编码。涉及的是基本的参数运算问题,这也是技术路线及设计方案确定过程中最基本的依据。
问答题 [问题4](4分) 视频的数字化参数中,分辨率为352×288,像素深度为24位,帧速率为25帧/秒,则采用的压缩编码方案的压缩比(原始数据率/压缩后的数据率)至少是多少? (请给出运算过程)
【正确答案】原始数据率:352×288×24×25=60825600 (bps),压缩后的数据率为2Mbps,则压缩比=60825600/2000000=30.4128
【答案解析】 移动互联网时代,传统行业的营销手段和商业模式也面临创新的压力。支持移动互联网应用模式,产品和服务购销付费形式多样化,既要面向传统客户,也要服务于网络客户。App模式是典型的移动互联商业模式,对于传统业务的网络扩张,通常采用免费App中的提供友好的用户体验,并提供付费购买产品或服务的功能模块实现O20的商业运营模式。 对于音像制品,用户在购买前需要对其内容进行了解,并实现试听、试看等实际的体验,然后决定是否购买。那么提供相关服务的App需要实现对试听多媒体内容的网络传输及综合演示功能。 目前市场上两大主流移动互联终端软件平台是苹果公司基于iOS平台和大量基于谷歌公司Android操作系统的智能手机及平板电脑。在这两个操作系统平台上进行App设计开发是提供相关服务的基本技术要求。作为多媒体应用设计师,应该了解这两种主流技术的基础开发环境及所使用的程序设计语言。其中i0S平台提供不同版本的SDK和Xcode开发环境,使用Objective-C程序设计语言进行软件开发:在早期Android应用程序开发中,通常通过在Android SDK(Android软件开发包)中使用Java作为编程语言来开发应用程序。开发者亦可以通过在Android DNK(Android Native开发包)中使用C语言或者C++语言作为编程语言开发应用程序。 App软件的多媒体互动部分功能设计应该考虑跨平台的内容支持,在不同平台上尽量提供一致性的用户体验。因为多种原因,i0S平台不支持F1ash技术(乔布斯曾专门撰文讨论过这个问题),使得App需要采用其他客户端互动技术实现多媒体内容的交互演示,而更为先进的HTML5显然成为了最理想的选择。 对于数字音视频内容的网络传输,需要解决的主要问题就是根据质量要求对数据做不同程度的重新采样或量化以及压缩编码。涉及的是基本的参数运算问题,这也是技术路线及设计方案确定过程中最基本的依据。