Search Images Maps Play News Gmail Drive Calendar More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN103578504 A
Publication typeApplication
Application numberCN 201310323689
Publication date12 Feb 2014
Filing date30 Jul 2013
Priority date30 Jul 2012
Also published asCN103578504B, US8810956, US20140029125
Publication number201310323689.7, CN 103578504 A, CN 103578504A, CN 201310323689, CN-A-103578504, CN103578504 A, CN103578504A, CN201310323689, CN201310323689.7
InventorsRC印驰, KB贾德
Applicant国际商业机器公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Method and apparatus for optimizing skew in the presence of tape motion
CN 103578504 A
Abstract
The invention relates to a method an an apparatus for optimizing skew in the presence of tape motion. A method for accurately adjusting skew in the presence of tape motion includes performing a calibration run of magnetic tape in a tape drive. During the calibration run, the method records skew readings at selected intervals. The method then finds a range associated with the skew readings, such as by finding a high and low skew reading. The method then finds a center point of the range, and a difference between the center point and a desired center point. The method applies the difference to each recorded skew reading to generate a target skew reading for each recorded skew reading. The method generates a skew error signal that reflects the difference between each recorded skew reading and each corresponding target skew reading. The skew error signal will generally be consistent even as the tape moves, thereby allowing a technician to easily adjust and optimize the skew.
Claims(16)  translated from Chinese
1.一种用于在存在磁带运动的情况下准确地调整偏斜的方法,该方法包括: 在磁带驱动器中执行磁带的校准运行; 在校准运行期间,按照选择的间隔记录偏斜读数; 找出与偏斜读数关联的范围; 找出该范围的中心点; 求得所述中心点和所希望的中心点之间的差; 把该差应用于每个记录的偏斜读数以产生每个记录的偏斜读数的目标偏斜读数;以及产生反映每个记录的偏斜读数和每个对应的目标偏斜读数之间的差的偏斜误差信号。 1. A method for the presence of the tape movement to accurately adjust the skew, the method comprising: performing a calibration run the tape in the tape drive; during calibration run, according to the recording interval selected skew readings; find the range associated with the deflection readings; find the center of the range; the difference between the determined center point and the center point between desired; skew applied to the difference between the reading of each record to generate each skewed reading of the target record skew the readings; and the skew readings reflect each record and each corresponding target skew skew error signal difference between readings.
2.如权利要求1所述的方法,其中,产生偏斜误差信号包括:显示偏斜误差信号以供技术人员使用。 2. The method according to claim 1, wherein the skew error signal generating comprises: skew error signal for displaying technical personnel.
3.如权利要求1所述的方法,其中,所希望的中心点是零。 The method according to claim, wherein the desired center point is zero.
4.如权利要求1所述的方法,其中,所述偏斜误差信号响应于调整磁带头相对于磁带的角度位置而改变。 4. The method of claim 1, wherein, in response to said error signal skew adjusting the angular position of the tape head relative to the magnetic tape is changed.
5.如权利要求1所述的方法,其中,产生偏斜误差信号包括:利用位于磁带驱动器的外部的测试装置产生偏斜误差信号。 5. The method of claim 1, wherein the generating skew error signal comprising: test means is located external tape drive generates an error signal skew.
6.如权利要求1所述的方法,其中,产生偏斜误差信号包括:利用磁带驱动器产生偏斜误差号。 6. The method according to claim 1, wherein the skew error signal generating comprising: tape drive deflect error number.
7.如权利要求1所述的方法,其中,所述选择的间隔是选择的时间间隔。 7. The method of claim 1, wherein said selected interval is the time interval chosen.
8.如权利要求1所述的方法,其中,所述选择的间隔是沿着磁带的选择的距离间隔。 Spacer 8. The method of claim 1, wherein said selected interval is the distance along the tape selected.
9.一种用于在存在磁带运动的情况下准确地调整偏斜的设备,该设备包括: 以硬件和操作硬件的软件中的至少一种实现的多个模块,所述多个模块包括: 校准模块,在磁带驱动器中执行磁带的校准运行; 记录模块,在校准运行期间,按照选择的间隔记录偏斜读数; 范围模块,找出与偏斜读数关联的范围; 中心点模块,找出该范围的中心点; 差模块,求得所述中心点和所希望的中心点之间的差; 目标模块,把该差应用于每个记录的偏斜读数以产生每个记录的偏斜读数的目标偏斜读数;以及误差信号模块,产生反映每个记录的偏斜读数和每个对应的目标偏斜读数之间的差的偏斜误差信号。 A device for adjusting the skew accurately in the presence of the tape movement, the apparatus comprising: a plurality of hardware modules of the hardware and operating software to achieve at least one of said plurality of modules comprising: calibration module, run the tape drive calibration run tape; recording module during calibration run, according to the recording interval selected skew readings; range module to identify the range associated with the deflection readings; center module, to identify the wide center; difference module, the center calculated the difference between the center and desired; the target module, the difference is applied to skew the readings of each record to deflect the reading of each record target skew readings; and an error signal modules generate skew readings reflect each record and each corresponding target skew skew error signal difference between readings.
10.如权利要求9所述的设备,其中,误差信号模块还构造为显示偏斜误差信号以供技术人员使用。 10. The apparatus of claim 9, wherein the error signal module is further configured to display the skew error signal for technical personnel.
11.如权利要求9所述的设备,其中,所希望的中心点是零。 11. The apparatus as recited in claim 9, wherein the desired center point is zero.
12.如权利要求9所述的设备,其中,所述偏斜误差信号响应于调整磁带头相对于磁带的角度位置而改变。 12. The apparatus of claim 9, wherein, in response to said error signal skew adjusting the angular position of the tape head relative to the magnetic tape is changed.
13.如权利要求9所述的设备,其中,误差信号模块被实现在位于磁带驱动器的外部的测试装置内。 13. The apparatus of claim 9, wherein the error signal is located within the module is implemented in an external tape drive test device.
14.如权利要求9所述的设备,其中,误差信号模块被实现在磁带驱动器内。 14. The apparatus of claim 9, wherein the error signal module is implemented within the tape drive.
15.如权利要求9所述的设备,其中,所述选择的间隔是选择的时间间隔。 15. The apparatus of claim 9, wherein said selected interval is the time interval chosen.
16.如权利要求9所述的设备,其中,所述选择的间隔是沿着磁带的选择的距离间隔。 16. The apparatus of claim 9, wherein said selected interval is the distance along the tape of the selected interval.
Description  translated from Chinese

用于在存在磁带运动的情况下优化偏斜的方法和设备 Method and apparatus for optimizing skew in the presence of tape movement

技术领域 Technical Field

[0001] 本发明涉及用于在诸如磁带的存储介质上读和写数据的设备和方法。 [0001] The present invention relates to the storage media such as magnetic tape device and method for reading and writing data.

背景技术 Background

[0002] 在大多数磁带驱动器中,磁带在卷轴(spool)之间并且在诸如滚轴(roller)的引导元件上穿过以便引导磁带经过读/写头。 [0002] In most tape drives, the tape between the reel (spool) and on issues such as roller (roller) of the guide element in order to guide the tape passing through the read / write head. 读/写头通常包括:多个写元件,用于在磁带上写轨道;以及相等数量的读元件,用于当数据被写入时从磁带读回数据。 The read / write head typically includes: a plurality of write element for writing tracks on the magnetic tape; and an equal number of read element for read back from the tape when the data is written to the data. 这允许在数据被写入时校验所写的数据。 This allows for verification of written data when the data is written. 为了在读回数据时提供一定的可容许误差,读元件通常比写元件窄,因此比它们正在读回的轨道窄。 In order to provide a certain allowable error when reading back the data, the read element is typically narrower than the write element, so the track is narrower than they are read back. 这允许读元件即使在它们未精确地位于所写轨道的中央时也可以读回数据。 This allows the read element even when they are not exactly in the center of the track when written to be read back data. 然而,如果读元件和所写轨道的中央之间的失准足够的话,则可达到读元件不再能够准确地读回数据的程度。 However, if the read element and the written track misalignment between the center enough, you can achieve the read element is no longer able to accurately read back the data level.

[0003] 一般由读/写头相对于磁带的角度失准引起的读元件和所写轨道之间的失准通常被称为“偏斜(skew)”。 [0003] Usually by the read / write head with respect to the misalignment of the read element of the tape caused by misalignment angle between the tracks and wrote often called "skew (skew)". 读/写头相对于磁带的角度失准越大,偏斜越大。 The read / write head relative to the tape of the misalignment angle greater, the greater the deflection. 如以上所暗示,如果偏斜足够大,则读元件可能不再能够从磁带读回数据。 As implied above, if the skew is large enough, the read element may no longer be able to read data back from tape.

[0004] 在一些磁带驱动器(诸如一些LTO磁带驱动器)中,读/写头的角度能够相对于磁带被手工调整,以便使偏斜最小化。 [0004] In some tape drives (such as the number of LTO tape drive), the read / write head angle can be adjusted with respect to the tape by hand, so that the deflection is minimized. 不幸的是,磁带堆的移位能够在磁带经过读/写头时使偏斜读数改变。 Unfortunately, the tape stack can shift through the read / write changes so skewed reading head in the tape. 因此,调整读/写头或磁带的角度以使偏斜最小化就像是击打移动目标一样。 Therefore, adjusting the read / write head or magnetic tape so minimize skew angle is like hitting a moving target as. 也就是说,技术人员可调整角度以使偏斜最小化,没想到却发现偏斜稍后由于磁带堆的变化而增加了。 That is, the technician can adjust the angle of deflection is minimized so that I did not expect but found later skew heap due to changes in the magnetic tape increases. 因此,技术人员可能难以找出磁带头相对于磁带的最佳角度位置。 Therefore, it may be difficult to find skilled tape head relative to the best angle position of the tape.

[0005] 考虑到前述情况,需要用于在存在磁带运动的情况下调整偏斜的设备和方法。 [0005] Considering the foregoing, a need for an apparatus and method to adjust the skew in the presence of the tape movement. 理想地,这种设备和方法将使技术人员即使在磁带运动的同时也能够容易地调整磁带头相对于磁带的角度位置。 Ideally, such a device and method will allow art movement, even while the tape can be easily adjust the angular position of the magnetic tape head relative to the tape.

发明内容 DISCLOSURE

[0006] 响应于当前的现有技术,并且特别地,响应于通过当前可用的设备和方法还未完全解决的现有技术中的问题和需求,提出了本发明。 [0006] In response to the current prior art, and in particular, in response to the current through the art equipment and methods can not completely solve the problems and needs, propose the present invention. 因此,提出本发明以提供用于在存在磁带运动的情况下更准确地调整偏斜的设备和方法。 Accordingly, the present invention proposes to provide for movement of the tape in the presence of the skew adjusting apparatus and method for more accurately. 通过下面的描述和所附权利要求,本发明的特征和优点将会变得更加清楚,或者通过如下文所述的本发明的实施可了解本发明的特征和优点。 By the following description and appended claims, features and advantages of the invention will become more apparent, or can understand the characteristics and advantages of the present invention are described below by implementing the present invention.

