JP6205670B2 - Information processing apparatus, screen display control method, and screen display control program - Google Patents

Information processing apparatus, screen display control method, and screen display control program Download PDF

Info

Publication number
JP6205670B2
JP6205670B2 JP2013202718A JP2013202718A JP6205670B2 JP 6205670 B2 JP6205670 B2 JP 6205670B2 JP 2013202718 A JP2013202718 A JP 2013202718A JP 2013202718 A JP2013202718 A JP 2013202718A JP 6205670 B2 JP6205670 B2 JP 6205670B2
Authority
JP
Japan
Prior art keywords
image
acceleration
axis direction
screen
information processing
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.)
Active
Application number
JP2013202718A
Other languages
Japanese (ja)
Other versions
JP2015069388A (en
Inventor
昭彦 津川
昭彦 津川
直樹 本村
直樹 本村
一起 菅原
一起 菅原
Original Assignee
株式会社日本デジタル研究所
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 株式会社日本デジタル研究所 filed Critical 株式会社日本デジタル研究所
Priority to JP2013202718A priority Critical patent/JP6205670B2/en
Publication of JP2015069388A publication Critical patent/JP2015069388A/en
Application granted granted Critical
Publication of JP6205670B2 publication Critical patent/JP6205670B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、情報処理装置、画面表示制御方法および画面表示制御プログラムに関する。   The present invention relates to an information processing apparatus, a screen display control method, and a screen display control program.

従来において、例えば、会計事務所の所長や職員(以下、「所員」と略す)が外出先で顧客と経営情報の説明をするときなどに、携帯型のパソコン上の画面を顧客に見せながら説明を行う場面がある。また、顧問先に持参した場合においても携帯型パソコンに会計データ等の情報を入力した後に、顧客に入力内容をパソコン上の画面を提示しながら、入力することも多く行われている。このように、携帯型パソコンを用いて説明時に画面を表示する場合に、画面の表示方向を上下反転する表示制御手法が知られている。   In the past, for example, when a director or employee of an accounting firm (hereinafter referred to as “employee”) explains management information with a customer on the go, the explanation is shown while showing the screen on the portable PC to the customer. There is a scene to do. In addition, even when brought to a consultant, after inputting information such as accounting data to a portable personal computer, the customer often inputs the input contents while presenting a screen on the personal computer. As described above, there is known a display control method in which the display direction of the screen is turned upside down when the screen is displayed at the time of explanation using a portable personal computer.

例えば、パソコン上の画面を上下反転する表示システムとして、携帯型パソコンのキーボードの特定ボタンを押下したり、画面表示切り替え用のソフトウェアを実行したりする手動的な方法が知られている。その他にも、表示画面の角度を検知する事で表示画面の開閉角度に連動して、一つの操作のみで画面の表示方向を変えて自動的に表示方向を切り替える方法(例えば、引用文献1、2参照)等が知られている。このように、表示画面の開閉の操作でユーザに表示方向を変更させられることで、ユーザの操作の負担を軽減する。   For example, as a display system that flips the screen on a personal computer upside down, a manual method is known in which a specific button on a keyboard of a portable personal computer is pressed or software for screen display switching is executed. In addition, a method of automatically switching the display direction by changing the display direction of the screen by only one operation in conjunction with the opening and closing angle of the display screen by detecting the angle of the display screen (for example, cited reference 1, 2) is known. In this way, the user can change the display direction by opening and closing the display screen, thereby reducing the burden on the user.

特開平08−179851号公報Japanese Patent Laid-Open No. 08-179851 特開2002−132385号公報JP 2002-132385 A

しかしながら、従来の技術では、ユーザの意図しない画面の表示方向の変更がなされる場合がある。例えば、表示画面の開閉を素早く行った場合や端末を持ちながら操作した場合には、表示画面の傾きによってセンサが反応して、ユーザの意図しない画面の表示方向の変更(画面反転)がなされる場合がある。   However, in the conventional technology, there is a case where the display direction of the screen unintended by the user is changed. For example, when the display screen is quickly opened and closed or when operated while holding the terminal, the sensor reacts according to the tilt of the display screen, and the display direction of the screen unintended by the user (screen inversion) is changed. There is a case.

また、画面が反転した後に、顧客に反転した画面を見せながら所員が操作する場合は、マウス等のポインティングデバイスの表示されているカーソルの動きは、所員がイメージしているカーソルの動きと逆の動きをすることになり、極めて操作性の悪いものになっていた。さらに所員が操作する場合に画面反転しているので、表示されている文字や図形等が読みづらく、所員が説明する際に不便であった。   In addition, when a staff member operates while showing the flipped screen to the customer after the screen is flipped, the movement of the cursor displayed on the pointing device such as a mouse is opposite to the movement of the cursor imaged by the staff. It was moving, and it was extremely inoperable. Furthermore, since the screen is reversed when the staff operates, it is difficult to read the displayed characters and graphics, which is inconvenient for the staff to explain.

そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、ユーザの操作負担を軽減するとともに、ユーザの意図しない画面の表示方向の変更がなされることを防止することを目的とする。   Therefore, the present invention has been made to solve the above-described problems of the prior art, and reduces the operation burden on the user and prevents the screen display direction from being changed unintended by the user. With the goal.

上述した課題を解決し、目的を達成するため、本発明に係る情報処理装置は、情報処理を行う本体部と、前記本体部に付設され、該本体部に対して回動自在に構成され、前記本体部からの情報に基づいて画面に対する画像の表示を行う画面表示部と、地面方向への重力を加速度として検知する加速度センサと、前記加速度センサによって検知された加速度のうち、前記画面に対して垂直方向であるZ軸方向の加速度と、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度とを用いて、画面に表示された画像を反転させるか否かを判定する判定部と、前記判定部によって前記画像を反転すると判定された場合には、前記画像を反転させるように制御する画像制御部と、を備えることを特徴とする。   In order to solve the above-described problems and achieve the object, an information processing apparatus according to the present invention is provided with a main body that performs information processing, and is attached to the main body, and is configured to be rotatable with respect to the main body. A screen display unit that displays an image on the screen based on information from the main body unit, an acceleration sensor that detects gravity in the direction of the ground as an acceleration, and an acceleration detected by the acceleration sensor with respect to the screen Display on the screen using the acceleration in the Z-axis direction that is vertical and the acceleration in the X-axis direction that is horizontal to the ground and the acceleration in the Y-axis direction that is orthogonal to the Z-axis direction. A determination unit that determines whether or not to invert the image, and an image control unit that controls to invert the image when the determination unit determines to invert the image. To

また、本発明に係る情報処理装置は、情報処理を行う本体部と、前記本体部に付設され、該本体部に対して回動自在に構成され、前記本体部からの情報に基づいて画面に対する画像の表示を行う画面表示部と、地面方向への重力を加速度として検知する加速度センサと、前記加速度センサによって検知された加速度の変化によって前記画像を反転すると判定された場合には、画像に含まれるポインティングデバイスのカーソルの座標を反転するように制御する画像制御部と、を有することを特徴とする。   An information processing apparatus according to the present invention includes a main body that performs information processing, and is attached to the main body, is configured to be rotatable with respect to the main body, and is adapted to the screen based on information from the main body. Included in the image if it is determined to invert the image by a change in the acceleration detected by the acceleration sensor detected by the screen display unit that displays the image, gravity in the ground direction as acceleration, and acceleration And an image control unit for controlling the coordinates of the cursor of the pointing device to be reversed.

また、本発明に係る画面表示制御方法は、地面方向への重力を加速度として検知する加速度センサによって検知された加速度のうち、本体部に対して回動自在に構成された画面表示部の画面に対して垂直方向であるZ軸方向の加速度と、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度とを用いて、画面に表示された画像を反転させるか否かを判定する判定工程と、前記判定工程によって前記画像を反転すると判定された場合には、前記画像を反転させるように制御する画像制御工程と、を含んだことを特徴とする。   Further, the screen display control method according to the present invention is applied to the screen of the screen display unit configured to be rotatable with respect to the main body unit out of the acceleration detected by the acceleration sensor that detects the gravity in the ground direction as the acceleration. Display on the screen using acceleration in the Z-axis direction, which is perpendicular to the ground, and acceleration in the X-axis direction, which is horizontal to the ground, and acceleration in the Y-axis direction, which is perpendicular to the Z-axis direction. A determination step for determining whether or not to reverse the image, and an image control step for controlling the image to be reversed when the determination step determines that the image is to be reversed. It is characterized by.

また、本発明に係る画面表示制御プログラムは、情報処理を行う本体部と、前記本体部に付設され、該本体部に対して回動自在に構成され、前記本体部からの情報に基づいて画面に対する画像の表示を行う画面表示部とを有する情報処理装置によって実行される画面表示制御プログラムであって、地面方向への重力を加速度として検知する加速度センサによって検知された加速度のうち、前記画面に対して垂直方向であるZ軸方向の加速度と、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度とを用いて、画面に表示された画像を反転させるか否かを判定する判定手順と、前記判定手順によって前記画像を反転すると判定された場合には、前記画像を反転させるように制御する画像制御手順と、を実行させることを特徴とする。   A screen display control program according to the present invention includes a main body section that performs information processing, and is attached to the main body section, is configured to be rotatable with respect to the main body section, and is based on information from the main body section. A screen display control program executed by an information processing device having a screen display unit for displaying an image on the screen, out of accelerations detected by an acceleration sensor that detects gravity toward the ground as acceleration, Display on the screen using acceleration in the Z-axis direction, which is perpendicular to the ground, and acceleration in the X-axis direction, which is horizontal to the ground, and acceleration in the Y-axis direction, which is perpendicular to the Z-axis direction. A determination procedure for deciding whether or not to reverse the image, and an image control procedure for controlling the image to be reversed when the determination procedure determines that the image is to be reversed , Characterized in that for the execution.

発明によれば、ユーザの操作負担を軽減するとともに、ユーザの意図しない画面の表示方向の変更がなされることを防止することができるという効果を奏する。   According to the invention, it is possible to reduce an operation burden on the user and to prevent a change in the display direction of the screen that is not intended by the user.

図1は、実施例1に係る情報処理装置の斜視図において、通常使用時に画面が表示された状態を示す図である。FIG. 1 is a perspective view of the information processing apparatus according to the first embodiment, in which a screen is displayed during normal use. 図2は、実施例1に係る情報処理装置の斜視図において、画面表示部を180度開いた際の表示状態を示す図である。FIG. 2 is a diagram illustrating a display state when the screen display unit is opened 180 degrees in the perspective view of the information processing apparatus according to the first embodiment. 図3は、実施例1に係る情報処理装置の構成を示すブロック図である。FIG. 3 is a block diagram illustrating the configuration of the information processing apparatus according to the first embodiment. 図4は、加速度センサの構成例を示す図である。FIG. 4 is a diagram illustrating a configuration example of the acceleration sensor. 図5は、加速度センサの電極パターンの配置例を示す図である。FIG. 5 is a diagram illustrating an arrangement example of electrode patterns of the acceleration sensor. 図6は、正転から反転時における状態判定テーブルの一例を示す図である。FIG. 6 is a diagram illustrating an example of a state determination table from normal rotation to reverse. 図7は、急加速時における状態判定テーブルの一例を示す図である。FIG. 7 is a diagram illustrating an example of a state determination table during rapid acceleration. 図8Aは、反転から正転時における状態判定テーブルの一例を示す図である。FIG. 8A is a diagram illustrating an example of a state determination table from reverse to forward rotation. 図8Bは、反転から正転する際の、ヒステリシス制御についての概念図である。FIG. 8B is a conceptual diagram of hysteresis control during normal rotation from inversion. 図9は、静止状態におけるZ軸方向の加速度とY軸方向の加速度について説明する図である。FIG. 9 is a diagram for explaining the acceleration in the Z-axis direction and the acceleration in the Y-axis direction in a stationary state. 図10は、画面表示部が急に押された場合におけるZ軸方向の加速度とY軸方向の加速度について説明する図である。FIG. 10 is a diagram illustrating the acceleration in the Z-axis direction and the acceleration in the Y-axis direction when the screen display unit is suddenly pressed. 図11は、反転した場合の画面例を示す図である。FIG. 11 is a diagram showing an example of the screen when it is reversed. 図12は、マウスカーソルが当たっている一部分を反転した画面例を示す図である。FIG. 12 is a diagram illustrating an example of a screen in which a part on which the mouse cursor is placed is inverted. 図13は、マウスカーソルが当たっている行を反転した画面例を示す図である。FIG. 13 is a diagram showing an example of a screen in which the line on which the mouse cursor is placed is reversed. 図14は、実施例1に係る情報処理装置による画面制御処理の流れを示すフローチャートである。FIG. 14 is a flowchart illustrating the flow of the screen control process performed by the information processing apparatus according to the first embodiment. 図15は、実施例1に係る情報処理装置による画面反転処理の流れを示すフローチャートである。FIG. 15 is a flowchart illustrating the flow of the screen inversion process performed by the information processing apparatus according to the first embodiment. 図16は、実施例1に係る情報処理装置のソフトウェアによる画面表示制御処理の流れを示すフローチャートである。FIG. 16 is a flowchart illustrating a flow of screen display control processing by software of the information processing apparatus according to the first embodiment. 図17は、静止状態におけるZ軸方向の加速度およびY軸方向の加速度と急に停止した場合におけるZ軸方向の加速度およびY軸方向の加速度について説明する図である。FIG. 17 is a diagram for explaining the acceleration in the Z-axis direction and the acceleration in the Y-axis direction when suddenly stopped, and the acceleration in the Z-axis direction and the acceleration in the Y-axis direction in a stationary state. 図18は、画面表示部を90度から180度まで開いた際のZ軸方向の加速度成分の変化を示す図である。FIG. 18 is a diagram illustrating changes in acceleration components in the Z-axis direction when the screen display unit is opened from 90 degrees to 180 degrees. 図19は、180度近く開いた状態でのZ軸方向の加速度成分の変化を示す図である。FIG. 19 is a diagram illustrating a change in acceleration component in the Z-axis direction in a state where the opening is nearly 180 degrees. 図20は、実施例2に係る情報処理装置による画面反転処理の流れを示すフローチャートである。FIG. 20 is a flowchart illustrating the flow of screen inversion processing performed by the information processing apparatus according to the second embodiment. 図21は、実施例3に係る情報処理装置の構成を示すブロック図である。FIG. 21 is a block diagram illustrating the configuration of the information processing apparatus according to the third embodiment. 図22は、経年変化に対応可能な状態判定テーブルの一例を示す図である。FIG. 22 is a diagram illustrating an example of a state determination table that can cope with aging. 図23は、経年変化に対応可能な状態判定テーブルの一例を示す図である。FIG. 23 is a diagram illustrating an example of a state determination table that can cope with aging. 図24は、実施例3に係る情報処理装置による画面反転処理の流れを示すフローチャートである。FIG. 24 is a flowchart illustrating the flow of the screen inversion process performed by the information processing apparatus according to the third embodiment. 図25は、実施例3に係る情報処理装置による途中経過参照制御処理の流れを示すフローチャートである。FIG. 25 is a flowchart illustrating a flow of the midway progress reference control process performed by the information processing apparatus according to the third embodiment. 図26は、実施例3に係る情報処理装置による振動モードパターン解析処理の流れを示すフローチャートである。FIG. 26 is a flowchart illustrating the flow of the vibration mode pattern analysis process performed by the information processing apparatus according to the third embodiment. 図27は、画面表示部を180度近く開いた時に、ヒンジが全開になりストッパに当たったり、急に止めた際の衝撃や振動が発生した直後において、Z軸方向の加速度成分の変化傾向について説明する図である。FIG. 27 shows the change tendency of the acceleration component in the Z-axis direction immediately after the screen display part is opened almost 180 degrees and immediately after the hinge is fully opened and hits the stopper or suddenly stops. It is a figure explaining. 図28Aは、画面表示部を180度近く開いた時に、ヒンジが全開になりストッパに当たったり、急に止めた際の衝撃や振動が発生した直後において、Z軸方向の加速度成分の変化傾向について、実際の振動波形を模式化した図で、本来、周期や衝撃のレベルは様々だが、周期がやや小さい場合について、振動の振幅が次第に小さくなっていく、比較的理想的な振動の減衰傾向を示す場合の例、について説明する図である。FIG. 28A shows the change tendency of the acceleration component in the Z-axis direction immediately after the screen display part is opened almost 180 degrees and immediately after the hinge is fully opened and hits the stopper, or when an impact or vibration occurs when it is suddenly stopped. This is a schematic diagram of the actual vibration waveform. Originally, the period and impact level are various, but when the period is slightly small, the vibration amplitude gradually decreases. It is a figure explaining the example in the case of showing. 図28Bは、画面表示部を180度近く開いた時に、ヒンジが全開になりストッパに当たったり、急に止めた際の衝撃や振動が発生した直後において、Z軸方向の加速度成分の変化傾向について、振幅の傾向を単純化した振動波形を元に、振幅の閾値を厳しめに狭く設定した上で1回で判定した場合について説明する図である。FIG. 28B shows the change tendency of the acceleration component in the Z-axis direction immediately after the screen display part is opened almost 180 degrees and immediately after the hinge is fully opened and hits the stopper, or when an impact or vibration occurs when it is suddenly stopped. It is a figure explaining the case where it determines by one time, after setting the threshold value of an amplitude severely narrowly based on the vibration waveform which simplified the tendency of the amplitude. 図28Cは、画面表示部を180度近く開いた時に、ヒンジが全開になりストッパに当たったり、急に止めた際の衝撃や振動が発生した直後において、Z軸方向の加速度成分の変化傾向について、振幅の傾向を単純化した振動波形を元に、振幅を変えて2回に分けて判定した場合について説明する図である。FIG. 28C shows the change tendency of the acceleration component in the Z-axis direction immediately after the screen display part is opened almost 180 degrees and immediately after the hinge is fully opened and hits the stopper, or when an impact or vibration occurs when it is suddenly stopped. It is a figure explaining the case where it changes and determines in two steps based on the vibration waveform which simplified the tendency of the amplitude. 図28Dは、画面表示部を180度近く開いた時に、ヒンジが全開になりストッパに当たったり、急に止めた際の衝撃や振動が発生した直後において、Z軸方向の加速度成分の変化傾向について説明する図である。FIG. 28D shows the change tendency of the acceleration component in the Z-axis direction immediately after the screen display unit is opened almost 180 degrees and immediately after the hinge is fully opened and hits the stopper, or when an impact or vibration occurs when it is suddenly stopped. It is a figure explaining. 図28Eは、画面表示部を所望の角度に開く時に、所望の角度付近で急に止めた際の衝撃や振動が発生した直後や、筐体部分から手を離す際に、筐体が押されている最中の力から解放され、その後、筐体やヒンジ部分のねじれ戻りが生じて振動が発生したりした直後において、Z軸方向の加速度成分の変化傾向について、振幅の傾向を単純化した振動波形を元に、振動波形を所定の周期でサンプリングして、振れ幅の分布傾向(G値)をサンプリングし、サンプリングした振れ幅の分布を2段階で判定し、第1段階のモニタリングでは広めの振れ幅に分布していたものが、第2段階のモニタリングでは、やや狭まった振れ幅に変化していることを判定する様子を示す図である。FIG. 28E shows that when the screen display unit is opened to a desired angle, the case is pushed immediately after an impact or vibration occurs when it is suddenly stopped near the desired angle, or when the hand is released from the case part. Immediately after being released from the force being applied, and then generating vibrations due to the twisting of the housing and hinges, the trend of the amplitude component in the Z-axis direction has been simplified. Based on the vibration waveform, the vibration waveform is sampled at a predetermined cycle, the fluctuation distribution tendency (G value) is sampled, the sampled distribution of the fluctuation width is judged in two stages, and is broadened in the first stage monitoring. In the second-stage monitoring, it is a diagram showing a state in which it is determined that the variation is slightly narrowed in the second-stage monitoring. 図29は、実施例4に係る情報処理装置による画面反転処理の流れを示すフローチャートである。FIG. 29 is a flowchart illustrating the flow of screen inversion processing performed by the information processing apparatus according to the fourth embodiment. 図30は、小さな画面を重ねて表示する画面例を示す図である。FIG. 30 is a diagram illustrating a screen example in which small screens are displayed in an overlapping manner. 図31は、画面を左右に分割して表示する画面例を示す図である。FIG. 31 is a diagram illustrating a screen example in which the screen is divided into left and right screens. 図32は、画面を左右に分割して表示する画面例を示す図である。FIG. 32 is a diagram illustrating a screen example in which the screen is divided into left and right screens. 図33は、実施例5に係る情報処理装置のソフトウェアによる画面表示制御処理の流れを示すフローチャートである。FIG. 33 is a flowchart illustrating the flow of screen display control processing by software of the information processing apparatus according to the fifth embodiment. 図34は、画面の反転および正転を指示するアイコンが表示された画面例を示す図である。FIG. 34 is a diagram showing an example of a screen on which icons for instructing screen inversion and normal rotation are displayed. 図35は、実施例6に係る情報処理装置のソフトウェアによる画面表示制御処理の流れを示すフローチャートである。FIG. 35 is a flowchart illustrating a flow of screen display control processing by software of the information processing apparatus according to the sixth embodiment.

以下に添付図面を参照して、この発明に係る情報処理装置、画面表示制御方法および画面表示制御プログラムの実施例を詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。   Exemplary embodiments of an information processing apparatus, a screen display control method, and a screen display control program according to the present invention will be described below in detail with reference to the accompanying drawings. Note that the present invention is not limited to the embodiments.

以下の実施例1では、実施例1に係る情報処理装置の構成、情報処理装置の処理の流れを順に説明し、最後に実施例1による効果を説明する。なお、以下では、実施例1に係る情報処理装置について、会計事務所内で利用されるノート型パソコンを例として説明する。   In the following first embodiment, the configuration of the information processing apparatus according to the first embodiment and the processing flow of the information processing apparatus will be described in order, and finally the effects of the first embodiment will be described. In the following, the information processing apparatus according to the first embodiment will be described using a notebook personal computer used in an accounting office as an example.

[実施例1に係る情報処理装置の構成]
まず、図1〜図3を用いて、第1の実施形態に係る情報処理装置10の構成について説明する。図1は、実施例1に係る情報処理装置の斜視図において、通常使用時に画面が表示された状態を示す図である。図2は、実施例1に係る情報処理装置の斜視図において、画面表示部を180度開いた際の表示状態を示す図である。図3は、実施例1に係る情報処理装置の構成を示すブロック図である。
[Configuration of Information Processing Apparatus According to Embodiment 1]
First, the configuration of the information processing apparatus 10 according to the first embodiment will be described with reference to FIGS. FIG. 1 is a perspective view of the information processing apparatus according to the first embodiment, in which a screen is displayed during normal use. FIG. 2 is a diagram illustrating a display state when the screen display unit is opened 180 degrees in the perspective view of the information processing apparatus according to the first embodiment. FIG. 3 is a block diagram illustrating the configuration of the information processing apparatus according to the first embodiment.

図1に示すように、情報処理装置10は、全体の制御機能を実行し情報処理を行う本体部1と、本体部1に付設され、該本体部1に対して回動自在に構成され、本体部1からの情報に基づいて画面に対する画像の表示を行う画面表示部12と、本体部1に対して画面表示部12の開閉角度を変えるためのヒンジ2によって構成されている。このような構成により、画面表示部12が、ヒンジ2の回動によって、本体部1に対して所定の角度を回転できるようになっている。また、画像表示部12の上部には、加速度センサ13が内蔵されている。加速度センサ13は、地面方向への重力を加速度として検知する。   As shown in FIG. 1, an information processing apparatus 10 is configured to perform a whole control function and perform information processing, and is attached to the main body 1 and configured to be rotatable with respect to the main body 1. A screen display unit 12 that displays an image on the screen based on information from the main body unit 1 and a hinge 2 for changing the opening / closing angle of the screen display unit 12 with respect to the main body unit 1 are configured. With such a configuration, the screen display unit 12 can rotate a predetermined angle with respect to the main body unit 1 by the rotation of the hinge 2. An acceleration sensor 13 is built in the upper part of the image display unit 12. The acceleration sensor 13 detects gravity in the ground direction as acceleration.

また、情報処理装置10は、画面表示部12の傾きに連動して、画面の表示方向を正方向/逆方向に上下回転できる。図1では、通常の使用時は、画面表示部12上に“A会計事務所”という文字列画面が正方向で表示されている。   Further, the information processing apparatus 10 can rotate the screen display direction up and down in the forward / reverse direction in conjunction with the tilt of the screen display unit 12. In FIG. 1, during normal use, a character string screen “A Accounting Office” is displayed on the screen display unit 12 in the forward direction.

次に、図2を用いて、画面表示部12の開閉角度を大きくして、例えば、操作者と向かい合う被説明者に画面を提示する場合について説明する。情報処理装置10は、図2に示すように、画面表示部12の開閉角度が一定角度以上開かれた場合には、画面は反転して表示される。つまり、“A会計事務所”という文字列が逆向きに表示されている。このような表示状態によって、パソコン操作側とは反対方向にいる被説明者から自然の状態で表示画面を見ることができる。なお、画面を反転する際の処理については、後に詳述する。   Next, a case where the opening / closing angle of the screen display unit 12 is increased and the screen is presented to the person to be explained facing the operator will be described with reference to FIG. As shown in FIG. 2, when the opening / closing angle of the screen display unit 12 is opened by a certain angle or more, the information processing apparatus 10 displays the screen in an inverted manner. That is, the character string “A accounting office” is displayed in the reverse direction. With such a display state, it is possible to see the display screen in a natural state from a person who is in the direction opposite to the personal computer operation side. Note that processing for inverting the screen will be described in detail later.

図3を用いて、図1に示した情報処理装置10の機能構成を説明する。図3は、実施例1に係る情報処理装置10の構成を示すブロック図である。図3に示すように、この情報処理装置10は、入力部11、画面表示部12、加速度センサ13、制御部14および記憶部15を有する。以下にこれらの各部の処理を説明する。   A functional configuration of the information processing apparatus 10 illustrated in FIG. 1 will be described with reference to FIG. FIG. 3 is a block diagram illustrating the configuration of the information processing apparatus 10 according to the first embodiment. As illustrated in FIG. 3, the information processing apparatus 10 includes an input unit 11, a screen display unit 12, an acceleration sensor 13, a control unit 14, and a storage unit 15. The processing of each of these units will be described below.

入力部11は、キーボードやマウスなどの入力デバイスであり、画面表示部12は、ディスプレイなどの表示デバイスである。加速度センサ13は、地面方向への重力を加速度として検知する。具体的には、加速度センサ13は、3次元空間の加速度をX,Y,Z軸方向の加速度成分に分離して検出することができる。ここで加速度センサ13の構成について図4および図5を用いて説明する。なお、ここで説明する加速度センサの構成は、一例であって、これに限定されるものではない。   The input unit 11 is an input device such as a keyboard and a mouse, and the screen display unit 12 is a display device such as a display. The acceleration sensor 13 detects gravity in the ground direction as acceleration. Specifically, the acceleration sensor 13 can detect acceleration in a three-dimensional space by separating it into acceleration components in the X, Y, and Z axis directions. Here, the configuration of the acceleration sensor 13 will be described with reference to FIGS. 4 and 5. In addition, the structure of the acceleration sensor demonstrated here is an example, Comprising: It is not limited to this.

図4に示すように、加速度センサ13は、所定の自由度をもって変位可能となるように支持された重錘体131、固定電極132、変位電極133、Si基板(起歪体)134および台座135を有する。加速度センサ13は、重錘体131に作用する加速度(重力を含む)によって、重錘体131が基準位置から変位することにより生じる(機械的変位量や静電容量等の)各種パラメータの変化を検出することで、重錘体131に作用する加速度を検出する。   As shown in FIG. 4, the acceleration sensor 13 includes a weight body 131, a fixed electrode 132, a displacement electrode 133, a Si substrate (straining body) 134, and a pedestal 135 that are supported so as to be displaceable with a predetermined degree of freedom. Have The acceleration sensor 13 changes changes in various parameters (such as mechanical displacement and capacitance) caused by the weight 131 being displaced from the reference position by acceleration (including gravity) acting on the weight 131. By detecting, the acceleration which acts on the weight body 131 is detected.

一般的な加速度センサの利用として、情報処理装置では衝撃や傾きを検出し、ハードディスク装置のヘッドを退避させて故障を低減する用途や、プロジェクター装置では、傾きを検出して画面の台形補正を行なう用途が知られている。   As a general use of the acceleration sensor, the information processing device detects impact and tilt, and retracts the head of the hard disk device to reduce failure, and the projector device detects tilt and corrects the keystone of the screen. Applications are known.

図4に示すように、加速度センサ13では、Si基板134と対向する様に、固定基板136がSi基板134に接合され、固定基板136の下面には、5個の分割電極が形成され、Si基板134上面には単一電極が形成される。そして、図5に示す様にSi基板134と固定基板136との間には、5個の静電容量C1〜C5が形成される。重錘体131に加速度が作用すると、重錘体131が加速度の方位に変位するとともに、各静電容量が変化する。つまり、X,Y,Z軸方向の加速度によって静電容量C1〜C5が変化する。   As shown in FIG. 4, in the acceleration sensor 13, the fixed substrate 136 is bonded to the Si substrate 134 so as to face the Si substrate 134, and five divided electrodes are formed on the lower surface of the fixed substrate 136. A single electrode is formed on the upper surface of the substrate 134. As shown in FIG. 5, five electrostatic capacitances C <b> 1 to C <b> 5 are formed between the Si substrate 134 and the fixed substrate 136. When acceleration acts on the weight body 131, the weight body 131 is displaced in the direction of acceleration, and each capacitance changes. That is, the capacitances C1 to C5 change due to acceleration in the X, Y, and Z axis directions.

例えば、X軸方向の加速度を検出するためには、静電容量C1と静電容量C2の差を求め、Y軸方向の加速度を検出するためには、静電容量C3と静電容量C4の差を求め、Z軸方向の加速度を検出するためには、静電容量C5の値を検出する。なお、加速度センサ13は、静電型のものに限定されるものではなく、圧電型、抵抗型、動電型または磁気型などの加速度センサであってもよい。   For example, in order to detect the acceleration in the X-axis direction, the difference between the capacitance C1 and the capacitance C2 is obtained, and in order to detect the acceleration in the Y-axis direction, the capacitance C3 and the capacitance C4. In order to obtain the difference and detect the acceleration in the Z-axis direction, the value of the capacitance C5 is detected. The acceleration sensor 13 is not limited to an electrostatic type, and may be a piezoelectric type, a resistance type, an electrodynamic type or a magnetic type acceleration sensor.

記憶部15は、図3に示すように、状態判定テーブル記憶部15aを有する。記憶部15は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置などである。   As illustrated in FIG. 3, the storage unit 15 includes a state determination table storage unit 15 a. The storage unit 15 is, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.

状態判定テーブル記憶部15aは、加速度センサ13によって検知されたX,Y,Z軸方向の加速度と、画面表示部12の本体部1に対する回動角度と、画面の表示方向との関係を定義した状態判定テーブルを記憶する。   The state determination table storage unit 15a defines the relationship between the acceleration in the X, Y, and Z axis directions detected by the acceleration sensor 13, the rotation angle of the screen display unit 12 with respect to the main body unit 1, and the display direction of the screen. A state determination table is stored.

また、状態判定テーブル記憶部15aは、状態や用途に応じた複数の状態判定テーブルを記憶する。例えば、画面表示部12の画面に表示された画像が正転している状態である場合に、該画像を反転するか否か判定するための状態判定テーブルや、急加速であるために画面の反転を中止するか否かを判定するための状態判定テーブルや、画像が反転している状態である場合に、該画像を正転するか否かを判定するための状態判定テーブルを記憶する。   Further, the state determination table storage unit 15a stores a plurality of state determination tables corresponding to the state and application. For example, when the image displayed on the screen of the screen display unit 12 is in a normal rotation state, a state determination table for determining whether or not to reverse the image or a screen display for rapid acceleration A state determination table for determining whether or not to invert the image or a state determination table for determining whether or not the image is normally rotated when the image is inverted is stored.

ここで、図6〜図8の例を用いて、状態判定テーブル記憶部15aについて具体的に説明する。図6および図7に例示される状態判定テーブルは、画面表示部12の画面に表示された画像が正転している状態である場合に参照されるテーブルであり、図8に例示される状態判定テーブルは、画面表示部12の画面に表示された画像が反転している状態である場合に参照されるテーブルである。   Here, the state determination table storage unit 15a will be specifically described with reference to the examples of FIGS. The state determination table illustrated in FIGS. 6 and 7 is a table that is referred to when the image displayed on the screen of the screen display unit 12 is in a normal rotation state, and is the state illustrated in FIG. The determination table is a table that is referred to when the image displayed on the screen of the screen display unit 12 is in an inverted state.

図6〜図8に例示するように、状態判定テーブルは、X軸方向の加速度の値を示す「X軸」と、Y軸方向の加速度の値を示す「Y軸」と、Z軸方向の加速度を示す「Z軸」とに対応付けて、画面表示部12の本体部1に対する回動角度を示す「角度」と、画像の表示制御処理の内容を示す「処理」とを規定する。なお、状態判定テーブルでは、X軸方向の加速度が画面表示部12の回動角度に関係しないものとして、X軸の項目を全て「−」としている。これは、例えば、‘ノート型の端末装置’や‘タブレット型端末をキーボード装置に接続したような使用形態’では、画面表示部と本体(キーボード部)部が固定されていることにより、X軸方向の変位がないことによるものである。   As illustrated in FIGS. 6 to 8, the state determination table includes an “X axis” indicating an acceleration value in the X axis direction, a “Y axis” indicating an acceleration value in the Y axis direction, and a Z axis direction value. In association with the “Z axis” indicating acceleration, an “angle” indicating the rotation angle of the screen display unit 12 with respect to the main body 1 and a “process” indicating the content of the image display control process are defined. In the state determination table, the X-axis items are all “−”, assuming that the acceleration in the X-axis direction is not related to the rotation angle of the screen display unit 12. This is because, for example, in a “note type terminal device” or “usage where a tablet type terminal is connected to a keyboard device”, the screen display unit and the main body (keyboard unit) unit are fixed, so that the X axis This is because there is no displacement in the direction.

例えば、図6の例では、状態判定テーブルは、例えば、Y軸方向の加速度が「0,17G」で、Z軸方向の加速度が「0.98G」である場合には、画面表示部12の回動角度が「170」度であるものとし、処理として「画面反転」を規定している。つまり、図2のように、画面表示部12の開閉角度が「180」度、または、「180」度に近い状態である場合には、パソコン操作側とは反対方向にいる被説明者から自然の状態で表示画面を見ることができるように、画面を反転させる処理を規定している。なお、この状態判定テーブルにおけるZ軸方向の加速度「0.98G」が後述する判定部14aに用いられる第一の設定値に対応している。   For example, in the example of FIG. 6, when the acceleration in the Y-axis direction is “0, 17 G” and the acceleration in the Z-axis direction is “0.98 G”, for example, the state determination table The rotation angle is assumed to be “170” degrees, and “screen inversion” is defined as the process. That is, as shown in FIG. 2, when the opening / closing angle of the screen display unit 12 is “180” degrees or close to “180” degrees, the person who is present in the direction opposite to the personal computer operation side naturally A process for inverting the screen is defined so that the display screen can be viewed in the above state. It should be noted that the acceleration “0.98G” in the Z-axis direction in this state determination table corresponds to a first set value used in the determination unit 14a described later.

また、図7の例では、状態判定テーブルは、例えば、Z軸方向の加速度が「0.98G」と一見、画面表示部12を180度開いた状態と同じような値であったとしても、Y軸方向の加速度が「0.94G」である場合には、まだ十分に開いていないと判断し、処理として「画面反転しない」を規定している。つまり、Z軸方向の加速度の値だけでなく、Y軸方向の加速度も一定以上ある場合には、画面表示部12を強く押した状況であるものとして、画面を反転しないことを規定している。なお、この状態判定テーブルにおけるY軸方向の加速度「0.17G」が後述する判定部14aに用いられる第二の設定値に対応している。   In the example of FIG. 7, the state determination table may be the same value as when the screen display unit 12 is opened 180 degrees at first glance, for example, the acceleration in the Z-axis direction is “0.98G”. When the acceleration in the Y-axis direction is “0.94 G”, it is determined that the opening is not sufficiently open, and “no screen inversion” is defined as the process. That is, when not only the acceleration value in the Z-axis direction but also the acceleration in the Y-axis direction is above a certain level, it is defined that the screen display unit 12 is strongly pressed and the screen is not reversed. . Note that the acceleration “0.17G” in the Y-axis direction in this state determination table corresponds to a second set value used in the determination unit 14a described later.

また、図8の例では、状態判定テーブルは、例えば、Y軸方向の加速度が「0.35G」で、Z軸方向の加速度が「0.94G」である場合には、画面表示部12の回動角度が「160」度であるものとし、処理として「画面正転」を規定している。ここで、上記した図6の例では、画面表示部12の回動角度が「170」度である場合には、画面を反転することを規定しているが、正転する場合には、画面表示部12がより鋭角な「160」度に開くまで画面を正転する処理を行わない。このように、反転した画面を正転させる場合には、より鋭角な回動角度を設定することで、画面を反転した後に、画面表示部12の回動角度が多少変化した場合であっても、頻繁に画面の向きが切り替わることを防止することが可能である(ヒステリシス制御)。   In the example of FIG. 8, for example, the state determination table indicates that the screen display unit 12 has an acceleration in the Y-axis direction of “0.35 G” and an acceleration in the Z-axis direction of “0.94 G”. The rotation angle is assumed to be “160” degrees, and “normal screen rotation” is defined as a process. Here, in the example of FIG. 6 described above, when the rotation angle of the screen display unit 12 is “170” degrees, it is defined that the screen is reversed. The process of rotating the screen forward is not performed until the display unit 12 opens at a more acute “160” degree. As described above, when the inverted screen is rotated forward, even if the rotation angle of the screen display unit 12 slightly changes after the screen is inverted by setting a sharper rotation angle. It is possible to prevent frequent switching of the screen orientation (hysteresis control).

なお、この状態判定テーブルにおけるZ軸方向の加速度「0.94G」が後述する判定部14aに用いられる第三の設定値に対応し、Y軸方向の加速度「0.35G」が後述する判定部14aに用いられる第四の設定値に対応している。このヒステリシス制御についての様子を示したものが図8Bである。図8Bによれば、画面の正転から反転への移行は、B〜C度を不感帯とした上で、加速度センサの経年変化や量産時のばらつきを考慮して、幅を持たせたC度以上の開き角度で行うが、反転から正転への移行は、C度以下では行わず、B〜C度を不感帯とした上で、B度以下で行う。   Note that the acceleration “0.94G” in the Z-axis direction in this state determination table corresponds to a third set value used for the determination unit 14a described later, and the acceleration “0.35G” in the Y-axis direction is a determination unit described later. This corresponds to the fourth set value used for 14a. FIG. 8B shows the state of the hysteresis control. According to FIG. 8B, the transition from the normal rotation to the inversion of the screen takes the B to C degrees as a dead zone, and takes into account the secular change of the acceleration sensor and the variation during mass production, and the C degrees with a width. Although the above opening angle is used, the transition from inversion to normal rotation is not performed at C degrees or less, but is performed at B degrees or less after setting B to C degrees as a dead zone.

図3の説明に戻って、制御部14は、判定部14aおよび画像制御部14bを有する。ここで、制御部14は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などの電子回路やASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路である。   Returning to the description of FIG. 3, the control unit 14 includes a determination unit 14 a and an image control unit 14 b. Here, the control unit 14 is an electronic circuit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

判定部14aは、加速度センサ13によって検知された加速度のうち、画面に対して垂直方向であるZ軸方向の加速度と、地面に対して水平方向であるX軸方向とZ軸方向とに直交する方向であるY軸方向の加速度とを用いて、画面に表示された画像を反転させるか否かを判定する。   Of the accelerations detected by the acceleration sensor 13, the determination unit 14a is orthogonal to the acceleration in the Z-axis direction that is perpendicular to the screen, and the X-axis direction and the Z-axis direction that are horizontal to the ground. Whether or not to reverse the image displayed on the screen is determined using the acceleration in the Y-axis direction that is the direction.

具体的には、判定部14aは、状態判定テーブル記憶部15aに記憶された状態判定テーブルを参照し、Z軸方向の加速度が第一の設定値(例えば、0.98G)を超えている場合であっても、Y軸方向の加速度が十分にある場合には(例えば、0.8G)、まだ90度開いた状態に近いもの判断して(何らかの衝撃、振動によりZ軸方向のピークが検出されたと判断して)、画面を反転しないこととし、Z軸方向の加速度が第一の設定値(例えば、0.98G)を超えている場合であって、且つ、Y軸方向の加速度が第二の設定値(例えば、0.17G)未満である場合には、画像を反転させると判定する。なお、実施例では設定値を超える場合と設定値未満で判定しているが、設定値以上と設定以下で判定してもよい。   Specifically, the determination unit 14a refers to the state determination table stored in the state determination table storage unit 15a, and the acceleration in the Z-axis direction exceeds a first set value (for example, 0.98G). However, if the acceleration in the Y-axis direction is sufficient (for example, 0.8G), it is determined that it is still 90 degrees open (the peak in the Z-axis direction is detected by some impact or vibration) The screen is not reversed, the acceleration in the Z-axis direction exceeds a first set value (for example, 0.98G), and the acceleration in the Y-axis direction is the first If it is less than the second set value (for example, 0.17 G), it is determined that the image is inverted. In the embodiment, the determination is made when the set value is exceeded and the set value is less than the set value.

このように、Z軸方向の加速度だけでなく、Y軸方向の設定値にも着目し、Z軸方向の加速度が高い場合であっても、直ちに画面を反転させず、Y軸方向の加速度が設定値未満であることを判定して、ようやく画面を反転する。これにより、画面表示部12が急に押された状態などにおいて、ユーザが意図しない画面の反転が行われることを防止することができる。   Thus, paying attention not only to the acceleration in the Z-axis direction but also to the setting value in the Y-axis direction, even if the acceleration in the Z-axis direction is high, the screen is not reversed immediately, and the acceleration in the Y-axis direction is Judge that it is less than the set value and finally flip the screen. Thereby, in the state where the screen display unit 12 is suddenly pressed, it is possible to prevent the screen from being inverted by the user.

ここで、図9を用いて、静止状態におけるZ軸方向の加速度とY軸方向の加速度について説明する。図9は、静止状態におけるZ軸方向の加速度とY軸方向の加速度について説明する図である。図9に示すように、静止状態において、画面表示部12が地面に対して垂直に近い場合には、Z軸方向の加速度の値が1.0Gよりかなり小さい値になる。また、画面表示部12を180度近く開いた場合には、静止状態において、Z軸方向の加速度の値が1.0Gに近くなる。   Here, the acceleration in the Z-axis direction and the acceleration in the Y-axis direction in the stationary state will be described with reference to FIG. FIG. 9 is a diagram for explaining the acceleration in the Z-axis direction and the acceleration in the Y-axis direction in a stationary state. As shown in FIG. 9, in a stationary state, when the screen display unit 12 is nearly perpendicular to the ground, the value of acceleration in the Z-axis direction becomes a value considerably smaller than 1.0G. When the screen display unit 12 is opened nearly 180 degrees, the acceleration value in the Z-axis direction is close to 1.0 G in a stationary state.

次に、図10を用いて、画面表示部12が急に押された場合におけるZ軸方向の加速度とY軸方向の加速度について説明する。図10は、画面表示部が、急に操作者側に引かれた場合や、急に押された際の反動が生じた場合におけるZ軸方向の加速度とY軸方向の加速度について説明する図である。図10に示すように、画面表示部12は、画面表示部12が急に操作者側に引かれた場合や、急に押された際の反動が生じた場合に、Z軸方向の加速度が1.0Gに近い値あるいは1.0Gを超える値となる。このため、Z軸方向の加速度のみに着目した場合には、画面表示部12を180度近く開いた状態と、画面表示部12が急に操作者側に引かれた場合および急に押された際の反動が生じた場合とでは、区別がつきにくい。そこで、図7に例示した状態判定テーブル(急加速判定)に示すように、Z軸方向の加速度が高い場合であっても、直ちに画面を反転させず、Y軸方向の加速度が設定値未満であるという条件を満たした場合に、ようやく画面を反転することで、画面表示部12が急に押された状態において、ユーザが意図しない画面の反転が行われることを防止することができる。   Next, the acceleration in the Z-axis direction and the acceleration in the Y-axis direction when the screen display unit 12 is suddenly pressed will be described with reference to FIG. FIG. 10 is a diagram for explaining the acceleration in the Z-axis direction and the acceleration in the Y-axis direction when the screen display unit is suddenly pulled to the operator side or when a reaction occurs when it is suddenly pressed. is there. As shown in FIG. 10, when the screen display unit 12 is suddenly pulled toward the operator or when a reaction occurs when the screen display unit 12 is suddenly pressed, the acceleration in the Z-axis direction is increased. The value is close to 1.0G or exceeds 1.0G. For this reason, when paying attention only to the acceleration in the Z-axis direction, the screen display unit 12 is opened nearly 180 degrees, the screen display unit 12 is suddenly pulled toward the operator side, and is suddenly pressed. It is difficult to distinguish from the case where the reaction occurs. Therefore, as shown in the state determination table (rapid acceleration determination) illustrated in FIG. 7, even if the acceleration in the Z-axis direction is high, the screen is not reversed immediately, and the acceleration in the Y-axis direction is less than the set value. When a certain condition is satisfied, the screen is finally reversed, so that the screen can be prevented from being unintentionally reversed when the screen display unit 12 is suddenly pressed.

また、判定部14aは、画像が反転している状態である際に、図8に例示した判定状態テーブル(反転から正転)を参照し、Z軸方向の加速度が第一の設定値よりも値が小さい第三の設定値(例えば、0.9G)未満である場合であって、且つ、Y軸方向の加速度が第二の設定値よりも値が大きい第四の設定値(例えば、0.4G)を超えている場合には、画像を正転させると判定する。   The determination unit 14a refers to the determination state table illustrated in FIG. 8 (from inversion to normal rotation) when the image is inverted, and the acceleration in the Z-axis direction is higher than the first set value. A fourth setting value (for example, 0, which is a case where the value is less than a third setting value (for example, 0.9 G) and the acceleration in the Y-axis direction is larger than the second setting value). .4G), it is determined that the image is normally rotated.

