無線顯示器的遠程音頻保持連接的制作方法
【專利摘要】提供了用于改進顯示器裝置的初始化及其與音頻數據的同步的設備和方法。保持發(fā)射器與顯示器之間的同步的當前實施使用甚至當無數據可用時所述發(fā)射器與所述顯示器之間的接口上的最新數據流格式的“保持連接”無聲音頻數據流。在其中所述無聲音頻數據流經由無線鏈路傳輸的系統中實施上述解決方案在帶寬和功率方面低效。本技術提供高效產生并且傳輸無聲音頻數據流用于維持同步的設備和方法。
【專利說明】無線顯示器的遠程音頻保持連接
【技術領域】
[0001]本發(fā)明大體涉及計算處理,且更具體地涉及一種用于改進顯示器的初始化及與音頻數據的同步的方法和系統。
[0002]發(fā)明背景
[0003]顯示器接收器接口(諸如高清晰度多介質接口(HDMI)、DiplayPort、S/PDIF等)上傳輸的數據流內嵌音頻格式元數據。當數據流開始時,其可使顯示器接收器在流開始之后的大約半秒檢測嵌入數據流中的數字格式元數據(諸如取樣率),初始化并且與數據流同步。在這種初始化時間內,音頻數據被拋棄,其可能產生音頻聲音的削波。這對于短系統事件聲音而言尤為顯著。
[0004]避免上述問題的當前實施是使接口總是攜載最新數據流格式的“保持連接”無聲音頻數據流。換句話說,數據流的發(fā)射器可在無數據流發(fā)送至顯示器接收器時以最新格式發(fā)送無聲音頻數據流。因此,顯示器接收器無需在數據流重新開始時重新初始化。為了節(jié)省動態(tài)隨機訪問存儲器(DRAM)訪問功率,無聲音頻數據流并非由CPU產生并且從系統存儲器串流化,而是其在接口編碼器上產生。音頻驅動器控制“保持連接”特征。
[0005]但是,在采用連接至無線接收器的顯示器的系統中,無線發(fā)射器用于經由無線鏈路將數據流發(fā)送至無線接收器。無線接收器連接至顯示器接收器以將數據流引導至顯示器接收器。在這種系統中,使用經由無線鏈路發(fā)送的無聲音頻數據流的使用在帶寬和功率方面都低效。例如,取決于音頻格式,常規(guī)音頻無聲流將為無實際數據內容而花費幾Mbits/s或幾十Mbits/s的寶貴無線網絡帶寬。此外,尤其為了移動無線音頻或音頻/視頻發(fā)射器和接收器,發(fā)射器的編碼器將需耗費功率以產生常規(guī)但為零的最新格式的音頻數據包并且將其發(fā)送至無線電發(fā)射器。無線電發(fā)射器將需喚醒并且耗費無線電功率以發(fā)送所述數據包并且無線電接收器將需耗費功率以將其發(fā)送至接口編碼器。這些缺點的一些方面也存在于上述有線系統中。這些實施是低效的且耗費功率和帶寬。
發(fā)明概要
[0006]所以,需要高效保持顯示器接收器(包括無線配置的顯示器接收器)的音頻同步的設備和方法。
[0007]根據第一實施方案,提供一種方法,其用于接收與音頻數據相關的信息并且存儲與音頻數據相關的信息。方法還包括將無聲數據流傳輸至顯示器,使得無聲數據流基于所存儲信息從顯不器輸出。
[0008]根據另一個實施方案,提供一種設備,其包括無線電接收器、顯示器解碼器和顯示器發(fā)射器。無線電接收器被配置來接收與音頻數據相關的信息。顯示器解碼器被配置來存儲與音頻數據相關的信息。顯示器發(fā)射器被配置來基于與音頻數據相關的所存儲信息將無聲數據流傳輸至顯示器。
[0009]本發(fā)明的另一個實施方案包括一種制品,其包括在其上存儲指令的計算機可讀存儲介質,由計算裝置執(zhí)行所述指令導致計算裝置執(zhí)行包括接收與音頻數據相關的信息和存儲與音頻數據相關的信息的操作。操作還包括將無聲數據流傳輸至顯示器,使得無聲數據流基于所存儲信息從顯示器輸出。
[0010]根據本發(fā)明的進一步實施方案,提供一種方法,其包括將包括與音頻數據相關的信息的音頻數據傳輸至接收器,傳輸用于傳輸無聲數據流的請求,其導致接收器響應于所述請求基于與音頻數據相關的信息,將無聲數據流傳輸至顯示器。
[0011 ] 根據本發(fā)明的更進一步實施方案,提供一種設備,其包括無線電發(fā)射器和音頻驅動器。無線電發(fā)射器被配置來將包括與音頻數據相關的信息的音頻數據傳輸至接收器并且傳輸用于傳輸無聲數據流的請求。音頻驅動器被配置來導致無線接收器響應于請求基于與音頻數據相關的信息,將無聲數據流傳輸至顯示器。
[0012]根據本發(fā)明的另一個實施方案,提供一種制品,其包括在其上存儲指令的計算機可讀存儲介質,由計算裝置執(zhí)行所述指令導致計算裝置執(zhí)行操作。操作可包括將包括與音頻數據相關的信息的音頻數據傳輸至接收器,傳輸用于傳輸無聲數據流的請求,其導致接收器響應于請求基于與音頻數據相關的信息,將無聲數據流傳輸至顯示器。
[0013]本發(fā)明的進一步特征和優(yōu)點以及本發(fā)明的各種實施方案的結構和操作在下文參考附圖詳細描述。應注意,本發(fā)明不限于本文中描述的特定實施方案。本文中僅為了說明的目的而提出這些實施方案。相關領域的技術人員將基于本文中所含教示了解額外實施方案。
[0014]附圖簡述
[0015]并入本文中且形成說明書的部分的【專利附圖】
【附圖說明】本發(fā)明且連同描述進一步用于解釋本發(fā)明的原理并且使相關領域的技術人員能制作并且使用本發(fā)明。
[0016]圖1圖示根據本發(fā)明的實施方案的系統。
[0017]圖2圖示根據本發(fā)明的實施方案的時序圖。
[0018]圖3是圖示根據本發(fā)明的實施方案的方法的流程圖。
[0019]圖4圖示根據本發(fā)明的實施方案的方法的流程圖。
[0020]現將參考附圖描述本發(fā)明。在附圖中,大致上,相同參考數字指示相同或功能類似元件。此外,大致上,參考數字的最左邊數字標注參考數字首次出現的圖。
【具體實施方式】
[0021]本發(fā)明的下文詳細描述參考圖示依據本發(fā)明的示例性實施方案的附圖。其他實施方案是可行的且可在本發(fā)明的精神和范圍內對實施方案進行修改。因此,詳細描述不意在限制本發(fā)明。而是,本發(fā)明的范疇由隨附權利要求定義。
[0022]本領域技術人員將了解,如下文描述的本發(fā)明的方面可在軟件、硬件、固件和/或圖中所示的實體的許多不同實施方案中實施。結合硬件的專門控制以實施本發(fā)明的任何實際軟件代碼不限制本發(fā)明。因此,將在理解實施方案的修改和變化是可行的情況下,給定本文中提出的詳細程度描述本發(fā)明的操作行為。
[0023]本說明書公開并入本發(fā)明的特征的一個或更多個實施方案。所公開實施方案僅示例本發(fā)明。本發(fā)明的范疇不限于所公開實施方案。本發(fā)明由隨附權利要求定義。
[0024]說明書中描述的實施方案和說明書中提及“一個實施方案”、“一實施方案”、“示例性實施方案”等指示所描述的實施方案可包括特定特征、結構或特性,但每個實施方案不一定包括所述特定特征、結構或特性。此外,這些短語不一定涉及相同實施方案。此外,當結合實施方案描述特定特征、結構或特性時,應了解本領域技術人員知道如何結合無論是否明確描述的其他實施方案實現這些特征、結構或特性。
[0025]此外且如本領域一般技術人員了解,本發(fā)明的各種實施方案的模擬、合成和/或制造可部分通過使用計算機可讀代碼(如上所述)而完成,包括通用編程語言(諸如C或C++)、硬件描述語言(HDL)(包括 Verilog HDL、VHDL、Altera HDL(AHDL)等)或其他可用編程和/或原理圖捕獲工具(諸如電路捕獲工具)。這種計算機可讀代碼可安置在任意已知的計算機可使用介質中,包括半導體、磁盤、光盤(諸如⑶-ROM、DVD-ROM)且作為在計算機可使用(例如,可讀)傳輸介質(諸如載波或任何其他介質,包括基于數字、光學或模擬的介質)中體現的計算機數據信號。因而,代碼可經由通信網絡傳輸,包括互聯網和網際網絡。應了解,由上述系統和技術提供的功能和/或提供的結構可呈現在核心(諸如圖形處理單元(GPU)核心)中,其體現在程序代碼中且可作為集成電路的制作的部分轉化為硬件。應了解,其他類型的核心或處理單元可提供體現本發(fā)明的方面的功能和/或結構。這些處理單元可包括例如,中央處理單元(CPU)、上述圖形處理單元、數字信號處理器、應用程序處理器等。
[0026]在本說明書和權利要求中提及模塊意指用于執(zhí)行所述功能的硬件或軟件組件的任何組合。模組不一定是剛性界定實體,使得數個模塊可在功能上與硬件和軟件組件重疊。例如,軟件模塊可指程序內的單行代碼,所述程序本身作為單獨的軟件模塊。相關領域技術人員將了解,模塊的功能可根據例如若干程序化或性能優(yōu)化技術定義。
[0027]圖1圖示根據本發(fā)明的實施方案的系統100。例如,系統100可高效保持顯示接收器的音頻同步。在一個實例中,系統100包括無線發(fā)射器101,其經由通信網絡125與無線接收器111通信。無線接收器111使用輸出裝置123可通信地連接至顯示器119。在一個實例中,發(fā)射器101包括音頻驅動器103、音頻編解碼器105、顯示器編碼器107和無線電發(fā)射器109。在一個實例中,接收器111包括無線電接收器113、顯示器解碼器115和顯示器發(fā)射器。在一個實例中,顯示器119包括顯示器接收器121和輸出裝置123。
[0028]在一個實例中,無線發(fā)射器101被配置來經由通信網絡125將音頻、視頻或其他數據,例如作為數據流傳輸至無線接收器111。無線接收器111被配置來經由輸出裝置123接收數據流并且準備所接收數據用于呈現在例如顯示器119上。輸出裝置123可為無線或有線接口,例如,但不限于高清晰度多介質接口(HDMI)、DipiayPort、S/PDIF等。
[0029]在一個實例中,通信網絡125可包括但不限于個人局域網、局域網、網狀網絡、城域網、廣域網、移動網絡(諸如全球移動通信系統、個人通訊服務、數字先進移動電話服務坐、坐寸/ 寸。
[0030]在一個示例性操作中,當無線接收器111接收到新的數據流時,在顯示器119初始化并且與無線接收器111同步之前存在延遲以有效接收數據流。這可能導致所接收數據流中所包括的音頻和/或視頻流的削波。如上所述,保持連接程序已實施,使得數據流的發(fā)射器可在無數據流可用期間傳輸無聲音頻數據流。因此,顯示器119無需每次在數據流傳輸時都初始化及同步。但是,如果保持連接的當前實施應用于諸如包括無線發(fā)射器和接收器的系統,那么通過無線發(fā)射器傳輸無聲音頻數據流導致無線發(fā)射器的無線帶寬和功率的低效使用。類似的功率低效和帶寬使用可能還存在于有線實施方案中。
[0031]因此,系統100被配置來將如先前完成的無聲音頻數據流的產生從發(fā)射器(例如,無線發(fā)射器101)轉移至接收器(例如,無線接收器111)。在這個實例中,無線發(fā)射器101被配置來將數據流傳輸至無線接收器111。在一個實例中,無線發(fā)射器101被配置來在無線發(fā)射器101檢測到無更多數據流傳輸時,發(fā)送請求至無線接收器111以在無線接收器111上開始遠程保持連接程序。此外或可替代地,無線接收器111可在無線接收器111已從無線發(fā)射器101接收到針對遠程音頻保持連接的啟用位并且檢測到未從發(fā)射器101接收到更多音頻和/或視頻數據時,開始遠程保持連接程序。
[0032]在一個實例中,無線接收器111被配置來存儲與所接收數據流相關的信息,諸如與數據流相關的元數據。元數據可包括但不限于有關通信網絡125的信息、有關數據流的信息等。當無線接收器111接收到遠程保持連接程序的請求和/或檢測到未接收到更多音頻和/或視頻數據時,無線接收器111將無聲音頻數據流傳輸至顯示器119。在一個實施方案中,無聲音頻數據流包括所存儲元數據。此外或可替代地,無聲音頻數據流基于所存儲元數據發(fā)送至顯示器119。因此,顯示器119仍基于最新信息接收數據流,但是無數據流從無線發(fā)射器101發(fā)送。根據一些實施方案,與數據流相關的信息,諸如與數據流相關的元數據可在兩個裝置之間的初始化階段期間從無線發(fā)射器101通信至無線接收器111。根據這些實施方案,無線接收器111 一基于在初始化階段中所接收的信息從發(fā)射器101接收到啟用位,無線接收器111就可開始遠程保持連接程序。此外或可替代地,與數據流相關的信息的任何變化可在數據流被無線發(fā)射器101發(fā)送之前,從無線發(fā)射器101通信至無線接收器111。
[0033]在一個實例中,音頻編解碼器105可包括硬件、軟件或其組合,其能夠編碼或解碼數字數據流或信號,例如,音頻編解碼器105可實施算法以根據格式壓縮和/或解壓縮數字音頻數據。此外或可替代地,音頻編解碼器105可將模擬音頻編碼為數字信號并且將數字信號解碼為模擬信號,例如,音頻編解碼器105可包括模擬-數字轉換器(ADC)和/或數字-模擬轉換器(DAC)。在這個實例中,音頻編解碼器105可用于對由音頻驅動器103產生的數據流執(zhí)行額外程序。
[0034]音頻編解碼器105可通信地連接至顯示器編碼器107。顯示器編碼器107可被配置來捕獲、壓縮和/或轉換音頻/視頻數據。在一個實例中,顯示器編碼器107被配置來從例如音頻編解碼器105接收數據流并且進一步處理數據流,使得數據流準備好經由通信網絡125傳輸。
[0035]經編碼音頻/視頻數據流在傳輸至無線接收器111之前由無線電發(fā)射器109從顯示器編碼器107接收。無線電發(fā)射器109可連接至天線系統(未示出)以傳輸數據流。根據一個實例,無線電發(fā)射器109可被配置來將音頻和/或視頻數據(例如,作為數據流,包括與數據流相關的信息)傳輸至無線接收器111且此外,無線電發(fā)射器109可被配置來傳輸遠程保持連接請求。此外,無線電發(fā)射器109可將初始化請求傳輸至無線接收器111且可從無線接收器111接收確認。確認可指示無線接收器111傳輸無聲數據流的能力。此外,無線電發(fā)射器109可被配置來傳輸停止遠程保持連接程序的請求。
[0036]根據一個實例,音頻驅動器103可使用例如初始化程序檢測無線接收器111是否能夠執(zhí)行遠程保持連接。在這個實例中,音頻驅動器103和無線接收器111可使用查詢消息來確定接收器是否能夠執(zhí)行遠程保持連接程序。除初始化程序(例如,連接設置)以外,在格式變更消息期間還可使用能力查詢位。例如,響應于來自音頻驅動器103的初始化消息,無線接收器111發(fā)送指示執(zhí)行遠程保持連接程序的能力的能力查詢位。此外,音頻驅動器103在了解無線接收器111能夠執(zhí)行保持連接程序的情況下,可導致無線接收器111響應于保持連接程序的請求,基于與音頻數據流相關的信息,將無聲數據流傳輸至顯示器119。此外,當音頻驅動器103確定額外數據流將發(fā)送至無線接收器111,且因此無需無聲數據流時,音頻驅動器103可導致無線接收器111暫停將無聲數據流傳輸至顯示器119。
[0037]在接收器側上,無線接收器111可包括被配置來接收所傳輸數據流的無線電接收器113。無線電接收器113可連接至和/或包括天線系統(未示出)以接收數據流。無線接收器111可還包括顯示器解碼器115和/或音頻編解碼器(未示出)以將所接收數據流轉換為可兼容用于顯示在顯示器119上的格式。
[0038]經重新格式化數據流還被發(fā)送至顯示器發(fā)射器117。顯示器發(fā)射器117被配置來經由輸出裝置123將數據流傳輸至顯示器119。顯示器119中的顯示器接收器121被配置來接收數據流并且準備數據流用于通過輸出123顯示。
[0039]根據一個示例性實施方案,無線發(fā)射器101被配置來在發(fā)射器101首次啟動數據流至接收器111的傳輸時,將初始化請求發(fā)送至無線接收器111。在這個示例性初始化中,發(fā)射器101和接收器111可傳達遠程保持連接能力是否存在。例如,無線接收器111 (使用例如無線電接收器113)可將指示無線接收器111可執(zhí)行遠程保持連接的能力查詢位傳輸至無線發(fā)射器101。在無線接收器111可執(zhí)行遠程保持連接的實例中,無線發(fā)射器101可將啟用位發(fā)送至接收器111以啟用這種能力。
[0040]繼續(xù)這個示例性實施方案,無線發(fā)射器101開始將音頻和/或視頻數據流傳輸至無線接收器111用于顯示在顯示器119上。無線接收器111 (例如,使用無線電接收器113)接收數據流,將數據流重新配置為適于傳輸至顯示器119的配置(使用,例如顯示器解碼器115)并且將經重新配置數據流傳輸至顯示器119 (使用,例如顯示器發(fā)射器117)。此外,無線接收器111 (使用,例如顯示器解碼器115)能夠檢測與音頻和/或視頻數據流相關和/或其中包括的額外信息,諸如但不限于通道信息、音頻元數據等。無線接收器111 (使用例如,顯示器解碼器115)可存儲額外信息,使得當數據流停止時,無線接收器111可基于所存儲額外信息,使用例如顯示器發(fā)射器117,將無聲音頻數據流傳輸至顯示器119。
[0041]如果無線發(fā)射器101檢測到無更多音頻和/或視頻數據流可用于傳輸,那么無線發(fā)射器101可使用例如無線電發(fā)射器109,將請求發(fā)送至無線接收器111,以開始遠程保持連接程序。當無線接收器111接收到遠程保持連接請求時,無線接收器111使用與最新所接收音頻和/或視頻數據流相關的所存儲額外信息以將無聲音頻數據傳輸至顯示器119。因此,從顯示器119的角度看,顯示器119連續(xù)接收音頻數據(來自發(fā)射器101或無聲數據),其免除在來自發(fā)射器101的數據流重新開始時,對額外同步的需要。
[0042]根據一個實例,當無線發(fā)射器101使用例如,音頻驅動器103檢測到更多音頻和/或視頻數據流可用于傳輸時,發(fā)射器101可將請求發(fā)送至無線接收器111以停止遠程保持連接程序。發(fā)射器101還可繼續(xù)數據流的傳輸。此外或可替代地,發(fā)射器101可在不發(fā)送停止遠程保持連接的請求的情況下開始數據流的傳輸。在一個實例中,接收器111可停止遠程保持連接程序并且繼續(xù)傳輸接收自發(fā)射器101的數據流。接收器111可確定與重新開始的數據流相關的額外信息是否類似于所存儲額外信息。在一個實例中,接收器111被配置來基于例如,數據流源、數據流的發(fā)射器、通道信息、與數據流相關的元數據等確定相似性。如果信息類似,那么接收器111可將數據流發(fā)送至顯示器119。如果信息不類似,那么接收器111可存儲與可用于后續(xù)遠程保持連接程序的新數據流相關的新的額外信息。
[0043]圖2圖不根據本發(fā)明的實施方案的時序圖200。例如,時序圖200可表不用于聞效保持顯示器接收器的音頻同步的無聲音頻數據流的產生和傳輸。圖2的描述將參考圖1中的系統100,僅僅作為用于實施這個時序序列的示例性系統。
[0044]根據這個實例,無線發(fā)射器101將初始化請求201傳輸至無線接收器111。初始化請求201可在發(fā)射器101和接收器111首次通信時產生并且傳輸。在一個實例中,接收器111發(fā)送對請求201的響應,其包括能力查詢位203,其向發(fā)射器101指示接收器111具有執(zhí)行遠程保持連接程序的能力。
[0045]發(fā)射器101可發(fā)送在接收器111中啟用遠程保持連接的請求205。在這個實例中,發(fā)射器101請求接收器111在發(fā)射器101請求時和/或在接收器111檢測到來自發(fā)射器101的音頻和/或視頻數據流已停止時開始遠程保持連接程序。
[0046]接下來,發(fā)射器101開始將音頻和/或視頻數據流傳輸至接收器111。在一個實例中,音頻和/或視頻數據流207包括額外信息和/或伴隨額外信息,諸如通道信息、音頻元數據等。接收器111接收音頻和/或視頻數據流207,存儲與數據流207相關的信息,將數據流重新配置為適于顯示器119的配置,并且將經重新配置數據流209傳輸至顯示器119。
[0047]根據一些實施方案,如果無更多音頻和/或視頻數據可用于傳輸(211),那么接收器111檢測無更多音頻和/或視頻數據流可用且接收器111開始將無聲音頻數據流213傳輸至顯示器119。根據這些實施方案,接收器111先前已接收到啟用遠程保持連接的請求205且因此檢測到無更多音頻和/或視頻數據流可用使接收器111能開始將無聲音頻數據流213傳輸至顯示器119。此外或可替代地,當發(fā)射器101檢測到無更多音頻和/或視頻數據流可用于傳輸且為了保持與顯示器119的同步,發(fā)射器101將遠程保持連接請求211發(fā)送至接收器111。當接收器111接收到請求211時,接收器111開始將無聲音頻數據流213傳輸至顯示器119。無聲音頻數據213是基于與最新音頻和/或視頻數據流207相關的所存儲信息產生的音頻數據,其不會在顯示器119中產生任何聲音。但是,無聲音頻數據213免除對當數據流恢復時,顯示器119與接收器111之間和/或顯示器119與發(fā)射器101之間的額外同步的需要。
[0048]當音頻和/或視頻數據流215恢復時,接收器111可將經重新配置音頻和/或視頻數據流217發(fā)送至顯示器119。在一個實例中,數據流215可相同或類似于數據流207。在這個實例中,接收器111可將數據流217傳輸至顯示器119,而不存儲與數據流215相關的額外信息??商娲兀瑪祿?15可與數據流207不同。在這個實例中,接收器111存儲針對遠程保持連接程序的與數據流215相關的額外信息。在一個實例中,接收器111可通過檢查與數據流207和215相關的額外信息而檢測到其間的差異。此外或可替代地,發(fā)射器101可告知接收器111數據流是不同的。根據另一個實例,接收器101可在數據流215重新開始之前發(fā)送停止遠程保持連接程序的請求。
[0049]圖3是描繪根據本發(fā)明的實施方案的方法300的流程圖。例如,方法300可高效地保持在無線接收器中執(zhí)行的顯示器接收器的音頻同步。在一個實例中,方法300由系統100執(zhí)行。應了解,并不需要所有步驟或所有步驟不以圖3中所示的順序執(zhí)行。僅為討論方便而參考圖1中的系統100。其他系統可用于執(zhí)行方法。
[0050]在步驟301中,接收器111接收到初始化請求。在一個實例中,作為初始化請求的部分,接收器111被請求指示接收器111是否具有遠程保持連接程序的能力。
[0051]在步驟303中,發(fā)送能力查詢位,其指示遠程保持連接能力。
[0052]在步驟305中,啟用位被例如接收器111接收,請求接收器在需要時執(zhí)行遠程保持連接程序。啟用位可為例如發(fā)射器101與接收器111之間的任何通信的部分。
[0053]在步驟307中,接收到音頻和/或視頻數據流。
[0054]在步驟309中,存儲與數據流相關的信息,使得這個信息還可用于無聲音頻數據流。
[0055]在步驟311中,接收器111可將所接收數據流傳輸至顯示器119。在一個實例中,接收器111能夠將所接收數據從例如,由發(fā)射器101發(fā)送的配置轉化為適于顯示器119的配置。
[0056]在可選步驟313中,接收到遠程保持連接請求。
[0057]此外或可替代地,接收器111可檢測到在步驟307中接收的數據流已停止且因此,接收器111可啟動遠程保持連接程序。在這個實例中,接收器111先前已在步驟305中接收到請求啟用位,且因此檢測到無更多音頻和/或視頻數據流可用,使接收器111能開始傳輸無聲音頻數據流。
[0058]在步驟315中,將無聲音頻數據傳輸至例如顯示器119。
[0059]在步驟317中,接收到額外音頻和/或視頻數據。
[0060]在步驟319中,確定步驟317中接收到的數據流是否具有與步驟307中接收的數據流不同的格式。如果不同,那么程序可繼續(xù)步驟309。如果針對兩個數據流檢測到類似數據格式,那么程序可繼續(xù)步驟311。
[0061]圖4圖示描繪根據本發(fā)明的實施方案的方法400的流程圖。例如,方法400可高效保持在無線發(fā)射器中執(zhí)行的顯示器接收器的音頻同步。在一個實例中,方法400由系統100執(zhí)行。應了解,并不需要所有步驟或所有步驟不以圖4中所示的順序執(zhí)行。僅為討論方便而參考圖1中的系統100。其他系統可用于執(zhí)行方法。
[0062]在步驟401中,從發(fā)射器101發(fā)送初始化請求至接收器111以檢測接收器是否能夠執(zhí)行遠程保持連接程序。
[0063]在步驟403中,接收到能力查詢位,其指示接收器是否能夠遠程保持連接。
[0064]在步驟405中,在接收器指示其能力的情況下傳輸啟用位。
[0065]在步驟407中,傳輸音頻和/或視頻數據流。
[0066]在步驟409中,當發(fā)射器101確定無更多音頻和/或視頻數據流存在用于傳輸至接收器111時,發(fā)射器101將保持連接程序的請求傳輸至接收器111。
[0067]在步驟411中,無更多音頻和/或視頻數據傳輸。
[0068]但是,當在步驟413中呈現額外音頻和/或視頻數據流時,在步驟415中傳輸額外數據流。
[0069]上述實施方案可在硬件描述語言中描述,諸如Veril0g、RTL、網表等且這些描述可用于最終通過掩模作品/光掩模的產生而配置制造工藝以產生體現如本文中描述的本發(fā)明的方面的一個或更多硬件裝置。
[0070]本發(fā)明的實施方案產生優(yōu)于將處理輸出傳輸至存儲器的傳統方法的數個優(yōu)點。通過適時地組合來自一個或更多個處理單元的數據輸出和與數據輸出相關的地址信息,本發(fā)明的實施方案更好地利用從處理單元至存儲器可用的整個通信帶寬,以產生輸出數據至存儲器的快得多的傳輸。
[0071]上述實施方案可在硬件描述語言中描述,諸如Veril0g、RTL、網表等且這些描述可用于最終通過掩模作品/光掩模的產生而配置制造工藝以產生體現如本文中描述的本發(fā)明的方面的一個或更多硬件裝置。
[0072]本發(fā)明的實施方案產生優(yōu)于將處理輸出傳輸至存儲器的傳統方法的數個優(yōu)點。通過適時地組合來自一個或更多個處理單元的數據輸出和與數據輸出相關的地址信息,本發(fā)明的實施方案更好地利用從處理單元至存儲器可用的整個通信帶寬,以產生輸出數據至存儲器的快得多的傳輸。
[0073]雖然上文已描述本發(fā)明的各種實施方案,但是應了解其僅舉例而言而提出且非限制。相關領域技術人員將了解,其中可進行形式和細節(jié)的各種變化而不脫離如隨附權利要求中定義的本發(fā)明的精神和范疇。應了解,本發(fā)明不限于這些實例。本發(fā)明適用于如本文中描述操作的任何元件。因此,本發(fā)明的范圍和范疇不應受限于任何上述示例性實施方案,而應僅根據下列權利要求和其等效物定義。
[0074]發(fā)明概要和說明書摘要部分可闡述如由
【發(fā)明者】設想的本發(fā)明的一個或更多個但非所有示例性實施方案,且因此不旨在以任何方式限制本發(fā)明和隨附權利要求。
[0075]上文已在圖示指定功能和其關系的實施的功能框圖的協助下描述本發(fā)明。為方便描述,這些功能框圖的邊界已在本文中任意界定。可界定替代邊界,只要指定的功能和其關系被適當地執(zhí)行。
[0076]特定實施方案的上述描述將如此全面地揭示本發(fā)明的一般性質,使得他人可通過應用本領域技能內的知識容易地在無需不必要實驗的情況下,針對各種應用修改和/或調適這些特定實施方案,而不脫離本發(fā)明的一般概念。因此,這些調適和修改旨在屬于所公開實施方案的等效物的含義和范圍內,基于本文中提出的教示和指導。應了解,本文中的短語或術語用于描述的目的且非限制,使得本說明書中的術語或短語將由技術人員依據教示和指導進行解釋。
[0077]本發(fā)明的范圍和范疇不得受限于任何上述示例性實施方案,而是應僅根據下列權利要求和其等效物定義。
【權利要求】
1.一種方法,其包括: 通過接收器的處理單元從與音頻數據相關的發(fā)射器接收信息; 通過所述處理單元存儲與所述音頻數據相關的所述信息;和 通過所述處理單元將無聲數據流傳輸至顯示器,使得所述無聲數據流基于所述所存儲信息從所述顯示器輸出。
2.根據權利要求1所述的方法,其還包括: 檢測來自所述發(fā)射器的所述音頻數據的傳輸停止。
3.根據權利要求1所述的方法,其還包括: 從所述發(fā)射器接收用于輸出所述無聲數據流的請求。
4.根據權利要求3所述的方法,其還包括: 在接收所述請求之前,將所述音頻數據傳輸至所述顯示器。
5.根據權利要求1所述的方法,其還包括: 從所述發(fā)射器接收初始化請求;和 將指示傳輸所述無聲數據流的能力的數據傳輸至所述顯示器。
6.根據權利要求1所述的方法,其還包括: 在將所述無聲數據流傳輸至所述顯示器之前,檢索與所述音頻數據相關的所述信息。
7.根據權利要求1所述的方法,其還包括: 接收額外音頻數據,其包括與所述額外音頻數據相關的第二信息; 確定所述第二信息是否類似于所述所存儲信息;和 如果所述第二信息和所述所存儲信息類似: 將所述所接收額外音頻數據傳輸至所述顯示器; 將所述所存儲信息傳輸至所述顯示器;和 如果所述第二信息和所述所存儲信息不類似,那么將包括所述第二信息的所述所接收額外音頻數據傳輸至所述顯示器。
8.根據權利要求1所述的方法,其還包括: 接收停止傳輸所述無聲數據流的請求;和 暫停將所述無聲數據流傳輸至所述顯示器。
9.根據權利要求1所述的方法,其還包括: 將無線裝置用作所述接收器和所述發(fā)射器。
10.一種方法,其包括: 通過發(fā)射器的處理單元將包括與音頻數據流相關的信息的音頻數據傳輸至接收器;和通過所述處理單元將用于傳輸無聲數據流的請求傳輸至所述接收器,其導致所述接收器響應于所述請求,基于與所述音頻數據相關的所述信息,將所述無聲數據流傳輸至顯示器。
11.根據權利要求10所述的方法,其還包括: 將初始化請求傳輸至所述接收器;和 從所述接收器接收指示所述接收器傳輸所述無聲數據流的能力的能力數據。
12.根據權利要求10所述的方法,其還包括: 傳輸停止傳輸所述無聲數據流的請求;和 導致所述無線接收器暫停將所述無聲數據流傳輸至所述顯示器接收器。
13.—種設備,其包括: 無線電接收器,其被配置來接收與音頻數據相關的信息; 顯示器解碼器,其被配置來存儲與所述音頻數據相關的所述信息;和顯示器發(fā)射器,其被配置來基于與所述音頻數據相關的所述所存儲信息將無聲數據流傳輸至顯示器。
14.根據權利要求13所述的設備,其中所述無線電接收器還被配置來接收用于輸出所述無聲數據流的請求。
15.根據權利要求14所述的設備,其中所述顯示器發(fā)射器被配置來在接收所述請求之前將所述音頻數據傳輸至所述顯示器。
16.根據權利要求13所述的設備,其中所述無線電接收器還被配置來: 接收初始化請求;和 將指示傳輸所述無聲數據流的能力的數據傳輸至所述顯示器。
17.根據權利要求13所述的設備,其中所述顯示器解碼器還被配置來在所述無聲數據流被傳輸至所述顯示器之前,檢索與所述音頻數據相關的所述信息。
18.根據權利要求13所述的設備,其中: 所述無線電接收器還被配置來接收額外音頻數據,其包括與所述額外音頻數據相關的第二信息; 所述顯示器解碼器還被配置來確定所述第二信息是否類似于所述所存儲信息;和 如果所述第二信息和所述所存儲信息類似,那么顯示器發(fā)射器被配置來: 將所述所接收額外音頻數據傳輸至所述顯示器; 將所述所存儲信息傳輸至所述顯示器;和 如果所述第二信息和所述所存儲信息不類似,那么所述顯示器發(fā)射器被配置來將包括所述第二信息的所述所接收額外音頻數據傳輸至所述顯示器接收器。
19.根據權利要求13所述的設備,其中: 所述無線電接收器被配置來接收停止傳輸無聲數據流的請求;和 所述顯示器發(fā)射器被配置來暫停傳輸所述無聲數據流至所述顯示器。
20.—種設備,其包括: 發(fā)射器,其被配置來將包括與音頻數據相關的信息的所述音頻數據傳輸至接收器及傳輸用于傳輸無聲數據流的請求;和 音頻驅動器,其被配置來導致所述接收器基于所述信息傳輸所述無聲數據流。
21.根據權利要求20所述的設備,其中所述發(fā)射器包括無線電發(fā)射器且其中所述無線電發(fā)射器還被配置來: 將初始化請求傳輸至所述接收器;和 接收指示所述接收器傳輸所述無聲數據流的能力的數據。
22.根據權利要求20所述的設備,其中: 所述無線電發(fā)射器還被配置來傳輸停止傳輸所述無聲數據流的請求;和 所述音頻驅動器還被配置來導致所述接收器暫停將所述無聲數據流傳輸至所述顯示器。
23.一種制品,其包括在其上存儲指令的計算機可讀存儲介質,由計算裝置執(zhí)行所述指令導致所述計算裝置執(zhí)行包括下列各項的操作: 接收與音頻數據相關的信息; 存儲與所述音頻數據相關的所述信息;和 將無聲數據流傳輸至顯示器,使得所述無聲數據流基于所述所存儲信息從所述顯示器輸出。
24.一種制品,其包括在其上存儲指令的計算機可讀存儲介質,由計算裝置執(zhí)行所述指令導致所述計算裝置執(zhí)行包括下列各項的操作: 將包括與音頻數據相關的信息的所述音頻數據傳輸至接收器; 將用于傳輸無聲數據流的請求傳輸至所述接收器,其導致所述接收器響應于所述請求,基于與所述音頻數據相關的所述信息,將所述無聲數據流傳輸至顯示器接收器。
【文檔編號】H04L12/24GK104429044SQ201380037028
【公開日】2015年3月18日 申請日期:2013年6月20日 優(yōu)先權日:2012年6月22日
【發(fā)明者】蓋布里·阿巴卡, 基思·舒淇·李 申請人:Ati科技無限責任公司