專利名稱:磁盤驅(qū)動器的控制裝置和控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算器用磁盤驅(qū)動器的控制裝置和控制方法,尤其是涉及一種在磁盤停止處重新啟動磁盤工作的裝置和控制方法。
圖1是典型的計算機系統(tǒng),計算機是由監(jiān)視器10、鍵盤16和包含有主板和電源的機殼14所組成,一種多媒體計算機可以包含有一可以播放例如數(shù)字視頻盤(DVD),音頻壓縮盤(CD)或視頻壓縮盤(VCD)等磁盤的磁盤驅(qū)動器12。
但是,當音頻或視頻盤的播放被使用者停止播放或關(guān)斷時,磁盤的播放就得重頭開始,因此,當使用者希望在音頻或視頻盤從所停止的位置處再播放時,則該位置必須尋找出來。
本發(fā)明的一個目的就是要解決上述問題,提供一種磁盤播放控制器使磁盤在停止播放的位置處重新播放。
本發(fā)明的另一目的是提供一種具有磁盤驅(qū)動器的計算機系統(tǒng),能使磁盤在停止播放的位置處重新播放。
本發(fā)明的又一目的是提供一種當磁盤停止播放時,控制磁盤播放器的方法。
本發(fā)明的再一目的是提供一種當磁盤重新播放時,控制磁盤播放器的方法。
為了完成本發(fā)明的第一目的,設(shè)置一磁盤驅(qū)動控制器,用于控制一播放預定磁盤的磁盤驅(qū)動器,包括一磁盤信息存儲裝置用于存儲磁盤位置信息;一磁盤信息讀出裝置用于讀出磁盤驅(qū)動器中磁盤停止播放處的位置信息;一控制裝置用于控制磁盤播放器,以便當驅(qū)動器中磁盤停止播放時,將從磁盤信息讀出裝置25中讀出的一磁盤停止位置信息存儲在磁盤信息存儲裝置中,和當磁盤重新播放時,將存儲在磁盤信息存儲裝置中的信息讀出,使磁盤從所停止的位置處開始播放。
為了完成本發(fā)明的第二目的,設(shè)置一計算機系統(tǒng),包括一磁盤驅(qū)動器用于播放預定磁盤;一磁盤信息存儲裝置用于存儲磁盤位置信息;和一控制裝置用于控制磁盤信息存儲裝置,以便當驅(qū)動器中磁盤停止播放時,將所檢測到的磁盤停止位置信息存儲到磁盤信息存儲裝置中去,和用于控制磁盤驅(qū)動器,以便當該磁盤重新播放時,將存儲在磁盤信息存儲裝置中的信息讀出,使磁盤從所停止的位置處開始播放。
為了完成本發(fā)明的第三個目的,設(shè)置一種在系統(tǒng)中控制磁盤驅(qū)動器的方法,該系統(tǒng)包括一磁盤驅(qū)動器用于播放預定磁盤,一存儲器用于存儲磁盤的識別數(shù)字和位置信息,該方法包括下列步驟確定磁盤驅(qū)動器中實時播放磁盤是否已經(jīng)停止;當停止播放時檢測該磁盤識別數(shù)字和位置信息;從存儲器中讀出磁盤識別數(shù)字和位置信息;確定所讀出的磁盤信息是否包含該磁盤的識別數(shù)字信息;和當在該確定步驟中確認已存在該磁盤的識別數(shù)字時,則將存儲在存儲器中的位置信息根據(jù)該磁盤更新為被檢測到的位置信息,和當在該確定步驟中確認不存在該磁盤的信息時,則將該磁盤的識別數(shù)字和位置信息存儲到存儲器中一個新的區(qū)域中去。
為了完成本發(fā)明的第四個目的,設(shè)置一種在系統(tǒng)中控制磁盤驅(qū)動器的方法,該系統(tǒng)包括一磁盤驅(qū)動器用于播放預定磁盤,和一存儲器用于存儲磁盤識別數(shù)字和位置信息,該方法包括下列步驟(a)將磁盤插入磁盤驅(qū)動器,并播放插入的磁盤;(b)從存儲器中讀出磁盤的識別數(shù)字和位置信息;(c)確定所讀出的信息是否包括本磁盤的識別數(shù)字和位置信息;(d)當在步驟(c)中確認出(所讀出的)磁盤信息是屬于本磁盤時,則使磁盤從所讀出的存儲器中的位置信息所確定的位置處開始播放。
本發(fā)明的上述目的和優(yōu)點,將由實施例和參考下列附圖的詳細說明中得以明確闡明圖1表示典型的計算機系統(tǒng)示意圖;圖2表示根據(jù)本發(fā)明的一用于控制計算機磁盤驅(qū)動器的結(jié)構(gòu)方框圖;圖3表示按圖2的磁盤信息存儲的數(shù)據(jù)結(jié)構(gòu)示意圖4表示根據(jù)本發(fā)明當磁盤停止播放時控制磁盤驅(qū)動器的方法的一實例的流程圖;圖5是表示根據(jù)本發(fā)明的當磁盤停止播放時,控制磁盤驅(qū)動器的方法的另一個實例的流程圖;圖6是表示根據(jù)本發(fā)明的當磁盤播放時,控制磁盤驅(qū)動器的方法的流程圖。
參考圖2,根據(jù)本發(fā)明的用于控制磁盤驅(qū)動器26的裝置包括一鍵盤輸入部分22,如一鍵盤,一監(jiān)視器23用于顯示計算器的計算結(jié)果,一磁盤信息存儲器24用于存儲磁盤識別數(shù)字和磁盤位置信息,一磁盤信息讀出部分25用于當磁盤驅(qū)動器26中的磁盤停止播放時讀出磁盤的識別數(shù)字和位置信息,和一控制器21用于當磁盤驅(qū)動器26中的磁盤停止播放時將從磁盤信息讀出部分25中檢測到的磁盤識別數(shù)字和磁盤停止位置存儲到磁盤信息存儲器24中去,和當磁盤重新啟動時讀出存儲在磁盤信息存儲器24中的磁盤并控制磁盤驅(qū)動器26以使磁盤從停止位置處開始播放。
又當磁盤驅(qū)動器26中的磁盤停止播放,而且該磁盤的信息已被存儲在磁盤信息存儲器24中時,則控制器21即根據(jù)磁盤的識別信息,更新播放位置數(shù)據(jù),但當磁盤驅(qū)動器26中的磁盤停止播放,而且該磁盤的信息并未被存儲在磁盤信息存儲器24時,則該磁盤的識別數(shù)字和播放位置信息就被存儲在磁盤信息存儲器24中的一個新的區(qū)域中,再當磁盤驅(qū)動器26中的磁盤停止播放,而且磁盤這次停止的位置是在磁盤的終點時,則該磁盤的信息即從磁盤信息存儲器24中取消掉。同時,當磁盤驅(qū)動器26中播放磁盤時,只要該磁盤的信息并未存儲在磁盤信息存儲器24中,則磁盤的播放就從頭開始。
圖3表示如圖2所示的磁盤信息存儲器24的結(jié)構(gòu)示意圖,用于存儲上述數(shù)據(jù)的存儲器包括若干區(qū)域用于分別存儲每一對識別數(shù)字和磁盤停止位置信息,并至少可存儲10至20對數(shù)據(jù)。
圖4表示根據(jù)本發(fā)明的當磁盤停止播放時,控制磁盤驅(qū)動器的方法的一個實例的流程圖。
判斷正在磁盤驅(qū)動器中播放的磁盤是否因按動停止鍵或切斷電源而停止重播了(步驟41)。當重播運行已停止時,該磁盤的識別數(shù)字和停止位置即被檢測出(步驟42),將存儲在存儲器中的磁盤識別數(shù)字和位置信息讀出(步驟43),確定從存儲器中讀出的信息是否包含有該磁盤的識別數(shù)字信息,亦即,該磁盤的信息是否已記錄在存儲器中(步驟44)。
如果確認目前磁盤的信息確已被存儲在存儲器中,則將存儲在存儲器中的位置信息更新為目前檢測出的位置信息(步驟45),如果不是,則將目前磁盤的識別數(shù)字和位置信息存儲在存儲器中的新區(qū)域中(步驟46)。
圖5是表示本發(fā)明的當磁盤停止重播時,控制磁盤驅(qū)動器的方法的另一實施的流程圖。
如參考圖4所述的方法,確定正在磁盤驅(qū)動器中播放的磁盤是否已停止重播(步驟51),當停止重播時檢測出該磁盤的識別數(shù)字和位置信息(步驟52),讀出存儲在存儲器中的磁盤識別數(shù)字和位置信息,確定驅(qū)動器是否因磁盤播放到終點而停止(步驟54)。如果驅(qū)動器確因磁盤播放到終點而停止,而且該磁盤的信息已被存儲存儲器中時(步驟55),則記錄在存儲器中的磁盤信息即被取消(步驟56)。
圖6是表示根據(jù)本發(fā)明當重播磁盤時,控制磁盤驅(qū)動器的一種方法的流程圖,即一種計算機中通過磁盤驅(qū)動器重播磁盤的方法,該計算機包括用于播放磁盤的驅(qū)動器,和用于存儲磁盤識別數(shù)字和位置信息的存儲器。
先是確定驅(qū)動器是否正處在重播磁盤的工作方式中(步驟61)。如正處在重播方式時,則讀出存儲在存儲器中磁盤的識別數(shù)字信息(步驟62)。并再確定所讀出的磁盤信啟是否包含有正在播放的磁盤的識別數(shù)字信息(步驟63)。
如果讀出的信息包括了正在播放磁盤的信息,則將該相應磁盤的位置信息從存儲器中讀出(步驟64),再檢查磁盤是否按存儲器中讀出的位置信息所確定的位置開始播放的(步驟65),然后,驅(qū)動器即按照所讀出的位置信息確定的位置處開始重播磁盤(步驟66到68)。
如果讀出的信息并不包括本磁盤的信息,或根據(jù)讀出信息的重放位置并不符合要求,則驅(qū)動器即將重放位置移動到磁盤的起始播放處(步驟67)以便開始磁盤的重播(步驟68)。
如果驅(qū)動器是因磁盤重播到達其終點之后而停止,而且磁盤的信息已被記錄在存儲器中的話(步驟69),則將記錄在存儲器中的信息予以取消(步驟70)。
于是,當磁盤停止重播時,根據(jù)控制磁盤驅(qū)動器的裝置及控制方法,將磁盤的識別數(shù)字和位置信息予以存儲,并使磁盤在該信息的控制下而予以重新播放。因此,即使磁盤在重播的中途停止播放了,但磁盤仍可在所停止的位置處重新播放。
權(quán)利要求
1.一種磁盤播放控制器用于控制磁盤驅(qū)動器播放預定的磁盤,其特征在于包括-磁盤信息存儲裝置用于存儲磁盤的位置信息;-磁盤信息讀出裝置用于讀出磁盤在磁盤驅(qū)動器中停止播放的位置的磁盤位置信息;和-控制裝置用于控制磁盤播放器,以便當驅(qū)動器中的磁盤停止播放時,將從磁盤信息讀出裝置25中讀出的磁盤停止位置信息存儲在磁盤信息存儲裝置中,和當磁盤重新播放時,將存儲在磁盤信息存儲裝置中的信息讀出,使磁盤從所停止的位置處開始播放。
2.如權(quán)利要求1所說的磁盤播放控制器,其特征在于,其中磁盤信息存儲裝置是用于和磁盤位置信息一起存儲磁盤識別數(shù)字信息。
3.如權(quán)利要求1所說的磁盤播放控制器,其特征在于,當磁盤驅(qū)動器中的磁盤停止播放,和磁盤信息存儲裝置中包含有正在播放磁盤的信息時,該控制裝置更新該磁盤的停止位置數(shù)據(jù);和當磁盤驅(qū)動器中的磁盤停止播放,及磁盤信息存儲器裝置中不包含正在播放磁盤的信息時,該磁盤的識別數(shù)字信息和停止位置信息即被存儲在磁盤信息存儲裝置的新區(qū)域中。
4.如權(quán)利要求1所說的磁盤播放控制器,其特征在于,其中當磁盤驅(qū)動器中的磁盤停止播放,及正在播放的磁盤的位置是處在磁盤的終點時,則控制裝置即將記錄在磁盤存儲裝置中的該磁盤的信息清除掉。
5.如權(quán)利要求1所說的磁盤播放控制器,其特征在于,其中當磁盤在磁盤驅(qū)動器中播放時,如果正在播放的磁盤的信息并未存儲在磁盤信息存儲器中,則控制裝置即從磁盤的起始處開始播放磁盤。
6.一種計算機系統(tǒng),其特征在于包括-磁盤驅(qū)動器用于播放一預定磁盤;-磁盤信息存儲裝置用于存儲磁盤的位置信息;和-控制裝置用于當磁盤驅(qū)動器中的磁盤停止播放時控制磁盤信息的存儲器裝置,以便使檢測出的磁盤停止位置信息被存儲在磁盤信息存儲裝置中,和用于當同一磁盤被重新播放時,控制磁盤驅(qū)動器,以便使磁盤從磁盤信息存儲裝置中讀出的磁盤停止位置處開始播放。
7.如權(quán)利要求6所說的計算機系統(tǒng),其特征在于,其中的磁盤信息存儲裝置是將磁盤識別數(shù)字信息與磁盤位置信息一起存儲。
8.一種在系統(tǒng)中控制磁盤驅(qū)動器的方法,該系統(tǒng)包括播放預定磁盤的磁盤驅(qū)動器和存儲磁盤識別數(shù)字和位置信息的存儲器,其特征在于包括下列步驟-確定磁盤驅(qū)動器中的目前正在播放的磁盤的播放過程是否停止;-當播放過程停止時,檢測目前磁盤的識別數(shù)字和位置信息;-從存儲器中讀出磁盤的識別數(shù)字和位置信息;-確定所讀出的磁盤信息是否包含目前磁盤的識別數(shù)字信息;和-當確認在確定步驟中存在有目前磁盤信息時,則將目前磁盤存儲在存儲器中的位置信息,更新為被檢測出的位置信息,和當確認在確定步驟中不存在目前磁盤信息時,則將目前磁盤的識別數(shù)字和位置信息存儲在存儲器的新區(qū)域中。
9.如權(quán)利要求8所說的方法,其特征在于,還包括下列步驟-將曾經(jīng)播放過的磁盤插入磁盤驅(qū)動器并播放該插入的磁盤;-從存儲器中讀出該磁盤的位置信息;和-根據(jù)所讀出的位置信息從所確定的位置處開始播放。
10.如權(quán)利要求8所說的方法,其特征在于,還包括的步驟為-當磁盤停止播放,并且磁盤目前所處的位置是在磁盤的終點時,取消存儲器中記錄的相應該磁盤的信息。
11.一種在系統(tǒng)中控制磁盤驅(qū)動器的方法,該系統(tǒng)包括播放預定磁盤的磁盤驅(qū)動器和存儲磁盤識別數(shù)字和位置信息的存儲器,其特征在于包括下列步驟(a)將磁盤插入磁盤驅(qū)動器和播放該插入的磁盤;(b)讀出該磁盤在存儲器中的識別數(shù)字和位置信息;(c)確定所讀出的信息是否包含有目前磁盤的識別數(shù)字和位置信息;(d)當確認在步驟(c)中確有相應于播放磁盤的磁盤信息時,則根據(jù)從存儲器中讀出的位置信息從所確定的位置處開始播放該磁盤。
12.如權(quán)利要求11所說的方法,其特征在于,當確認步驟(c)中沒有相應于目前播放磁盤的磁盤信息時,則磁盤驅(qū)動器即從頭開始播放磁盤。
13.如權(quán)利要求11所說的方法,其特征在于,還包括的步驟為當確認在步驟(d)中確有相應于目前磁盤的磁盤信息時,則確定磁盤是否按存儲器中讀出的播放位置信息從所確定的位置處開始播放該磁盤。
14.如權(quán)利要求11所說的方法,其特征在于,還包括的步驟(e)為當磁盤播放到終點結(jié)束時,則從存儲器中將相應于其中的磁盤信息消除掉。
全文摘要
一種計算機中控制磁盤驅(qū)動器的裝置和方法,該裝置包括一磁盤信息存儲裝置以存儲磁盤位置信息,一磁盤信息讀出裝置以讀出驅(qū)動器中磁盤停止播放處的位置信息,一控制裝置以控制驅(qū)動器;當磁盤停止播放時將從磁盤信息讀出裝置中讀出的磁盤停止位置信息、存儲在磁盤信息存儲裝置中和當磁盤重新播放時,將存儲在磁盤中的信息讀出使磁盤從所停止的位置處開始播放。
文檔編號G11B27/10GK1211791SQ98117149
公開日1999年3月24日 申請日期1998年8月10日 優(yōu)先權(quán)日1997年9月12日
發(fā)明者李柱憲 申請人:三星電子株式會社