[0007] 根据前述情况,在这里公开一种用于在存在磁带运动的情况下准确地调整偏斜的方法。 [0007] According to the foregoing, disclosed herein is used in the presence of a magnetic tape motion skew adjustment method accurately. 在一个实施例中,这种方法包括:在磁带驱动器中执行磁带的校准运行。 In one embodiment, the method comprising: performing a calibration run the tape in the tape drive. 在校准运行期间,该方法按照选择的间隔记录偏斜读数。 During calibration run, the method according to the recording interval selected skew readings. 该方法随后诸如通过找出高偏斜读数和低偏斜读数来找出与偏斜读数关联的范围。 The method then skew readings, such as by finding high and low to find the skew readings associated with skewed reading range. 该方法随后找出该范围的中心点以及该中心点和所希望的中心点之间的差。 The method then find out the difference between the center and the center and the center point of the desired range between. 该方法随后把该差应用于每个记录的偏斜读数以产生每个记录的偏斜读数的目标偏斜读数。 This method is then applied to the difference skewed reading of each record to deflect reading goal each record skew readings. 该方法产生反映每个记录的偏斜读数和每个对应的目标偏斜读数之间的差的偏斜误差信号。 Skew readings and each corresponding target that yields reflect each record skew skew error signal difference between readings. 即使在磁带移动时,偏斜误差信号一般也将会是一致的,由此允许技术人员容易地调整和优化偏斜。 Even if the tape is moved, the skew error signal will be generally the same, thereby allowing the technician to easily adjust and optimize the skew.

[0008] 在这里还公开并且要求保护一种对应的设备和计算机程序产品。 [0008] Here also disclosed and claimed corresponding apparatus and computer program products.

附图说明 Brief Description

[0009] 为了将容易理解本发明的优点,将通过参照在附图中示出的特定实施例提供以上简要描述的本发明的更具体的描述。 More particular description [0009] In order to readily understand the advantages of the present invention, briefly described above will be provided by reference to specific embodiments shown in the figures of the present invention. 应该理解,这些附图仅描述本发明的典型实施例,并且因此不应被视为限制本发明的范围,将通过使用附图针对另外的特异性和细节描述并解释本发明,在附图中: It should be understood that these drawings depict only typical embodiments of the present invention, and therefore not to be considered as limiting the scope of the present invention, the present invention will be described and explained through the use of the accompanying drawings for an additional specificity and detail, in the drawings :

[0010] 图1是构造为在磁带上读/写数据的磁带驱动器的一个实施例的透视剖视图; [0010] FIG. 1 is configured to read on the tape / write data to the tape drive is a perspective cross-sectional view of an embodiment;

[0011] 图2是构造为在磁带上写数据轨道和读回数据轨道的包括多个写元件和多个读兀件的读/与头的闻级视图; [0011] FIG. 2 is configured to write data to track and read back the data tracks on the tape includes a plurality of elements and a plurality of read-write Wu member read / view and smell level head;

[0012] 图3A是显示基本上位于所写轨道的中央上方的读元件的高级图; [0012] FIG. 3A is basically written track read element located above the center of a high-level diagram;

[0013] 图3B是显示所写轨道上方的读元件的失准的高级图; [0013] FIG. 3B is inaccurate written above the track level diagram of the read element;

[0014] 图4是显示用于在存在磁带运动的情况下调整偏斜的方法的一个实施例的处理流程图; [0014] FIG. 4 is a flowchart showing a display process in the presence of the tape to adjust the movement of the deflection of one embodiment of a method for;

[0015] 图5是显示在对偏斜进行调整前后的偏斜读数和误差信号的例子的表; [0015] FIG. 5 is skewed readings and error signal in case of skew adjustment before and after the table;

[0016] 图6A是显示在调整偏斜前的磁带驱动器的偏斜读数的例子的曲线图; [0016] Figure 6A is a graph showing the skew adjusting deflection readings tape drive before an example;

[0017] 图6B是显示在使用根据本发明的方法调整偏斜后的磁带驱动器的偏斜读数的例子的曲线图;以及 [0017] Figure 6B is a graph showing the skew adjustment use after tape drive according to the method of the present invention, an example of reading deflection curve; and

[0018] 图7是显示可被包括在根据本发明的设备中的各种模块的高级方框图。 [0018] FIG. 7 is a high level block diagram of a display that may be included in the apparatus according to the present invention, in the various modules.

具体实施方式 DETAILED DESCRIPTION

[0019] 将容易理解的是,这里在附图中一般地描述并示出的本发明的部件能够以多种多样的不同的配置进行布置和设计。 [0019] It will be readily appreciated that generally described herein and shown in the drawings of components of the present invention is capable of a wide variety of different configurations and design layout. 因此,在附图中表示的下面对本发明的实施例的更详细的描述并不意图限制要求保护的本发明的范围,而是仅仅代表根据本发明的当前设想的实施例的某些例子。 Thus, the following more detailed description of the drawings represent embodiments of the present invention is not intended to limit the scope of the claimed invention, but represent just some examples of presently contemplated embodiments of the present invention. 通过参照附图将会最好地理解当前描述的实施例,在附图中相同部分始终由相同标号指定。 By referring to the drawings will be best understood presently described embodiments, the same parts are always designated by the same reference numerals in the drawings.

[0020] 本领域技术人员将会理解,本发明可以实现为设备、系统、方法或计算机程序产品。 [0020] Those skilled in the art will appreciate that the present invention may be implemented as a device, system, method or computer program product. 此外,本发明可被实现为硬件实施例、构造为操作硬件的软件实施例(包括固件、驻留软件、微码等)或组合软件和硬件元素的实施例。 Furthermore, the present invention may be implemented as a hardware embodiment, the hardware is configured to operate software embodiment (including firmware, resident software, microcode, etc.) Example or a combination of software and hardware elements. 这些实施例中的每一个可由一个或多个模块或块代表。 Each case by one or more modules or blocks represent these implementations. 另外,本发明可被实现于计算机可用存储介质,该计算机可用存储介质实现为其中存储有计算机可用程序代码的任何有形表达介质。 Further, the present invention can be implemented in a computer usable storage medium having computer-usable storage medium having stored therein computer implemented as any tangible medium of expression usable program code.

[0021] 一个或多个计算机可用或计算机可读存储介质的任何组合可用于存储计算机程序产品。 [0021] The one or more computer-usable or computer-readable storage medium in any combination can be used to store a computer program product. 计算机可用或计算机可读存储介质可以是例如但不限于电子、磁、光学、电磁、红夕卜、或半导体系统、设备或装置。 The computer-usable or computer-readable storage medium may be, for example, but not limited to, electronic, magnetic, optical, electromagnetic, red evening Bu, or semiconductor system, apparatus, or device. 计算机可读存储介质的更多具体例子(非穷举列表)可包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)、便携式压缩盘只读存储器(CD-ROM)、光存储装置或磁存储装置。 More specific examples (a non-exhaustive list) of the computer-readable storage medium may include: a portable computer diskette, a hard disk, a random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPR0M or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device or a magnetic storage device. 在本文的上下文中,计算机可用或计算机可读存储介质可以是能够包含或存储由指令执行系统、设备或装置使用或者结合指令执行系统、设备或装置使用的程序的任何介质。 In the context of this document, a computer-usable or computer-readable storage medium may be any medium that can contain or system, apparatus, or device or in combination instruction execution system, apparatus, or device used to store the instruction execution. [0022] 可以以一种或多种编程语言的任何组合编写用于执行本发明的操作的计算机程序代码,所述编程语言包括:面向对象的编程语言,诸如Java、Smalltalk、C++等;和常规过程编程语目,诸如“C”编程语目或类似编程语目。 [0022] can be any combination of one or more programming languages to write for carrying out operations of the present invention, a computer program code, the programming languages include: object-oriented programming languages, such as Java, Smalltalk, C ++, etc; and routine Head procedural programming language, such as the programming language "C" programming language mesh or similar purposes. 也可用低级编程语目(诸如,汇编语目)编写用于实现本发明的计算机程序代码。 Head also be low-level programming language (such as assembly language mesh) to prepare a computer program code for carrying out the invention.

[0023] 以下可参照根据本发明的实施例的方法、设备、系统和计算机程序产品的流程图和/或方框图描述本发明。 [0023] The following may reference method according to an embodiment of the present invention, a flow chart of equipment, systems and computer program products or block diagram and / or description of the present invention. 将会理解,流程图和/或方框图中的每个方框以及流程图和/或方框图中的方框的组合可由计算机程序指令或代码实现。 It will be understood, the flowchart and / or block diagrams, and combinations of each block of the flowchart and / or block diagram of the box by a computer program instructions or code. 计算机程序指令可被提供给通用计算机、专用计算机或者其它可编程数据处理设备的处理器以产生一机器,从而经由计算机或者其它可编程数据处理设备的处理器执行的指令产生用于实现流程图和/或方框图的一个或多个方框中规定的功能/动作的装置。 The computer program instructions may be provided to a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, and to produce a flowchart for implementing the instructions executed by the processor via a computer or other programmable data processing apparatus / or one or more boxes specified function / operation of the block diagram of the device.

[0024] 计算机程序指令也可存储在计算机可读存储介质中,该计算机可读程序指令能够指示计算机或其它可编程数据处理设备按照特定的方式发挥作用,从而存储在计算机可读存储介质中的指令产生一种制品,所述制品包括实现流程图和/或方框图的一个或多个方框中规定的功能/动作的指令装置。 [0024] The computer program instructions may also be stored in a computer-readable storage medium, the computer-readable program instructions can direct a computer or other programmable data processing apparatus to play a role in a particular manner, so as to be stored in a computer-readable storage medium An article produced instruction, the article comprising instruction means which implement the flowchart and / or block diagram block or plurality of specified functions / acts. 计算机程序指令也可被加载到计算机或其它可编程数据处理设备上,以使得在计算机或其它可编程设备上执行一系列的操作步骤以产生一种计算机实现的过程,从而在该计算机或其它可编程设备上执行的指令提供用于实现流程图和/或方框图的一个或多个方框中规定的功能/动作的过程。 The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus, so that executed on a computer or other programmable apparatus to produce a series of steps A computer-implemented process, so that the computer or other available instructions that execute on the programming device provided for process flowchart and / or block diagram of one or more boxes specified functions / acts.

[0025] 参照图1,示出了磁带驱动器100的一个实施例的透视图。 [0025] Referring to Figure 1, there is shown a perspective view of an embodiment 100 of an example of the tape drive. 仅作为例子提供磁带驱动器100,而非意图是限制性的。 Provided as examples only tape drive 100, and is not intended to be limiting. 这里公开的设备和方法可适用于许多不同类型的磁带驱动器100,而非仅仅适用于示出的磁带驱动器100。 Apparatus and methods disclosed herein are applicable to many different types of tape drives 100, not just for tape drive 100 shown.

[0026] 如图中所示,在某些实施例中,磁带驱动器100可构造为接受包含一卷磁带106的盒102。 [0026] As shown, in some embodiments, the tape drive 100 may be configured to accept a cartridge 106 containing a roll of tape 102. 在把盒102插入到磁带驱动器100中后,磁带驱动器100可寻回磁带106的末端,并使磁带106经过各种引导元件108 (例如,滚轴108)而到达卷带盘(take-up reel) 110上。 After the cassette 102 is inserted into the tape drive 100, the tape drive can be lost and the end of the tape 100 106, and 106 through a variety of tape guide element 108 (for example, roller 108) to reach the take-up reel (take-up reel ) 110. 当磁带106被缠绕到卷带盘110上(或从卷带盘110抽离)时,磁带106可平移经过读/写头112以便把数据写到磁带106或从磁带106读数据。 When the tape 106 is wound onto the take-up reel 110 (or 110 pulled out from the take-up reel), the tape 106 may translate through the read / write head 112 in order to write data to tape 106 or 106 reads data from the tape. 读/写头112通常包括:多个写元件,用于同时把多个轨道写到磁带106 ;和相等数量的读元件,用于在数据被写入时同时从磁带106读回数据。 The read / write head 112 generally comprises: a plurality of write elements, a plurality of tracks simultaneously written to the tape 106; and an equal number of read element, for simultaneous data read back from the tape 106 when the data is written. 这允许在数据被写入时校验数据。 This allows data to be written to verify the data.

[0027] 参照图2,示出了读/写头112的一个实施例的高级视图。 [0027] Referring to Figure 2, shows a read / write head 112 of a high-level view of one embodiment. 如图中所示,读/写头112包括多个写元件200和相等数量的读元件202。 As shown, the read / write head 112 comprises a plurality of writing 200 and an equal number of read elements 202 elements. 当磁带106平移经过读/写头112时,写元件200可把轨道204写到磁带106并且读元件202可从磁带106读回数据以校验数据被正确地写入。 When the tape 106 pan through the read / write head 112, the write element 200 can be written to the tape track 204 202 106 and the read element 106 can read data back from tape to verify the data is correctly written.

[0028] 如图中所示,读元件202显著地比它们对应的写元件200窄,因此比它们正在读回的轨道204窄。 [0028] As shown, the read element 202 200 is significantly narrower than their respective write elements, and therefore they are read back than 204 narrow track. 这允许读元件202即使在它们未精确地位于所写轨道204的中央上方时也可读回数据。 This allows the read element 202 even when they are not exactly written in the center of the top rail 204 while also read back the data. 然而,如果读元件202和所写轨道204的中心之间的失准足够的话,则可达到读元件202不再能够准确地读回数据的程度。 However, if the read element 202 and 204 written misalignment between the center of the track enough, you can achieve the degree of the read element 202 is no longer able to accurately read back the data. 也就是说,失准可引起读元件202的全部或一部分落在所写轨道204的外面,从而它们不再能够准确地读回数据。 That is, misalignment may cause read all or part of the element 202 falls outside the written track 204, so that they are no longer able to accurately read the data back. 读元件202和所写轨道204之间的失准通常由读/写头112相对于磁带106的角度失准引起。 Reading elements 202 and 204 written misalignment between the track usually consists of a read / write head 112 with respect to the angle of the magnetic tape 106 is caused by misalignment. 将参照图3A和3B更详细地讨论这种角度失准。 3A and 3B will be discussed in more detail in this angle misalignment. 该角度失准通常被称为“偏斜”,并且可由卷轴104、110上的磁带堆的变化或移位或者由在磁带经过各种引导元件108时的磁带位置的变化引起。 The angle of misalignment is often referred to as "skew", and the tape reels 104, 110 may be formed on the stack, or by a change or shift caused by variations in the tape through the guide member 108 when the tape position. [0029] 在示出的实施例中,读/写头112包括八个写元件200和八个对应的读元件202。 [0029] In the illustrated embodiment, the read / write head 112 includes eight write 200 and eight corresponding read element element 202. 仅作为例子而非限制性地提供这个数目。 By way of example only and not limitation, provided this number. 所公开的设备和方法可适用于任何数量的写元件200和对应的读元件202。 The disclosed apparatus and method is applicable to any number of write element 200 and a corresponding read element 202. 另外,如图2中所示的读元件202和写元件200的相对大小、尺寸和间隔可能未反映真实世界的大小、尺寸和间隔。 Further, as shown in Figure 2 the read element and a write element 202 shown 200 relative size, the size and spacing may not reflect the size of the real world, the size and spacing.

[0030] 参照图3A,示出了显示基本上位于所写轨道204的中央上方的读元件202的高级图。 [0030] Referring to FIGS. 3A, shows a display element is located substantially above the center of Reading written track 202 of 204 senior FIG. 这种布置可对应于为零的偏斜测量值。 This arrangement can be measured skew value of zero corresponds to. 如图3A中所示,当偏斜为零时,读元件202可完全落在所写轨道204的内部,由此允许读元件202有效地读在轨道204中编码的数据。 As shown in Figure 3A, when the deflection is zero, the read element 202 can be written completely fall inside the track 204, thereby allowing efficiently encoded in the track 204 to read the data reading element 202. 因为读元件202比对应的写元件200窄,所以在读元件202的任一侧存在特定距离300。 Because 202,200 narrower than the corresponding element read write element, there is a certain distance on either side of the read element 300 202. 这个距离300可允许读元件202在仍然保持在轨道204的内部的同时相对于轨道204向上或向下漂移某指定距离300。 This distance allows the read element 300, while 202 remained at the inner rail 204 with respect to the rail 204 upward or downward drift a specified distance of 300. 如果读元件202移动得大于指定距离300,则读元件202的全部或一部分可能落在所写轨道204的外部,由此削弱读元件202读回数据的能力。 If the read element 202 moves to be greater than a specified distance 300, then read all or part of the element 202 may fall outside the track 204 is written, and thus reduce the ability of the read element 202 read back the data.

[0031] 参照图3B,示出了显示读元件202和所写轨道204之间的角度失准(S卩,偏斜)的高级图。 [0031] Referring to Figure 3B, the display shows the read element 202 and wrote angle misalignment between the track 204 (S Jie, oblique), senior FIG. 如图中所示,当磁带106平移经过读/写头112时,偏斜可能变得足够大,从而读元件202的全部或一部分可能落在所写轨道204的外部。 As shown, when the tape 106 pan through the read / write head 112, the skew may become large enough to read all or part of the element 202 may fall outside the track 204 is written. 如上所述,这可能削弱读元件读在轨道204中编码的数据的能力。 As mentioned above, this may impair the ability to read in orbit coding element 204 to read data.

[0032] 在真实世界的情况下,偏斜可在某一范围内变化,其中该范围具有最大值和最小值。 [0032] In the case of real-world, deflection may vary within a certain range, where the range has a maximum and minimum values. 当用于校准磁带驱动器100的磁带106平移经过读/写头112时,偏斜在这个范围内变化。 When used to calibrate the tape drive after the tape 100, 106 translate the read / write head 112, the skew in this range. 不幸的是,当磁带在运动时,尝试调整读/写头112相对于磁带106的角度位置以优化偏斜可能具有挑战性。 Unfortunately, when the tape is in motion, try to tune the read / write head 112 with respect to the angular position of the magnetic tape 106 to optimize the skew can be challenging.

