首页> 中国专利> 检测光存储装置中数据的数据结构的方法

检测光存储装置中数据的数据结构的方法

摘要

一种检测光存储装置中的数据的数据结构的方法,其包含提供第一八位寄存器,其连接于八至十四调制器及前置零计数器之间,将该八至十四调制器输出的十四位数据的最低八位暂存于该第一八位寄存器,使用该前置零计数器计算暂存于该第一八位寄存器的数据的前置零的数目。

著录项

  • 公开/公告号CN1606088A

    专利类型发明专利

  • 公开/公告日2005-04-13

    原文格式PDF

  • 申请/专利权人 扬智科技股份有限公司;

    申请/专利号CN200310101012.5

  • 发明设计人 任宗辉;

    申请日2003-10-10

  • 分类号G11B20/10;G11B7/00;

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人郭定辉;黄小临

  • 地址 台湾省台北县

  • 入库时间 2023-12-17 16:04:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-24

    未缴年费专利权终止 IPC(主分类):G11B20/10 授权公告日:20071205 终止日期:20161010 申请日:20031010

    专利权的终止

  • 2007-12-05

    授权

    授权

  • 2005-06-22

    实质审查的生效

    实质审查的生效

  • 2005-05-18

    专利申请权、专利权的转移专利申请权的转移 变更前: 变更后: 登记生效日:20050401 申请日:20031010

    专利申请权、专利权的转移专利申请权的转移

  • 2005-04-13

    公开

    公开

说明书

技术领域

本发明提供一种检测光存储装置中的数据的数据结构的方法,尤指一种求出十四位数据串流前置零以及后置零的方法。

背景技术

在光盘烧录及可重复抹写系统中,需要经过两个步骤来将八位的码元数据(symbol data)先以不归零的编码方式(Non Return to Zero)存在,再转换成十四位的频道位数据(channel bit data)。上述这些步骤被称为八位至十四位调制(Eight to Fourteen Modulation)。而在红皮书的规范中,在由十四位数据所组成的串流中,出现数据为0时,其延伸长度不得大于十一周期,也不得小于三周期,这种连续零延伸时间的限制,在红皮书中称为连续零长度法则(run-length rule),这种延伸时间的限制原因在于这十四位数据串流需被用作来维持光驱等线速的重要依据,其赖以依据的就是十四位数据串流的连续零长度,其中最低的三周期代表着在1.2米/秒下720KHz的信号,而最高的十一周期则代表着1.2米/秒下196KHz的信号,任何超过或是低于规范周期的信号都会被视为错误信号。

除此之外,红皮书还定义了数字累积值(digital sum value),其为累积十四位数据的不归零编码值所求得。目的是要让十四位数据的不归零编码值的平均电位能在直流电位附近。根据红皮书的规范,任何两组由八位调制至十四位的数据,都必须在其中间安插一组三位的合并码(merging bit),其目的是要使的整个数据流在加上这一组三位的合并码之后,能够符合连续零长度法则,也能够让整个十四位数据的不归零编码值的平均电位能接近直流电位值。这其中最理想的合并码,需要经过一些运算才能得知。这其中一步就是要先运算出该合并码之前的前置零数目以及之后的后置零数目。

发明内容

现有技术是利用了两组存储器或是寄存器来完整地记录前一笔十四位数据及后一笔十四位数据,通过这两组存储器内的数据送入对应的前置零计数器以及后置零计数器来计算出前置零以及后置零数目。但是现有技术所耗费的内存过大,且译码电路也相对地复杂,因此有必要做进一步的改善。

因此本发明的主要目的是提供一种检测光存储装置中的数据的数据结构的方法,以解决上述问题。

本发明提供一种检测光存储装置中的数据的数据结构的方法,其包含有提供第一八位寄存器,连接于八至十四调制器及前置零计数器之间;将该八至十四调制器输出的十四位数据的前八位暂存于该第一八位寄存器;以及使用该前置零计数器计算暂存于该第一八位寄存器的数据的前置零的数目。

相对于现有技术,本发明因只需记录十四位数据的最高八位以及最低八位数据,就能清楚地求出前置零以及后置零的数目,藉此判断是否合乎连续零长度法则,因此比起先前的直接完整地纪录前后两笔十四位数据来判断是否合乎连续零长度法则的方法,有着大幅度节省内存空间的优点。

附图说明

图一是依据本发明的光盘烧录系统的方框图。

图二是本发明中的数据流示意图。

图中标记说明

20  八至十四调制器    22  前置零计数器

24  后置零计数器      26  数字累积值计算单元

28  缓冲器            30  连续零长度判断器

32  合并码选择器      34  数字累积值比较器

36  第一八位寄存器    38  第二八位寄存器

40  数据串流合并器

具体实施方式

请参照图一。图一是依据本发明的光盘烧录系统10的方框图。光盘烧录系统10包含有八至十四调制器20、前置零计数器22、后置零计数器24、数字累积计算单元26、缓冲器28、数字累积值比较器34、连续零长度判断器30、第二八位寄存器38、第一八位寄存器36、数据串流合并器40以及合并码选择器32。八至十四调制器20连结至数字累积值计算单元26、第二八位寄存器38、第一八位寄存器36以及数据串流合并器40;连续零长度判断器30连结至数字累积值计算单元26。而第二八位寄存器38以及第一八位寄存器36又分别连接至后置零计数器24以及前置零计数器22。

数据经光盘拾取头读取后首先进入八至十四调制器20,其负责将八位的输入数据转换成十四位的频道位数据,而十四位数据是采用不归零编码方式存在,其转换的规范在光盘烧录的红皮书中制订。而经过转换后的十四位数据会分别输入数字累积值计算单元26以及数据串流合并器40当中,同时,该笔十四位数据的最高八位会输入第二八位寄存器38,而最低八位则会输入第一八位寄存器36当中。后置零计数器24随即检测暂存于第二八位寄存器38的较低位数据的后置零的数目,若暂存于该第二八位寄存器38的较低位数据全部为零,则进一步检测该第二八位寄存器38的较高位数据的后置零的数目。而前置零计数器22检测暂存于第一八位寄存器36的较低位数据的前置零的数目,若暂存于该第一八位寄存器36的较低位数据全部为零,则进一步检测该第一八位寄存器36的较高位数据的前置零的数目。这其中由于根据红皮书所列出的256组的十四位数据可知前置零以及后置零数目在任何状况下皆不超过八位,因此本发明可通过只检测最后或是最前八位的数据便可确切地得知前置以及后置零数目,并进一步作为合并码(merging bit)选择的重要依据。而上述的第一八位寄存器36以及第二八位寄存器38也可用一个八位寄存器利用不同时序存取来替代。

而由于数据进入有先后的顺序,因此后置零计数器24所输出的后置零数据会先经过缓冲器28,以使后置零的数目与下一笔十四位数据的前置零数目能够同时进入连续零长度判断器30。连续零长度判断器30会根据输入的前置零的数目以及后置零的数目判断进入的频道位数据是否能遵守连续零长度法则(run-length rule)所规定的数据的连续零长度必须不小于三周期且不大于十一周期。连续零长度判断器30在动作完毕后,随即输出一信号进入数字累积值计算单元26,以做为决定合并码的依据。数字累积值计算单元26以及数字累积值比较器34则负责处理直接输入数字累积值计算单元26的十四位数据,再根据连续零长度判断器30所输出的信号来决定最后的合并码选择信号以控制合并码选择器32产生最后的合并码。前述的数据串流合并器40将存于其中的前后两笔十四位数据提取出来,再将合并码选择器32所产生的合并码穿插在两笔频道位数据之中。

请参照图二。图二是本发明中的数据流示意图。图中显示十进制数”79”在转换成八位的二进制之后,表示为”01001111”。该八位的数据在被读取送往八至十四位调制器20进行调制之后,该八位的数据会变成”00100001000100”的十四位数据,此十四位数据随即输入到数字累积值运算单元26以及数据串流合并器40。而此十四位数据的最低八位”00100001”输入进第一八位寄存器36,最高八位”01000100”则输入进第二八位寄存器38。后置零计数器24读取存于第二八位寄存器38的数据,进行判断后置零数目的动作。由最高位往最低位观察,可得知其后置零数目为”2”,后置零计数器24随即将”2”输出至缓冲器28内存储。而同理,前置零计数器22读取存于第一八位寄存器36的数据,由最低位往最高位观察,可得知其前置零数目亦为”2”,前置零计数器24随记将”2”输出至连续零长度判断器30。

相对于现有技术,本发明因只需记录十四位数据的最高八位以及最低八位数据,就能清楚地求出前置零以及后置零的数目,藉此判断是否合乎连续零长度法则,因此比起先前的直接完整地纪录前后两笔十四位数据来判断是否合乎连续零长度法则的方法,有着大幅度节省内存空间的优点。

以上所述仅为本发明的较佳实施例,在不脱离本发明的精神和所附权利要求范围的前提下所做的变化与修饰,都属本发明专利的涵盖范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号