Return to previous page Return to menu Go to next page

4.1.2 CD drive state transition table

Table 4.4 shows the CD drive status transition table. For example, if a pause command is issued in the 〈PLAY〉 state, the 〈PAUSE〉 state is entered.

Table 4.4 CD drive state transition table
 Operation 

Status
 Automatic 
 command 
 Initialization 
 Tray 
Open
 Play 
 Seek 
 Pose 
 stop 
 scan 
 〈BUSY〉 
 change 
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈STANDBY〉 
-
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈PLAY〉 
 〈PAUSE〉 
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈SCAN〉 
 〈PAUSE〉 
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈OPEN〉 
-
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈NODISC〉 
-
 〈OPEN〉 
 〈OPEN〉 
 〈OPEN〉 
 〈OPEN〉 
 〈OPEN〉 
 〈OPEN〉 
 〈OPEN〉 
 〈RETRY〉 
 change 
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈ERROR〉 
-
 〈PAUSE〉 
 〈OPEN〉 
 〈PLAY〉 
 〈SEEK〉 
 〈PAUSE〉 
 〈STANDBY〉 
 〈SCAN〉 
 〈FATAL〉 
-
 indeterminate 
 indefinite 
 indefinite 
 indefinite 
 indefinite 
 indefinite * 
 indefinite 
“-” Indicates no change.
* If a stop command is issued in the 〈FATAL〉 state, it may be possible to return to the 〈STANDBY〉 state.

(1) Issue command in 〈BUSY〉 state

Commands are accepted even in the 〈BUSY〉 state, but they are not always executed immediately. For example, if the tray is open or closed, it will not be executed until the operation is completed. (However, the tray open command is executed immediately.)

(2) Open / close tray

 (a) In principle, the tray open command is executed immediately in any state.
(B) The tray open / close command for non-automatic open / close type is 〈BUSY〉 until it is executed manually.
(C) Commands in the 〈OPEN〉 state (excluding tray open) transition to each state after the tray is closed.
(D) When the tray is closed, it will be 〈NODISC〉 if the TOC cannot be read. (Even with a disc) 

(3) Via state

When
 (a) command is used, everything goes through the 〈BUSY〉 state.
(B) When transitioning to the 〈PLAY〉 and 〈SCAN〉 states, the 〈SEEK〉 state may be used. 

(4) For multi-session

 (a) Read the TOC of the last session.
(B) After reading the TOC, the 〈PAUSE〉 state is entered at 2 seconds and 0 frames from the start position of the last session. 

(5) 〈FATAL〉 status recovery process

Wait for the SCDQ flag to be updated twice after issuing the stop command to perform the return processing. Until then, do not issue the next drive command.
Also, it may be possible to return from the 〈FATAL〉 state by opening and closing the tray.


Return to previous page Return to menu Go to next page