[發明專利]攝像頭應用系統和方法有效
| 申請號: | 201110194829.6 | 申請日: | 2011-07-12 |
| 公開(公告)號: | CN102883139A | 公開(公告)日: | 2013-01-16 |
| 發明(設計)人: | 吳鏡波;張江華 | 申請(專利權)人: | 北京中星微電子有限公司 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04N5/232;G06T7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 攝像頭 應用 系統 方法 | ||
【技術領域】
本發明涉及攝像頭領域,特別是關于一種攝像頭應用系統和方法。
【背景技術】
目前攝像頭(Camera)在PC(Personal?Computer)環境下進行視頻預覽應用時,只能同時供一個應用程序使用。換句話說,如果一個應用程序(比如MSN、QQ、SKYPE等視頻軟件)正在利用所述攝像頭進行視頻通話、錄像和照相等視頻預覽功能,那么其它應用程序則無法同時利用同一攝像頭進行視頻預覽功能。
除了視頻預覽應用外,基于所述攝像頭還可以實現一些基于視頻圖像的分析或檢測的功能,例如檢測當前環境中是否出現某種特定物體的移入或移出、檢測當前環境中的目標等,這可以被統稱為視頻檢測功能。如果所述視頻檢測功能是由PC環境下的獨立的應用程序來實現的,那么該應用程序同樣不可以與其他應用程序同時使用所述攝像頭。也就是說,在PC環境下利用所述攝像頭進行視頻檢測應用時,則不得不停止視頻預覽應用,而在PC環境下利用所述攝像頭進行視頻預覽應用時,則不得不停止視頻檢測應用,兩種應用不能同時進行。
為克服這一問題,可以將視頻檢測功能加入某一應用程序,這樣可以在利用該應用程序進行視頻預覽時,也可以同時進行視頻檢測。然而,所述視頻檢測功能必須基于該應用程序才能啟動,并且在進行視頻檢測時,同樣不能利用其它應用程序進行視頻預覽。
因此,希望提出一種改進的攝像頭應用方案來克服上述問題。
【發明內容】
本發明的目的在于提供一種攝像頭應用系統,其可以在實現視頻檢測的同時實現視頻預覽。
本發明的目的在于提供一種攝像頭應用方法,其可以在實現視頻檢測的同時實現視頻預覽。
為解決上述問題,根據本發明的一個方面,本發明提出一種攝像頭應用系統,其包括:位于硬件層的攝像頭設備,其采集視頻數據;位于應用層的應用程序;和位于驅動層的攝像頭驅動組件,其包括攝像頭驅動模塊和視頻檢測模塊。在單獨進行視頻預覽時,所述攝像頭驅動模塊將獲得的視頻數據提供給應用層的應用程序,在單獨進行視頻檢測時,所述攝像頭驅動模塊將獲得的視頻數據提供給所述視頻檢測模塊,在同時進行視頻檢測和視頻預覽時,所述攝像頭驅動模塊將所述視頻數據提供給所述視頻檢測模塊和應用層的應用程序。
進一步的,所述應用程序包括有第一應用程序和第二應用程序,所述攝像頭驅動模塊將獲得的視頻數據提供給應用層的第一應用程序,第一應用程序利用來自所述攝像頭驅動模塊的視頻數據進行視頻預覽;所述視頻檢測模塊利用自所述攝像頭驅動模塊的視頻數據進行視頻檢測,并將檢測結果返回給第二應用程序。
更進一步的,在所述攝像頭驅動組件設置一標志,該標志表明所述視頻檢測模塊是開啟還是關閉,該標志由所述第二應用程序來控制。
根據本發明的另一個方面,本發明提出一種基于攝像頭系統的應用方法,所述攝像頭系統包括位于硬件層的采集視頻數據的攝像頭設備、位于應用層的應用程序和位于驅動層的包括攝像頭驅動模塊和視頻檢測模塊的攝像頭驅動組件。所述方法包括:所述攝像頭驅動模塊從所述攝像頭設備處獲得視頻數據;在單獨進行視頻預覽時,所述攝像頭驅動模塊將獲得的視頻數據提供給應用層的應用程序,在單獨進行視頻檢測時,所述攝像頭驅動模塊將獲得的視頻數據提供給所述視頻檢測模塊,在同時進行視頻檢測和視頻預覽時,所述攝像頭驅動模塊將所述視頻數據提供給所述視頻檢測模塊和應用層的應用程序。
進一步的,所述應用程序包括有第一應用程序和第二應用程序,所述攝像頭驅動模塊將獲得的視頻數據提供給應用層的第一應用程序,所述方法還包括:第一應用程序利用來自所述攝像頭驅動模塊的視頻數據進行視頻預覽;所述視頻檢測模塊利用自所述攝像頭驅動模塊的視頻數據進行視頻檢測,并將檢測結果返回給第二應用程序。
更進一步的,在所述攝像頭驅動組件設置一標志,該標志表明所述視頻檢測模塊是開啟還是關閉,該標志由所述第二應用程序來控制,所述方法還包括:第二應用程序將所述標志設置為開啟,如果此時正在進行視頻預覽,所述攝像頭驅動模塊在將獲得的視頻數據提供給第一應用程序的同時,也將所述視頻數據提供給所述視頻數檢測模塊。
更進一步的,所述方法還包括:第一應用程序開啟視頻預覽,如果此時正在進行視頻檢測,則所述攝像頭驅動模塊中止從攝像頭設備處獲得視頻數據以中止正在進行的視頻檢測;和所述攝像頭驅動模塊重新請求從攝像頭設備處開始獲取視頻數據,并將獲得的視頻數據提供給進行第一應用程序和視頻檢測模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中星微電子有限公司,未經北京中星微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110194829.6/2.html,轉載請聲明來源鉆瓜專利網。





