JP5991038B2 - Electronic information terminal and display method of electronic information terminal - Google Patents

Electronic information terminal and display method of electronic information terminal Download PDF

Info

Publication number
JP5991038B2
JP5991038B2 JP2012137259A JP2012137259A JP5991038B2 JP 5991038 B2 JP5991038 B2 JP 5991038B2 JP 2012137259 A JP2012137259 A JP 2012137259A JP 2012137259 A JP2012137259 A JP 2012137259A JP 5991038 B2 JP5991038 B2 JP 5991038B2
Authority
JP
Japan
Prior art keywords
display
angle
information terminal
electronic information
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2012137259A
Other languages
Japanese (ja)
Other versions
JP2014002546A (en
Inventor
山田 大輔
大輔 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Funai Electric Co Ltd
Original Assignee
Funai Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Funai Electric Co Ltd filed Critical Funai Electric Co Ltd
Priority to JP2012137259A priority Critical patent/JP5991038B2/en
Publication of JP2014002546A publication Critical patent/JP2014002546A/en
Application granted granted Critical
Publication of JP5991038B2 publication Critical patent/JP5991038B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Description

本発明は、携帯可能で表示画面を縦横に切り替えて表示可能な電子情報端末および電子情報端末の表示方法に関する。   The present invention relates to an electronic information terminal that can be carried and can be displayed by switching a display screen vertically and horizontally and a display method of the electronic information terminal.

携帯可能で表示画面を縦横に切り替えて表示可能なものとして、電子情報端末、例えば、タブレットあるいは携帯電話などが知られている。これらの電子情報端末では、もともと携帯可能であることと、画が矩形であることから縦長あるいは横長の画面での表示を有効活用できるように、一般的に、表示画面を縦横に切り替えることができるようになっている。従来、このような表示画面を縦長あるいは横長に切り替えて使用することを前提としたものとして、特許文献1〜4に示すものが開示されている。   2. Description of the Related Art Electronic information terminals such as tablets or mobile phones are known as portable devices that can be displayed by switching the display screen between vertical and horizontal directions. In these electronic information terminals, the display screen can generally be switched between portrait and landscape so that the display on a portrait or landscape screen can be effectively utilized because it is originally portable and the image is rectangular. It is like that. Conventionally, those shown in Patent Documents 1 to 4 are disclosed on the premise that such a display screen is used by switching to a portrait or landscape orientation.

特許文献1は、携帯端末装置、表示方向切り替え方法、および、表示方向切り替えプログラムを提供しており、携帯端末装置の画面表示方向変更に当たり、携帯端末装置を斜めに傾けた際に、感応領域としてあらかじめ定めた回転角度に達していなければ、静止画/動画コンテンツの表示方向を現在のままの状態に保持し、感応領域に達した場合に、はじめて、静止画/動画コンテンツの表示方向を該当する角度に回転させた状態に切り替えた後、アスペクト比を保持したまま、拡大/縮小するように制御する携帯端末装置の構成が開示されている。また、段落0021には、携帯端末装置100は、所持者に携帯されているという動揺が伴う環境下に通常置かれているため、携帯端末装置100の回転動作に直ちに感応して、あるいは、短時間の回転動作に感応して、コンテンツ表示方向の回転動作を行わないようにし、あらかじめ定めた一定時間以上に亘って、携帯端末装置100が回転している状態にあった場合に、はじめて、前述のようなコンテンツの回転処理を行うようにすることが開示されている。   Patent Document 1 provides a mobile terminal device, a display direction switching method, and a display direction switching program. When changing the screen display direction of the mobile terminal device, when the mobile terminal device is tilted obliquely, If the rotation angle does not reach the predetermined rotation angle, the display direction of the still image / video content is maintained as it is, and the display direction of the still image / video content is applicable only when the sensitive area is reached. A configuration of a portable terminal device is disclosed in which control is performed so as to enlarge / reduce while maintaining the aspect ratio after switching to an angle rotated state. Further, in paragraph 0021, since the mobile terminal device 100 is normally placed in an environment that is shaken by being carried by the owner, the mobile terminal device 100 immediately responds to the rotation operation of the mobile terminal device 100 or is short. In response to the rotation operation of time, the rotation operation in the content display direction is not performed, and only when the mobile terminal device 100 is rotating for a predetermined time or more, It is disclosed that the content rotation process is performed as described above.

特許文献2は、画像表示方法及びその装置を提供しており、画像を表示する表示手段と、機器の一部又は全部の位置を変化させた場合(例えば傾斜)、その位置の変化に関する情報を検出する変化検出手段(例えば加速度センサー)と、その変化検出手段により検出された位置の変化に関する情報に基づいて、前記表示手段により表示される画像を変化させる表示変更手段とを備えた画像表示装置の構成が開示されている。また、段落0035には、「処理のタイムスライスの間隔を傾きの変化量に比例するなどの可変な時間間隔を取っても構わない」旨が記載されている。   Patent Document 2 provides an image display method and an apparatus thereof, and displays information about the change of the display means for displaying an image and the position of a part or all of the device (for example, tilt). An image display device comprising: a change detecting means (for example, an acceleration sensor) for detecting; and a display changing means for changing an image displayed by the display means based on information on a change in position detected by the change detecting means. The configuration is disclosed. In addition, paragraph 0035 describes that “a variable time interval may be taken such that the interval between processing time slices is proportional to the amount of change in slope”.

特許文献3は、自動天地表示制御システムと方法およびプログラムを提供しており、筐体の天地方向に対する傾きによる姿勢変化を検出する傾斜測定機5と、傾斜測定機からの入力情報を制御する傾斜測定機制御部6と、背面液晶表示のデータ表示を行う表示処理部7と、傾斜方向変更判断を決定付けるためのインターバル時間を作成する機能を有し、インターバル時間を設定・通知するタイマ制御部4と、を備えた自動天地表示制御システムが開示されている。   Patent Document 3 provides an automatic top-and-bottom display control system, method, and program, and a tilt measuring machine 5 that detects a change in posture due to the tilt of the casing with respect to the top-and-bottom direction, and a tilt that controls input information from the tilt measuring machine. Measuring instrument control unit 6, display processing unit 7 for displaying data on the rear liquid crystal display, and a timer control unit that has a function of creating an interval time for determining a change in tilt direction and sets / notifies the interval time 4 is disclosed.

特許文献4は、表示装置を提供しており、傾きに応じて表示方向を変更する表示装置において、予め不揮発メモリー13の傾斜判定時間記憶領域131に記憶されている傾斜判定時間データを読み出し、傾斜判定時間の間継続して傾斜有りを検知した場合のみ、傾斜有りと判定して、チャタリングなどの弊害を除くようにする構成が開示されている(段落0044)。   Patent Document 4 provides a display device, and in a display device that changes the display direction according to the tilt, the tilt determination time data stored in advance in the tilt determination time storage area 131 of the nonvolatile memory 13 is read and tilted. A configuration is disclosed in which it is determined that there is an inclination only when the presence of an inclination is detected for the determination time, and adverse effects such as chattering are eliminated (paragraph 0044).

特開2008−131616号公報JP 2008-131616 A 特開平9−69023号公報JP-A-9-69023 特開2004−226715号公報JP 2004-226715 A 特開2000−311174号公報JP 2000-31174 A

一般的に電子情報端末は重力センサーなどを備えることで、電子情報端末の向きに応じて縦長表示と横長表示を自動的に切り替えて表示を行え、また、それが不都合な場合には自動切り替えを禁止できるようになっている。
しかし、基本的には自動的に切り替えることを望むものの、ある使い方をすることで頻繁に自動的に切り替わってしまうことがあった。より具体的には、電子情報端末を回転させる意図無く、操作の都合上や利用環境の都合上から、電子情報端末を回転させてしまった場合には、回転させる意図が無いのであるから、表示を切り替えて欲しくない。
In general, an electronic information terminal is equipped with a gravity sensor, etc., so that the display can be automatically switched between portrait display and landscape display according to the orientation of the electronic information terminal. Can be banned.
However, although it is basically desired to switch automatically, there is a case where it is frequently switched automatically by a certain usage. More specifically, if the electronic information terminal is rotated without the intention of rotating the electronic information terminal for the convenience of operation or the usage environment, the display is not intended. I do not want to switch.

上述した従来の技術では、このような希望を叶えることができなかった。
本発明は、使用者の意図を反映させて、希望されない表示の方向の切り替えを行わせないようにする電子情報端末および電子情報端末の表示方法を提供する。
The above-described conventional technology cannot fulfill such a desire.
The present invention provides an electronic information terminal and a display method for the electronic information terminal that reflect the user's intention and prevent the switching of an undesired display direction.

本発明は、電子情報端末であって、矩形の表示領域を有する表示パネルと、当該電子情報端末の角度を検出するセンサーと、前記表示パネルにおける縦表示と横表示に対応した表示の切り替えを制御する表示制御部と、を備え、前記表示制御部は、前記センサーの検出結果に基づいて縦表示と横表示とを切り替える条件が成立してから前記表示切り替えを実行するまでの残り時間を示す表示を行い、当該残り時間の間に前記表示の切り替えを解除する条件が成立すれば、前記表示の切り替えの実行を中止する構成としてある。
The present invention is an electronic information terminal that controls a display panel having a rectangular display area, a sensor that detects an angle of the electronic information terminal, and display switching corresponding to vertical display and horizontal display on the display panel. a display control unit, wherein the display control unit indicates the time remaining until the condition of switching between portrait and landscape mode to execute the display switching from the established on the basis of the detection result of the sensor for to display, if the condition for releasing the switching of the display between the remaining time is satisfied, it is constituted to cancel the execution of the switching of the display.

このように構成した場合、矩形の表示領域を有する表示パネルでは、本電子情報端末の持ち方、傾け方に応じて、センサーが電子情報端末の角度を検出しており、表示制御部は、前記センサーの検出結果に基づいて縦表示と横表示とを切り替える。ただし、縦表示と横表示とを切り替える条件が成立したときに、表示制御部は、まず表示切り替えを実行するまでの残り時間を示す表示を行ない、当該残り時間の間に前記表示の切り替えを解除する条件が成立すれば、前記表示の切り替えの実行を中止する。そして、その間に前記表示の切り替えを解除する条件が成立しなかった場合にだけ前記表示の切り替えを実施する。 When configured in this way, in a display panel having a rectangular display area, the sensor detects the angle of the electronic information terminal according to how the electronic information terminal is held and tilted, and the display control unit Switching between vertical display and horizontal display based on the detection result of the sensor. However, when the condition for switching the vertical display and horizontal display and is satisfied, the display control unit performs a display first shows the remaining time up to execution switching of the display, switching of the display between the remaining time if cancellation conditions are satisfied, abort the execution of the switching of the display. And only performing the switching of the display when the condition for canceling the switching of the display during is not established.

本発明によれば、縦表示と横表示への切り替える条件が成立しても、所定の残り時間をの間はすぐには表示を切り替えないので、ユーザは残り時間が表示されたときに、表示を切り替えたいと思えばそのまま放置すればよいし、表示を切り替えたくないと思えば切り替わらないような姿勢に戻せばよい。残り時間の間に表示の切り替え条件が不成立になれば切り替えは中止される。すなわち、使用者の意図を反映させて、希望されない表示の方向の切り替えを行わせないようにできる。   According to the present invention, even if the condition for switching between the vertical display and the horizontal display is satisfied, the display is not switched immediately during the predetermined remaining time. If you want to switch the display, you can leave it as it is, or if you do not want to switch the display, you can return to a posture that does not switch. If the display switching condition is not satisfied during the remaining time, the switching is stopped. That is, it is possible to prevent the display direction from being changed undesirably by reflecting the user's intention.

そして、このような効果を奏することが可能な、電子情報端末および電子情報端末の表示方法を提供することができる。   And the electronic information terminal and the display method of an electronic information terminal which can have such an effect can be provided.

電子情報端末の概略ブロック図である。It is a schematic block diagram of an electronic information terminal. 電子情報端末の斜視図である。It is a perspective view of an electronic information terminal. 電子情報端末の角度の基準を示す概略図である。It is the schematic which shows the reference | standard of the angle of an electronic information terminal. 電子情報端末の角度の基準を示す概略図である。It is the schematic which shows the reference | standard of the angle of an electronic information terminal. 電子情報端末の表示方向の決定手順を示すフローチャートである。It is a flowchart which shows the determination procedure of the display direction of an electronic information terminal. 電子情報端末の角度変化を示すグラフである。It is a graph which shows the angle change of an electronic information terminal. 電子情報端末の角度変化を示すグラフである。It is a graph which shows the angle change of an electronic information terminal. 電子情報端末のしきい値を変更する手順を示すフローチャートである。It is a flowchart which shows the procedure which changes the threshold value of an electronic information terminal. 電子情報端末の表示方向の決定手順を示すフローチャートである。It is a flowchart which shows the determination procedure of the display direction of an electronic information terminal. 電子情報端末の表示方向の処理示すフローチャートである。It is a flowchart which shows the process of the display direction of an electronic information terminal. 傾斜角と残り時間の関係を示すグラフである。It is a graph which shows the relationship between an inclination angle and remaining time. 残り時間の表示の一例を示す図である。It is a figure which shows an example of the display of remaining time. 残り時間の表示の一例を示す図である。It is a figure which shows an example of the display of remaining time.

<実施例1>
以下、図面にもとづいて本発明の実施形態を説明する。
図1は、本発明の一実施形態にかかる電子情報端末をブロック図により示している。
同図において、電子情報端末としての情報端末10は、表示装置である表示パネル11と、水平面に対する表示パネル11の縦軸および横軸の角度を測定する加速度センサー12と、揮発性メモリー13と、中央処理装置14と、表示パネル11に重ねて装着されるタッチパネル15とを備えている。
<Example 1>
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an electronic information terminal according to an embodiment of the present invention.
In the figure, an information terminal 10 as an electronic information terminal includes a display panel 11 that is a display device, an acceleration sensor 12 that measures angles of a vertical axis and a horizontal axis of the display panel 11 with respect to a horizontal plane, a volatile memory 13, A central processing unit 14 and a touch panel 15 mounted on the display panel 11 are provided.

中央処理装置14は、所定の時間毎に、加速度センサー12からデータを取得し、それを表示パネル11の縦軸の角度データ、および横軸の角度データに変換して、揮発性メモリー13に格納する。続いて、中央処理装置14は、揮発性メモリー13から前記角度データを読み込み、表示パネル11の画面表示方向を決定する処理を行なう。画面表示方向を決定したら、中央処理装置14は、画面の向きに応じて適切に表示画面データを生成し、表示画面データを表示パネル11に出力する。   The central processing unit 14 acquires data from the acceleration sensor 12 every predetermined time, converts it into angle data on the vertical axis of the display panel 11 and angle data on the horizontal axis, and stores it in the volatile memory 13. To do. Subsequently, the central processing unit 14 reads the angle data from the volatile memory 13 and performs a process of determining the screen display direction of the display panel 11. After determining the screen display direction, the central processing unit 14 appropriately generates display screen data according to the screen orientation, and outputs the display screen data to the display panel 11.

表示パネル11は、液晶表示パネルの一種であり、矩形の表示エリアには縦横にドットマトリクス上に配置された多数の画素を備えている。表示エリアは短辺と長辺とを有しており、標準的には長辺を水平方向に配向した状態を横方向の表示(横長)と呼び、短辺を水平方向に配向した状態を縦方向の表示(縦長)と呼ぶ。表示パネル11での表示内容は中央処理装置14が決定しており、横方向の表示の場合も縦方向の表示の場合も、それに合わせた画像データを中央処理装置14が生成している。   The display panel 11 is a kind of liquid crystal display panel, and a rectangular display area includes a large number of pixels arranged vertically and horizontally on a dot matrix. The display area has a short side and a long side. In general, a state in which the long side is oriented in the horizontal direction is called a horizontal display (landscape), and a state in which the short side is oriented in the horizontal direction is This is called direction indication (portrait). The display content on the display panel 11 is determined by the central processing unit 14, and the central processing unit 14 generates image data corresponding to the display in the horizontal direction and in the vertical direction.

中央処理装置14は図示しないROMやRAMに記憶された所定のプログラムを実行する。表示パネル11に表示させる画像データは、その時点で表示パネル11を横方向の表示とするか縦方向の表示とするかを決定した上で、中央処理装置14が横長あるいは縦長の画像データを生成して同表示パネル11に表示させている。従って、この中央処理装置14がソフトウェアと共同して表示制御部を構成することになる。   The central processing unit 14 executes a predetermined program stored in a ROM or RAM (not shown). The image data to be displayed on the display panel 11 determines whether the display panel 11 is to be displayed in the horizontal direction or the vertical direction at that time, and the central processing unit 14 generates horizontal or vertical image data. And displayed on the display panel 11. Therefore, the central processing unit 14 forms a display control unit in cooperation with software.

加速度センサー12は、三次元方向に応じた加速度を検出可能であり、DC成分を含めて検出して重力センサーの機能も備えている。三次元方向は、基本的には本情報端末10の縦横方向と厚み方向に対応するものであり、また、中央処理装置14は加速度の値を積分することで速度成分を得たり、重力センサーとして利用して情報端末10の傾斜方向を測定することが可能である。なお、加速度センサー12単独で傾斜角度を測定できるものではないので、中央処理装置14による演算処理をも含めて本発明ではそれぞれの角度センサーとして機能することになる。ただし、加速度センサー12は、水平面に対する表示パネル11の縦軸の角度を測定する手段や、水平面に対する表示パネル11の横軸の角度を測定する手段を構成している。   The acceleration sensor 12 can detect acceleration according to a three-dimensional direction, and also includes a function of a gravity sensor by detecting a DC component. The three-dimensional direction basically corresponds to the vertical and horizontal directions and the thickness direction of the information terminal 10, and the central processing unit 14 obtains a velocity component by integrating the acceleration value, or as a gravity sensor. It is possible to measure the inclination direction of the information terminal 10 by using it. In addition, since the inclination angle cannot be measured by the acceleration sensor 12 alone, it functions as each angle sensor in the present invention including the calculation processing by the central processing unit 14. However, the acceleration sensor 12 constitutes means for measuring the angle of the vertical axis of the display panel 11 with respect to the horizontal plane and means for measuring the angle of the horizontal axis of the display panel 11 with respect to the horizontal plane.

タッチパネル15は表示パネル11と実質的に一体化しており、表示パネル11の表示エリアでのタッチ位置をXY座標軸を基準とした位置データとして中央処理装置14に出力することができる。なお、タッチパネル15以外の操作子については図示を省略しているが、各種の押しボタン操作子やスライドスイッチなどを備えている。
なお、揮発性メモリー13は中央処理装置14の演算結果を一時的に記憶したり、加速度センサー12の出力データを一時的に記憶する用途などに使用される。
The touch panel 15 is substantially integrated with the display panel 11 and can output the touch position in the display area of the display panel 11 to the central processing unit 14 as position data based on the XY coordinate axes. Although illustrations of the controls other than the touch panel 15 are omitted, various push button operators and slide switches are provided.
The volatile memory 13 is used for temporarily storing calculation results of the central processing unit 14 or temporarily storing output data of the acceleration sensor 12.

図2は、電子情報端末の斜視図である。本発明における、表示パネル11の縦軸[S10]および横軸[S11]の定義を同図に示している。
同図に示すように、表示パネルを横長として情報端末10を正面からみたとき、表示パネル11の縦方向を縦軸[S10]とし、表示パネル11の横方向を横軸[S11]とする。また、表示パネル11の上側の辺[S20]、下側の辺[S21]、左側の辺[S22]、右側の辺[S23]は、情報端末10を図2に示す横長にした場合における正面から見たときの状態に基づいて定義される。
FIG. 2 is a perspective view of the electronic information terminal. The definition of the vertical axis [S10] and the horizontal axis [S11] of the display panel 11 in the present invention is shown in FIG.
As shown in the figure, when the information terminal 10 is viewed from the front with the display panel being horizontally long, the vertical direction of the display panel 11 is the vertical axis [S10], and the horizontal direction of the display panel 11 is the horizontal axis [S11]. Further, the upper side [S20], the lower side [S21], the left side [S22], and the right side [S23] of the display panel 11 are the front when the information terminal 10 is horizontally long as shown in FIG. It is defined based on the state when viewed from.

図3は、電子情報端末の角度の基準を示す概略図である。
本発明において、情報端末10の縦軸の角度[S30]の定義を同図に示す。
表示パネル11の縦軸の角度[S30]とは、表示パネル11の左側の辺[S22]または右側の辺[S23]が水平面と交差するとき角度であり、言い換えると上述した縦軸[S10]が水平面との間になす角度である。なお、縦軸の角度[S30]が0°〜180°の間で変化する間は、水平面を基準に考えたとき上側の辺[S20]が下側の辺[S21]よりも上側に位置する状態になっている。また、180゜〜360゜の間で変化する間は、水平面を基準に考えたとき下側の辺[S21]が上側の辺[S20]よりも上側に位置する状態になっている。
FIG. 3 is a schematic diagram showing the angle reference of the electronic information terminal.
In the present invention, the definition of the angle [S30] on the vertical axis of the information terminal 10 is shown in FIG.
The vertical axis angle [S30] of the display panel 11 is an angle when the left side [S22] or the right side [S23] of the display panel 11 intersects the horizontal plane, in other words, the vertical axis [S10] described above. Is the angle between the horizontal plane. In addition, while the angle [S30] of the vertical axis changes between 0 ° and 180 °, the upper side [S20] is located above the lower side [S21] when considered on the horizontal plane. It is in a state. Further, while changing between 180 ° and 360 °, the lower side [S21] is positioned above the upper side [S20] when considered on the horizontal plane.

図4は、電子情報端末の角度の基準を示す概略図である。
本発明において、情報端末10の横軸の角度[S31]の定義を同図に示す。
表示パネル11の横軸の角度[S31]とは、表示パネル11の上側の辺[S20]または下側の辺[S21]が水平面と交差するときの角度であり、言い換えると上述した横軸[S11]が水平面との間になす角度である。そして、、横軸の角度[S31]が0°〜180°の間で変化する間は、水平面を基準に考えたとき左側の辺[S22]が右側の辺[S23]よりも上側に位置する状態になっている。また、180゜〜360゜の間で変化する間は、水平面を基準に考えたとき右側の辺[S23]が左側の辺[S22]よりも上側に位置する状態になっている。
本実施例では、上述したように縦軸の角度[S30]と横軸の角度[S31]を定義しているが、これらは、表示パネル11における矩形の表示領域の回転角度情報を求めるためである。そして、実質的に回転角度情報に関連するのであれば、直接的であっても間接的であってもその手法に限定されるものではない。
FIG. 4 is a schematic diagram showing the angle reference of the electronic information terminal.
In the present invention, the definition of the angle [S31] on the horizontal axis of the information terminal 10 is shown in FIG.
The horizontal axis angle [S31] of the display panel 11 is an angle when the upper side [S20] or the lower side [S21] of the display panel 11 intersects the horizontal plane, in other words, the horizontal axis [ This is the angle that S11] makes with the horizontal plane. And while the angle [S31] of the horizontal axis changes between 0 ° and 180 °, the left side [S22] is located above the right side [S23] when considered on the basis of the horizontal plane. It is in a state. Further, while changing between 180 ° and 360 °, the right side [S23] is located above the left side [S22] when considered on the horizontal plane.
In this embodiment, as described above, the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis are defined, but these are for obtaining rotation angle information of the rectangular display area in the display panel 11. is there. And if it is related to rotation angle information substantially, it is not limited to the method even if it is direct or indirect.

ここで、本発明者が、本発明前に行っていた表示方向の決定手順について説明する。図9は同決定手順を示すフローチャートである。
中央処理装置14は、加速度センサー12の検出結果を入力し、所定の演算を経て縦軸の角度[S30]と横軸の角度[S31]とを求める。この処理は、フローチャート上では省略しており、縦軸の角度[S30]と横軸の角度[S31]は別処理で求められているものとして説明する。
Here, the procedure for determining the display direction performed by the inventor before the present invention will be described. FIG. 9 is a flowchart showing the determination procedure.
The central processing unit 14 receives the detection result of the acceleration sensor 12, and obtains an angle [S30] on the vertical axis and an angle [S31] on the horizontal axis through a predetermined calculation. This process is omitted in the flowchart, and it is assumed that the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis are obtained by separate processes.

ステップS10では、中央処理装置14は、sin([S30])の絶対値とsin([S31])の絶対値とを算出し、前者が後者よりも大きいか判断する。YESと判定されるのは、横長の表示で水平面より起きている角度が、縦長の表示で水平面より起きている角度よりも大きいことを表し、基本的には横長の表示をすべきと判定する。逆に、NOと判定されるのは、縦長の表示で水平面より起きている角度が、横長の表示で水平面より起きている角度よりも大きいことを表すから、基本的には縦長の表示をすべきと判定する。   In step S10, the central processing unit 14 calculates the absolute value of sin ([S30]) and the absolute value of sin ([S31]), and determines whether the former is larger than the latter. “Yes” indicates that the angle occurring from the horizontal plane in the landscape display is larger than the angle occurring from the horizontal plane in the portrait display, and basically it is determined that the landscape display should be displayed. . On the contrary, NO is determined because the angle that is raised from the horizontal plane in the portrait display is larger than the angle that is raised from the horizontal plane in the landscape display. Judge that it should be.

次に、ステップS11では、sin([S30])が0以上であるか判断する。YESであれば、縦軸の角度[S30]が0°〜180°の間であるので、上側の辺[S20]が下側の辺[S21]よりも上側に位置する状態になっており、ステップS12で上側の辺[S20]を画面上側に設定する。これで現状態における表示方向の決定処理が終了する。その後、中央処理装置14は、ステップS17にて、表示方向に合わせた画面表示処理を行う。
かかる処理は、縦軸の角度と横軸の角度から、縦軸の角度と横軸の角度とを比較し、角度が大きい方の軸に直交する2辺のうち、水平面に対して高い側に位置する辺を画面上側と判断していることになり、以下においても同様である。
なお、本実施例では、表示パネル11が矩形であるので、表示方向としては90度単位が相応である。しかし、パネルの表示領域が矩形であっても筺体が特殊な形状をしているときには、他の角度を採用して表示方向の切り替えを行うようにしても良い。
Next, in step S11, it is determined whether sin ([S30]) is 0 or more. If YES, since the angle [S30] of the vertical axis is between 0 ° and 180 °, the upper side [S20] is positioned above the lower side [S21], In step S12, the upper side [S20] is set to the upper side of the screen. This completes the display direction determination process in the current state. Thereafter, the central processing unit 14 performs screen display processing in accordance with the display direction in step S17.
Such processing is performed by comparing the angle of the vertical axis and the angle of the horizontal axis from the angle of the vertical axis and the angle of the horizontal axis, and on the higher side with respect to the horizontal plane among the two sides orthogonal to the axis with the larger angle. The side to be positioned is determined as the upper side of the screen, and the same applies to the following.
In the present embodiment, since the display panel 11 is rectangular, a unit of 90 degrees is appropriate as the display direction. However, even when the display area of the panel is rectangular, when the casing has a special shape, the display direction may be switched by using another angle.

一方、縦軸の角度[S30]が0未満であれば、180゜〜360゜の間であるので、下側の辺[S21]が上側の辺[S20]よりも上側に位置する状態になっており、ステップS13で下側の辺[S21]を画面上側に設定して表示方向の決定処理を終了する。その後、同様に、中央処理装置14は、ステップS17にて、その表示方向に合わせた画面表示処理を行う。   On the other hand, if the angle [S30] on the vertical axis is less than 0, the angle is between 180 ° and 360 °, so that the lower side [S21] is positioned above the upper side [S20]. In step S13, the lower side [S21] is set on the upper side of the screen, and the display direction determination process is terminated. Thereafter, similarly, the central processing unit 14 performs screen display processing in accordance with the display direction in step S17.

ステップS10にてNOと判定されたときは、縦長の表示をすべきときであり、さらに、ステップS14ではsin([S31])が0以上であるか判断する。YESであれば、横軸の角度[S31]が0°〜180°の間であるので、水平面を基準に考えたとき左側の辺[S22]が右側の辺[S23]よりも上側に位置する状態になっており、ステップS15で左側の辺[S22]を画面上側に設定し、同様にステップS17にて、その表示方向に合わせた画面表示処理を行う。   When NO is determined in step S10, it is a time when a vertically long display is to be performed. Further, in step S14, it is determined whether sin ([S31]) is 0 or more. If YES, since the horizontal axis angle [S31] is between 0 ° and 180 °, the left side [S22] is positioned above the right side [S23] when considered on the horizontal plane. In step S15, the left side [S22] is set on the upper side of the screen. Similarly, in step S17, screen display processing is performed in accordance with the display direction.

また、横軸の角度[S31]が0未満であれば、横軸の角度[S31]は180゜〜360゜の間であるから、ステップS16で右側の辺[S23]を画面上側に設定し、ステップS17にて、その表示方向に合わせた画面表示処理を行う。
以上の処理で言えるのは、縦軸の角度[S30]と横軸の角度[S31]のみから、画面上側となる方向を決定しているということである。このような方法だと、ユーザが情報端末10を水平に近い状態で保持している場合、ユーザが何気なく情報端末10の傾きを僅かに変えただけで、画面上側となる向きが変化して画面表示方向が切り替わってしまう。
If the horizontal axis angle [S31] is less than 0, the horizontal axis angle [S31] is between 180 ° and 360 °, so the right side [S23] is set to the upper side of the screen in step S16. In step S17, screen display processing in accordance with the display direction is performed.
What can be said by the above processing is that the direction on the upper side of the screen is determined from only the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis. In such a method, when the user holds the information terminal 10 in a state of being almost horizontal, the user casually changes the inclination of the information terminal 10 slightly, and the orientation on the upper side of the screen changes. The display direction is switched.

図5は、電子情報端末の表示方向の決定手順を示すフローチャートである。
本発明では、表示パネル11の表示方向の決定にあたり、縦軸の角度[S30]と横軸の角度[S31]だけでなく、ステップS20に示すように、所定時間当たりの同角度[S30]の変化量[S44]と、所定時間当たりの同角度[S31]の変化量[S46](図示せず)も使用する。なお、所定時間当たりの角度の変化量は、言い換えると回転角速度である。
FIG. 5 is a flowchart showing a procedure for determining the display direction of the electronic information terminal.
In the present invention, in determining the display direction of the display panel 11, not only the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis but also the same angle [S30] per predetermined time as shown in step S20. The variation [S44] and the variation [S46] (not shown) of the same angle [S31] per predetermined time are also used. Note that the amount of change in angle per predetermined time is, in other words, the rotational angular velocity.

まず、所定時間当たりの角度の変化量の計算方法を説明する。図6は、電子情報端末の角度変化を示すグラフである。
所定時間当たりの角度の変化量は、現在の時刻[S40]のときの角度[S41]と、現在から所定時間だけ過去の時刻[S42]のときの角度[S43]との差を計算し、その絶対値を所定時間当たりの縦軸の角度[S30]の変化量[S44]とする。また、同様にして横軸の角度[S31]の変化量[S46]とする。現在時刻は刻々と変化していくので、常にこのような差の絶対値を計算することで、所定時間当たりの角度の変化量とする。
First, a method for calculating the amount of change in angle per predetermined time will be described. FIG. 6 is a graph showing the angle change of the electronic information terminal.
The amount of change in angle per predetermined time is calculated by calculating the difference between the angle [S41] at the current time [S40] and the angle [S43] at the time [S42] past the predetermined time from the present time, The absolute value is defined as a change amount [S44] of the angle [S30] on the vertical axis per predetermined time. Similarly, the amount of change [S46] of the angle [S31] on the horizontal axis is used. Since the current time changes every moment, the absolute value of such a difference is always calculated to obtain the amount of change in angle per predetermined time.

このとき、加速度センサー12の入力のノイズを除去する目的で、角度[S41]のデータを、時刻[S40]から過去数回に遡って取得した角度データの平均値に置き換えてもよい。むろん、角度[S43]のデータについても同様である。
このようにすると、角度センサーからの検出結果を利用するときに、複数回の検出結果に基づいて計算するので、ノイズ要素を除去することができる。その演算手法は特に限定されるものではないが、もっとも容易なものとして角度センサーからの複数回の検出結果の平均化処理を経たものを利用することが考えられる。
At this time, for the purpose of removing noise input to the acceleration sensor 12, the data of the angle [S41] may be replaced with an average value of angle data acquired retroactively several times from the time [S40]. Of course, the same applies to the data of the angle [S43].
In this way, when using the detection result from the angle sensor, the calculation is made based on the detection result of a plurality of times, so that the noise element can be removed. The calculation method is not particularly limited, but it is conceivable to use the one that has undergone the averaging process of the detection results from the angle sensor a plurality of times as the easiest one.

図7は、電子情報端末の角度変化を示すグラフである。本発明における、表示パネル11の表示方向を変更するための判断基準を同図を利用して説明する。
ユーザが情報端末10を素早く動かしたとき、縦軸の角度[S30]や横軸角度[S31]は実線グラフ[S50]のように急峻に変化する。一方、ユーザが情報端末10をゆっくり動かしたとき、縦軸の角度[S30]や横軸の角度[S31]は破線グラフ[S51]のように緩慢に変化する。
FIG. 7 is a graph showing an angle change of the electronic information terminal. A criterion for changing the display direction of the display panel 11 in the present invention will be described with reference to FIG.
When the user quickly moves the information terminal 10, the vertical axis angle [S30] and the horizontal axis angle [S31] change steeply as shown by a solid line graph [S50]. On the other hand, when the user slowly moves the information terminal 10, the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis change slowly as shown by the broken line graph [S51].

このとき、現在の時刻[S52]から、現在から所定時間だけ過去の時刻[S53]までの間に変化する角度の変化量は、急峻な実線グラフ[S50]のときは絶対値[S54]となるが、緩慢な破線グラフ[S51]のときは絶対値[S55]として表される。上述したように、この絶対値[S54][S55]は、変化量[S44][S46]である。従って、変化量[S44][S46]に基づいて、ユーザが情報端末10をどれくらい素早く動かしたかを判断できる。   At this time, the amount of change in the angle that changes from the current time [S52] to the past time [S53] from the present to the past time is the absolute value [S54] for the steep solid line graph [S50]. However, the slow broken line graph [S51] is represented as an absolute value [S55]. As described above, the absolute value [S54] [S55] is the change amount [S44] [S46]. Therefore, it can be determined how quickly the user has moved the information terminal 10 based on the amount of change [S44] [S46].

本発明では、縦軸の角度[S30]および横軸の角度[S31]の変化量[S44][S46]を、基準値となる所定の値[S56]と比較する。そして、前記縦軸の角度[S30]の変化量が所定の値[S56]未満であって、かつ前記横軸の角度[S31]の変化量が所定の値[S56]未満であるときには、ユーザがゆっくりと情報端末を動かしたことを表しているから、表示パネル11の表示方向を変更しないようにする。   In the present invention, the amount of change [S44] [S46] of the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis is compared with a predetermined value [S56] serving as a reference value. When the amount of change in the angle [S30] on the vertical axis is less than a predetermined value [S56] and the amount of change in the angle [S31] on the horizontal axis is less than a predetermined value [S56] Represents that the information terminal is moved slowly, so that the display direction of the display panel 11 is not changed.

この結果、実線グラフ[S50]の場合のように、ユーザが情報端末10を素早く動かしたときには表示パネル11の表示方向を変更するかどうかの判断と表示方向の変更処理を行い、破線グラフ[S51]の場合のように、ユーザが情報端末10をゆっくり動かしたときには、表示パネル11の表示方向は変更しないようにすることができる。   As a result, as in the case of the solid line graph [S50], when the user quickly moves the information terminal 10, it is determined whether to change the display direction of the display panel 11 and the display direction is changed, and the broken line graph [S51] ], When the user slowly moves the information terminal 10, the display direction of the display panel 11 can be prevented from changing.

以上の制御を、図5のフローチャートを参照して以下に説明する。
中央処理装置14は、ステップS20において、次の判定を行う。すなわち、
前記縦軸の角度[S30]の変化量[S44]が所定の値[S56]未満、かつ …条件1
前記横軸の角度[S31]の変化量[S46]が所定の値[S56]未満、かつ …条件2
前記縦軸の角度[S30]と前記横軸の角度[S31]が共に所定の値未満 …条件3
であるか判定する。
The above control will be described below with reference to the flowchart of FIG.
The central processing unit 14 performs the following determination in step S20. That is,
The amount of change [S44] of the angle [S30] of the vertical axis is less than a predetermined value [S56], and ... Condition 1
The change amount [S46] of the angle [S31] on the horizontal axis is less than a predetermined value [S56], and ... Condition 2
Both the vertical axis angle [S30] and the horizontal axis angle [S31] are less than a predetermined value.
It is determined whether it is.

ここで、条件1と条件2は上で説明したとおり、ユーザが情報端末10を動かす速さの程度に関するものである。条件3は、情報端末10の水平面に対する傾斜角が小さいことを示している。
水平面に対する傾斜角が小さいというのは、ユーザが意図的に概ね水平で使用したいと考えている状態である。そして、このようなときにこそ、意図しない表示方向の切り替えが起きやすかった。このため、ユーザが意図的に概ね水平で使用しているときには、意図しない表示方向の切り替えを起こさないように、ゆっくりの時は切り替えず、素早く動かしたときだけ、切り替えるようにしている。
Here, Condition 1 and Condition 2 relate to the degree of speed at which the user moves the information terminal 10 as described above. Condition 3 indicates that the inclination angle of the information terminal 10 with respect to the horizontal plane is small.
The small inclination angle with respect to the horizontal plane is a state in which the user intends to use the apparatus on an approximately horizontal level. In such a case, unintended display direction switching is likely to occur. For this reason, when the user is intentionally using it almost horizontally, the display direction is not switched slowly so as not to cause unintended display direction switching, but only when it is quickly moved.

上述した例では、条件1と条件2で同じしきい値[S56]を利用している。しかし、縦軸の角度[S30]の所定時間当たりの変化量[S44]と比較する所定の値は、横軸の角度[S31]の所定時間当たりの変化量[S46]と比較する所定の値と異ならせるようにしてもよい。表示端末10が矩形であるため、実際には横長から縦長の方向へ回転させる際と、その逆の縦長から横長の方向へ回転させる際とでは、速度が違いがちである。このことは重心位置を基準とした縦方向の長さと横方向の長さの際があるので、回転モーメントに違いが生じることからも明らかである。このため、縦軸の角度の変化量と横軸の角度の変化量とでは異なるしきい値を利用する意義がある。   In the example described above, the same threshold value [S56] is used in condition 1 and condition 2. However, the predetermined value to be compared with the change amount [S44] per predetermined time of the angle [S30] on the vertical axis is the predetermined value to be compared with the change amount [S46] per predetermined time on the angle [S31] on the horizontal axis. You may make it differ. Since the display terminal 10 has a rectangular shape, the speed tends to be different between actually rotating from a landscape orientation to a portrait orientation and vice versa. This is apparent from the fact that there is a difference in the rotational moment because there is a difference between the length in the vertical direction and the length in the horizontal direction based on the position of the center of gravity. For this reason, it is meaningful to use different threshold values for the change amount of the angle on the vertical axis and the change amount of the angle on the horizontal axis.

