(57)【要約】【課題】児童向けの携帯電子機器等の利便性を向上させること。【解決手段】例えば、携帯電子機器１は、細長い棒状の携帯電子機器である。携帯電子機器１は、通信ユニット６と、ディスプレイ２Ａと、コントローラ１０と、を備える。コントローラ１０は、他の電子機器からのメッセージの情報を受信して、当該メッセージをディスプレイ２Ａに縦書き表示する。【選択図】図６
2019033431.tif 000002
【特許請求の範囲】
【請求項１】
細長い棒状の携帯電子機器であって、
通信ユニットと、ディスプレイと、コントローラと、を備え、
前記コントローラは、他の電子機器からのメッセージの情報を受信して、当該メッセージを前記ディスプレイに縦書き表示する
携帯電子機器。
【請求項２】
傾きセンサを備え、
前記コントローラは、
前記携帯電子機器が縦向きの場合に、前記メッセージを前記ディスプレイに縦書き表示し、
前記携帯電子機器が縦向きから横向きに変わると、前記ディスプレイに表示している前記メッセージを、縦書き表示から横書き表示に変更する請求項１に記載の携帯電子機器。
【請求項３】
前記コントローラは、所定の機能に関する情報を前記ディスプレイに縦書き表示している場合、自機の傾きの変化を無視する請求項２に記載の携帯電子機器。
【請求項４】
前記コントローラは、受信した前記メッセージの本文の少なくとも一部を表示する一覧から前記メッセージが選択されると、当該メッセージの本文を前記一覧中の前記本文の文字の大きさよりも拡大して縦書き表示する請求項１から３のいずれか１項に記載の携帯電子機器。
【請求項５】
前記ディスプレイを覆うタッチスクリーンをさらに備え、
前記コントローラは、前記タッチスクリーンを介して前記ディスプレイが接触物で覆われていることを検出すると、前記接触物で覆われていない前記ディスプレイの領域に情報を表示する請求項１から４のいずれか１項に記載の携帯電子機器。
【請求項６】
前記コントローラは、自機が縦向きであるか横向きであるかに基づいて、前記ディスプレイに表示するアイコンの位置を変更する請求項１から５のいずれか１項に記載の携帯電子機器。
【請求項７】
通信ユニットと、ディスプレイとを備え、細長い棒状の携帯電子機器によって実行される制御方法であって、
前記通信ユニットによって他の電子機器からメッセージを受信するステップと、
受信した横書きの前記メッセージを前記ディスプレイに縦書きで表示するステップと、
を含む制御方法。
【請求項８】
通信ユニットと、ディスプレイとを備え、細長い棒状の携帯電子機器に、
前記通信ユニットによって他の電子機器からメッセージを受信するステップと、
受信した横書きの前記メッセージを前記ディスプレイに縦書きで表示するステップと、
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、携帯電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話等の携帯電子機器には、児童が携帯する携帯電子機器がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１０５６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の児童向けの携帯電子機器は、利便性の向上が望まれている。
【課題を解決するための手段】
【０００５】
態様の１つに係る電子機器は、細長い棒状の携帯電子機器であって、通信ユニットと、ディスプレイと、コントローラと、を備える。前記コントローラは、他の電子機器からのメッセージの情報を受信して、当該メッセージを前記ディスプレイに縦書き表示する。
【０００６】
態様の１つに係る制御方法は、通信ユニットと、ディスプレイとを備え、細長い棒状の携帯電子機器によって実行される。制御方法は、前記通信ユニットによって他の電子機器からメッセージを受信するステップと、受信した横書きの前記メッセージを前記ディスプレイに縦書きで表示するステップと、を含む。
【０００７】
態様の１つに係る制御プログラムは、通信ユニットと、ディスプレイとを備え、細長い棒状の携帯電子機器に、前記通信ユニットによって他の電子機器からメッセージを受信するステップと、受信した横書きの前記メッセージを前記ディスプレイに縦書きで表示するステップと、を実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る携帯電子機器の正面図である。
【図２】図２は、携帯電子機器の背面図である。
【図３】図３は、携帯電子機器の正面右側の側面図である。
【図４】図４は、携帯電子機器の正面下側の側面図である。
【図５】図５は、携帯電子機器を利用する一例を示す図である。
【図６】図６は、携帯電子機器のブロック図である。
【図７】図７は、実施形態に係る携帯電子機器が行う表示制御の一例を示す図である。
【図８】図８は、携帯電子機器による表示制御の一例の処理手順を示すフローチャートである。
【図９】図９は、実施形態に係る携帯電子機器が行う表示制御の他の一例を示す図である。
【図１０】図１０は、携帯電子機器による表示制御の他の一例の処理手順を示すフローチャートである。
【図１１】図１１は、携帯電子機器のカメラ機能に関する制御の一例を示す図である。
【図１２】図１２は、携帯電子機器の時計機能に関する制御の一例を示す図である。
【図１３】図１３は、携帯電子機器の電話機能に関する制御の一例を示す図である。
【図１４】図１４は、携帯電子機器による発信制御の一例の処理手順を示すフローチャートである。
【図１５】図１５は、携帯電子機器の電話機能に関する制御の他の一例を示す図である。
【図１６】図１６は、携帯電子機器の握り検出機能の一例を示す図である。
【発明を実施するための形態】
【０００９】
本出願に係る携帯電子機器、制御方法、及び制御プログラムを実施するための複数の実施形態を、図面を参照しつつ詳細に説明する。以下では、児童向け携帯電子機器の一例について説明する。
【００１０】
図１は、実施形態に係る携帯電子機器１の正面図である。図２は、携帯電子機器１の背面図である。図３は、携帯電子機器１の正面右側の側面図である。図４は、携帯電子機器１の正面下側の側面図である。図５は、携帯電子機器１を利用する一例を示す図である。図１から図５に示す矢印Ｘ方向は、携帯電子機器１の長手方向である。図１から図５に示す矢印Ｙ方向は、携帯電子機器１の短手方向（幅方向）である。図１から図５に示す矢印Ｚ方向は、携帯電子機器１の高さ方向である。長手方向を縦にしている場合、携帯電子機器１は縦向きである。長手方向を横にしている場合、携帯電子機器１は、横向きである。
【００１１】
図１から図５を参照しながら、実施形態に係る携帯電子機器１の全体的な構成の一例について説明する。図１から図５に示すように、携帯電子機器１は、ハウジング２０を有する。ハウジング２０は、外形が細長い棒状に形成されている。ハウジング２０は、例えば、児童が片手で握ることが可能な大きさで形成されている。携帯電子機器１は、外形が細長い棒状に形成されることにより、例えば、カバン、ランドセル、バッグ等に収容しやすくなっている。
【００１２】
ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１３】
フロントフェイス１Ａは、バックフェイス１Ｂよりも大きな形状で形成されている。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａからバックフェイス１Ｂに向かって傾斜している。サイドフェイス１Ｃ１〜１Ｃ４は、バックフェイス１Ｂとの接続部分に曲面を有している。携帯電子機器１は、サイドフェイス１Ｃ１〜１Ｃ４を傾斜させることで、例えば、携帯電子機器１（以下、適宜「自機」と表記する）がテーブル、机等に置かれた場合に、児童が取りやすい形状になっている。携帯電子機器１は、サイドフェイス１Ｃ１〜１Ｃ４を傾斜面とすることで、図５に示すように、利用者が手Ｈで自機を握りやすくなっている。
【００１４】
フロントフェイス１Ａにおける長手方向の幅は、例えば９８ｍｍである。フロントフェイス１Ａにおける長手方向の幅は、８０〜１２０ｍｍであってもよい。フロントフェイス１Ａにおける短手方向の幅は、例えば３２ｍｍである。フロントフェイス１Ａにおける短手方向の幅は、２０〜５０ｍｍであってもよい。バックフェイス１Ｂにおける短手方向の幅は、例えば１４ｍｍである。バックフェイス１Ｂにおける短手方向の幅は、１０〜３０ｍｍであってもよい。携帯電子機器１の高さは、例えば１４ｍｍである。携帯電子機器１の高さは、１０〜３０ｍｍであってもよい。フロントフェイス１Ａにおける短手方向の幅と長手方向の幅の比は、１〜２：５であって良い。携帯電子機器１の高さとフロントフェイス１Ａにおける短手方向の幅の比は、１〜２：２であって良い。
【００１５】
携帯電子機器１は、タッチスクリーンディスプレイ２と、スピーカ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。携帯電子機器１は、フロントフェイス１Ａが平面となっている。携帯電子機器１は、カメラ１３をバックフェイス１Ｂに有する。携帯電子機器１は、ボタン３をサイドフェイス１Ｃに有する。
【００１６】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。図１の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂはそれぞれ略長方形状であるが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの形状はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、それぞれが正方形又は円形等のどのような形状もとりうる。図１の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂは重なって位置しているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの位置はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、並んで位置してもよいし、離れて位置してもよい。図１の例では、ディスプレイ２Ａの長辺はタッチスクリーン２Ｂの長辺に沿っており、ディスプレイ２Ａの短辺はタッチスクリーン２Ｂの短辺に沿っているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの重ね方はこれに限定されない。ディスプレイ２Ａとタッチスクリーン２Ｂとが重なって位置する場合、例えば、ディスプレイ２Ａの１ないし複数の辺は、タッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１７】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、及び図形等を表示する。
【００１８】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触した位置を検出することができる。以下の説明では、タッチスクリーン２Ｂに対して接触する指、ペン、又はスタイラスペン等を、「接触オブジェクト」又は「接触物」と呼ぶことがある。
【００１９】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、利用者は携帯電子機器１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００２０】
携帯電子機器１は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーン２Ｂに対して行われる操作である。携帯電子機器１によって判別されるジェスチャは、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトを含むがこれらに限定されない。
【００２１】
携帯電子機器１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。このため、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従って携帯電子機器１が行う動作は、ディスプレイ２Ａに表示されている画面に応じて異なることがある。以下の説明では、説明を簡単にするために、「タッチスクリーン２Ｂが接触を検出し、検出された接触に基づいてジェスチャの種別を携帯電子機器１がＸと判別すること」を、「携帯電子機器がＸを検出する」、又は「コントローラがＸを検出する」と記載することがある。
【００２２】
携帯電子機器１は、ディスプレイ２Ａに複数の画面を切り替えて表示することができる。携帯電子機器１は、図５に示すように、ホーム画面４０をディスプレイ２Ａに表示できる。ホーム画面４０は、携帯電子機器１にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面を含む。携帯電子機器１は、ホーム画面４０で選択されたアプリケーションをフォアグランドで実行できる。フォアグランドで実行されるアプリケーションの画面は、ディスプレイ２Ａに表示できる。
【００２３】
ホーム画面４０は、複数のアイコン５０を有する。それぞれのアイコン５０は、携帯電子機器１にインストールされているアプリケーションと予め対応付けられている。携帯電子機器１は、アイコン５０に対するジェスチャを検出すると、ジェスチャが検出されたアイコン５０に対応付けられているアプリケーションを実行する。複数のアイコン５０は、例えば、「かいわ」、「とけい」、「カメラ」、「でんわ」、「せってい」のアイコンを含む。例えば、携帯電子機器１は、「かいわ」のアイコン５０に対するジェスチャを検出すると、他の電子機器とメッセージを送受信するアプリケーションを実行する。図５に示す例では、ホーム画面４０は、携帯電子機器１が縦向きである場合、複数のアイコン５０を縦方向に並べて配置しているが、これに限定されない。例えば、ホーム画面４０は、携帯電子機器１が横向きである場合、複数のアイコン５０を横方向に並べて配置してもよい。
【００２４】
図６は、携帯電子機器１のブロック図である。携帯電子機器１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、スピーカ７と、マイク８と、ストレージ９と、コントローラ１０と、赤外線センサ１１と、カメラ１２及び１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７とを有する。
【００２５】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、及び図形等を表示する。タッチスクリーン２Ｂは、接触を検出する。コントローラ１０は、携帯電子機器１に対するジェスチャを検出する。具体的には、コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作（ジェスチャ）を検出する。
【００２６】
ボタン３は、利用者からの操作入力を受け付ける。ボタン３は、利用者からの操作入力を受け付けると、コントローラ１０に操作入力を受け付けた旨を通知する。ボタン３の数は、単数であっても、複数であってもよい。ボタン３は、例えば、携帯電子機器１のパワーオン／オフボタンを含む。
【００２７】
照度センサ４は、携帯電子機器１の周囲光の照度を検出する。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００２８】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、携帯電子機器１が物体に近付けられたことを検出する。照度センサ４及び近接センサ５は、一つのセンサとして構成されていてもよい。照度センサ４は、近接センサ５として用いられてもよい。赤外線センサ１１は、受光した赤外線の変化に基づいて物体の存在を非接触で検出する。赤外線センサ１１は、例えば、携帯電子機器１が物体に近接しているかの推定に用いられる。
【００２９】
通信ユニット６は、無線により通信できる。通信ユニット６は、無線通信規格をサポートする。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ、５Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格とが含まれる。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（登録商標）（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１（ＩＥＥＥは、Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，  Ｉｎｃ．の略称である）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が含まれる。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）、ＤＥＣＴ（Ｄｉｇｉｔａｌ  Ｅｎｈａｎｃｅｄ  Ｃｏｒｄｌｅｓｓ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、Ｚ−Ｗａｖｅ、ＷｉＳｕｎ（Ｗｉｒｅｌｅｓｓ  Ｓｍａｒｔ  Ｕｔｉｌｉｔｙ  Ｎｅｔｗｏｒｋ）が含まれる。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００３０】
携帯電子機器１は、照度センサ４、近接センサ５、赤外線センサ１１、加速度センサ１５、方位センサ１６及びジャイロスコープ１７を、ハウジング２０内に設けている。
【００３１】
スピーカ７は、音を出力する音出力部の１つの例である。スピーカ７は、コントローラ１０から送信される音信号を音として出力できる。スピーカ７は、例えば、通知音、アラーム音及び音楽を出力するために用いてもよい。マイク８は、音を入力する音入力部の１つの例である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信できる。
【００３２】
ストレージ９は、プログラム及びデータを記憶できる。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用してもよい。ストレージ９は、記録媒体を含む。記録媒体は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００３３】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００３４】
ストレージ９は、例えば、制御プログラム９Ａ、メッセージアプリケーション９Ｂ、カメラアプリケーション９Ｃ、電話アプリケーション９Ｄ、時計アプリケーション９Ｅ、アドレス帳データ９Ｙ、及び設定データ９Ｚを記憶できる。メッセージアプリケーション９Ｂは、メッセージの作成、送信、受信、及び表示等のためのメッセージ機能を提供できる。カメラアプリケーション９Ｃは、カメラ１２、カメラ１３により撮影するための撮影機能を提供できる。電話アプリケーション９Ｄは、他の電子機器との間で通話を行うための通話機能を提供できる。時計アプリケーション９Ｅは、日時等を表示するための時計機能を提供できる。アドレス帳データ９Ｙは、通信相手に関する各種の情報を含む。設定データ９Ｚは、携帯電子機器１の動作に関する各種の設定に関する情報を含む。
【００３５】
制御プログラム９Ａは、携帯電子機器１を稼働させるための各種制御に関する機能を提供してもよい。制御プログラム９Ａは、例えば、通信ユニット６等を制御することによって、通信を実現させる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。制御プログラム９Ａが提供する機能には、他の電子機器からのメッセージの情報を受信して、当該メッセージをディスプレイ２Ａに縦書き表示する機能が含まれる。メッセージは、例えば、電子メール、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）の情報等を含む。他の電子機器は、例えば、メールサーバ、ＳＮＳサーバ等を含む。制御プログラム９Ａが提供する機能は、他のプログラムが提供する機能と組み合わせて利用されることがある。
【００３６】
アドレス帳データ９Ｙは、自機で通信可能な通信相手に関する各種の情報を含む。アドレス帳データ９Ｙには、通信相手毎にアドレス情報が記憶される。アドレス情報は、例えば、通信相手の電話番号、メールアドレス等の情報を含む。本実施形態では、自機を所有する利用者が児童である場合、アドレス帳データ９Ｙには、当該児童の両親、親族等のアドレス情報が登録される。
【００３７】
設定データ９Ｚは、他の通信機器から受信した横書きのメッセージの情報を縦書き表示する機能を有効にするか無効にするかを示すデータを含む。設定データ９Ｚは、タッチスクリーンディスプレイ２に物体が接触していることを判定するための判定条件データを含む。判定条件データは、タッチスクリーン２Ｂによって検出した接触物の接触の継続時間、ディスプレイ２Ａにおける接触物の割合等の条件とすることができる。
【００３８】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、及びコプロセッサを含むが、これらに限定されない。コントローラ１０は、携帯電子機器１の動作を統括的に制御できる。コントローラ１０の各種機能は、コントローラ１０の制御に基づいて実現される。
【００３９】
具体的には、コントローラ１０は、ストレージ９に記憶されているプログラムに含まれる命令を実行できる。コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照できる。コントローラ１０は、データ及び命令に応じて機能部を制御する。コントローラ１０は、機能部を制御することによって、各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、及びスピーカ７を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、赤外線センサ１１、カメラ１２、カメラ１３、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７を含むが、これらに限定されない。
【００４０】
カメラ１２及びカメラ１３は、撮影した画像を電気信号へ変換できる。カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００４１】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００４２】
加速度センサ１５は、携帯電子機器１に働く加速度の方向及び大きさを検出できる。方位センサ１６は、地磁気の向きを検出できる。ジャイロスコープ１７は、携帯電子機器１の角度及び角速度を検出できる。加速度センサ１５、方位センサ１６、及びジャイロスコープ１７の検出結果は、携帯電子機器１の位置及び姿勢の変化を検出するために、組み合わせて利用してもよい。本実施形態では、携帯電子機器１は、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７を傾きセンサとして用いる場合について説明するが、これに限定されない。例えば、傾きセンサは、傾斜角センサ、傾斜センサ等を用いてもよい。
【００４３】
図６においてストレージ９が記憶するプログラム及びデータの一部又は全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。図６においてストレージ９が記憶するプログラム及びデータの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。図６においてストレージ９が記憶するプログラム及びデータの一部又は全部は、コネクタ１４に接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、及びソリッドステート記憶媒体を含むが、これらに限定されない。
【００４４】
図６に示した携帯電子機器１の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。図６に示した例では、携帯電子機器１が２つのカメラを備えるが、携帯電子機器１は、１つのカメラのみを備えてもよいし、カメラを備えなくてもよい。図６に示した例では、携帯電子機器１が位置及び姿勢を検出するために複数のセンサを備えるが、携帯電子機器１は、このうちいくつかのセンサを備えなくてもよい。あるいは、携帯電子機器１は、位置及び姿勢の少なくとも１つを検出するための他の種類のセンサを備えてもよい。
【００４５】
図７は、実施形態に係る携帯電子機器１が行う表示制御の一例を示す図である。図７に示すように、携帯電子機器１は、利用者によって縦向きで用いられている。携帯電子機器１は、制御プログラム９Ａを実行すると、ホーム画面４０をタッチスクリーンディスプレイ２に表示する。ステップＳ１１では、利用者は、ホーム画面４０の「かいわ」のアイコン５０を指Ｆでタッチしている。
【００４６】
携帯電子機器１は、タッチスクリーン２Ｂを介して「かいわ」のアイコン５０に対するタッチのジェスチャを検出すると、メッセージアプリケーション９Ｂを実行する。携帯電子機器１は、ステップＳ１２として、画面６０をタッチスクリーンディスプレイ２に表示する。画面６０は、例えば、受信しているメッセージ６１の一覧を表示する。本実施形態では、メッセージ６１は、テキストメッセージである場合について説明するが、これに限定されない。メッセージ６１は、例えば、音声メッセージ、画像メッセージ等としてもよい。画面６０は、メッセージ６１ごとに、メッセージ６１の受信日時と差出人と本文の一部とを表示する。ステップＳ１２では、利用者は、画面６０の複数のメッセージ６１の中から、受信日時が「２／１８  １６：３０」、差出人が「ママ」のメッセージ６１を指Ｆでタッチしている。
【００４７】
携帯電子機器１は、タッチスクリーン２Ｂを介して、受信日時が「２／１８  １６：３０」、差出人が「ママ」のメッセージ６１に対するタッチのジェスチャを検出する。携帯電子機器１は、選択されたメッセージ６１が横書きのテキストメッセージであると、ステップＳ１３に示すように、当該テキストメッセージを縦書きで示す画面６２をタッチスクリーンディスプレイ２に表示する。例えば、携帯電子機器１は、横書きのメッセージ６１の本文の文字、数字等を左に９０度回転させ、文字サイズを拡大したメッセージ６１の画面６２の情報を作成する。例えば、携帯電子機器１は、画面６２に表示している本文の文字サイズを、画面６０に一部だけ表示している本文の文字サイズよりも大きくする。例えば、携帯電子機器１は、メッセージ本文が所定の行数よりも多い行数であると、スクロール可能な画面６２を作成する。図７に示す例では、携帯電子機器１は、スクロールボタン６２Ａを有する画面６２を作成している。
【００４８】
ステップＳ１４では、利用者は、画面６２のスクロールボタン６２Ａを指Ｆでタッチしている。携帯電子機器１は、スクロールボタン６２Ａに対するタッチのジェスチャを検出している。ステップＳ１５では、携帯電子機器１は、メッセージ本文を１行分だけスクロールさせた画面６２をタッチスクリーンディスプレイ２に表示する。この場合、携帯電子機器１は、メッセージ本文を１行分だけスクロールさせたことにより、反対方向のスクロールボタン６２Ｂを画面６２に表示する。
【００４９】
携帯電子機器１は、縦向きの場合、メッセージ６１の一覧の中から横書きのメッセージ６１が選択されると、メッセージ６１の本文を縦書きで表示できる。その結果、携帯電子機器１は、縦長のディスプレイ２Ａに表示するメッセージ６１の視認性を、横書きで表示するよりも向上させることができる。
【００５０】
携帯電子機器１は、縦書きで表示するメッセージ６１の本文の文字サイズを、メッセージ６１の一覧中に表示している本文の文字サイズで表示している本文の文字サイズを拡大して表示することができる。その結果、携帯電子機器１は、メッセージ６１の本文を縦書きの大きな文字で表示できるため、自機の小型化に貢献することができる。
【００５１】
上記の実施形態では、携帯電子機器１は、画面６２のスクロールボタン６２Ａによってメッセージ６１をスクロールさせる場合について説明したが、これに限定されない。例えば、携帯電子機器１は、物体がタッチスクリーンディスプレイ２に対して移動していることを検出した場合に、移動方向及び移動量に応じて、メッセージ６１をスクロールさせてもよい。
【００５２】
携帯電子機器１は、自機が横向きで用いられ、メッセージ６１を横書きで表示している場合、タッチスクリーンディスプレイ２に対する上から下へのスライド操作によるノーティフィケーション表示を中止する。ノーティフィケーション表示は、例えば、携帯電子機器１がバックグラウンドでメールを受信した時に、画面最上段のステータスバーに通知情報を表示することである。携帯電子機器１は、横書きのメッセージ６１を表示している場合、ノーティフィケーション表示を中止することで、メッセージ６１のスクロール操作と、ノーティフィケーション表示の操作との誤検出を防ぐことができる。例えば、自機が横向きで用いられている場合、携帯電子機器１は、ノーティフィケーション表示を中止することで、横書きのメッセージ６１が隠されてしまうことを防止できる。
【００５３】
図８は、携帯電子機器１による表示制御の一例の処理手順を示すフローチャートである。図８に示す処理手順は、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図８に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００５４】
図８に示すように、携帯電子機器１のコントローラ１０は、メッセージ６１の一覧をディスプレイ２Ａに表示させる（ステップＳ１０１）。例えば、コントローラ１０は、メッセージ６１の一覧を示す画面６０を作成し、当該画面６０をディスプレイ２Ａに表示させる。その後、コントローラ１０は、処理をステップＳ１０２に進める。
【００５５】
コントローラ１０は、メッセージ６１が選択されたか否かを判定する（ステップＳ１０２）。例えば、コントローラ１０は、タッチスクリーン２Ｂを介して、メッセージ６１に対する所定のジェスチャを検出した場合に、メッセージ６１が選択されたと判定する。所定のジェスチャは、例えば、タッチ、ロングタッチ、タップ、ダブルタップ等のジェスチャを含む。コントローラ１０は、メッセージ６１が選択されていないと判定した場合（ステップＳ１０２でＮｏ）、処理を後述するステップＳ１０８に進める。コントローラ１０は、メッセージ６１が選択されたと判定した場合（ステップＳ１０２でＹｅｓ）、処理をステップＳ１０３に進める。
【００５６】
コントローラ１０は、自機が縦向きであるか否かを判定する（ステップＳ１０３）。例えば、コントローラ１０は、ジャイロスコープ１７の検出結果が自機の縦向きを示している場合、自機が縦向きであると判定する。コントローラ１０は、自機が縦向きであると判定した場合（ステップＳ１０３でＹｅｓ）、処理をステップＳ１０４に進める。
【００５７】
コントローラ１０は、選択された横書きのメッセージ６１を縦書きに変換する（ステップＳ１０４）。例えば、コントローラ１０は、横書きのメッセージ６１の本文の文字、数字等を左に９０度回転させ、文字サイズを拡大させる変換処理を実行する。コントローラ１０は、縦書きに変換したメッセージ６１を縦書きでディスプレイ２Ａに表示させる（ステップＳ１０５）。コントローラ１０は、縦向きのディスプレイ２Ａに縦書きのディスプレイ２Ａを表示させると、処理をステップＳ１０６に進める。
【００５８】
コントローラ１０は、メッセージ６１の表示を終了するか否かを判定する（ステップＳ１０６）。例えば、コントローラ１０は、利用者からメッセージ６１の表示の終了操作を検出した場合に、メッセージ６１の表示を終了すると判定する。コントローラ１０は、メッセージ６１の表示を終了しないと判定した場合（ステップＳ１０６でＮｏ）、処理を既に説明したステップＳ１０２に戻す。コントローラ１０は、メッセージ６１の表示を終了すると判定した場合（ステップＳ１０６でＹｅｓ）、処理をステップＳ１０７に進める。
【００５９】
コントローラ１０は、メッセージ６１の表示を終了させる（ステップＳ１０７）。例えば、コントローラ１０は、メッセージ６１の消去をディスプレイ２Ａに指示し、メッセージ６１の一覧の表示に戻させる。コントローラ１０は、メッセージ６１の表示を終了すると、処理をステップＳ１０８に進める。
【００６０】
コントローラ１０は、終了条件を満たすか否かを判定する（ステップＳ１０８）。例えば、コントローラ１０は、メッセージアプリケーション９Ｂの終了操作を検出した場合に、終了条件を満たすと判定する。コントローラ１０は、終了条件を満たしていないと判定した場合（ステップＳ１０８でＮｏ）、処理を既に説明したステップＳ１０２に戻す。コントローラ１０は、終了条件を満たすと判定した場合（ステップＳ１０８でＹｅｓ）、処理をステップＳ１０９に進める。
【００６１】
コントローラ１０は、メッセージ６１の一覧の表示を終了させる（ステップＳ１０９）。例えば、コントローラ１０は、メッセージ６１の一覧の消去をディスプレイ２Ａに指示する。コントローラ１０は、メッセージ６１の一覧の表示を終了すると、図８に示す処理手順を終了させる。
【００６２】
コントローラ１０は、自機が縦向きではないと判定した場合（ステップＳ１０３でＮｏ）、処理をステップＳ１１０に進める。コントローラ１０は、選択されたメッセージ６１を横書きでディスプレイ２Ａに表示させる。例えば、コントローラ１０は、横書きのメッセージ６１を、縦書きに変更せずにディスプレイ２Ａに表示させる。例えば、コントローラ１０は、横書きのメッセージ６１の文字サイズを拡大させてディスプレイ２Ａに表示させる。コントローラ１０は、横向きのディスプレイ２Ａに横書きのディスプレイ２Ａを表示させると、処理を既に説明したステップＳ１０６に進める。
【００６３】
図９は、実施形態に係る携帯電子機器１が行う表示制御の他の一例を示す図である。携帯電子機器１は、自機が縦向きの場合に、メッセージ６１をディスプレイ２Ａに縦書き表示し、自機が縦向きから横向きに変わると、メッセージ６１をディスプレイ２Ａに、縦書き表示から横書き表示に変更する。
【００６４】
図９のステップＳ２１では、携帯電子機器１は、利用者によって縦向きで用いられている。携帯電子機器１は、メッセージ６１を縦書きで、文字サイズを拡大してタッチスクリーンディスプレイ２に表示している。その後、利用者は、自機を縦向きから横向きに変化させている。携帯電子機器１は、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７の検出結果に基づいて、自機が横向きに変化したことを検出する。この場合、携帯電子機器１は、ステップＳ２２に示すように、縦書きで表示していたメッセージ６１を、横書きでの表示に変更する。
【００６５】
ステップＳ２２では、携帯電子機器１は、利用者によって横向きで用いられている。携帯電子機器１は、メッセージ６１を横書きで、文字サイズを拡大してタッチスクリーンディスプレイ２に表示している。携帯電子機器１は、自機が横向きで用いられ、メッセージ６１を横書きで表示している場合、タッチスクリーンディスプレイ２に対する上から下へのスライド操作によるノーティフィケーション表示を中止してもよい。その後、利用者は、自機を横向きから縦向きに変化させている。携帯電子機器１は、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７の検出結果に基づいて、自機が縦向きに変化したことを検出する。この場合、携帯電子機器１は、ステップＳ２１に示すように、横書きで表示していたメッセージ６１を、縦書きでの表示に変更する。
【００６６】
携帯電子機器１は、縦書きで表示しているメッセージ６１を、自機の向きの変化に応じて、横書きのメーセージ６１の表示に変更することができる。また、携帯電子機器１は、横書きで表示しているメッセージ６１を、自機の向きの変化に応じて、縦書きのメッセージ６１の表示に変更することができる。その結果、携帯電子機器１は、利用者が自機を握っている状態に適した向きで、メッセージ６１をタッチスクリーンディスプレイ２に表示することができるので、利便性を向上させることができる。
【００６７】
図１０は、携帯電子機器１による表示制御の他の一例の処理手順を示すフローチャートである。図１０に示す処理手順は、メッセージ６１を表示している場合に、コントローラ１０が制御プログラム９Ａを実行することによって実現される。図１０に示す処理手順は、コントローラ１０によって繰り返し実行される。
【００６８】
図１０に示すように、携帯電子機器１のコントローラ１０は、自機の向きが変化したか否かを判定する（ステップＳ２０１）。例えば、コントローラ１０は、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７の検出結果に基づいて、現在の自機の向きから異なる向きに変わったことを検出した場合、自機の向きが変化したと判定する。コントローラ１０は、自機の向きが変化していないと判定した場合（ステップＳ２０１でＮｏ）、図１０に示す処理手順を終了させる。コントローラ１０は、自機の向きが変化したと判定した場合（ステップＳ２０１でＹｅｓ）、処理をステップＳ２０２に進める。
【００６９】
コントローラ１０は、縦書きのメッセージ６１を表示中であるか否かを判定する（ステップＳ２０２）。例えば、コントローラ１０は、タッチスクリーンディスプレイ２にメッセージ６１を縦書きで表示させている場合、縦書きのメッセージ６１を表示中であると判定する。
【００７０】
コントローラ１０は、縦書きのメッセージ６１を表示中であると判定した場合（ステップＳ２０２でＹｅｓ）、処理をステップＳ２０３に進める。コントローラ１０は、ディスプレイ２Ａに表示している縦書きのメッセージ６１を横書きのメッセージ６１に変更する（ステップＳ２０３）。例えば、コントローラ１０は、縦書きのメッセージ６１を横書きのメッセージ６１に変換し、当該メッセージ６１を横書きでディスプレイ２Ａに表示させる。例えば、コントローラ１０は、縦書きのメッセージ６１の変換前のメッセージ６１を横書きでディスプレイ２Ａに表示させる。コントローラ１０は、横書きのメッセージ６１を表示させると、図１０に示す処理手順を終了させる。
【００７１】
コントローラ１０は、縦書きのメッセージ６１を表示中ではないと判定した場合（ステップＳ２０２でＮｏ）、処理をステップＳ２０４に進める。コントローラ１０は、横書きのメッセージ６１を表示中であるか否かを判定する（ステップＳ２０４）。例えば、コントローラ１０は、タッチスクリーンディスプレイ２にメッセージ６１を横書きで表示させている場合、横書きのメッセージ６１を表示中であると判定する。
【００７２】
コントローラ１０は、横書きのメッセージ６１を表示中であると判定した場合（ステップＳ２０４でＹｅｓ）、処理をステップＳ２０５に進める。コントローラ１０は、ディスプレイ２Ａに表示している横書きのメッセージ６１を縦書きのメッセージ６１に変更する（ステップＳ２０５）。例えば、コントローラ１０は、横書きのメッセージ６１を縦書きのメッセージ６１に変換し、当該メッセージ６１を縦書きでディスプレイ２Ａに表示させる。コントローラ１０は、縦書きのメッセージ６１を表示させると、図１０に示す処理手順を終了させる。
【００７３】
コントローラ１０は、横書きのメッセージ６１を表示中ではないと判定した場合（ステップＳ２０４でＮｏ）、表示しているメッセージ６１を変更することなく、図１０に示す処理手順を終了させる。
【００７４】
携帯電子機器１のカメラ機能の一例について説明する。
図１１は、携帯電子機器１のカメラ機能に関する制御の一例を示す図である。携帯電子機器１は、利用者によってカメラアプリケーション９Ｃが起動されると、カメラ機能を提供できる。携帯電子機器１は、カメラ１２，１３によって撮影した画像をタッチスクリーンディスプレイ２に表示させる。携帯電子機器１は、自機すなわちタッチスクリーンディスプレイ２の向きに応じて、撮影された画像の表示態様を変更することができる。
【００７５】
図１１のステップＳ３１に示す一例では、携帯電子機器１は、自機が縦向きである場合、カメラ１２，１３で撮影した画像を縦長の画像を示す画面７０Ａとしてタッチスクリーンディスプレイ２に表示する。画面７０Ａが表示する画像は、例えば、静止画、動画を含む。携帯電子機器１は、画面７０Ａの下側領域にシャッターボタン７１を表示している。
【００７６】
例えば、自機が縦向きである場合、利用者（子供）がカメラ機能の設定を行う等のとき、自機の下半分を握り込む可能性がある。携帯電子機器１は、画面７０Ａの右上に設定アイコン７２を表示している。携帯電子機器１は、利用者が自機の下半分を握った場合に、その手の親指等が届く範囲に設定アイコン７２を表示する。
【００７７】
図１１のステップＳ３２に示す一例では、図１１の携帯電子機器１は、自機が横向きである場合、カメラ１２，１３で撮影した画像を横長な画像を示す画面７０Ｂとしてタッチスクリーンディスプレイ２に表示する。画面７０Ｂが表示する画像は、例えば、静止画、動画を含む。例えば、自機が横向きである場合、利用者（子供）が自機を握り込むのではなく、複数の指の主に腹の部分で持つ可能性がある。携帯電子機器１は、画面７０Ｂの右側領域にシャッターボタン７１及び設定アイコン７２を表示する。
【００７８】
携帯電子機器１は、自機が縦向きであるか横向きであるかに応じて、画面７０Ａ，７０Ｂを切り替えることにより、自機を握る利用者の手で操作し易い位置にシャッターボタン７１、設定アイコン７２を表示できる。よって、携帯電子機器１は、カメラ機能を提供している場合の利用者の操作性を向上させることができる。携帯電子機器１は、画面７０Ａ，７０Ｂを縦長比率することで、利用者にユニークな写真撮影を促すことができる。
【００７９】
携帯電子機器１の時計機能の一例について説明する。
図１２は、携帯電子機器１の時計機能に関する制御の一例を示す図である。携帯電子機器１は、利用者によって時計アプリケーション９Ｅが起動されると、時計機能を提供できる。携帯電子機器１は、現在の日時を示す画面８０をタッチスクリーンディスプレイ２に表示する。携帯電子機器１は、自機が縦向きの場合と自機が横向きの場合に、同一の画面８０をタッチスクリーンディスプレイ２に表示する。
【００８０】
図１２のステップＳ４１に示す一例では、携帯電子機器１は、自機が縦向きである場合、画面８０をタッチスクリーンディスプレイ２に表示している。ステップＳ４２に示す一例では、携帯電子機器１は、自機が横向きである場合、ステップＳ４１と同一の画面８０をタッチスクリーンディスプレイ２に表示している。画面８０は、現在の日付を表示する領域８１と時間を表示する領域８２とを有する。画面８０は、領域８２が領域８１よりも大きな領域となっている。画面８０は、領域８２の一方から他方に横向きの時間を示す画像を領域８２の全体に表示している。
【００８１】
携帯電子機器１は、自機が縦向きの場合と横向きの場合とで同一の画面８０を表示することにより、自機の向きの変化によって画面が遷移するという煩わしさを抑制することができる。携帯電子機器１は、現在の時間を画面８０の全体に表示することで、利用者の視認性の低下を抑制できるため、自機の小型化に貢献することができる。
【００８２】
携帯電子機器１の電話機能の一例について説明する。
図１３は、携帯電子機器１の電話機能に関する制御の一例を示す図である。図１３に示すように、携帯電子機器１は、利用者によって縦向きで用いられている。携帯電子機器１は、制御プログラム９Ａを実行すると、ホーム画面４０をタッチスクリーンディスプレイ２に表示する。ステップＳ５１では、利用者は、ホーム画面４０の「でんわ」のアイコン５０を指Ｆでタッチしている。
【００８３】
携帯電子機器１は、タッチスクリーン２Ｂを介して「でんわ」のアイコン５０に対するタッチのジェスチャを検出すると、電話アプリケーション９Ｄを実行する。携帯電子機器１は、ステップＳ５２として、画面９１をタッチスクリーンディスプレイ２に表示する。画面９１は、例えば、自機で通信可能な通信相手の一覧を表示する。例えば、自機で通信可能な通信相手は、自機を所持する利用者の家族に限定することができる。図１３に示す例では、画面９１は、アドレス帳データ９Ｙに登録されている「ママ」、「パパ」、「おじいちゃん」、「おばあちゃん」の通信相手の一覧を表示している。
【００８４】
ステップＳ５３では、利用者は、画面９１の「ママ」の領域を指Ｆでタッチしている。携帯電子機器１は、タッチスクリーン２Ｂを介して画面９１における「ママ」の領域に対するタッチのジェスチャを検出する。ステップＳ５４として、携帯電子機器１は、アドレス帳データ９Ｙの「ママ」のアドレス情報に登録されている電話番号に対して発信処理を実行する。携帯電子機器１は、発信処理を実行すると、通信ユニット６によって当該電話番号に発信し、発信画面９２をタッチスクリーンディスプレイ２に表示する。発信画面９２は、例えば、通信相手を示す情報を表示する。発信画面９２は、電話の発信を中止するためのボタン９３を表示する。
【００８５】
携帯電子機器１は、アドレス帳データ９Ｙに登録された通信相手のみを画面９１に表示し、画面９１で通信相手が選択されるだけで、当該通信相手に自動的に発信するため、電話機能の利便性を向上できる。携帯電子機器１は、アドレス帳データ９Ｙに登録された通信相手のみの発信を可能とすることで、自機を所持する利用者の通信相手を制限することができる。
【００８６】
ステップＳ５４では、利用者は、自機の向きを縦向きから横向きに変更している。携帯電子機器１は、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７の検出結果に基づいて、自機が横向きに変化したことを検出する。携帯電子機器１は、ステップＳ５５に示すように、タッチスクリーンディスプレイ２に表示している発信画面９２の向きを変更しない。その結果、携帯電子機器１は、自機が縦向きから横向きに変化しても発信画面９２の向きを変更しないため、自機の向きの変化によって発信画面９２が遷移するという煩わしさを抑制することができる。
【００８７】
図１４は、携帯電子機器１による発信制御の一例の処理手順を示すフローチャートである。図１４に示す処理手順は、コントローラ１０が電話アプリケーション９Ｄを実行することによって実現される。
【００８８】
図１４に示すように、携帯電子機器１のコントローラ１０は、アドレス帳データ９Ｙに登録された通信相手の一覧をディスプレイ２Ａに表示させる（ステップＳ３０１）。例えば、コントローラ１０は、アドレス帳データ９Ｙに登録された通信相手の一覧を示す画面９１の情報を作成し、当該画面９１の情報をディスプレイ２Ａに表示させる。その後、コントローラ１０は、処理をステップＳ３０２に進める。
【００８９】
コントローラ１０は、通信相手が選択されたか否かを判定する（ステップＳ３０２）。例えば、コントローラ１０は、タッチスクリーン２Ｂを介して、表示している通信相手の一覧に対する選択操作を検出した場合、通信相手が選択されたと判定する。コントローラ１０は、通信相手が選択されていないと判定した場合（ステップＳ３０２でＮｏ）、処理を後述するステップＳ３０４に進める。コントローラ１０は、通信相手が選択されたと判定した場合（ステップＳ３０２でＹｅｓ）、処理をステップＳ３０３に進める。
【００９０】
コントローラ１０は、選択された通信相手に対する発信処理を実行する（ステップＳ３０３）。例えば、コントローラ１０は、発信処理を実行することにより、通信ユニット６によって当該電話番号に発信し、発信画面９２をディスプレイ２Ａに表示する。コントローラ１０は、発信処理を実行すると、処理をステップＳ３０４に進める。
【００９１】
コントローラ１０は、終了条件を満たすか否かを判定する（ステップＳ３０４）。例えば、コントローラ１０は、通信相手と繋がった場合に終了条件を満たすと判定する。例えば、コントローラ１０は、利用者による終了操作を検出した場合に終了条件を満たすと判定する。コントローラ１０は、終了条件を満たしていないと判定した場合（ステップＳ３０４でＮｏ）、処理を既に説明したステップＳ３０２に戻す。コントローラ１０は、終了条件を満たすと判定した場合（ステップＳ３０４でＹｅｓ）、図１４に示す処理手順を終了する。その後、コントローラ１０は、通信相手と繋がった場合、通話中の処理を実行する。
【００９２】
図１５は、携帯電子機器１の電話機能に関する制御の他の一例を示す図である。図１５に示すように、携帯電子機器１は、通信ユニット６を介して着信を検出した場合、電話機能を提供できる。携帯電子機器１は、着信を検出すると、電話アプリケーション９Ｄを実行する。自機が縦向きで用いられている場合、携帯電子機器１は、ステップＳ６１として、着信を報知する着信画面９４をタッチスクリーンディスプレイ２に表示する。着信画面９４は、例えば、着信の通信相手を示す情報を表示する。着信画面９４は、例えば、電話をとるためのボタン９５を表示する。例えば、着信画面９４は、ボタン９５を複数の画像パターンでアニメーションのように表示してもよい。
【００９３】
ステップＳ６１では、利用者は、自機の向きを縦向きから横向きに変更している。携帯電子機器１は、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７の検出結果に基づいて、自機が横向きに変化したことを検出する。携帯電子機器１は、ステップＳ６２に示すように、タッチスクリーンディスプレイ２に表示している着信画面９４の向きを変更しない。その結果、携帯電子機器１は、自機が縦向きから横向きに変化しても着信画面９４の向きを変更しないため、自機の向きの変化によって着信画面９４が遷移するという煩わしさを抑制することができる。
【００９４】
携帯電子機器１の握り検出機能の一例について説明する。
制御プログラム９Ａは、利用者が自機を握っている状態を検出する機能を提供できる。携帯電子機器１は、制御プログラム９Ａを実行すると、タッチスクリーンディスプレイ２が接触物で覆われていることを検出できる。接触物は、例えば、利用者の手、指等を含む。携帯電子機器１は、タッチスクリーンディスプレイ２の一部が接触物で覆われている場合、利用者がタッチスクリーンディスプレイ２の一部を握っていると判定する。携帯電子機器１は、利用者がタッチスクリーンディスプレイ２の一部を握っていると判定した場合、握られていない領域を表示領域とする。
【００９５】
図１６は、携帯電子機器１の握り検出機能の一例を示す図である。図１６に示すように、携帯電子機器１は、利用者によって縦向きで用いられている。ステップＳ７１では、携帯電子機器１は、タッチスクリーンディスプレイ２が接触物で覆われていないことを検出している。この場合、携帯電子機器１は、タッチスクリーンディスプレイ２の全体にメッセージ６１を示す画面６２を表示する。
【００９６】
ステップＳ７２では、利用者は、自機の下の方向を握っている。携帯電子機器１は、利用者によってタッチスクリーンディスプレイ２の一部の領域が接触物で覆われていることを検出している。この場合、携帯電子機器１は、接触物で覆われていないタッチスクリーンディスプレイ２の領域に画面６２を表示する。ステップＳ７２に示す例では、携帯電子機器１は、画面６２の約上半分にメッセージ６１の本文を表示している。携帯電子機器１は、接触物で覆われていない画面６２の部分にメッセージ６１を表示することで、利用者がメッセージ６１を参照するために自機の握り方を変更する必要がなくなる。その結果、携帯電子機器１は、利用者がタッチスクリーンディスプレイ２を握っていても、視認性の低下を抑制することができる。
【００９７】
図１６に示す例では、携帯電子機器１は、利用者の握り方によってメッセージ６１を示す画面６２の表示態様を変更する場合について説明したが、これに限定されない。例えば、携帯電子機器１は、利用者の握り方によって他の画面の表示態様を変更してもよい。他の画面は、例えば、ホーム画面、カメラ機能に関する画面、時計機能に関する画面、電話機能に関する画面等を含む。
【００９８】
上記の実施形態では、児童向けの携帯電子機器１について説明したが、添付の請求項に係る携帯電子機器は、これに限定されない。例えば、携帯電子機器１は、高齢者向けの細長い棒状の携帯電子機器としてもよい。この場合、高齢者向けの携帯電子機器は、高齢者の手の大きさに基づいた細長い棒状とすればよい。
【００９９】
携帯電子機器１は、受信したメッセージの本文の少なくとも一部を表示する一覧から特定のメッセージが選択されると、当該選択がされた時点における携帯電子機器１の向きが縦向きか横向きかに拘わらず、特定のメッセージを縦書き表示するようにしてもよい。携帯電子機器１は、一度、特定のメッセージを縦書き表示した後に、携帯電子機器１の向きが縦向きから横向きに変化したことを検出すると、メッセージを縦書き表示から横書き表示に切り替えるようにしてもよい。このようにすることで、受信したメッセージの本文の少なくとも一部を表示する一覧から特定のメッセージが選択して表示する際には、縦書き表示での視認を促すことができ、以後はユーザの意思によって携帯電子機器１の向きを変更することでユーザの所望する向きでメッセージを視認することができる。また、携帯電子機器１は、画面遷移する場合、当該画面遷移する直前における携帯電子機器１の向きが縦向きか横向きかに拘わらず、遷移後の画面を縦向き表示するようにしてもよい。携帯電子機器１は、一度、遷移後の画面を縦向き表示した後に、携帯電子機器１の向きが縦向きから横向きに変化したことを検出すると、遷移後の画面を縦向き表示から横向き表示に切り替えるようにしてもよい。
【０１００】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【０１０１】
１  携帯電子機器
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  スピーカ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  メッセージアプリケーション
９Ｃ  カメラアプリケーション
９Ｄ  電話アプリケーション
９Ｅ  時計アプリケーション
９Ｙ  アドレス帳データ
９Ｚ  設定データ
１０  コントローラ
１１  赤外線センサ
１２、１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
２０  ハウジング
【図１】
2019033431.tif 000003
【図２】
2019033431.tif 000004
【図３】
2019033431.tif 000005
【図４】
2019033431.tif 000006
【図５】
2019033431.tif 000007
【図６】
2019033431.tif 000008
【図７】
2019033431.tif 000009
【図８】
2019033431.tif 000010
【図９】
2019033431.tif 000011
【図１０】
2019033431.tif 000012
【図１１】
2019033431.tif 000013
【図１２】
2019033431.tif 000014
【図１３】
2019033431.tif 000015
【図１４】
2019033431.tif 000016
【図１５】
2019033431.tif 000017
【図１６】
2019033431.tif 000018