1. A method of encoding a URL in sound, wherein the characters of the URL are mapped to sound features in a sound output, the nature of the sound features and of the mapping between characters and sound features being such that at least certain character combinations that occur frequently in URLs produce sound sequences of a musical character.
2. A method according to claim 1, wherein the characters of the URL are mapped to produce sound codewords each of which is used to produce, in a sound output, a sound feature corresponding to that codeword.
3. A method according to claim 1, wherein the sound features comprise fixed-frequency tones or tone combinations.
4. A method according to claim 1, wherein the sound features comprise occurrence of maximum sound output power in predetermined frequency bands.
5. A method according to claim 1, wherein the sound features comprise changes in output frequency;
6. A method according to claim 1, wherein the sound features comprise different modulation frequencies of one or more tones.
7. A method according to claim 2, wherein characters of the URL are taken in groups of a first number of characters to form a second number of sound codewords, said second number being different from said first number.
8. A method according to claim 7, wherein three characters each represented by eight bits are used to form four six-bit sound codewords.
9. A method according to claim 1, wherein the generic top-level domain names encode to sound sequences of a musical character.
10. A method according to claim 1, wherein at least one URL encodes in its entirety to a sound sequence of a musical character.
11. A method of decoding a sound sequence into a URL, wherein sound features of the sound sequence are mapped to characters of the URL, the nature of the sound features and of the mapping between sound features and characters being such that sound sequences of a musical character represent at least certain character combinations that occur frequently in URLs.
12. A method according to claim 11, wherein each sound feature is mapped to a corresponding sound codeword, the sound codewords being used to produce the characters of the URL.
13. A method according to claim 11, wherein the sound features comprise fixed-frequency tones or tone combinations.
14. A method according to claim 11, wherein the sound features comprise occurrence of maximum sound output power in predetermined frequency bands.
15. A method according to claim 11, wherein the sound features comprise changes in output frequency;
16. A method according to claim 11, wherein the sound features comprise different modulation frequencies of one or more tones.
17. A method according to claim 12, wherein sound codewords derived from the sound features are taken in groups of a second number of codewords to form a first number of characters of the URL, said second number being different from said first number.
18. A method according to claim 17, wherein four six-bit sound codewords are used to form three characters each represented by eight bits.
19. A method according to claim 11, wherein said at least certain character combinations comprises the generic top-level domain names.
20. A method according to claim 11, wherein said at least certain character combinations includes at least one URL in its entirety.
21. Apparatus for encoding a URL in sound, the apparatus comprising a translator for mapping characters of the URL to sound features in a sound output, the nature of the sound features and of the mapping between characters and sound features being such that at least certain character combinations that occur frequently in URLs produce sound sequences of a musical character.
22. Apparatus according to claim 21, wherein the translator comprises conversion means for mapping the characters of the URL to sound codewords, and means for using each codeword to produce, in a sound output, a sound feature corresponding to that codeword.
23. Apparatus according to claim 21, wherein the sound features comprise fixed-frequency tones or tone combinations.
24. Apparatus according to claim 21, wherein the sound features comprise occurrence of maximum sound output power in predetermined frequency bands.
25. Apparatus according to claim 21, wherein the sound features comprise changes in output frequency;
26. Apparatus according to claim 21, wherein the sound features comprise different modulation frequencies of one or more tones.
27. Apparatus according to claim 22, wherein the conversion means is operative to take characters of the URL in groups of a first number of characters to form a second number of sound codewords, said second number being different from said first number.
28. Apparatus according to claim 22, wherein the conversion means is operative to take characters, each represented by eight bits, in groups of three to form, from each group, four six-bit sound codewords.
29. Apparatus according to claim 21, wherein the translator is arranged to encode generic top-level domain names to sound sequences of a musical character.
30. Apparatus according to claims 21, wherein the translator is arranged to encode at least one URL in its entirety to a sound sequence of a musical character.
31. Apparatus for decoding a sound sequence into a URL, the apparatus comprising a translator for mapping sound features of the sound sequence to characters of the URL, the nature of the sound features and of the mapping between sound features and characters being such that sound sequences of a musical character represent at least certain character combinations that occur frequently in URLs.
32. Apparatus according to claim 31, wherein the translator comprises means for mapping each sound feature to a corresponding sound codeword, and conversion means for using the sound codewords to produce the characters of the URL.
33. Apparatus according to claim 31, wherein the sound features comprise fixed-frequency tones or tone combinations.
34. Apparatus according to claim 31, wherein the sound features comprise occurrence of maximum sound output power in predetermined frequency bands.
35. Apparatus according to claim 31, wherein the sound features comprise changes in output frequency;
36. Apparatus according to claim 31, wherein the sound features comprise different modulation frequencies of one or more tones.
37. Apparatus according to claim 32, wherein the conversion means is operative to take sound codewords in groups of a second number of codewords to form a first number of characters of the URL, said second number being different from said first number.
38. Apparatus according to claim 32, wherein the conversion means is operative to take six-bit sound codewords in groups of four to form, from each group, three characters each represented by eight bits.
39. Apparatus according to claim 31, wherein the said at least certain character combinations comprises the generic top-level domain names.
40. Apparatus according to claim 31, wherein said at least certain character combinations includes at least one URL in its entirety.
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 modular battery management system for controlling and monitoring a plurality of battery cells in a battery connected to a load, the system comprising:
a central controlling microcontroller; and
a plurality of cell balancing means and a plurality of slave sensing means, each of the cell balancing means and each of the slave sensing means being in communication with the central controlling microcontroller and operatively connected to an associated battery cell in the plurality of battery cells:
wherein the cell balancing means and the slave sensing means connected to each associated battery cell are operable (a) to monitor the charging state of the associated battery cell, (b) when a maximum charging state is reached in the associated battery cell, to establish a shunt across the associated battery cell, thereby allowing a continued charging of the remaining battery cells in the plurality of battery cells, (c) when the shunt is established, to communicate to the central controlling microcontroller a message representing that the maximum charging state has been reached, and (d) during discharging of the battery, to inform the central controlling microcontroller if a minimum charging state has been reached so as to cause the central controlling microcontroller to disconnect the battery from the load in order to prevent excessive discharging of the battery cells;
wherein each of said slave sensing means comprises a slave microcontroller, and the shunt across the associated battery cell is established upon a signal from the slave microcontroller to the respective cell balancing means when the slave sensing means has measured a maximum voltage across the associated battery cell; and
wherein the slave microcontrollers are further operatively connected to the central controlling microcontroller via a common data bus, whereby a continuous charging of the remaining battery cells is controlled by the central controlling microcontroller.
2. A modular battery management system according to claim 1, wherein the common data bus is separated from the central controlling microcontroller by an isolation stage and a coupling stage.
3. A modular battery management system according to claim 1, further comprising a plurality of temperature sensors operable to monitor the temperature of the battery cells, each of the temperature sensors being operatively connected to a respective slave microcontroller, which slave microcontroller is configured for reducing the charging current in the associated battery cell in response to the temperature measurement of said cell.
4. A modular battery management system according to claim 1, furthermore comprising a temperature sensor operable to monitor the temperature of the central controlling microcontroller, thereby allowing the central controlling microcontroller to shut down the charging or discharging in case an excessive temperature is reached.
5. A modular battery management system according to claim 1, further comprising means for shutting down the chargingdischarging of the battery cells controlled by the central controlling microcontroller in the case of overload or short circuit of the battery.
6. A modular battery management system according to claim 1, further comprising current monitoring means, including a shunt resistor in series with the plurality of battery cells, for monitoring current through the plurality of battery cells.
7. A modular battery management system according to claim 1, further comprising a fuse for protection in case of overload or short circuit of the battery.
8. A modular battery management system according to claim 1, further comprising a power supply unit operable to supply power to the control unit.
9. A modular battery management system according to claim 1, further comprising a fuel gauge operable to monitor the charge capacity of the battery.
10. A method for controlling and monitoring a plurality of individual battery cells in a battery connected to a load, each of the individual battery cells having a positive terminal and a negative terminal, the method comprising:
(a) during charging of the battery cells:
(i) measuring the voltage across each individual cell by slave sensing means; and
(ii) shunting the individual cell when the voltage monitored by the slave sensing means reaches a maximum voltage, the shunting being performed by shorting the positive and negative terminals of the individual cell through a resistor and a switching transistor, thereby bypassing the individual cell to allow continued charging of the remaining battery cells in the plurality of individual battery cells when the voltage across the individual cell has reached the maximum voltage;
(b) during discharging of the battery cells:
(i) measuring the voltage across each individual cell by the slave sensing means until the measured voltage reaches a minimum voltage in one or more individual cells, at which time all the cells in the battery are removed from the load to prevent the one or more cells in which the measured voltage has reached the minimum voltage from being damaged due to continued discharging;
(c) wherein the shunting of the individual cells during charging is controlled by a slave microcontroller placed in the respective individual slave sensing means, wherein the continued charging of the remaining cells in the battery is controlled by a central controlling microcontroller, which is operatively connected to each slave microcontroller via a common data bus, and wherein the removal of all the cells in the battery from the load during discharging is performed by the central controlling microcontroller.
11. A method according to claim 10, further comprising:
(d) measuring the temperature of one or more individual cells; and
(e) reducing charging current to any of the individual cells for which a temperature exceeding a predetermined maximum temperature is measured.
12. A method according to claim 10, where the charging and the discharging of the individual cells is interrupted in case of overload or short circuit of the battery.