この後、ユーザが素早く情報端末10を回転させて表示方向を切り替える場合の処理は、ステップS30以下の処理で行う。ステップS30以下の処理は、図9に示すものと実質的に同じである。対応関係が分かりやすいように、下一桁の番号を一致させている(S10→S30,S11→S31,S12→S32,S13→S33,S14→S34,S15→S35,S16→S36,S17→S37)。従って、詳細な説明は省略する。   Thereafter, the process in the case where the user quickly rotates the information terminal 10 to switch the display direction is performed by the process after step S30. The processing after step S30 is substantially the same as that shown in FIG. In order to make the correspondence easy to understand, the last one digit number is matched (S10 → S30, S11 → S31, S12 → S32, S13 → S33, S14 → S34, S15 → S35, S16 → S36, S17 → S37). ). Therefore, detailed description is omitted.

<実施例2>
上述した実施例では、ステップS20にて回転角速度に基づく判断を行った後、ステップS30〜S36にて表示方向を具体的に決定している。しかし、ステップS30〜S36の処理を独立したモジュールで判定するようにしても良い。そして、画面表示処理S37を実行するときに同モジュールによる判定結果を利用する。このようにした場合、同モジュールは、表示方向を決定する決定部に相当する。そして、ステップS20による判定の結果、表示方向の切り替えを行わないときには、前記決定部の決定を採用しない制御を行えばよい。
<Example 2>
In the embodiment described above, after making a determination based on the rotational angular velocity in step S20, the display direction is specifically determined in steps S30 to S36. However, the processing in steps S30 to S36 may be determined by an independent module. Then, when the screen display process S37 is executed, the determination result by the module is used. In this case, the module corresponds to a determination unit that determines the display direction. And as a result of determination by step S20, when not switching display direction, control which does not employ | adopt the determination of the said determination part should just be performed.

<実施例3>
水平状態に近いか否かの判断として、条件3で、情報端末10の水平面に対する傾斜角が小さいか判断している。しかし、これ以外にも水平面に対する傾斜角を判断することは可能である。
すなわち、縦軸の角度[S30]または横軸の角度[S31]のどちらかの角度が大きい場合、言い換えると縦軸の角度[S30]と横軸の角度[S31]の差の絶対値が大きい場合は、情報端末10の水平面に対する傾斜角が大きい、あるいは情報端末10が立っていると言える。この場合は、上述したように、縦軸の角度[S30]または横軸の角度[S31]の変化量を使用しなくても、ユーザの意図しない向きに情報端末10の画面が誤って表示されることは少ない。
<Example 3>
Whether or not the inclination angle with respect to the horizontal plane of the information terminal 10 is small is determined under condition 3 as a determination as to whether or not it is close to a horizontal state. However, it is possible to determine the inclination angle with respect to the horizontal plane besides this.
That is, when the angle [S30] on the vertical axis or the angle [S31] on the horizontal axis is large, in other words, the absolute value of the difference between the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis is large. In this case, it can be said that the inclination angle of the information terminal 10 with respect to the horizontal plane is large or the information terminal 10 stands. In this case, as described above, the screen of the information terminal 10 is erroneously displayed in a direction not intended by the user without using the amount of change in the angle [S30] on the vertical axis or the angle [S31] on the horizontal axis. There are few things.

この判断を、実施例2では、図5のステップS20よりも先んじて行ない、立っていると判断されたときには、ステップS20での判断をスキップし、ステップS30以下の処理へと進む。すなわち、角度センサーによる検出結果に基づき、前記傾斜角が所定のしきい値よりも大きく、情報端末10が立っているときには、回転角速度による判断を行わない。   In the second embodiment, this determination is performed prior to step S20 in FIG. 5. When it is determined that the user is standing, the determination in step S20 is skipped, and the process proceeds to step S30 and subsequent steps. That is, based on the detection result by the angle sensor, when the information terminal 10 is standing and the tilt angle is larger than the predetermined threshold value, the determination based on the rotation angular velocity is not performed.

本実施例によれば、通常どおり、情報端末10の角度に応じて、本発明の方法と従来どおりの表示変更方法とを切り替える制御を行うことで、よりユーザの使用スタイルに応じた最適な表示を自動的に行うことができる。
<実施例4>
上述した実施例では、ステップS20で、変化量[S44][S46]としきい値[S56]とを比較する際の同しきい値[S56]は一定のものであった。これは、縦軸と横軸とでしきい値を異ならせる場合であっても、一定のものであることには変わりない。
According to the present embodiment, by performing control to switch between the method of the present invention and the conventional display change method according to the angle of the information terminal 10 as usual, the optimal display according to the user's usage style is achieved. Can be done automatically.
<Example 4>
In the embodiment described above, the threshold value [S56] when comparing the variation [S44] [S46] and the threshold value [S56] in step S20 is constant. Even if the threshold values are different between the vertical axis and the horizontal axis, this is not changed.

ユーザが表示方向の変更を意図しない状況として、情報端末10で実行しているアプリケーションに依存することがある。例えば、電子書籍を読んでいるときに情報端末が傾いたとしても、表示方向を変えたいのではなく、単に読む姿勢を変えたに過ぎないことの方が多い。
このため、本実施例では、ユーザの意図をより的確に反映させるべく、実行しているアプリケーションに対応したしきい値を利用する。
A situation where the user does not intend to change the display direction may depend on an application running on the information terminal 10. For example, even if the information terminal is tilted while reading an electronic book, it is more likely that the reading direction is simply changed rather than the display orientation being changed.
For this reason, in the present embodiment, a threshold value corresponding to the application being executed is used in order to more accurately reflect the user's intention.

本実施例で利用するのは、実行中のアプリケーション名、実行中のアプリケーションの種類、実行中のアプリケーションのモジュールである。
アプリケーション名を利用する場合、個別のアプリケーション毎に最適なしきい値を対応させ、この対応関係を不揮発性メモリーの記憶領域に対応テーブルとして記憶させておく。不揮発性メモリーとしてROMでも良いが、書換可能で不揮発性の各種メモリーを利用すればよい。例えば、情報端末10の外付けメモリーなどを利用可能である。
In this embodiment, the name of the application being executed, the type of the application being executed, and the module of the application being executed are used.
When the application name is used, an optimum threshold value is associated with each individual application, and this correspondence relationship is stored as a correspondence table in the storage area of the nonvolatile memory. A ROM may be used as the nonvolatile memory, but various rewritable and nonvolatile memories may be used. For example, an external memory of the information terminal 10 can be used.

前記中央処理装置14は、ステップS20の実行前に、以下のようにする。
1:実行中のアプリケーション名を取得する。
2:前記不揮発性メモリーの対応テーブルの中から取得したアプリケーション名を探す。
3:同アプリケーション名に対応するしきい値を読み出す。
4:同しきい値をステップS20で比較対照する際のしきい値とする。
このようにすれば、アプリケーション名毎に対応するしきい値を利用できる。
The central processing unit 14 performs the following before executing step S20.
1: Get the name of the application being executed.
2: Search for the application name acquired from the correspondence table of the nonvolatile memory.
3: Read the threshold value corresponding to the application name.
4: The threshold value is used as a threshold value for comparison in step S20.
In this way, a threshold value corresponding to each application name can be used.

対応テーブルの中身の具体例として、以下のようなものを利用できる。
<対応テーブル例1>
電子書籍リーダー1,Th1
ブラウザー1,Th2
ゲーム1,Th3
ここにおいて、Th1>Th2>Th3という関係がある。言い換えると、電子書籍リーダーでは、回転角速度のしきい値として最も大きいものを設定されるから、比較的早めに回転させたとしても表示方向は切り替わらない。これに対してゲーム1の場合は、回転角速度のしきい値として最も小さいものを設定されるから、かなりゆっくり回転させた場合にのみ表示方向を切り替えないように処理される。
以上は、個別のアプリケーションごとに対応するしきい値を利用する例である。
The following can be used as specific examples of the contents of the correspondence table.
<Correspondence table example 1>
Electronic book reader 1, Th1
Browser 1, Th2
Game 1, Th3
Here, there is a relationship of Th1>Th2> Th3. In other words, in the electronic book reader, the largest value is set as the threshold value of the rotational angular velocity, so that the display direction is not switched even if it is rotated relatively early. On the other hand, in the case of the game 1, since the smallest threshold value of the rotational angular velocity is set, processing is performed so as not to switch the display direction only when the game is rotated considerably slowly.
The above is an example in which a threshold value corresponding to each individual application is used.

アプリケーション毎に個別に設定するほか、アプリケーションの種類によってしきい値を設定できるようにしても、概ねユーザの意図を反映できると言える。例えば、電子書籍リーダーを使っているときは、複数のリーダーアプリケーションがあるとしても、概ねユーザは表示方向が頻繁に切り替わるのは嫌うと考えられる。また、その他のアプリケーション例えばゲームや音楽プレイヤーなどでは積極的に変わって欲しいと考えていることも多い。従って、アプリケーションの種類ごとに対応するしきい値を記憶するのも有効である。   In addition to setting each application individually, it can be said that the user's intention can be largely reflected even if a threshold value can be set depending on the type of application. For example, when an electronic book reader is used, even if there are a plurality of reader applications, the user generally dislikes that the display direction is frequently switched. Also, other applications such as games and music players often want to change aggressively. Therefore, it is also effective to store a threshold value corresponding to each type of application.

アプリケーションの種類を利用する場合、アプリケーション種類毎に最適なしきい値を対応させ、この対応関係を不揮発性メモリーの記憶領域に対応テーブルとして記憶させておく。   When the application type is used, an optimum threshold value is associated with each application type, and this correspondence is stored as a correspondence table in the storage area of the nonvolatile memory.

また、前記中央処理装置14は、ステップS20の実行前に、以下のようにする。
1:実行中のアプリケーションの種類を取得する。
2:前記不揮発性メモリーの対応テーブルの中から取得したアプリケーションの種類を探す。
3:同種類に対応するしきい値を読み出す。
4:同しきい値をステップS20で比較対照する際のしきい値とする。
このようにすれば、アプリケーションの種類毎に対応するしきい値を利用できる。
The central processing unit 14 performs the following before step S20 is executed.
1: Get the type of application being executed.
2: Search for the type of application acquired from the correspondence table of the nonvolatile memory.
3: Read out the threshold value corresponding to the same type.
4: The threshold value is used as a threshold value for comparison in step S20.
In this way, a threshold corresponding to each type of application can be used.

対応テーブルの中身の具体例として、以下のようなものを利用できる。
<対応テーブル例2>
リーダー系,Th1
ブラウザー系,Th2
音楽系,Th3
この場合も、Th1>Th2>Th3という関係としてあり、これはリーダーでは、回転角速度のしきい値として最も大きいものを設定されるから、比較的早めに回転させたとしても表示方向は切り替わらない。これに対して音楽系の場合は、回転角速度のしきい値として最も小さいものを設定されるから、かなりゆっくり回転させた場合にのみ表示方向を切り替えないように処理される。
The following can be used as specific examples of the contents of the correspondence table.
<Correspondence table example 2>
Leader system, Th1
Browser system, Th2
Music, Th3
In this case as well, there is a relationship of Th1>Th2> Th3. In the reader, the largest value is set as the threshold value of the rotational angular velocity, so the display direction is not switched even if the rotation is performed relatively early. On the other hand, in the case of a music system, since the smallest threshold value of the rotational angular velocity is set, processing is performed so as not to switch the display direction only when the rotation is rotated considerably slowly.

以上は、アプリケーションの種類ごとに対応するしきい値を利用する例である。
一方で、アプリケーションのある一部の操作状態の時には表示方向が頻繁に切り替わって欲しくないという状況も考えられる。例えば、アプリケーションの中でも設定画面ではたまたま姿勢の変化で情報端末10が傾いただけであるということも多い。このようなことを考慮して、アプリケーションの実行モジュールとしきい値とを対応させて対応テーブルに記憶しておく。
The above is an example of using a threshold corresponding to each type of application.
On the other hand, there may be a situation in which the display direction is not frequently changed in some operation states of the application. For example, in many applications, the information terminal 10 often just tilts due to a change in posture on the setting screen. In consideration of this, the execution module of the application and the threshold value are stored in the correspondence table in association with each other.

そして、中央処理装置14は、実行中のアプリケーションの実行モジュール名を取得し、対応するしきい値を読み出す。具体的には、前記中央処理装置14は、ステップS20の実行前に、以下のようにする。
1:実行中のアプリケーションの実行モジュール名を取得する。
2:前記不揮発性メモリーの対応テーブルの中から取得した実行モジュール名を探す。
3:同実行モジュール名に対応するしきい値を読み出す。
4:同しきい値をステップS20で比較対照する際のしきい値とする。
このようにすれば、実行モジュール名に対応するしきい値を利用できる。
Then, the central processing unit 14 acquires the execution module name of the application being executed, and reads the corresponding threshold value. Specifically, the central processing unit 14 performs the following before executing step S20.
1: Acquire the execution module name of the application being executed.
2: Search the execution module name acquired from the correspondence table of the nonvolatile memory.
3: Read the threshold value corresponding to the execution module name.
4: The threshold value is used as a threshold value for comparison in step S20.
In this way, the threshold value corresponding to the execution module name can be used.

対応テーブルの中身の具体例として、以下のようなものを利用できる。
<対応テーブル例3>
設定画面表示モジュール1,Th1
設定画面表示モジュール2,Th2
なお、この場合は見つからなかったときのデフォルト値としてTh3を設定することとする。この場合も、Th1>Th2>Th3という関係としてあり、設定画面表示モジュール1や設定画面表示モジュール2が実行中で、設定画面でのユーザの設定を待機している状態であれば、比較的大きめのしきい値が設定されることになる。この結果、設定画面では、比較的早めに回転させたとしても表示方向は切り替わらない。これに対して、デフォルト値が設定されるその他の画面では、しきい値として小さいものを設定されるから、かなりゆっくり回転させた場合にのみ表示方向を切り替えないように処理される。
以上が、アプリケーションの実行時のモジュールに対応するしきい値を利用する場合である。
The following can be used as specific examples of the contents of the correspondence table.
<Correspondence table example 3>
Setting screen display module 1, Th1
Setting screen display module 2, Th2
In this case, Th3 is set as a default value when it is not found. In this case as well, the relationship is Th1>Th2> Th3, and if the setting screen display module 1 or the setting screen display module 2 is running and is waiting for user settings on the setting screen, it is relatively large. The threshold value is set. As a result, on the setting screen, the display direction is not switched even if it is rotated relatively early. On the other hand, in other screens where default values are set, a small threshold value is set, and therefore processing is performed so as not to switch the display direction only when the screen is rotated considerably slowly.
The above is the case of using the threshold value corresponding to the module at the time of execution of the application.

このように、本実施例では、アプリケーション名、アプリケーションの種類、アプリケーションの実行モジュールなどから、実行中のアプリケーションに対応したしきい値を設定した上で、前記角度センサーによる検出結果に基づき、回転角速度が前記しきい値よりも小さいときには表示方向の切り替えを行わないようにしている。   As described above, in this embodiment, the threshold value corresponding to the application being executed is set from the application name, the application type, the application execution module, and the like, and the rotational angular velocity is determined based on the detection result of the angle sensor. When is smaller than the threshold value, the display direction is not switched.

<実施例4>
上述した実施例では、しきい値は、固定の値であった。これは、アプリケーション毎に変更されるものであっても、変更される値自体が予め設定されていた固定の値であることに変わりない。
しかし、ユーザに応じて、ゆっくりの感覚は相違する。特に、年齢の差でもその感覚は大いに異なる。一般的には高齢の人の方が操作速度は緩慢となりがちである。このことを考慮し、本実施例では、年齢の相違を含めた意味でユーザ毎にしきい値を変更可能としている。
<Example 4>
In the embodiment described above, the threshold value is a fixed value. Even if this is changed for each application, the changed value itself is still a fixed value set in advance.
However, the slow feeling varies depending on the user. In particular, the sensation varies greatly with age. In general, the operation speed tends to be slower for elderly people. In consideration of this, in the present embodiment, the threshold value can be changed for each user in a sense including a difference in age.

図8は、電子情報端末のしきい値を変更する手順を示すフローチャートである。
しきい値の変更は、上述した実施例で示したステップS20〜S37の処理を経た後、ステップS40以下で実施している。
ステップS40では、ステップS20での条件1と条件2と同様であるがしきい値は以下に説明する値[S57]である。従って、
前記縦軸の角度[S30]の変化量[S44]が所定の値[S57]未満、かつ …条件4
前記横軸の角度[S31]の変化量[S46]が所定の値[S57]未満、かつ …条件5
である。なお、条件3を合わせて判断しても構わない。条件4と条件5は、ユーザが情報端末10を動かす速さの程度に関するものである。ただし、本実施例では、ステップS20〜S37の処理も含めて、しきい値は上述した実施例と異なり値[S57]である。なお、ステップS40では、変化量[S44][S46]の大きい方の値をαとして記憶しておく。
FIG. 8 is a flowchart showing a procedure for changing the threshold value of the electronic information terminal.
The threshold value is changed after step S20 to S37 shown in the above-described embodiment, and thereafter in step S40 and subsequent steps.
In step S40, the condition is the same as condition 1 and condition 2 in step S20, but the threshold value is a value [S57] described below. Therefore,
The change amount [S44] of the angle [S30] of the vertical axis is less than a predetermined value [S57], and condition 4
The amount of change [S46] of the angle [S31] on the horizontal axis is less than a predetermined value [S57], and condition 5
It is. Note that the condition 3 may be determined together. Condition 4 and condition 5 relate to the degree of speed at which the user moves the information terminal 10. However, in the present embodiment, the threshold value is a value [S57] unlike the above-described embodiment, including the processing of steps S20 to S37. In step S40, the larger value of the variation [S44] [S46] is stored as α.

この初期設定値のしきい値[S57]は、できるだけ大きな値である。初期設定値が大きいことによりさほど遅い回転角速度でなくても、「遅い回転速度」と判定されて表示方向の切り替えを行わないように決定される。言い換えると遅い回転角速度でも表示方向を切り替えない値に設定しておくことで、検出した回転角速度がこのしきい値に基づいて表示方向の切り替えを行わないと判断されやすくしておく。   The threshold value [S57] of the initial setting value is as large as possible. Even if the rotational angular speed is not so slow due to the large initial setting value, it is determined as “slow rotational speed” and the display direction is not switched. In other words, by setting the display direction to a value that does not switch even at a low rotational angular velocity, it is easy to determine that the detected rotational angular velocity does not switch the display direction based on this threshold value.

