在圖 271 中,您可以看到灰階 JPEG 編碼 VisualApplets 範例程序的頂層設計,其中包含 Implementation 和 Parameters 模組。在此頂層設計中,您還可以找到有關設計中的程序數量以及範例實作中所使用的設計時脈頻率的資訊。
在 Parameters 方塊上按一下滑鼠右鍵,即可設定應用程式參數,例如影像尺寸、JPEG Quality 或 Pixel Format。您可以在硬體執行應用程式期間動態設定這些參數。 JPEG 壓縮實作於 Implementation 模組中。 基本實作結構請參見圖 272。
一張最大尺寸為 5120x5120 像素的 8 位元灰階影像,會從攝影機介面直接 傳送至操作員 JPEG_Encoder。相較於先前的 JPEG 操作員 JPEG_Encoder_Gray 操作元,無需額外的 8x8 像素區塊排序模組。 右鍵點擊該操作元,即可設定圖片寬度與高度等參數,或選擇是否包含 JPEG 標頭。JPEG 壓縮品質 可透過兩種選項設定:您可使用參數以百分比形式設定壓縮品質 Quality 以百分比形式設定壓縮品質,或可透過設定矩陣參數 LuminanceQuantization的數值時,可個別設定量化表的數值。此外,您亦可於頂層設計中,透過右鍵點擊模組 Parameters ,並使用對應的轉換與參考運算子 (參見圖272)。隨後,壓縮後的 JPEG 資料流將透過 DMA1_JPEG 傳輸至 PC。 透過 DMA0_Original ,使用者可將原始輸入影像傳輸至電腦。此功能可透過設定參數 ImageOutput ,該參數位於模組 參數頂層設計中的參數 的「屬性」庫中,將參數ImageOutput設定為「啟用」來實現(參見上文)。若停用 透過 DMA 傳輸原始影像的功能,可將 DMA 有效載荷降至最低。在設計中,使用者可選擇傳輸由 圖案產生器所生成的影像,而非由攝影機擷取的影像。 此功能可透過選擇「來源選擇器」運算子的輸入來源來實現 「啟用圖案產生器」 ,或設定對應的參數 TestImageGenerator 來實現。 參數 中設定相應的參數。

上一頁

