1460761525-ce98129b-096e-46db-8ac7-4b98cdb0d530

1. A storage cabinet comprising:
a housing;
a plurality of storage devices included in the housing, each storage device being moveable between a closed position and an opened position;
a locking mechanism associated with each storage device, each locking mechanism operable to place the associated storage device in one of a locked condition and an unlocked condition, each locking mechanism comprising:
an actuator;
a first cam operably driven by the actuator, the first cam including a first cam surface and a second cam surface;
a latch comprising a first cam follower surface operably driven by the first cam surface to an unlatched position; and
a biasing member biasing the latch toward a latched position;

a sensor module detecting the condition of one of the storage device and latch;
each storage device comprising an end wall separating a storage compartment of the storage device and a locking mechanism engagement portion of the storage device, the locking mechanism engagement portion comprising:
an end face;
a retention member; and
a cavity formed intermediate the end wall and the end face;
wherein a first end of the latch extends into the cavity and the latch engages the retention member when in the locked condition; and

the end face of the storage device comprising a second cam follower surface operably driven by the second cam surface to place the storage device in the opened position.
2. The storage cabinet of claim 1, wherein the locking mechanism further comprises an interface module, the interface module being in communication with the actuator and the sensor module.
3. The storage cabinet of claim 1, further comprising a control module in communication with the interface module, the control module managing the operation of the locking mechanism.
4. The storage cabinet of claim 1, wherein the locking mechanism further comprises at least one frame mounting at least one locking mechanism to the housing.
5. The storage cabinet of claim 1, wherein the retention member comprises a second cam and the first end of the latch comprises a third cam follower surface operably driven by the second cam to move the latch in a direction toward the unlatched position when returning the storage device to a closed position.
6. The storage cabinet of claim 1, wherein at least one of the locking mechanisms further comprises a manual override lock set.
7. The storage cabinet of claim 1, further comprising a plurality of frames mounting the plurality of locking mechanisms to the housing.
8. The storage cabinet of claim 7, further comprising an unlocking mechanism associated with all of the storage devices and operable to simultaneously place all of the plurality of storage devices in an unlocked condition.
9. The storage cabinet of claim 8, wherein the unlocking mechanism comprises:
an actuator;
a first link operably connected to the actuator;
a plurality of unlocking cams pivotably attached to the first link and pivotally attached to the plurality of frames; and
a plurality of second links attached to the plurality of frames, each second link operably connected to a corresponding one of the plurality of unlocking cams, the second links comprising at least one extension portion engaging a corresponding latch of the locking mechanisms.
10. The storage cabinet of claim 8, wherein the unlocking mechanism further comprises a manually operated lock set.
11. The storage cabinet of claim 1, wherein the sensor module detects whether the latch is in one of the latched and unlatched positions.
12. A storage device having a locking mechanism, comprising:
a housing;
a plurality of storage devices received in the housing, each storage device moveable between a closed position and an opened position;
a plurality of locking mechanisms, each locking mechanism associated with one storage device of the plurality of storage devices and comprising:
a frame attached to the housing;
a first actuator connected to the frame and operable to move a first cam member;
a latch connected to the frame and moveable by contact with a respective first cam member from a latched position preventing access to the storage device in the housing to an unlatched position permitting access to the storage device in the housing; and

an unlock-all mechanism associated with all of the plurality of storage devices and operable to move each of the latches to the unlatched position without operation of any of the first actuators, the unlock-all mechanism comprising:
a first link;
a plurality of unlocking cams pivotably attached to the first link and pivotally attached to the frame; and
a plurality of second links attached to the frame, each second link operably connected to a corresponding one of the plurality of unlocking cams, the second links comprising at least one extension portion engaging a corresponding latch of the locking mechanisms, wherein the extension portion is spaced apart from a first rotational member about which the unlocking cam is pivotably attached to the frame and spaced apart from a second rotational member about which the unlocking cam is pivotably attached to the first link.
13. The storage device of claim 12, further comprising a control module in communication with the actuator, the control module operating responsive to commands input by an operator to operate the actuator or to operate the unlock-all mechanism.
14. The storage device of claim 12 wherein the storage devices each comprise an end wall separating a storage compartment of the storage device and a locking mechanism engagement portion of the storage device, the locking mechanism engagement portion of the storage device comprising:
a end face;
a retention member; and
a cavity formed intermediate the end wall and the end face; and
wherein a first end of the latch extends into the cavity and the latch engages the retention member when in the latched position.
15. The storage device of claim 14 wherein:
the first cam member comprises a first cam surface and a second cam surface;
the latch comprises a first cam follower surface operably driven by the first cam surface to the unlatched position; and
the end face of the storage device comprises a second cam follower surface operably driven by the second cam surface to place the storage device in an opened position.
16. The storage device of claim 12 wherein:
the first cam member comprises a first cam surface;
the latch comprises a first cam follower surface operably driven by the first cam surface to the unlatched position; and
the locking mechanism further comprises a biasing member biasing the latch toward the latched position.
17. The storage device of claim 16 wherein:
the first cam member comprises a second cam surface; and
the storage device comprises a second cam follower surface operably driven by the second cam surface to place the storage device in an opened position.
18. The storage device of claim 12 further comprising a sensor module detecting the position of one of the storage device and latch.
19. The storage device of claim 12, wherein the unlock-all mechanism comprises:
a second actuator operably connected to the first link;
wherein each unlocking cam includes an extension arm contacting the respective second link, the extension arm being spaced apart from the first rotational member about which the unlocking cam is pivotably attached to the frame and spaced apart from the second rotational member about which the unlocking cam is pivotably attached to the first link.
20. The storage device of claim 19, wherein the unlock-all mechanism further comprises a manually operated lock set.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A video jukebox, comprising:
a plurality of computerized file server stations interconnected in a network by first data links, with individual ones of the file server stations also connected to a video input apparatus; and
a plurality of client stations connected by second data links to individual ones of the file server stations;
wherein each file server station with a video input apparatus accepts video clippings from the video input apparatus, stores the clippings in a database, and shares the video clippings with other file servers in the network over the first data links, and wherein each file server notifies connected clients of new video clippings available, and downloads video clippings to clients on demand.
2. The video jukebox system of claim 1, further comprising an accounting subsystem for tracking client accesses to available video clippings and accumulating transactional information and client charges.
3. The video jukebox system of claim 1 wherein the second data links are analog telephone modem links.
4. The video jukebox system of claim 1 wherein the second data links connecting clients to servers are Integrated Services Digital Network (ISDN) data links.
5. The video jukebox system of claim 1 wherein some of the second data links are analog telephone modem links and others are Integrated Services Digital Network (ISDN) links.
6. The video jukebox system of claim 1 wherein the first data links are Integrated Services Digital Network (ISDN) links.
7. The video jukebox system of claim 1 wherein the first data links are microwave links.
8. A video jukebox system as in claim 1 wherein individual file servers are located in or near population centers in a global network.
9. A video jukebox system as in claim 1 wherein each file server is coupled to a client communication node, each client communication node is in turn connected to a plurality of individual client stations, and the client nodes are interconnected in a client node network by third data links.
10. A video jukebox system as in claim 9 wherein each file server station is connected to four other file server stations and each client communication node is connected to four other client communication nodes, the client communication node network and the file server network forming thereby a nested tori network.
11. A video jukebox as in claim 10 wherein each communication node comprises microprocessor-based data routing circuitry connected to the data links terminating at the node.
11. A method for providing video clippings to clients, comprising steps of:
(a) monitoring traditional sources for suitable video clippings of interest to clients;
(b) providing selected video clippings to one of a plurality of file servers interconnected in a network by first data links;
(c) sharing the video clippings between file servers by transferring the clippings over the first data links, the clippings being stored in a database at each file server to which they are transferred;
(d) notifying clients connected by second data links to individual file servers of available video clippings; and
(e) downloading selected video clippings to individual connected clients on demand.
12. The method of claim 11 further comprising a step of accumulating information on client accesses and providing accounting for individual clients, the accounting including billing for use.
13. The method of claim 11 wherein the first data links are Integrated Services Digital Networks (ISDN) links.
14. The method of claim 11 wherein the first and the second data links are Integrated Services Digital Network (ISDN) links.
15. The method of claim 11 wherein some links are Integrated Services Digital Network links, and others are analog telephone modem links.
16. The method of claim 1 wherein massively parallel communication is provided by interconnecting the file servers in a first toroidal array, interconnecting a plurality of client communication nodes equal in number to the number of file servers in a second toriodal array, connecting clients to the client communication nodes, and interconnecting each file server with a corresponding communication node, such that exactly one file server is connected to each communication node.

1460761517-cee53c0b-3cc0-4a6e-acf1-916895b742cb

1. A method for constructing an output video field from at least four input fields comprising two inner fields and two outer fields, wherein pixel information from the outer fields is temporally shifted to the output field position, the method comprising the steps of:
temporally shifting information from a first one of the outer fields to an adjacent inner field using a first motion vector between the first one of the outer fields and the adjacent inner field; and
temporally shifting information from the inner field to the output field using a second motion vector derived from a motion vector pointing from said adjacent inner field to the other one of the inner fields.
2. A method according to claim 1, wherein for one of the outer fields that is closest to the output field position, the first motion vector is that pointing backward from the adjacent inner field.
3. A method for constructing an output video field from at least four input fields comprising two inner fields and two outer fields, wherein pixel information from the outer fields is temporally shifted to the output field position, the method comprising the steps of:
temporally shifting information from a first one of the outer fields to an adjacent inner field using a first motion vector between the first one of the outer fields and the adjacent inner field; and
temporally shifting information from the inner field to the output field using a second motion vector derived from a motion vector pointing from said adjacent inner field to the other one of the inner fields, wherein only high frequency information is taken from the outer fields.
4. A method according to claim 3, wherein said high frequency information is vertical information.
5. The method according to claim 4, wherein the high frequency information is taken from the outer input fields before being temporally shifted.
6. A method according to claim 3, wherein the high frequency information is taken from the outer fields before being temporally shifted.
7. A motion compensation device for constructing an output video field from at least four input fields comprising two inner fields and two outer fields, comprising:
a store; and
means for temporally shifting pixel information, and being adapted to temporally shift pixel information from an outer input field to the output field position in two stages, the first stage using a first motion vector between the outer field and the adjacent inner field and the second stage using a second motion vector being derived from a motion vector pointing from said inner field to the other inner field.
8. A method for constructing an output video field from at least four input fields comprising two inner fields and two outer fields, wherein pixel information from the outer fields is temporally shifted to the output field position, the method comprising the steps of:
temporally shifting information from a first one of the outer fields to an adjacent inner field using a first motion vector between the first one of the outer fields and the adjacent inner field; and
temporally shifting information from the inner field to the output field using a second motion vector derived from a motion vector pointing from said adjacent inner field to the other one of the inner fields, wherein for one of the outer fields that is closest to the output field position, the first motion vector is that pointing backward from the adjacent inner and wherein only high frequency information is taken from the outer input fields.
9. The method according to claim 8, wherein said high frequency information is vertical information.
10. The method according to claim 9, wherein the high frequency information is taken from the outer input fields before being temporally shifted.
11. The method of claim 8, wherein the high frequency information is taken from the outer input fields before being temporally shifted.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system for the enhancement of physiological signals for the measurement of blood oxygen in a subject, the system comprising:
first and second light sources to direct light toward the subject, said first and second light sources producing first and second light signals of first and second wavelengths, respectively;
a light detector positioned to detect said first and second light signals after interaction with the subject and to generate first and second signals indicative of an intensity of said first and second detected light signals, respectively, said first generated signal having a first portion arising from light transmitted from said first source and a second portion arising from a first interference source; said second generated signal having a first portion arising from light transmitted from said second source and a second portion arising from a second interference source;
an adaptive signal processor having a signal input coupled to said light detector to receive said first generated signal, an adaptive filter having an input to receive a reference signal, and an output, and an error output to generate an error signal, wherein said error output is coupled to said adaptive filter to adjust said adaptive filter so that a function of said error signal has a minimum;
wherein said first and second portions of said first and second generated signals and a first ratio constant have a defined mathematical relationship;
a reference signal generator to generate said reference signal based on a possible value of said first ratio constant; and
a peak detector to receive an output signal from said adaptive signal processor and determine a calculated value for said first ratio constant corresponding to a first peak value of said output signal over a predetermined range of possible ratios, said reference signal generator generating said first portion of said first detected signal and said first portion of said second detected signal based on said mathematical relationship and said calculated value of said first ratio constant.
2. The system of claim 1 wherein said output signal received by said peak detector is selected from a set of output signals comprising approximations to said first and second signal portions of said first and second signals, wherein said error output and said adaptive filter output generate output signals of said set.
3. The system of claim 1, further including an oxygen saturation calculating circuit to determine blood oxygen saturation of the subject based on said calculated value of said first ratio constant.
4. The system of claim 1, further including a data table interrelating said calculated value of said first ratio constant with blood oxygen saturation level.
5. The system of claim 1 wherein said first and second wavelengths are in the red and infrared wavelength range, respectively.
6. The system of claim 1 wherein said mathematical relationship has the following form:
s2=(Sred\u2212rvSIR)(ra\u2212rv) and s1=ras2
where S1 corresponds to said first portion of said first generated signal, Sred corresponds to said first generated signal, including said first and second portions of said first generated signal, SIR corresponds to said second generated signal, including said first and second portions of said second generated signal, ra is said first ratio constant and corresponds to a ratio of said first portion of said first generated signal to said first portion of said second generated signal, and rv is a second ratio constant and corresponds to a ratio of said second portion of said first generated signal to said second portion of said second generated signal.
7. The system of claim 1 wherein said mathematical relationship has the following form:
s2=(Sred\u2212rvSIR)(ra\u2212rv)
where s2 corresponds to said first portion of said second generated signal, Sred corresponds to said first generated signal, including said first and second portions of said first generated signal, SIR corresponds to said second generated signal, including said first and second portions of said second generated signal, ra is said first ratio constant and corresponds to a ratio of said first portion of said first generated signal to said first portion of said second generated signal, and rv is a second ratio constant and corresponds to a ratio of said second portion of said first generated signal to said second portion of said second generated signal.
8. A method for the enhancement of physiological signals for the measurement of blood oxygen in a subject, the method comprising the steps of:
directing light from first and second light sources of different wavelengths toward the subject;
detecting signals from said first and second light sources after interaction with the subject and generating first and second signals corresponding to an intensity of said first and second detected signals, respectively, said first generated signal having a first portion arising from light transmitted from said first source and a second portion arising from a first interference source, said second generated signal having a first portion arising from light transmitted from said second source and a second portion arising from a second interference source;
coupling said first generated signal to a signal input of an adaptive signal processor having an adaptive filter having an input to receive a reference signal, and an output, and an error output generating an error signal wherein said error signal is coupled to said adaptive filter to adjust said adaptive filter so that a function of said error signal has a minimum;
coupling an output signal from said adaptive signal processor to a peak detector and calculating a first ratio value corresponding to a first detected peak value of said error signal over a predetermined range of possible ratio values;
generating a first reference signal based on a mathematical relationship of said first and second portions of said first and second generated signals, and said first ratio value; and
coupling said first reference signal to said adaptive filter input wherein said filter output generates an estimate of said first portion of said first generated signal.
9. The method of claim 8 wherein said output signal from said adaptive signal processor is said error signal and said calculated first ratio value is based on said first detected peak value in said error signal.
10. The method of claim 8 wherein said output signal from said adaptive signal processor is derived from said adaptive filter output and said calculated first ratio value is based on said first detected peak value in said output signal derived from said adaptive filter output.
11. The method of claim 10, further including the step of generating an approximation to said first portion of said second generated signal based on said mathematical relationship and said calculated first ratio value.
12. The method of claim 11 wherein said first ratio value is a ratio of said first portion of said first generated signal to said first portion of said second generated signal.
13. The method of claim 8, further including the step of determining a blood oxygen saturation level of the subject based on said calculated first ratio value.
14. The method of claim 8, further including the step of determining a blood oxygen saturation level of the subject using a data table interrelating said calculated first ratio value with blood oxygen saturation level.
15. The method of claim 8 wherein said mathematical relationship has the following form:
s2=(Sred\u2212rvSIR)(ra\u2212rv) and s1=ras2
where S1 corresponds to said first portion of said first generated signal, Sred corresponds to said first generated signal, including said first and second portions of said first generated signal, SIR corresponds to said second generated signal, including said first and second portions of said second generated signal, ra is said first ratio constant and corresponds to a ratio of said first portion of said first generated signal to said first portion of said second generated signal, and rv is a second ratio constant and corresponds to a ratio of said second portion of said first generated signal to said second portion of said second generated signal.
16. The method of claim 8 wherein said mathematical relationship has the following form:
s2=(Sred\u2212rvSIR)(ra\u2212rv)
where S2 corresponds to said first portion of said second generated signal, Sred corresponds to said first generated signal, including said first and second portions of said first generated signal, SIR corresponds to said second generated signal, including said first and second portions of said second generated signal, ra is said first ratio constant and corresponds to a ratio of said first portion of said first generated signal to said first portion of said second generated signal, and rv is a second ratio constant and corresponds to a ratio of said second portion of said first generated signal to said second portion of said second generated signal.