一種智能電視視窗的切換方法、系統(tǒng)及智能電視的制作方法
【專利摘要】本發(fā)明公開了一種智能電視視窗的切換方法、系統(tǒng)及智能電視,所述方法包括:預(yù)先設(shè)置一顯示切換畫面的動畫層,并將動畫層設(shè)置為透明狀態(tài);當(dāng)智能電視接收觸發(fā)指令將電視畫面與帶有畫中畫視窗的應(yīng)用界面進(jìn)行切換時,設(shè)置動畫層為不透明狀態(tài);實時截取電視畫面圖像,并將所述電視畫面圖像制作成切換動畫顯示在動畫層中。本發(fā)明使得電視畫面與帶有畫中畫視窗的應(yīng)用界面進(jìn)行切換時更加平滑,避免了電視畫面圖像出現(xiàn)暫?,F(xiàn)象,增強了觀看體驗。
【專利說明】ー種智能電視視窗的切換方法、系統(tǒng)及智能電視
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,尤其涉及的是ー種智能電視視窗的切換方法、系統(tǒng)及智能電視。
【背景技術(shù)】
[0002]隨著智能電視的發(fā)展,畫中畫功能已經(jīng)是電視機功能中的ー個主要可選功能。畫中畫功能可以讓電視機在屏幕的一特定區(qū)域顯示ー種可視內(nèi)容,同時在其他區(qū)域嵌入顯示一種或幾種其他的可視內(nèi)容。該功能可以讓電視觀眾在一個電視機顯示屏上同時觀看多個內(nèi)容,在觀看主要顯示內(nèi)容時,監(jiān)視其他內(nèi)容。例如同一信源的不同內(nèi)容(兩個電視頻道),或者是不同信源的視頻內(nèi)容等,因此,畫中畫功能能夠大大增強電視機的觀看功能。
[0003]畫中畫功能在不同的電視平臺上以及針對不同的信源時的實現(xiàn)方法是不同的。通常境況下,畫中畫在針對顯示多個廣播電視頻道畫面時,畫中畫的實現(xiàn)是通過硬件的方式,即在電視上安裝多個電視調(diào)諧器來實現(xiàn)多個頻道信號的接收、放大、選通和圖聲解調(diào)等處理,最后輸出至視放電路進(jìn)行顯示。而畫中畫在針對顯示多個不同信源的畫面時,實現(xiàn)方法多利用軟件手段進(jìn)行,如在驅(qū)動層開發(fā)畫中畫驅(qū)動,或在系統(tǒng)層開發(fā)擴展類以實現(xiàn)對顯示的控制。但是,在目前的智能電視畫中畫方案中,單畫面與畫中畫的切換存在不流暢的問題,特別是在電視畫面圖像與含有電視信號畫中畫的安卓應(yīng)用界面間的切換過程中,電視信號會有明顯的暫停現(xiàn)象,一定程度上影響了用戶的觀看。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術(shù)的上述缺陷,提供一種快捷的智能電視視窗的切換方法、系統(tǒng)及智能電視,以便使電視畫面與帶有畫中畫視窗的應(yīng)用界面間進(jìn)行平滑切換,避免電視畫面圖像出現(xiàn)暫?,F(xiàn)象。
[0006]本發(fā)明解決技術(shù)問題所采用的的技術(shù)方案如下:
ー種智能電視視窗的切換方法,其中,包括步驟:
預(yù)先設(shè)置ー顯示切換畫面的動畫層,并將動畫層設(shè)置為透明狀態(tài);
當(dāng)智能電視接收視窗切換觸發(fā)指令吋,設(shè)置動畫層為不透明狀態(tài);
實時截取視窗畫面圖像,并將所述視窗畫面圖像制作成切換動畫顯示在動畫層中。
[0007]所述的智能電視視窗的切換方法,其中,當(dāng)所述視窗切換為電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換時,所述實時截取視窗畫面圖像,并將所述視窗畫面圖像制作成切換動畫顯示在動畫層中步驟具體包括:
實時緩存電視畫面圖像;
當(dāng)接收到觸發(fā)指令時,實時對緩存的電視畫面圖像進(jìn)行截圖,并將截取的電視畫面圖像制作為切換動畫;
將所述切換動畫顯示在動畫層中。[0008]所述的智能電視視窗的切換方法,其中,當(dāng)電視畫面與帶有畫中畫視窗的應(yīng)用界面的視窗切換過程完成后,設(shè)置動畫層為透明狀態(tài)。
[0009]所述的智能電視視窗的切換方法,其中,通過一緩存器實時緩存電視畫面圖像,并在進(jìn)行視窗切換時,從所述緩存器中截取電視畫面圖像。
[0010]所述的智能電視視窗的切換方法,其中,所述觸發(fā)指令通過遙控器上的快捷鍵、聲音識別或者動作識別觸發(fā)。
[0011]所述的智能電視視窗的切換方法,其中,所述的視窗為包括畫中畫顯示電視圖像的媒體顯示窗口,所述的視窗切換指的是包括將電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換。
[0012]一種智能電視視窗的切換系統(tǒng),其中,所述切換系統(tǒng)包括:
預(yù)設(shè)置模塊,用于預(yù)先設(shè)置一顯示切換畫面的動畫層,并將動畫層設(shè)置為透明狀態(tài);切換模塊,用于當(dāng)智能電視接收觸發(fā)指令將視窗進(jìn)行切換時,設(shè)置動畫層為不透明狀態(tài),以及當(dāng)所述的視窗為電視畫中畫視窗時,實時讀取電視畫面圖像,并將所述電視畫面圖像制作成切換動畫顯示在動畫層中。
[0013]所述智能電視視窗的切換系統(tǒng),其中,所述切換模塊具體還包括:
緩存模塊,用于實時緩存電視畫面圖像;
截圖模塊,用于當(dāng)接收到觸發(fā)指令時,實時對所述緩存模塊中緩存的電視畫面圖像進(jìn)行截圖,并將截取的電視畫面圖像發(fā)送至動畫制作模塊;
動畫制作模塊,用于將所述截圖模塊截取的電視畫面圖像制作為切換動畫;
顯示模塊,用于將所述切換動畫顯示在動畫層中;
切換關(guān)閉模塊,用于當(dāng)視窗切換過程完成時,設(shè)置動畫層為透明狀態(tài)。
[0014]所述智能電視視窗的切換系統(tǒng),其中,所述切換系統(tǒng)還包括:
觸發(fā)模塊,用于接收到用戶對遙控器上的快捷鍵、聲音識別或者動作識別時,觸發(fā)電視畫面與帶有畫中畫視窗的應(yīng)用界面的視窗切換過程。
[0015]所述智能電視視窗的切換系統(tǒng),其中,所述的視窗為包括畫中畫顯示電視圖像的媒體顯示窗口,所述將視窗進(jìn)行切換指的是帶有畫中畫視窗的應(yīng)用界面與正常電視播放界面的切換。
[0016]一種智能電視,其中,所述智能電視包括上述切換系統(tǒng)。
[0017]本發(fā)明所提供的智能電視視窗的切換方法、系統(tǒng)及智能電視,通過設(shè)置單獨的動畫層來顯示切換動畫,使得電視畫面與帶有畫中畫視窗的應(yīng)用界面進(jìn)行切換時更加平滑,避免了電視畫面圖像出現(xiàn)暫?,F(xiàn)象,增強了觀看體驗。
【專利附圖】
【附圖說明】
[0018]圖1是本發(fā)明提供的智能電視視窗的切換方法流程圖。
[0019]圖2是本發(fā)明提供的智能電視視窗的切換系統(tǒng)的結(jié)構(gòu)框圖。
[0020]圖3是圖2的一優(yōu)選實施例的結(jié)構(gòu)框圖。
[0021]圖4是圖2的又一優(yōu)選實施例的結(jié)構(gòu)框圖。
【具體實施方式】[0022]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一歩詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]參見圖1,圖1是本發(fā)明提供的智能電視視窗的切換方法流程圖。本發(fā)明提供的智能電視視窗的切換方法主要包括以下步驟:
步驟S100、預(yù)先設(shè)置ー顯示切換畫面的動畫層,并將動畫層設(shè)置為透明狀態(tài);
步驟S200、當(dāng)智能電視接收觸發(fā)指令將視窗進(jìn)行切換,當(dāng)智能電視接收視窗切換觸發(fā)指令吋,設(shè)置動畫層為不透明狀態(tài)。例如當(dāng)所述的視窗為電視畫中畫視窗時候,將所述的電視畫面與帶有畫中畫視窗的應(yīng)用界面進(jìn)行切換時,設(shè)置動畫層為不透明狀態(tài);
步驟S300、實時截取視窗畫面圖像,并將所述視窗畫面圖像制作成切換動畫顯示在動畫層中。
[0024]這里所述的視窗指的是包括畫中畫顯示電視圖像的媒體顯示窗ロ,所述將視窗進(jìn)行切換指的是帶有畫中畫視窗的應(yīng)用界面與正常電視播放界面的切換。顯然,所述視窗還可以是其他顯示媒體信息的窗ロ,例如顯示動畫、視頻、新聞的信息窗ロ。
[0025]下面結(jié)合具體的實施例對上述步驟進(jìn)行詳細(xì)的說明。
[0026]以電視畫中畫視窗的應(yīng)用界面與電視正常播放切換為例,畫中畫視窗的切換主要是從電視畫面切換至帶有電視畫中畫視窗的應(yīng)用界面和從帶有電視畫中畫視窗的應(yīng)用界面切換至電視畫面。
[0027]本發(fā)明為了實現(xiàn)電視畫面與帶有電視畫中畫視窗的應(yīng)用界面的平滑切換,在步驟SlOO中,在顯示電視畫面的電視畫面層和顯示智能電視應(yīng)用界面的應(yīng)用界面層之間,本發(fā)明預(yù)設(shè)置一用于顯示切換動畫的動畫層,并設(shè)置動畫層的顯示狀態(tài)使能,包括透明狀態(tài)和不透明狀態(tài),而本發(fā)明中的電視畫面層和應(yīng)用界面層可與動畫層一祥,均包括透明和不透明兩種顯示狀態(tài)。這樣可以在后續(xù)切換時,通過多個顯示層重疊并交替顯示的方法,達(dá)到平滑切換的效果。而本發(fā)明設(shè)置的動畫層主要用于顯示切換動畫,更具體來說是切換過程中的平滑過渡顯示實時電視畫面,以便電視畫面不會在切換過程中停滯在ー個畫面上,使電視畫面仍能不斷的更新顯示。
[0028]進(jìn)ー步地,在步驟S200中,智能電視通過預(yù)先設(shè)置的觸發(fā)指令來觸發(fā)切換過程,本發(fā)明的觸發(fā)指令包括有多種形式,觸發(fā)形式包括:通過遙控器上的ー快捷鍵觸發(fā);通過智能電視的聲音識別系統(tǒng)發(fā)出的觸發(fā)聲音指令;通過智能電視的動作識別系統(tǒng)發(fā)出的該應(yīng)用觸發(fā)動作指令;以及通過與智能電視相匹配的多屏互動軟件發(fā)出的觸發(fā)指令等等。
[0029]在智能電視發(fā)出觸發(fā)指令后,開始電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換過程。本發(fā)明首先將動畫層設(shè)置為不透明狀態(tài),并開始執(zhí)行步驟S300。
[0030]在步驟S300中,在電視畫面的播放過程中,本發(fā)明會通過ー緩存器來實時緩存電視畫面圖像,當(dāng)接收到觸發(fā)指令在電視畫面與帶有畫中畫視窗的應(yīng)用界面進(jìn)行切換時,實時對緩存的電視畫面圖像進(jìn)行截圖,并將電視畫面圖像制作為切換動畫;然后將所述切換動畫顯示在動畫層中,而在切換過程完成后,再將動畫層切換為透明狀態(tài)。緩存器的設(shè)置能夠便于對電視畫面圖像的截取操作,避免截取過程中電視圖像畫面的失真。
[0031]從電視畫面切換至帶有畫中畫視窗的應(yīng)用界面和從帶有畫中畫視窗的應(yīng)用界面切換至電視畫面的切換過程會有ー些不同,因此,下面對這兩種切換過程進(jìn)行具體描述。[0032]當(dāng)將電視畫面切換到帶有畫中畫視窗的應(yīng)用界面時,將電視畫面層由不透明狀態(tài)切換為透明狀態(tài),而將動畫層由透明狀態(tài)切換為不透明狀態(tài)。接著從緩存器中截取電視畫面圖像,截取速度可自定義,通過截取速度的不同可以自由調(diào)節(jié)截取電視畫面圖像的幀數(shù),以便調(diào)整后續(xù)切換過程中電視畫面的流暢程度,截取速度越來,后續(xù)電視畫面越流暢。在截取到電視畫面圖像后,將這些電視畫面圖像進(jìn)行處理,制作成具有播放效果的切換動畫。切換動畫的頁面大小隨著畫中畫窗口的大小而不斷變化。最后將制作完成的切換動畫顯示在動畫層中,由于動畫層為不透明狀態(tài),因此用戶可以通過動畫層觀看到切換動畫。當(dāng)切換過程完成時,將動畫層由不透明狀態(tài)切換為透明狀態(tài),而將帶有畫中畫視窗的應(yīng)用界面層由透明狀態(tài)切換為不透明狀態(tài),繼續(xù)實現(xiàn)畫中畫功能。通過上述過程,本發(fā)明很好地完成了由電視畫面到帶有畫中畫視窗的應(yīng)用界面的平滑切換。
[0033]當(dāng)將帶有畫中畫視窗的應(yīng)用界面切換到電視畫面時,將帶有畫中畫視窗的應(yīng)用界面層由不透明狀態(tài)切換為透明狀態(tài),而將動畫層由透明狀態(tài)切換為不透明狀態(tài)。接著從緩存器中截取電視畫面圖像,并將截取到電視畫面圖像制作成具有播放效果的切換動畫,然后將切換動畫顯示在動畫層中,最后將制作完成的切換動畫顯示在動畫層中,由于動畫層為不透明狀態(tài),因此用戶可以通過動畫層觀看到切換動畫。當(dāng)切換過程完成時,將動畫層由不透明狀態(tài)切換為透明狀態(tài),而將電視畫面層由透明狀態(tài)切換為不透明狀態(tài),繼續(xù)實現(xiàn)畫中畫功能。通過上述過程,本發(fā)明很好地完成了由帶有畫中畫視窗的應(yīng)用界面到電視畫面的平滑切換。[0034]基于上述切換方法,本發(fā)明還提供了一種智能電視畫中畫的切換系統(tǒng),如圖2所示,該切換系統(tǒng)包括:
預(yù)設(shè)置模塊10,用于預(yù)先設(shè)置一顯示切換畫面的動畫層,并將動畫層設(shè)置為透明
狀態(tài);
切換模塊20,用于當(dāng)智能電視接收觸發(fā)指令將視窗進(jìn)行切換時,設(shè)置動畫層為不透明狀態(tài)。這里所述的視窗為包括畫中畫顯示電視圖像的媒體顯示窗口,所述將視窗進(jìn)行切換可為帶有畫中畫視窗的應(yīng)用界面與正常電視播放界面的切換。
[0035]優(yōu)選地,當(dāng)所述的視窗為電視畫中畫視窗時,所述切換模塊還用于實時讀取電視畫面圖像,并將所述電視畫面圖像制作成切換動畫顯示在動畫層中。進(jìn)一步地,如圖3所示,所述切換模塊具體還包括:
緩存模塊21,用于實時緩存電視畫面圖像;
截圖模塊22,用于當(dāng)接收到觸發(fā)指令時,實時對所述緩存模塊21中緩存的電視畫面圖像進(jìn)行截圖,并將截取的電視畫面圖像發(fā)送至動畫制作模塊23 ;
動畫制作模塊23,用于將所述截圖模塊22截取的電視畫面圖像制作為切換動畫;
顯示模塊24,用于將所述切換動畫顯示在動畫層中。
[0036]所述智能電視視窗的切換系統(tǒng),其中,所述切換系統(tǒng)還包括:
觸發(fā)模塊,用于接收到用戶對遙控器上的快捷鍵、聲音識別或者動作識別時,觸發(fā)電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換過程。
[0037]進(jìn)一步地,如圖4所示,所述切換模塊20還包括:
切換關(guān)閉模塊25,用于當(dāng)電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換過程完成時,設(shè)置動畫層為透明狀態(tài)。具體地,當(dāng)將電視畫面切換到帶有畫中畫視窗的應(yīng)用界面時還將帶有畫中畫視窗的應(yīng)用界面層由透明狀態(tài)切換為不透明狀態(tài);而當(dāng)將帶有畫中畫視窗的應(yīng)用界面切換到電視畫面時將電視畫面層由透明狀態(tài)切換為不透明狀態(tài)。
[0038]針對具體的切換過程,如上述切換方法,在此不一一贅述。
[0039]同時,本發(fā)明還提供了ー種智能電視,該智能電視基于本發(fā)明提供的上述切換系統(tǒng),具體地,該智能電視基于安卓系統(tǒng)、或IOS系統(tǒng)等操作系統(tǒng)。
[0040]綜上所述,本發(fā)明提供了ー種智能電視視窗的切換方法、系統(tǒng)及智能電視,通過設(shè)置単獨的動畫層來顯示切換動畫,使得視窗切換,特別是電視畫面與帶有畫中畫視窗的應(yīng)用界面進(jìn)行切換時更加平滑,避免了電視畫面圖像出現(xiàn)暫停現(xiàn)象,增強了觀看體驗。
[0041]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.ー種智能電視視窗的切換方法,其特征在于,包括步驟: 預(yù)先設(shè)置ー顯示切換畫面的動畫層,并將動畫層設(shè)置為透明狀態(tài); 當(dāng)智能電視接收視窗切換觸發(fā)指令吋,設(shè)置動畫層為不透明狀態(tài); 實時截取視窗畫面圖像,并將所述視窗畫面圖像制作成切換動畫顯示在動畫層中。
2.根據(jù)權(quán)利要求1所述的智能電視視窗的切換方法,其特征在干,當(dāng)所述視窗切換為電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換時,所述實時截取視窗畫面圖像,并將所述視窗畫面圖像制作成切換動畫顯示在動畫層中步驟具體包括: 實時緩存電視畫面圖像; 當(dāng)接收到觸發(fā)指令時,實時對緩存的電視畫面圖像進(jìn)行截圖,并將截取的電視畫面圖像制作為切換動畫; 將所述切換動畫顯示在動畫層中。
3.根據(jù)權(quán)利要求2所述的智能電視視窗的切換方法,其特征在于,當(dāng)電視畫面與帶有畫中畫視窗的應(yīng)用界面的視窗切換過程完成后,設(shè)置動畫層為透明狀態(tài)。
4.根據(jù)權(quán)利要求2所述的智能電視視窗的切換方法,其特征在于,通過ー緩存器實時緩存電視畫面圖像,并在進(jìn)行視窗切換時,從所述緩存器中截取電視畫面圖像。
5.根據(jù)權(quán)利要求1所述的智能電視視窗的切換方法,其特征在于,所述觸發(fā)指令通過遙控器上的快捷鍵、聲音識別 或者動作識別觸發(fā)。
6.根據(jù)權(quán)利要求1所述的智能電視視窗的切換方法,其特征在于,所述的視窗為包括畫中畫顯示電視圖像的媒體顯示窗ロ,所述的視窗切換指的是包括將電視畫面與帶有畫中畫視窗的應(yīng)用界面的切換。
7.ー種智能電視視窗的切換系統(tǒng),其特征在于,所述切換系統(tǒng)包括: 預(yù)設(shè)置模塊,用于預(yù)先設(shè)置ー顯示切換畫面的動畫層,并將動畫層設(shè)置為透明狀態(tài); 切換模塊,用于當(dāng)智能電視接收觸發(fā)指令將視窗進(jìn)行切換時,設(shè)置動畫層為不透明狀態(tài),以及當(dāng)所述的視窗為電視畫中畫視窗時,實時讀取電視畫面圖像,并將所述電視畫面圖像制作成切換動畫顯示在動畫層中。
8.根據(jù)權(quán)利要求7所述智能電視視窗的切換系統(tǒng),其特征在于,所述的切換模塊還包括: 緩存模塊,用于實時緩存電視畫面圖像; 截圖模塊,用于當(dāng)接收到觸發(fā)指令吋,實時對所述緩存模塊中緩存的電視畫面圖像進(jìn)行截圖,并將截取的電視畫面圖像發(fā)送至動畫制作模塊; 動畫制作模塊,用于將所述截圖模塊截取的電視畫面圖像制作為切換動畫; 顯示模塊,用于將所述切換動畫顯示在動畫層中; 切換關(guān)閉模塊,用于當(dāng)視窗切換過程完成吋,設(shè)置動畫層為透明狀態(tài)。
9.根據(jù)權(quán)利要求7所述智能電視視窗的切換系統(tǒng),其特征在于,所述切換系統(tǒng)還包括: 觸發(fā)模塊,用于接收到用戶對遙控器上的快捷鍵、聲音識別或者動作識別時,觸發(fā)電視畫面與帶有畫中畫視窗的應(yīng)用界面的視窗切換過程。
10.根據(jù)權(quán)利要求7所述智能電視視窗的切換系統(tǒng),所述的視窗為包括畫中畫顯示電視圖像的媒體顯示窗ロ,所述將視窗進(jìn)行切換指的是帶有畫中畫視窗的應(yīng)用界面與正常電視播放界面的切換。
11.一種智能電視,其 特征在于,所述智能電視包括權(quán)利要求7至10任一項所述切換系 統(tǒng)。
【文檔編號】H04N21/431GK103533424SQ201310191644
【公開日】2014年1月22日 申請日期:2013年5月22日 優(yōu)先權(quán)日:2013年5月22日
【發(fā)明者】劉莫閑, 肖凌云, 陳康增 申請人:Tcl集團股份有限公司