本發(fā)明涉及電子設備,更具體地,本發(fā)明涉及一種攝像頭數(shù)據(jù)的處理方法、電子設備、拍攝設備及攝像頭數(shù)據(jù)的處理系統(tǒng)。
背景技術:
1、隨著科技的發(fā)展,增強現(xiàn)實(augmented?reality,ar)設備的主流形式是分體式ar設備。分體式ar設備的ar眼鏡僅局限于作為一個顯示設備,主要的算力不在ar眼鏡,而在與之配套的主機設備上,比如puck、手機等等。
2、在增強現(xiàn)實場景中,用戶佩戴ar眼鏡看到圖像,是主機設備使用ar眼鏡所采集的攝像頭數(shù)據(jù)進行算法計算所得到的。
3、但是,主機設備中的部分攝像頭應用,無法獲取到ar眼鏡所采集的攝像頭數(shù)據(jù)。
技術實現(xiàn)思路
1、本發(fā)明實施例的一個目的是提供一種攝像頭數(shù)據(jù)的處理方法、電子設備、拍攝設備及系統(tǒng)。
2、根據(jù)本公開的第一方面,提供了一種攝像頭數(shù)據(jù)的處理方法,應用于電子設備,所述電子設備的應用程序?qū)影惭b有第一攝像頭應用,所述電子設備的應用程序框架層包括攝像頭框架,所述電子設備的硬件抽象層包括攝像頭硬件抽象層,所述電子設備的驅(qū)動層包括第一攝像頭驅(qū)動;
3、所述攝像頭框架分別與所述第一攝像頭應用和所述攝像頭硬件抽象層進行數(shù)據(jù)交互,所述攝像頭硬件抽象層還與所述第一攝像頭驅(qū)動進行數(shù)據(jù)交互;
4、所述方法包括:
5、接收與所述電子設備建立無線通信連接的拍攝設備所發(fā)送的攝像頭數(shù)據(jù);
6、將所述攝像頭數(shù)據(jù)發(fā)送至所述第一攝像頭驅(qū)動,以使所述第一攝像頭驅(qū)動通過所述攝像頭硬件抽象層和所述攝像頭框架,將所述攝像頭數(shù)據(jù)上傳至所述第一攝像頭應用。
7、可選的,所述第一攝像頭驅(qū)動包括安卓原生的攝像頭驅(qū)動,所述攝像頭硬件抽象層包括安卓原生的攝像頭硬件抽象層;或者,所述第一攝像頭驅(qū)動包括無線攝像頭驅(qū)動,所述攝像頭硬件抽象層包括無線攝像頭硬件抽象層。
8、可選的,所述方法包括:
9、響應于啟動第一攝像頭應用的操作,通過顯示界面提供至少一個攝像頭;
10、將所述攝像頭數(shù)據(jù)發(fā)送至與所選擇的攝像頭對應的第一攝像頭驅(qū)動。
11、可選的,所述將所述攝像頭數(shù)據(jù)發(fā)送至所述第一攝像頭驅(qū)動之前,所述方法還包括:
12、根據(jù)與所述無線通信連接對應的目標無線通信協(xié)議,對接收到的所述攝像頭數(shù)據(jù)進行解析處理。
13、根據(jù)本公開的第二方面,提供了一種攝像頭數(shù)據(jù)的處理方法,應用于包括攝像頭的拍攝設備,所述拍攝設備的應用程序?qū)影惭b有第二攝像頭應用,所述拍攝設備的驅(qū)動層包括第二攝像頭驅(qū)動;
14、所述第二攝像頭應用通過所述第二攝像頭驅(qū)動獲取攝像頭數(shù)據(jù);
15、所述第二攝像頭應用將所述攝像頭數(shù)據(jù)發(fā)送至與所述拍攝設備建立無線通信連接的電子設備。
16、可選的,所述第二攝像頭應用將所述攝像頭數(shù)據(jù)發(fā)送至與所述拍攝設備建立無線通信連接的電子設備之前,所述方法還包括:
17、所述第二攝像頭應用對所述攝像頭數(shù)據(jù)進行編碼壓縮處理。
18、可選的,所述第二攝像頭應用將所述攝像頭數(shù)據(jù)發(fā)送至與所述拍攝設備建立無線通信連接的電子設備之前,所述方法還包括:
19、根據(jù)與所述無線通信連接對應的目標無線通信協(xié)議,對所述攝像頭數(shù)據(jù)進行封裝處理。
20、根據(jù)本公開的第三方面,提供了一種電子設備,包括第一處理器和第一存儲器,所述第一存儲器用于存儲第一計算機程序,所述第一計算機程序用于控制所述第一處理器執(zhí)行如本公開第一方面所述的方法。
21、根據(jù)本公開的第四方面,提供了一種拍攝設備,包括第二處理器和第二存儲器,所述第二存儲器用于存儲第二計算機程序,所述第二計算機程序用于控制所述第二處理器執(zhí)行如本公開第二方面所述的方法。
22、根據(jù)本公開的第五方面,提供了一種攝像頭數(shù)據(jù)的處理系統(tǒng),包括根據(jù)本公開第三方面所述的電子設備、根據(jù)本公開第四方面所述的拍攝設備,,所述電子設備和所述拍攝設備之間建立無線通信連接。
23、通過本實施例的方法,可以在電子設備與設置有攝像頭的拍攝設備建立無線通信連接的情況下,充分利用拍攝設備所采集的攝像頭數(shù)據(jù)和電子設備的算力,將拍攝設備模擬成電子設備的一個攝像頭,使得電子設備中的第一攝像頭應用可以使用拍攝設備所采集的攝像頭數(shù)據(jù)。
24、通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
1.一種攝像頭數(shù)據(jù)的處理方法,其特征在于,應用于電子設備,所述電子設備的應用程序?qū)影惭b有第一攝像頭應用,所述電子設備的應用程序框架層包括攝像頭框架,所述電子設備的硬件抽象層包括攝像頭硬件抽象層,所述電子設備的驅(qū)動層包括第一攝像頭驅(qū)動;
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一攝像頭驅(qū)動包括安卓原生的攝像頭驅(qū)動,所述攝像頭硬件抽象層包括安卓原生的攝像頭硬件抽象層;或者,所述第一攝像頭驅(qū)動包括無線攝像頭驅(qū)動,所述攝像頭硬件抽象層包括無線攝像頭硬件抽象層。
3.根據(jù)權利要求2所述方法,其特征在于,所述方法包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述將所述攝像頭數(shù)據(jù)發(fā)送至所述第一攝像頭驅(qū)動之前,所述方法還包括:
5.一種攝像頭數(shù)據(jù)的處理方法,其特征在于,應用于包括攝像頭的拍攝設備,所述拍攝設備的應用程序?qū)影惭b有第二攝像頭應用,所述拍攝設備的驅(qū)動層包括第二攝像頭驅(qū)動;
6.根據(jù)權利要求5所述的方法,其特征在于,所述第二攝像頭應用將所述攝像頭數(shù)據(jù)發(fā)送至與所述拍攝設備建立無線通信連接的電子設備之前,所述方法還包括:
7.根據(jù)權利要求5所述的方法,其特征在于,所述第二攝像頭應用將所述攝像頭數(shù)據(jù)發(fā)送至與所述拍攝設備建立無線通信連接的電子設備之前,所述方法還包括:
8.一種電子設備,其特征在于,包括第一處理器和第一存儲器,所述第一存儲器用于存儲第一計算機程序,所述第一計算機程序用于控制所述第一處理器執(zhí)行如權利要求1至4中任一項所述的方法。
9.一種拍攝設備,其特征在于,包括第二處理器和第二存儲器,所述第二存儲器用于存儲第二計算機程序,所述第二計算機程序用于控制所述第二處理器執(zhí)行如權利要求5至7中任一項所述的方法。
10.一種攝像頭數(shù)據(jù)的處理系統(tǒng),其特征在于,包括根據(jù)權利要求8所述的電子設備、根據(jù)權利要求9所述的拍攝設備,所述電子設備和所述拍攝設備之間建立無線通信連接。