ImageVerifierCode 换一换
格式:PDF , 页数:6 ,大小:358.19KB ,
资源ID:1031566      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-1031566.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种数字电视机顶盒的音量保存方法.pdf)为本站会员(54)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

一种数字电视机顶盒的音量保存方法.pdf

1、10申请公布号CN101938594A43申请公布日20110105CN101938594ACN101938594A21申请号201010242110022申请日20100802H04N5/00200601G06F12/0220060171申请人福建新大陆通信科技股份有限公司地址350000福建省福州市马尾开发区儒江东路70号(飞毛腿工业园)6号楼及5号楼二至四层72发明人郭鑫俊74专利代理机构福州市鼓楼区京华专利事务所普通合伙35212代理人翁素华54发明名称一种数字电视机顶盒的音量保存方法57摘要一种数字电视机顶盒的音量保存方法,将FLASH存储器中一块分成数个独立的存储单元,每个存储单元

2、包含所有节目的音量信息。在存储独立音量控制信息时,EEPROM空间有限,而使用本发明方法改用FLASH存储器的一块存储该信息,既扩展了存储的空间又节省了成本,适用于嵌入式软件的开发。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页附图2页CN101938597A1/1页21一种数字电视机顶盒的音量保存方法,其特征在于将FLASH存储器中一块分成数个独立的存储单元,每个存储单元包含所有节目的音量信息。2如权利要求1所述的一种数字电视机顶盒的音量保存方法,其特征在于还包括初始化起始的音量信息分配一个数据块大小的内存空间;在划分的所有数据块中,寻找到最后写入的F

3、LASH音量数据块;将数据块中数据读出初始化所分配的内存;并将该数据更新至第一个独立音量存储区数据块。3如权利要求1所述的一种数字电视机顶盒的音量保存方法,其特征在于还包括当音量调节时存储当前音量变化,将当前节目的音量,更新到内存映射中相应的位置写入;执行一次更新操作。4如权利要求3所述的一种数字电视机顶盒的音量保存方法,其特征在于所述更新操作包括对数据进行CRC校验;将存储数据写入到下一块FLASH数据块中;将软件计数器增加一;如果软件计数器到达阈值,则执行一次重写操作。5如权利要求4所述的一种数字电视机顶盒的音量保存方法,其特征在于所述重写操作包括将FLASH存储器整块擦除;将音量信息写入

4、第一个独立音量存储区;重置软件计数器。权利要求书CN101938594ACN101938597A1/2页3一种数字电视机顶盒的音量保存方法【技术领域】0001本发明属于嵌入式软件领域,具体是指一种数字电视机顶盒的音量保存方法。【背景技术】0002数字电视机机盒各个节目音量增益不同,需调节每个节目独立音量,存储所产生的个性音量设置数据。0003对于非易失性存储器,目前在嵌入式软件领域上采用的主要包括EEPROM和FLASH。通常用来存放程序和数据。0004对于EEPROM而言,可以实现每个字节的擦写操作,对于FLASH而言,一般只能支持页擦页写操作。相比之下,EEPROM的电路实现要复杂一些,需

5、要更大的芯片面积,因此EEPROM不能做到很高的容量,而FLASH的容量则可以高得多。0005EEPROM有操作简便速度快的优点,但是当每一个节目需要独立的音量控制信息,如果将数据存储在EEPROM,将消耗大量的EEPROM存储空间。EEPROM空间有限,数据存储的空间受到限制,所以这种方法在实际设计的过程中的不现实的。【发明内容】0006本发明所要解决的技术问题在于提供一种可以扩展存储空间、节省成本的数字电视机顶盒的音量保存方法。0007本发明采用以下技术方案解决上述技术问题0008一种数字电视机顶盒的音量保存方法,将FLASH存储器中一块分成数个独立的存储单元,每个存储单元包含所有节目的音

