期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn)。
[0054]本發(fā)明實(shí)施例中,電子節(jié)目菜單(Electronic Program Guide,EPG)實(shí)際上就是IPTV的一個(gè)門戶系統(tǒng)。IPTV所提供的各種業(yè)務(wù)的索引及導(dǎo)航都是通過EPG系統(tǒng)來完成的。電子節(jié)目菜單中具體包含每個(gè)節(jié)目視頻的詳細(xì)信息,其中包括節(jié)目視頻的播放時(shí)間。根據(jù)該電子節(jié)目菜單即可以確定周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn)。
[0055]步驟102:根據(jù)周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn)分別確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。
[0056]本發(fā)明實(shí)施例中,節(jié)目視頻中某一節(jié)目具有固定的播放時(shí)間段,即該節(jié)目只在某一時(shí)間段播放,其具體可以體現(xiàn)在電子節(jié)目菜單中的時(shí)間數(shù)據(jù)信息中。例如,新聞聯(lián)播在每天的19:00開始播放,在19: 30結(jié)束播放;或者例如某一綜藝節(jié)目A在每周五的20:00開始播放,在22:00結(jié)束播放。對(duì)于上述播放時(shí)間有規(guī)律的節(jié)目,具有固定的播放時(shí)間點(diǎn),從而可以確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。以上述新聞聯(lián)播為例,19:00即為固定開始時(shí)間點(diǎn),19:30即為固定結(jié)束時(shí)間點(diǎn)。
[0057]同時(shí),上述新聞聯(lián)播以一天為周期播放,上述的綜藝節(jié)目A以七天為周期進(jìn)行播放;根據(jù)電子節(jié)目菜單中的具體時(shí)間點(diǎn)可以精確確定節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn),進(jìn)而確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。
[0058]步驟103:根據(jù)固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)建立打點(diǎn)任務(wù)。
[0059]本發(fā)明實(shí)施例中,該打點(diǎn)任務(wù)為根據(jù)固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)建立的可重復(fù)調(diào)用的任務(wù),該打點(diǎn)任務(wù)具體用于根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)。
[0060]優(yōu)選的,打點(diǎn)任務(wù)中至少包括一組固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。即在多個(gè)節(jié)目視頻均具有固定的開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn)時(shí),可以將所有的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)均加入到打點(diǎn)任務(wù)中(一個(gè)固定開始時(shí)間點(diǎn)和一個(gè)固定結(jié)束時(shí)間點(diǎn)為一組)。
[0061]其中,對(duì)于兩個(gè)臨近的具有固定時(shí)間段的節(jié)目視頻,若上一個(gè)節(jié)目視頻播放結(jié)束后立即播放下一個(gè)節(jié)目視頻,即上一個(gè)節(jié)目視頻的固定結(jié)束時(shí)間點(diǎn)與下一個(gè)節(jié)目視頻的固定開始時(shí)間點(diǎn)重合,此時(shí)可以在打點(diǎn)任務(wù)中設(shè)置一個(gè)時(shí)間點(diǎn),或者為該時(shí)間點(diǎn)加上重復(fù)標(biāo)識(shí),即在該時(shí)間點(diǎn)出處既為固定結(jié)束時(shí)間點(diǎn),也為固定開始時(shí)間點(diǎn),固定開始時(shí)間點(diǎn)與上一個(gè)固定結(jié)束時(shí)間點(diǎn)重合。
[0062]或者當(dāng)兩個(gè)具有固定播放時(shí)間段的節(jié)目視頻之間不連續(xù),則需要分別設(shè)置每個(gè)節(jié)目視頻的固定開始時(shí)間點(diǎn),即固定開始時(shí)間點(diǎn)為重新確定的時(shí)間點(diǎn)。
[0063]步驟104:周期性調(diào)用打點(diǎn)任務(wù),根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理。
[0064]本發(fā)明實(shí)施例中,對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理即為在固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)處作打點(diǎn)標(biāo)記,并在標(biāo)記處對(duì)視頻進(jìn)行分割,從而獲得固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)之間的單個(gè)節(jié)目的節(jié)目視頻。
[0065]優(yōu)選的,為了保證打點(diǎn)位置處的畫面質(zhì)量,打點(diǎn)位置必須精確到視頻幀。參見圖2所示,步驟104中根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理,具體包括步驟1041-1042:
[0066]步驟1041:根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)分別確定視頻數(shù)據(jù)相應(yīng)位置處的固定開始視頻幀和固定結(jié)束視頻幀;
[0067]步驟1042:根據(jù)固定開始視頻幀和固定結(jié)束視頻幀對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理。
[0068]其中,固定開始視頻幀和固定結(jié)束視頻幀需要為I幀。具體的,參見圖3所示,步驟1041中根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)分別確定視頻數(shù)據(jù)相應(yīng)位置處的固定開始視頻幀和固定結(jié)束視頻幀,具體包括步驟10411-10413:
[0069]步驟10411:根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)分別確定視頻數(shù)據(jù)相應(yīng)位置處的開始幀和結(jié)束幀;
[0070]步驟10412:判斷開始幀是否為I幀;在開始幀為I幀時(shí),將開始幀作為固定開始視頻幀;當(dāng)開始幀不為I幀時(shí),將開始幀的上一個(gè)I幀作為固定開始視頻幀;
[0071]步驟10413:判斷結(jié)束幀是否為I幀;在結(jié)束幀為I幀時(shí),將結(jié)束幀作為固定結(jié)束視頻幀;當(dāng)結(jié)束幀不為I幀時(shí),將結(jié)束幀的下一個(gè)I幀作為固定結(jié)束視頻幀。
[0072]具體的,I幀有標(biāo)準(zhǔn)的壓縮方式,可采用根據(jù)壓縮方式來識(shí)別是否為I幀,或根據(jù)I幀的壓縮過程中產(chǎn)生的標(biāo)識(shí),如起始標(biāo)志0x000001等來識(shí)別對(duì)應(yīng)位置上是否為I幀。
[0073]本發(fā)明實(shí)施例提供的一種基于EPG(電子節(jié)目菜單)進(jìn)行計(jì)劃視頻打點(diǎn)的方法,通過電子節(jié)目菜單中的數(shù)據(jù)信息確定具有周期性特點(diǎn)的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn),進(jìn)而建立打點(diǎn)任務(wù)對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理。該打點(diǎn)任務(wù)可以重復(fù)調(diào)用,實(shí)現(xiàn)自動(dòng)打點(diǎn),其不需要人工參與即可精確完成視頻打點(diǎn)的過程,在解放了人工資源的同時(shí)還提高了視頻打點(diǎn)的效率。同時(shí)將打點(diǎn)處的視頻幀精確到I幀,從而可以保證打點(diǎn)位置處的畫面質(zhì)量。
[0074]優(yōu)選的,在建立打點(diǎn)任務(wù)之后,該方法還包括:根據(jù)電子節(jié)目菜單修正打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。
[0075]在本發(fā)明實(shí)施例中,電子節(jié)目菜單中包含精確的節(jié)目播放的時(shí)間信息,在節(jié)目視頻播放之后會(huì)對(duì)EPG進(jìn)行校正,利用校正后的EPG對(duì)打點(diǎn)任務(wù)進(jìn)行修正,可以更加精確的確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。在確定打點(diǎn)位置后對(duì)視頻數(shù)據(jù)進(jìn)行切割。
[0076]下面通過一個(gè)實(shí)施例詳細(xì)介紹該方法的流程步驟。
[0077]實(shí)施例一
[0078]在實(shí)施例一中,參見圖4所示,該方法具體包括步驟401-408:
[0079]步驟401:獲取電子節(jié)目菜單的數(shù)據(jù)信息,確定周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn)。
[0080]步驟402:根據(jù)周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn)分別確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。
[0081 ]具體的,將周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)作為固定開始時(shí)間點(diǎn),將節(jié)目結(jié)束時(shí)間點(diǎn)作為固定結(jié)束時(shí)間點(diǎn)。
[0082]步驟403:根據(jù)固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)建立打點(diǎn)任務(wù)。
[0083]步驟404:根據(jù)電子節(jié)目菜單修正打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。
[0084]步驟405:周期性調(diào)用打點(diǎn)任務(wù)。
[0085]步驟406:根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)分別確定視頻數(shù)據(jù)相應(yīng)位置處的固定開始視頻幀和固定結(jié)束視頻幀。
[0086]步驟407:根據(jù)固定開始視頻幀和固定結(jié)束視頻幀對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理。
[0087]步驟408:對(duì)視頻數(shù)據(jù)進(jìn)行分割。
[0088]本發(fā)明實(shí)施例提供的一種基于EPG進(jìn)行計(jì)劃視頻打點(diǎn)的方法,通過電子節(jié)目菜單中的數(shù)據(jù)信息確定具有周期性特點(diǎn)的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn),進(jìn)而建立打點(diǎn)任務(wù)對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理。該打點(diǎn)任務(wù)可以重復(fù)調(diào)用,實(shí)現(xiàn)自動(dòng)打點(diǎn),其不需要人工參與即可精確完成視頻打點(diǎn)的過程,在解放了人工資源的同時(shí)還提高了視頻打點(diǎn)的效率。同時(shí)將打點(diǎn)處的視頻幀精確到I幀,從而可以保證打點(diǎn)位置處的畫面質(zhì)量。利用校正后的EPG對(duì)打點(diǎn)任務(wù)進(jìn)行修正,可以更加精確的確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。在確定打點(diǎn)位置后對(duì)視頻數(shù)據(jù)進(jìn)行切割。
[0089]以上詳細(xì)介紹了本發(fā)明實(shí)施例中基于EPG進(jìn)行計(jì)劃視頻打點(diǎn)方法的流程,該方法也可以通過相應(yīng)的裝置實(shí)現(xiàn),下面詳細(xì)介紹該裝置的結(jié)構(gòu)和功能。
[0090]本發(fā)明實(shí)施例提供的一種基于EPG進(jìn)行計(jì)劃視頻打點(diǎn)的裝置,參見圖5所示,包括:[0091 ]獲取模塊51,用于獲取電子節(jié)目菜單的數(shù)據(jù)信息,確定周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn);
[0092]確定模塊52,用于根據(jù)周期性重復(fù)的節(jié)目開始時(shí)間點(diǎn)和節(jié)目結(jié)束時(shí)間點(diǎn)分別確定固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn);
[0093]任務(wù)建立模塊53,用于根據(jù)固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)建立打點(diǎn)任務(wù);
[0094]處理模塊54,用于周期性調(diào)用打點(diǎn)任務(wù),根據(jù)打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)對(duì)視頻數(shù)據(jù)進(jìn)行打點(diǎn)處理。
[0095]在上述技術(shù)方案中,參見圖6所示,該裝置還包括修正模塊55;
[0096]修正模塊用于在任務(wù)建立模塊建立打點(diǎn)任務(wù)之后,根據(jù)電子節(jié)目菜單修正打點(diǎn)任務(wù)中的固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn)。
[0097]優(yōu)選的,打點(diǎn)任務(wù)中至少包括一組固定開始時(shí)間點(diǎn)和固定結(jié)束時(shí)間點(diǎn);