zdm1203 发表于 2010-10-17 16:50:59

视频采集中碰到的小问题,大家帮忙看看对么?

用SAA7113采集到的数字视频时YUV422格式的。。通过一个FIFO存储到SDRAM中去(已实现了去隔行)
然后再通过一个VGA借口控制器读出
格式还是YUV422的。
我下面的程序可以实现YUV422到YUV444的转化吗?
我一个同学说肯定不能,但是有不知道什么地方不对


module YUV422_to_444        (        //        YUV 4:2:2 Input
                                                        iYCbCr,
                                                        //        YUV        4:4:4 Output
                                                        oY,
                                                        oCb,
                                                        oCr,
                                                        //        Control Signals
                                                        iX,
                                                        iCLK,
                                                        iRST_N        );
//        YUV 4:2:2 Input
input                iYCbCr;
//        YUV        4:4:4 Output
output                oY;
output                oCb;
output                oCr;
//        Control Signals
input                iX;
input                        iCLK;
input                        iRST_N;
//        Internal Registers
reg                        mY;
reg                        mCb;
reg                        mCr;

assign        oY        =        mY;
assign        oCb        =        mCb;
assign        oCr        =        mCr;

always@(posedge iCLK or negedge iRST_N)
begin
        if(!iRST_N)
        begin
                mY        <=        0;
                mCb        <=        0;
                mCr        <=        0;
        end
        else
        begin
                if(iX)
                {mY,mCr}        <=        iYCbCr;
                else
                {mY,mCb}        <=        iYCbCr;
        end
end

endmodule

zdm1203 发表于 2010-10-17 16:51:39

是不是在进行变换之前要对YUV422惊醒一一些变化
页: [1]
查看完整版本: 视频采集中碰到的小问题,大家帮忙看看对么?