Magnetic tape medium with magnetically encoded servo band bursts
US-2015356984-A1 · Dec 10, 2015 · US
US2016293221A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016293221-A1 |
| Application number | US-201615078983-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 23, 2016 |
| Priority date | Mar 31, 2015 |
| Publication date | Oct 6, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are executable by a tape drive to cause the tape drive to perform a method. The method includes writing data to a first write section of a magnetic tape, at least some of the data being written in association with first headers. The method also includes selecting some of the data for rewrite based on detected errors. Moreover, the method includes rewriting the selected data to a rewrite section of the magnetic tape, the rewritten data being written in association with rewrite headers. A length of each of the rewrite headers is greater than a length of each of the first headers.
Opening claim text (preview).
What is claimed is: 1 . A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a tape drive to cause the tape drive to perform a method, the method comprising: writing data to a first write section of a magnetic tape, at least some of the data being written in association with first headers; selecting some of the data for rewrite based on detected errors; and rewriting the selected data to a rewrite section of the magnetic tape, the rewritten data being written in association with rewrite headers, wherein a length of each of the rewrite headers is greater than a length of each of the first headers. 2 . The computer program product as recited in claim 1 , wherein the data comprises at least one data set, the at least one data set comprising a plurality of sub data sets, each sub data set comprising a data array organized in rows and columns, each row of the data array comprising four interleaved C1 codewords (a CWI-4), wherein the data is stored as a plurality of CWI-4 sets, each CWI-4 set comprising a fixed number of M concurrently written CWI-4s having M corresponding first headers, wherein the length of each of the first headers is less than 12 bytes, and wherein the length of each of the rewrite headers is at least 12 bytes. 3 . The computer program product as recited in claim 2 , the method further comprising writing a remaining portion of the data to the first write section of the magnetic tape as CWI-4s without headers in CWI-4 sets, wherein each of the first headers is either 4 bytes or 8 bytes in length, wherein odd numbered CWI-4 sets are written to the first write section of the magnetic tape as CWI-4s without any headers, wherein even numbered CWI-4 sets are written to the first write section of the magnetic tape as CWI-4s in association with corresponding first headers, and wherein the CWI-4 sets written as CWI-4s without any headers are interleaved with the CWI-4 sets written as CWI-4s in association with the corresponding first headers. 4 . The computer program product as recited in claim 2 , wherein each of the first headers is 4 bytes or 8 bytes in length, wherein 380 CWI-4 sets are written to the first write section of the magnetic tape as CWI-4s without any headers, and wherein 4 CWI-4 sets are written to the first write section of the magnetic tape as CWI-4s in association with corresponding first headers. 5 . The computer program product as recited in claim 1 , the method further comprising detecting the errors in the data written in the first write section of the magnetic tape using a read-while-write process. 6 . The computer program product as recited in claim 1 , the method further comprising writing a remaining portion of the data, that is not written in association with the first headers, to the first write section of the magnetic tape in association with second headers, wherein a length of each of the second headers is equal to the length of each of the first headers, wherein each of the first headers comprise a first half of one of a plurality of common headers, wherein each of the second headers comprise a second half of one of the plurality of common headers, wherein each common header is split across a first header and a second header, wherein half of the data is written associated with the first headers in the first write section of the magnetic tape, and wherein another half of the data is written associated with the second headers in the first write section of the magnetic tape. 7 . The computer program product as recited in claim 1 , wherein each of the first headers is 4 bytes in length, wherein all of the data is stored to the first write section of the magnetic tape in association with the first headers, and wherein the length of each of the rewrite headers is greater than 4 bytes. 8 . A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a tape drive to cause the tape drive to perform a method, the method comprising: writing a data set to a first write section of a magnetic tape medium, the data set comprising a plurality of sub data sets, each sub data set comprising a data array organized in rows and columns, each row of the data array comprising four interleaved C1 codewords (a CWI-4), wherein a first portion of the data set is stored as CWI-4 sets to the first write section of the magnetic tape medium with first headers, a CWI-4 set comprising a fixed number of M concurrently written CWI-4s having M corresponding first headers; and rewriting at least some of the data set as rewritten CWI-4 sets to a rewrite section of the magnetic tape medium, wherein each rewritten CWI-4 set is stored to the rewrite section of the magnetic tape medium as M rewritten CWI-4s having M corresponding rewrite headers, wherein the rewritten CWI-4 sets are determined based on errors being detected in CWI-4s stored in the first write section of the magnetic tape medium, and wherein a length of any one of the rewrite headers is greater than a length of any one of the first headers. 9 . The computer program product as recited in claim 8 , wherein the data set comprises P CWI-4 sets, wherein P is at least one of: modulo 8, and an integer multiple of M. 10 . The computer program product as recited in claim 8 , the method further comprising detecting the errors in the CWI-4s stored in the first write section of the magnetic tape medium using a read-while-write process. 11 . The computer program product as recited in claim 8 , wherein each of the first headers is 4 bytes in length, and wherein all CWI-4 sets are stored to the first write section of the magnetic tape medium as CWI-4s with corresponding first headers. 12 . The computer program product as recited in claim 8 , the method further comprising writing a remaining portion of the data set not including the first portion of the data set to the first write section of the magnetic tape medium as CWI-4 sets without headers. 13 . The computer program product as recited in claim 12 , wherein each of the first headers is 4 bytes in length, wherein odd numbered CWI-4 sets are stored to the first write section of the magnetic tape medium as CWI-4s without headers, wherein even numbered CWI-4 sets are stored to the first write section of the magnetic tape medium as CWI-4s with corresponding first headers, and wherein the CWI-4 sets stored as CWI-4s without headers are interleaved with the CWI-4 sets stored as CWI-4s with the corresponding first headers. 14 . The computer program product as recited in claim 12 , wherein each of the first headers is 8 bytes in length, wherein odd numbered CWI-4 sets are stored to the first write section of the magnetic tape medium as CWI-4s without headers, wherein even numbered CWI-4 sets are stored to the first write section of the magnetic tape medium as CWI-4s with corresponding first headers, and wherein the CWI-4 sets stored as CWI-4s without headers are interleaved with the CWI-4 sets stored as CWI-4s with the corresponding first headers. 15 . The computer program product as recited in claim 12 , wherein each of the first headers is 8 bytes in length, wherein a data set comprises 384 CWI-4 sets, wherein 380 CWI-4 sets are stored to the first write section of the magnetic tape medi
on tapes · CPC title
Monitoring, i.e. supervising the progress of recording or reproducing {(for digital recording G11B20/00 and s.gr.; for monitoring, testing or measuring of TV recorders of the type covered by H04N5/76 and subgroups, see H04N17/06)} · CPC title
wherein at least one additional attempt is made to read or write the data when a first attempt is unsuccessful · CPC title
Testing · CPC title
magnetic tapes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.