本發(fā)明實施例涉及智能電視技術領域,特別是涉及一種電視頻道的確定方法和裝置。
背景技術:
智能電視是一種具有全開放式平臺、搭載有操作系統(tǒng)的新型電視產品,用戶能夠通過其欣賞普通電視節(jié)目的同時,還可以自行安裝和卸載各類應用軟件,持續(xù)對其功能進行擴充和升級,使用戶得到有別于傳統(tǒng)電視更為豐富的個性化體驗。
智能電視在確定用戶的收看頻道后能夠提供更多的服務。例如,當確定用戶的當前頻道后,在用戶允許的情況下,可以向用戶推送與用戶本身或當前電視頻道相關的內容和服務。比如根據用戶的觀看習慣,在顯示界面的預設位置向用戶顯示提示信息,以提示用戶按時收看其偏好的節(jié)目;或者根據用戶的偏好向用戶推送某些熱門劇集。
本發(fā)明的發(fā)明人在研究本申請的過程中發(fā)現,如果用戶直接利用智能電視播放節(jié)目,服務器能夠直接確定用戶收看的電視頻道,但是當用戶利用機頂盒收看節(jié)目時,該智能電視僅作為一個顯示器向用戶顯示節(jié)目內容,智能電視所接受的僅是視頻信號,這時就無法確定用戶所收看的電視頻道,也就無法為用戶提供更多的服務,從而使用戶無法得到良好的的使用體驗。
技術實現要素:
有鑒于此,本發(fā)明提供了一種電視頻道的確定方法和裝置,以解決在智能電視在播放電視盒發(fā)送的節(jié)目時,無法確定用戶收看的電視頻道的問題。
為了解決上述問題,本發(fā)明公開了一種電視頻道的確定方法,應用于向智能電視提供服務的視頻服務器,所述確定方法具體包括如下步驟:
在所述智能電視通過機頂盒播放節(jié)目時,獲取當前時刻下所述節(jié)目的節(jié)目截屏圖像;
獲取具體電視頻道的當前時刻下的頻道截屏圖像;
根據圖像運動矢量確定所述節(jié)目截屏圖像與所述頻道截屏圖像是否為同一圖像;
當所述節(jié)目截屏圖像與所述頻道截屏圖像為同一圖像時,確定所述智能電視播放的節(jié)目來自于所述具體電視頻道。
可選的,所述獲取具體電視頻道的當前時刻下的頻道截屏圖像,包括:
獲取多個電視頻道的每一具體頻道在所述當前時刻下的頻道截屏圖像。
可選的,所述根據圖像運動矢量確定所述節(jié)目截屏圖像與所述頻道截屏圖像是否為同一圖像,包括:
按相同切割尺寸分別將所述節(jié)目截屏圖像和所述頻道截屏圖像切割成預設數量的方格;
確定所述頻道截屏圖像的每個方格相對于所述節(jié)目截屏圖像中對應位置的方格的運動矢量;
當所述頻道截屏圖像中,所述運動矢量超過預設矢量閾值的方格的數量占所述預設數量的比例低于預設比例閾值時,確定所述節(jié)目截屏圖像與所述頻道截屏圖像為同一圖像。
可選的,所述預設數量為8x8、8x16、16x8或16x16。
可選的,所述預設比例閾值為2%。
未來保證以上方法的實現,本發(fā)明還提供了一種電視頻道的確定裝置,應用于向智能電視提供服務的視頻服務器,所述確定裝置包括:
第一圖像獲取模塊,用于在所述智能電視通過機頂盒播放節(jié)目時,獲取當前時刻下所述節(jié)目的節(jié)目截屏圖像;
第二圖像獲取模塊,用于獲取具體電視頻道的當前時刻下的頻道截屏圖像;
同一圖像判斷模塊,用于根據圖像運動矢量確定所述節(jié)目截屏圖像與所述頻道截屏圖像是否為同一圖像;
電視頻道確定模塊,用于當所述同一圖像判斷模塊判定所述節(jié)目截屏圖像與所述頻道截屏圖像為同一圖像時,確定所述智能電視播放的節(jié)目來自于所述具體電視頻道。
可選的,所述第二圖像獲取模塊用于獲取多個電視頻道的每一具體頻道在所述當前時刻下的頻道截屏圖像。
可選的,所述同一圖像判斷模塊包括:
圖像切割單元,用于按相同切割尺寸分別將所述節(jié)目截屏圖像和所述頻道截屏圖像切割成預設數量的方格;
運動矢量確定單元,用于確定所述頻道截屏圖像的每個方格相對于所述節(jié)目截屏圖像中對應位置的方格的運動矢量;
同一圖像判定單元,用于當所述頻道截屏圖像中,所述運動矢量超過預設矢量閾值的方格的數量占所述預設數量的比例低于預設比例閾值時,確定所述節(jié)目截屏圖像與所述頻道截屏圖像為同一圖像。
可選的,所述預設數量為8x8、8x16、16x8或16x16。
可選的,所述預設比例閾值為2%。
從上述技術方案可以看出,本發(fā)明提供了一種電視頻道的確定方法和系統(tǒng),該確定方法和系統(tǒng)應用于為智能電視提供服務的視頻服務器。具體為在智能電視通過機頂盒播放節(jié)目時,獲取當前時刻下該節(jié)目的節(jié)目截屏圖像;同時獲取具體電視頻道的當前時刻下的頻道截屏圖像;根據圖像運動矢量確定節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像;如果兩者為同一圖像,則確定智能電視播放的節(jié)目來自于該具體電視頻道。由此視頻服務器即可判斷智能電視播放的電視頻道,從而在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種電視頻道的確定方法實施例的步驟流程圖;
圖2為本發(fā)明提供的另一種電視頻道的確定方法實施例的步驟流程圖;
圖3為本發(fā)明提供的一種電視頻道的確定裝置實施例的結構框圖;
圖4為本發(fā)明提供的另一種電視頻道的確定裝置實施例的結構框圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例一
圖1為本發(fā)明提供的一種電視頻道的確定方法實施例的步驟流程圖。
參照圖1所示,本實施例提供的電視頻道的確定方法應用于向智能電視提供服務的視頻服務器。所謂向智能電視提供服務的視頻服務器,是指該智能電視在正常通過網絡播放網絡上的資源時,用于向智能電視提供網絡資源的網絡服務器,可以理解為智能電視提供電視節(jié)目的點播平臺、直播平臺或輪播平臺。智能電視在使用時,會通過互聯(lián)網與該網絡服務器相連。該電視頻道的確定方法具體包括如下步驟:
S101:獲取當前時刻下節(jié)目的節(jié)目截屏圖像。
在智能電視通過機頂盒播放節(jié)目時,對智能電視在當前時刻下正在播放的節(jié)目的畫面進行截屏操作,得到當前時刻的節(jié)目截屏圖像。如果智能電視通過網絡播放節(jié)目的話,向智能電視提供服務的服務器能夠直接確定其播放的電視頻道;而智能電視播放機頂盒輸入的節(jié)目時,僅得到機頂盒輸出的視頻信號,由于視頻信號不攜帶任何頻道信息,也就無法確定當前播放的電視頻道。
S102:獲取具體電視頻道在當前時刻下的頻道截屏圖像。
在獲取智能電視利用機頂盒播放的電視節(jié)目的節(jié)目截屏圖像的同時,視頻服務器通過在后臺模擬播放的方式獲得某個具體電視頻道的當前視頻圖像,并對該當前視頻圖像進行截屏,得到當前時刻的頻道截屏圖像。
由于這時不能確定智能電視通過機頂盒播放的節(jié)目來自于哪個頻道,因此服務器在對具體電視頻道進行截屏操作時,不限于一個電視頻道,而是盡可能多地對多個電視頻道進行截屏操作。當然,本實施例中是拿出一個電視頻道的頻道截屏圖像與節(jié)目截屏圖像進行對比,該被拿出的一個電視頻道為上面所述的具體電視頻道。
S103:根據圖像運動矢量確定節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像;
運動矢量技術一般應用視頻信號的編碼中,具體是用于對視頻信號的編碼過程中。在幀間預測編碼中,由于活動圖像鄰近幀中的景物存在著一定的相關性,因此,可將活動圖像分成若干塊或宏塊,并設法搜索出每個塊或宏塊在鄰近幀圖像中的位置,并得出兩者之間的空間位置的相對偏移量,該相對偏移量就是通常所指的運動矢量。
本實施例中利用上述運動數量技術,通過對頻道截屏圖像相對于節(jié)目截屏通信的運動矢量,即兩幅圖像之間的相對位移量判斷節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像。
S104:確定智能電視播放的節(jié)目來自于具體電視頻道。
如果節(jié)目截屏圖像和頻道截屏圖像為同一圖像,則判定智能電視播放的節(jié)目來自于視頻服務器當前模擬播放的電視頻道。從而能夠進一步確定機頂盒正在播放的頻道與視頻服務器當前模擬播放的電視頻道為同一頻道,視頻服務器由此能夠確定機頂盒播放的電視頻道,在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
從上述技術方案可以看出,本實施例了一種電視頻道的確定方法,該確定方法應用于為智能電視提供服務的視頻服務器。具體為在智能電視通過機頂盒播放節(jié)目時,獲取當前時刻下該節(jié)目的節(jié)目截屏圖像;同時獲取具體電視頻道的當前時刻下的頻道截屏圖像;根據圖像運動矢量確定節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像;如果兩者為同一圖像,則確定智能電視播放的節(jié)目來自于該具體電視頻道。由此視頻服務器即可判斷智能電視播放的電視頻道,從而在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
在上述判定過程中,如果該具體電視頻道不是機頂盒所播放的電視頻道不同,則視頻服務器更換另一個電視頻道,并再次截屏、對比、判定,直到最后從所有電視頻道中找到一個電視頻道的截圖與節(jié)目截屏圖像相同為止。
實施例二
圖2為本發(fā)明提供的一種電視頻道的確定方法實施例的步驟流程圖。
參照圖1所示,本實施例提供的電視頻道的確定方法應用于向智能電視提供服務的視頻服務器。所謂向智能電視提供服務的視頻服務器,是指該智能電視在正常通過網絡播放網絡上的資源時,用于向智能電視提供網絡資源的網絡服務器,可以理解為智能電視提供電視節(jié)目的點播平臺、直播平臺或輪播平臺。智能電視在使用時,會通過互聯(lián)網與該網絡服務器相連。該電視頻道的確定方法具體包括如下步驟:
S201:獲取當前時刻下節(jié)目的節(jié)目截屏圖像。
在智能電視通過機頂盒播放節(jié)目時,對智能電視在當前時刻下正在播放的電視節(jié)目的畫面進行截屏操作,得到當前時刻的節(jié)目截屏圖像。如果智能電視通過網絡播放節(jié)目的話,向智能電視提供服務的服務器能夠直接確定其播放的電視頻道;而智能電視播放機頂盒輸入的節(jié)目時,僅得到機頂盒輸出的視頻信號,由于視頻信號不攜帶任何頻道信息,也就無法確定當前播放的電視頻道。
S202:獲取具體電視頻道在當前時刻下的頻道截屏圖像。
在獲取智能電視利用機頂盒播放的電視節(jié)目的節(jié)目截屏圖像的同時,視頻服務器通過在后臺模擬播放的方式獲得某個具體電視頻道的當前視頻圖像,并對該當前視頻圖像進行截屏,得到當前時刻的頻道截屏圖像。
由于這時不能確定智能電視通過機頂盒播放的節(jié)目來自于哪個頻道,因此服務器在對具體電視頻道進行截屏操作時,不限于一個電視頻道,而是盡可能多地對多個電視頻道進行截屏操作。當然,本實施例中是拿出一個電視頻道的頻道截屏圖像與節(jié)目截屏圖像進行對比,該被拿出的一個電視頻道為上面所述的具體電視頻道。
S203:按相同切割尺寸分別將節(jié)目截屏圖像和頻道截屏圖像切割成預設數量的方格。
鑒于方格數量與計算壓力息息相關,如果方格過多會會對視頻服務器帶來較大的計算壓力,因此該預設數量可以選擇8x8、8x16、16x8或16x16像素進行切割后確定方格數量,從而能夠避免給視頻服務器帶來較大的壓力。
S204:確定頻道截屏圖像的每個方格相對于節(jié)目截屏圖像中對應位置的方格的運動矢量。
運動矢量技術一般應用視頻信號的編碼中,具體是用于對視頻信號的編碼過程中。在幀間預測編碼中,由于活動圖像鄰近幀中的景物存在著一定的相關性,因此,可將活動圖像分成若干塊或宏塊,并設法搜索出每個塊或宏塊在鄰近幀圖像中的位置,并得出兩者之間的空間位置的相對偏移量,該相對偏移量就是通常所指的運動矢量。
由于兩幅圖像按相同尺寸切割,因此其每個方格的位置也依次相對應,根據上述運動數量技術確定每兩個方格之間的運動矢量,即確定每兩個方格之間的相對偏移量,這兩個方格一個來自于界面截屏圖像,另一個來自于頻道截屏圖像,且其在各自圖像中的位置相同。
S205:確定節(jié)目截屏圖像與頻道截屏圖像為同一圖像。
當該頻道截屏圖像的運動矢量超過預設矢量閾值的方格數量占總方格數量低于預設比例閾值時,確定節(jié)目截屏圖像與頻道截屏圖像為用一圖像。具體為,在得到頻道截屏圖像中每個方格的運動矢量、即每個方格相對于節(jié)目截屏圖像相同為止的方格的相對偏移量后,對每個方格的運動矢量進行判斷,并確定運動矢量超過預設數量閾值的方格數量,如果該方格數量占方格總數量的比例低于預設比例閾值時,確定兩者為同一圖像。
上述預設矢量閾值根據能夠節(jié)目解剖圖像與頻道截屏圖像在截屏時的時間差確定,由于電視信號每秒25幀,因此兩幅截圖之間的時間差小于0.04秒,并根據電視節(jié)目在該時間內所可能產生的相對偏移量確定該預設矢量閾值。上述預設比例閾值同樣根據上述原理選擇,本實施例中優(yōu)選2%。
S206:確定智能電視播放的節(jié)目來自于具體電視頻道。
如果節(jié)目截屏圖像和頻道截屏圖像為同一圖像,則判定智能電視播放的節(jié)目來自于視頻服務器當前模擬播放的電視頻道。從而能夠進一步確定機頂盒正在播放的頻道與視頻服務器當前模擬播放的電視頻道為同一頻道,視頻服務器由此能夠確定機頂盒播放的電視頻道,在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
本實施例中通過對截屏進行切割的方法,以有限的方格數進行對比,從而能夠降低視頻服務器的計算壓力。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
實施例三
圖3為本發(fā)明提供的一種電視頻道的確定裝置實施例的結構框圖。
參照圖3所示,本實施例提供的電視頻道的確定方法應用于向智能電視提供服務的視頻服務器。所謂向智能電視提供服務的視頻服務器,是指該智能電視在正常通過網絡播放網絡上的資源時,用于向智能電視提供網絡資源的網絡服務器,可以理解為智能電視提供電視節(jié)目的點播平臺、直播平臺或輪播平臺。智能電視在使用時,會通過互聯(lián)網與該網絡服務器相連。該電視頻道的確定裝置具體包括第一圖像獲取模塊10、第二圖像獲取模塊20、同一圖像判斷模塊30和電視頻道確定模塊40。
第一圖像獲取模塊10用于獲取當前時刻下節(jié)目的節(jié)目截屏圖像。
具體用于在智能電視通過機頂盒播放節(jié)目時,對智能電視在當前時刻下正在播放的節(jié)目的畫面進行截屏操作,得到當前時刻的節(jié)目截屏圖像。如果智能電視通過網絡播放節(jié)目的話,向智能電視提供服務的服務器能夠直接確定其播放的電視頻道;而智能電視播放機頂盒輸入的節(jié)目時,僅得到機頂盒輸出的視頻信號,由于視頻信號不攜帶任何頻道信息,也就無法確定當前播放的電視頻道。
第二圖像獲取模塊20用于獲取具體電視頻道在當前時刻下的頻道截屏圖像。
在第一圖像獲取模塊10獲取智能電視利用機頂盒播放的節(jié)目的節(jié)目截屏圖像的同時,第二圖像獲取模塊20通過在后臺模擬播放的方式獲得某個具體電視頻道的當前視頻圖像,并對該當前視頻圖像進行截屏,得到當前時刻的頻道截屏圖像。
由于這時不能確定智能電視通過機頂盒播放的節(jié)目來自于哪個頻道,因此服務器在對具體電視頻道進行截屏操作時,不限于一個電視頻道,而是盡可能多地對多個電視頻道進行截屏操作。當然,本實施例中是拿出一個電視頻道的頻道截屏圖像與節(jié)目截屏圖像進行對比,該被拿出的一個電視頻道為上面所述的具體電視頻道。
同一圖像判斷模塊30用于根據圖像運動矢量確定節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像;
運動矢量技術一般應用視頻信號的編碼中,具體是用于對視頻信號的編碼過程中。在幀間預測編碼中,由于活動圖像鄰近幀中的景物存在著一定的相關性,因此,可將活動圖像分成若干塊或宏塊,并設法搜索出每個塊或宏塊在鄰近幀圖像中的位置,并得出兩者之間的空間位置的相對偏移量,該相對偏移量就是通常所指的運動矢量。
本實施例中同一圖像判斷模塊30利用上述運動數量技術,通過對頻道截屏圖像相對于節(jié)目截屏通信的運動矢量,即兩幅圖像之間的相對位移量判斷節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像。
如果同一圖像確定模塊30確定節(jié)目截屏圖像和頻道截屏圖像為同一圖像,則判定智能電視播放的節(jié)目來自于視頻服務器當前模擬播放的電視頻道。從而電視頻道確定模塊40能夠進一步確定機頂盒正在播放的頻道與視頻服務器當前模擬播放的電視頻道為同一頻道,視頻服務器由此能夠確定機頂盒播放的電視頻道,在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
從上述技術方案可以看出,本實施例了一種電視頻道的確定裝置,該確定裝置應用于為智能電視提供服務的視頻服務器。具體為在智能電視通過機頂盒播放節(jié)目時,獲取當前時刻下該節(jié)目的節(jié)目截屏圖像;同時獲取具體電視頻道的當前時刻下的頻道截屏圖像;根據圖像運動矢量確定節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像;如果兩者為同一圖像,則確定智能電視播放的節(jié)目來自于該具體電視頻道。由此視頻服務器即可判斷智能電視播放的電視頻道,從而在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
另外,如果該具體電視頻道不是機頂盒所播放的電視頻道不同,則視頻服務器更換另一個電視頻道,并再次截屏、對比、判定,直到最后從所有電視頻道中找到一個電視頻道的截圖與節(jié)目截屏圖像相同為止。
實施例四
圖4為本發(fā)明提供的另一種電視頻道的確定裝置實施例的結構框圖。
參照圖4所示,本實施例提供的確定裝置具體包括第一圖像獲取模塊10、第二圖像獲取模塊20、同一圖像判斷模塊30和電視頻道確定模塊40。
第一圖像獲取模塊10用于在智能電視通過機頂盒播放節(jié)目時,對智能電視在當前時刻下正在播放的節(jié)目的畫面進行截屏操作,得到當前時刻的節(jié)目截屏圖像。
第二圖像獲取模塊20用于通過在后臺模擬播放的方式獲得某個具體電視頻道的當前視頻圖像,并對該當前視頻圖像進行截屏,得到當前時刻的頻道截屏圖像。
由于這時不能確定智能電視通過機頂盒播放的節(jié)目來自于哪個頻道,因此服務器在對具體電視頻道進行截屏操作時,不限于一個電視頻道,而是盡可能多地對多個電視頻道進行截屏操作。當然,本實施例中是拿出一個電視頻道的頻道截屏圖像與節(jié)目截屏圖像進行對比,該被拿出的一個電視頻道為上面所述的具體電視頻道。
同一圖像判斷模塊30用于根據圖像運動矢量確定節(jié)目截屏圖像與頻道截屏圖像是否為同一圖像;
運動矢量技術一般應用視頻信號的編碼中,具體是用于對視頻信號的編碼過程中。在幀間預測編碼中,由于活動圖像鄰近幀中的景物存在著一定的相關性,因此,可將活動圖像分成若干塊或宏塊,并設法搜索出每個塊或宏塊在鄰近幀圖像中的位置,并得出兩者之間的空間位置的相對偏移量,該相對偏移量就是通常所指的運動矢量。
本實施例中同一圖像判斷模塊30包括圖像切割單元31、運動矢量確定單元32和同一圖像判定單元33。
圖像切割單元31用于按相同切割尺寸分別將節(jié)目截屏圖像和頻道截屏圖像切割成預設數量的方格。
鑒于方格數量與計算壓力息息相關,如果方格過多會會對視頻服務器帶來較大的計算壓力,因此該預設數量可以選擇8x8、8x16、16x8或16x16像素進行切割后確定方格數量,從而能夠避免給視頻服務器帶來較大的壓力。
運動矢量確定單元32用于確定頻道截屏圖像的每個方格相對于節(jié)目截屏圖像中對應位置的方格的運動矢量。
運動矢量技術一般應用視頻信號的編碼中,具體是用于對視頻信號的編碼過程中。在幀間預測編碼中,由于活動圖像鄰近幀中的景物存在著一定的相關性,因此,可將活動圖像分成若干塊或宏塊,并設法搜索出每個塊或宏塊在鄰近幀圖像中的位置,并得出兩者之間的空間位置的相對偏移量,該相對偏移量就是通常所指的運動矢量。
由于兩幅圖像按相同尺寸切割,因此其每個方格的位置也依次相對應,根據上述運動數量技術確定每兩個方格之間的運動矢量,即確定每兩個方格之間的相對偏移量,這兩個方格一個來自于界面截屏圖像,另一個來自于頻道截屏圖像,且其在各自圖像中的位置相同。
同一圖像判定單元33在該頻道截屏圖像的運動矢量超過預設矢量閾值的方格數量占總方格數量低于預設比例閾值時,確定節(jié)目截屏圖像與頻道截屏圖像為用一圖像。具體為,在得到頻道截屏圖像中每個方格的運動矢量、即每個方格相對于節(jié)目截屏圖像相同為止的方格的相對偏移量后,對每個方格的運動矢量進行判斷,并確定運動矢量超過預設數量閾值的方格數量,如果該方格數量占方格總數量的比例低于預設比例閾值時,確定兩者為同一圖像。
上述預設矢量閾值根據能夠節(jié)目解剖圖像與頻道截屏圖像在截屏時的時間差確定,由于電視信號每秒25幀,因此兩幅截圖之間的時間差小于0.04秒,并根據電視節(jié)目在該時間內所可能產生的相對偏移量確定該預設矢量閾值。上述預設比例閾值同樣根據上述原理選擇,本實施例中優(yōu)選2%。
如果同一圖像確定模塊30確定節(jié)目截屏圖像和頻道截屏圖像為同一圖像,則判定智能電視播放的節(jié)目來自于視頻服務器當前模擬播放的電視頻道。從而電視頻道確定模塊40能夠進一步確定機頂盒正在播放的頻道與視頻服務器當前模擬播放的電視頻道為同一頻道,視頻服務器由此能夠確定機頂盒播放的電視頻道,在此基礎上,視頻服務器能夠為用戶提供更多的服務,使用戶得到良好的使用體驗。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領域內的技術人員應明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
本發(fā)明實施例是參照根據本發(fā)明實施例的方法、終端設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理終端設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理終端設備上,使得在計算機或其他可編程終端設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程終端設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
以上對本發(fā)明所提供的技術方案進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。