(57)【要約】【課題】照度センサによる測定照度のみに基づいて表示画面の明るさを調整することは行わずに、実際の周囲の照度に応じて端末装置の表示画面の明るさを調整することができるという効果が得られる。また、照度センサの照度と、その照度に基づく端末装置の表示画面の明るさを変更するための照度しきい値の設定によって、照度の揺らぎによりしきい値を何度も往復し、表示画面の明るさが短時間に何度も変化することを防ぐことができるという効果が得られる。【解決手段】測定照度と照度基準値との差分を演算し、測定傾斜角度と傾斜角度基準値との差分を演算し、演算した測定傾斜角度の差分が表示部の明るさを変更するための所定の条件を満足するか否かを判定し、演算した測定照度の差分が表示部の明るさを変更するための所定の条件を満足するか否かを判定し、判定結果に基づいて、表示部の明るさを変更する。【選択図】図１
2014186071.tif 000002
【特許請求の範囲】
【請求項１】
光源からの光の照度を測定する照度センサと、
自装置の傾斜角度を測定する傾斜角度センサと、
前記照度センサによる測定照度を読み取り、当該読み取った測定照度と表示部の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算する照度差分演算部と、
前記傾斜角度センサによる測定傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算する傾斜角度差分演算部と、
自装置に対する所定の操作検出時に、前記照度センサによる測定照度を初期の照度基準値と特定し、前記傾斜角度差分演算部に前記傾斜角度センサによる測定傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を前記照度差分演算部と前記傾斜角度差分演算部のそれぞれに出力する初期化指示部と、
前記傾斜角度差分演算部の演算した測定傾斜角度と前記傾斜角度基準値との差分が、表示部の明るさを変更するための所定の傾斜角度変化量以内であるか否かを判定する傾斜角度判定部と、
前記照度差分演算部の前記照度基準値、前記照度差分演算部の演算した測定照度の差分、のそれぞれが、表示部の明るさを変更するための所定の照度変化量しきい値を超えているか否かを判定する照度判定部と、
前記傾斜角度判定部が所定の傾斜角度変化量以内であると判定し、前記照度判定部が所定の照度変化量しきい値を超えていると判定した場合に、表示部の明るさを変更する表示制御部と、
を備えることを特徴とする端末装置。
【請求項２】
前記初期化指示部からの初期化指示信号のタイミングを起点に、前記照度差分演算部に照度センサによる測定照度を読み取るよう指示すると共に、前記傾斜角度差分演算部に傾斜角度センサによる測定傾斜角度を読み取るよう指示し、前記照度判定部と前記傾斜角度判定部の何れか一方または両方に、それぞれの判定する第一条件と第二条件を満足するか否かを定期的に判定するよう指示する指示信号を出力する定期演算指示部
を備えることを特徴とする請求項１に記載の端末装置。
【請求項３】
（照度変化量しきい値）
＞（傾斜角度変化量しきい値の範囲における照度センサの最大照度変化量）×Ｎ
を満足し、
傾斜角度によって照度が変化した場合でも、周囲の環境変化による照度変化が確実にあったことを保証するように不等号が成り立つＮである
ことを特徴とする請求項１または請求項２に記載の端末装置。
【請求項４】
前記傾斜角度判定部が所定の条件を満足していると判定し、かつ照度が照度変化量しきい値を超えて変化したと前記照度判定部が判定した場合、当該判定の照度を新たな照度基準値として記憶部に記録するデータ更新部
を備えることを特徴とする請求項１から請求項３の何れか一項に記載の端末装置。
【請求項５】
前記傾斜角度判定部が所定の条件を満足していないと判定した場合、当該判定の傾斜角度を新たな傾斜角度基準値として記憶部に記録するデータ更新部
を備えることを特徴とする請求項１から請求項４の何れか一項に記載の端末装置。
【請求項６】
前記初期化指示部は、当該照度センサが光源に対して最も大きな照度を示すときに、前記傾斜角度差分演算部に前記傾斜角度センサによる測定傾斜角度を初期の傾斜角度基準値として読み取り、前記照度差分演算部に当該照度センサが光源に対して最も大きな照度を示す照度を初期の照度基準値として読み取るように、初期状態であることを示す初期化指示信号を前記照度差分演算部と前記傾斜角度差分演算部のそれぞれに出力する
ことを特徴とする請求項１から請求項５の何れか一項に記載の端末装置。
【請求項７】
前記表示制御部は、前記照度判定部と前記傾斜角度判定部の両方がそれぞれの所定の条件を満足したときに表示部の明るさを変更するためのメニューを表示部に表示し、ユーザによる表示部に表示されたメニューに対するタッチパネルへの操作に基づいて表示部の明るさを変更する
ことを特徴とする請求項１から請求項６の何れか一項に記載の端末装置。
【請求項８】
前記表示制御部は、前記傾斜角度判定部が前記表示制御部による表示画面の明るさの変更なしに所定回数傾斜角度基準値を変更した場合、表示部の明るさを変更するためのメニューを表示部に表示し、ユーザによる表示部に表示されたメニューに対応するタッチパネルへの操作に基づいて表示部の明るさを変更する
ことを特徴とする請求項１から請求項７の何れか一項に記載の端末装置。
【請求項９】
光源からの光の照度を測定し、
端末装置の傾斜角度を測定し、
前記測定した照度を読み取り、当該読み取った測定照度と表示部の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算し、
前記測定した傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算し、
前記端末装置に対する所定の操作検出時に、測定した照度を初期の照度基準値と特定し、測定した傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を出力し、
前記演算した測定傾斜角度と前記傾斜角度基準値との差分が、表示部の明るさを変更するための所定の傾斜角度変化量以内であるか否かを判定し、
前記照度基準値、前記演算した測定照度の差分、のそれぞれが、表示部の明るさを変更するための所定の照度変化量しきい値を超えているか否かを判定し、
前記所定の傾斜角度変化量以内であると判定し、前記所定の照度変化量しきい値を超えていると判定した場合に、表示部の明るさを変更する、
ことを特徴とする情報処理方法。
【請求項１０】
端末装置のコンピュータを、
光源からの光の照度を測定する照度センス手段、
前記端末装置の傾斜角度を測定する傾斜角度センス手段、
前記照度センス手段による測定照度を読み取り、当該読み取った測定照度と表示部の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算する照度差分演算手段、
前記傾斜角度センス手段による測定傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算する傾斜角度差分演算手段、
前記端末装置に対する所定の操作検出時に、前記照度センス手段による測定照度を初期の照度基準値と特定し、前記傾斜角度差分演算手段に前記傾斜角度センス手段による測定傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を前記照度差分演算手段と前記傾斜角度差分演算手段のそれぞれに出力する初期化指示手段、
前記傾斜角度差分演算手段の演算した測定傾斜角度と前記傾斜角度基準値との差分が、表示部の明るさを変更するための所定の傾斜角度変化量以内であるか否かを判定する傾斜角度判定手段、
前記照度差分演算手段の前記照度基準値、前記照度差分演算手段の演算した測定照度の差分、のそれぞれが、表示部の明るさを変更するための所定の照度変化量しきい値を超えているか否かを判定する照度判定手段、
前記傾斜角度判定手段が所定の傾斜角度変化量以内であると判定し、前記照度判定手段が所定の照度変化量しきい値を超えていると判定した場合に、表示部の明るさを変更する表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面の明るさを変更する端末装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
周囲照度に応じて表示画面の明るさを自動調整する機能を有するスマートフォンやタブレット型パソコンのような端末装置が普及している。これらの端末装置では、照度センサを用いて表示画面の明るさを調整している。
【０００３】
特許文献１に記載されている技術においては、制御装置にはキャビネットの傾斜角度と照度センサによって検知される照度とを変数として、キャビネットの周囲の明るさを表す関係が規定されている。そして、この技術における制御回路は、その周囲の明るさを表す関係を用いて、傾斜角度センサによって検知されたキャビネットの傾斜角度と、照度センサによって検知された照度から、キャビネットの周囲の明るさを導出し、導出した周囲の明るさに応じて、キャビネットに備わる照明装置の動作を制御する。この特許文献１に記載されている技術をスマートフォンやタブレット型パソコンのような端末装置に用いて、端末装置の傾斜角度と、端末装置の照度センサによって検知された照度から、端末装置の周囲の明るさを導出し、導出した周囲の明るさに応じて端末装置の表示画面の明るさを制御すれば、端末装置の表示画面は周囲の明るさに応じて変化するため、ユーザが違和感を覚えることはなくなる。
また、特許文献２には、ユーザの操作中に明るさを調整することを防止する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３４９１４号公報
【特許文献２】特開２０１２−２０８３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、照度センサの照度と、その照度に基づく端末装置の表示画面の明るさを変更するための照度しきい値の設定によっては、照度の揺らぎによりしきい値を何度も往復し、表示画面の明るさが短時間に何度も変化するという問題が生じる可能性がある。
しかしながら、特許文献１や特許文献２に記載されている技術は、周囲の明るさが変化していないにもかかわらず端末装置の傾斜角度が変化することで照度センサへの入射光が変化し照度センサの測定照度が変化し、この結果周囲の明るさが変化したと判定してしまうという問題と、照度の揺らぎによりしきい値を何度も往復し、表示画面の明るさが短時間に何度も変化するという問題の両方を同時に解決する技術ではない。そのため、それら両方の問題を解決する技術が望まれていた。
【０００６】
そこでこの発明は、上記の課題を解決することのできる端末装置、情報処理方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、光源からの光の照度を測定する照度センサと、自装置の傾斜角度を測定する傾斜角度センサと、前記照度センサによる測定照度を読み取り、当該読み取った測定照度と表示部の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算する照度差分演算部と、前記傾斜角度センサによる測定傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算する傾斜角度差分演算部と、自装置に対する所定の操作検出時に、前記照度センサによる測定照度を初期の照度基準値と特定し、前記傾斜角度差分演算部に前記傾斜角度センサによる測定傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を前記照度差分演算部と前記傾斜角度差分演算部のそれぞれに出力する初期化指示部と、前記傾斜角度差分演算部の演算した測定傾斜角度と前記傾斜角度基準値との差分が、表示部の明るさを変更するための所定の傾斜角度変化量以内であるか否かを判定する傾斜角度判定部と、前記照度差分演算部の前記照度基準値、前記照度差分演算部の演算した測定照度の差分、のそれぞれが、表示部の明るさを変更するための所定の照度変化量しきい値を超えているか否かを判定する照度判定部と、前記傾斜角度判定部が所定の傾斜角度変化量以内であると判定し、前記照度判定部が所定の照度変化量しきい値を超えていると判定した場合に、表示部の明るさを変更する表示制御部と、を備えることを特徴とする端末装置である。
【０００８】
また本発明は、光源からの光の照度を測定し、端末装置の傾斜角度を測定し、前記測定した照度を読み取り、当該読み取った測定照度と表示部の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算し、
前記測定した傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算し、前記端末装置に対する所定の操作検出時に、測定した照度を初期の照度基準値と特定し、測定した傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を出力し、前記演算した測定傾斜角度と前記傾斜角度基準値との差分が、表示部の明るさを変更するための所定の傾斜角度変化量以内であるか否かを判定し、前記照度基準値、前記演算した測定照度の差分、のそれぞれが、表示部の明るさを変更するための所定の照度変化量しきい値を超えているか否かを判定し、前記所定の傾斜角度変化量以内であると判定し、前記所定の照度変化量しきい値を超えていると判定した場合に、表示部の明るさを変更する、ことを特徴とする情報処理方法である。
【０００９】
また本発明は、端末装置のコンピュータを、光源からの光の照度を測定する照度センス手段、前記端末装置の傾斜角度を測定する傾斜角度センス手段、前記照度センサによる測定照度を読み取り、当該読み取った測定照度と表示部の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算する照度差分演算手段、
前記傾斜角度センス手段による測定傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算する傾斜角度差分演算手段、前記端末装置に対する所定の操作検出時に、前記照度センサによる測定照度を初期の照度基準値と特定し、前記傾斜角度差分演算手段に前記傾斜角度センサによる測定傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を前記照度差分演算手段と前記傾斜角度差分演算手段のそれぞれに出力する初期化指示手段、前記傾斜角度差分演算手段の演算した測定傾斜角度と前記傾斜角度基準値との差分が、表示部の明るさを変更するための所定の傾斜角度変化量以内であるか否かを判定する傾斜角度判定手段、前記照度差分演算手段の前記照度基準値、前記照度差分演算部の演算した測定照度の差分、のそれぞれが、表示部の明るさを変更するための所定の照度変化量しきい値を超えているか否かを判定する照度判定手段、前記傾斜角度判定手段が所定の傾斜角度変化量以内であると判定し、前記照度判定手段が所定の照度変化量しきい値を超えていると判定した場合に、表示部の明るさを変更する表示制御手段、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１０】
本発明によれば、照度センサによる測定照度のみに基づいて表示画面の明るさを調整することは行わずに、実際の周囲の照度に応じて端末装置の表示画面の明るさを調整することができるという効果が得られる。また同時に、照度センサの照度と、その照度に基づく端末装置の表示画面の明るさを変更するための照度しきい値の設定によって、照度の揺らぎによりしきい値を何度も往復し、表示画面の明るさが短時間に何度も変化することを防ぐことができるという効果が得られる。
【図面の簡単な説明】
【００１１】
【図１】本発明の端末装置１０の最小構成を示す機能ブロック図である。
【図２】本発明の第一の実施形態による端末装置１０の構成を示す機能ブロック図である。
【図３】本発明の第一の実施形態による記憶部１１１の記憶するデータの例を示す図である。
【図４】本発明の第一の実施形態による端末装置１０の外観の例を示す図である。
【図５】本発明の第一の実施形態による端末装置１０の傾斜角度が変化した場合の照度の増減を示す図である。
【図６】本発明の第一の実施形態による端末装置１０の処理フローを示す図である。
【図７】本発明の第二の実施形態による端末装置１０の処理フローを示す図である。
【発明を実施するための形態】
【００１２】
図１は、本発明の端末装置１０の最小構成を示す機能ブロック図である。
本発明の端末装置１０は、図１で示すように、少なくとも、照度センサ１０１と、傾斜角度センサ１０２と、照度差分演算部１０３と、傾斜角度差分演算部１０４と、初期化指示部１０５と、照度判定部１０６と、傾斜角度判定部１０７と、表示制御部１０８とを備える。
ここで、照度センサ１０１は、光源からの光の照度を測定するセンサである。
また、傾斜角度センサ１０２は、端末装置１０の所定のタイミングで設定された傾斜角度基準値からの傾斜角度の絶対値を測定するセンサである。この傾斜角度センサ１０２は、例えば傾斜角センサや加速度センサであるが、傾斜角度を数値化できるセンサであればどのようなセンサであってもよい。
また、照度差分演算部１０３は、照度センサ１０１による測定照度を読み取り、当該読み取った測定照度と表示部１１０の明るさを変更するための所定のタイミングで設定された照度基準値との差分を演算する機能部である。
また、傾斜角度差分演算部１０４は、傾斜角度センサ１０２による測定傾斜角度を読み取り、当該読み取った測定傾斜角度と表示部１１０の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分を演算する機能部である。
また、初期化指示部１０５は、端末装置１０に対する所定の操作検出時に、照度センサ１０１による測定照度を初期の照度基準値と特定し、傾斜角度差分演算部１０４に傾斜角度センサ１０２による測定傾斜角度を初期の傾斜角度基準値と特定するように、初期状態であることを示す初期化指示信号を照度差分演算部１０３と傾斜角度差分演算部１０４のそれぞれに出力する機能部である。
また、照度判定部１０６は、照度差分演算部１０３の照度基準値、照度差分演算部１０３の演算した測定照度の差分、のそれぞれが、表示部１１０の明るさを変更するための所定の条件を満足するか否かを判定する機能部である。
また、傾斜角度判定部１０７は、傾斜角度差分演算部１０４の演算した測定傾斜角度と表示部１１０の明るさを変更するための所定のタイミングで設定された傾斜角度基準値との差分が、表示部１１０の明るさを変更するための所定の条件を満足するか否かを判定する機能部である。
また、表示制御部１０８は、照度判定部１０６の判定する判定結果と、傾斜角度判定部１０７の判定する判定結果とに基づいて、表示部１１０の明るさを変更する機能部である。
なお、端末装置１０の備える照度差分演算部１０３と、傾斜角度差分演算部１０４と、初期化指示部１０５と、照度判定部１０６と、傾斜角度判定部１０７と、表示制御部１０８とは制御部（例えばＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）がプログラムを実行することにより、端末装置１０に構成される。
【００１３】
＜第一の実施形態＞
図２は、本発明の第一の実施形態による端末装置１０の構成を示す機能ブロック図である。
図２で示すように、第一の実施形態による端末装置１０は、図１で示した端末装置１０の最小構成を示す機能に加え、定期演算指示部１０９と、表示部１１０と、記憶部１１１と、タッチパネル１２０と、データ更新部１３０とを備える。
【００１４】
ここで、定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、初期化指示部１０５からの初期化指示のタイミングを起点に、照度差分演算部１０３に照度センサ１０１による測定照度を読み取るよう指示する指示信号を出力する機能部である。また、定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、初期化指示部１０５からの初期化指示のタイミングを起点に、傾斜角度差分演算部１０４に傾斜角度センサ１０２による測定傾斜角度を読み取るよう指示する指示信号を出力する機能部である。また、定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、初期化指示部１０５からの初期化指示のタイミングを起点に、照度判定部１０６と傾斜角度判定部１０７の何れか一方または両方に、それぞれの所定の条件を満足するか否かを定期的に判定するよう指示する指示信号を出力する機能部である。
また、表示部１１０は、例えば液晶パネル、有機ＥＬパネルなどであり、表示制御部１０８による表示制御に基づいて、表示画面の明るさを変更したり情報を表示したりする。
また、記憶部１１１は、端末装置１０の動作に必要な種々のデータやプログラムを記憶する記憶部である。
また、タッチパネル１２０は、ユーザ操作を検出し、その操作に応じた信号を端末装置１０のそれぞれの機能部に入力する。
また、データ更新部１３０は、傾斜角度判定部１０７が所定の条件を満足していると判定し、かつ照度が照度変化量しきい値を超えて変化したと照度判定部１０６が判定した場合、当該判定時の照度を新たな照度基準値として記憶部１１１に記録する機能部である。また、データ更新部１３０は、傾斜角度判定部１０７が所定の条件を満足していないと判定した場合、当該判定時の照度と傾斜角度をそれぞれ新たな照度基準値と傾斜角度基準値として記憶部１１１に記録する機能部である。
【００１５】
図３は、本発明の第一の実施形態による記憶部１１１の記憶するデータの例を示す図である。
この図で示すように、記憶部１１１は、照度基準値と、傾斜角度基準値と、傾斜角度変化量と、照度変化量しきい値と、明るさテーブルの６種類のデータを記憶している。
【００１６】
ここで、照度基準値は、所定のタイミングで傾斜角度基準値を設定した際と同タイミングにおいて照度センサ１０１が検出した照度の基準値である。
また、傾斜角度基準値は、初期信号入力時、または傾斜角度判定部１０７が端末装置１０の傾斜角度が所定の傾斜角度変化量を超えたと判定した際に、新たな傾斜角度の基準値として傾斜角度センサ１０２によって検出された端末装置１０の傾斜角度である。
また、傾斜角度変化量は、傾斜角度基準値を基準とする所定の傾斜角度変化量であって、傾斜角度基準値から当該所定の傾斜角度変化量分の端末装置１０の傾斜角度の変動があり、これにより照度センサ１０１の検出する照度が変化したとしても、ある一定の照度の変化である場合には周囲の環境における照度は変化していないと判定するための許容量を示す値である。
また、照度変化量しきい値は、傾斜角度基準値を基準とする所定の傾斜角度変化量内で端末装置１０の傾斜角度が変動する場合に、照度判定部１０６が周囲の環境における照度が変化したと判定するための照度センサ１０１における照度変化量のしきい値である。
また、明るさテーブルは、照度範囲と、その照度範囲の照度を照度センサ１０１が検知した際に設定する端末装置１０の表示画面の明るさと、の対応関係を示すデータテーブルである。端末装置１０は、このデータテーブルを参照して、ある照度範囲の照度を照度センサ１０１で検知した際には、その照度範囲に対応する段階数の明るさに表示画面を設定するよう制御する。
【００１７】
次に、上述の傾斜角度変化量について説明する。
傾斜角度変化量は、上述したように端末装置１０の状態変化によって、照度センサ１０１の検出する照度が変化したとしても、ある一定の照度の変化である場合には周囲の環境における照度は変化していないと判定するための傾斜角度基準値を基準とした許容量である。そして、傾斜角度基準値から傾斜角度変化量以内での傾斜角度変化に基づく照度変化によって表示画面の明るさが変動してしまうことを防ぐ必要がある。よって、この傾斜角度変化量は、傾斜角度基準値から傾斜角度変化量以内において傾斜角度の変化があったとしても、明るさテーブルにおける表示画面の明るさを１段階変化させる照度の変化はしないように例えば実験などにより設定されている。
また、傾斜角度変化量を小さく設定すればする程、端末装置１０の傾斜角度の変化に起因する照度センサ１０１の照度変化への影響の度合いよりも光源からの光が変化したことに起因する照度センサ１０１の照度変化への影響の度合いを大きくすることができる。したがって、傾斜角度変化量を小さく設定すればする程、照度センサ１０１の照度変化は照度判定部１０６の行う光線からの光が変化したことに起因するという判定の確度が向上する。
【００１８】
図４は、本発明の第一の実施形態による端末装置１０の外観の例を示す図である。
端末装置１０は例えばスマートフォンであり、ユーザは、この図で示すように、キー１１と、照度センサウインドウ１２と、照度センサ１０１と、表示部１１０と、タッチパネル１２０とを外部から確認することができる。
なお、キー１１は、端末装置１０の例えばホームポジションに戻る機能を持つボタンである。
【００１９】
図５は、本発明の第一の実施形態による端末装置１０の傾斜角度が変化した場合の照度の増減を示す図である。
この図は、図４で示したスマートフォンを横から見たときの図であり、照度センサ１０１は、端末装置１０の照度センサウインドウ１２から端末装置１０の内部奥側に配置されている。そのため、照度センサウインドウ１２の開口を通過して照度センサ１０１に到達する光は、図５（ａ）が最も多く、図５（ｃ）が最も少なくなる。すなわち、照度センサウインドウ１２の開口面に平行な表示部１１０やタッチパネル１２０の面が光源からの光の進行方向に対して垂直に近づく程、照度センサ１０１に到達する光が増える。一方、表示部１１０は端末装置１０の表面にあるため、光源からの光は図５（ａ）、（ｂ）、（ｃ）共に表示部１１０の全面に到達する。したがって、ユーザにとって表示部１１０上の明るさは図５（ａ）、（ｂ）、（ｃ）共にほぼ同一の明るさに感じるが、照度センサ１０１の検出する明るさは図５（ａ）、（ｂ）、（ｃ）とで異なる。
【００２０】
図６は、本発明の第一の実施形態による端末装置１０の処理フローを示す図である。
次に、本実施形態による端末装置１０の処理フローを説明する。
本実施形態による端末装置１０の処理フローは、あるユーザが端末装置１０の１つである、例えば図２〜図４で示したスマートフォンを使用した場合の処理フローである。そして、ここでは、ユーザが端末装置１０の使用を開始し、端末装置１０の操作中に端末装置１０が傾き、照度センサ１０１の検出する照度が変化した場合に、光源からの光の強さが変化したため照度が変化したのか、それとも図５で示したように端末装置１０における照度センサ１０１の設置位置に起因して端末装置１０が傾くことで照度が変化したのかを判断する場合の処理フローを示している。
なお、本実施形態では、太陽光が光源で屋外の場合や蛍光灯が光源で室内の天井のあらゆる方向から光が差すような、端末装置１０の傾斜角度がどのような場合にも表示画面の明るさの変化が小さい場合を想定している。
【００２１】
まず、端末装置１０の記憶部１１１は、図３で示したような明るさテーブルを記憶しているものとする。この明るさテーブルは、例えば端末装置１０の製造業者が照度センサ１０１の感度や表示部１１０の特性を考慮して作成するものである。
傾斜角度変化量しきい値は、起動時など所定のタイミングで設定された角度である傾斜角度基準値を基準として相反する方向に設定された角度のしきい値として設定される。そして、傾斜角度変化量は明るさテーブルにおける表示画面の明るさを１段階変化させないように傾斜角度変化量しきい値が設定され、記憶部１１１に記録されたと仮定する。
【００２２】
ここで、ユーザは、端末装置１０を起動するための所定の操作、例えば、端末装置１０の電源スイッチをオンにする操作を行う。
このとき、初期化指示部１０５は、例えば端末装置１０における所定箇所の電圧や電流がしきい値を超えることを検出することで、端末装置１０の起動を検出する（ステップＳ１）。そして、初期化指示部１０５は、端末装置１０の起動や所定のユーザ操作を検出した場合に、照度センサ１０１による測定照度を初期の照度基準値と特定し、初期化指示信号を照度差分演算部１０３と定期演算指示部１０９に出力する（ステップＳ２）。
照度差分演算部１０３は、初期化指示部１０５から初期化指示信号を入力すると、照度センサ１０１による測定照度を初期の照度基準値として読み取る（ステップＳ３）。そして、照度差分演算部１０３は、初期化指示信号を入力して初めて読み取った照度を初期の照度基準値として記憶部１１１に記録する（ステップＳ４）。また、傾斜角度差分演算部１０４は、初期化指示部１０５から初期化指示信号を入力すると、傾斜角度センサ１０２による測定傾斜角度を初期の傾斜角度基準値として読み取る（ステップＳ５）。ここで、本実施形態においては、傾斜角度の０［度］は、照度センサ１０１への光の入射方向（光軸）と照度センサ１０１の感知する中心軸とが一致する角度であるとする。また、本実施形態においては、端末装置１０の傾斜角度は、照度センサ１０１への光の入射方向（光軸）と照度センサ１０１の感知する中心軸とが含まれる平面において、中心軸が変化する角度であるとする。そして、傾斜角度差分演算部１０４は、読み取った初期の傾斜角度基準値を記憶部１１１に記録する（ステップＳ６）。
また、端末装置１０の定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、そのタイミングを起点に、照度センサ１０１による測定照度を読み取るよう指示する指示信号を照度差分演算部１０３に出力する（ステップＳ７）。また、端末装置１０の定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、初期化指示部１０５からの初期化指示のタイミングを起点に、傾斜角度センサ１０２による測定傾斜角度を読み取るよう指示する指示信号を傾斜角度差分演算部１０４に出力する（ステップＳ７）。また、端末装置１０の定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、初期化指示部１０５からの初期化指示のタイミングを起点に、式（１）の条件（第一条件）を満足するか否かを定期的に判定するよう指示する指示信号を照度判定部１０６に出力する（ステップＳ７）。
【００２３】
【数１】
2014186071.tif 000003
【００２４】
また、端末装置１０の定期演算指示部１０９は、初期化指示部１０５から初期化指示信号を入力すると、初期化指示部１０５からの初期化指示のタイミングを起点に、式（２）の条件（第二条件）を満足するか否かを定期的に判定するよう指示する指示信号を傾斜角度判定部１０７に出力する（ステップＳ７）。
【００２５】
【数２】
2014186071.tif 000004
【００２６】
なお、照度変化量しきい値と傾斜角度変化量しきい値の範囲における照度センサ１０１の最大照度変化量の関係は、式（３）において、傾斜角度によって照度が変化した場合でも、周囲の環境変化による照度変化が確実にあったことを保証するように不等号が成り立つようにＮを設定する。
【００２７】
【数３】
2014186071.tif 000005
【００２８】
なお、定期演算指示部１０９から指示信号を入力した照度差分演算部１０３と、傾斜角度差分演算部１０４と、照度判定部１０６と、傾斜角度判定部１０７は、その指示入力以降、クロックカウンタなどを用いた所定のタイミングで定期的に測定や演算を繰り返す。
このような状況でユーザが端末装置１０を操作すると、端末装置１０は傾斜角度が変化する。端末装置１０の傾斜角度差分演算部１０４は、傾斜角度センサ１０２による測定傾斜角度を読み取る（ステップＳ８）。そして、傾斜角度差分演算部１０４は、読み取った測定傾斜角度と、傾斜角度基準値との差分を演算する（ステップＳ９）。そして、傾斜角度差分演算部１０４は、読み取った測定傾斜角度と、ステップＳ９で演算した傾斜角度の差分とを傾斜角度判定部１０７に出力する。傾斜角度判定部１０７は、傾斜角度差分演算部１０４から読み取った測定傾斜角度と、ステップＳ９で演算した傾斜角度の差分とを入力すると、入力したステップＳ９で演算した傾斜角度の差分のみを用いて式（２）の条件を満足するか否かを判定する（ステップＳ１０）。なお、式（２）の条件を満足するか否かを少ないか否かで判定することは、１つの態様である。
【００２９】
ステップＳ１０の処理で、傾斜角度判定部１０７が式（２）の条件を満足する（ＹＥＳ）と判定した、すなわち、傾斜角度が傾斜角度基準値から所定の傾斜角度変化量しきい値の範囲内にあると判定した場合、その判定に応じて、照度差分演算部１０３は、照度センサ１０１による測定照度を読み取る。そして、照度差分演算部１０３は、読み取った測定照度と読み取った測定照度である照度基準値との差分を演算する（ステップＳ１２）。そして、照度差分演算部１０３は、読み取った測定照度と、ステップＳ１２で演算した照度の差分を照度判定部１０６に出力する。照度判定部１０６は、照度差分演算部１０３から読み取った測定照度と、ステップＳ１２で演算した照度の差分を入力すると、入力したステップＳ１２で演算した照度の差分のみを用いて式（１）の条件を満足するか否かを判定する（ステップＳ１３）。
そして、ステップＳ１３の処理で、照度判定部１０６が式（１）の条件を満足する（ＹＥＳ）と判定した、すなわち、照度が所定の照度変化量しきい値を超えたと判定した場合、照度センサ１０１による測定照度の変化は、端末装置１０の傾斜角度の変化の影響をあまり受けず、光源からの光が弱くなった変化の影響を受けていることになる。そして、この判定に応じて、照度判定部１０６は、読み取った測定照度を表示制御部１０８とデータ更新部１３０とに出力する（ステップＳ１４）。表示制御部１０８は、照度判定部１０６から読み取った測定照度を入力すると、記憶部１１１から明るさテーブルを読み出す。そして、表示制御部１０８は、入力した測定照度が読み出した明るさテーブルの照度範囲のどこに相当するかを判定する（ステップＳ１５）。そして、表示制御部１０８は、その照度範囲に相当する表示画面の明るさに表示部１１０の明るさを変更する（ステップＳ１６）。また、データ更新部１３０は、照度判定部１０６から読み取った測定照度を入力すると、入力した測定照度を新たな照度基準値として記憶部１１１に記録する（ステップＳ１７）。そして、ステップＳ８の処理へ戻る。
【００３０】
また、ステップＳ１０の処理で、傾斜角度判定部１０７が式（２）の条件を満足しない（ＮＯ）と判定した、すなわち、傾斜角度が所定の傾斜角度変化量しきい値の範囲から外れたと判定した場合、傾斜角度判定部１０７は、傾斜角度差分演算部１０４から読み取った測定傾斜角度をデータ更新部１３０に出力する（ステップＳ１８）。つまり、現在の傾斜角度基準値から傾斜角度が大きくずれている場合は、データ更新部１３０は、傾斜角度判定部１０７から読み取った測定傾斜角度を入力すると、入力した測定傾斜角度を新たな傾斜角度基準値として記憶部１１１に記録する（ステップＳ１９）。
【００３１】
また、ステップＳ１３の処理で、照度判定部１０６が式（１）の条件を満足しない（ＮＯ）と判定した、すなわち、照度が所定の照度変化量しきい値を超えていないと判定した場合、この判定に応じて、ステップＳ８の処理へ戻る。
【００３２】
以上、本発明の実施形態による端末装置１０の処理フローについて説明したが、上述の端末装置１０の処理によれば、照度センサ１０１による測定照度のみに基づいて表示画面の明るさを調整することは行わずに、実際の周囲の照度に応じて端末装置１０の表示画面の明るさを調整することができるという効果が得られる。また、照度センサ１０１の照度と、その照度に基づく端末装置１０の表示画面の明るさを変更するための照度しきい値の設定によって、照度の揺らぎによりしきい値を何度も往復し、表示画面の明るさが短時間に何度も変化することを防ぐことができるという効果が得られる。
【００３３】
＜第二の実施形態＞
次に、本発明の第二の実施形態による端末装置１０について説明する。
本実施形態において、端末装置１０に対して特定の方向からのみ光源からの光が照射される場合、光源からの光の乱反射や回折などが制限されるため、光源に対して端末装置１０の表示画面が反対側にあると表示画面への光の照射が殆どない。そのため、太陽光が光源で屋外の場合や蛍光灯が光源で室内の天井のあらゆる方向から光が差すような場合に比べ、端末装置１０の傾斜角度の変化による表示部１１０上の明るさの変化量は大きくなる。
本発明の第二の実施形態による端末装置１０の構成は、図２で示した第一の実施形態による端末装置１０の構成と同一であるため、その説明を省略する。また、第二の実施形態による端末装置１０の処理フローにおいて、第二の実施形態による初期化指示部１０５と表示制御部１０８は第一の実施形態のそれらと機能が異なる。
したがって、第二の実施形態による初期化指示部１０５と表示制御部１０８の機能を以下で示し、それらの機能が第一の実施形態と異なることに伴う第一の実施形態による処理フローとの違いを以下で説明する。
【００３４】
第二の実施形態による端末装置１０の初期化指示部１０５は、照度センサ１０１が最も大きな照度を示すときの傾斜角度センサ１０２の示す測定傾斜角度を初期の傾斜角度基準値として読み取ることを指示する初期化指示信号を傾斜角度差分演算部１０４に出力する機能部である。また、初期化指示部１０５は、照度センサ１０１が最も大きな照度を示すときの照度を初期の照度基準値として読み取ることを指示する初期化指示信号を照度差分演算部１０３に出力する機能部である。
また、表示制御部１０８は、照度判定部１０６と傾斜角度判定部１０７の両方がそれぞれ所定の条件を満足したときに、表示部１１０の明るさを変更するためのメニューを表示部１１０に表示し、ユーザによる表示部１１０に表示されたメニューに対するタッチパネル１２０への操作に基づいて表示部１１０の明るさを変更する機能部である。また、表示制御部１０８は、傾斜角度判定部１０７が表示制御部１０８による表示画面の明るさの変更なしに所定回数傾斜角度基準値を変更した場合、表示部１１０の明るさを変更するためのメニューを表示部１１０に表示し、ユーザによる表示部１１０に表示されたメニューに対応するタッチパネル１２０への操作に基づいて表示部１１０の明るさを変更する機能部である。
【００３５】
図７は、本発明の第二の実施形態による端末装置１０の処理フローを示す図である。
次に、本実施形態による端末装置１０の処理フローを説明する。
本実施形態による端末装置１０の処理フローは、あるユーザが端末装置１０の１つである、例えば図２〜図４で示したスマートフォンを使用した場合の処理フローである。そして、ここでは、ユーザが端末装置１０の使用を開始し、端末装置１０の操作中に端末装置１０が傾き、照度センサ１０１の検出する照度が変化した場合に、光源からの光の強さが変化したため照度が変化したのか、それとも図５で示したように端末装置１０における照度センサ１０１の設置位置に起因して端末装置１０が傾くことで照度が変化したのかを判断する場合の処理フローを示している。
なお、本実施形態では、室内の天井の１点から光が差すような場合を想定しているため、端末装置１０の表示画面には、周りからの光の反射や回折による光は殆ど照射されない。従って、端末装置１０の表示画面の明るさは、端末装置１０の傾斜角度の影響を受け易く、第一の実施形態の処理とは、ステップＳ２０〜ステップＳ２８が異なる。
【００３６】
まず、端末装置１０の記憶部１１１は、第一の実施形態と同様に、図３で示したような明るさテーブルを記憶しているものとする。
ここで、ユーザは、端末装置１０を起動するための所定の操作、例えば、端末装置１０の電源スイッチをオンにする操作を行う。
このとき、初期化指示部１０５は、例えば端末装置１０における所定箇所の電圧や電流がしきい値を超えることを検出することで、端末装置１０の起動を検出する（ステップＳ１）。この検出に応じて、端末装置１０は、例えば初期の基準値設定モードに入り、ユーザは端末装置１０の照度センサ１０１を室内の天井の１点の光に対向する操作を行う。すると、初期化指示部１０５は、所定の周期で所定の時間、例えば、１０秒間０．１秒ごとに照度センサ１０１の測定照度をサンプリングし、そのサンプリングと同時に傾斜角度センサ１０２の測定傾斜角度を読み取ることを指示する初期化指示信号を傾斜角度差分演算部１０４に出力する（ステップＳ２０）。
照度差分演算部１０３は、初期化指示部１０５から初期化指示信号を入力すると、照度センサ１０１による測定照度を所定の周期で所定の時間読み取る（ステップＳ２１）。また、例えば、同一のクロック信号を利用してタイミングを合わせることで、照度差分演算部１０３が照度センサ１０１の測定照度を読み取るのと同時に、傾斜角度差分演算部１０４は、傾斜角度センサ１０２の測定傾斜角度を読み取る（ステップＳ２１）。そして、照度差分演算部１０３は、読み取った照度の最大照度を初期の照度基準値として記憶部１１１に記録する（ステップＳ２２）。なお、ここでは、所定時間内に照度差分演算部１０３の読み取った測定照度の最大値を最大照度としている。また、傾斜角度差分演算部１０４は、例えば、照度差分演算部１０３の読み取った最大照度が所定時間の何回目の測定データであるかを示す信号を入力し、その測定データに基づいて、最大照度と同時に測定した測定傾斜角度を最大照度と関連付けて記憶部１１１に記録する（ステップＳ２３）。
【００３７】
そして、ステップＳ２３の処理に続き、第一の実施形態におけるステップＳ７〜ステップＳ９、ステップＳ１０（ＹＥＳ）、ステップＳ１１〜ステップＳ１２、ステップＳ１３（ＹＥＳ）、ステップＳ１４〜ステップＳ１７と同様の処理が行われる。そして、ステップＳ１７の後に、表示制御部１０８は、表示部１１０の明るさを変更するためのメニューを表示部１１０に表示する（ステップＳ２４）。ここで、ユーザが例えば表示部１１０に表示されたメニューに対しタッチパネル１２０への操作を行うと、そのユーザ操作に応じて表示制御部１０８は表示部１１０の明るさを変更する。本実施形態においては、端末装置１０の照度センサ１０１を光源に対向するように初期化しているが、本実施形態は光源として室内の天井の１点からの光を仮定しているため、周囲からの反射や回折などによる端末装置１０の表示画面への入射光が少ないため、第一の実施形態の端末装置１０に比べ、照度センサ１０１の測定照度は端末装置１０の傾斜角度の影響を受け易い。そのため、ユーザ毎に違和感を覚える度合いが異なることが予想される。その際の表示画面の明るさの補助的な調整機能として、明るさを変更するためのメニューを表示させることもできる機能を付加している。そして、ステップＳ２４の処理に続き、ステップＳ８の処理へ戻る。
【００３８】
また、ステップＳ２３の処理に続き、ステップＳ７〜ステップＳ９、ステップＳ１０（ＮＯ）、ステップＳ１８の処理が行われる場合、ステップＳ１８の後に、傾斜角度判定部１０７は、測定傾斜角度が傾斜角度変化量しきい値から外れたため、傾斜角度基準値が１回変更されたこと（ＮＯと判定したこと）をカウントする（ステップＳ２５）。そして、傾斜角度判定部１０７は、傾斜角度基準値が所定回数変更されたか否かを判定する（ステップＳ２６）。例えば、傾斜角度判定部１０７は、傾斜角度基準値の所定回数をしきい値として、そのしきい値とカウントした数を比較して判定する。そして、傾斜角度判定部１０７の判定結果が所定回数に達していない（ＮＯと判定した）場合、次にステップＳ１９の処理を行う。そしてステップＳ８の処理へ戻る。そして、ステップＳ８の後に、ステップＳ９、ステップＳ１０（ＮＯ）、ステップＳ１８、ステップＳ２５、ステップＳ２６（ＮＯ）、ステップＳ１９の処理を連続して繰り返し、所定回数に達すると、ステップＳ２６の処理で、傾斜角度判定部１０７の判定結果が所定回数に達した（ＹＥＳと判定した）場合、次に、ステップＳ２４の処理を行い、ユーザは表示画面の明るさ調整をメニューに従い行うことができる。ここでは、連続して傾斜角度基準値が変更されたことを検出して、端末装置１０の傾斜角度が大きく変更されたことに起因して表示部１１０の明るさが変わっていると予想して、表示制御部１０８が表示画面の明るさを調整するメニューを表示部１１０に表示させている。そして、ステップＳ８の処理へ戻る。
なお、ユーザがこの機能の利用を停止する操作を行った場合、例えばステップＳ２７でそのユーザ操作を判定して機能を停止させてもよい。
【００３９】
以上、本発明の実施形態による端末装置１０の処理フローについて説明したが、上述の端末装置１０の処理により、光源が端末装置１０に対して特定の方向にある場合でも表示画面の明るさを適切に調整することができるという効果が得られる。また、端末装置１０が表示画面の明るさを調整する処理を所定回数実行したときにシャットダウンすることで表示画面の明るさ調整機能によるバッテリ切れを防ぐことができるという効果が得られる。
【００４０】
なお、本発明の実施形態による端末装置１０の処理フローは、適切な処理が行われる範囲内で処理の順序が入れ替わってもよい。
また、各機能部は、次の処理を行う後段機能部へ処理を指示する処理指示信号を出力し、その処理指示信号に応じて後段機能部が処理を実行しても構わない。
【００４１】
なお本発明の実施形態について説明したが、上述の端末装置１０は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４２】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４３】
１０・・・端末装置
１１・・・キー
１２・・・照度センサウインドウ
１０１・・・照度センサ
１０２・・・傾斜角度センサ
１０３・・・照度差分演算部
１０４・・・傾斜角度差分演算部
１０５・・・初期化指示部
１０６・・・照度判定部
１０７・・・傾斜角度判定部
１０８・・・表示制御部
１０９・・・定期演算指示部
１１０・・・表示部
１１１・・・記憶部
１２０・・・タッチパネル
１３０・・・データ更新部
【図１】
2014186071.tif 000006
【図２】
2014186071.tif 000007
【図３】
2014186071.tif 000008
【図４】
2014186071.tif 000009
【図５】
2014186071.tif 000010
【図６】
2014186071.tif 000011
【図７】
2014186071.tif 000012