欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息記錄再現(xiàn)裝置及其讀寫(xiě)指令的處理方法

文檔序號(hào):6561817閱讀:172來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):信息記錄再現(xiàn)裝置及其讀寫(xiě)指令的處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于在光信息記錄介質(zhì)上對(duì)信息進(jìn)行記錄再現(xiàn)的信息記錄再現(xiàn)裝置,特別是涉及在這樣的裝置中,用于對(duì)來(lái)自主機(jī)一側(cè)的讀寫(xiě)指令進(jìn)行處理的讀寫(xiě)指令的處理方法。
背景技術(shù)
近年來(lái),在CD和DVD等的光信息記錄介質(zhì)上可以記錄信息的高密度化不斷發(fā)展,伴隨在這樣介質(zhì)一側(cè)的高密度化,用于在該光信息記錄介質(zhì)上對(duì)信息進(jìn)行記錄再現(xiàn)的信息記錄再現(xiàn)裝置的高速化也得到發(fā)展,即所謂在驅(qū)動(dòng)一側(cè)光盤(pán)以高的旋轉(zhuǎn)速度進(jìn)行記錄再現(xiàn)的高速化得到發(fā)展。
而伴隨此旋轉(zhuǎn)速度的高速化,例如在DVD驅(qū)動(dòng)中,需要用于從睡眠(Sleep)狀態(tài)返回到12倍速的提速旋轉(zhuǎn)(速度增加)處理的時(shí)間,在CAV和CLV之間的切換處理也需要時(shí)間,因此,在讀寫(xiě)(Write/Read)動(dòng)作開(kāi)始時(shí)需要時(shí)間。由于在這樣的讀寫(xiě)動(dòng)作開(kāi)始之前的時(shí)間增加,根據(jù)情況不同,有時(shí)會(huì)超過(guò)在OS中讀寫(xiě)指令(Write/Read Command)處理的超時(shí)(例如7.5秒),存在有使傳送特性降低的問(wèn)題。
現(xiàn)在已經(jīng)知道的有例如按照以下專(zhuān)利文獻(xiàn)1,發(fā)表了對(duì)于采用OS的指令處理中設(shè)置超時(shí)的系統(tǒng),在光盤(pán)驅(qū)動(dòng)一側(cè)增加控制。也就是,在盤(pán)裝置內(nèi)設(shè)置計(jì)時(shí)器,判斷超高速緩沖存儲(chǔ)器的狀況,在計(jì)時(shí)器的限定時(shí)間內(nèi)不能處理指令要求的情況下,向主機(jī)做錯(cuò)誤報(bào)告。
此外,例如按照以下專(zhuān)利文獻(xiàn)2,發(fā)表了如下的技術(shù)沒(méi)有考慮上述的在OS的指令處理中超時(shí)的問(wèn)題,以防止超高速緩沖存儲(chǔ)器充滿(mǎn)為目的,判斷主機(jī)的記錄指令是隨機(jī)記錄要求或是時(shí)序的記錄要求,然后進(jìn)行光盤(pán)記錄,提高超高速緩沖存儲(chǔ)器的使用效率。
專(zhuān)利文獻(xiàn)1日本特開(kāi)2001-357619號(hào)公報(bào)專(zhuān)利文獻(xiàn)2日本特開(kāi)2005-216431號(hào)公報(bào)可是,在上述的現(xiàn)有技術(shù)中,特別是在前者中,具有臨時(shí)存儲(chǔ)從光盤(pán)讀出數(shù)據(jù)的超高速緩沖存儲(chǔ)器、以及檢測(cè)在讀出處理中賦予的規(guī)定的限制時(shí)間的計(jì)時(shí)器,對(duì)應(yīng)于從主機(jī)系統(tǒng)讀出要求,判斷在所述超高速緩沖存儲(chǔ)器中要讀出的數(shù)據(jù)是否存在。在存在數(shù)據(jù)的情況下,沒(méi)有使用計(jì)時(shí)裝置,將超高速緩沖存儲(chǔ)器的數(shù)據(jù)傳送到主機(jī)系統(tǒng),在超高速緩沖存儲(chǔ)器中不存在數(shù)據(jù)的情況下,判斷在讀出處理中要求的時(shí)間是否超過(guò)規(guī)定的限制時(shí)間,其結(jié)果,如沒(méi)有超過(guò)的話(huà),則將數(shù)據(jù)傳送到主機(jī),在超過(guò)的情況下,通過(guò)在主機(jī)上進(jìn)行錯(cuò)誤報(bào)告,將提高對(duì)讀出要求的處理速度作為內(nèi)容。
也就是,不能應(yīng)對(duì)因用于所述提速旋轉(zhuǎn)的時(shí)間、以及在CAV和CLV之間的切換處理等、導(dǎo)致讀寫(xiě)(Write/Read)動(dòng)作開(kāi)始時(shí)需要時(shí)間的增加的情況。特別是在高速的DVD-RAM 12X情況下,從軸停止?fàn)顟B(tài)向最高速度提速旋轉(zhuǎn)(懷疑原文錯(cuò)一個(gè)假名)的時(shí)間增加,在其間具有指令的情況下,超過(guò)了超時(shí)的時(shí)間。
此外,在所述的后者的現(xiàn)有技術(shù)中,不是對(duì)應(yīng)于所述本發(fā)明的課題,換句話(huà)說(shuō),是通過(guò)根據(jù)來(lái)自主機(jī)記錄指令的種類(lèi),實(shí)施光盤(pán)記錄,提高超高速緩沖存儲(chǔ)器的使用效率的技術(shù),它也不能應(yīng)對(duì)關(guān)于本發(fā)明作為解決方法的課題的、包括提速旋轉(zhuǎn)時(shí)間和CAV/CLV的切換處理的讀寫(xiě)(Write/Read)動(dòng)作開(kāi)始時(shí)間的增加。

發(fā)明內(nèi)容
所以在本發(fā)明中,鑒于所述現(xiàn)有技術(shù)中的問(wèn)題,其目的在于提供一種信息記錄再現(xiàn)裝置、以及為此的讀寫(xiě)指令的指令處理方法,用于通過(guò)以從所述的睡眠(Sleep)狀態(tài)提速旋轉(zhuǎn)(速度增加)為主、在驅(qū)動(dòng)一側(cè)的讀寫(xiě)(Write/Read)動(dòng)作中的延遲,防止來(lái)自主機(jī)一側(cè)的讀寫(xiě)指令(Write/Read Command)陷入所述OS的超時(shí)。
為了達(dá)到所述目的,按照本發(fā)明,提供一種信息記錄再現(xiàn)裝置,包括能夠?qū)獗P(pán)介質(zhì)進(jìn)行記錄以及再現(xiàn)的光學(xué)頭、在與上位裝置之間進(jìn)行包括讀寫(xiě)指令的命令的發(fā)送接收的部件、用于臨時(shí)存儲(chǔ)所述命令的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部件、以及用于控制該信息記錄再現(xiàn)裝置的動(dòng)作的控制部件,其中,還包括在有來(lái)自所述上位裝置的讀寫(xiě)指令的情況下,判斷對(duì)應(yīng)該指令的功能是否處于延遲中的判斷部件、以及在由所述判斷部件判斷功能處于延遲中的情況下,降低來(lái)自所述數(shù)據(jù)存儲(chǔ)部件的數(shù)據(jù)傳送速度的降低數(shù)據(jù)傳送速度部件。
此外,按照本發(fā)明,為了實(shí)現(xiàn)所述目的,提供一種信息的讀寫(xiě)指令的處理方法,其中,該信息記錄再現(xiàn)裝置包括能夠?qū)獗P(pán)介質(zhì)進(jìn)行記錄以及再現(xiàn)的光學(xué)頭、在與上位裝置之間進(jìn)行包括讀寫(xiě)指令的命令的發(fā)送接收的部件、用于臨時(shí)存儲(chǔ)所述命令的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部件、以及用于控制該信息記錄再現(xiàn)裝置的動(dòng)作的控制部件,在所述處理方法中,在有來(lái)自所述上位裝置的讀寫(xiě)指令的情況下,判斷對(duì)應(yīng)該指令的功能是否處于延遲中,在判斷功能處于延遲中的情況下,降低來(lái)自所述數(shù)據(jù)存儲(chǔ)部件的數(shù)據(jù)傳送速度。
此外,在本發(fā)明中,在所述信息記錄再現(xiàn)裝置或其讀寫(xiě)指令的處理方法中,對(duì)于從所述上位裝置發(fā)送的全部讀寫(xiě)指令,優(yōu)選的是實(shí)施降低數(shù)據(jù)的傳送速度,這種情況下優(yōu)選的是將大體1秒的延遲插入到傳送時(shí)間中。
此外,在本發(fā)明中,在所述信息記錄再現(xiàn)裝置或其讀寫(xiě)指令的處理方法中,對(duì)于從所述上位裝置發(fā)送的一部分讀寫(xiě)指令,實(shí)施降低數(shù)據(jù)的傳送速度?;蛘邇?yōu)選的是對(duì)從所述上位裝置發(fā)送的讀寫(xiě)的最初指令,實(shí)施降低數(shù)據(jù)的傳送速度,這種情況下優(yōu)選的是將大體6秒的延遲插入到傳送時(shí)間中。
如上所述,按照本發(fā)明,提供的信息記錄再現(xiàn)裝置或?yàn)榇说淖x寫(xiě)指令的處理方法,通過(guò)以從所述的睡眠(Sleep)狀態(tài)提速旋轉(zhuǎn)(速度增加)為主、在驅(qū)動(dòng)一側(cè)的讀寫(xiě)(Write/Read)動(dòng)作中的延遲,可以簡(jiǎn)單可靠地防止來(lái)自主機(jī)一側(cè)的讀寫(xiě)指令(Write/Read Command)陷入所述OS的超時(shí),發(fā)揮很好的效果。


圖1是用于表示本發(fā)明一個(gè)實(shí)施方式的光盤(pán)裝置的簡(jiǎn)要構(gòu)成的框圖。
圖2是表示所述對(duì)光盤(pán)裝置中的讀寫(xiě)指令、特別是對(duì)寫(xiě)(Write)指令的處理的一個(gè)例子的流程圖。
圖3是表示所述對(duì)光盤(pán)裝置中的讀寫(xiě)指令、特別是對(duì)讀(Read)指令的處理的一個(gè)例子的流程圖。
圖4是用于說(shuō)明本發(fā)明實(shí)施方式的讀寫(xiě)指令的處理原理的說(shuō)明圖。
圖5是用于說(shuō)明本發(fā)明其他實(shí)施方式的讀寫(xiě)指令的處理原理的說(shuō)明圖。
圖6是用于說(shuō)明通常的光盤(pán)裝置中的讀寫(xiě)指令的處理原理的說(shuō)明圖。
標(biāo)號(hào)說(shuō)明200…上位裝置(主計(jì)算機(jī))、301…光盤(pán)介質(zhì)、500…光盤(pán)裝置、502…接口-控制器、503…緩沖存儲(chǔ)器、504…微處理器、505…控制存儲(chǔ)器、506…記錄電路、507...再現(xiàn)電路、508…光學(xué)頭。
具體實(shí)施例方式
下面,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。
圖1是表示本發(fā)明的一個(gè)實(shí)施方式的信息記錄再現(xiàn)裝置(光盤(pán)裝置)的、例如DVD-RAM記錄再現(xiàn)裝置的簡(jiǎn)要構(gòu)成的框圖。
在此圖1中,例如表示用通用計(jì)算機(jī)(以下稱(chēng)為微機(jī))等構(gòu)成的上位裝置(主計(jì)算機(jī))200,從此主計(jì)算機(jī)200發(fā)送包括讀寫(xiě)命令(讀寫(xiě)指令(Write/Read Command))的命令。
另一方面,圖下方的300表示光信息記錄介質(zhì),更具體地說(shuō),例如表示象DVD-RAM介質(zhì)那樣的光盤(pán)介質(zhì)301。此外,如圖中箭頭所示,此光盤(pán)介質(zhì)301可以相對(duì)于DVD-RAM記錄-再現(xiàn)裝置的光盤(pán)裝置500插入或抽出,這樣來(lái)進(jìn)行信息的記錄再現(xiàn)。從圖可以看出,此光盤(pán)裝置500具有作為能夠相對(duì)主計(jì)算機(jī)200進(jìn)行連接的接口的接口-控制器502和光學(xué)頭508。此外,此光學(xué)頭508的位置相對(duì)于所述光盤(pán)介質(zhì)301移動(dòng),并且使光(例如來(lái)自激光二極管的激光)通過(guò)光學(xué)系統(tǒng)進(jìn)行照射,通過(guò)檢測(cè)它的反射光,在此信息記錄面上記錄信息,或使信息再現(xiàn)。
此外,此光盤(pán)裝置500具有將來(lái)自光學(xué)頭508的再現(xiàn)信號(hào)作為輸入的再現(xiàn)電路507、向光學(xué)頭508輸出記錄信號(hào)的記錄電路506,這些再現(xiàn)電路507和記錄電路506通過(guò)緩沖存儲(chǔ)器,連接到所述接口-控制器502。在此光盤(pán)裝置500中,為了對(duì)該裝置整體進(jìn)行控制,還設(shè)置有裝備微處理器504和作為高速的IC存儲(chǔ)器的控制存儲(chǔ)器505的控制部件。
也就是,在所述構(gòu)成的光盤(pán)裝置中,從上述的上位裝置200發(fā)送的命令,也就是讀寫(xiě)(Write/Read)命令,首先用裝置的接口-控制器502接收信號(hào)(輸入),傳遞給設(shè)在它內(nèi)部的微處理器504。然后,從上位裝置200發(fā)送的命令是記錄要求的情況下,也就是,是寫(xiě)指令(Write Command)的情況下,微處理器504通過(guò)所述接口-控制器502,指示將此記錄要求的記錄數(shù)據(jù)發(fā)送到緩沖存儲(chǔ)器503。此外,微處理器504將記錄數(shù)據(jù)從該緩沖存儲(chǔ)器503向記錄電路506傳送。
此后,微處理器504對(duì)記錄電路506指示編碼,這樣記錄電路506在緩沖存儲(chǔ)器507上進(jìn)行記錄要求數(shù)據(jù)的編碼處理。然后,微處理器504對(duì)記錄電路506指示在光盤(pán)介質(zhì)301規(guī)定位置記錄編碼后的數(shù)據(jù),這樣,記錄電路506通過(guò)所述光學(xué)頭508向光盤(pán)介質(zhì)301的規(guī)定位置進(jìn)行記錄。
與此相反,從上位裝置200發(fā)送的命令是再現(xiàn)要求的情況下,也就是,是讀指令(Read Command)的情況下,微處理器504對(duì)所述再現(xiàn)電路507指示從光盤(pán)介質(zhì)301的規(guī)定位置進(jìn)行數(shù)據(jù)再現(xiàn)的指示。這樣,再現(xiàn)電路507通過(guò)光學(xué)頭508,將從光盤(pán)介質(zhì)301的規(guī)定位置再現(xiàn)的數(shù)據(jù),存儲(chǔ)到連接在該再現(xiàn)電路507的緩沖存儲(chǔ)器503。然后,在再現(xiàn)的數(shù)據(jù)有錯(cuò)誤的情況下,該再現(xiàn)電路507進(jìn)行錯(cuò)誤修正。然后,微處理器504進(jìn)行就完成錯(cuò)誤修正后的再現(xiàn)數(shù)據(jù),從緩沖存儲(chǔ)器503通過(guò)接口-控制器502轉(zhuǎn)送到上位裝置200的動(dòng)作。
也就是,在本發(fā)明的光盤(pán)裝置中,響應(yīng)來(lái)自上位裝置200的指令,用所述光學(xué)頭508寫(xiě)入或再現(xiàn)(Write/Read)的數(shù)據(jù)一旦貯存到作為超高速緩沖(Cache)存儲(chǔ)器功能的所述緩沖存儲(chǔ)器503中,然后,通過(guò)接口-控制器502,讀出(再現(xiàn))的數(shù)據(jù)被發(fā)送到上位裝置200,另一方面,從上位裝置501發(fā)送的數(shù)據(jù)通過(guò)光學(xué)頭508,寫(xiě)入(記錄)到光盤(pán)介質(zhì)中。
下面,參照附圖4~圖6,對(duì)用本發(fā)明的處理方法,避免讀寫(xiě)指令(Write/Read Command)的超時(shí)的原理進(jìn)行說(shuō)明。
首先,在附圖6中,表示從上位裝置200發(fā)送的命令,也就是讀寫(xiě)指令(Write/Read Command)在光盤(pán)裝置中,通常通過(guò)“用Sleep回歸/試寫(xiě)等的延遲”和“用倍速切換等的延遲”,使此指令處理延遲的原理。
其中,所謂的“用Sleep回歸/試寫(xiě)等的延遲”是指例如光盤(pán)裝置一旦成為睡眠(休止)狀態(tài),由于產(chǎn)生讀寫(xiě)指令(Write/Read Command),為了從睡眠(Sleep)狀態(tài)回歸到待機(jī)(Standby)狀態(tài),通過(guò)包括提速旋轉(zhuǎn)(速度增加)處理和試寫(xiě)等各種調(diào)整處理,停止讀寫(xiě)功能(不可能),由此到讀寫(xiě)(Write/Read)動(dòng)作的開(kāi)始之前產(chǎn)生的延遲。此外,所謂“用倍速切換等的延遲”是指以裝置以倍速切換等為原因,停止(中斷)讀寫(xiě)功能,此后再到讀寫(xiě)(Write/Read)動(dòng)作開(kāi)始之前產(chǎn)生的延遲。
圖6(A)特別表示對(duì)來(lái)自主計(jì)算機(jī)的寫(xiě)指令(Write Command)的處理通過(guò)所述的“用Sleep回歸/試寫(xiě)等的延遲”(此期間停止寫(xiě)入(Write)動(dòng)作),超過(guò)OS的超時(shí)的時(shí)間(例如7.5秒)的原理,圖6(B)表示對(duì)來(lái)自主計(jì)算機(jī)的讀指令(Read Command)的處理通過(guò)所述的“用倍速切換等的延遲”(此期間停止讀出(Read)動(dòng)作),超過(guò)OS的超時(shí)的時(shí)間(例如7.5秒)的原理。此外,其中所謂對(duì)寫(xiě)指令(WriteCommand)和讀指令(Read Command)的處理的延遲,是指通過(guò)停止在光盤(pán)裝置500中的讀出(Read)動(dòng)作和寫(xiě)入(Write)動(dòng)作,不實(shí)施響應(yīng)來(lái)自上位裝置200的指令的數(shù)據(jù)的發(fā)送和接收。
在所述圖6(A)的上部,表示用所述緩沖存儲(chǔ)器507構(gòu)成的超高速緩沖(CacheCache Size=(6ECC block)的例子)的狀態(tài)(Cache狀態(tài)),圖的成網(wǎng)格的部分是表示在該超高速緩沖存儲(chǔ)器的記錄容量中,記錄(占有)數(shù)據(jù)部分,另一方面,沒(méi)有畫(huà)網(wǎng)格的部分表示沒(méi)有記錄(空白)的部分。此外,在圖的中部表示來(lái)自主計(jì)算機(jī)的寫(xiě)指令(Write Command)的發(fā)生狀況。而圖的下部表示光盤(pán)裝置寫(xiě)入(Write)動(dòng)作狀況。
在通常的動(dòng)作中如圖的下部箭頭所示,在“用Sleep回歸/試寫(xiě)等的延遲”的期間,沒(méi)有進(jìn)行從光盤(pán)裝置500向光盤(pán)介質(zhì)301的寫(xiě)入(Write)動(dòng)作,所以如在圖的上部所示,伴隨來(lái)自主計(jì)算機(jī)的寫(xiě)指令(Write Command)的發(fā)生,超高速緩沖存儲(chǔ)器的占有部分上升(也就是空的容量減少),最后,占有此超高速緩沖存儲(chǔ)器的全部容量(也就是沒(méi)有空的容量)。因此,如下部所示,停止此后的寫(xiě)指令(WriteCommand)(在本例子中,第7Write Command)的處理,這就在時(shí)間上超過(guò)了所述的OS的超時(shí)的時(shí)間(例如7.5秒)。
實(shí)際上,此后如圖的上部所示,光盤(pán)裝置500完成包括提速旋轉(zhuǎn)的處理后,通過(guò)再開(kāi)始寫(xiě)入(Write)動(dòng)作,在超高速緩沖存儲(chǔ)器中出現(xiàn)空的部分,這樣如圖的下部所示,再進(jìn)行寫(xiě)指令(Write Command)的處理??墒?,任何時(shí)候都延遲來(lái)自主計(jì)算機(jī)的寫(xiě)指令(WriteCommand)的處理時(shí)間,在超過(guò)所述OS的超時(shí)的時(shí)間(例如7.5秒)的情況下,變成錯(cuò)誤,或傳送模式從DMA向PIO切換,此后的驅(qū)動(dòng)性能降到很低。
所以,在本發(fā)明中如附圖4所示,在所述的“用Sleep回歸/試寫(xiě)等的延遲”的期間和“用倍速切換等的延遲”的期間(圖中箭頭所示的期間),在接收來(lái)自主計(jì)算機(jī)的讀寫(xiě)(Write/Read)指令時(shí),使接收和傳送在超高速緩沖存儲(chǔ)器上的數(shù)據(jù)的速度比通常慢,也就是占用更多時(shí)間(慢慢的)進(jìn)行指令處理。這樣的話(huà),超高速緩沖存儲(chǔ)器變成充滿(mǎn)(充滿(mǎn)full)或空(用空empty)的狀態(tài),可以延遲裝置在變成不進(jìn)行讀(Read)或?qū)?Write)動(dòng)作狀態(tài)之前的時(shí)間,這樣做,此后,從主計(jì)算機(jī)發(fā)送的讀寫(xiě)(Write/Read)指令通過(guò)停止裝置的動(dòng)作,可以縮短等待其處理的所謂的等待時(shí)間。
如更詳細(xì)地說(shuō)明,在本發(fā)明中,在光盤(pán)裝置的“用Sleep回歸/試寫(xiě)等的延遲”的期間,如圖4(A)的下部所示,使超高速緩沖存儲(chǔ)器上的數(shù)據(jù)傳送速度減緩,進(jìn)行指令處理。按照這樣做,伴隨來(lái)自主計(jì)算機(jī)的寫(xiě)入指令(Write Command)的發(fā)生,超高速緩沖存儲(chǔ)器的占有區(qū)域上升(也就是空的容量減少)的速度減緩,因此,超高速緩沖存儲(chǔ)器用數(shù)據(jù)充滿(mǎn)(也就是變成沒(méi)有容量)的時(shí)間也減緩。由此,即使最終超高速緩沖存儲(chǔ)器中空的容量變得沒(méi)有,寫(xiě)入指令(WriteCommand)(也就是第7Write Command)的處理中產(chǎn)生延遲,此后,經(jīng)過(guò)“用Sleep回歸/試寫(xiě)等的延遲”的期間(圖中箭頭所示的期間)后,光盤(pán)裝置500從睡眠狀態(tài)回歸,開(kāi)始寫(xiě)入(Write)動(dòng)作,在超高速緩沖存儲(chǔ)器再變空,如圖中的中部所示,再進(jìn)行寫(xiě)入指令(WriteCommand)的處理。因此,寫(xiě)入指令(Write Command)延遲,也就是第7Write Command的處理延遲,不會(huì)超過(guò)OS的超時(shí)的時(shí)間(例如7.5秒)。
換句話(huà)說(shuō),用箭頭表示的“用Sleep回歸/試寫(xiě)等的延遲”的期間,在來(lái)自主計(jì)算機(jī)的寫(xiě)入指令(Write Command)的處理中,由于需要通常時(shí)間以上的時(shí)間,所以本來(lái)在更前的時(shí)刻輸入,在處理中產(chǎn)生延遲的指令要比通常遲緩,也就是第7 Write Command的延遲開(kāi)始的時(shí)間比通常遲緩(參照?qǐng)D6(A)的中斷)。為此,此后通過(guò)重新開(kāi)始寫(xiě)入(Write)動(dòng)作,在處理結(jié)束之前的時(shí)間如圖的中部所示,變得更短,有可能達(dá)不到OS的超時(shí)的時(shí)間(例如7.5秒)。
此外,在圖4(B)所示的例子中,在“用倍速切換等的延遲”(圖中箭頭表示的期間)的期間,通過(guò)使讀出(Read)指令的處理速度延遲,超高速緩沖存儲(chǔ)器的空容量上升(也就是從光盤(pán)介質(zhì)301讀出的數(shù)據(jù)占有區(qū)域減少)的速度也遲緩,超高速緩沖存儲(chǔ)器變空,使在讀出(Read)指令的處理中產(chǎn)生延遲之前的時(shí)間延遲。由此,來(lái)自主計(jì)算機(jī)的讀出(Read)指令沒(méi)有超過(guò)OS的超時(shí)的時(shí)間(例如7.5秒),也就是在此例子中,第7Read Command的處理延遲,沒(méi)有超過(guò)OS的超時(shí)的時(shí)間(例如7.5秒)。換句話(huà)說(shuō),在用箭頭表示的“用Sleep回歸/試寫(xiě)等的延遲”的期間,在來(lái)自主計(jì)算機(jī)的讀出指令(ReadCommand)的處理中,由于需要通常時(shí)間以上的時(shí)間,所以本來(lái)在更前的時(shí)刻輸入,在處理中產(chǎn)生延遲的指令要比通常遲緩,也就是第7Read Command的延遲開(kāi)始的時(shí)間比通常遲緩(參照?qǐng)D6(B)的中斷)。為此,此后通過(guò)重新開(kāi)始寫(xiě)入(Write)動(dòng)作,在處理結(jié)束之前的時(shí)間如圖的中部所示,變得更短,有可能達(dá)不到OS的超時(shí)的時(shí)間(例如7.5秒)。
此外,在所述的例子中,說(shuō)明了在“用Sleep回歸/試寫(xiě)等的延遲”的期間或在“用倍速切換等的延遲”的期間,來(lái)自主計(jì)算機(jī)的讀寫(xiě)(Write/Read)指令例如全部具有大約1秒左右的延遲來(lái)進(jìn)行處理,可是,本發(fā)明不僅限于此,此外,例如以下的圖5所示,也可以是在該期間,僅使從主計(jì)算機(jī)發(fā)送的讀寫(xiě)(Write/Read)指令的一部分具有延遲來(lái)進(jìn)行處理。
也就是,在圖5(A)中,在“用Sleep回歸/試寫(xiě)等的延遲”的期間,從主計(jì)算機(jī)發(fā)送的寫(xiě)指令(Write Command)中,僅使最初的寫(xiě)指令(Write Command)具有大約6秒左右的延遲來(lái)進(jìn)行處理。此外可以看出,在此情況下也能得到與所述圖4(A)所示方法相同的效果。
此外,在圖5(B)中,是在“用倍速切換等的延遲”的期間,在從主計(jì)算機(jī)發(fā)送的讀指令(Read Command)中,僅使超高速緩沖存儲(chǔ)器成為空的狀態(tài)的最初的讀指令(Read Command),具有大約6秒左右的延遲來(lái)進(jìn)行處理。此外可以看出,在此情況下也能得到與所述圖4(B)所示方法相同的效果。此外,在本發(fā)明中,在實(shí)施圖5(A)和圖5(B)所示的方法的情況下,如上所述,并不限于來(lái)自主計(jì)算機(jī)的最初的讀寫(xiě)(Write/Read)指令,對(duì)于其他的指令(單數(shù)或多數(shù)),也可以具有所希望的延遲來(lái)進(jìn)行處理。
下面,參照附圖2和圖3,對(duì)上述說(shuō)明的用于實(shí)施本發(fā)明讀寫(xiě)指令的處理的具體方法進(jìn)行說(shuō)明。圖2主要表示從主計(jì)算機(jī)發(fā)送寫(xiě)(Write)指令的情況下的處理,圖3表示發(fā)送讀(Read)指令的情況下的處理。此外,這些處理通過(guò)所述圖1所示的光盤(pán)裝置500的控制部件的微處理器504實(shí)施。
首先,裝置的接口-控制器502一旦接收來(lái)自主計(jì)算機(jī)的寫(xiě)(Write)指令,就開(kāi)始本處理。也就是如圖2所示,判斷寫(xiě)(Write)動(dòng)作是否已經(jīng)啟動(dòng)(S201),其結(jié)果,如沒(méi)有啟動(dòng)(圖的N),使寫(xiě)(Write)動(dòng)作啟動(dòng)(S202),此外,判斷在所述緩沖存儲(chǔ)器503構(gòu)成的超高速緩沖存儲(chǔ)器上,是否有用該寫(xiě)(Write)指令在光盤(pán)介質(zhì)301上寫(xiě)入的數(shù)據(jù)(S203),在判斷在超高速緩沖存儲(chǔ)器上有數(shù)據(jù)之前反復(fù)進(jìn)行。此后,實(shí)施將超高速緩沖存儲(chǔ)器上的數(shù)據(jù)通過(guò)所述記錄電路506,向光學(xué)頭508傳送的準(zhǔn)備(S204),用該光學(xué)頭508寫(xiě)入光盤(pán)介質(zhì)301規(guī)定的位置,使寫(xiě)(Write)指令結(jié)束,向主計(jì)算機(jī)一側(cè)報(bào)告指令結(jié)束。這是一般的寫(xiě)(Write)指令處理的流程。
在本發(fā)明中,在所述的一系列處理中,再加上主要是在數(shù)據(jù)傳送(S204)的準(zhǔn)備后,判斷部件是否是在Write的延遲中(S205)。其中,所謂“Write的延遲中”與在所述圖4(A)中箭頭所示的“用Sleep回歸/試寫(xiě)等的延遲”的期間是相同的意思。然后,在此判斷結(jié)果判斷是“Write的延遲中”(Y)的情況下,例如伴隨經(jīng)過(guò)1秒(插入延遲)(S206),用該光學(xué)頭508在光盤(pán)介質(zhì)301規(guī)定位置進(jìn)行數(shù)據(jù)寫(xiě)入,此后,向所述主計(jì)算機(jī)一側(cè)進(jìn)行指令的結(jié)束報(bào)告。另一方面,判斷的結(jié)果判斷的為不是“Write的延遲中”(N)的情況下,直接實(shí)施傳送,用該光學(xué)頭508在光盤(pán)介質(zhì)301規(guī)定位置寫(xiě)入,此后,向所述主計(jì)算機(jī)一側(cè)進(jìn)行指令結(jié)束的報(bào)告。
另一方面,在圖3中,裝置的接口-控制器502一旦接收來(lái)自主計(jì)算機(jī)的讀(Read)指令,就開(kāi)始本處理。也就是,判斷在由緩沖存儲(chǔ)器503構(gòu)成的超高速緩沖存儲(chǔ)器上是否有讀入(讀Read)指令要求的數(shù)據(jù)(S301),其結(jié)果,是在超高速緩沖存儲(chǔ)器上沒(méi)有(N)的情況下,判斷讀(Read)處理是否已經(jīng)啟動(dòng)(S302),必要的話(huà)啟動(dòng)讀(Read)處理(S303),在所述處理S301中,在判斷在超高速緩沖存儲(chǔ)器上有(Y)數(shù)據(jù)之前,反復(fù)進(jìn)行此處理。此后,在判斷在超高速緩沖存儲(chǔ)器上有(Y)的情況下,實(shí)施準(zhǔn)備將數(shù)據(jù)通過(guò)接口-控制器502向主計(jì)算機(jī)傳送(S304),報(bào)告讀(Read)指令結(jié)束,完成一系列的處理。這是一般的讀(Read)指令處理的流程。
在本發(fā)明中,在所述一系列處理中,再加上主要是在數(shù)據(jù)傳送(S304)的準(zhǔn)備后,判斷部件是否是在Read的延遲中(S305)。其中,所謂“Read的延遲中”與在所述圖4(B)中箭頭所示的“用倍速切換等的延遲”的期間是相同的意思。然后,在此判斷結(jié)果判斷是“Read的延遲中”(Y)的情況下,例如伴隨經(jīng)過(guò)1秒(插入延遲)(S306),通過(guò)所述接口-控制器502向主計(jì)算機(jī)進(jìn)行數(shù)據(jù)傳送,向所述主計(jì)算機(jī)一側(cè)進(jìn)行指令的結(jié)束報(bào)告。另一方面,判斷的結(jié)果判斷的為不是“Read的延遲中”(N)的情況下,直接向主計(jì)算機(jī)實(shí)施數(shù)據(jù)傳送,此后,向所述主計(jì)算機(jī)一側(cè)進(jìn)行指令結(jié)束的報(bào)告。
權(quán)利要求
1.一種信息記錄再現(xiàn)裝置,其特征在于,包括能夠?qū)獗P(pán)介質(zhì)進(jìn)行記錄以及再現(xiàn)的光學(xué)頭、在與上位裝置之間進(jìn)行包括讀寫(xiě)指令的命令的發(fā)送接收的部件、用于臨時(shí)存儲(chǔ)所述命令的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部件、以及用于控制該信息記錄再現(xiàn)裝置的動(dòng)作的控制部件,其中,還包括在有來(lái)自所述上位裝置的讀寫(xiě)指令的情況下,判斷對(duì)應(yīng)該指令的功能是否處于延遲中的判斷部件、以及在由所述判斷部件判斷功能處于延遲中的情況下,降低來(lái)自所述數(shù)據(jù)存儲(chǔ)部件的數(shù)據(jù)傳送速度的降低數(shù)據(jù)傳送速度部件。
2.如權(quán)利要求1所述的信息記錄再現(xiàn)裝置,其特征在于所述降低數(shù)據(jù)傳送速度部件對(duì)全部從所述上位裝置發(fā)送的讀寫(xiě)指令,實(shí)施降低數(shù)據(jù)的傳送速度的處理。
3.如權(quán)利要求2所述的信息記錄再現(xiàn)裝置,其特征在于所述降低數(shù)據(jù)傳送速度部件在傳送時(shí)間中插入大約1秒的延遲。
4.如權(quán)利要求1所述的信息記錄再現(xiàn)裝置,其特征在于所述降低數(shù)據(jù)傳送速度部件對(duì)一部分從所述上位裝置發(fā)送的讀寫(xiě)指令,實(shí)施降低數(shù)據(jù)的傳送速度的處理。
5.如權(quán)利要求1所述的信息記錄再現(xiàn)裝置,其特征在于所述降低數(shù)據(jù)傳送速度部件對(duì)最初的從所述上位裝置發(fā)送的讀寫(xiě)指令,實(shí)施降低數(shù)據(jù)的傳送速度的處理。
6.如權(quán)利要求5所述的信息記錄再現(xiàn)裝置,其特征在于所述降低數(shù)據(jù)傳送速度部件在傳送時(shí)間中插入大約6秒的延遲。
7.一種信息記錄再現(xiàn)裝置的讀寫(xiě)指令的處理方法,其中,該信息記錄再現(xiàn)裝置包括能夠?qū)獗P(pán)介質(zhì)進(jìn)行記錄以及再現(xiàn)的光學(xué)頭、在與上位裝置之間進(jìn)行包括讀寫(xiě)指令的命令的發(fā)送接收的部件、用于臨時(shí)存儲(chǔ)所述命令的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部件、以及用于控制該信息記錄再現(xiàn)裝置的動(dòng)作的控制部件,所述處理方法的特征在于在有來(lái)自所述上位裝置的讀寫(xiě)指令的情況下,判斷對(duì)應(yīng)該指令的功能是否處于延遲中,在判斷功能處于延遲中的情況下,降低來(lái)自所述數(shù)據(jù)存儲(chǔ)部件的數(shù)據(jù)傳送速度。
8.如權(quán)利要求7所述的信息記錄再現(xiàn)裝置的讀寫(xiě)指令的處理方法,其特征在于對(duì)全部從所述上位裝置發(fā)送的讀寫(xiě)指令,都實(shí)施降低數(shù)據(jù)的傳送速度的處理。
9.如權(quán)利要求8所述的信息記錄再現(xiàn)裝置的讀寫(xiě)指令的處理方法,其特征在于在傳送時(shí)間中插入大約1秒的延遲。
10.如權(quán)利要求7所述的信息記錄再現(xiàn)裝置的讀寫(xiě)指令的處理方法,其特征在于對(duì)一部分從所述上位裝置發(fā)送的讀寫(xiě)指令,實(shí)施降低數(shù)據(jù)的傳送速度的處理。
11.如權(quán)利要求7所述的信息記錄再現(xiàn)裝置的讀寫(xiě)指令的處理方法,其特征在于對(duì)最初從所述上位裝置發(fā)送的讀寫(xiě)指令,實(shí)施降低數(shù)據(jù)的傳送速度的處理。
12.如權(quán)利要求11所述的信息記錄再現(xiàn)裝置的讀寫(xiě)指令的處理方法,其特征在于在傳送時(shí)間中插入大約6秒的延遲。
全文摘要
本發(fā)明提供一種用于因伴隨從睡眠狀態(tài)回歸的驅(qū)動(dòng)一側(cè)的讀寫(xiě)動(dòng)作的延遲,防止OS的超時(shí)的裝置和處理方法。光盤(pán)裝置(500)通過(guò)用光學(xué)頭(508)對(duì)光盤(pán)介質(zhì)(301)可以記錄再現(xiàn),通過(guò)接口-控制器(502),實(shí)施來(lái)自主計(jì)算機(jī)(200)的包括讀寫(xiě)指令的命令,把用于臨時(shí)存儲(chǔ)寫(xiě)入和(或)讀出的數(shù)據(jù)的緩沖存儲(chǔ)器(503)作為超高速緩沖存儲(chǔ)器,在有主計(jì)算機(jī)的讀寫(xiě)指令的情況下,判斷對(duì)應(yīng)于該指令的功能是否在延遲中,其結(jié)果在判斷功能在延遲中的情況下,降低從超高速緩沖存儲(chǔ)器的數(shù)據(jù)的傳送速度,這樣來(lái)防止讀寫(xiě)指令達(dá)到OS的超時(shí)。
文檔編號(hào)G06F12/00GK1983422SQ20061012917
公開(kāi)日2007年6月20日 申請(qǐng)日期2006年8月31日 優(yōu)先權(quán)日2005年12月15日
發(fā)明者市川紀(jì)元 申請(qǐng)人:日立樂(lè)金資料儲(chǔ)存股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
天祝| 民和| 广饶县| 无极县| 两当县| 乾安县| 蒲城县| 林周县| 贞丰县| 扶余县| 南丰县| 庆元县| 新邵县| 贵溪市| 黄骅市| 平度市| 湟中县| 祁门县| 沂南县| 三明市| 高清| 平罗县| 安丘市| 河东区| 尉氏县| 宽甸| 嘉兴市| 康马县| 苏尼特右旗| 息烽县| 辽中县| 土默特左旗| 军事| 佳木斯市| 蒲江县| 滨海县| 景德镇市| 垣曲县| 宜良县| 从化市| 波密县|