1. A clock distribution device in a compact peripheral component interconnect (PCI) based multi-processing system comprising:
a clock transmission device configured to transmit at least one clock between a first and second slot; and
a clock driver configured to check whether the first slot is a system slot, the clock driver to generate a plurality of generated clocks, the clock driver to supply one of the generated clocks to the second slot, and to utilize one of the generated clocks for internal use if the first slot is the system slot, and the clock driver to block the generated clocks and to output a clock supplied from a system slot as a clock to be used internally if the first slot is not a system slots,
wherein the clock driver comprises:
a clock generator configured to generate a first clock signal,
a clock distributor configured to distribute the first clock signal supplied from the clock generator into a plurality of second clock signals and output the plurality of second clock signals,
a plurality of variable delay lines configured to delay and transmit the plurality of second clock signals though the plurality of variable delay lines of which a delay length may vary,
a first buffer configured to switch at least one output of the plurality of second clocks to the second slot,
a second buffer configured to store and output one of the plurality of second clock signals as a delay line for internal use,
a multiplexer configured to select one of the plurality of second clock signals supplied from the second buffer and at least one clock supplied from an external system slot and the multiplexer to output the selected clock to be used internally within a multiplexer board, and
a clock driver configuration logic configured to determine whether a clock driver board is mounted on a system board based upon an address signal and a slot enumeration signal of a higher-rank slot and the clock driver configuration logic to control operations of the variable delay lines, the first and second buffer, and the multiplexer.
2. The clock distribution device of claim 1, wherein the clock transmission device is implemented on a back-plane.
3. The clock distribution device of claim 2, wherein the clock transmission device is further configured to transmit a clock output from the first slot located at a higher rank to the second slot located at a lower rank.
4. The clock distribution device of claim 3, wherein, if a board is mounted on a higher-rank slot, the clock driver recognizes that a clock driver board is not mounted on the system slot, the clock driver blocks the plurality of generated clocks by controlling a first buffer, and the clock driver selects a clock supplied from an external system slot by controlling a multiplexer and the clock driver outputs the selected clock as an internal clock to be used internally within the clock driver board.
5. The clock distribution device of claim 1, wherein the clock driver to block the plurality of generated clocks and to output the clock supplied from the system slot as the clock to be used internally if the first slot is a peripheral slot.
6. The clock distribution device of claim 4, wherein a routing length on the back-plane of the clocks supplied from the system slot to the first and second slot by the clock driver are fixed in correspondence to a delay occurring at a time of a clock transmission.
7. The clock distribution device of claim 5, wherein the clock transmission device is further configured to transmit a clock output from the first slot located at a higher rank to the second slot located at a lower rank.
8. The clock distribution device of claim 1, wherein, if no board is mounted on a higher-rank slot, the clock driver configuration logic recognizes that a clock driver board is mounted on the system slot, the clock driver configuration logic outputs clocks by controlling the first buffer, and the clock driver configuration logic selects the clock supplied from the variable delay line specified for the clock to be used internally by controlling the multiplexer and outputs the selected clock as an internal clock to be used internally within the clock driver board.
9. The clock distribution device of claim 8, wherein if it is determined that the board to which the clock driver configuration logic belongs is mounted on the system slot, the clock driver configuration logic configures the variable delay lines corresponding to a location of the system slot by outputting relevant selection signals to the variable delay lines.
10. A clock distribution method in a compact Peripheral Component Interconnect (PCI) based multi-processing system, comprising:
configuring, at a board mounted on a system slot, a first delay line corresponding to a location of the system slot;
transmitting a clock signal generated at the board mounted on the system slot to a peripheral slot through the first delay line;
receiving, at a board mounted on the peripheral slot, clock signals transmitted from the system slot; and
selecting and using, at the board mounted on the peripheral slot, the clock signal received from the system slot as a system slot internal clock.
11. The method of claim 10, wherein a system board is not mounted on a higher-rank slot of the system slot.
12. The method of claim 10, wherein the board mounted on the system slot transmits the clock signal generated at the board mounted on the system slot to the peripheral slot through the internal clock delay lines, wherein an internal clock delay is equal to a total delay occurring through a plurality of lines.
13. The method of claim 10, wherein a plurality of clocks supplied from the system slot reach the peripheral slots at a same delay time.
14. A method of clock distribution in a compact Peripheral Component Interconnect (PCI) based multi-processing system, comprising:
generating a first clock signal;
distributing the first clock signal into a plurality of second clock signals;
outputting each of the plurality of second clock signals through a corresponding variable delay line of a plurality of variable delay lines;
switching an output of at least one of the plurality of second clock signals to a first and second slot using a first buffer;
buffering and outputting the output of one of the plurality of second clock signals, using a second buffer, and specifying one of the plurality of second clock signals as an internal use clock.
15. The method of claim 14, further comprising selecting one of the plurality of second clock signals from at least one of the second buffer and an external slot to be used internally within a board.
16. A clock driver for a compact Peripheral Component Interconnect (PCI), comprising:
a clock generator configured to generate a first clock signal;
a clock distributor configured to distribute the first clock signal supplied from the clock generator into a plurality of second clock signals and output the plurality of second clock signals;
a plurality of variable delay lines configured to delay and transmit the plurality of second clock signals through the plurality of variable delay lines of which the delay length may vary;
a first buffer configured to switch at least one of the plurality of second clocks to a first and second slot;
a second buffer configured to store and output one of the plurality of second clock signals as a delay line for internal use of the first clock signal;
a multiplexer configured to select one of the plurality of second clock signals supplied from the second buffer and at least one of the plurality of the second clocks supplied from an external system slot and the multiplexer to output a selected clock to be used internally within a board having the multiplexer; and
a clock driver configuration logic configured to determine whether a clock driver board is mounted on a system board based upon an address signal and a slot enumeration signal of a higher-rank slot and the clock driver configuration logic to control operations of the variable delay lines, the first and second buffer, and the multiplexer, wherein the clock driver is configured to check whether a first slot is a system slot, the clock driver further to supply a second slot generated clock to the second slot if the first slot is the system slot, and the clock driver to provide the second slot generated clock for the second clock’s internal use if the first slot is not the system slot.
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 and desired to be secured by Letters Patent is:
1. A method of translating speech and delivering it to a communications device, comprising the steps of:
receiving a request from a first communications device for speech translation services at a server device running a speech translation application;
retrieving a voice input signal associated with the request from a first communication path;
translating the voice input signal from a source language to a target language message using said speech translation application; and
sending the target language message to a second communications device using a second communication path, at least a portion of said target language message being revealed audibly via a second device speaker or visibly on a display of said second device.
2. The method of claim 1, wherein the first communication path is established on a wireless communication network.
3. The method of claim 1 wherein a source language or a target language is automatically determined based on said received request.
4. The method of claim 1 wherein said speech translation application includes a plurality of first-type translation dictionaries including at least one core language dictionary and a plurality of sub-language dictionaries.
5. The method of claim 1 wherein said speech translation application includes a dictionary search component capable of searching a resource for at least one second-type translation dictionary.
6. The method of claim 1 wherein the request received includes user specific identification information.
7. The method of claim 6, wherein the user specific identification information is used to retrieve user specific files to process the request for speech translation services.
8. The method of claim 1, wherein the request received from the wireless communication device includes device specific identification information.
9. The method of claim 8, wherein the device specific identification information is used to retrieve user specific files to process the request for speech translation services.
10. A wireless communication system providing speech translation services, comprising:
a wireless communication device providing voice input for speech translation processing on a first communication path, said device also providing sending and receiving party information; and
a server device running a speech translation application receiving voice input from said wireless communication device on said first communication path, converting the received voice input into a text file, translating the text file based on determining a language pair from at least one of said sending and receiving party information, and sending the translated information to a remote device using a second communication path.
11. A system for facilitating translation of a communication from or to a remote communication device, comprising:
a wireless communication device capable of:
receiving a translated message; and
displaying the translated message on a visual display of the wireless communication device; and
a translation apparatus capable of:
receiving a message for translation from a first user, said message including sending and receiving party information and a speech element;
searching a message translation database using at least one of the sending and receiving party identification information to determine a language pair;
in response to determining said language pair, translating said message speech element from a first language of said language pair to a second language of said language pair; and
communicating at least a portion of said translated message to said wireless communication device.
12. The system of claim 11 wherein the translation apparatus searches at least one translation dictionary based on said received message.
13. The system of claim 11 wherein said first and second languages of said language pair automatically determined based on said received message.
14. The system of claim 11 wherein said translation apparatus includes a plurality of first-type translation dictionaries including at least one core language dictionary and a plurality of sub-language dictionaries.
15. The system of claim 11 wherein said translation apparatus includes a dictionary search component capable of searching a resource for at least one second-type translation dictionary.
16. The system of claim 11 wherein said user is a mobile subscriber.
17. The system of claim 11 wherein said user is a network operator.
18. The method of claim 11 wherein said translation apparatus accesses a specialized dictionary of said language pair based on said sending and receiving party information.
19. The system of claim 11 wherein said translation apparatus accesses a specialized dictionary based on a determined context of said message.
20. The system of claim 11 wherein said received message includes device specific identification information.
21. The system of claim 20 wherein said device specific identification information is used to retrieve sender or receiver specific files to translate said message speech element.
22. A system for facilitating translation of a communication from or to a remote communication device, comprising:
a wireless communication device capable of:
receiving a translated message; and
revealing the translated message via a speaker of the wireless communication device; and
a translation apparatus capable of:
receiving a message for translation from a first user, said message including sending and receiving party information and a speech element;
searching a message translation database using at least one of the sending and receiving party identification information to determine a language pair;
in response to determining said language pair, translating said message speech element from a first language of said language pair to a second language of said language pair; and
communicating at least a portion of said translated message to said wireless communication device.
23. A method of translating speech and delivering it to a wireless communications device, comprising the steps of:
receiving spoken input from a first wireless communications device at a server device running a translation application;
receiving a signal associated with said spoken input, said signal corresponding to either a display selection from an interface display on said first wireless communications device or a spoken input received by said first wireless communications device, said signal indicative of a translation request;
translating the spoken input from a source language to a target language using said speech translation application so as to construct a translated message, said source language and said target language being determined by input received by said first wireless communications device; and
communicating the translated message to a second wireless communications device, at least a portion of said translated message being revealed audibly via a second device speaker or visibly on a display of said second device.
24. The method of claim 23 wherein said input for determining said source and target language includes a selection by a user of said first device of source and target languages from a display on said first device display.
25. The method of claim 23 wherein said input for determining said source language is sending party information and said input for determining said target language is receiving party information.
26. The method of claim 25 wherein said receiving party information is a short code.
27. A method of translating speech and delivering it to a wireless communications device, comprising the steps of:
receiving spoken input from a first wireless communications device at a server device running a translation application;
receiving a signal associated with said spoken input at said server device, said signal corresponding to either a display selection from an interface display on said first wireless communications device or a spoken input received by said first wireless communications device, said signal indicative of a translation request;
translating the spoken input from a source language to a target language using said speech translation application so as to construct a translated message, said speech translation application using at least a core dictionary associated with said source language and said target language; and
communicating the translated message to a second wireless communications device.