[0033] 例如,如果偏斜处于或靠近该范围的顶部并且技术人员在此时试图调整读/写头112相对于磁带106的角度位置,则当偏斜处于或靠近该范围的底部时,该角度位置可能不是最佳的。 [0033] For example, if the skew is at or near the top of the range and technical personnel at this time trying to adjust the read / write head 112 with respect to the angular position of the magnetic tape 106, then when the skew is at or near the bottom of the range, the angular position may not be optimal. 类似地,如果偏斜处于或靠近该范围的底部并且技术人员在此时试图调整读/写头112相对于磁带106的角度位置,则当偏斜处于或靠近该范围的顶部时,该角度位置可能不是最佳的。 Similarly, if the deflection at or near the bottom of the range and technical personnel at this time trying to adjust the read / write head 112 with respect to the angular position of the magnetic tape 106, then when the skew is at or near the top of the range, the angular position It may not be optimal. 使问题变得复杂的是这样的事实:技术人员可能不知道该范围或者在任何给定时间偏斜是处于该范围的顶部还是底部。 Complicating the problem is the fact that: the art or may not know the range at any given time skew is at the top or bottom of the range. 因此,需要使技术人员能够在存在磁带运动的情况下更有效地优化偏斜(即,优化读/写头112相对于磁带106的角度位置)的技术。 Thus, the need to make the art to more effectively optimize skew in the presence of tape movement (i.e., to optimize the read / write head 112 with respect to the angular position of the magnetic tape 106) technology. 这种技术的一个例子被示出在图4中。 An example of this technique is shown in Figure 4. 重要的是要注意已观察到:对于给定磁带,偏斜模式通常从一次运行到另一次运行是可重复的。 It is important to note that it has been observed: For a given tape, oblique mode is usually from one run to another run is repeatable. 也就是说,如果在磁带驱动器中多次运行一给定磁带,则将会在磁带驱动器中观察到上/下偏斜行为的相同的一般模式。 That is, if you run several times in the tape drive a given tape, you will be observed in the tape drive to the same general pattern of the up / down deflection behavior.

[0034] 参照图4,示出了用于在存在磁带运动的情况下优化偏斜的方法400的一个实施例。 [0034] Referring to Figure 4, there is shown a method for tape motion in the presence of a 400 deflection optimized embodiment. 如图中所示,方法400最初在磁带驱动器100上执行402校准运行。 As shown, the method 400 first perform a calibration run 402 on the tape drive 100. 在某些实施例中,这种步骤402包括:为了校准目的而把磁带盒102插入到磁带驱动器100中并且操作磁带驱动器100,从而磁带盒102的磁带106平移经过读/写头112。 In certain embodiments, the step 402 includes: For calibration purposes, the cassette 102 is inserted into the tape drive 100 and the tape drive 100 operation, whereby the tape cassette 106 of pan 102 via the read / write head 112. 在执行校准运行的同时,方法400按照选择的间隔(诸如,按照选择的时间间隔或沿着磁带106的选择的距离间隔),记录404来自磁带驱动器100的偏斜读数。 While performing the calibration operation, method 400 according to the selected intervals (such as, according to the selected time interval or distance interval along the selected tape 106), record 404 deflection readings from the tape drive 100. 在某些实施例中,可由外部装置或设备从磁带驱动器100接收偏斜读数并且按照选择的间隔记录偏斜读数。 In certain embodiments, by an external device or a device skew tape drive 100 receives from reading and in accordance with the selected interval recording skew readings.

[0035] 一旦校准运行结束并且偏斜读数被记录,方法400可找出406与偏斜读数关联的范围。 [0035] Once the end of the run and the skew calibration readings are recorded, the method 400 may identify the skew associated with the 406 reading range. 例如,通过从在步骤404搜集的偏斜读数确定高偏斜读数和低偏斜读数可实现这一点。 For example, by determining the high and low readings skew skew readings collected from 404 in step skew readings this. 一旦该范围被确定,该方法可找出408该范围的中心点。 Once the range is determined, the method 408 can identify the center of the range. 通过把高偏斜读数和低偏斜读数相加并且除以2可实现这一点。 By the high and low readings skew the readings are added and divided by 2 skew can achieve this. 方法400随后找出410该范围的中心点与所希望的中心点相差了多少。 Method 400 then find the center point of the range 410 and the center point of difference of the desired number. 更经常地,所希望的中心点将是零,因为这对应于位于所写轨道204的中央的读元件202。 More often, the desired center point is zero, because it corresponds to the written track 204 is located in the center of the read element 202. 然而,其它的所希望的中心点也是可以的并且落在本发明的范围内。 However, other desired center point are possible and fall within the scope of the present invention.

[0036] 方法400随后把该差应用411于每个记录的偏斜读数以产生在校准运行期间记录的每个读数的目标偏斜读数。 [0036] Method 400 then sends the difference between the application 411 to skew the readings of each record to generate a target for each reading recorded during the calibration run skew readings. 该方法随后产生412并输出414反映目标偏斜值和实际偏斜值之间的差的偏斜误差信号。 The method 412 then generates and outputs a skew value 414 reflects the difference between the target value and the actual skew between the skew error signal. 有益地,即使当实际偏斜读数在磁带平移经过读/写头112时改变时,偏斜误差信号也会保持基本上一致,因为它基于目标偏斜值和实际偏斜值之间的差。 Advantageously, even when the actual reading of the tape translation deflected past the read / write head 112 is changed, the skew error signal will remain basically the same, because it is based on the difference between the target value and the actual skew skew value. 这对于尝试调整读/写头112相对于磁带106的角度位置的技术人员而言可具有很大的益处。 This attempt to adjust the read / write head 112 with respect to the angular position of the art in terms of tape 106 can have great benefits. 也就是说,替代于把在磁带移动时改变的偏斜值提供给技术人员,可提供指示把读/写头112相对于磁带106的角度位置调整多少的基本上一致的误差信号。 That is, the alternative to the tape while moving to change skew value to the technical staff, can provide an indication of the read / write head 112 with respect to the angular position of the magnetic tape 106 is substantially identical to the error signal how much adjustment. 技术人员可随后简单地调整读/写头112相对于磁带106的角度位置,直至误差信号为零或接近于零。 Technician can then simply adjust the read / write head 112 with respect to the angular position of the magnetic tape 106 until the error signal is zero or close to zero. 将结合图5、6A和6B讨论显示方法400的实际实现方式的例子。 Will be discussed in conjunction with Figure 5,6A and 6B shows an example of the practical implementation of the method 400.

[0037] 参照图5,示出了显示调整偏斜前后的磁带驱动器100的偏斜读数和误差信号的例子的表500。 [0037] Referring to Figure 5, there is shown a tape drive to adjust the display before and after the skew and skew reading an example of an error signal 100 of table 500. 在这个例子中,假设在如以上结合图4所述执行磁带驱动器100的校准运行的同时记录了11个偏斜读数。 In this example, assume that at the same time as described above in connection with performing the calibration tape drive 100 of FIG. 4 of the recording operation of the 11 deflection readings. 这11个偏斜读数被示出在表500的第一列502中。 This deflection readings 11 are shown in Table 500. The first column 502. 还在图6A的曲线图600a中绘制了这些偏斜读数以提供视觉描述。 Also graph 600a in FIG. 6A plotted these skewed readings to provide a visual description.

[0038] 如图6A中所示,高偏斜读数是50并且低偏斜读数是10。 [0038] As shown in FIG. 6A, deflection readings are high and low skew reading is 50 10. 这个范围的中心点是(50+10)/2=30。 The center point of this range is (50 + 10) / 2 = 30. 使用图4的方法400,计算该中心点和所希望的中心点之间的差。 Using the method 400 of FIG. 4, calculate the difference between the center and the center point between desired. 假设所希望的中心点是零,该差将是0-30=-30。 Assume the desired center is zero, the difference would be 0-30 = -30. 这个差随后被应用于在校准运行期间得到的测量值,这产生对应的目标偏斜读数的列表,如第二列504中所示。 This difference is then applied to the measured values obtained during the calibration run, which produces the corresponding target skewed reading list, as shown in the second column 504.

[0039] 方法400随后产生反映目标偏斜读数504和实际偏斜读数502之间的差的偏斜误差信号。 [0039] Method 400 then generates skewed readings reflect the difference between the target 504 and 502 readings between actual skew skew error signal. 每个偏斜读数的误差信号被显不在表500的第三列506中。 Each deflection reading error signal 500 was not the third column of Table 506. 在第三列506中能够观察到,对于每个不同的偏斜读数502而言误差信号是一致的,因为误差信号基于目标偏斜读数和测量的偏斜读数之间的差,而非基于测量的偏斜读数502自身。 In the third column 506 can be observed, for each different in terms of error signal 502 skew readings are consistent, because the error signal based on the difference between the target skew readings and deflection measurements between the readings, rather than based measurements 502 itself skew the readings. 使用误差信号506,技术人员可简单地调整磁带驱动器100的偏斜,直至误差信号为零或接近于零。 Using the error signal 506, in the art can easily adjust the skew tape drive 100 until the error signal is zero or close to zero.

[0040] 例如,在调整磁带驱动器100的偏斜之后,误差信号为零,如第五列510中所示。 [0040] For example, after the tape drive to adjust deflection 100, the error signal is zero, as shown in the fifth column 510. 在执行以上讨论的相同的校准运行后,磁带驱动器100将输出在第四列508中示出的偏斜读数,由此使实际偏斜读数与第二列504中示出的目标偏斜读数对准。 After executing the above discussion of the same calibration run, the tape drive 100 outputs skew readings in the fourth column 508 shown, whereby the actual reading of the second column 504 deflect target deflection readings shown on Quasi. 调整后的偏斜读数508以视觉方式被示出在图6B中。 After reading the skew adjustment 508 is shown visually in Figure 6B. 如图6B中所示,图6A的偏斜读数已向下移动了30。 As shown in FIG. 6A skewed reading has moved down by 30 in FIG. 6B. 在图6B中能够另外观察到,偏斜读数的范围的中心点是零。 Further in FIG. 6B can be observed, the center point of the range of deflection readings are zero. 也就是说,偏斜读数在零的中心点的上方或下方变化20。 That is, skew the readings change above or below the center point of zero 20.

[0041] 参照图7,在某些实施例中,结合图4描述的方法400可由一个或多个模块实现。 [0041] Referring to FIG. 7, in some embodiments, the binding method 400 described in Figure 4 by one or more modules. 这些模块可实现于硬件、可在硬件上执行的软件或固件或者它们的组合。 These modules can be implemented in hardware, software or firmware can be performed in hardware or a combination thereof. 这些模块仅作为例子提供并且并非意图是限制性的。 These modules are provided as examples only and are not intended to be limiting. 实际上,替代的实施例可包括与示出的模块相比更多或更少的模块。 In fact, alternative embodiments may include a comparison with the module illustrated more or fewer modules. 另外,应该认识到,在一些实施例中,一些模块的功能可被分解到多个模块中,或者相反地,几个模块的功能可被组合到单个模块或更少的模块中。 Further, it should be appreciated that in some embodiments, the functional blocks may be decomposed into a plurality of modules, or conversely, the functions of several modules may be combined into a single module or fewer modules.

[0042] 还应该认识到,这些模块可在不同的实施例中被实现于不同的位置。 [0042] It should also be appreciated that these modules in different embodiments may be implemented in different locations. 例如,在某些实施例中,所有的模块或一些模块可被实现在磁带驱动器100内(诸如,磁带驱动器100的固件内)。 For example, in some embodiments, all or some of the modules in the module may be implemented within the tape drive 100 (such as firmware 100 in the tape drive). 在其它实施例中,所有的模块或一部分模块可被实现在位于磁带驱动器100的外部的装置(诸如,用于测试和/或校准磁带驱动器100的装置)中。 In other embodiments, a portion of all of the modules or module can be implemented in an external device (such as equipment testing and / or calibration tape drive for 100) 100 located in the tape drive. 在其它实施例中,一些模块可被实现在磁带驱动器100内,而其它模块可被实现在位于磁带驱动器100的外部的装置中。 In other embodiments, some of the modules may be implemented within the tape drive 100, and other modules may be implemented in an external device is located in the tape drive 100.

