專利名稱:一種節目播出時間自適應處理方法及裝置的制作方法
技術領域:
本發明涉及廣播電視領域電視節目制播技術,特別涉及一種節目播出時間自適應處理方法及裝置。
背景技術:
現有比較普遍的圖文編輯系統是按照天為單位制作播出單,通過定時播出系統讀取播出單來實現播出。現有圖文編輯系統對播出單的編輯有通過手工編輯,有通過為特定播出單文本編寫的讀取程序,編輯不夠靈活。對條目的編輯操作不能自適應地根據節目和字幕條目修改而變化。
發明內容
本發明提供一種節目播出時間自適應處理方法及裝置。通過應用本發明,達到避免節目和字幕條目在播出時間上的沖突,提高正確性和編輯效率。為達到上述目的,本發明提供一種節目播出時間自適應處理方法,包括接收節目播出單文件,所述節目播出單文件包括節目編號,節目開始時間信息、節目持續時長信息,所述節目編號根據所述節目開始時間信息順序排列;接收臨時編輯節目信息,所述臨時編輯節目信息包括臨時編輯節目的屬性、臨時編輯節目編號,臨時編輯節目開始時間信息、臨時編輯節目持續時長信息;在播出單中根據節目開始時間查找節目的插入位置,如果存在前一個節目,則判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中所述節目、所述節目開始時間信息及所述節目持續時長信息重疊,若是,則編輯無效;若否,則進行與其他節目時間判斷;所述其他節目時間判斷為,判斷所述節目播出單文件中插入位置之后的第一個節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨編輯節目持續時長信息重疊,若是,根據節目屬性以及編輯節目的方法對所重疊節目時間及后續節目時間進行延后時間調整。另一方面,本發明還提供一種節目播出時間自適應處理裝置,包括第一接收單元,用于接收節目播出單文件,所述節目播出單文件包括節目編號,節目開始時間信息、節目持續時長信息,所述節目編號根據所述節目開始時間信息順序排列;第二接收單元,用于接收臨時編輯節目信息,所述編輯節目包括創建節目、修改節目、刪除節目;所述臨時編輯節目信息包括臨時編輯節目的屬性、臨時編輯節目編號,臨時編輯節目開始時間信息、臨時編輯節目持續時長信息;判斷單元,用于在播出單中根據節目開始時間查找節目的插入位置,如果存在前一個節目,則判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中所述節目、所述節目開始時間信息及所述節目持續時長信息重、疊,若是,則編輯無效;時間調整單元,用于當判斷所述節目播出單文件中插入位置之后的第一個的節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨編輯節目持續時長信息重疊,若是,則對所重疊節目時間及后續節目時間進行延后時間調整。與現有技術相比,本發明具有以下優點I、達到避免節目和字幕條目在播出時間上的沖突;2、提高正確性和編輯效率。
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發明實施例一種節目播出時間自適應處理方法流程圖;圖2為本發明實施例一種節目播出時間自適應處理裝置示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,需要指出的是,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明實施例提供一種節目播出時間自適應處理方法,如圖I所示,包括步驟S101、接收節目播出單文件,所述節目播出單文件包括節目編號,節目開始時間信息、節目持續時長信息,所述節目編號根據所述節目開始時間信息順序排列。節目播出單中現有節目節目I開始時間08:00:00:00持續時長00:30:00:00節目2開始時間08:30:00:00持續時長00:30:00:00節目3開始時間09:00:00:00持續時長01:00:00:00節目4____步驟S102、接收臨時編輯節目信息,所述臨時編輯節目信息包括臨時編輯節目的屬性、臨時編輯節目編號,臨時編輯節目開始時間信息、臨時編輯節目持續時長信息;所述臨時編輯節目的屬性至少包括普通類型節目、插播類型節目、字幕內字幕條目和定時字幕條目。所述編輯節目包括創建節目、修改節目以及刪除節目。如創建普通類型的節目現創建節目A開始時間08:15:00:00持續時長00:30:00:00。節目B開始時間08:30:00:00持續時長01:00:00:00。步驟S103、判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中所述插入位置之前的所述節目開始時間信息及所節目持續時長信息重疊,若是,則編輯無效;若否,則進行與其他節目時間判斷;
節目A和節目I在時間上重疊,是不合理的,編輯失敗。節目B開始時間08:30:00:00持續時長01:00:00:00節目B與節目I時間不重疊,但是與節目2時間重疊,則進行編輯。步驟S104、所 述其他節目時間判斷為,判斷所述節目播出單文件中插入位置之后的第一個的節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息重疊,若是,根據節目屬性以及編輯節目方式對所重疊節目時間及后續節目時間進行延后時間調整。具體為普通節目創建時,開始時間不能重疊。結束時間重疊時,選擇處理一,后續節目延長本節目持續時長;二,后續節目延長本節目時長減去原位置兩節目之間的時間空隙;三,后續節目延長重疊的時間;四,截斷本節目重疊的時間;五,刪除與本節目重疊的節目;六,截斷與本節目重疊的節目。普通節目修改時,開始時間不能重疊。結束時間重疊時,選擇處理一,后續節目延長重疊的時間;二,后續節目延長重疊的時間加上修改前兩節目之間的時間空隙;三,刪除與本節目重疊的節目;四,截斷與本節目重疊的節目。各種操作都不能超過播出單的結束時間。普通節目刪除時,選擇處理一,直接刪除本節目;二,后續節目提前本節目時長;三,后續節目提前本節目時長加上刪除前兩條目之間的時間空隙。刪除節目的同時,刪除插播的節目,并刪除節目內所有條目。插播節目的新建,修改,刪除,需要做到對本節目內所有插播節目的重疊處理,處理方法同普通節目。節目內條目創建,開始時間不能重疊。結束時間重疊時,選擇處理一,后續條目延長本條目時長;二,后續條目延長本條目時長減去原位置兩條目之間的時間空隙;三,后續條目延長重疊的時長;四,截斷本條目的時間;五,刪除與本條目重疊的條目;六,截斷與本條目重疊的條目。各種操作都不能是最后一條超過節目的結束時間。節目內條目修改,開始時間不重疊。結束時間重疊時,選擇處理一,后續條目時間延長重疊的時長;二,后續條目延長重疊時間加上修改前兩條目的時間空隙;三,刪除與本條目重疊的條目。四,截斷與本條目重疊的條目。各種操作都不能是最后一條超過節目的結束時間。組條目設置結束時間時,創建新組和創建普通條目相同;修改組與普通條目修改相同,組的結束時間不能早于最后一個條目的結束時間;刪除組與刪除普通條目,同時刪除組內所有條目。組條目是計算結束時間時,組的開始時間不能重疊,當插入的位置沒有空隙時,不能創建;修改組與修改同普通條目相同;刪除組與刪除普通條目相同,同時刪除組內所有條目。例如現創建節目B開始時間08:30:00:00持續時長01:00:00:00節目B與節目I時間不重疊,但是與節目2時間重疊,此時選擇處理方式一、節目2及以后的節目的開始時間都延后節目B的持續時長一小時。
二、節目2及以后的節目的開始時間都延后節目B的時長減去原節目I與原節目2的時長間隔半小時,即延后半小時。三、節目2及以后的節目的開始時間都延后節目B與節目2重疊的時長半小時,即延后半小時。四、節目B的持續時長改為節目B的持續時長減去節目B與節目2重疊的時長半小時,即節目B的持續時長改為半小時。五、刪除節目2。六、將節目2的開始時間改為節目B的結束時間。編輯節目 節目播出單中現有節目節目I開始時間08:00:00:00持續時長00:30:00:00節目2開始時間08:30:00:00持續時長00:30:00:00節目3開始時間09:00:00:00持續時長01:00:00:00節目4____現編輯節目2開始時間08:15:00:00持續時長00:30:00:00因為節目2和節目I在時間上重疊,是不合理的,編輯失敗。 現編輯節目2開始時間08:30:00:00持續時長01:00:00:00節目2與節目I時間不重疊,但是與節目3時間重疊,此時選擇處理方式一、節目3及以后的節目的開始時間都延后節目2與節目3重疊的時長半小時,SP延后半小時。二、節目3及以后的節目的開始時間都延后節目A的時長減去原節目2與原節目3的時長間隔半小時,即延后半小時。三、刪除節目3。
四、將節目3的開始時間改為節目2的結束時間。刪除節目節目播出單中現有節目節目I開始時間08:00:00:00持續時長00:30:00:00節目2開始時間09:00:00:00持續時長01:00:00:00節目3____節目4____刪除節目2:一、直接刪除節目2二、節目3及以后的節目的開始時間提前節目2的持續時長。三、節目3及以后的節目的開始時間提前節目2的持續時長加上刪除前節目2和節目3的時間間隔,即節目3的開始時間改為節目2的開始時間。插播類型節目的創建,編輯和刪除的操作處理和普通節目相似,區別是這些處理都是在同一個被插播節目內進行的。節目內字幕條目和定時字幕條目的創建,編輯和刪除涉及到的處理方式和普通節目的處理方式相似,區別是處理的都是使用同區域的模板的字幕條目。
通過應用本發明實施例,達到避免節目和字幕條目在播出時間上的沖突;提高正確性和編輯效率。本發明實施例提供了一種節目播出時間自適應處理裝置,如圖2所示,包括第一接收單元201,用于接收節目播出單文件,所述節目播出單文件包括節目編號,節目開始時間信息、節目持續時長信息,所述節目編號根據所述節目開始時間信息順序排列;第二接收單元202,用于接收臨時編輯節目信息,所述編輯節目包括創建節目、修改節目、刪除節目;所述臨時編輯節目信息包括臨時編輯節目的屬性、臨時編輯節目編號,臨時編輯節目開始時間信息、臨時編輯節目持續時長信息;判斷單元203,用于判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中所述插入位置之前的節目、所述節目開始時間信息及所節目持續時長信息重疊,若是,則編輯無效;若否,則進行與其他節目時間判斷;
時間調整單元204,用于當判斷所述節目播出單文件中插入位置之后的第一個的節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨編輯節目持續時長信息重疊,若是,則對所重疊節目時間及后續節目時間進行延后時間調整。通過應用本發明實施例,達到避免節目和字幕條目在播出時間上的沖突;提高正確性和編輯效率。本發明包括但不局限于以上描述的實施例,任何本領域的技術人員不需要付出創造性勞動就能思之的變化都應落入本發明的保護范圍。
權利要求
1.一種節目播出時間自適應處理方法,其特征在于, 接收節目播出單文件,所述節目播出單文件包括節目編號、節目開始時間信息和節目持續時長信息,所述節目編號根據所述節目開始時間信息順序排列; 接收臨時編輯節目信息,所述臨時編輯節目信息包括臨時編輯節目的屬性、臨時編輯節目編號、臨時編輯節目開始時間信息和臨時編輯節目持續時長信息; 在播出單中根據節目開始時間查找節目的插入位置,如果存在前一個節目,則判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中所述節目、所述節目開始時間信息及所述節目持續時長信息重疊,若是,則編輯無效; 若否,判斷所述節目播出單文件中插入位置之后的第一個節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息重疊,若是,根據節目屬性以及編輯節目方式對所重疊節目時間及后續節目時間進行延后時間調整。
2.如權利要求I中所述的方法,其特征在于,所述臨時創建節目的屬性包括普通類型節目、插播類型節目、字幕內字幕條目和定時字幕條目。
3.如權利要求I中所述的方法,其特征在于,所述編輯節目包括 創建節目、修改節目以及刪除節目。
4.一種節目播出時間自適應處理裝置,其特征在于,包括 第一接收單元,用于接收節目播出單文件,所述節目播出單文件包括節目編號,節目開始時間信息、節目持續時長信息,所述節目編號根據所述節目開始時間信息順序排列;第二接收單元,用于接收臨時編輯節目信息,所述編輯節目包括創建節目、修改節目、刪除節目;所述臨時編輯節目信息包括臨時編輯節目的屬性、臨時編輯節目編號,臨時編輯節目開始時間信息、臨時編輯節目持續時長信息; 判斷單元,用于判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中插入位置之后的第一個所述節目、所述節目開始時間信息及所述節目持續時長信息重疊; 時間調整單元,用于當判斷所述節目播出單文件中的節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨編輯節目持續時長信息重疊,若是,則對所重疊節目時間及后續節目時間進行延后時間調整。
全文摘要
本發明公開一種節目播出時間自適應處理方法,包括接收節目播出單文件;接收臨時編輯節目信息;判斷所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息是否與所述節目播出單文件中所述節目的插入位置的前一個節目、所述節目開始時間信息及所節目持續時長信息重疊;所述節目的插入位置的后一個節目時間判斷為,判斷所述節目播出單文件中的節目所述節目開始時間信息及所節目持續時長信息是否與所述接收臨時編輯節目開始時間信息及臨時編輯節目持續時長信息重疊,若是,根據節目屬性以及編輯節目方式對所重疊節目時間及后續節目時間進行延后時間調整。通過應用發明,達到避免節目和字幕條目在播出時間上的沖突,提高正確性和編輯效率。
文檔編號H04N5/278GK102740001SQ20111025141
公開日2012年10月17日 申請日期2011年8月29日 優先權日2011年8月29日
發明者王寶國 申請人:新奧特(北京)視頻技術有限公司