US20040114477A1 - Data cartridge detection systems and methods - Google Patents

Data cartridge detection systems and methods Download PDF

Info

Publication number
US20040114477A1
US20040114477A1 US10/688,753 US68875303A US2004114477A1 US 20040114477 A1 US20040114477 A1 US 20040114477A1 US 68875303 A US68875303 A US 68875303A US 2004114477 A1 US2004114477 A1 US 2004114477A1
Authority
US
United States
Prior art keywords
cartridge
signal
data cartridge
data
engaging assembly
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/688,753
Inventor
Kelly Reasoner
Richard Irwin
Gregg Schmidtke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/688,753 priority Critical patent/US20040114477A1/en
Publication of US20040114477A1 publication Critical patent/US20040114477A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/10Control of operating function, e.g. switching from recording to reproducing by sensing presence or absence of record in accessible stored position or on turntable
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/675Guiding containers, e.g. loading, ejecting cassettes
    • G11B15/68Automatic cassette changing arrangements; automatic tape changing arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B17/00Guiding record carriers not specifically of filamentary or web form, or of supports therefor
    • G11B17/22Guiding record carriers not specifically of filamentary or web form, or of supports therefor from random access magazine of disc records

Definitions

  • the invention relates generally to media storage systems for handling and storing data cartridges, and more specifically, to a data cartridge detector for use therewith.
  • Media storage systems are well known in the art and are commonly used to store data cartridges at known locations and to retrieve the desired data cartridges so that data may be written to and/or read from the data cartridges. Such media storage systems are often referred to as autochangers or library storage systems.
  • a typical autochanger or media storage system may include one or more different types of cartridge-receiving devices for holding the various data cartridges.
  • one type of cartridge-receiving device may comprise an individual cartridge storage location (e.g., for holding a single data cartridge) or a cartridge storage rack or “magazine” (e.g., for holding a plurality of data cartridges).
  • the cartridge storage location or racks serve to provide storage locations for the data cartridges and are commonly arranged so that they form one or more vertical stacks, although other arrangements are possible.
  • Another type of cartridge-receiving device may comprise one or more cartridge read/write devices for reading data from and/or writing data to the data cartridges contained in the autochanger.
  • the cartridge read/write device(s) may be located at any convenient position within the media storage system.
  • the autochanger or media storage system may also be provided with a cartridge handling system for transporting the data cartridges between the various cartridge-receiving devices.
  • the cartridge handling system may transport the data cartridges between the cartridge storage location or racks and the cartridge read/write device.
  • a typical cartridge handling system may include a cartridge engaging assembly or “picker” for engaging the various data cartridges contained in the cartridge-receiving devices.
  • the cartridge handling system also typically includes a positioning device for moving the cartridge engaging assembly among the various cartridge-receiving devices.
  • Autochangers or media storage systems of the type described above are usually connected to a host computer system which may access or store data on the data cartridges. For example, if the host computer system issues a request for data contained on a particular data cartridge, a control system associated with the autochanger actuates the positioning system to move the cartridge engaging assembly along the cartridge storage locations until the cartridge engaging assembly is positioned adjacent the desired data cartridge. The cartridge engaging assembly may then remove the data cartridge from the cartridge storage location and carry it to the cartridge read/write device. Once properly positioned adjacent the cartridge read/write device, the cartridge engaging assembly may insert the selected data cartridge into the cartridge read/write device so that the host computer may thereafter read data from or write data to the data cartridge. After the read/write operation is complete, the cartridge engaging assembly may remove the data cartridge from the cartridge read/write device and return it to the appropriate cartridge storage location.
  • One solution for determining whether a data cartridge is present in the cartridge engaging assembly is to position the cartridge engaging assembly at one of the read/write devices, and unload the contents, if any, into the read/write device.
  • the read/write device may then be used to read the data cartridge to determine whether there was indeed a data cartridge present in the cartridge engaging assembly. Where the read/write device is unable to read and/or write to the data cartridge, this may indicate that the cartridge engaging assembly was empty. However, it may also indicate that the unload was unsuccessful, and that the data cartridge is still in the cartridge engaging assembly.
  • an unsuccessful retrieval goes undetected until the cartridge engaging assembly is positioned at the read/write device and there is nothing to unload. Thus, the cartridge engaging assembly must return to the cartridge storage location or rack and again attempt to retrieve the data cartridge.
  • Another solution is to provide a mechanical switch within the cartridge engaging assembly. As such, when a data cartridge passes into or out of the cartridge engaging assembly, the switch is thrown (e.g., “on” or “off”). As such, the switch position indicates whether a data cartridge is present within the cartridge engaging assembly.
  • mechanical switches have finite tolerances. For example, a slightly smaller data cartridge may pass into or out of the cartridge engaging assembly without triggering the switch.
  • mechanical switches are prone to physical wear. As such, the switch may provide false information, indicating that a data cartridge is present when it is not, or vice versa.
  • Yet another solution is to provide the cartridge engaging assembly with suitable servo-electronics, and a known object against which the cartridge engaging assembly attempts to unload its contents, if any. As the cartridge engaging assembly attempts to unload against the known object, the opposing force is measured. Where a data cartridge is present within the cartridge engaging assembly, the opposing force is greater than when the cartridge engaging assembly is empty, thus indicating the presence of a data cartridge therein.
  • this solution requires expensive and sensitive servo-electronics that are capable of measuring and processing the opposing forces. In addition, it is time consuming to position the cartridge engaging assembly adjacent the known object, perform the test, and process the results.
  • a system may comprise a picker assembly operable to retrieve a data cartridge a signal emitter on the picker assembly.
  • the signal emitter produces a signal reflected by a data cartridge in a cartridge engaging assembly, and a signal detector responsive to the signal produced by the signal emitter.
  • the signal detector indicates during a loading operation that the data cartridge is engaged in said picker assembly before said picker assembly can be moved.
  • the signal detector may further indicate during an unloading operation that the data cartridge is disengaged from said picker assembly before said picker assembly can be moved.
  • a method may comprise detecting a signal reflected from a data cartridge in a picker assembly, and moving the picker assembly after a loading operation only if the detected signal indicates the data cartridge is engaged in the picker assembly.
  • the method may further comprise moving the picker assembly after an unloading operation only if the detected signal indicates the data cartridge is disengaged from the picker assembly.
  • FIG. 1 is a plan view of a media storage system that utilizes the apparatus for detecting a data cartridge according to one embodiment of the invention
  • FIG. 2 is a perspective view of a cartridge engaging assembly of the media storage system with the computer board removed to show an exemplary signal emitter positioned thereon;
  • FIG. 3 is a partial perspective view of the cartridge engaging assembly with one side removed to show an exemplary signal detector therein;
  • FIG. 4 is a simplified, partial cross-section view of the cartridge engaging assembly taken along line 4 - 4 in FIG. 2, illustrating the path of an emitted signal when the cartridge engaging assembly is empty;
  • FIG. 5 is a simplified, partial cross-section view of the cartridge engaging assembly, as in FIG. 4, illustrating the path of an emitted signal when a data cartridge is present therein.
  • Apparatus 10 for detecting a data cartridge 15 is shown and described herein as it could be used with an autochanger or media storage system 20 (see FIG. 1).
  • media storage systems 20 are used to store large volumes of computer readable data.
  • the computer readable data is typically stored on multiple data cartridges 15 that are arranged in one or more cartridge-receiving devices of the media storage system 20 (e.g., in storage magazines 22 , read/write devices 24 ).
  • the media storage system 20 may include a cartridge engaging assembly 30 that can be moved among the cartridge-receiving devices and positioned adjacent a data cartridge 15 therein.
  • a data cartridge 15 It is often necessary to know when a data cartridge 15 is present in the cartridge engaging assembly 30 . For example, it may be necessary to know whether a data cartridge 15 is present when the media storage system 20 is powered-up. Or for example, it may be necessary to know whether a data cartridge 15 was successfully engaged (e.g., for retrieval from the cartridge-receiving device), or disengaged (e.g., for unloading). In addition, it may also be necessary or desirable to know the characteristics (e.g., the color, type, etc.) of the data cartridge 15 that is present within the cartridge engaging assembly 30 . For example, a white cartridge for cleaning the read/write heads of the read/write device 24 may be present in the cartridge engaging assembly 30 . The present invention relates to such a method and apparatus for detecting the presence of a data cartridge 15 in the cartridge engaging assembly 30 . Also according to the invention, the characteristics of the data cartridge 15 may also be determined.
  • a signal detector 40 may be mounted to the cartridge engaging assembly 30 , and a signal emitter 45 may be positioned adjacent the cartridge engaging assembly 30 (see FIG. 3).
  • the apparatus may be operated to detect at least a portion of the emitted signal 50 at the signal detector 40 and generate output to indicate whether the data cartridge 15 is present in the cartridge engaging assembly 30 (see FIG. 4 and FIG. 5).
  • the apparatus 10 may be operated as follows to detect a data cartridge 15 within the cartridge engaging assembly 30 (see FIG. 4 and FIG. 5).
  • a signal 50 is emitted into the cartridge engaging assembly 30 , for example, using the signal emitter 45 .
  • the signal 50 may be reflected from the data cartridge 15 and be detected, for example, using the signal detector 40 .
  • output to indicate whether the data cartridge 15 is present in the cartridge engaging assembly 30 may be generated (e.g., by the signal detector 40 ) based on the detected signal 50 .
  • the presence of a data cartridge 15 within the cartridge engaging assembly 30 is determined without having to first position the cartridge engaging assembly 30 at one of the read/write devices 24 .
  • neither mechanical switches nor dedicated servo-electronics are required according to the teachings of the invention.
  • the invention may be used with any data cartridge 15 , regardless of whether a bar code label is used with the data cartridge 15 .
  • the apparatus 10 for detecting a data cartridge 15 may comprise an autochanger or media storage system 20 such as that shown in FIG. 1.
  • the media storage system 20 includes one or more data cartridges 15 arranged in one or more cartridge-receiving devices (e.g., storage magazine 22 , read/write device 24 , a mail slot (not shown), etc.).
  • a control system associated with the media storage system 20 moves a cartridge engaging assembly 30 (i.e., a “picker” and a positioning device) along a positioning rail 26 .
  • the cartridge engaging assembly 30 may thus be moved adjacent the cartridge-receiving device(s) to access and deliver the data cartridge(s) 15 according to requests by a host computer (not shown) suitably linked to the media storage system 20 (e.g., via a direct connection, remote connection, network connection, etc.).
  • the host computer may issue a request to access a data cartridge 15 stored in one of the storage magazines 22 to read and/or write data thereto.
  • the control system moves the cartridge engaging assembly 30 along the positioning rail 26 (i.e., in the directions of arrow 28 ).
  • the control system positions the cartridge engaging assembly 30 adjacent the requested data cartridge 15 .
  • the control system signals the cartridge engaging assembly 30 to withdraw the data cartridge 15 from the storage magazine 22 and to carry it to the read/write device 24 where the linked computer can read and/or write computer readable data thereon.
  • FIG. 2 An exemplary cartridge engaging assembly 30 , for use with the media storage system 20 , is shown in FIG. 2.
  • the cartridge engaging assembly 30 is adapted to: 1) engage a data cartridge 15 contained in a cartridge-receiving device (e.g., storage magazine 22 ); and then 2) draw the data cartridge 15 into the cartridge engaging assembly 30 for transport to a different cartridge-receiving device (e.g., read/write device 24 ).
  • the cartridge engaging assembly 30 may comprise a frame assembly 32 (e.g., sides 37 , 38 , 39 ) that defines a chamber or cavity 34 sized to receive the data cartridge 15 therein (e.g., for carrying it to the read/write device 24 ).
  • the computer board 70 FIG. 4 and FIG.
  • the signal emitter 45 has been removed to show the signal emitter 45 positioned adjacent the cartridge engaging assembly 30 .
  • the signal emitter 45 is provided for projecting a signal 50 (see FIG. 4 and FIG. 5) through an aperture 36 formed in the cartridge engaging assembly 30 , according to the teachings of the invention as described in more detail below.
  • FIG. 3 is a partial perspective view of the cartridge engaging assembly 30 with one side 38 removed to show the interior of the chamber 34 formed by the frame assembly 32 .
  • a cartridge plunge mechanism 60 is slidably mounted to the frame assembly 32 so that the cartridge plunge mechanism 60 may be moved toward (i.e., extended) and away (i.e., retracted) from the cartridge access end 62 of the frame assembly 32 .
  • the cartridge plunge mechanism 60 may also be provided with a finger assembly 65 configured to engage the data cartridge 15 .
  • the finger assembly 65 allows the cartridge plunge mechanism 60 to engage and withdraw the data cartridge 20 from the cartridge-receiving device(s) when so requested. Movement of the cartridge engaging assembly 30 may be achieved via an actuator system that moves the cartridge engaging assembly 30 along the U-shaped path of the cartridge positioning system 26 .
  • the cartridge engaging assembly 30 may be provided with a signal emitter 45 and a signal detector 40 .
  • the signal detector 40 may generate output indicating whether the data cartridge 15 is present within the cartridge engaging assembly 30 based on the signal 50 detected thereby, as explained in more detail below.
  • a signal emitter 45 may be positioned adjacent the cartridge engaging assembly 30 , as shown in FIG. 2, such that a signal 50 is projected through an aperture 36 formed in the cartridge engaging assembly 20 and into the chamber 34 thereof (see FIG. 4 and FIG. 5).
  • the signal emitter 45 is mounted to a computer board 70 that is provided to control various functions of the cartridge engaging assembly 30 , such as those explained above.
  • additional circuitry and/or wiring need not be provided, such as may be required when the signal emitter 45 is mounted to one of the other sides (e.g., opposing side 38 ) of the cartridge engaging assembly 30 .
  • the signal 50 does not “flood” the chamber 34 which may result in erroneous detection by the signal detector 40 . That is, the signal 50 is shielded from the signal detector 40 when the cartridge engaging assembly 30 is empty, as explained in more detail below.
  • the signal emitter 45 is a light source.
  • the signal emitter 45 may be a light emitting diode (LED).
  • the signal emitter 45 is not limited thereto, and may comprise, for example, a plurality or an array of LEDs that emit light through an optional lens, not shown.
  • the signal emitter 45 may be an incandescent light source, a sodium vapor light, an Indiglo® light, a fluorescent light, a laser beam, etc.
  • any suitable wavelength signal may be used.
  • the signal may be infrared (IR), visible, ultraviolet (UV), etc.
  • the emitted signal 50 need not be a light signal, and in another embodiment, for example, the signal 50 may be an audio signal.
  • the signal emitter 45 may be variously positioned adjacent the cartridge engaging assembly 30 according to the teachings of the invention.
  • the signal emitter 45 may be mounted within the chamber 34 of the cartridge engaging assembly 30 (not shown), wherein the aperture 36 need not be provided.
  • a lens for focusing the emitted signal 50 or means for otherwise shielding the signal 50 , may be required so that the signal 50 does not “flood” the chamber 34 .
  • the signal emitter 45 may be mounted within the aperture 36 .
  • the signal emitter 45 may be provided as part of the bar code signal source 80 .
  • one or more of the LEDs in the array of LEDs of the bar code signal source 80 may be directed to project a signal 50 onto the surface of the data cartridge 15 for detection by the signal detector 40 .
  • the signal emitter 45 positioned adjacent the cartridge engaging assembly 30 by directly mounting it to the lid 39 or otherwise to the frame assembly 32 , or using a flex cable, a cable to board assembly, or connected to a separate board altogether that is mounted adjacent the cartridge engaging assembly 30 .
  • the signal detector 40 is mounted to the cartridge engaging assembly 30 , as shown in FIG. 3, such that it is senses or detects the signal 50 projected by the signal emitter 45 to indicate the presence (or absence of) a data cartridge 15 in the cartridge engaging assembly (see FIG. 4 and FIG. 5).
  • the signal detector 40 is mounted within the chamber 34 to the frame assembly 32 (e.g., the lid 39 ) of the cartridge engaging assembly 30 .
  • the signal detector 40 is also preferably mounted such that it can also be used as a bar code reader to read bar code labels attached to the data cartridges 15 .
  • An exemplary bar code reader for reading bar code labels that are applied to data cartridges 15 is disclosed in U.S. patent application Ser. No. 09/716,878, entitled “Dual Bar Code Reading System for a Data Storage System”. As such, much, if not all of the circuitry already provided for the bar code reader can be used to detect the signal 50 according to the teachings of the invention.
  • the signal detector 40 may sense or detect the signal 50 is via a light sensor.
  • the signal detector 40 may comprise a charge coupled device (CCD) 42 (e.g., NEC Inc., Part No. uPD3734A).
  • CCD 42 is a linear CCD or an array of CCDs.
  • the CCD 42 can be leveraged for use with this invention from the bar code reader that may be provided to detect and interpret a bar code label or the like that may be applied to the data cartridge 15 (e.g., for identifying the data cartridge 15 ).
  • the signal detector 40 may comprise any of a wide range of CCD and/or other sensor types that are well-known in the art and that are readily and commercially available, such as, but not limited to a photo transistor. It is also understood that depending on where the signal detector 40 is mounted, the signal detector 40 may also comprise a lens 44 or lenses for aligning and/or focusing the signal 50 (or a portion thereof) onto a device such as the aforementioned CCD 42 .
  • the signal detector 40 and the signal emitter 45 may be variously positioned on the cartridge engaging assembly 20 .
  • the signal detector 40 and the signal emitter 45 may be mounted to any of the sides (e.g., 37 , 38 , 39 ) of the frame assembly 32 .
  • the signal detector 40 may also be mounted within the chamber 34 or external thereto, wherein suitable aperture(s) and lens(es) may also be provided, when so required.
  • the signal detector 40 and the signal emitter 45 may be mounted to reflect the signal 50 from any surface of the data cartridge 15 , and in any direction.
  • the signal detector 40 may be an altogether separate detector, or portion thereof, from the bar code reader.
  • the signal detector 40 may include a separate lens (not shown) for directing the signal 50 to the CCD 42 .
  • the signal detector 40 may include both a separate lens and a separate CCD (not shown) from those of the provided bar code reader.
  • the signal detector 40 and the signal emitter 45 may be activated for any suitable period.
  • the signal emitter 45 may be activated during the entire time that the media storage system 20 is powered on, activated only when the cartridge engaging assembly 30 is in use, activated when a request to make a determination about the contents thereof is made, etc.
  • FIG. 4 illustrates the path of the signal 50 when the cartridge engaging assembly 30 is empty (i.e., the data cartridge 15 is not contained therein).
  • the signal emitter 45 projects the signal 50 through the aperture 36 formed in the cartridge engaging assembly 30 and into the chamber 34 formed therein.
  • the signal 50 is projected across the chamber 34 where it may be absorbed by the side 38 of the cartridge engaging assembly 30 , reflected elsewhere within the cavity 34 , or otherwise dissipated.
  • the signal detector 40 preferably does not detect the signal 50 when the cartridge engaging assembly 30 is empty. As such, the signal detector 40 generates output indicating whether the data cartridge 15 is present therein based on the detected signal 50 (i.e., no signal is detected).
  • the signal detector 40 may include or be combined with a processor 75 for assessing the detected signal 50 .
  • the signal detector 40 may comprise computer readable program code (e.g., a routing and/or subroutine) executable by the processor 75 .
  • the processor 75 may receive the output from the signal detector 40 and determine the presence of the data cartridge 15 in the cartridge engaging assembly 30 . For example, in the above illustration where no signal is detected, the processor 75 interprets such output from the signal detector 40 to indicate an empty cartridge engaging assembly 30 .
  • the processor 75 may be included as part of the signal detector 40 , or the processor 75 may be a separate component that is combined with the signal detector 40 . In addition, the processor 75 may be already provided (e.g., as control firmware, the host computer, etc.). However, it is understood that the processor 75 may be any suitable processor (e.g., a Motorola 68000 series processor, an Intel PENTIUM® series computer processor), and may be separately provided and dedicated to the data cartridge detection system.
  • FIG. 5 A simplified, partial cross-section view of the cartridge engaging assembly 30 is shown in FIG. 5 taken along line 4 - 4 in FIG. 2 illustrating the path of the signal 50 when a data cartridge 15 is present within the cartridge engaging assembly 30 .
  • the signal emitter projects the signal 50 through the aperture 36 formed in the cartridge engaging assembly 30 and into the chamber 34 formed therein.
  • the signal 50 is projected onto a surface of the data cartridge 15 , where it is reflected and/or scattered back toward the signal detector 40 .
  • the signal detector 40 detects at least a portion of the reflected and/or scattered signal 50 .
  • the signal detector 40 also generates output to indicate whether the data cartridge 15 is present therein based on the detected signal 50 (i.e., indicating that the data cartridge 15 is present).
  • the processor 75 receives the output from the signal detector 40 and determines the presence of the data cartridge 15 in the cartridge engaging assembly 30 . For example, according to this embodiment where at least a portion of the emitted signal 50 is detected, the processor 75 interprets such output from the signal detector 40 to mean that a data cartridge 15 is present within the cartridge engaging assembly 30 .
  • the invention may be used to determine the presence and/or absence of a data cartridge 15 in the cartridge engaging assembly 30 .
  • the signal emitter 45 may project a signal 50 into the chamber 34 of the cartridge engaging assembly 30 .
  • the signal 50 or a portion thereof, may be reflected and/or scattered from the data cartridge 15 and hence detected by the signal detector 40 .
  • the signal detector 40 may then generate output indicating the presence of the data cartridge 15 in the cartridge engaging assembly 30 . That is, the output indicates whether the data cartridge 15 is present or absent from the cartridge engaging assembly 30 .
  • the data cartridge 15 may be returned to an appropriate cartridge-receiving device (e.g., storage magazine 22 , read/write device 24 ) before making use thereof.
  • an appropriate cartridge-receiving device e.g., storage magazine 22 , read/write device 24
  • the invention may also be used to determine if a data cartridge 15 was successfully engaged, whether a data cartridge 15 was successfully unloaded into the cartridge-receiving device, or where it is otherwise desirable to know whether a data cartridge 15 is present within, or absent from, the cartridge engaging assembly 30 .
  • the signal detector 40 may also detect and/or measure one or more characteristics of the data cartridge 15 (e.g., whether it has a smooth, rough, shiny, or dull surface) based on the detected signal 50 . It is understood that one or more signal detectors and/or signal emitters may also be provided for characteristic detection. For example, additional and/or dedicated components may increase the accuracy where the data cartridges 15 are various shades of color, or provide such functionality where the signal detector 40 and/or signal emitter 45 may not be used for such a determination.
  • a color-deciphering component e.g., suitable wavelength detection and measurement hardware and the related program code, where necessary
  • the color may be determined by measuring the wavelength of the detected signal 50 that is reflected from the surface of the data cartridge 15 .
  • the color of the data cartridge 15 as determined by the color-deciphering component, preferably corresponds to a type of data cartridge.
  • a white data cartridge 15 may be a cleaning cartridge for cleaning the read/write heads in the read/write device 24 .
  • the signal emitter 45 and the signal detector 40 may constantly receive a portion of the signal 50 that is emitted from the signal emitter 45 .
  • the presence of a data cartridge 15 in the chamber 34 is determined based on the strength of the signal 50 that is sensed or detected by the signal detector 40 . For example, a weak signal may indicate an empty chamber 34 , whereas a stronger signal may indicate the presence of a data cartridge 15 (i.e., where the signal strength is at least equal to a predetermined threshold).
  • the signal emitter 45 may be a light source and the signal detector 40 may be a photo-detector arranged so that the light source projects light across the interior of the chamber 34 where it is sensed by the photo-detector.
  • the photo-detector indicates an empty cartridge engaging assembly 30
  • an interrupted signal indicates the presence of a data cartridge 15 therein.
  • the angle of incidence need not equal the angle of reflection. In fact, when the surface of the data cartridge 15 is diffuse, it may only be necessary to tend to make the angle of incidence equal to the angle of reflection without having to actually achieve equivalence thereof.
  • the signal emitter 45 is mounted in the plan of the computer board 70 with the angle of incidence less than ninety degrees with respect to the reflective surface of the data cartridge 15 , while still providing a detectable signal at the signal detector 40 . It is understood that the characteristics of the aperture 36 , the signal emitter 45 , and the signal detector 40 can be readily determined based on design considerations, such as the placement of each component, the signal strength, the type of signal used, etc.
  • the apparatus and method of the invention is illustrated using a particular media storage system 20 , the teachings of the invention may be utilized in any of a wide range of media storage systems now known in the art or that may be developed in the future. Accordingly, the invention should not be regarded as limited to the particular media storage system 20 shown and described herein. It should also be noted that while the media storage system 20 is shown and described herein as it could be used to store and retrieve a linear tape open (LTO) data cartridge having a standard size and configuration, it is not limited to any particular type or style of data cartridge. Indeed, the invention disclosed herein could be used with any type of storage medium (e.g., magnetic disk or tape, optical disk, etc.). Consequently, the present invention should not be regarded as limited to use with the media storage system 20 for the data cartridge 15 shown and described herein.
  • LTO linear tape open

Abstract

Data cartridge detection systems and methods. An embodiment of a method comprises detecting a signal reflected from a data cartridge in a picker assembly. Moving the picker assembly after a loading operation only if the detected signal indicates the data cartridge is engaged in the picker assembly. The method may further comprise moving the picker assembly after an unloading operation only if the detected signal indicates the data cartridge is disengaged from the picker assembly.

Description

    CROSS REFERENCE TO RELATED PATENT APPLICATION
  • This is a continuation of co-pending U.S. patent application Ser. No. 09/814,236, filed on Mar. 21, 2001, for DATA CARTRIDGE DETECTOR of Kelly J. Reasoner et al. which is hereby incorporated herein by reference for all that it discloses.[0001]
  • FIELD OF THE INVENTION
  • The invention relates generally to media storage systems for handling and storing data cartridges, and more specifically, to a data cartridge detector for use therewith. [0002]
  • BACKGROUND OF THE INVENTION
  • Media storage systems are well known in the art and are commonly used to store data cartridges at known locations and to retrieve the desired data cartridges so that data may be written to and/or read from the data cartridges. Such media storage systems are often referred to as autochangers or library storage systems. [0003]
  • A typical autochanger or media storage system may include one or more different types of cartridge-receiving devices for holding the various data cartridges. For example, one type of cartridge-receiving device may comprise an individual cartridge storage location (e.g., for holding a single data cartridge) or a cartridge storage rack or “magazine” (e.g., for holding a plurality of data cartridges). The cartridge storage location or racks serve to provide storage locations for the data cartridges and are commonly arranged so that they form one or more vertical stacks, although other arrangements are possible. Another type of cartridge-receiving device may comprise one or more cartridge read/write devices for reading data from and/or writing data to the data cartridges contained in the autochanger. The cartridge read/write device(s) may be located at any convenient position within the media storage system. [0004]
  • The autochanger or media storage system may also be provided with a cartridge handling system for transporting the data cartridges between the various cartridge-receiving devices. For example, the cartridge handling system may transport the data cartridges between the cartridge storage location or racks and the cartridge read/write device. A typical cartridge handling system may include a cartridge engaging assembly or “picker” for engaging the various data cartridges contained in the cartridge-receiving devices. In addition, the cartridge handling system also typically includes a positioning device for moving the cartridge engaging assembly among the various cartridge-receiving devices. [0005]
  • Autochangers or media storage systems of the type described above are usually connected to a host computer system which may access or store data on the data cartridges. For example, if the host computer system issues a request for data contained on a particular data cartridge, a control system associated with the autochanger actuates the positioning system to move the cartridge engaging assembly along the cartridge storage locations until the cartridge engaging assembly is positioned adjacent the desired data cartridge. The cartridge engaging assembly may then remove the data cartridge from the cartridge storage location and carry it to the cartridge read/write device. Once properly positioned adjacent the cartridge read/write device, the cartridge engaging assembly may insert the selected data cartridge into the cartridge read/write device so that the host computer may thereafter read data from or write data to the data cartridge. After the read/write operation is complete, the cartridge engaging assembly may remove the data cartridge from the cartridge read/write device and return it to the appropriate cartridge storage location. [0006]
  • In use, it is often necessary to know whether a data cartridge is present in the cartridge engaging assembly. At start-up, for example, it is necessary to know whether there is already a data cartridge in the cartridge engaging assembly. If a data cartridge is already present in the cartridge engaging assembly, the data cartridge may first need to be returned to an appropriate cartridge-receiving device before the media storage system will be ready for service. In addition, if a data cartridge is to be retrieved from a cartridge-receiving device, it is necessary to know whether the data cartridge was successfully engaged before moving the cartridge engaging assembly to the read/write device for access thereto, or whether another attempt is required to successfully engage the data cartridge. [0007]
  • One solution for determining whether a data cartridge is present in the cartridge engaging assembly is to position the cartridge engaging assembly at one of the read/write devices, and unload the contents, if any, into the read/write device. The read/write device may then be used to read the data cartridge to determine whether there was indeed a data cartridge present in the cartridge engaging assembly. Where the read/write device is unable to read and/or write to the data cartridge, this may indicate that the cartridge engaging assembly was empty. However, it may also indicate that the unload was unsuccessful, and that the data cartridge is still in the cartridge engaging assembly. In addition, according to this solution an unsuccessful retrieval goes undetected until the cartridge engaging assembly is positioned at the read/write device and there is nothing to unload. Thus, the cartridge engaging assembly must return to the cartridge storage location or rack and again attempt to retrieve the data cartridge. [0008]
  • Another solution is to provide a mechanical switch within the cartridge engaging assembly. As such, when a data cartridge passes into or out of the cartridge engaging assembly, the switch is thrown (e.g., “on” or “off”). As such, the switch position indicates whether a data cartridge is present within the cartridge engaging assembly. However, mechanical switches have finite tolerances. For example, a slightly smaller data cartridge may pass into or out of the cartridge engaging assembly without triggering the switch. In addition, mechanical switches are prone to physical wear. As such, the switch may provide false information, indicating that a data cartridge is present when it is not, or vice versa. [0009]
  • Yet another solution is to provide the cartridge engaging assembly with suitable servo-electronics, and a known object against which the cartridge engaging assembly attempts to unload its contents, if any. As the cartridge engaging assembly attempts to unload against the known object, the opposing force is measured. Where a data cartridge is present within the cartridge engaging assembly, the opposing force is greater than when the cartridge engaging assembly is empty, thus indicating the presence of a data cartridge therein. However, this solution requires expensive and sensitive servo-electronics that are capable of measuring and processing the opposing forces. In addition, it is time consuming to position the cartridge engaging assembly adjacent the known object, perform the test, and process the results. [0010]
  • SUMMARY OF THE INVENTION
  • A system may comprise a picker assembly operable to retrieve a data cartridge a signal emitter on the picker assembly. The signal emitter produces a signal reflected by a data cartridge in a cartridge engaging assembly, and a signal detector responsive to the signal produced by the signal emitter. The signal detector indicates during a loading operation that the data cartridge is engaged in said picker assembly before said picker assembly can be moved. The signal detector may further indicate during an unloading operation that the data cartridge is disengaged from said picker assembly before said picker assembly can be moved. [0011]
  • A method may comprise detecting a signal reflected from a data cartridge in a picker assembly, and moving the picker assembly after a loading operation only if the detected signal indicates the data cartridge is engaged in the picker assembly. The method may further comprise moving the picker assembly after an unloading operation only if the detected signal indicates the data cartridge is disengaged from the picker assembly.[0012]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Illustrative and presently preferred embodiments of the invention are illustrated in the drawings, in which: [0013]
  • FIG. 1 is a plan view of a media storage system that utilizes the apparatus for detecting a data cartridge according to one embodiment of the invention; [0014]
  • FIG. 2 is a perspective view of a cartridge engaging assembly of the media storage system with the computer board removed to show an exemplary signal emitter positioned thereon; [0015]
  • FIG. 3 is a partial perspective view of the cartridge engaging assembly with one side removed to show an exemplary signal detector therein; [0016]
  • FIG. 4 is a simplified, partial cross-section view of the cartridge engaging assembly taken along line [0017] 4-4 in FIG. 2, illustrating the path of an emitted signal when the cartridge engaging assembly is empty; and
  • FIG. 5 is a simplified, partial cross-section view of the cartridge engaging assembly, as in FIG. 4, illustrating the path of an emitted signal when a data cartridge is present therein.[0018]
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • [0019] Apparatus 10 for detecting a data cartridge 15 is shown and described herein as it could be used with an autochanger or media storage system 20 (see FIG. 1). Briefly, media storage systems 20 are used to store large volumes of computer readable data. The computer readable data is typically stored on multiple data cartridges 15 that are arranged in one or more cartridge-receiving devices of the media storage system 20 (e.g., in storage magazines 22, read/write devices 24). The media storage system 20 may include a cartridge engaging assembly 30 that can be moved among the cartridge-receiving devices and positioned adjacent a data cartridge 15 therein.
  • It is often necessary to know when a [0020] data cartridge 15 is present in the cartridge engaging assembly 30. For example, it may be necessary to know whether a data cartridge 15 is present when the media storage system 20 is powered-up. Or for example, it may be necessary to know whether a data cartridge 15 was successfully engaged (e.g., for retrieval from the cartridge-receiving device), or disengaged (e.g., for unloading). In addition, it may also be necessary or desirable to know the characteristics (e.g., the color, type, etc.) of the data cartridge 15 that is present within the cartridge engaging assembly 30. For example, a white cartridge for cleaning the read/write heads of the read/write device 24 may be present in the cartridge engaging assembly 30. The present invention relates to such a method and apparatus for detecting the presence of a data cartridge 15 in the cartridge engaging assembly 30. Also according to the invention, the characteristics of the data cartridge 15 may also be determined.
  • According to the teachings of the invention, a [0021] signal detector 40 may be mounted to the cartridge engaging assembly 30, and a signal emitter 45 may be positioned adjacent the cartridge engaging assembly 30 (see FIG. 3). As such, the apparatus may be operated to detect at least a portion of the emitted signal 50 at the signal detector 40 and generate output to indicate whether the data cartridge 15 is present in the cartridge engaging assembly 30 (see FIG. 4 and FIG. 5).
  • The [0022] apparatus 10 may be operated as follows to detect a data cartridge 15 within the cartridge engaging assembly 30 (see FIG. 4 and FIG. 5). A signal 50 is emitted into the cartridge engaging assembly 30, for example, using the signal emitter 45. The signal 50 may be reflected from the data cartridge 15 and be detected, for example, using the signal detector 40. Once the signal 50, or a portion thereof, has been detected, output to indicate whether the data cartridge 15 is present in the cartridge engaging assembly 30 may be generated (e.g., by the signal detector 40) based on the detected signal 50.
  • Accordingly, the presence of a [0023] data cartridge 15 within the cartridge engaging assembly 30 is determined without having to first position the cartridge engaging assembly 30 at one of the read/write devices 24. In addition, neither mechanical switches nor dedicated servo-electronics are required according to the teachings of the invention. Furthermore, the invention may be used with any data cartridge 15, regardless of whether a bar code label is used with the data cartridge 15.
  • Having generally described apparatus and methods for detecting a [0024] data cartridge 15 when the same is present within the cartridge engaging assembly 30, and several advantages thereof, several embodiments of the invention will now be described in further detail.
  • The [0025] apparatus 10 for detecting a data cartridge 15 may comprise an autochanger or media storage system 20 such as that shown in FIG. 1. The media storage system 20 includes one or more data cartridges 15 arranged in one or more cartridge-receiving devices (e.g., storage magazine 22, read/write device 24, a mail slot (not shown), etc.). In use, a control system (not shown) associated with the media storage system 20 moves a cartridge engaging assembly 30 (i.e., a “picker” and a positioning device) along a positioning rail 26. The cartridge engaging assembly 30 may thus be moved adjacent the cartridge-receiving device(s) to access and deliver the data cartridge(s) 15 according to requests by a host computer (not shown) suitably linked to the media storage system 20 (e.g., via a direct connection, remote connection, network connection, etc.).
  • As an illustration of the use of the [0026] media storage system 20, the host computer may issue a request to access a data cartridge 15 stored in one of the storage magazines 22 to read and/or write data thereto. In response, the control system moves the cartridge engaging assembly 30 along the positioning rail 26 (i.e., in the directions of arrow 28). The control system positions the cartridge engaging assembly 30 adjacent the requested data cartridge 15. Once positioned, the control system signals the cartridge engaging assembly 30 to withdraw the data cartridge 15 from the storage magazine 22 and to carry it to the read/write device 24 where the linked computer can read and/or write computer readable data thereon.
  • An exemplary [0027] cartridge engaging assembly 30, for use with the media storage system 20, is shown in FIG. 2. The cartridge engaging assembly 30 is adapted to: 1) engage a data cartridge 15 contained in a cartridge-receiving device (e.g., storage magazine 22); and then 2) draw the data cartridge 15 into the cartridge engaging assembly 30 for transport to a different cartridge-receiving device (e.g., read/write device 24). The cartridge engaging assembly 30 may comprise a frame assembly 32 (e.g., sides 37, 38, 39) that defines a chamber or cavity 34 sized to receive the data cartridge 15 therein (e.g., for carrying it to the read/write device 24). Also in FIG. 2, the computer board 70 (FIG. 4 and FIG. 5) has been removed to show the signal emitter 45 positioned adjacent the cartridge engaging assembly 30. The signal emitter 45 is provided for projecting a signal 50 (see FIG. 4 and FIG. 5) through an aperture 36 formed in the cartridge engaging assembly 30, according to the teachings of the invention as described in more detail below.
  • FIG. 3 is a partial perspective view of the [0028] cartridge engaging assembly 30 with one side 38 removed to show the interior of the chamber 34 formed by the frame assembly 32. A cartridge plunge mechanism 60 is slidably mounted to the frame assembly 32 so that the cartridge plunge mechanism 60 may be moved toward (i.e., extended) and away (i.e., retracted) from the cartridge access end 62 of the frame assembly 32. The cartridge plunge mechanism 60 may also be provided with a finger assembly 65 configured to engage the data cartridge 15. The finger assembly 65 allows the cartridge plunge mechanism 60 to engage and withdraw the data cartridge 20 from the cartridge-receiving device(s) when so requested. Movement of the cartridge engaging assembly 30 may be achieved via an actuator system that moves the cartridge engaging assembly 30 along the U-shaped path of the cartridge positioning system 26.
  • The foregoing description of the [0029] media storage system 20 and cartridge engaging assembly 30 is provided in order to better understand one environment in which the invention may be used. However, it should be understood that the invention may be used in any of a wide range of other types of media storage systems, and in conjunction with any of a wide range of cartridge engaging assemblies now known or that may be developed in the future. Consequently, the invention should not be regarded as being limited to use with the particular media storage system 20 and cartridge engaging assembly 30 shown and described herein. Also, since detailed descriptions of the media storage system 20 and the cartridge engaging assembly 30 are not required to understand or practice the invention, these will not be described in further detail herein.
  • In order to determine whether the [0030] cartridge engaging assembly 30 is empty and therefore ready for use (e.g., to retrieve and deliver a data cartridge 15), or to determine whether a data cartridge 15 has been successfully engaged and/or unloaded, it may be necessary to detect when a data cartridge 15 is present in the cartridge engaging assembly 30. As such, the cartridge engaging assembly 30 may be provided with a signal emitter 45 and a signal detector 40. The signal detector 40 may generate output indicating whether the data cartridge 15 is present within the cartridge engaging assembly 30 based on the signal 50 detected thereby, as explained in more detail below.
  • A [0031] signal emitter 45 may be positioned adjacent the cartridge engaging assembly 30, as shown in FIG. 2, such that a signal 50 is projected through an aperture 36 formed in the cartridge engaging assembly 20 and into the chamber 34 thereof (see FIG. 4 and FIG. 5). Preferably, the signal emitter 45 is mounted to a computer board 70 that is provided to control various functions of the cartridge engaging assembly 30, such as those explained above. As such, additional circuitry and/or wiring need not be provided, such as may be required when the signal emitter 45 is mounted to one of the other sides (e.g., opposing side 38) of the cartridge engaging assembly 30. In addition, by mounting the signal emitter 45 external to the cartridge engaging assembly 30, the signal 50 does not “flood” the chamber 34 which may result in erroneous detection by the signal detector 40. That is, the signal 50 is shielded from the signal detector 40 when the cartridge engaging assembly 30 is empty, as explained in more detail below.
  • In a preferred embodiment, the [0032] signal emitter 45 is a light source. For example, the signal emitter 45 may be a light emitting diode (LED). However, it is understood that the signal emitter 45 is not limited thereto, and may comprise, for example, a plurality or an array of LEDs that emit light through an optional lens, not shown. Or for example, the signal emitter 45 may be an incandescent light source, a sodium vapor light, an Indiglo® light, a fluorescent light, a laser beam, etc. Likewise, it is understood that any suitable wavelength signal may be used. For example, the signal may be infrared (IR), visible, ultraviolet (UV), etc. Indeed, the emitted signal 50 need not be a light signal, and in another embodiment, for example, the signal 50 may be an audio signal.
  • It is understood that although the [0033] signal emitter 45 is preferably connected to the computer board 70, the signal emitter 45 may be variously positioned adjacent the cartridge engaging assembly 30 according to the teachings of the invention. For example, the signal emitter 45 may be mounted within the chamber 34 of the cartridge engaging assembly 30 (not shown), wherein the aperture 36 need not be provided. In such an embodiment, a lens for focusing the emitted signal 50, or means for otherwise shielding the signal 50, may be required so that the signal 50 does not “flood” the chamber 34. Or for example, the signal emitter 45 may be mounted within the aperture 36. Indeed, the signal emitter 45 may be provided as part of the bar code signal source 80. For example, one or more of the LEDs in the array of LEDs of the bar code signal source 80 may be directed to project a signal 50 onto the surface of the data cartridge 15 for detection by the signal detector 40. In other embodiments, the signal emitter 45 positioned adjacent the cartridge engaging assembly 30 by directly mounting it to the lid 39 or otherwise to the frame assembly 32, or using a flex cable, a cable to board assembly, or connected to a separate board altogether that is mounted adjacent the cartridge engaging assembly 30.
  • The [0034] signal detector 40 is mounted to the cartridge engaging assembly 30, as shown in FIG. 3, such that it is senses or detects the signal 50 projected by the signal emitter 45 to indicate the presence (or absence of) a data cartridge 15 in the cartridge engaging assembly (see FIG. 4 and FIG. 5). Preferably, the signal detector 40 is mounted within the chamber 34 to the frame assembly 32 (e.g., the lid 39) of the cartridge engaging assembly 30. In addition, the signal detector 40 is also preferably mounted such that it can also be used as a bar code reader to read bar code labels attached to the data cartridges 15. An exemplary bar code reader for reading bar code labels that are applied to data cartridges 15 is disclosed in U.S. patent application Ser. No. 09/716,878, entitled “Dual Bar Code Reading System for a Data Storage System”. As such, much, if not all of the circuitry already provided for the bar code reader can be used to detect the signal 50 according to the teachings of the invention.
  • One way in which the [0035] signal detector 40 may sense or detect the signal 50 is via a light sensor. For example, the signal detector 40 may comprise a charge coupled device (CCD) 42 (e.g., NEC Inc., Part No. uPD3734A). Preferably, the CCD 42 is a linear CCD or an array of CCDs. As such, the CCD 42 can be leveraged for use with this invention from the bar code reader that may be provided to detect and interpret a bar code label or the like that may be applied to the data cartridge 15 (e.g., for identifying the data cartridge 15). It is understood, however, that the signal detector 40 may comprise any of a wide range of CCD and/or other sensor types that are well-known in the art and that are readily and commercially available, such as, but not limited to a photo transistor. It is also understood that depending on where the signal detector 40 is mounted, the signal detector 40 may also comprise a lens 44 or lenses for aligning and/or focusing the signal 50 (or a portion thereof) onto a device such as the aforementioned CCD 42.
  • It is understood that the [0036] signal detector 40 and the signal emitter 45 may be variously positioned on the cartridge engaging assembly 20. For example, the signal detector 40 and the signal emitter 45 may be mounted to any of the sides (e.g., 37, 38, 39) of the frame assembly 32. The signal detector 40 may also be mounted within the chamber 34 or external thereto, wherein suitable aperture(s) and lens(es) may also be provided, when so required. Also for example, the signal detector 40 and the signal emitter 45 may be mounted to reflect the signal 50 from any surface of the data cartridge 15, and in any direction. In addition, it is understood that the signal detector 40 may be an altogether separate detector, or portion thereof, from the bar code reader. For example, the signal detector 40 may include a separate lens (not shown) for directing the signal 50 to the CCD 42. Or for example, the signal detector 40 may include both a separate lens and a separate CCD (not shown) from those of the provided bar code reader.
  • It is also understood that the [0037] signal detector 40 and the signal emitter 45 may be activated for any suitable period. For example, the signal emitter 45 may be activated during the entire time that the media storage system 20 is powered on, activated only when the cartridge engaging assembly 30 is in use, activated when a request to make a determination about the contents thereof is made, etc.
  • A simplified, partial cross-section view of the [0038] cartridge engaging assembly 30 is shown in FIG. 4 taken along line 4-4 in FIG. 2. FIG. 4 illustrates the path of the signal 50 when the cartridge engaging assembly 30 is empty (i.e., the data cartridge 15 is not contained therein). The signal emitter 45 projects the signal 50 through the aperture 36 formed in the cartridge engaging assembly 30 and into the chamber 34 formed therein. When the cartridge engaging assembly 30 is empty, the signal 50 is projected across the chamber 34 where it may be absorbed by the side 38 of the cartridge engaging assembly 30, reflected elsewhere within the cavity 34, or otherwise dissipated. However, the signal detector 40 preferably does not detect the signal 50 when the cartridge engaging assembly 30 is empty. As such, the signal detector 40 generates output indicating whether the data cartridge 15 is present therein based on the detected signal 50 (i.e., no signal is detected).
  • The [0039] signal detector 40 may include or be combined with a processor 75 for assessing the detected signal 50. For example, the signal detector 40 may comprise computer readable program code (e.g., a routing and/or subroutine) executable by the processor 75. The processor 75, according to the program code, may receive the output from the signal detector 40 and determine the presence of the data cartridge 15 in the cartridge engaging assembly 30. For example, in the above illustration where no signal is detected, the processor 75 interprets such output from the signal detector 40 to indicate an empty cartridge engaging assembly 30.
  • It is understood that the [0040] processor 75 may be included as part of the signal detector 40, or the processor 75 may be a separate component that is combined with the signal detector 40. In addition, the processor 75 may be already provided (e.g., as control firmware, the host computer, etc.). However, it is understood that the processor 75 may be any suitable processor (e.g., a Motorola 68000 series processor, an Intel PENTIUM® series computer processor), and may be separately provided and dedicated to the data cartridge detection system.
  • A simplified, partial cross-section view of the [0041] cartridge engaging assembly 30 is shown in FIG. 5 taken along line 4-4 in FIG. 2 illustrating the path of the signal 50 when a data cartridge 15 is present within the cartridge engaging assembly 30. Again, the signal emitter projects the signal 50 through the aperture 36 formed in the cartridge engaging assembly 30 and into the chamber 34 formed therein. However, when a data cartridge 15 is contained therein, the signal 50 is projected onto a surface of the data cartridge 15, where it is reflected and/or scattered back toward the signal detector 40. The signal detector 40 detects at least a portion of the reflected and/or scattered signal 50. The signal detector 40 also generates output to indicate whether the data cartridge 15 is present therein based on the detected signal 50 (i.e., indicating that the data cartridge 15 is present). Again, preferably the processor 75 receives the output from the signal detector 40 and determines the presence of the data cartridge 15 in the cartridge engaging assembly 30. For example, according to this embodiment where at least a portion of the emitted signal 50 is detected, the processor 75 interprets such output from the signal detector 40 to mean that a data cartridge 15 is present within the cartridge engaging assembly 30.
  • Accordingly, the invention may be used to determine the presence and/or absence of a [0042] data cartridge 15 in the cartridge engaging assembly 30. For example, at start-up the signal emitter 45 may project a signal 50 into the chamber 34 of the cartridge engaging assembly 30. The signal 50, or a portion thereof, may be reflected and/or scattered from the data cartridge 15 and hence detected by the signal detector 40. The signal detector 40 may then generate output indicating the presence of the data cartridge 15 in the cartridge engaging assembly 30. That is, the output indicates whether the data cartridge 15 is present or absent from the cartridge engaging assembly 30. If a data cartridge 15 is already present in the cartridge engaging assembly 30, the data cartridge 15 may be returned to an appropriate cartridge-receiving device (e.g., storage magazine 22, read/write device 24) before making use thereof. Likewise, the invention may also be used to determine if a data cartridge 15 was successfully engaged, whether a data cartridge 15 was successfully unloaded into the cartridge-receiving device, or where it is otherwise desirable to know whether a data cartridge 15 is present within, or absent from, the cartridge engaging assembly 30.
  • According to the teachings of the invention, the [0043] signal detector 40 may also detect and/or measure one or more characteristics of the data cartridge 15 (e.g., whether it has a smooth, rough, shiny, or dull surface) based on the detected signal 50. It is understood that one or more signal detectors and/or signal emitters may also be provided for characteristic detection. For example, additional and/or dedicated components may increase the accuracy where the data cartridges 15 are various shades of color, or provide such functionality where the signal detector 40 and/or signal emitter 45 may not be used for such a determination.
  • As an illustration, a color-deciphering component (e.g., suitable wavelength detection and measurement hardware and the related program code, where necessary) may be provided to determine the color of the [0044] data cartridge 15 that is present within the cartridge engaging assembly 30. The color may be determined by measuring the wavelength of the detected signal 50 that is reflected from the surface of the data cartridge 15. In addition, the color of the data cartridge 15, as determined by the color-deciphering component, preferably corresponds to a type of data cartridge. For example, a white data cartridge 15 may be a cleaning cartridge for cleaning the read/write heads in the read/write device 24.
  • It is understood that the [0045] signal emitter 45 and the signal detector 40, and the arrangement thereof, that have been shown and described above are provided merely as exemplary embodiments, and are not intended to limit the scope of the invention thereto. In another embodiment, for example, the signal detector 40 may constantly receive a portion of the signal 50 that is emitted from the signal emitter 45. However, according to this embodiment, the presence of a data cartridge 15 in the chamber 34 is determined based on the strength of the signal 50 that is sensed or detected by the signal detector 40. For example, a weak signal may indicate an empty chamber 34, whereas a stronger signal may indicate the presence of a data cartridge 15 (i.e., where the signal strength is at least equal to a predetermined threshold). In yet another embodiment, for example, the signal emitter 45 may be a light source and the signal detector 40 may be a photo-detector arranged so that the light source projects light across the interior of the chamber 34 where it is sensed by the photo-detector. Hence, light detected by the photo-detector indicates an empty cartridge engaging assembly 30, whereas an interrupted signal indicates the presence of a data cartridge 15 therein.
  • It is also understood that the angle of incidence need not equal the angle of reflection. In fact, when the surface of the [0046] data cartridge 15 is diffuse, it may only be necessary to tend to make the angle of incidence equal to the angle of reflection without having to actually achieve equivalence thereof. Preferably, the signal emitter 45 is mounted in the plan of the computer board 70 with the angle of incidence less than ninety degrees with respect to the reflective surface of the data cartridge 15, while still providing a detectable signal at the signal detector 40. It is understood that the characteristics of the aperture 36, the signal emitter 45, and the signal detector 40 can be readily determined based on design considerations, such as the placement of each component, the signal strength, the type of signal used, etc.
  • It should further be noted that although the apparatus and method of the invention is illustrated using a particular [0047] media storage system 20, the teachings of the invention may be utilized in any of a wide range of media storage systems now known in the art or that may be developed in the future. Accordingly, the invention should not be regarded as limited to the particular media storage system 20 shown and described herein. It should also be noted that while the media storage system 20 is shown and described herein as it could be used to store and retrieve a linear tape open (LTO) data cartridge having a standard size and configuration, it is not limited to any particular type or style of data cartridge. Indeed, the invention disclosed herein could be used with any type of storage medium (e.g., magnetic disk or tape, optical disk, etc.). Consequently, the present invention should not be regarded as limited to use with the media storage system 20 for the data cartridge 15 shown and described herein.
  • While illustrative and presently preferred embodiments of the invention have been described in detail herein, it is to be understood that the inventive concepts may be otherwise variously embodied and employed, and that the appended claims are intended to be construed to include such variations, except as limited by the prior art. [0048]

