(57)【要約】      （修正有）【課題】ユーザが慣れた第２言語を使ってデータ処理できるようにして円滑なコミュニケーションを提供する。【解決手段】他の言語で構成された文字メッセージを電子装置のＯＳで設定された言語、又はユーザによって設定された言語に変える方法及び装置に関わり、電子装置が、文字メッセージに対応する第１テキストデータを受信する段階と、受信した第１テキストデータに対応する第１言語を決定する段階と、第１言語の決定に対応して、第１テキストデータに対応する予め設定した第２言語による第２テキストデータを出力する段階と、を含む。【選択図】図１７
2014203454.tif 000002
【特許請求の範囲】
【請求項１】
電子装置のデ−タ処理方法において、
前記電子装置が、第１テキストデ−タを受信する段階と、
前記電子装置が、受信した前記第１テキストデ−タに対応する第１言語を決定する段階と、
前記電子装置が、前記第１言語の決定に対応して、前記第１テキストデ−タに対応する予め定めた第２言語で構成された第２テキストデ−タを出力する段階と、を含むことを特徴とする方法。
【請求項２】
前記第２テキストデ−タは、前記第１テキストデ−タを前記第２言語に変換したデ−タであることを特徴とする請求項１に記載の方法。
【請求項３】
前記第２テキストデ−タは、前記電子装置に保存する言語テーブルから前記第１テキストデ−タに対応する前記第２言語に変換したデ−タであることを特徴とする請求項１に記載の方法。
【請求項４】
前記第１言語は、
受信した前記第１テキストデ−タの標準文字エンコード、文字セットに含まれるコード、及び前記第１テキストデ−タが含む言語の識別コードの何れかに基づき決定されることを特徴とする請求項１に記載の方法。
【請求項５】
前記電子装置が、前記第１テキストデ−タの前記第１言語と、前記第２テキストデ−タの前記第２言語と、を比較する段階をさらに含み、
前記第１言語又は第２言語は、
前記第１テキストデータ又は前記第２テキストデータの、標準文字エンコード、文字セットに含まれるコード、前記第１テキストデータ、及び前記第２テキストデータが含む言語識別コードの何れかに基づき区分されることを特徴とする請求項１に記載の方法。
【請求項６】
予め定めた前記第２言語は、
前記電子装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）で使用する言語、前記電子装置の発売国コードに対応する国の言語のうちから少なくとも一つに定められることを特徴とする請求項１に記載の方法。
【請求項７】
予め定めた前記第２言語は、
前記電子装置が、複数の言語メニュを表示し、前記電子装置のユーザが、前記複数の言語のうちから前記第２言語を選択する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記電子装置が、前記第１言語で構成された前記第１テキストデータ、又は前記第２言語で構成された前記第２テキストデータを表示する段階をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
電子装置のデータ処理方法において、
前記電子装置が、第１言語で構成された第１テキストデータを受信する段階と、
前記電子装置のユーザが、前記第１テキストデータに対する返事として前記第１言語と異なる第２言語で構成された第２テキストデータを入力する段階と、
前記電子装置が、前記入力された第２テキストデータに対応して、前記第２テキストデータに対応する前記第１言語で構成された第３テキストデータを送信する段階と、を含むことを特徴とする方法。
【請求項１０】
前記電子装置が、前記第１テキストデータに対応する前記第２言語で構成された第４テキストデータ、又は、前記第１テキストデータ及び前記第４テキストデータを表示する段階をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記電子装置が、前記第２テキストデータ、又は、前記第２テキストデータ及び前記第３テキストデータを表示する段階をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１２】
電子装置において、
少なくとも一つのプロセッサと、
別途の第２電子装置と通信する少なくとも一つの通信システムと、
少なくとも一つのメモリと、
前記メモリに保存され前記少なくとも一つのプロセッサによって実行される少なくとも一つのプログラムと、を含み、
前記プログラムは、
第１テキストデータを受信するよう処理し、
受信された前記第１テキストデータに対応する第１言語を決定するよう処理し、
前記決定した第１言語に対応して、前記第１テキストデータに対応する予め定めた第２言語で構成された第２テキストデータを出力するように処理する命令語を含むことを特徴とする装置。
【請求項１３】
前記プログラムは、
前記第１テキストデータを前記第２言語に変換するよう処理する命令語を含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記プログラムは、
前記第１テキストメッセージに対応する前記第２言語を、前記電子装置に保存する言語テーブルから獲得して変換するよう処理する命令語を含むことを特徴とする請求項１２に記載の装置。
【請求項１５】
前記プログラムは、
受信された前記第１テキストデータの標準文字エンコード、文字セットに含まれるコード、及び前記第１テキストデータが含む言語識別コードの何れかに基づき前記第１言語を決定することを特徴とする請求項１２に記載の装置。
【請求項１６】
前記プログラムは、
前記第１テキストデータの前記第１言語と、前記第２テキストデータの前記第２言語を比較するよう処理する命令語を含み、
前記第１言語又は第２言語は、
前記第１テキストデータ、前記第２テキストデータの標準文字エンコード、文字セットに含まれるコード、前記第１テキストデータ、及び前記第２テキストデータが含む言語識別コードの何れかに基づき区分されることを特徴とする請求項１２に記載の装置。
【請求項１７】
前記プログラムは、
前記電子装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）で使用する言語、前記電子装置の発売国コードに対応する国の言語のうちから少なくとも一つを第２言語と定めることを特徴とする請求項１２に記載の装置。
【請求項１８】
前記プログラムは、
複数の言語メニュを表示し、前記電子装置のユーザが、前記表示された複数の言語の中から前記第２言語を選択するよう処理する命令語を含むことを特徴とする請求項１２に記載の装置。
【請求項１９】
前記プログラムは、
前記第１言語で構成された前記第１テキストデータ、又は前記第２言語で構成された前記第２テキストデータを表示するよう処理する命令語を含むことを特徴とする請求項１２に記載の装置。
【請求項２０】
電子装置において、
少なくとも一つのプロセッサと、
別途の第２電子装置と通信する少なくとも一つの通信システムと、
少なくとも一つのメモリと、
前記メモリに保存され前記少なくとも一つのプロセッサにより実行される少なくとも一つのプログラムと、を含み、
前記プログラムは、
第１言語で構成された第１テキストデータを受信するよう処理し、
前記第１テキストデータに対する返事として前記電子装置のユーザが入力した、前記第１言語と異なる第２言語で構成された第２テキストデータを処理し、
前記入力された第２テキストデータに対応する前記第１言語で構成された第３テキストデータを送信するよう処理する命令語を含むことを特徴とする装置。
【請求項２１】
前記プログラムは、
前記第１テキストデータに対応する前記第２言語で構成された第４テキストデータ、又は、前記第１テキストデータ及び前記第４テキストデータを表示するよう処理する命令語を含むことを特徴とする請求項２０に記載の装置。
【請求項２２】
前記プログラムは、
前記第２テキストデータ、又は、前記第２テキストデータ及び前記第３テキストデータを表示するよう処理する命令語を含むことを特徴とする請求項２０に記載の装置。
【請求項２３】
電子装置のデータ処理方法において、
前記電子装置が、第１テキストデータを受信する段階と、
前記電子装置が、受信した前記第１テキストデータに対応する第１言語を決定する段階と、
前記電子装置が、前記第１言語の決定に対応して、前記第１テキストデータに対応する予め定めた第２言語で構成された第２テキストデータを出力する段階と、
前記電子装置のユーザが、前記第１テキストデータに対する返事として前記第２言語で構成された第３テキストデータを入力する段階と、
前記電子装置が、前記入力された第３テキストデータに対応して、前記第３テキストデータに対応する前記第１言語で構成された第４テキストデータを送信する段階と、を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
移動通信技術の発展に伴い、移動通信可能な携帯型電子装置（以下、単に電子装置という）は個人に必須の通信装置として使用されるに至っている。さらに、電子装置は、音声通信の機能のみならず、カメラ、データ通信、放送、動画の再生、オーディオの再生並びにメッセンジャー、日程管理、アラーム機能などの多様なサービスを提供するマルチメディア装置へ発展している。
【背景技術】
【０００２】
最近は、第１国から購入した電子装置を第２国で使用することが数多く起こる。例えば、韓国で購入した電子装置をアメリカで使用し得る。この場合、アメリカの移動通信サービスを利用してもよく、韓国の移動通信サービスをローミング（ｒｏａｍｉｎｇ）して使用してもよい。このように、第１国の言語を使用するユーザが第２国で電子装置１００を使用する場合、第２国の言語でテキスト（Ｔｅｘｔ）メッセージを受信することがある。第２国の言語に慣れてないユーザはオンライン、又はオフラインの通訳プログラム、又は他人の援助を受けて第２国の言語で構成された文字メッセージをそのユーザが使用する第１国の言語に翻訳する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】韓国公開特許公報１０−２００６−０００９０５６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
よって、本発明の実施例による電子装置の目的は、受信した文字メッセージの言語を決定し、電子装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）において設定された言語、又は電子装置のユーザが翻訳するように設定した言語に翻訳して出力することによって円滑なコミュニケーションを提供することにある。
本発明のほかの実施例による電子装置の目的は、文字メッセージの返事として電子装置のユーザが入力した文字メッセージの言語が受信した文字メッセージの言語と一致するか否かを決め、返事として入力された文字メッセージを受信した文字メッセージの言語に翻訳して送信することで円滑なコミュニケーションを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１見地によると、電子装置のデータ処理方法において、前記電子装置が第１テキストデータを受信する段階と、前記電子装置が受信した第１テキストデータに対応する第１言語を決定する段階と、前記電子装置が第１言語の決定に対応して、第１テキストデータに対応する予め定めた第２言語による第２テキストデータを出力する段階と、を含む。
【０００６】
本発明の第２見地によると、電子装置のデータ処理方法において、前記電子装置のユーザが第１テキストデータに対する返事を入力する段階と、前記電子装置が第１テキストデータに対応する第１言語と、返事データに対応する第２言語とが同じ言語ではないことを決定する段階と、該決定に対応して前記電子装置が、返事データに対応する前記第１言語による第２テキストデータを送信する段階と、を含む。
【０００７】
本発明の第３見地によると、電子装置は少なくとも一つのプロセッサと、少なくとも一つの通信システムと、少なくとも一つのメモリと、前記メモリに保存されて前記少なくとも一つのプロセッサにより実行される少なくとも一つのプログラムと、を含む。前記プログラムは第１テキストデータを受信し、受信した第１テキストデータに対応する第１言語を決定し、決定した第１言語に対応して、第１テキストデータに対応する予め定めた第２言語による第２テキストデータを出力する、よう処理する命令語を含む。
【０００８】
本発明の第４見地によると、電子装置は少なくとも一つのプロセッサと、少なくとも一つの通信システムと、少なくとも一つのメモリと、前記メモリに保存されて前記少なくとも一つのプロセッサにより実行される少なくとも一つのプログラムと、を含む。前記プログラムは、前記電子装置のユーザにより第１テキストデータの返事が入力されると、第１テキストデータに対応する第１言語と、返事データに対応する第２言語とが同じ言語ではないことを決定し、該決定に対応して、返事データに対応する前記第１言語による第２テキストデータを送信するよう処理する命令語を含む。
【発明の効果】
【０００９】
本発明による電子装置のデータ処理方法は、受信した第１言語による第１テキストデータに対応する、第２言語による第２テキストデータを出力するので、ユーザは慣れていない第１言語ではなく慣れた第２言語を使ってデータ処理でき、円滑なコミュニケーションを提供する。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施例による電子装置の構成を示すブロック図である。
【図２】本発明の第２実施例による電子装置において、プロセッサの動作の処理構成を示す図である。
【図３】本発明の第３実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図４】本発明の第４実施例による電子装置において、データ処理よりによるＵＩ動作の構成を示す図である。
【図５】本発明の第５実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図６】本発明の第６実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図７】本発明の第７実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図８】本発明の第８実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図９】本発明の第９実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１０】本発明の第１０実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１１】本発明の第１１実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１２】本発明の第１２実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１３】本発明の第１３実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１４】本発明の第１４実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１５】本発明の第１４実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１６】本発明の第１４実施例による電子装置において、データ処理によるＵＩ動作の構成を示す図である。
【図１７】本発明の第１５実施例による電子装置において、プログラム動作を示す図である。
【図１８】本発明の第１６実施例による電子装置において、プログラム動作を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の好ましい実施例を添付の図面を参照して説明する。その際、公知の機能或は構成に関する具体的な説明が本発明の要旨を却って不明にする恐れがあると判断される場合、その詳しい説明は省略される。また、後述される用語は本発明における機能を考慮して定められた用語であって、その意味はユーザ、操作者の意図または慣例などに応じて異なり得る。従ってその定義は本願全般に関わる内容を基に定められなければならない。
【００１２】
以下、本発明の実施例の説明において、電子装置１００は、移動通信端末機、ＰＤＡ、ＰＣ、ラップトップ、スマートフォン、スマートＴＶ、ネットブック、携帯インターネット装置（ＭＩＤ）、ウルトラモバイルＰＣ（ＵＭＰＣ）、タブレットＰＣ、移動パッド、メディアプレーヤー、ハンドヘルドコンピュータ、ナビゲーション、ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３  Ｐｌａｙｅｒ（ＭＰ３Ｐ）、及びサーバなどの何れかである。
【００１３】
以下、本発明の実施例の説明において、電子装置としては、入力装置を介した入力過程と、表示部を介した表示過程とを一つの画面で行えるタッチスクリーン（Ｔｏｕｃｈ  Ｓｃｒｅｅｎ）を含む装置を使用して説明する。よって、本発明の装置構成において、表示部と入力装置が別に提示される場合、表示部が入力装置を含む場合、又は、入力装置が表示部を含む場合がある。
【００１４】
勿論、本発明は、タッチスクリーンを含む電子装置だけに限られず、表示部と入力装置が物理的に分離、区分されているか、又は表示部と入力装置のうちの一つだけを含む、などの多様な電子装置に適用できる。従って以下の実施例において、タッチスクリーンで表示される装置は、タッチ入力装置と表示部を含むタッチスクリーン、タッチ入力装置を含まない表示部、入力装置を含まない表示部などの何れかである。
【００１５】
以下の本発明の説明において、何れか一の構成要素が他の構成要素に連結されているか、又は接続されていると言及されたときには、その、他の構成要素に直接に連結、又は接続されていることもあるが、中間に他の要素が存在することもあり得えると理解されなければならない。一方、何れか一の構成要素が他の構成要素に直接連結されているか、又は接続されていると言及されたときには、中間に他の構成要素が存在しないと理解されなければならない。
【００１６】
図１は、本発明の第１実施例による電子装置のブロック構成を示している。
図１に示すように、電子装置１００はメモリ１１０、プロセッサユニット（Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）１２０を含み、周辺装置としては入出力処理部１３０、表示部１３１とタッチ入力装置１３２とからなるタッチスクリーン１３３、オーディオ処理部１４０、通信システム１５０及び他の周辺装置を含む。
以下、各々の構成要素に関して説明する。
【００１７】
メモリ１１０は、電子装置１００の動作を制御するためのプログラムを保存するプログラム保存部１１１、及びプログラムを行う際に生じるデータを保存するデータ保存部１１２を含み、プロセッサ１２２の動作によってプログラムから生成されたデータなどを保存する。
【００１８】
例えば、データ保存部１１２には、別途の第２電子装置（図示せず）から受信した文字メッセージデータを保存し、翻訳した文字メッセージを保存し、電子装置１００に入力した文字メッセージを保存する。
【００１９】
また、翻訳処理プログラム１１４が、第２国語で構成された文字メッセージデータを電子装置１００のメイン言語、又は目標言語のデータに変換できる言語データ変換テーブル、又は翻訳プログラムなどのデータベースを含む場合、データ保存部１１２は、該言語データ変換テーブル、又は該データベースを保存する。
【００２０】
プログラム保存部１１１は、少なくとも一つの応用プログラム１１３及びユーザインタフェース（ＵＩ）プログラム１１６、通信制御プログラム１１８、入出力制御プログラム１１７を含み得る。ここで、プログラム保存部１１１に含まれるプログラムは命令語の集合で構成されて命令語セットとして表現されることもある。
【００２１】
翻訳処理プログラム１１４は、電子装置１００が文字メッセージを受信すると受信した文字メッセージデータの標準文字エンコード、又は文字セットなどのコードが含まれる範囲の言語を決定する。若しくは、翻訳処理プログラム１１４は電子装置１００のＯＳなどのシステム言語、または電子装置１００の発売国コード、又は設定メニュにおける設定の何れかを介して電子装置１００のメイン言語、又は目標言語を決定でき、電子装置１００が受信した文字メッセージの言語と電子装置１００のメイン言語、又は目標言語の言語とを比較し、電子装置１００が受信した文字メッセージデータを電子装置１００のメイン言語、又は目標言語に対応するデータに変換する。
翻訳処理プログラム１１４は、第１国語に該当する標準文字エンコード、又は文字セットなどの文字データを第２国語に該当する標準文字エンコード、又は文字セットなどの文字データに変換できるデータベース、又は翻訳プログラムを含むことができ、インターネット、特定サーバのデータベース、又は翻訳プログラムを介して前記データの変換を実行する。該変換、又は翻訳において、変換は第１国語の文字メッセージデータを第２国語の文字メッセージデータに引き換えることで、翻訳は第１国語を第２国語に引き換えることであって、実は同じ動作であり得る。
【００２２】
ここで文字メッセージは、Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ（ＳＭＳ）、Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ（ＬＭＳ）、Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ（ＭＭＳ）、Ｃｏｎｃａｔｅｎａｔｅｄ  ＳＭＳ（ＣＳＭＳ）などの、文字（Ｔｅｘｔ）を含めて構成するメッセージであり得る。
【００２３】
サービス状態確認プログラム１１５は、電子装置１００のプログラム又は構成装置が提供するサービスの状態を確認するための少なくとも一つのソフトウェアの構成要素である。
【００２４】
ユーザインタフェース（ＵＩ）プログラム１１６は、電子装置１００においてユーザインタフェース（ＵＩ）を提供するための少なくとも一つの命令語、ソフトウェアの構成要素を含む。
例えば、ユーザインタフェースプログラム１１６は、電子装置１００で使用する標準文字エンコード、又は文字セットなどのコードを対応する文字、又は音に変換して電子装置１００のタッチスクリーン１３３、又はスピーカ１４１などに出力する。
【００２５】
入出力制御プログラム１１７は電子装置１００の動作を表示部１３１に表示し、入力装置１３２を介して電子装置１００の動作命令の入力を受ける。
通信制御プログラム１１８は図示されていないが、通信システム１５０を利用した少なくとも一つの第２電子装置との通信を制御するための少なくとも一つのソフトウェアの構成要素を含む。
【００２６】
例えば、通信制御プログラム１１８は通信を連結するための第２電子装置を検索する。通信連結のための第２電子装置が検索された場合、通信制御プログラム１１８は第２電子装置と通信のための連結を設定する。以後、通信制御プログラム１１８は連結された第２電子装置との性能の検索及びセッション成立の手続を行って通信システム１５０を介して第２電子装置とアラーム情報などのデータを送受信するよう制御する。
【００２７】
応用プログラム１１３は電子装置１００のメモリ１１０に設置された少なくとも一つの応用プログラムに対するソフトウエアの構成要素を含む。
電子装置１００に含まれるメモリ１１０は一個以上、複数個から構成され得る。また、用途に応じてプログラム保存部１１１のみの機能、データ保存部１１２のみの機能、又は両方の機能の何れかを持ち、装置の特徴上メモリ１１０内部の物理的領域の区分は明確でない場合もある。
【００２８】
プロセッサユニット１２０は、メモリインタフェース１２１、少なくとも一つのプロセッサ１２２及び周辺装置インタフェース１２３を含む。ここで、プロセッサユニット１２０に含まれるメモリインタフェース１２１、少なくとも一つのプロセッサ１２２及び周辺装置のインタフェース１２３は少なくとも一つの回路に集積化されるか、又は、別個の構成要素で具現される。
【００２９】
メモリインタフェース１２１は、プロセッサ１２２又は周辺装置インタフェース１２３のような構成要素からのメモリ１１０へのアクセスを制御する。
周辺装置インタフェース１２３は、電子装置１００の入出力周辺装置（オーディオ処理部１４０など）とプロセッサ１２２及びメモリインタフェース１２１の連結を制御する。
【００３０】
プロセッサ１２２は、少なくとも一つのソフトウェアプログラムを使用して電子装置１００が多様なマルチメディア、通信などのサービスを提供するように制御し、入出力処理部１３０を介して表示部１３１で電子装置のＵＩ動作を確認できるよう表示し、入力装置（図示せず）、又はタッチ入力装置１３２が電子装置１００の外部からの命令を受けるサービスを提供するよう制御する。その際、プロセッサ１２２はメモリ１１０に保存されている少なくとも一つのプログラムを実行して該当プログラムに対応するサービスを提供するよう制御する。
【００３１】
オーディオ処理部１４０は、スピーカ１４１及びマイクロフォン１４２を介してユーザと電子装置１００との間のオーディオインタフェースを提供する。
通信システム１５０は通信機能を行う。例えば、通信システム１５０は基地局を介するなどの移動通信、赤外線無線通信（ＩｒＤＡ）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ、ＷｉＦｉ）などの近距離無線通信、及び無線ラン（ＬＡＮ）通信、有線ラン通信のうち少なくとも何れか一つを利用して第２電子装置との通信を行う。
【００３２】
入出力処理部１３０は表示部１３１及びタッチ入力装置１３２などの入出力装置と周辺装置インタフェース１２３との間にインタフェースを提供する。
タッチ入力装置１３２は、ユーザの選択により発生する入力データを、入出力処理部１３０を介してプロセッサユニット１２０に提供する。
【００３３】
例えば、タッチ入力装置１３２は、実際にはタッチ式の入力装置ではなく、電子装置１００の外部から制御のためのデータの提供を受けるための制御ボタンだけで構成されてもよく、キーパッドで構成されてもよい。
他に例えば、タッチ入力装置１３２はタッチスクリーン１３３のように表示部１３２に含めて提供される。この際、タッチスクリーン１３３の入力装置１３２は、静電容量方式、抵抗膜（圧力感知）方式、赤外線方式、電子誘導方式、超音波方式などの何れかを使用できる。
【００３４】
表示部１３１は、電子装置１００の状態情報、外部から入力する文字、動画又は静止画（動画又は静止画、以下イメージ）などをプロセッサユニット１２０から提供されて、ＵＩ動作を構成して入出力処理部１３０を介して表示する。
【００３５】
タッチスクリーン１３３は、物理的に表示部１３１上にタッチ入力装置１３２を結合した装置であって、電子装置１００の動作において表示部１３１に表示している画面構成をタッチして命令を入力できる。
【００３６】
よって、タッチスクリーン１３３は、電子装置１００のＵＩ動作を表示する表示部１３１と、外部の命令を電子装置１００に入力する入力装置１３２の役割をすべて遂行できるので、以下の説明では、タッチスクリーン１３３の表示部１３１と、タッチスクリーン１３３の入力装置１３２をタッチスクリーン１３３で一括表示する。
【００３７】
本発明の実施例の説明において、電子装置１００の表示又は出力は、電子装置１００のタッチスクリーン１３３又は第２表示部に、動画、静止画、又はＧＵＩ動作などで表示するか、若しくはスピーカ１４１に信号音、又は音声などのオーディオで出力する。以下の説明において表示又は出力を同じ意味として使用する。
【００３８】
図２は、本発明の第２実施例による電子装置において、プロセッサ動作の処理構成を示している。
図２に示すように、プロセッサ１２２は翻訳処理部２１４、サービス状態確認部２１５、ＵＩ制御部２１６、入出力制御部２１７を含む。
【００３９】
翻訳処理部２１４は、翻訳処理プログラム１１４を介して電子装置１００が受信する文字メッセージを処理する。
例えば、電子装置１００が文字メッセージを受信すると、翻訳処理部２１４は文字メッセージが第２国語で構成されているか否かを確認するよう制御する。
【００４０】
次に例えば、電子装置１００が受信した文字メッセージが第２国語で構成されていると決定すると、翻訳処理部２１４は文字メッセージを定められた第１国語に翻訳するよう制御する。
また他に例えば、電子装置１００で文字メッセージを送信する場合、第１国語の文字メッセージを作成し、直前に受信した第２国語に自動的に、又は簡単な動作で文字メッセージを翻訳して送信するよう制御する。
【００４１】
サービス状態確認部２１５は、サービス状態確認プログラム１１５を実行して電子装置１００内部のプログラムと装置の有機的関係及び提供するサービスの状態を確認するよう制御する。
サービス状態確認部２１５は、例えば、サービス状態確認プログラム１１５を介して、翻訳処理部２１４が翻訳処理プログラム１１４を用いて電子装置１００が受信した文字メッセージデータを翻訳し、又は受信した文字メッセージに対する返事を入力して送信する、などのサービス状態を確認するよう制御する。
【００４２】
サービス状態確認部２１５は、他に例えば、サービス状態確認プログラム１１５を介してＵＩ制御部２１６がＵＩプログラム１１６を用いて翻訳処理部２１４で翻訳した文字メッセージデータでＵＩ動作を構成するか、入出力制御部２１７を用いてＵＩ動作を出力するようにするか、又は入出力制御部２１７から入力した返事メッセージを処理する、などのサービス状態を確認するよう制御する。
【００４３】
サービス状態確認部２１５は、また他に例えば、サービス状態確認プログラム１１５を介して入出力制御部２１７が入出力制御プログラム１１７にとってＵＩ制御部で構成した翻訳した文字メッセージＵＩ動作を出力するか、返事の文字メッセージを入力するなどのサービス状態を確認するよう制御する。
【００４４】
ユーザインタフェース（ＵＩ）制御部２１６は、ユーザインタフェース（ＵＩ）プログラムと連動して、電子装置１００のタッチスクリーン１３３などの表示部に表示する必要がある視覚情報を構成するよう制御する。
【００４５】
入出力制御部２１７は、入出力制御プログラム１１７と連動して、ＵＩ制御部２１６が視覚情報で構成した電子装置１００の動作を、タッチスクリーン１３３などの表示部に表示するか、又は、タッチスクリーン１３３などの入力装置からの命令を入力するよう制御する。
【００４６】
図３は、本発明の第３実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図３を参照すると、電子装置１００において、第１国語（システム上で使用するメイン言語）として韓国語を使用し、受信したメッセージは第２国語（第２国からテキストなどで受信したメッセージの言語）として英語を使用する場合を示す。
【００４７】
例えば、電子装置は韓国で発売した製品であり、そのシステム（ＯＳ）で使用する言語は韓国語である。その場合、翻訳プログラム１１４は電子装置１００の発売国コードを獲得するか、電子装置１００のシステムで使用する言語をメイン言語として定めるか、若しくは、翻訳プログラム１１４を最初に開始するとき又は設定によりメイン言語を決める。
【００４８】
電子装置１００は、韓国で韓国の移動通信サービスを利用しても、アメリカでアメリカの移動通信サービスを利用しても、中国で中国の移動通信サービスを利用してもよく、又は第２国で韓国の移動通信サービスをローミングして利用してもよい。
【００４９】
上述の方法で、アメリカで使用する電子装置１００が韓国で発売した、又はシステムで使用するメイン言語が韓国語であるとき、英語で構成された文字メッセージ３０１を受信することがある。ユーザが英語に慣れてない場合、ユーザはメッセージの意味をわかるために翻訳プログラムを使用して英語で構成された文字メッセージ３０１を韓国語に翻訳するか、又は人を介してメッセージの意味を理解しなければならない。
【００５０】
通常の場合、英語を構成された文字メッセージ３０１を韓国語に翻訳するためには翻訳プログラムを実行して翻訳対象の言語を選択して文字メッセージを直接入力するか、クリップボードに文字メッセージをコピーして翻訳プログラムにペーストするなどの方法で入力し、翻訳しようとする目的言語を選択するなどの過程を行う必要があった。
【００５１】
本発明の実施例では、電子装置１００は、受信した文字メッセージを構成する文字の言語を決定し、決定された言語が電子装置１００のメイン言語、又は翻訳すべき言語と異なる場合に、自動的に、又は簡単な動作で該文字メッセージをメイン言語に翻訳できる方法及び装置に関して説明する。
【００５２】
図４は、本発明の第４実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図４を参照すると、電子装置１００は、第１国語（システム上で使用するメイン言語）として韓国語を使用し、受信したメッセージの言語が第２国語としての英語である場合に、電子装置１００は受信した文字メッセージが英語であることを感知し、電子装置１００のメイン言語である韓国語に翻訳して出力する。
【００５３】
例えば、電子装置１００は文字メッセージを受信すると、該文字メッセージの言語を決定し、そのまま文字メッセージ３０１として出力する。電子装置１００は、文字メッセージの文字に対応する言語が電子装置１００のメイン言語と一致しない場合、翻訳プログラム１１４、又はオンライン翻訳プログラムを介して文字メッセージをメイン言語に翻訳して翻訳した文字メッセージ３０３として出力する。
【００５４】
図４の電子装置１００は韓国を第１国とするとき、第２国で使用でき、その場合、電子装置１００は、そのメモリ１１０又はシステムで韓国語を感知してメイン言語として使用する。
例えば、電子装置１００のメモリ１１０には、発売国における電波（周波数帯域など）の使用条件を定める電波使用範囲データ、電子装置１００が利用する電波を使用できる第２国を定める電子装置１００の使用可能国データなどのデータに加えて発売国を確認できる識別コードなどのデータを含む。また、電子装置１００のシステムで使用する言語に関する情報を含む。
【００５５】
電子装置１００は上述した識別コードを獲得して識別コードに該当する国で使用する言語をメイン言語として定めてもよく、又は電子装置１００のシステムで使用する言語をメイン言語として定めてもよい。
【００５６】
電子装置１００が韓国語をメイン言語として使用する場合、英語で構成された文字メッセージ３０１が受信されると、受信した文字メッセージ３０１の言語を英語と決定し、受信した文字メッセージ３０１をそのままＵＩ動作を構成して出力する。
【００５７】
電子装置１００は、受信した文字メッセージ３０１の言語として決定された英語が電子装置１００であるメイン言語の韓国語と一致しないことを決定し、韓国語に翻訳して文字メッセージ３０１と同じ画面に翻訳した韓国語メッセージ３０３を出力する。
【００５８】
図５は、本発明の第５実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
電子装置１００は、発売国コード、システムで使用する言語情報などを獲得して電子装置のメイン言語を自動的に定めてもよく、別途の設定を介してメイン言語を定めてもよい。即ち、例えば韓国語をメイン言語として使用する電子装置１００が第２国語で構成された文字メッセージを受信する場合、メイン言語である韓国語に翻訳して出力するのではなく、別途設定した（実施例では目標言語に表示する）第３国語に翻訳して出力する。
【００５９】
例えば、電子装置１００は発売国コードなどの識別コード情報、又はシステムで使用する言語などの情報から獲得した韓国語をメイン言語として使用し、電子装置１００の別途の設定を介して受信した文字メッセージをメイン言語である韓国語ではない英語と比較するよう定めることができる。即ち、電子装置１００は韓国語をメイン言語として使用するが、文字メッセージを比較し、文字メッセージを翻訳する対象言語は英語を使用するよう定めることができる。
【００６０】
ここで言語を比較、又は識別するときには言語を識別する識別コード、又は既定のプロトコルを利用する。
図５では、電子装置１００は、電子装置１００の発売国コードなどの情報、システムで使用する言語などの情報から韓国語情報を獲得するか、電子装置１００の別途の設定により、韓国語をメイン言語として使用する。また、電子装置１００は、受信した文字メッセージの文字に対応する言語をメイン言語と比較することなく別途設定した目標言語と比較し、文字メッセージの言語が目標言語と一致しない場合、文字メッセージを目標言語に翻訳して出力する。
【００６１】
図５では、韓国語をメイン言語として使用し、英語を目標言語として使用する電子装置１００において、中国語で構成された文字メッセージが受信されると、文字メッセージの言語を中国語と決定し、受信した文字メッセージ４０１をそのままＵＩ動作を構成して出力する。
【００６２】
図６は、本発明の第６実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図６を参照すると、電子装置１００はメイン言語として第１国語を使用し、第２国語で構成された文字メッセージ４０１を受信した場合、メイン言語である第１国語に翻訳せずに、電子装置１００の別途の設定で定めた目標言語である第３国語に翻訳して文字メッセージ４０３を出力する。
【００６３】
例えば、電子装置１００は図５の場合と同様にメイン言語として韓国語を使用し、中国語で構成されたメッセージを受信した場合、メイン言語である韓国語に翻訳せずに、電子装置１００の別途の設定メニュで定めた目標言語である英語に翻訳して出力する。
【００６４】
図５の電子装置１００において、中国語で構成された文字メッセージ４０１を受信した場合、電子装置１００は受信した文字メッセージ４０１の言語を中国語と決定し、文字メッセージ４０１を中国語そのままＵＩ動作を構成して出力した。
【００６５】
図６において、電子装置１００は、中国語をメイン言語である韓国語ではない電子装置１００の別途の設定メニュで定めた英語と比較して一致しない場合、中国語で構成された文字メッセージ４０１を英語に翻訳して文字メッセージ４０３を出力する。
【００６６】
図６を参照すると、電子装置１００は図５において受信した文字メッセージ４０１を、インターネット、特定サーバなどのオンラインで翻訳プログラムなどを使用して翻訳し、図４の場合のように同じ画面に翻訳した文字メッセージ４０３を出力するのではなく、翻訳した文字メッセージ４０３だけを出力する。
【００６７】
図７は、本発明の第７実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図７を参照すると、電子装置１００は韓国語をメイン言語として使用し、メイン言語と異なる言語で構成された文字メッセージが受信された場合、自動的にメイン言語に翻訳して出力するが、その外にも、電子装置１００の別途の設定により命令入力、又はジェスチャーなどの方法で翻訳を行うようにできる。
【００６８】
例えば、図５ないし図６の場合、中国語で構成された文字メッセージが受信された場合、文字メッセージの言語を中国語と決定し、メイン言語と一致しないと自動的に翻訳して出力する。図７では自動的に翻訳せずに、タッチ、又はジェスチャーなどの入力を電子装置１００に行って文字メッセージを翻訳するようにできる。
【００６９】
図７を参照すると、電子装置１００は韓国語をメイン言語として使用し、中国語で構成された文字メッセージ４０１を受信された場合、自動的にメイン言語である韓国語に翻訳するのではなく、タッチ動作を介して翻訳を行うようにできる。即ち、タッチスクリーン１３３に出力している中国語文字メッセージ４０１にユーザがタッチ動作５０１を行うことで、電子装置１００はユーザがタッチで選択した中国語文字メッセージ４０１を翻訳して翻訳された内容を出力する。
【００７０】
ここで、選択した文字メッセージとは、図１０を参照したとき、４０１、５１３、５１５などの送受信された文字メッセージの何れか１件を意味し、タッチスクリーン１３３上で、タッチ動作、又はタッチアンドドラッグ、タッチ解除（リリース）動作などの何れかにより、文字メッセージを出力しているタッチスクリーン１３３上の複数件の文字メッセージのうちからユーザが選択した一定領域に含まれる文字である。また複数件の文字メッセージとは、タッチスクリーン１３３上に会話形式で出力された一連の文字メッセージであり得る。
【００７１】
図８は、本発明の第８実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図８を参照すると、電子装置１００は、タッチスクリーン１３３に表示している第２国語で構成された文字メッセージをユーザが選択すると、翻訳プログラムを実行し、第２国語で構成された文字メッセージを電子装置１００のメイン言語、又は目標言語に翻訳してタッチスクリーン１３３に出力する。
【００７２】
例えば、図７において中国語で構成された文字メッセージ４０１をユーザがタッチ動作５０１により選択する場合、電子装置１００は図８と同様に翻訳プログラム１１４を実行し、文字メッセージの言語を中国語と決定した後、電子装置１００のメイン言語、又は目標言語に翻訳し、電子装置１００が選択した開始語（翻訳しようとする対象言語）５０２と、開始語５０２で入力された文字メッセージ５０３と、翻訳語（電子装置１００のメイン言語、又は目標言語）５０４と、翻訳された文字メッセージ５０５などを同様に出力する。また、電子装置１００は、開始語（中国語）、メイン言語（韓国語）のほかに第３国語を選択できるメニュ５０９を提供でき、図示したように翻訳を求める第３国語としてユーザが英語を選択した場合、電子装置は開始語５０２、これに対応する開始語文字メッセージ５０３、翻訳語５０４、これに対応するメイン言語文字メッセージ５０５と並んで、英語に翻訳した文字メッセージ５０７を同様に出力する。電子装置１００は翻訳を求める第３国語選択メニュ５０９として英語の他にも多様な国の言語を提供できる。
【００７３】
図９は、本発明の第９実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図９を参照すると、電子装置１００は、第２国語で構成された文字メッセージ、電子装置１００のメイン言語に翻訳した文字メッセージ、又は目標言語に翻訳した文字メッセージを表示すると共に、翻訳プログラムを表示して、ユーザが該翻訳プログラムを使って返事を入力して文字メッセージを送信する。
【００７４】
例えば、図９を参照すると、電子装置１００は、開始語（中国語）で構成された文字メッセージ５０３をユーザが選択して翻訳プログラム１１４を実行し、翻訳語（メイン言語、又は目標言語）５０４による文字メッセージ５０５を図８の場合と同様に出力した後、翻訳プログラムを介して確認した文字メッセージに対する返事を入力するメニュ５０８を提供する。例えばユーザが韓国語で返事を入力する場合、電子装置１００は入力された文字メッセージ５０７の言語（韓国語）が開始語（中国語）５０２と同じ言語であるか否かを比較する。電子装置１００は、入力された文字メッセージ５０７の言語と開始語５０２の言語が同じでない場合、翻訳プログラムを介して翻訳して送信する。同じである場合にはそのまま送信する。また、入力された文字メッセージ５０７の言語と開始語５０２の言語を比較する動作は、以下の実施例で説明する、受信した文字メッセージに対する返事として文字メッセージをユーザが入力する動作にも適用できる。
【００７５】
電子装置１００が受信した中国語で構成された文字メッセージに対して、ユーザが返事として入力した韓国語文字メッセージを中国語に翻訳して送信した文字メッセージは、次に示す図１０の返信文字メッセージ５１３のように表示される。
【００７６】
図１０は、本発明の第１０実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図１０を参照すると、電子装置１００は、第２国語で構成された文字メッセージを受信すると、ユーザが慣れているメイン言語又は目標言語に翻訳し、第２国語で構成された文字メッセージに対する返事をユーザがメイン言語、又は目標言語で作成すると、第２国語に翻訳して送信する。
【００７７】
例えば、電子装置１００は開始語（中国語）で構成された文字メッセージを受信した場合、本発明の上記の実施例において説明した方法によって、開始語による文字メッセージ４０１を、メイン言語、又は目標言語に翻訳する。
その際、電子装置１００は、特に、図４、又は図１２に示すように、電子装置１００のメイン言語である韓国語に翻訳する動作、図８に示すように電子装置１００で目標言語として設定した英語に翻訳する動作、図９、又は図１１に示すように、翻訳しようとする中国語で構成された文字メッセージを選択してメイン言語である韓国語、又は目標言語（例えば、英語）に翻訳する動作、図１４に示すように、文字メッセージが２言語以上によるメッセージを含む場合にこれを翻訳する動作、などを使用できる。
【００７８】
電子装置１００は、受信した開始語（中国語）で構成された文字メッセージに対するユーザの返事が、図１２、又は図１４に示すように受信された文字メッセージ画面などに入力されると、図９に示すように翻訳プログラム１１４、図１１に示すようにインターネット、又は特定サーバなどのようなオンライン翻訳プログラムを利用して、受信した文字メッセージ言語である中国語に翻訳して送信する。
【００７９】
他に例えば、電子装置１００は受信した第２国語で構成された文字メッセージの言語を英語と決定すると、ユーザが返事を電子装置１００に韓国語で入力する場合、英語に翻訳して電子装置１００に表示した後、送信する。
【００８０】
また、電子装置１００が受信した第２国語が英語であって、電子装置１００のメイン言語が韓国語である場合、電子装置１００は受信した英語文字メッセージを韓国語に翻訳して表示し、ユーザが返事を電子装置１００のメイン言語である韓国語ではない第３国語（例えば、中国語）で入力する場合にも、電子装置１００は中国語を英語に翻訳して送信する。
【００８１】
図１０において、電子装置１００は、中国語で構成された文字メッセージ４０１を受信すると、タッチスクリーン１３３上に表示する。次に電子装置１００は、図４に示した方法で翻訳した文字メッセージを受信したメッセージ画面に表示するか、図８、図９、図１１に示した方法で翻訳プログラムに表示するか、又は、図６に示した方法で新しい文字メッセージで表示するか、何れかの方法で電子装置１００のタッチスクリーン１３３上に出力する。
【００８２】
電子装置１００は中国語で構成された文字メッセージを受信すると共に、該中国語文字メッセージを電子装置１００のメイン言語、又は目標言語に翻訳し、タッチスクリーン１３３上に出力することもできる。
次に電子装置１００は、受信した中国語文字メッセージに対するユーザの返事を、電子装置１００のメイン言語、目標言語、又は第３国語などの言語の何れかで入力を受付け、入力された文字メッセージ（５１３の下段）を中国語に翻訳して（５１３の上段）送信し、送信した文字メッセージを電子装置１００のタッチスクリーン１３３上に出力する。
【００８３】
さらに電子装置１００は、中国語で構成された文字メッセージを受信し、受信された中国語で構成された文字メッセージ全文を自動的に翻訳して受信された文字メッセージ画面に出力するのではなく、受信された文字メッセージの一部５１５だけをタッチ動作選択５１７によりユーザが選択し、選択された文字メッセージを電子装置１００のメイン言語、又は目標言語に翻訳して出力することもできる。
【００８４】
図１１は、本発明の第１１実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図１１を参照すると、電子装置１００は、図１０に示したと同様に、中国語で構成された文字メッセージを受信し、ユーザが受信された文字メッセージの一部を選択でき、その際、電子装置１００は、選択された文字メッセージ、又は選択されたメッセージを含む会話全体、又は会話の一部を翻訳し、翻訳した文字メッセージ５２１を電子装置１００のタッチスクリーン１３３上に出力することもできる。
【００８５】
その際、電子装置１００は、例えばインターネット、又は特定サーバなどのオンラインネットワークサービスのオンライン翻訳プログラムの何れかを使用して電子装置１００が受信した開始語（中国語）で構成された文字メッセージを翻訳する。電子装置１００は選択された中国語で構成された文字メッセージを翻訳プログラム１１４、又はオンライン翻訳プログラムを使用して、開始語として中国語に選択し（５０２）、選択された中国語文字メッセージ５１９（ユーザが図１０の中、４０１、５１３、５１５を選択した場合）を入力し、翻訳語として電子装置１００のメイン言語、又は目標言語である韓国語を選択して（５０４）翻訳を実行し、翻訳した文字メッセージ５２１をタッチスクリーン１３３上に出力する。
【００８６】
さらに、以下の図１２、図１３に示すように、電子装置１００が、そのメモリ１１０に保存している翻訳プログラム１１４などを介してではなく、インターネット、又はオンライン上の翻訳プログラムを介して、受信した第２国語で構成された文字メッセージを翻訳した場合にも、図９の文字メッセージ５０７と同様にユーザが返事を入力し（図１２の文字メッセージ６０５、図１３の文字メッセージ６０６）、ユーザが入力した返事を受信された文字メッセージで使われている第２国語に翻訳して送信するメニュも提供できる。
【００８７】
図１２は、本発明の第１２実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図１２を参照すると、電子装置１００はメイン言語を韓国語に定め、第２国語で構成された文字メッセージを受信し、受信された文字メッセージの第２国語を決定し、第２国語で構成された文字メッセージをメイン言語に翻訳し、電子装置１００タッチスクリーン１３３上に表示する。
【００８８】
また、電子装置１００は、第２国語で構成された文字メッセージに対する返事をユーザがメイン言語で入力する場合に、メイン言語で構成された文字メッセージを受信された文字メッセージと同じ第２国語に翻訳できる。
例えば、電子装置１００は英語で構成された文字メッセージ６０１を受信し、英語で構成された文字メッセージ６０１の言語が英語であると決定する。次に電子装置１００は翻訳プログラム、又はオンライン翻訳プログラムなどを介して英語で構成された文字メッセージ６０１を韓国語で構成された文字メッセージ６０３に翻訳し、受信した英語で構成されたメッセージ６０１を出力している画面に、韓国語で構成された文字メッセージ６０３を出力する。
【００８９】
その場合、電子装置１００は、受信した英語で構成された文字メッセージ６０１を出力しているタッチスクリーン１３３上の画面において、ユーザによる韓国語の返事入力文字メッセージ６０５を受付け、入力された韓国語で構成された文字メッセージ６０５を翻訳プログラム又はオンライン翻訳プログラムなどを介して受信した文字メッセージ６０１の言語である英語に翻訳する。
【００９０】
図１３は、本発明の第１３実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
電子装置１００は、第２国語で構成された文字メッセージの返事として電子装置１００のメイン言語、又は第３国語で構成された文字メッセージの入力を受付け、入力された文字メッセージを受信した第２国語で構成された文字メッセージで翻訳し、翻訳した第２国語で構成された文字メッセージを送信し、送信した文字メッセージを電子装置１００のタッチスクリーン１３３上に出力する。
【００９１】
例えば、電子装置１００は図１３において、受信した英語で構成された文字メッセージ６０１の返事として韓国語で構成された文字メッセージ６０６の入力を受付け、入力された韓国語で構成された文字メッセージ６０６の言語が受信した英語で構成された文字メッセージ６０１の言語と一致しない場合、韓国語で構成された文字メッセージ６０６を英語で構成された文字メッセージ６０７に変換する。次に電子装置１００は翻訳した英語で構成された文字メッセージ６０７を送信し、電子装置１００のタッチスクリーン１３３上に文字メッセージ６０６に並べて表示する。
【００９２】
他に例えば、電子装置１００は受信した第１国語で構成された第１文字メッセージ、及び前記第１国語を第２国語に変換した第１文字メッセージを出力でき、又は返事として入力された第２国語で構成された第２文字メッセージ、及びこれを第１国語に変換した第２文字メッセージを出力できる。
【００９３】
例えば、図１３を参照すると、電子装置１００は受信した英語で構成された文字メッセージ６０１と、受信した英語で構成された文字メッセージ６０１を韓国語に変換した韓国語で構成された文字メッセージ６０３を出力できる。
【００９４】
また、受信された文字メッセージに対する返事を送信する場合、電子装置１００は入力された韓国語で構成された文字メッセージ６０６と、入力された韓国語で構成された文字メッセージ６０６を英語に変換した英語で構成された文字メッセージ６０７を出力できる。
【００９５】
即ち、電子装置１００は受信した文字メッセージ６０１、６１１とそれに対応する翻訳した文字メッセージ（６０１に対応する６０３、６１１に対応する６１３）、及び、発信した文字メッセージ６０６とそれに対応する翻訳した文字メッセージ６０７を、会話形式に区分して出力できる。
【００９６】
図１４は、本発明の第１４実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
電子装置１００は、第２国語で構成された文字メッセージが第３国語で構成された文字メッセージを含む文字メッセージを受信する。その場合、電子装置１００は予め定めた基準条件に従い第２国語で構成された文字メッセージを翻訳し、第３国語で構成された文字メッセージは翻訳することなく出力する。
【００９７】
例えば、図１４を参照すると、電子装置１００はメイン言語が韓国語であり、受信した第２国語で構成された文字メッセージ７０１の言語は大部分中国語であるが、第３国語で構成された文字メッセージ７０２を含む。電子装置１００は英語で構成された文字メッセージ７０２と、英語文字メッセージ７０２を含む中国語で構成された文字メッセージ７０１を構成する文字を予め定めた基準条件と比較し、その結果に応じて、中国語部分だけ翻訳し、英語部分を残した文字メッセージ７０３を出力することもできる。
【００９８】
ここで基準条件は、中国語で構成された文字メッセージ７０１と該文字メッセージ７０１が含む英語で構成された文字メッセージ７０２に対して、中国語で構成された文字メッセージ７０１の最初と最後の文字の言語が中国語である場合、英語で構成された文字メッセージ７０２が主語、又は動詞を含まない場合、中国語の文字（又は単語）の数が、英語の文字（又は単語）の数より多い場合、などの多様な条件のうちから少なくとも一つ以上の条件を使用して定められる。またこの基準条件を定める際に、通常的に使用する少なくとも二つ以上の言語を比較する方法を使用することもできる。
【００９９】
例えば、中国語で構成された文字メッセージ７０１と文字メッセージ７０１が含む英語で構成された文字メッセージ７０２が前記条件（中国語で構成された文字メッセージ７０１の最初と最後の文字の言語が中国語である場合、英語で構成された文字７０２が主語、又は動詞を含まない場合、中国語の文字（又は単語）の数が、英語の文字（又は単語）の数より多い場合）をすべて満足する場合に、電子装置１００は、図１４の７０３に示すように、中国語で構成された文字メッセージ部分を翻訳し、英語で構成された文字メッセージ７０４を翻訳しない。
【０１００】
勿論、電子装置１００は、英語で構成された文字メッセージ７０２と、中国語で構成された文字メッセージ７０１全体を翻訳して電子装置１００に出力することもできる。
例えば、電子装置１００は受信した文字メッセージ（例えば７０１）が中国語で構成された文字と、英語で構成された文字メッセージ７０２を含むと決定する。次に電子装置１００は翻訳プログラム１１４、又はオンライン上の翻訳プログラム（図示せず）を使用して中国語で構成された文字メッセージ７０１から英語で構成された文字７０２を除いた部分を韓国語に翻訳し、英語で構成された文字メッセージ７０２も韓国語に翻訳し、翻訳した結果を電子装置１００のタッチスクリーン１３３上に出力する。
【０１０１】
電子装置１００は、第３国語で構成された文字を含む第２国語で構成された文字メッセージを受信し、第３国語で構成された文字を含むメイン言語、又は第４国語で構成された文字メッセージを返事入力として受け付けできる。
【０１０２】
例えば、電子装置１００は受信した、英語で構成された文字メッセージ７０２を含む中国語で構成された文字メッセージ７０１に対する返事入力を受け付ける。即ち、ユーザが返事を入力するべきタッチスクリーン１３３の所定の領域に英語で構成された文字７０６を含む韓国語で構成された文字メッセージ７０５の入力を受け付ける。
【０１０３】
図１５は、本発明の第１４実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
電子装置１００は、ユーザが返事として入力した文字メッセージを、受信した第３国語で構成された文字を含む第２国語で構成された文字メッセージに翻訳して送信できる。
【０１０４】
例えば、電子装置１００はメイン言語として韓国語を使用し、中国語と英語で構成された文字メッセージ７０１を受信する場合、図１４にて説明した実施例と同様の方法で翻訳するか、又は、受信した中国語と英語で構成された文字メッセージ７０１を出力するタッチスクリーン１３３上の画面に、韓国語と英語で構成された翻訳したメッセージ７０３を出力する。
【０１０５】
電子装置１００は、図１４に示したと同様に韓国語と英語で構成された文字メッセージ７０５をユーザの返事入力として受け付けるか、又は、図１５に示したように、中国語と英語で構成された文字メッセージ７０７に翻訳して送信し、出力する。
【０１０６】
電子装置１００は、入力された文字メッセージの言語を受信した文字メッセージの言語に翻訳するか、又は比較して翻訳する。
比較して翻訳する場合には、例えば、電子装置１００は、入力された文字メッセージ（図１４の７０５）を構成する文字の言語（韓国語、英語）を、受信した文字メッセージ７０１を構成する文字の言語（中国語、英語）と比較する。電子装置１００は入力された文字メッセージ（図１４の７０５）と、受信した文字メッセージ７０１を構成する文字とが共通に含む言語である英語メッセージ（図１４の７０６）は翻訳しなくてもよい。
【０１０７】
また、図１４の７０６と同様に一単語で構成するか、または連続する二単語以上の同じ言語で構成する文字メッセージが主語と動詞を構成しない場合も、翻訳しなくてもよい。
また比較して翻訳する場合には、例えば、上述した中国語で構成された文字メッセージ７０１のように、最初と最後の文字の言語が中国語である場合、英語で構成された文字メッセージ７０２が主語、又は動詞を含まない場合、中国語の文字（又は単語）の数が、英語の文字（又は単語）の数より多い場合、などの多様な条件のうちから少なくとも一つ以上の条件を使用するか、又は通常的に使用する少なくとも二つ以上の言語を比較する方法の何れかを基準条件と定め、該基準条件に応じて翻訳するか否かを決定できる。
【０１０８】
上述したように比較して翻訳する場合には、電子装置１００は、ユーザが返事として入力した二つ以上の言語で構成された文字メッセージを翻訳し、送信できる。
例えば、入力された韓国語と英語で構成された文字メッセージ（図１４の７０６）を受信した中国語と英語で構成された文字メッセージ７０１と比較して共通に含まれる言語である英語で構成された文字メッセージ７０６を翻訳しないように定めることができる。
【０１０９】
他に例えば、電子装置１００は、受信した文字メッセージ７０１と、韓国語及び英語で構成された文字メッセージ（図１４の７０５）とが共通に含む言語である英語で構成された文字メッセージ７０６が二単語以上の名詞と動詞からなる構造ではなく、二単語以上の名詞、又は形容詞と名詞から構成される場合に翻訳しないよう定めることができる。
よって、電子装置１００は、入力された文字メッセージ（図１４の７０５）の言語である韓国語を受信した文字メッセージ７０１の言語である中国語に翻訳し、英語で構成された文字（図１４の７０６）は翻訳しない。即ち、入力された文字メッセージ（図１４の７０５）及び英語で構成された文字（図１４の７０６）は、中国語で構成された文字メッセージ７０７と英語で構成された文字７０８に翻訳される。
【０１１０】
図１６は、本発明の第１４実施例による電子装置において、データ処理によるＵＩ動作の構成を示している。
図１６を参照すると、電子装置１００は、メイン言語が韓国語であり、受信した第２国語で構成された文字メッセージの言語の大部分が英語であるが、英語部分を韓国語文字メッセージに翻訳して出力することもできる。
【０１１１】
図１７は、本発明の第１５実施例による電子装置において、プログラム動作を示している。
図１７を参照すると、電子装置１００は、受信した文字メッセージを構成している文字の言語を決定（確認）し、電子装置１００のメイン言語又は目標言語と一致するか否かを決定し、受信した文字メッセージを電子装置１００のメイン言語又は目標言語に翻訳し、翻訳した文字メッセージを電子装置１００のタッチスクリーン上に出力（表示）する。
【０１１２】
図１７に示す各段階を以下に詳しく説明するが、その際、例えば図３の文字メッセージ３０１で示すように、受信した第２国語で構成された文字メッセージをそのままＵＩ動作として構成して電子装置１００のタッチスクリーン上に表示する段階の記述は省略する。電子装置１００が、受信した第２国語で構成された文字メッセージをそのまま表示する段階の順序は、図１７の最初の段階Ｓ８０１の前であるか、又は、図１７の段階Ｓ８０１からＳ８０７までのうちの何れかに行なう。
【０１１３】
段階Ｓ８０１において、電子装置１００は受信した文字メッセージを構成する文字の言語を決定する。電子装置１００は受信した文字メッセージを構成する文字の言語を決定するために標準文字エンコードなどの文字標準を利用する。
【０１１４】
例えば、電子装置１００は電気信号のＯＮ、ＯＦＦ、つまり、２進法の０と１に対応する電気信号を用いて全ての任意の情報に該当するデータを処理し、保存し、入出力できる。電子装置１００は別途の第２電子装置から受信したデータを処理し、電子装置１００の動作の遂行を確認するために、言語、数字、特殊文字、記号などを表示できるアスキーコード（Ａｍｅｒｉｃａｎ  Ｓｔａｎｄａｒｄ  Ｃｏｄｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｃｏｄｅ、ＡＳＣＩＩ  Ｃｏｄｅ）、ユニコード（Ｕｎｉ  Ｃｏｄｅ）などの既定の標準文字エンコードを使用する。
電子装置１００はアスキーコード（ＡＳＣＩＩ  Ｃｏｄｅ）、ユニコード（Ｕｎｉ  Ｃｏｄｅ）などの標準文字エンコードなどを使用する既定の文字、記号、数式、又は数字などにより表現されたデータを処理し、標準文字エンコードを使用して例えば図４の文字メッセージ３０１により表わされるのと同様のＵＩ動作を構成し、電子装置１００のタッチスクリーン１３３に出力し、電子装置１００に入力された言語、数字、特殊文字、記号などを標準文字エンコードなどのエンコード方式を用いてメモリ１１０に保存し、処理する。
【０１１５】
電子装置１００は通信システムを介して文字メッセージを受信し、ユニコードなどの標準文字エンコードを用いて文字の言語を決定する。
例えば、ユニコード２．０に規定された３組方式の韓国語字母文字コード範囲（２４０個）は、
分類  ０×１１００〜０×１１１２（１９個）
現代初声  ０×１１１３〜０×１１５９（７１個）
古代初声  ０×１１５Ｆ
初声文字詰め  ０×１１６１〜０×１１７５（２１個）
現代中声  ０×１１７６〜０×１１Ａ２（４５個）
中声文字詰め  ０×１１６０
現代終声  ０×１１Ａ８〜０×１１Ｃ２（２７個）
古代終声  ０×１１Ｃ３〜０×１１Ｆ９（５５個）
のように既定の範囲を定め、この範囲に含まれるコードが表現する文字又は数詞などを指定して文字セットを定める。また、文字セットは文字、数字、特殊文字などの文字コードのみならず印刷と通信を制御するための制御文字も含む。
【０１１６】
よって、電子装置１００は、受信した文字メッセージを構成する文字の標準文字エンコードにより該文字メッセージの言語の種類を決定する。言語の種類を表現するほかの方法として、文字を表現するデータ、又は文字メッセージデータに言語の種類を示す識別子を含めるか、若しくは、文字を表現するデータ、又は文字メッセージデータに言語、又は言語を使用する国を決定する国家コード、又は言語コードなどを含める。
【０１１７】
例えば、電子装置１００は、文字標準としてヘキサコードで構成されたユニコードを用いる。ユニコードは英語を表示できるアルファベットに対応するコード値を有し、韓国語を表示できる子音、又は母音に対応するコード値を有する。よって、別途の第２電子装置（図示せず）の入力装置を介して、例えば英語の「Ｈｅｌｌｏ」を文字メッセージとして入力すると、ヘキサコードは「＜％−Ｕ＋００４８−％＞＜％−Ｕ＋００６５−％＞＜％−Ｕ＋００６Ｃ−％＞＜％−Ｕ＋００６Ｃ−％＞＜％−Ｕ＋００６Ｆ−％＞」となり、別途の第２電子装置（図示せず）は電子装置１００に文字メッセージを送信する。電子装置１００は文字メッセージを受信すると、文字メッセージデータが含んでいるヘキサコード「＜％−Ｕ＋００４８−％＞＜％−Ｕ＋００６５−％＞＜％−Ｕ＋００６Ｃ−％＞＜％−Ｕ＋００６Ｃ−％＞＜％−Ｕ＋００６Ｆ−％＞」に対応する文字に変換し、電子装置１００のタッチスクリーン１３３に出力する。また、電子装置１００は受信した文字メッセージデータが含んでいるヘキサコード値が英語のアルファベット（標準文字エンコード）又は文字セット（単語）などに対応するヘキサコードの範囲に含まれると受信した文字メッセージの言語を英語と決定する。
【０１１８】
電子装置は、文字メッセージを構成する文字の言語を決定する際に、標準文字エンコード、又は文字セットなどを直接比較して言語を決定するか、若しくは、文字エンコードのコードの範囲を確認して言語を決定するか、などの何れかの方法を使用する。
【０１１９】
上記の図１７の段階Ｓ８０３において、電子装置１００は受信した文字メッセージを構成する文字の言語が、電子装置１００のメイン言語、又は目標言語と一致するか否かを決定する。
そのためには例えば、電子装置１００は受信された文字メッセージを構成する文字の標準文字エンコードが、電子装置１００のメイン言語、又は目標言語の文字が該当する言語の標準文字エンコードの範囲に含まれているか否かを決定する。
【０１２０】
電子装置１００は、受信された文字メッセージを構成する文字の言語を決定する際に、文字メッセージを構成する文字全体のデータを確認するか、又は、文字メッセージを構成する文字の一部を確認する。
【０１２１】
電子装置１００は、受信された文字メッセージを構成する文字の言語が、電子装置１００のメイン言語、又は目標言語と同じ言語であることを決定すると、図１８の動作を終了する。
【０１２２】
電子装置１００は、受信された文字メッセージを構成する文字の言語が、電子装置１００のメイン言語、又は目標言語と同じ言語でないと決定すると、段階Ｓ８０５を行う。
段階Ｓ８０５において、電子装置１００は受信した文字メッセージを、電子装置１００のメイン言語、又は目標言語において対応する文字メッセージに翻訳する。
【０１２３】
例えば、図４中の文字メッセージ３０１である「Ｈｅｌｌｏ」を参照して説明すると、電子装置１００は標準文字エンコード中からユニコードを処理し、受信した文字メッセージはユニコードを含めて構成される。電子装置１００は受信した文字メッセージ３０１から「Ｈｅｌｌｏ」に対応する標準文字エンコード、又は文字セットを確認し、英語「Ｈｅｌｌｏ」に対応するユニコードは英語に対応するユニコード規則によって「００４８００６５００６Ｃ００６Ｃ００６Ｆ」であるので、ユニコード「００４８００６５００６Ｃ００６Ｃ００６Ｆ」に対応する韓国語ユニコード「ＷｕＣ５４８ＷｕＢ１５５ＷｕＤ５５８ＷｕＣ１３８ＷｕＣ６９４」
2014203454.tif 000003
を確認する。
電子装置１００は「００４８００６５００６Ｃ００６Ｃ００６Ｆ」を「ＷｕＣ５４８ＷｕＢ１５５ＷｕＤ５５８ＷｕＣ１３８ＷｕＣ６９４」に変換する。変換した「ＷｕＣ５４８ＷｕＢ１５５ＷｕＤ５５８ＷｕＣ１３８ＷｕＣ６９４」は韓国語
2014203454.tif 000004
上述した変換は、電子装置１００が英語「Ｈｅｌｌｏ」を韓国語
2014203454.tif 000005
に翻訳する動作である。
【０１２４】
上述した例は１６進数を使用して説明した。１６進数の使用は実施例を説明するためであって、電子装置１００で１６進数だけを使用することを意味しない。また、説明したユニコードなどの標準文字エンコードは規則に応じて異なる表現が可能である。
【０１２５】
電子装置１００の動作を説明すると、電子装置１００は受信した文字メッセージ（図４の３０１）から「Ｈｅｌｌｏ」を確認して、「Ｈｅｌｌｏ」に対応するユニコードを確認しないこともある。電子装置１００は既定のプログラム言語、又はプロトコル（Ｐｒｏｔｏｃｏｌ）などの定められた規則に従って受信された文字メッセージ３０１が含むデータを処理する。電子装置１００は受信した文字メッセージデータから「００４８００６５００６Ｃ００６Ｃ００６Ｆ」をタッチスクリーン１３３などに出力するためにＵＩ動作を構成する動作を介して「Ｈｅｌｌｏ」を確認できるであろう。上述した、「電子装置１００が受信した文字メッセージ３０１から「Ｈｅｌｌｏ」に対応する標準文字エンコード、又は文字セットを確認する、」という説明は理解を助けるための説明であって、「「Ｈｅｌｌｏ」を先に確認し、対応する標準文字エンコードを後で確認する、」という手順を限定する説明ではない。
【０１２６】
さらに、図３ないし図１５において、上述の、電子装置１００が受信した文字メッセージを構成する文字の言語を説明する部分、又は、電子装置１００が受信した文字メッセージを構成する文字の言語を比較する部分などは、理解を助けるための説明であって、電子装置１００が受信した文字メッセージを電子装置１００のメイン言語、又は目標言語に翻訳する動作は、上述の、電子装置１００が受信した文字メッセージの言語を感知し翻訳する手順に限定されず、電子装置１００が受信した文字メッセージ、又は翻訳した文字メッセージを電子装置１００のタッチスクリーン１３３上に出力することによって初めて確認できる場合もある。
電子装置１００は、受信した文字メッセージのデータに対して、予め定められたデータ値の範囲、又は規則、又はプロトコルなどによってデータ処理動作を行う場合もある。
【０１２７】
即ち、電子装置１００が受信する第２国語で構成された文字メッセージを電子装置１００のメイン言語、又は目標言語に翻訳する動作は、第２国語で構成された文字メッセージのデータを、プログラムされた命令語などに従って他のデータに変換する動作であり得る。
【０１２８】
この方法によれば、例えば、図４中の文字メッセージ３０１において、「ｔｈｉｓ  ｉｓ  ｔｅｓｔ  ｍｅｓｓａｇｅ」を参照すると、電子装置１００は受信した文字メッセージ３０１のデータを構成する文字セットなどから該文字セットが英語標準文字エンコードであると決定し、英語標準文字エンコードに対応する韓国語標準文字エンコードを確認し、英語標準文字エンコードを韓国語標準文字エンコードに変換し、韓国語標準文字エンコード、又は標準文字エンコードなどが組み合わせた文字セットをＵＩ動作で構成することによって、
2014203454.tif 000006
と確認する。
【０１２９】
電子装置１００は、受信した文字メッセージの英語ユニコードを、韓国語で表示するために綴字法、文章の形式に応じて変換した識別コード、又は文字セットなどのデータを援用して補正することもできる。
【０１３０】
電子装置１００が第２国語で構成された文字メッセージを受信した場合、図１７の段階Ｓ８０５において、電子装置１００は受信した文字メッセージの標準文字エンコードを電子装置１００のメイン言語、又は目標言語に該当する識別コードに変換する動作において、上述した変換方法の他にも通常的な方法を使用できる。
【０１３１】
図１７の段階Ｓ８０７において、電子装置１００は電子装置１００のメイン言語、又は目標言語に変換した文字メッセージデータの標準文字エンコード、又は文字セットなどでＵＩ動作を構成し、電子装置１００のタッチスクリーン１３３上に出力できる。
【０１３２】
例えば、図４中の文字メッセージ３０１の標準文字エンコード、又は文字セットを韓国語標準文字エンコード、又は文字セットに変換すると、「ＷｕＣ５４８ＷｕＢ１５５ＷｕＤ５５８ＷｕＣ１３８ＷｕＣ６９４．Ｗ２０ＷｕＣ７７４ＷｕＡＣ８３ＷｕＣ７４０Ｗ２０ＷｕＤ１４ＣＷｕＣ２Ａ４ＷｕＤ２Ｂ８Ｗ２０ＷｕＢＡ５４ＷｕＣ１３８ＷｕＣ９Ｃ０ＷｕＣ７８５ＷｕＢ２Ｃ８ＷｕＢ２Ｅ４」となり、電子装置１００は対応する文字でＵＩ動作を構成して、図４中の文字メッセージ３０２
2014203454.tif 000007
を出力する。
【０１３３】
電子装置１００は、翻訳した文字メッセージの内容を、上述の図３ないし図１５において説明したように受信したメッセージと同じ画面に出力するか、新たな文字メッセージ画面に出力するか、翻訳プログラム又はオンライン翻訳プログラムを介して出力するか、若しくは、スピーカ１４１を介して、音、信号、又は音声出力などの方法で表示できる。
【０１３４】
図１８は、本発明の第１６実施例による電子装置において、プログラム動作を示している。
図１８を参照すると、電子装置１００は受信した文字メッセージに対するユーザの返事メッセージの入力を受け付け、入力された返事メッセージを受信した文字メッセージを構成する文字の言語と一致するか否かを決定し、一致しない場合には入力された返事メッセージを受信した文字メッセージを構成する文字の言語に翻訳し、翻訳した返事メッセージを送信する。
【０１３５】
詳しく説明すると、段階Ｓ８１１において、電子装置１００は受信した第２国語で構成された文字メッセージに対するユーザの返事入力を受け付ける。
例えば、電子装置１００は受信した文字メッセージを、翻訳プログラム１１４を介して電子装置１００のメイン言語、又は目標言語に翻訳して出力し、受信した第２国語で構成された文字メッセージに対するユーザの返事を入力を受け付ける。
【０１３６】
図９を参照すると、電子装置１００は、受信した中国語で構成された文字メッセージを、翻訳プログラム１１４において開始語として中国語を選択（５０２）して入力文字メッセージ５０３とし、電子装置１００のメイン言語、又は目標言語である韓国語を翻訳語として選択（５０４）して翻訳した文字メッセージ５０５を出力する。さらに、電子装置１００は、翻訳プログラム１１４を使用して、受信した中国語で構成された文字メッセージに対するユーザの返事を入力できるメニュ５０８を提供し、受信した文字メッセージ５０３に対するユーザの返事入力である文字メッセージ５０７を受け付ける。
【０１３７】
他に例えば、電子装置１００は受信した文字メッセージを、翻訳プログラム１１４を介して電子装置１００のメイン言語、又は目標言語に翻訳して出力し、受信した中国語で構成された文字メッセージと同じ画面に出力し、受信した文字メッセージ、又はこれを翻訳した文字メッセージを出力する画面と同じ画面でユーザの返事入力を受け付ける。
【０１３８】
図１２を参照すると、電子装置１００は、受信した英語で構成された文字メッセージを、翻訳プログラム１１４を使用して電子装置１００のメイン言語、又は目標言語である韓国語に翻訳し、受信した英語で構成された文字メッセージ６０１を出力したのと同じ画面に韓国語に翻訳した文字メッセージ６０３を出力し、英語で構成された文字メッセージ６０１、又はこれを韓国語に翻訳した文字メッセージ６０３を出力するのと同じ画面に、ユーザからの返事を文字メッセージ６０５として出力する。
【０１３９】
段階Ｓ８１３において、電子装置１００は受信した第２国語で構成された文字メッセージに対する返事としてユーザが入力した文字メッセージデータが含む標準文字エンコード、又は文字セットなどの文字を表すコードが、受信した第２国語で構成された文字メッセージの言語と一致するか否かを決定する。
【０１４０】
例えば、図１２を参照すると、電子装置１００は、受信した第２国語で構成された文字メッセージのデータヘキサコードで構成されたユニコードを文字標準として使用し、例えば、電子装置１００のタッチスクリーン１３３に出力されている文字メッセージ６０１の内容「Ｈａｈａｈａ，  Ｔｈａｔ  ｗａｓ  ｇｒｅａｔ」は、受信した文字メッセージデータが含むヘキサコード「＜％−Ｕ＋００４８−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００６８−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００６８−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００２Ｃ−％＞  ＜％−Ｕ＋００５４−％＞＜％−Ｕ＋００６８−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００７４−％＞  ＜％−Ｕ＋００７７−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００７３−％＞  ＜％−Ｕ＋００６７−％＞＜％−Ｕ＋００７２−％＞＜％−Ｕ＋００６５−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００７４−％＞」を対応する文字に変換して出力した結果物である。
電子装置１００は前記受信した文字メッセージデータのヘキサコードが英語の標準文字エンコード（アルファベット）、文字セット（単語）などに対応するヘキサコードの範囲に含まれることを確認し、受信した文字メッセージの言語を、この場合、英語と決定する。
【０１４１】
さらに電子装置１００は、受信した文字メッセージ６０１又はその翻訳文字メッセージ６０２に対するユーザの返事入力を文字メッセージ６０５として受け付ける。電子装置１００は例えば、文字メッセージ６０５
2014203454.tif 000008
を受け付け、入力された文字メッセージを、対応するヘキサコード「＜％−Ｕ＋Ｂ２Ｅ４−％＞＜％−Ｕ＋Ｃ７４Ｃ−％＞  ＜％−Ｕ＋Ｃ５ＥＣ−％＞＜％−Ｕ＋Ｄ５８９−％＞＜％−Ｕ＋Ｃ７４０−％＞  ＜％−Ｕ＋ＢＡ８７−％＞  ＜％−Ｕ＋Ｃ２ＤＣ−％＞＜％−Ｕ＋Ｃ５Ｄ０−％＞＜％−Ｕ＋Ｃ６９４−％＞＜％−Ｕ＋００３Ｆ−％＞」に変換する。
電子装置１００は前記入力された文字メッセージデータのヘキサコードが韓国語の標準文字エンコード（子音、又は母音）、文字セット（単語）などに対応するヘキサコードの範囲に含まれることを確認し、ユーザが入力した文字メッセージの言語を韓国語と決定する。
【０１４２】
電子装置１００は、受信した文字メッセージデータが含むヘキサコードの範囲と、ユーザが入力した文字メッセージデータが含むヘキサコードの範囲を比較して文字メッセージの言語が一致するか否かを決定するか、ヘキサコードで言語を決定した上に比較するか、又は、電子装置１００のメイン言語と受信した文字メッセージの言語を比較する。
【０１４３】
電子装置１００は、上記何れかの方法により言語を比較し、言語が同じであれば図１８のフローを終了し、入力された文字メッセージを送信する。電子装置１００は言語が同じでなければ段階８１５を行う。
段階８１５において、電子装置１００はユーザが入力した文字メッセージを、返事を返すべき対象（即ち、受信した文字メッセージ）の言語に翻訳する。
【０１４４】
例えば、図１２を参照すると、電子装置１００は、受信した文字メッセージの言語が英語であることを確認し、翻訳プログラム１１４、又はオンライン翻訳プログラムを介して、ユーザが返事として入力した文字メッセージ６０５、
2014203454.tif 000009
に対応するヘキサコード「＜％−Ｕ＋Ｂ２Ｅ４−％＞＜％−Ｕ＋Ｃ７４Ｃ−％＞  ＜％−Ｕ＋Ｃ５ＥＣ−％＞＜％−Ｕ＋Ｄ５８９−％＞＜％−Ｕ＋Ｃ７４０−％＞  ＜％−Ｕ＋ＢＡ８７−％＞  ＜％−Ｕ＋Ｃ２ＤＣ−％＞＜％−Ｕ＋Ｃ５Ｄ０−％＞＜％−Ｕ＋Ｃ６９４−％＞＜％−Ｕ＋００３Ｆ−％＞」の構成成分（標準文字エンコード、又は文字セットなどのコード）を、翻訳すべき言語である英語の該当する構成成分（標準文字エンコード、又は文字セットなどのコード）「＜％−Ｕ＋００５７−％＞＜％−Ｕ＋００６８−％＞＜％−Ｕ＋００６１−％＞＜％−Ｕ＋００７４−％＞  ＜％−Ｕ＋００７４−％＞＜％−Ｕ＋００６９−％＞＜％−Ｕ＋００６Ｄ−％＞＜％−Ｕ＋００６５−％＞  ＜％−Ｕ＋００６９−％＞＜％−Ｕ＋００７３−％＞  ＜％−Ｕ＋００７４−％＞＜％−Ｕ＋００６８−％＞＜％−Ｕ＋００６５−％＞  ＜％−Ｕ＋００６Ｅ−％＞＜％−Ｕ＋００６５−％＞＜％−Ｕ＋００７８−％＞＜％−Ｕ＋００７４−％＞  ＜％−Ｕ＋００７４−％＞＜％−Ｕ＋００６Ｆ−％＞＜％−Ｕ＋００７５−％＞＜％−Ｕ＋００７２−％＞＜％−Ｕ＋００３Ｆ−％＞」に変換する。
前記英語に対応するヘキサコードを文字に変換すると、韓国語で入力した文字メッセージ
2014203454.tif 000010
を翻訳した英語文字メッセージ「Ｗｈａｔ  ｔｉｍｅ  ｉｓ  ｔｈｅ  ｎｅｘｔ  ｔｏｕｒ？」になる。
【０１４５】
段階Ｓ８１７において、電子装置１００は翻訳した英語文字メッセージ「Ｗｈａｔ  ｔｉｍｅ  ｉｓ  ｔｈｅ  ｎｅｘｔ  ｔｏｕｒ？」に対応するヘキサコードを含む文字メッセージのデータを送信し、送信した文字メッセージのヘキサコードを文字に転換して文字メッセージ（図１３中の６０７）として韓国語入力メッセージ（図１３中の６０６）と同一画面に出力する。また、設定メニュから返事として入力した文字メッセージを表示するよう定めたときには、送信した文字メッセージ６０７を表示した画面にユーザが入力した文字メッセージ６０５を出力することもできる。
【０１４６】
電子装置は、段階８１７を行うと図１８のフローを終了する。
【０１４７】
本発明の請求項又は明細書に記載された実施例は、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせの形態で具現される。
【０１４８】
ソフトウェアで具現する場合、一つ以上のプログラム（ソフトウェアモジュール）を記憶するコンピュータ読み取り可能な記憶媒体が提供される。コンピュータ読み取り可能な記憶媒体に記憶される一つ以上の該プログラムは、電子装置１００内の一つ以上のプロセッサにより実行可能であるよう構成される。一つ以上の該プログラムは、電子装置１００にとって、本発明の請求項又は明細書に記載された実施例による方法を具現する命令語を含む。
【０１４９】
このようなプログラム（ソフトウェアモジュール、ソフトウェア）は、ランダムアクセスメモリ、フラッシュメモリを含む不揮発性メモリ、ロム（ＲＯＭ）、電気的消去可能プログラマブルロム（ＥＥＰＲＯＭ）、磁気ディスク記憶装置、コンパクトディスクロム（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤｓ）又は他の形態の光学記憶装置、磁気カセットに保存される。また、これらの一部、又は全部の組み合わせで構成されたメモリに記憶される。ここで、各々の構成メモリは複数個からなり得る。
【０１５０】
また、このようなプログラムは、インターネット、イントラネット、ＬＡＮ、ＷＬＡＮ、又はＳＡＮなどのような通信ネットワーク、又はこの組み合わせで構成された通信ネットワークを介して電子装置１００がアクセスできる付着可能な記憶装置に記憶される。このような記憶装置は、外部ポートを介して電子装置１００に接続される。
また、通信ネットワーク上の別の記憶装置が携帯用の電子装置１００に接続されることもある。
【０１５１】
以上、本発明を具体的な実施例に関して説明したが、本発明の範囲から外れない限度内で多様な変形が可能であろう。従って、本発明の範囲は説明された実施例に限られず、後述の特許請求の範囲のみならずこの特許請求の範囲と均等な範囲によって定められなければならない。
【符号の説明】
【０１５２】
１００      電子装置
１１０      メモリ
１１１      プログラム保存部
１１２      データ保存部
１１３      応用プログラム
１１４      翻訳処理プログラム
１１５      サービス状態確認プログラム
１１６      ユーザインタフェース（ＵＩ）プログラム
１１７      入出力制御プログラム
１１８      通信制御プログラム
１２０      プロセッサユニット
１２１      メモリインタフェース
１２２      プロセッサ
１２３      周辺装置インタフェース
１３０      入出力処理部
１３１      表示部
１３２      タッチ入力装置
１３３      タッチスクリーン
１４０      オーディオ処理部
１４１      スピーカ
１４２      マイクロフォン
１５０      通信システム
２１４      翻訳処理部
２１５      サービス状態確認部
２１６      ＵＩ制御部
２１７      入出力制御部
【図１】
2014203454.tif 000011
【図２】
2014203454.tif 000012
【図３】
2014203454.tif 000013
【図４】
2014203454.tif 000014
【図５】
2014203454.tif 000015
【図６】
2014203454.tif 000016
【図７】
2014203454.tif 000017
【図８】
2014203454.tif 000018
【図９】
2014203454.tif 000019
【図１０】
2014203454.tif 000020
【図１１】
2014203454.tif 000021
【図１２】
2014203454.tif 000022
【図１３】
2014203454.tif 000023
【図１４】
2014203454.tif 000024
【図１５】
2014203454.tif 000025
【図１６】
2014203454.tif 000026
【図１７】
2014203454.tif 000027
【図１８】
2014203454.tif 000028