(57)【要約】【課題】ユーザの持ち手の影響による画面のチラつきを抑制できる携帯端末装置、表示制御方法および表示制御プログラムを提供する。【解決手段】携帯端末装置は、検出部と、判定部と、制限部とを有する。携帯端末装置の検出部は、タッチパネルを有する表示操作部に設定した所定領域への入力を検出する。携帯端末装置の判定部は、所定領域への入力による照度センサへの影響の有無を判定する。携帯端末装置の制限部は、判定部で照度センサへの影響があると判定した場合に、表示操作部の自動調光制御を制限する。【選択図】図１
2015215380.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有する表示操作部に設定した所定領域への入力を検出する検出部と、
前記所定領域への入力による照度センサへの影響の有無を判定する判定部と、
前記判定部で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する制限部と
を有することを特徴とする携帯端末装置。
【請求項２】
さらに、加速度センサの情報に基づいて、前記携帯端末装置の方向を検知する検知部を有し、
前記検出部は、前記携帯端末装置の方向に基づいた前記所定領域への入力を検出することを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記検出部は、前記照度センサの出力値を、所定の時間間隔でサンプリングすることを特徴とする請求項１または２に記載の携帯端末装置。
【請求項４】
前記判定部は、前記検出部での前記所定領域への入力の検出とともに、前記所定の時間間隔でサンプリングされた前記照度センサの出力値が、前回のサンプリングのタイミングの前記照度センサの出力値未満の場合に、前記照度センサへの影響があると判定することを特徴とする請求項３に記載の携帯端末装置。
【請求項５】
前記制限部は、前記表示操作部の自動調光制御として、アプリケーション起動時、または、前記表示操作部に対する入力時における前記照度センサの出力値に基づく前記表示操作部の輝度を保持するように、前記表示操作部の自動調光制御を制限することを特徴とする請求項１〜４のいずれか１項に記載の携帯端末装置。
【請求項６】
前記制限部は、アプリケーション起動時における前記照度センサの出力値に基づく前記表示操作部の輝度を保持するように、前記表示操作部の自動調光制御を制限した場合に、起動した前記アプリケーションが終了または前記表示操作部への表示を行わないバックグラウンドとなった場合に、前記表示操作部の自動調光制御の制限を解除することを特徴とする請求項１〜５のいずれか１項に記載の携帯端末装置。
【請求項７】
前記制限部は、前記表示操作部の自動調光制御の制限を解除したときに、起動された前記アプリケーションと、前記自動調光制御の制限が行われたことを示す輝度固定フラグとを対応付けて記憶部に記憶することを特徴とする請求項６に記載の携帯端末装置。
【請求項８】
前記制限部は、起動するアプリケーションが、過去の起動時に前記表示操作部の自動調光制御を制限したアプリケーションである場合に、前記検出部での入力の検出、および、前記判定部での判定を行わずに、当該アプリケーションの起動時の照度センサの出力値に基づく前記表示操作部の輝度を保持するように、前記表示操作部の自動調光制御を制限することを特徴とする請求項１〜７のいずれか１項に記載の携帯端末装置。
【請求項９】
タッチパネルを有する表示操作部に設定した所定領域への入力を検出する検出部と、
前記検出部で前記所定領域への入力が検出されると、前記表示操作部の自動調光制御を制限する制限部と、
前記所定領域への入力による照度センサへの影響の有無を判定する判定部と、
前記判定部で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する所定時間に設定されたタイマをスタートさせ、前記検出部で前記所定時間内に新たな前記表示操作部への入力が検出されない場合に、前記表示操作部の自動調光制御の制限を解除するタイマ部と
を有することを特徴とする携帯端末装置。
【請求項１０】
タッチパネルを有する表示操作部に設定した所定領域への入力を検出し、
前記所定領域への入力による照度センサへの影響の有無を判定し、
前記判定する処理で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１１】
タッチパネルを有する表示操作部に設定した所定領域への入力を検出し、
前記検出する処理で前記所定領域への入力が検出されると、前記表示操作部の自動調光制御を制限し、
前記所定領域への入力による照度センサへの影響の有無を判定し、
前記判定する処理で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する所定時間に設定されたタイマをスタートさせ、前記検出する処理で前記所定時間内に新たな前記表示操作部への入力が検出されない場合に、前記表示操作部の自動調光制御の制限を解除する
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１２】
タッチパネルを有する表示操作部に設定した所定領域への入力を検出し、
前記所定領域への入力による照度センサへの影響の有無を判定し、
前記判定する処理で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項１３】
タッチパネルを有する表示操作部に設定した所定領域への入力を検出し、
前記検出する処理で前記所定領域への入力が検出されると、前記表示操作部の自動調光制御を制限し、
前記所定領域への入力による照度センサへの影響の有無を判定し、
前記判定する処理で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する所定時間に設定されたタイマをスタートさせ、前記検出する処理で前記所定時間内に新たな前記表示操作部への入力が検出されない場合に、前記表示操作部の自動調光制御の制限を解除する
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、スマートフォン等の携帯端末装置では、照度センサを用いて周囲の明るさを検出し、表示部のバックライトを調整することで、表示画面の明るさを自動的に調光することが行われている。また、スマートフォンで実行されるアプリケーションは、画面を縦向きに用いるものと、画面を横向きに用いるものが知られている。画面を横向きにして用いるアプリケーションでは、ユーザがスマートフォンを両手で持ち、例えば、両手の親指で操作するユーザインタフェースを備えているものがある。また、画面を縦向きにして用いるアプリケーションであっても、例えば、地図等を表示した場合には、ユーザがスマートフォンを逆さに持つことがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０７９１１３号公報
【特許文献２】特開２００５−１０７７６６号公報
【特許文献３】特開２００７−１６３５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スマートフォンを画面が横向きまたは逆さの状態で用いると、ユーザの指が照度センサを一時的に覆う場合がある。スマートフォンは、照度センサを用いて表示画面の明るさを調光するが、照度センサへの外光の入力がユーザの指に覆われることにより変化すると、その都度、表示画面の明るさを調光する。このため、スマートフォンは、過度な自動調光制御動作により、表示画面が明滅してチラついてしまう。
【０００５】
一つの側面では、本発明は、ユーザの持ち手の影響による画面のチラつきを抑制できる携帯端末装置、表示制御方法および表示制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、携帯端末装置は、検出部と、判定部と、制限部とを有する。携帯端末装置の検出部は、タッチパネルを有する表示操作部に設定した所定領域への入力を検出する。携帯端末装置の判定部は、前記所定領域への入力による照度センサへの影響の有無を判定する。携帯端末装置の制限部は、前記判定部で前記照度センサへの影響があると判定した場合に、前記表示操作部の自動調光制御を制限する。
【発明の効果】
【０００７】
ユーザの持ち手の影響による画面のチラつきを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１の携帯端末装置の構成の一例を示すブロック図である。
【図２】図２は、起動アプリ記憶部の一例を示す説明図である。
【図３】図３は、座標記憶部の一例を示す説明図である。
【図４】図４は、照度センサの出力値のサンプリングの一例を示す説明図である。
【図５】図５は、携帯端末装置の方向と所定領域との関係の一例を示す説明図である。
【図６】図６は、実施例１の携帯端末装置の処理の一例を示すフローチャートである。
【図７】図７は、判定処理の一例を示すフローチャートである。
【図８】図８は、実施例２の携帯端末装置の構成の一例を示すブロック図である。
【図９】図９は、実施例２の携帯端末装置の処理の一例を示すフローチャートである。
【図１０】図１０は、表示制御プログラムを実行するコンピュータの一例を示す説明図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する携帯端末装置、表示制御方法および表示制御プログラムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例１】
【００１０】
図１は、実施例１の携帯端末装置の構成の一例を示すブロック図である。図１に示す携帯端末装置１００は、表示操作部１０１と、照度センサ１０２と、加速度センサ１０３と、通信部１０４と、記憶部１１０と、制御部１２０とを有する。なお、携帯端末装置１００は、例えば、スマートフォン、携帯電話機、ＰＨＳ（Personal  Handy  phone  System）、ＰＤＡ（Personal  Digital  Assistant、または、Personal  Data  Assistance）等を用いることができる。
【００１１】
表示操作部１０１は、各種情報を表示するための表示デバイス、および、ユーザから各種操作を受け付ける入力デバイスである。例えば、表示操作部１０１は、表示デバイスとして液晶ディスプレイ等によって実現される。また、例えば、表示操作部１０１は、入力デバイスとして、タッチパネル等によって実現される。つまり、表示操作部１０１は、表示デバイスと入力デバイスとが一体化される。表示操作部１０１は、ユーザによって入力された座標を制御部１２０に出力する。なお、以下の説明では、表示デバイスおよび入力デバイス上における表示および入力の座標は同一であるとする。
【００１２】
照度センサ１０２は、携帯端末装置１００の周囲の明るさを検出する。照度センサ１０２は、例えば、フォトダイオードの出力をＡ／Ｄ（Analog／Digital）変換して照度とし、照度を照度センサ１０２の出力値として制御部１２０に出力する。照度センサ１０２は、例えば、携帯端末装置１００の電源が投入されて、制御部１２０から照度の検出の開始を指示されると、照度を出力値として制御部１２０への出力を開始する。照度センサ１０２は、例えば、制御部１２０から照度の検出の終了を指示されるまで、出力値の制御部１２０への出力を続ける。なお、照度センサ１０２は、他の種類の光検出器、例えば、フォトレジスタやフォトトランジスタを用いてもよい。
【００１３】
加速度センサ１０３は、重力加速度を検出することで携帯端末装置１００の方向を検出する。加速度センサ１０３は、例えば、静電容量型、ピエゾ抵抗型またはガス温度分布型等のＭＥＭＳ（Micro  Electro  Mechanical  Systems）を用いた加速度センサを用いることができる。加速度センサ１０３は、検出した加速度を加速度情報として制御部１２０に出力する。
【００１４】
通信部１０４は、例えば、携帯電話回線や無線ＬＡＮ（Local  Area  Network）等に対応する無線通信モジュールによって実現される。ここで、携帯電話回線は、例えば、第３．９世代（例えば、ＬＴＥ；Long  Term  Evolution）、第３世代または第３．５世代の回線を用いることができる。通信部１０４は、無線基地局を介して、例えば、インターネットに接続され、各種情報の通信を司る通信インタフェースである。
【００１５】
記憶部１１０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１１０は、センサ出力記憶部１１１と、起動アプリ記憶部１１２と、座標記憶部１１３とを有する。また、記憶部１１０は、制御部１２０での処理に用いる情報を記憶する。
【００１６】
センサ出力記憶部１１１は、照度センサ１０２の出力値を記憶する。照度センサ１０２の出力値は、制御部１２０を介して入力される。センサ出力記憶部１１１は、例えば、制御部１２０でアプリケーションが起動されたとき、または、表示操作部１０１で入力があったときの照度センサ１０２の出力値を記憶する。すなわち、センサ出力記憶部１１１は、トリガとなるアプリケーションの起動、または、操作時の照度センサ１０２の出力値を保持する。なお、以下の説明では、アプリケーションをアプリと省略して記載する場合がある。
【００１７】
起動アプリ記憶部１１２は、起動したことのあるアプリケーションごとに、自動調光制御を制限したか否かを対応付けて記憶する。図２は、起動アプリ記憶部の一例を示す説明図である。図２に示すように、起動アプリ記憶部１１２は、「アプリＩＤ（Identification）」、「輝度固定フラグ」といった項目を有する。
【００１８】
「アプリＩＤ」は、起動したことのあるアプリケーションを識別する。「輝度固定フラグ」は、起動したことのあるアプリケーションで、自動調光制御を制限したか否かを示す。「輝度固定フラグ」は、例えば、制御部１２０で自動調光制御を制限したアプリケーションについては「１」とし、自動調光制御を制限していないアプリケーションについては「０」とする。
【００１９】
座標記憶部１１３は、所定のサンプリング時間内のサンプリングタイミングと、サンプリングタイミングごとの表示操作部１０１に入力された座標値、および、照度センサ１０２の出力値とを対応付けて記憶する。図３は、座標記憶部の一例を示す説明図である。図３に示すように、座標記憶部１１３は、「サンプリングタイミング」、「座標値」、「出力値」といった項目を有する。
【００２０】
「サンプリングタイミング」は、所定のサンプリング時間内で、照度をサンプリングしたタイミングを示す。なお、所定のサンプリング時間は、例えば、１秒間とすることができる。「座標値」は、例えば、ユーザの指が表示操作部１０１のタッチパネルに触れることで入力された表示操作部１０１の座標の値を示す。「出力値」は、サンプリングタイミングにおける照度センサ１０２の出力値を示す。すなわち、座標記憶部１１３は、例えば、ユーザによって表示操作部１０１上を指でスワイプする操作が行われた場合における、各サンプリングタイミングの照度センサの出力値を座標値と対応付けて記憶する。
【００２１】
図１の説明に戻って、制御部１２０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１２０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されるようにしてもよい。制御部１２０は、検出部１２１と、検知部１２２と、判定部１２３と、制限部１２４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１２０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１２０は、各種のアプリケーションを実行する。
【００２２】
検出部１２１は、照度センサ１０２から出力値が入力される。検出部１２１は、入力された照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶する。検出部１２１は、例えば、照度センサ１０２からの出力値の入力が開始されると、判定部１２３から指示されたタイミング、すなわち、トリガとなるアプリケーションの起動、または、操作時の照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶する。
【００２３】
また、検出部１２１は、表示操作部１０１から座標が座標値として入力される。さらに、検出部１２１は、入力された照度センサ１０２の出力値をサンプリングする。検出部１２１は、座標値が入力される、すなわち、表示操作部１０１への入力を検出すると、該入力の検出直前のサンプリングタイミングを含む所定のサンプリング時間内の所定回数のサンプリングのデータを、座標記憶部１１３に記憶する。言い換えると、検出部１２１は、表示操作部１０１への入力の検出直前のサンプリングタイミングを含む所定のサンプリング時間内の所定回数のサンプリングタイミングにおける座標値を、照度センサ１０２の出力値と対応付けて、座標記憶部１１３に記憶する。なお、検出部１２１は、所定のサンプリング時間内に表示操作部１０１への入力の検出直前のサンプリングタイミングを含まない、つまり、表示操作部１０１への入力があった後に所定のサンプリング時間を設定してもよい。
【００２４】
ここで、図４を用いてサンプリングの一例を説明する。図４は、照度センサの出力値のサンプリングの一例を示す説明図である。図４の例では、検出部１２１は、照度センサ１０２の出力値を、サンプリングタイミングＳ１、Ｓ２およびＳ３の３回サンプリングする。検出部１２１は、各サンプリングタイミングＳ１、Ｓ２およびＳ３における表示操作部１０１に入力された座標値を、照度センサ１０２の出力値Ａ１、Ａ２およびＡ３と、それぞれ対応付けて座標記憶部１１３に記憶する。
【００２５】
ここで、例えば、ユーザが表示操作部１０１への入力を開始したタイミングは、タイミング２３であり、サンプリングタイミングＳ３を経過するまでユーザによる入力は続いているものとする。また、図４の例では、タイミング２４で、ユーザの指により照度センサ１０２が覆われたことを示す。このため、サンプリングタイミングＳ２の照度センサ１０２の出力値Ａ２は、サンプリングタイミングＳ１の照度センサ１０２の出力値Ａ１から差分Ｌ１だけ低下する。同様に、サンプリングタイミングＳ３の照度センサ１０２の出力値Ａ３は、サンプリングタイミングＳ１の照度センサ１０２の出力値Ａ１から差分Ｌ３だけ低下する。なお、図４の例では、ユーザが表示操作部１０１への入力を開始したタイミング直前のサンプリングタイミングは省略している。また、図４では、出力値Ａ２とＡ３との差分Ｌ２はゼロであるため、図示を省略している。
【００２６】
また、所定のサンプリング時間は、例えば、１秒とすることができ、表示操作部１０１への入力が続く間、当該サンプリング時間を繰返してもよい。また、サンプリングの所定回数は、前のサンプリングとの比較が行えれば何回であってもよく、例えば、３回とすることができる。すなわち、照度センサ１０２の出力値のサンプリングは、例えば、１秒間に３回実行し、ユーザが表示操作部１０１への入力を続けている間、サンプリングを継続する。
【００２７】
検知部１２２は、加速度センサ１０３から加速度情報が入力されると、加速度情報に基づいて、携帯端末装置１００の方向を検知する。すなわち、検知部１２２は、携帯端末装置１００が、例えば、照度センサが筐体の上部に位置する通常使用方向の正方向であるか、左右に略９０°回転した横方向であるか、略１８０°回転して逆さになっている逆方向であるかを検知する。
【００２８】
また、検知部１２２は、携帯端末装置１００の方向に応じて、表示操作部１０１の所定領域を設定する。図５は、携帯端末装置の方向と所定領域との関係の一例を示す説明図である。図５に示すように、携帯端末装置１００が正方向である場合には、照度センサ１０２が筐体の上部に位置し、表示操作部１０１には所定領域は設定しない。なお、表示操作部１０１は、正方向のときの左上を座標（０，０）として、座標をＸ，Ｙ軸で示す。
【００２９】
検知部１２２は、携帯端末装置１００が、例えば、右に略９０°回転して横方向となった場合には、ユーザの指２２により照度センサ１０２が覆われる可能性がある領域を、所定領域２１として設定する。図５の例では、図５中の右の状態である。また、検知部１２２は、携帯端末装置１００が、例えば、左に略９０°回転して横方向となった場合には、ユーザの指２２により照度センサ１０２が覆われる可能性がある領域を、所定領域２１として設定する。図５の例では、図５中の左の状態である。このとき、照度センサ１０２は、ユーザの手前側に位置するので、右に略９０°回転して横方向となった場合と比較して、照度センサ１０２が指２２で覆われやすくなる。このため、左に略９０°回転して横方向になった場合の所定領域２１は、右に略９０°回転して横方向となった場合よりも大きくなる。
【００３０】
また、検知部１２２は、携帯端末装置１００が、例えば、略１８０°回転して逆方向となった場合には、ユーザの指２２により照度センサ１０２が覆われる可能性がある領域として、例えば、表示操作部１０１全体を所定領域２１として設定する。図５の例では、図５中の中央下の状態である。このとき、照度センサ１０２は、筐体の下部に位置するので、ユーザの指２２や掌等に覆われやすくなる。すなわち、検知部１２２は、携帯端末装置１００の方向に応じて、照度センサ１０２への影響が考えられる領域を所定領域として設定する。検知部１２２は、設定した所定領域を判定部１２３に出力する。
【００３１】
判定部１２３は、制御部１２０で起動したアプリが初回の起動であるか否かを判定する。判定部１２３は、起動したアプリが初回の起動である場合には、検知部１２２に携帯端末装置１００の方向を検知するように指示する。判定部１２３は、起動したアプリが初回の起動でない場合には、起動アプリ記憶部１１２の起動したアプリに対応するフラグを確認する。判定部１２３は、起動アプリ記憶部１１２の起動したアプリに対応するフラグが「１」であるか否かを判定する。判定部１２３は、起動アプリ記憶部１１２の起動したアプリに対応するフラグが「１」である場合には、照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶し、制限部１２４に自動調光制御を制限する制限情報を出力する。判定部１２３は、起動アプリ記憶部１１２の起動したアプリに対応するフラグが「１」でない場合には、当該アプリは自動調光制御を制限しないアプリであるとして処理を終了する。
【００３２】
また、判定部１２３は、検知部１２２から所定領域が入力されると、照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶するように、検出部１２１に指示する。また、判定部１２３は、検知部１２２から所定領域が入力されると、ユーザによって表示操作部１０１に操作が入力されたか否かを判定する。判定部１２３は、表示操作部１０１に操作が入力されていない場合には、表示操作部１０１への操作の入力を待機する。判定部１２３は、表示操作部１０１に操作が入力された場合には、検出部１２１によって記憶された座標記憶部１１３の座標値のうち、１つ以上が検知部１２２から入力された所定領域内であるか否かを判定する。言い換えると、検出部１２１は、表示操作部１０１に設定した所定領域への入力を検出し、判定部１２３は、検出した入力が所定領域内であるか否かを判定する。
【００３３】
判定部１２３は、座標記憶部１１３の座標値のうち、１つ以上が当該所定領域内である場合には、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値未満の場合があるか否かを判定する。判定部１２３は、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値未満である場合には、照度センサ１０２が覆われている判定情報を生成する。すなわち、図４の例では、差分Ｌ１が発生するため、出力値Ａ２はＡ１未満と判定でき、照度センサ１０２が覆われている判定情報を生成する。判定部１２３は、座標記憶部１１３の座標値のうち、１つも当該所定領域内でない場合、および、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値以上である場合には、照度センサ１０２が覆われていない判定情報を生成する。
【００３４】
判定部１２３は、照度センサ１０２が覆われている判定情報を生成した場合には、制限部１２４に自動調光制御を制限する制限情報を出力する。判定部１２３は、照度センサ１０２が覆われていない判定情報を生成した場合には、起動アプリ記憶部１１２に起動したアプリのレコードを生成したか否かを判定する。判定部１２３は、起動したアプリのレコードを生成していない場合には、起動したアプリのレコードを生成して、フラグを「０」に設定する。判定部１２３は、起動したアプリのレコードを生成した場合には、起動したアプリが終了したか否かを判定する。判定部１２３は、起動したアプリが終了していない場合には、起動アプリ記憶部１１２の起動アプリに対応するフラグを「０」に設定して、表示操作部１０１への入力待機状態に戻る。判定部１２３は、起動したアプリが終了した場合には、処理を終了する。
【００３５】
制限部１２４は、判定部１２３から制限情報が入力される。制限部１２４は、自動調光制御を制限する制限情報が入力されると、センサ出力記憶部１１１の出力値に基づいて、表示操作部１０１の自動調光制御を制限する。すなわち、制限部１２４は、アプリケーション起動時における照度センサ１０２の出力値に基づく表示操作部１０１の輝度を保持するように、表示操作部１０１の自動調光制御を制限する。制限部１２４は、自動調光制御を制限すると、起動アプリ記憶部１１２に起動したアプリのレコードを生成して、フラグを「１」に設定する。
【００３６】
制限部１２４は、起動アプリ記憶部１１２の起動したアプリに対応するフラグを「１」に設定すると、起動したアプリが終了したか否かを判定する。制限部１２４は、起動したアプリが終了していない場合には、終了判定を繰り返す。制限部１２４は、起動したアプリが終了した場合には、自動調光制御の制限を解除する。また、制限部１２４は、起動したアプリが終了していないが、表示操作部１０１への表示を行わないバックグラウンドとなった場合についても、自動調光制御の制限を解除する。この場合、制限部１２４は、当該アプリが再びフォアグラウンドとなって表示操作部１０１に表示されると、起動アプリ記憶部１１２のフラグを参照して自動調光制御の制限を再開することができる。
【００３７】
次に、実施例１の携帯端末装置１００の動作について説明する。
【００３８】
図６は、実施例１の携帯端末装置の処理の一例を示すフローチャートである。携帯端末装置１００の制御部１２０は、アプリを起動する（ステップＳ１）。判定部１２３は、制御部１２０で起動したアプリが初回の起動であるか否かを判定する（ステップＳ２）。判定部１２３は、起動したアプリが初回の起動である場合には（ステップＳ２：肯定）、検知部１２２に携帯端末装置１００の方向を検知するように指示する。検知部１２２は、加速度情報に基づいて、携帯端末装置１００の方向を検知する（ステップＳ３）。検知部１２２は、携帯端末装置１００の方向に応じて所定領域を設定し、設定した所定領域を判定部１２３に出力する。
【００３９】
判定部１２３は、検知部１２２から所定領域が入力されると、照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶するように、検出部１２１に指示する。検出部１２１は、判定部１２３から指示されたタイミングの照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶する（ステップＳ４）。判定部１２３は、検知部１２２から所定領域が入力されると、ユーザによって表示操作部１０１に操作が入力されたか否かを判定する（ステップＳ５）。判定部１２３は、表示操作部１０１に操作が入力されていない場合には（ステップＳ５：否定）、ステップＳ３に戻り、表示操作部１０１への操作の入力を待機する。判定部１２３は、表示操作部１０１に操作が入力された場合には（ステップＳ５：肯定）、判定処理を実行する（ステップＳ６）。
【００４０】
ここで、判定処理について、図７を用いて説明する。図７は、判定処理の一例を示すフローチャートである。検出部１２１は、各サンプリングタイミングに表示操作部１０１で入力された座標値を、照度センサ１０２の出力値と対応付けて、座標記憶部１１３に記憶する（ステップＳ６１）。判定部１２３は、検出部１２１によって記憶された座標記憶部１１３の座標値のうち、１つ以上が検知部１２２から入力された所定領域内であるか否かを判定する（ステップＳ６２）。判定部１２３は、座標記憶部１１３の座標値のうち、１つ以上が当該所定領域内である場合には（ステップＳ６２：肯定）、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値未満の場合があるか否かを判定する（ステップＳ６３）。判定部１２３は、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値未満である場合には（ステップＳ６３：肯定）、照度センサ１０２が覆われている判定情報を生成し（ステップＳ６４）、判定処理を終了して元の処理へ戻る。
【００４１】
判定部１２３は、座標記憶部１１３の座標値のうち、１つも当該所定領域内でない場合には（ステップＳ６２：否定）、照度センサ１０２が覆われていない判定情報を生成し（ステップＳ６５）、判定処理を終了して元の処理へ戻る。また、判定部１２３は、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値以上である場合には（ステップＳ６３：否定）、同様に、照度センサ１０２が覆われていない判定情報を生成し（ステップＳ６５）、判定処理を終了して元の処理へ戻る。判定処理により、照度センサ１０２がユーザの指等で覆われているか否かを判定することができる。
【００４２】
図６の説明に戻って、判定部１２３は、生成された判定情報に基づいて、照度センサ１０２が覆われているか否かを判定する（ステップＳ７）。判定部１２３は、照度センサ１０２が覆われている場合には（ステップＳ７：肯定）、制限部１２４に自動調光制御を制限する制限情報を出力する。制限部１２４は、自動調光制御を制限する制限情報が入力されると、センサ出力記憶部１１１の出力値に基づいて、表示操作部１０１の自動調光制御を制限する（ステップＳ８）。制限部１２４は、自動調光制御を制限すると、起動アプリ記憶部１１２に起動したアプリのレコードを生成して、フラグを「１」に設定する（ステップＳ９）。
【００４３】
制限部１２４は、起動アプリ記憶部１１２の起動したアプリに対応するフラグを「１」に設定すると、起動したアプリが終了したか否かを判定する（ステップＳ１０）。制限部１２４は、起動したアプリが終了していない場合には（ステップＳ１０：否定）、ステップＳ１０の終了判定を繰り返す。制限部１２４は、起動したアプリが終了した場合には（ステップＳ１０：肯定）、自動調光制御の制限を解除して（ステップＳ１１）、処理を終了する。
【００４４】
ステップＳ７の説明に戻って、判定部１２３は、照度センサ１０２が覆われていない場合には（ステップＳ７：否定）、起動アプリ記憶部１１２に起動したアプリのレコードを生成したか否かを判定する（ステップＳ１２）。判定部１２３は、起動したアプリのレコードを生成していない場合には（ステップＳ１２：否定）、起動したアプリのレコードを生成して、フラグを「０」に設定し（ステップＳ１３）、ステップＳ１４に進む。
【００４５】
判定部１２３は、起動したアプリのレコードを生成した場合には（ステップＳ１２：肯定）、起動したアプリが終了したか否かを判定する（ステップＳ１４）。判定部１２３は、起動したアプリが終了していない場合には（ステップＳ１４：否定）、起動アプリ記憶部１１２の起動アプリに対応するフラグを「０」に設定して（ステップＳ１５）、ステップＳ５に戻る。判定部１２３は、起動したアプリが終了した場合には（ステップＳ１４：肯定）、処理を終了する。
【００４６】
ステップＳ２の説明に戻って、判定部１２３は、起動したアプリが初回の起動でない場合には（ステップＳ２：否定）、起動アプリ記憶部１１２の起動したアプリに対応するフラグを確認する（ステップＳ１６）。判定部１２３は、起動アプリ記憶部１１２の起動したアプリに対応するフラグが「１」であるか否かを判定する（ステップＳ１７）。判定部１２３は、起動アプリ記憶部１１２の起動したアプリに対応するフラグが「１」である場合には（ステップＳ１７：肯定）、照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶し（ステップＳ１８）、制限部１２４に自動調光制御を制限する制限情報を出力する。制限部１２４は、自動調光制御を制限する制限情報が入力されると、センサ出力記憶部１１１の出力値に基づいて、表示操作部１０１の自動調光制御を制限し（ステップＳ１９）、ステップＳ１０に進む。判定部１２３は、起動アプリ記憶部１１２の起動したアプリに対応するフラグが「１」でない場合には（ステップＳ１７：否定）、当該アプリは自動調光制御を制限しないアプリであるとして処理を終了する。これにより、携帯端末装置１００は、照度センサ１０２がユーザの指等で覆われる場合に、表示操作部１０１の輝度を一定に保持して、表示画面がチラつくことを抑制できる。
【００４７】
このように、携帯端末装置１００は、タッチパネルを有する表示操作部１０１に設定した所定領域への入力を検出し、所定領域への入力による照度センサ１０２への影響の有無を判定する。また、携帯端末装置１００は、照度センサ１０２への影響があると判定した場合に、表示操作部１０１の自動調光制御を制限する。その結果、ユーザの持ち手の影響による画面のチラつきを抑制できる。
【００４８】
また、携帯端末装置１００は、さらに、加速度センサの情報に基づいて、携帯端末装置１００の方向を検知し、携帯端末装置１００の方向に基づいた所定領域への入力を検出する。その結果、ユーザの持ち手に覆われる可能性が高い領域について照度センサ１０２への影響を判定するので、処理量を削減できる。
【００４９】
また、携帯端末装置１００は、照度センサ１０２の出力値を、所定の時間間隔でサンプリングする。その結果、照度の変化を検出できる。
【００５０】
また、携帯端末装置１００は、所定領域への入力の検出とともに、所定の時間間隔でサンプリングされた照度センサの出力値が、前回のサンプリングのタイミングの照度センサの出力値未満の場合に、照度センサへの影響があると判定する。その結果、照度が低下した場合を検出できる。
【００５１】
また、携帯端末装置１００は、表示操作部１０１の自動調光制御として、アプリケーション起動時における照度センサ１０２の出力値に基づく表示操作部１０１の輝度を保持するように、表示操作部１０１の自動調光制御を制限する。その結果、アプリケーション起動時の表示操作部１０１の輝度を、アプリケーションの実行中に一定に保持できる。
【００５２】
また、携帯端末装置１００は、アプリケーション起動時における照度センサ１０２の出力値に基づく表示操作部１０１の輝度を保持するように、表示操作部１０１の自動調光制御を制限する。また、携帯端末装置１００は、起動したアプリケーションが終了または表示操作部１０１への表示を行わないバックグラウンドとなった場合に、表示操作部１０１の自動調光制御の制限を解除する。その結果、自動調光制御の制限を行うアプリケーションを、終了またはバックグラウンドとしたときに、自動調光制御を制限なく行うことができる。
【００５３】
また、携帯端末装置１００は、起動するアプリケーションが、過去の起動時に表示操作部１０１の自動調光制御を制限したアプリケーションである場合に、ユーザの入力の検出、および、照度センサが覆われているか否かの判定を行わない。また、携帯端末装置１００は、当該アプリケーションの起動時の照度センサ１０２の出力値に基づく表示操作部１０１の輝度を保持するように、表示操作部１０１の自動調光制御を制限する。その結果、過去に自動調光制御の制限を行ったアプリケーションについて、容易に自動調光制御の制限を行うことができる。
【００５４】
また、上記実施例１では、起動アプリ記憶部１１２の輝度固定フラグを、表示操作部１０１の自動調光制御の制限を開始したときに設定したが、これに限定されない。例えば、起動アプリ記憶部１１２の輝度固定フラグを、表示操作部１０１の自動調光制御の制限を解除したときに設定するようにしてもよい。
【００５５】
このように、携帯端末装置１００は、表示操作部１０１の自動調光制御の制限を解除したときに、起動されたアプリケーションと、自動調光制御の制限が行われたことを示す輝度固定フラグとを対応付けて起動アプリ記憶部１１２に記憶する。その結果、アプリケーションが異常終了した場合等に、再度判定処理を実行して照度センサ１０２が覆われる可能性があるアプリケーションであるか否かを判定することができる。
【００５６】
また、上記実施例１では、アプリケーションごとに照度センサ１０２が覆われるか否かを判定したが、待ち受け画面等を含めて判定しても良く、この場合の実施の形態につき、実施例２として以下に説明する。
【実施例２】
【００５７】
図８は、実施例２の携帯端末装置の構成の一例を示すブロック図である。なお、実施例１の携帯端末装置１００と同一の構成には同一符号を付すことで、その重複する構成および動作の説明については省略する。実施例２の携帯端末装置２００が実施例１の携帯端末装置１００と異なるところは、表示操作部１０１にユーザによる入力があると、所定の時間、表示操作部１０１の自動調光制御を制限する点にある。
【００５８】
実施例２の携帯端末装置２００は、実施例１の携帯端末装置１００と比べ、判定部１２３および制限部１２４に代えて、制御部２２０に判定部２２３および制限部２２４を有し、さらにタイマ部２２５を有する点が異なる。また、実施例２の携帯端末装置２００は、実施例１の携帯端末装置１００と比べ、記憶部２１０は、起動アプリ記憶部１１２を含まなくてもよい。
【００５９】
判定部２２３は、制限部２２４から制限情報が入力されると、検出部１２１によって記憶された座標記憶部１１３の座標値のうち、１つ以上が検知部１２２から入力された所定領域内であるか否かを判定する。判定部２２３は、座標記憶部１１３の座標値のうち、１つ以上が当該所定領域内である場合には、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値未満の場合があるか否かを判定する。判定部２２３は、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値未満である場合には、照度センサ１０２が覆われている判定情報を生成する。判定部２２３は、座標記憶部１１３の座標値のうち、１つも当該所定領域内でない場合、および、座標記憶部１１３の出力値が前回のサンプリングタイミングの出力値以上である場合には、照度センサ１０２が覆われていない判定情報を生成する。
【００６０】
判定部２２３は、照度センサ１０２が覆われている判定情報を生成した場合には、タイマ部２２５にタイマ情報を出力する。判定部２２３は、照度センサ１０２が覆われていない判定情報を生成した場合には、自動調光制御を解除する解除情報を制限部２２４に出力する。また、判定部２２３は、タイマ部２２５からクリア情報が入力された場合についても、制限部２２４から制限情報が入力された場合と同様の処理を実行する。
【００６１】
制限部２２４は、検知部１２２から所定領域が入力されると、座標記憶部１１３を参照して、ユーザによって表示操作部１０１に操作が入力されたか否かを判定する。制限部２２４は、表示操作部１０１に操作が入力されていない場合には、表示操作部１０１への操作の入力を待機する。制限部２２４は、表示操作部１０１に操作が入力された場合には、照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶するように、検出部１２１に指示する。
【００６２】
制限部２２４は、センサ出力記憶部１１１の出力値に基づいて、表示操作部１０１の自動調光制御を制限する。すなわち、制限部２２４は、ユーザが表示操作部１０１に触れた時点における照度センサ１０２の出力値に基づく表示操作部１０１の輝度を保持するように、表示操作部１０１の自動調光制御を制限する。制限部２２４は、自動調光制御を制限すると、制限情報を判定部２２３に出力する。また、制限部２２４は、判定部２２３またはタイマ部２２５から解除情報が入力されると、自動調光制御の制限を解除する。
【００６３】
タイマ部２２５は、判定部２２３からタイマ情報が入力されると、所定時間に設定されたタイマをスタートさせる。ここで、所定時間は、例えば、１０秒間、３０秒間等の任意の時間とすることができる。タイマ部２２５は、座標記憶部１１３を参照して、ユーザによって表示操作部１０１に操作が入力されたか否かを判定する。タイマ部２２５は、表示操作部１０１に操作が入力された場合には、タイマをクリア、すなわち、リセットして、クリア情報を判定部２２３に出力する。
【００６４】
タイマ部２２５は、表示操作部１０１に操作が入力されない場合には、タイマが満了したか否かを判定する。タイマ部２２５は、タイマが満了していない場合には、表示操作部１０１に操作が入力されたか否かの判定を繰り返す。タイマ部２２５は、タイマが満了した場合には、自動調光制御の制限を解除する解除情報を制限部２２４に出力する。
【００６５】
次に、実施例２の携帯端末装置２００の動作について説明する。なお、実施例２の携帯端末装置２００が実行する処理のうち判定処理は、実施例１の携帯端末装置１００と同一であるので、その説明を省略する。
【００６６】
図９は、実施例２の携帯端末装置の処理の一例を示すフローチャートである。携帯端末装置２００の検知部１２２は、加速度情報に基づいて、携帯端末装置２００の方向を検知する（ステップＳ１０１）。検知部１２２は、携帯端末装置２００の方向に応じて所定領域を設定し、設定した所定領域を制限部２２４に出力する。制限部２２４は、検知部１２２から所定領域が入力されると、座標記憶部１１３を参照して、ユーザによって表示操作部１０１に操作が入力されたか否かを判定する（ステップＳ１０２）。制限部２２４は、表示操作部１０１に操作が入力されていない場合には（ステップＳ１０２：否定）、判定を繰り返して表示操作部１０１への操作の入力を待機する。
【００６７】
制限部２２４は、表示操作部１０１に操作が入力された場合には（ステップＳ１０２：肯定）、照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶するように、検出部１２１に指示する。検出部１２１は、制限部２２４から指示されたタイミングの照度センサ１０２の出力値をセンサ出力記憶部１１１に記憶する（ステップＳ１０３）。制限部２２４は、センサ出力記憶部１１１の出力値に基づいて、表示操作部１０１の自動調光制御を制限する（ステップＳ１０４）。制限部２２４は、自動調光制御を制限すると、制限情報を判定部２２３に出力する。
【００６８】
判定部２２３は、制限部２２４から制限情報が入力されると、判定処理を実行する（ステップＳ１０５）。判定部２２３は、生成された判定情報に基づいて、照度センサ１０２が覆われているか否かを判定する（ステップＳ１０６）。判定部２２３は、照度センサ１０２が覆われている場合には（ステップＳ１０６：肯定）、タイマ部２２５にタイマ情報を出力する。
【００６９】
タイマ部２２５は、判定部２２３からタイマ情報が入力されると、所定時間に設定されたタイマをスタートさせる（ステップＳ１０７）。タイマ部２２５は、座標記憶部１１３を参照して、ユーザによって表示操作部１０１に操作が入力されたか否かを判定する（ステップＳ１０８）。タイマ部２２５は、表示操作部１０１に操作が入力された場合には（ステップＳ１０８：肯定）、タイマをクリアして（ステップＳ１０９）、クリア情報を判定部２２３に出力し、ステップＳ１０５の処理に戻る。
【００７０】
タイマ部２２５は、表示操作部１０１に操作が入力されない場合には（ステップＳ１０８：否定）、タイマが満了したか否かを判定する（ステップＳ１１０）。タイマ部２２５は、タイマが満了していない場合には（ステップＳ１１０：否定）、ステップＳ１０８の処理に戻る。タイマ部２２５は、タイマが満了した場合には（ステップＳ１１０：肯定）、自動調光制御の制限を解除する解除情報を制限部２２４に出力する。制限部２２４は、タイマ部２２５から解除情報が入力されると、自動調光制御の制限を解除する（ステップＳ１１１）。
【００７１】
ステップＳ１０６の説明に戻って、判定部２２３は、照度センサ１０２が覆われていない場合には（ステップＳ１０６：否定）、自動調光制御を解除する解除情報を制限部２２４に出力する。制限部２２４は、判定部２２３から解除情報が入力されると、自動調光制御の制限を解除する（ステップＳ１１１）。これにより、携帯端末装置２００は、アプリが起動していない待ち受け状態であっても、照度センサ１０２がユーザの指等で覆われた場合に、表示操作部１０１の輝度を一定に保持して、表示画面がチラつくことを抑制できる。
【００７２】
このように、携帯端末装置２００は、タッチパネルを有する表示操作部１０１に設定した所定領域への入力を検出し、所定領域への入力が検出されると表示操作部１０１の自動調光制御を制限し、所定領域への入力による照度センサ１０２への影響の有無を判定する。また、携帯端末装置２００は、照度センサ１０２への影響があると判定した場合に、表示操作部１０１の自動調光制御を制限する所定時間に設定されたタイマをスタートさせる。また、携帯端末装置２００は、所定時間内に新たな表示操作部１０１への入力が検出されない場合に、表示操作部１０１の自動調光制御の制限を解除する。その結果、表示操作部１０１の輝度を、待ち受け状態の表示画面にユーザが触れた時の輝度に保持して、表示画面がチラつくことを抑制できる。
【００７３】
また、携帯端末装置２００は、表示操作部１０１の自動調光制御として、表示操作部１０１に対する入力時における照度センサ１０２の出力値に基づく表示操作部１０１の輝度を保持するように、表示操作部１０１の自動調光制御を制限する。その結果、ユーザが携帯端末装置２００の操作を開始した時の表示操作部１０１の輝度を、所定時間一定に保持できる。
【００７４】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、検出部１２１と検知部１２２とを統合する構成としてもよい。
【００７５】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００７６】
ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１０は、表示制御プログラムを実行するコンピュータの一例を示す説明図である。
【００７７】
図１０が示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータ入力を受け付ける入力装置３０２と、モニタ３０３と、音声を出力するスピーカ３０４とを有する。また、コンピュータ３００は、画像を撮像するカメラ３０５と、記憶媒体からプログラム等を読み取り、データ等を記憶媒体に書き込む媒体アクセス装置３０６を有する。また、コンピュータ３００は、照度センサおよび加速度センサと接続するためのインタフェース装置３０７と、他の装置と無線により接続するための無線通信装置３０８とを有する。また、コンピュータ３００は、各種情報を一時記憶するＲＡＭ３０９と、フラッシュメモリ３１０とを有する。また、各装置３０１〜３１０は、バス３１１に接続される。
【００７８】
フラッシュメモリ３１０には、上記各実施例で示した検出部１２１、検知部１２２、判定部１２３または２２３、制限部１２４または２２４、および、タイマ部２２５の各処理部と同様の機能を有する表示制御プログラムが記憶される。また、フラッシュメモリ３１０には、センサ出力記憶部１１１、起動アプリ記憶部１１２、座標記憶部１１３および表示制御プログラムを実現するための各種データが記憶される。また、媒体アクセス装置３０６は、各種のアプリケーションやデータ等を外部メモリ３１２に読み書きする。
【００７９】
ＣＰＵ３０１はフラッシュメモリ３１０に記憶された各プログラムを読み出して、ＲＡＭ３０９に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ３００を上記各実施例で示した検出部１２１、検知部１２２、判定部１２３または２２３、制限部１２４または２２４、および、タイマ部２２５として機能させることができる。
【００８０】
なお、上記の表示制御プログラムは、必ずしもフラッシュメモリ３１０に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこの表示制御プログラムを記憶させておき、コンピュータ３００がこれらから表示制御プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００８１】
１００，２００  携帯端末装置
１０１  表示操作部
１０２  照度センサ
１０３  加速度センサ
１０４  通信部
１１０，２１０  記憶部
１１１  センサ出力記憶部
１１２  起動アプリ記憶部
１１３  座標記憶部
１２０，２２０  制御部
１２１  検出部
１２２  検知部
１２３，２２３  判定部
１２４，２２４  制限部
２２５  タイマ部
【図１】
2015215380.tif 000003
【図２】
2015215380.tif 000004
【図３】
2015215380.tif 000005
【図４】
2015215380.tif 000006
【図５】
2015215380.tif 000007
【図６】
2015215380.tif 000008
【図７】
2015215380.tif 000009
【図８】
2015215380.tif 000010
【図９】
2015215380.tif 000011
【図１０】
2015215380.tif 000012