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

媒體轉(zhuǎn)錄控制方法及使用上述方法的嵌入式系統(tǒng)的制作方法

文檔序號:6757998閱讀:188來源:國知局
專利名稱:媒體轉(zhuǎn)錄控制方法及使用上述方法的嵌入式系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于計(jì)算機(jī)技術(shù),特別是有關(guān)于媒體數(shù)據(jù)轉(zhuǎn)換。
背景技術(shù)
目前相當(dāng)熱門的音樂播放裝置可以播放例如視窗媒體音頻(Windows Media Audio,簡稱wma)格式、動畫專家組(MovingPictures Experts Group,簡稱MPEG)、第三層音頻格式(簡稱mp3)或其它格式的文件。經(jīng)過壓縮后的聲音或其它媒體文件數(shù)據(jù)量通常都很小,可以儲存于大容量的儲存裝置,以取代多片光碟(compact disc,簡稱CD)。因此,已經(jīng)有越來越多以嵌入式系統(tǒng)(embedded system)實(shí)作的音樂播放裝置配備大容量的儲存裝置,其中最典型的儲存裝置就是硬盤(hard disk)。
由CD的原始數(shù)據(jù)轉(zhuǎn)換至mp3、wma或其它壓縮格式的過程稱為轉(zhuǎn)錄(ripping)。轉(zhuǎn)錄包括從CD上讀取數(shù)據(jù)、壓縮數(shù)據(jù)及儲存壓縮數(shù)據(jù),通常需要花費(fèi)相當(dāng)多時(shí)間。由于嵌入式系統(tǒng)的處理器速度通常比個(gè)人計(jì)算機(jī)的處理器慢,且主存儲器容量也較小,在嵌入式系統(tǒng)上執(zhí)行轉(zhuǎn)錄將更為耗時(shí),因此可能會影響音樂的播放。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種執(zhí)行于一嵌入式系統(tǒng)的媒體轉(zhuǎn)錄控制方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種媒體轉(zhuǎn)錄控制方法,執(zhí)行于一嵌入式系統(tǒng),上述嵌入式系統(tǒng)包括一媒體讀取裝置、一儲存裝置、一轉(zhuǎn)錄模組,包括以下步驟接收一轉(zhuǎn)錄請求;從上述媒體讀取裝置所讀取的一儲存媒體中,自動復(fù)制媒體數(shù)據(jù)至上述儲存裝置,以回應(yīng)上述轉(zhuǎn)錄請求;上述轉(zhuǎn)錄模組將上述儲存裝置中的上述媒體數(shù)據(jù)轉(zhuǎn)錄至一格式;在轉(zhuǎn)錄上述媒體數(shù)據(jù)期間,偵測上述嵌入式系統(tǒng)被上述轉(zhuǎn)錄模組之外的一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)所占用的系統(tǒng)資源;以及根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整對上述媒體數(shù)據(jù)的轉(zhuǎn)錄負(fù)載,以維持上述媒體數(shù)據(jù)轉(zhuǎn)錄所使用的系統(tǒng)資源不超過上述一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)未使用的系統(tǒng)資源,進(jìn)而不影響播放程序的效能。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,上述媒體數(shù)據(jù)為聲音數(shù)據(jù)。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,上述動態(tài)調(diào)整步驟包括根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整每單位時(shí)間內(nèi)轉(zhuǎn)錄上述媒體數(shù)據(jù)的數(shù)據(jù)幀數(shù)量。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,偵測到的上述系統(tǒng)資源包括處理器的利用率、及直接存儲器存取的緩沖區(qū)使用信息中的至少一種信息。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,所偵測到的上述系統(tǒng)資源對應(yīng)的系統(tǒng)資源利用率等級包括高、中及低等級,還包括當(dāng)上述處理器的利用率、或上述直接存儲器存取的緩沖區(qū)使用信息符合上述高等級的條件時(shí),則判別所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級;以及當(dāng)所偵測到的上述系統(tǒng)資源不符合上述高等級的條件時(shí),且上述處理器的利用率、或上述直接存儲器存取的緩沖區(qū)使用信息符合上述中等級的條件時(shí),則判別所偵測到的上述系統(tǒng)資源對應(yīng)上述中等級;以及當(dāng)所偵測到的上述系統(tǒng)資源不符合高等級及中等級條件時(shí),則判別所偵測到的上述系統(tǒng)資源對應(yīng)上述低等級。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,當(dāng)所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級時(shí),暫停上述媒體數(shù)據(jù)的轉(zhuǎn)錄。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,上述一個(gè)或一個(gè)以上的模組包括媒體播放模組,用以播放上述媒體數(shù)據(jù)。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,還包括在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,自動啟動上述媒體播放模組以回應(yīng)上述轉(zhuǎn)錄請求;或在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,不啟動上述媒體播放模組。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,當(dāng)上述媒體播放模組的處理器利用率介于50%~100%之間,或者上述媒體播放模組的直接存儲器存取的緩沖區(qū)的消耗率小于上述媒體播放模組的播放取樣率時(shí),判別上述媒體播放模組使用的系統(tǒng)資源對應(yīng)上述高等級。
本發(fā)明提供的媒體轉(zhuǎn)錄控制方法,上述一個(gè)或一個(gè)以上的模組包括用以復(fù)制上述媒體數(shù)據(jù)的一個(gè)復(fù)制模組。
為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供一種嵌入式系統(tǒng),包括一媒體讀取裝置;一儲存裝置;一操作模組,接收一轉(zhuǎn)錄請求;一復(fù)制模組,從上述媒體讀取裝置讀取的一儲存媒體中,自動復(fù)制媒體數(shù)據(jù)至上述儲存裝置,以回應(yīng)上述轉(zhuǎn)錄請求;一轉(zhuǎn)錄模組,將上述儲存裝置中的上述媒體數(shù)據(jù)轉(zhuǎn)錄至一格式;以及一資源偵測模組,在轉(zhuǎn)錄上述媒體數(shù)據(jù)期間,偵測上述嵌入式系統(tǒng)被上述轉(zhuǎn)錄模組之外的一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)所占用的系統(tǒng)資源,其中,上述轉(zhuǎn)錄模組根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整對上述媒體數(shù)據(jù)的轉(zhuǎn)錄負(fù)載,以維持上述媒體數(shù)據(jù)轉(zhuǎn)錄所使用的系統(tǒng)資源不超過上述一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)未使用的系統(tǒng)資源,進(jìn)而不影響播放程序的效能。
本發(fā)明提供的嵌入式系統(tǒng),上述媒體數(shù)據(jù)為聲音數(shù)據(jù)。
本發(fā)明提供的嵌入式系統(tǒng),上述轉(zhuǎn)錄模組根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整每單位時(shí)間內(nèi)轉(zhuǎn)錄上述媒體數(shù)據(jù)的數(shù)據(jù)幀數(shù)量。
本發(fā)明提供的嵌入式系統(tǒng),上述偵測到的系統(tǒng)資源包括處理器的利用率、及直接存儲器存取的緩沖區(qū)使用信息中的至少一種信息。
本發(fā)明提供的嵌入式系統(tǒng),所偵測到的上述系統(tǒng)資源對應(yīng)的系統(tǒng)資源利用率等級包括高、中及低等級,當(dāng)上述處理器的利用率或上述直接存儲器存取的緩沖區(qū)使用信息符合上述高等級的條件時(shí),則上述資源偵測模組判別所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級,當(dāng)所偵測到的上述系統(tǒng)資源不符合上述高等級的條件時(shí),且上述處理器的利用率或上述直接存儲器存取的緩沖區(qū)使用信息符合上述中等級的條件時(shí),則上述資源偵測模組判別所偵測到的上述系統(tǒng)資源對應(yīng)上述中等級,以及當(dāng)所偵測到的上述系統(tǒng)資源不符合高等級及中等級條件時(shí),則上述資源偵測模組判別所偵測到的上述系統(tǒng)資源對應(yīng)上述低等級。
本發(fā)明提供的嵌入式系統(tǒng),當(dāng)所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級時(shí),上述轉(zhuǎn)錄模組暫停轉(zhuǎn)錄上述媒體數(shù)據(jù)。
本發(fā)明提供的嵌入式系統(tǒng),上述一個(gè)或一個(gè)以上的模組包括媒體播放模組,用以播放上述媒體數(shù)據(jù)。
本發(fā)明提供的嵌入式系統(tǒng),還包括在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,上述媒體播放模組自動啟動以回應(yīng)上述轉(zhuǎn)錄請求;或在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,不啟動上述媒體播放模組。
本發(fā)明提供的嵌入式系統(tǒng),當(dāng)上述媒體播放模組的處理器利用率介于50%~100%之間,或者上述媒體播放模組的直接存儲器存取的緩沖區(qū)的消耗率小于上述媒體播放模組的播放取樣率時(shí),判別上述媒體播放模組使用的系統(tǒng)資源對應(yīng)上述高等級。
本發(fā)明提供的嵌入式系統(tǒng),上述嵌入式系統(tǒng)為一音響裝置。
使用這種媒體轉(zhuǎn)錄控制方法可以讓嵌入式系統(tǒng)上媒體數(shù)據(jù)轉(zhuǎn)錄作業(yè)在后臺執(zhí)行,而媒體播放及復(fù)制在前臺執(zhí)行,進(jìn)而使媒體播放不因轉(zhuǎn)錄而延遲。


