[go: nahoru, domu]

JP5110588B2 - Portable information terminal, control method thereof, control program, and recording medium - Google Patents

Portable information terminal, control method thereof, control program, and recording medium Download PDF

Info

Publication number
JP5110588B2
JP5110588B2 JP2008154385A JP2008154385A JP5110588B2 JP 5110588 B2 JP5110588 B2 JP 5110588B2 JP 2008154385 A JP2008154385 A JP 2008154385A JP 2008154385 A JP2008154385 A JP 2008154385A JP 5110588 B2 JP5110588 B2 JP 5110588B2
Authority
JP
Japan
Prior art keywords
display
touch panel
touch
display content
display unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008154385A
Other languages
Japanese (ja)
Other versions
JP2009301282A (en
Inventor
俊夫 赤羽
智一 森尾
慶子 蛭川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2008154385A priority Critical patent/JP5110588B2/en
Publication of JP2009301282A publication Critical patent/JP2009301282A/en
Application granted granted Critical
Publication of JP5110588B2 publication Critical patent/JP5110588B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Position Input By Displaying (AREA)

Description

本発明は、携帯情報端末に関し、特に、表示部に設けられたタッチパネルに対して操作を行なう携帯情報端末、その制御方法、制御用プログラムおよび記録媒体に関する。   The present invention relates to a portable information terminal, and more particularly to a portable information terminal that operates a touch panel provided on a display unit, a control method thereof, a control program, and a recording medium.

従来から、情報端末において、表示部にタッチパネルを設け、表示部に映像を表示させるとともに、操作部に相当するボタン等の画像を表示させ、ユーザに、タッチパネルに対して操作をさせることにより操作情報の入力を受付ける技術が種々活用されている。   2. Description of the Related Art Conventionally, in an information terminal, a touch panel is provided on a display unit, video is displayed on the display unit, images such as buttons corresponding to the operation unit are displayed, and operation information is obtained by allowing a user to operate the touch panel. Various techniques for receiving the input are used.

このような技術の中には、たとえば、非特許文献1に開示されるように、ユーザが対応機器のタッチスクリーンに指を触れると、指に隠された領域の画像を見えるようにずらして表示するものがあった。具体的には、図29を参照して、タッチスクリーン900に、ユーザの指800が触れると、指800に隠された領域の画像が、指800に隠された領域からずらされて、新たに、枠901内に表示されている。
“Microsoft,ペン用タッチ・スクリーンを指だけで操作できるUI技術「Shift」を発表”、[online]、平成19年5月17日、日経BP社、[平成20年5月15日検索]、インターネット <http://itpro.nikkeibp.co.jp/article/NEWS/20070517/271307/>
In such a technique, for example, as disclosed in Non-Patent Document 1, when a user touches a touch screen of a corresponding device with a finger, an image of an area hidden by the finger is displayed so as to be visible. There was something to do. Specifically, referring to FIG. 29, when the user's finger 800 touches the touch screen 900, the image of the area hidden by the finger 800 is shifted from the area hidden by the finger 800, and newly Are displayed in a frame 901.
“Microsoft announces“ Shift ”UI technology that can operate a pen touch screen with just a finger”, [online], May 17, 2007, Nikkei BP, [Search May 15, 2008], Internet <http://itpro.nikkeibp.co.jp/article/NEWS/20070517/271307/>

しかしながら、図29を参照して説明したように、指で隠された領域が部分的にのみ示されても、ユーザが、かえって指が位置する位置とその近傍の位置との位置関係の把握が困難となる。したがって、図29を参照して説明したような従来技術は、ユーザの指が、当該ユーザの所望する操作位置にあるときには問題はないが、所望の操作位置になく、その周囲にユーザが所望する操作位置があるかどうかを探すような場合には、今ひとつユーザが確実に、所望する操作位置に対してタッチ操作を行なえるようにするものとは言い難かった。   However, as described with reference to FIG. 29, even if the area hidden by the finger is only partially shown, the user can grasp the positional relationship between the position where the finger is positioned and the position in the vicinity thereof. It becomes difficult. Therefore, the conventional technique as described with reference to FIG. 29 has no problem when the user's finger is at the operation position desired by the user, but is not at the desired operation position and is desired by the user around it. When searching for an operation position, it is difficult to say that the user can surely perform a touch operation on a desired operation position.

本発明は、係る実情に鑑み考え出されたものであり、その目的は、携帯情報端末のユーザが、表示部に設けられたタッチパネル上で、確実に所望の位置で操作をできるようにすることである。   The present invention has been conceived in view of such circumstances, and its purpose is to enable a user of a portable information terminal to reliably operate at a desired position on a touch panel provided on a display unit. It is.

本発明に従った携帯情報端末は、表示部と、前記表示部の前面に設けられたタッチパネルと、前記タッチパネルに対する操作態様に応じて前記表示部の表示態様を制御する表示制御部と、前記タッチパネルに対して特別の操作態様で操作されたか否かを判断する特別操作判断部と、前記タッチパネルに対して操作がなされた位置を判断する操作位置判断部とを備え、前記表示制御部は、前記特別操作判断部が前記タッチパネルに対して特別の操作態様で操作されたと判断した場合に、前記操作位置判断部が判断する前記操作がなされた位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換し、前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、前記操作位置判断部が、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると判断すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると判断すると、前記表示内容を前記所定の一方側の方向にシフトさせ、前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせることを特徴とする。 The portable information terminal according to the present invention includes a display unit, a touch panel provided in front of the display unit, a display control unit that controls a display mode of the display unit according to an operation mode of the touch panel, and the touch panel. includes a special operation determining section for determining whether is operated in a special operating mode, the operating position determination unit that determines the position where operation is performed on the touch panel with respect to the display control unit, the If the special operation determination unit has determined to have been operated in a special operation mode with respect to the touch panel, the display mode of location of the display unit corresponding to the operation of the operating position determination unit determines is made position varying manner, converts the display contents corresponding to the entire of the display unit, the display contents of the display unit, to at least the human width dimension only wholly shifted envisioned finger When the operation position determination unit determines that the position where the operation is performed is a predetermined one side area on the touch panel, the display content is converted to the predetermined other side. When it is determined that the position where the operation is performed is the predetermined other-side region, the display content is shifted in the predetermined one-side direction, and the operation according to the special operation mode is started. in a state of displaying predetermined information on position, characterized Rukoto shifting the display contents.

また、本発明の携帯情報端末では、前記表示制御部は、前記特別の操作態様による操作の継続時間に応じた量だけ、前記表示内容をシフトさせることが好ましい。   In the portable information terminal of the present invention, it is preferable that the display control unit shifts the display content by an amount corresponding to the duration of the operation according to the special operation mode.

また、本発明の携帯情報端末では、前記表示制御部は、前記表示内容の変換として、前記表示内容をシフトさせた後、前記表示部の表示倍率を上昇させることが好ましい。 In the portable information terminal of the present invention, it is preferable that the display control unit increases the display magnification of the display unit after shifting the display content as the conversion of the display content.

また、本発明の携帯情報端末では、前記表示制御部は、前記特別操作判断部が前記タッチパネルに対して特別の操作態様で操作されたと判断した場合に、前記表示部の表示倍率を上昇させることも加えて前記表示内容の変換を実現することが好ましい。 Further, in the portable information terminal of the present invention, the display control unit, when the special operation determination unit has determined to have been operated in a special operation mode with respect to the touch panel, increasing the display magnification of the display unit In addition, it is preferable to realize conversion of the display content.

また、本発明の携帯情報端末では、前記表示制御部は、前記特別の操作態様による操作の継続時間に応じた量だけ、前記表示内容の表示倍率を上昇させることが好ましい。   In the portable information terminal of the present invention, it is preferable that the display control unit increases the display magnification of the display content by an amount corresponding to the duration of the operation according to the special operation mode.

また、本発明の携帯情報端末では、前記表示制御部は、前記表示内容の変換として、前記表示部の表示倍率を上昇させた後、前記表示内容をシフトさせることが好ましい。 In the portable information terminal of the present invention, it is preferable that the display control unit shifts the display content after increasing the display magnification of the display unit as the conversion of the display content.

また、本発明の携帯情報端末では、前記表示制御部は、前記特別の操作態様による操作が解消された後、変換した前記表示部の全体の表示を変換前のものに戻すことが好ましい。   In the portable information terminal of the present invention, it is preferable that the display control unit returns the entire display of the converted display unit to the one before conversion after the operation according to the special operation mode is resolved.

また、本発明の携帯情報端末は、前記特別の操作態様による操作が開始された位置が、前記表示部においてアンカーテキストが表示された位置に対応するか否かを判定する判定部をさらに備え、前記表示制御部は、前記判定部が、前記特別の操作態様による操作が開始された位置が前記表示部においてアンカーテキストが表示された位置に対応しないと判定した場合に、前記特別の操作態様による操作が解消された後、変換した前記表示部の全体の表示を変換前のものに戻すことが好ましい。
また、本発明の携帯情報端末では、前記表示制御部は、ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示し、ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせることが好ましい。
The portable information terminal of the present invention further includes a determination unit that determines whether or not a position where the operation according to the special operation mode is started corresponds to a position where the anchor text is displayed on the display unit, When the determination unit determines that the position where the operation according to the special operation mode is started does not correspond to the position where the anchor text is displayed on the display unit, the display control unit is configured according to the special operation mode. After the operation is canceled, it is preferable to return the entire display of the converted display unit to the one before conversion.
In the portable information terminal of the present invention, when the user moves the touch operation position on the touch panel, the display control unit displays the predetermined information on the touch panel corresponding to the current touch operation position. When the user moves the touch operation position with respect to the touch panel, the position is displayed at the display position on the touch panel corresponding to the current touch operation position. When the predetermined information is out of the display area of the touch panel, the touch operation position is moved in a direction opposite to the direction in which the touch operation position is moved so that the predetermined information remains in the display area of the touch panel and is displayed. The display content is preferably continuously scrolled.

本発明に従った携帯情報端末の制御方法は、表示部の前面に設けられたタッチパネルを備えた携帯情報端末の制御方法であって、前記タッチパネルに対して特別の操作態様で操作されたか否かを判断するステップと、前記タッチパネルに対して操作がなされた位置を特定するステップと、前記判断するステップが前記特別の操作態様で操作されたと判断した場合に、前記タッチパネルに対する操作位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換するステップとを含み、前記変換するステップは、前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、前記特定するステップが、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると特定すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると特定すると、前記表示内容を前記所定の一方側の方向にシフトさせ、前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせることを特徴とする。
また、本発明の携帯情報端末の制御方法では、前記変換するステップは、ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせることが好ましい。
A method for controlling a portable information terminal according to the present invention is a method for controlling a portable information terminal including a touch panel provided on a front surface of a display unit, and whether or not the touch panel is operated in a special operation mode. and determining, when identifying a position where operation is performed on the touch panel, the step of the determining determines that have been manipulated in the special operation mode, which corresponds to the operating position relative to the touch panel Converting the display content corresponding to the entirety of the display unit so that the display mode of the portion of the display unit changes, and the converting step includes at least the display of the display content of the display unit. The display content is converted by shifting the entire size by an assumed width and the specifying step is performed at the position where the operation is performed. Is specified as a predetermined one side area on the touch panel, the display content is shifted in the predetermined other side direction, and the position where the operation is performed is specified as the predetermined other side area. , the display content is shifted in the direction of said predetermined one side, in a state in which the operation by special operation mode is to display the predetermined information on the start position, and wherein Rukoto shifting the display content To do.
Further, in the method for controlling a portable information terminal according to the present invention, when the user moves the touch operation position on the touch panel, the converting step converts the predetermined information into the touch panel corresponding to the current touch operation position. The display position on the touch panel corresponding to the current touch operation position when the user moves the touch operation position with respect to the touch panel when the user moves the touch operation position with the movement of the touch operation position. When the predetermined information displayed on the touch panel protrudes from the display area of the touch panel, the touch operation position is moved in a direction in which the touch operation position is moved so that the predetermined information remains in the display area of the touch panel and is displayed. It is preferable to continuously scroll the display content in the reverse direction.

本発明に従った携帯情報端末の制御用プログラムは、表示部の前面に設けられたタッチパネルを備えた携帯情報端末制御するための制御用プログラムであって、前記携帯情報端末に、前記タッチパネルに対して特別の操作態様で操作されたか否かを判断するステップと、前記タッチパネルに対して操作がなされた位置を特定するステップと、前記判断するステップが前記特別の操作態様で操作されたと判断した場合に、前記タッチパネルに対する操作位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換するステップとを実行させ、前記変換するステップは、前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、前記特定するステップが、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると特定すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると特定すると、前記表示内容を前記所定の一方側の方向にシフトさせ、前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせることを特徴とする。
また、本発明の携帯情報端末の制御用プログラムでは、前記変換するステップは、ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせるさせることが好ましい。
Control program of the portable information terminal according to the present invention is a control program for controlling the portable information terminal with a touch panel provided in front of the display unit, the portable information terminal, the touch panel decision and determining whether or not operated in a special operation mode for, identifying a position where operation is performed on the touch screen, and said step of determining is operated in the special operation mode In this case, the display content corresponding to the entire display unit is converted so that the display mode of the portion of the display unit corresponding to the operation position on the touch panel is changed , and the converting step is performed. The display content is converted by shifting the display content of the display unit as a whole by at least a dimension assumed to be the width of a human finger. When the step of specifying and specifying the position where the operation is performed is a predetermined one side region on the touch panel, the display content is shifted in the predetermined other side direction, and the operation is performed. If the specified position is determined to be the predetermined other-side area, the display content is shifted in the predetermined one-side direction, and predetermined information is displayed at the position where the operation according to the special operation mode is started. in the state, and wherein the Rukoto shifting the display contents.
In the control program for a portable information terminal of the present invention, the step of converting may include the step of converting the predetermined information corresponding to the current touch operation position when the user moves the touch operation position on the touch panel. When the touch operation position is moved and displayed at the display position on the touch panel and the user moves the touch operation position with respect to the touch panel, the display on the touch panel corresponding to the current touch operation position The direction in which the touch operation position is moved and operated so that the predetermined information is displayed within the display area of the touch panel when the predetermined information displayed at the position protrudes from the display area of the touch panel. It is preferable that the display content is continuously scrolled in the opposite direction.

本発明に従った記録媒体は、表示部の前面に設けられたタッチパネルを備えた携帯情報端末制御するための制御用プログラムを記録した記録媒体であって、前記制御用プログラムは、前記携帯情報端末に、前記タッチパネルに対して特別の操作態様で操作されたか否かを判断するステップと、前記タッチパネルに対して操作がなされた位置を特定するステップと、前記判断するステップが前記特別の操作態様で操作されたと判断した場合に、前記タッチパネルに対する操作位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換するステップとを実行させ、前記変換するステップは、前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、前記特定するステップが、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると特定すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると特定すると、前記表示内容を前記所定の一方側の方向にシフトさせ、前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせることを特徴とする。
また、本発明の記録媒体では、前記変換するステップは、ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせることが好ましい。
Recording medium according to the present invention, there is provided a recording medium recording a control program for controlling the portable information terminal with a touch panel provided in front of the display unit, the control program, the portable information The step of determining whether or not the touch panel is operated in a special operation mode on the terminal, the step of specifying the position where the operation is performed on the touch panel, and the step of determining are the special operation mode. in the case where it is determined to have been operated, so that the display mode of location of the display unit corresponding to the operation position with respect to the touch panel has changed to perform a step of converting the display contents corresponding to the entire of the display unit The converting step includes shifting the display content of the display unit as a whole by at least a dimension assumed to be the width of a human finger. If the step of realizing and converting the display content specifies that the position where the operation is performed is a predetermined one side area on the touch panel, the display content is shifted in the direction of the predetermined other side. When the position where the operation is performed is specified as the predetermined other-side area, the display content is shifted in the predetermined one-side direction, and the operation according to the special operation mode is started. while displaying the predetermined information, characterized by Rukoto shifting the display contents.
In the recording medium of the present invention, when the user moves the touch operation position on the touch panel, the converting step displays the predetermined information on the touch panel corresponding to the current touch operation position. When the user moves the touch operation position with respect to the touch panel, the display is displayed at the display position on the touch panel corresponding to the current touch operation position. When the predetermined information is out of the display area of the touch panel, the touch operation position is moved in a direction opposite to the direction in which the touch operation position is moved so that the predetermined information remains in the display area of the touch panel and is displayed. It is preferable that the display content is continuously scrolled.

本発明によれば、ユーザがタッチパネルに対して特別の操作態様で操作を行なうことにより、携帯情報端末の表示部の、タッチパネル上の操作位置に対応する箇所の表示態様が変化するように、その全体の表示が変換される。 According to the present invention, when the user operates the touch panel in a special operation mode, the display mode of the portion corresponding to the operation position on the touch panel of the display unit of the portable information terminal changes. The entire display is converted.

これにより、ユーザの操作位置に対応した表示部の表示態様が変化し、かつ、表示部の表示内容が全体的に変化するため、図29を参照して説明したように、ユーザによって操作された箇所の近傍の部分のみが枠901内に示されるように別途表示される場合よりも、ユーザによる操作位置の近傍をもその表示態様を変化させることができる。したがって、ユーザが確実にタッチパネル上の所望の箇所を操作することができる。 As a result, the display mode of the display unit corresponding to the operation position of the user changes, and the display content of the display unit changes as a whole. Therefore, as described with reference to FIG. 29, the display unit is operated by the user. The display mode of the vicinity of the operation position by the user can be changed as compared with the case where only the vicinity of the location is separately displayed as shown in the frame 901. Therefore, the user can reliably operate a desired location on the touch panel.

以下、本発明の携帯情報端末の一実施の形態である携帯電話機について、図面を参照しつつ説明する。なお、本発明の携帯情報端末は、携帯電話機に限定されない。つまり、本発明の携帯情報端末は、タッチパネルを備える端末であれば、たとえば通信機能等の携帯電話機に特有の機能を備えることは必要とされない。   Hereinafter, a mobile phone which is an embodiment of the portable information terminal of the present invention will be described with reference to the drawings. Note that the portable information terminal of the present invention is not limited to a mobile phone. That is, if the portable information terminal of the present invention is a terminal having a touch panel, it is not necessary to have a function specific to a cellular phone such as a communication function.

[1.携帯情報端末の構成]
図1は、本発明の携帯情報端末の一実施の形態である携帯電話機の正面図である。
[1. Configuration of portable information terminal]
FIG. 1 is a front view of a mobile phone as an embodiment of the portable information terminal of the present invention.

まず、図1(A)を参照して、携帯電話機100は、液晶ディスプレイ等からなる表示部30が設けられている。表示部30には、ウェブページ等のネットワーク上の文書や、携帯電話機100内に格納されているアドレス帳やメーラー(電子メールの作成や送受信、受信したメールの保存・管理を行なうソフトウェア)によるメール作成画面等の種々の情報を表示することができる。   First, referring to FIG. 1A, a mobile phone 100 is provided with a display unit 30 including a liquid crystal display or the like. The display unit 30 includes a document on a network such as a web page, an e-mail by an address book or mailer stored in the mobile phone 100 (software for creating and sending / receiving e-mail, and storing / managing received mail). Various information such as a creation screen can be displayed.

携帯電話機100では、表示部30の前面に、タッチパネル40が設けられている。携帯電話機100は、図1(A)に示すように、横長の状態で利用でき、また、図1(B)に示されるように、縦長の状態で使用することもできる。   In the mobile phone 100, a touch panel 40 is provided on the front surface of the display unit 30. The mobile phone 100 can be used in a horizontally long state as shown in FIG. 1 (A), and can also be used in a vertically long state as shown in FIG. 1 (B).

図2は、携帯電話機100のハードウェア構成を模式的に示す図である。
図2を参照して、携帯電話機100は、当該携帯電話機100の動作を全体的に制御する制御部50、当該携帯電話機100の動作を全体的に制御する制御部50、データの送受信を行なうためのアンテナ81、アンテナ81によるデータの送受信の際の信号の処理等を行なう通信制御部80、携帯電話機の姿勢を検出する姿勢検出部90、フラッシュメモリ等からなる記憶部60、タッチパネル40、表示部30、表示部30における表示内容を制御する表示制御部51、主に通話機能に利用されるレシーバ56およびマイク58、アラーム音等を出力するスピーカ57、レシーバ56やスピーカ57から出力させる音声を制御する音声出力制御部53,54、マイク58に入力された音声を処理する音声入力制御部55、ならびに、カメラ91を含む。制御部50は、CPU(Central Processing Unit)を含む。また、制御部50には、タイマ50Aが内蔵されている。表示部50は、表示制御部51を介して表示部30の表示内容を制御する。
FIG. 2 is a diagram schematically illustrating a hardware configuration of the mobile phone 100.
Referring to FIG. 2, mobile phone 100 performs a control unit 50 for overall control of the operation of mobile phone 100, a control unit 50 for overall control of the operation of mobile phone 100, and data transmission / reception. Antenna 81, communication control unit 80 for processing signals when data is transmitted / received by antenna 81, attitude detection unit 90 for detecting the attitude of a mobile phone, storage unit 60 including a flash memory, touch panel 40, display unit 30, a display control unit 51 for controlling display contents on the display unit 30, a receiver 56 and a microphone 58 mainly used for a call function, a speaker 57 for outputting an alarm sound, and a sound to be output from the receiver 56 and the speaker 57 Voice output control units 53 and 54, voice input control unit 55 for processing voice input to microphone 58, and camera Including the 91. The control unit 50 includes a CPU (Central Processing Unit). The control unit 50 has a built-in timer 50A. The display unit 50 controls the display content of the display unit 30 via the display control unit 51.

姿勢検出部90は、携帯電話機100の向きや移動方向や当該携帯電話機100に対して与えられた加速度を検出するためのものであり、たとえば、複数のジャイロスコープや加速度センサや地磁気センサを含む。携帯電話機100の向きとは、たとえば、図1(A)に示されるような横長状態でユーザに把持されているか、図1(B)に示されるような縦長状態でユーザに把持されているか等を意味する。姿勢検出部90を用いて携帯電話機100の本体の向きや移動方向や移動速度を検出する技術については、周知の技術を採用することができるため、ここでは説明を繰返さない。   The posture detection unit 90 is for detecting the direction and moving direction of the mobile phone 100 and the acceleration given to the mobile phone 100, and includes, for example, a plurality of gyroscopes, acceleration sensors, and geomagnetic sensors. The orientation of the mobile phone 100 is, for example, whether it is held by the user in a horizontally long state as shown in FIG. 1A, or is held by a user in a vertically long state as shown in FIG. Means. As a technique for detecting the orientation, the moving direction, and the moving speed of the main body of the mobile phone 100 using the attitude detection unit 90, a well-known technique can be adopted, and therefore description thereof will not be repeated here.

記憶部60には、制御部50のCPUが実行するプログラムを記憶するプログラム記憶部61と、アドレス帳等の携帯電話機100に対する設定内容を記憶する設定内容記憶部62と、後述する種々のテーブルやプログラム記憶部61に記憶されるプログラムが実行されるために必要な種々のデータを記憶するデータ記憶部63が含まれる。   The storage unit 60 includes a program storage unit 61 that stores programs executed by the CPU of the control unit 50, a setting content storage unit 62 that stores setting contents for the mobile phone 100 such as an address book, and various tables and the like described later. A data storage unit 63 that stores various data necessary for executing a program stored in the program storage unit 61 is included.

なお、制御部50のCPUが実行するプログラムは、予め記憶部60に記憶されていても良いし、ネットワークを通じてダウンロードされることにより後発的にインストールされることもできる。また、制御部50のCPUが実行するプログラムは、携帯電話機100に内蔵されている記憶装置(記憶部50)に記憶される代わりに、携帯電話機100に対して着脱可能な記録媒体に記録されていてもよい。   Note that the program executed by the CPU of the control unit 50 may be stored in the storage unit 60 in advance, or may be installed later by being downloaded through a network. Further, the program executed by the CPU of the control unit 50 is recorded on a recording medium detachable from the mobile phone 100 instead of being stored in a storage device (storage unit 50) built in the mobile phone 100. May be.

[2.携帯情報端末において実行される処理の内容(ズーム)]
次に、携帯電話機100において実行される処理の内容について説明する。
[2. Contents of processing executed in portable information terminal (zoom)]
Next, the contents of processing executed in the mobile phone 100 will be described.

携帯電話機100では、タッチパネル40が特定の時間(後述する「閾値Tmax」)以上継続して1ヶ所をタッチ操作されることにより、そのタッチ操作された箇所を中心として、表示倍率を上昇(ズーム)させるように、表示部30の表示内容が変換される。以下、このような表示の変換を含む、制御部50の表示制御に関する処理(表示制御処理)の内容について、当該処理のフローチャートである図3および図4を参照して説明する。   In the mobile phone 100, the touch panel 40 is continuously touched at one place for a specified time ("threshold value Tmax" described later), thereby increasing the display magnification around the touched place (zoom). Thus, the display content of the display unit 30 is converted. Hereinafter, the contents of the display control process (display control process) including the display conversion will be described with reference to FIGS. 3 and 4 which are flowcharts of the process.

まず、図3を参照して、携帯電話機100においてアプリケーションが立上げられる等して、ステップS101において表示部30に或る画面が表示されると、制御部50は、ステップS102で、タッチパネル40上でタッチダウンがあったか否かを判断する。タッチダウンとは、タッチパネル40に対するタッチ操作が開始される状態、つまり、タッチパネル40に対するタッチ操作がなかった状態からタッチ操作が開始された状態に切り替わることをいう。そして、制御部50は、タッチダウンがあったと判断すると、ステップS103へ処理を進める。   First, referring to FIG. 3, when a certain screen is displayed on display unit 30 in step S101, for example, when an application is started up in mobile phone 100, control unit 50 displays on touch panel 40 in step S102. To determine if there was a touchdown. Touchdown means switching from a state in which a touch operation on the touch panel 40 is started, that is, a state in which no touch operation is performed on the touch panel 40 to a state in which the touch operation is started. Then, when the control unit 50 determines that there is a touchdown, the process proceeds to step S103.

ステップS103では、制御部50は、ステップS102においてタッチダウンを検出した時刻(タッチ開始時刻T0)と、タッチパネル40上でタッチ操作が開始された位置を特定する情報(タッチ開始位置P0)を取得し、たとえばデータ記憶部63に記憶させて、ステップS104へ処理を進める。   In step S103, the control unit 50 acquires the time when the touchdown is detected in step S102 (touch start time T0) and information for specifying the position where the touch operation is started on the touch panel 40 (touch start position P0). For example, the data is stored in the data storage unit 63, and the process proceeds to step S104.

ステップS104では、制御部50は、タッチアップがあったか否かを判断する。タッチアップとは、タッチパネル40上のユーザの指がタッチパネル40から離れる状態をいう。そして、制御部50は、タッチアップがあったと判断するとステップS121へ処理を進め、ないと判断するとステップS105へ処理を進める。   In step S104, the control unit 50 determines whether or not there is a touch-up. Touch-up refers to a state in which a user's finger on the touch panel 40 is separated from the touch panel 40. If it is determined that touch-up has occurred, the control unit 50 proceeds to step S121. If not, the control unit 50 proceeds to step S105.

ステップS105では、制御部50は、現在時刻Tnと現在のタッチ位置Pnを、たとえばデータ記憶部63に記憶させて、ステップS106へ処理を進める。   In step S105, the control unit 50 stores the current time Tn and the current touch position Pn in the data storage unit 63, for example, and advances the process to step S106.

ステップS106では、制御部50は、ステップS103で記憶したタッチ開始時刻T0とステップS105で記憶した現在時刻Tnの差、つまり、タッチパネル40上でタッチ操作が継続された時間が閾値Tmaxを超えているか否かを判断する。そして、超えていると判断するとステップS107へ処理を進め、まだ閾値Tmaxを超えていないと判断するとステップS118へ処理を進める。   In step S106, the control unit 50 determines whether the difference between the touch start time T0 stored in step S103 and the current time Tn stored in step S105, that is, the time during which the touch operation is continued on the touch panel 40 exceeds the threshold Tmax. Judge whether or not. If it is determined that the threshold is exceeded, the process proceeds to step S107. If it is determined that the threshold Tmax is not yet exceeded, the process proceeds to step S118.

ステップS118では、制御部50は、タッチパネル40に対するタッチ操作が継続されている間の操作位置の移動距離(P0−Pn間の距離)が閾値Pmaxを超えているか否かを判断し、超えていると判断するとステップS119へ処理を進め、超えていないと判断するとステップS104へ処理を戻す。   In step S118, the control unit 50 determines whether or not the movement distance of the operation position (distance between P0 and Pn) while the touch operation on the touch panel 40 is continued exceeds the threshold value Pmax. If it is determined, the process proceeds to step S119, and if it is determined that it has not exceeded, the process returns to step S104.

ステップS119では、制御部50は、タッチアップがあったか否かを判断し、あったと判断すると処理を終了させる。一方、まだタッチアップがないと判断するとステップS120へ処理を進める。   In step S119, the control unit 50 determines whether or not there has been a touch-up. On the other hand, if it is determined that there is no touch-up yet, the process proceeds to step S120.

ステップS120では、制御部50は、タッチパネル40に対してドラッグ操作がなされていると判断し、当該ドラッグ操作に対応させて表示部30における表示をスクロールさせて、ステップS119へ処理を戻す。ここで、ドラッグ操作に対応とは、たとえば、表示のスクロールの方向を、ドラッグ操作における操作位置の移動方向とすることを意味する。   In step S120, the control unit 50 determines that a drag operation has been performed on the touch panel 40, scrolls the display on the display unit 30 in response to the drag operation, and returns the process to step S119. Here, “corresponding to the drag operation” means, for example, that the direction of scrolling the display is the direction of movement of the operation position in the drag operation.

ステップS121では、制御部50は、ステップS104で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122へ処理を進め、そうではないと判断するとそのまま処理を終了させる。   In step S121, the control unit 50 determines whether the touch-up position detected in step S104 is a position where the selection item is displayed. If so, the process proceeds to step S122. If it is determined that this is not the case, the process is terminated.

ステップS122では、制御部50は、ステップS121でタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。   In step S122, the control unit 50 performs a process based on the content of the selection item determined to be in the touch-up position in step S121, and updates the display content of the display unit 30 based on the execution of the process. The display control process is terminated.

図4を参照して、ステップS107では、制御部50は、タッチアップがあったか否かを判断し、あったと判断するとステップS114へ処理を進め、まだタッチアップがないと判断するとステップS108へ処理を進める。   Referring to FIG. 4, in step S107, control unit 50 determines whether or not there is a touch-up. If it is determined that there is a touch-up, the process proceeds to step S114. If it is determined that there is no touch-up, the process proceeds to step S108. Proceed.

ステップS108では、制御部50は、一定時間待機して、ステップS109へ処理を進める。   In step S108, the control unit 50 waits for a predetermined time, and proceeds to step S109.

ステップS109では、制御部50は、現在の表示部30における表示のズーム倍率Znがズーム率に関する閾値Zmaxにまだ達していないかどうかを判断し、まだ達していないと判断するとステップS110へ処理を進め、既に閾値Zmaxに達していると判断するとステップS113へ処理を進める。   In step S109, the control unit 50 determines whether or not the zoom magnification Zn of the display on the current display unit 30 has yet reached the threshold value Zmax relating to the zoom ratio, and proceeds to step S110 when determining that it has not yet reached. If it is determined that the threshold value Zmax has already been reached, the process proceeds to step S113.

ここで、ズーム倍率とは、アプリケーションに基づき表示部30に表示させるために作成した画像に対する表示の拡大または縮小の倍率である。制御部50は、後述するステップS110およびステップS117において、表示部30における表示内容を、当該表示部30の全体の表示の倍率が変更されるように、更新される。制御部50は、現時点で表示部30に表示させている画像の倍率を、データ記憶部63等に適宜しておく。   Here, the zoom magnification is a magnification of display enlargement or reduction for an image created for display on the display unit 30 based on an application. In step S110 and step S117, which will be described later, the control unit 50 updates the display content on the display unit 30 so that the overall display magnification of the display unit 30 is changed. The control unit 50 appropriately sets the magnification of the image currently displayed on the display unit 30 in the data storage unit 63 or the like.

ステップS110では、制御部50は、表示部30における表示のズーム倍率をA倍(A>1)となるように表示部30の表示内容を更新して、ステップS111へ処理を進める。   In step S110, the control unit 50 updates the display content of the display unit 30 so that the zoom magnification of the display on the display unit 30 is A (A> 1), and the process proceeds to step S111.

ステップS111では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS112で、ポインタ31(図6参照)を表示させている場合に、当該ポインタ31の表示位置をドラッグ操作によるタッチ位置の移動に対応させて移動させ、ステップS111へ処理を戻す。ドラッグ操作があったか否かは、たとえばタッチパネル40上の操作位置の移動距離が上記した閾値Pmaxを越えたか否かによって判断される。   In step S111, the control unit 50 determines whether or not a drag operation has been performed on the touch panel 40. If it is determined that the pointer 31 (see FIG. 6) is displayed in step S112, the pointer 31 is displayed. Is moved in correspondence with the movement of the touch position by the drag operation, and the process returns to step S111. Whether or not there has been a drag operation is determined, for example, by whether or not the movement distance of the operation position on the touch panel 40 has exceeded the threshold value Pmax.

一方、ステップS111でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS107へ処理を戻す。   On the other hand, when determining in step S111 that there is no drag operation, the control unit 50 returns the process to step S107 as it is.

ステップS109で現在のズーム倍率Znが閾値Zmaxに達していると判断すると、ステップS113へ処理が進められる。ステップS113では、制御部50は、タッチパネル40上でタッチアップがあったか否かを判断し、あったと判断するとステップS114へ処理を進める。   If it is determined in step S109 that the current zoom magnification Zn has reached the threshold value Zmax, the process proceeds to step S113. In step S113, the control unit 50 determines whether or not there is a touch-up on the touch panel 40. If it is determined that there is a touch-up, the process proceeds to step S114.

ステップS114では、制御部50は、ステップS113でタッチアップがあったと判断した位置が、表示部30において選択項目が表示されている位置に対応する位置であるか否かを判断し、そうであると判断するとステップS122へ処理を進め、そうではないと判断するとステップS115へ処理を進める。   In step S114, the control unit 50 determines whether or not the position determined to have been touched up in step S113 is a position corresponding to the position where the selection item is displayed on the display unit 30. If it is determined, the process proceeds to step S122, and if not, the process proceeds to step S115.

ステップS122(図3参照)では、上述したように、選択された項目に基づいた処理が実行され、また、当該処理が実行されたことに基づいて表示部30の表示内容が更新されて、処理が終了される。   In step S122 (see FIG. 3), as described above, the process based on the selected item is executed, and the display content of the display unit 30 is updated based on the execution of the process. Is terminated.

図4に戻って、ステップS115では、制御部50は、所定時間待機して、ステップS116へ処理を進める。なお、ステップS115における「所定時間」は、ステップS108における「一定時間」と同じ長さであっても良いし、異なる長さであっても良い。   Returning to FIG. 4, in step S115, the control unit 50 waits for a predetermined time, and proceeds to step S116. The “predetermined time” in step S115 may be the same length as the “predetermined time” in step S108, or may be a different length.

ステップS116では、制御部50は、現在の表示部30における表示のズーム率Znが閾値Zminより大きい状態であるか否かを判断し、そうであると判断するとステップS117へ処理を進め、そうではないと判断するとそのまま処理を終了させる。   In step S116, the control unit 50 determines whether or not the zoom ratio Zn of the display on the current display unit 30 is larger than the threshold value Zmin. If so, the process proceeds to step S117. If it is determined that there is no, the process is terminated as it is.

ステップS117では、表示部30におけるズーム倍率をB倍(0<B<1)するように表示部30の表示内容を更新して、ステップS115へ処理を戻す。   In step S117, the display content of the display unit 30 is updated so that the zoom magnification in the display unit 30 is B times (0 <B <1), and the process returns to step S115.

以上、図3および図4を参照して説明した処理によれば、閾値Tmaxよりも長い時間タッチパネル40に対して継続して(タッチパネル40上の操作位置の移動距離が閾値Pmaxとなるような範囲内で)タッチ操作がなされると(S106でYES)、タッチアップがなされるまで、また、表示部30の表示のズーム率Znが閾値Zmaxに達するまで、表示部30におけるズーム率がA倍ずつズームアップされるように、一定時間(ステップS108)ごとに更新される(S107〜S112)。このような、表示部30の表示のズームアップについて、図5を参照してより詳細に説明する。   As described above, according to the processing described with reference to FIGS. 3 and 4, the touch panel 40 continues for a time longer than the threshold value Tmax (a range in which the movement distance of the operation position on the touch panel 40 becomes the threshold value Pmax). When the touch operation is performed (YES in S106), the zoom rate on the display unit 30 is increased by A times until the touch-up is performed or until the zoom rate Zn of the display on the display unit 30 reaches the threshold value Zmax. It is updated every certain time (step S108) so as to zoom up (S107 to S112). Such zooming up of the display of the display unit 30 will be described in more detail with reference to FIG.

図5では、図5(A)〜図5(D)として、表示部30における表示のズーム率が順に上昇している状態が示されている。具体的には、図5(A)において枠30Aで示された表示内容が、図5(B)ではズーム率が上げられて枠30Bに対応するものとなり、さらに、図5(C)では枠30Cに対応するものとなり、さらに、図5(D)ではズーム率が上げられて、枠30D内の表示内容に対応している。   FIG. 5 shows a state in which the zoom ratio of the display on the display unit 30 sequentially increases as FIGS. 5 (A) to 5 (D). Specifically, the display content indicated by the frame 30A in FIG. 5A corresponds to the frame 30B with the zoom rate increased in FIG. 5B, and further, in FIG. In FIG. 5D, the zoom rate is increased to correspond to the display content in the frame 30D.

このような、表示部30における表示内容の、ズーム率を上げるような変換は、たとえば、制御部50が、アプリケーションの実行に応じて表示部30に表示させるためにVRAM(Video Random Access Memory)に格納させた画像を、ズーム率が上昇して表示されるように変換することによって実現される。携帯電話機100では、VRAMは、たとえば表示制御部51に含まれる。   Such conversion of the display content on the display unit 30 so as to increase the zoom rate is performed, for example, in a video random access memory (VRAM) for the control unit 50 to display the display unit 30 in accordance with execution of the application. This is realized by converting the stored image so that the zoom ratio is increased and displayed. In the mobile phone 100, the VRAM is included in the display control unit 51, for example.

また、表示部30における表示をズームアップする際には、タッチパネル40に対するユーザがタッチ操作しているポイントを中心として、行なわれるのが好ましい。図5(A)〜図5(D)では、タッチパネル40に対して操作を行なうユーザの指が一点鎖線で模式的に示されている。そして、実際にタッチパネル40に触れている当該指のほぼ先端部を中心として、図5(A)〜図5(D)では、表示部30における表示内容のズームアップが行なわれている。   Further, when zooming up the display on the display unit 30, it is preferable that the display is performed around the point where the user touches the touch panel 40. In FIG. 5A to FIG. 5D, the user's finger that performs an operation on the touch panel 40 is schematically shown by a one-dot chain line. Then, in FIG. 5A to FIG. 5D, the display content on the display unit 30 is zoomed up, with the tip of the finger actually touching the touch panel 40 as the center.

また、ステップS107〜S112に示されるようなズームアップは、ステップS102においてタッチダウンがあったと判断されてから、ステップS104およびステップS107においてタッチアップがあると判断されるまで継続され、タッチアップがあったと判断されると終了する。つまり、タッチアップが継続される時間の長さによっては、図5(A)に示された状態から図5(D)に示された状態までズームアップがなされる場合があれば、図5(A)に示された状態から図5(B)に示された状態まででズームアップが終了する場合もある。   The zoom-up as shown in steps S107 to S112 is continued until it is determined in step S102 that there is a touch-down, and then it is determined in steps S104 and S107 that there is a touch-up. When it is determined that it has been completed, the process ends. In other words, depending on the length of time during which the touch-up is continued, if there is a case where zoom-up is performed from the state shown in FIG. 5A to the state shown in FIG. 5D, FIG. In some cases, zoom-up is completed from the state shown in A) to the state shown in FIG.

