[0001] The present invention relates to a data processing apparatus, and more particularly,
to a data processing apparatus with schedule control function, wherein a schedule
of meetings, arrangements and other types of events can be stored in a memory at every
date, specified when necessary, allowing display at a particular schedule to be stored
on specified dates.
[0002] Normally, this kind of data processing apparatus includes a word processor with a
schedule control function mounted on a character processing function, an office computer
with a schedule control function mounted on the data processing function, or an electronic
pocketbook provided only with a schedule control function and the like.
[0003] The schedule control function refers to that in which schedule data is inputted by
a predetermined format and is stored according to the predetermined method (such as,
for example, date order, time order or the like), including conditions such as date
and others that may be further specified, allowing a visual output of desired schedule
data. Then, the schedule data refers basically to a date, a time and a content entered
at specific times, and the content may include, for example, meetings, arrangements
and the like.
[0004] The construction wherein a plurality of future calendar appointments and events are
stored in a memory at particular daily, weekly, or other date interval periods, and
for a selected time period these appointments and events are outputted to a display
unit that has been disclosed in U.S. Pat. No. 4,162,610, titled "ELECTRONIC CALENDAR
AND DIARY".
[0005] Also, there are data processing apparatuses having functions so called alarm functions
which comprises a function for setting a buzzer sounding time included in schedules
stored in the memory so that an operator is informed that a time arrives at the set
time, for example by sounding the buzzer, and another function for indicating only
the set schedule at the same time when the buzzer sounds.
[0006] However, in the alarm function, the schedule of the time set is only displayed. Therefore,
it is necessary to set the apparatus to the display mode in order to make sure the
next schedule. Moreover, it has been inconvenient that operators had to separately
calculate the time difference between the two abovementioned schedules by other means
such as their own hand, calculator, etc.
[0007] Furthermore, in the case it is desirable to preliminarily annunciate the operator
at the time several minutes which is before the set time, for example, an importantly
scheduled time, it has been necessary to set the preliminary time approximately calculated
by operators themselves. In the case the time is set in such a manner, it has been
inconvenient to use the apparatus by setting the time desirable to be originally informed
and the preliminarily informing time.
[0008] The present invention relates to a data processing apparatus with schedule control
function which comprises:
key input means for inputting schedule data and various designations;
display means for displaying various data including the schedule data;
schedule data memory means for storing schedule data attached with a date and a time
within the date inputted from a key inputting means by the day;
time calculation means for calculating a present date and time based on a date and
time initially set;
alarm setting means for setting a requisition of alarm in a schedule data of a desired
date and time included in the schedule data stored in the schedule data memory means;
and
comparison means for comparing the present date and time outputted from the time calculation
means with the date and time attached to the schedule data set with the requisition
of the alarm by the alarm setting means.
[0009] Furthermore, the data processing apparatus with schedule control function of the
present invention may provide the following construction A):
display control means for simultaneously displaying the schedule data set with the
requisition of the alarm and other schedule data being adjacent to said schedule data
when the result of the comparison by the comparison means is conformable.
[0010] According to the above construction A), in addition to display a schedule when its
designated time arrives, one or plural numbers of the next schedule of the aforesaid
schedule can be displayed simultaneously.
[0011] Then, the data processing apparatus of the present invention may provide the following
construction B):
second display control means for displaying the schedule data set with the requisition
of the alarm on the display means with priority over all others in spite of a using
state during operation and displaying the schedule data set with requisition of an
alarm after a power source is put on at an unused state, when the result of the comparison
by the comparison means is conformable; and
alarm means for annunciating that the schedule data set with the requisition of the
alarm is displayed on the display means.
[0012] According to the construction B), a schedule set on a preliminary date and time corresponding
to demand or request by an operator can be displayed on the display means with priority
over all others whether the power source is put on or off.
[0013] Also, the data processing apparatus with schedule control function of the present
invention may provide the following construction C):
preliminary time setting means for calculating a preliminary alarm time before a predetermined
time from the time attached in the schedule data set with the requisition of the alarm
and setting the preliminary alarm time to schedule data;
second comparison means for comparing the present time outputted by the time calculation
means with the time set by the preliminary time setting means;
reason memory means for storing a reason for which the requisition of the alarm is
set against the schedule data inputted from the key input means;
third display control means for displaying the schedule data set the preliminary alarm
time and the reason stored in the reason memory means corresponding to the schedule
data on the display means at the same time when the result of the comparison by the
second comparison means is conformable, and further displaying the schedule data
set with requisition of the alarm and the reason on the display means at the same
time when the result of the comparison by the comparison means is conformable; and
second alarm means for annunciating that the schedule data set the preliminary alarm
time is displayed on the display means and annunciating that the schedule data set
with the requisition of the alarm is displayed on the display means.
[0014] According to the construction C), not only the schedule which has been set with a
date and time set in advance by an operator corresponding to the demand or request
can be displayed and annunciated, but also a preliminary alarm can be annunciated
at a predetermined time before the set time, the schedule and the reason why the preliminary
alarm is annunciated are simultaneously displayed on the display.
[0015] In addition, the data processing apparatus of the present invention may contain
at least one of the above constructions A) to C). In the case, the basis construction
can be combined with the construction B) or combined with the above construction C)
instead of the construction B).
[0016] An embodiment of the invention will now be described by way of example and with reference
to the accompanying drawings wherein:
Figs. 1a and 1b are block diagrams showing an embodiment of the present invention;
Fig. 2 is a diagram showing a configuration of initial picture plane in the embodiment;
Fig. 3 is a diagram showing a configuration of display indicated by a Format A of
picture plane according to the embodiment;
Fig. 4 is a diagram showing a configuration of display indicated by a Format B of
picture plane according to the embodiment;
Fig. 5 is a diagram showing a configuration of display indicated by a Format C of
picture plane according to the embodiment;
Fig. 6 is a diagram showing a configuration of display indicated by a Format D of
picture plane according to the embodiment;
Fig. 7 is a flowchart showing a keyword retrieving operation of schedule data according
to the embodiment;
Figs. 8a and 8b are flowcharts showing a displaying operation of schedule data necessary
to be annunciated and other schedule data closed to the aforesaid schedule data at
the same time according to the embodiment;
Figs 9 and 10 are diagrams respectively showing a configuration of picture plane according
to the operation shown in Figs. 8a and 8b;
Figs. 11a and 11b are flowcharts showing a displaying operation of schedule data necessary
to be annunciated in preference to others according to the embodiment;
Fig. 12 is a diagram showing a configuration of picture plane according to the operation
shown in Figs. 11a and 11b;
Figs. 13a and 13b are flowcharts showing an operation respectively displaying schedule
data necessary to be annunciated at the preliminary alarm time and the alarm time
respectively set;
Figs. 14 and 16 are respectively flowcharts showing an operation for setting the alarm
of day of the week;
Fig. 15 is a diagram showing a configuration of picture plane in an alarm setting
mode for day of the week;
Fig. 17 is a diagram showing a configuration of input picture plane of input changing
for day of the week in the alarm setting mode for day of the week;
Fig. 18 is a flowchart showing an operation for generating an alarm sound of a different
tone.
[0017] The data processing apparatus with schedule control function according to the present
invention mainly comprises a keyboard for inputting schedule data and various designation,
memory units such as random access memory and read only memory (RAM and ROM) for storing
schedule data and programs, and a central controlling unit which includes a microprocessor,
for processing various data.
[0018] The schedule data according to the present invention are basically composed of date,
a time and contents entered at every time; alarm setting data (hereafter referred
to as alarm data) for setting date and time to generate an alarm when arriving the
date and time entered the contents; and preliminary alarm setting data (hereafter
referred to as preliminary alarm data) for setting date and time obtained by calculating
a time which is a predetermined time, for example several minutes, before the time
when the alarm setting data is set and stored in the memory system at the unit of
day. Moreover, the schedule data may include marks such as picture marks, etc. visually
expressing the aforesaid contents and secret setting data for preventing the entered
contents from perusal by other persons.
[0019] The data processing apparatus with schedule control function according to the present
invention is so constituted that the schedule data set the alarm data or preliminary
alarm data are displayed on a display unit based on the alarm data.
[0020] Figs. 1a and 1b are block diagrams showing a constitution in the case the data processing
apparatus with schedule control function is a word processor for the Japanese language.
[0021] In Figs. 1a and 1b, reference numeral 20 denotes a key input part having numerical
keys, function keys, and alphabet/kana keys and the like. The key input part 20 is
connected to a main control part 21, and schedule data inputted from the key input
part 20, a character string for kana/kanji conversion and various designations are
provided to the main control part 21.
[0022] The main control part 21 controls the text edit control part 22, a schedule control
part 23, a directory control part 24 and an alarm control part 25 according to various
programs stored in ROM (not indicated) and incorporated therein, and also a controls
a display part 26, a print part 27 and a timer 28.
[0023] From controlling the kana/kanji conversion part 29 and a text data memory 30, the
text edit control part 22 creates text according to data inputted from the key input
part 20, and stores the created text in the text data memory 30.
[0024] The the kana/kanji conversion part 29 is a unit for converting inputted kana data
into corresponding kanji or kana, and any construction known in the relevant field
may be employed. Text data memory 30 may be constituted, for example, of RAM, or may
be constituted of RAM and an external memory using floppy disk or the like as a storage
mediums. The basic function of the Japanese word processor is carried out according
to the aforementioned construction.
[0025] Main controlling of the schedule control is carried out by the schedule control part
23 so that respective data are stored in a schedule data memory 31, memo data memory
32, the first to fifth format data memories 33 to 37, calendar data memory 38 and
keyword memory 39.
[0026] The memo data stored in the memo data memory 32 consist of additional information
which cannot be entered in the contents of the schedule data and information of reason
which is inputted at the time of preliminary alarm data setting and stated why the
preliminary alarm data are set. An additional information is assigned to one particular
data.
[0027] The first format data memory 33 stores an initial display screen format F which is
displayed when the power is supplied initially, and as shown in Fig. 2, functions
to display a schedule data of the day (today's), which is computed, by the timer 28,
and includes a memo data of the day, and a calendar of the month to which the day
pertains each of the same display screen.
[0028] The second format data memory 34 stores, as shown in Fig. 3, a display screen format
A for displaying calendars for three complete months including the month and the day
on which the power is supplied or a specified date, the preceding month and the following
month there to, and a schedule for several days including today's date or specified
date each on the same display screen.
[0029] The third format data memory 35 stores, as shown in Fig. 4, a display screen format
B consisting of the schedule from a certain starting date only.
[0030] The fourth format data memory 36 stores, as shown in Fig. 5, a display screen format
C consisting of a schedule for the one month immediately preceding today's date.
[0031] The fifth format data memory 37 stores, as shown in Fig. 6, a display screen format
D consisting of an annual schedule of predetermined events, anniversaries and others.
[0032] The calendar data memory 38 stores plural calendars formed in a table type by arranging
days of one month according to seven days of week provided by the schedule control
part 23.
[0033] The keyword memory 39 stores a keyword inputted from the key input part 20, for example,
a synonym which is a word having similar signification such as "parents" and "father
and mother", or a title of project and a name of person concerned.
[0034] Then, the directory control part 24 operates for controlling data on directory management,
stores directory data such as full name, company name, phone number, address and others
in an address data memory 40, reads the directory data and displays on a screen of
the display part 26 in a predetermined display format stored as the sixth format data
memory 41.
[0035] When an alarm data is set in the schedule data, the alarm control part 25 drives
an alarm generator 43 which is activated when alarm time data stored in an alarm time
memory 42 corresponds to a predetermined date.
[0036] The display part 26 is composed of, for example, CRT (Cathode-Ray Tube), LCD (Liquid
Crystal Display), a driving circuits and a displaying buffer temporarily for storing
data to be displayed.
[0037] Printers widely known in the art such as heat transfer type, needle dot impact type
printers can be applied for the print part 27. It may be otherwise Centronics-type
interface for external printers.
[0038] The timer 28 computes the present date and time according to date and time data inputted
from the key input part 20 at initialization, and outputs specific time information
used for schedule management and alarm control to the schedule control part 23 through
the main control part 21. The timer 28 is backed up by a battery so that it will operate
even after power for the entire system is cut off. Furthermore, the timer 28 stores
the alarm time nearest to the present time while using period sent from the alarm
control part 25, and also compares point by point the present date and time with the
stored alarm time data after the power source is cut off. In such a manner, when these
times are conformable, the alarm signal of putting power source on is outputted to
a power source circuit which is not illustrated in the diagram.
[0039] In the next place, the operation of the embodiment will be explained according to
Fig. 7 to Fig. 18.
[0040] Here, the schedule data and memo data are assumed to be stored respectively in the
schedule data memory 31 and memo data memory 32.
[0041] In Fig. 7, when an operator inputs a keyword from the key input part 20 at first,
the keyword is stored through the main control part 21 and the schedule control part
23 into the keyword memory 39 (Step 200). Then, the schedule data having the stored
keyword is retrieved. In this retrieval of the schedule date, at first, one schedule
datum is picked out from the schedule data memory 31 (Step 201) and the schedule datum
is compared with the keyword memory stored in the keyword memory 39 (Step 202). If
they are conformable, the schedule data is outputted to the display part 26 or print
part 27, which are output means (Step 203).
[0042] Then, the schedule control part 23 judges whether the remained data exist or not
in the schedule data memory 31 (Step 204). If exists, the next data are provided to
be picked out (Step 205) then the processing returns to Step 201. Thereafter, the
aforesaid Step 201 to Step 205 are repeatedly executed and at last all the schedule
data having the keyword are collectively displayed on the display part 26 or print
part 27 so that they can be seen visually.
[0043] Accordingly, even if many kinds of different schedule data are inputted, only the
schedule data mutually concerned can be displayed collectively by designating the
keyword of a project title and a name of person concerned, for instance. Therefore,
it becomes easy to display a schedule data list without complicatedness and only a
desired schedule data can be confirmed quickly.
[0044] In the next place, the operation of the alarm will be explained according to Figs.
8a and 8b to Fig. 18.
[0045] In Figs. 8a and 8b, at first, the initial conditions of each memory and the display
part 26 and the like are set by the initialization processing (Step 210). Thereafter,
key sense is so executed (Step 211) as to judge whether any key is depressed on the
key input part 20 or not (Step 212). If any key is depressed, what is the keycode
of the depressed key is judged (Step 213), and then, processings corresponding to
the keycodes such as schedule data inputting (A-processing), alarm setting (B-processing)
and further schedule data registration (C-processing) will be executed respectively
(Step 214, 215 and 216). If the keycode indicates that of a key which is inhibited
input, the operator will be informed by buzzer sound that the input cannot be executed
(Step 217). After each processing is executed, the key sense will be executed again
by returning to Step 211.
[0046] If the key input is not executed, the present date and time are displayed (Step 218).
Then, the displayed present date is compared with alarm time data stored in the alarm
time memory 42 (Step 219), and the present date and alarm time data are judged whether
they are conformable or not (Step 220). If they are incongruent, the processing returns
to Step 211. On the contrary, if they are conformable, the alarm control part 25 will
sound the buzzer by driving an alarm generator 43 (Step 221). At the same time, the
date and time, and the contents of the schedule data being set the alarm (alarm requisition)
are displayed (Step 222).
[0047] In the next place, the time of the schedule data and the time of a next schedule
data after the schedule data in time order are set into the alarm time memory 42 (Step
223). Then, in addition to calculate and display the time difference between both
times (Step 224), the time and contents of the next schedule data are displayed (Step
225). Since the pictures of Steps 222, 224 and 225 are displayed on the same display
screen, respective elements become that displayed at the same time. In the case, an
example of the picture plane is shown in Fig. 9.
[0048] Accordingly, when the schedule data being set the alarm is displayed, the contents
and time difference of the next schedule data of the schedule data can be confirmed
simultaneously. So, the time to spare concerning the schedule data can be known without
using other devices and functions, and therefore the operator is able to use time
effectively.
[0049] Further, the next data may be of which the alarm is set, and the picture plane may
be of which respective schedule data, and the data and time thereof may be displayed
partially as a window display on the display screen with the picture plane format
A, as shown in Fig. 10.
[0050] As hereafter described, the data processing apparatus with schedule control function
according to the embodiment may be designed so that the schedule data having the set
alarm are displayed in preference to others during operation, and moreover, when the
apparatus is not operated, the schedule data are displayed after the power source
of the apparatus is put on.
[0051] Namely, as illustrated in Figs. 11a and 11b, after the power source is put on by
either of a power source switch or a signal of the timer 28, the initial conditions
for each memory and the display part 26 and the like are set by the initialization
processing (Step 230). Then, in order to check that the power source is put on by
either of the power source switch or an alarm signal outputted from the timer 28,
the timer 28 is checked whether the alarm signal exists or not (Step 231). If the
alarm signal is not exist, the judgment is that the power source is put on by the
power source switch, and then, the ordinary processing such as text input, schedule
input and others will be executed (Step 232). During the ordinary processing, in the
case key input is not executed, the present date and time are compared with the alarm
time data (Step 233). If they are conformable (Step 234), an interruption processing
is generated (Step 235). If they are incongruent, the processing returns to Step 232.
When the interruption processing is generated, the ordinary processing is suspended
at the time, and the alarm control part 25 drives the alarm generator 43 to sound
the buzzer (Step 236). Thereafter, as shown in Fig. 12, the time of schedule, and
the contents and reason (memo) are displayed in the window (Step 237). In this condition,
if a function key (not illustrated in the drawing) which means "Release" of the key
input part 20 is depressed (Step 238), the display screen treated by Step 237 is cleared
(Step 239) and the processing returns to Step 232.
[0052] If it is judged that the alarm signal exists at Step 231, the display is at first
cleared (Step 240), and then, the time and contents of the schedule and the reason
are displayed (Step 241). At the same time, the alarm generator 43 is drove to sound
the buzzer (Step 242). Thereafter, the schedule data memory 31 is retrieved and schedule
data which is set the alarm time in the nearest future from the present time is extracted
from the schedule data memory 31 (Step 243). Then, the contents of the alarm time
memory 42 is updated (Step 244), and furthermore, the alarm time data stored in the
timer 28 is updated (Step 245). Thereafter, in order to stop the sound of the alarm
after the predetermined time passed, the counter of alarm control part 25 is set (Step
246) and decreased (Step 247), and the alarm sound is stopped when the counter will
become zero (Steps 248 and 249). After these processing are finished, the power source
is cut off automatically (Step 250).
[0053] Accordingly, in spite of the operating conditions, and whether the power source is
put on or off, the matter is annunciated and the contents of the corresponding schedule
data and others are displayed when the set date and time come to the present date
and time. Therefore, the operator can surely grasp the time at which what is scheduled.
Since the alarm is generated while the power source is cut off, it is unnecessary
to usually put the power source on. So, the apparatus can be used economically from
the view of power consumption.
[0054] In the next place, the operation of the preliminary alarm will be explained according
to Figs. 13a and 13b.
[0055] In Figs. 13a and 13b, when the setting of alarm is inputted on the key input part
20 (Step 260), the input is judged by the main control part 21 and then transferred
to the schedule control part 23 as the data. The schedule control part 23 judges whether
the date and time of the transferred data is that after the present date and time,
that is, whether the date and time of the transferred data exist within the range
capable of setting or not (Step 261) and if the data are unsuitable, the data are
treated as errors. If the data exist within the range, the alarm data are arranged
and the information data about the type of generated alarm are settled as an unit
of data by the main control part 21 (Step 262). In this instance, the judgment whether
the preliminary alarm several minutes before is set or not (effective or ineffective)
is executed by the schedule control part 23 (Step 263). If the result is effective,
the time which is a predetermined time (about five minutes) before the time of the
inputted date and time is calculated (Step 264). Then, the present time outputted
from the timer 28 is compared with the calculated time to judge whether the calculated
time is past or not against the present time (Step 265). If the calculated time is
not past, the data of the time is transferred through the main control part 21 to
the alarm control part 25 in order to set as a preliminary alarm time data (Step 266).
The preliminary alarm time data are compared with other data stored in the alarm time
memory 42 by the alarm control part 25 to check whether the preliminary alarm time
data is in nearest future from the present time or not and to judge whether the preliminary
alarm time data can be set in the timer 28 or not (Step 267). If it is possible to
set the preliminary alarm time data, the preliminary alarm time data are made as a
structure for setting the timer 28 (Step 268) and are also set into the timer 28 through
the main control part 21 (Step 269). Simultaneously, the preliminary alarm time data
are saved in the buffer for setting the present time in the alarm time memory 42 (Step
270).
[0056] Regarding the generation of alarm, at first, the alarm generating time is judged
whether the time is correct or not (Step 271). If it is correct, the time is judged
whether it is a scheduler alarm of the aforesaid alarm data set with a requisition
of alarm and the preliminary alarm time data or only a simple alarm data which is
set at another time to sound the buzzer when the set time arrives (Step 272). In the
case it is a scheduler alarm, judgment is executed to check if there are memo data
attached to the schedule data (Step 273). If there are memo data, the memo data are
picked out (Step 274) and displayed in the window of the display part 26 together
with the date and time, and the contents of the schedule data (Step 275). In this
instance, the alarm generator 43 is simultaneously actuated to sound the buzzer. In
the next place, the generated alarm is judged whether it is the preliminary alarm
or not (Step 276). If it is the preliminary alarm, the alarm time data of an original
alarm are set for the original alarm generation (Step 277). Thereafter, the retrieval
for alarm data set at the next time is executed (Step 278) to judge whether the alarm
data exist or not (Step 279). In the case the alarm data exist, the processing returns
to Step 262. In the case the alarm data do not exist, the alarm generation is released
(Step 280).
[0057] Accordingly, by generating the preliminary alarm before the original alarm generating
time, it becomes possible to prepare for one's schedule set the alarm and to prevent
the person from lateness.
[0058] Further, in the case the preliminary alarm time data is effectively set in the timer
28, if the preliminary alarm data are changed to be ineffective, the data are deleted
at this point of time and the aforesaid series of operations are repeated on the assumption
that new data are inputted by changing to actual time data.
[0059] In the next place, the operation for designating a day of week to generate the alarm
will be explained according to Fig. 14 to Fig. 17.
[0060] In Fig. 14, in order to enter into the alarm setting mode, when the key input part
20 is at first operated on the initial picture plane, the alarm setting picture plane
is displayed (Step 290). Under the conditions, a key input from the key input part
20 is waited (Step 291). At the time, on the display screen, the alarm time and day-of-week
which are set at present time are displayed with a picture plane as shown in Fig.
15. In the alarm setting mode, adding, changing and erasing can be executed, besides
new settings. When the function keys which mean the changing and deleting are depressed
(Steps 292 and 293), processing for changing or deleting can be executed respectively
(Steps 294 and 295).
[0061] When the cursor moving keys are depressed on the key input part 20 in order to adequately
move the cursor 50 on the display screen (Step 296), the cursor moving processing
is executed and the cursor 50 is moved to the desired position (Step 297). Also, when
the function keys for end or release are depressed (Step 298), the processing for
deleting the displayed picture plane is executed (Step 299).
[0062] In the next place, when the alarm is actually set, the required modes are respectively
selected in order to execute the above adding processing as mentioned in Step 294
and changing processing in Step 295.
[0063] In the case the changing mode is selected, the processing will be explained below.
In Fig. 16, at first, the alarm data located in the cursor position is picked out
(Step 300). Here, if there are data (Step 301), the picture plane of changing for
data inputting appears (Step 302). As shown in Fig. 17, for the display screen of
changing, the areas for time designation and day-of-week designation are set in the
window. When the cursor is moved within the window, the position of cursor is judged
whether it is placed in the time designation area or day-of-week designation area
(Step 303). If the cursor is placed in the time designation area, only the case when
a correct time is inputted, the time can be set (Step 304). Thereafter, the state
is checked whether it is "end" or not (Step 305). If it is "end", the changing mode
will be released.
[0064] In the case of Step 303, if the cursor is placed in the day-of-week designation area,
key inputting is waited (Step 306). The day-of-week designation is executed by respective
keys on the key input part 20. Namely, on the key input part 20, there are seven function
keys to individually designate each day of week from Monday to Sunday, a function
key to collectively designate five days of week from Monday to Friday, a function
key to collectively designate Saturday and Sunday, and furthermore, a function key
to designate every day.
[0065] The next stage is judgment which function key is depressed (Step 307). If any function
key is depressed, the day-of-week processing is executed corresponding to the function
of the depressed function key (Step 308). For example, if the function key with which
Wednesday is set is depressed in the case "Monday, Friday and Saturday" are already
set, the setting state is changed to "Monday, Wednesday, Friday and Saturday", and
then, "Sun, Wed, Fri and Sat" are displayed on the day-of-week designation area. Also,
if the function key with which "Monday to Friday" is set is depressed in the case
"Monday, Tuesday, Saturday and Sunday" are already set, the setting state is change
to "Monday to Saturday", and then, "Mon, Tue, Wed, Thu, Fri and Sat" are displayed
on the day-of-week designation area.
[0066] After the inputting of day of week is completed according to the processing as described
in the above, if the execute key is depressed without moving the cursor 50 (Steps
309 and 310), the alarm setting processing (alarm handler) is executed (Step 311).
If the release key is depressed without depressing the execute key (Step 312), the
changing mode is finished without setting. If it is judged that the cursor 50 is moved
at Step 309, the cursor moving processing is executed (Step 313), and cursor position
is judged are returning to Step 303.
[0067] Among the function keys, there is a function key for setting the function to delete
all the days of week having been set (deleting for day-of-week). When the function
key is depressed, all the days of week having been set are collectively deleted. Also,
in the case a designated day of week is to be deleted, the day can be deleted by depressing
the function key which is set the day of week desired to be deleted.
[0068] By designating the day of week as mentioned in the above, an alarm setting corresponding
to the purpose for generating the alarm can be achieved.
[0069] After setting the alarm corresponding to importance (rank) of contents of schedule
data or type of contents such as company business and private use, various types of
alarm are generated by changing the tone, sound length, volume and rhythm corresponding
to the setting. Hereinafter, the operation for generating the various types of alarm
will be described according to Fig. 18.
[0070] In Fig. 18, at first, in the case an alarm is set in schedule data, a processing
of alarm generating judgment is executed after checking if the alarm time is conformable
(Step 320). If the generation of alarm is judged (Step 321), the generation of alarm
and the time of alarm generation are displayed on the display screen (Step 322). The
alarm generated in this point of time is judged whether it is a scheduler alarm or
weekly alarm designated with a day of week (Step 323). In the case of scheduler alarm,
existence of message is to be judged (Step 324). If a message exists, the message
is displayed in the window of the display screen (Step 325). In the case of weekly
alarm without message and after the message of Step 325 is displayed, the judgment
whether the alarm sound is given or not is executed since the requisition of the alarm
sound has been set (Step 326).
[0071] In the case a giving an alarm has been set, a type of the alarm sound is classified
(Step 327). When the alarm is set, the importance of the schedule data are to be entered.
For example, "most important, important and ordinary" can be classified. The words
of the classification is attached in the schedule data with symbols and also set so
the words as to be displayed. By corresponding to the classification of the importance,
types of the alarm sound are respectively selected. Apart from these, the classification
may be set according to an attribute of schedule data such as "Schedule 1, Schedule
2 and Schedule 3".
[0072] Regarding the sound of alarm, all the sound of buzzer are varied by changing a musical
interval (high- and low-pitched sounds), a continuously generated length of buzzer
sound, an interval between shots of buzzer and others. For example, by combining the
three elements abovementioned, scores of types of alarm sound can be made. And, after
Step 327 is executed, the alarm sound is generated (Step 328). High-pitched sound
is especially applied for most important schedule data so that the generated sound
can be recognized by the operator. Also, in the case of classification by an attribute
of schedule data, the classification may be done by changing an interval and rhythm
of alarm sound.
[0073] In such a manner, the tone quality of alarm can be changed according to an operator's
intention about types of contents of Schedule data such as importance of the schedule
data, kinds of company business and private use, purpose and place of schedule. Accordingly,
when the alarm sounds, the cause of the alarm can be grasped without making sure the
display screen, so, the schedule can be controlled more smoothly and quickly.