このように、最初はできるだけ表示方向の切り替えを行わないように決定した上で、ユーザに切り替えを行なうことを希望するか否かを問合せるのは、希望するというのであれば、そのときの回転速度では表示方向の切り替えを禁止させないようにしきい値を変更するべきだからである。従って、これを繰り返せば、ユーザが表示方向の切り替えを行わないようにすべきしきい値まで徐々に小さくしていくことができるようになる。   In this way, at first, after determining that the display direction should not be switched as much as possible, if it is desired to ask the user whether or not the switching is desired, the rotational speed at that time is determined. This is because the threshold value should be changed so as not to prohibit switching of the display direction. Therefore, by repeating this, it becomes possible to gradually reduce the threshold value so that the user should not switch the display direction.

逆に、ユーザに切り替えを行なうことを希望しないというのであれば、そのときの回転速度では表示方向の切り替えを禁止させるようにしきい値を変更するべきであり、そのしきい値は誤ってはいないことになる。ただし、ユーザとしてはさらにゆっくりであっても表示方向の切り替えを禁止させたい余地を含んでいる。このため、しきい値を少し大きめに変更し、その次の判断の時に再度そのしきい値の是非を問うことで最適値に落ち着かせるようにする。以上の判断をステップS40以下で実現する。   Conversely, if the user does not wish to switch, the threshold value should be changed so as to prohibit switching of the display direction at the rotation speed at that time, and the threshold value is not incorrect. It will be. However, there is room for prohibiting the switching of the display direction even if the user is more slowly. For this reason, the threshold value is changed to a slightly larger value, and at the next judgment, the appropriateness of the threshold value is again asked to settle down to the optimum value. The above determination is realized in step S40 and subsequent steps.

ステップS40で、とりあえず条件4と条件5を満足していると判断されれば、ステップS41ではユーザ情報を取得する。しきい値の変更はユーザ毎の好みを反映させられるよう、操作しているユーザを特定する。一般にはログイン情報を利用すればよいが、ログイン情報がないのであれば、別途、ユーザを選択させる画面表示をしてユーザからの操作を促すようにしても良い。そして、取得したユーザ情報に対応するしきい値は上述した不揮発性メモリーに記憶すればよい。   If it is determined in step S40 that the conditions 4 and 5 are satisfied, user information is acquired in step S41. The user who is operating is specified so that the change of the threshold value reflects the preference of each user. In general, login information may be used. However, if there is no login information, a screen display for selecting a user may be separately displayed to prompt the user to perform an operation. Then, the threshold value corresponding to the acquired user information may be stored in the nonvolatile memory described above.

その後、ステップS42では、表示パネル11で「画面表示方向を変更する/しない」という表示を行わせ、ユーザの意向を問合せる画面[S60]を表示させる。一般にはポップアップウィンドウと呼ばれる画面表示で構わない。YesかNoかの選択はタッチパネル15で操作しても良いし、別の操作子で操作しても構わない。この画面表示は、一定時間行なうか、あるいは次の通知処理の起動まで行い、ステップS43にて、ユーザが問合せ画面[S60]に応答するのを待機する。   Thereafter, in step S42, the display panel 11 displays "change / do not change screen display direction", and displays a screen [S60] for inquiring about the user's intention. Generally, a screen display called a pop-up window may be used. The selection of Yes or No may be operated with the touch panel 15 or may be operated with another operator. This screen display is performed for a predetermined time or until the next notification process is started, and waits for the user to respond to the inquiry screen [S60] in step S43.

ステップS44では、ユーザが「変更する」を選択したか、「変更しない」を選択したかを判断する。「変更する」ことを選択したのであれば、このときに使用されたしきい値[S57]は大きすぎたことになる。従って、新しいしきい値[S57]として(α−β)を設定する。このβの値は、最適なしきい値[S57]を段階的に探っていくための刻み幅となる正の値である。   In step S44, it is determined whether the user has selected “change” or “do not change”. If “change” is selected, the threshold value [S57] used at this time is too large. Therefore, (α−β) is set as the new threshold value [S57]. The value of β is a positive value that is a step size for searching for the optimum threshold value [S57] step by step.

逆に、「変更しない」ことを選択したのであれば、このときに使用されたしきい値[S57]を使った判断結果が適切ではあるが、さらにゆっくりでも同様の判断に導かれるように大きく設定してみることにする。このため、新しいしきい値[S57]として(α+β)を設定する。すなわち、大きくする場合も小さくする場合も同じ刻み幅のβの値を利用している。むろん、これに限られる必要はなく、大きくする場合と小さくする場合とで異なる刻み幅としても良いし、刻み幅自体を徐々に大きくしたり小さくしたりしていっても良い。また、この新たに設定するしきい値[S57]はユーザ毎に記憶することになる。   On the other hand, if “do not change” is selected, the judgment result using the threshold value [S57] used at this time is appropriate, but it is large enough to lead to the same judgment even more slowly. Let's set it up. Therefore, (α + β) is set as the new threshold value [S57]. That is, the value of β having the same step size is used for both increasing and decreasing. Of course, it is not necessary to be limited to this, and the step size may be different depending on whether it is increased or decreased, or the step size itself may be gradually increased or decreased. The newly set threshold value [S57] is stored for each user.

上述したようにユーザに対して「画面表示方向を変更する/しない」かを問合せているが、この結果に基づいてしきい値の変更をするわけであるため、実質的にはしきい値を変更するか否かの入力を取得していることになる。従って、ユーザインターフェイスの態様は適宜変更可能である。そして、しきい値を変更するか否かの入力に反映させて、所定の値を以前のしきい値に加算または加減して新たなしきい値としている。   As described above, the user is inquired whether to change the screen display direction. However, since the threshold value is changed based on this result, the threshold value is substantially changed. The input of whether to change is acquired. Therefore, the mode of the user interface can be changed as appropriate. Then, a predetermined value is added to or subtracted from the previous threshold value to reflect the input of whether or not to change the threshold value, and a new threshold value is obtained.

ステップS45またはS46で新たなしきい値を設定した上で、その新しいしきい値を使用してステップS20〜S37の判定を行わせる。もし、しきい値[S57]を小さく設定したのであれば、ステップS20〜S37で表示方向を切り替えることは禁止されず、表示方向は変更されるはずである。逆に、しきい値[S57]を大きく設定したのであれば、ステップS20〜S37で表示方向を切り替えることは禁止され、表示方向は変更されないはずである。なお、表示方向の変更の処理を実施したら、ステップS47で上述した変更の問い合わせ画面[S60]の表示を消去する。   After setting a new threshold value in step S45 or S46, the determination in steps S20 to S37 is performed using the new threshold value. If the threshold value [S57] is set small, switching the display direction in steps S20 to S37 is not prohibited and the display direction should be changed. On the other hand, if the threshold value [S57] is set large, switching the display direction in steps S20 to S37 is prohibited, and the display direction should not be changed. When the process of changing the display direction is performed, the display of the change inquiry screen [S60] described above is deleted in step S47.

以降、これを繰り返して最適なしきい値[S57]を設定していく。しかし、毎回、このような選択をしなければいけないのは煩わしい。従って、初回の起動時から所定の間だけ上述した入力を取得することとする。この処理は図8に示すフローチャートには反映させていない。しかし、ステップS40の前に、初回起動時からの経過時間を取得してこの判断を行うようにすればよい。そして、初回の起動時から所定の間だけ経過していなければ、上述したステップS40〜S47を実施するし、所定の間を経過済みであれば、ステップS40〜S47を実施しない。   Thereafter, this process is repeated to set the optimum threshold value [S57]. However, it is cumbersome to have to make this choice every time. Accordingly, the above-described input is acquired only for a predetermined period from the first activation. This process is not reflected in the flowchart shown in FIG. However, prior to step S40, this determination may be made by acquiring the elapsed time from the first activation. If the predetermined time has not elapsed since the first activation, steps S40 to S47 described above are performed. If the predetermined time has elapsed, steps S40 to S47 are not performed.

また、情報端末10の設定画面でこのようなしきい値[S57]の変更を行わないという設定を選べるようにしても良い。また、このような機器の設定画面の中で独立してしきい値の変更をできるようにしてもよい。すなわち、しきい値の変更を、前記表示方向の切り替えと独立して行うのである。むろん、このように設定画面の中で独立に実施できるようにすることと、初回起動時から一定の期間は自動的に問合せ画面[S60]を表示させるのとを併存させることも可能である。   Further, on the setting screen of the information terminal 10, such a setting that the threshold value [S57] is not changed may be selected. In addition, the threshold value may be changed independently in such a device setting screen. That is, the threshold value is changed independently of the switching of the display direction. Of course, it is possible to allow the setting screen to be executed independently in this way and to automatically display the inquiry screen [S60] for a certain period from the first activation.

<実施例5>
上述した実施例では、表示変更を変更する条件が成立した時点で、その表示方向に合わせた画面表示処理を行なっている。しかし、本実施例では、表示変更を変更する条件が成立した時点で、すぐにその表示方向に合わせた画面表示処理を行なうのではなく、所定時間だけ待機する。以下、図10のフローチャートを参照しつつ詳細に説明する。
<Example 5>
In the above-described embodiment, when the condition for changing the display change is satisfied, the screen display process in accordance with the display direction is performed. However, in this embodiment, when the condition for changing the display change is satisfied, the screen display process corresponding to the display direction is not immediately performed, but the process waits for a predetermined time. Hereinafter, it will be described in detail with reference to the flowchart of FIG.

S50〜S56の処理は、図5及び図9に示すフローチャートにおける下一桁が一致する処理と一致している。従って、各時点での縦軸の角度[S30]と横軸の角度[S31]から、画面上側となる方向を決定する。上述した実施例では、これに加えて変化量などを考慮しているが、画面上側となる方向を決定する処理については、一致している。   The processing of S50 to S56 is the same as the processing in which the last one digit in the flowcharts shown in FIGS. Accordingly, the direction on the upper side of the screen is determined from the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis at each time point. In the embodiment described above, the amount of change is taken into consideration in addition to this, but the processing for determining the direction on the upper side of the screen is the same.

ただし、本実施例では、ステップS501,S502の処理が付加されている。ステップS501は、ステップS50にて、sin([S30])の絶対値がsin([S31])の絶対値よりも大きい場合に実施され、そのときの傾斜角aglとして、傾斜の大きい縦軸の側のsin([S30])の絶対値を設定する。一方、ステップS502は、ステップS50にて、sin([S31])の絶対値がsin([S30])の絶対値よりも大きい場合に実施され、そのときの傾斜角aglとして、傾斜の大きい横軸の側のsin([S31])の絶対値を設定する。
すなわち、情報端末10の傾斜角を表すものとして、縦軸の角度と横軸の角度のいずれか大きい方を設定することになる。
However, in this embodiment, the processes of steps S501 and S502 are added. Step S501 is performed when the absolute value of sin ([S30]) is larger than the absolute value of sin ([S31]) in step S50, and the inclination angle agl at that time is represented by a vertical axis with a large inclination. Set the absolute value of sin ([S30]) on the side. On the other hand, step S502 is performed when the absolute value of sin ([S31]) is larger than the absolute value of sin ([S30]) in step S50. As the inclination angle agl at that time, Set the absolute value of sin ([S31]) on the axis side.
That is, the larger one of the angle on the vertical axis and the angle on the horizontal axis is set to represent the inclination angle of the information terminal 10.

ステップS52,S53,S55,S56のいずれかによって画面上側となる方向を決定するが、この時点では決定するのみで、すぐには画面表示処理を実施しない。そして、ステップS60では、傾斜角aglとして設定されている値に基づいて、図11に示す関係となるように残り時間を設定する。   The direction on the upper side of the screen is determined by any one of steps S52, S53, S55, and S56. At this time, only the direction is determined, and the screen display process is not immediately performed. In step S60, based on the value set as the inclination angle agl, the remaining time is set so as to satisfy the relationship shown in FIG.

