[發明專利]一種基于Android系統的UVC Gadget實現方法在審
| 申請號: | 202210624742.6 | 申請日: | 2022-06-02 |
| 公開(公告)號: | CN115665266A | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 盛小木;周照;王明 | 申請(專利權)人: | 深圳市江元智造科技有限公司 |
| 主分類號: | H04L69/00 | 分類號: | H04L69/00 |
| 代理公司: | 深圳市徽正知識產權代理有限公司 44405 | 代理人: | 郭振媛 |
| 地址: | 518000 廣東省深圳市寶安區沙井街道和一社區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 系統 uvc gadget 實現 方法 | ||
本發明公開了一種基于Android系統的UVC Gadget實現方法,涉及Android系統技術領域,本發明包括S1:首先將Webcan模塊進行初始化操作;S2:然后使webcam driver結構體用于描述USB設備的基本信息;S3:然后獲取UVC設備硬件的參數信息;S4:注冊UVC控制數據、UVC高速模式和全速模式數據流信息的描述;S5:通過調用函數注冊UVC設備的具體功能;S6:注冊video設備,并初始化該設備,設置圖像格式、幀速率和尺寸,并分配內存空間和采集USB設備圖像數據。本發明為一種基于Android系統的UVC Gadget實現方法,使Android系統中對于各種視頻設備均能夠進行兼容性使用,提高了現有技術的基礎上,能夠實現UVC Gadget驅動,使Android系統在視頻設備的使用上有重大突破,能夠對各種視頻設備進行參數采集,優化視頻傳輸。
技術領域
本發明涉及Android系統技術領域,特別涉及一種基于Android系統的 UVCGadget實現方法。
背景技術
UVC,全稱為:USB video class或USB video device class。是Microsoft 與另外幾家設備廠商聯合推出的為USB視頻捕獲設備定義的協議標準,目前 已成為USB org標準之一,如今的主流操作系統(如Windows XP SP2 and later, Linux 2.4.6and later,MacOS 10.5and later)都已提供UVC設備驅動, 因此符合UVC規格的硬件設備在不需要安裝任何的驅動程序下即可在主機中 正常使用。使用UVC技術的包括攝像頭、數碼相機、類比影像轉換器、電視 棒及靜態影像相機等設備。
USB Gadget驅動主要用來實現Linux操作系統中USB設備相關Device 端的功能。這部分功能的實現出現的比較晚,Linux2.4.23版本之后的操作 開始集成這部分功能的實現。Gadget驅動包含一套獨有的API接口,設備接 口通過USB設備控制單元來實現,根據不同的設備功能,需要提供不同的驅 動。
現有的采用USB主機端,USB主機端需要支持成百上千的設備類型,通過 USB核來管理這些設備可以簡化USB設備功能的開發復雜度,其操作過程比較 復雜,接觸的設備類型比較多,目前使用USB接口的視頻設備種類繁多,現 有的技術不能兼容多種視頻設備,具備一定的局限性,因此,有必要提供一 種基于Android系統的UVC Gadget實現方法。
發明內容
本發明的主要目的在于提供一種基于Android系統的UVC Gadget實現方 法,可以有效解決背景技術現有的采用USB主機端,USB主機端需要支持成百 上千的設備類型,通過USB核來管理這些設備可以簡化USB設備功能的開發 復雜度,其操作過程比較復雜,接觸的設備類型比較多,目前使用USB接口 的視頻設備種類繁多,現有的技術不能兼容多種視頻設備,具備一定的局限 性的問題。
為實現上述目的,本發明采取的技術方案為:一種基于Android系統的 UVCGadget實現方法,具體實現方式如下:
S1:首先將Webcan模塊通過usb composite register或webcam driver 函數進行初始化操作;
S2:然后使webcam driver結構體描述USB設備的基本信息,包括USB 類型、版本、PID、VID等設備信息;
S3:然后獲取UVC設備硬件的參數信息;
S4:注冊UVC控制數據、UVC高速模式和全速模式數據流信息的描述,形 成UVC控制模塊、UVC全速數據模塊和UVC高速數據模塊;
S5:通過調用uvc control cls、uvc fs streaming cls或uvc hs streaming cls函數注冊UVC設備的具體功能;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市江元智造科技有限公司,未經深圳市江元智造科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210624742.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯示裝置
- 下一篇:車輛調度方法、裝置、存儲介質及芯片





