麻省理工学院研究人员开发出一种超高清芯片,能够实时处理HEVC标准。此芯片由台积电制造,但不打算用于商业发行。
与以前的编码标准一样,HEVC利用的事实是在连续视频帧内,大部分像素保持不变,只需传输变化的像素而节省带宽。
因此编码过程的第一步是计算运动矢量——帧内运动对象的数学描述。
不过在接收端,这些描述并不产生完全真实的图像,因为在对象运动时其方向及其被照明方式都可能变化。因此下一步是增加一个基于矢量的信息对此加以校正。最后,运动矢量和校正信息通过一个标准数据压缩算法,而结果被送往接收器。
此新芯片逆向完成此过程。像大多数视频芯片那样,为提高效率,它应用流水线技术实施解码过程。但麻省理工研究人员更进一步采用了其它一些技巧。例如,校正数据应用程序就是一种称为矩阵乘法的计算。
同样,研究团队还发现一种存储器内存储视频的更有效方式。最基本方式可能是在连续存储地址存储每排像素数值,而在一排内彼此相邻的这些像素值在存储器内也会相邻,但它们下面的像素值会很远。
不过,在视频解码中,如果需要上面的像素,也非常可能需要其正下方的像素,因此麻省理工研究人员把数据优化为被存储一起的小方块。