画像制御部14bは、判定部14aによって図6に例示した状態判定テーブル(正転から反転時)を参照し、画像を反転すると判定された場合には、画像を反転させるように制御する。また、画像制御部14bは、判定部14aによって画像を反転すると判定された場合には、画像を正転させるように制御する。   The image control unit 14b refers to the state determination table (from normal rotation to reverse) illustrated in FIG. 6 by the determination unit 14a, and controls to invert the image when it is determined to invert the image. Further, the image control unit 14b performs control so that the image is normally rotated when the determination unit 14a determines to invert the image.

例えば、図11に例示するように、画像制御部14bは、画面表示部12に表示された画像を反転する。これにより、パソコン操作側とは反対方向にいる被説明者から自然の状態で表示画面を見せることができる。図11は、反転した場合の画面例を示す図である。   For example, as illustrated in FIG. 11, the image control unit 14 b inverts the image displayed on the screen display unit 12. Thereby, it is possible to show the display screen in a natural state from the person to be explained who is in the direction opposite to the personal computer operation side. FIG. 11 is a diagram showing an example of the screen when it is reversed.

また、画像制御部14bは、判定部14aによって画像を反転すると判定された場合には、ポインティングデバイスのカーソルが当たっている画像の一部分を切り出し、該画像の一部分を反転または正転させるように制御する。   In addition, when the determination unit 14a determines that the image is to be inverted, the image control unit 14b controls to cut out a part of the image on which the cursor of the pointing device is hit and to invert or forward the part of the image. To do.

