新四季網

稀疏模式系統的製作方法

2023-05-15 05:52:51 2

專利名稱:稀疏模式系統的製作方法
技術領域:
本發明涉及一種結合乙太網音視頻橋接(「AVB」)網絡使用的接收器系統、一種運行與乙太網音視頻橋接(「AVB」)網絡連接的接收器的流預留協議棧的方法和一種網絡通信系統。
背景技術:
隨著技術的不斷開發,越來越多的裝置可以通過各種網絡彼此互動和通信。隨著更多的裝置彼此通信和互動,更多的數據可通過網絡傳送到每個連接的裝置。所以,存在對針對網絡中的一個或多個裝置(諸如可能具有有限資源的那些裝置)增加效率和資源和/或使效率和資源最大化的裝置和/或系統的需要。

發明內容
接收器系統或接收器可結合乙太網音視頻橋接(「AVB」)網絡使用。接收器可包括不同組件,諸如上層應用程式和流預留協議棧。上層應用程式和流預留協議棧可彼此通信。流預留協議棧可在乙太網AVB網絡上或經由乙太網AVB網絡接收流公告。流預留協議棧可以稀疏模式運行並且可以全模式運行。當以稀疏模式運行時,流預留協議棧可將所接收的流公告的一個子集傳輸到上層應用程式並且可以不將所接收的流公告的另一個子集傳輸到上層應用程式。接收器的流預留協議棧可與乙太網AVB網絡連接。接收器可包括上層應用程式和流預留協議棧。流預留協議棧可根據不同方法運行。在一個方法中,流預留協議棧可以從乙太網AVB網絡接收多個流公告。流預留協議棧在以全模式運行時,可將多個流公告傳輸到上層應用程式。當以稀疏模式運行時,流預留協議棧可將所接收的流公告的第一子集傳輸到上層應用程式並且不將所接收的流公告的第二子集傳輸到上層應用程式。網絡通信系統可包括乙太網AVB網絡、發送器和多個接收器。發送器和接收器都可以與乙太網AVB網絡通信。發送器可以用流公告在乙太網AVB網絡上公告數據流。接收器可被配置來以稀疏模式和全模式運行。在稀疏模式中,接收器可將流公告與與接收器所關注的一個或多個數據流相關的一個或多個流標識符作比較。電腦程式產品可具有有形體現用於運行與乙太網音視頻橋接(「AVB」)網絡連接的接收器系統的流預留協議棧的電腦可執行代碼的電腦可讀介質。產品可包括用接收器系統中所包括的流預留協議棧從乙太網AVB網絡接收多個流公告的代碼。產品還可包括用於在接收器系統以全模式運行時,將多個流公告傳輸到接收器系統中所包括的上層應用程式的代碼。此外,產品可包括用於在接收器系統以稀疏模式運行時,將所接收的流公告的第一子集傳輸到上層應用程式並且不將所接收的流公告的第二子集傳輸到上層應用程式的代碼。本領域的技術人員在研究下圖和詳細描述後可了解或變得了解其它系統、方法、特徵和優點。所有這類額外系統、方法、特徵和優點旨在包括在本描述內、包括在本發明的範圍內並且受下列權利要求的保護。


參考下圖和描述可以更好地了解本系統。圖中的組件不一定按比例示出,而是將重點放在說明本發明的原理。此外,在圖中,在所有不同的圖示中,相同的附圖標記表示相應的零件。圖I是示例性網絡通信系統的方塊圖。圖2是網絡通信系統中的示例性接收器的方塊圖。圖3是以全模式運行的網絡通信系統中的示例性接收器 的方塊圖。圖4是以稀疏模式運行的網絡通信系統中的示例性接收器的方塊圖。圖5是網絡通信系統中的接收器的示例性運行方法的流程圖。圖6是網絡通信系統中的接收器的示例性運行方法的流程圖。圖7是網絡通信系統中的控制器的示例性運行方法的流程圖。圖8是示例性網絡通信系統的方塊圖。圖9是示例性網絡通信系統的方塊圖。圖10是結合網絡通信系統中的一個或多個組件使用的處理系統的實施例。
具體實施例方式對網絡裝置之間連接性的需求持續快速增加。在許多系統中,製造大量具有網絡連接和/或通信能力的裝置。例如,在一些汽車中,先前不考慮連接的組件被製造成具有連接能力。諸如剎車、油門的零件和/或各種其它零件可製造為有乙太網音視頻橋接(「乙太網AVB」)功能的裝置,其可通過乙太網AVB網絡通信。在一些系統中,乙太網絡可用於連接一個或多個裝置,音頻和/或視頻數據流被無線發送和/或通過纜線(諸如,乙太網電纜)發送。隨著越來越多裝置製造為具有網絡通信能力,並且被包括在越來越多的網絡中,更大量的數據、流公告和/或數據流通過網絡發送、傳輸、接收和/或另外傳達。例如在一些網絡中,諸如乙太網AVB網絡,在所述網絡上可使用數百或數千數據流。在許多這類網絡系統中,與網絡連接的每個裝置可接收和存儲關通過所述網絡發送的所有數據或數據流的信息和/或數據。追蹤所有這類流可能需要存儲器資源和處理能力。這可能無法高效使用存儲器、處理能力和/或裝置的其它資源,諸如裝置接收其不關注的數據、流公告和/或數據流的情況。在一些裝置中,可能需要具有可充當過濾器的組件或裝置,將相關的數據或流公告發送到裝置的上層。描述對解決這類問題有用的多個系統和方法(統稱「系統」)。這類系統可併入流預留協議稀疏模式。在稀疏模式中,裝置可將其流預留協議接收器配置為僅處理所述裝置所關注的那些流。對於不匹配經由稀疏模式指定流的流和/或流公告可視作不關注,並且簡單忽略。圖I圖示了可併入、包括和/或使用用於稀疏模式操作的系統和方法的網絡通信系統的實施例。所述系統可包括一個或多個網絡110、一個或多個發送器130、131和132、一個或多個接收器140、141和142、一個或多個發送器/接收器150,和/或一個或多個控制器190。發送器130、131和132可被配置來經由網絡110傳輸信息和/或數據。接收器140,141和142可被配置來經由網絡110接收信息和/或數據。發送器/接收器150可被配置來經由網絡傳輸和接收信息和/或數據。控制器190可被配置來控制網絡110、發送器130、131和132、接收器140、141和142和/或發送器/接收器150的一個或多個方面。發送器130、131和132、接收器140、141和142、發送器/接收器150和/或控制器190中的一個或多個可以是或可包括硬體、軟體和/或硬體和軟體的組合以實施下文描述的系統的部分或所有功能。在其它實施例中可包括更多或更少的組件。發送器130、131和132、接收器140、141和142、發送器/接收器150和/或控制器190中的一個或多個可通過網絡110或使用網絡110彼此連接。或者或此外,發送器130、131和132、接收器140、141和142、發送器/接收器150和/或控制器190中的一個或多個可直接彼此連接。例如,發送器130、131和132、接收器140、141 和142、發送器/接收器150和/或控制器190中的一個或多個可使用纜線(諸如乙太網電纜)和/或無線網絡而彼此連接。各種其它連接是可行的。網絡110可以是、可以包括和/或可以通過乙太網AVB網絡或用乙太網AVB網絡通信。網絡110可包括可與通過所述網絡通信和/或與所述網絡連接的一個或多個裝置通信的一個或多個網橋。一個或多個網橋可與所述網絡110和/或通過各種協議或使用各種協議(諸如由IEEE指定的乙太網AVB協議)連接到所述網絡的裝置通信。例如,一個或多個網橋可與網絡110和/或通過乙太網AVB協議或使用乙太網AVB協議連接到所述網絡的裝置通信,諸如用於網絡定時和同步的IEEE 802. lAS-2001(gPTP)、用於排隊和轉發串流數據的IEEE802. lQav-2009、用於在網絡中預留數據流帶寬的IEEE 802. lQat-2010 (SRP),和/或與可能的數據流格式相關的IEEE 1722-2011。可使用各種其它協議。或者或此外,網絡110可以是、可包括,和/或可以通過廣域網(WAN)或用廣域網(WAN)通信,諸如網際網路、區域網(LAN)、校園區域網、城域網或可容許數據通信的任何其它無線和/或有線網絡。網絡110可被分成子網。子網可容許訪問連接到網絡110的所有組件,或者子網可限制連接到網絡110的組件之間的訪問。網絡110可被視作公共網絡或私人網絡,並且可例如包括虛擬私人網絡、加密或在公共網際網路上利用的任何其它安全機制,或類似物。各種其它類型的網絡110是可行的。發送器130、131和132、接收器140、141和142、和/或發送器/接收器150中的一個或多個可以支持數據轉移的任何配置連接到網絡110。這可包括可以是有線或無線的、至網絡Iio的數據連接。發送器130、131和132、接收器140、141和142、和/或發送器/接收器150中的一個或多個可通過乙太網連接或用乙太網連接連接到乙太網AVB網絡和/或彼此連接,諸如使用至乙太網AVB網絡的電纜或無線連接。各種其它連接可能是可行的。系統可包括一個或多個發送器系統,或發送器130、131和132。在小型通信網絡中,系統可能僅具有少量發送器,諸如二十個或更少。在其它較大型的通信系統中,系統可包括數百、數千或可能數百萬個發送器。各種數量的發送器是可行的。發送器130、131和132可能是或可能不是或可能包括或可能不包括計算機系統的一部分或所有裝置,諸如圖10所示且在下文描述的計算機系統1000。發送器130、131和132可以是有乙太網AVB功能的和/或兼容乙太網AVB的。發送器130、131和132可被配置來、被調適來、可操作來和/或被啟用來諸如根據、通過,和/或使用一個或多個標準或協議通過乙太網AVB網絡和/或用乙太網AVB網絡通信。與發送器130與網絡110之間的通信相關的協議的一個實施例可以是IEEE 802. lQat-2010中指定的流預留協議。或者或此外,可使用各種其它協議,諸如多重MAC註冊協議(「MMRP」)、IEEE802. IAS-2011 (gPTP)、IEEE 802. lQav-2009 和 / 或 IEEE 1722-2011。發送器130、131和132可被配置來、被調適來、可操作來和/或被啟用來通過網絡110發送信息和/或數據。例如,發送器130、131和132可被配置和/或調適來通過、使用或經由乙太網AVB網絡發送包括數據、命令和/或命令信號的信息流。由發送器130、131和132通過網絡110 (諸如通過乙太網AVB網絡)發送的信息和/或數據可由與網絡110連接的其它裝置接收,諸如接收器140、141和142和/或發送器/接收器150。發送器130、131和132可執行各種功能和/或與各種組件連接或包括各種組件。例如,發送器130可與網絡110和輸入裝置(諸如樂器或麥克風)連接。信息和/或數據可以發送給發送器130或與所述發送器130連接的裝置、由發送器130或與 所述發送器130連接的裝置接收,和/或另外輸入至發送器130或與所述發送器130連接的裝置。例如,用戶可彈奏樂器或對著與發送器130連接的麥克風唱歌,且關於樂器、唱歌和/或語音的信息和/或數據可由發送器130接收。雖然網絡通信系統中的發送器130、131和132可以是,並且可以描述為實體裝置本身(諸如麥克風),但是應當了解,在一些系統中,發送器可以是或可包括計算機或其它電子控制裝置,其可用於和/或運行來控制所述發送器(諸如麥克風),諸如圖10所示且在下文描述的計算機系統1000的一些或所有裝置。在這類系統中,計算機或其它電子控制器裝置可以是有AVB功能的和/或與網絡110直接通信。此外,計算機或其它電子控制器裝置可以不同方式與實體裝置或其它裝置通信,諸如用有線或無線連接。各種其它替代是可行的。發送器130可處理以各種方式接收的信息和/或數據。例如,發送器130可將所接收的任何信號(諸如音樂信號)從模擬信號轉化為數位訊號。在其它系統中,計算裝置可執行所接收的信息和/或數據的處理,並且可將經處理的信息和/或數據發送給發送器130。可由發送器130和/或與發送器130通信的裝置執行各種其它處理功能。發送器130可諸如以數據流和/或乙太網AVB信號、用數據流和/或乙太網AVB信號,和/或使用數據流和/或乙太網AVB信號將經處理的信息和/或數據傳輸、發送、輸出和/或公告(「公告」)到網絡110。這類信號可例如被稱作流公告。例如,發送器130可產生流公告,其可將涵蓋與用戶在與所述發送器130連接的裝置上彈奏的音樂相關的數據的數據流公告到乙太網AVB網絡上。發送器130在網絡110上以流公告形式公告的信息和/或數據可由其它裝置接收,諸如各種接收器140、141和142和/或發送器/接收器150。可由發送器130執行各種其它功能。每個發送器130、131和132可具有一個或多個發送器屬性。發送器屬性可指定、包括和/或另外識別關於發送器130和/或由發送器130公告的數據流的特性。例如,發送器屬性可描述所述發送器130經由網路110組播的數據流,諸如音頻、視頻和/或命令數據流。發送器屬性可指定由發送器130公告的數據流可能需要多少帶寬,以經由網絡110由裝置接收。發送器屬性可指定從發送器130發送的信息和/或數據到達接收器140需要多長時間,這可被稱作等待或等待期。發送器屬性可諸如通過或使用與每個接收器相關的唯一識別號或字符集指定在由發送器130公告的信息和/或數據中,接收器可能關注什麼。發送器屬性可指定所述發送器130的唯一流識別符(「ID」)和/或由所述發送器130公告的流。發送器屬性可指定、包括和/或識別各種其它條的信息和/或數據。一個發送器屬性可包括多條信息和/或數據,諸如關於下載所需的帶寬和發送器的唯一流ID的信息。在一些系統中,每個發送器屬性可僅與一條信息和/或數據相關,並且每個發送器130、131和132可具有多重發送器屬性。在其它系統中,每個發送器130、131和132僅具有一個發送器屬性,其指定關於所述發送器的多條信息和/或數據。各種組合是可行的。如所述,發送器屬性可指定所述發送器130的流ID。發送器130的流ID可以是可僅分配給一個發送器130的唯一字符和/或數字順序。在一些系統中,兩個發送器不可能具有相同的流ID。發送器130的唯一流ID的識別隨後可由裝置和/或網絡用來積極地識別信息和/或數據源。例如,裝置可經由乙太網AVB網絡接收包括唯一流ID的 數據流的流公告,並且可基於所述唯一流ID的識別確定所述發送器已公告數據流。流ID的各種其它用途是可行的。唯一流ID可以是64位流ID,或可使用各種其它流ID。可在發送器130製造時(諸如由製造商)、在製造之後(諸如通過由所述發送器130自行產生)、當發送器130與網絡110連接時(諸如由控制器190)和/或在各種其它時間為發送器130分配唯一流ID。一個或多個發送器屬性可存儲在發送器130、131和132、接收器140、141和142、發送器/接收器150,和/或控制器190中的一個或多個中。例如,發送器130的唯一流ID可發送給控制器190和/或由控制器190接收,所述控制器190可諸如通過、用或使用非SRP協議記錄和/或存儲發送器130的唯一流ID,和/或將發送器130的唯一流ID轉發給一個或多個接收器140、141和142。流公告可以是可經由網絡110傳送的、來自發送器130、131或132的信號和/或其它傳輸。由發送器130發送的流公告可指示發送器130具有其可經由網絡110和/或將經由網絡110發送、組播和/或另外傳輸的數據流。流公告可包括關於數據流的細節,諸如可用由發送器130公告和/或輸出的流公告發送和/或包括在其中的一個或多個發送器屬性。例如,流公告可包括發送器130使用流公告而公告的數據流的唯一流ID。由發送器130發送的流公告可經由網絡110傳輸到與所述網絡110通信的一個或多個裝置,和/或由與所述網絡110通信的一個或多個裝置接收。在一些系統中,流公告被發送給網絡110上的所有裝置。—個或多個接收器140、141和142,和/或發送器/接收器150可從發送器接收流公告。如果接收器希望接收由流公告公告的數據流,那麼接收器可將「接收器就緒」信號發送給網橋、網絡110和/或發送器。所述信號可以是經由包括在流公告中的流ID而附至數據流的請求。當乙太網AVB網橋從接收器接收到「接收器就緒」信號時,網橋將其與發送器公告匹配,並且使被流公告參考的數據流被發送給請求的接收器。一個或多個接收器可經由一個流ID而請求和/或附至相同的數據流。一個接收器可經由每個所請求的數據流的流ID請求和/或附至多個數據流。其它變型是可行的。一個或多個流公告可用網絡110、通過網絡110和/或使用網絡110個別和/或單獨地發送和/或訪問。一個或多個流公告可發送給網絡110上的一個或多個接收裝置、由網絡110上的一個或多個接收裝置訪問,和/或由網絡110上的一個或多個接收裝置接收,諸如接收器140、141和142、發送器/接收器150和/或控制器190。流公告和/或發送器屬性的各種其它用途和功能是可行的。
系統可包括一個或多個接收器系統,或接收器140、141和142。在小型網絡中,所述系統可僅具有少量接收器,諸如二十個或更少。在其它較大型的通信系統中,系統可具有數百、數千或可能數百萬個接收器。各種數量的接收器是可行的。接收器140、141和142可以是或可以不是或可包括或可以不包括計算機系統的一部分或所有裝置,諸如圖10所示且在下文中描述的計算機系統1000。接收器140、141和142可以是有乙太網AVB功能的和/或兼容乙太網AVB的。接收器140、141和142可被配置來、被調適來、可操作來和/或被啟用來諸如根據、通過、和/或使用一個或多個標準或協議通過乙太網AVB網絡和/或用乙太網AVB網絡通信,諸如IEEE 802. IAS-2011 (gPTP)、IEEE 802. lQav-2009、IEEE802. lQat-2010 (SRP)和 / 或 IEEE 1722-2011 中規定的流預留協議。或者,可使用各種其它協議,諸如MMRP。接收器140、141和142可被配置來、被調適來和/或可操作來經由、 通過和/或使用網絡110接收包括數據的信息。例如,接收器140可被配置和/或調適來接收經由網絡
110(諸如乙太網AVB網絡)傳送的流公告和/或數據流。由接收器140、141和142接收的信息和/或數據可例如為由發送器130、131和132發送的信息和/或數據、由控制器190發送的信息和/或數據和/或通過和/或使用網絡110發送的各種其它信息和/或數據。在一些系統中,接收器140、141和142可從發送器130接收公告數據流的一個或多個流公告。接收器140、141和142可註冊和/或接收由來自發送器130的流公告公告的數據流。數據流的註冊和/或接收可以或可以不由帶寬有保證的接收器140、141和142接收。存在各種其它可能性。接收器140、141和142可執行各種其它功能和/或包括各種其它組件或與各種其它組件連接。例如,接收器140可與網絡110和輸出裝置(諸如揚聲器或電視監視器)連接。信息和/或數據可由接收器140經由網絡110收集和/或另外接收。例如,關於在樂器上彈奏的音符的信息和/或數據可由發送器130通過網絡110傳輸,且可由接收器140接收。接收器140可處理通過網絡110接收的信息和/或數據。接收器140可將經處理的信息和/或數據輸出到揚聲器。例如,接收器140可將與通過乙太網AVB網絡接收的信號相關的信息和/或數據輸出到揚聲器。雖然網絡通信系統中的接收器140、141和142可以是,並且可以描述為實體裝置本身(諸如揚聲器),但是應當了解,在一些系統中,接收器可以是或可包括可用於和/或運行來控制接收器(諸如揚聲器)的計算機或其它電子控制裝置,諸如圖10所示且在下文中描述的計算機系統1000的一些或所有裝置。在這類系統中,計算機或其它電子控制器裝置可以是有AVB功能的和/或與網絡110直接通信。在這類系統中,計算機或其它電子控制器裝置可以各種方式與實體裝置或其它裝置通信,諸如用標準有線或無線連接。各種其它替代是可行的。每個接收器140、141和142可具有一個或多個接收器屬性。接收器屬性可例如為接收器就緒、接收器詢問失敗和/或接收器就緒失敗的屬性。這類屬性可以或可以不含單條信息,諸如接收器可能想要附加的流ID。一個或多個接收器屬性可用、通過和/或使用網絡110發送。一個或多個接收器屬性可發送給網絡110上的一個或多個接收裝置、由網絡110上的一個或多個接收裝置訪問和/或接收,諸如發送器130、131和132、發送器/接收器150和/或控制器190。一個或多個接收器屬性可被存儲在發送器130、131和132、接收器140、141和142、發送器/接收器150,和/或控制器190中的一個或多個中。一個或多個接收器屬性可用於將接收器與數據流和/或發送器連接。接收器屬性的各種其它用途和功能是可行的。每個接收器140、141和142另可或或可具有可指定、包括和/或另外識別關於接收器140的特性的一個或多個接收器特性。接收器特性可例如存在和/或用於流預留協議棧230外部和/或可用於將關於接收器的特性和/或能力告知網絡上的裝置。例如,接收器特性可指定接收器140可能關注哪些發送器。接收器特性可指定接收器140的唯一接收器ID,其可例如針對網絡110上的其它裝置唯一地識別所述接收器140。接收器特性可識別接收器140的一個或多個能力,諸如接收器140的可用帶寬、接收器140可能關注和/或能夠處理的數據流類型,和/或接收器140的各種其它能力。接收器特性另可 或或可指定關於接收器140的各種其它條的信息和/或數據。一個接收器特性可包括多條信息和/或數據。在一些系統中,每個接收器特性可僅與一條信息和/或數據相關,並且每個接收器140、141和142可具有多重接收器特性。在其它系統中,每個接收器140、141和142僅具有一個接收器特性,其指定關於所述接收器的多條信息和/或數據。各種組合是可行的。發送器/接收器150可被配置來、被調適來、可操作來和/或被啟用來通過網絡110發送和接收信息和/或數據。發送器/接收器150因此可包括發送器130和接收器140的能力和功能。在一些系統中,與網絡110連接的所有裝置可以是發送器/接收器150。在其它系統中,與網絡110連接的一些裝置可以是發送器/接收器150或與網絡110連接的裝置可以都不是發送器/接收器150。雖然下文的討論可能僅個別提及發送器130和接收器140,但是應當了解,在一些系統中,所說明的發送器130、131和132和/或接收器140、141和142的功能和屬性可由發送器/接收器150完成。各種組合是可行的。系統可包括一個或多個控制器190。所述控制器190可以是或可以不是或可包括或可以不包括計算機系統的一部分或所有裝置,諸如圖10所示且在下文中描述的計算機系統1000。控制器190可以是有乙太網AVB功能的和/或兼容乙太網AVB的。控制器190可被配置、被調適來、可操作來和/或被啟用來諸如根據、通過和/或使用一個或多個標準或協議與乙太網AVB網絡通信和/或通過乙太網AVB網絡通信,諸如IEEE802.IAS-2011 (gPTP)、IEEE 802. lQav-2009、IEEE802. lQat-2010(SRP)和 / 或 IEEE1722-2011中概述的流預留協議。或者,可使用各種其它協議,諸如MMRP。控制器190可識別網絡110中的和/或使用網絡110通信的發送器130、131和132和接收器140、141和142,諸如乙太網AVB網絡中的和/或使用乙太網AVB網絡通信的發送器和接收器。控制器190可與發送器130、131和132和接收器140、141和142直接或間接通信。控制器190可從發送器130、131和132和接收器140、141和142接收信息,並且將信息傳達給發送器130、131和132和接收器140、141和142,或在發送器130、131和132和接收器140、141和142之間接收和傳達信息。例如,控制器190可檢索唯一流ID和/或其它發送器屬性,或將唯一流ID和/或其它發送器屬性分配給發送器130,和/或可將發送器的唯一流ID和/或其它發送器屬性傳送給接收器140。與發送器130、131和132和接收器140、141和142的各種其它通信和互動是可行的。圖2是示例性接收器210的方框圖,其可類似於或類似圖I中的接收器140、141和142中的一個或多個。接收器210中的裝置可在一個或多個接收器140、141和142中找至IJ,且反之亦然。接收器210可包括處理器、現場可編程門陣列(「FPGA」)、硬體模塊、軟體模塊、硬體模組和軟體模塊的組合、存儲器、棧、層和/或其它各種其它組件和/或裝置。接收器210可包括上層應用程式220、流預留協議模塊或流預留協議棧230、網絡界面240和/或存儲器270中的一個或多個。流預留協議棧230還可包括多重流註冊協議(「MSRP」)屬性資料庫250和/或稀疏模式引擎260。接收器210可以或可以不仿造和/或包括開放系統互連模型(0SI模型)的裝置。在另一個實施例中,接收器210可包括多個裝置,使得接收器210的一個或多個模塊或組件可位於不同裝置中。例如,一個裝置可包括稀疏模式引擎260,而第二個裝置可包括接收器210的上層應用程式220。其它變動是可行的。上層應用程式220可以是、可包括和/或可被稱作上層模塊、上層應用程式模塊、上層和/或棧。上層應用程式220可包括可由處理器執行的軟體、硬體或其一些組合。接收器210的上層應用程式220可執行接收器210的一個或多個管理任務,和/或可協調 和/或統籌接收器210的一個或多個組件以確保接收器210執行接收器210可實現的任務。上層應用程式220可例如識別、接收、獲得和/或了解可經由網絡110公告和/或傳輸的數據流。上層應用程式220可存儲由上層應用程式220從流預留協議棧230接收的與所有流公告和/或數據流相關的信息,和/或可將可能與接收器210相關的那些數據流發送給與接收器210連接的組件。例如,上層應用程式220可與存儲器和/或資料庫通信和/或包括存儲器和/或資料庫,上層應用程式可用所述存儲器和/或資料庫存儲與所接收的所有流公告和/或數據流相關的信息。可由上層應用程式220訪問和利用的存儲器和/或資料庫可以是上層應用程式220的一部分,或可以是接收器210的獨立組件,諸如下文描述的存儲器270。存儲器270可包括和/或存儲將由上層應用程式220執行的操作和/或功能的指令。各種其它實施例是可行的。上層應用程式220可確保發送給接收器210的數據流可傳達給附接到接收器210的其它組件。例如,接收器210與揚聲器連接或代表揚聲器的,上層應用程式220可從接收自流預留協議棧230的所有數據流中識別包括關於將由揚聲器輸出的音頻信號的信息和/或數據,並且處理和/或將此信息傳輸到揚聲器用於廣播和/或音頻傳輸。各種其它實施例是可行的。上層應用程式220另可或或可能夠配置接收器210中或與接收器210連接的處理器。例如,接收器210是放大器的,接收器210的上層應用程式220可以配置針對平衡、音量、低音和/或高音的接收器210的數位訊號處理器。上層應用程式220可以與網絡通信系統中的控制器190通信。例如,控制器190可以發送可以公告接收器210可能有意獲取的數據流的發送器的一個或多個唯一流ID的列表。控制器190可以基於由接收器210發送的能力確定接收器針對一個或多個數據流可以具備哪些功能,並且給接收器210發送用來註冊的數據流的流ID。在從發送器接收到相應的流公告時,上層應用程式220還可或或可用於發起「接收器就緒」的附加請求。在其它系統中,可能不包括上述行為,諸如在特定接收裝置可能被「硬編碼」而總是對特定流ID發起接收器是否已接收到流公告的附加請求的系統中。上層應用程式的各種其它功能是可行的。接收器210可包括流預留協議棧230。流預留協議棧230可以識別、指定、代表和/或包括接收器210的協議。例如,流預留協議棧230可以是或可以代表IEEE 802. IQ中(諸如,IEEE 802. 1Q-2011第35條中)識別和描述的流預留協議,和/或可以是乙太網AVB協議的一部分。通過網絡界面240接收的信息和/或數據(諸如流公告)可以傳送到處理信息和/或數據的流預留協議棧230。流預留協議棧230可以將從網絡110接收到的一些或所有信息和/或數據(諸如所接收的流公告)傳輸、輸出、發送和/或傳送到上層應用程式220進行處理、實施和/或傳輸。在一些系統中,流預留協議棧230可以僅處理、分析和/或涉及流公告。在一些系統中,流預留協議棧230可以傳輸、處置和/或處理髮送器對流公告的放棄,放棄可能在發送裝置崩潰或停止數據的流式傳輸時發生。 在一些系統中,流預留協議棧230可以使用MVRP以及MSRP。MVRP可以允許接收器140附接到與發送器130相同的VLAN。流預留協議棧230的其它功能是可行的。流預留協議棧230可以是、可包括和/或可被稱作流預留協議模塊、流預留協議層模塊、流預留協議、流預留協議應用和/或流預留協議層。流預留協議棧230可包括可由處理器執行的軟體、硬體或其一些組合。流預留協議棧230可以與存儲器和/或資料庫通信和/或包括存儲器和/或資料庫,流預留協議棧230可以使用所述存儲器和/或資料庫存儲信息和/或數據,諸如關於所接收的流公告的信息。由流預留協議棧230訪問和使用的存儲器和/或資料庫可以是流預留協議棧230的一部分,或可以是接收器210的單獨組件,諸如下文描述的存儲器270。存儲器270可包括和/或存儲將由流預留協議棧230執行的操作和/或功能的指令。各種其它實施例是可行的。接收器210可包括網絡界面240。網絡界面240可以是接收器210的一個或多個組件和/或裝置與網絡110之間的界面。網絡界面240可以從網絡110接收信息和/或數據和/或可以將所接收的信息和/或數據傳送到接收器210的流預留協議棧230。在一些系統中,網絡界面240可以將信息從接收器210的流預留協議棧230傳輸到網絡110。接收器210可包括存儲器270。存儲器270可包括但不限於計算機可讀存儲介質(諸如不同類型的易失性及非易失性存儲介質),包括但不限於隨機存儲器、只讀存儲器、可編程只讀存儲器、電可編程只讀存儲器、電可擦除只讀存儲器、閃速存儲器、磁帶或磁碟、光學介質等等。在一個實施例中,存儲器270可包括處理器(諸如下文描述的計算機系統1000的處理器1002)的緩衝存儲器或隨機存儲器。在替代實施例中,存儲器270獨立於處理器,諸如處理器的緩衝存儲器、系統存儲器或其它存儲器。存儲器270可以是用於存儲數據的外部存儲裝置或資料庫。實施例包括硬碟驅動器、光碟(「⑶」)、數字視頻光碟(「DVD」)、存儲卡、記憶棒、軟盤、通用串行總線(「USB」)存儲器裝置或可運行來存儲數據的任何其它裝置。存儲器270可運行來存儲可由處理器執行的指令。圖中所述或描述的功能、行為或任務可以由執行存儲於存儲器270中的指令的程控處理器執行。功能、行動或任務獨立於特定類型的指令集、存儲介質、處理器或處理策略並且可以由單獨或組合運行的軟體、硬體、集成電路、固件、微碼及類似物執行。同樣地,處理策略可包括多處理、多任務處理、並行處理和類似處理。存儲器270可以由接收器210的一個或多個模塊訪問和/或與接收器210的一個或多個模塊通信,諸如上層應用程式220、流預留協議棧230、MSRP屬性資料庫250和/或稀疏模式引擎260。接收器210的一個或多個模塊(諸如上層應用程式220、流預留協議棧230、MSRP屬性資料庫250和/或稀疏模式引擎260)另可或或可具有內部模塊和/或專用於所述模塊的存儲器,其可類似或類似於存儲器270。接收器210的流預留協議棧230可包括MSRP屬性資料庫250,與MSRP屬性資料庫250連接和/或通信。MSRP屬性資料庫250可以代表可能類似和/或類似於存儲器270的存儲器、數據存儲庫和/或各種其它組件。MSRP屬性資料庫250可以是或可以不是或可以包括或可以不包括計算機系統(諸如圖10所示且在下文中描述的計算機系統1000)的一個或多個裝置。MSRP屬性資料庫250可以具有應用編程界面(「API」),所述應用編程界面可被設計來每當新屬性(諸如發送器屬性和/或發送器流ID)在網絡110上註冊和/或由流預留協議棧230接收時,通知上層應用程式。如所述,發送器130、131和132中的一個或多個可以具有接收器屬性,和/或接收器140、141和142中的一個或多個可以具有接收器屬性。MSRP屬性數 據庫250可以代表包括和/或存儲網絡110上的發送器130、131和132和/或接收器140、141和142的一個或多個發送器屬性和/或接收器屬性的資料庫。例如,MSRP屬性資料庫250可包括網絡110(諸如乙太網AVB網絡)上或與網絡110連接的所有的發送器130、131和132和/或接收器140、141和142的屬性。對於被追蹤和/或包括於MSRP屬性資料庫250中的每個發送器和/或接收器,MSRP屬性資料庫250可以存儲或識別發送器和/或接收器的位置、來自發送器的數據流可能需要多少帶寬、多少帶寬可用於接收器,發送器和/或接收器的唯一流ID和/或不同其它條的信息和/或數據。例如,MSRP屬性資料庫250可以存儲信息和/或數據,所述信息和/或數據指示具有第一唯一流ID的發送器130與乙太網AVB網絡連接、識別從網絡110和/或控制器190請求什麼信息和/或數據來獲得和/或註冊來自發送器130的數據流和如果接收器140已經註冊和/或開始從發送器130接收數據流,那麼將使用多少百分比的乙太網連接。由MSRP屬性資料庫250接收的信息和/或數據(諸如來自網絡110的一個或多個流公告)可以從流預留協議棧230傳輸、輸出、發送和/或傳送到上層應用程式 220。在一些系統中,每個發送器130、131和132和/或接收器140、141和142中的MSRP屬性資料庫250可以從單獨和/或共同的MSRP屬性資料庫中創建和/或更新。這個單獨和/或共同的MSRP屬性資料庫可以代表網絡110上的多個或所有的發送器130、131和132和/或接收器140、141和142的一個資料庫。例如,單獨和/或共同的MSRP屬性資料庫可以與網絡110附接和/或與網絡110通信,和/或可以存儲關於一個或多個發送器130、131和132和/或接收器140、141和142的信息和/或數據。每個發送器130、131和132和/或接收器140、141和142可包括MSRP屬性資料庫250,和/或可以訪問單獨和/或共同的MSRP屬性資料庫。每個發送器130、131和132和/或接收器140、141和142的MSRP屬性資料庫250可以是單獨和/或共同的MSRP屬性資料庫的副本,和/或包括來自單獨和/或共同的MSRP屬性資料庫的信息。在這類系統中,可以連續更新或在各種其它時間間隔下更新單獨和/或共同的MSRP屬性資料庫。在一些系統中,單獨和/或共同的MSRP屬性資料庫可以基於關於每個發送器130、131和132和/或接收器140、141和142的每個MSRP屬性資料庫250中所接收的和/或存儲的流公告和/或數據流的信息和/或數據來收集和/或更新信息。可以按不同時間間隔(諸如大約每隔10-15秒)由單獨和/或共同的MSRP屬性資料庫將更新發送給每個單獨的發送器130、131和132和/或接收器140、141和142中的MSRP屬性資料庫250。在這類系統中,每個發送器130、131和132和/或接收器140、141和142的MSRP屬性資料庫250可以是相同的。在一個替代的實施例中,MSRP屬性資料庫250可以根本不在任何發送器130、131和132或接收器140、141和142上,而是可單獨存在和/或與一個或多個發送器和接收器通信。在另一替代的實施例中,在發送器或接收器通電時,單獨和/或共同的MSRP屬性資料庫的一部分可以從外部資料庫提取並且存儲在發送器130、131和132或接收器140、141和142的易失性存儲器中。MSRP屬性資料庫250的各種其它實施例、功能和/或特徵是可行的。流預留協議棧230還可包括稀疏模式引擎260。在接收器210以稀疏模式或以全模式運行期間,稀疏模式引擎260可以被配置、調適、運行和/或使用。稀疏模式引擎260可以與上層應用程式220、MSRP屬性資料庫250和/或網絡界面240通信、連 接和/或另外被啟用而將數據發送給上層應用程式220、MSRP屬性資料庫250和/或網絡界面240和/或從其中接收數據。稀疏模式引擎可以是接收器系統或接收器210的額外和/或經修改的硬體組件、可以編碼在軟體中和/或存儲於接收器210的存儲器中和/或可以是硬體和/或軟體的組合。各種其它組合是可行的。稀疏模式引擎260可以是、可包括和/或可被稱作稀疏模式模塊、稀疏模式層、稀疏模式應用和/或稀疏模式棧。稀疏模式引擎260可包括處理器、可由處理器執行的軟體、硬體或其一些組合。稀疏模式引擎260可以與存儲器和/或資料庫通信和/或包括存儲器和/或資料庫。由稀疏模式引擎260訪問和利用的存儲器和/或資料庫可以是稀疏模式引擎260的一部分,或可以是接收器210的單獨組件,諸如下文描述的存儲器270。存儲器270可以包括和/或存儲將由稀疏模式引擎260執行的操作和/或功能的指令。各種其它實施例是可行的。稀疏模式引擎260可以執行不同功能。稀疏模式引擎260可以接收經由網絡110公告和/或發送的一個或多個流公告。在一些系統中,稀疏模式引擎260可以註冊經由網絡110公告和/或發送的數據流。可以直接從網絡110、從網絡界面240和/或以不同其它方式接收流公告。稀疏模式引擎260可以接收、識別和/或存儲上層應用程式220和/或接收器210所關注或另外請求的一個或多個流公告。稀疏模式引擎260可以將一個或多個所接收的流公告從網絡110傳輸、輸出、發送和/或傳送到接收器210的MSRP屬性資料庫250和/或上層應用程式220。例如,在接收器210以全模式運行時,稀疏模式引擎260可以將大多數或所有所接收的流公告傳送到MSRP屬性資料庫250和/或上層應用程式220。在全模式中,稀疏模式引擎260可以被停用和/或可以用作直通模塊和/或可以不執行其它功能,諸如比較和/或過濾功能。在另一個模式中,諸如在接收器210以稀疏模式運行時,稀疏模式引擎260可以被配置來、調適來、能夠和/或可運行來識別接收器210所關注的一個或多個流公告。稀疏模式引擎260可以從上層應用程式220接收一個或多個指定的流ID,所述流ID可以識別通過或經由網絡110公告的一個或多個數據流或發送器和/或與其相關。這類指定的流ID可以代表接收器210所關注的數據流。上層應用程式220可以通過查詢、信號、列表和/或流ID查詢發送關於接收器210和/或上層應用程式220所關注的數據或數據流的信息和/或數據。
在稀疏模式中,稀疏模式引擎260可以從稀疏模式引擎260從網絡110接收的每個流公告接收、識別和/或確定一個或多個流ID。例如,如所述,每個發送器130的流ID可以直接附至由發送器130經由網絡110公告的流公告,而稀疏模式引擎260可以被配置來從所接收的流公告中提取流ID和/或其它信息。識別流ID的各種其它方法是可行的。在稀疏模式中,稀疏模式引擎260可以被配置來、被調適來、可運行來和/或被用來將由接收器210接收的一個或多個所公告的數據流和/或流公告的流ID與由上層應用程式220和/或接收器210指定的一個或多個流ID作比較。在以稀疏模式運行時,稀疏模式引擎260可僅將具有匹配從上層應用程式220接收的和/或接收器210或上層應用程式220所關注的至少一個流ID匹配的流ID的那些流公告傳輸、輸出、發送和/或傳送到MSRP屬性資料庫250和/或上層應用程式220。稀疏模式引擎260可以執行各種其它功能。
流預留協議棧230和/或接收器210可至少以兩種模式運行。例如,圖3示出以全模式運行的流預留協議棧230和/或接收器210的實施例。在全模式中,流公告310、311、312和313可以沿著或通過網絡110 (諸如乙太網AVB網絡)公告、傳輸、發送、直通和/或另外傳輸。一個或多個接收器(諸如接收器210)可以接收和/或識別所公告的每個流公告310、311、312和313。例如,接收器210可以接收添加到網絡110或從網絡110中去除的每一個流公告 310、311、312 和 313 的 REGISTER_STREAM. Indication/DEREGISTER_STREAM.Indication。可以由接收器210直接和/或通過或使用網絡界面240 (諸如乙太網AVB界面)接收流公告310、311、312和313。網絡110上公告的流公告310、311、312和313可包括與已經公告和/或傳輸流公告310、311、312和313的發送器130、131和132相關的發送器屬性。例如,每個流公告310、311、312和313可包括曾公告流公告的發送器的唯一流ID和/或與其相關。流公告310可以與流ID 「a」相關和/或具有流ID 「a」;流公告311可以與流ID 「b」相關和/或具有流ID 「b」;流公告312可以與流ID 「c」相關和/或具有流ID 「C」,和/或流公告313可以與流ID 「d」有相關和/或具有流ID 「d」。各種其它配置是可行的。流公告310、311、312和313可以通過稀疏模式引擎260傳輸、輸出、發送和/或傳送,所述稀疏模式引擎260可以被停用和/或可以不影響、改變、處理或另外修改流公告
310、311、312和313。流公告310、311、312和313可以被傳輸、輸出、發送和/或另外傳送到MSRP屬性資料庫250。MSRP屬性資料庫250可以或可以不記錄流公告310、311、312和313的接收。MSRP屬性資料庫250可以或可以不處理或改變流公告310、311、312和313。MSRP屬性資料庫250可以(諸如)通過或使用應用編程界面將由流預留協議棧230接收的所有流公告310、311、312和313通知和/或傳送給上層應用程式220。在全模式中,由接收器210接收的所有流公告310、311、312和313最終發送給上層應用程式220。流預留協議棧230可以將添加到網絡110或從網絡110中去除的每一個流公告 310、311、312 和 313 的 REGISTER_STREAM. Indication/DEREGISTER_STREAM.Indication發送給上層應用程式220。在一些系統中,這可能導致許多消息在流預留協議棧230與上層應用程式220之間傳送。上層應用程式220可以存儲關於從MSRP屬性資料庫250接收的所有流公告310、
311、312和313的信息。在一些系統中,上層應用程式220可僅關注所有流公告310、311、312和313中的一些。可能存在與上層應用程式220不關注、不希望接收、不關心、不能夠或不專門處理和/或另外對上層應用程式220而言毫無價值的一個或多個數據流相關的流公告310、311、312和313。上層應用程式220可以存儲關於所有所接收的流公告310、311、312和313的信息,但是在一些系統中,可能只針對一些流公告310、311、312和313執行功能、採取行動和/或處理而忽略接收器210未編程來處理與數據流相關的的功能和/或流公告310、311、312和313。上層應用程式220可以解析流公告310、311、312和313以從其餘流公告310、311、312和313中確定上層應用程式220所關注的和/或能夠以及預期由上層應用程式220處理的所公告的流公告和/或數據流。上層應用程式220可以不對上層應用程式220不關注的那些流公告310、311、312和313採取進一步行動。因而,在一些系統中,接收器210的上層應用程式220可以接收和存儲關於接收器210不需要存儲的流公告的信息和/或數據。圖4示出以稀疏模式運行的流預留協議棧230和/或接收器210的實施例 。稀疏模式可以直接影響在發送器於網絡上註冊新流時可能出現的REGISTER_STREAM. Indication,諸如IEEE 802. IQ第35. 2. 3. I. 2條中詳述的指示。稀疏模式還可或或可直接影響在發送器去除流註冊時出現的 DEREGISTER_STREAM. Indication,諸如 IEEE802. IQ 第 35. 2. 3. I. 4條中詳述的指示。其它變動是可行的。流預留協議棧230和/或接收器210可以設置為以全模式或稀疏模式運行。流預留協議棧230和/或接收器210以不同方式在全模式與稀疏模式之間切換或交替。例如,接收器210的上層應用程式220可以將模式切換信號410發送給流預留協議棧230。在接收器210以全模式運行的情況下,模式切換信號410可以是(例如)「模式=稀疏」。在流預留協議棧230和/或接收器210以稀疏模式運行的情況下,模式切換信號410可以是(例如)「模式=全」。各種其它模式切換信號410是可行的,諸如接收器210以不同模式配置、調適、運行和/或使用的。由流預留協議棧230接收的模式切換信號410可以觸發和/或配置流預留協議棧230為以模式切換信號410指定的模式運行。例如,接收到指定「模式=稀疏」的模式切換信號410的,流預留協議棧230可以稀疏模式運行。或者,接收到指定「模式=全」的模式切換信號410的,流預留協議棧230以全模式運行。各種其它配置是可行的。在(諸如)經由模式切換信號410期望和/或指定稀疏運行模式時,上層應用程式220另可或或可將一個或多個流ID發送給流預留協議棧230和/或稀疏模式引擎260。例如,上層應用程式220可以將流ID查詢420發送給稀疏模式引擎260,識別接收器210和/或上層應用程式220可能關注的一個或多個流ID。例如,上層應用程式220可以將指示「SID=c」的流ID查詢420發送給稀疏模式引擎。這個「SID=c」的流ID查詢420可以指示如果和當具有流ID 「c」的數據流被識別為正通過或經由網絡110發送,那麼接收器210關注接收具有流ID 「c」的數據流。流ID查詢420也可或或可識別上層應用程式220和/或接收器210可能不再關注的流ID。流ID查詢420可以是REGISTER_QUERY查詢或可以是REGISTER_QUERY查詢的形式,和/或可以用於通知流預留協議棧230上層應用程式220關注特定流ID並且每當流ID添加到網絡或從網絡去除時,希望(諸如)經由REGISTER_STREAM. Indication指示被通知。流ID查詢420的一個實施例可以是int REGISTER_QUERY(streamID_t*streamID)
在接收器210處於稀疏模式時,可以調用這個函數以從接收器的關注列表中註冊流。「streamID」可以是指向streamID_t結構體的指針以識別流。如果成功,可返回「0」,而如果失敗,可返回「-I」。流ID 查詢 420 可以是 DEREGISTER_QUERY 查詢或可以是 DEREGISTER_QUERY 查詢的形式,和/或可以用於通知流預留協議棧230上層應用程式220不再關注特定流ID且將來不希望收到有關這個流的通知。流ID查詢420的一個實施例是int DEREGISTER_QUERY(streamID_t*streamID)在接收器210處於稀疏模式時,可以調用這個函數以從接收器的關注列表中撤銷流的註冊。「streamID」可以是指向streamID_t結構體的指針以識別流。如果成功,可返回「0」,如果失敗,可返回「-I」。 流ID查詢420可包括多個流ID和/或識別多個數據流。例如,流ID查詢420可以指示「SID=T,U,V」,指示如果和/或當每個這類流通過網絡110公告,那麼接收器210關注接收每個數據流「T」、「U」和「V」。上層應用程式220可以識別給定的流ID查詢420中的多個流ID。上層應用程式220可以將多個流ID查詢420發送給流預留協議棧230和/或稀疏模式引擎260。各種其它組合是可行的。流ID查詢420可以識別和/或指定上層應用程式220和/或接收器210可能希望接收和/或關注和/或願意註冊來接收的一個或多個數據流的流ID。接收器210可能出於不同原因關注不同數據流。例如,接收器210可能關注接收器210能夠、被指定來和/或另被要求來處理和/或進一步傳輸的數據流。接收器210另可或或可關注控制器190已要求接收器210註冊的數據流。例如,接收器210是左揚聲器的,接收器210可以關注與左音頻信號相關的信息和/或數據。揚聲器可以被配置來和/或可運行來輸出左音頻數據流,並且因此期望、被配置來和/或被調適來註冊通過網絡110發送的一個或多個左音頻數據流。在這個實施例中,上層應用程式220可以將流ID查詢420發送給流預留協議棧230和/或稀疏模式引擎260,指定從一個或多個發送器(諸如麥克風發送器和/或吉他發送器)發送的一個或多個左音頻數據流的流ID。雖然其它數據流(諸如視頻或命令數據流)可以通過網絡110或在網絡110上傳送,但是接收器210可以無法處理這類視頻或命令數據流。上層應用程式220可以不發送與視頻或命令數據流相關的流ID,因為由揚聲器接收器210接收和存儲與視頻或命令流公告和/或數據流相關的信息和/或數據對揚聲器接收器210而言是浪費存儲器和/或資源。流預留協議棧230和/或稀疏模式引擎260可以接收識別接收器210所關注的一個或多個發送器或數據流的流ID的流ID查詢420。流預留協議棧230可以存儲和/或追蹤流ID查詢420中所識別的流ID和/或已經由上層應用程式220撤銷註冊的流ID。稀疏模式引擎260可以將經由網絡110接收的每個流公告310、311、312和313與流ID查詢420中所識別和/或由流預留協議棧230存儲的流ID作比較。在以稀疏模式運行時,稀疏模式引擎260可以不將任何流公告發送給不包括或不匹配流ID查詢420中指定的流ID的MSRP屬性資料庫250或上層應用程式220。稀疏模式引擎260可以只發送、轉發或允許直通那些是或包括匹配流ID查詢420中所識別的流ID的流ID。稀疏模式引擎260可以濾除與接收器210不關注、無法處理和/或不能夠進一步使用或了解的數據流相關的所有流公告。各種替代選擇是可行的。
模式切換信號410和流ID查詢420可以是不同的信號,其中模式切換信號410在流ID查詢420之前發送。可以在不同時間發送多個流ID查詢420。在其它系統中,模式切換信號410和流ID查詢420可以是相同的信號和/或可以同時發送給流預留協議棧230和/或稀疏模式引擎260。各種組合是可行的。流公告(諸如流公告312)可以具有匹配與流ID查詢420 —起發送的一個或多個流ID的流ID。例如,流ID查詢420指定具有流ID 「c」的數據流的,具有或包括流ID 「c」的流公告312可以匹配流ID查詢420中所指定的流ID。稀疏模式引擎260可以識別和/或確定流公告312具有匹配與流ID查詢420 —起發送的一個流ID的流ID。例如,稀疏模式引擎260可以從流公告310、311、312和313中識別、確定和/或提取發送器屬性。發送器屬性可包括曾公告流公告310、311、312和313的發送器的流ID。稀疏 模式引擎260可以將所提取的流ID與流ID查詢420中所識別的流ID作比較,和/或可以確定匹配來自流ID查詢420的一個或多個流ID的流公告312。匹配的流公告312可以從稀疏模式引擎260傳輸、輸出、發送和/或傳送到MSRP屬性資料庫250和/或上層應用程式220。在接收器210以稀疏模式運行時稀疏模式引擎260的運行可能不同於在接收器210以全模式運行時稀疏模式引擎260的運行,不同之處在於不具有或不匹配來自流ID查詢420的流ID的其餘流公告310、311和313不會從稀疏模式引擎260傳輸、輸出、發送和/或傳送到MSRP屬性資料庫250。MSRP屬性資料庫250可以或可以不記錄匹配的流公告312的接收。MSRP屬性資料庫250可以或可以不處理或改變流公告312。在一些系統中,MSRP屬性資料庫250可以只包含匹配流ID查詢420的流公告條目,和/或可以不包含所有流公告310、311、312和313的條目。MSRP屬性資料庫250可以將流公告312傳送到上層應用程式220。上層應用程式220可以存儲關於從MSRP屬性資料庫250接收的流公告312的信息。上層應用程式220可以處理和/或傳輸所接收的流公告312。各種功能是可行的。流預留協議棧230和/或接收器210以不同方式(諸如通過或使用模式切換信號410和/或在控制器190的指示下)在全模式運行與稀疏模式運行之間來回切換。可由由上層應用程式220和/或接收器210接收的信號提示和/或導致全模式與稀疏模式之間、或各種其它模式之間的切換。例如,上層應用程式220可以從網絡上的控制器190接收信號,所述信號指示接收器210應當發送模式切換信號410和/或將操作切換為稀疏模式或全模式。在其它系統或情況下,上層應用程式220可以在不從控制器190或不經由網絡提示或接收信號的情況下發送模式切換信號410。例如,上層應用程式220可以識別、確定和/或辨識特定量的存儲器、資源和/或處理能力已被或正被接收器210使用。基於這個確定,上層應用程式220可以從全模式切換到稀疏模式。在這個實施例中,上層應用程式220可以(例如)針對接收器210所關注和/或所處理的發送器屬性和/或流ID查詢控制器190和/或網絡110,或以另一種方式識別這類發送器屬性和/或流ID。上層應用程式220隨後可將發送器屬性和/或流ID轉發到流預留協議棧和/或稀疏模式引擎260。各種其它配置和方法是可行的。網絡通信系統可以包括有乙太網AVB功能且能夠以稀疏模式運行的一個或多個裝置。網絡通信系統可以包括不使用稀疏模式的裝置。這可能是有利的,因為網絡通信系統可能不需要完全被改造和/或修改來適應稀疏模式運行。而是,能夠以稀疏模式運行的裝置可以與有非稀疏模式功能的裝置添加在一起和/或與其混合。圖5圖示了一種運行接收器210的流預留協議棧230和/或稀疏模式引擎260的方法。圖5的方法可以從方塊502開始,其中接收器以全模式運行。方法可進入方塊504,其中流預留協議棧230可以從網絡110接收所有流公告310、311、312和313。在方塊504中,所有所接收的流公告310、311、312和313可以傳輸、輸出、發送、轉發和/或傳送到接收器210的上層應用程式220。方法可進入方塊506,其中確定是否接收到稀疏模式信號。例如,在方塊506中可以確定流預留協議棧230是否從上層應用程式220接收到指定「模式=稀疏」的模式切換信號410。如果在方塊506中未接收到稀疏模式信號,那麼方法返回到方塊 504。在一些方法中,流預留協議棧230可以從網絡110連續接收到所有流公告並且將所有所接收的流公告轉發到上層應用程式220直至和直到稀疏模式信號(諸如指定稀疏模式的模式切換信號410)由流預留協議棧230接收,此時方法進入方塊506和508。如果在方塊506模式切換信號410 (諸如「模式=稀疏」)由流預留協議棧230接收,那麼方法進入方塊508,其中接收器210現在以稀疏模式運行。在方塊510中,流預留協議棧230可以從上層應用程式220 (諸如在流ID查詢420中)接收所關注的數據流ID。在一些方法中,流ID查詢420可以是模式切換信號410的一部分和/或與模式切換信號410同時接收。流ID查詢420中所識別的所接收的流ID可以存儲在(例如)稀疏模式引擎260中。在接收器210以稀疏模式運行時,可以在不同時間接收流ID查詢420。在從上層應用程式220接收或另外識別或確定接收器210所關注的流ID之後,方法可進入方塊512,其中流預留協議棧230從網絡接收所有流公告。在方塊512中,流預留協議棧230可以只轉發具有匹配由上層應用程式220 (諸如在流ID查詢420中)識別的流ID的流ID的那些流公告。例如,稀疏模式引擎260可以將從網絡110或經由網絡110接收的流公告的流ID與那些流ID查詢420中所識別的流ID作比較,並且只轉發和/或允許傳送那些具有匹配的流ID的流公告。方法可進入方塊514,其中確定是否接收到全模式。例如,在方塊514中可以確定流預留協議棧230是否從上層應用程式220接收到指定「模式=全」的模式切換信號410。如果在方塊514中未接收到全模式信號,那麼方法返回到方塊512。在一些方法中,流預留協議棧230可以從網絡110連續接收到所有流公告並且只轉發具有匹配的流ID的流公告直至和直到全模式信號(諸如指定全模式的模式切換信號410)由流預留協議棧230接收,此時方法進入方塊514和502。如果在方塊514中模式切換信號410 (諸如「模式=全」)由流預留協議棧230接收,那麼方法可返回到方塊502,其中接收器210現在以全模式運行。如果未接收到全模式信號,那麼方法返回到方塊512。在一些其它系統中,如果未接收到全模式信號,那麼方法可返回到方塊510。在其它系統中,方法可返回到方塊512,但是在以稀疏模式運行期間的任何時間可以接受和添加由上層應用程式220識別的任何新的流ID。在接收器210運行時,方法以上述方式連續進行。雖然方法示作從方塊502開始(其中接收器210以全模式運行),但在其它情況下,方法可以在方塊508開始,其中接收器以稀疏模式運行。在一些系統中,一旦已經首先(諸如在方塊510中)識別和/或指定流ID,就可以在隨後的方法周期期間,和/或在接收器210已經將運行模式切換到全模式且隨後返回到稀疏模式之後跳過這個步驟。各種其它替代和/或配置是可行的。圖6描繪了一種在從網絡接收到流公告時運行接收器210的方法。方法可從方塊602開始。在方塊604中,流預留協議棧230可以從、經由和/或通過網絡110接收流公告。在方塊606中,可確定接收器210是以全模式或稀疏模式運行。雖然方塊606示作在從網絡110接收到流公告之後出現決策方塊,但是在一些系統中,可以在接收到流公告之前判定和/或了解接收器210可能以什麼模式運行。如果接收器210以全模式運行,那麼方法進入方塊608,其中流預留協議棧230可以將所接收的流公告轉發到上層應用程式220。例如,無論公告流公告的是何發送器和/或包括在流公告中的是何內容或信息,這個步驟都可以被完成。在本方塊608中,稀疏模式引擎260可以(例如)將所有流轉發到MSRP屬性資料庫250,所述MSRP屬性 資料庫250隨後將流公告傳送到上層應用程式220。或者,如果接收器210以稀疏模式運行,那麼方法可進入方塊610。在方塊610中,稀疏模式引擎260可以將從網絡110接收的流公告與由接收器210和/或上層應用程式220識別為由接收器210所關注的任何流(諸如流ID查詢420中識別的那些流ID)作比較。如果從網絡110接收的流公告匹配所關注的一個或多個流(諸如流ID查詢420中指定的任何流ID),那麼方法進入方塊612,其中匹配的流公告由稀疏模式引擎260發送給MSRP屬性資料庫250和上層應用程式220上。如果在方塊610中,所接收的流公告不匹配(諸如)流ID查詢420中所識別的流,那麼方法進入方塊614,並且無流公告會由流預留協議棧230轉發到上層應用程式220。例如,每當流預留協議棧230從網絡110接收流公告時就會重複這個方法。在一些系統中,控制器190可以配置、統籌和/或參與網絡通信系統和/或以稀疏模式運行的不同發送器130、131和132和/或接收器140、141和142的運行。例如,控制器190可以識別與網絡110連接的一個或多個發送器130、131和132和/或與其通信。控制器190可以識別、指定、分配和/或另外確定每個發送器130、131和132的唯一流ID。例如,控制器190可以記錄和/或存儲每個發送器130、131和132的指定流ID。或者,控制器190可以分配唯一流ID給每個發送器130、131和132,並且可以記錄和/或存儲關於所分配的流ID的信息和/或數據。每個發送器130、131和132的流ID可以彼此不同,使得流ID的識別還可以識別流的發送器源。控制器190可以存儲和/或訪問一些或所有的發送器130、131和132的完整流ID列表。在一些系統中,控制器190可以訪問、控制、運行和/或更新具有關於每個發送器130、131和132的信息的單獨和/或共同的MSRP屬性資料庫,和/或可將更新傳達給發送器130、131和132和/或接收器140、141和142中的一個或多個的MSRP屬性資料庫250。控制器190可以識別接收器140、141和142中的一個或多個和/或與接收器140、141和142中的一個或多個通信。控制器190可以識別和/或確定哪個發送器130、131重要,與接收器140、141和142相關,和/或預期由接收器140、141和142使用。例如,每個接收器140、141和142可以包括由控制器190接收和/或識別的接收器特性。接收器特性可以識別接收器140請求、要求和/或關注的特定發送器和/或數據類型。例如,作為揚聲器的接收器140可以具有指示接收器140關注與左音頻信號相關的數據流的接收器特性。控制器190可以與揚聲器通信,和/或基於接收器特性確定揚聲器只響應和/或要求與左音頻信號相關的數據流。在其它系統中,用戶可以給控制器190指定接收器140、141和142中的一個或多個可能關注哪個發送器130、131和132和/或數據流。用控制器190確定接收器140可能要求或關注的數據流的各種其它方法是可行的。控制器190可以發送信號和/或另外與接收器140、141和142中的一個或多個通信。控制器190可以將接收器140、141和142可能關注的流ID通知和/或警告給接收器140、141和142。例如,控制器190可以與接收器140的上層應用程式220通信並且將接收器140可能關注的一個或多個流ID的列表發送給上層應用程式220。例如,可使用非SRP協議和/或在不使用流預留協議棧230的情況下完成從控制器190到接收器140的通信。控制器190可要求接收器140經由網絡110監聽和/或監視流公告,並且在接收器140看見數據流的特定和/或指定流ID正用流公告公告時,註冊來接收所述數據流。在一些系統中,當接收器140隨後進入稀疏模式時,從控制器190發送給接收器140的一個 或多個流ID的列表可以從上層應用程式220轉發到稀疏模式引擎260來作為流ID查詢420,並且系統可以如先前討論般運行。例如,控制器190可以這類方式協助接收器140以稀疏模式運行。各種運行方法是可行的。圖7描繪了一種控制器190如何可以在具有一個或多個發送器130、131和132和/或一個或多個接收器140、141和142的網絡通信系統中以稀疏模式運行的方法。方法可從方塊702開始,其中控制器190可識別和/或分配唯一流ID給與網絡110連接的每個發送器130、131和132。在一些系統中,控制器190可以僅識別和/或確定針對每個發送器130、131和132已存在的預先分配和/或指定的唯一流ID。在其它系統中,控制器190可以分配唯一流ID給每個發送器130、131和132。在方塊704中,控制器190可以識別與網絡110連接且先前未被控制器190識別的接收器140。在方塊706中,控制器190可將第一經識別的發送器130與經識別的接收器140作比較。控制器190可諸如通過發送器屬性、接收器屬性、接收器特性的比較和/或通過控制器190中所實施的規則和/或邏輯確定來自第一經識別的發送器130的流公告和/或數據流是否可能與經識別的接收器140相關和/或為經識別的接收器140所關注。如果流公告和/或數據流諸如在麥克風發送器和揚聲器接收器的情況下可能相關,那麼方法可移到方塊708。在方塊708中,控制器190可將第一經識別的發送器130的唯一流ID包括在經識別的接收器140的相關流ID的列表中。另一方面,如果流公告和/或數據流與經識別的接收器140不相關,那麼方法可移到方塊710且控制器190可忽略和/或添加經識別的發送器130的唯一流ID。在方塊708或710後,方法可移到方塊712,其中確定是否存在尚未與經識別的接收器140作比較的任何發送器。存在尚未與接收器140作比較以確定來自發送器(諸如發送器131至132)的流公告和/或數據流是否與經識別的接收器相關的發送器131至132的,方法可返回方塊706並且可與先前未識別的另一個發送器(諸如發送器131)作比較。這個過程可以繼續直到將所有的發送器130、131和132與接收器140作比較並且考慮所有可能的流公告和/或數據流與經識別的接收器140的相關性。在方塊712中無發送器還可與經識別的接收器作比較的,方法可進入方塊714。在方塊714中,控制器190將如在方塊706至710中所確定的相關流ID的完整列表發送給經識別的接收器140。在一些情況下,相關流ID的列表可作為一條信息和/或數據一起發送。在其它情況下,相關流ID可在控制器190確定流ID相關後立即(諸如在方塊708後立即)發送給接收器140。各種其它配置是可行的。在方塊714後,方法可以進入方塊716,其中確定任何接收器(諸如接收器141至142)是否尚未被控制器190識別。如果存在尚未被控制器190識別的接收器,那麼方法可以返回方塊704,且控制器可識別另一個接收器(諸如接收器141)並且如前所述進行方塊706至714。所述方法可繼續直到相關流ID的列表被發送給所有接收器140、141和142。如果在方塊716中,無還需由控制器190識別的接收器,所以方法可在方塊718中結束。在其它系統中,控制器190可定時和/或連續搜索並且識別網絡上的所有的發送器130、131和132和/或接收器140、141和142和/或可更新發送到接收器140、141和142的相關流ID的列表。各種其它方法是可行的。圖8圖示了音視頻網絡系統,所述音視頻網絡系統可包括連接多個發送 器和接收器和一個控制器的網絡810。網絡810可以是網絡110或可以類似網絡110。網絡110例如可以是乙太網AVB網絡。其它變型是可行的。音視頻網絡系統可包括一個或多個發送器,諸如前置攝像機860、側置攝像機865和麥克風870。前置攝像機860、側置攝像機865和麥克風870中的一個或多個可以是有乙太網AVB功能的裝置。在一些系統中,音視頻網絡系統可包括更多或更少發送器。例如,音視頻網絡系統可包括在一個舞臺上的十個不同位置上錄製視頻的十個不同的攝像機、從十個不同的源錄製音頻的十個不同的麥克風和/或各種其它發送器。網絡中可以包括不同數量和組合的發送器。雖然音視頻網絡系統中的發送器可以是並且可以描述為實際裝置本身(諸如攝像機或麥克風),但是應當了解在一些系統中,發送器可以是或可包括可用於和/或運行來控制攝像機或麥克風的計算機或其它電子控制裝置,諸如圖10和下文所述的電腦系統1000的一些或所有裝置。前置攝像機860例如可以是導向舞臺正面的攝像機。側置攝像機865可以是導向舞臺側面的攝像機並且可以另外地類似於前置攝像機860運行。前置攝像機860和/或側置攝像機865可以錄製、接收、處理和/或分配與由前置攝像機860和/或側置攝像機865所錄製的視頻相關的信息和數據。前置攝像機860和/或側置攝像機865可以諸如通過流公告公告、輸出和/或傳達前置攝像機860具有與前置攝像機860希望諸如用或使用數據流或其它數據信號經由乙太網AVB網絡810流式傳輸與所錄製的視頻相關的信息和/或數據。這種流公告可由與乙太網AVB網絡810連接的一個或多個其它發送器和接收器接收,所述一個或多個其它發送器和接收器如果關注所述流,那麼可以註冊和/或接收公告的數據流。前置攝像機860和側置攝像機865之一或兩者皆可諸如用同時的流公告同時經由乙太網AVB網絡810公告信息和/或數據流。麥克風870例如可以是放置在舞臺上的麥克風。麥克風可以錄製、接收、處理和/或分布與由麥克風870所錄製的音頻相關的信息和數據。麥克風870可以諸如用流公告公告、輸出和/或傳達麥克風870希望諸如用或使用數據流或其它數據信號經由乙太網AVB網絡810流式傳輸與所錄製的音頻相關的信息和/或數據。這種流公告可被與乙太網AVB網絡810連接的一個或多個其它發送器和接收器接收,所述一個或多個其它發送器和接收器如果關注所述流,那麼可以註冊和/或接收公告的數據流。信息可由麥克風870和一個或多個其它發送器諸如用同時的流公告同時公告。在一些系統中,當未接收到針對數據流的註冊時,發送器(諸如麥克風870)不發送數據。
音視頻網絡系統可包括一個或多個接收器,諸如左燈840、右燈845、左揚聲器850、右揚聲器855、側置監視器835和/或前置監視器840。左燈840、右燈845、左揚聲器850、右揚聲器855、側置監視器835和/或前置監視器840中的一個或多個可以是有乙太網AVB功能的裝置。在一些系統中,音視頻網絡系統可包括更多或更少接收器。例如,音視頻網絡系統可包括在面向觀眾的十個不同位置上的十個不同的揚聲器、顯示來自十個不同的源的十個不同視頻的十個不同的電視監視器和/或各種其它接收器。網絡中可包括不同數量和組合的接收器。雖然音視頻網絡系統中的接收器可以是並且可以描述為實際裝置本身(諸如左燈或前置監視器),但是應當了解在一些系統中,接收器可以是或可包括可用於和/或運行來控制左燈或前置監視器的計算機或其它電子控制裝置,諸如圖10和下文所述的電腦系統100的一些或所有裝置。左燈840和右燈845例如可以是燈或連接到燈的燈控制電子裝置。左燈840和/或右燈845可基於經由網絡810接收的信號運行。例如 ,當經由網絡諸如從混音臺890接收到「左燈=開」信號時,左燈840可以打開。當經由網絡諸如從混音臺890接收到「右燈=開」信號時,右燈845可以打開。左燈840和/或右燈845可以不處理或回應其它命令或信號,諸如麥克風870所公告的音頻信號。左燈840和/或右燈845可接收並且存儲關於所接收的流公告和/或數據流的信息,但是可以另外忽略這類命令或信號。左揚聲器850和右揚聲器855可以是連接到左揚聲器和/或右揚聲器的音頻揚聲器或音頻揚聲器控制電子裝置。左揚聲器850和/或右揚聲器855例如可基於經由網絡810接收的音頻數據流或信號回應和/或運行。例如,左揚聲器850可以處理和/或經由網絡輸出左音頻數據流或信號,諸如來自混音臺890和/或來自麥克風870的左音頻數據流。例如,右揚聲器855可以處理和/或經由網絡輸出輸出右音頻數據流或信號,諸如來自混音臺890和/或來自麥克風870的右音頻數據流。左揚聲器850和/或右揚聲器855可以不處理或回應其它命令或信號,諸如由混音臺所公告的燈控制信號或由前置攝像機860或側置攝像機865所公告的視頻數據流或信號。左揚聲器850和/或右揚聲器855可接收並且存儲關於所接收的流公告和/或數據流的信息,但是可以另外忽略這類命令或信號。側置監視器835和前置監視器830可以是視頻監視器,諸如與視頻監視器連接的電視監視器或視頻監視器控制電子裝置。側置監視器835和/或前置監視器830例如可回應和/或經由網絡接收的所接收的視頻數據流或信號運行,諸如側置攝像機865和/或前置攝像機860所公告和/或發送的數據流。例如,側置監視器835可以處理和/或輸出經由網絡810公告的側面視頻數據流或信號,諸如來自側置攝像機865或混音臺890的側面視頻數據流。前置監視器830可以處理和/或輸出經由網絡810公告的正面視頻數據流或信號,諸如來自前置攝像機865或混音臺890的正面視頻數據流。側置監視器835和/或前置監視器830可以不處理或回應其它命令或信號,諸如由混音臺890所公告的燈控制信號或由麥克風870所公告的音頻數據流或信號。側置監視器835和前置監視器830可接收並且存儲關於所接收的流公告和/或數據流的信息,但是可以另外忽略這類命令或信號。系統的混音臺890可執行許多功能。在一些系統中,一個或所有的發送器和/或接收器可以連接到混音臺890。混音臺890可以充當由發送器經由網絡810發送的所有流公告、數據流和/或信號的樞紐。在一些系統中,混音臺890可以調整和/或處理可由發送器經由網絡810發送的數據流。在其它系統中,一個或多個發送器和/或接收器可以直接連接和/或來自發送器的數據流可經由網絡810傳送和/或可以不被混音臺890接收和/或監視或控制。混音臺890可以是或可包括應用和/或電腦程式,其允許用戶預先安排、創建和/或編輯發送器和接收器諸如在整個舞臺表演期間的職責。混音臺890可識別、指定和/或存儲關於每個發送器(諸如前置攝像機860、側置攝像機865和/或麥克風870)的信息。混音臺890可識別或(在一些情況下)可分配具體和/或唯一流ID給每個發送器860、865和/或870。任意接收器830、835、840、845、850和/或855可以一種或多種模式運行,諸如稀疏模式或全模式。在一些系統中,混音臺890可識別和/或接收來自一個或多個接收器830、835、840、845、850和/或855的信息。混音臺890可識別和/或確定那些發送器860、865和/或870、發送自那些發送器860、865和/或870的、可 能被每個接收器830、835、840、845、850和/或855關注和/或使用的流公告、流ID和/或數據流。混音臺890可將接收器所關注和/或對其有用的、來自發送器860、865和/或870的數據流的具體和/或唯一流ID傳達給每個接收器830、835、840、845、850和/或855。由混音臺890發送的流ID可發送到待成為和/或配置來或可操作從而以稀疏模式運行的每個接收器中的稀疏模式引擎260。每個接收器830、835、840、845、850和/或855的稀疏模式引擎260隨後可僅將具有與由混音臺890所發送的那些流ID匹配的流ID的那些流公告傳送到以稀疏模式運行的上層應用程式220上。在一些系統中,混音臺890可僅在接收器以稀疏模式運行或能夠以稀疏模式運行時傳達接收器所關注的發送器的具體和/或唯一流ID。在其它系統中,混音臺890將接收器所關注的發送器的具體和/或唯一流ID傳達給所有接收器830、835、840、845、850和/或855。各種其它組合是可行的。能夠以稀疏模式和/或全模式運行的每個接收器830、835、840、845、850和/或855可以類似於如前所述的接收器140、141和142和/或接收器210的方式以任一模式配置和/或運行。各種其它配置是可行的。在一些系統中,可能不需要或不包括控制器190。例如,在一些系統中,一個或多個接收器140、141和142可被編程為了解接收器140、141和142可能關注的一個或多個發送器130、131和132。在這類系統中,接收器140、141和142的稀疏模式引擎260可以仍從識別接收器可能關注的那些流ID的上層應用程式220中接收流ID查詢420或稀疏模式引擎260可能已經被編程為解接收器所關注的流ID。在這類系統中,稀疏模式引擎260可運行來濾除與接收器210不相關或接收器210不關注的流公告。例如,在延長的時間期限內不可能改變或增加發送器或接收器的系統中可能存在可能不需要控制器190的情況。這種系統的實施例可以是圖9所示的汽車通信系統。圖9的汽車通信系統可包括前置揚聲器910、後置揚聲器915、⑶播放器920、收音機930、後座顯示監視器940、DVD播放器950和/或頭戴裝置990中的一個或多個。前置揚聲器910可被編程來辨識和播放來自⑶播放器920和/或收音機930所公告的音頻數據流和/或信號的音頻。前置揚聲器910可包括用於在從CD播放器920和收音機930接收到音頻數據流時確定播放哪些音頻數據流和/或信號的規則和/或邏輯。前置揚聲器910可能類似於和/或類似接收器140、141和142和/或接收器210中的任意一個。前置揚聲器910可具有可控制實體揚聲器的運行的上層應用程式220和可包括稀疏模式引擎260的流預留協議棧230。上層應用程式220和/或稀疏模式引擎260可編程為和/或了解只有對於前置揚聲器910而言重要的流公告和/或數據流可以作為來自發送器CD播放器920和發送器收音機930的那些流公告和/或數據流。上層應用程式220被編程的,上層應用程式可以將模式切換信號410發送給稀疏模式引擎260以啟動和/或在全模式運行與稀疏模式運行之間切換。在其它系統中,稀疏模式引擎260可能已了解流ID。在這類系統中,稀疏模式引擎260可以不變地連續以稀疏模式啟動和/或運行,或或可由來自上層應用程式220的模式切換信號410指導和/或控制。在任一情況下,在稀疏模式中,稀疏模式引擎260可如上述接收器210中那樣運行並且可僅傳輸、輸出、發送、轉發和/或傳送具有與⑶播放器920和/或發送器收音機930的流ID匹配的流ID的流公告。後置揚聲器915可類似於和/或類似接收器140、141和142和/或接收器210中的任意一個和/或其運行可以類似前置揚聲器910。後置揚聲器915的上層應用程式220和/或稀疏模式引擎260可被編程為和/或了解只有對於後置揚 聲器915而言重要的流公告和/或數據流可以作為來自發送器CD播放器920、發送器收音機930和/或DVD播放器950的那些流公告和/或數據流。後置揚聲器915可包括用於在從⑶播放器920、收音機930和/或DVD播放器950中的多者接收到音頻數據流時確定播放哪些音頻數據流和/或信號的規則和/或邏輯。上層應用程式220被編程的,上層應用程式可以將模式切換信號410發送給稀疏模式引擎260以啟動和/或在全模式運行與稀疏模式運行之間切換。在其它系統中,稀疏模式引擎260可能已了解流ID。在這類系統中,稀疏模式引擎260可以不變地連續以稀疏模式啟動和/或運行,或或可由來自上層應用程式220的模式切換信號410指導和/或控制。在稀疏模式中,後置揚聲器915的稀疏模式引擎260可如上述接收器210中那樣運行並且可僅傳輸、輸出、發送、轉發和/或傳送具有與⑶播放器920、發送器收音機930和/或DVD播放器950的流ID匹配的流ID的流公告。後座顯示監視器940可類似於和/或類似接收器140、141和142和/或接收器210中的任意一個和/或其運行可以類似前置揚聲器910或後置揚聲器915。後座顯不監視器940的上層應用程式220和/或稀疏模式引擎260可被編程為和/或了解只有對於後座顯示監視器940而言重要的流公告和/或數據流可以作為來自DVD播放器950的那些流公告和/或數據流。上層應用程式220被編程的,上層應用程式可以將模式切換信號410發送給稀疏模式引擎260以啟動和/或在全模式運行與稀疏模式運行之間切換。在其它系統中,稀疏模式引擎260可能已了解流ID。在這類系統中,稀疏模式引擎260可以不變地連續以稀疏模式啟動和/或運行,或或可由來自上層應用程式220的模式切換信號410指導和/或控制。在稀疏模式中,後座顯示監視器940的稀疏模式引擎260可如上述接收器210中那樣運行並且可僅傳輸、輸出、發送、轉發和/或傳送具有與DVD播放器950的流ID匹配的流ID的流公告。系統也可包括頭戴裝置990。在一些系統中,頭戴裝置990可充當控制器190,但這不是必需的。在一些情況下,頭戴裝置990可以操作和/或控制發送器,諸如CD播放器920、收音機930和/或DVD播放器950中的一個或多個。在一些系統中,頭戴裝置990可執行和/或確定可識別哪些數據流將由一個或多個接收器處理和/或播放的規則或邏輯,但這不是必需的。不同的其它系統可使用和/或併入所述的稀疏模式裝置和組件。例如,家庭影院系統可具有多個發送器,諸如DVD播放器、HDMI裝置、mp3播放器、有線電視盒、衛星接收器和各種其它發送器以和多個接收器,諸如揚聲器、電視屏幕和各種其它接收器。在一些家庭影院系統中,發送器/接收器(諸如音視頻接收器或其它接收器)可諸如經由乙太網AVB網絡與一個或多個發送器和接收器附接和/或連接。家庭影院網絡的發送器、接收器和/或發送器/接收器可操作和/或類似發送器130、131和132、接收器140、141和142和/或發送器/接收器150。在另一個實施例中,可將稀疏模式引擎和/或稀疏模式能力添加到許多其它裝置中,諸如矩陣控制器。雖然通常參考MSRP屬性說明所述的系統和方法,但是應當了解這類技術也可以應用於多重MAC註冊協議(「MMRP」)屬性。其它變型是可行的。發送器130,131和132、接收器140,141和142、發送器/接收器150和/或控制器190中的一個或多個可以是和/或可包括不同類型的一個或多個計算裝置的一部分或所有,諸如圖10中的計算裝置。圖10圖示了標註為1000的通用計算機系統的實施例。來自接收器210的任意組件,諸如上層應用程式220、流預留協議棧230、MS RP屬性資料庫250和/或稀疏模式引擎260可包括計算機系統1000的一部分或所有。計算機系統1000可包括可被執行來使計算機系統1000執行所公開的方法或基於計算機的功能中的任意一個或多個的一組指令。計算機系統1000可作為獨立裝置運行或可例如使用網絡連接到其它計算機系統或周邊裝置。在網絡化部署中,計算機系統1000可運行為伺服器或伺服器-客戶端用戶網絡環境中的客戶端用戶計算機或對等(或分布式)網絡環境中的對等計算機系統。計算機系統1000還可以實施為或併入不同的裝置,諸如個人計算機(PC)、平板PC、機頂盒(STB)、個人數字助理(PDA)、移動裝置、掌上型計算機、膝上型計算機、臺式計算機、通信裝置、無線電話、固定電話、控制系統、相機、掃描儀、傳真機、印表機、傳呼機、個人信任裝置、環球網設備、網絡路由器、開關或網橋或任意其它機器(其能夠執行指定由其採取的行動的一組(連續或其它形式的)指令)。在特定實施例中,計算機系統1000可使用提供語音、音頻、視頻或數據通信的電子裝置實施。此外,雖然圖示了單個計算機系統1000,但是術語「系統」還可被理解為包括單獨或聯合執行一組或多組指令以執行一個或多個計算機功能的系統或子系統的任意集合。如圖10所示,計算機系統1000可包括處理器1002,例如,中央處理器(CPU)、圖形處理器(GPU)或兩者。處理器1002可以是多種系統中的組件。例如,處理器1002可以是標準個人電腦或工作站的一部分。處理器1002可以是一個或多個通用處理器、數位訊號處理器、專用集成電路、現場可編程門陣列、伺服器、網絡、數字電路、模擬電路,其組合或其它目前已知的或將來開發的用於分析和處理數據的裝置。處理器1002可以實施軟體程序,諸如手動產生(即,編程)的代碼術語「模塊」可被定義為包括多個可執行模塊。如本文所述,模塊被定義為包括可由處理器(諸如處理器1002)執行的軟體、硬體或其一些組合。軟體模塊可包括存儲在存儲器(諸如存儲器1004)或另一個存儲器裝置中的可由處理器1002或其它處理器執行的指令。硬體模塊可包括可由處理器1002執行、指導和/或控制性能的不同裝置、組件、電路、柵極、電路板和類似物。計算機系統1000可包括存儲器1004,諸如可經由總線1008通信的存儲器1004。存儲器1004可以是主存儲器、靜態存儲器或動態存儲器。存儲器1004可包括但不限於電腦可讀存儲介質,諸如各種類型的易失性存儲介質和非易失性存儲介質,包括但不限於隨機存儲器、只讀存儲器、可編程只讀存儲器、電可編程序只讀存儲器、電可擦只讀存儲器、閃速存儲器、磁帶或磁碟、光學介質和類似物。在一個實施例中,存儲器1004包括處理器1002的緩衝存儲器或隨機存儲器。在替代的實施例中,存儲器1004獨立於處理器1002,諸如處理器的緩衝存儲器、系統存儲器或其它存儲器。存儲器1004可以是用於存儲數據的外部存儲裝置或資料庫。實施例包括硬碟驅動器、光碟(「⑶」)、數字視頻光碟(「DVD」)、存儲卡、記憶棒、軟盤、通用串行總線(「USB」)存儲器裝置或可運行來存儲數據的任何其它裝置。存儲器1004可運行來存儲可由處理器1002執行的指令。圖中所示或描述的功能、行動或任務可由執行存儲器1004中所存儲的指令的經編程的處理器1002執行。功能、行動或任務獨立於特定類型的指令組、存儲介質、處理器或處理策略並且可由單獨運行或組合運行的軟體、硬體、集成電路、固件、微碼和類似物執行。同樣地,處理策略可包括多重處理、多任務處理、並行處理和類似處理。
如所示,計算機系統1000可以或可以不另外包括顯示裝置1010,諸如液晶顯示器(IXD)、有機發光二極體(0LED)、平板顯示器、固態顯示器、陰極射線管(CRT)、投影儀、印表機或用於輸出規定信息的其它目前已知或將來開發的顯示裝置。顯示器1010可以充當供用戶查看處理器1002運行的界面或具體地說充當存儲器1004或驅動裝置1016中所存儲的軟體的界面。此外,計算機系統1000可包括被配置來使用戶可與系統1000的任意組件互動的輸入裝置1012。輸入裝置1012可以是數字鍵、鍵盤或光標控制裝置(諸如滑鼠或操縱杆)、觸屏顯示器、遙控或可運行來與計算機系統1000互動的任何其它裝置。在一個特定實施例中,如圖10所示,計算機系統1000還可包括磁碟驅動裝置或光碟機裝置1016。磁碟驅動裝置1016可包括電腦可讀介質1022,其中可嵌入一組或多組指令1024(例如,軟體)。此外,指令1024可體現如所述的一個或多個方法或邏輯。在一個特定實施例中,指令1024在由計算機系統1000執行期間可以完全或至少部分駐留在存儲器1004和/或處理器1002內。存儲器1004和處理器1002還可包括如上所述的計算機可讀介質。本公開內容設想包括指令1024或接收並且響應所傳播的信號執行指令1024使得連接到網絡1026的裝置可以經由網絡1026傳達語音、視頻、音頻、圖像或任何其它數據。此外,指令1024可經由通信埠或界面1020和/或使用總線1008經由網絡1026傳輸或接收。通信埠或界面1020可以是處理器1002的一部分或可以是獨立的組件。通信埠1020可以在軟體中創建或可以是硬體中的實體連接。通信埠 1020可以被配置來與網絡1026、外存儲、顯示器1010或系統1000中的任何其它組件或其組合連接。與網絡1026的連接可以是實體連接(諸如有線乙太網連接)或可以如下文所述無線地建立。同樣地,與系統1000的其它組件的額外連接可以是實體連接或可以無線地建立。網絡1026或者可以直接連接到總線1008。網絡1026可包括有線網絡、無線網絡、乙太網AVB網絡或其組合。無線網絡可以是蜂窩式電話網絡、802. 11,802. 16,802. 20,802. IQ或WiMax網絡。此外,網絡1026可以是公共網絡(諸如網際網路)、個人網絡(諸如內部網)或其組合併且可以利用多種現有或將來開發的多種網絡化協議,包括但不限於基於TCP/IP的網絡化協議。雖然將計算機可讀介質示作單個介質,但是術語「電腦可讀介質」可包括單個介質或多個介質,諸如集中式或分布式資料庫和/或存儲一組或多組指令的相關緩衝存儲器和伺服器。術語「計算機可讀介質」還可包括能夠存儲、編碼或卸載由處理器執行或使計算機系統執行所公開的方法或操作中的任何一個或多個的一組指令的任何介質。「計算機可讀介質」可以是非暫駐的,並且可以是有形的。在一個實施例中,電腦可讀介質可包括固態存儲器(諸如存儲卡)或容納一個或多個非易失性只讀存儲器的其它包裝。此外,計算機可讀介質可以是隨機存儲器或其它易失性可重寫存儲器。此外,計算機可讀介質可包括磁光介質或光介質,諸如用於捕捉載波信號(諸如經由傳輸介質傳達的信號)的光碟或光帶或其它存儲裝置。電子郵件的數字文件附件或其它獨立的信息檔案或檔案組可以視作作為有形存儲介質的分布介質。所以,本公開內容被視作包括可存儲數據或指令的計算機可讀介質或分布介質或其它等效物和替代介質中的任何一種或多種。
在一個替代的實施例中,專用硬體實現,諸如專用集成電路、可編程邏輯陣列和其它硬體裝置可構建來實施系統的不同部分。可包括所述設備和系統的應用可廣泛地包括多種電子系統和計算機系統。所述的一個或多個實施例可用可在模組之間和通過模組傳達的相關控制信號和數據信號使用兩個或更多個專門的互連硬體模組或裝置實施功能或實施為專用集成電路的一部分。所以,本系統涵蓋軟體、固件和硬體實現。所述系統可用可由計算機系統執行的軟體程序實施。此外,在非限制性實施例中,實現可包括分布式處理、組件/目標分布式處理和並列處理。或者,虛擬計算機系統處理可被構建來實施系統的不同部分。系統不限於用任何特定標準和協議運行。例如,可使用網際網路和其它包交換網絡傳輸(例如,TCP/IP、UDP/IP、HTML、HTTP)標準。這類標準定期被具有大致相同功能的更快或更高效的等效物取代。所以,如所公開的、具有相同或類似功能的替換標準和協議被視作其等效物。出於多種原因,接收器210以稀疏模式運行可對接收器210有利。與網絡110連接的接收器140、141和142可被配置來和/或可運行來接收和存儲位於上層應用程式220上的接收器140、141和142所關注的流公告和/或數據流。這可以釋放接收器140、141和142的存儲、處理能力和/或其它資源,其可專用於和/或用於其它功能。稀疏模式和/或稀疏模式引擎可使乙太網AVB終端站和/或裝置僅報告和存儲裝置所關注的與流ID相關的信息。接收器210的上層應用程式220可以不接收、無需解析和/或不存儲與接收器210可能不關注和/或不再處理的流公告和/或數據流相關的信息。例如,可以是揚聲器的接收器210可不了解、處理和/或關心來自前置攝像機的視頻數據流。接收器210可以是低功率和有限存儲裝置。但是,在全模式中,接收器210仍可至少從前置攝像機接收流公告並且可能需要考慮和/或存儲與視頻數據流相關的信息。在稀疏模式中,上層應用程式220可以不接收上層應用程式220不關注的流公告並且可以無需將任何資源或存儲投入給視頻數據流。因而,上層應用程式220和/或接收器210可以不用將資源和/或存儲用於與上層應用程式220不相關的流公告和/或數據流。這可以釋放上層應用程式220和/或接收器210的資源,所述資源可投入上層應用程式220和/或接收器210更關注的其它過程。稀疏模式和/或稀疏模式引擎可以降低有AVB功能的裝置中的CPU開銷和存儲器存儲要求,這在更多數據流添加到網絡110時變得越發重要和有效。這可使低功率和/或小佔用面積的有AVB功能的裝置與大的流計數的網絡共存。此外,更強大的裝置可利用稀疏模式來使更多的系統資源用於其它目的,包括但不限於對使用者而言更多的響應「感」。此外,配置將能夠以稀疏模式運行的接收器140、141和142可能需要最少的調整,諸如添加稀疏模式引擎260。此外,在全模式運行與稀疏模式運行之間切換可能僅需要將一個信號或其它通知(諸如模式切換信號410)發送給稀疏模式引擎260,接收器140、141和142的所有其它組件不變和/或不受影響和/或以連續和/不變模式運行。除稀疏模式引擎260外,接收器210的組件可無需重新配置和/或在全模式和稀疏模式之間改變。另一個優點可以是可以稀疏模式運行的裝置可與網絡中的非稀疏模式裝置混用,而無需重新配置網絡。作為其它優點,在一些系統中,接收器 210的上層應用程式220可能因固件更新而經歷軟體重啟。在這發生時,接收器210可重啟流預留協議棧230 (其之前不受重啟影響)或可用特殊流ID查詢查詢流預留協議棧230。特殊流ID查詢可能請求與稀疏模式引擎260已經了解的每個流相關的信息。通常,固件更新和重啟可能導致A/V串流的暫時中斷。通過使硬體在上層應用程式220重啟時繼續播放A/V流,稀疏模式可以使收聽音頻或觀看視頻流的人不受重啟影響。上述系統的各種其它優點是可行的。雖然已經描述本發明的不同實施方案,但是本領域的一般技術人員了解在本發明的範圍內,很多的實施方案和實現是可行的。所以,本發明僅受限於隨附的權利要求和其等效物。
權利要求
1.一種結合乙太網音視頻橋接(「AVB」)網絡使用的接收器系統,所述接收器系統包括 上層應用程式;和 與所述上層應用程式通信的流預留協議棧,所述流預留協議棧被配置來在所述乙太網AVB網絡上接收流公告,所述流預留協議棧被配置來以稀疏模式和全模式運行;和 其中所述流預留協議棧還被配置來在以所述稀疏模式運行期間,將所接收的流公告的第一子集傳輸到所述上層應用程式,並且不將所接收的流公告的第二子集傳輸到所述上層應用程式。
2.根據權利要求I所述的接收器系統,其中所述上層應用程式被配置來產生查詢並且將查詢傳輸到所述流預留協議棧,所述查詢識別與所述接收器系統相關的數據流。
3.根據權利要求2所述的接收器系統,其中所接收的流公告的所述第一子集中的每個流公告匹配與所述接收器相關的一個所述經識別的數據流。
4.根據權利要求3所述的接收器系統,其中所接收的流公告的所述第二子集中無流公告匹配與所述接收器相關的任意所述經識別的數據流。
5.根據權利要求2所述的接收器系統,其中所述查詢包括發送器屬性列表,其中每個所述發送器屬性對應於與所述乙太網AVB網絡通信的發送器。
6.根據權利要求5所述的接收器系統,其中每個所述發送器屬性包括唯一流標識符。
7.根據權利要求2所述的接收器系統,其中所述上層應用程式被配置來在產生所述查詢並且將所述查詢傳輸到所述流預留協議棧前,從與所述乙太網AVB網絡通信的控制器接收信號,所述信號指定與所述接收器相關的所述數據流,且其中由所述上層應用程式傳輸到所述流預留協議棧的所述查詢由來自所述控制器的所述信號中所指定的所述數據流的流標識符組成。
8.根據權利要求I所述的接收器系統,其中所接收的流公告由所接收的流公告的所述第一子集和所接收的流公告的所述第二子集中的流公告組成。
9.根據權利要求I所述的接收器系統,其中所述流預留協議棧還被配置來在以所述全模式運行期間將所有所接收的流公告傳輸到所述上層應用程式。
10.根據權利要求I所述的接收器系統,其中所述上層應用程式還被配置來將模式切換信號發送給所述流預留協議棧,所述流預留協議棧還可運行來響應所述模式切換信號,在所述全模式與所述稀疏模式之間切換所述流預留協議棧的運行。
11.根據權利要求I所述的接收器系統,其中所述上層應用程式被配置來將流標識符傳輸到所述流預留協議棧中所包括的稀疏模式引擎,所述流標識符識別與所述接收器相關的數據流。
12.根據權利要求11所述的接收器系統,其中所述稀疏模式引擎被配置來將與所述接收器相關的所述經識別的數據流與所接收的流公告作比較。
13.根據權利要求12所述的接收器系統,其中所述稀疏模式引擎傳輸匹配與所述接收器相關的所述經識別的數據流的一個所接收的流公告,並且忽略不匹配與所述接收器相關的所述經識別的數據流的所接收的流公告。
14.一種運行與乙太網音視頻橋接(「AVB」)網絡連接的接收器系統的流預留協議棧的計算機實現的方法,所述方法包括通過使用至少一個處理器,用所述接收器系統中所包括的流預留協議棧從所述乙太網AVB網絡接收多個流公告; 當所述接收器系統以全模式運行時,通過使用所述至少一個處理器,將所述多個流公告傳輸到所述接收器系統中所包括的上層應用程式;和 當所述接收器系統以稀疏模式運行時,通過使用所述至少一個處理器,將所接收的流公告的第一子集傳輸到所述上層應用程式,並且不將所接收的流公告的第二子集傳輸到所述上層應用程式。
15.根據權利要求14所述的方法,進一步包括 從所述上層應用程式接收模式切換信號,所述模式切換信號在所述全模式與所述稀疏模式之間切換所述流預留協議棧的運行模式。
16.根據權利要求14所述的方法,進一步包括 從所述上層應用程式接收識別所述接收器系統所關注的數據流的至少一個流標識符的查詢。
17.根據權利要求16所述的方法,其中所關注的數據流包括所述接收器被配置來處理和因所述經處理的數據流而產生輸出的數據流。
18.根據權利要求16所述的方法,進一步包括 當以所述稀疏模式運行時,將所述多個流公告與所述至少一個流標識符作比較; 基於所述比較將匹配所述至少一個流標識符中的至少一個的所述多個流公告中的每個流公告添加到所接收的流公告的所述第一子集;和 基於所述比較,將不匹配所述至少一個流標識符中的至少一個的所述多個流公告中的所有流公告添加到所接收的流公告的所述第二子集。
19.根據權利要求18所述的方法,其中所述比較包括將所述至少一個流標識符與多個流標識符作比較,每個所述多個流標識符分別與每個所述多個流公告相關。
20.一種網絡通信系統,其包括 乙太網音視頻橋接(「AVB」)網絡; 發送器,其與所述乙太網AVB網絡通信,並且被配置來用流公告在所述乙太網AVB網絡上公告數據流;和 多個接收器,其與所述乙太網AVB網絡通信並且被配置來以稀疏模式和全模式運行;和 其中所述多個接收器還被配置來在以所述稀疏模式運行時,將所述流公告與與所述接收器所關注的一個或多個數據流相關的一個或多個流標識符作比較。
21.根據權利要求20所述的網絡通信系統,還包括 控制器,其與所述乙太網AVB網絡、所述發送器和所述多個接收器通信; 其中所述控制器被配置來識別與所述發送器相關的發送器流標識符;確定所公告的數據流中所關注的所述多個接收器的子集;和將所述發送器流標識符傳輸到所述多個接收器的所述子集。
22.根據權利要求21所述的系統,其中所述多個接收器的所述子集包括被配置來處理所公告的數據流的接收器。
23.根據權利要求21所述的系統,其中每個所述多個接收器被配置來從所述控制器接收所述發送器流標識符,並且將所述發送器流標識符與所述流公告作比較。
24.一種具有用於運行與乙太網音視頻橋接(「AVB」)網絡連接的接收器系統的流預留協議棧的裝置的系統,所述產品包括 用於用所述接收器系統中所包括的流預留協議棧從所述乙太網AVB網絡接收多個流公告的裝置; 用於在所述接收器系統以全模式運行時將所述多個流公告傳輸到所述接收器系統中所包括的上層應用程式的裝置;和 用於在所述接收器系統以稀疏模式運行時,將所接收的流公告的第一子集傳輸到所述上層應用程式並且不將所接收的流公告的第二子集傳輸到所述上層應用程式的裝置。
25.根據權利要求24所述的系統,還包括 用於從所述上層應用程式接收模式切換信號的裝置,所述模式切換信號在所述全模式與所述稀疏模式之間切換所述流預留協議棧的運行模式。
26.根據權利要求24所述的系統,還包括 用於從所述上層應用程式接收識別所述接收器系統所關注的數據流的查詢的裝置。
27.根據權利要求26所述的系統,其中所關注的數據流包括所述接收器被配置來處理和因所述經處理的數據流而產生輸出的數據流。
28.根據權利要求26所述的系統,還包括 用於以所述稀疏模式運行時,將所述多個流公告與所關注的數據流的流標識符作比較的裝置; 用於基於所述比較將匹配所述流識別符的所述多個流公告中的每個流公告添加到所接收的流公告的所述第一子集的裝置;和 用於基於所述比較將不匹配所述流標識符的所述多個流公告的所有流公告添加到所接收的流公告的所述第二子集的裝置。
29.根據權利要求28所述的系統,其中所述比較包括將所述流標識符與多個流標識符作比較,每個所述多個流標識符分別與每個所述多個流公告相關。
全文摘要
一種接收器系統或接收器可結合乙太網音視頻橋接("AV B")網絡使用。所述接收器可包括不同的組件,諸如上層應用程式和流預留協議棧。所述上層應用程式和流預留協議棧可彼此通信。所述流預留協議棧可在乙太網AVB網絡上或經由乙太網AVB網絡接收流公告。所述流預留協議棧可以稀疏模式和全模式運行。當以稀疏模式運行時,所述流預留協議棧可傳輸所接收的流公告的一個子集到所述上層應用程式並且可以不傳輸所接收的流公告的另一個子集到所述上層應用程式。
文檔編號H04L29/08GK102769559SQ201210139010
公開日2012年11月7日 申請日期2012年5月7日 優先權日2011年5月5日
發明者C.岡瑟, L.皮爾森, 何冬 申請人:哈曼國際工業有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