中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      基于Quick Capture技術的攝像頭驅動方案

      時間:2024-09-24 23:20:42 理工畢業論文 我要投稿
      • 相關推薦

      基于Quick Capture技術的攝像頭驅動方案

      摘要:介紹一種高速高質量的嵌入式攝像頭傳輸技術——Quick Capture技術;詳細敘述其設計思想和工作流程,并用可編程邏輯器件Bulverde板卡予以實現。

      隨著嵌入式處理器的普及和硬件成本的不斷降低,具有拍照和攝像功能的手機逐步走進了人們的生活。但由于嵌入式處理器的速度有限,在處理圖形和多媒體數據方面顯得力不從心,導致嵌入式系統的攝像頭分辨率低、色深低、數據傳送速度慢,無法滿足人們即時捕捉高質量圖片和視頻的需求。Quick Capture技術是一種專為手持設備設計,用來改進圖像質量和傳輸速度的技術。本文基于Quick Capture技術,就攝像頭驅動程序和圖片信息傳輸問題,提供一種解決方案。

      1 硬件介紹

      本人選擇的嵌入式微處理器是2003年底Intel公司剛剛推出的一款專門面向移動電話和掌上電腦的專用處理器,PXA27x系列,代號為Bulverde。該處理器采用了Quick Capture技術。Quick Capture為成像設備與無線設備提供接口,有助于改進圖像質量以及降低產品整體成本。該項技術包括快速瀏覽、快速拍照和快速視頻拍攝三種操作模式。該技術使得Bulverde可以支持400萬像素數碼鏡頭,并能提供最大416Mbps的數據傳輸速率。

      集成在該開發板上的是Agilent公司的型號為ADCM-2650-0001的攝像頭感應器。在VGA(480×640)分辨率下,每秒傳輸的圖片能達到15幀,具備自動曝光和白平衡功能,并且針對嵌入式應用做了很多優化處理,所以非常適合嵌入式領域的應用。ADCM-2650-0001內含3個獨立的FIFO條目,存儲從感應器捕捉到的視頻或者圖片數據信息。連接處理器和攝像頭感應器的是Quick Capture Interface(快速捕捉接口),它提供了以下幾種類型的寄存器:

      ①QCI(Quick Capture Interface)控制寄存器0~4;

      ②QCI時間間隔寄存器;

      ③QCI狀態寄存器;

      ④QCI FIFO控制寄存器;

      ⑤QCI接收緩沖區寄存器。

      通過這些寄存器,可以控制整個處理器與感應器之間的工作流程。

      攝像頭感應器與Intel XScale處理器之間的連接,如圖1所示。

      2 接口的實現

      本人采用的是ElaME1.0(“和欣”手機操作系統)作為嵌入式操作系統。這是一款由我國自主開發的智能手機操作系統,基于微內核,具有多進程、多線程、搶占式、基于線程的多優先級任務調度等特性。和欣操作系統體積小,速度快,適合網絡時代的絕大部分嵌入式信息設備;除了支持攝像頭感應器外,還支持彩色LCD、觸摸屏、USB等多種嵌入式設備。

      2.1 ElaME下的攝像頭驅動模型

      ElaME的驅動模塊如圖2所示。

      ElaME的驅動模型與Unix、Windows操作系統的不一樣。它把驅動程序構件化了,使得驅動程序具備了構件的靈活等多種特性。例如:當操作系統啟動時并不用加載所有的驅動程序,而是當用戶需要用到該設備時才加載。這樣的設計使得在手機硬件資源比較緊張的環境中比傳統的嵌入式操作性系統具有更強的競爭力。設備管理器(device manager)是一個內核對象,管理系統中所有的設備與驅動對象,負責設備信息的搜集、驅動構件對象的創建和刪除、設備硬件資源的沖突檢測等。

      攝像頭感應器驅動就是一個構件對象,它的主要工作有以下幾點:

      ①負責通過I2C總線查詢攝像頭感應器信息,調節攝像頭感應器的設置;

      ②建立和控制DMA傳輸通道,通過DMA方式將3個FIFO里的數據信息傳送到的內存中;

      ③提供可以給用戶態程序使用的接口。

      2.2 攝像頭感應器驅動的關鍵技術實現

      下面從驅動設計上,具體說明如何基于Quick Capture技術,通過DMA方式在感應器的FIFO與內存之間建立最快速最高質量的數據傳送。

      在PXA27x型號的處理器中,有兩種內部外圍器件:外部總線的外圍器件(PBP)和內部總線的外圍器件(IBP)。快速捕捉接口(Quick Capture Interface)屬于IBP。內部總線的外圍器件通過外圍總線連接至DMAC,使用流數據傳送。DMAC有兩種工作方式:描述器取入方式和非描述器取入方式。因為當前手機上捕捉到的圖片大小分別是從QQVGA(160×120)、QCIF(176×144)、QVGA(320×240)、VGA(480×640)不等,最小QQVGA的每張圖片大小也有37.5KB,而每個描述器一次最大能傳送(8K-1)B,所以選擇多描述器鏈的方式。描述器鏈就是將該描述器的特定寄存器內存放的是下一個描述器的地址,當該描述器傳送完自身的數據后,能獲得下一描述器的地址,讀取描述器內的信息,然后繼續下一輪的數據傳送。每個FIFO都有自己的一串描述器鏈。如果是捕捉圖片,采用一個FIFO即可,如果捕捉視頻,要用到三個FIFO。

      以下是建立多描述器鏈的步驟。

      ①根據圖片的格式來確定每幀的大小,如為RGB565格式。

      frame_size=camera_info

      【基于Quick Capture技術的攝像頭驅動方案】相關文章:

      基于顧客情感和諧的情感營銷驅動模式研究03-22

      基于項目驅動的機械制圖教學改革03-12

      基于對轉雙轉子電機的電動汽車驅動特性研究03-07

      基于Windows2000開發WDM設備驅動程序的方法03-19

      基于技術跨越的企業技術學習探討03-22

      基于Ajax技術的網站設計03-08

      基于EDA技術的FPGA設計03-18

      基于圖像的OMR技術的實現03-07

      基于PCI總線的雙DSP系統及WDM驅動程序設計03-19

      主站蜘蛛池模板: 最新国产女主播福利在线观看| 临湘市| 国产成年无码久久久免费| 韩国三级大全久久网站| 精品国产一区二区三区亚洲人| 国产精品久久这里只有精品| 精品亚洲一区二区视频| 韩国无码精品人妻一区二| 石门县| 国产在线高清无码不卡| 精品乱码一区内射人妻| 晋州市| 中西区| 国产日韩久久久久69影院| av一区二区不卡久久| 蜜桃视频一区二区三区在线| 亚洲国产成人aⅴ毛片大全| 国产精品制服一区二区| 中文字幕日本丰满人妻| 精品理论一区二区三区| 乌拉特后旗| 铁岭县| 准格尔旗| 动漫av纯肉无码av在线播放| 武平县| 一本色道久久亚洲综合精品蜜桃| 沛县| 车险| 国产精品美女久久久久浪潮AVⅤ | 久久久亚洲精品午夜福利| 久久久久亚洲AV片无码乐播 | 精品久久久久久国产潘金莲| 亚洲国产高清在线视频| 在线日韩人妻高清在线| 亚洲中文字幕精品久久久久久直播| 免费观看一区二区av蜜桃| 91精品国产无码在线观看| 日韩肥熟妇无码一区二区三区| 久久久婷婷综合亚洲av| 亚洲黄片高清在线观看| 免费视频这里是精品视频 |