本技術(shù)涉及機(jī)頂盒分辨率優(yōu)化,尤其涉及一種4k超高清機(jī)頂盒分辨率優(yōu)化方法及系統(tǒng)。
背景技術(shù):
1、4k是指4k分辨率,即4096×2160的像素分辨率,它是2k投影機(jī)和高清電視分辨率的4倍,屬于超高清分辨率,在此分辨率下,用戶可以看清畫面中的每一個(gè)細(xì)節(jié),每一個(gè)特寫,除了分辨率方面的顯著提升,在幀率、色彩深度、色彩空間等方面都有變化。
2、分辨率對(duì)于液晶電視來說是非常重要的參數(shù)指標(biāo)之一,通常情況下相同材質(zhì)與尺寸的屏幕,電視的分辨率越高,顯示出的圖像也就看起來越清楚細(xì)膩。
3、廠家生產(chǎn)后,會(huì)設(shè)置該電視機(jī)的最佳分辨率,因此電視機(jī)的分辨率通常在出廠前就已經(jīng)設(shè)置好的,通常都為電視的最佳分辨率。但是針對(duì)不同類型的視頻流,用戶對(duì)視頻流的分辨率要求可能不同,以及不同家庭成員對(duì)分辨率的需求也可能不同,現(xiàn)有技術(shù)中設(shè)置機(jī)頂盒的分辨率通常需要手動(dòng)設(shè)置。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種4k超高清智能機(jī)頂盒分辨率優(yōu)化方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中針對(duì)不同的用戶其可能對(duì)不同類型的視頻流的分辨率需求不同,調(diào)節(jié)機(jī)頂盒的分辨率繁瑣的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,第一方面,本技術(shù)提供一種4k超高清智能機(jī)頂盒分辨率優(yōu)化方法,包括:
3、獲取至少一個(gè)登錄用戶信息和目標(biāo)用戶信息,所述登錄用戶信息被配置為機(jī)頂盒的家庭庫(kù)成員信息,所述目標(biāo)用戶信息被配置為當(dāng)前時(shí)刻觀看電視的用戶信息;
4、根據(jù)所述至少一個(gè)登錄用戶信息,獲取至少一個(gè)登錄用戶的歷史分辨率偏好;
5、根據(jù)所述歷史分辨率偏好和目標(biāo)用戶信息,確定機(jī)頂盒輸出第一預(yù)設(shè)分辨率;
6、根據(jù)第一預(yù)設(shè)時(shí)間段的網(wǎng)絡(luò)波動(dòng)變化率,預(yù)測(cè)第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率,判斷所述預(yù)測(cè)概率是否超過預(yù)設(shè)閾值;
7、若是,則機(jī)頂盒輸出第二預(yù)設(shè)分辨率,其中,所述第二預(yù)設(shè)分辨率小于所述第一預(yù)設(shè)分辨率;
8、若否,則機(jī)頂盒維持輸出第一預(yù)設(shè)分辨率。
9、可選地,所述根據(jù)所述至少一個(gè)登錄用戶信息,獲取至少一個(gè)登錄用戶信息的歷史分辨率偏好的步驟,包括:
10、根據(jù)所述至少一個(gè)登錄用戶信息,獲取每一個(gè)登錄用戶的歷史分辨率使用記錄;
11、根據(jù)所述歷史分辨率使用記錄,獲取每一個(gè)登錄用戶觀看視頻流所屬類型、對(duì)應(yīng)時(shí)間信息以及視頻流的分辨率;
12、根據(jù)頻流所屬類型、對(duì)應(yīng)時(shí)間信息以及視頻流的分辨率,獲得至少一個(gè)登錄用戶的歷史分辨率偏好。
13、可選地,所述根據(jù)所述歷史分辨率偏好和目標(biāo)用戶信息,獲取機(jī)頂盒輸出的第一預(yù)設(shè)分辨率的步驟,包括:
14、判斷所述目標(biāo)用戶與至少一個(gè)登錄用戶的關(guān)聯(lián)關(guān)系,其中,所有的登錄用戶屬于一個(gè)家庭庫(kù);
15、若所述目標(biāo)用戶不屬于家庭庫(kù)成員,則獲取電視的規(guī)格屬性,機(jī)頂盒將所述電視的最高分辨率設(shè)置為所述第一分辨率;
16、若所述目標(biāo)用戶中有且僅有一人屬于家庭庫(kù)成員,則機(jī)頂盒將對(duì)應(yīng)登錄用戶的所述歷史分辨率偏好設(shè)置為所述第一預(yù)設(shè)分辨率;
17、若所述目標(biāo)用戶中至少有兩人屬于家庭庫(kù)成員,則獲取家庭庫(kù)中所有的登錄用戶信息;
18、根據(jù)家庭庫(kù)中所有的登錄用戶的優(yōu)先級(jí),機(jī)頂盒將目標(biāo)用戶中優(yōu)先級(jí)最高的登錄用戶的所述歷史分辨率偏好設(shè)置為所述第一預(yù)設(shè)分辨率。
19、可選地,所述判斷所述目標(biāo)用戶與至少一個(gè)登錄用戶的關(guān)聯(lián)關(guān)系的步驟,包括:
20、當(dāng)機(jī)頂盒接受到分辨率設(shè)置請(qǐng)求或目標(biāo)用戶嘗試使用機(jī)頂盒時(shí),機(jī)頂盒獲取目標(biāo)用戶的輸入信息、設(shè)備配對(duì)信息和生物信息中的至少一個(gè)信息;
21、根據(jù)輸入信息、設(shè)備配對(duì)信息和生物信息中的至少一個(gè)信息與登錄用戶信息進(jìn)行比對(duì);
22、判斷所述目標(biāo)用戶是否屬于登錄用戶。
23、可選地,所述根據(jù)第一預(yù)設(shè)時(shí)間段的網(wǎng)絡(luò)波動(dòng)變化率,,預(yù)測(cè)第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率,判斷所述預(yù)測(cè)概率是否超過預(yù)設(shè)閾值的步驟,包括:
24、將所述第一預(yù)設(shè)時(shí)間段劃分為第一目標(biāo)時(shí)間段和第二目標(biāo)時(shí)間段;
25、所述第一目標(biāo)時(shí)間段的網(wǎng)絡(luò)波動(dòng)率為:
26、
27、其中,n是第一目標(biāo)時(shí)間段內(nèi)的數(shù)據(jù)點(diǎn)的數(shù)量,vi是第i個(gè)數(shù)據(jù)點(diǎn)的網(wǎng)絡(luò)性能指標(biāo),vi+1是第i+1個(gè)數(shù)據(jù)點(diǎn)的網(wǎng)絡(luò)性能指標(biāo);
28、所述第二目標(biāo)時(shí)間段的網(wǎng)絡(luò)波動(dòng)率為:
29、
30、其中,m是第二目標(biāo)時(shí)間段內(nèi)的數(shù)據(jù)點(diǎn)的數(shù)量,vj是第j個(gè)數(shù)據(jù)點(diǎn)的網(wǎng)絡(luò)性能指標(biāo),vj+1是第j+1個(gè)數(shù)據(jù)點(diǎn)的網(wǎng)絡(luò)性能指標(biāo);
31、所述網(wǎng)絡(luò)波動(dòng)變化率的計(jì)算公式如下:
32、可選地,所述網(wǎng)絡(luò)性能指標(biāo)的公式如下:
33、v=ω1×b′+ω2×(1-d′)+ω3×(1-q′)
34、其中,b′表示帶寬利用率的標(biāo)準(zhǔn)化值,ω1表示帶寬的權(quán)重系數(shù),d′表示延遲的標(biāo)準(zhǔn)化值,ω2表示延遲的權(quán)重系數(shù),q′表示丟包率的標(biāo)準(zhǔn)化值,ω3表示丟包率的權(quán)重系數(shù)。
35、可選地,所述根據(jù)第一預(yù)設(shè)時(shí)間段的網(wǎng)絡(luò)波動(dòng)變化率,,預(yù)測(cè)第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率,判斷所述預(yù)測(cè)概率是否超過預(yù)設(shè)閾值的步驟,包括:
36、獲取第二預(yù)設(shè)時(shí)間段內(nèi)的視頻流所需帶寬量和緩存區(qū)間大??;
37、根據(jù)所述網(wǎng)絡(luò)波動(dòng)變化率、所需帶寬量和緩存區(qū)間大小,預(yù)測(cè)所述第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率。
38、可選地,所述根據(jù)第一預(yù)設(shè)時(shí)間段的網(wǎng)絡(luò)波動(dòng)變化率,預(yù)測(cè)第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率,判斷所述預(yù)測(cè)概率是否超過預(yù)設(shè)閾值的步驟,包括:
39、預(yù)測(cè)概率的計(jì)算公式如下:
40、
41、其中,所述δl表示網(wǎng)絡(luò)波動(dòng)變化率,f表示所需帶寬量,g表示緩存區(qū)間大小,β0為截距項(xiàng),β1為網(wǎng)絡(luò)波動(dòng)變化率的系數(shù),β2為所需帶寬量的系數(shù),β3為緩存區(qū)大小的系數(shù)。
42、可選地,所述若是,則機(jī)頂盒輸出第二預(yù)設(shè)分辨率,其中,所述第二預(yù)設(shè)分辨率小于所述第一預(yù)設(shè)分辨率的步驟,包括:
43、機(jī)頂盒輸出第二預(yù)設(shè)分辨率,并向目標(biāo)用戶發(fā)送通知信息,判斷在預(yù)設(shè)確認(rèn)時(shí)間段內(nèi)是否收到目標(biāo)用戶的撤銷指令;
44、若否,則機(jī)頂盒維持輸出第二預(yù)設(shè)分辨率;
45、若是,則機(jī)頂盒返回輸出第一預(yù)設(shè)分辨率。
46、第二方面,本技術(shù)提供一種4k超高清智能機(jī)頂盒分辨率優(yōu)化系統(tǒng),其特征在于,包括:
47、信息獲取模塊,其被配置為獲取至少一個(gè)登錄用戶信息和目標(biāo)用戶信息,所述登錄用戶信息被配置為機(jī)頂盒的家庭庫(kù)成員信息,所述目標(biāo)用戶信息被配置為當(dāng)前時(shí)刻觀看電視的用戶信息。
48、偏好獲取模塊,其被配置為根據(jù)所述至少一個(gè)登錄用戶信息,獲取至少一個(gè)登錄用戶的歷史分辨率偏好;
49、第一預(yù)設(shè)分辨率獲取模塊,其被配置為根據(jù)所述歷史分辨率偏好和目標(biāo)用戶信息,確定機(jī)頂盒輸出第一預(yù)設(shè)分辨率;
50、預(yù)測(cè)概率判斷模塊,其被配置為根據(jù)第一預(yù)設(shè)時(shí)間段的網(wǎng)絡(luò)波動(dòng)變化率,預(yù)測(cè)第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率,判斷所述預(yù)測(cè)概率是否超過預(yù)設(shè)閾值;
51、第一執(zhí)行模塊,其被配置為若是,則機(jī)頂盒輸出第二預(yù)設(shè)分辨率,其中,所述第二預(yù)設(shè)分辨率小于所述第一預(yù)設(shè)分辨率;
52、第二執(zhí)行模塊,其被配置為若否,則機(jī)頂盒維持輸出第一預(yù)設(shè)分辨率。
53、本技術(shù)所能實(shí)現(xiàn)的有益效果:
54、本技術(shù)實(shí)施例提出的一種4k超高清智能機(jī)頂盒分辨率優(yōu)化方法及系統(tǒng),包括:獲取至少一個(gè)登錄用戶信息和目標(biāo)用戶信息,所述登錄用戶信息被配置為機(jī)頂盒的家庭庫(kù)成員信息,所述目標(biāo)用戶信息被配置為當(dāng)前時(shí)刻觀看電視的用戶信息;根據(jù)所述至少一個(gè)登錄用戶信息,獲取至少一個(gè)登錄用戶的歷史分辨率偏好;根據(jù)所述歷史分辨率偏好和目標(biāo)用戶信息,確定機(jī)頂盒輸出第一預(yù)設(shè)分辨率;根據(jù)第一預(yù)設(shè)時(shí)間段的網(wǎng)絡(luò)波動(dòng)變化率,預(yù)測(cè)第二預(yù)設(shè)時(shí)間段內(nèi)視頻流出現(xiàn)卡頓情況的預(yù)測(cè)概率,判斷所述預(yù)測(cè)概率是否超過預(yù)設(shè)閾值;若是,則機(jī)頂盒輸出第二預(yù)設(shè)分辨率,其中,所述第二預(yù)設(shè)分辨率小于所述第一預(yù)設(shè)分辨率;若否,則機(jī)頂盒維持輸出第一預(yù)設(shè)分辨率。至少包括以下有益效果,通過根據(jù)登錄用戶的歷史分辨率偏好和目標(biāo)用戶信息來確定機(jī)頂盒的初始輸出分辨率,該方法能夠更準(zhǔn)確地滿足用戶的觀看需求,從而提升用戶的觀看體驗(yàn)。當(dāng)預(yù)測(cè)到網(wǎng)絡(luò)波動(dòng)可能導(dǎo)致視頻流卡頓時(shí),機(jī)頂盒自動(dòng)調(diào)整輸出分辨率,減少卡頓現(xiàn)象,進(jìn)一步確保用戶能夠流暢地觀看視頻內(nèi)容。