亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

音頻資料定位方法及使用其的電子系統(tǒng)的制作方法

文檔序號:6369897閱讀:144來源:國知局
專利名稱:音頻資料定位方法及使用其的電子系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種計算機(jī)技 木,尤其涉及ー種音頻資料定位方法及使用其的電子系統(tǒng)。
背景技術(shù)
在許多的音樂播放器具有用來顯示及/或調(diào)整音樂的播放進(jìn)度的橫桿,稱為進(jìn)度軸(progress bar),其上具有可滑動的光標(biāo)用來輔助音頻資料的瀏覽及播放。由于此進(jìn)度軸上沒有顯示刻度,因此要精確地取得聲道(soundtrack)上的特定位置是非常困難的。對于軟件的音樂播放器的窗ロ尺寸的調(diào)整也對影響進(jìn)度軸的精確度。另外,光標(biāo)需要由例如鼠標(biāo)、觸控板等指針裝置來控制,然而在許多可攜式的音樂播放裝置上缺乏這些指針裝置。另外,雖然在可攜式的音樂播放裝置上通常會有快轉(zhuǎn)及倒轉(zhuǎn)的功能,但是這些功對使用者仍然不是很方便,尤其是在較長的聲道中要搜尋特定的片段或者需要在多個片段之間來回跳著播放的情況下。雖然目前流行的音樂播放器商品允許使用者在一者歌曲中的多個位置間切換,但是其功能仍然不夠完善。

發(fā)明內(nèi)容
為了解決上述現(xiàn)有技術(shù)的不足,本發(fā)明提供ー種音頻資料定位方法及使用所述輸入法的電子系統(tǒng)。本發(fā)明實施方式中提供的音頻資料定位方法執(zhí)行于電子系統(tǒng),所述電子系統(tǒng)包含處理器、輸入裝置及存儲器。所述處理器從所述存儲器取得音頻資料。所述處理器將所述音頻資料的長度的一部分作為所述音頻資料的第一音頻片段的長度。所述處理器以所述音頻片段的長度作為第一単位,于所述音頻資料上執(zhí)行第一向前或向后略過操作以取得所述音頻資料的第二音頻片段。所述處理器根據(jù)所述輸入裝置的操作將所述第二音頻片段的長度的一部分作為所述第二音頻片段中一個子片段的長度。所述處理器以所述子片段的長度作為第二単位,于所述第二音頻片段上執(zhí)行第二向前或向后略過操作以取得所述第二音頻片段中的目標(biāo)位置,其中所述第二単位小于所述第一単位。所述處理器依據(jù)所述目標(biāo)位置對所述音頻資料執(zhí)行音頻操作。本發(fā)明實施方式提供的執(zhí)行音頻資料定位方法的電子系統(tǒng)包含存儲器、定時器、輸入裝置及處理器。所述處理器電連接于所述存儲器、所述定時器及所述輸入裝置,執(zhí)行音頻資料定位方法以播放所述音頻資料。所述方法包含從所述輸入裝置接收第一數(shù)字,并開始所述定時器;根據(jù)所述已接收的第一數(shù)字以產(chǎn)生第一時間信息,對應(yīng)于所述音頻資料中的第一位置;取得所述音頻資料的所述第一位置;判別所述定時器未計時結(jié)束以前是否從輸入裝置接收到另ー個第二數(shù)字;如所述定時器計時結(jié)束,依據(jù)所述第一位置對所述音頻資料執(zhí)行音頻操作;以及如所述定時器未計時結(jié)束以前收到所述第二數(shù)字,則利用所述第一及第ニ數(shù)字以產(chǎn)生第二時間信息以取代先前產(chǎn)生的第一時間信息,以對應(yīng)于所述音頻資料中的第二位置,取得所述音頻資料的所述第二位置,并重置所述定時器,以及響應(yīng)所述定時器的計時結(jié)束,依據(jù)所述第二位置對所述音頻資料執(zhí)行音頻操作。本發(fā)明執(zhí)行音頻資料定位方法的電子系統(tǒng)的另ー實施方式包含存儲器、定時器、輸入裝置及處理器。所述處理器電連接于所述存儲器、所述定時器及所述輸入裝置,執(zhí)行音頻資料定位方法以播放所述音頻資料。所述方法包含從所述輸入裝置接收第一數(shù)字a,并開始所述定時器;響應(yīng)所述已接收的數(shù)字a,取得所述音頻資料中的第a個片段;判別所述定時器未計時結(jié)束以前是否從輸入裝置接收到另ー個第二數(shù)字b ;如所述定時器計時結(jié)束,則對所述取得的第a個片段執(zhí)行音頻操作;以及如所述定時器未計時結(jié)束以前接收到所述第二數(shù)字b,則取得所述第a個片段中的第b個子片段,并重置所述定時器,以及響應(yīng)所述定時器計時結(jié)束,對所述第b個子片段執(zhí)行音頻操作。
所述音頻資料定位方法可以利用數(shù)字以定位音頻資料的播放清單及播放進(jìn)度,可以較精確地取得音頻資料上的特定位置。


圖I顯示執(zhí)行音頻資料定位方法的電子系統(tǒng)的ー種實施方式方塊圖;圖2A顯示所述電子系統(tǒng)的輸入裝置的一種實施方式示意圖;圖2B顯示所述電子系統(tǒng)的輸入裝置的另ー種實施方式示意圖;圖3A-3E顯示音頻資料定位方法的不同實施方式流程圖;圖4顯示音頻資料定位方法的第一實施方式運(yùn)作過程示意圖;圖5-8顯示音頻資料定位方法的第二實施方式的運(yùn)作過程示意圖;圖9-10顯示音頻資料定位方法的第三實施方式的運(yùn)作過程示意圖;圖11顯示音頻資料定位方法的第四實施方式的運(yùn)作過程示意圖;圖12顯示利用音頻資料定位方法的設(shè)定書簽的示意圖;圖13-15顯示音頻資料的評比設(shè)定操作示意圖;圖16顯示應(yīng)用于播放清單的音頻資料定位方法的實施方式流程圖。主要元件符號說明10處理器20存儲器21音頻資料的位置30顯示器31圖形32圖形37圖形化使用者接ロ38光標(biāo)39滾動條40輸入單元40a鍵盤40b輸入裝置41-45按鍵46觸控裝置
50定時器60定時器70音頻資料100電子系統(tǒng)201-217按鍵218a操作點(diǎn)219a操作點(diǎn)220a操作點(diǎn)221a操作點(diǎn)300進(jìn)度軸 310窗ロ311窗ロ320進(jìn)度軸332書簽333書簽340-342顯示器上的位置350-352移動操作360顯示器上的位置361a顯示器上的位置361b顯示器上的位置362a顯示器上的位置362b顯示器上的位置370播放清單371圖形化使用者接ロ391進(jìn)度軸392-394按鍵395音量控制軸72音頻資料的位置72A進(jìn)度軸片段77A進(jìn)度軸片段77B音頻片段721音頻資料的位置725音頻資料的位置779音頻資料的位置775A進(jìn)度軸片段775B音訊片段790音頻資料的位置792音頻資料的位置793音頻資料的位置
具體實施例方式以下將依照下列的段落順序來詳細(xì)說明本發(fā)明的字符音頻資料定位方法I.系統(tǒng)結(jié)構(gòu)2.音頻資料定位方法的實施方式2. I第一實施方式2. 2第二實施方式
2. 3第三實施方式2. 4第四實施方式3.實施方式變化4.結(jié)論I.系統(tǒng)結(jié)構(gòu)本發(fā)明的字符音頻資料定位方法可以執(zhí)行于各種電子裝置,例如移動電話(mobile phone)、個人數(shù)字助理(Personal Digital Assistant,簡稱 PDA)、機(jī)頂盒(SetTop Box)、電視機(jī)、游戲機(jī)或媒體播放器。以下以執(zhí)行所述音頻資料定位方法的電子系統(tǒng)100作說明。參閱圖1,電子系統(tǒng)100包含處理器10、存儲器20、顯示器30、輸入單元40及定時器50及60。處理器10可以由集成電路(Integrated Circuit,簡稱IC)組成,用于處理資料及執(zhí)行程序。處理器10可以是由單顆封裝的IC所組成,或連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器10可以僅包含中央處理器(Central ProcessingUnit,簡稱CPU),或者是CPU、通訊控制器及輸入單元40的控制器芯片的組合。CPU可以是單運(yùn)算核心或多運(yùn)算核心的CPU。所述的通訊控制器用于控制電子系統(tǒng)100中的各組件的通訊,或電子系統(tǒng)100與外部裝置的通訊,并且可以支持直接內(nèi)存存取(Direct MemoryAccess)ο存儲器20可以包含隨機(jī)存取內(nèi)存(Random Access Memory,簡稱RAM)、非揮發(fā)性內(nèi)存(Nonvolatile Memory)、大容量儲存裝置(mass storage device,例如硬式磁盤驅(qū)動器)或其組合。非揮發(fā)性內(nèi)存例如電子可清除可程序化只讀存儲器(ElectricallyErasable Programmable ROM,簡稱 EEPR0M)及閃存(Flash Memory)。存儲器 20 可以與處理器10封裝成單顆芯片,或在其外部并經(jīng)由總線(bus)和處理器10連接。存儲器20儲存音頻資料70。以下說明中,音頻資料70的長度假設(shè)為D,可以是音頻資料70的以特定時間單位表示的播放時間,其中所述時間単位例如分或秒。需要了解的是音頻資料70可以是單ー筆音頻資料(以下稱為音頻數(shù)據(jù)項或曲目),或多個音頻數(shù)據(jù)項。音頻數(shù)據(jù)項可以是ー個音頻數(shù)據(jù)文件。舉例來說,音頻資料70是在ー個播放清單(playlist)中依照音頻數(shù)據(jù)項的屬性值的特定順序排列后的多個曲目的音頻資料。顯示器30可以顯示文字及圖形,例如可以包含由有機(jī)發(fā)光二極管(Organic lightemitting diode,簡稱OLED)構(gòu)成的顯示器、液晶顯示器(Liquid Crystal Display,簡稱IXD)、場發(fā)射顯示器(Field Emission Display)或電子紙(E-paper)。顯示器30可以顯示各種圖形化使用者接ロ(Graphical User Interface,簡稱⑶I),而使用者接ロ可以包含窗ロ(window)、播放清單的滾動條(scroll bar)、音樂播放的進(jìn)度軸及文字輸入?yún)^(qū)。顯示器30可以包含單顯示器或是多個顯示器,例如一個較大尺寸顯示器及一個較小尺寸顯示器。處理器10可以顯示下例說明中的各種⑶I組件于顯示器30。輸入單元40可以包含各種用于輸入資料或指令至電子系統(tǒng)100的接ロ設(shè)備,例如觸控面板、觸控式屏幕、鍵盤及語音接收器。輸入單元40也可以包含所述接ロ設(shè)備的控制器。定時器50及60可以是由電路、計算機(jī)程序或其組合所構(gòu)成,分別用于計時固定長度的期間。定時器50或60計時結(jié)束(expiration)時產(chǎn)生信號,用于告知所計時的期間結(jié)束。電子系統(tǒng)100的各組件之間可以用有線或無線通訊信道連接。請參照圖2A。圖2A所示的鍵盤40a為輸入?yún)g元40的其中一種實施方式。所述鍵盤可以是機(jī)械結(jié)構(gòu)的實體鍵盤或是顯示在顯示器30上的虛擬鍵盤。所述鍵盤具有按鍵201-217。按鍵213及214是功能鍵,其功能因電子系統(tǒng)100所執(zhí)行的軟件程序而異。按鍵215是摘機(jī)(off-hook)按鍵;按鍵216是掛機(jī)(on-hook)按鍵。按鍵217是用來控制電子系統(tǒng)100的顯示器30所示光標(biāo)的移動方向的方向鍵。按鍵20f 212所對應(yīng)的數(shù)字、字母及 /或符號顯示于圖2A中的各按鍵上,然而并非用于限定本發(fā)明。2.音頻資料定位方法的實施方式輸入單元40的數(shù)字鍵輸入電子系統(tǒng)100的數(shù)字可能用來執(zhí)行不同的功能。舉例來說,數(shù)字鍵輸入電子系統(tǒng)100的數(shù)字作為電話碼號以供電子系統(tǒng)100據(jù)以撥出電話或送出簡訊,或作為廣播頻道號碼以供電子系統(tǒng)100選取并切換至所述號碼所對應(yīng)的頻道。在以下的實施方式中數(shù)字鍵輸入電子系統(tǒng)100的數(shù)字用來作為音頻資料定位的索引。電子系統(tǒng)100需要決定所接收數(shù)字對應(yīng)的功能。然而,數(shù)字鍵以外的輸入單元40操作也可用于音頻資料定位。下述的音頻資料定位方法可以用計算機(jī)程序?qū)嵶鳎?zhí)行于電子系統(tǒng)100。2. I第一實施方式請參照圖3A,處理器10在接收輸入?yún)g元40的輸入操作后(步驟S30),判別電子系統(tǒng)100是否在音頻播放模式中(步驟S31)。當(dāng)電子系統(tǒng)100不是在音頻播放模式,處理器10將接收到的輸入操作用于其它功能(步驟S32)。步驟S30中的輸入操作可以包含數(shù)字,當(dāng)電子系統(tǒng)100不是在音頻播放模式,處理器10將接收到的數(shù)字轉(zhuǎn)換為其它功能所需的號碼,例如電話號碼或頻道號碼。舉例來說,處理器10在音頻播放模式中在顯示器30上顯示音頻資料播放相關(guān)的使用者接ロ,當(dāng)電子系統(tǒng)100在音頻播放模式,處理器10將接收到的輸入操作用于音頻資料定位(步驟S33)。在步驟S33中,處理器10取得音頻資料中的特定位置或片段。處理器10判斷電子系統(tǒng)100是否正在播放音頻(步驟S34)。如是,處理器10可以直接對所述取得的特定位置或片段執(zhí)行預(yù)設(shè)的音頻操作(步驟S37)。如否,處理器10接收音頻操作選項(步驟S35),并對所述音頻資料執(zhí)行所述選項對應(yīng)的音頻操作(步驟S36)。舉例來說,音頻操作包含音頻播放、快進(jìn)(fast forward)、快退(rewind)、書簽設(shè)定或重復(fù)播放。步驟S37中的預(yù)設(shè)音頻操作可以是音頻播放操作。輸入單元40可以包含音頻操作選項的對應(yīng)按鍵,而處理器10也可以將音頻操作選項顯示于顯示器30。步驟S33的音頻資料定位有各式各樣的實施方式,以下舉例說明。電子系統(tǒng)100利用定時器以計時一段預(yù)定的操作期間。在所述預(yù)定的操作期間內(nèi),處理器10若接收到越多的數(shù)字,則可以越精確單位取得音頻資料70中的特定位置或片段以執(zhí)行音頻操作。舉例來說,在所述預(yù)定的操作期間內(nèi),處理器10若接收到越多的數(shù)字,則可以越精確地取得音頻資料70中的片段作為音頻資料的略過操作的基本単位以執(zhí)行略過操作。當(dāng)處理器10正在音頻資料70中的目前位置播放其中的音頻時,向前略過操作用于驅(qū)動音頻資料70的播放從所述目前位置切換至音頻資料70中的第一目標(biāo)位置,其中所述處理器10播放音頻資料70時存取所述目前位置的時間早于存取所述第一目標(biāo)位置的時間,向后略過操作用于驅(qū)動音頻資料70的播放從所述目前位置切換至音頻資料70中的第二目標(biāo)位置,其中所述處理器10播放音頻資料70時存取所述第一目標(biāo)位置的時間早于存取所述目前位置的時間的時間。處理器10取得音頻資料70并執(zhí)行以下的音頻資料定位方法。需要了解的是音頻資料70可以是單ー筆曲目音頻資料,或多個曲目的音頻資料。舉例來說,音頻資料70是在ー個播放清單(playlist)中依照特定順序排列后的多個曲目的音頻資料。播放清單包含N個音頻數(shù)據(jù)項,其中N為大于O的正整數(shù)。所述音頻資料定位方法也可以用于定位視訊資料的定位、音頻播放的音量控制軸上的音量選定、或音頻播放的播放速度控制軸上的播放速度選定。音頻資料定位方法所處理的資料可以稱為「待處理對象」。所述處理器10執(zhí)行 音頻資料定位方法吋,先計算待處理對象的總長度,再根據(jù)從輸入?yún)g元40接收的操作取得的數(shù)字,將所述數(shù)字轉(zhuǎn)換成所述待處理對象中相對于其所述總長度的位置,以定位并取得所述待處理對象中的所述位置。舉例來說,當(dāng)音頻資料70以特定的編碼及壓縮格式儲存于非揮發(fā)性內(nèi)存中,所述處理器10可以將音頻資料70的檔案在所述非揮發(fā)性內(nèi)存中末端地址減去開始地址以計算出音頻資料70的總長度。在其它實施方式中,若音頻資料70以特定的編碼及壓縮格式儲存于非揮發(fā)性內(nèi)存中,所述處理器10可以將音頻資料70譯碼及解壓縮,以取得音頻資料70譯碼及解縮后的音頻取樣波形資料。所述處理器10可以根據(jù)所述譯碼及解縮后的音頻取樣波形資料及音頻資料70的取樣頻率以計算出音頻資料70的總播放時間長度。所述處理器10可以在譯碼及解縮后的音頻取樣波形資料上執(zhí)行音頻資料定位方法。在待處理對象是音量控制軸的情況下,所述處理器10可以根據(jù)電子系統(tǒng)100的最大音量及最小音量以計算出待處理對象的總長度。在待處理對象是播放速度控制軸的情況下,所述處理器10可以根據(jù)電子系統(tǒng)100的最大播放速度及最小播放速度以計算出待處理對象的總長度。在待處理對象是播放清單的情況下,所述處理器10可以計算播放清單中的曲目數(shù)目作為待處理對象的總長度。下列音頻資料定位方法流程圖的執(zhí)行順序可以參考各流程圖中的箭頭。圖3B顯示執(zhí)行于電子系統(tǒng)100的音頻資料定位方法的一種實施方式。電子系統(tǒng)100在音頻播放模式中,目前作用中的使用者接ロ組件(active GUI element)是進(jìn)度軸,所以當(dāng)處理器10接收到數(shù)字用于對進(jìn)度軸對應(yīng)的音頻資料作定位。處理器10從數(shù)字鍵接收輸入的第一數(shù)字,例如數(shù)字O、1、2、3、…或9 (步驟S300),并開始定時器50以計時一段期間(步驟S302)。處理器10根據(jù)所述已接收的數(shù)字以產(chǎn)生時間信息,對應(yīng)于音頻資料70的進(jìn)度軸上的進(jìn)度軸位置,以及音頻資料70中的特定位置(步驟S304),并產(chǎn)生音頻資料70的所述特定位置的地址信息(步驟S306)。舉例來說,處理器10在步驟S300中接收到數(shù)字“3”,在步驟S304中可以將數(shù)字“3”轉(zhuǎn)換成時間信息00:00:03,即O小時O分3秒。處理器10可以產(chǎn)生音頻資料70中對應(yīng)時間00:00:03的地址信息。處理器10判別所述定時器50是否計時結(jié)束(事件A),或從所述多個數(shù)字鍵接收到第二數(shù)字(事件B)(步驟S307)。步驟S307中,如從所述多個數(shù)字鍵接收到另ー個第二數(shù)字(事件B),則處理器10重置定時器50 (步驟S308),利用所有接收到的數(shù)字(包含所述第一及第ニ數(shù)字)以產(chǎn)生時間信息來取代先前產(chǎn)生的時間信息,對應(yīng)于所述音頻資料70中的新的特定位置(步驟S310)。重復(fù)執(zhí)行步驟S306,以產(chǎn)生音頻資料70的所述新的特定位置的地址信息。舉例來說,處理器10在步驟S307中接收到數(shù)字“5”,在步驟S310中可以將數(shù)字“3”及“5”轉(zhuǎn)換成時間信息00:00:35,即O小時O分35秒。同理,當(dāng)重復(fù)執(zhí)行步驟S307時,處理器10接收到數(shù)字“2”,在步驟S310中可以將數(shù)字“3”、“5”及“2”轉(zhuǎn)換成時間信息00:03:52,即O小時3分52秒。若處理器10接收到數(shù)字“3”、“5”、“2”、“I”及“O”,可以將數(shù)字“35210”轉(zhuǎn)換成時間信息03:52:10,即3小時52分10秒。需要了解的是時間信息可以用各種不同的格式表示,例如只顯示分秒而省略小時(hour),或分秒之間省略分隔符“”,或者用不同的分隔符表示。處理器10也可以用不同的方法產(chǎn)生時間信息。如定時器50計時結(jié)束(事件A),處理器10則響應(yīng)所述定時器的計時結(jié)束取得所述音頻資料中對應(yīng)于所述產(chǎn)生的時間信息的特定位置(步驟S312),并依據(jù)所述特定位置 對音頻資料的片段執(zhí)行音頻操作(步驟S314)。請參照第4圖,若處理器10產(chǎn)生的時間信息為00:35,即35秒,處理器10在步驟S306中取得音頻資料70中對應(yīng)播放時間00:35的位置21,并在顯示器30上顯示音頻資料70的對應(yīng)物,即進(jìn)度軸300,及圖形31用于指示進(jìn)度軸300上對應(yīng)00:35的位置。舉例來說,步驟S314中處理器10可以從所述特定位置(例如位置21)開始播放音頻資料,或設(shè)定書簽。步驟S314中,處理器10可以響應(yīng)定時器50計時結(jié)束自動地執(zhí)行所述音頻操作,或響應(yīng)輸入?yún)g元40的其它組件的操作而執(zhí)行所述件對應(yīng)的音頻操作。如果從輸入?yún)g元40輸入的時間信息大于音頻資料的播放時間長度,處理器10可以顯示錯誤訊息?;蛘?,處理器10可以避免使用者輸入錯誤的時間訊息。舉例來說,音頻資料70的播放時間總長為3:45(3分45秒)。電子系統(tǒng)100具有多個變量al,a2,a3,及a4,每ー者的默認(rèn)值皆設(shè)為O。處理器10每次從輸入單元40取得數(shù)字依序存入al,a2,a3,及a4的其中ー個。在步驟S304及310中,處理器10以算式(10Xal+a2)的結(jié)果作為產(chǎn)生的時間信息中的分鐘值,以算式(10Xa3+a4)的結(jié)果作為產(chǎn)生的時間信息中的秒鐘值。在以下說明中,符號“一”表示處理器10將所述符號右邊的值或所述符號右邊的變量值存入所述符號左邊的變量中。處理器10執(zhí)行所述變量的向右位移操作時順序執(zhí)行a4 — a3, a3 — a2, a2 — al,及al — 0,而執(zhí)行所述變量的向左位移操作時順序執(zhí)行al — a2, a2 — a3, a3 — a4,及a4 — 0。當(dāng)處理器10在步驟S300中接收到數(shù)字“3”,執(zhí)行al — 3,并產(chǎn)生時間信息30:00。處理器10比較所述時間信息30:00與所述時間總長3:45,判定經(jīng)轉(zhuǎn)換產(chǎn)生的所述時間信息30:00大于所述音頻資料70的時間總長3:45。在步驟S304中處理器10將所述時間信息30:00向右位移產(chǎn)生新的時間信息03:00,即3分O秒。在步驟S306中處理器10可以產(chǎn)生音頻資料70中對應(yīng)時間03:00的地址信息。接著,當(dāng)處理器10在步驟S307中接收到數(shù)字“2”,執(zhí)行a2 — 2。處理器10在步驟S310中可以將數(shù)字“3”及“2”轉(zhuǎn)換成時間信息時間信息32:00,即32分00秒。處理器10比較所述時間信息32:00與音頻資料70的所述時間總長3:45,判定經(jīng)轉(zhuǎn)換產(chǎn)生的所述時間信息32:00大于所述音頻資料70的時間總長3:45。在步驟S304中處理器10將所述時間信息32:00向右位移產(chǎn)生新的時間信息03:20,即3分2秒。但是如果處理器10在步驟S307中接收到數(shù)字“5”,執(zhí)行a2 — 5。處理器10在步驟S310中可以將數(shù)字“3”及“5”轉(zhuǎn)換成時間信息時間信息35:00,即35分00秒。處理器10比較所述時間信息35:50與所述時間總長3:45,判定經(jīng)轉(zhuǎn)換產(chǎn)生的所述時間信息大于所述音頻資料70的時間總長3:45。在步驟S304中處理器10將所述時間信息32:00向右位移產(chǎn)生新的時間信息03:50,即3分50秒。處理器10比較所述時間信息03:50與所述時間總長3:45,判定經(jīng)轉(zhuǎn)換產(chǎn)生的所述時間信息大于所述音頻資料70的時間總長3:45。處理器10將所述時間信息03:50再次向右位移產(chǎn)生新的時間信息00:35,即O分35秒。第一實施方式中將音頻資料的時間信息作為隨機(jī)存取所述音頻資料的參考刻度。以下將說明將音頻資料分段成任意等分的實施方式。
2. 2第二實施方式圖3C顯示執(zhí)行于電子系統(tǒng)100的音頻資料70定位方法的第二實施方式。電子系統(tǒng)100的目前作用中的使用者接ロ組件為音量控制軸時,音量控制軸為處理器10執(zhí)行下述音頻資料定位方法的待處理對象,處理器10接收到數(shù)字可以用來選定音量控制軸上的目標(biāo)位置。電子系統(tǒng)100的目前作用中的使用者接ロ組件為播放速度控制軸時,播放速度控制軸為處理器10執(zhí)行下述音頻資料定位方法的待處理對象,處理器10接收到數(shù)字可以用來選定播放速度控制軸上的目標(biāo)位置。電子系統(tǒng)100的目前作用中的使用者接ロ組件為播放清單的滾動條時,所述滾動條為處理器10執(zhí)行下述音頻資料定位方法的待處理對象,處理器10接收到數(shù)字可以用來選定所述滾動條上的目標(biāo)位置。以下說明僅以電子系統(tǒng)100的目前作用中的使用者接ロ組件為音頻資料70的進(jìn)度軸為實例。電子系統(tǒng)100在音頻播放模式中,進(jìn)度軸及其對應(yīng)的音頻資料70皆為處理器10執(zhí)行下述音頻資料定位方法的待處理對象,所以當(dāng)處理器10接收到數(shù)字用于對進(jìn)度軸對應(yīng)的音頻資料作定位。處理器10從輸入?yún)g元40接收輸入的第一數(shù)字m及第ニ數(shù)字η (步驟S320)。舉例來說,m及η皆為數(shù)字,且m與η均大于O且小于9。處理器10響應(yīng)所述已接收的第一數(shù)字m將待處理對象分段為m個片段,亦即將音頻資料70及其對應(yīng)的進(jìn)度軸分段為m個片段(步驟S322)。音頻資料70的每一片段的長度為D/m。請參照圖5,若m=5,n=2,處理器10將音頻資料70分為5個片段,亦即片段數(shù)由第一數(shù)字m決定。舉例來說,在步驟S322中,處理器10將音頻資料70的總長度為D除以5作為音頻略過操作的新単位,取得音頻資料70上對應(yīng)播放時間O、D/5、2D/5、3D/5、4D/5及5D/5的位置以區(qū)分所述5個片段。音頻資料70的每一片段的長度為D/5。處理器10響應(yīng)所述已接收的第二數(shù)字n,以取得所述待處理對象的m片段其中的第η個特定片段,亦即取得音頻資料70及其進(jìn)度軸的m片段其中的第η個特定片段(步驟S324)。請參照圖5,若m=5,n=2,處理器10取得音頻資料70中的第2個片段,亦即片段72B,其在進(jìn)度軸300上的對應(yīng)片段72A的末端由圖形31指示。處理器10取得的片段順序由第二數(shù)字η決定。處理器10對所述取得的特定片段執(zhí)行操作,亦即對第η個特定片段執(zhí)行音頻操作(步驟S326)。如圖5所示,步驟S326中處理器10可以從所述特定片段的后端位置72開始播放音頻資料,位置72在進(jìn)度軸300上的對應(yīng)位置由圖形31指示。然而這并非用來限定本發(fā)明,步驟S326中處理器10可以從所述特定片段的前端、后端、中間或其它位置開始播放音頻資料。步驟S326之后,當(dāng)處理器10再次接收到ニ筆數(shù)字時可以重復(fù)圖3C的所述方法,以再次處理音頻資料70。請參照圖6,若m=4,n=3,處理器10將進(jìn)度軸300分為4個進(jìn)度軸片段,也將音頻資料70分為4個音頻片段,選取進(jìn)度軸300的第3個進(jìn)度軸片段并取得音頻資料70中的第3個片段的末端位置73。處理器10可以顯示進(jìn)度軸300的第I至第3個進(jìn)度軸片段的顔色不同于第4個進(jìn)度軸片段的顔色。圖5中進(jìn)度軸300上由圖形31所指示的片段所對應(yīng)的音頻資料片段稱為選定片段??梢杂奢斎?yún)g元40中的方向鍵或由觸控裝置來變更圖形31的位置至片段72A的相鄰片段,因此變更所述選定片段為片段72B的相鄰片段。由輸入單元40中的方向鍵操作,例如致動按鍵217的操作點(diǎn)219a將所述選定片段往右移動至右方下一個片段的操作就是等效于向前略過操作(forward skipping),例如致動按鍵217的操作點(diǎn)221a將所述選定片段往左移動至左方下一個片段的操作就是等效于向后略過操作(backward skipping)。因此利用此實施方式,處理器10可以調(diào)整音頻資料70在播放時的向前/向后略過操作的距離單位。
在圖5的例子中,處理器10選定進(jìn)度軸300的第二片段72A所對應(yīng)的音頻資料片段,也就是音頻資料70的第2片段72B,處理器10可以響應(yīng)按鍵217的操作點(diǎn)220a致動而將所述第2片段72B作為新的音頻資料,依照先前接收的第一數(shù)字m對所述特定片段再細(xì)分為m個子片段。音頻資料70的所述特定片段再細(xì)分后的每一子片段的長度為D/m2。舉例來說,在步驟S322中,處理器10將片段72B的總長度為D/5除以5作為音頻略過操作的新単位,取得音頻資料70上對應(yīng)下列播放時間的位置以區(qū)分所述m個片段
(I)ハ) (D D、 (D 2D Λ (D 3D ) (D 4D ) (D SD Λ I— + 0 ヽ I—— +-ヽ —+-卜 —+-ヽ —+- Mr — +- ο
I 5 J V 5 5x5 J V 5 5x5 J \ 5 5x5J \ 5 5x5 J \ 5 5x5J如圖7所示,進(jìn)度軸320代表進(jìn)度軸片段72A,對應(yīng)于音頻片段72B。處理器10依照先前接收的第一數(shù)字m=5對片段72A及片段72B再細(xì)分為5個子片段。進(jìn)度軸320中的5個片段代表片段72B中的5個較小的子片段。圖7中,圖形32所指的是選定的子片段,圖形32的位置對應(yīng)在片段72B中的位置721。同樣的,可以利用按鍵217移動圖形32而改選其它的子片段作為選定片段。在顯示器30上目前作用中的使用者接ロ組件(active⑶I element)是進(jìn)度軸320,所以當(dāng)處理器10再次接收到兩筆數(shù)字時,可以重復(fù)圖3C中的步驟S以對進(jìn)度軸320對應(yīng)的片段72B再細(xì)分。請參照圖8,若處理器10再接收到數(shù)字m=10及n=5,處理器10將片段72B再細(xì)分為10個片段,并取得其中的第5個片段。在沒有數(shù)字鍵的裝置上,可以用方向鍵或向前或向后略過操作鍵來選定音頻資料中的其中一片段。圖2B顯示輸入?yún)g元40的另ー實施方式輸入單元40b。按鍵42用于驅(qū)動向前略過操作,按鍵44用于驅(qū)動向后略過操作,按鍵45用于驅(qū)動播放音頻或暫停播放音頻。觸控裝置46如圖2B所示呈輪狀。觸控裝置46上的順時鐘方向觸控軌跡也可以驅(qū)動向前略過操作。觸控裝置46上的逆時鐘方向觸控軌跡也可以驅(qū)動向后略過操作。存儲器20可以預(yù)先儲存用來決定音頻資料分段數(shù)量的預(yù)定數(shù)字y。數(shù)字y可以是任何大于I的正整數(shù)。在音頻播放模式中,當(dāng)按鍵42被致動時,處理器10取得音頻資料70的y個片段中的第一片段。當(dāng)按鍵42第二次被致動時,處理器10取得第一片段右方的第二片段。當(dāng)按鍵44被致動時,處理器10取得第二片段左方的第一片段。當(dāng)按鍵41或43被致動時,處理器10將取得的片段再細(xì)分為I個子片段。2. 3第三實施方式圖3D顯示執(zhí)行于電子系統(tǒng)100的音頻資料定位方法的第三實施方式。存儲器20可以預(yù)先儲存用來決定音頻資料分段數(shù)量的預(yù)定數(shù)字z。數(shù)字z可以是任何大于I的正整數(shù)。處理器10從輸入?yún)g元40的數(shù)字鍵接收輸入的數(shù)字c (步驟S330),并開始所述定時器50以計時一段期間(步驟S332)。處理器10響應(yīng)所述已接收的數(shù)字c將音頻資料70及其對應(yīng)進(jìn)度軸分段為預(yù)定數(shù)量z個片段(步驟S334),并取得其中的第c個片段(步驟S336)。音頻資料70的每一片 段的長度為D/z。處理器10將音頻資料70的總長度為D除以z作為音頻略過操作的新單位。舉例來說,z=10且c=7,如圖9所示處理器10將進(jìn)度軸300分為10個片段,每一片段的長度為D/10,并取得其中的第7個片段77A,并用圖形31指示片段77A的末端位置。進(jìn)度軸300是電子系統(tǒng)100目前作用中的使用者接ロ組件,所以相應(yīng)于進(jìn)度軸的音頻資料為處理器10作定位操作的主體。相應(yīng)于進(jìn)度軸300,將音頻資料70分為10個片段,并依據(jù)數(shù)字c取得其中的第7個片段77B,對應(yīng)于片段77A。位置779對應(yīng)于圖形31指示的位置。處理器10判別定時器50是否計時結(jié)束(事件A),所述定時器50計時未結(jié)束以前是否從輸入單元40的數(shù)字鍵接收到另ー數(shù)字d (事件B)(步驟S338)。如定時器50計時未結(jié)束以前接收到另一數(shù)字d (事件B),則處理器10響應(yīng)所述另一數(shù)字d將所述特定片段及其對應(yīng)進(jìn)度軸片段再細(xì)分為預(yù)定數(shù)量z個片段(步驟S340),取得再細(xì)分后的多個片段中的第d個片段(步驟S342),并重置所述定時器50 (步驟S344)。音頻資料70的所述特定片段再細(xì)分后的每一子片段的長度為D/z2。處理器10以子片段長度D/z2作為音頻略過操作的新単位。舉例來說,d=5,處理器10將音頻資料70的第7片段再分為10個片段,并取得其中的第5個片段。如圖10所示,處理器10將音頻資料70的第7片段77B再分為10個片段,并取得其中的第5個片段775B。圖10中顯示器30的進(jìn)度軸320代表片段77A,而片段77A代表片段77B。處理器10把進(jìn)度軸320分為10片段,再依據(jù)數(shù)字d取得進(jìn)度軸320中的第5片段775A,其代表片段775B。同理,經(jīng)由重復(fù)執(zhí)行圖3D的所述步驟S可以對片段775B再次作細(xì)分。如所述定時器50計時結(jié)束(事件A),則處理器10對所述取得的片段執(zhí)行音頻操作(步驟S346)。在圖10的例子中,是對片段775B的末端位置775開始執(zhí)行音頻操作。在沒有數(shù)字鍵的裝置上,可以用方向鍵的左鍵、右鍵或向前或向后略過操作鍵來選定音頻資料中的其中一片段,并用向上鍵、向下鍵或另一鍵以驅(qū)動某片段再細(xì)分的操作。2. 4第四實施方式圖3E顯示執(zhí)行于電子系統(tǒng)100的音頻資料定位方法的第四實施方式。電子系統(tǒng)100具有多個變量al, a2, a3,. . . an,每一者的默認(rèn)值皆設(shè)為O。處理器10姆次從輸入單兀40取得數(shù)字順序存入al, a2, a3,· · · an的其一。處理器10從輸入?yún)g元40的數(shù)字鍵接收輸入的第一數(shù)字e,將數(shù)字e存入al,亦即執(zhí)行al — e (步驟S350),并開始所述定時器50以計時一段期間(步驟S352)。
處理器10根據(jù)數(shù)字e以產(chǎn)生百分比值(步驟S354),并取得音頻資料70中對應(yīng)所述百分比值的位置(步驟S356)。舉例來說,百分比值m為

權(quán)利要求
1.一種電子系統(tǒng),其特征在于包含 存儲器,用于儲存音頻資料; 定時器,用于計時一段預(yù)定期間; 輸入裝置,用于響應(yīng)操作以產(chǎn)生數(shù)字; 處理器,電連接于所述存儲器、所述定時器及所述輸入裝置,用于執(zhí)行音頻資料定位方法以播放所述音頻資料,所述方法包含 從所述輸入裝置接收第一數(shù)字,并開始所述定時器; 根據(jù)所述已接收的第一數(shù)字以產(chǎn)生第一時間信息,對應(yīng)于所述音頻資料中的第一位置; 取得所述音頻資料的所述第一位置; 判別所述定時器未計時結(jié)束以前是否從輸入裝置接收到另一個第二數(shù)字; 如所述定時器計時結(jié)束,依據(jù)所述第一位置對所述音頻資料執(zhí)行音頻操作;以及如所述定時器未計時結(jié)束以前收到所述第二數(shù)字,則利用所述第一及第二數(shù)字以產(chǎn)生第二時間信息以取代先前產(chǎn)生的第一時間信息,以對應(yīng)于所述音頻資料中的第二位置,取得所述音頻資料的所述第二位置,并重置所述定時器,以及響應(yīng)所述定時器的計時結(jié)束,依據(jù)所述第二位置對所述音頻資料執(zhí)行音頻操作。
2.如權(quán)利要求I所述的電子系統(tǒng),其特征在于所述音頻操作是對應(yīng)所述位置的播放操作、重復(fù)播放操作、取樣播放操作或設(shè)定書簽操作。
3.如權(quán)利要求I所述的電子系統(tǒng),其特征在于所述輸入裝置還包含的觸控面板,所述處理器響應(yīng)所述觸控面板的操作以產(chǎn)生所述第一及第二數(shù)字。
4.如權(quán)利要求I所述的電子系統(tǒng),其特征在于所述輸入裝置還包含多個數(shù)字鍵,所述處理器響應(yīng)一個數(shù)字鍵的操作以產(chǎn)生所述第一數(shù)字。
5.一種電子系統(tǒng),其特征在于包含 存儲器,用于儲存音頻資料; 定時器,用于計時一段預(yù)定期間; 輸入裝置,用于響應(yīng)操作以產(chǎn)生數(shù)字; 處理器,電連接于所述存儲器、所述定時器及所述輸入裝置,用于執(zhí)行音頻資料定位方法以播放所述音頻資料,所述方法包含 從所述輸入裝置接收第一數(shù)字a,并開始所述定時器; 響應(yīng)所述已接收的數(shù)字a,取得所述音頻資料中的第a個片段; 判別所述定時器未計時結(jié)束以前是否從輸入裝置接收到另一個第二數(shù)字b ; 如所述定時器計時結(jié)束,則對所述取得的第a個片段執(zhí)行音頻操作;以及如所述定時器未計時結(jié)束以前接收到所述第二數(shù)字b,則取得所述第a個片段中的第b個子片段,并重置所述定時器,以及響應(yīng)所述定時器計時結(jié)束,對所述第b個子片段執(zhí)行音頻操作。
6.如權(quán)利要求5所述的電子系統(tǒng),其特征在于所述音頻操作是對所述第b個子片段執(zhí)行播放操作、重復(fù)播放操作、取樣播放操作或設(shè)定書簽操作。
7.如權(quán)利要求5所述的電子系統(tǒng),其特征在于所述輸入裝置還包含的觸控面板,所述處理器響應(yīng)所述觸控面板的操作以產(chǎn)生所述第一及第二數(shù)字。
8.如權(quán)利要求5所述的電子系統(tǒng),其特征在于所述輸入裝置還包含多個數(shù)字鍵,所述處理器響應(yīng)一個數(shù)字鍵的操作以產(chǎn)生所述第一及第二數(shù)字。
9.一種音頻資料定位方法,執(zhí)行于電子系統(tǒng),所述電子系統(tǒng)包含處理器、定時器、輸入裝置及存儲器,所述存儲器用于儲存音頻資料,所述定時器用于計時一段預(yù)定期間,所述輸入裝置用于響應(yīng)操作以產(chǎn)生數(shù)字,所述處理器電連接于所述存儲器、所述定時器及所述輸入裝置,并且用于執(zhí)行音頻資料定位方法以播放所述音頻資料,其特征在于,所述音頻資料定位方法包含 從所述輸入裝置接收第一數(shù)字,并開始所述定時器; 根據(jù)所述已接收的第一數(shù)字以產(chǎn)生第一時間信息,對應(yīng)于所述音頻資料中的第一位置; 取得所述音頻資料的所述第一位置; 判別所述定時器未計時結(jié)束以前是否從輸入裝置接收到另一個第二數(shù)字; 如所述定時器計時結(jié)束,依據(jù)所述第一位置對所述音頻資料執(zhí)行音頻操作;以及 如所述定時器未計時結(jié)束以前收到所述第二數(shù)字,則利用所述第一及第二數(shù)字以產(chǎn)生第二時間信息以取代先前產(chǎn)生的第一時間信息,以對應(yīng)于所述音頻資料中的第二位置,取得所述音頻資料的所述第二位置,并重置所述定時器,以及響應(yīng)所述定時器的計時結(jié)束,依據(jù)所述第二位置對所述音頻資料執(zhí)行音頻操作。
10.一種音頻資料定位方法,執(zhí)行于電子系統(tǒng),所述電子系統(tǒng)包含處理器、定時器、輸入裝置及存儲器,所述存儲器用于儲存音頻資料,所述定時器用于計時一段預(yù)定期間,所述輸入裝置用于響應(yīng)操作以產(chǎn)生數(shù)字,所述處理器電連接于所述存儲器、所述定時器及所述輸入裝置,并且用于執(zhí)行音頻資料定位方法以播放所述音頻資料,其特征在于,所述音頻資料定位方法包含 從所述輸入裝置接收第一數(shù)字a,并開始所述定時器; 響應(yīng)所述已接收的數(shù)字a,取得所述音頻資料中的第a個片段; 判別所述定時器未計時結(jié)束以前是否從輸入裝置接收到另一個第二數(shù)字b ; 如所述定時器計時結(jié)束,則對所述取得的第a個片段執(zhí)行音頻操作;以及 如所述定時器未計時結(jié)束以前接收到所述第二數(shù)字b,則取得所述第a個片段中的第b個子片段,并重置所述定時器,以及響應(yīng)所述定時器計時結(jié)束,對所述第b個子片段執(zhí)行音頻操作。
全文摘要
一種音頻資料定位方法,執(zhí)行于包含處理器、輸入裝置及存儲器的電子系統(tǒng)。所述處理器從所述存儲器取得音頻資料,將顯示所述音頻資料的播放時間的進(jìn)度軸進(jìn)行分段成多個片段以對應(yīng)所述音頻資料的多個音頻片段,并以進(jìn)度軸片段長度作為單位,于所述音頻資料上執(zhí)行向前或向后略過操作以取得音頻資料片段。所述處理器響應(yīng)所述輸入裝置的操作將所述音頻資料片段對應(yīng)的進(jìn)度軸片段再細(xì)分為多個片段,以再細(xì)分后的其中一個片段長度作為新單位,于所述音頻資料片段上執(zhí)行向前或向后略過操作以取得目標(biāo)位置,以及基于所述目標(biāo)位置執(zhí)行音頻操作。
文檔編號G06F3/048GK102682823SQ20121015498
公開日2012年9月19日 申請日期2009年5月27日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者呂奇璋, 巫奇豪, 張嘉豪, 郭晉豪, 黃曉薇 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1