文章 ID: 000077584 內容類型: 產品資訊與文件 最近查看日期: 2014 年 08 月 13 日

如何變更 Deinterlacer II MegaCore 功能 (採用 Sobal 型 HQ 模式) 的動作臨界值?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

Deinterlacer II MegaCore® 功能的運動閾值位數量可按照下列步驟手動修改

- 在合成/子模組目錄中找出功能的來源檔案。它將被命名為類似:_alt_vip_cl_dil_0.v

– 然後找到動作偵測區塊的瞬間,看起來像這樣:
alt_vip_motion_detect #(
.BITS_PER_SYMBOL (8),
.NUMBER_OF_COLOR_PLANES (2),
.COLOR_PLANES_ARE_IN_PARALLEL (1),
.MAX_LINE_length (1920),
.KERNEL_SIZE_0 (4),
.KERNEL_SIZE_1 (1),
.KERNEL_SIZE_2 (2),
.KERNEL_SIZE_3 (1),
.MOTION_BPS (7),// 嘗試降低到 ~4
.SRC_WIDTH (8),
.DST_WIDTH (8),
.CONTEXT_WIDTH (8),
.TASK_WIDTH (8),
.SOURCE_ADDRESS (0)
)


- 變更「MOTION_BPS」參數。 MOTION_BPS參數用於動作偵測,如下所示:

如果 (MOTION_BPS > BITS_PER_SYMBOL)
指派 normalized_motion[i] = absdiff[i] << (MOTION_BPS-BITS_PER_SYMBOL);

指派 normalized_motion[i] = absdiff[i][BITS_PER_SYMBOL-1 -:MOTION_BPS];

請勿在手動編輯後重新產生 Qsys 系統,因為變更會由 Qsys 覆寫。

 

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。