(57)【特許請求の範囲】
【請求項１】
第１画像と第２画像とを表示する表示部と、
前記表示部の姿勢を検出する検出部と、
前記検出部による検出に基づいて第１姿勢より前記表示部の表示面が水平方向に傾いた姿勢である第２姿勢へ前記表示部の姿勢が変化したことを検出した場合、第１領域から前記表示部に表示された前記第１画像を第１方向に移動させ、前記第１領域から前記表示部に表示された前記第２画像を前記第１方向とは異なる第２方向に移動させる制御部とを備える表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記制御部は、前記第１画像と前記第２画像とを移動させ、前記表示部の全体に分散させる表示装置。
【請求項３】
請求項２に記載の表示装置であって、
前記第１領域は、前記表示部の中央部である表示装置。
【請求項４】
請求項１に記載の表示装置であって、
前記第１領域は、前記表示部の中央部であり、
前記制御部は、前記第１画像と前記第２画像とを、前記中央部から外側に移動させる表示装置。
【請求項５】
請求項１に記載の表示装置であって、
前記制御部は、前記第１画像または前記第２画像を、前記第１領域とは異なる前記表示部の第２領域内に移動させる表示装置。
【請求項６】
請求項１から請求項５の何れか一項に記載の表示装置において、
前記制御部は、前記検出部による検出に基づいて、前記表示部が前記第２姿勢から前記第１姿勢に変化したことを検出した場合、前記第１画像と前記第２画像とを前記第１領域に移動させる表示装置。
【請求項７】
請求項６に記載の表示装置であって、
前記表示部は、前記第１画像と前記第２画像とを含む複数の画像のみを表示し、
前記制御部は、前記第１領域内に前記複数の画像を移動させる表示装置。
【請求項８】
請求項１から請求項７の何れか一項に記載の表示装置であって、
前記制御部は、検出された前記表示部の姿勢変化の大きさに基づいて、前記第１画像または前記第２画像を移動させる移動量を変更する表示装置。
【請求項９】
請求項１から請求項８の何れか一項に記載の表示装置であって、
前記表示部への接触を検出する接触検出部を備え、
前記制御部は、前記接触検出部による検出に基づいて、前記第１画像または前記第２画像を前記表示部に表示させる位置を制御する表示装置。
【請求項１０】
請求項９に記載の表示装置であって、
前記制御部は、前記接触検出部による検出に基づいて、ユーザの利き手に関する情報を取得し、前記利き手に関する情報に基づいて、前記第１画像または前記第２画像を前記表示部に表示させる位置を制御する表示装置。
【請求項１１】
請求項１０に記載の表示装置であって、
前記制御部は、前記利き手に関する情報に基づいて、前記第１画像または前記第２画像を前記利き手に近い位置に表示させる表示装置。
【請求項１２】
請求項９から請求項１１の何れか一項に記載の表示装置であって、
前記第１画像はユーザインタフェース用の画像であり、
前記制御部は、前記表示部に表示された前記第１画像への接触を前記接触検出部によって検出された場合、前記第１画像に割り当てられた機能を実行させる表示装置。
【請求項１３】
請求項９から請求項１２の何れか一項に記載の表示装置であって、
前記制御部は、使用頻度に基づいて、前記第１画像または前記第２画像を前記表示部に表示させる位置を制御する表示装置。
【請求項１４】
請求項１から請求項１３の何れか一項に記載の表示装置であって、
前記検出部は、重力方向に基づいて前記表示部の姿勢を検出する表示装置。
【請求項１５】
表示装置に表示する画像を制御するコンピュータに実行させるプログラムであって、
前記表示装置に第１画像と第２画像とを表示させる処理と、
前記表示装置の姿勢を検出させる処理と、
検出された前記表示装置の姿勢に基づいて、第１姿勢より前記表示装置の表示面が水平方向に傾いた姿勢である第２姿勢へ姿勢が変化したことを検出した場合、第１領域に表示された前記第１画像を第１方向に移動させ、前記第１領域に表示された前記第２画像を前記第１方向とは異なる第２方向に移動させる処理とをコンピュータに実行させるプログラム。
【請求項１６】
表示装置に画像を表示する表示方法であって、
前記表示装置に第１画像と第２画像とを表示し、
前記表示装置の姿勢を検出し、
検出された前記表示装置の姿勢に基づいて第１姿勢より前記表示装置の表示面が水平方向に傾いた姿勢である第２姿勢へ姿勢が変化したことを検出した場合、第１領域に表示された前記第１画像を第１方向に移動させ、前記第１領域に表示された前記第２画像を前記第１方向とは異なる第２方向に移動する表示方法。
【請求項１７】
複数の画像を表示する表示部と、
前記表示部の姿勢を検出する検出部と、
前記検出部による検出に基づいて第１姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記複数の画像を前記表示部の表示面よりも狭い第１領域内に移動させ、前記検出部による検出に基づいて前記第１姿勢から前記第１姿勢とは異なる第２姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記複数の画像を移動させ、前記複数の画像を前記表示部の全体に分散させる制御部とを備える表示装置。
【請求項１８】
請求項１７に記載の表示装置であって、
前記制御部は、前記検出部による検出に基づいて前記第２姿勢から前記第１姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記複数の画像を第１領域内に移動させる表示装置。
【請求項１９】
請求項１８に記載の表示装置であって、
前記第１領域は、前記表示部の中央部である表示装置。
【請求項２０】
請求項１７から請求項１９の何れか一項に記載の表示装置であって、
前記制御部は、検出された前記表示部の姿勢変化の大きさに基づいて、前記複数の画像を移動させる移動量を変更する表示装置。
【請求項２１】
表示装置に表示する画像を制御するコンピュータに実行させるプログラムであって、
前記表示装置に複数の画像を表示する処理と、
前記表示装置の姿勢を検出させる処理と、
検出された前記表示装置の姿勢に基づいて、前記表示装置の姿勢が第１姿勢へ変化したことを検出した場合、前記複数の画像を前記表示装置の表示面よりも狭い第１領域内に移動させ、検出された前記表示装置の姿勢に基づいて、前記第１姿勢から前記第１姿勢とは異なる第２姿勢へ前記表示装置の姿勢が変化したことを検出した場合、前記複数の画像を移動させ、前記複数の画像を前記表示面の全体に分散させる処理とをコンピュータに実行させるプログラム。
【請求項２２】
表示装置に画像を表示する表示方法であって、
前記表示装置に複数の画像を表示し、
前記表示装置の姿勢を検出し、
検出された前記表示装置の姿勢に基づいて、前記表示装置の姿勢が第１姿勢へ変化したことを検出した場合、前記複数の画像を前記表示装置の表示面よりも狭い第１領域内に移動させ、検出された前記表示装置の姿勢に基づいて、第１姿勢から前記第１姿勢とは異なる第２姿勢へ前記表示装置の姿勢が変化したことを検出した場合、前記複数の画像を移動させ、前記複数の画像を前記表示面の全体に分散する表示方法。
【請求項２３】
ユーザインタフェースに関する複数の画像を表示する表示部と、
前記表示部の姿勢を検出する検出部と、
前記検出部による検出に基づいて第２姿勢より前記表示部の表示面が水平方向に傾いていない姿勢である第１姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記表示面よりも狭い第１領域内に、前記表示部に表示された全ての前記複数の画像を移動させる制御部とを備える表示装置。
【請求項２４】
請求項２３に記載の表示装置であって、
前記第１領域は、重力方向を下にして前記表示部の重心よりも下部の領域である表示装置。
【請求項２５】
表示装置に表示する画像を制御するコンピュータに実行させるプログラムであって、
前記表示装置にユーザインタフェースに関する複数の画像を表示させる処理と、
前記表示装置の姿勢を検出させる処理と、
検出された前記表示装置の姿勢に基づいて、第２姿勢より前記表示装置の表示面が水平方向に傾いていない姿勢である第１姿勢へ姿勢が変化したことを検出した場合、前記表示面よりも狭い第１領域内に、前記表示部に表示された全ての前記複数の画像を移動させる処理とをコンピュータに実行させるプログラム。
【請求項２６】
表示装置に画像を表示する表示方法であって、
前記表示装置にユーザインタフェースに関する複数の画像を表示し、
前記表示装置の姿勢を検出し、
検出された前記表示装置の姿勢に基づいて、第２姿勢より前記表示装置の表示面が水平方向に傾いていない姿勢である第１姿勢へ姿勢が変化したことを検出した場合、前記表示面よりも狭い第１領域内に、前記表示部に表示された全ての前記複数の画像を移動する表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、プログラム及び表示方法に関するものである。
【背景技術】
【０００２】
地震等に関する緊急警報信号を受信した際に、装置を支持するためのレバーを突出させることにより装置の転倒を防止する薄型表示装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述の薄型表示装置等の小型の電子機器では、タッチパネルや操作ボタン等を用いた操作により加えられる外力により機器自体が転倒する等、電子機器の安定性に問題があった。
【０００５】
本発明の目的は、外力に対する表示部の姿勢の安定性を向上させることができる表示装置、プログラム及び表示方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の表示装置は、第１画像と第２画像とを表示する表示部と、前記表示部の姿勢を検出する検出部と、前記検出部による検出に基づいて第１姿勢より前記表示部の表示面が水平方向に傾いた姿勢である第２姿勢へ前記表示部の姿勢が変化したことを検出した場合、第１領域から前記表示部に表示された前記第１画像を第１方向に移動させ、前記第１領域から前記表示部に表示された前記第２画像を前記第１方向とは異なる第２方向に移動させる制御部とを備える。
【０００７】
また、本発明のプログラムは、表示装置に表示する画像を制御するコンピュータに実行させるプログラムであって、前記表示装置に第１画像と第２画像とを表示させる処理と、前記表示装置の姿勢を検出させる処理と、検出された前記表示装置の姿勢に基づいて第１姿勢より前記表示装置の表示面が水平方向に傾いた姿勢である第２姿勢へ姿勢が変化したことを検出した場合、第１領域に表示された前記第１画像を第１方向に移動させ、前記第１領域に表示された前記第２画像を前記第１方向とは異なる第２方向に移動させる処理とをコンピュータに実行させる。
【０００８】
また、本発明の表示方法は、表示装置に画像を表示する表示方法であって、前記表示装置に第１画像と第２画像とを表示し、前記表示装置の姿勢を検出し、検出された前記表示装置の姿勢に基づいて第１姿勢より前記表示装置の表示面が水平方向に傾いた姿勢である第２姿勢へ姿勢が変化したことを検出した場合、第１領域に表示された前記第１画像を第１方向に移動させ、前記第１領域に表示された前記第２画像を前記第１方向とは異なる第２方向に移動する。
また、本発明の表示装置は、複数の画像を表示する表示部と、前記表示部の姿勢を検出する検出部と、前記検出部による検出に基づいて第１姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記複数の画像を前記表示部の表示面よりも狭い第１領域内に移動させ、前記検出部による検出に基づいて前記第１姿勢から前記第１姿勢とは異なる第２姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記複数の画像を移動させ、前記複数の画像を前記表示部の全体に分散させる制御部とを備える。
また、本発明のプログラムは、表示装置に表示する画像を制御するコンピュータに実行させるプログラムであって、前記表示装置に複数の画像を表示する処理と、前記表示装置の姿勢を検出させる処理と、検出された前記表示装置の姿勢に基づいて、前記表示装置の姿勢が第１姿勢へ変化したことを検出した場合、前記複数の画像を前記表示装置の表示面よりも狭い第１領域内に移動させ、検出された前記表示装置の姿勢に基づいて、前記第１姿勢から前記第１姿勢とは異なる第２姿勢へ前記表示装置の姿勢が変化したことを検出した場合、前記複数の画像を移動させ、前記複数の画像を前記表示面の全体に分散させる処理とをコンピュータに実行させる。
また、本発明の表示方法は、表示装置に画像を表示する表示方法であって、前記表示装置に複数の画像を表示し、前記表示装置の姿勢を検出し、検出された前記表示装置の姿勢に基づいて、前記表示装置の姿勢が第１姿勢へ変化したことを検出した場合、前記複数の画像を前記表示装置の表示面よりも狭い第１領域内に移動させ、検出された前記表示装置の姿勢に基づいて、第１姿勢から前記第１姿勢とは異なる第２姿勢へ前記表示装置の姿勢が変化したことを検出した場合、前記複数の画像を移動させ、前記複数の画像を前記表示面の全体に分散する。
また、本発明の表示装置は、ユーザインタフェースに関する複数の画像を表示する表示部と、前記表示部の姿勢を検出する検出部と、前記検出部による検出に基づいて第２姿勢より前記表示部の表示面が水平方向に傾いていない姿勢である第１姿勢へ前記表示部の姿勢が変化したことを検出した場合、前記表示面よりも狭い第１領域内に、前記表示部に表示された全ての前記複数の画像を移動させる制御部とを備える。
また、本発明のプログラムは、表示装置に表示する画像を制御するコンピュータに実行させるプログラムであって、前記表示装置にユーザインタフェースに関する複数の画像を表示させる処理と、前記表示装置の姿勢を検出させる処理と、検出された前記表示装置の姿勢に基づいて、第２姿勢より前記表示装置の表示面が水平方向に傾いていない姿勢である第１姿勢へ姿勢が変化したことを検出した場合、前記表示面よりも狭い第１領域内に、前記表示部に表示された全ての前記複数の画像を移動させる処理とをコンピュータに実行させる。
また、本発明の表示方法は、表示装置に画像を表示する表示方法であって、前記表示装置にユーザインタフェースに関する複数の画像を表示し、前記表示装置の姿勢を検出し、検出された前記表示装置の姿勢に基づいて、第２姿勢より前記表示装置の表示面が水平方向に傾いていない姿勢である第１姿勢へ姿勢が変化したことを検出した場合、前記表示面よりも狭い第１領域内に、前記表示部に表示された全ての前記複数の画像を移動する。
【発明の効果】
【０００９】
本発明の表示装置、プログラム及び表示方法によれば、外力に対する表示部の姿勢の安定性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態に係るデジタルフォトフレームの構成を示す図である。
【図２】第１の実施の形態に係るデジタルフォトフレームのシステム構成を示すブロック図である。
【図３】ＬＣＤパネルに表示されるアイコンの位置及びデジタルフォトフレームの姿勢の例を示す図である。
【図４】ＬＣＤパネルに表示されるアイコンの位置及びデジタルフォトフレームの姿勢の例を示す図である。
【図５】ＬＣＤパネルに表示されるアイコンの位置及びデジタルフォトフレームの姿勢の例を示す図である。
【図６】第２の実施の形態に係るパソコンの構成を示す図である。
【図７】ＬＣＤパネルに表示されるアイコンの位置の例を示す図である。
【図８】第２の実施の形態に係る他のパソコンの構成を示す図である。
【図９】第３の実施の形態に係るパソコンの構成を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の第１の実施の形態に係る電子機器としてのデジタルフォトフレーム（以下、ＤＰＦという。）について説明する。なお、一般に、ＤＰＦとしては机等の上に立て掛けて設置するものや、壁に掛けて設置するもの等が存在するが、本発明の実施の形態としては、机等に立て掛けて設置するもの（電子写真立て）を例にして説明する。図１は、第１の実施の形態に係るＤＰＦ２の構成を示す図であり、図１（ａ）は正面図、図１（ｂ）は側面図である。ＤＰＦ２は、ガラスやプラスチック等からなる筐体４を備え、筐体４の裏面には、筐体４を床や机等の設置面６に立て掛けて設置するための脚部８が設けられている。また、筐体４の前面には、観賞用画像や時刻等の情報を電気的に表示する表示部としてのＬＣＤパネル１０、及びＬＣＤパネル１０の表示面に対する接触操作を検出するタッチパネル２０（図２参照）が設けられている。
【００１２】
図２は、この実施の形態に係るＤＰＦ２のシステム構成を示すブロック図である。図２に示すように、ＤＰＦ２は、ＤＰＦ２の各部を統括的に制御するＣＰＵ１２を備えており、ＣＰＵ１２には、メモリカードスロット１４、内部メモリ１６、タッチパネルＩ／Ｆ１８、ＬＣＤパネル１０、及び検出部２２が接続されている。メモリカードスロット１４には、画像等のデータが記録されたメモリカードが挿入される。内部メモリ１６には、ＤＰＦ２の機能の設定、画像等のデータ、ＬＣＤパネル１０の表示面上に外力が加えられた場合におけるＬＣＤパネル１０の姿勢変化に関する情報等が記録されている。
【００１３】
タッチパネルＩ／Ｆ（タッチパネルインターフェース）１８には、ＬＣＤパネル１０の表示面上に設けられているタッチパネル２０が接続されている。ＣＰＵ１２は、タッチパネル２０上に例えばユーザの指、ペン等で接触することによる接触操作を、タッチパネルＩ／Ｆ１８を介して認識し、認識結果に基づいた処理を行う。検出部２２は、例えば角速度センサや角加速度センサ等のＬＣＤパネル１０の姿勢、具体的にはＬＣＤパネル１０の重力方向に対する角度（水平仰角）、及びＬＣＤパネル１０の表示面の回転角度を検出するセンサを備え、検出結果をＣＰＵ１２に対して出力する。ＣＰＵ１２は、検出結果に基づいて、ＬＣＤパネル１０に表示するタッチパネル２０用の画像であるアイコン２４（図３参照）の位置を制御する。
【００１４】
即ち、ＣＰＵ１２は、ＬＣＤパネル１０の表示面を複数のエリアに分割し、ＤＰＦ２本体、筐体４（ＬＣＤパネル１０）、及び脚部８の形状や姿勢等により決定されるエリア毎の評価データを、図示しないメモリ等に記憶させており、この評価データを参照し、アイコン２４の位置を決定する。エリア毎の評価データには、筐体４の重力方向に対する角度による、エリア毎に対する外力モーメント、エリア毎に対するユーザの操作の容易さ等に関する情報等が含まれている。したがって、ＣＰＵ１２は、検出部２２の検出結果からＤＰＦ２や筐体４の姿勢を検出し、評価データに基づいて、外力によりＤＰＦ２や筐体４の姿勢が検出部２２により検出された位置から変化することのないエリア、または姿勢変化が所定値以下となるエリアであって、ユーザが操作しやすいエリアにアイコン２４を配置する。なお、エリア毎の評価データを、メモリ等に記憶させる代わりに、検出部２２による検出結果に基づいて算出する構成にしてもよい。
【００１５】
具体的には、図３（ｂ）に示すように、ＬＣＤパネル１０を含む筐体４が略水平な設置面６に対して略垂直、かつＬＣＤパネル１０の表示面が回転角度０度（横向き）に設置されている場合には、図３（ａ）に示すように、ＣＰＵ１２は、アイコン２４を筺体４（ＬＣＤパネル１０）の重心または重心より下部、具体的にはＬＣＤパネル１０の表示面の中央下部に配置する。即ち、ユーザがタッチパネル２０を操作する際に、アイコン２４上を指やペンで押すことによりＬＣＤパネル１０に加えられる外力で、ＬＣＤパネル１０の姿勢が変化することのないエリア、または姿勢変化が所定値以下となるエリアにアイコン２４を配置する。また、図４（ｂ）に示すように、筐体４が設置面６に対して略水平に設置されている場合には、図４（ａ）に示すように、ＣＰＵ１２は、複数のアイコン２４をＬＣＤパネル１０の表示面全体に分散させて表示する。即ち、ユーザがタッチパネ２０を操作する際に、アイコン２４上を指やペンで押すことによりＬＣＤパネル１０に加えられる外力で、ＬＣＤパネル１０の姿勢が変化するおそれが少ないため、ユーザがタッチパネル２０を操作しやすい位置にアイコン２４を配置する。
【００１６】
このように、ＬＣＤパネル１０を含む筐体４が設置面６に対して水平な位置（重力方向に対して９０度の位置）から垂直な位置（重力方向に対して０度の位置）に移動するに従い、アイコン２４をＬＣＤパネル１０の表示面上部に配置したとき、ＤＰＦ２が転倒する確率が高くなる。したがって、筐体４が設置面６に対して水平な位置から垂直な位置に移動するに従い、アイコン２４の位置を徐々にＬＣＤパネル１０の表示面下部に移動する。また、筐体４が設置面６に対して水平な位置から垂直な位置に移動するに従い、アイコン２４をＬＣＤパネル１０の表示面左右部に配置したとき、筐体４が回転する確率が高くなる。したがって、筐体４が設置面６に対して水平な位置から垂直な位置に移動するに従い、アイコン２４の位置を徐々にＬＣＤパネル１０の表示面中央部に移動する。即ち、筐体４が設置面６に対して略垂直である場合に、アイコン２４をＬＣＤパネル１０の表示面中央下部に配置すると、ＤＰＦ２の転倒及び筐体４の回転の両方を抑制することができる。また、評価データに含まれるユーザの操作の容易さに関する情報に基づき、ＬＣＤパネル１０の表示面の四隅や端部にアイコン２４を配置する等、ユーザの作業領域となる表示面中心部にアイコン２４を配置しないよう制御する。
【００１７】
また、ＣＰＵ１２は、ユーザによりアイコン２４のＬＣＤパネル１０の表示面に対する位置に関する情報がタッチパネル２０や操作部材（図示せず）等を介して入力された場合には、検出部２２による検出結果及びユーザにより入力された情報に基づいて、アイコン２４の位置を制御する。なお、アイコン２４のＬＣＤパネル１０の表示面に対する位置に関する情報には、例えば、ユーザの利き手に関する情報、ユーザのＤＰＦ２での作業内容や作業方法に関する情報等が含まれる。ＣＰＵ１２は、ユーザの利き手に関する情報、即ちユーザの利き手が右手か左手かにより、ＬＣＤパネル１０の表示面におけるアイコン２４の位置を制御する。
【００１８】
例えば、図５（ｂ）に示すように、ＬＣＤパネル１０を含む筐体４が設置面６に対して約４５度、かつＬＣＤパネル１０の表示面が回転角度０度（横向き）に設置されており、ユーザの利き手が右手であるという情報が入力されている場合には、図５（ａ）に示すように、ＣＰＵ１２は、アイコン２４をＬＣＤパネル１０の表示面の右下部に配置する。即ち、右手が利き手のユーザがタッチパネル２０を操作するのに容易な右側エリア、かつＬＣＤパネル１０に加えられる外力でＬＣＤパネル１０の姿勢が変化するおそれの少ない下側エリアにアイコン２４を配置する。また、例えば、ユーザが左手で色を選択しつつ右手で描画する等の作業内容や作業方法に関する情報が入力されている場合には、ＣＰＵ１２は、色を選択するためのアイコン２４をＬＣＤパネル１０の表示面の左側エリアに、描画するためのアイコン２４をＬＣＤパネル１０の表示面の右側エリアに、かつすべてのアイコン２４をＬＣＤパネル１０に加えられる外力でＬＣＤパネル１０の姿勢が変化するおそれが少ないエリアに配置する。なお、図３〜図５においては、複数のアイコン２４をＬＣＤパネル１０に表示する例を示しているが、一つのアイコン２４をＬＣＤパネル１０に表示する場合においても本発明を適用することができる。
【００１９】
また、ＣＰＵ１２は、図３〜図５に示すように、複数のアイコン２４をＬＣＤパネル１０の表示面に表示する際に、検出部２２による検出結果及び複数のアイコン２４毎の使用頻度に基づいて、アイコン２４の位置を制御する。即ち、複数のアイコン２４のうちの使用頻度の高いアイコン２４を、ＤＰＦ２の転倒及び筐体４の回転を抑制することができる位置（例えば、ＬＣＤパネル１０の表示面中央下部）に配置する。
【００２０】
また、検出部２２による検出結果、ユーザの利き手に関する情報及び複数のアイコン２４毎の使用頻度に基づいて、アイコン２４の位置を制御する。即ち、複数のアイコン２４のうちの使用頻度の高いアイコン２４を、ユーザの利き手が右手の場合にはユーザがタッチパネル２０を操作するのに容易な右側に配置する。なお、このアイコン２４毎の使用頻度は、予め設定し内部メモリ１６等に記憶させておいてもよく、またはユーザにより実際に使用された回数をアイコン２４毎に記憶させ、記憶されている回数に基づくものであってもよい。
【００２１】
また、複数のアイコン２４をＬＣＤパネル１０に表示する場合において、ＬＣＤパネル１０の表示面が小さい場合、ＬＣＤパネル１０に表示されるアイコン２４の数が多い場合には、ＣＰＵ１２は、複数のアイコン２４のＬＣＤパネル１０への表示の有無の制御を行う。具体的には、ＣＰＵ１２は、複数のアイコン２４のうち所定の使用頻度以上のアイコン２４のみのＬＣＤパネル１０への表示、または、複数のアイコン２４のうちの使用頻度の低いアイコン２４のＬＣＤパネル１０への非表示等の処理を実行する。
【００２２】
また、ＣＰＵ１２は、検出部２２による検出結果を例えば所定時間間隔で取得し、内部メモリ１６等に記憶させ、筐体４の重力方向に対する角度の時間による変化率を算出し、算出結果に基づいて、アイコン２４の位置を制御する。具体的には、ＣＰＵ１２は、算出された変化率が大きい場合にはＤＰＦ２が不安定な場所、例えば凹凸の多い設置面、水平でない設置面等に設置されていると判断する。そして、ＤＰＦ２が不安定な場所に設置されていると判断した場合には、アイコン２４をＤＰＦ２や筺体４の重心や重心近傍にアイコン２４を配置する。また、ＤＰＦ２が不安定な場所に設置されていると判断した場合には、ＣＰＵ１２は、アイコン２４の使用頻度に基づいて、ＬＣＤパネル１０に表示させるアイコン２４の数の制限、使用頻度の高いアイコン２４のＤＰＦ２や筐体４の重心への配置等の処理を実行する。なお、この実施の形態では、図３〜図５に示すように、ＬＣＤパネル１０の表示面が回転角度０度（横向き）に設置されている場合におけるアイコン２４の配置位置について説明したが、ＬＣＤパネル１０の表示面が回転角度９０度（縦向き）に設置されている場合においても、ＣＰＵ１２は、ＬＣＤパネル１０が縦向きに設置されていることを考慮してアイコン２４の配置位置を制御する。
【００２３】
第１の実施の形態に係るＤＰＦ２によれば、ＬＣＤパネル１０に外力が加えられた場合においてもＬＣＤパネル１０を含む筺体４の姿勢の安定性を維持させることができる。即ち、この実施の形態に係るＤＰＦ２のように、床や机上等の設置面に固定されていない小型かつ軽量の電子機器であっても、ＬＣＤパネル１０の表示面をタッチパネル操作のために押下する等、筐体４に外力が加えられることによるＤＰＦ２本体の転倒や筺体４の回転を抑制することができる。また、転倒及び回転防止のために、ＤＰＦ２本体のサイズを大きくする必要もなく、ＤＰＦ２を設置するためのスペースの拡大化を防止することができる。また、転倒及び回転防止のために、ＤＰＦ２本体の重量を重くする必要もなく、ＤＰＦ２の移動や運搬も容易に行うことができる。
【００２４】
なお、第１の実施の形態においては、ＬＣＤパネル１０の重力方向に対する角度を検出部２２により検出し、その検出結果に基づいてアイコン２４の位置を制御しているが、ＬＣＤパネル１０の重力方向に対する角度、筺体４及び脚部８を含むＤＰＦ２本体の姿勢、及び脚部８のＬＣＤパネル１０に対する角度θ（図３及び図５参照）の少なくとも一つを検出し、その検出結果に基づいてアイコン２４の位置を制御する構成にしてもよい。
【００２５】
また、第１の実施の形態においては、アイコン２４の位置を制御しているが、タッチパネル２０のドラッグ等を行なう領域の位置を、アイコン２４の位置の制御と同様に制御するようにしてもよい。
【００２６】
次に、図面を参照して、本発明の第２の実施の形態に係る電子機器としてのパソコン（ＰＣ）について説明する。図６は、この第２の実施の形態に係るＰＣ３０の構成を示す図であり、図６（ａ）は正面図、図６（ｂ）は側面図である。ＰＣ３０は、プラスチック等からなる筐体３２を備え、筐体３２の裏面には、筐体３２を壁面３４に掛けて設置するためのアーム部３６と、筐体３２とを繋ぐジョイント部３８が設けられている。アーム部３６は壁面３４に対して取り付けられており、筺体３２及びジョイント部３８は、アーム部３６とジョイント部３８とを繋いでいる位置を軸として所定角度範囲内において回転可能に構成されている。また、筐体３２の前面には、画像や文字等の情報を電気的に表示する表示部としてのＬＣＤパネル４０、及びＬＣＤパネル４０の表示面に対する接触操作を検出するタッチパネル（図示せず）が設けられている。なお、この第２の実施の形態に係るＰＣ３０のシステム構成は、第１の実施の形態に係るＤＰＦ２のシステム構成であって図２に示すものと同一のものを備えており、第２の実施の形態に係るＰＣ３０の説明においては、図２に示す構成と同一の構成には同一の符号を用いる。
【００２７】
この実施の形態に係るＰＣ３０に設けられているＣＰＵ１２は、検出部２２による検出結果に基づいて、ＬＣＤパネル４０に表示するタッチパネル２０用の画像であるアイコン２４（図６（ａ）参照）の位置を制御する。即ち、ＣＰＵ１２は、ＬＣＤパネル４０の表示面を複数のエリアに分割し、ＰＣ３０本体、筐体３２（ＬＣＤパネル４０）、及びアーム部３６の形状や姿勢、並びにジョイント部３８の形状等により決定されるエリア毎の評価データを、図示しないメモリ等に記憶させており、この評価データを参照し、アイコン２４の位置を決定する。エリア毎の評価データには、ＬＣＤパネル４０の回転方向による、エリア毎に対する外力モーメント、エリア毎に対するユーザの操作の容易さ等に関する情報等が含まれている。したがって、ＣＰＵ１２は、検出部２２の検出結果からＰＣ３０や筐体３２の姿勢を検出し、評価データに基づいて、外力によりＰＣ３０や筐体３２の姿勢が検出部２２により検出された位置から変化するおそれが少ないエリアであって、ユーザが操作しやすいエリアにアイコン２４を配置する。
【００２８】
具体的には、図６（ａ）に示すように、ＬＣＤパネル４０の表示面が回転角度０度（横向き）に設置されている場合には、ＣＰＵ１２は、アイコン２４をＬＣＤパネル４０の表示面の周辺部でないエリアに配置する。即ち、ユーザがタッチパネル２０を操作する際に、アイコン２４上を指やペンで押すことによりＬＣＤパネル４０に加えられる外力で、ＬＣＤパネル４０の姿勢が変化するおそれの少ないエリアにアイコン２４を配置する。ＬＣＤパネル４０が横向きに設置されている場合には、外力によりＬＣＤパネル４０が上下方向に回転する確率が高く、左右方向に回転する確率は低い。したがって、ＣＰＵ１２は、ＬＣＤパネル４０の表示面上部及び表示面下部にアイコン２４を配置しないよう制御する。
【００２９】
また、図７に示すように、ＬＣＤパネル４０の表示面が回転角度９０度（縦向き）に設置されている場合には、外力によりＬＣＤパネル４０が左右方向に回転する確率が高く、かつＬＣＤパネル４０の上部に加えられる外力によりＬＣＤパネル４０が上方向に回転する確率が高い。したがって、ＣＰＵ１２は、ＬＣＤパネル４０の表示面上部及び表示面左右部にアイコン２４を配置しないよう制御する。また、ＬＣＤパネル４０の表示面が縦向きに設定されている場合であって、ＬＣＤパネル４０が重力方向に対して９０度に近い位置（壁面３４に対して垂直に近い位置）から０度の位置（壁面３４に対して平行な位置）に移動するに従い、アイコン２４の位置を徐々にＬＣＤパネル１０の表示面周辺部に近いエリアからＬＣＤパネル１０の表示面中央部に近いエリア（ＰＣ３０の重心またはその近傍）に移動する。なお、図６（ａ）及び図７においては、評価データに含まれるユーザの操作の容易さに関する情報に基づき、ユーザの作業領域となるＬＣＤパネル４０の表示面中央部にアイコン２４が配置されないよう制御されている。
【００３０】
また、ＣＰＵ１２は、第１の実施の形態に係るＤＰＦ２と同様に、ユーザによりアイコン２４のＬＣＤパネル４０の表示面に対する位置に関する情報が入力された場合には、検出部２２による検出結果及びユーザにより入力された情報に基づいて、アイコン２４の位置を制御する。また、ＣＰＵ１２は、第１の実施の形態に係るＤＰＦ２と同様に、複数のアイコン２４をＬＣＤパネル４０の表示面に表示する際に、検出部２２による検出結果及び複数のアイコン２４毎の使用頻度に基づいて、アイコン２４の位置を制御する。例えば、使用頻度の高いアイコン２４を、外力の影響をうけにくいジョイント部３８近傍エリアに配置する。また、検出部２２による検出結果、ユーザの利き手に関する情報及び複数のアイコン２４毎の使用頻度に基づいて、アイコン２４の位置を制御する。また、第１の実施の形態に係るＤＰＦ２と同様に、複数のアイコン２４をＬＣＤパネル４０に表示する場合において、ＬＣＤパネル４０の表示面が小さい場合、ＬＣＤパネル４０に表示されるアイコン２４の数が多い場合には、ＣＰＵ１２は、複数のアイコン２４のＬＣＤパネル４０への表示の有無の制御を行う。
【００３１】
第２の実施の形態に係るＰＣ３０によれば、ＬＣＤパネル４０に外力が加えられた場合においてもＬＣＤパネル４０を含む筺体３２の姿勢の安定性を維持させることができる。即ち、この実施の形態に係るＰＣ３０のように、壁面３４に設置可能な小型かつ軽量の電子機器であっても、ＬＣＤパネル４０の表示面をタッチパネル操作のために押下する等、筐体３２に外力が加えられることによる筺体３２の回転を抑制することができ、かつユーザによるＬＣＤパネル４０の視認性、及びユーザによるタッチパネル２０の操作性の低下を抑制することができる。
【００３２】
なお、第２の実施の形態においては、図６に示すように、アーム部３６が壁面３４に取り付けられているＰＣ３０について説明したが、例えば図８に示すように、床や机上等の設置面４２に裁置され、筺体３２をジョイント部３８を介して支持する脚部４４を有するＰＣ３０´についても本発明を適用することができる。
【００３３】
また、第１及び第２の実施の形態においては、ＬＣＤパネルを含む筺体の重力方向に対する角度や回転方向における角度等、筺体の姿勢が徐々に変化するに従い、アイコン２４の位置も徐々に変化する例について説明したが、筺体の姿勢のパターン及びそのパターンに対応するアイコン２４の位置を予め設定し、検出部により検出される筺体の姿勢がこれらパターンの何れに属するかによりアイコン２４の位置を設定する構成にすることもできる。例えば、筺体の重力方向に対する角度を０度、４５度、９０度の３つのパターン、筺体の回転方向に対する角度を０度（横向き）、９０度（縦向き）の２つのパターン等、予め設定し、各パターンに対応するアイコン２４の位置も予め設定する。そして、筺体の重力方向に対する角度が５０度のときには、ＣＰＵ１２は、４５度のパターンに属すると判断する。ＬＣＤパネルの表示面上の４５度のパターンに対応する位置にアイコン２４を表示する。この場合には、ＣＰＵ１２の演算処理等の軽量化を実現することができる。また、搭載するセンサの精度を抑えることができるため、搭載するセンサの低コスト化を実現することができる。
【００３４】
また、第１及び第２の実施の形態においては、検出部２２の検出結果に基づきアイコン２４のＬＣＤパネルへの表示位置を制御する例について説明したが、検出部２２の検出結果に基づきタッチパネル２０の反応エリアを制御する構成にすることもできる。例えば、検出部２２の検出結果に基づいて、タッチパネル２０の反応エリアをＬＣＤパネル表示面の下半分にする。この場合には、アイコン２４の表示位置制御に対する効果と同様の効果を得ることができ、かつタッチパネル２０への給電を低減または停止することにより消費電力を低減させることができる。
【００３５】
次に、本発明の第３の実施の形態に係る電子機器としてのＰＣについて説明する。第３の実施の形態に係るＰＣ４５（図９参照）は、第２の実施の形態に係るＰＣ３０の構成（図６参照）に、操作部材である操作ボタン４６ａ〜４６ｇ（図９参照）を追加したものである。なお、第３の実施の形態に係るＰＣ４５の構成については、第２の実施の形態に係るＰＣ３０と同一の構成についての説明を省略する。また、第３の実施の形態に係るＰＣ４５の説明においては、第２の実施の形態に係るＰＣ３０と同一の構成には同一の符号を用いる。図９は、第３の実施の形態に係るＰＣ４５の構成を示す正面図であり、図９（ａ）はＬＣＤパネル４０の表示面が回転角度０度（横向き）に設置されている場合における正面図、図９（ｂ）はＬＣＤパネル４０の表示面が回転角度９０度（縦向き）に設置されている場合における正面図である。
【００３６】
図９（ａ）に示すように、第３の実施の形態に係るＰＣ４５の筺体３２の前面下部（図９（ｂ）では筺体３２の前面右側部）には、ユーザが押下することにより操作するための複数の操作ボタン４６ａ〜４６ｇが設けられている。操作ボタン４６ａ〜４６ｇのそれぞれに対して操作入力に対する様々な機能が割り当てられ、ＣＰＵ１２は、ユーザがいずれかの操作ボタン４６ａ〜４６ｇを押下した際に、ユーザが押下した操作ボタンに割り当てられている機能に基づいた処理を行う。
【００３７】
また、ＣＰＵ１２は、検出部２２による検出結果に基づいて、操作ボタン４６ａ〜４６ｇに対する操作入力に割り当てられる機能を制御する。即ち、ＣＰＵ１２は、ＬＣＤパネル４０の回転方向による、各操作ボタン４６ａ〜４６ｇに外力が加えられた場合におけるＰＣ４５の姿勢、ＰＣ４５を設置する位置への影響、人間工学的な操作の容易さ等により決定される各操作ボタン４６ａ〜４６ｇの評価データを、図示しないメモリ等に記憶させており、この評価データを参照し、操作ボタン４６ａ〜４６ｇに対する操作入力に割り当てられる機能を決定する。即ち、ＣＰＵ１２は、検出部２２の検出結果からＰＣ４５や筐体３２の姿勢を検出し、評価データに基づいて、外力によりＰＣ４５や筐体３２の姿勢が検出部２２により検出された位置からの変化が所定値以下となるように、各機能を操作ボタン４６ａ〜４６ｇに対する操作入力に割り当てるか否か、割り当てる場合にはどの機能をどの操作ボタンに割り当てるかを制御する。
【００３８】
具体的には、図９（ａ）に示すように、ＬＣＤパネル４０の表示面が回転角度０度（横向き）に設置されている場合には、ＣＰＵ１２は、すべての操作ボタン４６ａ〜４６ｇに対する操作入力に機能を割り当てる。即ち、ユーザが操作ボタン４６ａ〜４６ｇを押下する際のＬＣＤパネル４０に加えられる外力で、ＬＣＤパネル４０の姿勢が変化するおそれの少ない操作ボタン４６ａ〜４６ｇに対して操作入力による機能を割り当てる。また、図９（ｂ）に示すように、ＬＣＤパネル４０の表示面が回転角度９０度（縦向き）に設置されている場合には、ＣＰＵ１２は、筺体３２前面の上部左側に位置する操作ボタン４６ｅ〜４６ｇに対する操作入力に機能を割り当てない。即ち、操作ボタン４６ｅ〜４６ｇに対する操作入力を無効とする。また、ＣＰＵ１２は、筺体３２前面の中央部左側に位置する操作ボタン４６ａ〜４６ｄに対する操作入力に機能を割り当てる。即ち、操作ボタン４６ｅ〜４６ｇについては、外力を加えられることによりＰＣ４５が転倒または筺体３２が上方向に回転するおそれがあるため、操作入力を無効とし、操作ボタン４６ａ〜４６ｄについては、外力を加えられることによりＰＣ４５が転倒または筺体３２が上下方向に回転するおそれが少ないため、操作入力を有効とする処理を行う。
【００３９】
また、ＣＰＵ１２は、第２の実施の形態に係るＰＣ３０と同様に、検出部２２による検出結果及び各機能の使用頻度に基づいて、操作ボタン４６ａ〜４６ｇに対する操作入力に割り当てられる機能を制御する。例えば、使用頻度の高い機能を、外力の影響をうけにくい操作ボタン（筺体３２前面の中央部左側に位置する操作ボタン４６ａ，４６ｂ）に対する操作入力に割り当てる。また、ＣＰＵ１２は、ユーザにより操作ボタン４６ａ〜４６ｇに関する情報、例えばユーザの利き手に関する情報やユーザの作業内容や作業方法に関する情報等が入力された場合には、検出部２２による検出結果及びユーザにより入力された情報に基づいて、操作ボタン４６ａ〜４６ｇに割り当てる機能を制御する。
【００４０】
なお、各操作ボタン４６ａ〜４６ｇにどの機能が割り当てられているかをユーザが容易に判別することができるように、各操作ボタン４６ａ〜４６ｇ近傍のＬＣＤパネル４０上に割り当てられている機能の記号や説明を表示してもよい。また、筺体３２の姿勢により各操作ボタン４６ａ〜４６ｇ上に割り当てられる機能が略決まっている場合には、その割り当てられる機能の記号等を記し、各操作ボタン４６ａ〜４６ｇ上にＬＥＤ等を設け、ＬＥＤにより記号等を点灯及び消灯することにより、各操作ボタン４６ａ〜４６ｇに割り当てられている機能を示してもよい。例えば、操作ボタン４６ａ上面に「×」「Ｐｏｗｅｒ」と記し、ＬＥＤによる「×」の点灯、及び「Ｐｏｗｅｒ」の消灯は、操作ボタン４６ａの操作入力が無効であることを示し、ＬＥＤによる「×」の消灯、及び「Ｐｏｗｅｒ」の点灯は、操作ボタン４６ａが電源ボタンとして機能していることを示す。
【００４１】
第３の実施の形態に係るＰＣ４５によれば、操作ボタン４６ａ〜４６ｇに外力が加えられた場合においてもＬＣＤパネル４０を含む筺体３２の姿勢の安定性を維持させることができる。即ち、この実施の形態に係るＰＣ４５のように、小型かつ軽量の電子機器であっても、筐体３２に外力が加えられることによるＰＣ４５本体の転倒や筺体３２の回転を抑制することができる。
【００４２】
なお、上述の各実施の形態においては、電子機器としてＤＰＦ、ＰＣを例に挙げて説明したが、ポータブルＤＶＤプレイヤー、電子書籍（机上に立て掛けて操作する場合）、クレイドルに支持されるモバイル型の電子機器等にも本発明を適用することができる。
【符号の説明】
【００４３】
２…デジタルフォトフレーム（ＤＰＦ）、４…筐体、６…設置面、８…脚部、１０…ＬＣＤパネル、１２…ＣＰＵ、１４…メモリカードスロット、１６…内部メモリ、１８…タッチパネルＩ／Ｆ、２０…タッチパネル、２２…検出部。
【図１】
0005999164.tif 000002
【図２】
0005999164.tif 000003
【図３】
0005999164.tif 000004
【図４】
0005999164.tif 000005
【図５】
0005999164.tif 000006
【図６】
0005999164.tif 000007
【図７】
0005999164.tif 000008
【図８】
0005999164.tif 000009
【図９】
0005999164.tif 000010