本發(fā)明涉及視頻技術(shù)領(lǐng)域,尤其涉及一種調(diào)節(jié)視頻清晰度的方法及裝置。
背景技術(shù):
隨著智能播放設(shè)備的普及,基于互聯(lián)網(wǎng)視頻的播放次數(shù)和播放時(shí)間都快速增長(zhǎng)。以智能電視為例,由于電視機(jī)屏幕較大,分辨率較高,為了達(dá)到優(yōu)質(zhì)的觀看體驗(yàn),一般需要提供超清視頻(720P)、1080P甚至4K分辨率的視頻。相較之前視頻運(yùn)營(yíng)企業(yè)提供給PC或者移動(dòng)設(shè)備的標(biāo)清、高清等分辨率的視頻,高清晰度的視頻容量增大了很多,使高清晰度視頻能流暢播放的帶寬需求也隨之增長(zhǎng)很快。例如,以前的高清視頻(480P),需要1M帶寬就能流暢播放,超清視頻(720P)需要2M帶寬才能流暢播放,而1080P的視頻,需要4M甚至10M帶寬才能流暢播放,4K分辨率視頻更是需要20M以上的帶寬。
帶寬需求量的增長(zhǎng),對(duì)互聯(lián)網(wǎng)視頻提供方而言,帶來了沉重的帶寬壓力,帶寬成本占到相關(guān)成本的30%左右。由此,如何盡可能節(jié)約帶寬,成為了相關(guān)領(lǐng)域的研究重點(diǎn)。
現(xiàn)有技術(shù)提出了一些通過在不同分辨率視頻之間進(jìn)行切換來對(duì)視頻清晰度和占用的帶寬進(jìn)行調(diào)整的方法。例如,一種方法是在用戶感覺到播放不流暢或者停頓之后,自己手動(dòng)進(jìn)行視頻清晰度切換,這種方法能夠適應(yīng)于用戶的觀看感受,但給用戶帶來繁瑣的操作,并且如果用戶未能及時(shí)降低播放清晰度,帶寬壓力無法得到及時(shí)緩解。另一種方法是由互聯(lián)網(wǎng)視頻提供方根據(jù)自身帶寬條件進(jìn)行自動(dòng)切換,這種方法無需用戶進(jìn)行繁瑣操作,能夠及時(shí)降低帶寬壓力,但沒有考慮到用戶的觀看感受,可能在降低帶寬壓力的同時(shí),因播放清晰度過低而影響用戶的觀看感受。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問題
有鑒于此,本發(fā)明提供一種調(diào)節(jié)視頻清晰度的方法及裝置,其無需用戶的繁瑣操作即可調(diào)節(jié)播放清晰度,實(shí)現(xiàn)在不影響用戶觀看感受的情況下,降低帶寬壓力。
解決方案
為了解決上述技術(shù)問題,一方面,本發(fā)明實(shí)施例提供了一種調(diào)節(jié)視頻清晰度的方法,所述方法包括:獲取智能播放設(shè)備附近區(qū)域的圖像;根據(jù)所述圖像,確定與所述附近區(qū)域相關(guān)的用戶觀看狀態(tài);以及根據(jù)所述用戶觀看狀態(tài),調(diào)節(jié)所述智能播放設(shè)備播放視頻的清晰度。
為了解決上述技術(shù)問題,另一方面,本發(fā)明實(shí)施例提供了一種調(diào)節(jié)視頻清晰度的裝置,所述裝置包括:圖像獲取部件,用于獲取智能播放設(shè)備附近區(qū)域的圖像;觀看狀態(tài)確定部件,用于根據(jù)所述圖像,確定與所述附近區(qū)域相關(guān)的用戶觀看狀態(tài);以及調(diào)節(jié)部件,用于根據(jù)所述用戶觀看狀態(tài),調(diào)節(jié)所述智能播放設(shè)備播放視頻的清晰度。
有益效果
本發(fā)明實(shí)施例提供的調(diào)節(jié)視頻清晰度的方法,能夠根據(jù)智能播放設(shè)備附近區(qū)域的圖像,確定用戶觀看狀態(tài),并根據(jù)用戶觀看狀態(tài),調(diào)節(jié)所述智能播放設(shè)備播放視頻的清晰度,其無需用戶的繁瑣操作即可調(diào)節(jié)播放清晰度,且這種調(diào)節(jié)是基于用戶的觀看狀態(tài),考慮到了用戶的觀看感受,從而在不影響用戶觀看感受的情況下,有效地降低帶寬壓力。
根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說明,本發(fā)明的其它特征及方面將變得清楚。
附圖說明
包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。
圖1示出根據(jù)本發(fā)明一實(shí)施例的調(diào)節(jié)視頻清晰度的方法的流程圖;
圖2示出根據(jù)本發(fā)明一實(shí)施例的調(diào)節(jié)視頻清晰度的方法中從正常播放狀態(tài)調(diào)節(jié)至節(jié)省帶寬狀態(tài)的流程圖;
圖3示出根據(jù)本發(fā)明一實(shí)施例的調(diào)節(jié)視頻清晰度的方法中從節(jié)省帶寬狀態(tài)調(diào)節(jié)至正常播放狀態(tài)的流程圖;
圖4示出根據(jù)本發(fā)明一實(shí)施例的調(diào)節(jié)視頻清晰度的裝置的結(jié)構(gòu)圖;
圖5示出本發(fā)明的另一個(gè)實(shí)施例的一種調(diào)節(jié)視頻清晰度的設(shè)備的結(jié)構(gòu)框圖。
具體實(shí)施方式
以下將參考附圖詳細(xì)說明本發(fā)明的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說明性”。這里作為“示例性”所說明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。
另外,為了更好的說明本發(fā)明,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。
實(shí)施例1
圖1示出根據(jù)本發(fā)明一實(shí)施例的調(diào)節(jié)視頻清晰度的方法的流程圖。該方法可應(yīng)用于智能播放設(shè)備,如圖1所示,該調(diào)節(jié)視頻清晰度的方法主要包括:
步驟101,獲取智能播放設(shè)備附近區(qū)域的圖像;
步驟102,根據(jù)所述圖像,確定與所述附近區(qū)域相關(guān)的用戶觀看狀態(tài);以及
步驟103,根據(jù)所述用戶觀看狀態(tài),調(diào)節(jié)所述智能播放設(shè)備播放視頻的清晰度。
本發(fā)明實(shí)施例提供的調(diào)節(jié)視頻清晰度的方法,能夠根據(jù)智能播放設(shè)備附近區(qū)域的圖像,確定用戶觀看狀態(tài),并根據(jù)用戶觀看狀態(tài),調(diào)節(jié)所述智能播放設(shè)備播放視頻的清晰度,其無需用戶的繁瑣操作即可調(diào)節(jié)播放清晰度,且這種調(diào)節(jié)是基于用戶的觀看狀態(tài),考慮到了用戶的觀看感受,從而在不影響用戶觀看感受的情況下,有效地降低帶寬壓力。
以下結(jié)合圖2和圖3,來說明根據(jù)所獲取的圖像來確定用戶觀看狀態(tài)、以及根據(jù)所確定的用戶觀看狀態(tài)來調(diào)節(jié)智能播放設(shè)備播放視頻的清晰度的一些具體示例,其中以第一觀看狀態(tài)、第二觀看狀態(tài)和停止觀看狀態(tài)作為用戶觀看狀態(tài)的例子進(jìn)行說明。本領(lǐng)域技術(shù)人員應(yīng)理解,具體的用戶觀看狀態(tài)、以及針對(duì)用戶觀看狀態(tài)調(diào)節(jié)清晰度的具體方式可以根據(jù)需要進(jìn)行設(shè)定,以下示例僅為了便于理解本發(fā)明,而非對(duì)本發(fā)明進(jìn)行限制。
如圖2所示,在智能播放設(shè)備開機(jī)時(shí),可默認(rèn)進(jìn)入正常播放狀態(tài),即智能播放設(shè)備可按照互聯(lián)網(wǎng)視頻提供方在帶寬使用狀態(tài)正常的情況下提供的清晰度(例如高清或超請(qǐng))來播放視頻。
智能播放設(shè)備開機(jī)后,可通過圖像獲取裝置(例如攝像頭)獲取智能播放設(shè)備附近區(qū)域的圖像。以智能電視作為智能播放設(shè)備為例,智能電視可通過自帶的攝像頭或者加裝的攝像頭獲取智能電視附近區(qū)域的圖像。例如,當(dāng)用戶打開智能電視,坐在智能電視前觀看互聯(lián)網(wǎng)視頻的時(shí)候,攝像頭可靜默打開,攝像頭可每隔一定的時(shí)間間隔T1(例如20秒)對(duì)智能電視前的觀看區(qū)域進(jìn)行一次圖像拍攝??蓪?duì)攝像頭拍攝到的圖像進(jìn)行人臉識(shí)別和/或眼部特征識(shí)別,并可根據(jù)識(shí)別的結(jié)果確定智能電視前觀看區(qū)域內(nèi)的用戶觀看狀態(tài)。需要說明的是,人臉識(shí)別和眼部特征識(shí)別有很多成熟的算法,本發(fā)明對(duì)人臉識(shí)別和眼部特征識(shí)別采用何種算法不作限制。
在一個(gè)示例中,如圖2所示,可對(duì)攝像頭拍攝的智能電視前觀看區(qū)域的圖像進(jìn)行人臉識(shí)別。若從所述圖像中識(shí)別出存在人臉(S201:是),且人臉的數(shù)量超過預(yù)定閾值(S202:是),則可確定所述用戶觀看狀態(tài)為第一觀看狀態(tài)(或稱為多用戶觀看狀態(tài)),其中,預(yù)定閾值可根據(jù)需要進(jìn)行設(shè)置。例如,可將預(yù)定閾值設(shè)置為1,假如從所述圖像中識(shí)別出人臉的數(shù)量超過1,可認(rèn)為有多個(gè)用戶在觀看智能電視的視頻,則可確定用戶觀看狀態(tài)為第一觀看狀態(tài),此時(shí)由于觀看視頻播放的用戶較多,為了保證用戶的觀看感受,不宜向下調(diào)節(jié)播放視頻的清晰度。在用戶觀看狀態(tài)為第一觀看狀態(tài)的情況下,可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,如圖2所示,若智能電視處于上述正常播放狀態(tài),且對(duì)攝像頭拍攝的智能電視前觀看區(qū)域的圖像進(jìn)行人臉識(shí)別的識(shí)別結(jié)果為所述圖像中不存在人臉(S201:否),可認(rèn)為用戶離開了,當(dāng)前沒有用戶在觀看智能電視的視頻,可確定用戶觀看狀態(tài)為停止觀看狀態(tài),這種情況下可以下調(diào)清晰度以緩解帶寬壓力。為了避免誤判而引起頻繁地調(diào)節(jié)播放視頻的清晰度,影響用戶的觀看感受,可通過設(shè)定第一預(yù)定時(shí)間T2,來避免上述情況的發(fā)生,即只有在停止觀看狀態(tài)持續(xù)達(dá)到第一預(yù)定時(shí)間T2的情況下(S204:是),才下調(diào)清晰度。其中,T2可根據(jù)需要進(jìn)行設(shè)定,例如可將T2設(shè)置為2分鐘。具體而言,可通過計(jì)數(shù)器來實(shí)現(xiàn)S204的判斷流程,計(jì)數(shù)器可初始設(shè)置為0,每隔一定的時(shí)間間隔T1(例如20秒),可對(duì)智能電視前的觀看區(qū)域進(jìn)行一次圖像拍攝,并對(duì)拍攝的圖像進(jìn)行一次人臉識(shí)別,若此次識(shí)別為圖像中不存在人臉,可確定用戶觀看狀態(tài)為停止觀看狀態(tài),計(jì)數(shù)器可開始計(jì)數(shù)并維持計(jì)數(shù)狀態(tài),計(jì)數(shù)器遞增;若連續(xù)6次的識(shí)別結(jié)果都指示用戶觀看狀態(tài)為停止觀看狀態(tài),計(jì)數(shù)器遞增至6,達(dá)到指定的計(jì)數(shù)閾值(與第一預(yù)定時(shí)間T2為2分鐘對(duì)應(yīng)),則可結(jié)束計(jì)數(shù),可向下調(diào)節(jié)智能電視播放視頻的清晰度(例如從超清下調(diào)至高清或標(biāo)清),可使智能電視按照第二清晰度(低于用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度)播放視頻,即可使智能電視處于節(jié)省帶寬狀態(tài)。若在上述計(jì)數(shù)過程中,停止觀看狀態(tài)被破壞(例如在攝像頭拍攝的圖像中識(shí)別出人臉的數(shù)量大于預(yù)定閾值,即用戶觀看狀態(tài)變?yōu)榈谝挥^看狀態(tài)(或稱為多用戶觀看狀態(tài)),或者攝像頭拍攝的圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值,且存在睜眼狀態(tài)的人臉,即下文所說的第二觀看狀態(tài)(或稱為少量用戶觀看狀態(tài))),此時(shí),可將計(jì)數(shù)器清零,并且不對(duì)清晰度進(jìn)行調(diào)整。以上示例能夠在用戶觀看狀態(tài)為停止觀看狀態(tài)的情況下,自動(dòng)向下調(diào)節(jié)智能播放設(shè)備播放視頻的清晰度,在不影響用戶觀看感受的情況下,有效地降低帶寬壓力。
在一個(gè)示例中,為了避免上述判斷錯(cuò)誤而對(duì)用戶的正常觀看造成影響,可在向下調(diào)節(jié)智能電視播放視頻的清晰度之前,在智能電視的屏幕上顯示將要進(jìn)行清晰度切換的提示。用戶可在從開始提示起的第二預(yù)定時(shí)間T3(例如1分鐘)內(nèi)通過任何按動(dòng)遙控器的動(dòng)作指示智能電視中止調(diào)節(jié)播放視頻的清晰度,如果智能電視在1分鐘內(nèi)未接收到遙控器發(fā)來的中止信息,可向下調(diào)節(jié)智能電視播放視頻的清晰度,以使智能電視按照第二清晰度播放視頻,即可使智能電視處于節(jié)省帶寬狀態(tài)。本領(lǐng)域技術(shù)人員應(yīng)理解,雖然以屏幕顯示提示作為例子進(jìn)行了說明,但該提示可以是聲音、圖像、文字、指示燈等任何形式的提示,雖然以按動(dòng)遙控器的動(dòng)作作為提供指示的示例性方式,但是用戶也可以通過語音等其他方式提供指示,本發(fā)明對(duì)此均不作限制。
以上設(shè)定第一預(yù)定時(shí)間和提示兩種方式可互相結(jié)合應(yīng)用,也可以分別應(yīng)用。
為了最大程度地節(jié)約帶寬,可將第二清晰度設(shè)置為帶寬需求最小的清晰度(例如標(biāo)清)。
在一個(gè)示例中,如圖2所示,在智能電視處于正常播放狀態(tài),按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻時(shí),若從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S201:是,S202:否),則可繼續(xù)對(duì)圖像中的人臉進(jìn)行眼部特征識(shí)別,在存在處于睜眼狀態(tài)的人臉的情況下(S203:是),可確定所述用戶觀看狀態(tài)為第二觀看狀態(tài)(或稱為少量用戶觀看狀態(tài))。例如,可將預(yù)定閾值設(shè)置為1,假如從所述圖像中識(shí)別出人臉的數(shù)量為1(等于預(yù)定閾值),并且所述人臉處于睜眼狀態(tài),可認(rèn)為有少量用戶在觀看智能電視的視頻,在確定用戶觀看狀態(tài)為第二觀看狀態(tài)的情況下,為了保證用戶的觀看感受,可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,如圖2所示,在智能電視處于正常播放狀態(tài),按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻時(shí),若從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S201:是,S202:否),但是不存在處于睜眼狀態(tài)的人臉(S203:否),可認(rèn)為用戶在睡覺或者休息,可確定用戶觀看狀態(tài)為停止觀看狀態(tài),可下調(diào)清晰度以緩解帶寬壓力。在一個(gè)示例中,為了避免誤判引起頻繁地調(diào)節(jié)播放視頻的清晰度,影響用戶的觀看感受,可通過設(shè)定第一預(yù)定時(shí)間T2,來避免上述情況的發(fā)生,即只有在停止觀看狀態(tài)持續(xù)達(dá)到第一預(yù)定時(shí)間T2的情況下(S204:是),才下調(diào)清晰度。關(guān)于如何通過設(shè)置第一預(yù)定時(shí)間T2或者通過提示來避免誤判的方式可參見上文。
在一個(gè)示例中,如圖2所示,如果用戶正在觀看智能電視的視頻,當(dāng)用戶看到屏幕上顯示將要進(jìn)行清晰度切換的提示時(shí),用戶可通過任何按動(dòng)遙控器的動(dòng)作指示智能電視中止調(diào)節(jié)播放視頻的清晰度,如果在從開始提示起的第二預(yù)定時(shí)間T3(例如1分鐘)內(nèi)接收到與中止調(diào)節(jié)播放視頻的清晰度有關(guān)的指示,則可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,如圖3所示,在智能電視處于節(jié)省帶寬狀態(tài),按照第二清晰度播放視頻的情況下,為了持續(xù)地降低帶寬壓力,又不影響用戶的觀看感受,可持續(xù)地對(duì)攝像頭拍攝的智能電視前觀看區(qū)域的圖像進(jìn)行人臉識(shí)別,并可以按照例如圖3所示的方式來確定是繼續(xù)保持節(jié)省帶寬狀態(tài),還是恢復(fù)到正常播放狀態(tài)。
例如,如圖3所示,若從所述圖像中識(shí)別出不存在人臉(S301:否)的情況下,可認(rèn)為用戶已經(jīng)離開,可確定用戶觀看狀態(tài)為停止觀看狀態(tài),可使智能電視繼續(xù)按照第二清晰度播放視頻,即可使智能電視維持節(jié)省帶寬狀態(tài)。
又例如,若從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S301:是,S302:否),但是不存在處于睜眼狀態(tài)的人臉(S303:否),可認(rèn)為用戶在睡覺或者休息,可確定用戶觀看狀態(tài)為停止觀看狀態(tài),可使智能電視繼續(xù)按照第二清晰度播放視頻,即可使智能電視處于節(jié)省帶寬狀態(tài)。
又例如,若從所述圖像中識(shí)別出人臉的數(shù)量超過預(yù)定閾值(S301:是,S302:是),可認(rèn)為有多個(gè)用戶在觀看智能電視的視頻,可確定用戶觀看狀態(tài)為第一觀看狀態(tài);若從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S301:是,S302:否),但是存在處于睜眼狀態(tài)的人臉(S303:是),可認(rèn)為有少量用戶在觀看智能電視的視頻,可確定用戶觀看狀態(tài)為第二觀看狀態(tài)。在用戶觀看狀態(tài)為第一觀看狀態(tài)或第二觀看狀態(tài)的情況下,為了保證用戶的觀看感受,可恢復(fù)至原先視頻播放的清晰度,可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,在調(diào)節(jié)智能播放設(shè)備播放視頻的清晰度后,可以下載和播放與調(diào)節(jié)后的清晰度相對(duì)應(yīng)的視頻。
具體而言,可通過如下示例實(shí)現(xiàn)下載和播放與調(diào)節(jié)后的智能電視播放視頻的清晰度相對(duì)應(yīng)的視頻。當(dāng)確定從用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(例如1080P)調(diào)節(jié)到節(jié)省帶寬狀態(tài)時(shí)的清晰度(例如480P)后,可下載與480P清晰度相對(duì)應(yīng)的視頻,并可采用多碼流無縫切換技術(shù),使1080P清晰度的視頻無縫平滑的切換至480P清晰度的視頻,在智能電視處于節(jié)省帶寬狀態(tài)下,播放480P清晰度的視頻。一般而言,在向下調(diào)節(jié)播放視頻的清晰度之前,可記錄調(diào)節(jié)前的清晰度等級(jí)指標(biāo),在需要調(diào)節(jié)智能電視回到正常播放狀態(tài)時(shí),可利用所記錄的清晰度等級(jí)指標(biāo)及時(shí)恢復(fù)?;谙嗤恚?dāng)調(diào)節(jié)智能電視恢復(fù)到用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度時(shí),可下載與1080P清晰度相對(duì)應(yīng)的視頻,可采用多碼流無縫切換技術(shù),使480P清晰度的視頻無縫平滑的切換至1080P清晰度的視頻,確保用戶的觀看感受。
實(shí)施例2
圖4示出根據(jù)本發(fā)明一實(shí)施例的調(diào)節(jié)視頻清晰度的裝置400的結(jié)構(gòu)圖。如圖4所示,該調(diào)節(jié)視頻清晰度的裝置400主要包括:
圖像獲取部件401,用于獲取智能播放設(shè)備附近區(qū)域的圖像;
觀看狀態(tài)確定部件402,用于根據(jù)所述圖像,確定與所述附近區(qū)域相關(guān)的用戶觀看狀態(tài);以及
調(diào)節(jié)部件403,用于根據(jù)所述用戶觀看狀態(tài),調(diào)節(jié)所述智能播放設(shè)備播放視頻的清晰度。
以下結(jié)合圖2和圖3,來說明觀看狀態(tài)確定部件402根據(jù)所獲取的圖像來確定用戶觀看狀態(tài)、以及調(diào)節(jié)部件403根據(jù)所確定的用戶觀看狀態(tài)來調(diào)節(jié)智能播放設(shè)備播放視頻的清晰度的一些具體示例,其中以第一觀看狀態(tài)、第二觀看狀態(tài)和停止觀看狀態(tài)作為用戶觀看狀態(tài)的例子進(jìn)行說明。本領(lǐng)域技術(shù)人員應(yīng)理解,具體的用戶觀看狀態(tài)、以及針對(duì)用戶觀看狀態(tài)調(diào)節(jié)清晰度的具體方式可以根據(jù)需要進(jìn)行設(shè)定,以下示例僅為了便于理解本發(fā)明,而非對(duì)本發(fā)明進(jìn)行限制。
如圖2所示,在智能播放設(shè)備開機(jī)時(shí),可默認(rèn)進(jìn)入正常播放狀態(tài),即智能播放設(shè)備可按照互聯(lián)網(wǎng)視頻提供方在帶寬使用狀態(tài)正常的情況下提供的清晰度(例如高清或超請(qǐng))來播放視頻。
智能播放設(shè)備開機(jī)后,可通過圖像獲取部件401(例如攝像頭)獲取智能播放設(shè)備附近區(qū)域的圖像。以智能電視作為智能播放設(shè)備為例,圖像獲取部件401可以是智能電視自帶的攝像頭或者加裝的攝像頭,用來獲取智能電視附近區(qū)域的圖像。例如,當(dāng)用戶打開智能電視,坐在智能電視前觀看互聯(lián)網(wǎng)視頻的時(shí)候,攝像頭可靜默打開,攝像頭可每隔一定的時(shí)間間隔T1(例如20秒)對(duì)智能電視前的觀看區(qū)域進(jìn)行一次圖像拍攝。觀看狀態(tài)確定部件402可對(duì)攝像頭拍攝到的圖像進(jìn)行人臉識(shí)別和/或眼部特征識(shí)別,并根據(jù)識(shí)別的結(jié)果確定智能電視前觀看區(qū)域內(nèi)的用戶觀看狀態(tài)。需要說明的是,人臉識(shí)別和眼部特征識(shí)別有很多成熟的算法,本發(fā)明對(duì)人臉識(shí)別和眼部特征識(shí)別采用何種算法不作限制。
在一個(gè)示例中,如圖2所示,觀看狀態(tài)確定部件402可對(duì)攝像頭拍攝的智能電視前觀看區(qū)域的圖像進(jìn)行人臉識(shí)別。若從所述圖像中識(shí)別出存在人臉(S201:是),且人臉的數(shù)量超過預(yù)定閾值(S202:是),則觀看狀態(tài)確定部件402可確定所述用戶觀看狀態(tài)為第一觀看狀態(tài)(或稱為多用戶觀看狀態(tài)),其中,預(yù)定閾值可根據(jù)需要進(jìn)行設(shè)置。例如,可將預(yù)定閾值設(shè)置為1,假如從所述圖像中識(shí)別出人臉的數(shù)量超過1,可認(rèn)為有多個(gè)用戶在觀看智能電視的視頻,則觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為第一觀看狀態(tài),此時(shí)由于觀看視頻播放的用戶較多,為了保證用戶的觀看感受,不宜向下調(diào)節(jié)播放視頻的清晰度。在用戶觀看狀態(tài)為第一觀看狀態(tài)的情況下,調(diào)節(jié)部件403可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,如圖2所示,若智能電視處于上述正常播放狀態(tài),且觀看狀態(tài)確定部件402對(duì)攝像頭拍攝的智能電視前觀看區(qū)域的圖像進(jìn)行人臉識(shí)別的識(shí)別結(jié)果為所述圖像中不存在人臉(S201:否),可認(rèn)為用戶離開了,當(dāng)前沒有用戶在觀看智能電視的視頻,觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為停止觀看狀態(tài),這種情況下可以下調(diào)清晰度以緩解帶寬壓力。為了避免誤判而引起頻繁地調(diào)節(jié)播放視頻的清晰度,影響用戶的觀看感受,調(diào)節(jié)部件403可通過設(shè)定第一預(yù)定時(shí)間T2,來避免上述情況的發(fā)生,即只有在停止觀看狀態(tài)持續(xù)達(dá)到第一預(yù)定時(shí)間T2的情況下(S204:是),才下調(diào)清晰度。
此外,在一個(gè)示例中,調(diào)節(jié)視頻清晰度的裝置400還可以包括提示部件,用于在智能播放設(shè)備按照第一清晰度播放視頻、且確定所述用戶觀看狀態(tài)為停止觀看狀態(tài)的情況下,如果該停止觀看狀態(tài)持續(xù)達(dá)到第一預(yù)定時(shí)間T2,則進(jìn)行與調(diào)節(jié)播放視頻的清晰度有關(guān)的提示,從而避免判斷錯(cuò)誤而對(duì)用戶的正常觀看造成影響。
關(guān)于如何通過設(shè)置第一預(yù)定時(shí)間T2或者通過提示來避免誤判的方式可參見實(shí)施例1。
在一個(gè)示例中,如圖2所示,在智能電視處于正常播放狀態(tài),按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻時(shí),若觀看狀態(tài)確定部件402從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S201:是,S202:否),則可繼續(xù)對(duì)圖像中的人臉進(jìn)行眼部特征識(shí)別,在存在處于睜眼狀態(tài)的人臉的情況下(S203:是),觀看狀態(tài)確定部件402可確定所述用戶觀看狀態(tài)為第二觀看狀態(tài)(或稱為少量用戶觀看狀態(tài))。例如,可將預(yù)定閾值設(shè)置為1,假如觀看狀態(tài)確定部件402從所述圖像中識(shí)別出人臉的數(shù)量為1(等于預(yù)定閾值),并且所述人臉處于睜眼狀態(tài),可認(rèn)為有少量用戶在觀看智能電視的視頻,在確定用戶觀看狀態(tài)為第二觀看狀態(tài)的情況下,為了保證用戶的觀看感受,調(diào)節(jié)部件403可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,如圖2所示,在智能電視處于正常播放狀態(tài),按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻時(shí),若觀看狀態(tài)確定部件402從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S201:是,S202:否),但是不存在處于睜眼狀態(tài)的人臉(S203:否),可認(rèn)為用戶在睡覺或者休息,觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為停止觀看狀態(tài),調(diào)節(jié)部件403可下調(diào)清晰度以緩解帶寬壓力。在一個(gè)示例中,為了避免誤判引起頻繁地調(diào)節(jié)播放視頻的清晰度,影響用戶的觀看感受,調(diào)節(jié)部件403可通過設(shè)定第一預(yù)定時(shí)間T2,來避免上述情況的發(fā)生,即只有在停止觀看狀態(tài)持續(xù)達(dá)到第一預(yù)定時(shí)間T2的情況下(S204:是),調(diào)節(jié)部件403才下調(diào)清晰度。關(guān)于如何通過設(shè)置第一預(yù)定時(shí)間T2或者通過提示來避免誤判的方式可參見實(shí)施例1。
在一個(gè)示例中,如圖2所示,如果用戶正在觀看智能電視的視頻,當(dāng)用戶看到屏幕上顯示將要進(jìn)行清晰度切換的提示時(shí),用戶可通過任何按動(dòng)遙控器的動(dòng)作指示智能電視中止調(diào)節(jié)播放視頻的清晰度,如果調(diào)節(jié)清晰度部件403在從開始提示起的第二預(yù)定時(shí)間T3(例如1分鐘)內(nèi)接收到與中止調(diào)節(jié)播放視頻的清晰度有關(guān)的指示,則調(diào)節(jié)清晰度部件403可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,如圖3所示,在智能電視處于節(jié)省帶寬狀態(tài),按照第二清晰度播放視頻的情況下,為了持續(xù)地降低帶寬壓力,又不影響用戶的觀看感受,觀看狀態(tài)確定部件402可持續(xù)地對(duì)攝像頭拍攝的智能電視前觀看區(qū)域的圖像進(jìn)行人臉識(shí)別,并可以按照例如圖3所示的方式來確定是繼續(xù)保持節(jié)省帶寬狀態(tài),還是恢復(fù)到正常播放狀態(tài)。
例如,如圖3所示,若從所述圖像中識(shí)別出不存在人臉(S301:否)的情況下,可認(rèn)為用戶已經(jīng)離開,觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為停止觀看狀態(tài),調(diào)節(jié)部件403可使智能電視繼續(xù)按照第二清晰度播放視頻,即可使智能電視維持節(jié)省帶寬狀態(tài)。
又例如,如圖3所示,若觀看狀態(tài)確定部件402從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S301:是,S302:否),但是不存在處于睜眼狀態(tài)的人臉(S303:否),可認(rèn)為用戶在睡覺或者休息,觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為停止觀看狀態(tài),調(diào)節(jié)部件403可使智能電視繼續(xù)按照第二清晰度播放視頻,即可使智能電視處于節(jié)省帶寬狀態(tài)。
又例如,如圖3所示,若觀看狀態(tài)確定部件402從所述圖像中識(shí)別出人臉的數(shù)量超過預(yù)定閾值(S301:是,S302:是),可認(rèn)為有多個(gè)用戶在觀看智能電視的視頻,觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為第一觀看狀態(tài);若觀看狀態(tài)確定部件402從所述圖像中識(shí)別出人臉的數(shù)量小于或等于預(yù)定閾值(S301:是,S302:否),但是存在處于睜眼狀態(tài)的人臉(S303:是),可認(rèn)為有少量用戶在觀看智能電視的視頻,觀看狀態(tài)確定部件402可確定用戶觀看狀態(tài)為第二觀看狀態(tài)。在用戶觀看狀態(tài)為第一觀看狀態(tài)或第二觀看狀態(tài)的情況下,為了保證用戶的觀看感受,可恢復(fù)至原先視頻播放的清晰度,調(diào)節(jié)部件403可使智能電視按照用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(第一清晰度)播放視頻,即可使智能電視處于正常播放狀態(tài)。
在一個(gè)示例中,在調(diào)節(jié)智能播放設(shè)備播放視頻的清晰度后,可以下載和播放與調(diào)節(jié)后的清晰度相對(duì)應(yīng)的視頻。
例如,調(diào)節(jié)視頻清晰度的裝置400還可包括下載部件及播放部件。具體而言,可通過如下示例實(shí)現(xiàn)下載和播放與調(diào)節(jié)后的智能電視播放視頻的清晰度相對(duì)應(yīng)的視頻。當(dāng)調(diào)節(jié)部件403確定從用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度(例如1080P)調(diào)節(jié)到節(jié)省帶寬狀態(tài)時(shí)的清晰度(例如480P)后,下載部件可下載與480P清晰度相對(duì)應(yīng)的視頻,播放部件可采用多碼流無縫切換技術(shù),使1080P清晰度的視頻無縫平滑的切換至480P清晰度的視頻,在智能電視處于節(jié)省帶寬狀態(tài)下,播放480P清晰度的視頻。一般而言,在向下調(diào)節(jié)播放視頻的清晰度之前,調(diào)節(jié)部件403可記錄調(diào)節(jié)前的清晰度等級(jí)指標(biāo),在需要調(diào)節(jié)智能電視回到正常播放狀態(tài)時(shí),調(diào)節(jié)部件403可利用所記錄的清晰度等級(jí)指標(biāo)及時(shí)恢復(fù)?;谙嗤恚?dāng)調(diào)節(jié)部件403調(diào)節(jié)智能電視恢復(fù)到用戶正常觀看互聯(lián)網(wǎng)視頻的清晰度時(shí),下載部件可下載與1080P清晰度相對(duì)應(yīng)的視頻,播放部件可采用多碼流無縫切換技術(shù),使480P清晰度的視頻無縫平滑的切換至與1080P清晰度的視頻,確保用戶的觀看感受。
實(shí)施例3
圖5示出本發(fā)明的另一個(gè)實(shí)施例的一種調(diào)節(jié)視頻清晰度的設(shè)備的結(jié)構(gòu)框圖。所述調(diào)節(jié)視頻清晰度的設(shè)備1100可以是具備計(jì)算能力的主機(jī)服務(wù)器、個(gè)人計(jì)算機(jī)PC、或者可攜帶的便攜式計(jì)算機(jī)或終端等。本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。
所述調(diào)節(jié)視頻清晰度的設(shè)備1100包括處理器(processor)1110、通信接口(Communications Interface)1120、存儲(chǔ)器(memory)1130和總線1140。其中,處理器1110、通信接口1120、以及存儲(chǔ)器1130通過總線1140完成相互間的通信。
通信接口1120用于與網(wǎng)絡(luò)設(shè)備通信,其中網(wǎng)絡(luò)設(shè)備包括例如虛擬機(jī)管理中心、共享存儲(chǔ)等。
處理器1110用于執(zhí)行程序。處理器1110可能是一個(gè)中央處理器CPU,或者是專用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
存儲(chǔ)器1130用于存放文件。存儲(chǔ)器1130可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器1130也可以是存儲(chǔ)器陣列。存儲(chǔ)器1130還可能被分塊,并且所述塊可按一定的規(guī)則組合成虛擬卷。
在一種可能的實(shí)施方式中,上述程序可為包括計(jì)算機(jī)操作指令的程序代碼。該程序具體可用于實(shí)現(xiàn)實(shí)施例1中各步驟的操作。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,本文所描述的實(shí)施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件形式來實(shí)現(xiàn),取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以針對(duì)特定的應(yīng)用選擇不同的方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
如果以計(jì)算機(jī)軟件的形式來實(shí)現(xiàn)所述功能并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分)是以計(jì)算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。該計(jì)算機(jī)軟件產(chǎn)品通常存儲(chǔ)在計(jì)算機(jī)可讀取的非易失性存儲(chǔ)介質(zhì)中,包括若干指令用以使得計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。