例えば、図12に例示するように、マウスカーソルが当たっている項目、あるいは、マウスカーソルが当たっている項目およびその近傍領域を説明者に向けて正対するように、一時的にポップアップで拡大表示してもよい。また、例えば、図13に例示するように、画面の下部に説明者用のウィンドウを設けて、カーソルが当たっている行あるいは、カーソルが当たっている行およびその近傍の行を、説明者に向けて正対するように、説明者用のウィンドウに拡大表示するようにしてもよい。これにより、例えば、説明者が説明したい一部分あるいは、カーソルが当たっている行およびその近傍を拡大表示させつつ説明を行うことができるため、ユーザに見え易い画像を表示することが可能である。ここで、マウスカーソルの向きは、ポインティングデバイスのカーソルの座標を反転するように制御する際に、併せて、マウスカーソルの向きを反転した場合の例を図示しており、操作者(説明者)からみた指示方向を示しているが、マウスカーソルの向きを反転しないこととしても良い(マウスカーソルの向きを反転しない場合は、図12、図13において、マウスカーソルの向きが上下に逆になる)。   For example, as illustrated in FIG. 12, the item on which the mouse cursor is hit, or the item on which the mouse cursor is hit and its neighboring area are temporarily enlarged and displayed in a pop-up so as to face the presenter. May be. Also, for example, as illustrated in FIG. 13, a window for the explainer is provided at the bottom of the screen, and the line on which the cursor is hit or the line on which the cursor is hit and the line in the vicinity thereof are directed toward the explainer. It may be enlarged and displayed on the window for the explainer so that it faces directly. Accordingly, for example, the explanation can be made while enlarging and displaying a part that the instructor wants to explain or a line where the cursor is placed and the vicinity thereof, so that an image that can be easily seen by the user can be displayed. Here, the direction of the mouse cursor is shown in the example when the direction of the mouse cursor is reversed when controlling to reverse the coordinates of the cursor of the pointing device. However, the direction of the mouse cursor may not be reversed (if the direction of the mouse cursor is not reversed, the direction of the mouse cursor is reversed up and down in FIGS. 12 and 13). .

また、画像制御部14bは、判定部14aによって画像を反転すると判定された場合には、画像を反転させた後、画像に含まれるポインティングデバイスのカーソルの座標を反転するように制御する。つまり、被説明者に反転した画面を見せながら説明者が操作する場合には、マウス等のポインティングデバイスの表示されているカーソル座標を反転することで、説明者がイメージしているカーソルの動きと逆の動きとなることを防止し、操作性を向上させることが可能となる。   In addition, when the determination unit 14a determines to invert the image, the image control unit 14b performs control so that the coordinates of the cursor of the pointing device included in the image are inverted after the image is inverted. In other words, when the explainer operates while showing the flipped screen to the person to be explained, the cursor coordinates displayed on the pointing device such as a mouse are reversed, and the movement of the cursor imaged by the presenter It is possible to prevent reverse movement and improve operability.

[情報処理装置による処理]
次に、図14〜図16を用いて、実施例1に係る情報処理装置による処理を説明する。図14は、実施例1に係る情報処理装置による画面制御処理の流れを示すフローチャートである。図15は、実施例1に係る情報処理装置による画面反転処理の流れを示すフローチャートである。図16は、実施例1に係る情報処理装置のソフトウェアによる画面表示制御処理の流れを示すフローチャートである。
[Processing by information processing device]
Next, processing performed by the information processing apparatus according to the first embodiment will be described with reference to FIGS. FIG. 14 is a flowchart illustrating the flow of the screen control process performed by the information processing apparatus according to the first embodiment. FIG. 15 is a flowchart illustrating the flow of the screen inversion process performed by the information processing apparatus according to the first embodiment. FIG. 16 is a flowchart illustrating a flow of screen display control processing by software of the information processing apparatus according to the first embodiment.

まず、図14を用いて情報処理装置による画面制御処理の流れを説明する。図14に示すように、情報処理装置10は、加速度センサ13の値の測定を開始し(ステップS101)、加速度センサ13により測定された測定データ値を検出に利用できるように加工する(ステップS102)。   First, the flow of screen control processing by the information processing apparatus will be described with reference to FIG. As shown in FIG. 14, the information processing apparatus 10 starts measurement of the value of the acceleration sensor 13 (step S101), and processes the measurement data value measured by the acceleration sensor 13 so that it can be used for detection (step S102). ).

続いて、情報処理装置10は、画面に表示された画像を反転する画面反転処理(後に図15を用いて詳述)を行う(ステップS103)。そして、情報処理装置10は、画面反転処理が行われた後、カーソルの座標も反転されたか否かを判定する(ステップS104)。この結果、情報処理装置10は、カーソルの座標も反転されたと判定した場合には、カーソルの座標をさらに反転させ(ステップS105)、処理を終了する。また、情報処理装置10は、カーソルの座標が反転されていないと判定した場合には、そのまま処理を終了する。これは、システム全体の原点変更を行うことで、画面反転処理を行う場合には、画面表示だけでなく、入力デバイスの座標値も、画面反転に伴って反転するので、操作者からみた動きに同調するようにするために、入力デバイスの座標値を反転することとする一方で、画面表示に関する原点だけを変更する場合には、入力デバイスの座標値は、操作者からみた動きと同調した状態が維持されるので、反転しないで良いことによるものである。   Subsequently, the information processing apparatus 10 performs a screen inversion process (described later in detail with reference to FIG. 15) for inverting the image displayed on the screen (step S103). Then, after the screen inversion process is performed, the information processing apparatus 10 determines whether the coordinates of the cursor are also inverted (step S104). As a result, if the information processing apparatus 10 determines that the coordinates of the cursor are also inverted, the information processing apparatus 10 further inverts the coordinates of the cursor (step S105) and ends the process. Further, when the information processing apparatus 10 determines that the coordinates of the cursor are not inverted, the processing is ended as it is. This is because when the screen inversion process is performed by changing the origin of the entire system, not only the screen display but also the coordinate value of the input device is inverted along with the screen inversion. In order to synchronize, the coordinate value of the input device is inverted, but when only the origin related to the screen display is changed, the coordinate value of the input device is in synchronization with the movement seen by the operator. This is because it is not necessary to invert.

次に、図15を用いて、情報処理装置10による画面反転処理の流れ説明する。図15に示すように、情報処理装置10の判定部14aは、Z軸方向の加速度成分が第一の設定値(例えば、0.98G)を超えたか否かを判定する(ステップS201)。   Next, the flow of screen inversion processing by the information processing apparatus 10 will be described with reference to FIG. As illustrated in FIG. 15, the determination unit 14a of the information processing apparatus 10 determines whether or not the acceleration component in the Z-axis direction has exceeded a first set value (for example, 0.98G) (step S201).