6、量信息。0009还包括初始化起始的音量信息分配一个数据块大小的内存空间;在划分的所有数据块中,寻找到最后写入的FLASH音量数据块;将数据块中数据读出初始化所分配的内存;并将该数据更新至第一个独立音量存储区数据块。0010还包括当音量调节时存储当前音量变化,将当前节目的音量,更新到内存映射中相应的位置写入;执行一次更新操作。0011所述更新操作包括对数据进行CRC校验;将存储数据写入到下一块FLASH数据块中;将软件计数器增加一;如果软件计数器到达阈值,则执行一次重写操作。0012所述重写操作包括将FLASH存储器用于存储音量的块擦除;将内存中保存的音量信息写入第一个独立音量存储区;重置软件计

7、数器。0013本发明的优点在于在存储独立音量控制信息时,EEPROM空间有限,而使用本发明方法改用FLASH存储器的一块存储该信息,即扩展了存储的空间又节省了成本,适用于嵌入式软件的开发。【附图说明】0014下面参照附图结合实施例对本发明作进一步的描述。说明书CN101938594ACN101938597A2/2页40015图1是数字电视机机盒结构框图。0016图2是本发明中FLASH存储器存储内容的结构示意图。0017图3是本发明音量快速保存的方法流程图。【具体实施方式】0018本发明是一种基于FLASH存储器的音量快速保存的方法,应用于在数字电视机顶盒工作处理并调节输出音量上,机顶盒如图1

8、所示,包括了主芯片,FLASH存储器,随机存储器,音频调节输出接口,视频输出接口,EEPROM,高频头,SMART卡接口,遥控器接口。主芯片为STI5105芯片,采用200M的CPU处理器。0019主芯片分别与FLASH存储器,随机存储器,高频头,音频调节输出接口,视频输出接口,EEPROM,SMART卡接口连接;高频头通过CABLE电缆与广播电视前端网络连接。音频调输出接口通过机顶盒主芯片处理后控制,起到音量调节作用。0020进行音量保存的具体方法是将FLASH存储器中一块分成数个独立的存储单元,每个存储单元包含所有节目的音量信息。存储单元的大小,由可以支持的存储的节目个数决定,即节目数与每

9、个节目音量占用字节数的乘积;而存储单元的个数由一个FLASH块大小除以存储单元的大小计算得到。0021操作过程中,设置一个软件计数器。0022每次音量变化,需要存储时,将音量信息进行校验,写入一个存储单元,并将软件计数器加一。0023当软件计数器到达存储单元个数时,软件计数器清零,并重写E2FLASH记录。0024例如定义一个独立音量存储区为N个字节,包含N4个音量存储数据及4个CRC校验数据,如图2所示。N4字节包含所有节目的音量控制信息。实际操作中将独立音量存储区的内容存储到FLASH存储器的一块BLOCK中。0025假设FLASH的块大小均为64K,所以一块64K的FLASH可以存储64

10、1024/N次音量存储区的内容,也就是说当存储641024/N次以后需要将FLASH擦除一次。0026音量存储可分为初始化、音量调节存储两种情形。初始化操作在系统启动时执行,用于初始化起始的音量信息。音量调节存储用于平时在节目音量变化时的存储操作。详细流程请参阅图3所示。0027初始化的步骤为分配一个数据块大小的内存空间;在划分的所有数据块中,寻找到最后写入的FLASH音量数据块;将数据块中数据读出READFLASH操作初始化所分配的内存;并将该数据更新至第一个独立音量存储区数据块。详细流程请参阅图3所示。0028音量调节存储当前音量变化,将当前节目的音量,更新到内存映射中相应的位置写入;执行一次更新操作。0029更新操作对数据进行CRC校验;将存储数据写入到下一块FLASH数据块中;将软件计数器增加一;如果软件计数器到达阈值,则执行一次重写操作。0030重写操作将FLASH存储器用于存储音量的块擦除;将内存中保存的音量信息写入第一个独立音量存储区;重置软件计数器。0031本发明方法改用FLASH存储器的一块存储该信息,即扩展了存储的空间又节省了成本,适用于嵌入式软件的开发。说明书CN101938594ACN101938597A1/2页5图1图2说明书附图CN101938594ACN101938597A2/2页6图3说明书附图CN101938594A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1