專(zhuān)利名稱(chēng):控制實(shí)時(shí)視頻的屏幕大小的設(shè)備和方法
技術(shù)領(lǐng)域:
符合本發(fā)明的設(shè)備和方法涉及控制實(shí)時(shí)視頻流的屏幕大小,更具體地講,涉及控制實(shí)時(shí)視頻流的屏幕大小,從而當(dāng)顯示內(nèi)容時(shí)內(nèi)容屏幕和實(shí)時(shí)視頻流屏幕不會(huì)重疊。
背景技術(shù):
在現(xiàn)有技術(shù)的數(shù)字廣播中,廣播節(jié)目被轉(zhuǎn)換為數(shù)字信號(hào),然后經(jīng)由衛(wèi)星或陸地設(shè)備被發(fā)送到電視接收器,從而可通過(guò)數(shù)字電視(TV)觀看廣播節(jié)目。也就是說(shuō),現(xiàn)有技術(shù)的數(shù)字廣播系統(tǒng)是使用數(shù)字信號(hào)執(zhí)行每個(gè)步驟(例如,制作、編輯、發(fā)送和接收)的系統(tǒng)。
模擬TV根據(jù)其包含的信息類(lèi)型(例如,圖像、聲音和文本)處理信號(hào),并順序地處理無(wú)線電信號(hào)。如果圖片和聲音質(zhì)量不夠好,則僅提供有限的信道。
可通過(guò)將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的計(jì)算電路調(diào)節(jié)數(shù)字TV。數(shù)字TV允許用戶(hù)選擇各種信息和節(jié)目,而沒(méi)有無(wú)線電和噪聲引起的干擾。從而可表現(xiàn)各種最新的圖像。
現(xiàn)有技術(shù)的數(shù)字廣播包括數(shù)字陸地廣播(由一般網(wǎng)絡(luò)廣播站提供的數(shù)字廣播)、數(shù)字衛(wèi)星TV廣播和數(shù)字線纜TV廣播。
可顯示附加內(nèi)容和數(shù)字廣播屏幕。當(dāng)經(jīng)由網(wǎng)絡(luò)或數(shù)字衛(wèi)星發(fā)送內(nèi)容時(shí),可根據(jù)數(shù)字視頻廣播-多媒體家庭平臺(tái)(DVB-MHP)以MPEG-2數(shù)字存儲(chǔ)媒體命令與控制(DSM-CC)發(fā)送內(nèi)容。當(dāng)經(jīng)由線纜或網(wǎng)絡(luò)發(fā)送內(nèi)容時(shí),可根據(jù)開(kāi)放線纜應(yīng)用平臺(tái)(OCAP)以MPEG-2格式發(fā)送內(nèi)容。
圖1示出現(xiàn)有技術(shù)的數(shù)字廣播和內(nèi)容的顯示,其中,數(shù)字廣播12和內(nèi)容11沒(méi)有重疊地被顯示。包括在內(nèi)容11中的節(jié)目調(diào)節(jié)包含數(shù)字廣播12的屏幕的大小以避免重疊,并在沒(méi)有顯示內(nèi)容的區(qū)域安排數(shù)字廣播12。
圖2示出現(xiàn)有技術(shù)的數(shù)字廣播和內(nèi)容發(fā)生重疊的情況,其中,部分?jǐn)?shù)字廣播21的屏幕與內(nèi)容屏幕22重疊。
如果重疊區(qū)域是如圖2所示的數(shù)字廣播21的底部,則數(shù)字廣播21的字幕與內(nèi)容重疊,兩者都不能被看到。
如圖1所示,內(nèi)容11可調(diào)節(jié)數(shù)字廣播12的屏幕大小,然而如果內(nèi)容不包括該功能,則看不到數(shù)字廣播與內(nèi)容的重疊。
在數(shù)字廣播接收器中使用的內(nèi)容可以是通過(guò)Java應(yīng)用程序?qū)崿F(xiàn)的Xlet。如果數(shù)字廣播與所述Xlet重疊,則用戶(hù)可通過(guò)完成Xlet觀看數(shù)字廣播。然而,可發(fā)生由于Xlet終止和重啟造成的數(shù)字廣播接收器的負(fù)荷,并且可存在直到Xlet重啟為止的延遲。
第2000-0059982號(hào)韓國(guó)專(zhuān)利公開(kāi)了數(shù)字電視的圖形界面裝置,包括控制單元,輸出控制信號(hào)以處理與從中央處理單元輸出的特定包ID(PID)相應(yīng)的流,并將處理的流的保存在存儲(chǔ)區(qū)域;Java編碼處理單元,根據(jù)控制單元的控制信號(hào)根據(jù)Java語(yǔ)法對(duì)Java編碼流進(jìn)行解碼,有關(guān)節(jié)目指南和與PID相應(yīng)的菜單圖標(biāo)的Java編碼流從中央處理單元被輸出;第二存儲(chǔ)器,存儲(chǔ)根據(jù)中央處理單元的控制信號(hào)在Java編碼處理單元中處理的節(jié)目指南和菜單圖標(biāo);圖形處理單元,根據(jù)來(lái)自控制單元的控制信號(hào)將存儲(chǔ)在第二存儲(chǔ)器中的節(jié)目指南和菜單圖標(biāo)信息的提取圖像縮小到統(tǒng)一大小并顯示它們。
然而,上述公布僅公開(kāi)了將圖標(biāo)縮小到統(tǒng)一大小的方法,并沒(méi)有提供避免數(shù)字廣播與內(nèi)容重疊的方法。
因此,需要能夠避免數(shù)字廣播與內(nèi)容重疊的方法。
發(fā)明內(nèi)容
本發(fā)明提供一種用于控制實(shí)時(shí)視頻流的屏幕大小的方法和設(shè)備,以避免當(dāng)顯示內(nèi)容時(shí)內(nèi)容屏幕與實(shí)時(shí)視頻流重疊。
本發(fā)明還提供一種用于控制實(shí)時(shí)視頻流的屏幕大小的方法和設(shè)備,其中,在其后訪問(wèn)的情況下,通過(guò)存儲(chǔ)數(shù)字信道的視頻流的屏幕大小和不需要經(jīng)過(guò)計(jì)算處理而使用存儲(chǔ)的屏幕大小轉(zhuǎn)換視頻流的屏幕大小。
根據(jù)本發(fā)明的另一方面,提供一種用于控制實(shí)時(shí)視頻流的屏幕大小的設(shè)備,所述設(shè)備包括接收單元,經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和從屬于該數(shù)字信道的內(nèi)容;控制單元,檢查視頻流與內(nèi)容是否重疊;屏幕大小轉(zhuǎn)換單元,轉(zhuǎn)換視頻流的屏幕大小以減小視頻流與內(nèi)容的重疊;和顯示單元,顯示視頻流和內(nèi)容的大小。
根據(jù)本發(fā)明的另一方面,提供一種用于控制實(shí)時(shí)視頻流的屏幕大小的方法,所述方法包括經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和從屬于該信道的內(nèi)容;檢查視頻流與內(nèi)容是否重疊;根據(jù)上面執(zhí)行的檢查結(jié)果轉(zhuǎn)換視頻流的屏幕大小以減小視頻流與內(nèi)容之間重疊;和顯示顯示視頻流和內(nèi)容。
通過(guò)結(jié)合附圖對(duì)其示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它方面將會(huì)變得更加清楚,其中圖1示出現(xiàn)有技術(shù)的數(shù)字廣播和內(nèi)容的顯示;圖2示出現(xiàn)有技術(shù)的數(shù)字廣播與內(nèi)容的重疊;圖3是顯示根據(jù)本發(fā)明示例性實(shí)施例的用于控制實(shí)時(shí)視頻流的屏幕大小的設(shè)備的框圖;圖4示出根據(jù)本發(fā)明示例性實(shí)施例的屏幕信息表;圖5示出根據(jù)本發(fā)明示例性實(shí)施例的已調(diào)節(jié)的視頻流的屏幕大小的調(diào)節(jié);和圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的如何控制實(shí)時(shí)視頻流的屏幕大小的流程圖。
具體實(shí)施例方式
通過(guò)參照下面對(duì)示例性實(shí)施例和附圖的詳細(xì)描述,本發(fā)明的各個(gè)方面的優(yōu)點(diǎn)和特定以及實(shí)現(xiàn)本發(fā)明的方法將更容易被理解。然而,可以以不同形式實(shí)現(xiàn)本發(fā)明的各方面,并且不應(yīng)被解釋為限制于在這里闡述的實(shí)施例。相反,提供這些示例性實(shí)施例從而本公開(kāi)將會(huì)是徹底和完整的,并且完全將本發(fā)明的構(gòu)思傳達(dá)給本領(lǐng)域的技術(shù)人員,本發(fā)明僅由權(quán)利要求所限定。在整個(gè)說(shuō)明書(shū)中,相同的標(biāo)號(hào)代表相同的元件。
在本發(fā)明中使用的術(shù)語(yǔ)“單元”指示將被本領(lǐng)域的技術(shù)人員理解的結(jié)構(gòu)。此外,在不脫離本發(fā)明的范圍的情況下,在使用如本領(lǐng)域的技術(shù)人員理解的硬件電路的示例性實(shí)施例中,術(shù)語(yǔ)“單元”還可被術(shù)語(yǔ)“電路”替換。然而,術(shù)語(yǔ)“單元”還可代表軟件實(shí)施例或軟件與硬件實(shí)施例的組合。
圖3是顯示根據(jù)本發(fā)明示例性實(shí)施例的用于控制實(shí)時(shí)視頻流的屏幕大小的設(shè)備的框圖。用于控制實(shí)時(shí)視頻流的屏幕大小的設(shè)備(以下,稱(chēng)為“多媒體設(shè)備”)包括接收單元310、存儲(chǔ)單元320、控制單元330、布局管理單元340、屏幕大小轉(zhuǎn)換單元350以及顯示單元360。
接收單元310經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和內(nèi)容。這里,數(shù)字信道是由提供數(shù)字內(nèi)容的通信服務(wù)提供者的陸地裝置、衛(wèi)星或線纜提供的數(shù)字信息的發(fā)送通道。因此,視頻流包括數(shù)字廣播。
從屬于數(shù)字信道的內(nèi)容是由提供數(shù)字信道的通信服務(wù)提供者提供的一種信息,并且該信息與視頻流有關(guān)或與實(shí)時(shí)圖像流無(wú)關(guān)。例如,如果接收到關(guān)于運(yùn)動(dòng)的實(shí)時(shí)圖像流,則隨后有關(guān)運(yùn)動(dòng)的信息可被提供給內(nèi)容,諸如股票、天氣和新聞的信息可被提供給內(nèi)容,而不需考慮實(shí)時(shí)圖像流的類(lèi)型。內(nèi)容可被實(shí)現(xiàn)為Xlet,并且接收的內(nèi)容可經(jīng)由接收單元310被接收并被存儲(chǔ)在存儲(chǔ)單元320中,其后該接收的內(nèi)容可被顯示。
當(dāng)經(jīng)由網(wǎng)絡(luò)或數(shù)字衛(wèi)星發(fā)送內(nèi)容時(shí),可根據(jù)DVB-MHP標(biāo)準(zhǔn)使用DSM-CC以MPEG-2格式發(fā)送內(nèi)容。當(dāng)經(jīng)由線纜或網(wǎng)絡(luò)發(fā)送內(nèi)容時(shí),可根據(jù)OCAP標(biāo)準(zhǔn)以MPEG-2格式發(fā)送內(nèi)容。
也就是說(shuō),接收單元310是接收由數(shù)字信道提供的視頻流和內(nèi)容的模塊,接收單元310包括調(diào)諧器和解調(diào)器。由解調(diào)器對(duì)通過(guò)調(diào)諧器接收的視頻流和內(nèi)容進(jìn)行解調(diào)。
解調(diào)器從調(diào)制波提取原始的視頻流和內(nèi)容的信號(hào)。解調(diào)器包括自動(dòng)增益控制(AGC)放大單元、產(chǎn)生單元、模擬到數(shù)字(A/D)轉(zhuǎn)換單元、符號(hào)恢復(fù)單元和信道解密單元。
AGC放大單元補(bǔ)償信號(hào)增益以將接收的多媒體內(nèi)容信號(hào)轉(zhuǎn)換為模擬或數(shù)字信號(hào)。也就是說(shuō),由于接收的視頻流信號(hào)和內(nèi)容信號(hào)相當(dāng)弱,因此將其放大以便正常地將其轉(zhuǎn)換為模擬或數(shù)字信號(hào)。
產(chǎn)生單元產(chǎn)生對(duì)接收的圖像流和內(nèi)容信號(hào)進(jìn)行采樣的采樣頻率。A/D轉(zhuǎn)換單元根據(jù)產(chǎn)生單元產(chǎn)生的采樣頻率將在AGC放大單元放大的視頻流和內(nèi)容信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。
轉(zhuǎn)換為數(shù)字信號(hào)的視頻流和內(nèi)容符號(hào)被發(fā)送到符號(hào)恢復(fù)單元,符號(hào)恢復(fù)單元接收對(duì)由基帶信號(hào)處理符號(hào)導(dǎo)致的現(xiàn)有符號(hào)的定時(shí)誤差的反饋以減小由A/D轉(zhuǎn)換單元發(fā)送的數(shù)字信號(hào)及符號(hào)與信號(hào)之間的誤差。其后,符號(hào)恢復(fù)單元去除符號(hào)間的相位噪聲和干擾,并將數(shù)字信號(hào)發(fā)送到信道解碼單元。
信道解碼單元從基帶信號(hào)去除在發(fā)送期間插入的同步信號(hào),并使用去除的同步信號(hào)恢復(fù)接收的數(shù)據(jù)(即,視頻流和內(nèi)容流)。
解調(diào)器可以是正交頻分復(fù)用(OFDM)解調(diào)器。OFDM解調(diào)器將單個(gè)信道分割為多個(gè)窄帶子信道,將多個(gè)彼此交叉的子載波分配給每個(gè)窄帶信道,并對(duì)其調(diào)制以進(jìn)行復(fù)用。
控制單元330檢查視頻流與內(nèi)容是否重疊。視頻流和內(nèi)容可彼此不相關(guān)。因此,部分視頻流與內(nèi)容可重疊。例如,如果接收的實(shí)時(shí)視頻流是具有字幕的電影,則字幕通常被置于屏幕的底部。在此情況下,如果內(nèi)容位于屏幕的底部,則字幕與內(nèi)容可能重疊。
控制單元330檢查視頻流與內(nèi)容是否重疊,并且通過(guò)提取部分視頻流能夠檢查提取的部分與內(nèi)容是否重疊。例如,如果在觀看視頻流時(shí)包括在視頻流的特定區(qū)域中的圖像不是重要部分,并且如果內(nèi)容沒(méi)有包括在該特定區(qū)域中,則控制單元330可確定視頻流與內(nèi)容不重疊。為此,控制單元330可包括提取圖像特征的特征提取單元(未示出)。
控制單元330具有接收單元310、存儲(chǔ)單元320、布局管理單元340、屏幕大小轉(zhuǎn)換單元350、顯示單元360以及多媒體裝置300。
屏幕大小轉(zhuǎn)換單元350轉(zhuǎn)換視頻流的屏幕大小以充分地減小視頻流與內(nèi)容的重疊。換句話(huà)說(shuō),當(dāng)轉(zhuǎn)換視頻流的屏幕大小以減小重疊時(shí),屏幕大小轉(zhuǎn)換單元350轉(zhuǎn)換視頻流的屏幕大小,允許小的重疊以避免過(guò)多的縮小視頻流的屏幕大小。屏幕大小轉(zhuǎn)換單元350根據(jù)來(lái)自控制單元330的控制命令轉(zhuǎn)換視頻流的屏幕大小。因此,即使視頻流與內(nèi)容重疊,也可不轉(zhuǎn)換視頻流的屏幕大小。也就是說(shuō),當(dāng)內(nèi)容被安排在用戶(hù)不希望觀看的部分視頻流區(qū)域中時(shí),控制單元330確定視頻流與內(nèi)容不重疊,并且不將轉(zhuǎn)換視頻流的屏幕大小的命令發(fā)送到屏幕大小轉(zhuǎn)換單元350。
存儲(chǔ)單元320存儲(chǔ)轉(zhuǎn)換的視頻流的屏幕大小。也就是說(shuō),存儲(chǔ)單元存儲(chǔ)由屏幕大小轉(zhuǎn)換單元350轉(zhuǎn)換的視頻流的屏幕大小,并且可相應(yīng)于數(shù)字信道的內(nèi)容存儲(chǔ)轉(zhuǎn)換的屏幕大小。
以表的形式存儲(chǔ)視頻流的屏幕大小和內(nèi)容標(biāo)識(shí)符之間的信息(以下,稱(chēng)為“屏幕信息表”),稍后將參照?qǐng)D4對(duì)屏幕信息表進(jìn)行詳細(xì)描述。
存儲(chǔ)單元320存儲(chǔ)下載的內(nèi)容,并且在根據(jù)用戶(hù)的選擇提取存儲(chǔ)內(nèi)容之后顯示提取的內(nèi)容。
存儲(chǔ)單元320是可以輸入或輸出信息的模塊,例如,硬盤(pán)、閃存、標(biāo)準(zhǔn)閃存(CF)卡、安全數(shù)字(SD)卡、智能媒體(SM)卡、多媒體(MMC)卡或存儲(chǔ)棒。其可包括在多媒體設(shè)備300中或單獨(dú)的設(shè)備中。
當(dāng)存儲(chǔ)單元320存儲(chǔ)屏幕信息表時(shí),屏幕大小指的是包括在屏幕信息表中的視頻流的屏幕大小,并且相應(yīng)的視頻流的屏幕大小被轉(zhuǎn)換。也就是說(shuō),控制單元330檢查與當(dāng)前接收的內(nèi)容相應(yīng)的轉(zhuǎn)換的視頻流的屏幕大小是否包括在屏幕信息表中。如果轉(zhuǎn)換的屏幕大小包括在屏幕信息表中,則相應(yīng)的屏幕大小被發(fā)送到屏幕大小轉(zhuǎn)換單元350。因此,可轉(zhuǎn)換視頻流的屏幕大小而不需單獨(dú)的計(jì)算處理。
布局管理單元340計(jì)算視頻流和內(nèi)容的屏幕大小和坐標(biāo)以減小視頻流與內(nèi)容的重疊。也就是說(shuō),如果控制單元330確定接收的視頻流與內(nèi)容重疊,則控制單元330命令布局管理單元340計(jì)算視頻流的屏幕大小及其坐標(biāo)和內(nèi)容的屏幕大小及其坐標(biāo)。
當(dāng)布局管理單元340計(jì)算視頻流的屏幕大小和內(nèi)容的屏幕大小時(shí),屏幕大小轉(zhuǎn)換單元350可參照計(jì)算的信息轉(zhuǎn)換相應(yīng)的視頻流的屏幕大小。也就是說(shuō),控制單元330可根據(jù)通過(guò)將計(jì)算的信息發(fā)送到屏幕大小轉(zhuǎn)換單元350而計(jì)算的信息轉(zhuǎn)換視頻流的屏幕大小。
顯示單元360是包括顯示轉(zhuǎn)換的屏幕大小的視頻流和內(nèi)容的圖像顯示裝置的模塊,所述顯示裝置例如,陰極射線管(CRT)、液晶顯示器(LCD)、發(fā)光二極管(LED)、有機(jī)發(fā)光二極管(OLED)以及等離子體顯示板(PDP)。
圖4示出根據(jù)本發(fā)明示例性實(shí)施例的屏幕信息表,屏幕信息表400包括數(shù)字信道字段410、內(nèi)容標(biāo)識(shí)符字段420以及屏幕信息字段430。
數(shù)字信道字段410包括指示數(shù)字信道的類(lèi)型的信息。也就是說(shuō),該信息指示經(jīng)由相應(yīng)的數(shù)字信道提供多媒體內(nèi)容的通信服務(wù)提供者。例如,當(dāng)存在通信服務(wù)提供者A、B和C時(shí),將數(shù)值0、1和2分別給予通信服務(wù)提供者A、B和C作為插入到數(shù)字信道字段410的標(biāo)識(shí)符信息。
指示內(nèi)容類(lèi)型的信息(即,內(nèi)容標(biāo)識(shí)符)包括在內(nèi)容標(biāo)識(shí)符字段420中。內(nèi)容標(biāo)識(shí)符是包括在包含內(nèi)容的包中,由分發(fā)內(nèi)容的通信服務(wù)提供者產(chǎn)生。所有內(nèi)容具有內(nèi)容標(biāo)識(shí)符。包含內(nèi)容的包包括內(nèi)容類(lèi)型、版本信息、執(zhí)行優(yōu)先級(jí)以及內(nèi)容的名稱(chēng)。
視頻流的屏幕大小和屏幕坐標(biāo)包括在屏幕信息字段430中。例如,當(dāng)以長(zhǎng)方形屏幕顯示視頻流時(shí),屏幕大小包括寬度和長(zhǎng)度,并且屏幕坐標(biāo)可包括左上角的坐標(biāo)。
由于屏幕信息表400存儲(chǔ)在存儲(chǔ)單元320中,因此屏幕大小轉(zhuǎn)換單元350可通過(guò)使用存儲(chǔ)的屏幕信息表轉(zhuǎn)換視頻流的屏幕大小。也就是說(shuō),不需要布局管理單元340執(zhí)行計(jì)算處理就可轉(zhuǎn)換視頻流的屏幕大小。如果接收的內(nèi)容的內(nèi)容標(biāo)識(shí)符與包括在屏幕信息表中400中的內(nèi)容標(biāo)識(shí)符相同,則屏幕大小轉(zhuǎn)換單元350通過(guò)使用與包括在屏幕信息表400中的內(nèi)容標(biāo)識(shí)符相應(yīng)的屏幕信息轉(zhuǎn)換視頻流的屏幕大小。
圖5示出根據(jù)本發(fā)明示例性實(shí)施例的視頻流的屏幕大小的調(diào)節(jié)。
當(dāng)視頻流511占據(jù)整個(gè)屏幕區(qū)域501,并且內(nèi)容512被安排在屏幕的底部時(shí),產(chǎn)生視頻流511與內(nèi)容512的重疊區(qū)域。如果重疊區(qū)域是視頻流511的重要部分時(shí),則用戶(hù)不能檢查視頻流511的重要部分以及內(nèi)容512的細(xì)節(jié)。
控制單元330確認(rèn)視頻流511與內(nèi)容512的重疊,并搜索已從存儲(chǔ)在存儲(chǔ)單元320中的屏幕信息表400接收的關(guān)于內(nèi)容512的內(nèi)容標(biāo)識(shí)符。其后,如果存儲(chǔ)了接收的內(nèi)容512的內(nèi)容標(biāo)識(shí)符,則控制單元330提取相應(yīng)的視頻流的屏幕信息并將其發(fā)送到屏幕大小轉(zhuǎn)換單元350。如果沒(méi)有存儲(chǔ)接收的內(nèi)容512的內(nèi)容標(biāo)識(shí)符,則控制單元330命令布局管理單元340計(jì)算具有最小重疊區(qū)域的視頻流511的屏幕大小以及屏幕坐標(biāo),其后將計(jì)算的屏幕信息發(fā)送到屏幕大小轉(zhuǎn)換單元350。
控制單元330將包括在屏幕信息表400中的視頻流511的轉(zhuǎn)換的屏幕信息或由布局管理單元340計(jì)算的視頻流511的屏幕信息發(fā)送到屏幕大小轉(zhuǎn)換單元350,從而可改變視頻流511的屏幕大小和屏幕坐標(biāo)。
屏幕520示出在屏幕區(qū)域502上顯示縮小大小的視頻流521和與視頻流521間隔一定距離布置的內(nèi)容522。由于縮小的視頻流521和內(nèi)容522沒(méi)有重疊地被布置,因此用戶(hù)可識(shí)別縮小的視頻流521和內(nèi)容522的信息。
然而,屏幕520在垂直方向上示出視頻流521的大小。然而,屏幕大小轉(zhuǎn)換單元350可參照縮小的視頻流521的長(zhǎng)寬比在水平方向和垂直方向上縮小屏幕大小。
如果視頻流和內(nèi)容實(shí)質(zhì)上重疊的區(qū)域不是期望觀看的部分視頻流,則可不執(zhí)行上述通過(guò)屏幕大小轉(zhuǎn)換單元350調(diào)節(jié)視頻流的屏幕大小的操作。
當(dāng)視頻流和內(nèi)容的重疊區(qū)域的大小超過(guò)閾值時(shí),控制單元330命令屏幕大小轉(zhuǎn)換單元350轉(zhuǎn)換視頻流的屏幕大小,并且命令布局管理單元340轉(zhuǎn)換內(nèi)容或?qū)⒈伙@示內(nèi)容的坐標(biāo)和大小。
圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的如何控制實(shí)時(shí)視頻流的屏幕大小的流程圖。以下,假設(shè)多媒體服務(wù)器300在與示例性實(shí)施例相應(yīng)的Java環(huán)境中執(zhí)行。還應(yīng)注意,本領(lǐng)域的技術(shù)人員應(yīng)該理解多媒體服務(wù)器300可在各種環(huán)境中操作。
多媒體服務(wù)器300的接收單元310接收實(shí)時(shí)視頻流和從屬于數(shù)字信道的內(nèi)容以控制實(shí)時(shí)視頻流的屏幕大小(S610)。這里,可通過(guò)陸地設(shè)備、衛(wèi)星或線纜中的一個(gè)提供數(shù)字信道。
內(nèi)容是由提供數(shù)字信道的通信服務(wù)提供者提供的一種信息,并且可被實(shí)現(xiàn)為Java應(yīng)用程序中的Xlet。當(dāng)內(nèi)容用Xlet實(shí)現(xiàn)時(shí),接收單元310接收?qǐng)?zhí)行信號(hào),并下載該內(nèi)容。
也就是說(shuō),包括在接收單元310中的數(shù)字TV中間件接收內(nèi)容執(zhí)行信號(hào),并檢查接收到的信號(hào)是否用于新內(nèi)容的執(zhí)行。如果接收到的信號(hào)用于新內(nèi)容的執(zhí)行,則接收單元310檢查相應(yīng)的內(nèi)容是否存儲(chǔ)在存儲(chǔ)單元320中。如果相應(yīng)的內(nèi)容存儲(chǔ)在存儲(chǔ)單元320中,則接收單元310提取存儲(chǔ)的內(nèi)容;否則,接收單元310通過(guò)網(wǎng)絡(luò)從單獨(dú)的裝置下載內(nèi)容。
數(shù)字TV中間件將內(nèi)容發(fā)送到Java虛擬機(jī)(JVM)。如果不包括自動(dòng)執(zhí)行操作選項(xiàng),則可通過(guò)用戶(hù)的選擇將內(nèi)容發(fā)送到JVM。
JVM通過(guò)載入內(nèi)容的類(lèi)初始化內(nèi)容使用的資源,并將內(nèi)容的狀態(tài)從停止轉(zhuǎn)換為活動(dòng)??芍苯愚D(zhuǎn)換視頻流的屏幕大小的實(shí)時(shí)視頻流的屏幕調(diào)節(jié)程序可包括在內(nèi)容中。
接收的內(nèi)容被繪制在圖形背景中,并且控制單元330通過(guò)使用繪圖檢查視頻流與內(nèi)容是否重疊(S620)。此時(shí),控制單元330可檢查期望的部分視頻流與內(nèi)容是否重疊。當(dāng)內(nèi)容與視頻流的圖像區(qū)域上的非期望部分重疊時(shí),控制單元330可確定它們不重疊。
如果確認(rèn)視頻流與內(nèi)容重疊,則控制單元330確定與當(dāng)前接收的內(nèi)容相應(yīng)的視頻流的轉(zhuǎn)換的屏幕信息是否存在于存儲(chǔ)在存儲(chǔ)單元320中的屏幕信息表400中(S630)。也就是說(shuō),控制單元330確定與包括在接收的內(nèi)容中的內(nèi)容標(biāo)識(shí)符相同的內(nèi)容標(biāo)識(shí)符是否包括在屏幕信息表400中。如果相同的內(nèi)容標(biāo)識(shí)符包括在屏幕信息表400中,則控制單元330提取與該內(nèi)容標(biāo)識(shí)符相應(yīng)的視頻流的轉(zhuǎn)換的屏幕信息,并將其發(fā)送到屏幕大小轉(zhuǎn)換單元350。
然而,如果相同的內(nèi)容標(biāo)識(shí)符沒(méi)有存儲(chǔ)在存儲(chǔ)單元320中,則控制單元330將當(dāng)前接收的視頻流和內(nèi)容的屏幕信息發(fā)送到布局管理單元340。
接收視頻流和內(nèi)容的屏幕信息的布局管理單元340計(jì)算視頻流的屏幕大小和坐標(biāo)以縮小視頻流與內(nèi)容的重疊區(qū)域的坐標(biāo)(S640)。計(jì)算的視頻流的屏幕信息被發(fā)送到控制單元330,并且在將屏幕信息插入屏幕信息表400之后,控制單元330更新接收的視頻流的屏幕信息,并將屏幕信息發(fā)送到屏幕大小轉(zhuǎn)換單元350。
也就是說(shuō),控制單元330可從存儲(chǔ)單元320接收視頻流的轉(zhuǎn)換的屏幕信息,或從布局管理單元340接收視頻流的屏幕信息,從而發(fā)送所述信息之一。
因此,屏幕大小轉(zhuǎn)換單元350以這樣的方式轉(zhuǎn)換視頻流的屏幕大小可使用接收的視頻流的屏幕大小縮小視頻流與內(nèi)容的重疊區(qū)域(S650)。
其后,顯示單元360顯示具有轉(zhuǎn)換的屏幕大小的視頻流和從屬于數(shù)字信道的內(nèi)容(S660)。
布局管理單元340可計(jì)算內(nèi)容的屏幕坐標(biāo)和屏幕大小,并將內(nèi)容發(fā)送到屏幕大小轉(zhuǎn)換單元350。從而,通過(guò)顯示單元360顯示轉(zhuǎn)換的內(nèi)容。
可通過(guò)計(jì)算機(jī)程序指令執(zhí)行圖3示出的框圖的每個(gè)塊和圖6示出的流程圖的每個(gè)步驟。這些計(jì)算機(jī)程序指令可被提供給通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生機(jī)器,從而經(jīng)計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)在一個(gè)流程圖塊或多個(gè)流程圖塊中指定的功能的手段。這些計(jì)算機(jī)程序指令也可被存儲(chǔ)在可指導(dǎo)計(jì)算機(jī)或者其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中,以便存儲(chǔ)在計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)器中的指令生產(chǎn)包括執(zhí)行在一個(gè)流程圖塊或多個(gè)流程圖塊中說(shuō)明的功能的產(chǎn)品。
計(jì)算機(jī)程序指令也可被載入計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以使得一系列操作步驟在計(jì)算機(jī)或其他可編程設(shè)備上被執(zhí)行以產(chǎn)生計(jì)算機(jī)執(zhí)行的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在一個(gè)流程圖塊或多個(gè)流程圖塊中指定的功能的步驟。
此外,流程圖的每個(gè)塊可以表示包括一個(gè)或多個(gè)實(shí)現(xiàn)特定邏輯功能的可執(zhí)行指令的模塊、代碼段、或者部分代碼。在可選則的實(shí)現(xiàn)方式中,塊中表示的功能可能不按次序發(fā)生。例如,根據(jù)涉及的功能性,連續(xù)顯示的兩個(gè)塊可能基本上同時(shí)執(zhí)行,或者可能有時(shí)以相反的次序執(zhí)行。
如上所述,本發(fā)明的用于控制實(shí)時(shí)視頻流的屏幕大小的設(shè)備和方法可提供至少下面的一個(gè)效果。
第一,通過(guò)充分地避免當(dāng)顯示內(nèi)容時(shí)內(nèi)容的屏幕與實(shí)時(shí)視頻流的屏幕的重疊,用戶(hù)可有效地接收視頻和內(nèi)容的信息。
第二,通過(guò)存儲(chǔ)數(shù)字信道的視頻流的屏幕大小并使用存儲(chǔ)的屏幕大小,可轉(zhuǎn)換視頻流的屏幕大小,從而可減小不必要的計(jì)算。
第三,可根據(jù)內(nèi)容的大小轉(zhuǎn)換視頻流,這可實(shí)時(shí)改變屏幕大小。
盡管參照本發(fā)明示例性實(shí)施例具體示出和描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員應(yīng)該理解在不脫離由權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。因此,應(yīng)該理解提供的上述實(shí)施例僅是描述性的,不應(yīng)被理解為限制本發(fā)明的范圍。
權(quán)利要求
1.一種用于控制實(shí)時(shí)視頻流的屏幕大小的設(shè)備,所述設(shè)備包括接收單元,經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和內(nèi)容;控制單元,確定視頻流與內(nèi)容之間是否存在重疊;屏幕大小轉(zhuǎn)換單元,根據(jù)控制單元的確定結(jié)果轉(zhuǎn)換視頻流的屏幕大小以減小重疊;和顯示單元,顯示內(nèi)容和具有轉(zhuǎn)換的屏幕大小的視頻流。
2.如權(quán)利要求1所述的設(shè)備,其中,通過(guò)陸地設(shè)備、衛(wèi)星和線纜中的至少一種提供所述數(shù)字信道。
3.如權(quán)利要求1所述的設(shè)備,其中,所述內(nèi)容包括Xlet,并由通信服務(wù)提供者提供。
4.如權(quán)利要求1所述的設(shè)備,還包括布局管理單元,計(jì)算視頻流和內(nèi)容的屏幕大小及坐標(biāo),以減小視頻流與內(nèi)容的重疊。
5.如權(quán)利要求4所述的設(shè)備,其中,屏幕大小轉(zhuǎn)換單元通過(guò)使用計(jì)算的屏幕大小和坐標(biāo)轉(zhuǎn)換視頻流的屏幕大小。
6.如權(quán)利要求1所述的設(shè)備,還包括存儲(chǔ)單元,存儲(chǔ)轉(zhuǎn)換的視頻流的屏幕大小。
7.如權(quán)利要求6所述的設(shè)備,其中,屏幕大小轉(zhuǎn)換單元參照存儲(chǔ)的屏幕大小轉(zhuǎn)換視頻流的屏幕大小。
8.一種用于控制實(shí)時(shí)視頻流的屏幕大小的方法,所述方法包括經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和內(nèi)容;確定視頻流與內(nèi)容之間是否存在重疊;根據(jù)確定結(jié)果轉(zhuǎn)換視頻流的屏幕大小以減小視頻流與內(nèi)容之間的重疊;和顯示內(nèi)容和具有轉(zhuǎn)換的屏幕大小的視頻流。
9.如權(quán)利要求8所述的方法,其中,通過(guò)陸地設(shè)備、衛(wèi)星和線纜中的至少一種提供所述數(shù)字信道。
10.如權(quán)利要求8所述的方法,其中,所述內(nèi)容包括Xlet,并由通信服務(wù)提供者提供。
11.如權(quán)利要求8所述的方法,還包括計(jì)算視頻流和內(nèi)容的屏幕大小及坐標(biāo),以減小視頻流與內(nèi)容的重疊。
12.如權(quán)利要求11所述的方法,其中,轉(zhuǎn)換視頻流的屏幕大小的步驟包括通過(guò)使用計(jì)算的屏幕大小和坐標(biāo)轉(zhuǎn)換視頻流的屏幕大小。
13.如權(quán)利要求8所述的方法,還包括存儲(chǔ)轉(zhuǎn)換的視頻流的屏幕大小。
14.如權(quán)利要求13所述的方法,其中,轉(zhuǎn)換視頻流的屏幕大小的步驟包括參照存儲(chǔ)的屏幕大小轉(zhuǎn)換視頻流的屏幕大小。
15.一種包括用于控制實(shí)時(shí)視頻的屏幕大小的方法的計(jì)算機(jī)可讀介質(zhì),所述方法包括經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和內(nèi)容;確定視頻流與內(nèi)容之間是否存在重疊;根據(jù)確定結(jié)果轉(zhuǎn)換視頻流的屏幕大小以減小所述重疊;和顯示內(nèi)容和具有轉(zhuǎn)換的屏幕大小的視頻流。
16.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中,通過(guò)陸地設(shè)備、衛(wèi)星和線纜中的至少一種提供所述數(shù)字信道。
17.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),其中,所述內(nèi)容包括Xlet,并由通信服務(wù)提供者提供。
18.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),還包括計(jì)算視頻流和內(nèi)容的屏幕大小及坐標(biāo),以減小視頻流與內(nèi)容的重疊。
19.如權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),其中,轉(zhuǎn)換視頻流的屏幕大小的步驟包括通過(guò)使用計(jì)算的屏幕大小和坐標(biāo)轉(zhuǎn)換視頻流的屏幕大小。
20.如權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),還包括存儲(chǔ)轉(zhuǎn)換的視頻流的屏幕大小,其中,轉(zhuǎn)換視頻流的屏幕大小的步驟包括參照存儲(chǔ)的屏幕大小轉(zhuǎn)換視頻流的屏幕大小。
全文摘要
公開(kāi)一種用于控制實(shí)時(shí)視頻流的屏幕大小的方法和設(shè)備。所述方法包括經(jīng)由數(shù)字信道接收實(shí)時(shí)視頻流和內(nèi)容;確定視頻流與內(nèi)容之間是否存在重疊;根據(jù)確定結(jié)果轉(zhuǎn)換視頻流的屏幕大小以減小視頻流與內(nèi)容之間重疊;和顯示內(nèi)容和具有轉(zhuǎn)換的屏幕大小的視頻流。
文檔編號(hào)H04N7/52GK101026711SQ20071007918
公開(kāi)日2007年8月29日 申請(qǐng)日期2007年2月15日 優(yōu)先權(quán)日2006年2月24日
發(fā)明者樸相丁 申請(qǐng)人:三星電子株式會(huì)社