図11は、傾斜角aglと残り時間との関係を示す図である。傾斜角aglが大きいほど残り時間は短くなっている。図中、実線は反比例の関係を示している。破線と一点鎖線は反比例ではないものの、傾斜角aglが大きいほど残り時間は短くなっている例であり、傾斜角が大きいときと小さいときとで、残り時間の変化の度合いが異なるようにしている。また、二点鎖線に示すように、傾斜角がある値よりも大きいか否かにより、設定される残り時間が二種類しかない場合であっても傾斜角aglが大きいほど残り時間は短くなっていると言える。   FIG. 11 is a diagram showing the relationship between the inclination angle agl and the remaining time. The longer the inclination angle agl, the shorter the remaining time. In the figure, the solid line indicates an inversely proportional relationship. Although the broken line and the alternate long and short dash line are not inversely proportional, the remaining time is shorter as the inclination angle agl is larger. The degree of change in the remaining time is different when the inclination angle is large and small. . Further, as shown by a two-dot chain line, depending on whether or not the inclination angle is larger than a certain value, the remaining time becomes shorter as the inclination angle agl is larger even if there are only two types of remaining time to be set. I can say that.

傾斜角が大きくなるのは、情報端末10の表示パネル11が水平面と垂直に近い状態である。このときに、表示方向を切り替える条件が成立するのは、ユーザが意図的にした可能性が大きい。意図しなければ表示パネル11の矩形領域を回転させるようなことはないからである。そして、意図している以上は、表示の切り替えをすぐに行なった方が良いので、残り時間を短く設定する。   The inclination angle increases when the display panel 11 of the information terminal 10 is nearly perpendicular to the horizontal plane. At this time, it is highly likely that the condition for switching the display direction is satisfied by the user. This is because the rectangular area of the display panel 11 is not rotated unless intended. Since it is better to switch the display immediately than intended, the remaining time is set short.

これに対して、傾斜角が小さいときは、ユーザが情報端末10を水平に近い状態で利用している場合であり、このような場合には僅かな手の支えの変化で表示領域11の傾斜が変わりやすい。長辺を上にして操作していたつもりが、僅かに傾いて短辺の方が上に来てしまうことは頻繁に起こる。このようなときにすぐさま表示方向を切り替えられるのは煩わしい。従って、このときにはすぐに表示方向を切り替えるよりも、ユーザに対して情報端末10の傾きを戻すための猶予時間を与えた方が良いと言える。これは傾斜角が小さいときほど顕著になる傾向があるから、傾斜角が小さいときには残り時間を長く設定する。
すなわち、前記傾斜角が小さいときに前記残り時間を長く設定し、前記傾斜角が大きいときに前記残り時間を短く設定している。
On the other hand, when the tilt angle is small, the user is using the information terminal 10 in a substantially horizontal state. In such a case, the tilt of the display area 11 is slightly changed by the support of the hand. Is easy to change. Although it was intended to operate with the long side up, it frequently happens that the short side is tilted slightly and the short side comes up. In such a case, it is troublesome to change the display direction immediately. Therefore, at this time, it can be said that it is better to give the user a grace time for returning the inclination of the information terminal 10 than switching the display direction immediately. Since this tends to become more prominent as the tilt angle is smaller, the remaining time is set longer when the tilt angle is smaller.
That is, the remaining time is set longer when the tilt angle is small, and the remaining time is set shorter when the tilt angle is large.

残り時間を設定後、ステップS61では残り時間中であるか否かを判断する。残り時間は設定された直後から減少するので、以下の処理を繰り返しながらステップS61で残り時間が残っているか否かも繰り返し判断される。   After setting the remaining time, it is determined in step S61 whether or not the remaining time is being reached. Since the remaining time decreases immediately after being set, it is repeatedly determined whether or not the remaining time remains in step S61 while repeating the following processing.

残り時間がある場合は待機中と判断され、ステップS62にて画面方向変更通知を更新する。本実施例での画面方向変更通知は、図12以下に示すように、ユーザに対して表示パネル11の表示領域の一部で表示する通知である。図12に示すものは、円グラフのように、残り時間を100%としたときに、その全体に対して、これまでの経過時間を円グラフで表示するものである。
すなわち、前記残り時間をアナログ的に表示するものであり、円グラフでの表示は、円と当該円内で中心を回転軸心とする回転針で前記残り時間を表示していることになる。むろん、残り時間の表示方法はこれに限られない。
If there is a remaining time, it is determined that it is waiting, and the screen direction change notification is updated in step S62. The screen direction change notification in the present embodiment is a notification displayed in a part of the display area of the display panel 11 to the user as shown in FIG. As shown in FIG. 12, when the remaining time is assumed to be 100%, the elapsed time so far is displayed as a pie chart with respect to the whole.
In other words, the remaining time is displayed in an analog manner, and the pie chart displays the remaining time with a circle and a rotating needle having the center of rotation within the circle. Of course, the display method of the remaining time is not limited to this.

図13に示すものは、前記残り時間を一定方向に伸張するバーで表示する。図11に示すように、本実施例では最長3秒間の残り時間が設定されるが、図13のバーでの表示は「3秒」との表示の側から「0秒」との表示の側に向けて、色を異ならせた帯状の矩形領域が伸びていく。これを一定方向に伸張するバーと称している。   In FIG. 13, the remaining time is displayed by a bar extending in a certain direction. As shown in FIG. 11, in this embodiment, the remaining time of up to 3 seconds is set, but the display in the bar of FIG. 13 is from the display side of “3 seconds” to the display side of “0 seconds”. A band-shaped rectangular region with a different color extends toward. This is called a bar extending in a certain direction.

一般的に、アナログ表示は継続的な変化を体感しやすいと言われるため、採用する効果が大きい。しかし、表示領域を小さくしたいという希望もあるので、数値での表示も有用である。100%から0%までのカウントダウンでも構わないが、二桁以上での表示よりも、9から0までのような一桁でのカウントダウン表示の方が視認性がよいといえる。   In general, it is said that analog display is easy to experience a continuous change, so that the effect of adopting it is great. However, since there is a desire to reduce the display area, numerical display is also useful. A countdown from 100% to 0% may be used, but it can be said that a single-digit countdown display such as 9 to 0 has better visibility than a display of two or more digits.

また、色の変化を利用しても良い。例えば、青、黄、赤は、それぞれ、直感的に、余裕あり、余裕が少なく危ない、余裕無しといったメッセージを伝えられる。従って、表示パネル11の表示領域のごく一部に円形の表示領域を儲け、円内を青から黄色、そして最後には赤へ変化させていけばよい。この際、青、黄、赤と段階的にわけても良いが、グラデーションのように徐々に色を変化させていっても良い。   Further, a change in color may be used. For example, blue, yellow, and red can intuitively convey messages that there is a margin, there is little margin, a danger, and there is no margin. Therefore, a circular display area may be provided in a very small part of the display area of the display panel 11, and the inside of the circle may be changed from blue to yellow and finally to red. At this time, the color may be divided into blue, yellow, and red, but the color may be gradually changed like gradation.

この他、同様の円形の表示領域で点滅表示をさせ、点滅の間隔を徐々に短くしていくことで残り時間の消耗を表示することも可能である。
なお、いずれの場合も、最初に設定される残り時間自体に長短があるので、変化の速度は最初に設定される残り時間の長さに依存することはいうまでもない。
ステップS62で画面方向変更通知を更新したあと、ステップS63〜S65では、ユーザの反応に対応するための処理を行う。ユーザは残り時間が表示されたときに、その残り時間が経過したときには画面の表示方向が切り替わることを理解する。このとき、意図的に情報端末10の向きを変えていたのであれば、表示方向が切り替わるのを待てばよい。しかし、意図的に向きを変えたのでない場合も多く、この場合、残り時間はユーザのために傾斜を戻すための待機時間となる。そして、残り時間の間にユーザが情報端末10の傾斜を元に戻したのであれば、表示方向を切り替えることなく、ステップS66にて処理を終了させる。これにより、ユーザは、自分の何気ない持ち方の変化によって表示変更が切り替わってしまう煩わしさから解放されることになる。
In addition, it is also possible to display the remaining time consumption by displaying blinking in a similar circular display area and gradually shortening the blinking interval.
In any case, since the remaining time set initially is long or short, it goes without saying that the rate of change depends on the length of the remaining time set first.
After updating the screen direction change notification in step S62, in steps S63 to S65, processing for responding to the user's reaction is performed. When the remaining time is displayed, the user understands that the display direction of the screen is switched when the remaining time has elapsed. At this time, if the direction of the information terminal 10 is intentionally changed, it is only necessary to wait for the display direction to change. However, there are many cases where the direction is not changed intentionally, and in this case, the remaining time is a waiting time for returning the inclination for the user. If the user returns the tilt of the information terminal 10 during the remaining time, the process ends in step S66 without switching the display direction. As a result, the user is freed from the annoyance that the display change is switched due to a change in his casual manner.

具体的には、ステップS63にて、その時点での縦軸の角度[S30]と横軸の角度[S31]を取得し、ステップS64では上述したステップS50〜S56のようにして表示方向を再計算する。そして、ステップS65では、表示方向が戻ったかを判断する。戻っていれば、上述したようにステップS66に進み、表示方向を変更せずに処理を終了する。
言い換えると、ステップS65で、「表示方向が戻ったかを判断」した結果、戻っていないという判断は、「縦表示と横表示の切り替えの条件」が成立しているという判断に相当し、戻っているという判断は、「縦表示と横表示の切り替えの解除の条件」が成立しているという判断に相当する。
そして、ステップS61に戻れば、「センサーの検出結果に基づいて縦表示と横表示とを切り替える条件が成立してから表示切り替えを実行するまでの残り時間を示す表示を行」なうのであり、ステップS66に進めば、表示方向を変更せずに処理を終了するという。表示の切り替えの実行を中止する処理に相当する。
このように、ステップS65で「表示方向が戻ったかを判断する」と判断している処理は、「切り替えの解除の条件」を検出することに他ならない。従って、ステップS65の実施させるソフトウェアおよびハードウェアが一体的となって、縦表示と横表示の切り替えの条件と切り替えの解除の条件とを検出するセンサーを構成しているといえる。また、この判断を利用し、戻っていれば、表示方向を切り替えることなくステップS66にて処理を終了させる処理は、「残り時間の間に表示の切り替えを解除する条件が成立すれば、表示の切り替えの実行を中止する」という表示制御部の処理を実現していることになる。
Specifically, in step S63, the vertical axis angle [S30] and the horizontal axis angle [S31] at that time are acquired, and in step S64, the display direction is reset as in steps S50 to S56 described above. calculate. In step S65, it is determined whether the display direction has returned. If it has returned, it will progress to step S66 as mentioned above, and will complete | finish a process, without changing a display direction.
In other words, the determination that the display direction has not returned as a result of “determining whether the display direction has returned” in step S65 corresponds to the determination that “the condition for switching between vertical display and horizontal display” is satisfied, and Judgment that it is present corresponds to the judgment that the “condition for canceling switching between vertical display and horizontal display” is satisfied.
And if it returns to step S61, "it will perform the display which shows the remaining time after performing the conditions which switch display between the vertical display and a horizontal display based on the detection result of a sensor will be performed," If the process proceeds to step S66, the process is terminated without changing the display direction. This corresponds to processing for canceling execution of display switching.
As described above, the process for determining “determining whether the display direction has returned” in step S65 is nothing other than detecting “condition for canceling switching”. Therefore, it can be said that the software and hardware executed in step S65 are integrated to constitute a sensor that detects a condition for switching between vertical display and horizontal display and a condition for canceling the switching. If this determination is used and the process returns, the process of terminating the process in step S66 without switching the display direction is as follows: "If the condition for canceling the display switch during the remaining time is satisfied, That is, the process of the display control unit “cancel the execution of switching” is realized.

