(57)【要約】【課題】ユーザが複数のページからなる文書等の表示対象を閲覧する際に、目視で表示面の縁等の予め定められた位置を確認しなくとも、表示対象の表示内容を連続的に変化させることができる情報処理装置及びプログラムを提供する。【解決手段】情報処理装置１は、表示対象を表示する表示面１２ａと、表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜を検出する検出手段と、検出された線分の傾斜に応じて、表示対象の表示内容を連続的に変化させて表示面１２ａに表示する制御を行う表示制御手段１０４と、を備える。【選択図】図２
2018160044.tif 000002
【特許請求の範囲】
【請求項１】
表示対象を表示する表示面と、
前記表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜を検出する検出手段と、
検出された前記線分の傾斜に応じて、前記表示対象の表示内容を連続的に変化させて前記表示面に表示する制御を行う表示制御手段と、
を備えた情報処理装置。
【請求項２】
前記検出手段は、前記２点として、前記表示面に対する２つの接触点間の線分の傾斜を検出する、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記表示内容の変化として、前記表示対象を構成する複数の要素のうち、前記表示面に表示する要素を変更する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示面に複数の前記要素を表示しているとき、
前記表示制御手段は、前記表示内容の変化として、前記複数の要素の一部又は全部を変更する、
請求項３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記表示内容の変化として、注目する前記要素を示す情報を変更する、
請求項４に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記検出手段が予め定められた時間、前記表示面に対する操作を検出しない場合に、前記注目する要素を拡大して表示する、
請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記表示内容の変化として、前記表示面に一度に表示する、前記表示対象を構成する要素の表示数を変更する、
請求項１から６の何れか１項に記載の情報処理装置。
【請求項８】
前記検出手段は、前記表示面に対する操作に基づく２点間の線分の長さの変化をさらに検出し、
前記表示制御手段は、前記表示内容を変化させる際に、前記線分の長さの変化に応じて、前記表示面に表示されている前記要素の表示数を変化させて表示する制御を行う、
請求項７に記載の情報処理装置。
【請求項９】
前記検出手段が前記２つの接触点を含む３つの接触点を検出したとき、
前記表示制御手段は、前記３つの接触点を通る円を、前記円の直径を前記線分の長さの変化に応じて変更して表示する制御を行う、
請求項８に記載の情報処理装置。
【請求項１０】
前記円を第１の円とした場合に、
前記表示制御手段は、前記第１の円と同心円状に、長さが変更される前の前記線分の長さを直径とする第２の円を表示する、
請求項９に記載の情報処理装置。
【請求項１１】
前記検出手段は、前記線分の傾斜角度をさらに検出し、
前記表示制御手段は、前記傾斜角度に応じた移動速度で前記表示内容を変化させて表示する制御を行う、
請求項１から１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記検出手段は、前記線分の傾斜方向をさらに検出し、
前記表示制御手段は、前記傾斜方向に応じた方向に前記表示内容を連続的に変化させて表示する制御を行う、
請求項１から１１の何れか１項に記載の情報処理装置。
【請求項１３】
表示対象を表示する表示面と、
前記表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜方向を検出する検出手段と、
検出された前記傾斜方向に応じた方向に前記表示対象の表示内容を連続的に変更させて前記表示面に表示する制御を行う表示制御手段と、
を備え、
前記表示面に表示されている前記表示対象を構成する要素のうち注目する要素が、前記表示面に表示されている前記要素のうち、前記方向の端に位置する場合に、前記検出手段が、その後に前記傾斜方向と同一の傾斜方向に傾けられた線分の傾斜を検出したとき、前記表示制御手段は、前記表示面に表示されている要素の一部又は全部を前記方向に進めて表示する制御を行う、
情報処理装置。
【請求項１４】
表示対象及び円を表示する表示面と、
表示された前記円に対する操作を検出する検出手段と、
検出された前記円に対する操作に応じて、前記表示対象の表示内容を変化させて前記表示面に表示する制御を行う表示制御手段と、
を備えた情報処理装置。
【請求項１５】
コンピュータを、
表示対象を表示する表示面と、
前記表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜を検出する検出手段と、
検出された前記線分の傾斜に応じて、前記表示対象の表示内容を連続的に変化させて前記表示面に表示する制御を行う表示制御手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルディスプレイで文書の操作が可能な情報処理装置が提案されている（例えば、非特許文献１参照。）。
【０００３】
非特許文献１に記載された情報処理装置は、折り曲げ可能な構成を有しており、情報処理装置の曲げ具合により表示されている文書のページをめくる速度を調整することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Proceedings of the 16th ACM international conference on Multimedia. ACM, 2008. p. 793-796
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、ユーザが複数のページからなる文書等の表示対象を閲覧する際に、目視で表示面の縁等の予め定められた位置を確認しなくとも、表示対象の表示内容を連続的に変化させることができる情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］表示対象を表示する表示面と、前記表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜を検出する検出手段と、検出された前記線分の傾斜に応じて、前記表示対象の表示内容を連続的に変化させて前記表示面に表示する制御を行う表示制御手段と、を備えた情報処理装置。
［２］前記検出手段は、前記２点として、前記表示面に対する２つの接触点間の線分の傾斜を検出する、前記［１］に記載の情報処理装置。
［３］前記表示制御手段は、前記表示内容の変化として、前記表示対象を構成する複数の要素のうち、前記表示面に表示する要素を変更する、前記［１］又は［２］に記載の情報処理装置。
［４］前記表示面に複数の前記要素を表示しているとき、前記表示制御手段は、前記表示内容の変化として、前記複数の要素の一部又は全部を変更する、前記［３］に記載の情報処理装置。
［５］前記表示制御手段は、前記表示内容の変化として、注目する前記要素を示す情報を変更する、前記［４］に記載の情報処理装置。
［６］前記表示制御手段は、前記検出手段が予め定められた時間、前記表示面に対する操作を検出しない場合に、前記注目する要素を拡大して表示する、前記［５］に記載の情報処理装置。
［７］前記表示制御手段は、前記表示内容の変化として、前記表示面に一度に表示する、前記表示対象を構成する要素の表示数を変更する、前記［１］から［６］の何れか１つに記載の情報処理装置。
［８］前記検出手段は、前記表示面に対する操作に基づく２点間の線分の長さの変化をさらに検出し、前記表示制御手段は、前記表示内容を変化させる際に、前記線分の長さの変化に応じて、前記表示面に表示されている前記要素の表示数を変化させて表示する制御を行う、前記［７］に記載の情報処理装置。
［９］前記検出手段が前記２つの接触点を含む３つの接触点を検出したとき、前記表示制御手段は、前記３つの接触点を通る円を、前記円の直径を前記線分の長さの変化に応じて変更して表示する制御を行う、前記［８］に記載の情報処理装置。
［１０］前記円を第１の円とした場合に、前記表示制御手段は、前記第１の円と同心円状に、長さが変更される前の前記線分の長さを直径とする第２の円を表示する、前記［９］に記載の情報処理装置。
［１１］前記検出手段は、前記線分の傾斜角度をさらに検出し、前記表示制御手段は、前記傾斜角度に応じた移動速度で前記表示内容を変化させて表示する制御を行う、前記［１］から［１０］の何れか１つに記載の情報処理装置。
［１２］前記検出手段は、前記線分の傾斜方向をさらに検出し、前記表示制御手段は、前記傾斜方向に応じた方向に前記表示内容を連続的に変化させて表示する制御を行う、前記［１］から［１１］の何れか１つに記載の情報処理装置。
［１３］表示対象を表示する表示面と、前記表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜方向を検出する検出手段と、検出された前記傾斜方向に応じた方向に前記表示対象の表示内容を連続的に変更させて前記表示面に表示する制御を行う表示制御手段と、を備え、前記表示面に表示されている前記表示対象を構成する要素のうち注目する要素が、前記表示面に表示されている前記要素のうち、前記方向の端に位置する場合に、前記検出手段が、その後に前記傾斜方向と同一の傾斜方向に傾けられた線分の傾斜を検出したとき、前記表示制御手段は、前記表示面に表示されている要素の一部又は全部を前記方向に進めて表示する制御を行う、情報処理装置。
［１４］表示対象及び円を表示する表示面と、表示された前記円に対する操作を検出する検出手段と、検出された前記円に対する操作に応じて、前記表示対象の表示内容を変化させて前記表示面に表示する制御を行う表示制御手段と、を備えた情報処理装置。
［１５］コンピュータを、表示対象を表示する表示面と、前記表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜を検出する検出手段と、検出された前記線分の傾斜に応じて、前記表示対象の表示内容を連続的に変化させて前記表示面に表示する制御を行う表示制御手段として、機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、３、１５に係る発明によれば、ユーザが複数のページからなる文書等の表示対象を閲覧する際に、目視で表示面の縁等の予め定められた位置を確認しなくとも、表示対象の表示内容を連続的に変化させることができる。
請求項２に係る発明によれば、ユーザが少なくとも２つの接触点を通る線を傾斜させることで、表示対象を連続的に変化させることができる。
請求項４、１３に係る発明によれば、ユーザが目視で表示面の縁等の予め定められた位置を確認しなくとも、表示対象を構成する複数の要素のうち表示する要素の一部又は全部を変更することができる。
請求項５に係る発明によれば、ユーザが目視で表示面の縁等の予め定められた位置を確認しなくとも、注目する要素を示す情報を変更することができる。
請求項６に係る発明によれば、ユーザが目視で表示面の縁等の予め定められた位置を確認しなくとも、注目する要素を拡大して表示することができる。
請求項７、８に係る発明によれば、ユーザが目視で表示面の縁等の予め定められた位置を確認しなくとも、一度に表示する表示対象のうちの要素の表示数を変更することができる。
請求項９、１０に係る発明によれば、ユーザに対して、接触点の長さの変化を円の直径の変化に関連付けて出力することができる。
請求項１１に係る発明によれば、ユーザが目視で表示面の縁等の予め定められた位置を確認しなくとも、傾斜角度に応じた移動速度で表示対象を連続的に変化させることができる。
請求項１２に係る発明によれば、ユーザが目視で表示面の縁等の予め定められた位置を確認しなくとも、傾斜方向に応じた方向に表示対象を連続的に変化させることができる。
請求項１４に係る発明によれば、ユーザが円を操作することで、表示対象を連続的に変化させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る情報処理装置の概略の構成例を示す図である。
【図２】図２は、図１に示す情報処理装置の制御系の一例を示すブロック図である。
【図３】図３（ａ）〜（ｆ）は、文書のページ数を連続的に変化させる操作の一例を示す図である。
【図４】図４（ａ）〜（ｃ）は、ページ切替操作の一例を示す図である。
【図５】図５（ａ）〜（ｃ）は、ページ切替操作の別の一例を示す図である。
【図６】図６は、傾斜角度とページの切り替えとの関係を説明する図であり、（ａ）は傾斜角度の概念図を示し、（ｂ）は、傾斜角度とページの切り替え速度との関係を示す一例を示すタイミングチャートであり、（ｃ）は、傾斜角度とページの切り替え数との関係を示す一例を示すタイミングチャートである。
【図７】図７は、図１に示す情報処理装置の動作の一例を示すフローチャートである。
【図８】図８は、図７のステップＳ４のページサイズ及びページ数の変更処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理装置は、表示対象を表示する表示面と、表示面に対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜を検出する検出手段と、検出された線分の傾斜に応じて、表示対象の表示内容を連続的に変化させて表示面に表示する制御を行う表示制御手段とを備える。
【００１１】
情報処理装置には、例えば、タブレット型のパーソナルコンピュータや、多機能携帯電話機（スマートフォン）が含まれる。
【００１２】
表示対象には、以下のものが含まれる。
（ａ）文字、図形、画像、動画、音声等を含むコンテンツ
（ｂ）複数の写真や画像を並べたもの
（ｃ）複数のファイルの表紙を縮小した画像（以下、「サムネイル画像」ともいう。）を並べたもの
以下では、表示対象はコンテンツの一例である文書として説明する。
【００１３】
表示面は、情報処理装置の現実の表示面に限らず、バーチャル空間に形成された仮想的なものも含む。
【００１４】
表示面に対する操作とは、ユーザが表示面に対して行う操作をいう。この操作には、ユーザが指等で表示面に接触して行う操作、非接触で行う操作の両方が含まれる。
【００１５】
２点がなす線分の傾斜には、例えば、表示面に２点で接触する場合にこの２点間の線分の傾斜、及び表示面に３点以上で接触する場合にこの３点を通る円の回転等が含まれる。なお、本実施例では、特に断りがない限り、傾斜は２点のうち少なくとも一方の移動によって検出されるものであり、移動前の２点がなす線分と移動後の２点がなす線分とがなす角度が変化した場合に、線分が傾斜したとして扱う。
【００１６】
３点以上で接触している（表示面に対する操作が行われている）場合は、最も離れている２点を採用してもよい。また、特に３点で接触した場合、互いに最も離れている２点の線分に平行な、当該３点を通る円の直径を当該線分としてもよい。
【００１７】
「２点」は、表示面に表示されている場合と、表示されていない仮想の点の場合とがある。「線分」は、表示面に表示されている場合と、表示面に表示されていない仮想の線の場合とがある。「円」は、表示面に表示されている場合と、表示面に表示されていない仮想の円の場合とがある。なお、少なくとも２点、線分又は円のうちいずれか一つを表示面に表示するのが好ましい。
【００１８】
「点」は、表示面に接触した点、表示面に接触していない点の両方を含む。例えば、表示面に接触せずに、音声入力により線分を表示させたり、線分を傾斜させてもよい。
【００１９】
表示内容には、次のものが含まれる。
（ａ）表示対象を構成する要素
（ｂ）表示対象を構成する要素のうち、注目する要素を示す情報
（ｃ）表示面に表示されている要素の数（以下、「表示数」ともいう。）、表示対象が複数のページから構成されている場合にはページの数（以下、「ページ数」ともいう。）が含まれる。
【００２０】
表示対象が文書の場合の例を具体例に説明する。表示対象を構成する要素は、例えば、文書を構成するページである。注目する要素を示す情報は、例えば、特定のページに目印として付す太枠等による強調表示である。表示数とは、例えば、表示面に表示されるページ数である。
【００２１】
表示内容の変化には、次のものが含まれる。
（ａ）表示面に表示する、表示対象を構成する要素の変更
（ｂ）注目する要素を示す情報の変更
（ｃ）表示面に一度に表示する、表示対象を構成する要素の表示数の変更
【００２２】
表示対象が文書の場合の例を具体例に説明する。表示対象を構成する要素の変更には、例えば、表示面に表示されているページを異なるページに切り替えることが含まれる。ページを切り替えることには、１つのページが表示されている場合に、当該１つのページを他の１つのページに切り替えることや、複数のページがサムネイル画像で表示されている場合に、複数のページのサムネイル画像の一部又は全体を切り替えることが含まれる。
【００２３】
注目する要素を示す情報の変更には、例えば、別のページを特定のページに変更し、その変更後の特定のページに強調表示を付すことが含まれる。
【００２４】
表示対象を構成する要素の表示数の変更には、例えば、以下のうちの１つの状態から他の状態に切り替えることが含まれる。
（ａ）１ページごとに表示されている状態
（ｂ）表示面に一度に複数のページが表示されている状態
（ｃ）表示面に一度に複数のページが横一列にサムネイル画像で表示されている状態
（ｄ）複数のページが表示面の全体にサムネイル画像で表示されている状態
【００２５】
なお、表示対象を構成する要素の表示数の変更には、表示数の変更に伴う表示対象（または表示対象を構成する要素）の表示の大きさの変更を含めてもよい。表示対象が文書の場合、表示対象の表示の大きさの変更は、例えば、表示面に表示されているページの全体の大きさ（以下、「ページサイズ」ともいう。）の拡大又は縮小である。
【００２６】
連続的な変化には、次のものが含まれる。
（ａ）特定のページが表示されている場合に、当該特定のページのすぐ先又は後のページに切り替えること
（ｂ）表示されているページを、当該特定のページの複数先又は複数後のページに切り替えること
（ｃ）特定のページに強調表示付されている場合に、当該特定のページのすぐ先又はすぐ後のページを特定のページに変更し、その変更後の特定のページに強調表示を付すこと
（ｄ）特定のページに強調表示付されている場合に、当該特定のページの複数先又は複数後のページを特定のページに変更し、その変更後の特定のページに強調表示を付すこと
（ｅ）表示面に表示されている表示数を段階的に切り替えること
【００２７】
［実施の形態］
図１は、本発明の実施の形態に係る情報処理装置の概略の構成例を示す図である。この情報処理装置１は、表示面１２ａに文書１２０を表示するとともに、表示面１２ａに表示した文書１２０に対するユーザからの操作を受け付ける操作表示部１２を備える。情報処理装置１は、表示面１２ａに表示した文書１２０に対する操作に応じて文書１２０の表示内容を連続的に変化させる機能を有する。文書１２０は、表示対象の一例である。
【００２８】
図２は、図１に示す情報処理装置１の制御系の一例を示すブロック図である。図２に示すように、情報処理装置１は、情報処理装置１を制御する制御部１０と、各種データを記憶する記憶部１１と、上記の操作表示部１２とを備える。
【００２９】
情報処理装置１の制御部１０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。制御部１０は、後述する記憶部１１のプログラム格納部１１０に格納されたプログラムに従って動作することにより、表示手段１００、文書案内操作検出手段１０１、ページ切替操作検出手段１０２、ページ数変更操作検出手段１０３、表示制御手段１０４、文書サイズ検出手段１０５等として機能する。このうち、ページ切替操作検出手段１０２は、２点間の線分の傾斜を検出する検出手段の一例である。また、ページ数変更操作検出手段１０３は、２点間の線分の長さの変化を検出する検出手段の一例である。各手段１００〜１０５の詳細については後述する。
【００３０】
記憶部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成され、プログラムを格納するプログラム格納部１１０、文書データを格納する文書データ格納部１１１、速度データを格納する速度データ格納部１１２等の各種のデータを記憶する。
【００３１】
文書データ格納部１１１に格納された文書データは、それぞれが複数のページから構成された複数の文書１２０のデータを含む。速度データ格納部１１２に格納された速度データは、ページ切替操作検出手段１０２により検出される２点間の線分の傾斜と、表示内容を連続的に変化させるときの移動速度との関係を示すデータを含む。
【００３２】
表示手段１００は、記憶部１１の文書データ格納部１１１に記憶された文書データを読み出し、読み出した文書データに係る文書１２０を操作表示部１２の表示面１２ａに表示する。
【００３３】
文書案内操作検出手段１０１は、操作表示部１２が表示面１２ａに表示されているページのうちの特定の範囲を部分的に拡大又は縮小する操作（以下、「ピンチイン・ピンチアウト操作」ともいう。）、及び表示されているページを回転させる操作（以下、「回転操作」ともいう）を受け付ける状態（以下、「通常モード」ともいう。）から、操作表示部１２が文書１２０に対する操作に応じて文書１２０の表示内容を連続的に変化させる操作を受け付ける状態（以下、「文書案内モード」ともいう。）に切り替える操作（以下、「文書案内開始操作」ともいう。）を検出する。この文書案内開始操作は、例えば、ユーザが表示面１２ａの２つの点に予め定められた時間（例えば、２〜５秒）継続して親指２１及び人差し指２２等で接触する操作（図３（ａ）参照）である。なお、２点に継続して接触する操作に限定されるものではなく、例えば、ユーザが表示面１２ａの３つ以上の点に瞬間的（例えば、１秒以内）に接触する操作や、ユーザが１本の指で予め定められた回数（例えば、２〜５回）連射的にタップする操作、あるいは、音声認識による方法等でもよい。
【００３４】
文書案内操作検出手段１０１は、文書案内モードから通常モードに切り替える操作（以下、「文書案内終了操作」ともいう。）を検出する。この文書案内終了操作は、例えば、ユーザが、文書案内開始操作で接触した点よりも少ない点で、予め定められた時間継続して表示面１２ａに接触する操作である。具体的には、ユーザが文書案内開始操作で表示面１２ａに２点で接触した場合、文書案内終了操作は、例えば、予め定められた時間継続して１点で表示面１２ａに接触する操作や、予め定められた時間継続して表示面１２ａに接触しない操作である。
【００３５】
ページ切替操作検出手段１０２は、表示面１２ａに表示されているページを切り替える操作（以下、「ページ切替操作」ともいう。）を検出する。このページ切替操作は、例えば、ユーザが２つの点（接触点３１，３２）間の線分３３（図６（ａ）参照）が傾斜するように接触点３１，３２を移動する操作（図４（ａ）参照）である。なお、ページ切替操作は、必ずしも接触点を移動する操作に限定されるものではなく、３つ以上の点に接触する場合に、３点を通る円を回転する操作でもよい。この３点を通る円を回転する操作は、円に対する操作の一例である。また、ページ切替操作検出手段１０２は、ページ切替操作に基づく線分の傾斜角度及び傾斜方向を検出する。
【００３６】
ページ数変更操作検出手段１０３は、表示面１２ａに表示されている文書１２０のページ数を変更する操作（以下、「ページ数変更操作」ともいう。）を検出する。このページ数変更操作は、例えば、ユーザが接触点３１，３２間の線分３３の長さが変化するように接触点３１，３２を移動する操作（図３（ｃ）矢印参照）である。なお、ページ数変更操作は、必ずしも接触点３１，３２を移動する操作に限定されるものではなく、例えば、上述の円の直径を変更する操作でもよい。また、ページ数変更操作検出手段１０３は、ページ数変更操作に基づく線分の長さの変化を検出する。
【００３７】
表示制御手段１０４は、ページ切替操作検出手段１０２が検出した２点間の線分の傾斜に応じて、表示対象の表示内容を連続的に変化させて表示面１２ａに表示する制御を行う。この表示内容の変化には、注目する要素を示す情報の変更が含まれる。
【００３８】
具体的には、表示制御手段１０４は、表示面１２ａに対する操作に基づく２点のうち少なくとも一方が移動した場合に、移動前の２点がなす線分に対する移動後の２点がなす線分の傾斜（以下、「２点間の線分の傾斜」ともいう。）に応じて、表示面１２ａに表示されている文書１２０のページを切り替えて表示する。また、表示面１２ａに文書１２０のページがサムネイル画像で表示されている場合に、表示制御手段１０４は、サムネイル画像の一部又は全部を別のサムネイル画像に切り替えて表示する。また、注目する要素として文書１２０の特定のページに強調表示が付されている場合に、表示制御手段１０４は、別のページを特定のページに変更し、その変更後の特定のページに強調表示を付して表示する。
【００３９】
また、表示制御手段１０４は、ページ切替操作検出手段１０２が検出した２点間の線分の傾斜角度に応じた切り替え速度で要素の表示内容を変化させて表示する制御を行う。ここで、切り替え速度は、移動速度の一例である。
【００４０】
切り替え速度の一例として、例えば、単位時間当たり（例えば１秒）に切り替わるページ数が傾斜角度αに比例してもよい（図６（ｂ）参照）。この場合、表示制御手段１０４は、単位時間当たり、傾斜角度αに応じたページ数を切り替えて表示する。また、表示制御手段１０４は、単位時間当たり、傾斜角度αに応じたページ数先又は後のページを特定のページに変更し、その変更後の特定のページに強調表示を付して表示する。
【００４１】
また、切り替え速度の別の一例として、例えば、予め定められた傾斜角度αの間隔で切り替えるページ数を増加してもよい（図６（ｂ）参照）。この場合、表示制御手段１０４は、傾斜角度αに応じたページ数の間隔でページを切り替えて表示する。また、表示制御手段１０４は、傾斜角度αに応じたページ数の間隔で先又は後のページを特定のページに変更し、その変更後の特定のページに強調表示を付して表示する。
【００４２】
また、表示制御手段１０４は、ページ切替操作検出手段１０２が検出した２点間の線分の傾斜方向に応じた方向に表示対象の表示内容を連続的に変化させて表示する制御を行う。具体的には、例えば、表示制御手段１０４は、２点間の線分が時計回りの方向（図４（ａ）矢印の方向）に傾斜したとき、先のページに切り替えて表示するとともに、２点間の線分が反時計回りの方向（図４（ａ）矢印の方向と逆の方向）に傾斜したとき、後のページに切り替えて表示してもよく、その逆でもよい。
【００４３】
また、表示制御手段１０４は、ページ数変更操作検出手段１０３が検出した２点間の線分の長さの変化に応じて、要素の大きさを変更して表示する制御を行う。具体的には、例えば、２点間の線分の長さが短縮した場合、短縮した量（以下、「短縮量」ともいう。）に応じて、ページサイズを縮小して表示する。
【００４４】
また、表示制御手段１０４は、ページ数変更操作検出手段１０３が検出した２点間の線分の長さの変化に応じて、表示面１２ａに表示されている要素の表示数を段階的に変化させて表示する制御を行う。具体的には、表示制御手段１０４は、ページ数変更操作検出手段１０３が検出した２点間の線分の長さの変化に応じて、（ａ）１ページごとに表示されている状態、（ｂ）複数のページが表示されている状態、（ｃ）複数のページが横一列にサムネイル画像で表示されている状態、（ｄ）複数のページが表示面の全体にサムネイル画像で表示されている状態、の順に表示数を切り替えて表示する。
【００４５】
また、表示制御手段１０４は、ページ数変更操作検出手段１０３が検出した２点間の線分の長さの変化に応じて、この２点を通る円の直径を変更して表示する制御を行う。さらに、表示制御手段１０４は、長さが変更される前の２点間の線分の長さを直径とする円をガイドとして表示する制御を行う。
【００４６】
また、表示制御手段１０４は、予め定められた時間（例えば、１〜２秒）、ページ切替操作検出手段１０２及びページ数変更操作検出手段１０３がともに表示面１２ａに対する操作を検出しない場合に、強調表示の付された注目する要素を拡大して表示する制御を行う。
【００４７】
文書サイズ検出手段１０５は、表示面１２ａに表示されている要素の大きさを検出する。
【００４８】
操作表示部１２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイの前面にタッチパネルを重合配置した構成を有する。
【００４９】
（本実施の形態の動作）
次に、情報処理装置１の動作の一例について図３〜図８を参照して説明する。まず、ユーザが操作表示部１２の表示面１２ａに指を接触させる操作（以下、「タッチ操作」ともいう。）を行い、複数の文書データの中から文書１２０を選択すると、表示手段１００は、ユーザによって選択された文書データを文書データ格納部１１１から読み出し、表示面１２ａに文書１２０を表示する。
【００５０】
（１）文書案内モードへの切り替え
（１）文書案内モードへの切り替え、及び（２）表示数の変更について、図３を参照し、図７及び図８のフローチャートに従って説明する。図３（ａ）〜（ｆ）は、表示面に表示される文書のページ数を連続的に変化させる操作の一例を示す図である。なお、図３（ａ）〜（ｃ）は、表示面１２ａの全体に文書１２０の１つのページが表示されている状態を示し、図３（ｄ）〜（ｆ）は、表示面１２ａに複数のページが表示されている状態を示している。ユーザがタッチ操作を行い、文書案内操作検出手段１０１が文書案内開始操作を検出すれば（Ｓ１：Ｙｅｓ）、表示制御手段１０４は、図３（ｂ）に示すように、２つの点（接触点３１，３２）を通る円３（以下、「ハンドル３」をもいう。）を表示面１２ａに表示する。ハンドル３の直径は、２点間の線分の長さの一例である。
【００５１】
文書案内操作検出手段１０１が文書案内開始操作を検出すれば（Ｓ１：Ｙｅｓ）、通常モードから文書案内モードに切り替わる。文書案内モードでは、操作表示部１２は、ページ切替操作及びページ数変更操作を受け付ける。一方、文書案内モードでは、操作表示部１２は、ピンチイン・ピンチアウト操作及び回転操作は受け付けない。
【００５２】
（２）表示数の変更
ユーザがタッチ操作を行うと、ページ数変更操作検出手段１０３が上記ページ数変更操作による接触点３１，３２間の線分３３の長さの変化を検出する（Ｓ３）。ページ数変更操作検出手段１０３が、ページ数変更操作による接触点３１，３２間の線分３３の長さの変化を検出すれば（Ｓ３：Ｙｅｓ）、表示制御手段１０４は、表示面１２ａに表示されている文書１２０のページサイズを変更するとともに、表示されるページ数を変更して（Ｓ４）表示する。
【００５３】
具体的に説明する。ページ数変更操作検出手段１０３がページ数変更操作、すなわち接触点３１，３２間の線分３３の長さの変化を検出すると（Ｓ３：Ｙｅｓ）、文書サイズ検出手段１０５は、図８に示すように、表示面１２ａに表示されている文書１２０のページサイズを検出する（Ｓ４１）。次に、文書サイズ検出手段１０５は、検出したページサイズを予め定められた２つのサイズ、すなわち、予め定められた第１のサイズＬ１及び予め定められた第２のサイズＬ２とそれぞれ比較する。なお、説明の便宜上、第１のサイズＬ１は第２のサイズＬ２よりも大きい（Ｌ１＞Ｌ２）ものとする。
【００５４】
まず、文書サイズ検出手段１０５は、検出したページサイズが第１のサイズＬ１よりも小さいものであるかどうかを判別する（Ｓ４２）。
【００５５】
文書サイズ検出手段１０５が検出したページサイズが第１のサイズＬ１よりも小さいものでなければ（Ｓ４２：Ｎｏ）、表示制御手段１０４は、図３（ｄ）に示すように、ページ数変更操作検出手段１０３が検出した接触点３１，３２間の線分３３の長さの短縮量に応じて、文書１２０のページサイズを縮小して表示する。なお、表示されるページサイズの縮小に伴い、現在表示されているページの先後のページを同時に表示してもよい。また、先後のページについては、全体ではなく一部を表示するようにしてもよい。
【００５６】
一方、文書サイズ検出手段１０５が検出したページサイズが第１のサイズＬ１よりも小さいものであれば（Ｓ４２：Ｙｅｓ）、文書サイズ検出手段１０５は、検出したページサイズが第２のサイズＬ２よりも小さいものであるかどうかを判別する（Ｓ４３）。
【００５７】
文書サイズ検出手段１０５が検出したページサイズが第２のサイズＬ２よりも小さいものでなければ（Ｓ４３：Ｎｏ）、表示制御手段１０４は、図３（ｅ）に示すように、文書１２０のページサイズを縮小するとともに、複数のページを横一例に並ぶサムネイル画像で表示する（Ｓ４４）。
【００５８】
一方、文書サイズ検出手段１０５が検出したページサイズが第２のサイズＬ２よりも小さいものであれば（Ｓ４３：Ｙｅｓ）、表示制御手段１０４は、図３（ｆ）に示すように、文書１２０のページサイズを縮小するとともに、複数のページを表示面１２ａ全体に並ぶサムネイル画像で表示する（Ｓ４５）。
【００５９】
次に、表示制御手段１０４は、接触点３１，３２間の線分３３の長さの変化に応じて、すなわち、文書１２０のページサイズの変化に応じて、図３（ｄ）〜図３（ｆ）に示すように、ハンドル３の直径を変更して表示する（Ｓ５）。
【００６０】
また、表示制御手段１０４は、文書案内操作の際に接触した最初の接触点３１，３２（図３（ｂ）参照）を通る円３Ａ（以下、「ガイド」ともいう。）をハンドル３と同心円上に表示する。ガイド３Ａは、長さが変更される前の２点間の線分の長さを直径とする円の一例である。
【００６１】
（３）ページの切り替え
次に、（３）ページの切り替え、及び（４）文書案内モードの終了について、図４、図５、及び図６（ａ）を参照して、図６（ｂ）、（ｃ）のタイミングチャート、図７及び図８のフローチャートに従って説明する。図４（ａ）〜（ｃ）は、文書のページ切替操作の一例を示す図である。図５（ａ）〜（ｃ）は、サムネイル画像で表示された場合のページ切替操作の一例を示す図である。なお、図４及び図５のページの下部に記載されている数値は、ページの番号を示す。図６は、傾斜角度とページの切り替えとの関係を説明する図であり、（ａ）は傾斜角度の概念図を示し、（ｂ）は、傾斜角度とページの切り替え速度との関係を示す一例を示すタイミングチャートであり、（ｃ）は、傾斜角度とページの切り替え数との関係を示す一例を示すタイミングチャートである。
【００６２】
ユーザがタッチ操作を行うと、ページ切替操作検出手段１０２は、ページ切替操作による接触点３１，３２間の線分３３の傾斜を検出する（Ｓ６）。ページ切替操作検出手段１０２がページ切替操作による線分３３の傾斜を検出すれば（Ｓ６：Ｙｅｓ）、表示制御手段１０４は、検出された線分３３の傾斜に応じて、文書１２０のページの切り替えを行う（Ｓ７）。次に、表示制御手段１０４は、切り替え先のページを表示面１２ａに表示する。
【００６３】
具体的には、図４（ａ）に示すように、「Ｎ−１」「Ｎ」「Ｎ＋１」の３つのページが表示されている場合、ページ切替操作検出手段１０２が矢印の方向（時計回りの方向）への線分３３の傾斜を検出すると、表示制御手段１０４は、図４（ｂ）に示すように、表示されている各ページをそれぞれの先のページの「Ｎ」「Ｎ＋１」「Ｎ＋２」ページに切り替えて表示する。また、表示制御手段１０４は、図４（ａ）に示す状態において「Ｎ」ページに付されている太枠の強調表示１２１を「Ｎ＋１」ページに付して表示する。
【００６４】
なお、矢印の方向は、傾斜方向の一例である。また、強調表示１２１は、注目する要素を示す情報の一例である。また、強調表示１２１が付されたページは、注目するページの一例である。
【００６５】
次に、「Ｎ」「Ｎ＋１」「Ｎ＋２」の３つのページが表示されている場合、ページ切替操作検出手段１０２が図４（ｃ）に示す矢印の方向（反時計回りの方向）への線分３３の傾斜を検出すると、表示制御手段１０４は、図４（ｃ）に示すように、表示されている各ページをそれぞれの後のページの「Ｎ−１」「Ｎ」「Ｎ＋１」ページに切り替えて表示する。また、表示制御手段１０４は、図４（ｂ）に示す状態において「Ｎ＋１」ページに付されている太枠の強調表示１２１を「Ｎ」ページに付して表示する。
【００６６】
なお、必ずしも先後の１ページに切り替えることに限定されるものではなく、複数先又は後のページに切り替えてもよい。
【００６７】
また、図５（ａ）に示すように、「Ｎ」から「Ｎ＋１９」までの２０個のページが表示面１２ａ全体にサムネイル画像で表示され、強調表示１２１が「Ｎ＋５」ページに付されている場合、ページ切替操作検出手段１０２が矢印の方向（時計回りの方向）への傾斜を検出すると、表示制御手段１０４は、図５（ｂ）に示すように、複数先のページ（例えば「Ｎ＋１９」）に強調表示１２１を付して表示する。
【００６８】
また、図５（ｂ）に示すような、強調表示１２１が端のページに付された状態において、さらにページ切替操作検出手段１０２が矢印の方向（時計回りの方向）への傾斜を検出すると、表示制御手段１０４は、図５（ｃ）に示すように、サムネイル画像の全体を別のページ（例えば、「Ｎ＋２０」から「Ｎ＋３９」）に切り替えて表示する。この場合、表示制御手段１０４は、強調表示１２１を「Ｎ＋２０」ページに付して表示する。なお、必ずしもサムネイル画像の全体を別のページに切り替えて表示することに限定されるものではなく、表示されている複数のサムネイル画像のうちの一部のみを別のページに切り替えて表示してもよい。
【００６９】
なお、上記の例では、時計回りの傾斜について説明したが、反時計回りの傾斜でもよく、上述した方向と反対の方向にページを切り替えてもよい。
【００７０】
表示制御手段１０４は、傾斜角度に応じた切り替え速度で、ページの切り替えや、サムネイル画像の切り替え、又は強調表示１２１を付すページの変更を行う。図６（ａ）に示すように、ユーザが操作により特定の接触点３１Ａ，３２Ａをそれぞれ別の接触点３１，３２に移動させた場合、移動前の接触点３１Ａ，３２Ａ間の線分３３Ａは、移動後の接触点３１，３２間の線分３３に傾斜する。２つの線分３３、３３Ａのなす角は傾斜角度αである。
【００７１】
表示制御手段１０４は、図６（ａ）又は図６（ｂ）に示すような、記憶部１１の速度データ格納部１１２に格納された切り替え速度のデータを読み出し、ページ切替操作検出手段１０２が検出した傾斜角度αに対応する切り替え速度で上述したページの切り替え等の変更を行う。
【００７２】
次に、ページ切替操作検出手段１０２がページ切替操作による傾斜を検出しない場合（Ｓ６：Ｎｏ）、表示制御手段１０４は、文書１２０のページの切り替えを停止する（Ｓ８）。
【００７３】
（４）文書案内モードの終了
ユーザがタッチ操作を行うと、文書案内操作検出手段１０１は、文書案内終了操作を検出する（Ｓ９）。文書案内操作検出手段１０１が文書案内終了操作を検出すれば（Ｓ９：Ｙｅｓ）、表示制御手段１０４は、強調表示１２１が付されたページを拡大して表示する（Ｓ１０）。具体的には、例えば、図４（ａ）等に示す状態の場合、表示制御手段１０４は、「Ｎ」ページを拡大して表示面１２ａの全体に表示する。また、例えば、図５（ａ）等に示す状態の場合、表示制御手段１０４は、「Ｎ＋５」ページを拡大して表示面１２ａの全体に表示する。次に、表示制御手段１０４は、ハンドル３及びガイド３Ａをともに非表示にする（Ｓ１１）。
【００７４】
また、文書案内操作検出手段１０１が文書案内終了操作を検出すると（Ｓ９：Ｙｅｓ）、文書案内モードから通常モードに切り替わる。通常モードでは、操作表示部１２は、ページ切替操作及びページ数変更操作を受け付けない。一方、通常モードでは、操作表示部１２は、上述したピンチイン・ピンチアウト操作及び回転操作を受け付ける。
【００７５】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、文書を仮想的な画面に表示するとともに、ユーザの手の動きを仮想的な画面上の動きに対応させて、仮想的な画面の操作に応じて複数の振動源を振動させてもよい。
【００７６】
制御部１０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００７７】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサービス等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００７８】
１…情報処理装置、２…右手、３…ハンドル、３Ａ…ガイド（円）、１０…制御部、１１…記憶部、１２…操作表示部、１２ａ…表示面、２１…親指、２２…人差し指、３１，３２，３１Ａ，３２Ａ…接触点、３３，３３Ａ…線分、１００…表示手段、１０１…文書案内操作検出手段、１０２…ページ切替操作検出手段、１０３…ページ数変更操作検出手段、１０４…表示制御手段、１０５…文書サイズ検出手段、１１０…プログラム格納部、１１１…文書データ格納部、１１２…速度データ格納部、１２０…文書、１２１…強調表示、α…傾斜角度、Ｌ１…第１のサイズ、Ｌ２…第２のサイズ
【図１】
2018160044.tif 000003
【図２】
2018160044.tif 000004
【図３】
2018160044.tif 000005
【図４】
2018160044.tif 000006
【図５】
2018160044.tif 000007
【図６】
2018160044.tif 000008
【図７】
2018160044.tif 000009
【図８】
2018160044.tif 000010