媒體文件的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及媒體信息處理技術(shù)領(lǐng)域,特別是涉及媒體文件的處理方法及裝置。
【背景技術(shù)】
[000引在當(dāng)今的信息化時(shí)化人們獲取信息的途徑也日漸豐富。例如,在商場(chǎng)、品牌店、地 鐵、飛機(jī)場(chǎng)等公共場(chǎng)所內(nèi),大屏幕播放設(shè)備比比皆是,送種大屏幕播放設(shè)備一般采用離線的 方式進(jìn)行媒體信息的播放,其中往往承載著豐富的媒體內(nèi)容。
[0003] 從設(shè)備配置上,一種離線媒體播放實(shí)現(xiàn)方式為:自帶播放器的顯示設(shè)備(送種顯 示設(shè)備可W稱為播放設(shè)備)加存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備相對(duì)于播放設(shè)備,一般是可插拔的,例如 U盤、SD卡等,送樣,可W通過(guò)PC機(jī)等設(shè)備向存儲(chǔ)設(shè)備中存入一些媒體文件,然后插到播放 設(shè)備上,由播放設(shè)備播放該存儲(chǔ)設(shè)備上的媒體文件。當(dāng)然,存儲(chǔ)設(shè)備也可W內(nèi)置于播放設(shè)備 中。
[0004] 在實(shí)際應(yīng)用中可能具有如下需求;在播放設(shè)備對(duì)存儲(chǔ)設(shè)備中的媒體信息進(jìn)行播放 的過(guò)程中,存儲(chǔ)設(shè)備可能需要確定媒體文件的被播放進(jìn)度等信息;或者,存儲(chǔ)設(shè)備可能需要 向其他終端設(shè)備等提供關(guān)于當(dāng)前正在播放的媒體內(nèi)容的一些信息(如其中包含的商品的 名稱等、商品信息相關(guān)頁(yè)面的網(wǎng)絡(luò)地址等),等等??傊?,存儲(chǔ)設(shè)備可能需要感知媒體文件被 播放設(shè)備播放的情況。
[0005] 但是,存儲(chǔ)設(shè)備感知播放設(shè)備對(duì)媒體文件的播放情況的前提是,播放設(shè)備在播放 媒體文件時(shí),都是從存儲(chǔ)設(shè)備中讀取相關(guān)的數(shù)據(jù),然后再進(jìn)行播放。然而,在實(shí)際應(yīng)用中,大 屏幕設(shè)備中播放媒體內(nèi)容時(shí),一般會(huì)采用輪播的形式,例如,有媒體內(nèi)容A、B、C,將送H段內(nèi) 容循環(huán)播放。而在輪播的過(guò)程中,可能會(huì)或多或少的將存儲(chǔ)設(shè)備中的內(nèi)容緩存到播放設(shè)備 側(cè)的內(nèi)存中,等到輪播的第二輪時(shí),如果媒體文件過(guò)小,如其中的medial.avi僅有幾兆大 小,則有可能播放器就不需要再對(duì)存儲(chǔ)設(shè)備中的Medial, avi進(jìn)行訪問(wèn),直接從緩存中進(jìn)行 加載即可;如其中Media2. mp4稍大,例如有幾十兆大小,則仍有可能將該文件的很多數(shù)據(jù) 被播放器緩存。送樣,就會(huì)導(dǎo)致只有第一次播放時(shí),存儲(chǔ)設(shè)備能感知播放設(shè)備的訪問(wèn),其他 時(shí)候可能會(huì)出現(xiàn)無(wú)法感知或者不完整等現(xiàn)象。
[0006] 因此,如何使得存儲(chǔ)設(shè)備能夠更完整的感知播放設(shè)備對(duì)媒體文件的播放情況,是 迫切需要本領(lǐng)域技術(shù)人員解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0007] 本申請(qǐng)?zhí)峁┝嗣襟w文件的處理方法及裝置,使得存儲(chǔ)設(shè)備能夠更完整的感知播放 設(shè)備的訪問(wèn)操作。
[000引本申請(qǐng)?zhí)峁┝巳缦路桨福?br>[0009] -種媒體文件的處理方法,包括:
[0010] 將多個(gè)待存儲(chǔ)媒體文件進(jìn)行合并,生成組合媒體文件,其中,在所述組合媒體文件 中,各個(gè)待存儲(chǔ)媒體文件對(duì)應(yīng)該組合媒體文件中的多份媒體內(nèi)容;
[0011] 確定各份媒體內(nèi)容在所述組合媒體文件中的物理位置信息,W及各份媒體內(nèi)容對(duì) 應(yīng)的標(biāo)識(shí)信息;
[0012] 根據(jù)各份媒體內(nèi)容對(duì)應(yīng)的物理位置信息W及所述標(biāo)識(shí)信息生成附加信息,添加到 所述組合媒體文件的數(shù)據(jù)中,生成目標(biāo)媒體文件;
[0013] 將所述目標(biāo)媒體文件保存到預(yù)置的存儲(chǔ)設(shè)備中;
[0014] 其中,所述附加信息用于,在所述目標(biāo)媒體文件被播放設(shè)備訪問(wèn)的過(guò)程中,確定當(dāng) 前正在被訪問(wèn)的媒體內(nèi)容對(duì)應(yīng)的信息。
[0015] 一種提供媒體內(nèi)容信息的方法,應(yīng)用于存儲(chǔ)設(shè)備中,所述存儲(chǔ)設(shè)備設(shè)有無(wú)線通訊 模塊,所述存儲(chǔ)設(shè)備中保存有目標(biāo)媒體文件,通過(guò)播放設(shè)備進(jìn)行播放,所述目標(biāo)媒體文件是 通過(guò)將多個(gè)待存儲(chǔ)媒體文件進(jìn)行合并,并在數(shù)據(jù)中添加附加信息后生成的,其中,在所述目 標(biāo)媒體文件中,各個(gè)待存儲(chǔ)媒體文件對(duì)應(yīng)該目標(biāo)媒體文件中的多份媒體內(nèi)容,所述附加信 息包括各份媒體內(nèi)容在所述目標(biāo)媒體文件中的物理位置信息,W及各份媒體內(nèi)容對(duì)應(yīng)的標(biāo) 識(shí)信息;所述方法包括:
[0016] 在所述目標(biāo)媒體文件被讀取的過(guò)程中,根據(jù)所述存儲(chǔ)設(shè)備數(shù)據(jù)區(qū)的被讀取情況, 確定在預(yù)置的采樣時(shí)間點(diǎn)正在被讀取的媒體內(nèi)容對(duì)應(yīng)的標(biāo)識(shí)信息;
[0017] 根據(jù)所述播放設(shè)備從讀取到播放之間的時(shí)間差,確定在所述采樣時(shí)間點(diǎn)正在被讀 取的媒體內(nèi)容被播放的時(shí)間;
[0018] 通過(guò)所述無(wú)線通訊模塊接收到終端設(shè)備發(fā)送的信息獲取請(qǐng)求時(shí),根據(jù)所述采用時(shí) 間點(diǎn)正在被讀取的媒體內(nèi)容被播放的時(shí)間,確定當(dāng)前正在播放的媒體內(nèi)容對(duì)應(yīng)的標(biāo)識(shí)信 息;所述信息獲取請(qǐng)求用于獲取所述播放設(shè)備中當(dāng)前播放的媒體內(nèi)容對(duì)應(yīng)的目標(biāo)標(biāo)識(shí)信 息;
[0019] 通過(guò)所述無(wú)線通訊模塊將所述目標(biāo)標(biāo)識(shí)信息返回。
[0020] -種媒體文件的處理裝置,包括:
[0021] 文件合并單元,用于將多個(gè)待存儲(chǔ)媒體文件進(jìn)行合并,生成組合媒體文件,其中, 在所述組合媒體文件中,各個(gè)待存儲(chǔ)媒體文件對(duì)應(yīng)該組合媒體文件中的多份媒體內(nèi)容;
[0022] 信息確定單元,用于確定各份媒體內(nèi)容在所述組合媒體文件中的物理位置信息, W及各份媒體內(nèi)容對(duì)應(yīng)的標(biāo)識(shí)信息;
[0023] 目標(biāo)媒體文件生成單元,用于根據(jù)各份媒體內(nèi)容對(duì)應(yīng)的物理位置信息W及所述標(biāo) 識(shí)信息生成附加信息,添加到所述組合媒體文件的數(shù)據(jù)中,生成目標(biāo)媒體文件;
[0024] 保存單元,用于將所述目標(biāo)媒體文件保存到預(yù)置的存儲(chǔ)設(shè)備中;
[0025] 其中,所述附加信息用于,在所述目標(biāo)媒體文件被播放設(shè)備訪問(wèn)的過(guò)程中,確定當(dāng) 前正在被訪問(wèn)的媒體內(nèi)容對(duì)應(yīng)的信息。
[0026] -種提供媒體內(nèi)容信息的裝置,應(yīng)用于存儲(chǔ)設(shè)備中,所述存儲(chǔ)設(shè)備設(shè)有無(wú)線通訊 模塊,所述存儲(chǔ)設(shè)備中保存有目標(biāo)媒體文件,通過(guò)播放設(shè)備進(jìn)行播放,所述目標(biāo)媒體文件是 通過(guò)將多個(gè)待存儲(chǔ)媒體文件進(jìn)行合并,并在數(shù)據(jù)中添加附加信息后生成的,其中,在所述目 標(biāo)媒體文件中,各個(gè)待存儲(chǔ)媒體文件對(duì)應(yīng)該目標(biāo)媒體文件中的多份媒體內(nèi)容,所述附加信 息包括各份媒體內(nèi)容在所述目標(biāo)媒體文件中的物理位置信息,W及各份媒體內(nèi)容對(duì)應(yīng)的標(biāo) 識(shí)信息;所述裝置包括:
[0027] 讀取信息確定單元,用于在所述目標(biāo)媒體文件被讀取的過(guò)程中,根據(jù)所述存儲(chǔ)設(shè) 備數(shù)據(jù)區(qū)的被讀取情況,確定在預(yù)置的采樣時(shí)間點(diǎn)正在被讀取的媒體內(nèi)容對(duì)應(yīng)的標(biāo)識(shí)信 息;
[0028] 播放時(shí)間確定單元,用于根據(jù)所述播放設(shè)備從讀取到播放之間的時(shí)間差,確定在 所述采樣時(shí)間點(diǎn)正在被讀取的媒體內(nèi)容被播放的時(shí)間;
[0029] 目標(biāo)標(biāo)識(shí)信息確定單元,用于通過(guò)所述無(wú)線通訊模塊接收到終端設(shè)備發(fā)送的信息 獲取請(qǐng)求時(shí),根據(jù)所述采用時(shí)間點(diǎn)正在被讀取的媒體內(nèi)容被播放的時(shí)間,確定當(dāng)前正在播 放的媒體內(nèi)容對(duì)應(yīng)的標(biāo)識(shí)信息;所述信息獲取請(qǐng)求用于獲取所述播放設(shè)備中當(dāng)前播放的媒 體內(nèi)容對(duì)應(yīng)的目標(biāo)標(biāo)識(shí)信息;
[0030] 目標(biāo)標(biāo)識(shí)信息返回單元,用于通過(guò)所述無(wú)線通訊模塊將所述目標(biāo)標(biāo)識(shí)信息返回。
[0031] 根據(jù)本申請(qǐng)?zhí)峁┑木唧w實(shí)施例,本申請(qǐng)公開(kāi)了 W下技術(shù)效果:
[0032] 通過(guò)本申請(qǐng)實(shí)施例,可W將一些小的待播放媒體文件合并成大尺寸的組合媒體文 件,并在其中添加附件信息,該附加信息可W描述各份媒體內(nèi)容在組合媒體文件中的物理 位置信息W及對(duì)應(yīng)的標(biāo)識(shí)信息,送樣,由于組合后的媒體文件尺寸比較大,因此,在播放器 不可能去緩存整個(gè)文件,只能緩存當(dāng)前播放到的部分或者視頻文件的頭部信息,送部分被 緩存的數(shù)據(jù)僅是該大文件中的一小部分,因此,可W使得存儲(chǔ)設(shè)備能夠更完整的感知播放 設(shè)備的訪問(wèn)操作。
[0033] 當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品并不一定需要同時(shí)達(dá)到W上所述的所有優(yōu)點(diǎn)。
【附圖說(shuō)明】
[0034] 為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W根據(jù)送些附圖獲 得其他的附圖。
[0035] 圖1是本申請(qǐng)實(shí)施例提供的方法的流程圖;
[0036] 圖2是本申請(qǐng)實(shí)施例提供的另一方法的流程圖;
[0037] 圖3是本申請(qǐng)實(shí)施例提供的裝置的示意圖;
[0038] 圖4是本申請(qǐng)實(shí)施例提供的另一裝置的示意圖。
【具體實(shí)施方式】
[0039] 下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;?本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的 范圍。
[0040] 在本申請(qǐng)實(shí)施例中,為了使得存儲(chǔ)設(shè)備能夠盡可能的感知到媒體文件被播放的情 況,可W對(duì)存儲(chǔ)設(shè)備中保存的媒體文件進(jìn)行改造,使其足夠大。送樣,播放器不可能去緩存 整個(gè)文件,只能緩存當(dāng)前播放到的部分或者視頻文件的頭部信息,送部分被緩存的數(shù)據(jù)僅 是該大文件中的一小部分,因此,可W使得絕大部分時(shí)間,存儲(chǔ)設(shè)備都是能夠感知到播放設(shè) 備的訪問(wèn)操作。下面對(duì)具體的實(shí)現(xiàn)方式進(jìn)行詳細(xì)介紹。
[00川 實(shí)施例一
[0042] 參見(jiàn)圖1,本申請(qǐng)實(shí)施例一首先提供了一種媒體文件的處理方法,該方法可W包括 W下步驟:
[0043] SlOl ;將多個(gè)待存儲(chǔ)媒體文件進(jìn)行合并,生成組合媒體文件,其中,在所述組合媒 體文件中,各個(gè)待存儲(chǔ)媒體文件對(duì)應(yīng)該組合媒體文件中的多份媒體內(nèi)容;
[0044] 可W合并多個(gè)希望循環(huán)播放的視頻文件的視軌和音軌,生成一個(gè)大的組合媒體文 件。此時(shí),各個(gè)待存儲(chǔ)媒體文件對(duì)應(yīng)該組合媒體文件中的多份媒體內(nèi)容。也就是說(shuō),可W通 過(guò)同一個(gè)媒體文件來(lái)承載多份媒體內(nèi)容。各份媒體內(nèi)容在該媒體文件內(nèi)容仍然可W按順序 進(jìn)行播放,只不過(guò)在播放器看來(lái),送些媒體內(nèi)容屬于同一個(gè)媒體文件。
[0045] 當(dāng)然,在通過(guò)上述方式得到組合文件之后,還可W確定出組合媒體文件的大小,女口 此時(shí)合并之后的組合媒體文件(記為1. avi)尺寸還比較小,則還可W通過(guò)迭加的方式將組 合媒體文件進(jìn)行進(jìn)一步的合成,得到更大尺寸的組合媒體文件。例如,復(fù)制1. avi為2. avi 等,并繼續(xù)對(duì)生成之后的1. avi,2. avi…進(jìn)行合并,W此進(jìn)行迭加的操作,直到生成足夠大 尺寸的文件(如IG大的文件),送樣,最后合并迭加后的文件為"A B C A B C A B C