Claims (20)

What is claimed is:
1. A method for detecting a data cartridge in a cartridge engaging assembly, comprising:
emitting a signal from a signal emitter on the cartridge engaging assembly into a chamber formed within the cartridge engaging assembly;
detecting at least a portion of said emitted signal when said emitted signal is reflected from the data cartridge; and
generating output to indicate whether said data cartridge is present in said cartridge engaging assembly based on said detected signal.
2. The method of claim 1, wherein emitting the signal is at least during start-up.
3. The method of claim 1, wherein emitting the signal is at least during power-up of the cartridge-engaging assembly.
4. The method of claim 1, further comprising focusing said signal for detection.
5. The method of claim 1, further comprising deciphering a color of said data cartridge based on said detected signal.
6. A data cartridge detection system, comprising:
a cartridge engaging assembly for receiving a data cartridge therein;
a signal emitter operatively associated with said cartridge engaging assembly, said signal emitter producing a signal that is reflected by the presence of the data cartridge within said cartridge engaging assembly; and
a signal detector operatively associated with said cartridge engaging assembly, said signal detector being responsive to the reflected signal produced by said signal emitter and indicating that the data cartridge is present in said cartridge engaging assembly.
7. A data cartridge detection system, comprising:
means for receiving a data cartridge therein;
means for emitting a signal positioned on said means for receiving; and
means for detecting said signal when said signal is reflected from the data cartridge, said means for detecting mounted to said means for receiving, wherein said means for detecting generates output to indicate whether said data cartridge is present in said means for receiving based on said detected signal.
8. The system of claim 7, wherein said means for emitting comprises a light source.
9. The system of claim 7, wherein said means for detecting comprises a light detector.
10. A method comprising:
detecting a signal reflected from a data cartridge in a picker assembly; and
moving the picker assembly after a loading operation only if the detected signal indicates the data cartridge is engaged in the picker assembly.
11. The method of claim 10, further comprising moving the picker assembly after an unloading operation only if the detected signal indicates the data cartridge is disengaged from the picker assembly.
12. The method of claim 10, further comprising determining a color of the data cartridge.
13. The method of claim 10, further comprising identifying a type of the data cartridge.
14. The method of claim 10, further comprising identifying a type of the data cartridge based on a color of the data cartridge.
15. A system comprising a signal detector responsive to a signal emitted into a picker assembly, said signal detector indicating during a loading operation that a data cartridge is engaged in said picker assembly before said picker assembly can be moved.
16. The system of claim 15, wherein said signal detector indicates during an unloading operation that the data cartridge is disengaged from said picker assembly before said picker assembly can be moved.
17. The system of claim 15, further comprising a processor determining when the data cartridge is engaged in said picker assembly.
18. The system of claim 15, further comprising a color-deciphering component determining a color of the data cartridge in said picker assembly.
19. The system of claim 15, further comprising a processor identifying a type of the data cartridge.
20. The system of claim 15, further comprising a processor identifying a type of the data cartridge based on a color of the data cartridge.
US10/688,753 2001-03-21 2003-10-17 Data cartridge detection systems and methods Abandoned US20040114477A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/688,753 US20040114477A1 (en) 2001-03-21 2003-10-17 Data cartridge detection systems and methods

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/814,236 US6693858B2 (en) 2001-03-21 2001-03-21 Data cartridge detector
US10/688,753 US20040114477A1 (en) 2001-03-21 2003-10-17 Data cartridge detection systems and methods

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/814,236 Continuation US6693858B2 (en) 2001-03-21 2001-03-21 Data cartridge detector

Publications (1)

Publication Number Publication Date
US20040114477A1 true US20040114477A1 (en) 2004-06-17

Family

ID=25214504

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/814,236 Expired - Lifetime US6693858B2 (en) 2001-03-21 2001-03-21 Data cartridge detector
US10/688,753 Abandoned US20040114477A1 (en) 2001-03-21 2003-10-17 Data cartridge detection systems and methods

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/814,236 Expired - Lifetime US6693858B2 (en) 2001-03-21 2001-03-21 Data cartridge detector

Country Status (3)

Country Link
US (2) US6693858B2 (en)
EP (1) EP1258876A3 (en)
JP (1) JP2002304794A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070268791A1 (en) * 2006-05-05 2007-11-22 Sun Microsystems, Inc. Remote monitoring device
CN109583521A (en) * 2018-11-16 2019-04-05 陕西千山航空电子有限责任公司 A kind of data card feel trim actuator

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6661748B1 (en) * 2001-03-05 2003-12-09 Hewlett-Packard Development Company, L.P. Position control for plunge mechanism
US6967791B2 (en) * 2001-12-06 2005-11-22 Hewlett-Packard Development Company, L.P. Illumination systems and methods
US7340749B2 (en) * 2002-12-03 2008-03-04 Hewlett-Packard Development Company, L.P. Method and apparatus to detect presence of or a size of a data cartridge
US7088539B2 (en) * 2003-11-18 2006-08-08 Hewlett-Packard Development Company, L.P. Apparatus for detecting media
US7333293B2 (en) * 2004-06-29 2008-02-19 Hewlett-Packard Development Company, L.P. Storage system having a reader with a light sensing portion inclined with respect to an axis of a label of a storage medium
US7307924B2 (en) * 2004-10-27 2007-12-11 Hewlett-Packard Development Company, L.P. Systems and methods for cartridge identification
US7932179B2 (en) * 2007-07-27 2011-04-26 Micron Technology, Inc. Method for fabricating semiconductor device having backside redistribution layers

Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4807208A (en) * 1986-10-29 1989-02-21 Deutsche Thomson-Brandt Gmbh Compact-disk changer
US5099465A (en) * 1987-05-07 1992-03-24 Deutsche Thomson-Brandt Gmbh Compact-disc changer with magazine and playback section that are movable relative to each other
US5282183A (en) * 1991-11-08 1994-01-25 Pioneer Electronic Corporation Position detecting apparatus and method
US5303214A (en) * 1992-01-03 1994-04-12 International Business Machines Corporation Multi-media-type automatic libraries
US5303034A (en) * 1992-05-01 1994-04-12 Storage Technology Corporation Robotics targeting system
US5323327A (en) * 1992-05-01 1994-06-21 Storage Technology Corporation On-the-fly cataloging of library cell contents in an automated robotic tape library
US5325243A (en) * 1988-11-10 1994-06-28 U.S. Philips Corporation System for selectively interfacing information carriers by physically accepting cassettes
US5489767A (en) * 1994-02-14 1996-02-06 Storage Technology Corporation Media labeling system for data storage elements having a common form factor
US5532931A (en) * 1994-07-29 1996-07-02 International Business Machines Corporation Low tolerance positioning system in an automated handling system
US5546315A (en) * 1994-03-04 1996-08-13 Storage Technology Corporation Simplified storage media library subsystem
US5588796A (en) * 1994-04-18 1996-12-31 Atg Cygnet Inc. Apparatus and method for handling information storage media
US5612831A (en) * 1995-09-20 1997-03-18 International Business Machines Corporation Removeable media drive unit with loader interlock to indicate presence of object
US5638228A (en) * 1995-02-14 1997-06-10 Iomega Corporation Retroreflective marker for data storage cartridge
US5729464A (en) * 1995-09-29 1998-03-17 International Business Machines Corporation Media identification in an automated data library
US5814171A (en) * 1996-11-15 1998-09-29 Storage Technology Corporation Cell auditing scheme for storage library system
US5886961A (en) * 1996-09-25 1999-03-23 Alps Electric Co., Ltd. Optical disk device capable of accessing a plural different types of optical disks
US5940354A (en) * 1997-03-17 1999-08-17 Fujitsu Limited Library apparatus
US5987000A (en) * 1996-09-25 1999-11-16 Alps Electric Co., Ltd. Disc package
US6104693A (en) * 1998-03-20 2000-08-15 Hewlett-Packard Company Mounting system for cartridge plunge mechanism
US6144521A (en) * 1997-11-14 2000-11-07 Exabyte Corporation Tape cartridge magazine with structure to prevent improper loading of cartridges
US6155766A (en) * 1999-09-07 2000-12-05 Storage Technology Corporation Small library robotics guidance mechanism
US6160786A (en) * 1998-03-20 2000-12-12 Hewlett-Packard Company Cartridge engaging assembly with rack drive thumb actuator system
US6205093B1 (en) * 1998-07-24 2001-03-20 International Business Machines Corporation Read only input system providing control information encoded in a bar code label for automated data storage library
US6213705B1 (en) * 1999-08-24 2001-04-10 Storage Technology Corporation Tape storage library apparatus having integrated camera, proximity sensor, and reach safe sensor
US6246642B1 (en) * 1999-04-13 2001-06-12 Hewlett-Packard Company Automated optical detection system and method
US6297924B1 (en) * 1998-11-13 2001-10-02 Iomega Corporation System and method for cartridge detection and verification using signal comparison
US6297923B1 (en) * 1998-11-13 2001-10-02 Iomega Corporation Disk-cartridge detection system incorporating an angled light emitter/detector
US6587297B1 (en) * 2000-02-18 2003-07-01 Robin Reinhard Padden System and method for detecting the presence of a data-storage cartridge using phase-rotated polarized light
US6618348B1 (en) * 2000-12-05 2003-09-09 Hewlett-Packard Development Company, L.P. Rear-facing autochanger bar code reader
US6634553B2 (en) * 2001-03-21 2003-10-21 Hewlett-Packard Development Company, L.P. Method and apparatus for even illumination of a target for image capture

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61199754U (en) * 1985-06-04 1986-12-13
JP3240682B2 (en) 1992-04-13 2001-12-17 ソニー株式会社 Cassette autochanger
JP2000251442A (en) * 1999-02-26 2000-09-14 Fuji Photo Film Co Ltd Magnetic tape cassette

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4807208A (en) * 1986-10-29 1989-02-21 Deutsche Thomson-Brandt Gmbh Compact-disk changer
US5099465A (en) * 1987-05-07 1992-03-24 Deutsche Thomson-Brandt Gmbh Compact-disc changer with magazine and playback section that are movable relative to each other
US5325243A (en) * 1988-11-10 1994-06-28 U.S. Philips Corporation System for selectively interfacing information carriers by physically accepting cassettes
US5282183A (en) * 1991-11-08 1994-01-25 Pioneer Electronic Corporation Position detecting apparatus and method
US5303214A (en) * 1992-01-03 1994-04-12 International Business Machines Corporation Multi-media-type automatic libraries
US5303034A (en) * 1992-05-01 1994-04-12 Storage Technology Corporation Robotics targeting system
US5323327A (en) * 1992-05-01 1994-06-21 Storage Technology Corporation On-the-fly cataloging of library cell contents in an automated robotic tape library
US5489767A (en) * 1994-02-14 1996-02-06 Storage Technology Corporation Media labeling system for data storage elements having a common form factor
US5546315A (en) * 1994-03-04 1996-08-13 Storage Technology Corporation Simplified storage media library subsystem
US5588796A (en) * 1994-04-18 1996-12-31 Atg Cygnet Inc. Apparatus and method for handling information storage media
US5532931A (en) * 1994-07-29 1996-07-02 International Business Machines Corporation Low tolerance positioning system in an automated handling system
US5638228A (en) * 1995-02-14 1997-06-10 Iomega Corporation Retroreflective marker for data storage cartridge
US5612831A (en) * 1995-09-20 1997-03-18 International Business Machines Corporation Removeable media drive unit with loader interlock to indicate presence of object
US5729464A (en) * 1995-09-29 1998-03-17 International Business Machines Corporation Media identification in an automated data library
US5987000A (en) * 1996-09-25 1999-11-16 Alps Electric Co., Ltd. Disc package
US5886961A (en) * 1996-09-25 1999-03-23 Alps Electric Co., Ltd. Optical disk device capable of accessing a plural different types of optical disks
US5814171A (en) * 1996-11-15 1998-09-29 Storage Technology Corporation Cell auditing scheme for storage library system
US5940354A (en) * 1997-03-17 1999-08-17 Fujitsu Limited Library apparatus
US6144521A (en) * 1997-11-14 2000-11-07 Exabyte Corporation Tape cartridge magazine with structure to prevent improper loading of cartridges
US6104693A (en) * 1998-03-20 2000-08-15 Hewlett-Packard Company Mounting system for cartridge plunge mechanism
US6160786A (en) * 1998-03-20 2000-12-12 Hewlett-Packard Company Cartridge engaging assembly with rack drive thumb actuator system
US6205093B1 (en) * 1998-07-24 2001-03-20 International Business Machines Corporation Read only input system providing control information encoded in a bar code label for automated data storage library
US6297924B1 (en) * 1998-11-13 2001-10-02 Iomega Corporation System and method for cartridge detection and verification using signal comparison
US6297923B1 (en) * 1998-11-13 2001-10-02 Iomega Corporation Disk-cartridge detection system incorporating an angled light emitter/detector
US6246642B1 (en) * 1999-04-13 2001-06-12 Hewlett-Packard Company Automated optical detection system and method
US6213705B1 (en) * 1999-08-24 2001-04-10 Storage Technology Corporation Tape storage library apparatus having integrated camera, proximity sensor, and reach safe sensor
US6155766A (en) * 1999-09-07 2000-12-05 Storage Technology Corporation Small library robotics guidance mechanism
US6587297B1 (en) * 2000-02-18 2003-07-01 Robin Reinhard Padden System and method for detecting the presence of a data-storage cartridge using phase-rotated polarized light
US6618348B1 (en) * 2000-12-05 2003-09-09 Hewlett-Packard Development Company, L.P. Rear-facing autochanger bar code reader
US6634553B2 (en) * 2001-03-21 2003-10-21 Hewlett-Packard Development Company, L.P. Method and apparatus for even illumination of a target for image capture

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070268791A1 (en) * 2006-05-05 2007-11-22 Sun Microsystems, Inc. Remote monitoring device
US7924663B2 (en) * 2006-05-05 2011-04-12 Oracle America, Inc. Remote monitoring device
CN109583521A (en) * 2018-11-16 2019-04-05 陕西千山航空电子有限责任公司 A kind of data card feel trim actuator

Also Published As

Publication number Publication date
US20020136100A1 (en) 2002-09-26
EP1258876A3 (en) 2003-06-25
EP1258876A2 (en) 2002-11-20
US6693858B2 (en) 2004-02-17
JP2002304794A (en) 2002-10-18

Similar Documents

Publication Publication Date Title
US6246642B1 (en) Automated optical detection system and method
US7111781B2 (en) System and method for library inventory
US6008964A (en) Cartridge library and method of operation thereof
KR0182992B1 (en) Compact disc changer
US6213705B1 (en) Tape storage library apparatus having integrated camera, proximity sensor, and reach safe sensor
US6693858B2 (en) Data cartridge detector
JP4947017B2 (en) Library device, method for detecting position of recording medium, magazine
JP5263934B2 (en) Storage space determination device and determination method
US6130744A (en) Optical disk discriminating method, including memory storage, for automatic multiple-disk changer
US6612499B2 (en) Calibration cartridge for automated cartridge library and method of using same
US5357335A (en) Optical detection device for screening magnetic tape
US7088539B2 (en) Apparatus for detecting media
US8046099B2 (en) Library unit and magazine position detecting method in the library unit
US7340749B2 (en) Method and apparatus to detect presence of or a size of a data cartridge
JP4564217B2 (en) Data storage system and information detection method
KR0151041B1 (en) Optical disc operating method and device with misloading protection means
US7006319B2 (en) Media-detection system and method for identifying types of data cartridges
US6967791B2 (en) Illumination systems and methods
JPH01245431A (en) Optical memory card reading system
JPH11162056A (en) Object moving device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION