国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種存儲方法及裝置制造方法

      文檔序號:6514700閱讀:157來源:國知局
      一種存儲方法及裝置制造方法
      【專利摘要】本發(fā)明的實施例提供一種存儲方法及裝置,涉及電子【技術(shù)領(lǐng)域】,能夠取消外部存儲設(shè)備,節(jié)省硬件成本。該方法包括:控制器禁止顯示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM,然后將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址,根據(jù)該內(nèi)存首地址,寫入EDID,最后,計算EDID的校驗和,若校驗和是預(yù)設(shè)值,則使能DDC端口訪問EDID。
      【專利說明】一種存儲方法及裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種存儲方法及裝置。
      【背景技術(shù)】
      [0002]EDID (Extended Display Identification Data,外部顯不設(shè)備標(biāo)識數(shù)據(jù))由視頻電子標(biāo)準(zhǔn)協(xié)會所規(guī)范,包含了顯示設(shè)備的基本參數(shù),包括供應(yīng)商信息、最大圖像大小、顏色設(shè)置、廠商預(yù)設(shè)置、頻率范圍的限制以及顯示器名和序列號的字符串。
      [0003]在現(xiàn)有技術(shù)中,顯示器的EDID存儲在外部存儲設(shè)備中,信號源設(shè)備在HDMI (HighDefinition Multimedia Interface,高清晰多媒體接口)或 VGA (Video Graphics Array,視頻圖形矩陣)線纜接入時,通過DDC (Display Data Channel,顯示數(shù)據(jù)通道)總線訪問外部存儲設(shè)備,讀取存儲在其中的EDID后,然后按照EDID所支持的分辨率發(fā)送信號。
      [0004]然而,由于顯示器的EDID存儲在外部存儲設(shè)備中,即需要專用的芯片來存儲該EDID,提高了硬件成本。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的實施例提供一種存儲方法及裝置,解決了顯示器的EDID存儲在外部存儲設(shè)備造成的硬件成本高的問題,利用顯示器的ADV7850芯片內(nèi)部的SRAM(Static RandomAccess Memory,靜態(tài)隨機存儲器)空間,通過軟件方式將EDID寫入,取消了外部存儲設(shè)備,節(jié)省了硬件成本。
      [0006]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
      [0007]本發(fā)明實施例提供一種存儲方法,當(dāng)顯示器的ADV7850芯片上電時,所述方法包括:
      [0008]禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器 SRAM ;
      [0009]將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址;
      [0010]根據(jù)所述內(nèi)存首地址,寫入所述EDID ;
      [0011 ] 計算所述EDID的校驗和;
      [0012]若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID。
      [0013]所述禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM,具體包括:
      [0014]通過I2C總線向所述ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為0,禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM。
      [0015]所述將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,具體包括:[0016]通過I2C總線向所述ADV7850芯片寫入切換命令,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲供視頻接口使用的EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,所述視頻接口包括高清晰多媒體接口 HDMI和視頻圖形矩陣VGA。
      [0017]所述根據(jù)所述內(nèi)存首地址,寫入所述EDID,具體包括:
      [0018]通過I2C總線向所述ADV7850芯片寫入寫命令,以使得所述ADV7850芯片根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      [0019]若所述校驗和不是所述預(yù)設(shè)值,則修正所述EDID ;
      [0020]使能所述DDC端口訪問所述EDID。
      [0021]所述若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID,具體包括:
      [0022]若所述校驗和是預(yù)設(shè)值,則通過I2C總線向所述ADV7850芯片寫入使能訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為I。
      [0023]本發(fā)明實施例提供一種控制器,包括:
      [0024]處理單元,用于禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,計算所述EDID的校驗和,若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID。
      [0025]存儲單元,用于根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      [0026]所述處理單元,具體用于通過I2C總線向所述ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為0,通過I2C總線向所述ADV7850芯片寫入切換命令,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲供視頻接口使用的EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,所述視頻接口包括高清晰多媒體接口 HDMI和視頻圖形矩陣VGA,若所述校驗和是預(yù)設(shè)值,則通過I2C總線向所述ADV7850芯片寫入使能訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為I ;
      [0027]所述存儲單元,具體用于通過I2C總線向所述ADV7850芯片寫入寫命令,以使得所述ADV7850芯片根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      [0028]所述處理單元,還用于若所述校驗和不是所述預(yù)設(shè)值,則修正所述EDID,修正EDID后使能所述DDC端口訪問所述EDID。
      [0029]本發(fā)明實施例提供一種存儲方法及裝置,控制器禁止顯示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM,然后將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址,根據(jù)該內(nèi)存首地址,寫入EDID,最后,計算EDID的校驗和,若校驗和是預(yù)設(shè)值,則使能DDC端口訪問EDID。通過該方案,由于顯示器的EDID直接存儲于顯示器的ADV7850芯片中,從而取消了外部存儲設(shè)備,節(jié)省了硬件成本。
      【專利附圖】

      【附圖說明】
      [0030]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0031]圖1為本發(fā)明實施例的存儲方法的流程示意圖一;
      [0032]圖2為本發(fā)明實施例的存儲方法的流程示意圖二 ;
      [0033]圖3為本發(fā)明實施例的控制器的結(jié)構(gòu)示意圖一。
      【具體實施方式】
      [0034]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0035]EDID (Extended Display Identification Data,外部顯不設(shè)備標(biāo)識數(shù)據(jù))由視頻電子標(biāo)準(zhǔn)協(xié)會所規(guī)范,顯示器通過DDC (Display Data Channel,顯示數(shù)據(jù)通道)傳輸給電腦主機的標(biāo)準(zhǔn)數(shù)據(jù)信息。就數(shù)據(jù)信息量而分,EDID分為128字節(jié)和256字節(jié)。它包含了顯示設(shè)備的基本參數(shù),包括供應(yīng)商信息、最大圖像大小、顏色設(shè)置、廠商預(yù)設(shè)置、頻率范圍的限制以及顯示器名和序列號的字符串。
      [0036]EDID數(shù)據(jù)交換是顯示器與信號源設(shè)備通訊來說明自身性能的一種標(biāo)準(zhǔn)化方法。這種通訊是為了使顯示器可以發(fā)送自身的性能特征(如原始分辨率)到信號源設(shè)備,使這個設(shè)備生成適合于顯示器要求的視頻特性。用戶不需要手動調(diào)節(jié),就能最大限度地提升設(shè)備之間的兼容性,從而減少了因為不正確的設(shè)置和調(diào)整對顯示圖像和系統(tǒng)的整體可靠性所造成的影響。
      [0037]HDMI (High Definition Multimedia Interface,高清晰度多媒體接口)是一種全數(shù)字化圖像和聲音傳送接口,可以傳送無壓縮的音頻信號及視頻信號。HDMI可用于機頂盒、DVD播放機、個人電腦、電視游樂器、綜合擴大機、數(shù)字音響與電視機。HDMI可以同時傳送音頻和影音信號,由于音頻和視頻信號采用同一條電纜,大大簡化了系統(tǒng)的安裝。
      [0038]HDMI支持EDID,因此具有HDMI的設(shè)備具有“即插即用”的特點,信號源和顯示設(shè)備之間會自動進行“協(xié)商”,自動選擇最合適的視頻/音頻格式。
      [0039]VGA (Video Graphics Array,視頻圖形矩陣)是一種視頻傳輸標(biāo)準(zhǔn),具有分辨率高、顯示速率快、顏色豐富等優(yōu)點,在彩色顯示器領(lǐng)域得到了廣泛的應(yīng)用,適應(yīng)于各種電子電器設(shè)備VGA接口中,如電腦、高清DVD與電腦顯示器、投影儀、高清數(shù)字電視、背投、等離子電視等家電設(shè)備的連接線。
      [0040]ADV7850芯片是一款高質(zhì)量、單芯片、多格式視頻解碼器及圖形數(shù)字化儀,并集成有4:1多路復(fù)用HDMI接收器。該芯片支持四路HDMI和模擬輸入模式,因此允許在模擬視頻輸入和HDMI之間快速切換。ADV7850內(nèi)置四路輸入HDMI兼容型接收器,支持最高達3D1080p60Hz和2160P24Hz的所有高清電視格式,HDMI端口之間可以快速切換,所有HDMI端口還都可以進行同步測量和狀態(tài)監(jiān)控。各HDMI端口具有專用的5V檢測和熱插拔置位引腳。HDMI接收器集成了內(nèi)部EDID支持,在滿功率、掉電和斷電模式下均可以使用。ADV7850芯片可以用于高清電視、機頂盒、影音接收機、投影儀和視頻矩陣切換器。
      [0041]實施例一
      [0042]本發(fā)明實施例提供一種存儲方法,如圖1所示,當(dāng)顯示器的ADV7850芯片上電時,該方法包括:[0043]S101、控制器禁止顯示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM。
      [0044]顯示器的ADV7850芯片包含有控制寄存器、狀態(tài)寄存器和SRAM,本發(fā)明利用該ADV7850芯片中的SRAM空間,將EDID寫入該SRAM。在寫入EDID時,需要禁止DDC端口通過I2C總線訪問SRAM,以防止在寫入EDID過程中,外部設(shè)備通過DDC端口訪問SRAM,同時保證寫入EDID的正確性。
      [0045]具體的,控制器通過I2C總線向ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為O。
      [0046]S102、控制器將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址。
      [0047]ADV7850芯片中SRAM的控制寄存器設(shè)置為0,即禁止DDC端口通過I2C總線訪問該SRAM之后,開始向SRAM中寫入EDID。
      [0048]ADV7850芯片是一款高質(zhì)量、單芯片、多格式視頻解碼器及圖形數(shù)字化儀,并集成有4:1多路復(fù)用HDMI接收器。該芯片支持四路HDMI和一路VGA,因此支持的EDID分為兩組EDI是D,一組供高清晰多媒體接口 HDMI使用的EDID,另一組是供視頻圖形矩陣VGA使用的EDID。在SRAM中寫入EDID時,需要針對不同的EDID獲取內(nèi)存首地址。
      [0049]具體的,控制器通過I2C總線向ADV7850芯片寫入切換命令,將顯示器的I2C總線的接口切換至SRAM的用于存儲供視頻接口使用的EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址,其中,視頻接口包括HDMI和VGA。
      [0050]S103、控制器根據(jù)內(nèi)存首地址,寫入EDID。
      [0051]控制器獲得EDID的內(nèi)存首地址后,根據(jù)該內(nèi)存首地址寫EDID,寫入EDID即將EDID存儲于ADV7850芯片中的SRAM中。
      [0052]S104、控制器計算EDID的校驗和。
      [0053]其中,EDID的校驗和是用來檢驗數(shù)據(jù)是否被非法改動或是否有傳輸錯誤,這個字節(jié)的設(shè)定原則是使EDID的128個字節(jié)之和為OOh或者使EDID的256個字節(jié)之和為00h,求和過程中若超過一個字節(jié)的表示范圍,未能表示位則自動丟失。
      [0054]控制器在ADV7850芯片的SRAM中寫入EDID后,計算該EDID的校驗和,以保證寫AEDID的正確性。
      [0055]S105、若校驗和是預(yù)設(shè)值,則控制器使能DDC端口訪問EDID。
      [0056]其中,預(yù)設(shè)值可以是EDID字節(jié)之和為00h。
      [0057]具體的,若EDID的字節(jié)之和為00h,則ADV7850芯片的SRAM中的EDID已正確存儲,控制器通過I2C總線向ADV7850芯片寫入使能訪問命令,則ADV7850芯片中的控制寄存器設(shè)置為I,以使得信號源設(shè)備在視頻接口線纜接入時,通過DDC總線訪問ADV7850芯片,讀取存儲于ADV7850芯片的SRAM中的EDID,然后按照該EDID所支持的分辨率發(fā)送信號。
      [0058]本發(fā)明實施例提供一種存儲方法,控制器禁止顯示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM,然后將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址,根據(jù)該內(nèi)存首地址,寫入EDID,最后,計算EDID的校驗和,若校驗和是預(yù)設(shè)值,則使能DDC端口訪問EDID。通過該方案,由于顯示器的EDID直接存儲于顯示器的ADV7850芯片中,從而取消了外部存儲設(shè)備,節(jié)省了硬件成本。
      [0059]實施例二
      [0060]本發(fā)明實施例提供一種存儲方法,如圖2所示,當(dāng)顯示器的ADV7850芯片上電時,該方法包括:
      [0061]S201、控制器禁止顯示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM。
      [0062]顯示器的ADV7850芯片包含有控制寄存器、狀態(tài)寄存器和SRAM。ADV7850芯片上電時,該芯片自行進行硬件復(fù)位,即控制寄存器、狀態(tài)寄存器和SRAM中的內(nèi)容全部清空。
      [0063]本發(fā)明利用該ADV7850芯片中的SRAM空間,將EDID寫入該SRAM中。為了保證寫入EDID數(shù)據(jù)的有效性與正確性,防止外部設(shè)備通過DDC端口訪問SRAM,在寫入EDID時,首先禁止DDC端口通過I2C總線訪問SRAM。
      [0064]具體的,控制器通過I2C總線向ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為O。
      [0065]S202、控制器將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址。
      [0066]ADV7850芯片中SRAM的控制寄存器設(shè)置為O之后,即禁止DDC端口通過I2C總線訪問該SRAM之后,開始在SRAM中寫入EDID,寫EDID時,需要根據(jù)EDID的內(nèi)存首地址寫入。
      [0067]ADV7850芯片是一款高質(zhì)量、單芯片、多格式視頻解碼器及圖形數(shù)字化儀,并集成有4:1多路復(fù)用HDMI接收器。該芯片支持四路HDMI和一路VGA,因此支持的EDID分為兩組EDID,一組供高清晰多媒體接口 HDMI使用,另一組供視頻圖形矩陣VGA使用。
      [0068]具體的,控制器通過I2C總線向ADV7850芯片寫入切換命令,將顯示器的I2C總線的接口切換至SRAM的用于存儲供HDMI使用的EDID的存儲空間,以獲取寫入供HDMI使用的EDID所需的內(nèi)存首地址,ADV7850芯片中四路HDMI共用一個EDID內(nèi)存首地址;
      [0069]或者,
      [0070]控制器通過I2C總線向ADV7850芯片寫入切換命令,將顯示器的I2C總線的接口切換至SRAM的用于存儲供VGA使用的EDID的存儲空間,以獲取寫入供VGA使用的EDID所需的內(nèi)存首地址。
      [0071]需要說明的是,控制器將顯示器的I2C總線的接口切換至SRAM的用于存儲供HDMI使用的EDID的存儲空間和控制器將顯示器的I2C總線的接口切換至SRAM的用于存儲供VGA使用的EDID的存儲空間的順序根據(jù)實際使用情況決定,本發(fā)明并不作限定。
      [0072]S203、控制器根據(jù)內(nèi)存首地址,寫入EDID。
      [0073]控制器獲得EDID的內(nèi)存首地址后,開始根據(jù)該內(nèi)存首地址寫EDID,即將EDID存儲于ADV7850芯片中的SRAM中。
      [0074]具體的,當(dāng)控制器獲得供HDMI使用的EDID的內(nèi)存首地址后,開始根據(jù)該內(nèi)存首地址寫入供HDMI使用的EDID ;
      [0075]或者,
      [0076]當(dāng)控制器獲得供HDMI使用的VGA的內(nèi)存首地址后,開始根據(jù)該內(nèi)存首地址寫入供VGA使用的EDID。
      [0077]S204、控制器計算EDID的校驗和。[0078]其中,EDID的校驗和是用來檢驗數(shù)據(jù)是否被非法改動或是否有傳輸錯誤,這個字節(jié)的設(shè)定原則是使EDID的128個字節(jié)之和為OOh或者使EDID的256個字節(jié)之和為00h,求和過程中若超過一個字節(jié)的表示范圍,未能表示位則自動丟失。
      [0079]控制器在ADV7850芯片的SRAM中寫入EDID后,計算該EDID的校驗和,以使得保證EDID的正確性。
      [0080]需要說明的是,不論EDID是供HDMI使用的EDID,還是供VGA使用的EDID,都需要計算其校驗和。
      [0081]S205、若校驗和不是預(yù)設(shè)值,則控制器修正EDID,修正EDID后使能DDC端口訪問EDID0
      [0082]其中,預(yù)設(shè)值可以是EDID字節(jié)之和為00h。
      [0083]具體的,若EDID被非法改動或者有傳輸錯誤時,EDID字節(jié)之和不是00h,則控制器對EDID自動進行修正,修正EDID后,EDID正確存儲于ADV7850芯片的SRAM中,控制器使能DDC端口訪問EDID。
      [0084]S206、若校驗和是預(yù)設(shè)值,則控制器使能DDC端口訪問EDID。
      [0085]其中,預(yù)設(shè)值可以是EDID字節(jié)之和為00h。
      [0086]具體的,若EDID寫入過程中沒有被非法改動和傳輸錯誤,其字節(jié)之和是00h,則ADV7850芯片的SRAM中的EDID是正確存儲,控制器通過I2C總線向ADV7850芯片寫入使能訪問命令,則ADV7850芯片中的控制寄存器設(shè)置為1,以使得信號源設(shè)備在視頻接口線纜接入時,通過DDC總線訪問ADV7850芯片,讀取存儲于ADV7850芯片的SRAM中的EDID,然后按照該EDID所支持的分辨率發(fā)送信號。
      [0087]本發(fā)明實施例提供一種存儲方法,控制器禁止顯示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM,然后將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址,根據(jù)該內(nèi)存首地址,寫入EDID,最后,計算EDID的校驗和,若校驗和是預(yù)設(shè)值,則使能DDC端口訪問EDID。通過該方案,由于顯示器的EDID直接存儲于顯示器的ADV7850芯片中,從而取消了外部存儲設(shè)備,節(jié)省了硬件成本。
      [0088]實施例三
      [0089]本發(fā)明實施例提供一種控制器,如圖3所示,包括:
      [0090]處理單元10,用于禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,計算所述EDID的校驗和,若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID。
      [0091]存儲單元11,用于根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      [0092]進一步地,所述處理單元,具體用于通過I2C總線向所述ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為0,通過I2C總線向所述ADV7850芯片寫入切換命令,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲供視頻接口使用的外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,所述視頻接口包括高清晰多媒體接口 HDMI和視頻圖形矩陣VGA,若所述校驗和是預(yù)設(shè)值,則通過I2C總線向所述ADV7850芯片寫入使能訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為I。
      [0093]進一步地,所述存儲單元,具體用于通過I2C總線向所述ADV7850芯片寫入寫命令,以使得所述ADV7850芯片根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      [0094]進一步地,所述處理單元,還用于若所述校驗和不是所述預(yù)設(shè)值,則修正所述EDID,修正EDID后使能所述DDC端口訪問所述EDID。
      [0095]本發(fā)明實施例提供一種控制器,主要包括處理單元和存儲單元??刂破鹘癸@示器的顯示數(shù)據(jù)通道DDC端口訪問ADV7850芯片的靜態(tài)隨機存儲器SRAM,然后將顯示器的I2C總線的接口切換至SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入EDID所需的內(nèi)存首地址,根據(jù)該內(nèi)存首地址,寫入EDID,最后,計算EDID的校驗和,若校驗和是預(yù)設(shè)值,則使能DDC端口訪問EDID。通過該方案,由于顯示器的EDID直接存儲于顯示器的ADV7850芯片中,從而取消了外部存儲設(shè)備,節(jié)省了硬件成本。
      [0096]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
      [0097]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
      [0098]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。
      【權(quán)利要求】
      1.一種存儲方法,其特征在于,當(dāng)顯示器的ADV7850芯片上電時,所述方法包括: 禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM ; 將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址; 根據(jù)所述內(nèi)存首地址,寫入所述EDID ; 計算所述EDID的校驗和; 若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID。
      2.根據(jù)權(quán)利要求1所述的存儲方法,其特征在于,所述禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM,具體包括: 通過I2C總線向所述ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為O,禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口通過所述I2C訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM。
      3.根據(jù)權(quán)利要求1所述的存儲方法,其特征在于,所述將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,具體包括: 通過I2C總線向所述ADV7850芯片寫入切換命令,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲供視頻接口使用的EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,所述視頻接口包括高清晰多媒體接口 HDMI和視頻圖形矩陣VGA。
      4.根據(jù)權(quán)利要求1所述的存儲方法,其特征在于,所述根據(jù)所述內(nèi)存首地址,寫入所述EDID,具體包括: 通過I2C總線向所述ADV7850芯片寫入寫命令,以使得所述ADV7850芯片根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      5.根據(jù)權(quán)利要求1所述的存儲方法,其特征在于, 若所述校驗和不是所述預(yù)設(shè)值,則修正所述EDID ; 使能所述DDC端口訪問所述EDID。
      6.根據(jù)權(quán)利要求1所述的存儲方法,其特征在于,所述若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID,具體包括: 若所述校驗和是預(yù)設(shè)值,則通過I2C總線向所述ADV7850芯片寫入使能訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為I。
      7.一種控制器,其特征在于,包括: 處理單元,用于禁止所述顯示器的顯示數(shù)據(jù)通道DDC端口訪問所述ADV7850芯片的靜態(tài)隨機存儲器SRAM,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲外部顯示設(shè)備標(biāo)識數(shù)據(jù)EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,計算所述EDID的校驗和,若所述校驗和是預(yù)設(shè)值,則使能所述DDC端口訪問所述EDID ; 存儲單元,用于根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      8.根據(jù)權(quán)利要求7所述的控制器,其特征在于, 所述處理單元,具體用于通過I2C總線向所述ADV7850芯片寫入禁止訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為O,通過I2C總線向所述ADV7850芯片寫入切換命令,將所述顯示器的I2C總線的接口切換至所述SRAM的用于存儲供視頻接口使用的EDID的存儲空間,以獲取寫入所述EDID所需的內(nèi)存首地址,所述視頻接口包括高清晰多媒體接口HDMI和視頻圖形矩陣VGA,若所述校驗和是預(yù)設(shè)值,則通過I2C總線向所述ADV7850芯片寫入使能訪問命令,以使得所述ADV7850芯片中的控制寄存器設(shè)置為I。
      9.根據(jù)權(quán)利要求7所述的控制器,其特征在于, 所述存儲單元,具體用于通過I2C總線向所述ADV7850芯片寫入寫命令,以使得所述ADV7850芯片根據(jù)所述內(nèi)存首地址,寫入所述EDID。
      10.根據(jù)權(quán)利要求7所述的控制器,其特征在于, 所述處理單元,還用于若所述校驗和不是所述預(yù)設(shè)值,則修正所述EDID,修正EDID后使能所述DDC端口訪問所述EDID。`
      【文檔編號】G06F3/06GK103500565SQ201310465949
      【公開日】2014年1月8日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
      【發(fā)明者】杜彥哲, 孟偉平, 李強 申請人:樂視致新電子科技(天津)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1