JP2013127679A - Information display method, information display device, information display program, and computer-readable recording medium - Google Patents
Information display method, information display device, information display program, and computer-readable recording medium Download PDFInfo
- Publication number
- JP2013127679A JP2013127679A JP2011276446A JP2011276446A JP2013127679A JP 2013127679 A JP2013127679 A JP 2013127679A JP 2011276446 A JP2011276446 A JP 2011276446A JP 2011276446 A JP2011276446 A JP 2011276446A JP 2013127679 A JP2013127679 A JP 2013127679A
- Authority
- JP
- Japan
- Prior art keywords
- scroll
- touch
- display screen
- display
- interval
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
【課題】マルチタッチが可能なタッチパネルにおいて、ディスプレイの画面サイズも考慮してコンテンツの所望の位置の表示を簡単なスクロール操作で行えるようにする。
【解決手段】表示画面2における表示コンテンツのスクロール量およびスクロール可能な範囲の少なくとも一方を、マルチタッチの点間隔と表示画面2のサイズとに基づいて算出する。
【選択図】図1In a touch panel capable of multi-touch, a desired position of content can be displayed by a simple scroll operation in consideration of the screen size of the display.
At least one of a scroll amount of a display content on a display screen and a scrollable range is calculated based on a multi-touch point interval and a size of the display screen.
[Selection] Figure 1
Description
本発明は、表示画面より大きなサイズのコンテンツを表示する場合に、ユーザの指示に応じて、表示内容をスクロールさせる技術に関するものである。 The present invention relates to a technique for scrolling display contents in accordance with a user instruction when displaying contents having a size larger than a display screen.
例えば、Webページを閲覧するためのブラウザ、または表示画面に多数の画像を並べて表示するための画像ビューアーなどによる表示処理では、表示端末の画面サイズより表示対象のコンテンツのサイズの方が大きいことがよくある。この場合、例えば、図9に示すように、表示画面の縦方向に長いコンテンツに対し、画面右側にスクロールバー領域を設け、その領域上にスクロールバー50とスライダ51とを表示する。
For example, in a display process by a browser for browsing a Web page or an image viewer for displaying a large number of images side by side on a display screen, the size of the content to be displayed may be larger than the screen size of the display terminal. Often. In this case, for example, as shown in FIG. 9, a scroll bar area is provided on the right side of the screen for content that is long in the vertical direction of the display screen, and a
表示端末がタッチパネルを備えている場合には、ユーザは、スライダ51を1本の指でタッチし押下したあと、スクロールバー50上で上下に指をスライドさせる。これにより、画面外に隠れたコンテンツを画面内に移動させることができる。
When the display terminal includes a touch panel, the user touches and presses the
このとき、スクロールバー50の長手方向に沿ったスライダ51の長さは、図9に示すように、表示画面のサイズ(L)とコンテンツのサイズ(3L)との比に応じた長さ(L/3)になることが一般的である。
At this time, as shown in FIG. 9, the length of the
また、スクロールバー50上のスライダ51の位置は、コンテンツ全体のどの部分を表示中かという表示位置に対応している。
The position of the
しかしながら、このような仕組みでは、コンテンツのサイズが大きくなるほど、スライダ51のサイズは、表示画面のサイズとコンテンツのサイズとの比率に従って小さくなる。このため、スライダ51を動かす相対的な指の移動量に対する表示の移動量は大きくなる。
However, in such a mechanism, as the content size increases, the size of the
そうすると、コンテンツのサイズが大きくなるほど、移動量の微調整が難しくなるので、所望の位置を通り過ぎてしまいやすくなる。すなわち、従来のスクロールバーでは、コンテンツのサイズが大きい場合に、所望の位置へ表示位置を移動させることが非常に困難であった。 Then, as the size of the content increases, it becomes difficult to finely adjust the movement amount, so that it is likely to pass through a desired position. That is, with the conventional scroll bar, it is very difficult to move the display position to a desired position when the content size is large.
これに対し、下掲の特許文献1には、上記問題に対する1つの解決方法が提案されている。図10は、特許文献1に開示されたスクロール操作の一例を示す説明図である。
On the other hand,
図10に示すように、ユーザは、人差し指と親指などを用いて、2本の指を上下(垂
直)方向に開くようにし、スクロールバー上またはその近傍のタッチ操作を行う。
As shown in FIG. 10, the user opens two fingers in the vertical (vertical) direction using an index finger and a thumb and performs a touch operation on or near the scroll bar.
2本の指を上下方向に開くに伴い、吹き出し(注釈)が表示される。吹き出しには、倍率が表示され、2本の指を上下方向に開くに伴いその値は増加し、逆に2本の指を閉じるに伴いその値は減少する。2本の指をタッチパネルから離すと、その時点で表示されている倍率に決定される。 A balloon (annotation) is displayed as two fingers are opened up and down. The magnification is displayed in the balloon, and the value increases as the two fingers are opened in the vertical direction, and conversely, the value decreases as the two fingers are closed. When two fingers are released from the touch panel, the magnification displayed at that time is determined.
表示内容は、ユーザが1本の指でスクロールバー上を1回タッチするごとに、決められた標準移動量に従って、移動するようになっている。上記倍率は、スクロールバー上を1回タッチしたときの移動量(スクロール量)を、上記標準移動量の何倍に設定するかを表す。つまり、上述のように、2本の指を上下方向に開くようにしてタッチ操作を行うと、スクロール操作量を変更することができる。 The display contents are moved according to the determined standard movement amount each time the user touches the scroll bar once with one finger. The magnification represents how many times the standard movement amount is set as the movement amount (scroll amount) when the scroll bar is touched once. That is, as described above, the scroll operation amount can be changed by performing a touch operation with two fingers opened in the vertical direction.
しかしながら、特許文献1に記載された技術では、1)スクロール量を設定するための2本の指を使ったタッチ操作、2)スクロール操作、のように、スクロール作業を完了するには2手を必要とするという問題がある。
However, in the technique described in
また、指の開き具合によって上記倍率を変更しても、倍率(指の開き具合)とスクロール量との関係が直感的に分からないため、実際のスクロール量を見ながら、倍率の設定操作を繰り返す必要がある。 Even if the magnification is changed depending on how the fingers are opened, the relationship between the magnification (the degree of opening of the fingers) and the scroll amount is not intuitively understood. Therefore, the magnification setting operation is repeated while observing the actual scroll amount. There is a need.
さらに、ユーザがスクロールバー上を繰り返しタッチ操作することで、タッチ操作ごとに画面を1コマずつ送るように画像情報の全体を表示させるという手法が採用されているため、所望の位置を表示させるには、コマ送りさせるタッチ操作を繰り返す必要がある。その上、所望の位置が近づいたなら、上述した倍率の設定操作を行い、再びタッチ操作をして、表示をコマ送りするという煩雑な操作をユーザは強いられることになる。 Furthermore, since the method of displaying the entire image information so that the user repeatedly touches the scroll bar to send the screen one frame at a time for each touch operation is employed, a desired position is displayed. Needs to repeat the touch operation for frame advance. In addition, when the desired position approaches, the user is forced to perform a complicated operation of performing the magnification setting operation described above, performing the touch operation again, and moving the display frame by frame.
本発明は、上記の問題点に鑑みてなされたものであり、その主たる目的は、簡単なスクロール操作によって、コンテンツの所望の位置を表示させやすい表示制御技術を提供することにある。 The present invention has been made in view of the above problems, and a main object of the present invention is to provide a display control technique for easily displaying a desired position of content by a simple scroll operation.
本発明に係る情報表示方法は、上記の課題を解決するために、
(1)表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出する検出ステップと、
(2)上記指示が検出されたとき、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面のサイズとの第1関係式を用いて、上記スクロール量の演算を行う第1演算ステップと、
(3)上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行するスクロールステップとを含んでいることを特徴とする。
In order to solve the above problems, an information display method according to the present invention provides
(1) a detection step for detecting that multi-touch on the display screen is an instruction to scroll the display screen;
(2) When the instruction is detected, a first relational expression is calculated by using the first relational expression of the scroll amount of the content to be displayed, the multi-touch point interval, and the display screen size. A calculation step;
(3) The method includes a scroll step of scrolling display contents in response to the multi-touch slide according to the result of the calculation.
本発明に係る情報表示装置は、上記の課題を解決するために、
(1)タッチ入力が可能な表示画面と、
(2)上記タッチ入力と、その入力位置とを検出する検出部と、
(3)上記検出部の検出結果を用いて、表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出したとき、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面のサイズとの第1関係式を用いて、上記スクロール量の演算を行うスクロール演算部と、
(4)上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行する表示制御部とを備えたことを特徴とする。
In order to solve the above problems, an information display device according to the present invention provides:
(1) A display screen that allows touch input,
(2) a detection unit for detecting the touch input and the input position;
(3) When detecting that the multi-touch on the display screen is an instruction to scroll the display screen using the detection result of the detection unit, the scroll amount of the display target content, the point interval of the multi-touch, and Using a first relational expression with the size of the display screen, a scroll calculation unit for calculating the scroll amount;
(4) A display control unit that executes scrolling of display contents corresponding to the multi-touch slide according to the result of the calculation is provided.
上記の構成において、表示画面に対するマルチタッチとは、例えば、複数本の指によって表示画面に触れることにより、表示画面上の複数の位置を指定する操作をいう。なお、表示画面に触れることにより、入力を行い得る入力手段でありさえすれば、指に限らず、タッチペンなどでもよい。 In the above configuration, multi-touch on the display screen refers to an operation of designating a plurality of positions on the display screen by touching the display screen with a plurality of fingers, for example. In addition, as long as it is an input means which can input by touching a display screen, not only a finger but a touch pen etc. may be sufficient.
また、マルチタッチは、起動中のアプリケーションによっては、表示画面をスクロールさせる指示と連動していないため、マルチタッチが、表示画面をスクロールさせる指示に連動した特定のマルチタッチであることを検出する処理がまず実行される。例えば、マルチタッチのうちの少なくとも1点が、表示画面に表示されたスクロールバーの表示領域内に位置しているかどうかが検出される。しかし、この形態に限定されず、マルチタッチが、表示画面をスクロールさせる指示に連動するように、入力モードを設定する形態であってもよい。 In addition, since multi-touch is not linked to an instruction to scroll the display screen depending on an activated application, processing for detecting that the multi-touch is a specific multi-touch linked to an instruction to scroll the display screen. Is executed first. For example, it is detected whether at least one point of the multi-touch is located within the display area of the scroll bar displayed on the display screen. However, the present invention is not limited to this mode, and the input mode may be set so that multi-touch is linked to an instruction to scroll the display screen.
ところで、通常のスクロールは、スクロールバー内に表示されたスライダのスライドに呼応し、スクロールバーの一端から他端まで、スライダをスライドさせると、コンテンツの冒頭から末部までを表示させるようになっている。このことを前提として、スライダのスライド量と表示されたコンテンツのスクロール量とは、一定の関係になっている。 By the way, normal scroll responds to the slide of the slider displayed in the scroll bar, and when the slider is slid from one end to the other end of the scroll bar, the content is displayed from the beginning to the end. Yes. On the premise of this, the slider slide amount and the scroll amount of the displayed content have a certain relationship.
このため、コンテンツの表示すべき量が、表示画面のサイズに対して大きいほど、スクロールバー内に表示されるスライダのサイズは小さくなり、スライダのスライド量に対するスクロール量は大きくなる。この結果、所望の位置を通り過ぎることなく表示させることが困難になる。 For this reason, as the amount of content to be displayed is larger than the size of the display screen, the size of the slider displayed in the scroll bar decreases, and the scroll amount with respect to the slider slide amount increases. As a result, it becomes difficult to display without passing through a desired position.
これに対し、上記の構成によれば、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面のサイズとの関係を定めた第1関係式が用意されている。この第1関係式を用いて、マルチタッチの点間隔と表示画面のサイズとに基づいて、表示対象のコンテンツのスクロール量を決めるようになっている。 On the other hand, according to the above configuration, the first relational expression that defines the relationship between the scroll amount of the content to be displayed, the multi-touch point interval, and the size of the display screen is prepared. Using this first relational expression, the scroll amount of the content to be displayed is determined based on the multi-touch point interval and the size of the display screen.
すなわち、表示画面のサイズは一定だが、マルチタッチの点間隔を、ユーザがスクロールバーの長さの範囲内で任意に変更できる。したがって、ユーザは、マルチタッチの点間隔を変更することによって、上記スクロール量を、ユーザの使い勝手に合わせて小さくしたり、あるいは大きくしたり自由に変更することができる。 That is, although the size of the display screen is constant, the user can arbitrarily change the multi-touch point interval within the range of the length of the scroll bar. Therefore, the user can freely change the scroll amount according to the user's convenience by changing the multi-touch point interval.
例えば、スクロールの初期に、コンテンツの移動量を大きくしたいときには、マルチタッチの点間隔を狭めておく。コンテンツの目標位置が近くなるにつれて、マルチタッチの点間隔を広げていく。これにより、コンテンツの目標位置の近くでは、マルチタッチの移動量に対するコンテンツの移動量を小さくすることができ、目標位置へのアクセスが容易になる。 For example, when it is desired to increase the amount of content movement at the initial stage of scrolling, the multi-touch point interval is reduced. As the target position of the content gets closer, the multi-touch point interval is expanded. As a result, in the vicinity of the content target position, the content movement amount relative to the multi-touch movement amount can be reduced, and access to the target position is facilitated.
これにより、スクロール量の設定とスクロール操作とは連続した1動作で済む上、目標位置へのアクセスが容易になるので、スクロール操作に関するユーザの操作性を向上させることができる。 As a result, the scroll amount setting and the scroll operation need only be performed in one continuous operation, and access to the target position is facilitated, so that the operability of the user regarding the scroll operation can be improved.
本発明に係る情報表示方法は、上記の課題を解決するために、
(1)表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出する検出ステップと、
(2)上記指示が検出されたとき、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行う第2演算ステップと、
(3)上記マルチタッチのスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行するスクロールステップとを含んでいることを特徴とする。
In order to solve the above problems, an information display method according to the present invention provides
(1) a detection step for detecting that multi-touch on the display screen is an instruction to scroll the display screen;
(2) When the above instruction is detected, the scrollable range is calculated using the second relational expression of the scrollable range of the content to be displayed and the multi-touch dot spacing and the display screen size. A second computation step for performing
(3) The method includes a scroll step of performing scrolling of display contents in response to the multi-touch slide within the scrollable range obtained by the calculation.
本発明に係る情報表示装置は、上記の課題を解決するために、
(1)タッチ入力が可能な表示画面と、
(2)タッチ入力と、その入力位置とを検出する検出部と、
(3)上記検出部の検出結果を用いて、表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出したとき、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行うスクロール演算部と、
(4)上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行する表示制御部とを備えたことを特徴とする。
In order to solve the above problems, an information display device according to the present invention provides:
(1) A display screen that allows touch input,
(2) a detection unit that detects touch input and the input position;
(3) Using the detection result of the detection unit, when it is detected that multi-touch on the display screen is an instruction to scroll the display screen, the scrollable range of the content to be displayed and the multi-touch point Using a second relational expression between the interval and the size of the display screen, a scroll calculation unit for calculating the scrollable range;
(4) A display control unit that executes scrolling of display contents in response to the multi-touch slide within the scrollable range obtained by the calculation according to the result of the calculation is provided.
上記の構成によれば、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの関係を定めた第2関係式が用意されている。この第2関係式を用いて、マルチタッチの点間隔と表示画面のサイズとに基づいて、表示対象のコンテンツのスクロール可能な範囲を決めるようになっている。 According to the above configuration, the second relational expression that defines the relationship between the scrollable range of the content to be displayed, the multi-touch point interval, and the size of the display screen is prepared. Using this second relational expression, the scrollable range of the content to be displayed is determined based on the multi-touch point interval and the size of the display screen.
すなわち、表示画面のサイズは一定だが、マルチタッチの点間隔を、ユーザがスクロールバーの長さの範囲内で任意に変更できる。したがって、ユーザは、マルチタッチの点間隔を変更することによって、上記スクロール可能な範囲を、ユーザの使い勝手に合わせて小さくしたり、あるいは大きくしたり自由に変更することができる。 That is, although the size of the display screen is constant, the user can arbitrarily change the multi-touch point interval within the range of the length of the scroll bar. Therefore, the user can freely change the scrollable range to be smaller or larger according to the user's convenience by changing the multi-touch point interval.
例えば、スクロールの初期に、コンテンツの移動範囲を大きくしたいときには、マルチタッチの点間隔を狭めておく。コンテンツの目標位置が近くなるにつれて、マルチタッチの点間隔を広げていく。これにより、コンテンツの目標位置の近くでは、コンテンツのスクロール可能な範囲を小さくすることができ、目標位置へのアクセスが容易になる。 For example, in the initial stage of scrolling, when it is desired to increase the content movement range, the multi-touch point interval is reduced. As the target position of the content gets closer, the multi-touch point interval is expanded. Accordingly, the scrollable range of the content can be reduced near the target position of the content, and access to the target position is facilitated.
これにより、スクロール可能な範囲の設定とスクロール操作とは連続した1動作で済む上、目標位置へのアクセスが容易になるので、スクロール操作に関するユーザの操作性を向上させることができる。 As a result, the setting of the scrollable range and the scrolling operation need only be one continuous operation, and access to the target position is facilitated, so that the operability for the user regarding the scrolling operation can be improved.
本発明に係る情報表示装置において、上記第1関係式を用いて上記スクロール量の演算を行う上記スクロール演算部は、
(1)上記検出部の検出結果を用いて、表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出したとき、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行い、
(2)上記第1関係式が、上記マルチタッチの点間隔の変更に応じて、上記スクロール量を大から小へ変更させる式であるとき、
(3)上記第2関係式もまた、上記マルチタッチの点間隔の上記変更に応じて、上記スクロール可能な範囲を大から小へ変更させる式であることを特徴とする。
In the information display device according to the present invention, the scroll calculation unit that calculates the scroll amount using the first relational expression,
(1) Using the detection result of the detection unit, when it is detected that multi-touch on the display screen is an instruction to scroll the display screen, the scrollable range of the content to be displayed and the point of the multi-touch Using the second relational expression between the interval and the display screen size, the above-mentioned scrollable range is calculated,
(2) When the first relational expression is an expression for changing the scroll amount from large to small in accordance with the change in the multi-touch point interval,
(3) The second relational expression is also an expression for changing the scrollable range from large to small in accordance with the change in the multi-touch point interval.
上記の構成によれば、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの関係を定めた第2関係式がさらに用意されている。この場合、第1関係式および第2関係式は、マルチタッチの点間隔の変更に伴って、表示対象のコンテンツのスクロール量と、スクロール可能な範囲とを、共に大から小へとそれぞれ変更する式になっている。 According to the above configuration, the second relational expression that defines the relationship between the scrollable range of the content to be displayed, the multi-touch point interval, and the size of the display screen is further prepared. In this case, the first relational expression and the second relational expression change both the scroll amount of the display target content and the scrollable range from large to small in accordance with the change of the multi-touch point interval. It is an expression.
これにより、ユーザは、マルチタッチの点間隔を変更することによって、上記スクロール量に加えて、上記スクロール可能な範囲を、ユーザの使い勝手に合わせて、連動して小さくしたり、あるいは大きくしたり自由に変更することができる。 As a result, the user can freely reduce or increase the scrollable range in accordance with the user's convenience by changing the multi-touch point interval. Can be changed.
これにより、スクロール操作に関するユーザの操作性を一層向上させることができる。 Thereby, the user operability regarding the scroll operation can be further improved.
本発明に係る情報表示装置は、上記第1関係式を用いて上記スクロール量の演算を行う上記スクロール演算部を備えており、
(1)上記検出部が、上記マルチタッチの入力位置を検出したとき、
(2)上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した2点の位置と、当該2点の位置間の投影間隔とを求め、
(3)上記投影間隔が、スクロールバーの長さLに対して占める割合を1/m(mは1以上の実数)とし、上記2点の位置が上記投影間隔を保ってスクロールバー上を移動するときの移動量をrとするとき、
(4)表示対象のコンテンツのスクロール量xを定めた上記第1関係式は、x=mrであることを特徴とする。
An information display device according to the present invention includes the scroll calculation unit that calculates the scroll amount using the first relational expression,
(1) When the detection unit detects the multi-touch input position,
(2) The scroll calculation unit obtains a position of two points obtained by projecting a multi-touch point interval on the scroll bar, and a projection interval between the two points.
(3) The ratio of the projection interval to the length L of the scroll bar is 1 / m (m is a real number of 1 or more), and the positions of the two points move on the scroll bar while maintaining the projection interval. When the movement amount when doing is r,
(4) The first relational expression defining the scroll amount x of the content to be displayed is x = mr.
上記の構成によれば、ユーザがマルチタッチの点間隔を広げるほど、mは小さくなり1に近づく。この結果、コンテンツのスクロール量xも小さくなる。投影間隔の移動量rに対して、スクロール量xが小さくなれば、ユーザのスクロール操作によって、所望の位置を通り過ぎることなく表示させることが容易になる。 According to the above configuration, m decreases and approaches 1 as the user increases the multi-touch point interval. As a result, the scroll amount x of the content is also reduced. If the scroll amount x is smaller than the movement amount r of the projection interval, it becomes easy to display without passing the desired position by the user's scroll operation.
本発明に係る情報表示装置は、少なくとも、上記第2関係式を用いて上記スクロール可能な範囲の演算を行う上記スクロール演算部を備えており、
(1)上記検出部が、上記マルチタッチの入力位置を検出したとき、
(2)上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した2点の位置と、当該2点の位置間の投影間隔とを求め、
(3)上記投影間隔が、スクロールバーの長さLに対して占める割合を1/m(mは1以上の実数)とするとき、
(4)表示対象のコンテンツのスクロール可能な範囲αを定めた上記第2関係式は、α=mLであることを特徴とする。
The information display device according to the present invention includes at least the scroll calculation unit that calculates the scrollable range using the second relational expression,
(1) When the detection unit detects the multi-touch input position,
(2) The scroll calculation unit obtains a position of two points obtained by projecting a multi-touch point interval on the scroll bar, and a projection interval between the two points.
(3) When the ratio of the projection interval to the length L of the scroll bar is 1 / m (m is a real number of 1 or more),
(4) The second relational expression defining the scrollable range α of the display target content is characterized in that α = mL.
上記の構成において、例えば、表示対象のコンテンツの長さが、スクロールバーの長さL(表示画面の長さLともいえる)の10倍、すなわち10ページ相当の長さであるとし、上記投影間隔がL/3であるとすると、10Lの長さのコンテンツのうち、3Lの長さ分、すなわち3ページ相当分が、スクロール可能な範囲となる。 In the above configuration, for example, the length of the content to be displayed is 10 times the length L of the scroll bar (also referred to as the display screen length L), that is, the length corresponding to 10 pages, and the projection interval If L is L / 3, the content corresponding to the length of 3L, that is, the portion corresponding to 3 pages among the content of the length of 10L becomes the scrollable range.
より具体的には、現在5ページ目付近を表示中とすれば、スクロール可能な範囲は、例えば4〜6ページ目の範囲内に限定され、3ページ目以前、あるいは7ページ以降を表示させることはできなくなる。 More specifically, if the vicinity of the fifth page is currently being displayed, the scrollable range is limited to the range of, for example, the 4th to 6th pages, and the page before the third page, or the page after the seventh page is displayed. Can not.
このように、スクロール可能な範囲を狭く制限できるので、マルチタッチをスライドさせながら、所望の位置を探す操作が容易になる。 As described above, since the scrollable range can be limited to a narrow range, an operation for searching for a desired position while sliding the multi-touch becomes easy.
また、スクロール可能な範囲αと、投影間隔の割合1/mとを反比例の関係に定めたので、スクロール可能な範囲をユーザは直感的に把握しやすくなる。これにより、直感的にわかりやすいスクロール操作をユーザに提供することができる。
In addition, since the scrollable range α and the
さらに、本発明に係る情報表示装置が、上記第1関係式を用いて上記スクロール量の演算を行う上記スクロール演算部を備えている場合、上記α=mLの第2関係式と、前述したx=mrの第1関係式とを組み合わせることにより、スクロール量xを小さくしつつ、スクロール可能な範囲αを制限することができる。この結果、スクロール操作に関するユーザの操作性をさらに一層向上させることができる。 Further, when the information display device according to the present invention includes the scroll calculation unit that calculates the scroll amount using the first relational expression, the second relational expression of α = mL and the above-described x By combining with the first relational expression of = mr, the scrollable range α can be limited while reducing the scroll amount x. As a result, the user operability regarding the scroll operation can be further improved.
本発明に係る情報表示装置において、
(1)上記検出部が、上記マルチタッチの入力位置を検出したとき、
(2)上記スクロール演算部は、
(2-1)マルチタッチの点間隔をスクロールバー上に投影した位置を求め、
(2-2)スクロールバーの長さ方向に対向した表示画面の一方の端および他方の端の各外側に隠れたスクロール可能な範囲を、上記スクロールバー上に投影した位置により定めることを特徴とする。
In the information display device according to the present invention,
(1) When the detection unit detects the multi-touch input position,
(2) The scroll calculation unit
(2-1) Find the position where the multi-touch dot spacing is projected on the scroll bar,
(2-2) The scrollable range hidden on the outer sides of one end and the other end of the display screen facing the length direction of the scroll bar is determined by the position projected on the scroll bar. To do.
上記の構成により、マルチタッチの点間隔をスクロールバー上に投影した位置と、表示画面の一方の端の外側または他方の端の外側に、どのくらいのサイズで、スクロール可能な範囲が隠れているかとを対応づけることができる。 With the above configuration, the position where the multi-touch dot interval is projected on the scroll bar and the size of the scrollable range hidden behind one end of the display screen or outside the other end Can be associated.
これにより、スクロール操作が、ユーザにとって直感的にわかりやすくなる。 As a result, the scroll operation is intuitively easy for the user to understand.
本発明に係る情報表示装置において、
(1)上記スクロール演算部が、上記マルチタッチの点間隔をスクロールバー上に投影した2点の位置間の投影間隔の連続的変化を検出したとき、上記スクロール可能な範囲を定め直す一方、
(2)上記表示制御部は、上記表示画面に表示中の状態を維持することを特徴とする。
In the information display device according to the present invention,
(1) When the scroll calculation unit detects a continuous change in the projection interval between the positions of the two points obtained by projecting the multi-touch point interval on the scroll bar,
(2) The display control unit maintains a state being displayed on the display screen.
これにより、ユーザがマルチタッチをした後、例えば、2本の指をスライドさせるなどによって、点間隔を連続的に変更した場合、表示画面に表示中の状態を変えることなく、スクロール可能な範囲を変えることができる。 Thus, after the user performs multi-touch, for example, when the dot interval is continuously changed by sliding two fingers or the like, the scrollable range is changed without changing the state being displayed on the display screen. Can be changed.
したがって、スクロール可能な範囲が変化しても、ユーザが確認中の表示内容は変わらないので、ユーザは迷うことなく、所望の位置を容易に探し当てることができる。 Therefore, even if the scrollable range changes, the display content being confirmed by the user does not change, and the user can easily find the desired position without hesitation.
本発明に係る情報表示装置は、上記第1関係式を用いて上記スクロール量の演算を行う上記スクロール演算部を備えており、
(1)上記検出部が、3点のマルチタッチを検出し、かつ、2点はスクロールバー上にあり、1点はコンテンツの表示領域上にあることを検出したとき、
(2)上記スクロール演算部は、スクロールバー上の2点の間隔を上記第1関係式に適用することによって、上記スクロール量の演算を行う一方、
(3)上記表示制御部は、コンテンツの表示領域上にある上記1点のスライドに呼応した表示内容のスクロールを、上記演算で求めたスクロール量に従って実行することを特徴とする。
An information display device according to the present invention includes the scroll calculation unit that calculates the scroll amount using the first relational expression,
(1) When the detection unit detects three points of multi-touch, and detects that two points are on the scroll bar and one point is on the content display area,
(2) The scroll calculation unit calculates the scroll amount by applying an interval between two points on the scroll bar to the first relational expression,
(3) The display control unit executes scrolling of display contents corresponding to the one point slide on the content display area according to the scroll amount obtained by the calculation.
これにより、より多様なスクロール操作が可能になる。なお、上記の構成では、スクロールバー上の2点は移動しないので、スライドの範囲がスクロールバーの一端から他端までの範囲に制限されることがない。 Thereby, more various scroll operations are possible. In the above configuration, since the two points on the scroll bar do not move, the slide range is not limited to the range from one end to the other end of the scroll bar.
本発明に係る情報表示装置は、少なくとも、上記第2関係式を用いて上記スクロール可能な範囲の演算を行う上記スクロール演算部を備えており、
(1)上記検出部が、3点のマルチタッチを検出し、かつ、2点はスクロールバー上にあり、1点はコンテンツの表示領域上にあることを検出したとき、
(2)上記スクロール演算部は、スクロールバー上の2点の間隔を上記第2関係式に適用することによって、上記スクロール可能な範囲の演算を行う一方、
(3)上記表示制御部は、コンテンツの表示領域上にある上記1点のスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行することを特徴とする。
The information display device according to the present invention includes at least the scroll calculation unit that calculates the scrollable range using the second relational expression,
(1) When the detection unit detects three points of multi-touch, and detects that two points are on the scroll bar and one point is on the content display area,
(2) The scroll calculation unit calculates the scrollable range by applying an interval between two points on the scroll bar to the second relational expression,
(3) The display control unit executes scrolling of display contents corresponding to the one point slide on the content display area within the scrollable range obtained by the calculation.
これにより、スクロール可能な範囲を制限した上で、表示内容をスクロールする他の操作方法を提供することができる。 Accordingly, it is possible to provide another operation method for scrolling the display contents while limiting the scrollable range.
本発明に係る情報表示装置において、
(1)上記検出部が、上記マルチタッチの入力位置を検出したとき、
(2)上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した2点の位置と、当該2点の位置間の投影間隔とを求め、
(3)さらに、上記マルチタッチの点が上記表示画面上で移動した後、表示画面から離れたことを、上記検出部が検出したことに応じて、上記スクロール演算部は、惰性でスクロールを一定速度で持続させ、その一定速度を、上記投影間隔に応じて定めることを特徴とする。
In the information display device according to the present invention,
(1) When the detection unit detects the multi-touch input position,
(2) The scroll calculation unit obtains a position of two points obtained by projecting a multi-touch point interval on the scroll bar, and a projection interval between the two points.
(3) Furthermore, in response to the detection unit detecting that the multi-touch point has moved on the display screen and then moved away from the display screen, the scroll calculation unit performs constant inertial scrolling. It is sustained at a speed, and the constant speed is determined according to the projection interval.
これにより、惰性によってスクロールが一定速度で持続する場合に、マルチタッチの点間隔の広狭に応じて上記一定速度を変えることができる。 Thereby, when scrolling continues at a constant speed due to inertia, the constant speed can be changed according to the width of the multi-touch point interval.
例えば、点間隔の広いマルチタッチが表示画面から離れた場合、スクロールは緩やかな速度で維持される形態を実現できる。逆に、点間隔の狭いマルチタッチが表示画面から離れた場合、スクロールは急速度で維持される形態を実現できる。 For example, when a multi-touch with a wide dot interval moves away from the display screen, it is possible to realize a form in which scrolling is maintained at a moderate speed. On the other hand, when the multi-touch with a narrow point interval moves away from the display screen, it is possible to realize a form in which scrolling is maintained at a rapid speed.
この結果、ユーザの操作性が一層向上する。 As a result, user operability is further improved.
上記情報表示方法における各ステップを、コンピュータに実行させることを特徴とする情報表示プログラム、上記いずれかの情報表示装置に備えられた各手段として、コンピュータを機能させることを特徴とする情報表示プログラム、およびこれらの情報表示プログラムを格納したことを特徴とするコンピュータ読取可能な記録媒体も、本発明の範疇に含まれる。 An information display program for causing a computer to execute each step in the information display method, and an information display program for causing a computer to function as each means provided in any of the information display devices, A computer-readable recording medium storing these information display programs is also included in the scope of the present invention.
本発明に係る情報表示方法または情報表示装置は、以上のように、マルチタッチの点間隔および表示画面のサイズに応じて、スクロール量またはスクロール可能な範囲を定め、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行することを特徴としている。 As described above, the information display method or the information display device according to the present invention determines the scroll amount or the scrollable range according to the multi-touch point interval and the display screen size, and responds to the multi-touch slide. It is characterized in that display contents are scrolled.
それゆえ、スクロール量またはスクロール可能な範囲の設定とスクロール操作とは連続した1動作で済む上、目標位置へのアクセスが容易になるので、スクロール操作に関するユーザの操作性を向上させることができるという効果を奏する。 Therefore, the setting of the scroll amount or the scrollable range and the scroll operation need only be performed in one continuous operation, and access to the target position is facilitated, so that the user operability regarding the scroll operation can be improved. There is an effect.
(情報表示方法の概要)
初めに、本発明に係る情報表示方法の概要を図1を参照して説明する。図1は、本発明に係る情報表示方法の概要を示す説明図であり、表示画面に対するユーザのスクロール操作と表示との関係の一例を示す説明図である。
(Outline of information display method)
First, an outline of an information display method according to the present invention will be described with reference to FIG. FIG. 1 is an explanatory diagram showing an outline of an information display method according to the present invention, and is an explanatory diagram showing an example of a relationship between a user's scroll operation and display on a display screen.
(1)情報表示装置の外観とスクロールバー
図1に示すように、PDA(Personal Digital Assistants)のような携帯型またはノート型の情報表示装置1は、タッチパネル機能を具備した表示画面2を備えている。表示画面2の縦幅をLとする。
(1) Appearance of Information Display Device and Scroll Bar As shown in FIG. 1, a portable or notebook
表示画面2に表示するコンテンツの表示量は、模式的に表した場合、表示画面2の縦幅Lの10倍(10L)に相当しているものとする。表示画面2に表示されたコンテンツの表示量は、1ページ分に相当するから、上記コンテンツは10ページから構成されているともいえる。
It is assumed that the display amount of the content displayed on the
このように、表示対象のコンテンツが、表示画面2に納まらない表示量を有している場合、表示画面2外に隠れたコンテンツを表示させるには、表示をスクロールさせることが必要になる。そのため、表示画面2の例えば右端に、表示画面2の上端から下端に至る帯状のスクロールバー3と、スクロールバー3上をユーザの操作によって上下するスライダ4とが表示される。
As described above, when the content to be displayed has a display amount that does not fit on the
図9を参照して説明したことと同様に、スクロールバー3の長さとスライダ4の長さとは、コンテンツの全体の表示量(10L)と表示画面2のサイズ(縦幅L)との割合を反映している。すなわち、図1に示した例では、スライダ4の長さは、表示画面2の縦幅Lの1/10(L/10)に設定されて表示される。
Similarly to the description with reference to FIG. 9, the length of the
(2)従来のスクロール操作
ユーザが表示中のページの前後のページを確認しようとする場合、スライダ4を指で押下し、スクロールバー3上を上下させる。このような操作を、以下、スクロール操作と呼ぶ。表示画面2の表示を1ページ分移動させるには、ユーザは、スライダ4をL/10動かせばよい。もし、コンテンツが20ページ相当の表示量を有している場合、表示画面2の表示を1ページ分移動させるには、ユーザは、スライダ4をL/20動かすことになる。
(2) Conventional scroll operation When the user wants to check the pages before and after the page being displayed, the user presses the
したがって、コンテンツの表示量が多いほど、スライダ4のサイズは小さくなるとともに、表示を1ページ分移動させるためのスライダ4の移動量は小さくなる。逆にいえば、スライダ4の移動量が同じ場合、コンテンツの表示量が多いほど、スクロールされるページ量(スクロール量)は増大する。このため、コンテンツの表示量が多いほど、ユーザのスクロール操作によって、所望の位置を通り過ぎる可能性は大きくなり、情報表示装置1の操作性が低下する。
Therefore, the larger the content display amount, the smaller the size of the
(3)本発明に基づくスクロール操作例
(3−1)スクロール量の変更
本発明は、スクロール量を随時可変させる操作と、スクロール操作とをユーザが1手で行えるようにすることを主眼としている。
(3) Example of scroll operation based on the present invention (3-1) Change of scroll amount The present invention is mainly intended to allow a user to perform an operation for changing the scroll amount as needed and a scroll operation with one hand. .
その一例として、スクロールバー3上を2本の指でタッチし、その2本の指の間隔によって、スクロール量を規定する。さらに、その2本の指の間隔によって、スクロール可能な範囲を規定する。
As an example, the
具体的には、スクロールバー3上をタッチした2本の指の間隔が、図1の(a)に示すように、例えばL/3であるとする。このときのスクロール量は、L/10の長さを持つスライダ4を用いた場合のスクロール量に対して、3/10に縮減される。すなわち、表示画面2の表示を1ページ分移動させるには、ユーザは、スクロールバー3上で、2本の指をL/3スライドさせればよい。
Specifically, it is assumed that the interval between two fingers touching the
このように、ユーザは、スクロールバー3上を2本の指でマルチタッチして、その2本の指をスクロールバー3上でスライドさせるという1手により、2本の指の間隔で規定されるスクロール量に従ったスクロールを実行することができる。
In this way, the user is defined at an interval between two fingers by one hand of multi-touching on the
(3−2)スクロール可能な範囲の変更
また、このとき、スクロール可能な範囲も、図1の(b)に示すように、表示画面2の縦幅Lと2本の指の間隔L/3との比に基づいて、3L(3ページ分)の表示量に制限される。したがって、表示が許容された3ページ分以外のコンテンツを表示できなくすることによって、ユーザが所望の位置を探す範囲を限定できるため、ユーザが所望の位置を探すことが一層容易になる。
(3-2) Change of Scrollable Range As shown in FIG. 1B, the scrollable range also includes a vertical width L of the
なお、スクロール可能な範囲を制限することは必須ではなく、その実行の可否は、ユーザが選択できるようにしても構わない。 It should be noted that it is not essential to limit the scrollable range, and whether or not the execution is possible may be selected by the user.
ところで、マルチタッチした2本の指の幅に基づいてスクロール可能な範囲を制限する形態では、さらに、スクロールバー3上に置かれた2本の指の位置を、スクロール可能な範囲における表示画面2の位置に対応づけることが好ましい。
By the way, in the form in which the scrollable range is limited based on the width of the two touched fingers, the position of the two fingers placed on the
例えば、図1の(a)に示すように、スクロールバー3上をマルチタッチした2本の指の中央位置と、スクロールバー3の上端との距離がL/e(eは1より大きい実数)であるとする。この1/eは、スクロールバー3の上端から2本の指の中央位置までの距離と、スクロールバー3の長さとの比率を表す。また、(1−1/e)は、スクロールバー3の下端から2本の指の中央位置までの距離と、スクロールバー3の長さとの比率を表す。
For example, as shown in FIG. 1A, the distance between the center position of two fingers multi-touched on the
そこで、1/eを、スクロール可能な範囲3Lと表示画面2の中央位置との比率として適用する。この結果、図1の例では、表示画面2の中央位置から上側に、3L/eの表示量が存在していることになる。
Therefore, 1 / e is applied as a ratio between the
同様に、上記2本の指の中央位置と、スクロールバー3の下端との距離(1−1/e)Lが、表示画面2の中央位置から下側にある(1−1/e)3Lの表示量と対応している。
Similarly, the distance (1-1 / e) L between the center position of the two fingers and the lower end of the
なお、1/eは、スクロールバー3上をマルチタッチした2本の指の中央位置を基準に設定したが、これに限られない。1/eは、マルチタッチした2本の指のいずれか一方の位置を基準として設定することも可能である。
1 / e is set based on the center position of the two fingers multi-touched on the
このように、スクロールバー3上のマルチタッチの位置を、スクロール可能な範囲における表示画面2の位置と対応づけることによって、直感的にわかりやすいスクロール操作をユーザに提供することができる。
As described above, by associating the multi-touch position on the
(情報表示装置の構成)
次に、上述した情報表示方法を実行する情報表示装置1の構成を説明する。図2は、本発明の実施形態に係る情報表示装置1の機能的構成を示すブロック図である。
(Configuration of information display device)
Next, the configuration of the
図2に示すように、情報表示装置1は、主要部として、表示部10、検出部12、信号判別部13、情報処理部14および表示制御部15を備えている。なお、信号判別部13および情報処理部14は、スクロール演算部に相当する。なお、各部12〜15は、制御部20として、例えばCPUで構成することが可能である。
As shown in FIG. 2, the
上記表示部10は、タッチ入力が可能な前記表示画面2を備えている。
The
上記検出部12は、上記タッチ入力と、その入力位置とを検出する。入力位置は、例えば、二次元直交座標系のX座標およびY座標によって表される。
The
上記信号判別部13は、検出部12により検出された入力信号から操作指示の信号を判別する機能を有している。具体的には、信号判別部13は、検出部12により検出されたX座標およびY座標から、その入力位置に割り当てられた操作指示を判別する。入力位置がシングルタッチによる場合、信号判別部13は、表示画面2に表示されたアイコン等の表示部品のうち、1つの入力点の座標に対応した表示部品に割り当てられた所定の操作指示を判別(認識)する。また、入力位置がマルチタッチによる場合、連続的に(一定時間内に)検出された複数の入力点の座標に対応した表示部品に割り当てられた所定の操作指示を判別(認識)する。
The
さらに、信号判別部13は、1つまたは複数の入力点の軌跡(ジェスチャ)を判別し、入力されたジェスチャに割り当てられた所定の操作指示を判別(認識)する。
Further, the
上記信号判別部13が、上記検出部12の検出結果を用いて、表示画面2に対するマルチタッチが、表示画面2をスクロールさせる指示であることを検出したとき、上記情報処理部14は、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面2のサイズとの第1関係式を用いて、上記スクロール量の演算を行う。
When the
また、上記信号判別部13が、上記検出部12の検出結果を用いて、表示画面2に対するマルチタッチが、表示画面2をスクロールさせる指示であることを検出したとき、上記情報処理部14は、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行う。
When the
上記表示制御部15は、上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行する、あるいは、上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行する。
The
情報表示装置1は、さらに、入力部11および記憶部16を備えている。
The
上記入力部11は、表示部10に一体的に併設されたタッチパネルに相当する。
The
上記記憶部16は、前記第1関係式、第2関係式、表示部品またはジェスチャと操作指示とを対応付けたテーブルを記憶しているほか、情報表示装置1の各種動作プログラムを記憶している。
The
(スクロール動作例1)
上記構成を備えた情報表示装置1が、前述の情報表示方法に従って実行するスクロール動作について詳細に説明する。図3は、情報表示装置1が実行するスクロール動作の処理手順を示すフローチャートである。図4は、表示画面2に対するユーザのスクロール操作と表示との関係の他の例を示す説明図である。
(Scroll operation example 1)
The scroll operation performed by the
図3のステップ1(以下、S1と略記する)では、情報表示装置1の電源がONになり、情報表示装置1がタッチ検出処理を行い得る状態になっている。S2では、上記検出部12が、上記入力部11を介した表示画面2に対するタッチ入力を待ち受けている。
In
この状態において、表示画面2がタッチされた場合、検出部12は検出信号を出力する(S2のYes)。信号判別部13は、検出部12から入力される検出信号の数が単数か複数かを判別する(S3)。その数が単数の場合(S3のNo)、タッチ入力はシングルタッチなので、処理はS4へ移行し、従来のシングルタッチ用の処理が実行される。
In this state, when the
一方、上記数が複数の場合(S3のYes)、信号判別部13は、入力された複数の検出信号から、複数のタッチ位置を表すX座標およびY座標を算出する(S5)。続いて、信号判別部13は、スクロールバー13の表示領域を示すX座標およびY座標と、S5で求めたX座標およびY座標とを比較し、マルチタッチのうち1点でも、スクロールバー13の表示領域内に含まれているかどうかを判定する(S6)。
On the other hand, when the number is plural (Yes in S3), the
もし、マルチタッチのどの点も、スクロールバー13の表示領域内に含まれていないなら(S6のNo)、処理はS7へ移行し、信号判別部13は、起動中のアプリケーションに固有のマルチタッチによる特定処理を実行するかどうかを判定する。S7の判定結果がYesならば、マルチタッチによる特定処理が実行される。一方、マルチタッチのどの点も、スクロールバー13の表示領域内に含まれていなくても、本発明に係るスクロール処理を実行するモードが設定されているならば(S7のNo)、処理はS9へ移行する。
If none of the multi-touch points are included in the display area of the scroll bar 13 (No in S6), the process proceeds to S7, and the
以上説明した、S1〜S7の処理は、表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出する検出ステップに相当する。 The processing of S1 to S7 described above corresponds to a detection step of detecting that multi-touch on the display screen is an instruction to scroll the display screen.
ここで、図4の(a)に示すように、上記S3の時点で、ユーザが、表示画面2のスクロールバー3上を2本の指でタッチしていたとする。この場合、S9では、情報処理部14がS5で算出したタッチ位置を表すX座標およびY座標を用いて、2点のタッチ位置間の距離を算出する。図4の(a)の例では、2点のタッチ位置間の距離は、L/3であると算出される。
Here, as shown in FIG. 4A, it is assumed that the user touches the
さらに、S10として、情報処理部14により、2点のタッチ位置が、スクロールバー3上のどこに位置しているかを算出してもよい。このS10では、例えば、図1を参照して説明したように、2本の指の中央位置と、スクロールバー3の上端との距離(L/e)を求めることになる。また、図4の(a)の例に即して説明するなら、2本の指の中央位置は、L/2の位置にあると算出される。
Further, as S10, the
次に、S11で、情報処理部14により、表示対象のコンテンツ(表示量は図1の(b)に示す10L)において、スクロール可能な範囲が算出される。スクロール可能な範囲は、後で具体例を説明する第2関係式を用いて算出される。第2関係式は、表示対象のコンテンツのスクロール可能な範囲と、マルチタッチの点間隔および表示画面のサイズとの関係を規定した数式である。
Next, in S11, the
この第2関係式を用いて、図4の(a)の例では、スクロール可能な範囲が、2点のタッチ位置間の距離L/3と、表示画面2の縦幅Lとに基づいて、表示画面2に表示中のページを含んで3Lとして算出される。
Using the second relational expression, in the example of FIG. 4A, the scrollable range is based on the distance L / 3 between the two touch positions and the vertical width L of the
さらに、上記S10で、2本の指の中央位置が、L/2の位置、つまりスクロールバー3の中央位置にあると算出されているので、2本の指は、スクロールバー3を3等分した中央の領域を特定している。したがって、スクロール可能な範囲は、2本の指が置かれたスクロールバー3上の位置に対応した状態で規定され、制限される。すなわち、表示画面2に表示中のページを真ん中として、表示画面2の上側に1ページ分のコンテンツが隠れており、同様に、表示画面2の下側にも1ページ分のコンテンツが隠れている状態が得られる。
Furthermore, since the center position of the two fingers is calculated to be the L / 2 position, that is, the center position of the
このように、2本の指はスライダ4を挟みこむように押下する必要はない。すなわち、2本の指がスクロールバー3を押下する領域は、スライダ4の位置とは無関係に特定される。なお、スクロールバー3内において行われたマルチタッチのみを、スクロールのためのマルチタッチとして検出するように限定すると、コンテンツの表示領域において行われるマルチタッチに反応して動作するタイプのアプリケーションが誤動作することを防ぐことができる。
Thus, it is not necessary to press the two fingers so as to sandwich the
以上説明したS9〜S11の処理は、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行う第2演算ステップに相当する。 The processes in S9 to S11 described above are performed by calculating the scrollable range using the second relational expression of the scrollable range of the content to be displayed and the multi-touch dot interval and the display screen size. This corresponds to the second calculation step to be performed.
次に、S12において、信号判別部13が、上記2点のタッチ位置間の距離に変化があるかどうかを判定し、その判定結果に応じた処理を行うようにしてもよい。なお、S12の処理をスキップし、マルチタッチの間隔が変更されても無視する形態とすることもできる。ここでは、S12の処理を実行する場合について説明する。
Next, in S12, the
図4の(b)には、2点のタッチ位置間の距離をL/3から2L/3に連続的に変化させた場合であって、下側の位置を変えずに、上側の指をスクロールバー3の上端までスライドさせた場合を示している。
FIG. 4B shows a case where the distance between two touch positions is continuously changed from L / 3 to 2L / 3, and the upper finger is moved without changing the lower position. The case where it is made to slide to the upper end of the
このように、信号判別部13が、スクロールバー13上で2点の位置間の距離が連続的変化したことを検出したとき(S12のYes)、処理はS5に戻り、信号判別部13によって、2点の座標および2点間の距離を算出し直す。この新たな算出結果と上記第2関係式とを用いて、情報処理部14は、スクロールバー上の2点の位置、およびスクロール可能な範囲を改めて求める。
Thus, when the
図4の(b)に示す例では、スクロール可能な範囲が、2点のタッチ位置間の距離2L/3と、表示画面2の縦幅Lとに基づいて、表示画面2に表示中のページを含んで3L/2として算出される。また、上側の指はスクロールバー3の上端をタッチしているので、表示画面2の上側にスクロール可能な範囲は存在しない。一方、表示画面2の下側には、スクロール可能な範囲として、3L/2−Lによって求まるL/2分の表示範囲が隠れている。
In the example shown in FIG. 4B, the scrollable range is a page being displayed on the
図4の(c)には、上記と逆に、上側の指の位置を変えずに、下側の指をスクロールバー3の下端までスライドさせた場合も示している。この場合には、表示画面2の下側にスクロール可能な範囲は存在せず、表示画面2の上側に、スクロール可能な範囲として、L/2分の表示範囲が隠れた状態が得られる。
FIG. 4C shows a case where the lower finger is slid to the lower end of the
なお、スクロールバー3上の2点のタッチ位置間の距離が、上記のように連続的に変化した場合には、前記表示制御部15は、表示画面2に表示中の状態を変えずに維持することが好ましい。なぜなら、スクロール可能な範囲が変化しても、ユーザが確認中の表示内容は変わらないので、ユーザは迷うことなく、所望の位置を容易に探し当てることができるからである。
When the distance between the two touch positions on the
ここで、2点のタッチ位置間の距離が連続的に変化した場合でも、表示中の状態を変えずに維持する処理について補足しておく。 Here, even when the distance between the two touch positions continuously changes, a supplementary description will be given of the processing for maintaining the displayed state without changing.
表示中の状態を変えずに維持するためには、表示中の状態を変えずに維持するという判断を表示制御部15が行うための元になる状態が、信号判別部13によって検出される。そのような元になる状態として、例えば、(1)2点のタッチ位置のいずれか一方が不変、(2)2点のタッチ位置の中央位置が不変、(3)タッチ位置間の距離が基準値以上の速度で変化しているなどのいずれかを設定することができる。
In order to maintain the display state without changing, the
S12の処理の説明に戻り、S12における信号判別部13の判定結果がNoの場合、S13において、信号判別部13は、ユーザがマルチタッチをドラッグしているかどうかを判定する。言い換えると、信号判別部13は、ユーザが2本の指の間隔を変えることなく、2本の指をスクロールバー3上でスライドさせているかどうかを判定する。
Returning to the description of the processing in S12, when the determination result of the
S13の判定結果がYesの場合、S14において、信号判別部13は、2本の指の新たな座標を算出し、情報処理部14は、新たな座標から求まる2本の指の中央位置の座標と、前回求めた2本の指の中央位置の座標とを比較する。この比較処理によって、情報処理部14は、上記中央位置の座標の移動方向と移動量とを求め、表示制御部15へ出力する。
When the determination result in S13 is Yes, in S14, the
さらに、情報処理部14は、S15において、後で具体例を説明する第1関係式を用いて、表示対象のコンテンツのスクロール量を算出し、表示制御部15へ出力する。第1関係式は、表示対象のコンテンツのスクロール量と、マルチタッチの点間隔および表示画面のサイズとの関係を規定した数式である。
Further, in S15, the
この第1関係式を用いて、図4の(a)の例では、2点のタッチ位置間の距離L/3と、表示画面2の縦幅Lとに基づいて、2本の指の中央位置をL/3スライドさせると、1ページ分のスクロールを実行するスクロール量が算出される。このスクロール量は、図1の(a)にL/10の長さで表示されたスライダ4を用いた場合のスクロール量の3/10に縮減されている。
Using the first relational expression, in the example of FIG. 4A, the center of two fingers is calculated based on the distance L / 3 between two touch positions and the vertical width L of the
表示制御部15は、上記のようにして情報処理部14が算出したスクロール量に従って表示画面2の表示がスクロールされるように、表示部10を駆動し制御する。S14およびS15の処理は、2本の指のスライドが止まるまで繰り返される。すなわち、S13〜S15の処理がループ状に繰り返される。2本の指のスライドが止まったことを信号判別部13が判定すると(S13のNo)、一連のスクロール動作が終了する。
The
以上説明したS9,S12〜S14の処理が、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面のサイズとの第1関係式を用いて、上記スクロール量の演算を行う第1演算ステップに相当する。また、S15は、演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行するスクロールステップに相当する。 The processes of S9 and S12 to S14 described above calculate the scroll amount by using the first relational expression of the scroll amount of the display target content, the multi-touch point interval, and the display screen size. This corresponds to one calculation step. Further, S15 corresponds to a scroll step for executing scrolling of display contents in response to the multi-touch slide according to the calculation result.
(スクロール可能な範囲の他の例)
図7は、スクロール可能な範囲の他の例を示す説明図である。この他の例では、表示画面2に、2ページ分のコンテンツが表示されている。
(Other examples of scrollable range)
FIG. 7 is an explanatory diagram illustrating another example of a scrollable range. In another example, two pages of content are displayed on the
コンテンツが8ページ以上のページ数で構成されているとし、ユーザがスクロールバー3の中央位置から上側において、L/4の間隔に開いた2本の指でマルチタッチをしたとする。
It is assumed that the content is composed of eight or more pages, and the user performs multi-touch with two fingers opened at an interval of L / 4 above the center position of the
この場合、後述する第2関係式を用いると、スクロール可能な範囲が、2点のタッチ位置間の距離L/4と、表示画面2の縦幅Lとに基づいて、表示画面2に表示中の2ページ分を含んで4Lとして算出される。
In this case, using the second relational expression described later, the scrollable range is being displayed on the
一方、後述する第1関係式を用いると、2点のタッチ位置間の距離L/4と、表示画面2の縦幅Lとに基づいて、2本の指の中央位置をL/4スライドさせると、1画面分、すなわち2ページ分のスクロールを実行するスクロール量が算出される。
On the other hand, using the first relational expression described later, the center position of the two fingers is slid by L / 4 based on the distance L / 4 between the two touch positions and the vertical width L of the
また、上側の指とスクロールバー3の上端との間隔はL/4になっているので、表示画面2の上側には、スクロール可能な範囲が1画面分、すなわち2ページ分存在している。同様に、下側の指とスクロールバー3の下端との間隔はL/2になっているので、表示画面2の下側には、スクロール可能な範囲が2画面分、すなわち4ページ分存在している。
Further, since the distance between the upper finger and the upper end of the
(第1関係式および第2関係式の具体例)
(1)前提
第1関係式の具体例を説明する前提として、以下のように決めておく。
表示すべきコンテンツの長さ:K
表示画面2の縦幅:L
指の移動距離:r
指の間隔:p
指の移動距離rに対するコンテンツの移動距離:x
xは上記スクロール量に相当している。
(Specific examples of the first relational expression and the second relational expression)
(1) Premise As a premise for explaining a specific example of the first relational expression, the following is determined.
Length of content to be displayed: K
Finger movement distance: r
Finger spacing: p
Content movement distance with respect to finger movement distance r: x
x corresponds to the scroll amount.
また、上記KとLとの間には、K=nL(nは1より大きい実数)という関係があり、上記pとLとの間には、p=L/m(mは1より大きい実数)という関係があるとする。 Further, there is a relationship of K = nL (n is a real number greater than 1) between K and L, and p = L / m (m is a real number greater than 1) between p and L. ).
なお、nとmとの間には、m≦nという条件をつけ、m>nとなることを禁止してもよいし、m≦nという条件をつけずに、m>nとなることを許容してもよい。この点については、後述する。 It should be noted that a condition of m ≦ n may be set between n and m, and m> n may be prohibited, or m> n without the condition of m ≦ n. It may be acceptable. This point will be described later.
(2)シングルタッチの場合
通常のシングルタッチによるスクロールでは、以下の比例関係が成り立つように、スクロール量xを設定している。
(2) In the case of single touch In scrolling by normal single touch, the scroll amount x is set so that the following proportional relationship is established.
r/L=x/K
したがって、x=rK/L(式1)が得られる。
r / L = x / K
Therefore, x = rK / L (Formula 1) is obtained.
上記(式1)に、K=nLを代入すると、x=nr(式2)が求まる。 Substituting K = nL into the above (formula 1) yields x = nr (formula 2).
ここで、図1の例において、指の移動距離r=L/10、コンテンツの長さK=10Lとすれば、n=10だから、(式2)を用いて、スクロール量x=Lとなる。これは、スライダ4を、それ自身の長さであるL/10動かすと、スクロール量xはL、つまり1ページ分の移動が実行されることを意味している。
Here, in the example shown in FIG. 1, if the finger movement distance r = L / 10 and the content length K = 10L, then n = 10, and the scroll amount x = L using (Expression 2). . This means that when the
(3)マルチタッチの場合
(3−1)スクロール可能な範囲を決める第2関係式
指の間隔pのマルチタッチによって、表示対象のコンテンツにおけるスクロール可能な範囲αは、例えば、以下の第2関係式によって規定することができる。
(3) In the case of multi-touch (3-1) Second relational expression for determining a scrollable range The scrollable range α in the content to be displayed by the multi-touch at the finger interval p is, for example, the following second relation It can be defined by the formula.
α=L×(L/p)(式3)
上記(式3)をp=L/mによって変形すると、α=mL(式4)が求まる。
α = L × (L / p) (Formula 3)
When the above (formula 3) is transformed by p = L / m, α = mL (formula 4) is obtained.
図1の例において、p=L/3、つまりm=3だから、上記(式4)によって、スクロール可能な範囲αは3Lになる。 In the example of FIG. 1, since p = L / 3, that is, m = 3, the scrollable range α is 3L according to the above (Equation 4).
(式3)では、スクロール可能な範囲αと指の間隔pとは反比例の関係になっている。すなわち、指の間隔pを広げることにより、2本の指とスクロールバー3の上端または下端との間隔を狭めると、スクロール可能な範囲αは線形的に狭まり、逆に指の間隔pを狭めると、スクロール可能な範囲αは線形的に広がる。このような関係に設定すると、ユーザにとって、スクロール可能な範囲αが直感的にわかりやすくなる。
In (Expression 3), the scrollable range α and the finger spacing p are in an inversely proportional relationship. That is, when the distance between the two fingers and the upper end or the lower end of the
ただし、第2関係式は、任意に設定可能なので、直感的なわかりやすさと、操作のし易さとの観点で、設定の仕方を決めればよい。 However, since the second relational expression can be arbitrarily set, the setting method may be determined in terms of intuitive understanding and ease of operation.
(3−2)スクロール量を決める第1関係式
マルチタッチのスクロール量についても、シングルタッチのスクロール量と同様に、以下の比例関係(式5)が成り立つように、スクロール量x’を設定すると、ユーザは、直感的にわかりやすいスクロール操作を行うことができる。ただし、スクロールは、(式4)で求まるスクロール可能な範囲αの範囲内に制限しておく。
(3-2) First Relational Formula for Determining Scroll Amount As for the multi-touch scroll amount, similarly to the single-touch scroll amount, the scroll amount x ′ is set so that the following proportional relationship (Equation 5) is satisfied. The user can perform an intuitive and easy-to-understand scroll operation. However, the scrolling is limited within the range of the scrollable range α obtained by (Expression 4).
r/L=x’/α(式5)
(式5)からx’=rα/Lが得られ、さらに、(式4)によって変形すると、スクロール量x’は、以下の第1関係式によって規定することができる。
r / L = x ′ / α (Formula 5)
When x ′ = rα / L is obtained from (Equation 5) and further transformed according to (Equation 4), the scroll amount x ′ can be defined by the following first relational expression.
x’=mr(式6)
図1の例では、上述のようにm=3である。指の移動距離rを2本の指の間隔L/3とすると、x’=Lとなる。つまり、マルチタッチにおけるスクロール量x’は、2本の指の間隔と同じ距離だけ2本の指をスライドさせると、1ページ分の移動が実行される。要するに、1ページ分のスクロール量を得るための指の移動量は、図1の(a)に示すスライダ4を用いた場合の10/3倍に拡大されている。したがって、マルチタッチのスライド量とシングルタッチのスライド量とを同じにした場合には、マルチタッチのスクロール量x’は、シングルタッチのスクロール量xの3/10倍に縮減される。その結果、所望の位置へのアクセスが遥かに容易になる。
x ′ = mr (Formula 6)
In the example of FIG. 1, m = 3 as described above. If the finger movement distance r is the distance L / 3 between two fingers, x ′ = L. That is, the scroll amount x ′ in multi-touch is moved by one page when the two fingers are slid by the same distance as the interval between the two fingers. In short, the movement amount of the finger for obtaining the scroll amount for one page is enlarged to 10/3 times when the
第1関係式もまた、任意に設定可能なので、直感的なわかりやすさと、操作のし易さとの観点で、第2関係式との関係も考慮しつつ設定の仕方を決めればよい。 Since the first relational expression can also be set arbitrarily, the setting method may be determined in consideration of the relation with the second relational expression from the viewpoint of intuitive understanding and ease of operation.
なお、第1関係式および第2関係式を、上記(式6)および(式4)の組み合わせで定めると、マルチタッチをスクロールバー3の上端から下端までの長さ一杯にスライドさせることと、スクロール可能な範囲を一杯に使ったスクロールとが対応する。したがって、この設定によれば、マルチタッチの位置と間隔に応じたスクロール可能な範囲およびスクロール量が極めてわかりやすく、操作しやすくなる。
In addition, when the first relational expression and the second relational expression are determined by a combination of the above (formula 6) and (formula 4), sliding the multi-touch to the full length from the upper end to the lower end of the
(3−3)mとnとの関係の補足
前述したように、コンテンツの長さKと表示画面2の縦幅Lとの比であるnと、指の間隔pと表示画面2の縦幅Lとの比であるmとの間に、m≦nという条件をつけ、m>nとなることを禁止してもよいし、m≦nという条件をつけずに、m>nとなることを許容してもよい。この点について、その技術的意義を補足説明する。
(3-3) Supplement to the relationship between m and n As described above, the ratio n between the content length K and the vertical width L of the
m≦nという条件をつけ、m>nとなることを禁止した場合には、2本の指の間隔を、シングルタッチの場合のスライダ4の長さより狭めたとしても、その狭い間隔に応じた大きなスクロール量は得られないことを意味する。つまり、2本の指の間隔を、シングルタッチの場合のスライダ4の長さより狭めたとしても、シングルタッチの場合のスクロール量が上限になる。
When the condition of m ≦ n is set and m> n is prohibited, even if the distance between the two fingers is narrower than the length of the
一方、m≦nという条件をつけずに、m>nとなることを許容することは、スクロール量の上記上限が無くなることを意味する。すなわち、2本の指の間隔を、シングルタッチの場合のスライダ4の長さより狭めることによって、その狭い間隔に応じたより大きなスクロール量が得られる。
On the other hand, allowing the condition of m> n without the condition of m ≦ n means that the upper limit of the scroll amount is eliminated. That is, by narrowing the distance between the two fingers from the length of the
このようなmとnの条件は、情報表示装置1の出荷時に、上記2通りのいずれかに初期設定され、ユーザは変更できないようにしてもよいし、ユーザがその初期設定を変更できるように選択可能としてもよい。
Such conditions of m and n are initially set to one of the above two at the time of shipment of the
(マルチタッチの変形例1)
ここまでの説明では、スクロール操作のためのマルチタッチは、スクロールバー3上でなされている。しかし、本発明はこの形態に限定されるものではなく、例えば、図5に示すようなマルチタッチの形態であってもよい。
(Modified example 1 of multi-touch)
In the description so far, the multi-touch for the scroll operation is performed on the
図5は、本発明に係るスクロール操作のためのマルチタッチの変形例を示す説明図である。図5の例では、2本の指の一方が、スクロールバー3上をタッチし、2本の指の他方は、2点を結ぶ線と表示画面2の短辺(X軸)とが平行になる状態で、コンテンツの表示領域をタッチしている。この場合、2本の指の間隔pが、前述した第2関係式であるα=L×(L/p)(式3)のpとして、情報処理部14により認識され、算出される。
FIG. 5 is an explanatory view showing a modified example of multi-touch for the scroll operation according to the present invention. In the example of FIG. 5, one of the two fingers touches the
(マルチタッチの変形例2)
図6は、スクロール操作のためのマルチタッチの自由度を高めた形態を示す説明図である。図6に示すように、2本の指の一方が、スクロールバー3上をタッチしているならば、2本の指の他方は、図5のように、2点を結ぶ線と表示画面2の短辺とが平行になる状態でなくてもよい。
(Modified example 2 of multi-touch)
FIG. 6 is an explanatory diagram showing a form in which the degree of freedom of multi-touch for scroll operation is increased. As shown in FIG. 6, if one of the two fingers is touching the
すなわち、2本の指のタッチ位置を結ぶ線分を、X軸に平行な成分(X方向の指の幅)とY軸に平行な成分(Y方向の指の幅)とに分解し、例えば、Y方向の指の幅を、上記(式3)のpとして、情報処理部14が認識し算出する。なお、X方向の指の幅をpとして算出してもよいし、2本の指のタッチ位置を結ぶ線分の長さをpとして算出してもよい。
That is, a line segment connecting the touch positions of two fingers is decomposed into a component parallel to the X axis (X direction finger width) and a component parallel to the Y axis (Y direction finger width), for example, The
このように、X軸およびY軸に対して2本の指のタッチ位置を結ぶ線分が斜めになることを許容することによって、ユーザの操作性が一層向上する。 In this way, by allowing the line segment connecting the touch positions of two fingers to the X axis and the Y axis to be inclined, the operability for the user is further improved.
なお、スクロールバー3が表示画面2の縦方向(Y方向)に表示された垂直スクロールバーである場合、スクロールバー3上をタッチしている指は、スクロールバー3上をスライドすることによって、表示が表示画面2の縦方向に流れるスクロールが実行される。また、この場合、X軸に平行な成分は無視され、Y軸に平行な成分によって、スクロール可能な範囲およびスクロール量が算出される。
When the
一方、スクロールバー3が垂直スクロールバーと、表示画面2の下端に表示された水平スクロールバーとで構成されている場合、2本の指をX方向およびY方向に同時にスライドさせることができる。この場合、表示画面の横方向に流れるスクロールは、X方向の指の幅によって規定され、表示画面の縦方向に同時に流れるスクロールは、Y方向の指の幅によって規定されるとすればよい。
On the other hand, when the
ただし、2本の指をX方向およびY方向に同時にスライドさせると、どちらの指も、スクロールバーから離れてしまうので、スクロール操作のためのマルチタッチが信号判別部13によって認識されたときに、スクロールのモードを保持し続ける必要がある。
However, if two fingers are simultaneously slid in the X direction and the Y direction, both fingers are separated from the scroll bar, so that when the multi-touch for the scroll operation is recognized by the
また、表示画面2が図6に示すように縦長で、横幅が縦幅より狭い場合、横の移動量を小さくし、縦の移動量を大きくするとよい。つまり、X軸に平行な成分>Y軸に平行な成分の関係となるように、ユーザがマルチタッチすると、そのような縦横の移動量の関係が得られる。
Further, when the
(マルチタッチの変形例3)
ここまでの説明では、マルチタッチは2点タッチの形態であった。しかし、マルチタッチは2点タッチに限定されるものではなく、マルチタッチの点の数は3点以上でも構わない。
(
In the description so far, multi-touch has been a form of two-point touch. However, multi-touch is not limited to two-point touch, and the number of multi-touch points may be three or more.
例えば、起動中のアプリケーションが、ブラウザ画面を拡大表示するためのマルチタッチによる操作と混同が生じないアプリケーションの場合、あるいは、スクロール操作のためのマルチタッチが信号判別部13によって認識された場合に、スクロールのモードを保持できる場合には、コンテンツの表示領域を3本以上の指でタッチして、スクロールを実行するようにしてもよい。
For example, when the active application is an application that is not confused with the multi-touch operation for enlarging the browser screen, or when the multi-touch for the scroll operation is recognized by the
コンテンツの表示領域を3本以上の指でタッチした場合、上記(式3)のpとして、最も遠く離れた指同士の距離、Y方向に最も離れた指同士の距離(垂直スクロールバーの場合)、またはX方向に最も離れた指同士の距離(水平スクロールバーの場合)を、情報処理部14が認識し算出してもよい。逆に、最も近い指同士の距離、Y方向に最も近い指同士の距離(垂直スクロールバーの場合)、またはX方向に最も近い指同士の距離(水平スクロールバーの場合)をpとしてもよい。あるいは、全ての指同士の距離の合計値または平均値をpとしてもよい。さらに、3本以上の指が形作る多角形の面積の値をpとして用いてもよい。
When the content display area is touched with three or more fingers, the distance between the farthest fingers and the distance between the farthest fingers in the Y direction are set as p in (Equation 3) (in the case of a vertical scroll bar). Alternatively, the
(スクロール動作例2)
情報表示装置1が、前述の情報表示方法に従って実行するスクロール動作の他の例について説明する。図8は、情報表示装置1が実行するスクロール動作の他の処理手順を示すフローチャートである。図8に示す処理手順の大まかな流れは、図3に示す処理手順と同様なので、ここでは、図3に示す処理手順との違いを中心に説明する。
(Scroll operation example 2)
Another example of the scroll operation executed by the
S1〜S4の処理は、図3を参照して説明したとおりである。 The processing of S1 to S4 is as described with reference to FIG.
S5’では、信号判別部13は、検出部12から入力された複数の検出信号から、マルチタッチされた2点のX座標およびY座標を算出するとともに、2点間の中心位置の座標を算出し、その中心位置の座標を記憶部16に記録する。
In S5 ′, the
S6’では、信号判別部13は、スクロールバー13の表示領域を示すX座標およびY座標と、S5’で求めたX座標およびY座標とを比較し、マルチタッチの上記2点が両方とも、スクロールバー13の表示領域内に含まれているかどうかを判定する。
In S6 ′, the
S6’の判定結果がNo、すなわち、マルチタッチの1点でもスクロールバー13の表示領域から外れていると判定された場合には、処理がS7’に進み、マルチタッチに基づく通常の処理が実行される。
If the determination result in S6 ′ is No, that is, if it is determined that even one point of multi-touch is out of the display area of the
S6’の判定結果がYesの場合には、処理がS9へと進み、図3を参照して説明したS9〜S12の処理が同様に実行される。 If the determination result in S6 ′ is Yes, the process proceeds to S9, and the processes in S9 to S12 described with reference to FIG. 3 are similarly performed.
S12の判定結果がNoの場合、処理はS13’へ進み、信号判別部13は、前回のマルチタッチの中心位置の座標が変化したかどうかを確認する。前回のマルチタッチの中心位置の座標とは、S5’において実行した記憶部16に対する今回の記録より1つ前に記録された座標である。
When the determination result in S12 is No, the process proceeds to S13 ', and the
S13’の確認結果がNoの場合、マルチタッチはスライドしていないことを意味するので、処理はS1へ戻る。また、S13’の確認結果がYesであれば、マルチタッチはスライドして、位置が変わっていることを意味する。そこで、情報処理部14は、S5’で算出した中心位置の座標と、記憶部16から読み出した中心位置の座標とを用いて、マルチタッチの移動の方向と移動量とを算出し、表示制御部15へ出力する。
If the confirmation result in S13 'is No, it means that multi-touch is not slid, and the process returns to S1. If the confirmation result in S13 'is Yes, it means that the multi-touch has been slid and the position has changed. Therefore, the
S15において情報処理部14が実行するスクロール量の算出は、既に説明したとおりである。
The calculation of the scroll amount executed by the
(スクロール動作例3)
3点のマルチタッチによるスクロール動作の変形例を以下に説明する。
(Scroll operation example 3)
A modification example of the scroll operation by the three-point multi-touch will be described below.
上記検出部12が、3点のマルチタッチを検出し、かつ、2点はスクロールバー3上にあり、残りの1点はコンテンツの表示領域上にあることを検出したとき、情報処理部14は、スクロールバー3上の2点の間隔を上記第1関係式に適用することによって、スクロール量の演算を行う。
When the
一方、表示制御部15は、コンテンツの表示領域上にある上記1点のスライドに呼応した表示内容のスクロールを、上記演算で求めたスクロール量に従って実行する。
On the other hand, the
この形態では、スクロールバー3上に置いた2本の指をスライドさせないので、スライドの範囲が、スクロールバー3の長さに制限されるということがない。また、スクロールバー3上に置いた2本の指の役割は、スクロール量を決めることのみになる。
In this embodiment, since the two fingers placed on the
この場合には、スクロール可能な範囲は制限されないので、コンテンツの表示領域上にある上記1点のタッチおよびスライドを繰り返すことにより、コンテンツの先端から末端までの全範囲でスクロールを実行することができる。 In this case, since the scrollable range is not limited, scrolling can be executed in the entire range from the top to the end of the content by repeating the touching and sliding of the one point on the content display area. .
また、スクロールバー3上に置いた2本の指の位置に基づいて、前述したように、スクロール可能な範囲を制限してもよい。この場合には、上記検出部12が、スクロールバー3上に置いた2本の指の位置を検出し、情報処理部14が、前述したように、第2関係式を用いてスクロール可能な範囲を算出する。
Further, based on the position of the two fingers placed on the
なお、ユーザが、スクロールバー3上の2点をタッチしたままにせず、表示画面2からその2点を離してしまったとしても、表示領域上にある上記1点のスライドに呼応したスクロールを実行できるならば、操作性が一層向上する。例えば、ユーザは、スクロールバー3上を2本の指でタッチした後、1本の指でスクロールを行うというような一連の操作を片手のみで行うことができる。
Even if the user does not keep touching the two points on the
この形態では、情報処理部14が求めたスクロール量およびスクロール可能な範囲の一方または両方を記憶部16に保持しておき、スクロールバー3から上記2点が離れても、スクロール動作を解除せず、表示領域上にある上記1点のスライドを待ち受けるようにする。そして、例えば、表示領域上にある上記1点のスライドが基準時間を超えて実行されないことを信号判別部13が判定した場合に、情報処理部14がスクロール動作を解除すればよい。
In this embodiment, one or both of the scroll amount obtained by the
(スクロール動作例4)
情報表示装置1が、従来の十字キー、トラックボールまたは上下ボタンのようなハードウェアの入力部を備え、スクロールバー3上の2点タッチに加えて、ユーザが入力部を操作することにより、上下左右のスクロールを実行する形態を採用してもよい。
(Scroll operation example 4)
The
(スクロール動作例5)
最後に、マルチタッチをスライドさせながら、表示画面2から離したときのスクロール動作例を説明する。
(Scroll operation example 5)
Finally, an example of a scroll operation when the multi-touch is slid and released from the
検出部12が、マルチタッチの入力位置を検出したとき、情報処理部14は、マルチタッチの点間隔をスクロールバー3上に投影した2点の位置と、当該2点の位置間の投影間隔とを求める。
When the
さらに、上記マルチタッチの点が表示画面2上で移動した後、表示画面2から離れたことを、検出部12が検出したことに応じて、情報処理部14は、惰性でスクロールを一定速度で持続させ、その一定速度を、上記投影間隔に応じて定める。
Further, in response to the
これにより、惰性によってスクロールが一定速度で持続する場合に、マルチタッチの点間隔の広狭に応じて上記一定速度を変えることができる。 Thereby, when scrolling continues at a constant speed due to inertia, the constant speed can be changed according to the width of the multi-touch point interval.
例えば、点間隔の広いマルチタッチが表示画面2から離れた場合、スクロールは緩やかな速度で維持される。逆に、点間隔の狭いマルチタッチが表示画面2から離れた場合、スクロールは急速度で維持される。
For example, when a multi-touch with a wide dot interval is separated from the
この結果、ユーザの操作性が一層向上する。 As a result, user operability is further improved.
なお、マルチタッチが表示画面2から離れたときに、スクロールが止まる形態を採用してもよい。さらに、スクロール可能な範囲の制限と、惰性によるスクロールとを組み合わせ、移動の範囲が制限された範囲内で、コンテンツが移動できるようにしてもよい。
In addition, you may employ | adopt the form which a scroll stops when a multi touch leaves | separates from the
また、本発明では、タッチ位置の動きの方向とスクロール方向との関係について任意に設定可能であり、さらにユーザが設定を変更できるようにしてもよい。例えば、表示画面2またはスクロールバー3をタッチした指を下方へスライドさせたときに、表示内容が上方へスクロールする通常の設定を、表示内容が下方へスクロールする逆の設定に変更できるようにしてもよい。
In the present invention, the relationship between the direction of movement of the touch position and the scroll direction can be arbitrarily set, and the user may be able to change the setting. For example, when the finger touching the
この形態では、例えば図4の(b)において、表示画面2の下側に隠れているスクロール可能な範囲が、逆に、表示画面2の上側に隠れることになる。つまり、マルチタッチの2点をスクロールバー3の下方へスライドさせると、表示画面2の上側に隠れていた表示内容が下方へ移動して表示される。同様に、図4の(c)において、表示画面2の上側に隠れているスクロール可能な範囲が、表示画面2の下側に隠れることになる。つまり、マルチタッチの2点をスクロールバー3の上方へスライドさせると、表示画面2の下側に隠れていた表示内容が上方へ移動して表示される。
In this form, for example, in FIG. 4B, the scrollable range hidden on the lower side of the
(補足)
情報表示装置1の各部10〜16、特に各部12〜15は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
(Supplement)
Each part 10-16 of
すなわち、情報表示装置1は、各機能を実現する制御プログラムの命令を実行するCPU、上記プログラムを格納したROM、上記プログラムを展開するRAM、上記プログラムおよび各種データを格納するメモリ等で構成された記憶部16、あるいは記録媒体などを備えている。
That is, the
そして、本発明の目的は、上述した機能を実現するソフトウェアである情報表示装置1の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、情報表示装置1に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
An object of the present invention is a recording medium on which a program code (execution format program, intermediate code program, source program) of a control program of the
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、情報表示装置1を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
The
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications can be made 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.
本発明は、情報の表示機能を備えた装置全般に利用することができる。本発明は、例えば、通信機能、情報処理機能、および、その他各種の機能を備える高機能携帯端末、いわゆるスマートフォンに適用することが可能である。 The present invention can be used for all apparatuses having an information display function. The present invention can be applied to, for example, a high-function mobile terminal having a communication function, an information processing function, and other various functions, a so-called smartphone.
1 情報表示装置
2 表示画面
3 スクロールバー
12 検出部
13 信号判別部(スクロール演算部)
14 情報処理部(スクロール演算部)
15 表示制御部
16 記憶部(記録媒体)
DESCRIPTION OF
14 Information processing section (scroll calculation section)
15
Claims (15)
上記指示が検出されたとき、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面のサイズとの第1関係式を用いて、上記スクロール量の演算を行う第1演算ステップと、
上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行するスクロールステップとを含んでいること
を特徴とする情報表示方法。 A detection step for detecting that multi-touch on the display screen is an instruction to scroll the display screen;
A first calculation step for calculating the scroll amount by using a first relational expression of the scroll amount of the display target content and the multi-touch point interval and the display screen size when the instruction is detected; ,
And a scrolling step of scrolling the display contents in response to the multi-touch slide according to the result of the calculation.
上記指示が検出されたとき、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行う第2演算ステップと、
上記マルチタッチのスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行するスクロールステップとを含んでいること
を特徴とする情報表示方法。 A detection step for detecting that multi-touch on the display screen is an instruction to scroll the display screen;
When the instruction is detected, the second relational expression between the scrollable range of the content to be displayed and the multi-touch point interval and the display screen size is used to calculate the scrollable range. Two computation steps;
A scroll step of performing scrolling of display contents in response to the multi-touch slide within the scrollable range obtained by the calculation.
上記タッチ入力と、その入力位置とを検出する検出部と、
上記検出部の検出結果を用いて、表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出したとき、表示対象のコンテンツのスクロール量と、上記マルチタッチの点間隔および表示画面のサイズとの第1関係式を用いて、上記スクロール量の演算を行うスクロール演算部と、
上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを実行する表示制御部とを備えたこと
を特徴とする情報表示装置。 A display screen that allows touch input,
A detection unit for detecting the touch input and the input position;
When it is detected that the multi-touch on the display screen is an instruction to scroll the display screen using the detection result of the detection unit, the scroll amount of the display target content, the multi-touch point interval, and the display screen Using a first relational expression with the size, a scroll calculation unit for calculating the scroll amount;
An information display device comprising: a display control unit that executes scrolling of display contents in response to the multi-touch slide according to a result of the calculation.
タッチ入力と、その入力位置とを検出する検出部と、
上記検出部の検出結果を用いて、表示画面に対するマルチタッチが、表示画面をスクロールさせる指示であることを検出したとき、表示対象のコンテンツのスクロール可能な範囲と、上記マルチタッチの点間隔および表示画面のサイズとの第2関係式を用いて、上記スクロール可能な範囲の演算を行うスクロール演算部と、
上記演算の結果に従って、上記マルチタッチのスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行する表示制御部とを備えたこと
を特徴とする情報表示装置。 A display screen that allows touch input,
A detection unit for detecting a touch input and the input position;
Using the detection result of the detection unit, when it is detected that multi-touch on the display screen is an instruction to scroll the display screen, the scrollable range of the display target content, the multi-touch point interval, and the display Using a second relational expression with the size of the screen, a scroll calculation unit for calculating the scrollable range;
An information display device comprising: a display control unit that executes scrolling of display contents in response to the multi-touch slide within the scrollable range obtained by the calculation according to the result of the calculation.
上記第1関係式が、上記マルチタッチの点間隔の変更に応じて、上記スクロール量を大から小へ変更させる式であるとき、
上記第2関係式もまた、上記マルチタッチの点間隔の上記変更に応じて、上記スクロール可能な範囲を大から小へ変更させる式であること
を特徴とする請求項3に記載の情報表示装置。 When the scroll calculation unit detects that the multi-touch on the display screen is an instruction to scroll the display screen, using the detection result of the detection unit, the scrollable range of the content to be displayed and the multi-touch Using the second relational expression between the touch point interval and the display screen size, the above scrollable range is calculated,
When the first relational expression is an expression for changing the scroll amount from large to small according to the change in the multi-touch point interval,
4. The information display apparatus according to claim 3, wherein the second relational expression is also an expression for changing the scrollable range from large to small in accordance with the change in the multi-touch point interval. .
上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した2点の位置と、当該2点の位置間の投影間隔とを求め、
上記投影間隔が、スクロールバーの長さLに対して占める割合を1/m(mは1以上の実数)とし、上記2点の位置が上記投影間隔を保ってスクロールバー上を移動するときの移動量をrとするとき、
表示対象のコンテンツのスクロール量xを定めた上記第1関係式は、
x=mrであること
を特徴とする請求項3または5に記載の情報表示装置。 When the detection unit detects the input position of the multi-touch,
The scroll calculation unit obtains the position of two points obtained by projecting the multi-touch point interval on the scroll bar, and the projection interval between the two point positions,
The ratio of the projection interval to the length L of the scroll bar is 1 / m (m is a real number of 1 or more), and the position of the two points moves on the scroll bar while maintaining the projection interval. When the movement amount is r,
The first relational expression defining the scroll amount x of the content to be displayed is
6. The information display device according to claim 3, wherein x = mr.
上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した2点の位置と、当該2点の位置間の投影間隔とを求め、
上記投影間隔が、スクロールバーの長さLに対して占める割合を1/m(mは1以上の実数)とするとき、
表示対象のコンテンツのスクロール可能な範囲αを定めた上記第2関係式は、
α=mLであること
を特徴とする請求項4または5に記載の情報表示装置。 When the detection unit detects the input position of the multi-touch,
The scroll calculation unit obtains the position of two points obtained by projecting the multi-touch point interval on the scroll bar, and the projection interval between the two point positions,
When the ratio of the projection interval to the length L of the scroll bar is 1 / m (m is a real number of 1 or more),
The second relational expression that defines the scrollable range α of the content to be displayed is
The information display device according to claim 4, wherein α = mL.
上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した位置を求め、
スクロールバーの長さ方向に対向した表示画面の一方の端および他方の端の各外側に隠れたスクロール可能な範囲を、上記スクロールバー上に投影した位置により定めること
を特徴とする請求項3から7のいずれか1項に記載の情報表示装置。 When the detection unit detects the input position of the multi-touch,
The scroll calculation unit obtains a position where a multi-touch dot interval is projected on a scroll bar,
4. The scrollable range hidden on the outer sides of one end and the other end of the display screen opposed to each other in the length direction of the scroll bar is determined by a position projected on the scroll bar. 8. The information display device according to any one of items 7.
上記表示制御部は、上記表示画面に表示中の状態を維持すること
を特徴とする請求項8に記載の情報表示装置。 When the scroll calculation unit detects a continuous change in the projection interval between the positions of the two points obtained by projecting the multi-touch point interval on the scroll bar, the scrollable range is redefined.
The information display device according to claim 8, wherein the display control unit maintains a state of being displayed on the display screen.
上記スクロール演算部は、スクロールバー上の2点の間隔を上記第1関係式に適用することによって、上記スクロール量の演算を行う一方、
上記表示制御部は、コンテンツの表示領域上にある上記1点のスライドに呼応した表示内容のスクロールを、上記演算で求めたスクロール量に従って実行すること
を特徴とする請求項3に記載の情報表示装置。 When the detection unit detects three points of multi-touch, and detects that two points are on the scroll bar and one point is on the content display area,
The scroll calculation unit calculates the scroll amount by applying an interval between two points on the scroll bar to the first relational expression,
4. The information display according to claim 3, wherein the display control unit executes scrolling of display contents corresponding to the one slide on the content display area according to the scroll amount obtained by the calculation. apparatus.
上記スクロール演算部は、スクロールバー上の2点の間隔を上記第2関係式に適用することによって、上記スクロール可能な範囲の演算を行う一方、
上記表示制御部は、コンテンツの表示領域上にある上記1点のスライドに呼応した表示内容のスクロールを、上記演算で求めた上記スクロール可能な範囲内で実行すること
を特徴とする請求項4に記載の情報表示装置。 When the detection unit detects three points of multi-touch, and detects that two points are on the scroll bar and one point is on the content display area,
The scroll calculation unit calculates the scrollable range by applying an interval between two points on the scroll bar to the second relational expression,
5. The display control unit according to claim 4, wherein scrolling of display contents corresponding to the one slide on the content display area is performed within the scrollable range obtained by the calculation. The information display device described.
上記スクロール演算部は、マルチタッチの点間隔をスクロールバー上に投影した2点の位置と、当該2点の位置間の投影間隔とを求め、
さらに、上記マルチタッチの点が上記表示画面上で移動した後、表示画面から離れたことを、上記検出部が検出したことに応じて、上記スクロール演算部は、惰性でスクロールを一定速度で持続させ、その一定速度を、上記投影間隔に応じて定めること
を特徴とする請求項3から8のいずれか1項に記載の情報表示装置。 When the detection unit detects the input position of the multi-touch,
The scroll calculation unit obtains the position of two points obtained by projecting the multi-touch point interval on the scroll bar, and the projection interval between the two point positions,
Further, in response to the detection unit detecting that the multi-touch point has moved on the display screen and then moved away from the display screen, the scroll calculation unit maintains the scroll at a constant speed by inertia. The information display device according to claim 3, wherein the constant speed is determined according to the projection interval.
を特徴とする情報表示プログラム。 An information display program for causing a computer to execute each step according to claim 1 or 2.
を特徴とする情報表示プログラム。 13. An information display program for causing a computer to function as each unit provided in the information display device according to claim 3.
を特徴とするコンピュータ読取可能な記録媒体。 15. A computer-readable recording medium in which the information display program according to claim 13 or 14 is stored.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011276446A JP5773858B2 (en) | 2011-12-16 | 2011-12-16 | Information display method, information display device, information display program, and computer-readable recording medium |
| PCT/JP2012/081956 WO2013089070A1 (en) | 2011-12-16 | 2012-12-10 | Information display method, information display device, information display program, and computer-readable recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011276446A JP5773858B2 (en) | 2011-12-16 | 2011-12-16 | Information display method, information display device, information display program, and computer-readable recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013127679A true JP2013127679A (en) | 2013-06-27 |
| JP5773858B2 JP5773858B2 (en) | 2015-09-02 |
Family
ID=48612517
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011276446A Expired - Fee Related JP5773858B2 (en) | 2011-12-16 | 2011-12-16 | Information display method, information display device, information display program, and computer-readable recording medium |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5773858B2 (en) |
| WO (1) | WO2013089070A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014048718A (en) * | 2012-08-29 | 2014-03-17 | Fuji Xerox Co Ltd | Information processing device, and information processing program |
| JP2015170228A (en) * | 2014-03-07 | 2015-09-28 | コニカミノルタ株式会社 | Data processor, operation reception method, and content display program |
| JP2017083994A (en) * | 2015-10-26 | 2017-05-18 | 京セラドキュメントソリューションズ株式会社 | Display device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015151154A1 (en) * | 2014-03-31 | 2015-10-08 | パイオニア株式会社 | Display apparatus, display method, and display program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080168384A1 (en) * | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling Operations |
| US20100058226A1 (en) * | 2008-08-29 | 2010-03-04 | Microsoft Corporation | Scrollable area multi-scale viewing |
| JP2010237902A (en) * | 2009-03-31 | 2010-10-21 | Sony Corp | Information processing apparatus, information processing method, and information processing program |
| EP2348392A1 (en) * | 2010-01-21 | 2011-07-27 | Research In Motion Limited | Portable electronic device and method of controlling same |
-
2011
- 2011-12-16 JP JP2011276446A patent/JP5773858B2/en not_active Expired - Fee Related
-
2012
- 2012-12-10 WO PCT/JP2012/081956 patent/WO2013089070A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080168384A1 (en) * | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling Operations |
| US20100058226A1 (en) * | 2008-08-29 | 2010-03-04 | Microsoft Corporation | Scrollable area multi-scale viewing |
| JP2010237902A (en) * | 2009-03-31 | 2010-10-21 | Sony Corp | Information processing apparatus, information processing method, and information processing program |
| EP2348392A1 (en) * | 2010-01-21 | 2011-07-27 | Research In Motion Limited | Portable electronic device and method of controlling same |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014048718A (en) * | 2012-08-29 | 2014-03-17 | Fuji Xerox Co Ltd | Information processing device, and information processing program |
| JP2015170228A (en) * | 2014-03-07 | 2015-09-28 | コニカミノルタ株式会社 | Data processor, operation reception method, and content display program |
| JP2017083994A (en) * | 2015-10-26 | 2017-05-18 | 京セラドキュメントソリューションズ株式会社 | Display device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2013089070A1 (en) | 2013-06-20 |
| JP5773858B2 (en) | 2015-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11620046B2 (en) | Keyboard management user interfaces | |
| CN104620215B (en) | Electronic equipment, document display method and the computer readable recording medium storing program for performing having program recorded thereon | |
| US9170645B2 (en) | Method and apparatus for processing input in mobile terminal | |
| US9619133B2 (en) | Method and system for displaying contents scrolling at high speed and scroll bar | |
| CN103999028B (en) | Invisible control | |
| US9977523B2 (en) | Apparatus and method for displaying information in a portable terminal device | |
| JP5429060B2 (en) | Display control apparatus, display control method, display control program, and recording medium on which this display control program is recorded | |
| CN102934067B (en) | Information processing system, operation input equipment, information processor, information processing method | |
| US20140059492A1 (en) | Display device, user interface method, and program | |
| US20090109187A1 (en) | Information processing apparatus, launcher, activation control method and computer program product | |
| US20100259562A1 (en) | Display control apparatus, display control method and computer program | |
| TW201005599A (en) | Touch-type mobile computing device and control method of the same | |
| JP2008276776A (en) | Touch-type tag navigation method and related apparatus | |
| JP2011022842A (en) | Display apparatus, display method, and program | |
| KR102027357B1 (en) | Portable appratus comprising touch screens for browsing information displyed on screen of external appratus and method for browsing information thereof | |
| US9891812B2 (en) | Gesture-based selection and manipulation method | |
| JP2012247861A (en) | Touch screen device, touch operation input method, and program | |
| JP5773858B2 (en) | Information display method, information display device, information display program, and computer-readable recording medium | |
| JP2010287121A (en) | Information processing apparatus, program, recording medium, and display control apparatus | |
| JP2013168144A (en) | Image display method and device thereof | |
| US20200341607A1 (en) | Scrolling interface control for computer display | |
| KR101499018B1 (en) | An apparatus for providing a user interface supporting prompt and fine-grained scroll speed and the method thereof | |
| KR102090443B1 (en) | touch control method, apparatus, program and computer readable recording medium | |
| KR101136327B1 (en) | A touch and cursor control method for portable terminal and portable terminal using the same | |
| WO2024149695A1 (en) | Touchless user interface operating method based on an electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140918 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150616 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150630 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5773858 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |