两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

智能電視的畫面顯示處理方法及裝置與流程

文檔序號(hào):11881354閱讀:523來(lái)源:國(guó)知局
智能電視的畫面顯示處理方法及裝置與流程

本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及智能電視的畫面顯示處理方法及裝置。



背景技術(shù):

智能電視,是具有全開放式平臺(tái),搭載了操作系統(tǒng),用戶在欣賞普通電視內(nèi)容的同時(shí),可自行安裝和卸載各類應(yīng)用軟件,持續(xù)對(duì)功能進(jìn)行擴(kuò)充和升級(jí)的新電視產(chǎn)品。隨著智能電視的普及,越來(lái)越多的廣告商通過(guò)智能電視的渠道來(lái)做廣告。廣告一般被推送到智能應(yīng)用界面上,用戶需要耽誤時(shí)間等待廣告播放完,不能同時(shí)看廣告和操作電視,對(duì)正在操作電視的用戶帶來(lái)了影響。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提供一種智能電視的畫面顯示處理方法及裝置,旨在廣告播放的同時(shí)不影響用戶對(duì)電視的操作。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種智能電視的畫面顯示處理方法,所述智能電視的畫面顯示處理方法包括以下步驟:

每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面;

將截取的電視畫面中畫面像素未發(fā)生變化的區(qū)域設(shè)定為靜態(tài)區(qū);

實(shí)時(shí)偵測(cè)所述靜態(tài)區(qū)的像素是否發(fā)生變化;

當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層;

將所述廣告界面顯示層進(jìn)行縮放處理,并移動(dòng)至所述靜態(tài)區(qū)顯示。

優(yōu)選地,所述將截取的電視畫面中畫面像素未發(fā)生變化的區(qū)域設(shè)定為靜態(tài)區(qū)包括:

將相鄰兩次截取的電視畫面相應(yīng)坐標(biāo)上的像素一一進(jìn)行比對(duì),未發(fā)生變化的像素設(shè)定為靜態(tài)像素,并獲取靜態(tài)像素的數(shù)量;

當(dāng)所述靜態(tài)像素的數(shù)量大于電視畫面總像素的十分之一時(shí),將所述靜態(tài)像素對(duì)應(yīng)的顯示區(qū)域設(shè)定為所述靜態(tài)區(qū)。

優(yōu)選地,所述當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層包括:

當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),對(duì)所述電視畫面進(jìn)行文字識(shí)別處理,并判斷識(shí)別出的文字是否含有預(yù)設(shè)的目標(biāo)字符;

當(dāng)識(shí)別出的文字含有預(yù)設(shè)的目標(biāo)字符時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。

優(yōu)選地,所述將所述廣告界面顯示層進(jìn)行縮放處理,移動(dòng)至所述靜態(tài)區(qū)顯示包括:

獲取所述靜態(tài)像素的坐標(biāo)以及所述靜態(tài)像素在水平方向和豎直方向上的像素?cái)?shù)量,將所述靜態(tài)像素在水平方向的數(shù)量設(shè)為第一數(shù)目和將所述靜態(tài)像素在豎直方向的數(shù)量設(shè)為第二數(shù)目;

將所述廣告界面顯示層水平方向的像素?cái)?shù)目縮小至所述第一數(shù)目,豎直方向的像素?cái)?shù)目縮小至所述第二數(shù)目;

將所述廣告界面顯示層的坐標(biāo)設(shè)定為所述靜態(tài)像素的坐標(biāo)。

優(yōu)選地,所述每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面之前還包括:

監(jiān)聽按鍵和/或鼠標(biāo)事件是否處于閑置狀態(tài);

當(dāng)監(jiān)聽按鍵和/或鼠標(biāo)事件處于閑置狀態(tài)時(shí),每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種智能電視的畫面顯示處理裝置,所述智能電視的畫面顯示處理放裝置包括:

截屏模塊,用于每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面;

靜態(tài)區(qū)偵測(cè)模塊,用于將截取的電視畫面中畫面像素未發(fā)生變化的區(qū)域設(shè)定為靜態(tài)區(qū);

實(shí)時(shí)偵測(cè)模塊,用于實(shí)時(shí)偵測(cè)所述靜態(tài)區(qū)的像素是否發(fā)生變化;

廣告?zhèn)蓽y(cè)模塊,用于當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層;

縮放模塊,用于將所述廣告界面顯示層進(jìn)行縮放處理,并移動(dòng)至所述靜態(tài)區(qū)顯示。

優(yōu)選地,所述靜態(tài)區(qū)偵測(cè)模塊包括:

第一偵測(cè)單元,用于將相鄰兩次截取的電視畫面相應(yīng)坐標(biāo)上的像素一一進(jìn)行比對(duì),未發(fā)生變化的像素設(shè)定為靜態(tài)像素,并獲取靜態(tài)像素的數(shù)量;

第一處理單元,用于當(dāng)所述靜態(tài)像素的數(shù)量大于電視畫面總像素的十分之一時(shí),將所述靜態(tài)像素對(duì)應(yīng)的顯示區(qū)域設(shè)定為所述靜態(tài)區(qū)。

優(yōu)選地,所述廣告?zhèn)蓽y(cè)模塊包括:

文字識(shí)別單元,用于當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),對(duì)所述電視畫面進(jìn)行文字識(shí)別處理,并判斷識(shí)別出的文字是否含有預(yù)設(shè)的目標(biāo)字符;

第二處理單元,用于當(dāng)識(shí)別出的文字含有預(yù)設(shè)的目標(biāo)字符時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。

優(yōu)選地,所述縮放模塊包括:

第二偵測(cè)單元,用于獲取所述靜態(tài)像素的坐標(biāo)以及所述靜態(tài)像素在水平方向和豎直方向上的像素?cái)?shù)量,將所述靜態(tài)像素在水平方向的數(shù)量設(shè)為第一數(shù)目和將所述靜態(tài)像素在豎直方向的數(shù)量設(shè)為第二數(shù)目;

縮放廣告單元,用于將所述廣告界面顯示層水平方向的像素?cái)?shù)目縮小至所述第一數(shù)目,豎直方向的像素?cái)?shù)目縮小至所述第二數(shù)目;

顯示廣告單元,用于將所述廣告界面顯示層的坐標(biāo)設(shè)定為所述靜態(tài)像素的坐標(biāo)。

優(yōu)選地,所述智能電視的畫面顯示處理裝置還包括:

監(jiān)聽模塊,用于監(jiān)聽按鍵和/或鼠標(biāo)事件是否處于閑置狀態(tài)。

本發(fā)明提出的一種智能電視的畫面顯示處理方法及裝置,根據(jù)比較不同時(shí)間截取的電視畫面確定畫面中未發(fā)生變化的區(qū)域,將該區(qū)域設(shè)定為靜態(tài)區(qū)。當(dāng)廣告播放時(shí),靜態(tài)區(qū)所在位置的像素發(fā)生變化從而得知當(dāng)前電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。將廣告界面顯示層縮放,并移動(dòng)到靜態(tài)區(qū),由于用戶不會(huì)對(duì)靜態(tài)區(qū)進(jìn)行操作,廣告在靜態(tài)區(qū)播放不會(huì)影響用戶對(duì)電視的操作,從而實(shí)現(xiàn)了廣告播放和電視操作并行。

附圖說(shuō)明

圖1為本發(fā)明智能電視的畫面顯示處理方法第一實(shí)施例的流程示意圖;

圖2為本發(fā)明智能電視的畫面顯示處理方法第二實(shí)施例中設(shè)定靜態(tài)區(qū)的細(xì)化流程示意圖;

圖3為本發(fā)明智能電視的畫面顯示處理方法第三實(shí)施例中判斷當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層是否為廣告界面顯示層的細(xì)化流程示意圖;

圖4為本發(fā)明智能電視的畫面顯示處理方法第四實(shí)施例中對(duì)廣告界面顯示層進(jìn)行調(diào)整的細(xì)化流程示意圖;

圖5為本發(fā)明智能電視的畫面顯示處理方法第五實(shí)施例的流程示意圖;

圖6為本發(fā)明智能電視的畫面顯示處理裝置第一實(shí)施例的功能模塊示意圖;

圖7為本發(fā)明智能電視的畫面顯示處理裝置第二實(shí)施例中靜態(tài)區(qū)偵測(cè)模塊的細(xì)化功能模塊示意圖;

圖8為本發(fā)明智能電視的畫面顯示處理裝置第三實(shí)施例中廣告?zhèn)蓽y(cè)模塊的細(xì)化功能模塊示意圖;

圖9為本發(fā)明智能電視的畫面顯示處理裝置第四實(shí)施例中縮放模塊的細(xì)化功能模塊示意圖;

圖10為本發(fā)明智能電視的畫面顯示處理裝置第五實(shí)施例的功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種智能電視的畫面顯示處理方法及裝置。

參照?qǐng)D1,為本發(fā)明智能電視的畫面顯示處理方法的第一實(shí)施例,所述方法包括以下步驟:

步驟S100,每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面。

具體地,預(yù)設(shè)的時(shí)間間隔以秒為單位,比如預(yù)設(shè)的時(shí)間間隔為9s,那么第1s、第10s截取電視畫面,并將電視畫面存儲(chǔ)在第一存儲(chǔ)器,這種方式避免了系統(tǒng)時(shí)時(shí)截屏從而不會(huì)嚴(yán)重影響電視系統(tǒng)的資源。

步驟S200,將截取的電視畫面中畫面像素未發(fā)生變化的區(qū)域設(shè)定為靜態(tài)區(qū)。

具體地,將第一存儲(chǔ)器中相鄰兩電視畫面的相同位置進(jìn)行一一比對(duì),進(jìn)而確定預(yù)設(shè)的時(shí)間間隔內(nèi)未發(fā)生變化的區(qū)域。可以通過(guò)比對(duì)電視畫面相同位置的像素,也可以通過(guò)比對(duì)電視畫面相同位置的亮度、色度信息從而判別電視畫面在預(yù)設(shè)的時(shí)間間隔內(nèi)未發(fā)生變化的區(qū)域,以windows界面為例,桌面左下角的開始圖標(biāo)在一般的操作中都是未變化的區(qū)域,這一區(qū)域設(shè)定為靜態(tài)區(qū)。

步驟S300,實(shí)時(shí)偵測(cè)所述靜態(tài)區(qū)的像素是否發(fā)生變化。

步驟S400,當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。

具體地,靜態(tài)區(qū)確定后,以靜態(tài)區(qū)為標(biāo)識(shí)來(lái)判斷是否出現(xiàn)廣告,如果當(dāng)前截取的電視畫面在靜態(tài)區(qū)的位置的像素發(fā)生變化,說(shuō)明當(dāng)前截取的電視畫面不是電視操作界面或者應(yīng)用界面,從而判斷廣告來(lái)襲,并且將判定為廣告界面的電視畫面存儲(chǔ)在第二存儲(chǔ)器,與第一存儲(chǔ)器中存儲(chǔ)的電視操作界面或者應(yīng)用界面的電視畫面區(qū)分。

步驟S500,將所述廣告界面顯示層進(jìn)行縮放處理,并移動(dòng)至所述靜態(tài)區(qū)顯示。

具體地,創(chuàng)建一個(gè)圖層,移動(dòng)廣告界面顯示層到圖層上,并將廣告界面顯示層的位置設(shè)定成靜態(tài)區(qū)的位置,圖層中的其他區(qū)域設(shè)定成透明區(qū)域用于顯示游戲或者視頻的節(jié)目,從而使得廣告界面顯示層在靜態(tài)區(qū)顯示且不影響用戶操作電視界面。

本發(fā)明提出的一種智能電視的畫面顯示處理方法,根據(jù)比較不同時(shí)間截取的電視畫面確定畫面中未發(fā)生變化的區(qū)域,將該區(qū)域設(shè)定為靜態(tài)區(qū)。當(dāng)廣告播放時(shí),靜態(tài)區(qū)所在位置的像素發(fā)生變化從而得知當(dāng)前電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。將廣告界面顯示層縮放,并移動(dòng)到靜態(tài)區(qū),由于用戶不會(huì)對(duì)靜態(tài)區(qū)進(jìn)行操作,廣告在靜態(tài)區(qū)播放不會(huì)影響用戶對(duì)電視的操作,從而實(shí)現(xiàn)了廣告播放和電視操作并行。

進(jìn)一步地,參照?qǐng)D2,為本發(fā)明智能電視的畫面顯示處理方法的第二實(shí)施例,基于第一實(shí)施例,上述將截取的電視畫面中畫面像素未發(fā)生變化的區(qū)域設(shè)定為靜態(tài)區(qū)的步驟包括:

步驟S210,將相鄰兩次截取的電視畫面相應(yīng)坐標(biāo)上的像素一一進(jìn)行比對(duì),未發(fā)生變化的像素設(shè)定為靜態(tài)像素,并獲取靜態(tài)像素的數(shù)量。

具體地,將第一存儲(chǔ)器中相鄰兩畫面一一對(duì)應(yīng)坐標(biāo)的像素做差值,差值為0的部分說(shuō)明該坐標(biāo)的像素在預(yù)設(shè)的時(shí)間間隔內(nèi)沒有變化屬于靜態(tài)像素,另外統(tǒng)計(jì)靜態(tài)像素的數(shù)量是為了后續(xù)與電視畫面總像素進(jìn)行比較,如果靜態(tài)像素在一個(gè)區(qū)域內(nèi)的數(shù)量較多就可以將廣告完整地顯示在靜態(tài)像素所在的區(qū)域,如果靜態(tài)像素在一個(gè)區(qū)域內(nèi)的數(shù)量較少,也就是說(shuō)靜態(tài)像素在畫面上的分布比較零散,那這樣的靜態(tài)像素所在的區(qū)域不適合放置廣告。

其中,第一存儲(chǔ)器中畫面來(lái)自截取電視熒幕獲取得的幀畫面,幀畫面即為圖像,圖像的存儲(chǔ)按像素存儲(chǔ),顯示的時(shí)候是一種掃描顯示的方式,以分辨率為800×600的屏幕來(lái)說(shuō),即每一條水平線上包含有800個(gè)像素點(diǎn),共有600條線,即掃描列數(shù)為800列,行數(shù)為600行,有800×600也就是48萬(wàn)個(gè)像素點(diǎn)。

步驟S220,當(dāng)所述靜態(tài)像素的數(shù)量大于電視畫面總像素的十分之一時(shí),將所述靜態(tài)像素對(duì)應(yīng)的顯示區(qū)域設(shè)定為所述靜態(tài)區(qū)。

具體地,還是以分辨率為800×600的屏幕來(lái)說(shuō),當(dāng)靜態(tài)像素?cái)?shù)量為5萬(wàn)個(gè)時(shí),靜態(tài)像素?cái)?shù)量大于電視畫面總像素的十分之一,說(shuō)明此時(shí)靜態(tài)像所在的區(qū)域也即靜態(tài)區(qū)適合放置廣告界面。

以下為步驟S210和步驟S220具體的設(shè)計(jì)樣例:

Video_Frame1_R_Pix(x1)=255//視頻1s第一幀:紅色像素增益:255

Video_Frame1_G_Pix(x1)=255//視頻1s第一幀:綠像素增益:255

Video_Frame1_B_Pix(x1)=128//視頻1s第一幀:藍(lán)像素增益:128

Video_Frame10_R_Pix(x1)=255//視頻10s第一幀:紅色像素增益:255

Video_Frame10_G_Pix(x1)=255//視頻10s第一幀:綠像素增益:255

Video_Frame10_B_Pix(x1)=128//視頻10s第一幀:藍(lán)像素增益:128

Dif_Frame1_R_Pix(x1)=Video_Frame1_R_Pix(x1)-Video_Frame10_R_Pix(x1)=0//坐標(biāo)為1,紅色的差值為0

Dif_Frame1_G_Pix(x1)=Video_Frame1_G_Pix(x1)-Video_Frame10_G_Pix(x1)=0//坐標(biāo)為1,綠色的差值為0

Dif_Frame1_B_Pix(x1)=Video_Frame1_B_Pix(x1)-Video_Frame10_B_Pix(x1)=0//坐標(biāo)為1,藍(lán)色的差值為0

本實(shí)施例中,通過(guò)將所述第一存儲(chǔ)器中電視畫面相應(yīng)坐標(biāo)上的像素一一進(jìn)行比對(duì),沒有發(fā)生變化的像素設(shè)定為靜態(tài)像素,當(dāng)所述靜態(tài)像素?cái)?shù)量大于電視畫面總像素的十分之一時(shí),所述靜態(tài)像素形成所述靜態(tài)區(qū),從而能夠準(zhǔn)確確定靜態(tài)區(qū)。

進(jìn)一步地,參照?qǐng)D3,為本發(fā)明智能電視的畫面顯示處理方法的第三實(shí)施例,在上述第一實(shí)施例或第二實(shí)施例的基礎(chǔ)上,上述當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層的步驟包括:

步驟S410,當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),對(duì)所述電視畫面進(jìn)行文字識(shí)別處理,并判斷識(shí)別出的文字是否含有預(yù)設(shè)的目標(biāo)字符。

具體地,通過(guò)改變文字的大小使之與電視畫面中的文字像素匹配,并與云端中保存的文字進(jìn)行比較從而識(shí)別出畫面中的文字,并將識(shí)別的文字與預(yù)設(shè)的目標(biāo)字符進(jìn)行比對(duì),所述預(yù)設(shè)的目標(biāo)字符為一些常見的廣告標(biāo)識(shí),比如:廣告、商標(biāo)的名稱等。

步驟S420,當(dāng)識(shí)別出的文字含有預(yù)設(shè)的目標(biāo)字符時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。

具體地,如果識(shí)別出的文字含有預(yù)設(shè)的目標(biāo)字符,可以進(jìn)一步確定所述電視畫面為廣告界面,比如在播放肯德基的廣告時(shí),廣告界面會(huì)出現(xiàn)“廣告”或“KFC”等字樣,如果識(shí)別出的文字含有這些字樣,即可確定當(dāng)前電視畫面為廣告界面,從而將該廣告界面存儲(chǔ)在第二存儲(chǔ)器,以便后續(xù)縮放該廣告界面。

本實(shí)施例中,通過(guò)判定電視畫面是否含有特目標(biāo)字符進(jìn)一步確定當(dāng)前電視畫面是否為廣告界面,使得能夠更加準(zhǔn)確地將廣告界面顯示層縮小至靜態(tài)區(qū)。

進(jìn)一步地,參照?qǐng)D4,為本發(fā)明智能電視的畫面顯示處理方法的第四實(shí)施例,在上述第三實(shí)施例的基礎(chǔ)上,上述將所述廣告界面顯示層進(jìn)行縮放處理,移動(dòng)至所述靜態(tài)區(qū)顯示的步驟包括:

步驟S510,獲取所述靜態(tài)像素的坐標(biāo)以及所述靜態(tài)像素在水平方向和豎直方向上的像素?cái)?shù)量,將所述靜態(tài)像素在水平方向的數(shù)量設(shè)為第一數(shù)目和將所述靜態(tài)像素在豎直方向的數(shù)量設(shè)為第二數(shù)目。

具體地,保存靜態(tài)像素的坐標(biāo)以便后期將廣告界面顯示層移動(dòng)到所述靜態(tài)像素所在的區(qū)域,另外,保存靜態(tài)像素在水平方向的第一數(shù)目和在豎直方向的第二數(shù)目是為了后續(xù)確定廣告界面顯示層縮放的大小。

步驟S520,將所述廣告界面顯示層水平方向的像素?cái)?shù)目縮小至所述第一數(shù)目,豎直方向的像素?cái)?shù)目縮小至所述第二數(shù)目;

步驟S530,將所述廣告界面顯示層的坐標(biāo)設(shè)定為所述靜態(tài)像素的坐標(biāo)。

具體地,以上已經(jīng)通過(guò)識(shí)別畫面中是否存在目標(biāo)字符確定當(dāng)前電視畫面是否為廣告界面,若為廣告界面,就將所述廣告界面顯示層水平方向的像素?cái)?shù)目縮小至所述第一數(shù)目,豎直方向的像素?cái)?shù)目縮小至所述第二數(shù)目,從而確定了廣告界面顯示層縮放的比例,接著將所述廣告界面顯示層的坐標(biāo)設(shè)定為所述靜態(tài)像素的坐標(biāo)從而將所述廣告界面顯示層移動(dòng)至靜態(tài)區(qū)。

以下為步驟S510和步驟S520具體的設(shè)計(jì)樣例:

Vide_Total_X_Dif(x)=380//水平方向上靜態(tài)像素的個(gè)數(shù)為380

Vide_Total_Y_Dif(x)=380//豎直方向上靜態(tài)像素的個(gè)數(shù)為380

Layout_Frame1_X(x1)=Vide_Total_X_Dif(x)=380///第二存儲(chǔ)器中找到顯示特定字符的幀畫面,將該幀畫面消除相同像素X水平方向上縮小到:380

Layout_Frame1_Y(x1)=Vide_Total_Y_Dif(x)=380///第二存儲(chǔ)器中找到顯示特定字符的幀畫面,將該幀畫面消除相同像素Y水平方向上縮小到:380

本實(shí)施例中,根據(jù)靜態(tài)像素在水平方向和豎直方向的數(shù)量確定了廣告界面顯示層的縮放尺寸,使得能夠更加準(zhǔn)確地將廣告縮小至靜態(tài)區(qū)。

進(jìn)一步地,參照?qǐng)D5,為本發(fā)明智能電視的畫面顯示處理方法的第五實(shí)施例,在上述第一實(shí)施例的基礎(chǔ)上,所述每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面之前還包括:

步驟S600,監(jiān)聽按鍵和/或鼠標(biāo)事件是否處于閑置狀態(tài);當(dāng)監(jiān)聽按鍵和/或鼠標(biāo)事件處于閑置狀態(tài)時(shí),每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面。

具體地,監(jiān)聽按鍵和/或鼠標(biāo)事件是否處于閑置狀態(tài);若是,則進(jìn)入步驟S100,若否,則不進(jìn)行處理,用戶正常觀看廣告??梢酝ㄟ^(guò)實(shí)時(shí)監(jiān)控鼠標(biāo)輸入和鍵盤輸入,當(dāng)鍵盤和鼠標(biāo)什么也不做時(shí),計(jì)時(shí)器跳動(dòng)計(jì)時(shí),當(dāng)移動(dòng)鼠標(biāo)或按鍵時(shí),計(jì)時(shí)器恢復(fù)到零,從而實(shí)現(xiàn)對(duì)輸入設(shè)備閑置狀態(tài)的監(jiān)控;也可以設(shè)定時(shí)間前一時(shí)刻時(shí)間事件標(biāo)識(shí)與周期單位時(shí)間1秒后一時(shí)刻時(shí)間事件標(biāo)識(shí)做差值,若差值為1,則按鍵和/或鼠標(biāo)事件處于閑置狀態(tài),若差值為0,則按鍵和/或鼠標(biāo)事件處于忙碌狀態(tài)。

其中,當(dāng)用戶操作的是電視的游戲應(yīng)用時(shí),監(jiān)聽的按鍵和/或鼠標(biāo)事件可能為上下左右手柄,如果用戶不對(duì)按鍵和/鼠標(biāo)進(jìn)行操作,則說(shuō)明用戶不想觀看廣告,則依次進(jìn)入步驟S100至步驟S500,將廣告縮放至靜態(tài)區(qū);如果用戶對(duì)按鍵和/鼠標(biāo)進(jìn)行操作,則說(shuō)明用戶想觀看廣告,則不做任何處理,不進(jìn)入步驟S100。

本實(shí)施例中,通過(guò)對(duì)按鍵和/或鼠標(biāo)事件進(jìn)行監(jiān)聽判斷用戶是否想觀看廣告,從而為用戶提供了正常觀看廣告和自動(dòng)縮放廣告兩種選擇。

本發(fā)明還提供一種智能電視的畫面顯示處理裝置,參照?qǐng)D6,為本發(fā)明智能電視的畫面顯示處理裝置的第一實(shí)施例,所述智能電視的畫面顯示處理裝置包括:

截屏模塊100,用于每隔預(yù)設(shè)的時(shí)間間隔截取電視畫面。

具體地,預(yù)設(shè)的時(shí)間間隔以秒為單位,比如預(yù)設(shè)的時(shí)間間隔為9s,那么截屏模塊100在第1s、第10s截取電視畫面,并將電視畫面存儲(chǔ)在第一存儲(chǔ)器,這種方式避免了系統(tǒng)時(shí)時(shí)截屏從而不會(huì)嚴(yán)重影響電視系統(tǒng)的資源。

靜態(tài)區(qū)偵測(cè)模塊200,用于將截取的電視畫面中畫面像素未發(fā)生變化的區(qū)域設(shè)定為靜態(tài)區(qū)。

具體地,將第一存儲(chǔ)器中相鄰兩電視畫面的相同位置進(jìn)行一一比對(duì),進(jìn)而確定預(yù)設(shè)的時(shí)間間隔內(nèi)未發(fā)生變化的區(qū)域??梢酝ㄟ^(guò)比對(duì)電視畫面相同位置的像素,也可以通過(guò)比對(duì)電視畫面相同位置的亮度、色度信息從而判別電視畫面在預(yù)設(shè)的時(shí)間間隔內(nèi)未發(fā)生變化的區(qū)域,以windows界面為例,桌面左下角的開始圖標(biāo)在一般的操作中都是未變化的區(qū)域,這一區(qū)域設(shè)定為靜態(tài)區(qū)。

實(shí)時(shí)偵測(cè)模塊300,用于實(shí)時(shí)偵測(cè)所述靜態(tài)區(qū)的像素是否發(fā)生變化;

廣告?zhèn)蓽y(cè)模塊400,用于當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。

具體地,靜態(tài)區(qū)確定后,實(shí)時(shí)偵測(cè)模塊300以靜態(tài)區(qū)為標(biāo)識(shí)來(lái)判斷是否出現(xiàn)廣告,如果當(dāng)前截取的畫面在靜態(tài)區(qū)的位置的像素發(fā)生變化,說(shuō)明當(dāng)前截取的電視畫面不是電視操作界面或者應(yīng)用界面,從而廣告?zhèn)蓽y(cè)模塊400判斷廣告來(lái)襲,并且將判定為廣告界面的電視畫面存儲(chǔ)在第二存儲(chǔ)器,與第一存儲(chǔ)器中存儲(chǔ)的電視操作界面或者應(yīng)用界面的電視畫面區(qū)分。

縮放模塊500,用于所述廣告界面顯示層進(jìn)行縮放處理,并移動(dòng)至所述靜態(tài)區(qū)顯示。

具體地,縮放模塊500創(chuàng)建一個(gè)圖層,移動(dòng)廣告界面顯示層到圖層上,并將廣告界面顯示層的位置設(shè)定成靜態(tài)區(qū)的位置,圖層中的其他區(qū)域設(shè)定成透明區(qū)域用于顯示游戲或者視頻的節(jié)目,從而使得廣告界面顯示層在靜態(tài)區(qū)顯示且不影響用戶操作電視界面。

本發(fā)明提出的一種智能電視的畫面顯示處理裝置,根據(jù)比較不同時(shí)間截取的電視畫面確定畫面中未發(fā)生變化的區(qū)域,將該區(qū)域設(shè)定為靜態(tài)區(qū)。當(dāng)廣告播放時(shí),靜態(tài)區(qū)所在位置的像素發(fā)生變化從而得知當(dāng)前電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。將廣告界面顯示層縮放,并移動(dòng)到靜態(tài)區(qū),由于用戶不會(huì)對(duì)靜態(tài)區(qū)進(jìn)行操作,廣告在靜態(tài)區(qū)播放不會(huì)影響用戶對(duì)電視的操作,從而實(shí)現(xiàn)了廣告播放和電視操作并行。

參照?qǐng)D7,為本發(fā)明智能電視的畫面顯示處理裝置的第二實(shí)施例,在上述第一實(shí)施例的基礎(chǔ)上,所述靜態(tài)區(qū)偵測(cè)模塊200包括:

第一偵測(cè)單元210,用于將相鄰兩次截取的電視畫面相應(yīng)坐標(biāo)上的像素一一進(jìn)行比對(duì),未發(fā)生變化的像素設(shè)定為靜態(tài)像素,并獲取靜態(tài)像素的數(shù)量。

具體地,第一偵測(cè)單元210將第一存儲(chǔ)器中相鄰兩畫面一一對(duì)應(yīng)坐標(biāo)的像素做差值,差值為0的部分說(shuō)明該坐標(biāo)的像素在預(yù)設(shè)的時(shí)間間隔內(nèi)沒有變化屬于靜態(tài)像素,另外統(tǒng)計(jì)靜態(tài)像素的數(shù)量是為了后續(xù)與電視畫面總像素進(jìn)行比較,如果靜態(tài)像素在一個(gè)區(qū)域內(nèi)的數(shù)量較多就可以將廣告完整地顯示在靜態(tài)像素所在的區(qū)域,如果靜態(tài)像素在一個(gè)區(qū)域內(nèi)的數(shù)量較少,也就是說(shuō)靜態(tài)像素在畫面上的分布比較零散,那這樣的靜態(tài)像素所在的區(qū)域不適合放置廣告。

其中,第一存儲(chǔ)器中畫面來(lái)自截取電視熒幕獲取得的幀畫面,幀畫面即為圖像,圖像的存儲(chǔ)按像素存儲(chǔ),顯示的時(shí)候是一種掃描顯示的方式,以分辨率為800×600的屏幕來(lái)說(shuō),即每一條水平線上包含有800個(gè)像素點(diǎn),共有600條線,即掃描列數(shù)為800列,行數(shù)為600行,有800×600也就是48萬(wàn)個(gè)像素點(diǎn)。

第一處理單元220,用于當(dāng)所述靜態(tài)像素的數(shù)量大于電視畫面總像素的十分之一時(shí),將所述靜態(tài)像素對(duì)應(yīng)的顯示區(qū)域設(shè)定為所述靜態(tài)區(qū)。

具體地,還是以分辨率為800×600的屏幕來(lái)說(shuō),當(dāng)靜態(tài)像素?cái)?shù)量為5萬(wàn)個(gè)時(shí),靜態(tài)像素?cái)?shù)量大于電視畫面總像素的十分之一,說(shuō)明此時(shí)靜態(tài)像所在的區(qū)域也即靜態(tài)區(qū)適合放置廣告界面。

本實(shí)施例中,通過(guò)將所述第一存儲(chǔ)器中電視畫面相應(yīng)坐標(biāo)上的像素一一進(jìn)行比對(duì),沒有發(fā)生變化的像素設(shè)定為靜態(tài)像素,當(dāng)所述靜態(tài)像素?cái)?shù)量大于電視畫面總像素的十分之一時(shí),所述靜態(tài)像素形成所述靜態(tài)區(qū),從而能夠準(zhǔn)確確定靜態(tài)區(qū)。

參照?qǐng)D8,為本發(fā)明智能電視的畫面顯示處理裝置的第三實(shí)施例,在上述第一實(shí)施例或第二實(shí)施例的基礎(chǔ)上,所述廣告?zhèn)蓽y(cè)模塊400包括:

文字識(shí)別單元410,用于當(dāng)當(dāng)前截取的電視畫面在所述靜態(tài)區(qū)的像素發(fā)生變化時(shí),對(duì)所述電視畫面進(jìn)行文字識(shí)別處理,并判斷識(shí)別出的文字是否含有預(yù)設(shè)的目標(biāo)字符。

具體地,通過(guò)改變文字的大小使之與電視畫面中的文字像素匹配,并與云端中保存的文字進(jìn)行比較從而識(shí)別出畫面中的文字,并將識(shí)別的文字與預(yù)設(shè)的目標(biāo)字符進(jìn)行比對(duì),所述預(yù)設(shè)的目標(biāo)字符為一些常見的廣告標(biāo)識(shí),比如:廣告、商標(biāo)的名稱等。

第二處理模塊420,用于當(dāng)識(shí)別出的文字含有預(yù)設(shè)的目標(biāo)字符時(shí),判定當(dāng)前截取的電視畫面對(duì)應(yīng)的顯示層為廣告界面顯示層。

具體地,如果識(shí)別出的文字含有預(yù)設(shè)的目標(biāo)字符,可以進(jìn)一步確定所述電視畫面為廣告界面,比如在播放肯德基的廣告時(shí),廣告界面會(huì)出現(xiàn)“廣告”或“KFC”等字樣,如果識(shí)別出的文字含有這些字樣,即可確定當(dāng)前電視畫面為廣告界面,從而第二處理模塊420將該廣告界面存儲(chǔ)在第二存儲(chǔ)器,以便后續(xù)縮放該廣告界面。

本實(shí)施例中,通過(guò)判定電視畫面是否含有特目標(biāo)字符進(jìn)一步確定當(dāng)前電視畫面是否為廣告界面,使得能夠更加準(zhǔn)確地將廣告界面顯示層縮小至靜態(tài)區(qū)。

參照?qǐng)D9,為本發(fā)明智能電視的畫面顯示處理裝置的第四實(shí)施例,在上述第三實(shí)施例的基礎(chǔ)上,所述縮放模塊500包括:

第二偵測(cè)單元510,用于獲取所述靜態(tài)像素的坐標(biāo)以及所述靜態(tài)像素在水平方向和豎直方向上的像素?cái)?shù)量,將所述靜態(tài)像素在水平方向的數(shù)量設(shè)為第一數(shù)目和將所述靜態(tài)像素在豎直方向的數(shù)量設(shè)為第二數(shù)目。

具體地,保存靜態(tài)像素的坐標(biāo)以便后期將廣告界面顯示層移動(dòng)到所述靜態(tài)像素所在的區(qū)域,另外,保存靜態(tài)像素在水平方向的第一數(shù)目和在豎直方向的第二數(shù)目是為了后續(xù)確定廣告界面顯示層縮放的大小。

縮放廣告單元520,用于將所述廣告界面顯示層水平方向的像素?cái)?shù)目縮小至所述第一數(shù)目,豎直方向的像素?cái)?shù)目縮小至所述第二數(shù)目。

顯示廣告單元530,用于將所述廣告界面顯示層的坐標(biāo)設(shè)定為所述靜態(tài)像素的坐標(biāo)。

具體地,以上已經(jīng)通過(guò)識(shí)別畫面中是否存在目標(biāo)字符確定當(dāng)前電視畫面是否為廣告界面,若為廣告界面,縮放廣告單元520就將所述廣告界面顯示層水平方向的像素?cái)?shù)目縮小至所述第一數(shù)目,豎直方向的像素?cái)?shù)目縮小至所述第二數(shù)目,從而確定了廣告界面顯示層縮放的比例,接著顯示廣告單元530將所述廣告界面顯示層的坐標(biāo)設(shè)定為所述靜態(tài)像素的坐標(biāo)從而將所述廣告界面顯示層移動(dòng)至靜態(tài)區(qū)。

本實(shí)施例中,根據(jù)靜態(tài)像素在水平方向和豎直方向的數(shù)量確定了廣告界面顯示層的縮放尺寸,使得能夠更加準(zhǔn)確地將廣告縮小至靜態(tài)區(qū)。

參照?qǐng)D10,為本發(fā)明智能電視的畫面顯示處理裝置的第五實(shí)施例,在上述第一實(shí)施例的基礎(chǔ)上,所述智能電視的畫面顯示處理裝置還包括:

監(jiān)聽模塊600,用于監(jiān)聽按鍵和/或鼠標(biāo)事件是否處于閑置狀態(tài)。

具體地,監(jiān)聽模塊600監(jiān)聽按鍵和/或鼠標(biāo)事件是否處于閑置狀態(tài);若是,則進(jìn)入截屏模塊100,若否,則不進(jìn)行處理,用戶正常觀看廣告??梢酝ㄟ^(guò)實(shí)時(shí)監(jiān)控鼠標(biāo)輸入和鍵盤輸入,當(dāng)鍵盤和鼠標(biāo)什么也不做時(shí),計(jì)時(shí)器跳動(dòng)計(jì)時(shí),當(dāng)移動(dòng)鼠標(biāo)或按鍵時(shí),計(jì)時(shí)器恢復(fù)到零,從而實(shí)現(xiàn)對(duì)輸入設(shè)備閑置狀態(tài)的監(jiān)控;也可以設(shè)定時(shí)間前一時(shí)刻時(shí)間事件標(biāo)識(shí)與周期單位時(shí)間1秒后一時(shí)刻時(shí)間事件標(biāo)識(shí)做差值,若差值為1,則按鍵和/或鼠標(biāo)事件處于閑置狀態(tài),若差值為0,則按鍵和/或鼠標(biāo)事件處于忙碌狀態(tài)。

其中,當(dāng)用戶操作的是電視的游戲應(yīng)用時(shí),監(jiān)聽的按鍵和/或鼠標(biāo)事件可能為上下左右手柄,如果用戶不對(duì)按鍵和/鼠標(biāo)進(jìn)行操作,則說(shuō)明用戶不想觀看廣告,則進(jìn)入截屏模塊100;如果用戶不對(duì)按鍵和/鼠標(biāo)進(jìn)行操作,則說(shuō)明用戶想觀看廣告,則不做任何處理,不進(jìn)入截屏模塊100。

本實(shí)施例中,通過(guò)對(duì)按鍵和/或鼠標(biāo)事件進(jìn)行監(jiān)聽判斷用戶是否想觀看廣告,從而為用戶提供了正常觀看廣告和自動(dòng)縮放廣告兩種選擇。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汪清县| 门源| 惠水县| 民权县| 水富县| 奉贤区| 土默特右旗| 珲春市| 潜江市| 黄陵县| 介休市| 磴口县| 蛟河市| 丰县| 肇州县| 江油市| 黑水县| 克山县| 凤凰县| 额济纳旗| 镇巴县| 兰考县| 丰原市| 裕民县| 乌苏市| 措美县| 马边| 杂多县| 兴山县| 乌拉特后旗| 精河县| 新宁县| 怀来县| 从江县| 海盐县| 丰镇市| 唐海县| 霍山县| 曲周县| 塔河县| 大宁县|