(57)【要約】【課題】表示装置に表示した原文について、他人に覗き見されても解読不能に表示する手段を備えた携帯情報端末装置を提供する。【解決手段】表示装置に表示された原文に係る文字情報をシャッフルして、シャッフルした文字情報を記憶装置のシャッフル記憶領域に記憶するシャッフル手段と、このシャッフル手段を起動させるためのシャッフル起動情報を入力するシャッフル起動入力手段と、  このシャッフル起動情報により起動されたシャッフル手段がシャッフルした文字情報を、表示装置に表示された原文に換えて表示する手段を備えている。そして、携帯情報端末装置の入力手段から予め登録されたパスワード情報が入力されると、原文記憶領域に記憶した原文からなる文字情報を、表示装置に表示されているシャッフルした文字情報に換えて表示する処理を行なうようにしている。【選択図】図２
2009245049.tif 000002
【特許請求の範囲】
【請求項１】
制御手段と、入力手段と、記憶装置と、表示装置を備えた携帯情報端末装置であって、
前記制御手段は、
前記記憶装置の原文記憶領域には前記入力手段により入力された原文に係る文字情報が記憶されており、前記原文に係る文字情報をシャッフルした文字情報を前記記憶装置のシャッフル記憶領域に記憶するシャッフル手段と、
前記シャッフル手段を起動させるシャッフル起動手段の入力があったときに、前記表示装置に表示されている前記原文に係る文字情報に換えて、前記シャッフル手段がシャッフルした前記文字情報を表示するシャッフル文字情報表示手段と、
前記入力手段により入力されたパスワード情報が前記記憶装置に予め記憶されているパスワード情報と一致しているかを判定し、一致している場合に、前記表示装置に表示されている前記シャッフルした文字情報に換えて前記原文記憶領域に記憶した前記原文からなる文字情報を表示する原文復元表示手段と、
を備えていることを特徴とする携帯情報端末装置。
【請求項２】
前記制御手段は、前記シャッフルした文字情報を前記表示装置に表示しているときに、前記シャッフル起動入力手段からの前記シャッフル起動情報の入力に基づいて、
前記原文記憶領域に記憶した前記原文からなる文字情報をシャッフルする第２のシャッフル手段と、
前記第２のシャッフル手段がシャッフルした文字情報を、前記表示装置に表示されている前記シャッフルした文字情報に換えて表示する第２のシャッフル文字情報表示手段と、
を備えていることを特徴とする請求項１に記載の携帯情報端末装置。
【請求項３】
前記制御手段は、
前記原文からなる文字情報をシャッフルするための複数種のシャッフル手段と、
ユーザに前記複数種のシャッフル手段のいずれか一つを選択させて、前記選択された前記シャッフル手段に係る情報を取得するシャッフルモード選択手段と、を備え、
前記取得した前記シャッフル手段を実行させることを特徴とする請求項１又は請求項２に記載の携帯情報端末装置。
【請求項４】
前記制御手段は、
前記シャッフル起動入力手段から入力された前記シャッフル起動情報の特性に応じて、前記複数種のシャッフル手段のいずれか一つを選択する手段を備えていることを特徴とする請求項１又は請求項２に記載の携帯情報端末装置。
【請求項５】
前記シャッフル手段は、原文記憶領域に記憶された前記原文に係る文字情報について、その原文の文字情報の配列を文字単位で無作為に変換する手段を備えていることを特徴とする請求項１から請求項４のいずれかに記載の携帯情報端末装置。
【請求項６】
前記シャッフル手段は、原文記憶領域に記憶された前記原文に係る文字情報について、その原文の文字情報を文字単位で、数字又は英字に無作為に変換する手段を備えていることを特徴とする請求項１から請求項４のいずれかに記載の携帯情報端末装置。
【請求項７】
前記シャッフル手段は、原文記憶領域に記憶された前記原文に係る文字情報を、予め前記記憶装置に登録した定型文に係る文字情報に置換する定型文シャッフル手段を備えていることを特徴とする請求項１から請求項４のいずれかに記載の携帯情報端末装置。
【請求項８】
制御手段と、入力手段と、記憶装置と、表示装置を備えた携帯情報端末装置において前記表示装置に文字情報を表示する方法であって、
前記記憶装置の原文記憶領域に記憶された文字情報であって、前記入力手段により入力された原文に係る文字情報を、シャッフルした文字情報を前記記憶装置のシャッフル記憶領域に記憶するシャッフル処理ステップと、
前記シャッフル処理ステップを起動させるシャッフル起動手段からのシャッフル起動情報の入力があったときに、前記表示装置に表示されている前記原文に係る文字情報に換えて、前記シャッフル処理手段がシャッフルした前記文字情報を表示するシャッフル文字情報表示ステップと、
前記入力手段により入力されたパスワード情報が前記記憶装置に予め記憶されているパスワード情報と一致しているかを判定し、一致している場合に、前記表示装置に表示されている前記シャッフルした文字情報に換えて前記原文記憶領域に記憶した前記原文からなる文字情報を表示する原文復元表示ステップと、
を備えていることを特徴とする文字情報の表示方法。
【請求項９】
前記表示装置に前記シャッフルした文字情報が表示されているときに、前記シャッフル起動情報の入力に基づいて、
前記原文記憶領域に記憶した前記原文からなる文字情報をシャッフルする第２のシャッフル処理ステップと、
前記第２のシャッフル処理ステップがシャッフルした前記文字情報を、前記表示装置に表示されている前記シャッフルした文字情報に換えて表示する第２のシャッフル文字情報表示ステップと、
を備えていることを特徴とする請求項８に記載の文字情報の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機などの携帯情報端末装置、及びこの携帯情報端末装置への文字情報の表示方法に関するものである。
【背景技術】
【０００２】
従来から広く実用化されている携帯電話機は、文字や画像を表示するための表示装置、各種の文字を入力するためのテンキー、各種の機能を実行するための押しボタンスイッチ（機能スイッチ）や多機能スイッチ、スピーカ、マイク、アンテナ、及び撮像装置（カメラ機能）等の入力手段や出力手段を備えている。さらに、これら入力手段から各種の情報を入力する処理と、出力手段に情報を出力する処理を行なうための制御手段を備えている。この制御手段は、各種のＩＣ回路等から構成される制御回路と、携帯電話機としての機能と上記入力手段と出力手段の動作を制御するための各種のプログラムから構成されている。
【０００３】
上記した構成を備えている携帯電話機の利用者（以下、ユーザという）は、例えば、携帯電話機が備えている電子メールの機能を使用して他の携帯電話機等に電子メールを送信することができる。このとき、利用者がテンキーを操作して入力した文字（メール文章）は携帯電話機の表示装置に表示されるので、他人に覗き見られる可能性があった。この表示装置に表示された文字等の情報を他人に覗き見られることを防止する技術として、下記の特許文献１に記載の発明が提案されている。
【０００４】
特許文献１には、入力手段から入力した文字が表示画面に表示される文字情報について、他人に覗き見られることを防止する手段を備えた携帯電話機が提案されている。特許文献１に記載の発明は、入力した文字を記憶する第１のフレームメモリと、この入力された文字を漢字変換する変換手段で変換される前の状態である変換前文字の色に関連しない色からなる変換前文字マスク、および変換手段で変換された後の状態である変換後文字の色に関連する色からなる変換後文字マスクを記憶する第２のフレームメモリを備えている。そして、入力された文字を表示する入力文字表示手段は、表示領域のうち変換前文字が表示される領域には変換前文字マスクを合成し、変換後文字が表示される領域には変換後文字マスクを合成する合成手段を備えることにより、変換後文字は解読不可能にすることが開示されている。
【０００５】
さらに、特許文献１には、利用者のマスク合成の切り替え操作に基づいてマスク合成のオン／オフ状態を記録し、このオン／オフ状態により入力された文字に対して、上記した変換前文字マスク又は変換後文字マスクを合成することが記載されている。
【０００６】
また、下記特許文献２には、携帯情報機器に記憶した大量のデジタル画像を、利用者の直感的な操作で閲覧するための画像表示方法が提案されている。この特許文献２に記載の発明は、ユーザの物理的な動作を感知するセンサ部と、画像を記憶する画像蓄積部と、この画像蓄積部の画像を読み出し、センサ部で感知した動作に応じて読み出した画像に対して処理を施した画像を表示する画像生成部を備えていることが記載されている。さらに、特許文献２には、センサ部はユーザの叩く動作を感知し、例えば、上下左右方向に叩かれた場合には、画像を上下左右いずれかあるいは混ざった方向にスライドさせて表示する等、ユーザの叩く動作の感知に基づいて画像を表示する方法を切り替えることが記載されている。
【０００７】
【特許文献１】特開２００６−３５２３５８号公報
【特許文献２】特開２００６−９１２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特許文献１に記載の発明は、入力された文字に対してマスク処理を施して表示画面に解読不能に表示する方法であるが、この解読不能に表示した文字を復元して表示する手段は、利用者のマスク合成の切り替え操作によると記載されているが、その具体的な切り替え操作手段は開示されていない。また、入力された文章のうち、漢字変換の処理が実行された文字情報についてのみに、その文章の文字の配列を変えることなく変換後の文章の全体について文字マスクを合成することにより解読不能にする処理を行なっている。従って、例えば、入力された文字の配列を変えること、例えば、文字の配列を文字単位でバラバラにする処理を行なうことにより解読不能にするような技術思想は開示されていない。
【０００９】
上記特許文献２に記載の発明は、ユーザの物理的な動作をセンサ部で感知し、この感知信号に応じて、画像蓄積部に記憶しているデジタル画像に処理を施した画像を表示するようにした技術である。従って、表示する文字情報に対してソフト手段による処理を施して、他人に覗き見されることを防止するための技術ではない。
【００１０】
そこで、本発明の第１の目的は、表示装置に原文からなる文字情報を表示しているときに、シャッフル起動入力手段からシャッフル起動情報が入力されると、表示装置に表示されたこの原文からなる文字情報について、例えば、その配列を無作為にバラバラに配列したシャッフルした文字情報を原文に換えて表示することにより、他人に覗き見されても解読できない手段を備えた携帯情報端末装置を提供することにある。
【００１１】
本発明の第２の目的は、表示装置に表示されたシャッフルした文字情報について、再度、シャッフル起動情報が入力されると、原文からなる文字情報を再度シャッフルして表示装置に表示する手段を備えた携帯情報端末装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、制御手段と、入力手段と、記憶装置と、表示装置を備えた携帯情報端末装置であって、
前記制御手段は、
前記記憶装置の原文記憶領域には前記入力手段により入力された原文に係る文字情報が記憶されており、前記原文に係る文字情報をシャッフルした文字情報を前記記憶装置のシャッフル記憶領域に記憶するシャッフル手段と、
前記シャッフル手段を起動させるシャッフル起動手段の入力があったときに、前記表示装置に表示されている前記原文に係る文字情報に換えて、前記シャッフル手段がシャッフルした前記文字情報を表示するシャッフル文字情報表示手段と、
前記入力手段により入力されたパスワード情報が前記記憶装置に予め記憶されているパスワード情報と一致しているかを判定し、一致している場合に、前記表示装置に表示されている前記シャッフルした文字情報に換えて前記原文記憶領域に記憶した前記原文からなる文字情報を表示する原文復元表示手段と、
を備えていることを特徴としている。
【００１３】
さらに、本発明の携帯情報端末装置において、前記制御手段は、前記シャッフルした文字情報を前記表示装置に表示しているときに、前記シャッフル起動入力手段からの前記シャッフル起動情報の入力に基づいて、
前記原文記憶領域に記憶した前記原文からなる文字情報をシャッフルする第２のシャッフル手段と、
前記第２のシャッフル手段がシャッフルした文字情報を、前記表示装置に表示されている前記シャッフルした文字情報に換えて表示する第２のシャッフル文字情報表示手段と、
を備えていることを特徴としている。
【００１４】
さらに、本発明の携帯情報端末装置において、前記制御手段は、
前記原文からなる文字情報をシャッフルするための複数種のシャッフル手段と、
ユーザに前記複数種のシャッフル手段のいずれか一つを選択させて、前記選択された前記シャッフル手段に係る情報を取得するシャッフルモード選択手段と、を備え、
前記制御手段は、前記取得した前記シャッフル手段を実行させることを特徴としている。
【００１５】
さらに、本発明の携帯情報端末装置において、前記制御手段は、
前記シャッフル起動入力手段から入力された前記シャッフル起動情報の特性に応じて、前記複数種のシャッフル手段のいずれか一つを選択する手段を備えていることを特徴としている。
【００１６】
さらに、本発明の携帯情報端末装置において、前記シャッフル手段は、原文記憶領域に記憶された前記原文に係る文字情報について、その原文の文字情報の配列を文字単位で無作為に変換する手段を備えていることを特徴としている。
【００１７】
さらに、本発明の携帯情報端末装置において、前記シャッフル手段は、原文記憶領域に記憶された前記原文に係る文字情報について、その原文の文字情報を文字単位で、数字又は英字に無作為に変換する手段を備えていることを特徴としている。
【００１８】
さらに、本発明の携帯情報端末装置において、前記シャッフル手段は、原文記憶領域に記憶された前記原文に係る文字情報を、予め前記記憶装置に登録した定型文に係る文字情報に置換する定型文シャッフル手段を備えていることを特徴としている。
【００１９】
また、本発明は、制御手段と、入力手段と、記憶装置と、表示装置を備えた携帯情報端末装置において前記表示装置に文字情報を表示する方法であって、
前記制御手段は、
前記記憶装置の原文記憶領域に記憶された文字情報であって、前記入力手段により入力された原文に係る文字情報を、シャッフルした文字情報を前記記憶装置のシャッフル記憶領域に記憶するシャッフル処理ステップと、
前記シャッフル処理ステップを起動させるシャッフル起動手段からのシャッフル起動情報の入力があったときに、前記表示装置に表示されている前記原文に係る文字情報に換えて、前記シャッフル処理手段がシャッフルした前記文字情報を表示するシャッフル文字情報表示ステップと、
前記入力手段により入力されたパスワード情報が前記記憶装置に予め記憶されているパスワード情報と一致しているかを判定し、一致している場合に、前記表示装置に表示されている前記シャッフルした文字情報に換えて前記原文記憶領域に記憶した前記原文からなる文字情報を表示する原文復元表示ステップと、  を備えていることを特徴としている。
【００２０】
さらに、本発明の文字情報の表示方法は、前記表示装置に前記シャッフルした文字情報が表示されているときに、前記シャッフル起動情報の入力に基づいて、
前記原文記憶領域に記憶した前記原文からなる文字情報をシャッフルする第２のシャッフル処理ステップと、
前記第２のシャッフル処理ステップがシャッフルした前記文字情報を、前記表示装置に表示されている前記シャッフルした文字情報に換えて表示する第２のシャッフル文字情報表示ステップと、を備えていることを特徴としている。
【００２１】
なお、上記した「シャッフル」とは、原文の文字情報を構成する文字の配列を文字単位にバラバラにして配列し直す処理を行なうこと、同じく文字の配列を構成する個々の文字を他の文字に置換する処理を行なうこと、文字情報の全体を予め登録された定型文に置換する処理を行なうこと、文字情報を構成する文字の配列をバラバラにする処理を行なうとともに他の文字を任意に付加する処理を行なう等を意味し、これらシャッフルした文字情報を他人が覗き見しても、元の原文を解読不能な文字情報に変換する処理を行なうことを示す。
【００２２】
また、上記した原文とは、入力手段から入力された文字情報、他人から受信した電子メールの文章、等の記憶装置に記憶されて表示装置に表示される文字情報を示す。なお、原文及びシャッフルした文字情報は、ひらがな、カタカナ、数字、英字、特殊記号、等の携帯電話機等の携帯情報端末の入力手段から入力可能な文字から構成される。
【発明の効果】
【００２３】
本発明は、携帯情報端末装置の表示装置に表示されるとともに記憶装置の原文記憶領域に記憶している原文からなる文字情報をその文字単位に、その配列を無作為に変換、あるいは他の文字に変換した文字から構成される文字情報等に変換（シャッフル）する処理を行なう複数種のシャッフル手段と、このシャッフルした文字情報を、表示装置に表示されている原文からなる文字情報、あるいはシャッフルされた文字情報に換えて表示する原文復元表示手段を備えている。これにより、本発明の携帯情報端末装置のユーザは、ゲーム感覚をもって携帯情報端末装置を「振る」等の操作を行なうことにより、表示装置に表示される原文からなる文字情報を、他人に覗き見されることを容易に防ぐことができる。さらに、携帯情報端末装置を「振る」等の操作を行なって、ゲーム感覚でシャッフルされた文字情報の表示を見て楽しむことができる携帯電話機等の携帯情報端末装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態を、図面を参照して説明する。なお、本発明を実施することができる携帯情報端末装置は、携帯電話機の他に、ＰＤＡ（Personal Digital Assistant）装置、あるいは携帯型のゲーム装置にも適用することができる。以下の実施形態の説明においては、本発明を携帯電話機に適用した場合を例にして説明する。
【００２５】
図１は、本発明を実施するための携帯情報端末装置の一例となる携帯電話機について、その概略の構成を示す平面図、図２は図１に示す携帯電話機が備えている制御手段の構成を説明するための図である。
【００２６】
図１に示す携帯電話機１は、従来から広く実用化されている携帯電話機であって、その筐体の前面部には、ユーザの押圧操作により発生した接点信号を携帯電話機１の制御手段に入力するための各種のボタンスイッチが設置されている。これらのボタンスイッチは、文字情報を入力するためのテンキー２ａ、電源をＯＮ／ＯＦＦするための電源ボタン２ｂ、メニューボタン２ｃ、通話を行なうための通話ボタン２ｄ、携帯電話機１が備えている撮像手段となるカメラ機能を作動させるためのカメラボタン２ｅ、等の各種の機能ボタンから構成される。また、筐体前面部の上方部には、液晶パネルから構成される表示装置３が配置されている。さらに、筐体前面部の下方部には音声を集音するためのマイク４、表示装置３の上方部にはスピーカ５が配置されている。さらに、筐体の上方側面部にはアンテナ６が設置されている。
【００２７】
［ハードウエアの構成］
図２は、携帯電話機１の筐体内部に配設されている制御（回路）基板が備えている制御手段Ｓについて、そのハードウエアとソフトウエア（プログラム）の構成例を示す制御ブロック図を示している。
【００２８】
図２に示すように、制御手段Ｓが備えているハードウエアは、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１３、通信処理部１４、接点信号処理部１５、音声コーデック１６、画像処理部１７、センサ信号処理部１８、表示制御部１９、バス信号線２０、３次元加速度センサ２１等から構成される。
【００２９】
ＣＰＵ１０は、ＲＯＭ１１に記憶されている各種のプログラムの作動を制御するための中央演算装置である。なお、ＲＯＭ１１には、図２においてＰに示すような各種のプログラムとデータテーブルが記憶されている。記憶装置となるＲＡＭ１２は、各種のプログラムが演算処理において使用するワークエリアとして使用されるとともに、各種のデータを記憶するための記憶領域として使用される。
【００３０】
通信処理部１４は、ＣＰＵ１０の制御に基づいて無線通信の処理を行なうためのＩＣ回路等から構成されたＩ／Ｆ（インターフェース）である。接点信号処理部１５は、テンキー２ａ、各種の機能ボタン２ｂ、２ｃ、・・・からの接点信号を、制御手段Ｓに取り込む処理を行なうためのＩＣ回路等から構成されたＩ／Ｆである。
【００３１】
音声コーデック１６は、マイク４で集音した音声信号を制御手段Ｓに取り込む処理と、ＣＰＵ１０の制御に基づいて音声信号をスピーカ５に出力する処理を行なうためのＩＣ回路等から構成されたＩ／Ｆである。画像処理部１７は、携帯電話機１が備えているカメラ２２で撮像したデジタル画像（静止画像又は動画像）のデータを、制御手段Ｓに取り込む処理を行なうためのＩＣ回路等から構成されたＩ／Ｆである。
【００３２】
センサ信号処理部１８は、携帯電話機１が備えている３次元加速度センサ２１が検出したシャッフル起動情報となる検出信号を、制御手段Ｓに取り込む処理を行なうためのＩＣ回路等から構成されたＩ／Ｆである。３次元加速度センサ２１は、携帯電話機１の内部に配設されている制御基板に取り付けられている。なお、この３次元加速度センサ２１は、制御基板の基板面に対して予め設定したＸ軸、Ｙ軸、これらＸ軸とＹ軸から構成される平面（基板面）に垂直なＺ軸方向の加速度の成分を検出するセンサであって、例えば、従来から使用されている圧電式の３次元加速度センサを使用することができる。なお、３次元加速度センサ２１は、ユーザがこの携帯電話機１を手に持って任意の方向に動かす動作、あるいは振る動作を行なったときに、その動かす動作の速さ（激しさ）に応じた検出信号をセンサ信号処理部（Ｉ／Ｆ回路）１８に出力し、センサ信号処理部１８で処理された検出信号の値が制御手段Ｓに出力される。
【００３３】
表示制御部１９は、ＣＰＵ１０の制御に基づいて表示装置３に文字や画像を表示する処理を行なうためのＩＣ回路等から構成されたＩ／Ｆである。
【００３４】
上記したアンテナ６、テンキー２ａ、機能スイッチ２ｂ、・・・、マイク４、３次元加速度センサ２１、カメラ２２と、これらの部材や入力装置から入力された信号（情報）を処理する各Ｉ／Ｆ回路は、本発明において入力手段を構成する。
【００３５】
［プログラムの構成］
続いて、本発明が備えている各機能を実施するために制御手段Ｓが備えているプログラムについて説明する。これらのプログラムは、図２においてＰとして示している各プログラムから構成されている。
【００３６】
制御手段Ｓが備えているプログラムは、図２に示しているように、ＯＳ（Operating System）Ｐ１、メイン制御プログラムＰ２、・・・、等から構成される。
【００３７】
制御手段Ｓが備えているＯＳ（Ｐ１）は、携帯電話機１の稼働を制御するための基本ソフトウエアである。メイン制御プログラムＰ２は、本発明が備えている各種の機能の実行を統括して制御するためのプログラムであって、メイン制御プログラムＰ２の制御に基づいて図２に示す各プログラムＰ２〜Ｐ１４の実行が制御される。例えば、メイン制御プログラムＰ２は、ユーザが携帯電話機１のテンキー２ａ、あるいは機能ボタン２ｃ、２ｄ、２ｅ等を押圧する操作に伴って入力される接点信号、あるいは携帯電話機１を動かす動作を行なったときの３次元加速度センサ２１から入力される検出信号、等の入力信号を解析して、この入力信号に対応したプログラムを実行させるように制御する。
【００３８】
通信処理プログラムＰ３は、携帯電話機１がアンテナ６を介して地上基地局との無線通信の処理を行なうためのプログラムである。ブラウザＰ４は、インターネット上の各種のＷｅｂサイトをアクセスしてそのＷｅｂページを表示装置３に表示する処理を制御するプログラムである。電子メールプログラムＰ５は、インターネットを介して電子メールの送受信の処理を行なうためのプログラムである。
【００３９】
また、文字入力処理プログラムＰ６は、ユーザがテンキー２ａや機能スイッチを操作して入力した文字を、記憶装置となるＲＡＭ１２に予め設定された原文記憶領域にこの入力された文字に対応する文字コードを記憶する処理を行なうプログラムである。また、他の端末装置から受信した原文から構成された電子メールの文章を表示装置３に表示するときも、このメール文章は原文記憶領域に記憶される。
【００４０】
表示制御プログラムＰ７は、文字入力処理プログラムＰ６等がＲＡＭ１２の原文記憶領域等に記憶した文字、あるいは、電子メールにより送信されたメール文章に係る文字情報、あるいはフラッシュメモリ１３に記憶されている画像データを表示装置３に表示する処理を行なうためのプログラムであって、サブプログラムとして画像等の表示の制御を行なう画像・動画情報表示プログラムＰ７ａと、文字情報の表示の制御を行なう文字情報表示プログラムＰ７ｂを備えている。
【００４１】
モード選択プログラムＰ８は、本発明の特徴となるシャッフル手段の実行について、予め設定されたシャッフル手段の実行に係るモードをユーザに選択させて、その選択情報を取得する処理を行なうためのプログラムである。モード選択プログラムＰ８の処理内容については後述する。
【００４２】
シャッフル起動情報解析プログラムＰ９は、シャッフル手段を実行させるための情報（起動情報）が入力手段から入力されたときに、この起動情報がシャッフル手段を実行させるために適切な情報であるか否かを判定する処理を行なうためのプログラムである。なお、本実施形態の説明においてこの起動情報は、３次元加速度センサ２１から入力された検出信号として説明する。
【００４３】
なお、シャッフル起動情報解析プログラムＰ９は、３次元加速度センサ２１から検出信号が入力されると、この検出信号が入力されてから所定の経過時間の間に入力された検出信号について、例えば、Ｘ軸、Ｙ軸、Ｚ軸方向の検出信号のいずれかの最大値が、予め設定した閾値を超えているか否かを判定する。そして、メイン制御プログラムＰ２は、この検出信号がこの閾値を超えていると判定できると、シャッフル手段を実行するためのシャッフル起動情報が入力されたと判定して、選択されたシャッフル手段を実行させる制御を行なう。一方、検出情報が閾値を超えていないと判定された場合には、シャッフル手段を実行しないように制御する。
【００４４】
シャッフル実行プログラムＰ１０は、モード選択プログラムＰ８により取得したモードに対応するシャッフル手段を実行させる処理を行なうプログラムである。本発明においては、予め複数種のシャッフル手段を備えている。そして、これらのシャッフル手段を実行するためのプログラムとして、図２に示すように、無作為シャッフル処理プログラムＰ１０ａ、数字シャッフル処理プログラムＰ１０ｂ、英字シャッフル処理プログラムＰ１０ｃ、定型文シャッフル処理プログラムＰ１０ｄ、文字コードずらし処理プログラムＰ１０ｅ、等の複数種のプログラムを備えている。なお、これらシャッフル手段が実行して得られたシャッフルした文字情報（シャッフル文字情報）は、ＲＡＭ１２に設定したシャッフル記憶領域に記憶されるとともに、文字情報表示プログラムＰ７ａにより表示装置３に表示される。これにより、表示装置３に表示されていた元の文字情報は表示画面上から消去されて、このシャッフル文字情報が表示されることになる。
ここで、ＲＡＭ１２の原文記憶領域に記憶された原文と、シャッフル記憶領域に記憶されたシャッフル文字情報は、メイン制御プログラムＰ２によって対応付けされてＲＡＭ１２内に記憶される。なお、シャッフルが行われた文章をユーザがメール送受信履歴などから確認する際、表示制御プログラムＰ７は、優先的にシャッフル文字情報を画面表示する。そして、後述するパスワードが照合されると、文字情報表示プログラムＰ７ｂは、対応付けされた原文を画面表示する。
【００４５】
パスワード登録・照合プログラムＰ１１は、図示していないがパスワード登録プログラムとパスワード照合プログラムを備えている。
パスワード登録プログラムは、表示装置３に表示されたシャッフル文字情報に換えて、ＲＡＭ１２の原文記憶領域に記憶しておいた原文の文字情報を表示する処理を実行するためのパスワードを、ユーザの携帯電話機１の操作に基づいて、ＲＡＭ１２に設定したパスワード登録領域に予め記憶する処理を行なうプログラムである。
【００４６】
パスワード照合プログラムは、ユーザが入力手段を操作してパスワード情報を入力したときに、この入力したパスワード情報がパスワード登録プログラムにより予め登録したパスワードと一致するか否かを判定（照合）する処理を行なうためのプログラムである。
【００４７】
カメラ制御プログラムＰ１２は、ユーザがカメラ２１により撮像した画像（静止画像又は動画象）データを、ＲＡＭ１２又はフラッシュメモリ１３にファイル名を付与して記憶する処理を行なうためのプログラムである。
【００４８】
音声処理プログラムＰ１３は、マイク４から入力された音声信号をＲＡＭ１２又はフラッシュメモリ１３にデジタル音声信号として記憶する処理を行なうためのプログラムと、他の携帯電話機から受信した音声信号、あるいはＲＡＭ１２又はフラッシュメモリ１３に記憶されている音声信号をスピーカ５から出力する処理を行なうためのプログラムである。なお、ユーザが他の携帯電話機と通話中においては、マイク４から入力された音声信号は通信処理プログラムＰ３の制御により、通信処理部１４を介してアンテナ６から無線で地上基地局に送信される。
【００４９】
ダウンロード処理プログラムＰ１４は、ユーザの携帯電話機１の機能スイッチ等の操作に基づいてブラウザＰ４がアクセスしたＷｅｂサイトから、携帯電話機用のアプリケーションプログラムや音楽を含む各種のコンテンツに関する情報を携帯電話機１にダウンロードする処理を実行するためのプログラムである。なお、携帯電話機１にダウンロードしたアプリケーションプログラムやコンテンツは、ＲＡＭ１２又はフラッシュメモリ１３に記憶される。
図示していないが、上記したプログラムの他に、乱数発生手段となる乱数を発生させるための乱数発生プログラム、等を備えている。また、ＲＯＭ１１には、シャッフル手段設定テーブル等のデータテーブルが記憶されている。
【００５０】
なお、上記した各プログラムＰ１〜Ｐ１４は、ＲＯＭ１１に予め記憶させている例について説明したが、上記したダウンロード処理プログラムＰ１４を利用して、Ｗｅｂサイトから本発明の機能を実行するための上記した各プログラムの全て、又は一部を携帯電話機１のＲＡＭ１２又はフラッシュメモリにダウンロードする手段を採用することもできる。
【００５１】
［文字情報をシャッフルする手順］
続いて、文字情報をシャッフル手段によりシャッフルする手順について説明する。以下の説明においては、ユーザが携帯電話機１を操作してメールプログラムＰ５を作動させて、電子メールで送信する文章となる文字情報をテンキー２ａや漢字変換を行なう機能スイッチ等を操作して入力する場合を例にして説明する。
【００５２】
図３は、文字情報をシャッフルする手順についてその第１の実施形態（「お好みモード」）の処理の流れを示すフローチャートである。なお、図３には、ユーザが携帯電話機１を操作してメール用プログラムＰ５を立ち上げる手順は、周知の手順であるので記載していない。以下、図３に示すステップ順に処理の流れを説明する。
【００５３】
（ステップＳ１）
ユーザが携帯電話機１のメニューボタン２ｃを押圧することにより表示装置３に表示されたメニュー画面から「メール作成」のメニューを指定すると、例えば、メイン制御プログラムＰ２はモード選択プログラムＰ８を作動させる。これにより、モード選択プログラムＰ８は、表示装置３に図６に示す「シャッフルモードの選択（１）」の画面ｇ１を表示する処理を行なう。この画面ｇ１は、ユーザが電子メールで送信するための文章を作成するために入力して表示装置３に表示された原文の文章に対して、シャッフルを行なうか否かを選択させ、この選択した情報を取得するための画面である。なお、シャッフルを行うか否かを、予め設定しておいても良い。
【００５４】
ユーザがシャッフルモードの選択（１）画面ｇ１から「１．シャッフルを行なう」を選択すると、メイン制御プログラムＰ２は、例えば図７に示す「シャッフルモードの選択（２）」画面ｇ２を表示装置３に表示する処理を行なう。ユーザは、この画面ｇ２から「Ａ：お好みモード」に表示されているシャッフル手段のメニュー、図示した例では、「１．ランダム」、「２．数字」、「３．英字」、「４．定型文」、「５．文字ずらし」のうちの好みのメニューを選択するか、あるいは「Ｂ：おまかせモード」を選択する操作を行なう。
メイン制御プログラムＰ２は、画面ｇ２からいずれかのモードを選択すると、その選択されたシャッフル手段を実行するためのモードに関する情報を、例えば、選択されたシャッフル手段に対応する識別情報を取得してＲＡＭ１２に記憶する処理を行なう。なお、図６及び図７に示す画面によって、ユーザからシャッフルモードに関する情報を取得する手段は、シャッフルモード選択手段となる。
【００５５】
（ステップＳ２）
画面ｇ２から、ユーザが選択したモードを判定する処理を行なう。この判定の結果、「Ａ：お好みモード」が選択された場合には次のステップＳ３に進み、「Ｂ：おまかせモード」が選択された場合には図１４に示すステップＳ５３に進んで、「Ｂ：おまかせモード」に対する制御を実行する。
【００５６】
（ステップＳ３）
以下の処理は、「お好みモード」に対する処理になる。ユーザは、電子メールプログラムＰ５の制御に基づいて、入力手段を操作して電子メールで送信するメール文章を作成する操作を行なう。ユーザが入力した文字情報は、文字入力処理プログラムＰ６の制御によりＲＡＭ１２の原文記憶領域に記憶される。また、原文記憶領域に記憶した原文に係る文字情報（原文の文章）は、文字情報表示プログラムＰ７ｂにより、表示装置３に表示される。これにより、ユーザは自分が入力した文章を入力しながら確認することができる。なお、このステップＳ３においては、表示装置３には原文に係る文字情報が表示されているので、メイン制御プログラムＰ２は、ＲＡＭ１２に設定した表示フラグに原文が表示されていることを記憶する情報、例えば「１」を記憶する処理を行なう。
【００５７】
（ステップＳ４）
メイン制御プログラムＰ２は、３次元加速度センサ２１から検出信号（シャッフル起動情報）が入力された否かを判定する。この判定処理は、例えば、ユーザが電子メールの文章を作成するために、１字（１文字）を入力するごとに行なうようにする。あるいは、ステップＳ４の処理は、３次元加速度センサ２１からの検出信号の入力を割込み信号として処理し、この割込み信号が入力されると以降のステップＳ５〜ステップＳ１０の処理を実行する手段を採用してもよい。
【００５８】
（ステップＳ５）
３次元加速度センサ２１から検出信号が入力されたので、シャッフル起動情報解析プログラムＰ９により、所定の時間にわたって、例えば、０．５秒の間、１０ｍｓｅｃ（ミリ秒）間隔で３次元加速度センサ２１からの検出信号に係る値を取り込んでＲＡＭ１２に記憶する処理を行なう。
【００５９】
（ステップＳ６）
ステップＳ５の処理で３次元加速度センサ２１から取り込んでＲＡＭ１２に記憶した検出信号に係る値について、解析処理を行なう。この解析処理は３次元加速度センサ２１から入力した検出信号が、シャッフル手段を作動させるためのシャッフル起動情報として採用できるか否かを判定するステップＳ７を実行するための前処理になる。すなわち、ユーザが携帯電話機１を手に持って「振る」あるいは「動かす」動作を行なった動作のレベルを解析するための処理になる。
【００６０】
この解析処理は、例えば、次の方法を採用することができる。すなわち、上記したように、例えば、０．５秒の間に１０ｍｓｅｃ間隔で３次元加速度センサ２１から入力したＸ軸、Ｙ軸、Ｚ軸方向の加速度の検出信号（検出値）についてその最大値を求める。あるいは、これら加速度を積分するプログラムで速度を求め、この速度の最大値を求める処理を行なう。
【００６１】
（ステップ７）
ステップＳ６の処理で求めた検出信号の最大値、又は速度の最大値が予め設定した閾値を超えているか否かを判定する。このステップＳ７の判定処理は、３次元加速度センサ２１から取り込んだ検出信号に係る値が、シャッフル起動情報として採用できるか否かの判定、すなわち、ユーザが表示装置３に表示されているメール文章をシャッフルするために、携帯電話機１を任意の方向に動かす動作を行なったか否かを判定する処理を行なう。
この判定の結果、シャッフル起動情報として採用できると判定された場合には次のステップＳ８に進む。一方、シャッフル起動情報として採用できないと判定された場合にはステップＳ３の処理に戻る処理を行なう。
【００６２】
（ステップＳ８）
メイン制御プログラムＰ２は、シャッフル実行プログラムＰ１０を作動させて、ステップＳ１の処理でユーザから取得したシャッフル手段を実行させる処理を行なう。このシャッフル手段の実行は、現時点において表示装置３に表示されている文字情報に対応する原文の文字情報を記憶する原文記憶領域を求め、この原文記憶領域に記憶されている原文の文字情報をシャッフルする処理を行なう。
【００６３】
（ステップＳ９）
上記ステップＳ８の処理で実行して得たシャッフルした文字情報を、原文の文字情報と対応付けてＲＡＭ１２に設定したシャッフル記憶領域に記憶する処理を行なう。
【００６４】
（ステップＳ１０）
ステップＳ９の処理でシャッフル記憶領域に記憶したシャッフルした文字情報を、文字情報表示プログラムＰ７ｂが備えているシャッフル文字情報表示プログラムにより表示装置３に表示されている原文からなるメール文章に換えて表示する処理を行なう。
このステップＳ１０の処理により、表示装置３には、ユーザがこれまでに作成した電子メールの原文に換えてシャッフル文字情報が表示されるので、他人が表示装置３を覗き見しても、表示されているシャッフル文字情報を解読することが不可能になる。なお、ステップＳ１０を実行すると、表示装置３にはシャッフルした文字情報が表示されるので、前記したＲＡＭ１２に設定している表示フラグに、例えば「２」を記憶する処理を行なう。
【００６５】
［シャッフル手段の実行例］
続いて、シャッフル手段が実行するシャッフル処理を行なう手順について、その処理例を説明する。
本発明において、シャッフル手段は、前記したように予め複数種のシャッフル手段を備えている。これら複数種のシャッフル手段は、無作為シャッフル処理プログラムＰ１０ａにより実行される無作為シャッフル手段、数字シャッフル処理プログラムＰ１０ｂにより実行される数字シャッフル手段、英字シャッフル処理プログラムＰ１０ｃにより実行される英字シャッフル手段、定型文シャッフル処理プログラムＰ１０ｄにより実行される定型文シャッフル手段、文字コードずらし処理プログラムＰ１０ｅにより実行される文字コードずらしシャッフル手段、等を備えている。
【００６６】
図８に示す「午後５時に東京駅南口でお待ちしています。」は、ユーザが入力手段を操作して作成中の電子メールの原文について表示装置３に表示した例を示している。なお、この表示装置３に表示されている文字情報は、ＲＡＭ１２の原文記憶領域に記憶されている。また、図９は、図８に示す「午後５時に東京駅南口でお待ちしています。」を無作為シャッフル処理プログラムＰ１０ａによりシャッフル処理を施して得たシャッフルした文字情報を表示装置３に表示した例を示している。無作為シャッフル処理プログラムＰ１０ａは、原文記憶領域に記憶されている原文に関する文字情報について、その文字の配列の並びを１文字ずつ、無作為にバラバラにして配列し直す処理を行なうプログラムである。以下、この無作為シャッフル処理プログラムＰ１０ａが文字情報をシャッフルする処理手順を、図１０に示すステップ順に説明する。
【００６７】
（ステップＳ３１）（ステップＳ３２）
まず、ＲＡＭ１２の原文記憶領域に記憶されている原文からなる文字情報を、ＲＡＭ１２に設定した退避領域に記憶する処理を行なう（ステップＳ３１）。続いて、退避領域に記憶した原文からなる文字情報について、その文字数（Ｍ）をカウントする処理を行なう（ステップＳ３２）。
【００６８】
（ステップＳ３３）
続いて、整数「１」〜「Ｍ」までの数値のうちの一つの整数値（ｍ）を、乱数発生手段を利用して無作為に抽出する処理を行なう。
【００６９】
（ステップＳ３４）
続いて、ＲＡＭ１２の退避領域に記憶した原文の先頭文字からこの抽出した整数（ｍ）に相当する順番の文字を抽出してＲＡＭ１２に記憶する。そして、この抽出した文字は原文の文字列から削除するとともに、退避領域に記憶した原文をその先頭の記憶領域（先頭番地）に詰める処理を行なう。
【００７０】
（ステップＳ３５）
続いて、ステップＳ３４の処理で抽出した文字を、ＲＡＭ１２に設定したシャッフル記憶領域の先頭領域に記憶する。
【００７１】
（ステップＳ３６）（ステップＳ３７）
ステップＳ３２の処理で求めた文字数のカウント値（Ｍ）を「１」減算する処理を行なう（ステップＳ３６）。続いて、ステップＳ３６の処理で求めたカウント値（Ｍ）の値が「１」を超えているか否かを判定する（ステップＳ３７）。この判定の結果、「１」を超えている場合にはステップＳ３３に戻り、「１」と判定されると次のステップＳ３８に進む。そして、ステップＳ３３〜Ｓ３７の処理を繰り返すごとに、退避領域に記憶した原文の残り文字から１文字ずつが無作為に抽出され、この抽出された文字はシャッフル記憶領域の先頭領域から順番に記憶する処理を行なう。
【００７２】
（ステップＳ３８）
退避領域に残った原文の最後の残り１文字を、シャッフル記憶領域の記憶された文字列の最後端の記憶領域に記憶する処理を行なう。これにより、シャッフル記憶領域には退避領域、すなわち、原文記憶領域に記憶されている原文からなる文字情報の配列を無作為に変換した文字列に係る情報を記憶することができる。
【００７３】
図９は、上記したステップＳ３１〜Ｓ３８の処理、すなわち、無作為シャッフル処理プログラムＰ１０ａにより図８に示す原文からなる文字情報をシャッフル処理した結果を、シャッフル文字情報表示プログラムにより表示装置３に表示した例を示している。表示装置３に図９に示すシャッフルした文字情報の表示を覗き見した他人は、直ちにその原文を解読することは不可能になる。
【００７４】
なお、前記したように、３次元加速度センサ２１からの検出信号の入力を割込み信号として処理すると、次の処理を行なうことができる。
すなわち、上記した図９に示すようなシャッフルした文字情報が表示装置３に表示されているときに、ユーザが携帯電話機１を「振る」動作を行なうと、ステップＳ５〜Ｓ１０の処理が実行されるので、再度シャッフル手段を実行させることが可能になる。このように再度シャッフル手段を実行させる手段は、第２のシャッフル手段となる。
【００７５】
この第２のシャッフル手段を実行すると、表示装置３には新たにシャッフルした文字情報が、これまで表示されていたシャッフルした文字情報に換えて表示されることになる。この第２のシャッフル手段を実行して表示装置３に新たにシャッフルした文字情報を表示する処理は、第２のシャッフル文字情報表示手段となる。第２のシャッフル文字情報表示手段が２度目にシャッフルして得た文字情報は、図９に示す例とは異なったシャッフル文字情報が表示される確率が高くなる。さらに、メイン制御プログラムＰ２は、ユーザが携帯電話機１を「振る」動作を行なうごとに、すなわち、多数回にわたってシャッフル手段を実行させて原文からなる文字情報をシャッフルし、シャッフルして得た新たなシャッフル文字情報を表示装置３に表示させる制御を行なうことが可能になる。
【００７６】
［メールの送信］
ユーザが電子メールで送信する文章を作成して電子メールを送信するときには、携帯電話機１に配置されているメール送信用の機能スイッチを押圧する操作を行なう。これにより、電子メール送信プログラムＰ５の送信処理プログラムが作動して、図４のステップＳ１１に示すように、現時点で表示装置３に表示されている文章の文字情報に対応して、ＲＡＭ１２の原文記憶領域又はシャッフル記憶領域に記憶されている文字情報を送信する処理を行なう。これにより、例えば、図８に示す原文からなる電子メールの文章、あるいは図９に示すシャッフル手段によりシャッフルした文字情報をメール送信先の端末装置に送信することが可能になる。この電子メールの送信処理を行なうためには、前記した表示フラグの記憶内容を判定する処理を行なうことにより可能になる。なお、メール受信側の携帯電話機等の携帯情報端末装置も、図２に示す各プログラムを搭載しておくようにすることが望ましい。
【００７７】
メール受信側の端末装置がシャッフルした文字情報からなる電子メールを受信すると、受信側のユーザは、受信した電子メールの内容を解読することが不可能になる。従って、本発明においては、シャッフルした文字情報からなる電子メールを送信した場合には、電子メールプログラムＰ５は、ＲＡＭ１２の原文記憶領域に記憶されている原文からなる文字情報も相手側の端末装置に送信する処理を行なうようにするとよい。そして、シャッフルした文字情報からなる電子メールを受信した受信側の端末装置のユーザは、後述するパスワード情報を入力して、受信した原文からなる文字情報を表示装置に表示する操作を行なうようにする。
【００７８】
［パスワードの登録］
本発明において、図９に示すように、携帯電話機１の表示装置３にシャッフルした文字情報が表示された後に、ユーザが引き続いてメール文章を作成するとき、あるいは、表示装置３に表示されたシャッフルした文字情報を原文からなる文字情報に直した状態で電子メールを送信する場合には、ユーザは表示装置３に表示されているシャッフルした文字情報に換えて、原文からなる文字情報を表示するための操作を行なう必要がある。そして、ユーザのこの操作に伴って、メイン制御プログラムＰ２は、表示装置３に表示されているシャッフルした文字情報に換えて、原文からなる文字情報を表示する処理（復元表示処理）を実行する必要がある。
【００７９】
この復元表示処理の実行は、携帯電話機１の所有者であるユーザの操作に基づいて実行できるようにした方が好ましい。従って、本発明においては、パスワード登録・照合プログラムＰ１１により、復元表示処理を実行するためのパスワードを携帯電話機１のＲＡＭ１２に設定したパスワード登録領域に、予め登録（記憶）しておく手段を採用している。
【００８０】
このパスワードの登録は、例えば、本発明の機能を実行させるために必要な初期設定を行なうためメニュー画面（図示せず）を表示装置３に表示し、ユーザはこのメニュー画面からパスワード登録を指定すると、パスワード登録・照合プログラムＰ１１のパスワード登録プログラムが作動して、パスワードが登録できるようにする。また、ユーザによるパスワード登録の操作は、例えば、テンキー２ａや機能スイッチを操作して文字情報からなるパスワードを入力してＲＡＭ１２に登録する操作を行なうようにする。
【００８１】
［復元表示処理］
続いて、表示装置３に表示されているシャッフルした文字情報に換えて原文からなる文字情報を表示する復元表示処理を実行する手順について説明する。復元表示処理は、表示装置３にシャッフルした文字情報が表示されているときに、ユーザが予め設定された特定の機能スイッチを押圧すると、メイン制御プログラムＰ２はパスワード照合プログラムを作動させる。すると、パスワード照合プログラムは表示装置３に、ユーザに対してパスワードに関する情報（パスワード情報）の入力を促すための画面を表示する処理を行なう。この画面に基づいて、ユーザはテンキー２ａ等を操作して、予め登録したパスワード情報、例えば、文字情報からなるパスワードを入力する操作を行なう。
【００８２】
図５は、ユーザがパスワードを入力した後に、パスワード照合プログラムが実行する処理手順の内容を示している。以下、パスワード照合プログラムの処理手順の内容を説明すると次のようになる。
【００８３】
（ステップＳ２１）
ユーザはテンキー２ａ等を操作して入力したパスワード情報を取得する処理を行なって、取得したパスワード情報をＲＡＭ１２に記憶する。
【００８４】
（ステップＳ２２）
ステップＳ２１の処理でＲＡＭ１２に記憶したパスワード情報が、予めＲＡＭ１２のパスワード登録領域に記憶されているパスワードと一致しているか否かを判定する。この判定の結果、一致した場合には次のステップＳ２３に進み、不一致の場合にはこの復元表示処理を終了させる。
【００８５】
（ステップＳ２３）
メイン制御プログラムＰ２は原文復元表示プログラムを作動させて、表示装置３に表示（図９参照）されているシャッフルした文字情報に換えて、文字情報表示プログラムＰ７ｂは、ＰＲＡＭ１２の原文記憶領域に対応付けされて記憶している原文からなる文字情報を表示装置３に表示（図８参照）する処理を行なう。これにより、表示装置には電子メールで送信する原文の文章が表示されることになる。
【００８６】
［他のシャッフル手段］
続いて、他のシャッフル手段について説明する。図１１は、図８に示す原文の電子メールの文章である「午後５時に東京駅南口でお待ちしています。」を数字シャッフル手段となる数字シャッフル処理プログラムＰ１０ｂによりシャッフルした結果を表示装置３に表示した例を示す。この英字シャッフル手段は、原文からなる文字列についてその１文字ずつを、「０」〜「９」の１０文字からなる数字の１文字に無作為に置換（変換）する処理を行なう手段である。なお、無作為に数字「０」〜「９」の１０個の文字から１文字の数字を抽出する処理は、乱数発生手段を利用して行なう。
【００８７】
図１２は、同じく図８に示す原文を、英字シャッフル手段となる英字シャッフル処理プログラムＰ１０ｃによりシャッフルした結果を表示装置３に表示した例を示す。この英字シャッフル手段は、原文からなる文字列についてその１文字ずつを、無作為に「Ａ」〜「Ｚ」の２６文字からなるアルファベットの１文字に無作為に置換する処理を行なう手段である。このアルファベットの１文字を無作為に抽出する処理は、乱数発生手段を利用して行なう。
【００８８】
図１３は、同じく図８に示す原文の全体を、定型文シャッフル手段となる定型文シャッフル処理プログラムＰ１０ｄにより「お疲れ様です。業務連絡です。」という定型文に変換した例を示す。この定型文は、日常において一般的によく使用されている短い文章（慣用的な文章）を採用するようにするとよい。また、この定型文は、予めＲＯＭ１１に一つ又は複数種の定型文を記憶しておく。そして、複数種の定型文をＲＯＭ１１に登録した場合には、定型文シャッフル処理プログラムＰ１０ｄは、乱数発生手段によりいずれか一つの定型文を選択する処理を行なうようにする。
【００８９】
文字コードずらし処理プログラムＰ１０ｅにより実行される文字コードずらしシャッフル手段は、例えば、図８に示す原文に対応して原文記憶領域に記憶されている原文の各文字情報の配列、すなわち、文字コードからなる配列について、この文字コードに所定の値を加算、あるいは減算して求めた文字コードに対応する文字に変換する処理を行なう方法である。この「所定の値」としては、例えば、当日の日付を採用する。
【００９０】
続いて、図７に示すモード選択の「シャッフルモードの選択（２）」画面ｇ２において、ユーザが「Ｂ：おまかせモード」を選択したときに、メイン制御プログラムＰ２が実行する処理手順について説明する。この「おまかせモード」は、３次元加速度センサから入力される検出信号をシャッフル起動情報解析プログラムＰ９が解析処理した結果のレベル（特性）、例えば、移動速度等のレベルに応じて、予め設定されている複数種のシャッフル手段からその一つを選択する処理を行なう。そして、この選択されたシャッフル手段に基づいて、ＲＡＭ１２の原文記憶領域に記憶されている原文に係る文字情報をシャッフルすることに特徴がある。
【００９１】
図１４は、メイン制御プログラムＰ２が「おまかせモード」の制御を実行するときの処理手順の一例を示している。図１４に示すステップＳ５３〜ステップＳ６０までの処理手順が、図３に示す前記したステップＳ３〜ステップＳ１０までの処理手順と相違する箇所はステップＳ５７Ａにある。以下に、「おまかせモード」の特徴であるステップＳ５７Ａの処理の内容について説明する。
【００９２】
なお、「おまかせモード」を実行するためには、予め、シャッフル手段設定テーブルを作成し、このテーブルをＲＯＭ１１に記憶させておく。このシャッフル手段設定テーブルは、シャッフル起動情報解析プログラムＰ９が解析処理する検出値について、その検出値の範囲、例えば、上記した移動速度（特性値）の最低値〜最大値に関する特性値の範囲を、予め複数種のシャッフル手段の数に応じてレベル分けしておく。そして、この複数のレベルごとに、複数種のシャッフル手段の一つ（シャッフル手段に設定した識別情報）を割付（設定）したデータテーブルである。
【００９３】
（ステップＳ５７Ａ）
シャッフル起動情報解析プログラムＰ９が３次元加速センサ２１から入力して解析処理して得た特性値、例えば、上記した移動速度の値について、シャッフル手段設定テーブルを参照してこの移動速度の値に対応するシャッフル手段の識別情報を求める処理を行なう。これにより、シャッフル処理を行なうシャッフル手段に関する情報を得ることができるので、メイン制御プログラムＰ２は図１４に示すステップＳ５８からステップＳ６０の処理を実行して、原文記憶領域に記憶している原文の文字情報をシャッフルして、表示装置３に表示されている文字情報に換えて、このシャッフルした文字情報を表示する処理を行なう。
【００９４】
ユーザが上記した「おまかせモード」を選択すると、ユーザによる携帯電話機１を「振る」あるいは「動かす」等の動作の速さ又は激しさに対応させて、予め設定している複数種のシャッフル手段の一つをプログラム処理により自動選択してこの選択されたシャッフル手段を実行させることができる。これにより、ユーザはゲーム感覚で携帯電話機１を「振る」等の動作を行なって、表示装置に表示されている原文をシャッフルすること、及び表示装置３に表示されているシャッフルした文字情報に換えて、新たにシャッフルした文字情報を再表示することが可能になるので、ユーザは携帯電話機１を「振る」等の動作を繰り返して行なうことにより、シャッフルする操作を楽しむことも可能になる。
【００９５】
上記した本発明の実施形態の説明において、シャッフル起動情報を入力するシャッフル起動入力手段は、３次元加速度センサ２１から入力される加速度の検出情報について説明したが、次の手段（１）、（２）、（３）等を採用することもできる。
【００９６】
（１）マイク４をシャッフル起動入力手段とする。そして、例えば、マイクから入力された音声信号の強弱のレベルをシャッフル起動情報とする。そして、シャッフル起動情報解析プログラムＰ９は、この音声信号の強弱のレベルに解析してシャッフル起動情報として有効であるか否かを判定する処理を行なうようにする。
【００９７】
（２）カメラ２２をシャッフル起動入力手段とし、例えば、カメラ２２で所定時間撮像した動画像に関する情報をシャッフル起動情報とする。そして、シャッフル起動情報解析プログラムＰ９は、この動画像の情報を解析して、例えば、動画像に障害物が移動（例えば、手を振る等の映像）する情報が画像解析プログラムにより検出されると、シャッフル起動情報として有効であると判定する処理を行なう。
【００９８】
（３）図１に示す携帯電話機（携帯情報端末）１に配設されている特定の機能スイッチをシャッフル起動入力手段として設定する。例えば、ユーザが特定の２種の機能スイッチを所定の順序で押圧することにより発生する接点信号をシャッフル起動情報とする。
【００９９】
また、表示装置３に表示されているシャッフルした文字情報に換えて原文を表示するためのパスワードについては、上記した入力手段から入力した文字情報の他に、次の手段を（１）、（２）を採用することができる。
【０１００】
（１）予め、マイクから入力された音声信号、例えば、ユーザが発声した合言葉に係る音声信号をパスワード登録プログラムによりＲＡＭ１２に登録しておく。そして、パスワード照合プログラムは、ユーザがマイクから入力された音声信号のパターンが予め登録された音声信号のパターンに一致あるいは近似していると判定できると、パスワード照合プログラムは予め登録されパスワードとなる音声信号と一致したと判定する。
【０１０１】
（２）予め設定した複数種の画像に関する情報をＲＡＭ１２又はフラッシュメモリ１３に登録しておく。そして、パスワード登録プログラムにより、これら複数種の画像から一つをパスワードとしてユーザに選択させる処理を行なって、選択された画像に関する情報を登録されたパスワードとしてＲＡＭ１２に登録する。
【０１０２】
そして、ユーザが予め設定されたパスワード照合プログラムを起動させるための機能スイッチを押圧すると、パスワード照合プログラムは、表示装置３に予め登録された複数種の画像を表示する。そして、表示された複数種の画像の中から、ユーザにパスワードとして登録した画像を、携帯電話機１の多機能スイッチを操作させて指定させる処理を行なう。この操作によりパスワードとして登録された画像が指定されると、パスワード照合プログラムは予め登録されパスワードとなる画像と一致したと判定する。
【０１０３】
上記したシャッフル起動入力手段、あるいは音声信号、あるいは画像情報からパスワードを採用すると、ユーザは本発明の携帯情報端末装置をゲーム装置として楽しむことが可能になる。
【図面の簡単な説明】
【０１０４】
【図１】本発明を実施することができる携帯情報端末装置について、その一例となる携帯電話機の構成を説明するための平面図である。
【図２】本発明を実施するために図１に示す携帯電話機が備えている制御手段について、そのハードウエアとソフトウエアの構成例を説明するための図である。
【図３】図２に示す制御手段がシャッフル手段を実行する手順について、その処理手順の流れを説明するためのフローチャートである。
【図４】図１に示す携帯電話機が電子メールを送信するときの処理手順の流れを説明するためのフローチャートである。
【図５】図１に示す携帯電話機の表示装置にシャッフルした文字情報が表示されているときに、このシャッフルした文字情報に換えて原文からなる文字情報を表示するときの制御の流れを説明するためのフローチャートである。
【図６】シャッフルモードをユーザに選択させるために携帯情報端末装置に表示した画面例を説明するための図である。
【図７】同じく、シャッフルモードをユーザに選択させるために携帯情報端末装置に表示した他の画面例を説明するための図である。
【図８】本発明においてシャッフル手段が実行される前に、携帯情報端末装置に表示されている原文からなる文字情報の一例を示す図である。
【図９】図８に示す原文からなる文字情報について、他のシャッフル手段を実行して得たシャッフルした文字情報を表示した例を示す図である。
【図１０】シャッフル手段を構成する無作為シャッフル手段について、そのシャッフル処理する手順についてその処理の流れを説明するためのフローチャートである。
【図１１】図８に示す原文からなる文字情報について、他のシャッフル手段を実行して得たシャッフルした文字情報を表示した例を示す図である。
【図１２】図８に示す原文からなる文字情報について、他のシャッフル手段を実行して得たシャッフルした文字情報を表示した例を示す図である。
【図１３】図８に示す原文からなる文字情報について、他のシャッフル手段を実行して得たシャッフルした文字情報を表示した例を示す図である。
【図１４】図３に示すフローチャートについて、「おまかせモード」の制御の流れを説明するためのフローチャートである。
【符号の説明】
【０１０５】
１  ：携帯情報端末装置（携帯電話機）
２ａ、２ｂ、２ｃ、２ｄ、２ｅ、・・・：テンキー、機能スイッチ
４  ：マイク
５  ：スピーカ 
１０：ＣＰＵ
１１：ＲＯＭ
１２：ＲＡＭ
２１：３次元加速度センサ
２２：カメラ
Ｐ２：メイン制御プログラム
Ｐ５：電子メールプログラム
Ｐ６：文字入力処理プログラム
Ｐ７：表示制御プログラム
Ｐ９：シャッフル起動情報解析プログラム
Ｐ１０：シャッフル実行プログラム
Ｐ１０ａ：無作為シャッフル処理プログラム
Ｐ１０ｂ：数字シャッフル処理プログラム
Ｐ１０ｃ：英字シャッフル処理プログラム
Ｐ１０ｄ：定型文シャッフル処理プログラム
Ｐ１０ｅ：文字コードずらし処理プログラム
Ｓ  ：制御手段
【図１】
2009245049.tif 000003
【図２】
2009245049.tif 000004
【図３】
2009245049.tif 000005
【図４】
2009245049.tif 000006
【図５】
2009245049.tif 000007
【図６】
2009245049.tif 000008
【図７】
2009245049.tif 000009
【図８】
2009245049.tif 000010
【図９】
2009245049.tif 000011
【図１０】
2009245049.tif 000012
【図１１】
2009245049.tif 000013
【図１２】
2009245049.tif 000014
【図１３】
2009245049.tif 000015
【図１４】
2009245049.tif 000016