なお、以上説明した表示制御処理では、表示部30内の表示内容は、一定時間ごとに、図5(A)から図5(B)に、図5(B)から図5(C)に、そして、図5(C)から図5(D)に、それぞれ示されるように、順にズームアップされるように更新されるが、この場合の一定時間は、たとえば、図5(A)、図5(B)、図5(C)、図5(D)の順に行なわれる表示内容のズームアップが人間が見たときに連続的に行なわれるように見える時間とされる。   In the display control process described above, the display content in the display unit 30 is changed from a time interval of FIG. 5A to FIG. 5B and from FIG. 5B to FIG. 5C. Then, as shown in FIGS. 5 (C) to 5 (D), it is updated so as to be zoomed up in order. The fixed time in this case is, for example, FIG. 5 (A), FIG. (B), a time period in which display contents are zoomed up in the order of FIG. 5 (C) and FIG. 5 (D) when it is viewed by humans.

一方、ステップS115〜S117では、上記のようにズームアップされた表示部30の表示内容が、その表示倍率が閾値Zminになるまで、ズームダウンされて表示倍率が戻される。なお、以上説明した表示制御処理では、選択項目位置以外でタッチアップされたことをきっかけとして(ステップS113でYES、かつ、ステップS114でNO)、ズームダウンが開始されたが、他の特別な種類のタッチ操作(たとえば、ダブルクリック)をきっかけとして開始されても良い。また、閾値Zminを1とすれば、ステップS115〜S117を元の(ステップS110でズーム倍率を最初に上げる前の)表示倍率まで戻すことができる。選択項目位置とは、たとえばアンカーテキストやボタン等が配置されているような、選択する操作がなされることにより携帯電話機100が当該操作に応じてなんらかの処理を実行する位置である。   On the other hand, in steps S115 to S117, the display content of the display unit 30 zoomed up as described above is zoomed down and the display magnification is returned until the display magnification becomes the threshold value Zmin. In the display control process described above, the zoom-down is started in response to touch-up other than the selection item position (YES in step S113 and NO in step S114). The touch operation (for example, double click) may be used as a trigger. If the threshold value Zmin is set to 1, steps S115 to S117 can be returned to the original display magnification (before the zoom magnification is first increased in step S110). The selection item position is a position where the mobile phone 100 executes some processing in response to an operation of selecting, for example, an anchor text or a button is arranged.

また、ステップS107〜S112の処理によって表示部30における表示倍率(ズーム率)が閾値Zmaxまでズームアップされれば、その後すぐに(特にタッチ操作等がなされなくとも)、ステップS115〜S117における元の表示倍率に向けて表示倍率を戻す処理(ズームダウンする処理)が開始されても良い。   Further, if the display magnification (zoom rate) on the display unit 30 is zoomed up to the threshold value Zmax by the processing in steps S107 to S112, immediately after that (even if no touch operation or the like is performed), the original in steps S115 to S117 is performed. A process of returning the display magnification toward the display magnification (a process of zooming down) may be started.

また、このようなズームダウンする処理は省略されても良い。つまり、一度ズームアップされた場合には、ズームアップ後の表示倍率で表示部30における表示が継続されても良い。   Further, such zoom-down processing may be omitted. That is, once zoomed in, the display on the display unit 30 may be continued at the display magnification after zooming up.

以上説明した表示制御処理では、ステップS118において、タッチパネル40上のユーザの操作位置の移動距離が閾値Pmaxを越えた場合、ドラッグ操作と判断して、タッチアップがあるまで(ステップS119でNO判断時)、ステップS120において、ドラッグ操作に基づいたスクロール移動が行なわれる。   In the display control process described above, if the movement distance of the user's operation position on the touch panel 40 exceeds the threshold value Pmax in step S118, it is determined that a drag operation is performed and there is a touch-up (NO in step S119) In step S120, scrolling based on the drag operation is performed.

また、以上説明した表示制御処理では、ステップS122において、タッチアップ位置に選択項目があったと判断した場合、当該選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新する。具体的には、たとえば、図6(A)に示されるように、「端末の納入を開始」というニュースの項目にジャンプするアンカーテキスト上でタッチアップが行なわれた場合には、制御部50は、図6(B)に示されるように、当該アンカーテキストにリンクされているURL(Uniform Resource Locator)に対応するファイルを取得し、当該ファイルを表示部30に表示する。   In the display control process described above, if it is determined in step S122 that there is a selection item at the touch-up position, the process based on the content of the selection item is executed, and the display unit is executed based on the execution of the process. 30 display contents are updated. Specifically, for example, as shown in FIG. 6A, when touch-up is performed on an anchor text jumping to a news item “Start delivery of terminal”, the control unit 50 6B, a file corresponding to a URL (Uniform Resource Locator) linked to the anchor text is acquired, and the file is displayed on the display unit 30.

なお、図6(A)には、表示部30内にポインタ31が表示されている。制御部50は、図6(A)に示されるように、表示部30の中の、ユーザによるタッチ操作の対象となっている位置(または、タッチ操作の対象となっている位置に含まれるアンカーテキストの中の特定の位置)に、ポインタ31を表示することが好ましい。ポインタ31により、タッチパネルにおいて特定の操作態様による操作が開始された位置に表示される所定の情報が構成される。   In FIG. 6A, a pointer 31 is displayed in the display unit 30. As shown in FIG. 6A, the control unit 50 includes an anchor included in a position that is a target of the touch operation by the user (or a position that is a target of the touch operation) in the display unit 30. It is preferable to display the pointer 31 at a specific position in the text. The pointer 31 constitutes predetermined information displayed at a position where an operation according to a specific operation mode is started on the touch panel.

[3.表示制御処理の第1の変形例(シフト処理)]
上記した表示制御処理の第1の変形例について説明する。
[3. First Modification of Display Control Processing (Shift Processing)]
A first modification of the display control process described above will be described.

この変形例では、タッチパネル40が特定の時間(後述する「閾値Tmax」)以上継続して1ヶ所をタッチ操作されることにより、そのタッチ操作された箇所の表示内容が、タッチ操作をしていると考えられる指で隠れることのない、表示部30内で移動して別の場所に表示されるように、表示部30全体の表示内容が変換される。以下、このような表示の変換を含む、制御部50の表示制御に関する処理(表示制御処理)の内容について、当該処理のフローチャートである図7および図8を参照して説明する。   In this modification, when the touch panel 40 is continuously touched at one place for a specific time ("threshold value Tmax" described later), the display content of the touch-operated part is touched. The display content of the entire display unit 30 is converted so that it can be moved within the display unit 30 and displayed in another place without being hidden by a finger considered to be. Hereinafter, the contents of the display control processing (display control processing) of the control unit 50 including such display conversion will be described with reference to FIGS. 7 and 8 which are flowcharts of the processing.

まず、図7を参照して、携帯電話機100においてアプリケーションが立上げられる等して、ステップS201において表示部30に或る画面が表示されると、制御部50は、ステップS202で、タッチパネル40上でタッチダウンがあったか否かを判断する。そして、制御部50は、タッチダウンがあったと判断すると、ステップS203へ処理を進める。   First, referring to FIG. 7, when a screen is displayed on display unit 30 in step S <b> 201, such as when an application is started up in mobile phone 100, control unit 50 displays on touch panel 40 in step S <b> 202. To determine if there was a touchdown. Then, when the control unit 50 determines that there is a touchdown, the process proceeds to step S203.

ステップS203では、制御部50は、ステップS202においてタッチダウンを検出した時刻(タッチ開始時刻T0)と、タッチパネル40上でタッチ操作が開始された位置を特定する情報(タッチ開始位置P0)を取得し、たとえばデータ記憶部63に記憶させて、ステップS204へ処理を進める。   In step S203, the control unit 50 acquires the time (touch start time T0) when the touchdown is detected in step S202 and information (touch start position P0) that specifies the position where the touch operation is started on the touch panel 40. For example, the data is stored in the data storage unit 63, and the process proceeds to step S204.

ステップS204では、制御部50は、タッチアップがあったか否かを判断する。そして、制御部50は、タッチアップがあったと判断するとステップS221へ処理を進め、ないと判断するとステップS205へ処理を進める。   In step S204, the control unit 50 determines whether or not there is a touch-up. If it is determined that there is a touch-up, the control unit 50 proceeds to step S221. If not, the control unit 50 proceeds to step S205.

ステップS205では、制御部50は、現在時刻Tnと現在のタッチ位置Pnを、たとえばデータ記憶部63に記憶させて、ステップS206へ処理を進める。   In step S205, the control unit 50 stores the current time Tn and the current touch position Pn in the data storage unit 63, for example, and advances the process to step S206.

ステップS206では、制御部50は、ステップS203で記憶したタッチ開始時刻T0とステップS205で記憶した現在時刻Tnの差、つまり、タッチパネル40上でタッチ操作が継続された時間が閾値Tmaxを超えているか否かを判断する。そして、超えていると判断するとステップS207へ処理を進め、まだ閾値Tmaxを超えていないと判断するとステップS218へ処理を進める。   In step S206, the control unit 50 determines whether the difference between the touch start time T0 stored in step S203 and the current time Tn stored in step S205, that is, the time during which the touch operation is continued on the touch panel 40 exceeds the threshold Tmax. Judge whether or not. If it is determined that the threshold value has been exceeded, the process proceeds to step S207. If it is determined that the threshold value Tmax has not been exceeded, the process proceeds to step S218.

ステップS218では、制御部50は、タッチパネル40に対するタッチ操作が継続されている間の操作位置の移動距離(P0−Pn間の距離)が閾値Pmaxを超えているか否かを判断し、超えていると判断するとステップS219へ処理を進め、超えていないと判断するとステップS204へ処理を戻す。   In step S218, the control unit 50 determines whether or not the movement distance of the operation position (distance between P0 and Pn) while the touch operation on the touch panel 40 is continued exceeds the threshold value Pmax. If it is determined, the process proceeds to step S219, and if it is not exceeded, the process returns to step S204.

ステップS219では、制御部50は、タッチアップがあったか否かを判断し、あったと判断すると処理を終了させる。一方、まだタッチアップがないと判断するとステップS220へ処理を進める。   In step S219, the control unit 50 determines whether or not there is a touch-up, and ends the process when determining that there is a touch-up. On the other hand, if it is determined that there is no touch-up yet, the process proceeds to step S220.

ステップS220では、制御部50は、タッチパネル40に対してドラッグ操作がなされていると判断し、当該ドラッグ操作に対応させて表示部30における表示をスクロールさせて、ステップS219へ処理を戻す。ここで、ドラッグ操作に対応とは、たとえば、表示のスクロールの方向を、ドラッグ操作における操作位置の移動方向とすることを意味する。   In step S220, the control unit 50 determines that a drag operation has been performed on the touch panel 40, scrolls the display on the display unit 30 in response to the drag operation, and returns the process to step S219. Here, “corresponding to the drag operation” means, for example, that the direction of scrolling the display is the direction of movement of the operation position in the drag operation.

ステップS221では、制御部50は、ステップS204で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS222へ処理を進め、そうではないと判断するとそのまま処理を終了させる。   In step S221, the control unit 50 determines whether or not the touch-up position detected in step S204 is a position where the selection item is displayed. If so, the process proceeds to step S222. If it is determined that this is not the case, the process is terminated.

ステップS222では、制御部50は、ステップS221でタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。ここでの表示内容の更新は、たとえば図6(A)および図6(B)を参照して説明したようなものである。   In step S222, the control unit 50 performs a process based on the content of the selection item determined to be in the touch-up position in step S221, and updates the display content of the display unit 30 based on the execution of the process. The display control process is terminated. The updating of the display content here is as described with reference to FIGS. 6A and 6B, for example.

図8を参照して、ステップS207では、制御部50は、タッチアップがあったか否かを判断し、あったと判断するとステップS214へ処理を進め、まだタッチアップがないと判断するとステップS208へ処理を進める。   Referring to FIG. 8, in step S207, control unit 50 determines whether or not there is a touch-up. If it is determined that there is a touch-up, the process proceeds to step S214. If it is determined that there is no touch-up, the process proceeds to step S208. Proceed.

ステップS208では、制御部50は、一定時間待機して、ステップS209へ処理を進める。   In step S208, the control unit 50 waits for a predetermined time and advances the process to step S209.

ステップS209では、制御部50は、現在の表示部30における表示のシフト量Snがシフト量に関する閾値Smaxにまだ達していないかどうかを判断し、まだ達していないと判断するとステップS210へ処理を進め、既に閾値Smaxに達していると判断するとステップS213へ処理を進める。   In step S209, the control unit 50 determines whether the display shift amount Sn on the current display unit 30 has not yet reached the threshold value Smax relating to the shift amount. If it is determined that it has not yet reached, the process proceeds to step S210. If it is determined that the threshold value Smax has already been reached, the process proceeds to step S213.

ここで、シフト量とは、アプリケーションに基づき表示部30に表示させるために作成した画像に対して後述するステップS210の処理によってシフトさせた距離である。図7および図8を参照して説明する表示制御処理では、ステップS210およびステップS217において、表示部30における表示内容が、当該表示部30の全体の表示がシフトされるように、更新される。制御部50は、表示をシフトさせた量(距離)を、シフトさせた方向とともに、データ記憶部63等に適宜記憶しておく。   Here, the shift amount is a distance shifted by the process of step S210 described later with respect to an image created for display on the display unit 30 based on the application. In the display control process described with reference to FIGS. 7 and 8, the display contents on the display unit 30 are updated so that the entire display of the display unit 30 is shifted in steps S210 and S217. The control unit 50 appropriately stores the amount (distance) by which the display is shifted, together with the shifted direction, in the data storage unit 63 or the like.

図9を参照して、全体コンテンツG10から、アプリケーションに基づいて表示部30に表示させるための初期画像として部分画像G11が切り出されて表示部30に表示される場合、後述するステップS210によってシフトされると、切り出されて表示部30に表示される画像は部分画像G12へと変化する場合であれば、切り出し位置が変化した距離Snがシフト量となる。なお、図9では、部分画像G11は一点鎖線で記載され、部分画像G12は破線で記載されている。   Referring to FIG. 9, when partial image G11 is cut out from initial content G10 as an initial image to be displayed on display unit 30 based on the application and displayed on display unit 30, it is shifted by step S210 described later. Then, if the image that is cut out and displayed on the display unit 30 changes to the partial image G12, the distance Sn at which the cutout position has changed becomes the shift amount. In FIG. 9, the partial image G11 is described by a one-dot chain line, and the partial image G12 is described by a broken line.

また、図9に示されるように、切り出し位置が部分画像G11から部分画像G12へと下方に変化した場合、両部分画像に含まれるP点は、部分画像G11が切り出された場合には表示部30の下部に表示されるが、部分画像12が切り出された場合には表示部30の上部に表示される。つまり、表示部30における表示内容が上方へシフトするということは、切り出される部分画像の切り出し位置が下方へシフトすることに対応する。   Also, as shown in FIG. 9, when the cutout position changes downward from the partial image G11 to the partial image G12, the P point included in both partial images is displayed on the display unit when the partial image G11 is cut out. Although displayed at the lower part of 30, when the partial image 12 is cut out, it is displayed at the upper part of the display unit 30. That is, the fact that the display content on the display unit 30 is shifted upward corresponds to the downward shift of the cutout position of the partial image to be cut out.

図8へ戻って、ステップS210では、制御部50は、表示部30における表示内容が上方または下方にXの距離だけシフトするように表示部30の表示内容を更新して、ステップS211へ処理を進める。なお、制御部50は、タッチ開始位置P0が、図10において表示部30内に模式的に示される破線40Xより下方であれば表示内容を上方にシフトさせ、破線40Xより上方であれば表示内容を下方にシフトさせる。破線40Xは、たとえば表示部30の上端からW(図13を参照して後述する指の幅程度)の距離の位置とすることができるが、ユーザの設定等に応じて適宜変更されても良い。   Returning to FIG. 8, in step S <b> 210, the control unit 50 updates the display content of the display unit 30 so that the display content on the display unit 30 is shifted upward or downward by the distance X, and the process proceeds to step S <b> 211. Proceed. The control unit 50 shifts the display content upward if the touch start position P0 is below the broken line 40X schematically shown in the display unit 30 in FIG. 10, and displays the display content if it is above the broken line 40X. Is shifted downward. The broken line 40X can be set, for example, at a distance W from the upper end of the display unit 30 (about the width of a finger, which will be described later with reference to FIG. 13), but may be changed as appropriate according to user settings and the like. .

ステップS211では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS212で、図6を参照して後述するポインタ31を表示させている場合に、当該ポインタ31の表示位置をドラッグ操作によるタッチ位置の移動に対応させて移動させ、ステップS211へ処理を戻す。ドラッグ操作があったか否かは、たとえばタッチパネル40上の操作位置の移動距離が上記した閾値Pmaxを越えたか否かによって判断される。   In step S211, the control unit 50 determines whether or not a drag operation has been performed on the touch panel 40. If it is determined that the pointer 31 described later with reference to FIG. The display position of the pointer 31 is moved corresponding to the movement of the touch position by the drag operation, and the process returns to step S211. Whether or not there has been a drag operation is determined, for example, by whether or not the movement distance of the operation position on the touch panel 40 has exceeded the threshold value Pmax.

一方、ステップS211でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS207へ処理を戻す。   On the other hand, when determining in step S211 that there is no drag operation, the control unit 50 returns the process to step S207 as it is.

ステップS209で現在のシフト量Snが閾値Smaxに達していると判断すると、ステップS213へ処理が進められる。ステップS213では、制御部50は、タッチパネル40上でタッチアップがあったか否かを判断し、あったと判断するとステップS214へ処理を進める。   If it is determined in step S209 that the current shift amount Sn has reached the threshold value Smax, the process proceeds to step S213. In step S213, the control unit 50 determines whether or not there is a touch-up on the touch panel 40. If it is determined that there is a touch-up, the process proceeds to step S214.

なお、ステップS213では、タッチアップがあるまで待機する状態となるが、この状態において、ステップS211〜ステップS212として説明したように、ドラッグ操作に基づいてポインタ31の表示位置を移動させる処理が実行されても良い。ポインタ31の表示位置の移動については、図21〜図25を参照して後述する。   In step S213, the process waits until there is a touch-up. In this state, as described in steps S211 to S212, a process of moving the display position of the pointer 31 based on the drag operation is executed. May be. The movement of the display position of the pointer 31 will be described later with reference to FIGS.

ステップS214では、制御部50は、ステップS213でタッチアップがあったと判断した位置が、表示部30において選択項目が表示されている位置に対応する位置であるか否かを判断し、そうであると判断するとステップS222へ処理を進め、そうではないと判断するとステップS215へ処理を進める。   In step S214, the control unit 50 determines whether or not the position determined to have been touched up in step S213 is a position corresponding to the position where the selection item is displayed on the display unit 30. If it is determined, the process proceeds to step S222. If not, the process proceeds to step S215.

ステップS222(図7参照)では、上述したように、選択された項目に基づいた処理が実行され、また、当該処理が実行されたことに基づいて表示部30の表示内容が更新されて、処理が終了される。   In step S222 (see FIG. 7), as described above, the process based on the selected item is executed, and the display content of the display unit 30 is updated based on the execution of the process. Is terminated.

図8に戻って、ステップS215では、制御部50は、所定時間待機して、ステップS216へ処理を進める。   Returning to FIG. 8, in step S215, the control unit 50 waits for a predetermined time, and proceeds to step S216.

ステップS216では、制御部50は、現在の表示部30における表示のシフト量Snが閾値Sminより大きい状態であるか否かを判断し、そうであると判断するとステップS217へ処理を進め、そうではないと判断するとそのまま処理を終了させる。   In step S216, the control unit 50 determines whether or not the current display shift amount Sn in the display unit 30 is greater than the threshold value Smin. If so, the process proceeds to step S217. If it is determined that there is no, the process is terminated as it is.

ステップS217では、表示部30における表示内容を、ステップS210でシフトした方向とは逆の方向(下方または上方)に距離Yだけシフトするように更新して、ステップS215へ処理を戻す。   In step S217, the display contents on the display unit 30 are updated so as to be shifted by the distance Y in the direction opposite to the direction shifted in step S210 (downward or upward), and the process returns to step S215.

以上、図7および図8を参照して説明した処理によれば、閾値Tmaxよりも長い時間タッチパネル40に対して継続して(タッチパネル40上の操作位置の移動距離が閾値Pmaxとなるような範囲内で)タッチ操作がなされると(S206でYES)、タッチアップがなされるまで、また、表示部30の表示のシフト量Snが閾値Smaxに達するまで、表示部30における表示内容が上方または下方に全体的にシフトするように、一定時間(ステップS208)ごとに更新される(S207〜S212)。   As described above, according to the processing described with reference to FIGS. 7 and 8, the touch panel 40 continues for a time longer than the threshold value Tmax (a range in which the movement distance of the operation position on the touch panel 40 becomes the threshold value Pmax). If the touch operation is performed (YES in S206), the display content on the display unit 30 is upward or downward until the touch-up is performed or until the display shift amount Sn of the display unit 30 reaches the threshold value Smax. (S207 to S212).

表示内容のシフトについて、図11および図12を参照して、具体的に説明する。なお、図11では表示内容が上方にシフトする状態が示され、図12では表示内容が下方にシフトする状態が示されている。   The shift of the display content will be specifically described with reference to FIG. 11 and FIG. FIG. 11 shows a state where the display content is shifted upward, and FIG. 12 shows a state where the display content is shifted downward.

図11を参照して、図11(A)および図11(B)では、タッチパネル40に対してタッチ操作をするユーザの指が一点鎖線で示されている。図11(B)は、図11(A)に対して、表示部30における表示内容が上方にシフトされた状態を示している。図11(A)では、枠30Eとして、ユーザがタッチ操作した部分の近傍の領域が模式的に示されている。図11(B)では、図11(A)において枠30Eに対応する領域に表示されていた内容が、枠30F内に、つまり、図11(A)に対して表示部30内の上方にシフトした位置に、表示されている。   Referring to FIG. 11, in FIGS. 11A and 11B, a user's finger that performs a touch operation on touch panel 40 is indicated by a dashed line. FIG. 11B shows a state in which the display content on the display unit 30 is shifted upward with respect to FIG. In FIG. 11A, an area in the vicinity of the part touched by the user is schematically shown as the frame 30E. In FIG. 11B, the content displayed in the area corresponding to the frame 30E in FIG. 11A is shifted in the frame 30F, that is, upward in the display unit 30 with respect to FIG. It is displayed at the position.

図12を参照して、図12(A)および図12(B)では、タッチパネル40に対してタッチ操作をするユーザの指が一点鎖線で示されている。図12(B)は、図12(A)に対して、表示部30における表示内容が下方にシフトされた状態を示している。図12(A)では、枠30Gとして、ユーザがタッチ操作した部分の近傍の領域が模式的に示されている。図12(B)では、図12(A)において枠30Gに対応する領域に表示されていた内容が、枠30H内に、つまり、図12(A)に対して表示部30内の下方にシフトした位置に、表示されている。   Referring to FIG. 12, in FIGS. 12A and 12B, the user's finger that performs a touch operation on touch panel 40 is indicated by a dashed line. FIG. 12B shows a state in which the display content on the display unit 30 is shifted downward with respect to FIG. In FIG. 12A, an area in the vicinity of the part touched by the user is schematically shown as the frame 30G. In FIG. 12B, the content displayed in the area corresponding to the frame 30G in FIG. 12A is shifted within the frame 30H, that is, downward in the display unit 30 with respect to FIG. It is displayed at the position.

このような、表示部30における表示内容の、表示をシフトするような変換は、たとえば、制御部50が、表示部30に表示させるために切り出してVRAMに格納させた画像の切り出し位置を、図9を参照して説明したように変更するように変換することによって実現される。   Such conversion of the display content on the display unit 30 to shift the display is performed by, for example, displaying the cutout position of the image cut out and stored in the VRAM by the control unit 50 for display on the display unit 30. As described with reference to FIG.

また、ステップS207〜S212におけるシフトは、そのシフト量がSmaxとなるまで継続される。シフト量Smaxは、たとえば、少なくとも、図13に示されるような指の幅程度の距離(距離W)とされる。タッチ操作した指自身によって隠された、タッチ操作した場所に表示されている画像を、表示内容をシフトさせることによってユーザに視認可能にするためである。   Further, the shift in steps S207 to S212 is continued until the shift amount becomes Smax. The shift amount Smax is, for example, at least a distance (distance W) about the width of the finger as shown in FIG. This is to make it possible for the user to visually recognize the image displayed at the place where the touch operation is performed, which is hidden by the touched finger itself, by shifting the display contents.

なお、上記の距離Wは、予め設定しておくこともできるし、制御部50が、ユーザのタッチ操作に基づいて決定することもできる。つまり、制御部50は、タッチパネル40上に対してタッチ操作があった場合に、当該タッチ操作をされた領域を特定する情報を抽出し、当該抽出した領域の情報を利用して、たとえば図13に示すようなパターン化によって距離Wを算出し、表示制御に利用することもできる。   In addition, said distance W can also be preset and the control part 50 can also be determined based on a user's touch operation. That is, when a touch operation is performed on the touch panel 40, the control unit 50 extracts information for specifying a region where the touch operation is performed, and uses the information of the extracted region, for example, as illustrated in FIG. It is also possible to calculate the distance W by patterning as shown in FIG.

また、ステップS207〜S212に示されるような表示内容のシフトは、ステップS202においてタッチダウンがあったと判断されてから、ステップS204およびステップS207においてタッチアップがあると判断されるまで継続され、タッチアップがあったと判断されると終了する。つまり、タッチアップが継続される時間の長さによっては、シフト量がSmaxとなる前に、表示内容のシフトが終了する場合もある。   The display content shift as shown in steps S207 to S212 is continued until it is determined in step S202 that there is a touchdown, and then in steps S204 and S207, where it is determined that there is a touchup. If it is determined that there is, it ends. In other words, depending on the length of time during which the touch-up is continued, the display content may be shifted before the shift amount reaches Smax.

なお、以上説明した表示制御処理では、表示部30内の表示内容は、一定時間ごとに、距離Xずつシフトするように更新される。この場合の一定時間は、たとえば、表示内容のシフトが人間が見たときに連続的に行なわれるように見える時間とされる。   In the display control process described above, the display content in the display unit 30 is updated so as to shift by a distance X at regular time intervals. The certain time in this case is, for example, a time that seems to be continuously performed when the display content is shifted by a human.

一方、ステップS215〜S217では、上記のようにズームアップされた表示部30の表示内容が、そのシフト量が閾値Sminになるまで、ステップS210とは逆方向にシフトされて表示位置が戻される。なお、図7および図8を参照して説明した表示制御処理では、選択項目位置以外でタッチアップされたことをきっかけとして(ステップS213でYES、かつ、ステップS214でNO)、逆方向のシフトが開始されたが、他の特別な種類のタッチ操作(たとえば、ダブルクリック)をきっかけとして開始されても良い。また、閾値Sminを0とすれば、ステップS215〜S217を元の(ステップS210で表示内容を最初にシフトする前の)表示位置まで戻すことができる。   On the other hand, in steps S215 to S217, the display content of the display unit 30 zoomed up as described above is shifted in the reverse direction to step S210 and the display position is returned until the shift amount reaches the threshold value Smin. In the display control process described with reference to FIG. 7 and FIG. 8, the reverse shift is triggered by the touch-up other than the selected item position (YES in step S213 and NO in step S214). Although started, it may be triggered by another special kind of touch operation (for example, double click). If the threshold value Smin is set to 0, steps S215 to S217 can be returned to the original display position (before the display contents are first shifted in step S210).

また、ステップS207〜S212の処理によって表示部30の表示内容が閾値Smaxまでシフトされたら、その後すぐに(特にタッチ操作等がなされなくとも)、ステップS215〜S217における元の表示位置に向けて表示位置を戻す処理(表示位置を戻す処理)が開始されても良い。   Further, when the display content of the display unit 30 is shifted to the threshold value Smax by the processing of steps S207 to S212, immediately after that (even if no touch operation or the like is performed), the display is performed toward the original display position in steps S215 to S217. Processing for returning the position (processing for returning the display position) may be started.

また、このような表示位置を戻す処理は省略されても良い。つまり、一度表示内容をシフトされた場合には、当該表示位置で表示部30における表示が継続されても良い。   In addition, such processing for returning the display position may be omitted. That is, once the display contents are shifted, the display on the display unit 30 may be continued at the display position.

また、図7および図8を参照して説明した、表示部30における表示内容をシフトさせるような表示の更新に際し、図6(A)と同様にポインタ31を表示させた場合、図14に示すように、ポインタ31の表示位置もシフトさせることが好ましい。図14(A),図14(B)は、図11(A),図11(B)に対して表示部30内にポインタ31を追加して表示させた状態を示す図である。   Further, when updating the display that shifts the display content on the display unit 30 described with reference to FIGS. 7 and 8, the pointer 31 is displayed as in FIG. Thus, it is preferable to shift the display position of the pointer 31 as well. FIGS. 14A and 14B are diagrams showing a state in which a pointer 31 is added and displayed in the display unit 30 with respect to FIGS. 11A and 11B.

図14を参照して、表示部30における表示内容が図14(A)に示されるものから図14(B)に示されるものに更新されると、図14(A)において枠30Gに示される位置に、つまり、表示部30の上部に表示されていた情報は、図14(B)では枠30Hに示される位置に、つまり、表示部30の中央部に表示されている。そして、図14(A)においてユーザによるタッチパネル40への操作位置に表示されていたポインタ31が、図14(B)では、当該操作位置を離れて、表示部30における表示内容とともにシフトされた位置に表示されている。 Referring to FIG. 14, when the display content on display unit 30 is updated from the one shown in FIG. 14A to the one shown in FIG. 14B, it is shown in frame 30G in FIG. 14A. The information displayed at the position, that is, at the top of the display unit 30 is displayed at the position indicated by the frame 30H in FIG. 14B, that is, at the center of the display unit 30. Then, the pointer 31 displayed at the operation position on the touch panel 40 by the user in FIG. 14A leaves the operation position in FIG. 14B and is shifted with the display content on the display unit 30. Is displayed.

さらに、図14(B)に示された表示部30には、実際のタッチパネル40上でタッチ操作をされている位置にポインタ32が表示され、また、ポインタ31とポインタ32とを関連付けるように、線33が表示されている。携帯電話機100では、表示内容がシフト表示されることにより、ユーザの操作対象となっている箇所が、ユーザが操作を行なっている指によって隠されることがない。また、ポインタ31とポインタ32が表示され、さらに、これらが線33で関連付けられて表示されているため、ユーザは、実際のタッチ操作位置と操作対象となっているポイントとが異なることを容易に認識することができる。 Furthermore, on the display unit 30 shown in FIG. 14B, a pointer 32 is displayed at a position where a touch operation is performed on the actual touch panel 40, and the pointer 31 and the pointer 32 are associated with each other. A line 33 is displayed. In the mobile phone 100, the display contents are displayed in a shifted manner, so that the location that is the user's operation target is not hidden by the finger operated by the user. In addition, since the pointer 31 and the pointer 32 are displayed, and these are displayed in association with each other by the line 33, the user can easily determine that the actual touch operation position is different from the operation target point. Can be recognized.

なお、ポインタ32は、図7および図8を参照して説明した、表示部30における表示内容のシフトが開始される時点から表示され、そして、表示内容のシフトとともに、徐々にポインタ31から離れるように表示されることが好ましい。これにより、ポインタ32が、表示内容のシフトの開始時点におけるタッチパネル40上の操作位置に対応して表示されているものであることを、より直感的にかつ確実に、ユーザに理解させることができる。 The pointer 32 is displayed from the time when the display content shift on the display unit 30 described with reference to FIGS. 7 and 8 is started, and gradually moves away from the pointer 31 as the display content is shifted. Is preferably displayed. Accordingly, the user can more intuitively and surely understand that the pointer 32 is displayed corresponding to the operation position on the touch panel 40 at the start of the display content shift. .

[4.表示制御処理の第2の変形例(ズーム・シフト処理)]
上記した表示制御処理の第2の変形例について説明する。
[4. Second Modification of Display Control Processing (Zoom / Shift Processing)]
A second modification of the above display control process will be described.

図3および図4を参照して説明した表示制御処理では、タッチパネル40が特定の時間以上継続して1ヶ所をタッチ操作されることによりタッチ操作された箇所およびその近傍がズーム倍率Zmaxまでズームアップされるように、表示部30の表示内容が更新された。この変形例では、上記タッチ操作がなされることにより、ズーム倍率Zmaxまでズームアップの後、さらに、表示内容が所定の距離(Smax)シフトされる。   In the display control process described with reference to FIGS. 3 and 4, the touch-operated part and its vicinity are zoomed up to the zoom magnification Zmax by touching one place on the touch panel 40 for a specific time or longer. As shown, the display content of the display unit 30 has been updated. In this modification, the display operation is further shifted by a predetermined distance (Smax) after zooming up to the zoom magnification Zmax by performing the touch operation.

図15および図16は、図3および図4を参照して説明した表示制御処理のフローチャートについての、図4に示された部分の変更部分を示している。つまり、本変形例の処理のフローチャートは、図3と図15と図16によって構成される。   15 and FIG. 16 show a changed part of the part shown in FIG. 4 in the flowchart of the display control process described with reference to FIG. 3 and FIG. That is, the flowchart of the process of this modification is comprised by FIG. 3, FIG. 15 and FIG.

本変形例では、ステップS106(図3参照)において、制御部50が、ステップS103で記憶したタッチ開始時刻T0とステップS105で記憶した現在時刻Tnの差、つまり、タッチパネル40上でタッチ操作が継続された時間が閾値Tmaxを超えているか否かを判断し、超えていると判断すると、処理は、ステップS107(図15参照)へ進められる。   In this modification, in step S106 (see FIG. 3), the control unit 50 continues the touch operation on the touch panel 40, that is, the difference between the touch start time T0 stored in step S103 and the current time Tn stored in step S105. It is determined whether or not the elapsed time exceeds the threshold value Tmax. If it is determined that the time has exceeded, the process proceeds to step S107 (see FIG. 15).

図15を参照して、ステップS107へ処理が進められると、図4を参照して説明したのと同様に、ステップS107〜ステップS112において、表示部30における表示をズームアップする処理が実行される。   Referring to FIG. 15, when the process proceeds to step S107, the process of zooming up the display on display unit 30 is executed in steps S107 to S112, as described with reference to FIG. .

そして、ステップS109で、ズーム率が閾値Zmaxに達したと判断されると(ステップS109においてNO判断時)、ステップS207に処理が進められる。   If it is determined in step S109 that the zoom rate has reached the threshold value Zmax (NO in step S109), the process proceeds to step S207.

そして、ステップS207〜ステップS212では、制御部50は、図8を用いて説明したステップS207〜ステップS212と同様に、タッチアップがなされるまで、そして、シフト量がSmaxとなるまで、表示部30の表示内容をシフトさせる。   In step S207 to step S212, the control unit 50 displays the display unit 30 until the touch-up is performed and the shift amount becomes Smax, similarly to step S207 to step S212 described with reference to FIG. Shift the display content of.

なお、シフトをしている間にタッチアップが有ったと判断すると、制御部50は、ステップS121Aへ処理を進める。   If it is determined that there is a touch-up during the shift, the control unit 50 advances the process to step S121A.

また、シフト量がSmaxとなると(ステップS209でNO判断時)、ステップS313へ処理が進められる。   When the shift amount becomes Smax (NO in step S209), the process proceeds to step S313.

図16を参照して、ステップS313では、制御部50は、タッチアップがあったか否かを判断し、あったと判断するとステップS121Aへ処理を進め、無いと判断するとステップS314へ処理を進める。   Referring to FIG. 16, in step S313, control unit 50 determines whether or not there is a touch-up. If it is determined that there is a touch-up, the process proceeds to step S121A, and if it is determined that there is no touch-up, the process proceeds to step S314.

ステップS314では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS315で、当該ドラッグ操作に基づいて表示部30における表示内容を更新して、ステップS313へ処理を戻す。ステップS314でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS313へ処理を戻す。   In step S314, the control unit 50 determines whether or not a drag operation has been performed on the touch panel 40. If it is determined that the drag operation has been performed, in step S315, the display unit 30 updates the display content on the display unit 30 based on the drag operation. The process returns to S313. If it is determined in step S314 that there is no drag operation, the control unit 50 returns the process to step S313 as it is.

ステップS121Aでは、制御部50は、図3のステップS121と同様に、ステップS104で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122Aへ処理を進め、そうではないと判断するとステップS115へ処理を進める。   In step S121A, similarly to step S121 in FIG. 3, the control unit 50 determines whether or not the touch-up position detected in step S104 is a position where the selection item is displayed. If it is determined that there is, the process proceeds to step S122A, and if it is not, the process proceeds to step S115.

ステップS122Aでは、制御部50は、図3のステップS122Aと同様に、ステップS121Aでタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。   In step S122A, as in step S122A of FIG. 3, the control unit 50 executes processing based on the content of the selection item determined to be in the touch-up position in step S121A and displays based on the execution of the processing. The display content of the unit 30 is updated, and the display control process is terminated.

ステップS115〜ステップS117では、制御部50は、表示部30におけるズーム率を元のズーム率に向けて戻した後、ステップS215へ処理を進める。   In step S115 to step S117, the control unit 50 returns the zoom rate in the display unit 30 to the original zoom rate, and then proceeds to step S215.

ステップS215〜ステップS217では、制御部50は、制御部30における表示内容を、ステップS207〜ステップS212におけるシフト方向とは反対方向にシフトさせることにより、元の表示位置に戻すように、シフトさせる処理をし、そして、シフト量が閾値Smin以下となったと判断すると(ステップS216でNO判断時)、表示制御処理を終了させる。   In step S215 to step S217, the control unit 50 shifts the display content in the control unit 30 so as to return to the original display position by shifting the display content in the direction opposite to the shift direction in step S207 to step S212. If it is determined that the shift amount is equal to or less than the threshold value Smin (NO in step S216), the display control process is terminated.

以上説明した本変形例の表示制御処理によれば、ユーザがドラッグ操作することなくタッチパネル40をタッチし続けると、表示部30の表示内容がタッチ位置またはその近傍を中心としてズームアップされ(ステップS107〜ステップS112)、その後、最大Smaxだけシフトされる。つまり、図17(A)に示される表示内容が表示部30に表示されているときにタッチパネル40に対してドラッグ操作することなくタッチ操作が継続されると、表示部30の表示内容は、図17(B)に示されるように、タッチ操作された位置またはその近傍を中心として拡大されるように更新され、さらに、図17(C)に示されるように、上方(または下方)にシフトされるように更新される。そして、この場合、タッチ位置またはその近傍に対応する位置が、表示部30の、タッチパネル40に対する操作位置についての対応箇所に相当する。   According to the display control process of this modification described above, when the user continues to touch the touch panel 40 without dragging, the display content of the display unit 30 is zoomed up around the touch position or the vicinity thereof (step S107). To step S112), and then shifted by a maximum Smax. That is, if the touch operation is continued without dragging the touch panel 40 while the display content shown in FIG. 17A is displayed on the display unit 30, the display content of the display unit 30 is As shown in FIG. 17 (B), it is updated so as to be enlarged around the touched position or the vicinity thereof, and further shifted upward (or downward) as shown in FIG. 17 (C). Updated to In this case, the position corresponding to the touch position or the vicinity thereof corresponds to the corresponding position of the operation position on the touch panel 40 of the display unit 30.

これにより、図17(A)の枠301A内の表示内容は、図17(B)の枠301Bで示すように拡大された後、図17(C)枠301Cに示すようにシフトされる。   As a result, the display content in the frame 301A in FIG. 17A is enlarged as indicated by a frame 301B in FIG. 17B and then shifted as indicated by a frame 301C in FIG. 17C.

[5.表示制御処理の第3の変形例(シフト・ズーム処理)]
上記した表示制御処理の第3の変形例について説明する。
[5. Third Modification of Display Control Processing (Shift / Zoom Processing)]
A third modification of the above display control process will be described.

