(57)【要約】【課題】表示領域外に設定された端部ＧＵＩを、指、ペンの両方から呼び出す。【解決手段】電子ノート装置１００は、端部ＧＵＩ処理部１４５を備えており、通常の表示状態では表示部１２１の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩ（見出しタブやツールボックス）を、表示部１２１の表示領域内に表示する入力操作として、指１５２による入力操作が割り当てられているとともに、ペン１５１による入力操作が割り当てられている。【選択図】図１
2012088805.tif 000002
【特許請求の範囲】
【請求項１】
表示部と一体に構成されたタッチパネルにおける入力操作に応じて、電子情報を上記表示部に表示する情報処理装置において、
通常の表示状態では上記表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、上記表示部の表示領域内に表示する入力操作として、指による入力操作が割り当てられているとともに、ペンによる入力操作が割り当てられている端部ＧＵＩ処理手段を備えることを特徴とする情報処理装置。
【請求項２】
上記端部ＧＵＩ処理手段は、上記端部ＧＵＩが隣接して設定された上記表示領域の端部に、該端部ＧＵＩの一部を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記指による入力操作は、上記端部ＧＵＩが隣接して設定された上記表示領域の端部から内部へ指をスライドさせる入力操作であり、上記ペンによる入力操作は、該端部をペンによりタッチする入力操作であることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
表示部と一体に構成されたタッチパネルにおける入力操作に応じて、電子情報を上記表示部に表示する情報処理装置の制御方法において、
通常の表示状態では上記表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、指による所定の入力操作が入力されたとき、あるいは、ペンによる所定の入力操作が入力されたとき、上記表示部の表示領域内に表示するステップを含むことを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報をユーザが指とペンを使って閲覧・編集できるように表示する情報処理装置および情報処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、コンピュータの普及とともに、ユーザがより直感的にコンピュータを操作できるように、種々のユーザーインターフェースが開発されている。特に近年、これまで紙媒体で提供されていた情報を、電子化して情報提供する技術分野において、数々のユーザーインターフェースの提案がなされている。
【０００３】
例えば、特許文献１には、タッチパネルの操作による入力操作の操作性を向上させた入力方法および入力装置が記載されている。具体的には、ユーザの指が画面右端にあるセンサー部にタッチするとメニューが表示され、センサー部を指で移動させメニュー項目を選択した後、指を離すと項目が選択される。
【０００４】
また、特許文献２には、タッチパネルの画面に物体が接触したとき、画面と物体との接触面積に基づく処理を行うことが可能な電子機器および表示制御方法が記載されている。具体的には、入力指示の大きさを判断し、指入力であれば画面スクロール、ペン入力であれば画面入力として処理する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−４６９０号公報（２００５年１月６日公開）
【特許文献２】特開２０１０−１８２１８５号公報（２０１０年８月１９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術では、実際の紙でできた書籍やノートを扱うような操作感を与えることはできなかった。
【０００７】
すなわち、人は、実際の紙でできた書籍やノートを扱う際には、指とペンを使い分けている。そこで、書籍やノートを情報処理装置で実現するためには、画面を操作のために、指とペンを使い分けて、実際の紙でできた書籍やノートを扱うような操作感を与えることができるユーザーインターフェースが必要である。
【０００８】
また、情報処理装置の制約として表示画面の大きさがある。そのため、表示する内容を状況に応じて変更する必要がある。例えば、使用頻度の低いＧＵＩは、通常の表示状態では表示せず、使用する際に呼び出すユーザーインターフェースが採用されることが一般的である。
【０００９】
このような使用する際に呼び出すＧＵＩを、入力デバイスとして指とペンを併用する装置に採用する場合、ＧＵＩを呼び出す入力操作が指とペンで協調して体系化されていないと、かえって使い勝手の悪いユーザーインターフェースになってしまうという問題がある。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、表示領域外に設定された端部ＧＵＩを、指およびペンの両方から呼び出すことができるユーザーインターフェースを提供する情報処理装置および情報処理装置の制御方法を実現することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明に係る情報処理装置は、表示部と一体に構成されたタッチパネルにおける入力操作に応じて、電子情報を上記表示部に表示する情報処理装置において、通常の表示状態では上記表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、上記表示部の表示領域内に表示する入力操作として、指による入力操作が割り当てられているとともに、ペンによる入力操作が割り当てられている端部ＧＵＩ処理手段を備えることを特徴としている。
【００１２】
また、本発明に係る情報処理装置の制御方法は、表示部と一体に構成されたタッチパネルにおける入力操作に応じて、電子情報を上記表示部に表示する情報処理装置の制御方法において、通常の表示状態では上記表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、指による所定の入力操作が入力されたとき、あるいは、ペンによる所定の入力操作が入力されたとき、上記表示部の表示領域内に表示するステップを含むことを特徴としている。
【００１３】
上記の構成によれば、通常の表示状態では上記表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、上記表示部の表示領域内に表示する入力操作として、指による入力操作が割り当てられているとともに、ペンによる入力操作が割り当てられている。すなわち、一つの端部ＧＵＩを、指による所定の入力操作が入力されたとき、あるいは、ペンによる所定の入力操作が入力されたとき、上記表示部の表示領域内に表示する。
【００１４】
よって、表示領域外に設定された一つの端部ＧＵＩを、指およびペンの両方から呼び出すことができる。それゆえ、端部ＧＵＩの呼び出しのために、ペンを持ったり、置いたりといった手間が必要なく、使い勝手の良い、自然なユーザーインターフェースの提供が可能となるという効果を奏する。
【００１５】
ここで、指およびペンに設定される入力操作は、画面外のＧＵＩを引き寄せる動作、すなわち、画面外から画面内への方向への動きを模した動作が好ましい。例えば、画面外から画面内への方向へのフリック動作や、端部ＧＵＩが隣接して設定された上記表示領域の端部でのホバー動作である。そして、所定の入力操作を検出した際には、端部ＧＵＩが画面に引き込まれるように、画面を外から内へスライド表示あるいはスクロール表示させることが好ましい。
【００１６】
さらに、本発明に係る情報処理装置は、上記端部ＧＵＩ処理手段は、上記端部ＧＵＩが隣接して設定された上記表示領域の端部に、該端部ＧＵＩの一部を表示することが好ましい。
【００１７】
上記の構成によれば、さらに、表示領域の外側に隣接して端部ＧＵＩがあることを、ユーザに知らせることができるという効果を奏する。
【００１８】
さらに、本発明に係る情報処理装置は、上記指による入力操作は、上記端部ＧＵＩが隣接して設定された上記表示領域の端部から内部へ指をスライドさせる入力操作であり、上記ペンによる入力操作は、該端部をペンによりタッチする入力操作であることが好ましい。
【００１９】
上記の構成によれば、さらに、端部ＧＵＩに近づく方向とは逆方向へ指をスライドさせる動作、および、端部ＧＵＩが存在する端部近辺にペンをタッチする動作のどちらでも、表示部の表示領域内に端部ＧＵＩを表示させることができる。よって、端部ＧＵＩを直感的な動作で呼び出すことが可能なユーザーインターフェースを提供することができるという効果を奏する。
【００２０】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２１】
本発明に係る情報処理装置は、通常の表示状態では表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、上記表示部の表示領域内に表示する入力操作として、指による入力操作が割り当てられているとともに、ペンによる入力操作が割り当てられている端部ＧＵＩ処理手段を備える構成である。
【００２２】
また、本発明に係る情報処理装置の制御方法は、通常の表示状態では表示部の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、指による所定の入力操作が入力されたとき、あるいは、ペンによる所定の入力操作が入力されたとき、上記表示部の表示領域内に表示するステップを含む方法である。
【００２３】
それゆえ、端部ＧＵＩの呼び出しのために、ペンを持ったり、置いたりといった手間が必要なく、使い勝手の良い、自然なユーザーインターフェースの提供が可能となるという効果を奏する。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係る電子ノート装置の構成例を示すブロック図である。
【図２】電子ノート情報のデータ構造について例示したデータ構造図である。
【図３】電子ノートの１ページ目のページ情報を表示した場合について例示する図である。
【図４】電子ノートの２ページ目のページ情報を表示した場合について例示する図である。
【図５】電子ノートに対する編集機能を集約したツールボックスについて示す図である。
【図６】電子ノート装置の端部ＧＵＩを含む画面構成の例を示す図である。
【図７】電子ノート装置において、通常の表示状態から、端部ＧＵＩであるツールボックスおよび見出しタブのＧＵＩを表示した状態への遷移を示す説明図である。
【図８】上記見出しタブの表示動作を示す説明図である。
【図９】上記見出しタブとアプリケーションとの関係の具体例を示す説明図である。
【図１０】上記ツールボックスの表示動作を示す説明図である。
【図１１】電子ノート装置の端部ＧＵＩ処理部が端部ＧＵＩを表示する際の動作を示すフローチャートである。
【発明を実施するための形態】
【００２５】
本発明の一実施形態について図１〜図１１を参照して説明すると以下のとおりである。
【００２６】
まず、図１を用いて、本実施形態に係る電子ノート装置（情報処理装置）１００の機能概要について説明する。図１は、電子ノート装置１００の一構成例を示すブロック図である。
【００２７】
電子ノート装置１００は、ユーザからの手書き入力を受け付けて、ソフトウェア上で実現されたノートをユーザに編集させるための機能や、その他の情報処理機能を提供するためのものである。なお、以下において、ソフトウェア上で実現されているノートを電子ノートと称する。
【００２８】
図１に示すように、電子ノート装置１００は、タッチパネル部１２０、記憶部１３０、および主制御部１４０を備える構成である。
【００２９】
タッチパネル部１２０は、電子ノート装置１００における入力操作および画面表示といったユーザーインターフェースを提供するものであり、表示部１２１と、位置入力部（タッチパネル）１２２と、を含む構成である。
【００３０】
位置入力部１２２は、タッチパネル部１２０の操作面へのタッチ操作が行われた位置であるタッチ位置を検出し、検出した位置に応じた入力位置情報を生成する。
【００３１】
ここで、タッチ操作とは、タッチペン１５１などの指示部材や、ユーザの指１５２等を操作面に接触させる操作のことである。また、タッチ位置とは、タッチペン１５１や、ユーザの指１５２を操作面に接触させた場合に、位置入力部１２２が検出する位置のことである。
【００３２】
また、位置入力部１２２は、例えば、タッチパネルにより実現することができる。ここでは、位置入力部１２２がタッチ位置を検出する手法として、例示的に、静電容量方式を採用している。しかしながら、これに限られず、マトリクス・スイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式、および、対象物の画像を検出する方式（光センサ方式）などの種々の手法を単独または組み合わせて適宜採用することができる。例えば、指１５２を検出するための静電容量方式と、ペン１５１を検出するための電磁誘導方式とを組み合わせて利用してもよい。
【００３３】
そして、位置入力部１２２は、例示的に、複数のタッチ位置を同時に検出可能に構成している。なお、これに限られず、位置入力部１２２を、単一のタッチ位置のみを検出するように構成してもよい。
【００３４】
位置入力部１２２は、タッチペン１５１によるタッチ操作と、ユーザの指１５２によるタッチ操作とを判別して検出する。これは、例えば、位置入力部１２２を次のように構成することにより実現することができる。
【００３５】
すなわち、位置入力部１２２がタッチペン１５１または指１５２の接触を検知した領域を検出して、検出した領域の広さを算出する。そして、位置入力部１２２は、算出した領域の広さが、所定の広さより広ければ指１５２によるタッチ操作であると判別し、所定の広さより狭ければタッチペン１５１によるタッチ操作であると判別する。
【００３６】
位置入力部１２２は、タッチ操作がタッチペン１５１によるものか、それともユーザの指１５２によるものかを示す種別を入力位置情報に含めてもよい。
【００３７】
また、位置入力部１２２は、タッチペン１５１のペン先が、タッチパネル部１２０の操作面に接触せずに、微小距離だけ離れた近接位置に保持されている状態、いわゆるホバー状態を検知することができる。
【００３８】
位置入力部１２２は、操作面上のタッチ位置を示す２次元の座標データを入力位置情報として生成してもよい。また、位置入力部１２２は、タッチ操作の圧力を検出して、検出した圧力に関する情報を入力位置情報に含めてもよい。
【００３９】
表示部１２１は、画像データを表示するための表示画面を有しており、主制御部１４０から画像データを受信し、受信した画像データに基づいてその表示画面に画像を表示するものである。表示部１２１は、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）ディスプレイ、電子ペーパーなどにより実現可能である。
【００４０】
なお、位置入力部１２２は、例示的に、表示部１２１の表示画面の上に、重ね合わせられた一体構造として形成し、表示画面の座標と、操作面の座標とが対応するようにしている。この両者の座標を対応付けるための情報が記憶部１３０に記憶されていてもよい。
【００４１】
また、位置入力部１２２は、表示部１２１の表示画面における表示を妨げないよう、表示画面に対応する部分が光を透過する部材により構成される。
【００４２】
このような構成により、表示部１２１に表示された画面を、ユーザが確認しながら、操作面に対して入力操作を行えるようになっている。表示部１２１に表示される画面について、具体的に例示すれば、表示部１２１は、アイコンなどのＧＵＩ（Graphical User Interface）画面を表示画面に表示する。そして、位置入力部１２２の操作面がユーザの指（または、タッチペン）によりタッチされることにより、タッチされたアイコンや画像に対応する座標情報が位置入力部１２２によって生成される。
【００４３】
以上、タッチパネル部１２０の構成について例示したが、これに限られず、表示画面と操作面とが共用されるものであれば、任意の構造のものが利用できる。
【００４４】
記憶部１３０は、各種データおよびプログラムを記憶するものである。記憶部１３０は、例えば、ハードディスク、フラッシュメモリ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成することができる。記憶部１３０の詳細については後述する。
【００４５】
主制御部１４０は、電子ノート装置１００における各種構成を統括的に制御するものである。主制御部１４０の機能は、例えばＲＡＭやフラッシュメモリなどの記憶素子に記憶されたプログラムをＣＰＵ（Central Processing Unit）が実行することによって実現される。
【００４６】
（記憶部および主制御部の具体的構成）
続いて、記憶部１３０および主制御部１４０のより具体的な構成について説明すると次のとおりである。
【００４７】
まず、記憶部１３０の構成について説明する。図１に示すように、記憶部１３０は、電子ノート情報記憶部１３１を備える。
【００４８】
電子ノート情報記憶部１３１には、電子ノート情報が記憶されている。図２を用いて、電子ノート情報のデータ構造について説明すると次のとおりである。同図は、電子ノート情報のデータ構造について例示したデータ構造図である。
【００４９】
図２に示すように、電子ノート情報Ｎ１は、電子ノートの各ページについての電子情報であるページ情報Ｐ１を含む。ページ情報Ｐ１は、「ページ番号」、「編集情報」、および「リフィルタイプ」のデータを含む。
【００５０】
「ページ番号」は、そのページに割り当てられたページ番号を示す。また、「編集情報」は、ユーザが、タッチパネル部１２０を介して、手書きで自由に編集できるデータ領域である。「編集情報」のデータフォーマットには、デジタルインク方式や、ビットマップ方式に基づくものを採用することができる。
【００５１】
「リフィルタイプ」には、各ページに設定するリフィルの種類が設定される。ここでリフィルの種類とは、シートの柄のことであり、例えば、紙媒体のノートに付されているような罫線等を表示するものである。この表示は、例えば、シートの背景に罫線等を表した背景画像を表示することにより実装される。
【００５２】
リフィルタイプには複数の種類があり、その例としては、７ｍｍ横罫や、ドット入り６ｍｍ横罫等の横罫線、５ｍｍ方眼、無地、および会議録等が挙げられる。
【００５３】
なお、記憶部１３０には、削除されたページ情報を一時的に退避しておくための削除ページ保持部（不図示）を設けてもよい。
【００５４】
次に、再び、図１を参照しながら、主制御部１４０について説明すると次のとおりである。主制御部１４０は、電子ノート装置１００が備える各情報処理機能を実現するためのアプリケーション部１４１を有している。
【００５５】
アプリケーション部１４１は、電子ノート機能部１４２、スケジュール管理機能部１４３、インターネット機能部１４４、および、端部ＧＵＩ（Graphical User Interface）処理部（端部ＧＵＩ処理手段）１４５を備えている。
【００５６】
電子ノート機能部１４２は、手書きでノートの編集・閲覧を行う電子ノート機能を提供するものである。また、スケジュール管理機能部１４３は、手書きでスケジュールの編集・管理を行うスケジュール管理機能を提供するものである。また、インターネット機能部１４４は、外部ネットワークと通信するための通信部（不図示）を介してインターネットに通信接続するインターネット機能を提供するためのものである。インターネット機能部１４４で接続したホームページからは、その内容を画像として切り出して、電子ノート機能部１４２が電子ノートに記録することができる。そして、端部ＧＵＩ処理部１４５は、タッチパネル部１２０の表示部１２１の表示領域外にＧＵＩを設けるためのものである。具体的には、通常の表示状態では表示領域外に設定されている端部ＧＵＩを、指による所定の入力操作、あるいは、ペンによる所定の入力操作が行われたときに呼び出し、機能させるものである。なお、端部ＧＵＩ処理部１４５の機能については、後に詳述する。
【００５７】
このように、電子ノート装置１００のアプリケーション部１４１は、電子ノート機能だけでなく、スケジュール管理機能や、インターネット機能等の各種機能を提供する。アプリケーション部１４１が提供する各種機能は、任意のアプリケーションをインストールまたはアンインストールすることによって、追加または削除することができる。
【００５８】
そして、アプリケーション部１４１は、タッチパネル部１２０が、ユーザからのアプリケーション切り替え操作を受け付けると、受け付けた切り替え操作に応じて、電子ノート機能部１４２による電子ノート機能、スケジュール管理機能部１４３によるスケジュール管理機能、およびインターネット機能部１４４によるインターネット機能を相互に切り替えることができる。
【００５９】
また、電子ノート装置１００の起動時には、電子ノート機能部１４２における電子ノート機能が動作するようになっていてもよい。
【００６０】
また、アプリケーション部１４１は、タッチパネル部１２０の位置入力部１２２から送信される入力位置情報をもとに、ユーザがタッチパネル部１２０に対して行ったタッチ操作やジェスチャーを認識する機能を備える。ここで、ジェスチャーとは、所定のパターンに従ってするタッチ操作のことであるが、その詳細は以下のとおりである。
【００６１】
アプリケーション部１４１が認識するジェスチャーには、例えば、シングルタッチ、ダブルタッチ、ドラッグ、およびフリック等が含まれる。
【００６２】
シングルタッチは、タッチパネル部１２０のある位置に指１５２等を接触させて、すぐに離すタッチ操作をするジェスチャーである。
【００６３】
ダブルタッチは、タッチパネル部１２０に対して、上記シングルタッチを所定の短い時間内に続けて２回行うジェスチャーである。
【００６４】
また、ドラッグは、タッチパネル部１２０に指１５２等を接触させた状態にして、そのまま指１５２等をスライドさせるジェスチャーである。
【００６５】
フリックは、タッチパネル部１２０に指１５２等を接触させて、そのまま指１５２等をスライドさせ、所定の短い時間内に接触している指１５２等をタッチパネル部１２０から離すタッチ操作をするジェスチャーのことである。すなわち、フリックとは、タッチパネル部１２０を軽くはじくような動作となる。
【００６６】
アプリケーション部１４１は、ジェスチャーを認識すると、認識したジェスチャーを示すジェスチャー情報を生成する。
【００６７】
ジェスチャー情報とは、ユーザが画面をタッチしたときにおけるタッチ位置の座標の変化を示す情報のことである。ジェスチャー情報の具体例としては、ユーザが画面垂直方向の上から下の向きにドラッグを行って変化したタッチ位置の座標の変化量を示す情報が挙げられる。なお、ジェスチャー情報は、ユーザがどのようなジェスチャーをどの方向に対して行ったかを示す情報であってもよい。
【００６８】
アプリケーション部１４１は、生成したジェスチャー情報を、電子ノート機能部１４２、スケジュール管理機能部１４３、および、インターネット機能部１４４に通知する。
【００６９】
（電子ノート機能の概要について）
図３〜５を用いて、電子ノート装置１００のアプリケーション部１４１の電子ノート機能部１４２において実現されている電子ノート機能の概要について説明すると次のとおりである。
【００７０】
まず、図３を用いて、タッチパネル部１２０の表示部１２１において表示される電子ノートの外観について説明する。図３は、電子ノートの１ページ目のページ情報Ｐ１を表示した場合について例示している。
【００７１】
なお、例示的に、ページ情報Ｐ１の「ページ番号」は、“１”であり、「リフィルタイプ」には“横横罫”が設定されているものとする。また、ページ情報Ｐ１の「編集情報」には、“Ｐ１．ｍｅｍｏ  ＡＢＣＤＥＦＧＨＩＪＫＬＭＮ”が手書き入力されているものとする。
【００７２】
図３に示すように、電子ノートの表示領域には、ページ情報Ｐ１の「ページ番号」を表示するためのページ番号領域２０１、「編集情報」を表示するための編集領域２０２が含まれる。図３に示すページ番号領域２０１には、ページ情報Ｐ１の「ページ番号」である“１”が表示されている。また、同図において、ページ番号領域２０１には、「編集情報」の“Ｐ１．ｍｅｍｏ  ＡＢＣＤＥＦＧＨＩＪＫＬＭＮ”が表示される。
【００７３】
また、図３示すページ情報Ｐ１の表示において、左側が、紙媒体のノートでいうところのノドの部分に該当する。つまり、図３の左側は、紙媒体のノートの見開き中央部分、すなわちノートの綴じ側に該当する。一方、図３示すページ情報Ｐ１の表示において、右側は、紙媒体のノートの外側、つまり小口（前小口）に該当する。
【００７４】
なお、この構成は一例として示したものに過ぎず、上下に開くノートのように構成することも可能である。
【００７５】
ユーザは、タッチパネル部１２０を介して、編集領域２０２において「編集情報」を編集可能である。なお、「ページ番号」は、電子ノート機能部１４２において自動的に番号が割り振られて管理される。
【００７６】
また、図３に加えて図４を用いて、電子ノート機能部１４２が実現している電子ノートのページ送りについて説明すると次のとおりである。図４は、電子ノートの２ページ目のページ情報Ｐ２を表示した場合について例示している。
【００７７】
電子ノート機能部１４２は、図３および図４に示す状態において、ページ捲りジェスチャー情報を受け付ける。ページ捲りジェスチャー情報は、例えば、画面水平方向、左右の向きへのフリックを示すものである。そして、ページ捲りジェスチャー情報に応じて、電子ノート機能部１４２は、電子ノート情報記憶部１３１から、現在表示されているページの次のページのページ情報を読み出して、表示部１２１に表示させたり、現在表示されているページの前のページのページ情報を読み出して、表示部１２１に表示させたりする。
【００７８】
具体的には、図３に示す矢印Ｆ１の方向にフリック（左フリック）を行うと、１ページ目が捲れる表示効果の後、電子ノート機能部１４２によって２ページ目のページ情報Ｐ２が読み出され、図４に示すように、２ページ目のページ情報Ｐ２が表示部１２１に表示される。ここでは、図４に示すように、ページ情報Ｐ２の編集情報である“Ｐ．２ｍｅｍｏ  ａｂｃｄｅｆｇ”が表示される。
【００７９】
逆に、図４に示すように、２ページ目のページ情報Ｐ２が表示されているときに、矢印Ｆ２の方向にフリック（右フリック）を行うと、電子ノート機能部１４２によって１ページ目のページ情報Ｐ１が読み出され、図３に示す１ページ目のページ情報Ｐ１が表示部１２１に表示される。
【００８０】
このように、電子ノート機能部１４２は、左フリックを検知すると、次のページを表示させる一方で、右フリックを検知すると、前のページを表示させる。
【００８１】
なお、電子ノート機能部１４２は、先頭ページを表示させている場合、つまり、１ページ目を表示させている場合に、右フリックを検知したとしても、何の動作も行わないように構成してもよい。また、電子ノート機能部１４２は、最終ページを表示させている場合に、左フリックを検知した場合、新規ページを作成するとともに、当該新規ページへのページ送りを行ってもよい。
【００８２】
なお、電子ノート機能部１４２は、ページ情報を表示する際に、表示画面を２つの領域に分割して、一方の表示領域に、あるページのページ情報を表示し、他方の表示領域に別のページ情報を表示してもよい。
【００８３】
次に、図５を用いて、電子ノートに対して行う編集機能について説明する。電子ノートの編集において、ユーザは、図５示すような、各種の編集機能を集約したツールボックス２１０を使用することができる。ツールボックス２１０は、タッチパネル部１２０におけるユーザの操作、すなわちアプリケーション部１４１から通知されるジェスチャー情報に応じて呼び出される。
【００８４】
ツールボックス２１０には、利用中のアプリケーションで利用するツール(電子文具)が格納されている。図５に示すツールボックス２１０には、一例として、定規２１１、リフィル２１２、アートナイフ２１３およびペンケース２１４が格納されている。
【００８５】
定規２１１は、直線や、円形などの図形描画を編集領域２０２において行うためのツールである。
【００８６】
リフィル２１２は、ページの追加および削除を行うためのツールである。リフィル２１２によりページの追加を行う場合は、ユーザに追加するページのリフィルタイプを選択させる。
【００８７】
また、アートナイフ２１３は、編集領域２０２において、手入力した編集情報の切り出し機能を実現するためのものであり、いわゆるカットアンドペースト機能を実現するものである。アートナイフ２１３によりカットアンドペーストを行うときには、まず切り出す対象の領域を囲んで、対象の領域を切り取る。そして、切り取った領域を、同じページ内の別の場所にドラッグしたり、異なるページに移動させたりして、所望の場所にペーストする。
【００８８】
そして、ペンケース２１４は、電子ノートを編集するための主なツールであり、手入力を行うためのツールである。ユーザは、ペンケース２１４から、所望のペンの種類、例えばペンの太さ・色を選択して入力を行うことができる。
【００８９】
なお、機能切り替え操作によって電子ノート機能が起動状態となったときに、最初にペンケース２１４のペンツールが選択されている状態になるように電子ノート機能部１４２を構成してもよい。また、ペンケース２１４には、一度手書き入力した編集情報を消去するための消しゴムツールを有している。
【００９０】
（端部ＧＵＩ機能）
以下、図６〜１０を参照しながら、端部ＧＵＩ処理部１４５が提供する端部ＧＵＩ機能について詳細に説明する。
【００９１】
端部ＧＵＩ機能とは、使用しない時は画面外に隠れているＧＵＩ（以下、端部ＧＵＩ）を、所定のユーザ操作（ジェスチャー）を検知した時に画面内にスライドさせ、ユーザが使用できるようにするものである。
【００９２】
図６に、端部ＧＵＩを含む画面構成の例を示す。なお、図６の配置は、一例のイメージであり、このような画像データをあらかじめメモリに用意しておくかどうかは、適宜選択できる。
【００９３】
図６に示すように、編集領域２０２を含む通常の表示エリアの外側に、端部ＧＵＩが配置されている。図６の例では、通常の表示エリアの上端に隣接してツールボックス２１０のＧＵＩが配置されており、右端に隣接して、見出しタブ３００のＧＵＩが配置されている。また、左端に隣接して、リング２４０のＧＵＩが配置されている。
【００９４】
図７は、通常の表示状態（画面Ｄ１０）から、ツールボックス２１０のＧＵＩを表示した状態（画面Ｄ１１）、および、見出しタブ３００のＧＵＩを表示した状態（画面Ｄ１２）への遷移を示す説明図である。
【００９５】
画面Ｄ１０に示すように、通常の表示状態では、通常の表示エリアの端部に、ツールボックス２１０の端部２１０ａ、および、見出しタブ３００の端部３００ａが表示されている。このように、ツールボックス２１０の端部２１０ａ、および、見出しタブ３００の端部３００ａを表示することで、通常表示でも、ツールボックス２１０および見出しタブ３００の存在が判る。
【００９６】
〔１〕見出しタブ
図８、９を参照しながら、見出しタブ３００についてさらに詳細に説明する。
【００９７】
図８は、見出しタブ３００の表示動作を示す説明図である。太線枠は表示部１２１の表示されるエリアを示す。
【００９８】
図８に示すように、見出しタブ３００は、通常の表示状態（画面Ｄ２１）では、非表示（デフォルト）であり、端部３００ａ（図７の画面Ｄ１０）だけが表示されている。そして、この表示状態において、（ａ）指１５２で“左ドラッグ”（指１５２で、画面を左方向にドラッグする）を行うか、（ｂ）ペン１５１をホバー状態で画面右端に近づけると（画面Ｄ２２）、画面が左方向にスライドして、画面の右端に見出しタブ３００の全体が表示される（画面Ｄ２３）。
【００９９】
なお、指１５２で見出しタブ３００を表示させる操作を、例えば、“複数本の指での左フリック”としてもよい。１本指のフリックでページを捲るのに対して、手を開いて複数指で画面をタッチし、画面を左方向に動かす操作を行うことで画面の右側に隠れていた見出しタブ３００が表示されると、動きをよりイメージしやすくなる。
【０１００】
画面Ｄ２３において、見出しタブ３００を指１５２またはペン１５１でタッチすると、選択された見出しタブに応じたアプリケーションに切り替える。そして、画面を右方向にスライドして、見出しタブ３００を非表示にする。
【０１０１】
ここで、異なるアプリケーションのタブが選択された場合には、切り替え後のアプリケーションで最後に利用されたページを表示してもよい。また、現在使用中のアプリケーションのタブが選択された場合は、当該アプリケーションの先頭ページにジャンプしてもよい。
【０１０２】
また、見出しタブ３００の表示中に、所定のキャンセル操作が行われた場合は、画面表示（例えば、ノート）が右方向にスライドすることで、見出しタブ３００が非表示になる。このキャンセル操作としては、例えば、“右ドラッグ”、“複数本の指で右フリック”、“ペンを画面右端から離す”、“見出しタブ以外のエリアを指またはペンでタッチ”、“新規操作をしない状態が一定時間継続した場合”である。
【０１０３】
図９は、見出しタブとアプリケーションとの関係の具体例を示す説明図である。
【０１０４】
上述のように、本実施形態の電子ノート装置１００は、アプリケーションとして、電子ノート、スケジュール管理、インターネットの３つの機能を備えている。そこで、見出しタブ３００には、各アプリケーションのために、「電子ノート（Notebook）」「スケジュール管理（Schedule）」「インターネット（Internet）」の見出しタブ３０１、３０２、３０３が設けられている。
【０１０５】
〔２〕ツールボックス
図１０を参照しながら、ツールボックス２１０についてさらに詳細に説明する。図１０は、ツールボックス２１０の表示動作を示す説明図である。なお、ツールボックス２１０の処理は、端部ＧＵＩ処理部１４５の代わりに、電子ノート機能部１４２が行ってもよい。
【０１０６】
図１０に示すように、ツールボックス２１０は、通常の表示状態では、非表示（デフォルト）であり、端部２１０ａ（図７の画面Ｄ１０）だけが表示されている。そして、この表示状態において、（ａ）指１５２で“下ドラッグ”（指１５２で、画面を下方向にドラッグする）を行うか、（ｂ）ペン１５１をホバー状態で画面上端に近づけると（画面Ｄ４１）、画面が下方向にスライドして、画面の上端にツールボックス２１０の全体が表示される（画面Ｄ４２）。
【０１０７】
なお、指１５２でツールボックス２１０を表示させる操作を、例えば、“複数本の指での下フリック”としてもよい。１本指のフリックで操作するのに対して、手を開いて複数指で画面をタッチし、画面を下方向に動かす操作を行うことで画面の上側に隠れていたツールボックス２１０が表示されると、動きをよりイメージしやすくなる。
【０１０８】
つづいて、ユーザがツールボックス２１０内のツールを、ペン１５１または指１５２でタッチして選択すると、選択したツールが画面内に残った状態で、ツールボックス２１０が閉じる（画面Ｄ４３）。これにより、ツールが利用できるようになる（画面Ｄ４４）。そして、ユーザがツールを画面外の方向にフリックすると、ツールがフリックした方向に投げ出され、ツールの選択状態が解除される。
【０１０９】
また、ツールボックス２１０の表示中に、所定のキャンセル操作が行われた場合は、画面表示（例えば、ノート）が上方向にスライドすることで、ツールボックス２１０が非表示になる。このキャンセル操作としては、例えば、“上ドラッグ”、“複数本の指で上フリック”、“ペンを画面上端から離す”、“ツールボックス以外のエリアを指またはペンでタッチ”、“新規操作をしない状態が一定時間継続した場合”である。
【０１１０】
なお、リング２４０（図６）は、ページの追加・削除の際に表示される。リング２４０も、ツールボックス２１０や見出しタブ３００と同様、機能を利用する際に行われる所定の操作をトリガーとして、画面をスライドして表示される。
【０１１１】
なお、本実施形態では、通常の表示状態において、表示領域外に設定されていた端部ＧＵＩを、ペンあるいは指の所定の入力操作が行われたときに、端部ＧＵＩが表示されるように表示領域をスライドさせたが、これに限定されない。すなわち、表示領域はスライドさせず、通常の表示状態の画面表示上に端部ＧＵＩを重畳させて表示するようにしてもよい。具体的には、見出しタブ３００やツールボックス２１０を表示するために、画面の左端や下端を消さずに、見出しタブ３００やツールボックス２１０を画面の上端や右端に重畳表示させてもよい。
【０１１２】
（作用・効果）
以上のように、本実施形態に係る電子ノート装置１００は、端部ＧＵＩ処理部１４５を備えており、通常の表示状態では表示部１２１の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩ（見出しタブ３００やツールボックス２１０）を、表示部１２１の表示領域内に表示する入力操作として、指１５２による入力操作が割り当てられているとともに、ペン１５１による入力操作が割り当てられている。
【０１１３】
ここで、図１１は、端部ＧＵＩ処理部１４５が端部ＧＵＩを表示する際の動作を示すフローチャートである。
【０１１４】
端部ＧＵＩ処理部１４５は、通常の表示状態では表示部１２１の表示領域外に、該表示領域の端部に隣接して設定された一つの端部ＧＵＩを、指１５２による所定の入力操作が入力されたときに（Ｓ１）、表示部１２１の表示領域内に表示する（Ｓ３）。あるいは、ペン１５１による所定の入力操作が入力されたときに（Ｓ２）、当該端部ＧＵＩを表示部１２１の表示領域内に表示する（Ｓ３）。すなわち、端部ＧＵＩ処理部１４５は、一つの端部ＧＵＩを、指１５２による所定の入力操作が入力されたとき（Ｓ１）、あるいは、ペン１５１による所定の入力操作が入力されたときに（Ｓ２）、表示部１２１の表示領域内に表示する（Ｓ３）。
【０１１５】
上記構成により、電子ノート装置１００では、指１５２、ペン１５１の両方から、同じ端部ＧＵＩを呼び出すことができるユーザーインターフェースを提供することができる。
【０１１６】
実施例としては、電子ノート装置１００は、通常動作時には表示されていない画面右側の見出しタブ３００や画面上側のツールボックス２１０を表示するものであって、（ａ）指１５２（１本、あるいは２本以上の複数本であってもよい）で、紙を移動させるイメージで、左または下にスライドさせると、あるいは、（ｂ）ペン１５１で画面の左端部、上端部をタッチやホバーすると、見出しタブ３００またはツールボックス２１０を表示する。
【０１１７】
すなわち、通常画面では表示領域の外に設けられた端部ＧＵＩ（見出しタブ３００やツールボックス２１０）を呼び出す際、（ａ）画面に指１５２でタッチし、その端部ＧＵＩがある方向とは逆方向にスライドさせると、画面外の端部ＧＵＩが表示され、あるいは、（ｂ）ペン１５１で、その端部ＧＵＩがある方向の画面端部にタッチやホバーすると、画面外の端部ＧＵＩが表示される。
【０１１８】
また、電子ノート装置１００は、画面外に端部ＧＵＩがあることが分かるように、端部ＧＵＩの一部を表示する。
【０１１９】
また、電子ノート装置１００は、上記指１５２による入力操作が、端部ＧＵＩが隣接して設定された表示領域の端部から内部（すなわち、端部から離れる方向）へ指１５２をスライドさせる入力操作であり、上記ペン１５１による入力操作が、該端部をペン１５１によりタッチする入力操作であることが好ましい。これにより、端部ＧＵＩに近づく方向とは逆方向へ指をスライドさせる動作、および、端部ＧＵＩが存在する端部近辺にペンをタッチする動作のどちらでも、表示部の表示領域内に端部ＧＵＩを表示させることができる。よって、端部ＧＵＩを直感的な動作で呼び出すことが可能なユーザーインターフェースを提供することができる。
【０１２０】
また、電子ノート装置１００は、見出しタブ３００を選択すると、そのタブに対応するアプリケーションの画面を表示する。そして、その画面においても、画面右側に見出しタブ３００の一部と、画面上側にツールボックス２１０の一部が表示されており、画面の右方外側に見出しタブ３００があり、画面の上方外側にツールボックス２１０があることが分かるようになっている。
【０１２１】
（結び）
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、実施形態に開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１２２】
上記では、電子ノート装置１００の各ブロック、特に電子ノート機能部１４２、端部ＧＵＩ処理部１４５を、ＣＰＵを用いてソフトウェアによって実現する例について説明した。
【０１２３】
すなわち、電子ノート装置１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである電子ノート装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記電子ノート装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１２４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１２５】
また、電子ノート装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。また、電子ノート装置１００の各ブロックは、ハードウェアロジックによって構成してもよい。
【産業上の利用可能性】
【０１２６】
本発明は、電子情報をユーザが指とペンを使って閲覧・編集できるように表示する電子ノート装置において、直感的なユーザーインターフェースを提供する。本発明は、タッチパネルインターフェースを具備し、電子ノート機能を有するタブレットＰＣ、携帯端末等において広く好適に利用することができる。
【符号の説明】
【０１２７】
１００    電子ノート装置（情報処理装置）
１２０    タッチパネル部
１２１    表示部
１２２    位置入力部（タッチパネル）
１４０    主制御部
１４１    アプリケーション部
１４２    電子ノート機能部
１４５    端部ＧＵＩ処理部（端部ＧＵＩ処理手段）
１５１    タッチペン
１５２    指
２１０    ツールボックス（端部ＧＵＩ）
３００    見出しタブ（端部ＧＵＩ）
【図１】
2012088805.tif 000003
【図２】
2012088805.tif 000004
【図３】
2012088805.tif 000005
【図４】
2012088805.tif 000006
【図５】
2012088805.tif 000007
【図６】
2012088805.tif 000008
【図７】
2012088805.tif 000009
【図８】
2012088805.tif 000010
【図９】
2012088805.tif 000011
【図１０】
2012088805.tif 000012
【図１１】
2012088805.tif 000013