← Back to Patent Explorer
US4835628A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for formatting and recording digital data on magnetic tape

Assignee: Tandberg Data Corp
•
Filing: 1987-05-11
•
Granted: 1989-05-30
•
Expires: 2007-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method are disclosed for formatting and recording digital information. Recording is effected by discrete stripes on 8 mm magnetic tape using a helical scan arrangement that enables a high recording density and a low error rate. Formatting in the data area of each stripe includes recording of digital information within preamble, data block, and postamble sections. The preamble section provides frequency/phase and location referencing, the data block section includes a plurality of physical data blocks each of which are divided into sub-blocks that include synchronizing and identifying information along with data to be recorded, and the postamble section ensures compatibility of physical alignment between the recording heads and magnetic tape.

Inventors

  • 👤 Harry C. Hinz
  • 👤 Christopher P. Zook

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 12:33
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/008; G11B5/00813; G11B5/00847; G11B5/0086; G11B20/00; G11B20/10; G11B20/12; G11B20/1201; G11B20/1207; G11B20/1209

Claims Analysis

Total Claims: 69
Claim 1
Independent Claim 226 words
An apparatus for digital recording by discrete stripes on magnetic tape, said apparatus comprising: input means adapted to receive data to be recorded and providing a first output in digital form indicative thereof; reference generating means for providing a second output in digital form for referencing purposes, said reference generating means including a plurality of reference signal generators including a clock reference region generator, a bit synchronization field generator, and an information segment number generator; formatting means for receiving said first and second outputs and providing a combined digital output that includes both said first and second outputs, said formatting means including logic means for receiving the outputs from said plurality of reference signal generators, said logic means including a plurality of gates for separately receiving the outputs from each of said plurality of reference signal generators; recording means for recording said combined serial digital output from said formatting means, said combined digital output from said formatting means being recorded on each said stripe of said magnetic tape in at least first and second sections with said first section including a first portion of said second output for referencing purposes and said second section including said first output indicative of data to be recorded and a second portion of said second output for referencing purposes; and, sequencing means connected with said gates for controlling sequencing therethrough.
Claim 2
Independent Claim 226 words
An apparatus for digital recording by discrete stripes on magnetic tape, said apparatus comprising: input means adapted to receive data to be recorded and providing a first output in digital form indicative thereof; reference generating means for providing a second output in digital form for referencing purposes, said reference generating means including a plurality of reference signal generators including a clock reference region generator, a bit synchronization field generator, and an information segment number generator; formatting means for receiving said first and second outputs and providing a combined digital output that includes both said first and second outputs, said formatting means including logic means for receiving the outputs from said plurality of reference signal generators, said logic means including a plurality of gates for separately receiving the outputs from each of said plurality of reference signal generators; recording means for recording said combined serial digital output from said formatting means, said combined digital output from said formatting means being recorded on each said stripe of said magnetic tape in at least first and second sections with said first section including a first portion of said second output for referencing purposes and said second section including said first output indicative of data to be recorded and a second portion of said second output for referencing purposes; and, sequencing means connected with said gates for controlling sequencing therethrough.
Claim 3
Dependent Claim 30 words
The apparatus of claim 1 wherein said first and second sections are preamble and physical data block sections, respectively, and wherein said preamble section precedes said physical data block section.
Claim 4
Dependent Claim 55 words
The apparatus of claim 2 wherein said physical data block section includes a plurality of physical data blocks each of which is divided into a plurality of sub-blocks, each of which sub-blocks receives a portion of said first and second outputs so that each of said sub-blocks receives data to be recorded and referencing information.
Claim 5
Dependent Claim 29 words
The apparatus of claim 1 wherein said second output includes identifying information in digital form, and wherein said identifying information in digital form is recorded at said second section.
Claim 6
Dependent Claim 27 words
The apparatus of claim 1 wherein said formatting means includes a third section, and wherein a part of said second output is recorded at said third section.
Claim 7
Dependent Claim 17 words
The apparatus of claim 1 wherein said reference generating means separately generates location and frequency/phase referencing signals.
Claim 8
Dependent Claim 82 words
The apparatus of claim 6 wherein said formatting means provides said digital output signals in predetermined first, second and third sections, with said first section being a preamble having said location and frequency/phase reference digital signals separately included therein, with said second section including a plurality of physical data blocks having at least said data to be recorded included therein, and with said third section being a postamble to insure compatibility of physical alignment between said recording means and said magnetic tape.
Claim 9
Dependent Claim 34 words
The apparatus of claim 1 wherein said apparatus includes playback means for reading information recorded on said tape, and deformatting means connected with said playback means for recovering said data read from said tape.
Claim 10
Dependent Claim 21 words
The apparatus of claim 8 wherein said deformatting means separates said recorded data from said referencing information recorded on said tape.
Claim 11
Dependent Claim 54 words
The apparatus of claim 1 wherein said apparatus includes a rotatable drum having said recording means mounted thereon, and wherein said tape is caused to move at a relatively slow rate relative to the speed of rotation of said drum whereby said information is densely recorded on said magnetic tape with low error rates.
Claim 12
Dependent Claim 19 words
The apparatus of claim 10 wherein said density of recorded information is about 36 million bits per square inch.
Claim 13
Dependent Claim 173 words
Apparatus for recording digital data on a storage medium in the form of helical stripes, said apparatus comprising: input means for receiving data to be recorded including error correction information; means for generating a unique sequence of digital signals to serve as a bit synchronization field; means for generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; sequencing control means connected to said input means and both of said generating means for formatting a predetermined plurality of blocks of data for writting in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number; and, means responsive to said sequencing control means for recording said predetermined plurality of blocks in a stripe on said storage medium.
Claim 14
Dependent Claim 173 words
Apparatus for recording digital data on a storage medium in the form of helical stripes, said apparatus comprising: input means for receiving data to be recorded including error correction information; means for generating a unique sequence of digital signals to serve as a bit synchronization field; means for generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; sequencing control means connected to said input means and both of said generating means for formatting a predetermined plurality of blocks of data for writting in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number; and, means responsive to said sequencing control means for recording said predetermined plurality of blocks in a stripe on said storage medium.
Claim 15
Dependent Claim 14 words
The apparatus of claim 12, wherein said storage medium is 8 millimeter magnetic tape.
Claim 16
Dependent Claim 21 words
The apparatus of claim 13, wherein said predetermined plurality of blocks written in a stripe on said medium is eight (8).
Claim 17
Dependent Claim 18 words
The apparatus of claim 13, wherein said predetermined plurality of sub-blocks included in a block is forty-eight (48).
Claim 18
Dependent Claim 20 words
The apparatus of claim 12, wherein said bit synchronization field is identifiable when included in a 8/10 RLL bit steam.
Claim 19
Dependent Claim 19 words
The apparatus of claim 16, wherein said bit synchronization field is the following twenty (20) bit digital sequence: 01111111111111111110.
Claim 20
Dependent Claim 22 words
The apparatus of claim 12, wherein each information segment number is a ten (10)-bit RLL sequence that provides a unique segment identifier.
Claim 21
Dependent Claim 33 words
The apparatus of claim 18, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 22
Dependent Claim 24 words
The apparatus of claim 12, wherein each information segment field consists of 30 units of information, each unit being a ten (10)-bit RLL sequence.
Claim 23
Dependent Claim 89 words
The apparatus of claim 12, wherein said sequencing control means has output terminals corresponding to said input means and both of said generation means, each of said output terminals being connected to signal gating means which is also connected to an output terminal of a corresponding one of said input means and said generation means whereby for each helical stripe on said storage medium said sequencing control means causes signals to be gated from said input means and both of said generation means and transmitted to said recording means.
Claim 24
Dependent Claim 86 words
The apparatus of claim 12, further comprising: means for generating a set of digital signals which serves as clock reference information for providing frequency and phase reference information; means for generating a sequence of digital bits which serves as a postamble; and, wherein said sequencing control means formats each stripe whereby each stripe has a preamble before said predetermined plurality of blocks and a postamble after said predetermined plurality of blocks, said preamble comprising said set of digital signals which serve as said clock reference information.
Claim 25
Dependent Claim 30 words
The apparatus of claim 22, wherein in said preamble each of four (4) sets of signals serving as a clock reference signals is followed by a unique physical reference signal.
Claim 26
Dependent Claim 22 words
The apparatus of claim 22, wherein each set of digital signals serving as a clock reference signal consists of 654 binary ONEs.
Claim 27
Dependent Claim 18 words
The apparatus of claim 22, wherein said postamble consists of a 3304-bit serial sequence of all binary ONEs.
Claim 28
Dependent Claim 127 words
The apparatus of claim 12, further comprising means for translating the data received by said input means from an 8 to 10-bit representation for use as said digital signals related to data received by said input means, said means for translating said received data being configured to express said digital signals as 10-bit digital values in accordance with the following: selecting values which do not begin or end with two zeros and which do not have three consecutive zeros; excluding the values 0111111111, 1111111111, 1111111110 to avoid confusion with the bit synchronization field; preferring values having low digital sum variations (DSV) over those which have high digital sum variations; preferring values having odd parity over values having even parity; and, excluding values corresponding to information segment numbers.
Claim 29
Dependent Claim 33 words
The apparatus of claim 26, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 30
Independent Claim 144 words
A method for recording digital data on a storage medium in the form of helical stripes, said method comprising: receiving data to be recorded including error correction information; generating a unique sequence of digital signals to serve as a bit synchronization field; generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; formatting a predetermined plurality of blocks of data for writting in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number; and, recording said predetermined plurality of blocks in a stripe on said storage medium.
Claim 31
Independent Claim 144 words
A method for recording digital data on a storage medium in the form of helical stripes, said method comprising: receiving data to be recorded including error correction information; generating a unique sequence of digital signals to serve as a bit synchronization field; generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; formatting a predetermined plurality of blocks of data for writting in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number; and, recording said predetermined plurality of blocks in a stripe on said storage medium.
Claim 32
Dependent Claim 14 words
The method of claim 28, wherein said storage medium is 8 millimeter magnetic tape.
Claim 33
Dependent Claim 21 words
The method of claim 29, wherein said predetermined plurality of blocks written in a stripe on said medium is eight (8).
Claim 34
Dependent Claim 18 words
The method of claim 29, wherein said predetermined plurality of sub-blocks included in a block is forty-eight (48).
Claim 35
Dependent Claim 20 words
The method of claim 28, wherein said bit synchronization field is identifiable when included in a 8/10 RLL bit steam.
Claim 36
Dependent Claim 19 words
The method of claim 32, wherein said bit synchronization field is the following twenty (20) bit digital sequence: 01111111111111111110.
Claim 37
Dependent Claim 22 words
The method of claim 28, wherein each information segment number is a ten (10)-bit RLL sequence that provides a unique segment identifier.
Claim 38
Dependent Claim 33 words
The method of claim 34, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 39
Dependent Claim 24 words
The method of claim 28, wherein each information segment field consists of 30 units of information, each unit being a ten (10)-bit RLL sequence.
Claim 40
Dependent Claim 79 words
The method of claim 28, further comprising: generating a set of digital signals which serves as clock reference information for providing frequency and phase reference information; generating a sequence of digital bits which serves as a postamble; and, wherein each of said stripes is formatted to include a preamble before said preamble plurality of blocks and a postamble after said predetermined plurality of blocks, said preamble comprising said set of digital signals which serve as said clock reference information.
Claim 41
Dependent Claim 30 words
The method of claim 37, wherein in said preamble each of four (4) sets of signals serving as a clock reference signals is followed by a unique physical reference signal.
Claim 42
Dependent Claim 22 words
The method of claim 37, wherein each set of digital signals serving as a clock reference signal consists of 654 binary ONEs.
Claim 43
Dependent Claim 18 words
The method of claim 37, wherein said postamble consists of a 3304-bit serial sequence of all binary ONEs.
Claim 44
Dependent Claim 113 words
The method of claim 28, further comprising translating said received data from an 8 to 10-bit representation for use as said digital signals related to said received data, said translation being conducted to express said digital signals as 10-bit digital values in accordance withthe following steps: selecting values which do not begin or end with two zeros and which do not have three consecutive zeros; excluding the values 0111111111, 1111111111, 1111111110 to avoid confusion with the bit synchronization field; preferring values having low digital sum variations (DSV) over those which have high digital sum variations; preferring values having odd parity over values having even parity; and, excluding values corresponding to information segment numbers.
Claim 45
Dependent Claim 33 words
The method of claim 41, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 46
Dependent Claim 184 words
Apparatus for recording digital data on a storage medium in the form of helical stripes, said apparatus comprising input means for receiving data to be recorded; means for generating a unique sequence of digital signals to serve as a bit synchronization field; means for controlling the formatting of digital signals for storage on said storage medium; means responsive to said formatting control means for recording a stripe on said storage medium, characterized by the provision of: means for generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; wherein said formatting control means is connected to said input means and both of said generating means for formatting a predetermined plurality of blocks of data for writing in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number.
Claim 47
Dependent Claim 184 words
Apparatus for recording digital data on a storage medium in the form of helical stripes, said apparatus comprising input means for receiving data to be recorded; means for generating a unique sequence of digital signals to serve as a bit synchronization field; means for controlling the formatting of digital signals for storage on said storage medium; means responsive to said formatting control means for recording a stripe on said storage medium, characterized by the provision of: means for generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; wherein said formatting control means is connected to said input means and both of said generating means for formatting a predetermined plurality of blocks of data for writing in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number.
Claim 48
Dependent Claim 14 words
The apparatus of claim 43, wherein said storage medium is 8 millimeter magnetic tape.
Claim 49
Dependent Claim 21 words
The apparatus of claim 44, wherein said predetermined plurality of blocks written in a stripe on said medium is eight (8).
Claim 50
Dependent Claim 18 words
The apparatus of claim 44, wherein said predetermined plurality of sub-blocks included in a block is forty-eight (48).
Claim 51
Dependent Claim 20 words
The apparatus of claim 43, wherein said bit synchronization field is identifiable when included in a 8/10 RLL bit steam.
Claim 52
Dependent Claim 19 words
The apparatus of claim 47, wherein said bit synchronization field is the following twenty (20) bit digital sequence: 01111111111111111110.
Claim 53
Dependent Claim 22 words
The apparatus of claim 43, wherein each information segment number is a ten (10)-bit RLL sequence that provides a unique segment identifier.
Claim 54
Dependent Claim 33 words
The apparatus of claim 49, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 55
Dependent Claim 24 words
The apparatus of claim 43, wherein each information segment field consists of 30 units of information, each unit being a ten (10)-bit RLL sequence.
Claim 56
Dependent Claim 127 words
The apparatus of claim 43, further comprising means for translating the data received by said input means from an 8 to 10-bit representation for use as said digital signals related to data received by said input means, said means for translating said received data being configured to express said digital signals at 10-bit digital values in accordance with the following: selecting values which do not begin or end with two zeros and which do not have three consecutive zeros; excluding the values 0111111111, 1111111111, 1111111110 to avoid confusion with the bit synchronization field; preferring values having low digital sum variations (DSV) over those which have high digital sum variations; preferring values having odd parity over values having even parity; and, excluding values corresponding to information segment numbers.
Claim 57
Dependent Claim 33 words
The apparatus of claim 52, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 58
Independent Claim 148 words
A method for recording digital data on a storage medium in the form of helical stripes, said method comprising receiving data to be recorded; generating a unique sequence of digital signals to serve as a bit synchronization field; controlling the formatting of digital signals for storage on said storage medium; and, recording a stripe on said storage medium, characterized by: generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; formatting a predetermined plurality of blocks of data for writing in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number.
Claim 59
Independent Claim 148 words
A method for recording digital data on a storage medium in the form of helical stripes, said method comprising receiving data to be recorded; generating a unique sequence of digital signals to serve as a bit synchronization field; controlling the formatting of digital signals for storage on said storage medium; and, recording a stripe on said storage medium, characterized by: generating a plurality of information segment numbers, each information segment number being a sequence of digital signals; formatting a predetermined plurality of blocks of data for writing in a helical stripe on said storage medium, each block comprising a predetermined plurality of sub-blocks, each of said sub-blocks including said bit synchronization field, an information segment number, and an information segment field comprising a portion of data received from said input means including error correction information, and wherein each sub-block in each block has a unique information segment number.
Claim 60
Dependent Claim 14 words
The method of claim 54, wherein said storage medium is 8 millimeter magnetic tape.
Claim 61
Dependent Claim 21 words
The method of claim 55, wherein said predetermined plurality of blocks written in a stripe on said medium is eight (8).
Claim 62
Dependent Claim 18 words
The method of claim 55, wherein said predetermined plurality of sub-blocks included in a block is forty-eight (48).
Claim 63
Dependent Claim 20 words
The method of claim 54, wherein said bit synchronization field is identifiable when included in a 8/10 RLL bit steam.
Claim 64
Dependent Claim 19 words
The method of claim 58, wherein said bit synchronization field is the following twenty (20) bit digital sequence: 01111111111111111110.
Claim 65
Dependent Claim 22 words
The method of claim 54, wherein each information segment number is a ten (10)-bit RLL sequence that provides a unique segment identifier.
Claim 66
Dependent Claim 33 words
The method of claim 60, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.
Claim 67
Dependent Claim 24 words
The method of claim 54, wherein each information segment field consists of 30 units of information, each unit being a ten (10)-bit RLL sequence.
Claim 68
Dependent Claim 114 words
The method of claim 54, further comprising translating said received data from an 8 to 10-bit representation for use as said digital signals related to said received data, said translation being conducted to express said digital signals as 10-bit digital values in accordance with the following steps: selecting values which do not begin or end with two zeros and which do not have three consecutive zeros; excluding the values 0111111111, 1111111111, 1111111110 to avoid confusion with the bit synchronization field; preferring values having low digital sum variations (DSV) over those which have high digital sum variations; preferring values having odd parity over values having even parity; and, excluding values corresponding to information segment numbers.
Claim 69
Dependent Claim 33 words
The method of claim 63, wherein values corresponding to information segment numbers are selected from 10-bit values which begin and end with digital ONE and which do not have two consecutive digital ZEROs.

References Cited (Backward Citations)

US4081844A Cited
US4651239A Cited
US4609949A Cited
US4554598A Cited
US4731678A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-29 1992-11-28 1993-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-29 1996-11-28 1997-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-29 2000-11-28 2001-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag