Nothing Special   »   [go: up one dir, main page]

JP2017045258A - Information processor, control method of information processor, and control program - Google Patents

Information processor, control method of information processor, and control program Download PDF

Info

Publication number
JP2017045258A
JP2017045258A JP2015166907A JP2015166907A JP2017045258A JP 2017045258 A JP2017045258 A JP 2017045258A JP 2015166907 A JP2015166907 A JP 2015166907A JP 2015166907 A JP2015166907 A JP 2015166907A JP 2017045258 A JP2017045258 A JP 2017045258A
Authority
JP
Japan
Prior art keywords
unit
display
moving
change
mode
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.)
Pending
Application number
JP2015166907A
Other languages
Japanese (ja)
Inventor
希代子 林
Kiyoko Hayashi
希代子 林
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 JP2015166907A priority Critical patent/JP2017045258A/en
Publication of JP2017045258A publication Critical patent/JP2017045258A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To continuously perform a series of processing to change a part to be displayed on a display screen in a convenient manner.SOLUTION: A portable terminal (1) includes a display change section (23) that, when a touch operation unit (5) receives a drag operation under a state that a mode change key (6) is receiving a predetermined operation, continuously changes a display object in an area displayed on a display unit (4) in a mode corresponding to the drag operation while the predetermined operation is received.SELECTED DRAWING: Figure 1

Description

本発明は、表示対象を表示する表示部と、ユーザのタッチ操作を検出するタッチ検出部と、を備える情報処理装置に関する。   The present invention relates to an information processing apparatus including a display unit that displays a display target and a touch detection unit that detects a user's touch operation.

表示画面に全体が表示されない表示対象(例えば、Webページ、サイズの大きな画像、行数の多いリスト項目など)の全体をユーザに確認させるために、ユーザの操作に応じて表示画面に表示させる部分を変更する情報処理装置が以前より知られている。例えば、下記の特許文献1には、上下に移動可能なスライドスイッチを可動上限または可動下限まで移動させることで、表示画面のスクロールを継続して行う携帯電話機が開示されている。ここで、上記スライドスイッチは、可動上限または可動下限に到達するまでに、複数箇所の停止位置を通過しながら動き、上記スクロールの速度は、可動上限または可動下限にスイッチが到達するまでに、単位時間あたりに通過した停止位置の数に対応して段階的に変更される。   A part that is displayed on the display screen according to the user's operation in order to make the user confirm the entire display target (for example, a Web page, a large image, a list item with a large number of lines, etc.) that is not displayed entirely on the display screen An information processing apparatus for changing the number has been known for some time. For example, Patent Document 1 below discloses a mobile phone that continuously scrolls a display screen by moving a slide switch that can move up and down to a movable upper limit or a movable lower limit. Here, the slide switch moves while passing through a plurality of stop positions before reaching the movable upper limit or the movable lower limit, and the scroll speed is set to the unit until the switch reaches the movable upper limit or the movable lower limit. It is changed in steps corresponding to the number of stop positions passed per hour.

特開2003−224633号公報(2003年8月8日公開)JP 2003-224633 A (released on August 8, 2003) 特開2014−182420号公報(2014年9月29日公開)JP 2014-182420 A (published September 29, 2014)

しかしながら、特許文献1の技術ではスクロールの速度を自由に変化させることができない。また、特許文献1の技術では表示画面に表示されている領域を別の領域に切替える場合に、2つの領域の間にある領域を表示することなく切り替える処理(いわゆるジャンプ)を継続して行うことができない。すなわち、特許文献1の技術は、表示画面に表示させる部分の変更を継続して行うにあたり、利便性の高いものであるとは言えない。本発明は上記の問題点に鑑みてなされたものであり、表示画面に表示させる部分の変更を継続して行う処理を、利便性の高いものとする情報処理装置などを提供することにある。   However, the technique of Patent Document 1 cannot freely change the scrolling speed. Further, in the technique of Patent Document 1, when the area displayed on the display screen is switched to another area, a process of switching without displaying an area between the two areas (so-called jump) is continuously performed. I can't. That is, the technique of Patent Document 1 cannot be said to be highly convenient in continuously changing the portion displayed on the display screen. The present invention has been made in view of the above-described problems, and it is an object of the present invention to provide an information processing apparatus and the like that make a process of continuously changing a portion displayed on a display screen highly convenient.

上記の課題を解決するために、本発明の一態様に係る情報処理装置は、表示対象の一部領域を表示する表示部と、指示体を接触または近接させるタッチ操作を受け付けるタッチ操作部と、を備える情報処理装置であって、ユーザの所定の操作を受け付ける、上記タッチ操作部と異なる第2の操作部と、上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部に接触または近接している上記指示体を上記タッチ操作部上で移動させる移動操作を受け付けた場合、上記表示対象のうちの上記表示部に表示されている領域の変更、上記所定の操作を受け付けている間、継続して行う表示変更部と、を備え、上記表示変更部は、上記移動操作に応じた態様で上記変更を行う。   In order to solve the above-described problem, an information processing apparatus according to an aspect of the present invention includes a display unit that displays a partial region of a display target, a touch operation unit that receives a touch operation that makes an indicator contact or approach, An information processing apparatus comprising: a second operation unit that receives a user's predetermined operation; and a second operation unit that is different from the touch operation unit, and the touch operation in a state in which the second operation unit receives the predetermined operation. When the moving operation for moving the indicator that is in contact with or close to the part on the touch operation part is received, the area displayed on the display part among the display objects is changed, and the predetermined operation is performed. A display change unit that continuously performs the reception, and the display change unit performs the change in a manner corresponding to the moving operation.

また、上記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、表示対象の一部領域を表示する表示部と、指示体を接触または近接させるタッチ操作を受け付けるタッチ操作部と、を備える情報処理装置の制御方法であって、上記情報処理装置は、ユーザの所定の操作を受け付ける、上記タッチ操作部と異なる第2の操作部をさらに備え、上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部に接触または近接している上記指示体を上記タッチ操作部上で移動させる移動操作を受け付ける操作受付ステップと、上記操作受付ステップにて上記移動操作を受け付けた場合、上記所定の操作を受け付けている間、上記表示対象のうちの上記表示部に表示されている領域の変更を、上記移動操作に応じた態様で、継続して行う表示変更ステップと、を含む。   In order to solve the above-described problem, a method for controlling an information processing device according to one embodiment of the present invention receives a display portion that displays a partial region to be displayed and a touch operation that makes an indicator contact or approach. And a touch operation unit, wherein the information processing device further includes a second operation unit that receives a user's predetermined operation and is different from the touch operation unit. An operation receiving step for receiving a moving operation for moving the indicator that is in contact with or in proximity to the touch operation unit while the operation unit is receiving the predetermined operation on the touch operation unit, and an operation receiving step. When the moving operation is received, the change of the area displayed on the display portion of the display object is changed in response to the moving operation while the predetermined operation is received. In aspects, including a display changing step of performing continuously, the.

本発明の一態様によれば、表示画面に表示させる部分の変更を継続的に行う処理を、利便性の高いものとすることができるという効果を奏する。   According to one aspect of the present invention, there is an effect that processing for continuously changing a portion to be displayed on a display screen can be made highly convenient.

本発明に係る携帯端末の要部構成の一例を示すブロック図である。It is a block diagram which shows an example of the principal part structure of the portable terminal which concerns on this invention. 図1に示す携帯端末の外観の一例を示す外観図である。It is an external view which shows an example of the external appearance of the portable terminal shown in FIG. 実施形態1に係る携帯端末が連続スクロール処理を実行したときの画面遷移図である。It is a screen transition diagram when the portable terminal which concerns on Embodiment 1 performs a continuous scroll process. 図3に続く画面遷移図である。FIG. 4 is a screen transition diagram following FIG. 3. 図4の(b)に続く画面遷移図であり、図4の(c)および(d)とは別の例を示す図である。FIG. 5 is a screen transition diagram subsequent to (b) of FIG. 4 and is a diagram illustrating an example different from (c) and (d) of FIG. 4. 実施形態1に係る携帯端末が実行するモード決定処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of mode determination processing executed by the mobile terminal according to the first embodiment. 実施形態1に係る携帯端末が実行する連続スクロール処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of a continuous scroll process executed by the mobile terminal according to the first embodiment. 実施形態2に係る携帯端末が実行する連続スクロール処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a continuous scroll process executed by the mobile terminal according to the second embodiment. 実施形態3に係る携帯端末が連続ジャンプ処理を実行したときの画面遷移図である。It is a screen transition figure when the portable terminal which concerns on Embodiment 3 performs a continuous jump process. 実施形態3に係る携帯端末が連続ジャンプ処理を実行したときの画面遷移図であり、図9とは別の例を示す図である。FIG. 10 is a screen transition diagram when the mobile terminal according to Embodiment 3 executes a continuous jump process, and is a diagram illustrating an example different from FIG. 9. 実施形態3に係る携帯端末が実行する連続ジャンプ処理の一例を示すフローチャートである。12 is a flowchart illustrating an example of a continuous jump process executed by the mobile terminal according to the third embodiment.

〔実施形態1〕
以下、本発明の一実施形態について、図1〜図7に基づいて説明すれば以下のとおりである。まず、本実施形態に係る携帯端末1(情報処理装置)の概要について図2を参照して説明する。図2は携帯端末1の外観図である。携帯端末1は通話機能を備えたいわゆる携帯電話であり、表示部4、タッチ操作部5、およびモード変更キー6(第2の操作部)を備えている。本実施形態では、モード変更キー6が押下された状態でタッチ操作部5にて受け付けたドラッグ操作の方向および移動量に応じて、携帯端末1が表示部4に表示された表示対象のスクロールを継続的に行う処理(連続スクロール)を実行する構成について説明する。なお、以降の説明では、移動後にタッチ操作部5から指を離す操作と、移動後にタッチ操作部5から指を離さない操作(いわゆるフリック操作)とを区別せず、すべてドラッグ操作と記載する。
Embodiment 1
Hereinafter, it will be as follows if one Embodiment of this invention is described based on FIGS. First, the outline | summary of the portable terminal 1 (information processing apparatus) which concerns on this embodiment is demonstrated with reference to FIG. FIG. 2 is an external view of the mobile terminal 1. The mobile terminal 1 is a so-called mobile phone having a call function, and includes a display unit 4, a touch operation unit 5, and a mode change key 6 (second operation unit). In the present embodiment, the mobile terminal 1 scrolls the display target displayed on the display unit 4 in accordance with the direction and movement amount of the drag operation received by the touch operation unit 5 while the mode change key 6 is pressed. A configuration for executing processing (continuous scrolling) that is continuously performed will be described. In the following description, the operation of releasing the finger from the touch operation unit 5 after movement and the operation of not releasing the finger from the touch operation unit 5 after movement (so-called flick operation) are all referred to as a drag operation.

図2に示すように、携帯端末1は2つの筐体(以下、第1筐体および第2筐体)が連結された構成であり、当該2つの筐体は略平板上の形状である。そして、第1筐体の一面(図2における最も広い面)に表示部4が配置されている。また、第2筐体の一面(図2における最も広い面)にハードキーが配置され、ハードキーの下方(第2筐体の内部)に、ハードキーに重畳してタッチ操作部5のためのセンサが配置されている。携帯端末1は第1筐体および第2筐体が連結部分のみで接触している開状態(図2に示す状態)と、第1筐体の表示部4が配置されている面(表示面)および第2筐体のハードキーが配置されている面(操作面)とが対向している閉状態(不図示)とに変形可能な構成である。また、携帯端末1は第2筐体の側面(図2参照。操作面に隣接する面)にモード変更キー6(操作部)を備えている。なお、モード変更キー6の位置は図2の例に限定されないが、ユーザが携帯端末1を把持した状態でモード変更キー6を押下しやすい位置が好ましい。   As shown in FIG. 2, the mobile terminal 1 has a configuration in which two housings (hereinafter, a first housing and a second housing) are connected, and the two housings have a substantially flat plate shape. The display unit 4 is disposed on one surface of the first housing (the widest surface in FIG. 2). In addition, a hard key is disposed on one surface of the second casing (the widest surface in FIG. 2), and is superimposed on the hard key below the hard key (inside the second casing) for the touch operation unit 5. A sensor is arranged. The mobile terminal 1 has an open state (state shown in FIG. 2) in which the first housing and the second housing are in contact with each other only at the connecting portion, and a surface (display surface) on which the display unit 4 of the first housing is disposed. ) And a closed state (not shown) in which the surface (operation surface) on which the hard key of the second housing is disposed is opposed. In addition, the mobile terminal 1 includes a mode change key 6 (operation unit) on a side surface (see FIG. 2, a surface adjacent to the operation surface) of the second housing. The position of the mode change key 6 is not limited to the example of FIG. 2, but a position where the user can easily press the mode change key 6 while holding the mobile terminal 1 is preferable.

表示部4は表示領域内に表示対象を表示する。表示対象は例えば、Webページ、写真、アプリケーションを実行した結果表示される画面などが挙げられるが、特に限定されるものではない。表示部4は例えば、LCD(液晶ディスプレイ)、有機ELディスプレイなどを適用することが可能である。ハードキーはユーザが携帯端末1を操作するための物理キーである。ハードキーはユーザが押下したキーに対応する信号を出力する。ハードキーは例えば、メニューキー、テンキー、十字キーなどであるが、この例に限定されない。タッチ操作部5はユーザが携帯端末1を操作するための入力デバイスである。タッチ操作部5は上記センサを備えており、タッチ操作部5に接触(または近接)する物体(指示体、ユーザの指やスタイラスなど)を所定時間ごとに検出し、検出した位置(タッチ位置、例えば、タッチ操作部5上の2次元座標)を示す位置情報を出力する。当該位置情報は、物体の接触が起こったことを示す情報であるタッチイベント(以下、TE)とともに出力される。換言すれば、TEは位置情報を含む情報である。また、本実施形態に係るタッチ操作部5が物体の接触を検出する検出領域は、第2筐体のハードキーが配置されている面(操作面)の全体である。すなわち、第2筐体の操作面がタッチ操作部5の検出面である。そのため、ハードキーのキートップ面は当該検出部の一部であり、検出領域に含まれる。なお、タッチ操作部5が備える上記センサは例えば静電容量センサであるが、この例に限定されない。モード変更キー6はユーザが携帯端末1のモードを変更するために押下される物理キーである。なお、当該モードの変更は、後述する連続スクロールを有効にするモードと無効にするモードとを切り替えるものである。モード変更キー6はユーザによって押下されると、押下されたことを示す信号(押下信号)を出力する。また、モード変更キー6はユーザによる押下が解除されると、押下が解除されたことを示す信号(解除信号)を出力する。   The display unit 4 displays a display target in the display area. Examples of the display target include a web page, a photograph, and a screen displayed as a result of executing the application, but are not particularly limited. For example, an LCD (liquid crystal display), an organic EL display, or the like can be applied to the display unit 4. The hard key is a physical key for the user to operate the mobile terminal 1. The hard key outputs a signal corresponding to the key pressed by the user. The hard key is, for example, a menu key, a numeric keypad, or a cross key, but is not limited to this example. The touch operation unit 5 is an input device for the user to operate the mobile terminal 1. The touch operation unit 5 includes the above-described sensor, detects an object (indicator, user's finger, stylus, etc.) that contacts (or approaches) the touch operation unit 5 at predetermined time intervals, and detects the detected position (touch position, For example, position information indicating two-dimensional coordinates on the touch operation unit 5 is output. The position information is output together with a touch event (hereinafter referred to as TE) that is information indicating that an object contact has occurred. In other words, TE is information including position information. In addition, the detection area in which the touch operation unit 5 according to the present embodiment detects contact of an object is the entire surface (operation surface) on which the hard keys of the second housing are arranged. That is, the operation surface of the second housing is the detection surface of the touch operation unit 5. Therefore, the key top surface of the hard key is a part of the detection unit and is included in the detection area. In addition, although the said sensor with which the touch operation part 5 is provided is a capacitive sensor, for example, it is not limited to this example. The mode change key 6 is a physical key that is pressed by the user to change the mode of the mobile terminal 1. Note that the change of the mode is to switch between a mode for enabling the continuous scroll described later and a mode for disabling it. When the mode change key 6 is pressed by the user, it outputs a signal indicating that it has been pressed (press signal). In addition, when the mode change key 6 is released by the user, the mode change key 6 outputs a signal (release signal) indicating that the depression has been released.

なお、本明細書では本発明に係る情報処理装置を、いわゆる折り畳み式の携帯電話である携帯端末1に適用した例を説明するが、適用例は携帯端末1に限定されない。例えば、ストレート式、スライド式、2軸ヒンジ式の携帯電話であってもよい。また、ノートパソコン、携帯ゲーム機、デジタルカメラ、デジタルビデオカメラ、携帯音楽プレーヤー、スマートフォン、タブレット端末など、表示対象を表示する表示部と、ユーザのタッチ操作を受け付ける操作部とを備える種々の情報処理装置に本発明を適用してもよい。   In the present specification, an example in which the information processing apparatus according to the present invention is applied to a mobile terminal 1 that is a so-called foldable mobile phone will be described, but the application example is not limited to the mobile terminal 1. For example, the mobile phone may be a straight type, a slide type, or a biaxial hinge type. In addition, various information processing including a display unit that displays a display target and an operation unit that receives a user's touch operation, such as a notebook computer, a portable game machine, a digital camera, a digital video camera, a portable music player, a smartphone, and a tablet terminal. The present invention may be applied to an apparatus.

次に、携帯端末1の要部構成について図1を参照して説明する。図1は携帯端末1の要部構成を示すブロック図である。図1に示すように、携帯端末1は、制御部2、記憶部3、表示部4、タッチ操作部5、およびモード変更キー6を備える。なお、表示部4、タッチ操作部5、およびモード変更キー6の詳細については既に説明しているため、ここでの説明を省略する。   Next, the configuration of the main part of the mobile terminal 1 will be described with reference to FIG. FIG. 1 is a block diagram showing a main configuration of the mobile terminal 1. As shown in FIG. 1, the mobile terminal 1 includes a control unit 2, a storage unit 3, a display unit 4, a touch operation unit 5, and a mode change key 6. Since details of the display unit 4, the touch operation unit 5, and the mode change key 6 have already been described, description thereof is omitted here.

記憶部3は携帯端末1が使用する各種データを記憶する。記憶部3は少なくとも表示コンテンツ31および変更パラメータ32(以下、変更PM32)を記憶している。表示コンテンツ31は表示部4に表示させる表示対象のデータであり、表示部4にその一部領域が表示される(表示部4の表示領域より大きい)データである。なお、以降の説明では、特に言及しない限り、表示コンテンツ31は複数の写真(画像)のデータを含むコンテンツであり、表示部4に仮想的に設定されたXY平面(図4参照)のY軸方向にスクロール可能なコンテンツであるものとして説明するが、この例に限定されるものではない。また、表示コンテンツ31は記憶部3に記憶されたものに限定されず、例えば、携帯端末1が通信部(不図示)を介して取得したものであってもよい。また、変更PM32はスクロールの方向および速度(態様)を示す情報である。本実施形態では、スクロールの方向の情報はY軸の正方向(上方向)の場合は「1」、負方向(下方向)の場合は「2」、いずれの方向でもない場合(静止状態)は「0」と1桁の数字であり、速度の情報は後述する変更パラメータ決定部22が決定した速度の数値である。なお、スクロールの方向の情報は上述した3つの場合を区別することができれば、上記の例に限定されない。また、変更PM32は情報を一時的に記憶する一時記憶部(不図示)に記憶されていてもよいし、後述する変更パラメータ決定部22が保持していてもよい。   The storage unit 3 stores various data used by the mobile terminal 1. The storage unit 3 stores at least a display content 31 and a change parameter 32 (hereinafter, changed PM 32). The display content 31 is display target data to be displayed on the display unit 4, and is data in which a partial region is displayed on the display unit 4 (larger than the display region of the display unit 4). In the following description, unless otherwise specified, the display content 31 is content including data of a plurality of photographs (images), and the Y axis of the XY plane (see FIG. 4) virtually set in the display unit 4 Although described as content that can be scrolled in the direction, the present invention is not limited to this example. Moreover, the display content 31 is not limited to what was memorize | stored in the memory | storage part 3, For example, the portable terminal 1 may acquire via the communication part (not shown). The change PM 32 is information indicating the scroll direction and speed (mode). In the present embodiment, the scroll direction information is “1” for the positive direction (upward direction) of the Y axis, “2” for the negative direction (downward direction), and when it is not in either direction (stationary state). “0” and a one-digit number, and the speed information is a numerical value of the speed determined by the change parameter determination unit 22 described later. The scroll direction information is not limited to the above example as long as the above three cases can be distinguished. The change PM 32 may be stored in a temporary storage unit (not shown) that temporarily stores information, or may be held by a change parameter determination unit 22 described later.

制御部2は携帯端末1の機能を統括して制御する。制御部2は、モード決定部21、変更パラメータ決定部22(第1のパラメータ決定部、第2のパラメータ決定部、第3のパラメータ決定部、第4のパラメータ決定部、以下、変更PM決定部22)、表示変更部23、および表示制御部24を含む。   The control unit 2 controls the functions of the mobile terminal 1 in an integrated manner. The control unit 2 includes a mode determining unit 21, a changed parameter determining unit 22 (first parameter determining unit, second parameter determining unit, third parameter determining unit, fourth parameter determining unit, hereinafter, changed PM determining unit. 22), a display change unit 23, and a display control unit 24.

モード決定部21は携帯端末1のモードを決定する。具体的には、モード決定部21はモード変更キー6から押下信号および解除信号を取得して、携帯端末1のモードを、連続スクロール処理(以下、連続SR処理)を実行するモード(以下、連続SRモード)、または通常の処理を実行するモード(以下、通常モード)のいずれかに決定する。つまりモード決定部21は、モード変更キー6が所定の操作(すなわち押下操作)を受け付けたか否かを特定する特定部であると表現することもできる。なお、以下の説明において通常モードはタッチ操作部5にて受け付けたドラッグ操作に応じて単発のスクロールを実行するモードとして説明するが、この例に限定されるものではない。   The mode determination unit 21 determines the mode of the mobile terminal 1. Specifically, the mode determination unit 21 obtains a press signal and a release signal from the mode change key 6, and changes the mode of the mobile terminal 1 to a mode (hereinafter referred to as “continuous SR processing”) for executing a continuous scroll process (hereinafter referred to as “continuous SR process”). SR mode) or a mode for executing normal processing (hereinafter referred to as normal mode). That is, the mode determination unit 21 can also be expressed as a specifying unit that specifies whether or not the mode change key 6 has received a predetermined operation (that is, a pressing operation). In the following description, the normal mode is described as a mode in which a single scroll is executed in response to a drag operation received by the touch operation unit 5, but is not limited to this example.

変更PM決定部22は連続SR処理におけるスクロールの方向および速度をドラッグ操作に応じて決定する。そして、決定したスクロールの方向および速度の情報を用いて変更PM32を更新するとともに、表示変更部23にスクロールの実行を指示する。表示変更部23は変更PM決定部22からの指示に応じてスクロールを実行する。具体的には、表示変更部23はスクロール実行後に表示部4に表示される画面(以下、表示画面)のデータを、表示コンテンツ31を用いて生成し、表示制御部24に出力する。表示制御部24は表示部4に表示対象を表示させる。具体的には、表示制御部24は表示変更部23から受け取ったデータを用いて表示画面を表示部4に表示させる。   The changed PM determining unit 22 determines the scroll direction and speed in the continuous SR process according to the drag operation. Then, the change PM 32 is updated using the determined scroll direction and speed information, and the display change unit 23 is instructed to execute the scroll. The display changing unit 23 performs scrolling in response to an instruction from the changed PM determining unit 22. Specifically, the display change unit 23 generates data of a screen (hereinafter referred to as a display screen) displayed on the display unit 4 after scrolling using the display content 31 and outputs the data to the display control unit 24. The display control unit 24 displays the display target on the display unit 4. Specifically, the display control unit 24 causes the display unit 4 to display a display screen using the data received from the display change unit 23.

ここで、モード決定部21、変更PM決定部22、表示変更部23、および表示制御部24の処理について、図3〜図5を参照してさらに詳細に説明する。図3は、携帯端末1が連続SR処理を実行したときの画面遷移図であり、図4は、図3に続く画面遷移図であり、図5は、図4の(b)に続く画面遷移図であり、図4の(c)および(d)とは別の例を示す図である。   Here, the processes of the mode determination unit 21, the changed PM determination unit 22, the display change unit 23, and the display control unit 24 will be described in more detail with reference to FIGS. FIG. 3 is a screen transition diagram when the mobile terminal 1 executes continuous SR processing, FIG. 4 is a screen transition diagram following FIG. 3, and FIG. 5 is a screen transition following (b) of FIG. It is a figure and is a figure which shows the example different from (c) and (d) of FIG.

図3の(a)に示すように、ユーザがモード変更キー6を押下すると、モード変更キー6からモード決定部21に押下信号が供給される。続いて、図3の(b)に示すように、タッチ操作部5が位置A1におけるタッチ操作(指示体を接触または近接させる操作)を受け付けると、タッチ操作部5から位置A1の座標を示す位置情報を含むTEがモード決定部21に供給される。モード決定部21は、取得したTEに含まれる位置情報に、TEを取得した時刻を示す時刻情報を対応付ける。ここで、図3の(a)および(b)に示すように、TEを取得した時点において、モード変更キー6から取得した最新の信号が押下信号である場合、モード決定部21は携帯端末1のモードを連続SRモードに決定する。そして、変更PM決定部22および表示制御部24に連続SRモードを示す情報を出力する。表示制御部24は当該情報を取得すると、図3の(c)に示すように、現在のモードが連続SRモードであることを示す画像を表示部4に表示させる。なお、現在のモードが連続SRモードであることを示す画像を表示部4に表示させる構成は一例であり、ユーザに現在のモードが連続SRモードであることを報知する方法はこの例に限定されない。例えば、携帯端末1が備えるスピーカ(不図示)から音声を出力してもよいし、携帯端末1が備えるLED(light emitting diode、不図示)を点灯または点滅させてもよいし、携帯端末1が備えるバイブレーション部(不図示)を動作させることで、携帯端末1を振動させてもよい。   As shown in FIG. 3A, when the user presses the mode change key 6, a press signal is supplied from the mode change key 6 to the mode determination unit 21. Subsequently, as illustrated in FIG. 3B, when the touch operation unit 5 receives a touch operation at the position A <b> 1 (operation to bring the indicator into contact with or close to the position), the position indicating the coordinates of the position A <b> 1 from the touch operation unit 5. The TE including the information is supplied to the mode determination unit 21. The mode determination unit 21 associates time information indicating the time when the TE is acquired with the position information included in the acquired TE. Here, as shown in FIGS. 3A and 3B, when the latest signal acquired from the mode change key 6 is a pressed signal at the time of acquiring TE, the mode determination unit 21 determines that the mobile terminal 1 Is determined as the continuous SR mode. Then, information indicating the continuous SR mode is output to the changed PM determination unit 22 and the display control unit 24. When the display control unit 24 acquires the information, the display unit 4 causes the display unit 4 to display an image indicating that the current mode is the continuous SR mode, as illustrated in FIG. In addition, the structure which displays the image which shows that the present mode is continuous SR mode on the display part 4 is an example, and the method of alert | reporting that the present mode is continuous SR mode to a user is not limited to this example. . For example, sound may be output from a speaker (not shown) included in the mobile terminal 1, an LED (light emitting diode, not shown) included in the mobile terminal 1 may be lit or blinked, or the mobile terminal 1 may The portable terminal 1 may be vibrated by operating a vibration unit (not shown) provided.

また、図4の(a)に示すように、タッチ操作部5が位置A1から位置B1までの、タッチ位置が連続して移動するタッチ操作(以下、ドラッグ操作)を受け付けると、当該ドラッグ操作に含まれる複数のタッチ操作に応じた複数のTEがモード決定部21に供給される。モード決定部21は当該複数のTEに含まれる位置情報それぞれに時刻情報を対応付ける。そして、時刻情報を参照して、ドラッグ操作の開始位置(図4の(a)の位置A1)を示す位置情報(以下、開始位置情報)、およびドラッグ操作の終了位置(図4の(a)の位置B1)を示す位置情報(以下、終了位置情報)を特定し、変更PM決定部22に出力する。   As shown in FIG. 4A, when the touch operation unit 5 accepts a touch operation (hereinafter, a drag operation) in which the touch position continuously moves from the position A1 to the position B1, the drag operation is performed. A plurality of TEs corresponding to a plurality of touch operations included are supplied to the mode determination unit 21. The mode determination unit 21 associates time information with each piece of position information included in the plurality of TEs. Then, with reference to the time information, position information indicating the start position of the drag operation (position A1 in FIG. 4A) (hereinafter referred to as start position information) and the end position of the drag operation (FIG. 4A) Position information (hereinafter referred to as end position information) indicating the position B1) is output to the changed PM determining unit 22.

変更PM決定部22はモード決定部21から連続SRモードを示す情報を取得すると、変更PM32を初期化する。これにより、変更PM32として初期値が記憶部3に格納される。なお、初期値はスクロールが実行されないような値であればよく、本実施形態では、スクロールの方向および速度の初期値として「0」が格納される。そして、変更PM決定部22は連続SRモードを示す情報を取得した後で、開始位置情報および終了位置情報を取得すると、当該開始位置情報が示す座標のY座標(以下、Y)、終了位置情報が示す座標のY座標(以下、Y)からドラッグ操作の方向、および移動距離(詳細には、ドラッグ操作を入力する指示体の、タッチ操作部5上での移動距離)のY軸方向成分(以下、ΔY)を特定する。より具体的には、変更PM決定部22はドラッグ操作の方向をYとYとの大小関係から特定する。本実施形態では、Y<Yである場合、Y軸(図4の(a)参照)の正方向(上方向)のドラッグ操作であると特定する。一方、Y>Yである場合、Y軸の負方向(下方向)のドラッグ操作であると特定する。また、変更PM決定部22はΔYをYとYとの差の絶対値から特定する。 When the changed PM determining unit 22 acquires information indicating the continuous SR mode from the mode determining unit 21, the changed PM determining unit 22 initializes the changed PM 32. Thereby, the initial value is stored in the storage unit 3 as the changed PM 32. Note that the initial value may be a value that does not cause scrolling, and in this embodiment, “0” is stored as the initial value of the scroll direction and speed. Then, when the changed PM determination unit 22 acquires the information indicating the continuous SR mode and then acquires the start position information and the end position information, the Y coordinate (hereinafter referred to as Y A ) of the coordinates indicated by the start position information, the end position The direction of the drag operation from the Y coordinate (hereinafter referred to as Y B ) of the coordinates indicated by the information, and the Y-axis direction of the moving distance (specifically, the moving distance on the touch operation unit 5 of the indicator that inputs the drag operation) A component (hereinafter referred to as ΔY) is specified. More specifically, the changed PM determining unit 22 specifies the direction of the drag operation from the magnitude relationship between Y A and Y B. In the present embodiment, when Y A <Y B , it is specified that the drag operation is in the positive direction (upward) of the Y axis (see FIG. 4A). On the other hand, when Y A > Y B , it is specified that the drag operation is in the negative direction (downward) of the Y axis. Further, the changed PM determining unit 22 specifies ΔY from the absolute value of the difference between Y A and Y B.

そして、変更PM決定部22は、ドラッグ操作の方向からスクロールの方向を決定する。具体的には、ドラッグ操作の方向が上方向である場合、スクロールの方向を上方向に決定する。一方、ドラッグ操作の方向が下方向である場合、スクロールの方向を下方向に決定する。なお、「上方向のスクロール」とは、図4に示す表示部4の下側に隠れている表示コンテンツ31の一部分を表示することであり、「下方向のスクロール」とは、図4に示す表示部4の上側に隠れている表示コンテンツ31の一部分を表示することである。また、本実施形態におけるドラッグ操作の方向に対応するスクロールの方向は一例であり、上記の例に限定されない。例えば、ドラッグ操作の方向が上方向である場合にスクロールの方向を下方向と決定してもよい。また、変更PM決定部22は特定したΔYに所定の係数αを乗算することで、スクロールの速度を決定する。変更PM決定部22は決定したスクロールの方向および速度の情報を用いて変更PM32を更新するとともに、表示対象(表示コンテンツ31)のスクロールを実行するよう表示変更部23に指示する。   Then, the changed PM determining unit 22 determines the scroll direction from the direction of the drag operation. Specifically, when the direction of the drag operation is upward, the scroll direction is determined to be upward. On the other hand, when the direction of the drag operation is downward, the scroll direction is determined downward. The “upward scrolling” is to display a part of the display content 31 hidden under the display unit 4 shown in FIG. 4, and the “downward scrolling” is shown in FIG. It is to display a part of the display content 31 hidden on the upper side of the display unit 4. Further, the scroll direction corresponding to the direction of the drag operation in the present embodiment is an example, and is not limited to the above example. For example, when the direction of the drag operation is the upward direction, the scroll direction may be determined as the downward direction. Further, the changed PM determining unit 22 determines the scroll speed by multiplying the specified ΔY by a predetermined coefficient α. The changed PM determination unit 22 updates the changed PM 32 using the determined scroll direction and speed information, and instructs the display change unit 23 to execute scrolling of the display target (display content 31).

表示変更部23は変更PM決定部22からの指示を受けると、変更PM32を読み出し、スクロールの方向および速度の情報を取得する。そして、当該スクロールの方向および速度でスクロールを実行した場合の表示画面を生成し、生成した表示画面のデータを表示制御部24に出力する。以降、表示変更部23は新たな変更PM決定部22からの指示を受け取るまで、変更PM32に基づく表示画面の生成および生成した表示画面のデータの表示制御部24への出力を繰り返すことで、スクロールを継続して実行する。表示制御部24は表示変更部23から受け取った複数のデータを表示部4に継続して表示させる。具体的には、図4の(a)に示す表示画面から図4の(c)に示す表示画面までの各表示画面を、表示変更部23から受け取ったデータに応じて表示部4に表示させる。これにより、ユーザは表示コンテンツ31のスクロールを視認することができる。   Upon receiving an instruction from the changed PM determining unit 22, the display changing unit 23 reads the changed PM 32 and acquires information on the scroll direction and speed. Then, a display screen when scrolling is executed in the direction and speed of the scroll is generated, and the generated display screen data is output to the display control unit 24. Thereafter, the display changing unit 23 scrolls by repeatedly generating the display screen based on the changed PM 32 and outputting the generated display screen data to the display control unit 24 until receiving an instruction from the new changed PM determining unit 22. Continue to execute. The display control unit 24 continuously displays a plurality of data received from the display change unit 23 on the display unit 4. Specifically, each display screen from the display screen shown in FIG. 4A to the display screen shown in FIG. 4C is displayed on the display unit 4 in accordance with the data received from the display change unit 23. . Thereby, the user can visually recognize the scroll of the display content 31.

ここで、図4の(d)に示すように、ユーザがモード変更キー6の押下状態を解除すると、モード変更キー6から解除信号がモード決定部21に供給される。モード決定部21は解除信号を取得すると、変更PM決定部22に通常モードを示す情報を出力する。変更PM決定部22は通常モードを示す情報を取得すると、表示変更部23へスクロールの停止を指示する。表示変更部23は当該指示を受けて、表示画面の生成を停止する。これにより、表示制御部24が新たな表示画面を表示しないこととなるので、図4の(d)に示すようにスクロールが停止される。なお、表示制御部24は新たな表示画面のデータを取得しなかった場合、図4の(d)に示すように、現在のモードが連続SRモードであることを示す画像を非表示とする。   Here, as shown in FIG. 4D, when the user releases the pressed state of the mode change key 6, a release signal is supplied from the mode change key 6 to the mode determination unit 21. When the mode determination unit 21 acquires the release signal, the mode determination unit 21 outputs information indicating the normal mode to the changed PM determination unit 22. When the changed PM determining unit 22 acquires information indicating the normal mode, the changed PM determining unit 22 instructs the display changing unit 23 to stop scrolling. The display changing unit 23 receives the instruction and stops generating the display screen. As a result, the display control unit 24 does not display a new display screen, so that the scrolling is stopped as shown in FIG. When the display control unit 24 does not acquire new display screen data, the display control unit 24 does not display an image indicating that the current mode is the continuous SR mode, as illustrated in FIG.

続いて、図4の(b)に示すように、表示コンテンツ31のスクロールが継続して行われているときに、タッチ操作部5が新たなドラッグ操作を受け付けた場合の処理について、図5を参照して説明する。なお、図4の(b)から図4の(c)までの画面遷移にかかる時間と、図5の(a)から図5の(b)までの画面遷移にかかる時間は同じである。図5の(a)に示すように、タッチ操作部5が新たなドラッグ操作(位置A2から位置B2までのドラッグ操作)を受け付けると、モード決定部21は位置A2を示す開始位置情報および位置B2を示す終了位置情報を変更PM決定部22に出力する。変更PM決定部22は、取得した開始位置情報および終了位置情報に基づいてスクロールの方向および速度を決定し、変更PM32を更新する。なお、スクロールの方向および速度の決定の詳細については上述しているため、ここでの説明は省略する。また、図5の(a)に示すドラッグ操作は、図4の(a)に示すドラッグ操作よりΔYが大きいため、決定されたスクロールの速度は、図4の例のスクロールの速度より大きい値となる。   Next, as shown in FIG. 4B, FIG. 5 shows processing when the touch operation unit 5 accepts a new drag operation when the display content 31 is continuously scrolled. The description will be given with reference. Note that the time required for the screen transition from FIG. 4B to FIG. 4C and the time required for the screen transition from FIG. 5A to FIG. 5B are the same. As shown in FIG. 5A, when the touch operation unit 5 receives a new drag operation (drag operation from the position A2 to the position B2), the mode determination unit 21 starts the position information indicating the position A2 and the position B2. Is output to the changed PM determining unit 22. The changed PM determining unit 22 determines the scroll direction and speed based on the acquired start position information and end position information, and updates the changed PM 32. The details of the determination of the scroll direction and speed have been described above, and a description thereof will be omitted here. Further, since the drag operation shown in FIG. 5A has a larger ΔY than the drag operation shown in FIG. 4A, the determined scroll speed is larger than the scroll speed in the example of FIG. Become.

表示変更部23は、変更PM決定部22からの指示を受けて、更新後の変更PM32を読み出し、新たなスクロールの方向および速度を示す情報を取得する。そして、当該情報に基づく表示画面の生成および表示制御部24への出力を継続して行うことで、表示部4に表示している表示コンテンツ31のスクロールを継続して実行する。上述したように、図5の例におけるスクロールの速度は、図4の例におけるスクロールの速度より大きいため、図5の例におけるスクロールは図4の例に比べて速くなる。つまり、図5の(b)および(c)に示すように、経過時間が同じである場合のスクロールの移動量は、図5の例の方が大きくなる。なお、図4および図5に示すΔYとスクロールの速度との対応関係は一例であり、この例に限定されるものではない。   The display changing unit 23 receives the instruction from the changed PM determining unit 22, reads the updated changed PM 32, and acquires information indicating a new scroll direction and speed. Then, by continuously generating the display screen based on the information and outputting the display screen to the display control unit 24, the display content 31 displayed on the display unit 4 is continuously scrolled. As described above, since the scroll speed in the example of FIG. 5 is larger than the scroll speed in the example of FIG. 4, the scroll in the example of FIG. 5 is faster than the example of FIG. That is, as shown in FIGS. 5B and 5C, the scroll movement amount when the elapsed time is the same is larger in the example of FIG. The correspondence relationship between ΔY and the scroll speed shown in FIGS. 4 and 5 is an example, and is not limited to this example.

ここまで、携帯端末1のモードが連続SRモードの場合の処理について説明した。一方、携帯端末1のモードが通常モードの場合、具体的には、モード決定部21がTEを取得した時点において、モード変更キー6から取得した最新の信号が解除信号である場合、モード決定部21は携帯端末1のモードを通常モードに決定する。そして、変更PM決定部22に通常モードを示す情報を出力する。変更PM決定部22は、連続SRモード時と同様の方法で決定したスクロールの方向および速度の情報を表示変更部23に出力する。表示変更部23は、受け取った情報に基づいて表示画面を生成し、表示制御部24に出力する。これにより、表示コンテンツ31は、ユーザのドラッグ操作の移動量に基づいてスクロールされ、停止することとなる。   So far, the process when the mode of the mobile terminal 1 is the continuous SR mode has been described. On the other hand, when the mode of the mobile terminal 1 is the normal mode, specifically, when the latest signal acquired from the mode change key 6 is the release signal when the mode determination unit 21 acquires TE, the mode determination unit 21 determines the mode of the portable terminal 1 to the normal mode. Then, information indicating the normal mode is output to the changed PM determination unit 22. The changed PM determining unit 22 outputs the scroll direction and speed information determined by the same method as in the continuous SR mode to the display changing unit 23. The display change unit 23 generates a display screen based on the received information and outputs the display screen to the display control unit 24. As a result, the display content 31 is scrolled based on the movement amount of the user's drag operation and stopped.

連続SRモードと通常モードとの違いについて詳細に説明する。連続SRモードの場合、表示変更部23が、変更PM決定部22から新たな指示を受け取るまで、読み出した変更PM32に基づく表示画面の生成および表示制御部24への出力を繰り返す処理を実行する。これに対して、通常モードの場合、当該処理を実行しない。換言すれば、通常モードの場合、変更PM決定部22からスクロールの方向および速度の情報を受け取ると、当該情報に基づく表示画面の生成および表示制御部24への出力を1回のみ行う。   The difference between the continuous SR mode and the normal mode will be described in detail. In the case of the continuous SR mode, the display changing unit 23 performs a process of repeatedly generating a display screen based on the read changed PM 32 and outputting it to the display control unit 24 until receiving a new instruction from the changed PM determining unit 22. On the other hand, in the normal mode, the process is not executed. In other words, in the normal mode, when the scroll direction and speed information is received from the changed PM determination unit 22, the display screen is generated based on the information and output to the display control unit 24 only once.

以上より、連続SRモードの場合、ユーザがタッチ操作部5に対して1回ドラッグ操作を行なえば、それ以降ドラッグ操作を行わなくてもスクロールが継続して実行される。一方、通常モードの場合、ユーザがスクロールを継続して実行させるためには、タッチ操作部5に対してドラッグ操作を連続して行う必要がある。   As described above, in the continuous SR mode, if the user performs a drag operation once on the touch operation unit 5, scrolling is continuously performed without performing a drag operation thereafter. On the other hand, in the normal mode, it is necessary to continuously perform a drag operation on the touch operation unit 5 in order for the user to continuously execute scrolling.

次に、図6および図7を参照して、携帯端末1が実行する処理について説明する。図6は、携帯端末1が実行するモード決定処理の一例を示すフローチャートであり、図7は、携帯端末1が実行する連続SR処理の一例を示すフローチャートである。   Next, with reference to FIG. 6 and FIG. 7, the process which the portable terminal 1 performs is demonstrated. FIG. 6 is a flowchart showing an example of the mode determination process executed by the mobile terminal 1, and FIG. 7 is a flowchart showing an example of the continuous SR process executed by the mobile terminal 1.

まず、モード決定部21はTEを待機している(S1、操作受付ステップ)。TEを取得すると(S1でYES)、モード決定部21はモード変更キー6が押下されているか否かを特定する(S2)。具体的には、モード決定部21はTEを取得した時点において、モード変更キー6から取得した最新の信号が押下信号であるか否かを特定する。モード変更キー6が押下されていない場合(S2でNO)、モード決定部21は携帯端末1のモードを通常モードに決定し、携帯端末1は通常処理を実行する(S3)。なお、通常処理についてはここでの説明を省略する。一方、モード変更キー6が押下されている場合(S2でYES)、モード決定部21は携帯端末1のモードを連続SRモードに決定し、携帯端末1は連続SR処理を実行する(S4)。   First, the mode determination part 21 is waiting for TE (S1, operation reception step). When TE is acquired (YES in S1), the mode determination unit 21 specifies whether or not the mode change key 6 is pressed (S2). Specifically, the mode determination unit 21 specifies whether or not the latest signal acquired from the mode change key 6 is a press signal at the time of acquiring TE. If the mode change key 6 has not been pressed (NO in S2), the mode determination unit 21 determines the mode of the mobile terminal 1 to be the normal mode, and the mobile terminal 1 executes normal processing (S3). Note that description of the normal processing is omitted here. On the other hand, when the mode change key 6 is pressed (YES in S2), the mode determination unit 21 determines the mode of the portable terminal 1 to the continuous SR mode, and the portable terminal 1 executes the continuous SR process (S4).

次に、連続SR処理の流れについて説明する。モード決定部21は連続SRモードを示す情報を変更PM決定部22および表示制御部24に出力する。表示制御部24は当該情報を取得すると、連続SRモードとなったことを示す画像を表示部4に表示させる(S11)。また、変更PM決定部22は変更PM32を初期化する(S12)。これにより、変更PM32は初期値となる。続いて、モード決定部21はモード変更キー6またはタッチ操作部5からの情報を待機する状態となる。モード変更キー6の押下が解除された場合(S13でYES)、すなわち、解除信号がモード変更キー6から供給された場合、モード決定部21は連続SRモードを解除する(S22)。具体的には、モード決定部21は携帯端末1のモードを通常モードに決定し、通常モードを示す情報を変更PM決定部22に出力する。そして、変更PM決定部22は、表示変更部23へスクロールの停止を指示する。表示変更部23は当該指示を受けて、表示画面の生成を停止する。これにより、表示制御部24が新たな表示画面を表示しないこととなるので、スクロールが停止される。また、表示制御部24は現在のモードが連続SRモードであることを示す画像を非表示とする。モード変更キー6が押下された状態で(S13でNO)、ユーザの指がタッチ操作部5から離れていないことをモード決定部21が特定した場合(S14でNO)、すなわち、モード決定部21が所定時間ごとにTEを取得している場合、モード決定部21はタッチ位置の移動を検知したか否かを判定する(S15)。具体的には、取得した複数のTEに含まれる位置情報が示す位置が移動しているか否かを判定する。タッチ位置の移動を検知した場合(S15でYES)、モード決定部21は移動の開始位置の座標と、移動の終了位置の座標とを変更PM決定部22に出力する。続いて、変更PM決定部22はタッチ位置の移動方向および移動量ΔYを特定する(S16)。続いて、変更PM決定部22は移動量ΔYに基づいてスクロールの移動速度を算出する(S17)。また、変更PM決定部22はタッチ位置の移動方向からスクロールの方向を決定する。続いて、変更PM決定部22は変更PM32を更新する(S18)。そして、変更PM決定部22はスクロールを実行するよう表示変更部23に指示する。表示変更部23は変更PM決定部22からの指示を受けると、変更PM32が初期値であるか否かを確認する(S19)。初期値である場合(S19でYES)、連続SR処理はステップS13に戻る。一方、初期値でない場合(S19でNO)、表示変更部23は変更PM32に基づいてスクロールを実行する(S20、表示変更ステップ)。具体的には、表示変更部23は変更PM32を読み出すことで取得したスクロールの方向および速度でスクロールを実行した場合の表示画面を生成し、生成した表示画面のデータを表示制御部24に出力する。表示制御部24は表示変更部23から受け取ったデータを表示部4に表示させる。これにより、表示コンテンツ31のスクロールが実行される。そして、連続SR処理はステップS13に戻る。   Next, the flow of continuous SR processing will be described. The mode determination unit 21 outputs information indicating the continuous SR mode to the changed PM determination unit 22 and the display control unit 24. When the display control unit 24 acquires the information, the display control unit 24 displays an image indicating that the continuous SR mode is set on the display unit 4 (S11). Further, the changed PM determination unit 22 initializes the changed PM 32 (S12). Thereby, the change PM32 becomes an initial value. Subsequently, the mode determination unit 21 enters a state of waiting for information from the mode change key 6 or the touch operation unit 5. When the pressing of the mode change key 6 is released (YES in S13), that is, when a release signal is supplied from the mode change key 6, the mode determination unit 21 releases the continuous SR mode (S22). Specifically, the mode determination unit 21 determines the mode of the mobile terminal 1 as the normal mode, and outputs information indicating the normal mode to the changed PM determination unit 22. Then, the changed PM determining unit 22 instructs the display changing unit 23 to stop scrolling. The display changing unit 23 receives the instruction and stops generating the display screen. As a result, the display control unit 24 does not display a new display screen, and scrolling is stopped. In addition, the display control unit 24 does not display an image indicating that the current mode is the continuous SR mode. When the mode determination unit 21 specifies that the user's finger is not separated from the touch operation unit 5 with the mode change key 6 being pressed (NO in S13), that is, the mode determination unit 21 When acquiring the TE every predetermined time, the mode determination unit 21 determines whether or not the movement of the touch position is detected (S15). Specifically, it is determined whether or not the position indicated by the position information included in the acquired plurality of TEs is moving. When the movement of the touch position is detected (YES in S15), the mode determination unit 21 outputs the coordinates of the movement start position and the coordinates of the movement end position to the changed PM determination unit 22. Subsequently, the changed PM determining unit 22 specifies the moving direction and the moving amount ΔY of the touch position (S16). Subsequently, the changed PM determination unit 22 calculates the scroll movement speed based on the movement amount ΔY (S17). The changed PM determining unit 22 determines the scroll direction from the moving direction of the touch position. Subsequently, the changed PM determination unit 22 updates the changed PM 32 (S18). Then, the changed PM determining unit 22 instructs the display changing unit 23 to execute scrolling. Upon receiving an instruction from the changed PM determining unit 22, the display changing unit 23 checks whether the changed PM 32 is an initial value (S19). If it is the initial value (YES in S19), the continuous SR process returns to step S13. On the other hand, if it is not the initial value (NO in S19), the display changing unit 23 executes scrolling based on the changed PM 32 (S20, display changing step). Specifically, the display change unit 23 generates a display screen when scrolling is executed with the scroll direction and speed acquired by reading the change PM 32, and outputs the generated display screen data to the display control unit 24. . The display control unit 24 causes the display unit 4 to display the data received from the display change unit 23. Thereby, the display content 31 is scrolled. Then, the continuous SR process returns to step S13.

