本發(fā)明涉及播放技術(shù)領(lǐng)域,特別涉及一種生成播放用邏輯素材的方法及裝置。
背景技術(shù):在現(xiàn)有的播放技術(shù)中,常常按照以下幾種方式播放節(jié)目:1,第二時間段播放節(jié)目。在節(jié)目的第二時間段播放中,經(jīng)常需要不同的入點和出點,例如,電視劇可能在第一時間段播放中包含完整的片頭、片尾主題曲過程,在第二時間段播放中,則直接從故事情節(jié)開始播出,片尾曲也不播出。2,廣告等節(jié)目的插播。在電視劇或者其他欄目中,需要插播廣告。例如,在一個45分鐘電視劇中,15分鐘處和30分鐘處各插播一次廣告,那么需要將電視劇分三次播出,第一次播出0到15分鐘,之后播第一段廣告,第二次播出15到30分鐘,之后播第二段廣告,最后播出30到45分鐘。這樣需要將這個電視劇節(jié)目播出三次,每次的播放時間與結(jié)束時間分別為:(0,15)、(15,30)、(30,45)。3,在第二時間段播放節(jié)目時,也需要插播廣告,而在插播廣告時,廣告在第二時間段播放節(jié)目時的插播點和第一時間段播放或在第二時間段播放前播出時的插播點不一致,因此,在節(jié)目播出時,就需要再次設(shè)定節(jié)目的入點和出點。而現(xiàn)有技術(shù)在設(shè)置播出節(jié)目的入點和出點以及插播廣告時,是將節(jié)目分段上載到視頻服務(wù)器中,比如,將一個45分鐘電視劇分段為三段,在每段電視劇前面加入廣告,進(jìn)行播出。而申請人在進(jìn)行本申請的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題之一:1,將節(jié)目分段進(jìn)行播放,當(dāng)同一個節(jié)目在不同的播出時間需要進(jìn)行不同分段時,就會對同一個節(jié)目進(jìn)行不同的兩種分段方式甚至多種分段方式,分段任務(wù)復(fù)雜,不簡潔。2,將節(jié)目分段進(jìn)行播放,在節(jié)目播出時需要上載很多不同的分段播出方式,上載量非常繁重,且浪費視頻服務(wù)器存儲空間。
技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明提供一種生成播放用邏輯素材的方法及裝置,用以解決現(xiàn)有技術(shù)中存在分段任務(wù)復(fù)雜,不簡潔且上載量非常繁重,且浪費視頻服務(wù)器存儲空間等技術(shù)問題。一方面,本發(fā)明通過本申請的一個實施例,提供一種生成播放用邏輯素材的方法,應(yīng)用在節(jié)目播放系統(tǒng)中,包括:獲得至少一個物理素材;為所述至少一個物理素材中每個物理素材生成至少一個邏輯素材,所述至少一個邏輯素材中每個邏輯素材包括用于播放所述至少一個物理素材的元數(shù)據(jù)信息,所述元數(shù)據(jù)信息中至少包括:邏輯入點和邏輯出點;基于所述至少一個物理素材中每個物理素材對應(yīng)至少一個邏輯素材,生成至少一個播放用邏輯素材。另一方面,本發(fā)明通過本申請的另一實施例提供一種生成播放用邏輯素材的裝置,應(yīng)用在節(jié)目播放系統(tǒng)中,包括:獲得模塊,用于獲得至少一個物理素材;第一生成模塊,用于為所述至少一個物理素材中每個物理素材生成至少一個邏輯素材,所述至少一個邏輯素材中每個邏輯素材包括用于播放所述至少一個物理素材的元數(shù)據(jù)信息,所述元數(shù)據(jù)信息中至少包括:邏輯入點和邏輯出點;第二生成模塊,用于基于所述至少一個物理素材中每個物理素材對應(yīng)至少一個邏輯素材,生成至少一個播放用邏輯素材。上述技術(shù)方案中的一個或多個技術(shù)方案,具有如下技術(shù)效果或優(yōu)點:一、通過采用在物理素材的基礎(chǔ)上,生成一個或者多個邏輯素材,并對該一個或者多個邏輯素材進(jìn)行處理的技術(shù)方案,能夠不對物理素材進(jìn)行處理,也不需要對物理素材進(jìn)行分段處理,具有操作簡單的技術(shù)效果。二、通過采用在基于物理素材的基礎(chǔ)上,生成一個或者多個邏輯素材,并對該一個或者多個邏輯素材進(jìn)行處理,在播放時也上傳邏輯素材進(jìn)行播放的技術(shù)防范,上傳一個物理素材即可對應(yīng)多個不同的播放方式,具有上傳簡單,且組合方式靈活多變,并且能夠節(jié)約視頻服務(wù)器存儲空間的技術(shù)效果。附圖說明圖1為本申請實施例中一種生成播放用邏輯素材的方法流程圖;圖2為本申請實施例中生成播放用邏輯素材的第一種情況的示意圖;圖3A為本申請實施例中生成播放用邏輯素材的第二種情況中的一種情況的示意圖;圖3B為本申請實施例中生成播放用邏輯素材的第二種情況中的一種情況的示意圖;圖3C為本申請實施例中生成播放用邏輯素材的第二種情況中的一種情況的示意圖;圖4為本申請實施例中生成播放用邏輯素材的第三種情況的示意圖;圖5為本申請實施例中一種生成播放用邏輯素材的裝置示意圖。具體實施方式為了能夠避免分段操作的復(fù)雜性,以及上載量繁重,且浪費視頻服務(wù)器存儲空間的技術(shù)問題,本發(fā)明實施例提出了一種生成播放用邏輯素材的方法及裝置,下面結(jié)合說明書附圖對本發(fā)明實施例的主要實現(xiàn)原理、具體實施過程及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。在播放節(jié)目時,會有播出任務(wù)單,播出控制程序會控制視頻服務(wù)器解碼該播出任務(wù)單,然后進(jìn)行播出,而播出任務(wù)單中具有播出節(jié)目的元數(shù)據(jù)信息,包括每條節(jié)目在視頻服務(wù)器中的標(biāo)示(ID)、開播時間、邏輯入點、邏輯出點等,之后播出程序會控制視頻服務(wù)器解碼通道,按照開播時間,控制節(jié)目在邏輯入點到邏輯出點播出。而節(jié)目在進(jìn)行播出時,會有播出的素材:物理素材:在節(jié)目播出時使用的視頻數(shù)據(jù)文件。一般按播出視頻服務(wù)器規(guī)定的格式,存在于視頻服務(wù)器上。例如,某電視劇的視頻文件。邏輯素材:在實際播出中,播出控制程序一般按照物理素材的相關(guān)描述信息進(jìn)行播出,這個信息一般存在于某種記錄文件中,由播出程序讀出,按照這個信息,控制視頻服務(wù)器上的物理素材進(jìn)行播出。這個描述信息,實際將物理素材做了一定的修正。例如,增加邏輯入點、邏輯出點等信息。經(jīng)過修正之后的物理素材就為邏輯素材。例如一段45分鐘的節(jié)目,在第二時間段播放時不需要播出片頭和片尾,則在該物理素材的片頭和片尾部分分別插入邏輯入點和邏輯出點,在實際播放中,就會按照邏輯入點開始播出,按照邏輯出點結(jié)束播放。實施例一:參考圖1,提供了一種生成播放用邏輯素材的方法,應(yīng)用在節(jié)目播放系統(tǒng)中,包括:S101,獲得至少一個物理素材。S102,為所述至少一個物理素材中每個物理素材生成至少一個邏輯素材,所述至少一個邏輯素材中每個邏輯素材包括用于播放所述至少一個物理素材的元數(shù)據(jù)信息,所述元數(shù)據(jù)信息中至少包括:邏輯入點和邏輯出點。S103,基于所述至少一個物理素材中每個物理素材對應(yīng)至少一個邏輯素材,生成至少一個播放用邏輯素材。對于S102,為所述至少一個物理素材中每個物理素材生成至少一個邏輯素材,在具體實現(xiàn)過程中,可以根據(jù)物理素材數(shù)量的多少,及播放需求,形成很多組合,下面本實施例將提供三種具體例子,來說明步驟S102的具體實現(xiàn)過程。第一種:S102中所述至少一個物理素材為一個物理素材時,如:一節(jié)電視劇,該節(jié)電視劇通常可以包括片頭,正片和片尾三個部分,通常在不同的時間段播放時,比如第一時間段播放時,播放需求為:將該節(jié)電視劇的片頭,正片和片尾三個部分全部播放,對應(yīng)第一時間段播放時播放需求,可以為該節(jié)電視劇生成第一邏輯素材,第一邏輯素材的第一邏輯入點即為該節(jié)電視劇的起點,第一邏輯出點即為該節(jié)電視劇的終點;而在第二時間段播放時,播放需求為:只播放該節(jié)電視劇的正片,對應(yīng)第二時間段播放時播放需求,可以為該節(jié)電視劇生成第二邏輯素材,第二邏輯素材的第二邏輯入點為該節(jié)電視劇正片的起點,第二邏輯出點即為該節(jié)電視劇正片的終點。當(dāng)只需要進(jìn)行第一時間段播放,不需要第二時間段播放時,就將該節(jié)電視劇生成第一邏輯素材,而不用生成第二邏輯素材,第一邏輯素材的入點為該節(jié)電視劇的起點,而第一邏輯素材的出點即為該節(jié)電視劇的終點。對應(yīng)不同的播放需求,可以將該節(jié)電視劇生成一個或者多個邏輯素材,而這些邏輯素材可以為一個,也可以為多個,當(dāng)生成多個邏輯素材時,這些邏輯素材可以相同,也可以不相同。當(dāng)生成邏輯素材之后,該邏輯素材有多種用途,如可以將上述生成的第一邏輯素材和第二邏輯素材加入節(jié)目播放清單,以供節(jié)目播放系統(tǒng)對物理素材進(jìn)行播放;也可以將這些邏輯素材組合形成新的物理素材,也可以將該邏輯素材調(diào)用審看。參考圖2,能夠直觀清楚地看見第一邏輯素材和第二邏輯素材的時間長度,在節(jié)目進(jìn)行第一時間段播放時就播放第一邏輯素材,對應(yīng)第二時間段播放時播放需求就播放第二邏輯素材。應(yīng)當(dāng)注意,本發(fā)明也適用于對于需要播放片頭不需要播放片尾或者需要播放片尾不要要播放片頭等情況。第二種:S102中所述至少一個物理素材為一個物理素材時,可以將該物理素材剪切為多種情況,比如將該物理素材剪切為連續(xù)的邏輯素材,如第i個邏輯素材的邏輯入點為第i-1個邏輯素材的邏輯出點,第i個邏輯素材的邏輯出點為第i+1個邏輯素材的邏輯入點;或者第i個邏輯素材的邏輯入點在第i-1個邏輯素材的邏輯入點和邏輯出點之間,第i+1個邏輯素材的邏輯入點在第i個邏輯素材的邏輯入點和邏輯出點之間;或者如第i個邏輯素材的邏輯入點在第i-1個邏輯素材的邏輯出點之后,第i個邏輯素材的邏輯出點在第i+1個邏輯素材的邏輯入點之前。上述的i為大于等于1的整數(shù)。這幾種情況將用以下舉例描述:S102中所述至少一個物理素材為一個物理素材時,比如一節(jié)電視劇,而在播放該節(jié)電視劇時,通常會在電視劇播放到一定的時間時插播廣告,比如在播放到15分鐘時間的時候插播一段廣告,在播放到30分鐘的時候有插播一段廣告,則基于上述的條件,為該電視劇生成至少兩個邏輯素材,本次舉例中為該電視劇生成了三個邏輯素材,其中,參考圖3A,第一邏輯素材的邏輯入點和邏輯出點分別為(0,15),第二邏輯素材的邏輯入點和邏輯出點分別為(15,30),第三邏輯素材的邏輯入點和邏輯出點分別為(30,45)。在播放該電視劇時,將上述三個邏輯素材加入節(jié)目播放清單,以供節(jié)目播放系統(tǒng)對該電視劇進(jìn)行播放。根據(jù)第一邏輯素材的邏輯入點播放電視劇,當(dāng)播放至15分鐘的時候,就停止播放并插播廣告,在廣告播放完畢之后,再根據(jù)第二邏輯素材的邏輯入點從15分鐘開始播放,播放至30分鐘的時候停止播放,插播第二段廣告,當(dāng)?shù)诙螐V告插播完畢之后,再根據(jù)第三邏輯素材的邏輯入點播放電視劇,直至播放至第三邏輯素材的邏輯出點,播放結(jié)束。而上述三個邏輯素材除了用于播放之外,還可以用于組合形成新的物理素材或者用于調(diào)用審看。除了上述情況之外,還具有一種情況,當(dāng)播放該節(jié)電視劇時,可以在每段開始播放時,首先播放一小段之前已經(jīng)播放過的內(nèi)容,再播放本段內(nèi)容,如將該節(jié)電視劇分為三個邏輯素材,其中,參考圖3B,第一邏輯素材的邏輯入點和邏輯出點分別為(0,15),第二邏輯素材的邏輯入點和邏輯出點分別為(13,30),第三邏輯素材的邏輯入點和邏輯出點分別為(28,45)。在播放該節(jié)電視劇時,將上述三個邏輯素材加入節(jié)目播放清單,以供節(jié)目播放系統(tǒng)對該電視劇進(jìn)行播放,并可以在三段邏輯素材之間加入廣告,即根據(jù)第一邏輯素材的邏輯入點播放電視劇,當(dāng)播放至15分鐘的時候,就停止播放并插播廣告,在廣告播放完畢之后,再根據(jù)第二邏輯素材的邏輯入點從13分鐘開始播放,即連帶播放第一邏輯素材中最后播放的兩分鐘的內(nèi)容,讓用戶了解電視劇之前的劇情,播放至30分鐘的時候停止播放,插播第二段廣告,當(dāng)?shù)诙螐V告插播完畢之后,再根據(jù)第三邏輯素材的邏輯入點從28分鐘開始播放電視劇,直至播放至第三邏輯素材的邏輯出點,播放結(jié)束。除了用于播放之外,該邏輯素材還可以用于組合形成新的物理素材或者用于調(diào)用審看。除上述兩種情況之外,也可以將一段物理素材生成為不連續(xù)的邏輯素材,比如一段45分鐘的新聞素材,包括三個部分,0~15分鐘的時候為娛樂新聞,15~30分鐘的時候為政治新聞,30~45分鐘的時候為財經(jīng)新聞。播放的時候僅僅需要娛樂新聞和財經(jīng)新聞,而不需要政治新聞,因此,基于上述條件,將該新聞素材生成兩個邏輯素材,其中,參考圖3C,第一邏輯素材的邏輯入點和邏輯出點分別為(0,15),對應(yīng)娛樂新聞部分;第二邏輯素材的邏輯入點和邏輯出點分別為(30,45),對應(yīng)財經(jīng)新聞部分。在播放該新聞素材時,將上述兩個邏輯素材加入節(jié)目播放清單,以供節(jié)目播放系統(tǒng)對該電視劇進(jìn)行播放,并可以在兩段新聞之間加入廣告,即在播放完娛樂新聞之后,插播一段廣告,廣告播放完之后,再播放財經(jīng)新聞。除了用于播放之外,該邏輯素材還可以用于組合形成新的物理素材或者用于調(diào)用審看。應(yīng)當(dāng)注意,此處所描述的三種情況僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明,本發(fā)明完全可以根據(jù)實際情況將上述三種情況進(jìn)行兩兩組合或是一起組合,這些組合也應(yīng)當(dāng)包含于本發(fā)明的保護(hù)范圍之內(nèi)。第三種:S102中所述至少一個物理素材為兩個物理素材時,如一節(jié)電視劇,一段宣傳片。例如我們要在該電視劇播放到15分鐘時,插播宣傳片的上部分,在電視劇播放至30分鐘時,插播宣傳片的下部分,則在進(jìn)行播放時,為電視劇生成至少一個邏輯素材,例如為該電視劇生成三個邏輯素材。為該宣傳片生成至少一個邏輯素材,例如為該宣傳片生成兩個邏輯素材。按照一定的規(guī)則,將電視劇的三個邏輯素材以及宣傳片的兩個邏輯素材進(jìn)行處理,生成一個播放用邏輯素材,以供節(jié)目播放系統(tǒng)對電視劇和宣傳片進(jìn)行播放。而按照一定的規(guī)則,即預(yù)先設(shè)置的電視劇和宣傳片的組合方式,如上述描述的在電視劇播放到15分鐘時,插播宣傳片的上部分,在電視劇播放至30分鐘時,插播宣傳片的下部分,即按照該規(guī)則對電視劇以及宣傳片進(jìn)行處理。參考圖4,為對該兩個物理素材進(jìn)行組合的方式。而除了將電視劇和宣傳片預(yù)先組合成一個播放用邏輯素材,還可以用插播廣告的形式,將宣傳片當(dāng)做廣告插播進(jìn)電視劇中進(jìn)行播放。實施例二:參考圖5,為一種生成播放用邏輯素材的裝置,應(yīng)用在節(jié)目播放系統(tǒng)中,包括:獲得模塊501,用于獲得至少一個物理素材。第一生成模塊502,用于為所述至少一個物理素材中每個物理素材生成至少一個邏輯素材,所述至少一個邏輯素材中每個邏輯素材包括用于播放所述至少一個物理素材的元數(shù)據(jù)信息,所述元數(shù)據(jù)信息中至少包括:邏輯入點和邏輯出點。在獲得模塊中的所述至少一個物理素材為一個物理素材時,所述第一生成模塊502具體用于為所述物理素材生成第一邏輯素材和第二邏輯素材,其中,第一邏輯素材的第一邏輯入點與第一邏輯出點間的第一時間長度為所述物理素材的實際時間長度;第二邏輯素材的第二邏輯入點與第二邏輯出點間的第二時間長度比所述實際時間長度要短。在獲得模塊中的所述至少一個物理素材為一個物理素材時,所述第一生成模塊502具體用于為所述物理素材生成至少兩個邏輯素材,其中,至少兩個邏輯素材中每一個邏輯素材具有一個邏輯入點和邏輯出點。第一物理素材和第二物理素材時,所述第一生成模塊502具體用于為所述第一物理素材生成至少一個邏輯素材;還用于為所述第二物理素材生成至少一個邏輯素材。第二生成模塊503,用于基于所述至少一個物理素材中每個物理素材對應(yīng)至少一個邏輯素材,生成至少一個播放用邏輯素材。通過本發(fā)明的一個或多個實施例,可以實現(xiàn)如下技術(shù)效果:1,本發(fā)明通過一個或多個實施例,在物理素材的基礎(chǔ)上,生成一個或者多個邏輯素材,并對該一個或者多個邏輯素材進(jìn)行處理的技術(shù)方案,能夠不對物理素材進(jìn)行處理,也不需要對物理素材進(jìn)行分段處理,具有操作簡單的技術(shù)效果。2,本發(fā)明通過一個或多個實施例,在基于物理素材的基礎(chǔ)上,生成一個或者多個邏輯素材,并對該一個或者多個邏輯素材進(jìn)行處理,在播放時也上傳邏輯素材進(jìn)行播放的技術(shù)防范,上傳一個物理素材即可對應(yīng)多個不同的播放方式,具有上傳簡單,且組合方式靈活多變,并且能夠節(jié)約視頻服務(wù)器存儲空間的技術(shù)效果。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。