[发明专利]抑制光盘数据直流和值的装置和方法无效
申请号: | 201110001620.3 | 申请日: | 2011-01-06 |
公开(公告)号: | CN102169697A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | 刘涛;王国华;阮昊 | 申请(专利权)人: | 中国科学院上海光学精密机械研究所 |
主分类号: | G11B7/007 | 分类号: | G11B7/007 |
代理公司: | 上海新天专利代理有限公司 31213 | 代理人: | 张泽纯 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 抑制 光盘 数据 直流 装置 方法 | ||
1.一种抑制光盘数据直流和值的装置,其特征在于该装置由原始数据处理器(1)、调制流数据处理器(2)、流DSV值累加计算器(3)、流DSV最高值寄存器(4)、流DSV和值寄存器(5)、流DSV最高值比较器(6)、流DSV和值比较器(7)、流标志位比较器(8)、流输出处理器(9)构成,其中DSV为数据直流和值的简称,以下相同,上述元部件的位置关系如下:
所述的原始数据处理器(1)第一输出端连接所述的调制流数据处理器(2)的第一输入端,所述的原始数据处理器(1)第二输出端连接所述的流输出处理器(9)的第二输入端;
所述的调制流数据处理器(2)的输出端分别连接所述的流DSV值累加计算器(3)的输入端和所述的流输出处理器(9)的输入端;
所述的调制流数据处理器(2)具有N个与数据流的标志位相对应的子模块寄存单元,其中N=2n,n为2~10的正整数,该正整数n是装置每次调制的原始数据的个数;
所述的流DSV值累加计算器(3)具有N个与数据流的标志位相对应的子模块计算单元;所述的流DSV最高值寄存器(4)具有N个与数据流的标志位相对应的子模块寄存单元,所述的流DSV和值寄存器(5)具有N个与数据流的标志位相对应的子模块寄存单元;所述的调制流数据处理器(2)的N个与数据流的标志位相对应的子模块寄存单元的输出端与所述的流DSV值累加计算器(3)的N个与数据流的标志位相对应的子模块计算单元的输入端相连,该流DSV值累加计算器(3)的N个与数据流的标志位相对应的子模块计算单元的输出端分别与所述的流DSV最高值寄存器(4)的N个与数据流的标志位相对应的子模块寄存单元的输入端和所述的流DSV和值寄存器(5)的N个与数据流的标志位相对应的子模块寄存单元的输入端对应相连;
所述的流DSV最高值寄存器(4)的N个与数据流的标志位相对应的子模块寄存单元的输出端与所述的流DSV最高值比较器(6)的输入端相连;所述的流DSV和值寄存器(5)的N个与数据流的标志位相对应的子模块寄存单元的输出端与所述的流DSV和值比较器(7)的输入端相连;所述的流DSV最高值比较器(6)的输出端和所述的流DSV和值比较器(7)的输出端与所述的流标志位比较器(8)的输入端相连;该流标志位比较器(8)的输出端分别与所述的流调制流数据处理器(2)的第二输入端相连;
所述的流输出处理器(9)的输出端与所述的原始数据处理器(1)的第二输入端相连。
2.一种利用权利要求1所述的抑制光盘数据直流和值的装置抑制光盘数据直流和值的方法,其特征在于该方法包括以下步骤:
①装置中各单元清零,原始数据处理器(1)获取原始数据文件中一次需要调制的原始数据流,一次需要调制的原始数据个数n由系统初始设置,n可为2到10以内的自然数;
②该原始数据处理器(1)根据读取的原始数据并依据嵌入的调制码表,检索出同步码和每个原始数据的2个调制码字,将原始数据的每个数据各取一个调制码字并按原始数据的顺序组合,形成N个数据流,称为调制流数据,并依序进行标志位标记,其中N=2n,分别将所述的调制流数据按标志位依次输入所述的调制流数据处理器(2)中的N个与数据流的标志位相对应的子模块寄存单元中,将所述的同步码传送给流输出处理器(9);
③所述的流DSV值累加计算器(3)中N个与数据流的标志位相对应的子模块累加计算单元从所述的调制流数据处理器(2)的N个与数据流的标志位相对应子模块寄存单元获得相应的调制流数据并各自计算各自调制流数据的DSV值,即数据直流和值,流DSV值累加计算器(3)中子模块累加计算单元的计算DSV瞬时值的方法为:
1、初始DSV累加计算符号为负号,即“-”,且DSV的初始值为0;
2、在调制流数据中,如果遇到“1”的位将当前DSV累加计算符号进行变换:从正“+”变为负“-”,或从负“-”变为正“+”;
3、遇到“0”的位,就将DSV的值按照当前的DSV累加计算符号对DSV值进行计算,即符号为“+”,则+1,符号为“-”则-1;
所述的流DSV值累加计算器(3)中子模块累加计算单元对调制流数据当前位计算的DSV瞬时值实时地输入所述的流DSV最高值寄存器(4)与数据流标志位相对应各子模块和所述流DSV和值寄存器(5)的与数据流标志位相对应各子模块;
所述的流DSV最高值寄存器(4)将所述的DSV瞬时值与已有的DSV值比较,如果输入的DSV瞬时值比已有的DSV值大,则将输入DSV瞬时值替换掉最高位寄存器子模块中的DSV值,否则不做替换,最后记录调制流数据的DSV最高值;
所述流DSV和值寄存器(5)将输入的DSV瞬时值不断替换已有的DSV值,最后记录调制流数据最后一位累加的DSV和值;
④所述的流DSV最高值比较器(6)对所述的流DSV最高值寄存器(4)中与数据流标志位相对应各个子模块中的DSV最高值进行比较,获得绝对值最高的值以及该值所在的数据流标志位,有相等则选择标志位较小的流,并把得到的流标志位传送给流标志位比较器(8);
⑤所述的流DSV和值比较器(7)对所述的流DSV和值寄存器(5)中与数据流标志位相对应各个子模块中的DSV和值进行比较,获得DSV和值的绝对值最小和次小的值以及这两个值所在的流标志位,有相等则标志位较小的为最小的流,标志位较大的为次小的流,并把得到的两个流标志位传送给所述的流标志位比较器(8);
⑥所述的流标志位比较器(8)对输入的三个标志位数据,即流流DSV最高值比较器(6)输出的一个流标志和流DSV和值比较器(7)输出的两个流标志位进行比较,如果流DSV最高值比较器(6)输出的流标志和流DSV和值比较器(7)输出的两个流标志位中的DSV和值最小的标志位相同,则输出DSV和值比较器(7)得到的两个流标志位中的DSV和值次小的标志位给流调制流数据处理器(2),否则输出DSV和值比较器(6)中DSV和值最小的标志位给调制流数据处理器(2);
⑦所述的调制流数据处理器(2)根据获得标志位,触发相应标志位子寄存器中的调制数据传送给流输出处理器(9)。
⑧所述流输出处理器(9)在获取了原始数据处理器(1)中的同步码数据以及流调制流数据处理器(2)中的调制流数据后,将数据按同步码数据在前调制流数据在后的顺序输出给外部文件,同时输出一个信号给所述的原始数据处理器(1);
⑨所述的原始数据处理器(1)在接受到所述流输出处理器(9)的信号后,再次读入下一次需要调制的指定个数的原始数据,系统依次循环,直到原始文件中的原始数据读取结束为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海光学精密机械研究所,未经中国科学院上海光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110001620.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:层压导磁板及其制造方法
- 下一篇:机动车身份识别的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置