この結果、情報処理装置10の判定部14aは、Z軸方向の加速度成分が第一の設定値(例えば、0.98G)を超えていないと判定した場合には、ステップS201の処理に戻る。また、情報処理装置10の判定部14aは、Z軸方向の加速度成分が第一の設定値(例えば、0.98G)を超えたと判定した場合には、Y軸方向の加速度成分が第二の設定値以上あるか判定する(ステップS202)。   As a result, when the determination unit 14a of the information processing apparatus 10 determines that the acceleration component in the Z-axis direction does not exceed the first set value (for example, 0.98G), the process returns to step S201. In addition, when the determination unit 14a of the information processing device 10 determines that the acceleration component in the Z-axis direction has exceeded a first set value (for example, 0.98G), the acceleration component in the Y-axis direction is the second acceleration component. It is determined whether there is a set value or more (step S202).

この結果、判定部14aは、Y軸方向の加速度成分が第二の設定値以上あると判定した場合には、ステップS201の処理に戻る。一方、Y軸方向の加速度成分が第二の設定値未満であると判定された場合には、画像制御部14bは、画面表示部12に表示された画像を反転する(ステップS203)。   As a result, if the determination unit 14a determines that the acceleration component in the Y-axis direction is greater than or equal to the second set value, the process returns to the process of step S201. On the other hand, when it is determined that the acceleration component in the Y-axis direction is less than the second set value, the image control unit 14b inverts the image displayed on the screen display unit 12 (step S203).

次に、図16を用いて、情報処理装置10のソフトウェアによる画面表示制御処理について説明する。図16に示すように、情報処理装置10の画像制御部14bは、画面表示部12に表示された画像を反転する処理が開始されると(ステップS301)、アプリケーションが表示している画像を取得する(ステップS302)。例えば、画像制御部14bは、アプリケーションを識別するアプリケーション番号とプロセスIDから描画中の画像データを取得する。   Next, screen display control processing by software of the information processing apparatus 10 will be described with reference to FIG. As illustrated in FIG. 16, when the process of inverting the image displayed on the screen display unit 12 is started (step S <b> 301), the image control unit 14 b of the information processing apparatus 10 acquires the image displayed by the application. (Step S302). For example, the image control unit 14b acquires the image data being drawn from the application number for identifying the application and the process ID.

次に、画像制御部14bは、カーソル座標(X座標、Y座標)を取得し(ステップS303)、カーソル座標のY座標をもとに、アプリケーションが表示している画像データから、カーソルが当たっているY座標の近傍の画像データを切り出す(ステップS304)。   Next, the image control unit 14b acquires the cursor coordinates (X coordinate, Y coordinate) (step S303), and based on the Y coordinate of the cursor coordinates, the cursor hits from the image data displayed by the application. Image data near the Y coordinate is cut out (step S304).

そして、画像制御部14bは、切り出した画像データの座標をさらに反転(正転)し(ステップS305)、説明者用のウィンドウを生成して、切り出した画像データを表示する(ステップS306)。そして、画像制御部14bは、画像の反転が終了したか否かを判定し(ステップS307)、終了したと判定した場合には、そのまま処理を終了する。   Then, the image control unit 14b further inverts (normally rotates) the coordinates of the clipped image data (step S305), generates a window for the explainer, and displays the clipped image data (step S306). Then, the image control unit 14b determines whether or not the reversal of the image has ended (step S307). If it is determined that the image has been ended, the processing ends.

また、画像制御部14bは、画像の反転が終了していないと判定した場合には、カーソルが移動したか判定する(ステップS308)。この結果、画像制御部14bは、カーソルが移動していないと判定した場合には、ステップS308の処理を繰り返す。また、画像制御部14bは、カーソルが移動したと判定した場合には、ステップS302の処理に戻る。   If the image control unit 14b determines that the reversal of the image has not ended, it determines whether the cursor has moved (step S308). As a result, when it is determined that the cursor has not moved, the image control unit 14b repeats the process of step S308. If the image control unit 14b determines that the cursor has moved, the process returns to step S302.

[実施例1の効果]
上述してきたように、実施例1に係る情報処理装置10は、情報処理を行う本体部1と、本体部1に付設され、該本体部1に対して回動自在に構成され、本体部1からの情報に基づいて画面に対する画像の表示を行う画面表示部12と、地面方向への重力を加速度として検知する加速度センサ13とを有する。そして、情報処理装置10は、加速度センサ13によって検知された加速度のうち、画面に対して垂直方向であるZ軸方向の加速度と、地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度とを用いて、画面に表示された画像を反転させるか否かを判定し、画像を反転すると判定された場合には、画像を反転させるように制御する。
[Effect of Example 1]
As described above, the information processing apparatus 10 according to the first embodiment includes a main body 1 that performs information processing, and is attached to the main body 1 and is configured to be rotatable with respect to the main body 1. A screen display unit 12 that displays an image on the screen based on information from the computer, and an acceleration sensor 13 that detects gravity in the ground direction as an acceleration. The information processing apparatus 10 includes the acceleration detected by the acceleration sensor 13 in the Z-axis direction that is perpendicular to the screen, the X-axis direction that is horizontal to the ground, and the Z-axis direction. It is determined whether or not to reverse the image displayed on the screen using the acceleration in the Y-axis direction, which is a direction orthogonal to the image, and if it is determined to invert the image, the image is inverted. Control.

このように、Z軸方向の加速度だけでなく、Y軸方向の加速度を考慮して、画像の反転制御処理を行っているので、例えば、画面表示部12を急に押した際に、Z軸方向の加速度だけが高いだけでなく、Y軸方向の加速度も高い場合には、画像を反転させないようにする。これにより、ユーザの操作負担を軽減するとともに、ユーザの意図しない画面の表示方向の変更がなされることを防止することが可能である。   Thus, since the image inversion control processing is performed in consideration of not only the acceleration in the Z-axis direction but also the acceleration in the Y-axis direction, for example, when the screen display unit 12 is suddenly pressed, When not only the acceleration in the direction is high but also the acceleration in the Y-axis direction is high, the image is not reversed. As a result, it is possible to reduce the burden on the user's operation and prevent the screen display direction from being changed unintended by the user.

また、実施例1によれば、情報処理装置10は、Z軸方向の加速度が第一の設定値を超えている場合であって、且つ、Y軸方向の加速度が第二の設定値未満である場合には、画像を反転させると判定する。このように、情報処理装置10では、Z軸の加速度を取得し、Y軸での加速度も取得し、Y軸、Z軸を判定することで動作が安定するまでの時間を短縮し、迅速かつ適切に画面の表示方向の変更制御を行うことが可能である。また、Z軸方向の加速度が高い場合であっても、直ちに画面を反転させず、Y軸方向の加速度が設定値未満であるという条件を満たした場合に、ようやく画面を反転することで、画面表示部12が急に押された状態において、ユーザが意図しない画面の反転が行われることを防止することができる。   Further, according to the first embodiment, the information processing apparatus 10 is a case where the acceleration in the Z-axis direction exceeds the first set value, and the acceleration in the Y-axis direction is less than the second set value. If there is, it is determined to invert the image. In this way, the information processing apparatus 10 acquires the Z-axis acceleration, acquires the Y-axis acceleration, and determines the Y-axis and the Z-axis, thereby reducing the time until the operation is stabilized and quickly. It is possible to appropriately change the display direction of the screen. Also, even if acceleration in the Z-axis direction is high, the screen is not reversed immediately, and when the condition that the acceleration in the Y-axis direction is less than the set value is satisfied, the screen is finally reversed. In the state where the display unit 12 is suddenly pressed, it is possible to prevent the screen from being reversed that is not intended by the user.

また、実施例1によれば、情報処理装置10は、画像が反転している状態である際に、Z軸方向の加速度が第一の設定値よりも値が小さい第三の設定値未満である場合であって、且つ、Y軸方向の加速度が第二の設定値よりも値が大きい第四の設定値を超えている場合には、画像を正転させると判定し、画像を反転すると判定された場合には、画像を正転させるように制御する。このため、画面を反転させた後、反転した画面を正転する条件を厳しくしているため、誤って画面が頻繁に正転してしまうことを防止することが可能である。   Further, according to the first embodiment, when the image processing apparatus 10 is in an inverted state, the Z-axis direction acceleration is less than the third set value that is smaller than the first set value. If there is a case and the acceleration in the Y-axis direction exceeds the fourth set value, which is larger than the second set value, it is determined that the image is rotated forward and the image is inverted. If it is determined, control is performed so that the image is normally rotated. For this reason, since the conditions for normal rotation of the inverted screen after the screen is inverted are stricter, it is possible to prevent the screen from being erroneously rotated normally.

また、実施例1によれば、情報処理装置10は、画像を反転すると判定された場合には、画像を反転させた後、画像に含まれるポインティングデバイスのカーソルの座標を反転するように制御する。このため、画像が反転した後も、反転した画像を見せながら説明者が容易にカーソルを操作することが可能である。つまり、被説明者に反転した画面を見せながら説明者が操作する場合には、マウス等のポインティングデバイスの表示されているカーソル座標を反転することで、説明者がイメージしているカーソルの動きと逆の動きとなることを防止し、操作性を向上させることが可能となる。   Further, according to the first embodiment, when it is determined that the image is to be inverted, the information processing apparatus 10 performs control so as to invert the coordinates of the cursor of the pointing device included in the image after inverting the image. . For this reason, even after the image is reversed, the presenter can easily operate the cursor while showing the reversed image. In other words, when the explainer operates while showing the flipped screen to the person to be explained, the cursor coordinates displayed on the pointing device such as a mouse are reversed, and the movement of the cursor imaged by the presenter It is possible to prevent reverse movement and improve operability.

また、実施例1によれば、情報処理装置10は、画像を反転すると判定された場合には、ポインティングデバイスのカーソルが当たっている画像の一部分を切り出し、該画像の一部分を反転または正転させるように制御する。このため、例えば、説明者が説明したい一部分のみを拡大表示させつつ説明を行うことができるため、ユーザに見え易い画像を表示することが可能である。   Further, according to the first embodiment, when it is determined that the image is to be inverted, the information processing apparatus 10 cuts out a part of the image on which the cursor of the pointing device is hit and inverts or normally rotates the part of the image. To control. For this reason, for example, since the explanation can be performed while enlarging and displaying only a part that the explainer wants to explain, it is possible to display an image that can be easily seen by the user.

ところで、画面表示部12を180度近く開いた場合に、衝撃や振動によりチャタリングで加速度センサ13の値が安定しない場合がある。ここで、図17を用いて、加速度センサ13の値が安定しない場合について説明する。図17は、静止状態におけるZ軸方向の加速度およびY軸方向の加速度と急に停止した場合におけるZ軸方向の加速度およびY軸方向の加速度について説明する図である。例えば、図17の(1)に例示するように、画面表示部12を180度近く開き、画面表示部12が静止状態である場合には、Z軸方向の成分が1.0Gに近い値となる。これに対して、画面表示部12を180度近く開いて、急に開く動作を停止した場合には、振動によるチャタリングで加速度センサ13の値が安定しない。この場合に、発生する振動には、急に停止した直後や衝撃が加わった直後に、加速度センサ13内部の重錘体131のバウンドによる振動とノート筐体のねじれの戻り等による振動との2種類がある。   By the way, when the screen display unit 12 is opened nearly 180 degrees, the value of the acceleration sensor 13 may not be stabilized by chattering due to impact or vibration. Here, the case where the value of the acceleration sensor 13 is not stable will be described with reference to FIG. FIG. 17 is a diagram for explaining the acceleration in the Z-axis direction and the acceleration in the Y-axis direction when suddenly stopped, and the acceleration in the Z-axis direction and the acceleration in the Y-axis direction in a stationary state. For example, as illustrated in (1) of FIG. 17, when the screen display unit 12 is opened nearly 180 degrees and the screen display unit 12 is stationary, the component in the Z-axis direction is a value close to 1.0 G. Become. On the other hand, when the screen display unit 12 is opened nearly 180 degrees and the sudden opening operation is stopped, the value of the acceleration sensor 13 is not stabilized by chattering due to vibration. In this case, the vibrations generated are 2 vibrations caused by a bouncing of the weight body 131 in the acceleration sensor 13 and vibrations caused by a return of torsion of the notebook housing, etc., immediately after stopping suddenly or immediately after an impact is applied. There are types.

このように、‘ノート型の端末装置’や‘タブレット型端末をキーボード装置に接続したような使用形態’では、どこにも接続されていない手持ち型のスマフォなどと異なり、回動する表示部がヒンジ等を介して本体側に固定されていることで、表示部を動かした際に、衝撃や振動が発生しやすい傾向にあり、かかる衝撃や振動による影響をどのように取り除くのかが課題となる。   In this way, in the “note type terminal device” and “usage where a tablet type terminal is connected to a keyboard device”, unlike a handheld smartphone that is not connected anywhere, the rotating display unit is a hinge. When the display unit is moved, there is a tendency that impacts and vibrations are likely to occur, and how to remove the effects of such impacts and vibrations is a problem.

また、スマフォの場合、360度回転可能で、相手側に向けて200度程度まで回転させたところで反転することが一般的であるところ、この場合、Y軸がマイナスの数値に大きく振れるので、画面反転のための角度検出の際、このマイナス側の値を重視することで、チャタリングないし振動の影響を受けにくくすることが可能であるのに対し、‘ノート型の端末装置’や‘タブレット型端末をキーボード装置に接続したような使用形態’では、180度以内(つまり、Y軸の値が大きくマイナス側に振れず、プラスG側〜0G付近に留まるため)画面反転のタイミング制御が難しいという課題がある。   In addition, in the case of a smartphone, it is possible to rotate 360 degrees, and it is common to reverse the position when it is rotated to about 200 degrees toward the other party. In this case, the Y axis swings greatly to a negative value, so the screen By focusing on this negative value when detecting the angle for reversal, it is possible to make it less susceptible to chattering or vibration, whereas' note type terminal devices' and 'tablet type terminals Is difficult to control the timing of screen reversal within 180 degrees (that is, the value of the Y axis does not move greatly to the minus side and stays around the plus G side to 0G). There is.

次に図18および図19を用いて、Z軸方向の加速度成分の変化について説明する。図18は、画面表示部を90度から180度まで開いた際のZ軸方向の加速度成分の変化を示す図である。図19は、加速度センサ13の値が安定してきた状態でのZ軸方向の加速度成分の変化を示す図である。図18に例示するように、画面表示部12を90度から180度まで開いて急に停止した直後は、振動によりチャタリングでZ軸方向の加速度が大きく変化しており安定していないが、時間の経過とともに、Z軸方向の加速度が小さくなる(図18の範囲A参照)。   Next, changes in the acceleration component in the Z-axis direction will be described with reference to FIGS. 18 and 19. FIG. 18 is a diagram illustrating changes in acceleration components in the Z-axis direction when the screen display unit is opened from 90 degrees to 180 degrees. FIG. 19 is a diagram illustrating changes in the acceleration component in the Z-axis direction in a state where the value of the acceleration sensor 13 has stabilized. As illustrated in FIG. 18, immediately after the screen display unit 12 is opened from 90 degrees to 180 degrees and suddenly stopped, the acceleration in the Z-axis direction is greatly changed due to chattering due to vibration, which is not stable. As time passes, the acceleration in the Z-axis direction decreases (see range A in FIG. 18).

図18の範囲Aに対応するZ軸方向の加速度成分の変化が図19に拡大されて表示されている。図19に示すように、画面表示部12を動かした直後は、Z軸方向の加速度の変化する幅が段々小さくなり、1.0Gの値に収束している。   The change in the acceleration component in the Z-axis direction corresponding to the range A in FIG. 18 is enlarged and displayed in FIG. As shown in FIG. 19, immediately after the screen display unit 12 is moved, the change width of the acceleration in the Z-axis direction becomes gradually smaller and converges to a value of 1.0G.

このように、振動によるチャタリングで加速度センサ13の値が安定しないが、時間の経過とともに、加速度センサ13の値が安定することから、実施例2に係る情報処理装置10では、待ち時間を設け、待ち時間経過後も加速度センサ13の値が所定の条件を満たした場合には、画像表示部12に表示された画像を反転する処理を行う。以下に、実施例2に係る情報処理装置10について説明する。なお、実施例2に係る情報処理装置10の構成は、実施例1に係る情報処理装置10と同様であるため説明を省略する。また、実施例2に係る情報処理装置10の処理についても、実施例1に係る情報処理装置10と同様の処理については説明を省略する。   Thus, although the value of the acceleration sensor 13 is not stable due to chattering due to vibration, since the value of the acceleration sensor 13 is stabilized as time passes, the information processing apparatus 10 according to the second embodiment provides a waiting time, If the value of the acceleration sensor 13 satisfies a predetermined condition even after the waiting time has elapsed, a process of inverting the image displayed on the image display unit 12 is performed. The information processing apparatus 10 according to the second embodiment will be described below. Note that the configuration of the information processing apparatus 10 according to the second embodiment is the same as that of the information processing apparatus 10 according to the first embodiment, and a description thereof will be omitted. In addition, regarding the processing of the information processing apparatus 10 according to the second embodiment, the description of the same processing as that of the information processing apparatus 10 according to the first embodiment is omitted.

実施例2に係る情報処理装置10の判定部14aは、Z軸方向の加速度が第一の設定値(例えば、0.98G)を超え、且つ、Y軸方向の加速度が第二の設定値(例えば、0.3G)未満であった時点から所定の待ち時間(例えば、5秒)が経過した後に、Z軸方向の加速度が第一の設定値を超えたか否かを再度判定し、Z軸方向の加速度が第一の設定値を超えている場合には、画面に表示された画像を反転させると判定する。   In the determination unit 14a of the information processing apparatus 10 according to the second embodiment, the acceleration in the Z-axis direction exceeds a first set value (for example, 0.98G), and the acceleration in the Y-axis direction is a second set value ( For example, after a predetermined waiting time (for example, 5 seconds) has elapsed since the time when it was less than 0.3 G), it is determined again whether the acceleration in the Z-axis direction has exceeded the first set value, and the Z-axis When the acceleration in the direction exceeds the first set value, it is determined that the image displayed on the screen is reversed.

ここで、図20を用いて、実施例2に係る情報処理装置10による画面反転処理を説明する。図20は、実施例2に係る情報処理装置による画面反転処理の流れを示すフローチャートである。図20に示すように、情報処理装置10の判定部14aは、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えたか否かを判定する(ステップS401)。   Here, the screen inversion process by the information processing apparatus 10 according to the second embodiment will be described with reference to FIG. FIG. 20 is a flowchart illustrating the flow of screen inversion processing performed by the information processing apparatus according to the second embodiment. As illustrated in FIG. 20, the determination unit 14a of the information processing apparatus 10 determines whether or not the acceleration component in the Z-axis direction has exceeded a set value (for example, 0.98G) (step S401).

