JP5754258B2 - Computer apparatus and program - Google Patents
Computer apparatus and program Download PDFInfo
- Publication number
- JP5754258B2 JP5754258B2 JP2011135998A JP2011135998A JP5754258B2 JP 5754258 B2 JP5754258 B2 JP 5754258B2 JP 2011135998 A JP2011135998 A JP 2011135998A JP 2011135998 A JP2011135998 A JP 2011135998A JP 5754258 B2 JP5754258 B2 JP 5754258B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- category
- display control
- stroke
- page
- 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
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、電子ペンから記入情報を受信して処理を行うコンピュータ装置に関する。 The present invention relates to a computer apparatus that receives and processes entry information from an electronic pen.
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される(例えば、特許文献1参照)。 In recent years, electronic pens that digitize written information have been developed, and “Anot pen” developed by Swedish company Anoto is known as a representative one. Anotopen is used with dedicated paper on which a predetermined dot pattern is printed. In addition to the usual ink cartridge for writing characters, etc., the anotopen has a small camera for capturing the dot pattern printed on the dedicated paper and the position coordinates on the dedicated paper from the captured dot pattern. A processor for calculating and a data communication unit for transmitting the calculated position coordinates and the like to an external device are mounted. When the user writes characters on the special paper with an anotopen or puts a check mark on the image designed on the special paper, the small camera captures the dot pattern printed on the special paper as the pen moves. The entry information such as characters and images written by the user is recognized from the continuous position coordinates calculated by the processor. Then, this entry information is transmitted from the Anotopen by the data communication unit to a nearby terminal device such as a personal computer or a mobile phone (for example, see Patent Document 1).
特許文献2には、時間が定義されたカレンダーエリア、ToDoリストエリア、仕事リストエリア等を含み、アノト方式のドットパターンが印刷されたカレンダー帳に、電子ペンで記入された場合に、その記入内容を電子化する技術が記載されている。
ユーザが電子ペンによってノート用紙に記入した手書きストロークを、複数のカテゴリ(例えば講義の科目など)ごとに分類して記憶し、そのような手書きストロークを各カテゴリごとに表示させることができると便宜である。
そこで、本発明は、電子ペンによってノート用紙に記入された手書きストロークを複数のカテゴリごとに記憶し、適切に手書きストロークを表示させることが可能なコンピュータ装置及びプログラムを提案することを主な目的とする。
For convenience, it is possible to classify and memorize handwritten strokes written on notebook paper by the electronic pen for each category (for example, lecture subjects) and display such handwritten strokes for each category. is there.
SUMMARY OF THE INVENTION Accordingly, it is a main object of the present invention to propose a computer device and a program capable of storing handwritten strokes written on a notebook paper by an electronic pen for each of a plurality of categories and appropriately displaying the handwritten strokes. To do.
本発明の1つの観点では、コンピュータ装置は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段と、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる表示制御手段と、前記表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記カテゴリに対応付けたファイルに記憶させる保存指示手段とを備え、前記複数のカテゴリは、複数の科目であり、前記表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させる。
In one aspect of the present invention, the computer apparatus forms handwritten strokes that are entered by a user with an electronic pen on a plurality of notebook sheets in which different encoding patterns are formed and contents corresponding to a plurality of categories are entered. A receiving means for receiving, a display control means for displaying a name or a picture indicating each of the plurality of categories, and a category designated by the user by the input means among the plurality of categories displayed by the display control means. A category acquisition unit for acquiring, and a storage instruction unit for storing the handwritten stroke received by the reception unit in a file associated with the category acquired by the category acquisition unit , wherein the plurality of categories include a plurality of categories. A subject, and the display control means, when the subject is associated with a day of the week and a time limit Ru to display the split table.
上記のコンピュータ装置は、電子ペンが読み取ったコード化パターンに関する記入情報を受信し、当該記入情報に応じた処理を行う。受信手段は、ユーザが電子ペンによってノート用紙に記入した手書きストロークを、電子ペンから受信する。複数のノート用紙は、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するために用いられる。表示制御手段は、複数のカテゴリのそれぞれを示す名称又は絵柄を、表示手段に表示させる。カテゴリ取得手段は、表示制御手段によって表示された複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得する。そして、保存指示手段は、受信手段が受信した手書きストロークを、カテゴリ取得手段が取得したカテゴリに対応付けたファイルに記憶させる。これにより、電子ペンによって記入された手書きストロークを、ユーザによって指定されたカテゴリに対応付けて適切に記憶させることができる。よって、電子ペンによってノート用紙に記入された手書きストロークを、複数のカテゴリごとに分類して適切に記憶させることができる。つまり、複数のカテゴリごとに分類して、手書きストロークを電子化することができる。 The above computer apparatus receives entry information related to the coding pattern read by the electronic pen and performs processing according to the entry information. The receiving means receives from the electronic pen a handwritten stroke entered on the notebook paper by the user with the electronic pen. A plurality of notebook papers are formed with different coding patterns, and are used for entering contents corresponding to a plurality of categories. The display control means causes the display means to display a name or a picture indicating each of the plurality of categories. The category acquisition unit acquires a category designated by the user using the input unit among the plurality of categories displayed by the display control unit. The save instructing unit stores the handwritten stroke received by the receiving unit in a file associated with the category acquired by the category acquiring unit. Thereby, the handwritten stroke filled in with the electronic pen can be appropriately stored in association with the category 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 categories. In other words, the handwritten strokes can be digitized by classifying them into a plurality of categories.
上記のコンピュータ装置の一態様では、前記表示制御手段は、前記複数のカテゴリの中からユーザがカテゴリを指定した際に、前記カテゴリ取得手段が取得した前記カテゴリに対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させる。この態様によれば、ユーザによって指定されたカテゴリについて、手書きストロークを適切に表示させることができる。 In one aspect of the computer apparatus, the display control unit opens the file associated with the category acquired by the category acquisition unit when a user specifies a category from the plurality of categories. The handwritten stroke stored in the file is displayed. According to this aspect, the handwritten stroke can be appropriately displayed for the category specified by the user.
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、前記表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させる。この態様によれば、ノート用紙のページに対応付けて手書きストロークを適切に記憶させることができると共に、ノート用紙に応じたページを適切に表示させることができる。 In another aspect of the computer apparatus, the save instruction unit stores the handwritten stroke received by the receiving unit in the file in association with a page of the notebook paper, and the display control unit 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 display control unit causes the handwritten stroke to be drawn 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.
上記のコンピュータ装置において好適には、前記表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させる。この態様によれば、既に記入された手書きストロークの続きに、新たに記入された手書きストロークを適切に描画させることができる。 Preferably, in the above computer apparatus, the display control means stores the note stored in the open 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 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.
上記のコンピュータ装置において好適には、前記表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記カテゴリと前記ノート用紙に対応する前記カテゴリとが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記カテゴリのファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させる。上記のような場合には、表示制御手段は、現在開いているファイルのカテゴリではなく、ノート用紙に対応するカテゴリのページに、手書きストロークを記憶させることができる。 Preferably, in the above computer device, the display control means includes the category 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. When the category corresponding to the notebook paper is different, or when the opened file is new, the category file corresponding to the notebook paper is opened and a page corresponding to the notebook paper is displayed. The handwritten stroke is drawn on the page. In such a case, the display control means can store the handwritten stroke on the page of the category corresponding to the notebook paper instead of the category of the currently opened file.
上記のコンピュータ装置において好適には、前記表示制御手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、前記ノート用紙に対応する新たなページを表示させると共に当該ページに前記手書きストロークを描画させる。 Preferably, in the above-described computer device, the display control means displays a new page corresponding to the notebook paper when the electronic pen writes the handwritten stroke on the notebook paper on which the handwritten stroke is not yet written. 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. If the category and the category corresponding to the notebook paper are different, or if the opened file is new, the handwritten stroke is stored in the category file corresponding to the notebook paper. In such a case, the save instructing means stores the handwritten stroke in a file of a category corresponding to the notebook paper instead of 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 written on a new notebook paper, it becomes a problem to store the handwritten strokes in association with which category. According to the above aspect, the handwritten strokes written on the new notebook paper are It can be appropriately stored in association with the category designated by the user.
上記のコンピュータ装置の他の一態様では、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記カテゴリの指定がなされていない旨を報知する報知手段を更に備える。 In another aspect of the computer device, when the handwriting stroke is written on the notebook paper with the electronic pen, and the file is not open, the category is not specified. Further provided is a notifying means.
上記のコンピュータ装置の他の一態様では、前記保存指示手段は、前記カテゴリ取得手段が取得した前記カテゴリに対応するファイルが記憶されていない場合、当該カテゴリに対応付けた新たなファイルを作成する。これにより、ユーザが特に操作を行うことなく、コンピュータ装置側で自動で新規のファイルを作成することができる。 In another aspect of the above-described computer apparatus, when the file corresponding to the category acquired by the category acquisition unit is not stored, the saving instruction unit creates a new file associated with the category. Accordingly, a new file can be automatically created on the computer device side without any particular operation by the user.
上記のコンピュータ装置において好適には、前記表示制御手段は、前記複数のカテゴリに対応する複数のファイルが格納されるフォルダのアイコンを表示させると共に、前記フォルダのアイコンが選択された際に、前記複数のファイルのアイコンを表示させることができる。 Preferably, in the above computer apparatus, the display control means displays a folder icon in which a plurality of files corresponding to the plurality of categories are stored, and when the folder icon is selected, File icons can be displayed.
上記のコンピュータ装置において好適には、前記表示制御手段は、前記時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させる。これにより、ユーザは、現在開催されている講義の科目を容易に把握することができる。 Preferably, in the above computer apparatus, the display control means highlights a subject of a lecture currently being held among a plurality of subjects displayed in the timetable. Thereby, the user can easily grasp the subject of the lecture currently being held.
上記のコンピュータ装置において好適には、前記カテゴリ取得手段は、前記時間割表に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、前記表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させる。この態様によれば、電子ペンによって記入された手書きストロークを、科目だけでなく曜日や時限に対応付けて適切に記憶させることができる。また、曜日や時限に応じた手書きストロークを適切に表示させることができる。 Preferably, in the above computer device, the category acquisition unit acquires the subject when the user designates the subject from among a plurality of subjects displayed in the timetable, and the category corresponding to the subject The day of the week and the time period are acquired, and the storage instruction unit stores the handwritten stroke received by the reception unit in association with the subject, the day of the week and the time period acquired by the category acquisition unit, and the display control When the user designates the subject, the means displays the handwritten stroke associated with the subject, the day of the week, and the time limit acquired by the category acquisition unit. 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-described computer device, the display control means includes the handwriting entered in the day of the week and the time period when the user successively specifies subjects having the same day of the week and time period displayed in the timetable. Strokes can be displayed retroactively.
また、上記のコンピュータ装置において好適には、前記表示制御手段は、前記時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させることができる。 Preferably, in the above computer device, the display control 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 in the timetable. The handwritten strokes can be displayed side by side.
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる表示制御手段、前記表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記カテゴリに対応付けたファイルに記憶させる保存指示手段として前記コンピュータ装置を機能させ、前記複数のカテゴリは、複数の科目であり、前記表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させる。
In another aspect of the present invention, the program executed by the computer device is formed with different coding patterns, and the user uses an electronic pen on a plurality of notebook sheets for filling in contents according to a plurality of categories. Receiving means for receiving the handwritten strokes entered, display control means for displaying a name or a picture indicating each of the plurality of categories, and a user specifying by the input means among the plurality of categories displayed by the display control means Category acquisition means for acquiring the category, the computer device is made to function as a storage instruction means for storing the handwritten stroke received by the reception means in a file associated with the category acquired by the category acquisition means , The category is a plurality of subjects, and the display control means The subjects relative day and timed is Ru display the timetable associated.
上記のプログラムの一態様では、前記表示制御手段は、前記複数のカテゴリの中からユーザがカテゴリを指定した際に、前記カテゴリ取得手段が取得した前記カテゴリに対応付けられた前記ファイルを開き、当該ファイルに記憶された前記手書きストロークを表示させる。
In one aspect of the above programs, the display control means, when a user from among the plurality of categories has specified a category, open the file associated with the category in which the category acquisition unit has acquired, The handwritten stroke stored in the file is displayed.
上記のプログラムの他の一態様では、前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記ノート用紙のページに対応付けて前記ファイルに記憶させ、前記表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させる。
In another mode of the program, the save instruction unit, the handwriting strokes received by the receiving unit, is stored in the file in association with the pages of the notebook paper, wherein the display control unit, wherein A predetermined page among the pages stored in the file is displayed.
上記のプログラムの他の一態様では、前記表示制御手段は、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際に、前記ノート用紙に対応するページに前記手書きストロークを描画させる。
In another mode of the program, the display control means, when the handwriting strokes on the note paper by the electronic pen is filled, to draw the handwritten stroke to the page corresponding to the note paper.
上記のプログラムの他の一態様では、前記表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶された、前記ノート用紙に対応するページを表示させると共に、当該ページに前記手書きストロークを描画させる。
In another mode of the program, wherein the display control unit, already if handwriting strokes by said electronic pen on the note paper handwritten strokes are entered is entered, stored in the open file, A page corresponding to the note paper is displayed and the handwritten stroke is drawn on the page.
上記のプログラムの他の一態様では、前記表示制御手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記カテゴリと前記ノート用紙に対応する前記カテゴリとが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記カテゴリのファイルを開いて、前記ノート用紙に対応するページを表示させると共に当該ページに前記手書きストロークを描画させる。
In another mode of the program, the display control means, when the already handwritten strokes are entered handwriting stroke by said electronic pen on the sheet of note paper that is filled, corresponding to the open file the When the category and the category corresponding to the notebook paper are different, or when the opened file is new, the category 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 another mode of the program, the display control means, when the handwriting stroke by the electronic pen is entered into the note paper still handwritten stroke is not filled, a new corresponding to the note paper page And the handwritten stroke is drawn on the page.
上記のプログラムの他の一態様では、前記保存指示手段は、既に手書きストロークが記入された前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合において、開いている前記ファイルに対応する前記カテゴリと前記ノート用紙に対応する前記カテゴリとが異なる場合、若しくは開いている前記ファイルが新規である場合、前記ノート用紙に対応する前記カテゴリのファイルに前記手書きストロークを記憶させる。
In another mode of the program, the save instruction unit, when the already handwritten strokes are entered handwriting stroke by said electronic pen on the sheet of note paper that is filled, corresponding to the open file the If the category and the category corresponding to the notebook paper are different, or if the opened file is new, the handwritten stroke is stored in the category file corresponding to the notebook paper.
上記のプログラムの他の一態様では、前記保存指示手段は、未だ手書きストロークが記入されていない前記ノート用紙に前記電子ペンによって手書きストロークが記入された場合、開いている前記ファイルに記憶されたページに連続する、前記ノート用紙に対応する新たなページを作成して、前記手書きストロークを前記新たなページに対応付けて前記ファイルに記憶させる。
In another mode of the program, the save instruction unit, when the handwriting stroke by the electronic pen is entered into the note paper still handwritten stroke is not entered, stored in the open 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.
上記のプログラムの他の一態様では、前記コンピュータ装置を、前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記カテゴリの指定がなされていない旨を報知する報知手段として更に機能させる。
In another mode of the program, the computer device, said at by an electronic pen when the handwriting stroke into the note paper is entered, if the file is not open, have been designated the category It further functions as notifying means for notifying that there is not.
上記のプログラムの他の一態様では、前記保存指示手段は、前記カテゴリ取得手段が取得した前記カテゴリに対応するファイルが記憶されていない場合、当該カテゴリに対応付けた新たなファイルを作成する。
In another mode of the program, the storage instructing means, if the file that corresponds to the category in which the category acquisition unit acquires is not stored, to create a new file that correlated with the category.
上記のプログラムの他の一態様では、前記表示制御手段は、前記複数のカテゴリに対応する複数のファイルが格納されるフォルダのアイコンを表示させると共に、前記フォルダのアイコンが選択された際に、前記複数のファイルのアイコンを表示させる。
In another mode of the program, the display control means may display the folder icon in which a plurality of files corresponding to the plurality of categories are stored, when the folder icon is selected, The icons of the plurality of files are displayed.
上記のプログラムの他の一態様では、前記表示制御手段は、前記時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させる。
In another mode of the program, wherein the display control unit, among the plurality of subjects displayed on the timetable, to highlight the item lectures currently held.
上記のプログラムの他の一態様では、前記カテゴリ取得手段は、前記時間割表に表示された複数の科目の中からユーザが科目を指定した際に、当該科目を取得すると共に、当該科目に対応する前記曜日及び前記時限を取得し、前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、前記表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させる。
In another mode of the program, the category acquisition unit, when the user designates a subject from a plurality of subjects displayed on the timetable, to acquire the item, corresponding to the item Acquiring the day of the week and the time limit, and storing the handwriting stroke received by the reception unit in association with the subject, the day of the week and the time limit acquired by the category acquisition unit, When the user designates the subject, the display control means displays the handwritten stroke associated with the subject, the day of the week, and the time period acquired by the category acquisition means.
上記のプログラムの他の一態様では、前記表示制御手段は、前記時間割表に表示された曜日及び時限が同じ科目をユーザが連続して指定した場合に、前記曜日及び前記時限に記入された前記手書きストロークを過去に遡って表示させる。
In another mode of the program, the display control means, when said displayed in timetable day and timed-specified consecutively the same subject user, it entered in the day and the time period The handwritten stroke is displayed retroactively.
上記のプログラムの他の一態様では、前記表示制御手段は、前記時間割表に表示された複数の曜日の中からユーザが曜日を指定した際に、当該曜日に行われる全ての科目について記入された前記手書きストロークを並べて表示させる。 In another mode of the program, the display control means, when the user specifies a day of the week from among a plurality of day displayed on the timetable, entered for all the subjects performed the day of the week The handwritten strokes are displayed side by side.
これらのプログラムを実行することにより、上記のコンピュータ装置を実現することができる。 By executing these programs, the above-described computer device can be realized.
本発明によれば、電子ペンによって記入された手書きストロークを、ユーザによって指定されたカテゴリに対応付けて適切に記憶させることができる。よって、電子ペンによってノート用紙に記入された手書きストロークを、複数のカテゴリごとに分類して適切に記憶させることができる。 According to the present invention, handwritten strokes entered with an electronic pen can be appropriately stored in association with a category 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 categories.
以下、図面を参照しながら、本発明の実施の形態について説明する。 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と、各々で異なる座標範囲のドットパターンが形成された複数のノート用紙4と、科目別にノート用紙4を区切るための見出し用紙5と、ノート用紙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
複数のノート用紙4は、所謂ルーズリーフに相当し、科目に応じた内容(例えば講義での板書を書き写した内容)が電子ペン1によって記入される。複数のノート用紙4は、それぞれで異なる座標範囲のドットパターン(言い換えるとユニークなドットパターン)が形成されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷される。また、複数のノート用紙4は、多穴ファイル6により綴じるための穴が形成されている。なお、本実施形態では、ドットパターンは、アノト方式のものによるが、他のコード化パターンを用いても良い。
The plurality of
コンピュータ装置2は、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイなどを有し、電子ペン1から記入情報等を受信して種々の処理を行う。例えば、コンピュータ装置2は、「iPad(登録商標)」である。
The
ここで、図1に示すような情報処理システムの利用形態を簡単に説明する。コンピュータ装置2は、曜日及び時限に対して講義の科目(カテゴリ)が対応付けられた時間割表を、ディスプレイ上に表示させる。ユーザは、このように表示された時間割表を参照し、時間割表に表示された複数の科目の中から1つの科目を指定する。この際に、コンピュータ装置2は、ユーザが指定した科目用のファイルを開く。当該ファイルは、ユーザが電子ペン1によってノート用紙4に記入した手書きストロークを、科目ごとに分類して記憶させるためのものであり、講義の科目の数だけ存在する。コンピュータ装置2は、上記のようにファイルを開いた際に、そのファイルの科目について記入された手書きストロークにおいて、ノート用紙4の所定のページ(例えば手書きストロークが記入された最終ページ)に記入された手書きストロークをディスプレイ上に表示させる。また、ユーザは、電子ペン1によってノート用紙4に手書きストロークを記入する。この際に、コンピュータ装置2は、ユーザによって記入された手書きストロークをディスプレイ上に描画すると共に、上記のようにして開いたファイルに当該手書きストロークを記憶させる。
Here, a usage form of the information processing system as shown in FIG. 1 will be briefly described. The
[ドットパターン]
図2及び図3を参照して、ノート用紙4に形成されたアノト方式のドットパターンについて説明する。図2は、ノート用紙4に形成されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図2に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を仮想格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトするかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、ノート用紙4上の位置座標が決定されるよう構成されている。
[Dot pattern]
The Anoto dot pattern formed on the
図3(a)は、あるドットパターンの配列を示している。図3(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、ノート用紙4上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンがノート用紙4上のどの位置にあるのか)を保持している。図3(b)は、図3(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図2に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。
FIG. 3A shows an arrangement of a certain dot pattern. As shown in FIG. 3A, 6 × 6 dots are arranged in a range of about 2 mm in length and width so that a unique pattern can be obtained no matter which part of the
[電子ペン]
次に、電子ペン1について図4を用いて説明する。図4は、電子ペン1の構造を示す概略図である。図4に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPU等により構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナ等により構成される通信ユニット111、及びバッテリー112を備える。インクカートリッジ104の先端はペン先部103となっており、ユーザは、電子ペン1のペン先部103をノート用紙4に当接させて、ストローク(手書きストローク)を記入する。ここで、電子ペン1のペン先部103がノート用紙4に接触することをペンダウンと呼び、接触している(当接している)状態からペン先部103が離れることをペンアップと呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形等は、1つ又は複数個のストロークからなる。インクカートリッジ104のインクは、赤外線を吸収する材料を含まないので、プロセッサ103によるドットパターンの読取りを阻害しない。
[Electronic pen]
Next, the
バッテリー112は電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ(図示せず)の脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻(タイムスタンプ)を示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1によりノート用紙4に文字やマークを書いたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。
The
プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105及びCMOSカメラ106のスイッチのオン/オフを切替える。即ち、ユーザが電子ペン1によりノート用紙4に文字など書いたりすると、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。そして、通信ユニット111が、圧力センサ107により検出されたペンダウン情報PDと、後述するペンIDとを関連付けて、記入情報としてコンピュータ装置2へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1をノート用紙4から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット111が、圧力センサ107により検出されたペンアップ情報とペンIDとを関連付けて、記入情報としてコンピュータ装置2へ送信する。
The processor 108 switches on / off the switches of the
LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、ノート用紙4上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103がノート用紙4に接触する位置とはわずかにずれている。CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、カーボンは赤外線を吸収するため、LED105によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、ノート用紙4に文字や枠線などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ108は、ドットパターンを認識することができる。なお、CMOSカメラ106による撮影領域は、図3(a)に示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50〜100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
The
プロセッサ108は、ユーザの記入が行われる間、CMOSカメラ106によって供給される画像データのドットパターンから、ユーザが記入するストローク(筆跡)のノート用紙4上におけるX、Y座標(以後、単に「位置座標」または「座標情報」とも呼ぶ。)を連続的に演算していく。すなわち、プロセッサ108は、CMOSカメラ106によって供給される、図3(a)に示されるようなドットパターンの画像データを図3(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX、Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を発揮させる。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻(タイムスタンプ:記入された時刻情報)、筆圧データ及びX、Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、ノート用紙4における6×6のドットパターンは、ノート用紙4内で重複することはないため、ユーザが電子ペン1で文字等を記入すると、記入された位置がノート用紙4のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。
The processor 108 performs X and Y coordinates (hereinafter simply referred to as “position”) on the
メモリ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
[コンピュータ装置]
次に、コンピュータ装置2について説明する。コンピュータ装置2は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図5は、コンピュータ装置2の機能ブロック図である。コンピュータ装置2は、機能的には、入力手段21、通信手段22、処理手段24、記憶手段25、表示手段26を備える。
[Computer device]
Next, the
入力手段21は、各種コマンドやデータを入力するためのマウスやキーボードなどから構成されている。なお、表示手段26がタッチパネル方式である場合には、表示手段26の表示画面上に設けられたタッチパネルも入力手段21として機能する。通信手段22は、アンテナ受信回路等により構成され、電子ペン1から記入情報を受信し、処理手段24に伝送する。通信手段22は、本発明における「受信手段」の一例に相当する。表示手段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 unit 22 includes an antenna receiving circuit and the like, receives entry information from the
記憶手段25は、ハードディスクやROM、RAMといったメモリによって構成される。記憶手段25は、処理手段24の処理命令により、電子ペン1から受信した記入情報をペンID毎に記憶し、さらに、処理手段24の指示により、記憶領域を確保して、ペンダウンからペンアップまでの記入情報に含まれる座標属性情報をストローク情報としてペンID毎に記憶する。具体的には、記憶手段25は、複数の科目のそれぞれに対応するファイルごとに、電子ペン1によってノート用紙4に記入された手書きストロークを記憶する。また、記憶手段25は、処理手段24の指示により、プログラムの実行により生成される各種情報を記憶する。各種情報の一例として、記憶手段25は、複数のノート用紙4のそれぞれに割り当てられたドットパターンの座標範囲を示す座標定義情報を記憶している。また、記憶手段25は、各曜日及び各時限ごとに、実施される講義の科目が対応付けられた時間割表のデータを記憶している。
The storage means 25 is configured by a memory such as a hard disk, ROM, or RAM. The storage means 25 stores the entry information received from the
処理手段24は、CPU等のプロセッサによって構成され、コンピュータ装置2の全体の制御を行う。具体的には、処理手段24は、判定手段241と、保存指示手段242と、表示制御手段243と、報知手段244と、取得手段245とを備える。
The processing means 24 is constituted by a processor such as a CPU and controls the
処理手段24の取得手段245は、後述する表示制御手段243によって時間割表に表示された複数の科目の中で、ユーザが指定した科目を取得する。具体的には、取得手段245は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザが入力手段21を用いて指定した科目を特定する。例えば、取得手段245は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目を取得する。このように、取得手段245は、本発明における「カテゴリ取得手段」の一例に相当する。 The acquisition unit 245 of the processing unit 24 acquires a course designated by the user from among a plurality of courses displayed on the timetable by the display control unit 243 described later. Specifically, the acquisition unit 245 identifies the subject designated by the user using the input unit 21 based on the timetable data stored in the storage unit 25. For example, the acquisition unit 245 acquires the subject specified by the user clicking with the mouse or touch-inputting with the touch panel. Thus, the acquisition unit 245 corresponds to an example of “category acquisition unit” in the present invention.
処理手段24の判定手段241は、ユーザが科目を指定した際に、取得手段245が取得した科目に対応するファイルが記憶手段25に記憶されているか否かを判定する。また、判定手段241は、ユーザが電子ペン1によってノート用紙4に手書きストロークを記入した際に、ファイルを開いているか否かを判定する。ファイルを開いている場合には、判定手段241は、そのファイルが新規のファイルであるか否かを判定する。更に、判定手段241は、電子ペン1によって手書きストロークが記入されたノート用紙4が、新規のノート用紙4であるか否かを判定する。つまり、判定手段241は、電子ペン1によって記入されたノート用紙4が、既に手書きストロークが記入されたノート用紙4であるか、それとも未だ手書きストロークが記入されていないノート用紙4であるかを判定する。この場合、判定手段241は、記憶手段25に記憶された座標定義情報(具体的には、複数のノート用紙4に割り当てられたドットパターンの座標範囲を示す座標定義情報)を参照することで、手書きストロークが記入されたノート用紙4を特定し、後述する保存指示手段242によって記憶されたファイルに、そのノート用紙4のデータが含まれているか否かに基づいて、このような判定を行う。加えて、判定手段241は、現在開いているファイルに対応する科目と、手書きストロークが記入されたノート用紙4に対応する科目とが一致するか否かを判定する。
The determination unit 241 of the processing unit 24 determines whether a file corresponding to the subject acquired by the acquisition unit 245 is stored in the storage unit 25 when the user designates a subject. The determination unit 241 determines whether or not the file is opened when the user enters a handwritten stroke on the
処理手段24の保存指示手段242は、電子ペン1によってノート用紙4に記入された手書きストローク(具体的には通信手段22が受信した記入情報に対応する手書きストローク)を、取得手段245が取得した科目に対応付けたファイルにて記憶手段25に記憶させる。具体的には、保存指示手段242は、ノート用紙4に記入された手書きストロークを、当該ノート用紙4のページに対応付けて記憶手段25に記憶させる。この場合、保存指示手段242は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入されたと判定手段241によって判定された場合には、当該ノート用紙4のページに、新たに記入された手書きストロークを上書きして記憶させる。詳しくは、保存指示手段242は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入された場合において、現在開いているファイルに対応する科目とノート用紙4に対応する科目とが異なると判定手段241によって判定された場合、若しくは現在開いているファイルが新規であると判定手段241によって判定された場合には、そのノート用紙4に対応する科目のファイルに手書きストロークを記憶させる。つまり、保存指示手段242は、現在開いているファイルの科目ではなく、ノート用紙4に対応する科目のファイルに、手書きストロークを記憶させる。
The storage instructing unit 242 of the processing unit 24 has acquired the handwriting stroke (specifically, the handwriting stroke corresponding to the entry information received by the communication unit 22) written on the
他方で、保存指示手段242は、未だ手書きストロークが記入されていないノート用紙4に手書きストロークが記入されたと判定手段241によって判定された場合には、現在開いているファイルに記憶されたページに連続する、当該ノート用紙4に対応する新たなページを作成して、手書きストロークを新たなページに対応付けて記憶手段25に記憶させる。なお、保存指示手段242は、ユーザによって指定された科目に対応するファイルが存在しないと判定手段241によって判定された場合には、当該科目に対応付けた新たなファイルを作成する。
On the other hand, if the determination unit 241 determines that the handwritten stroke has been entered in the
処理手段24の表示制御手段243は、各曜日及び各時限ごとに、実施される講義の科目が対応付けられた時間割表を、表示手段26に表示させる。そして、表示制御手段243は、時間割表に表示された複数の科目の中からユーザが1つの科目を指定した際に、取得手段245が取得した科目に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。この場合、表示制御手段243は、当該ファイルに記憶されたページの中の所定のページ(例えば最終ページ)を表示手段26に表示させる。また、表示制御手段243は、電子ペン1によってノート用紙4に手書きストロークが記入された際に、当該手書きストロークを表示手段26に表示させる。具体的には、表示制御手段243は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入されたと判定手段241によって判定された場合には、現在開いているファイルに記憶された、当該ノート用紙4に対応するページを表示させると共に、当該ページに手書きストロークを描画させる。詳しくは、表示制御手段243は、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入された場合において、現在開いているファイルに対応する科目とノート用紙4に対応する科目とが異なると判定手段241によって判定された場合、若しくは現在開いているファイルが新規であると判定手段241によって判定された場合には、そのノート用紙4に対応する科目のファイルを開いて、当該ノート用紙4に対応するページを表示させると共に当該ページに手書きストロークを描画させる。つまり、表示制御手段243は、現在開いているファイルの科目ではなく、ノート用紙4に対応する科目のページに、手書きストロークを描画させる。
The display control means 243 of the processing means 24 causes the display means 26 to display a timetable associated with the subjects of the lectures to be performed for each day of the week and each time period. The display control unit 243 opens a file associated with the course acquired by the acquisition unit 245 when the user designates one course from the plurality of courses displayed in the timetable, and stores the file in the file. The stored handwritten stroke is displayed on the display means 26. In this case, the display control unit 243 causes the display unit 26 to display a predetermined page (for example, the last page) among the pages stored in the file. Further, when the handwritten stroke is entered on the
他方で、表示制御手段243は、未だ手書きストロークが記入されていないノート用紙4に手書きストロークが記入されたと判定手段241によって判定された場合には、現在開いているファイルに記憶されたページに連続する新たなページを表示させると共に、当該ページに手書きストロークを描画させる。
On the other hand, if the determination unit 241 determines that the handwritten stroke has been entered in the
処理手段24の報知手段244は、電子ペン1によってノート用紙4に手書きストロークが記入された際において、ファイルを開いていないと判定手段241によって判定された場合(つまりユーザが科目を指定していない場合、言い換えると取得手段245が科目を取得していない場合)、科目が指定されていない旨をユーザに報知する。また、報知手段244は、手書きストロークが記入されたノート用紙4に対応する科目と、現在開いているファイルに対応する科目とが異なると判定手段241によって判定された場合、その旨をユーザに報知する。つまり、報知手段244は、時間割表で指定された科目と、手書きストロークが記入されたノート用紙4に対応する科目とが異なる旨をユーザに報知する。
The notifying means 244 of the processing means 24 is used when the determining means 241 determines that the file is not opened when a handwritten stroke is entered on the
[表示画面例]
以下では、図6乃至図10を参照して、上記した処理手段24の表示制御手段243によって表示される画面例を提示する。
[Display screen example]
Hereinafter, with reference to FIGS. 6 to 10, examples of screens displayed by the display control unit 243 of the processing unit 24 will be presented.
図6は、コンピュータ装置2の表示手段26に表示される、時間割表の画面例を示している。図6に示すように、処理手段24の表示制御手段243は、各曜日及び各時限ごとに、実施される講義の科目が対応付けられた時間割表を、表示手段26に表示させる。時間割表には、講義の科目の名称を示す科目名(略称も含むものとする)が表示されている。
FIG. 6 shows an example of a timetable table screen displayed on the display means 26 of the
例えば、上記のような時間割表は、ユーザが、各曜日及び各時限に応じた科目名を入力手段21(マウスやキーボード)によって入力する作業を行うことで設定される。この例では、コンピュータ装置2は時間割表設定用のアプリケーションを実行し、ユーザは当該アプリケーションを用いて時間割表を設定する。こうして設定された時間割表のデータは、記憶手段25に記憶される。
For example, the timetable as described above is set by the user performing an operation of inputting a subject name corresponding to each day of the week and each time period using the input means 21 (mouse or keyboard). In this example, the
図7は、ユーザが時間割表の科目を指定した際に表示される画面例を示している。図7(a)及び図7(b)は、両方とも、コンピュータ装置2の表示手段26に表示される画面例を示している。図7(a)は、図6と同様の、表示制御手段243によって表示される時間割表の画面例である。
FIG. 7 shows an example of a screen displayed when the user designates a subject of the timetable. FIG. 7A and FIG. 7B both show examples of screens displayed on the display means 26 of the
ここでは、図7(a)に示すように、時間割表に表示された複数の科目の中で、ユーザが入力手段21によって「現社(現代社会)」の科目を指定した場合を例示する。例えば、ユーザは、マウスでクリックしたりタッチパネルでタッチ入力したりすることで、このような科目の指定を行う。この場合、処理手段24の取得手段245は、ユーザによって指定された科目が「現社」であることを示す情報を取得する。そして、表示制御手段243は、取得手段245が取得した「現社」のファイルを開き、図7(b)に示すように、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、表示制御手段243は、「現社」について手書きストロークが記入されたページにおいて、最終ページを表示手段26に表示させる。例えば、表示制御手段243は、このようなページをウィンドウによって表示させると共に、当該ウィンドウの上部に「現代社会ノート」といった科目に対応する文字を表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。 Here, as shown in FIG. 7A, 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. 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 245 of the processing unit 24 acquires information indicating that the subject designated by the user is “present company”. Then, the display control means 243 opens the “current company” file acquired by the acquisition means 245 and causes the display means 26 to display the handwritten strokes stored in the file as shown in FIG. Specifically, the display control unit 243 displays the last page on the display unit 26 in the page where the handwritten stroke is entered for “current company”. For example, the display control unit 243 displays such a page with 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.
なお、処理手段24の表示制御手段243は、時間割表に表示された複数の科目の中で、現在開催されている講義の科目を強調表示させることができる。例えば、コンピュータ装置2に内蔵された時計から取得される日時の情報や、各時限の講義が行われる時間帯に関する情報などに基づいて、表示制御手段243は、現在開催されている講義の科目を特定し、当該科目を強調表示させる。図7(a)に示す例では、木曜の4限に行われる「現社」が強調表示されている。具体的には、「現社」の文字が太字で示されると共に、「現社」が記載された枠内に色が付されることで強調表示されている。なお、このように太字や色によって強調表示を行うことに限定はされない。
Note that the display control means 243 of the processing means 24 can highlight the subject of the currently held lecture among the plurality of subjects displayed in the timetable. For example, the display control means 243 selects the subject of the lecture currently being held based on the date and time information acquired from the clock built in the
図8は、電子ペン1によってノート用紙4に手書きストロークが記入された際に表示される画面例を示している。図8(a)はノート用紙4の一例を示し、図8(b)はコンピュータ装置2の表示手段26に表示される画面例を示している。
FIG. 8 shows an example of a screen displayed when a handwritten stroke is entered on the
ここでは、既に手書きストロークが記入されたノート用紙4に手書きストロークが記入された場合、つまり既に記入された手書きストロークの続きに新たな手書きストロークが記入された場合を例示する。具体的には、図8(a)に示すように、破線領域B1に示す部分に新たな手書きストロークが記入された場合を例示する。この場合、表示制御手段243は、手書きストロークが記入されたノート用紙4に対応するページが記憶されたファイルを開く。そして、表示制御手段243は、図8(b)に示すように、そのノート用紙4に対応するページを表示させると共に、当該ページに手書きストロークを描画させる(破線領域B2参照)。なお、前述したようにユーザが時間割表にて科目を指定することで、手書きストロークが記入されたノート用紙4に対応するページが既に表示されている場合には、表示制御手段243は、上記のようにファイルを開く処理をしなくとも、既にファイルが開いているため、既に表示されている当該ページに手書きストロークを描画させる。
Here, a case where a handwritten stroke is written on the
図9は、電子ペン1によってノート用紙4に手書きストロークが記入された際に表示される他の画面例を示している。図9(a)はノート用紙4の一例を示し、図9(b)はコンピュータ装置2の表示手段26に表示される画面例を示している。
FIG. 9 shows another example of a screen displayed when a handwritten stroke is entered on the
ここでは、未だ手書きストロークが記入されていないノート用紙4に手書きストロークが記入された場合、つまり新規のノート用紙4に手書きストロークが記入された場合を例示する。具体的には、図9(a)に示すように、破線領域C1に示す部分に手書きストロークが記入された場合を例示する。この場合、表示制御手段243は、図9(b)に示すように、現在開いているファイルに記憶されたページに連続する新たなページ(具体的には白紙のページ)を表示させると共に、当該ページに手書きストロークを描画させる(破線領域C2参照)。
Here, a case where a handwritten stroke is written on a
図10は、コンピュータ装置2の表示手段26に表示される、フォルダ及びファイルのアイコンの一例を示している。図10(a)は、上記したような科目ごとのファイルが格納されたフォルダのアイコン10を示している。例えば、フォルダは「講義ノート」といった名称が付けられ、フォルダのアイコン10はデスクトップに表示される。ユーザが入力手段21によってフォルダのアイコン10を選択した場合、例えばフォルダのアイコン10をマウスでクリックしたりタッチパネルでタッチ入力した場合、図10(b)に示すように、フォルダに格納された複数のファイルのアイコン11が表示される。つまり、フォルダが展開する。
FIG. 10 shows an example of folder and file icons displayed on the display means 26 of the
ここで、ユーザが入力手段21によってファイルのアイコン11を選択した場合、例えばファイルのアイコン11をマウスでクリックしたりタッチパネルでタッチ入力した場合、表示制御手段243は、選択されたファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、表示制御手段243は、選択されたファイルに記憶されたページの中の所定のページ(例えば最終ページ)を表示手段26に表示させる。
Here, when the user selects the
[処理フロー]
次に、図11及び図12を参照して、第1実施形態に係る処理フローについて説明する。
[Processing flow]
Next, a processing flow according to the first embodiment will be described with reference to FIGS. 11 and 12.
最初に、図11を参照して、表示された時間割表において科目が指定された場合に行われる処理フローを説明する。 First, a processing flow performed when a subject is specified in the displayed timetable will be described with reference to FIG.
まず、処理手段24の表示制御手段243は、記憶手段25に記憶された時間割表のデータを読み出して、時間割表を表示手段26に表示させる(ステップS101)。そして、処理手段24の取得手段245は、表示制御手段243によって時間割表に表示された複数の科目の中で、ユーザが指定した科目を取得する(ステップS102)。具体的には、取得手段245は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザが入力手段21を用いて指定した科目を特定する。例えば、取得手段245は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力を検知したりすることで指定した科目を取得する。 First, the display control means 243 of the processing means 24 reads the time schedule table data stored in the storage means 25 and displays the time schedule table on the display means 26 (step S101). Then, the acquisition unit 245 of the processing unit 24 acquires the course designated by the user among the plurality of courses displayed on the timetable by the display control unit 243 (step S102). Specifically, the acquisition unit 245 identifies the subject designated by the user using the input unit 21 based on the timetable data stored in the storage unit 25. For example, the acquisition unit 245 acquires a subject specified by the user clicking with a mouse or detecting a touch input with a touch panel.
次に、処理手段24の判定手段241は、取得手段245が取得した科目に対応するファイルが存在するか否かを判定する(ステップS103)。つまり、判定手段241は、当該科目に対応するファイルが記憶手段25に記憶されているか否かを判定する。取得手段245が取得した科目に対応するファイルが存在する場合(ステップS103;Yes)、表示制御手段243は、その科目に対応付けられたファイルを開き、当該ファイルに記憶された手書きストロークを表示手段26に表示させる(ステップS104)。具体的には、表示制御手段243は、当該ファイルに記憶されたページの中の最終ページを表示手段26に表示させる。 Next, the determination unit 241 of the processing unit 24 determines whether there is a file corresponding to the subject acquired by the acquisition unit 245 (step S103). That is, the determination unit 241 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 245 (step S103; Yes), the display control unit 243 opens the file associated with the subject and displays the handwritten stroke stored in the file. 26 (step S104). Specifically, the display control unit 243 causes the display unit 26 to display the last page among the pages stored in the file.
一方、取得手段245が取得した科目に対応するファイルが存在しない場合(ステップS103;No)、処理手段24の保存指示手段242は、その科目用のファイルを作成する(ステップS105)。そして、保存指示手段242は、作成したファイルのアイコンを生成すると共に、そのファイルをフォルダ(講義ノートフォルダ)内に記憶させる(ステップS106)。この後、表示制御手段243は、保存指示手段242によって作成されたファイルを開く(ステップS107)。具体的には、表示制御手段243は、白紙のページを表示手段26に表示させる。 On the other hand, when there is no file corresponding to the subject acquired by the acquisition unit 245 (step S103; No), the save instruction unit 242 of the processing unit 24 creates a file for the subject (step S105). Then, the save instruction unit 242 generates an icon for the created file and stores the file in a folder (lecture note folder) (step S106). Thereafter, the display control unit 243 opens the file created by the save instruction unit 242 (step S107). Specifically, the display control unit 243 causes the display unit 26 to display a blank page.
次に、図12を参照して、電子ペン1によってノート用紙4に手書きストロークが記入された場合に行われる処理フローを説明する。図12に示す処理フローは、電子ペン1により記入情報が生成されるごとに繰り返し実行される。
Next, a processing flow performed when a handwritten stroke is entered on the
まず、ユーザが、電子ペン1でノート用紙4に記入すると、電子ペン1は、生成した記入情報をコンピュータ装置2へ送信する。コンピュータ装置2では、通信手段22が、電子ペン1から送信された記入情報を受信すると、処理手段24の保存指示手段242は、その記入情報を記憶手段25に記憶させる(ステップS201)。
First, when the user fills in the
次に、処理手段24の判定手段241は、手書きストロークが記憶されるファイルを現在開いているか否かを判定する(ステップS202)。言い換えると、判定手段241は、ユーザが科目を指定したか否か、つまり取得手段245が科目を取得したか否かを判定する。ファイルを開いていない場合(ステップS202;No)、処理手段24の報知手段244は、科目が指定されていない旨をユーザに報知する(ステップS209)。例えば、報知手段244は、科目が指定されていないことを示すメッセージや、科目を指定すべき旨を示すメッセージなどを、画像として表示手段26に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段244は、アラーム音を出力させたりする。 Next, the determination unit 241 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 241 determines whether the user has specified a subject, that is, whether the acquisition unit 245 has acquired a subject. When the file is not opened (step S202; No), the notification unit 244 of the processing unit 24 notifies the user that the subject is not designated (step S209). For example, the notification unit 244 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 244 outputs an alarm sound.
一方、ファイルを開いている場合(ステップS202;Yes)、判定手段241は、そのファイルが新規のファイルであるか否かを判定する(ステップS203)。具体的には、判定手段241は、現在開いているファイルに、手書きストロークが未だ記憶されていないか否かを判定する。ファイルが新規でない場合(ステップS203;No)、判定手段241は、電子ペン1によって手書きストロークが記入されたノート用紙4が、新規のノート用紙4であるか否かを判定する(ステップS204)。具体的には、判定手段241は、記憶手段25に記憶されたファイルに、電子ペン1によって記入されたノート用紙4のデータが含まれるか否かに基づいて、このような判定を行う。
On the other hand, when the file is open (step S202; Yes), the determination unit 241 determines whether or not the file is a new file (step S203). Specifically, the determination unit 241 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 241 determines whether or not the
電子ペン1によって記入されたノート用紙4が新規のノート用紙4でない場合(ステップS204;No)、判定手段241は、そのノート用紙4に対応する科目と、現在開いているファイルに対応する科目とが一致するか否かを判定する(ステップS205)。ノート用紙4の科目とファイルの科目とが一致する場合(ステップS205;Yes)、表示制御手段243は、現在開いているファイルに記憶された、当該ノート用紙4に対応するページを表示させると共に、当該ページに手書きストロークを描画させる(ステップS206)。また、保存指示手段242は、そのノート用紙4に対応するページに対応付けて手書きストロークを記憶させる。
When the
これに対して、ノート用紙4の科目とファイルの科目とが一致しない場合(ステップS205;No)、報知手段244は、ノート用紙4の科目とファイルの科目とが一致しない旨をユーザに報知する(ステップS207)。つまり、報知手段244は、時間割表で指定された科目と、手書きストロークが記入されたノート用紙4の科目とが異なる旨をユーザに報知する。例えば、報知手段244は、ノート用紙4の科目とファイルの科目とが一致しないことを示すメッセージを、画像として表示手段26に表示させたり、音声としてスピーカから出力させたりする。若しくは、報知手段244は、アラーム音を出力させたりする。
On the other hand, when the subject of the
上記のような報知を行った後、表示制御手段243は、手書きストロークが記入されたノート用紙4に対応する科目のファイルを開いて、当該ノート用紙4に対応するページを表示させる(ステップS208)。そして、表示制御手段243は、表示させたページに手書きストロークを描画させると共に、保存指示手段242は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。
After performing the notification as described above, the display control means 243 opens the file of the subject corresponding to the
他方で、電子ペン1によって記入されたノート用紙4が新規のノート用紙4である場合(ステップS204;Yes)、表示制御手段243は、新たなページ(白紙のページ)に手書きストロークを描画させると共に、保存指示手段242は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。詳しくは、保存指示手段242は、現在開いているファイルに記憶されたページ(具体的には最終ページ)に連続する、新規のノート用紙4のためのページを作成し、作成したページをファイルに記憶させる。
On the other hand, when the
他方で、ファイルが新規である場合(ステップS203;Yes)、判定手段241は、電子ペン1によって手書きストロークが記入されたノート用紙4が、新規のノート用紙4であるか否かを判定する(ステップS210)。電子ペン1によって記入されたノート用紙4が新規のノート用紙4である場合(ステップS210;Yes)、表示制御手段243は、新たなページ(白紙のページ)に手書きストロークを描画させると共に、保存指示手段242は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。この場合には、現在開いているファイルにページが記憶されていないため、つまり新規のノート用紙4が最初のページに対応するため、保存指示手段242は、ファイルに記憶されたページに連続するページを作成せずに、最初のページを作成する。
On the other hand, when the file is new (step S203; Yes), the determination unit 241 determines whether or not the
これに対して、電子ペン1によって記入されたノート用紙4が新規のノート用紙4でない場合(ステップS210;No)、表示制御手段243は、手書きストロークが記入されたノート用紙4に対応する科目のファイルを開いて、当該ノート用紙4に対応するページを表示させる(ステップS208)。そして、表示制御手段243は、表示させたページに手書きストロークを描画させると共に、保存指示手段242は、そのページに対応付けて手書きストロークを記憶させる(ステップS206)。
On the other hand, when the
[第1実施形態による作用効果]
以上説明した第1実施形態によれば、電子ペン1によってノート用紙4に記入された手書きストロークを、複数の科目ごとに分類して適切に記憶させることができる(つまり手書きストロークを電子化できる)と共に、そのような手書きストロークを各科目ごとに適切に表示させることができる。具体的には、電子ペン1によって記入された手書きストロークを、表示させた時間割表によって指定された科目に対応付けて記憶させることができると共に、表示させた時間割表によって指定された科目に応じて、手書きストロークを適切に表示させることができる。例えば、新規のノート用紙4に手書きストロークが記入された場合、その手書きストロークをどの科目に対応付けて記憶させるか問題となるが、本実施形態によれば、時間割表を表示させることで、新規のノート用紙4に記入された手書きストロークを、時間割表によって指定された科目に対応付けて適切に記憶させることができる。
[Effects of First Embodiment]
According to the first embodiment described above, handwritten strokes written on the
[第1実施形態の変形例]
上記では、曜日及び時限に複数の科目が対応付けられた時間割表を表示させる例を示したが、このような時間割表の代わりに、単に複数の科目を表示させることとしても良い。例えば、複数の科目名のみが配列されたような画面を表示させることができる。ユーザは、このような画面を参照することで、表示された複数の科目の中から1つの科目を指定し、コンピュータ装置2は、ユーザが指定した科目に基づいて、前述した処理と同様の処理を行うことができる。
また、上記実施形態において、処理手段24は、各科目のページごとにページ番号を付し、各ページにそのページ番号を表示させるようにしてもよい。また、処理手段24は、表示手段26に設けられたタッチパネルによる指の操作を検知して、ページめくり処理をするようにしてもよい。
[Modification of First Embodiment]
In the above, an example is shown in which a timetable in which a plurality of subjects are associated with a day of the week and a time period is displayed, but a plurality of subjects may be simply displayed instead of such a timetable. For example, a screen in which only a plurality of subject names are arranged can be displayed. By referring to such a screen, the user designates one subject from among the displayed subjects, and the
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. Specifically, in the second embodiment, when the user designates a course from a plurality of courses displayed in the timetable, the
なお、以下では、第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.
[表示画面例]
図13及び図14を参照して、第2実施形態において表示される画面例を提示する。
[Display screen example]
With reference to FIG.13 and FIG.14, the example of a screen displayed in 2nd Embodiment is shown.
図13は、ユーザが時間割表の科目を指定した際に表示される画面例を示している。図13(a)及び図13(b)は、両方とも、コンピュータ装置2の表示手段26に表示される画面例を示している。図13(a)は、図7(a)と同様の、表示制御手段243によって表示される時間割表の画面例である。図13(a)に示す時間割表も、木曜の4限に行われる「現社」が強調表示されている。
FIG. 13 shows an example of a screen displayed when the user designates a subject of the timetable. FIG. 13A and FIG. 13B both show screen examples displayed on the display means 26 of the
ここでは、図13(a)に示すように、時間割表に表示された複数の科目の中で、ユーザが入力手段21によって「現社(現代社会)」の科目を指定した場合を例示する。具体的には、ユーザが火曜の5限に行われる「現社」を指定したものとする。この場合、処理手段24の取得手段245は、ユーザによって指定された科目が「現社」であることを示す情報を取得すると共に、その「現社」が行われる曜日及び時限が水曜及び5限であることを示す情報を取得する。具体的には、取得手段245は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザによって指定された科目を特定すると共に、当該科目に対応する曜日及び時限を特定する。 Here, as shown in FIG. 13A, 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 245 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 245 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.
そして、表示制御手段243は、「現社」のファイルを開き、図13(b)に示すように、当該ファイルに記憶された手書きストロークを表示手段26に表示させる。具体的には、表示制御手段243は、ユーザによって指定された水曜の5限の「現社」に関し、今まで水曜の5限に行われた「現社」の講義の中で、最新の講義で記入された手書きストロークを表示させる。より詳しくは、表示制御手段243は、「現社」の最新の講義で手書きストロークが記入されたページにおいて、最初のページを表示手段26に表示させる。例えば、記入情報に含まれる時刻情報(タイムスタンプ)やコンピュータ装置2内のクロックに関する情報などに対応付けて手書きストロークを記憶しておけば、表示制御手段243は、そのような情報に基づいて、最新の講義で記入された手書きストロークを特定することができる。この場合、各時限の講義が行われる時間帯を考慮することが好ましい。なお、上記のように最初のページを表示させることに限定はされず、最終ページなどを表示させても良い。
Then, the display control means 243 opens the “current company” file and causes the display means 26 to display the handwritten strokes stored in the file as shown in FIG. Specifically, the display control unit 243 has the latest lecture regarding the “current company” on the 5th Wednesday, designated by the user, among the “current company” lectures held on the 5th Wednesday. The handwritten stroke entered in is displayed. More specifically, the display control unit 243 displays the first page on the display unit 26 in the page in which 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
なお、時間割表に表示された曜日及び時限が同じ科目を、ユーザが連続して指定した場合、手書きストロークを過去に遡って表示させても良い。つまり、表示制御手段243は、曜日及び時限が同じ科目が指定されるごとに、その曜日及び時限に行われた講義を過去に遡っていき(先週の講義、先々週の講義、…)、その講義で記入された手書きストロークを表示させることができる。 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, every time a subject with the same day of the week and time is specified, the display control means 243 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.
図14は、ユーザが時間割表の曜日を指定した際に表示される画面例を示している。図14(a)及び図14(b)は、両方とも、コンピュータ装置2の表示手段26に表示される画面例を示している。図14(a)は、図7(a)と同様の、表示制御手段243によって表示される時間割表の画面例である。図14(a)に示す時間割表も、木曜の4限に行われる「現社」が強調表示されている。
FIG. 14 shows an example of a screen displayed when the user designates a day of the week in the timetable. FIG. 14A and FIG. 14B both show examples of screens displayed on the display means 26 of the
ここでは、図14(a)に示すように、時間割表に表示された複数の曜日の中で、ユーザが入力手段21によって「金曜」を指定した場合を例示する。この場合、処理手段24の取得手段245は、ユーザによって指定された曜日が「金曜」であることを示す情報を取得する。そして、表示制御手段243は、「金曜」に行われる全ての科目についてのファイルを開き、図14(b)に示すように、それらのファイルに記憶された手書きストロークを並べて表示手段26に表示させる。つまり、表示制御手段243は、各科目の手書きストロークをポップアップ表示させる。具体的には、表示制御手段243は、「金曜」に行われる全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段26に表示させる。なお、上記のように最終ページを表示させることに限定はされず、最初のページなどを表示させても良い。 Here, as shown in FIG. 14A, a case where the user designates “Friday” by the input means 21 among a plurality of days displayed in the timetable is illustrated. In this case, the acquisition unit 245 of the processing unit 24 acquires information indicating that the day of the week specified by the user is “Friday”. Then, the display control means 243 opens the 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 display control means 243 displays the handwritten stroke of each subject in a pop-up display. Specifically, the display control unit 243 causes the display unit 26 to display the last page of the pages in 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.
ここで、図14(b)に示すように表示された複数の科目の中から、ユーザが入力手段21によって1つの科目を選択した場合、例えば表示された科目をマウスでクリックしたりタッチパネルでタッチ入力した場合、表示制御手段243は、その科目のページを全画面表示させる。 Here, when the user selects one subject from the plurality of subjects displayed as shown in FIG. 14B by the input means 21, for example, the displayed subject is clicked with the mouse or touched with the touch panel. When input, the display control means 243 displays the subject page in full screen.
[処理フロー]
次に、図15を参照して、第2実施形態に係る処理フローについて説明する。図15は、表示された時間割表において科目又は曜日が指定された場合に行われる処理フローを示している。なお、第1実施形態で示した処理フロー(図11参照)と同様の処理については、その説明を適宜省略する。
[Processing flow]
Next, a processing flow according to the second embodiment will be described with reference to FIG. FIG. 15 shows a processing flow performed when a subject or a day of the week is specified in the displayed timetable. Note that description of processing similar to the processing flow shown in the first embodiment (see FIG. 11) is omitted as appropriate.
まず、処理手段24の表示制御手段243は、記憶手段25に記憶された時間割表のデータを読み出して、時間割表を表示手段26に表示させる(ステップS301)。そして、処理手段24の取得手段245は、表示された時間割表において、ユーザが指定した科目又は曜日を取得する(ステップS302)。例えば、取得手段245は、ユーザがマウスでクリックしたりタッチパネルでタッチ入力したりすることで指定した科目又は曜日を取得する。なお、取得手段245は、ユーザが科目を指定した場合には、記憶手段25に記憶された時間割表のデータに基づいて、その科目を特定すると共に、当該科目に対応する曜日及び時限を特定する。 First, the display control means 243 of the processing means 24 reads the time schedule table data stored in the storage means 25 and causes the display means 26 to display the time schedule table (step S301). Then, the acquisition unit 245 of the processing unit 24 acquires the subject or the day of the week specified by the user in the displayed timetable (step S302). For example, the acquisition unit 245 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 course, the acquisition unit 245 identifies the course based on the data of the timetable stored in the storage unit 25, and identifies the day of the week and the time limit corresponding to the course. .
ユーザが科目を指定した場合(ステップS302;時間割表の科目)、処理手段24の判定手段241は、取得手段245が取得した科目に対応するファイルが存在するか否かを判定する(ステップS303)。取得手段245が取得した科目に対応するファイルが存在する場合(ステップS303;Yes)、表示制御手段243は、ユーザによって指定された科目、曜日及び時限に対応する講義の中で、最新の講義で記入された手書きストロークを表示させる(ステップS304)。具体的には、表示制御手段243は、その最新の講義で手書きストロークが記入されたページにおいて、最初のページを表示手段26に表示させる。 When the user designates a subject (step S302; subject in the timetable), the determination unit 241 of the processing unit 24 determines whether a file corresponding to the subject acquired by the acquisition unit 245 exists (step S303). . If there is a file corresponding to the subject acquired by the acquisition unit 245 (step S303; Yes), the display control unit 243 uses 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 display control unit 243 displays the first page on the display unit 26 in the page in which the handwritten stroke is entered in the latest lecture.
一方、取得手段245が取得した科目に対応するファイルが存在しない場合(ステップ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 245 (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;時間割表の曜日)、表示制御手段243は、ユーザによって指定された曜日に行われる全ての科目についてのファイルを開き、それらのファイルに記憶された手書きストロークを並べて表示手段26に表示させる(ステップS308)。具体的には、表示制御手段243は、全ての科目について、手書きストロークが記入されたページの中の最終ページを表示手段26に表示させる。この場合、表示制御手段243は、記憶手段25に記憶された時間割表のデータに基づいて、ユーザによって指定された曜日に行われる科目を特定する。 On the other hand, when the user designates the day of the week (step S302; day of the timetable), the display control means 243 opens the files for all subjects performed on the day of the week designated by the user and stores them in those files. The handwritten strokes are arranged and displayed on the display means 26 (step S308). Specifically, the display control means 243 causes the display means 26 to display the last page among the pages in which handwritten strokes are entered for all subjects. In this case, the display control unit 243 specifies the subject to be performed on the day of the week specified by the user based on the data of the timetable stored in the storage unit 25.
なお、第2実施形態においても、電子ペン1によってノート用紙4に手書きストロークが記入された場合には、第1実施形態と同様の処理(図12参照)が行われる。
Also in the second embodiment, when a handwritten stroke is entered on the
[第2実施形態による作用効果]
以上説明した第2実施形態によれば、電子ペン1によって記入された手書きストロークを、科目だけでなく曜日や時限に対応付けて記憶し、曜日や時限に応じた手書きストロークを適切に表示させることができる。
[Effects of Second Embodiment]
According to the second embodiment described above, handwritten strokes written with the
<変形例>
上記では、科目名が表示された時間割表を示したが、このような科目名の代わりに、複数の科目のそれぞれを示す絵柄(例えばアイコンなど)が表示された時間割表を用いても良い。
<Modification>
In the above, the timetable with the subject name displayed is shown, but instead of such a subject name, a timetable with a pattern (such as an icon) indicating each of a plurality of subjects may be used.
上記したような時間割表は、学年や学期が変わると新しいものとなる。つまり、ユーザは、学年や学期が変わると、新たな時間割表を作成することとなる。そのため、コンピュータ装置2は、学年や学期ごとに、時間割表に関するデータを記憶することが望ましい。また、コンピュータ装置2は、学年や学期ごとに、ノート用紙4に記入された手書きストロークのデータを記憶することが望ましい。例えば、コンピュータ装置2は、学年や学期ごとの講義ノートのフォルダを作成し、学年や学期に応じた講義ノートのフォルダに各科目のファイルを記憶させることができる。
The timetable as described above will be new when the grade or semester changes. In other words, the user creates a new timetable when the grade or semester changes. Therefore, it is desirable that the
上記では、本発明における「複数のカテゴリ」の一例として講義の科目を示した。他の例では、このような科目の代わりに、「複数のカテゴリ」として仕事上でのプロジェクトなどを用いることができる。この例では、上記した時間割表の代わりに、複数のプロジェクトの名称が示された画面が表示される。そして、コンピュータ装置2は、電子ペン1によってノート用紙4に記入された手書きストロークを、複数のプロジェクトごとに分類して記憶させると共に、そのような手書きストロークを各プロジェクトごとに表示させる。
In the above, a lecture subject is shown as an example of “a plurality of categories” in the present invention. In another example, a project on work can be used as “multiple categories” instead of such subjects. In this example, a screen showing the names of a plurality of projects is displayed instead of the above timetable. The
1…電子ペン
2…コンピュータ装置
4…ノート用紙
6…多穴ファイル
21…入力手段
22…通信手段
24…処理手段
25…記憶手段
26…表示手段
DESCRIPTION OF
Claims (32)
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる表示制御手段と、
前記表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段と、
前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記カテゴリに対応付けたファイルに記憶させる保存指示手段とを備え、
前記複数のカテゴリは、複数の科目であり、
前記表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させることを特徴とするコンピュータ装置。 Receiving means for receiving different handwritten strokes that are entered with an electronic pen on a plurality of notebook sheets for forming contents according to a plurality of categories, each of which has a different coding pattern;
Display control means for displaying a name or a pattern indicating each of the plurality of categories;
Among the plurality of categories displayed by the display control unit, a category acquisition unit that acquires a category designated by the user using the input unit;
Storing instruction means for storing the handwritten stroke received by the receiving means in a file associated with the category acquired by the category acquiring means ;
The plurality of categories are a plurality of subjects,
Wherein the display control unit, a computer device according to claim Rukoto display the timetable of the subjects are associated with respect to the day of the week and time period.
前記表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させることを特徴とする請求項2に記載のコンピュータ装置。 The save instruction means stores the handwritten stroke received by the receiving means in the file in association with a page of the notebook paper,
The computer apparatus according to claim 2, wherein the display control unit displays a predetermined page among the pages stored in the file.
前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、
前記表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させることを特徴とする請求項1乃至13のいずれか一項に記載のコンピュータ装置。 The category acquisition means acquires a subject when the user designates a subject from a plurality of subjects displayed in the timetable, and acquires the day of the week and the time limit corresponding to the subject,
The storage instruction unit stores the handwritten stroke received by the reception unit in association with the subject, the day of the week, and the time period acquired by the category acquisition unit,
Wherein the display control unit, according to claim user when specifying the subjects, the subjects said category obtaining unit has obtained, and wherein the displaying the handwritten strokes corresponding to the day of the week and the time period 1 The computer apparatus as described in any one of thru | or 13 .
それぞれで異なるコード化パターンが形成され、複数のカテゴリに応じた内容を記入するための複数のノート用紙に、ユーザが電子ペンで記入した手書きストロークを受信する受信手段、
前記複数のカテゴリのそれぞれを示す名称又は絵柄を表示させる表示制御手段、
前記表示制御手段によって表示された前記複数のカテゴリの中で、ユーザが入力手段によって指定したカテゴリを取得するカテゴリ取得手段、
前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記カテゴリに対応付けたファイルに記憶させる保存指示手段として前記コンピュータ装置を機能させ、
前記複数のカテゴリは、複数の科目であり、
前記表示制御手段は、曜日及び時限に対して前記科目が対応付けられた時間割表を表示させることを特徴とするプログラム。 A program executed by a computer device,
Receiving means for receiving handwritten strokes written by the user with an electronic pen on a plurality of notebook sheets for forming contents according to a plurality of categories, each of which has a different coding pattern formed thereon,
Display control means for displaying a name or a pattern indicating each of the plurality of categories;
Among the plurality of categories displayed by the display control means, a category acquisition means for acquiring a category designated by the user using the input means,
Causing the computer device to function as a storage instruction unit that stores the handwritten stroke received by the reception unit in a file associated with the category acquired by the category acquisition unit ;
The plurality of categories are a plurality of subjects,
Wherein the display control unit, the program characterized by Rukoto display the timetable of the subjects are associated with respect to the day of the week and time period.
前記表示制御手段は、前記ファイルに記憶された前記ページの中の所定のページを表示させることを特徴とする請求項18に記載のプログラム。 The save instruction means stores the handwritten stroke received by the receiving means in the file in association with a page of the notebook paper,
The program according to claim 18 , wherein the display control unit displays a predetermined page among the pages stored in the file.
前記電子ペンによって前記ノート用紙に前記手書きストロークが記入された際において、前記ファイルが開いていない場合に、前記カテゴリの指定がなされていない旨を報知する報知手段として更に機能させることを特徴とする請求項17乃至25のいずれか一項に記載のプログラム。 Said computer device,
When the handwritten stroke is entered on the notebook paper with the electronic pen, and further when the file is not opened, the electronic pen further functions as an informing means for informing that the category is not designated. The program according to any one of claims 17 to 25 .
前記保存指示手段は、前記受信手段が受信した前記手書きストロークを、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けて記憶させ、
前記表示制御手段は、ユーザが前記科目を指定した際に、前記カテゴリ取得手段が取得した前記科目、前記曜日及び前記時限に対応付けられた前記手書きストロークを表示させることを特徴とする請求項17乃至29のいずれか一項に記載のプログラム。 The category acquisition means acquires a subject when the user designates a subject from a plurality of subjects displayed in the timetable, and acquires the day of the week and the time limit corresponding to the subject,
The storage instruction unit stores the handwritten stroke received by the reception unit in association with the subject, the day of the week, and the time period acquired by the category acquisition unit,
Wherein the display control unit, when the user specifies the item, wherein the item category acquisition unit has acquired, claim, characterized in that for displaying the handwritten strokes corresponding to the day of the week and the time period 17 30. The program as described in any one of thru | or 29 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011135998A JP5754258B2 (en) | 2011-06-20 | 2011-06-20 | Computer apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011135998A JP5754258B2 (en) | 2011-06-20 | 2011-06-20 | Computer apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013003940A JP2013003940A (en) | 2013-01-07 |
| JP5754258B2 true JP5754258B2 (en) | 2015-07-29 |
Family
ID=47672430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011135998A Expired - Fee Related JP5754258B2 (en) | 2011-06-20 | 2011-06-20 | Computer apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5754258B2 (en) |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0876911A (en) * | 1994-09-07 | 1996-03-22 | Suzuken:Kk | Input device for hand-written memorandum |
| US5838819A (en) * | 1995-11-14 | 1998-11-17 | Lucent Technologies Inc. | System and method for processing and managing electronic copies of handwritten notes |
| JP2000315233A (en) * | 1999-03-04 | 2000-11-14 | Nippon Hyojun:Kk | System for supporting management of class and school |
| JP2004086273A (en) * | 2002-08-23 | 2004-03-18 | Hitachi Medical Corp | Digital pen type document input system |
| JP4752565B2 (en) * | 2006-03-27 | 2011-08-17 | 大日本印刷株式会社 | Electronic pen form manufacturing method |
| JP2008181509A (en) * | 2006-12-28 | 2008-08-07 | Order-Made Souyaku Co Ltd | Medical information collection and management system using a digital pen |
| JP4821716B2 (en) * | 2007-06-27 | 2011-11-24 | 富士ゼロックス株式会社 | Electronic writing instruments, caps, computer systems |
| JP5309873B2 (en) * | 2008-10-15 | 2013-10-09 | カシオ計算機株式会社 | Electronic device and program having dictionary function with handwriting input unit |
| JP5422268B2 (en) * | 2009-06-19 | 2014-02-19 | 株式会社日立製作所 | Document management system and document management method using digital pen |
-
2011
- 2011-06-20 JP JP2011135998A patent/JP5754258B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013003940A (en) | 2013-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3137005U (en) | Terminal device | |
| JP5807433B2 (en) | Computer apparatus, electronic pen system, and program | |
| JP5754258B2 (en) | Computer apparatus and program | |
| JP5810724B2 (en) | Terminal device, electronic pen system, and program | |
| JP5768523B2 (en) | Information processing system and program | |
| JP2013149264A (en) | Electronic pen system, and program therefore | |
| JP5794052B2 (en) | Computer apparatus and program | |
| JP5408511B2 (en) | Electronic pen system, computer apparatus and program thereof | |
| JP6048165B2 (en) | Computer apparatus, electronic pen system, and program | |
| JP6260210B2 (en) | Display system, display method and program | |
| JP5782858B2 (en) | Computer apparatus and program | |
| JP4748280B1 (en) | Computer apparatus and program thereof | |
| JP5884364B2 (en) | Computer apparatus and program | |
| JP3174897U (en) | Teaching material content display system, computer apparatus thereof, and sheet used therefor | |
| JP5754257B2 (en) | Information processing system and program | |
| JP5845745B2 (en) | Computer apparatus and program | |
| JP6019716B2 (en) | Computer apparatus, program, and information processing system | |
| JP2013016079A (en) | Computer device, program, and notebook | |
| JP5540883B2 (en) | Stroke display device and program | |
| JP2014006579A (en) | Electronic pen system and program | |
| JP5776382B2 (en) | Computer apparatus and program, and notebook | |
| JP5703972B2 (en) | Computer apparatus and program thereof | |
| JP5652208B2 (en) | Sheet set, information processing system, and program | |
| JP2013105376A (en) | Learning system, computer device, and program | |
| JP5899819B2 (en) | Learning system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140424 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150403 |
|
| 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: 20150428 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150511 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5754258 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |