專利名稱:具有處理單元的數據轉錄方法及其裝置的制作方法
技術領域:
本發明是有關于一種資料轉錄方法及其裝置,而且特別是關于具有處理單元的數據轉錄方法及其裝置。
背景技術:
近來,隨著數字形式數據對于儲存空間的需求越來越大,且為因應不同的應用領域,各式各樣的儲存媒體也應運而生;然而,同時也產生了將數據在不同的儲存媒體間復制及移動的需求,此外,于不同應用領域及儲存媒體間轉錄數據時,亦經常伴隨著不同數據格式或檔案格式間的轉換。舉例而言光盤片因為具有數據保存期限長及攜帶交換便利等特點,遂成為數據備分,多媒體播放,及數據交換的主要儲存媒體之一,但相對而言,光盤片的存取速度遠慢于半導體類型的儲存媒體或硬式磁盤驅動器,故例如在一些實時性的應用中,原始數據可能先儲存于存取速度較快的儲存媒體,之后再將數據轉錄至光盤片上以便于保存或交換。
參閱圖1,此圖式說明現有技術中轉錄裝置的示意圖。一般而言,一數據轉錄操作的目的在于將儲存于一來源儲存媒體4a的數據轉錄至一目的儲存媒體5a,而此項操作主要是由執行一轉錄軟件2b的一主機2a控制,該主機2a是與一讀取裝置1a與一寫入裝置3a相連接,故該主機2a能利用該讀取裝置1a讀取該來源儲存媒體4a的數據,經該轉錄軟件2b處理后將一處理輸出數據利用寫入裝置3a存放至該目的儲存媒體5a中。舉例而言,該主機2a可以是一桌上型計算機、該讀取裝置為一硬式磁盤驅動器、該來源儲存媒體為一硬式磁盤碟盤、該寫入裝置為一光儲存裝置、以及該目的儲存媒體為一光盤片,此時該桌上型計算機便可以執行該轉錄軟件2b,將數據自該硬式磁盤碟盤轉錄至該光盤片。
以上例而言,一般稱光儲存裝置的轉錄動作亦稱為燒錄,其所使用的轉錄程序一般亦稱做燒錄程序;當光儲存裝置的燒錄速度不斷提高,對于光儲存裝置最重要的是保持燒錄動作正常,并免發生“buffer underrun”(簡稱為BURN)的現象。一般即使光儲存裝置本身內建有緩沖存儲器以減少BURN現象發生的機會,BURN現象仍然可能由于燒錄程序處理數據時的效率不高而發生。因此,現有光儲存裝置即使具有防止燒錄失敗的功能及專屬燒錄程序,也有可能遭遇到BURN的現象。更糟的是,這情形導致燒錄失敗及浪費光盤片。
發明內容
本發明目的是提供一種數據轉錄方法及其裝置,以完成在不同的儲存媒體間復制及移動數據的動作。
此外,本發明提供一種具有處理單元的數據轉錄方法及其裝置,利用處理單元及緩沖區的設計,包括一讀取處理單元,以讀取來自一讀取裝置的數據并輸出一讀取處理輸出資料;至少一個濾器處理單元,并依數據處理流程順序地設置所有的濾器處理單元,以對該讀取處理輸出數據進行相對應的濾器處理,并將最后的結果輸出做為一寫入處理輸入;以及一寫入處理單元,將該寫入處理輸入數據進行寫入處理后傳送至一寫入裝置,以更有效率及更具彈性地在不同的儲存媒體間復制及移動數據,且同時處理不同應用領域及儲存媒體間不同數據格式或檔案格式的轉換。
再者,本發明可應用于光儲存裝置的數據轉錄,利用處理單元以更有效率及更具彈性地燒錄數據,并降低BURN現象發生的機會。
為了使能更進一步了解本發明特征及技術內容,請參閱以下有關本發明的詳細說明與附圖,然而所附圖式僅提供參考與說明用,并非用來對本發明加以限制。
圖1是顯示現有轉錄裝置的示意圖;圖2是顯示本發明實施例的轉錄裝置的方塊圖;圖3是顯示本發明實施例的轉錄方法的流程圖;圖4是顯示本發明另一實施例的轉錄裝置的方塊圖;及圖5是顯示本發明另一實施例的轉錄方法的流程圖。
圖號說明1a讀取裝置2a 主機2b轉錄軟件3a 寫入裝置4a來源儲存媒體5a 目的儲存媒體1 讀取裝置2 轉錄處理模塊3 寫入裝置4 來源儲存媒體5 目的儲存媒體21 讀取處理單元22濾器處理單元23 寫入處理單元24濾器緩沖區 25 寫入緩沖區221 第一濾器處理單元222第二濾器處理單元241 第一濾器緩沖區 242第二濾器緩沖區300~390 根據本發明實施例的數據轉錄方法流程500~590 根據本發明另一實施例的數據轉錄方法流程具體實施方式
參考圖2,圖2是說明本發明實施例的轉錄裝置,轉錄裝置是包括讀取裝置1、轉錄處理模塊2及寫入裝置3。讀取裝置1可以是一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器;寫入裝置3可以是一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器。如圖2所示,轉錄處理模塊2更包括3個處理單元讀取處理單元21、濾器處理單元22及寫入處理單元23,使數據能一級一級地被處理,其中讀取處理單元21及寫入處理單元23分別用于自讀取裝置1讀取數據及將數據傳送給寫入裝置3,其中該寫入處理單元23以及該讀取處理單元21更各自包括對該寫入裝置3及該讀取裝置1的指令與控制,但對該寫入裝置3及該讀取裝置1的指令與控制皆為熟習此領域技術者所熟知,為說明本發明起見,故于此不予贅述;該濾器處理單元22用以于來源儲存媒體4的數據格式不同于最終將寫入目的儲存媒體5的數據格式時,將濾器處理單元22便負責加以調整以便符合最終將寫入目的儲存媒體5的數據格式。
熟習此領域技術者可以針對不同類型的來源儲存媒體4設計不同的讀取處理單元21,以存取不同類型的讀取裝置1;此外,該濾器處理單元22更有一濾器緩沖區24,當該濾器處理單元22的該濾器緩沖區24有足夠空間時,便將該讀取處理單元21處理后的一讀取處理輸出數據做為一濾器處理輸入數據,由該讀取處理單元21傳送至該濾器緩沖區24,該濾器處理單元22讀取該濾器緩沖區24中的濾器處理輸入數據,加以調整以符合最終將寫入目的儲存媒體5的數據格式;再者,針對不同類型的目的儲存媒體5,可以設計不同的寫入處理單元23以存取不同類型的寫入裝置3,且該寫入處理單元23更有一寫入緩沖區25,并于該寫入緩沖區25有足夠空間時,將該濾器處理單元22處理后的一濾器處理輸出數據做為一寫入處理輸入數據,由該濾器處理單元22傳送至該寫入緩沖區25,而該寫入處理單元23便將寫入緩沖區25中的寫入處理輸入資料再傳送至該寫入裝置3以寫入該目的儲存媒體5。此外,更可以針對不同的數據格式,設計不同的濾器處理單元,配合不同類型的讀取處理單元與寫入處理單元,便可以于不同的應用時做模塊化的置換,以利于彈性地進行各種轉錄操作。
舉例而言,該來源儲存媒體4可以是一硬式磁盤碟盤、該讀取裝置1可以是一硬式磁盤驅動器、該寫入裝置3可以是一光儲存裝置、以及該目的儲存媒體5可以是一CD-R光盤片;于本實施例中,將該硬式磁盤碟盤中符合FAT檔案格式的數據文件,以DAO(Disc-At-Once)模式轉錄至該光盤片上,首先,讀取處理單元將數據自該硬式磁盤碟盤中讀出,并于該濾器緩沖區24有足夠空間時將所讀出數據傳送至該濾器緩沖區24;因為DAO模式的數據則是以2448字節(2352 main channel數據以及96 subchannel數據)為單位記錄于光盤片上,該濾器處理單元22于是將該濾器緩沖區24中的數據轉換為符合DAO模式的數據,并于該寫入緩沖區25有足夠空間時,將轉換完成符合DAO模式的數據傳送至該寫入緩沖區25;該寫入處理單元23將寫入緩沖區25中的數據傳送至寫入裝置3,以將數據轉錄在該CD-R光盤片上。
明確地說,該讀取裝置1可以是一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器,其對應的來源儲存媒體4為一光盤片(例如CD-ROM、DVD+ROM等)、一閃存卡片、一可抽換式磁盤片、或一硬式磁盤碟盤;而且該寫入裝置1可以是一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器,其對應的目的儲存媒體5為一光盤片(例如CD-R、CD-RW、DVD+R、DVD+RW等)、一閃存卡片、一可抽換式磁盤片、或一硬式磁盤碟盤。
參閱圖2及圖3,圖3是說明本發明實施例的轉錄方法的流程圖,本發明實施例提供一種轉錄方法,首先于步驟300時,轉錄裝置在初始狀態。此實施例中,使用者將一硬式磁盤碟盤中符合FAT檔案格式的數據文件,以DAO模式轉錄至一光盤片上,于是開始時,便利用預設的轉錄處理模塊2,或是根據需求選定適當的處理單元組成轉錄處理模塊2,接著,轉錄處理模塊2中的讀取處理單元21、濾器處理單元22、以及寫入處理單元23便平行地開始執行各自的工作。
一方面,于步驟310,讀取處理單元21對讀取裝置1執行讀取處理,以將來源儲存媒體4中所欲轉錄的數據讀出;接著于步驟312,判斷次一級的濾器處理單元的緩沖區24可用空間是否大于一緩沖區判斷值,以判斷其次一級的濾器處理單元的緩沖區24是否有足夠空間,若是空間不足,則重復步驟312以等待足夠的緩沖區空間,若是空間足夠,則進入步驟316,將該讀取處理單元21處理后的一讀取處理輸出做為一濾器處理輸入數據,由讀取處理單元21傳送至濾器緩沖區24,接著進入步驟318,判斷讀取處理是否已全部完成,以決定回到步驟310繼續讀取處理,或是進入步驟320結束讀取處理。
一方面,于步驟330,濾器處理單元22對濾器緩沖區24中的濾器處理輸入數據執行濾器處理,例如于本實施例中,將該濾器緩沖區24中的數據轉換為符合DAO模式的數據;接著于步驟332,判斷次一級的寫入處理單元的緩沖區25可用空間是否大于一緩沖區判斷值,以判斷其次一級的寫入處理單元的緩沖區25是否有足夠空間,若是空間不足,則重復步驟332以等待足夠的緩沖區空間,若是空間足夠,則進入步驟336,將該濾器處理單元22處理后符合DAO模式的之一濾器處理輸出做為一寫入處理輸入數據,由濾器處理單元22傳送至該寫入緩沖區25,接著進入步驟338,判斷濾器處理是否已全部完成,以決定回到步驟330繼續濾器處理,或是進入步驟340結束濾器處理。
另一方面,于步驟370,寫入處理單元23對寫入緩沖區25中的寫入處理輸入數據執行寫入處理,例如于本實施例中,將寫入緩沖區25中符合DAO模式的數據傳送至寫入裝置3,以將數據轉錄在該CD-R光盤片上;接著于步驟372,判斷寫入處理是否已全部完成,以決定回到步驟370繼續寫入處理,或是進入步驟390結束寫入處理;此外,由于寫入處理是為各轉錄處理中最后一級的數據處理流程,故當寫入處理結束,即代表所欲轉錄的數據皆已讀取、轉換格式并寫入目的儲存媒體,故整個轉錄處理亦結束。
參考圖4,圖4是說明本發明另一實施例的轉錄裝置,轉錄裝置是包括讀取裝置1、轉錄處理模塊2及寫入裝置3。讀取裝置1可以是一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器;寫入裝置3可以是一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器。與圖2相比較,圖4中所示的轉錄處理模塊2除包括一讀取處理單元21以及一寫入處理單元23外,更包括一第一濾器處理單元221及一第二濾器處理單元222,類似于圖2所描述實施例,數據亦為一級一級地被處理,其中讀取處理單元21及寫入處理單元23的動作于此不予贅述;該第一濾器處理單元221與該第二濾器處理單元222共同作用,以將自來源儲存媒體4所讀出數據的數據格式加以調整,以便符合最終將寫入目的儲存媒體5的數據格式。
類似于先前所述,該第一濾器處理單元221更有一第一濾器緩沖區241,當該第一濾器處理單元221的該第一濾器緩沖區241有足夠空間時,便將該讀取處理單元21處理后的一讀取處理輸出數據做為一第一濾器處理輸入數據,由該讀取處理單元21傳送至該第一濾器緩沖區241,該第一濾器處理單元221讀取該第一濾器緩沖區241中的第一濾器處理輸入數據,并進行一第一濾器處理;類似于該第一濾器處理單元221,該第二濾器處理單元222亦有一第二濾器緩沖區242,當該第二濾器處理單元222的該第二濾器緩沖區242有足夠空間時,便將該第一濾器處理單元241處理后的一第一濾器處理輸出數據做為一第二濾器處理輸入數據,由該第一濾器處理單元221傳送至該第二濾器緩沖區242,該第二濾器處理單元222讀取該第二濾器緩沖區242中的第二濾器處理輸入數據,并進行一第二濾器處理,此時欲轉錄的數據已被調整為符合最終將寫入目的儲存媒體5的數據格式;接著,該寫入處理單元23亦有一寫入緩沖區25,于該寫入緩沖區25有足夠空間時,將該第二濾器處理單元242處理后的一第二濾器處理輸出數據做為一寫入處理輸入數據,由該第二濾器處理單元222傳送至該寫入緩沖區25,而該寫入處理單元23便將寫入緩沖區25中的寫入處理輸入資料再傳送至該寫入裝置3以寫入該目的儲存媒體5。類似于圖2所繪示的實施例,可以針對不同的需要,設計不同的處理單元,并于不同的應用時做模塊化的置換,以利于彈性地進行各種轉錄操作。
舉例而言,該來源儲存媒體4可以是一硬式磁盤碟盤、該讀取裝置1可以是一硬式磁盤驅動器、該寫入裝置3可以是一光儲存裝置、以及該目的儲存媒體5可以是一CD-R光盤片;于本實施例中,將該硬式磁盤碟盤中符合MP3檔案格式的音樂數據轉換為符合CD-Audio檔案格式,再以DAO模式轉錄至該CD-R光盤片上,首先,讀取處理單元將MP3音樂檔案數據自該硬式磁盤碟盤中讀出,并于該第一濾器緩沖區241有足夠空間時將所讀出數據傳送至該濾器緩沖區241,此時該第一濾器處理單元221對該濾器緩沖區241中的MP3音樂檔案數據進行的濾器處理,是將符合MP3檔案格式的音樂數據轉換為符合CD-Audio檔案格式的資料,并于該第二濾器處理單元222的該第二濾器緩沖區242有足夠空間時,將已轉換為CD-Audio檔案格式的數據傳送至該第二濾器緩沖區242;接著,類似于圖2中所繪示的實施例,因為DAO模式的數據則是以2448字節(2352 main channel數據以及96 sub channel數據)為單位記錄于光盤片上,該第二濾器處理單元222于是將該第二濾器緩沖區242中的CD-Audio檔案格式數據轉換為符合DAO模式的數據,并于該寫入緩沖區25有足夠空間時,將轉換完成符合DAO模式的數據傳送至該寫入緩沖區25;該寫入處理單元23將寫入緩沖區25中的數據傳送至寫入裝置3,以將數據轉錄在該CD-R光盤片上。
參閱圖4及圖5,圖5是說明本發明另一實施例的轉錄方法的流程圖,本發明實施例提供一種轉錄方法,首先于步驟500時,轉錄裝置在初始狀態。此實施例中,使用者欲將一硬式磁盤碟盤中符合MP3檔案格式的音樂數據轉換為符合CD-Audio檔案格式,再以DAO模式轉錄至一CD-R光盤片上,于是開始時,便利用預設的轉錄處理模塊2,或是根據需求選定適當的處理單元組成轉錄處理模塊2,接著,轉錄處理模塊2中的讀取處理單元21、第一濾器處理單元221、第二濾器處理單元222、以及寫入處理單元23便平行地開始執行各自的工作。
一方面,于步驟510,讀取處理單元21對讀取裝置1執行讀取處理,以將來源儲存媒體4中所欲轉錄的數據讀出;接著于步驟512,判斷次一級的第一濾器處理單元的緩沖區241可用空間是否大于一緩沖區判斷值,以判斷其次一級的第一濾器處理單元的緩沖區241是否有足夠空間,若是空間不足,則重復步驟512以等待足夠的緩沖區空間,若是空間足夠,則進入步驟516,將該讀取處理單元21處理后的一讀取處理輸出數據做為一第一濾器處理輸入數據,由讀取處理單元21傳送至第一濾器緩沖區241,接著進入步驟518,判斷讀取處理是否已全部完成,以決定回到步驟510繼續讀取處理,或是進入步驟520結束讀取處理。
一方面,于步驟530,第一濾器處理單元221對濾器緩沖區241中的數據執行一第一濾器處理,例如于本實施例中,將該濾器緩沖區241中的MP3音樂數據轉換為符合CD-Audio檔案格式的數據;接著于步驟532,判斷次一級的第二濾器處理單元222的緩沖區242可用空間是否大于一緩沖區判斷值,以判斷其次一級的第二濾器處理單元222的緩沖區242是否有足夠空間,若是空間不足,則重復步驟532以等待足夠的緩沖區空間,若是空間足夠,則進入步驟536,將該第一濾器處理單元221處理后符合CD-Audio檔案格式的一第一濾器處理輸出數據做為一第二濾器處理輸入數據,由該第一濾器處理單元221傳送至該第二濾器緩沖區242,接著進入步驟538,判斷該第一濾器處理是否已全部完成,以決定回到步驟530繼續該第一濾器處理,或是進入步驟540結束該第一濾器處理。
一方面,于步驟550,第二濾器處理單元222對濾器緩沖區242中的數據執行一第二濾器處理,例如于本實施例中,將該濾器緩沖區242中的CD-Audio檔案格式轉換為符合DAO模式的數據;接著于步驟552,判斷次一級的寫入單元23的緩沖區25可用空間是否大于一緩沖區判斷值,以判斷其次一級的寫入處理單元23的緩沖區25是否有足夠空間,若是空間不足,則重復步驟552以等待足夠的緩沖區空間,若是空間足夠,則進入步驟556,將該第二濾器處理單元222處理后符合DAO模式的一第二濾器處理輸出數據做為一寫入處理輸入數據,由該第二濾器處理單元222傳送至該寫入緩沖區25,接著進入步驟558,判斷該第二濾器處理是否已全部完成,以決定回到步驟550繼續該第二濾器處理,或是進入步驟560結束該第二濾器處理。
另一方面,于步驟570,寫入處理單元23對寫入緩沖區25中的數據執行寫入處理,例如于本實施例中,將寫入緩沖區25中符合DAO模式的寫入處理輸入數據傳送至寫入裝置3,以將數據轉錄在該CD-R光盤片上;接著于步驟572,判斷寫入處理是否已全部完成,以決定回到步驟570繼續寫入處理,或是進入步驟590結束寫入處理;此外,由于寫入處理是為各轉錄處理中最后一級的數據處理流程,故當寫入處理結束,即代表所欲轉錄的數據皆已讀取、轉換格式并寫入目的儲存媒體,故整個轉錄處理亦結束。
現有此領域技術者可以發現,該濾器處理單元可視應用領域需要做不同的設計,而一轉錄操作時所使用的濾器處理單元數目也可因需要而增減,例如該轉錄處理模塊可能不需要任何濾器處理單元、可能僅包括一個濾器處理單元,用以執行簡單的資料格式調整、亦可能包括二個或二個以上的濾器處理單元,共同作用以執行復雜的資料格式轉換、加密、解密、編碼等動作。一般來說,可設計一讀取處理單元、一寫入處理單元、以及M個濾器處理單元,M為大于或等于0的整數,并依數據處理流程順序地設置所有的濾器處理單元,其中該讀取處理單元為數據處理流程中的第一級處理單元,該寫入處理單元為數據處理流程中的最后一級處理單元。若M等于0,將該讀取處理單元處理后的讀取處理輸出數據做為一寫入處理輸入數據,以傳送至該寫入處理單元;若M等于1,即該轉錄操作僅利用一濾器處理單元,將該讀取處理單元處理后的讀取處理輸出數據做為一濾器處理輸入數據,傳送至該濾器處理單元,且將該濾器處理單元處理后的濾器處理輸出數據做為一寫入處理輸入數據,以傳送至該寫入處理單元;若M大于1,將該讀取處理單元處理后的讀取處理輸出數據做為一第1濾器處理輸入數據,傳送至一第1濾器處理單元,之后將一第N濾器處理單元處理后的一第N濾器處理輸出數據做為一第N+1濾器處理輸入數據,傳送至一第N+1濾器處理單元,N為小于M的正整數,最后將一第M濾器處理單元處理后的一第M濾器處理輸出數據做為一寫入處理輸入數據,以傳送至該寫入處理單元。
此外,現有此領域技術者能依本發明所揭露者推知,各處理單元可以由數字邏輯電路方式為之,再通過由應用軟件、韌體或電路控制其動作流程;或是各處理單元可由一微處理器以執行一程序代碼的方式為之,例如計算機主機中執行的轉錄應用程序,或是信息家電中執行的韌體程序,其中各處理單元是以平行處理方式執行,因而利用各級處理單元及其緩沖區的設計,能更有效率及更具彈性地轉錄數據并降低寫入裝置數據傳輸中斷的機會,例如當目的儲存媒體為光儲存裝置時,便能彈性地利用各種模式燒錄數據以配合使用者的需求,并降低BURN現象發生的機會。
綜上所述,雖然本發明已以較佳實施例揭露如上,然其并非用以限定本發明,任何熟習此技藝者,在不脫離本發明的精神和范圍內,當可作各種的更動與潤飾,因此本發明的保護范圍當視后附的申請專利范圍所界定者為準。
權利要求
1.一種具有處理單元的數據轉錄方法,是利用一讀取處理單元、一寫入處理單元、以及M個濾器處理單元,M為大于或等于0的整數,以執行一轉錄操作,其特征在于其步驟包括利用該讀取處理單元讀取來自一讀取裝置的數據;若M等于0,將該讀取處理單元處理后的讀取處理輸出數據做為一寫入處理輸入數據,以傳送至該寫入處理單元;若M等于1,即該轉錄操作僅利用一濾器處理單元,將該讀取處理單元處理后的讀取處理輸出數據做為一濾器處理輸入數據,傳送至該濾器處理單元,且將該濾器處理單元處理后的濾器處理輸出數據做為一寫入處理輸入數據,以傳送至該寫入處理單元;若M大于1,將該讀取處理單元處理后的讀取處理輸出數據做為一第1濾器處理輸入數據,傳送至一第1濾器處理單元,之后將一第N濾器處理單元處理后的一第N濾器處理輸出數據做為一第N+1濾器處理輸入數據,傳送至一第N+1濾器處理單元,N為小于M的正整數,最后將一第M濾器處理單元處理后的一第M濾器處理輸出數據做為一寫入處理輸入數據,以傳送至該寫入處理單元;以及利用該寫入處理單元將該寫入處理單元處理后的數據做為一寫入處理輸出數據,傳送至一寫入裝置。
2.如權利要求1所述的數據轉錄方法,其特征在于該寫入處理單元包含一緩沖區,于判斷該緩沖區有足夠空間時,始得將該寫入處理輸入數據傳入該寫入處理單元。
3.如權利要求2所述的數據轉錄方法,其特征在于該寫入處理單元的前一級處理單元包含一緩沖區判斷值,于該寫入處理單元的緩沖區可用空間大于該緩沖區判斷值時,即判斷該寫入處理單元的緩沖區有足夠空間。
4.如權利要求1所述的數據轉錄方法,其特征在于若M大于0,其中每一濾器處理單元各包含一緩沖區,且于判斷對應于每一濾器處理單元的緩沖區有足夠空間時,始得將對應于每一濾器處理單元的濾器處理輸入數據傳入該濾器處理單元。
5.如權利要求4所述的數據轉錄方法,其特征在于每一濾器處理單元的前一級處理單元各包含一緩沖區判斷值,且于一濾器處理單元的緩沖區可用空間大于該濾器處理單元前一級處理單元的緩沖區判斷值時,即判斷該濾器處理單元的緩沖區有足夠空間。
6.如權利要求1所述的數據轉錄方法,其特征在于各處理單元是以平行處理方式執行,且各處理單元是以由數字邏輯電路方式為之,或是由一微處理器以執行一程序代碼的方式為之。
7.如權利要求1所述的數據轉錄方法,其特征在于該讀取裝置是選自下述其中的一種一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器;其中該寫入裝置是選自下述其中的一種一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器。
8.一種數據轉錄裝置,其特征在于包括一讀取裝置;一寫入裝置;一讀取處理單元,以讀取來自該讀取裝置的數據并輸出一讀取處理輸出資料;至少一個濾器處理單元,并依數據處理流程順序地設置所有的濾器處理單元,以對該讀取處理輸出數據進行相對應的濾器處理,并將最后的結果輸出做為一寫入處理輸入;以及一寫入處理單元,將該寫入處理輸入數據進行一寫入處理后傳送至該寫入裝置。
9.如權利要求8所述的數據轉錄裝置,其特征在于該寫入處理單元包含一緩沖區,于判斷該緩沖區有足夠空間時,始得將該寫入處理輸入數據傳入該寫入處理單元。
10.如權利要求9所述的數據轉錄裝置,其特征在于該寫入處理單元的前一級處理單元包含一緩沖區判斷值,于該寫入處理單元的緩沖區可用空間大于該緩沖區判斷值時,即判斷該寫入處理單元的緩沖區有足夠空間。
11.如權利要求8所述的數據轉錄裝置,其特征在于每一濾器處理單元各包含一緩沖區,且于判斷對應于每一濾器處理單元的緩沖區有足夠空間時,始得將對應于每一濾器處理單元的濾器處理輸入數據傳入該濾器處理單元。
12.如權利要求11所述的數據轉錄裝置,其特征在于每一濾器處理單元的前一級處理單元各包含一緩沖區判斷值,且于一濾器處理單元的緩沖區可用空間大于該濾器處理單元前一級處理單元的緩沖區判斷值時,即判斷該濾器處理單元的緩沖區有足夠空間。
13.一種數據轉錄裝置,其特征在于包括一讀取裝置;一寫入裝置;一讀取處理單元,以讀取來自該讀取裝置的數據并輸出一讀取處理輸出數據做為一寫入處理輸入數據;以及一寫入處理單元,將該寫入處理輸入數據進行一寫入處理后傳送至該寫入裝置;其中該寫入處理單元包含一緩沖區,于判斷該緩沖區有足夠空間時,始得將該寫入處理輸入數據傳入該寫入處理單元。
14.如權利要求13所述的數據轉錄裝置,其特征在于該讀取處理單元包含一緩沖區判斷值,于該寫入處理單元的緩沖區可用空間大于該緩沖區判斷值時,即判斷該寫入處理單元的緩沖區有足夠空間。
15.如權利要求8、13所述的數據轉錄裝置,其特征在于該讀取裝置是選自下述其中之一種一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器;且其中該寫入裝置是選自下述其中之一種一光儲存裝置、一閃存卡片讀取裝置、可抽換式磁盤驅動器、或一硬式磁盤驅動器。
全文摘要
本發明是關于一種數據轉錄方法及其裝置,該轉錄裝置是包括讀取裝、轉錄處理模塊及寫入裝置。轉錄處理模塊更包括讀取處理單元、濾器處理單元及寫入處理單元,使數據能一級一級地被處理,其中讀取處理單元及寫入處理單元分別用于自讀取裝置讀取數據及將數據傳送給寫入裝置;濾器處理單元用以將來源儲存媒體的數據格式加以調整以便符合最終將寫入目的儲存媒體的數據格式。濾器處理單元的數量可依照儲存媒體的數據格式及轉錄模式而定,因此,處理模塊可以彈性處理有關轉錄模式及數據格式的差異。
文檔編號G11B7/28GK1702748SQ200410047219
公開日2005年11月30日 申請日期2004年5月24日 優先權日2004年5月24日
發明者黃仁毅, 鄧志偉, 陳振宏 申請人:建興電子科技股份有限公司