圖1是一嵌入式系統(tǒng)實(shí)施例的結(jié)構(gòu)方塊圖;圖2是媒體轉(zhuǎn)錄控制方法實(shí)施例的流程圖;圖3是實(shí)作媒體轉(zhuǎn)錄控制方法的一儲存媒體。
具體實(shí)施例方式
以下提出一種媒體轉(zhuǎn)錄控制方法及使用此方法的嵌入式系統(tǒng)。
一種媒體轉(zhuǎn)錄控制方法執(zhí)行于嵌入式系統(tǒng)20。嵌入式系統(tǒng)20可以是一音響設(shè)備(jukebox)、其它音樂播放裝置或其它多媒體播放裝置,其中的處理器1可以是ARM9TDMI處理器;媒體讀取裝置10可以是一光碟機(jī);儲存裝置9可以是一硬盤。儲存媒體11可以是一光碟片,儲存媒體數(shù)據(jù),并由媒體讀取裝置10讀取。上述媒體數(shù)據(jù)以一音樂數(shù)據(jù)為例,但非以此為限。操作模組8為嵌入式系統(tǒng)20的操作界面。復(fù)制模組7用以復(fù)制媒體讀取裝置10讀取的數(shù)據(jù)至儲存裝置9。媒體播放模組6用以播放媒體數(shù)據(jù)。上述各模組可以計(jì)算機(jī)程序或電路實(shí)作。
參照圖2說明上述媒體轉(zhuǎn)錄控制方法實(shí)施例。
操作模組8接收對儲存媒體11中音樂曲目的選定,如步驟S2,并隨后接收一轉(zhuǎn)錄請求,如步驟S4。上述選定的音樂曲目可以是儲存媒體11中的部分或全部曲目。
接著復(fù)制模組7自動復(fù)制經(jīng)由上述從媒體讀取裝置10讀取的儲存媒體11中的媒體數(shù)據(jù)至儲存裝置9,以回應(yīng)上述轉(zhuǎn)錄請求,如步驟S6。媒體播放模組6自動啟動并播放上述已選定曲目以回應(yīng)上述轉(zhuǎn)錄請求,如步驟S81;或媒體播放模組6不啟動上述媒體播放模組,如步驟S82。
轉(zhuǎn)錄模組5根據(jù)上述轉(zhuǎn)錄請求自動將上述儲存裝置中的上述已選定曲目的媒體數(shù)據(jù)轉(zhuǎn)換至一格式,例如mp3、wma或其它壓縮格式,如步驟S10。
在轉(zhuǎn)換上述媒體數(shù)據(jù)期間,資源偵測模組4偵測轉(zhuǎn)錄模組5之外的模組(包括媒體播放模組6、復(fù)制模組7及操作模組8)執(zhí)行時(shí)所占用的嵌入式系統(tǒng)20的系統(tǒng)資源,如步驟S12,判別所偵測到的系統(tǒng)資源的利用率信息,如步驟S14,并將上述利用率信息傳遞給轉(zhuǎn)錄模組5。
舉例來說,上述系統(tǒng)資源包括二個(gè)主要資源,分別為處理器1的利用率、及直接存儲器存取(Direct Memory Access,簡稱DMA)緩沖區(qū)3的利用率。另外,資源偵測模組4將所偵測到的系統(tǒng)資源利用率信息加以計(jì)算,并分為數(shù)個(gè)等級。以下列表格說明嵌入式系統(tǒng)實(shí)例的作為示范的三個(gè)等級(第1列的第2~4欄)及各條件(第2~3列)。
表格1

當(dāng)媒體播放模組6、復(fù)制模組7及操作模組8使用嵌入式系統(tǒng)20的上述二個(gè)主要資源的利用率信息符合上述高利用率等級的條件其中之一時(shí),資源偵測模組4判別播放模組6、復(fù)制模組7及操作模組8的系統(tǒng)資源利用率等級為高。換言之,當(dāng)上述三個(gè)模組的處理器利用率介于50%~100%之間,或者媒體播放模組6的DMA緩沖區(qū)的消耗率小于播放取樣率時(shí),資源偵測模組4判別播放模組6、復(fù)制模組7及操作模組8的系統(tǒng)資源利用率等級為高。否則,當(dāng)媒體播放模組6、復(fù)制模組7及操作模組8使用嵌入式系統(tǒng)20的上述二個(gè)主要資源的利用率信息符合上述中利用率等級的條件其中之一時(shí),資源偵測模組4判別播放模組6、復(fù)制模組7及操作模組8的系統(tǒng)資源利用率等級為中。
當(dāng)媒體播放模組6、復(fù)制模組7及操作模組8使用嵌入式系統(tǒng)20的系統(tǒng)資源利用率等級不屬于高等級及中等級時(shí),資源偵測模組4判別播放模組6、復(fù)制模組7及操作模組8的系統(tǒng)資源利用率等級為低。
轉(zhuǎn)錄模組5判別上述偵測到的系統(tǒng)資源的利用率信息,如步驟S16,并根據(jù)上述偵測到的系統(tǒng)資源的利用率信息以動態(tài)調(diào)整對上述媒體數(shù)據(jù)的轉(zhuǎn)錄負(fù)載(例如轉(zhuǎn)錄的媒體數(shù)據(jù)量,例如數(shù)據(jù)幀數(shù)目),以維持轉(zhuǎn)錄模組5在轉(zhuǎn)錄上述媒體數(shù)據(jù)時(shí)所使用的系統(tǒng)資源不超過媒體播放模組6、復(fù)制模組7及操作模組8執(zhí)行時(shí)未使用的系統(tǒng)資源。例如當(dāng)播放模組6、復(fù)制模組7及操作模組8使用處理器1的利用率介于20%~50%之間時(shí),轉(zhuǎn)錄模組5使用處理器1的利用率維持小于50%。表格2舉例說明上述所偵測系統(tǒng)資源負(fù)載及轉(zhuǎn)錄模組5的轉(zhuǎn)錄操作的關(guān)系。
表格2

轉(zhuǎn)錄模組5可以根據(jù)偵測到的上述系統(tǒng)資源的利用率信息以動態(tài)調(diào)整每單位時(shí)間內(nèi)轉(zhuǎn)錄上述媒體數(shù)據(jù)的數(shù)據(jù)幀數(shù)量。當(dāng)所偵測到的上述系統(tǒng)資源利用率等級為高等級時(shí),轉(zhuǎn)錄模組5暫停轉(zhuǎn)錄,并空出DMA緩沖區(qū),如步驟S18。當(dāng)所偵測到的上述系統(tǒng)資源利用率等級為中等級時(shí),轉(zhuǎn)錄模組5處理正常的轉(zhuǎn)錄負(fù)載,并使用適當(dāng)大小的DMA緩沖區(qū),如步驟S20。當(dāng)所偵測到的上述系統(tǒng)資源利用率等級為低等級時(shí),轉(zhuǎn)錄模組5處理最大的轉(zhuǎn)錄負(fù)載,并使用最大的DMA緩沖區(qū),如步驟S22。
轉(zhuǎn)錄模組5判別轉(zhuǎn)錄是否完成,如步驟S24。如是,則終止轉(zhuǎn)錄模組5,如步驟S26。如否,則回到步驟S12。
上述各模組可以計(jì)算機(jī)程序方式實(shí)作。如圖3所示,嵌入式系統(tǒng)40的存儲器30包括系統(tǒng)空間及使用者空間。系統(tǒng)空間包括一操作系統(tǒng)31,資源偵測模組34可以是操作系統(tǒng)31的一個(gè)模組。使用者空間包括一主要程序39,用以接收操作并立即作出回應(yīng),并且包括媒體播放模組36、復(fù)制模組37及操作模組38。資源偵測模組34、轉(zhuǎn)錄模組35、媒體播放模組36、復(fù)制模組37及操作模組38分別指導(dǎo)嵌入式系統(tǒng)40執(zhí)行如資源偵測模組4、轉(zhuǎn)錄模組5、媒體播放模組6、復(fù)制模組7及操作模組8所執(zhí)行的上述步驟,并且可以被儲存于其它儲存媒體。
因此,上述媒體轉(zhuǎn)錄控制方法可以讓嵌入式系統(tǒng)上媒體數(shù)據(jù)轉(zhuǎn)錄作業(yè)在后臺執(zhí)行,而媒體播放及復(fù)制在前臺執(zhí)行,進(jìn)而使媒體播放不因轉(zhuǎn)錄而延遲。
以上所述僅為本發(fā)明較佳實(shí)施例,然其并非用以限定本發(fā)明的范圍,任何熟悉本項(xiàng)技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),可在此基礎(chǔ)上做進(jìn)一步的改進(jìn)和變化,因此本發(fā)明的保護(hù)范圍當(dāng)以本申請的權(quán)利要求書所界定的范圍為準(zhǔn)。
附圖中符號的簡單說明如下1處理器3DMA緩沖區(qū)4資源偵測模組5轉(zhuǎn)錄模組
6媒體播放模組7復(fù)制模組8操作模組9儲存模組10媒體讀取裝置11儲存媒體20嵌入式系統(tǒng)30存儲器31操作系統(tǒng)34資源偵測模組35轉(zhuǎn)錄模組36媒體播放模組37復(fù)制模組38操作模組39主要程序40嵌入式系統(tǒng)
權(quán)利要求
1.一種媒體轉(zhuǎn)錄控制方法,其特征在于執(zhí)行于一嵌入式系統(tǒng),上述嵌入式系統(tǒng)包括一媒體讀取裝置、一儲存裝置、一轉(zhuǎn)錄模組,包括以下步驟接收一轉(zhuǎn)錄請求;從上述媒體讀取裝置所讀取的一儲存媒體中,自動復(fù)制媒體數(shù)據(jù)至上述儲存裝置,以回應(yīng)上述轉(zhuǎn)錄請求;上述轉(zhuǎn)錄模組將上述儲存裝置中的上述媒體數(shù)據(jù)轉(zhuǎn)錄至一格式;在轉(zhuǎn)錄上述媒體數(shù)據(jù)期間,偵測上述嵌入式系統(tǒng)被上述轉(zhuǎn)錄模組之外的一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)所占用的系統(tǒng)資源;以及根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整對上述媒體數(shù)據(jù)的轉(zhuǎn)錄負(fù)載,以維持上述媒體數(shù)據(jù)轉(zhuǎn)錄所使用的系統(tǒng)資源不超過上述一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)未使用的系統(tǒng)資源,進(jìn)而不影響播放程序的效能。
2.根據(jù)權(quán)利要求1所述的媒體轉(zhuǎn)錄控制方法,其特征在于上述媒體數(shù)據(jù)為聲音數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的媒體轉(zhuǎn)錄控制方法,其特征在于上述動態(tài)調(diào)整步驟包括根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整每單位時(shí)間內(nèi)轉(zhuǎn)錄上述媒體數(shù)據(jù)的數(shù)據(jù)幀數(shù)量。
4.根據(jù)權(quán)利要求3所述的媒體轉(zhuǎn)錄控制方法,其特征在于偵測到的上述系統(tǒng)資源包括處理器的利用率及直接存儲器存取的緩沖區(qū)使用信息中的至少一種信息。
5.根據(jù)權(quán)利要求4所述的媒體轉(zhuǎn)錄控制方法,其特征在于所偵測到的上述系統(tǒng)資源對應(yīng)的系統(tǒng)資源利用率等級包括高、中及低等級,還包括當(dāng)上述處理器的利用率或上述直接存儲器存取的緩沖區(qū)使用信息符合上述高等級的條件時(shí),則判別所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級;以及當(dāng)所偵測到的上述系統(tǒng)資源不符合上述高等級的條件時(shí),且上述處理器的利用率或上述直接存儲器存取的緩沖區(qū)使用信息符合上述中等級的條件時(shí),則判別所偵測到的上述系統(tǒng)資源對應(yīng)上述中等級;以及當(dāng)所偵測到的上述系統(tǒng)資源不符合高等級及中等級條件時(shí),則判別所偵測到的上述系統(tǒng)資源對應(yīng)上述低等級。
6.根據(jù)權(quán)利要求5所述的媒體轉(zhuǎn)錄控制方法,其特征在于當(dāng)所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級時(shí),暫停上述媒體數(shù)據(jù)的轉(zhuǎn)錄。
7.根據(jù)權(quán)利要求6所述的媒體轉(zhuǎn)錄控制方法,其特征在于上述一個(gè)或一個(gè)以上的模組包括媒體播放模組,用以播放上述媒體數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的媒體轉(zhuǎn)錄控制方法,其特征在于還包括在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,自動啟動上述媒體播放模組以回應(yīng)上述轉(zhuǎn)錄請求;或在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,不啟動上述媒體播放模組。
9.根據(jù)權(quán)利要求8所述的媒體轉(zhuǎn)錄控制方法,其特征在于當(dāng)上述媒體播放模組的處理器利用率介于50%~100%之間,或者上述媒體播放模組的直接存儲器存取的緩沖區(qū)的消耗率小于上述媒體播放模組的播放取樣率時(shí),判別上述媒體播放模組使用的系統(tǒng)資源對應(yīng)上述高等級。
10.根據(jù)權(quán)利要求8所述的媒體轉(zhuǎn)錄控制方法,其特征在于上述一個(gè)或一個(gè)以上的模組包括用以復(fù)制上述媒體數(shù)據(jù)的一個(gè)復(fù)制模組。
11.一種嵌入式系統(tǒng),其特征在于包括一媒體讀取裝置;一儲存裝置;一操作模組,接收一轉(zhuǎn)錄請求;一復(fù)制模組,從上述媒體讀取裝置讀取的一儲存媒體中,自動復(fù)制媒體數(shù)據(jù)至上述儲存裝置,以回應(yīng)上述轉(zhuǎn)錄請求;一轉(zhuǎn)錄模組,將上述儲存裝置中的上述媒體數(shù)據(jù)轉(zhuǎn)錄至一格式;以及一資源偵測模組,在轉(zhuǎn)錄上述媒體數(shù)據(jù)期間,偵測上述嵌入式系統(tǒng)被上述轉(zhuǎn)錄模組之外的一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)所占用的系統(tǒng)資源,其中,上述轉(zhuǎn)錄模組根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整對上述媒體數(shù)據(jù)的轉(zhuǎn)錄負(fù)載,以維持上述媒體數(shù)據(jù)轉(zhuǎn)錄所使用的系統(tǒng)資源不超過上述一個(gè)或一個(gè)以上的模組執(zhí)行時(shí)未使用的系統(tǒng)資源,進(jìn)而不影響播放程序的效能。
12.根據(jù)權(quán)利要求11所述的嵌入式系統(tǒng),其特征在于上述媒體數(shù)據(jù)為聲音數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的嵌入式系統(tǒng),其特征在于上述轉(zhuǎn)錄模組根據(jù)偵測到的上述系統(tǒng)資源以動態(tài)調(diào)整每單位時(shí)間內(nèi)轉(zhuǎn)錄上述媒體數(shù)據(jù)的數(shù)據(jù)幀數(shù)量。
14.根據(jù)權(quán)利要求13所述的嵌入式系統(tǒng),其特征在于上述偵測到的系統(tǒng)資源包括處理器的利用率及直接存儲器存取的緩沖區(qū)使用信息中的至少一種信息。
15.根據(jù)權(quán)利要求14所述的嵌入式系統(tǒng),其特征在于所偵測到的上述系統(tǒng)資源對應(yīng)的系統(tǒng)資源利用率等級包括高、中及低等級,當(dāng)上述處理器的利用率或上述直接存儲器存取的緩沖區(qū)使用信息符合上述高等級的條件時(shí),則上述資源偵測模組判別所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級,當(dāng)所偵測到的上述系統(tǒng)資源不符合上述高等級的條件時(shí),且上述處理器的利用率或上述直接存儲器存取的緩沖區(qū)使用信息符合上述中等級的條件時(shí),則上述資源偵測模組判別所偵測到的上述系統(tǒng)資源對應(yīng)上述中等級,以及當(dāng)所偵測到的上述系統(tǒng)資源不符合高等級及中等級條件時(shí),則上述資源偵測模組判別所偵測到的上述系統(tǒng)資源對應(yīng)上述低等級。
16.根據(jù)權(quán)利要求15所述的嵌入式系統(tǒng),其特征在于當(dāng)所偵測到的上述系統(tǒng)資源對應(yīng)上述高等級時(shí),上述轉(zhuǎn)錄模組暫停轉(zhuǎn)錄上述媒體數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的嵌入式系統(tǒng),其特征在于上述一個(gè)或一個(gè)以上的模組包括媒體播放模組,用以播放上述媒體數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的嵌入式系統(tǒng),其特征在于還包括在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,上述媒體播放模組自動啟動以回應(yīng)上述轉(zhuǎn)錄請求;或在轉(zhuǎn)錄上述媒體數(shù)據(jù)之前,不啟動上述媒體播放模組。
19.根據(jù)權(quán)利要求18所述的嵌入式系統(tǒng),其特征在于當(dāng)上述媒體播放模組的處理器利用率介于50%~100%之間,或者上述媒體播放模組的直接存儲器存取的緩沖區(qū)的消耗率小于上述媒體播放模組的播放取樣率時(shí),判別上述媒體播放模組使用的系統(tǒng)資源對應(yīng)上述高等級。
20.根據(jù)權(quán)利要求18所述的嵌入式系統(tǒng),其特征在于上述嵌入式系統(tǒng)為一音響裝置。
全文摘要
本發(fā)明提供了一種媒體轉(zhuǎn)錄控制方法及使用上述方法的嵌入式系統(tǒng)。該嵌入式系統(tǒng)包括一媒體讀取裝置、一儲存裝置、一轉(zhuǎn)錄模組。首先,接收轉(zhuǎn)錄請求。從媒體讀取裝置所讀取的一儲存媒體中,自動復(fù)制媒體數(shù)據(jù)至儲存裝置,以回應(yīng)轉(zhuǎn)錄請求。轉(zhuǎn)錄模組將儲存裝置中的媒體數(shù)據(jù)轉(zhuǎn)錄至一格式。在轉(zhuǎn)錄媒體數(shù)據(jù)期間,偵測嵌入式系統(tǒng)被轉(zhuǎn)錄模組之外的其它模組執(zhí)行時(shí)所占用的系統(tǒng)資源。根據(jù)偵測到的系統(tǒng)資源以動態(tài)調(diào)整對媒體數(shù)據(jù)的轉(zhuǎn)錄負(fù)載,以不影響播放程序的效能。使用這種媒體轉(zhuǎn)錄控制方法,可以讓嵌入式系統(tǒng)上媒體數(shù)據(jù)轉(zhuǎn)錄作業(yè)在后臺執(zhí)行,而媒體播放及復(fù)制在前臺執(zhí)行,進(jìn)而使媒體播放不因轉(zhuǎn)錄而延遲。
文檔編號G11B31/00GK1901056SQ20051008409
公開日2007年1月24日 申請日期2005年7月18日 優(yōu)先權(quán)日2005年7月18日
發(fā)明者秦毓竣 申請人:光寶科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
天等县| 郁南县| 灯塔市| 桂林市| 吉水县| 西华县| 抚松县| 阳江市| 精河县| 黑河市| 彭泽县| 申扎县| 辰溪县| 章丘市| 大兴区| 曲周县| 原阳县| 内丘县| 固始县| 水富县| 太白县| 建昌县| 右玉县| 黑河市| 林芝县| 水富县| 磐安县| 滨海县| 新竹县| 静宁县| 乐至县| 抚顺市| 修文县| 门头沟区| 龙山县| 陇川县| 陆丰市| 从化市| 平遥县| 徐州市| 遵化市|