Cửa sổ video BT.656

Một phần của tài liệu Thuật toán xử lý ảnh trên kit DSP (Trang 54 - 56)

Định dạng BT.656 là một định dạng xen kẽ bao gồm hai trường. cổng video cho phép capture một hoặc cả hai trường. Các hình ảnh được capture là một tập hợp con của từng trường và có thể lớn hơn hoặc nhỏ hơn so với vùng active video. Vị trí hình ảnh capture được xác định bởi thanh ghi VCxSTRT1 và VCxSTOP cho trường 1, và VCxSTRT2 và VCxSTOP2 cho trường 2. Các bit VCXSTART và VCXSTOP thiết lập vị trí cửa sổ ngang cho trường liên quan đến các bộ đếm điểm ảnh HCOUNT. Các bit VCYSTART và VCYSTOP thiết lập vị trí thẳng đứng cho các bộ đếm dòng VCOUNT. Điều này được thể hiện trong Hình 2-9. Gia tăng HCOUNT trên mỗi chu kỳ lấy mẫu chroma (mỗi cạnh lên (rise edge) khác VCLKIN) mà capture được kích hoạt. Một khi VCOUNT = YSTART, line capturebắt đầu khi HCOUNT = XSTART. Nó tiếp tục cho đến khi HCOUNT = XSTOP. Capture của một trường là hoàn tất khi HCOUNT = VCXSTOP và

VCOUNT = VCYSTOP.

Hình 2. 6 Các tham số video capture

Bảng 2-10 cho thấy các tiêu chuẩn máy ảnh kỹ thuật số thông thường và số số trường mỗi giây, số dòng tích cực cho mỗi trường, và số lượng điểm ảnh tích cực trên mỗi dòng.

Hình 2. 7 Tiêu chuẩn chung của chuẩn thu video

Đối với chế độ thu video BT.656, bộ đệm FIFO được chia thành ba phần (ba bộ đệm). Một phần là 1.280 byte và được dành riêng để lưu giữ các mẫu dữ liệu Y. Hai phần khác được dành riêng để lưu giữ các mẫu dữ liệu Cb và các mẫu dữ liệu Cr tương ứng. Kích thước cho mẫuCb và Cr là 640 byte mỗi bộ đệm . Các dòng dữ

liệu video đến được chia thành Y, CB, và Cr, scaled (nếu được chọn), và các bộ đệm Y, CB, và Cr được làm đầy. Mỗi một trong số ba bộ đệm có một vị trí bộ nhớ ánh xạ liên kết với nó; YSRC, CBSRC, và CRSRC. Các YSRC, CBSRC, và vị trí CRSRC chỉ được đọc và sử dụng bởi DMA để truy cập dữ liệu lấy mẫu video được lưu trong FIFOs. Nếu capture video được kích hoạt (bit BLKCAP trong VCxCTL được xóa), điểm ảnh trong cửa sổ capture bị bắt trong các bộ đệm Y, CB, và Cr. Các các modul capture video này sử dụng các sự kiện YEVT, CbEVT, và CrEVT để thông báo cho bộ điều khiển DMA sao chép dữ liệu từ bộ đệm capture vào bộ nhớ DSP. Số lượng doublewords cần thiết để tạo ra các sự kiện được thiết lập bởi các bít VCTHRLDn trong VCxTHRLD. Trên mỗi YEVT, DMA có thể di chuyển dữ liệu từ bộ đệm Y tới bộ nhớ DSP bằng cách sử dụng địa chỉ YSRC như địa chỉ nguồn. trên mỗi CbEVT, DMA có thể di chuyển dữ liệu từ bộ đệm Cb vào bộ nhớ DSP sử dụng vị trí CBSRC như địa chỉ nguồn. Trên mỗi CrEVT, DMA có thể di chuyển dữ liệu từ bộ đệm Cr vào bộ nhớ DSP sử dụng các vị trí CRSRC nhưđịa chỉ nguồn. Lưu ý rằng kích thước chuyển từ bộ đệm Cb và Cr là một nửa kích thước chuyển giao từ bộ đệm Y cho mỗi bốn mẫu Y, có hai mẫu Cb và hai mẫu Cr.

Một phần của tài liệu Thuật toán xử lý ảnh trên kit DSP (Trang 54 - 56)

Tải bản đầy đủ (PDF)

(113 trang)