Transcoding method in a mobile communications system
The present invention involves a method that allows a user of a Push-to-talk over Cellular PoC system to select more flexibly the mode of transmitting. By means of the present invention, the user of a PoC terminal (UE 1 ) is able to send text during an ongoing PoC session to a PoC server (PS) which transcodes the text into speech before transmitting it to the other participants (UE 2 ) of the PoC session. Additionally, the method allows a speech-to-text transcoding act, for example, in order to add subtitles to a video clip that is shown during a video-PoC session. Further, the method allows speech-to-speech transcoding in order to replace the sender's own speech with another speech or voice during a PoC session. In addition to the text-to-speech, speech-to-text and/or speech-to-speech transcoding, the PoC server (PS) may be arranged to translate the received data into another language and to send the translated data to the recipients or back to the sender.
1 . A method of code conversion in a mobile communications system comprising:
a first user equipment; and
a server network node,
the method comprising:
establishing by the server network node a communication session between the first user equipment and the server network node, and during the communication session receiving in the first user equipment an input burst from a first user of the first user equipment, wherein the input burst comprises text-coded data;
transmitting the input burst from the first user equipment to the server network node; and
receiving the input burst in the server network node,
the method further comprising generating, in the server network node, an output burst on the basis of the input burst, wherein the output burst comprises speech-coded data corresponding to said text-coded data.
2 . A method as claimed in claim 1 , wherein the method comprises transmitting the output burst from the server network node to at least one second user equipment participating in said communication session, and receiving the output burst in the at least one second user equipment.
3 . A method as claimed in claim 1 , wherein the method comprises storing said output burst in the server network node.
4 . A method as claimed in claim 1 , wherein the method comprises defining an artificial user identity for the first user of the first user equipment.
5 . A method as claimed in claim 1 , wherein the method comprises:
transcoding textual data received from the first user of the first user equipment into corresponding speech data; and
providing the speech data to a second user of the at least one second user equipment.
6 . A method as claimed in claim 1 , wherein the method comprises:
translating the text-coded data into another language in order to provide a translated text-coded data; and
generating the speech-coded data by utilizing the translated text-coded data.
7 . A method as claimed in claim 1 , wherein the method comprises:
detecting, in the server network node, a language of the input burst; and
translating the input burst into another language in order to provide the output burst.
8 . A method as claimed in claim 1 , wherein the method comprises performing a text-to-speech transcoding act in a Push-to-talk over Cellular PoC system.
9 . A method as claimed in claim 8 , wherein the text-to-speech transcoding act is performed by a transcoding engine associated with the server network node.
10 . A method of code conversion in a mobile communications system comprising:
a first user equipment;
at least one second user equipment; and
a server network node,
the method comprising a step of establishing, by the server network node, a communication session between the first user equipment and the at least one second user equipment, and during the communication session, receiving in the first user equipment an input burst from a first user of the first user equipment, wherein the input burst comprises speech-coded data;
transmitting the input burst from the first user equipment to the network node; and
receiving the input burst in the server network node,
the method further comprising:
generating in the server network node an output burst on the basis of the input burst, wherein the generated output burst comprises text-coded data corresponding to the speech-coded data; and
transmitting said output burst from the server network node to the at least one second user equipment.
11 . A method as claimed in claim 10 , wherein the method comprises:
transmitting video-coded data from the server network node to the at least one second user equipment; and
embedding said text-coded data into the video-coded data as subtitles.
12 . A method as claimed in claim 10 , wherein the method comprises receiving the output burst in the at least one second user equipment.
13 . A method as claimed in claim 10 , wherein the method comprises defining an artificial user identity for the first user of the first user equipment.
14 . A method as claimed in claim 10 , wherein the method comprises:
transcoding spoken data received from the first user of the first user equipment into corresponding textual data; and
providing the textual data to a second user of the at least one second user equipment.
15 . A method as claimed in claim 10 , wherein before transmitting the text-coded data, the text-coded data is translated into another language.
16 . A method as claimed in claim 10 , wherein the method comprises:
detecting in the server network node a language of the input burst; and
translating the input burst into another language in order to provide the output burst.
17 . A method as claimed in claim 10 , wherein the method comprises performing a speech-to-text transcoding act in a Push-to-talk over Cellular PoC system.
18 . A method as claimed in claim 10 , wherein the speech-to-text transcoding act is performed by a transcoding engine associated with the server network node.
19 . A method of code conversion in a mobile communications system comprising:
a first user equipment;
at least one second user equipment; and
a server network node,
the method comprising a step of establishing, by the server network node, a communication session between the first user equipment and the at least one second user equipment, and during the communication session, receiving in the first user equipment an input burst from a first user of the first user equipment, wherein the input burst comprises first speech-coded data, and transmitting the input burst from the first user equipment to the server network node, and receiving the input burst in the server network node,
the method further comprising:
generating in the server network node a first output burst on the basis of the input burst, wherein the first output burst comprises text-coded data corresponding to said first speech-coded data;
generating, in the server network node, a second output burst on the basis of the first output burst, wherein the second output burst comprises second speech-coded data corresponding to the text-coded data; and
transmitting said second output burst from the server network node to the at least one second user equipment.
20 . A method as claimed in claim 19 , wherein the method comprises receiving the second output burst in the at least one second user equipment.
21 . A method as claimed in claim 19 , wherein the method comprises defining an artificial user identity for the user of the first user equipment.
22 . A method as claimed in claim 19 , wherein the method comprises replacing the first output burst with a second output burst, wherein a speech tone of the first user of the first user equipment is replaced with a voice tone that is different from the speech tone of said first user.
23 . A method as claimed in claim 19 , wherein the method comprises:
transcoding first spoken data received from the first user of the first user equipment into corresponding textual data;
transcoding the textual data into corresponding second spoken data; and
providing the second spoken data to a second user of the at least one second user equipment.
24 . A method as claimed in claim 19 , wherein before transcoding into said second speech-coded data, the text-coded data is translated into another language.
25 . A method as claimed in claim 19 , wherein the method comprises performing a speech-to-speech transcoding act in a Push-to-talk over Cellular PoC system.
26 . A method of code conversion in a mobile communications system comprising:
a user equipment; and
a server network node,
the method comprising a step of establishing a communication session between the user equipment and the server network node, and during the communication session receiving, in the user equipment, an input burst from a first user of the user equipment, wherein the input burst comprises first text-coded or speech-coded data;
transmitting the input burst from the user equipment to the server network node; and
receiving the input burst in the server network node,
the method further comprising:
generating in the server network node an output burst on the basis of the input burst, wherein the output burst comprises translated speech-coded or text-coded data corresponding to a translation of the first text-coded or speech-coded data into another language; and
transmitting said second output burst from the server network node to the user equipment.
27 . A method as claimed in claim 26 , wherein the method comprises receiving the second output burst in the user equipment.
28 . A method as claimed in claim 26 , wherein the method comprises performing a text-to-speech transcoding act in a Push-to-talk over Cellular PoC system.
29 . A method as claimed in claim 26 , wherein the method comprises performing a speech-to-text transcoding act in a Push-to-talk over Cellular PoC system.
30 . A method as claimed in claim 1 , wherein the communication session is a Push-to-talk over Cellular PoC session.
31 . A method as claimed in claim 1 , wherein the communication session is a Rich Call session.
32 . A mobile communications system comprising:
a first user equipment; and
a server network node,
the system being capable of establishing by the server network node a communication session between the first user equipment and the server network node,
wherein, as a response to receiving an input burst comprising text-coded data, the first user equipment is configured to transmit the input burst to the server network node,
wherein, as a response to receiving the input burst, the server network node is configured to generate an output burst on the basis of the input burst, wherein the output burst comprises speech-coded data corresponding to said text-coded data.
33 . A mobile communications system as claimed in claim 32 , wherein the output burst is stored into the server network node.
34 . A mobile communications system as claimed in claim 32 , wherein the system is arranged to transmit the output burst to at least one second user equipment located in the system.
35 . A mobile communications system comprising:
a first user equipment;
at least one second user equipment; and
a server network node,
the system being capable of establishing, by the server network node, a communication session between the first user equipment and the at least one second user equipment,
wherein, as a response to receiving an input burst comprising speech-coded data, the first user equipment is configured to transmit the input burst to the server network node,
wherein, as a response to receiving the input burst, the server network node is configured to generate an output burst on the basis of the input burst, wherein the output burst comprises text-coded data corresponding to said speech-coded data, and transmit the output burst to the at least one second user equipment.
36 . A mobile communications system comprising:
a first user equipment;
at least one second user equipment; and
a server network node,
the system being capable of establishing, by the server network node, a communication session between the first user equipment and the at least one second user equipment,
wherein, as a response to receiving an input burst comprising speech-coded data, the first user equipment is configured to transmit the input burst to the server network node,
wherein, as a response to receiving the input burst, the server network node is configured to generate a first output burst on the basis of the input burst, wherein the first output burst comprises text-coded data corresponding to said first speech-coded data,
wherein the system is configured to generate a second output burst on the basis of the first output burst, wherein the second output burst comprises second speech-coded data corresponding to the text-coded data, and
wherein the system is configured to transmit said second output burst to the at least one second user equipment.
37 . A mobile communications system comprising:
a user equipment; and
a server network node,
the system being capable of establishing a communication session between the user equipment and the server network node,
wherein, as a response to receiving an input burst comprising first text-coded or speech-coded data, the user equipment is configured to transmit the input burst to the server network node,
wherein, as a response to receiving the input burst, the server network node is configured to generate a first output burst on the basis of the input burst, wherein the first output burst comprises translated speech-coded or text-coded data corresponding to a translation of the first text-coded or speech-coded data into another language, and
wherein the system is configured to transmit said second output burst to the user equipment.
38 . A server network node in a mobile communications system comprising a first user equipment, wherein the server network node is configured to establish a communication session with the first user equipment, and receive an input burst from the first user equipment, the input burst comprising text-coded data,
wherein the server network node is further configured to
generate an output burst on the basis of the input burst, wherein the output burst comprises speech-coded data corresponding to said text-coded data.
39 . A server network node as claimed in claim 38 , wherein the server network node is arranged to store the output burst.
40 . A server network node as claimed in claim 38 , wherein the server network node is arranged to transmit the output burst to at least one second user equipment in the mobile communications system.
41 . A server network node as claimed in claim 38 , wherein the server network node comprises a transcoding engine arranged to perform a text-to-speech transcoding act.
42 . A server network node in a mobile communications system further comprising:
a first user equipment; and
at least one second user equipment,
wherein the server network node is configured to establish a communication session between the first user equipment and the at least one second user equipment, and receive an input burst from the first user equipment, the input burst comprising speech-coded data,
wherein the server network node is further configured to generate an output burst on the basis of the input burst, wherein the output burst comprises text-coded data corresponding to said speech-coded data, and wherein the server network node is configured to transmit the output burst to the at least one second user equipment.
43 . A server network node as claimed in claim 42 , wherein the server network node comprises a transcoding engine arranged to perform a speech-to-text transcoding act.
44 . A server network node in a mobile communications system further comprising:
a first user equipment; and
at least one second user equipment,
wherein the server network node is configured to establish a communication session between the first user equipment and the at least one second user equipment, and receive an input burst from the first user equipment, the input burst comprising speech-coded data,
wherein the server network node is further configured to generate a first output burst on the basis of the input burst, wherein the first output burst comprises text-coded data corresponding to said first speech-coded data, to generate a second output burst on the basis of the first output burst, wherein the second output burst comprises second speech-coded data corresponding to the text-coded data, and to transmit said second output burst to the at least one second user equipment.
45 . A server network node as claimed in claim 44 , wherein the server network node comprises a transcoding engine arranged to perform a speech-to-speech transcoding act.
46 . A server network node in a mobile communications system further comprising a user equipment, wherein the server network node is configured to:
establish a communication session between the user equipment and the server network node; and
receive an input burst from the user equipment, the input burst comprising first text-coded or speech-coded data,
wherein the server network node is further configured to generate a first output burst on the basis of the input burst, wherein the first output burst comprises translated speech-coded or text-coded data corresponding to a translation of the first text-coded or speech-coded data into another language, and transmit said second output burst to the user equipment.
47 . A user equipment capable of communicating in a mobile communications system further comprising a server network node, wherein the user equipment is capable of communicating with the server network node, wherein the user equipment is a PoC terminal and comprises means for transmitting and/or receiving text during a PoC session.
48 . The user equipment according to claim 47 , wherein the user equipment comprises means for selecting a mode of transmitting or receiving in a PoC session.
49 . The user equipment according to claim 47 , wherein the user equipment comprises means for selecting the language of transmitting or receiving in a PoC session.