Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6464576B2 - 情報処理装置及び情報処理プログラム - Google Patents
[go: Go Back, main page]

JP6464576B2 - 情報処理装置及び情報処理プログラム - Google Patents

情報処理装置及び情報処理プログラム Download PDF

Info

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
Application number
JP2014115456A
Other languages
English (en)
Other versions
JP2015230531A (ja
Inventor
康彦 岩崎
康彦 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2014115456A priority Critical patent/JP6464576B2/ja
Priority to US14/659,075 priority patent/US10175859B2/en
Publication of JP2015230531A publication Critical patent/JP2015230531A/ja
Application granted granted Critical
Publication of JP6464576B2 publication Critical patent/JP6464576B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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には、人が書籍等でページをめくる感覚と同様な感覚で、タッチパネル上でページめくり操作を行うことが可能な情報処理装置を提供することを目的とし、タッチパネルにタッチにタッチした2本以上の指の位置を検出する指検出手段と、指検出手段で検出した2本以上の指のうち、2本の指を選択する指選択手段と、指選択手段で選択した2本の指の移動を検出し、移動量が少ない方を固定指、移動量が多い指を可動指に設定し、当該可動指の移動方向に基づいてページめくり方向を決定する移動方向決定手段と、移動方向決定手段で決定したページめくり方向に、表示画面の画像情報を更新する画像更新手段と、を備えていることが開示されている。
特許文献2には、表示されているページを所望のページに移動させる操作を、ページを移動させるための専用のハードウェアデバイスやGUI部品を用いることなく、操作性よく実現することが可能な情報処理装置、情報処理方法、及びプログラムを提供することを課題とし、情報処理装置では、複数のページを有する電子書籍を、所定のページ数で表示可能な表示画面と、表示画面に重ねて設けられたタッチパネルと、表示画面の少なくとも一部に設けられた、不可視的なページ移動操作用の領域であるページ移動操作領域を設定する設定部と、タッチパネルにより検出されたページ移動操作領域に対するタッチ操作をもとにページの移動量を判定し、表示画面に表示された電子書籍のページの一部を移動先のページの一部に置換した一部置換画像を生成して表示する処理部とを具備することが開示されている。
特許文献3には、有体物として存在する書籍のページをめくる動作に近い操作感をユーザに提供することを課題とし、表示装置の表示画面に電子化された書籍である電子書籍の内容を表示する電子ブック装置(例えば、電子ブック装置としての機能を備えたナビゲーション装置)が、電子書籍を構成する各ページを表示するためのページ情報を含む電子書籍情報を記憶する電子書籍情報記憶部を備え、表示画面に電子書籍のページの変更要求を受け付ける小口画像を表示し、表示した小口画像に対する所定の操作を受け付け、受け付けた所定の操作に基づいて、表示画面に表示中のページを他のページに変更するための変更ページ情報を特定し、変更ページ情報を特定したことに応じて表示画面に表示した電子書籍のページがめくられてページが変更されたようにページ変更の経過を表示するページ変更演出を実行することが開示されている。
特許文献4には、情報の表示方法、情報表示装置に関し、例えば電子書籍の表示装置に適用して、実際に書籍を読書しているかのような使い勝手を提供することを課題とし、書籍の小口、天又は地に相当する部分を斜め方向より見てなるように枠を表示すると共にこの枠内に情報を表示し、小口、天又は地に相当する部分の表示の幅をページ数に対応するように表示し、またドローイングの向きに応じてページの表示を切り換えることが開示されている。
特許文献5には、複数のタッチ入力に基づき好適な表示制御を行う情報表示装置を提供することを課題とし、マルチタッチ入力パネルからの複数のタッチ入力に基づき制御を行う情報表示装置であって、前記マルチタッチ入力パネルにおける接触点を取得する接触点取得部と、前記接触点取得部によって取得された前記接触点がマルチタッチであるかどうかを判定する判定部と、前記判定部によってマルチタッチであると判定された場合、前記接触点の移動動作を判定するタッチ動作判定部と、前記タッチ動作判定部において判定された移動動作に基づいて複数ページめくりのためのページ数を算出決定するページ数決定部と、前記ページ数決定部によって決定されたページ数に基づいてページめくり処理を行うページめくり処理部とを備えることが開示されている。
特許文献6には、電子書籍機能を有する携帯用端末機における電子書籍のページめくり方法は、電子書籍機能を実行する過程と、前記電子書籍の予め設定された右UI作動領域でタッチダウンが入力される場合、前記電子書籍の右側面を表示し3軸センサーを駆動する過程と、左方向に基準値以上の傾き値が検出されるか否かを検査する過程と、左方向に基準値以上の傾き値が検出される場合、左方向に基準値以上の傾きが検出される間に検出された傾き値に比例する速度に一枚ずつ次のページを画面を表示する過程と、を含むことをことが開示されている。
特許文献7には、電子書籍機能を有する携帯用端末機における電子書籍のページめくり方法は、電子書籍機能を実行するステップと、電子書籍の所定の左UI作動領域でユーザ操作によりタッチダウン入力されると、電子書籍の左側面を表示するステップと、タッチダウン入力された状態で、電子書籍の所定の右UI作動領域でタッチダウン入力され、右UI作動領域でタッチダウン入力された状態から左方向へドラッグ及びタッチアップ入力されると、すぐ次のページ又は増加ページ数に対応した次のページを表示するステップと、左UI作動領域でタッチダウン入力された状態から右方向へドラッグ及びタッチアップ入力されると、すぐ次のページ又は増加ページ数に対応した次のページの表示をキャンセルするステップと、を有することが開示されている。
特許文献8には、電子書籍の機能を有するポータブル端末において、使用者が実際の本をめくるような感じで、自然にコンテンツのページを切り替えることを課題とし、電子書籍のページめくりの方法は、電子書籍を表示を実行する過程と、電子書籍が表示された画面の予め設定された右側UI作動領域より左側でタッチダウンが入力されてタッチダウンが入力されている状態で右側の方向にドラッグ及びタッチアップが入力されたか否かをチェックする過程と、電子書籍が表示された画面の予め設定された右側UI作動領域より左側でタッチダウンが入力されてタッチダウンが入力されている状態で右側の方向にドラッグ及びタッチアップが入力された時、開いていたページの1ページ前のページを画面に表示する過程と、を含むことが開示されている。
特許文献9には、実際の本をめくる場合により近いイメージでページめくりを行うことができる情報処理装置の表示データ切替え装置及びその制御方法を提供することを課題とし、表示手段に表示された電子化データのページめくりを行う表示データ切替え装置において、ポインティングデバイスの動作開始位置を検出する動作開始位置検出手段と、ポインティングデバイスの動作方向を検出する動作方向検出手段と、この動作開始位置検出手段及び動作方向検出手段において検出したポインティングデバイスの動作開始位置及び動作方向に応じて、ページめくりによってデータが更新される領域を決定して、この領域に表示される更新データを作成する部分表示更新データ作成手段と、この部分表示更新データ作成手段によって作成された更新データを表示手段に表示中のデータに合成して表示する表示制御手段とを有することが開示されている。
特許文献10には、現実の書籍でページを検索する動作として、複数ページをめくり上げて、パラパラページを下ろすことをするが、複数のページを有する電子データにおいても同様の感覚でページ検索ができるようにする電子データ表示装置,方法及び媒体を提供することを目的とし、複数のページを有する電子データをページ数に応じた厚みとともに表示するデータ装置であって、ユーザ入力手段、めくり上げるページの厚さを算出する手段、ページをめくり上げる幅を検知、算出する手段、めくり上げたページの厚さを横切る入力を検知し、下ろされるページを検出する手段、下ろされるページを表示する手段によって構成されることが開示されている。
特開2011−039843号公報 特開2012−079156号公報 特開2012−088801号公報 特開2000−242390号公報 特開2012−064092号公報 特開2012−079301号公報 特開2012−079302号公報 特開2012−079315号公報 特開2000−259315号公報 特開2003−157134号公報
本発明は、画面に表示された文書のページ移動において、ドラッグ操作における移動が終了した第1の位置を検知した状態を用いて、第2の処理体系に変更するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項1の発明は、文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段を有する情報処理装置である。
請求項の発明は、前記制御手段は、前記第1ドラッグ操作を受け付けた状態で、予め定められた操作を受け付けた場合に、前記ページ量単位の範囲内で前記文書のページをめくるよう制御することを特徴とする請求項に記載の情報処理装置である。
請求項の発明は、前記制御手段は、前記第1ドラッグ操作による移動方向に応じて、前記文書のページをめくるよう制御することを特徴とする請求項又はに記載の情報処理装置である。
請求項の発明は、前記制御手段は、前記第1ドラッグ操作を受け付けたページを前記ページ量単位の範囲の中心とするよう制御することを特徴とする請求項からのいずれか一項に記載の情報処理装置である。
請求項の発明は、前記制御手段は、前記第1ドラッグ操作による移動量が予め定められた値より多い又は以上である場合は、前記ページ量単位ごとに、前記文書のページをめくらないよう制御することを特徴とする請求項1からのいずれか一項に記載の情報処理装置。
請求項6の発明は、前記制御手段は、前記第2の位置への操作が一定時間続いた場合に前記第2ドラッグ操作を受け付けるよう制御することを特徴とする請求項1から5のいずれか一項に記載の情報処理装置である。
請求項7の発明は、前記第2ドラッグ操作を受け付けた状態で、前記画面上の第5の位置から第6の位置へ移動する操作である第3ドラッグ操作を受け付けた場合、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が同じ場合は前記ページ量単位を増やし、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が異なる場合は前記ページ量単位を減らすように調整する調整手段をさらに有することを特徴とする請求項1から6のいずれか一項に記載の情報処理装置である。
請求項8の発明は、コンピュータを、文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段として機能させるための情報処理プログラムである。
請求項1の情報処理装置によれば、文書が表示された画面に対して、第1ドラッグ操作を受け付けた状態で、第2ドラッグ操作を受け付けた場合、第1ドラッグ操作の移動量に応じて決定された、文書をめくる単位であるページ量単位ごとに、文書のページをめくるよう制御することができる。
請求項の情報処理装置によれば、第1ドラッグ操作を受け付けた状態で、予め定められた操作を受け付けた場合に、ページ量単位の範囲内で文書のページをめくるよう制御することができる。
請求項の情報処理装置によれば、第1ドラッグ操作による移動方向に応じて、文書のページをめくるよう制御することができる。
請求項の情報処理装置によれば、第1ドラッグ操作を受け付けたページをページ量単位の範囲の中心とするよう制御することができる。
請求項の情報処理装置によれば、第1ドラッグ操作による移動量が予め定められた値より多い又は以上である場合は、ページ量単位ごとに、文書のページをめくらないよう制御することができる。
請求項6の情報処理装置によれば、第2の位置への操作が一定時間続いた場合に、第2ドラッグ操作を受け付けるよう制御することができる。
請求項7の情報処理装置によれば、第2ドラッグ操作を受け付けた状態で、第3ドラッグ操作を受け付けた場合、第1ドラッグ操作の方向と第3ドラッグ操作の方向が同じ場合はページ量単位を増やし、第1ドラッグ操作の方向と第3ドラッグ操作の方向が異なる場合はページ量単位を減らすように調整することができる。
請求項の情報処理プログラムによれば、文書が表示された画面に対して、第1ドラッグ操作を受け付けた状態で、第2ドラッグ操作を受け付けた場合、第1ドラッグ操作の移動量に応じて決定された、文書をめくる単位であるページ量単位ごとに、文書のページをめくるよう制御することができる。
本実施の形態の構成例についての概念的なモジュール構成図である。 本実施の形態による処理例を示すフローチャートである。 本実施の形態である情報処理装置(タブレット機器)の形態例を示す説明図である。 本実施の形態が表示する電子文書の例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示す説明図である。 本実施の形態による処理例を示すフローチャートである。 本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図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の例に示すように、受付モジュール110、操作処理モジュール120、単ページめくりモジュール130、複数ページ処理モジュール140、文書データ格納モジュール170、文書ページ表示処理モジュール180、表示モジュール190を有しており、複数ページ処理モジュール140は、複数ページ調整モジュール142、複数ページめくりモジュール150、ページ選択モジュール160を有している。複数ページ調整モジュール142は、ページ選択モード切り替えモジュール144、ページ選択量調整モジュール146を有している。この情報処理装置は、タッチパネル(タッチスクリーンともいわれる)を備えたタブレット機器(スレートPCともいわれる)である。タブレット機器として、例えば、タブレット型PC、電子書籍閲覧用の端末、スマートフォン等がある。
タブレット機器では、複数ページからなる電子文書を、ページ単位で画面に表示し、フリック操作(タッチパネルである画面上で、指をはじくように素早く動かす操作)によって、1ページずつ表示ページを切り替えて表示することが一般的となっている。このフリック操作等は、いわば、ジェスチャによるコマンド入力である。もちろんのことながら、操作を検知できるものであれば、指以外のペン等による操作であってもよい。以下、主に指を用いて説明する。
例えば、本実施の形態である情報処理装置は、図3(a)の例に示す情報処理装置(タブレット機器)300のような形態である。情報処理装置(タブレット機器)300は、表示画面としての機能を有しているタッチパネル310を備えている。この情報処理装置(タブレット機器)300は、複数ページからなる電子文書をページ単位で、タッチパネル310に表示可能な情報表示装置(タブレット端末)である。もちろんのことながら、情報処理装置(タブレット機器)300は、タッチパネル310のセンサーを用いて、タッチパネル310に接触している指の動きを検知する。図3(b)の例に示すように、ページ内容の画面表示では、電子文書の内容をページ単位で画面に表示する。例えば、ページ全体を、可能なかぎり画面いっぱいに表示する。情報処理装置(タブレット機器)300がタッチパネル310に表示する電子文書は、図4(a)の例に示す電子文書400のように、複数ページを有している(図4(b)の例参照)。
受付モジュール110は、操作処理モジュール120と接続されている。受付モジュール110は、画面に対する操作を受け付ける。つまり、タッチパネル310に接している指の動きの検知結果を受け付ける。例えば、指の位置(座標)、画面に接触している箇所の個数、接触している時間等がある。もちろんのことながら、マルチタッチ操作も受け付ける。
操作処理モジュール120は、受付モジュール110、単ページめくりモジュール130、複数ページ調整モジュール142、複数ページめくりモジュール150、ページ選択モジュール160と接続されている。操作処理モジュール120は、受付モジュール110が受け付けた情報に基づいて、その操作の種別を判定し、その操作の種別に応じて、単ページめくりモジュール130、複数ページ調整モジュール142、複数ページめくりモジュール150、ページ選択モジュール160に処理を行わせる。例えば、操作として、フリック操作、ドラッグ操作、スライド操作等がある。フリック操作とは、タッチパネル310上で、指をはじくような操作のことである。タッチした指を、比較的短い距離を速く動かしながら、タッチパネル310から離す。ドラッグ操作とは、タッチパネル310上で、指を離さずに移動する操作のことである。スライド操作とは、ドラッグ操作と同様の操作であるが、ここでは、文書のページを左右にずらして表示することを意味する。
単ページめくりモジュール130は、操作処理モジュール120、文書ページ表示処理モジュール180と接続されている。単ページめくりモジュール130は、表示中の文書を、通常時のフリック操作で、フリック方向にしたがって前後いずれかに1ページめくって表示する。
複数ページ調整モジュール142は、操作処理モジュール120、複数ページめくりモジュール150、ページ選択モジュール160、文書ページ表示処理モジュール180と接続されている。
ページ選択モード切り替えモジュール144は、タッチパネル310に表示された文書において予め定められた第1の操作を検知した場合は、1ページ毎にページを移動する第1の処理体系(単ページめくりモード)から複数ページを移動する第2の処理体系(ページ選択モード)に変更する。なお、「ページを移動する」とは、ページをめくることである。この予め定められた第1の操作として、(1)ドラッグ操作が終了した第1の位置を検知した状態が続いたことを検知し、又は、(2)ドラッグ操作が終了した第1の位置を検知した状態であって、その第1の位置とは異なる第2の位置への操作を検知する。つまり、操作者の操作として説明すると、前記(1)は、ドラッグ操作で表示ページをスライドし、画面から指を離さずその状態を維持すると、ページ選択モードとするものである。「指を離さずその状態を維持する」とは、予め定められた時間以上、画面上のその位置から動かずにいることである。具体的には、ドラッグ操作によって表示ページをスライドさせ、ドラッグした指をそのまま押えておくことで表示ページのスライド状態を維持することにより、スライド状態中(後述する図8(a)の状態)は、ページ選択モード中であることとする。前記(2)は、ドラッグ操作で表示ページをスライドし、画面から指Aを離さずその状態で、他の指Bによるタッチパネル310へのタッチが行われることである。ドラッグ操作の最後で、いわゆるマルチタッチが行われた場合である。
また、ページ選択モード切り替えモジュール144は、第1の操作による移動量が予め定められた値より多い又は以上である場合は、第2の処理体系に変更しないようにしてもよい。つまり、単ページめくりモードそのままの状態とする。図12の例を用いて後述する。
ページ選択量調整モジュール146は、第1の操作による移動量(以下、スライド量ともいう)に応じて、ページ選択モードにおけるページ量を調整する。また、ページ選択量調整モジュール146は、第1の操作による移動方向に応じて、ページ選択モードにおけるページ移動方向を調整するようにしてもよい。また、ページ選択量調整モジュール146は、タッチパネル310に表示されているページを中心として、前後に移動するページ量を調整するようにしてもよい。具体的には、ページ選択量調整モジュール146は、複数ページめくりモジュール150で一度にめくるページ数、及びページ選択モジュール160で選択可能なページの範囲の幅をユーザが調整できるようにするものである。
複数ページめくりモジュール150は、操作処理モジュール120、複数ページ調整モジュール142、文書ページ表示処理モジュール180と接続されている。複数ページめくりモジュール150は、ページ選択モードにおける予め定められた第2の操作を検知した場合は、タッチパネル310に表示されている電子文書において複数ページを移動する。また、複数ページめくりモジュール150は、ページ選択モードにおける予め定められた第2の操作を検知した場合は、タッチパネル310に表示されている電子文書において、ページ選択量調整モジュール146によって調整されたページ量を移動する。第2の操作として、例えば、前記(1)の場合では、ページ選択モード中に、フリック操作であって、そのフリック操作のフリック方向にしたがって、前後いずれかに複数ページめくって表示する。前記(2)の場合では、ページ選択モード中に、指Aで行われるフリック操作(指Aに限らず、指B以外の指で行われるフリック操作であってもよい)であって、そのフリック操作のフリック方向にしたがって、前後いずれかに複数ページめくって表示する。めくるページ数はスライド量によって決まる。
ページ選択モジュール160は、操作処理モジュール120、複数ページ調整モジュール142、文書ページ表示処理モジュール180と接続されている。ページ選択モジュール160は、ページ選択モードにおける予め定められた第3の操作を検知した場合はページ選択量調整モジュール146によって調整されたページ量の範囲内でページを移動する。第3の操作として、例えば、前記(1)の場合、ページ選択モードに移行するために行った操作の指とは異なる指で行われるドラッグ操作である。また、前記(2)の場合は、指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、7の例を用いて、電子文書表示の際のドラッグ操作(又はスライド操作)について説明する。
ドラッグ操作とは、画面から指を離さずに動かす操作のことである。図6の例に示すように、例えば、手620の人差し指624をタッチパネル310に接触させ、タッチパネル310から離さずに人差し指624を移動方向630に移動させる。
この人差し指624の左右の動きに合わせて、表示ページをずらすとともに、空いた領域上にページの重なりを表示する。具体的には、図7(a)の例に示すように、情報処理装置(タブレット機器)300のタッチパネル310に電子文書(1ページ目)401を表示している状態から、人差し指624を左方向に移動させる操作をした場合、図7(b)の例に示すように、電子文書(1ページ目)401を左方向にずらす表示を行い、タッチパネル310内の右方向にページ重なり表示領域710を表示する。
予め定められた距離以上スライドすると、指を離したときに、ページをめくり、次のページを表示してもよい。このように処理することにより、ドラッグ操作は、ページめくりの途中の状態を意味することになる。これは、この後説明する、スライド状態中の操作が、ページめくりの途中で行うページ選択操作を意味することとなる。
図2は、本実施の形態による処理例を示すフローチャートである。
ステップS202では、操作処理モジュール120が、フリック操作であるか否かを判断し、フリック操作である場合はステップS204へ進み、それ以外の場合はステップS206へ進む。
ステップS204では、単ページめくりモジュール130が、フリック方向に応じたページめくり方向に1ページ進む又は戻る。従来同様、フリック操作で1ページずつのページめくりを可能としている。
ステップS206では、操作処理モジュール120がドラッグ操作であるか否かを判断し、ドラッグ操作である場合はステップS208へ進み、それ以外の場合はステップS202へ戻る。
ステップS208では、文書ページ表示処理モジュール180が、ドラッグ方向及びドラッグ量に応じて、表示ページをスライドする。
ステップS210では、操作処理モジュール120が、指を離した(タッチなし)か否かを判断し、指を離した場合はステップS212へ進み、それ以外の場合はステップS218へ進む。
ステップS212では、現在ページのスライド量>閾値であるか否かを判断し、現在ページのスライド量>閾値である場合はステップS216へ進み、それ以外の場合はステップS214へ進む。
ステップS214では、文書ページ表示処理モジュール180が、スライドを戻し、元の現在ページを表示する。
ステップS216では、単ページめくりモジュール130が、スライド方向に応じたページめくり方向に1ページ進む又は戻る。表示ページをドラッグして、スライドするようにしたものである。スライドして指を離した場合、そのスライド量が閾値より多い場合は、ページをめくれる。
ステップS218では、ページ選択モード切り替えモジュール144が、ページ選択モードに切り替える。
ステップ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を設定する。一度にめくるページ量、又はページの選択幅は、スライド量によって決定することになる。
ステップS226では、操作処理モジュール120が、フリック(2本のうち1本の指で)であるか否かを判断し、フリックである場合はステップS228へ進み、それ以外の場合はステップS230へ進む。つまり、タッチした2本のうち1本の指でフリック操作すると、スライド量に応じたページ数をまとめて、フリック方向にめくることとなる。
ステップS228では、複数ページめくりモジュール150が、ページ選択範囲の幅wの分、フリック方向にページを移動し表示する。変数pにp+wを代入する。
ステップS230では、操作処理モジュール120が、ドラッグ(2本のうち1本の指で)であるか否かを判断し、ドラッグである場合はステップS232へ進み、それ以外の場合はステップS234へ進む。タッチした2本のうち1本の指でドラッグ操作すると、現在表示中のページを中心として、スライド量に応じたページ範囲の中で、ドラッグ操作の方向と量に応じて、移動先のページを選択することとなる。ドラッグ操作した指を離して、選択したページに移動する。
ステップS232では、ページ選択量調整モジュール146が、現在のページ選択範囲内(p1, p2)で、ドラッグ量に応じて、移動先のページを選択し、qを更新する。
ステップS234では、操作処理モジュール120が、指が離れた(2本のうち1本の指が離れた)か否かを判断し、指が離れた場合はステップS236へ進み、それ以外の場合はステップS226へ戻る。
ステップS236では、ページ選択モジュール160が、選択したページqへ移動し表示する。変数pにqを代入する。
図8は、本実施の形態による処理(ページ選択モードへの切り替え処理)例を示す説明図である。
図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によるフリック操作やドラッグ操作でページ選択する。
図9は、本実施の形態による処理例を示す説明図である。ページ選択モードに切り替わった後に、人差し指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の状態に戻ることとなる。
図10は、本実施の形態による処理例を示す説明図である。ページ選択モードに切り替わった後に、人差し指624によるドラッグ操作の例を示したものである。図9の状態例、つまり、ブロック(p.21〜30)920の状態で、ドラッグ操作がされたものとする。
このドラッグ操作を検知した場合は、ページ選択範囲(ブロック単位)内でページをめくる処理を行う。この場合、ブロック(p.21〜30)920内で表示ページを選択する。
操作としては、スライドした親指822を押えたままであり、人差し指624を、例えば左方向へドラッグする。その操作を検知すると、ページ選択範囲内でページを選択する。そして、選択中のページ表示(P.21〜30の範囲内)1030に現在選択中のページを表示する。左方向へのドラッグ操作なので、25ページから24ページへ表示を変更する。もちろんのことながら、タッチパネル310に、そのページ内容を表示してもよい。図10の例では、選択中のページ表示1030の位置は、ドラッグ操作されている位置の上側としているが、他の位置であってもよい。
図11は、本実施の形態による処理例を示す説明図である。ページ選択モードに切り替わるためのスライド操作(ドラッグ操作を含んでもよい)において、スライド量(親指822の移動量)によるページ選択幅の調整処理の例を示したものである。
スライド量を少なくすると、ブロックは小さくなり、フリック操作でめくるページ量が少なくなる。また、ドラッグ操作で選択するページ選択の範囲は狭くなる。
スライド量を多くすると、ブロックが大きくなり、フリック操作でめくるページ量が多くなる。また、ドラッグ操作で選択するページ選択の範囲が広くなる。
スライド量とページ選択幅との関係は、文書の総ページ数に応じて可変にしてもよい。
図11(a)に示す例は、選択幅が狭い例を示している。親指822の移動幅1110が短いと、人差し指624のフリック操作によって、一度にめくるページ数が少ない。例えば、ページ選択範囲(右端ページ番号表示)820に「30」と表示する。
図11(b)に示す例は、選択幅が広い例を示している。親指822の移動幅1120が長いと、人差し指624のフリック操作によって、一度にめくるページ数が多くなる。例えば、ページ選択範囲(右端ページ番号表示)820に「50」と表示する。
図12は、本実施の形態による処理例を示すフローチャートである。
図12の例に示すフローチャートは、図2の例に示すフローチャートにステップS1224の処理を付加したものである。
ステップS1224では、ページ選択量調整モジュール146が、現在ページのスライド量>閾値であるか否かの判断を行う。そして、現在ページのスライド量>閾値である場合はステップS1210へ戻り、それ以外の場合はステップS1226へ進む。つまり、ドラッグ量が閾値より多い場合は、ページ選択モードには変更しないようにしたものである。
また、2本目の指(人差し指624)が、タッチパネル310にタッチされた状態で1本目の指(親指822)を複数回ドラッグしたことを検知した場合に、次の処理を行うようにしてもよい。
図8(b)の例に示す状態で、人差し指624を動かさず(タッチした状態で)、図8(a)に示すように親指822をタッチし、タッチしたまま移動し、アップすることを2回以上くり返す。これによってページ選択範囲を1回の親指822のドラッグ操作以上に増加又は減少させる。
なお、1回目のドラッグにおける移動方向630の幅と2回目のドラッグにおける移動方向630の幅を加算し(3回目以降がある場合も同様)、スライド量を算出する。また、親指822の移動方向を合わせて加算又は減算する。つまり、2回目の方向が、1回目の方向と同じ方向である場合は加算し、1回目の方向と逆方向である場合は減算する(3回目以降がある場合も同様)。
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図13に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部(演算部)としてCPU1301を用い、記憶装置としてRAM1302、ROM1303、HD1304を用いている。HD1304として、例えばハードディスク、フラッシュメモリ等を用いてもよい。受付モジュール110、操作処理モジュール120、単ページめくりモジュール130、ページ選択モード切り替えモジュール144、ページ選択量調整モジュール146、複数ページめくりモジュール150、ページ選択モジュール160、文書データ格納モジュール170、文書ページ表示処理モジュール180、表示モジュール190等のプログラムを実行するCPU1301と、そのプログラムやデータを記憶するRAM1302と、本コンピュータを起動するためのプログラム等が格納されているROM1303と、文書等を記憶する補助記憶装置であるHD1304と、タッチパネル等に対する利用者の操作に基づいてデータを受け付ける受付装置1306と、タッチパネルである液晶ディスプレイ等の出力装置1305と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース1307、そして、それらをつないでデータのやりとりをするためのバス1308により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図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の処理体系に変更することができる。
110…受付モジュール
120…操作処理モジュール
130…単ページめくりモジュール
140…複数ページ処理モジュール
142…複数ページ調整モジュール
144…ページ選択モード切り替えモジュール
146…ページ選択量調整モジュール
150…複数ページめくりモジュール
160…ページ選択モジュール
170…文書データ格納モジュール
180…文書ページ表示処理モジュール
190…表示モジュール
300…情報処理装置(タブレット機器)
310…タッチパネル

Claims (8)

  1. 文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段
    を有する情報処理装置。
  2. 前記制御手段は、前記第1ドラッグ操作を受け付けた状態で、予め定められた操作を受け付けた場合に、前記ページ量単位の範囲内で前記文書のページをめくるよう制御する
    ことを特徴とする請求項1に記載の情報処理装置。
  3. 前記制御手段は、前記第1ドラッグ操作による移動方向に応じて、前記文書のページをめくるよう制御する
    ことを特徴とする請求項1又は2に記載の情報処理装置。
  4. 前記制御手段は、前記第1ドラッグ操作を受け付けたページを前記ページ量単位の範囲の中心とするよう制御する
    ことを特徴とする請求項1から3のいずれか一項に記載の情報処理装置。
  5. 前記制御手段は、前記第1ドラッグ操作による移動量が予め定められた値より多い又は以上である場合は、前記ページ量単位ごとに、前記文書のページをめくらないよう制御する
    ことを特徴とする請求項1から4のいずれか一項に記載の情報処理装置。
  6. 前記制御手段は、前記第2の位置への操作が一定時間続いた場合に前記第2ドラッグ操作を受け付けるよう制御する
    ことを特徴とする請求項1から5のいずれか一項に記載の情報処理装置。
  7. 前記第2ドラッグ操作を受け付けた状態で、前記画面上の第5の位置から第6の位置へ移動する操作である第3ドラッグ操作を受け付けた場合、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が同じ場合は前記ページ量単位を増やし、前記第1ドラッグ操作の方向と前記第3ドラッグ操作の方向が異なる場合は前記ページ量単位を減らすように調整する調整手段
    をさらに有することを特徴とする請求項1から6のいずれか一項に記載の情報処理装置。
  8. コンピュータを、
    文書が表示された画面に対して、前記画面上の第1の位置から第2の位置へ移動する操作である第1ドラッグ操作を受け付けた状態であって、前記第2の位置での指示が行われたままの状態で、前記画面上の前記第2の位置とは異なる第3の位置から第4の位置へ移動する操作である第2ドラッグ操作を受け付けた場合に、前記第1ドラッグ操作の移動量に応じて決定された、前記文書をめくる単位であるページ量単位ごとに、前記文書のページをめくるよう制御する制御手段
    として機能させるための情報処理プログラム。
JP2014115456A 2014-06-04 2014-06-04 情報処理装置及び情報処理プログラム Active JP6464576B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 엘지전자 주식회사 이동 단말기 및 그 제어 방법

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