(57)【特許請求の範囲】
【請求項１】
表示部と、
特定文字列データを記憶する記憶部と、
前記表示部への表示が要求された文字列データの中に、前記記憶部に記憶されている前記特定文字列データが含まれているか否かを判定する判定部と、
前記判定部により前記特定文字列データが含まれていると判定された場合、前記表示が要求された文字列データ中の当該特定文字列データを、所定の変換規則に従って特殊表示データへ変換する変換部と、
前記文字列データの入力を受け付け、当該文字列データの前記表示部への表示を要求すると共に、前記変換部により変換される前の当該文字列データを記憶する入力部と、を備え、
前記入力部は、文字データの入力を受け付けたことに応じて、当該文字データに続く予測文字列を示す少なくとも１つの前記文字列データを取得し、当該文字列データの前記表示部へのリスト表示を要求する電子機器。
【請求項２】
前記特殊表示データへ変換する変換モード、又は当該変換を解除する変換解除モードを設定するモード設定部をさらに備え、
前記変換部は、前記変換モードが設定されている場合に、前記特定文字列データを変換し、前記変換解除モードが設定されている場合に、前記特定文字列データを変換せず、かつ、変換後の前記特殊表示データを前記特定文字列データへ変換する請求項１に記載の電子機器。
【請求項３】
前記変換部は、前記所定の変換規則として、複数の変換規則から１つを選択する請求項１又は請求項２に記載の電子機器。
【請求項４】
前記複数の変換規則のうち、前記特定文字列データの種別に応じて、いずれを用いるかを設定する規則設定部をさらに備える請求項３に記載の電子機器。
【請求項５】
所定のアプリケーションにて管理されているデータベースから、前記特定文字列データを抽出し、前記記憶部に記憶する抽出部をさらに備える請求項１から請求項４のいずれか１項に記載の電子機器。
【請求項６】
前記データベースは、アドレス帳データ、スケジュール帳データ、電子メールデータ、メモ帳データ、ブックマークデータ、電子マネーデータ及び歩数計データのうち、少なくともいずれかを含む請求項５に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びその表示制御方法に関する。
【背景技術】
【０００２】
従来、ＰＣや携帯電話機等の電子機器においては、表示部を利用してアドレス帳や電子メール等の様々なアプリケーションが実行される。このようなアプリケーションにより表示部に表示される文字列の中には、利用者や知人の個人情報が含まれている場合も多い。そして、このように表示部に表示された個人情報は、第三者に覗き見られるおそれがある。特に、携帯型の電子機器の場合、電車内で使用されたり、放置されたりした場合に、容易に個人情報が漏洩するおそれがある。
【０００３】
このような状況において、第三者に特定の情報が漏洩するのを防止する対策が採られてきている。例えば、特許文献１には、パスワードとして使用されているユーザの個人情報データを非表示又は視認不可能な状態で表示させることが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５６７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、漏洩を防止したい情報は、パスワードには限られず、様々な個人情報が含まれる。これら全ての個人情報を、特許文献１のように視認不可能にしてしまうと、ユーザ自身も判別ができなくなってしまうため、各種データや文章の表示や入力の際に、ユーザの利便性が低下する。
【０００６】
例えば、多くの電子機器では、入力中の文字列が確定されるまで、文節予測等の入力補助機能により、過去に入力確定された文字列が候補として一覧表示される。したがって、既に入力された文字列のみならず、この一覧の中に個人情報又は個人情報に結び付く情報が含まれている場合もある。
【０００７】
本発明は、ユーザの利便性を低下させず、かつ、特定の文字列を第三者に視認され難い電子機器及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子機器は、表示部と、特定文字列データを記憶する記憶部と、前記表示部への表示が要求された文字列データの中に、前記記憶部に記憶されている前記特定文字列データが含まれているか否かを判定する判定部と、前記判定部により前記特定文字列データが含まれていると判定された場合、前記表示が要求された文字列データ中の当該特定文字列データを、所定の変換規則に従って特殊表示データへ変換する変換部と、を備える。
【０００９】
また、本発明に係る電子機器は、前記文字列データの入力を受け付け、当該文字列データの前記表示部への表示を要求すると共に、前記変換部により変換される前の当該文字列データを記憶する入力部をさらに備えることが好ましい。
【００１０】
また、前記入力部は、文字データの入力を受け付けたことに応じて、当該文字データに続く予測文字列を示す少なくとも１つの前記文字列データを取得し、当該文字列データの前記表示部へのリスト表示を要求することが好ましい。
【００１１】
また、本発明に係る電子機器は、前記特殊表示データへ変換する変換モード、又は当該変換を解除する変換解除モードを設定するモード設定部をさらに備え、前記変換部は、前記変換モードが設定されている場合に、前記特定文字列データを変換し、前記変換解除モードが設定されている場合に、前記特定文字列データを変換せず、かつ、変換後の前記特殊表示データを前記特定文字列データへ変換することが好ましい。
【００１２】
また、前記変換部は、前記所定の変換規則として、複数の変換規則から１つを選択することが好ましい。
【００１３】
また、本発明に係る電子機器は、前記複数の変換規則のうち、前記特定文字列データの種別に応じて、いずれを用いるかを設定する規則設定部をさらに備えることが好ましい。
【００１４】
また、本発明に係る電子機器は、所定のアプリケーションにて管理されているデータベースから、前記特定文字列データを抽出する抽出部をさらに備えることが好ましい。
【００１５】
また、前記データベースは、アドレス帳データ、スケジュール帳データ、電子メールデータ、メモ帳データ、ブックマークデータ、電子マネーデータ及び歩数計データのうち、少なくともいずれかを含むことが好ましい。
【００１６】
本発明に係る表示制御方法は、表示部を有する電子機器の表示制御方法であって、特定文字列データを記憶する記憶ステップと、前記表示部への表示が要求された文字列データの中に、前記記憶ステップにおいて記憶されている前記特定文字列データが含まれているか否かを判定する判定ステップと、前記判定ステップにおいて前記特定文字列データが含まれていると判定された場合、前記表示が要求された文字列データ中の当該特定文字列データを、所定の変換規則に従って特殊表示データへ変換する変換ステップと、を含む。
【発明の効果】
【００１７】
本発明によれば、電子機器において、ユーザの利便性を低下させず、かつ、特定の文字列を第三者に視認され難くできる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係る携帯電話機の外観斜視図である。
【図２】実施形態に係る携帯電話機の機能を示すブロック図である。
【図３】実施形態に係るカモフラージュ処理による画面表示例を示す図である。
【図４】実施形態に係るカモフラージュ処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態の一例について説明する。なお、本実施形態では、電子機器の一例として、携帯電話機１を説明する。
【００２０】
図１は、本実施形態に係る携帯電話機１（電子機器）の外観斜視図である。
携帯電話機１は、操作部側筐体２と、表示部側筐体３と、を備えて構成される。操作部側筐体２は、表面部１０に、操作部１１と、携帯電話機１の使用者が通話時や音声認識アプリケーションを利用時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメールの文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。
【００２１】
また、表示部側筐体３は、表面部２０に、各種情報を表示するための表示部２１と、通話の相手側の音声を出力するレシーバ２２と、を備えて構成されている。
【００２２】
また、操作部側筐体２の上端部と表示部側筐体３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とが互いに開いた状態（開放状態）にしたり、操作部側筐体２と表示部側筐体３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００２３】
図２は、本実施形態に係る携帯電話機１の機能を示すブロック図である。
携帯電話機１は、操作部１１と、表示部２１と、制御部３０と、通信部４０と、音声制御部５０と、記憶部６０とを備える。
【００２４】
制御部３０は、携帯電話機１の全体を制御しており、例えば、表示部２１、通信部４０、音声制御部５０等に対して所定の制御を行う。また、制御部３０は、操作部１１、通信部４０等から入力を受け付けて、各種処理を実行する。そして、制御部３０は、処理実行の際には、記憶部６０を制御し、各種プログラム及びデータの読み出し、並びにデータの書き込みを行う。
【００２５】
また、本実施形態において、制御部３０は、操作部１１により入力された文字列、又は記憶部６０から読み出された文字列に対して、後述のカモフラージュ処理を行い、処理後の表示データを表示部２１に表示させる。なお、制御部３０が処理実行のために備える各部の機能は後述する。
【００２６】
通信部４０は、所定の周波数帯（例えば、２ＧＨｚ帯や８００ＭＨｚ帯等）で外部装置（例えば、基地局）と通信を行う。そして、通信部４０は、アンテナより受信した信号を復調処理し、処理後の信号を制御部３０に供給し、また、制御部３０から供給された信号を変調処理し、アンテナから外部装置に送信する。
【００２７】
音声制御部５０は、制御部３０の制御に従って、通信部４０から供給された信号に対して所定の音声処理を行い、処理後の信号をレシーバ２２に出力する。レシーバ２２は、音声制御部５０から供給された信号を外部に出力する。なお、この信号は、レシーバ２２に代えて、又はレシーバ２２と共に、スピーカ（図示せず）から出力されるとしてもよい。
【００２８】
また、音声制御部５０は、制御部３０の制御に従って、マイク１２から入力された信号を処理し、処理後の信号を通信部４０に出力する。通信部４０は、音声制御部５０から供給された信号に所定の処理を行い、処理後の信号をアンテナより出力する。
【００２９】
記憶部６０は、例えば、ワーキングメモリを含み、制御部３０による演算処理に利用される。また、本実施形態では、後述の処理を実行するプログラムや、各種アプリケーションデータ（アプリケーションＤＢ６１）、個人情報を示す特定文字列データ（個人情報ＤＢ６２）等が記憶される。なお、記憶部６０は、着脱可能な外部メモリを兼ねていてもよい。
【００３０】
次に、制御部３０の各部について詳述する。
制御部３０は、入力部３１と、判定部３２と、モード設定部３３と、規則設定部３４と、変換部３５と、抽出部３６とを備える。
【００３１】
入力部３１は、操作部１１から文字列データの入力を受け付け、この文字列データの表示部２１への表示を要求すると共に、変換部３５により変換される前の元の文字列データをアプリケーションＤＢ６１に記憶する。
【００３２】
判定部３２は、表示部２１への表示が要求された文字列データの中に、個人情報ＤＢ６２に記憶されている個人情報を示す特定文字列データが含まれているか否かを判定する。
【００３３】
モード設定部３３は、操作部１１から受け付ける指示入力に基づいて、特定文字列データを後述の特殊表示データへ変換する変換モード、又はこの変換を解除する変換解除モードを設定する。
【００３４】
規則設定部３４は、特定文字列データを特殊表示データへ変換するための複数の変換規則のうち、特定文字列データの種別に応じて、いずれを用いるかを設定する。ここで、特定文字列データの種別とは、例えば、人名、住所、職業等、個人情報の種別をいう。また、規則設定部３４は、操作部１１から受け付ける指示入力に基づいて、これらの個人情報の種別に対して、それぞれ１つの変換規則を予め決定する。
【００３５】
変換部３５は、判定部３２により、表示部２１への表示が要求された文字列データの中に特定文字列データが含まれていると判定された場合、この特定文字列データを、規則設定部３４により設定された所定の変換規則に従って特殊表示データへ変換する。
【００３６】
ここで、変換規則に従った特殊表示データは、携帯電話機１の所有者であるユーザにとっては意味が分かり易く、第三者にとっては分かり難いことが望ましい。例えば、特殊表示データとしては、以下のようなものが挙げられる。
【００３７】
（１）各文字の画像を上下反転させた表示データ。
（２）各文字の画像を左右反転させた表示データ。
（３）各文字の画像を回転させた表示データ。
（４）文字列中の文字を逆順に入れ替えた表示データ。
（５）文字列を表音表記した表示データ。例えば、「おはよう」を「ＯＨＡＹＯＵ」とローマ字表記する。
（６）文字列を他言語に変換した表示データ。例えば、日本語の「おはよう」を英語の「ＧＯＯＤ  ＭＯＲＮＩＮＧ」と表記する。
（７）文字列の表示色を背景色と同系色又は薄い色とした表示データ。例えば、特開２００５−２０８９２１号公報に示されているようにグレー表示とする。
（８）文字列の意味に相当し、文字列に関連付けて記憶されている画像データ（アイコン）。
（９）各文字と１対１に対応する画像データ。例えば、数字をサイコロの目や麻雀パイの画像データとする。
【００３８】
また、変換部３５は、変換モードが設定されている場合に、特定文字列データを変換し、変換解除モードが設定されている場合に、特定文字列データを変換しない。さらに、変換部３５は、特殊表示データが表示されている状態で、変換解除モードが設定された場合、変換後の特殊表示データを、変換前の特定文字列データへ戻して表示する。
【００３９】
抽出部３６は、所定のアプリケーションにて管理されているアプリケーションＤＢ６１から、個人情報を示す特定文字列データを抽出し、個人情報ＤＢ６２に記憶する。具体的には、抽出部３６は、例えば、アドレス帳データから、人名、電話番号、住所、メールアドレス、誕生日等を、スケジュール帳データから、人名、場所、記念日等を、電子メールデータから、メールアドレス、件名等を、ブックマークデータからＵＲＬデータ等を抽出する。また、電子マネー機能が実装されている場合には、抽出部３６は、この電子マネー・アプリケーションから、ログインＩＤ、パスワード、電子マネーの残高等の情報を抽出できる。さらに、歩数計機能が実装されている場合には、抽出部３６は、この歩数計アプリケーションから、ユーザの身体データ、カロリー計算データ等の情報を抽出できる。その他、メールやメモ等の文書データから、形態素解析等の手法により、特定文字列データを抽出することとしてもよい。
【００４０】
図３は、本実施形態に係るカモフラージュ処理による画面表示例を示す図である。
図３（ａ）は、変換解除モードが設定されている場合（カモフラージュ機能がオフの場合）の、電子メールの編集画面を示している。
【００４１】
この例では、操作部１１からの文字入力（「し」）に応じて、この文字に続く予測文字列（例えば、文節予測）を示して選択を受け付けるための候補リスト７１が表示されている。候補リスト７１には、住所、趣味、職業、人名といった個人情報を示す特定文字列データが表示されている。そのため、第三者は、これらの個人情報を容易に視認できる。
【００４２】
図３（ｂ）は、変換モードが設定されている場合（カモフラージュ機能がオンの場合）の、電子メールの編集画面を示している。
【００４３】
この例では、変換解除モードの場合（図３（ａ））と同様に、操作部１１からの文字入力（「し」）に応じて、候補リスト７２が表示されている。候補リスト７２には、個人情報が含まれているが、特定文字列データが特殊表示データに変換されており、第三者による視認が困難となっている。例えば、文字色やフォントの変更（１行目）、文字の入れ替え（２行目）、文字列のアイコン化（３行目）、ローマ字への変更（５行目）がされている。
【００４４】
図３（ａ）の状態で変換モードが設定されると、図３（ｂ）の状態となり、図３（ｂ）の状態で変換解除モードが設定されると、図３（ａ）の状態となる。
【００４５】
なお、本画面表示例（図３（ｂ））では、特定文字列データ（「渋谷区」、「釣り」、「清水」）のみならず、前後の文字列を含む文字列（「住所：渋谷区」、「趣味の釣り」、「清水さん」）が特殊表示データへ変換されている。すなわち、変換部３５は、個人情報を示す単語と係り受けの関係にある文字列全体を変換してもよい。このことにより、さらに個人情報の漏洩が抑制される。
【００４６】
図４は、本実施形態に係るカモフラージュ処理の流れを示すフローチャートである。
ステップＳ１において、制御部３０は、文字列の表示要求が発生したか否かを判定する。制御部３０は、この判定がＹＥＳの場合、処理をステップＳ２に移し、判定がＮＯの場合、ステップＳ１を継続し、表示要求があるまで待機する。
【００４７】
ステップＳ２において、制御部３０は、カモフラージュ機能がオンか否か、すなわち変換モードか否（変換解除モード）かを判定する。制御部３０は、この判定がＹＥＳの場合、処理をステップＳ３に移し、判定がＮＯの場合、処理をステップＳ６に移す。
【００４８】
ステップＳ３において、制御部３０（判定部３２）は、ステップＳ１で表示要求のあった文字列に、個人情報を示す特定文字列データが含まれているか否かを判定する。制御部３０は、この判定がＹＥＳの場合、処理をステップＳ４に移し、判定がＮＯの場合、処理をステップＳ６に移す。
【００４９】
ステップＳ４において、制御部３０（変換部３５）は、ステップＳ３で判定された特定文字列データに対して、カモフラージュの種別、すなわち特殊表示データへ変換するための変換規則を決定する。
【００５０】
ステップＳ５において、制御部３０（変換部３５）は、ステップＳ４で決定された変換規則に従って、特定文字列データを特殊表示データへ変換する。
【００５１】
ステップＳ６において、制御部３０は、ステップＳ５で特定文字列データがカモフラージュされた文字列、又はカモフラージュが不要であった文字列を、表示部２１に表示させる。
【００５２】
このように、カモフラージュ処理により、表示される文字列はカモフラージュされるが、記憶部６０に対しては、カモフラージュが解除された元の文字列が記憶される。そして、記憶された文字列が読み出されて再度表示される場合、カモフラージュ機能がオン（変換モード）であれば、表示される文字列はカモフラージュされる。
【００５３】
すなわち、携帯電話機１は、表示されるデータと記憶されるデータとを異ならせることができる。例えば、電子メールを送信する際、編集画面ではカモフラージュされたデータが表示されるが、カモフラージュ前の元の文字列も記憶されている。したがって、通信部４０を介して実際に送信されるメールデータは、元の正しい文字列となる。なお、ユーザは、編集画面において一時的にカモフラージュ機能をオフ（変換解除モード）にすることにより、実際に送信される文字列を確認できる。
【００５４】
以上のように、本実施形態によれば、携帯電話機１は、個人情報を示す特定文字列データを、第三者にとって意味が理解し難い特殊表示データへ変換して表示する。したがって、携帯電話機１は、ユーザの利便性を低下させず、かつ、特定の文字列を第三者に視認され難くできる。
【００５５】
このとき、携帯電話機１は、入力された文字列の特定文字列データをカモフラージュして表示すると共に、変換前の文字列データを記憶する。したがって、携帯電話機１は、入力された正しい文字列を記憶しつつも、必要に応じて表示データのみを変換（カモフラージュ）して第三者に視認され難くできる。
【００５６】
また、携帯電話機１は、特定文字列データをカモフラージュする変換モードと、カモフラージュされた特殊表示データを元の特定文字列データに戻す変換解除モードとを切り替え可能である。したがって、携帯電話機１は、ユーザが必要とする場合にのみ文字列をカモフラージュできるので、ユーザの利便性が向上する。
【００５７】
また、携帯電話機１は、カモフラージュの変換規則を複数用いることができ、例えば、特定文字列データの種別に応じて１つを選択できる。したがって、携帯電話機１は、複数種類の特殊表示データを用いて特定文字列データをカモフラージュし、さらに第三者による視認を難しくできる。
【００５８】
さらに、携帯電話機１は、例えば、ユーザからの指示入力に基づいて、特定文字列データの種別に応じて、カモフラージュの変換規則を設定できる。したがって、携帯電話機１は、ユーザによる視認性や利便性を向上できる。
【００５９】
また、携帯電話機１は、アプリケーションにて管理されているデータベースから、特定文字列データを抽出するので、刻々と変化するアプリケーションデータから、最新の個人情報等の特定文字列データを取得できる。したがって、携帯電話機１は、特定文字列データの漏洩をさらに抑制できる。
【００６０】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００６１】
前述の実施形態では、特定文字列データを、個人情報を示す文字列として説明したが、本発明はこれには限られず、他の機密情報に対しても適用可能である。
【００６２】
また、前述の実施形態では、表示部２１に表示される文字列データのみが変換され、記憶部６０には変換前の文字列データが記憶されることとしたが、これには限られない。すなわち、記憶部６０には変換後のデータが記憶されてもよい。この場合、記憶されている変換後のデータは、変換解除モードが設定されることにより、元の文字列データに復元される。
【００６３】
また、前述の実施形態において、電子機器として携帯電話機１について説明しているが、電子機器はこれに限定されず、本発明は、ＰＨＳ（登録商標；Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機、ナビゲーション装置、パーソナルコンピュータ等、様々な機器に適用可能である。
【符号の説明】
【００６４】
１  携帯電話機（電子機器）
１１  操作部
２１  表示部
３０  制御部
３１  入力部
３２  判定部
３３  モード設定部
３４  規則設定部
３５  変換部
３６  抽出部
６０  記憶部
６１  アプリケーションＤＢ
６２  個人情報ＤＢ
【図１】
0005530881.tif 000002
【図２】
0005530881.tif 000003
【図３】
0005530881.tif 000004
【図４】
0005530881.tif 000005