以固定封包方式烧录数据的方法及相关可烧录光驱技术

技术编号:3059216 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种在烧录数据时,将数据自动编码为一序列固定封包的方法及相关可烧录光驱。本发明专利技术是利用一计数器以纪录所有欲烧数据的区块数,及另一计数器纪录该欲烧数据中未编码为固定封包的数据区块数,以快速的处理数据而不需花费额外的时间在产生固定封包,并可减少该可烧录光驱的缓冲存储器发生数据不足的机会,达到快速且正确的编码方式。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种以固定封包方式烧录数据的方法及相关可烧录光驱,特别涉及一种藉计数器统计未编码的数据以快速将欲烧数据编码为固定封包的方法及相关可烧录光驱。
技术介绍
现代的信息社会中,体积小、重量轻、储存密度高而又成本低廉的光盘片,已成为最普及的非易失性储存媒体之一。自从高倍速光盘烧录器的普及,缓冲区数据不足(Buffer Under Run)的问题便一直困扰着所有的烧录器使用者。简单的说,缓冲区数据不足(Buffer Under Run)的发生原因就是因为烧录速度大于计算机数据的流速。当开始一个烧录工作时,烧录程序会将欲烧录的数据从硬盘或另外一片光盘片里面读取出来,暂存在烧录器的缓冲区中,然后烧录器的激光头会将这些数据写到光盘片上。烧录器缓冲区的数据来自于计算机或是光驱,但其数据不一定是连续而稳定的,所以缓冲区里的数据会有时多,有时少。但是烧录中缓冲区绝对不能空掉,一旦缓冲区空掉,乃是因为计算机给的数据不够快,这时候便发生缓冲区数据不足(BufferUnder Run)的错误。缓冲区数据不足(Buffer Under Run)常常发生在烧录中开启新的应用程序时。当一个新的应用程本文档来自技高网...

【技术保护点】
一种将一序列数据编码为多个固定封包以烧录至一光盘的方法,其包含有下列步骤:(a)当接收到该序列数据的一区块数据时,调整一第一区块计数;(b)比较该第一区块计数与一预设区块数量;(c)在步骤(b)的结果显示该第一区块计 数符合该预设区块数量时,将已接收但尚未编码的数据编码为一固定封包;以及(d)将已编码的固定封包烧录至该光盘中。

【技术特征摘要】
1.一种将一序列数据编码为多个固定封包以烧录至一光盘的方法,其包含有下列步骤(a)当接收到该序列数据的一区块数据时,调整一第一区块计数;(b)比较该第一区块计数与一预设区块数量;(c)在步骤(b)的结果显示该第一区块计数符合该预设区块数量时,将已接收但尚未编码的数据编码为一固定封包;以及(d)将已编码的固定封包烧录至该光盘中。2.如权利要求1所述的方法,其在步骤(a)中,当接收到该序列数据的一区块数据时,另调整一第二区块计数;以及在步骤(c)中,在步骤(b)的结果显示该第一区块计数达到该预设区块数量时,另依据一前编码数及一后编码数调整该第二区块计数。3.如权利要求2所述的方法,其在步骤(c)中,在步骤(b)的结果显示该第一区块计数达到该预设区块数量时,将已接收但尚未编码的数据的前端加上等于该前编码数的数目的区块,...

【专利技术属性】
技术研发人员:张吉祥杨振宁
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1