欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具有邊信道控制的直接連接的制作方法

文檔序號:7776961閱讀:334來源:國知局
專利名稱:具有邊信道控制的直接連接的制作方法
具有邊信道控制的直接連接
背景技術
現(xiàn)今,很多計算機都具有支持無線通信的無線電裝置。舉例來說,無線通信被用于連接到接入點。通過與接入點進行關聯(lián),無線計算機可以訪問與接入點耦合的諸如因特網(wǎng)之類的網(wǎng)絡。由此,無線計算機可以訪問還與網(wǎng)絡相連的任何設備。為了能夠將計算機配置成與接入點相關聯(lián),接入點通常會依照標準操作。一種可供設備連接到接入點的常見標準被稱為Wi-Fi。該標準具有多個版本,但是其中任一版本都可以用來支持通過接入點的連接。無線通信還可以用于在沒有使用接入點的情況下形成到其他設備的直接連接。這些連接有時被稱為“對等”連接并且例如可以用于允許計算機無線連接到鼠標或鍵盤。用于這些直接連接的無線通信也已被標準化。一種用于此類無線通信的常見標準被稱為藍牙 (BLUETOOTH8)。在一些情況中,無線計算機可以同時通過接入點連接到其他設備以及作為參與到對等通信中的群組的一部分。實際上,一些計算機具有支持這種同時通信的多個無線電裝置。近來業(yè)已提出了被稱為Wi-Fi直連接入的標準,該標準將使得基礎設施連接和通信作為對等群組的一部分。這個由Wi-Fi聯(lián)盟發(fā)布的標準對用于以基礎設施為基礎的通信的流行Wi-Fi通信標準進行了擴展,以便支持直接連接。預期配備計算設備來支持直接連接以擴張無線計算設備可以連接到其他無線設備的情景。例如,一起工作的計算機用戶可以更容易形成允許用戶共享數(shù)據(jù)的群組。類似地,計算機可以更容易地無線連接到打印機或提供其他期望的服務的設備。

發(fā)明內(nèi)容
通過在具有最少用戶交互的情況下將無線計算設備配備成使用遠程音頻-視頻呈現(xiàn)設備作為計算設備的輸出源,可以為所述無線計算設備的用戶提供增強的體驗。例如,計算設備可以使用無線電視作為顯示器來呈現(xiàn)計算設備桌面、計算設備上可用的電影或其他音頻-視頻內(nèi)容。為了使用遠程呈現(xiàn)設備,計算設備可以形成與遠程呈現(xiàn)設備的兩個無線連接。一個連接可以用作(serve as)音頻-視頻信道,從而支持將音頻_視頻內(nèi)容流式傳輸(streaming)到顯示設備。第二信道可以充當邊信道,從而將命令傳送到控制音頻-視頻內(nèi)容呈現(xiàn)的遠端呈現(xiàn)設備。音頻-視頻內(nèi)容可以由計算設備上的組件產(chǎn)生,例如媒體控制應用或操作系統(tǒng)的實用程序Utility)。該組件或其他適當?shù)慕M件可以接收用戶輸入,并且產(chǎn)生用于控制在音頻-視頻呈現(xiàn)設備上的音頻-視頻內(nèi)容呈現(xiàn)的命令。這些命令可以控制音頻-視頻設備的各方面,例如音頻部分的音量或音頻-視頻內(nèi)容中的視頻部分的大小和定位。任何適當?shù)膫鬏敹伎梢杂糜谛纬蛇@些連接。在一些實施例中,音頻-視頻信道可以被實現(xiàn)為直接無線連接,其使用本領域已知的、用于計算設備與遠程設備之間的對等通信的協(xié)議。用于邊信道的連接可以通過相同或不同的傳輸來形成。例如,邊信道可以作為通過接入點的無線連接來形成,其中所述接入點建立與計算設備和遠程顯示設備相連接的本地網(wǎng)絡。但是,可以使用提供近場通信的紅外鏈路或其他傳輸。在一些實施例中,邊信道可以在諸如數(shù)字電視頻譜之類的許可頻譜中使用低功率傳輸來形成。所述傳輸?shù)墓β士梢宰銐虻?,以避免對可能處于計算設備附近的接收機產(chǎn)生干擾。信號處理技術可用于增強邊信道中信號的有效信號電平。例如,可以使用低差錯控制編碼速率和/或擴頻調(diào)制以低比特率來傳送信號。在操作中,計算設備和遠程呈現(xiàn)設備可以交換信息,這允許為邊信道以及可能用于建立音頻-視頻信道和邊信道的其 他參數(shù)值進行相同傳輸?shù)南嗷俗R。這個設置信息可被保存,使得可以響應于用戶輸入來快速地重新建立恰當?shù)倪B接。以上內(nèi)容是本發(fā)明的非限制性概述,并且本發(fā)明是由所附權利要求定義的。


附圖并非意圖按比例繪制。在附圖中,在各種不同的圖中示出的每一個相同或近似相同的組件是用同樣的數(shù)字表示的。為了清楚起見,并不是每一個組件都可以在每一個圖中進行標記。在附圖中
圖I是表示可供本發(fā)明實施例操作的示例性環(huán)境的略 圖2是根據(jù)本發(fā)明一些示例性實施例的計算設備的簡化框 圖3是由在圖2的計算設備上執(zhí)行的應用提供的圖形用戶界面的略 圖4是可以由圖2的計算設備呈現(xiàn)的另外的圖形用戶界面的略 圖5是可供本發(fā)明的可替換實施例操作的環(huán)境的略 圖6是根據(jù)本發(fā)明一些實施例來操作計算設備的示例性方法的流程 圖7是計算設備操作的可替換方法的流程 圖8是可供本發(fā)明的另一個可替換實施例操作的環(huán)境的略 圖9是表示根據(jù)本發(fā)明一些示例性實施例的在數(shù)字TV頻譜內(nèi)的信號的略圖;以及 圖10是可以在實現(xiàn)本發(fā)明的一些實施例的過程中使用的計算設備的功能框圖。
具體實施例方式發(fā)明人認識并了解到,通過將無線計算設備配置成使用可用的呈現(xiàn)設備來呈現(xiàn)音頻-視頻內(nèi)容,可以為該無線計算設備的用戶提供增強的用戶體驗。為了支持這種用途,計算設備可以被配置成形成與恰當?shù)倪h程呈現(xiàn)設備的第一無線鏈路,可以用于攜帶表示音頻-視頻內(nèi)容的數(shù)據(jù)。第二鏈路可被用作發(fā)送呈現(xiàn)命令的控制信道。這些命令可以控制音頻-視頻內(nèi)容呈現(xiàn)的各方面。該音頻-視頻內(nèi)容可以是任何適當?shù)膬?nèi)容,并且可以從任何適當?shù)膩碓传@取。例如,音頻-視頻內(nèi)容可以僅是表示音樂或書本讀物的音頻??商鎿Q地,音頻-視頻內(nèi)容可以僅是視覺的,其表示照片、呈現(xiàn)或計算設備的桌面的圖像。不過,音頻-視頻內(nèi)容可以是包含音頻和視頻成分的多媒體內(nèi)容。例如,該內(nèi)容可以表示電影或電視節(jié)目。計算設備可以以任何適當?shù)姆绞奖慌渲靡员惬@取和提供與音頻-視頻內(nèi)容呈現(xiàn)相關的數(shù)據(jù)和命令的流。一個或多個其他組件可以控制表示音頻-視頻內(nèi)容的數(shù)據(jù)流的生成。這些組件還可以與用戶連接,以便獲取表示命令的輸入并生成表示這些命令的傳輸數(shù)據(jù)。這些組件可以是用戶模式組件,例如媒體控制應用。不過,這些組件也可以處于操作系統(tǒng)內(nèi)。不管生成內(nèi)容的一個或多個應用,可以控制操作系統(tǒng)中的組件以向遠程呈現(xiàn)設備傳送表示計算設備桌面或是諸如活動窗口之類的其某個部分的內(nèi)容。計算設備可以包含處于操作系統(tǒng)內(nèi)的組件,這些組件對計算設備的一個或多個無線電裝置進行控制,以便形成用于音頻-視頻信道以及邊信道的鏈路。任何適當?shù)囊环N或多種傳輸可以用于形成信道和邊信道。在一些實施例中,計算設備和呈現(xiàn)設備中的每一個都可以支持多種傳輸。設備可以執(zhí)行發(fā)現(xiàn)和協(xié)商過程以選擇相互支持的傳輸,并且確保設備可以有效通信。不過,在一些實施例中可以為一對設備存儲設置信息,使得該設備可以快速建立音頻-視頻信道和邊信道。在一些實施例中,音頻-視頻信道可以用Wi-Fi直連接入(Wi-Fi Direct Access)對等連接或是其他適當?shù)膶Φ冗B接來形成。如果計算設備支持Wi-Fi直連接入,那么邊 信道可以用這種連接來形成。不過,其他傳輸可以用于邊信道。例如,邊信道可以通過BLUETOOTH8鏈路或是其他適當?shù)膶Φ葏f(xié)議中的鏈路來形成??商鎿Q地或此外,其他實施例可以支持通過IR鏈路或使用近場通信的其他鏈路的通信。數(shù)字TV頻譜同樣是可以使用的,其中傳輸被局限于該頻譜的空白空間或者以避免干擾的較低功率電平來進行。不過,這些僅僅是可以使用的傳輸?shù)氖纠?,并且可以使用任何適當?shù)膫鬏?。通過支持眾多期望的用戶體驗,這些能力可以增強用戶體驗。例如,用戶可以進入房間并且在房間中的電視上放映電影,而不用任何預先設置。圖I圖示可以使用計算設備來控制呈現(xiàn)設備上的音頻-視頻信息呈現(xiàn)的環(huán)境。在圖I的示例中,計算設備被表示為計算設備120,其在本示例中具有板狀(slate)形狀因子。計算設備120由用戶122操作。計算設備120被配置成控制通過呈現(xiàn)設備進行的音頻-視頻信息的呈現(xiàn),所述呈現(xiàn)設備在本示例中是由電視130表示。計算設備120可以被配置成具有通過在這里被表示為音頻-視頻信道132的第一信道來流式傳輸(stream)音頻-視頻內(nèi)容數(shù)據(jù)的應用。此外,計算設備120上的應用可以通過邊信道134向電視130傳送命令。音頻-視頻內(nèi)容數(shù)據(jù)可以是電影或其他多媒體內(nèi)容。但是,流式傳輸?shù)诫娨?30的具體音頻-視頻內(nèi)容對本發(fā)明而言并不重要。通過邊信道134傳送的命令數(shù)據(jù)同樣可以采用任何適當?shù)男问健@?,該命令?shù)據(jù)可以控制音頻-視頻內(nèi)容數(shù)據(jù)呈現(xiàn)的音量或其他音頻特性??商鎿Q地或此外,通過邊信道134傳送的命令可以控制音頻-視頻數(shù)據(jù)呈現(xiàn)的一個或多個視覺特性,例如TV 130上的顯示亮度。不過應該了解,通過邊信道134傳送的具體命令可以取決于電視130被配置執(zhí)行的命令的類型。舉例來說,如果電視130被配置成響應凍結顯示的命令,那么該命令可以在邊信道134中傳送。用于音頻-視頻信道132和邊信道134的具體頻率對于本發(fā)明而言并不重要。類似地,音頻-視頻信道132和邊信道134中通信的協(xié)議和其他參數(shù)對于本發(fā)明而言也不重要。但是,在一些實施例中,邊信道134可在不同的頻譜上形成,并且可以使用與音頻-視頻信道132不同的協(xié)議及其他傳輸參數(shù)。作為具體示例,音頻-視頻信道132可以是在工業(yè)、科學和醫(yī)學(ISM)無線電頻帶中或在無許可的國家信息基礎(UNII)頻帶中形成的信道。作為具體的示例,音頻-視頻信道132可以在Wi-Fi標準中指定的頻率上傳送。在該示例中,計算設備120可以使用Wi-Fi直連協(xié)議來形成直接連接。在這種情況下,計算設備120可以依照Wi-Fi直連標準而被配置成群組所有者,并且電視130可以配備有形成作為計算設備120的客戶端的Wi-Fi直連群組的無線接收機以及關聯(lián)的控制器。然后,電視130內(nèi)的這種控制器可以通過音頻-視頻信道132來接收音頻-視頻內(nèi)容并且將該數(shù)據(jù)傳遞到在電視屏幕上并通過耦合到電視130的揚聲器呈現(xiàn)音頻-視頻內(nèi)容的電視130內(nèi)的組件。作為用于邊信道134的適當頻譜和適當協(xié)議的示例,如果計算設備120配備了紅外發(fā)射機,那么可以使用紅外頻率來形成邊信道134。在這種情況下,電視130可以配備IR接收機,例如本領域中已知的用于從遙控設備接收信號的IR接收機。在這種情況下,邊信道134上的通信可以使用本領域已知的用于電視遙控設備的協(xié)議來格式化。然而應該了解,可替換地或此外,其他的頻率和其他協(xié)議也是可以使用的。例如,很多計算設備都配備了 BLUETOOTH8無線電裝置。如果電視130類似地配備BLUETOOTH 無 線電裝置,那么邊信道134可以形成為BLUETOOTH8對等連接。作為可能的可替換方案的另 一個示例,低功率通信可用于形成邊信道。如圖I所述,在計算設備120與電視130處于相同房間110時,可以對電視130進行控制。相應地,計算設備120與電視130之間的距離可能相對較小。在計算設備120與電視130之間,用于命令的通信的數(shù)據(jù)速率可能相對較小,例如56K比特/秒或更小。在一些實施例中,數(shù)據(jù)速率可以是32K比特/秒或更小。因此,可以使用具有很低編碼速率的差錯控制編碼,使得很低的功率可以用于邊信道134中的傳輸。由此,可以使用甚至低功率傳輸技術,例如包括NFC、閃傳支持(Transfer Jet)以及電子錢包(felica))之類的近似技術。此外,由于對于發(fā)射功率(transmit power)的需求可以相對較低,因此,也可以使用用于除對等通信之外的目的的頻譜,而不會對使用這些頻率的其他設備產(chǎn)生不可接受的干擾。作為具體示例,邊信道134可以是在數(shù)字TV頻譜中形成的。這種傳輸可以在低功率上進行,以避免造成干擾。然而,并不要求使用低功率傳輸來形成邊信道134。作為可替換方案,邊信道134可以使用用于形成音頻-視頻信道132的相同頻譜來形成。在音頻-視頻信道132在大約從2. 4GHz到5GHz的頻譜范圍中形成的圖I的示例中,邊信道134類似地可以基于該頻率范圍中的傳輸。在給出了用于形成邊信道134的可能傳輸?shù)姆秶那闆r下,在一些實施例中,計算設備120和/或電視130可以支持多種可用于形成邊信道134的傳輸。在這種情況下,計算設備120與電視130可以交換信息以協(xié)商具體(specific)傳輸,例如用于形成邊信道134的頻率和/或協(xié)議。在使用涉及配對儀式(pairing ceremony)的對等協(xié)議形成音頻-視頻信道132的實施例中,定義邊信道134的參數(shù)可以被協(xié)商作為該配對儀式的一部分。但是,不管形成音頻-視頻信道132和邊信道134的具體機制,一旦形成這些信道,則用戶122可以通過計算設備120上的用戶界面來控制電視130的內(nèi)容和呈現(xiàn)參數(shù)。因此,與計算設備120交互的用戶122可以選擇從計算設備120流式傳輸?shù)木唧w音頻-視頻內(nèi)容。對本發(fā)明來說,所選擇的具體音頻-視頻內(nèi)容以及內(nèi)容來源并不重要。然而,圖I圖示計算設備120還可以通過接入點140連接到更廣闊的網(wǎng)絡,例如因特網(wǎng)150。在該示例中,計算設備120與因特網(wǎng)150之間的連接是無線連接142。無線連接142可以由與計算設備120內(nèi)部用以形成音頻-視頻信道132和/或邊信道134的無線電裝置相同或不同的無線電裝置形成的。例如,連接142可以符合Wi-Fi基礎設施模式協(xié)議,而音頻-視頻信道132則可以使用Wi-Fi直連接入?yún)f(xié)議來形成。不管連接142是如何形成,用戶122都可以使用連接142來訪問因特網(wǎng)150上的可用音頻-視頻內(nèi)容。但是,可替換地或此外,用于獲取音頻-視頻內(nèi)容的其他任何適當?shù)募夹g都可以使用,并且應該了解,連接142僅被圖示為可以由計算設備120獲取并通過音頻-視頻信道132流式傳輸以便在諸如電視130之類的設備上呈現(xiàn)的音頻-視頻內(nèi)容的示例。計算設備120可以具有支持如下功能的任何適當架構例如獲取音頻-視頻內(nèi)容,接收用戶輸入以控制內(nèi)容在設備上的呈現(xiàn),以及與呈現(xiàn)設備進行交互以使得以恰當?shù)母袷匠尸F(xiàn)音頻-視頻內(nèi)容。圖2提供了這種架構的示例。圖2在很高的等級上圖示了用于計算設備210的架構,其中該計算設備可被操作以在至少兩個信道中傳送信息一一個信道用于傳送音頻-視頻內(nèi)容,一個用于傳送命令。在圖2的示例中,計算設備210包括兩個無線電裝置,即無線電裝置250和無線電裝置254。所述無線電裝置中的每一個可以適于發(fā)送和接收無線通信。舉例來說,無線電裝置250可以用于第一信道上的無線通信,并且可以適于傳送音頻-視頻內(nèi)容。舉例來說,無線電裝置254可以用于第二信道上的無線通信,并且可以適于傳送命令。不過,應該理解,在一些實施例中,單個無線電裝置可以用于支持多個信道中的同時通信。在圖2的示例中,示出了應用220。應用220可以生成用于無線傳輸?shù)男畔?,或者可以對無線接收的信息進行處理。在所不出的實施例中,該彳目息可以是首頻_視頻流,所述首頻_視頻流可以包含表不首頻內(nèi)容和/或視頻內(nèi)容的信息以及其他可能的信息,例如控制信息。作為具體示例,應用220可以是將計算設備210配置成提供用戶界面的媒體控制應用,用戶可以通過該用戶界面來選擇要流式傳輸?shù)街T如電視或立體聲設備之類的顯示設備的音頻-視頻內(nèi)容。媒體控制應用是已知的。例如,很多計算機都被配置成具有WINDOWS MEDIA CENTER 應用。與用于創(chuàng)建這種應用的技術相類似的技術可以用于創(chuàng)建應用220。不過,除了在直接與計算設備210相關聯(lián)的顯示器上呈現(xiàn)內(nèi)容之外,應用220可被編程以通過經(jīng)由諸如信道132和134之類的信道的傳輸而在遠程設備上呈現(xiàn)這樣的信息。雖然沒有顯示遠程呈現(xiàn)設備的架構,但是接收和呈現(xiàn)音頻-視頻流的設備可以具有相似的架構。在這樣的實施例中,應用220可能無法直接接收用戶輸入。但是,計算機可執(zhí)行組件可以接收并且在顯示器上再現(xiàn)音頻-視頻流并且對在信道132和134上接收的用戶命令做出響應。在圖2的示例中,應用220與操作系統(tǒng)230對接。在一些實施例中,操作系統(tǒng)230可以是通用操作系統(tǒng),例如WINDOWS 操作系統(tǒng)。當計算設備210執(zhí)行除應用220之外的應用時,這種配置可能是合乎需要的。不過,在特別將計算設備210配置成呈現(xiàn)音頻-視頻信息的實施例中,操作系統(tǒng)230可以具有更有限的功能。不管操作系統(tǒng)230是專用還是通用操作系統(tǒng),在所示出的實施例中,操作系統(tǒng)230的功能是提供促成無線傳輸和接收應用220所處理的信息的服務。為了進行傳輸,操作系統(tǒng)230可以接收來自應用220的請求,以便建立與附近設備的連接。此后,操作系統(tǒng)230可、以接收來自應用220的信息流,該信息流表示要在該連接上傳送的音頻-視頻內(nèi)容。然后,操作系統(tǒng)230可以使數(shù)據(jù)被傳送。在該示例中,傳輸由無線電裝置250執(zhí)行,從而實現(xiàn)數(shù)據(jù)信道,例如信道132。在計算設備210正接收和呈現(xiàn)來自另一設備的音頻-視頻信息的實施例中,操作系統(tǒng)230可以對以無線方式從另一設備接收的請求做出響應,以便建立連接。然后,操作系統(tǒng)230可以將通過該連接接收的數(shù)據(jù)提供給應用220以進行處理,所述處理可以包括以聽覺和/或視覺的格式呈現(xiàn)數(shù)據(jù)。該連接可以使用本領域已知的技術形成。在所示出的示例中,該連接可以是直接的、設備到設備的連接。作為具體實例,該連接可以使用指定為Wi-Fi直連的頻率和協(xié)議形成。然后,通過給出(present)網(wǎng)絡適配器或是其他可供應用220訪問該連接的適當接口,操作系統(tǒng)230可以使該連接可用于應用220。不過,可以使用任何適當?shù)募夹g。應用220還可以接收表示命令的用戶輸入,以便控制外部設備。例如,這些命令可以表示改變呈現(xiàn)音頻信息音量的命令或改變諸如亮度之類的顯示器視覺特性的命令。但是 應該了解,這些具體的命令是說明性而不是限制性的,使得任何適當?shù)拿羁梢缘玫街С?。操作系統(tǒng)230可以接收來自應用220的這些命令,并且對其路由以進行傳輸。在本示例中,這些命令可被路由,以便通過無線電裝置254進行傳輸。這種傳輸可以在由操作系統(tǒng)230形成的連接上進行,從而實現(xiàn)邊信道,例如邊信道134。對于邊信道的訪問還可以通過由操作系統(tǒng)230創(chuàng)建的網(wǎng)絡適配器來進行。通過使用網(wǎng)絡適配器,操作系統(tǒng)230可以提供可供應用220以不取決于用以創(chuàng)建信道的具體傳輸?shù)姆绞絹碚埱髠鬏斠纛l-視頻內(nèi)容以及命令的機制。以此方式,應用220可以在不考慮要動態(tài)選擇的具體傳輸?shù)那闆r下運行。為了對通過不同傳輸傳送的通信所進行的處理提供支持,在操作系統(tǒng)230的內(nèi)部可以包括傳輸控制層260。傳輸控制層260可以處理來自應用220的多個關于數(shù)據(jù)傳輸?shù)恼埱?并且按照適合傳輸?shù)姆绞絹砺酚蓴?shù)據(jù)。舉例來說,表示音頻-視頻流的數(shù)據(jù)可被格式化,以便通過無線電裝置250來進行傳輸。表示命令的數(shù)據(jù)也可以被格式化,以便通過無線電裝置254來進行傳輸。在傳輸控制層260內(nèi)部可以執(zhí)行附加的特定于傳輸?shù)奶幚?。例?在一些實施例中,命令將在低功率的邊信道上傳送。這種信息可以用相對較低的比特率和/或數(shù)量相對較大的差錯控制編碼來傳送。傳輸控制層260可以恰當處理傳輸命令,和/或控制無線電裝置254以期望的功率電平或差錯控制編碼來傳送該數(shù)據(jù),其在使用了另一種傳輸?shù)那闆r下未必會以類似的方式進行。在傳輸控制層260內(nèi)部執(zhí)行的具體處理可以取決于用以實現(xiàn)攜帶音頻-視頻數(shù)據(jù)的第一信道的具體傳輸以及用于攜帶命令的具體傳輸。例如,在UNII或ISM域中建立的無線鏈路可被用作音頻-視頻數(shù)據(jù)傳輸,并且該傳輸可以依照用于計算機到設備的通信的已知協(xié)議來進行。在這種實施例中,用于音頻-視頻數(shù)據(jù)的常規(guī)處理可以在傳輸控制層260中使用。不同的處理可以用于命令。這些命令可以使用諸如IR或BLUETOOTH8之類的傳輸來發(fā)送。在這種實施例中,常規(guī)處理可以用于格式化用于傳輸?shù)拿顢?shù)據(jù),但是該處理可不同于對音頻-視頻內(nèi)容數(shù)據(jù)執(zhí)行的處理。可替換地,在諸如數(shù)字TV之類的許可域中建立的無線鏈路可被用作命令數(shù)據(jù)傳輸。當使用這種傳輸時,傳輸控制層260內(nèi)部的處理可能需要設置無線電裝置254的恰當增益、調(diào)制、差錯控制編碼或其他參數(shù)。但是應該了解,取代設置無線電裝置參數(shù)以執(zhí)行期望處理,傳輸控制層260可以直接執(zhí)行某些或所有處理。例如,在計算設備210中的處理器核心上執(zhí)行的軟件組件可以執(zhí)行差錯控制編碼并且有可能執(zhí)行其他功能。相應地,應該了解的是,雖然圖2可以建議具體架構,但是該架構是示例性而不是限制性的。傳輸控制層260還可以對接收到的信息做出響應。所述接收到的信息可以請求另一個設備所請求的連接。此外,接收到的信息還可以表示用于呈現(xiàn)的數(shù)據(jù)或其他類型的信肩、O為了發(fā)送和接收數(shù)據(jù),傳輸控制層260可以與一個或多個無線電裝置進行交互,其中無線電裝置250和254被示出。無線電裝置250可以通過在圖2中被表示為驅動器240的軟件來控制。在這里,驅動器240包括接口 242,操作系統(tǒng)230可以通過該接口向驅動器240發(fā)布命令并且驅動器240可以通過該接口報告狀態(tài)并且將接收到的數(shù)據(jù)告知操作系統(tǒng) 230。接口 242可以采用任何適當?shù)姆绞綄崿F(xiàn),包括依照已知的標準。這種已知標準的一個示例被稱為NDIS,但是該標準對于本發(fā)明而言并不重要。接口 242可以支持多個命令,并且這些命令的格式并不取決于無線電裝置250的結構。這些命令可以包括用于將無線電裝置250配置成在某些頻率上進行傳輸或是將某些調(diào)制方案或差錯控制編碼用于待傳送的符號的命令。此外,通過接口 242,驅動器240可以接收由無線電裝置250傳輸?shù)臄?shù)據(jù)。相應地,接口 242提供了一種機制,通過該機制傳輸控制層260可以控制無線電裝置250來傳送表示音頻-視頻數(shù)據(jù)流的數(shù)據(jù)。無線電裝置250還可以使用接口 242來向操作系統(tǒng)230提供數(shù)據(jù)和狀態(tài)消息。不管具體命令,驅動器240都可以將采用了接口 242的標準化格式的命令轉換成應用于無線電裝置250的具體控制信號。此外,驅動器240可以被編程以執(zhí)行與無線連接相關聯(lián)的某些低級功能。例如,一旦接收到分組,則驅動器240可以檢查該分組被正確格式化。如果該分組被正確格式化,那么驅動器240可以控制無線電裝置250來生成確認(acknowledgement)。相反,如果沒有正確格式化該分組,那么驅動器240可以控制無線電裝置250來傳送否定確認。在圖2示出的實施例中,計算設備210包括第二無線電裝置254。舉例來說,雖然無線電裝置250可以用于傳送和/或接收表示音頻-視頻內(nèi)容的數(shù)據(jù)流,但是無線電裝置254也可用于傳輸和/或接收表示用于控制遠程音頻-視頻設備的命令的數(shù)據(jù)。在計算設備210中并入了通常與無線電裝置250具有相同架構的無線電裝置254。無線電裝置254與驅動器244相關聯(lián),該驅動器則為操作系統(tǒng)230提供控制無線電裝置254的機制。驅動器244具有接口 246,操作系統(tǒng)230可以通過該接口來向驅動器244發(fā)送命令,并且驅動器244可以通過該接口來向操作系統(tǒng)230提供數(shù)據(jù)和狀態(tài)消息。與接口 244類似,接口 246可以是標準化接口,使得操作系統(tǒng)230可以使用與用于驅動器240的命令集相類似的命令集來與驅動器244進行通信。雖然顯示了兩個無線電裝置,但是應該了解,在計算設備210內(nèi)部可以包括任何適當數(shù)量的無線電裝置。例如,單獨的無線電裝置可以用于形成音頻-視頻信道132、邊信道134以及連接142 (圖I)。但在使用相似頻率形成這些信道的實施例中,單個無線電裝置可以用于形成所指示的所有連接。相應地,計算設備210的具體硬件配置對于本發(fā)明而言并不重要。不管計算設備210的具體結構,計算設備210可以被配置成具有用于呈現(xiàn)用戶界面的軟件,通過該界面,用戶可以選擇在附近的呈現(xiàn)設備上呈現(xiàn)的音頻-視頻內(nèi)容,并且還可以控制所述呈現(xiàn)的參數(shù)。圖3圖示可以由這種軟件呈現(xiàn)的用戶界面。用戶界面300可以通過計算設備210內(nèi)部的任何適當?shù)慕M件而被呈現(xiàn)在計算設備210的屏幕上。但是在所示出的實施例中,應用220 (圖2)可以是可以呈現(xiàn)用戶界面300的媒體控制應用。在本示例中,媒體控制應用可以控制任何適當形式的音頻-視頻內(nèi)容的呈現(xiàn)。舉例來說,所述音頻-視頻內(nèi)容可以是純音頻、純視頻或可以是涉及聽覺和視覺成分二者的多媒體。在本示例中,用戶界面300被配置用于控制具有音頻成分和視頻成分二者的音頻-視頻內(nèi)容的呈現(xiàn)。用戶可以通過使用了本領域已知的界面技術的圖形用戶界面300來與應用220進行交互。例如,用戶界面300可以包括用戶可以使用鼠標或其他人機接口設備激活的控制器。一旦用戶激活了控制器,則應用220可被提示執(zhí)行與該控制器相關聯(lián)的功能。例如,用 戶界面300包括媒體選擇控制器310。這些控制器可以執(zhí)行本領域已知的用于媒體控制應用的功能。通過激活一個或多個媒體選擇控制器310,用戶可以導航穿過計算設備210上的媒體文件或計算設備可訪問的媒體文件,以便識別表示用于呈現(xiàn)的音頻-視頻內(nèi)容的文件。在圖3所示的操作狀態(tài)中,用戶激活了媒體選擇控制器來選擇電影。所選擇的內(nèi)容可以通過內(nèi)容顯示區(qū)域320來呈現(xiàn)。相應地,在圖3所示的操作狀態(tài)中,在媒體顯示區(qū)域320中正呈現(xiàn)表示所選擇的音頻-視頻內(nèi)容的電影。媒體控制應用還可以提供媒體回放控制器330。舉例來說,這些控制器可以包括播放控制器336。激活播放控制器336可以導致在內(nèi)容顯示區(qū)域320中播放所選擇的音頻-視頻內(nèi)容。播放控制器336可以在各狀態(tài)之間切換,使得當在內(nèi)容顯示區(qū)域320中正播放所選擇的音頻-視頻內(nèi)容的時候,播放控制器336的用戶激活可以凍結音頻-視頻內(nèi)容的播放。作為媒體回放控制器的另一個示例,應用220可以呈現(xiàn)將聲音靜音從而使得可以抑制音頻-視頻內(nèi)容中的音頻部分的控制器332??商鎿Q地或此外,媒體回放控制器330可以包括滑動器334。該滑動器334可以是本領域已知的、允許用戶指定來自某一值范圍的值的控制器。所指定的值可以與正在內(nèi)容顯示區(qū)域320中呈現(xiàn)的音頻-視頻內(nèi)容的音頻部分的首量相關聯(lián)。用戶界面300的各方面可以像在常規(guī)的媒體控制應用中那樣實現(xiàn)。例如,媒體選擇控制器310、媒體顯示區(qū)域320以及媒體回放控制器330可以使用本領域已知的技術來實現(xiàn)。然而,在使用計算設備210來控制遠程呈現(xiàn)設備上的音頻-視頻內(nèi)容呈現(xiàn)的時候,媒體控制應用可以被適配成使得某些或所有這些組件的行為發(fā)生變化。例如,當在遙控模式中操作時,選擇播放控制器336可以觸發(fā)在諸如信道132 (圖I)之類的音頻-視頻信道上表示音頻-視頻內(nèi)容的數(shù)據(jù)的流式傳輸。類似地,當在遙控模式中操作時,作為控制計算設備210上的聲音等級的替換或補充,選擇靜音控制器332可以觸發(fā)在諸如邊信道134(圖I)之類的邊信道上命令的傳送,從而命令呈現(xiàn)設備將聲音靜音。類似地,在遙控模式中,激活滑動器334可以導致在邊信道上傳送表示音量命令變化的命令??商鎿Q地或此外,媒體控制應用可被修改,以便呈現(xiàn)對與呈現(xiàn)設備的遙控特別相關的功能進行控制的命令。圖3的示例圖示出了設備控制器342、呈現(xiàn)控制器344以及畫中畫控制器346。這些控制器是可特別地被支持以允許計算設備210作為遙控器操作的控制器的示例。可替代地或此外,可以提供其他控制器。在一些實施例中,在遙控模式中通過用戶界面300可以使用的具體控制器可以取決于遠程呈現(xiàn)設備的能力。舉例來說,這類能力可以采用任何適當?shù)姆绞絺鬟f給計算設備。例如,定義遠程控制設備能力的信息可以在創(chuàng)建用于 音頻-視頻信道132的連接的時候獲取??商鎿Q地,該信息可以在邊信道134上傳遞。相應地,媒體控制應用可以基于關于與之比較的遠程呈現(xiàn)設備的信息來選擇用于呈現(xiàn)的控制器。在圖3的示例中,在媒體控制應用操作于遙控模式之前,設備控制器342可以由用戶激活。激活設備控制器342可以使得媒體控制應用呈現(xiàn)另一個用戶界面,通過該界面,用戶可以選擇附近的設備來充當呈現(xiàn)設備。作為具體示例,設備控制器342的激活可導致將圖4所描繪的用戶界面呈現(xiàn)給用戶。圖4圖示圖形用戶界面400,通過該界面,用戶可以選擇遠程設備來充當音頻-視頻內(nèi)容的呈現(xiàn)設備。圖形用戶界面400可以采用任何適當?shù)姆绞匠尸F(xiàn)。例如,應用220可以經(jīng)過編程來呈現(xiàn)圖形用戶界面400。但在其他實施例中,圖形用戶界面400可以由操作系統(tǒng)230的組件來呈現(xiàn)。例如,在其他上下文中,眾所周知,操作系統(tǒng)230包含可以發(fā)現(xiàn)并向用戶呈現(xiàn)可與之形成無線連接的附近設備的選項列表的設備管理器。在一些實施例中,圖形用戶界面400可以由這種設備管理器或操作系統(tǒng)230的其他適當?shù)慕M件來呈現(xiàn)。應用220可以獲取關于可以采取任何適當方式而作為呈現(xiàn)設備操作的附近設備的信息。例如,在音頻-視頻信道132將使用諸如Wi-Fi直連之類的對等協(xié)議實現(xiàn)的圖I所示的實施例中,媒體控制應用220可以根據(jù)該協(xié)議的設備發(fā)現(xiàn)或服務發(fā)現(xiàn)方面控制操作系統(tǒng)230來傳送消息。根據(jù)對等協(xié)議的設備發(fā)現(xiàn)方面,附近設備可以采用揭示其呈現(xiàn)音頻-視頻內(nèi)容的能力的方式來對設備發(fā)現(xiàn)消息做出響應。圖形用戶界面400圖示發(fā)現(xiàn)了多個呈現(xiàn)設備的操作狀態(tài)。這些呈現(xiàn)設備是通過圖形用戶界面400以揭示其用于呈現(xiàn)音頻-視頻內(nèi)容的能力的方式呈現(xiàn)的。在本示例中,顯示區(qū)域420被提供用于只能呈現(xiàn)音頻內(nèi)容的設備。顯示區(qū)域430被提供用于只能呈現(xiàn)視頻內(nèi)容的設備。另一個顯示區(qū)域440則是為能夠呈現(xiàn)多媒體內(nèi)容的設備給出(present)的。在圖4的具體示例中,顯示區(qū)域420包括指示檢測到了能夠呈現(xiàn)音頻信息的立體聲設備的圖標422。顯示區(qū)域430包括指示檢測到了能夠呈現(xiàn)視頻內(nèi)容的投影儀的圖標424。顯示區(qū)域440包含了兩個圖標,其中圖標442指示檢測到了電視,而圖標444指示的是檢測到了平板PC。雖然平板PC通常可能不被認為是音頻-視頻呈現(xiàn)設備,但是平板PC包含視覺顯示器和用于呈現(xiàn)音頻的揚聲器,在一些實施例中,平板PC可被控制以呈現(xiàn)多媒體內(nèi)容。應該認識到的是,通過圖形用戶界面400呈現(xiàn)的具體設備可以取決于計算設備210附近的設備。不管通過用戶界面400發(fā)現(xiàn)并呈現(xiàn)的具體設備,用戶可以操縱鼠標或其他人機界面設備來選擇被發(fā)現(xiàn)的設備之一。選擇設備可以使媒體控制應用或計算設備210的其他適當?shù)慕M件與所選擇的設備進行交互,以便形成分別可以傳送音頻-視頻內(nèi)容以及命令的音頻-視頻信道和邊信道。
回到圖3,一旦利用設備形成了音頻-視頻信道和邊信道,那么用戶可以通過用戶界面300來提供進一步的輸入,以便指示所選擇的多媒體內(nèi)容將被流式傳輸?shù)剿x擇的呈現(xiàn)設備。呈現(xiàn)控制器344可以是為這個目的提供的。一旦選擇了呈現(xiàn)控制器344,則媒體控制應用220可以通過請求操作系統(tǒng)230經(jīng)由音頻-視頻信道來傳送表示出現(xiàn)在內(nèi)容顯示區(qū)域320中的音頻-視頻內(nèi)容的數(shù)據(jù)來做出響應。選擇呈現(xiàn)控制器344可導致在音頻-視頻信道上流式傳輸音頻-視頻內(nèi)容,以此作為在內(nèi)容呈現(xiàn)區(qū)域320中呈現(xiàn)的補充或替換。在一些實施例中,呈現(xiàn)控制器344可以是切換型控制器。這種控制器可以導致在不同的操作狀態(tài)中不同的影響。例如,當沒有在音頻-視頻信道上流式傳輸音頻-視頻內(nèi)容時,選擇呈現(xiàn)控制器344可以開始流式傳輸這個音頻-視頻內(nèi)容。相反,在通過音頻-視頻信道來向遠程顯示設備流式傳輸音頻-視頻內(nèi)容的操作狀態(tài)中,選擇呈現(xiàn)控制器344可以停止所述音頻-視頻內(nèi)容的流式傳輸。作為可在用戶界面300中出現(xiàn)的控制器的另一個示例,圖3圖示了畫中畫控制器346。對于畫中畫控制器346的選擇可導致媒體控制應用220生成用于在邊信道上傳輸?shù)?命令。這個命令可以采用被所選呈現(xiàn)設備認定成創(chuàng)建畫中畫顯示命令的方式來格式化。借助畫中畫顯示格式,在音頻-視頻信道上流式傳輸?shù)囊纛l-視頻內(nèi)容可以只在呈現(xiàn)設備的顯示器的一部分中出現(xiàn)。該顯示器的其他部分可以用呈現(xiàn)設備提供的內(nèi)容填充。在圖I的示例中,一旦選擇了畫中畫控制器346,則電視130可以繼續(xù)呈現(xiàn)電視130從計算設備120之外的其他來源接收的電視節(jié)目。覆蓋在該呈現(xiàn)上的可以是呈現(xiàn)從計算設備120流式傳輸?shù)囊曨l內(nèi)容的窗口。然而應該了解,圖3所示的控制器只是計算設備可以呈現(xiàn)的用于控制遠程呈現(xiàn)設備的控制器類型的示例。媒體控制應用可以呈現(xiàn)其他控制器,包括現(xiàn)在已知或是以后被發(fā)現(xiàn)的用于控制電視或其他呈現(xiàn)設備的控制器。轉到圖5,該圖示出無線計算設備控制音頻-視頻呈現(xiàn)設備的系統(tǒng)的可替換實施例。在該示例中,由用戶522操作的無線計算設備520建立與在這里作為電視530示出的呈現(xiàn)設備的音頻-視頻信道532。與圖I的示例一樣,音頻-視頻信道532可以是用如依照Wi-Fi直連協(xié)議指定的頻率和協(xié)議形成的。但對本發(fā)明來說,用于形成該信道的信號使用的具體頻率以及該信道中使用的協(xié)議并不重要。執(zhí)行計算設備520的媒體控制應用可以生成表示用于在音頻-視頻信道532上傳輸?shù)囊纛l-視頻內(nèi)容的數(shù)據(jù)流。此外,這種媒體控制應用可以控制計算設備520的操作系統(tǒng),以便形成用于為電視530傳輸命令的邊信道。在圖5的示例中,邊信道是用鏈路534A和534B形成的。在這里,鏈路534A是在計算設備520與接入點540之間形成的。接入點540可以是本領域已知的接入點。例如,接入點540可以被配置成依照用于基礎設施模式組件的已知Wi-Fi協(xié)議來操作。在操作中,接入點540可以提供與諸如因特網(wǎng)550之類的外部網(wǎng)絡的連接。此外,接入點540可以形成本地網(wǎng)絡。在這種情況下,被配備用于無線通信的其他設備還可以通過接入點540連接到本地網(wǎng)絡。在圖5所示的示例中,電視530配備了無線電裝置,該裝置可以采用與計算設備520相同的方式與接入點540關聯(lián)。相應地,電視530可以在鏈路534B上與接入點540進行通信。鏈路534A和534B連接本地網(wǎng)絡中的計算設備520以及電視530,由此允許這些設備交換信息。相應地,在鏈路534A和534B上可以建立邊信道。計算設備520可以使用這個邊信道來向電視530傳送命令。舉例來說,這些命令可以基于用戶與媒體控制應用的交互來生成。用戶可以通過界面(例如用戶界面300 (圖3)或其他任何適當?shù)慕缑?來輸入這種命令。在圖5所示的實施例中,雖然接入點540可以位于包含電視530的房間510之外,但在這種情況下,用于形成邊信道的傳輸可以在這種距離上進行通信。例如,雖然Wi-Fi協(xié)議被設計用于在相對較短的距離上進行通信,但是其可以支持在數(shù)十米的距離上進行的通信。然而應該了解,圖5的實施例僅僅是用于形成邊信道的適當傳輸?shù)囊粋€示例,并且任何適當?shù)膫鬏敹际强梢允褂玫?。在一些實施例中,計算設備520可以被配置成支持經(jīng)由多個傳輸進行的通信,并且這其中的任何傳輸都可以用于形成邊信道,以便傳輸控制音頻-視頻內(nèi)容呈現(xiàn)的命令。類似地,可替換地或此外,諸如電視530之類的音頻-視頻呈現(xiàn)設備可以被配置成支持經(jīng)由多個傳輸進行的通信,并且這其中的任一傳輸都可能適合形成邊信道。相應地,在一些實施例中,計算設備和音頻-視頻呈現(xiàn)設備可以交換無線通信,以便在音頻-視頻信道以及相關聯(lián)的邊信道上建立通信。該交互的一部分可以涉及選擇由計算設備和音頻-視頻呈現(xiàn)設備 相互支持的傳輸,以便在形成邊信道的過程中使用。圖6圖示一種計算設備操作方法,其可以導致建立音頻-視頻信道以及邊信道,以便向諸如電視之類的呈現(xiàn)設備提供音頻-視頻內(nèi)容以及相關聯(lián)的呈現(xiàn)命令。圖6的方法可以響應于任何適當?shù)挠|發(fā)器而開始進行。舉個例子,該方法可以由用戶輸入觸發(fā)。例如,對于計算設備、例如執(zhí)行呈現(xiàn)圖形用戶界面300的媒體控制應用220的計算設備210來說,該觸發(fā)器可以是選擇諸如設備控制器342 (圖3)之類的控制器的用戶輸入。不管觸發(fā)器,計算設備可以傳送請求可以作為呈現(xiàn)設備操作的設備做出響應的消息。這個請求消息的具體格式可以取決于計算設備用以選擇形成充當音頻-視頻信道的連接的協(xié)議。如果計算設備被配置成使用Wi-Fi直連協(xié)議來建立音頻-視頻信道,那么在方框610發(fā)送的請求消息可被格式化成探測(probe)請求消息,其中該消息被格式化用于設備或服務發(fā)現(xiàn)。如果使用服務發(fā)現(xiàn)消息,該消息可以指示計算設備正在搜索能夠充當音頻-視頻內(nèi)容的呈現(xiàn)設備的遠程設備。在音頻-視頻內(nèi)容是純音頻的情況下,服務發(fā)現(xiàn)請求可以指示適合呈現(xiàn)音頻信息的期望服務。如果所要呈現(xiàn)的音頻-視頻內(nèi)容是純視頻,那么服務發(fā)現(xiàn)請求可以請求設備提供適合呈現(xiàn)視頻內(nèi)容的服務。如果音頻-視頻內(nèi)容是多媒體內(nèi)容,那么服務發(fā)現(xiàn)請求可以請求適合呈現(xiàn)多媒體內(nèi)容的服務。但是,如示例性界面400(圖4)所示,計算設備自動識別音頻-視頻呈現(xiàn)設備的類型并不是必需的。相反,如果多個音頻-視頻呈現(xiàn)設備對在方框610傳送的請求做出響應,那么可以為用戶呈現(xiàn)可用設備菜單,由此允許用戶選擇期望的設備。不管在方框610中傳送的請求的性質(zhì),該過程可以前進至方框612。在方框612,用戶可以指示選擇用以形成音頻-視頻信道以及邊信道的設備。即使在計算設備自動識別單個音頻-視頻呈現(xiàn)設備的情況下,仍然可為用戶提供在方框612中作出選擇的機會以指示該用戶究竟是否希望具有連接。但是應該了解,用以選擇遠程設備的具體機制對本發(fā)明而言并不重要。不管選擇遠程設備的方式,該過程可以前進至判定框620。在判定框620,該過程可以取決于所選擇的遠程設備是不是已知設備而出現(xiàn)分支。如果計算設備先前與遠程設備形成過連接并且存儲了在建立該連接的過程中使用的信息,那么可以知道所述設備對于執(zhí)行圖6過程的計算設備是已知的。如果先前沒有存儲信息,那么該過程可以從判定框620分支到子過程622。在子過程622,計算設備可以與遠程設備交換無線通信,以便將遠程設備設置用于在音頻-視頻信道以及相關聯(lián)的邊信道上進行通信。子過程622的具體步驟可以取決于計算設備與遠程設備建立連接所使用的協(xié)議。在本示例中,子過程622的步驟可以基于用以建立音頻-視頻信道的協(xié)議。作為具體示例,音頻-視頻信道可以是用Wi-Fi直連協(xié)議建立的。在這種情況下,子過程622的步驟可以實現(xiàn)依照Wi-Fi直連協(xié)議定義的配對儀式。但是應該了解,任何導致允許計算設備與遠程呈現(xiàn)設備形成連接的信息交換的適當步驟都是可以使用的。舉例來說,這種通信可能需要在計算設備與遠程設備之間交換密碼、挑戰(zhàn)碼或其他適當?shù)陌踩畔?。這些設備可以采用任何適當?shù)姆绞絹慝@取這種安全信息。例如,密碼可以通過計算設備上的用戶輸入來獲取。用戶可以從遠程設備制造商獲取這種密碼。例如,被配備成以無線方式形成連接的設備可被與提供密碼的指令一起打包,或者可以被配置成進入由設備顯示密碼以供用戶觀察的操作模式??商鎿Q地,該相同密碼可以由用戶在兩個設備上建立和輸入。請求作為配對儀式一部分的密碼可以確保計算設備與預期的呈現(xiàn)設備配對。除了交換密碼之外,計算設備和遠程呈現(xiàn)設備可以交換在建立一個或多個無線鏈路以便承載設備之間的音頻-視頻信道和/或邊信道的過程中有用的其他信息。雖然任何適當?shù)臋C制可以用于傳達該信息,但在一些實施例中,在與以其他方式被規(guī)定為音頻-視頻信道傳輸來使用的協(xié)議的一部分的消息相關聯(lián)的信息元素中可以傳達附加信息。這些信息元素允許將那些并非專門作為標準化協(xié)議的一部分提供的信息插入到依照標準化協(xié)議 格式化的消息中。以此方式,在仍舊使用標準化協(xié)議的同時,在計算設備與遠程呈現(xiàn)設備之間可以傳遞多種類型的信息。作為可以交換的附加信息類型的示例,每個設備都可以揭示關于該設備支持并且可用于建立邊信道的可替換傳輸?shù)钠渌畔?。此外,所交換的信息可以揭示關于遠程呈現(xiàn)設備呈現(xiàn)音頻-視頻內(nèi)容的能力的信息。舉例來說,這些信息可以識別關于遠程呈現(xiàn)設備的信息,例如所支持的編解碼器類型,顯示屏的分辨率或是顯示屏的大小。在一些實施例中,在計算設備與遠程顯示設備之間交換的信息可以指示作為配對儀式一部分執(zhí)行的步驟。舉個例子,一些無線設備支持名為Wi-Fi保護設置(WPS)的標準,其需要多種方法。在設備之間交換的信息可以識別由設備支持的具體WPS方法。但是,任何在設置設備的過程中可以使用的適當信息都是可以使用的。不管在計算設備與遠程呈現(xiàn)設備之間交換的具體信息,每一個設備可以被配置成具有處理器,該處理器分析信息來識別在建立設備間通信的過程中使用的一個或多個參數(shù)的值。例如,在方框623,計算設備可以選擇在形成邊信道的過程中使用的傳輸。作為如何可以做出這種選擇的一個示例,每一個設備都可以保持在建立邊信道的過程中使用的可能傳輸?shù)挠行蛄斜怼_@些列表可被交換,以使得兩個設備全都進行測試。每一個設備都可以處理列表來識別這兩個設備都支持的傳輸。關于這些相互支持的傳輸,表不所述傳輸在兩個列表上的位置的量度被計算,并且計算得到的量度具有最大值的傳輸可以被選擇實現(xiàn)邊信道??梢詧?zhí)行類似的協(xié)商策略以選擇為其交換信息的其他參數(shù)的值。這種處理可以使用本領域已知的技術或其他任何適當?shù)姆绞絹韴?zhí)行。不管在子過程622期間交換的信息的性質(zhì),一旦完成了子過程622,則每一個設備都會設置了可用于建立可用以傳遞音頻-視頻信道的連接的信息。在方框624,該信息可被存儲。在伴隨設備上,可以結合遠程呈現(xiàn)設備的指定存儲該信息。雖然在圖6中沒有明確示出,但是在遠程呈現(xiàn)設備上可以執(zhí)行補充操作,使得設置信息在該設備上同樣可用。在方框624處存儲信息允許在稍后的時間形成與遠程呈現(xiàn)設備的連接,而不重復子過程622。相應地,如果圖6的過程是在先前存儲了信息時執(zhí)行的情況下,那么該過程會從判定框620分支到方框630,從而繞過子過程622。在方框630,在該處理的先前迭代的方框624中存儲的信息可被檢索。不管設置信息是在方框630中檢索還是作為子過程622的一部分生成,圖6的過程都可以前進至方框634。從方框634開始,計算設備可以在內(nèi)部被配置成在為音頻-視頻信道和邊信道選擇的連接上路由信息。這種處理可以使用本領域已知的技術來執(zhí)行。例如,方框634的處理可能需要向操作系統(tǒng)的已知組件(有時也被稱為連接管理器)提供指令, 以便建立用于音頻視頻信道和邊信道的連接。相應地,在方框636,連接管理器可以在方框623中選擇的傳輸上建立用于邊信道的連接。在方框638,連接管理器可以將計算設備配置成在音頻-視頻信道上通信。方框636和638的處理可能需要本領域已知的用于在所識別的傳輸上建立連接的步驟。該處理可以包括對計算設備的驅動器、無線電裝置和/或其他組件進行配置。該過程可能導致網(wǎng)絡適配器被暴露,通過暴露的網(wǎng)絡適配器可以訪問邊信道或音頻視頻信道。相應地,步驟636和638的具體處理可以取決于所識別的傳輸。不管建立用于音頻-視頻信道以及邊信道的傳輸?shù)姆绞?,該處理都可以前進到方框640。在方框640,計算設備可以通過所建立的音頻-視頻信道來流式傳輸表示音頻-視頻內(nèi)容的數(shù)據(jù)。在方框640,音頻-視頻內(nèi)容流可以采用任何適當?shù)姆绞缴?。在包含媒體控制應用的計算設備210 (圖2)的示例中,音頻-視頻內(nèi)容可以由該應用響應于用戶輸入來生成。但是,用以生成數(shù)據(jù)流的具體機制對發(fā)明而言并不重要。對本發(fā)明來說,用于將表示音頻-視頻內(nèi)容的數(shù)據(jù)注入音頻-視頻信道以進行傳輸?shù)臋C制同樣是不重要的并且該機制可以使用本領域已知的技術執(zhí)行。例如,操作系統(tǒng)內(nèi)部的連接管理器可以建立與音頻-視頻信道耦合的網(wǎng)絡適配器。諸如媒體控制應用之類的控制應用可以在這種網(wǎng)絡適配器上發(fā)起呼叫,從而提供用于傳輸?shù)臄?shù)據(jù)。但是,其他任何適當?shù)募夹g都是可以使用的。在方框642,圖6中的處理還可能需要響應于用戶輸入來發(fā)送命令。該用戶輸入可以采用任何適當?shù)姆绞将@取。當計算設備被配置成具有呈現(xiàn)諸如用戶界面300 (圖3)之類的用戶界面的媒體控制應用時,所要傳送的命令可以基于通過該用戶界面提供的用戶輸入來識別。命令的具體格式對于本發(fā)明而言同樣是不重要的。所傳送的命令可以采用由計算設備和遠程呈現(xiàn)設備相互識別的格式。對本發(fā)明來說,用于將命令注入邊信道來進行傳輸?shù)木唧w機制同樣并不重要。舉個例子,可以使用本領域已知的技術。一旦建立了用于邊信道的連接,則連接管理器可以提供與該連接相關聯(lián)的網(wǎng)絡適配器。媒體控制應用或其他生成命令的組件可以在這種網(wǎng)絡適配器上發(fā)起呼叫,由此提供表示要傳送的命令的數(shù)據(jù)。響應于這種呼叫,可以在邊信道上傳送命令。應該了解的是,圖6表示的是用于操作計算設備的示例性過程。在不同的計算設備上可以使用不同的過程。此外,不同的過程可以在相同計算設備的不同操作模式中執(zhí)行。圖7提供了操作計算設備的可替換過程的示例。在該示例中,處理是在操作系統(tǒng)實用程序內(nèi)部執(zhí)行的。圖7的過程可以響應于在計算設備已經(jīng)存儲了用于計算設備附近的遠程音頻-視頻呈現(xiàn)設備的設置信息的時候接收的用戶輸入來發(fā)起。舉個例子,通過執(zhí)行圖7所示的過程,計算設備的操作系統(tǒng)可以對規(guī)定的鍵擊序列或進入計算設備的其他輸入做出響應。作為具體示例,執(zhí)行WINDOWS 操作系統(tǒng)的計算機可以被配置成對涉及特殊的“WIN”鍵以及與字母“P”相關聯(lián)的鍵的鍵擊組合做出響應。這種鍵擊序列可以觸發(fā)使用附近已知的遠程呈現(xiàn)設備作為輸出設備,從而呈現(xiàn)出在計算設備屏幕上顯現(xiàn)的任何信息。相應地,當檢測到鍵擊序列時,圖7的過程可以在方框710開始進行。一旦接收到鍵擊序列,則該過程可以前進至方框730。在方框730,在操作系統(tǒng)內(nèi)部執(zhí)行的實用程序可以檢索用于先前識別的設備的設置信息。該信息設置可以包括在建立與該設備的連接的過 程中使用的任何密碼或其他信息。此外,該設置信息可以包括用于形成音頻-視頻信道和邊信道的傳輸?shù)臉俗R。在方框734,連接管理器可以使用檢索到的設置信息來建立邊信道連接。在方框738,連接管理器可以使用檢索到的信息來建立用于音頻-視頻信道的連接。方框734、736和738的處理可以分別與在方框634、636和638執(zhí)行的處理相似。但是,與連接管理器對來自媒體控制應用的命令做出響應不同,在方框710,這些命令可以由所涉及的操作系統(tǒng)的實用程序響應于用戶輸入來提供?!⒂嬎阍O備配置用于與遠程呈現(xiàn)設備進行通信,則所述過程可以前進至方框740。在方框740,表示音頻-視頻信息流的數(shù)據(jù)可以通過音頻-視頻信道來傳遞。在方框740處的處理可與方框640處的處理相似。但是,在圖7的不例中,與流式傳輸媒體控制應用直接生成的數(shù)據(jù)不同,操作系統(tǒng)實用程序捕獲的任何數(shù)據(jù)都可以通過音頻-視頻信道來進行流式傳輸。在本示例中,該數(shù)據(jù)可以表示顯現(xiàn)在計算設備顯示屏上的信息,并且遠程顯示實用程序可以從控制計算設備顯示的其他組件捕獲該信息。與方框642的處理相似,方框742的處理可導致命令的傳輸。但是,與響應于通過媒體控制應用接收的用戶輸入來生成命令不同,這些命令可以是響應于通過在方框710中調(diào)用的操作系統(tǒng)實用程序接收的用戶輸入而被傳送的。圖8和9圖另一個可替換實施例。與圖I和5中描述的實施例一樣,圖8所的實施例包括計算設備820和充當音頻-視頻呈現(xiàn)設備示例的電視830。與先前示例中一樣,形成了音頻-視頻信道832和邊信道834。音頻-視頻信道832可以使用一條鏈路作為傳輸,其中該鏈路是用任何適當?shù)念l率和協(xié)議形成的。舉個例子,音頻-視頻信道832可以使用對等連接來形成。舉例來說,這種連接可以使用Wi-Fi直連協(xié)議或是其他任何適當?shù)膮f(xié)議來形成。在本示例中,邊信道834可以使用在數(shù)字TV頻譜中形成的鏈路作為傳輸。眾所周知,基于計算機的通信可以使用數(shù)字TV頻譜中的空白空間來執(zhí)行。所述空白空間表示的是未被許可給任何實體在發(fā)生基于計算機的通信的地理區(qū)域中使用的頻率。但是,這種空白空間通信需要計算設備識別數(shù)字TV頻譜中的未使用的部分。在一些情況中,被配置用于在數(shù)字TV頻譜中通信的計算設備可以被編程來通過位置訪問得到許可的數(shù)字TV信道的數(shù)據(jù)庫。在使用數(shù)字TV頻譜中的頻率來進行通信之前,計算設備可以訪問該數(shù)據(jù)庫來識別未使用的信道。該計算設備可以采用任何適當?shù)姆绞絹碓L問數(shù)據(jù)庫。例如,計算設備可以存儲數(shù)據(jù)庫拷貝,或者可以訪問服務器或可以獲得關于信道分配的信息的其他集中位置??商鎿Q地,計算設備可以通過感測數(shù)字TV頻譜的各種不同信道的功率電平來檢測空白空間,以便識別未使用的信道。圖9是圖示數(shù)字TV頻譜中的一部分的功率電平的圖表。在該示例中,這部分頻譜被分成了信道910A、910B、……9101。舉例來說,每一個信道910A、910B、......9101 都可以是 6MHz 寬。圖9圖示_114dBm的噪聲閾值。這個閾值指示數(shù)字電視接收機預期做出響應的信 號強度下限。功率低于該電平的信號可能不能被檢測到,并且反而可能被認為是噪聲。信號功率電平低于該閾值的信道被認為沒有用于傳送數(shù)字TV信號。在圖9所示的情況中,信道910A、910C和910G被顯示成具有指示這些信道正在用于攜帶數(shù)字TV信號的功率電平。與此對照,信道910B、910E、910F、910H和9101被顯示成攜帶功率電平低于噪聲閾值的信號,其指示這些信道未被用于攜帶數(shù)字TV信號。相應地,通過感測數(shù)字TV信道中的功率電平來識別功率電平低于噪聲閾值的信道,計算設備820可以識別在形成邊信道834的過程中使用的空白空間信道。一旦形成了邊信道,則計算設備820可以采用任何適當?shù)母袷絹砭幋a到電視830的命令,并且使用所識別的數(shù)字TV頻譜的空白空間信道中的頻率來傳送這些命令。由于計算設備820在數(shù)字TV頻譜的空白空間中進行傳輸,因此,與可能到達諸如電視850之類的其他附近的電視的邊信道通信相關聯(lián)的輻射836將不會干擾電視850的操作。由于在電視850所處的地理區(qū)域中并未使用空白空間信道,因此,電視850將不會嘗試在傳送邊信道通信的相同信道上接收數(shù)字電視節(jié)目。相應地,即使在空白空間信道中傳送的功率電平超出噪聲閾值,在這里是-114dBm,電視850的正常操作不會被中斷。然而在一些實施例中,識別空白空間信道可能會很難或者昂貴。舉例來說,識別信道可能需要能夠區(qū)分超出_114dBm和低于-114dBm的功率電平的敏感接收機。這種敏感接收機可能是昂貴的。同樣,對計算設備進行配備來使得其可以訪問得到許可的TV信道的最新數(shù)據(jù)庫以及確定其位置以使得它可以利用此類數(shù)據(jù)庫中的信息可能是昂貴的或呈現(xiàn)邏輯困難。相應地,在一些實施例中,計算設備820可以在數(shù)字TV頻譜中形成邊信道,而不考慮邊信道是否在使用空白空間信道中的頻率。但是,為了避免干擾其他設備,計算設備820可以使用足夠低的功率來進行傳輸,以免任何與這些傳輸相關聯(lián)的輻射干擾附近的電視,例如電視850。在一些實施例中,為傳輸選擇的功率可以低于用于檢測信道現(xiàn)任用戶的調(diào)節(jié)功率閾值。為了實現(xiàn)該結果,到達附近設備的輻射836的功率電平應該小于噪聲閾值,在圖9的示例中所述噪聲閾值是_114dBm。相應地,在一些實施例中,計算設備820將會被配置成控制用于邊信道834的無線電裝置,以便在一定功率電平處進行傳輸,以使得到達房間810的邊界838的輻射836具有-114dBm或更小的電平。舉例來說,邊界838處的這種功率電平可以通過以大約OdBm或更小的功率電平進行傳輸來實現(xiàn)。計算設備820與邊界838之間的傳播損耗可以是大約IOOdBm,使得該發(fā)射功率電平可以確保到達電視850的輻射836的功率足夠小,這樣輻射836就不會干擾電視850的操作。但是,電視830接收的信號必須仍然足以被識別,以使電視830可以使用邊信道834上傳遞的信息。為了實現(xiàn)這種通信,數(shù)字計算設備820可以使用為諸如數(shù)字電視830之類的使用了相反的解碼和解調(diào)技術的設備提供處理增益的編碼和調(diào)制技術。舉個例子,計算設備820可以在邊信道834中使用擴頻調(diào)制技術來傳送表示命令的信號。圖9圖示在信道910E中傳送的擴頻信號920。信號920是用如下功率電平傳送的其使得在到達數(shù)字電視830時,所述功率低于被認為表示噪聲的閾值。但是,正如本領域已知的那樣,擴頻解調(diào)聚合跨信道的功率,使得使用與發(fā)射設備的擴頻調(diào)制器相匹配的擴頻解調(diào)器的接收機可以將信號920的功率聚合成更強的信號。然后,接收機可以從該信 號中檢測和提取信息。舉個例子,擴頻解調(diào)器可以具有為信號添加大約20dB或更多的增益的效果。相應地,信號920雖然在圖9中示出為低于噪聲閾值,但是依照擴頻解調(diào)器中的處理,可以產(chǎn)生超出可檢測性閾值的輸出。雖然使用擴頻解調(diào)器的接收機可以檢測到擴頻信號920,但是使用其他類型的解調(diào)器的接收機會將信號920感知為低于噪聲閾值的噪聲。此外,雖然圖9示出的是將擴頻信號920在一個信道上擴展,但在一些實施例中,該信號可以在多個信道上擴展,以便實現(xiàn)甚至進一步的處理增益。相應地,通過使用這種提供增益的低功率傳輸和調(diào)制技術,可以使用數(shù)字TV頻譜中的頻率來形成邊信道834,而不會造成對數(shù)字TV接收機的干擾。為了進一步增強使用這種低功率的邊信道中的通信,可以使用前向差錯控制碼來編碼表示命令的數(shù)字數(shù)據(jù)。例如,前向差錯控制編碼可以包括用于所傳送的每一個數(shù)據(jù)比特的至少一個附加糾錯比特。但在一些實施例中,即使更低的編碼速率也是可以使用的,例如針對每一數(shù)據(jù)比特使用兩個或更多的糾錯比特。即使處于很低的功率電平,這種具有一比一或一比二乃至更低的比值的低速率糾錯碼可以允許可靠的命令通信。然而在一些情況中,增加所傳送的比特的總數(shù)可能是不期望的,在圖8所示的情況中,在邊信道上傳送的命令需要少量數(shù)據(jù)比特。添加用于差錯控制的比特仍導致在邊信道934上傳送數(shù)量相對較少數(shù)量的比特。例如,表示命令且包含糾錯比特的數(shù)據(jù)可以以每秒56千比特或更低的速率傳送。在一些實施例中,數(shù)據(jù)速率可以更低,例如每秒32千比特或更小。在很多實施例中,這些比特速率是低于邊信道的信道容量的。雖然圖9示出的是表示在邊信道834中傳送的命令的信號920處于空白空間信道中的情形,但是并不要求信號920在空白空間信道中傳送。信號處理技術可以用于區(qū)分邊信道信號與數(shù)字TV信號。如圖9所示,甚至包含數(shù)字TV信號的信道910A、910C和9IOG具有相對較低的功率電平。在圖9的示例中,信道910A、910C和910G具有低于第二閾值的功率電平,所述第二閾值在這里被指示成約為-lOOdBm。諸如電視830之類的預期在邊信道834中接收信號920的遠程音頻-視頻呈現(xiàn)設備可以恰當?shù)貦z測信號920,如果在傳送信號920的信道中接收到的信號的電平明顯地超出了數(shù)字TV信號的電平。雖然圖9所示的信號920的平均功率電平低于_114dBm,但在用擴頻解調(diào)器解調(diào)的時候,可以有效地提高該信號電平解調(diào)技術提供的增益。如圖9所示,在大約6MHz的帶寬上工作的擴頻解調(diào)可以提供超出20dB的增益。相應地,最初低于噪聲閾值的信號電平可被增加至超出該頻帶中的數(shù)字TV信號的電平。作為具體的數(shù)字示例,圖9示出每一個使用中的數(shù)字TV信道,即信道910A、910C和910G,數(shù)字電視信號的平均功率電平低于-lOOdBm。雖然信號920的功率電平低于_114dBm,并且在所不出的不例中大約是-120dBm,但是通過解調(diào)而為這種彳目號增加超出20dB的增益將會產(chǎn)生有效功率電平超出-IOOdBm的信號,由此使得該信號高于每一個被占用信道中數(shù)字電視信號的功率電平。信號920的傳輸參數(shù)可被設計成使解調(diào)信號的有效功率電平明顯高于被占用的數(shù)字TV信道中的數(shù)字電視信號的平均功率電平以便能夠可靠地檢測。舉例來說,可以選擇這些參數(shù)以使得解調(diào)信號920的有效功率電平比遠程呈現(xiàn)設備上的數(shù)字TV信號的平均功率電平高出多于3dB。應該了解的是,在這里提供的數(shù)值示例僅僅是用于例證的,并且在其他實施例中,其他信號電平可以存在。然而,相對信號電平仍舊會使得對于邊信道通信的檢測是在干擾了數(shù)字TV接收機的情況下進行的。本領域已知的無線電裝置可以被構造成在這些條件下檢測信號,以使計算設備820和電視830可以在使用數(shù)字電視頻譜中的頻率形成的邊信道834上進行通信,而不用考慮用于通信的頻率是否處于數(shù)字TV頻譜的空白空間信道以內(nèi)。圖10圖示可以實現(xiàn)本發(fā)明的適當計算系統(tǒng)環(huán)境1000的示例。該計算系統(tǒng)環(huán)境1000僅僅是適當?shù)挠嬎悱h(huán)境的一個示例,并且并未旨在暗示關于本發(fā)明的使用或功能范圍的任何限制。計算環(huán)境1000不應該被解釋成具有任何與在示例性操作環(huán)境1000中示出的任一組件或組件組合相關的依賴性或需求。本發(fā)明與眾多其他的通用或專用計算系統(tǒng)環(huán)境或配置一起操作。可適合與本發(fā)明一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的示例包括但不局限于個人計算機、月艮務器計算機、手持或膝上設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費類電子設備、網(wǎng)絡PC、小型計算機、大型計算機、包含上述任一系統(tǒng)或設備的分布式計算環(huán)境
坐坐寸寸O計算環(huán)境可以執(zhí)行計算機可執(zhí)行指令,例如程序模塊。一般來說,程序模塊包括執(zhí)行具體任務或實現(xiàn)具體抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。本發(fā)明還可以在由那些通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行任務的分布式計算環(huán)境中實踐。在分布式計算環(huán)境中,程序模塊可以位于包括記憶存儲設備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。參考圖10,用于實現(xiàn)本發(fā)明的示例性系統(tǒng)包括計算機1010的形式的通用計算設備。計算機1010的組件可以包括但不局限于處理單元1020,系統(tǒng)存儲器1030,以及將包括系統(tǒng)存儲器在內(nèi)的各種系統(tǒng)組件耦合到處理單元1020的系統(tǒng)總線1021。系統(tǒng)總線1021可以是若干類型總線結構中的任何一種,這其中包括存儲器總線或存儲器控制器,外圍總線,以及使用了多種總線架構中的任何一種的本地總線。作為示例而不是限制,這種架構包括工業(yè)標準架構(ISA)總線,微通道架構(MCA)總線,增強型ISA (EISA)總線,視頻電子標準協(xié)會(VESA)本地總線,以及也被稱為Mezzanine總線的外圍組件互連(PCI)總線。計算機1010典型地包括多種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是任何能被計算機1010訪問的可用介質(zhì),并且包括易失和非易失介質(zhì)、可移除和不可移除介質(zhì)。作為示例而不是限制,計算機可讀介質(zhì)可以包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)、包括在任何用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)之類的信息的方法或技術中實現(xiàn)的易失和非易失、可移除和不可移除介質(zhì)。計算機存儲介質(zhì)包括但不局限于RAM、ROM、EEPROM、閃存或其他存儲技術、CD-ROM、數(shù)字多用途盤(DVD)或其他光盤存儲器、盒式磁帶、磁帶、磁盤存儲器或其他磁存儲設備、或者其他任何可用于存儲期望信息并能被計算機1010訪問的介質(zhì)。通信介質(zhì)典型地包含處于諸如載波或其他傳輸機制之類的已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù),并且包括任何信息遞送介質(zhì)。術語“已調(diào)制數(shù)據(jù)信號”指的是這樣一種信號其特性的一個或多個以一種對信號中的信息進行編碼的方式來設置或改變。作為示例而不是限制,通信介質(zhì)包括有線介質(zhì),例如有線網(wǎng)絡或直接布線連接,以及無線介質(zhì),例如聲學、RF、紅外和其他無線介質(zhì)。上述各項的任何組合同樣應該包含在計算機可讀介質(zhì)的范圍以內(nèi)。系統(tǒng)存儲器1030包括易失和/或非易失存儲器形式的計算機存儲介質(zhì),例如只讀存儲器(ROM) 1031和隨機存取存儲器(RAM) 1032。在ROM 1031中典型地存儲基本輸入/輸出系統(tǒng)1033 (BIOS),其包含有助于例如在啟動期間在計算機1010內(nèi)部的部件之間傳送信息的基本例程。RAM 1032典型地包含可以由處理單元1020立即訪問和/或當前操作的數(shù)據(jù)和/或程序模塊。作為示例而不是限制,圖10示出了操作系統(tǒng)1034,應用程序1035, 其他程序模塊1036以及程序數(shù)據(jù)1037。計算機1010還可以包括其他的可移除/不可移除、易失/非易失計算機存儲介質(zhì)。單純作為示例,圖10示出了從不可移除的非易失磁介質(zhì)讀取或向其寫入的硬盤驅動器1040、從可移除的非易失磁盤1052讀取或向其寫入的磁盤驅動器1051,以及從⑶-ROM之類的可移除非易失光盤1056或其他光學介質(zhì)讀取或向其寫入的光盤驅動器1055。能在不例性操作環(huán)境中使用的其他的可移除/不可移除、易失/非易失計算機存儲介質(zhì)包括但不局限于盒式磁帶、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅動器1041典型地通過諸如接口 1040之類的不可移除存儲器接口連接到系統(tǒng)總線1021,并且磁盤驅動器1051和光盤驅動器1055典型地通過諸如接口 1050之類的可移除存儲器接口連接到系統(tǒng)總線1021。以上論述并在圖10中示出的驅動器以及與之關聯(lián)的計算機存儲介質(zhì)為計算機1010提供了計算機可讀指令、數(shù)據(jù)結構、程序模塊以及其他數(shù)據(jù)的存儲。例如在圖10中,硬盤驅動器1041被圖示成存儲操作系統(tǒng)1044、應用程序1045、其他程序模塊1046以及程序數(shù)據(jù)1047。注意到,這些組件與操作系統(tǒng)1034、應用程序1035、其他程序模塊1036以及程序數(shù)據(jù)1037既可以是相同的,也可以是不同的。在這里給出了不同數(shù)量的操作系統(tǒng)1044、應用程序1045、其他程序模塊1046以及程序數(shù)據(jù)1047來說明它們至少是不同的拷貝。用戶可以通過輸入設備將命令和信息輸入計算機1010,其中所述輸入設備例如是鍵盤1062和通常被稱為鼠標、軌跡球或觸摸板的指示設備1061。其他輸入設備(未顯示)可以包括麥克風、搖桿、游戲板、碟式衛(wèi)星天線、掃描儀等等。這些和其他輸入設備通常通過與系統(tǒng)總線相連的用戶輸入接口 1060連接到處理單元1020,但是也可以通過其他接口和總線結構來連接,例如并行端口、游戲端口或通用串行總線(USB)。監(jiān)視器1091或其他類型的顯示設備同樣經(jīng)由接口(例如視頻接口 1090)連接到系統(tǒng)總線1021。除了監(jiān)視器之外,計算機還可以包括可以通過輸出外圍接口 1095連接的其他外圍輸出設備,例如揚聲器1097和打印機1096。
計算機1010可以使用與諸如遠程計算機1080之類的一個或多個遠程計算機的邏輯連接而在聯(lián)網(wǎng)環(huán)境中操作。遠程計算機1080可以是個人計算機、服務器、路由器、網(wǎng)絡PC、對等設備或其他公共網(wǎng)絡節(jié)點,并且典型地包括在上文中相對于計算機1010描述的很多或所有部件,然而在圖10中僅僅示出了記憶存儲設備1081。圖10描繪的邏輯連接包括局域網(wǎng)(LAN) 1071和廣域網(wǎng)(WAN) 1073,但是也可以包括其他網(wǎng)絡。這些聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)級計算機網(wǎng)絡、內(nèi)聯(lián)網(wǎng)以及因特網(wǎng)中是很普遍的。當在LAN聯(lián)網(wǎng)環(huán)境中使用時,計算機1010通過網(wǎng)絡接口或適配器1070與LAN1071連接。當在WAN聯(lián)網(wǎng)環(huán)境中使用時,計算機1010典型地包括調(diào)制解調(diào)器1072或是用于在諸如因特網(wǎng)之類的WAN 1073上建立通信的其他裝置。調(diào)制解調(diào)器1072可以處于內(nèi)部或外部,它可以經(jīng)由用戶輸入接口 1060或其他恰當?shù)臋C構連接到系統(tǒng)總線1021。在聯(lián)網(wǎng)環(huán)境中,相對于計算機1010描述的程序模塊或是其部分可以保存在遠程記憶存儲設備中。作為示例而不是限制,圖10示出了駐留在存儲器設備1081上的遠程應用程序1085。應該了解的是,所顯示的網(wǎng)絡連接是示例性的,并且也可以使用用于在計算機之間建立通信鏈路的其他裝置。 通過以這種方式描述本發(fā)明的至少一個實施例的若干方面,應該了解,本領域技術人員將容易想到各種不同的變化、修改和改進。舉個例子,描述了在計算設備上執(zhí)行的媒體控制應用內(nèi)部提供對于遠程音頻-視頻呈現(xiàn)設備的控制。不要求遠程音頻-視頻呈現(xiàn)設備的控制通過媒體控制應用提供。可替換地或此外,這種控制可以通過操作系統(tǒng)來提供。由于計算設備的操作系統(tǒng)提供了用于在顯示器上以及通過計算設備的揚聲器來呈現(xiàn)音頻-視頻信息的服務,因此,操作系統(tǒng)可以解釋并且酌情將音頻視頻內(nèi)容重定向到遠程呈現(xiàn)設備。在這種情況下,用于選擇和控制音頻-視頻內(nèi)容的呈現(xiàn)方面的用戶界面可以由常規(guī)的媒體控制應用來提供。為了實現(xiàn)用于控制遠程呈現(xiàn)設備的其他功能,操作系統(tǒng)可以提供能被用戶調(diào)用的實用程序。舉例來說,這種實用程序可以允許將能在計算設備上本地再現(xiàn)的任何音頻或視頻內(nèi)容重定向到充當顯示設備的附近設備。例如,通常是通過計算設備的“桌面”呈現(xiàn)的用戶印象以及顯現(xiàn)成在桌面上執(zhí)行的任何應用提供的任何內(nèi)容可被傳送到附近的顯示設備。這種實用程序可以允許用戶控制所述呈現(xiàn)的任何方面,例如音量或者是以全屏模式呈現(xiàn)還是嵌入在呈現(xiàn)設備上的另一個圖像中。作為另一個示例,描述了在數(shù)字TV頻譜中使用低功率傳輸來為控制遠程呈現(xiàn)設備的命令實現(xiàn)邊信道。類似的技術可以用來形成用于其他目的的邊信道。此外,這種技術可以用于低比特率通信,例如56Kbps或更低。此外,在一些實施例中,信道被說成是通過連接形成的。使用詞語“連接”并不意味著使用了保持有狀態(tài)連接的協(xié)議。還可以使用有時被稱為“無連接”的協(xié)議。在這里,“連接”僅僅指示參與通信的足夠信息是可用的。例如,可以使用有時被描述成無連接的UDP協(xié)議或其他適當?shù)膮f(xié)議。進一步地,示例性實施例是結合生成音頻-視頻內(nèi)容和命令的計算設備描述的。用于建立這種信道的組件可以存在于遠程呈現(xiàn)設備中,但(through)在一些實施例中,可以使用更簡單的組件。例如,呈現(xiàn)設備可以具有一個或多個無線電裝置,如無線電裝置250和254。遠程(remove)呈現(xiàn)設備可以具有類似于處理單元1020的控制器。雖然這種控制器與通用CPU相比可以支持較少的功能,但是它仍然可以控制設備來執(zhí)行配對儀式。此外,它還可以引導表示用于呈現(xiàn)的內(nèi)容的數(shù)據(jù),并且控制設備以對在邊信道上接收的命令做出響應。這些變化、修改和改進意圖是本公開的一部分,并且處于本發(fā)明的精神和范圍以內(nèi)。相應地,以上描述和附圖僅僅是作為示例的。本發(fā)明的上述實施例可以采用多種方式中的任何一種來實現(xiàn)。例如,這些實施例可以用硬件、軟件或是其組合來實現(xiàn)。在用軟件實現(xiàn)時,無論是在單個計算機上提供還是分布于多個計算機之間,軟件代碼都可以在任一適當?shù)奶幚砥骰蚴翘幚砥骷仙蠄?zhí)行。這種處理器可以作為集成電路來實施,其中一個或多個處理器處于集成電路組件中。但是,處理器可以用任何適當格式的電路來實現(xiàn)。

進一步地,應該了解,計算機可以采用多種形式中的任何一種體現(xiàn),例如安裝在機架上的計算機、臺式計算機、膝上計算機或平板計算機。此外,計算機可以體現(xiàn)在通常不被視為計算機但卻具有適當處理能力的設備中,其包括個人數(shù)字助理(PDA)、智能電話或是其他任何適當?shù)谋銛y或固定電子設備。此外,計算機可以具有一個或多個輸入和輸出設備。這些設備尤其可以用于呈現(xiàn)用戶界面??捎糜谔峁┯脩艚涌诘妮敵鲈O備的示例包括用于視覺呈現(xiàn)輸出的打印機或顯示屏,以及用于聽覺呈現(xiàn)輸出的揚聲器或其他聲音生成設備。可用于用戶接口的輸入設備的示例包括鍵盤和指示設備,例如鼠標、觸摸板和數(shù)字化平板。另舉一例,計算機可以通過語音識別或其它聽覺形式來接收輸入信息。此類計算機可以由一個或多個網(wǎng)絡以任何適當?shù)男问交ミB,所述網(wǎng)絡包括局域網(wǎng)或廣域網(wǎng),例如企業(yè)網(wǎng)或因特網(wǎng)。此類網(wǎng)絡可以基于任何適當?shù)募夹g,并且可以依照任何適當?shù)膮f(xié)議操作,以及可以包括無線網(wǎng)絡、有線網(wǎng)絡或光纖網(wǎng)絡。此外,這里概述的不同方法或過程可以被編碼成能在使用了多種操作系統(tǒng)或平臺的任意一種的一個或多個處理器上執(zhí)行的軟件。此外,此類軟件可以采用多種適當?shù)木幊陶Z言和/或編程或腳本工具來編寫,并且還可以被編譯成是在主機或虛擬機上執(zhí)行的可執(zhí)行機器語言代碼或中間代碼。就此而論,本發(fā)明可以作為使用一種或多種程序編碼的計算機可讀存儲介質(zhì)(或多個計算機可讀介質(zhì))(例如計算機存儲器、一個或多個軟盤、緊湊型盤(CD)、光盤、數(shù)字視頻盤(DVD)、磁帶、閃速存儲器、現(xiàn)場可編程門陣列或其他半導體設備中的電路配置或其他非瞬時的、有形的計算機存儲介質(zhì))來體現(xiàn),當所述程序在一個或多個計算機或其他處理器上執(zhí)行時執(zhí)行用于實現(xiàn)如上所述的本發(fā)明的各種不同實施例的方法。計算機可讀存儲介質(zhì)或媒質(zhì)可以是可運輸?shù)?,使得其上保存的一個或多個程序可被加載到一個或多個不同計算機或其他處理器上,以便實現(xiàn)如上所述的本發(fā)明的各種不同方面。這里使用的術語“非瞬時計算機可讀存儲介質(zhì)”只包括可被認為是制造品(即,制造的物品)或機器的計算機可讀介質(zhì)??商鎿Q地或此外,除了計算機可讀存儲介質(zhì)之外,本發(fā)明可以作為計算機可讀介質(zhì)來體現(xiàn),例如傳播信號。這里使用的術語“程序”或“軟件”在一般意義下是指可以用于對計算機或其他處理器進行編程以實現(xiàn)如上所述的本發(fā)明的各種不同方面的任何類型的計算機代碼或計算機可執(zhí)行指令集。此外,應該了解,根據(jù)本發(fā)明的一個方面,執(zhí)行本發(fā)明的方法的一個或多個計算機程序在執(zhí)行時不必駐留在單個計算機或處理器上,而是可以采用模塊化的形式分布在多個不同的計算機或處理器之中,以便實現(xiàn)本發(fā)明的各種不同方面。計算機可執(zhí)行指令可以采取許多形式,例如由一個或多個計算機或其他設備執(zhí)行的程序模塊。一般來說,程序模塊包括執(zhí)行具體任務或實現(xiàn)具體抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。程序模塊的功能典型地可以根據(jù)各種不同實施例的需要而被組合或分布。此外,數(shù)據(jù)結構可以采用任何適當?shù)男问蕉淮嫒胗嬎銠C可讀介質(zhì)中。為了圖示簡單,數(shù)據(jù)結構可被顯示成具有通過數(shù)據(jù)結構中的位置來進行關聯(lián)的字段。這種關系同樣可以通過為針對字段的存儲器分配計算機可讀介質(zhì)中傳遞字段之間關系的位置來實現(xiàn)。但是,任何適當?shù)臋C制均可用于在數(shù)據(jù)結構的字段中的信息之間建立關系,其包括通過使用在數(shù)據(jù)元素之間建立關聯(lián)的指針、標簽或其他機制。本發(fā)明的各種不同方面可以單獨使用,組合使用,或在上述實施例中沒有具體論述的多種布置中使用,并且因此本發(fā)明在其應用方面不限于如上說明書所提及或是在附圖中闡述的細節(jié)和組件布置。例如,在一個實施例中描述各方面可以采用任何方式與其他實 施例中描述的各方面相結合。此外,本發(fā)明可以作為方法來體現(xiàn),已經(jīng)提供了所述方法的示例。作為方法一部分執(zhí)行的動作可以采用任何適當?shù)姆绞脚判?。相應地,可以構造以與圖示的順序不同的順序來執(zhí)行動作的實施例,所述實施例可以包括同時執(zhí)行某些動作,即使這些動作在說明性實施例中被顯示成連續(xù)動作。在權利要求中使用了諸如“第一”、“第二”、“第三”等之類的順序術語來修改權利要求要素并不單獨意味著任何優(yōu)先級、優(yōu)先順序、或者一個權利要求要素超出另一個要素的順序或是執(zhí)行方法的動作的時間順序,而是僅僅用作標簽來將具有某個名稱的一個權利要求要素與另一個具有相同名稱(若沒有順序術語的使用)的要素區(qū)分開來,以便區(qū)分權利要求元素。此外,這里使用的措辭和術語用于描述目的,而不應該將其視為限制。這里使用的“包括”、“包含”或“具有”、“包含”、“涉及”及其變體意味著包含了其后列舉的項目以及其等價物和附加項目。
權利要求
1.一種執(zhí)行操作無線計算設備的方法,其中該無線計算設備提供在遠程顯示設備上顯示的內(nèi)容,該方法包括 使用第一無線信道來無線傳送(640)用于在遠程設備上顯示的內(nèi)容; 接收指示至少一個要由涉及內(nèi)容顯示的遠程設備執(zhí)行的動作的用戶輸入(346); 使用與第一無線信道相對的邊信道來向顯示器無線傳送(642)基于用戶輸入選擇的命令。
2.權利要求I的方法,還包括 與遠程設備交換無線通信(622);以及 基于該無線通信來選擇(632)邊信道。
3.權利要求I的方法,其中 計算設備被配置成具有提供第一傳輸?shù)牡谝粺o線電裝置(250)以及提供第二傳輸?shù)牡诙o線電裝置(254); 第一信道是用第一無線電裝置訪問的;以及 第二信道是用第二無線電裝置訪問的。
4.權利要求3的方法,其中 第一無線電裝置被配置用于Wi-Fi通信。
5.權利要求4的方法,其中 第二無線電裝置被配置用于依照Bluetooth、Wi-Fi或IRDA之一通信。
6.一種操作無線計算設備的方法,其中該無線計算設備提供用于在遠程音頻-視頻設備上顯示的內(nèi)容,該方法包括 與遠程音頻-視頻設備交換無線通信,以便執(zhí)行配對儀式,(622,623)所述配對儀式包括選擇作為邊信道使用的信道; 將音頻-視頻內(nèi)容通過不同于邊信道的第一信道傳送到遠程音頻-視頻設備(640);以及 在邊信道上將命令傳送到遠程音頻-視頻設備,以便改變內(nèi)容呈現(xiàn)(642)。
7.權利要求6的方法,其中 配對儀式是在第一時間執(zhí)行的, 計算設備存儲在配對儀式期間生成的信息(624); 在第一時間之后的第二時間,計算設備從遠程音頻-視頻設備斷開;以及在第二時間之后的第三時間,計算設備基于已存儲的信息重新連接到遠程音頻-視頻設備(630,634,636)。
8.權利要求6的方法,還包括 在計算設備的顯示器上呈現(xiàn)用戶界面(300),該界面包括用于控制遠程音頻-視頻設備的選項(344,346); 通過用戶界面接收用戶輸入;以及 基于用戶輸入來生成命令。
9.權利要求8的方法,其中 計算設備連接到因特網(wǎng)(150); 該方法還包括在因特網(wǎng)上接收多媒體內(nèi)容(142);以及 傳送音頻-視頻內(nèi)容包括傳送下載的多媒體內(nèi)容。
10.權利要求8的方法,其中 所述命令包括增大音頻-視頻內(nèi)容中的音頻部分的呈現(xiàn)的音量的命令(334)。
11.至少一個用計算機可執(zhí)行指令編碼的計算機可讀存儲介質(zhì)(1032、1052、1056),所述計算機可執(zhí)行指令在被執(zhí)行時執(zhí)行按照權利要求I 一 10中任一項的方法。
全文摘要
一種與諸如電視之類的遠程音頻-視頻呈現(xiàn)設備進行配對的無線計算機。作為配對結果,為該計算機建立通過該設備來傳送用于呈現(xiàn)的音頻-視頻內(nèi)容的通信信道。此外,作為配對的一部分,計算機和遠程設備選擇邊信道來傳遞用戶命令。無線計算機可以顯示用戶界面,通過該界面,用戶可以輸入控制遠程音頻-視頻設備呈現(xiàn)內(nèi)容的方式的命令。結果,用戶可以使用無線計算機作為音頻-視頻設備的遙控器,從而控制呈現(xiàn)的內(nèi)容及其呈現(xiàn)方式。邊信道可以使用與用于傳遞音頻-視頻內(nèi)容的信道相比不同的頻率,并且可以在數(shù)字TV頻譜中的頻率上使用很低的功率。
文檔編號H04W76/02GK102740498SQ20111041722
公開日2012年10月17日 申請日期2011年12月14日 優(yōu)先權日2010年12月14日
發(fā)明者A.A.哈桑, B.R.小安德斯, B.拉森, K.M.亨特 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁夏| 镇原县| 泾源县| 湖北省| 温宿县| 乌兰察布市| 民勤县| 龙胜| 晴隆县| 施甸县| 盐城市| 大化| 龙山县| 嘉黎县| 江川县| 大姚县| 大埔区| 稻城县| 潢川县| 昌邑市| 嘉定区| 茂名市| 股票| 镇康县| 淮北市| 隆子县| 永登县| 杭锦旗| 团风县| 吴忠市| 龙里县| 淮北市| 运城市| 南京市| 托里县| 双桥区| 元谋县| 中宁县| 云林县| 柏乡县| 交口县|