進行網絡連接的網絡裝置及網絡連接方法
2023-10-11 18:11:29
專利名稱:進行網絡連接的網絡裝置及網絡連接方法
技術領域:
本發明是關於一種經由高解析度多媒體接口(High Definition Multimedia Interface, HDMI)來進行網絡連接的網絡裝置及網絡連接方法,尤指一種通過比較一第一種子(Seed)以及一第二種子的時間距離來進行網絡連接的網絡裝置及網絡連接方法。
背景技術:
在高解析度多媒體接口 1. 4版規格中,將一網絡裝置的一傳輸信號以及一接收信號放在同一對的傳輸線來進行信號傳遞,如此一來,該傳輸信號就有可能反彈回來造成回音(echo),進而幹擾該接收信號的質量,尤其是當該網絡裝置與另一網絡裝置雙方發出相同信號時,例如雙方都發出一閒置序列(Idle Sequence)時,該另一網絡裝置的信號與該傳輸信號所造成的回音信號會是相同,此時該網絡裝置的接收端便無法分辨該接收信號到底是來自該另一網絡裝置的信號或是該傳輸信號所造成的回音信號,因此,便有可能把該傳輸信號所造成的回音信號誤當作是該另一網絡裝置的信號,因而造成無法順利建立連接的狀況。此外,該網絡裝置只要接上電源,傳輸端就會一直發出信號,而接收端也會一直偵測是否收斂,若是在連接初始的過程,把該傳輸信號所造成的回音信號誤當作是該另一網絡裝置的信號,不但網絡連接無效,且傳輸端還會持續地發出信號,如此一來,將會造成不必要的功率消耗而浪費電源。因此,如何解決回音幹擾以及降低網絡裝置的耗電已成為本領域具有通常知識者所亟需解決的問題。
發明內容
因此,本發明實施例之一目的在於提供一種經由高解析度多媒體接口來進行網絡連接的網絡裝置及網絡連接方法,以在網絡連接初期通過比較傳輸信號中的第一種子以及接收信號中的第二種子的時間距離來解決該傳輸信號所造成的回音幹擾的問題。依據本發明的一實施例,其是提供一種經由一高解析度多媒體接口來進行一網絡連接的網絡裝置,包含有一擾碼器、一解擾碼器、一比較器以及一控制單元。該擾碼器用來依據一第一種子來產生一傳輸信號。該解擾碼器耦接於該擾碼器,用來解碼一接收信號以產生一第二種子。該比較器耦接於該擾碼器以及該解擾碼器,用來依據該第一種子以及該第二種子來產生一比較結果。該控制單元耦接於該比較器,用來依據該比較結果來控制該網絡連接。依據本發明的另一實施例,其是提供一種經由一高解析度多媒體接口來進行一網絡連接的方法,包含有下列步驟依據一第一種子來產生一傳輸信號;解碼一接收信號以產生一第二種子;依據該第一種子以及該第二種子來產生一比較結果;以及依據該比較結果來控制該網絡連接。因此,本發明利用比較該第一種子以及該第二種子的時間距離來判斷該網絡裝置的接收端所接收的該接收信號是否來自該另一網絡裝置的信號或是該傳輸信號所造成的回音信號,以避開該傳輸信號所造成回音幹擾的問題,此外,本發明還通過控制該傳輸單元停止傳送該傳輸信號持續一預定時間來達到省電的功效。
圖1為本發明網絡裝置經由一高解析度多媒體接口來進行一網絡連接的第一實施例的示意圖。圖2為本發明擾碼器依據第一種子來產生傳輸信號的實施例的示意圖。圖3為本發明網絡裝置經由一高解析度多媒體接口來進行一網絡連接的第二實施例的示意圖。圖3A為本發明的比較器用來產生比較結果的第一實施例的示意圖。圖;3B為本發明的比較器用來產生比較結果的第二實施例的示意圖。圖3C為本發明的比較器用來產生比較結果的第三實施例的示意圖。圖4為本發明網絡裝置經由一高解析度多媒體接口來進行一網絡連接的第三實施例的示意圖。圖5為本發明網絡裝置經由一高解析度多媒體接口來進行一網絡連接的第四實施例的示意圖。圖6為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第一操作範例的流程圖。圖7為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第二操作範例的流程圖。圖8為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第三操作範例的流程圖。圖9為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第四操作範例的流程圖。主要元件符號說明100、180、300、400、500 網絡裝置110擾碼器120解擾碼器130、330比較器140控制單元150高解析度多媒體接口Dl Dll緩存器332參考值決定單元334、434計算單元432種子位置查閱表供應單元436種子位置查閱表560接收單元570傳輸單元
具體實施例方式在說明書及後續的申請專利範圍當中使用了某些詞彙來指稱特定的元件。所屬領域中具有通常知識者應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件。本說明書及後續的申請專利範圍並不以名稱的差異來作為區分元件的方式,而是以元件在功能上的差異來作為區分的準則。在通篇說明書及後續的權利要求當中所提及的「包含」為一開放式的用語,故應解釋成「包含但不限定於」。此外,「耦接」 一詞在此是包含任何直接及間接的電氣連接手段,因此,若文中描述一第一裝置耦接於一第二裝置,則代表該第一裝置可直接電氣連接於該第二裝置,或者經由其它裝置或連接手段間接地電氣連接至該第二裝置。請參考圖1,圖1為本發明網絡裝置100經由一高解析度多媒體接口 150來進行一網絡連接的第一實施例的示意圖。如圖1所示,網絡裝置100包含有(但不局限於)一擾碼器110、一解擾碼器120、一比較器130以及一控制單元140。在網絡連接開始建立時, 擾碼器110會依據一第一種子Seedl來產生一傳輸信號TS,請注意,在本實施例中,傳輸信號TS是以一閒置序列(Idle Sequence)為例,但本發明並不局限於此,而解擾碼器120耦接於擾碼器110,用來解碼一接收信號RS以產生一第二種子ked2。比較器130耦接於擾碼器110以及解擾碼器120,用來依據第一種子kedl以及第二種子ked2來產生一比較結果CS,而控制單元140耦接於比較器130,用來依據比較結果CS來控制該網絡連接。舉例來說,當比較結果CS指示第一種子kedl以及第二種子ked2的一時間距離小於一臨界值 TH(例如20)時,也就是說,網絡裝置100傳輸出去的第一種子Seedl與接收到的第二種子 Seed2太接近,因此,接收信號RS極有可能是傳輸信號TS所造成的回音信號,而不是另一網絡裝置180所傳輸的信號,因此,控制單元140便判斷此次網絡連接並不保證效能正常,故必須重新連接,於是控制單元140便另產生一第三種子Seed3來更新第一種子kedl。請參考圖1以及圖2,圖2為本發明擾碼器依據第一種子來產生傳輸信號的實施例的示意圖。簡單來說,擾碼器110用來將一數據流DS打散成一連串不連續1、不連續0的數據流,如此來讓接收端獲得取樣頻率的正確性,並使得0以及1位出現的機率接近一半,也就是讓數據有隨機性,藉此來達到最佳的解碼錯誤率。在本實施例中,在網絡開始連接時, 控制單元140會選擇一組緩存器Dl至Dll的初始值來作為第一種子kedl,該組緩存器Dl 至Dll的初始值即為長度為2047位且具有周期性的一虛擬噪聲序列(I^seudo-Noise,PN sequence)所選出的11個位,該虛擬噪聲序列會每2047個位循環一次,也就是說,第一種子 Seedl的循環周期為2047,而第一種子kedl以及數據流DS經過邏輯運算之後便會產生傳輸信號TS。此外,緩存器Dl至Dll的個數只是用來說明本發明,並非本發明的限制條件,再者,解擾碼器120與擾碼器110具有類似的電路,因此可從接收信號RS中解碼出第二種子 Seed2。值得注意的是,擾碼器110以及解擾碼器120的詳細運作原理是為熟知此項技藝人士所知悉,在此便不再贅述。請參考圖3,圖3為本發明網絡裝置300經由一高解析度多媒體接口 150來進行一網絡連接的第二實施例的示意圖。圖3的網絡裝置300的架構與圖1的網絡裝置100類似,而兩者不同之處在於圖3所示的網絡裝置300中,比較器330包含有一參考值決定單元 332以及一計算單元334。參考值決定單元332用來決定至少一種子位置參考值,而計算單元334耦接於參考值決定單元332,用來依據該至少一種子位置參考值、第一種子kedl以及第二種子Seed2來產生比較結果CS。舉例來說,請參照圖3A,圖3A為本發明的比較器用來產生該比較結果的第一實施例的示意圖。如圖3A所示,參考值決定單元332會以第一種子Seedl來作為該種子位置參考值,如果計算單元334經過30次的位數據時,才計數到第二種子Seed2時,則比較結果CS便為30。請再參照圖3B,圖;3B為本發明的比較器用來產生比較結果的第二實施例的示意圖。如圖:3B所示,在本發明其它實施例中,參考值決定單元332會以該虛擬噪聲序列中的一中間位置(例如1024)來作為該種子位置參考值,此時,計算單元334便計算第一種子 Seedl與該中間位置的一第一時間距離Tl以及第二種子ked2與該中間位置的一第二時間距離T2之和來決定比較結果CS,舉例來說,如果第一種子Seedl距離該中間位置之前的第一時間距離為10,而第二種子ked2距離該中間位置之後的第二時間距離為15,則比較結果CS便為25 (即10+15)。請再參照圖3C,圖3C為本發明的比較器用來產生比較結果的第三實施例的示意圖。如圖3C所示,參考值決定單元332會以該虛擬噪聲序列均分為四等分的位置(例如 Q1、Q2、Q3、Q4)來作為四個該種子位置參考值,如果計算單元334計算第一種子kedl與種子位置參考值Q2的時間距離為10以及第二種子Seed2與種子位置參考值Q4的時間距離為15,則比較結果CS便為1049 (即10+15+1024)。由上可知,參考值決定單元332所設定的種子位置參考值的個數越多,則計算單元334計算第一種子與種子位置參考值的時間距離會越快,效率也會越高。請注意,上述的種子位置參考值的個數只是用來說明本發明,並非本發明的限制條件。凡是可以用來計算出第一種子^edl以及第二種子Seed2的時間距離皆符合本發明的精神,而落入本發明的範疇。請參考圖4,圖4為本發明網絡裝置400經由一高解析度多媒體接口 150來進行一網絡連接的第三實施例的示意圖。圖4的網絡裝置400的架構與第3圖的網絡裝置300類似,而兩者不同之處在於圖4所示的網絡裝置400中,比較器430包含有一種子位置查閱表供應單元432以及一計算單元434。種子位置查閱表供應單元432用來提供一種子位置查閱表436,而計算單元534耦接於該種子位置查閱表供應單元432,用來依據種子位置查閱表436、第一種子kedl以及第二種子Seed2來產生比較結果CS。舉例來說,計算單元434 從種子位置查閱表436中找出第一種子Seedl的位置為20以及第二種子Seed2的位置為 35,則比較結果CS便為15 (即35-20)。由上可知,在本實施例中,可通過種子位置查閱表來快速地計算出第一種子kedl以及第二種子ked2的時間距離。請參考圖5,圖5為本發明網絡裝置500經由一高解析度多媒體接口 150來進行一網絡連接的第四實施例的示意圖。圖5的網絡裝置500的架構與圖1的網絡裝置100類似,而兩者不同之處在於圖5所示的網絡裝置500還包含有一接收單元560以及一傳輸單元570。傳輸單元570用來傳送傳輸信號TS,而接收單元560用來接收來自其他網絡裝置的接收信號RS,當比較結果CS指示第一種子kedl以及第二種子ked2的時間距離小於臨界值TH時,控制單元140便產生一重置信號R來重置接收單元560。此外,還會產生一第三種子Seed3來更新第一種子kedl,然後,控制單元140便會通知傳輸單元570停止傳送傳輸信號TS持續一預定時間(例如2秒),之後再恢復傳送傳輸信號TS,也就是說,在接收信號RS尚未收斂時,可先關閉傳輸單元570 —段時間來達到省電的功效。請注意,如果傳輸單元570目前處於暫停傳送傳輸信號TS的狀態,然而接收單元560所接收的接收信號 RS已收斂時,則控制單元140便會開啟傳輸單元570重新傳送傳輸信號TS來進行該網絡連接。請參考圖6,圖6為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第一操作範例的流程圖,其包含(但不局限於)以下的步驟(請注意,假若可獲得實質上相同的結果,則這些步驟並不一定要遵照圖6所示的執行順序來執行)步驟S600:開始。步驟S610 依據一第一種子來產生一傳輸信號。步驟S620 解碼一接收信號以產生一第二種子。步驟S630 依據該第一種子以及該第二種子來產生一比較結果。步驟S640 依據該比較結果來控制該網絡連接。請結合圖6所示的各步驟以及圖1所示的各元件即可得知各元件如何運作,為簡潔起見,故於此不再贅述。請參考圖7,圖7為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第二操作範例的流程圖,其包含(但不局限於)以下的步驟(請注意,假若可獲得實質上相同的結果,則這些步驟並不一定要遵照圖7所示的執行順序來執行)步驟S700:開始。步驟S710 依據一第一種子來產生一傳輸信號。步驟S720 解碼一接收信號以產生一第二種子。步驟S730 決定至少一種子位置參考值。步驟S740 依據該至少一種子位置參考值、該第一種子以及該第二種子來產生該比較結果。步驟S750 依據該比較結果來控制該網絡連接。請結合圖7所示的各步驟以及圖3所示的各元件即可得知各元件如何運作,為簡潔起見,故於此不再贅述。其中,步驟S730是由參考值決定單元來執行的,以及步驟S740 是由計算單元來執行的。請參考圖8,圖8為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第三操作範例的流程圖,其包含(但不局限於)以下的步驟(請注意,假若可獲得實質上相同的結果,則這些步驟並不一定要遵照圖8所示的執行順序來執行)步驟S800:開始。步驟S810 依據一第一種子來產生一傳輸信號。步驟S820 解碼一接收信號以產生一第二種子。步驟S830 提供一種子位置查閱表。步驟S840 依據該種子位置查閱表、該第一種子以及該第二種子來產生該比較結
果ο步驟S850 依據該比較結果來控制該網絡連接。請結合圖8所示的各步驟以及圖4所示的各元件即可得知各元件如何運作,為簡潔起見,故於此不再贅述。其中,步驟S830是由種子位置查閱表供應單元來執行的,以及步驟S840是由計算單元來執行的。請參考圖9,圖9為本發明經由一高解析度多媒體接口來進行一網絡連接的方法的一第四操作範例的流程圖,其包含(但不局限於)以下的步驟(請注意,假若可獲得實質上相同的結果,則這些步驟並不一定要遵照圖9所示的執行順序來執行)步驟S900:開始。步驟S910 依據一第一種子來產生一傳輸信號。
步驟S920 傳送該傳輸信號。步驟S930 接收一接收信號。步驟S940 解碼該接收信號以產生一第二種子。步驟S950 依據該第一種子以及該第二種子來產生一比較結果。步驟S960 依據該比較結果來控制該網絡連接。步驟S970 產生一重置信號來重新接收該接收信號。步驟S980 另外產生一第三種子來更新該第一種子。步驟S990 停止傳送該傳輸信號持續一預定時間。請結合圖9所示的各步驟以及圖5所示的各元件即可得知各元件如何運作,為簡潔起見,故於此不再贅述。上述各流程的步驟僅為本發明所舉可行的實施例,並非限制本發明的限制條件, 且在不違背本發明之精神的情況下,該些方法可另包含其他的中間步驟或者可將幾個步驟合併成單一步驟,以做適當的變化。以上所述的實施例僅用來說明本發明的技術特徵,並非用來局限本發明的範疇。 由上可知,本發明提供一種經由高解析度多媒體接口來進行網絡連接的網絡裝置及網絡連接方法,在網絡連接初期通過比較一傳輸信號中的一第一種子以及一接收信號中的一第二種子的時間距離來解決該傳輸信號所造成回音幹擾的問題以避免錯誤的網絡連接,此外, 本發明還在該接收信號尚未收斂時,通過控制該傳輸單元停止傳送該傳輸信號持續一預定時間來達到省電的功效。以上所述僅為本發明的較佳實施例,凡依本發明申請專利範圍所做的均等變化與修飾,皆應屬本發明的涵蓋範圍。
權利要求
1.一種經由一高解析度多媒體接口來進行一網絡連接的網絡裝置,包含有一擾碼器,用來依據一第一種子來產生一傳輸信號;一解擾碼器,耦接於所述擾碼器,用來解碼一接收信號以產生一第二種子;一比較器,耦接於所述擾碼器以及所述解擾碼器,用來依據所述第一種子以及所述第二種子來產生一比較結果;以及一控制單元,耦接於所述比較器,用來依據所述比較結果來控制所述網絡連接。
2.根據權利要求1所述的網絡裝置,其中所述比較器包含有一參考值決定單元,用來決定至少一種子位置參考值;一計算單元,耦接於所述參考值決定單元,用來依據所述至少一種子位置參考值、所述第一種子以及所述第二種子來產生所述比較結果。
3.根據權利要求1所述的網絡裝置,其中所述比較器包含有一種子位置查閱表供應單元,用來提供一種子位置查閱表;以及一計算單元,耦接於所述種子位置查閱表供應單元,用來依據所述種子位置查閱表、所述第一種子以及所述第二種子來產生所述比較結果。
4.根據權利要求1所述的網絡裝置,其中所述網絡裝置還包含有一接收單元,用來接收所述接收信號;以及當所述比較結果指示所述第一種子以及所述第二種子的一時間距離小於一臨界值時,所述控制單元產生一重置信號來重置所述接收單元。
5.根據權利要求1所述的網絡裝置,其中當所述比較結果指示所述第一種子以及所述第二種子的一時間距離小於一臨界值時,所述控制單元還產生一第三種子來更新所述第一種子。
6.根據權利要求1所述的網絡裝置,其中所述網絡裝置還包含有一傳輸單元,用來傳送所述傳輸信號;以及當所述比較結果指示所述第一種子以及所述第二種子的一時間距離小於一臨界值時,所述控制單元通知所述傳輸單元停止傳送所述傳輸信號持續一預定時間。
7.根據權利要求6所述的網絡裝置,其中當所述傳輸單元停止傳送所述傳輸信號時, 而所述接收信號收斂時,所述控制單元開啟所述傳輸單元重新傳送所述傳輸信號來進行所述網絡連接。
8.根據權利要求1所述的網絡裝置,其中所述傳輸信號為一閒置序列。
9.一種經由一高解析度多媒體接口來進行一網絡連接的方法,包含有依據一第一種子來產生一傳輸信號;解碼一接收信號以產生一第二種子;依據所述第一種子以及所述第二種子來產生一比較結果;以及依據所述比較結果來控制所述網絡連接。
10.根據權利要求9所述的方法,其中依據所述第一種子以及所述第二種子來產生一比較結果的步驟還包含有決定至少一種子位置參考值;以及依據所述至少一種子位置參考值、所述第一種子以及所述第二種子來產生所述比較結^ ο
11.根據權利要求9所述的方法,其中依據所述第一種子以及所述第二種子來產生一比較結果的步驟還包含有提供一種子位置查閱表;以及依據所述種子位置查閱表、所述第一種子以及所述第二種子來產生所述比較結果。
12.根據權利要求9所述的方法,還包含有 接收所述接收信號;以及當所述比較結果指示所述第一種子以及所述第二種子的一時間距離小於一臨界值時, 產生一重置信號來重新接收所述接收信號。
13.根據權利要求9所述的方法,其中當所述比較結果指示所述第一種子以及所述第二種子的一時間距離小於所述臨界值時,則還產生一第三種子來更新所述第一種子。
14.根據權利要求9所述的方法,還包含有 傳送所述傳輸信號;以及當所述比較結果指示所述第一種子以及所述第二種子的一時間距離小於一臨界值時, 停止傳送所述傳輸信號持續一預定時間。
15.根據權利要求14所述的方法,其中當停止傳送所述傳輸信號時,而所述接收信號收斂時,重新傳送所述傳輸信號來進行所述網絡連接。
16.根據權利要求9所述的方法,其中所述傳輸信號為一閒置序列。
全文摘要
本發明公開了一種經由高解析度多媒體接口來進行網絡連接的網絡裝置及網絡連接方法。該網絡裝置包含有一擾碼器、一解擾碼器、一比較器以及一控制單元。該擾碼器用來依據一第一種子來產生一傳輸信號。該解擾碼器耦接於該擾碼器,用來解碼一接收信號以產生一第二種子。該比較器耦接於該擾碼器以及該解擾碼器,用來依據該第一種子以及該第二種子來產生一比較結果。該控制單元耦接於該比較器,用來依據該比較結果來控制該網絡連接。
文檔編號H04L12/46GK102480405SQ201110332560
公開日2012年5月30日 申請日期2011年10月27日 優先權日2010年11月29日
發明者劉峻宏, 鄭凱文, 郭協星, 黃亮維 申請人:瑞昱半導體股份有限公司