專利名稱:開放式有線廣播處理裝置及其控制方法
技術(shù)領(lǐng)域:
按照本發(fā)明的裝置和方法涉及開放式有線(open cable)廣播處理,更具體地說(shuō),涉及減少通過(guò)應(yīng)用改變頻道的時(shí)間的開放式有線廣播處理裝置以及其控制方法。
背景技術(shù):
使用衛(wèi)星、地面波或纜線的數(shù)字廣播已經(jīng)在全球得到推廣。并且,除了一般的具有簡(jiǎn)單音頻和視頻功能的數(shù)字廣播處理裝置之外,對(duì)于通過(guò)端口連接中間件并且提供高規(guī)格的數(shù)字廣播處理裝置存在著不斷增長(zhǎng)的需求。
中間件被大致分為標(biāo)準(zhǔn)類型和非標(biāo)準(zhǔn)類型。非標(biāo)準(zhǔn)類型包括開放式電視(Open TV)、媒體高速路(Media Highway)、Liberate等。標(biāo)準(zhǔn)類型包括多媒體家庭平臺(tái)(MHP)、DTV應(yīng)用軟件環(huán)境(DASE)、高級(jí)電視加強(qiáng)論壇(ATVEF)、開放式有線應(yīng)用平臺(tái)(OCAP)等。
將參照?qǐng)D1描述在根據(jù)OCAP的現(xiàn)有技術(shù)的開放式有線廣播處理裝置中通過(guò)經(jīng)由廣播信號(hào)接收的應(yīng)用(應(yīng)用程序)將一個(gè)頻道改變?yōu)榱硪粋€(gè)頻道的處理。
首先將描述根據(jù)OCAP的開放式有線廣播處理裝置的結(jié)構(gòu)。開放式有線廣播處理裝置包括支持開放式有線應(yīng)用平臺(tái)(OCAP)標(biāo)準(zhǔn)的開放式有線應(yīng)用平臺(tái)中間件2;控制開放式有線廣播處理裝置的控制器3;以及在控制器3和OCAP中間件2之間進(jìn)行接口連接(interface)的Java本地接口(JNI)2c。OCAP中間件2是由OCAP標(biāo)準(zhǔn)定義的接口。OCAP中間件2允許在發(fā)送廣播信號(hào)的發(fā)送系統(tǒng)與開放式有線廣播處理裝置之間的數(shù)據(jù)通信。OCAP中間件2根據(jù)其功能被分成多個(gè)包(package)。OCAP中間件2包括通過(guò)應(yīng)用(應(yīng)用程序)1執(zhí)行物理調(diào)諧功能的javax.tv.service.selection包2a和通過(guò)應(yīng)用1執(zhí)行媒體設(shè)置功能的javax.tv.media包2b。
當(dāng)由發(fā)送系統(tǒng)發(fā)送的應(yīng)用1命令改變開放式有線廣播處理裝置當(dāng)前正在提供的服務(wù)的頻道,即,改變到不同于當(dāng)前頻道的另一個(gè)頻道以向觀看者提供媒體時(shí),OCAP中間件2的javax.tv.service.selection包2a通過(guò)JNI 2c向控制器3輸出根據(jù)應(yīng)用1的頻道改變命令的調(diào)諧命令,由此請(qǐng)求控制器3執(zhí)行調(diào)諧功能。然后,控制器3控制調(diào)諧器(未示出)調(diào)諧頻率以改變當(dāng)前頻道。調(diào)諧器的頻率調(diào)諧指的是物理頻道改變。
當(dāng)調(diào)諧器完成物理頻道改變時(shí),控制器3通過(guò)JNI 2c輸出調(diào)諧完成信號(hào)至javax.tv.service.selection包2a,以通知物理調(diào)諧完成。javax.tv.service.selection包2a接收該調(diào)諧完成信號(hào)并將調(diào)諧完成通知給javax.tv.media包2b。javax.tv.media包2b識(shí)別到物理調(diào)諧完成,并通過(guò)JNI 2c向控制器3輸出媒體設(shè)置命令,以便處理經(jīng)由通過(guò)物理頻率調(diào)諧得到的其它頻道接收的多個(gè)媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1、音頻數(shù)據(jù)1、視頻數(shù)據(jù)2和音頻數(shù)據(jù)3)中的根據(jù)應(yīng)用1的頻道改變命令的音頻數(shù)據(jù)和視頻數(shù)據(jù)(例如視頻數(shù)據(jù)1和音頻數(shù)據(jù)2),由此向控制器3請(qǐng)求媒體設(shè)置操作??刂破?控制信號(hào)處理器(未示出)根據(jù)所設(shè)置的媒體設(shè)置信息處理和輸出通過(guò)其它頻道接收的多個(gè)媒體數(shù)據(jù)中的視頻數(shù)據(jù)1和音頻數(shù)據(jù)2。
如上所述,OCAP中間件2被分成控制物理調(diào)諧功能的javax.tv.service.selection包2a和控制媒體設(shè)置功能的javax.tv.media包2b。OCAP中間件2首先執(zhí)行物理調(diào)諧操作,然后執(zhí)行媒體設(shè)置操作。因此,即使控制器3通過(guò)服務(wù)信息(SI)已經(jīng)識(shí)別出其它頻道上的媒體數(shù)據(jù),OCAP中間件2也要在執(zhí)行物理調(diào)諧操作之后執(zhí)行媒體設(shè)置操作,從而使改變到另一個(gè)頻道花費(fèi)太多的時(shí)間。
發(fā)明內(nèi)容
因此,本發(fā)明的一方面提供一種開放式有線廣播處理裝置及其控制方法,所述開放式有線廣播處理裝置會(huì)減少應(yīng)用將一個(gè)頻道改變到另一個(gè)頻道的時(shí)間。
本發(fā)明的各方面和優(yōu)點(diǎn)將部分地在隨后的說(shuō)明書中進(jìn)行描述,并且將部分地通過(guò)該說(shuō)明變得明顯,或者可以通過(guò)對(duì)本發(fā)明的實(shí)踐學(xué)習(xí)到。
本發(fā)明的前述和/或其它方法還通過(guò)提供一種包括調(diào)諧器的開放式有線廣播處理裝置來(lái)實(shí)現(xiàn),該裝置還包括信號(hào)處理器,其根據(jù)媒體設(shè)置信息選擇性地處理通過(guò)廣播信號(hào)接收的至少一個(gè)媒體數(shù)據(jù);接口,其在接收到應(yīng)用時(shí),根據(jù)該應(yīng)用的頻道改變命令輸出調(diào)諧命令;以及控制器,其預(yù)存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的媒體識(shí)別信息,控制所述調(diào)諧器根據(jù)從所述接口輸出的調(diào)諧命令將第一頻道改變?yōu)榈诙l道,并根據(jù)所述媒體標(biāo)識(shí)信息設(shè)置所述媒體設(shè)置信息以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中的參考媒體數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)方面,所述控制器預(yù)存儲(chǔ)與所述參考媒體數(shù)據(jù)相對(duì)應(yīng)的參考媒體識(shí)別信息,并設(shè)置所述媒體設(shè)置信息以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中與第二頻道的參考媒體識(shí)別信息相對(duì)應(yīng)的參考媒體數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)方面,所述至少一個(gè)媒體數(shù)據(jù)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)中的至少一個(gè)。
根據(jù)本發(fā)明的一個(gè)方面,所述控制器在所述第一頻道被根據(jù)調(diào)諧命令改變?yōu)榈诙l道時(shí),向所述接口輸出調(diào)諧完成信號(hào),并且當(dāng)接收到該調(diào)諧完成信號(hào)時(shí),所述接口根據(jù)所述應(yīng)用的頻道改變命令向該控制器輸出媒體設(shè)置命令。
根據(jù)本發(fā)明的一個(gè)方面,當(dāng)接收到所述媒體設(shè)置命令時(shí),所述控制器將根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于所述參考媒體識(shí)別信息的參考媒體數(shù)據(jù)進(jìn)行比較,并且如果根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與參考媒體數(shù)據(jù)互不相同,則利用根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)重設(shè)所述信號(hào)處理器的媒體設(shè)置信息。
根據(jù)本發(fā)明的一個(gè)方面,所述接口包括開放式有線應(yīng)用平臺(tái)OCAP中間件,其包括根據(jù)應(yīng)用的媒體改變命令輸出調(diào)諧命令的服務(wù)設(shè)置器和在接收到調(diào)諧完成信號(hào)時(shí)根據(jù)應(yīng)用的頻道改變命令輸出媒體設(shè)置命令的媒體設(shè)置器。
根據(jù)本發(fā)明的一個(gè)方面,所述控制器預(yù)存儲(chǔ)包括按頻道的媒體識(shí)別信息的服務(wù)信息SI。
根據(jù)本發(fā)明的一個(gè)方面,所述控制器在接收到來(lái)自所述接口的調(diào)諧命令時(shí)控制所述信號(hào)處理器執(zhí)行靜音操作,并且在利用參考媒體數(shù)據(jù)設(shè)置媒體設(shè)置信息之后控制所述信號(hào)處理器不執(zhí)行該靜音操作。
本發(fā)明的前述和/或其它方面還通過(guò)提供一種控制開放式有線廣播處理裝置的方法來(lái)實(shí)現(xiàn),該開放式有線廣播處理裝置包括調(diào)諧器和根據(jù)媒體設(shè)置信息有選擇地處理通過(guò)廣播信號(hào)接收的至少一個(gè)媒體數(shù)據(jù)的信號(hào)處理器,所述方法包括在控制器中存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的媒體識(shí)別信息;根據(jù)應(yīng)用的頻道改變信息,從接收該應(yīng)用的接口向該控制器輸出調(diào)諧命令;根據(jù)從接收所述調(diào)諧命令的控制器接收到的該調(diào)諧命令控制所述調(diào)諧器將第一頻道改變?yōu)榈诙l道;以及根據(jù)所述媒體識(shí)別信息,利用通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中的參考媒體數(shù)據(jù)設(shè)置所述媒體設(shè)置信息。
根據(jù)本發(fā)明的一個(gè)方面,所述方法還包括在所述控制器中存儲(chǔ)與所述參考媒體數(shù)據(jù)相對(duì)應(yīng)的參考媒體識(shí)別信息;其中,所述設(shè)置媒體設(shè)置信息包括設(shè)置該媒體設(shè)置信息,以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中與該第二頻道的參考媒體識(shí)別信息相對(duì)應(yīng)的參考媒體數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)方面,所述至少一個(gè)媒體數(shù)據(jù)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)中的至少一個(gè)。
根據(jù)本發(fā)明的一個(gè)方面,所述方法還包括當(dāng)所述第一頻道根據(jù)所述調(diào)諧命令被改變?yōu)樗龅诙l道時(shí),從所述控制器向所述接口輸出調(diào)諧完成信號(hào);以及從接收該調(diào)諧完成命令的接口向該控制器輸出根據(jù)所述應(yīng)用的頻道改變命令的媒體設(shè)置命令。
根據(jù)本發(fā)明的一個(gè)方面,所述方法還包括由接收所述媒體設(shè)置命令的控制器將根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于所述參考媒體識(shí)別信息的參考媒體數(shù)據(jù)進(jìn)行比較;以及如果根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與所述參考媒體數(shù)據(jù)互不相同,則利用根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)重設(shè)所述信號(hào)處理器的媒體設(shè)置信息。
根據(jù)本發(fā)明的一個(gè)方面,所述接口包括開放式有線應(yīng)用平臺(tái)OCAP中間件,其包括輸出調(diào)諧命令的服務(wù)設(shè)置器和輸出媒體設(shè)置命令的媒體設(shè)置器。
根據(jù)本發(fā)明的一個(gè)方面,所述方法還包括當(dāng)接收到來(lái)自所述接口的調(diào)諧命令時(shí),控制所述信號(hào)處理器執(zhí)行靜音操作;以及在利用所述參考媒體數(shù)據(jù)設(shè)置所述媒體設(shè)置信息之后,控制該信號(hào)處理器不執(zhí)行該靜音操作。
通過(guò)以下結(jié)合附圖對(duì)實(shí)施例進(jìn)行的描述,本發(fā)明的上述和/或其它方面將變得明顯且更加容易理解。
圖1是圖示通過(guò)應(yīng)用改變頻道的相關(guān)技術(shù)的開放式有線廣播處理裝置的方框圖;
圖2是根據(jù)本發(fā)明示例實(shí)施例的開放式有線廣播處理裝置的控制方框圖;圖3是圖示通過(guò)本發(fā)明示例實(shí)施例的應(yīng)用改變頻道的開放式有線廣播處理裝置的部分方框圖;以及圖4是通過(guò)根據(jù)本發(fā)明示例實(shí)施例的應(yīng)用改變頻道的開放式有線廣播處理裝置的控制流程圖。
具體實(shí)施例方式
現(xiàn)在將具體描述本發(fā)明的示例實(shí)施例,附圖中圖示了它們的例子,其中,相似的參考標(biāo)記始終指代相似的元素。
如圖2所示,根據(jù)本發(fā)明示例實(shí)施例的開放式有線系統(tǒng)包括發(fā)送系統(tǒng)200和開放式有線廣播處理裝置100。
發(fā)送系統(tǒng)200轉(zhuǎn)發(fā)信號(hào)到有線廣播。頭端(head-end)是發(fā)送系統(tǒng)200的典型例子。發(fā)送系統(tǒng)200可以發(fā)送有線廣播信號(hào)以用于有線廣播。由發(fā)送系統(tǒng)200發(fā)送的有線廣播信號(hào)包括通過(guò)帶內(nèi)(in-band,IB)發(fā)送的有線廣播節(jié)目和通過(guò)帶外(out-of-band,OOB)發(fā)送的OOB數(shù)據(jù)。OOB數(shù)據(jù)包括控制發(fā)送系統(tǒng)200和開放式有線廣播處理裝置100的命令數(shù)據(jù)以及關(guān)于廣播節(jié)目的附加信息(例如文本廣播、VOD等)。
發(fā)送系統(tǒng)200可以通過(guò)有線廣播信號(hào)發(fā)送具有頻道改變命令的應(yīng)用,以便通過(guò)不是開放式有線廣播處理裝置100的當(dāng)前觀看頻道的另一個(gè)頻道向觀看者提供諸如視頻點(diǎn)播(VOD)服務(wù)或突發(fā)新聞(breaking news)服務(wù)的媒體。應(yīng)用命令頻道改變包括物理調(diào)諧其它頻道的頻率的命令和設(shè)置經(jīng)由其它頻道接收的媒體數(shù)據(jù)中將要通過(guò)處理提供給觀看者的媒體數(shù)據(jù)的命令。優(yōu)選但不是必需地,媒體數(shù)據(jù)包括至少視頻數(shù)據(jù)和音頻數(shù)據(jù)之一。
開放式有線廣播處理裝置100包括調(diào)諧器10、信號(hào)處理器15、顯示部分17、揚(yáng)聲器19、接口20和控制器30。舉例來(lái)說(shuō),開放式有線廣播處理裝置100可以是數(shù)字頻道就緒(DCR)TV、DCR機(jī)頂盒等。
調(diào)諧器10根據(jù)控制器30的控制調(diào)諧由發(fā)送系統(tǒng)200發(fā)送的多個(gè)頻道中的一個(gè)頻道的有線廣播信號(hào)。調(diào)諧器10可以包括接收有線廣播信號(hào)的頻率帶寬的帶內(nèi)有線廣播節(jié)目的帶內(nèi)頻道調(diào)諧器;和接收帶外(OOB)的OOB數(shù)據(jù)的OOB頻道調(diào)諧器。OOB數(shù)據(jù)可以包括命令頻道改變的命令數(shù)據(jù)以及關(guān)于廣播節(jié)目的附加信息(文本廣播、VOD文本數(shù)據(jù)、電子節(jié)目指南數(shù)據(jù)、服務(wù)通信、授權(quán)數(shù)據(jù)等)。
信號(hào)處理器15根據(jù)預(yù)設(shè)的媒體設(shè)置信息有選擇地處理通過(guò)調(diào)諧器10接收的至少一個(gè)媒體數(shù)據(jù)。也就是,信號(hào)處理器15對(duì)通過(guò)當(dāng)前頻道接收的多個(gè)媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1、音頻數(shù)據(jù)1、音頻數(shù)據(jù)2和音頻數(shù)據(jù)3)中關(guān)于該媒體數(shù)據(jù)的媒體設(shè)置信息(例如視頻數(shù)據(jù)1、音頻數(shù)據(jù)2)進(jìn)行處理,并將其輸出到顯示部分17和揚(yáng)聲器19。信號(hào)處理器15根據(jù)預(yù)設(shè)媒體設(shè)置信息處理通過(guò)調(diào)諧器10接收的多個(gè)媒體數(shù)據(jù)中的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1和音頻數(shù)據(jù)2)并將其輸出到顯示部分17和揚(yáng)聲器19。
信號(hào)處理器15可以包括解調(diào)器(未示出),其解調(diào)由調(diào)諧器10調(diào)諧的頻道的有線廣播節(jié)目的媒體數(shù)據(jù);OOB解調(diào)器(未示出),其解調(diào)由調(diào)諧器10接收的OOB數(shù)據(jù);傳輸(TP)解復(fù)用器(未示出),其將解擾的有線廣播節(jié)目的媒體數(shù)據(jù)或OOB數(shù)據(jù)解復(fù)用成音頻數(shù)據(jù)、視頻數(shù)據(jù)和OOB數(shù)據(jù);以及解碼器(未示出),其對(duì)來(lái)自TP解復(fù)用器的視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行解碼并將其輸出至顯示部分17和揚(yáng)聲器19。
接口20允許發(fā)送系統(tǒng)200與開放式有線廣播處理裝置100之間的數(shù)據(jù)通信。當(dāng)發(fā)送系統(tǒng)200發(fā)送命令將頻道改變?yōu)榱硪粋€(gè)頻道的應(yīng)用時(shí),接口20向控制器30輸出根據(jù)應(yīng)用的頻道改變命令的調(diào)諧命令。當(dāng)接收到來(lái)自控制器30的調(diào)諧完成信號(hào)時(shí),接口20根據(jù)來(lái)自發(fā)送系統(tǒng)200的應(yīng)用的頻道改變命令向控制器30輸出媒體設(shè)置命令。
如圖3所示,接口20包括開放式有線應(yīng)用平臺(tái)(OCAP)中間件21。稍后將參照?qǐng)D3描述接口20。
控制器30預(yù)存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的媒體識(shí)別信息。更具體地說(shuō),控制器30預(yù)存儲(chǔ)服務(wù)信息(SI),包括關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的按頻道的媒體識(shí)別信息。通常,SI被預(yù)存在開放式有線廣播處理裝置100中。并且,根據(jù)存儲(chǔ)在開放式有線廣播處理裝置100中的OCAP標(biāo)準(zhǔn),SI被存儲(chǔ)在有線卡中。有線卡可以安裝在開放式有線廣播處理裝置100中。控制器30按頻道預(yù)存儲(chǔ)參考媒體識(shí)別信息以作為默認(rèn)值。
控制器30根據(jù)從接口20輸入的調(diào)諧命令控制調(diào)諧器10將一個(gè)頻道改變到另一個(gè)頻道。當(dāng)頻道通過(guò)調(diào)諧器10的物理頻率調(diào)諧而改變時(shí),控制器30根據(jù)與改變后的其它頻道相對(duì)應(yīng)的媒體識(shí)別信息識(shí)別通過(guò)改變后的其它頻道接收的媒體數(shù)據(jù)的類型。控制器30設(shè)置信號(hào)處理器15的媒體設(shè)置信息,以處理所識(shí)別的媒體數(shù)據(jù)中與改變后的其它頻道的參考媒體識(shí)別信息相對(duì)應(yīng)的參考媒體數(shù)據(jù)。
信號(hào)處理器15處理通過(guò)改變后的其它頻道接收的媒體數(shù)據(jù)中符合由控制器30設(shè)置的媒體設(shè)置信息的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1和音頻數(shù)據(jù)2),并將該數(shù)據(jù)輸出到顯示部分17和揚(yáng)聲器19。
當(dāng)頻道通過(guò)調(diào)諧器10的物理頻率調(diào)諧而被改變時(shí),控制器30向接口20輸出調(diào)諧完成信號(hào)。當(dāng)從接口20接收到媒體設(shè)置命令時(shí),控制器30將根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于參考媒體識(shí)別信息在信號(hào)處理器15設(shè)置的參考媒體數(shù)據(jù)進(jìn)行比較,并且,如果兩個(gè)數(shù)據(jù)彼此相同,則不執(zhí)行附加操作。然而,當(dāng)根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于參考媒體識(shí)別信息在信號(hào)處理器15設(shè)置的參考媒體數(shù)據(jù)彼此不同,則控制器30利用根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)重設(shè)信號(hào)處理器15的媒體設(shè)置信息。
下文中將參照?qǐng)D3描述接口20和控制器30的操作。
接口20包括支持OCAP標(biāo)準(zhǔn)的OCAP中間件21;以及在控制器30和OCAP中間件21之間進(jìn)行接口連接的java本地接口(JNI)24。OCAP中間件21根據(jù)其功能被分成多個(gè)包。OCAP中間件21包括通過(guò)來(lái)自發(fā)送系統(tǒng)200的應(yīng)用 1執(zhí)行物理調(diào)諧操作的服務(wù)設(shè)置器22(下文中稱為javax.tv.service.selection包);和通過(guò)應(yīng)用1執(zhí)行媒體設(shè)置操作的媒體設(shè)置器23(下文中稱為javax.tv.media包)。OCAP中間件21還可以包括執(zhí)行各種功能的包,包括EPG設(shè)置包。
控制器30控制開放式有線廣播處理器裝置100。優(yōu)選但非必需地,控制器30預(yù)存儲(chǔ)具有關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的按頻道的媒體識(shí)別信息的服務(wù)信息(SI)32??刂破?0預(yù)存儲(chǔ)按頻道的參考媒體識(shí)別信息34以作為默認(rèn)值。
當(dāng)接收到來(lái)自發(fā)送系統(tǒng)200的命令改變頻道的應(yīng)用1時(shí),OCAP中間件21的javax.tv.service.selection包22通過(guò)JNI 24向控制器30輸出根據(jù)應(yīng)用1的頻道改變命令的調(diào)諧命令,由此請(qǐng)求控制器30執(zhí)行調(diào)諧操作。當(dāng)接收到來(lái)自O(shè)CAP中間件21的javax.tv.service.selection包22的調(diào)諧命令時(shí),控制器30輸出調(diào)諧器控制信號(hào)控制調(diào)諧器10,從而根據(jù)調(diào)諧命令改變頻道。優(yōu)選但非必需地,控制器30控制信號(hào)處理器15執(zhí)行靜音處理,同時(shí)輸出調(diào)諧器控制信號(hào)。當(dāng)控制器30通過(guò)與接口20的通信控制改變頻道時(shí),顯示部分17在其上顯示靜音的圖像。
當(dāng)頻道通過(guò)調(diào)諧器10的物理頻率調(diào)諧被改變時(shí),控制器30根據(jù)SI 32識(shí)別與改變后的其它頻道(例如頻道7)相對(duì)應(yīng)的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1、視頻數(shù)據(jù)2、音頻數(shù)據(jù)1、音頻數(shù)據(jù)2和音頻數(shù)據(jù)3)的類型。在識(shí)別出將要通過(guò)改變后的其它頻道接收的媒體數(shù)據(jù)之后,控制器30輸出媒體設(shè)置信息信號(hào)以設(shè)置信號(hào)處理器15的媒體設(shè)置信息,并對(duì)通過(guò)參考媒體識(shí)別信息34識(shí)別出的媒體數(shù)據(jù)中與改變后的其它頻道(例如頻道7)相對(duì)應(yīng)的參考媒體(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)的參考媒體數(shù)據(jù)進(jìn)行處理。對(duì)應(yīng)于各個(gè)頻道的參考媒體識(shí)別信息34包括通過(guò)各個(gè)頻道提供的各種媒體數(shù)據(jù)中作為參考默認(rèn)值的媒體數(shù)據(jù)。參考媒體識(shí)別信息34可以由用戶手動(dòng)修改。
在設(shè)置了信號(hào)處理器15的媒體設(shè)置信息之后,控制器30控制信號(hào)處理器15不執(zhí)行靜音操作。然后,從顯示部分17去除靜音圖像。
然后,信號(hào)處理器15處理通過(guò)改變后的其它頻道(例如頻道7)接收的媒體數(shù)據(jù)中的根據(jù)控制器30所設(shè)置的媒體設(shè)置信息的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1),并將它們輸出到顯示部分17和揚(yáng)聲器19。
根據(jù)本發(fā)明示例實(shí)施例的開放式有線廣播處理裝置100根據(jù)應(yīng)用的頻道改變命令執(zhí)行物理調(diào)諧操作以改變頻道,然后通過(guò)預(yù)設(shè)的SI而不是通過(guò)OCAP中間件來(lái)執(zhí)行媒體設(shè)置操作,從而減少了改變頻道的時(shí)間。
當(dāng)頻道通過(guò)調(diào)諧器10的物理頻率調(diào)諧而被改變時(shí),控制器30通過(guò)JNI24向OCAP中間件21的javax.tv.service.selection包22輸出調(diào)諧完成信號(hào),由此通知物理調(diào)諧操作完成。然后,OCAP中間件21的javax.tv.service.selection包22將物理調(diào)諧完成通知給javax.tv.media包23。然后,javax.tv.media包23通過(guò)JNI 24向控制器30輸出媒體設(shè)置命令,以處理經(jīng)由通過(guò)物理頻率調(diào)諧改變后的其它頻道接收的多個(gè)媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1、視頻數(shù)據(jù)2、音頻數(shù)據(jù)1、音頻數(shù)據(jù)2和音頻數(shù)據(jù)3)中根據(jù)應(yīng)用1的頻道改變命令的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)。
控制器30將根據(jù)從OCAP中間件21的javax.tv.service.selection包23接收到的媒體設(shè)置命令的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)與對(duì)應(yīng)于參考媒體識(shí)別信息34在信號(hào)處理器15設(shè)置的參考媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)進(jìn)行比較。當(dāng)兩個(gè)媒體數(shù)據(jù)彼此相同時(shí),控制器30不執(zhí)行附加的操作。當(dāng)根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于參考媒體識(shí)別信息34在信號(hào)處理器15設(shè)置的參考媒體數(shù)據(jù)互不相同時(shí),控制器30利用根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)重設(shè)信號(hào)處理器15的媒體設(shè)置信息。
根據(jù)本發(fā)明示例實(shí)施例的開放式有線廣播處理裝置100根據(jù)應(yīng)用1的頻道改變命令執(zhí)行物理調(diào)諧操作以改變頻道,然后通過(guò)使用SI而不是通過(guò)OCAP中間件來(lái)執(zhí)行媒體設(shè)置操作,從而維持了改變頻道的可靠性。
下文中,將參照?qǐng)D4描述根據(jù)本發(fā)明示例實(shí)施例的開放式有線廣播處理裝置100中通過(guò)應(yīng)用1將頻道改變?yōu)榱硪粋€(gè)頻道的控制流程。為方便解釋起見,圖2和3中的附圖標(biāo)記會(huì)被提及。
開放式有線廣播處理裝置100的控制器30預(yù)存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的具有按頻道的媒體識(shí)別信息的SI 32,以及作為各個(gè)頻道的默認(rèn)值的參考媒體識(shí)別信息34(S10)。
接口20確定是否從發(fā)送系統(tǒng)200發(fā)送了命令頻道改變的應(yīng)用1(S20)。當(dāng)接收到改變頻道的應(yīng)用1時(shí),接口20的OCAP中間件21根據(jù)應(yīng)用1的頻道改變命令輸出調(diào)諧命令(例如頻道7)(S30)??刂破?0從OCAP中間件21接收該調(diào)諧命令,并控制信號(hào)處理器15執(zhí)行靜音操作(S40)。并且,控制器30控制調(diào)諧器10根據(jù)調(diào)諧命令改變頻道(S50)。S40和S50的操作順序可以改變。
當(dāng)根據(jù)控制器30的控制頻道通過(guò)調(diào)諧器10的物理頻率調(diào)諧而被改變時(shí),控制器30基于SI32識(shí)別與改變后的其它頻道(例如頻道7)相對(duì)應(yīng)的將要接收的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1、視頻數(shù)據(jù)2、音頻數(shù)據(jù)1、音頻數(shù)據(jù)2和音頻數(shù)據(jù)3)的類型。控制器30設(shè)置信號(hào)處理器15的媒體設(shè)置信息,以基于參考媒體識(shí)別信息34處理所識(shí)別的媒體數(shù)據(jù)中與改變后的其它頻道(例如頻道7)相對(duì)應(yīng)的參考媒體(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)的參考媒體數(shù)據(jù)(S60)。
在設(shè)置了信號(hào)處理器15的媒體設(shè)置信息之后,控制器30控制信號(hào)處理器15不執(zhí)行靜音操作(S70)。然后,可以從顯示部分17去除靜音圖像。信號(hào)處理器15處理通過(guò)改變后的頻道(例如頻道7)接收的媒體數(shù)據(jù)中根據(jù)由控制器30設(shè)置的媒體設(shè)置信息的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1),并將它們輸出到顯示部分17和揚(yáng)聲器19。
當(dāng)頻道通過(guò)調(diào)諧器10的物理頻率調(diào)諧而被改變時(shí),控制器30向OCAP中間件21輸出調(diào)諧完成信號(hào),并通知物理調(diào)諧操作完成(S80)。然后,OCAP中間件21認(rèn)識(shí)到物理調(diào)諧操作完成,并向控制器30輸出媒體設(shè)置命令以處理經(jīng)由通過(guò)物理頻率調(diào)諧改變的其它頻道(例如頻道7)接收的多個(gè)媒體數(shù)據(jù)(例如視頻數(shù)據(jù)1、視頻數(shù)據(jù)2、音頻數(shù)據(jù)1、音頻數(shù)據(jù)2和音頻數(shù)據(jù)3)中根據(jù)應(yīng)用1的頻道改變命令的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)(S90)。
然后,控制器30將根據(jù)從OCAP中間件21接收的媒體設(shè)置命令的媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)與對(duì)應(yīng)于參考媒體識(shí)別信息在信號(hào)處理器15設(shè)置的參考媒體數(shù)據(jù)(例如視頻數(shù)據(jù)2和音頻數(shù)據(jù)1)進(jìn)行比較(S100)。當(dāng)確定根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)與參考媒體數(shù)據(jù)彼此相同時(shí),控制器30不執(zhí)行附加的操作。然而,當(dāng)確定兩個(gè)媒體數(shù)據(jù)互不相同時(shí),控制器30將信號(hào)處理器15的媒體設(shè)置信息重設(shè)為根據(jù)媒體設(shè)置命令的媒體數(shù)據(jù)(S110)。
如上所述,在控制開放式有線廣播處理裝置的方法中,根據(jù)應(yīng)用1的頻道改變命令執(zhí)行物理調(diào)諧操作以將頻道改變?yōu)榱硪粋€(gè)頻道,然后通過(guò)使用預(yù)存儲(chǔ)的SI而不是通過(guò)OCAP中間件來(lái)執(zhí)行媒體設(shè)置操作,從而減少改變頻道的時(shí)間。
如上所述,本發(fā)明提供一種開放式有線廣播處理裝置,其根據(jù)應(yīng)用的頻道改變命令執(zhí)行物理調(diào)諧操作,然后執(zhí)行媒體設(shè)置操作而無(wú)需OCAP中間件,由此減少了將頻道改變?yōu)榱硪粋€(gè)頻道的時(shí)間。本發(fā)明還提供該裝置的控制方法。
盡管已經(jīng)示出和描述了本發(fā)明的幾個(gè)示例實(shí)施例,但是本領(lǐng)域技術(shù)人員將會(huì)理解,在不脫離本發(fā)明的原則和精神的情況下,可以對(duì)這些示例實(shí)施例進(jìn)行改變,本發(fā)明的范圍在所附權(quán)利要求書及其等價(jià)物中定義。
本申請(qǐng)要求于2006年6月9日向韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專利申請(qǐng)No.10-2006-0051942的優(yōu)先權(quán),其公開內(nèi)容結(jié)合于此作為參考。
權(quán)利要求
1.一種開放式有線廣播處理裝置,其包括調(diào)諧器,還包括信號(hào)處理器,其根據(jù)媒體設(shè)置信息有選擇地處理通過(guò)廣播信號(hào)接收的至少一個(gè)媒體數(shù)據(jù);接口,其在接收到應(yīng)用時(shí),根據(jù)該應(yīng)用的頻道改變命令輸出調(diào)諧命令;以及控制器,其預(yù)存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的媒體識(shí)別信息,控制所述調(diào)諧器根據(jù)從所述接口輸出的調(diào)諧命令將第一頻道改變?yōu)榈诙l道,并基于所述媒體識(shí)別信息設(shè)置所述媒體設(shè)置信息以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中的參考媒體數(shù)據(jù)。
2.如權(quán)利要求1所述開放式有線廣播處理裝置,其中,所述控制器預(yù)存儲(chǔ)與所述參考媒體數(shù)據(jù)相對(duì)應(yīng)的參考媒體識(shí)別信息,并設(shè)置所述媒體設(shè)置信息以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中與第二頻道的參考媒體識(shí)別信息相對(duì)應(yīng)的參考媒體數(shù)據(jù)。
3.如權(quán)利要求2所述開放式有線廣播處理裝置,其中,所述至少一個(gè)媒體數(shù)據(jù)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)中的至少一個(gè)。
4.如權(quán)利要求1所述開放式有線廣播處理裝置,其中,所述控制器在所述第一頻道根據(jù)調(diào)諧命令改變?yōu)榈诙l道時(shí),向所述接口輸出調(diào)諧完成信號(hào),并且其中,當(dāng)接收到該調(diào)諧完成信號(hào)時(shí),所述接口根據(jù)所述應(yīng)用的頻道改變命令向該控制器輸出媒體設(shè)置命令。
5.如權(quán)利要求4所述開放式有線廣播處理裝置,其中,當(dāng)接收到所述媒體設(shè)置命令時(shí),所述控制器將根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于所述參考媒體識(shí)別信息的參考媒體數(shù)據(jù)進(jìn)行比較,并且如果根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與參考媒體數(shù)據(jù)互不相同,則利用根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)重設(shè)所述信號(hào)處理器的媒體設(shè)置信息。
6.如權(quán)利要求5所述開放式有線廣播處理裝置,其中,所述接口包括開放式有線應(yīng)用平臺(tái)OCAP中間件,其包括輸出調(diào)諧命令的服務(wù)設(shè)置器和輸出媒體設(shè)置命令的媒體設(shè)置器。
7.如權(quán)利要求6所述開放式有線廣播處理裝置,其中,所述控制器預(yù)存儲(chǔ)包括按頻道的媒體識(shí)別信息的服務(wù)信息SI。
8.如權(quán)利要求7所述開放式有線廣播處理裝置,其中,所述控制器在接收到來(lái)自所述接口的調(diào)諧命令時(shí)控制所述信號(hào)處理器執(zhí)行靜音操作,并且在利用參考媒體數(shù)據(jù)設(shè)置媒體設(shè)置信息之后控制所述信號(hào)處理器不執(zhí)行該靜音操作。
9.如權(quán)利要求3所述開放式有線廣播處理裝置,其中,所述控制器預(yù)存儲(chǔ)包括按頻道的媒體識(shí)別信息的服務(wù)信息SI。
10.如權(quán)利要求9所述開放式有線廣播處理裝置,其中,所述控制器在接收到來(lái)自所述接口的調(diào)諧命令時(shí)控制所述信號(hào)處理器執(zhí)行靜音操作,并且在利用參考媒體數(shù)據(jù)設(shè)置媒體設(shè)置信息之后控制所述信號(hào)處理器不執(zhí)行該靜音操作。
11.一種控制開放式有線廣播處理裝置的方法,該開放式有線廣播處理裝置包括調(diào)諧器和基于媒體設(shè)置信息有選擇地處理通過(guò)廣播信號(hào)接收的至少一個(gè)媒體數(shù)據(jù)的信號(hào)處理器,所述方法包括在控制器中存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的媒體識(shí)別信息;根據(jù)應(yīng)用的頻道改變信息,從接收該應(yīng)用的接口向該控制器輸出調(diào)諧命令;根據(jù)來(lái)自接收所述調(diào)諧命令的控制器的該調(diào)諧命令控制所述調(diào)諧器將第一頻道改變?yōu)榈诙l道;以及根據(jù)所述媒體識(shí)別信息,利用通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中的參考媒體數(shù)據(jù)設(shè)置所述媒體設(shè)置信息。
12.如權(quán)利要求11所述的方法,還包括在所述控制器中存儲(chǔ)與所述參考媒體數(shù)據(jù)相對(duì)應(yīng)的參考媒體識(shí)別信息,其中,所述設(shè)置媒體設(shè)置信息包括設(shè)置該媒體設(shè)置信息,以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中與該第二頻道的參考媒體識(shí)別信息相對(duì)應(yīng)的參考媒體數(shù)據(jù)。
13.如權(quán)利要求12所述的方法,其中,所述至少一個(gè)媒體數(shù)據(jù)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)中的至少一個(gè)。
14.如權(quán)利要求11所述的方法,還包括當(dāng)所述第一頻道根據(jù)所述調(diào)諧命令被改變?yōu)樗龅诙l道時(shí),從所述控制器向所述接口輸出調(diào)諧完成信號(hào);以及從接收該調(diào)諧完成命令的接口向該控制器輸出根據(jù)所述應(yīng)用的頻道改變命令的媒體設(shè)置命令。
15.如權(quán)利要求14所述的方法,還包括由接收所述媒體設(shè)置命令的控制器將根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與對(duì)應(yīng)于所述參考媒體識(shí)別信息的參考媒體數(shù)據(jù)進(jìn)行比較;以及如果根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)與所述參考媒體數(shù)據(jù)互不相同,則利用根據(jù)所述媒體設(shè)置命令的媒體數(shù)據(jù)重設(shè)所述信號(hào)處理器的媒體設(shè)置信息。
16.如權(quán)利要求15所述的方法,其中,所述接口包括開放式有線應(yīng)用平臺(tái)OCAP中間件,其包括輸出調(diào)諧命令的服務(wù)設(shè)置器和輸出媒體設(shè)置命令的媒體設(shè)置器。
17.如權(quán)利要求16所述的方法,還包括當(dāng)接收到來(lái)自所述接口的調(diào)諧命令時(shí),控制所述信號(hào)處理器執(zhí)行靜音操作;以及在利用所述參考媒體數(shù)據(jù)設(shè)置所述媒體設(shè)置信息之后,控制該信號(hào)處理器不執(zhí)行該靜音操作。
18.如權(quán)利要求13所述的方法,還包括當(dāng)接收到來(lái)自所述接口的調(diào)諧命令時(shí),控制所述信號(hào)處理器執(zhí)行靜音操作;以及在利用所述參考媒體數(shù)據(jù)設(shè)置所述媒體設(shè)置信息之后,控制該信號(hào)處理器不執(zhí)行該靜音操作。
全文摘要
提供一種包括調(diào)諧器的開放式有線廣播處理裝置。該裝置還包括信號(hào)處理器,其根據(jù)媒體設(shè)置信息選擇性地處理通過(guò)廣播信號(hào)接收的至少一個(gè)媒體數(shù)據(jù);接口,其在接收到應(yīng)用時(shí),根據(jù)該應(yīng)用的頻道改變命令輸出調(diào)諧命令;以及控制器,其預(yù)存儲(chǔ)關(guān)于通過(guò)各個(gè)頻道提供的至少一個(gè)媒體數(shù)據(jù)的媒體識(shí)別信息,控制所述調(diào)諧器根據(jù)從所述接口輸出的調(diào)諧命令將第一頻道改變?yōu)榈诙l道,并根據(jù)所述媒體標(biāo)識(shí)信息設(shè)置所述媒體設(shè)置信息以處理通過(guò)所述第二頻道接收的至少一個(gè)媒體數(shù)據(jù)中的參考媒體數(shù)據(jù)。因此,該開放式有線廣播處理裝置能夠減少通過(guò)應(yīng)用改變頻道的時(shí)間。
文檔編號(hào)H04N5/44GK101087392SQ20071011068
公開日2007年12月12日 申請(qǐng)日期2007年6月8日 優(yōu)先權(quán)日2006年6月9日
發(fā)明者金斗熙, 南庚澈, 金紋奭 申請(qǐng)人:三星電子株式會(huì)社