この結果、判定部14aは、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えていないと判定した場合には、ステップS401の処理に戻る。また、判定部14aは、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えたと判定した場合には、Y軸方向の加速度成分が設定値以上あるか判定する(ステップS402)。   As a result, if the determination unit 14a determines that the acceleration component in the Z-axis direction does not exceed a set value (for example, 0.98G), the process returns to the process of step S401. If the determination unit 14a determines that the acceleration component in the Z-axis direction has exceeded a set value (for example, 0.98G), the determination unit 14a determines whether the acceleration component in the Y-axis direction is greater than or equal to the set value (step S402). .

そして、判定部14aは、待ち時間の5秒が経過したか否かを判定する(ステップS403)。この結果、判定部14aは、待ち時間の5秒が経過していないと判定した場合には、ステップS403の判定処理を繰り返し、待ち時間の5秒が経過したと判定した場合には、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えたか否かを再度判定する(ステップS404)。なお、ここでは、ステップS404において再度判定する際の設定値(閾値)の値が、ステップS402において最初に判定した際の設定値(閾値)値と同じ「0.98G」である場合を説明したが、同じ閾値を使用するものに限られるものではなく、例えば、再度判定する際の設定値の値を、最初に判定した際の設定値の値よりも大きくしてもよい。   And the determination part 14a determines whether 5 seconds of waiting time passed (step S403). As a result, when determining that the waiting time of 5 seconds has not elapsed, the determination unit 14a repeats the determination process of step S403, and when determining that 5 seconds of the waiting time has elapsed, It is determined again whether or not the acceleration component in the direction exceeds a set value (for example, 0.98G) (step S404). Here, a case has been described in which the setting value (threshold value) when re-determining in step S404 is “0.98G”, which is the same as the setting value (threshold value) when initially determining in step S402. However, the present invention is not limited to using the same threshold value. For example, the setting value at the time of determination again may be larger than the setting value at the time of determination first.

この結果、判定部14aは、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えていないと判定した場合には、ステップS404の処理に戻る。また、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えたと判定された場合には、画像制御部14bは、画面表示部12に表示された画像を反転する(ステップS405)。   As a result, if the determination unit 14a determines that the acceleration component in the Z-axis direction does not exceed a set value (for example, 0.98G), the process returns to step S404. When it is determined that the acceleration component in the Z-axis direction has exceeded a set value (for example, 0.98G), the image control unit 14b inverts the image displayed on the screen display unit 12 (step S405). .

このように、実施例2によれば、情報処理装置10は、Z軸方向の加速度が第一の設定値を超え、且つ、Y軸方向の加速度が第二の設定値未満であった時点から所定の待ち時間が経過した後に、Z軸方向の加速度が第一の設定値を超えたか否かを再度判定し、Z軸方向の加速度が第一の設定値を超えている場合には、画面に表示された画像を反転させる。   As described above, according to the second embodiment, the information processing apparatus 10 starts from the time when the acceleration in the Z-axis direction exceeds the first set value and the acceleration in the Y-axis direction is less than the second set value. After a predetermined waiting time elapses, it is determined again whether the acceleration in the Z-axis direction has exceeded the first set value. If the acceleration in the Z-axis direction has exceeded the first set value, the screen Invert the image displayed in.

これにより、実施例2に係る情報処理装置10は、振動によるチャタリングで加速度センサ13の値が安定しない場合であっても、待ち時間を設けることで、安定した加速度センサ13の値を用いて適切な判定処理を行うことができ、ユーザの意図しない画面の表示方向の変更がなされることを防止するが可能である。   Thereby, even if the value of the acceleration sensor 13 is not stable due to chattering due to vibration, the information processing apparatus 10 according to the second embodiment appropriately uses the stable value of the acceleration sensor 13 by providing a waiting time. Therefore, it is possible to prevent a change in the display direction of the screen unintended by the user.

ところで、上記した実施例2では、待ち時間を設け、待ち時間経過後も加速度センサ13の値が所定の条件を満たした場合には、画像表示部12に表示された画像を反転する場合を説明した。しかし、待ち時間が長い場合には、なかなか画面が反転されず、画面反転処理が迅速に行われなくなる。すなわち、振動やチャタリング防止のために待ち時間制御が基本にあるとしても、できるだけ待ち時間を減らしてスムーズにプレゼンに移行したいという新たな課題が生じてくる。そこで、実施例3に係る情報処理装置10Aでは、Z軸方向の加速度成分の変化を見て、画像表示部12が押された状態から180度近く開いた状態と判断した場合には、待ち時間を減らし、画面反転処理を迅速に行う。   By the way, in the above-described second embodiment, a case where a waiting time is provided and the image displayed on the image display unit 12 is reversed when the value of the acceleration sensor 13 satisfies a predetermined condition even after the waiting time has elapsed will be described. did. However, when the waiting time is long, the screen is not easily reversed, and the screen reversal process is not performed quickly. That is, even if waiting time control is fundamental to prevent vibration and chattering, a new problem arises in that it is desired to reduce the waiting time as much as possible and smoothly shift to the presentation. Therefore, in the information processing apparatus 10A according to the third embodiment, when the change in the acceleration component in the Z-axis direction is observed and it is determined that the image display unit 12 is opened nearly 180 degrees from the pressed state, the waiting time Reduces the screen reversal speed.

また、加速度センサ13が経年劣化することにより、加速度の値に誤差が生じる場合がある。このため、実施例3に係る情報処理装置10Aでは、加速度センサ13の測定値に対して、画面表示部12の本体部1に対す回動角度や加速度の揺らぎをレンジとして状態判定テーブルに設定することで、測定値の誤差を吸収する。   Further, when the acceleration sensor 13 deteriorates over time, an error may occur in the acceleration value. For this reason, in the information processing apparatus 10A according to the third embodiment, the rotation angle with respect to the main body 1 of the screen display unit 12 and the fluctuation of the acceleration are set in the state determination table for the measurement value of the acceleration sensor 13 as a range. In this way, the measurement error is absorbed.

まず、図21を用いて、実施例3に係る情報処理装置10Aの構成について説明する。図21は、実施例3に係る情報処理装置の構成を示すブロック図である。図21に示す実施例3に係る情報処理装置10Aの構成は、図3に示した実施例1に係る情報処理装置10と比較して、変更部14cを新たに有する点が相違する。また、状態判定テーブル記憶部15aが記憶する状態判定テーブルが相違する。   First, the configuration of the information processing apparatus 10A according to the third embodiment will be described with reference to FIG. FIG. 21 is a block diagram illustrating the configuration of the information processing apparatus according to the third embodiment. The configuration of the information processing apparatus 10A according to the third embodiment illustrated in FIG. 21 is different from the information processing apparatus 10 according to the first embodiment illustrated in FIG. 3 in that a change unit 14c is newly included. Further, the state determination table stored in the state determination table storage unit 15a is different.

例えば、図22に例示するように、状態判定テーブル記憶部15aが記憶する状態判定テーブルは、加速度の揺らぎがレンジとして設定されている。図22の例を用いて説明すると、図22に例示する状態判定テーブルでは、画面表示部12の本体部1に対す回動角度である角度「90」に対応付けて、レンジ「0」では、Y軸方向の加速度が「1」、Z軸方向の加速度が「1」に設定され、レンジ「1」では、Y軸方向の加速度が「0.9−1.1」、Z軸方向の加速度が「0.9−1.1」に設定され、レンジ「2」では、Y軸方向の加速度が「0.8−1.2」、Z軸方向の加速度が「0.8−1.2」に設定され、レンジ「3」では、Y軸方向の加速度が「1.5−2.5」、Z軸方向の加速度が「1.5−2.5」に設定されている。   For example, as illustrated in FIG. 22, in the state determination table stored in the state determination table storage unit 15a, the fluctuation of acceleration is set as a range. Referring to the example of FIG. 22, in the state determination table illustrated in FIG. 22, the range “0” is associated with the angle “90” that is the rotation angle with respect to the main body 1 of the screen display unit 12. The acceleration in the Y-axis direction is set to “1”, the acceleration in the Z-axis direction is set to “1”, and in the range “1”, the acceleration in the Y-axis direction is “0.9-1.1”, and the acceleration in the Z-axis direction. Is set to “0.9-1.1”, and in the range “2”, the acceleration in the Y-axis direction is “0.8-1.2”, and the acceleration in the Z-axis direction is “0.8-1.2”. In the range “3”, the acceleration in the Y-axis direction is set to “1.5-2.5” and the acceleration in the Z-axis direction is set to “1.5-2.5”.

このように、状態判定テーブルでは、レンジに応じて、Y軸方向の加速度およびZ軸方向の加速度の揺らぎ幅が異なって設定されている。例えば、初期状態では、「角度」に対して、Y軸方向の加速度およびZ軸方向の加速度に幅がないレンジ「0」を参照し、その後、情報処理装置10Aの利用年数が経つごとに、Y軸方向の加速度およびZ軸方向の加速度の揺らぎの幅が大きいレンジ「1」、「2」、「3」を順次参照していくことで、経年変化に対応することができる。   Thus, in the state determination table, the fluctuation widths of the acceleration in the Y-axis direction and the acceleration in the Z-axis direction are set differently according to the range. For example, in the initial state, with respect to the “angle”, the range “0” in which the acceleration in the Y-axis direction and the acceleration in the Z-axis direction are not wide is referred to, By sequentially referring to the ranges “1”, “2”, and “3” in which the fluctuation width of the acceleration in the Y-axis direction and the acceleration in the Z-axis direction is large, it is possible to cope with aging.

また、例えば、図23に例示するように、状態判定テーブル記憶部15aが記憶する状態判定テーブルは、画面表示部12の本体部1に対す回動角度の揺らぎがレンジとして設定されてもよい。図23の例を用いて説明すると、図23に例示する状態判定テーブルでは、Y軸方向の加速度を示す「Y軸」の値が「1」、Z軸方向の加速度を示す「Z軸」の値が「0」に対応付けて、レンジ「0」では、角度「90」が設定され、レンジ「1」では、角度「89−91」が設定され、レンジ「2」では、角度「85−95」が設定され、レンジ「3」では、角度「80−100」が設定される。   Further, for example, as illustrated in FIG. 23, in the state determination table stored in the state determination table storage unit 15a, the fluctuation of the rotation angle with respect to the main body 1 of the screen display unit 12 may be set as a range. Referring to the example of FIG. 23, in the state determination table illustrated in FIG. 23, the value of “Y axis” indicating the acceleration in the Y axis direction is “1”, and “Z axis” indicating the acceleration in the Z axis direction. In association with the value “0”, in the range “0”, the angle “90” is set, in the range “1”, the angle “89-91” is set, and in the range “2”, the angle “85— 95 ”is set, and in the range“ 3 ”, the angle“ 80-100 ”is set.

このように、状態判定テーブルでは、レンジに応じて、画面表示部12の本体部1に対す回動角度の揺らぎ幅が異なって設定されている。例えば、初期状態では、回動角度の揺らぎ幅がないレンジ「0」を参照し、その後、情報処理装置10Aの利用年数が経つごとに、回動角度の揺らぎ幅が大きいレンジ「1」、「2」、「3」を順次参照していくことで、経年変化に対応することができる。   Thus, in the state determination table, the fluctuation width of the rotation angle with respect to the main body 1 of the screen display unit 12 is set differently according to the range. For example, in the initial state, the range “0” having no fluctuation angle of the rotation angle is referred to, and thereafter, the range “1”, “ By sequentially referring to “2” and “3”, it is possible to cope with aging.

なお、工場出荷時など加速度センサの経年劣化が始まっていない状態で、Y軸方向の加速度およびZ軸方向の加速度に幅がないレンジ「0」を初期値と設定しておくことで、精度の高い経年劣化対応が図ることができる。また、ユーザ先などで加速度センサを交換したときも同様に、初期値を設定し直すことで、精度が保たれることになる。   It should be noted that when the acceleration sensor has not started to deteriorate over time, such as when shipped from the factory, the initial value is set to a range “0” where the acceleration in the Y-axis direction and the acceleration in the Z-axis direction are not wide. High aging degradation can be achieved. Similarly, when the acceleration sensor is replaced at the user's site or the like, the accuracy can be maintained by resetting the initial value.

変更部14cは、加速度センサ13によって検知されたZ軸方向の加速度を取得し、該Z軸方向の加速度から振動の状況を推測し、該振動の状況に応じて、待ち時間を変更する。   The changing unit 14c acquires the acceleration in the Z-axis direction detected by the acceleration sensor 13, estimates the vibration state from the acceleration in the Z-axis direction, and changes the waiting time according to the vibration state.

例えば、変更部14cは、加速度センサ13の値からZ軸方向の速度成分、すなわち画面表示部12が開いている最中の移動速度を算出し、Z軸方向の速度成分が設定値以上である場合には、画面表示部12を開き始めてから開き終わるまでの時間を算出し、時間が設定値以下である場合には、待ち時間をデフォルト値から算出値に変更し、待ち時間を短縮する。   For example, the changing unit 14c calculates the speed component in the Z-axis direction, that is, the moving speed while the screen display unit 12 is open, from the value of the acceleration sensor 13, and the speed component in the Z-axis direction is greater than or equal to the set value. In such a case, the time from when the screen display unit 12 starts to be opened until it is opened is calculated. If the time is equal to or less than the set value, the waiting time is changed from the default value to the calculated value, thereby shortening the waiting time.

また、例えば、変更部14cは、加速度センサ13によって検知されたZ軸方向の加速度を取得し、Z軸方向の加速度の変化傾向を解析し、振動のパターンが規定された振動モード判定テーブルを参照して、振動の状況(振動モード)がどのタイプであるかを判定し、振動モードのタイプに応じて、待ち時間を変更する処理を行う。   For example, the changing unit 14c acquires the acceleration in the Z-axis direction detected by the acceleration sensor 13, analyzes the change tendency of the acceleration in the Z-axis direction, and refers to the vibration mode determination table in which the vibration pattern is defined. Then, the type of vibration status (vibration mode) is determined, and processing for changing the waiting time is performed according to the type of vibration mode.

例えば、振動モード判定テーブルでは、短時間のピークが高く出ている衝撃パターンをタイプA、振動の周期が短いパターン(すなわち、加速度センサ13の振動や筐体の振動により加速度センサ13の値が変動しているパターン)をタイプBとして規定している。そして、変更部14cは、加速度センサ13によって検知されたZ軸方向の加速度による振動のパターンがタイプAまたはタイプBである場合には、待ち時間をデフォルト値(例えば、3秒)から短縮して、例えば1秒に変更する。また、変更部14cは、振動のパターンがタイプAおよびタイプBでない場合には、つまり、ピークがそれほど出ておらず周期も中間的な振動である場合には、待ち時間を変更しない。   For example, in the vibration mode determination table, an impact pattern having a high short-time peak is type A, and a pattern with a short vibration cycle (that is, the value of the acceleration sensor 13 varies due to the vibration of the acceleration sensor 13 or the vibration of the housing). Pattern) is defined as type B. When the vibration pattern due to the acceleration in the Z-axis direction detected by the acceleration sensor 13 is type A or type B, the changing unit 14c reduces the waiting time from the default value (for example, 3 seconds). For example, change to 1 second. The changing unit 14c does not change the waiting time when the vibration pattern is not Type A or Type B, that is, when the peak is not so much and the period is an intermediate vibration.

ここで、図24〜図26を用いて、実施例3に係る情報処理装置10Aによる画面反転処理を説明する。図24は、実施例3に係る情報処理装置による画面反転処理の流れを示すフローチャートである。図25は、実施例3に係る情報処理装置による途中経過参照制御処理の流れを示すフローチャートである。図26は、実施例3に係る情報処理装置による振動モードパターン解析処理の流れを示すフローチャートである。   Here, the screen inversion process performed by the information processing apparatus 10A according to the third embodiment will be described with reference to FIGS. FIG. 24 is a flowchart illustrating the flow of the screen inversion process performed by the information processing apparatus according to the third embodiment. FIG. 25 is a flowchart illustrating a flow of the midway progress reference control process performed by the information processing apparatus according to the third embodiment. FIG. 26 is a flowchart illustrating the flow of the vibration mode pattern analysis process performed by the information processing apparatus according to the third embodiment.

図24に示すように、情報処理装置10Aの判定部14aは、Z軸方向の加速度センサ成分が設定値(例えば、0.98G)を超えているか、且つ、Y軸方向の加速度成分が設定値(例えば、0.98G)未満であるか判定する(ステップS501)。この結果、Z軸方向の加速度センサ成分が設定値(例えば、0.98G)を超え、且つ、Y軸方向の加速度成分が設定値(例えば、0.98G)未満である場合には、変更部14cは、途中経過参照制御(後に図25を用いて詳述)を行う(ステップS502)。   As illustrated in FIG. 24, the determination unit 14a of the information processing apparatus 10A determines that the acceleration sensor component in the Z-axis direction exceeds a set value (for example, 0.98G) and the acceleration component in the Y-axis direction is the set value. It is determined whether it is less than (for example, 0.98G) (step S501). As a result, when the acceleration sensor component in the Z-axis direction exceeds a set value (for example, 0.98G) and the acceleration component in the Y-axis direction is less than the set value (for example, 0.98G), the changing unit 14c performs midway progress reference control (described in detail later with reference to FIG. 25) (step S502).

そして、変更部14cは、一定時間の短い間隔内に、Z軸方向の加速度成分が振動検出閾値(例えば、0.9G)を下回ったかを判定する(ステップS503)。この結果、変更部14cがZ軸方向の加速度成分が振動検出閾値Gz(例えば、0.9G)を下回っていないと判定した場合には、画像制御部14bは、画面に表示された画像を反転する処理を行う(ステップS507)。   Then, the changing unit 14c determines whether the acceleration component in the Z-axis direction has fallen below a vibration detection threshold value (for example, 0.9 G) within a short interval of a certain time (step S503). As a result, when the changing unit 14c determines that the acceleration component in the Z-axis direction is not lower than the vibration detection threshold Gz (for example, 0.9 G), the image control unit 14b inverts the image displayed on the screen. Is performed (step S507).

また、変更部14cは、Z軸方向の加速度成分が振動検出閾値(例えば、0.9G)を下回っていると判定した場合には、振動モードパターン解析処理(後に図26を用いて詳述)を行う(ステップS504)。そして、判定部14aは、待ち時間が経過したか否かを判定する(ステップS505)。この結果、判定部14aは、待ち時間の設定値(例えば、3秒)が経過していないと判定した場合には、ステップS505の判定処理を繰り返し、待ち時間が経過したと判定した場合には、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えたか否かを判定する(ステップS506)。   If the changing unit 14c determines that the acceleration component in the Z-axis direction is below a vibration detection threshold (for example, 0.9 G), vibration mode pattern analysis processing (detailed later using FIG. 26). (Step S504). Then, the determination unit 14a determines whether or not the waiting time has elapsed (step S505). As a result, when the determination unit 14a determines that the set value of the waiting time (for example, 3 seconds) has not elapsed, the determination unit 14a repeats the determination process in step S505, and determines that the waiting time has elapsed. Then, it is determined whether or not the acceleration component in the Z-axis direction has exceeded a set value (for example, 0.98G) (step S506).

この結果、判定部14aは、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えていないと判定した場合には、ステップS506の処理に戻る。また、Z軸方向の加速度成分が設定値(例えば、0.98G)を超えたと判定された場合には、画像制御部14bは、画面表示部12に表示された画像を反転する(ステップS507)。   As a result, if the determination unit 14a determines that the acceleration component in the Z-axis direction does not exceed a set value (for example, 0.98G), the process returns to step S506. When it is determined that the acceleration component in the Z-axis direction has exceeded a set value (for example, 0.98 G), the image control unit 14b inverts the image displayed on the screen display unit 12 (step S507). .

次に、図25を用いて、途中経過参照制御処理について説明する。図25に示すように、変更部14cは、加速度センサ13の値からZ軸方向の速度成分、すなわち画面表示部12が開いている最中の移動速度を算出する(ステップS601)。   Next, the midway progress reference control process will be described with reference to FIG. As shown in FIG. 25, the changing unit 14c calculates the speed component in the Z-axis direction, that is, the moving speed while the screen display unit 12 is open, from the value of the acceleration sensor 13 (step S601).

そして、変更部14cは、算出したZ軸方向の速度成分が設定値以上であるかを判定する(ステップS602)。この結果、変更部14cは、Z軸方向の速度成分が設定値以上でない場合には、振動検出閾値Gz(例えば、0.9G)および待ち時間の設定値Tmの設定を変更せずに処理を終了する。   Then, the changing unit 14c determines whether or not the calculated speed component in the Z-axis direction is greater than or equal to a set value (step S602). As a result, when the velocity component in the Z-axis direction is not equal to or greater than the set value, the changing unit 14c performs the process without changing the settings of the vibration detection threshold Gz (for example, 0.9G) and the waiting time set value Tm. finish.

また、変更部14cは、Z軸方向の速度成分が設定値以上である場合には、画面表示部12が開き始めてから開き終わるまでの時間を算出し(ステップS603)、開き始めからの時間が設定値以下であるか否かを判定する(ステップS604)。この結果、変更部14cは、画面表示部12を開き始めからの時間が設定値以下である場合には、振動検出閾値Gzおよび待ち時間の設定値Tmの設定をデフォルト値から算出値に変更する(ステップS605)。例えば、変更部14cは、振動検出閾値Gzを0.9Gから0.8Gに変更し、待ち時間の設定値Tmをデフォルト値(例えば、3秒)から短縮して、例えば、2秒に変更する。   If the speed component in the Z-axis direction is equal to or greater than the set value, the changing unit 14c calculates the time from when the screen display unit 12 starts to open until it finishes opening (step S603). It is determined whether or not it is equal to or less than the set value (step S604). As a result, the changing unit 14c changes the settings of the vibration detection threshold Gz and the waiting time setting value Tm from the default values to the calculated values when the time from the start of opening the screen display unit 12 is equal to or less than the setting values. (Step S605). For example, the changing unit 14c changes the vibration detection threshold Gz from 0.9G to 0.8G, shortens the waiting time setting value Tm from a default value (eg, 3 seconds), and changes it to 2 seconds, for example. .

また、変更部14cは、画面表示部12を開き始めからの時間が設定値以下でない場合には、振動検出閾値Gz(例えば、0.9G)および待ち時間の設定値Tmの設定を変更せず(ステップS606)に処理を終了する。   Further, the change unit 14c does not change the settings of the vibration detection threshold Gz (for example, 0.9G) and the waiting time setting value Tm when the time from the start of opening the screen display unit 12 is not less than the setting value. The process ends at (Step S606).

次に、図26を用いて、振動モードパターン解析処理について説明する。図26に示すように、変更部14cは、加速度センサ13の値をサンプリングすると(ステップS701)、振動モード判定テーブルを参照し(ステップS702)、振動モードが振動モード判定テーブルに規定されたタイプAまたはタイプBであるかを判定する(ステップS703)。   Next, vibration mode pattern analysis processing will be described with reference to FIG. As shown in FIG. 26, when the changing unit 14c samples the value of the acceleration sensor 13 (step S701), the change unit 14c refers to the vibration mode determination table (step S702), and the vibration mode is defined as type A defined in the vibration mode determination table. Or it is determined whether it is type B (step S703).

例えば、振動モード判定テーブルでは、短時間のピークが高く出ている衝撃パターンをタイプA、振動の周期が短いパターン(すなわち、加速度センサ13の振動や筐体の振動により加速度センサ13の値が変動しているパターン)をタイプBとして規定している。   For example, in the vibration mode determination table, an impact pattern having a high short-time peak is type A, and a pattern with a short vibration cycle (that is, the value of the acceleration sensor 13 varies due to the vibration of the acceleration sensor 13 or the vibration of the housing). Pattern) is defined as type B.

ステップS703の判定の結果、変更部14cは、振動モードが振動モード判定テーブルに規定されたタイプAまたはタイプBであると判定した場合には、例えば、待ち時間Tmを短時間待ち制御のデフォルト値(例えば、3秒)から短縮して、例えば、1秒に変更し(ステップS704)、処理を終了する。また、変更部14cは、振動モードが振動モード判定テーブルに規定されたタイプAおよびタイプBでないと判定した場合には、待ち時間の設定値Tmを変更せず(ステップS705)に処理を終了する。   As a result of the determination in step S703, when the change unit 14c determines that the vibration mode is type A or type B specified in the vibration mode determination table, for example, the waiting time Tm is set to the default value for the short wait control. The time is shortened from (for example, 3 seconds), changed to, for example, 1 second (step S704), and the process is terminated. If the changing unit 14c determines that the vibration mode is not type A or type B specified in the vibration mode determination table, the changing unit 14c ends the process without changing the set value Tm of the waiting time (step S705). .

このように、実施例3に係る情報処理装置10Aは、加速度センサ13によって検知されたZ軸方向の加速度を取得し、該Z軸方向の加速度から振動の状況を推測し、該振動の状況に応じて、所定の待ち時間を変更する。このため、情報処理装置10Aは、例えば、Z軸方向の加速度の変化に応じて、待ち時間を短縮することが可能であり、画面表示部12に表示された画面の表示方向の切り替えをスムーズに行うことが可能である。   As described above, the information processing apparatus 10A according to the third embodiment acquires the acceleration in the Z-axis direction detected by the acceleration sensor 13, estimates the vibration state from the acceleration in the Z-axis direction, and determines the vibration state. Accordingly, the predetermined waiting time is changed. For this reason, for example, the information processing apparatus 10A can shorten the waiting time according to a change in acceleration in the Z-axis direction, and smoothly switches the display direction of the screen displayed on the screen display unit 12. Is possible.

ところで、上記の実施例1では、Z軸方向の加速度が設定を超えているか否かを判定する処理を行っているが、この処理に加えて、Z軸方向の加速度が所定の振幅幅の範囲内に収まっているか否かを判定するようにしてもよい。   By the way, in the first embodiment, the process of determining whether or not the acceleration in the Z-axis direction exceeds the setting is performed. In addition to this process, the acceleration in the Z-axis direction is within a predetermined amplitude range. It may be determined whether or not it is within.

そこで、実施例4では、二つの異なる振幅幅の閾値を用いてZ軸方向の加速度が所定の振幅幅の範囲内に収まっているか否かを判定する判定処理を2回行って画面を反転するか否かを判定する場合について説明する。以下に、実施例4に係る情報処理装置10について説明する。なお、実施例4に係る情報処理装置10の構成は、実施例1に係る情報処理装置10と同様であるため説明を省略する。なお、実施例4に係る情報処理装置10の処理についても、実施例1に係る情報処理装置10と同様の処理については説明を省略する。   Thus, in the fourth embodiment, the screen is inverted by performing twice a determination process for determining whether or not the acceleration in the Z-axis direction is within the range of the predetermined amplitude width using two different amplitude width thresholds. The case where it is determined whether or not will be described. The information processing apparatus 10 according to the fourth embodiment will be described below. The configuration of the information processing apparatus 10 according to the fourth embodiment is the same as that of the information processing apparatus 10 according to the first embodiment, and thus the description thereof is omitted. Note that, with respect to the processing of the information processing apparatus 10 according to the fourth embodiment, the description of the same processing as that of the information processing apparatus 10 according to the first embodiment is omitted.

ここで、図29を用いて、実施例4に係る情報処理装置10による画面反転処理を説明する。図29は、実施例4に係る情報処理装置による画面反転処理の流れを示すフローチャートである。図27に示すように、実施例4に係る情報処理装置10は、Z軸方向の加速度センサ成分が設定値(例えば、0.98G)を超え、且つ、Y軸方向の加速度成分が設定値(例えば、0.98G)未満であるか判定する(ステップS801)。この結果、Z軸方向の加速度センサ成分が設定値(例えば、0.98G)を超え、且つ、Y軸方向の加速度成分が設定値(例えば、0.98G)未満である場合には、第1待ち時間(例えば、1秒)を設定する(ステップS802)。   Here, the screen inversion process by the information processing apparatus 10 according to the fourth embodiment will be described with reference to FIG. FIG. 29 is a flowchart illustrating the flow of screen inversion processing performed by the information processing apparatus according to the fourth embodiment. As illustrated in FIG. 27, in the information processing apparatus 10 according to the fourth embodiment, the acceleration sensor component in the Z-axis direction exceeds a set value (for example, 0.98 G), and the acceleration component in the Y-axis direction is a set value ( For example, it is determined whether it is less than 0.98G) (step S801). As a result, when the acceleration sensor component in the Z-axis direction exceeds a set value (for example, 0.98G) and the acceleration component in the Y-axis direction is less than the set value (for example, 0.98G), the first A waiting time (for example, 1 second) is set (step S802).

その後、情報処理装置10は、一定時間の短い間隔内に、Z軸方向の加速度成分が第1振幅幅検出閾値(例えば、デフォルト値が±0.3G)の範囲内に収まったかを判定する処理を第2待ち時間分ループさせる(ステップS803)。この結果、情報処理装置10は、Z軸方向の加速度成分が第1振幅幅検出閾値の範囲内に収まっていないと判定した場合には、ステップS803の処理に戻る。   Thereafter, the information processing apparatus 10 determines whether the acceleration component in the Z-axis direction is within the range of the first amplitude width detection threshold (for example, the default value is ± 0.3 G) within a short interval of a certain time. Is looped for the second waiting time (step S803). As a result, if the information processing apparatus 10 determines that the acceleration component in the Z-axis direction does not fall within the first amplitude width detection threshold, the process returns to step S803.

この結果、情報処理装置10は、Z軸方向の加速度成分が第1振幅幅検出閾値の範囲内に収まっていると判定した場合には、第2待ち時間(例えば、0.5秒)を設定する(ステップS804)。その後、情報処理装置10は、一定時間の短い間隔内に、Z軸方向の加速度成分が第2振幅幅検出閾値(例えば、デフォルト値が±0.1G)の範囲内に収まったかを判定する処理を第2待ち時間分ループさせる(ステップS805)。   As a result, when the information processing apparatus 10 determines that the acceleration component in the Z-axis direction is within the range of the first amplitude width detection threshold, the second waiting time (for example, 0.5 seconds) is set. (Step S804). Thereafter, the information processing apparatus 10 determines whether the acceleration component in the Z-axis direction is within the range of the second amplitude width detection threshold (for example, the default value is ± 0.1 G) within a short interval of a predetermined time. Is looped for the second waiting time (step S805).

つまり、図29に示すように、ステップS803において第1振幅幅検出閾値を用いて第1段階判定を行った後、ステップS805において第1段階判定で使用した第1振幅幅検出閾値よりも小さい第2振幅幅検出閾値を用いて第2段階判定を行うことで、Z軸方向の加速度の変化傾向を速やかに読み取ることができる。   That is, as shown in FIG. 29, after performing the first stage determination using the first amplitude width detection threshold in step S803, the first amplitude width detection threshold smaller than the first amplitude width detection threshold used in the first stage determination in step S805. By performing the second stage determination using the two amplitude width detection threshold, it is possible to quickly read the change tendency of the acceleration in the Z-axis direction.

また、図28Aは、画面表示部を180度近く開いた時に、(1)ヒンジが全開になりストッパに当たったり、(2)開くのを急に止めた際の衝撃、振動や、(3)画面表示部の筐体を持って開く際の筐体のねじれ等が戻る際の振動、が発生した直後において生じる実際の振動波形を示す図である。   FIG. 28A shows that when the screen display part is opened nearly 180 degrees, (1) the hinge is fully opened and hits the stopper, (2) the shock and vibration when the opening is suddenly stopped, and (3) It is a figure which shows the actual vibration waveform which arises immediately after the vibration at the time of the twisting of the housing | casing at the time of opening with the housing | casing of a screen display part returning.

筐体の剛性や固有振動数、画面を開く際に持つ場所や、加速度センサの取り付け箇所や方法により、振動の周期や衝撃のレベルは様々だが、図28Aでは、周期がやや小さい場合について、振動の振幅が次第に小さくなっていく、比較的理想的な振動の減衰傾向を示す場合の振動波形について、Z軸方向の加速度成分の変化傾向を示す一例として説明する。   The period of vibration and the level of impact vary depending on the rigidity and natural frequency of the housing, the place to open the screen, and the location and method of attachment of the acceleration sensor. However, in FIG. A vibration waveform in the case of showing a relatively ideal vibration damping tendency, in which the amplitude of, gradually decreases, will be described as an example showing the change tendency of the acceleration component in the Z-axis direction.

なお、実験の結果によれば、(1)(2)の類型では、発生する衝撃や振動の周期は、比較的短い傾向にあり、(3)の類型では、発生する衝撃や振動の周期は、比較的長い傾向にあり、数十ミリ秒から200ミリ秒の範囲にあることが多い状況である。   According to the results of the experiment, in the types (1) and (2), the period of the generated impact and vibration tends to be relatively short, and in the type (3), the period of the generated impact and vibration is , Which tend to be relatively long, often in the range of tens of milliseconds to 200 milliseconds.

図28Bは、図28Aの実際の振動波形を、振幅の傾向だけを表現するように単純化した場合の例である。この場合は、どのような衝撃がありそのような振動モードがあるか予測できず、1回で判定した場合は、振幅の閾値を厳しめに狭く設定した上で、振動が相当程度に収まった状態まで待つ必要があり、仮に、図28Aのように理想的な減衰傾向を示す振動モードが生じた場合でも、結果的に、判定時間が長くなる。   FIG. 28B is an example of a case where the actual vibration waveform of FIG. 28A is simplified so as to express only the tendency of amplitude. In this case, it is not possible to predict what kind of shock and such vibration mode exist, and if it is determined at a time, the vibration is confined to a considerable extent after the amplitude threshold is set strictly narrow. It is necessary to wait until the state is reached. Even if a vibration mode having an ideal attenuation tendency occurs as shown in FIG. 28A, the determination time becomes long as a result.

他方、図28Cのように、振幅の検出閾値それぞれ変えて2回に分けて判定した場合、第1振幅幅検出閾値でやや大きめの振幅の幅に収まったかどうかを確認した後、第1振幅幅検出閾値よりも小さい第2振幅幅検出閾値を用いて第2段階判定を行うことで、おおまかな振幅の変化傾向が把握でき、その上で、第2振幅幅検出閾値を、(後述のように、やや厳しい検出閾値で1回だけで判定する場合に比して)広めに取れるので、判定時間の短縮が可能となる。   On the other hand, as shown in FIG. 28C, when each of the amplitude detection threshold values is changed and determined in two steps, the first amplitude width is determined after confirming whether or not the first amplitude width detection threshold is within a slightly larger amplitude width. By performing the second stage determination using the second amplitude width detection threshold value that is smaller than the detection threshold value, it is possible to grasp an approximate change tendency of the amplitude, and then the second amplitude width detection threshold value (as described later) Since it can be made wider (as compared with a case where the determination is made only once with a slightly strict detection threshold), the determination time can be shortened.

また、図28Dに示すように、仮に、最初から小振幅検出を行うと、ピーク直後の小振幅を捕捉してしまい、その後、中振幅が発生した場合、検出フローをリセットする必要が生じ、待ち時間が却って長くなる。このため、図27に示すように、まず第1段階判定で中振幅の範囲内に収まったかを判定し、その後、第2段階判定で小振幅の範囲内収まったかを判定することで、Z軸方向の加速度が安定していることを適切に判定することが可能である。   Also, as shown in FIG. 28D, if small amplitude detection is performed from the beginning, the small amplitude immediately after the peak is captured. After that, if a medium amplitude occurs, the detection flow needs to be reset, The time becomes longer. For this reason, as shown in FIG. 27, it is first determined whether or not it is within the range of the medium amplitude in the first stage determination, and then it is determined whether or not it is within the range of the small amplitude in the second stage determination. It is possible to appropriately determine that the acceleration in the direction is stable.

図29のステップS805の処理の説明に戻って、情報処理装置10は、Z軸方向の加速度成分が第2振幅幅検出閾値の範囲内に収まっていないと判定した場合には、再度第1段階から見直す設定となっているか否かを判定する(ステップS806)。この設定は、例えば、ユーザにより自由に設定できるものとする。この結果、情報処理装置10は、再度第1段階から見直す設定となっていない場合には、ステップS805の処理に戻る。また、情報処理装置10は、再度第1段階から見直す設定となっている場合には、ステップS801の処理に戻る。なお、再度第1段階から見直す設定となっている場合にステップS801の処理まで戻さず、ステップS802の処理に戻すように設定することが可能である。   Returning to the description of the processing in step S805 in FIG. 29, when the information processing apparatus 10 determines that the acceleration component in the Z-axis direction does not fall within the range of the second amplitude width detection threshold value, the first stage is performed again. It is determined whether or not the setting is to be reviewed (step S806). This setting can be freely set by the user, for example. As a result, the information processing apparatus 10 returns to the process of step S805 when it is not set to review again from the first stage. If the information processing apparatus 10 is set to review again from the first stage, the process returns to step S801. In addition, when it is set to review again from the first stage, it is possible to set so as not to return to the process of step S801 but to return to the process of step S802.

また、情報処理装置10は、ステップS805の判定処理において、Z軸方向の加速度成分が第2振幅幅検出閾値(例えば、デフォルト値が±0.1G)の範囲内に収まったと判定した場合には、画面に表示された画像を反転する処理を行う(ステップS807)。   When the information processing apparatus 10 determines in the determination process in step S805 that the acceleration component in the Z-axis direction is within the range of the second amplitude width detection threshold (for example, the default value is ± 0.1 G). Then, a process of inverting the image displayed on the screen is performed (step S807).

このように、実施例4に係る情報処理装置10では、Z軸方向の加速度が所定の振幅幅の範囲内に収まっているか否かを判定し、面に表示された画像を反転させるか否かを判定する。このため、実施例4に係る情報処理装置10では、振動によるチャタリングで加速度センサ13の値が安定しない場合であっても、安定した加速度センサ13の値を用いて適切な判定処理を行うことができ、ユーザの意図しない画面の表示方向の変更がなされることを防止するが可能である。   Thus, in the information processing apparatus 10 according to the fourth embodiment, it is determined whether or not the acceleration in the Z-axis direction is within the range of the predetermined amplitude width, and whether or not the image displayed on the surface is reversed. Determine. For this reason, in the information processing apparatus 10 according to the fourth embodiment, even when the value of the acceleration sensor 13 is not stable due to chattering due to vibration, an appropriate determination process can be performed using the stable value of the acceleration sensor 13. It is possible to prevent the display direction of the screen from being changed unintentionally by the user.

ところで、上記の実施例1では、反転画面の一部を拡大して正転表示する場合を説明したが、反転画面と通常画面を二画面で表示するようにしてもよい。そこで、実施例5では、反転画面と通常画面を二画面で表示する場合について説明する。   In the above-described first embodiment, the case where a part of the reverse screen is enlarged and displayed in the normal direction has been described. However, the reverse screen and the normal screen may be displayed in two screens. Thus, in the fifth embodiment, a case where a reverse screen and a normal screen are displayed in two screens will be described.

ここで、図30〜図32を用いて、反転画面と通常画面を二画面で表示した場合の画面表示例を説明する。図30は、小さな画面を重ねて表示する画面例を示す図である。図31は、画面を左右に分割して表示する画面例を示す図である。図32は、画面を左右に分割して表示する画面例を示す図である。   Here, an example of a screen display when a reverse screen and a normal screen are displayed in two screens will be described with reference to FIGS. FIG. 30 is a diagram illustrating a screen example in which small screens are displayed in an overlapping manner. FIG. 31 is a diagram illustrating a screen example in which the screen is divided into left and right screens. FIG. 32 is a diagram illustrating a screen example in which the screen is divided into left and right screens.

図30に例示するように、反転した画像を表示するとともに、全体の画像を縮小した小さなウィンドウを左下に表示する。これにより、大きいウィンドウを被説明者用のウィンドウとして表示するとともに、説明者に向けて正対するように、説明者用の小さいウィンドウを説明者に見やすいように左下に表示する。   As illustrated in FIG. 30, an inverted image is displayed, and a small window in which the entire image is reduced is displayed at the lower left. As a result, a large window is displayed as a window for the person to be explained, and a small window for the presenter is displayed at the lower left so as to be easily seen by the presenter so as to face the presenter.

また、図31に例示するように、画面を左右に分割して右側のウィンドウを説明者用として使用してもよい。また、図32に示すように、右側のウィンドウの一部の選択指示をマウス等により受け付けることで、選択指示を受け付けた一部を右側ウィンドウの上側に
拡大表示するようにしてもよい。
In addition, as illustrated in FIG. 31, the screen may be divided into right and left and the right window may be used for the presenter. Further, as shown in FIG. 32, a part of the right window may be enlarged and displayed on the upper side of the right window by accepting a selection instruction of a part of the right window with a mouse or the like.

次に、図33を用いて、実施例5に係る情報処理装置10のソフトウェアによる画面表示制御処理について説明する。図33に示すように、情報処理装置10の画像制御部14bは、画面表示部12に表示された画像を反転する処理が開始されると(ステップS901)、アプリケーションが表示している画像を取得する(ステップS902)。例えば、画像制御部14bは、アプリケーションを識別するアプリケーション番号とプロセスIDから描写中の画像データを取得する。   Next, screen display control processing by software of the information processing apparatus 10 according to the fifth embodiment will be described with reference to FIG. As illustrated in FIG. 33, when the process of inverting the image displayed on the screen display unit 12 is started (step S901), the image control unit 14b of the information processing apparatus 10 acquires the image displayed by the application. (Step S902). For example, the image control unit 14b acquires the image data being drawn from the application number for identifying the application and the process ID.

次に、画像制御部14bは、画像データのコピーを作成してから、縮小して画像反転し、指定位置へ表示させる(ステップS903)。そして、部分的に画面を拡大表示するか判定し(ステップS904)、部分的に画面を拡大表示しない場合には、ステップS909の処理に進む。一方、画像制御部14bは、部分的に画面を拡大表示する場合には、カーソル座標(X座標、Y座標)を取得し(ステップS905)、カーソル座標のY座標をもとに、アプリケーションが表示している画像データから、カーソルが当たっているY座標の近傍の画像データを切り出す(ステップS906)。   Next, the image control unit 14b creates a copy of the image data, then reduces and inverts the image, and displays it at the designated position (step S903). Then, it is determined whether or not the screen is partially enlarged (step S904). If the screen is not partially enlarged and displayed, the process proceeds to step S909. On the other hand, when partially enlarging and displaying the screen, the image control unit 14b acquires the cursor coordinates (X coordinate, Y coordinate) (step S905), and the application displays based on the Y coordinate of the cursor coordinates. The image data in the vicinity of the Y coordinate at which the cursor is placed is cut out from the image data being displayed (step S906).

そして、画像制御部14bは、切り出した画像データの座標をさらに反転(正転)し(ステップS907)、説明者用のウィンドウを生成して、切り出した画像データを表示する(ステップS908)。   Then, the image control unit 14b further inverts (normally rotates) the coordinates of the clipped image data (step S907), generates a window for the explainer, and displays the clipped image data (step S908).

そして、ステップS909において、画像制御部14bは、画像の反転が終了したか否かを判定し(ステップS909)、終了したと判定した場合には、そのまま処理を終了する。また、画像制御部14bは、画像の反転が終了していないと判定した場合には、説明者用に表示した別画面を削除し(ステップS910)、処理を終了する。   In step S909, the image control unit 14b determines whether the reversal of the image has been completed (step S909). If it is determined that the image has been completed, the process ends. If the image control unit 14b determines that the inversion of the image has not ended, the image control unit 14b deletes another screen displayed for the presenter (step S910), and ends the process.

このように、実施例5に係る情報処理装置10は、画像を反転すると判定された場合には、画面を分割し、分割画面に反転した画像を表示し、別の分割画面に正転させた画像を表示するように制御する。このため、分割画面に反転した画像を表示し、別の分割画面に正転させた画像を表示することで、説明者にも被説明者にも見やすい画像を表示することが可能である。   As described above, when it is determined that the image is to be reversed, the information processing apparatus 10 according to the fifth embodiment divides the screen, displays the reversed image on the divided screen, and forwardly rotates the image to another divided screen. Control to display the image. For this reason, it is possible to display an image that is easy to see for both the presenter and the person to be explained by displaying an inverted image on the divided screen and displaying an image that is normally rotated on another divided screen.

ところで、画像を反転する指示を受け付けるアイコンの画像を表示させ、該アイコンがクリックされた場合には、画像を反転させるように制御するようにしてもよい。そこで、実施例6の説明では、画像を反転する指示を受け付けるアイコンの画像を表示させ、該アイコンがクリックされた場合には、画像を反転させるように制御する場合について説明する。   By the way, an image of an icon that receives an instruction to invert the image may be displayed, and control may be performed to invert the image when the icon is clicked. Therefore, in the description of the sixth embodiment, a case will be described in which an icon image that receives an instruction to invert an image is displayed, and control is performed to invert the image when the icon is clicked.

例えば、通常、説明を受ける側(説明する側から見て向こう側)に画面表示部を倒した場合に、画面を反転して、説明を受ける側が画面を判別しやすい状態にしたうえで、財務諸表などの経営資料を表示して、操作者が説明を行うが、別のアプリで作成した資料に切替える際には(メニュー画面を表示する場合)、説明を受ける側において画面表示を見やすい状態にしておく必要が無く、説明する側が見やすいように、一時的に、通常状態に戻すような場合である。   For example, usually, when the screen display unit is tilted to the side receiving the explanation (the other side as viewed from the explanation side), the screen is reversed so that the side receiving the explanation can easily distinguish the screen. Management documents such as various tables are displayed and the operator gives explanations. However, when switching to materials created by another application (when displaying the menu screen), make the screen display easy to see on the receiving side. This is a case of temporarily returning to the normal state so that the explanation side can easily see.

図34に例示するように、画像制御部14bは、通常状態の画面に表示された画像を反転させた反転状態において、画像を正転状態にする指示を受け付けるアイコンAの画像を表示させる。アイコンAがクリックされた場合には、画像の再度反転させ正転状態になるように制御する。また、反転状態だけにアイコンAが表示される場合に限らず、通常状態においてもアイコンAが表示されるようにしてもよい。この場合には、アイコンAがクリックされた場合には、画像の反転させるように制御する。   As illustrated in FIG. 34, the image control unit 14b displays the image of the icon A that receives an instruction to set the image in the normal rotation state in the reverse state in which the image displayed on the screen in the normal state is reversed. When the icon A is clicked, control is performed so that the image is reversed again to be in a normal rotation state. Further, the icon A may be displayed not only in the inverted state but also in the normal state. In this case, when the icon A is clicked, control is performed so that the image is reversed.

また、画面上にアイコンを表示して選択指示を受け付けるほか、キーボード上の所定のキーを割り当てて画面反転/正転を受け付けるようにしても良い。より具体的には、アイコンをクリックせずともショートカットキー(例えば、CTRL、ALT、Rキーを同時に押下する)を設けて、アイコンのクリックと同様な機能を持たせても良いし、キーボード上のファンクションキーを割り当て、同様な機能を持たせる等である。   In addition to displaying an icon on the screen and accepting a selection instruction, a predetermined key on the keyboard may be assigned to accept screen inversion / normal rotation. More specifically, a shortcut key (for example, pressing the CTRL, ALT, and R keys at the same time) may be provided without clicking the icon, and the same function as clicking the icon may be provided. For example, function keys are assigned to have similar functions.

次に、図35を用いて、実施例6に係る情報処理装置10のソフトウェアによる画面表示制御処理について説明する。情報処理装置10の画像制御部14cは、加速度センサの検出値が閾値以上であるか否かを判定する(ステップS1001)。この結果、画像制御部14cは、加速度センサの検出値が閾値以上でない場合には、画面の正転/反転アイコンを無効化して(ステップS1003)、ステップS1001の処理に戻る。   Next, screen display control processing by software of the information processing apparatus 10 according to the sixth embodiment will be described with reference to FIG. The image control unit 14c of the information processing apparatus 10 determines whether or not the detection value of the acceleration sensor is equal to or greater than a threshold value (step S1001). As a result, if the detected value of the acceleration sensor is not equal to or greater than the threshold value, the image control unit 14c invalidates the forward / reverse icon on the screen (step S1003), and returns to the process of step S1001.

また、画像制御部14cは、加速度センサの検出値が閾値以上である場合には、画面の正転/反転アイコン(又はキーボード上の所定の正転/反転キー)を有効化し(ステップS1002)、アイコンがクリックされたか否か(キーが押下されたか否か)を判定する(ステップS1004)。   If the detected value of the acceleration sensor is equal to or greater than the threshold value, the image control unit 14c activates the normal / invert icon on the screen (or a predetermined normal / invert key on the keyboard) (step S1002). It is determined whether or not the icon has been clicked (whether or not the key has been pressed) (step S1004).

この結果、画像制御部14cは、アイコンがクリックされなかった場合(キーが押下されなかった場合)には(ステップS1001)に戻る。また、画像制御部14cは、アイコンがクリックされた場合(キーが押下された場合)には、画面を正転または反転する(ステップS1005)。   As a result, when the icon is not clicked (when the key is not pressed), the image control unit 14c returns to (Step S1001). In addition, when the icon is clicked (when the key is pressed), the image control unit 14c rotates the screen normally or reverses (step S1005).

このように、実施例6に係る情報処理装置10は、画像を反転すると判定された場合であって、且つ、画像を反転する指示を受け付けるアイコンがクリックされた場合(キーが押下された場合)には、画像を反転させるように制御する。   As described above, the information processing apparatus 10 according to the sixth embodiment is a case where it is determined to invert an image and an icon for receiving an instruction to invert the image is clicked (when a key is pressed). First, control is performed so as to invert the image.

このため、実施例6に係る情報処理装置10は、画像を反転すると判定された場合であって、且つ、画像を反転する指示を受け付けるアイコンがクリックされた場合(キーが押下された場合)には、画像を反転(反転状態→正転状態→反転状態の様に切り換わる)させるように制御する。これにより、画面表示部を180度近くまで開いた状態で複雑な操作を必要とする場合など、操作者が一時的に画面を正転させたい時に、画面の表示方向を容易に切り換えることが可能となり利便性が向上する。   For this reason, the information processing apparatus 10 according to the sixth embodiment is a case where it is determined to invert an image and an icon for receiving an instruction to invert the image is clicked (when a key is pressed). Controls to invert the image (inverted state → forward state → inverted state). This makes it possible to easily switch the screen display direction when the operator wants to temporarily rotate the screen temporarily, such as when a complicated operation is required with the screen display section opened to nearly 180 degrees. This improves convenience.

ところで、実施例4の技術は、所定の角度(実施例では170度ないし180度付近)をターゲットにした上で、その角度を示す加速度センサの値に対して、さらに振動や衝撃の影響をノイズとして把握して、本当に所定の角度まで開いた上で振動やノイズが重畳しているだけであるかどうかを判定する際の、待ち時間を短くすることに関する工夫として説明したが、これらの技術は、現在、どの角度まで開いたかの判定にも応用することができる。   By the way, the technique of the fourth embodiment targets a predetermined angle (in the embodiment, around 170 to 180 degrees), and further affects the value of the acceleration sensor indicating the angle to further influence the vibration and impact. It was explained as a device for shortening the waiting time when determining whether vibration or noise is only superimposed after opening up to a predetermined angle. The present invention can also be applied to the determination of how far it has been opened.

例えば、所定の角度をターゲットとする図28Cに代えて、図28Eの図に示すように、あるG値からの、振れ幅の分布状況を2段階でモニタリングすることで、角度を判定する手法に応用することができる。   For example, instead of FIG. 28C targeting a predetermined angle, as shown in the diagram of FIG. 28E, a method of determining the angle by monitoring the distribution state of the fluctuation width from a certain G value in two stages. Can be applied.

図28Eは、画面表示部を所望の角度に開く時に、所望の角度付近で急に止めた際の衝撃や振動が発生した直後や、筐体部分から手を離す際に、筐体が押された際の応力から解放され、その後、筐体のねじれ戻りが生じて振動が発生したりした直後における、振動波形の様子を、振幅の変化傾向を表現するようにして単純化した振動波形として表現したものである。なお、実際の波形は、図28Aのような波形になるので、一つの周期内の波形について、振動の波が複数あることになる。   FIG. 28E shows that when the screen display unit is opened to a desired angle, the case is pushed immediately after an impact or vibration occurs when it is suddenly stopped near the desired angle, or when the hand is released from the case part. The state of the vibration waveform is expressed as a simplified vibration waveform that expresses the change tendency of the amplitude immediately after the case is released from the stress and then the vibration occurs due to the torsional return of the housing. It is a thing. Since the actual waveform is as shown in FIG. 28A, there are a plurality of vibration waves for the waveform within one period.

その上で、図28Eでは、振動波形を所定の周期でサンプリングして、振れ幅の分布の傾向(G値)をサンプリングし、サンプリングした振れ幅の分布を2段階で判定し、第1段階のモニタリングでは広めの振れ幅に分布していたものが、第2段階のモニタリングでは、やや狭まった振れ幅に変化していることを判定する様子を示している。なお、黒丸で示した箇所は、振動波形を所定の周期でサンプリングしていることを示している。   In addition, in FIG. 28E, the vibration waveform is sampled at a predetermined cycle, the tendency (G value) of the amplitude distribution is sampled, the sampled amplitude distribution is determined in two stages, and the first stage What is distributed in a wider swing range in the monitoring is shown in the second stage of monitoring, where it is determined that the swing width has changed to a slightly narrower swing range. A portion indicated by a black circle indicates that the vibration waveform is sampled at a predetermined period.

ここで、第1段階のモニタリングでは、所定の時間内の振れ幅の分布が、やや広めの分布になることを判定し、その後の第2段階のモニタリングでは、所定の時間内の振れ幅の分布の幅をやや狭めて判定することで、加速度値(G値)の波の変化傾向として、収束に向かう傾向にあることを判定することができ、このような2段階の判定をクリアした状態における、G値の分布の中央値(ないし加重平均値等)を求め、これを閾値として、角度に換算することで、開き角度を判定することができる。   Here, in the first-stage monitoring, it is determined that the distribution of the amplitude within a predetermined time is a slightly wider distribution, and in the subsequent second-level monitoring, the distribution of the amplitude within a predetermined time is determined. It is possible to determine that the acceleration value (G value) tends to converge as a trend of change of the wave of the acceleration value (G value), and in a state in which such a two-step determination is cleared. The opening angle can be determined by obtaining a median value (or weighted average value) of the distribution of G values and converting it to an angle using this as a threshold value.

なお、G値の分布の中央値の決定は、第1段階と第2段階の中央値の平均値(ないし、いずれかを重み付けした加重平均値)としても良いし、より振動が減少し安定傾向に向かう、第2段階の判定の際のG値の分布の中央値を用いることとしても良い。   The median of the distribution of G values may be determined as the average value of the median values of the first stage and the second stage (or a weighted average value obtained by weighting one of them), and the vibration tends to decrease and become stable. It is also possible to use the median value of the distribution of G values at the time of determination in the second stage.

このように、2段階判定の処理を角度判定に応用することで、振動が残っている状態であるが、確かに、ある角度に開いた状態であることを早期に判定でき、待ち時間を最小化して、早期に角度を判定することができることになる。   In this way, by applying the two-step determination process to the angle determination, it is in a state where vibration remains, but certainly it can be determined early that it is open at a certain angle, and the waiting time is minimized. The angle can be determined at an early stage.

このような開き角度の判定を、テーブルを用いたハンドリングとして説明すると、たとえば、基準G値(Z軸方向の加速度値αG)と開き角度の対応テーブルを用意して(Z軸方向の基準G値が0.00Gに対し→開き角度が90度、基準G値が0.17Gに対し→開き角度が100度、・・・という構成のテーブル)、第1段階として、サンプリング値が−0.30G〜0.30G以内の分布になっているかを判定し、第2段階として、サンプリング値が−0.10G〜0.10G以内の分布になっているか判定するという2段階の判定を行うことで、この2段階判定をクリアした場合において、その分布の中央値である0.00Gを閾値として、前記のテーブルを参照すると、現在の開き角度が90度であることを、早期に判定することができる。   Such determination of the opening angle will be described as handling using a table. For example, a correspondence table of the reference G value (acceleration value αG in the Z-axis direction) and the opening angle is prepared (reference G value in the Z-axis direction). Is a table with an opening angle of 90 degrees with respect to 0.00 G, a reference G value of 0.17 G with an opening angle of 100 degrees, and so on. As a first step, the sampling value is -0.30 G By determining whether or not the distribution is within −0.30 G, and performing the second step of determining whether the sampling value is within the distribution of −0.10 G to 0.10 G as the second step, When this two-step determination is cleared, it is determined early that the current opening angle is 90 degrees by referring to the above table with the median value of 0.00G as the threshold. It can be.

なお、図28Cと図28Eとの違いは、図28Cでは、所定の時間の間、振幅の幅が所定の閾値の幅に収まっているかを2段階の閾値で判定する手順であり、ある意味、「閾値が最初から決まっている」のに対し、図28Eでは、サンプリングによって振れ幅の分布状況を取得し、取得した分布状況を2段階で判定することで、振動が収束に向かう傾向をいち早く判定し、その際のG値の分布の中央値(ないし平均値等)を閾値として、所定の角度になっているかを判定するというものであり、換言すると、まず分布の幅をサンプリングして、その後に、中央値等のG値を閾値として角度を判定する点で、「取得した分布状況から、閾値を決定する」という相違として説明することができる。   Note that the difference between FIG. 28C and FIG. 28E is a procedure in FIG. 28C for determining whether or not the amplitude width is within the predetermined threshold width for a predetermined time, using a two-stage threshold. In contrast to “the threshold value is determined from the beginning”, in FIG. 28E, the distribution status of the fluctuation width is acquired by sampling, and the acquired distribution status is determined in two stages, so that the tendency of the vibration toward convergence is quickly determined. In this case, the median value (or average value) of the distribution of G values is used as a threshold value to determine whether the angle is a predetermined angle. In other words, the distribution width is sampled first, and then Furthermore, it can be described as a difference that “the threshold is determined from the acquired distribution status” in that the angle is determined using the G value such as the median as a threshold.

なお、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。   Note that each component of each illustrated apparatus is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. Further, all or any part of each processing function performed in each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware by wired logic.

また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。   In addition, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-described document and drawings can be arbitrarily changed unless otherwise specified.

また、本実施例で説明した画面制御方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。   The screen control method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program can be distributed via a network such as the Internet. The program can also be executed by being recorded on a computer-readable recording medium such as a hard disk, a flexible disk (FD), a CD-ROM, an MO, and a DVD and being read from the recording medium by the computer.

1 本体部
2 ヒンジ
10 情報処理装置
11 入力部
12 画面表示部
13 加速度センサ
14 制御部
14a 判定部
14b 画像制御部
14c 変更部
15 記憶部
15a 状態判定テーブル記憶部
DESCRIPTION OF SYMBOLS 1 Main-body part 2 Hinge 10 Information processing apparatus 11 Input part 12 Screen display part 13 Acceleration sensor 14 Control part 14a Determination part 14b Image control part 14c Change part 15 Storage part 15a State determination table storage part

Claims (13)

情報処理を行う本体部と、
前記本体部に付設され、該本体部に対して回動自在に構成され、前記本体部からの情報に基づいて画面に対する画像の表示を行う画面表示部と、
地面方向への重力を加速度として検知する加速度センサと、
前記加速度センサによって検知された加速度のうち、前記画面に対して垂直方向であるZ軸方向の加速度が第一の閾値を超えている場合であって、且つ、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度が第二の閾値未満である場合には、画面に表示された画像を反転させる判定する判定部と、
前記判定部によって前記画像を反転すると判定された場合には、前記画像を反転させるように制御する画像制御部と、
を備えることを特徴とする情報処理装置。
A main body for information processing;
A screen display unit attached to the main body, configured to be rotatable with respect to the main body, and displaying an image on a screen based on information from the main body;
An acceleration sensor that detects gravity in the direction of the ground as an acceleration,
Among the accelerations detected by the acceleration sensor, the acceleration in the Z-axis direction that is perpendicular to the screen exceeds a first threshold and is horizontal to the ground when the acceleration of the the X-axis direction is a direction orthogonal to the Z-axis direction Y-axis direction is less than the second threshold value, a determination unit and to invert the image displayed on the screen,
An image control unit that controls to invert the image when the determination unit determines to invert the image;
An information processing apparatus comprising:
前記判定部は、前記Z軸方向の加速度が第一の閾値を超え、且つ、前記Y軸方向の加速度が第二の閾値未満であった時点から所定の待ち時間が経過した後に、前記Z軸方向の加速度が前記第一の閾値を超えたか否かを再度判定し、前記Z軸方向の加速度が第一の閾値を超えている場合には、画面に表示された画像を反転させると判定することを特徴とする請求項1に記載の情報処理装置。   The determination unit is configured such that after a predetermined waiting time elapses from when the acceleration in the Z-axis direction exceeds a first threshold and the acceleration in the Y-axis direction is less than a second threshold, the Z-axis It is determined again whether or not the acceleration in the direction exceeds the first threshold. If the acceleration in the Z-axis direction exceeds the first threshold, it is determined that the image displayed on the screen is reversed. The information processing apparatus according to claim 1. 前記判定部は、前記Z軸方向の加速度が第一の閾値を超え、且つ、前記Y軸方向の加速度が第二の閾値未満であった時点から所定の待ち時間が経過した後に、前記Z軸方向の加速度が第一の閾値よりも値が大きい再判定用閾値を超えたか否かを判定し、前記Z軸方向の加速度が前記再判定用閾値を超えている場合には、画面に表示された画像を反転させると判定することを特徴とする請求項1に記載の情報処理装置。   The determination unit is configured such that after a predetermined waiting time elapses from when the acceleration in the Z-axis direction exceeds a first threshold and the acceleration in the Y-axis direction is less than a second threshold, the Z-axis It is determined whether or not the acceleration in the direction has exceeded a redetermination threshold value that is larger than the first threshold value. If the acceleration in the Z-axis direction exceeds the redetermination threshold value, it is displayed on the screen. The information processing apparatus according to claim 1, wherein the information processing apparatus determines that the image is to be inverted. 前記加速度センサによって検知されたZ軸方向の加速度を取得し、該Z軸方向の加速度から振動の状況を推測し、該振動の状況に応じて、前記所定の待ち時間を変更する変更部をさらに備えることを特徴とする請求項またはに記載の情報処理装置。 A changing unit that acquires acceleration in the Z-axis direction detected by the acceleration sensor, estimates a vibration state from the acceleration in the Z-axis direction, and changes the predetermined waiting time according to the vibration state; The information processing apparatus according to claim 2 or 3 , further comprising: 前記判定部は、前記画像が反転している状態である際に、前記Z軸方向の加速度が第一の閾値よりも値が小さい第三の閾値未満である場合であって、且つ、前記Y軸方向の加速度が第二の閾値よりも値が大きい第四の閾値を超えている場合には、前記画像を正転させると判定し、
前記画像制御部は、前記判定部によって前記画像を反転すると判定された場合には、前記画像を正転させるように制御することを特徴とする請求項のいずれか一つに記載の情報処理装置。
The determination unit is a case where the acceleration in the Z-axis direction is less than a third threshold value which is smaller than a first threshold value when the image is inverted, and the Y If the axial acceleration exceeds a fourth threshold value that is greater than the second threshold value, it is determined that the image is rotated forward,
The image control unit, wherein when it is determined to invert the image by the determining unit, according to any one of claims 1 to 4, wherein the controller controls so as to forward the image Information processing device.
前記画像制御部は、前記判定部によって前記画像を反転すると判定された場合には、前記画像を反転させた後、前記画像に含まれるポインティングデバイスのカーソルの座標を反転するように制御することを特徴とする請求項1〜のいずれか一つに記載の情報処理装置。 The image control unit, when the determination unit determines to invert the image, the image control unit performs control to invert the coordinates of the cursor of the pointing device included in the image after inverting the image; The information processing apparatus according to any one of claims 1 to 5 , wherein the information processing apparatus is characterized. 前記画像制御部は、前記判定部によって前記画像を反転すると判定された場合には、ポインティングデバイスのカーソルが当たっている画像の一部分を切り出し、該画像の一部分を反転または正転させるように制御することを特徴とする請求項1〜のいずれか一つに記載の情報処理装置。 When the determination unit determines that the image is to be reversed, the image control unit cuts out a part of the image on which the cursor of the pointing device is hit, and performs control so that the part of the image is reversed or rotated forward. The information processing apparatus according to any one of claims 1 to 6 . 前記画像制御部は、前記判定部によって前記画像を反転すると判定された場合には、画面を分割し、分割画面に反転した画像を表示し、別の分割画面に正転させた画像を表示するように制御することを特徴とする請求項1〜のいずれか一つに記載の情報処理装置。 When the determination unit determines to invert the image, the image control unit divides the screen, displays the inverted image on the divided screen, and displays the normally rotated image on another divided screen. the information processing apparatus according to any one of claims 1-7, characterized by controlling so. 前記画像制御部は、前記判定部によって前記画像を反転すると判定された場合であって、且つ、前記画像を反転する指示を受け付けるアイコンがクリックされた場合には、前記画像を反転させるように制御することを特徴とする請求項1〜のいずれか一つに記載の情報処理装置。 The image control unit controls to invert the image when the determination unit determines to invert the image and when an icon for accepting an instruction to invert the image is clicked. the apparatus according to claim 1-8, characterized by. 情報処理を行う本体部と、
前記本体部に付設され、該本体部に対して回動自在に構成され、前記本体部からの情報に基づいて画面に対する画像の表示を行う画面表示部と、
地面方向への重力を加速度として検知する加速度センサと、
前記加速度センサによって検知された加速度のうち、前記画面に対して垂直方向であるZ軸方向の加速度が第一の閾値を超えている場合であって、且つ、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度が第二の閾値未満である場合には、画面に表示された画像を反転させると判定する判定部と、
前記判定部によって前記画像を反転すると判定された場合には、画像に含まれるポインティングデバイスのカーソルの座標を反転するように制御する画像制御部と、
を有することを特徴とする情報処理装置。
A main body for information processing;
A screen display unit attached to the main body, configured to be rotatable with respect to the main body, and displaying an image on a screen based on information from the main body;
An acceleration sensor that detects gravity in the direction of the ground as an acceleration,
Among the accelerations detected by the acceleration sensor, the acceleration in the Z-axis direction that is perpendicular to the screen exceeds a first threshold and is horizontal to the ground A determination unit that determines to invert the image displayed on the screen when the acceleration in the Y-axis direction, which is a direction orthogonal to the X-axis direction and the Z-axis direction, is less than a second threshold;
An image control unit that controls to invert the coordinates of the cursor of the pointing device included in the image when the determination unit determines to invert the image;
An information processing apparatus comprising:
前記画像制御部は、前記ポインティングデバイスのカーソルが当たっている画像の一部分を切り出し、該画像の一部分を反転させるように制御することを特徴とする請求項10に記載の情報処理装置。 The information processing apparatus according to claim 10 , wherein the image control unit performs control so as to cut out a part of an image on which the cursor of the pointing device is hit and invert the part of the image. 地面方向への重力を加速度として検知する加速度センサによって検知された加速度のうち、本体部に対して回動自在に構成された画面表示部の画面に対して垂直方向であるZ軸方向の加速度が第一の閾値を超えている場合であって、且つ、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度が第二の閾値未満である場合には、画面に表示された画像を反転させる判定する判定工程と、
前記判定工程によって前記画像を反転すると判定された場合には、前記画像を反転させるように制御する画像制御工程と、
を含んだことを特徴とする画面表示制御方法。
Of the acceleration detected by the acceleration sensor for detecting gravity to ground direction as the acceleration, the acceleration in the Z-axis direction is a direction perpendicular to the rotatable-configured screen display unit screen of the relative to the body portion The acceleration in the Y-axis direction, which is a direction perpendicular to the X-axis direction and the Z-axis direction that is a horizontal direction with respect to the ground, is less than the second threshold value when the first threshold value is exceeded. If it is, a determination step and reversing the image displayed on the screen,
If it is determined in the determination step that the image is reversed, an image control step for controlling the image to be reversed;
A screen display control method characterized by comprising:
情報処理を行う本体部と、前記本体部に付設され、該本体部に対して回動自在に構成され、前記本体部からの情報に基づいて画面に対する画像の表示を行う画面表示部とを有する情報処理装置によって実行される画面表示制御プログラムであって、
地面方向への重力を加速度として検知する加速度センサによって検知された加速度のうち、前記画面に対して垂直方向であるZ軸方向の加速度が第一の閾値を超えている場合であって、且つ、前記地面に対して水平方向であるX軸方向と前記Z軸方向とに直交する方向であるY軸方向の加速度が第二の閾値未満である場合には、画面に表示された画像を反転させる判定する判定手順と、
前記判定手順によって前記画像を反転すると判定された場合には、前記画像を反転させるように制御する画像制御手順と、
を実行させることを特徴とする画面表示制御プログラム。
A main body that performs information processing; and a screen display that is attached to the main body, is configured to be rotatable with respect to the main body, and displays an image on a screen based on information from the main body A screen display control program executed by the information processing apparatus,
Among the accelerations detected by the acceleration sensor that detects gravity in the ground direction as acceleration, the acceleration in the Z-axis direction that is perpendicular to the screen exceeds a first threshold, and If the acceleration in the X-axis direction that is horizontal to the ground and the Y-axis direction that is orthogonal to the Z-axis direction is less than a second threshold value, the image displayed on the screen is reversed. A determination procedure for determining
An image control procedure for controlling to invert the image when it is determined by the determination procedure to invert the image;
A screen display control program for executing
JP2013202718A 2013-09-27 2013-09-27 Information processing apparatus, screen display control method, and screen display control program Active JP6205670B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013202718A JP6205670B2 (en) 2013-09-27 2013-09-27 Information processing apparatus, screen display control method, and screen display control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013202718A JP6205670B2 (en) 2013-09-27 2013-09-27 Information processing apparatus, screen display control method, and screen display control program

Publications (2)

Publication Number Publication Date
JP2015069388A JP2015069388A (en) 2015-04-13
JP6205670B2 true JP6205670B2 (en) 2017-10-04

Family

ID=52835991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013202718A Active JP6205670B2 (en) 2013-09-27 2013-09-27 Information processing apparatus, screen display control method, and screen display control program

Country Status (1)

Country Link
JP (1) JP6205670B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016184108A (en) * 2015-03-26 2016-10-20 日本電気株式会社 Portable terminal, image display method, and program
JP2017033116A (en) * 2015-07-30 2017-02-09 レノボ・シンガポール・プライベート・リミテッド Electronic device including plurality of usage modes, control method and computer program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000056878A (en) * 1998-08-14 2000-02-25 Tookado:Kk Image display processor
JP4350740B2 (en) * 2006-12-05 2009-10-21 レノボ・シンガポール・プライベート・リミテッド Portable electronic device, method for changing display direction of screen, program, and storage medium
JP4915344B2 (en) * 2007-12-21 2012-04-11 沖電気工業株式会社 Face-to-face display device
JP5284448B2 (en) * 2011-11-25 2013-09-11 株式会社東芝 Information processing apparatus and display control method

Also Published As

Publication number Publication date
JP2015069388A (en) 2015-04-13

Similar Documents

Publication Publication Date Title
US10970026B2 (en) Application launching in a multi-display device
JP6546301B2 (en) Multi-touch device with dynamic haptic effect
EP2637084B1 (en) Touch screen folder control
KR101738842B1 (en) Haptically enabled user interface
US9927969B2 (en) Rendering object icons associated with an object icon
JP6025746B2 (en) Movable display part of computing device
EP2652580B1 (en) Using movement of a computing device to enhance interpretation of input events produced when interacting with the computing device
US8994646B2 (en) Detecting gestures involving intentional movement of a computing device
JP5121963B2 (en) Electronic device and control method
JP6369011B2 (en) HINGE DEVICE AND ELECTRONIC DEVICE HAVING HINGE DEVICE
WO2013161163A1 (en) Tactile sensation presenting device, tactile sensation presenting method, drive signal generation device and drive signal generation method
US20140071046A1 (en) Systems and methods for processing motion sensor generated data
JP5681867B2 (en) Mobile terminal and display method
JP6562695B2 (en) Dynamic change of haptic effect
EP2994815A1 (en) Using finger touch types to interact with electronic devices
JP5663916B2 (en) Information processing apparatus, display control method, program, and recording medium
EP2377008A2 (en) Interpreting gesture input including introduction or removal of a point of contact while a gesture is in progress
US20120139857A1 (en) Gesture On Touch Sensitive Input Devices For Closing A Window Or An Application
WO2013094624A1 (en) Information processing device
WO2018039005A1 (en) Adaptive screen interactions
JP6205670B2 (en) Information processing apparatus, screen display control method, and screen display control program
WO2002088853A1 (en) Motion-based input system for handheld devices
US9710155B2 (en) User interface
CN103870042A (en) Method for displaying image and electronic device
JP5390674B2 (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170425

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170530

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: 20170808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170818

R150 Certificate of patent or registration of utility model

Ref document number: 6205670

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150