This invention relates to a data storage device with audio capability and refers particularly, through not exclusively, to a portable data storage device with a non-volatile memory able to be used for storage of audio to be reproduced using a host.
There are many known, portable data storage devices using non-volatile memory for the storage of the data. Examples of the non-volatile memory used include flash memory, and miniature hard drives. However, such devices cannot be used for audio.
There are also many, known portable audio storage and playing devices such as, for example MP3 players. Whenever such devices are to be used for audio reproduction, they are used in conjunction with headphones, powered speakers, or the like. If used with a host for the reproduction to take place, the host must have a compatible audio processing system for decoding and reproduction to take place. Examples of such hosts include: computers with sound systems, speakers with built in amplifiers, and so forth. It is not possible to use the device with a host that does not have a compatible audio processing system, including decoding.
In accordance with a first preferred aspect there is provided a data storage device with audio capability. The data storage device comprises a non-volatile memory for storage of data and a decoder for decoding audio data stored in the non-volatile memory to enable playback of the audio data. A control connection is for receiving control commands from a separate host device for controlling playback of the audio data by the decoder, an audio output is to provide decoded audio data from the decoder to the separate host device, and a power connection is to receive power from the separate host device.
The data storage device may further comprise a serial bridge for providing data transfer between the non-volatile memory and an external device. The decoder and the serial bridge may be provided in a single application-specific integrated circuit. The serial bridge may be for transferring data from an external device to the non-volatile memory over a separate data connection.
According to another aspect there is provided a method of playing back audio data stored on a data storage device. The method comprises plugging the data storage device into a host device, receiving power at the data storage device from the host device, and receiving playback control signals at the data storage device from the host device. The audio data in the data storage device is decoded to provide decoded audio data. The decoded audio data is provided from the data storage device to the host device.
According to a further aspect there is provided an audio playback device comprising a host device and a removable data storage device. The host device comprises audio playback controls for providing control commands for the playback of audio, a control connector for providing output of the control commands, and an audio input for receiving decoded audio data. The removable data storage device comprises a non-volatile memory for storage of data, a decoder for decoding audio data stored in the non-volatile memory to enable playback of the audio data, a control connection to receive control commands from the host device for controlling playback of the audio data by the decoder, an audio output to provide decoded audio data from the decoder to the host device; and a power connection to receive power from the separate host device.
For all aspects the host device may be one of: headphones, earphones, and a powered speaker unit. The removable storage device may further comprise a data connection for transferring data between the non-volatile memory and an external device. The data connection may be a USB data connection, an IEEE 1394 data connection, a male connector for insertion into a data socket of the host device, a male USB or IEEE 1394 connector. The decoded audio data may comprise an analog audio signal or a digital bitstream. The digital bitstream may be suitable as input to a digital amplifier.
The control connection and the power connection may be provided as a unitary connection or as separate connections.
The data storage device may further comprise a plurality of elongate grooves in an outer surface of the data storage device, the control connection being located in at least one first groove of the plurality of grooves, the audio output being at least one audio connection located in at least one second groove of the plurality of grooves, and the power connection being located in at least one third groove of the plurality of grooves.
The plurality of grooves may extend for the length of the outer surface, the control connection extending for a part of the length of the at least one first groove, the audio connection comprising at least one contact pin in the at least one second groove, and the power connection extending for at least a part of the at least one third groove. Preferably, the power connection extends for the full length of the at least one third groove.
The separate host device may comprise a plurality of contacts each for extending into one of the plurality of grooves for conductive contact with the control connection, the audio output, and the power connection.
The data storage device may further comprise a keyway extending longitudinally of the data storage device for ensuring correct orientation of the data storage device relative to the separate host device.
The control connection and the audio connection may extend from a first end of the data storage device.
In order that the present invention may be fully understood and readily put into practical effect, there shall now be described by way of non-limitative example only preferred embodiments of the present invention, the description being with reference to the accompanying illustrative drawings in which:
To first refer to
The device 10 uses a male terminal 14 at a first end 32 of device 10 to connect with a corresponding port (not shown) on a host computer 40. Host computer 40 may include a display device on which menu items may be displayed. The male terminal 14 may be, for example, a USB terminal or an IEEE 1394 terminal, and the port will be a data socket. An appropriate interface for male terminal 14 is provided. Digital data can be downloaded to device 10 from computer 40 using male terminal 14, and unloaded from device 10 to computer 40 using male terminal 14. The downloading and uploading is controlled by controller 16. The digital data is stored by non-volatile memory 12.
Device 10 also has an audio connector 20 remote from male terminal 14. Preferably, male terminal 14 is at the first end 32 of device 10, and connector 20 is on or in a top surface 21 of device 10 at or adjacent the second end 34 of top surface 21, the second end being remote from male terminal 14. Connector 20 may be of any suitable type of connector able to convey audio signals, power, as well as control signals. For example, they may be finger connectors (as shown), or stripline connectors, centreline connectors, card edge connectors, drawer connectors, pin and socket connectors, keyboard connectors, spring probe connectors, and a finger-latching connectors. As shown, the connector 20 includes connections 22 for power (one of which is ground), audio in and out connections 24, and control in and out connections 26. The number of audio connections 24 may be as required or desired.
The connections 24 are operatively connected to an application specific integrated circuit 28 that contains an audio coder/decoder such as, for example, an MP3 coder/decoder, digital/analog converters, as well as a serial bridge for transferring audio between memory 12 and an external host 30. The serial bridge may use the control connections 28 for such a transfer, or may use a separate connection. Audio input through connections 24 can be encoded, and stored in memory 12 via controller 16. Also, audio stored in memory 12 can be reproduced by host 30 via controller 16 and ASIC 28 with its coder/decoder and digital/analog converter when device 10 is operatively connected to host 30. As can be seen, for this embodiment, when loading or reproducing audio all power for device 10 is from host 30, and all control signals for the controlling of the audio input to and output (including playback) from device 10 is from host 30. Alternatively or additionally, the output to host 30 from device 10 through connections 24 may be digital, and host 30 may have the digital/analog converter. This may facilitate the streaming of the audio from device 10 to host 30 as a bitstream.
Due to their physical separation, the male terminal 14 and the connector 20 may not be used at the one time.
Modulation of power supplied to device 10 from the host may be used to provide control signals to device 10 from the host. Therefore, the control connections 26 and power connection 22 may be provided as a unitary connection.
The second embodiment is illustrated in FIGS. 8 to 13. In the second embodiment like components have like reference numerals but with a prefix number 2. The principal difference of the second embodiment over the first embodiment is in the connector 220 of the device 210. Here, the connector 220 comprises connection 222 for power, audio in and out connections 224, and control in and out connections 226.
Each of the connections 222, 224 and 226 is located within an elongate groove 223 in an extending along the top surface 221 of device 210. The grooves 223 are generally U-shaped, although other shapes such as, for example, V-shaped, may be used. The connections 222, 224 and 226 are formed on the walls of grooves 223 including one or more of: a side wall, both side walls, and base and thus are generally of the same shape as the grooves. The connections 222, 224 and 226 may extend for the full length of the grooves 223, or a part of the length of the grooves 223. Preferably, the power connections 222 extend for the full length of the grooves 223, the control connections 226 extend for part only of the grooves 223, and the audio connection 224 may be contact pins 225 only. The control connections 226 may extend from the second end 234.
The contact pins 225 are at or adjacent the second end 234 and extend inwardly from one or both side walls of grooves 223.
The host 230 includes a plurality of contacts 258 that extend downwardly to engage connections 222, 224 and 226 in grooves 223. The contacts 258 may be pins of any suitable shape or size; or may be blades, as shown. If the contacts 258 are blades, they should be sized and shaped to be able to enter grooves 223 and make electrical contact with connections 222, 224 and 226; as well as being able to connect with contact pins 225. The contacts 258 for audio connections 224 locate at least in part between contact pins 225 to provide good electrical contact for audio transfer. The contact pins 225 may be integral or may be separate components. The contact pins 225 may be of any suitable shape, and may extend laterally into the grooves 223 by any required amount provided the audio contacts 258 make a proper connection therewith.
In this way contacts 258 will pass along a substantial part of the length of each connection 222, 224 and 226 thus providing a self-cleaning action each time the device 210 is inserted and each time the device 210 removed. This cleaning is enhanced due to the contacts 258 engaging the connections 222, 224 and 226 as they commence insertion. Furthermore, as connections 222, 224 and 226 are preferably located wholly within the grooves 223 (i.e. do not extend beyond the boundaries of grooves 223) they should be beyond being able to be touched by a user. Thus surface contamination of connections 222, 224 and 226, due to skin oil and perspiration will be reduced.
The device 210 is also provided with a keyway 208 to assist in accurately locating device 210 in host 230, and to assist in device 210 being correctly oriented relative to host 230 before being inserted into host 230. The keyway 208 is preferably at a junction of top surface 221 and a side wall 236 of device 210 so as to not interfere with connections 222, 224 and 226. Alternatively, or additionally, one or more of the grooves 223 may be shaped as an inverted “L” or “T” to provide a keyway effect. Any corresponding contact 258 would be correspondingly shaped.
However, the keyway 208 may be at any other suitable location such as for example, a junction of a side and the base of device 210, on the base of device 210, or in a side of device 210.
Preferably there is provided a latch 206. Preferably, latch 206 is a spring-loading latch of the well known “press to insert; press to release” form. Such a latch is shown in
The catch 204 may be on either or both sides of the device 210 with one or two pins 201 in host 230 (
The initial push and then release to engage catch 204 and pin 201 causes contact pins 225 to move relative to contacts 258 for audio connections 222. This relative movement of contacts 258 between contact pins 225 provides a further cleaning action of contacts 258 and contact pins 225 during both insertion and removal of device 210.
One groove 227 may not have a connector and may be reserved for a possible special connection (not shown). The number of grooves 223 should be at least the same as the number of connectors 222, 224 and 226, and the number of contacts 258 should be the same as the total number of connectors 222, 224 and 226.
As stated above, connector 20, 220 and male terminal 14, 214 may not be used at the same time due to their physical separation. Additionally or alternatively, the prevention of the connector 20, 220 and the male terminal 14, 214 being used at the same time may be by an electronic interface, or by operation of the operating system of controller 16. The last case is illustrated in
Whilst there has been described in the foregoing description preferred embodiments of the present invention, it will be understood by those skilled in the technology concerned that many variations or modifications in details of design or construction may be made without departing from the present invention,