用于利用upnp音頻/視頻中環(huán)境信息的系統(tǒng)和方法
【專利說明】用于利用UPNP音頻/視頻中環(huán)境信息的系統(tǒng)和方法
[0001]分案申請
[0002]本申請是申請?zhí)枮?00780010084.5、申請日為2007年3月21日并且發(fā)明名稱為“用于利用UPNP音頻/視頻中環(huán)境信息的系統(tǒng)和方法”的專利申請的分案申請。
技術(shù)領(lǐng)域
[0003]本發(fā)明主要地涉及通用即插即用(UPnP)設(shè)備。具體而言,本發(fā)明涉及UPnP設(shè)備中各種簡檔的使用。
【背景技術(shù)】
[0004]本節(jié)旨在于提供在權(quán)利要求中記載的本發(fā)明的背景或者環(huán)境。這里的描述可以包括能夠?qū)崿F(xiàn)的概念、但并不一定是先前已經(jīng)構(gòu)思或者實(shí)現(xiàn)的概念。因此,除非這里另有指明,在本節(jié)中描述的內(nèi)容并不構(gòu)成本申請中說明書和權(quán)利要求的現(xiàn)有技術(shù)、也不因?yàn)榘诒竟?jié)中而被認(rèn)為是現(xiàn)有技術(shù)。
[0005]UPnP是數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的技術(shù)基石之一,該DLNA是一個(gè)致力于住宅中個(gè)人計(jì)算機(jī)(PC)、消費(fèi)類電子設(shè)備(CE)和移動(dòng)設(shè)備的有線和無線可互操作網(wǎng)絡(luò)從而為共享和增長新的數(shù)字媒體和內(nèi)容服務(wù)而實(shí)現(xiàn)無縫環(huán)境的團(tuán)體。UPnP技術(shù)定義了一種用于所有類型的智能設(shè)備、無線設(shè)備和個(gè)人計(jì)算機(jī)的普遍對等網(wǎng)絡(luò)連通的架構(gòu)。UPnP技術(shù)被設(shè)計(jì)用來無論在住宅中還是在連接到因特網(wǎng)的小型企業(yè)、公共場所或者系統(tǒng)中都帶來通向?qū)S?ad-hoc) 或者未管理網(wǎng)絡(luò)的易用、靈活、基于標(biāo)準(zhǔn)的連通性。 UPnP 技術(shù)提供了一種利用 TCP/IP 和web技術(shù)除了提供在聯(lián)網(wǎng)設(shè)備之間的控制和數(shù)據(jù)傳送之外還實(shí)現(xiàn)無縫鄰近聯(lián)網(wǎng)的分布式開放聯(lián)網(wǎng)架構(gòu)。
[0006]UPnP設(shè)備架構(gòu)(UDA)被設(shè)計(jì)用來支持針對來自各種銷售商的形形色色的設(shè)備類別的零配置、“不可見”聯(lián)網(wǎng)和自動(dòng)發(fā)現(xiàn)。利用UDA,設(shè)備可以動(dòng)態(tài)地加入網(wǎng)絡(luò)、獲得IP地址、傳達(dá)其能力并且獲悉其它設(shè)備的存在和能力。
[0007]在當(dāng)前UPnP音頻/視頻(AV)環(huán)境(也為DLNA所用)中,用戶通常必須進(jìn)行諸多不同選擇以便啟動(dòng)AV使用范例。例如,如果用戶想要在他或她的客廳中觀看電影,則用戶必須(a)搜索/瀏覽/選擇待觀看的內(nèi)容;(b)選擇AV呈現(xiàn)器設(shè)備;并且可能(c)對呈現(xiàn)設(shè)備進(jìn)行一些調(diào)整,比如調(diào)整呈現(xiàn)設(shè)備上的音量等。即使在本質(zhì)上不很復(fù)雜的環(huán)境中,比如當(dāng)在房間中僅有一個(gè)呈現(xiàn)設(shè)備并且僅有有限數(shù)目的內(nèi)容項(xiàng)目時(shí),這一過程仍然可能很麻煩。對于新手用戶,這一過程尤其難以實(shí)施。然而在將來有可能的是,人們將在他們的住宅內(nèi)的各種房間中具有數(shù)個(gè)呈現(xiàn)設(shè)備,他們將訪問越來越多的不同多媒體項(xiàng)目,并且他們將訪問數(shù)目增長的UPnP環(huán)境。因此,每當(dāng)用戶嘗試開始隨心使用UPnP AV設(shè)備時(shí),用戶經(jīng)常地進(jìn)行上述選擇這一情況將變得越來越加劇。
[0008]鑒于上文,因此希望提供一種減少在建立各種AV使用范例中涉及到的復(fù)雜度的系統(tǒng)和方法。
【發(fā)明內(nèi)容】
[0009]本發(fā)明提供了將環(huán)境變量用于UPnPAV使用范例。環(huán)境變量用來存儲用戶的物理位置(例如住宅中的房間)。在環(huán)境變量中存儲的信息可以用來通過最小化用戶為了啟動(dòng)使用范例而必須執(zhí)行的人工選擇的數(shù)目來提升數(shù)字住宅(或者其它場所)的用戶體驗(yàn)。環(huán)境變量用來觸發(fā)簡檔的變化并且選擇實(shí)施使用范例所需要的設(shè)備。通過最小化用戶為了啟動(dòng)AV使用范例而必須執(zhí)行的人工選擇的數(shù)目,本發(fā)明改進(jìn)了相關(guān)UPnP/DLNA設(shè)備的可用性。本發(fā)明可以實(shí)施于各種不同類型的控制點(diǎn)UPnP AV設(shè)備中并且向這樣的設(shè)備的制造商提供增值。
[0010]本發(fā)明的這些和其它優(yōu)點(diǎn)及特征、以及其操作的組織和方法將從結(jié)合附圖的以下具體描述中變得清楚,其中在下文描述的數(shù)幅附圖中類似單元具有類似標(biāo)號。
【附圖說明】
[0011]圖1是普通住宅的表示圖,在該住宅中基于UPnP設(shè)備的位置向UPnP設(shè)備提供本發(fā)明的不同環(huán)境變量;
[0012]圖2是示出了根據(jù)本發(fā)明的利用子簡檔以及房間特定設(shè)備和設(shè)置表來擴(kuò)充的示例性UPnP電話簡檔的圖表;
[0013]圖3是示出了本發(fā)明一個(gè)實(shí)施例的實(shí)施的流程圖;
[0014]圖4是可以在本發(fā)明的實(shí)施中使用的移動(dòng)電話的透視圖;以及
[0015]圖5是圖4的移動(dòng)電話的電話電路的示意表示圖。
【具體實(shí)施方式】
[0016]本發(fā)明提供了將環(huán)境變量用于UPnP使用范例,諸如UPnP AV使用范例。環(huán)境變量用來存儲用戶的物理位置。例如,環(huán)境變量可以用來將特定位置標(biāo)識為用戶的客廳、廚房等。在環(huán)境變量中存儲的信息可以用來通過最小化用戶為了啟動(dòng)使用范例而必須進(jìn)行的人工選擇的數(shù)目來提升數(shù)字住宅或者其它環(huán)境的用戶體驗(yàn),該使用范例比如是在臥室中播放音樂或者在客廳中觀看電影。環(huán)境變量用來觸發(fā)簡檔的變化并且選擇實(shí)施各種可能使用范例所需要的設(shè)備。
[0017]圖1是普通住宅100的表示圖,在該住宅中基于UPnPllO設(shè)備的位置向UPnP設(shè)備110提供本發(fā)明的不同環(huán)境變量。在圖1中描繪的普通住宅100包括客廳120、廚房130和臥室140。客廳120和廚房130都包括可以用來在特定房間中的不同設(shè)備上呈現(xiàn)來自UPnP設(shè)備110的內(nèi)容的呈現(xiàn)器150,并且反之亦然。
[0018]在環(huán)境中的各種區(qū)域或者房間可以與UPnP設(shè)備110上的特定簡檔相關(guān)聯(lián)。應(yīng)當(dāng)注意術(shù)語“簡檔”不應(yīng)解釋為僅指代例如下圖2中所示類型的在簡檔樹中的頂層簡檔或者子簡檔。代替地,“簡檔”可以指代任何頂層簡檔或者任何較低層子簡檔。
[0019]簡檔如果被激活則提供有關(guān)在區(qū)域中的各種設(shè)備應(yīng)當(dāng)如何與UPnP設(shè)備110結(jié)合操作的指令。例如,“住宅/客廳”簡檔應(yīng)當(dāng)包括用以執(zhí)行以下操作的指令:(1)在內(nèi)容將由電視機(jī)170播放時(shí)設(shè)置較高音量級別;(2)打開位于客廳120內(nèi)的諸如個(gè)人計(jì)算機(jī)的存儲設(shè)備中的“電影”目錄;⑶連接到“喜歡的(favorite)”設(shè)備;以及(4)如果UPnP設(shè)備110包括移動(dòng)電話,則將移動(dòng)電話設(shè)置為“靜音”模式??蛇x地,“住宅/廚房”簡檔可以包括用以執(zhí)行以下操作的指令:(1)在播放內(nèi)容時(shí)設(shè)置較低音量級別;(2)打開存儲設(shè)備中的“音樂”目錄;(3)連接到“喜歡的”廚房設(shè)備;以及(4)將移動(dòng)電話設(shè)置為“正常”模式。
[0020]根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)用戶進(jìn)入特定房間時(shí),向用戶的UPnP設(shè)備110自動(dòng)地提供用于該房間或者區(qū)域的環(huán)境變量。如圖1中所示,環(huán)境變量可以從不同來源提供給UPnP設(shè)備110。例如,當(dāng)UPnP設(shè)備110進(jìn)入廚房130時(shí),位于廚房130中的呈現(xiàn)器150可以向UPnP設(shè)備110提供環(huán)境變量。當(dāng)進(jìn)入客廳120時(shí),除了使用客廳120中的呈現(xiàn)器150之外或者取而代之,RFID標(biāo)記160可以用來提供特定環(huán)境變量。在這一情形下,UPnP設(shè)備110需要RFID讀取器以便獲得環(huán)境變量。其它定位方法包括但不限于Zigbee、無線LAN(WLAN)、藍(lán)牙(BT)和超寬帶(UWB)定位方法。也可以使用光學(xué)系統(tǒng),比如在UPnP設(shè)備110上并入相機(jī)的系統(tǒng)。另外也有可能通過人工輸入來獲得環(huán)境變量。例如,當(dāng)用戶進(jìn)入房間時(shí)可以從存儲于UPnP設(shè)備內(nèi)的環(huán)境列表中選擇特定環(huán)境。除此之外,還應(yīng)當(dāng)注意上文討論的方法類型并非旨在于包括窮舉性的列舉,而也可以使用目前已知或者以后開發(fā)的其它方法。雖然定位方法可以變化,但是必要的是以房間級的準(zhǔn)確度對UPnP設(shè)備110進(jìn)行定位以便獲得環(huán)境變量。
[0021 ]在本發(fā)明的一個(gè)實(shí)施例中,環(huán)境變量與存儲于UPnP設(shè)備110內(nèi)的簡檔及其相應(yīng)子簡檔進(jìn)行組合。這樣的簡檔通常可以在各種類型的移動(dòng)電話中使用。圖2是示出了根據(jù)本發(fā)明利用子簡檔以及房間特定設(shè)備和設(shè)置表來擴(kuò)充的示例性UPnP電話簡檔(“住宅”簡檔200)的圖表。除了 “住宅”簡檔200之外,UPnP設(shè)備可以包括本領(lǐng)域中已知的各種其它簡檔(即會議、靜音等)以及可以由UPnP設(shè)備110的用戶創(chuàng)建和/或修改的其它簡檔。
[0022]在圖2所示圖表中,“住宅”簡檔200包括“廚房”子簡檔210、“客廳”子簡檔220和“臣卜室”子簡檔230。對于“廚房”子簡檔210,也有設(shè)備列表/優(yōu)先次序級別240。此級別列舉了位于相關(guān)特定區(qū)域內(nèi)的設(shè)備以及優(yōu)先級系統(tǒng),該優(yōu)先級系統(tǒng)用以指示如果可能則應(yīng)當(dāng)先訪問哪些呈現(xiàn)設(shè)備。對于這些設(shè)備之一(呈現(xiàn)器1),也包括偏好集250。在此特定例子中,音量級另ij “2”與呈現(xiàn)器1相關(guān)聯(lián),而當(dāng)播放呈現(xiàn)器1時(shí)將使用特定的一組揚(yáng)聲器(揚(yáng)聲器1)??梢允褂酶鞣N其它用戶偏好。這些偏好可以包括但不限于特定或者“喜歡的”內(nèi)容目錄的標(biāo)識、優(yōu)選音頻和視頻特征等。可以使用UPnP設(shè)備110的用戶接口來定義和更改用戶偏好。在本發(fā)明的特定實(shí)施例中,當(dāng)新的音頻/視頻呈現(xiàn)設(shè)備出現(xiàn)在UPnP設(shè)備110所在的UPnP網(wǎng)絡(luò)內(nèi)時(shí),用戶接口自動(dòng)地提示用戶創(chuàng)建簡檔信息。
[0023]圖3是示出了本發(fā)明一個(gè)實(shí)施例的實(shí)施的流程圖。在圖3中的300,UPnP設(shè)備110進(jìn)入特定房間。在310,UPnP設(shè)備110檢測用于該房間的指定環(huán)境變量。如上文討論的,可以使用各種系統(tǒng)來檢測環(huán)境變量。在320,UPnP設(shè)備110基于環(huán)境變量的指示來觸發(fā)特定簡檔和/或子簡檔。例如,如果環(huán)境變量包括“廚房”指示,則UPnP設(shè)備110將激活圖2的“廚房”子簡檔210。在330,相應(yīng)地實(shí)施用于所選簡檔/子簡檔的指定的優(yōu)先次序級別和偏好。一旦實(shí)施并且如340所示,UPnP設(shè)備110可以在UPnP網(wǎng)絡(luò)內(nèi)執(zhí)行各種功能,例如,如果UPnP設(shè)備在客廳120中,則在UPnP設(shè)備110上存儲的歌曲可以在客廳內(nèi)的立體聲系統(tǒng)(未示出)上播放,在UPnP設(shè)備110上存儲的電影可以在電視機(jī)170上播放,而在客廳120內(nèi)的其它設(shè)備上存儲的內(nèi)容可以在UPnP設(shè)備110上播放。其它潛在功能在本領(lǐng)域中是眾所周知的。
[0024]在一些境況下,如圖3中的350所示,可以在環(huán)境中發(fā)現(xiàn)新設(shè)備。例如,新的廚房設(shè)備可能已經(jīng)安裝于廚房區(qū)中。在這樣的情形下,在360處,UPnP設(shè)備110提示用戶調(diào)整適當(dāng)?shù)暮啓n-子簡檔以便將改變的環(huán)境納入考慮之中。應(yīng)當(dāng)注意步驟350和360并非必須如圖3中所示在步驟340之后發(fā)生。
[0025]圖4和圖5示出了可以作為UPnP設(shè)備110來工作并且本發(fā)明可以實(shí)施于其中的一個(gè)代表性移動(dòng)電話12。然而應(yīng)當(dāng)理解本發(fā)明的本意并非限于一個(gè)特定類型的移動(dòng)電