Abstract:
The method and implementation provides a communication user terminal with adapting language translation for language identification and translation for multilingual multimedia communication without language barrier.

Description:
BACKGROUND OF THE PRESENT INVENTION 
       [0001]    1. Field of Invention 
         [0002]    The present invention relates to the field of communication, and more particularly to a method and implementation of providing a communication user terminal with adapting language translation for language identification and translation for multilingual multimedia communication without language barrier. 
         [0003]    2. Description of Related Arts 
         [0004]    In the current communication field, with the growing popularity of communication user terminals such as notebook computers, tablet computers, cell phones and smart phones having built-in language translation utilities for translating a text or speech in one language to another language, people are using the language translation utility as a language translation tool to translate a text or speech in their preferred language to another language for their personal reference. However, none of these communication user terminals for a user have the language identification and language translation ability in translating a received text or speech from another communication user terminal&#39;s user&#39;s language to the user&#39;s preferred language for the purpose of communicating without language barrier. 
         [0005]    Whereas, the presented invention of communication user terminal with adapting language translation, in addition to providing normal text, voice and video of multimedia communication for a user, has language stamping, language processing, language identifying and language translating capabilities that provide automatic language translation between two different-language-speaking users to communicate through a communication network. 
       SUMMARY OF THE PRESENT INVENTION 
       [0006]    An object of this invention is to provide a method and implementation for a communication user terminal with adapting language translation. 
         [0007]    The series of solutions of the present invention are: 
         [0008]    A real time voice communication user terminal with adapting language translation for a user, comprising: 
         [0009]    choosing user&#39;s designated language that comes with a correlating language-stamp as user&#39;s language-stamp for user&#39;s language identifier and adding the user&#39;s language-stamp to the beginning of outgoing digital audio stream of user&#39;s outgoing voice before the outgoing digital audio stream is transmitted to a connected communication network, wherein a specific language correlates to a specific language-stamp, wherein the language-stamp comprises a digital audio stream of an audio clip, wherein the frequency of the audio is within the audio frequency band; 
         [0010]    recognizing whether incoming digital audio stream contains the language-stamp, wherein when the beginning of the incoming digital audio stream contains the language-stamp, the real time voice communication user terminal identifies the language-stamp as a recognized language identifier of a recognized language for the incoming digital audio stream; and 
         [0011]    translating from speech portion of the incoming digital audio stream in the recognized language to the speech in the user&#39;s designated language when the recognized language identifier is not the same as the user&#39;s language identifier. 
         [0012]    Accordingly, the real time voice communication user terminal provides one-to-multiple real time voice communication with a plurality of communication user terminals via the communication network, wherein the real time voice communication user terminal adds the user&#39;s language-stamp to the beginning of the outgoing digital audio stream before the outgoing digital audio stream is transmitted to each of the connected communication user terminals via the communication network, wherein each of the communication user terminals is selected from the group consisting of the real time voice communication user terminal and another communication user terminal for real time voice communication. 
         [0013]    Accordingly, the real time voice communication user terminal adds a digital audio stream of a user&#39;s pre-selected voice clip to the beginning of the outgoing digital audio stream and right after the user&#39;s language-stamp before the outgoing digital audio stream is transmitted to each of the connected communication user terminals via the communication network when the user&#39;s pre-selected voice clip is pre-selected by the user, wherein the frequency of the voice clip is within the telephony voice band. 
         [0014]    Accordingly, the user&#39;s designated language is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the real time voice communication user terminal&#39;s system currently selected language. 
         [0015]    Accordingly, the communication network is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0016]    A multimedia communication user terminal with adapting language translation for a user, comprising: 
         [0017]    choosing user&#39;s designated language that comes with a correlating language identifier as user&#39;s language identifier and encoding the user&#39;s language identifier into an outgoing protocol session message before the outgoing protocol session message is transmitted to a linked multimedia communication network; 
         [0018]    determining whether an incoming protocol session message contains the language identifier, wherein when the incoming protocol session message contains the language identifier, the multimedia communication user terminal identifies the language-stamp as a recognized language identifier of a recognized language for the following incoming session multimedia; and 
         [0019]    translating from speech portion of digital audio stream of the incoming session multimedia in the recognized language to the speech in the user&#39;s designated language when the recognized language identifier is not the same as the user&#39;s language identifier, translating from speech portion of voice message of the incoming session multimedia in the recognized language to the speech in the user&#39;s designated language when the recognized language identifier is not the same as the user&#39;s language identifier, and translating from text data portion of text message of the incoming session multimedia in the recognized language to the text data in the user&#39;s designated language when the recognized language identifier is not the same as the user&#39;s language identifier. 
         [0020]    Accordingly, wherein the multimedia communication user terminal provides one-to-multiple multimedia communication with a plurality of communication user terminals via the multimedia communication network, wherein the multimedia communication user terminal encodes the user&#39;s language identifier into the outgoing protocol session message before the outgoing protocol session message is transmitted to each of the linked communication user terminals via the multimedia communication network, wherein each of the communication user terminals is selected from the group consisting of the multimedia communication user terminal and another communication user terminal for multimedia communication. 
         [0021]    Accordingly, wherein the user&#39;s designated language is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the multimedia communication user terminal of system currently selected language, wherein the language identifier is selected from the group consisting of a letter, letters, a number, numbers, ASCII code, and ASCII codes. 
         [0022]    Accordingly, wherein the protocol session message is selected from the group consisting of telephony signaling protocols message, IP telephony protocols session message, and data communication control protocols message, wherein the session multimedia is selected from the group consisting of digital audio stream of voice, voice message, and text message. 
         [0023]    Accordingly, wherein the multimedia communication network is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0024]    A method for implementing real time voice communication user terminal with adapting language translation for a user, comprising the steps of: 
         [0025]    (a) choosing user&#39;s designated language that comes with a correlating language-stamp as user&#39;s language-stamp for user&#39;s language identifier; 
         [0026]    (b) adding the user&#39;s language-stamp to the beginning of outgoing digital audio stream of user&#39;s outgoing voice; 
         [0027]    (c) transmitting the outgoing digital audio stream with the user&#39;s language-stamp added at the beginning to a connected communication network; 
         [0028]    (d) recognizing the language-stamp from incoming digital audio stream; 
         [0029]    (e) when the beginning of the incoming digital audio stream contains the language-stamp, identifying the language-stamp as a recognized language identifier of a recognized language for the incoming digital audio stream; and 
         [0030]    (f) when the recognized language identifier is not the same as the user&#39;s language identifier, translating from speech portion of the incoming digital audio stream in the recognized language to the speech in the user&#39;s designated language. 
         [0031]    Accordingly, wherein, in step (c), when the real time voice communication user terminal connects with a plurality of communication user terminals via the communication network, transmitting the outgoing digital audio stream with the user&#39;s language-stamp added at the beginning to each of the connected communication user terminals via the communication network, wherein each of the communication user terminals is selected from the group consisting of the real time voice communication user terminal and another communication user terminal for real time voice communication. 
         [0032]    Accordingly, wherein, in step (b), adding a digital audio stream of a user&#39;s pre-selected voice clip to the beginning of the outgoing digital audio stream and right after the user&#39;s language-stamp when the user&#39;s pre-selected voice clip is pre-selected by the user, wherein the frequency of the voice clip is within the telephony voice band. 
         [0033]    Accordingly, wherein, in step (a), a specific language correlates to a specific language-stamp, wherein the language-stamp comprises a digital audio stream of an audio clip, wherein the frequency of the audio is within the audio frequency band, wherein the user&#39;s designated language is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the user terminal of system currently selected language. 
         [0034]    Accordingly, wherein, in step (c), the communication network is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0035]    A method for implementing multimedia communication user terminal with adapting language translation for a user, comprising the steps of: 
         [0036]    (a) choosing user&#39;s designated language that comes with a correlating language identifier as user&#39;s language identifier; 
         [0037]    (b) encoding the user&#39;s language identifier into an outgoing protocol session message; 
         [0038]    (c) transmitting the outgoing protocol session message with the user&#39;s language identifier encoded to a linked multimedia communication network; 
         [0039]    (d) determining the language identifier from an incoming protocol session message; 
         [0040]    (e) when the incoming session message contains the language identifier, identifying the language identifier as a recognized language identifier of a recognized language for the following incoming session multimedia; 
         [0041]    (f) when the recognized language identifier is not the same as the user&#39;s language identifier, translating from speech portion of audio stream of the incoming session multimedia in the recognized language to the speech in the user&#39;s designated language; 
         [0042]    (g) when the recognized language identifier is not the same as the user&#39;s language identifier, translating from speech portion of voice message of the incoming session multimedia in the recognized language to the speech portion in the user&#39;s designated language; and 
         [0043]    (h) when the recognized language identifier is not the same as the user&#39;s language identifier, translating from text data portion of text message of the incoming session multimedia in the recognized language to the text data portion in the user&#39;s designated language. 
         [0044]    Accordingly, wherein, in step (c), when the multimedia communication user terminal communicates with a plurality of communication user terminals via the multimedia communication network, transmitting the outgoing protocol session message with the user&#39;s language identifier encoded to each of the linked multimedia communication user terminals via the multimedia communication network, wherein each of the communication user terminals is selected from the group consisting of the multimedia communication user terminal and another communication user terminal for multimedia communication. 
         [0045]    Accordingly, wherein, in step (a), the language identifier is selected from the group consisting of a letter, letters, a number, numbers, ASCII code, and ASCII codes, wherein the user&#39;s designated language is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the multimedia communication user terminal of system currently selected language. 
         [0046]    Accordingly, wherein, in step (b), the protocol session message is selected from the group consisting of telephony signaling protocols message, IP telephony protocols session message, and data communication control protocols message, wherein the session multimedia is selected from the group consisting of digital audio stream of voice, voice message, and text message. 
         [0047]    Accordingly, wherein, in step (c), wherein the multimedia communication network is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0048]    Still further objects and advantages will become apparent from a consideration of the ensuing description and drawings. 
         [0049]    These and other objectives, features, and advantages of the present invention will become apparent from the following detailed description, the accompanying drawings, and the appended claims. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0050]      FIG. 1  is an architectural diagram illustrating the real time voice communication user terminal with adapting language translation linking with a communication network to communicate with one or more communication user terminals. 
           [0051]      FIG. 2  is an architectural diagram illustrating the multimedia communication user terminal with adapting language translation linking with a multimedia communication network to communicate with one or more communication user terminals. 
           [0052]      FIG. 3  is a perspective view of the language-stamp table illustrating a specific language correlating to a specific language-stamp. 
           [0053]      FIG. 4  is a diagram illustrating the process of the real time voice communication user terminal of the embodiment of the present invention. 
           [0054]      FIG. 5  is a diagram illustrating the process of the real time voice communication user terminal of the embodiment of the present invention. 
           [0055]      FIG. 6  is a diagram illustrating the process of the real time voice communication user terminal of the embodiment of the present invention. 
           [0056]      FIG. 7  is a perspective view of the language identifier table illustrating a specific language correlating to a specific language identifier. 
           [0057]      FIG. 8  is a diagram illustrating the process of the multimedia communication user terminal of the embodiment of the present invention. 
           [0058]      FIG. 9  is a diagram illustrating the process of the multimedia communication user terminal of the embodiment of the present invention. 
           [0059]      FIG. 10  is a diagram illustrating the process of the multimedia communication user terminal of the embodiment of the present invention. 
           [0060]      FIG. 11  is a diagram illustrating the process of the multimedia communication user terminal of the embodiment of the present invention. 
           [0061]      FIG. 12  is a diagram illustrating the process of the multimedia communication user terminal of the embodiment of the present invention. 
           [0062]      FIG. 13  is a diagram illustrating the process of the real time voice communication user terminal of the embodiment of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
       [0063]    The following description is disclosed to enable any person skilled in the art to make and use the present invention. Preferred embodiments are provided in the following description only as examples and modifications will be apparent to those skilled in the art. 
         [0064]    The general principles defined in the following description would be applied to other embodiments, alternatives, modifications, equivalents, and applications without departing from the spirit and scope of the present invention. 
         [0065]    Referring to  FIG. 1  of the drawings, an architectural diagram illustrating the real time voice communication user terminal with adapting language translation linking with a communication network to communicate with one or more communication user terminals,  FIG. 3  of the drawings, a perspective view of the language-stamp table illustrating a specific language correlating to a specific language-stamp, and  FIG. 4  to  FIG. 6  of the drawings, the diagram illustrating of the process of the real time voice communication user terminal of the embodiment of the present invention, the real time voice communication user terminal with adapting language translation  100  chooses user&#39;s designated language  112  that comes with a correlating language-stamp as user&#39;s language-stamp  110  for user&#39;s language identifier  111  from the language-stamp table  150 , adds the user&#39;s language-stamp  110  to the beginning of the outgoing digital audio stream  113  of user&#39;s outgoing voice  102  before the outgoing digital audio stream  113  is transmitted to a connected communication network  130 , recognizes whether the incoming digital audio stream  120  contains the language-stamp, identifies the language-stamp  121  as the recognized language identifier  122  of the recognized language  123  for the incoming digital audio stream  120  when the beginning of the incoming digital audio stream  120  contains the language-stamp  121 , and translates from speech portion of the incoming digital audio stream  124  in the recognized language  123  to the speech in the user&#39;s designated language  125  when the recognized language identifier  122  is not the same as the user&#39;s language identifier  111 , wherein a specific language correlates to a specific language-stamp, wherein the language-stamp comprises a digital audio stream of an audio clip such as a specific single- or multi-frequency tone clip, wherein the frequency of the audio is within the audio frequency band. 
         [0066]    Accordingly, the real time voice communication user terminal  100  provides one-to-multiple real time voice communication with a plurality of communication user terminals  140  via the communication network  130 , wherein the real time voice communication user terminal  100  adds the user&#39;s language-stamp  110  to the beginning of the outgoing digital audio stream  113  of before the outgoing digital audio stream  113  is transmitted to each of the connected communication user terminals  140  via the communication network  130 , wherein each of the communication user terminals  140  is selected from the group consisting of the real time voice communication user terminal  100  and another communication user terminal for voice communication, wherein, the real time voice communication user terminal  100  and each of the communication user terminals  140  is a cell phone, a smart phone, or a computer with real time voice communication features supported. 
         [0067]    Referring to  FIG. 13  of the drawings, the diagram of the process of the real time voice communication user terminal of the embodiment of the present invention is illustrated, accordingly, the real time voice communication user terminal  100  adds a digital audio stream of a user&#39;s pre-selected voice clip  115  to the beginning of the outgoing digital audio stream  113  and right after the user&#39;s language-stamp  110 , before the outgoing digital audio stream  113  is transmitted to each of the connected communication user terminals  140  via the communication network  130  when the user&#39;s pre-selected voice clip  115  is pre-selected by the user, wherein the frequency of the voice clip is within the telephony voice band. 
         [0068]    Accordingly, the user&#39;s designated language  112  is selected from the group consisting of the user&#39;s preferred language, the user&#39;s preset language and the real time voice communication user terminal&#39;s  100  system currently selected language. 
         [0069]    Accordingly, the communication network  130  is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0070]    Referring to  FIG. 2  of the drawings, an architectural diagram illustrating the multimedia communication user terminal with adapting language translation linking with a multimedia communication network to communicate with one or more communication user terminals,  FIG. 7  of the drawings, a perspective view of language identifier table illustrating a specific language correlating to a specific language identifier, and  FIG. 8  to  FIG. 12  of the drawings, the diagram illustrating the process of the multimedia communication user terminal of the embodiment of the present invention, the multimedia communication user terminal  200  chooses user&#39;s designated language  211  that comes with a correlating language identifier as user&#39;s language identifier  210  from language identifier table  250 , encodes the user&#39;s language identifier  210  into an outgoing protocol session message  212  before the outgoing protocol session message  212  is transmitted to a linked multimedia communication network  230 , determines whether the incoming protocol session message  220  contains the language identifier, identifies the language identifier as the recognized language identifier  221  of the recognized language  222  for the following incoming session multimedia  223  when the incoming protocol session message  220  contains the language identifier, translates the speech portion of digital audio stream of the incoming session multimedia  224  in the recognized language  222  to the speech in the user&#39;s designated language  225  when the recognized language identifier  221  is not the same as the user&#39;s language identifier  210 , translates speech portion of voice message of the incoming session multimedia  226  in the recognized language  222  to the speech in the user&#39;s designated language  227  when the recognized language identifier  221  is not the same as the user&#39;s language identifier  210 , and translates text data portion of text message of the incoming session multimedia  228  in the recognized language  222  to the text data in the user&#39;s designated language  229  when the recognized language identifier  221  is not the same as the user&#39;s language identifier  210 . 
         [0071]    Accordingly, wherein the multimedia communication user terminal  200  provides one-to-multiple communication with a plurality of communication user terminals  240  via the multimedia communication network  230 , wherein the multimedia communication user terminal  200  encodes the user&#39;s language identifier  210  into the outgoing protocol session message  212  before the outgoing protocol session message  212  is transmitted to each of the linked communication user terminals  240  via the multimedia communication network  230 , wherein each of the communication user terminals  240  is selected from the group consisting of the multimedia communication user terminal  200  and another communication user terminal for multimedia communication, wherein, the multimedia communication user terminal  200  and each of the communication user terminals  240  is a cell phone, a smart phone, or a computer with multimedia communication features supported. 
         [0072]    Accordingly, wherein the user&#39;s designated language  211  is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the multimedia communication user terminal  200  of system currently selected language, wherein the language identifier is selected from the group consisting of a letter, letters, a number, numbers, ASCII code, and ASCII codes. 
         [0073]    Accordingly, wherein the protocol session message is selected from the group consisting of telephony signaling protocols message, IP telephony protocols session message, and data communication control protocols message, wherein the session multimedia is selected from the group consisting of digital audio stream of voice, voice message, and text message. 
         [0074]    Accordingly, wherein the multimedia communication network  230  is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0075]    A method for implementing real time voice communication user terminal with adapting language translation for a user, comprising the steps of: 
         [0076]    (a) choosing user&#39;s designated language  112  that comes with a correlating language-stamp as user&#39;s language-stamp  110  for user&#39;s language identifier  111 ; 
         [0077]    (b) adding the user&#39;s language-stamp  110  to the beginning of outgoing digital audio stream  113  of user&#39;s outgoing voice  102 ; 
         [0078]    (c) transmitting the outgoing digital audio stream with the user&#39;s language-stamp at the beginning  114  to a connected communication network  130 ; 
         [0079]    (d) recognizing the language-stamp from the incoming digital audio stream  120 ; 
         [0080]    (e) when the beginning of the incoming digital audio stream  120  contains the language-stamp  121 , identifying the language-stamp  121  as the recognized language identifier  122  of the recognized language  123  for the incoming digital audio stream  120 ; and 
         [0081]    (f) when the recognized language identifier  122  is not the same as the user&#39;s language identifier  111 , translating from speech portion of the incoming digital audio stream  124  in the recognized language  123  to the speech in the user&#39;s designated language  125 . 
         [0082]    Accordingly, wherein, in step (c), when the real time voice communication user terminal  100  connects with a plurality of communication user terminals  140  via the communication network  130 , transmitting the outgoing digital audio stream with the user&#39;s language-stamp at the beginning  114  to each of the connected communication user terminals  140  via the communication network  130 , wherein each of the communication user terminals  140  is selected from the group consisting of the real time voice communication user terminal  100  and another communication user terminal for real time voice communication. 
         [0083]    Accordingly, wherein, in step (b), adding a digital audio stream of a user&#39;s pre-selected voice clip  115  to the beginning of the outgoing digital audio stream  113  and right after the user&#39;s language-stamp  110  when the user&#39;s pre-selected voice clip  115  is pre-selected by the user, wherein the frequency of the voice clip is within the telephony voice band. 
         [0084]    Accordingly, wherein, in step (a), a specific language correlates to a specific language-stamp, wherein the language-stamp comprises a digital audio stream of an audio clip such as a specific single- or multi-frequency tone clip, wherein the frequency of the audio is within the audio frequency band, wherein the user&#39;s designated language  112  is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the user terminal of system currently selected language. 
         [0085]    Accordingly, wherein, in step (c), the communication network  130  is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0086]    A method for implementing multimedia communication user terminal with language-adaptation for a user, comprising the steps of: 
         [0087]    (a) choosing user&#39;s designated language  211  that comes with a correlating language identifier as user&#39;s language identifier  210 ; 
         [0088]    (b) encoding the user&#39;s language identifier  210  into an outgoing protocol session message  212 ; 
         [0089]    (c) transmitting the outgoing protocol session message with the user&#39;s language identifier encoded  213  to a linked multimedia communication network  230 ; 
         [0090]    (d) determining the language identifier from an incoming protocol session message  220 ; 
         [0091]    (e) when the incoming session message  220  contains the language identifier, identifying the language identifier as a recognized language identifier  221  of a recognized language  222  for the following incoming session multimedia  223 ; 
         [0092]    (f) when the recognized language identifier  221  is not the same as the user&#39;s language identifier  210 , translating from speech portion of audio stream of the incoming session multimedia in the recognized language  224  to the speech in the user&#39;s designated language  225 ; 
         [0093]    (g) when the recognized language identifier  221  is not the same as the user&#39;s language identifier  210 , translating from speech portion of voice message of the incoming session multimedia in the recognized language  226  to the speech portion in the user&#39;s designated language  227 ; and 
         [0094]    (h) when the recognized language identifier  221  is not the same as the user&#39;s language identifier  210 , translating from text data portion of text message of the incoming session multimedia in the recognized language  228  to the text data portion in the user&#39;s designated language  229 . 
         [0095]    Accordingly, wherein, in step (c), when the multimedia communication user terminal  200  connects with a plurality of communication user terminals  240  via the linked the multimedia communication network  230 , transmitting the outgoing protocol session message with the user&#39;s language identifier encoded  213  to each of the linked multimedia communication user terminals  240  via the multimedia communication network  230 , wherein each of the multimedia communication user terminals  240  is selected from the group consisting of the multimedia communication user terminal  200  and another communication user terminal for multimedia communication. 
         [0096]    Accordingly, wherein, in step (a), the language identifier is selected from the group consisting of a letter, letters, a number, numbers, ASCII code, and ASCII codes, wherein the user&#39;s designated language  211  is selected from the group consisting of user&#39;s preferred language, user&#39;s preset language and the multimedia communication user terminal  200  of system currently selected language. 
         [0097]    Accordingly, wherein, in step (b), the protocol session message is selected from the group consisting of telephony signaling protocols message, IP telephony protocols session message, and data communication control protocols message, wherein the session multimedia is selected from the group consisting of digital audio stream of voice, voice message, and text message. 
         [0098]    Accordingly, wherein, in step (c), wherein the multimedia communication network  230  is selected from the group consisting of mobile communication network, telecommunication network, wireless telecommunication network, Internet, local area network, and wireless local area network. 
         [0099]    One skilled in the art will understand that the embodiment of the present invention as shown in the drawing and described above is exemplary only and not intended to be limiting. 
         [0100]    It will thus be seen that the objects of the present invention have been fully and effectively accomplished. It embodiments have been shown and described for the purposes of illustrating the functional and structural principles of the present invention and is subject to change without departure from such principles. Therefore, this invention includes all modifications encompassed within the spirit and scope of the following claims.