時移節(jié)目播放方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及音視頻播放領(lǐng)域,尤其涉及時移節(jié)目播放方法和裝置。
【背景技術(shù)】
[0002] 時移節(jié)目,又叫時間移動節(jié)目,是指觀眾回放過去時間的直播節(jié)目內(nèi)容,時移節(jié)目 擁有高清的解析度,多套的節(jié)目內(nèi)容,因而越來越受觀眾的青睞,然而,電視播放時移節(jié)目 時,出現(xiàn)播放的節(jié)目內(nèi)容錯亂,比如:觀眾正在觀看CCTVl的《新聞聯(lián)播》時,電視突然插 播《來自星星的你》十秒后,接著又重新播放新聞節(jié)目,這樣,讓觀眾感覺很奇怪,尤其是對 于喜歡看電視劇的觀眾來說,當(dāng)觀眾正隨著劇情的深入,同劇中的人物同呼吸、共命運的時 候,突然插入一段錯亂節(jié)目,這就相當(dāng)于插入了一段廣告,讓觀眾對此感到十分討厭。因此, 如果解決時移節(jié)目的錯亂,是一個亟待解決的問題。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的提供的時移節(jié)目播放方法和裝置,旨在解決時移節(jié)目的錯亂問題。
[0004] 為實現(xiàn)上述目的,本發(fā)明提供的一種時移節(jié)目播放方法,包括以下步驟:
[0005] 獲取時移播放時間Tsto、直播時間Iramnt、錯亂時間T tOT和時移時間Tdls ;
[0006] 根據(jù)所述時移播放時間Tstal^所述直播時間I^umnt、所述錯亂時間T tOT和所述時移 時間Tdls,確定同步偏移時間 Tshift ?
[0007] 根據(jù)所述同步偏移時間Tshlft,對時移節(jié)目進行修正。
[0008] 優(yōu)選地,所述獲取時移播放時間Tstal^直播時間Tramnt錯亂時間T tOT和時移時間 Tdis的步驟包括:
[0009] 截取所述時移節(jié)目在視頻播放時的視頻圖像信息;
[0010] 根據(jù)所述視頻圖像信息,獲取所述時移節(jié)目的時移播放時間Tst"。
[0011] 優(yōu)選地,所述獲取時移播放時間Tsto、直播時間Tramnt、錯亂時間T tOT和時移時間 Tdls的步驟包括:
[0012] 查詢電子節(jié)目菜單信息;
[0013] 根據(jù)所述電子節(jié)目菜單信息,獲取所述電視節(jié)目的所述直播時間Tramnt。
[0014] 優(yōu)選地,所述錯亂時間Tterr為錯誤插播其他視頻圖像時所包含的時間,所述同 步偏移時間 Tshift = Tcurrent-Tstar-Tterr-Tdis。
[0015] 優(yōu)選地,所述根據(jù)所述同步偏移時間Tshift,對電視播放的時移節(jié)目進行同步修 正的步驟包括:
[0016] 根據(jù)所述同步偏移時間Tshift對所述時移節(jié)目的時移播放時間進行修正;
[0017] 根據(jù)所述修正后的時移播放時間,對所述時移節(jié)目進行時移播放。
[0018] 為了解決上述的技術(shù)問題,本發(fā)明進一步提供一種時移節(jié)目播放裝置,包括:
[0019] 獲取模塊,用于獲取時移播放時間Tsto、直播時間Teumnt、錯亂時間T tOT和時移時 間 Tdls;
[0020] 確定模塊,根據(jù)所述時移播放時間Tsto、所述直播時間Tramnt、所述錯亂時間T tOT 和所述時移時間Tdls,確定同步偏移時間Tshlft ;
[0021] 校準(zhǔn)模塊,根據(jù)所述同步偏移時間Tshlft,對時移節(jié)目進行修正。
[0022] 優(yōu)選地,所述獲取模塊包括:
[0023] 截取單元,用于截取所述時移節(jié)目在視頻播放時的視頻圖像信息;
[0024] 時移播放時間獲取單元,用于根據(jù)所述視頻圖像信息,獲取所述時移節(jié)目的時移 播放時間Tst"。
[0025] 優(yōu)選地,所述獲取模塊還包括:
[0026] 查詢單元,用于查詢所述電子節(jié)目菜單信息;
[0027] 直播時間獲取單元,用于根據(jù)所述電子節(jié)目菜單信息,獲取所述電視節(jié)目的所述 直播時間I ramnt。
[0028] 優(yōu)選地,所述錯亂時間Tterr為錯誤插播其他視頻圖像時所包含的時間,所述同 步偏移時間 Tshift = Tcurrent-Tstar-Tterr-Tdis。
[0029] 優(yōu)選地,所述校準(zhǔn)模塊包括:
[0030] 修正單元,用于根據(jù)所述同步偏移時間Tshift對所述時移節(jié)目的時移播放時間 進行修正;
[0031] 播放單元,用于根據(jù)所述修正后的時移播放時間,對所述時移節(jié)目進行時移播放。
[0032] 本發(fā)明提供了一種時移節(jié)目播放方法以及時移節(jié)目播放裝置,通過獲取時移播放 時間Tstal^直播時間T ramnt、錯亂時間Ttm和時移時間Tdls ;根據(jù)所述時移播放時間Tsto、所 述直播時間Lumnt、所述錯亂時間T tm和所述時移時間Tdls,確定同步偏移時間Tshlft ;根據(jù) 所述同步偏移時間Tshlft,對時移節(jié)目進行修正。本發(fā)明解決了時移節(jié)目錯亂的問題,增強用 戶體驗,提升觀眾滿意度。
【附圖說明】
[0033] 圖1為本發(fā)明時移節(jié)目播放方法一實施例的流程示意圖;
[0034] 圖2為圖1中所述獲取時移播放時間Tsto、直播時間Iramnt、錯亂時間T tOT和時移 時間Tdls的步驟的第一細(xì)化流程示意圖;
[0035] 圖3為圖1中所述獲取時移播放時間Tsto、直播時間Iramnt、錯亂時間T tOT和時移 時間Tdls的步驟的步驟的第二細(xì)化流程示意圖;
[0036] 圖4為圖1中所述根據(jù)所述同步偏移時間Tshlft,對時移節(jié)目進行修正的步驟的細(xì) 化流程示意圖;
[0037] 圖5為本發(fā)明時移節(jié)目播放裝置一實施例的功能模塊示意圖;
[0038] 圖6為圖5中獲取模塊的第一功能模塊TK意圖;
[0039] 圖7為圖5中獲取模塊的第二功能模塊示意圖;
[0040] 圖8為圖5中校準(zhǔn)模塊的功能模塊示意圖。
[0041] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0042] 應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0043] 本發(fā)明提供一種時移節(jié)目播放方法,參照圖1,圖1為本發(fā)明時移節(jié)目播放方法一 實施例的流程示意圖,在一實施例中,該時移節(jié)目播放方法,包括以下步驟:
[0044] 步驟S100、獲取時移播放時間Tstal^直播時間Iramnt、錯亂時間T tm和時移時間 Tdis。
[0045] 時移節(jié)目播放裝置接收時移指令,截取時移節(jié)目在當(dāng)前時移播放時的視頻圖像信 息,根據(jù)截取的當(dāng)前時移播放時的視頻圖像信息,獲取電視在時移播放當(dāng)前視頻時的頻道 信息和時移播放時間T sto,其中,時移播放時間Tstar指觀眾回放過去時間的節(jié)目內(nèi)容的時 間,比如《來自星星的你》時移節(jié)目的時移播放時間Tstar為10點,即從10點播放《來自星 星的你》。
[0046] 時移節(jié)目播放裝置查詢EPG(electrical program guide,電子節(jié)目菜單信息),根 據(jù)EPG記載的信息獲取所述電視節(jié)目的直播時間Tcurrent。如表1所示,表1為EPG,由表 1可知,EPG上記載的《來自星星的你》在頻道CCTVl播放第一集的播放時間為10點30分, 即可獲知《來自星星的你》的直播時間Tcurrent為10點30分。
[0048] 表 1
[0049] 錯亂時間Tterr為錯誤插播其他視頻圖像時所包含的時間,錯亂時間Tterr來源 主要有二種:一種是因為全國各個地方時間和緯度的校準(zhǔn)不同,發(fā)射臺在節(jié)目播放過程中 會夾帶其他圖像的傳送,即播放當(dāng)前的節(jié)目時突然插播其它視頻的時間,例如觀眾正在觀 看CCTVl的《新聞聯(lián)播》時,電視突然插播十秒的時間播放《來自星星的你》,這插播的十秒 的時間即為錯亂時間Tterr ;另一種:地方接收臺發(fā)現(xiàn)總臺發(fā)送的圖像內(nèi)容有其他的節(jié)目 出現(xiàn)的時間長度。錯亂時間Tterr可以通過時移節(jié)目播放裝置抓取其他視頻的錯誤信息而 直接獲取,比如,抓取到其他視頻播放視頻的錯誤時間總和為30秒,則說明時移節(jié)目播放 裝置在時移播放的錯亂時間Tterr為30秒。時移時間Tdis為固定配置時間,根據(jù)用戶的 實際需要進行設(shè)置,比如用戶設(shè)置為30分鐘,即理論上30分鐘后進行時移播放。
[0050] 步驟S200、根據(jù)所述時移播放時間Tstal^所述直播時間Iramnt、所述錯亂時間T tOT 和所述時移時間Tdls,確定同步偏移時間Tshlft。
[0051] 時移節(jié)目播放裝置根據(jù)時移播放時間Tstar、直播時間Tcurrent、錯亂時間Tterr 和時移時間Tdis這幾個時間參數(shù),計算同步偏移時間Tshift,同步偏移時間Tshift = Tstar-Tcurrent-Tterr-Tdis,如表二所示,通過計算,得出同步偏移時間Tshift。
[0053] 表 2
[0054] 步驟S300、根據(jù)所述同步偏移時間Tshift,對時移節(jié)目進行修正。
[0055] 時移節(jié)目播放裝置根據(jù)計算出來的同步偏移時間Tshift,對電視節(jié)目的播放時 間進行修正,使播放的電視節(jié)目與預(yù)設(shè)的時移節(jié)目同步,例如,進一步參見圖2,在CCTV2 頻道中,直播時間Tcurrent為10點30分鐘,時移播放時間(T stJ為10點1分,用戶設(shè) 置的時移時間Tdis為30分鐘,獲取的錯亂時間Tterr為3分鐘,則通過公式Tshift = Tstar-Tcurrent-Tterr-Tdis,計算出同步偏移時間Tshift為負(fù)4分鐘,則將時移節(jié)目內(nèi)容 跳過4分鐘后播放;如果計算出同步偏移時間Tshift為正3分鐘,則將