本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是涉及一種聲像資料處理方法和裝置。
背景技術(shù):
得益于數(shù)碼聲像設(shè)備的普及,現(xiàn)在我們可以隨時(shí)隨地用數(shù)碼聲像設(shè)備記錄身邊的事情。常見(jiàn)的數(shù)碼聲像設(shè)備包括智能手機(jī)、攝像機(jī)等。雖然文字記錄占用的存儲(chǔ)空間極少,但聲像記錄能對(duì)事件進(jìn)行最精確的記錄,而且在輸入方式上也比文字記錄更加方便,所以人們更傾向于使用聲像記錄。
數(shù)碼聲像設(shè)備記錄形成的聲像資料在若干年后回放的時(shí)候,與當(dāng)年錄制的時(shí)候保持了完全的一致。這是數(shù)碼記錄的優(yōu)點(diǎn),但從另一方面來(lái)說(shuō),也是其缺點(diǎn)。比起早期的聲像記錄設(shè)備,如膠卷記錄的聲像資料來(lái)說(shuō),數(shù)碼的聲像資料在回放時(shí)缺少了膠卷記錄的聲像資料隨著時(shí)間的流逝所特有的“滄桑感”,比如包括照片的發(fā)黃、聲音中夾雜的滋滋聲、錄像中的小雪花點(diǎn)等,從而不能給人們更直觀的記憶感受。因此,對(duì)數(shù)碼的聲像資料進(jìn)行老化對(duì)于人們來(lái)說(shuō)具有積極意義。其中,老化是指對(duì)聲像資料進(jìn)行處理而使得其在回放時(shí)能夠具有和膠卷記錄的聲像資料一樣的滄桑感。
目前,對(duì)數(shù)碼的聲像資料進(jìn)行老化有對(duì)數(shù)碼聲像設(shè)備采集的圖片采用手動(dòng)選擇老化濾鏡對(duì)照片進(jìn)行老化處理的手段。然而該種處理方式依然存在以下技術(shù)問(wèn)題:
1、老化濾鏡只能對(duì)照片進(jìn)行老化處理,而對(duì)于聲音、錄像等聲像資料不能進(jìn)行老化;
2、通過(guò)老化濾鏡進(jìn)行老化處理后的照片的老化程度不受照片的實(shí)際拍攝時(shí)間的影響,也就是說(shuō),實(shí)際拍攝時(shí)間為100前的照片和實(shí)際拍攝時(shí)間為1年前的照片通過(guò)老化濾鏡處理后的效果是完全一樣的,從而明顯不符合用戶的記憶實(shí)際。
相關(guān)技術(shù)中,對(duì)于上述問(wèn)題,尚無(wú)有效解決方案。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要提供一種可基于聲像資料的實(shí)際創(chuàng)建時(shí)間進(jìn)行相應(yīng)程度老化處理的聲像資料處理方法和裝置。
一種聲像資料處理方法,包括:
獲取播放聲像資料的播放指令;
判斷是否需要進(jìn)行老化;
若是,獲取所述聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差,調(diào)用老化函數(shù)對(duì)所述聲像資料進(jìn)行老化處理得到與所述時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放所述老化聲像資料。
一種聲像資料處理裝置,包括:
播放指令獲取模塊,用于獲取播放聲像資料的播放指令;
老化判斷模塊,用于判斷是否需要進(jìn)行老化;
老化模塊,用于當(dāng)所述老化判斷模塊的判斷結(jié)果為是時(shí),獲取所述聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差,調(diào)用老化函數(shù)對(duì)所述聲像資料進(jìn)行老化處理得到與所述時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放所述老化聲像資料。
上述聲像資料處理方法和裝置,當(dāng)需要對(duì)數(shù)碼的聲像資料進(jìn)行老化處理時(shí),通過(guò)獲取聲像資料的創(chuàng)建時(shí)間與播放時(shí)間之間的時(shí)間差,調(diào)用老化函數(shù)根據(jù)時(shí)間差對(duì)聲像資料進(jìn)行相應(yīng)程度的老化,從而得到與聲像資料的創(chuàng)建時(shí)間相匹配的老化聲像資料而進(jìn)行播放,以增加觀賞年代久遠(yuǎn)的聲像資料的趣味性和真實(shí)性。
附圖說(shuō)明
圖1為一實(shí)施例中終端的內(nèi)部結(jié)構(gòu)示意圖;
圖2為一實(shí)施例中聲像資料處理方法的流程圖;
圖3為第二實(shí)施例中聲像資料處理方法的流程圖;
圖4為第三實(shí)施例中聲像資料處理方法的流程圖;
圖5為第四實(shí)施例中聲像資料處理方法的流程圖;
圖6為第五實(shí)施例中聲像資料處理方法的流程圖;
圖7為一個(gè)實(shí)施例中聲像資料處理裝置的結(jié)構(gòu)示意圖;
圖8為第二個(gè)實(shí)施例中聲像資料處理裝置的結(jié)構(gòu)示意圖;
圖9為第三個(gè)實(shí)施例中聲像資料處理裝置的結(jié)構(gòu)示意圖;
圖10為第四個(gè)實(shí)施例中聲像資料處理裝置的結(jié)構(gòu)示意圖;
圖11為第五個(gè)實(shí)施例中聲像資料處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語(yǔ)“及/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
本發(fā)明實(shí)施例提供的聲像資料處理方法可應(yīng)用于圖1所示的終端中,該終端100優(yōu)選為移動(dòng)終端。如圖1所示,終端100包括通過(guò)系統(tǒng)總線連接的處理器、非易失性存儲(chǔ)介質(zhì)、內(nèi)存儲(chǔ)器、網(wǎng)絡(luò)接口以及顯示屏。處理器具有計(jì)算功能和控制終端工作的功能,如該處理器被配置為執(zhí)行一種聲像資料處理方法。非易失性存儲(chǔ)介質(zhì)包括磁存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)和閃存式存儲(chǔ)介質(zhì)中的至少一種,非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)和聲像資料處理裝置。該聲像資料處理裝置用于實(shí)現(xiàn)對(duì)終端運(yùn)行該聲像資料處理方法。網(wǎng)絡(luò)接口用于連接到服務(wù)器,用于與服務(wù)器進(jìn)行通信,接收來(lái)自服務(wù)器的動(dòng)態(tài)配置文件以及網(wǎng)絡(luò)上的資料。
如圖2所示,在一個(gè)實(shí)施例中,提供一種聲像資料處理方法,該方法可應(yīng)用于圖1所示的終端中,具體包括如下步驟。
步驟101,獲取播放聲像資料的播放指令。
聲像資料是指通過(guò)聲音、圖像或者聲音與圖像結(jié)合對(duì)事件進(jìn)行記錄所形成的文件,包括照片、錄音和錄像等。聲像資料通常由數(shù)碼聲像設(shè)備拍攝或錄制獲得,聲像資料的創(chuàng)建時(shí)間被寫入到聲像資料文件的頭部形成時(shí)間戳。常用的數(shù)碼聲像設(shè)備包括數(shù)碼相機(jī)、攝像機(jī)、具有拍照與攝像功能的終端。應(yīng)用該聲像資料處理方法的終端所播放的聲像資料包括其自行拍攝或錄制后存儲(chǔ)的聲像資料以及接收和存儲(chǔ)的來(lái)自其它數(shù)碼聲像設(shè)備拍攝或錄制所形成的聲像資料。
步驟103,判斷是否需要進(jìn)行老化。
老化是指對(duì)聲像資料進(jìn)行處理而使得其在回放時(shí)能夠具有和膠卷記錄的聲像資料一樣的滄桑感。判斷是否進(jìn)行老化,即判斷待播放的聲像資料是否進(jìn)行老化使其具備類似膠卷記錄的聲像資料所具有的滄桑感,聲像資料老化的具體表現(xiàn)包括,若聲像資料為照片,使得照片呈現(xiàn)出類似于老照片的泛黃,若聲像資料為錄音,增加錄音播放時(shí)夾雜因錄制時(shí)間較遠(yuǎn)而特有的滋滋聲,若聲像資料為錄像,使得錄像中增加類似于通過(guò)膠卷所錄制的老影像播放時(shí)出現(xiàn)的雪花點(diǎn)。
步驟105,若是,獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差,調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料。
老化函數(shù)是指對(duì)聲像資料進(jìn)行處理而使得其呈現(xiàn)滄桑感的函數(shù),其是以聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差為自變量以聲像資料的老化程度為因變量的聲像資料處理函數(shù)。通過(guò)設(shè)置老化函數(shù),實(shí)現(xiàn)對(duì)不同時(shí)間所創(chuàng)建的聲像資料進(jìn)行不同程度的老化,其老化的程度通常與聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差成正比,從而使得聲像資料的時(shí)間差越大,在播放時(shí)越具有滄桑感。當(dāng)判斷對(duì)聲像資料進(jìn)行老化時(shí),獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差,調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,進(jìn)而播放該老化聲像資料。
聲像資料老化的程度具體到不同聲像資料表現(xiàn)包括照片更發(fā)黃、聲音中的噪聲更多,錄像中的雪花點(diǎn)數(shù)量更多等。其中,通過(guò)老化函數(shù)對(duì)照片進(jìn)行老化處理可以通過(guò)調(diào)節(jié)RGB值而實(shí)現(xiàn)老照片的泛黃感,以照片的拍攝時(shí)間與播放時(shí)間的時(shí)間差為變量分別調(diào)節(jié)R值和G值的大小以使其呈現(xiàn)不同程度的老化。通過(guò)老化函數(shù)對(duì)錄音進(jìn)行老化處理可以調(diào)節(jié)錄音中部分噪音的分貝值而增加聲音中的滋滋聲,以錄音的錄制時(shí)間與播放時(shí)間的時(shí)間差為變量分別調(diào)節(jié)錄音中噪音的分貝數(shù)使其呈現(xiàn)出錄音不同程度的老化。通過(guò)老化函數(shù)對(duì)錄像進(jìn)行老化處理可以調(diào)節(jié)錄像文件中的噪點(diǎn)數(shù)而增加錄像中的雪花點(diǎn),以錄像的錄制時(shí)間與播放時(shí)間的時(shí)間差為變量分別調(diào)節(jié)錄像中雪花點(diǎn)數(shù)而使其呈現(xiàn)錄像不同程度的老化。
本實(shí)施例中所提供的聲像資料處理方法,當(dāng)需要對(duì)數(shù)碼的聲像資料進(jìn)行老化處理時(shí),通過(guò)在獲取到聲像資料的創(chuàng)建時(shí)間與播放時(shí)間之間的時(shí)間差,通過(guò)老化函數(shù)根據(jù)時(shí)間差對(duì)聲像資料進(jìn)行相應(yīng)程度的老化,得到與聲像資料的創(chuàng)建時(shí)間相匹配的老化聲像資料而進(jìn)行播放,從而增加觀賞年代久遠(yuǎn)的聲像資料時(shí)的趣味性和真實(shí)性。
優(yōu)選的,該聲像資料處理方法還包括,步驟107,若否,則播放聲像資料。
當(dāng)判斷對(duì)聲像資料不進(jìn)行老化時(shí),則直接播放聲像資料,仍保留數(shù)碼的聲像資料任意時(shí)間回放都能保持與錄制時(shí)間完全一致的優(yōu)點(diǎn)。
優(yōu)選的,請(qǐng)參閱圖3,為聲像資料處理方法的第二實(shí)施例,其中,步驟103,判斷是否需要進(jìn)行老化的步驟包括:
步驟1031,獲取自動(dòng)老化開(kāi)啟指令。自動(dòng)老化開(kāi)啟指令可以通過(guò)從服務(wù)器自動(dòng)獲取配置文件接收。在一具體的實(shí)施例中,配置文件示意如下:
其中,version字段表示當(dāng)前配置文件的版本號(hào),用于更新本地配置文件時(shí)所用,只有當(dāng)服務(wù)器下發(fā)的新配置文件的版本號(hào)高于本地的版本號(hào)時(shí)才進(jìn)行更新;auto_old字段表示是否自動(dòng)開(kāi)啟老化功能,true表示自動(dòng)開(kāi)啟。當(dāng)檢測(cè)到配置文件且自動(dòng)老化功能字段為自動(dòng)開(kāi)啟時(shí),即獲取自動(dòng)老化開(kāi)啟指令。作為另一可選的實(shí)施例,也可以通過(guò)在播放該聲像資料的終端上通過(guò)軟件應(yīng)用界面或者預(yù)設(shè)的按鍵方式來(lái)開(kāi)啟自動(dòng)老化功能,當(dāng)接收到相應(yīng)的軟件應(yīng)用界面的輸入或者按鍵控制時(shí),即獲取自動(dòng)老化開(kāi)啟指令,在一次獲取到自動(dòng)老化開(kāi)啟指令后,未接收到自動(dòng)老化關(guān)閉指令之前,自動(dòng)老化開(kāi)啟指令不需在播放聲像資料之前重復(fù)設(shè)置。
步驟1032,根據(jù)自動(dòng)老化開(kāi)啟指令獲取時(shí)間閾值,并獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間,計(jì)算播放時(shí)間與創(chuàng)建時(shí)間的時(shí)間差。時(shí)間閾值也可以通過(guò)從服務(wù)器獲取配置文件接收,在另一具體的實(shí)施例中,配置文件還包括以下字段::
{
“threshold”:365,
}
其中,threshold字段表示時(shí)間閾值,其單位是天。通過(guò)從服務(wù)器接收配置文件獲取時(shí)間閾值,可以通過(guò)服務(wù)器根據(jù)聲像資料的處理量來(lái)決定是否開(kāi)啟自動(dòng)老化的功能,其次,也可以根據(jù)需要通過(guò)服務(wù)器下發(fā)的配置文件對(duì)時(shí)間閾值進(jìn)行更新。作為另一可選的實(shí)施例,該時(shí)間閾值也可以是預(yù)設(shè)于播放該聲像資料的終端中。
步驟1033,根據(jù)時(shí)間差與時(shí)間閾值的大小判斷是否進(jìn)行老化,當(dāng)時(shí)間差大于時(shí)間閾值時(shí),則判斷是否進(jìn)行老化的步驟的判斷結(jié)果為是,當(dāng)時(shí)間差不大于該時(shí)間閾值時(shí),則判斷是否進(jìn)行老化的步驟的判斷結(jié)果為否。
在開(kāi)啟自動(dòng)老化的模式下,根據(jù)時(shí)間差與時(shí)間閾值的關(guān)系來(lái)決定是否進(jìn)行老化。可以根據(jù)聲像資料通常會(huì)經(jīng)過(guò)多長(zhǎng)的時(shí)間出現(xiàn)老化現(xiàn)象來(lái)設(shè)置該時(shí)間閾值,也可以根據(jù)滿足不同喜好的需求分析來(lái)設(shè)置該時(shí)間閾值。當(dāng)聲像資料的創(chuàng)建時(shí)間與播放時(shí)的播放時(shí)間超過(guò)時(shí)間閾值時(shí),便調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行自動(dòng)處理而獲得與該時(shí)間差相匹配的老化聲像資料,隨著聲像資料創(chuàng)建的時(shí)間越長(zhǎng),通過(guò)老化函數(shù)處理后的老化聲像資料越具有滄桑感。
通過(guò)獲取自動(dòng)老化開(kāi)啟指令,可以實(shí)現(xiàn)對(duì)播放的聲像資料進(jìn)行老化處理時(shí)每次都通過(guò)手動(dòng)的方式開(kāi)啟來(lái)實(shí)現(xiàn),提高觀看老化聲像資料的效率。
優(yōu)選的,請(qǐng)參閱圖4,為聲像資料處理方法的第三實(shí)施例,其中,步驟103,判斷是否進(jìn)行老化的步驟包括:
步驟1031,獲取自動(dòng)老化開(kāi)啟指令。
步驟1032,根據(jù)自動(dòng)老化開(kāi)啟指令獲取時(shí)間閾值,并獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間,計(jì)算播放時(shí)間與創(chuàng)建時(shí)間的時(shí)間差。本實(shí)施例中,獲取自動(dòng)老化開(kāi)啟指令的步驟以及根據(jù)自動(dòng)老化開(kāi)啟指令獲取時(shí)間閾值,并獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間,計(jì)算播放時(shí)間與創(chuàng)建時(shí)間的時(shí)間差的步驟的實(shí)現(xiàn)方式與第三實(shí)施例相同。
步驟1034,比較時(shí)間差與時(shí)間閾值的大小。通過(guò)比較時(shí)間差與時(shí)間閾值的大小,可以自動(dòng)識(shí)別創(chuàng)建時(shí)間超過(guò)時(shí)間閾值的聲像資料。
步驟1035,當(dāng)時(shí)間差大于時(shí)間閾值時(shí),顯示是否老化的對(duì)話框,并接收輸入的是否同意老化的指令,當(dāng)接收到同意老化的指令時(shí),則判斷是否進(jìn)行老化的步驟為是;當(dāng)時(shí)間差不大于時(shí)間閾值時(shí)或接收到不同意老化的指令時(shí),則判斷是否進(jìn)行老化的步驟為否。
當(dāng)時(shí)間差大于時(shí)間閾值時(shí),顯示是否老化的對(duì)話框,提醒用戶選擇是否同意老化。是否老化的對(duì)話框可以是通過(guò)接收用戶勾選同意或者不同意的列表或者通過(guò)接受用戶輸入的表示同意或者不同意的輸入指令來(lái)實(shí)現(xiàn)。其中,對(duì)于時(shí)間差不大于時(shí)間閾值的聲像資料,則表示該聲像資料的創(chuàng)建時(shí)間所對(duì)應(yīng)的相同創(chuàng)建時(shí)間所形成的膠卷所記載的聲像資料并不會(huì)出現(xiàn)老化現(xiàn)象,因此并不需要進(jìn)行老化。其次,接收用戶是否同意老化的選擇指令后,可以將其上傳到服務(wù)器,通過(guò)記錄用戶的選擇指令可以了解其喜好以便校準(zhǔn)時(shí)間閾值。
在一具體的實(shí)施例中,從服務(wù)器接收配置文件判斷是否需要進(jìn)行老化的示意如下:
通過(guò)自動(dòng)識(shí)別創(chuàng)建時(shí)間超過(guò)時(shí)間閾值的聲像資料并提醒用戶是否老化,從而對(duì)于創(chuàng)建時(shí)間較久遠(yuǎn)的聲像資料提供在播放前用戶自主選擇是否進(jìn)行老化的選擇權(quán),更符合用戶使用習(xí)慣,提升聲像資料處理方法的實(shí)用性。
優(yōu)選的,請(qǐng)參閱圖5,為聲像資料處理方法的第四實(shí)施例,其中,步驟103,判斷是否需要進(jìn)行老化的步驟包括:
步驟1036,判斷是否接收到輸入的老化指令,當(dāng)接收到老化指令時(shí),則判斷是否進(jìn)行老化的步驟為是;當(dāng)未接收到老化指令時(shí),則判斷是否進(jìn)行老化的步驟為否。本實(shí)施例中,老化指令可以通過(guò)在播放該聲像資料的終端上通過(guò)軟件應(yīng)用界面或者預(yù)設(shè)的按鍵方式進(jìn)行手動(dòng)開(kāi)啟,完全由用戶根據(jù)喜好自行選擇是否對(duì)當(dāng)前待播放的聲像資料進(jìn)行老化或者不進(jìn)行老化。獲取手動(dòng)輸入的老化指令后,再獲取聲像資料的創(chuàng)建時(shí)間與播放時(shí)間計(jì)算時(shí)間差,調(diào)用老化函數(shù)根據(jù)該時(shí)間差來(lái)獲取相匹配的老化聲像資料。
優(yōu)選的,請(qǐng)參閱圖6,為聲像資料處理方法的第五實(shí)施例,其中,步驟105,調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料的步驟包括:
步驟1051,獲取聲像資料的大小。
步驟1052,判斷聲像資料的大小是否大于預(yù)設(shè)值。
步驟1053,當(dāng)聲像資料的大小大于預(yù)設(shè)值時(shí),調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行流式老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料。
步驟1055,當(dāng)聲像資料的大小不大于預(yù)設(shè)值時(shí),則調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行整體老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料。
本實(shí)施例中,根據(jù)聲像資料的大小,對(duì)于超過(guò)預(yù)設(shè)值大小的聲像資料,完整的老化處理整份文件的所需要的時(shí)間較長(zhǎng),因此對(duì)其進(jìn)行流式老化處理,流失老化處理即指將整份文件分割成若干部分,依照時(shí)間順序以每一部分為單位進(jìn)行老化處理后及時(shí)播放,在播放前一部分老化聲像資料的同時(shí)對(duì)后一部分的聲像資料進(jìn)行老化處理,從而有效提高處理速度。而整體老化處理是指將整份聲像資料文件進(jìn)行完整老化處理完之后再播放,對(duì)于聲像資料的大小不大于預(yù)設(shè)值時(shí),表明老化處理所需要的時(shí)間不會(huì)影響播放的及時(shí)性,因此可以對(duì)其整體老化處理后再播放。
上述聲像資料的老化處理方法,可以將數(shù)碼的聲像資料根據(jù)其創(chuàng)建的時(shí)間的長(zhǎng)短對(duì)其進(jìn)行相應(yīng)程度的老化,其中,老化函數(shù)對(duì)聲像資料老化處理與聲像資料的創(chuàng)建時(shí)間與播放時(shí)間的時(shí)間差成正比,使得其被觀賞時(shí)可以呈現(xiàn)出與膠卷記錄的聲像資料相同的滄桑感,增加年代久遠(yuǎn)的聲像資料觀賞的趣味性和真實(shí)性。
如圖7所示,在一個(gè)實(shí)施例中,提供了一種聲像資料處理裝置,包括播放指令獲取模塊10、老化判斷模塊30以及老化模塊50。播放指令獲取模塊10用于獲取播放聲像資料的播放指令。老化判斷模塊30用于判斷是否進(jìn)行老化。老化模塊50用于當(dāng)老化判斷模塊的判斷結(jié)果為是時(shí),獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間之間的時(shí)間差,調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料。優(yōu)選的,還包括播放模塊70,該播放模塊70用于當(dāng)老化判斷模塊的判斷結(jié)果為否時(shí),播放聲像資料。
如圖8所示,為聲像資料處理裝置的第二實(shí)施例,老化判斷模塊30包括開(kāi)啟指令獲取單元31、時(shí)間單元32以及判斷單元33。開(kāi)啟指令獲取單元31用于獲取自動(dòng)老化開(kāi)啟指令;時(shí)間單元32用于根據(jù)自動(dòng)老化開(kāi)啟指令獲取時(shí)間閾值,并獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間,計(jì)算播放時(shí)間與創(chuàng)建時(shí)間的時(shí)間差。判斷單元33用于根據(jù)時(shí)間差與時(shí)間閾值的大小判斷是否進(jìn)行老化,當(dāng)時(shí)間差大于時(shí)間閾值時(shí),則老化判斷模塊30的判斷結(jié)果為是,當(dāng)時(shí)間差不大于時(shí)間閾值時(shí),則老化判斷模塊30的判斷結(jié)果為否。
如圖9所示,為聲像資料處理裝置的第三實(shí)施例,老化判斷模塊30包括開(kāi)啟指令獲取單元31、時(shí)間單元32、比較單元34及老化判斷單元35。指令獲取單元31獲取自動(dòng)老化開(kāi)啟指令;時(shí)間單元32用于根據(jù)自動(dòng)老化開(kāi)啟指令獲取時(shí)間閾值,并獲取聲像資料的播放時(shí)間與創(chuàng)建時(shí)間,計(jì)算播放時(shí)間與創(chuàng)建時(shí)間的時(shí)間差;比較單元34用于比較時(shí)間差與時(shí)間閾值的大??;老化判斷單元35用于當(dāng)時(shí)間差大于時(shí)間閾值時(shí),顯示是否老化的對(duì)話框,并接收輸入的是否同意老化的指令,當(dāng)接收到同意老化的指令時(shí),則老化判斷模塊30的判斷結(jié)果為是;當(dāng)時(shí)間差不大于時(shí)間閾值時(shí)或接收到不同意老化的指令時(shí),則老化判斷模塊30的判斷結(jié)果為否。
如圖10所示,為聲像資料處理裝置的第四實(shí)施例,老化判斷模塊30包括老化指令接收單元36。老化指令接收單元36用于判斷是否接收到輸入的老化指令,當(dāng)接收到老化指令時(shí),則老化判斷模塊30的判斷結(jié)果為是;當(dāng)未接收到老化指令時(shí),則老化判斷模塊30的判斷結(jié)果為否。
請(qǐng)參閱圖11,為聲像資料處理裝置的第五實(shí)施例,老化模塊50包括資料獲取單元51、資料判斷單元52、第一老化單元53及第二老化單元54。資料獲取單元51用于獲取聲像資料的大小。資料判斷模塊52用于判斷聲像資料的大小是否大于預(yù)設(shè)值。第一老化單元53用于當(dāng)聲像資料的大小大于預(yù)設(shè)值時(shí),調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行流式老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料。第二老化單元54用于當(dāng)聲像資料的大小不大于預(yù)設(shè)值時(shí),則調(diào)用老化函數(shù)對(duì)聲像資料進(jìn)行整體老化處理得到與時(shí)間差相對(duì)應(yīng)的老化聲像資料,并播放老化聲像資料。
上述聲像資料處理裝置,可以將數(shù)碼的聲像資料根據(jù)其創(chuàng)建的時(shí)間的長(zhǎng)短對(duì)其進(jìn)行相應(yīng)程度的老化,其中,老化函數(shù)對(duì)聲像資料老化處理與聲像資料的創(chuàng)建時(shí)間與播放時(shí)間的時(shí)間差成正比,使得其被觀賞時(shí)可以呈現(xiàn)出與膠卷記錄的聲像資料相同的滄桑感,增加年代久遠(yuǎn)的聲像資料觀賞的趣味性和真實(shí)性。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。