しかし、その時点での縦軸の角度[S30]と横軸の角度[S31]に基づいて表示方向を再計算しても、表示方向が戻っていない場合は、ステップS61に戻り、残り時間がまだあるか、言い換えるとユーザに対して与えられた傾斜を戻すための残り時間がまだあるかを判断することになる。以下、これを残り時間中は繰り返し、ユーザが情報端末10の傾斜を戻さなければ、ステップS67に進み、ステップS52,S53,S55,S56で決定した辺が画面上側となるように表示方向を変更して終了する。

なお、残り時間中は表示方向が戻っていない場合はステップS61に戻るものの、残り時間を経過した時点でユーザが情報端末10の傾斜を戻していなければ、ステップS67に進み、ステップS52,S53,S55,S56で決定した辺が画面上側となるように表示方向を変更して終了する処理は、表示制御部における、本来の機能としての、表示パネルにおける縦表示と横表示に対応した表示の切り替えを制御する機能に相当している。
However, if the display direction has not returned even if the display direction is recalculated based on the angle [S30] on the vertical axis and the angle [S31] on the horizontal axis at that time, the process returns to step S61 and the remaining time is It will be determined whether there is still time, in other words, whether there is still time to return the slope given to the user. Thereafter, this is repeated for the remaining time, and if the user does not return the tilt of the information terminal 10, the process proceeds to step S67 and the display direction is changed so that the side determined in steps S52, S53, S55, and S56 is on the upper side of the screen. And exit.

If the display direction has not returned during the remaining time, the process returns to step S61. However, if the user has not returned the inclination of the information terminal 10 when the remaining time has elapsed, the process proceeds to step S67, where steps S52, S53, The process of changing the display direction so that the side determined in S55 and S56 is on the upper side of the screen and ending the processing is switching of the display corresponding to the vertical display and the horizontal display on the display panel as an original function in the display control unit. It corresponds to the function to control.

なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
Needless to say, the present invention is not limited to the above embodiments. It goes without saying for those skilled in the art,
-Applying the combination of the mutually replaceable members and configurations disclosed in the above-described embodiments as appropriate-The above-described embodiments are not disclosed in the above-described embodiments, but are publicly known techniques. The members and structures that can be mutually replaced with the members and structures disclosed in the above are appropriately replaced, and the combination is changed and applied. It is an embodiment of the present invention that a person skilled in the art appropriately replaces the members and configurations that can be assumed as substitutes for the members and configurations disclosed in the above-described embodiments, and changes the combination to apply. It is disclosed as.

10…情報端末、11…表示パネル、12…加速度センサー、13…揮発性メモリー、14…中央処理装置、15…タッチパネル。 DESCRIPTION OF SYMBOLS 10 ... Information terminal, 11 ... Display panel, 12 ... Accelerometer, 13 ... Volatile memory, 14 ... Central processing unit, 15 ... Touch panel.

Claims (9)

電子情報端末であって、
矩形の表示領域を有する表示パネルと、
当該電子情報端末の角度を検出するセンサーと、
前記表示パネルにおける縦表示と横表示に対応した表示の切り替えを制御する表示制御部と、を備え、
前記表示制御部は、前記センサーの検出結果に基づいて縦表示と横表示とを切り替える条件が成立してから前記表示切り替えを実行するまでの残り時間を示す表示を行い、当該残り時間の間に前記表示の切り替えを解除する条件が成立すれば、前記表示の切り替えの実行を中止することを特徴とする電子情報端末。
An electronic information terminal,
A display panel having a rectangular display area;
A sensor for detecting the angle of the electronic information terminal;
And a display control unit for controlling the switching of the display corresponding to the portrait display and landscape display on the display panel,
Wherein the display control unit performs a display indicating the time remaining until the condition of switching between portrait and landscape mode to execute the display switching from the established on the basis of the detection result of the sensor, during the time remaining wherein when conditions for releasing the switching of the display is established, electronic information terminal, characterized in that to stop the execution of the switching of the display on.
前記センサーは、前記表示領域の回転角度情報と、前記表示領域における平面の水平面に対する傾斜角とを検出する角度センサーであり、
前記表示制御部は、前記角度センサーが検出した前記回転角度に基づいて縦表示と横表示とを切り替える条件を判定するとともに、前記傾斜角に基づいて前記残り時間を設定することを特徴とする請求項1に記載の電子情報端末。
The sensor is an angle sensor that detects rotation angle information of the display area and a tilt angle of a plane in the display area with respect to a horizontal plane,
The display control unit determines a condition for switching between vertical display and horizontal display based on the rotation angle detected by the angle sensor, and sets the remaining time based on the tilt angle. Item 2. The electronic information terminal according to Item 1.
前記表示制御部は、前記傾斜角が小さいときに前記残り時間を長く設定し、前記傾斜角が大きいときに前記残り時間を短く設定することを特徴とする請求項2に記載の電子情報端末。   The electronic information terminal according to claim 2, wherein the display control unit sets the remaining time to be long when the tilt angle is small, and sets the remaining time to be short when the tilt angle is large. 前記角度センサーは、
水平面に対する前記表示パネルの縦軸の角度を測定する手段と、
水平面に対する前記表示パネルの横軸の角度を測定する手段と、
前記縦軸の角度のデータと、前記横軸の角度のデータを一時的に記憶する手段とを備え、
前記表示制御部は、
前記縦軸の角度と、前記横軸の角度から、前記表示パネルの画面表示方向を決定する決定部を備えることを特徴とする請求項2または請求項3に記載の電子情報端末。
The angle sensor is
Means for measuring an angle of the vertical axis of the display panel with respect to a horizontal plane;
Means for measuring an angle of a horizontal axis of the display panel with respect to a horizontal plane;
Means for temporarily storing the angle data of the vertical axis and the angle data of the horizontal axis;
The display control unit
The electronic information terminal according to claim 2 , further comprising a determining unit that determines a screen display direction of the display panel from the angle of the vertical axis and the angle of the horizontal axis.
前記傾斜角は、前記縦軸の角度と前記横軸の角度のいずれか大きい方であることを特徴とする請求項4に記載の電子情報端末。 The electronic information terminal according to claim 4 , wherein the inclination angle is the larger of the angle of the vertical axis and the angle of the horizontal axis. 前記表示制御部は、前記残り時間をアナログ的に表示することを特徴とする請求項1〜請求項5のいずれかに記載の電子情報端末。   The electronic information terminal according to claim 1, wherein the display control unit displays the remaining time in an analog manner. 前記表示制御部は、円と当該円内で中心を回転軸心とする回転針で前記残り時間を表示することを特徴とする請求項6に記載の電子情報端末。   The electronic information terminal according to claim 6, wherein the display control unit displays the remaining time with a circle and a rotating hand having a center of rotation in the circle. 前記表示制御部は、前記残り時間を一定方向に伸張するバーで表示することを特徴とする請求項6に記載の電子情報端末。   The electronic information terminal according to claim 6, wherein the display control unit displays the remaining time with a bar extending in a certain direction. 矩形の表示領域を有する表示パネルと、当該電子情報端末の角度を検出するセンサーと、前記表示パネルにおける縦表示と横表示に対応した表示の切り替えを制御する表示制御部と、を備える電子情報端末の表示方法であって、
前記表示制御部による制御のもとで、前記センサーの検出結果に基づいて縦表示と横表示とを切り替える条件が成立してから前記表示切り替えを実行するまでの残り時間を示す表示を行い、当該残り時間の間に前記表示の切り替えを解除する条件が成立すれば、前記表示の切り替えの実行を中止することを特徴とする電子情報端末の表示方法。
Electronic information terminal comprising a display panel having a rectangular display region, and a sensor for detecting an angle of the electronic information terminal, and a display control unit for controlling the switching of the display corresponding to the portrait display and landscape display on the display panel Display method,
Performs a display indicating the time remaining under the control of the display control unit, from the condition of switching between portrait and landscape mode based on a detection result of the sensor is established until executes switching of the display, if satisfied condition for canceling the switching of the display between the remaining time, the display method of an electronic information terminal, characterized in that to stop the execution of the switching of the display.
JP2012137259A 2012-06-18 2012-06-18 Electronic information terminal and display method of electronic information terminal Expired - Fee Related JP5991038B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012137259A JP5991038B2 (en) 2012-06-18 2012-06-18 Electronic information terminal and display method of electronic information terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012137259A JP5991038B2 (en) 2012-06-18 2012-06-18 Electronic information terminal and display method of electronic information terminal

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016157616A Division JP2016219047A (en) 2016-08-10 2016-08-10 Electronic information terminal

Publications (2)

Publication Number Publication Date
JP2014002546A JP2014002546A (en) 2014-01-09
JP5991038B2 true JP5991038B2 (en) 2016-09-14

Family

ID=50035673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012137259A Expired - Fee Related JP5991038B2 (en) 2012-06-18 2012-06-18 Electronic information terminal and display method of electronic information terminal

Country Status (1)

Country Link
JP (1) JP5991038B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7126902B2 (en) 2018-08-21 2022-08-29 大日本印刷株式会社 Composite container and its manufacturing method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017097008A (en) * 2015-11-18 2017-06-01 株式会社東海理化電機製作所 Rotation operation device
JP7130043B2 (en) * 2018-08-23 2022-09-02 富士フイルム株式会社 MEDICAL IMAGE PROCESSING APPARATUS, ENDOSCOPE SYSTEM, AND METHOD OF OPERATION OF MEDICAL IMAGE PROCESSING APPARATUS

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4350740B2 (en) * 2006-12-05 2009-10-21 レノボ・シンガポール・プライベート・リミテッド Portable electronic device, method for changing display direction of screen, program, and storage medium
JP5830935B2 (en) * 2011-05-27 2015-12-09 ソニー株式会社 Information processing apparatus, information processing method, and computer program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7126902B2 (en) 2018-08-21 2022-08-29 大日本印刷株式会社 Composite container and its manufacturing method

Also Published As

Publication number Publication date
JP2014002546A (en) 2014-01-09

Similar Documents

Publication Publication Date Title
JP2014029522A (en) Electronic information terminal and display method therefor
JP5830935B2 (en) Information processing apparatus, information processing method, and computer program
US9268480B2 (en) Computer-readable storage medium, apparatus, system, and method for scrolling in response to an input
US8578286B2 (en) Information processing device, information processing method, and program
US20180137840A1 (en) Terminal apparatus and non-transitory computer readable medium
KR20190077631A (en) Interaction with a computing device via movement of a portion of a user interface
US20110227845A1 (en) Method for controlling an electronic device that includes a touch pad and a display screen, and the electronic device
JP5991038B2 (en) Electronic information terminal and display method of electronic information terminal
CN111309232B (en) Display area adjusting method and device
US9575656B2 (en) Method, electronic device, and computer program product for displaying virtual button
US20120144341A1 (en) Computer-readable storage medium having information processing program stored therein, information processing apparatus, information processing system, and information processing method
JP4302719B2 (en) Document display device
US20120147058A1 (en) Computer-readable storage medium having information processing program stored therein, information processing apparatus, information processing system, and information processing method
JP2003202620A (en) Image capturing device
CN111757004B (en) Shooting parameter adjusting method and device, mobile terminal and storage medium
JP2016219047A (en) Electronic information terminal
JP5566229B2 (en) Imaging apparatus and control method thereof
JP2012058332A (en) Mobile terminal device and program
US9489927B2 (en) Information processing device for controlling direction of display image and control method thereof
JP5861359B2 (en) Portable device, page switching method and page switching program
JP5916363B2 (en) Image display device, program, and image display method
CN111090342A (en) Method for switching plane operation mode and 3D space operation mode by mouse
JP5736528B2 (en) TERMINAL DEVICE, TERMINAL DEVICE CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM
JP6244666B2 (en) Display device and program
US9874947B2 (en) Display control apparatus and control method therefor, and imaging apparatus and control method therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160304

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160719

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160801

R150 Certificate of patent or registration of utility model

Ref document number: 5991038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees