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 PDFInfo
- 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
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内に表示されている。
しかしながら、図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
以下、本発明の携帯情報端末の一実施の形態である携帯電話機について、図面を参照しつつ説明する。なお、本発明の携帯情報端末は、携帯電話機に限定されない。つまり、本発明の携帯情報端末は、タッチパネルを備える端末であれば、たとえば通信機能等の携帯電話機に特有の機能を備えることは必要とされない。 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
携帯電話機100では、表示部30の前面に、タッチパネル40が設けられている。携帯電話機100は、図1(A)に示すように、横長の状態で利用でき、また、図1(B)に示されるように、縦長の状態で使用することもできる。
In the
図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
Referring to FIG. 2,
姿勢検出部90は、携帯電話機100の向きや移動方向や当該携帯電話機100に対して与えられた加速度を検出するためのものであり、たとえば、複数のジャイロスコープや加速度センサや地磁気センサを含む。携帯電話機100の向きとは、たとえば、図1(A)に示されるような横長状態でユーザに把持されているか、図1(B)に示されるような縦長状態でユーザに把持されているか等を意味する。姿勢検出部90を用いて携帯電話機100の本体の向きや移動方向や移動速度を検出する技術については、周知の技術を採用することができるため、ここでは説明を繰返さない。
The
記憶部60には、制御部50のCPUが実行するプログラムを記憶するプログラム記憶部61と、アドレス帳等の携帯電話機100に対する設定内容を記憶する設定内容記憶部62と、後述する種々のテーブルやプログラム記憶部61に記憶されるプログラムが実行されるために必要な種々のデータを記憶するデータ記憶部63が含まれる。
The
なお、制御部50のCPUが実行するプログラムは、予め記憶部60に記憶されていても良いし、ネットワークを通じてダウンロードされることにより後発的にインストールされることもできる。また、制御部50のCPUが実行するプログラムは、携帯電話機100に内蔵されている記憶装置(記憶部50)に記憶される代わりに、携帯電話機100に対して着脱可能な記録媒体に記録されていてもよい。
Note that the program executed by the CPU of the
[2.携帯情報端末において実行される処理の内容(ズーム)]
次に、携帯電話機100において実行される処理の内容について説明する。
[2. Contents of processing executed in portable information terminal (zoom)]
Next, the contents of processing executed in the
携帯電話機100では、タッチパネル40が特定の時間(後述する「閾値Tmax」)以上継続して1ヶ所をタッチ操作されることにより、そのタッチ操作された箇所を中心として、表示倍率を上昇(ズーム)させるように、表示部30の表示内容が変換される。以下、このような表示の変換を含む、制御部50の表示制御に関する処理(表示制御処理)の内容について、当該処理のフローチャートである図3および図4を参照して説明する。
In the
まず、図3を参照して、携帯電話機100においてアプリケーションが立上げられる等して、ステップS101において表示部30に或る画面が表示されると、制御部50は、ステップS102で、タッチパネル40上でタッチダウンがあったか否かを判断する。タッチダウンとは、タッチパネル40に対するタッチ操作が開始される状態、つまり、タッチパネル40に対するタッチ操作がなかった状態からタッチ操作が開始された状態に切り替わることをいう。そして、制御部50は、タッチダウンがあったと判断すると、ステップS103へ処理を進める。
First, referring to FIG. 3, when a certain screen is displayed on
ステップS103では、制御部50は、ステップS102においてタッチダウンを検出した時刻(タッチ開始時刻T0)と、タッチパネル40上でタッチ操作が開始された位置を特定する情報(タッチ開始位置P0)を取得し、たとえばデータ記憶部63に記憶させて、ステップS104へ処理を進める。
In step S103, the
ステップS104では、制御部50は、タッチアップがあったか否かを判断する。タッチアップとは、タッチパネル40上のユーザの指がタッチパネル40から離れる状態をいう。そして、制御部50は、タッチアップがあったと判断するとステップS121へ処理を進め、ないと判断するとステップS105へ処理を進める。
In step S104, the
ステップS105では、制御部50は、現在時刻Tnと現在のタッチ位置Pnを、たとえばデータ記憶部63に記憶させて、ステップS106へ処理を進める。
In step S105, the
ステップS106では、制御部50は、ステップS103で記憶したタッチ開始時刻T0とステップS105で記憶した現在時刻Tnの差、つまり、タッチパネル40上でタッチ操作が継続された時間が閾値Tmaxを超えているか否かを判断する。そして、超えていると判断するとステップS107へ処理を進め、まだ閾値Tmaxを超えていないと判断するとステップS118へ処理を進める。
In step S106, the
ステップS118では、制御部50は、タッチパネル40に対するタッチ操作が継続されている間の操作位置の移動距離(P0−Pn間の距離)が閾値Pmaxを超えているか否かを判断し、超えていると判断するとステップS119へ処理を進め、超えていないと判断するとステップS104へ処理を戻す。
In step S118, the
ステップS119では、制御部50は、タッチアップがあったか否かを判断し、あったと判断すると処理を終了させる。一方、まだタッチアップがないと判断するとステップS120へ処理を進める。
In step S119, the
ステップS120では、制御部50は、タッチパネル40に対してドラッグ操作がなされていると判断し、当該ドラッグ操作に対応させて表示部30における表示をスクロールさせて、ステップS119へ処理を戻す。ここで、ドラッグ操作に対応とは、たとえば、表示のスクロールの方向を、ドラッグ操作における操作位置の移動方向とすることを意味する。
In step S120, the
ステップS121では、制御部50は、ステップS104で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122へ処理を進め、そうではないと判断するとそのまま処理を終了させる。
In step S121, the
ステップS122では、制御部50は、ステップS121でタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。
In step S122, the
図4を参照して、ステップS107では、制御部50は、タッチアップがあったか否かを判断し、あったと判断するとステップS114へ処理を進め、まだタッチアップがないと判断するとステップS108へ処理を進める。
Referring to FIG. 4, in step S107,
ステップS108では、制御部50は、一定時間待機して、ステップS109へ処理を進める。
In step S108, the
ステップS109では、制御部50は、現在の表示部30における表示のズーム倍率Znがズーム率に関する閾値Zmaxにまだ達していないかどうかを判断し、まだ達していないと判断するとステップS110へ処理を進め、既に閾値Zmaxに達していると判断するとステップS113へ処理を進める。
In step S109, the
ここで、ズーム倍率とは、アプリケーションに基づき表示部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
ステップS110では、制御部50は、表示部30における表示のズーム倍率をA倍(A>1)となるように表示部30の表示内容を更新して、ステップS111へ処理を進める。
In step S110, the
ステップS111では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS112で、ポインタ31(図6参照)を表示させている場合に、当該ポインタ31の表示位置をドラッグ操作によるタッチ位置の移動に対応させて移動させ、ステップS111へ処理を戻す。ドラッグ操作があったか否かは、たとえばタッチパネル40上の操作位置の移動距離が上記した閾値Pmaxを越えたか否かによって判断される。
In step S111, the
一方、ステップS111でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS107へ処理を戻す。
On the other hand, when determining in step S111 that there is no drag operation, the
ステップ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
ステップS114では、制御部50は、ステップS113でタッチアップがあったと判断した位置が、表示部30において選択項目が表示されている位置に対応する位置であるか否かを判断し、そうであると判断するとステップS122へ処理を進め、そうではないと判断するとステップS115へ処理を進める。
In step S114, the
ステップ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
図4に戻って、ステップS115では、制御部50は、所定時間待機して、ステップS116へ処理を進める。なお、ステップS115における「所定時間」は、ステップS108における「一定時間」と同じ長さであっても良いし、異なる長さであっても良い。
Returning to FIG. 4, in step S115, the
ステップS116では、制御部50は、現在の表示部30における表示のズーム率Znが閾値Zminより大きい状態であるか否かを判断し、そうであると判断するとステップS117へ処理を進め、そうではないと判断するとそのまま処理を終了させる。
In step S116, the
ステップS117では、表示部30におけるズーム倍率をB倍(0<B<1)するように表示部30の表示内容を更新して、ステップS115へ処理を戻す。
In step S117, the display content of the
以上、図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
図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
このような、表示部30における表示内容の、ズーム率を上げるような変換は、たとえば、制御部50が、アプリケーションの実行に応じて表示部30に表示させるためにVRAM(Video Random Access Memory)に格納させた画像を、ズーム率が上昇して表示されるように変換することによって実現される。携帯電話機100では、VRAMは、たとえば表示制御部51に含まれる。
Such conversion of the display content on the
また、表示部30における表示をズームアップする際には、タッチパネル40に対するユーザがタッチ操作しているポイントを中心として、行なわれるのが好ましい。図5(A)〜図5(D)では、タッチパネル40に対して操作を行なうユーザの指が一点鎖線で模式的に示されている。そして、実際にタッチパネル40に触れている当該指のほぼ先端部を中心として、図5(A)〜図5(D)では、表示部30における表示内容のズームアップが行なわれている。
Further, when zooming up the display on the
また、ステップ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
一方、ステップ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
また、ステップS107〜S112の処理によって表示部30における表示倍率(ズーム率)が閾値Zmaxまでズームアップされれば、その後すぐに(特にタッチ操作等がなされなくとも)、ステップS115〜S117における元の表示倍率に向けて表示倍率を戻す処理(ズームダウンする処理)が開始されても良い。
Further, if the display magnification (zoom rate) on the
また、このようなズームダウンする処理は省略されても良い。つまり、一度ズームアップされた場合には、ズームアップ後の表示倍率で表示部30における表示が継続されても良い。
Further, such zoom-down processing may be omitted. That is, once zoomed in, the display on the
以上説明した表示制御処理では、ステップ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
また、以上説明した表示制御処理では、ステップ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
なお、図6(A)には、表示部30内にポインタ31が表示されている。制御部50は、図6(A)に示されるように、表示部30の中の、ユーザによるタッチ操作の対象となっている位置(または、タッチ操作の対象となっている位置に含まれるアンカーテキストの中の特定の位置)に、ポインタ31を表示することが好ましい。ポインタ31により、タッチパネルにおいて特定の操作態様による操作が開始された位置に表示される所定の情報が構成される。
In FIG. 6A, a
[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
まず、図7を参照して、携帯電話機100においてアプリケーションが立上げられる等して、ステップS201において表示部30に或る画面が表示されると、制御部50は、ステップS202で、タッチパネル40上でタッチダウンがあったか否かを判断する。そして、制御部50は、タッチダウンがあったと判断すると、ステップS203へ処理を進める。
First, referring to FIG. 7, when a screen is displayed on
ステップS203では、制御部50は、ステップS202においてタッチダウンを検出した時刻(タッチ開始時刻T0)と、タッチパネル40上でタッチ操作が開始された位置を特定する情報(タッチ開始位置P0)を取得し、たとえばデータ記憶部63に記憶させて、ステップS204へ処理を進める。
In step S203, the
ステップS204では、制御部50は、タッチアップがあったか否かを判断する。そして、制御部50は、タッチアップがあったと判断するとステップS221へ処理を進め、ないと判断するとステップS205へ処理を進める。
In step S204, the
ステップS205では、制御部50は、現在時刻Tnと現在のタッチ位置Pnを、たとえばデータ記憶部63に記憶させて、ステップS206へ処理を進める。
In step S205, the
ステップS206では、制御部50は、ステップS203で記憶したタッチ開始時刻T0とステップS205で記憶した現在時刻Tnの差、つまり、タッチパネル40上でタッチ操作が継続された時間が閾値Tmaxを超えているか否かを判断する。そして、超えていると判断するとステップS207へ処理を進め、まだ閾値Tmaxを超えていないと判断するとステップS218へ処理を進める。
In step S206, the
ステップS218では、制御部50は、タッチパネル40に対するタッチ操作が継続されている間の操作位置の移動距離(P0−Pn間の距離)が閾値Pmaxを超えているか否かを判断し、超えていると判断するとステップS219へ処理を進め、超えていないと判断するとステップS204へ処理を戻す。
In step S218, the
ステップS219では、制御部50は、タッチアップがあったか否かを判断し、あったと判断すると処理を終了させる。一方、まだタッチアップがないと判断するとステップS220へ処理を進める。
In step S219, the
ステップS220では、制御部50は、タッチパネル40に対してドラッグ操作がなされていると判断し、当該ドラッグ操作に対応させて表示部30における表示をスクロールさせて、ステップS219へ処理を戻す。ここで、ドラッグ操作に対応とは、たとえば、表示のスクロールの方向を、ドラッグ操作における操作位置の移動方向とすることを意味する。
In step S220, the
ステップS221では、制御部50は、ステップS204で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS222へ処理を進め、そうではないと判断するとそのまま処理を終了させる。
In step S221, the
ステップS222では、制御部50は、ステップS221でタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。ここでの表示内容の更新は、たとえば図6(A)および図6(B)を参照して説明したようなものである。
In step S222, the
図8を参照して、ステップS207では、制御部50は、タッチアップがあったか否かを判断し、あったと判断するとステップS214へ処理を進め、まだタッチアップがないと判断するとステップS208へ処理を進める。
Referring to FIG. 8, in step S207,
ステップS208では、制御部50は、一定時間待機して、ステップS209へ処理を進める。
In step S208, the
ステップS209では、制御部50は、現在の表示部30における表示のシフト量Snがシフト量に関する閾値Smaxにまだ達していないかどうかを判断し、まだ達していないと判断するとステップS210へ処理を進め、既に閾値Smaxに達していると判断するとステップS213へ処理を進める。
In step S209, the
ここで、シフト量とは、アプリケーションに基づき表示部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
図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
また、図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
図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
ステップS211では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS212で、図6を参照して後述するポインタ31を表示させている場合に、当該ポインタ31の表示位置をドラッグ操作によるタッチ位置の移動に対応させて移動させ、ステップS211へ処理を戻す。ドラッグ操作があったか否かは、たとえばタッチパネル40上の操作位置の移動距離が上記した閾値Pmaxを越えたか否かによって判断される。
In step S211, the
一方、ステップS211でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS207へ処理を戻す。
On the other hand, when determining in step S211 that there is no drag operation, the
ステップ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
なお、ステップ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
ステップS214では、制御部50は、ステップS213でタッチアップがあったと判断した位置が、表示部30において選択項目が表示されている位置に対応する位置であるか否かを判断し、そうであると判断するとステップS222へ処理を進め、そうではないと判断するとステップS215へ処理を進める。
In step S214, the
ステップ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
図8に戻って、ステップS215では、制御部50は、所定時間待機して、ステップS216へ処理を進める。
Returning to FIG. 8, in step S215, the
ステップS216では、制御部50は、現在の表示部30における表示のシフト量Snが閾値Sminより大きい状態であるか否かを判断し、そうであると判断するとステップS217へ処理を進め、そうではないと判断するとそのまま処理を終了させる。
In step S216, the
ステップS217では、表示部30における表示内容を、ステップS210でシフトした方向とは逆の方向(下方または上方)に距離Yだけシフトするように更新して、ステップS215へ処理を戻す。
In step S217, the display contents on the
以上、図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
表示内容のシフトについて、図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
図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
このような、表示部30における表示内容の、表示をシフトするような変換は、たとえば、制御部50が、表示部30に表示させるために切り出してVRAMに格納させた画像の切り出し位置を、図9を参照して説明したように変更するように変換することによって実現される。
Such conversion of the display content on the
また、ステップ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
また、ステップ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
一方、ステップ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
また、ステップS207〜S212の処理によって表示部30の表示内容が閾値Smaxまでシフトされたら、その後すぐに(特にタッチ操作等がなされなくとも)、ステップS215〜S217における元の表示位置に向けて表示位置を戻す処理(表示位置を戻す処理)が開始されても良い。
Further, when the display content of the
また、このような表示位置を戻す処理は省略されても良い。つまり、一度表示内容をシフトされた場合には、当該表示位置で表示部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
また、図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
図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
さらに、図14(B)に示された表示部30には、実際のタッチパネル40上でタッチ操作をされている位置にポインタ32が表示され、また、ポインタ31とポインタ32とを関連付けるように、線33が表示されている。携帯電話機100では、表示内容がシフト表示されることにより、ユーザの操作対象となっている箇所が、ユーザが操作を行なっている指によって隠されることがない。また、ポインタ31とポインタ32が表示され、さらに、これらが線33で関連付けられて表示されているため、ユーザは、実際のタッチ操作位置と操作対象となっているポイントとが異なることを容易に認識することができる。
Furthermore, on the
なお、ポインタ32は、図7および図8を参照して説明した、表示部30における表示内容のシフトが開始される時点から表示され、そして、表示内容のシフトとともに、徐々にポインタ31から離れるように表示されることが好ましい。これにより、ポインタ32が、表示内容のシフトの開始時点におけるタッチパネル40上の操作位置に対応して表示されているものであることを、より直感的にかつ確実に、ユーザに理解させることができる。
The
[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
図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
図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
そして、ステップ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
なお、シフトをしている間にタッチアップが有ったと判断すると、制御部50は、ステップS121Aへ処理を進める。
If it is determined that there is a touch-up during the shift, the
また、シフト量が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,
ステップS314では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS315で、当該ドラッグ操作に基づいて表示部30における表示内容を更新して、ステップS313へ処理を戻す。ステップS314でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS313へ処理を戻す。
In step S314, the
ステップS121Aでは、制御部50は、図3のステップS121と同様に、ステップS104で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122Aへ処理を進め、そうではないと判断するとステップS115へ処理を進める。
In step S121A, similarly to step S121 in FIG. 3, the
ステップS122Aでは、制御部50は、図3のステップS122Aと同様に、ステップS121Aでタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。
In step S122A, as in step S122A of FIG. 3, the
ステップS115〜ステップS117では、制御部50は、表示部30におけるズーム率を元のズーム率に向けて戻した後、ステップS215へ処理を進める。
In step S115 to step S117, the
ステップS215〜ステップS217では、制御部50は、制御部30における表示内容を、ステップS207〜ステップS212におけるシフト方向とは反対方向にシフトさせることにより、元の表示位置に戻すように、シフトさせる処理をし、そして、シフト量が閾値Smin以下となったと判断すると(ステップS216でNO判断時)、表示制御処理を終了させる。
In step S215 to step S217, the
以上説明した本変形例の表示制御処理によれば、ユーザがドラッグ操作することなくタッチパネル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
これにより、図17(A)の枠301A内の表示内容は、図17(B)の枠301Bで示すように拡大された後、図17(C)枠301Cに示すようにシフトされる。
As a result, the display content in the
[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
図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
図18を参照して、ステップS207へ処理が進められると、図8を参照して説明したのと同様に、ステップS207〜ステップS212において、表示部30における表示をシフトさせる処理が実行される。
Referring to FIG. 18, when the process proceeds to step S207, the process of shifting the display on
そして、ステップ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
なお、ズームアップをしている間にタッチアップが有ったと判断すると(ステップS107でYES判断時)、制御部50は、ステップS121Aへ処理を進める。
If it is determined that there is a touch-up while zooming up (YES in step S107),
また、ズーム率が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,
ステップS414では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS415で、当該ドラッグ操作に基づいて表示部30における表示内容を更新して、ステップS413へ処理を戻す。ステップS414でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS413へ処理を戻す。
In step S414, the
ステップS221Aでは、制御部50は、図7のステップS221と同様に、ステップS104で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122Aへ処理を進め、そうではないと判断するとステップS115へ処理を進める。
In step S221A, similarly to step S221 in FIG. 7, the
ステップS222Aでは、制御部50は、図3のステップS122Aと同様に、ステップS121Aでタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。
In step S222A, as in step S122A of FIG. 3, the
ステップS115〜ステップS117では、制御部50は、表示部30におけるズーム率を元のズーム率に向けて戻した後、ステップS215へ処理を進める。
In step S115 to step S117, the
ステップS215〜ステップS217では、制御部50は、制御部30における表示内容を、ステップS207〜ステップS212におけるシフト方向とは反対方向にシフトさせることにより、元の表示位置に戻すように、シフトさせる処理をし、そして、シフト量が閾値Smin以下となったと判断すると(ステップS216でNO判断時)、表示制御処理を終了させる。
In step S215 to step S217, the
以上説明した本変形例の表示制御処理によれば、ユーザがドラッグ操作することなくタッチパネル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
これにより、図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
[6.表示制御についての説明]
以下、携帯電話機100における表示部30の表示制御において、特に言及すべきであると考えられる点について説明を行なう。
[6. Explanation of display control]
Hereinafter, points that should be particularly mentioned in the display control of the
(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
ここで、ステップS213のように、閾値までのシフトが完了してタッチアップを待っている状態における、制御部50による表示部30の表示制御について、図21〜図25を参照して説明する。なお、この例では、表示部30の表示内容が閾値のシフト量になるまでシフトされた後、閾値のズーム率になるまでズームされ、その状態でタッチアップを待つ例を示す。
Here, the display control of the
まず、図21を参照して、表示部30には、ユーザのタッチ操作の位置を示すポインタ31が表示されている。この状態でタッチ操作が閾値Tmax以上継続されると、表示部30の表示内容が図22に示されるものに移行する。なお、ポインタ31の表示は、タッチ操作が開始されるとともに開始されても良いし、タッチ操作が閾値Tmax以上継続されたことを条件として開始されても良い。
First, referring to FIG. 21, a
図22を参照して、表示部30では、その表示内容が上方向にシフトし、これに伴って、ポインタ31の上方にポインタ32が表示されている。また、表示部30には、ポインタ31とポインタ32を連結する線33が表示されている。この後、表示部30の表示内容は、図23に示されるものに移行する。なお、ここでは、実際のタッチ操作がなされている位置を示すポインタ31は必ずしも表示されていなくてもいい。つまり、表示部30において、少なくともポインタ32と線33とが表示されれば良い。
Referring to FIG. 22, in
次に、図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,
図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
図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
(2)スクロールについて
以上説明した本実施の形態では、制御部50は、ステップS209〜ステップS210(図15参照)における表示部30の表示内容のシフトによって、または、ステップS314〜ステップS315(図16参照)における表示部30の表示内容の更新によって、ポインタ32が表示部30内に表示できなくなったと判断した場合には、画面の表示内容を連続的にシフトさせることが好ましい。
(2) Scrolling In the present embodiment described above, the
たとえば、図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
この状態から、図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
そして、図26(B)に示されるように、ポインタ32が表示部30の上端より外に位置し表示部30内において表示されない場合、制御部50は、表示部30の表示内容を下方向に連続的にスクロールさせることが好ましい。下方向へのスクロールは、ユーザのタッチ操作がそのまま続き、ポインタ32が表示部30の外にある間中、連続して行なわれる。
Then, as shown in FIG. 26B, when the
スクロール中にユーザがドラッグ操作を行なうと、それに伴ってポインタ32の表示される位置が変更される。そして、このようなドラッグ操作によって、ポインタ32の表示位置が移動され、その結果として、ポインタ32が表示部30内に表示されるようになる。
When the user performs a drag operation while scrolling, the position where the
図26(C)には、図26(B)に示した状態から、ユーザが下方に向けてドラッグ操作を行なうことによって、ポインタ32が表示部30内に表示されている状態が示されている。
FIG. 26C shows a state in which the
そして、図26(C)に示されるように、ユーザのドラッグ操作によってポインタ32の全体が表示部30内に表示されるようになると、スクロール表示が停止される。なお、図26(C)では、点線でドラッグ操作前の指の位置が示され、一点鎖線でドラッグ操作後の指の位置が示されている。
Then, as shown in FIG. 26C, when the
なお、図26(A)、図26(B)および図26(C)を参照して説明したような表示部30についての一連の表示制御が実現される場合とは、このような表示がなされている期間において、ユーザは、一度もタッチアップをすることなく、連続してタッチパネル40に対してタッチ操作をし続けている場合である。
In addition, such a display is made when a series of display control about the
また、スクロールの最中に、ポインタ32の上端がコンテンツの上端(図9の全体コンテンツG10全体における上端)に到達した場合にも、スクロール表示を停止するようにしても良い。
Further, the scroll display may be stopped when the upper end of the
また、ここでは、図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
このように表示部30の表示内容がスクロールされることは、携帯電話機100のような小型の表示部を持つ機器においてサイズの大きなページ(コンテンツ)を閲覧している際に、特に有効である。このようなスクロール処理がなされなければ、表示部30の画面内で、現在の表示位置とは大きく距離が離れたコンテンツの上方部を表示させるためには表示部30の画面内でスクロールのためのドラッグ操作(ステップS220(図7参照)における、ドラッグ操作にもとづくスクロール)が繰り返し必要とされ、また、そのような操作に代わって画面をスクロールさせるために特別なボタンを設ける必要が生じる場合もある。スクロールボタンを設けた場合、固定位置にあるボタンを選択しなければならない。一方、図26を参照して説明したようにスクロールがなされると、ページ(コンテンツ)内のどの位置でも、指の届く位置でスクロール操作を行なうことができる。また、本実施の形態では、表示部30の画面全体について、シフト表示が行なわれることから、シフト表示を行なう操作と同様の操作でスクロールも行なうことができ、ユーザとしては、操作を複数覚えることなく、直感的な操作が可能となる。
The scrolling of the display content of the
図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,
ステップS314では、制御部50は、タッチパネル40に対してドラッグ操作があったか否かを判断し、あったと判断するとステップS315Aで、当該ドラッグ操作に基づいて表示部30における表示内容を更新して、ステップS330へ処理を進める。一方、ステップS314でドラッグ操作がなかったと判断すると、制御部50は、そのままステップS330へ処理を進める。
In step S314, the
ステップS121Aでは、制御部50は、ステップS104(図3参照)で検出したタッチアップのあった位置が、選択項目が表示されている位置であるか否かを判断し、そうであると判断するとステップS122Aへ処理を進め、そうではないと判断するとステップS115(図16参照)へ処理を進める。
In step S121A, the
ステップS122Aでは、制御部50は、図3のステップS122Aと同様に、ステップS121Aでタッチアップ位置にあると判断した選択項目の内容に基づいた処理を実行するとともに、当該処理の実行に基づいて表示部30の表示内容を更新して、表示制御処理を終了させる。
In step S122A, as in step S122A of FIG. 3, the
一方、ステップ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
ステップS332では、制御部50は、ポインタ31が、表示部30において、表示部30の下端から図28に示す破線41Xまでの位置に表示されているか否かを判断する。なお、図28を参照して、破線41Xは、表示部30の下端から予め決められた任意の距離の位置とすることができるが、ユーザの設定等に応じて適宜変更されても良い。
In step S332, the
図27に戻って、そして、制御部50は、そのような位置にポインタ31が表示されていると判断すると、ステップS333へ処理を進め、そのような位置にポインタ31が表示されていないと判断するとステップS313へ処理を戻す。
Returning to FIG. 27, when the
ステップS333では、制御部50は、表示内容のシフト処理(ステップS209〜ステップS212(図15参照))の際のシフト方向と同じ方向に、表示部50の表示内容を一定の距離だけスクロール表示させ、ステップS313へ処理を戻す。
In step S333, the
図27を参照して説明した処理により、ポインタ31が、表示部30の下側に表示されている場合には、制御部50は、表示部30の表示内容を上方向にスクロールされる。上方向のスクロールは、ユーザがドラッグ操作を行なったことに基づき、ポインタ31の位置が表示部30上である閾値よりも上部の位置に変更されるまで続けて行なわれる。スクロール中、ポインタ32の位置は、ドラッグ操作があるまで、シフト処理後の位置で止まる。
When the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、各実施の形態および変形例に記載した事項は、可能な限り組み合わされて実施されることが意図される。 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.
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.
前記表示制御部は、前記判定部が、前記特別の操作態様による操作が開始された位置が前記表示部においてアンカーテキストが表示された位置に対応しないと判定した場合に、前記特別の操作態様による操作が解消された後、変換した前記表示部の全体の表示を変換前のものに戻す、請求項7に記載の携帯情報端末。 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.
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示し、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.
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、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.
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、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.
ユーザが前記タッチパネルに対するタッチ操作位置を移動させた場合に、前記所定の情報を、現在のタッチ操作位置に対応する前記タッチパネル上の表示位置に、タッチ操作位置の移動とともに移動して表示させ、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.
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)
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)
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 |
-
2008
- 2008-06-12 JP JP2008154385A patent/JP5110588B2/en not_active Expired - Fee Related
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 |