2.4视频处理性能
任何视频处理的信号链势必伴随许多颜色空间的转换。这些转换必须以像素速率进行,而高清视频的像素速率是非常高的。
比如每秒60帧,1920×1080分辨率的视频,每秒钟有1920×1080×60个像素,这意味着每秒钟有1244百万的像素,实际上,我们现在还忽略了和每帧视频相关的时序信息。
如果视频必须实时处理——这意味着没有缓冲——那么像素必须以1244MHz的频率来处理。每个像素比特的任何操作必须如此快地进行,以致同样的操作能在1秒钟内对颜色空间中的1244百万像素进行。换句话说,频率为1244MHz。实际上,因为我们必须考虑每帧视频的时序信息,频率约为148MHz
这个频率是非常重要的,因为无论你选择什么处理平台,都必须以这个频率工作。也必须记住每个像素都是由颜色平面组成,并且每个颜色平面是用一定量的比特来表示的。例如,和每个颜色R、G、B有关的比特对应于一个颜色平面,我们假定每个颜色平面有8比特,并且采用简单的RGB颜色空间。回到处理速度,每个像素的24比特不得不以148MHz的频率操作。对于FPGA,因为能采用24比特的硬件处理电路,这是相对容易的,但如果你使用8比特的DSP,因为只能操作8比特,那么你必须使这个DSP以3×148MHz频率工作以跟上进入的像素。实际上,高清视频的操作通常在32bit的DSP或处理器上进行。
时间: 2024-11-03 22:23:51