JP6464576B2 - 情報処理装置及び情報処理プログラム - Google Patents
情報処理装置及び情報処理プログラム Download PDFInfo
- Publication number
- JP6464576B2 JP6464576B2 JP2014115456A JP2014115456A JP6464576B2 JP 6464576 B2 JP6464576 B2 JP 6464576B2 JP 2014115456 A JP2014115456 A JP 2014115456A JP 2014115456 A JP2014115456 A JP 2014115456A JP 6464576 B2 JP6464576 B2 JP 6464576B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- document
- module
- drag operation
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- 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
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)
Description
請求項1の発明は、文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段を有する情報処理装置である。
請求項6の発明は、前記制御手段は、前記第2の位置への操作が一定時間続いた場合に前記第2ドラッグ操作を受け付けるよう制御することを特徴とする請求項1から5のいずれか一項に記載の情報処理装置である。
請求項7の発明は、前記第2ドラッグ操作を受け付けた状態で、前記画面上の第5の位置から第6の位置へ移動する操作である第3ドラッグ操作を受け付けた場合、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が同じ場合は前記ページ量単位を増やし、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が異なる場合は前記ページ量単位を減らすように調整する調整手段をさらに有することを特徴とする請求項1から6のいずれか一項に記載の情報処理装置である。
請求項6の情報処理装置によれば、第2の位置への操作が一定時間続いた場合に、第2ドラッグ操作を受け付けるよう制御することができる。
請求項7の情報処理装置によれば、第2ドラッグ操作を受け付けた状態で、第3ドラッグ操作を受け付けた場合、第1ドラッグ操作の方向と第3ドラッグ操作の方向が同じ場合はページ量単位を増やし、第1ドラッグ操作の方向と第3ドラッグ操作の方向が異なる場合はページ量単位を減らすように調整することができる。
図1は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、全ての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という意味を有する記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
タブレット機器では、複数ページからなる電子文書を、ページ単位で画面に表示し、フリック操作(タッチパネルである画面上で、指をはじくように素早く動かす操作)によって、1ページずつ表示ページを切り替えて表示することが一般的となっている。このフリック操作等は、いわば、ジェスチャによるコマンド入力である。もちろんのことながら、操作を検知できるものであれば、指以外のペン等による操作であってもよい。以下、主に指を用いて説明する。
例えば、本実施の形態である情報処理装置は、図3(a)の例に示す情報処理装置(タブレット機器)300のような形態である。情報処理装置(タブレット機器)300は、表示画面としての機能を有しているタッチパネル310を備えている。この情報処理装置(タブレット機器)300は、複数ページからなる電子文書をページ単位で、タッチパネル310に表示可能な情報表示装置(タブレット端末)である。もちろんのことながら、情報処理装置(タブレット機器)300は、タッチパネル310のセンサーを用いて、タッチパネル310に接触している指の動きを検知する。図3(b)の例に示すように、ページ内容の画面表示では、電子文書の内容をページ単位で画面に表示する。例えば、ページ全体を、可能なかぎり画面いっぱいに表示する。情報処理装置(タブレット機器)300がタッチパネル310に表示する電子文書は、図4(a)の例に示す電子文書400のように、複数ページを有している(図4(b)の例参照)。
操作処理モジュール120は、受付モジュール110、単ページめくりモジュール130、複数ページ調整モジュール142、複数ページめくりモジュール150、ページ選択モジュール160と接続されている。操作処理モジュール120は、受付モジュール110が受け付けた情報に基づいて、その操作の種別を判定し、その操作の種別に応じて、単ページめくりモジュール130、複数ページ調整モジュール142、複数ページめくりモジュール150、ページ選択モジュール160に処理を行わせる。例えば、操作として、フリック操作、ドラッグ操作、スライド操作等がある。フリック操作とは、タッチパネル310上で、指をはじくような操作のことである。タッチした指を、比較的短い距離を速く動かしながら、タッチパネル310から離す。ドラッグ操作とは、タッチパネル310上で、指を離さずに移動する操作のことである。スライド操作とは、ドラッグ操作と同様の操作であるが、ここでは、文書のページを左右にずらして表示することを意味する。
単ページめくりモジュール130は、操作処理モジュール120、文書ページ表示処理モジュール180と接続されている。単ページめくりモジュール130は、表示中の文書を、通常時のフリック操作で、フリック方向にしたがって前後いずれかに1ページめくって表示する。
ページ選択モード切り替えモジュール144は、タッチパネル310に表示された文書において予め定められた第1の操作を検知した場合は、1ページ毎にページを移動する第1の処理体系(単ページめくりモード)から複数ページを移動する第2の処理体系(ページ選択モード)に変更する。なお、「ページを移動する」とは、ページをめくることである。この予め定められた第1の操作として、(1)ドラッグ操作が終了した第1の位置を検知した状態が続いたことを検知し、又は、(2)ドラッグ操作が終了した第1の位置を検知した状態であって、その第1の位置とは異なる第2の位置への操作を検知する。つまり、操作者の操作として説明すると、前記(1)は、ドラッグ操作で表示ページをスライドし、画面から指を離さずその状態を維持すると、ページ選択モードとするものである。「指を離さずその状態を維持する」とは、予め定められた時間以上、画面上のその位置から動かずにいることである。具体的には、ドラッグ操作によって表示ページをスライドさせ、ドラッグした指をそのまま押えておくことで表示ページのスライド状態を維持することにより、スライド状態中(後述する図8(a)の状態)は、ページ選択モード中であることとする。前記(2)は、ドラッグ操作で表示ページをスライドし、画面から指Aを離さずその状態で、他の指Bによるタッチパネル310へのタッチが行われることである。ドラッグ操作の最後で、いわゆるマルチタッチが行われた場合である。
また、ページ選択モード切り替えモジュール144は、第1の操作による移動量が予め定められた値より多い又は以上である場合は、第2の処理体系に変更しないようにしてもよい。つまり、単ページめくりモードそのままの状態とする。図12の例を用いて後述する。
複数ページめくりモジュール150は、操作処理モジュール120、複数ページ調整モジュール142、文書ページ表示処理モジュール180と接続されている。複数ページめくりモジュール150は、ページ選択モードにおける予め定められた第2の操作を検知した場合は、タッチパネル310に表示されている電子文書において複数ページを移動する。また、複数ページめくりモジュール150は、ページ選択モードにおける予め定められた第2の操作を検知した場合は、タッチパネル310に表示されている電子文書において、ページ選択量調整モジュール146によって調整されたページ量を移動する。第2の操作として、例えば、前記(1)の場合では、ページ選択モード中に、フリック操作であって、そのフリック操作のフリック方向にしたがって、前後いずれかに複数ページめくって表示する。前記(2)の場合では、ページ選択モード中に、指Aで行われるフリック操作(指Aに限らず、指B以外の指で行われるフリック操作であってもよい)であって、そのフリック操作のフリック方向にしたがって、前後いずれかに複数ページめくって表示する。めくるページ数はスライド量によって決まる。
文書データ格納モジュール170は、文書ページ表示処理モジュール180と接続されている。文書データ格納モジュール170は、タッチパネル310に表示する電子文書を記憶している。かならずしも、情報処理装置(タブレット機器)300内にある必要はなく、通信回線を介して接続されている文書記憶装置であってもよい。
文書ページ表示処理モジュール180は、単ページめくりモジュール130、複数ページ調整モジュール142、複数ページめくりモジュール150、ページ選択モジュール160、文書データ格納モジュール170、表示モジュール190と接続されている。文書ページ表示処理モジュール180は、単ページめくりモジュール130又は複数ページ処理モジュール140からの指示に基づいて、文書データ格納モジュール170内の電子文書内の表示するページを読み出して、表示モジュール190に渡す。
表示モジュール190は、文書ページ表示処理モジュール180と接続されている。表示モジュール190は、タッチパネル310に複数ページの文書をページ単位で表示する。具体的には、文書ページ表示処理モジュール180から渡されたページ内容を、タッチパネル310に表示する。
本実施の形態の情報処理装置は、図5の例に示すように、電子文書を、一定ページ数の単位(ブロック)にわけて、1ページ毎のページめくりよりも早くページ選択を行えるようにしたものである。例えば、前述の電子文書400が、電子文書(1ブロック目)510、電子文書(2ブロック目)520、電子文書(3ブロック目)530等のように分かれているとする。この分けるページ量の調整は後述する。まずブロック選択570の操作によって、電子文書全体から、操作者が所望するページを、ブロック単位で、大雑把に選択する。つまり、そのページが含まれているブロックを選択する。そして、その選択したブロック内で、ページ選択580の操作によって、操作者が所望するページに近づいてから、限られた範囲内(ブロック内)で所望するページを選択する。複数ページめくりモジュール150が、ブロック選択570に対応する処理を行う。ページ選択モジュール160が、ページ選択580に対応する処理を行う。
ドラッグ操作とは、画面から指を離さずに動かす操作のことである。図6の例に示すように、例えば、手620の人差し指624をタッチパネル310に接触させ、タッチパネル310から離さずに人差し指624を移動方向630に移動させる。
この人差し指624の左右の動きに合わせて、表示ページをずらすとともに、空いた領域上にページの重なりを表示する。具体的には、図7(a)の例に示すように、情報処理装置(タブレット機器)300のタッチパネル310に電子文書(1ページ目)401を表示している状態から、人差し指624を左方向に移動させる操作をした場合、図7(b)の例に示すように、電子文書(1ページ目)401を左方向にずらす表示を行い、タッチパネル310内の右方向にページ重なり表示領域710を表示する。
予め定められた距離以上スライドすると、指を離したときに、ページをめくり、次のページを表示してもよい。このように処理することにより、ドラッグ操作は、ページめくりの途中の状態を意味することになる。これは、この後説明する、スライド状態中の操作が、ページめくりの途中で行うページ選択操作を意味することとなる。
ステップS202では、操作処理モジュール120が、フリック操作であるか否かを判断し、フリック操作である場合はステップS204へ進み、それ以外の場合はステップS206へ進む。
ステップS204では、単ページめくりモジュール130が、フリック方向に応じたページめくり方向に1ページ進む又は戻る。従来同様、フリック操作で1ページずつのページめくりを可能としている。
ステップS206では、操作処理モジュール120がドラッグ操作であるか否かを判断し、ドラッグ操作である場合はステップS208へ進み、それ以外の場合はステップS202へ戻る。
ステップS208では、文書ページ表示処理モジュール180が、ドラッグ方向及びドラッグ量に応じて、表示ページをスライドする。
ステップS212では、現在ページのスライド量>閾値であるか否かを判断し、現在ページのスライド量>閾値である場合はステップS216へ進み、それ以外の場合はステップS214へ進む。
ステップS214では、文書ページ表示処理モジュール180が、スライドを戻し、元の現在ページを表示する。
ステップS216では、単ページめくりモジュール130が、スライド方向に応じたページめくり方向に1ページ進む又は戻る。表示ページをドラッグして、スライドするようにしたものである。スライドして指を離した場合、そのスライド量が閾値より多い場合は、ページをめくれる。
ステップS220では、操作処理モジュール120が、2本目の指でタッチしたか否かを判断し、2本目の指でタッチした場合はステップS224へ進み、それ以外の場合はステップS222へ進む。スライド中に、もう1本の指でタッチし、タッチしているのを2本指にすることで、複数ページをめくる操作が可能になる。
ステップS222では、ページ選択モード切り替えモジュール144が、ページ選択モードから抜ける。
ステップS224では、ページ選択量調整モジュール146が、スライド量に応じてページ選択範囲の幅wを決める。現在表示中のページpを中心として、初期のページ選択範囲(p1, p2)を設定する。例えば、p1=p−w/2、p2=p+w/2とする。移動先ページqの初期値にpを設定する。一度にめくるページ量、又はページの選択幅は、スライド量によって決定することになる。
ステップS228では、複数ページめくりモジュール150が、ページ選択範囲の幅wの分、フリック方向にページを移動し表示する。変数pにp+wを代入する。
ステップS230では、操作処理モジュール120が、ドラッグ(2本のうち1本の指で)であるか否かを判断し、ドラッグである場合はステップS232へ進み、それ以外の場合はステップS234へ進む。タッチした2本のうち1本の指でドラッグ操作すると、現在表示中のページを中心として、スライド量に応じたページ範囲の中で、ドラッグ操作の方向と量に応じて、移動先のページを選択することとなる。ドラッグ操作した指を離して、選択したページに移動する。
ステップS234では、操作処理モジュール120が、指が離れた(2本のうち1本の指が離れた)か否かを判断し、指が離れた場合はステップS236へ進み、それ以外の場合はステップS226へ戻る。
ステップS236では、ページ選択モジュール160が、選択したページqへ移動し表示する。変数pにqを代入する。
図8(a)に示す例は、図7(b)の例と同様に、スライドさせた状態を示している。ドラッグ操作で表示ページをスライドさせ、親指822をタッチパネル310から離さずにスライド状態を維持する。なお、親指822で操作すると、その後の操作がしやすいので、人差し指624ではなく、親指822で移動方向630へスライドしている例を示している。もちろんのことながら、2本の指は、親指822、人差し指624でなくてもよいし、右手でなくてもよい。
図8(b)に示す例は、図8(a)の例に示す状態が続いた場合、つまり、ドラッグ操作の移動が終了した位置から親指822が動かなくなったことを検知した場合、又は、ドラッグ操作が終了した位置を検知した状態であって、その位置とは異なる位置への操作(人差し指624のタッチパネル310へのタッチ)を検知した場合は、ページ選択モードへ切り替える。
ページ選択モードへ切り替わったことを示すために、ページ選択範囲(左端ページ番号表示)810、ページ選択範囲(右端ページ番号表示)820を表示する。なお、ページ選択範囲(左端ページ番号表示)810、ページ選択範囲(右端ページ番号表示)820は、タッチパネル310の上側の左右としたが、タッチパネル310の下側の左右としてもよい。
現在の表示ページを中心に、ページ選択範囲をページ選択範囲(左端ページ番号表示)810、ページ選択範囲(右端ページ番号表示)820内に表示する。ページ選択範囲は、親指822のタッチしたまま移動した距離(スライド量、ページ重なり表示領域710の幅)によって定まる。この例では、タッチパネル310に表示しているのは15ページ目であり、ブロック単位は10ページであり、そのブロックの先頭と最後尾のページを、ページ選択範囲(左端ページ番号表示)810に「11」(ページ)、ページ選択範囲(右端ページ番号表示)820に「20」(ページ)と表示している。
この状態、つまり、スライドした親指822を押えたままで、人差し指624によるフリック操作やドラッグ操作でページ選択する。
このフリック操作を検知した場合は、複数ページをめくる処理を行う。この場合、ページ選択範囲(ブロック単位)で移動する。
操作としては、スライドした親指822を押えたままであり、人差し指624を、例えば左方向へフリックする。その操作を検知すると、ページ選択範囲をまとめてページめくりをする。具体的には、図8(b)の状態(ブロック(p.11〜20)910の状態)から、ブロック(p.21〜30)920の状態へ移動する。タッチパネル310には、15ページ目から10ページ分進んだ25ページ目を表示する。ページ選択範囲(左端ページ番号表示)810に「21」(ページ)、ページ選択範囲(右端ページ番号表示)820に「30」(ページ)と表示を変更する。さらに、左方向にフリックすればブロック(p.31〜40)930の状態となり、右方向にフリックすればブロック(p.11〜20)910の状態に戻ることとなる。
このドラッグ操作を検知した場合は、ページ選択範囲(ブロック単位)内でページをめくる処理を行う。この場合、ブロック(p.21〜30)920内で表示ページを選択する。
操作としては、スライドした親指822を押えたままであり、人差し指624を、例えば左方向へドラッグする。その操作を検知すると、ページ選択範囲内でページを選択する。そして、選択中のページ表示(P.21〜30の範囲内)1030に現在選択中のページを表示する。左方向へのドラッグ操作なので、25ページから24ページへ表示を変更する。もちろんのことながら、タッチパネル310に、そのページ内容を表示してもよい。図10の例では、選択中のページ表示1030の位置は、ドラッグ操作されている位置の上側としているが、他の位置であってもよい。
スライド量を少なくすると、ブロックは小さくなり、フリック操作でめくるページ量が少なくなる。また、ドラッグ操作で選択するページ選択の範囲は狭くなる。
スライド量を多くすると、ブロックが大きくなり、フリック操作でめくるページ量が多くなる。また、ドラッグ操作で選択するページ選択の範囲が広くなる。
スライド量とページ選択幅との関係は、文書の総ページ数に応じて可変にしてもよい。
図11(a)に示す例は、選択幅が狭い例を示している。親指822の移動幅1110が短いと、人差し指624のフリック操作によって、一度にめくるページ数が少ない。例えば、ページ選択範囲(右端ページ番号表示)820に「30」と表示する。
図11(b)に示す例は、選択幅が広い例を示している。親指822の移動幅1120が長いと、人差し指624のフリック操作によって、一度にめくるページ数が多くなる。例えば、ページ選択範囲(右端ページ番号表示)820に「50」と表示する。
図12の例に示すフローチャートは、図2の例に示すフローチャートにステップS1224の処理を付加したものである。
ステップS1224では、ページ選択量調整モジュール146が、現在ページのスライド量>閾値であるか否かの判断を行う。そして、現在ページのスライド量>閾値である場合はステップS1210へ戻り、それ以外の場合はステップS1226へ進む。つまり、ドラッグ量が閾値より多い場合は、ページ選択モードには変更しないようにしたものである。
図8(b)の例に示す状態で、人差し指624を動かさず(タッチした状態で)、図8(a)に示すように親指822をタッチし、タッチしたまま移動し、アップすることを2回以上くり返す。これによってページ選択範囲を1回の親指822のドラッグ操作以上に増加又は減少させる。
なお、1回目のドラッグにおける移動方向630の幅と2回目のドラッグにおける移動方向630の幅を加算し(3回目以降がある場合も同様)、スライド量を算出する。また、親指822の移動方向を合わせて加算又は減算する。つまり、2回目の方向が、1回目の方向と同じ方向である場合は加算し、1回目の方向と逆方向である場合は減算する(3回目以降がある場合も同様)。
なお、図13に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図13に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えばASIC等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図13に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
前述の実施の形態は以下のように把握してもよい。
[A1]画面に対する操作を受け付ける受付手段と、
前記画面に複数ページの文書をページ単位で表示する表示手段と、
前記画面に表示された文書において、予め定められた第1の操作を検知した場合は、1ページ毎にページを移動する第1の処理体系から複数ページを移動する第2の処理体系に変更する処理体系変更手段と、
前記第2の処理体系における予め定められた第2の操作を検知した場合は、前記文書において複数ページを移動する移動手段
を具備し、
前記処理体系変更手段は、前記予め定められた第1の操作として、ドラッグ操作が終了した第1の位置を検知した状態が続いたことを検知し、又は、ドラッグ操作が終了した第1の位置を検知した状態であって、該第1の位置とは異なる第2の位置への操作を検知する
ことを特徴とする情報処理装置。
[A2]前記第1の操作による移動量に応じて、前記第2の処理体系におけるページ量を調整する調整手段
をさらに具備し、
前記移動手段は、前記第2の処理体系における予め定められた第2の操作を検知した場合は、前記調整手段によって調整されたページ量を移動する
ことを特徴とする[A1]に記載の情報処理装置。
[A3]前記第2の処理体系における予め定められた第3の操作を検知した場合は、前記調整手段によって調整されたページ量の範囲内でページを移動する第2の移動手段
をさらに具備することを特徴とする[A2]に記載の情報処理装置。
[A4]前記調整手段は、前記第1の操作による移動方向に応じて、前記第2の処理体系におけるページ移動方向を調整する
ことを特徴とする[A2]又は[A3]に記載の情報処理装置。
[A5]前記調整手段は、前記画面に表示されているページを中心として、前後に移動するページ量を調整する
ことを特徴とする[A2]から[A4]のいずれか一項に記載の情報処理装置。
[A6]前記処理体系変更手段は、前記第1の操作による移動量が予め定められた値より多い又は以上である場合は、第2の処理体系に変更しない
ことを特徴とする[A1]から[A5]のいずれか一項に記載の情報処理装置。
[A7]コンピュータを、
画面に対する操作を受け付ける受付手段と、
前記画面に複数ページの文書をページ単位で表示する表示手段と、
前記画面に表示された文書において、予め定められた第1の操作を検知した場合は、1ページ毎にページを移動する第1の処理体系から複数ページを移動する第2の処理体系に変更する処理体系変更手段と、
前記第2の処理体系における予め定められた第2の操作を検知した場合は、前記文書において複数ページを移動する移動手段
として機能させ、
前記処理体系変更手段は、前記予め定められた第1の操作として、ドラッグ操作が終了した第1の位置を検知した状態が続いたことを検知し、又は、ドラッグ操作が終了した第1の位置を検知した状態であって、該第1の位置とは異なる第2の位置への操作を検知する
ことを特徴とする情報処理プログラム。
そして、前述の発明は、以下の効果を有する。
[A1]の情報処理装置によれば、画面に表示された文書のページ移動において、ドラッグ操作における移動が終了した第1の位置を検知した状態を用いて、第2の処理体系に変更することができる。
[A2]の情報処理装置によれば、複数ページを移動する第2の処理体系におけるページ量を調整することができる。
[A3]の情報処理装置によれば、第2の処理体系で、調整されたページ量の範囲内でページを移動することができる。
[A4]の情報処理装置によれば、第1の操作による移動方向に応じて、第2の処理体系におけるページ移動方向を調整することができる。
[A5]の情報処理装置によれば、画面に表示されているページを中心として、前後に移動するページ量を調整することができる。
[A6]の情報処理装置によれば、第1の操作による移動量が予め定められた値より多い又は以上である場合は、第2の処理体系に変更しないようにすることができる。
[A7]の情報処理プログラムによれば、画面に表示された文書のページ移動において、ドラッグ操作における移動が終了した第1の位置を検知した状態を用いて、第2の処理体系に変更することができる。
120…操作処理モジュール
130…単ページめくりモジュール
140…複数ページ処理モジュール
142…複数ページ調整モジュール
144…ページ選択モード切り替えモジュール
146…ページ選択量調整モジュール
150…複数ページめくりモジュール
160…ページ選択モジュール
170…文書データ格納モジュール
180…文書ページ表示処理モジュール
190…表示モジュール
300…情報処理装置(タブレット機器)
310…タッチパネル
Claims (8)
- 文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段
を有する情報処理装置。 - 前記制御手段は、前記第1ドラッグ操作を受け付けた状態で、予め定められた操作を受け付けた場合に、前記ページ量単位の範囲内で前記文書のページをめくるよう制御する
ことを特徴とする請求項1に記載の情報処理装置。 - 前記制御手段は、前記第1ドラッグ操作による移動方向に応じて、前記文書のページをめくるよう制御する
ことを特徴とする請求項1又は2に記載の情報処理装置。 - 前記制御手段は、前記第1ドラッグ操作を受け付けたページを前記ページ量単位の範囲の中心とするよう制御する
ことを特徴とする請求項1から3のいずれか一項に記載の情報処理装置。 - 前記制御手段は、前記第1ドラッグ操作による移動量が予め定められた値より多い又は以上である場合は、前記ページ量単位ごとに、前記文書のページをめくらないよう制御する
ことを特徴とする請求項1から4のいずれか一項に記載の情報処理装置。 - 前記制御手段は、前記第2の位置への操作が一定時間続いた場合に前記第2ドラッグ操作を受け付けるよう制御する
ことを特徴とする請求項1から5のいずれか一項に記載の情報処理装置。 - 前記第2ドラッグ操作を受け付けた状態で、前記画面上の第5の位置から第6の位置へ移動する操作である第3ドラッグ操作を受け付けた場合、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が同じ場合は前記ページ量単位を増やし、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が異なる場合は前記ページ量単位を減らすように調整する調整手段
をさらに有することを特徴とする請求項1から6のいずれか一項に記載の情報処理装置。 - コンピュータを、
文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段
として機能させるための情報処理プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014115456A JP6464576B2 (ja) | 2014-06-04 | 2014-06-04 | 情報処理装置及び情報処理プログラム |
| US14/659,075 US10175859B2 (en) | 2014-06-04 | 2015-03-16 | Method for document navigation using a single-page gesture and a gesture for setting and maintaining a number of pages turned by subsequent gestures |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014115456A JP6464576B2 (ja) | 2014-06-04 | 2014-06-04 | 情報処理装置及び情報処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015230531A JP2015230531A (ja) | 2015-12-21 |
| JP6464576B2 true JP6464576B2 (ja) | 2019-02-06 |
Family
ID=54769583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014115456A Active JP6464576B2 (ja) | 2014-06-04 | 2014-06-04 | 情報処理装置及び情報処理プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10175859B2 (ja) |
| JP (1) | JP6464576B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5809202B2 (ja) * | 2013-06-21 | 2015-11-10 | シャープ株式会社 | 画面操作可能な画像表示装置及びその操作方法 |
| US10599325B2 (en) * | 2015-04-14 | 2020-03-24 | Flying Wisdom Studios | Navigating virtual environments |
| US10101882B2 (en) * | 2015-06-05 | 2018-10-16 | Apple Inc. | Movement between multiple views |
| JP6500827B2 (ja) * | 2016-04-15 | 2019-04-17 | 京セラドキュメントソリューションズ株式会社 | 表示装置 |
| JP6807248B2 (ja) * | 2017-02-24 | 2021-01-06 | 株式会社東芝 | 表示制御装置及び表示制御プログラム |
Family Cites Families (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5463725A (en) * | 1992-12-31 | 1995-10-31 | International Business Machines Corp. | Data processing system graphical user interface which emulates printed material |
| JP2000242390A (ja) | 1999-02-18 | 2000-09-08 | Sony Corp | 情報の表示方法及び、情報表示装置 |
| JP2000259315A (ja) | 1999-03-08 | 2000-09-22 | Sharp Corp | 表示データ切替え装置およびその制御方法 |
| JP2001265481A (ja) * | 2000-03-21 | 2001-09-28 | Nec Corp | ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体 |
| JP2003157134A (ja) | 2001-11-20 | 2003-05-30 | Canon Inc | 電子データ表示装置、方法及び記憶媒体 |
| US8593408B2 (en) * | 2008-03-20 | 2013-11-26 | Lg Electronics Inc. | Electronic document reproduction apparatus and reproducing method thereof |
| KR20100065418A (ko) * | 2008-12-08 | 2010-06-17 | 삼성전자주식회사 | 가요성 표시부를 가지는 단말기 및 그의 데이터 표시 방법 |
| US8638311B2 (en) * | 2008-12-08 | 2014-01-28 | Samsung Electronics Co., Ltd. | Display device and data displaying method thereof |
| EP2461237B1 (en) * | 2009-07-30 | 2020-06-24 | Sharp Kabushiki Kaisha | Portable display device, control method for the same, program for the same, and storage medium for the same |
| JP5184463B2 (ja) * | 2009-08-12 | 2013-04-17 | レノボ・シンガポール・プライベート・リミテッド | 情報処理装置、そのページめくり方法、およびコンピュータが実行可能なプログラム |
| US9075522B2 (en) * | 2010-02-25 | 2015-07-07 | Microsoft Technology Licensing, Llc | Multi-screen bookmark hold gesture |
| KR101626301B1 (ko) * | 2010-05-28 | 2016-06-01 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| JP4701314B1 (ja) * | 2010-09-17 | 2011-06-15 | 株式会社ヤッパ | 情報表示装置及び情報表示プログラム |
| EP2437151B1 (en) * | 2010-10-01 | 2020-07-08 | Samsung Electronics Co., Ltd. | Apparatus and method for turning e-book pages in portable terminal |
| KR101743632B1 (ko) | 2010-10-01 | 2017-06-07 | 삼성전자주식회사 | 휴대용 단말기에서 전자책 페이지 넘김 장치 및 방법 |
| JP5609507B2 (ja) * | 2010-10-04 | 2014-10-22 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP2012088801A (ja) | 2010-10-15 | 2012-05-10 | Canvas Mapple Co Ltd | 電子ブック装置、および電子ブックプログラム |
| WO2013033317A1 (en) * | 2011-08-30 | 2013-03-07 | Barnesandnoble.Com Llc | System and method for navigation in an electronic document |
| JP5633906B2 (ja) * | 2011-09-08 | 2014-12-03 | Kddi株式会社 | 画面への押圧でページ捲りが可能な電子書籍表示装置及びプログラム |
| EP2587361A3 (en) * | 2011-10-25 | 2016-05-11 | Samsung Electronics Co., Ltd | Method and apparatus for displaying e-book in terminal having function of e-book reader |
| KR20130050606A (ko) * | 2011-11-08 | 2013-05-16 | 삼성전자주식회사 | 터치스크린을 구비한 전자 기기에서 독서 실행 방법 및 장치 |
| JP5984366B2 (ja) * | 2011-12-01 | 2016-09-06 | キヤノン株式会社 | 表示装置及びその制御方法、並びにプログラム |
| JP2013137614A (ja) * | 2011-12-28 | 2013-07-11 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理方法、及び情報処理システム |
| WO2013115499A1 (en) * | 2012-01-31 | 2013-08-08 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying page in terminal |
| KR20130100580A (ko) * | 2012-03-02 | 2013-09-11 | 삼성전자주식회사 | 단말기에서 페이지 넘김 방법 및 장치 |
| US8773381B2 (en) * | 2012-03-02 | 2014-07-08 | International Business Machines Corporation | Time-based contextualizing of multiple pages for electronic book reader |
| KR20130114336A (ko) * | 2012-04-09 | 2013-10-17 | 삼성전자주식회사 | 단말기에서 페이지 표시 방법 및 장치 |
| US9582155B2 (en) * | 2012-08-22 | 2017-02-28 | Nec Corporation | Electronic apparatus, document display method and computer-readable recording medium having program recorded thereon |
| KR20140025940A (ko) * | 2012-08-23 | 2014-03-05 | 삼성전자주식회사 | 터치 시간에 따라 컨텐츠의 페이지 수를 이동시키는 전자 장치 및 방법 |
| KR20140067755A (ko) * | 2012-11-27 | 2014-06-05 | 삼성전자주식회사 | 전자 기기 및 그의 페이지 이동 표시 방법 |
| US9030430B2 (en) * | 2012-12-14 | 2015-05-12 | Barnesandnoble.Com Llc | Multi-touch navigation mode |
| US9477382B2 (en) * | 2012-12-14 | 2016-10-25 | Barnes & Noble College Booksellers, Inc. | Multi-page content selection technique |
| WO2014119716A1 (ja) * | 2013-01-31 | 2014-08-07 | Necカシオモバイルコミュニケーションズ株式会社 | 文書閲覧装置、電子文書のページめくり方法及びプログラム |
| KR102188097B1 (ko) * | 2013-03-04 | 2020-12-07 | 삼성전자주식회사 | 페이지 운용 방법 및 그 전자 장치 |
| US9547366B2 (en) * | 2013-03-14 | 2017-01-17 | Immersion Corporation | Systems and methods for haptic and gesture-driven paper simulation |
| US9285959B2 (en) * | 2013-05-07 | 2016-03-15 | Kobo Inc. | Transitioning pages of paginated content displayed by a computing device |
| US9400601B2 (en) * | 2013-06-21 | 2016-07-26 | Nook Digital, Llc | Techniques for paging through digital content on touch screen devices |
| JP2015032101A (ja) * | 2013-08-01 | 2015-02-16 | 株式会社東芝 | 情報端末装置 |
| US20150234786A1 (en) * | 2014-02-14 | 2015-08-20 | Kobo Inc. | E-reader device to display content from different resources on a partitioned display area |
| KR20160009935A (ko) * | 2014-07-17 | 2016-01-27 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
-
2014
- 2014-06-04 JP JP2014115456A patent/JP6464576B2/ja active Active
-
2015
- 2015-03-16 US US14/659,075 patent/US10175859B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015230531A (ja) | 2015-12-21 |
| US20150355796A1 (en) | 2015-12-10 |
| US10175859B2 (en) | 2019-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11204687B2 (en) | Visual thumbnail, scrubber for digital content | |
| EP2835731B1 (en) | Image display apparatus, image display method, and image display program | |
| US10126914B2 (en) | Information processing device, display control method, and computer program recording medium | |
| CN102609171B (zh) | 具有信息处理机制的电子设备系统及其操作方法 | |
| US9134893B2 (en) | Block-based content selecting technique for touch screen UI | |
| US9195373B2 (en) | System and method for navigation in an electronic document | |
| US10019153B2 (en) | Scrapbooking digital content in computing devices using a swiping gesture | |
| JP6464576B2 (ja) | 情報処理装置及び情報処理プログラム | |
| US9594432B2 (en) | Electronic device, control setting method and program | |
| US20160004373A1 (en) | Method for providing auxiliary information and touch control display apparatus using the same | |
| US9030430B2 (en) | Multi-touch navigation mode | |
| KR20110112980A (ko) | 터치 감지 장치 및 방법 | |
| US8963865B2 (en) | Touch sensitive device with concentration mode | |
| CN103513878A (zh) | 触摸输入方法及设备 | |
| KR20130097491A (ko) | 화면 상의 디스플레이창의 크기를 변경하는 디바이스 및 방법 | |
| US11119622B2 (en) | Window expansion method and associated electronic device | |
| EP3252588B1 (en) | Electronic device and method for controlling the same | |
| CN105446641A (zh) | 单手操作触摸屏图标的方法、系统和移动终端 | |
| US20150033161A1 (en) | Detecting a first and a second touch to associate a data file with a graphical data object | |
| JP6291941B2 (ja) | 情報処理装置及び情報処理プログラム | |
| TWI630491B (zh) | 具有內容插入功能的電子裝置及其內容插入方法 | |
| KR101355846B1 (ko) | 전자책의 데이터 처리방법 | |
| KR20150049716A (ko) | 터치 스크린 디스플레이 상에서 객체의 표시 배율을 변경하는 방법 및 장치 | |
| KR101102326B1 (ko) | 터치스크린 제어장치, 방법, 이를 포함하는 전자 기기 및 이를 위한 기록매체 | |
| CN110637279A (zh) | 用于双显示器设备的基于页面的导航 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180612 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180730 |
|
| 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: 20181211 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6464576 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |