发明名称 |
可错误更正的数据编码方法 |
摘要 |
本发明公开了一种可错误更正的数据编码方法,当数据被写入记录储存媒体前,会先将想储存的数据加入错误更正码,包含列检查码及行检查码,以形成一错误更正码区块,再将一个以上的错误更正码区块组合成一数据矩阵,以抵抗较长的数据连续错误。最后将此数据矩阵进行区段切割后,针对各区段加上个别的区段地址信息后,即完成编码程序,依据本发明的方法,区段地址信息将不再被纳入错误更正码的编码范围,因此可使主数据区块的侦错能力更为增加,此外,本发明还提供三种编码区块格式,可依据各实施时所需情况选择采取何种形式写入记录储存媒体中,使数据储存可以更具弹性。 |
申请公布号 |
CN100495932C |
申请公布日期 |
2009.06.03 |
申请号 |
CN200510137695.9 |
申请日期 |
2005.12.31 |
申请人 |
财团法人工业技术研究院 |
发明人 |
蔡铭昌;许哲国;赖国欣 |
分类号 |
H03M13/00(2006.01)I;G11B20/10(2006.01)I;G11B20/18(2006.01)I |
主分类号 |
H03M13/00(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 |
代理人 |
梁 挥;徐金国 |
主权项 |
1. 一种可错误更正的数据编码方法,其特征在于,包含了下列步骤:将记录数据排列成多个M列N行的数据区块;对各该M列N行的数据区块的每一列加入一P字节长度的列检查码,及每一行加入一Q字节长度的行检查码,并形成一(M+Q)列(N+P)行的错误更正码区块;将K个该(M+Q)列(N+P)行的错误更正码区块排列组成一(M+Q)列(K(N+P))行的错误更正码区块,其中K值为一大于等于1的正整数;及以L列为单位,切割该(M+Q)列(K(N+P))行的错误更正码区块为多个数据区段,并在各该区段的第一列的前端加入一L字节长度的区段地址信息,使得该区段的数据向后移动,从而将含有该区段地址信息的各该数据区段排列成一(M+Q)列(K(N+P)+1)行的记录数据区块。 |
地址 |
中国台湾新竹县 |