媒体转录控制方法及使用上述方法的嵌入式系统技术方案

技术编号:3055121 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种媒体转录控制方法及使用上述方法的嵌入式系统。该嵌入式系统包括一媒体读取装置、一储存装置、一转录模组。首先,接收转录请求。从媒体读取装置所读取的一储存媒体中,自动复制媒体数据至储存装置,以回应转录请求。转录模组将储存装置中的媒体数据转录至一格式。在转录媒体数据期间,侦测嵌入式系统被转录模组之外的其它模组执行时所占用的系统资源。根据侦测到的系统资源以动态调整对媒体数据的转录负载,以不影响播放程序的效能。使用这种媒体转录控制方法,可以让嵌入式系统上媒体数据转录作业在后台执行,而媒体播放及复制在前台执行,进而使媒体播放不因转录而延迟。

【技术实现步骤摘要】

本专利技术是有关于计算机技术,特别是有关于媒体数据转换。
技术介绍
目前相当热门的音乐播放装置可以播放例如视窗媒体音频(Windows Media Audio,简称wma)格式、动画专家组(MovingPictures Experts Group,简称MPEG)、第三层音频格式(简称mp3)或其它格式的文件。经过压缩后的声音或其它媒体文件数据量通常都很小,可以储存于大容量的储存装置,以取代多片光碟(compact disc,简称CD)。因此,已经有越来越多以嵌入式系统(embedded system)实作的音乐播放装置配备大容量的储存装置,其中最典型的储存装置就是硬盘(hard disk)。由CD的原始数据转换至mp3、wma或其它压缩格式的过程称为转录(ripping)。转录包括从CD上读取数据、压缩数据及储存压缩数据,通常需要花费相当多时间。由于嵌入式系统的处理器速度通常比个人计算机的处理器慢,且主存储器容量也较小,在嵌入式系统上执行转录将更为耗时,因此可能会影响音乐的播放。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种执行于一嵌入式系统的媒体转录控制方法。为了实现上述目的,本专利技术提供一种媒体转录控制方法,执行于一嵌入式系统,上述嵌入式系统包括一媒体读取装置、一储存装置、一转录模组,包括以下步骤接收一转录请求;从上述媒体读取装置所读取的一储存媒体中,自动复制媒体数据至上述储存装置,以回应上述转录请求;上述转录模组将上述储存装置中的上述媒体数据转录至一格式;在转录上述媒体数据期间,侦测上述嵌入式系统被上述转录模组之外的一个或一个以上的模组执行时所占用的系统资源;以及根据侦测到的上述系统资源以动态调整对上述媒体数据的转录负载,以维持上述媒体数据转录所使用的系统资源不超过上述一个或一个以上的模组执行时未使用的系统资源,进而不影响播放程序的效能。本专利技术提供的媒体转录控制方法,上述媒体数据为声音数据。本专利技术提供的媒体转录控制方法,上述动态调整步骤包括根据侦测到的上述系统资源以动态调整每单位时间内转录上述媒体数据的数据帧数量。本专利技术提供的媒体转录控制方法,侦测到的上述系统资源包括处理器的利用率、及直接存储器存取的缓冲区使用信息中的至少一种信息。本专利技术提供的媒体转录控制方法,所侦测到的上述系统资源对应的系统资源利用率等级包括高、中及低等级,还包括当上述处理器的利用率、或上述直接存储器存取的缓冲区使用信息符合上述高等级的条件时,则判别所侦测到的上述系统资源对应上述高等级;以及当所侦测到的上述系统资源不符合上述高等级的条件时,且上述处理器的利用率、或上述直接存储器存取的缓冲区使用信息符合上述中等级的条件时,则判别所侦测到的上述系统资源对应上述中等级;以及当所侦测到的上述系统资源不符合高等级及中等级条件时,则判别所侦测到的上述系统资源对应上述低等级。本专利技术提供的媒体转录控制方法,当所侦测到的上述系统资源对应上述高等级时,暂停上述媒体数据的转录。本专利技术提供的媒体转录控制方法,上述一个或一个以上的模组包括媒体播放模组,用以播放上述媒体数据。本专利技术提供的媒体转录控制方法,还包括在转录上述媒体数据之前,自动启动上述媒体播放模组以回应上述转录请求;或在转录上述媒体数据之前,不启动上述媒体播放模组。本专利技术提供的媒体转录控制方法,当上述媒体播放模组的处理器利用率介于50%~100%之间,或者上述媒体播放模组的直接存储器存取的缓冲区的消耗率小于上述媒体播放模组的播放取样率时,判别上述媒体播放模组使用的系统资源对应上述高等级。本专利技术提供的媒体转录控制方法,上述一个或一个以上的模组包括用以复制上述媒体数据的一个复制模组。为了实现本专利技术的目的,本专利技术提供一种嵌入式系统,包括一媒体读取装置;一储存装置;一操作模组,接收一转录请求;一复制模组,从上述媒体读取装置读取的一储存媒体中,自动复制媒体数据至上述储存装置,以回应上述转录请求;一转录模组,将上述储存装置中的上述媒体数据转录至一格式;以及一资源侦测模组,在转录上述媒体数据期间,侦测上述嵌入式系统被上述转录模组之外的一个或一个以上的模组执行时所占用的系统资源,其中,上述转录模组根据侦测到的上述系统资源以动态调整对上述媒体数据的转录负载,以维持上述媒体数据转录所使用的系统资源不超过上述一个或一个以上的模组执行时未使用的系统资源,进而不影响播放程序的效能。本专利技术提供的嵌入式系统,上述媒体数据为声音数据。本专利技术提供的嵌入式系统,上述转录模组根据侦测到的上述系统资源以动态调整每单位时间内转录上述媒体数据的数据帧数量。本专利技术提供的嵌入式系统,上述侦测到的系统资源包括处理器的利用率、及直接存储器存取的缓冲区使用信息中的至少一种信息。本专利技术提供的嵌入式系统,所侦测到的上述系统资源对应的系统资源利用率等级包括高、中及低等级,当上述处理器的利用率或上述直接存储器存取的缓冲区使用信息符合上述高等级的条件时,则上述资源侦测模组判别所侦测到的上述系统资源对应上述高等级,当所侦测到的上述系统资源不符合上述高等级的条件时,且上述处理器的利用率或上述直接存储器存取的缓冲区使用信息符合上述中等级的条件时,则上述资源侦测模组判别所侦测到的上述系统资源对应上述中等级,以及当所侦测到的上述系统资源不符合高等级及中等级条件时,则上述资源侦测模组判别所侦测到的上述系统资源对应上述低等级。本专利技术提供的嵌入式系统,当所侦测到的上述系统资源对应上述高等级时,上述转录模组暂停转录上述媒体数据。本专利技术提供的嵌入式系统,上述一个或一个以上的模组包括媒体播放模组,用以播放上述媒体数据。本专利技术提供的嵌入式系统,还包括在转录上述媒体数据之前,上述媒体播放模组自动启动以回应上述转录请求;或在转录上述媒体数据之前,不启动上述媒体播放模组。本专利技术提供的嵌入式系统,当上述媒体播放模组的处理器利用率介于50%~100%之间,或者上述媒体播放模组的直接存储器存取的缓冲区的消耗率小于上述媒体播放模组的播放取样率时,判别上述媒体播放模组使用的系统资源对应上述高等级。本专利技术提供的嵌入式系统,上述嵌入式系统为一音响装置。使用这种媒体转录控制方法可以让嵌入式系统上媒体数据转录作业在后台执行,而媒体播放及复制在前台执行,进而使媒体播放不因转录而延迟。附图说明图1是一嵌入式系统实施例的结构方块图;图2是媒体转录控制方法实施例的流程图;图3是实作媒体转录控制方法的一储存媒体。具体实施例方式以下提出一种媒体转录控制方法及使用此方法的嵌入式系统。一种媒体转录控制方法执行于嵌入式系统20。嵌入式系统20可以是一音响设备(jukebox)、其它音乐播放装置或其它多媒体播放装置,其中的处理器1可以是ARM9TDMI处理器;媒体读取装置10可以是一光碟机;储存装置9可以是一硬盘。储存媒体11可以是一光碟片,储存媒体数据,并由媒体读取装置10读取。上述媒体数据以一音乐数据为例,但非以此为限。操作模组8为嵌入式系统20的操作界面。复制模组7用以复制媒体读取装置10读取的数据至储存装置9。媒体播放模组6用以播放媒体数据。上述各模组可以计算机程序或电路实作。参照图2说明上述媒体转录控制方法实施例。操作模组8接收对储存媒体11中音乐曲目的选定,如步骤S2,并随后接收一转录请求,如步骤S本文档来自技高网...

【技术保护点】
一种媒体转录控制方法,其特征在于执行于一嵌入式系统,上述嵌入式系统包括一媒体读取装置、一储存装置、一转录模组,包括以下步骤:接收一转录请求;从上述媒体读取装置所读取的一储存媒体中,自动复制媒体数据至上述储存装置,以回应上述转 录请求;上述转录模组将上述储存装置中的上述媒体数据转录至一格式;在转录上述媒体数据期间,侦测上述嵌入式系统被上述转录模组之外的一个或一个以上的模组执行时所占用的系统资源;以及根据侦测到的上述系统资源以动态调整对上述媒 体数据的转录负载,以维持上述媒体数据转录所使用的系统资源不超过上述一个或一个以上的模组执行时未使用的系统资源,进而不影响播放程序的效能。

【技术特征摘要】
1.一种媒体转录控制方法,其特征在于执行于一嵌入式系统,上述嵌入式系统包括一媒体读取装置、一储存装置、一转录模组,包括以下步骤接收一转录请求;从上述媒体读取装置所读取的一储存媒体中,自动复制媒体数据至上述储存装置,以回应上述转录请求;上述转录模组将上述储存装置中的上述媒体数据转录至一格式;在转录上述媒体数据期间,侦测上述嵌入式系统被上述转录模组之外的一个或一个以上的模组执行时所占用的系统资源;以及根据侦测到的上述系统资源以动态调整对上述媒体数据的转录负载,以维持上述媒体数据转录所使用的系统资源不超过上述一个或一个以上的模组执行时未使用的系统资源,进而不影响播放程序的效能。2.根据权利要求1所述的媒体转录控制方法,其特征在于上述媒体数据为声音数据。3.根据权利要求2所述的媒体转录控制方法,其特征在于上述动态调整步骤包括根据侦测到的上述系统资源以动态调整每单位时间内转录上述媒体数据的数据帧数量。4.根据权利要求3所述的媒体转录控制方法,其特征在于侦测到的上述系统资源包括处理器的利用率及直接存储器存取的缓冲区使用信息中的至少一种信息。5.根据权利要求4所述的媒体转录控制方法,其特征在于所侦测到的上述系统资源对应的系统资源利用率等级包括高、中及低等级,还包括当上述处理器的利用率或上述直接存储器存取的缓冲区使用信息符合上述高等级的条件时,则判别所侦测到的上述系统资源对应上述高等级;以及当所侦测到的上述系统资源不符合上述高等级的条件时,且上述处理器的利用率或上述直接存储器存取的缓冲区使用信息符合上述中等级的条件时,则判别所侦测到的上述系统资源对应上述中等级;以及当所侦测到的上述系统资源不符合高等级及中等级条件时,则判别所侦测到的上述系统资源对应上述低等级。6.根据权利要求5所述的媒体转录控制方法,其特征在于当所侦测到的上述系统资源对应上述高等级时,暂停上述媒体数据的转录。7.根据权利要求6所述的媒体转录控制方法,其特征在于上述一个或一个以上的模组包括媒体播放模组,用以播放上述媒体数据。8.根据权利要求7所述的媒体转录控制方法,其特征在于还包括在转录上述媒体数据之前,自动启动上述媒体播放模组以回应上述转录请求;或在转录上述媒体数据之前,不启动上述媒体播放模组。9.根据权利要求8所述的媒体转录控制方法,其特征在于当上述媒体播放模组的处理器利用率介于50%~100%之间,或者上述媒体播放模组的直接存储器存取的缓冲区的消耗率小于上述媒体播放模组的播放取样率时,判别上述媒体播放模组使用的系统资源对应上述高等级。10.根据权利要求8所述的媒体转录控制方法,其特征在于上述一个或一个以上的模组包括用以复制上述媒体数据的一...

【专利技术属性】
技术研发人员:秦毓竣
申请(专利权)人:光宝科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利