9. The apparatus of claim 8 , wherein the decoding device further comprises an input sequence divider coupling to the keyboard for receiving the input sequence and separating the input sequence into a text input and a control input.
9. The apparatus of claim 8 , wherein the decoding device further comprises an input sequence divider coupling to the keyboard for receiving the input sequence and separating the input sequence into a text input and a control input. 10. The apparatus of claim 9 , wherein the mapping comprises: a temporal ambiguity segmentation module, coupled to the input sequence divider for receiving the text input and generating a temporally segmented sequence accordingly when the last two symbols of the text input do not form a part of the encoding sequence; a linguistic frequency module for storing a plurality of statistics; a linguistic temporal ambiguity resolution module, coupled to the temporal ambiguity segmentation module and the linguistic frequency module for calculating score of each of encoding sequence combinations of the segment according to the statistics such that the calculated score is used for determining a prediction result as the decoding sequence.