[0043] 如图7中所示,在选择的实施例中,根据本发明的设备700可包括下面的模块中的一个或多个:校准模块702、记录模块704、范围模块706、中心点模块708、差模块710、目标模块711、误差信号模块712和输出模块714。 [0043] As shown in FIG. 7, in selected embodiments of the device according to the invention may include the following modules 700 in one or more of: a calibration module 702, the recording module 704, the scope of module 706, center module 708, a difference module 710, the target module 711, the error signal module 712 and output module 714.

[0044] 如图中所示,校准模块702可构造为执行磁带驱动器的校准运行,如前所述。 [0044] As shown, the calibration module 702 may be configured to perform a calibration operation of the tape drive, as described above. 这可包括:操作磁带驱动器100,从而磁带盒102的磁带106平移经过读/写头112。 This may include: operating the tape drive 100, whereby the tape cassette 106 of pan 102 through the read / write head 112. 在校准运行期间,记录模块704可按照选择的间隔(诸如,按照选择的时间间隔或沿着磁带106的选择的距离间隔)记录来自磁带驱动器100的偏斜读数。 During the calibration operation, the recording module 704 in accordance with the selected intervals (such as, according to the selected time interval or along the tape 106 to select the distance interval) skew the readings recorded from the tape drive 100.

[0045] 范围模块706可随后诸如通过从记录的偏斜读数确定高偏斜读数和低偏斜读数来找出偏斜读数的范围。 [0045] range module 706 may then skew the readings, such as by determining high and low skew the readings recorded from a skewed reading to find skewed reading range. 中心点模块708可随后计算该范围的中心点。 Center module 708 can then calculate the center point of the range. 中心点模块708可通过把高偏斜读数和低偏斜读数相加并且除以2来实现这一点。 The center module 708 can be deflected by the high and low readings are added and divided by two deflection readings to achieve this. 差模块710可随后计算该中心点和所希望的中心点之间的差。 Difference module 710 may then calculate the difference between the center and the center point between desired. 目标模块711可随后把这个差应用于每个记录的偏斜读数以产生每个记录的偏斜读数的目标偏斜读数。 Target module 711 may then be applied to the difference skewed reading of each record to produce each record skew readings target skew readings. 误差信号模块712可随后产生反映目标偏斜值和实际偏斜值之间的差的偏斜误差信号。 Error signal module 712 may then generate an error signal skew target skew value reflects the difference between the actual skew values. 输出模块714可把该误差信号输出到屏幕或其它输出装置,从而技术人员能够调整读/写头112相对于磁带106的角度位置,直至误差信号为零或接近于零。 The output module 714 may output the error signal is output to the screen or other means, so that the art can adjust the read / write head 112 with respect to the angular position of the magnetic tape 106 until the error signal is zero or close to zero.

[0046] 附图中的流程图和/或方框图示出根据本发明的各种实施例的系统、方法和计算机可用存储介质的可能实现方式的架构、功能和操作。 Architecture [0046] drawing flowcharts and / or block diagram illustrating a possible implementation of the system in accordance with methods and computer-usable storage medium in accordance with various embodiments of the invention, the functions and operations. 在这个方面,流程图和/或方框图中的每个方框可代表包括用于实现指定的逻辑功能的一个或多个可执行指令的代码的模块、段或一部分。 In this respect, the flowchart and / or block diagram each block may represent include one or more executable instructions for implementing the code of the specified logical function module, segment, or part of it. 还应该注意的是,在一些替代的实现方式中,方框中标注的功能可按照与图中示出的次序不同的次序发生。 It should also be noted that in some alternative implementations, the functions noted in the box in accordance with the sequence shown in FIG occur in different orders. 例如,事实上,根据涉及的功能,连续示出的两个方框可以以相反的次序执行。 For example, in fact, based on the functionality involved, two blocks shown in succession may be executed in the reverse order. 还应该注意的是,方框图和/或流程图中的每个方框以及方框图和/或流程图中的方框的组合可由执行指定功能或动作的基于专用硬件的系统或专用硬件和计算机指令的组合实现。 It should also be noted that the combination of the block diagrams and / or flowchart that each block and the block diagrams and / or flowchart block the action by performing a specified function or dedicated hardware-based systems or special purpose hardware and computer instructions combination thereof.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US3800280 *6 Nov 197226 Mar 1974Gte Automatic Electric Lab IncTime skew measurement circuit for mag tape transports
US7538966 *12 Oct 200726 May 2009Quantum CorporationRead/write head azimuth determination via servo band signal information
US7764460 *17 Sep 200827 Jul 2010International Business Machines CorporationAdjusting read heads based on misregistration calculated from servo patterns
US7957088 *2 Mar 20107 Jun 2011International Business Machines CorporationTrack compensation and skew compensation for drives having flangeless rollers and systems thereof
US8054576 *17 Feb 20108 Nov 2011International Business Machines CorporationSkew actuator to servo track zero reference
US20060103968 *12 Nov 200418 May 2006Jurneke Joe KDynamic skew compensation systems and associated methods
US20100246043 *30 Mar 200930 Sep 2010Barsotti MattMeasuring reader/writer offset in a tape drive head
WO1995034887A1 *8 Jun 199521 Dec 1995Exabyte CorporationSkew correction in a multi-track tape recorder/player
WO2011077340A1 *17 Dec 201030 Jun 2011International Business Machines CorporationMethod and apparatus for operating a storage device
Classifications
International ClassificationG11B15/05
Cooperative ClassificationG11B20/10388, G11B2220/956, G11B5/584
Legal Events
DateCodeEventDescription
12 Feb 2014C06Publication
11 May 2016C14Grant of patent or utility model