• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    訪問DP輔助通道的方法及裝置制造方法及圖紙

    技術編號:15639211 閱讀:263 留言:0更新日期:2017-06-15 22:06
    本發明專利技術公開了一種訪問DP輔助通道的方法及裝置。其中,該方法包括:設備接收通過應用層傳入的輸入參數;所述設備根據所述輸入參數生成第一控制數據;所述設備將所述第一控制數據轉換為DP格式的第二控制數據;所述設備將所述第二控制數據通過DP輔助通道輸出到所述設備連接的外部設備。

    【技術實現步驟摘要】
    訪問DP輔助通道的方法及裝置
    本專利技術涉及通信領域,具體而言,涉及一種訪問DP輔助通道的方法及裝置。
    技術介紹
    隨著DP(DisplayPort)視頻輸出越來越普及,工程師需要通過DP協議的AuxChannel(輔助通道)來操作、配置外部接入設備(如監視器、Dongle((數據接口轉換器))、附屬設備等)的需求也越來越多,由于目前大多數CPU輸出的視頻源是HDMI格式,但在下游接收端卻是DP設備,這就需要一款HDMI轉DP輸出的芯片。但目前并沒有一個統一的規范去控制這類芯片,這就造成了操作系統無法配置和管理下游設備,如讀取EDID,鏈路帶寬協商等等,并且在操作系統(例如,WindowsPhone)上沒有太多開放接口可以提供給工程師,所以,間接導致了設備對外部連接的監視器、Dongle、附屬設備等的DP視頻接口開發配置的難度。DisplayPort規范規定,通過DP輔助通道讀取數據有兩種模式,直接通過DP輔助通道讀取數據的模式被稱為Native的讀取模式,另外一種模式是為了兼容Monitor的I2CEDID讀取方式,它的原理是通過協議發送DP輔助通道數據,然后在下游設備解析此信號,然后通過下游設備自己的I2CMaster(主機)再轉發數據到設備,稱為I2COverAux。現有技術中,常見的移動設備的應用層(例如APP或視頻驅動程序)需要訪問DisplayPort輔助通道,而其實現方式比較復雜。針對上述的問題,目前尚未提出有效的解決方案。
    技術實現思路
    本專利技術實施例提供了訪問DP輔助通道的方法及裝置,以至少解決現有技術中設備應用層訪問DisplayPort輔助通道的方法過于復雜的技術問題。根據本專利技術實施例的一個方面,提供了一種用于訪問DP輔助通道的方法,包括:設備接收通過應用層傳入的輸入參數;設備根據輸入參數生成第一控制數據;設備將第一控制數據轉換為DP格式的第二控制數據;設備將第二控制數據通過DP輔助通道輸出到設備連接的外部設備。進一步地,設備接收通過應用層傳入的輸入參數包括:響應于應用層的請求,設備的CPU運行系統驅動,以向應用層提供訪問接口;以及設備通過訪問接口接收輸入參數。進一步地,在根據輸入參數生成第一控制數據之后,還包括:CPU通過I2C總線向轉換芯片發送第一控制數據。進一步地,系統驅動為Windows驅動,其中,向應用層提供訪問接口包括:通過Windows驅動中的IoDeviceControl函數向應用層提供DP輔助通道操作接口。進一步地,系統驅動中定義有對I2C總線進行操作的第一函數以及對輔助通道進行操作的第二函數。進一步地,通過第一函數和/或第二函數向轉換芯片提供操作數據。進一步地,第一函數包括以下中的至少一個:I2C批量寫函數,用于調用系統函數完成在預定地址上預定位置開始的多個寄存器的寫;I2C批量讀函數,用于調用系統函數完成在預定地址上預定位置開始的多個寄存器的讀;I2C單字符寫函數,用于調用系統函數完成在預定地址上預定位置開始的1個寄存器的寫;以及I2C單字符讀函數,用于調用系統函數完成在預定地址上預定位置開始的1個寄存器的讀。進一步地,第二函數包括以下中的至少一個:Native讀函數,用于在Native模式下對轉換芯片進行操作,實現從輔助通道讀取數據;Native寫函數,用于在Native模式下對轉換芯片進行操作,實現向輔助通道寫入數據;I2COverAuxChannel讀函數,用于在I2COverAuxChannel模式下對轉換芯片進行操作,實現從輔助通道讀取數據;以及I2COverAuxChannel寫函數,用于在I2COverAuxChannel模式下對轉換芯片進行操作,實現向輔助通道寫入數據。進一步地,Native讀函數、Native寫函數、I2COverAuxChannel讀函數和I2COverAuxChannel寫函數在運行過程中均調用第一函數中相應的一個函數。進一步地,第一控制數據包括外部設備需要配置的DP參數。根據本專利技術的另一個方面,提供了一種用于訪問DP輔助通道的裝置,包括:接收模塊,被配置為接收通過應用層傳入的輸入參數;生成模塊,被配置為根據輸入參數生成第一控制數據;轉換模塊,被配置為將第一控制數據轉換為DP格式的第二控制數據;以及輸出模塊,被配置為將第二控制數據通過DP輔助通道輸出到裝置連接的外部設備。根據本專利技術的另一方面,提供了一種用于實現訪問DP輔助通道的裝置,該裝置包括:CPU,被配置為接收通過應用層傳入的輸入參數,并根據輸入參數生成第一控制數據;以及轉換芯片,被配置為將第一控制數據轉換為DP格式的第二控制數據,并將第二控制數據通過DP輔助通道輸出到裝置連接的外部設備。進一步地,該裝置,還包括:I2C總線,與CPU相連,用于將第一控制數據傳送至轉換芯片。進一步地,CPU進一步被配置為:響應于應用層的請求,運行系統驅動,以向應用層提供訪問接口;并且通過訪問接口接收輸入參數。相對于現有技術中的技術方案,解決了現有技術中,設備應用層訪問DisplayPort輔助通道的方法過于復雜的技術問題。本專利技術實施例的技術方案具有簡單、實用、便于控制等優點。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是根據本專利技術一個實施例的用于訪問DP輔助通道的方法的流程圖;圖2是根據本專利技術一個實施例的用于訪問DP輔助通道的裝置的示意圖;圖3是根據本專利技術另一個實施例的用于訪問DP輔助通道的裝置的示意圖;以及圖4是根據本專利技術一個實施例的用于訪問DP輔助通道的裝置的硬件原理示意圖。具體實施方式為了使本
    的人員更好地理解本專利技術方案,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分的實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本專利技術保護的范圍。需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。根據本專利技術實施例,提供了訪問DP輔助通道的方法以及裝置的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。本專利技術實施例涉及一種操作或訪問DisplayPort的輔助通道的一種方式。本專利技術的實施例中,提出通過軟硬結合的方式,為移動設備的APP或視頻驅動程序提供一種間接訪問DisplayPort輔助通道的方式。其中,通過I2C傳遞DisplayPort設備需要配置的參數,然后芯片對參數進行轉換,并將參數通過輔助通道發送出去。根據本專利技術的一個實施例,提供了一種訪問DP輔助通道的方法,如圖1所示,其中示出了訪問DP輔助通道的方法的流程圖。該方法包括:步本文檔來自技高網
    ...
    訪問DP輔助通道的方法及裝置

    【技術保護點】
    一種用于訪問DP輔助通道的方法,其特征在于,包括:設備接收通過應用層傳入的輸入參數;所述設備根據所述輸入參數生成第一控制數據;所述設備將所述第一控制數據轉換為DP格式的第二控制數據;所述設備將所述第二控制數據通過DP輔助通道輸出到所述設備連接的外部設備。

    【技術特征摘要】
    1.一種用于訪問DP輔助通道的方法,其特征在于,包括:設備接收通過應用層傳入的輸入參數;所述設備根據所述輸入參數生成第一控制數據;所述設備將所述第一控制數據轉換為DP格式的第二控制數據;所述設備將所述第二控制數據通過DP輔助通道輸出到所述設備連接的外部設備。2.根據權利要求1所述的方法,其特征在于,所述設備接收通過應用層傳入的輸入參數包括:響應于應用層的請求,所述設備的CPU運行系統驅動,以向所述應用層提供訪問接口;以及所述設備通過所述訪問接口接收所述輸入參數。3.根據權利要求2所述的方法,其特征在于,在根據所述輸入參數生成第一控制數據之后,還包括:所述CPU通過I2C總線向轉換芯片發送所述第一控制數據。4.根據權利要求2所述的方法,其特征在于,所述系統驅動為Windows驅動,其中,向所述應用層提供訪問接口包括:通過所述Windows驅動中的IoDeviceControl函數向所述應用層提供DP輔助通道操作接口。5.根據權利要求3所述的方法,其特征在于:所述系統驅動中定義有對I2C總線進行操作的第一函數以及對輔助通道進行操作的第二函數。6.根據權利要求5所述的方法,其特征在于,通過所述第一函數和/或所述第二函數向所述轉換芯片提供操作數據。7.根據權利要求5所述的方法,其特征在于,所述第一函數包括以下中的至少一個:I2C批量寫函數,用于調用系統函數完成在預定地址上預定位置開始的多個寄存器的寫;I2C批量讀函數,用于調用系統函數完成在預定地址上預定位置開始的多個寄存器的讀;I2C單字符寫函數,用于調用系統函數完成在預定地址上預定位置開始的1個寄存器的寫;以及I2C單字符讀函數,用于調用系統函數完成在預定地址上預定位置開始的1個寄存器的讀。8.根據權利要求5所述的方法,其特征在于,所述第二函數包括以下中的至少一個:Native讀函數,用于在Native模式下對所述轉換芯片進行操作...

    【專利技術屬性】
    技術研發人員:紀鑫
    申請(專利權)人:硅谷數模半導體北京有限公司硅谷數模國際有限公司
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码久久| 日韩亚洲AV无码一区二区不卡| 人妻精品久久无码区洗澡| 亚洲AV无码成人精品区狼人影院| 少妇无码AV无码专区线| 国产在线无码不卡影视影院| 人妻无码久久精品人妻| 亚洲AV无码久久精品狠狠爱浪潮| 亚洲精品无码永久在线观看男男| 国产日韩AV免费无码一区二区| 亚洲AV无码资源在线观看 | 无码av免费网站| 日韩经典精品无码一区| 91无码人妻精品一区二区三区L| 亚洲男人第一无码aⅴ网站| 亚洲AV无码成人精品区日韩 | 97无码人妻福利免费公开在线视频 | 日韩免费a级毛片无码a∨| 国产成人精品无码播放| 中文字幕av无码不卡免费| 久久亚洲精品无码gv| 成人免费午夜无码视频| 久久久久琪琪去精品色无码| 中文字幕无码视频专区| 成人无码视频97免费| 国产做无码视频在线观看| 无码国产精品久久一区免费| 97人妻无码一区二区精品免费| 无码人妻精品一区二区三区在线| 日韩AV高清无码| 中文有无人妻vs无码人妻激烈 | 国产丝袜无码一区二区视频| 亚洲av永久中文无码精品| 中文AV人妻AV无码中文视频| 人妻丝袜中文无码av影音先锋专区| 亚洲AV综合色区无码一区爱AV| 亚洲日韩v无码中文字幕| 久久老子午夜精品无码怎么打| 无套中出丰满人妻无码| 高清无码中文字幕在线观看视频| 亚洲国产精品无码久久98|