21-14
Seiko Epson Corporation
S1C31D50 TECHNICAL MANUAL
(Rev. 1.00)
21.4.10.
Pause Command
“Pause” command can be set under “sp_state_play” state
.
“Pause” command pauses the playing, after pause available, the state
goes to
“sp_
state_
pause”.
Following Pause mode is supported.
Pause immediately
After getting
“
Pause
immediately”
command, Sound playing pauses immediately.
Even pause start at big sample value, smooth function avoids the noise.
Figure 21.4.10.1 shows
smooth function after “Pause immediately” command.
Figure 21.4.10.1 Smooth F
unction after “Pause immediately”
Command
Pause after current phrase
After getting
“
Pause after phrases
”
command, Voice/Audio Play pauses after finishing current phrase,
Figure 21.4.10.2 shows the pause timing after
“Pause after current phrase” command
.
Figure 21.4.10.2 Pause Timing after
“Pause after current phrase”
Command
Figure 21.4.10.3 shows
“
P
ause” command
flow.
Figure 21.4.10.3
“
P
ause”
Command Flow.
“P
aus
e”
co
m
m
and
check STATE_x = "sp_state_pause", if necessary
Set Sound Play COMMAND
-
COMMAND_x:
“
PAUSE_xxx
”
in Sound Play Function Registers(See Table 21.4.14.1)
Set HWPCMDTRG.HWP0TRG
Cortex Set HW Processor
Wait HWPINTF.HWP0IF = 1
HW Processor interrupts to cortex
Wait STATE_x = "sp_state_play"
Wait STATUS.READY = sp_status_ready
Smooth function
PAUSE immediately
command
Sentence:
“
The temperature is set at / 41 degree
”
.
Phrase 0 Phrase1
“
Pause after current
phrase
”
command
PAUSE at here
The output sound is
“
the
temperature is set at
”
Summary of Contents for S1C31D50
Page 461: ...25 1 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 25 Package TQFP12 48PIN ...
Page 462: ...25 2 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP13 64PIN ...
Page 463: ...25 3 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 TQFP14 80PIN ...
Page 464: ...25 4 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP15 100PIN ...