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

一種于光儲(chǔ)存媒介中的循環(huán)錄影方法及光盤驅(qū)動(dòng)器的制作方法

文檔序號(hào):6778542閱讀:136來(lái)源:國(guó)知局
專利名稱:一種于光儲(chǔ)存媒介中的循環(huán)錄影方法及光盤驅(qū)動(dòng)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于光盤驅(qū)動(dòng)器技術(shù)領(lǐng)域,尤其涉及一種于光儲(chǔ)存媒介中的循環(huán) 錄影方法及使用該方法的光盤驅(qū)動(dòng)器。
背景技術(shù)
在監(jiān)控系統(tǒng)等錄影應(yīng)用中,系統(tǒng)需要在有限的儲(chǔ)存空間上不間斷的實(shí)時(shí)
(real time)錄影并播放即時(shí)錄影的影片。已知技術(shù)是循環(huán)利用有限儲(chǔ)存空間, 而達(dá)到儲(chǔ)存、查詢并回放(playback)最近一段時(shí)間片段內(nèi)所錄下的內(nèi)容。
因?yàn)楣鈨?chǔ)存媒介擁有容量大、價(jià)格低、普遍性等優(yōu)點(diǎn),光儲(chǔ)存媒介非常 適合于監(jiān)控系統(tǒng)等錄影應(yīng)用中。然而,由于在光儲(chǔ)存媒介上的讀寫特性以及 較長(zhǎng)的機(jī)械搜尋時(shí)間(seek time),使得以循環(huán)利用光儲(chǔ)存媒介以實(shí)現(xiàn)不間斷 的即時(shí)錄影以及不間斷的回放(playback)存在著困難及限制。
在已知技術(shù)中,于光儲(chǔ)存媒介上進(jìn)行影音數(shù)據(jù)的寫入動(dòng)作是由碟片上的 低地址端往高地址端進(jìn)行連續(xù)的(sequential)影音數(shù)據(jù)寫入動(dòng)作。以光盤驅(qū)動(dòng) 器讀寫頭的實(shí)際機(jī)械動(dòng)作而言,這個(gè)寫入動(dòng)作會(huì)是由光儲(chǔ)存媒介的內(nèi)圈往外
圈做連續(xù)的寫入。若希望利用光儲(chǔ)存媒介上的有限空間做循環(huán)運(yùn)用,現(xiàn)行的 寫入方式在光儲(chǔ)存媒介上做循環(huán)錄影時(shí)會(huì)面臨到錄影的間斷性問(wèn)題。如圖1 所示,當(dāng)在光儲(chǔ)存媒介110上的寫入動(dòng)作到達(dá)最高地址(LBAmax)時(shí),光盤 驅(qū)動(dòng)器系統(tǒng)需要將讀寫頭120由最高地址的寫入處拉回至最低地址(LBAmin) 的寫入處,亦即將該讀寫頭120由光儲(chǔ)存媒介110的外緣移動(dòng)至光儲(chǔ)存^ 某介 110的內(nèi)緣,并在光儲(chǔ)存媒介110的最低地址(LBAmin)處繼續(xù)進(jìn)行寫入,以 達(dá)到循環(huán)利用空間的效果。此時(shí)光盤驅(qū)動(dòng)器在將讀寫頭120由外圈拉回至內(nèi) 圈時(shí),會(huì)執(zhí)行一長(zhǎng)搜尋(LongSeek)的動(dòng)作。該長(zhǎng)搜尋的動(dòng)作是執(zhí)行移動(dòng)讀寫 頭120的機(jī)械動(dòng)作及相關(guān)的調(diào)整動(dòng)作,這種機(jī)械動(dòng)作是費(fèi)時(shí)的。故以現(xiàn)行的 寫入方式在光儲(chǔ)存媒介上做循環(huán)錄影時(shí)會(huì)面臨到錄影影像的間斷問(wèn)題。對(duì)于錄影的間斷性問(wèn)題,已知技術(shù)是通過(guò)增加光盤驅(qū)動(dòng)器上的緩沖器以 暫存欲錄影的影像數(shù)據(jù)。這種方法會(huì)大大地增加光盤驅(qū)動(dòng)器的硬件成本。同
時(shí)在回放(playback)循環(huán)錄影內(nèi)容的過(guò)程中,當(dāng)該讀寫頭120在讀取到最高 地址(LBAmax)時(shí),光盤驅(qū)動(dòng)器系統(tǒng)也需要將讀寫頭120由最高地址的寫入 處拉回至最低地址(LBAmin)的寫入處,也會(huì)產(chǎn)生影像不連續(xù)的問(wèn)題。由此 可知,已知的于光儲(chǔ)存媒介中的循環(huán)錄影方法仍有改善的空間。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種于光儲(chǔ)存媒介中的循環(huán)錄影 方法及使用該方法的光盤驅(qū)動(dòng)器,以減少光盤驅(qū)動(dòng)器上的緩沖器使用量,從 而降低光盤驅(qū)動(dòng)器的硬件成本。
本發(fā)明所要解決的另 一技術(shù)問(wèn)題在于提供一種于光儲(chǔ)存媒介中的循環(huán) 錄影方法及使用該方法的光盤驅(qū)動(dòng)器,以改善已知循環(huán)錄影所產(chǎn)生的錄像影 像的間斷問(wèn)題。
依據(jù)本發(fā)明的 一個(gè)特色,本發(fā)明提供一種于光儲(chǔ)存々某介中的循環(huán)錄影方 法,先將該光儲(chǔ)存媒介上的多個(gè)子空間分成一順向搜尋子空間集合及一逆向 搜尋子空間集合,且兩個(gè)集合中的子空間以交錯(cuò)的方式分布,進(jìn)行循環(huán)錄影 時(shí),執(zhí)行以下步驟
(a) 判斷現(xiàn)行子空間所屬集合,如屬于順向搜尋子空間集合,執(zhí)行步 驟(b),如屬于逆向搜尋子空間集合,執(zhí)行步驟(c);
(b) 按低地址端往高地址端的方向做順向搜尋,將數(shù)據(jù)依次寫入所述 順向搜尋子空間集合的子空間,直到該集合的最高子空間,然后以 所述逆向搜尋子空間集合的最高子空間為現(xiàn)行子空間,執(zhí)行步驟
(c);
(c) 按高地址端往低地址端的方向做逆向搜尋,將數(shù)據(jù)依次寫入所述 逆向搜尋子空間集合的子空間,直到該集合的最低子空間,然后以 所述順向搜尋子空間集合的最低子空間為現(xiàn)行子空間,執(zhí)行步驟
(b)。進(jìn)一步地,本發(fā)明提供的于光儲(chǔ)存媒介中的循環(huán)錄影方法,其中所述子 空間的大小為至少一區(qū)塊,該區(qū)塊的大小為對(duì)于不同碟片記錄媒體所能寫入 的最小單位。
進(jìn)一步地,本發(fā)明提供的于光儲(chǔ)存媒介中的循環(huán)錄影方法,其中步驟(a) 是根據(jù)標(biāo)記的狀態(tài)判斷現(xiàn)行子空間所屬集合,該標(biāo)記在初始時(shí)根據(jù)現(xiàn)行子空 間的序號(hào)設(shè)置為順向或者逆向;步驟(b)中,若現(xiàn)行子空間為順向搜尋子 空間的最高子空間,則設(shè)置該標(biāo)記為逆向;步驟(c)中,若現(xiàn)行子空間為 逆向搜尋子空間的最低子空間,則設(shè)置該標(biāo)記為順向。
依據(jù)本發(fā)明的另一個(gè)特色,本發(fā)明提供一種于光儲(chǔ)存媒介中的循環(huán)錄影 方法,該光儲(chǔ)存々某介被劃分成多數(shù)個(gè)子空間SB[l]、 SB[2]、 SB[3]、 ...、 SB[N](N 為正整數(shù)),并將子空間分成順向搜尋子空間集合SB[l]、 SB[3]、 SB[5]、...、 SB[NF] (NF為正整數(shù))及逆向搜尋子空間集合SB[2]、SB[4]、SB[6]、…、SB[NB] (NB為正整數(shù)),其中,當(dāng)N為偶數(shù)時(shí),NF-N-1且NB二N,當(dāng)N為奇數(shù)時(shí), NF=N且NB=N-1,順向搜尋子空間集合及逆向搜尋子空間集合中的子空間 是以交錯(cuò)的方式分布,該循環(huán)錄影方法包含如下步驟
(A) 設(shè)定一現(xiàn)行子空間的初始值以及一標(biāo)記的初始值,該標(biāo)記的初始值 依據(jù)該現(xiàn)行子空間的初始值是屬于該順向搜尋子空間集合或該逆向搜尋子 空間集合來(lái)確定;
(B) 判斷該標(biāo)記是否為順向,若是,則再判斷該現(xiàn)行子空間是否為該順 向搜尋子空間集合中的最高子空間SB[NF];
(C) 當(dāng)判定該現(xiàn)行子空間不是該順向搜尋子空間集合中的該最高子空 間SB[NF],則由該順向搜尋子空間集合中的下一子空間作為現(xiàn)行子空間, 進(jìn)而執(zhí)行寫入操作,并重新執(zhí)行步驟(B);
(D) 當(dāng)判定該現(xiàn)行子空間為該順向搜尋子空間集合中的該最高子空間 SB[NF],設(shè)定該標(biāo)記為逆向,由該逆向搜尋子空間集合中的最高子空間 SB[NB]作為現(xiàn)行子空間,進(jìn)而執(zhí)行寫入操作,并重新執(zhí)行步驟(B);
(E) 于步驟(B)中,判定該標(biāo)記不為順向,則再判斷該現(xiàn)行子空間是否不 為逆向搜尋子空間集合中的最低子空間SB[2];以及(F)當(dāng)判定該現(xiàn)行子空間不為該逆向搜尋子空間集合中的該最低子空 間SB[2],則由該逆向搜尋子空間集合中的前一子空間作為現(xiàn)行子空間,進(jìn) 而執(zhí)行寫入操作,接著重新執(zhí)行步驟(B)。
進(jìn)一步地,本發(fā)明提供的于光儲(chǔ)存媒介中的循環(huán)錄影方法,還包含下列 步驟:(G)當(dāng)步驟(E)中判定該現(xiàn)行子空間為逆向搜尋子空間集合中最低子空 間SB[2],設(shè)定該標(biāo)記為順向,由該順向搜尋子空間集合中的最低子空間 SB[1]作為現(xiàn)行子空間,進(jìn)而執(zhí)行寫入操作,并重新執(zhí)行步驟(B)。
進(jìn)一步地,本發(fā)明提供的于光儲(chǔ)存媒介中的循環(huán)錄影方法,其中所述子 空間的大小為至少一區(qū)塊,該區(qū)塊的大小為下列其中之一2352bytes/block、 2048bytes/block、 2336bytes/block。
依據(jù)本發(fā)明的另一特色,本發(fā)明提供一種光盤驅(qū)動(dòng)器,包括
子空間集合設(shè)置模塊,用于將光儲(chǔ)存媒介上的多個(gè)子空間分成一順向搜 尋子空間集合及一逆向搜尋子空間集合,且兩個(gè)集合中的子空間以交錯(cuò)的方 式分布;
所屬集合判斷模塊,用于判斷現(xiàn)行子空間所屬集合,如是順向搜尋子空 間集合,激活順向錄影模塊,如是逆向搜尋子空間集合,激活逆向錄影模塊;
順向錄影模塊,用于按低地址端往高地址端的方向依次搜尋順向搜尋子 空間集合中的下一個(gè)子空間并寫入數(shù)據(jù),直到該集合的最高子空間,然后以 逆向搜尋子空間集合的最高子空間為現(xiàn)行子空間,然后激活逆向錄影模塊;
逆向錄影模塊,用于按高地址端往低地址端的方向依次搜尋逆向搜尋子 空間集合中的下一個(gè)子空間并寫入數(shù)據(jù),直到該集合的最低子空間,然后以 順向搜尋子空間集合的最低子空間為現(xiàn)行子空間,然后激活順向錄影模塊。
進(jìn)一步地,本發(fā)明提供的光盤驅(qū)動(dòng)器,其中所述子空間的大小為至少一 區(qū)塊,該區(qū)塊的大小為對(duì)于不同碟片記錄媒體所能寫入的最小單位。
進(jìn)一步地,本發(fā)明提供的光盤驅(qū)動(dòng)器,其中所屬集合判斷模塊根據(jù)標(biāo)記 的狀態(tài)判斷現(xiàn)行子空間所屬集合,所屬集合判斷模塊包括標(biāo)記設(shè)置模塊,該 標(biāo)記在初始時(shí)根據(jù)現(xiàn)行子空間的初始值設(shè)置為順向或者逆向;在順向錄影模 塊進(jìn)行順向搜尋時(shí),若現(xiàn)行子空間為順向搜尋子空間的最高子空間,則判斷該標(biāo)記為逆向;在逆向錄影模塊進(jìn)行逆向搜尋時(shí),若現(xiàn)行子空間為逆向搜尋 子空間的最低子空間,則判斷該標(biāo)記為順向。
依據(jù)本方法,本發(fā)明的于光儲(chǔ)存^ 某介中的循環(huán)錄影方法及使用該方法的 光盤驅(qū)動(dòng)器,可將原循環(huán)錄影過(guò)程中原本需要由LBAmax到LBAmin位置 的長(zhǎng)搜尋(Long Seek)分解成若干個(gè)短搜尋(Short Seek)。若將子空間劃分恰 當(dāng),可使得本發(fā)明所使用的短搜尋(ShortSeek)動(dòng)作所花費(fèi)的時(shí)間夠短,如此 則無(wú)須增加額外的緩沖存儲(chǔ)器而可達(dá)到循環(huán)利用光儲(chǔ)存空間的功效,從而降 低光盤驅(qū)動(dòng)器的硬件成本,并且不會(huì)產(chǎn)生影像不連續(xù)的問(wèn)題。


