System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術適用于投屏,尤其涉及一種基于type-c接口的投屏顯示方法、系統及相關設備。
技術介紹
1、usb?type-c是一種常用的充電和數據傳輸接口,由于其形狀在使用時不必區分正反面、并且能夠實現快速的數據傳輸,現被廣泛用于運行智能化操作系統的設備中,如智能手機、筆記本電腦等。基于usb?type-c接口,硬件廠商可以將多種協議集成于該接口之中,例如,智能手機可以通過type-c接口來進行充電,也可以通過type-c接口連接外部的硬盤進行數據讀寫,在筆記本電腦上,傳輸速率更快的type-c接口兼容雷電協議,可以實現高清視頻輸出、閃存數據讀寫等功能。
2、市場上的智能設備部分能夠支持通過type-c接口輸出dp協議(displayport)的視頻數據,用戶可以通過type-c接口來連接外部顯示器,并將設備輸出的dp協議視頻數據通過type-c的數據線傳輸到顯示器上,從而實現投屏或鏡像顯示的功能(該功能稱為type-c接口的dp?alt模式)。然而,由于type-c接口的使用越來越廣泛,受限于硬件能力和實現成本,并不是所有使用type-c接口的設備都集成了多種傳輸協議,這就導致在用戶想要使用type-c接口進行視頻傳輸時,部分智能設備可能無法輸出視頻的問題。
技術實現思路
1、本專利技術提供一種基于type-c接口的投屏顯示方法、系統及相關設備,旨在解決現有智能設備通過type-c接口投屏可能無法成功的技術問題。
2、為解決上述技術問題,第一方面,本專利技術
3、s101、通過type-c接口獲取源端設備輸出的輸出信號;
4、s102、判斷所述輸出信號是否屬于預設視頻信號,若是,將所述預設視頻信號編碼后傳輸至顯示設備以進行顯示,完成投屏;若否,則對所述輸出信號進行解析,獲取所述源端設備的平臺類型,執行步驟s103;
5、s103、基于所述平臺類型生成對應的復合驅動數據,并將所述復合驅動數據發送至所述源端設備,所述復合驅動數據用于將所述源端設備的顯示內容編碼為預設提取數據,并將所述預設提取數據通過type-c接口的預設數據通道輸出;
6、s104、通過type-c接口獲取所述源端設備輸出的所述預設提取數據,并將所述預設提取數據解碼還原為提取視頻信號,并將所述提取視頻信號傳輸至顯示設備以進行顯示。
7、更進一步地,所述預設視頻信號為dp?alt協議的視頻信號。
8、更進一步地,步驟s102中,對所述輸出信號進行解析,獲取所述源端設備的平臺類型的步驟,具體為:
9、解析并識別出所述輸出信號中的scsi命令字段,并基于scsi命令字段判斷出對應的所述平臺類型。
10、更進一步地,步驟s103具體為:
11、基于所述平臺類型生成對應的復合驅動數據,并將所述復合驅動數據通過type-c接口發送至所述源端設備。
12、更進一步地,步驟s103具體為:
13、基于所述平臺類型生成對應的復合驅動數據,并將所述復合驅動數據的下載鏈接以及操作提示編碼為二維碼,將所述二維碼發送至所述顯示設備以進行顯示,所述源端設備通過掃描所述二維碼以獲取并操作安裝所述復合驅動數據。
14、第二方面,本專利技術還提供一種基于type-c接口的投屏顯示系統,包括:
15、信號獲取模塊,用于通過type-c接口獲取源端設備輸出的輸出信號;
16、信號判斷模塊,用于判斷所述輸出信號是否屬于預設視頻信號,若是,則利用投屏傳輸模塊將所述預設視頻信號編碼后傳輸至顯示設備以進行顯示,完成投屏;若否,則對所述輸出信號進行解析,獲取所述源端設備的平臺類型,執行驅動生成模塊;
17、驅動生成模塊,用于基于所述平臺類型生成對應的復合驅動數據,并將所述復合驅動數據發送至所述源端設備,所述復合驅動數據用于將所述源端設備的顯示內容編碼為預設提取數據,并將所述預設提取數據通過type-c接口的預設數據通道輸出;
18、投屏傳輸模塊,用于通過type-c接口獲取所述源端設備輸出的所述預設提取數據,并將所述預設提取數據解碼還原為提取視頻信號,并將所述提取視頻信號傳輸至顯示設備以進行顯示。
19、更進一步地,所述預設視頻信號為dp?alt協議的視頻信號。
20、更進一步地,所述信號判斷模塊包括存儲子模塊,所述信號判斷模塊具體用于:
21、解析并識別出所述輸出信號中用于讀寫所述存儲子模塊的scsi命令字段,并基于scsi命令字段判斷出對應的所述平臺類型。
22、第三方面,本專利技術還提供一種計算機設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于type-c接口的投屏顯示程序,所述處理器執行所述基于type-c接口的投屏顯示程序時實現如上述實施例中任意一項所述的基于type-c接口的投屏顯示方法中的步驟。
23、第四方面,本專利技術還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有基于type-c接口的投屏顯示程序,所述基于type-c接口的投屏顯示程序被處理器執行時實現如上述實施例中任意一項所述的基于type-c接口的投屏顯示方法中的步驟。
24、本專利技術所達到的有益效果,在于提出了一種基于type-c接口的投屏顯示方法,該方法通過判斷通過type-c接口連接的源端設備是否能夠輸出投屏的dp視頻信號來決定投屏方式,當源端設備無法直接輸出視頻信號時,通過為源端設備安裝驅動程序的方式來主動提取源端設備的顯示內容,并通過type-c接口進行數據收集、并發送到外部的顯示設備進行顯示。本專利技術的方法在無論源端設備是否能夠通過type-c接口輸出dp視頻信號的情況下都能夠實現投屏,適用于多平臺,且操作簡單,提高了用戶投屏的便利性。
本文檔來自技高網...【技術保護點】
1.一種基于Type-C接口的投屏顯示方法,其特征在于,包括以下步驟:
2.如權利要求1所述的基于Type-C接口的投屏顯示方法,其特征在于,所述預設視頻信號為DP?alt協議的視頻信號。
3.如權利要求1所述的基于Type-C接口的投屏顯示方法,其特征在于,步驟S102中,對所述輸出信號進行解析,獲取所述源端設備的平臺類型的步驟,具體為:
4.如權利要求1所述的基于Type-C接口的投屏顯示方法,其特征在于,步驟S103具體為:
5.如權利要求1所述的基于Type-C接口的投屏顯示方法,其特征在于,步驟S103具體為:
6.一種基于Type-C接口的投屏顯示系統,其特征在于,包括:
7.如權利要求6所述的基于Type-C接口的投屏顯示系統,其特征在于,所述預設視頻信號為DP?alt協議的視頻信號。
8.如權利要求6所述的基于Type-C接口的投屏顯示系統,其特征在于,所述信號判斷模塊包括存儲子模塊,所述信號判斷模塊具體用于:
9.一種計算機設備,其特征在于,包括:存儲器、處理器及存儲
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有基于Type-C接口的投屏顯示程序,所述基于Type-C接口的投屏顯示程序被處理器執行時實現如權利要求1-5中任意一項所述的基于Type-C接口的投屏顯示方法中的步驟。
...【技術特征摘要】
1.一種基于type-c接口的投屏顯示方法,其特征在于,包括以下步驟:
2.如權利要求1所述的基于type-c接口的投屏顯示方法,其特征在于,所述預設視頻信號為dp?alt協議的視頻信號。
3.如權利要求1所述的基于type-c接口的投屏顯示方法,其特征在于,步驟s102中,對所述輸出信號進行解析,獲取所述源端設備的平臺類型的步驟,具體為:
4.如權利要求1所述的基于type-c接口的投屏顯示方法,其特征在于,步驟s103具體為:
5.如權利要求1所述的基于type-c接口的投屏顯示方法,其特征在于,步驟s103具體為:
6.一種基于type-c接口的投屏顯示系統,其特征在于,包括:
7.如權利要求6所述的基于type-c接口的投屏顯示系統,其特征...
【專利技術屬性】
技術研發人員:李政峰,江振綱,鄭建章,
申請(專利權)人:深圳市炬力北方微電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。