(57)【特許請求の範囲】
【請求項１】
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、
前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段と、
前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段と、を備え、
前記第２表示制御手段は、樹形図状に表示させた前記複数の項目の中で、前記保存指示手段によって最新の手書きストロークが記憶されたファイルに対応する項目を強調表示させることを特徴とするコンピュータ装置。
【請求項２】
前記第２表示制御手段は、樹形図状に表示された前記複数の項目の中からユーザが項目を指定した際に、前記項目取得手段が取得した前記項目に対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させることを特徴とする請求項１に記載のコンピュータ装置。
【請求項３】
前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、
前記第２表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させることを特徴とする請求項２に記載のコンピュータ装置。
【請求項４】
前記第２表示制御手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させることを特徴とする請求項１乃至３のいずれか一項に記載のコンピュータ装置。
【請求項５】
前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させることを特徴とする請求項４に記載のコンピュータ装置。
【請求項６】
前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させることを特徴とする請求項４又は５に記載のコンピュータ装置。
【請求項７】
前記第２表示制御手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させることを特徴とする請求項４乃至６のいずれか一項に記載のコンピュータ装置。
【請求項８】
前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルに前記手書きストロークを記憶させることを特徴とする請求項１乃至７のいずれか一項に記載のコンピュータ装置。
【請求項９】
前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させることを特徴とする請求項１乃至８のいずれか一項に記載のコンピュータ装置。
【請求項１０】
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、
前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段と、
前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段と、
前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記項目の指定がなされていない旨を報知する報知手段と、を備えることを特徴とするコンピュータ装置。
【請求項１１】
前記保存指示手段は、前記項目取得手段が取得した前記項目に対応するファイルが記憶されていない場合、当該項目に対応付けた新たなファイルを作成することを特徴とする請求項１乃至１０のいずれか一項に記載のコンピュータ装置。
【請求項１２】
前記第２表示制御手段は、前記複数のカテゴリに対応する複数のフォルダのアイコンを表示させると共に、前記複数のフォルダの１つのフォルダのアイコンが選択された際に、当該フォルダに対応するカテゴリについての前記複数の項目に対応するファイルのアイコンを表示させることを特徴とする請求項１乃至１１のいずれか一項に記載のコンピュータ装置。
【請求項１３】
前記複数のカテゴリは、複数の科目であり、
前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させることを特徴とする請求項１乃至１２のいずれか一項に記載のコンピュータ装置。
【請求項１４】
前記第１表示制御手段は、前記時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させることを特徴とする請求項１３に記載のコンピュータ装置。
【請求項１５】
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、を備え、
前記複数のカテゴリは、複数の科目であり、
前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、
前記カテゴリ取得手段は、前記時間割表に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、
前記第２表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目について前記複数の項目を樹形図状に表示させると共に、前記複数の項目の中で、前記カテゴリ取得手段が取得した前記曜日及び前記時限に手書きストロークが記入された項目を強調表示させることを特徴とするコンピュータ装置。
【請求項１６】
前記第２表示制御手段は、前記時間割表に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡っていき、当該手書きストロークが記入された項目を強調表示させることを特徴とする請求項１５に記載のコンピュータ装置。
【請求項１７】
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、を備え、
前記複数のカテゴリは、複数の科目であり、
前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、
前記第２表示制御手段は、前記時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させることを特徴とするコンピュータ装置。
【請求項１８】
前記第２表示制御手段は、
並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、
ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、（１）前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、（２）前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、（３）前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替えることを特徴とする請求項１７に記載のコンピュータ装置。
【請求項１９】
前記第２表示制御手段は、ユーザの選択に応じて、現在表示されている曜日について記入された手書きストロークから、（１）前記現在表示されている曜日の一つ前の曜日に行われた全ての科目について記入された手書きストローク、（２）前記現在表示されている曜日の一週間前の同じ曜日に行われた全ての科目について記入された手書きストローク、（３）前記現在表示されている曜日の次の曜日に行われた全ての科目について記入された手書きストローク、（４）前記現在表示されている曜日の次の週の同じ曜日に行われた全ての科目について記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替えることを特徴とする請求項１７に記載のコンピュータ装置。
【請求項２０】
前記項目は、前記科目の内容を段階的に区分けするための単元、章及び節のうちのいずれか１以上に付された名称であることを特徴とする請求項１３乃至１９のいずれか一項に記載のコンピュータ装置。
【請求項２１】
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、
コード化パターンが形成された用紙に前記電子ペンによって記入された文字及び線分に基づいて、前記カテゴリの内容を段階的に区分けするための前記複数の項目によって表された樹形図を認識する樹形図認識手段と、を備え、
前記第２表示制御手段は、前記樹形図認識手段が認識した前記樹形図に基づいて、前記複数の項目を樹形図状に表示させることを特徴とするコンピュータ装置。
【請求項２２】
コンピュータ装置によって実行されるプログラムであって、
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、
前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段、
前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段、として前記コンピュータ装置を機能させ、
前記第２表示制御手段は、樹形図状に表示させた前記複数の項目の中で、前記保存指示手段によって最新の手書きストロークが記憶されたファイルに対応する項目を強調表示させることを特徴とするプログラム。
【請求項２３】
前記第２表示制御手段は、樹形図状に表示された前記複数の項目の中からユーザが項目を指定した際に、前記項目取得手段が取得した前記項目に対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させることを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、
前記第２表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させることを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記第２表示制御手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させることを特徴とする請求項２２乃至２４のいずれか一項に記載のプログラム。
【請求項２６】
前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させることを特徴とする請求項２５に記載のプログラム。
【請求項２７】
前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させることを特徴とする請求項２５又は２６に記載のプログラム。
【請求項２８】
前記第２表示制御手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させることを特徴とする請求項２５乃至２７のいずれか一項に記載のプログラム。
【請求項２９】
前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルに前記手書きストロークを記憶させることを特徴とする請求項２２乃至２８のいずれか一項に記載のプログラム。
【請求項３０】
前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させることを特徴とする請求項２２乃至２９のいずれか一項に記載のプログラム。
【請求項３１】
コンピュータ装置によって実行されるプログラムであって、
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、
前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段、
前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段、
前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記項目の指定がなされていない旨を報知する報知手段、として機能させることを特徴とするプログラム。
【請求項３２】
前記保存指示手段は、前記項目取得手段が取得した前記項目に対応するファイルが記憶されていない場合、当該項目に対応付けた新たなファイルを作成することを特徴とする請求項２２乃至３１のいずれか一項に記載のプログラム。
【請求項３３】
前記第２表示制御手段は、前記複数のカテゴリに対応する複数のフォルダのアイコンを表示させると共に、前記複数のフォルダの１つのフォルダのアイコンが選択された際に、当該フォルダに対応するカテゴリについての前記複数の項目に対応するファイルのアイコンを表示させることを特徴とする請求項２２乃至３２のいずれか一項に記載のプログラム。
【請求項３４】
前記複数のカテゴリは、複数の科目であり、
前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させることを特徴とする請求項２２乃至３３のいずれか一項に記載のプログラム。
【請求項３５】
前記第１表示制御手段は、前記時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させることを特徴とする請求項３４に記載のプログラム。
【請求項３６】
コンピュータ装置によって実行されるプログラムであって、
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、として前記コンピュータ装置を機能させ、
前記複数のカテゴリは、複数の科目であり、
前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、
前記カテゴリ取得手段は、前記時間割表に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、
前記第２表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目について前記複数の項目を樹形図状に表示させると共に、前記複数の項目の中で、前記カテゴリ取得手段が取得した前記曜日及び前記時限に手書きストロークが記入された項目を強調表示させることを特徴とするプログラム。
【請求項３７】
前記第２表示制御手段は、前記時間割表に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡っていき、当該手書きストロークが記入された項目を強調表示させることを特徴とする請求項３６に記載のプログラム。
【請求項３８】
コンピュータ装置によって実行されるプログラムであって、
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、として前記コンピュータ装置を機能させ、
前記複数のカテゴリは、複数の科目であり、
前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、
前記第２表示制御手段は、前記時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させることを特徴とするプログラム。
【請求項３９】
前記第２表示制御手段は、
並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、
ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、（１）前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、（２）前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、（３）前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替えることを特徴とする請求項３８に記載のプログラム。
【請求項４０】
前記第２表示制御手段は、ユーザの選択に応じて、現在表示されている曜日について記入された手書きストロークから、（１）前記現在表示されている曜日の一つ前の曜日に行われた全ての科目について記入された手書きストローク、（２）前記現在表示されている曜日の一週間前の同じ曜日に行われた全ての科目について記入された手書きストローク、（３）前記現在表示されている曜日の次の曜日に行われた全ての科目について記入された手書きストローク、（４）前記現在表示されている曜日の次の週の同じ曜日に行われた全ての科目について記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替えることを特徴とする請求項３８に記載のプログラム。
【請求項４１】
前記項目は、前記科目の内容を段階的に区分けするための単元、章及び節のうちのいずれか１以上に付された名称であることを特徴とする請求項３４乃至４０のいずれか一項に記載のプログラム。
【請求項４２】
コンピュータ装置によって実行されるプログラムであって、
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、
前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、
前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、
コード化パターンが形成された用紙に前記電子ペンによって記入された文字及び線分に基づいて、前記カテゴリの内容を段階的に区分けするための前記複数の項目によって表された樹形図を認識する樹形図認識手段、として前記コンピュータを機能させ、
前記第２表示制御手段は、前記樹形図認識手段が認識した前記樹形図に基づいて、前記複数の項目を樹形図状に表示させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンから記入情報を受信して処理を行うコンピュータ装置に関する。
【背景技術】
【０００２】
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
特許文献２には、時間が定義されたカレンダーエリア、ＴｏＤｏリストエリア、仕事リストエリア等を含み、アノト方式のドットパターンが印刷されたカレンダー帳に、電子ペンで記入された場合に、その記入内容を電子化する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８４２２８３号公報
【特許文献２】特許第３７６４１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザによって電子ペンでノート用紙に記入される複数のカテゴリ（例えば講義の科目など）に関して、各カテゴリの内容を段階的に区分けするための複数の項目（例えば単元や章など）を表示させることができると便宜である。
そこで、本発明は、複数のカテゴリごとに、カテゴリの内容に応じた複数の項目を樹形図状に適切に表示させることが可能なコンピュータ装置及びプログラムを提案することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、コンピュータ装置は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段と、前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段と、を備え、前記第２表示制御手段は、樹形図状に表示させた前記複数の項目の中で、前記保存指示手段によって最新の手書きストロークが記憶されたファイルに対応する項目を強調表示させる。
【０００７】
上記のコンピュータ装置は、電子ペンが読み取ったコード化パターンに関する記入情報を受信し、当該記入情報に応じた処理を行う。受信手段は、ユーザが電子ペンによってノート用紙に記入した手書きストロークを、電子ペンから受信する。複数のノート用紙は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するために用いられる。第１表示制御手段は、複数のカテゴリのそれぞれを示す名称又は絵柄を、表示手段に表示させる。カテゴリ取得手段は、第１表示制御手段によって表示された複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得する。そして、第２表示制御手段は、カテゴリ取得手段が取得したカテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる。これにより、ユーザは、各カテゴリの内容に関する構成を容易に把握することが可能となる。また、電子ペンによって記入された手書きストロークを、ユーザによって指定された項目に対応付けて適切に記憶させることができる。よって、電子ペンによってノート用紙に記入された手書きストロークを、複数の項目ごとに分類して適切に記憶させることができる。つまり、複数の項目ごとに分類して、手書きストロークを電子化することができる。さらには、ユーザは、最新の手書きストロークが記入された項目を容易に把握することが可能となる。
【００１１】
上記のコンピュータ装置の一態様では、前記第２表示制御手段は、樹形図状に表示された前記複数の項目の中からユーザが項目を指定した際に、前記項目取得手段が取得した前記項目に対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させる。この態様によれば、ユーザによって指定された項目について、手書きストロークを適切に表示させることができる。
【００１２】
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、前記第２表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させる。この態様によれば、ノート用紙のページに対応付けて手書きストロークを適切に記憶させることができると共に、ノート用紙に応じたページを適切に表示させることができる。
【００１３】
上記のコンピュータ装置の他の一態様では、前記第２表示制御手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させる。この態様によれば、記入された手書きストロークをリアルタイムで適切に描画させることができる。
【００１４】
上記のコンピュータ装置において好適には、前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させる。この態様によれば、既に記入された手書きストロークの続きに、新たに記入された手書きストロークを適切に描画させることができる。
【００１５】
上記のコンピュータ装置において好適には、前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させる。上記のような場合には、表示制御手段は、現在開いているファイルの項目ではなく、ノート用紙に対応する項目のページに、手書きストロークを記憶させることができる。
【００１６】
上記のコンピュータ装置において好適には、前記第２表示制御手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させる。
【００１７】
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルに前記手書きストロークを記憶させる。上記のような場合には、保存指示手段は、現在開いているファイルではなく、ノート用紙に対応する項目のファイルに、手書きストロークを記憶させる。
【００１８】
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させる。
【００１９】
新規のノート用紙に手書きストロークが記入された場合、その手書きストロークをどの項目に対応付けて記憶させるか問題となるが、上記の態様によれば、新規のノート用紙に記入された手書きストロークを、ユーザによって指定された項目に対応付けて適切に記憶させることができる。
【００２０】
本発明の他の観点では、コンピュータ装置は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段と、前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段と、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記項目の指定がなされていない旨を報知する報知手段と、を備える。
【００２１】
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、前記項目取得手段が取得した前記項目に対応するファイルが記憶されていない場合、当該項目に対応付けた新たなファイルを作成する。これにより、ユーザが特に操作を行うことなく、コンピュータ装置側で自動で新規のファイルを作成することができる。
【００２２】
上記のコンピュータ装置において好適には、前記第２表示制御手段は、前記複数のカテゴリに対応する複数のフォルダのアイコンを表示させると共に、前記複数のフォルダの１つのフォルダのアイコンが選択された際に、当該フォルダに対応するカテゴリについての前記複数の項目に対応するファイルのアイコンを表示させることができる。
【００２３】
上記のコンピュータ装置において好適には、前記複数のカテゴリは、複数の科目であり、前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させることができる。
【００２４】
上記のコンピュータ装置において好適には、前記第１表示制御手段は、前記時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させる。これにより、ユーザは、現在開催されている講義の科目を容易に把握することができる。
【００２５】
本発明の他の観点では、コンピュータ装置は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、を備え、前記複数のカテゴリは、複数の科目であり、前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、前記カテゴリ取得手段は、前記時間割表に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、前記第２表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目について前記複数の項目を樹形図状に表示させると共に、前記複数の項目の中で、前記カテゴリ取得手段が取得した前記曜日及び前記時限に手書きストロークが記入された項目を強調表示させる。この態様によれば、電子ペンによって記入された手書きストロークを、科目や項目だけでなく曜日や時限に対応付けて適切に記憶させることができる。よって、曜日や時限を考慮した態様で、樹形図や手書きストロークを適切に表示させることができる。
【００２６】
上記のコンピュータ装置において好適には、前記第２表示制御手段は、前記時間割表に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡っていき、当該手書きストロークが記入された項目を強調表示させることができる。
【００２７】
本発明の他の観点では、コンピュータ装置は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、を備え、前記複数のカテゴリは、複数の科目であり、前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、前記第２表示制御手段は、前記時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させる。
【００２８】
好適には、前記第２表示制御手段は、並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、（１）前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、（２）前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、（３）前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。
【００２９】
また好適には、前記第２表示制御手段は、ユーザの選択に応じて、現在表示されている曜日について記入された手書きストロークから、（１）前記現在表示されている曜日の一つ前の曜日に行われた全ての科目について記入された手書きストローク、（２）前記現在表示されている曜日の一週間前の同じ曜日に行われた全ての科目について記入された手書きストローク、（３）前記現在表示されている曜日の次の曜日に行われた全ての科目について記入された手書きストローク、（４）前記現在表示されている曜日の次の週の同じ曜日に行われた全ての科目について記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。
【００３０】
好適な例では、前記項目として、前記科目の内容を段階的に区分けするための単元、章及び節のうちのいずれか１以上に付された名称を用いることができる。
【００３１】
本発明の他の観点では、コンピュータ装置は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段と、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段と、コード化パターンが形成された用紙に前記電子ペンによって記入された文字及び線分に基づいて、前記カテゴリの内容を段階的に区分けするための前記複数の項目によって表された樹形図を認識する樹形図認識手段と、を備え、前記第２表示制御手段は、前記樹形図認識手段が認識した前記樹形図に基づいて、前記複数の項目を樹形図状に表示させる。
【００３２】
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段、前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段、として前記コンピュータ装置を機能させ、前記第２表示制御手段は、樹形図状に表示させた前記複数の項目の中で、前記保存指示手段によって最新の手書きストロークが記憶されたファイルに対応する項目を強調表示させる。
【００３５】
上記のプログラムの他の一態様では、前記第２表示制御手段は、樹形図状に表示された前記複数の項目の中からユーザが項目を指定した際に、前記項目取得手段が取得した前記項目に対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させる。
【００３６】
上記のプログラムの他の一態様では、前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、前記第２表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させる。
【００３７】
上記のプログラムの他の一態様では、前記第２表示制御手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させる。
【００３８】
上記のプログラムの他の一態様では、前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させる。
【００３９】
上記のプログラムの他の一態様では、前記第２表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させる。
【００４０】
上記のプログラムの他の一態様では、前記第２表示制御手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させる。
【００４１】
上記のプログラムの他の一態様では、前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記項目と前記ノート用紙に対応する前記項目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記項目のファイルに前記手書きストロークを記憶させる。
【００４２】
上記のプログラムの他の一態様では、前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させる。
【００４３】
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、前記第２表示制御手段によって樹形図状に表示された前記複数の項目の中で、ユーザが前記入力手段によって指定した項目を取得する項目取得手段、前記受信手段が受信した前記手書きストロークを、前記項目取得手段が取得した前記項目に対応付けたファイルに記憶させる保存指示手段、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記項目の指定がなされていない旨を報知する報知手段、として機能させる。
【００４４】
上記のプログラムの他の一態様では、前記保存指示手段は、前記項目取得手段が取得した前記項目に対応するファイルが記憶されていない場合、当該項目に対応付けた新たなファイルを作成する。
【００４５】
上記のプログラムの他の一態様では、前記第２表示制御手段は、前記複数のカテゴリに対応する複数のフォルダのアイコンを表示させると共に、前記複数のフォルダの１つのフォルダのアイコンが選択された際に、当該フォルダに対応するカテゴリについての前記複数の項目に対応するファイルのアイコンを表示させる。
【００４６】
上記のプログラムの他の一態様では、前記複数のカテゴリは、複数の科目であり、前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させる。
【００４７】
上記のプログラムの他の一態様では、前記第１表示制御手段は、前記時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させる。
【００４８】
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、として前記コンピュータ装置を機能させ、前記複数のカテゴリは、複数の科目であり、前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、前記カテゴリ取得手段は、前記時間割表に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、前記第２表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目について前記複数の項目を樹形図状に表示させると共に、前記複数の項目の中で、前記カテゴリ取得手段が取得した前記曜日及び前記時限に手書きストロークが記入された項目を強調表示させる。
【００４９】
上記のプログラムの他の一態様では、前記第２表示制御手段は、前記時間割表に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡っていき、当該手書きストロークが記入された項目を強調表示させる。
【００５０】
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、として前記コンピュータ装置を機能させ、前記複数のカテゴリは、複数の科目であり、前記第１表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させ、前記第２表示制御手段は、前記時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させる。
【００５１】
好適には、前記第２表示制御手段は、並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、（１）前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、（２）前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、（３）前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。
【００５２】
また好適には、前記第２表示制御手段は、ユーザの選択に応じて、現在表示されている曜日について記入された手書きストロークから、（１）前記現在表示されている曜日の一つ前の曜日に行われた全ての科目について記入された手書きストローク、（２）前記現在表示されている曜日の一週間前の同じ曜日に行われた全ての科目について記入された手書きストローク、（３）前記現在表示されている曜日の次の曜日に行われた全ての科目について記入された手書きストローク、（４）前記現在表示されている曜日の次の週の同じ曜日に行われた全ての科目について記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。
【００５３】
上記のプログラムの他の一態様では、前記項目は、前記科目の内容を段階的に区分けするための単元、章及び節のうちのいずれか１以上に付された名称である。
【００５４】
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる第１表示制御手段、前記第１表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、前記カテゴリ取得手段が取得した前記カテゴリについて、当該カテゴリの内容を段階的に区分けするための複数の項目を樹形図状に表示させる第２表示制御手段、コード化パターンが形成された用紙に前記電子ペンによって記入された文字及び線分に基づいて、前記カテゴリの内容を段階的に区分けするための前記複数の項目によって表された樹形図を認識する樹形図認識手段、として前記コンピュータを機能させ、前記第２表示制御手段は、前記樹形図認識手段が認識した前記樹形図に基づいて、前記複数の項目を樹形図状に表示させることを特徴とするプログラム。
【００５５】
これらのプログラムを実行することにより、上記のコンピュータ装置を実現することができる。
【発明の効果】
【００５６】
本発明によれば、ユーザが指定したカテゴリについて、そのカテゴリの内容に応じた複数の項目を樹形図状に適切に表示させることができる。よって、ユーザは、各カテゴリの内容に関する構成を容易に把握することが可能となる。
【図面の簡単な説明】
【００５７】
【図１】第１実施形態におけるストローク表示システムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】コンピュータ装置の機能ブロック図である。
【図６】時間割表の表示画面例を示す。
【図７】第１実施形態において、ユーザが時間割表の科目を指定した際に表示される画面例を示す。
【図８】第１実施形態において、樹形図状に表示された複数の章の中からユーザが１つの章を指定した際に表示される画面例を示す。
【図９】第１実施形態において、ノート用紙に手書きストロークが記入された際に表示される画面例を示す。
【図１０】第１実施形態において、ノート用紙に手書きストロークが記入された際に表示される他の画面例を示す。
【図１１】フォルダのアイコンの表示例を示す。
【図１２】ファイルのアイコンの表示例を示す。
【図１３】第１実施形態において、時間割表において科目が指定された場合に行われる処理フローを示す。
【図１４】第１実施形態において、電子ペンによってノート用紙に手書きストロークが記入された場合に行われる処理フローを示す。
【図１５】第２実施形態において、ユーザが時間割表の科目を指定した際に表示される画面例を示す。
【図１６】第２実施形態において、ユーザが時間割表の曜日を指定した際に表示される画面例を示す。
【図１７】第２実施形態において、時間割表において科目又は曜日が指定された場合に行われる処理フローを示す。
【発明を実施するための形態】
【００５８】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００５９】
＜第１実施形態＞
まず、本発明に係る第１実施形態について説明する。
【００６０】
［情報処理システムの構成］
図１は、第１実施形態に係る情報処理システムの構成を示す。図１に示すように、情報処理システムは、ユーザが使用する電子ペン１と、電子ペン１から記入情報等を受信して処理するコンピュータ装置２と、各々で異なる座標範囲のドットパターンが形成された複数のノート用紙４と、科目別にノート用紙４を区切るための見出し用紙５と、ノート用紙４及び見出し用紙５を綴じるための多穴ファイル６とを有する。
【００６１】
複数のノート用紙４は、所謂ルーズリーフに相当し、科目に応じた内容（例えば講義での板書を書き写した内容）が電子ペン１によって記入される。複数のノート用紙４は、それぞれで異なる座標範囲のドットパターン（言い換えるとユニークなドットパターン）が形成されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷される。また、複数のノート用紙４は、多穴ファイル６により綴じるための穴が形成されている。なお、本実施形態では、ドットパターンは、アノト方式のものによるが、他のコード化パターンを用いても良い。
【００６２】
コンピュータ装置２は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイなどを有し、電子ペン１から記入情報等を受信して種々の処理を行う。例えば、コンピュータ装置２は、「ｉＰａｄ（登録商標）」である。
【００６３】
ここで、図１に示すような情報処理システムの利用形態を簡単に説明する。コンピュータ装置２は、曜日及び時限に対して講義の科目（カテゴリ）が対応付けられた時間割表を、ディスプレイ上に表示させる。ユーザは、このように表示された時間割表を参照し、時間割表に表示された複数の科目の中から１つの科目を指定する。この際に、コンピュータ装置２は、ユーザが指定した科目について、当該科目の内容を段階的に区分けするための複数の単元や章を樹形図状にディスプレイ上に表示させる。ユーザは、このように樹形図状に表示された複数の章の中から１つの章を指定する。この際に、コンピュータ装置２は、ユーザによって指定された章に用いられるファイルを開く。当該ファイルは、電子ペン１によってノート用紙４に記入された手書きストロークを、各章ごとに分類して記憶させるためのものであり、複数の科目のそれぞれが有する複数の章の数だけ存在する。コンピュータ装置２は、上記のようにファイルを開いた際に、そのファイルの章について記入された手書きストロークにおいて、所定のページ（例えば手書きストロークが記入された最終ページ）に記入された手書きストロークをディスプレイ上に表示させる。更に、ユーザは、電子ペン１によってノート用紙４に手書きストロークを記入する。この際に、コンピュータ装置２は、手書きストロークをディスプレイ上に描画すると共に、上記のようにして開いたファイルに当該手書きストロークを記憶させる。
【００６４】
［ドットパターン］
図２及び図３を参照して、ノート用紙４に形成されたアノト方式のドットパターンについて説明する。図２は、ノート用紙４に形成されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、ノート用紙４上の位置座標が決定されるよう構成されている。
【００６５】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、ノート用紙４上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンがノート用紙４上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図２に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００６６】
［電子ペン］
次に、電子ペン１について図４を用いて説明する。図４は、電子ペン１の構造を示す概略図である。図４に示すように、電子ペン１は、その筐体１０１の内部に、インクカートリッジ１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１、及びバッテリー１１２を備える。インクカートリッジ１０４の先端はペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３をノート用紙４に当接させて、ストローク（手書きストローク）を記入する。ここで、電子ペン１のペン先部１０３がノート用紙４に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。インクカートリッジ１０４のインクは、赤外線を吸収する材料を含まないので、プロセッサ１０３によるドットパターンの読取りを阻害しない。
【００６７】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１によりノート用紙４に文字やマークを書いたりする際にペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００６８】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１によりノート用紙４に文字など書いたりすると、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報ＰＤと、後述するペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１をノート用紙４から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。
【００６９】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、ノート用紙４上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３がノート用紙４に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、ノート用紙４に文字や枠線などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ１０８は、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。また、ＣＭＯＳカメラ１０６は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【００７０】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）のノート用紙４上におけるＸ、Ｙ座標（以後、単に「位置座標」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。なお、プロセッサ１０８は、ドットパターンに対向する電子ペン１の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を発揮させる。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、ノート用紙４における６×６のドットパターンは、ノート用紙４内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置がノート用紙４のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００７１】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２へ送信する。通信ユニット１１１によるコンピュータ装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２に送信された１個又は複数個の座標属性情報は、コンピュータ装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、コンピュータ装置２は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。
【００７２】
［コンピュータ装置］
次に、コンピュータ装置２について説明する。コンピュータ装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図５は、コンピュータ装置２の機能ブロック図である。コンピュータ装置２は、機能的には、入力手段２１、通信手段２２、処理手段２４、記憶手段２５、表示手段２６を備える。
【００７３】
入力手段２１は、各種コマンドやデータを入力するためのマウスやキーボードなどから構成されている。なお、表示手段２６がタッチパネル方式である場合には、表示手段２６の表示画面上に設けられたタッチパネルも入力手段２１として機能する。通信手段２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２４に伝送する。通信手段２２は、本発明における「受信手段」の一例に相当する。表示手段２６は、ディスプレイ等によって構成され、処理手段２４によって指示された内容を表示する。
【００７４】
記憶手段２５は、ハードディスクやＲＯＭ、ＲＡＭといったメモリによって構成される。記憶手段２５は、処理手段２４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶し、さらに、処理手段２４の指示により、記憶領域を確保して、ペンダウンからペンアップまでの記入情報に含まれる座標属性情報をストローク情報としてペンＩＤ毎に記憶する。具体的には、記憶手段２５は、複数の科目のそれぞれについて、当該複数の科目が有する複数の章のそれぞれに対応するファイルごとに、電子ペン１によってノート用紙４に記入された手書きストロークを記憶している。詳しくは、記憶手段２５は、複数の科目のそれぞれに対応するフォルダに、各科目が有する複数の章のそれぞれに対応するファイルを格納する。
【００７５】
また、記憶手段２５は、処理手段２４の指示により、プログラムの実行により生成される各種情報を記憶する。各種情報の一例として、記憶手段２５は、複数のノート用紙４のそれぞれに割り当てられたドットパターンの座標範囲を示す座標定義情報を記憶している。また、記憶手段２５は、各曜日及び各時限ごとに、実施される講義の科目が対応付けられた時間割表のデータを記憶している。加えて、記憶手段２５は、複数の科目のそれぞれについて、各科目の内容を段階的に区分けするための複数の単元や章や節などによって表された樹形図のデータを記憶している。
【００７６】
処理手段２４は、ＣＰＵ等のプロセッサによって構成され、コンピュータ装置２の全体の制御を行う。具体的には、処理手段２４は、判定手段２４１と、保存指示手段２４２と、表示制御手段２４３と、報知手段２４４と、取得手段２４５とを備える。
【００７７】
処理手段２４の取得手段２４５は、後述する表示制御手段２４３によって時間割表に表示された複数の科目の中で、ユーザが指定した科目を取得する。具体的には、取得手段２４５は、記憶手段２５に記憶された時間割表のデータに基づいて、ユーザが入力手段２１を用いて指定した科目を特定する。例えば、取得手段２４５は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目を取得する。このように、取得手段２４５は、本発明における「カテゴリ取得手段」の一例に相当する。
【００７８】
また、取得手段２４５は、後述する表示制御手段２４３によって樹形図状に表示された複数の章の中で、ユーザが指定した章を取得する。具体的には、取得手段２４５は、ユーザが入力手段２１を用いて指定した章を取得する。例えば、取得手段２４５は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した章を取得する。このように、取得手段２４５は、本発明における「項目取得手段」の一例に相当する。
【００７９】
処理手段２４の判定手段２４１は、上記したようにユーザが章を指定した際に、取得手段２４５が取得した章に対応するファイルが記憶手段２５に記憶されているか否かを判定する。また、判定手段２４１は、ユーザが電子ペン１によってノート用紙４に手書きストロークを記入した際に、ファイルを開いているか否かを判定する。ファイルを開いている場合には、判定手段２４１は、そのファイルが新規のファイルであるか否かを判定する。更に、判定手段２４１は、電子ペン１によって手書きストロークが記入されたノート用紙４が、新規のノート用紙４であるか否かを判定する。つまり、判定手段２４１は、電子ペン１によって記入されたノート用紙４が、既に手書きストロークが記入されたノート用紙４であるか、それとも未だ手書きストロークが記入されていないノート用紙４であるかを判定する。この場合、判定手段２４１は、記憶手段２５に記憶された座標定義情報（具体的には、複数のノート用紙４に割り当てられたドットパターンの座標範囲を示す座標定義情報）を参照することで、手書きストロークが記入されたノート用紙４を特定し、後述する保存指示手段２４２によって記憶されたファイルに、そのノート用紙４のデータが含まれているか否かに基づいて、このような判定を行う。加えて、判定手段２４１は、現在開いているファイルに対応する章と、手書きストロークが記入されたノート用紙４に対応する科目の章とが一致するか否かを判定する。
【００８０】
処理手段２４の保存指示手段２４２は、電子ペン１によってノート用紙４に記入された手書きストローク（具体的には通信手段２２が受信した記入情報に対応する手書きストローク）を、取得手段２４５が取得した章に対応付けたファイルにて記憶手段２５に記憶させる。具体的には、保存指示手段２４２は、該当する科目のフォルダに格納された、取得手段２４５が取得した章に対応するファイルに、手書きストロークを記憶させる。また、保存指示手段２４２は、ノート用紙４に記入された手書きストロークを、当該ノート用紙４のページに対応付けて記憶手段２５に記憶させる。この場合、保存指示手段２４２は、既に手書きストロークが記入されたノート用紙４に手書きストロークが記入されたと判定手段２４１によって判定された場合には、当該ノート用紙４のページに、新たに記入された手書きストロークを上書きして記憶させる。詳しくは、保存指示手段２４２は、既に手書きストロークが記入されたノート用紙４に手書きストロークが記入された場合において、現在開いているファイルに対応する章とノート用紙４に対応する科目の章とが異なると判定手段２４１によって判定された場合、若しくは現在開いているファイルが新規であると判定手段２４１によって判定された場合には、そのノート用紙４に対応する科目の章のファイルに手書きストロークを記憶させる。つまり、保存指示手段２４２は、現在開いているファイルの章ではなく、ノート用紙４に対応する章のファイルに、手書きストロークを記憶させる。
【００８１】
他方で、保存指示手段２４２は、未だ手書きストロークが記入されていないノート用紙４に手書きストロークが記入されたと判定手段２４１によって判定された場合には、現在開いているファイルに記憶されたページに連続する、当該ノート用紙４に対応する新たなページを作成して、手書きストロークを新たなページに対応付けて記憶手段２５に記憶させる。なお、保存指示手段２４２は、ユーザによって指定された章に対応するファイルが存在しないと判定手段２４１によって判定された場合には、当該章に対応付けた新たなファイルを作成する。
【００８２】
処理手段２４の表示制御手段２４３は、各曜日及び各時限ごとに、実施される講義の科目が対応付けられた時間割表を、表示手段２６に表示させる。そして、表示制御手段２４３は、時間割表に表示された複数の科目の中からユーザが１つの科目を指定した際に、取得手段２４５が取得した科目に対応付けられて記憶手段２５に記憶された樹形図を表示手段２６に表示させる。つまり、表示制御手段２４３は、ユーザが指定した科目について、当該科目の内容を段階的に区分けするための複数の章などを樹形図状に表示手段２６に表示させる。この場合、表示制御手段２４３は、樹形図状に表示させた複数の章の中で、保存指示手段２４２によって最新の手書きストロークが記憶されたファイルに対応する章（つまり前回の講義で手書きストロークが記入された章）を強調表示させる。
【００８３】
また、表示制御手段２４３は、樹形図状に表示された複数の章の中からユーザが章を指定した際に、取得手段２４５が取得した章に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段２６に表示させる。この場合、表示制御手段２４３は、当該ファイルに記憶されたページの中の所定のページ（例えば最終ページ）を表示手段２６に表示させる。また、表示制御手段２４３は、電子ペン１によってノート用紙４に手書きストロークが記入された際に、当該手書きストロークを表示手段２６に表示させる。具体的には、表示制御手段２４３は、既に手書きストロークが記入されたノート用紙４に手書きストロークが記入されたと判定手段２４１によって判定された場合には、現在開いているファイルに記憶された、当該ノート用紙４に対応するページを表示させると共に、当該ページに手書きストロークを描画させる。詳しくは、表示制御手段２４３は、既に手書きストロークが記入されたノート用紙４に手書きストロークが記入された場合において、現在開いているファイルに対応する章とノート用紙４に対応する科目の章とが異なると判定手段２４１によって判定された場合、若しくは現在開いているファイルが新規であると判定手段２４１によって判定された場合には、そのノート用紙４に対応する科目の章のファイルを開いて、当該ノート用紙４に対応するページを表示させると共に当該ページに手書きストロークを描画させる。つまり、表示制御手段２４３は、現在開いているファイルの章ではなく、ノート用紙４に対応する章のページに、手書きストロークを描画させる。
【００８４】
他方で、表示制御手段２４３は、未だ手書きストロークが記入されていないノート用紙４に手書きストロークが記入されたと判定手段２４１によって判定された場合には、現在開いているファイルに記憶されたページに連続する新たなページを表示させると共に、当該ページに手書きストロークを描画させる。このように、表示制御手段２４３は、本発明における「第１表示制御手段」及び「第２表示制御手段」の一例に相当する。
【００８５】
処理手段２４の報知手段２４４は、電子ペン１によってノート用紙４に手書きストロークが記入された際において、ファイルを開いていないと判定手段２４１によって判定された場合（つまりユーザが科目の章を指定していない場合、言い換えると取得手段２４５が章を取得していない場合）、章が指定されていない旨をユーザに報知する。また、報知手段２４４は、手書きストロークが記入されたノート用紙４に対応する科目の章と、現在開いているファイルに対応する章とが異なると判定手段２４１によって判定された場合、その旨をユーザに報知する。つまり、報知手段２４４は、樹形図を用いて指定された章と、手書きストロークが記入されたノート用紙４に対応する科目の章とが異なる旨をユーザに報知する。
【００８６】
［樹形図の作成方法］
ここで、上記した樹形図の作成方法の具体例を挙げる。樹形図は、各科目の内容に応じた複数の単元や章や節などによって段階的に表された図表であり、複数の科目の数だけ存在する。樹形図は、以下で述べる方法により作成され、記憶手段２５に記憶される。
【００８７】
１つの例では、教科書発行会社などが各科目ごとに樹形図を作成して配信する。コンピュータ装置２は、こうして配信された樹形図をダウンロードし、インストールする。他の例では、ユーザが、コンピュータ装置２の入力手段２１（マウスやキーボード）を操作することで、各科目ごとの樹形図を作成する。この例では、コンピュータ装置２は樹形図作成用のアプリケーションを実行し、ユーザは当該アプリケーションを用いて樹形図を作成する。
【００８８】
更に他の例では、ユーザが、ドットパターンが形成された樹形図作成用の用紙（例えば方眼メッシュが形成された用紙）を用いて、各科目ごとの樹形図を作成する。この例では、ユーザは、複数の単元や章や節などの名称を示す文字や、単元や章や節の関係を示す線分などを、電子ペン１によって樹形図作成用の用紙に記入する。そして、コンピュータ装置２は、このように樹形図作成用の用紙に記入された文字や線分に対応する手書きストロークに基づいて、ユーザによって記入された樹形図を認識する。この場合、コンピュータ装置２は、樹形図作成用の用紙に記入された文字及び線分に基づいて、複数の単元や章や節などの名称を認識すると共に、単元や章や節の関係を認識することで、樹形図の電子データを作成する。
【００８９】
［表示画面例］
以下では、図６乃至図１２を参照して、上記した処理手段２４の表示制御手段２４３によって表示される画面例を提示する。
【００９０】
図６は、コンピュータ装置２の表示手段２６に表示される、時間割表の画面例を示している。図６に示すように、処理手段２４の表示制御手段２４３は、各曜日及び各時限ごとに、実施される講義の科目が対応付けられた時間割表を、表示手段２６に表示させる。時間割表には、講義の科目の名称を示す科目名（略称も含むものとする）が表示されている。
【００９１】
例えば、上記のような時間割表は、ユーザが、各曜日及び各時限に応じた科目名を入力手段２１（マウスやキーボード）によって入力する作業を行うことで設定される。この例では、コンピュータ装置２は時間割表設定用のアプリケーションを実行し、ユーザは当該アプリケーションを用いて時間割表を設定する。こうして設定された時間割表のデータは、記憶手段２５に記憶される。
【００９２】
図７は、ユーザが時間割表の科目を指定した際に表示される画面例を示している。図７（ａ）及び図７（ｂ）は、両方とも、コンピュータ装置２の表示手段２６に表示される画面例を示している。図７（ａ）は、図６と同様の、表示制御手段２４３によって表示される時間割表の画面例である。
【００９３】
ここでは、図７（ａ）に示すように、時間割表に表示された複数の科目の中で、ユーザが入力手段２１によって「現社（現代社会）」の科目を指定した場合を例示する。例えば、ユーザは、マウスでクリックしたりタッチパネルでタッチ入力したりすることで、このような科目の指定を行う。この場合、処理手段２４の取得手段２４５は、ユーザによって指定された科目が「現社」であることを示す情報を取得する。そして、表示制御手段２４３は、取得手段２４５が取得した「現社」の樹形図を表示手段２６に表示させる。つまり、表示制御手段２４３は、「現社」の内容を段階的に区分けするための複数の単元や章を樹形図状に表示手段２６に表示させる。図７（ｂ）に示す例では、「〔１〕現代人類の課題」や「〔２〕現代社会の課題」などが「現社」の単元に該当し、「１−１：気候変動問題」や「１−２：環境問題」などが「現社」の章に該当する。なお、「章」は「単元」に従属する下位の項目であり、「節」は「章」に従属する下位の項目であるものとする（「節」については図７（ｂ）では図示していない）。
【００９４】
また、表示制御手段２４３は、「現社」の複数の章の中で、保存指示手段２４２によって最新の手書きストロークが記憶されたファイルに対応する章、つまり前回の講義で手書きストロークが記入された章を強調表示させる。図７（ｂ）に示す例では、「４−３：内閣と行政」の章を示す文字が太字で表されると共に下線が引かれることで強調表示されている。なお、このように太字や下線によって強調表示を行うことに限定はされず、例えば色を用いて強調表示を行っても良い。
【００９５】
なお、表示制御手段２４３は、時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させることができる。例えば、コンピュータ装置２に内蔵された時計から取得される日時の情報や、各時限の講義が行われる時間帯に関する情報などに基づいて、表示制御手段２４３は、現在開催されている講義の科目を特定し、当該科目を強調表示させる。図７（ａ）に示す例では、木曜の４限に行われる「現社」が強調表示されている。具体的には、「現社」の文字が太字で示されると共に、「現社」が記載された枠内に色が付されることで強調表示されている。なお、このように太字や色によって強調表示を行うことに限定はされない。
【００９６】
図８は、樹形図状に表示された複数の章の中からユーザが１つの章を指定した際に表示される画面例を示している。図８（ａ）及び図８（ｂ）は、両方とも、コンピュータ装置２の表示手段２６に表示される画面例を示している。図８（ａ）は、図７（ａ）と同様の樹形図の表示画面例である。
【００９７】
ここでは、ユーザが、入力手段２１を用いて、樹形図状に表示された複数の章の中から「４−３：内閣と行政」の章を指定した場合を例示する。例えば、ユーザは、マウスでクリックしたりタッチパネルでタッチ入力したりすることで章の指定を行う。この場合、取得手段２４５は、入力手段２１を介して、ユーザによって指定された「４−３：内閣と行政」の章の情報を取得する。そして、表示制御手段２４３は、取得手段２４５によって取得された「４−３：内閣と行政」の章のファイルを開き、図８（ｂ）に示すように、当該ファイルに記憶された手書きストロークを表示手段２６に表示させる。具体的には、表示制御手段２４３は、「４−３：内閣と行政」の章について手書きストロークが記入されたページにおいて、最終ページを表示手段２６に表示させる。例えば、表示制御手段２４３は、このようなページをウィンドウによって表示させると共に、当該ウィンドウの上部に「現代社会ノート  ４−３：内閣と行政」といった科目及び章に対応する文字を表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。
【００９８】
図９は、電子ペン１によってノート用紙４に手書きストロークが記入された際に表示される画面例を示している。図９（ａ）はノート用紙４の一例を示し、図９（ｂ）はコンピュータ装置２の表示手段２６に表示される画面例を示している。
【００９９】
ここでは、既に手書きストロークが記入されたノート用紙４に手書きストロークが記入された場合、つまり既に記入された手書きストロークの続きに新たな手書きストロークが記入された場合を例示する。具体的には、図９（ａ）に示すように、破線領域Ｂ１に示す部分に新たな手書きストロークが記入された場合を例示する。この場合、表示制御手段２４３は、手書きストロークが記入されたノート用紙４に対応するページが記憶されたファイルを開く。そして、表示制御手段２４３は、図９（ｂ）に示すように、そのノート用紙４に対応するページを表示させると共に、当該ページに手書きストロークを描画させる（破線領域Ｂ２参照）。なお、ユーザが樹形図状に表示された複数の章の中から章を指定することで、手書きストロークが記入されたノート用紙４に対応するページが既に表示されている場合には、表示制御手段２４３は、上記のようにファイルを開く処理をしなくとも、既にファイルが開いているため、既に表示されている当該ページに手書きストロークを描画させる。
【０１００】
図１０は、電子ペン１によってノート用紙４に手書きストロークが記入された際に表示される他の画面例を示している。図１０（ａ）はノート用紙４の一例を示し、図１０（ｂ）はコンピュータ装置２の表示手段２６に表示される画面例を示している。
【０１０１】
ここでは、未だ手書きストロークが記入されていないノート用紙４に手書きストロークが記入された場合、つまり新規のノート用紙４に手書きストロークが記入された場合を例示する。具体的には、図１０（ａ）に示すように、破線領域Ｃ１に示す部分に手書きストロークが記入された場合を例示する。この場合、表示制御手段２４３は、図１０（ｂ）に示すように、現在開いているファイルに記憶されたページに連続する新たなページ（具体的には白紙のページ）を表示させると共に、当該ページに手書きストロークを描画させる（破線領域Ｃ２参照）。
【０１０２】
図１１は、コンピュータ装置２の表示手段２６に表示される、フォルダのアイコンの一例を示している。図１１（ａ）は、複数の科目のフォルダが格納された、フォルダのアイコン１０を示している。例えば、フォルダのアイコン１０はデスクトップに表示され、「講義ノート」といった名称が付けられる。ユーザが入力手段２１によってフォルダのアイコン１０を選択した場合、例えばフォルダのアイコン１０をマウスでクリックしたりタッチパネルでタッチ入力したりした場合、図１１（ｂ）に示すように、複数の科目のフォルダのアイコン１１が表示される。
【０１０３】
図１２は、コンピュータ装置２の表示手段２６に表示されるファイルのアイコンの一例を示している。図１２（ａ）は、図１１（ｂ）と同様に、複数の科目のフォルダのアイコン１１を示している。ユーザが入力手段２１によってフォルダのアイコン１１を選択した場合、例えばフォルダのアイコン１１をマウスでクリックしたりタッチパネルでタッチ入力したりした場合、選択したフォルダの科目が有する、複数の章のファイルのアイコンが表示される。例えば、ユーザが「現社」のアイコン１１を選択した場合、図１２（ｂ）に示すように、「現社」が有する複数の章のファイルのアイコン１２が表示される。
【０１０４】
ここで、ユーザが入力手段２１によってファイルのアイコン１２を選択した場合、表示制御手段２４３は、選択されたファイルに記憶された手書きストロークを表示手段２６に表示させる。具体的には、表示制御手段２４３は、選択されたファイルに記憶されたページの中の所定のページ（例えば最終ページ）を表示手段２６に表示させる。
【０１０５】
［処理フロー］
次に、図１３及び図１４を参照して、第１実施形態に係る処理フローについて説明する。
【０１０６】
最初に、図１３を参照して、表示された時間割表において科目が指定された場合に行われる処理フローを説明する。
【０１０７】
まず、処理手段２４の表示制御手段２４３は、記憶手段２５に記憶された時間割表のデータを読み出して、時間割表を表示手段２６に表示させる（ステップＳ１０１）。そして、処理手段２４の取得手段２４５は、表示制御手段２４３によって時間割表に表示された複数の科目の中で、ユーザが指定した科目を取得する（ステップＳ１０２）。具体的には、取得手段２４５は、記憶手段２５に記憶された時間割表のデータに基づいて、ユーザが入力手段２１を用いて指定した科目を特定する。例えば、取得手段２４５は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目を取得する。
【０１０８】
次に、表示制御手段２４３は、取得手段２４５が取得した科目に対応付けられて記憶手段２５に記憶された樹形図を、表示手段２６に表示させる（ステップＳ１０３）。そして、取得手段２４５は、樹形図状に表示された複数の章の中で、ユーザによって指定された章を取得する（ステップＳ１０４）。例えば、取得手段２４５は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目を取得する。
【０１０９】
次に、処理手段２４の判定手段２４１は、取得手段２４５が取得した章に対応するファイルが存在するか否かを判定する（ステップＳ１０５）。つまり、判定手段２４１は、当該章に対応するファイルが記憶手段２５に記憶されているか否かを判定する。取得手段２４５が取得した章に対応するファイルが存在する場合（ステップＳ１０５；Ｙｅｓ）、表示制御手段２４３は、その章に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段２６に表示させる（ステップＳ１０４）。具体的には、表示制御手段２４３は、当該ファイルに記憶されたページの中の最終ページを表示手段２６に表示させる。
【０１１０】
一方、取得手段２４５が取得した章に対応するファイルが存在しない場合（ステップＳ１０５；Ｎｏ）、処理手段２４の保存指示手段２４２は、その章用のファイルを作成する（ステップＳ１０７）。そして、保存指示手段２４２は、作成したファイルのアイコンを生成すると共に、そのファイルをフォルダ（科目のフォルダ）内に記憶させる（ステップＳ１０８）。この後、表示制御手段２４３は、保存指示手段２４２によって作成されたファイルを開く（ステップＳ１０９）。具体的には、表示制御手段２４３は、白紙のページを表示手段２６に表示させる。
【０１１１】
次に、図１４を参照して、電子ペン１によってノート用紙４に手書きストロークが記入された場合に行われる処理フローを説明する。図１４に示す処理フローは、電子ペン１により記入情報が生成されるごとに繰り返し実行される。
【０１１２】
まず、ユーザが、電子ペン１でノート用紙４に記入すると、電子ペン１は、生成した記入情報をコンピュータ装置２へ送信する。コンピュータ装置２では、通信手段２２が、電子ペン１から送信された記入情報を受信すると、処理手段２４の保存指示手段２４２は、その記入情報を記憶手段２５に記憶させる（ステップＳ２０１）。
【０１１３】
次に、処理手段２４の判定手段２４１は、手書きストロークが記憶されるファイルを現在開いているか否かを判定する（ステップＳ２０２）。言い換えると、判定手段２４１は、ユーザが科目の章を指定したか否か、つまり取得手段２４５が章を取得したか否かを判定する。ファイルを開いていない場合（ステップＳ２０２；Ｎｏ）、処理手段２４の報知手段２４４は、科目の章が指定されていない旨をユーザに報知する（ステップＳ２０９）。例えば、報知手段２４４は、科目の章が指定されていないことを示すメッセージや、科目の章を指定すべき旨を示すメッセージなどを、画像として表示手段２６に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段２４４は、アラーム音を出力させたりする。
【０１１４】
一方、ファイルを開いている場合（ステップＳ２０２；Ｙｅｓ）、判定手段２４１は、そのファイルが新規のファイルであるか否かを判定する（ステップＳ２０３）。具体的には、判定手段２４１は、現在開いているファイルに、手書きストロークが未だ記憶されていないか否かを判定する。ファイルが新規でない場合（ステップＳ２０３；Ｎｏ）、判定手段２４１は、電子ペン１によって手書きストロークが記入されたノート用紙４が、新規のノート用紙４であるか否かを判定する（ステップＳ２０４）。具体的には、判定手段２４１は、記憶手段２５に記憶されたファイルに、電子ペン１によって記入されたノート用紙４のデータが含まれるか否かに基づいて、このような判定を行う。
【０１１５】
電子ペン１によって記入されたノート用紙４が新規のノート用紙４でない場合（ステップＳ２０４；Ｎｏ）、判定手段２４１は、そのノート用紙４に対応する科目の章と、現在開いているファイルに対応する章とが一致するか否かを判定する（ステップＳ２０５）。ノート用紙４の章とファイルの章とが一致する場合（ステップＳ２０５；Ｙｅｓ）、表示制御手段２４３は、現在開いているファイルに記憶された、当該ノート用紙４に対応するページを表示させると共に、当該ページに手書きストロークを描画させる（ステップＳ２０６）。また、保存指示手段２４２は、そのノート用紙４に対応するページに対応付けて手書きストロークを記憶させる。
【０１１６】
これに対して、ノート用紙４の章とファイルの章とが一致しない場合（ステップＳ２０５；Ｎｏ）、報知手段２４４は、ノート用紙４の章とファイルの章とが一致しない旨をユーザに報知する（ステップＳ２０７）。つまり、報知手段２４４は、樹形図を用いて指定された章と、手書きストロークが記入されたノート用紙４における科目の章とが異なる旨をユーザに報知する。例えば、報知手段２４４は、ノート用紙４の章とファイルの章とが一致しないことを示すメッセージを、画像として表示手段２６に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段２４４は、アラーム音を出力させたりする。
【０１１７】
上記のような報知を行った後、表示制御手段２４３は、手書きストロークが記入されたノート用紙４に対応する科目の章のファイルを開いて、当該ノート用紙４に対応するページを表示させる（ステップＳ２０８）。そして、表示制御手段２４３は、表示させたページに手書きストロークを描画させると共に、保存指示手段２４２は、そのページに対応付けて手書きストロークを記憶させる（ステップＳ２０６）。
【０１１８】
他方で、電子ペン１によって記入されたノート用紙４が新規のノート用紙４である場合（ステップＳ２０４；Ｙｅｓ）、表示制御手段２４３は、新たなページ（白紙のページ）に手書きストロークを描画させると共に、保存指示手段２４２は、そのページに対応付けて手書きストロークを記憶させる（ステップＳ２０６）。詳しくは、保存指示手段２４２は、現在開いているファイルに記憶されたページ（具体的には最終ページ）に連続する、新規のノート用紙４のためのページを作成し、作成したページをファイルに記憶させる。
【０１１９】
他方で、ファイルが新規である場合（ステップＳ２０３；Ｙｅｓ）、判定手段２４１は、電子ペン１によって手書きストロークが記入されたノート用紙４が、新規のノート用紙４であるか否かを判定する（ステップＳ２１０）。電子ペン１によって記入されたノート用紙４が新規のノート用紙４である場合（ステップＳ２１０；Ｙｅｓ）、表示制御手段２４３は、新たなページ（白紙のページ）に手書きストロークを描画させると共に、保存指示手段２４２は、そのページに対応付けて手書きストロークを記憶させる（ステップＳ２０６）。この場合には、現在開いているファイルにページが記憶されていないため、つまり新規のノート用紙４が最初のページに対応するため、保存指示手段２４２は、ファイルに記憶されたページに連続するページを作成せずに、最初のページを作成する。
【０１２０】
これに対して、電子ペン１によって記入されたノート用紙４が新規のノート用紙４でない場合（ステップＳ２１０；Ｎｏ）、表示制御手段２４３は、手書きストロークが記入されたノート用紙４に対応する科目の章のファイルを開いて、当該ノート用紙４に対応するページを表示させる（ステップＳ２０８）。そして、表示制御手段２４３は、表示させたページに手書きストロークを描画させると共に、保存指示手段２４２は、そのページに対応付けて手書きストロークを記憶させる（ステップＳ２０６）。
【０１２１】
［第１実施形態による作用効果］
以上説明した第１実施形態によれば、各科目ごとに、科目の内容に応じた単元や章を樹形図状に適切に表示させることができる。具体的には、時間割表が表示された画面を参照することでユーザによって指定された科目について、その科目の単元や章を樹形図状に適切に表示させることができる。よって、ユーザは、各科目の内容に関する構成を容易に把握することが可能となる。また、第１実施形態によれば、電子ペン１によってノート用紙４に記入された手書きストロークを、各科目の章ごとに分類して適切に記憶させることができる（つまり手書きストロークを電子化できる）と共に、各科目の章ごとに手書きストロークを適切に表示させることができる。具体的には、電子ペン１によって記入された手書きストロークを、樹形図が表示された画面を参照することでユーザによって指定された章に対応付けて記憶させることができると共に、そのように指定された章に応じて、手書きストロークを適切に表示させることができる。
【０１２２】
［第１実施形態の変形例］
上記では、曜日及び時限に複数の科目が対応付けられた時間割表を表示させる例を示したが、このような時間割表の代わりに、単に複数の科目を表示させることとしても良い。例えば、複数の科目名（略称も含む）のみが配列されたような画面を表示させることができる。ユーザは、このような画面を参照することで、表示された複数の科目の中から１つの科目を指定し、コンピュータ装置２は、ユーザが指定した科目に基づいて、前述した処理と同様の処理を行うことができる。
また、上記実施形態において、処理手段２４は、各科目のページごとにページ番号を付し、各ページにそのページ番号を表示させるようにしてもよい。また、処理手段２４は、表示手段２６に設けられたタッチパネルによる指の操作を検知して、ページめくり処理をするようにしてもよい。
【０１２３】
＜第２実施形態＞
次に、本発明に係る第２実施形態について説明する。第２実施形態は、時間割表を用いてユーザが指定を行った際に表示される画面が、第１実施形態と異なる。具体的には、第２実施形態では、コンピュータ装置２は、上記したような樹形図を表示させた場合に、樹形図状に表示された複数の章の中で、ユーザが時間割表で指定した科目に対応する曜日及び時限に手書きストロークが記入された章を強調表示させる。また、第２実施形態では、コンピュータ装置２は、時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について、記入された手書きストロークを並べて表示させる。
【０１２４】
なお、以下では、第１実施形態と異なる構成について主に説明を行い、第１実施形態と同様の構成については適宜説明を省略する。つまり、特に説明しない構成要素や処理などについては、第１実施形態と同様であるものとする。
【０１２５】
［表示画面例］
図１５及び図１６を参照して、第２実施形態において表示される画面例を提示する。
【０１２６】
図１５は、ユーザが時間割表の科目を指定した際に表示される画面例を示している。図１５（ａ）及び図１５（ｂ）は、両方とも、コンピュータ装置２の表示手段２６に表示される画面例を示している。図１５（ａ）は、図７（ａ）と同様の、表示制御手段２４３によって表示される時間割表の画面例である。図１５（ａ）に示す時間割表も、木曜の４限に行われる「現社」が強調表示されている。
【０１２７】
ここでは、図１５（ａ）に示すように、時間割表に表示された複数の科目の中で、ユーザが入力手段２１によって「現社（現代社会）」の科目を指定した場合を例示する。具体的には、ユーザが火曜の５限に行われる「現社」を指定したものとする。この場合、処理手段２４の取得手段２４５は、ユーザによって指定された科目が「現社」であることを示す情報を取得すると共に、その「現社」が行われる曜日及び時限が水曜及び５限であることを示す情報を取得する。具体的には、取得手段２４５は、記憶手段２５に記憶された時間割表のデータに基づいて、ユーザによって指定された科目を特定すると共に、当該科目に対応する曜日及び時限を特定する。
【０１２８】
そして、表示制御手段２４３は、図１５（ｂ）に示すように、取得手段２４５が取得した「現社」の複数の章を樹形図状に表示手段２６に表示させる。この場合、表示制御手段２４３は、「現社」の複数の章の中で、取得手段２４５が特定した火曜・５限の講義で手書きストロークが記入された章を強調表示させる。詳しくは、表示制御手段２４３は、今まで火曜の５限に行われた「現社」の講義の中で、最新の講義で手書きストロークが記入された章を強調表示させる。例えば、記入情報に含まれる時刻情報（タイムスタンプ）やコンピュータ装置２内のクロックに関する情報などに対応付けて手書きストロークを記憶しておけば、表示制御手段２４３は、そのような情報に基づいて、最新の講義で記入された手書きストロークを特定することができる。この場合、各時限の講義が行われる時間帯を考慮することが好ましい。
【０１２９】
図１５（ｂ）に示す例では、「４−２：国会と立法」の章を示す文字が太字で表されると共に下線が引かれることで強調表示されている。なお、このように太字や下線によって強調表示を行うことに限定はされず、例えば色を用いて強調表示を行っても良い。また、図１５（ｂ）に示すように樹形図状に表示された複数の章の中から、ユーザが１つの章を指定した場合には、第１実施形態で述べたように、その章について記入された手書きストロークのページが表示される（図８参照）。
【０１３０】
なお、時間割表に表示された曜日及び時限が同じ科目を、ユーザが連続して指定した場合、当該曜日及び当該時限に記入された手書きストロークを過去に遡っていき、その手書きストロークが記入された項目を強調表示させても良い。つまり、表示制御手段２４３は、曜日及び時限が同じ科目が指定されるごとに、その曜日及び時限に行われた講義を過去に遡っていき（先週の講義、先々週の講義、…）、その講義で手書きストロークが記入された章を強調表示させることができる。
【０１３１】
図１６は、ユーザが時間割表の曜日を指定した際に表示される画面例を示している。図１６（ａ）及び図１６（ｂ）は、両方とも、コンピュータ装置２の表示手段２６に表示される画面例を示している。図１６（ａ）は、図７（ａ）と同様の、表示制御手段２４３によって表示される時間割表の画面例である。図１６（ａ）に示す時間割表も、木曜の４限に行われる「現社」が強調表示されている。
【０１３２】
ここでは、図１６（ａ）に示すように、時間割表に表示された複数の曜日の中で、ユーザが入力手段２１によって「金曜」を指定した場合を例示する。この場合、処理手段２４の取得手段２４５は、ユーザによって指定された曜日が「金曜」であることを示す情報を取得する。そして、表示制御手段２４３は、「金曜」に行われる全ての科目についてのファイルを開き、図１６（ｂ）に示すように、それらのファイルに記憶された手書きストロークを並べて表示手段２６に表示させる。つまり、表示制御手段２４３は、各科目の手書きストロークをポップアップ表示させる。具体的には、表示制御手段２４３は、「金曜」に行われる全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段２６に表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。
【０１３３】
ここで、図１６（ｂ）に示すように表示された複数の科目の中から、ユーザが入力手段２１によって１つの科目を選択した場合、例えば表示された科目をマウスでクリックしたりタッチパネルでタッチ入力したりした場合、表示制御手段２４３は、その科目のページを全画面表示させる。
【０１３４】
また、図１６（ｂ）に示すように、表示制御手段２４３は、表示画面上縁部に、表示する科目のページを切り替えるボタン３１〜３４を表示する。
【０１３５】
ユーザが、ボタン３１をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて前回の授業で記入されたページの最初のページ又は最終ページを記憶手段２５から読み出して、そのページを表示手段２６に切り替えて表示させる。
【０１３６】
ユーザが、ボタン３２をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて一週間前の授業で記入されたページの最初のページ又は最終ページを記憶手段２５から読み出し、そのページを表示手段２６に切り替えて表示させる。
【０１３７】
ユーザが、ボタン３３をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて次の授業で記入されたページの最初のページ又は最終ページを記憶手段２５から読み出し、そのページを表示手段２６に切り替えて表示させる。なお、表示制御手段２４３は、次の授業で記入されたページがないと判断した場合は、表示されたページを切り替えない。
【０１３８】
ユーザが、ボタン３３をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて次の週の授業で記入されたページの最初のページ又は最終ページを記憶手段２５から読み出し、そのページを表示手段２６に切り替えて表示させる。なお、表示制御手段２４３は、次の週の授業で記入されたページがないと判断した場合は、表示されたページを切り替えない。
【０１３９】
［処理フロー］
次に、図１７を参照して、第２実施形態に係る処理フローについて説明する。図１７は、表示された時間割表において科目又は曜日が指定された場合に行われる処理フローを示している。なお、第１実施形態で示した処理フロー（図１３参照）と同様の処理については、その説明を適宜省略する。
【０１４０】
まず、処理手段２４の表示制御手段２４３は、記憶手段２５に記憶された時間割表のデータを読み出して、時間割表を表示手段２６に表示させる（ステップＳ３０１）。そして、処理手段２４の取得手段２４５は、表示された時間割表において、ユーザが指定した科目又は曜日を取得する（ステップＳ３０２）。例えば、取得手段２４５は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目又は曜日を取得する。
【０１４１】
ユーザが科目を指定した場合（ステップＳ３０２；時間割表の科目）、取得手段２４５は、ユーザが指定した科目を取得すると共に、当該科目に対応する曜日及び時限を取得する（ステップＳ３０３）。この場合、取得手段２４５は、記憶手段２５に記憶された時間割表のデータに基づいて、科目を特定すると共に、当該科目に対応する曜日及び時限を特定する。そして、表示制御手段２４３は、取得手段２４５が取得した科目における複数の章を樹形図状に表示手段２６に表示させる（ステップＳ３０４）。また、表示制御手段２４３は、樹形図状に表示させた複数の章の中で、取得手段２４５が取得した曜日及び時限の講義で手書きストロークが記入された章を強調表示させる（ステップＳ３０５）。具体的には、表示制御手段２４３は、今まで当該曜日及び当該時限に行われた講義の中で、最新の講義で手書きストロークが記入された章を強調表示させる。この後のステップＳ３０６〜Ｓ３１１の処理は、それぞれ、上記したステップＳ１０４〜Ｓ１０９と同様であるため、その説明を省略する。
【０１４２】
一方、ユーザが曜日を指定した場合（ステップＳ３０２；時間割表の曜日）、表示制御手段２４３は、ユーザによって指定された曜日に行われる全ての科目についてのファイルを開き、それらのファイルに記憶された手書きストロークを並べて表示手段２６に表示させる（ステップＳ３１２）。具体的には、表示制御手段２４３は、全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段２６に表示させる。この場合、表示制御手段２４３は、記憶手段２５に記憶された時間割表のデータに基づいて、ユーザによって指定された曜日に行われる科目を特定する。
【０１４３】
なお、第２実施形態においても、電子ペン１によってノート用紙４に手書きストロークが記入された場合には、第１実施形態と同様の処理（図１４参照）が行われる。
【０１４４】
［第２実施形態による作用効果］
以上説明した第２実施形態によれば、電子ペン１によって記入された手書きストロークを、科目や章だけでなく曜日や時限に対応付けて適切に記憶させることができる。よって、曜日や時限を考慮した態様で、樹形図や手書きストロークを適切に表示させることができる。
【０１４５】
＜変形例＞
上記では、科目名が表示された時間割表を示したが、このような科目名の代わりに、複数の科目のそれぞれを示す絵柄（例えばアイコンなど）が表示された時間割表を用いても良い。
【０１４６】
上記では、複数の章のファイルを、各科目のフォルダに格納する例を示した（図１２参照）。他の例では、章の上位に単元が存在する場合には、各科目ごとに複数の単元のフォルダを用意し、各単元のフォルダに章のファイルを格納することができる。つまり、複数の章のファイルを、それぞれの章が含まれる単元のフォルダに格納することができる。更に他の例では、章の下位に節が存在する場合には、各科目ごとに複数の章のフォルダを用意し、各章のフォルダに節のファイルを格納することができる。つまり、複数の節のファイルを、それぞれの節が含まれる章のフォルダに格納することができる。
【０１４７】
上記では、電子ペン１によってノート用紙４に記入された手書きストロークを、各科目の章ごとに分類して記憶させる例を示した。他の例では、ノート用紙４に記入された手書きストロークを、各科目ごとに分類して記憶させることができる。つまり、複数の章に対応する複数のファイルを用いる代わりに、複数の科目に対応する複数のファイルを用いて、手書きストロークを記憶させることができる。
【０１４８】
上記したような時間割表は、学年や学期が変わると新しいものとなる。つまり、ユーザは、学年や学期が変わると、新たな時間割表を作成することとなる。そのため、コンピュータ装置２は、学年や学期ごとに、時間割表に関するデータを記憶することが望ましい。また、コンピュータ装置２は、学年や学期ごとに、ノート用紙４に記入された手書きストロークのデータを記憶することが望ましい。例えば、コンピュータ装置２は、学年や学期ごとの講義ノートのフォルダを作成し、学年や学期に応じた講義ノートのフォルダに各科目について記入された手書きストロークを記憶させることができる。
【０１４９】
上記では、本発明における「複数のカテゴリ」の一例として講義の科目を示し、また、本発明における「複数の項目」の一例として単元や章や節を示した。他の例では、このような科目の代わりに、「複数のカテゴリ」として仕事上でのプロジェクトなどを用いることができる。この例では、「複数の項目」として、各プロジェクトのそれぞれを実行する複数のグループ（班）などを用いることができる。更に、この例では、コンピュータ装置２は、上記した時間割表の代わりに、複数のプロジェクトの名称が示された画面を表示する。また、コンピュータ装置２は、各プロジェクトについて、複数のグループ（班）を樹形図状に表示させる。
【０１５０】
図１６（ｂ）に示すボタン３１〜３４は、上記第３実施形態に示す機能とは異なる機能を持たせても良い。
【０１５１】
例えば、ユーザが、ボタン３１をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３が、設定により、現在表示されている曜日の一つ前の曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段２６に切り替えて表示させるようにしてもよい。
【０１５２】
また、ユーザが、ボタン３２をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３が、設定により、現在表示されている曜日の一週間前の同じ曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段２６に切り替えて表示させるようにしてもよい。
【０１５３】
また、ユーザが、ボタン３３をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３が、設定により、現在表示されている曜日の次の曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段２６に切り替えて表示させるようにしてもよい。
【０１５４】
また、ユーザが、ボタン３４をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、表示制御手段２４３が、設定により、現在表示されている曜日の次の週の同じ曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段２６に切り替えて表示させるようにしてもよい。
【符号の説明】
【０１５５】
１…電子ペン
２…コンピュータ装置
４…ノート用紙
６…多穴ファイル
２１…入力手段
２２…通信手段
２４…処理手段
２５…記憶手段
２６…表示手段
【図１】
0005782858.tif 000002
【図２】
0005782858.tif 000003
【図３】
0005782858.tif 000004
【図４】
0005782858.tif 000005
【図５】
0005782858.tif 000006
【図６】
0005782858.tif 000007
【図７】
0005782858.tif 000008
【図８】
0005782858.tif 000009
【図９】
0005782858.tif 000010
【図１０】
0005782858.tif 000011
【図１１】
0005782858.tif 000012
【図１２】
0005782858.tif 000013
【図１３】
0005782858.tif 000014
【図１４】
0005782858.tif 000015
【図１５】
0005782858.tif 000016
【図１６】
0005782858.tif 000017
【図１７】
0005782858.tif 000018