一種多媒體電子設備的測試方法及測試裝置的製作方法
2023-10-17 01:39:59
專利名稱:一種多媒體電子設備的測試方法及測試裝置的製作方法
技術領域:
本發明涉及一種多媒體電子設備的測試方法及測試裝置,尤其涉及對多媒體電子 設備的擴展顯示識別數據(Extended Display Identification Data,EDID)進行測試的測 試方法及測試裝置。
背景技術:
消費電子控制(ConsumerElectrical Control,CEC)的目的是為了讓 TV、DVD、 機頂盒、錄製設備、音頻系統等消費電子產品通過高清晰多媒體接口(HighDefinition Multimedia Interface,HDMI)線連在一起,使得控制更簡單。TV作為顯示終端,可以在TV 上直接控制其他設備,讓整個CEC系統的操作更簡單,同時TV也能夠接收來自其他設備的 控制,讓系統更智能化。CEC命令發送的類型分為廣播(Broadcast,BC)發送和直接地址(DirectAddress, DA)發送,BC發送的目標地址為OxF,DA發送需要指定到一個邏輯設備,例如給DVDl發送, 其目標地址為DVDl的邏輯地址,如0x4。所有設備都會收到CEC網絡上的命令,不管是BC 還是DA,也不管是自己發送的還是別人發送的。軟體會做過濾處理,過濾掉自己發送的,過 濾掉DA方式中目標地址不匹配的。支持CEC機芯的每一個HDMI埠的EDID數據都是唯一的,不能與其它埠的 EDID數據混用。現階段支持CEC的機芯的EDID數據是存儲在存儲器24C02中,而物理地 址是存儲在EDID中賣方表徵數據塊(Vendor-Specific Data Block, VSDB)的第4、5個字 節。由於每一路HDMI埠的EDID數據是不同的,所以每一片24C02存儲的EDID數據也是 不同的,那麼生產過程中容易發生EDID數據寫入錯誤的問題,這就需要對寫入的EDID數據 進行檢測。在對現在的CEC機芯進行CEC檢測時,需要同時進行CEC Ping Test(ping,即 偵測網絡上的遠端主機是否存在,並判斷網絡狀況是否正常)和EDID數據檢測。現有的 檢測手段是使用儀表MIK8268,首先進行CEC Ping Test (Time :24PATTARN :350),然後使 用PATTARN 393圖卡對比主板EDID數據是否和儀表中存儲的EDID數據相同。由於儀表 MIK8268隻能存儲一個EDID數據,所以MIK8268隻能判斷兩組EDID數據,那麼當測試對象 具有至少三路HDMI埠時,就需要多次插拔HDMI線,這影響了生產效率,同時也浪費了儀 表資源。
發明內容
本發明所要解決的一個技術問題在於提供一種多媒體電子設備的測試方法,能夠 對至少三路HDMI接口進行EDID數據檢測,避免多次插拔HDMI線。為解決上述技術問題,本發明多媒體電子設備的測試方法採用如下技術方案一種多媒體電子設備的測試方法,包括分別連接待測設備的至少三路高清晰多 媒體埠 ;通過串行通信的方式讀取所述高清晰多媒體埠所對應的擴展顯示識別數據,並將讀取的所述擴展顯示識別數據與預先存儲的對應的擴展顯示識別數據進行比較,若比 較結果不相同,則將所述預先存儲的對應的擴展顯示識別數據通過所述高清晰多媒體埠 寫入待測設備中。
其中,所述通過串行通信的方式讀取所述高清晰多媒體埠所對應的擴展顯示識 別數據具體為通過串行通信的方式同時讀取所述高清晰多媒體埠所對應的擴展顯示識 別數據;或者通過串行通信的方式依次讀取所述高清晰多媒體埠所對應的擴展顯示識別 數據。其中,若比較結果相同,則對所述待測設備的該高清晰多媒體埠進行消費電子 控制通信檢測。進一步地,所述測試方法還包括選擇待測設備的其中一路高清晰多媒體埠 ; 上載該高清晰多媒體埠所對應的擴展顯示識別數據並進行存儲。進一步地,所述測試方法還包括將比較結果和/或消費電子控制通信檢測結果 進行顯示。通過採用所述的多媒體電子設備的測試方法,由於能夠將測試裝置的至少三路連 接接口,分別與待測設備的至少三路HDMI埠對應相連,所述主處理單元能夠通過串行通 信的方式讀取所述HDMI埠所對應的EDID數據,並將讀取的所述EDID數據與預先存儲的 對應的EDID數據進行比較,所以本發明多媒體電子設備的測試方法能夠對至少三路HDMI 埠進行EDID數據檢測,避免了多次插拔HDMI線。本發明所要解決的另一個技術問題在於提供一種多媒體電子設備的測試裝置,能 夠對至少三路HDMI接口進行EDI D數據檢測,避免多次插拔HDMI線。為解決上述技術問題,本發明多媒體電子設備的測試裝置採用如下技術方案一種多媒體電子設備的測試裝置,包括主處理單元和與所述主處理單元分別相 連的接口單元、存儲單元;其中,所述接口單元,包括至少三路連接接口,用於分別與待測設 備的至少三路高清晰多媒體埠對應相連;所述存儲單元,用於存儲至少三個擴展顯示識 別數據,所述至少三個擴展顯示識別數據與待測設備的至少三路高清晰多媒體埠的擴展 顯示識別數據一一對應;所述主處理單元,用於通過串行通信的方式讀取所述高清晰多媒 體埠所對應的擴展顯示識別數據,並將讀取的所述擴展顯示識別數據與所述存儲單元中 存儲的對應的擴展顯示識別數據進行比較,若比較結果不相同,則將所述存儲單元中存儲 的對應的擴展顯示識別數據通過所述高清晰多媒體埠寫入待測設備中。其中,所述測試裝置還包括選擇單元,用於接收所述主處理單元提供的選擇信 號,並根據所述選擇信號選擇與所述接口單元連接的待測設備的其中一路高清晰多媒體端 口 ;其中,所述接口單元通過所述選擇單元與所述主處理單元相連。其中,所述測試裝置還包括電平轉換單元,用於在所述接口單元和所述主處理單 元之間進行電平轉換;和/或測試結果提示單元,用於將所述比較結果提示給用戶,所述測 試結果提示單元為液晶顯示單元、語音單元或指示燈單元。其中,所述測試裝置還包括控制單元,用於通過中斷控制信號,控制所述主處理單 元對待測設備中擴展顯示識別數據的檢測、上載或寫入。進一步地,所述測試裝置還包括中斷擴展單元,用於對所述主處理單元的中斷端 口進行擴展;所述控制單元,通過所述中斷擴展單元與所述主處理單元相連。
通過採用所述的多媒體電子設備的測試裝置,由於所述接口單元包括至少三路連 接接口,所述存儲單元能夠存儲至少三個EDID數據,而且所述至少三個EDID數據與待測設 備的至少三路埠的EDID數據一一對應,所述主處理單元能夠通過串行通信的方式讀取 所述HDMI埠所對應的EDID數據,並將讀取的所述EDID數據與所述存儲單元中存儲的對 應的EDID數據進行比較,所以能夠對至少三路HDMI接口進行EDID數據檢測,避免了多次 插拔HDMI線。
圖1為本發明多媒體電子設備測試方法實施例的測試流程圖;圖2為本發明多媒體電子設備測試方法實施例的另一測試流程圖;圖3為本發明多媒體電子設備測試方法實施例的另一測試流程圖;圖4為本發明多媒體電子設備測試裝置實施例的結構圖;圖5為本發明多媒體電子設備測試裝置實施例的另一結構圖;圖6為本發明多媒體電子設備測試裝置實施例的一個具體實施例原理圖。
具體實施例方式本發明旨在提供一種多媒體電子設備的測試方法及測試裝置,用於對至少三路 HDMI埠進行EDID數據檢測,避免多次插拔HDMI線。下面結合附圖對本發明進行詳細描述。如圖1所示,本發明多媒體電子設備的測試方法包括S10、分別連接待測設備的至少三路高清晰多媒體埠。S20、讀取所述高清晰多媒體埠所對應的EDID數據並與預先存儲的對應的EDID 數據進行比較。通過串行通信的方式讀取所述HDMI埠所對應的EDID數據,並將讀取的所述 EDID數據與預先存儲的對應的EDID數據進行比較。其中,所述通過串行通信的方式讀取所述HDMI埠所對應的EDID數據具體為通 過串行通信的方式同時讀取所述HDMI埠所對應的EDID數據;或者通過串行通信的方式 依次讀取所述HDMI埠所對應的EDID數據。S30、若比較結果不相同,則將所述預先存儲的對應的EDID數據通過所述HDMI端 口寫入待測設備中。此外,如圖2所示,若比較結果相同,則對所述待測設備的所述高清晰多媒體埠 進行消費電子控制通信檢測。如圖3所示,所述測試方法還包括S100、選擇待測設備的其中一路高清晰多媒體埠 ;S200、上載該高清晰多媒體埠所對應的擴展顯示識別數據並進行存儲。進一步地,所述測試方法還包括將比較結果和/或消費電子控制通信檢測結果 進行顯示。通過採用所述的多媒體電子設備的測試方法,能夠對至少三路HDMI接口進行 EDID數據檢測,避免了多次插拔HDMI線。
如圖4所示,本發明測試裝置包括主處理單元130和與所述主處理單元130分別 相連的接口單元150、存儲單元140 ;其中,所述接口單元150,包括至少三路連接接口,用於 分別與待測設備的至少三路高清晰多媒體埠對應相連;所述存儲單元140,用於存儲至 少三個擴展顯示識別數據,所述至少三個擴展顯示識別數據與待測設備的至少三路高清晰 多媒體埠的擴展顯示識別數據一一對應;所述主處理單元130,用於通過串行通信的方 式讀取所述HDMI埠所對應的EDID數據,並將讀取的所述擴展顯示識別數據與所述存儲 單元140中存儲的對應的擴展顯示識別數據進行比較,若比較結果不相同,則將所述存儲 單元140中存儲的對應的擴展顯示識別數據通過所述高清晰多媒體埠寫入待測設備中。其中,所述通過串行通信的方式讀取所述HDMI埠所對應的EDID數據具體為通 過串行通信的方式同時讀取所述HDMI埠所對應的EDID數據;或者通過串行通信的方式 依次讀取所述HDMI埠所對應的EDID數據。
通過採用所述的測試裝置,由於所述接口單元150包括至少三路連接接口,所述 存儲單元140能夠存儲至少三個EDID數據,而且所存儲的至少三個EDID數據與待測設備 的至少三路埠所對應的EDID數據一一對應,所述主處理單元130能夠通過串行通信的方 式讀取所述高清晰多媒體埠所對應的擴展顯示識別數據,並將讀取的所述擴展顯示識別 數據與所述存儲單元140中存儲的對應的擴展顯示識別數據進行比較,所以能夠對至少三 路HDMI接口進行EDID數據檢測,避免了多次插拔HDMI線。此外,如圖5所示,所述測試裝置還包括選擇單元160,用於接收所述主處理單元 130提供的選擇信號,並根據所述選擇信號選擇與所述接口單元150連接的待測設備的其 中一路高清晰多媒體埠,從而使所述主處理單元130與該高清晰多媒體埠進行通信; 其中,所述接口單元150通過所述選擇單元160與所述主處理單元130相連。進一步地,所述測試裝置還包括電平轉換單元170,用於在所述接口單元150和 所述主處理單元130之間進行電平轉換;和/或測試結果提示單元100,用於將所述比較結 果提示給用戶,所述測試結果提示單元100為液晶顯示單元、語音單元或指示燈單元。進一步地,所述測試裝置還包括控制單元120,用於提供中斷控制信號給所述主處 理單元130,並控制所述主處理單元130對待測設備中擴展顯示識別數據的檢測、上載或寫 入。進一步地,所述測試裝置還包括中斷擴展單元180,用於對所述主處理單元130的 中斷埠進行擴展;所述控制單元120,通過所述中斷擴展單元180與所述主處理單元130 相連。如圖6所示,為本發明測試裝置的一個具體實施例原理圖,其中,所述主處理單元 採用ATMEL單片機89S52實現,所述存儲單元採用24C08實現。所述單片機89S52的埠 P2. 0和P2. 1分別模擬串行時鐘線(SCL)和串行數據線(SDA)。所述選擇單元採用多路選 擇/復用器實現,根據實際待測設備的埠數目的不同,所述多路選擇/復用器可以為兩通 道、四通道或更多通道。上述單片機89S52的埠 P2. 5和P2. 6作為多路選擇/復用器的 選擇信號。另一方面,由於所述接口單元的HDMI接口的第13腳CEC為3. 3V電平協議,而上 述單片機89S52的接口電平為5V,所以在所述接口單元和上述單片機之間還使用了電平轉 換單元,其中電平轉換單元採用3個2N7002實現。
進一步地,如圖6所示,所述中斷擴展單元採用兩輸入與門邏輯實現,用於對上述單片機89S52的外部中斷引腳進行擴展。當然,根據所述控制單元提供的中斷控制信號數 目的不同,所述中斷擴展單元也可以是三輸入或更多輸入的與門或者其它邏輯控制功能模 塊。進一步地,所述測試結果提示單元為液晶顯示單元、語音單元或指示燈單元。本實 施例中,所述測試結果提示單元採用具有128*64圖形點陣液晶顯示模塊的液晶顯示設備, 可顯示各種字符和圖形。以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何 熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵 蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求所述的保護範圍為準。
權利要求
一種多媒體電子設備的測試方法,其特徵在於,包括分別連接待測設備的至少三路高清晰多媒體埠;通過串行通信的方式讀取所述高清晰多媒體埠所對應的擴展顯示識別數據,並將讀取的所述擴展顯示識別數據與預先存儲的對應的擴展顯示識別數據進行比較,若比較結果不相同,則將所述預先存儲的對應的擴展顯示識別數據通過所述高清晰多媒體埠寫入待測設備中。
2.根據權利要求1所述的測試方法,其特徵在於,所述通過串行通信的方式讀取所述 高清晰多媒體埠所對應的擴展顯示識別數據具體為通過串行通信的方式同時讀取所述高清晰多媒體埠所對應的擴展顯示識別數據;或者通過串行通信的方式依次讀取所述高清晰多媒體埠所對應的擴展顯示識別數據。
3.根據權利要求1所述的測試方法,其特徵在於,若比較結果相同,則對所述待測設備 的該高清晰多媒體埠進行消費電子控制通信檢測。
4.根據權利要求1所述的測試方法,其特徵在於,所述測試方法還包括 選擇待測設備的其中一路高清晰多媒體埠;上載該高清晰多媒體埠所對應的擴展顯示識別數據並進行存儲。
5.根據權利要求1所述的測試方法,其特徵在於,所述測試方法還包括 將比較結果和/或消費電子控制通信檢測結果進行顯示的步驟。
6.一種多媒體電子設備的測試裝置,其特徵在於,包括主處理單元和與所述主處理單元分別相連的接口單元、存儲單元;其中, 所述接口單元,包括至少三路連接接口,用於分別與待測設備的至少三路高清晰多媒 體埠對應相連;所述存儲單元,用於存儲至少三個擴展顯示識別數據,所述至少三個擴展顯示識別數 據與待測設備的至少三路高清晰多媒體埠的擴展顯示識別數據一一對應;所述主處理單元,用於通過串行通信的方式讀取所述高清晰多媒體埠所對應的擴展 顯示識別數據,並將讀取的所述擴展顯示識別數據與所述存儲單元中存儲的對應的擴展顯 示識別數據進行比較,若比較結果不相同,則將所述存儲單元中存儲的對應的擴展顯示識 別數據通過所述高清晰多媒體埠寫入待測設備中。
7.根據權利要求6所述的測試裝置,其特徵在於,所述測試裝置還包括選擇單元,用於接收所述主處理單元提供的選擇信號,並根據所述選擇信號選擇與所 述接口單元連接的待測設備的其中一路高清晰多媒體埠 ;其中, 所述接口單元通過所述選擇單元與所述主處理單元相連。
8.根據權利要求6所述的測試裝置,其特徵在於,所述測試裝置還包括電平轉換單元,用於在所述接口單元和所述主處理單元之間進行電平轉換;和/或 測試結果提示單元,用於將所述比較結果提示給用戶。
9.根據權利要求6所述的測試裝置,其特徵在於,所述測試裝置還包括控制單元,用於通過中斷控制信號,控制所述主處理單元對待測設備中擴展顯示識別 數據的檢測、上載或寫入。
10.根據權利要求9所述的測試裝置,其特徵在於,所述測試裝置還包括中斷擴展單元,用於對所述主處理單元的中斷埠進行擴展;所述控制單元,通過所述中斷擴展單元與所述主處理單元相連。
全文摘要
本發明公開了一種多媒體電子設備的測試方法及測試裝置,用於對至少三路HDMI埠進行EDID數據檢測。所述多媒體電子設備的測試方法包括分別連接待測設備的至少三路高清晰多媒體埠;通過串行通信的方式讀取所述高清晰多媒體埠所對應的擴展顯示識別數據,並將讀取的所述擴展顯示識別數據與預先存儲的對應的擴展顯示識別數據進行比較,若比較結果不相同,則將所述預先存儲的對應的擴展顯示識別數據通過所述高清晰多媒體埠寫入待測設備中。本發明可用於至少三路HDMI埠的EDID數據檢測。
文檔編號H04N5/765GK101841732SQ200910119809
公開日2010年9月22日 申請日期2009年3月18日 優先權日2009年3月18日
發明者孫有新 申請人:青島海信電器股份有限公司