図7および図8を参照して説明した表示制御処理では、タッチパネル40が特定の時間以上継続して1ヶ所をタッチ操作されることにより表示部30の表示内容が全体的に最大Smaxの距離だけシフトされるように、表示部30の表示内容が更新された。この変形例では、上記タッチ操作がなされることにより、表示内容のシフトの後、さらに、ズーム倍率Zmaxまでズームアップされる。   In the display control process described with reference to FIGS. 7 and 8, the touch panel 40 is continuously touched at one place for a specific time or longer, so that the display content of the display unit 30 is entirely the maximum distance Smax. The display content of the display unit 30 has been updated so as to be shifted. In this modified example, by performing the touch operation, the display content is shifted and then zoomed up to the zoom magnification Zmax.

図18および図19は、図7および図8を参照して説明した表示制御処理のフローチャートについての、図8に示された部分の変更部分を示している。つまり、本変形例の処理のフローチャートは、図7と図15と図16によって構成される。   FIGS. 18 and 19 show a changed part of the part shown in FIG. 8 in the flowchart of the display control process described with reference to FIGS. 7 and 8. That is, the flowchart of the process of the present modification is configured by FIG. 7, FIG. 15, and FIG.

本変形例では、ステップS206(図7参照)において、制御部50が、ステップS203で記憶したタッチ開始時刻T0とステップS205で記憶した現在時刻Tnの差、つまり、タッチパネル40上でタッチ操作が継続された時間が閾値Tmaxを超えているか否かを判断し、超えていると判断すると、処理は、ステップS207(図18参照)へ進められる。   In this modification, in step S206 (see FIG. 7), the control unit 50 continues the touch operation on the touch panel 40, that is, the difference between the touch start time T0 stored in step S203 and the current time Tn stored in step S205. It is determined whether or not the elapsed time exceeds the threshold value Tmax, and if it is determined that the time has exceeded, the process proceeds to step S207 (see FIG. 18).

図18を参照して、ステップS207へ処理が進められると、図8を参照して説明したのと同様に、ステップS207〜ステップS212において、表示部30における表示をシフトさせる処理が実行される。   Referring to FIG. 18, when the process proceeds to step S207, the process of shifting the display on display unit 30 is executed in steps S207 to S212, as described with reference to FIG.

そして、ステップS209で、シフト量が閾値Smaxに達したと判断されると(ステップS209においてNO判断時)、ステップS107に処理が進められる。   If it is determined in step S209 that the shift amount has reached the threshold value Smax (NO in step S209), the process proceeds to step S107.

そして、ステップS107〜ステップS112では、制御部50は、図4を用いて説明したステップS107〜ステップS112と同様に、タッチアップがなされるまで、そして、ズーム率がZmaxとなるまで、表示部30の表示内容をズームアップさせる。   In step S107 to step S112, the control unit 50 displays the display unit 30 until touch-up is performed and the zoom ratio becomes Zmax, similarly to step S107 to step S112 described with reference to FIG. Zoom up the display content of.

なお、ズームアップをしている間にタッチアップが有ったと判断すると(ステップS107でYES判断時)、制御部50は、ステップS121Aへ処理を進める。   If it is determined that there is a touch-up while zooming up (YES in step S107), control unit 50 advances the process to step S121A.

また、ズーム率がZmaxとなると(ステップS109でNO判断時)、ステップS413へ処理が進められる。   When the zoom ratio becomes Zmax (NO in step S109), the process proceeds to step S413.

図19を参照して、ステップS413では、制御部50は、タッチアップがあったか否かを判断し、あったと判断するとステップS221Aへ処理を進め、無いと判断するとステップS414へ処理を進める。   Referring to FIG. 19, in step S413, control unit 50 determines whether or not there is a touch-up. If it is determined that there is a touch-up, the process proceeds to step S221A, and if it is not, the process proceeds to step S414.

ステップS414では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS415で、当該ドラッグ操作に基づいて表示部30における表示内容を更新して、ステップS413へ処理を戻す。ステップS414でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS413へ処理を戻す。   In step S414, the control unit 50 determines whether or not a drag operation has been performed on the touch panel 40. If it is determined that the drag operation has been performed, in step S415, the display unit 30 updates the display content on the display unit 30 based on the drag operation. The process returns to S413. If it is determined in step S414 that there is no drag operation, the control unit 50 returns the process to step S413 as it is.

ステップS221Aでは、制御部50は、図7のステップS221と同様に、ステップS104で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122Aへ処理を進め、そうではないと判断するとステップS115へ処理を進める。   In step S221A, similarly to step S221 in FIG. 7, the control unit 50 determines whether or not the touch-up position detected in step S104 is a position where the selection item is displayed. If it is determined that there is, the process proceeds to step S122A, and if it is not, the process proceeds to step S115.

ステップS222Aでは、制御部50は、図3のステップS122Aと同様に、ステップS121Aでタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。   In step S222A, as in step S122A of FIG. 3, the control unit 50 executes processing based on the content of the selection item determined to be in the touch-up position in step S121A and displays based on the execution of the processing. The display content of the unit 30 is updated, and the display control process is terminated.

ステップS115〜ステップS117では、制御部50は、表示部30におけるズーム率を元のズーム率に向けて戻した後、ステップS215へ処理を進める。   In step S115 to step S117, the control unit 50 returns the zoom rate in the display unit 30 to the original zoom rate, and then proceeds to step S215.

ステップS215〜ステップS217では、制御部50は、制御部30における表示内容を、ステップS207〜ステップS212におけるシフト方向とは反対方向にシフトさせることにより、元の表示位置に戻すように、シフトさせる処理をし、そして、シフト量が閾値Smin以下となったと判断すると(ステップS216でNO判断時)、表示制御処理を終了させる。   In step S215 to step S217, the control unit 50 shifts the display content in the control unit 30 so as to return to the original display position by shifting the display content in the direction opposite to the shift direction in step S207 to step S212. If it is determined that the shift amount is equal to or less than the threshold value Smin (NO in step S216), the display control process is terminated.

以上説明した本変形例の表示制御処理によれば、ユーザがドラッグ操作することなくタッチパネル40をタッチし続けると、最大Smaxだけシフトされ、その後、表示部30の表示内容がタッチ位置またはその近傍を中心としてズームアップされ(ステップS107〜ステップS112)る。つまり、図20(A)に示される表示内容が表示部30に表示されているときにタッチパネル40に対してドラッグ操作することなくタッチ操作が継続されると、表示部30の表示内容は、図20(B)に示されるように、上方(または下方)にシフトされるように更新され、その後、図20(C)に示されるように、タッチ操作された位置またはその近傍を中心として拡大されるように更新される。   According to the display control process of the present modification described above, if the user continues to touch the touch panel 40 without performing a drag operation, the maximum Smax is shifted, and thereafter, the display content of the display unit 30 is changed to the touch position or the vicinity thereof. The image is zoomed up as the center (steps S107 to S112). That is, when the touch operation is continued without dragging the touch panel 40 when the display content shown in FIG. 20A is displayed on the display unit 30, the display content of the display unit 30 is as shown in FIG. As shown in FIG. 20 (B), it is updated so that it is shifted upward (or downward), and then, as shown in FIG. 20 (C), it is enlarged around the touched position or its vicinity. Updated to

これにより、図20(A)の枠302A内の表示内容は、図20(B)の枠302Bで示すように上方にシフトされた後、図20(C)枠302Cに示すようにシフトされる。   Accordingly, the display content in the frame 302A in FIG. 20A is shifted upward as indicated by a frame 302B in FIG. 20B, and then shifted as indicated by a frame 302C in FIG. 20C. .

[6.表示制御についての説明]
以下、携帯電話機100における表示部30の表示制御において、特に言及すべきであると考えられる点について説明を行なう。
[6. Explanation of display control]
Hereinafter, points that should be particularly mentioned in the display control of the display unit 30 in the mobile phone 100 will be described.

(1)タッチアップに対する待機中の表示制御について
表示制御処理の第1の変形例において説明したように、ステップS213では、タッチアップがあるまで携帯電話機100は待機する状態となり、また、この状態において、ドラッグ操作に基づいてポインタ31の表示位置を移動させる処理(ステップS211〜ステップS212)が実行されても良い。
(1) Display control during standby for touch-up As described in the first modification of the display control process, in step S213, the mobile phone 100 is in a standby state until touch-up occurs. The process of moving the display position of the pointer 31 based on the drag operation (step S211 to step S212) may be executed.

ここで、ステップS213のように、閾値までのシフトが完了してタッチアップを待っている状態における、制御部50による表示部30の表示制御について、図21〜図25を参照して説明する。なお、この例では、表示部30の表示内容が閾値のシフト量になるまでシフトされた後、閾値のズーム率になるまでズームされ、その状態でタッチアップを待つ例を示す。   Here, the display control of the display unit 30 by the control unit 50 in a state where the shift to the threshold is completed and the touch-up is awaited as in step S213 will be described with reference to FIGS. In this example, the display content of the display unit 30 is shifted until the threshold shift amount is reached, then zoomed until the threshold zoom ratio is reached, and the touch-up is waited in that state.

まず、図21を参照して、表示部30には、ユーザのタッチ操作の位置を示すポインタ31が表示されている。この状態でタッチ操作が閾値Tmax以上継続されると、表示部30の表示内容が図22に示されるものに移行する。なお、ポインタ31の表示は、タッチ操作が開始されるとともに開始されても良いし、タッチ操作が閾値Tmax以上継続されたことを条件として開始されても良い。   First, referring to FIG. 21, a pointer 31 indicating the position of the user's touch operation is displayed on the display unit 30. When the touch operation is continued for the threshold value Tmax or more in this state, the display content of the display unit 30 shifts to that shown in FIG. The display of the pointer 31 may be started when the touch operation is started, or may be started on the condition that the touch operation is continued for the threshold value Tmax or more.

図22を参照して、表示部30では、その表示内容が上方向にシフトし、これに伴って、ポインタ31の上方にポインタ32が表示されている。また、表示部30には、ポインタ31とポインタ32を連結する線33が表示されている。この後、表示部30の表示内容は、図23に示されるものに移行する。なお、ここでは、実際のタッチ操作がなされている位置を示すポインタ31は必ずしも表示されていなくてもいい。つまり、表示部30において、少なくともポインタ32と線33とが表示されれば良い。   Referring to FIG. 22, in display unit 30, the display content is shifted upward, and accordingly, pointer 32 is displayed above pointer 31. In addition, a line 33 connecting the pointer 31 and the pointer 32 is displayed on the display unit 30. Thereafter, the display content of the display unit 30 shifts to that shown in FIG. Here, the pointer 31 indicating the position where the actual touch operation is performed is not necessarily displayed. That is, at least the pointer 32 and the line 33 may be displayed on the display unit 30.

次に、図23を参照して、表示部30では、その表示内容が図22に示されたものに対して拡大されても、ポインタ32は、図22(および図21)において対応して表示されていた内容(「端末の納入を開始」というメニュー(アンカーテキスト))に対応するように表示されている。なお、本実施の形態では、メニュー上にポインタ32を表示させることにより、対応するような表示が実現されている。ステップS213における待機状態は、図23に示されたようにシフトやズームの表示が完了した状態に相当する。   Next, referring to FIG. 23, even if the display content is enlarged with respect to that shown in FIG. 22, pointer 32 is displayed correspondingly in FIG. 22 (and FIG. 21). It is displayed so as to correspond to the contents (menu “anchor text” “start delivery of terminal”). In the present embodiment, a corresponding display is realized by displaying the pointer 32 on the menu. The standby state in step S213 corresponds to a state in which the display of shift and zoom is completed as shown in FIG.

図24に示すように、図23に示された状態からユーザの指が右方向にスライドされ、タッチパネル40上のタッチ操作される位置も右方向にスライドされると、ポインタ31の表示される位置がタッチ操作される位置に従って移動し、そして、ポインタ32の表示位置も同様の移動する。なお、ステップS211およびステップS212の処理により、図24に示したようにタッチ操作の位置に応じてポインタ31およびポインタ32の表示位置が移動される。また、ステップS111,112、ステップS314,315、ステップS414,415によっても、同様の表示制御がなされる。   As shown in FIG. 24, when the user's finger is slid rightward from the state shown in FIG. 23 and the touch-operated position on the touch panel 40 is also slid rightward, the position where the pointer 31 is displayed. Moves according to the position where the touch operation is performed, and the display position of the pointer 32 also moves in the same manner. Note that the display positions of the pointer 31 and the pointer 32 are moved according to the position of the touch operation as shown in FIG. 24 by the processing of step S211 and step S212. The same display control is performed in steps S111 and 112, steps S314 and 315, and steps S414 and 415.

図24では、アンカーテキスト外までドラッグ操作がなされ、ポインタ32が、表示部30における選択項目位置(アンカーテキスト等)が表示されていない領域に表示されている。この状態で、タッチパネル40に対するタッチ操作が解除されると、図25に示されるように、ポインタ31,32および線33の表示が終了する。なお、図25では、参考として、ポインタ32の直前の表示位置が、点線31Aとして示されている。なお、ステップS213における待機中であれば、図25に示されるように選択項目位置以外でタッチアップがなされると、ステップS215へ処理が進められる。   In FIG. 24, the drag operation is performed outside the anchor text, and the pointer 32 is displayed in an area where the selection item position (anchor text or the like) on the display unit 30 is not displayed. In this state, when the touch operation on the touch panel 40 is released, the display of the pointers 31 and 32 and the line 33 ends as shown in FIG. In FIG. 25, for reference, the display position immediately before the pointer 32 is shown as a dotted line 31A. If the touch-up is performed at a position other than the selection item position as shown in FIG. 25 if the process is waiting in step S213, the process proceeds to step S215.

(2)スクロールについて
以上説明した本実施の形態では、制御部50は、ステップS209〜ステップS210(図15参照)における表示部30の表示内容のシフトによって、または、ステップS314〜ステップS315(図16参照)における表示部30の表示内容の更新によって、ポインタ32が表示部30内に表示できなくなったと判断した場合には、画面の表示内容を連続的にシフトさせることが好ましい。
(2) Scrolling In the present embodiment described above, the control unit 50 shifts the display content of the display unit 30 in steps S209 to S210 (see FIG. 15), or steps S314 to S315 (FIG. 16). When it is determined that the pointer 32 can no longer be displayed in the display unit 30 by updating the display content of the display unit 30 in (see), it is preferable to continuously shift the display content on the screen.

たとえば、図26(A)に示された状態から、さらに、ユーザが上方向にドラッグ操作を行なった場合を考える。なお、図26(A)に示される状態では、ユーザによる継続したタッチ操作によって、表示部30における表示内容のシフトおよび/またはズームが閾値までなされているものとする。表示部30には、ポインタ31,32および線33が表示されている。   For example, consider a case where the user further performs a drag operation in the upward direction from the state shown in FIG. In the state shown in FIG. 26A, it is assumed that the display content on the display unit 30 is shifted and / or zoomed up to a threshold value by a continuous touch operation by the user. On the display unit 30, pointers 31 and 32 and a line 33 are displayed.

この状態から、図26(B)に示されるように、ユーザが上に向けて指をタッチパネル40上で移動させることによりドラッグ操作をした場合、ポインタ32は、図26(B)に示されるように、表示部30の外に表示されることになる。なお、図26(B)において、ポインタ32および線33の点線で示された部分は、実際には表示部30に表示されていないことが示されている。   In this state, as shown in FIG. 26B, when the user performs a drag operation by moving the finger upward on the touch panel 40, the pointer 32 is as shown in FIG. In addition, it is displayed outside the display unit 30. In FIG. 26B, it is shown that the portions indicated by the dotted lines of the pointer 32 and the line 33 are not actually displayed on the display unit 30.

そして、図26(B)に示されるように、ポインタ32が表示部30の上端より外に位置し表示部30内において表示されない場合、制御部50は、表示部30の表示内容を下方向に連続的にスクロールさせることが好ましい。下方向へのスクロールは、ユーザのタッチ操作がそのまま続き、ポインタ32が表示部30の外にある間中、連続して行なわれる。   Then, as shown in FIG. 26B, when the pointer 32 is located outside the upper end of the display unit 30 and is not displayed in the display unit 30, the control unit 50 causes the display content of the display unit 30 to move downward. It is preferable to scroll continuously. The downward scrolling is continuously performed while the user's touch operation continues and the pointer 32 is outside the display unit 30.