ここで、ユーザはモード変更キー6を押下した状態でのドラッグ操作を一度実行した後、モード変更キー6を押下したままタッチ操作部5から指を離したものとする。モード変更キー6が押下された状態で(S13でNO)、ユーザの指がタッチ操作部から離れていることをモード決定部21が特定した場合(S14でYES)、すなわち、TEを取得してから所定時間後に再度TEを取得しなかった場合、モード決定部21はTEを待機する状態となる(S21)。ここで、TEを取得した場合(S21でYES)、携帯端末1は上述したステップS15〜S20の処理を実行する。ステップS15において、モード決定部21がタッチ位置の移動を検知した場合(S15でYES)、つまり、新たなドラッグ操作をタッチ操作部5が受け付けた場合、当該ドラッグ操作に基づく速度および方向のスクロールが実行されることとなる。一方、TEを取得しない場合(S21でNO)、携帯端末1は上述したステップS19の処理を実行する。すなわち、表示変更部23は新たなスクロールの実行指示を変更PM決定部22から受け取らない限り、前回と同じスクロールの方向および速度に基づく表示画面の生成を繰り返し実行することとなる。換言すれば、携帯端末1は、新たなスクロールの実行指示を受け取るまで、前回と同じスクロールの方向および速度に基づくスクロールを継続して実行する。   Here, it is assumed that the user once performs a drag operation in a state where the mode change key 6 is pressed, and then releases the finger from the touch operation unit 5 while pressing the mode change key 6. When mode change key 6 is pressed (NO in S13) and mode determining unit 21 specifies that the user's finger is away from the touch operation unit (YES in S14), that is, TE is acquired. If the TE is not acquired again after a predetermined time, the mode determination unit 21 waits for TE (S21). Here, when TE is acquired (YES in S21), the mobile terminal 1 executes the processes of steps S15 to S20 described above. In step S15, when the mode determination unit 21 detects the movement of the touch position (YES in S15), that is, when the touch operation unit 5 receives a new drag operation, scrolling of the speed and direction based on the drag operation is performed. Will be executed. On the other hand, when the TE is not acquired (NO in S21), the mobile terminal 1 executes the process of step S19 described above. That is, unless the display changing unit 23 receives a new scroll execution instruction from the changed PM determining unit 22, the display changing unit 23 repeatedly executes display screen generation based on the same scroll direction and speed as the previous time. In other words, the mobile terminal 1 continuously executes scrolling based on the same scroll direction and speed as the previous time until receiving a new scroll execution instruction.

〔実施形態2〕
本発明の他の実施形態について、図8に基づいて説明すれば以下のとおりである。なお、実施形態2および3において、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については同じ符号を付記し、その説明を省略する。
[Embodiment 2]
The following will describe another embodiment of the present invention with reference to FIG. In the second and third embodiments, for the sake of convenience of explanation, members having the same functions as those described in the above embodiments are denoted by the same reference numerals and description thereof is omitted.

本実施形態に係る携帯端末1は、ドラッグ操作の方向および速度(詳細には、ドラッグ操作を入力する指示体の、タッチ操作部5上での移動速度)に基づいて、連続スクロールの方向および速度を特定する。具体的には、本実施形態に係るモード決定部21は、開始位置情報および終了位置情報をこれらに対応付けられた時刻情報とともに変更PM決定部22に出力する。変更PM決定部22は、開始位置情報に対応付けられた時刻情報が示す時刻から、終了位置情報に対応付けられた時刻情報が示す時刻までの経過時間を特定する。そして、実施形態1にて説明した方法で特定したドラッグ操作の移動距離のY軸方向成分(ΔY)を当該経過時間で除算することで、ドラッグ操作の速度を特定する。そして、変更PM決定部22は特定したドラッグ操作の速度に所定の係数βを乗算することで、スクロールの速度を決定する。なお、変更PM決定部22は、特定したドラッグ操作の速度をスクロールの速度として決定してもよい。なお、ドラッグ操作およびスクロールの方向の特定については実施形態1にて説明したため、ここでの説明を省略する。   The mobile terminal 1 according to the present embodiment uses the direction and speed of the continuous scrolling based on the direction and speed of the drag operation (specifically, the moving speed of the indicator that inputs the drag operation on the touch operation unit 5). Is identified. Specifically, the mode determination unit 21 according to the present embodiment outputs start position information and end position information to the changed PM determination unit 22 together with time information associated therewith. The changed PM determination unit 22 specifies an elapsed time from the time indicated by the time information associated with the start position information to the time indicated by the time information associated with the end position information. Then, the speed of the drag operation is specified by dividing the Y-axis direction component (ΔY) of the movement distance of the drag operation specified by the method described in the first embodiment by the elapsed time. Then, the changed PM determination unit 22 determines the scroll speed by multiplying the specified drag operation speed by a predetermined coefficient β. The changed PM determining unit 22 may determine the specified drag operation speed as the scroll speed. Note that since the drag operation and the direction of scrolling have been described in the first embodiment, description thereof is omitted here.

次に、図8を参照して、本実施形態に係る携帯端末1が実行する連続SR処理の流れについて説明する。図8は、携帯端末1が実行する連続SR処理の一例を示すフローチャートである。なお、連続SR処理を実行するまでの処理の流れについては、図6を参照して実施形態1にて既に説明しているため、ここでの説明を省略する。また、図8のステップS31〜S35、S38〜S42の処理については、それぞれ図7のステップS11〜S15、S18〜S22と同様であるため、ここでの説明を省略する。タッチ位置の移動を検知した場合(S35でYES)、モード決定部21は移動の開始位置の座標と、移動の終了位置の座標とを、対応付けられた時刻情報とともに変更PM決定部22に出力する。続いて、変更PM決定部22はタッチ位置の移動方向および移動速度Tを特定する(S36)。続いて、変更PM決定部22は移動速度Tに基づいてスクロールの移動速度を算出する(S37)。   Next, with reference to FIG. 8, the flow of continuous SR processing executed by the mobile terminal 1 according to the present embodiment will be described. FIG. 8 is a flowchart illustrating an example of continuous SR processing executed by the mobile terminal 1. Note that the flow of processing until the continuous SR processing is executed has already been described in the first embodiment with reference to FIG. 6, and thus description thereof is omitted here. 8 are the same as steps S11 to S15 and S18 to S22 of FIG. 7, respectively, and thus the description thereof is omitted here. When the movement of the touch position is detected (YES in S35), the mode determination unit 21 outputs the coordinates of the movement start position and the coordinates of the movement end position to the changed PM determination unit 22 together with the associated time information. To do. Subsequently, the changed PM determining unit 22 specifies the moving direction and moving speed T of the touch position (S36). Subsequently, the changed PM determination unit 22 calculates the scroll movement speed based on the movement speed T (S37).

以上のように、実施形態1および2に係る携帯端末1によれば、ユーザは連続スクロールの速度をドラッグ操作の移動量や速度で簡単に決定することができる。なお、ドラッグ操作の速度で連続スクロールの速度を決定する構成とすれば、ユーザは直感的な操作で連続スクロールの速度を決定することができる。また、ユーザは連続スクロールの実行中に新たなドラッグ操作を行うことで、連続スクロールの速度を簡単に変更することができる。さらに、連続スクロールの実行および停止を、モード変更キー6の押下の有無で切り替えることができるので、ユーザは片手で連続スクロールを制御することができる。   As described above, according to the mobile terminal 1 according to the first and second embodiments, the user can easily determine the speed of continuous scrolling based on the movement amount and speed of the drag operation. In addition, if it is set as the structure which determines the speed of continuous scroll with the speed of drag operation, the user can determine the speed of continuous scroll with intuitive operation. In addition, the user can easily change the speed of continuous scrolling by performing a new drag operation during execution of continuous scrolling. Furthermore, since execution and stop of continuous scrolling can be switched depending on whether the mode change key 6 is pressed or not, the user can control continuous scrolling with one hand.

次に、実施形態1または2の変形例について説明する。実施形態1および2に係る携帯端末1は、ドラッグ操作の開始位置情報および終了位置情報が示す座標のX座標を用いてスクロールの方向および速度を決定してもよい。この例は、表示コンテンツ31が図4に示すXY平面のX軸方向にスクロール可能なコンテンツである場合に好適である。また、実施形態1および2に係る携帯端末1は、ドラッグ操作の開始位置情報および終了位置情報が示す座標のX座標およびY座標の両方を用いてスクロールの方向および速度を決定してもよい。なお、ドラッグ操作の方向と一致した方向に表示コンテンツ31がスクロールされてもよい。例えば、図4などに示すタッチ操作部5の左下から右上への斜め方向のドラッグ操作が行われた場合、変更PM決定部22は、スクロール方向を表示部4の右上方向と特定してもよい。なお、上記2つの変形例は、実行する処理を「スクロール」から「ジャンプ」に変更すれば、後述する実施形態3にも適用可能である。また、表示コンテンツ31が電子書籍のように複数のページからなるコンテンツである場合、携帯端末1はページの移動方向および移動速度(換言すれば、ページをめくる方向およびめくる速度)を決定するものであってもよい。また、携帯端末1は、スクロールの方向および速度の少なくとも一方を決定するものであってもよい。   Next, a modification of the first or second embodiment will be described. The mobile terminal 1 according to the first and second embodiments may determine the scroll direction and speed using the X coordinates of the coordinates indicated by the drag operation start position information and end position information. This example is suitable when the display content 31 is content that can be scrolled in the X-axis direction of the XY plane shown in FIG. Further, the mobile terminal 1 according to the first and second embodiments may determine the scroll direction and speed using both the X coordinate and the Y coordinate of the coordinates indicated by the start position information and the end position information of the drag operation. The display content 31 may be scrolled in a direction that matches the direction of the drag operation. For example, when the drag operation in the diagonal direction from the lower left to the upper right of the touch operation unit 5 illustrated in FIG. 4 or the like is performed, the changed PM determination unit 22 may specify the scroll direction as the upper right direction of the display unit 4. . Note that the above two modifications can also be applied to Embodiment 3 described later if the process to be executed is changed from “scroll” to “jump”. Further, when the display content 31 is a content including a plurality of pages such as an electronic book, the mobile terminal 1 determines the moving direction and moving speed of the page (in other words, the turning direction and the turning speed of the page). There may be. The mobile terminal 1 may determine at least one of the scroll direction and the speed.

〔実施形態3〕
本発明のさらに別の実施形態について、図9〜図11に基づいて説明すれば、以下のとおりである。図9は、携帯端末1連続ジャンプ処理を実行したときの画面遷移図であり、図10は、携帯端末1が連続ジャンプ処理を実行したときの画面遷移図であって、図9とは別の例を示す図であり、図11は、携帯端末1が実行する連続ジャンプ処理の一例を示すフローチャートである。
[Embodiment 3]
The following will describe still another embodiment of the present invention with reference to FIGS. 9 is a screen transition diagram when the mobile terminal 1 continuous jump processing is executed, and FIG. 10 is a screen transition diagram when the mobile terminal 1 executes the continuous jump processing, which is different from FIG. FIG. 11 is a flowchart illustrating an example of a continuous jump process executed by the mobile terminal 1.

本実施形態に係る表示コンテンツ31は複数のページからなる電子書籍であり、当該電子書籍は、図9の下方向に進むにしたがって、ページが進む構成となっている。なお、本実施形態に係る表示コンテンツ31はこの例に限定されず、図9の左右方向に進むにしたがってページが進む構成の電子書籍であってもよいし、また、Webページなどの電子書籍以外のコンテンツであってもよい。つまり、本実施形態に係る表示コンテンツ31は、複数のページからなるコンテンツに限定されない。   The display content 31 according to the present embodiment is an electronic book composed of a plurality of pages, and the electronic book has a configuration in which the page advances as it proceeds downward in FIG. Note that the display content 31 according to the present embodiment is not limited to this example, and may be an electronic book having a configuration in which a page advances in the horizontal direction of FIG. 9, or other than an electronic book such as a Web page. It may be the content. That is, the display content 31 according to the present embodiment is not limited to content including a plurality of pages.

本実施形態に係る携帯端末1はドラッグ操作の方向および移動距離に応じて、表示コンテンツ31における移動の方向および移動量を決定する。そして、携帯端末1は表示部4に表示する表示コンテンツ31の領域を、表示部4に現在表示されている領域から上記移動の方向に上記移動量だけ移動した領域に切り替える処理(いわゆる、ジャンプ)を継続して実行する。具体的には、本実施形態に係る変更PM決定部22は実施形態1にて説明した方法で特定したドラッグ操作の方向からジャンプの方向を決定する。より具体的には、ドラッグ操作の方向が上方向である場合、ジャンプの方向を電子書籍のページが進む方向に決定する。一方、ドラッグ操作の方向が下方向である場合、ジャンプの方向を電子書籍のページが戻る方向に決定する。また、本実施形態に係る変更PM決定部22は特定したΔYからジャンプの移動量を決定する。例えば、図9の(a)に示すようなΔYである場合、ジャンプの移動量を1ページずつと決定する。この場合、図9の(a)から図9の(d)に示すように、1→2→3→4→…とページが切り替わることとなる。一方、図10の(a)に示すようなΔYである場合、ジャンプの移動量を3ページずつと決定する。この場合、図10の(a)から図10の(d)に示すように、1→4→7→10→…とページが切り替わることとなる。そして、本実施形態に係る変更PM決定部22は決定したジャンプの方向と移動量とを用いて変更PM32を更新する。すなわち、本実施形態に係る変更PM32はジャンプの方向と移動量とを示す情報である。そして、本実施形態に係る変更PM決定部22は表示変更部23にジャンプを実行するよう指示する。なお、上述したΔYとページの移動量との対応関係は一例であり、この例に限定されるものではない。また、本実施形態に係る変更PM決定部22は実施形態2と同様に、ドラッグ操作の速度からジャンプの移動量を決定してもよい。本実施形態に係る表示変更部23は変更PM決定部22からの指示を受けると、表示コンテンツ31のジャンプを継続して実行する。具体的には、表示変更部23は変更PM決定部22からの指示を受けると、変更PM32を読み出し、ジャンプの方向および移動量の情報を取得する。そして、当該ジャンプの方向および移動量でジャンプを実行した場合の表示画面を生成し、生成した表示画面のデータを表示制御部24に出力する。以降、表示変更部23は新たな変更PM決定部22からの指示を受け取るまで、変更PM32に基づく表示画面の生成および生成した表示画面のデータの表示制御部24への出力を繰り返すことで、ジャンプを継続して実行する。なお、携帯端末1は、ジャンプの方向および移動量の少なくとも一方を決定するものであってもよい。また、携帯端末1は、ドラッグ操作の移動速度に応じて、ジャンプの移動量を決定してもよい。   The mobile terminal 1 according to the present embodiment determines the movement direction and movement amount in the display content 31 according to the direction and movement distance of the drag operation. Then, the portable terminal 1 switches the region of the display content 31 displayed on the display unit 4 from the region currently displayed on the display unit 4 to the region moved by the movement amount in the movement direction (so-called jump). Continue to execute. Specifically, the changed PM determination unit 22 according to the present embodiment determines the jump direction from the direction of the drag operation specified by the method described in the first embodiment. More specifically, when the direction of the drag operation is upward, the jump direction is determined as the direction in which the page of the electronic book advances. On the other hand, when the direction of the drag operation is downward, the jump direction is determined as the direction in which the page of the electronic book returns. Further, the changed PM determination unit 22 according to the present embodiment determines the jump movement amount from the specified ΔY. For example, in the case of ΔY as shown in FIG. 9A, the jump movement amount is determined to be one page at a time. In this case, as shown in FIG. 9A to FIG. 9D, the pages are switched from 1 → 2 → 3 → 4 →. On the other hand, in the case of ΔY as shown in FIG. 10A, the jump movement amount is determined to be 3 pages. In this case, as shown in FIG. 10A to FIG. 10D, the pages are switched from 1 → 4 → 7 → 10 →. Then, the changed PM determination unit 22 according to the present embodiment updates the changed PM 32 using the determined jump direction and movement amount. That is, the change PM 32 according to the present embodiment is information indicating the jump direction and the movement amount. Then, the changed PM determining unit 22 according to the present embodiment instructs the display changing unit 23 to execute a jump. Note that the above-described correspondence between ΔY and the amount of page movement is merely an example, and the present invention is not limited to this example. Further, the changed PM determination unit 22 according to the present embodiment may determine the jump movement amount from the speed of the drag operation, as in the second embodiment. When receiving the instruction from the changed PM determining unit 22, the display changing unit 23 according to the present embodiment continuously executes the jump of the display content 31. Specifically, when receiving an instruction from the changed PM determining unit 22, the display changing unit 23 reads the changed PM 32 and acquires information on the jump direction and the movement amount. Then, a display screen when the jump is executed with the direction and movement amount of the jump is generated, and the generated display screen data is output to the display control unit 24. Thereafter, the display changing unit 23 repeats the generation of the display screen based on the changed PM 32 and the output of the generated display screen data to the display control unit 24 until receiving an instruction from the new changed PM determining unit 22. Continue to execute. The mobile terminal 1 may determine at least one of the jump direction and the movement amount. Further, the mobile terminal 1 may determine the jump movement amount according to the movement speed of the drag operation.

次に、図11を参照して、本実施形態に係る携帯端末1が実行する連続ジャンプ処理の流れについて説明する。なお、連続ジャンプ処理を実行するまでの処理の流れについては、ステップS4が連続ジャンプ処理に置き換わる他は、図6を参照して説明した処理と同様であるため、ここでの説明を省略する。また、図11において図7と同様の処理、および、「スクロール」が「ジャンプ」に置き換わる他は図7と同様の処理については、ここでの説明を省略する。具体的には、図11のステップS51〜S55、S58〜S62についての説明を省略する。タッチ位置の移動を検知した場合(S55でYES)、モード決定部21は移動の開始位置の座標と、移動の終了位置の座標とを変更PM決定部22に出力する。続いて、変更PM決定部22はタッチ位置の移動方向および移動量ΔYを特定する(S56)。続いて、変更PM決定部22は移動量ΔYに基づいてジャンプの移動量を算出する(S57)。   Next, with reference to FIG. 11, the flow of the continuous jump process executed by the mobile terminal 1 according to the present embodiment will be described. The process flow until the continuous jump process is executed is the same as the process described with reference to FIG. 6 except that step S4 is replaced with the continuous jump process, and the description thereof is omitted here. Also, in FIG. 11, the description of the same processing as in FIG. 7 and the same processing as in FIG. 7 is omitted except that “scroll” is replaced with “jump”. Specifically, description of steps S51 to S55 and S58 to S62 in FIG. 11 is omitted. When the movement of the touch position is detected (YES in S55), the mode determination unit 21 outputs the coordinates of the movement start position and the coordinates of the movement end position to the changed PM determination unit 22. Subsequently, the changed PM determination unit 22 specifies the movement direction and the movement amount ΔY of the touch position (S56). Subsequently, the changed PM determination unit 22 calculates the jump movement amount based on the movement amount ΔY (S57).

なお、本実施形態では、複数のページからなるコンテンツにおいて、ドラッグ操作の移動量ΔYに応じて、ページ番号に基づくジャンプの移動量を決定する構成であった。しかしながら、ジャンプはページ番号に基づくものに限定されない。例えば、画像やWebページなどのコンテンツが複数ある状態では、移動量ΔYに応じて、コンテンツの数(件数)に基づくジャンプの移動量を決定してもよい。具体例を挙げれば、移動量ΔYが小さい場合は、1件、または2件ずつジャンプさせて表示するのに対し、移動量ΔYが大きい場合は、50件、または100件ずつジャンプさせて表示する。   In the present embodiment, the content of a plurality of pages is configured to determine the jump movement amount based on the page number according to the drag operation movement amount ΔY. However, jumps are not limited to those based on page numbers. For example, in a state where there are a plurality of contents such as images and Web pages, the jump movement amount based on the number of contents (number of cases) may be determined according to the movement amount ΔY. As a specific example, when the movement amount ΔY is small, it is displayed by jumping one or two items, whereas when the movement amount ΔY is large, it is displayed by jumping 50 items or 100 items. .

また、コンテンツに付随する情報に基づいて、ジャンプの移動量を決定してもよい。当該情報は例えば日付の情報や名前の情報である。日付の情報の場合、具体例を挙げれば、移動量ΔYが小さい場合は、1日おきにジャンプさせてジャンプした後の日の先頭のコンテンツを表示するのに対し、移動量ΔYが大きい場合は、月単位または年単位でジャンプさせて、ジャンプした後の月または年の先頭のコンテンツを表示する。また、名前の情報の場合、具体例を挙げれば、移動量ΔYが小さい場合は、50音順に並べた場合の先頭のコンテンツから順に表示する。すなわち、名前が「あ」から始まるコンテンツを順に表示し、「あ」から始まるコンテンツがすべて表示されると、「い」から始まるコンテンツを順に表示する。これに対し、移動量ΔYが大きい場合は、50音の各行の先頭の文字から始まる各コンテンツのうち、50音順に並べた場合に先頭となるコンテンツを表示する。すなわち、名前が「あ」から始まるコンテンツのうち、50音順に並べた場合に先頭となるコンテンツを表示した後、名前が「か」から始まるコンテンツのうち、50音順に並べた場合に先頭となるコンテンツを表示する。なお、上述したジャンプの移動量は一例であり、これらの例に限定されるものではない。   Further, the jump movement amount may be determined based on information accompanying the content. The information is, for example, date information or name information. In the case of date information, to give a specific example, when the movement amount ΔY is small, the content at the beginning of the day after jumping is displayed by jumping every other day, whereas when the movement amount ΔY is large , Jump by month or year, and display the first content of the month or year after the jump. In the case of name information, for example, when the movement amount ΔY is small, the information is displayed in order from the top content arranged in the order of 50 sounds. That is, the contents whose names start with “A” are displayed in order, and when all contents starting with “A” are displayed, the contents starting with “I” are displayed in order. On the other hand, when the movement amount ΔY is large, the content that is the head when arranged in the order of 50 sounds among the contents starting from the first character of each line of 50 sounds is displayed. In other words, after the content that starts with “a” in the name, the first content is displayed when arranged in the order of 50 tones, and after the content that starts with “ka”, the content starts with the order of 50 sounds. Display content. The above-described jump movement amount is an example, and is not limited to these examples.

次に、各実施形態に共通の変形例について説明する。上述した実施形態1〜3では、ドラッグ操作はいずれも直線の軌跡を描くドラッグ操作であったが、ドラッグ操作の軌跡は直線でなくてもよい。例えば、円を描くドラッグ操作に応じて、スクロールやジャンプの方向および速度(ジャンプの場合は移動量)を決定してもよい。この場合、変更PM決定部22はドラッグ操作が時計回りか反時計回りかに応じてスクロールやジャンプの方向を決定する。また、描く円の大きさや描く速度に応じてスクロールの速度やジャンプの移動量を決定する。   Next, a modification common to the embodiments will be described. In Embodiments 1 to 3 described above, the drag operation is a drag operation that draws a straight locus, but the drag operation may not be a straight line. For example, the direction and speed of scrolling or jumping (the amount of movement in the case of jumping) may be determined in accordance with a drag operation for drawing a circle. In this case, the changed PM determining unit 22 determines the direction of scrolling or jumping depending on whether the drag operation is clockwise or counterclockwise. The scrolling speed and jump movement amount are determined according to the size of the circle to be drawn and the drawing speed.

また、上述した実施形態1〜3では、スクロールやジャンプを実行するための操作をドラッグ操作として記載していたが、スクロールやジャンプを実行するための操作は、タッチ操作部5に接触または近接している指示体をタッチ操作部5上で移動させる操作(移動操作)であればよく、ドラッグ操作に限定されるものではない。   In the first to third embodiments described above, the operation for executing the scroll or jump is described as the drag operation. However, the operation for executing the scroll or jump is in contact with or close to the touch operation unit 5. Any operation (movement operation) for moving the pointing indicator on the touch operation unit 5 may be used, and the present invention is not limited to the drag operation.

〔ソフトウェアによる実現例〕
携帯端末1の制御ブロック(特にモード決定部21、変更PM決定部22、表示変更部23、および表示制御部24)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。後者の場合、携帯端末1は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
[Example of software implementation]
The control block (particularly the mode determination unit 21, the changed PM determination unit 22, the display change unit 23, and the display control unit 24) of the mobile terminal 1 is implemented by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like. It may be realized or may be realized by software using a CPU (Central Processing Unit). In the latter case, the mobile terminal 1 includes a CPU that executes instructions of a program that is software that implements each function, a ROM (Read Only Memory) in which the program and various data are recorded so as to be readable by a computer (or CPU), or A storage device (these are referred to as “recording media”), a RAM (Random Access Memory) that expands the program, and the like are provided. And the objective of this invention is achieved when a computer (or CPU) reads the said program from the said recording medium and runs it. As the recording medium, a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. The program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program. The present invention can also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.

〔まとめ〕
本発明の態様1に係る情報処理装置(携帯端末1)は、表示対象の一部領域を表示する表示部(4)と、指示体を接触または近接させるタッチ操作を受け付けるタッチ操作部(5)と、を備える情報処理装置であって、ユーザの所定の操作を受け付ける、上記タッチ操作部と異なる第2の操作部(モード変更キー6)と、上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部に接触または近接している上記指示体を上記タッチ操作部上で移動させる移動操作を受け付けた場合、上記表示対象のうちの上記表示部に表示されている領域の変更を、上記所定の操作を受け付けている間、継続して行う表示変更部(23)と、を備え、上記表示変更部は、上記移動操作に応じた態様で上記変更を行う。
[Summary]
An information processing apparatus (portable terminal 1) according to an aspect 1 of the present invention includes a display unit (4) that displays a partial area to be displayed, and a touch operation unit (5) that receives a touch operation that brings a pointer into contact or proximity A second operation unit (mode change key 6) different from the touch operation unit that accepts a user's predetermined operation, and the second operation unit performs the predetermined operation. The area displayed on the display unit among the display objects when a moving operation for moving the indicator that is in contact with or in proximity to the touch operation unit in the received state on the touch operation unit is received. A display change unit (23) that continuously performs the change while receiving the predetermined operation, and the display change unit performs the change in a manner corresponding to the moving operation.

上記の構成によれば、表示対象のうちの表示部に表示されている領域の変更を、第2の操作部に対する所定の操作を受け付けている間、継続して行う。しかも、当該変更は移動操作に応じた態様で行われる。これにより、表示対象のうちの表示部に表示されている領域の変更を、移動操作に応じた態様で、継続的に行うことができる。換言すれば、表示部に表示されている領域の変更を継続して行う処理を移動操作に応じた態様で行うので、態様の自由度を向上させることができる。よって、表示部に表示されている領域の変更を継続して行う処理を利便性の高いものとすることができる。なお、表示部に表示されている領域の変更を継続して行う処理としては、例えば、スクロールを継続して行う処理や、ジャンプを継続して行う処理が挙げられる。ここで、上記態様を規定する要素としては、例えば、スクロールの速度や方向、ジャンプの移動量や方向が挙げられる。よって、上記の構成によれば、移動操作に応じた態様で変更が行われるので、スクロールの速度や方向、およびジャンプの移動量や方向を移動操作に応じて自由に変化させることができる。また、ユーザは一度移動操作を行なえば、所定の操作を維持しておくだけで、表示部に表示されている領域の変更を継続して情報処理装置に実行させることができる。例えば、所定の操作が物理ボタンの押下である場合、ユーザは物理ボタンを押しながら移動操作を行った後、当該物理ボタンを押下し続けるだけで、表示部に表示されている領域の変更を継続して情報処理装置に実行させることができる。なお、移動操作の具体例としては、例えばドラッグ操作、フリック操作などが挙げられる。   According to said structure, while changing the area | region currently displayed on the display part of display objects, the predetermined operation with respect to a 2nd operation part is received, it is performed continuously. In addition, the change is performed in a manner corresponding to the moving operation. Thereby, the area | region currently displayed on the display part among display objects can be continuously changed in the aspect according to movement operation. In other words, since the process of continuously changing the area displayed on the display unit is performed in a mode corresponding to the moving operation, the degree of freedom of the mode can be improved. Therefore, it is possible to make the process of continuously changing the area displayed on the display unit highly convenient. Examples of the process for continuously changing the area displayed on the display unit include a process for continuously scrolling and a process for continuously jumping. Here, examples of the elements that define the above-described aspect include a scroll speed and direction, and a jump movement amount and direction. Therefore, according to the configuration described above, the change is performed in a manner corresponding to the movement operation, so that the scroll speed and direction and the jump movement amount and direction can be freely changed according to the movement operation. In addition, once the user performs a moving operation, the information processing apparatus can continue to change the area displayed on the display unit only by maintaining a predetermined operation. For example, if the predetermined operation is a physical button press, the user can continue to change the area displayed on the display unit by simply pressing the physical button after performing a move operation while pressing the physical button. Then, the information processing apparatus can be executed. Specific examples of the moving operation include a drag operation and a flick operation.

本発明の態様2に係る情報処理装置は、上記態様1において、上記表示変更部は、上記態様で上記領域の変更を行っている間に、上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部にて新たな移動操作を受け付けた場合、当該新たな移動操作に応じた、上記態様とは異なる新たな態様で上記領域の変更を行ってもよい。   The information processing apparatus according to aspect 2 of the present invention is the information processing apparatus according to aspect 1, wherein the second operation unit accepts the predetermined operation while the display change unit changes the area in the aspect. When a new movement operation is received by the touch operation unit in a state of being in the state, the area may be changed in a new mode different from the above mode according to the new movement operation.

上記の構成によれば、所定の操作を受け付けている状態で新たな移動操作を受け付けることによって、当該移動操作に応じた、上記態様とは異なる新たな態様で上記領域の変更を行うことができる。これにより、ユーザは再度の移動操作を所定の操作を行いながら実行するという簡易な方法で、表示対象のうちの表示部に表示されている領域の変更における態様を制御することができる。例えば、領域の変更がスクロールである場合、簡易な方法でスクロールの速度や方向を変更することができる。   According to the above configuration, the region can be changed in a new mode different from the above mode according to the moving operation by receiving a new moving operation while receiving a predetermined operation. . Thereby, the user can control the aspect in the change of the area | region currently displayed on the display part among display objects by the simple method of performing a moving operation again while performing predetermined operation. For example, when the change of the area is scrolling, the scrolling speed and direction can be changed by a simple method.

本発明の態様3に係る情報処理装置は、上記態様1または2において、上記領域の変更は、上記表示対象のスクロールであり、上記移動操作の移動距離または移動速度に応じて上記スクロールの速度を決定する第1のパラメータ決定部(変更パラメータ決定部22)をさらに備えてもよい。   In the information processing apparatus according to aspect 3 of the present invention, in the aspect 1 or 2, the change of the area is scrolling of the display target, and the scrolling speed is set according to a moving distance or moving speed of the moving operation. You may further provide the 1st parameter determination part (change parameter determination part 22) to determine.

上記の構成によれば、移動操作の移動距離または移動速度に応じてスクロールの速度を決定するので、ユーザはスクロールの速度を簡単に調整することができる。なお、移動操作の移動距離および移動速度とは、それぞれ、当該移動操作を入力する指示体の、タッチ操作部上での移動距離および移動速度である。   According to the above configuration, since the scrolling speed is determined according to the moving distance or moving speed of the moving operation, the user can easily adjust the scrolling speed. The moving distance and moving speed of the moving operation are the moving distance and moving speed on the touch operation unit of the indicator that inputs the moving operation, respectively.

本発明の態様4に係る情報処理装置は、上記態様1から3のいずれかにおいて、上記領域の変更は、上記表示対象のスクロールであり、上記移動操作の方向に応じて上記スクロールの方向を決定する第2のパラメータ決定部(変更パラメータ決定部22)をさらに備えてもよい。   The information processing apparatus according to aspect 4 of the present invention is the information processing apparatus according to any one of the aspects 1 to 3, wherein the change of the area is the scroll of the display target, and the direction of the scroll is determined according to the direction of the moving operation. You may further provide the 2nd parameter determination part (change parameter determination part 22) to perform.

上記の構成によれば、移動操作の方向に応じてスクロールの方向を決定するので、ユーザはスクロールの方向を簡単に決定することができる。   According to said structure, since the direction of a scroll is determined according to the direction of movement operation, the user can determine the direction of a scroll easily.

本発明の態様5に係る情報処理装置は、上記態様1または2において、上記領域の変更は、上記表示部に表示する上記表示対象の領域の切り替えであり、上記移動操作の移動距離または移動速度に応じて切り替え前の領域から切り替え後の領域までの上記表示対象における移動量を決定する第3のパラメータ決定部(変更パラメータ決定部22)をさらに備えてもよい。   In the information processing device according to aspect 5 of the present invention, in the aspect 1 or 2, the change of the area is switching of the display target area displayed on the display unit, and the moving distance or moving speed of the moving operation A third parameter determination unit (change parameter determination unit 22) that determines the amount of movement of the display target from the region before switching to the region after switching according to may be further provided.

