[發明專利]一體機攝像頭的識別方法、系統以及一體機有效
| 申請號: | 202210003884.0 | 申請日: | 2022-01-05 |
| 公開(公告)號: | CN114025157B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 譚貴勇;袁建波;黎超 | 申請(專利權)人: | 廣州朗國電子科技股份有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00;H04N5/232 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 畢曉萌 |
| 地址: | 510700 廣東省廣州市黃埔區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一體機 攝像頭 識別 方法 系統 以及 | ||
本申請公開了一種一體機攝像頭的識別方法、系統以及一體機,涉及一體機技術,方法包括以下步驟:在安卓系統內核初始化完成后,啟動攝像頭模塊的初始化;檢測物理攝像頭,當所述攝像頭模塊沒有檢測到物理攝像頭時,再次執行檢測物理攝像頭的步驟;當所述攝像頭模塊檢測到物理攝像頭時,繼續完成所述攝像頭模塊的初始化。本申請可以避免攝像頭在一體機啟動過程中不被識別的問題,以確保攝像頭被正確加載。
技術領域
本申請涉及一體機技術,特別是一種一體機攝像頭的識別方法、系統以及一體機。
背景技術
在一體機中,攝像頭逐漸成為標配,第一代Android Camera模塊只是在內核啟動完成后的開機階段去加載一次攝像頭,之后接入的攝像頭就無法識別。
基于該缺陷,如果在Camera模塊初始化完成后才識別到攝像頭,將導致攝像頭不被系統正確地識別,致使攝像頭無法使用。
發明內容
本申請旨在至少解決現有技術中存在的技術問題之一。為此,本申請提出一種一體機攝像頭的識別方法、系統以及一體機,以解決內置攝像頭在一體機啟動時無法被識別的情況。
一方面,本申請實施例提供了一種一體機攝像頭的識別方法,包括以下步驟:
在安卓系統內核初始化完成后,啟動攝像頭模塊的初始化;
檢測物理攝像頭,當所述攝像頭模塊沒有檢測到物理攝像頭時,再次執行檢測物理攝像頭的步驟;
當所述攝像頭模塊檢測到物理攝像頭時,繼續完成所述攝像頭模塊的初始化。
在一些實施例中,在所述再次執行檢測物理攝像頭的步驟之前還包括以下步驟:
執行長度為第一時長的延時。
在一些實施例中,在安卓系統內核初始化完成后,啟動攝像頭模塊的初始化之前,還包括以下步驟:
執行長度為第二時長的延時。
在一些實施例中,所述第二時長,根據所述物理攝像頭被識別的日志中的時間確定。
在一些實施例中,所述第二時長通過以下方式確定:
獲取第二時長的配置文件,以及物理攝像頭被識別的日志;
根據所述日志中物理攝像頭被識別的時間與對應的系統啟動時間,確定所述物理攝像頭的平均啟動時間;
根據所述平均啟動時間,估算第二時長所需的長度;
根據估算的第二時長修改所述配置文件。
在一些實施例中,所述檢測物理攝像頭的步驟具體包括:
按順序檢查若干個指定的設備節點中是否連接物理攝像頭;
當任一設備節點中連接有物理攝像頭時,返回檢查用于表示檢測到物理攝像頭的第一信息;
當所述設備節點中均未連接物理攝像頭時,返回檢查用于表示未檢測到物理攝像頭的第二信息。
另一方面,本實施例公開了一種一體機攝像頭的識別系統,包括:
存儲器,用于存儲程序;
處理器,用于加載所述程序以執行所述的一體機攝像頭的識別方法。
另一方面,本實施例公開了一種一體機,包括攝像頭和主控模塊;
所述攝像頭連接至主控模塊;
所述主控模塊上搭載有安卓系統,所述主控模塊用于執行以下步驟:
在安卓系統內核初始化完成后,啟動攝像頭模塊的初始化;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技股份有限公司,未經廣州朗國電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210003884.0/2.html,轉載請聲明來源鉆瓜專利網。





