论文部分内容阅读
电子书的出现,改变了传统纸质文档独领风骚的历史,曾经抱着厚厚的书本穿梭于大街小巷的景象终将成为历史,可以说电子书开创了阅读史新的里程碑。伴随着电子书的兴起,电子书阅读器也出现了前所未有的火爆,而手机作为世界上拥有用户最多的移动终端,无可厚非的成为了其最好的载体。同时,在国家大力倡导的促进“自主创新,增强核心竞争力”,开展低碳、节能环保的社会大环境下,进-步发展手机电子书阅读器软件产业具有重要的意义。本课题“手机UMD电子书阅读器的研究与实现“是中科院(上海)微系统所的一个子课题。根据国内外现状和实际应用要求等综合因素,设计并实现有应用前景的手机电子书阅读器软件,提高其竞争力,并深入研究实现过程中涉及到的一些关键技术。本文首先介绍了课题的背景、现状以及研究的意义,然后分析了课题所涉及到的相关理论,接着介绍了本课题的设计方案,具体描述了手机电子书阅读器中的关键部分与实现过程,包括对电子书文档格式的选择、文档结构的分析、文档压缩算法分析、内存优化分析与实现、MP3解码与播放器的开发以及发音中多音离合词的处理等,最后文章对本文的工作进行了总结和展望。本文工作的特点主要体现在以下几个方面:1.开发平台的选择。当前手机操作系统市场可谓是烽烟四起,既有老牌的Symbian、Mobile、Linux,也有后起之秀iPhone、Android、通过分析比较以及结合中国当前的市场环境,选择了Symbian作为开发平台。2.手机电子书格式的选择与解析实现。通过对当前几种流行手机电子书TXT、JAR、PDF、UMD格式特点的分析比较和综合考虑,选择了UMD格式的文档并实现了文档结构的解码开发。3.UMD文档解析内存优化。UMD文本正文按块存放,在解压缩过程中,频繁的动态内存申请很容易产生内存碎片,对文档解压缩中内存分配采用内存池技术进行了优化。4.改进了传统阅读器多媒体性能不够丰富的不足,在阅读器中集成了MP3播放器,很好的整合了它们之间的性能,以满足人们不断增长的需求。5.满足中文发音的阅读器将是未来的发展趋势,本文针对当前中文语音发音准确率低下的状况,对多音字进行了重点研究,同时提出了多音字中离合词的处理解决方案。