專利名稱:信息再現(xiàn)設(shè)備、信息再現(xiàn)方法和信息記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息再現(xiàn)設(shè)備,該設(shè)備讀出和再現(xiàn)記錄在信息記錄介質(zhì)中的信息,所述信息記錄介質(zhì)被驅(qū)動以旋轉(zhuǎn)。
背景技術(shù):
一種信息再現(xiàn)設(shè)備,對一個傳統(tǒng)的信息記錄介質(zhì)進行旋轉(zhuǎn)控制,從而再現(xiàn)信息記錄介質(zhì)中預(yù)定的信息,當(dāng)再現(xiàn)CD-DA(數(shù)字音樂光盤)的時候以及DVD中的視頻的再現(xiàn)等被執(zhí)行時產(chǎn)生必要命令的時候,所述信息再現(xiàn)設(shè)備根據(jù)信息記錄介質(zhì)的類型(所述信息記錄介質(zhì)的類型可以是例如CD(緊致盤)、CD-R(可寫光盤)、CD-RW(可重寫光盤)、DVD(數(shù)字視頻光盤)、DVD-R(可記錄的數(shù)字視頻光盤)、DVD-RAM(數(shù)字視頻光盤隨機存取存儲器)、8厘米DISC的光盤)、這些信息記錄介質(zhì)的邏輯格式(例如數(shù)據(jù)、音頻和視頻)、主機命令的類型(諸如模擬再現(xiàn)命令(PLAY AUDIO命令)和數(shù)字再現(xiàn)命令(READ-CD命令)),再現(xiàn)在信息記錄介質(zhì)中記錄的信息。
例如,當(dāng)再現(xiàn)CD中的語音信息的時候,該信息再現(xiàn)設(shè)備可以根據(jù)邏輯格式的不同控制轉(zhuǎn)速,在再現(xiàn)DVD中的視頻信息的情況下進行視頻再現(xiàn)的時候,該信息再現(xiàn)設(shè)備可以根據(jù)必要命令(與認證有關(guān)的命令)的產(chǎn)生進行控制以降低轉(zhuǎn)速。
此外,在進行CD的語音再現(xiàn)時,傳統(tǒng)的信息再現(xiàn)設(shè)備根據(jù)邏輯格式的不同,通過控制轉(zhuǎn)速讀出數(shù)據(jù),所述信息再現(xiàn)設(shè)備不能區(qū)分讀出信息的讀出形式是數(shù)據(jù)的復(fù)制,還是作為音樂欣賞用于再現(xiàn)該信息以將該信息輸出到外部,并且將高速復(fù)制設(shè)置為重要,以便即使在欣賞音樂的時候,也以高轉(zhuǎn)速讀出所述信息。因此,產(chǎn)生了多余的振動、噪音、電力消耗等等。
此外,在DVD的視頻再現(xiàn)時,在傳統(tǒng)的信息再現(xiàn)設(shè)備根據(jù)產(chǎn)生的必要命令通過控制轉(zhuǎn)速讀出數(shù)據(jù)的情況下,當(dāng)希望通過復(fù)制等以高速讀出數(shù)據(jù)時,信息再現(xiàn)設(shè)備不能提高轉(zhuǎn)速。
為了解決這些問題,提出了一種根據(jù)傳輸率控制信息記錄介質(zhì)的轉(zhuǎn)速的方法(參見US2002024902A1)。
然而,在當(dāng)前主要流行的根據(jù)CAV(恒定角速度)的旋轉(zhuǎn)次數(shù)控制系統(tǒng)中,例如,公開號為2002-8316的日本專利申請中,因為根據(jù)讀出位置(拾取的位置)的不同,傳輸率也不同,所以必須根據(jù)讀出位置改變閾值。計算閾值的處理會降低讀出的性能。
鑒于以上問題,本發(fā)明進行了進一步發(fā)明,本發(fā)明的一個目的是提供一種信息再現(xiàn)設(shè)備以及諸如此類的設(shè)備,該設(shè)備可以依據(jù)用戶的再現(xiàn)請求,以最佳的讀出速度從信息記錄介質(zhì)中進行數(shù)據(jù)的讀出,并且,可以實現(xiàn)由于根據(jù)用戶的讀出形式的信息記錄介質(zhì)的旋轉(zhuǎn)的振動而產(chǎn)生的噪音和電力消耗的減少。
發(fā)明內(nèi)容
將在下文中對本發(fā)明進行說明。注意,寫在括號中的附圖標記數(shù)字是為了更加便于理解本發(fā)明,并不僅限于本發(fā)明示出的形式。
本發(fā)明的上述目的可以通過一種本發(fā)明的信息再現(xiàn)設(shè)備實現(xiàn)。所述信息再現(xiàn)設(shè)備具有驅(qū)動裝置,該驅(qū)動裝置旋轉(zhuǎn)信息記錄介質(zhì),以便從信息記錄介質(zhì)中讀出預(yù)定的信息;還具有讀取裝置,該讀取裝置根據(jù)從外部主機產(chǎn)生的命令讀出所述信息;還具有測量設(shè)備,該測量設(shè)備測量所述命令的命令間隔;還具有旋轉(zhuǎn)控制裝置,該旋轉(zhuǎn)控制裝置根據(jù)測量裝置測量的命令間隔控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,可以高效地進行從信息記錄介質(zhì)讀出信息到信息的再現(xiàn)的處理。此外,例如,在不需要高速讀出的再現(xiàn)的情況下,例如AV再現(xiàn)的時候,通過降低轉(zhuǎn)速實現(xiàn)減少由于不必要的高速旋轉(zhuǎn)給驅(qū)動器帶來的振動、噪音、電力消耗等等的目的。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有計算裝置,該計算裝置根據(jù)多個命令間隔計算命令間隔的平均值,所述的多個的命令間隔至少是在一個預(yù)定時間內(nèi)和以一個預(yù)定的次數(shù)之一產(chǎn)生的,其中旋轉(zhuǎn)控制裝置根據(jù)由計算裝置計算的命令間隔的平均值控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,根據(jù)一個再現(xiàn)命令測量和計算命令間隔和命令間隔的平均值,所述再現(xiàn)命令由主機,根據(jù)來自用戶的請求再現(xiàn)信息記錄介質(zhì)的再現(xiàn)請求產(chǎn)生,并且根據(jù)測量過的命令間隔和命令間隔的平均值控制第一驅(qū)動單元的轉(zhuǎn)速(信息記錄介質(zhì)的轉(zhuǎn)速)。因此,可以根據(jù)用戶的讀出形式的不同控制第一驅(qū)動單元的轉(zhuǎn)速。如果再現(xiàn)AV數(shù)據(jù),將在驅(qū)動器端執(zhí)行降低讀出速度(轉(zhuǎn)速)的處理。因此,第一驅(qū)動單元的轉(zhuǎn)速基本上等于主機所需要的再現(xiàn)信息的速度,因此可以減少由于不必要的高速旋轉(zhuǎn)使驅(qū)動器產(chǎn)生的振動、噪音等等。在以一個較低的轉(zhuǎn)速讀出AV數(shù)據(jù)的情況下,如果用戶的讀出形式改為全速讀取(ripping),則執(zhí)行提高驅(qū)動器的讀出速度(轉(zhuǎn)速)的處理。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,該比較裝置將計算出的命令間隔的平均值和預(yù)定閾值進行比較,其中,在比較裝置比較的結(jié)果是命令間隔的平均值大于所述閾值的情況下,旋轉(zhuǎn)控制裝置進行控制以便降低驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,可以高效地進行從信息記錄介質(zhì)讀出信息到信息的再現(xiàn)的處理。此外,例如,在不需要高速讀出的情況下,例如AV再現(xiàn)的時候,通過降低轉(zhuǎn)速實現(xiàn)減少由于不必要的高速旋轉(zhuǎn)給驅(qū)動器帶來的振動、噪音、電力消耗等等的目的。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,該比較裝置將檢測的命令間隔的平均值和預(yù)定閾值進行比較,其中,在比較裝置的比較結(jié)果是命令間隔的平均值等于或小于所述閾值的情況下,旋轉(zhuǎn)控制裝置進行控制以便提高驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,在以一個較低的轉(zhuǎn)速讀出AV數(shù)據(jù)的情況下,如果用戶的讀出形式改為全速讀取,則執(zhí)行提高驅(qū)動器的讀出速度(轉(zhuǎn)速)的處理。因此,由于主機不需要等到信息被存儲在驅(qū)動器端的高速緩沖存儲器中,可以高效地完成從信息記錄介質(zhì)中讀出信息到信息的再現(xiàn)這一處理。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有旋轉(zhuǎn)次數(shù)判斷裝置,該旋轉(zhuǎn)次數(shù)判斷裝置判斷驅(qū)動裝置的轉(zhuǎn)速是否已經(jīng)超過了預(yù)定的轉(zhuǎn)速;還具有比較裝置,該比較裝置將命令間隔和預(yù)定閾值進行比較,其中,旋轉(zhuǎn)控制裝置根據(jù)旋轉(zhuǎn)次數(shù)判斷裝置的判斷結(jié)果,和比較裝置的比較結(jié)果控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,可以高效地進行從信息記錄介質(zhì)讀出信息到信息的再現(xiàn)的處理。此外,例如,在不需要高速讀出的再現(xiàn)的情況下,例如AV再現(xiàn)的時候,通過降低轉(zhuǎn)速實現(xiàn)減少由于不必要的高速旋轉(zhuǎn)給驅(qū)動器帶來的振動、噪音、電力消耗等等的目的。在以一個較低的轉(zhuǎn)速讀出AV數(shù)據(jù)的情況下,如果用戶的讀出形式改為全速讀取,則執(zhí)行提高驅(qū)動器的讀出速度(轉(zhuǎn)速)的出了。因此,由于主機不需要等到信息被存儲在驅(qū)動器的高速緩沖存儲器中,可以高效地完成從信息記錄介質(zhì)中讀出信息到信息的再現(xiàn)這一處理。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有持續(xù)性判斷裝置,該持續(xù)性判斷裝置判斷命令間隔的測量是否已經(jīng)持續(xù)地在一個閾值內(nèi)或以上執(zhí)行,所述閾值是由至少一個預(yù)定的時間或一個預(yù)定的次數(shù)定義的,其中旋轉(zhuǎn)控制裝置根據(jù)旋轉(zhuǎn)次數(shù)判斷裝置的判斷結(jié)果、持續(xù)性判斷裝置的判斷結(jié)果、比較裝置的比較結(jié)果控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,如果出現(xiàn)如下情況判斷單元的判斷結(jié)果超過了預(yù)定的旋轉(zhuǎn)次數(shù);比較單元的比較結(jié)果等于或大于閾值;測量單元所執(zhí)行的命令間隔的測量已經(jīng)持續(xù)地進行了一段時間,或已經(jīng)持續(xù)地進行了一個等于或大于閾值的次數(shù),所述閾值由至少一個預(yù)定時間和一個預(yù)定次數(shù)定義,則判斷正在執(zhí)行AV數(shù)據(jù)的再現(xiàn),并且執(zhí)行降低驅(qū)動器端的讀出速度(旋轉(zhuǎn)次數(shù))的處理。因此,通過降低旋轉(zhuǎn)次數(shù)減少由于不必要的高速旋轉(zhuǎn)產(chǎn)生的驅(qū)動器的振動、噪音等等。此外,如果出現(xiàn)如下情況判斷單元的判斷結(jié)果是等于或小于預(yù)定的旋轉(zhuǎn)次數(shù);比較單元的比較結(jié)果是等于或小于閾值;測量單元所執(zhí)行的命令間隔的測量已經(jīng)持續(xù)地在一段時間內(nèi),或已經(jīng)持續(xù)地進行了一個等于或大于閾值的次數(shù),所述閾值由至少一個預(yù)定的時間和一個預(yù)定的次數(shù)定義;當(dāng)前正以較低的旋轉(zhuǎn)次數(shù)讀出AV數(shù)據(jù),則判斷用戶的讀出形式已經(jīng)改為全速讀出等,則執(zhí)行提高驅(qū)動器端的讀出速度(旋轉(zhuǎn)的次數(shù))的處理。因此主機端不需要等到信息被存儲在驅(qū)動器端的高速緩沖存儲器中,可以高效地進行從信息記錄介質(zhì)中讀出信息到信息再現(xiàn)的。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有再-測量裝置,在命令間隔已經(jīng)持續(xù)了一個預(yù)定的時間或更長的時間的情況下,再次對命令間隔進行測量。
根據(jù)本發(fā)明,在命令間隔已經(jīng)增至閾值或閾值以上,且處于旋轉(zhuǎn)次數(shù)較高的情況(例如,在再現(xiàn)AV數(shù)據(jù)的時候),則執(zhí)行降低旋轉(zhuǎn)次數(shù)的控制。因此,在希望高速旋轉(zhuǎn)進行讀出的時候,例如正常數(shù)據(jù)讀出時,必須防止不正確地執(zhí)行命令間隔的測量。在正常數(shù)據(jù)讀出中,如果沒有立刻產(chǎn)生用戶的讀出請求,則重復(fù)掛起和恢復(fù),命令間隔被測量為比實際上長。因為命令間隔信息被刪除并且再次進行測量,可以防止命令間隔的錯誤測量。因此,可以防止在正常數(shù)據(jù)讀出時降低旋轉(zhuǎn)次數(shù)。
本發(fā)明還的其它特征可以通過本發(fā)明的一種信息再現(xiàn)被實現(xiàn)。所述信息再現(xiàn)設(shè)備具有驅(qū)動裝置,該驅(qū)動裝置旋轉(zhuǎn)信息記錄介質(zhì),以便讀出預(yù)定的信息;還具有讀出裝置,該讀出裝置從信息記錄介質(zhì)中讀出預(yù)定的信息;還具有存儲裝置,該存儲裝置具有一個用于臨時存儲讀出信息的預(yù)定的存儲區(qū);還具有檢測裝置,該檢測裝置檢測一個比例,該比例是讀出和存儲信息使用的區(qū)域在存儲裝置的存儲區(qū)所占地比例,該比例作為高速緩存使用率信息;還具有旋轉(zhuǎn)控制裝置(13a),該旋轉(zhuǎn)控制裝置(13a)根據(jù)檢測裝置檢測的高速緩存使用率信息控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,通過提高第一驅(qū)動單元的轉(zhuǎn)速,以較高的速度將信息從信息記錄介質(zhì)讀出到主機,用這種方法,可以以較高的速度傳輸信息。因此,驅(qū)動器端的輸入率將大于主機端的輸出率,主機不需要等待將被存儲在驅(qū)動器端的高速緩沖存儲器中的信息。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有檢測裝置,該檢測裝置檢測高速緩存使用率信息,該信息是根據(jù)至少一個預(yù)定的時間和一個預(yù)定的次數(shù)讀出的;本發(fā)明的信息再現(xiàn)設(shè)備還具有計算裝置,該計算裝置計算高速緩存使用率信息的平均值,所述高速緩存使用率信息的平均值是通過檢測裝置檢測的;本發(fā)明的信息再現(xiàn)設(shè)備還具有旋轉(zhuǎn)控制裝置,該旋轉(zhuǎn)控制裝置根據(jù)由計算裝置計算的平均值控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,通過提高第一驅(qū)動單元的轉(zhuǎn)速,以較高的速度將信息從信息記錄介質(zhì)讀出到主機,用這種方法,可以以較高的速度傳輸信息。因此,驅(qū)動器端的輸入率將大于主機端的輸出率,主機不需要等待將被存儲在驅(qū)動器端的高速緩沖存儲器中的信息。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,該比較裝置將計算出的高速緩存使用率信息的平均值和預(yù)定閾值進行比較,其中,在比較的結(jié)果是高速緩存使用率信息的平均值大于閾值的情況下,旋轉(zhuǎn)控制裝置進行控制以便降低驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,通過降低第一驅(qū)動單元的轉(zhuǎn)速,一個較低的速的進行讀出,從而減少由于不必要的高速旋轉(zhuǎn)而產(chǎn)生的振動、噪音等等。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,該比較裝置將計算出的高速緩存使用率所述信息的平均值和預(yù)定閾值進行比較,其中,在比較裝置的比較結(jié)果是比例等于或小于閾值的情況下,所述比例是指存儲的信息相對于存儲裝置的存儲區(qū)所占的比例,旋轉(zhuǎn)控制裝置進行控制提高驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,通過提高第一驅(qū)動單元的轉(zhuǎn)速,以較高的速度將信息從信息記錄介質(zhì)讀出到主機,用這種方法,可以以較高的速度傳輸信息。因此,驅(qū)動器端的輸入率將大于主機端的輸出率,主機不需要等待將被存儲在驅(qū)動器端的高速緩沖存儲器中的信息。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,該比較裝置將計算出的命令間隔的平均值分別和預(yù)先設(shè)定的第一和第二閾值進行比較,其中,在比較裝置的比較結(jié)果是命令間隔的平均值等于或大于第一閾值的情況下,旋轉(zhuǎn)控制裝置進行控制以便降低驅(qū)動裝置的旋轉(zhuǎn)次數(shù),在比較裝置的比較結(jié)果是命令間隔的平均值等于或小于第二閾值的情況下,旋轉(zhuǎn)控制裝置進行控制以便提高驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,對命令間隔進行檢測,并且根據(jù)再現(xiàn)命令計算命令間隔的平均值,所述再現(xiàn)命令由主機根據(jù)來自用戶的一個請求再現(xiàn)信息記錄介質(zhì)的再現(xiàn)請求產(chǎn)生的,并且如果命令間隔的平均值等于或大于預(yù)定閾值,還要計算命令間隔的平均值的離散值,比較離散值和預(yù)定閾值,并且根據(jù)比較的結(jié)果控制第一驅(qū)動單元的轉(zhuǎn)速(信息記錄介質(zhì)的轉(zhuǎn)速)。此外,如果命令間隔的平均值等于或小于預(yù)定閾值,根據(jù)之前測量和計算的命令間隔的平均值控制信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù),將其從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn),只有在旋轉(zhuǎn)控制之后,命令間隔的平均值提高到大于預(yù)定閾值P的時候,對信息記錄介質(zhì)的旋轉(zhuǎn)進行控制,將其從低速旋轉(zhuǎn)改為高速旋轉(zhuǎn)。從而可以正確地判斷用戶的使用形式,并且根據(jù)使用形式以規(guī)定的旋轉(zhuǎn)次數(shù)控制信息記錄介質(zhì)。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,在測量命令間隔之前,比較命令間隔的平均值和預(yù)先設(shè)定的閾值;還具有計算裝置,在比較裝置的比較結(jié)果是命令間隔的平均值等于或大于閾值的情況下,該計算裝置根據(jù)測量之前的命令間隔和命令間隔的平均值之一計算離散值,所述命令間隔的平均值是根據(jù)測量之前的命令間隔計算出來的;還具有判斷裝置,判斷離散值是否等于或大于一個預(yù)先設(shè)定的閾值的離散閾值,且將所述預(yù)先設(shè)定的閾值與離散值進行比較,其中,旋轉(zhuǎn)控制裝置根據(jù)判斷裝置判斷的結(jié)果控制傳動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,控制單元用計算單元計算命令間隔的平均值的差異(離散值)。因為在AV數(shù)據(jù)再現(xiàn)期間命令間隔的平均值的變化下降,通過這個處理可以更正確地判斷用戶的使用形式。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有檢測裝置,在判斷裝置判斷離散值小于離散閾值的情況下,該檢測裝置檢測信息記錄介質(zhì)的轉(zhuǎn)速;還具有判斷裝置,判斷信息記錄介質(zhì)是否以較高的速度旋轉(zhuǎn),所述較高的速度是檢測裝置的檢測結(jié)果,其中,如果信息記錄介質(zhì)正以作為判斷裝置的判斷結(jié)果的高速進行旋轉(zhuǎn)的情況下,旋轉(zhuǎn)控制裝置減少信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,可以正確地判斷用戶的使用形式,并且根據(jù)使用形式以規(guī)定的旋轉(zhuǎn)次數(shù)控制信息記錄介質(zhì)。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有比較裝置,在命令測量之前,并且根據(jù)測量的命令間隔計算的命令間隔的平均值,執(zhí)行了對信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)的控制,將其從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn),將命令間隔的平均值和用于旋轉(zhuǎn)控制的預(yù)先設(shè)定的閾值進行比較;還具有檢測裝置,在命令間隔的平均值等于或小于閾值的時候,在執(zhí)行了之前的旋轉(zhuǎn)次數(shù)控制之后,立刻檢測等于或大于閾值的命令間隔的平均值,其中,旋轉(zhuǎn)控制裝置根據(jù)檢測裝置的檢測結(jié)果控制驅(qū)動裝置的轉(zhuǎn)速。
根據(jù)本發(fā)明,如命令間隔的平均值在預(yù)定的周期中,根本沒有增加到大于閾值,即使命令間隔的平均值減少到等于或小于閾值,信息記錄介質(zhì)決不會被控制為以高速進行旋轉(zhuǎn)。因此,可以防止在AV數(shù)據(jù)欣賞期間出現(xiàn)提高或降低旋轉(zhuǎn)次數(shù)的情況。
可以通過本發(fā)明所述信息再現(xiàn)實現(xiàn)本發(fā)明的另一個特征。本發(fā)明的信息再現(xiàn)設(shè)備還具有旋轉(zhuǎn)次數(shù)檢測裝置,在命令間隔的平均值等于或大于檢測裝置檢測出的閾值的情況下,該檢測裝置檢測信息記錄介質(zhì)的轉(zhuǎn)速;還具有判斷裝置,判斷信息記錄介質(zhì)是否以作為檢測裝置檢測結(jié)果的低速進行旋轉(zhuǎn),其中,在信息記錄介質(zhì)正以作為判斷裝置的判斷結(jié)果的低速進行旋轉(zhuǎn)的情況下,旋轉(zhuǎn)控制裝置提高信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)。
根據(jù)本發(fā)明,可以正確地判斷用戶的使用形式,并且根據(jù)使用形式以規(guī)定的旋轉(zhuǎn)次數(shù)控制信息記錄介質(zhì)。
圖1是信息再現(xiàn)設(shè)備的示意圖;圖2A到2C是一般的信息再現(xiàn)裝置中的讀出形式的時序圖;圖3是在第一實施例中根據(jù)來自用戶的讀出請求執(zhí)行的處理的流程圖;圖4是在第二實施例中根據(jù)來自用戶的讀出請求執(zhí)行的處理的流程圖;圖5是在第三實施例中根據(jù)來自用戶的讀出請求執(zhí)行的處理的流程圖;圖6是計算高速緩存使用率的平均值的處理的流程圖;圖7是其它實施例中計算高速緩存使用率的平均值的處理的流程圖;和圖8是在第四實施例中根據(jù)來自用戶的讀出請求執(zhí)行的處理的流程圖。
具體實施例方式
將在下文對本發(fā)明的各個實施例進行說明。首先,將詳細描述各個實施例中使用的信息再現(xiàn)設(shè)備。
(第一實施例)首先,說明本申請的信息再現(xiàn)設(shè)備的第一實施例。
這個實施例的信息再現(xiàn)設(shè)備可以根據(jù)再現(xiàn)命令計算命令間隔的平均值,并且根據(jù)計算出的平均值控制信息記錄介質(zhì)的轉(zhuǎn)速,其中所述再現(xiàn)命令是對信息記錄介質(zhì)中記錄的信息進行再現(xiàn)的時候產(chǎn)生的。
圖1是這個實施例中的信息再現(xiàn)裝置的示意圖。
如圖1所示,信息再現(xiàn)設(shè)備2包括主機4,產(chǎn)生一個命令(以下簡稱″再現(xiàn)命令″),該命令用于再現(xiàn)信息記錄介質(zhì)中記錄的信息;控制器5,集成在所述主機4中,或組成一個獨立的部分,并且根據(jù)主機的指令控制各個單元;驅(qū)動器6,根據(jù)再現(xiàn)命令從信息記錄介質(zhì)11中讀出諸如音樂信息和視頻信息的內(nèi)容信息(以下簡稱″信息″);監(jiān)視器7,輸出視頻信息;揚聲器8,將語音信息作為語音輸出到外部。
注意,主機4、控制器5、驅(qū)動器6、監(jiān)視器7和揚聲器8通過總線10相互連接。
此外,信息記錄介質(zhì)11是指光盤,例如CD、CD-R或CD-RW,它們主要作為數(shù)據(jù)光盤使用;CD-DA(包括8厘米DISC),主要作為音樂光盤使用;DVD、DVD-R或DVD-RAM,主要作為電影光盤使用。
主機4發(fā)出用于再現(xiàn)信息記錄介質(zhì)11中記錄的信息的再現(xiàn)命令,該再現(xiàn)命令主要根據(jù)用于再現(xiàn)信息記錄介質(zhì)11中記錄的信息所使用的形式確定的,也就是,根據(jù)存儲在驅(qū)動器6中的信息記錄介質(zhì)11的類型和來自用戶的操作指令而確定產(chǎn)生的。此外,主機4根據(jù)再現(xiàn)命令產(chǎn)生多種類型的信息,以便通過控制器5監(jiān)視各個單元。
更具體地說,實際上為了根據(jù)用戶的指令,諸如信息的復(fù)制或再現(xiàn),從信息記錄介質(zhì)11中讀出信息,主機4產(chǎn)生一個再現(xiàn)命令,該命令包括實際上存儲在信息記錄介質(zhì)11中的信息的地址、將被讀出的信息的識別信息及其它信息,并且根據(jù)這個再現(xiàn)命令控制各個單元。尤其是,根據(jù)這個再現(xiàn)命令,主機4指示控制器5從信息記錄介質(zhì)11中讀出信息。
例如,在從用戶接收了一個指令的情況下,主機4產(chǎn)生多個再現(xiàn)命令,用于讀出多個記錄在信息記錄介質(zhì)11的各個位置上的信息塊,以便完成這個指令。
此外,主機4包括高速緩沖存儲器16(未示出),臨時存儲用于再現(xiàn)的信息,例如,音樂CD中的音樂或視頻CD中的視頻。稍后將進行說明的是,高速緩沖存儲器16臨時存儲通過控制器5從信息記錄介質(zhì)11讀出的信息。此外,例如,高速緩沖存儲器16組成本申請的存儲裝置。
注意,將要根據(jù)再現(xiàn)命令產(chǎn)生的多種類型的信息是,例如在選擇了音樂CD的情況下,用于從揚聲器8輸出語音以便再現(xiàn)音樂CD中的音樂的控制信息;在選擇了視頻DVD的情況下,用于從監(jiān)視器7輸出視頻以及從揚聲器8輸出該視頻的語音以便再現(xiàn)視頻DVD中的視頻的控制信息。
例如,主機4可以組成與本發(fā)明有關(guān)的外部主機。
控制器5實際上根據(jù)主機4產(chǎn)生的再現(xiàn)命令控制相應(yīng)的單元。尤其是,控制器5將主機4產(chǎn)生的再現(xiàn)命令傳輸?shù)津?qū)動器6,并且使驅(qū)動器6根據(jù)再現(xiàn)命令從信息記錄介質(zhì)11中讀出預(yù)定的信息,并且將讀出信息傳輸?shù)街鳈C4,尤其是,傳輸?shù)街鳈C4的高速緩沖存儲器。
此外,例如,為了從監(jiān)視器7進行視頻顯示,或從揚聲器8進行語音輸出,控制器5獲得在主機4的高速緩沖存儲器中存儲的信息,并且將該獲得的信息傳輸?shù)奖O(jiān)視器7或揚聲器8。
驅(qū)動器6根據(jù)再現(xiàn)命令讀出信息,所述再現(xiàn)命令主要由主機4通過控制器5產(chǎn)生,并且通過控制器5將該讀出信息傳輸?shù)街鳈C4。
更具體地說,驅(qū)動器6包括第一驅(qū)動單元12,它具有使得信息記錄介質(zhì)11能夠可分離地安裝于其上的結(jié)構(gòu),并且還具有主軸電動機,用于旋轉(zhuǎn)信息記錄介質(zhì)11;旋轉(zhuǎn)控制單元13a,用于控制第一驅(qū)動單元12;拾取單元14,用于聚光并將激光束照射在信息記錄介質(zhì)11上;第二驅(qū)動單元15,具有電動機,用于沿信息記錄介質(zhì)11的徑向方向移動這個拾取單元14;拾取控制單元13b,控制第二驅(qū)動單元15;信號處理單元13c,用于根據(jù)從信息記錄介質(zhì)11中讀出的信息確定信息記錄介質(zhì)11的轉(zhuǎn)速;具有存儲區(qū)的高速緩沖存儲器16,用于臨時存儲讀出信息和將在稍后進行說明的由信號處理單元13c計算出的預(yù)定的值(以下簡稱″計算值″)。第一驅(qū)動單元12、旋轉(zhuǎn)控制單元13a、拾取控制單元13b、信號處理單元13c、拾取單元14、第二驅(qū)動單元15、高速緩沖存儲器16通過總線10相互連接。
注意,旋轉(zhuǎn)控制單元13a、拾取控制單元13b、信號處理單元13c組成控制單元13,并且通過總線10連接,以便在從信息記錄介質(zhì)11中讀出信息時相互結(jié)合進行操作。
此外,累積的命令信息和計算值被存儲在高速緩沖存儲器16中。通過信號處理單元13c控制信息和計算值,以便自如地輸入輸出。
信號處理單元13c包括檢測單元17,根據(jù)預(yù)先設(shè)定的命令次數(shù)或預(yù)定的時間檢測再現(xiàn)命令,并且檢測信息記錄介質(zhì)11的轉(zhuǎn)速;讀出單元18,讀出信息記錄介質(zhì)11中記錄的信息;測量單元19,在用讀出單元18讀出信息時,測量再現(xiàn)命令的預(yù)定間隔(以下簡稱″命令間隔信息″);計算單元20,利用高速緩沖存儲器16累積由測量單元19測量的命令間隔信息,并根據(jù)累積的命令間隔信息(以下簡稱累積命令間隔信息)計算預(yù)定值;比較單元21,將測量單元19測量的命令間隔信息的各個塊與預(yù)定閾值進行比較,并且將檢測單元17檢測的轉(zhuǎn)速和一個預(yù)定的參考值進行比較;丟棄單元22,根據(jù)比較單元21的比較結(jié)果,丟棄存儲在高速緩沖存儲器16中的累積命令間隔信息;判斷單元23,判斷應(yīng)該提高轉(zhuǎn)速還是降低轉(zhuǎn)速,并且指示旋轉(zhuǎn)控制單元13a提高或降低轉(zhuǎn)速。檢測單元17、讀出單元18、測量單元19、計算單元20、比較單元21、丟棄單元22、判斷單元23通過總線10相互連接。
此外第一驅(qū)動單元12組成本發(fā)明的驅(qū)動裝置,旋轉(zhuǎn)控制單元13a組成本發(fā)明的旋轉(zhuǎn)控制裝置,檢測單元17組成本發(fā)明的檢測裝置。
此外,例如,讀出單元18組成本發(fā)明的讀出裝置,測量單元19組成本發(fā)明的測量裝置,計算單元20組成本發(fā)明的計算裝置。
此外,例如,比較單元21組成本發(fā)明的比較裝置,判斷單元23組成本發(fā)明的判斷裝置。
此外,例如,因為丟棄單元22丟棄了存儲在高速緩沖存儲器16中的信息,并且再次進行測量,所以丟棄單元22組成本發(fā)明的再測量單元和再測量裝置。
在這個實施例中的讀出單元18根據(jù)再現(xiàn)命令讀出在信息記錄介質(zhì)11中記錄的諸如語音信息和視頻信息的內(nèi)容信息,并且將該信息輸出到高速緩沖存儲器16。
在這個實施例中,檢測單元17在預(yù)先設(shè)定的命令次數(shù)或預(yù)定的時間,檢測輸入到控制單元13的再現(xiàn)命令,并且將已經(jīng)檢測的再現(xiàn)命令輸出到相應(yīng)的單元。
此外,檢測單元17檢測當(dāng)信息被讀出的時候旋轉(zhuǎn)的信息記錄介質(zhì)11的轉(zhuǎn)速,并且將有關(guān)轉(zhuǎn)速的信息輸出到判斷單元23。
更具體地說,檢測單元17檢測信息記錄介質(zhì)11的轉(zhuǎn)速,并且將轉(zhuǎn)速輸出到判斷單元23,以便判斷正在由讀出單元18讀出的信息記錄介質(zhì)11中記錄的信息是以最高速度還是以最低速度讀出。注意,因為信息記錄介質(zhì)11由第一驅(qū)動單元12驅(qū)動旋轉(zhuǎn),這個實施例的檢測單元17檢測這個第一驅(qū)動單元12的轉(zhuǎn)速。
在這個實施例中的測量單元19檢測被輸入到控制單元13的相應(yīng)的再現(xiàn)命令的頭部,并且在信息讀出時測量從根據(jù)任意再現(xiàn)命令讀出信息的點,到開始讀出下一個將被讀出的信息的再現(xiàn)命令的點之間的間隔。
在這個實施例中的計算單元20將通過測量單元19測量的命令間隔信息添加到存儲在高速緩沖存儲器16中的累積命令間隔信息中,并且將該合計的累積命令間隔信息再次存儲在高速緩沖存儲器16中。
此外,當(dāng)檢測單元17檢測到預(yù)定的命令次數(shù)的時候,或在檢測到預(yù)先設(shè)定的時間的時候,計算單元20獲得存儲在高速緩沖存儲器16中的累積的命令間隔信息,通過用一個采樣數(shù)除累積命令間隔信息,從而計算平均間隔值,并且將該平均間隔值輸出到比較單元21。
在這個實施例中的比較單元21將測量單元19測量的相應(yīng)的命令的間隔與預(yù)定閾值進行比較,并且將比較結(jié)果輸出到丟棄單元22,并且將由計算單元計算的平均間隔值與預(yù)定閾值進行比較,并且將比較結(jié)果輸出到判斷單元23。
在測量單元19測量的相應(yīng)的命令的間隔已經(jīng)持續(xù)了一個預(yù)定時間或更長的情況下,丟棄單元22丟棄存儲在高速緩沖存儲器16中的累積命令間隔信息,也就是說,復(fù)位累積命令間隔信息。
判斷單元23根據(jù)檢測結(jié)果判斷第一驅(qū)動單元12的轉(zhuǎn)速是最高速度還是最低速度。
在這個實施例中的判斷單元23根據(jù)比較單元21的比較結(jié)果和對轉(zhuǎn)速的判斷結(jié)果,判斷轉(zhuǎn)速將被提高還是被降低,在轉(zhuǎn)速將被提高或降低的情況下,命令旋轉(zhuǎn)控制單元13a執(zhí)行相應(yīng)的動作。
更具體地說,在比較的結(jié)果是平均間隔值大于預(yù)定閾值,并且第一驅(qū)動單元12的轉(zhuǎn)速是最高轉(zhuǎn)速的情況下,判斷單元23指示旋轉(zhuǎn)控制單元13a降低信息記錄介質(zhì)11的轉(zhuǎn)速。在比較的結(jié)果是平均間隔值等于或小于預(yù)定閾值,并且第一驅(qū)動單元12的轉(zhuǎn)速是最低速度的情況下,判斷單元23指示旋轉(zhuǎn)控制單元13a提高信息記錄介質(zhì)11的轉(zhuǎn)速。
在信息記錄介質(zhì)11的當(dāng)前轉(zhuǎn)速是最低速度的情況下,因為信息記錄介質(zhì)11的轉(zhuǎn)速不能再被降低了,判斷單元23指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。在信息記錄介質(zhì)11的當(dāng)前轉(zhuǎn)速是最高速度的情況下,因為信息記錄介質(zhì)11的轉(zhuǎn)速不能再被提高了,判斷單元23控制旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。
接下來,將說明信息再現(xiàn)設(shè)備2的執(zhí)行處理的例子。
首先,主機4通過控制器5將由控制單元(未示出)響應(yīng)于用戶的讀出請求而產(chǎn)生的再現(xiàn)命令傳輸?shù)津?qū)動器6,并請求讀出(再現(xiàn))信息記錄介質(zhì)11中的信息。隨后,當(dāng)接收了再現(xiàn)命令時,驅(qū)動器6的控制單元13執(zhí)行多種處理。
例如,此時,在諸如DVD的信息記錄介質(zhì)11被放置到驅(qū)動器6中的情況下,控制單元13進行控制以利用旋轉(zhuǎn)控制單元13a旋轉(zhuǎn)具有主軸電動機的第一驅(qū)動單元12,旋轉(zhuǎn)放置的信息記錄介質(zhì)11,讀出信息記錄介質(zhì)11中記錄的信息,并且開始再現(xiàn)處理。
此外,控制單元13利用拾取控制單元13b控制電動機15,并在將拾取單元14移動到預(yù)定的位置時讀出信息。此外,控制單元13在利用信號處理單元13c從信息記錄介質(zhì)11讀出預(yù)定信息時,基于再現(xiàn)命令執(zhí)行信息的讀出。注意,控制單元13利用測量單元19測量再現(xiàn)命令的間隔。
旋轉(zhuǎn)控制單元13a基于測量的命令間隔以及基于如上所述的判斷單元23的指示來控制第一驅(qū)動單元12的轉(zhuǎn)速。
注意,由拾取單元14讀出的信息通過信號控制單元13c被存儲在高速緩沖存儲器16中,然后通過控制器5將其傳輸?shù)街鳈C4。
隨后,主機4再次將接收的信息傳輸?shù)娇刂破?,例如,根據(jù)傳輸?shù)娇刂破?的信息,給出利用監(jiān)視器7顯示視頻數(shù)據(jù)的指示,或利用揚聲器8再現(xiàn)語音的指示。
隨后,控制器5根據(jù)該指示,分別將接收的信息傳輸?shù)奖O(jiān)視器7和揚聲器8。監(jiān)視器7和揚聲器8接收該信息。監(jiān)視器7顯示視頻屏幕,并且揚聲器8輸出語音。
在此,將參考圖2A到2C說明信息再現(xiàn)裝置2中,從信息記錄介質(zhì)11讀出信息的情況。
注意,圖2A到2C示出了以持續(xù)的地址由主機4讀出信息的情況下的時間圖表。
圖2A示出了一個理想的傳輸處理的時間圖表,例如,數(shù)據(jù)全速讀取(ripping of data)的時候。圖2B示出了例如再現(xiàn)AV數(shù)據(jù)的情況下的時間圖表。
另外,圖2C示出了當(dāng)例如,AV數(shù)據(jù)以低轉(zhuǎn)速被讀出時用戶的讀出形式轉(zhuǎn)變?yōu)槿俚鹊惹闆r下的時間圖表。
圖中的CM表示驅(qū)動器6分析由主機4產(chǎn)生的再現(xiàn)命令的時間。圖中的DI表示由主機請求的數(shù)據(jù)通過高速緩沖存儲器16被傳輸?shù)街鳈C4的時間。
此外,圖中的WAIT表示因為數(shù)據(jù)沒有存儲在高速緩沖存儲器16中,主機4請求的數(shù)據(jù)不能立即傳輸,主機4等待讀出數(shù)據(jù)和準備傳輸?shù)臅r間。這個實施例中的命令間隔是指從圖中的DI的結(jié)束到下一個CM的開始之間的間隔。
圖2A所示的時間圖表示出了如下情況根據(jù)由主機4發(fā)出的再現(xiàn)命令已經(jīng)被讀出和存儲在高速緩沖存儲器16中的信息被立即傳輸?shù)街鳈C4,并且順暢地執(zhí)行傳輸處理。
另一方面,圖2B所示的時間圖表示出了如下情況直到主機4提供的、未示出的高速緩沖存儲器變成空閑情況所花費的時間,以及從將信息從驅(qū)動器6傳輸?shù)街鳈C4這一處理的結(jié)束,到產(chǎn)生下一個再現(xiàn)命令需要的時間(命令間隔很長)。
在這種情況下,驅(qū)動器6的讀出速度(第一驅(qū)動單元12的轉(zhuǎn)速)可以基本上降低到與主機4再現(xiàn)信息所需要的速度相同的程度。換句話說,可以利用旋轉(zhuǎn)控制單元13a,通過降低信息記錄介質(zhì)11的轉(zhuǎn)速減少由于不必要的高速旋轉(zhuǎn)而導(dǎo)致的驅(qū)動器6的振動、噪音、電力消耗等等。
此外,圖2C所示的時間圖表示出了這樣一個情況其中,因為驅(qū)動器6的讀出速度很低,在全速讀取等情況下,需要花費時間將信息存儲在驅(qū)動器6的高速緩沖存儲器16中,并且主機4需要等待,直到信息被存儲在驅(qū)動器6的高速緩沖存儲器16中。
換句話說,在這種情況下,主機4的信息處理被立即執(zhí)行,從將信息從驅(qū)動器6傳輸?shù)街鳈C4這一處理的結(jié)束,到產(chǎn)生下一個再現(xiàn)命令之間(命令間隔)的時間將減少,并且相對于從信息記錄介質(zhì)中讀出信息的傳輸處理來講,讀出處理的效率較低。
在這種情況下,必須提高驅(qū)動器端的讀出速度(第一驅(qū)動單元的轉(zhuǎn)速)以從信息記錄介質(zhì)讀出信息,這樣才能順暢地執(zhí)行信息再現(xiàn)的處理。
在這個實施例中,如圖2A到2C所示,注意到一點當(dāng)根據(jù)來自主機的再現(xiàn)命令執(zhí)行再現(xiàn)時的命令的間隔,更具體地說從DI的結(jié)束到下一個命令CM的開始的間隔是不同的,通過第一驅(qū)動單元12根據(jù)命令的間隔,控制信息記錄介質(zhì)11的轉(zhuǎn)速。
因此,在這個實施例中,可以高效地進行從信息記錄介質(zhì)讀出信息到信息的再現(xiàn)的處理。此外,例如,在不需要高速讀出,例如AV再現(xiàn)的情況下,通過降低轉(zhuǎn)速可以實現(xiàn)減少由于不必要的高速旋轉(zhuǎn)而引起的驅(qū)動器6的振動、噪音、電力消耗等等。
接下來,利用圖1所示的信息再現(xiàn)設(shè)備2說明對信息記錄介質(zhì)11的旋轉(zhuǎn)進行控制的操作。參考圖3說明以下每個步驟的操作。
圖3是第一實施例中根據(jù)來自用戶的讀出請求執(zhí)行處理的流程圖。
注意,這個實施例中假設(shè)使用的命令間隔T、閾值X、閾值Y、閾值T、閾值A(chǔ)、閾值B并不僅限于該實施例中的這些,而是可以改變的。
在圖3中的步驟S1,主機4根據(jù)用于信息記錄介質(zhì)11的再現(xiàn)請求產(chǎn)生一個再現(xiàn)命令,該再現(xiàn)請求是一個來自用戶的指示。第一驅(qū)動單元12根據(jù)再現(xiàn)命令開始控制轉(zhuǎn)速的處理。
更具體地說,主機4根據(jù)來自用戶的對信息記錄介質(zhì)11的再現(xiàn)請求,發(fā)出一個用于再現(xiàn)信息記錄介質(zhì)11中記錄的信息的再現(xiàn)命令,并且通過控制器5將再現(xiàn)命令傳輸?shù)津?qū)動器6。
接下來,在步驟S2,驅(qū)動器6的控制單元13判斷輸入的再現(xiàn)命令是否是第一個發(fā)出的命令再現(xiàn)。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S15。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S3。
注意,如果輸入的再現(xiàn)命令是第一個發(fā)出的再現(xiàn)命令(判斷是肯定的),如隨后將說明的,根據(jù)再現(xiàn)命令執(zhí)行從信息記錄介質(zhì)11讀出信息的處理,然后,當(dāng)再現(xiàn)命令的處理結(jié)束時,控制單元13根據(jù)下一個發(fā)出的再現(xiàn)命令轉(zhuǎn)到步驟S3。
接下來,在步驟S3,控制單元13利用測量單元19測量命令間隔。
在步驟S3,控制單元13檢測從主機4輸入的再現(xiàn)命令,并且測量命令的間隔,直到產(chǎn)生根據(jù)步驟S1的下一個再現(xiàn)命令。
更具體地說,控制單元13測量圖2A到2C所示的從DI的結(jié)束到下一個CM的開始的間隔。
接下來,在步驟S4,控制單元13累積利用計算單元20測量的命令間隔信息。
在步驟S4,控制單元13將測量的命令間隔添加到已經(jīng)存儲在高速緩沖存儲器16中的命令間隔信息中以進行累積,并且將累積的命令間隔信息存儲在高速緩沖存儲器16中。
注意,在累積命令間隔信息沒有存儲在高速緩沖存儲器16中的情況下,控制單元13不會將測量的命令間隔添加到任何值,而是存儲命令間隔信息。
接下來,在步驟S5,控制單元13判斷測量的命令間隔是否等于或大于閾值T。如果這個判斷是肯定,則控制單元13轉(zhuǎn)到步驟S14,控制單元13丟棄(刪除)該命令間隔信息,并且轉(zhuǎn)到步驟S15。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S6。步驟S5中使用的閾值T是,例如,500毫秒。
在步驟S5,控制單元13判斷測量的命令間隔作為數(shù)據(jù)是否有效。在例如由于用戶的指令變化而導(dǎo)致的命令的間隔被顯著增加的情況下,可以防止計算出低的平均間隔值,而執(zhí)行不希望的轉(zhuǎn)速控制。
注意,如果在這個判斷中,測量的命令間隔作為數(shù)據(jù)是有效,則控制單元13繼續(xù)該處理。如果測量的命令間隔作為數(shù)據(jù)是無效,則控制單元13丟棄存儲在命令間隔高速緩沖存儲器16中的命令間隔信息,并且對命令的間隔進行測量,也就是說,再次累積命令間隔信息。
接下來,在步驟S6,控制單元13根據(jù)檢測的再現(xiàn)命令判斷預(yù)定次數(shù)的命令是否已經(jīng)被檢測。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S7。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S15。
在步驟S6,更具體地說,控制單元13判斷是否已經(jīng)過去了預(yù)定的時間或是否已經(jīng)獲得相當(dāng)于一個預(yù)定采樣次數(shù)的命令間隔信息。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S7。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S15。
接下來,在步驟S7,控制單元13通過以預(yù)先設(shè)定的采樣次數(shù),即檢測的命令次數(shù),除累積的命令間隔信息來計算命令間隔的平均值。
接下來,在步驟S8,控制單元13利用比較單元21判斷命令間隔的平均值是否超過預(yù)先設(shè)定的閾值X。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S9。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S11。此外,在這個處理中使用的閾值X是,例如,10毫秒。
在步驟S8,判斷命令間隔值是否處于如圖2B所示的情況。
接下來,在步驟S9,控制單元13利用判斷單元23判斷轉(zhuǎn)速是否是最小速度。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S15。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S10。
在步驟S9,控制單元13檢查第一驅(qū)動單元12的轉(zhuǎn)速,并且判斷是否可以降低信息記錄介質(zhì)11的轉(zhuǎn)速。
接下來,在步驟S10,控制單元13控制第一驅(qū)動單元12,以執(zhí)行一個用于將信息記錄介質(zhì)11的轉(zhuǎn)速降低到一個預(yù)定值的處理。
通過降低第一驅(qū)動單元12的轉(zhuǎn)速,以較低的速度讀出信息,用這種方法,可以實現(xiàn)減少由于不必要的高速旋轉(zhuǎn)而導(dǎo)致的驅(qū)動器6的振動、噪音等等。
當(dāng)控制單元13在步驟S8已經(jīng)判斷命令間隔的平均值小于閾值X的時候,在步驟S11,控制單元13利用判斷單元23判斷命令間隔的平均值是否等于或小于閾值Y。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S12。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S15。在這個處理中使用的閾值Y是,例如2毫秒。
在步驟S11,判斷命令的間隔是否處于如圖2C示的情況。
接下來,在步驟S12,控制單元13使判斷單元23檢測第一驅(qū)動單元12的轉(zhuǎn)速,并且判斷該轉(zhuǎn)速是否是最大速度。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S15。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S13。
在步驟S12,控制單元13檢查第一驅(qū)動單元12的轉(zhuǎn)速,并且判斷是否可以提高信息記錄介質(zhì)11的轉(zhuǎn)速。
接下來,在步驟S13,控制單元13控制旋轉(zhuǎn)控制單元13a,以執(zhí)行用于將第一驅(qū)動單元12的轉(zhuǎn)速提高到預(yù)定值的處理。
如上所述,在這個實施例中,第一驅(qū)動單元12的轉(zhuǎn)速被增加,以便將已經(jīng)從信息記錄介質(zhì)11中讀出的信息,以高速傳輸?shù)街鳈C4,從而實現(xiàn)以高速度信息傳輸?shù)街鳈C4。因此,主機4不需要等到將信息存儲在驅(qū)動器6端的高速緩沖存儲器16中。
在步驟S14,控制單元13利用丟棄單元22丟棄存儲在高速緩沖存儲器16中的命令間隔信息。
在步驟S14,控制單元13判斷測量的命令間隔作為數(shù)據(jù)是否無效,并且丟棄存儲在高速緩沖存儲器16中的命令間隔信息,并且再次執(zhí)行命令間隔的測量。
在步驟S15,控制單元13利用讀出單元18執(zhí)行處理,用于通過拾取控制單元13b根據(jù)再現(xiàn)命令從信息記錄介質(zhì)11讀出信息。
在步驟S15,通過控制器5將讀出信息傳輸?shù)街鳈C4。此外,主機4通過控制器5將讀出的信息輸出到監(jiān)視器7和揚聲器8。
接下來,在步驟S16,控制單元13利用測量單元19執(zhí)行用于在步驟S1發(fā)出再現(xiàn)命令的命令結(jié)束處理。
接下來,在步驟S17,控制單元13判斷下一個讀出請求是否已經(jīng)由用戶發(fā)送。如果這個判斷是肯定的,也就是說,如果主機4發(fā)出下一個再現(xiàn)命令,則控制單元13回到步驟S1。此外,如果這個判斷是否定的,則控制單元13基于來自用戶的對于信息記錄介質(zhì)11的再現(xiàn)請求而結(jié)束信息的再現(xiàn)處理。
如上所述,在這個實施例中的信息再現(xiàn)設(shè)備2包括第一驅(qū)動單元12,使信息記錄介質(zhì)11旋轉(zhuǎn)以便從信息記錄介質(zhì)11中讀出預(yù)定的信息;命令產(chǎn)生單元,在從信息記錄介質(zhì)11中讀出預(yù)定的信息時,根據(jù)來自用戶的指令產(chǎn)生一個命令;讀出單元18,根據(jù)再現(xiàn)命令讀出信息;測量單元19,當(dāng)讀出單元18讀出信息的時候,測量命令的間隔;旋轉(zhuǎn)控制單元13a,根據(jù)由測量單元19測量的命令的間隔來控制第一驅(qū)動單元12的轉(zhuǎn)速。
信息再現(xiàn)設(shè)備2可以包括計算單元20,用于基于命令的多個間隔計算命令的間隔的平均值,其中所述命令的多個間隔是根據(jù)至少預(yù)定時間或預(yù)定次數(shù)而產(chǎn)生的;以及旋轉(zhuǎn)控制單元13a,用于基于由計算單元20所計算的命令的間隔的平均值而對第一驅(qū)動單元12的轉(zhuǎn)速進行控制。
信息再現(xiàn)設(shè)備2可以包括比較單元21,將計算的命令間隔的平均值和預(yù)定閾值進行比較。旋轉(zhuǎn)控制單元13a可以進行控制,以便在比較21單元的比較結(jié)果是命令間隔的平均值大于預(yù)定閾值的情況下,降低第一驅(qū)動單元12的轉(zhuǎn)速。
旋轉(zhuǎn)控制單元13a可以進行控制,以便在比較單元21的比較結(jié)果是命令間隔的平均值等于或小于預(yù)定閾值的情況下,提高第一驅(qū)動單元12的轉(zhuǎn)速。
信息再現(xiàn)設(shè)備2可以包括再測量單元,用于在命令間隔超過預(yù)定的時間的情況下,再測量命令的間隔。
如上所述,根據(jù)這個實施例,基于一個再現(xiàn)命令測量和計算命令間隔和命令間隔的平均值,所述再現(xiàn)命令是由主機根據(jù)來自用戶的對于信息記錄介質(zhì)的再現(xiàn)請求而發(fā)出的,并且基于測量的命令的間隔和命令間隔的平均值控制第一驅(qū)動單元12的轉(zhuǎn)速(信息記錄介質(zhì)11的轉(zhuǎn)速)。因此,可以根據(jù)用戶的讀出形式的不同控制第一驅(qū)動單元12的轉(zhuǎn)速。
例如,如圖2B所示,在對AV數(shù)據(jù)進行再現(xiàn)的情況下,將執(zhí)行降低驅(qū)動器端的讀出速度(轉(zhuǎn)速)的處理。
因此,第一驅(qū)動單元12的轉(zhuǎn)速基本上等于主機端所需要的再現(xiàn)信息的速度,因此可以減少由于不必要的高速旋轉(zhuǎn)導(dǎo)致的驅(qū)動器的振動、噪音等等。
例如,如圖2C所示,在以低的轉(zhuǎn)速執(zhí)行讀出AV數(shù)據(jù)的處理中,如果來自用戶的讀出形式變成全速或類似的形式,則執(zhí)行提高驅(qū)動器端的讀出速度(轉(zhuǎn)速)的處理。
因此,由于主機端不需要等到信息被存儲在驅(qū)動器端的高速緩沖存儲器中,可以高效地完成從信息記錄介質(zhì)中讀出信息到信息的再現(xiàn)這一處理。
此外,在這個實施例中,基于由主機4發(fā)出的再現(xiàn)命令由如上所述信息再現(xiàn)設(shè)備2計算命令間隔的平均值,以根據(jù)命令間隔的平均值控制信息記錄介質(zhì)11的轉(zhuǎn)速。然而,也有如下可能計算機和記錄介質(zhì)被提供在具有用于存儲語音信息、視頻信息等等的信息記錄介質(zhì)的信息再現(xiàn)設(shè)備2中,在這個記錄介質(zhì)中存儲了用于測量命令間隔的程序和根據(jù)命令間隔對信息記錄介質(zhì)11的轉(zhuǎn)速進行控制的程序,并且這些有關(guān)的控制程序都可由計算機讀取,從而執(zhí)行與如上所述相同的旋轉(zhuǎn)控制。
(第二實施例)接下來,利用圖1所示的信息再現(xiàn)設(shè)備2對第二實施例進行說明。
這個實施例具有如下特征,不是像第一實施例中的基于根據(jù)命令所計算的多個再現(xiàn)命令的間隔的平均值來對信息記錄介質(zhì)11執(zhí)行旋轉(zhuǎn)控制,而是通過判斷再現(xiàn)命令的間隔是否持續(xù)地滿足一個預(yù)定的參考值,執(zhí)行對信息記錄介質(zhì)11的旋轉(zhuǎn)控制,其中持續(xù)地滿足是指在一個預(yù)定的時間內(nèi)或一個預(yù)定的次數(shù)以上,也就是說,命令間隔的持續(xù)性。
首先,將對這個實施例的結(jié)構(gòu)進行說明。注意,在這個中與第一實施例共同的結(jié)構(gòu)部分將省略,不再進行說明。此外,由測量單元19測量的命令間隔和持續(xù)性信息被存儲在這個實施例的高速緩沖存儲器16中。
這個實施例的信息再現(xiàn)設(shè)備2的信號處理單元13c包括讀出單元18,讀出信息記錄介質(zhì)11中記錄的信息;檢測單元17,在利用讀出單元18讀出信息時,檢測第一驅(qū)動單元12的轉(zhuǎn)速,檢測根據(jù)來自用戶的再現(xiàn)請求發(fā)出的再現(xiàn)命令正在繼續(xù);比較單元21,將由檢測單元17檢測的第一驅(qū)動單元12的轉(zhuǎn)速和預(yù)定的參考值進行比較,并且比較預(yù)定閾值和由測量單元19測量的命令間隔;判斷單元23,根據(jù)比較單元21的轉(zhuǎn)速比較結(jié)果判斷是提高還是降低轉(zhuǎn)速,并且指示旋轉(zhuǎn)控制單元13a提高或降低轉(zhuǎn)速;丟棄單元22,根據(jù)比較結(jié)果丟棄由測量單元19測量的、存儲于高速緩沖存儲器16中的命令間隔。
這個實施例的讀出單元18根據(jù)再現(xiàn)命令讀出記錄在信息記錄介質(zhì)11中的諸如語音信息或視頻信息的內(nèi)容信息,并將信息輸出到高速緩沖存儲器16。
這個實施例的檢測單元17檢測當(dāng)信息被讀出時旋轉(zhuǎn)的信息記錄介質(zhì)的轉(zhuǎn)速,并且將有關(guān)轉(zhuǎn)速的信息作為檢測結(jié)果輸出到比較單元21。
更具體地說,為了判斷記錄在信息記錄介質(zhì)11中的信息是否正在以高速旋轉(zhuǎn)的方式由讀出單元18讀出,檢測單元17檢測信息記錄介質(zhì)11的轉(zhuǎn)速,也就是說,第一驅(qū)動單元12的轉(zhuǎn)速。
此外,檢測單元17檢測作為持續(xù)信息的這樣一個事件,即輸出到控制單元13的再現(xiàn)命令已經(jīng)持續(xù)了預(yù)先設(shè)定的命令次數(shù)或預(yù)定時間,并且將該持續(xù)信息輸出到判斷單元23。更具體地說,例如,檢測單元17檢測到作為持續(xù)信息的這樣一個事件,即再現(xiàn)命令已經(jīng)持續(xù)發(fā)出了一百次,并將該持續(xù)信息輸出到判斷單元23。
這個實施例的比較單元21將由檢測單元17檢測的轉(zhuǎn)速和預(yù)定的參考值進行比較,并且將比較的結(jié)果輸出到判斷單元23。
此外,比較單元21在其內(nèi)部存儲多個閾值X、Y和T,根據(jù)由檢測單元17檢測到的轉(zhuǎn)速選擇這些閾值中的一個,將選擇的閾值與命令間隔進行比較,并將該比較結(jié)果輸出到判斷單元23。
更具體地說,在隨后將被說明的判斷單元23判斷該轉(zhuǎn)速是高速旋轉(zhuǎn)的情況下,比較單元21選擇閾值X和T。此外,將由檢測單元17檢測的旋轉(zhuǎn)是低速旋轉(zhuǎn)的情況下,比較單元21選擇閾值Y。此外,比較單元21將選擇的閾值與命令間隔進行比較。
這個實施例的判斷單元23根據(jù)轉(zhuǎn)速的比較結(jié)果,對信息記錄介質(zhì)11的轉(zhuǎn)速是高速旋轉(zhuǎn)還是低速旋轉(zhuǎn)進行判斷作為旋轉(zhuǎn)信息,將該判斷結(jié)果輸出到比較單元21。
此外,判斷單元23判斷由檢測單元17輸出的持續(xù)信息是否已經(jīng)被輸入,在持續(xù)信息已經(jīng)由判斷單元23檢測到的情況下,判斷第一驅(qū)動單元12的轉(zhuǎn)速將被提高還是降低,并且指示旋轉(zhuǎn)控制單元13a執(zhí)行該提高或降低處理。此外,在檢測單元17輸出的持續(xù)信息沒有被檢測到的情況下,判斷單元23指示旋轉(zhuǎn)控制單元13a保持第一驅(qū)動單元12的轉(zhuǎn)速不變。
在由測量單元19測量的命令間隔不滿足預(yù)定的值的情況下,這個實施例中的丟棄單元22根據(jù)比較單元21的比較結(jié)果,丟棄存儲在高速緩沖存儲器16中的命令間隔。
更具體地說,為了再次執(zhí)行與第一實施例同樣的方法,如果將由比較單元21比較的命令間隔等于或大于閾值X,并且等于或大于閾值T,則丟棄單元22丟棄由檢測單元17檢測的持續(xù)信息。此外,如果經(jīng)由比較單元21比較的命令間隔等于或小于閾值Y,則丟棄單元22丟棄由檢測單元17檢測的持續(xù)信息。
接下來,利用圖1所示的信息再現(xiàn)設(shè)備2說明對信息記錄介質(zhì)11的轉(zhuǎn)速進行的控制操作。參考圖4對控制操作的每個步驟進行說明。
注意,圖4是在第二實施例中根據(jù)來自用戶的讀出請求執(zhí)行處理的流程圖。
此外,假設(shè)這個實施例中使用的閾值X、閾值Y、閾值T、閾值A(chǔ)、閾值B并不僅限于該實施例,而是可以改變的。
在圖4的步驟S41,控制單元13使第一驅(qū)動單元12根據(jù)再現(xiàn)命令控制轉(zhuǎn)速,該再現(xiàn)命令由主機4根據(jù)來自用戶的對于信息記錄介質(zhì)11的再現(xiàn)請求而發(fā)出,并且從信息記錄介質(zhì)11讀出記錄在信息記錄介質(zhì)11中的信息。
注意,在步驟S41讀出的信息通過控制器5傳輸?shù)街鳈C4,主機4通過控制器5將該讀出信息輸出到監(jiān)視器7和揚聲器8。
接下來,在步驟S42,控制單元13利用判斷單元23判斷第一驅(qū)動單元的轉(zhuǎn)速是否是高速旋轉(zhuǎn)。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S43。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S48。
更具體地說,檢測單元17檢測第一驅(qū)動單元12的轉(zhuǎn)速,并且將該檢測結(jié)果輸出到比較單元21。比較單元21將作為檢測結(jié)果的檢測的轉(zhuǎn)速和預(yù)先設(shè)定的值(轉(zhuǎn)速)進行比較,并且將比較的結(jié)果輸出到判斷單元23。該判斷單元23判斷根據(jù)該比較結(jié)果判斷正在執(zhí)行的讀出是高速旋轉(zhuǎn)還是低速旋轉(zhuǎn)。
接下來,在步驟S43,控制單元13利用比較單元21判斷命令的間隔是否等于或大于預(yù)先設(shè)定的閾值X。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S44。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S52。在步驟S43中使用的閾值X是,例如,10毫秒。
注意,在命令的間隔等于或小于閾值X的情況下,判斷單元23指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。
接下來,在步驟S44,控制單元13利用比較單元21判斷命令的間隔是否等于或大于預(yù)先設(shè)定的閾值T。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S47,如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S45。步驟S44中使用的閾值T是,例如,500毫秒。
注意,在步驟S42到S44,判斷命令的間隔是否處于如圖2B示的情況。更具體地說,判斷命令間隔是否在一個預(yù)定的范圍內(nèi)。
接下來,在步驟S45,控制單元13利用判斷單元23判斷命令的間隔是否以已經(jīng)持續(xù)了等于或大于預(yù)先設(shè)定的閾值A(chǔ)的次數(shù)。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S46。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S52。注意,在步驟S45使用的閾值A(chǔ)是命令的次數(shù)、時間等等,并且可以改變該閾值。例如,該閾值是100次。
更具體地說,該判斷單元23判斷持續(xù)信息已經(jīng)被從檢測單元17輸入。如果沒有輸入持續(xù)信息,則判斷單元23指示旋轉(zhuǎn)控制單元保持該轉(zhuǎn)速。
接下來,在步驟S46,控制單元13控制第一驅(qū)動單元12執(zhí)行一個用于將信息記錄介質(zhì)的轉(zhuǎn)速降低到預(yù)定值的處理。
通過降低第一驅(qū)動單元12的轉(zhuǎn)速以低速執(zhí)行讀出,用這種方式,可以減少由于不必要的高速旋轉(zhuǎn)導(dǎo)致的驅(qū)動器6的振動、噪音等等。當(dāng)控制單元13在步驟S44利用比較單元21判斷命令的間隔是小于閾值T的值時,在步驟S47,丟棄單元22丟棄存儲在高速緩沖存儲器16中的命令間隔信息。
更具體地說,在命令的間隔等于或大于閾值T的情況下,比較單元21將比較結(jié)果輸出到丟棄單元22。丟棄單元22根據(jù)該比較結(jié)果丟棄持續(xù)信息。如果再次接收到來自用戶的對于信息記錄介質(zhì)的再現(xiàn)請求(步驟S52),控制單元13回到步驟S41,并且根據(jù)用戶的再現(xiàn)請求執(zhí)行再現(xiàn)信息記錄介質(zhì)11的處理。
在步驟S48,控制單元13利用比較單元21判斷命令的間隔是否等于或小于預(yù)先設(shè)定的閾值Y。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S49。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S51。在步驟S48中使用的閾值Y是,例如,2毫秒。
在步驟S48,判斷命令的間隔是否處于如圖2C示的情況。
接下來,在步驟S49,控制單元13利用判斷單元23判斷命令的間隔是否已經(jīng)持續(xù)了等于或大于預(yù)先設(shè)定的閾值B的時間。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S50。如果這個判斷是否定的,則控制單元13保持第一驅(qū)動單元12的旋轉(zhuǎn)并且轉(zhuǎn)到步驟S52。在步驟S49使用的閾值B是命令的次數(shù)、時間等等,并且可以改變該閾值。例如,該閾值是3秒。
更具體地說,判斷單元23判斷持續(xù)信息是否已從檢測單元17被輸入。如果持續(xù)信息沒有被輸入,則判斷單元23指示旋轉(zhuǎn)控制單元13a保持轉(zhuǎn)速。
接下來,在步驟S50,控制單元13控制第一驅(qū)動單元12執(zhí)行一個處理,以便將信息記錄介質(zhì)11的轉(zhuǎn)速增加到預(yù)定的值。
第一驅(qū)動單元12的轉(zhuǎn)速被增加,以便將已經(jīng)從信息記錄介質(zhì)11中讀出來的信息以高速傳輸?shù)街鳈C端4,從而實現(xiàn)以高速將信息傳輸?shù)街鳈C端4。因此,主機4端不需要的要求等待將信息存儲在驅(qū)動器6端的高速緩沖存儲器16中。
當(dāng)控制單元13在步驟S48用比較單元21判斷命令的間隔是一個大于閾值Y的值時,在步驟S51,丟棄單元22丟棄存儲在高速緩沖存儲器16中的持續(xù)信息。
更具體地說,在命令的間隔大于閾值Y的情況下,比較單元21將比較結(jié)果輸出到丟棄單元22。丟棄單元22根據(jù)該比較結(jié)果丟棄命令間隔。如果用戶再次發(fā)送對于信息記錄介質(zhì)11的再現(xiàn)請求(步驟S52),則控制單元13回到步驟S41,并且根據(jù)用戶的再現(xiàn)請求執(zhí)行再現(xiàn)信息記錄介質(zhì)11的處理。
在步驟S52,控制單元13判斷用戶是否已經(jīng)發(fā)送了下一個讀出請求。更具體地說,控制單元13判斷是否已經(jīng)輸入了下一個再現(xiàn)命令。如果這個判斷是肯定的,則控制單元13回到步驟S41。此外,如果這個判斷是否定的,則控制單元13根據(jù)來自用戶的再現(xiàn)請求結(jié)束再現(xiàn)處理。
如上所述,在這個實施例中的信息再現(xiàn)設(shè)備2包括第一驅(qū)動單元12,使信息記錄介質(zhì)11旋轉(zhuǎn),以便從信息記錄介質(zhì)11中讀出預(yù)定的信息;命令產(chǎn)生單元,在從信息記錄介質(zhì)11中讀出預(yù)定的信息的時候,根據(jù)來自用戶的指令產(chǎn)生命令;讀出單元18,根據(jù)產(chǎn)生的命令讀出信息;測量單元19,當(dāng)由讀出單元18讀出信息的時候,測量命令間隔;旋轉(zhuǎn)控制單元13a,根據(jù)測量單元19測量的命令間隔控制第一驅(qū)動單元12的轉(zhuǎn)速。
信息再現(xiàn)單元12還可能包括判斷單元23,判斷第一驅(qū)動單元12的轉(zhuǎn)速是否大于預(yù)定的參考值;和比較單元21,將命令間隔和預(yù)定閾值進行比較;并且旋轉(zhuǎn)控制單元13a,根據(jù)判斷單元23的判斷結(jié)果和比較單元21的比較結(jié)果控制第一驅(qū)動單元12的轉(zhuǎn)速。
它還可能,判斷單元23判斷命令間隔的測量是否已經(jīng)連續(xù)執(zhí)行了一段時間或一定次數(shù),其中所述時間或次數(shù)等于或大于由至少預(yù)定的時間和預(yù)定的次數(shù)定義的閾值,并且旋轉(zhuǎn)控制單元13a根據(jù)判斷單元23的判斷結(jié)果和比較單元21的比較結(jié)果,控制第一驅(qū)動單元12的轉(zhuǎn)速。
它還可能,在如下情況下判斷單元23的判斷結(jié)果大于預(yù)定的轉(zhuǎn)速,比較單元的比較結(jié)果滿足閾值,由測量單元19執(zhí)行的命令間隔的測量已經(jīng)持續(xù)地執(zhí)行了等于或大于由至少預(yù)定的時間和預(yù)定的次數(shù)定義的閾值的一段時間或一定次數(shù),在這樣一種情況下,在這個實施例中的信息再現(xiàn)設(shè)備2,用旋轉(zhuǎn)控制單元13a進行控制,以便降低第一驅(qū)動單元12的旋轉(zhuǎn)次數(shù)。
它還可能,在如下情況下判斷單元23的判斷結(jié)果等于或大于預(yù)定的轉(zhuǎn)速,比較單元21的比較結(jié)果滿足閾值,由測量單元19執(zhí)行的命令間隔的測量已經(jīng)持續(xù)地執(zhí)行了等于或大于由至少預(yù)定的時間和預(yù)定的次數(shù)定義的閾值的一段時間或一定次數(shù),在這樣一種情況下,在這個實施例中的信息再現(xiàn)設(shè)備2,用旋轉(zhuǎn)控制單元13a進行控制,以便提高第一驅(qū)動單元12的旋轉(zhuǎn)次數(shù)。
用這種方法,根據(jù)這個實施例,根據(jù)再現(xiàn)命令檢測命令間隔,所述再現(xiàn)命令由主機4根據(jù)來自用戶請求的對于信息記錄介質(zhì)11的再現(xiàn)請求而發(fā)出,并且如果該命令間隔已經(jīng)持續(xù)了在預(yù)定值范圍內(nèi)的固定時間或固定次數(shù),根據(jù)該命令間隔改變第一驅(qū)動單元12的轉(zhuǎn)速。因此,可以根據(jù)用戶的讀出形式的不同控制第一驅(qū)動單元12的旋轉(zhuǎn)次數(shù)。
更具體的說,在這個實施例中,在如下情況下判斷單元23的判斷結(jié)果是大于預(yù)定的旋轉(zhuǎn)次數(shù),比較單元21的比較結(jié)果等于或大于閾值,由測量單元19執(zhí)行的命令間隔的測量已經(jīng)持續(xù)地執(zhí)行了等于或大于由至少預(yù)定的時間和預(yù)定的次數(shù)定義的閾值的一段時間或一定次數(shù),例如如圖2B所示,在這樣一種情況下,則判斷AV數(shù)據(jù)的再現(xiàn)被執(zhí)行,并且進行降低驅(qū)動器端上的讀出速度(旋轉(zhuǎn)的次數(shù))的處理。
因此,通過降低旋轉(zhuǎn)次數(shù)減少由于不必要的高速旋轉(zhuǎn)產(chǎn)生的驅(qū)動器6的振動、噪音等等。
此外,如果出現(xiàn)如下情況由判斷單元23判斷出的結(jié)果是等于或小于預(yù)定的旋轉(zhuǎn)的次數(shù),由比較單元21比較出的結(jié)果是等于或小于閾值,由測量單元19進行的命令間隔的測量已經(jīng)持續(xù)了等于或大于由至少預(yù)定的時間和預(yù)定的次數(shù)定義的閾值的一段時間或一定次數(shù),例如圖2C所示,并且當(dāng)前正以較低的旋轉(zhuǎn)次數(shù)讀出AV數(shù)據(jù),則判斷用戶的讀出形式已經(jīng)改為全速讀出等等,并執(zhí)行提高驅(qū)動器端的讀出速度(旋轉(zhuǎn)的次數(shù))的處理。
因此,由于主機端不需要等待信息被存儲在驅(qū)動器端的高速緩沖存儲器中,所以可以高效地完成從信息記錄介質(zhì)中讀出信息到信息的再現(xiàn)這一處理。
(第三實施例)
接下來,利用圖1所示的信息再現(xiàn)設(shè)備2對第三實施例進行說明。
這個實施例的特征是,不是基于再現(xiàn)命令的間隔的平均值對信息記錄介質(zhì)11的旋轉(zhuǎn)進行控制,所述平均值是根據(jù)第一實施例中的多個再現(xiàn)命令計算出來的,而是根據(jù)高速緩沖存儲器16的使用情況對信息記錄介質(zhì)11的旋轉(zhuǎn)進行控制。
首先,將對這個實施例的結(jié)構(gòu)進行描述。注意,在其它結(jié)構(gòu)中與第一和第二實施例共同的結(jié)構(gòu)部分將省略,不再進行說明。
將在稍后進行說明的高速緩存使用率和高速緩存使用率的平均值都被存儲在高速緩沖存儲器16中。信號處理單元13c控制所述使用率和平均值,以便自如地輸出輸入。此外,從信息記錄介質(zhì)11中讀出的信息被臨時存儲在高速緩沖存儲器16中。
這個實施例的信號處理單元13c包括讀出單元18,讀出在信息記錄介質(zhì)11中記錄的信息;檢測單元17,對再現(xiàn)命令進行預(yù)先設(shè)定了的命令次數(shù)或預(yù)定時間的檢測,并檢測表示存儲在高速緩沖存儲器16中的信息量的波動情況的位置信息的變化;測量單元19,在用讀出單元18讀出信息時,測量高速緩沖存儲器的使用率(以下簡稱″高速緩存使用率″);計算單元20,累積測量的高速緩存使用率,并且計算作為累積的高速緩存使用率的使用率(以下簡稱″累積的高速緩存使用率″);比較單元21,將每個由測量單元19測量的高速緩存使用率和預(yù)定閾值進行比較;丟棄單元22丟棄存儲在高速緩沖存儲器16中的累積的高速緩存使用率;判斷單元23,根據(jù)由計算單元20計算的值判斷轉(zhuǎn)速將被提高還是降低,并且判斷由檢測單元17檢測的位置信息是否已經(jīng)改變。檢測單元17、讀出單元18、測量單元19、計算單元20、比較單元21、丟棄單元22、判斷單元23通過總線10相互連接。
在這個實施例中讀出單元18根據(jù)再現(xiàn)命令讀出記錄在信息記錄介質(zhì)11中的諸如語音信息或視頻信息的內(nèi)容信息,或?qū)⑿畔⑤敵龅礁咚倬彌_存儲器16。
在這個實施例中的檢測單元17以預(yù)先設(shè)定的命令次數(shù)或預(yù)定的時間檢測輸入到拾取控制單元13b的再現(xiàn)命令,并且輸出到已經(jīng)檢測到再現(xiàn)命令的有關(guān)的單元。
此外,在由讀出單元18讀出的信息被輸入到高速緩沖存儲器16時,檢測單元17檢測作為位置信息的信息的結(jié)束,并且將檢測的結(jié)果輸出到判斷單元23。
更具體地說,檢測單元17檢測將要存儲在高速緩沖存儲器16中、作為位置信息的信息的結(jié)束位。
更具體地說,檢測單元17監(jiān)視將要存儲在高速緩沖存儲器16中的信息的結(jié)束位,并且檢測由于信息的輸入或輸出導(dǎo)致變動的結(jié)束位的變化。
此外,檢測單元17檢測當(dāng)信息被讀出時旋轉(zhuǎn)的信息記錄介質(zhì)11的轉(zhuǎn)速,并且將有關(guān)轉(zhuǎn)速的信息輸出到判斷單元23。
在這個實施例中的測量單元19測量由與讀出單元18讀出的一個再現(xiàn)命令相對應(yīng)的信息相對于存儲區(qū)所占的比例作為高速緩存使用率,所述存儲區(qū)用于存儲高速緩沖存儲器16的信息記錄介質(zhì)讀出。
更具體地說,測量單元19測量檢測單元17檢測的位置信息,例如高速緩沖存儲器16的存儲區(qū)中的信息。計算單元20可以計算來自測量位置的信息量,并且通過用可以用于信息記錄介質(zhì)讀出的高速緩沖存儲器16的存儲量除信息量,來計算該信息相對于高速緩沖存儲器16的信息記錄介質(zhì)讀出的存儲區(qū)所占的比例。該計算值作為高速緩存使用率被輸出到測量單元19。此外,測量單元19將高速緩存使用率存儲在高速緩沖存儲器16中。
在這個實施例中的計算單元20將由測量單元19測量的高速緩存使用率和存儲在高速緩沖存儲器16中的累積高速緩存使用率相加,并且再次將合計的累積的高速緩存使用率存儲在高速緩沖存儲器16中。
此外,當(dāng)檢測單元17檢測到預(yù)先確定的命令次數(shù),或當(dāng)檢測單元17檢測到預(yù)先設(shè)定的時間時,計算單元20獲取存儲在高速緩沖存儲器16中的累積的高速緩存使用率,通過用采樣次數(shù)除累積的高速緩存使用率來計算高速緩存使用率的平均值,并且將高速緩存使用率的平均值輸出到比較單元20。
這個實施例中的比較單元21將由測量單元19測量的相應(yīng)的高速緩存使用率和預(yù)定閾值進行比較,并且將比較的結(jié)果輸出到判斷單元23。
當(dāng)信息被輸入到高速緩沖存儲器16或信息從高速緩沖存儲器16傳輸?shù)街鳈C4的時候,這個實施例中的判斷單元23判斷位置信息是否已經(jīng)改變,并且還判斷沒有改變位置信息的情況是否已經(jīng)持續(xù)了預(yù)定的時間。如果沒有改變位置信息的情況已經(jīng)持續(xù)了預(yù)定的時間,則判斷單元23為此將其輸出到丟棄單元22。
此外,判斷單元23根據(jù)檢測結(jié)果判斷第一驅(qū)動單元12的轉(zhuǎn)速是最高速度還是最低速度。
更具體地說,判斷單元23根據(jù)比較單元21的比較結(jié)果和對轉(zhuǎn)速的判斷結(jié)果,判斷轉(zhuǎn)速將被提高還是被降低,如果轉(zhuǎn)速將被提高或降低,則命令旋轉(zhuǎn)控制單元13a執(zhí)行相應(yīng)的動作。
更具體地說,如果高速緩存使用率的平均值等于或小于預(yù)定閾值,并且比較的結(jié)果是第一驅(qū)動單元12的速度不是最低速度,則判斷單元23指示旋轉(zhuǎn)控制單元13a降低信息記錄介質(zhì)11的轉(zhuǎn)速。如果高速緩存使用率的平均值大于預(yù)定閾值,并且比較的結(jié)果是第一驅(qū)動單元12的速度不是最高速度,則判斷單元23指示旋轉(zhuǎn)控制單元13a提高信息記錄介質(zhì)11的轉(zhuǎn)速。
如果信息記錄介質(zhì)11的當(dāng)前轉(zhuǎn)速是最低速度,因為信息記錄介質(zhì)11的轉(zhuǎn)速不能再被降低了,判斷單元23指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。如果信息記錄介質(zhì)11的當(dāng)前轉(zhuǎn)速是最高速度,因為信息記錄介質(zhì)11的轉(zhuǎn)速不能再被提高了,判斷單元23指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。
接下來,利用圖1所示的信息再現(xiàn)設(shè)備2說明信息記錄介質(zhì)11的旋轉(zhuǎn)控制操作。參考圖5到7說明以下每個步驟的操作。
圖5是第三實施例中根據(jù)來自用戶的讀出請求執(zhí)行的處理的流程圖。圖6是計算高速緩存的平均使用率的處理的流程圖。此外,圖7是在其它實施例中計算高速緩存使用率的平均值的處理的流程圖。
注意假設(shè)這個實施例中使用的閾值X、閾值Y、固定時間T并不僅限于該實施例,而是可以改變的。
在圖5的步驟S61,控制單元13利用旋轉(zhuǎn)控制單元13a,根據(jù)來自用戶的對于信息記錄介質(zhì)11的再現(xiàn)請求,基于由主機4產(chǎn)生的再現(xiàn)命令,控制第一驅(qū)動單元12的轉(zhuǎn)速。此外,控制單元13利用讀出單元18從信息記錄介質(zhì)11讀出信息,所述信息被記錄在信息記錄介質(zhì)11中。
注意,在步驟S61讀出的信息通過控制器5傳輸?shù)街鳈C4,主機4通過控制器5將讀出信息輸出到監(jiān)視器7和揚聲器8。
接下來,在步驟S62,在讀出信息中,如上所述,控制單元13利用測量單元19檢測多個再現(xiàn)命令,測量由相應(yīng)的再現(xiàn)命令定義的高速緩沖存儲器16的高速緩存使用率,并且在預(yù)定時間內(nèi)獲取高速緩存使用率,或獲得高速緩存使用率預(yù)定的采樣次數(shù),以計算高速緩存使用率的平均值。
在此,開始執(zhí)行子程序(圖6),執(zhí)行用于計算高速緩存使用率的平均值的處理,并且控制單元13轉(zhuǎn)到S71。
在圖6的步驟S71,控制單元13利用測量單元19測量高速緩存使用率。
注意,更具體地說,高速緩存使用率的測量是對存儲信息相對于存儲區(qū)所占的比例的測量,所述存儲區(qū)用于具有存儲區(qū)的高速緩沖存儲器16信息記錄介質(zhì)讀出。
在步驟S71,控制單元13將測量的高速緩存使用率存儲在高速緩沖存儲器16中。
接下來,在步驟S72,控制單元13累積由計算單元20測量的高速緩存使用率,并且將累積的高速緩存使用率的值存儲在高速緩沖存儲器16中作為高速緩存使用率。
接下來,在步驟S73,控制單元13判斷與用于查找存儲在高速緩沖存儲器16中的高速緩存使用率的平均值的采樣次數(shù)相當(dāng)?shù)母咚倬彺媸褂寐适欠褚驯猾@取。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S74。如果這個判斷是否定的,則所述控制單元13回到步驟S71并且繼續(xù)測量高速緩存使用率的處理。注意采樣次數(shù)可能是次數(shù)或預(yù)定時間。
接下來,在步驟S74,控制單元13利用計算單元20,通過用采樣次數(shù)除存儲在高速緩沖存儲器16中的高速緩存使用率,來計算高速緩存使用率的平均值,結(jié)束正在執(zhí)行的子程序,并且轉(zhuǎn)到步驟S63。
接下來,在步驟S63,控制單元13利用比較單元21比較高速緩存使用率的平均值和預(yù)先設(shè)定的閾值Y,并且利用判斷單元23判斷平均值是否大于預(yù)先設(shè)定的閾值Y。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S64。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S66。此外,在步驟S63中使用的閾值Y是例如90%。
接下來,在步驟S64,控制單元13利用判斷單元23判斷轉(zhuǎn)速是否是最低速度。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S69。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S65。
在步驟S64,控制單元13利用判斷單元23檢查第一驅(qū)動單元12的轉(zhuǎn)速,并且判斷信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)是否可以被降低。
接下來,在步驟S65,控制單元13利用判斷單元23指示旋轉(zhuǎn)控制單元13a將第一驅(qū)動單元12的轉(zhuǎn)速降低到預(yù)定值。
通過降低第一驅(qū)動單元12的轉(zhuǎn)速,以低速執(zhí)行讀出,用這種方式,可以減少由于不必要的高速旋轉(zhuǎn)使驅(qū)動器6產(chǎn)生的振動、噪音等等。
在步驟S63,當(dāng)控制單元13判斷高速緩存使用率的平均值沒有大于閾值Y的時候,在步驟S66,控制單元13判斷高速緩存使用率的平均值是否等于或小于閾值X。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S67。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S69。此外,在步驟S66中使用的閾值X是,例如,10%。
接下來,在步驟S67,控制單元13利用判斷單元23判斷轉(zhuǎn)速是否是最高速度。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S69。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S68。
接下來,在步驟S68,控制單元13利用判斷單元23指示旋轉(zhuǎn)控制單元13a將第一驅(qū)動單元12的轉(zhuǎn)速提高到預(yù)定值。
通過用這種方法提高第一驅(qū)動單元12的轉(zhuǎn)速,以高速進行從信息記錄介質(zhì)11讀出到主機4的信息傳輸,以高速將信息傳輸?shù)街鳈C端4。因此,驅(qū)動器端的輸入率將大于主機端的輸出率,主機不需要等待將信息存儲在驅(qū)動器6側(cè)的高速緩沖存儲器16中。
在步驟S69,控制單元13判斷用戶是否已經(jīng)發(fā)送了下一個再現(xiàn)請求。更具體地說,控制單元13判斷是否已經(jīng)輸入了下一個再現(xiàn)命令。如果這個判斷是肯定的,控制單元13回到步驟S61。如果這個判斷是否定的,控制單元13基于來自用戶的再現(xiàn)請求結(jié)束再現(xiàn)處理。
圖7示出了計算高速緩存使用率的平均值的處理的另一實施例。
在圖7的步驟S81,控制單元13利用測量單元19測量高速緩存使用率,并且將高速緩存使用率存儲在高速緩沖存儲器16中。
接下來,在步驟S82,控制單元13累積由計算單元20測量的高速緩存的使用率,并且將所述值作為高速緩存使用率存儲在高速緩沖存儲器16中。
接下來,在步驟S83,控制單元13利用檢測單元17檢測位置信息,并利用判斷單元23判斷位置信息是否已改變。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S86。如果這個判斷是否定的,則控制單元1 3轉(zhuǎn)到步驟S84。
接下來,在步驟S84,控制單元13利用判斷單元23判斷沒有變化位置信息的情況是否已經(jīng)持續(xù)了一段固定時間T。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S85。如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S86。
接下來,在步驟S85,控制單元13利用丟棄單元22丟棄存儲在高速緩沖存儲器16中的高速緩存使用率的平均率,并且回到步驟S69,如果用戶再次發(fā)送了用于信息記錄介質(zhì)11的再現(xiàn)請求,控制單元13回到步驟S61,并且根據(jù)用戶的再現(xiàn)請求對信息記錄介質(zhì)11進行再現(xiàn)處理。
在步驟S85,控制單元13利用判斷單元23判斷對信息記錄介質(zhì)11的再現(xiàn)處理是否根據(jù)位置信息的變化進行。例如,當(dāng)讀出信息被輸入到高速緩沖存儲器16,或存儲在高速緩沖存儲器16中的信息被傳輸主機4時可以進行判斷,以便位置信息被改變。此外,如果這個位置信息沒有變化,則認為沒有執(zhí)行高速緩沖存儲器16的輸入或輸出,并且認為沒有進行從主機4的讀出。因此,如果這個情況已經(jīng)持續(xù)一個固定周期,則控制單元13丟棄存儲在高速緩沖存儲器16中的高速緩存使用率的平均值,并且等待將從用戶發(fā)送的用于信息記錄介質(zhì)11的再現(xiàn)請求。如果在固定周期已經(jīng)過去之前位置信息已經(jīng)變化,則控制單元13轉(zhuǎn)到步驟S86。
在步驟S86,控制單元13判斷與用于查找在高速緩沖存儲器16中存儲的高速緩存使用率的平均值的采樣次數(shù)相當(dāng)?shù)母咚倬彺媸褂寐适欠褚驯猾@取。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S87。如果這個判斷是否定的,則所述控制單元13回到步驟S81并且繼續(xù)測量高速緩存使用率的處理。注意采樣次數(shù)可能是次數(shù)或預(yù)定時間。
接下來,在步驟S87,控制單元13利用計算單元20,通過用采樣次數(shù)除在高速緩沖存儲器16中存儲的高速緩存使用率,來計算高速緩存使用率的平均值,結(jié)束正在執(zhí)行的子程序,并且轉(zhuǎn)到S63。
用這種方法,如圖9所示的計算高速緩存使用率的平均值的處理,判斷驅(qū)動器的高速緩沖存儲器中的位置信息是否已經(jīng)變化,并且還判斷該變化是否已經(jīng)持續(xù)了一段固定時間。此外,如果位置信息沒有變化的情況已經(jīng)持續(xù)了固定時間,則所述處理丟棄在高速緩沖存儲器16中存儲的高速緩存使用率,并且等待將再次從用戶發(fā)送的用于信息記錄介質(zhì)11的再現(xiàn)請求。因此,例如在正常的信息讀出處理情況下,來自用戶的讀出請求不是間歇性地,并且中止和再繼續(xù)被重復(fù),因為超前,信息填滿了高速緩存的空閑空間,可以防止平均高速緩存使用率大于所希望的值的測量。
如上所述,在這個實施例中的信息再現(xiàn)設(shè)備2包括第一驅(qū)動單元12,旋轉(zhuǎn)信息記錄介質(zhì)11以便讀出預(yù)定的信息;讀出單元18,從信息記錄介質(zhì)11中讀出所述預(yù)定信息;高速緩沖存儲器16,該高速緩沖存儲器16具有固定存儲器區(qū)域,當(dāng)讀出單元18讀出信息的時候,該固定存儲器區(qū)域用于臨時存儲讀出信息;檢測單元17,檢測由讀出和存儲信息所使用的空間相對于存儲區(qū)所占的比例作為高速緩存使用率,所述存儲區(qū)是當(dāng)信息被讀出時,用于存儲高速緩沖存儲器16的信息記錄介質(zhì)讀出的信息;旋轉(zhuǎn)控制單元13a,根據(jù)由檢測單元17檢測的高速緩存使用率,控制第一驅(qū)動單元12的轉(zhuǎn)速。
信息再現(xiàn)設(shè)備2可以包括檢測單元17,根據(jù)至少預(yù)定時間和預(yù)定的次數(shù)之一檢測將被讀出的高速緩存使用率;計算單元20,計算由檢測單元17檢測的高速緩存使用率的平均值;旋轉(zhuǎn)控制單元13a,根據(jù)由計算單元20計算的平均值控制驅(qū)動器裝置的轉(zhuǎn)速。
信息再現(xiàn)設(shè)備2可以包括比較單元21,將高速緩存使用率的平均值和預(yù)定閾值進行比較;旋轉(zhuǎn)控制單元13a,在比較單元21比較的結(jié)果是高速緩存使用率的平均值已經(jīng)大于預(yù)定閾值的情況下,旋轉(zhuǎn)控制單元13a進行控制以便降低第一驅(qū)動單元12的旋轉(zhuǎn)次數(shù)。
信息再現(xiàn)設(shè)備2可以包括比較單元21,將高速緩存使用率的平均值和預(yù)定閾值進行比較;旋轉(zhuǎn)控制單元13a,在比較單元21比較的結(jié)果是由存儲信息所使用的空間相對于用于高速緩沖存儲器16的信息記錄介質(zhì)讀出的存儲區(qū)所占的比例等于或小于閾值的情況下,旋轉(zhuǎn)控制單元13a進行控制以便提高第一驅(qū)動單元12的旋轉(zhuǎn)次數(shù)。
高速緩沖存儲器16可以包括檢測單元17,檢測表示存儲在高速緩沖存儲器16中的信息量的變化情況的位置信息,并且檢測位置信息的變化情況;判斷單元23,判斷由檢測單元17檢測的位置信息沒有變化的情況是否已經(jīng)持續(xù)了一段預(yù)定時間或以上;丟棄單元22,該丟棄單元22作為再測量單元,在由判斷單元23判斷的結(jié)果是位置信息沒有變化的情況已經(jīng)持續(xù)了預(yù)定時間或以上的情況下,對高速緩存使用率進行再測量。
用這種方法,根據(jù)這個實施例,根據(jù)來自用戶的用于信息記錄介質(zhì)11的再現(xiàn)請求,基于由主機4發(fā)出的再現(xiàn)命令讀出信息,對基于讀出信息的位置信息的高速緩存使用率進行測量,以便控制第一驅(qū)動單元12的轉(zhuǎn)速(信息記錄介質(zhì)的轉(zhuǎn)速),從而可以根據(jù)用戶不同的讀出形式控制驅(qū)動單元的旋轉(zhuǎn)次數(shù)。
例如,如圖2B所示,如果對AV數(shù)據(jù)進行再現(xiàn),將執(zhí)行降低驅(qū)動器端的讀出速度(旋轉(zhuǎn)的次數(shù))的處理。因此,第一驅(qū)動單元12的轉(zhuǎn)速基本上等于主機所需要的再現(xiàn)信息的速度,因此可以減少由于不必要的高速旋轉(zhuǎn)使驅(qū)動器產(chǎn)生的振動、噪音等等。
例如圖2C所示,在以低旋轉(zhuǎn)次數(shù)讀出AV數(shù)據(jù)的處理中,如果用戶的讀出形式改為全速讀出等等,則執(zhí)行增加驅(qū)動器端的讀出速度(旋轉(zhuǎn)的次數(shù))的處理。因此,由于主機端不需要等到信息被存儲在驅(qū)動器端的高速緩沖存儲器中,所以可以高效地完成從信息記錄介質(zhì)中讀出信息到信息的再現(xiàn)這一處理。
(第四實施例)接下來,利用圖1所示的信息再現(xiàn)設(shè)備2對第四實施例進行描述。
這個實施例的特征是,不是根據(jù)命令間隔的平均值對信息記錄介質(zhì)11的旋轉(zhuǎn)進行控制,所述平均值是根據(jù)第一實施例中的多個再現(xiàn)命令計算出來的,而是根據(jù)命令間隔的平均值的離散值(變化)和除命令間隔的平均值之外的在前的旋轉(zhuǎn)次數(shù)控制的情況,對信息記錄介質(zhì)11的旋轉(zhuǎn)進行控制。因此,可以更精確地執(zhí)行信息記錄介質(zhì)11的旋轉(zhuǎn)控制。
例如,在第一實施例說中說明的主機4的讀出處理中,即使在數(shù)據(jù)的全速讀出中,命令間隔的平均值也可以等于再現(xiàn)AV數(shù)據(jù)期間的平均值。在這種情況下,如果信息記錄介質(zhì)11的旋轉(zhuǎn)僅由如第一實施例中說明的命令間隔的平均值進行控制,很可能在數(shù)據(jù)的全速讀取期間降低信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù),并且不能精確地進行數(shù)據(jù)的讀出操作。
此外,再現(xiàn)AV數(shù)據(jù)的期間,如果用戶執(zhí)行快進或倒帶,因為需要比再現(xiàn)時更高的傳輸速度,來自主機4的讀出命令的發(fā)出間隔可能是短的。假使那樣,當(dāng)命令間隔的平均值變得等于或小于預(yù)定閾值的時候,信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)將被提高。因此,可能因為信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)的提高而產(chǎn)生噪音。
在這個實施例中,即使在這種情況下,它也可以正確地判斷用戶的使用形式,并且根據(jù)該使用形式,以適當(dāng)?shù)男D(zhuǎn)次數(shù)控制信息記錄介質(zhì)11。
具體地說,在這個實施例中,在對命令間隔的平均值和閾值X進行比較之后,如果命令間隔的平均值等于或大于閾值X,則計算命令間隔或命令間隔的平均值的離散值(變化),以便根據(jù)該離散值對旋轉(zhuǎn)次數(shù)進行控制。
此外,在比較了命令間隔的平均值和閾值X之后,如果命令間隔的平均值等于或小于閾值X,進一步將該平均值和閾值Y相進行比較。如果命令間隔的平均值等于或小于閾值Y,在立即對在前的旋轉(zhuǎn)次數(shù)進行控制之后,命令間隔中的一個等于或大于預(yù)定閾值P,并且檢測命令間隔的平均值,以便對旋轉(zhuǎn)次數(shù)進行控制。
接下來,將對這個實施例的結(jié)構(gòu)進行說明。注意,除了信號處理單元13c的結(jié)構(gòu),與第一實施例通用的部件的說明將省略。
這個實施例的信息再現(xiàn)設(shè)備的信號處理單元13c包括讀出單元18,讀出信息記錄介質(zhì)的信息;檢測單元17,檢測預(yù)定的信息;測量單元19,測量來自信息記錄介質(zhì)11的命令間隔;計算單元20,計命令間隔的算平均值和離散值;比較單元21,利用預(yù)定閾值對命令間隔的平均值和離散值進行比較;丟棄單元22,丟棄預(yù)定的信息;判斷單元23,判斷轉(zhuǎn)速是否將被提高降低或降低,并且命令旋轉(zhuǎn)控制單元13a提高或降低轉(zhuǎn)速。此外,檢測單元17、讀出單元18、測量單元19、計算單元20、比較單元21、丟棄單元22、判斷單元23通過總線10相互連接。
例如,讀出單元18組成本發(fā)明的讀出裝置,檢測單元17組成本發(fā)明的檢測裝置。此外,例如,測量單元19組成本發(fā)明的測量裝置,計算單元20組成本發(fā)明的計算裝置和算術(shù)操作裝置。此外,例如,比較單元21組成本發(fā)明的比較裝置,判斷單元23組成本發(fā)明的判斷裝置和辨別裝置。此外,例如,因為丟棄單元22丟棄了存儲在高速緩沖存儲器16中的信息,丟棄單元22組成本發(fā)明的再測量單元和再-測量裝置,并且再次進行測量。
在這個實施例中,讀出單元18根據(jù)再現(xiàn)命令讀出記錄在信息記錄介質(zhì)11中的諸如語音信息或視頻信息的內(nèi)容信息,并將信息輸出到高速緩沖存儲器16。
在這個實施例中,檢測單元17對輸入到控制單元13中的再現(xiàn)命令進行預(yù)先設(shè)定的命令次數(shù)或預(yù)定時間的檢測,并且輸出再現(xiàn)命令已被檢測的相應(yīng)的單元。此外,檢測單元17檢測當(dāng)信息被讀出時旋轉(zhuǎn)的信息記錄介質(zhì)11的轉(zhuǎn)速,并且將有關(guān)轉(zhuǎn)速的信息輸出到判斷單元23。更具體地說,檢測單元17檢測信息記錄介質(zhì)11的轉(zhuǎn)速,并且將轉(zhuǎn)速輸出到判斷單元23,以便判斷正在由讀出單元18讀出的信息記錄介質(zhì)11中記錄的信息是以最高速度還是以最低速度讀出。注意,因為信息記錄介質(zhì)11由第一驅(qū)動單元12驅(qū)動旋轉(zhuǎn),這個實施例的檢測單元17檢測這個第一驅(qū)動單元12的轉(zhuǎn)速。
在這個實施例中的測量單元19檢測輸入到控制單元13的各個再現(xiàn)命令的頭部,并且測量從一個根據(jù)任意的再現(xiàn)命令讀出信息的點,到下一個將被讀出的信息的再現(xiàn)命令開始的點之間的間隔。
在這個實施例中的計算單元20將通過測量單元19測量的命令間隔信息添加到存儲在高速緩沖存儲器16中的累積的命令間隔信息中,并且將該合計的累積命令間隔信息再次存儲在高速緩沖存儲器16中。此外,當(dāng)檢測單元17檢測到預(yù)定命令次數(shù)的時候,或在檢測到預(yù)先設(shè)定的時間的時候,計算單元20獲得在高速緩沖存儲器16中存儲的累積的命令間隔信息,通過用采樣次數(shù)除累積的命令間隔信息來計算命令間隔的平均值,將該平均值存儲在高速緩沖存儲器16中,并且將該平均值輸出到比較單元21。此外,計算單元20根據(jù)過去存儲在高速緩沖存儲器16中的命令間隔的平均值計算命令間隔的平均值的變化(離散值),并且將該離散值輸出到比較單元21,例如,可以通過下列表達式查找離散值。
S2=1nΣj=1n(Xi-X‾)2]]>S2離散值n采樣數(shù)Xi計算值X平均值例如,如果兩個過去計算的命令間隔的平均值(計算值)是35毫秒和25毫秒,命令間隔的當(dāng)前平均值(計算值)是30毫秒,則平均值是30毫秒,離散值是16。此外,如果三個過去計算的命令間隔的平均值(計算值)是50毫秒、10毫秒、30毫秒,則與如上所述平均值相同,平均值是30毫秒,而離散值是266。在這個實施例中,考慮了變化,可以正確地判斷用戶的使用形式。
注意,盡管根據(jù)上述說明的過去的命令間隔的平均值計算了離散值,該離散值還可以利用測量單元19測量的過去的命令間隔信息進行計算。
在這個實施例中的比較單元21對由測量單元19測量的命令間隔的平均值和預(yù)定閾值進行比較,并將該比較結(jié)果輸出到丟棄單元22。此外,比較單元21對由計算單元20計算的命令間隔的平均值和預(yù)定閾值進行比較,并且將該比較結(jié)果輸出到判斷單元23。此外,如果命令間隔的平均值等于或大于預(yù)定閾值,則比較單元21對由計算單元20計算的離散值和預(yù)定閾值進行,并且將該比較結(jié)果輸出到判斷單元23。
在由測量單元19測量的命令間隔的平均值已經(jīng)持續(xù)了預(yù)定時間或以上的情況下,在這個實施例中的丟棄單元22丟棄存儲在高速緩沖存儲器16中的累積的命令間隔信息,也就是說,重置累積的命令間隔信息。
判斷單元23根據(jù)檢測單元17的檢測結(jié)果和比較單元21的比較結(jié)果,判斷第一驅(qū)動單元12的轉(zhuǎn)速是否是一個合適的旋轉(zhuǎn)速度,并且命令旋轉(zhuǎn)控制單元提高或降低該轉(zhuǎn)速。更具體地說,在這個實施例中的判斷單元23,根據(jù)檢測結(jié)果和比較結(jié)果判斷,判斷信息記錄介質(zhì)11的轉(zhuǎn)速將被提高還是被降低,如果轉(zhuǎn)速將被提高或降低,判斷單元23命令旋轉(zhuǎn)控制單元13a執(zhí)行相應(yīng)的動作。
此外,如果比較結(jié)果是命令間隔的平均值等于或大于閾值X,則判斷單元23判斷例如AV再現(xiàn)正在被執(zhí)行,并且將該判斷結(jié)果輸出到計算單元20。
此外,如果比較的結(jié)果是命令間隔的平均值等于或大于閾值X,則判斷單元23判斷離散值是否等于或大于預(yù)定閾值Z。通常,由于在AV再現(xiàn)期間離散值較小,如果離散值等于或大于預(yù)定閾值Z,例如,判斷單元23判斷正在進行全速讀取,并且指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。此外,如果離散值等于或小于閾值Z,則判斷單元23判斷信息記錄介質(zhì)11是否以大于預(yù)定旋轉(zhuǎn)次數(shù)的速度進行旋轉(zhuǎn),并且如果信息記錄單元11以高速旋轉(zhuǎn),則指示旋轉(zhuǎn)控制單元13a降低轉(zhuǎn)速。注意,如果信息記錄介質(zhì)11以小于預(yù)定旋轉(zhuǎn)次數(shù)的速度進行旋轉(zhuǎn),判斷單元23指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。
用這種方法,可以在全速讀取期間保持高速旋轉(zhuǎn),在AV再現(xiàn)期間保持低速旋轉(zhuǎn),以便精確地判斷用戶的使用形式,從而以合適的旋轉(zhuǎn)次數(shù)控制信息記錄介質(zhì)11的旋轉(zhuǎn)。
此外,判斷單元23判斷命令間隔的平均值是否等于或小于閾值Y。如果命令間隔的平均值等于或小于閾值Y,判斷單元23判斷正在進行全速讀取,并且在之前的命令間隔被測量之后,判斷命令間隔的平均值是否等于或大于第一預(yù)定閾值P,并且利用旋轉(zhuǎn)次數(shù)控制來控制信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù),以便基于根據(jù)命令間隔計算的命令間隔的平均值使其從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn)。如果已經(jīng)檢測到等于或大于預(yù)定閾值P的命令間隔的平均值,則判斷單元23判斷信息記錄介質(zhì)11是否以小于預(yù)定旋轉(zhuǎn)次數(shù)的速度進行旋轉(zhuǎn)。如果信息記錄介質(zhì)11是以低速旋轉(zhuǎn),則判斷單元12指示旋轉(zhuǎn)控制單元13a提高轉(zhuǎn)速。更具體地說,在如下情況下由測量單元19測量命令間隔,命令間隔的平均值根據(jù)由計算單元20測量命令間隔而被計算,并且根據(jù)命令間隔的平均值控制信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù),在信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)被控制以從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn)之后,檢測等于或大于預(yù)定閾值P的命令間隔的平均值是否被產(chǎn)生。此外,如果等于或大于預(yù)定閾值P的命令間隔的平均值被產(chǎn)生,則檢測命令間隔的第一平均值,其中在對信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)進行控制以將其從高速旋轉(zhuǎn)改變?yōu)榈退傩D(zhuǎn)之后,該第一平均值等于或大于預(yù)定閾值P。因此,不清楚在信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)被控制以從高速旋轉(zhuǎn)改變?yōu)榈退傩D(zhuǎn)之后,產(chǎn)生等于或大于預(yù)定閾值P的命令間隔的平均值。因此,在產(chǎn)生了等于或大于預(yù)定閾值P的命令間隔的平均值的情況下,進行對旋轉(zhuǎn)次數(shù)的控制。在沒有產(chǎn)生等于或大于預(yù)定閾值P的命令間隔的平均值的情況下,進行控制,以保持該旋轉(zhuǎn)次數(shù)。
注意,如果信息記錄介質(zhì)11以大于預(yù)定旋轉(zhuǎn)次數(shù)的速度進行旋轉(zhuǎn),則判斷單元12命令旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。
此外,如果命令間隔的平均值等于或大于閾值X,并且等于或小于閾值Y,則判斷單元23指示旋轉(zhuǎn)控制單元13a保持該轉(zhuǎn)速。
用這種方法,例如,在AV再現(xiàn)期間,用戶已經(jīng)完成了快進、倒帶等等的情況下,保持預(yù)定旋轉(zhuǎn)次數(shù),并且如果用戶已經(jīng)從AV再現(xiàn)的形式改變?yōu)槿僮x取的形式,將提高旋轉(zhuǎn)次數(shù),用于精確地判斷用戶的使用形式,從而以適當(dāng)?shù)男D(zhuǎn)次數(shù)控制信息記錄介質(zhì)11。
接下來,利用圖1所示的信息再現(xiàn)設(shè)備2說明信息記錄介質(zhì)11的旋轉(zhuǎn)控制的操作。參考圖8說明以下每個步驟的操作。
注意,圖8是第四實施例中根據(jù)來自用戶的讀出請求執(zhí)行處理的流程圖。
注意假設(shè)這個實施例中使用的命令間隔T、閾值X、閾值Y、閾值Z、閾值P并不僅限于該實施例,而是可以改變的。
在圖8的步驟S101,主機4根據(jù)來自用戶的用于信息記錄介質(zhì)11的再現(xiàn)請求指示發(fā)出一個再現(xiàn)命令,并且第一驅(qū)動單元12開始根據(jù)再現(xiàn)命令控制轉(zhuǎn)速的處理。
更具體地說,主機4根據(jù)來自用戶的用于信息記錄介質(zhì)11的再現(xiàn)請求,發(fā)出一個再現(xiàn)命令,該再現(xiàn)命令用于從記錄在信息記錄介質(zhì)11中的信息進行再現(xiàn),并且通過控制器5將再現(xiàn)命令傳輸?shù)津?qū)動器6。
接下來,在步驟S102,控制單元13利用測量單元19測量命令間隔。
在步驟S102,控制單元13檢測從主機4輸入的再現(xiàn)命令,并且測量命令間隔,直到在步驟S101產(chǎn)生下一個再現(xiàn)命令。更具體地說,控制單元13測量圖2A到2C所示的從DI的結(jié)束到下一個CM的開始的間隔。
接下來,在步驟S103,控制單元13累積由計算單元20測量的命令間隔信息。
在步驟S103,控制單元13將測量的命令間隔信息添加到已經(jīng)存儲在高速緩沖存儲器16中的命令間隔信息中,以累積命令間隔信息,并且將累積的命令間隔信息存儲在高速緩沖存儲器16中。
注意,如果累積命令間隔信息沒有存儲在高速緩沖存儲器16中,控制單元13不會將測量的命令間隔加到任何值,而是存儲命令間隔信息。
接下來,在步驟S104,控制單元13判斷測量的命令間隔是否等于或大于閾值T。如果這個判斷是肯定的,則控制單元13轉(zhuǎn)到步驟S116,在步驟S116,控制單元13丟棄(刪除)命令間隔信息,并且轉(zhuǎn)到步驟S117,如果這個判斷是否定的,則控制單元13轉(zhuǎn)到步驟S105。在步驟S104使用的命令間隔的閾值T是,例如,500毫秒。
在步驟S104,控制單元13判斷測量的命令間隔作為數(shù)據(jù)是否有效。這是為了防止由于用戶的指示變化(例如,當(dāng)用戶重復(fù)暫停和重新開始的時候)而導(dǎo)致的命令間隔被顯著提高的情況下,計算出較低的平均命令間隔值,而導(dǎo)致執(zhí)行不希望的轉(zhuǎn)速控制。
注意,如果在這個判斷中,測量的命令間隔作為數(shù)據(jù)是否有效的,則控制單元13繼續(xù)該處理。如果測量的命令間隔作為數(shù)據(jù)是否無效,則控制單元13丟棄存儲在高速緩沖存儲器16中的命令間隔,并且對命令間隔進行測量,也就是說,再次累積命令間隔信息。
如第一實施例中所述,在本申請的信息再現(xiàn)設(shè)備2中,在旋轉(zhuǎn)次數(shù)較高的情況下(例如,在AV數(shù)據(jù)的再現(xiàn)期間),如果命令間隔已經(jīng)增至閾值T或T以上,則執(zhí)行減少旋轉(zhuǎn)次數(shù)的控制。因此,在希望高速旋轉(zhuǎn)讀出數(shù)據(jù)的時候,例如正常數(shù)據(jù)讀出的時間,必須防止不正確地進行命令間隔的測量。例如,在正常數(shù)據(jù)讀出時,如果來自用戶的讀出請求非間歇性地被執(zhí)行,且重復(fù)中止和重新開始,測量的命令間隔比實際上長。因此,在這個實施例中,因為通過增加步驟S104丟棄和再次測量命令間隔信息,可以防止錯誤的命令間隔的測量。因此,可以防止在正常數(shù)據(jù)讀出的時候降低旋轉(zhuǎn)次數(shù)。
接下來,在步驟S105,控制單元13判斷預(yù)定的采樣次數(shù)(例如,命令次數(shù))的命令間隔是否已經(jīng)根據(jù)檢測再現(xiàn)命令被檢測到了。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S106。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S117。
在S105,更具體地說,控制單元13判斷是否已經(jīng)過去預(yù)定的時間或是否已經(jīng)獲取相當(dāng)于預(yù)定采樣次數(shù)的命令間隔信息。
接下來,在步驟S106,控制單元13通過用預(yù)先設(shè)定的采樣次數(shù),即檢測的命令的次數(shù),除累積的命令間隔信息來計算命令間隔的平均值。
接下來,在步驟S107,控制單元13利用比較單元21判斷命令間隔的平均值是否等于或大于預(yù)先設(shè)定的閾值X。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S108。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S112。此外,在這個處理中使用的閾值X是,例如,10毫秒。
在步驟S107,判斷命令間隔的平均值是否處于如圖2B所示的情況。更具體地說,例如,控制單元13判斷是否正在執(zhí)行AV再現(xiàn)。
接下來,在步驟S108,控制單元13利用計算單元20計算命令間隔的平均值的變化(離散值)。通常,因為命令間隔的平均值的變化(離散值)在AV數(shù)據(jù)再現(xiàn)期間有所下降,通過這個處理可以更正確地判斷用戶的使用形式。
接下來,在步驟S109,控制單元13利用比較單元21,判斷離散值是否大于閾值Z。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S117。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S110。此外,在這個處理中使用的閾值Z是,例如40。
在步驟S109,控制單元13參考命令間隔的平均值的變化情況,判斷信息記錄介質(zhì)11的形式。更具體地說,如果變化很大,例如變化處于全速讀取的情況,則控制單元13進行控制,保持信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)。此外,如果變化很小,例如變化處于AV再現(xiàn)的情況,如果信息記錄介質(zhì)11以高速進行旋轉(zhuǎn),控制單元13進行控制,降低信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)。
接下來,在步驟S110,控制單元13利用判斷單元23判斷轉(zhuǎn)速是否是大于預(yù)定的轉(zhuǎn)速。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S111。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S117。
在步驟S110,控制單元13檢查第一驅(qū)動單元12的轉(zhuǎn)速并且判斷是否可以降低信息記錄介質(zhì)11的轉(zhuǎn)速。
接下來,在步驟S111,控制單元13執(zhí)行用于控制第一驅(qū)動單元12將信息記錄介質(zhì)11的轉(zhuǎn)速降低到一預(yù)定值的處理。
用這種方法,通過降低第一驅(qū)動單元12的轉(zhuǎn)速,以低速進行讀出處理,可以減少由于不必要的高速旋轉(zhuǎn)使驅(qū)動器6產(chǎn)生的振動、噪音等等。
接下來,當(dāng)在步驟S107控制單元13判斷命令間隔的平均值小于閾值X時,在步驟S112,控制單元13利用判斷單元23判斷命令間隔的平均值是否等于或小于閾值Y。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S113。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S117。此外,在這個處理中使用的閾值Y是,例如,2毫秒。
在步驟S112,控制單元13判斷命令間隔的平均值是否處于如圖2C所示的情況。更具體地說,例如,控制單元13判斷是否正在執(zhí)行AV全速讀取。
接下來,在步驟S113,控制單元13的判斷單元23判斷通過上次由旋轉(zhuǎn)控制單元13a控制信息記錄介質(zhì)11從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn)之后,是否已經(jīng)產(chǎn)生了等于或大于預(yù)定閾值P的命令間隔的平均值。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S114。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S117。此外,在這個處理中使用的閾值P是,例如,一秒。
在步驟S113,控制單元13在之前由旋轉(zhuǎn)控制單元S113a控制信息記錄介質(zhì)11從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn)之后,根據(jù)是否已經(jīng)產(chǎn)生了等于或大于預(yù)定閾值P的命令間隔的平均值,判斷信息記錄介質(zhì)11的形式。此外,控制單元13檢測命令間隔的平均值,該平均值已經(jīng)在執(zhí)行了從高速旋轉(zhuǎn)到低速旋轉(zhuǎn)的旋轉(zhuǎn)控制之后在第一時間提高到閾值P或以上。更具體地說,如果在預(yù)定的時段產(chǎn)生了大于預(yù)定閾值P的命令間隔的平均值,則控制單元13判斷信息記錄介質(zhì)11處于一個從AV再現(xiàn)到全速讀取的轉(zhuǎn)換情況,并且進行控制,用于增加信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)。此外,如果在預(yù)定的時段,命令間隔的平均值小于閾值,則例如,控制單元13判斷信息記錄介質(zhì)11處于AV再現(xiàn)的情況,并進行控制,用于保持信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)。
如第一實施例中所述,本申請的信息再現(xiàn)設(shè)備2根據(jù)命令間隔的平均值控制信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)。因此,例如,當(dāng)用戶在AV再現(xiàn)期間進行快進或倒帶的時候,將減少命令間隔的平均值。結(jié)果,執(zhí)行增加信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)的控制。因此,盡管AV數(shù)據(jù)再現(xiàn)時,信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)增加了,還是很可能出現(xiàn)產(chǎn)生噪音的問題。因此,在本實施例中,增加了步驟S113,在之前由旋轉(zhuǎn)控制單元13控制信息記錄介質(zhì)11的旋轉(zhuǎn)從高速旋轉(zhuǎn)變化到低速旋轉(zhuǎn)之后,只有當(dāng)命令間隔的平均值增加到等于或大于預(yù)定閾值P或以上時,執(zhí)行從低速旋轉(zhuǎn)變成高速旋轉(zhuǎn)的控制。如果在預(yù)定的時段內(nèi),命令間隔的平均值沒有增加到大于閾值P,即使命令間隔的平均值降低到等于或小于閾值Y,信息記錄介質(zhì)11決不會被控制為以高速進行旋轉(zhuǎn)。因此,可以防止在AV數(shù)據(jù)期間發(fā)生旋轉(zhuǎn)次數(shù)提高和降低的情況。
另一方面,如果用戶改變使用形式使之從AV數(shù)據(jù)再現(xiàn)變?yōu)槿僮x取,必須通過增加信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)提高性能,通常,命令間隔的平均值通過用戶對應(yīng)用軟件的結(jié)束/開始操作而被提高。因此,只需要考慮命令間隔的平均值的時間來確定閾值P。
接下來,在步驟S114,控制單元13使判斷單元23檢測第一驅(qū)動單元12的轉(zhuǎn)速并且判斷該轉(zhuǎn)速是否是小于預(yù)定轉(zhuǎn)速。如果這個判斷是肯定的,控制單元13轉(zhuǎn)到步驟S115。如果這個判斷是否定的,控制單元13轉(zhuǎn)到步驟S117。
在步驟S114,控制單元13檢查第一驅(qū)動單元12的轉(zhuǎn)速并且判斷是否可以提高信息記錄單元11的轉(zhuǎn)速。
接下來,在步驟S115,控制單元13控制旋轉(zhuǎn)控制單元13a執(zhí)行一個處理,用于將第一驅(qū)動單元12的轉(zhuǎn)速增加到預(yù)定的值。
在步驟S116,控制單元13利用丟棄單元22丟棄存儲在高速緩沖存儲器16中的命令間隔信息。
在步驟S116,控制單元13判斷測量的命令的間隔作為數(shù)據(jù)是否無效,丟棄存儲在高速緩沖存儲器16中的命令間隔信息,并且再次執(zhí)行命令間隔的測量。
接下來,在步驟S117,控制單元13利用讀出單元18執(zhí)行處理,用于通過拾取控制單元13b,根據(jù)來自信息記錄介質(zhì)11的再現(xiàn)命令讀出信息。
在步驟S117,通過控制器5將讀出信息傳輸?shù)街鳈C4。此外,主機4通過控制器5將讀出信息輸出到監(jiān)視器7和揚聲器8。
接下來,在步驟S118,控制單元13利用測量單元19執(zhí)行在步驟S101發(fā)出的再現(xiàn)命令的命令結(jié)束處理。
接下來,在步驟S119,控制單元13判斷用戶是否已經(jīng)發(fā)送了下一個讀出請求。如果這個判斷是肯定的,也就是說,如果主機4已經(jīng)發(fā)出了下一個再現(xiàn)命令,則控制單元13回到步驟S101。如果這個判斷是否定的,控制單元13基于來自用戶的用于信息記錄介質(zhì)11的再現(xiàn)請求結(jié)束信息的再現(xiàn)處理。
如上所述,在這個實施例的信息再現(xiàn)設(shè)備2包括比較單元,在命令間隔被測量之前,比較命令間隔的平均值和預(yù)先設(shè)定的閾值;計算單元20,當(dāng)比較單元21的比較結(jié)果是,命令間隔的平均值等于或大于閾值X,則根據(jù)之前測量的一個命令間隔和根據(jù)之前測量的命令間隔計算的命令間隔的平均值來計算離散值;判斷單元23,判斷所述離散值是否等于或大于離散閾值Z,該閾值Z是預(yù)先設(shè)定并用于與離散值進行比較的;旋轉(zhuǎn)控制單元13a,根據(jù)判斷單元23的判斷結(jié)果控制第一驅(qū)動單元12的轉(zhuǎn)速。
此外,信息再現(xiàn)設(shè)備2包括檢測單元18,當(dāng)判斷單元23判斷離散值小于離散閾值Z的時候,檢測信息記錄介質(zhì)11的轉(zhuǎn)速;判斷單元23,判斷信息記錄介質(zhì)11是否正以高速旋轉(zhuǎn)作為檢測單元18的檢測結(jié)果,并且在判斷單元23的判斷結(jié)果是信息記錄介質(zhì)11正以高速旋轉(zhuǎn)時,旋轉(zhuǎn)控制單元13a減少信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)。
此外,信息再現(xiàn)設(shè)備2包括比較單元21,在命令間隔以前被測量,并且基于根據(jù)測量的命令間隔所計算的命令間隔的平均值執(zhí)行從高速旋轉(zhuǎn)到低速旋轉(zhuǎn)的信息記錄介質(zhì)11的次數(shù)旋轉(zhuǎn)的控制的旋轉(zhuǎn)次數(shù)控制的情況下,比較單元21比較命令間隔的平均值和預(yù)先設(shè)定的閾值P;檢測單元17,在命令間隔的平均值等于或小于閾值的情況下,在執(zhí)行之前的旋轉(zhuǎn)次數(shù)控制之后,檢測等于或大于預(yù)定閾值的命令間隔的平均值,并且旋轉(zhuǎn)控制單元13a根據(jù)檢測單元17的檢測結(jié)果控制第一驅(qū)動單元12的轉(zhuǎn)速。
此外,信息再現(xiàn)設(shè)備2包括檢測單元17,在檢測單元17檢測到等于或大于閾值P的命令間隔的平均值的情況下,檢測信息記錄介質(zhì)11的轉(zhuǎn)速;判斷單元23,判斷信息記錄介質(zhì)11是否正以低速進行旋轉(zhuǎn)作為檢測單元17的檢測結(jié)果,如果判斷單元23判斷的結(jié)果是信息記錄介質(zhì)11正在以低速旋轉(zhuǎn),旋轉(zhuǎn)控制單元13a提高信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)。
如上所述,依據(jù)這個實施例,對命令間隔進行檢測,并且根據(jù)由主機根據(jù)來自用戶的用于信息記錄介質(zhì)11的再現(xiàn)請求發(fā)出的再現(xiàn)命令,計算命令間隔的平均值,并且如果命令間隔的平均值等于或大于預(yù)定閾值X,則還要計算命令間隔的平均值的離散值,比較該離散值和預(yù)定閾值Z,根據(jù)比較的結(jié)果控制第一驅(qū)動單元12的轉(zhuǎn)速(信息記錄介質(zhì)11的轉(zhuǎn)速)。此外,如果命令間隔的平均值等于或小于預(yù)定閾值Y,根據(jù)之前測量和計算的命令間隔平均值,信息記錄介質(zhì)11的旋轉(zhuǎn)次數(shù)被控制為從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn),只有在旋轉(zhuǎn)控制之后,當(dāng)命令間隔的平均值增加到大于預(yù)定閾值P時,信息記錄介質(zhì)11的轉(zhuǎn)速被控制為從低速旋轉(zhuǎn)變成高速旋轉(zhuǎn)。
因此,它也可以正確地判斷用戶的使用形式,并且根據(jù)使用形式,以一個適當(dāng)?shù)男D(zhuǎn)次數(shù)控制信息記錄介質(zhì)11。
應(yīng)當(dāng)理解,在實施本發(fā)明時可以對在此描述的本發(fā)明的實施例進行多種替換。因此,所附權(quán)利要求定義的本發(fā)明的范圍,并且在這些權(quán)利要求及其等效物內(nèi)的方法和結(jié)構(gòu)都包括在范疇內(nèi)。
2003年5月9日公開的日本專利申請2003-132200,和2004年2月9日公開的日本專利申請2004-32649公開的全部的內(nèi)容,包括說明書、權(quán)利要求書、附圖和摘要在此都引用作為參考。
權(quán)利要求
1.一種信息再現(xiàn)設(shè)備包括驅(qū)動裝置,旋轉(zhuǎn)信息記錄介質(zhì)以便從信息記錄介質(zhì)中讀出預(yù)定的信息;讀取裝置,根據(jù)由外部主機發(fā)出的命令讀出所述信息;測量裝置,測量所述命令的命令間隔;和旋轉(zhuǎn)控制裝置,根據(jù)測量裝置測量的命令間隔控制驅(qū)動裝置的轉(zhuǎn)速。
2.如權(quán)利要求1所述信息再現(xiàn)設(shè)備,還包括計算裝置,根據(jù)在至少預(yù)定時間和預(yù)定次數(shù)之一產(chǎn)生的多個命令間隔,計算命令間隔的平均值,其中所述旋轉(zhuǎn)控制裝置根據(jù)計算裝置計算的命令間隔的平均值,控制驅(qū)動裝置的轉(zhuǎn)速。
3.如權(quán)利要求2所述信息再現(xiàn)設(shè)備,還包括比較裝置,將計算的命令間隔的平均值和預(yù)定閾值進行比較,其中,旋轉(zhuǎn)控制裝置執(zhí)行控制,降低驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
4.如權(quán)利要求2所述信息再現(xiàn)設(shè)備,還包括比較裝置,將檢測的命令間隔的平均值和預(yù)定閾值進行比較,其中,旋轉(zhuǎn)控制裝置執(zhí)行控制,用于在作為比較裝置的比較結(jié)果是命令間隔的平均值等于或小于閾值的情況下,提高驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
5.如權(quán)利要求1所述信息再現(xiàn)設(shè)備,還包括旋轉(zhuǎn)次數(shù)判斷裝置,判斷驅(qū)動裝置的轉(zhuǎn)速是否已經(jīng)大于預(yù)定的轉(zhuǎn)速;和比較裝置,將命令間隔和預(yù)定閾值進行比較,其中,旋轉(zhuǎn)控制裝置根據(jù)由旋轉(zhuǎn)次數(shù)判斷裝置判斷的結(jié)果和由比較裝置比較的結(jié)果,控制驅(qū)動裝置的轉(zhuǎn)速。
6.如權(quán)利要求5所述信息再現(xiàn)設(shè)備,還包括持續(xù)性判斷裝置,判斷命令間隔的測量是否已經(jīng)持續(xù)地執(zhí)行了一個由至少一個預(yù)定時間或一個預(yù)定次數(shù)定義的閾值以上的時間或次數(shù),其中,旋轉(zhuǎn)控制裝置根據(jù)由旋轉(zhuǎn)次數(shù)判斷裝置進行判斷的結(jié)果、由持續(xù)性判斷裝置進行判斷的結(jié)果、和由比較裝置進行比較的結(jié)果,控制驅(qū)動裝置的轉(zhuǎn)速。
7.如權(quán)利要求1所述信息再現(xiàn)設(shè)備,還包括再測量裝置,在命令間隔已經(jīng)持續(xù)了預(yù)定時間或預(yù)定時間以上的情況下,對命令間隔進行再測量。
8.一種信息再現(xiàn)設(shè)備包括驅(qū)動裝置,旋轉(zhuǎn)信息記錄介質(zhì)以便讀出預(yù)定的信息;讀出裝置,從信息記錄介質(zhì)中讀出預(yù)定的信息;存儲裝置,該存儲裝置具有一個預(yù)定的存儲區(qū),用于臨時存儲讀出信息;檢測裝置,檢測一個比例作為高速緩存使用率信息,所述比例是指讀出并存儲的信息相對于存儲裝置的存儲區(qū)所占的比例;和旋轉(zhuǎn)控制裝置(13a),根據(jù)由檢測裝置檢測的高速緩存使用率信息,控制驅(qū)動裝置的轉(zhuǎn)速。
9.如權(quán)利要求8所述信息再現(xiàn)設(shè)備,還包括檢測裝置,檢測根據(jù)預(yù)定時間和預(yù)定次數(shù)至少之一讀出的高速緩存使用率信息;計算裝置,計算由檢測裝置檢測的高速緩存使用率信息的平均值;和旋轉(zhuǎn)控制裝置,根據(jù)計算裝置計算的平均值,控制驅(qū)動單元的轉(zhuǎn)速。
10.如權(quán)利要求9所述信息再現(xiàn)設(shè)備,還包括比較裝置,將計算的高速緩存使用率信息的平均值和預(yù)定閾值進行比較,其中,旋轉(zhuǎn)控制裝置執(zhí)行控制,以在作為比較裝置的比較結(jié)果是高速緩存使用率信息的平均值大于通過閾值的情況下,降低驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
11.如權(quán)利要求9所述信息再現(xiàn)設(shè)備,還包括比較裝置,將計算的高速緩存使用率信息的平均值和預(yù)定閾值進行比較,其中,所述控制裝置進行控制,以在作為比較裝置的比較結(jié)果是存儲的信息相對于存儲裝置的存儲區(qū)所占的比例等于或小于閾值的情況下,提高驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
12.如權(quán)利要求8所述信息再現(xiàn)設(shè)備,其中所述存儲裝置包括位置信息,表示存儲在存儲裝置中的信息量的變化的情況;檢測裝置,檢測位置信息的變化的情況;判斷裝置,判斷由檢測裝置檢測的位置信息沒有變化的情況是否已經(jīng)持續(xù)一個預(yù)定時間或預(yù)定時間以上;和再量測量裝置,用于在作為判斷裝置的判斷結(jié)果是位置信息沒有變化的情況已經(jīng)持續(xù)一個預(yù)定時間或預(yù)定時間以上的情況下,對高速緩存使用率信息進行再測量。
13.一種記錄介質(zhì)中包括的旋轉(zhuǎn)控制程序,可以由信息再現(xiàn)設(shè)備中的計算機讀取,所述旋轉(zhuǎn)控制程序使計算機起如下作用讀出裝置,用于根據(jù)用戶的命令所持續(xù)發(fā)出的命令,從通過驅(qū)動裝置旋轉(zhuǎn)的信息記錄介質(zhì)上讀出信息;檢測裝置,用于檢測所述命令;測量裝置,測量所述命令的命令間隔;和旋轉(zhuǎn)控制裝置,根據(jù)測量裝置測量的命令間隔控制驅(qū)動裝置的轉(zhuǎn)速。
14.一種記錄介質(zhì)包括的旋轉(zhuǎn)控制程序,可以由信息再現(xiàn)設(shè)備中的計算機讀取,所述旋轉(zhuǎn)控制程序使計算機起如下作用讀出裝置,從正在旋轉(zhuǎn)的信息記錄介質(zhì)中讀出預(yù)定的信息;存儲裝置,臨時將由讀出裝置讀出的信息存儲在預(yù)定存儲區(qū)中;檢測裝置,檢測存儲的信息相對于存儲裝置的存儲區(qū)所占的比例;和旋轉(zhuǎn)控制裝置,根據(jù)由檢測裝置檢測的信息所占的比例來控制信息記錄介質(zhì)的轉(zhuǎn)速。
15.一種從預(yù)定的信息記錄介質(zhì)中讀出信息并且再現(xiàn)該信息的信息再現(xiàn)方法,所述信息再現(xiàn)方法包括以預(yù)定的旋轉(zhuǎn)次數(shù)旋轉(zhuǎn)信息記錄介質(zhì)的驅(qū)動處理;讀出處理,根據(jù)來自用戶的命令持續(xù)發(fā)出的命令,從旋轉(zhuǎn)的信息記錄介質(zhì)中讀出信息;檢測命令的檢測處理;和測量處理,測量命令的命令間隔,其中,在所述驅(qū)動處理中,根據(jù)測量的命令間隔改變轉(zhuǎn)速。
16.一種從預(yù)定的信息記錄介質(zhì)中讀出信息并且再現(xiàn)該信息的信息再現(xiàn)方法,所述信息再現(xiàn)方法包括驅(qū)動處理,驅(qū)動以使信息記錄介質(zhì)以預(yù)定的旋轉(zhuǎn)次數(shù)旋轉(zhuǎn);讀出處理,從正在旋轉(zhuǎn)的信息記錄介質(zhì)中讀出預(yù)定的信息;存儲處理,臨時將讀出的信息存儲在具有一個固定存儲器區(qū)域的存儲裝置中;和檢測處理,檢測存儲的信息相對于存儲裝置的存儲區(qū)所占的比例,其中,在所述驅(qū)動處理中,根據(jù)檢測信息所占的比例改變轉(zhuǎn)速。
17.如權(quán)利要求2的信息再現(xiàn)裝置,還包括比較裝置,將計算的命令間隔的平均值分別和預(yù)先設(shè)定的第一和第二閾值進行比較,其中,作為比較裝置的比較結(jié)果,在命令間隔的平均值等于或大于第一閾值的情況下,旋轉(zhuǎn)控制裝置降低驅(qū)動裝置的旋轉(zhuǎn)次數(shù),在命令間隔的平均值等于或小于第二閾值的情況下,旋轉(zhuǎn)控制裝置增加驅(qū)動裝置的旋轉(zhuǎn)次數(shù)。
18.如權(quán)利要求2所述信息再現(xiàn)設(shè)備,還包括比較裝置,在命令間隔之前被測量的情況下,比較命令間隔的平均值和預(yù)先設(shè)定的閾值;計算裝置,用于在作為比較裝置的比較結(jié)果是根據(jù)之前測量的命令間隔計算的命令間隔的平均值等于或大于閾值的情況下,基于之前測量的命令間隔和命令間隔的平均值之一計算離散值;并且判斷裝置,用于判斷離散值是否等于或大于離散閾值,該離散閾值是預(yù)先設(shè)定用于與離散值進行比較的閾值,其中,旋轉(zhuǎn)控制裝置根據(jù)判斷裝置的判斷結(jié)果控制驅(qū)動裝置的轉(zhuǎn)速。
19.如權(quán)利要求18所述信息再現(xiàn)設(shè)備,還包括檢測裝置,在判斷裝置判斷離散值小于離散閾值的情況下,檢測信息記錄介質(zhì)的轉(zhuǎn)速;并且判斷裝置,判斷信息記錄介質(zhì)是否以高速旋轉(zhuǎn)作為檢測裝置的檢測結(jié)果,其中,在判斷裝置判斷信息記錄介質(zhì)是以高速進行旋轉(zhuǎn)的情況下,旋轉(zhuǎn)控制裝置降低信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)。
20.如權(quán)利要求2所述信息再現(xiàn)設(shè)備,還包括比較裝置,在命令間隔之前被測量,并且基于根據(jù)測量的命令間隔計算的命令間隔的平均值執(zhí)行旋轉(zhuǎn)次數(shù)控制以便控制信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)從高速旋轉(zhuǎn)變成低速旋轉(zhuǎn)的情況下,將命令間隔的平均值和預(yù)先設(shè)定的用于旋轉(zhuǎn)控制的閾值進行比較;并且檢測裝置,在命令間隔的平均值等于或小于閾值的情況下,在先前的旋轉(zhuǎn)次數(shù)控制被執(zhí)行之后,檢測等于或大于用于旋轉(zhuǎn)控制的閾值的命令間隔的平均值,其中,旋轉(zhuǎn)控制裝置根據(jù)檢測裝置的檢測結(jié)果控制驅(qū)動裝置的轉(zhuǎn)速。
21.如權(quán)利要求20所述信息再現(xiàn)設(shè)備,還包括旋轉(zhuǎn)次數(shù)檢測裝置,在檢測裝置檢測到了等于或大于閾值的命令間隔的平均值的情況下,檢測信息記錄介質(zhì)的轉(zhuǎn)速;并且判斷裝置,判斷信息記錄介質(zhì)是否以低速旋轉(zhuǎn)作為檢測裝置的檢測結(jié)果,其中,在判斷裝置判斷信息記錄介質(zhì)是以低速進行旋轉(zhuǎn)的情況下,旋轉(zhuǎn)控制裝置提高信息記錄介質(zhì)的旋轉(zhuǎn)次數(shù)。
22.一種信息記錄介質(zhì),其中,以可由包括在信息再現(xiàn)設(shè)備中的記錄計算機讀取的方式記錄了一個旋轉(zhuǎn)控制程序,所述旋轉(zhuǎn)控制程序使記錄計算機起如下作用讀出裝置,基于根據(jù)來自用戶的命令持續(xù)發(fā)出的命令,從由驅(qū)動裝置旋轉(zhuǎn)的信息記錄介質(zhì)讀出信息;檢測裝置,用于檢測所述命令;測量裝置,測量所述命令的命令間隔;和旋轉(zhuǎn)控制裝置,根據(jù)測量裝置測量的命令間隔,控制驅(qū)動裝置的轉(zhuǎn)速。
23.一種信息記錄介質(zhì),其中以可由包括在信息再現(xiàn)設(shè)備中的記錄計算機讀取的方式記錄了一個旋轉(zhuǎn)控制程序,所述旋轉(zhuǎn)控制程序使計算機起如下作用讀出裝置,從正在旋轉(zhuǎn)的信息記錄介質(zhì)中讀出預(yù)定的信息;存儲裝置,臨時將由讀出裝置讀出的信息存儲在預(yù)定的存儲區(qū)中;檢測裝置,檢測存儲的信息相對于存儲裝置的存儲區(qū)所占的比例;和旋轉(zhuǎn)控制裝置,根據(jù)由檢測裝置檢測的信息所占的比例,控制信息記錄介質(zhì)的轉(zhuǎn)速。
全文摘要
一種信息再現(xiàn)設(shè)備,具有驅(qū)動裝置,旋轉(zhuǎn)信息記錄介質(zhì)以便從信息記錄介質(zhì)中讀出預(yù)定的信息;讀取裝置,根據(jù)從外部主機發(fā)出的命令讀出所述信息;測量設(shè)備,測量所述命令的命令間隔;旋轉(zhuǎn)控制裝置,根據(jù)測量設(shè)備測量的命令間隔,控制驅(qū)動裝置的轉(zhuǎn)速。
文檔編號G11B19/26GK1574005SQ20041007663
公開日2005年2月2日 申請日期2004年5月9日 優(yōu)先權(quán)日2003年5月9日
發(fā)明者德留健一, 大石正己, 大高下貴宏 申請人:日本先鋒公司