スクロール中にユーザがドラッグ操作を行なうと、それに伴ってポインタ32の表示される位置が変更される。そして、このようなドラッグ操作によって、ポインタ32の表示位置が移動され、その結果として、ポインタ32が表示部30内に表示されるようになる。   When the user performs a drag operation while scrolling, the position where the pointer 32 is displayed is changed accordingly. The display position of the pointer 32 is moved by such a drag operation, and as a result, the pointer 32 is displayed in the display unit 30.

図26(C)には、図26(B)に示した状態から、ユーザが下方に向けてドラッグ操作を行なうことによって、ポインタ32が表示部30内に表示されている状態が示されている。   FIG. 26C shows a state in which the pointer 32 is displayed in the display unit 30 when the user performs a drag operation downward from the state shown in FIG. .

そして、図26(C)に示されるように、ユーザのドラッグ操作によってポインタ32の全体が表示部30内に表示されるようになると、スクロール表示が停止される。なお、図26(C)では、点線でドラッグ操作前の指の位置が示され、一点鎖線でドラッグ操作後の指の位置が示されている。   Then, as shown in FIG. 26C, when the entire pointer 32 is displayed in the display unit 30 by the user's drag operation, the scroll display is stopped. In FIG. 26C, the position of the finger before the drag operation is indicated by a dotted line, and the position of the finger after the drag operation is indicated by a one-dot chain line.

なお、図26(A)、図26(B)および図26(C)を参照して説明したような表示部30についての一連の表示制御が実現される場合とは、このような表示がなされている期間において、ユーザは、一度もタッチアップをすることなく、連続してタッチパネル40に対してタッチ操作をし続けている場合である。   In addition, such a display is made when a series of display control about the display part 30 which was demonstrated with reference to FIG. 26 (A), FIG.26 (B), and FIG.26 (C) is implement | achieved. In this period, the user continues to perform a touch operation on the touch panel 40 without touching up once.

また、スクロールの最中に、ポインタ32の上端がコンテンツの上端(図9の全体コンテンツG10全体における上端)に到達した場合にも、スクロール表示を停止するようにしても良い。   Further, the scroll display may be stopped when the upper end of the pointer 32 reaches the upper end of the content (the upper end of the entire content G10 in FIG. 9) during the scrolling.

また、ここでは、図26(A)に示された状態からさらに上方向にドラッグ操作を行なった場合を説明したが、ユーザが、図26(B)において一点鎖線で示された位置からタッチ操作を開始した場合も、上記したスクロールと同様に、ポインタ32の位置が図26(C)に示される位置となるまで、スクロール表示が行なわれる。つまり、図26(B)で示されるような位置からタッチ操作が開始されると、表示部30の表示内容を上方向にシフトする処理がなされる。そして、このとき、ポインタ32が表示部30外となる。そこで、表示部30の表示内容が、下方に連続的にスクロールされる。   Further, here, a case has been described in which the drag operation is further performed upward from the state shown in FIG. 26A, but the user performs a touch operation from the position indicated by the alternate long and short dash line in FIG. Even when the operation is started, scroll display is performed until the position of the pointer 32 reaches the position shown in FIG. That is, when a touch operation is started from a position as shown in FIG. 26B, processing for shifting the display content of the display unit 30 upward is performed. At this time, the pointer 32 is outside the display unit 30. Therefore, the display content of the display unit 30 is continuously scrolled downward.

このように表示部30の表示内容がスクロールされることは、携帯電話機100のような小型の表示部を持つ機器においてサイズの大きなページ(コンテンツ)を閲覧している際に、特に有効である。このようなスクロール処理がなされなければ、表示部30の画面内で、現在の表示位置とは大きく距離が離れたコンテンツの上方部を表示させるためには表示部30の画面内でスクロールのためのドラッグ操作(ステップS220(図7参照)における、ドラッグ操作にもとづくスクロール)が繰り返し必要とされ、また、そのような操作に代わって画面をスクロールさせるために特別なボタンを設ける必要が生じる場合もある。スクロールボタンを設けた場合、固定位置にあるボタンを選択しなければならない。一方、図26を参照して説明したようにスクロールがなされると、ページ(コンテンツ)内のどの位置でも、指の届く位置でスクロール操作を行なうことができる。また、本実施の形態では、表示部30の画面全体について、シフト表示が行なわれることから、シフト表示を行なう操作と同様の操作でスクロールも行なうことができ、ユーザとしては、操作を複数覚えることなく、直感的な操作が可能となる。   The scrolling of the display content of the display unit 30 in this way is particularly effective when browsing a large page (content) on a device having a small display unit such as the mobile phone 100. If such a scrolling process is not performed, in order to display the upper part of the content that is far away from the current display position in the screen of the display unit 30, it is necessary to scroll in the screen of the display unit 30. The drag operation (scrolling based on the drag operation in step S220 (see FIG. 7)) is repeatedly required, and it may be necessary to provide a special button for scrolling the screen instead of such an operation. . When a scroll button is provided, the button at a fixed position must be selected. On the other hand, when the scroll is performed as described with reference to FIG. 26, the scroll operation can be performed at the position where the finger can reach at any position in the page (content). In the present embodiment, since the entire screen of the display unit 30 is shifted and displayed, scrolling can be performed in the same manner as the operation for performing the shift display, and the user learns a plurality of operations. Intuitive operation is possible.

図27は、以上図26を参照して説明した処理のフローチャートであり、図3と図15と図16を参照して説明した「4.ズーム・シフト処理」の中の、ステップS313〜S315およびステップS121A,S122Aの処理(図16参照)に入れ替わる処理のフローチャートである。   FIG. 27 is a flowchart of the processing described above with reference to FIG. 26. Steps S313 to S315 in “4. Zoom / shift processing” described with reference to FIGS. It is a flowchart of the process replaced with the process (refer FIG. 16) of step S121A and S122A.

図27を参照して、シフト量がSmaxとなると(ステップS209でNO判断時)、ステップS313へ処理が進められ、ステップS313では、制御部50は、タッチアップがあったか否かを判断する。そして、あったと判断するとステップS121Aへ処理を進め、無いと判断するとステップS314へ処理を進める。   Referring to FIG. 27, when the shift amount becomes Smax (when NO is determined in step S209), the process proceeds to step S313, and in step S313, control unit 50 determines whether or not there is a touch-up. If it is determined that there is, the process proceeds to step S121A, and if it is determined that there is not, the process proceeds to step S314.

ステップS314では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS315Aで、当該ドラッグ操作に基づいて表示部30における表示内容を更新して、ステップS330へ処理を進める。一方、ステップS314でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS330へ処理を進める。   In step S314, the control unit 50 determines whether or not a drag operation has been performed on the touch panel 40. If it is determined that the drag operation has been performed, in step S315A, the display content on the display unit 30 is updated based on the drag operation. The process proceeds to S330. On the other hand, if it is determined in step S314 that there is no drag operation, the control unit 50 proceeds to step S330 as it is.

ステップS121Aでは、制御部50は、ステップS104(図3参照)で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122Aへ処理を進め、そうではないと判断するとステップS115(図16参照)へ処理を進める。   In step S121A, the control unit 50 determines whether or not the touch-up position detected in step S104 (see FIG. 3) is a position where the selection item is displayed, and determines that this is the case. The process proceeds to step S122A, and if it is not, the process proceeds to step S115 (see FIG. 16).

ステップS122Aでは、制御部50は、図3のステップS122Aと同様に、ステップS121Aでタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。   In step S122A, as in step S122A of FIG. 3, the control unit 50 executes processing based on the content of the selection item determined to be in the touch-up position in step S121A and displays based on the execution of the processing. The display content of the unit 30 is updated, and the display control process is terminated.

一方、ステップS330では、制御部50は、ポインタ32が表示部30内に表示されているか否かを判断し、表示されていると判断するとステップS332へ処理を進め、ポインタ32が図26(B)に示されるように表示部30内に表示されていないと判断するとステップS331へ処理を進める。ステップS331では、制御部50は、それまで行なっていた表示内容のシフト処理(ステップS209〜ステップS212(図15参照))の際のシフト方向とは逆の方向に、表示部50の表示内容を一定の距離だけスクロール表示させ、ステップS313へ処理を戻す。   On the other hand, in step S330, the control unit 50 determines whether or not the pointer 32 is displayed in the display unit 30. If it is determined that the pointer 32 is displayed, the control unit 50 proceeds to step S332, and the pointer 32 is moved to FIG. If it is determined that it is not displayed in the display unit 30 as shown in (), the process proceeds to step S331. In step S331, the control unit 50 shifts the display content of the display unit 50 in the direction opposite to the shift direction in the display content shift process (steps S209 to S212 (see FIG. 15)) performed so far. The scroll display is performed for a fixed distance, and the process returns to step S313.

ステップS332では、制御部50は、ポインタ31が、表示部30において、表示部30の下端から図28に示す破線41Xまでの位置に表示されているか否かを判断する。なお、図28を参照して、破線41Xは、表示部30の下端から予め決められた任意の距離の位置とすることができるが、ユーザの設定等に応じて適宜変更されても良い。   In step S332, the control unit 50 determines whether or not the pointer 31 is displayed on the display unit 30 at a position from the lower end of the display unit 30 to the broken line 41X shown in FIG. Referring to FIG. 28, the broken line 41X can be set to a position at an arbitrary distance predetermined from the lower end of the display unit 30, but may be appropriately changed according to a user setting or the like.

図27に戻って、そして、制御部50は、そのような位置にポインタ31が表示されていると判断すると、ステップS333へ処理を進め、そのような位置にポインタ31が表示されていないと判断するとステップS313へ処理を戻す。   Returning to FIG. 27, when the control unit 50 determines that the pointer 31 is displayed at such a position, the control unit 50 proceeds to step S333 and determines that the pointer 31 is not displayed at such a position. Then, the process returns to step S313.

ステップS333では、制御部50は、表示内容のシフト処理(ステップS209〜ステップS212(図15参照))の際のシフト方向と同じ方向に、表示部50の表示内容を一定の距離だけスクロール表示させ、ステップS313へ処理を戻す。   In step S333, the control unit 50 scrolls the display content of the display unit 50 by a predetermined distance in the same direction as the shift direction in the display content shift process (steps S209 to S212 (see FIG. 15)). The process returns to step S313.

図27を参照して説明した処理により、ポインタ31が、表示部30の下側に表示されている場合には、制御部50は、表示部30の表示内容を上方向にスクロールされる。上方向のスクロールは、ユーザがドラッグ操作を行なったことに基づき、ポインタ31の位置が表示部30上である閾値よりも上部の位置に変更されるまで続けて行なわれる。スクロール中、ポインタ32の位置は、ドラッグ操作があるまで、シフト処理後の位置で止まる。   When the pointer 31 is displayed below the display unit 30 by the process described with reference to FIG. 27, the control unit 50 scrolls the display content of the display unit 30 upward. The upward scrolling is continued until the position of the pointer 31 is changed to a position above the threshold value on the display unit 30 based on the drag operation performed by the user. During scrolling, the position of the pointer 32 stops at the position after the shift process until a drag operation is performed.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、各実施の形態および変形例に記載した事項は、可能な限り組み合わされて実施されることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims. In addition, it is intended that the matters described in the respective embodiments and modifications are combined as much as possible.

本発明の携帯情報端末の一実施の形態である携帯電話機の正面図である。It is a front view of the mobile telephone which is one Embodiment of the portable information terminal of this invention. 図1の携帯電話機のハードウェア構成を模式的に示す図である。It is a figure which shows typically the hardware constitutions of the mobile telephone of FIG. 図1の携帯電話機において実行される表示制御処理のフローチャートである。3 is a flowchart of a display control process executed in the mobile phone of FIG. 図1の携帯電話機において実行される表示制御処理のフローチャートである。3 is a flowchart of a display control process executed in the mobile phone of FIG. 図1の携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of the mobile telephone of FIG. 図1の携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of the mobile telephone of FIG. 図3および図4に示された表示制御処理の第1の変形例のフローチャートである。5 is a flowchart of a first modification of the display control process shown in FIGS. 3 and 4. 図3および図4に示された表示制御処理の第1の変形例のフローチャートである。5 is a flowchart of a first modification of the display control process shown in FIGS. 3 and 4. 表示制御処理の第2の変形例において携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of a mobile telephone in the 2nd modification of a display control process. 表示制御処理の第2の変形例における、携帯電話機の表示部における表示内容の制御方法を説明するための図である。It is a figure for demonstrating the control method of the display content in the display part of a mobile telephone in the 2nd modification of a display control process. 表示制御処理の第2の変形例において携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of a mobile telephone in the 2nd modification of a display control process. 表示制御処理の第2の変形例において携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of a mobile telephone in the 2nd modification of a display control process. 表示制御処理の第2の変形例における、携帯電話機の表示部における表示内容の制御方法を説明するための図である。It is a figure for demonstrating the control method of the display content in the display part of a mobile telephone in the 2nd modification of a display control process. 表示制御処理の第2の変形例において携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of a mobile telephone in the 2nd modification of a display control process. 図3および図4に示された表示制御処理の第2の変形例のフローチャートであって、図4に示されたフローチャートの変更部分を示す図である。FIG. 5 is a flowchart of a second modification of the display control process shown in FIGS. 3 and 4 and shows a changed portion of the flowchart shown in FIG. 4. 図3および図4に示された表示制御処理の第2の変形例のフローチャートであって、図4に示されたフローチャートの変更部分を示す図である。FIG. 5 is a flowchart of a second modification of the display control process shown in FIGS. 3 and 4 and shows a changed portion of the flowchart shown in FIG. 4. 表示制御処理の第3の変形例において携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of a mobile telephone in the 3rd modification of a display control process. 図3および図4に示された表示制御処理の第3の変形例のフローチャートであって、図8に示されたフローチャートの変更部分を示す図である。FIG. 9 is a flowchart of a third modification of the display control process shown in FIG. 3 and FIG. 4, and shows a changed portion of the flowchart shown in FIG. 8. 図3および図4に示された表示制御処理の第3の変形例のフローチャートであって、図8に示されたフローチャートの変更部分を示す図である。FIG. 9 is a flowchart of a third modification of the display control process shown in FIG. 3 and FIG. 4, and shows a changed portion of the flowchart shown in FIG. 8. 表示制御処理の第3の変形例において携帯電話機の表示部における表示内容の変化を説明するための図である。It is a figure for demonstrating the change of the display content in the display part of a mobile telephone in the 3rd modification of a display control process. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 図16に示された処理内容の一部の変形例を示すフローチャートである。It is a flowchart which shows the some modification of the processing content shown by FIG. 図1の携帯電話機の表示部における表示内容の一例を示す図である。It is a figure which shows an example of the display content in the display part of the mobile telephone of FIG. 従来の情報端末においてタッチスクリーンにユーザの指が触れたときの表示内容の一例を説明するための図である。It is a figure for demonstrating an example of the display content when a user's finger | toe touches a touch screen in the conventional information terminal.

符号の説明Explanation of symbols

30 表示部、31,32 ポインタ、40 タッチパネル、50 制御部、50A タイマ、51 表示制御部、53,54 音声出力制御部、55 音声入力制御部、56 レシーバ、57 スピーカ、58 マイク、60 記憶部、61 プログラム記憶部、62 設定内容記憶部、63 データ記憶部、80 通信制御部、81 アンテナ、90 姿勢検出部、91 カメラ、100 携帯電話機。   30 display unit, 31, 32 pointer, 40 touch panel, 50 control unit, 50A timer, 51 display control unit, 53, 54 audio output control unit, 55 audio input control unit, 56 receiver, 57 speaker, 58 microphone, 60 storage unit , 61 Program storage unit, 62 Setting content storage unit, 63 Data storage unit, 80 Communication control unit, 81 Antenna, 90 Attitude detection unit, 91 Camera, 100 Mobile phone.

Claims (15)

表示部と、
前記表示部の前面に設けられたタッチパネルと、
前記タッチパネルに対する操作態様に応じて前記表示部の表示態様を制御する表示制御部と
前記タッチパネルに対して特別の操作態様で操作されたか否かを判断する特別操作判断部と、
前記タッチパネルに対して操作がなされた位置を判断する操作位置判断部とを備え、
前記表示制御部は、
前記特別操作判断部が前記タッチパネルに対して特別の操作態様で操作されたと判断した場合に、前記操作位置判断部が判断する前記操作がなされた位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換し、
前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、
前記操作位置判断部が、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると判断すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると判断すると、前記表示内容を前記所定の一方側の方向にシフトさせ、
前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせる、携帯情報端末。
A display unit;
A touch panel provided in front of the display unit;
A display control unit for controlling a display mode of the display unit according to an operation mode for the touch panel ;
A special operation determination unit that determines whether the touch panel is operated in a special operation mode;
An operation position determination unit that determines a position where an operation is performed on the touch panel ;
The display control unit
When the special operation determination unit has determined to have been operated in a special operation mode with respect to the touch panel, the display mode of location of the display unit corresponding to the operation of the operating position determination unit determines is made position The display content corresponding to the entire display unit is converted so that the
Realizing the conversion of the display content by shifting the display content of the display unit as a whole by at least the dimensions assumed to be the width of a human finger,
When the operation position determination unit determines that the position where the operation is performed is a predetermined one side region on the touch panel, the display content is shifted in the predetermined other side direction, and the position where the operation is performed , The display content is shifted in the direction of the predetermined one side,
In a state where the operation by special operation mode is to display the predetermined information on the start position, Ru shifting the display contents, the portable information terminal.
前記表示制御部は、前記特別の操作態様による操作の継続時間に応じた量だけ、前記表示内容をシフトさせる、請求項に記載の携帯情報端末。 The portable information terminal according to claim 1 , wherein the display control unit shifts the display content by an amount corresponding to a duration of an operation according to the special operation mode. 前記表示制御部は、前記表示内容の変換として、前記表示内容をシフトさせた後、前記表示部の表示倍率を上昇させる、請求項に記載の携帯情報端末。 The portable information terminal according to claim 1 , wherein the display control unit increases the display magnification of the display unit after shifting the display content as the conversion of the display content. 前記表示制御部は、前記特別操作判断部が前記タッチパネルに対して特別の操作態様で操作されたと判断した場合に、前記表示部の表示倍率を上昇させることも加えて前記表示内容の変換を実現する、請求項1に記載の携帯情報端末。 Wherein the display control unit, when the special operation determination unit has determined to have been operated in a special operation mode with respect to the touch panel, even in addition converts the display contents to increase the display magnification of the display unit The personal digital assistant according to claim 1, which is realized. 前記表示制御部は、前記特別の操作態様による操作の継続時間に応じた量だけ、前記表示内容の表示倍率を上昇させる、請求項に記載の携帯情報端末。 The portable information terminal according to claim 4 , wherein the display control unit increases the display magnification of the display content by an amount corresponding to an operation duration time of the special operation mode. 前記表示制御部は、前記表示内容の変換として、前記表示部の表示倍率を上昇させた後、前記表示内容をシフトさせる、請求項に記載の携帯情報端末。 The portable information terminal according to claim 1 , wherein the display control unit shifts the display content after increasing the display magnification of the display unit as the conversion of the display content. 前記表示制御部は、前記特別の操作態様による操作が解消された後、変換した前記表示部の全体の表示を変換前のものに戻す、請求項1〜請求項のいずれかに記載の携帯情報端末。 The mobile phone according to any one of claims 1 to 6 , wherein the display control unit returns the entire display of the converted display unit to the one before the conversion after the operation according to the special operation mode is eliminated. Information terminal. 前記特別の操作態様による操作が開始された位置が、前記表示部においてアンカーテキストが表示された位置に対応するか否かを判定する判定部をさらに備え、
前記表示制御部は、前記判定部が、前記特別の操作態様による操作が開始された位置が前記表示部においてアンカーテキストが表示された位置に対応しないと判定した場合に、前記特別の操作態様による操作が解消された後、変換した前記表示部の全体の表示を変換前のものに戻す、請求項に記載の携帯情報端末。
A determination unit that determines whether or not a position where the operation according to the special operation mode is started corresponds to a position where the anchor text is displayed on the display unit;
When the determination unit determines that the position where the operation according to the special operation mode is started does not correspond to the position where the anchor text is displayed on the display unit, the display control unit is configured according to the special operation mode. The portable information terminal according to claim 7 , wherein after the operation is canceled, the entire display of the converted display unit is returned to the one before conversion.
前記表示制御部は、The display control unit
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示し、When the user moves the touch operation position on the touch panel, the predetermined information is moved and displayed together with the movement of the touch operation position to the display position on the touch panel corresponding to the current touch operation position,
ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせる、請求項1〜8のいずれかに記載の携帯情報端末。When the user moves the touch operation position with respect to the touch panel, the predetermined information displayed at the display position on the touch panel corresponding to the current touch operation position protrudes from the display area of the touch panel The display content is continuously scrolled in a direction opposite to the direction in which the touch operation position is moved so that the predetermined information is displayed in the display area of the touch panel. The portable information terminal according to any one of 8.
表示部の前面に設けられたタッチパネルを備えた携帯情報端末の制御方法であって、
前記タッチパネルに対して特別の操作態様で操作されたか否かを判断するステップと、
前記タッチパネルに対して操作がなされた位置を特定するステップと、
前記判断するステップが前記特別の操作態様で操作されたと判断した場合に、前記タッチパネルに対する操作位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換するステップとを含み、
前記変換するステップは、
前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、
前記特定するステップが、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると特定すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると特定すると、前記表示内容を前記所定の一方側の方向にシフトさせ、
前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせる、携帯情報端末の制御方法。
A method for controlling a portable information terminal including a touch panel provided on a front surface of a display unit,
Determining whether the touch panel is operated in a special operation mode;
Identifying a position where an operation is performed on the touch panel;
If said step of determining has determined to have been operated by the special operation mode, the display mode of location of the display unit corresponding to the operation position relative to the touch panel so as to change, corresponding to the whole of the display unit Converting the display content ,
The converting step includes:
Realizing the conversion of the display content by shifting the display content of the display unit as a whole by at least the dimensions assumed to be the width of a human finger,
When the specifying step specifies that the position where the operation is performed is a predetermined one side area on the touch panel, the display content is shifted in the predetermined other side direction, and the position where the operation is performed is determined. If it is specified that the region is on the other side of the predetermined, the display content is shifted in the direction of the predetermined one side,
Wherein the operation by the special operation mode is the start position in a state of displaying predetermined information, Ru shifting the display content, method of controlling a mobile information terminal.
前記変換するステップは、The converting step includes:
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、When the user moves the touch operation position on the touch panel, the predetermined information is moved and displayed together with the movement of the touch operation position to the display position on the touch panel corresponding to the current touch operation position,
ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせる、請求項10に記載の携帯情報端末の制御方法。When the user moves the touch operation position with respect to the touch panel, the predetermined information displayed at the display position on the touch panel corresponding to the current touch operation position protrudes from the display area of the touch panel The display content is continuously scrolled in a direction opposite to the direction in which the touch operation position is moved so that the predetermined information is displayed in the display area of the touch panel. The portable information terminal control method described.
表示部の前面に設けられたタッチパネルを備えた携帯情報端末制御するための制御用プログラムであって、
前記携帯情報端末に、
前記タッチパネルに対して特別の操作態様で操作されたか否かを判断するステップと、
前記タッチパネルに対して操作がなされた位置を特定するステップと、
前記判断するステップが前記特別の操作態様で操作されたと判断した場合に、前記タッチパネルに対する操作位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換するステップとを実行させ
前記変換するステップは、
前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、
前記特定するステップが、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると特定すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると特定すると、前記表示内容を前記所定の一方側の方向にシフトさせ、
前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせる、制御用プログラム。
A control program for controlling the portable information terminal with a touch panel provided in front of the display unit,
In the portable information terminal,
Determining whether the touch panel is operated in a special operation mode;
Identifying a position where an operation is performed on the touch panel;
If said step of determining has determined to have been operated by the special operation mode, the display mode of location of the display unit corresponding to the operation position with respect to the touch screen is to be changed, corresponding to the whole of the display unit The step of converting the display content ,
The converting step includes:
Realizing the conversion of the display content by shifting the display content of the display unit as a whole by at least the dimensions assumed to be the width of a human finger,
When the specifying step specifies that the position where the operation is performed is a predetermined one side area on the touch panel, the display content is shifted in the predetermined other side direction, and the position where the operation is performed is determined. If it is specified that the region is on the other side of the predetermined, the display content is shifted in the direction of the predetermined one side,
Wherein the operation by the special operation mode is the start position in a state of displaying predetermined information, Ru shifting the display content, control program.
前記変換するステップは、The converting step includes:
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、When the user moves the touch operation position on the touch panel, the predetermined information is moved and displayed together with the movement of the touch operation position to the display position on the touch panel corresponding to the current touch operation position,
ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせる、請求項12に記載の制御用プログラム。When the user moves the touch operation position with respect to the touch panel, the predetermined information displayed at the display position on the touch panel corresponding to the current touch operation position protrudes from the display area of the touch panel The display content is continuously scrolled in a direction opposite to the direction in which the touch operation position is moved so that the predetermined information is displayed in the display area of the touch panel. The control program described.
表示部の前面に設けられたタッチパネルを備えた携帯情報端末制御するための制御用プログラムを記録した記録媒体であって、
前記制御用プログラムは、前記携帯情報端末に、
前記タッチパネルに対して特別の操作態様で操作されたか否かを判断するステップと、
前記タッチパネルに対して操作がなされた位置を特定するステップと、
前記判断するステップが前記特別の操作態様で操作されたと判断した場合に、前記タッチパネルに対する操作位置に対応する前記表示部の箇所の表示態様が変化するように、前記表示部の全体に対応する表示内容を変換するステップとを実行させ
前記変換するステップは、
前記表示部の表示内容を、少なくとも人の指の幅と想定される寸法だけ全体的にシフトさせることにより前記表示内容の変換を実現し、
前記特定するステップが、前記操作がなされた位置を前記タッチパネルにおける所定の一方側の領域であると特定すると、前記表示内容を前記所定の他方側の方向にシフトさせ、前記操作がなされた位置を前記所定の他方側の領域であると特定すると、前記表示内容を前記所定の一方側の方向にシフトさせ、
前記特別の操作態様による操作が開始された位置に所定の情報を表示させた状態で、前記表示内容をシフトさせる、記録媒体。
A recording medium recording a control program for controlling the portable information terminal with a touch panel provided in front of the display unit,
Said control program, said portable information terminal,
Determining whether the touch panel is operated in a special operation mode;
Identifying a position where an operation is performed on the touch panel;
If said step of determining has determined to have been operated by the special operation mode, the display mode of location of the display unit corresponding to the operation position with respect to the touch panel so as to change, corresponding to the whole of the display unit The step of converting the display content ,
The converting step includes:
Realizing the conversion of the display content by shifting the display content of the display unit as a whole by at least the dimensions assumed to be the width of a human finger,
When the specifying step specifies that the position where the operation is performed is a predetermined one side area on the touch panel, the display content is shifted in the predetermined other side direction, and the position where the operation is performed is determined. If it is specified that the region is on the other side of the predetermined, the display content is shifted in the direction of the predetermined one side,
In a state where the operation by special operation mode is to display the predetermined information on the start position, Ru shifting the display contents, a recording medium.
前記変換するステップは、The converting step includes:
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、When the user moves the touch operation position on the touch panel, the predetermined information is moved and displayed together with the movement of the touch operation position to the display position on the touch panel corresponding to the current touch operation position,
ユーザが前記タッチパネルに対してタッチ操作位置を移動させている場合に、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に表示させている前記所定の情報が前記タッチパネルの表示領域からはみ出す場合に、前記所定の情報が前記タッチパネルの表示領域内に留まって表示されるように、タッチ操作位置が移動操作される方向の逆方向へ、前記表示内容を連続的にスクロールさせる、請求項14に記載の記録媒体。When the user moves the touch operation position with respect to the touch panel, the predetermined information displayed at the display position on the touch panel corresponding to the current touch operation position protrudes from the display area of the touch panel The display content is continuously scrolled in a direction opposite to the direction in which the touch operation position is moved so that the predetermined information is displayed within the display area of the touch panel. The recording medium described.
JP2008154385A 2008-06-12 2008-06-12 Portable information terminal, control method thereof, control program, and recording medium Expired - Fee Related JP5110588B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008154385A JP5110588B2 (en) 2008-06-12 2008-06-12 Portable information terminal, control method thereof, control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008154385A JP5110588B2 (en) 2008-06-12 2008-06-12 Portable information terminal, control method thereof, control program, and recording medium

Publications (2)

Publication Number Publication Date
JP2009301282A JP2009301282A (en) 2009-12-24
JP5110588B2 true JP5110588B2 (en) 2012-12-26

Family

ID=41548113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008154385A Expired - Fee Related JP5110588B2 (en) 2008-06-12 2008-06-12 Portable information terminal, control method thereof, control program, and recording medium

Country Status (1)

Country Link
JP (1) JP5110588B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5760324B2 (en) 2010-03-19 2015-08-05 ソニー株式会社 Image processing apparatus, image processing method, image processing program, and recording medium on which the image processing program is recorded
JP5413291B2 (en) * 2010-04-22 2014-02-12 富士通モバイルコミュニケーションズ株式会社 Wireless communication terminal and communication processing control method
JP5732784B2 (en) 2010-09-07 2015-06-10 ソニー株式会社 Information processing apparatus, information processing method, and computer program
JP2013140492A (en) * 2012-01-05 2013-07-18 Sharp Corp Display device, information processing apparatus, image processing apparatus, and image forming apparatus
JP5991509B2 (en) * 2012-03-02 2016-09-14 コニカミノルタ株式会社 Information processing apparatus and program
JP5632934B2 (en) * 2012-03-16 2014-11-26 株式会社Nttドコモ Information processing apparatus and operation element selection method
JP5967172B2 (en) * 2014-11-04 2016-08-10 ソニー株式会社 Image processing apparatus, image processing method, and image processing program
JP6552277B2 (en) * 2015-05-28 2019-07-31 シャープ株式会社 Information terminal, processing execution method by information terminal, and program
JP6518622B2 (en) * 2016-05-16 2019-05-22 シャープ株式会社 Display device, information processing device, image processing device, and image forming device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327433A (en) * 1998-05-18 1999-11-26 Denso Corp Map display device
JP2000293290A (en) * 1999-04-02 2000-10-20 Fujitsu Ltd Information processor, display control method, and storage medium
JP3618303B2 (en) * 2001-04-24 2005-02-09 松下電器産業株式会社 Map display device
JP2004152217A (en) * 2002-11-01 2004-05-27 Canon Electronics Inc Display device with touch panel

Also Published As

Publication number Publication date
JP2009301282A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
JP5110588B2 (en) Portable information terminal, control method thereof, control program, and recording medium
US20230359349A1 (en) Portable multifunction device with interface reconfiguration mode
US10936153B2 (en) Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
CA2807031C (en) Method and apparatus for adjusting a user interface to reduce obscuration
US10698567B2 (en) Method and apparatus for providing a user interface on a device that indicates content operators
EP2631737A1 (en) Method and apparatus for providing a contextual user interface on a device
JP5371002B2 (en) Portable information terminal, computer-readable program, and recording medium
EP2631762A1 (en) Method and apparatus for providing an option to enable multiple selections
EP2631761A1 (en) Method and apparatus for providing an option to undo a delete operation
US20110037720A1 (en) Mobile information terminal, computer-readable program, and recording medium
US20150301697A1 (en) A graphical user interface for a portable computing device
WO2013003105A1 (en) Electronic device and method with dual mode rear touch pad
JP2006236143A (en) Input processing program, portable terminal device and input processing method
JP5777645B2 (en) Character input method for portable terminal and portable terminal supporting the same
KR20090096149A (en) User interface apparatus of mobile station having touch screen and method thereof
WO2014161297A1 (en) Screen area zooming processing method, device and terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100826

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120105

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121003

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees