專利名稱:音頻資料定位方法及使用其的電子系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機(jī)技術(shù),尤其涉及一種音頻資料定位方法及使用其的電子系 統(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)度,可 以較精確地取得音頻資料上的特定位置。
圖1顯示執(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)用于播放清單的音頻資料定位方法的實施方式流程圖。
具體實施例方式以下將依照下列的段落順序來詳細(xì)說明本發(fā)明的字符音頻資料定位方法1.系統(tǒng)結(jié)構(gòu)2.音頻資料定位方法的實施方式2. 1第一實施方式2. 2第二實施方式2. 3第三實施方式2. 4第四實施方式3.實施方式變化4.結(jié)論1.系統(tǒng)結(jié)構(gòu)本發(fā)明的字符音頻資料定位方法可以執(zhí)行于各種電子裝置,例如移動電話 (mobil印hone)、個人數(shù)字助理(Personal Digital Assistant,簡稱PDA)、機(jī)頂盒(Set Top 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 Processing Unit,簡稱CPU),或者是CPU、通訊控制器及輸入單元40的控制器芯片的組合。CPU可以是 單運(yùn)算核心或多運(yùn)算核心的CPU。所述的通訊控制器用于控制電子系統(tǒng)100中的各組件 的通訊,或電子系統(tǒng)100與外部裝置的通訊,并且可以支持直接內(nèi)存存取(Direct Memory Access)ο存儲器20可以包含隨機(jī)存取內(nèi)存(Random Access Memory,簡稱RAM)、非揮發(fā) 性內(nèi)存(Nonvolatile Memory)、大容量儲存裝置(mass storage device,例如硬式磁盤 驅(qū)動器)或其組合。非揮發(fā)性內(nèi)存例如電子可抹除可程序化只讀存儲器(Electrically ErasableProgrammable ROM,簡稱 EEI3ROM)及閃存(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,簡稱 0LED)構(gòu)成的顯示器、液晶顯示器(Liquid Crystal Display, 簡稱LCD)、場發(fā)射顯示器(Field Emission Display)或電子紙(Ε 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為輸入單元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)的移動方向的方向鍵。按鍵201 212所對應(yīng)的數(shù)字、字母 及/或符號顯示于圖2A中的各按鍵上,然而并非用于限定本發(fā)明。2.音頻資料定位方法的實施方式
7
輸入單元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. 1第一實施方式請參照圖3A,處理器10在接收輸入單元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為大于0的正整數(shù)。所述音頻資料定位方法也可以用于定位視訊資 料的定位、音頻播放的音量控制軸上的音量選定、或音頻播放的播放速度控制軸上的播放 速度選定。音頻資料定位方法所處理的資料可以稱為「待處理對象」。所述處理器10執(zhí)行 音頻資料定位方法時,先計算待處理對象的總長度,再根據(jù)從輸入單元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ù)字0、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,即0小時0分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,即0小時0分35秒。同理,當(dāng)重復(fù)執(zhí)行步驟S307時,處理器10接收 到數(shù)字“2”,在步驟S310中可以將數(shù)字“3”、“5”及“2”轉(zhuǎn)換成時間信息00:03:52,即0小 時3分52秒。若處理器10接收到數(shù)字“ 3 ”、“ 5 ”、“ 2 ”、“ 1 ”及“0 ”,可以將數(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)輸入單元40的其它組件的操作而執(zhí)行所述件對應(yīng)的音頻操作。如果從輸入單元40輸入的時間信息大于音頻資料的播放時間長度,處理器10可 以顯示錯誤訊息?;蛘撸幚砥?0可以避免使用者輸入錯誤的時間訊息。舉例來說,音頻資料70的播放時間總長為3:45(3分45秒)。電子系統(tǒng)100具 有多個變量al,a2, a3,及a4,每一者的默認(rèn)值皆設(shè)為0。處理器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分 0秒。在步驟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,即0分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從輸入單元40接收輸入的第一數(shù)字m及第二數(shù)字η (步驟S320)。舉例 來說,m及η皆為數(shù)字,且m與η均大于0且小于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)播放時間0、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,η = 2,處理器10取得音頻資料70中的第2個片段,亦即片 段72Β,其在進(jìn)度軸300上的對應(yīng)片段72Α的末端由圖形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,η = 3,處理器10將進(jìn)度軸300分為4個 進(jìn)度軸片段,也將音頻資料70分為4個音頻片段,選取進(jìn)度軸300的第3個進(jìn)度軸片段并 取得音頻資料70中的第3個片段的末端位置73。處理器10可以顯示進(jìn)度軸300的第1至 第3個進(jìn)度軸片段的顏色不同于第4個進(jìn)度軸片段的顏色。圖5中進(jìn)度軸300上由圖形31所指示的片段所對應(yīng)的音頻資料片段稱為選定片 段??梢杂奢斎雴卧?0中的方向鍵或由觸控裝置來變更圖形31的位置至片段72Α的相鄰 片段,因此變更所述選定片段為片段72Β的相鄰片段。由輸入單元40中的方向鍵操作,例 如致動按鍵217的操作點219a將所述選定片段往右移動至右方下一個片段的操作就是等 效于向前略過操作(forward skipping),例如致動按鍵217的操作點221a將所述選定片段 往左移動至左方下一個片段的操作就是等效于向后略過操作(backward skipping)。因此 利用此實施方式,處理器10可以調(diào)整音頻資料70在播放時的向前/向后略過操作的距離 單位。在圖5的例子中,處理器10選定進(jìn)度軸300的第二片段72A所對應(yīng)的音頻資料片段,也就是音頻資料70的第2片段72B,處理器10可以響應(yīng)按鍵217的操作點220a致動而 將所述第2片段72B作為新的音頻資料,依照先前接收的第一數(shù)字m對所述特定片段再細(xì) 分為m個子片段。音頻資料70的所述特定片段再細(xì)分后的每一子片段的長度為D/m2。舉 例來說,在步驟S322中,處理器10將片段72B的總長度為D/5除以5作為音頻略過操作的 新單位,取得音頻資料70上對應(yīng)下列播放時間的位置以區(qū)分所述m個片段
如圖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將片段72Β再細(xì)分為10個片段,并取得其中的第5個片段。在沒有數(shù)字鍵的裝置上,可以用方向鍵或向前或向后略過操作鍵來選定音頻資料 中的其中一片段。圖2Β顯示輸入單元40的另一實施方式輸入單元40b。按鍵42用于驅(qū) 動向前略過操作,按鍵44用于驅(qū)動向后略過操作,按鍵45用于驅(qū)動播放音頻或暫停播放音 頻。觸控裝置46如圖2B所示呈輪狀。觸控裝置46上的順時鐘方向觸控軌跡也可以驅(qū)動 向前略過操作。觸控裝置46上的逆時鐘方向觸控軌跡也可以驅(qū)動向后略過操作。存儲器 20可以預(yù)先儲存用來決定音頻資料分段數(shù)量的預(yù)定數(shù)字y。數(shù)字y可以是任何大于1的正 整數(shù)。在音頻播放模式中,當(dāng)按鍵42被致動時,處理器10取得音頻資料70的y個片段中 的第一片段。當(dāng)按鍵42第二次被致動時,處理器10取得第一片段右方的第二片段。當(dāng)按 鍵44被致動時,處理器10取得第二片段左方的第一片段。當(dāng)按鍵41或43被致動時,處理 器10將取得的片段再細(xì)分為y個子片段。2. 3第三實施方式圖3D顯示執(zhí)行于電子系統(tǒng)100的音頻資料定位方法的第三實施方式。存儲器20 可以預(yù)先儲存用來決定音頻資料分段數(shù)量的預(yù)定數(shù)字ζ。數(shù)字ζ可以是任何大于1的正整 數(shù)。處理器10從輸入單元40的數(shù)字鍵接收輸入的數(shù)字c (步驟S330),并開始所述定 時器50以計時一段期間(步驟S332)。處理器10響應(yīng)所述已接收的數(shù)字c將音頻資料70及其對應(yīng)進(jìn)度軸分段為預(yù)定數(shù) 量ζ個片段(步驟S334),并取得其中的第c個片段(步驟S336)。音頻資料70的每一片 段的長度為D/z。處理器10將音頻資料70的總長度為D除以ζ作為音頻略過操作的新單 位。舉例來說,ζ = 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ù)量ζ個片段(步驟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è)為0。處理器10每次從輸入單元 40取得數(shù)字順序存入al,a2, a3, -an的其一。處理器10從輸入單元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為
Hx =Xai
M (1)當(dāng)處理器10取得第一數(shù)字e = 9,處理器10根據(jù)數(shù)字9以及公式(1)以產(chǎn)生百分 比值90%。如圖11所示,從音頻資料70的前端至位置790的長度為音頻資料70的總長度 的90%。處理器10取得音頻資料70中對應(yīng)所述百分比值90%的位置790。處理器10判別定時器50是否計時結(jié)束(事件A),或者所述定時器50未計時結(jié)束 以前是否從輸入單元40的數(shù)字鍵接收到第二數(shù)字f (事件B)(步驟S360)。如收到第二數(shù)字f (事件B),則處理器10,將數(shù)字f存入a2,亦即執(zhí)行a2 — f,重 置所述定時器50(步驟S362),并根據(jù)所有已接收的數(shù)字以產(chǎn)生百分比值以取代先前的百 分比值(步驟S364)。
13
舉例來說,若e = 9,f = 5新的百分比值mnew為mnew = 1% X (102-lal+102-2a2+102_3a3+... 102-nan)= 1% X (101 X 9+100 X 5+0...+0)= 1% X (90+5+0—+0)= 95%舉例來說,若e = 0,f = 5新的百分比值mnew為mnew = 1% X (102-lal+102-2a2+102_3a3+... 102-nan)= 1% X (101 X 0+100 X 5+0...+0)= 1% X (0+5+0—+0)= 5%接著,處理器10取得音頻資料70中對應(yīng)所述百分比值的位置(步驟S366),并重 復(fù)步驟S360。若定時器50計時結(jié)束(事件A),處理器10依據(jù)所述取得的位置執(zhí)行音頻操作(步 驟 S368)。3.實施方式變化處理器10可以利用所述方法在所述音頻資料取得的位置上設(shè)定書簽。在顯示器 30包含觸控屏幕構(gòu)成的實例中,可以經(jīng)由點擊進(jìn)度軸上的位置,在所述位置上設(shè)定書簽,進(jìn) 而對音頻資料上的相對位置設(shè)定書簽。處理器10可以響應(yīng)輸入單元40的操作取得音頻資 料70中書簽所對應(yīng)位置,并開始音頻操作。音頻資料上可以設(shè)定多個書簽。如圖12所示, 處理器10利用所述方法的其中一個或多個實施方式在進(jìn)度軸300設(shè)置書簽332及333,并 取得音頻資料上的位置792及793,并在位置792及793上設(shè)置書簽。二個書簽之間可以界定一段音頻資料片段。所述音頻定位方法是以固定長度的音 頻資料的長度為基礎(chǔ),以計算出所述長度中的特定位置。所述定位方法可以應(yīng)用在音頻資 料上設(shè)定的二個書簽之間的片段,亦即所述二個書簽之間的片段長度可以作為所述定位操 作中待處理物件的總長度。處理器10在二個書簽之間的片段執(zhí)行所述定位方法以取得其 上的位置。電子系統(tǒng)100可以將透過上述方法所取得的音頻片段或其定位信息集合為一個 群組,以供電子系統(tǒng)100的特定功能使用。在電子系統(tǒng)100為行動電話的實例中,當(dāng)電子系 統(tǒng)100接收到來電時,處理器10可以用隨機(jī)方式選擇一個書簽以在該書簽對應(yīng)的位置開始 播放音頻資料,或選擇一個音頻片段以開始播放該音頻片段,以作為來電提示鈴聲。所述各種音頻資料定位方法可以使用不同的輸入語法。舉例來說,音頻資料定位 方法第三實施方式中,輸入單元40接收符號“#”以分隔所述數(shù)字m及η。處理器10可以利 用所述音頻資料定位方法,響應(yīng)接收到的數(shù)字以分別定位音頻資料70、音量控制軸、及播放 速度控制軸。舉例來說,當(dāng)處理器10接收“51*41*32”時,其中符號“*”分開三筆數(shù)字,處 理器10響應(yīng)其中的數(shù)字“51”以取得音頻資料70中5個音頻片段中的第1個片段,響應(yīng)其 中的數(shù)字“41”以取得音頻資料70的播放模式中音量控制軸的4個片段中的第1個片段末 端位置作為目標(biāo)位置,響應(yīng)其中的數(shù)字“32”以取得音頻資料70的播放模式中播放速度控 制軸的3個片段中的第2個片段末端位置作為目標(biāo)位置。處理器10可以于顯示器30顯示包含用于致動各種音頻資料定位方法實施方式的
14選項的選單。電子系統(tǒng)100可以接收所述選單上的選取以執(zhí)行音頻資料定位方法其中一實 施方式。所述音頻資料定位方法也可以用于顯示音頻資料的播放清單于顯示器30上的窗 口。舉例來說,處理器10依據(jù)音頻數(shù)據(jù)項的某個屬性的評比值以排列播放清單中多個筆音 頻資料。每一筆音頻數(shù)據(jù)項可以有單個或多個可以接收使用者設(shè)定評比值的屬性。音頻數(shù) 據(jù)項的評比值的產(chǎn)生方法說明如下當(dāng)處理器10從輸入單元40接收移動操作時,處理器10響應(yīng)所述移動操作以產(chǎn)生 所述移動操作相關(guān)的音頻數(shù)據(jù)項的評比值。處理器10可以根據(jù)所述移動操作在一個窗口 邊緣上投影位置以決定所述相關(guān)的音頻數(shù)據(jù)項的評比值。所述移動操作可以是輸入單元40 的觸控屏幕、觸控板上的觸控軌跡,或鼠標(biāo)或軌跡球等所產(chǎn)生的移動操作。如圖13所示,處理器10從輸入單元40接收移動操作350。圖13中滾動條39的 長度代表播放清單370的長度,光標(biāo)38顯示窗口 310所示的音頻資料在播放清單370中的 位置以及在播放清單370長度中所占的比例。所述移動操作350始于播放清單中音頻資 料“S0NG000104”對應(yīng)的⑶I組件37上的位置340至窗口 310邊緣上,滾動條39上的位置 360。處理器10根據(jù)在窗口 310邊緣上位置360產(chǎn)生音頻資料“S0NG000104”的評比值。 ⑶I組件37可以是顯示音頻資料“S0NG000104”的標(biāo)題的文字區(qū)域。舉例來說,假設(shè)音頻資料的評比最大值為M而評比最小值為m,且窗口 310的高度 為H1,位置360與窗口 310的底部的距離為hl,則處理器10從輸入單元40接收移動操作 350時,設(shè)定音頻資料“ S0NG000104”的評比值為(M-m) Xhl/Hl(2)處理器10可以調(diào)整依據(jù)所述算式(2)產(chǎn)生的評比值的精確度。在另一實施方式中,產(chǎn)生評比值的移動操作終點不需要在滾動條上。如圖14所 示,處理器10從輸入單元40接收移動操作351。所述移動操作351始于播放清單中音頻資 料“S0NG000104”對應(yīng)的⑶I組件37上的位置341至位置361a。位置341與361a所決定 的直線延申至窗口 310邊緣上的位置361b。處理器10根據(jù)在在窗口 310邊緣上位置361b 產(chǎn)生音頻資料“S0NG000104”的評比值。在另一實施方式中,處理器10顯示音頻資料37的播放模式。如圖15所示,處理器 10顯示進(jìn)度軸391、按鍵392394及音量控制軸395于顯示器30。按鍵393用于驅(qū)動音頻資 料的播放或暫停。按鍵392及394用于驅(qū)動音頻資料的向前及向后略過操作。處理器10從 輸入單元40接收移動操作352。所述移動操作352始于播放清單中音頻資料“S0NG000104” 對應(yīng)的⑶I組件371上的位置342至位置362a。⑶I組件371可以是顯示區(qū)域,用于顯示 音頻資料“S0NG000104”的相關(guān)靜態(tài)或動態(tài)影像。位置342與362a所決定的直線延申至窗 口 311邊緣上的位置362b。處理器10根據(jù)在在窗口 311邊緣上位置362b產(chǎn)生音頻資料 “S0NG000104”的評比值。舉例來說,假設(shè)窗口 311的高度為H2,位置362b與窗口 311的底 部的距離為h2,則處理器10從輸入單元40接收移動操作352時,設(shè)定音頻資料37的評比 值為(M-m) Xh2/H2窗口 310及311的高度或尺寸等特性可以不同。在以最大尺寸顯示窗口 310及311 于顯示器30的情況下,窗口 310及311的尺寸可以相等于顯示器30的顯示區(qū)域的尺寸。
圖16顯示執(zhí)行于電子系統(tǒng)100的音頻資料定位方法應(yīng)用于播放清單。電子系統(tǒng) 100在顯示播放清單的模式中,目前作用中的使用者接口組件是播放清單,所以當(dāng)處理器 10接收到數(shù)字用于對播放清單對應(yīng)的音頻資料作定位。處理器10從輸入單元40接收輸入的第一數(shù)字m及第二數(shù)字η (步驟S1320)。舉 例來說,m及η皆為數(shù)字,,且m與η均大于0且小于9。處理器10響應(yīng)所述已接收的第一數(shù)字m將播放清單及其對應(yīng)的滾動條分段為m 個片段(步驟S1322)。處理器10將播放清單的總長度為C除以m的結(jié)果中的整數(shù),作為 播放清單卷動操作的新單位,作為處理器10于窗口中顯示音頻數(shù)據(jù)項的數(shù)目。舉例來說,
處理器10每次于窗口中顯示Lc/m」或「C/ml個音頻數(shù)據(jù)項。處理器10響應(yīng)所述已接收
的第二數(shù)字n,以取得播放清單及其對應(yīng)的滾動條的m片段其中的第η個特定片段(步驟 S1324)。若m = 8,η = 2,處理器10根據(jù)第一數(shù)字m將播放清單分為8個片段。舉例來說, 播放清單370的共有32筆音頻資料,在步驟S1322中,處理器10將播放清單的共有32筆 音頻資料除以8,得到4,處理器10響應(yīng)每次的播放清單卷動操作請求以顯示4個音頻數(shù)據(jù) 項。處理器10顯示所述取得的特定片段于顯示器30上的窗口(步驟S1326)。處理器 10可以對所述特定片段中的音頻數(shù)據(jù)項執(zhí)行尺寸放大或縮小以適應(yīng)所述窗口的尺寸。當(dāng) 處理器10再次接收到二筆數(shù)字時可以重復(fù)圖16的方法,以再次處理播放清單。請參照圖 13,舉例來說,若播放清單370具有32筆音頻數(shù)據(jù)項,且m = 4,n = 3,處理器10將播放清 單分為4個片段,并顯示播放清單中的第3個片段于窗口 310??梢杂奢斎雴卧?0中的方向鍵或由觸控裝置來改變目前被顯示片段的相鄰片 段。由輸入單元40中的方向鍵操作,例如致動按鍵217的操作點218a以顯示上一個片段, 例如致動按鍵217的操作點220a以顯示下一個片段。因此利用此實施方式,處理器10可 以調(diào)整播放清單的卷動操作的距離單位。處理器10可以響應(yīng)按鍵217的操作點219a致動,依照先前接收的第一數(shù)字m對 目前顯示的片段再細(xì)分為m個子片段。處理器10可以響應(yīng)按鍵217的操作點221a致動, 回復(fù)所述再細(xì)分以前的播放清單顯示。在圖13的例子中,顯示器30上目前作用中的使用者接口組件是窗口 310中所示 播放清單片段,所以當(dāng)處理器10再次接收到二筆數(shù)字時,可以重復(fù)圖16中的步驟以對窗口 310中所示播放清單片段再細(xì)分。4.結(jié)論所述音頻資料定位方法可以利用數(shù)字以定位音頻資料的播放清單及播放進(jìn)度。所 述音頻資料定位方法可以執(zhí)行于各種具有音頻播放功能的電子裝置,例如數(shù)字電視機(jī)上 盒、手機(jī)、游戲機(jī)及可攜式媒體播放器。
權(quán)利要求
一種音頻資料定位方法,執(zhí)行于電子系統(tǒng),所述電子系統(tǒng)包含處理器、輸入裝置及存儲器,其特征在于,所述音頻資料定位方法包含所述處理器從所述存儲器取得音頻資料;所述處理器將所述音頻資料的長度的一部分作為所述音頻資料的第一音頻片段的長度;所述處理器以所述音頻片段的長度作為第一單位,于所述音頻資料上執(zhí)行第一向前或向后略過操作以取得所述音頻資料的第二音頻片段;所述處理器根據(jù)所述輸入裝置的操作將所述第二音頻片段的長度的一部分作為所述第二音頻片段中一個子片段的長度;所述處理器以所述子片段的長度作為第二單位,于所述第二音頻片段上執(zhí)行第二向前或向后略過操作以取得所述第二音頻片段中的目標(biāo)位置,其中所述第二單位小于所述第一單位;以及所述處理器依據(jù)所述目標(biāo)位置對所述音頻資料執(zhí)行音頻操作。
2.如權(quán)利要求1所述的音頻資料定位方法,其特征在于所述音頻操作是對所述目標(biāo)位 置對應(yīng)的一個音頻片段執(zhí)行播放操作、重復(fù)播放操作、取樣播放操作或設(shè)定書簽操作。
3.如權(quán)利要求1所述的音頻資料定位方法,其特征在于,所述處理器根據(jù)第一預(yù)定數(shù) 字將所述音頻資料的長度除以所述第一預(yù)定數(shù)字的結(jié)果作為所述第一音頻片段的長度,并 且根據(jù)第二預(yù)定數(shù)字將所述第二音頻片段的長度除以所述第二預(yù)定數(shù)字的結(jié)果作為所述 子片段的長度。
4.如權(quán)利要求3所述的音頻資料定位方法,其特征在于,所述第一及第二預(yù)定數(shù)字為 正整數(shù)且儲存于所述存儲器中。
5.如權(quán)利要求4所述的音頻資料定位方法,其特征在于,所述輸入裝置還包含方向鍵, 所述處理器響應(yīng)所述方向鍵的操作以驅(qū)動所述第一及第二向前或向后略過操作。
6.如權(quán)利要求4所述的音頻資料定位方法,其特征在于,所述輸入裝置還包含觸控面 板,所述處理器響應(yīng)所述觸控面板的拖曳操作以驅(qū)動所述第一及第二向前或向后略過操 作。
7.如權(quán)利要求3所述的音頻資料定位方法,其特征在于,所述輸入裝置還包含多個數(shù) 字鍵,所述處理器響應(yīng)所述多個數(shù)字鍵的操作以接收所述第一及第二預(yù)定數(shù)字。
8.如權(quán)利要求3所述的音頻資料定位方法,其特征在于,所述輸入裝置還包含多個數(shù) 字鍵,所述方法包含所述處理器從所述多個數(shù)字鍵接收數(shù)字k及所述第一預(yù)定數(shù)字;所述處理器響應(yīng)所述數(shù)字k以執(zhí)行所述第一向前或向后略過操作,且所述音頻資料中 的音頻片段的數(shù)目等于所述第一預(yù)定數(shù)字,且所述第二音頻片段為所述音頻資料中的第k 個音頻片段。
9.如權(quán)利要求1所述的音頻資料定位方法,其特征在于,所述電子系統(tǒng)還包含定時器, 所述輸入裝置還包含多個數(shù)字鍵,所述方法還包含所述處理器從一個數(shù)字鍵接收輸入的數(shù)字a,并開始所述定時器以計時一段期間;所述處理器響應(yīng)所述已接收的數(shù)字a以執(zhí)行所述第一向前或向后略過操作,以取得所 述第二音頻片段,其中所述第二音頻片段為所述音頻資料的第a個片段;所述處理器判別所述定時器未計時結(jié)束以前是否從所述多個數(shù)字鍵接收到另一個數(shù) 字b ;如所述定時器計時結(jié)束,則所述處理器響應(yīng)所述定時器的計時結(jié)束,對所述取得的第a 個片段執(zhí)行音頻操作;以及如所述定時器未計時結(jié)束以前接收到所述數(shù)字b,則所述處理器響應(yīng)所述數(shù)字b執(zhí)行 所述第二向前或向后略過操作,以取得所述目標(biāo)位置,其中所述目標(biāo)位置為所述第二音頻 片段中第b個子片段中的位置,并且所述處理器重置所述定時器,以及響應(yīng)所述定時器計 時結(jié)束,依據(jù)所述目標(biāo)位置對所述音頻資料執(zhí)行所述音頻操作。
10.一種電子系統(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í)行音頻操作。
11.如權(quán)利要求10所述的電子系統(tǒng),其特征在于所述音頻操作是對應(yīng)所述位置的播放 操作、重復(fù)播放操作、取樣播放操作或設(shè)定書簽操作。
12.如權(quán)利要求10所述的電子系統(tǒng),其特征在于所述輸入裝置還包含的觸控面板,所 述處理器響應(yīng)所述觸控面板的操作以產(chǎn)生所述第一及第二數(shù)字。
13.如權(quán)利要求10所述的電子系統(tǒng),其特征在于所述輸入裝置還包含多個數(shù)字鍵,所 述處理器響應(yīng)一個數(shù)字鍵的操作以產(chǎn)生所述第一數(shù)字。
14.一種電子系統(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í)行音 頻操作。
15.如權(quán)利要求14所述的電子系統(tǒng),其特征在于所述音頻操作是對所述第b個子片段 執(zhí)行播放操作、重復(fù)播放操作、取樣播放操作或設(shè)定書簽操作。
16.如權(quán)利要求14所述的電子系統(tǒng),其特征在于所述輸入裝置還包含的觸控面板,所 述處理器響應(yīng)所述觸控面板的操作以產(chǎn)生所述第一及第二數(shù)字。
17.如權(quán)利要求14所述的電子系統(tǒng),其特征在于所述輸入裝置還包含多個數(shù)字鍵,所 述處理器響應(yīng)一個數(shù)字鍵的操作以產(chǎn)生所述第一及第二數(shù)字。
全文摘要
一種音頻資料定位方法,執(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í)行音頻操作。
文檔編號G11B27/34GK101901622SQ20091030268
公開日2010年12月1日 申請日期2009年5月27日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者呂奇璋, 巫奇豪, 張嘉豪, 郭晉豪, 黃曉薇 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司