圖1是已知的讀寫頭由最高地址的寫入處拉回至最低地址的寫入處的 示意圖2是本發(fā)明的于光儲(chǔ)存媒介中的循環(huán)錄影方法的流程圖3是依據(jù)本發(fā)明的于光儲(chǔ)存媒介中的循環(huán)錄影方法進(jìn)行循環(huán)錄影的 示意圖4是本發(fā)明光盤驅(qū)動(dòng)器的功能模塊圖。
具體實(shí)施例方式
本發(fā)明的于光儲(chǔ)存^ 某介中循環(huán)錄影的方法的核心技術(shù)方案如下
(a) 判斷現(xiàn)行子空間所屬集合,如屬于順向搜尋子空間集合,執(zhí)行步 驟(b),如屬于逆向搜尋子空間集合,執(zhí)行步驟(c);
(b) 按低地址端往高地址端的方向做順向搜尋,將數(shù)據(jù)依次寫入所述 順向搜尋子空間集合的子空間,直到該集合的最高子空間,然后以所述逆向 搜尋子空間集合的最高子空間為現(xiàn)行子空間,執(zhí)行步驟(c);
(c) 按高地址端往低地址端的方向做逆向搜尋,將數(shù)據(jù)依次寫入所述 逆向搜尋子空間集合的子空間,直到該集合的最低子空間,然后以所述順向 搜尋子空間集合的最低子空間為現(xiàn)行子空間,執(zhí)行步驟(b)。其中,步驟(a)可根據(jù)標(biāo)記的狀態(tài)判斷現(xiàn)行子空間所屬集合,該標(biāo)記 在初始時(shí)根據(jù)現(xiàn)行子空間的初始值設(shè)置為順向或者逆向;步驟(b)中,若 現(xiàn)行子空間為順向搜尋子空間的最高子空間,則判斷該標(biāo)記為逆向;步驟(c ) 中,若現(xiàn)行子空間為逆向搜尋子空間的最低子空間,則判斷該標(biāo)記為順向。圖2是本發(fā)明的于光儲(chǔ)存媒介中的循環(huán)錄影方法的流程圖。該光儲(chǔ)存媒介被劃分成多數(shù)個(gè)子空間(Sub Zone)SB[l]、 SB[2]、 SB[3].....SB[N](N為正整數(shù))。該子空間的大小為至少一區(qū)塊,該區(qū)塊的大小為對(duì)于不同碟片記 錄媒體所能寫入的最小單位。依據(jù)不同盤片記錄媒體所能寫入的最小單位, 該區(qū)塊的大小為下列其中之一 2352bytes/block (字節(jié)/區(qū)塊)、 2048bytes/block、 2336bytes/block。并將子空間分成順向搜尋(Forward Seek)子空間集合SB[l]、 SB[3]、 SB[5].....SB[NF] (NF為正整數(shù))及逆向搜尋(Backward Seek)子空間集合SB[2]、 SB[4]、 SB[6]、…、SB[NB] (NB為正整 數(shù)),其中,當(dāng)N為偶數(shù)時(shí),NF=N-1INB=N,當(dāng)N為奇數(shù)時(shí),NF=N且 NB=N-1,順向搜尋子空間集合及逆向搜尋子空間集合中的子空間是以交錯(cuò) (Interleave)的方式分布。首先,于步驟S210中,確定現(xiàn)行子空間的初始值,以及標(biāo)記DIR的初 始值,其中,當(dāng)DIR為O代表順向,DIR為l代表逆向。標(biāo)記的初始值取決 于現(xiàn)行子空間的初始值是順向搜尋子空間或是逆向搜尋子空間。當(dāng)現(xiàn)行子空 間的初始值為順向搜尋子空間時(shí),根據(jù)現(xiàn)行子空間的序號(hào)可判斷其屬于順向 搜尋子空間,DIR為0。當(dāng)現(xiàn)行子空間的初始值為逆向搜尋子空間時(shí),根據(jù) 現(xiàn)行子空間的序號(hào)可判斷其屬于逆向搜尋子空間,DIR為1。于步驟S220中,判斷該標(biāo)記DIR是否為順向,若是,執(zhí)行步驟S225, 否則,執(zhí)行步驟S240。于步驟S225中,再判斷該現(xiàn)行子空間是否不為順向 搜尋子空間集合中最高子空間SB[NF]。在步驟S225中,當(dāng)判定該現(xiàn)行子空間不為順向搜尋子空間集合中最高 子空間SB[NF]時(shí),則由順向搜尋子空間集合中的下一子空間作為現(xiàn)行子空 間且開始執(zhí)行寫入操作(步驟S230),并重新執(zhí)行步驟S220。在步驟S225中,當(dāng)判定該現(xiàn)行子空間為順向搜尋子空間集合中最高子 空間SB[NF],設(shè)定該標(biāo)記為逆向(DIR-1),由逆向搜尋子空間集合中的最高子空間SB[NB]作為現(xiàn)行子空間且開始執(zhí)行寫入操作(步驟S235),并重新執(zhí) 行步驟S220。于步驟S240中,則再判斷該現(xiàn)行子空間是否不為逆向搜尋子空間集合 中最低子空間SB[2]。當(dāng)步驟S240中判定該現(xiàn)行子空間不為逆向搜尋子空間集合中最低子空 間SB[2],則由逆向搜尋子空間集合中的前一子空間作為現(xiàn)行子空間且開始 執(zhí)行寫入操作(步驟S245),并重新執(zhí)行步驟S220。當(dāng)步驟S240中判定該現(xiàn)行子空間為逆向搜尋子空間集合中最低子空間 SB[2],設(shè)定該標(biāo)記為順向,由順向搜尋子空間集合中的最低子空間SB[l] 作為現(xiàn)行子空間且開始執(zhí)行寫入操作(步驟S250),并重新執(zhí)行步驟S220。如圖3所示,在進(jìn)行循環(huán)錄影時(shí),本發(fā)明首先使用順向搜尋子空間集合 內(nèi)的子空間(SB[l]、 SB[3]、 SB[5]...),且由LBAmin往LBAmax的方向進(jìn)行 寫入的動(dòng)作。同時(shí)只在順向搜尋子空間集合內(nèi)的子空間做順向搜尋(Forward Seek)的動(dòng)作,以避開逆向搜尋子空間集合中的子空間。于本實(shí)施例中,現(xiàn) 行子空間的初始值為順向搜尋子空間SB[l]。于其他實(shí)施例中,現(xiàn)行子空間 的初始值可為順向搜尋子空間SB[3],也可為逆向搜尋子空間SB[NB],其僅 為"i兌明方虧更。當(dāng)光儲(chǔ)存驅(qū)動(dòng)寫入動(dòng)作到達(dá)LBAmax位置時(shí),將轉(zhuǎn)由使用逆向搜尋子空間集合中的子空間進(jìn)行寫入(SB[NB].....SB[4]、 SB[2])。同時(shí)只在逆向搜尋子空間集合內(nèi)的子空間做逆向搜尋(Backward Seek)的動(dòng)作,以避開順向 搜尋子空間集合中的子空間,直到該讀寫頭120回到LBAmin的位置。且本發(fā)明上述執(zhí)行步驟,可用計(jì)算機(jī)語(yǔ)言寫成以便執(zhí)行于光盤驅(qū)動(dòng)器 中,該光盤驅(qū)動(dòng)器是以一光頭產(chǎn)生光點(diǎn)而在該光盤上形成一光軌跡以燒錄該 光盤上多數(shù)數(shù)據(jù)軌道所儲(chǔ)存的信息,藉由本發(fā)明的循環(huán)錄影方法的軟件程 序,該光盤驅(qū)動(dòng)器無(wú)須增加額外的緩沖存儲(chǔ)器而可達(dá)到循環(huán)利用光儲(chǔ)存空間 的功能,并且不會(huì)產(chǎn)生影像不連續(xù)的問(wèn)題。而該寫成的軟件程序可以儲(chǔ)存于 任何微處理單元可以辨識(shí)、解讀的紀(jì)錄媒體,或包含有該紀(jì)錄々某體的物品及 裝置。其不限為任何形式,該物品可為硬盤、軟盤、光盤、ZIP盤、MO(魔 盤)、IC芯片、隨機(jī)存取存儲(chǔ)器(RAM),或任何熟悉此項(xiàng)技術(shù)者所可使用的包含有該紀(jì)錄媒體的物品。由于本發(fā)明的于光儲(chǔ)存媒介中的循環(huán)錄影方法 已揭露完整如前,任何熟悉電腦語(yǔ)言者閱讀本發(fā)明說(shuō)明書即知如何撰寫軟件 程序,故有關(guān)軟件程序細(xì)節(jié)部分不在此贅述。如圖4所示是本發(fā)明光盤驅(qū)動(dòng)器的功能模塊圖,包括子空間集合設(shè)置模塊,用于將光儲(chǔ)存媒介上的多個(gè)子空間分成一順向搜尋子空間集合及一逆向搜尋子空間集合,且兩個(gè)集合中的子空間以交錯(cuò)的方式分布;所屬集合判斷模塊,用于判斷現(xiàn)行子空間所屬集合,如是順向搜尋子空 間集合,激活順向錄影模塊,如是逆向搜尋子空間集合,激活逆向錄影模塊;順向錄影模塊,用于按低地址端往高地址端的方向依次搜尋順向搜尋子 空間集合中的下一個(gè)子空間并寫入數(shù)據(jù),直到該集合的最高子空間,然后以 逆向搜尋子空間集合的最高子空間為現(xiàn)行子空間,然后激活逆向錄影模塊;逆向錄影模塊,用于按高地址端往低地址端的方向依次搜尋逆向搜尋子 空間集合中的下一個(gè)子空間并寫入數(shù)據(jù),直到該集合的最低子空間,然后以 順向搜尋子空間集合的最低子空間為現(xiàn)行子空間,然后激活順向錄影模塊。其中所述子空間的大小為至少一區(qū)塊,該區(qū)塊的大小為對(duì)于不同碟片記 錄+某體所能寫入的最小單位。所屬集合判斷模塊可以這樣實(shí)現(xiàn)在所屬集合判斷模塊中設(shè)置一標(biāo)記設(shè) 置模塊,根據(jù)標(biāo)記的狀態(tài)來(lái)判斷現(xiàn)行子空間所屬集合,標(biāo)記設(shè)置模塊在初始 時(shí)根據(jù)現(xiàn)行子空間的序號(hào)設(shè)置該標(biāo)記為順向或者逆向;在順向錄影模塊進(jìn)行 順向搜尋時(shí),若現(xiàn)行子空間為順向搜尋子空間的最高子空間,則判斷該標(biāo)記 為逆向;在逆向錄影模塊進(jìn)行逆向搜尋時(shí),若現(xiàn)行子空間為逆向搜尋子空間 的最低子空間,則判斷該標(biāo)記為順向。依據(jù)本方法,本發(fā)明可將原循環(huán)錄影過(guò)程中原本需要由LBAmax到 LBAmin位置的長(zhǎng)搜尋(Long Seek)分解成若干個(gè)短搜尋(Short Seek)。若將子 空間劃分恰當(dāng),可使得本發(fā)明所使用的短搜尋(Short Seek)動(dòng)作所花費(fèi)的時(shí)間 夠短,如此則無(wú)須增加額外的緩沖存儲(chǔ)器而可達(dá)到循環(huán)利用光儲(chǔ)存空間的功效。上述實(shí)施例僅是為了方便說(shuō)明而舉例而已,本發(fā)明所主張的權(quán)利范圍自 應(yīng)以權(quán)利要求范圍所述為準(zhǔn),而非僅限于上述實(shí)施例。
權(quán)利要求
1、一種于光儲(chǔ)存媒介中的循環(huán)錄影方法,先將該光儲(chǔ)存媒介上的多個(gè)子空間分成一順向搜尋子空間集合及一逆向搜尋子空間集合,且兩個(gè)集合中的子空間以交錯(cuò)的方式分布,進(jìn)行循環(huán)錄影時(shí),執(zhí)行以下步驟(a)判斷現(xiàn)行子空間所屬集合,如屬于順向搜尋子空間集合,執(zhí)行步驟(b),如屬于逆向搜尋子空間集合,執(zhí)行步驟(c);(b)按低地址端往高地址端的方向做順向搜尋,將數(shù)據(jù)依次寫入所述順向搜尋子空間集合的子空間,直到該集合的最高子空間,然后以所述逆向搜尋子空間集合的最高子空間為現(xiàn)行子空間,執(zhí)行步驟(c);(c)按高地址端往低地址端的方向做逆向搜尋,將數(shù)據(jù)依次寫入所述逆向搜尋子空間集合的子空間,直到該集合的最低子空間,然后以所述順向搜尋子空間集合的最低子空間為現(xiàn)行子空間,執(zhí)行步驟(b)。
2、 根據(jù)權(quán)利要求1所述的循環(huán)錄影方法,其特征在于,所述子空間的 大小為至少一區(qū)塊,該區(qū)塊的大小為對(duì)于不同碟片記錄媒體所能寫入的最小 單位。
3、 根據(jù)權(quán)利要求1所述的循環(huán)錄影方法,其特征在于,步驟(a)是根 據(jù)標(biāo)記的狀態(tài)判斷現(xiàn)行子空間所屬集合,該標(biāo)記在初始時(shí)根據(jù)現(xiàn)行子空間的 序號(hào)設(shè)置為順向或者逆向;步驟(b)中,若現(xiàn)行子空間為順向搜尋子空間 的最高子空間,則設(shè)置該標(biāo)記為逆向;步驟(c)中,若現(xiàn)行子空間為逆向 搜尋子空間的最低子空間,則設(shè)置該標(biāo)記為順向。
4、 一種于光儲(chǔ)存媒介中的循環(huán)錄影方法,所述光儲(chǔ)存媒介被劃分成多個(gè)子空間SB[l]、 SB[2]、 SB[3].....SB[N],并將前述多數(shù)個(gè)子空間分成一順向搜尋子空間集合SB[l]、 SB[3]、 SB[5].....SB[NF]及一逆向搜尋子空間集合SB[2]、 SB[4]、 SB[6]..... SB[NB],其中,N、 NB及NF為正整數(shù),當(dāng)N為偶數(shù)時(shí),NF=N-1INB=N,當(dāng)N為奇數(shù)時(shí),NF-N且NB二N-1,該 循環(huán)錄影方法包含下列步驟(A)設(shè)定一現(xiàn)行子空間的初始值以及一標(biāo)記的初始值,該標(biāo)記的初始值 依據(jù)該現(xiàn)行子空間的初始值是屬于該順向搜尋子空間集合或該逆向搜尋子空間集合來(lái)確定;(B) 判斷該標(biāo)記是否為順向,若是,則再判斷該現(xiàn)行子空間是否為該順 向搜尋子空間集合中的最高子空間SB[NF];(C) 當(dāng)判定該現(xiàn)行子空間不是該順向搜尋子空間集合中的該最高子空 間SB[NF],則由該順向搜尋子空間集合中的下一子空間作為現(xiàn)行子空間, 進(jìn)而執(zhí)行寫入操作,并重新執(zhí)行步驟(B);(D) 當(dāng)判定該現(xiàn)行子空間為該順向搜尋子空間集合中的該最高子空間 SB[NF],設(shè)定該標(biāo)記為逆向,由該逆向搜尋子空間集合中的最高子空間 SB[NB]作為現(xiàn)行子空間,進(jìn)而執(zhí)行寫入操作,并重新執(zhí)行步驟(B);(E) 于步驟(B)中,判定該標(biāo)記不為順向,則再判斷該現(xiàn)行子空間是否不 為逆向搜尋子空間集合中的最低子空間SB[2];以及(F) 當(dāng)判定該現(xiàn)行子空間不為該逆向搜尋子空間集合中的該最低子空 間SB[2],則由該逆向搜尋子空間集合中的前一子空間作為現(xiàn)行子空間,進(jìn) 而執(zhí)行寫入操作,接著重新執(zhí)行步驟(B)。
5、 根據(jù)權(quán)利要求4所述的循環(huán)錄影方法,其特征在于,還包含下列步驟(G) 當(dāng)步驟(E)中判定該現(xiàn)行子空間為逆向搜尋子空間集合中最低子空 間SB[2],設(shè)定該標(biāo)記為順向,由該順向搜尋子空間集合中的最低子空間 SB[1]作為現(xiàn)行子空間,進(jìn)而執(zhí)行寫入操作,并重新執(zhí)行步驟(B)。
6、 根據(jù)權(quán)利要求4或5所述的循環(huán)錄影方法,其特征在于,所述子空 間的大小為至少一區(qū)塊,該區(qū)塊的大小為下列其中之一2352bytes/block、 2048bytes/block、 2336bytes/block。
7、 一種光盤驅(qū)動(dòng)器,其特征在于,包括子空間集合設(shè)置模塊,用于將光儲(chǔ)存媒介上的多個(gè)子空間分成一順向搜 尋子空間集合及一逆向搜尋子空間集合,且兩個(gè)集合中的子空間以交錯(cuò)的方 式分布;所屬集合判斷模塊,用于判斷現(xiàn)行子空間所屬集合,如是順向搜尋子空間集合,激活順向錄影模塊,如是逆向搜尋子空間集合,激活逆向錄影模塊;順向錄影模塊,用于按低地址端往高地址端的方向依次搜尋順向搜尋子 空間集合中的下一個(gè)子空間并寫入數(shù)據(jù),直到該集合的最高子空間,然后以逆向搜尋子空間集合的最高子空間為現(xiàn)行子空間,然后激活逆向錄影模塊;逆向錄影模塊,用于按高地址端往低地址端的方向依次搜尋逆向搜尋子 空間集合中的下一個(gè)子空間并寫入數(shù)據(jù),直到該集合的最低子空間,然后以 順向搜尋子空間集合的最低子空間為現(xiàn)行子空間,然后激活順向錄影模塊。
8、 根據(jù)權(quán)利要求7所述的光盤驅(qū)動(dòng)器,其特征在于,所述子空間集合 設(shè)置模塊在劃分子空間時(shí),子空間的大小為至少一區(qū)塊,該區(qū)塊的大小為對(duì) 于不同碟片記錄媒體所能寫入的最小單位。
9、 根據(jù)權(quán)利要求7或8所述的光盤驅(qū)動(dòng)器,其特征在于,所屬集合判 斷模塊是根據(jù)標(biāo)記的狀態(tài)判斷現(xiàn)行子空間所屬集合,該標(biāo)記在初始時(shí)根據(jù)現(xiàn) 行子空間的序號(hào)設(shè)置為順向或者逆向;在順向錄影模塊進(jìn)行順向搜尋時(shí),若 現(xiàn)行子空間為順向搜尋子空間的最高子空間,則判斷該標(biāo)記為逆向;在逆向 錄影模塊進(jìn)行逆向搜尋時(shí),若現(xiàn)行子空間為逆向搜尋子空間的最低子空間, 則判斷該標(biāo)記為順向。
全文摘要
一種于光儲(chǔ)存媒介中的循環(huán)錄影方法及光盤驅(qū)動(dòng)器,該光儲(chǔ)存媒介被劃分成順向搜尋子空間集合SB[1]、...、SB[NF]及逆向搜尋子空間集合SB[2]、...、SB[NB],該循環(huán)錄影方法首先設(shè)定現(xiàn)行子空間以及標(biāo)記的初始值且執(zhí)行寫入操作,標(biāo)記決定子空間搜尋時(shí)的方向,其初始值是由現(xiàn)行子空間的初始值所決定。當(dāng)標(biāo)記為順向時(shí),判斷現(xiàn)行子空間是否不為最高子空間SB[NF]。當(dāng)判定現(xiàn)行子空間不為最高子空間SB[NF],則由順向搜尋子空間集合中的下一子空間作為現(xiàn)行子空間且開始執(zhí)行寫入操作,當(dāng)判定現(xiàn)行子空間為最高子空間SB[NF],設(shè)定該標(biāo)記為逆向,由最高子空間SB[NB]作為現(xiàn)行子空間且開始執(zhí)行寫入操作,其可以減少光盤驅(qū)動(dòng)器上的緩沖器使用量,從而降低光盤驅(qū)動(dòng)器的硬件成本。
文檔編號(hào)G11B20/12GK101320584SQ20071010841
公開日2008年12月10日 申請(qǐng)日期2007年6月7日 優(yōu)先權(quán)日2007年6月7日
發(fā)明者宋豐華, 林柏緯 申請(qǐng)人:凌陽(yáng)科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
天峨县| 金昌市| 台州市| 莱州市| 平顺县| 呼伦贝尔市| 鄢陵县| 隆子县| 高阳县| 鹿泉市| 天祝| 浪卡子县| 凯里市| 芮城县| 平顶山市| 临沂市| 镇沅| 大名县| 定远县| 虞城县| 和林格尔县| 同德县| 三原县| 通州区| 沁水县| 剑阁县| 福州市| 丽江市| 台前县| 普定县| 盖州市| 西城区| 安化县| 凌海市| 莆田市| 河北省| 澄城县| 洞头县| 尼勒克县| 阿克陶县| 灵璧县|