上記の構成によれば、移動操作の移動距離または移動速度に応じて表示部に表示する表示対象の領域の切替え、すなわち表示領域のジャンプの移動量を決定するので、ユーザはジャンプの移動量を簡単に調整することができる。なお、移動操作の移動距離および移動速度とは、それぞれ、当該移動操作を入力する指示体の、タッチ操作部上での移動距離および移動速度である。   According to the above configuration, the display target area to be displayed on the display unit is switched according to the movement distance or movement speed of the movement operation, that is, the jump movement amount of the display area is determined. Can be adjusted easily. The moving distance and moving speed of the moving operation are the moving distance and moving speed on the touch operation unit of the indicator that inputs the moving operation, respectively.

本発明の態様6に係る情報処理装置は、上記態様1、2、5のいずれかにおいて、上記領域の変更は、上記表示部に表示する上記表示対象の領域の切り替えであり、上記移動操作の方向に応じて、切り替え前の領域から切り替え後の領域への移動方向を決定する第4のパラメータ決定部をさらに備えてもよい。   In the information processing device according to aspect 6 of the present invention, in any one of the aspects 1, 2, and 5, the change of the area is switching of the display target area displayed on the display unit, and You may further provide the 4th parameter determination part which determines the moving direction from the area | region before switching to the area | region after switching according to a direction.

上記の構成によれば、移動操作の方向に応じて表示部に表示する表示対象の領域の切替え、すなわち表示領域のジャンプの方向を決定するので、ユーザはジャンプの方向を簡単に決定することができる。   According to the above configuration, since the display target area to be displayed on the display unit is switched according to the direction of the movement operation, that is, the jump direction of the display area is determined, the user can easily determine the jump direction. it can.

本発明の態様7に係る情報処理装置の制御方法は、表示対象の一部領域を表示する表示部と、指示体を接触または近接させるタッチ操作を受け付けるタッチ操作部と、を備える情報処理装置の制御方法であって、上記情報処理装置は、ユーザの所定の操作を受け付ける、上記タッチ操作部と異なる第2の操作部をさらに備え、上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部に接触または近接している上記指示体を上記タッチ操作部上で移動させる移動操作を受け付ける操作受付ステップ(ステップS1)と、上記操作受付ステップにて上記移動操作を受け付けた場合、上記所定の操作を受け付けている間、上記表示対象のうちの上記表示部に表示されている領域の変更を、上記移動操作に応じた態様で、継続して行う表示変更ステップ(ステップS20)と、を含む。本態様に係る情報処理装置の制御方法は、上記態様1に係る情報処理装置と同様の作用効果を奏する。   An information processing apparatus control method according to an aspect 7 of the present invention is an information processing apparatus comprising: a display unit that displays a partial region to be displayed; and a touch operation unit that accepts a touch operation that brings a pointer into contact or proximity In the control method, the information processing apparatus further includes a second operation unit that receives a user's predetermined operation and is different from the touch operation unit, and the second operation unit receives the predetermined operation. An operation receiving step (step S1) for receiving a moving operation for moving the indicator that is in contact with or close to the touch operation unit on the touch operation unit in the state, and the moving operation is received in the operation receiving step In this case, while the predetermined operation is received, the change of the area displayed on the display unit among the display objects is continued in a manner corresponding to the moving operation. Comprising a display change step of performing (step S20), the. The control method of the information processing apparatus according to this aspect has the same effects as the information processing apparatus according to aspect 1 described above.

本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部(ソフトウェア要素)として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   The information processing apparatus according to each aspect of the present invention may be realized by a computer. In this case, the information processing apparatus is operated on each computer by causing the computer to operate as each unit (software element) included in the information processing apparatus. The control program for the information processing apparatus to be realized in this way and a computer-readable recording medium on which the control program is recorded also fall within the scope of the present invention.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention. Furthermore, a new technical feature can be formed by combining the technical means disclosed in each embodiment.

1 携帯端末(情報処理装置)、4 表示部、5 タッチ操作部、6 モード変更キー(第2の操作部)、22 変更パラメータ決定部(第1のパラメータ決定部、第2のパラメータ決定部、第3のパラメータ決定部、第4のパラメータ決定部)、23 表示変更部、S1 操作受付ステップ、S20 表示変更ステップ   DESCRIPTION OF SYMBOLS 1 Portable terminal (information processing apparatus), 4 display part, 5 touch operation part, 6 mode change key (2nd operation part), 22 change parameter determination part (1st parameter determination part, 2nd parameter determination part, (Third parameter determination unit, fourth parameter determination unit), 23 display change unit, S1 operation acceptance step, S20 display change step

Claims (8)

表示対象の一部領域を表示する表示部と、指示体を接触または近接させるタッチ操作を受け付けるタッチ操作部と、を備える情報処理装置であって、
ユーザの所定の操作を受け付ける、上記タッチ操作部と異なる第2の操作部と、
上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部に接触または近接している上記指示体を上記タッチ操作部上で移動させる移動操作を受け付けた場合、上記表示対象のうちの上記表示部に表示されている領域の変更を、上記所定の操作を受け付けている間、継続して行う表示変更部と、を備え、
上記表示変更部は、上記移動操作に応じた態様で上記変更を行うことを特徴とする情報処理装置。
An information processing apparatus comprising: a display unit that displays a partial area of a display target; and a touch operation unit that receives a touch operation for bringing an indicator into contact with or in proximity to the display unit,
A second operation unit that receives a user's predetermined operation and is different from the touch operation unit;
When the second operation unit receives the predetermined operation, the display object is displayed when a moving operation for moving the indicator on or touching the touch operation unit on the touch operation unit is received. A display changing unit that continuously changes the area displayed on the display unit while receiving the predetermined operation,
The information display apparatus, wherein the display change unit performs the change in a manner corresponding to the moving operation.
上記表示変更部は、上記態様で上記領域の変更を行っている間に、上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部にて新たな移動操作を受け付けた場合、当該新たな移動操作に応じた、上記態様とは異なる新たな態様で上記領域の変更を行うことを特徴とする請求項1に記載の情報処理装置。   The display change unit receives a new movement operation at the touch operation unit while the second operation unit is receiving the predetermined operation while the area is changed in the aspect. The information processing apparatus according to claim 1, wherein the area is changed in a new mode different from the mode according to the new movement operation. 上記領域の変更は、上記表示対象のスクロールであり、
上記移動操作の移動距離または移動速度に応じて上記スクロールの速度を決定する第1のパラメータ決定部をさらに備えることを特徴とする請求項1または2に記載の情報処理装置。
The change in the area is a scroll of the display target,
3. The information processing apparatus according to claim 1, further comprising a first parameter determination unit that determines a speed of the scroll according to a moving distance or a moving speed of the moving operation.
上記領域の変更は、上記表示対象のスクロールであり、
上記移動操作の方向に応じて上記スクロールの方向を決定する第2のパラメータ決定部をさらに備えることを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。
The change in the area is a scroll of the display target,
The information processing apparatus according to claim 1, further comprising a second parameter determination unit that determines a direction of the scroll according to a direction of the moving operation.
上記領域の変更は、上記表示部に表示する上記表示対象の領域の切り替えであり、
上記移動操作の移動距離または移動速度に応じて切り替え前の領域から切り替え後の領域までの上記表示対象における移動量を決定する第3のパラメータ決定部をさらに備えることを特徴とする請求項1または2に記載の情報処理装置。
The change of the area is switching of the display target area displayed on the display unit,
The apparatus according to claim 1, further comprising a third parameter determination unit that determines a movement amount of the display target from a region before switching to a region after switching according to a moving distance or a moving speed of the moving operation. 2. The information processing apparatus according to 2.
上記領域の変更は、上記表示部に表示する上記表示対象の領域の切り替えであり、
上記移動操作の方向に応じて、切り替え前の領域から切り替え後の領域への上記表示対象における移動方向を決定する第4のパラメータ決定部をさらに備えることを特徴とする請求項1、2、5のいずれか1項に記載の情報処理装置。
The change of the area is switching of the display target area displayed on the display unit,
6. A fourth parameter determining unit for determining a moving direction of the display object from the area before switching to the area after switching according to the direction of the moving operation. The information processing apparatus according to any one of the above.
表示対象の一部領域を表示する表示部と、指示体を接触または近接させるタッチ操作を受け付けるタッチ操作部と、を備える情報処理装置の制御方法であって、
上記情報処理装置は、ユーザの所定の操作を受け付ける、上記タッチ操作部と異なる第2の操作部をさらに備え、
上記第2の操作部が上記所定の操作を受け付けている状態で上記タッチ操作部に接触または近接している上記指示体を上記タッチ操作部上で移動させる移動操作を受け付ける操作受付ステップと、
上記操作受付ステップにて上記移動操作を受け付けた場合、上記所定の操作を受け付けている間、上記表示対象のうちの上記表示部に表示されている領域の変更を、上記移動操作に応じた態様で、継続して行う表示変更ステップと、を含むことを特徴とする情報処理装置の制御方法。
A control method for an information processing apparatus comprising: a display unit that displays a partial area of a display target; and a touch operation unit that receives a touch operation that makes an indicator contact or approach.
The information processing apparatus further includes a second operation unit that receives a user's predetermined operation and is different from the touch operation unit,
An operation accepting step of accepting a moving operation for moving the indicator that is in contact with or close to the touch operation unit on the touch operation unit while the second operation unit accepts the predetermined operation;
When the moving operation is received in the operation receiving step, the area displayed on the display unit among the display objects is changed according to the moving operation while the predetermined operation is received. And a display change step that is continuously performed.
請求項1に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、上記表示変更部としてコンピュータを機能させるための制御プログラム。   A control program for causing a computer to function as the information processing apparatus according to claim 1, wherein the control program causes the computer to function as the display change unit.
JP2015166907A 2015-08-26 2015-08-26 Information processor, control method of information processor, and control program Pending JP2017045258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015166907A JP2017045258A (en) 2015-08-26 2015-08-26 Information processor, control method of information processor, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015166907A JP2017045258A (en) 2015-08-26 2015-08-26 Information processor, control method of information processor, and control program

Publications (1)

Publication Number Publication Date
JP2017045258A true JP2017045258A (en) 2017-03-02

Family

ID=58211554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015166907A Pending JP2017045258A (en) 2015-08-26 2015-08-26 Information processor, control method of information processor, and control program

Country Status (1)

Country Link
JP (1) JP2017045258A (en)

Similar Documents

Publication Publication Date Title
US11169698B2 (en) Information processing device, operation input method and operation input program
US10073585B2 (en) Electronic device, storage medium and method for operating electronic device
US20110126094A1 (en) Method of modifying commands on a touch screen user interface
JP6668017B2 (en) Mobile terminal and control method thereof
CN103176744B (en) A kind of display equipment and its information processing method
JP6088356B2 (en) Mobile terminal, display control program, and display control method
JP2007073042A (en) Mobile communication terminal having content data scrolling capability and method for scrolling content data
JP2009070032A (en) Information display device and program
JP2010103919A (en) Personal digital assist and method of controlling the same
JP5814821B2 (en) Portable terminal device, program, and screen control method
JPWO2016114269A1 (en) Information processing apparatus and control method thereof
TWI680401B (en) Electronic device and operation method thereof
JP2014164718A (en) Information terminal
JP6078375B2 (en) Electronic device, control program, and operation method of electronic device
US11354031B2 (en) Electronic apparatus, computer-readable non-transitory recording medium, and display control method for controlling a scroll speed of a display screen
JPWO2014141548A1 (en) Display control
JP5923395B2 (en) Electronics
JP6213467B2 (en) Terminal device, display control method, and program
JP6342297B2 (en) Display control apparatus and display control method
JP2007202124A (en) Input unit and mobile terminal device using input unit, and content data browsing method in mobile terminal device
JP2013182463A (en) Portable terminal device, touch operation control method, and program
JP2017045258A (en) Information processor, control method of information processor, and control program
JP2016224688A (en) Information processing device, control method, control program, and recording medium
JP2013138438A (en) Electronic apparatus
US20200033959A1 (en) Electronic apparatus, computer-readable non-transitory recording medium, and display control method