(57)【要約】 【課題】手書きデータを容易に扱うことができる電子機器を実現する。【解決手段】実施形態によれば、電子機器は、第１モードにおいて、第１センサからの入力に基づいて行われる描画の複数の形態に対応する複数の第１アイコンを含み、第１サイズを有する第１ユーザインタフェースを画面上に表示し、前記複数の形態を設定するためのメニューを少なくとも表示可能な第２モードにおいて、前記複数の形態に対応する複数の第２アイコンを含み、前記第１サイズよりも大きい第２サイズを有する第２ユーザインタフェースを前記画面上に表示する。前記電子機器は、前記第１モードにおいて前記複数の第１アイコンの１つが選択される場合、前記第１センサからの入力に基づいて、前記複数の第１アイコンの前記１つに対応する第１の形態で前記画面上への描画を行う。【選択図】図２３
2014127159.tif 000002
【特許請求の範囲】
【請求項１】
第１モードにおいて、第１センサからの入力に基づいて行われる描画の複数の形態に対応する複数の第１アイコンを含み、第１サイズを有する第１ユーザインタフェースを画面上に表示し、前記複数の形態を設定するためのメニューを少なくとも表示可能な第２モードにおいて、前記複数の形態に対応する複数の第２アイコンを含み、前記第１サイズよりも大きい第２サイズを有する第２ユーザインタフェースを前記画面上に表示する表示処理手段と、
前記表示処理手段のモードを前記第１モードと前記第２モードとの間で切り替える切り替え手段とを具備し、
前記表示処理手段は、前記第１モードにおいて前記複数の第１アイコンの１つが選択される場合、前記第１センサからの入力に基づいて、前記複数の第１アイコンの前記１つに対応する第１の形態で前記画面上への描画を行う、電子機器。
【請求項２】
前記切り替え手段は、前記第１モードにおいて、前記第１センサとは異なる第２センサからの前記画面に対する接触による入力に応答して、前記第１モードから前記第２モードに切り替える請求項１記載の電子機器。
【請求項３】
前記複数の第１アイコンは、手書きストロークの描画の第１の形態に対応する第１のアイコンと、手書きストロークの描画の、前記第１の形態とは異なる第２の形態に対応する第２のアイコンとを少なくとも含む請求項１記載の電子機器。
【請求項４】
前記複数の第１アイコンは、前記画面上の手書きストロークを消去可能な描画の形態に対応する第３のアイコンをさらに含む請求項３記載の電子機器。
【請求項５】
前記複数の第１アイコンは、前記画面上の範囲を選択するための描画の形態に対応する第４のアイコンをさらに含む請求項３記載の電子機器。
【請求項６】
前記複数の第１アイコンは前記画面上において横に一列に並べられ、前記複数の第２アイコンは、細長形状を有し且つ前記複数の第２アイコンの長手方向が前記画面の横方向に延在するように前記画面上に縦に一列に並べられる請求項１記載の電子機器。
【請求項７】
前記表示処理手段は、前記複数の第２アイコンの内の１つが選択される場合、選択される前記複数の第２アイコンの１つが表示される前記画面上の位置を変更する請求項１記載の電子機器。
【請求項８】
前記表示処理手段は、前記第１モードから前記第２モードへの切り替えの際に、前記複数の第１アイコンと前記複数の第２アイコンとの対応関係を表現可能なアニメーションを使用して前記第２のユーザインタフェースを表示する請求項１記載の電子機器。
【請求項９】
前記複数の第２アイコンは、複数のペンの側面図を表す複数の画像である請求項１記載の電子機器。
【請求項１０】
前記表示処理手段は、さらに、複数のノートから選択される第１ノートを、前記第１ノート内の複数のページそれぞれの少なくとも一部分が視認可能で且つ前記複数のページが重なった形態でデスクトップ画面上に表示し、ユーザによって行われる操作に応じてページ送り動作を実行し、ユーザによって行われる操作に応じて前記第１モードに遷移して前記複数のページ内の現在の先頭ページと前記第１ユーザインタフェースとを画面上に表示する請求項１記載の電子機器。
【請求項１１】
前記表示処理手段は、さらに、複数のノートから選択される第１ノートを、前記第１ノート内の複数のページそれぞれの少なくとも一部分が視認可能で且つ前記複数のページが重なった形態でデスクトップ画面上に表示し、ユーザによって行われる操作に応じて前記複数のページに対応する複数のサムネイルを表示し、前記複数のサムネイル内の第１のサムネイルが選択される場合、前記第１モードに遷移して前記第１のサムネイルに対応する前記複数のページ内の第１ページと前記第１ユーザインタフェースとを画面上に表示する請求項１記載の電子機器。
【請求項１２】
手書き入力のための入力方法であって、
第１モードにおいて、第１センサからの入力に基づいて行われる描画の複数の形態に対応する複数の第１アイコンを含み、第１サイズを有する第１ユーザインタフェースを画面上に表示し、
前記第１モードにおいて前記複数の第１アイコンの１つが選択される場合、前記第１センサからの入力に基づいて、前記複数の第１アイコンの前記１つに対応する第１の形態で前記画面上への描画を行い、
表示モードを前記前記第１モードから、前記複数の形態を設定するためのメニューを少なくとも表示可能な第２モードに切り替え、
前記第２モードにおいて、前記複数の形態に対応する複数の第２アイコンを含み、前記第１サイズよりも大きい第２サイズを有する第２ユーザインタフェースを前記画面上に表示する、入力方法。
【請求項１３】
コンピュータによって実行されるプログラムであって、
第１モードにおいて、第１センサからの入力に基づいて行われる描画の複数の形態に対応する複数の第１アイコンを含み、第１サイズを有する第１ユーザインタフェースを画面上に表示する手順と、
前記第１モードにおいて前記複数の第１アイコンの１つが選択される場合、前記第１センサからの入力に基づいて、前記複数の第１アイコンの前記１つに対応する第１の形態で前記画面上への描画を行う手順と、
表示モードを前記前記第１モードから、前記複数の形態を設定するためのメニューを少なくとも表示可能な第２モードに切り替える手順と、
前記第２モードにおいて、前記複数の形態に対応する複数の第２アイコンを含み、前記第１サイズよりも大きい第２サイズを有する第２ユーザインタフェースを前記画面上に表示する手順とを前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、手書きデータを扱う技術に関する。
【背景技術】
【０００２】
近年、タブレット、ＰＤＡ、スマートフォンといった種々の電子機器が開発されている。この種の電子機器の多くは、ユーザによる入力操作を容易にするために、タッチスクリーンディスプレイを備えている。
【０００３】
ユーザは、タッチスクリーンディスプレイ上に表示されるメニューまたはオブジェクトを指などでタッチすることにより、これらメニューまたはオブジェクトに関連づけられた機能の実行を電子機器に指示することができる。
【０００４】
しかし、タッチスクリーンディスプレイを備える既存の電子機器の多くは、画像、音楽、他の各種メディアデータに対する操作性を追求したコンシューマ向け製品であり、会議、商談、商品開発などのビジネスシーンにおける利用については必ずしも適していない場合がある。このため、ビジネスシーンにおいては、いまなお、紙の手帳が広く利用されている。
【０００５】
最近では、手書き文字のような手書きデータを扱うための技術も開発されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−２０２８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ビジネスシーンにおいては、簡単な手書きメモのみならず、多くの手書き文字や手書き図表等を含む手書きデータを扱うことが必要である。
【０００８】
本発明の一形態の目的は、手書きデータを容易に扱うことができる電子機器および入力方法を提供することである。
【課題を解決するための手段】
【０００９】
実施形態によれば、電子機器は、表示処理手段と、切り替え手段とを具備する。前記表示処理手段は、第１モードにおいて、第１センサからの入力に基づいて行われる描画の複数の形態に対応する複数の第１アイコンを含み、第１サイズを有する第１ユーザインタフェースを画面上に表示し、前記複数の形態を設定するためのメニューを少なくとも表示可能な第２モードにおいて、前記複数の形態に対応する複数の第２アイコンを含み、前記第１サイズよりも大きい第２サイズを有する第２ユーザインタフェースを前記画面上に表示する。前記切り替え手段は、前記表示処理手段のモードを前記第１モードと前記第２モードとの間で切り替える。前記表示処理手段は、前記第１モードにおいて前記複数の第１アイコンの１つが選択される場合、前記第１センサからの入力に基づいて、前記複数の第１アイコンの前記１つに対応する第１の形態で前記画面上への描画を行う。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態の電子機器のシステム構成を示すブロック図。
【図３】同実施形態の電子機器によって実行される手書き入力プログラムの機能構成を示すブロック図。
【図４】同実施形態の電子機器におけるデスクトップ／ドロア画面の初期状態の表示例を示す図。
【図５】同実施形態の電子機器におけるデスクトップ／ドロア画面において表示されるノートアイコンの表示形態を説明するための図。
【図６】同実施形態の電子機器におけるデスクトップ／ドロア画面において表示されるノートアイコンの表示形態を説明するための図。
【図７】同実施形態の電子機器におけるデスクトップ／ドロア画面の一例を示す図。
【図８】同実施形態の電子機器におけるデスクトップ／ドロア画面の一例を示す図。
【図９】同実施形態の電子機器におけるデスクトップ／ドロア画面の一例を示す図。
【図１０】同実施形態の電子機器におけるデスクトップ／ドロア画面に対する入力操作に応じた表示処理を示すフローチャート。
【図１１】同実施形態の電子機器におけるノートアイコン一覧画面の表示例を示す図。
【図１２】同実施形態の電子機器における簡易ページ一覧表示画面の一例を示す図。
【図１３】同実施形態の電子機器においてノートアイコンがドラッグされている画面の一例を示す図。
【図１４】同実施形態の電子機器においてノートアイコンのドラッグに応じて表示されたデスクトップ／ドロア画面の一例を示す図。
【図１５】同実施形態の電子機器における、デスクトップ／ドロア画面からデスクトップノート画面への移行表示を示すフローチャート。
【図１６】同実施形態の電子機器における、デスクトップ／ドロア画面からデスクトップノート画面へ移行する際の遷移画像の一例を示す図。
【図１７】同実施形態の電子機器における、デスクトップ／ドロア画面からデスクトップノート画面へ移行する際の遷移画像の一例を示す図。
【図１８】同実施形態の電子機器における、デスクトップノート画面に対する入力操作に応じた表示処理を示すフローチャート。
【図１９】同実施形態の電子機器におけるデスクトップノート画面の表示例を示す図。
【図２０】同実施形態の電子機器におけるページ一覧画面の一例を示す図。
【図２１】同実施形態の電子機器における、ページ情報の表示画面の一例を示す図。
【図２２】同実施形態の電子機器におけるページ操作の一例を示す図。
【図２３】同実施形態の電子機器によって表示される、ペン入力モードのノートビュー画面とメニュー表示モードのノートビュー画面を示す図。
【図２４】同実施形態の電子機器によって表示されるサブメニューの例を示す図。
【図２５】同実施形態の電子機器によって表示される詳細メニュー表示モードのノートビュー画面を示す図。
【図２６】同実施形態の電子機器によって実行される範囲選択動作を示す図。
【図２７】同実施形態の電子機器によって選択範囲に適用されるエフェクトを示す図。
【図２８】同実施形態の電子機器によって表示される、ペン入力モードのノートビュー画面の例を示す図。
【図２９】同実施形態の電子機器によって表示される、メニュー表示モードのノートビュー画面の例を示す図。
【図３０】現在選択されているペンアイコンとは別のペンアイコンが選択された場合に対応する、メニュー表示モードのノートビュー画面を示す図。
【図３１】同実施形態の電子機器におけるペン入力モードのノートビュー画面からメニュー表示モードのノートビュー画面への遷移過程の一部を示す図。
【図３２】同実施形態の電子機器におけるペン入力モードのノートビュー画面からメニュー表示モードのノートビュー画面への遷移過程の別の一部を示す図。
【図３３】同実施形態の電子機器におけるペン入力モードのノートビュー画面からメニュー表示モードのノートビュー画面への遷移過程のさらに別の一部を示す図。
【図３４】同実施形態の電子機器におけるペン入力モードのノートビュー画面からメニュー表示モードのノートビュー画面への遷移過程のさらに別の一部を示す図。
【図３５】同実施形態の電子機器におけるペン入力モードのノートビュー画面からメニュー表示モードのノートビュー画面への遷移過程のさらに別の一部を示す図。
【図３６】同実施形態の電子機器によって実行される表示処理手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。  
図１は、一実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えば、ペンまたは指によって手書き入力可能なペン・ベースの携帯型電子機器である。この電子機器は、タブレットコンピュータ、ノートブック型パーソナルコンピュータ、スマートフォン、ＰＤＡ等として実現され得る。以下では、この電子機器がタブレットコンピュータ１０として実現されている場合を想定する。タブレットコンピュータ１０は、タブレットまたはストレートコンピュータとも称される携帯型電子機器であり、図１に示すように、本体１１とタッチスクリーンディスプレイ１７とを備える。タッチスクリーンディスプレイ１７は、本体１１の上面に重ね合わせるように取り付けられている。
【００１２】
本体１１は、薄い箱形の筐体を有している。タッチスクリーンディスプレイ１７には、フラットパネルディスプレイと、フラットパネルディスプレイの画面上のペンまたは指の接触位置を検出するように構成されたセンサとが組み込まれている。フラットパネルディスプレイは、例えば、液晶表示装置（ＬＣＤ）であってもよい。センサとしては、例えば、静電容量方式のタッチパネル、電磁誘導方式のデジタイザなどを使用することができる。以下では、デジタイザとタッチパネルの２種類のセンサの双方がタッチスクリーンディスプレイ１７に組み込まれている場合を想定する。
【００１３】
デジタイザ及びタッチパネルの各々は、フラットパネルディスプレイの画面と重なるように設けられる。タッチスクリーンディスプレイ１７は、指を使用した画面に対するタッチ操作（接触操作）のみならず、ペン１００を使用した画面に対するタッチ操作（接触操作）も検出することができる。ペン１００は例えば電磁誘導ペンであってもよい。ユーザは、ペン１００を使用してタッチスクリーンディスプレイ１７上で手書き入力操作を行うことができる。手書き入力操作中においては、画面上のペン１００の動きの軌跡、つまり手書き入力操作によって手書きされるストローク（手書きストロークの軌跡）がリアルタイムに描画され、これによって手書きにより入力された複数の手書きストローク（各手書きストロークの軌跡）が画面上に表示される。ペン１００が画面に接触されている間のペン１００の動きの軌跡が１つの手書きストロークに相当する。手書きされた文字、マーク、図形、表などに対応する多数の手書きストロークの集合、つまり多数の軌跡（筆跡）の集合が手書き文書を構成する。以下では、手書きストロークは単にストロークとも称する。
【００１４】
また、ユーザは、指を使用してタッチスクリーンディスプレイ１７上で様々なジェスチャ、例えば、タップ、スワイプ、ピンチイン、ピンチアウト、ドラッグ、等を行うことができる。
【００１５】
本実施形態のタブレットコンピュータ１０（電子機器）は、手書きによって入力されるストロークのデータを、イメージデータではなく、各ストロークの軌跡を示す座標データ系列とストローク間の順序関係を示す時系列情報（ストローク情報）として記録する。時系列情報は、複数のストロークのそれぞれ対応する時系列の座標データ（座標データ系列）の集合（ストロークデータ系列）を意味する。ストローク間の順序関係は、ストロークが手書きされた順序、つまり筆順を示す。
【００１６】
タブレットコンピュータ１０は、記憶媒体から既存の任意の時系列情報を読み出し、この時系列情報に対応する手書き文書、つまり時系列情報によって示される複数のストローク（複数のストロークそれぞれに対応する軌跡）を画面上に表示することができる。
【００１７】
本実施形態では、例えば時系列情報（ストロークデータ系列）をページ単位で管理する。タブレットコンピュータ１０は、少なくとも１ページ分のページデータを含むノートファイルにより、各手書き文書を管理する。なお、ページデータには、時系列情報（ストロークデータ系列）だけでなく、画像データやテキストデータを含めることができる。また、タブレットコンピュータ１０は、時系列情報（ストロークデータ系列）を他のデータと関連づけて管理することができる。他のデータには、例えば日時を示す日時データ、画像やテキストデータ、タグデータなどがある。
【００１８】
図２は、実施形態におけるタブレットコンピュータ１０のシステム構成を示す図である。  
タブレットコンピュータ１０は、図２に示されるように、ＣＰＵ１０１、システムコントローラ１０２、メインメモリ１０３、グラフィクスコントローラ１０５、ＢＩＯＳ−ＲＯＭ１０５、記録デバイス１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８等を備える。
【００１９】
ＣＰＵ１０１は、タブレットコンピュータ１０内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、記録デバイス１０６からメインメモリ１０３にロードされる各種プログラムを実行する。ＣＰＵ１０１により実行されるプログラムには、オペレーティングシステム（ＯＳ）２０１、手書き入力プログラム２０２などの各種アプリケーションプログラムが含まれている。アプリケーションプログラム２０３には、例えば手書き文字認識プログラム、ブラウザプログラム、画像編集プログラム、文書作成プログラムなどが含まれる。
【００２０】
ＣＰＵ１０１は、手書き入力プログラム２０２を実行することにより、ペン１００を用いた手書き入力操作に応じてノートデータ（ページデータ（時系列情報））を生成する機能、ノートファイルに含まれるページを編集するページ編集機能の他、ノートファイル（あるいはページ）の作成と編集に関係する各種機能を実現する。
【００２１】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２２】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、メインメモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、シリアルバスなどを介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００２３】
グラフィクスコントローラ１０４は、タブレットコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。グラフィクスコントローラ１０４によって生成される表示信号はＬＣＤ１７Ａに送られる。ＬＣＤ１７Ａは、表示信号に基づいて画面イメージを表示する。ＬＣＤ１７Ａの上層には、画面上の指の接触位置を検知するためのセンサとしてタッチパネル１７Ｂが配置されている。さらに、ＬＣＤ１７Ａの下層には、画面上のペン１００の接触位置を検知するためのセンサとしてデジタイザ１７Ｃが配置されている。タッチパネル１７Ｂは、ＬＣＤ１７Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置及び接触位置の動き等はタッチパネル１７Ｂによって検出される。デジタイザ１７ＣはＬＣＤ１７Ａの画面上で入力を行うための電磁誘導式のポインティングデバイスである。ペン１００が接触される画面上の接触位置及び接触位置の動き等はデジタイザ１７Ｃによって検出される。
【００２４】
無線通信デバイス１０７は、無線ＬＡＮまたは３Ｇ移動通信などの無線通信を実行するように構成されたデバイスである。
【００２５】
ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じてタブレットコンピュータ１０を電源オンまたは電源オフする機能を有している。
【００２６】
次に、本実施形態における手書き入力プログラム２０２により実現される機能構成について、図３を参照しながら説明する。ＣＰＵ１０１は、手書き入力プログラム２０２を実行することにより、入力判別部３０、データ生成部４０、表示処理部５０等の機能を実現する。  
入力判別部３０は、タッチスクリーンディスプレイ１７により検出される画面上の接触位置及び接触位置の動きをもとに、ペン１００や指などを用いた入力操作に応じて実行すべき処理を判別する。入力判別部３０は、表示処理部５０がＬＣＤ１７Ａに表示するユーザインタフェース画面に基づいて、ペン１００や指などを用いた入力操作に応じて入力されるデータが、データ生成部４０によるノートデータ（手書きページデータ）などを生成するためのデータ（ストロークデータ）であるか、あるいは表示処理部５０により表示されるユーザインタフェース画面に対する操作（ジェスチャ操作等）を示すデータであるかを判別する。
【００２７】
データ生成部４０は、表示処理部５０がＬＣＤ１７Ａに表示する各種機能用のユーザインタフェース画面を通じて入力されるストロークデータをもとに、各種データを生成する。データ生成部４０は、ノートデータ生成部４０ａ、タイムラインデータ生成部４０ｂ、スクラップノートデータ生成部４０ｃ、タグデータ生成部４０ｄを含む。
【００２８】
ノートデータ生成部４０ａは、ノートビュー表示部５０ｄ（後述する）により表示される画面（ノートビュー画面）を通じで入力されるストロークデータをもとに、ノートファイルに含まれるページ単位でページデータ（手書きページデータ）を作成する。ノートデータ生成部４０ａは、複数のノートファイルをノートデータ６０ａとして記録デバイス１０６に記録する。また、ノートデータ生成部４０ａは、ページに関する各種情報、例えば作成日時、更新日時、アクセス日時、タグの有無（タグの種類）、ファイルロック、テンプレート種類、用紙設定などの情報を、それぞれのページと対応づけてノートデータ６０ａとして記録する。
【００２９】
タイムラインデータ生成部４０ｂは、タイムラインノート表示部５０ｆ（後述する）により表示される画面（タイムラインノート画面）を通じて入力されるストロークデータをもとに、ページデータと日時データとを対応づけたタイムラインデータ６０ｂを生成して、記録デバイス１０６に記録する。
【００３０】
スクラップノートデータ生成部４０ｃは、手書き入力プログラム２０２とは別のアプリケーションプログラム２０３（例えば、ブラウザ、画像編集プログラム、文書作成プログラムなど）と連携し、スクラップノート表示部５０ｇ（後述する）により表示される画面を通じて、アプリケーションプログラム２０３により表示される画面からユーザが指定する画面全体あるいは画面一部を記録するスクラップノートデータ６０ｃを生成して、記録デバイス１０６に記録する。スクラップノートデータ６０ｃは、スクラップノート表示部５０ｇによるスクラップノート画面の表示に用いられる。また、スクラップノートデータ６０ｃは、スクラップノート画面を通じてページデータにインポートすることができる。
【００３１】
タグデータ生成部４０ｄは、タグ処理画面表示部５０ｎ（後述する）を通じて入力されるストロークデータをもとに、タグデータ６０ｄを生成して、記録デバイス１０６に記録する。
【００３２】
表示処理部５０は、各種機能に応じたユーザインタフェース画面をＬＣＤ１７Ａに表示する。表示処理部５０は、ユーザインタフェース画面に対する操作、例えばオブジェクト（ノートアイコン、ページ、ボタンアイコン、ガジェットアイコン等）の選択操作やページの編集操作など、に応じた表示処理をする。表示処理部５０は、デスクトップ／ドロア表示部５０ａ、デスクトップノート表示部５０ｂ、簡易ページ一覧表示部５０ｃ、ノートビュー表示部５０ｄ、ノートプロパティ表示部５０ｅ、タイムラインノート表示部５０ｆ、スクラップノート表示部５０ｇ、検索画面表示部５０ｈ、参照画面表示部５０ｍ、タグ処理画面表示部５０ｎを含む。
【００３３】
デスクトップ／ドロア表示部５０ａは、手書き入力プログラム２０２による基本画面であるデスクトップ／ドロア画面を表示する。デスクトップ／ドロア表示部５０ａは、デスクトップ／ドロア画面において、１以上のページ（１以上の手書きページ）を含むノートファイルに対応するノートアイコンを表示する。デスクトップ／ドロア表示部５０ａは、デスクトップ／ドロア画面に、作成済みのノートファイルを表すノートアイコンを表示するための領域（ストレージ領域）と、ストレージ領域から移動された作業中のノートファイルを表すノートアイコンを表示するための領域（テンポラリ領域）とを設け、それぞれにノートアイコンを表示する（詳細については後述する）。ストレージ領域とテンポラリ領域には、それぞれ複数のノートアイコンを表示することができる。デスクトップ／ドロア表示部５０ａは、テンポラリ領域あるいはストレージ領域に表示された複数のノートアイコン内のあるノートアイコンを指定する入力操作があった場合に、この入力操作に応じてこのノートアイコンを選択し、このノートアイコンをこのノートファイル内の１以上のページを操作可能な形態（デスクトップノート画面または単にデスクトップ画面と称する）へ移行させる遷移画像（アニメーションを含む）を表示する。また、デスクトップ／ドロア表示部５０ａは、ストレージ領域の表示範囲を拡大して、複数のノートアイコンをグリッド状に配置したグリッド表示に切り替えることができる。
【００３４】
デスクトップノート表示部５０ｂは、デスクトップ／ドロア画面において選択されるノートアイコンに対応するノートファイルについて、ページ編集をするためのデスクトップノート画面を表示する。ページ編集には、例えば閲覧対象とするページへの表示切り替え（ページ送り、ページ戻し）、ページ挿入（追加）、ページコピー／ペーストなどがある。また、デスクトップノート表示部５０ｂは、デスクトップノート画面に、他の機能に移行するための複数の機能アイコンや複数のボタンアイコンを表示する。機能アイコンには、例えばノートデータ生成機能に移行するためのペンアイコン、タイムラインノート機能に移行するためのカレンダーアイコン、スクラップノート機能に移行するためのスクラップノートアイコン、タグ機能に移行するためのタグアイコンなどを含む。
【００３５】
簡易ページ一覧表示部５０ｃは、デスクトップ／ドロア画面のストレージ領域（グリッド表示）に表示されているあるノートアイコンが入力操作によって指定された場合に、この指定されたノートアイコンに対応するノートファイルに含まれるページの一覧を表示するための簡易ページ一覧画面を表示する。
【００３６】
ノートビュー表示部５０ｄは、ペン１００を用いた手書き入力操作に応じて手書き文書（ページ）を作成あるいは編集可能なノートビュー画面を表示する。ノートビュー表示部５０ｄは、例えば、ページ一覧画面又は簡易ページ一覧画面中からのページ選択に応じて、またはデスクトップノート画面におけるページ選択や機能アイコン（ペンアイコン）やボタンアイコンの選択、等に応じて、ノートビュー画面を表示する。ノートビュー画面では、ペン１００を用いた手書き入力操作に応じたストロークをページ上に書くことができる。さらに、他のアプリケーションプログラムにより作成された画像データやテキストデータ、スクラップノート機能により作成されたスクラップノートから選択したデータ等をページ上にコピーすることもできる。ノートビュー表示部５０ｄは、ノートビュー画面において、ストロークデータを入力するための各種ツールを提供する。例えば、ペン１００を用いた入力操作に応じて表示するストローク（軌跡）の太さや色、表示されたストローク（軌跡）を消去する消しゴムの太さなどを設定する設定ツールを提供する。
【００３７】
ノートプロパティ表示部５０ｅは、デスクトップノート画面において、例えばボタンアイコンの選択によりノートファイルのプロパティ表示が指示された場合に、ページ編集の対象としているノートファイルについてのプロパティを表示するノートプロパティ画面を表示する。
【００３８】
タイムラインノート表示部５０ｆは、デスクトップノート画面において、機能アイコン（カレンダーアイコン）が選択された場合に、タイムラインデータ機能により日時データとページデータとを対応づけたタイムラインデータを生成するためのタイムラインデータ画面を表示する。
【００３９】
スクラップノート表示部５０ｇは、連携するアプリケーションプログラム２０３が起動された場合に、アプリケーションプログラム２０３が表示す画像をキャプチャした画面を表示し（キャプチャモード）、スクラップノートデータ６０ｃに追加する画面全体あるいは画面一部の画像をユーザ操作に応じて選択（クリップ）する画面を表示する。スクラップノートデータ６０ｃに追加する画像には、ペン１００を用いた手書き入力操作によって、手書き文字等（ストロークデータ系列）を追加することができる。また、スクラップノート表示部５０ｇ、デスクトップノート画面において、機能アイコン（スクラップノートアイコン）が選択された場合に、スクラップノートデータ６０ｃをもとにスクラップノート画面を表示する。スクラップノート表示部５０ｇは、スクラップノートデータ６０ｃに含まれる画像を一覧表示し、この一覧中から選択された画像をページに貼り付けることができる。
【００４０】
検索画面表示部５０ｈは、デスクトップ／ドロア画面、デスクトップノート画面、ノートビュー画面等において表示される検索アイコンが選択された場合に、検索機能によりノートファイルあるいはページを検索するための検索画面を表示する。検索画面では、例えば、ペン１００を用いた手書きによって、検索キーとするストローク系列を入力することができる。
【００４１】
参照画面表示部５０ｍは、検索機能によって検索キー（ストローク系列）をもとに検索されたページを表示する。参照画面表示部５０ｍは、例えば検索キーに該当するストローク系列を含むページをサムネイル一覧により表示し、またサムネイル一覧から指定されたページを拡大表示することができる。また、参照画面表示部５０ｍは、サムネイルあるいはページの表示画面において、検索キーに該当するストローク系列部分を、ハイライト表示するなどの他の部分とは異なる形態により表示する。また、参照画面表示部５０ｍは、ノートアイコンあるいはページの一覧表示において、ユーザに指定された属性データ（例えば、作成日、更新日、検索キーとの類似度、最終閲覧日、表示回数など）に応じて、ノートアイコンあるいはページをソートして一覧表示することができる（ソート機能）。また、参照画面表示部５０ｍは、ノートアイコンあるいはページの一覧表示において、ユーザが指定する条件に該当するノートアイコンあるいはページのみを特定して表示することができる（フィルタ機能）。フィルタ機能では、例えばユーザが属性データ（例えば、ページに付加されたタグの種類など）を指定すると、属性データに該当するノートアイコンあるいはページのみをノートデータ６０ａから抽出して表示する。
【００４２】
タグ処理画面表示部５０ｎは、デスクトップノート画面において、機能アイコン（タグアイコン）が選択された場合に、ページ編集の対象としているページにタグを付加する画面表示をする。例えば、タグ処理画面表示部５０ｎは、デスクトップノート画面に表示されたページの予め決められた位置にタグを表す画像（例えば長方形のページ表示とは異なる色の画像）を付加する。また、タグ処理画面表示部５０ｎは、メニュー中のタグアイコンボタンが選択された場合に、複数の種類の異なるタグを一覧表示するタグメニューを表示する。タグメニューには、例えば表示色の異なる複数のタグを表示する。タグ処理画面表示部５０ｎは、タグメニュー中から選択されたタグをページに付加し、ページに付加されたタグを剥がす操作に応じて、タグをメニューに戻す画面を表示する。また、タグ処理画面表示部５０ｎは、メニュー中のタグに対して手書き入力された文字等を表すストローク系列に応じて、タグにストローク（筆跡）を表示する。
【００４３】
次に、本実施形態におけるタブレットコンピュータ１０の動作について説明する。まず、デスクトップ／ドロア表示部５０ａによるデスクトップ／ドロア画面の表示処理について説明する。  
表示処理部５０は、手書き入力プログラム２０２が起動されると、デスクトップ／ドロア表示部５０ａによりデスクトップ／ドロア画面をＬＣＤ１７Ａに表示する。  
図４は、実施形態のデスクトップ／ドロア画面のノートファイルが作成されていない初期状態の表示例を示す図である。  
デスクトップ／ドロア画面には、作成済みのノートファイルを表すノートアイコンを表示するためのストレージ領域７１と、作業中のノートファイルを表すノートアイコンを表示するためのテンポラリ領域７０が設けられている。また、デスクトップ／ドロア表示部５０ａは、デスクトップ／ドロア画面に応じた複数のボタンアイコン７２ａ，７２ｂ，７２ｃ，７２ｄ，７２ｅ（コンテキストボタン）をデスクトップ／ドロア画面の下部に表示する。なお、各ボタンアイコン７２ａ〜７２ｄに対応する機能については後述する。
【００４４】
テンポラリ領域７０には、ノートデータ生成機能によって生成されたページを含むノートファイルのノートアイコンが表示される。図４に示す例では、４つのノートアイコンを表示するノートアイコン領域７８１，７８２，７８３，７８４が設けられている。テンポラリ領域７０は、所定の操作により表示範囲を拡張して、４つ以上のノートアイコンを表示することができる。
【００４５】
ストレージ領域７１には、５つのノートアイコンを表示する第１領域７５１、第２領域７５２、第３領域７５３、第４領域７５４、及び第５領域７５５が設けられている。中央に配置された第１領域７５１は、予めノートファイルの編集場所として決められた位置を表している。第１領域７５１は、ストレージ領域７１あるいはテンポラリ領域７０から選択された編集対象とするノートアイコンの移動先となる。第１領域７５１に移動されたノートアイコンは、ノートファイルのページを操作可能な形態へ移行される。
【００４６】
他の４つの第２領域７５２〜第５領域７５５には、ストレージ領域７１から指定されたノートアイコンを移動させることができる。ストレージ領域７１では、表示画面の正方向に合わせて、ノートアイコンをグリッド状に整列して表示するのに対し、テンポラリ領域７０では、４つの第２領域７５２〜第５領域７５５を表示画面の正方向に対して傾いた状態でノートアイコンを表示する。すなわち、テンポラリ領域７０では、ノートアイコンは、作業中であることをユーザが直感的に認識できるように、乱雑な印象を与える配置にしている。
【００４７】
また、テンポラリ領域７０の第１領域７５１の周辺には、複数の機能アイコン、例えばペンアイコン７７１、カレンダーアイコン７７２、スクラップノートアイコン７７３、タグアイコン７７４が表示されている。
【００４８】
ペンアイコン７７１は、ノートデータ生成機能への移行を指示するためのもので、ノートデータ生成機能を利用して手書き入力することを直感的に認識できるようにペン形状により表示される。
【００４９】
カレンダーアイコン７７２は、タイムラインノート機能への移行を指示するためのもので、アイコン中に年月日曜日を表す文字が表示される。
【００５０】
スクラップノートアイコン７７３は、スクラップノート機能への移行を指示するためのもので、スクラップノート機能によりスクラップノートデータ６０ｃに追加された画像等がサムネイルにより表示される。
【００５１】
タグアイコン７７４は、タグ機能の実行を指示するためのもので、タグを表すように長方形により表示される。図４に示す例では、タグアイコン７７４は、２枚のそれぞれ異なる色のタグが含まれる。
【００５２】
なお、デスクトップ／ドロア画面では、第１領域７５１の周囲に配置された機能アイコンを利用できないものとする。デスクトップ／ドロア画面からデスクトップノート画面に移行する場合、デスクトップ／ドロア画面中の第１領域７５１と第１領域７５１の周囲に配置された機能アイコンを含む範囲が拡大されてデスクトップノート画面として表示される。機能アイコンは、デスクトップノート画面において、拡大表示された状態において利用できる。
【００５３】
図５及び図６は、デスクトップ／ドロア画面において表示されるノートアイコンの表示形態を説明するための図である。  
実施形態では、実物のノート（クリアファイル）に書類（ページ）を綴じた状態を図形化したノートアイコンを用いる。図５は、ノート８０を開いて、バインドするページ９０を露出させた状態を示している。図６は、ノート８０の表シート８２を閉じた状態を示している。図６は、ノート８０の表シート８２が透明であるため、バインドした先頭ページの記載内容（手書き入力された筆跡など）が透けて見えていることを表している。表シート８２の表面上端部８１には、ノート８０にバインドした書類（ページ）を識別するための識別情報（書類名など）が記載されている。
【００５４】
図６に示すノートを図形化したノートアイコンには、バインドしたページの内容が表示されるため、ユーザは、容易にノートアイコンに対応するノートファイルの内容を容易に識別することができる。また、ノートアイコンに対して、ユーザが手書き入力によって識別情報を入力できるようにすることで、図６に示す表シート８２の表面上端部８１に記載した識別情報と同様にして、ノートアイコンに識別情報を表示することができる。これにより、ページの内容だけでなく、識別情報によってノートアイコンに対応するノートファイルの内容を識別することができる。なお、以下に示す図面には、ノートアイコンにおける識別情報を省略して示す。
【００５５】
次に、実施形態のデスクトップ／ドロア画面におけるノートアイコンの配置操作の一例について説明する。  
図７は、複数のノートアイコンがテンポラリ領域７０とストレージ領域７１に配置されたデスクトップ／ドロア画面の一例を示している。デスクトップ／ドロア表示部５０ａは、ノートデータ生成機能によりノートデータ６０ａが記録された場合、ノートデータ６０ａをもとにノートアイコンをストレージ領域７１に表示する。
【００５６】
図７では、デスクトップ／ドロア表示部５０ａは、ストレージ領域７１に４つのノートアイコン８０Ａ〜８０Ｄを表示している。また、デスクトップ／ドロア表示部５０ａは、テンポラリ領域７０の第１領域７５１ノートアイコン８０１、第２領域７５２にノートアイコン８０２、第５領域７５５にノートアイコン８０５を表示している。
【００５７】
デスクトップ／ドロア画面では、ペン１００あるいは指によるタッチ操作によりノートアイコンの表示位置を移動させることができる。例えば、ノートアイコンが長押し（タッチした状態のまま所定の時間以上が経過）されると、デスクトップ／ドロア表示部５０ａは、ノートアイコンをドラッグ操作が可能な状態にする。例えば、図７に示すストレージ領域７１に表示されたノートアイコン８０Ａが長押しされ、テンポラリ領域７０の第４領域７５４までドラッグされた後、ドロップされると（タッチ終了）、デスクトップ／ドロア表示部５０ａは、テンポラリ領域７０の第４領域７５４にノートアイコン８０Ａを表示する。
【００５８】
また、テンポラリ領域７０の第２領域７５２に配置されているノートアイコン８０２が同様に第３領域７５３にドラッグされると、デスクトップ／ドロア表示部５０ａは、ノートアイコン８０２を第３領域７５３の位置に移動させる。また、既にノートアイコン８０Ｄが表示されている第５領域７５５にノートアイコン８０Ｄがドラッグされると、デスクトップ／ドロア表示部５０ａは、図８に示すように、ノートアイコン８０Ｄを第５領域７５５に表示すると共に、第５領域７５５に表示していたノートアイコン８０５をノートアイコン領域７８４に表示する。すなわち、デスクトップ／ドロア表示部５０ａは、ノートアイコン８０５とノートアイコン８０Ｄの表示位置を入れ替える。
【００５９】
このようにして、テンポラリ領域７０には、ストレージ領域７１から任意のノートアイコンをドラッグ操作により配置することができ、またテンポラリ領域７０内においても任意の位置にノートアイコンを配置することができる。これにより、例えば頻繁に使用するノートアイコン（ノートファイル）を操作が容易な位置に配置するなど、ノートアイコンをユーザの好みに合わせて配置できる。
【００６０】
図９は、テンポラリ領域７０の５つの領域７５１，７５２ｍ７５３ｍ７５４，７５５に、ノートアイコン８０１，８０２，８０３，８０４，８０５をそれぞれ配置した例を示している。  
なお、デスクトップ／ドロア表示部５０ａは、例えばテンポラリ領域７０に表示した日時が新しい順番に４つのノートアイコン８０Ａ，８０Ｂ，８０Ｃ，８０Ｄをストレージ領域７１に表示する。なお、ページ編集の対象とした日時が新しい順番としても良い。また、ページ編集の対象とした回数が多い順に配置するようにしても良い。
【００６１】
次に、図１０に示すフローチャートを参照して、デスクトップ／ドロア画面に対する入力操作に応じた表示処理について説明する。  
デスクトップ／ドロア画面に対して、ユーザは、ペン１００あるいは指等を用いたジェスチャ操作をすることで、他の機能への移行や画面切り替え等を指示することができる。ジェスチャ操作には、例えばタップ操作、ピンチアウト／ピンチイン操作、スワイプ操作、フリック操作、ドラッグ操作などがある。
【００６２】
入力判別部３０は、デスクトップ／ドロア画面が表示されたタッチスクリーンディスプレイ１７に対して入力操作があると（ステップＡ１、Ｙｅｓ）、この入力操作に応じた表示処理を表示処理部５０に実行させる。
【００６３】
例えば、ストレージ領域７１とテンポラリ領域７０との境界線近傍において、例えば縦方向のピンチアウト操作あるいは境界線を上方向に移動させるドラッグ操作により、ストレージ領域７１の拡張を指示する入力操作があると（ステップＡ６、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、ストレージ領域７１の表示範囲を拡張してノートアイコンを一覧表示するノートアイコン一覧画面（ドロア画面）を表示する（ステップＡ７）。
【００６４】
図１１は、ノートアイコン一覧画面（ドロア画面）の表示例を示している。図１１に示すように、ノートアイコン一覧画面では、テンポラリ領域７０ａを縮小し、ストレージ領域７１ａを拡張している。ストレージ領域７１ａでは、グリッド状にノートアイコンを整列させて表示する。なお、デスクトップ／ドロア表示部５０ａは、ノートアイコン一覧画面（ドロア画面）に応じた複数のボタンアイコン７２ｄ、７２ｆ，７２ｇ，７２ｈ（コンテキストボタン）を表示する。
【００６５】
ドロア画面においてテンポラリ領域７０ａがスワイプされた場合、あるいはストレージ領域７１ａにおいてピンチイン操作がされた場合には、デスクトップ／ドロア表示部５０ａは、ストレージ領域７１ａを縮小し、テンポラリ領域７０ａを拡張することで、図９に示す元のデスクトップ／ドロア画面に表示を戻す。
【００６６】
デスクトップ／ドロア表示部５０ａは、ストレージ領域７１ａにおいて、例えば縦方向のスワイプ操作がされると、上下方向にドロア画面をスクロールさせて、１画面中に表示できない他のノートアイコンを表示させる。なお、デスクトップ／ドロア表示部５０ａは、図９に示すストレージ領域７１において、例えば左右方向にスワイプ操作あるいはフリック操作がされると、ストレージ領域７１内の画面をスクロールさせて、他のノートアイコンの表示に変更する。
【００６７】
図１３に示すノートアイコン一覧画面（ドロア画面）において、ノートアイコンがタップ操作などにより指定されると（ステップＡ８、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、簡易ページ一覧表示部５０ｃにより簡易ページ一覧表示処理を実行させる。簡易ページ一覧表示部５０ｃは、ノートアイコン一覧画面から指定されたノートアイコンに対応するノートファイルに含まれるページを展開した画面（簡易ページ一覧表示画面）を表示する（ステップＡ９）。
【００６８】
図１２は、簡易ページ一覧表示画面の一例を示す図である。図１２に示すように、簡易ページ一覧表示画面では、例えばノートファイルの先頭ページ（ページの外形を矩形とする）を中央に表示する。さらにノートファイルに複数のページが含まれている場合には、それぞれのページを一部が重複しないように配置をずらして表示する。複数のページを展開して表示することにより、ノートファイルのページ構成の概略を容易に把握することができる。なお、全てのページを展開するのではなく、予め決めた上限のページ数（例えば５ページ）を越えたページについては展開しないものとする。
【００６９】
簡易ページ一覧表示画面では、簡易なページ編集機能を実行可能とする。例えば、簡易ページ一覧表示部５０ｃは、簡易ページ一覧表示画面にページ編集に関係する複数のボタンアイコンを表示する。簡易なページ編集機能では、例えば表示されたページに対する操作（図２２参照）に応じたページの表示切り替え（ページ送り、ページ戻し）の他、ボタンアイコンの操作に応じたページ削除、ページ情報の表示、ノートビュー画面（ノートデータ生成機能）への移行、ページ挿入（追加）、ページコピー／ペーストなどを実行することができる。
【００７０】
また、表示切り替えにより表示されたページがタップされると（ステップＡ１０、Ｙｅｓ）、簡易ページ一覧表示部５０ｃは、ノートに対して手書き入力が可能なノートビュー画面（ノートデータ生成機能）へ移行させる。ノートビュー画面（ノートデータ生成機能）の詳細については後述する（ステップＡ１１）。
【００７１】
また、簡易ページ一覧表示画面のページ以外の範囲でタップされると（ステップＡ１２、Ｙｅｓ）、簡易ページ一覧表示部５０ｃは、デスクトップ／ドロア表示部５０ａによるノートアイコン一覧画面（ドロア画面）に移行させる（ステップＡ７）。
【００７２】
また、ノートアイコン一覧画面（ドロア画面）では、ノートアイコンをドラッグして、テンポラリ領域７０に移動させることができる。ストレージ領域７１ａに表示されたノートアイコンが長押しされると、デスクトップ／ドロア表示部５０ａは、ノートアイコンをドラッグ操作が可能な状態にし、ドラッグ操作に応じてノートアイコンの表示位置を変更する（ステップＡ１３，Ａ１４）。
【００７３】
図１３は、ストレージ領域７１ａに表示されたノートアイコン８０Ｊがドラッグされている画面の一例を示す。  
ノートアイコン８０Ｊがテンポラリ領域７０ａまでドラッグされると（ステップＡ１５、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、ノートアイコン８０Ｊの表示位置をそのままにして、デスクトップ／ドロア画面に表示を切り替え（ステップＡ１６）る。
【００７４】
図１４は、ノートアイコン８０Ｊのドラッグに応じて表示されたデスクトップ／ドロア画面の一例を示す図である。  
ノートアイコン８０Ｊがテンポラリ領域７０の何れかの領域７５１〜７５５までドラッグされた後、ドロップされると（ステップＡ１７、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、ドラッグ先の領域にノートアイコン８０Ｊを表示する（ステップＡ１８）。なお、ストレージ領域７１のノートアイコン領域７８１〜７８４の何れかにドラッグされた場合、デスクトップ／ドロア表示部５０ａは、ドラッグ先の何れかのノートアイコン領域にノートアイコン８０Ｊを表示する。
【００７５】
なお、デスクトップ／ドロア表示部５０ａは、図４及び図９に示すように、デスクトップ／ドロア画面にボタンアイコン７２ａ，７２ｂ，７２ｃ，７２ｄ，７２ｅを表示し、図１１に示すように、ノートアイコン一覧画面（ドロア画面）にボタンアイコン７２ｄ、７２ｆ，７２ｇ，７２ｈを表示する。デスクトップ／ドロア表示部５０ａは、ボタンアイコン７２ａ，７２ｂ，７２ｃ，７２ｄ，７２ｅ，７２ｆ，７２ｇ，７２ｈを選択する操作、例えばボタンアイコンをタップする操作があった場合（ステップＡ１９、Ｙｅｓ）、選択されたボタンアイコンに応じて処理を実行する（ステップＡ２０）。
【００７６】
例えば、ボタンアイコン７２ａは、デスクトップノート画面への移行、ボタンアイコン７２ｂは、ノートアイコン一覧画面（ドロア画面）への移行、ボタンアイコン７２ｃは、ストレージ領域７１への新規のノートアイコンの追加、ボタンアイコン７２ｄは、ノートファイル（ページ）の検索機能の実行、ボタンアイコン７２ｅは、手書き入力プログラム２０２の各種機能について設定をするための設定画面への移行を、それぞれ指示するために用いられるボタンアイコンである。また、ボタンアイコン７２ｆは、デスクトップ／ドロア画面への移行、ボタンアイコン７２ｇは、ストレージ領域７１ａ，７１に表示されるノートアイコンをソートするソート機能の実行、ボタンアイコン７２ｈは、ストレージ領域７１ａ，７１に表示されるノートアイコンを、条件に該当するノートアイコンのみに特定するフィルタ機能の実行を、それぞれ指示するために用いられる。
【００７７】
なお、デスクトップ／ドロア表示部５０ａは、前述した機能以外に対応するボタンアイコンを表示するようにしても良い。また、１画面中に全てのボタンアイコンを表示できない場合には、ボタンアイコンの表示をスクロールして、ボタンアイコンの種類を変更するようにしても良い。
【００７８】
次に、デスクトップ／ドロア画面からデスクトップノート画面への移行について説明する。  
図９に示すデスクトップ／ドロア画面において、ノートアイコンがタップ操作により選択された場合（ステップＡ２、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、選択されたノートアイコンに対応するノートファイルについて、ページ編集をするためのデスクトップノート画面へ移行させる。
【００７９】
デスクトップ／ドロア表示部５０ａは、テンポラリ領域７０の中央に配置された第１領域７５１のノートアイコン８０１以外のノートアイコンがタップにより選択されると（ステップＡ３、Ｙｅｓ）、この選択されたノートアイコンをノートファイルのページを操作可能な形態（デスクトップノート画面）へ移行させる遷移画像（アニメーションを含む）を表示する（ステップＡ４）。
【００８０】
図１５は、実施形態のデスクトップ／ドロア画面からデスクトップノート画面への移行表示を示すフローチャートである。図１６（Ａ）（Ｂ）（Ｃ）及び図１７（Ａ）（Ｂ）（Ｃ）は、デスクトップ／ドロア画面からデスクトップノート画面へ移行する際の遷移画像の一例を示している。遷移画像とは、デスクトップ／ドロア画面からデスクトップノート画面へ遷移する間、またはデスクトップノート画面からデスクトップ／ドロア画面へ遷移する間に表示される画像であればどのようなものであってもよい。デスクトップ／ドロア画面では、ノートアイコンの表示形態は少なくとも一以上のノートアイコンを選択可能な形態である。デスクトップノート画面では、ノートアイコンの表示形態は、対応するノートファイルのページを操作可能な形態である。
【００８１】
まず、デスクトップ／ドロア表示部５０ａは、タップ操作により選択されたノートアイコンの表示形態を変更する（ステップＢ１）。例えば、図１６（Ａ）のアイコン８０Ａが選択されると、デスクトップ／ドロア表示部５０ａは、ノートアイコン８０Ａを同じ位置で僅かに拡大する。その後、デスクトップ／ドロア表示部５０ａは、図１７（Ｂ）、図１７（Ｃ）に示すように、ノートアイコン８０Ａを第１領域７５１の方向に移動させる。また、デスクトップ／ドロア表示部５０ａは、ノートアイコン８０Ａの移動に伴って、ノートアイコン８０Ａを含む、ノートアイコン８０Ａの周辺のデスクトップ／ドロア画面を拡大表示する（ステップＢ２）。すなわち、デスクトップ／ドロア表示部５０ａは、ノートアイコン８０Ａを第１領域７５１（センター方向）に移動させながら、第１領域７５１の周辺を拡大表示する遷移画像（アニメーションを含む）を表示する。
【００８２】
図１７（Ａ）に示すように、ノートアイコン８０Ａが第１領域７５１（センター位置）まで移動されると（ステップＢ３、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、図６に示すノート８０の表シート８２を開く様子を表すように、図１７（Ｂ）に示すように、ノートアイコンの表示形態を変化させる遷移画像（アニメーションを含む）を表示する（ステップＢ４）。すなわち、ノートファイルを編集可能な状態にするために、ノートファイル（ノート）を開いていることをユーザが認識できる遷移画像（アニメーションを含む）を表示する。
【００８３】
デスクトップ／ドロア表示部５０ａは、ノートファイルをオープンする表示が完了すると、デスクトップノート表示部５０ｂによりノートファイルに含まれるページを展開する遷移画面（アニメーションを含む）を表示させる（ステップＢ５）。例えば、デスクトップノート表示部５０ｂは、ノートファイルの先頭ページ（ページの外形を矩形とする）を中央に表示する。さらに、ノートファイルに複数のページが含まれている場合には、それぞれのページを一部が重複しないように配置をずらして表示する。複数のページを展開して表示することにより、ノートファイルのページ構成の概略を容易に把握することができる。なお、全てのページを展開するのではなく、予め決めた上限のページ数（例えば５ページ）を越えたページについては展開しないものとする。図１７（Ｃ）は、ノートファイルに含まれる複数のページが展開された状態を示している。こうして、デスクトップ／ドロア画面からデスクトップノート画面への移行が完了する。
【００８４】
このようして、デスクトップ／ドロア画面においてノートアイコンがタッチ操作（タップ）により選択されると、ノートアイコンをノートファイルに含まれるページを展開した画面に遷移させる遷移画像（アニメーション）を表示する。従って、ユーザは、直感的に、ノートファイル内のページを操作可能な状態に移行したことを認識することができる。
【００８５】
なお、図９に示す第１領域７５１に配置されたノートアイコン８０１が選択（タップ）された場合（ステップＡ３、Ｙｅｓ）、デスクトップ／ドロア表示部５０ａは、ノートアイコンを第１領域７５１の方向に移動させる必要が無いため、センター（第１領域７５１）に配置されたノートアイコン用の遷移画像を表示する（ステップＡ５）。すなわち、デスクトップ／ドロア表示部５０ａは、デスクトップ／ドロア画面中の第１領域７５１に配置されたノートアイコン８０１と、ノートアイコン８０１の周囲を拡大表示する遷移画像を表示し、図１７（Ａ）に示す表示画面に遷移させた後、図１７（Ｂ）、図１７（Ｃ）のように画像を遷移させて、デスクトップノート画面に移行させる。
【００８６】
次に、図１８に示すフローチャートを参照しながら、デスクトップノート画面に対する入力操作に応じた表示処理について説明する。図１９は、デスクトップノート画面の表示例を示している。
【００８７】
デスクトップノート画面に対して、ユーザは、ペン１００あるいは指等を用いたジェスチャ操作をすることで、他の機能への移行や画面切り替え等を指示することができる。ジェスチャ操作には、例えばタップ操作、ピンチアウト／ピンチイン操作、スワイプ操作、フリック操作、ドラッグ操作などがある。
【００８８】
デスクトップノート表示部５０ｂは、デスクトップノート画面の移行時に、常に先頭ページを表示するだけでなく、前回のデスクトップノート画面において最後に表示したページを表示するようにしても良い。図１９に示すデスクトップノート画面では、デスクトップノート表示部５０ｂは、例えばノートファイルに含まれるページ９０１を表示すると共に、ページ９０１から配置をずらして複数のページ９０２，９０３，９０４，９０５を表示する。すなわち、ノートファイルは、複数のページ９０１，９０２，９０３，９０４，９０５それぞれの少なくとも一部分が視認可能で且つこれら複数のページ９０１，９０２，９０３，９０４，９０５が重なった形態で表示される。また、ページ９０１の右側には、ページ送りしたページ９０Ｂを表示する。また、デスクトップノート表示部５０ｂは、ノートファイル（第１領域７５１）の周辺には、例えばペンアイコン７７１、カレンダーアイコン７７２、スクラップノートアイコン７７３、タグアイコン７７４を表示する。
【００８９】
デスクトップノート画面中の何も表示されていない領域（デスクトップ）がタップされた場合（ステップＣ３、Ｙｅｓ）、デスクトップノート表示部５０ｂは、図１９に示すような、複数のボタンアイコン７４ａ，７４ｂ，７４ｃ，７４ｄ，７４ｅ，７４ｆ，７４ｇを表示する（ステップＣ４）。
【００９０】
デスクトップノート表示部５０ｂは、ボタンアイコン７４ａ，７４ｂ，７４ｃ，７４ｄ，７４ｅ，７４ｆ，７４ｇを選択する操作、例えばボタンアイコンをタップする操作があった場合（ステップＣ１３、Ｙｅｓ）、選択されたボタンアイコンに応じて処理を実行する（ステップＣ１４）。
【００９１】
例えば、ボタンアイコン７４ａは、デスクトップ／ドロア画面への移行、ボタンアイコン７４ｂは、ページ一覧画面（グリッド表示画面）への移行、ボタンアイコン７４ｃは、デスクトップノート画面に表示されているページの削除、ボタンアイコン７４ｄは、ページ情報の表示、ページアイコン７４ｅは、ノートビュー画面（ノートデータ生成機能）への移行、ボタンアイコン７４ｆは、ページの追加、ボタンアイコン７４ｇは、ページコピーの実行を、それぞれ指示するために用いられる。
【００９２】
また、１画面中に全てのボタンアイコンを表示できない場合には、ボタンアイコンの表示をスクロールして、ボタンアイコンの種類を変更するようにしても良い。例えば、図１９に示すボタンアイコンの他には、タグ機能に移行するためのボタンアイコンがある。
【００９３】
図２０は、ボタンアイコン７４ｂのタップに応じて表示するページ一覧画面（グリッド表示画面）の一例を示す図である。デスクトップノート表示部５０ｂは、ノートファイルに含まれる全てのページをグリッド状に整列して表示する。デスクトップノート表示部５０ｂは、１画面中に全てのページを表示できない場合、ページ一覧画面において、例えば縦方向のスワイプ操作がされると、上下方向にページ一覧画面をスクロールさせて、１画面中に表示できない他のページを表示させる。
【００９４】
なお、デスクトップノート表示部５０ｂは、ページ一覧画面に応じた複数のボタンアイコン７４ｈ，７４ｋ，７４ｍ，７４ｎ（コンテキストボタン）を表示する。
【００９５】
また、ボタンアイコン７４ｈは、デスクトップノート画面への移行（グリッド表示解除）、ボタンアイコン７４ｋは、ページ一覧画面に表示されるページをソートするソート機能の実行、ボタンアイコン７４ｍは、ページ一覧画面に表示されるページを、条件に該当するノートアイコンのみに特定するフィルタ機能の実行、ボタンアイコン７４ｎは、ページに対する検索機能の実行を、それぞれ指示するために用いられる。なお、ページ一覧画面においてピンチイン操作がされた場合には、デスクトップノート表示部５０ｂは、ボタンアイコン７４ｈがタップされた場合と同様にして、グリッド表示を解除して、デスクトップノート画面へ戻る。
【００９６】
図２１は、ボタンアイコン７４ｄのタップに応じて表示するページ情報の表示画面（プロパティ画面）の一例を示す図である。ノートプロパティ表示部５０ｅは、デスクトップノート画面のトップに表示しているページのページ情報をノートデータ６０ａから検索して、ページサムネイルと共に表示する。ページ情報には、図２１に示すように、例えば作成日時、更新日時、アクセス日時、タグの有無（種類）、ファイルロック、テンプレート種類、用紙設定などがある。
【００９７】
また、デスクトップノート表示部５０ｂは、デスクトップノート画面において、ページに対する入力操作（ページ操作）があった場合（ステップＣ１、Ｙｅｓ）、ページ操作に応じてページ表示を変更する（ステップＣ２）。デスクトップノート表示部５０ｂは、ページ表示を変更する場合、ページの動きを遷移画像（アニメーション）によって表示するものとする。
【００９８】
図２２は、ページ操作の一例を示す図である。  
例えば、中央に表示されるページ９０１に対して左から右方向へのスワイプ操作（あるいはフリック操作）９２ａがあった場合、あるいはページ９０１からページ９０Ｂへのスワイプ操作（あるいはフリック操作）９２ｂがあった場合、デスクトップノート表示部５０ｂは、ページ９０１をページ送りして、ページ９０Ｂの位置に移動させると共に、ページ９０２を新たに中央に表示し、その他のページ９０３〜９０５をそれぞれ中央方向に移動させた位置に変更する。このページ操作により、１ページ毎にページを先に送る（ページをめくる）ことができる。
【００９９】
中央に表示されるページ９０１に対して右から左方向へのスワイプ操作（あるいはフリック操作）９３ａがあった場合、あるいはページ９０Ｂからページ９０１へのスワイプ操作（あるいはフリック操作）９３ｂがあった場合、デスクトップノート表示部５０ｂは、ページ９０Ｂに先送りしたページを中央位置に移動させると共に、その他のページを後方に移動させた位置に変更する。このページ操作により、１ページ毎にページを戻すことができる。
【０１００】
中央のページ９０１より左側の領域において、上から下方向へのスワイプ操作（あるいはフリック操作）９４があった場合、デスクトップノート表示部５０ｂは、ノートファイルに含まれる最後のページが中央に表示されるまで、その他の全てのページを１ページ毎に先に送る。これにより、ノートファイルに多数のページが含まれていても、簡単に最後のページを表示させることができる。
【０１０１】
中央のページ９０１より左側の領域において、下から上方向へのスワイプ操作（あるいはフリック操作）９５があった場合、デスクトップノート表示部５０ｂは、ノートファイルに含まれる先頭のページが中央に表示されるまで、先に送った全てのページを１ページ毎に戻す。これにより、多数のページを先に送っていても、簡単に最初のページを表示させることができる。
【０１０２】
なお、図２２では、スワイプ操作９４，９５の方向を縦方向としているが、斜め方向であっても良い。また、スワイプ操作９４，９５によって最後のページあるいは先頭のページまでページ送り／戻しをしているが、スワイプ操作がされた画面上の距離に応じて、ページ送り／戻しするページの枚数を変化させても良い。また、フリック操作がされた場合には、操作の強さに応じてページ送り／戻しするページの枚数を変化させても良い。
【０１０３】
中央のページ９０１の左側の上部領域８１ａにおいて、タップ操作９６があった場合、デスクトップノート表示部５０ｂは、デスクトップノート画面からデスクトップ／ドロア画面に移行させる。すなわち、デスクトップノート表示部５０ｂは、図１６（Ａ）（Ｂ）（Ｃ）、図１７（Ａ）（Ｂ）（Ｃ）を用いて説明した遷移画像を、逆の方向で遷移させる。これにより、ユーザは、直感的に、ノートファイルに対するページの操作が終了されたことを認識できる。
【０１０４】
中央のページ９０１に対してピンチアウト操作９８がされた場合、デスクトップノート表示部５０ｂは、図２０に示すページ一覧画面（グリッド表示画面）に移行し、ノートファイルに含まれる全てのページをグリッド状に整列して表示する。従って、ピンチイン操作とピンチアウト操作により、図１９に示すデスクトップノート画面とページ一覧画面（グリッド表示画面）とを簡単に切り替えることができる。
【０１０５】
中央のページ９０１に対してタップ操作９７がされた場合（ステップＣ５、Ｙｅｓ）、デスクトップノート表示部５０ｂは、デスクトップノート表示部５０ｂによりノートビュー画面（ノートデータ生成機能）を表示させる（ステップＣ６）。なお、ページアイコン７４ｅへのタップ操作がされた場合も、デスクトップノート表示部５０ｂは、ノートビュー画面への移行させる（ステップＣ６）。
【０１０６】
図２３は、ペン入力モード時に表示されるノートビュー画面とメニュー表示モード時に表示されるノートビュー画面との関係を示す。  
表示処理部５０は、ページ（手書きページ）の新規作成、および既存のページの閲覧および編集が可能なノートビュー画面を表示する。ノートビュー画面は２つの表示モードに対応する２種類の表示形態を有している。すなわち、表示処理部５０（詳しくは、ノートビュー表示部５０ｄ）は２つのモード、つまり、ペン入力モードとメニュー表示モードとを有している。
【０１０７】
ペン入力モードは手書き入力可能なモードである。このペン入力モードにおいては、表示処理部５０は、図２３の左部に示されるノートビュー画面を表示する。このノートビュー画面は手書き入力可能な画面である。このノートビュー画面において、破線で囲まれた矩形の領域は手書き可能な領域である。手書き可能な領域においては、デジタイザ１７Ｃからの入力は描画のために使用され、タップ、スワイプ等のジェスチャを示すイベントとしては使用されない。一方、手書き可能な領域以外の領域においては、デジタイザ１７Ｃからの入力はタップ、スワイプ等のジェスチャを示すイベントとしても使用され得る。タッチパネル１７Ｂからの入力は、描画には使用されず、タップ、スワイプ等のジェスチャを示すイベントとして使用される。
【０１０８】
ペン入力モードに対応するこのノートビュー画面には、ユーザによって選択された任意のノートファイル内の任意のページを表示することができる。ペン入力モードにおいては、できるだけ大きなサイズの手書き可能領域をノートビュー画面内に確保できるようにするために、必要最小限のユーザインタフェースが表示される。本実施形態では、ノートビュー画面の端部、例えば、上端部に、ペン１００を使用したユーザの手書き入力操作を支援するためのユーザインタフェースが表示される。
【０１０９】
このユーザインタフェースは、デジタイザ１７Ｃからの入力に基づいて行われる描画の形態（描画の種類）をユーザが容易に切り替えることを可能にするためのグラフィカルユーザインタフェースである。例えば、描画の形態には、デジタイザ１７Ｃからの入力に基づいて描画されるストロークの属性（色、太さ、形状、その他）、デジタイザ１７Ｃからの入力に基づいて描画される消しゴムの軌跡（消去ストローク）の属性（太さ、形状、その他）、およびデジタイザ１７Ｃからの入力に基づいて描画される範囲選択のための枠の属性（形状、その他）、等が含まれ得る。
【０１１０】
このユーザインタフェースは、描画の形態（描画の種類）をユーザが容易に切り替えることを可能にするために、描画の複数の形態に対応する複数のアイコン（ボタン）５０１〜５０５を含む。これらアイコン５０１〜５０５は、手書き可能領域を狭めないようにするために、画面の上端部において横に一列に並べられている。
【０１１１】
アイコン（ボタン）５０１〜５０５の各々は、手書き可能領域を狭めないようにするために、小さな丸のような形状を有している。これらアイコン（ボタン）５０１〜５０５の内のアイコン５０１、５０２、５０３は、手書きストロークを描画するための異なる３つの形態にそれぞれ対応している。つまり、アイコン５０１、５０２、５０３には、手書きストロークを描画するための異なる３つの形態がそれぞれ割り当てられている。
【０１１２】
ここでは、アイコン５０１には、手書きストロークを描画するための形態として、例えば、色＝黒、太さ（線幅）＝ｎポイント、ペン先＝鉛筆のようなペン種属性が割り当てられている。この場合、アイコン５０１は黒色で塗り潰された小さな丸を表す画像であってもよい。
【０１１３】
アイコン５０２には、手書きストロークを描画するための別の形態として、例えば、色＝赤、太さ（線幅）＝ｍポイント、ペン先＝ポールペンのようなペン種属性が割り当てられている。この場合、アイコン５０２は赤色で塗り潰された小さな丸を表す画像であってもよい。
【０１１４】
アイコン５０３には、手書きストロークを描画するためのさらに別の形態として、例えば、色＝黄、太さ（線幅）＝２ｍポイント、ペン先＝マーカのようなペン種属性が割り当てられている。この場合、アイコン５０３は黄色で塗り潰された小さな丸を表す画像であってもよい。
【０１１５】
ユーザは、アイコン５０１、５０２、５０３のいずれかをペン１００または指でタップするというシングルアクションを行うだけで、容易に使用すべき手書きストロークの描画の形態、つまり使用すべきペン種を切り替えることができる。
【０１１６】
アイコン５０４は、ノートビュー画面上の範囲を選択するための描画の形態に対応している。つまり、アイコン５０４には、ノートビュー画面上の範囲を選択するための描画の形態、例えば、範囲選択のための矩形または自由枠を描画するための形態が割り当てられる。アイコン５０５は、ノートビュー画面上の手書きストロークを消去（透明にする）ことが可能な描画の形態に対応している。つまり、このアイコン５０５には、ノートビュー画面上の手書きストロークを消去（透明にする）ことが可能な描画の形態が割り当てられている。例えば、ページの背景色と同じ色でペン１００の動きの軌跡（消去ストローク）を描画することにより、あるいは消去ストロークと他の手書きストロークとが交差する交差部分を透明にするための透明の属性を有する消去ストロークを描画することにより、ノートビュー画面上の任意の手書きストロークを消去することができる。
【０１１７】
したがって、本実施形形態では、ユーザは、アイコン５０１、５０２、５０３、５０４、５０５のいずれかをペン１００または指でタップするというシングルアクションを行うだけで、ペン種（赤ペン、黒ペン、マーカ）の切り替えだけでなく、ペンと範囲選択ツールと消しゴムツールとの間の切り替えをすることができる。アイコン５０１、５０２、５０３、５０４、５０５の内から選択されたアイコンは、強調表示される。この場合、選択されたアイコンのサイズを大きくしても良いし、選択されたアイコンの回りに飾り枠を表示しても良い。
【０１１８】
例えば、黒ペンのアイコン５０１が選択（タップ）され、ペン１００を用いて手書き入力されると、表示処理部５０は、ペン１００の動きに合わせて黒色のストローク（軌跡）をノートビュー画面上に表示する。また、ノートデータ生成部４０ａは、ノートビュー画面を通じて入力されるストロークデータをもとにページデータを生成する。
【０１１９】
また、選択ボタン５０４が選択された場合、表示処理部５０は、ペン１００または指を用いたドラッグ操作に応じてノートビュー画面中で範囲選択する。
【０１２０】
従来のインタフェースでは、ユーザは、例えば階層構造のメニューをたどりながら、色を選択する操作、太さを選択する操作などを含む複数の操作を行うことが必要とされる。またもし階層構造のメニューの代わりに、色を選択するためのメニューと、太さを選択するためのメニュー等とを含む複数のメニューを同時に画面上に表示すると、手書き可能領域が狭くなる。
【０１２１】
本実施形態では、上述したように、異なる描画の形態がそれぞれ割り当てられる複数の小さなアイコン５０１〜５０５（ミニマムなペン）をノートビュー画面上に表示しているので、手書き可能領域を大きく取ることができ、かつシングルアクションでペン種（赤ペン、黒ペン、マーカ）、範囲選択、および消しゴムを素早く切り替えることができる。
【０１２２】
ノートビュー画面上が指でスワイプされると、表示処理部５０は、ノートビュー画面上に表示されるページを別のページに変更することができる。例えば、ノートビュー画面上が指で右方向に向けてスワイプされると、表示処理部５０は、現在表示されているページの次のページをノートビュー画面上に表示する。現在表示されているページがあるノートファイルの第１頁である場合には、右方向へのスワイプに応じて、このノートファイルの第２頁がノートビュー画面上に表示される。
【０１２３】
さらに、もしノートビュー画面上のアイコン以外の領域が指でタップされたならば、表示処理部５０は、メニュー表示モードに遷移する。メニュー表示モードは上述の描画の複数の形態を設定するためのメニューを少なくとも表示可能なモードである。
【０１２４】
このメニュー表示モードにおいては、表示処理部５０は、図２３の右部に示されるように、複数の小さなアイコン５０１〜５０５を含むユーザインタフェースの代わりに、このユーザインタフェースよりも大きなサイズを有する別のユーザインタフェース（ペンメニュー）をノートビュー画面上に表示する（円で囲まれているアイコン群）。つまり、円で囲まれているアイコン群を含むユーザインタフェースの面積は、複数の小さなアイコン５０１〜５０５を含むユーザインタフェースの面積よりも大きい。さらに、表示処理部５０は、メニュー５２０ａもノートビュー画面上に表示する。
【０１２５】
メニュー表示モードにおいては、ノートビュー画面への手書き入力は行われない。このメニュー表示モードのノートビュー画面においては、デジタイザ１７Ｃからの入力およびタッチパネル１７Ｂからの入力の各々は、タップ操作、スワイプ操作、ピンチ操作等のジェスチャを示すイベントとして使用される。
【０１２６】
メニュー表示モードのノートビュー画面上のペンメニューは、ペン入力モードで表示される複数の小さなアイコン５０１〜５０５がどのような機能に対応しているかをユーザが確認することを可能にする。さらに、ノートビュー画面上のペンメニューは、ユーザがアイコン５０１〜５０５に対応する描画の形態を設定（または変更）することを可能にし、またユーザが作成／編集しているページに適用可能な各種機能を呼び出すことを可能にする。
【０１２７】
上述したように、ペン入力モードのノートビュー画面にはペン種切り替えのような最小限の機能が割り当てられた小さいサイズのユーザインタフェースが表示されるので、ユーザは、手書き入力可能領域を有効に活用でき、ページへの手書き入力に専念することができる。また、ユーザは、ノートビュー画面をタップするという簡単な操作を行うだけで、アイコン５０１〜５０５の機能を確認でき且つページに適用すべき機能（描画の形態の設定／変更を含む）の呼び出しが可能なメニュー表示モードに容易に切り替えることができる。
【０１２８】
メニュー表示モードのノートビュー画面においては、複数の小さなアイコン５０１〜５０５を含むユーザインタフェースの代わりに、このユーザインタフェースよりも大きなサイズを有する別のユーザインタフェースであるペンメニュー等が表示される。このペンメニューは、デジタイザ１７Ｃからの入力に基づいて行われる描画の上述の複数の形態に対応し、且つ複数の小さなアイコン５０１〜５０５と異なる複数の大きなアイコン（ボタン）５１１〜５１５を含む。ユーザは、アイコン５１１〜５１５を見ることにより、ペン入力モードで表示される複数の小さなアイコン５０１〜５０５にどのような機能が割り当てられているのかを容易に確認することができる。
【０１２９】
アイコン５１１〜５１５の各々はこれらアイコンに対応する機能（描画の形態）をリアルに表現するための画像であってもよい。アイコン５１１〜５１５は上述の小さなアイコン５０１〜５０５にそれぞれ対応している。ペン入力モードにおいては、黒ペン、赤ペン、マーカー、選択（範囲選択）、消しゴムに対応する小さなアイコン５１１〜５１５がこの順に横一列に並べられているが、黒ペン、赤ペン、マーカー、選択、消しゴムに対応するアイコン５１１〜５１５はこの順に縦一列に並べられている。このようにペン入力モードとメニュー表示モードとで、アイコンの配置の縦横は変わるものの、黒ペン、赤ペン、マーカー、選択、消しゴムという順番は変わらない。したがって、ユーザはアイコン５１１〜５１５が上述の小さなアイコン５０１〜５０５にそれぞれ対応していることを理解しやすくなる。
【０１３０】
アイコン５１１は上述の小さなアイコン５０１よりも大きく且つリアルなペンの画像（ここでは、ペンの側面図の画像）であってもよい。小さなアイコン５０１の上述の丸形状は、ペン先の正面図を模式的に表していたが、アイコン５１１はペンの側面図を表す立体感のある画像から構成され得る。アイコン５１１においては、ペンの先端は黒色で表示され、このペン先は現在設定されている黒ペンの太さに対応する太さで表示される。あるいは、図２３に示されているように、ペン先の近くに、現在設定されている黒ペンの太さに対応する太さで黒色の線を表示しても良い。
【０１３１】
アイコン５１２は上述の小さなアイコン５０２よりも大きく且つリアルなペンの画像（ここでは、ペンの側面図の画像）であってもよい。小さなアイコン５０２の上述の丸形状は、ペン先の正面図を模式的に表していたが、アイコン５１２はペンの側面図を表す立体感のある画像から構成される。アイコン５１２においては、ペンの先端は赤色で表示され、このペン先は現在設定されている赤ペンの太さに対応する太さで表示される。あるいは、図２３に示されているように、ペン先の近くに、現在設定されている赤ペンの太さに対応する太さで赤色の線を表示しても良い。
【０１３２】
アイコン５１３は上述の小さなアイコン５０３よりも大きく且つリアルなペンの画像（ここでは、ペンの側面図の画像）であってもよい。小さなアイコン５０３の上述の丸形状は、ペン先の正面図を模式的に表していたが、アイコン５１３はペンの側面図を表す立体感のある画像から構成される。アイコン５１３においては、ペンの先端は黄色で表示され、このペン先は現在設定されているマーカの太さに対応する太さで表示される。あるいは、図２３に示されているように、ペン先の近くに、現在設定されているマーカの太さに対応する太さで、現在設定されているマーカの色（ここでは黄色）の線を表示しても良い。
【０１３３】
同様に、アイコン５１４、５１５も、上述のアイコン５０４、５０５よりも大きく且つ且つリアルな画像から構成される。
【０１３４】
細長形状を有するこれらアイコン５１１〜５１５は、これらアイコンの長手方向がノートピュー画面の横方向に延在するようにノートビュー画面上に縦に一列に並べられている。現在選択されているアイコンのノートビュー画面上の位置は自動的に変更される。例えば、アイコン５０２がユーザによって選択されている状態で表示モードがペン入力モードからメニュー表示モードに切り替えられた場合、あるいはペン入力モードのノートビュー画面上でアイコン５１２がユーザによって選択された場合には、アイコン５１２の位置が変更される。この場合、アイコン５１２として使用されるペンの画像を、図２３に示されているように、他のアイコンのペン画像よりも画面の中心部に向けて突出するように表示しても良い。このように選択されたアイコンの表示位置を変更することにより、どのアイコンが現在選択されているのかをユーザに分かり易く呈示することができる。
【０１３５】
表示処理部５０は、アイコン５１１〜５１５のいずれかが左方向にスワイプされた場合（あるいは選択されているアイコンがさらにタップされた場合）、スワイプされたこのアイコンに対応する描画の形態を設定するための詳細設定メニューをノートビュー画面上に表示し得る。詳細設定メニューを操作することにより、ユーザは、スワイプされたアイコンに割り当てる描画の形態を変更することができる。また、詳細設定メニューを操作することにより、ユーザは、新たな描画の形態を作成することもできる。この場合、この新たな描画の形態が割り当てられた新規の小さなアイコンおよび大きなリアルなアイコンが、表示処理部５０によってペン入力モードのノートビュー画面およびメニュー表示モードのノートビュー画面に表示される。
【０１３６】
メニュー５２０ａは、複数の機能が割り当てられた複数のアイコン（ボタン）を表示する。メニュー５２０ａの内容、つまりメニュー５２０ａ内に表示される複数のアイコンの種類は、ノートビュー画面に表示されているページの内容に応じて自動的に変更される。サブメニューが関連付けられたアイコンを、メニュー５２０ａ内に表示することもできる。サブメニューが関連付けられたアイコンがタップされると、表示処理部５０は、図２４に示すようなサブメニューを表示する。ユーザは、サブメニューから目的の機能に対応するアイコンを選択することができる。
【０１３７】
図２４では、エクスポートアイコン（ボタン）５２１に対応するサブメニューの例と、ペーストアイコン（ボタン）５２２に対応するサブメニューの例を示している。エクスポートアイコン５２１はノートビュー画面に表示されているページを他の各種フォルダ等にエクスポートする機能が割り当てられたアイコンである。このエクスポートアイコン５２１がユーザによってタップされると、表示処理部５０は、エクスポート先のフォルダに対応するアプリケーションプログラムのファイル形式等に対応する幾つかのアイコンを含むサブメニューを表示する。ペーストアイコン（ボタン）５２２は、ノートビュー画面に表示されているページに他のデータをペーストするための機能が割り当てられたアイコンである。
【０１３８】
なお、図２５に示すように、ペン入力モードのノートビュー画面に表示される幾つかのアイコンにサブメニューを割り当てることもでき、同様に、メニュー表示モードのノートビュー画面に表示される幾つかのアイコンにサブメニューを割り当てることもできる。
【０１３９】
図２５では、範囲選択のためのアイコン５０４にサブメニューが割り当てられ、また消しゴムのアイコン５０５にサブメニューが割り当てられている場合が想定されている。
【０１４０】
アイコン５０４が指またはペン１００によってタップされると、表示処理部５０は、サブメニュー５０４ａをノートビュー画面上に表示する。サブメニュー５０４ａには、「矩形」、「自由枠」（フリーハンド枠）、「全選択」に対応する３つのアイコンが表示される。ユーザは、これら３種類の選択ツールの１つを選択することができる。「全選択」に対応するアイコンが選択された場合には、表示処理部５０は、表示中のページ全体を選択することができる。
【０１４１】
アイコン５０５が指またはペン１００によってタップされると、表示処理部５０は、サブメニュー５０５ａをノートビュー画面上に表示する。サブメニュー５０５ａには、消しゴムの太さ（消しゴムに対応する描画の太さ）を指定する３つのアイコンと、「全消去」を指定するアイコンとが表示される。
【０１４２】
メニュー表示モードのノートビュー画面においても、アイコン５１４に関連づけてサブメニュー５０４ａと同様の内容のサブメニューを表示し得、またアイコン５１５に関連づけてサブメニュー５０５ａと同様の内容のサブメニューを表示し得る。
【０１４３】
メニュー表示モードのノートビュー画面において、アイコン５１１〜５１５のいずれかが左方向に指またはペン１００によってスワイプされた場合（あるいは選択されているアイコンが指またはペン１００によってさらにタップされた場合）、表示処理部５０は、図２５の右部に示すように、スワイプされたこのアイコン（ここではアイコン５１２）をノートビュー画面の中央に表示すると共に、他の各アイコンをグレーアウトする。そして、表示処理部５０は、ノートビュー画面上に、メニュー５２０ａの代わりに、別のメニュー５２０ｃを表示する。メニュー５２０ｃ内の例えば「編集」アイコンが指またはペン１００によってタップされると、表示処理部５０は、描画の形態を設定するための詳細設定メニュー５３０をノートビュー画面上に表示する。ユーザは、詳細設定メニュー５３０を操作することによって、アイコン５１２（つまりアイコン５０２）に割り当てるべきペン先種別（毛筆、万年筆、鉛筆、ボールペン、マーカ）と、色と、太さと、濃さとを指定することができる。なお、
図２６は範囲選択動作を示す。  
ここでは、矩形の枠を用いて範囲選択する場合を想定する。範囲選択のためのアイコン５０４が指またはペン１００によったタップされると、表示処理部５０は、範囲選択モードに移行する。そして、表示処理部５０は、図２６の左部に示すように、ペン入力モードのノートビュー画面上の指又はペン１００の移動操作に基づいて矩形の枠５５０を、アイコン５０４に割り当てられた形態でノートビュー画面上に描画する。
【０１４４】
例えば、指またはペン１００がノートビュー画面上に接触した状態で右下に向けて移動（ドラッグ操作）された後にノートビュー画面から離されると、指またはペン１００のノートビュー画面上の最初の接触位置（ドラッグ開始位置）を左上頂点、離された位置を右下頂点とする矩形の枠５５０が描画される。表示処理部５０は、この矩形の枠５５０内に含まれる手書き文字のようなオブジェクトを選択する。選択箇所（矩形の枠５５０内の領域）は、図２６の左部に示すように、移動可能な状態（フローティング状態）となる。この場合、表示処理部５０は、選択箇所が移動可能であることをユーザに呈示するために、矩形の枠５５０に影線を付加してもよい。ユーザは、指またはペン１００によって選択箇所を移動または回転することができる。また、ユーザは、選択箇所上でピンチイン操作またはピンチアウト操作を行うことにより、選択箇所を縮小または拡大することもできる。
【０１４５】
さらに、表示処理部５０は、ノートビュー画面の下部に、拡張／縮小アイコン、回転アイコン、ゴミ箱アイコン、検索アイコン等を含むサブメニューを表示する。これらアイコンのいずれかが指またはペン１００よってタップされると、表示処理部５０は、タップされたアイコンに割り当てられた機能を選択箇所に対して実行する。例えば、表示処理部５０は、選択箇所の縮小／拡大、選択箇所の回転、選択箇所の削除、または検索画面の表示といった処理を実行する。例えばゴミ箱アイコン５３０がタップされた場合には、表示処理部５０は、矩形の枠５５０によって囲まれた選択箇所をゴミ箱アイコン５３０に向けて移動する。選択箇所の移動中に、表示処理部５０は、選択箇所のコンテクストをグレーアウトする。これによって選択箇所のコンテクストは、移動中にノートビュー画面上から消える。
【０１４６】
図２８は、ペン入力モードのノートビュー画面の例を示す。図２８に示すように、ペン入力モードのノートビュー画面上には、ページの全体が表示される。ここでは、手書きの数式、手書き文字、手書きグラフが既に書かれているページが表示された場合が想定されている。ユーザは、この手書きのページ上に新たな手書き文字を書いたり、既に書かれている手書き文字の削除等を行うことができる。
【０１４７】
いま、アイコン５０１が選択されている場合を想定する。この場合、表示処理部５０は、ノートビュー画面上のペン１００の動きに応じたデジタイザ１７Ｃからの入力に基づき、ストローク（ストロークの軌跡）をアイコン５０１に対応する形態（例えば、色、太さ、等）でページ上に描画する。ユーザによってアイコン５０２がタップされると、今度は、表示処理部５０は、ノートビュー画面上のペン１００の動きに応じたデジタイザ１７Ｃからの入力に基づき、ストローク（ストロークの軌跡）をアイコン５０２に対応する形態（例えば、色、太さ、等）でページ上に描画する。
【０１４８】
このページがユーザの指によってタップされると、表示処理部５０は、タッチパネル１７Ｂからノートビュー画面に対する接触（ここではタップ）による入力を受け取る。表示処理部５０は、この入力に応答して、ペン入力モードからメニュー表示モードに移行し、ノートビュー画面の内容を図２９に示すような内容に変更する。このように、本実施形態では、タッチパネル１７Ｂからのノートビュー画面に対する接触による入力に応答してペン入力モードからメニュー表示モードへの切り替えが行われる。ノートビュー画面への描画はデジタイザ１７Ｃからの入力に基づいて行われるので、指で画面がタップされても描画が行われることはない。したがって、ユーザは、指で画面をタップするという操作を行うだけで、容易にメニュー表示モードへ切り替えることができる。
【０１４９】
図２９に示されているように、表示処理部５０は、メニュー表示モードに遷移すると、上述のアイコン５０１〜５０５に代えて、リアルなペンの画像をそれぞれ含む複数のアイコン５１１〜５１５をノートビュー画面上に表示する。ペン入力モードのノートビュー画面においてアイコン５０１が選択されていたので、アイコン５０１に対応するアイコン５１１が、他のアイコン５１２〜５１５とは異なる位置に表示される。さらに、表示処理部５０は、メニュー５２０ａをノートビュー画面上に表示する。メニュー５２０ａには、デスクトップノート画面（図１９）に戻るための「デスクトップ」アイコンの他、「アンドゥ−」、「リドゥ−」、「コピー」、「ペースト」、「シェア」、「検索」等の機能に対応するアイコンが表示される。
【０１５０】
もしユーザによってアイコン５１２がタップされたならば、表示処理部５０は、図３０に示すように、アイコン５１１を他のアイコンと同じ位置に整列させると共に、アイコン５１２の位置を変更する。もしこの状態でノートビュー画面が指によってタップされると、表示処理部５０は、描画の形態をアイコン５１２に割り当てられた形態に変更し、そしてペン入力モードのノートビュー画面を表示する。ペン入力モードのノートビュー画面では、アイコン５１１に対応するアイコン５０２が強調表示される。表示処理部５０は、ノートビュー画面上のペン１００の動きに応じたデジタイザ１７Ｃからの入力に基づき、ストローク（ストロークの軌跡）をアイコン５０２に割り当てられた形態（例えば、色、太さ、等）でページ上に描画する。
【０１５１】
図３１〜図３５は、ペン入力モードのノートビュー画面からメニュー表示モードのノートビュー画面への遷移過程を示す。  
表示処理部５０は、ペン入力モードからメニュー表示モードへの切り替えの際に、小さなアイコン５０１〜５０５とリアルなペンのアイコン５１１〜５１５との対応関係を表現可能なアニメーションを遷移画像として使用して、リアルなペンのアイコン５１１〜５１５をノートビュー画面上に表示する。すなわち、図３１の画面が指によってタップされると、表示処理部５０は、図３２、図３３に示すように、アイコン５０１〜５０５がノートビュー画面の右端部において縦に一列に並ぶようにアイコン５０１〜５０５を徐々に連続して移動させる。アイコン５０１〜５０５がノートビュー画面の右端部において縦に一列に並ぶと、表示処理部５０は、図３４に示すように、アイコン５０１〜５０５の代わりに、リアルなペンのアイコン５１１〜５１５をノートビュー画面に表示する。そして、表示処理部５０は、図３５に示すように、現在選択されている描画の形態に対応するアイコン（ここでは、アイコン５１２）の位置を変更すると共に、ノートビュー画面の下端部にメニュー５２０ａを表示する。
【０１５２】
なお、このアニメーションとしては、小さなアイコン５０１〜５０５とリアルなペンのアイコン５１１〜５１５との対応関係をユーザに呈示可能な他の任意のアニメーションを使用し得る。例えば、アイコン５０１〜５０５の移動の途中でアイコン５０１〜５０５をアイコン５１１〜５１５に変更してもよい。
【０１５３】
図３６のフローチャートは、表示処理部５０によって実行される処理手順を示す。  
上述したように、表示処理部５０は、デスクトップノート画面からペン入力モードに遷移することができ、またページ一覧画面からペン入力モードに遷移することができ、さらに、簡易ページ一覧画面からペン入力モードに遷移することができる。
【０１５４】
デスクトップノート画面からペン入力モードに遷移する場合においては、表示処理部５０は、図１９で説明したように、複数のノートから選択される第１ノートを、第１ノート内の複数のページそれぞれの少なくとも一部分が視認可能で且つこれら複数のページが重なった形態でデスクトップノート画面上に表示する。そして、表示処理部５０は、ユーザによって行われる操作に応じてページ送り動作等を実行する。そしてユーザによって行われるページ選択操作またはペンアイコンのタップ操作に応じて、表示処理部５０は、ペン入力モードに遷移して、複数のページ内の現在の先頭ページと、描画の複数の形態に縦凹する複数の第１アイコン５０１〜５０５（ミニマムなペン）を、ノートビュー画面（ペン入力モード画面）に表示する（ステップＳ１０１）。
【０１５５】
一方、ページ一覧画面からペン入力モードに遷移する場合においては、表示処理部５０は、図１９で説明したように、複数のノートから選択される第１ノートを、第１ノート内の複数のページそれぞれの少なくとも一部分が視認可能で且つこれら複数のページが重なった形態でデスクトップノート画面上に表示する。そして、表示処理部５０は、ユーザによって行われるグリッド表示のための操作に応じて、図２０で説明したように、複数のページに対応する複数のサムネイルをページ一覧画面上に表示する。サムネイルとは、対応するページに対応する画面イメージを縮小したものである。ページ一覧画面上の複数のサムネイル内のあるサムネイル（第１のサムネイル）が選択された場合、表示処理部５０は、ペン入力モードに遷移して、第１のサムネイルに対応するページと、描画の複数の形態に対応する複数の第１アイコン５０１〜５０５（ミニマムなペン）とを、ノートビュー画面に表示する（ステップＳ１０１）。
【０１５６】
ユーザは小さい複数のアイコン５０１〜５０５のいずれかをペン１００または指でタッチすることにより、描画の形態を指定することができる。ユーザはペン１００を使用してノートビュー画面上で手書き入力操作を行うことができる。この場合、表示処理部５０は、手書き入力操作に対応する座標系列をデジタイザ１７Ｃから受け取る。このデジタイザ１７Ｃからの入力に基づき、表示処理部５０は、選択されるアイコンに対応する形態で、ペン１００の動きに対応する軌跡をノートビュー画面上に描画する（ステップＳ１０２）。例えば、アイコン５０１が選択されているならば、表示処理部５０は、デジタイザ１７Ｃからの入力に基づき、アイコン５０１に対応する描画の形態、つまり手書きストロークを描画するための第１の形態（色＝黒、太さ（線幅）＝ｎポイント、ペン先＝鉛筆）でストロークをノートビュー画面上に描画（表示）する。もしアイコン５０２がタップされたならば、表示処理部５０は、使用すべき描画の形態を、アイコン５０２に対応する形態（色＝赤、太さ（線幅）＝ｍポイント、ペン先＝ポールペン）に切り替える。そして、表示処理部５０は、デジタイザ１７Ｃからの入力に基づき、切り替えられた形態でストロークをノートビュー画面上に描画（表示）する。
【０１５７】
ノートビュー画面上が指でタップ操作（接触操作）されると、表示処理部５０は、そのタップ操作を示すイベントをタッチパネル１７Ｂから受信することができる。表示処理部５０は、表示モードを上述のペン入力モードと上述のメニュー表示モードとの間で切り替えるモード切り替え部を備えており、ノートビュー画面が指でタップされたか否かを判定する（ステップＳ１０３）。表示処理部５０は、上述のイベントの受信に応答して、つまり、タッチパネル１７Ｂからのノートビュー画面に対する接触による入力に応答して、ノートビュー画面が指でタップされたと判定する。
【０１５８】
ペン入力モードにおいてノートビュー画面が指でタップされたならば（ステップＳ１０３のＹＥＳ）、表示処理部５０は、表示モードをペン入力モードからメニューモードに切り替える。そして、表示処理部５０は、上述の複数の第１アイコン５０１〜５０５（ミニマムなペン）に代えて、複数の第２アイコン５１１〜５１５（リアルなペン）をノートビュー画面に新たなユーザインタフェースとして表示する（ステップＳ１０４）。ステップＳ１０４では、表示処理部５０は、メニュー５２０ａもノートビュー画面上に上述の新たなユーザインタフェースの一部として表示する。
【０１５９】
メニュー表示モードにおいてノートビュー画面が指でタップされたならば（ステップＳ１０５のＹＥＳ）、表示処理部５０は、表示モードをペン入力モードに戻す。そして、表示処理部５０は、メニュー５２０ａを非表示にすると共に、複数の第２アイコン５１１〜５１５（リアルなペン）に代えて、複数の第１アイコン５０１〜５０５（ミニマムなペン）ノートビュー画面に表示する（ステップＳ１０６）。
【０１６０】
以上説明したように、本実施形態においては、手書き入力可能なペン入力モードにおいては、デジタイザ１７Ｃからの入力に基づいて行われる描画の複数の形態に対応する複数のアイコン５０１〜５０５を含み、第１サイズを有するユーザインタフェースがノートビュー画面上に表示される。そして、複数のアイコン５０１〜５０５の１つが選択される場合、デジタイザ１７Ｃからの入力に基づいて、選択されるアイコンに対応する形態で画面上への描画が行われる。したがって、ユーザは、アイコン５０１、５０２、５０３のいずれかをペン１００または指でタップするというシングルアクションを行うだけで、容易に描画の形態（ペン種など）を切り替えることができる。
【０１６１】
また、複数の形態を設定するためのメニューを少なくとも表示可能なメニュー表示モードにおいては、複数の形態に対応する複数のアイコン５１１〜５１５を含み、第１サイズよりも大きい第２サイズを有する別のユーザインタフェースがノートビュー画面上に表示される。よって、ユーザは、必要に応じてメニュー表示モードを使用することにより、アイコン５０１〜５０５に対応する描画の形態を確認したり、任意の描画形態の設定／変更あるいは他の各種操作を行うことができる。
【０１６２】
このように、ペン入力モードとメニュー表示モードとの２つのモードを使用し、且つペン入力モードとメニュー表示モードとの間でユーザインタフェースを変更することにより、ペン入力モードにおける手書き可能領域を大きく取ることができる。よって、多くの手書き文字や手書き図表等を含む手書きデータを容易に閲覧又は作成することが可能となり、手書きデータを容易に扱うことができる。
【０１６３】
なお、本実施形態の手書き文書に対する各種処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【０１６４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１６５】
１０…タブレットコンピュータ、２０２…手書き入力プログラム、３０…入力判別部、４０…データ生成部、５０…表示処理部。
【図１】
2014127159.tif 000003
【図２】
2014127159.tif 000004
【図３】
2014127159.tif 000005
【図４】
2014127159.tif 000006
【図５】
2014127159.tif 000007
【図６】
2014127159.tif 000008
【図７】
2014127159.tif 000009
【図８】
2014127159.tif 000010
【図９】
2014127159.tif 000011
【図１０】
2014127159.tif 000012
【図１１】
2014127159.tif 000013
【図１２】
2014127159.tif 000014
【図１３】
2014127159.tif 000015
【図１４】
2014127159.tif 000016
【図１５】
2014127159.tif 000017
【図１６】
2014127159.tif 000018
【図１７】
2014127159.tif 000019
【図１８】
2014127159.tif 000020
【図１９】
2014127159.tif 000021
【図２０】
2014127159.tif 000022
【図２１】
2014127159.tif 000023
【図２２】
2014127159.tif 000024
【図２３】
2014127159.tif 000025
【図２４】
2014127159.tif 000026
【図２５】
2014127159.tif 000027
【図２６】
2014127159.tif 000028
【図２７】
2014127159.tif 000029
【図２８】
2014127159.tif 000030
【図２９】
2014127159.tif 000031
【図３０】
2014127159.tif 000032
【図３１】
2014127159.tif 000033
【図３２】
2014127159.tif 000034
【図３３】
2014127159.tif 000035
【図３４】
2014127159.tif 000036
【図３５】
2014127159.tif 000037
【図３６】
2014127159.tif 000038