两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于輸入數(shù)據(jù)的分段處理的數(shù)據(jù)處理裝置、使用該裝置的系統(tǒng)和用于數(shù)據(jù)傳送的方法

文檔序號(hào):7738372閱讀:191來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于輸入數(shù)據(jù)的分段處理的數(shù)據(jù)處理裝置、使用該裝置的系統(tǒng)和用于數(shù)據(jù)傳送的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于數(shù)據(jù)處理的裝置,主要涉及輸入數(shù)據(jù)的分段處理。還公開(kāi)了該裝置的應(yīng)用以及用于數(shù)據(jù)傳送的方法。
背景技術(shù)
數(shù)據(jù)處理器的量化計(jì)算能力的提高已經(jīng)導(dǎo)致了用于為用戶(hù)再現(xiàn)媒體內(nèi)容的裝置的改進(jìn)。通常,媒體內(nèi)容可以說(shuō)是高清晰格式的,其中高清晰與媒體內(nèi)容的圖像質(zhì)量以及媒體內(nèi)容的音頻質(zhì)量的清楚度有關(guān)。應(yīng)當(dāng)明白,高清晰圖像質(zhì)量通常被理解為是指至少 IOSOp (1920x1080的分辨率)的分辨率,而高清晰音頻質(zhì)量通常被理解為是指收聽(tīng)者可以清楚地聽(tīng)到的音頻質(zhì)量(包括語(yǔ)言、背景音和特效)。還應(yīng)當(dāng)注意,媒體內(nèi)容可以包括視頻會(huì)議系統(tǒng)。前述用于輔助高清晰媒體內(nèi)容的再現(xiàn)的裝置通常需要比從單個(gè)數(shù)據(jù)處理器可獲得的性能更高的性能。通常,兩個(gè)或更多個(gè)數(shù)據(jù)處理器被用來(lái)實(shí)現(xiàn)所需要的性能,但是如果數(shù)據(jù)不能以足夠的速度(傳輸速率)在數(shù)據(jù)處理器之間傳送,則會(huì)失敗。為了管理前述裝置的成本,被選擇在裝置中使用的處理器通常是低成本的處理器,這些處理器沒(méi)有大量用作處理器到處理器連接的可用數(shù)據(jù)引腳。通常,主要用于處理媒體內(nèi)容的低成本處理器將具有用于驅(qū)動(dòng)顯示器的輸出視頻總線(xiàn),并且將類(lèi)似地具有用于從感測(cè)器接受數(shù)據(jù)的輸入總線(xiàn)。一個(gè)處理器的輸出視頻總線(xiàn)可以連接到另一處理器的輸入總線(xiàn)來(lái)形成數(shù)據(jù)傳送信道,如果協(xié)議兼容的話(huà)。然而,視頻總線(xiàn)被涉及為將數(shù)據(jù)連續(xù)地成流,并且不適合傳送離散的數(shù)據(jù)包。此外,已知的視頻的特性涉及其如何利用相同的定時(shí)重復(fù)每幀,并且該特性通常被用來(lái)在準(zhǔn)備下一幀時(shí)以FIFO方式加載數(shù)據(jù)。視頻傳送的連續(xù)特質(zhì)使得難以針對(duì)在需要時(shí)發(fā)生的沒(méi)有周期性行為的傳統(tǒng)的數(shù)據(jù)傳送使用相同的協(xié)議。因此,希望提供這樣一種裝置,其將視頻總線(xiàn)用作數(shù)據(jù)傳送信道來(lái)對(duì)媒體內(nèi)容進(jìn)行數(shù)據(jù)處理,而不遭受與裝置的成本和性能二者有關(guān)的損害。

發(fā)明內(nèi)容
在第一個(gè)方面,提供了一種數(shù)據(jù)處理裝置,用于輸入數(shù)據(jù)的分段處理。所述裝置包括多個(gè)數(shù)據(jù)處理器,所述多個(gè)數(shù)據(jù)處理器以串聯(lián)結(jié)構(gòu)連接,所述多個(gè)數(shù)據(jù)處理器能夠通過(guò)視頻總線(xiàn)來(lái)相互發(fā)送離散數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)處理器被劃分成多個(gè)數(shù)據(jù)處理組;以及中央控制器,該中央控制器耦合到所述多個(gè)數(shù)據(jù)處理器,該中央控制器用于控制輸入數(shù)據(jù)向所述多個(gè)數(shù)據(jù)處理組的分配,中央控制器還用于控制輸出數(shù)據(jù)從所述裝置的發(fā)送。有利的是,所述多個(gè)數(shù)據(jù)處理組中的每個(gè)數(shù)據(jù)處理組用于處理該輸入數(shù)據(jù)的至少一個(gè)片段。通過(guò)所述視頻總線(xiàn)發(fā)送離散數(shù)據(jù)包包括發(fā)送數(shù)據(jù)到第一數(shù)據(jù)處理器的輸出視頻總線(xiàn);在第二數(shù)據(jù)處理器的輸入視頻總線(xiàn)處接收所述數(shù)據(jù);從所述第一數(shù)據(jù)處理器發(fā)送控制信號(hào);以及在所述第二數(shù)據(jù)處理器處接收所述控制信號(hào)。優(yōu)選地,控制信號(hào)決定去往所述第二數(shù)據(jù)處理器的數(shù)據(jù)的流??刂菩盘?hào)可以使用例如I2C總線(xiàn)、SPI總線(xiàn)和通用輸入/輸出引腳等中的至少一者來(lái)發(fā)送。優(yōu)選地,該裝置還包括當(dāng)?shù)谝浑x散數(shù)據(jù)包在所述第二數(shù)據(jù)處理器處被接收到時(shí)被從所述第二數(shù)據(jù)處理器發(fā)送給所述第一數(shù)據(jù)處理器的中斷,該中斷用于向所述第一數(shù)據(jù)處理器指示所述第一離散數(shù)據(jù)包在第二數(shù)據(jù)處理器處被接收到。通過(guò)利用垂直消隱周期和水平消隱周期內(nèi)的同步信號(hào)給予每個(gè)包垂直消隱周期和水平消隱周期二者,所述離散數(shù)據(jù)包被格式化為看起來(lái)就像是視頻幀。有利的是,所述多個(gè)數(shù)據(jù)處理器的數(shù)目決定該裝置的量化處理能力。另外,多個(gè)數(shù)據(jù)處理組中的每個(gè)數(shù)據(jù)處理組可以包括組控制器,該組控制器是該數(shù)據(jù)處理組中的多個(gè)數(shù)據(jù)處理器中的一個(gè)數(shù)據(jù)處理器,該組控制器被永久或臨時(shí)地指定。所述組控制器可以根據(jù)至少一個(gè)參數(shù)來(lái)在所述數(shù)據(jù)處理組的數(shù)據(jù)處理器之間分配用于處理的數(shù)據(jù),參數(shù)例如是每個(gè)數(shù)據(jù)處理器上的邏輯負(fù)荷和每個(gè)數(shù)據(jù)處理器的物理位置等等。在另一個(gè)方面,提供了一種視頻會(huì)議系統(tǒng),其采用前述裝置,其中每個(gè)數(shù)據(jù)處理組至少一個(gè)任務(wù),任務(wù)例如是對(duì)來(lái)自所述視頻會(huì)議的參與方的輸入數(shù)據(jù)進(jìn)行解碼,根據(jù)用戶(hù)偏好或預(yù)定的呈現(xiàn)布置來(lái)合成用于傳送給所述視頻會(huì)議中的參與方的輸出數(shù)據(jù),將合成的輸出數(shù)據(jù)編碼為預(yù)定的質(zhì)量,以及前述的任意組合等等。有利的是,所述合成的輸出數(shù)據(jù)的質(zhì)量是根據(jù)至少一個(gè)參數(shù)來(lái)傳送的,參數(shù)例如是每個(gè)接收方的視頻會(huì)議系統(tǒng)配置和每個(gè)接收方的可用數(shù)據(jù)帶寬等等。還提供了一種用于采用前述裝置使用射線(xiàn)跟蹤來(lái)生成圖像的系統(tǒng)。每個(gè)數(shù)據(jù)處理組被用于至少一個(gè)任務(wù),任務(wù)例如是處理所述圖像的離散部分,組合所述圖像的離散部分, 和處理后續(xù)圖像的離散部分等等。有利的是,該系統(tǒng)使得多個(gè)射線(xiàn)跟蹤的圖像被以更快的速率顯示,因?yàn)楹罄m(xù)的圖像已經(jīng)被處理并且在等待顯示。另一個(gè)方面提供了一種用于通過(guò)視頻總線(xiàn)在第一數(shù)據(jù)處理器和第二數(shù)據(jù)處理器之間傳送離散數(shù)據(jù)包的方法。該方法包括發(fā)送數(shù)據(jù)到所述第一數(shù)據(jù)處理器的輸出視頻總線(xiàn);在所述第二數(shù)據(jù)處理器的輸入視頻總線(xiàn)處接收所述數(shù)據(jù);從所述第一數(shù)據(jù)處理器發(fā)送控制信號(hào);以及在所述第二數(shù)據(jù)處理器處接收所述控制信號(hào)。優(yōu)選地,控制信號(hào)決定去往所述第二數(shù)據(jù)處理器的數(shù)據(jù)的流??刂菩盘?hào)使用例如I2C總線(xiàn)、SPI總線(xiàn)和通用輸入/輸出引腳等中的至少一者來(lái)發(fā)送。該方法還可以包括當(dāng)?shù)谝浑x散數(shù)據(jù)包在所述第二數(shù)據(jù)處理器處被接收到時(shí)被從所述第二數(shù)據(jù)處理器發(fā)送給所述第一數(shù)據(jù)處理器的中斷,該中斷用于向所述第一數(shù)據(jù)處理器指示所述第一離散數(shù)據(jù)包在第二數(shù)據(jù)處理器處被接收到。通過(guò)利用垂直消隱周期和水平消隱周期內(nèi)的同步信號(hào)給予每個(gè)包垂直消隱周期和水平消隱周期二者,所述離散數(shù)據(jù)包可以被格式化為看起來(lái)就像是視頻幀。優(yōu)選的是,所述視頻幀的行數(shù)使用lv*d/h}來(lái)確定并且所述視頻幀的長(zhǎng)度使用d/(所述視頻幀的行數(shù))來(lái)確定。在最后一個(gè)方面中,提供了一種用于數(shù)據(jù)處理器之間的數(shù)據(jù)包的流控制的方法。 該方法包括從發(fā)送處理器發(fā)送數(shù)據(jù);以及在接收處理器處接收數(shù)據(jù),該接收處理向所述發(fā)送處理器輸出兩個(gè)信號(hào),這兩個(gè)信號(hào)指示四個(gè)狀態(tài)一個(gè)等待狀態(tài)、兩個(gè)就緒狀態(tài)和一個(gè)錯(cuò)誤狀態(tài)。優(yōu)選地,所述發(fā)送處理器,在所述兩個(gè)信號(hào)中的一個(gè)信號(hào)處于“就緒”狀態(tài)時(shí)發(fā)送新包,在所述兩個(gè)信號(hào)中沒(méi)有信號(hào)處于“就緒”狀態(tài)時(shí)不發(fā)送新包,并且在兩個(gè)信號(hào)都處于“就緒”狀態(tài)時(shí)重新發(fā)送之前的數(shù)據(jù)包。有利的是,針對(duì)所述等待狀態(tài)和任何就緒狀態(tài)之間或者所述錯(cuò)誤狀態(tài)和任何就緒狀態(tài)之間的變遷,被指定給每個(gè)狀態(tài)的值被格雷編碼。任何就緒狀態(tài)之間的信號(hào)變遷可以經(jīng)歷所述等待狀態(tài)。有利的是,從就緒狀態(tài)到所述等待狀態(tài)的信號(hào)變遷指示所述發(fā)送處理器可以釋放與最后發(fā)送的包相關(guān)聯(lián)的資源。


為了本發(fā)明可以被透徹理解并且易于付諸實(shí)踐,現(xiàn)在將通過(guò)非限制性示例的方式來(lái)僅描述本發(fā)明的優(yōu)選實(shí)施例,該描述參考附圖進(jìn)行。圖1示出本發(fā)明的裝置的示意圖。圖2示出在兩個(gè)數(shù)據(jù)處理器之間通過(guò)視頻總線(xiàn)進(jìn)行的通信的示意圖。圖3示出在三個(gè)數(shù)據(jù)處理器之間通過(guò)視頻總線(xiàn)進(jìn)行的通信的示意圖。圖4示出如圖3中所示的三個(gè)數(shù)據(jù)處理器之間的流控制的示意圖。圖5示出圖1的裝置的第一應(yīng)用的示意性概圖。圖6示出圖1的裝置的第二應(yīng)用的示意性概圖。圖7示出控制信號(hào)的定時(shí)的示例。圖8示出本發(fā)明的數(shù)據(jù)傳輸?shù)姆椒ǖ奶幚砹鞒獭D9示出在兩個(gè)數(shù)據(jù)處理器之間使用握手處理的通信的示意圖。圖10示出從接收處理器開(kāi)始的各種狀態(tài)中的可能路徑。圖11示出其中就緒狀態(tài)和等待和錯(cuò)誤狀態(tài)之間的變遷被格雷編碼的邏輯表。圖12示出來(lái)自接收處理器的各種狀態(tài)中避免就緒狀態(tài)之間的直接變遷的可能路徑。圖13示出本應(yīng)用的流控制的處理流。
具體實(shí)施例方式參考圖1,提供了用于輸入數(shù)據(jù)28的分段處理的數(shù)據(jù)處理裝置20的示意圖。數(shù)據(jù)處理裝置20可以包括以串聯(lián)結(jié)構(gòu)連接的多個(gè)數(shù)據(jù)處理器22。多個(gè)數(shù)據(jù)處理器22可以通過(guò)視頻總線(xiàn)24相互傳送離散的數(shù)據(jù)包。在多個(gè)數(shù)據(jù)處理器22中,控制信號(hào)可以從接收處理器被傳送給傳送處理器。在說(shuō)明書(shū)的隨后部分中將更詳細(xì)地描述離散數(shù)據(jù)包通過(guò)視頻總線(xiàn)24從一個(gè)數(shù)據(jù)處理器向另一個(gè)數(shù)據(jù)處理的傳送。類(lèi)似地,在說(shuō)明書(shū)的稍后部分中還將更詳細(xì)地描述控制信號(hào)在多個(gè)數(shù)據(jù)處理器22之間的傳送。應(yīng)當(dāng)明白,在數(shù)據(jù)處理器22之間的通過(guò)由串聯(lián)連接提供的數(shù)據(jù)信道的數(shù)據(jù)傳輸速率通常在物理上受可用于內(nèi)部處理器連接的引腳數(shù)的限制。裝置20中所使用的數(shù)據(jù)處理器22可以是相同的或者不同的,并且可以使用不同數(shù)據(jù)處理器22,只要用于內(nèi)部處理器連接的引腳的數(shù)目與數(shù)據(jù)處理器22相兼容(不一定匹配) 即可。如圖1中所示,以串聯(lián)結(jié)構(gòu)連接的多個(gè)數(shù)據(jù)處理器22可被劃分成多個(gè)數(shù)據(jù)處理組 32、34和36。組1(32)、組2(34)和組N(36)被示出來(lái)圖示出數(shù)據(jù)處理裝置20中的數(shù)據(jù)處理組32、34和36。應(yīng)當(dāng)明白,在數(shù)據(jù)處理裝置20中可以有多于三個(gè)的數(shù)據(jù)處理組。還應(yīng)當(dāng)明白,每個(gè)數(shù)據(jù)處理組中的許多數(shù)據(jù)處理器22可以是可變的。數(shù)據(jù)處理裝置20也可以包括中央控制器26,中央控制器26耦合到多個(gè)數(shù)據(jù)處理器22以用于控制數(shù)據(jù)向多個(gè)數(shù)據(jù)處理組32、34和36中的每一個(gè)的分配。應(yīng)當(dāng)明白,中央控制器26可以與裝置200中所使用的處理器22相同或不同。中央控制器26可以確定輸入數(shù)據(jù)28的哪個(gè)片段由哪個(gè)數(shù)據(jù)處理組32、34、36處理。此外,中央控制器26也可以向特定數(shù)據(jù)處理組分配(一個(gè)或多個(gè))特定數(shù)據(jù)處理器22來(lái)支撐特定數(shù)據(jù)組的處理能力。這是有利的,這是因?yàn)槿绻麑?duì)于所要執(zhí)行的特定任務(wù),數(shù)據(jù)處理組需要更多的處理能力,則因?yàn)橛糜诿總€(gè)數(shù)據(jù)處理組的處理能力是動(dòng)態(tài)的并且取決于用于該數(shù)據(jù)處理組的處理需求所以其不會(huì)缺少所需要的處理能力。輸入數(shù)據(jù)28的片段可以是輸入數(shù)據(jù)28的一部分或一個(gè)分段。此外,中央控制器26也可以用于控制輸出數(shù)據(jù)30從裝置20的傳送。輸出數(shù)據(jù)30 是已被多個(gè)數(shù)據(jù)處理組32、34、36處理后的數(shù)據(jù)。圖1示出以串聯(lián)結(jié)構(gòu)連接的多個(gè)數(shù)據(jù)處理器22。離散數(shù)據(jù)包經(jīng)由每個(gè)數(shù)據(jù)處理器22的視頻總線(xiàn)被從組1(32)中的數(shù)據(jù)處理器22傳遞到組2 (34)中的對(duì)應(yīng)數(shù)據(jù)處理器 22。為了輔助離散數(shù)據(jù)包經(jīng)由視頻總線(xiàn)24的傳輸,通過(guò)利用垂直消隱和水平消隱周期內(nèi)的同步信號(hào)給予每個(gè)包垂直消隱和水平消隱周期,離散數(shù)據(jù)包可以被格式化為看起來(lái)像視頻幀。例如,來(lái)自(組1(32)中的)處理器2的數(shù)據(jù)被示出被傳送給處理器6。隨后,來(lái)自 (組2(34)中的)處理器6的數(shù)據(jù)也被示出通過(guò)視頻總線(xiàn)24被傳送給(組N(36)中)處理器10。應(yīng)當(dāng)明白,從一個(gè)數(shù)據(jù)處理器22到另一數(shù)據(jù)處理器22的數(shù)據(jù)也可以使用數(shù)據(jù)處理器22之間的串聯(lián)連接的數(shù)據(jù)信道來(lái)傳送。多個(gè)數(shù)據(jù)處理器22的數(shù)目可以決定裝置20的量化處理能力。例如,10個(gè)處理速度為IGHz的數(shù)據(jù)處理器22的串聯(lián)連接將意味著裝置20的速率將為IOGHz的處理速度(從 IOx IGHz得出)。作為另一示例,8個(gè)0. 5GHz的數(shù)據(jù)處理器22和12個(gè)1. 2GHz的數(shù)據(jù)處理器22的串聯(lián)連接將意味著裝置20的速率將為18. 4GHz的處理速度(從[8x 0. 5GHz] + [12x 1. 2GHz]得出)。裝置20的量化處理能力可以使用多個(gè)數(shù)據(jù)處理器22的簡(jiǎn)單加算來(lái)確定, 這是因?yàn)檠b置20使得多個(gè)數(shù)據(jù)處理器22能夠?qū)嵸|(zhì)上并行地而不是串行地處理數(shù)據(jù)。應(yīng)當(dāng)明白,裝置20的量化處理能力可以通過(guò)使用更快的處理器或增加更多的處理器來(lái)增強(qiáng)。在裝置20中,多個(gè)數(shù)據(jù)處理組32、34、36中的每一個(gè)都包括組控制器,該組控制器是數(shù)據(jù)處理組32、34、36中的多個(gè)數(shù)據(jù)處理器22中的任一個(gè)。組控制器可以例如由中央控制器26指定并且將從中央控制器26接收用于控制該組控制器是其一部分的那個(gè)數(shù)據(jù)處理組的指令。應(yīng)當(dāng)明白,由中央控制器26進(jìn)行的針對(duì)處理組32、34、36中任一個(gè)的組控制器的指定可以是永久的或臨時(shí)的。應(yīng)當(dāng)注意,臨時(shí)的應(yīng)當(dāng)理解成表示不是無(wú)限的一段時(shí)間。組控制器可以根據(jù)至少一個(gè)參數(shù)來(lái)在數(shù)據(jù)處理組的多個(gè)數(shù)據(jù)處理器22中分配用于處理的數(shù)據(jù),參數(shù)例如是每個(gè)數(shù)據(jù)處理器22上的邏輯/工作負(fù)荷、裝置20中的每個(gè)數(shù)據(jù)處理器22 的物理位置等等。裝置20中的每個(gè)數(shù)據(jù)處理器22的物理位置可能影響數(shù)據(jù)達(dá)到進(jìn)行處理的數(shù)據(jù)處理器22所花費(fèi)的時(shí)間,從而影響數(shù)據(jù)的處理時(shí)間。以下部分將更詳細(xì)地描述離散數(shù)據(jù)包如何通過(guò)視頻總線(xiàn)24在數(shù)據(jù)處理器22之間被傳送。當(dāng)描述離散數(shù)據(jù)包如何通過(guò)視頻總線(xiàn)24在多個(gè)數(shù)據(jù)處理器22之間被傳送時(shí),將參考圖2至圖4、圖7和圖8。
典型視頻總線(xiàn)包括數(shù)據(jù)和定時(shí)信號(hào),即垂直_同步、水平_同步、有效數(shù)據(jù)、數(shù)據(jù)和時(shí)鐘。前述數(shù)據(jù)和定時(shí)信號(hào)可以統(tǒng)稱(chēng)為控制信號(hào)。在視頻輸出設(shè)備通常從圖像捕獲設(shè)備接收前述信號(hào)時(shí),視頻輸出設(shè)備通常將前述信號(hào)推給顯示器。定時(shí)信號(hào)(垂直_同步和水平 _同步)通常被用來(lái)指示視頻數(shù)據(jù)何時(shí)有效以及行和幀何時(shí)完成。在圖7中示出控制信號(hào)的形式的簡(jiǎn)化示例。參考圖7中的“垂直_同步”行,當(dāng)一幀開(kāi)始時(shí),該信號(hào)處于“1”狀態(tài)。類(lèi)似地,參考圖7中的“水平_同步”行,當(dāng)一行開(kāi)始時(shí), 該信號(hào)處于“1”狀態(tài)。在圖7中,當(dāng)“數(shù)據(jù)”信號(hào)攜帶所要接收的信息時(shí),“數(shù)據(jù)有效”信號(hào)處于“1”狀態(tài)。“數(shù)據(jù)有效”信號(hào)在數(shù)據(jù)傳送的臨時(shí)/周期暫停期間在一行內(nèi)可以被設(shè)置為 “0”狀態(tài)。應(yīng)當(dāng)明白,前述信號(hào)的極性可以反轉(zhuǎn),因此“1”狀態(tài)和“0”狀態(tài)不是絕對(duì)的而是取決于信號(hào)的極性。參考圖2和圖8,示出用于分別通過(guò)視頻總線(xiàn)在第一數(shù)據(jù)處理器22(a)和第二數(shù)據(jù)處理器22 (b)之間傳送離散數(shù)據(jù)包的方法80的示意圖和處理流程。方法80允許信號(hào)幀 (數(shù)據(jù)的離散包)被傳送。方法80用來(lái)將單個(gè)數(shù)據(jù)包從第一數(shù)據(jù)處理器22 (a)傳送至第二數(shù)據(jù)處理器22(b)。當(dāng)隨后的單個(gè)視頻幀被發(fā)送時(shí),下一數(shù)據(jù)包被發(fā)送。該方法80包括將數(shù)據(jù)(以包)發(fā)送到第一數(shù)據(jù)處理器22 (a)的輸出視頻總線(xiàn)23(a)82。從第一數(shù)據(jù)處理器22 (a)的輸出視頻總線(xiàn)23 (a)發(fā)送的數(shù)據(jù)隨后在第二數(shù)據(jù)處理器22 (b)的輸入視頻總線(xiàn) 25(b)處被接收。前述控制信號(hào)(圖7中的樣本圖示)也從第一數(shù)據(jù)處理器22 (a)通過(guò)第一數(shù)據(jù)處理器22 (a)的輸出視頻總線(xiàn)23 (a)被發(fā)送給第一數(shù)據(jù)處理器22 (a)。從第一數(shù)據(jù)處理器22 (a)的輸出視頻總線(xiàn)23 (a)發(fā)送的控制信號(hào)可以在第二數(shù)據(jù)處理器22 (b)的輸入視頻總線(xiàn)25(b)處被接收。應(yīng)當(dāng)明白,控制信號(hào)決定從第一數(shù)據(jù)處理器22(a)到第二數(shù)據(jù)處理器22(b)的數(shù)據(jù)流的速率。再次參考圖7,可以看到,當(dāng)幀和行完成時(shí)(“垂直_同步”信號(hào)為“0”狀態(tài)并且 “水平_同步”信號(hào)為“0”狀態(tài)),有效數(shù)據(jù)被發(fā)送。為了實(shí)現(xiàn)此,視頻輸出單元應(yīng)當(dāng)能夠在數(shù)據(jù)發(fā)送之后并且在垂直同步脈沖之前的垂直消隱周期中停止,讓視頻總線(xiàn)留在當(dāng)需要時(shí)下一發(fā)送可以從那兒干凈地開(kāi)始的狀態(tài)中。中斷27可以從第二數(shù)據(jù)處理器22(b)生成來(lái)向第一數(shù)據(jù)處理器22 (a)指示包已經(jīng)在第二數(shù)據(jù)處理器22(b)處被接收到并且第一數(shù)據(jù)處理器22(a)的視頻輸出總線(xiàn)23(a)可用于下一數(shù)據(jù)包。中斷27可以是這樣的流控制的形式, 其在第二數(shù)據(jù)處理器22(b)未處于接收數(shù)據(jù)包的狀態(tài)中時(shí),防止數(shù)據(jù)包被從第一數(shù)據(jù)處理器22 (a)發(fā)送。中斷27可以由專(zhuān)用信號(hào)引腳或通用總線(xiàn)來(lái)完成,諸如I2C、SPI、其它單線(xiàn)或多線(xiàn)協(xié)議等。圖3示出將離散數(shù)據(jù)包通過(guò)視頻總線(xiàn)從第一數(shù)據(jù)處理器22 (a)發(fā)送給第二數(shù)據(jù)處理器22(b)再發(fā)送給第三數(shù)據(jù)處理器22 (c)的示意性概圖。將離散數(shù)據(jù)包從第二數(shù)據(jù)處理器22(b)發(fā)送到第三數(shù)據(jù)處理器22 (c)的方法與之前針對(duì)離散數(shù)據(jù)包從第一數(shù)據(jù)處理器 22(a)到第二數(shù)據(jù)處理器22(b)的發(fā)送描述的方法80相同。通過(guò)利用垂直消隱周期和水平消隱周期內(nèi)的同步信號(hào)給予每個(gè)包垂直消隱周期和水平消隱周期兩者,由第二數(shù)據(jù)處理器22(b)的輸入視頻總線(xiàn)25(b)接收的進(jìn)入包被格式化為看起來(lái)像視頻幀。因?yàn)樵谙[周期中沒(méi)有數(shù)據(jù)被發(fā)送,所以每個(gè)“幀”(數(shù)據(jù)包)的尺寸應(yīng)當(dāng)被設(shè)置為使數(shù)據(jù)傳輸?shù)男首畲蠡2煌曨l單元對(duì)于所使用的水平消隱周期的時(shí)鐘和垂直消隱周期的行的數(shù)目的需求可以不同,并且以下公式可以用來(lái)計(jì)算機(jī)最優(yōu)幀尺
8寸行數(shù)={v*d/h}并且長(zhǎng)度=d/行數(shù)其中行數(shù)=活動(dòng)視頻的行數(shù)長(zhǎng)度=每行的有效數(shù)據(jù)的時(shí)鐘數(shù)ν =垂直消隱周期的行數(shù)h =水平消隱周期的時(shí)鐘數(shù)d =要發(fā)送的數(shù)據(jù)的時(shí)鐘的總數(shù)實(shí)現(xiàn)一些形式的防止數(shù)據(jù)包在接收數(shù)據(jù)處理器未處于接收數(shù)據(jù)包的狀態(tài)中時(shí)被發(fā)送的流控制是重要的。流控制可以通過(guò)專(zhuān)用信號(hào)引腳或通過(guò)通用總線(xiàn)實(shí)現(xiàn),諸如I2C、 SPI、其它單線(xiàn)或多線(xiàn)協(xié)議等等。圖4與圖3相同,只是增加了流控制信號(hào)18。應(yīng)當(dāng)注意,流控制是由針對(duì)發(fā)送數(shù)據(jù)處理器的接收處理器控制的,并且在圖4中這被示出為第三數(shù)據(jù)處理器22(c)控制第二數(shù)據(jù)處理器22(b),并且第二數(shù)據(jù)處理器22(b)控制第一數(shù)據(jù)處理器 22(a)。參考圖9至圖13,將提供針對(duì)多個(gè)數(shù)據(jù)處理器22之間的流控制的更多細(xì)節(jié)。圖9 示出主處理器22 (ρ)和副處理器22 (q)。其示出將第一導(dǎo)線(xiàn)用于發(fā)送“信號(hào)_0”并且第二導(dǎo)線(xiàn)用于發(fā)送“信號(hào)_1”,這兩條導(dǎo)線(xiàn)都用于管理數(shù)據(jù)的流,兩條導(dǎo)線(xiàn)中的信號(hào)都被副處理器22(q)驅(qū)動(dòng)并且被主處理器22 (ρ)監(jiān)控,主處理器22 (ρ)也充當(dāng)數(shù)據(jù)的發(fā)送器。對(duì)應(yīng)地, 副處理器22(q)充當(dāng)數(shù)據(jù)的接收器。處理器22 (ρ)和22 (q)之間的流控制通過(guò)圖10中所示的4個(gè)狀態(tài)298的循環(huán)來(lái)管理。在圖13中示出流控制350的方法的處理流。數(shù)據(jù)被從主處理器22(p)發(fā)送352,其中數(shù)據(jù)在副處理器22 (q)處被接收354。兩個(gè)信號(hào)被從副處理器22 (q)發(fā)送給主處理器22 (ρ) 以用于數(shù)據(jù)流的控制356。如果被發(fā)送給主處理器22 (ρ)的這兩個(gè)信號(hào)中的一個(gè)處于“就緒”狀態(tài)358,則因此新的數(shù)據(jù)包被從主處理器22 (ρ)發(fā)送給副處理器22 (q) 364。類(lèi)似地, 如果這兩個(gè)信號(hào)中沒(méi)有信號(hào)處于“就緒”狀態(tài)360,則不從主處理器22 (ρ)向副處理器22 (q) 發(fā)送數(shù)據(jù)包366。最后,如果這兩個(gè)信號(hào)都處于“就緒”狀態(tài)362,則前一數(shù)據(jù)包被從主處理器22 (ρ)重傳給副處理器22 (q) 368來(lái)解決當(dāng)兩個(gè)信號(hào)都處于“就緒”狀態(tài)時(shí)的出錯(cuò)狀態(tài)。在正常操作中,接收器22(q)在“就緒_0” 300和“就緒_1” 302之間變遷。發(fā)送器22(p)可以針對(duì)其從接收器22 (q)觀(guān)測(cè)到的每個(gè)狀態(tài)變遷僅發(fā)送一個(gè)數(shù)據(jù)包。對(duì)應(yīng)地, 發(fā)送器22 (ρ)在接收器指示“就緒_0” 300時(shí)發(fā)送一個(gè)包并且在發(fā)送下一包之前等待直到接收器示出“就緒_1”302的狀態(tài)為止;隨后,其在發(fā)送再下一包之前等待直到其接收到“就緒_0”300的狀態(tài)為止。當(dāng)在接收到的數(shù)據(jù)包中檢測(cè)到錯(cuò)誤時(shí),接收器進(jìn)入“錯(cuò)誤” 306的狀態(tài)并且發(fā)送器 22 (ρ)重新發(fā)送前一包。如果該包被正確地接收,則接收器22 (q)或者進(jìn)入隨后的“就緒” 狀態(tài),否則其返回前一 “就緒”狀態(tài)并且包被再次重傳。在當(dāng)包被接收到并且接收器22(q)不能夠接收下一包的情況中,其進(jìn)入“等待” 304狀態(tài)直到其準(zhǔn)備好接收包為止,此時(shí)其進(jìn)入適當(dāng)?shù)摹熬途w” 300、302狀態(tài)。進(jìn)入“等待” 304狀態(tài)有利地告知發(fā)送器22 (ρ)該包已被正確接收并且不需要保持重傳,并且這對(duì)應(yīng)地允許存儲(chǔ)器和其它資源被更早地釋放?!暗却?04狀態(tài)是暫時(shí)的并且接收器22 (q)待在“等待,,304狀態(tài)僅長(zhǎng)到足以讓其變?yōu)闇?zhǔn)備好接收包為止,所以發(fā)送器22 (ρ)可能不能檢測(cè)“等待” 304狀態(tài)。如果“等待” 304狀態(tài)未被發(fā)送器22 (ρ)檢測(cè)到,則發(fā)送器22 (ρ)隨后在下一“就緒”300、302狀態(tài)上丟棄之前發(fā)送的包。在接收器22(q)經(jīng)歷了 4個(gè)狀態(tài)的復(fù)位時(shí)的情況中,接收器22 (q)進(jìn)入“等待” 304狀態(tài)直到其準(zhǔn)備好接收數(shù)據(jù)包為止。圖11中列出的用于流控制的邏輯表示出一優(yōu)選實(shí)施例,其中“就緒” 300、302,“等待” 304和“錯(cuò)誤” 306狀態(tài)之間的變遷被格雷編碼,即,在這些狀態(tài)變遷的任一個(gè)中僅改變一個(gè)比特。兩個(gè)“就緒” 300、302狀態(tài)之間的變遷不被格雷編碼,但是在信號(hào)容易受定時(shí)失配的影響的情形中,對(duì)這4個(gè)狀態(tài)之間的變遷的修改298可以通過(guò)在兩個(gè)“就緒” 300、302 狀態(tài)之間經(jīng)歷“等待” 304狀態(tài)來(lái)實(shí)現(xiàn),這樣可以避免被發(fā)送器22(p)檢測(cè)到錯(cuò)誤狀態(tài)。圖 12示出避免“就緒” 300、302狀態(tài)之間的直接變遷的前述修改后的變遷圖。應(yīng)當(dāng)明白,數(shù)據(jù)包可以或者是數(shù)據(jù)引腳上的單個(gè)傳送或者是根據(jù)總線(xiàn)的總體協(xié)議的多個(gè)傳送?,F(xiàn)在將在隨后的部分中描述利用方法80的裝置20的應(yīng)用。然而,應(yīng)當(dāng)明白,裝置 20的應(yīng)用是說(shuō)明性的并且不應(yīng)當(dāng)僅被限制于所描述的內(nèi)容。參考圖5,示出采用裝置20的視頻會(huì)議系統(tǒng)100的示意性概圖。視頻會(huì)議系統(tǒng)100 可以被視頻會(huì)議服務(wù)提供者用來(lái)管理視頻會(huì)議。視頻會(huì)議系統(tǒng)100包括中央控制器102,中央控制器102處理輸入數(shù)據(jù)104和輸出數(shù)據(jù)106 二者。中央控制器102與前述裝置20的中央控制器26執(zhí)行相同的功能。示出了三個(gè)數(shù)據(jù)處理組,組1(108)、組2 (110)和組3 (112)。每個(gè)數(shù)據(jù)處理組102、 110和112與之前針對(duì)裝置20描述的數(shù)據(jù)處理組32、34、36類(lèi)似。在樣本實(shí)施例中,視頻會(huì)議系統(tǒng)100的組1(108)可以充當(dāng)用于對(duì)來(lái)自視頻會(huì)議會(huì)話(huà)中所涉及的多個(gè)參與方的進(jìn)入視頻會(huì)議信號(hào)進(jìn)行解碼的解碼器。應(yīng)當(dāng)明白,來(lái)自多個(gè)參與方的輸入數(shù)據(jù)104(進(jìn)入視頻會(huì)議信號(hào))至少由于系統(tǒng)配置以及針對(duì)多個(gè)參與方可用的數(shù)據(jù)帶寬的不同而不同。在非限制性示例中,視頻會(huì)議系統(tǒng)100的組1(108)可以進(jìn)一步分解為數(shù)據(jù)處理器的子集,每個(gè)子集至少包括一個(gè)數(shù)據(jù)處理器,每個(gè)子集用于對(duì)來(lái)自視頻會(huì)議的每方的進(jìn)入視頻會(huì)議信號(hào)進(jìn)行解碼。應(yīng)當(dāng)明白,輸入數(shù)據(jù)104也可以以任何方式被分段以供組1(108)的子集來(lái)處理。已經(jīng)在組1(108)中被解碼的信號(hào)隨后使用方法80經(jīng)由視頻總線(xiàn)被傳送到組 2(110),其中解碼后的信號(hào)被合成為由多個(gè)參與方在視頻會(huì)議會(huì)話(huà)期間觀(guān)看的視頻(圖像和語(yǔ)音數(shù)據(jù))。視頻可以根據(jù)用戶(hù)偏好或預(yù)定的呈現(xiàn)布置而被合成。一旦視頻已被合成,則合成后的視頻隨后使用方法80經(jīng)由視頻總線(xiàn)被傳送到組3(112),其中合成后的視頻的流被編碼成多個(gè)傳輸比特率質(zhì)量,組3(112)中的至少一個(gè)數(shù)據(jù)處理器用于特定的比特率質(zhì)量,例如 1024K、512K、256K 等等。各種比特率質(zhì)量的合成視頻流隨后使用視頻會(huì)議系統(tǒng)100中的視頻總線(xiàn)被傳送到中央控制器102,其中合成視頻作為輸出數(shù)據(jù)106根據(jù)接收端的至少一個(gè)參數(shù)被傳送,參數(shù)例如是接收方的系統(tǒng)配置,接收方的可用數(shù)據(jù)帶寬等等。因此,具有較高數(shù)據(jù)帶寬能力的接收方能夠接以較高比特率質(zhì)量的視頻流。這有利地為視頻會(huì)議的每個(gè)接收方優(yōu)化了視頻會(huì)議體驗(yàn),因?yàn)榻邮找曨l的質(zhì)量是至少考慮了每個(gè)接收方的視頻會(huì)議系統(tǒng)配置和每個(gè)接收方的可用數(shù)據(jù)帶寬能力的盡可能最好的質(zhì)量。參考圖6,示出用于采用裝置20使用處理器_強(qiáng)化射線(xiàn)跟蹤處理來(lái)生成圖像的圖像生成系統(tǒng)120的示意性概圖。圖像生成系統(tǒng)120包括中央控制器122,中央控制器122處理輸入數(shù)據(jù)124和輸出數(shù)據(jù)126 二者。中央控制器122與前述裝置20的中央控制器26執(zhí)行相同的功能。示出三個(gè)數(shù)據(jù)處理組,組1(128)、組2(130)和組N(132)。每個(gè)數(shù)據(jù)處理組128、 130、132與之前針對(duì)裝置20所描述的數(shù)據(jù)處理組32、34、36類(lèi)似。在樣本實(shí)施例中,圖像生成系統(tǒng)120的組1(128)可以用于使用射線(xiàn)跟蹤來(lái)處理第一圖像的第一部分。第一部分可以是例如所要處理的圖像的二維部分、所要處理的圖像的行(或者水平的或者垂直的)。已經(jīng)在組1(128)中被處理的第一部分隨后使用方法80經(jīng)由視頻總線(xiàn)被傳送到組2(130),其中第一圖像的第二部分使用射線(xiàn)跟蹤來(lái)處理。第二部分可以是例如要使用射線(xiàn)跟蹤來(lái)處理的圖像的二維部分、垂直行或水平行,但是優(yōu)選應(yīng)當(dāng)遵循第一部分的形式。組 2(130)還將第一圖像的第一部分與第一圖像的第二部分組合。在組2 (130)之后可以有隨后的數(shù)據(jù)處理組以用于使用射線(xiàn)跟蹤來(lái)處理第三部分并隨后與之前的部分組合,使用射線(xiàn)跟蹤來(lái)處理第四部分并隨后與之前的部分組合,以此類(lèi)推。一旦圖像的最后部分使用射線(xiàn)跟蹤被處理,完整的處理后的圖像使用圖像生成系統(tǒng)120中的視頻總線(xiàn)被傳送到中央控制器122,其中射線(xiàn)跟蹤之后的第一圖像作為輸出數(shù)據(jù)126被輸出。鑒于被傳送給中央控制器 122的數(shù)據(jù)量,應(yīng)當(dāng)經(jīng)由視頻總線(xiàn)將處理后的數(shù)據(jù)傳送到中央控制器122。經(jīng)由視頻總線(xiàn)傳送處理后的數(shù)據(jù)充分利用視頻總線(xiàn)的較高帶寬。第二(后續(xù))圖像的第一部分使用方法80經(jīng)由視頻總線(xiàn)被傳送到組N(132)。第二(后續(xù))圖像在組N(132)中使用射線(xiàn)跟蹤被處理。第一部分可以是例如所要處理的圖像的二維部分,所要處理的圖像的行(或者垂直的或者水平的)。連接到組N(132)的最后的數(shù)據(jù)處理組可以用來(lái)處理第二(后續(xù))圖像的后續(xù)部分。由圖像生成系統(tǒng)120使能的對(duì)第一圖像的逐部分的處理有利地縮短了使用射線(xiàn)跟蹤的圖像處理時(shí)間。另外,對(duì)第二(后續(xù))圖像的并行的逐部分的處理也縮短了當(dāng)使用射線(xiàn)跟蹤的多個(gè)圖像被顯示時(shí)的處理時(shí)間。這樣,圖像生成系統(tǒng)120有利地以更快的速率來(lái)顯示多個(gè)被射線(xiàn)跟蹤的圖像,因?yàn)楹罄m(xù)的圖像已經(jīng)被處理并在等待顯示。 應(yīng)當(dāng)明白,裝置20可以以補(bǔ)充方式與其它數(shù)據(jù)處理設(shè)備一起使用,以便增強(qiáng)其它數(shù)據(jù)處理設(shè)備的能力。在這一點(diǎn)上,裝置20可以用作增強(qiáng)模塊,該增強(qiáng)模塊能夠插載在其它數(shù)據(jù)處理設(shè)備上以用于增強(qiáng)的數(shù)據(jù)處理能力。 盡管已經(jīng)在以上描述中描述了本發(fā)明的優(yōu)選實(shí)施例,但是本領(lǐng)域技術(shù)人員將理解,在不偏離本發(fā)明的情況下,可以在設(shè)計(jì)或構(gòu)建的細(xì)節(jié)上進(jìn)行許多變化和修改。
權(quán)利要求
1.一種數(shù)據(jù)處理裝置,用于輸入數(shù)據(jù)的分段處理,所述裝置包括以串聯(lián)結(jié)構(gòu)連接的多個(gè)數(shù)據(jù)處理器,所述多個(gè)數(shù)據(jù)處理器能夠在視頻總線(xiàn)上互相發(fā)送離散數(shù)據(jù)包,所述多個(gè)數(shù)據(jù)處理器被劃分成多個(gè)數(shù)據(jù)處理組;以及中央控制器,所述中央控制器耦合到所述多個(gè)數(shù)據(jù)處理器,用于控制所述輸入數(shù)據(jù)向所述多個(gè)數(shù)據(jù)處理組的分配,所述中央控制器還用于控制輸出數(shù)據(jù)從所述裝置的發(fā)送;其中,所述多個(gè)數(shù)據(jù)處理組中的每個(gè)數(shù)據(jù)處理組處理所述輸入數(shù)據(jù)的至少一個(gè)片段。
2.根據(jù)權(quán)利要求1所述的裝置,其中,在所述視頻總線(xiàn)上發(fā)送離散數(shù)據(jù)包包括向第一數(shù)據(jù)處理器的輸出視頻總線(xiàn)發(fā)送數(shù)據(jù);在第二數(shù)據(jù)處理器的輸入視頻總線(xiàn)處接收所述數(shù)據(jù);從所述第一數(shù)據(jù)處理器發(fā)送控制信號(hào);以及在所述第二數(shù)據(jù)處理器處接收所述控制信號(hào),其中,所述控制信號(hào)決定去往所述第二數(shù)據(jù)處理器的數(shù)據(jù)的流。
3.根據(jù)權(quán)利要求2所述的裝置,其中,所述控制信號(hào)利用以下群組中的至少一者來(lái)發(fā)送,所述群組包括I2C總線(xiàn)、SPI總線(xiàn)、通用輸入/輸出引腳。
4.根據(jù)權(quán)利要求2所述的裝置,還包括當(dāng)?shù)谝浑x散數(shù)據(jù)包在所述第二數(shù)據(jù)處理器處被接收到時(shí)從所述第二數(shù)據(jù)處理器發(fā)送給所述第一數(shù)據(jù)處理器的中斷,所述中斷用于向所述第一數(shù)據(jù)處理器指示所述第一離散數(shù)據(jù)包在第二數(shù)據(jù)處理器處被接收到。
5.根據(jù)權(quán)利要求1所述的裝置,其中,通過(guò)利用垂直消隱周期和水平消隱周期內(nèi)的同步信號(hào)對(duì)每個(gè)包給予垂直消隱周期和水平消隱周期二者,所述離散數(shù)據(jù)包被格式化為看起來(lái)就像是視頻幀。
6.根據(jù)權(quán)利要求1所述的裝置,其中,所述多個(gè)數(shù)據(jù)處理器的數(shù)目決定所述裝置的量化處理能力。
7.根據(jù)權(quán)利要求1所述的裝置,其中,所述多個(gè)數(shù)據(jù)處理組中的每個(gè)數(shù)據(jù)處理組包括組控制器,所述組控制器是該數(shù)據(jù)處理組中的多個(gè)數(shù)據(jù)處理器中的一個(gè)數(shù)據(jù)處理器,所述組控制器被永久或臨時(shí)地指定。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述組控制器根據(jù)從以下群組中選擇的至少一個(gè)參數(shù)來(lái)在該數(shù)據(jù)處理組的數(shù)據(jù)處理器之間分配用于處理的數(shù)據(jù),所述群組包括每個(gè)數(shù)據(jù)處理器上的邏輯負(fù)荷、每個(gè)數(shù)據(jù)處理器的物理位置。
9.一種視頻會(huì)議系統(tǒng),采用權(quán)利要求1的裝置,其中,每個(gè)數(shù)據(jù)處理組被用于從以下群組中選擇的至少一個(gè)任務(wù),所述群組包括對(duì)來(lái)自所述視頻會(huì)議的參與方的輸入數(shù)據(jù)進(jìn)行解碼,根據(jù)用戶(hù)偏好或預(yù)定的呈現(xiàn)布置來(lái)合成用于傳送給所述視頻會(huì)議中的參與方的輸出數(shù)據(jù),將合成的輸出數(shù)據(jù)編碼為預(yù)定的質(zhì)量,以及前述的任意組合。
10.根據(jù)權(quán)利要求9所述的視頻會(huì)議系統(tǒng),其中,所述合成的輸出數(shù)據(jù)的質(zhì)量是根據(jù)從以下群組中選擇的至少一個(gè)參數(shù)來(lái)傳送的,所述群組包括每個(gè)接收方的視頻會(huì)議系統(tǒng)配置、每個(gè)接收方的可用數(shù)據(jù)帶寬。
11.一種用于采用權(quán)利要求1的裝置使用射線(xiàn)跟蹤來(lái)生成圖像的系統(tǒng),其中每個(gè)數(shù)據(jù)處理組被用于從以下群組中選擇的至少一個(gè)任務(wù),所述群組包括處理所述圖像的離散部分、組合所述圖像的離散部分、處理后續(xù)圖像的離散部分。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,多個(gè)射線(xiàn)跟蹤的圖像被以更快的速率顯示,因?yàn)楹罄m(xù)圖像已經(jīng)被處理并且在等待顯示。
13.一種用于在視頻總線(xiàn)上在第一數(shù)據(jù)處理器和第二數(shù)據(jù)處理器之間傳送離散數(shù)據(jù)包的方法,所述方法包括向所述第一數(shù)據(jù)處理器的輸出視頻總線(xiàn)發(fā)送數(shù)據(jù);在所述第二數(shù)據(jù)處理器的輸入視頻總線(xiàn)處接收所述數(shù)據(jù);從所述第一數(shù)據(jù)處理器發(fā)送控制信號(hào);以及在所述第二數(shù)據(jù)處理器處接收所述控制信號(hào),其中,所述控制信號(hào)決定去往所述第二數(shù)據(jù)處理器的數(shù)據(jù)的流。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述控制信號(hào)使用以下群組中的至少一者來(lái)發(fā)送,所述群組包括I2C總線(xiàn)、SPI總線(xiàn)、通用輸入/輸出引腳。
15.根據(jù)權(quán)利要求13所述的方法,還包括當(dāng)?shù)谝浑x散數(shù)據(jù)包在所述第二數(shù)據(jù)處理器處被接收到時(shí)從所述第二數(shù)據(jù)處理器發(fā)送給所述第一數(shù)據(jù)處理器的中斷,所述中斷用于向所述第一數(shù)據(jù)處理器指示所述第一離散數(shù)據(jù)包在第二數(shù)據(jù)處理器處被接收到。
16.根據(jù)權(quán)利要求13所述的方法,其中,通過(guò)利用垂直消隱周期和水平消隱周期內(nèi)的同步信號(hào)對(duì)每個(gè)包給予垂直消隱周期和水平消隱周期二者,所述離散數(shù)據(jù)包被格式化為看起來(lái)就像是視頻幀。
17.根據(jù)權(quán)利要求16所述的方法,其中,所述視頻幀的行數(shù)使用{v*d/h}來(lái)確定,并且所述視頻幀的長(zhǎng)度使用d/(所述視頻幀的行數(shù))來(lái)確定。
18.一種用于數(shù)據(jù)處理器之間的數(shù)據(jù)包的流控制的方法,所述方法包括從發(fā)送處理器發(fā)送數(shù)據(jù);以及在接收處理器處接收數(shù)據(jù),所述接收處理向所述發(fā)送處理器輸出兩個(gè)信號(hào),所述兩個(gè)信號(hào)指示四個(gè)狀態(tài)一個(gè)等待狀態(tài)、兩個(gè)就緒狀態(tài)和一個(gè)錯(cuò)誤狀態(tài),其中,所述發(fā)送處理器當(dāng)所述兩個(gè)信號(hào)中的一個(gè)信號(hào)處于就緒狀態(tài)時(shí)發(fā)送新包,當(dāng)所述兩個(gè)信號(hào)都不處于就緒狀態(tài)時(shí)不發(fā)送新包,當(dāng)兩個(gè)信號(hào)都處于就緒狀態(tài)時(shí)重新發(fā)送之前的數(shù)據(jù)包。
19.根據(jù)權(quán)利要求18所述的方法,其中,針對(duì)所述等待狀態(tài)和任何就緒狀態(tài)之間或者所述錯(cuò)誤狀態(tài)和任何就緒狀態(tài)之間的變遷,被指定給每個(gè)狀態(tài)的值被格雷編碼。
20.根據(jù)權(quán)利要求19所述的方法,其中,任何就緒狀態(tài)之間的信號(hào)變遷經(jīng)歷所述等待狀態(tài)。
21.根據(jù)權(quán)利要求20所述的方法,其中,從就緒狀態(tài)到所述等待狀態(tài)的信號(hào)變遷指示所述發(fā)送處理器可以釋放與最后發(fā)送的包相關(guān)聯(lián)的資源。
全文摘要
提供了一種用于輸入數(shù)據(jù)的分段處理的數(shù)據(jù)處理裝置。該裝置包括以串聯(lián)結(jié)構(gòu)連接的多個(gè)數(shù)據(jù)處理器,多個(gè)數(shù)據(jù)處理器能夠通過(guò)視頻總線(xiàn)來(lái)相互發(fā)送離散數(shù)據(jù)包,多個(gè)數(shù)據(jù)處理器被劃分成多個(gè)數(shù)據(jù)處理組;以及中央控制器,其耦合到多個(gè)數(shù)據(jù)處理器,中央控制器用于控制輸入數(shù)據(jù)向多個(gè)數(shù)據(jù)處理組的分配,中央控制器還用于控制輸出數(shù)據(jù)從該裝置的發(fā)送。該裝置結(jié)合了用于數(shù)據(jù)處理器之間的數(shù)據(jù)傳送的若干不同的方法并且具有將描述的若干應(yīng)用。
文檔編號(hào)H04L12/40GK102272792SQ200980154146
公開(kāi)日2011年12月7日 申請(qǐng)日期2009年9月11日 優(yōu)先權(quán)日2009年1月7日
發(fā)明者保羅·波廷, 卓猷丁, 尼克·墨菲, 李泰齊, 菲利普·勞斯 申請(qǐng)人:創(chuàng)新科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海盐县| 乌鲁木齐市| 基隆市| 上栗县| 高邮市| 四会市| 琼海市| 澳门| 景东| 射洪县| 息烽县| 汝阳县| 望都县| 安康市| 阿克陶县| 平山县| 翼城县| 四会市| 闽清县| 天水市| 如东县| 老河口市| 织金县| 威宁| 温宿县| 武清区| 荔浦县| 冀州市| 黄浦区| 绵阳市| 乾安县| 潮安县| 抚远县| 竹山县| 道真| 前郭尔| 招远市| 会同县| 漳浦县| 湖南省| 商都县|