JP5845745B2 - Computer apparatus and program - Google Patents
Computer apparatus and program Download PDFInfo
- Publication number
- JP5845745B2 JP5845745B2 JP2011195008A JP2011195008A JP5845745B2 JP 5845745 B2 JP5845745 B2 JP 5845745B2 JP 2011195008 A JP2011195008 A JP 2011195008A JP 2011195008 A JP2011195008 A JP 2011195008A JP 5845745 B2 JP5845745 B2 JP 5845745B2
- Authority
- JP
- Japan
- Prior art keywords
- subject
- week
- stroke
- day
- handwritten
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、時間割表を作成するコンピュータ装置及びプログラムに関する。 The present invention relates to a computer apparatus and a program for creating a timetable.
従来から、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。例えば、特許文献1に記載されているように、アノトペンは、用紙に印刷された所定のドットパターンを読み取って記入情報を生成し、当該記入情報を端末装置に送信する。 2. Description of the Related Art Conventionally, electronic pens that digitize written information have been developed, and “Anot pen” developed by Swedish company Anoto is known as a representative one. For example, as described in Patent Document 1, the anotopen reads a predetermined dot pattern printed on a sheet, generates entry information, and transmits the entry information to the terminal device.
特許文献2には、時間が定義されたカレンダーエリア、ToDoリストエリア、仕事リストエリア等を含み、アノト方式のドットパターンが印刷されたカレンダー帳に、電子ペンで記入された場合に、その記入内容を電子化する技術が記載されている。また、特許文献3には、電子ペンでコンピュータを操作するためのアイコンを、ドットパターンを割り当てて用紙に印刷する技術が記載されている。 Patent Document 2 includes a calendar area in which time is defined, a ToDo list area, a work list area, and the like, and when the electronic book is entered in a calendar book on which an Anoto dot pattern is printed, the contents of the entry Describes a technique for digitizing the. Japanese Patent Application Laid-Open No. 2004-228561 describes a technique for assigning a dot pattern to an icon for operating a computer with an electronic pen and printing it on a sheet.
ところで、ユーザによって作成された時間割表をコンピュータ装置に登録し、そのように登録された時間割表を用いて、電子ペンによってノート用紙に記入された手書きストロークを科目ごとに分類して記憶させることができると便宜である。
そこで、本発明は、ユーザによって作成された時間割表を適切に登録することが可能なコンピュータ装置及びプログラムを提案することを主な目的とする。
By the way, the timetable created by the user is registered in the computer device, and the handwritten strokes written on the notebook paper by the electronic pen are classified and stored for each subject using the timetable registered as such. It is convenient if you can.
Therefore, the main object of the present invention is to propose a computer device and a program capable of appropriately registering a timetable created by a user.
本発明の1つの観点では、電子ペンが読み取ったコード化パターンに関する記入情報を受信して、前記記入情報に応じた処理を行うコンピュータ装置は、複数の科目ごとに割り当てられた、それぞれで異なるコード化パターンに関する第1定義情報を記憶する記憶手段と、前記複数の科目ごとに割り当てられた前記コード化パターンが形成された印刷片が、複数の曜日の複数の時限ごとに貼り付けられた時間割表への、前記電子ペンによる記入に対応する前記記入情報を受信する受信手段と、前記記憶手段に記憶された前記第1定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する科目を特定し、特定した前記科目を前記複数の曜日の前記複数の時限ごとに登録する科目登録手段と、を備える。 In one aspect of the present invention, a computer device that receives entry information related to a coding pattern read by an electronic pen and performs processing according to the entry information is assigned to each of a plurality of subjects, and has different codes. A storage means for storing first definition information relating to a coding pattern, and a timetable in which a printed piece on which the coding pattern assigned to each of the plurality of subjects is formed is pasted at a plurality of time periods on a plurality of days of the week And receiving means for receiving the entry information corresponding to the entry by the electronic pen, and corresponding to the entry information received by the receiving means based on the first definition information stored in the storage means. Course registration means for identifying a course and registering the identified course for each of the plurality of time periods on the plurality of days of the week.
上記のコンピュータ装置は、電子ペンが読み取ったコード化パターンに関する記入情報を受信して、当該記入情報に応じた処理を行う。記憶手段は、複数の科目ごとに割り当てられた、それぞれで異なるコード化パターンに関する第1定義情報を記憶する。受信手段は、第1定義情報と同様のコード化パターンが複数の科目ごとに形成された印刷片が、複数の曜日の複数の時限ごとに貼り付けられた時間割表への、電子ペンによる記入に対応する記入情報を受信する。つまり、受信手段は、電子ペンによる時間割表の科目へのタップに対応する記入情報を受信する。そして、科目登録手段は、記憶手段に記憶された第1定義情報に基づいて、受信手段によって受信された記入情報に対応する科目を特定し、特定した科目を複数の曜日の複数の時限ごとに登録する。つまり、科目登録手段は、電子ペンによって時間割表の科目がタップされるごとに、タップされた科目を特定して登録していくことで、時間割表に規定された複数の曜日の複数の時限における科目を全て登録する。これにより、ユーザによって作成された時間割表を適切に登録することが可能となる。 The computer apparatus receives entry information related to the coding pattern read by the electronic pen, and performs processing according to the entry information. The storage means stores first definition information related to different coding patterns assigned to a plurality of subjects. The receiving means can be used to fill in a timetable in which a printed piece in which a coding pattern similar to the first definition information is formed for each of a plurality of subjects is pasted for each of a plurality of time periods of a plurality of days with an electronic pen. Receive the corresponding entry information. That is, the receiving means receives the entry information corresponding to the tap to the subject of the timetable by the electronic pen. Then, the course registration means identifies the course corresponding to the entry information received by the receiving means based on the first definition information stored in the storage means, and identifies the identified course for each of a plurality of time periods on a plurality of days of the week. sign up. In other words, each time a subject on the timetable is tapped with the electronic pen, the subject registration means identifies and registers the tapped subject, so that it can be used for multiple time periods on multiple days of the week specified in the timetable. Register all courses. This makes it possible to appropriately register the timetable created by the user.
上記のコンピュータ装置の一態様では、前記科目登録手段は、前記複数の曜日の前記複数の時限に関して所定の順序で、特定した前記科目を登録していく。この態様では、ユーザに、予め定めた所定の順序で、時間割表に規定された各曜日の各時限における科目を電子ペンでタップさせ、科目登録手段は、そのような順序で、電子ペンによってタップされた科目を各曜日の各時限ごとに登録していく。これにより、電子ペンによってタップされた科目を、該当する曜日の該当する時限に適切に対応付けることができる。 In one aspect of the computer apparatus, the subject registration unit registers the specified subjects in a predetermined order with respect to the plurality of time periods on the plurality of days of the week. In this aspect, the user is allowed to tap the subjects in each time period of each day of the week specified in the timetable in a predetermined order with the electronic pen, and the subject registration means taps with the electronic pen in such an order. Registered subjects for each time period of each day of the week. Thereby, the subject tapped with the electronic pen can be appropriately associated with the corresponding time period of the corresponding day of the week.
上記のコンピュータ装置の他の一態様では、前記記憶手段は、複数の曜日ごとに割り当てられた、それぞれで異なるコード化パターンに関する第2定義情報を更に記憶し、前記時間割表は、前記複数の曜日ごとに割り当てられた前記コード化パターンが形成され、前記科目登録手段は、前記第2定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する曜日を特定し、前記曜日を特定した後に前記受信手段によって受信された前記記入情報より特定した科目を、当該曜日について登録する。 In another aspect of the above computer apparatus, the storage unit further stores second definition information that is assigned for each of a plurality of days of the week and that is different for each different coding pattern, and the timetable includes the plurality of days of the week. The coding pattern assigned for each is formed, and the subject registration means specifies the day of the week corresponding to the entry information received by the receiving means based on the second definition information, and specifies the day of the week After that, the subject specified from the entry information received by the receiving means is registered for the day of the week.
この態様では、科目登録手段は、電子ペンによって時間割表の曜日の部分がタップされた場合に、この後に電子ペンによってタップされた科目を、タップされた曜日の各時限に対して登録していく。この場合、科目登録手段は、第2定義情報に基づいて、時間割表の曜日の部分への電子ペンによるタップを判定すると共に、電子ペンによってタップされた曜日を特定する。そして、科目登録手段は、このような処理を全ての曜日に対して行うことで、時間割表に規定された複数の曜日の複数の時限における科目を全て登録する。これにより、各曜日ごとに、科目を適切に登録することができる。 In this aspect, when the day part of the timetable is tapped with the electronic pen, the course registration means registers the course tapped with the electronic pen for each time period of the tapped day of the week. . In this case, the subject registration unit determines the tap by the electronic pen to the day part of the timetable based on the second definition information and specifies the day of the week tapped by the electronic pen. The course registration means registers all courses in a plurality of time periods on a plurality of days specified in the timetable by performing such processing for all days of the week. Thereby, a subject can be appropriately registered for every day of the week.
上記のコンピュータ装置の他の一態様では、前記科目登録手段は、前記第2定義情報に基づいて曜日を特定した後に、所定時間内に前記受信手段によって受信された前記記入情報のみを科目の登録に用い、前記所定時間外に前記受信手段によって受信された前記記入情報を科目の登録に用いない。 In another aspect of the above computer apparatus, the subject registration unit may register only the entry information received by the receiving unit within a predetermined time after specifying the day of the week based on the second definition information. The entry information received by the receiving means outside the predetermined time is not used for subject registration.
この態様では、科目登録手段は、曜日のタップ後に、所定時間内に全ての時限の科目をタップすることを、科目を登録するための条件とする。これにより、曜日がタップされてから長時間経過後になされたタップを、電子ペンが誤って時間割表に触れたものとして扱い、これを受け付けないこととすることができる。 In this aspect, the course registration means sets a course registration condition to tap all courses within a predetermined time after tapping the day of the week. As a result, a tap made after a long time has elapsed since the day of the week was tapped can be treated as if the electronic pen accidentally touched the timetable, and cannot be accepted.
上記のコンピュータ装置の他の一態様では、前記科目登録手段は、前記第2定義情報に基づいて特定した曜日に既に科目が登録されている場合、当該曜日について既に登録されている科目を消去し、当該曜日を特定した後に前記受信手段によって受信された前記記入情報に基づいて、当該曜日について新たに科目を登録する。
In another aspect of the above computer apparatus, when the course registration unit has already registered a course on the day of the week specified based on the second definition information, the course registration unit deletes the course already registered for the day of the week. Based on the entry information received by the receiving means after specifying the day of the week, a new subject is registered for the day of the week.
この態様では、科目登録手段は、電子ペンによって同じ曜日が再度タップされた場合に、当該曜日について科目を登録し直すことができる。これにより、ユーザは、曜日ごとに、科目の登録を容易にやり直すことができる。 In this aspect, when the same day of the week is tapped again with the electronic pen, the course registration unit can re-register the course for the day of the week. Thereby, the user can easily redo the registration of subjects for each day of the week.
上記のコンピュータ装置の他の一態様では、前記科目登録手段によって曜日が特定された際に、当該曜日について科目を登録する旨を報知する手段を更に備える。この態様によれば、ユーザは、科目を登録する曜日を容易に把握することができ、この後の科目を電子ペンでタップする作業を正確に行うことが可能となる。 In another aspect of the above computer apparatus, when a day of the week is specified by the subject registration unit, the computer device further includes means for notifying that a subject is registered for the day of the week. According to this aspect, the user can easily grasp the day of the week to register the subject, and can accurately perform the work of tapping the subsequent subject with the electronic pen.
上記のコンピュータ装置の他の一態様では、前記科目登録手段によって科目が登録されるごとに、当該科目を表示させる手段を更に備える。この態様によれば、ユーザは、電子ペンによってタップした科目が登録されたことを容易に把握することができる。 In another aspect of the above computer apparatus, the computer device further includes means for displaying the subject every time the subject is registered by the subject registration means. According to this aspect, the user can easily grasp that the subject tapped with the electronic pen is registered.
上記のコンピュータ装置の他の一態様では、前記科目登録手段によって前記複数の曜日の前記複数の時限ごとに登録された科目を時間割表画面として表示させる時間割表画面表示手段と、前記時間割表画面に表示された複数の科目の中で、ユーザが入力手段によって指定した科目を取得する科目取得手段と、コード化パターンが形成されたノート用紙への前電子ペンによる記入に対応する前記記入情報に基づいて、前記電子ペンによって前記ノート用紙に記入された手書きストロークを、前記科目取得手段が取得した前記科目に対応付けたファイルに記憶させる保存指示手段と、を更に備える。 In another aspect of the above computer apparatus, the time schedule table display means for displaying the subjects registered for each of the plurality of time periods of the plurality of days by the subject registration means as a time schedule table screen; and Based on the subject acquisition means for acquiring the subject designated by the user through the input means among the plurality of displayed subjects, and the entry information corresponding to the entry with the previous electronic pen on the notebook paper on which the coded pattern is formed Saving instruction means for storing handwritten strokes written on the notebook paper by the electronic pen in a file associated with the subject acquired by the subject acquisition means.
この態様では、時間割表画面表示手段は、科目登録手段によって前記複数の曜日の前記複数の時限ごとに登録された科目を時間割表画面として表示させ、科目取得手段は、時間割表画面に表示された複数の科目の中で、ユーザが入力手段によって指定した科目を取得する。そして、保存指示手段は、受信手段が受信した手書きストロークを、科目取得手段が取得した科目に対応付けたファイルに記憶させる。これにより、電子ペンによって記入された手書きストロークを、ユーザによって指定された科目に対応付けて適切に記憶させることができる。よって、電子ペンによってノート用紙に記入された手書きストロークを、複数の科目ごとに分類して適切に記憶させることができる。つまり、複数の科目ごとに分類して、手書きストロークを電子化することができる。 In this aspect, the time schedule table screen display means displays the subjects registered for each of the plurality of time periods of the plurality of days by the subject registration means as the time schedule table screen, and the subject acquisition means is displayed on the time schedule table screen. Among the plurality of subjects, the subject designated by the user using the input means is acquired. The save instructing unit stores the handwritten stroke received by the receiving unit in a file associated with the subject acquired by the subject acquiring unit. Thereby, the handwritten stroke filled in with the electronic pen can be appropriately stored in association with the subject designated by the user. Therefore, the handwritten strokes written on the notebook paper by the electronic pen can be classified and stored appropriately for each of a plurality of subjects. In other words, the handwritten strokes can be digitized by classifying them into a plurality of subjects.
上記のコンピュータ装置の他の一態様では、前記複数の科目の中からユーザが科目を指定した際に、前記科目取得手段が取得した前記科目に対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させるストローク表示手段を更に備える。この態様によれば、ユーザによって指定された科目について、手書きストロークを適切に表示させることができる。 In another aspect of the above computer apparatus, when a user designates a course from among the plurality of courses, the file associated with the course acquired by the course acquisition unit is opened and stored in the file And a stroke display means for displaying the handwritten stroke. According to this aspect, the handwritten stroke can be appropriately displayed for the subject designated by the user.
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、前記電子ペンによって記入された前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、前記ストローク表示手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させる。この態様によれば、ノート用紙のページに対応付けて手書きストロークを適切に記憶させることができると共に、ノート用紙に応じたページを適切に表示させることができる。 In another aspect of the above computer apparatus, the storage instruction unit stores the handwritten stroke entered by the electronic pen in the file in association with a page of the notebook paper, and the stroke display unit includes: A predetermined page among the pages stored in the file is displayed. According to this aspect, the handwritten stroke can be appropriately stored in association with the page of the notebook paper, and the page corresponding to the notebook paper can be appropriately displayed.
上記のコンピュータ装置の他の一態様では、前記ストローク表示手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させる。この態様によれば、記入された手書きストロークをリアルタイムで適切に描画させることができる。 In another aspect of the computer apparatus, the stroke display means draws the handwritten stroke on a page corresponding to the notebook paper when the handwritten stroke is written on the notebook paper by the electronic pen. According to this aspect, the written handwritten stroke can be appropriately drawn in real time.
上記のコンピュータ装置の他の一態様では、前記時間割表画面表示手段は、前記複数の科目の中で、現在開催されている講義の科目を強調表示させる。これにより、ユーザは、現在開催されている講義の科目を容易に把握することができる。 In another aspect of the above computer apparatus, the timetable table display means highlights a subject of a lecture currently being held among the plurality of subjects. Thereby, the user can easily grasp the subject of the lecture currently being held.
上記のコンピュータ装置の他の一態様では、前記科目取得手段は、前記時間割表画面に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、前記保存指示手段は、前記電子ペンによって記入された前記手書きストロークを、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、前記ストローク表示手段は、ユーザが前記科目を指定した際に、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させる。この態様によれば、電子ペンによって記入された手書きストロークを、科目だけでなく曜日や時限に対応付けて適切に記憶させることができる。また、曜日や時限に応じた手書きストロークを適切に表示させることができる。 In another aspect of the above computer apparatus, the subject acquisition unit acquires the subject when the user designates the subject from among a plurality of subjects displayed on the timetable table screen, The corresponding day of the week and the time period are acquired, and the storage instruction unit stores the handwritten stroke written by the electronic pen in association with the subject, the day of the week and the time period acquired by the subject acquisition unit. The stroke display means displays the handwritten stroke associated with the subject, the day of the week, and the time period acquired by the subject acquisition means when the user designates the subject. According to this aspect, the handwritten stroke entered with the electronic pen can be appropriately stored in association with not only the subject but also the day of the week or the time limit. Moreover, the handwritten stroke according to a day of the week or a time limit can be appropriately displayed.
上記のコンピュータ装置において好適には、前記ストローク表示手段は、前記時間割表画面に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡って表示させることができる。 Preferably, in the above computer device, the stroke display means, when a user continuously specifies subjects with the same day of the week and time displayed on the timetable table screen, the stroke day entered in the day of the week and the time Handwritten strokes can be displayed retroactively.
また上記のコンピュータ装置において好適には、前記ストローク表示手段は、前記時間割表画面に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させることができる。 Preferably, in the above computer device, the stroke display means is filled in for all subjects performed on the day of the week when the user designates the day of the week from among the plurality of days of the week displayed on the timetable table screen. The handwritten strokes can be displayed side by side.
好適には、前記ストローク表示手段は、並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、(1)前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、(2)前記現在アクティブ表示されている科目に対応する授業からみて一週間前の授業で記入された手書きストローク、(3)前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、(4)前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。
Preferably, when the user selects a course from a plurality of courses displayed side by side, the stroke display means actively displays a handwritten stroke entered for the course, and according to the user's selection. From the handwritten stroke of the currently active subject, (1) the handwritten stroke entered in the previous lesson as viewed from the lesson corresponding to the currently active subject, (2) the currently active subject Handwritten strokes entered in the lesson one week before the class corresponding to the subject, (3) Handwritten strokes entered in the next class viewed from the class corresponding to the currently active subject, (4) The handwritten strokes entered in the next week's lesson from the lesson corresponding to the currently active subject To any of the over click switches the handwriting strokes to be displayed.
また好適には、前記ストローク表示手段は、ユーザの選択に応じて、現在表示されている曜日について記入された手書きストロークから、(1)前記現在表示されている曜日の一つ前の曜日に行われた全ての科目について記入された手書きストローク、(2)前記現在表示されている曜日の一週間前の同じ曜日に行われた全ての科目について記入された手書きストローク、(3)前記現在表示されている曜日の次の曜日に行われた全ての科目について記入された手書きストローク、(4)前記現在表示されている曜日の次の週の同じ曜日に行われた全ての科目について記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。 Further preferably, the stroke display means performs (1) a line on the day of the week before the currently displayed day of the week from the handwritten stroke entered for the currently displayed day of the week according to the user's selection. Handwritten strokes entered for all subjects, (2) handwritten strokes entered for all subjects performed on the same day one week before the currently displayed day, (3) the current displayed Handwritten strokes entered for all subjects conducted on the day following the day of the week, (4) Handwritten entered for all subjects conducted on the same day of the week following the currently displayed day of the week The handwritten stroke to be displayed is switched to one of the strokes.
上記のコンピュータ装置の他の一態様では、前記ストローク表示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させる。この態様によれば、既に記入された手書きストロークの続きに、新たに記入された手書きストロークを適切に描画させることができる。 In another aspect of the above computer apparatus, the stroke display means is stored in the opened file when a handwritten stroke is entered by the electronic pen on the notebook paper on which a handwritten stroke has already been entered. A page corresponding to the note paper is displayed and the handwritten stroke is drawn on the page. According to this aspect, the newly written handwritten stroke can be appropriately drawn following the already written handwritten stroke.
上記のコンピュータ装置の他の一態様では、前記ストローク表示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記科目と前記ノート用紙に対応する前記科目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記科目のファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させる。上記のような場合には、ストローク表示手段は、現在開いているファイルの科目ではなく、ノート用紙に対応する科目のページに、手書きストロークを記憶させることができる。 In another aspect of the above computer apparatus, the stroke display means corresponds to the opened file when a handwritten stroke is entered with the electronic pen on the notebook paper on which a handwritten stroke has already been entered. If the course and the course corresponding to the notebook paper are different, or if the opened file is new, the course file corresponding to the notebook paper is opened and the page corresponding to the notebook paper is displayed. And the handwritten stroke is drawn on the page. In such a case, the stroke display means can store the handwritten stroke on the subject page corresponding to the notebook paper, not on the subject of the currently open file.
上記のコンピュータ装置において好適には、前記ストローク表示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させる。 Preferably, in the above computer device, the stroke display means displays a new page corresponding to the note paper when the handwritten stroke is written on the note paper on which the handwritten stroke is not yet written by the electronic pen. And the handwritten stroke is drawn on the page.
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記科目と前記ノート用紙に対応する前記科目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記科目のファイルに前記手書きストロークを記憶させる。上記のような場合には、保存指示手段は、現在開いているファイルではなく、ノート用紙に対応する科目のファイルに、手書きストロークを記憶させる。 In another aspect of the above computer apparatus, the save instruction means corresponds to the opened file when the handwritten stroke is written on the notebook paper on which the handwritten stroke is already written by the electronic pen. When the subject and the subject corresponding to the note paper are different, or when the opened file is new, the handwritten stroke is stored in the subject file corresponding to the note paper. In such a case, the save instructing unit stores the handwritten stroke in a file of a subject corresponding to the notebook paper, not in the currently opened file.
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させる。 In another aspect of the above computer apparatus, when the handwriting stroke is entered by the electronic pen on the notebook paper on which the handwriting stroke is not yet written, the save instruction means is stored in the opened file. A new page corresponding to the note paper that is continuous with the page is created, and the handwritten stroke is associated with the new page and stored in the file.
新規のノート用紙に手書きストロークが記入された場合、その手書きストロークをどの科目に対応付けて記憶させるか問題となるが、上記の態様によれば、新規のノート用紙に記入された手書きストロークを、ユーザによって指定された科目に対応付けて適切に記憶させることができる。 When handwritten strokes are entered on a new notebook paper, it becomes a problem to store the handwritten strokes in association with which subject. According to the above aspect, the handwritten strokes entered on the new notebook paper are It can be appropriately stored in association with the subject specified by the user.
上記のコンピュータ装置の他の一態様では、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記科目の指定がなされていない旨を報知する報知手段を更に備える。 In another aspect of the above computer apparatus, when the handwriting stroke is written on the notebook paper with the electronic pen, and the file is not open, the subject is not specified. Further provided is a notifying means.
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、前記科目取得手段が取得した前記科目に対応するファイルが記憶されていない場合、当該科目に対応付けた新たなファイルを作成する。これにより、ユーザが特に操作を行うことなく、コンピュータ装置側で自動で新規のファイルを作成することができる。 In another aspect of the above-described computer apparatus, when the file corresponding to the subject acquired by the subject acquisition unit is not stored, the saving instruction unit creates a new file associated with the subject. Accordingly, a new file can be automatically created on the computer device side without any particular operation by the user.
上記のコンピュータ装置の他の一態様では、前記複数の科目に対応する複数のファイルが格納されるフォルダのアイコンを表示させると共に、前記フォルダのアイコンが選択された際に、前記複数のファイルのアイコンを表示させる手段を更に備える。 In another aspect of the computer apparatus, an icon of a folder in which a plurality of files corresponding to the plurality of subjects are stored is displayed, and the icon of the plurality of files is displayed when the icon of the folder is selected. Is further provided.
本発明の他の観点では、電子ペンが読み取ったコード化パターンに関する記入情報を受信して、前記記入情報に応じた処理を行うコンピュータ装置によって実行されるプログラムは、前記コンピュータ装置を、複数の科目ごとに割り当てられた、それぞれで異なるコード化パターンに関する第1定義情報を記憶する記憶手段、前記複数の科目ごとに割り当てられた前記コード化パターンが形成された印刷片が、複数の曜日の複数の時限ごとに貼り付けられた時間割表への、前記電子ペンによる記入に対応する前記記入情報を受信する受信手段、前記記憶手段に記憶された前記第1定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する科目を特定し、特定した前記科目を前記複数の曜日の前記複数の時限ごとに登録する科目登録手段、として機能させる。 In another aspect of the present invention, a program executed by a computer device that receives entry information related to a coding pattern read by an electronic pen and performs processing according to the entry information includes: Storage means for storing first definition information related to different coding patterns assigned to each of the plurality of subjects, and the printed pieces on which the coding patterns assigned to the plurality of subjects are formed include a plurality of days of the week. Received by the receiving means based on the first definition information stored in the storage means, receiving means for receiving the entry information corresponding to the entry by the electronic pen on the timetable attached to each time period The course corresponding to the entered information is identified, and the identified course is registered for each of the plurality of time periods on the plurality of days of the week. Course registration means, to function as.
上記のプログラムの一態様では、前記科目登録手段は、前記複数の曜日の前記複数の時限に関して所定の順序で、特定した前記科目を登録していく。 In one aspect of the program, the subject registration unit registers the specified subjects in a predetermined order with respect to the plurality of time periods on the plurality of days of the week.
上記のプログラムの他の一態様では、前記記憶手段は、複数の曜日ごとに割り当てられた、それぞれで異なるコード化パターンに関する第2定義情報を更に記憶し、前記時間割表は、前記複数の曜日ごとに割り当てられた前記コード化パターンが形成され、前記科目登録手段は、前記第2定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する曜日を特定し、前記曜日を特定した後に前記受信手段によって受信された前記記入情報より特定した科目を、当該曜日について登録する。 In another aspect of the program, the storage unit further stores second definition information assigned to a plurality of days of the week and relating to different coding patterns, and the timetable includes the plurality of days of the week. The coding pattern assigned to the subject is formed, and the subject registration unit specifies the day of the week corresponding to the entry information received by the reception unit based on the second definition information, and specifies the day of the week The subject specified from the entry information received later by the receiving means is registered for the day of the week.
上記のプログラムの他の一態様では、前記科目登録手段は、前記第2定義情報に基づいて曜日を特定した後に、所定時間内に前記受信手段によって受信された前記記入情報のみを科目の登録に用い、前記所定時間外に前記受信手段によって受信された前記記入情報を科目の登録に用いない。 In another aspect of the above program, the subject registering unit may register only the entry information received by the receiving unit within a predetermined time after specifying a day of the week based on the second definition information. The entry information received by the receiving means outside the predetermined time is not used for subject registration.
上記のプログラムの他の一態様では、前記科目登録手段は、前記第2定義情報に基づいて特定した曜日に既に科目が登録されている場合、当該曜日について既に登録されている科目を消去し、当該曜日を特定した後に前記受信手段によって受信された前記記入情報に基づいて、当該曜日について新たに科目を登録する。
In another aspect of the above program, when the course registration unit has already registered a course on the day of the week specified based on the second definition information, the course registration unit deletes the course already registered for the day of the week, Based on the entry information received by the receiving means after specifying the day of the week, a new subject is registered for the day of the week.
上記のプログラムの他の一態様では、前記科目登録手段によって曜日が特定された際に、当該曜日について科目を登録する旨を報知する手段として前記コンピュータ装置を更に機能させる。 In another aspect of the program, when the day of the week is specified by the subject registration unit, the computer device is further caused to function as a unit for notifying that a subject is registered for the day of the week.
上記のプログラムの他の一態様では、前記科目登録手段によって科目が登録されるごとに、当該科目を表示させる手段として前記コンピュータ装置を更に機能させる。 In another aspect of the program, each time a subject is registered by the subject registration unit, the computer apparatus is further caused to function as means for displaying the subject.
上記のプログラムの他の一態様では、前記科目登録手段によって前記複数の曜日の前記複数の時限ごとに登録された科目を時間割表画面として表示させる時間割表画面表示手段、前記時間割表画面に表示された複数の科目の中で、ユーザが入力手段によって指定した科目を取得する科目取得手段、コード化パターンが形成されたノート用紙への前電子ペンによる記入に対応する前記記入情報に基づいて、前記電子ペンによって前記ノート用紙に記入された手書きストロークを、前記科目取得手段が取得した前記科目に対応付けたファイルに記憶させる保存指示手段、として前記コンピュータ装置を更に機能させる。 In another aspect of the above program, a time schedule table display means for displaying subjects registered for each of the plurality of time periods on the plurality of days by the subject registration means as a time schedule table screen, which is displayed on the time schedule table screen. Among the plurality of subjects, the subject acquisition means for acquiring the subject specified by the user by the input means, based on the entry information corresponding to the entry with the previous electronic pen on the notebook paper on which the coding pattern is formed, The computer apparatus is further caused to function as storage instruction means for storing handwritten strokes written on the notebook paper by an electronic pen in a file associated with the subject acquired by the subject acquisition means.
上記のプログラムの他の一態様では、前記複数の科目の中からユーザが科目を指定した際に、前記科目取得手段が取得した前記科目に対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させるストローク表示手段として前記コンピュータ装置を更に機能させる。 In another aspect of the program, when the user designates a course from the plurality of courses, the file associated with the course acquired by the course acquisition unit is opened and stored in the file. Further, the computer apparatus is further caused to function as stroke display means for displaying the handwritten stroke.
上記のプログラムの他の一態様では、前記保存指示手段は、前記電子ペンによって記入された前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、前記ストローク表示手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させる。 In another aspect of the program, the save instruction unit stores the handwritten stroke entered with the electronic pen in the file in association with a page of the notebook paper, and the stroke display unit includes the stroke display unit, A predetermined page among the pages stored in the file is displayed.
上記のプログラムの他の一態様では、前記ストローク表示手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させる。 In another aspect of the program, the stroke display means draws the handwritten stroke on a page corresponding to the notebook paper when the handwritten stroke is written on the notebook paper by the electronic pen.
上記のプログラムの他の一態様では、前記時間割表画面表示手段は、前記複数の科目の中で、現在開催されている講義の科目を強調表示させる。 In another aspect of the program, the time table display means highlights a subject of a lecture currently being held among the plurality of subjects.
上記のプログラムの他の一態様では、前記科目取得手段は、前記時間割表画面に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、前記保存指示手段は、前記電子ペンによって記入された前記手書きストロークを、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、前記ストローク表示手段は、ユーザが前記科目を指定した際に、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させる。 In another aspect of the program, the subject acquisition unit acquires the subject when the user designates the subject from a plurality of subjects displayed on the timetable table screen, and corresponds to the subject. Acquiring the day of the week and the time limit, and storing the handwriting stroke entered by the electronic pen in association with the subject acquired by the subject acquisition unit, the day of the week and the time limit, The stroke display means displays the handwritten stroke associated with the subject, the day of the week, and the time period acquired by the subject acquisition means when the user designates the subject.
上記のプログラムの他の一態様では、前記ストローク表示手段は、前記時間割表画面に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡って表示させる。 In another aspect of the above program, the stroke display means is filled in the day of the week and the time limit when the user has successively designated the same day of the week and the time limit displayed on the timetable table screen. The handwritten stroke is displayed retroactively.
上記のプログラムの他の一態様では、前記ストローク表示手段は、前記時間割表画面に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させる。 In another aspect of the above program, when the user designates a day of the week from among a plurality of days displayed on the timetable table screen, the stroke display means is filled in for all subjects performed on the day of the week. The handwritten strokes are displayed side by side.
上記のプログラムの他の一態様では、前記ストローク表示手段は、並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、(1)前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、(2)前記現在アクティブ表示されている科目に対応する授業からみて一週間前の授業で記入された手書きストローク、(3)前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、(4)前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。 In another aspect of the above program, when the user selects a course from a plurality of courses displayed side by side, the stroke display means actively displays a handwritten stroke entered for the course, Depending on the user's selection, from the handwritten stroke of the currently active subject, (1) the handwritten stroke entered in the previous lesson from the class corresponding to the currently active subject, (2) Handwritten strokes entered in the lesson one week prior to the lesson corresponding to the currently active subject, (3) Handwriting entered in the next lesson from the lesson corresponding to the currently active subject Stroke, (4) The next week given from the class corresponding to the currently active subject In any of the entered handwritten strokes, switch the handwriting strokes to be displayed.
上記のプログラムの他の一態様では、前記ストローク表示手段は、ユーザの選択に応じて、現在表示されている曜日について記入された手書きストロークから、(1)前記現在表示されている曜日の一つ前の曜日に行われた全ての科目について記入された手書きストローク、(2)前記現在表示されている曜日の一週間前の同じ曜日に行われた全ての科目について記入された手書きストローク、(3)前記現在表示されている曜日の次の曜日に行われた全ての科目について記入された手書きストローク、(4)前記現在表示されている曜日の次の週の同じ曜日に行われた全ての科目について記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替える。 In another aspect of the program described above, the stroke display means is configured to: (1) one of the currently displayed days of the week based on a handwritten stroke entered for the currently displayed day of the week according to a user's selection. Handwritten strokes entered for all subjects conducted on the previous day of the week, (2) Handwritten strokes entered for all subjects conducted on the same day one week before the currently displayed day, (3 ) Handwritten strokes entered for all subjects conducted on the day following the currently displayed day, (4) All subjects conducted on the same day of the week following the currently displayed day of the week The handwritten stroke to be displayed is switched to one of the handwritten strokes entered for.
上記のプログラムの他の一態様では、前記ストローク表示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させる。 In another aspect of the above program, the stroke display means stores the handwritten stroke stored in the opened file when the handwritten stroke is entered with the electronic pen on the notebook paper on which the handwritten stroke has already been entered. A page corresponding to the note paper is displayed and the handwritten stroke is drawn on the page.
上記のプログラムの他の一態様では、前記ストローク表示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記科目と前記ノート用紙に対応する前記科目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記科目のファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させる。 In another aspect of the above program, the stroke display means may include the subject corresponding to the opened file when the handwritten stroke is entered with the electronic pen on the notebook paper on which the handwritten stroke has already been entered. If the subject corresponding to the note paper is different, or if the opened file is new, the subject file corresponding to the note paper is opened and the page corresponding to the note paper is displayed. At the same time, the handwritten stroke is drawn on the page.
上記のプログラムの他の一態様では、前記ストローク表示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させる。 In another aspect of the above program, when the handwriting stroke is entered by the electronic pen on the notebook paper on which the handwriting stroke is not yet written, the stroke display means displays a new page corresponding to the notebook paper. The handwritten stroke is drawn on the page as well as displayed.
上記のプログラムの他の一態様では、前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記科目と前記ノート用紙に対応する前記科目とが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記科目のファイルに前記手書きストロークを記憶させる。 In another aspect of the program, the saving instruction means may include the subject corresponding to the opened file when the handwritten stroke is entered by the electronic pen on the notebook paper on which the handwritten stroke has already been entered. If the subject corresponding to the note paper is different or if the opened file is new, the handwritten stroke is stored in the subject file corresponding to the note paper.
上記のプログラムの他の一態様では、前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させる。 In another aspect of the above program, when the handwriting stroke is entered by the electronic pen on the notebook paper on which the handwriting stroke has not yet been written, the save instruction means stores the page stored in the opened file. A new page corresponding to the note paper is created, and the handwritten stroke is associated with the new page and stored in the file.
上記のプログラムの他の一態様では、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記科目の指定がなされていない旨を報知する報知手段として前記コンピュータ装置を更に機能させる。 In another aspect of the above-described program, when the handwritten stroke is entered on the notebook paper with the electronic pen, and the file is not open, a notification that informs that the subject is not specified The computer apparatus is further caused to function as means.
上記のプログラムの他の一態様では、前記保存指示手段は、前記科目取得手段が取得した前記科目に対応するファイルが記憶されていない場合、当該科目に対応付けた新たなファイルを作成する。 In another aspect of the above program, the save instruction unit creates a new file associated with the subject when the file corresponding to the subject acquired by the subject acquisition unit is not stored.
上記のプログラムの他の一態様では、前記複数の科目に対応する複数のファイルが格納されるフォルダのアイコンを表示させると共に、前記フォルダのアイコンが選択された際に、前記複数のファイルのアイコンを表示させる手段として前記コンピュータ装置を更に機能させる。 In another aspect of the program, an icon of a folder in which a plurality of files corresponding to the plurality of subjects are stored is displayed, and the icon of the plurality of files is displayed when the folder icon is selected. The computer apparatus is caused to further function as a display means.
これらのプログラムを実行することにより、上記のコンピュータ装置を実現することができる。 By executing these programs, the above-described computer device can be realized.
本発明によれば、ユーザによって作成された時間割表をコンピュータ装置に適切に登録することができる。また、このように登録された時間割表を用いることで、電子ペンによってノート用紙に記入された手書きストロークを、複数の科目ごとに分類して適切に記憶させることができる(つまり手書きストロークを電子化できる)。 According to the present invention, the timetable created by the user can be appropriately registered in the computer apparatus. In addition, by using the timetable registered in this way, handwritten strokes written on notebook paper with an electronic pen can be classified and stored for each subject (that is, handwritten strokes are digitized). it can).
以下、図面を参照しながら、本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<第1実施形態>
まず、本発明に係る第1実施形態について説明する。
<First Embodiment>
First, a first embodiment according to the present invention will be described.
[情報処理システムの構成]
図1は、第1実施形態に係る情報処理システムの構成を示す。図1に示すように、情報処理システムは、ユーザが使用する電子ペン1と、電子ペン1から記入情報等を受信して処理するコンピュータ装置2と、ドットパターンが形成された時間割表3と、各々で異なる座標範囲のドットパターンが形成された複数のノート用紙4と、科目別にノート用紙4を区切るための見出し用紙5と、時間割表3、ノート用紙4及び見出し用紙5を綴じるための多穴ファイル6とを有する。
[Configuration of information processing system]
FIG. 1 shows a configuration of an information processing system according to the first embodiment. As shown in FIG. 1, the information processing system includes an electronic pen 1 used by a user, a computer device 2 that receives and processes entry information and the like from the electronic pen 1, a timetable 3 on which a dot pattern is formed, A plurality of notebook papers 4 each formed with a dot pattern of a different coordinate range, a heading paper 5 for separating the notebook paper 4 by subject, and a multi-hole for binding the timetable 3, the notebook paper 4 and the heading paper 5 File 6.
時間割表3は、複数の曜日の複数の時限ごとに講義の科目が対応付けられた表であり、科目の部分にドットパターンが形成される。具体的には、時間割表3は、各科目ごとに異なる座標範囲のドットパターン(言い換えるとユニークなドットパターン)が形成されたシール等が、時間割表3の科目の部分に貼付される。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷される。他方で、科目の名称や枠線などは、赤外域に吸収性を持たないインクにより印刷される。また、時間割表3には、多穴ファイル6により綴じるための穴が形成されている。なお、時間割表3はユーザによって作成されるものであり、詳細は後述する。 The timetable 3 is a table in which lecture subjects are associated with a plurality of time periods on a plurality of days of the week, and a dot pattern is formed in the subject portion. Specifically, in the timetable 3, a sticker or the like in which a dot pattern (in other words, a unique dot pattern) having a different coordinate range is formed for each subject is attached to the subject of the timetable 3. The dot pattern is printed with ink containing carbon that absorbs infrared rays. On the other hand, subject names, frame lines, and the like are printed with ink that does not absorb in the infrared region. In the timetable 3, holes for binding by the multi-hole file 6 are formed. The timetable 3 is created by the user and will be described in detail later.
複数のノート用紙4は、所謂ルーズリーフに相当し、科目に応じた内容(例えば講義での板書を書き写した内容)が電子ペン1によって記入される。複数のノート用紙4は、それぞれで異なる座標範囲のドットパターン(コード化パターン)が形成されており、時間割表3に用いられるドットパターンとも座標範囲が異なる。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷される。また、複数のノート用紙4は、多穴ファイル6により綴じるための穴が形成されている。なお、本実施形態では、ドットパターンは、アノト方式のものによるが、他のコード化パターンを用いても良い。 The plurality of notebook sheets 4 correspond to so-called loose leaves, and the contents corresponding to the subject (for example, contents obtained by copying a board written in a lecture) are filled in with the electronic pen 1. The plurality of notebook papers 4 are formed with dot patterns (coded patterns) having different coordinate ranges, and the coordinate ranges are different from the dot patterns used in the timetable 3. The dot pattern is printed with ink containing carbon that absorbs infrared rays. Further, the plurality of notebook papers 4 are formed with holes for binding by the multi-hole file 6. In this embodiment, the dot pattern is based on the Anoto method, but other coding patterns may be used.
コンピュータ装置2は、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイなどを有し、電子ペン1から記入情報等を受信して種々の処理を行う。例えば、コンピュータ装置2は、「iPad(登録商標)」などのタブレットPCで構成される。 The computer device 2 includes a processor such as a CPU, a memory such as a ROM and a RAM, a display, etc., and receives entry information from the electronic pen 1 and performs various processes. For example, the computer apparatus 2 includes a tablet PC such as “iPad (registered trademark)”.
ここで、図1に示すような情報処理システムの利用形態を簡単に説明する。ユーザは、後述する方法によって、各科目に対応付けられたドットパターンが形成された時間割表3を作成する。そして、ユーザは、電子ペン1によって、時間割表3の科目の部分を1つずつ順にタップしていくことで、時間割表3に規定された複数の曜日の複数の時限における科目を全てタップする。コンピュータ装置2は、電子ペン1によって時間割表3の科目がタップされるごとに、タップされた科目を特定して当該科目を該当する曜日の該当する時限に順に登録していくことで、時間割表3に規定された複数の曜日の複数の時限における科目を全て登録する。こうすることで、コンピュータ装置2は、ユーザによって作成された時間割表3を登録する、つまり時間割表3を電子化する。 Here, a usage form of the information processing system as shown in FIG. 1 will be briefly described. The user creates a timetable 3 in which a dot pattern associated with each subject is formed by a method described later. The user taps all subjects in a plurality of time periods on a plurality of days of the week specified in the timetable 3 by sequentially tapping the subjects of the timetable 3 with the electronic pen 1 one by one. Each time the subject of the timetable 3 is tapped with the electronic pen 1, the computer device 2 identifies the tapped subject and registers the subject in the corresponding time period of the corresponding day of the week. Register all subjects in multiple time periods on multiple days of the week specified in 3. By doing so, the computer apparatus 2 registers the timetable 3 created by the user, that is, digitizes the timetable 3.
次に、上記のようにコンピュータ装置2に登録された時間割表の利用形態について説明する。コンピュータ装置2は、登録された時間割表をディスプレイ上に表示させる(以下では、時間割表が表示された画面を「時間割表画面」と呼ぶ)。ユーザは、このように表示された時間割表画面を参照し、時間割表画面に表示された複数の科目の中から1つの科目を指定する。この際に、コンピュータ装置2は、ユーザが指定した科目用のファイルを開く。当該ファイルは、ユーザが電子ペン1によってノート用紙4に記入した手書きストロークを、科目ごとに分類して記憶させるためのものであり、講義の科目の数だけ存在する。コンピュータ装置2は、上記のようにファイルを開いた際に、そのファイルの科目について記入された手書きストロークにおいて、ノート用紙4の所定のページ(例えば手書きストロークが記入された最終ページ)に記入された手書きストロークをディスプレイ上に表示させる。また、ユーザは、電子ペン1によってノート用紙4に手書きストロークを記入する。この際に、コンピュータ装置2は、ユーザによって記入された手書きストロークをディスプレイ上に描画すると共に、上記のようにして開いたファイルに当該手書きストロークを記憶させる。 Next, a usage form of the timetable registered in the computer apparatus 2 as described above will be described. The computer apparatus 2 displays the registered timetable on the display (hereinafter, a screen on which the timetable is displayed is referred to as a “timetable table screen”). The user refers to the timetable table screen displayed in this way, and designates one subject from among a plurality of subjects displayed on the timetable table screen. At this time, the computer device 2 opens a file for a subject designated by the user. The file is for storing handwritten strokes entered on the note paper 4 by the user with the electronic pen 1 for each subject, and there are as many subjects as there are lectures. When the computer device 2 opened the file as described above, the handwritten stroke entered for the subject of the file was entered on a predetermined page of the notebook paper 4 (for example, the last page on which the handwritten stroke was entered). The handwritten stroke is displayed on the display. Further, the user enters a handwritten stroke on the notebook paper 4 with the electronic pen 1. At this time, the computer apparatus 2 draws the handwritten stroke entered by the user on the display, and stores the handwritten stroke in the file opened as described above.
[時間割表]
図2及び図3を参照して、本実施形態に係る時間割表3の構成及び作成方法について説明する。
[Timetable]
With reference to FIG.2 and FIG.3, the structure and creation method of the timetable 3 which concerns on this embodiment are demonstrated.
図2(a)は、時間割表3を作成するために用いられるシール8を示している。シール(印刷片)8は、裏面に粘着剤が形成された紙(シール台紙)として構成されている。剥離紙から剥がしてそのまま貼るタイプのシールが好適であるが、水で濡らしてから貼るタイプのシールでも良い。また、シールを用いることに限定はされず、ユーザがのり付けして貼るような紙片などを用いても良い。更に、材料として紙を用いることに限定はされず、プラスチックフィルムなどの種々の材料を用いることができる。 FIG. 2A shows the seal 8 used for creating the timetable 3. The seal (print piece) 8 is configured as a paper (sticker mount) having an adhesive formed on the back surface. A seal of the type that is peeled off from the release paper and stuck as it is is suitable, but a sticker of a type that is stuck after being wet with water may also be used. Moreover, it is not limited to using a seal | sticker, You may use the paper piece etc. which a user pastes and sticks. Furthermore, it is not limited to using paper as a material, and various materials such as a plastic film can be used.
図2(a)に示すように、シール8は、複数の科目ごとに用いられる複数のシール8a〜8kを有する。シール8a〜8kは、表面に、講義の対象となっている複数の科目のそれぞれの名称を示す科目名(科目の名称の略称も含むものとする)が印刷されていると共に、複数の科目のそれぞれに対応付けられたユニークなドットパターンが印刷されている。つまり、シール8a〜8kは、各科目ごとに異なる座標範囲のドットパターンが印刷されている。また、シール8a〜8kにおいては、同じ科目名が印刷されたもの(図2(a)に示す例では4枚)については同じドットパターンが印刷されている。つまり、シール8には、同じ科目名及び同じドットパターンが印刷された複数のセットが形成されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷され、科目名を示す文字などは、赤外域に吸収性を持たないインクにより印刷される。なお、シール8には、使用する科目の部分を剥離紙から剥がし易いようにハーフカットが施されている。また、水で濡らしてから貼るタイプのシールの場合は、ミシン目状のハーフカットとすると良い。 As shown in FIG. 2A, the seal 8 has a plurality of seals 8a to 8k used for a plurality of subjects. The stickers 8a to 8k are printed on the surface with subject names (including abbreviations of subject names) indicating the names of the subjects that are the subject of the lecture, and are attached to the subjects. The associated unique dot pattern is printed. That is, on the stickers 8a to 8k, dot patterns having different coordinate ranges are printed for each subject. In addition, in the stickers 8a to 8k, the same dot pattern is printed for those printed with the same subject name (four in the example shown in FIG. 2A). That is, the seal 8 is formed with a plurality of sets in which the same subject name and the same dot pattern are printed. The dot pattern is printed with ink containing carbon that absorbs infrared rays, and characters indicating the subject name are printed with ink that does not absorb in the infrared region. The seal 8 is half-cut so that the subject portion to be used can be easily peeled off from the release paper. In the case of a sticker that is applied after being wet with water, a perforated half cut may be used.
図2(b)は、シール8が貼り付けられていない状態の時間割表3を示している。図2(b)に示すように、破線領域A1に示す部分には、シール8a〜8kを貼り付けるべき箇所を示す枠線のみが印刷されており、破線領域A2に示す部分には、曜日や時限などを示す文字及び枠線が印刷されている。また、破線領域A2に示す部分において、曜日が印刷された部分(曜日に対応する枠線で示された矩形の内部)には、各曜日ごとに異なる座標範囲のドットパターンが印刷されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷され、曜日や時限などを示す文字及び枠線は、赤外域に吸収性を持たないインクにより印刷される。 FIG. 2B shows a timetable 3 in a state where the seal 8 is not attached. As shown in FIG. 2 (b), only the frame lines indicating the locations where the stickers 8a to 8k are to be pasted are printed on the portion shown in the broken line area A1, and the day of the week or Characters and frame lines indicating time limit and the like are printed. In the portion indicated by the broken line area A2, a dot pattern having a different coordinate range for each day of the week is printed in the portion where the day of the week is printed (inside the rectangle indicated by the frame line corresponding to the day of the week). The dot pattern is printed with ink containing carbon that absorbs infrared rays, and characters and frame lines indicating days of the week and time limits are printed with ink that does not absorb in the infrared region.
図3は、上記したシール8を用いて作成された時間割表3(完成された状態にある時間割表3)の具体例を示している。図3に示すように、破線領域A3に示す部分に、シール8が貼り付けられている。ユーザは、各曜日の各時限ごとに、講義が行われる科目に対応するシール8(シール8a〜8kのいずれか)を貼り付ける作業を行うことで、時間割表3を完成させる。 FIG. 3 shows a specific example of the timetable 3 (the timetable 3 in a completed state) created using the seal 8 described above. As shown in FIG. 3, a seal 8 is affixed to the portion indicated by the broken line area A3. The user completes the timetable 3 by pasting the sticker 8 (any one of the stickers 8a to 8k) corresponding to the subject to be lectured for each time period of each day of the week.
なお、上記したように、元の時間割表3における科目の部分にはドットパターンは印刷されておらず(図2(a)参照)、シール8にドットパターンが印刷されているが、以下の説明では、時間割表3はシール8が貼り付けられた状態にあるものとし(つまり時間割表3が完成された状態にあるものとし)、説明の便宜上、時間割表3の科目の部分にドットパターンが形成されているものとして扱う。 As described above, the dot pattern is not printed on the subject portion in the original timetable 3 (see FIG. 2A), and the dot pattern is printed on the sticker 8. Then, it is assumed that the timetable 3 is in a state where the sticker 8 is pasted (that is, the timetable 3 is completed), and for convenience of explanation, a dot pattern is formed in the subject portion of the timetable 3 Treat as being.
[ドットパターン]
図4及び図5を参照して、時間割表3及びノート用紙4に形成されたアノト方式のドットパターンについて説明する。図4は、時間割表3及びノート用紙4に形成されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図4に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、時間割表3やノート用紙4上の位置座標が決定されるよう構成されている。
[Dot pattern]
The Anoto dot pattern formed on the timetable 3 and the note paper 4 will be described with reference to FIGS. FIG. 4 is a diagram for explaining the relationship between the dots of the dot pattern formed on the timetable 3 and the notebook paper 4 and the values to which the dots are converted. As shown in FIG. 4, each dot of the dot pattern is associated with a predetermined value depending on its position. That is, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, or right is shifted from the reference position of the virtual grid (the intersection of the vertical and horizontal lines). The value of each dot can be further converted into a first bit value for the X coordinate and a second bit value for the Y coordinate. The position coordinates on the timetable 3 and the notebook paper 4 are determined by the combination of information thus associated.
図5(a)は、あるドットパターンの配列を示している。図5(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、時間割表3やノート用紙4上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンが時間割表3やノート用紙4上のどの位置にあるのか)を保持している。図5(b)は、図5(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図4に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。 FIG. 5A shows an arrangement of a certain dot pattern. As shown in FIG. 5A, 6 × 6 dots within a range of about 2 mm in length and breadth form a unique pattern no matter what part of the timetable 3 or notebook paper 4 is taken 6 × 6 dots. Are arranged as follows. The dot pattern formed by these 36 dots holds position coordinates (for example, where the dot pattern is on the timetable 3 or the notebook paper 4). FIG. 5B is a diagram in which each dot shown in FIG. 5A is converted into a value associated with the regularity shown in FIG. 4 according to the shift direction from the reference position of the lattice. This conversion is performed by the electronic pen 1 that captures an image of a dot pattern.
[電子ペン]
次に、電子ペン1について図6を用いて説明する。図6は、電子ペン1の構造を示す概略図である。図6に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111、及びバッテリー112を備える。インクカートリッジ104の先端はペン先部103となっており、ユーザは、電子ペン1のペン先部103をノート用紙4に当接させて、ストローク(手書きストローク)を記入したり、電子ペン1のペン先部103を時間割表3に当接させて、タップ(ペン先部103による時間割表3への軽叩)したりする。本明細書では、電子ペン1によるタップも、「記入」の概念に含まれるものとする。ここで、電子ペン1のペン先部103が時間割表3やノート用紙4に接触することをペンダウンと呼び、接触している(当接している)状態からペン先部103が離れることをペンアップと呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形等は、1つ又は複数個のストロークからなる。インクカートリッジ104のインクは、赤外線を吸収する材料を含まないので、プロセッサ103によるドットパターンの読取りを阻害しない。
[Electronic pen]
Next, the electronic pen 1 will be described with reference to FIG. FIG. 6 is a schematic view showing the structure of the electronic pen 1. As shown in FIG. 6, the electronic pen 1 includes an ink cartridge 104, an LED 105, a CMOS camera 106, a pressure sensor 107, a processor 108 including a CPU, a memory 109 such as a ROM and a RAM, A communication unit 111 including a real time clock 110, an antenna, and the like, and a battery 112 are provided. The tip of the ink cartridge 104 is a pen tip portion 103, and the user touches the pen tip portion 103 of the electronic pen 1 against the notebook paper 4 to enter a stroke (handwritten stroke) or the electronic pen 1. The pen nib portion 103 is brought into contact with the timetable 3 and tapped (tapping the timetable 3 with the nib 103). In this specification, the tap with the electronic pen 1 is also included in the concept of “entry”. Here, the contact of the pen tip portion 103 of the electronic pen 1 with the timetable 3 or the notebook paper 4 is referred to as “pen down”, and the pen up portion 103 is separated from the contact (contact) state. Call it. A trajectory written between the pen-down and pen-up of the electronic pen 1 is one stroke, and characters, figures, etc. are composed of one or a plurality of strokes. Since the ink of the ink cartridge 104 does not include a material that absorbs infrared rays, the reading of the dot pattern by the processor 103 is not hindered.
バッテリー112は電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1によりノート用紙4に文字やマークを書いたり時間割表3にタップしたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。 The battery 112 is for supplying electric power to each component in the electronic pen 1. For example, the battery 112 is configured to turn on / off the electronic pen 1 itself by attaching and detaching a cap (not shown) of the electronic pen 1. May be. The real time clock 110 transmits time information indicating the current time (time stamp) and supplies the time information to the processor 108. The pressure sensor 107 detects the pressure applied through the ink cartridge 104 from the pen tip portion 103 when the user writes characters or marks on the notebook paper 4 with the electronic pen 1 or taps the timetable 3, that is, the writing pressure. The value is transmitted to the processor 108.
プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105及びCMOSカメラ106のスイッチのオン/オフを切替える。即ち、ユーザが電子ペン1によりノート用紙4に文字など書いたり時間割表3にタップしたりすると、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。そして、通信ユニット111が、圧力センサ107により検出されたペンダウン情報PDと、後述するペンIDとを関連付けて、記入情報としてコンピュータ装置2へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1を時間割表3ないしノート用紙4から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット111が、圧力センサ107により検出されたペンアップ情報とペンIDとを関連付けて、記入情報としてコンピュータ装置2へ送信する。 The processor 108 switches on / off the switches of the LED 105 and the CMOS camera 106 based on the writing pressure data supplied from the pressure sensor 107. That is, when the user writes characters or the like on the notebook paper 4 with the electronic pen 1 or taps on the timetable 3, the pen pressure is applied to the pen tip portion 103, and the pressure sensor 107 detects a writing pressure higher than a predetermined value. On the other hand, the processor 108 determines that the user has started filling in and activates the LED 105 and the CMOS camera 106. Then, the communication unit 111 associates the pen-down information PD detected by the pressure sensor 107 with a pen ID described later, and transmits it to the computer apparatus 2 as entry information. Further, when the user finishes entering one stroke and moves the electronic pen 1 away from the timetable 3 or the notebook paper 4, the pressure sensor 107 detects a pen-up because no writing pressure exceeding a predetermined value is detected. Then, the communication unit 111 associates the pen-up information detected by the pressure sensor 107 with the pen ID, and transmits it to the computer apparatus 2 as entry information.
LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、時間割表3やノート用紙4上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103が時間割表3ないしノート用紙4に接触する位置とはわずかにずれている。CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、カーボンは赤外線を吸収するため、LED105によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、時間割表3やノート用紙4に文字や枠線などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ108は、ドットパターンを認識することができる。なお、CMOSカメラ106による撮影領域は、図5(a)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。 The LED 105 and the CMOS camera 106 are attached near the pen tip portion 103 of the electronic pen 1, and an opening 102 is formed in a portion of the housing 101 that faces the LED 105 and the CMOS camera 106. The LED 105 illuminates infrared rays toward the vicinity of the pen point portion 103 on the timetable 3 and the notebook paper 4. The region is slightly deviated from the position where the pen tip 103 contacts the timetable 3 or the note paper 4. The CMOS camera 106 captures a dot pattern in the area illuminated by the LED 105 and supplies image data of the dot pattern to the processor 108. Here, since carbon absorbs infrared rays, the infrared rays irradiated by the LED 105 are absorbed by the carbon contained in the dots. Therefore, the dot portion has a small amount of infrared reflection, and the portion other than the dot has a large amount of infrared reflection. By photographing with the CMOS camera 106, a threshold value is provided based on the difference in the amount of reflected infrared light, so that a dot region containing carbon can be distinguished from other regions. Therefore, even when characters, frame lines, or the like are printed on the timetable 3 or the notebook paper 4, the processor 108 can recognize the dot pattern because the printed ink does not absorb in the infrared region. Note that the shooting area by the CMOS camera 106 is a range including a size of about 2 mm × about 2 mm as shown in FIG. 5A, and the shooting by the CMOS camera 106 is performed at regular intervals of about 50 to 100 times per second. Is called. Further, the CMOS camera 106 has a sufficient depth of field in order to photograph dots clearly.
プロセッサ108は、ユーザの記入が行われる間、CMOSカメラ106によって供給される画像データのドットパターンから、ユーザが記入するストローク(筆跡)の時間割表3やノート用紙4上におけるX、Y座標(以後、単に「位置座標」または「座標情報」とも呼ぶ。)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図5(a)に示されるようなドットパターンの画像データを図5(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX、Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を発揮させる。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX、Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、時間割表3及びノート用紙4における6×6のドットパターンは、時間割表3及びノート用紙4内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置が時間割表3やノート用紙4のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。 The processor 108 performs X and Y coordinates (hereinafter referred to as “time table 3” and “notebook 4” on the timetable 3 of the stroke (handwriting) to be entered by the user from the dot pattern of the image data supplied by the CMOS camera 106 during the user entry. Simply referred to as “positional coordinates” or “coordinate information”). That is, the processor 108 converts the image data of the dot pattern as shown in FIG. 5A supplied by the CMOS camera 106 into the data array shown in FIG. The data is converted into a Y coordinate bit value, and X and Y coordinate data are calculated from the data array by a predetermined calculation method. Note that the processor 108 has a rotation correction processing function for correcting the arrangement of dots on the image due to the angle of the electronic pen 1 facing the dot pattern, and this function is exhibited during the coordinate calculation. Then, the processor 108 associates the current time (time stamp: entered time information) transmitted from the real-time clock 110, writing pressure data, and X and Y coordinate data. Hereinafter, these associated data are collectively referred to as “coordinate attribute information”. Since the 6 × 6 dot pattern in the timetable 3 and the notebook paper 4 does not overlap in the timetable 3 and the notebook paper 4, when the user enters characters or the like with the electronic pen 1, It is possible to specify the position on the timetable 3 or the note paper 4 by coordinate calculation by the processor 108.
メモリ109には、電子ペン1を識別するための「pen01」といったペンID、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット111は、ペンIDと、時刻情報(タイムスタンプ)と、筆圧データと、X、Y座標データとを関連付けて、記入情報としてコンピュータ装置2へ送信する。通信ユニット111によるコンピュータ装置2への送信は、Bluetooth(登録商標)などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン1のペンダウンからペンアップまでの間に生成されてコンピュータ装置2に送信された1個又は複数個の座標属性情報は、コンピュータ装置2によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX、Y座標(座標点)からなり、コンピュータ装置2は、ペンダウン情報及びペンアップ情報によって、1つのストロークを構成する1個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン1によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。 The memory 109 stores property information such as a pen ID such as “pen01” for identifying the electronic pen 1, a pen manufacturer number, and a pen software version. Then, the communication unit 111 associates the pen ID, time information (time stamp), writing pressure data, and X and Y coordinate data, and transmits them to the computer apparatus 2 as entry information. Transmission to the computer apparatus 2 by the communication unit 111 is performed immediately and sequentially by wireless transmission such as Bluetooth (registered trademark). Here, one or a plurality of coordinate attribute information generated between the pen-down and pen-up of the electronic pen 1 and transmitted to the computer device 2 is stored as stroke information by the computer device 2. In other words, one stroke is made up of one or a plurality of X, Y coordinates (coordinate points), and the computer apparatus 2 can use one or a plurality of pieces constituting one stroke based on the pen-down information and the pen-up information. Recognize coordinate attribute information. As described above, a set of coordinate attribute information generated by the electronic pen 1 when the user enters one stroke is referred to as “stroke information”.
[コンピュータ装置]
次に、コンピュータ装置2について説明する。コンピュータ装置2は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図7は、コンピュータ装置2の機能ブロック図である。コンピュータ装置2は、機能的には、入力手段21、通信手段22、処理手段24、記憶手段25、表示手段26を備える。
[Computer device]
Next, the computer apparatus 2 will be described. The computer device 2 includes, as hardware, an antenna device capable of data communication with the electronic pen 1, a processor such as a CPU, a memory such as ROM and RAM, a display, a personal computer including a mouse and a keyboard, and the like. . FIG. 7 is a functional block diagram of the computer apparatus 2. Functionally, the computer apparatus 2 includes an input unit 21, a communication unit 22, a processing unit 24, a storage unit 25, and a display unit 26.
入力手段21は、各種コマンドやデータを入力するためのマウスやキーボードなどから構成されている。なお、表示手段26がタッチパネル方式である場合には、表示手段26の表示画面上に設けられたタッチパネルも入力手段21として機能する。通信手段(受信手段)22は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、処理手段24に伝送する。表示手段26は、ディスプレイ等によって構成され、処理手段24によって指示された内容を表示する。 The input means 21 includes a mouse and a keyboard for inputting various commands and data. When the display unit 26 is a touch panel system, the touch panel provided on the display screen of the display unit 26 also functions as the input unit 21. The communication means (reception means) 22 is configured by an antenna reception circuit or the like, receives entry information from the electronic pen 1, and transmits it to the processing means 24. The display means 26 is constituted by a display or the like, and displays the contents instructed by the processing means 24.
記憶手段25は、ハードディスクやROM、RAMといったメモリによって構成される。本実施形態では、記憶手段25は、図8に示すように、複数の曜日(月曜〜金曜)と、複数の曜日のそれぞれに割り当てられたドットパターンの座標範囲とを対応付けた座標定義情報(第2定義情報)を記憶している。具体的には、記憶手段25は、曜日ごとに異なるドットパターンの座標範囲を記憶している。ドットパターンの座標範囲は、矩形の角の位置座標(Xn,Yn)、高さ(H)、幅(W)によって規定される(以下同様とする)。また、記憶手段25は、図9に示すように、講義の対象となっている複数の科目と、当該複数の科目のそれぞれに割り当てられたドットパターンの座標範囲とを対応付けた座標定義情報(第1定義情報)を記憶している。具体的には、記憶手段25は、科目ごとに異なるドットパターンの座標範囲を記憶している。更に、記憶手段25は、複数のノート用紙4のそれぞれに割り当てられたドットパターンの座標範囲を示す座標定義情報も記憶している。具体的には、記憶手段25は、各ノート用紙4ごとに異なるドットパターンの座標範囲を記憶している。 The storage means 25 is configured by a memory such as a hard disk, ROM, or RAM. In the present embodiment, as shown in FIG. 8, the storage unit 25 coordinates information (corresponding to a plurality of days of the week (Monday to Friday)) and a coordinate range of a dot pattern assigned to each of the plurality of days of the week ( (Second definition information) is stored. Specifically, the storage unit 25 stores a coordinate range of dot patterns that differ for each day of the week. The coordinate range of the dot pattern is defined by the position coordinates (Xn, Yn), height (H), and width (W) of the corners of the rectangle (the same applies hereinafter). Further, as shown in FIG. 9, the storage means 25 has coordinate definition information in which a plurality of subjects to be lectured are associated with coordinate ranges of dot patterns assigned to the subjects. 1st definition information) is stored. Specifically, the storage means 25 stores a coordinate range of dot patterns that differ for each subject. Further, the storage unit 25 also stores coordinate definition information indicating the coordinate range of the dot pattern assigned to each of the plurality of notebook papers 4. Specifically, the storage unit 25 stores a coordinate range of dot patterns that differ for each notebook paper 4.
記憶手段25は、処理手段24の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶し、さらに、処理手段24の指示により、記憶領域を確保して、ペンダウンからペンアップまでの記入情報に含まれる座標属性情報をストローク情報としてペンID毎に記憶する。具体的には、記憶手段25は、複数の科目のそれぞれに対応するファイルごとに、電子ペン1によってノート用紙4に記入された手書きストロークを記憶する。上記以外にも、記憶手段25は、処理手段24の指示により、プログラムの実行により生成される各種情報を記憶する。 The storage means 25 stores the entry information received from the electronic pen 1 for each pen ID according to the processing instruction of the processing means 24, and further secures a storage area according to the instruction of the processing means 24, from pen down to pen up. Is stored as stroke information for each pen ID. Specifically, the storage unit 25 stores handwritten strokes written on the notebook paper 4 by the electronic pen 1 for each file corresponding to each of a plurality of subjects. In addition to the above, the storage unit 25 stores various information generated by the execution of the program according to instructions from the processing unit 24.
処理手段24は、CPU等のプロセッサによって構成され、コンピュータ装置2の全体の制御を行う。具体的には、処理手段24は、科目登録手段241と、判定手段242と、取得手段243と、保存指示手段244と、時間割表画面表示手段245と、ストローク表示手段246と、報知手段247とを備える。 The processing means 24 is constituted by a processor such as a CPU and controls the entire computer apparatus 2. Specifically, the processing unit 24 includes a subject registration unit 241, a determination unit 242, an acquisition unit 243, a save instruction unit 244, a time table display unit 245, a stroke display unit 246, and a notification unit 247. Is provided.
科目登録手段241は、電子ペン1による時間割表3へのタップに対応する記入情報に基づいて、ユーザによって作成された時間割表3の科目を登録するための処理を行う。具体的には、科目登録手段241は、図9に示したような記憶手段25に記憶された座標定義情報に基づいて、電子ペン1によってタップされた時間割表3の科目を特定し、特定した科目を該当する曜日の該当する時限に登録していく。即ち、科目登録手段241は、電子ペン1によって時間割表3の科目がタップされるごとに、タップされた科目を特定して登録していくことで、時間割表3に規定された複数の曜日の複数の時限における科目を全て登録する。より詳しくは、科目登録手段241は、電子ペン1によって時間割表3の曜日の部分がタップされた場合に、この後に電子ペン1によってタップされた科目を、タップされた曜日の各時限に対して順に登録していく。この場合、科目登録手段241は、図8に示したような座標定義情報に基づいて、時間割表3の曜日の部分への電子ペン1によるタップを判定すると共に、電子ペン1によってタップされた曜日を特定する。そして、科目登録手段241は、このような処理を全ての曜日に対して行うことで、時間割表3に規定された複数の曜日の複数の時限における科目を全て登録する。こうして登録された時間割表のデータは、記憶手段25に記憶される。 The course registration unit 241 performs processing for registering the course of the timetable 3 created by the user based on the entry information corresponding to the tap on the timetable 3 with the electronic pen 1. Specifically, the course registration unit 241 identifies and identifies the course in the timetable 3 tapped by the electronic pen 1 based on the coordinate definition information stored in the storage unit 25 as illustrated in FIG. Register the subject at the appropriate time on the applicable day of the week. That is, the course registration unit 241 identifies and registers the tapped course each time the course in the timetable 3 is tapped with the electronic pen 1, so that the plurality of days of the week specified in the timetable 3 is registered. Register all subjects in multiple time periods. More specifically, when the electronic pen 1 taps the day part of the timetable 3 with the electronic pen 1, the subject registration unit 241 selects the subject tapped with the electronic pen 1 for each time period of the tapped day of the week. Register in order. In this case, the subject registration unit 241 determines the tap by the electronic pen 1 to the day of the week in the timetable 3 based on the coordinate definition information as shown in FIG. 8 and the day of the week tapped by the electronic pen 1. Is identified. Then, the subject registration unit 241 registers all subjects in a plurality of time periods on a plurality of days specified in the timetable 3 by performing such processing for all days of the week. The time table data thus registered is stored in the storage means 25.
取得手段243は、後述する時間割表画面表示手段245によって時間割表画面に表示された複数の科目の中で、ユーザが指定した科目を取得する。具体的には、取得手段243は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザが入力手段21を用いて指定した科目を特定する。例えば、取得手段243は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目を取得する。このように、取得手段243は、本発明における「科目取得手段」の一例に相当する。 The acquisition unit 243 acquires a course designated by the user from among a plurality of courses displayed on the timetable table screen by the timetable table screen display unit 245 described later. Specifically, the acquisition unit 243 specifies the subject designated by the user using the input unit 21 based on the data of the timetable stored in the storage unit 25. For example, the acquisition unit 243 acquires the subject specified by the user clicking with the mouse or touch-inputting with the touch panel. Thus, the acquisition unit 243 corresponds to an example of “subject acquisition unit” in the present invention.
判定手段242は、ユーザが科目を指定した際に、取得手段243が取得した科目に対応するファイルが記憶手段25に記憶されているか否かを判定する。また、判定手段242は、ユーザが電子ペン1によってノート用紙4に手書きストロークを記入した際に、ファイルを開いているか否かを判定する。ファイルを開いている場合には、判定手段242は、そのファイルが新規のファイルであるか否かを判定する。更に、判定手段242は、電子ペン1によって手書きストロークが記入されたノート用紙4が、新規のノート用紙4であるか否かを判定する。つまり、判定手段242は、電子ペン1によって記入されたノート用紙4が、既に手書きストロークが記入されたノート用紙4であるか、それとも未だ手書きストロークが記入されていないノート用紙4であるかを判定する。この場合、判定手段242は、記憶手段25に記憶された座標定義情報(具体的には、複数のノート用紙4に割り当てられたドットパターンの座標範囲を示す座標定義情報)を参照することで、手書きストロークが記入されたノート用紙4を特定し、後述する保存指示手段244によって記憶されたファイルに、そのノート用紙4のデータが含まれているか否かに基づいて、このような判定を行う。加えて、判定手段242は、現在開いているファイルに対応する科目と、手書きストロークが記入されたノート用紙4に対応する科目とが一致するか否かを判定する。 The determination unit 242 determines whether a file corresponding to the subject acquired by the acquisition unit 243 is stored in the storage unit 25 when the user specifies a subject. The determination unit 242 determines whether or not the file is opened when the user enters a handwritten stroke on the notebook paper 4 with the electronic pen 1. If the file is open, the determination unit 242 determines whether the file is a new file. Further, the determination unit 242 determines whether or not the notebook paper 4 on which a handwritten stroke is written by the electronic pen 1 is a new notebook paper 4. In other words, the determination unit 242 determines whether the notebook paper 4 filled with the electronic pen 1 is the notebook paper 4 on which the handwritten stroke has already been written, or the notebook paper 4 on which the handwritten stroke has not yet been written. To do. In this case, the determination unit 242 refers to the coordinate definition information stored in the storage unit 25 (specifically, coordinate definition information indicating the coordinate range of the dot pattern assigned to the plurality of notebook sheets 4). The notebook paper 4 in which the handwritten stroke is written is specified, and such a determination is performed based on whether or not the data of the notebook paper 4 is included in a file stored by the save instruction unit 244 described later. In addition, the determination unit 242 determines whether or not the subject corresponding to the currently opened file matches the subject corresponding to the note paper 4 on which the handwritten stroke is written.
保存指示手段244は、電子ペン1によってノート用紙4に記入された手書きストローク(具体的には通信手段22が受信した記入情報に対応する手書きストローク)を、取得手段243が取得した科目に対応付けたファイルにて記憶手段25に記憶させる。具体的には、保存指示手段244は、ノート用紙4に記入された手書きストロークを、当該ノート用紙4のページに対応付けて記憶手段25に記憶させる。この場合、保存指示手段244は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入されたと判定手段242によって判定された場合には、当該ノート用紙4のページに、新たに記入された手書きストロークを上書きして記憶させる。詳しくは、保存指示手段244は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入された場合において、現在開いているファイルに対応する科目とノート用紙4に対応する科目とが異なると判定手段242によって判定された場合、若しくは現在開いているファイルが新規であると判定手段242によって判定された場合には、そのノート用紙4に対応する科目のファイルに手書きストロークを記憶させる。つまり、保存指示手段244は、現在開いているファイルの科目ではなく、ノート用紙4に対応する科目のファイルに、手書きストロークを記憶させる。 The save instructing unit 244 associates the handwritten stroke (specifically, the handwritten stroke corresponding to the entry information received by the communication unit 22) entered on the notebook paper 4 with the electronic pen 1 with the subject acquired by the acquiring unit 243. The file is stored in the storage means 25. Specifically, the save instruction unit 244 stores the handwritten stroke entered on the note paper 4 in the storage unit 25 in association with the page of the note paper 4. In this case, when it is determined by the determination means 242 that the handwriting stroke has been entered in the notebook paper 4 on which the handwriting stroke has already been entered, the storage instructing means 244 is newly entered on the page of the notebook paper 4. Overwrite handwritten strokes and store them. Specifically, the save instructing unit 244 determines that the subject corresponding to the currently opened file and the subject corresponding to the note paper 4 are different when the handwritten stroke is entered on the note paper 4 on which the handwritten stroke has already been entered. When it is determined by the determination unit 242 or when the determination unit 242 determines that the currently opened file is new, the handwritten stroke is stored in the subject file corresponding to the note paper 4. That is, the save instruction unit 244 stores the handwritten stroke in a file of a subject corresponding to the notebook paper 4 instead of a subject of the currently opened file.
他方で、保存指示手段244は、未だ手書きストロークが記入されていないノート用紙4に手書きストロークが記入されたと判定手段242によって判定された場合には、現在開いているファイルに記憶されたページに連続する、当該ノート用紙4に対応する新たなページを作成して、手書きストロークを新たなページに対応付けて記憶手段25に記憶させる。なお、保存指示手段244は、ユーザによって指定された科目に対応するファイルが存在しないと判定手段242によって判定された場合には、当該科目に対応付けた新たなファイルを作成する。 On the other hand, if the determination unit 242 determines that the handwritten stroke has been entered in the notebook paper 4 on which the handwritten stroke has not yet been entered, the save instruction unit 244 continues to the page stored in the currently opened file. Then, a new page corresponding to the note paper 4 is created, and the handwritten stroke is associated with the new page and stored in the storage unit 25. If the determination unit 242 determines that there is no file corresponding to the subject designated by the user, the save instruction unit 244 creates a new file associated with the subject.
時間割表画面表示手段245は、記憶手段25に記憶された時間割表(つまり科目登録手段241によって登録された時間割表)に対応する時間割表画面を、表示手段26に表示させる。そして、ストローク表示手段246は、時間割表画面に表示された複数の科目の中からユーザが1つの科目を指定した際に、取得手段243が取得した科目に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。この場合、ストローク表示手段246は、当該ファイルに記憶されたページの中の所定のページ(例えば最終ページ)を表示手段26に表示させる。また、ストローク表示手段246は、電子ペン1によってノート用紙4に手書きストロークが記入された際に、当該手書きストロークを表示手段26に表示させる。具体的には、ストローク表示手段246は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入されたと判定手段242によって判定された場合には、現在開いているファイルに記憶された、当該ノート用紙4に対応するページを表示させると共に、当該ページに手書きストロークを描画させる。詳しくは、ストローク表示手段246は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入された場合において、現在開いているファイルに対応する科目とノート用紙4に対応する科目とが異なると判定手段242によって判定された場合、若しくは現在開いているファイルが新規であると判定手段242によって判定された場合には、そのノート用紙4に対応する科目のファイルを開いて、当該ノート用紙4に対応するページを表示させると共に当該ページに手書きストロークを描画させる。つまり、ストローク表示手段246は、現在開いているファイルの科目ではなく、ノート用紙4に対応する科目のページに、手書きストロークを描画させる。 The time schedule table display means 245 causes the display means 26 to display a time schedule table screen corresponding to the time schedule table stored in the storage means 25 (that is, the time schedule table registered by the subject registration means 241). The stroke display unit 246 opens a file associated with the subject acquired by the acquisition unit 243 when the user designates one subject from the plurality of subjects displayed on the timetable table screen. The handwriting stroke memorized in is displayed on the display means 26. In this case, the stroke display unit 246 causes the display unit 26 to display a predetermined page (for example, the last page) among the pages stored in the file. The stroke display means 246 displays the handwritten stroke on the display means 26 when the electronic pen 1 writes a handwritten stroke on the notebook paper 4. Specifically, when it is determined by the determination unit 242 that the handwritten stroke has been entered in the notebook paper 4 on which the handwritten stroke has already been entered, the stroke display unit 246 stores the relevant file stored in the currently opened file. A page corresponding to the notebook paper 4 is displayed and a handwritten stroke is drawn on the page. Specifically, the stroke display means 246 determines that the subject corresponding to the currently opened file and the subject corresponding to the note paper 4 are different when the handwritten stroke is entered on the note paper 4 on which the handwritten stroke has already been entered. When it is determined by the determination means 242 or when the determination means 242 determines that the currently opened file is new, the file of the subject corresponding to the note paper 4 is opened and the notebook paper 4 is opened. A corresponding page is displayed and a handwritten stroke is drawn on the page. That is, the stroke display means 246 draws a handwritten stroke on the subject page corresponding to the notebook paper 4 instead of the subject of the currently open file.
他方で、ストローク表示手段246は、未だ手書きストロークが記入されていないノート用紙4に手書きストロークが記入されたと判定手段242によって判定された場合には、現在開いているファイルに記憶されたページに連続する新たなページを表示させると共に、当該ページに手書きストロークを描画させる。 On the other hand, when the determination means 242 determines that the handwritten stroke has been entered in the notebook paper 4 on which the handwritten stroke has not yet been entered, the stroke display means 246 continues to the page stored in the currently opened file. A new page to be displayed is displayed, and a handwritten stroke is drawn on the page.
報知手段247は、電子ペン1によってノート用紙4に手書きストロークが記入された際において、ファイルを開いていないと判定手段242によって判定された場合(つまりユーザが科目を指定していない場合、言い換えると取得手段243が科目を取得していない場合)、科目が指定されていない旨をユーザに報知する。また、報知手段247は、手書きストロークが記入されたノート用紙4に対応する科目と、現在開いているファイルに対応する科目とが異なると判定手段242によって判定された場合、その旨をユーザに報知する。つまり、報知手段247は、時間割表画面で指定された科目と、手書きストロークが記入されたノート用紙4に対応する科目とが異なる旨をユーザに報知する。 When the handwriting stroke is entered on the notebook paper 4 with the electronic pen 1, the notifying unit 247 determines that the file is not opened by the determining unit 242 (that is, if the user has not designated a subject, in other words, If the acquisition unit 243 has not acquired a subject), the user is notified that the subject has not been designated. In addition, when the determination unit 242 determines that the subject corresponding to the note paper 4 in which the handwritten stroke is written and the subject corresponding to the currently open file are different, the notification unit 247 notifies the user of that fact. To do. That is, the notification unit 247 notifies the user that the subject specified on the timetable table screen is different from the subject corresponding to the note paper 4 on which the handwritten stroke is written.
[時間割表の登録方法]
次に、図10乃至図13を参照して、本実施形態に係る時間割表3の登録方法について具体的に説明する。
[How to register a timetable]
Next, the registration method of the timetable 3 according to the present embodiment will be specifically described with reference to FIGS.
ここで、本実施形態に係る時間割表3の登録方法の概要を簡単に説明する。ユーザは、電子ペン1によって、時間割表3の科目の部分を1つずつ順にタップしていくことで、時間割表3に規定された複数の曜日の複数の時限における科目を全てタップする。より具体的には、ユーザは、まず、時間割表3に印刷された複数の曜日のいずれかの曜日の部分を電子ペン1でタップし、この後に、その曜日の科目を1限から6限まで順に電子ペン1でタップしていく。コンピュータ装置2内の科目登録手段241は、電子ペン1によってタップされた時間割表3の曜日について、当該タップ後に電子ペン1によってタップされた時間割表3の科目を1限から6限まで順に登録していく。ユーザは、時間割表3に規定された全ての曜日について、上記した手順で電子ペン1によるタップを行い、科目登録手段241は、そのような電子ペン1によるタップに対応する記入情報に基づいて、上記した手順で科目を登録する。これにより、時間割表3に規定された複数の曜日の複数の時限における科目が全て登録される。 Here, the outline of the registration method of the timetable 3 according to the present embodiment will be briefly described. The user taps all subjects in a plurality of time periods on a plurality of days of the week specified in the timetable 3 by sequentially tapping the subjects in the timetable 3 with the electronic pen 1 one by one. More specifically, the user first taps a day part of a plurality of days printed on the timetable 3 with the electronic pen 1, and thereafter, subjects of the day are changed from the first to the sixth limit. Tap with the electronic pen 1 in order. The course registration means 241 in the computer device 2 sequentially registers the courses in the timetable 3 tapped by the electronic pen 1 after the tapping from the first limit to the sixth limit for the day of the week in the timetable 3 tapped by the electronic pen 1. To go. The user performs taps with the electronic pen 1 for all days of the week specified in the timetable 3 according to the procedure described above, and the course registration unit 241 is based on the entry information corresponding to such taps with the electronic pen 1, Register the course according to the above procedure. Thereby, all subjects in a plurality of time periods on a plurality of days of the week specified in the timetable 3 are registered.
図10は、時間割表3を登録するためにユーザが電子ペン1を用いて行う操作を説明するための図を示す。図10に示すように、ユーザは、まず、時間割表3に印刷された複数の曜日のいずれかの曜日(月曜〜金曜のいずれかの曜日)の部分を電子ペン1でタップし、この後に、その曜日の科目を1限から6限まで順に電子ペン1でタップしていく。図10では、ユーザが、時間割表3の「月曜」の部分を電子ペン1でタップした場合を例示している。ユーザは、このように「月曜」の部分を電子ペン1でタップした後に、「月曜」の科目を1限から6限まで順に電子ペン1でタップしていく。具体的には、ユーザは、1限の「古文」→2限の「体育」→3限の「英語B」→4限の「数学A」→5限の「生物」→6限の「情報A」といった順に、電子ペン1で科目をタップする。なお、ユーザは、このような電子ペン1によるタップ(曜日のタップ及び当該曜日の科目のタップ)を、他の曜日(火曜〜金曜)についても行う。 FIG. 10 is a diagram for explaining an operation performed by the user using the electronic pen 1 to register the timetable 3. As shown in FIG. 10, the user first taps the electronic pen 1 on any day of the plurality of days printed on the timetable 3 (Monday to Friday). The subject of the day is tapped with the electronic pen 1 in order from the first limit to the sixth limit. FIG. 10 illustrates a case where the user taps the “Monday” portion of the timetable 3 with the electronic pen 1. After the user taps the “Monday” portion with the electronic pen 1 in this way, the user taps the “Monday” subjects with the electronic pen 1 in order from the first limit to the sixth limit. Specifically, the user is limited to “old text” in the first limit, “physical education” in the second limit, “English B” in the third limit, “mathematics A” in the fourth limit, “biology” in the fifth limit, and “information” in the sixth limit. Tap subjects with the electronic pen 1 in the order of “A”. Note that the user performs such taps with the electronic pen 1 (tap on the day of the week and taps on the subject of the day) on other days of the week (Tuesday to Friday).
上記のように電子ペン1で時間割表3の曜日の部分がタップされた際に、その曜日について科目を登録する旨を報知すると好適である。例えば、時間割表3の「月曜」の部分が電子ペン1でタップされた場合、「月曜の時間割を設定します」といった音声を出力すると好適である。こうすることで、ユーザは、科目を登録する曜日を容易に把握することができ、この後の科目を電子ペン1でタップする作業を正確に行うことが可能となる。 As described above, when the day of the week of the timetable 3 is tapped with the electronic pen 1, it is preferable to notify that the subject is registered for the day of the week. For example, when the “Monday” portion of the timetable 3 is tapped with the electronic pen 1, it is preferable to output a sound such as “I will set the Monday timetable”. By doing so, the user can easily grasp the day of the week on which the course is registered, and can accurately perform the work of tapping the subsequent course with the electronic pen 1.
図11は、科目登録手段241による科目の登録を説明するための図を示す。ここでは、月曜における各時限の科目を登録する場合を例示する。図11(a)は、月曜の科目が登録される前の状態を示し、図11(b)は、月曜の科目が全て登録された後の状態を示している。科目登録手段241は、電子ペン1によって時間割表3の曜日の部分がタップされた場合に、この後に電子ペン1によってタップされた時間割表3の科目を、その曜日について1限から6限まで順(1限→2限→3限…→6限)に登録していく。この場合、科目登録手段241は、図8に示したような座標定義情報を参照することで、電子ペン1からの記入情報より、電子ペン1によってタップされた曜日を特定すると共に、図9に示したような座標定義情報を参照することで、電子ペン1からの記入情報より、電子ペン1によってタップされた科目を特定することによって、特定した曜日について、特定した科目を1限から6限まで順に登録していく。科目登録手段241は、このような曜日に対する科目の登録を、全ての曜日について行うことで、時間割表3に規定された複数の曜日の複数の時限における全ての科目を登録する。 FIG. 11 is a diagram for explaining subject registration by the subject registration means 241. Here, the case of registering subjects for each time period on Monday is illustrated. FIG. 11A shows a state before a Monday course is registered, and FIG. 11B shows a state after all Monday courses are registered. When the electronic pen 1 taps the day part of the timetable 3 with the electronic pen 1, the course registration unit 241 sequentially selects the subjects in the timetable 3 that have been tapped with the electronic pen 1 from the 1st to the 6th period. (1st → 2nd → 3rd ... → 6th) are registered. In this case, the subject registration means 241 identifies the day of the week tapped by the electronic pen 1 from the information entered from the electronic pen 1 by referring to the coordinate definition information as shown in FIG. By referring to the coordinate definition information as shown, by specifying the subject tapped with the electronic pen 1 from the entry information from the electronic pen 1, the specified subject is limited to one to six for the specified day of the week. Register in order. The course registration unit 241 registers all courses in a plurality of time periods on a plurality of days specified in the timetable 3 by performing course registration for all days of the week.
図12及び図13は、時間割表3の科目を登録している際に表示手段26に表示される画面(以下、「時間割表登録画面」と呼ぶ。)の一例を示している。時間割表登録画面では、科目を登録するための登録ボタン42と、全科目を消去するためのクリアボタン43とが表示される。また、時間割表登録画面では、破線領域41に、科目登録手段241によって登録された科目が表示される。具体的には、科目登録手段241によって科目が登録されるごとに、その科目が、該当する曜日の該当する時限の箇所に表示される。図12は、月曜の各時限の科目のみが登録された場合に表示される時間割表登録画面の例を示している。他方で、図13は、各曜日の各時限の科目が全て登録された場合に表示される時間割表登録画面の例を示している。図13に示すような状態において、登録ボタン42をマウスでクリックしたりタッチパネルでタッチしたりすると、全ての科目が登録され(具体的には各曜日の各時限の科目が記憶手段25に記憶される)、クリアボタン43をマウスでクリックしたりタッチパネルでタッチしたりすると、全ての科目が消去される。 12 and 13 show an example of a screen (hereinafter referred to as “timetable table registration screen”) displayed on the display means 26 when the subjects of the timetable 3 are registered. On the timetable registration screen, a registration button 42 for registering subjects and a clear button 43 for deleting all subjects are displayed. In the timetable registration screen, the courses registered by the course registration unit 241 are displayed in the broken line area 41. Specifically, each time a subject is registered by the subject registration means 241, the subject is displayed at a corresponding time limit on the corresponding day of the week. FIG. 12 shows an example of a timetable table registration screen displayed when only subjects for each time period on Monday are registered. On the other hand, FIG. 13 shows an example of a timetable table registration screen displayed when all subjects for each time period on each day of the week are registered. In the state shown in FIG. 13, when the registration button 42 is clicked with the mouse or touched with the touch panel, all subjects are registered (specifically, subjects for each time period of each day of the week are stored in the storage means 25). When the clear button 43 is clicked with the mouse or touched with the touch panel, all subjects are deleted.
なお、科目登録手段241は、電子ペン1によってタップされた曜日が既に科目が登録されている場合、当該曜日について既に登録されている科目を消去して、新たに科目を登録することができる。つまり、科目登録手段241は、電子ペン1によって同じ曜日が再度タップされた場合に、当該曜日について科目を登録し直すことができる。これにより、ユーザは、曜日ごとに、科目の登録を容易にやり直すことができる。 The course registration unit 241 can delete a course already registered for a day of the week when the day tapped with the electronic pen 1 is already registered, and can newly register a course. That is, when the same day of the week is tapped again with the electronic pen 1, the course registration unit 241 can re-register the course for the day of the week. Thereby, the user can easily redo the registration of subjects for each day of the week.
また、科目登録手段241は、電子ペン1によって曜日がタップされた後に、所定時間内に取得された記入情報のみを科目の登録に用い、所定時間外に取得された記入情報を科目の登録に用いないこととすることができる。つまり、科目登録手段241は、曜日のタップ後に、所定時間内に1限から6限までの科目をタップすることを、科目を登録するための条件とすることができる。これにより、曜日がタップされてから長時間経過後になされたタップを、電子ペン1が誤って時間割表3に触れたものとして扱い、これを受け付けないこととすることができる。 The course registration means 241 uses only the entry information acquired within a predetermined time after the day of the week is tapped with the electronic pen 1 for registration of the course, and the entry information acquired outside the predetermined time is used for registration of the course. It can be decided not to use it. In other words, the course registration unit 241 can set the course registration condition to tap courses from the first limit to the sixth limit within a predetermined time after tapping the day of the week. As a result, a tap made after a long time has elapsed since the day of the week was tapped can be treated as if the electronic pen 1 accidentally touched the timetable 3 and not accepted.
[表示画面例]
次に、図14乃至図17を参照して、上記した処理手段24の時間割表画面表示手段245又はストローク表示手段246によって表示される画面例を提示する。
[Display screen example]
Next, referring to FIGS. 14 to 17, examples of screens displayed by the time table display means 245 or the stroke display means 246 of the processing means 24 are presented.
図14は、ユーザが時間割表画面の科目を指定した際に表示される画面例を示している。図14(a)及び図14(b)は、両方とも、コンピュータ装置2の表示手段26に表示される画面例を示している。図14(a)は、時間割表画面表示手段245によって表示された時間割表画面の一例を示している。この時間割表画面は、科目登録手段241によって登録された時間割表に対応する画面である。 FIG. 14 shows an example of a screen displayed when the user designates a subject on the timetable table screen. FIG. 14A and FIG. 14B both show examples of screens displayed on the display means 26 of the computer apparatus 2. FIG. 14A shows an example of a timetable table screen displayed by the timetable table screen display means 245. This timetable table screen is a screen corresponding to the timetable table registered by the subject registration means 241.
ここでは、図14(a)に示すように、時間割表画面に表示された複数の科目の中で、ユーザが入力手段21によって「現社(現代社会)」の科目を指定した場合を例示する。例えば、ユーザは、マウスでクリックしたりタッチパネルでタッチ入力したりすることで、このような科目の指定を行う。この場合、処理手段24の取得手段243は、ユーザによって指定された科目が「現社」であることを示す情報を取得する。そして、ストローク表示手段246は、取得手段243が取得した「現社」のファイルを開き、図14(b)に示すように、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、ストローク表示手段246は、「現社」について手書きストロークが記入されたページにおいて、最終ページを表示手段26に表示させる。例えば、ストローク表示手段246は、このようなページをウィンドウによって表示させると共に、当該ウィンドウの上部に「現代社会ノート」といった科目に対応する文字を表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。 Here, as shown in FIG. 14A, a case where the user designates a subject “current company (modern society)” by the input means 21 among a plurality of subjects displayed on the timetable table screen is illustrated. . For example, the user designates such subjects by clicking with a mouse or touch-inputting with a touch panel. In this case, the acquisition unit 243 of the processing unit 24 acquires information indicating that the subject designated by the user is “current office”. Then, the stroke display means 246 opens the “current company” file acquired by the acquisition means 243 and causes the display means 26 to display the handwritten strokes stored in the file as shown in FIG. Specifically, the stroke display means 246 displays the last page on the display means 26 in the page where the handwritten stroke is entered for “present company”. For example, the stroke display means 246 displays such a page by a window and displays characters corresponding to a subject such as “modern social note” at the top of the window. Note that the present invention is not limited to displaying the last page as described above, and the first page or the like may be displayed.
なお、時間割表画面表示手段245は、時間割表画面に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させることができる。例えば、コンピュータ装置2に内蔵された時計から取得される日時の情報や、各時限の講義が行われる時間帯に関する情報などに基づいて、時間割表画面表示手段245は、現在開催されている講義の科目を特定し、当該科目を強調表示させる。図14(a)に示す例では、木曜の4限に行われる「現社」が強調表示されている。具体的には、「現社」の文字が太字で示されると共に、「現社」が記載された枠内に色が付されることで強調表示されている。なお、このように太字や色によって強調表示を行うことに限定はされない。 Note that the timetable table display means 245 can highlight the subject of the currently held lecture among the plurality of subjects displayed on the timetable table screen. For example, based on the date and time information acquired from the clock built in the computer apparatus 2 or information on the time zone in which each timed lecture is held, the timetable table display means 245 displays the lecture currently being held. Identify the subject and highlight the subject. In the example shown in FIG. 14A, “present company” which is performed on the 4th Thursday is highlighted. Specifically, the letters “current company” are shown in bold and are highlighted by adding a color in a frame in which “current company” is written. In addition, it is not limited to highlighting by bold type and a color in this way.
図15は、電子ペン1によってノート用紙4に手書きストロークが記入された際に表示される画面例を示している。図15(a)はノート用紙4の一例を示し、図15(b)はコンピュータ装置2の表示手段26に表示される画面例を示している。 FIG. 15 shows an example of a screen displayed when a handwritten stroke is entered on the notebook paper 4 with the electronic pen 1. FIG. 15A shows an example of the note paper 4, and FIG. 15B shows an example of a screen displayed on the display means 26 of the computer device 2.
ここでは、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入された場合、つまり既に記入された手書きストロークの続きに新たな手書きストロークが記入された場合を例示する。具体的には、図15(a)に示すように、破線領域B1に示す部分に新たな手書きストロークが記入された場合を例示する。この場合、ストローク表示手段246は、手書きストロークが記入されたノート用紙4に対応するページが記憶されたファイルを開く。そして、ストローク表示手段246は、図15(b)に示すように、そのノート用紙4に対応するページを表示させると共に、当該ページに手書きストロークを描画させる(破線領域B2参照)。なお、前述したようにユーザが時間割表画面にて科目を指定することで、手書きストロークが記入されたノート用紙4に対応するページが既に表示されている場合には、ストローク表示手段246は、上記のようにファイルを開く処理をしなくとも、既にファイルが開いているため、既に表示されている当該ページに手書きストロークを描画させる。 Here, a case where a handwritten stroke is written on the notebook paper 4 on which a handwritten stroke has already been written, that is, a case where a new handwritten stroke is written after the already written handwritten stroke is illustrated. Specifically, as shown in FIG. 15A, a case where a new handwritten stroke is entered in the portion shown in the broken line area B1 is illustrated. In this case, the stroke display means 246 opens a file storing a page corresponding to the note paper 4 in which a handwritten stroke is entered. Then, as shown in FIG. 15B, the stroke display means 246 displays a page corresponding to the note paper 4 and draws a handwritten stroke on the page (see the broken line area B2). As described above, when the user designates the subject on the timetable table screen and the page corresponding to the note paper 4 on which the handwritten stroke is written is already displayed, the stroke display means 246 displays the above Even if the file opening process is not performed as described above, since the file is already open, a handwritten stroke is drawn on the page already displayed.
図16は、電子ペン1によってノート用紙4に手書きストロークが記入された際に表示される他の画面例を示している。図16(a)はノート用紙4の一例を示し、図16(b)はコンピュータ装置2の表示手段26に表示される画面例を示している。 FIG. 16 shows another example of a screen displayed when a handwritten stroke is entered on the notebook paper 4 by the electronic pen 1. FIG. 16A shows an example of the note paper 4, and FIG. 16B shows an example of a screen displayed on the display means 26 of the computer device 2.
ここでは、未だ手書きストロークが記入されていないノート用紙4に手書きストロークが記入された場合、つまり新規のノート用紙4に手書きストロークが記入された場合を例示する。具体的には、図16(a)に示すように、破線領域C1に示す部分に手書きストロークが記入された場合を例示する。この場合、ストローク表示手段246は、図16(b)に示すように、現在開いているファイルに記憶されたページに連続する新たなページ(具体的には白紙のページ)を表示させると共に、当該ページに手書きストロークを描画させる(破線領域C2参照)。 Here, a case where a handwritten stroke is written on a notebook paper 4 on which a handwritten stroke has not yet been written, that is, a case where a handwritten stroke is written on a new notebook paper 4 is illustrated. Specifically, as illustrated in FIG. 16A, a case where a handwritten stroke is entered in a portion indicated by a broken line area C1 is illustrated. In this case, as shown in FIG. 16B, the stroke display means 246 displays a new page (specifically, a blank page) that is continuous with the page stored in the currently opened file, and A handwritten stroke is drawn on the page (see broken line area C2).
図17は、コンピュータ装置2の表示手段26に表示される、フォルダ及びファイルのアイコンの一例を示している。図17(a)は、上記したような科目ごとのファイルが格納されたフォルダのアイコン10を示している。例えば、フォルダは「講義ノート」といった名称が付けられ、フォルダのアイコン10はデスクトップに表示される。ユーザが入力手段21によってフォルダのアイコン10を選択した場合、例えばフォルダのアイコン10をマウスでクリックしたりタッチパネルでタッチ入力した場合、図17(b)に示すように、フォルダに格納された複数のファイルのアイコン11が表示される。つまり、フォルダが展開する。 FIG. 17 shows an example of folder and file icons displayed on the display means 26 of the computer apparatus 2. FIG. 17A shows a folder icon 10 in which a file for each subject as described above is stored. For example, the folder is given a name such as “lecture note”, and the folder icon 10 is displayed on the desktop. When the user selects the folder icon 10 by the input means 21, for example, when the folder icon 10 is clicked with the mouse or touch-inputted with the touch panel, a plurality of items stored in the folder are stored as shown in FIG. A file icon 11 is displayed. In other words, the folder expands.
ここで、ユーザが入力手段21によってファイルのアイコン11を選択した場合、例えばファイルのアイコン11をマウスでクリックしたりタッチパネルでタッチ入力した場合、ストローク表示手段246は、選択されたファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、ストローク表示手段246は、選択されたファイルに記憶されたページの中の所定のページ(例えば最終ページ)を表示手段26に表示させる。 Here, when the user selects the file icon 11 by the input means 21, for example, when the file icon 11 is clicked with the mouse or touch-inputted with the touch panel, the stroke display means 246 is stored in the selected file. The handwritten stroke is displayed on the display means 26. Specifically, the stroke display unit 246 causes the display unit 26 to display a predetermined page (for example, the last page) among the pages stored in the selected file.
[処理フロー]
次に、図18及び図19を参照して、第1実施形態に係る処理フローについて説明する。
[Processing flow]
Next, a processing flow according to the first embodiment will be described with reference to FIGS. 18 and 19.
最初に、図18を参照して、時間割表画面において科目が指定された場合に行われる処理フローを説明する。 First, a processing flow performed when a subject is specified on the timetable table screen will be described with reference to FIG.
まず、処理手段24の時間割表画面表示手段245は、記憶手段25に記憶された時間割表のデータを読み出して、時間割表画面を表示手段26に表示させる(ステップS101)。そして、処理手段24の取得手段243は、時間割表画面表示手段245によって時間割表画面に表示された複数の科目の中で、ユーザが指定した科目を取得する(ステップS102)。具体的には、取得手段243は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザが入力手段21を用いて指定した科目を特定する。例えば、取得手段243は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力を検知したりすることで指定した科目を取得する。 First, the time schedule table display means 245 of the processing means 24 reads the data of the time schedule table stored in the storage means 25 and causes the display means 26 to display the time schedule table screen (step S101). Then, the acquisition unit 243 of the processing unit 24 acquires a course designated by the user from among a plurality of courses displayed on the timetable table screen by the timetable table display unit 245 (step S102). Specifically, the acquisition unit 243 specifies the subject designated by the user using the input unit 21 based on the data of the timetable stored in the storage unit 25. For example, the acquisition unit 243 acquires a subject specified by the user clicking with a mouse or detecting a touch input with a touch panel.
次に、処理手段24の判定手段242は、取得手段243が取得した科目に対応するファイルが存在するか否かを判定する(ステップS103)。つまり、判定手段242は、当該科目に対応するファイルが記憶手段25に記憶されているか否かを判定する。取得手段243が取得した科目に対応するファイルが存在する場合(ステップS103;Yes)、ストローク表示手段246は、その科目に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段26に表示させる(ステップS104)。具体的には、ストローク表示手段246は、当該ファイルに記憶されたページの中の最終ページを表示手段26に表示させる。 Next, the determination unit 242 of the processing unit 24 determines whether there is a file corresponding to the subject acquired by the acquisition unit 243 (step S103). That is, the determination unit 242 determines whether or not a file corresponding to the subject is stored in the storage unit 25. If there is a file corresponding to the subject acquired by the acquisition unit 243 (step S103; Yes), the stroke display unit 246 opens the file associated with the subject and displays the handwritten stroke stored in the file. 26 (step S104). Specifically, the stroke display unit 246 causes the display unit 26 to display the last page of the pages stored in the file.
一方、取得手段243が取得した科目に対応するファイルが存在しない場合(ステップS103;No)、処理手段24の保存指示手段244は、その科目用のファイルを作成する(ステップS105)。そして、保存指示手段244は、作成したファイルのアイコンを生成すると共に、そのファイルをフォルダ(講義ノートフォルダ)内に記憶させる(ステップS106)。この後、ストローク表示手段246は、保存指示手段244によって作成されたファイルを開く(ステップS107)。具体的には、ストローク表示手段246は、白紙のページを表示手段26に表示させる。 On the other hand, when there is no file corresponding to the subject acquired by the acquisition unit 243 (step S103; No), the save instruction unit 244 of the processing unit 24 creates a file for the subject (step S105). Then, the save instruction unit 244 generates an icon for the created file and stores the file in a folder (lecture note folder) (step S106). Thereafter, the stroke display means 246 opens the file created by the save instruction means 244 (step S107). Specifically, the stroke display unit 246 causes the display unit 26 to display a blank page.
次に、図19を参照して、電子ペン1によってノート用紙4に手書きストロークが記入された場合に行われる処理フローを説明する。図19に示す処理フローは、電子ペン1により記入情報が生成されるごとに繰り返し実行される。 Next, a processing flow performed when a handwritten stroke is written on the notebook paper 4 with the electronic pen 1 will be described with reference to FIG. The processing flow shown in FIG. 19 is repeatedly executed every time entry information is generated by the electronic pen 1.
まず、ユーザが、電子ペン1でノート用紙4に記入すると、電子ペン1は、生成した記入情報をコンピュータ装置2へ送信する。コンピュータ装置2では、通信手段22が、電子ペン1から送信された記入情報を受信すると、処理手段24の保存指示手段244は、その記入情報を記憶手段25に記憶させる(ステップS201)。 First, when the user fills in the notebook paper 4 with the electronic pen 1, the electronic pen 1 transmits the generated entry information to the computer device 2. In the computer apparatus 2, when the communication unit 22 receives the entry information transmitted from the electronic pen 1, the storage instruction unit 244 of the processing unit 24 stores the entry information in the storage unit 25 (step S201).
次に、処理手段24の判定手段242は、手書きストロークが記憶されるファイルを現在開いているか否かを判定する(ステップS202)。言い換えると、判定手段242は、ユーザが科目を指定したか否か、つまり取得手段243が科目を取得したか否かを判定する。ファイルを開いていない場合(ステップS202;No)、処理手段24の報知手段247は、科目が指定されていない旨をユーザに報知する(ステップS209)。例えば、報知手段247は、科目が指定されていないことを示すメッセージや、科目を指定すべき旨を示すメッセージなどを、画像として表示手段26に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段247は、アラーム音を出力させたりする。 Next, the determination unit 242 of the processing unit 24 determines whether or not the file in which the handwritten stroke is stored is currently opened (step S202). In other words, the determination unit 242 determines whether the user has specified a subject, that is, whether the acquisition unit 243 has acquired a subject. When the file is not opened (step S202; No), the notification unit 247 of the processing unit 24 notifies the user that the subject is not specified (step S209). For example, the notification unit 247 displays a message indicating that a subject is not specified, a message indicating that a subject is to be specified, or the like as an image on the display unit 26 or outputs it as a sound from a speaker. Alternatively, the notification unit 247 outputs an alarm sound.
一方、ファイルを開いている場合(ステップS202;Yes)、判定手段242は、そのファイルが新規のファイルであるか否かを判定する(ステップS203)。具体的には、判定手段242は、現在開いているファイルに、手書きストロークが未だ記憶されていないか否かを判定する。ファイルが新規でない場合(ステップS203;No)、判定手段242は、電子ペン1によって手書きストロークが記入されたノート用紙4が、新規のノート用紙4であるか否かを判定する(ステップS204)。具体的には、判定手段242は、記憶手段25に記憶されたファイルに、電子ペン1によって記入されたノート用紙4のデータが含まれるか否かに基づいて、このような判定を行う。 On the other hand, when the file is open (step S202; Yes), the determination unit 242 determines whether or not the file is a new file (step S203). Specifically, the determination unit 242 determines whether or not the handwritten stroke is not yet stored in the currently opened file. When the file is not new (step S203; No), the determination unit 242 determines whether or not the notebook paper 4 on which the handwritten stroke is written by the electronic pen 1 is a new notebook paper 4 (step S204). Specifically, the determination unit 242 makes such a determination based on whether or not the file stored in the storage unit 25 includes the data of the notebook paper 4 written with the electronic pen 1.
電子ペン1によって記入されたノート用紙4が新規のノート用紙4でない場合(ステップS204;No)、判定手段242は、そのノート用紙4に対応する科目と、現在開いているファイルに対応する科目とが一致するか否かを判定する(ステップS205)。ノート用紙4の科目とファイルの科目とが一致する場合(ステップS205;Yes)、ストローク表示手段246は、現在開いているファイルに記憶された、当該ノート用紙4に対応するページを表示させると共に、当該ページに手書きストロークを描画させる(ステップS206)。また、保存指示手段244は、そのノート用紙4に対応するページに対応付けて手書きストロークを記憶させる。 When the note paper 4 filled in with the electronic pen 1 is not the new note paper 4 (step S204; No), the determination unit 242 includes a subject corresponding to the note paper 4 and a subject corresponding to the currently opened file. Are matched (step S205). When the subject on the note paper 4 matches the subject on the file (step S205; Yes), the stroke display means 246 displays the page corresponding to the note paper 4 stored in the currently opened file, A handwritten stroke is drawn on the page (step S206). Further, the save instruction unit 244 stores the handwritten stroke in association with the page corresponding to the note paper 4.
これに対して、ノート用紙4の科目とファイルの科目とが一致しない場合(ステップS205;No)、報知手段247は、ノート用紙4の科目とファイルの科目とが一致しない旨をユーザに報知する(ステップS207)。つまり、報知手段247は、時間割表画面で指定された科目と、手書きストロークが記入されたノート用紙4の科目とが異なる旨をユーザに報知する。例えば、報知手段247は、ノート用紙4の科目とファイルの科目とが一致しないことを示すメッセージを、画像として表示手段26に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段247は、アラーム音を出力させたりする。 On the other hand, when the subject of the note paper 4 and the subject of the file do not match (step S205; No), the notification unit 247 notifies the user that the subject of the note paper 4 and the subject of the file do not match. (Step S207). That is, the notification means 247 notifies the user that the subject specified on the timetable table screen is different from the subject of the note paper 4 on which the handwritten stroke is written. For example, the notification unit 247 displays a message indicating that the subject of the note paper 4 and the subject of the file do not match with each other as an image on the display unit 26 or outputs the message from the speaker. Alternatively, the notification unit 247 outputs an alarm sound.
上記のような報知を行った後、ストローク表示手段246は、手書きストロークが記入されたノート用紙4に対応する科目のファイルを開いて、当該ノート用紙4に対応するページを表示させる(ステップS208)。そして、ストローク表示手段246は、表示させたページに手書きストロークを描画させると共に、保存指示手段244は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。 After performing the notification as described above, the stroke display means 246 opens the subject file corresponding to the note paper 4 in which the handwritten stroke is entered, and displays the page corresponding to the note paper 4 (step S208). . Then, the stroke display unit 246 draws a handwritten stroke on the displayed page, and the save instruction unit 244 stores the handwritten stroke in association with the page (step S206).
他方で、電子ペン1によって記入されたノート用紙4が新規のノート用紙4である場合(ステップS204;Yes)、ストローク表示手段246は、新たなページ(白紙のページ)に手書きストロークを描画させると共に、保存指示手段244は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。詳しくは、保存指示手段244は、現在開いているファイルに記憶されたページ(具体的には最終ページ)に連続する、新規のノート用紙4のためのページを作成し、作成したページをファイルに記憶させる。 On the other hand, when the note paper 4 written with the electronic pen 1 is a new note paper 4 (step S204; Yes), the stroke display means 246 draws a handwritten stroke on a new page (blank page). The save instructing unit 244 stores the handwritten stroke in association with the page (step S206). Specifically, the save instructing unit 244 creates a page for the new note paper 4 that is continuous with the page (specifically, the last page) stored in the currently opened file, and the created page is stored in the file. Remember.
他方で、ファイルが新規である場合(ステップS203;Yes)、判定手段242は、電子ペン1によって手書きストロークが記入されたノート用紙4が、新規のノート用紙4であるか否かを判定する(ステップS210)。電子ペン1によって記入されたノート用紙4が新規のノート用紙4である場合(ステップS210;Yes)、ストローク表示手段246は、新たなページ(白紙のページ)に手書きストロークを描画させると共に、保存指示手段244は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。この場合には、現在開いているファイルにページが記憶されていないため、つまり新規のノート用紙4が最初のページに対応するため、保存指示手段244は、ファイルに記憶されたページに連続するページを作成せずに、最初のページを作成する。 On the other hand, when the file is new (step S203; Yes), the determination unit 242 determines whether or not the notebook paper 4 on which the handwritten stroke is written by the electronic pen 1 is the new notebook paper 4 ( Step S210). When the note paper 4 filled in with the electronic pen 1 is a new note paper 4 (step S210; Yes), the stroke display means 246 draws a handwritten stroke on a new page (blank page) and also stores it. The means 244 stores the handwritten stroke in association with the page (step S206). In this case, since the page is not stored in the currently opened file, that is, the new notebook paper 4 corresponds to the first page, the save instructing unit 244 continues the page stored in the page stored in the file. Create the first page without creating.
これに対して、電子ペン1によって記入されたノート用紙4が新規のノート用紙4でない場合(ステップS210;No)、ストローク表示手段246は、手書きストロークが記入されたノート用紙4に対応する科目のファイルを開いて、当該ノート用紙4に対応するページを表示させる(ステップS208)。そして、ストローク表示手段246は、表示させたページに手書きストロークを描画させると共に、保存指示手段244は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。 On the other hand, when the note paper 4 entered with the electronic pen 1 is not the new note paper 4 (step S210; No), the stroke display means 246 displays the subject corresponding to the note paper 4 with the handwritten stroke entered. The file is opened and the page corresponding to the note paper 4 is displayed (step S208). Then, the stroke display unit 246 draws a handwritten stroke on the displayed page, and the save instruction unit 244 stores the handwritten stroke in association with the page (step S206).
[第1実施形態による作用効果]
以上説明した第1実施形態によれば、ユーザによって作成された時間割表3をコンピュータ装置2に適切に登録することができる。また、このように登録された時間割表を用いることで、電子ペン1によってノート用紙4に記入された手書きストロークを、複数の科目ごとに分類して適切に記憶させることができる(つまり手書きストロークを電子化できる)と共に、そのような手書きストロークを各科目ごとに適切に表示させることができる。
[Effects of First Embodiment]
According to the first embodiment described above, the timetable 3 created by the user can be appropriately registered in the computer apparatus 2. Further, by using the timetable registered in this way, handwritten strokes written on the notebook paper 4 by the electronic pen 1 can be classified and stored appropriately for each of a plurality of subjects (that is, handwritten strokes can be stored). Such handwritten strokes can be appropriately displayed for each subject.
具体的には、電子ペン1によって記入された手書きストロークを、時間割表画面によって指定された科目に対応付けて記憶させることができると共に、時間割表画面によって指定された科目に応じて、手書きストロークを適切に表示させることができる。例えば、新規のノート用紙4に手書きストロークが記入された場合、その手書きストロークをどの科目に対応付けて記憶させるか問題となるが、本実施形態によれば、時間割表画面を表示させることで、新規のノート用紙4に記入された手書きストロークを、時間割表画面によって指定された科目に対応付けて適切に記憶させることができる。 Specifically, the handwritten stroke entered with the electronic pen 1 can be stored in association with the subject specified on the timetable table screen, and the handwritten stroke can be stored in accordance with the subject specified on the timetable table screen. It can be displayed appropriately. For example, when a handwritten stroke is entered on a new notebook paper 4, it becomes a problem to associate with which subject the handwritten stroke is stored, but according to the present embodiment, by displaying the timetable table screen, The handwritten stroke entered on the new note paper 4 can be appropriately stored in association with the subject designated on the timetable table screen.
[第1実施形態の変形例]
上記では、電子ペン1によってタップされた時間割表3の曜日について、当該タップ後に電子ペン1によってタップされた時間割表3の科目を1限から6限まで順に登録する例を示したが、時間割表3の科目を登録する順序は、この例に限定されない。他の例では、ユーザは、月曜から金曜までに順に、各曜日の科目を1限から6限まで順に電子ペン1でタップし(具体的には、ユーザは、まず月曜の1限から6限までの科目を順にタップしていき、月曜の6限の科目をタップし終えると、火曜の1限から6限までの科目を順にタップするといった手順で、全ての曜日の科目をタップする)、科目登録手段241は、月曜から金曜までに順に、電子ペン1からの記入情報に対応する科目を、各曜日の1限から6限まで順に登録していくことができる。
[Modification of First Embodiment]
In the above description, for the day of the week of the timetable 3 tapped by the electronic pen 1, the example of registering the subjects of the timetable 3 tapped by the electronic pen 1 after the tapping from the first limit to the sixth limit in order is shown. The order of registering the three subjects is not limited to this example. In another example, the user taps the subject of each day with the electronic pen 1 in order from Monday to Friday in order from the first limit to the sixth limit (specifically, the user first taps the first limit to the sixth limit on Monday). Tapping all the courses in the order, and then tapping all the courses from the first to sixth classes in order by tapping all the courses from the first class on Tuesday. The course registration unit 241 can sequentially register courses corresponding to the entry information from the electronic pen 1 from the first limit to the sixth limit in order from Monday to Friday.
また、上記実施形態において、処理手段24は、各科目のページごとにページ番号を付し、各ページにそのページ番号を表示させるようにしてもよい。また、処理手段24は、表示手段26に設けられたタッチパネルによる指の操作を検知して、ページめくり処理をするようにしてもよい。 Moreover, in the said embodiment, the process means 24 attaches | subjects a page number for every page of each subject, and you may make it display the page number on each page. Further, the processing unit 24 may detect a finger operation by a touch panel provided on the display unit 26 and perform a page turning process.
<第2実施形態>
次に、本発明に係る第2実施形態について説明する。第2実施形態は、時間割表画面を用いてユーザが指定を行った際に表示される画面が、第1実施形態と異なる。具体的には、第2実施形態では、コンピュータ装置2は、時間割表画面に表示された複数の科目の中からユーザが科目を指定した際に、その科目を特定すると共に曜日及び時限を特定し、特定された科目、曜日及び時限に対応する講義で記入された手書きストロークを表示させる。また、第2実施形態では、コンピュータ装置2は、時間割表画面に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について、記入された手書きストロークを並べて表示させる。
Second Embodiment
Next, a second embodiment according to the present invention will be described. The second embodiment is different from the first embodiment in the screen that is displayed when the user designates using the timetable table screen. Specifically, in the second embodiment, when the user designates a course from a plurality of courses displayed on the timetable table screen, the computer device 2 identifies the course and identifies the day of the week and the time limit. The handwritten strokes written in the lecture corresponding to the specified subject, day of the week and time limit are displayed. In the second embodiment, when the user designates a day of the week from among a plurality of days displayed on the timetable screen, the computer apparatus 2 writes the handwritten strokes entered for all subjects performed on the day of the week. Are displayed side by side.
なお、以下では、第1実施形態と異なる構成について主に説明を行い、第1実施形態と同様の構成については適宜説明を省略する。つまり、特に説明しない構成要素や処理などについては、第1実施形態と同様であるものとする。 In the following, the configuration different from the first embodiment will be mainly described, and the description of the same configuration as the first embodiment will be omitted as appropriate. That is, components and processes not specifically described are the same as those in the first embodiment.
[表示画面例]
図20及び図21を参照して、第2実施形態において表示される画面例を提示する。
[Display screen example]
With reference to FIG.20 and FIG.21, the example of a screen displayed in 2nd Embodiment is shown.
図20は、ユーザが時間割表の科目を指定した際に表示される画面例を示している。図20(a)及び図20(b)は、両方とも、コンピュータ装置2の表示手段26に表示される画面例を示している。図20(a)は、図14(a)と同様の、時間割表画面表示手段245によって表示される時間割表の画面例である。図20(a)に示す時間割表も、木曜の4限に行われる「現社」が強調表示されている。 FIG. 20 shows an example of a screen displayed when the user designates a subject of the timetable. FIG. 20A and FIG. 20B both show examples of screens displayed on the display means 26 of the computer apparatus 2. FIG. 20A is a screen example of a time schedule table displayed by the time schedule table screen display unit 245, similar to FIG. The timetable shown in FIG. 20A also highlights “current office” which is performed on the 4th Thursday.
ここでは、図20(a)に示すように、時間割表に表示された複数の科目の中で、ユーザが入力手段21によって「現社(現代社会)」の科目を指定した場合を例示する。具体的には、ユーザが火曜の5限に行われる「現社」を指定したものとする。この場合、処理手段24の取得手段243は、ユーザによって指定された科目が「現社」であることを示す情報を取得すると共に、その「現社」が行われる曜日及び時限が水曜及び5限であることを示す情報を取得する。具体的には、取得手段243は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザによって指定された科目を特定すると共に、当該科目に対応する曜日及び時限を特定する。 Here, as shown in FIG. 20A, a case where the user designates a subject “current company (modern society)” by the input means 21 among a plurality of subjects displayed in the timetable is illustrated. Specifically, it is assumed that the user designates “current office” to be performed on the 5th Tuesday. In this case, the acquisition unit 243 of the processing unit 24 acquires information indicating that the subject designated by the user is “current company”, and the day and time on which the “current company” is performed are Wednesday and the fifth period. Information indicating that is. Specifically, the acquisition unit 243 specifies the subject specified by the user based on the data of the timetable stored in the storage unit 25, and specifies the day of the week and the time limit corresponding to the subject.
そして、ストローク表示手段246は、「現社」のファイルを開き、図20(b)に示すように、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、ストローク表示手段246は、ユーザによって指定された水曜の5限の「現社」に関し、今まで水曜の5限に行われた「現社」の講義の中で、最新の講義で記入された手書きストロークを表示させる。より詳しくは、ストローク表示手段246は、「現社」の最新の講義で手書きストロークが記入されたページにおいて、最初のページを表示手段26に表示させる。例えば、記入情報に含まれる時刻情報(タイムスタンプ)やコンピュータ装置2内のクロックに関する情報などに対応付けて手書きストロークを記憶しておけば、ストローク表示手段246は、そのような情報に基づいて、最新の講義で記入された手書きストロークを特定することができる。この場合、各時限の講義が行われる時間帯を考慮することが好ましい。なお、上記のように最初のページを表示させることに限定はされず、最終ページなどを表示させても良い。 Then, the stroke display means 246 opens the “current company” file and causes the display means 26 to display the handwritten strokes stored in the file as shown in FIG. More specifically, the stroke display means 246 relates to the “current company” on the 5th Wednesday, designated by the user, and the latest lecture in the “current company” lectures held on the 5th Wednesday. The handwritten stroke entered in is displayed. More specifically, the stroke display means 246 causes the display means 26 to display the first page in the page where the handwritten stroke is entered in the latest lecture of “current company”. For example, if the handwritten stroke is stored in association with the time information (time stamp) included in the entry information or the information related to the clock in the computer apparatus 2, the stroke display means 246 is based on such information, The handwritten strokes entered in the latest lecture can be identified. In this case, it is preferable to consider the time zone in which each timed lecture is held. In addition, it is not limited to displaying the first page as described above, and the last page may be displayed.
なお、時間割表に表示された曜日及び時限が同じ科目を、ユーザが連続して指定した場合、手書きストロークを過去に遡って表示させても良い。つまり、ストローク表示手段246は、曜日及び時限が同じ科目が指定されるごとに、その曜日及び時限に行われた講義を過去に遡っていき(先週の講義、先々週の講義、…)、その講義で記入された手書きストロークを表示させることができる。 In addition, when the user continuously designates subjects with the same day of the week and time displayed on the timetable, the handwritten stroke may be displayed retroactively. That is, each time a subject with the same day of the week and time is specified, the stroke display means 246 goes back to the past on the day of the week and the time limit (Last week, Last week, ...). The handwritten stroke entered in can be displayed.
図21は、ユーザが時間割表の曜日を指定した際に表示される画面例を示している。図21(a)及び図21(b)は、両方とも、コンピュータ装置2の表示手段26に表示される画面例を示している。図21(a)は、図14(a)と同様の、時間割表画面表示手段245によって表示される時間割表の画面例である。図21(a)に示す時間割表も、木曜の4限に行われる「現社」が強調表示されている。 FIG. 21 shows an example of a screen displayed when the user designates a day of the week in the timetable. FIG. 21A and FIG. 21B both show screen examples displayed on the display means 26 of the computer apparatus 2. FIG. 21A is a screen example of a timetable displayed by the timetable table display means 245, similar to FIG. The timetable shown in FIG. 21A also highlights “current office” which is performed on the 4th Thursday.
ここでは、図21(a)に示すように、時間割表に表示された複数の曜日の中で、ユーザが入力手段21によって「金曜」を指定した場合を例示する。この場合、処理手段24の取得手段243は、ユーザによって指定された曜日が「金曜」であることを示す情報を取得する。そして、ストローク表示手段246は、「金曜」に行われる全ての科目についてのファイルを開き、図21(b)に示すように、それらのファイルに記憶された手書きストロークを並べて表示手段26に表示させる。つまり、ストローク表示手段246は、各科目の手書きストロークをポップアップ表示させる。具体的には、ストローク表示手段246は、「金曜」に行われる全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段26に表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。 Here, as shown in FIG. 21A, a case where the user designates “Friday” by the input means 21 among a plurality of days displayed on the timetable is illustrated. In this case, the acquisition unit 243 of the processing unit 24 acquires information indicating that the day of the week specified by the user is “Friday”. Then, the stroke display unit 246 opens files for all subjects performed on “Friday”, and displays the handwritten strokes stored in these files side by side on the display unit 26 as shown in FIG. . That is, the stroke display means 246 displays the handwritten stroke of each subject in a pop-up display. Specifically, the stroke display means 246 causes the display means 26 to display the last page of the pages on which handwritten strokes are entered for all subjects performed on “Friday”. Note that the present invention is not limited to displaying the last page as described above, and the first page or the like may be displayed.
ここで、図21(b)に示すように表示された複数の科目の中から、ユーザが入力手段21によって1つの科目を選択した場合、例えば表示された科目をマウスでクリックしたりタッチパネルでタッチ入力した場合、ストローク表示手段246は、その科目のページを全画面表示させる。 Here, when the user selects one subject from the plurality of subjects displayed as shown in FIG. 21B by the input means 21, for example, the displayed subject is clicked with the mouse or touched with the touch panel. When input, the stroke display means 246 displays the page of the subject in full screen.
また、図21(b)に示すように、ストローク表示手段246は、表示画面上縁部に、表示する科目のページを切り替えるボタン31〜34を表示する。 Further, as shown in FIG. 21B, the stroke display means 246 displays buttons 31 to 34 for switching the page of the subject to be displayed on the upper edge of the display screen.
ユーザが、ボタン31をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて前回の授業で記入されたページの最初のページ又は最終ページを記憶手段25から読み出して、そのページを表示手段26に切り替えて表示させる。 When the user clicks the button 31 with the mouse or performs touch input to the touch panel, the stroke display means 246 displays the previous stroke from the class in which the stroke is stored in the currently active subject page according to the setting. The first page or the last page of the pages entered in the lesson is read from the storage means 25, and the page is switched to the display means 26 and displayed.
ユーザが、ボタン32をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて一週間前の授業で記入されたページの最初のページ又は最終ページを記憶手段25から読み出し、そのページを表示手段26に切り替えて表示させる。 When the user clicks the button 32 with the mouse or performs a touch input on the touch panel, the stroke display means 246 is set in accordance with the lesson in which the stroke is stored in the currently active subject page. The first page or the last page of the pages entered in the lesson of the week before is read from the storage means 25, and the page is switched to the display means 26 and displayed.
ユーザが、ボタン33をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて次の授業で記入されたページの最初のページ又は最終ページを記憶手段25から読み出し、そのページを表示手段26に切り替えて表示させる。なお、ストローク表示手段246は、次の授業で記入されたページがないと判断した場合は、表示されたページを切り替えない。 When the user clicks the button 33 with the mouse or performs a touch input on the touch panel, the stroke display means 246 determines whether the stroke is stored in the currently active subject page according to the setting. The first page or the last page of the pages entered in the lesson is read from the storage means 25, and the page is switched to the display means 26 and displayed. When the stroke display means 246 determines that there is no page entered in the next lesson, the stroke display means 246 does not switch the displayed page.
ユーザが、ボタン33をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246は、設定により、現在アクティブに表示されている科目のページにストロークが記憶された授業からみて次の週の授業で記入されたページの最初のページ又は最終ページを記憶手段25から読み出し、そのページを表示手段26に切り替えて表示させる。なお、ストローク表示手段246は、次の週の授業で記入されたページがないと判断した場合は、表示されたページを切り替えない。 When the user clicks the button 33 with the mouse or performs a touch input on the touch panel, the stroke display means 246 determines whether the stroke is stored in the currently active subject page according to the setting. The first page or the last page of the pages entered in the lesson of the week is read from the storage means 25, and the page is switched to the display means 26 and displayed. The stroke display means 246 does not switch the displayed page when it is determined that there is no page written in the lesson of the next week.
[処理フロー]
次に、図22を参照して、第2実施形態に係る処理フローについて説明する。図22は、時間割表画面において科目又は曜日が指定された場合に行われる処理フローを示している。なお、第1実施形態で示した処理フロー(図18参照)と同様の処理については、その説明を適宜省略する。
[Processing flow]
Next, a processing flow according to the second embodiment will be described with reference to FIG. FIG. 22 shows a processing flow performed when a subject or day of the week is specified on the timetable table screen. Note that description of processing similar to the processing flow shown in the first embodiment (see FIG. 18) is omitted as appropriate.
まず、処理手段24の時間割表画面表示手段245は、記憶手段25に記憶された時間割表のデータを読み出して、時間割表画面を表示手段26に表示させる(ステップS301)。そして、処理手段24の取得手段243は、表示された時間割表画面において、ユーザが指定した科目又は曜日を取得する(ステップS302)。例えば、取得手段243は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目又は曜日を取得する。なお、取得手段243は、ユーザが科目を指定した場合には、記憶手段25に記憶された時間割表のデータに基づいて、その科目を特定すると共に、当該科目に対応する曜日及び時限を特定する。 First, the time table display unit 245 of the processing unit 24 reads the data of the time table stored in the storage unit 25 and displays the time table on the display unit 26 (step S301). Then, the acquisition unit 243 of the processing unit 24 acquires the subject or the day of the week specified by the user on the displayed timetable table screen (step S302). For example, the acquisition unit 243 acquires the subject or day of the week specified by the user clicking with the mouse or touch-inputting with the touch panel. In addition, when the user designates a subject, the acquisition unit 243 specifies the subject based on the data of the timetable stored in the storage unit 25, and specifies the day of the week and the time limit corresponding to the subject. .
ユーザが科目を指定した場合(ステップS302;時間割表の科目)、処理手段24の判定手段242は、取得手段243が取得した科目に対応するファイルが存在するか否かを判定する(ステップS303)。取得手段243が取得した科目に対応するファイルが存在する場合(ステップS303;Yes)、ストローク表示手段246は、ユーザによって指定された科目、曜日及び時限に対応する講義の中で、最新の講義で記入された手書きストロークを表示させる(ステップS304)。具体的には、ストローク表示手段246は、その最新の講義で手書きストロークが記入されたページにおいて、最初のページを表示手段26に表示させる。 When the user designates a subject (step S302; subject in the timetable), the determination unit 242 of the processing unit 24 determines whether a file corresponding to the subject acquired by the acquisition unit 243 exists (step S303). . If there is a file corresponding to the subject acquired by the acquisition means 243 (step S303; Yes), the stroke display means 246 displays the latest lecture among the lectures corresponding to the subject, day of the week, and time specified by the user. The written handwritten stroke is displayed (step S304). Specifically, the stroke display unit 246 displays the first page on the display unit 26 in the page in which the handwritten stroke is entered in the latest lecture.
一方、取得手段243が取得した科目に対応するファイルが存在しない場合(ステップS303;No)、ステップS305〜S307の処理が行われる。ステップS305〜S307の処理は、それぞれ、上記したステップS105〜S107と同様であるため、その説明を省略する。 On the other hand, when there is no file corresponding to the subject acquired by the acquisition unit 243 (step S303; No), the processing of steps S305 to S307 is performed. Since the processes of steps S305 to S307 are the same as those of steps S105 to S107 described above, description thereof will be omitted.
他方で、ユーザが曜日を指定した場合(ステップS302;時間割表の曜日)、ストローク表示手段246は、ユーザによって指定された曜日に行われる全ての科目についてのファイルを開き、それらのファイルに記憶された手書きストロークを並べて表示手段26に表示させる(ステップS308)。具体的には、ストローク表示手段246は、全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段26に表示させる。この場合、ストローク表示手段246は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザによって指定された曜日に行われる科目を特定する。 On the other hand, when the user designates the day of the week (step S302; day of the timetable), the stroke display means 246 opens files for all subjects performed on the day of the week designated by the user, and is stored in those files. The handwritten strokes are arranged and displayed on the display means 26 (step S308). Specifically, the stroke display means 246 causes the display means 26 to display the last page of the pages in which handwritten strokes are entered for all subjects. In this case, the stroke display unit 246 specifies a subject to be performed on the day of the week specified by the user, based on the timetable data stored in the storage unit 25.
なお、第2実施形態においても、電子ペン1によってノート用紙4に手書きストロークが記入された場合には、第1実施形態と同様の処理(図19参照)が行われる。 Also in the second embodiment, when a handwritten stroke is entered on the notebook paper 4 with the electronic pen 1, the same processing (see FIG. 19) as in the first embodiment is performed.
[第2実施形態による作用効果]
以上説明した第2実施形態によれば、電子ペン1によって記入された手書きストロークを、科目だけでなく曜日や時限に対応付けて記憶し、曜日や時限に応じた手書きストロークを適切に表示させることができる。
[Effects of Second Embodiment]
According to the second embodiment described above, handwritten strokes written with the electronic pen 1 are stored in association with not only subjects but also days of the week and time periods, and handwritten strokes corresponding to days of the week and time periods are appropriately displayed. Can do.
[第2実施形態の変形例]
図21(b)に示したボタン31〜34は、上記第2実施形態に示す機能とは異なる機能を持たせても良い。
[Modification of Second Embodiment]
The buttons 31 to 34 shown in FIG. 21B may have a function different from the function shown in the second embodiment.
例えば、ユーザが、ボタン31をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246が、設定により、現在表示されている曜日の一つ前の曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段26に切り替えて表示させるようにしてもよい。 For example, when the user clicks the button 31 with the mouse or performs touch input on the touch panel, the stroke display unit 246 sets all the subjects to be performed on the day of the week before the currently displayed day by setting. The first page or the last page of the pages in which the handwritten stroke is entered may be switched to the display means 26 and displayed.
また、ユーザが、ボタン32をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246が、設定により、現在表示されている曜日の一週間前の同じ曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段26に切り替えて表示させるようにしてもよい。 Further, when the user clicks the button 32 with the mouse or performs touch input on the touch panel, the stroke display means 246, according to the setting, performs all the operations performed on the same day one week before the currently displayed day. For the subject, the first page or the last page of the pages in which the handwritten stroke is entered may be switched to the display means 26 and displayed.
また、ユーザが、ボタン33をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246が、設定により、現在表示されている曜日の次の曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段26に切り替えて表示させるようにしてもよい。 Further, when the user clicks the button 33 with the mouse or performs touch input on the touch panel, the stroke display means 246 is configured to set all subjects to be performed on the day following the currently displayed day of the week. The first page or the last page in the page in which the handwritten stroke is entered may be switched to the display means 26 and displayed.
また、ユーザが、ボタン34をマウスでクリックしたりタッチパネルへのタッチ入力をしたりすると、ストローク表示手段246が、設定により、現在表示されている曜日の次の週の同じ曜日に行われる全ての科目について、手書きストロークが記入されたページの中の最初のページ又は最終ページを表示手段26に切り替えて表示させるようにしてもよい。 Further, when the user clicks the button 34 with the mouse or performs touch input on the touch panel, the stroke display means 246, according to the setting, performs all the operations performed on the same day of the week following the currently displayed day of the week. For the subject, the first page or the last page of the pages in which the handwritten stroke is entered may be switched to the display means 26 and displayed.
<変形例>
以下では、上記した実施形態の変形例について説明する。
<Modification>
Below, the modification of above-described embodiment is demonstrated.
[変形例1]
上記では、時間割表画面を用いて、手書きストロークを記憶させたり表示させたりする実施形態を示したが、時間割表画面の代わりに時間割表3を用いても、このように手書きストロークを記憶させたり表示させたりすることができる。具体的には、変形例2では、ユーザが、電子ペン1によって時間割表3の科目の部分をタップした際に、コンピュータ装置2のストローク表示手段246は、電子ペン1によってタップされた科目用のファイルを開き、そのファイルの科目について記入された手書きストロークを表示させる。
[Modification 1]
In the above, the embodiment has been described in which the timetable table screen is used to store or display the handwritten strokes. However, even if the timetable table 3 is used instead of the timetable table screen, the handwritten strokes are stored in this way. It can be displayed. Specifically, in the second modification, when the user taps the subject portion of the timetable 3 with the electronic pen 1, the stroke display means 246 of the computer device 2 is for the subject tapped with the electronic pen 1. Open the file and display the handwritten strokes entered for the subject in the file.
図23は、電子ペン1によって時間割表3の科目がタップされた際に表示される画面例を示している。図23(a)は時間割表3の一例を示し、図23(b)はコンピュータ装置2の表示手段26に表示される画面例を示している。 FIG. 23 shows an example of a screen displayed when the subject of the timetable 3 is tapped with the electronic pen 1. FIG. 23A shows an example of the timetable 3 and FIG. 23B shows an example of a screen displayed on the display means 26 of the computer apparatus 2.
ここでは、図23(a)に示すように、ユーザが電子ペン1によって「現社(現代社会)」の科目をタップした場合を例示する。この場合には、処理手段24の判定手段242は、図9に示したような記憶手段25に記憶された座標定義情報を参照することで、電子ペン1によってタップされた科目が「現社」であると特定する。そして、ストローク表示手段246は、時間割表画面にて科目が指定された場合と同様に、判定手段242によって特定された「現社」のファイルを開き、図23(b)に示すように、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、ストローク表示手段246は、「現社」について手書きストロークが記入されたページにおいて、最終ページを表示手段26に表示させる。このように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。 Here, as illustrated in FIG. 23A, a case where the user taps a subject “current company (modern society)” with the electronic pen 1 is illustrated. In this case, the determination unit 242 of the processing unit 24 refers to the coordinate definition information stored in the storage unit 25 as illustrated in FIG. 9, so that the subject tapped by the electronic pen 1 is “present company”. To be identified. Then, the stroke display means 246 opens the “current company” file specified by the determination means 242 as in the case where the subject is specified on the timetable table screen, and as shown in FIG. The handwriting stroke stored in the file is displayed on the display means 26. Specifically, the stroke display means 246 displays the last page on the display means 26 in the page where the handwritten stroke is entered for “present company”. Thus, it is not limited to displaying the last page, but the first page or the like may be displayed.
次に、図24を参照して、変形例1に係る処理フローについて説明する。図24に示す処理フローは、電子ペン1により記入情報が生成されるごとに繰り返し実行される。 Next, with reference to FIG. 24, a processing flow according to Modification 1 will be described. The processing flow shown in FIG. 24 is repeatedly executed every time entry information is generated by the electronic pen 1.
まず、ユーザが、電子ペン1で時間割表3及びノート用紙4に記入(タップ及びストロークの両方を含む)すると、電子ペン1は、生成した記入情報をコンピュータ装置2へ送信する。コンピュータ装置2では、通信手段22が、電子ペン1から送信された記入情報を受信すると、処理手段24の保存指示手段244は、その記入情報を記憶手段25に記憶させる(ステップS401)。 First, when the user fills in the timetable 3 and the note paper 4 (including both taps and strokes) with the electronic pen 1, the electronic pen 1 transmits the generated entry information to the computer device 2. In the computer apparatus 2, when the communication unit 22 receives the entry information transmitted from the electronic pen 1, the storage instruction unit 244 of the processing unit 24 stores the entry information in the storage unit 25 (step S401).
次に、処理手段24の判定手段242は、電子ペン1によって時間割表3の科目とノート用紙4のいずれに記入されたかを判定する(ステップS402)。具体的には、判定手段242は、記憶手段25に記憶された座標定義情報(具体的には、複数のノート用紙4に割り当てられたドットパターンの座標範囲を示す座標定義情報、及び、複数の科目に割り当てられたドットパターンの座標範囲を示す座標定義情報)を参照することで、電子ペン1によって時間割表3の科目とノート用紙4のいずれに記入されたかを判定する。 Next, the determination unit 242 of the processing unit 24 determines which of the subject of the timetable 3 and the notebook sheet 4 is filled with the electronic pen 1 (step S402). Specifically, the determination unit 242 includes coordinate definition information stored in the storage unit 25 (specifically, coordinate definition information indicating coordinate ranges of dot patterns assigned to a plurality of notebook papers 4 and a plurality of pieces of coordinate definition information). By referring to the coordinate definition information indicating the coordinate range of the dot pattern assigned to the subject, it is determined which of the subject of the timetable 3 and the note paper 4 has been entered by the electronic pen 1.
電子ペン1によって時間割表3の科目に記入された場合(ステップS402:時間割表の科目)、判定手段242は、電子ペン1によってタップされた科目を特定し、その科目のファイルが記憶手段25に記憶されているか否かを判定する(ステップS403)。電子ペン1によってタップされた科目のファイルが記憶されている場合(ステップS403;Yes)、処理手段24のストローク表示手段246は、判定手段242が特定した科目に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段26に表示させる(ステップS404)。具体的には、ストローク表示手段246は、当該ファイルに記憶されたページの中の最終ページを表示手段26に表示させる。 When the subject of the timetable 3 is entered by the electronic pen 1 (step S402: subject of the timetable), the determination unit 242 identifies the subject tapped by the electronic pen 1, and the subject file is stored in the storage unit 25. It is determined whether it is stored (step S403). When the file of the subject tapped by the electronic pen 1 is stored (step S403; Yes), the stroke display unit 246 of the processing unit 24 opens the file associated with the subject specified by the determination unit 242, and The handwritten stroke stored in the file is displayed on the display means 26 (step S404). Specifically, the stroke display unit 246 causes the display unit 26 to display the last page of the pages stored in the file.
一方、電子ペン1によってタップされた科目のファイルが記憶されていない場合(ステップS403;No)、保存指示手段244は、その科目用のファイルを作成する(ステップS405)。そして、保存指示手段244は、作成したファイルのアイコンを生成すると共に、そのファイルをフォルダ(講義ノートフォルダ)内に記憶させる(ステップS406)。この後、ストローク表示手段246は、保存指示手段244によって作成されたファイルを開く(ステップS407)。具体的には、ストローク表示手段246は、白紙のページを表示手段26に表示させる。 On the other hand, if the file of the subject tapped by the electronic pen 1 is not stored (step S403; No), the save instruction unit 244 creates a file for the subject (step S405). Then, the save instruction unit 244 generates an icon for the created file and stores the file in a folder (lecture note folder) (step S406). Thereafter, the stroke display means 246 opens the file created by the save instruction means 244 (step S407). Specifically, the stroke display unit 246 causes the display unit 26 to display a blank page.
他方で、電子ペン1によってノート用紙4に記入された場合(ステップS402:ノート用紙)、判定手段242は、そのノート用紙4が新規のノート用紙4であるか否かを判定する(ステップS408)。具体的には、判定手段242は、記憶手段25に記憶されたファイルに、電子ペン1によって記入されたノート用紙4のデータが含まれるか否かに基づいて、このような判定を行う。 On the other hand, when the electronic pen 1 fills in the note paper 4 (step S402: note paper), the determination unit 242 determines whether or not the note paper 4 is a new note paper 4 (step S408). . Specifically, the determination unit 242 makes such a determination based on whether or not the file stored in the storage unit 25 includes the data of the notebook paper 4 written with the electronic pen 1.
電子ペン1によって記入されたノート用紙4が新規のノート用紙4でない場合(ステップS408;No)、ストローク表示手段246は、そのノート用紙4に対応するページを含むファイルを開いて、当該ノート用紙4に対応するページを表示手段26に表示させる(ステップS409)。そして、ストローク表示手段246は、表示させたページに手書きストロークを描画させると共に、保存指示手段244は、そのページに対応付けて手書きストロークを記憶させる(ステップS410)。 When the note paper 4 entered with the electronic pen 1 is not the new note paper 4 (step S408; No), the stroke display means 246 opens the file including the page corresponding to the note paper 4 and the note paper 4 A page corresponding to is displayed on the display means 26 (step S409). The stroke display unit 246 draws the handwritten stroke on the displayed page, and the save instruction unit 244 stores the handwritten stroke in association with the page (step S410).
一方、電子ペン1によって記入されたノート用紙4が新規のノート用紙4である場合(ステップS408;Yes)、判定手段242は、ファイルを開いているか否かを判定する(ステップS411)。言い換えると、判定手段242は、電子ペン1による時間割表3へのタップにより科目が指定されているか否かを判定する。 On the other hand, when the note paper 4 entered with the electronic pen 1 is a new note paper 4 (step S408; Yes), the determination unit 242 determines whether or not the file is open (step S411). In other words, the determination unit 242 determines whether or not a subject is specified by tapping the timetable 3 with the electronic pen 1.
ファイルを開いている場合(ステップS411;Yes)、保存指示手段244は、現在開いているファイルに記憶されたページ(具体的には最終ページ)に連続する、新規のノート用紙4のためのページを作成し、作成したページをファイルに記憶させる(ステップS412)。なお、現在開いているファイルにページが記憶されていない場合、つまり新規のノート用紙4が最初のページに対応する場合には、保存指示手段244は、ファイルに記憶されたページに連続するページを作成せずに、最初のページを作成する。次に、ストローク表示手段246は、新たなページ(白紙のページ)に手書きストロークを描画させると共に、保存指示手段244は、そのページに対応付けて手書きストロークを記憶させる(ステップS413)。 If the file is open (step S411; Yes), the save instruction unit 244 continues the page (specifically, the last page) stored in the currently open file for the new note paper 4 And the created page is stored in a file (step S412). When no page is stored in the currently opened file, that is, when the new notebook paper 4 corresponds to the first page, the save instructing unit 244 selects a page that is continuous with the page stored in the file. Create the first page without creating it. Next, the stroke display unit 246 draws a handwritten stroke on a new page (blank page), and the save instruction unit 244 stores the handwritten stroke in association with the page (step S413).
一方、ファイルを開いていない場合(ステップS411;No)、処理手段24の報知手段247は、科目が指定されていない旨をユーザに報知する(ステップS414)。例えば、報知手段247は、科目が指定されていないことを示すメッセージを、画像として表示手段26に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段247は、アラーム音を出力させたりする。 On the other hand, when the file is not opened (step S411; No), the notification unit 247 of the processing unit 24 notifies the user that the subject is not specified (step S414). For example, the notification unit 247 displays a message indicating that a subject is not designated as an image on the display unit 26 or outputs it as a sound from a speaker. Alternatively, the notification unit 247 outputs an alarm sound.
以上説明した変形例1によれば、電子ペン1による時間割表3への記入に応じて、電子ペン1によってノート用紙4に記入された手書きストロークを、複数の科目ごとに分類して適切に記憶させることができると共に、そのような手書きストロークを各科目ごとに適切に表示させることができる。 According to the modified example 1 described above, handwritten strokes written on the notebook paper 4 by the electronic pen 1 according to the entry in the timetable 3 by the electronic pen 1 are classified and stored appropriately for each of the subjects. And such handwritten strokes can be appropriately displayed for each subject.
[変形例2]
変形例2は、電子ペン1によって時間割表3がタップされた際に表示される画面が変形例1と異なる。具体的には、変形例2では、電子ペン1によって時間割表3の曜日がタップされた際に、当該曜日に行われる全ての科目について、記入された手書きストロークを並べて表示させる。
[Modification 2]
The second modification is different from the first modification in the screen displayed when the timetable 3 is tapped with the electronic pen 1. Specifically, in the second modification, when the day of the week in the timetable 3 is tapped with the electronic pen 1, the written handwritten strokes are displayed side by side for all subjects performed on the day of the week.
図25は、電子ペン1によって時間割表3の曜日がタップされた際に表示される画面例を示している。図25(a)は時間割表3の一例を示し、図25(b)はコンピュータ装置2の表示手段26に表示される画面例を示している。 FIG. 25 shows an example of a screen that is displayed when the day of the week in the timetable 3 is tapped with the electronic pen 1. FIG. 25A shows an example of the timetable 3 and FIG. 25B shows an example of a screen displayed on the display means 26 of the computer apparatus 2.
ここでは、図25(a)に示すように、ユーザが電子ペン1によって「金曜」の部分をタップした場合を例示する。この場合には、処理手段24の判定手段242は、各曜日ごとにドットパターンの座標範囲が対応付けられた座標定義情報(図8参照)を参照することで、電子ペン1によってタップされた曜日が「金曜」であると特定する。そして、ストローク表示手段246は、「金曜」に行われる全ての科目についてのファイルを開き、図25(b)に示すように、それらのファイルに記憶された手書きストロークを並べて表示手段26に表示させる。つまり、ストローク表示手段246は、各科目の手書きストロークをポップアップ表示させる。具体的には、ストローク表示手段246は、「金曜」に行われる全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段26に表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。 Here, as illustrated in FIG. 25A, a case where the user taps the “Friday” portion with the electronic pen 1 is illustrated. In this case, the determination unit 242 of the processing unit 24 refers to the coordinate definition information (see FIG. 8) in which the coordinate range of the dot pattern is associated with each day of the week, so that the day of the week tapped by the electronic pen 1 Identifies “Friday”. Then, the stroke display means 246 opens files for all subjects performed on “Friday”, and displays the handwritten strokes stored in these files side by side on the display means 26 as shown in FIG. . That is, the stroke display means 246 displays the handwritten stroke of each subject in a pop-up display. Specifically, the stroke display means 246 causes the display means 26 to display the last page of the pages on which handwritten strokes are entered for all subjects performed on “Friday”. Note that the present invention is not limited to displaying the last page as described above, and the first page or the like may be displayed.
ここで、図25(b)に示すように表示された複数の科目の中から、ユーザが入力手段21によって1つの科目を選択した場合、例えば表示された科目をマウスでクリックしたりタッチパネルでタッチ入力した場合、ストローク表示手段246は、その科目のページを全画面表示させる。なお、ボタン31〜34の機能は、上記の第2実施形態で述べた機能と同様であるため、その説明を省略する。 Here, when the user selects one subject from the plurality of subjects displayed as shown in FIG. 25 (b) by the input means 21, for example, the displayed subject is clicked with the mouse or touched with the touch panel. When input, the stroke display means 246 displays the page of the subject in full screen. Note that the functions of the buttons 31 to 34 are the same as the functions described in the second embodiment, and a description thereof will be omitted.
次に、図26を参照して、変形例2に係る処理フローについて説明する。図26に示す処理フローは、電子ペン1により記入情報が生成されるごとに繰り返し実行される。なお、変形例1で示した処理フロー(図24参照)と同様の処理については、その説明を適宜省略する。 Next, with reference to FIG. 26, a processing flow according to the second modification will be described. The processing flow shown in FIG. 26 is repeatedly executed each time entry information is generated by the electronic pen 1. Note that description of processing similar to the processing flow (see FIG. 24) shown in Modification 1 is omitted as appropriate.
ステップS501の処理は、ステップS401の処理と同様である。ステップS502では、処理手段24の判定手段242は、電子ペン1によって時間割表3の科目、曜日及びノート用紙4のいずれに記入されたかを判定する。具体的には、判定手段242は、記憶手段25に記憶された座標定義情報(具体的には、ノート用紙4に割り当てられたドットパターンの座標範囲を示す座標定義情報、科目とドットパターンの座標範囲とを対応付けた座標定義情報、及び曜日とドットパターンの座標範囲とを対応付けた座標定義情報)を参照することで、電子ペン1によって時間割表3の科目、曜日及びノート用紙4のいずれに記入されたかを判定する。 The process in step S501 is the same as the process in step S401. In step S <b> 502, the determination unit 242 of the processing unit 24 determines whether the subject, the day of the week, or the notebook paper 4 is entered with the electronic pen 1. Specifically, the determination unit 242 includes coordinate definition information stored in the storage unit 25 (specifically, coordinate definition information indicating the coordinate range of the dot pattern assigned to the notebook paper 4, the coordinates of the subject and the dot pattern) By referring to the coordinate definition information in which the range is associated and the coordinate definition information in which the day of the week is associated with the coordinate range of the dot pattern) Judge whether it was filled in.
電子ペン1によって時間割表3の曜日に記入された場合(ステップS502:時間割表の曜日)、処理手段24のストローク表示手段246は、判定手段242が特定した曜日に行われる全ての科目についてのファイルを開き、それらのファイルに記憶された手書きストロークを並べて表示手段26に表示させる(ステップS515)。具体的には、ストローク表示手段246は、全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段26に表示させる。 When the electronic pen 1 fills in the day of the week in the timetable 3 (step S502: day of the timetable), the stroke display unit 246 of the processing unit 24 is a file for all subjects performed on the day of the week specified by the determination unit 242. Are opened and the handwritten strokes stored in those files are arranged and displayed on the display means 26 (step S515). Specifically, the stroke display means 246 causes the display means 26 to display the last page of the pages in which handwritten strokes are entered for all subjects.
他方で、電子ペン1によって時間割表3の科目に記入された場合(ステップS502:時間割表の科目)、ステップS402と同様に、判定手段242は、電子ペン1によってタップされた科目のファイルが記憶手段25に記憶されているか否かを判定する(ステップS503)。電子ペン1によってタップされた科目のファイルが記憶されている場合(ステップS503;Yes)、ストローク表示手段246は、判定手段242によって特定された科目、曜日及び時限に対応する講義の中で、最新の講義で記入された手書きストロークを表示させる(ステップS504)。具体的には、ストローク表示手段246は、その最新の講義で手書きストロークが記入されたページにおいて、最初のページを表示手段26に表示させる。 On the other hand, when the subject of the timetable 3 is entered with the electronic pen 1 (step S502: subject of the timetable), the determination means 242 stores the subject file tapped with the electronic pen 1 as in step S402. It is determined whether or not it is stored in the means 25 (step S503). When the file of the subject tapped by the electronic pen 1 is stored (step S503; Yes), the stroke display unit 246 is the latest in the lecture corresponding to the subject, day of the week, and time specified by the determination unit 242. The handwritten strokes entered in the lecture are displayed (step S504). Specifically, the stroke display unit 246 displays the first page on the display unit 26 in the page in which the handwritten stroke is entered in the latest lecture.
ステップS505〜S514の処理は、それぞれ、上記したステップS405〜S414と同様であるため、その説明を省略する。 Since the processing of steps S505 to S514 is the same as that of steps S405 to S414 described above, description thereof will be omitted.
以上説明した変形例2によれば、電子ペン1によって時間割表3の曜日がタップされた場合に、当該曜日に応じた手書きストロークを適切に表示させることができる。
[変形例3]
上記では、科目名にて表された時間割表を示したが、このような科目名の代わりに、複数の科目のそれぞれを示す絵柄(例えばアイコンなど)にて表された時間割表を用いても良い。
According to the modification 2 demonstrated above, when the day of the week of the timetable 3 is tapped with the electronic pen 1, the handwritten stroke according to the day of the week can be displayed appropriately.
[Modification 3]
In the above, the timetable represented by the subject name is shown, but instead of such a subject name, a timetable represented by a picture (for example, an icon) indicating each of a plurality of subjects may be used. good.
[変形例4]
上記実施形態において、電子ペンや、コード化パターン、記入情報の形式等は、アノト方式に限らなくとも良い。特に、科目や曜日を特定するためのコード化パターンは、座標を示すドットパターンに限られず、特定のコード値を示すコード化パターンを用いることもできる。
[Modification 4]
In the above embodiment, the electronic pen, the coding pattern, the format of entry information, etc. need not be limited to the Anoto system. In particular, the coding pattern for specifying the subject and the day of the week is not limited to the dot pattern indicating the coordinates, and a coding pattern indicating a specific code value can also be used.
1…電子ペン
2…コンピュータ装置
3…時間割表
4…ノート用紙
6…多穴ファイル
21…入力手段
22…通信手段
24…処理手段
25…記憶手段
26…表示手段
DESCRIPTION OF SYMBOLS 1 ... Electronic pen 2 ... Computer apparatus 3 ... Timetable 4 ... Notebook paper 6 ... Multi-hole file 21 ... Input means 22 ... Communication means 24 ... Processing means 25 ... Storage means 26 ... Display means
Claims (50)
複数の科目ごとに割り当てられた、それぞれで異なるコード化パターンに関する第1定義情報を記憶する記憶手段と、
前記複数の科目ごとに割り当てられた前記コード化パターンが形成された印刷片が、複数の曜日の複数の時限ごとに貼り付けられた時間割表への、前記電子ペンによる記入に対応する前記記入情報を受信する受信手段と、
前記記憶手段に記憶された前記第1定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する科目を特定し、特定した前記科目を前記複数の曜日の前記複数の時限ごとに登録する科目登録手段と、を備えることを特徴とするコンピュータ装置。 A computer device that receives entry information related to a coding pattern read by an electronic pen and performs processing according to the entry information,
Storage means for storing first definition information assigned to each of a plurality of subjects and relating to different coding patterns;
The entry information corresponding to the entry with the electronic pen on the timetable attached to the timetables for each of a plurality of time periods on a plurality of days of the week on a printed piece in which the coded pattern assigned to each of the plurality of subjects is formed Receiving means for receiving
Based on the first definition information stored in the storage unit, a subject corresponding to the entry information received by the receiving unit is specified, and the specified subject is determined for each of the plurality of time periods of the plurality of days of the week. A computer device comprising: a subject registration unit for registration.
前記時間割表は、前記複数の曜日ごとに割り当てられた前記コード化パターンが形成され、
前記科目登録手段は、前記第2定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する曜日を特定し、前記曜日を特定した後に前記受信手段によって受信された前記記入情報より特定した科目を、当該曜日について登録することを特徴とする請求項1又は2に記載のコンピュータ装置。 The storage means further stores second definition information assigned to each of a plurality of days of the week and relating to different coding patterns.
The timetable is formed with the coding pattern assigned for each of the plurality of days of the week,
The subject registering means specifies a day of the week corresponding to the entry information received by the receiving means based on the second definition information, and after specifying the day of the week, the entry information received by the receiving means 3. The computer apparatus according to claim 1, wherein the specified subject is registered for the day of the week.
前記時間割表画面に表示された複数の科目の中で、ユーザが入力手段によって指定した科目を取得する科目取得手段と、
コード化パターンが形成されたノート用紙への前電子ペンによる記入に対応する前記記入情報に基づいて、前記電子ペンによって前記ノート用紙に記入された手書きストロークを、前記科目取得手段が取得した前記科目に対応付けたファイルに記憶させる保存指示手段と、を更に備えることを特徴とする請求項1乃至7のいずれか一項に記載のコンピュータ装置。 A time schedule table display means for displaying the subjects registered for each of the plurality of time periods of the plurality of days of the week by the subject registration means as a time schedule table screen;
Among a plurality of courses displayed on the timetable table screen, a course acquisition unit that acquires a course specified by the user using the input unit;
The subject obtained by the subject obtaining means based on the entry information corresponding to the entry by the previous electronic pen on the note paper on which the coded pattern is formed, the handwriting stroke written on the note paper by the electronic pen The computer apparatus according to claim 1, further comprising: a storage instruction unit that stores the file in a file associated with the storage device.
前記ストローク表示手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させることを特徴とする請求項9に記載のコンピュータ装置。 The save instruction means stores the handwritten stroke entered with the electronic pen in the file in association with a page of the notebook paper,
The computer apparatus according to claim 9, wherein the stroke display unit displays a predetermined page among the pages stored in the file.
前記保存指示手段は、前記電子ペンによって記入された前記手書きストロークを、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、
前記ストローク表示手段は、ユーザが前記科目を指定した際に、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させることを特徴とする請求項9乃至12のいずれか一項に記載のコンピュータ装置。 The course acquisition unit acquires the course when the user designates a course from a plurality of courses displayed on the timetable screen, and acquires the day of the week and the time limit corresponding to the course,
The storage instruction means stores the handwritten stroke written by the electronic pen in association with the subject, the day of the week and the time period acquired by the subject acquisition means,
10. The stroke display unit displays the handwritten stroke associated with the subject, the day of the week, and the time period acquired by the subject acquisition unit when a user designates the subject. The computer apparatus as described in any one of thru | or 12.
並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、
ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、(1)前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、(2)前記現在アクティブ表示されている科目に対応する授業からみて一週間前の授業で記入された手書きストローク、(3)前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、(4)前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替えることを特徴とする請求項15に記載のコンピュータ装置。 The stroke display means includes
When a user selects a course from a plurality of courses displayed side by side, the handwritten strokes entered for the course are activated and displayed.
Depending on the user's selection, from the handwritten stroke of the currently active subject, (1) the handwritten stroke entered in the previous lesson from the class corresponding to the currently active subject, (2) Handwritten strokes entered in the lesson one week prior to the lesson corresponding to the currently active subject, (3) Handwriting entered in the next lesson from the lesson corresponding to the currently active subject The handwritten stroke to be displayed is switched to any one of the strokes and (4) the handwritten stroke entered in the lesson of the next week as seen from the lesson corresponding to the currently active subject. 15. The computer device according to 15.
前記コンピュータ装置を、
複数の科目ごとに割り当てられた、それぞれで異なるコード化パターンに関する第1定義情報を記憶する記憶手段、
前記複数の科目ごとに割り当てられた前記コード化パターンが形成された印刷片が、複数の曜日の複数の時限ごとに貼り付けられた時間割表への、前記電子ペンによる記入に対応する前記記入情報を受信する受信手段、
前記記憶手段に記憶された前記第1定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する科目を特定し、特定した前記科目を前記複数の曜日の前記複数の時限ごとに登録する科目登録手段、として機能させることを特徴とするプログラム。 A program that is executed by a computer device that receives entry information related to a coding pattern read by an electronic pen and performs processing according to the entry information,
Said computer device,
Storage means for storing first definition information assigned to a plurality of subjects and relating to different coding patterns;
The entry information corresponding to the entry with the electronic pen on the timetable attached to the timetables for each of a plurality of time periods on a plurality of days of the week on a printed piece in which the coded pattern assigned to each of the plurality of subjects is formed Receiving means for receiving,
Based on the first definition information stored in the storage unit, a subject corresponding to the entry information received by the receiving unit is specified, and the specified subject is determined for each of the plurality of time periods of the plurality of days of the week. A program characterized by functioning as a course registration means for registration.
前記時間割表は、前記複数の曜日ごとに割り当てられた前記コード化パターンが形成され、
前記科目登録手段は、前記第2定義情報に基づいて、前記受信手段によって受信された前記記入情報に対応する曜日を特定し、前記曜日を特定した後に前記受信手段によって受信された前記記入情報より特定した科目を、当該曜日について登録することを特徴とする請求項26又は27に記載のプログラム。 The storage means further stores second definition information assigned to each of a plurality of days of the week and relating to different coding patterns.
The timetable is formed with the coding pattern assigned for each of the plurality of days of the week,
The subject registering means specifies a day of the week corresponding to the entry information received by the receiving means based on the second definition information, and after specifying the day of the week, the entry information received by the receiving means 28. The program according to claim 26 or 27, wherein the specified subject is registered for the day of the week.
前記時間割表画面に表示された複数の科目の中で、ユーザが入力手段によって指定した科目を取得する科目取得手段、
コード化パターンが形成されたノート用紙への前電子ペンによる記入に対応する前記記入情報に基づいて、前記電子ペンによって前記ノート用紙に記入された手書きストロークを、前記科目取得手段が取得した前記科目に対応付けたファイルに記憶させる保存指示手段、として前記コンピュータ装置を更に機能させることを特徴とする請求項26乃至32のいずれか一項に記載のプログラム。 A time schedule table display means for displaying the subjects registered for each of the plurality of time periods of the plurality of days of the week as a time schedule table screen by the subject registration means;
Among a plurality of courses displayed on the timetable table screen, a course acquisition unit that acquires a course specified by the user using the input unit,
The subject obtained by the subject obtaining means based on the entry information corresponding to the entry by the previous electronic pen on the note paper on which the coded pattern is formed, the handwriting stroke written on the note paper by the electronic pen The program according to any one of claims 26 to 32, further causing the computer apparatus to function as a storage instruction unit for storing the file in a file associated with the computer.
前記ストローク表示手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させることを特徴とする請求項34に記載のプログラム。 The save instruction means stores the handwritten stroke entered with the electronic pen in the file in association with a page of the notebook paper,
The program according to claim 34, wherein the stroke display means displays a predetermined page among the pages stored in the file.
前記保存指示手段は、前記電子ペンによって記入された前記手書きストロークを、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、
前記ストローク表示手段は、ユーザが前記科目を指定した際に、前記科目取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させることを特徴とする請求項34乃至37のいずれか一項に記載のプログラム。 The course acquisition unit acquires the course when the user designates a course from a plurality of courses displayed on the timetable screen, and acquires the day of the week and the time limit corresponding to the course,
The storage instruction means stores the handwritten stroke written by the electronic pen in association with the subject, the day of the week and the time period acquired by the subject acquisition means,
The stroke display unit displays the handwritten stroke associated with the subject, the day of the week, and the time limit acquired by the subject acquisition unit when the user designates the subject. The program as described in any one of thru | or 37.
並べて表示されている複数の科目の中からユーザが科目を選択した場合に、当該科目について記入された手書きストロークをアクティブ表示させると共に、
ユーザの選択に応じて、現在アクティブ表示されている科目の手書きストロークから、(1)前記現在アクティブ表示されている科目に対応する授業からみて前回の授業に記入された手書きストローク、(2)前記現在アクティブ表示されている科目に対応する授業からみて一週間前の授業で記入された手書きストローク、(3)前記現在アクティブ表示されている科目に対応する授業からみて次の授業で記入された手書きストローク、(4)前記現在アクティブ表示されている科目に対応する授業からみて次の週の授業で記入された手書きストロークのうちのいずれかに、表示させる手書きストロークを切り替えることを特徴とする請求項40に記載のプログラム。 The stroke display means includes
When a user selects a course from a plurality of courses displayed side by side, the handwritten strokes entered for the course are activated and displayed.
Depending on the user's selection, from the handwritten stroke of the currently active subject, (1) the handwritten stroke entered in the previous lesson from the class corresponding to the currently active subject, (2) Handwritten strokes entered in the lesson one week prior to the lesson corresponding to the currently active subject, (3) Handwriting entered in the next lesson from the lesson corresponding to the currently active subject The handwritten stroke to be displayed is switched to any one of the strokes and (4) the handwritten stroke entered in the lesson of the next week as seen from the lesson corresponding to the currently active subject. 40. The program according to 40.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011195008A JP5845745B2 (en) | 2011-09-07 | 2011-09-07 | Computer apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011195008A JP5845745B2 (en) | 2011-09-07 | 2011-09-07 | Computer apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013058016A JP2013058016A (en) | 2013-03-28 |
| JP5845745B2 true JP5845745B2 (en) | 2016-01-20 |
Family
ID=48133876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011195008A Expired - Fee Related JP5845745B2 (en) | 2011-09-07 | 2011-09-07 | Computer apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5845745B2 (en) |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0293870A (en) * | 1988-09-30 | 1990-04-04 | Toshiba Corp | Information storage device |
| JPH07500434A (en) * | 1991-10-23 | 1995-01-12 | ユエン,ヘンリー シー. | Barcode Matrix TV Calendar |
| JPH08252110A (en) * | 1995-03-15 | 1996-10-01 | Seiban:Kk | School bag cover |
| JP2003256582A (en) * | 2002-03-06 | 2003-09-12 | Toppan Printing Co Ltd | Course procedure method and equipment |
| JP2004157839A (en) * | 2002-11-07 | 2004-06-03 | Canon Inc | Image registration and display method |
| JP2004234468A (en) * | 2003-01-31 | 2004-08-19 | Dainippon Printing Co Ltd | Sticker mount, form set, identification processing system, identification processing server, identification processing device and program |
| US7245483B2 (en) * | 2003-07-18 | 2007-07-17 | Satori Labs, Inc. | Integrated personal information management system |
| JP2005115739A (en) * | 2003-10-09 | 2005-04-28 | Pc Management Eemakkusu:Kk | Attendance reservation method, attendance reservation apparatus, and computer program |
| JP2005182272A (en) * | 2003-12-17 | 2005-07-07 | Eikoh Inc | Individual instruction management system, program for system, display method for system, and recording medium for program |
| JP4449539B2 (en) * | 2004-03-31 | 2010-04-14 | カシオ計算機株式会社 | Information display control device and information display control program |
| JP2006085368A (en) * | 2004-09-15 | 2006-03-30 | Oki Electric Ind Co Ltd | Electronic communication device, computer program and recording medium |
| JP4104617B2 (en) * | 2005-05-19 | 2008-06-18 | 日本ユニシス株式会社 | Product information management system and product information management program |
| US20090035733A1 (en) * | 2007-08-01 | 2009-02-05 | Shmuel Meitar | Device, system, and method of adaptive teaching and learning |
| JP3137005U (en) * | 2007-08-29 | 2007-11-08 | 大日本印刷株式会社 | Terminal device |
| JP2009111486A (en) * | 2007-10-26 | 2009-05-21 | Sony Corp | Display control apparatus, display method, program, and recording medium |
| JP5067195B2 (en) * | 2008-02-27 | 2012-11-07 | 富士通株式会社 | Timetable creation device, timetable creation method, and computer program |
| JP5240653B2 (en) * | 2008-05-14 | 2013-07-17 | 大日本印刷株式会社 | Electronic pen system, terminal device and program thereof |
| JP5471057B2 (en) * | 2009-06-17 | 2014-04-16 | 富士電機株式会社 | Vending system or payment processing system, server device therefor, and program |
-
2011
- 2011-09-07 JP JP2011195008A patent/JP5845745B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013058016A (en) | 2013-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5240653B2 (en) | Electronic pen system, terminal device and program thereof | |
| JP6044198B2 (en) | Computer apparatus, program, and information processing system | |
| JP4716453B1 (en) | Program, information processing apparatus, information processing system | |
| JP5807433B2 (en) | Computer apparatus, electronic pen system, and program | |
| JP3169604U (en) | Terminal device and electronic pen system | |
| JP5845745B2 (en) | Computer apparatus and program | |
| JP3174897U (en) | Teaching material content display system, computer apparatus thereof, and sheet used therefor | |
| JP5794052B2 (en) | Computer apparatus and program | |
| JP6048165B2 (en) | Computer apparatus, electronic pen system, and program | |
| JP2013149264A (en) | Electronic pen system, and program therefore | |
| JP5768523B2 (en) | Information processing system and program | |
| JP5884364B2 (en) | Computer apparatus and program | |
| JP5408511B2 (en) | Electronic pen system, computer apparatus and program thereof | |
| JP3171421U (en) | Electronic pen housing unit and electronic pen system | |
| JP5810724B2 (en) | Terminal device, electronic pen system, and program | |
| JP5754258B2 (en) | Computer apparatus and program | |
| JP6019716B2 (en) | Computer apparatus, program, and information processing system | |
| JP2013016079A (en) | Computer device, program, and notebook | |
| JP5782858B2 (en) | Computer apparatus and program | |
| JP6241060B2 (en) | Computer apparatus and program | |
| JP5831091B2 (en) | Computer apparatus and program | |
| JP5754257B2 (en) | Information processing system and program | |
| JP5776382B2 (en) | Computer apparatus and program, and notebook | |
| JP5703972B2 (en) | Computer apparatus and program thereof | |
| JP2014006579A (en) | Electronic pen system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140711 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150317 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150508 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151027 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151109 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5845745 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |