(57)【特許請求の範囲】
【請求項１】
予め設定されたプリセット言語における言語優先度を設定することと、
目標端末のシステム言語を設定するための予め設定された画像を取得することと、
前記画像から文字情報を抽出することと、
前記文字情報に対応する目標言語を確定することと、
前記目標端末のシステム言語を前記目標言語に切替えることと、を含むシステム言語切替方法であって、
前記プリセット言語における言語優先度を設定することは、
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信することと、
前記サンプリング端末から前記システム言語問い合わせコマンドへのフィードバック結果を受信することと、
前記フィードバック結果に基づいて、前記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計することと、
前記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある前記各種の言語の優先度を確定することと、
前記目標端末にＳＩＭカードが取り付けられていない場合、前記目標端末の位置情報を取得し、そして前記位置情報に対応する言語の優先度を最高の優先度に調整することと、
前記目標端末にＳＩＭカードが取り付けられている場合、前記ＳＩＭカードから電話帳とショートメッセージ情報を取得することと、
前記電話帳とショートメッセージ情報がＮｕｌｌでない場合、前記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整することと、
前記電話帳とショートメッセージ情報がＮｕｌｌである場合、前記ＳＩＭカードの帰属地を取得し、そして前記帰属地に対応する言語の優先度を最高の優先度に調整することと、を含み、
前記文字情報に対応する目標言語を前記確定することは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定することと、
前記文字情報と前記現在の一致言語との間の一致度を算出することと、
前記文字情報と前記現在の一致言語との間の一致度が予め設定された閾値以下である場合、前記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定し、そして前記文字情報と前記現在の一致言語との間の一致度を前記算出するステップに戻って実行することと、
前記文字情報と前記現在の一致言語との間の一致度が前記閾値より大きい場合、前記現在の一致言語を目標言語として確定することと、を含む、
ことを特徴とするシステム言語切替方法。
【請求項２】
前記画像から文字情報を前記抽出することは、
前記画像を階調化処理し、前記画像の階調図を得ることと、
前記階調図を平坦化処理し、前記画像のバランス階調図を得ることと、
前記バランス階調図を二値化処理し、前記画像の二値画像を得ることと、
前記二値画像をデノイズ処理し、前記画像のデノイズ画像を得ることと、
前記デノイズ画像から文字情報を抽出することと、を含む、
ことを特徴とする請求項１に記載のシステム言語切替方法。
【請求項３】
メモリと、プロセッサと、前記メモリに記憶され前記プロセッサで稼働できるコンピュータ読取可能なコマンドと、を含むシステム言語切替端末機器であって、
前記コンピュータ読取可能なコマンドが前記プロセッサにより実行される時に、
予め設定されたプリセット言語における言語優先度の設定プロセスと、
目標端末のシステム言語を設定するための予め設定された画像を取得するステップと、
前記画像から文字情報を抽出するステップと、
前記文字情報に対応する目標言語を確定するステップと、
前記目標端末のシステム言語を前記目標言語に切替えるステップと、を実現し、
前記プリセット言語における言語優先度の設定プロセスは、
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信することと、
前記サンプリング端末から前記システム言語問い合わせコマンドへのフィードバック結果を受信することと、
前記フィードバック結果に基づいて、前記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計することと、
前記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある前記各種の言語の優先度を確定することと、
前記目標端末にＳＩＭカードが取り付けられていない場合、前記目標端末の位置情報を取得し、そして前記位置情報に対応する言語の優先度を最高の優先度に調整することと、
前記目標端末にＳＩＭカードが取り付けられている場合、前記ＳＩＭカードから電話帳とショートメッセージ情報を取得することと、
前記電話帳とショートメッセージ情報がＮｕｌｌでない場合、前記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整することと、
前記電話帳とショートメッセージ情報がＮｕｌｌである場合、前記ＳＩＭカードの帰属地を取得し、そして前記帰属地に対応する言語の優先度を最高の優先度に調整することと、を含み、
前記文字情報に対応する目標言語を前記確定するステップは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定することと、
前記文字情報と前記現在の一致言語との間の一致度を算出することと、
前記文字情報と前記現在の一致言語との間の一致度が予め設定された閾値以下である場合、前記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定し、そして前記文字情報と前記現在の一致言語との間の一致度を前記算出するステップに戻って実行することと、
前記文字情報と前記現在の一致言語との間の一致度が前記閾値より大きい場合、前記現在の一致言語を目標言語として確定することと、を含む、
ことを特徴とするシステム言語切替端末機器。
【請求項４】
前記画像から文字情報を抽出する前記ステップは、
前記画像を階調化処理し、前記画像の階調図を得ることと、
前記階調図を平坦化処理し、前記画像のバランス階調図を得ることと、
前記バランス階調図を二値化処理し、前記画像の二値画像を得ることと、
前記二値画像をデノイズ処理し、前記画像のデノイズ画像を得ることと、
前記デノイズ画像から文字情報を抽出することと、を含む、
ことを特徴とする請求項３に記載のシステム言語切替端末機器。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２０１７年１２月２６日付けで中国特許庁に提出された中国特許出願第２０１７１１４３４２６３．３号（発明の名称：「システム言語切替方法及び端末機器」）による優先権を主張し、その内容全体が援用によって本願に組み込まれる。
【０００２】
（技術分野）
本願は、コンピュータ技術分野に関し、特に、システム言語切替方法、コンピュータ読取可能な記憶媒体、端末機器及び装置に関する。
【背景技術】
【０００３】
今のところ、各種のスマート端末において設定画面でシステム言語を設定することは通常であり、その操作経路は深い。ユーザは常に、システム言語の設定プロセスを完了するために何回も操作しなければならず、その操作は煩雑である。例えば、ある端末においては、設定、詳細設定、言語入力方法、言語などの多段の選択を先後に経由しなければ、言語選択ボックスでシステム言語を設定することはできない。また、現在のシステム言語が分からないユーザにとっては、これらの操作プロセスにおける各選択肢で表れる意味を理解できないため、これらの操作の完了はもっと難しくなる。例えば、英語が分からないユーザは英語システムを中国語システムに切替えようとする場合、端末における各種の選択肢をどのように操作するのかが全く分からず、ユーザ体験が極めて悪い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願に係る実施形態は、以上のことに鑑みて、システム言語切替操作が煩雑でユーザ体験が悪いという課題を解決するように、システム言語切替方法、コンピュータ読取可能な記憶媒体、端末機器及び装置を提供する。
【課題を解決するための手段】
【０００５】
本願に係る実施形態は、第１の観点において、
目標端末のシステム言語を設定するための予め設定された画像を取得することと、
前記画像から文字情報を抽出することと、
前記文字情報に対応する目標言語を確定することと、
前記目標端末のシステム言語を前記目標言語に切替えることと、
を含んでもよいシステム言語切替方法を提供する。
【０００６】
本願に係る実施形態は、第２の観点において、コンピュータ読取可能なコマンドが記憶され、
前記コンピュータ読取可能なコマンドがプロセッサにより実行される時に、
目標端末のシステム言語を設定するための予め設定された画像を取得するステップと、
前記画像から文字情報を抽出するステップと、
前記文字情報に対応する目標言語を確定するステップと、
前記目標端末のシステム言語を前記目標言語に切替えるステップと、
を実現するコンピュータ読取可能な記憶媒体を提供する。
【０００７】
本願に係る実施形態は、第３の観点において、メモリと、プロセッサと、前記メモリに記憶され前記プロセッサで稼働できるコンピュータ読取可能なコマンドとを含み、
前記コンピュータ読取可能なコマンドが前記プロセッサにより実行される時に、
目標端末のシステム言語を設定するための予め設定された画像を取得するステップと、
前記画像から文字情報を抽出するステップと、
前記文字情報に対応する目標言語を確定するステップと、
前記目標端末のシステム言語を前記目標言語に切替えるステップと、
を実現するシステム言語切替端末機器を提供する。
【０００８】
本願に係る実施形態は、第４の観点において、
目標端末のシステム言語を設定するための予め設定された画像を取得するための画像取得モジュールと、
前記画像から文字情報を抽出するための文字情報抽出モジュールと、
前記文字情報に対応する目標言語を確定するための目標言語確定モジュールと、
前記目標端末のシステム言語を前記目標言語に切替えるためのシステム言語切替モジュールと、
を含んでもよいシステム言語切替装置を提供する。
【発明の効果】
【０００９】
本願に係る実施形態は、従来技術に比べると、以下の有利な効果がある。本願に係る実施形態は、まず、目標端末のシステム言語を設定するための予め設定された画像を取得し、そして、上記画像から文字情報を抽出して上記文字情報に対応する目標言語を確定し、最後に、上記目標端末のシステム言語を上記目標言語に切替える。本願によれば、ユーザは、中国語が書かれた紙のような、目標端末のシステム言語を設定するための画像を予め準備するだけで、システムは、画像取得、文字情報抽出などのプロセスによって画像の文字情報を取得し、この文字情報が中国語であると確定し、最終に目標端末のシステム言語を中国語に切替えることができる。操作プロセスの全体が極めて便利であり、ユーザの使用体験を大幅に向上させた。
【図面の簡単な説明】
【００１０】
【図１】本願に係る実施形態のシステム言語切替方法の１つの実施形態のフローチャートである。
【図２】本願に係る実施形態のシステム言語切替方法におけるステップＳ１０２の１つの適用場面での概略フローチャートである。
【図３】本願に係る実施形態のシステム言語切替方法におけるステップＳ１０３の１つの適用場面での概略フローチャートである。
【図４】本願に係る実施形態における言語優先度の設定プロセスの概略フローチャートである。
【図５】本願に係る実施形態においてデフォルト優先度をパーソナライズする概略フローチャートである。
【図６】本願に係る実施形態のシステム言語切替装置の１つの実施形態の構造図である。
【図７】本願に係る実施形態のシステム言語切替端末機器の１つの実施形態の概略ブロック図である。
【発明を実施するための形態】
【００１１】
図１を参照する。本願に係る実施形態のシステム言語切替方法の１つの実施形態は、以下のことを含んでもよい。
【００１２】
ステップＳ１０１において、目標端末のシステム言語を設定するための予め設定された画像を取得する。
【００１３】
上記画像には、目標言語の文字情報が含まれ、例えば、ユーザがシステム言語を中国語に切替えようとする場合、目標言語が中国語である。そのため、ユーザは、１つの紙に「中国語」という文字を書く又は他の中国語情報を書いてから、目標端末の撮像機能を利用して撮像し、上記文字情報を含む画像を得ることができる。
【００１４】
ステップＳ１０２において、上記画像から文字情報を抽出する。
【００１５】
好ましくは、ステップＳ１０２は図２に示すように、以下の具体的なプロセスを含んでもよい。
【００１６】
ステップＳ１０２１において、上記画像を階調化処理し、上記画像の階調図を得る。
【００１７】
上記画像の元の状態は、一般的にＲＧＢの形であり、ここで、Ｒは赤色成分を表し、Ｇは緑色成分を表し、Ｂは青色成分を表す。階調化とは、ＲＧＢの形で表わされる画像を階調値の形で表わされる画像である階調図に変換することである。
【００１８】
具体的には、両者の間は以下の式によって変換できる。
【００１９】
Ｇｒａｙ＝Ｒ＊０．３＋Ｇ＊０．５９＋Ｂ＊０．１１
【００２０】
ここで、Ｇｒａｙは、変換された階調値を表す。
【００２１】
ステップＳ１０２２において、上記階調図を平坦化処理し、上記画像のバランス階調図を得る。
【００２２】
階調図の階調分布を平坦化処理し、階調分布が比較的集中しているある階調区間から階調範囲全体の均一な分布に変わり、すなわち、画像を非線形に伸ばして画像階調値を改めて分配し、一定の階調範囲内の画素数が同じになるようにする。このようにして、より良い二値化効果を達成できる。
【００２３】
上記平坦化プロセスは、具体的に、まず、階調図において各階調値の分布確率を集計し、そして上記分布確率に基づいて各階調値の累積分布確率を算出し、上記累積分布確率に依拠して、予め設定されたマッピングルールに従って各階調値をマッピングし、対応する上記累積分布確率に比例するマッピングされた各階調値を得て、最後に、マッピングされた各階調値を丸め処理し、丸められた各階調値を得ることである。
【００２４】
簡単に例を挙げれば、階調図に５０、７５、１０３および１２８という４種類の階調値があり、各階調値の分布確率はそれぞれ０．２、０．３、０．１および０．４である場合、各階調値の累積分布確率はそれぞれ０．２、０．５、０．６および１と算出することができる。マッピングルールをｍｉ＝（ｍｍａｘ−ｍｍｉｎ）＊ｐｉとし、ここで、ｉは現在の階調値の番号であり、ｐｉはそれに対応する累積分布確率であり、ｍｉはマッピングされた階調値であり、ｍｍａｘは最大の階調値であって本例においては２５５であり、ｍｍｉｎは最小の階調値であって本例においては０である。以上のマッピング関係に基づいてマッピングすると、５１、１２７．５、１５３および２５５という４種類の階調値がそれぞれ得られ、ラウンドすると、５１、１２８、１５３および２５５となる。
【００２５】
ステップＳ１０２３において、上記バランス階調図を二値化処理し、上記画像の二値画像を得る。
【００２６】
画像の二値化とは、画像での画素点の階調値を０又は２５５とすること、即ち、画像全体が黒と白だけを含むという視覚効果を明らかに呈するようにすることである。１つの画像には、目標物体、バックグランドおよびノイズが含まれ、値が多いデジタル画像から目標物体を直接的に抽出しようとすると、全域の閾値Ｔを１つ設定し、画像のデータをＴより大きい画素群とＴより小さい画素群の２つの部分に分ける方法が最も汎用される。Ｔより大きい画素群の画素値を白色（又は黒色）と設定し、Ｔより小さい画素群の画素値を黒色（又は白色）と設定する。
【００２７】
本願は、自己適応閾値二値化アルゴリズムを利用して画像を二値化処理し、画像を比較的小さいブロックに分け、各ブロックのヒストグラムをそれぞれ算出し、各ヒストグラムのピークに基づいて、ブロック毎にその閾値を算出することが好ましい。各画素点の閾値は、隣り合うブロックの閾値に基づいて補間して得られる。
【００２８】
ステップＳ１０２４において、上記二値画像をデノイズ処理し、上記画像のデノイズ画像を得る。
【００２９】
まず、二値画像における各連結域を確定する。ここで、連結域は、互いに連結して階調値が同じである画素から構成される集合であり、本願においては、各画素の周囲の８つの隣接している画素を全てそれに連結する画素とする８つの近傍が採用される。そして、各連結域の画素数を算出し、画素数が予め設定された閾値より小さい連結域を、調整しようとする連結域として確定する。ここで、閾値は実際の状況に基づいて設定されてもよく、例えば１０又は他の値に設定してもよい。
【００３０】
連結域における各画素を白黒反転し、即ち、元の白色画素を黒色画素に変更し、元の黒色画素を白色画素に変更し、上記デノイズ画像を得る。
【００３１】
ステップＳ１０２５において、上記デノイズ画像から文字情報を抽出する。
【００３２】
以上の処理プロセスを経由すれば、上記デノイズ画像に、撮像プロセスにおいて光線輝度、影、及び紙上の雑多な点などの各種の要因によって生じる干渉が有効に取り除かれる。上記デノイズ画像のグラフィックを直接的に抽出処理し、更に識別しようとする文字情報としてもよい。
【００３３】
ステップＳ１０３において、上記文字情報に対応する目標言語を確定する。
【００３４】
好ましくは、ステップＳ１０３は図３に示すように、以下の具体的なプロセスを含んでもよい。
【００３５】
ステップＳ１０３１において、予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定する。
【００３６】
上記優先度は、実際な状況によって決定されてもよく、例えば、各種の言語の使用人数、使用の領域範囲などによって決定されてもよい。
【００３７】
ステップＳ１０３２において、上記文字情報と上記現在の一致言語との間の一致度を算出する。
【００３８】
本実施形態において、上記現在の一致言語の識別テンプレートを予め確立してもよい。英語を例とすると、２６個の英語のアルファベットを含む集合を識別テンプレートとしてもよい。上記文字情報における文字をそれぞれ識別テンプレートと対比し、この識別テンプレートにこの文字を見付けた場合、この文字のマッチングが成功であると表し、この識別テンプレートにこの文字を見付けなかった場合、この文字のマッチングが失敗であると表す。最後に、マッチングが成功した文字数を文字の合計数で割ると、上記文字情報と上記現在の一致言語との間の一致度が得られる。
【００３９】
ステップＳ１０３３において、上記文字情報と上記現在の一致言語との間の一致度が予め設定された閾値より大きいかを判断する。
【００４０】
一致度の閾値は、実際の状況に基づいて７０％、８０％又は９０％などに設定してもよく、本実施形態には具体的に限定されない。
【００４１】
上記文字情報と上記現在の一致言語との間の一致度が上記閾値以下である場合、ステップＳ１０３４を実行し、上記文字情報と上記現在の一致言語との間の一致度が上記閾値より大きい場合、ステップＳ１０３５を実行する。
【００４２】
ステップＳ１０３４において、上記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定する。
【００４３】
例えば、フラグを設定してある言語がマッチングされたかを表してもよい。ある言語のフラグ値が０である場合、この言語はマッチングされていないことを表し、この言語のフラグ値が１である場合、この言語は既にマッチングされたことを表す。上記フラグの初期値は０であり、この言語がマッチングされた後、この言語のフラグを１にセットし、即ち言語がマッチングされたことを識別する。
【００４４】
ステップＳ１０３４を実行した後、ステップＳ１０３２及びその後のステップに戻って実行する。
【００４５】
ステップＳ１０３５において、上記現在の一致言語を目標言語として確定する。
【００４６】
例えば、現在の一致言語が中国語であって、上記文字情報との間の一致度が一致度の閾値より大きい場合、中国語を目標言語と確定できる。
【００４７】
ステップＳ１０４において、上記目標端末のシステム言語を上記目標言語に切替える。
【００４８】
好ましくは、上記プリセット言語における言語優先度を設定するプロセスは、図４に示すように、具体的に以下のことを含んでもよい。
【００４９】
ステップＳ４０１において、サンプリング端末へシステム言語問い合わせコマンドを送信する。
【００５０】
上記サンプリング端末は、システム言語設定状況を集計する時に集計サンプルとする予め設定された端末である。最終集計結果の正確性を保証するために、サンプリング端末の数は、必ず１００００、２００００などのような一定の閾値より大きいものとして、具体的な値は、実際な状況に基づいて設定してもよい。
【００５１】
ステップＳ４０２において、上記サンプリング端末から上記システム言語問い合わせコマンドへのフィードバック結果を受信する。
【００５２】
上記フィードバック結果には上記サンプリング端末の現在のシステム言語設定状況が含まれ、例えば、サンプリング端末Ａの現在のシステム言語が中国語である場合、そのフィードバック結果は中国語であり、サンプリング端末Ｂの現在のシステム言語が英語である場合、そのフィードバック結果は英語である。
【００５３】
ステップＳ４０３において、上記フィードバック結果に基づいて、上記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計する。
【００５４】
ステップＳ４０４において、上記各種の言語がシステム言語として設定される回数に基づいて、上記各種の言語の優先度を確定する。
【００５５】
言語の優先度は、言語がシステム言語として設定される回数と正の相関関係にある。即ち、集計結果において、ある言語がシステム言語として設定される回数が多ければ、その優先度も高い。例えば、集計データに基づいて、Ａ言語をシステム言語として設定する端末数が１００００であり、Ｂ言語をシステム言語として設定する端末数が５０００であり、Ｃ言語をシステム言語として設定される端末数が１０００である場合、優先度の順序は高い方から順にＡ言語、Ｂ言語、Ｃ言語であると確定できる。
【００５６】
図４に示すプロセスによって汎用のデフォルト優先度順序が完成されるが、識別の効率を更に高めるために、目標端末の状況に基づいてデフォルト優先度をパーソナライズしてもよく、その具体的な調整プロセスは、図５に示すとおりである。
【００５７】
ステップＳ５０１において、上記目標端末にＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ、加入者識別モジュール）カードが取り付けられるかを判断する。
【００５８】
ＳＩＭカードは、スマートカード、ユーザ身分識別カードとも呼ばれ、一般的に、携帯電話にＳＩＭカードを取り付けなければ正常に通話できない。このＳＩＭカードには、１つのコンピュータチップによってデジタル携帯電話のユーザ情報が記憶される。端末が始めて利用される時に、端末システムが活性化され、システムは、端末にＳＩＭカードが取り付けられるかを自動的に検出し、例えば、Ａｎｄｒｏｉｄシステムにおいて、ＴｅｌｅｐｈｏｎｙＭａｎａｇｅｒクラスのＳＩＭ＿ＳＴＡＴＥ＿ＡＢＳＥＮＴ属性項目によって、端末にＳＩＭカードが取り付けられているかを判断してもよい。
【００５９】
上記目標端末にＳＩＭカードが取り付けられていない場合、ステップＳ５０２を実行し、上記目標端末にＳＩＭカードが取り付けられている場合、ステップＳ５０３及びその後のステップを実行する。
【００６０】
ステップＳ５０２において、上記目標端末の位置情報を取得し、そして上記位置情報に対応する言語の優先度を最高の優先度に調整する。
【００６１】
ＧＰＳによって上記目標端末の位置情報を取得し、そしてこの位置情報に対応する国を確定し、この国の言語の優先度を最高の優先度に調整してもよい。例えば、もし取得された上記位置情報が中国に位置すると、中国語の優先度を最高の優先度に調整する。
【００６２】
ステップＳ５０３において、上記ＳＩＭカードから電話帳とショートメッセージ情報を取得する。
【００６３】
例えば、Ａｎｄｒｏｉｄシステムにおいて、関数ｇｅｔＣｏｎｔｅｎｔＲｅＳｏｌｖｅｒ（）、及びパラメータ「ｃｏｎｔｅｎｔ：／／ｉｃｃ／ａｄｎ」やパラメータ「ｃｏｎｔｅｎｔ：／／ｓｉｍ／ａｄｎ」によって、連絡先の名前、電話番号、備考情報などのようなＳＩＭカードにおける電話帳情報を取得すると共に、関数ｇｅｔＣｏｎｔｅｎｔＲｅＳｏｌｖｅｒ（）、及びパラメータ「ｃｏｎｔｅｎｔ：／／ｓｍｓ／」、パラメータ「ｃｏｎｔｅｎｔ：／／ｓｍｓ／ｉｎｂｏｘ」、パラメータ「ｃｏｎｔｅｎｔ：／／ｓｍｓ／ｓｅｎｔ」によって、ＳＩＭカードにおいて連絡先に対応するショートメッセージ情報を読み取ってもよい。
【００６４】
ステップＳ５０４において、上記電話帳とショートメッセージ情報がＮｕｌｌであるかを判断する。
【００６５】
上記電話帳とショートメッセージ情報がＮｕｌｌである場合、ステップＳ５０５を実行し、上記電話帳とショートメッセージ情報がＮｕｌｌでない場合、ステップＳ５０６を実行する。
【００６６】
ステップＳ５０５において、上記ＳＩＭカードの帰属地を取得し、そして上記帰属地に対応する言語の優先度を最高の優先度に調整する。
【００６７】
具体的には、ＳＩＭカードにおける予め設定された文字列で指示されるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ、国際移動体加入者識別番号）を読み取ってもよい。ここで、ＩＭＳＩは、３つの数字からなり、ＳＩＭカードが属する国を一意に識別するためのＭＣＣ（Ｍｏｂｉｌｅ  Ｃｏｕｎｔｒｙ  Ｃｏｄｅ、移動体国番号）を含み、例えば、ＭＣＣが４６０である場合、ＳＩＭカードが属する国は中国であると表す。
【００６８】
ステップＳ５０６において、上記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整する。
【００６９】
例えば、連絡先の記録情報に「張三」という名前が検索されると、システムは、テキスト内容である「張三」のコード情報を識別し、このコードに対応する言語として中国語を得、この連絡先の言語タイプが中国語であると判断する。また、連絡先のショートメッセージ情報にテキスト内容として「Ｄｏｎ’ｔ  ｆｏｒｇｅｔ  ｔｏ  ｌｏｃｋ  ｔｈｅ  ｄｏｏｒ  ｗｈｅｎ  ｙｏｕ  ｌｅａｖｅ」が読み取られると、システムは、このコード情報に対応する言語が英語であると識別し、この連絡先の言語タイプが英語であると判断する。電話番号に基づいて言語タイプを取得する場合、端末が電話番号を検索した後、サーバ又は通信キャリアによって構築される第三者帰属地問い合わせサーバの問い合わせインタフェースへ問い合わせてこの番号の番号帰属地情報を取得すると、この帰属地情報に基づいて言語タイプを設定することができる。例えば、端末が読み取った電話番号が＋１−７６５４３２１１１１である場合、サーバからこの番号の国際コードとして１を検索して帰属地がアメリカであり、この連絡先の言語タイプが英語であると認定することができる。
【００７０】
総じて言えば、本願に係る実施形態は、まず、目標端末のシステム言語を設定するための予め設定された画像を取得し、そして、上記画像から文字情報を抽出して上記文字情報に対応する目標言語を確定し、最後に、上記目標端末のシステム言語を上記目標言語に切替える。本願によれば、ユーザは、中国語が書かれた紙のような、目標端末のシステム言語を設定するための画像を予め準備するだけで、システムは、画像取得、文字情報抽出などのプロセスによって画像の文字情報を取得し、この文字情報が中国語であると確定し、最終的に目標端末のシステム言語を中国語に切替えることができる。操作プロセスの全体が極めて便利であり、ユーザの使用体験を大幅に向上させる。
【００７１】
理解されるように、上記実施形態における各ステップの順番は実行順序の先後を意味せず、各プロセスの実行順序はその機能及び内在的論理により決定されるべきであり、本願に係る実施形態の実施プロセスはまったくこれに限定されない。
【００７２】
図６は、上記実施形態に記載されたシステム言語切替方法に対応して、本願に係る実施形態により提供されるシステム言語切替装置の１つの実施形態の構造図を示す。
【００７３】
本実施形態において、システム言語切替装置は、
目標端末のシステム言語を設定するための予め設定された画像を取得する画像取得モジュール６０１と、
上記画像から文字情報を抽出する文字情報抽出モジュール６０２と、
上記文字情報に対応する目標言語を確定する目標言語確定モジュール６０３と、
上記目標端末のシステム言語を上記目標言語に切替えるシステム言語切替モジュール６０４と、
を含んでもよい。
【００７４】
更に、上記目標言語確定モジュールは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定するための現在の一致言語選定ユニットと、
上記文字情報と上記現在の一致言語との間の一致度を算出するための一致度算出ユニットと、
上記文字情報と上記現在の一致言語との間の一致度が予め設定された閾値以下である場合、上記プリセット言語から新しい現在の一致言語としてマッチングされず、優先度が最も高い言語を選定するための現在の一致言語置換ユニットと、
上記文字情報と上記現在の一致言語との間の一致度が上記閾値より大きい場合、上記現在の一致言語を目標言語として確定するための目標言語確定ユニットと、
を含んでもよい。
【００７５】
更に、上記システム言語切替装置は、
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信する問い合わせコマンド送信モジュールと、
上記サンプリング端末から上記システム言語問い合わせコマンドへのフィードバック結果を受信するフィードバック結果受信モジュールと、
上記フィードバック結果に基づいて、上記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計する回数集計モジュールと、
上記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある上記各種の言語の優先度を確定する優先度確定モジュールと、
を更に含んでもよい。
【００７６】
更に、上記システム言語切替装置は、
上記目標端末にＳＩＭカードが取り付けられない場合、上記目標端末の位置情報を取得し、そして上記位置情報に対応する言語の優先度を最高の優先度に調整する第１の調整モジュールと、
上記目標端末にＳＩＭカードが取り付けられる場合、上記ＳＩＭカードから電話帳とショートメッセージ情報を取得する情報取得モジュールと、
上記電話帳とショートメッセージ情報がＮｕｌｌでない場合、上記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整する第２調整モジュールと、
上記電話帳とショートメッセージ情報がＮｕｌｌである場合、上記ＳＩＭカードの帰属地を取得し、そして上記帰属地に対応する言語の優先度を最高の優先度に調整する第３調整モジュールと、
を更に含んでもよい。
【００７７】
更に、上記文字情報抽出モジュールは、
上記画像を階調化処理し、上記画像の階調図を得る階調化処理ユニットと、
上記階調図を平坦化処理し、上記画像のバランス階調図を得る平坦化処理ユニットと、
上記バランス階調図を二値化処理し、上記画像の二値画像を得る二値化処理ユニットと、
上記二値画像をデノイズ処理し、上記画像のデノイズ画像を得るデノイズ処理ユニットと、
上記デノイズ画像から文字情報を抽出する文字情報抽出ユニットと、
を含んでもよい。
【００７８】
図７は、本願に係る実施形態により提供されるシステム言語切替端末機器の概略ブロック図を示す。説明の便宜のために、本願に係る実施形態に関連する部分だけを示す。
【００７９】
本実施形態において、上記システム言語切替端末機器７は、デスクトップコンピュータ、ノートパソコン、ＰＤＡ、及びクラウドサーバなどの計算機器であってもよい。このシステム言語切替端末機器７は、プロセッサ７０と、メモリ７１と、上記メモリ７１に記憶され上記プロセッサ７０で稼働できる、上記システム言語切替方法を実行するコンピュータ読取可能なコマンドであるコンピュータ読取可能コマンド７２とを含んでもよい。上記コンピュータ読取可能コマンド７２が上記プロセッサ７０により実行される時に、図１に示すステップＳ１０１−Ｓ１０４のような、上記各システム言語切替方法に係る実施形態におけるステップを実現する。又は、上記コンピュータ読取可能コマンド７２が上記プロセッサ７０により実行される時に、図６に示すモジュール６０１−６０４の機能のような、上記各装置に係る実施形態における各モジュール・ユニットの機能を実現する。
【００８０】
例示的に、上記コンピュータ読取可能コマンド７２は、本願を実現するように、上記メモリ７１に記憶され、上記プロセッサ７０により実行される１つ又は複数のモジュール・ユニットに分けてもよい。上記１つ又は複数のモジュール・ユニットは、所定の機能を完了できる一連のコンピュータ読取可能なコマンドの指令を意味し、この指令は、上記コンピュータ読取可能コマンド７２の上記システム言語切替端末機器７における実行プロセスを記述するためのものである。
【００８１】
上記プロセッサ７０は、中央処理ユニット（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）であってもよく、他の汎用プロセッサ、デジタルシグナルプロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、専用集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ，ＦＰＧＡ）又は他のプログラマブル論理デバイス、ディスクリートゲート又はトランジスタ論理デバイス、ディスクリートハードウェア素子などであってもよい。汎用プロセッサは、マイクロプロセッサであってもよいし、いずれの通常のプロセッサなどであってもよい。
【００８２】
上記メモリ７１は、上記システム言語切替端末機器７のハードディスク又は内部メモリのような、システム言語切替端末機器７の内部記憶ユニットであってもよい。上記メモリ７１は、上記システム言語切替端末機器７に配置される挿入式ハードディスク、スマートメディアカード（Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）  Ｃａｒｄ、ＳＭＣ）、セキュアデジタル（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ、ＳＤ）カード、フラッシュカード（Ｆｌａｓｈ  Ｃａｒｄ）などのような上記システム言語切替端末機器７の外部記憶機器であってもよい。更に、上記メモリ７１は、上記システム言語切替端末機器７の内部記憶ユニットを含むと共に外部記憶機器を含んでもよい。上記メモリ７１は、上記コンピュータ読取可能なコマンド、及び上記システム言語切替端末機器７に必要である他のコマンドとデータを記憶することに用いられる。上記メモリ７１は、出力された又は出力されようとするデータを一時記憶することに用いられてもよい。
【００８３】
本願に係る各実施形態における各機能ユニットは、１つの処理ユニットに集積してもよく、各ユニットとして独立して物理的に存在してもよく、２つのユニットを１つのユニットに集積してもよい。上記集積されたユニットは、ハードウェアの形で実現されてもよく、ソフトウェア機能ユニットの形で実現されてもよい。
【００８４】
上記集積されたユニットがソフトウェア機能ユニットの形で実現され独立した商品として販売又は使用される場合、コンピュータ読取可能な記憶媒体に記憶されてもよい。このような理解に基づいて、本願の技術手段の本質的或いは従来技術に寄与する部分、或いはこの技術手段の全部又は一部は、ソフトウェア商品の形で実現されてもよく、このコンピュータソフトウェア商品は１つの記憶媒体に記憶され、１つのコンピュータ機器（パソコン、サーバ、又はネット機器などであってもよい。）を、本願に係る各実施形態に記載された方法の全部又は一部のステップを実行させるための幾つかのコンピュータ読取可能なコマンドを含む。上記記憶媒体は、コンピュータ読取可能なコマンドを記憶できるＵＳＢフラッシュディスク、モバイルハードディスク、リードオンリーメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク、又はディスクなどの各種の媒体を含む。
【００８５】
以上に記述された実施形態は、本願の技術手段を説明するためのものだけであり、これに制限されない。上記実施形態を参照して本願を詳細に説明したが、当業者にとって理解されるように、依然として上記各実施形態に記載される技術手段に対して修飾し、又は、その中の一部の技術特徴を均等物に置き換えることができ、これらの修飾又は置き換えは、対応する技術手段を実質的に本願の各実施形態の技術手段の精神と範囲から逸脱させることなく、本願の保護範囲に含まれるべきである。
【００８６】
（付記）
（付記１）
目標端末のシステム言語を設定するための予め設定された画像を取得することと、
前記画像から文字情報を抽出することと、
前記文字情報に対応する目標言語を確定することと、
前記目標端末のシステム言語を前記目標言語に切替えることと、を含む、
ことを特徴とするシステム言語切替方法。
【００８７】
（付記２）
前記文字情報に対応する目標言語を前記確定することは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定することと、
前記文字情報と前記現在の一致言語との間の一致度を算出することと、
前記文字情報と前記現在の一致言語との間の一致度が予め設定された閾値以下である場合、前記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定し、そして前記文字情報と前記現在の一致言語との間の一致度を前記算出するステップに戻って実行することと、
前記文字情報と前記現在の一致言語との間の一致度が前記閾値より大きい場合、前記現在の一致言語を目標言語として確定することと、を含む、
ことを特徴とする付記１に記載のシステム言語切替方法。
【００８８】
（付記３）
前記プリセット言語における言語優先度の設定プロセスは、
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信することと、
前記サンプリング端末から前記システム言語問い合わせコマンドへのフィードバック結果を受信することと、
前記フィードバック結果に基づいて、前記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計することと、
前記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある前記各種の言語の優先度を確定することと、を含む、
ことを特徴とする付記２に記載のシステム言語切替方法。
【００８９】
（付記４）
各種の言語がシステム言語として設定される回数に基づいて前記各種の言語の優先度を前記確定した後、
前記目標端末にＳＩＭカードが取り付けられていない場合、前記目標端末の位置情報を取得し、そして前記位置情報に対応する言語の優先度を最高の優先度に調整することと、
前記目標端末にＳＩＭカードが取り付けられている場合、前記ＳＩＭカードから電話帳とショートメッセージ情報を取得することと、
前記電話帳とショートメッセージ情報がＮｕｌｌでない場合、前記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整することと、
前記電話帳とショートメッセージ情報がＮｕｌｌである場合、前記ＳＩＭカードの帰属地を取得し、そして前記帰属地に対応する言語の優先度を最高の優先度に調整することと、を更に含む、
ことを特徴とする付記３に記載のシステム言語切替方法。
【００９０】
（付記５）
前記画像から文字情報を前記抽出することは、
前記画像を階調化処理し、前記画像の階調図を得ることと、
前記階調図を平坦化処理し、前記画像のバランス階調図を得ることと、
前記バランス階調図を二値化処理し、前記画像の二値画像を得ることと、
前記二値画像をデノイズ処理し、前記画像のデノイズ画像を得ることと、
前記デノイズ画像から文字情報を抽出することと、を含む、
ことを特徴とする付記１から４の何れか１つに記載のシステム言語切替方法。
【００９１】
（付記６）
コンピュータ読取可能なコマンドが記憶されるコンピュータ読取可能な記憶媒体であって、
前記コンピュータ読取可能なコマンドがプロセッサにより実行される時に、
目標端末のシステム言語を設定するための予め設定された画像を取得するステップと、
前記画像から文字情報を抽出するステップと、
前記文字情報に対応する目標言語を確定するステップと、
前記目標端末のシステム言語を前記目標言語に切替えるステップと、を実現する、
ことを特徴とするコンピュータ読取可能な記憶媒体。
【００９２】
（付記７）
前記文字情報に対応する目標言語を前記確定するステップは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定することと、
前記文字情報と前記現在の一致言語との間の一致度を算出することと、
前記文字情報と前記現在の一致言語との間の一致度が予め設定された閾値以下である場合、前記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定し、そして前記文字情報と前記現在の一致言語との間の一致度を前記算出するステップに戻って実行することと、
前記文字情報と前記現在の一致言語との間の一致度が前記閾値より大きい場合、前記現在の一致言語を目標言語として確定することと、を含む、
ことを特徴とする付記６に記載のコンピュータ読取可能な記憶媒体。
【００９３】
（付記８）
前記プリセット言語における言語優先度の設定プロセスは、
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信することと、
前記サンプリング端末から前記システム言語問い合わせコマンドへのフィードバック結果を受信することと、
前記フィードバック結果に基づいて、前記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計することと、
前記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある前記各種の言語の優先度を確定することと、を含む、
ことを特徴とする付記７に記載のコンピュータ読取可能な記憶媒体。
【００９４】
（付記９）
各種の言語がシステム言語として設定される回数に基づいて前記各種の言語の優先度を前記確定した後、
前記目標端末にＳＩＭカードが取り付けられていない場合、前記目標端末の位置情報を取得し、そして前記位置情報に対応する言語の優先度を最高の優先度に調整することと、
前記目標端末にＳＩＭカードが取り付けられている場合、前記ＳＩＭカードから電話帳とショートメッセージ情報を取得することと、
前記電話帳とショートメッセージ情報がＮｕｌｌでない場合、前記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整することと、
前記電話帳とショートメッセージ情報がＮｕｌｌである場合、前記ＳＩＭカードの帰属地を取得し、そして前記帰属地に対応する言語の優先度を最高の優先度に調整することと、を更に含む、
ことを特徴とする付記８に記載のコンピュータ読取可能な記憶媒体。
【００９５】
（付記１０）
前記画像から文字情報を前記抽出することは、
前記画像を階調化処理し、前記画像の階調図を得ることと、
前記階調図を平坦化処理し、前記画像のバランス階調図を得ることと、
前記バランス階調図を二値化処理し、前記画像の二値画像を得ることと、
前記二値画像をデノイズ処理し、前記画像のデノイズ画像を得ることと、
前記デノイズ画像から文字情報を抽出することと、を含む、
ことを特徴とする付記６から９のいずれか１つに記載のコンピュータ読取可能な記憶媒体。
【００９６】
（付記１１）
メモリと、プロセッサと、前記メモリに記憶され前記プロセッサで稼働できるコンピュータ読取可能なコマンドと、を含むシステム言語切替端末機器であって、
前記コンピュータ読取可能なコマンドが前記プロセッサにより実行される時に、
目標端末のシステム言語を設定するための予め設定された画像を取得するステップと、
前記画像から文字情報を抽出するステップと、
前記文字情報に対応する目標言語を確定するステップと、
前記目標端末のシステム言語を前記目標言語に切替えるステップと、を実現する、
ことを特徴とするシステム言語切替端末機器。
【００９７】
（付記１２）
前記文字情報に対応する目標言語を前記確定するステップは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定することと、
前記文字情報と前記現在の一致言語との間の一致度を算出することと、
前記文字情報と前記現在の一致言語との間の一致度が予め設定された閾値以下である場合、前記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定し、そして前記文字情報と前記現在の一致言語との間の一致度を前記算出するステップに戻って実行することと、
前記文字情報と前記現在の一致言語との間の一致度が前記閾値より大きい場合、前記現在の一致言語を目標言語として確定することと、を含む、
ことを特徴とする付記１１に記載のシステム言語切替端末機器。
【００９８】
（付記１３）
前記プリセット言語における言語優先度の設定プロセスは、
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信することと、
前記サンプリング端末から前記システム言語問い合わせコマンドへのフィードバック結果を受信することと、
前記フィードバック結果に基づいて、前記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計することと、
前記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある前記各種の言語の優先度を確定することと、を含む、
ことを特徴とする付記１２に記載のシステム言語切替端末機器。
【００９９】
（付記１４）
各種の言語がシステム言語として設定される回数に基づいて前記各種の言語の優先度を前記確定した後、
前記目標端末にＳＩＭカードが取り付けられていない場合、前記目標端末の位置情報を取得し、そして前記位置情報に対応する言語の優先度を最高の優先度に調整することと、
前記目標端末にＳＩＭカードが取り付けられている場合、前記ＳＩＭカードから電話帳とショートメッセージ情報を取得することと、
前記電話帳とショートメッセージ情報がＮｕｌｌでない場合、前記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整することと、
前記電話帳とショートメッセージ情報がＮｕｌｌである場合、前記ＳＩＭカードの帰属地を取得し、そして前記帰属地に対応する言語の優先度を最高の優先度に調整することと、を更に含む、
ことを特徴とする付記１３に記載のシステム言語切替端末機器。
【０１００】
（付記１５）
前記画像から文字情報を前記抽出するステップは、
前記画像を階調化処理し、前記画像の階調図を得ることと、
前記階調図を平坦化処理し、前記画像のバランス階調図を得ることと、
前記バランス階調図を二値化処理し、前記画像の二値画像を得ることと、
前記二値画像をデノイズ処理し、前記画像のデノイズ画像を得ることと、
前記デノイズ画像から文字情報を抽出することと、を含む、
ことを特徴とする付記１１から１４の何れか１つに記載のシステム言語切替端末機器。
【０１０１】
（付記１６）
目標端末のシステム言語を設定するための予め設定された画像を取得する画像取得モジュールと、
前記画像から文字情報を抽出する文字情報抽出モジュールと、
前記文字情報に対応する目標言語を確定する目標言語確定モジュールと、
前記目標端末のシステム言語を前記目標言語に切替えるシステム言語切替モジュール、を含む、
ことを特徴とするシステム言語切替装置。
【０１０２】
（付記１７）
前記目標言語確定モジュールは、
予め設定されたプリセット言語から優先度が最も高い言語を現在の一致言語として選定する現在の一致言語選定ユニットと、
前記文字情報と前記現在の一致言語との間の一致度を算出する一致度算出ユニットと、
前記文字情報と前記現在の一致言語との間の一致度が予め設定された閾値以下である場合、前記プリセット言語からマッチングされず、優先度が最も高い言語を新しい現在の一致言語として選定し、そして前記文字情報と前記現在の一致言語との間の一致度を前記算出するステップに戻って実行する現在の一致言語置換ユニットと、
前記文字情報と前記現在の一致言語との間の一致度が前記閾値より大きい場合、前記現在の一致言語を目標言語として確定する目標言語確定ユニットと、を含む、
ことを特徴とする付記１６に記載のシステム言語切替装置。
【０１０３】
（付記１８）
システム言語設定状況を集計する時に集計サンプルとする予め設定された端末であるサンプリング端末へ、システム言語問い合わせコマンドを送信する問い合わせコマンド送信モジュールと、
前記サンプリング端末から前記システム言語問い合わせコマンドへのフィードバック結果を受信するフィードバック結果受信モジュールと、
前記フィードバック結果に基づいて、前記プリセット言語における各種の言語がシステム言語として設定される回数をそれぞれ集計する回数集計モジュールと、
前記各種の言語がシステム言語として設定される回数に基づいて、言語がシステム言語として設定される回数と正の相関関係にある前記各種の言語の優先度を確定する優先度確定モジュールと、を更に含む、
ことを特徴とする付記１７に記載のシステム言語切替装置。
【０１０４】
（付記１９）
前記目標端末にＳＩＭカードが取り付けられていない場合、前記目標端末の位置情報を取得し、そして前記位置情報に対応する言語の優先度を最高の優先度に調整する第１の調整モジュールと、
前記目標端末にＳＩＭカードが取り付けられている場合、前記ＳＩＭカードから電話帳とショートメッセージ情報を取得する情報取得モジュールと、
前記電話帳とショートメッセージ情報がＮｕｌｌでない場合、前記電話帳とショートメッセージ情報に使用される言語の優先度を最高の優先度に調整する第２の調整モジュールと、
前記電話帳とショートメッセージ情報がＮｕｌｌである場合、前記ＳＩＭカードの帰属地を取得し、そして前記帰属地に対応する言語の優先度を最高の優先度に調整する第３の調整モジュールと、を更に含む、
ことを特徴とする付記１８に記載のシステム言語切替装置。
【０１０５】
（付記２０）
前記文字情報抽出モジュールは、
前記画像を階調化処理し、前記画像の階調図を得る階調化処理ユニットと、
前記階調図を平坦化処理し、前記画像のバランス階調図を得る平坦化処理ユニットと、
前記バランス階調図を二値化処理し、前記画像の二値画像を得る二値化処理ユニットと、
前記二値画像をデノイズ処理し、前記画像のデノイズ画像を得るデノイズ処理ユニットと、
前記デノイズ画像から文字情報を抽出する文字情報抽出ユニットと、を含む、
ことを特徴とする付記１６から１９の何れか１つに記載のシステム言語切替装置。
【図１】
0006718978.tif 000002
【図２】
0006718978.tif 000003
【図３】
0006718978.tif 000004
【図４】
0006718978.tif 000005
【図５】
0006718978.tif 000006
【図６】
0006718978.tif 000007
【図７】
0006718978.tif 000008