8168编码结果不太清晰 使用了scalar,发现scalar对1:1的画面也要经过算法处理 降低了清晰度
sdk里面的算法系数如下:有没有办法 提高清晰度?避免scalar对画质的影响?
SC_VERTICAL_POLYPHASE_1_1_SCALE_COEFF
{ \
{ /* Luma */ \
{0x0035, 0x01FE, 0x039A, 0x01FE, 0x0035, 0x0000, 0x0000, 0x0000}, \
{0x002F, 0x01EA, 0x039A, 0x0211, 0x003C, 0x0000, 0x0000, 0x0000}, \
{0x0029, 0x01D6, 0x0399, 0x0225, 0x0043, 0x0000, 0x0000, 0x0000}, \
{0x0024, 0x01C3, 0x0396, 0x0239, 0x004A, 0x0000, 0x0000, 0x0000}, \
{0x0020, 0x01AF, 0x0393, 0x024C, 0x0052, 0x0000, 0x0000, 0x0000}, \
{0x001B, 0x019C, 0x038E, 0x0260, 0x005B, 0x0000, 0x0000, 0x0000}, \
{0x0017, 0x0189, 0x0389, 0x0273, 0x0064, 0x0000, 0x0000, 0x0000}, \
{0x0014, 0x0176, 0x0382, 0x0286, 0x006E, 0x0000, 0x0000, 0x0000}, \
{0x0011, 0x0164, 0x037A, 0x0299, 0x0078, 0x0000, 0x0000, 0x0000}, \
{0x000E, 0x0151, 0x0372, 0x02AC, 0x0083, 0x0000, 0x0000, 0x0000}, \
{0x000B, 0x0140, 0x0369, 0x02BE, 0x008E, 0x0000, 0x0000, 0x0000}, \
{0x0009, 0x012E, 0x035F, 0x02D0, 0x009A, 0x0000, 0x0000, 0x0000}, \
{0x0007, 0x011D, 0x0354, 0x02E1, 0x00A7, 0x0000, 0x0000, 0x0000}, \
{0x0006, 0x010D, 0x0348, 0x02F1, 0x00B4, 0x0000, 0x0000, 0x0000}, \
{0x0004, 0x00FD, 0x033B, 0x0302, 0x00C2, 0x0000, 0x0000, 0x0000}, \
{0x0003, 0x00ED, 0x032F, 0x0311, 0x00D0, 0x0000, 0x0000, 0x0000}, \
{0x00DF, 0x0321, 0x0321, 0x00DF, 0x0000, 0x0000, 0x0000, 0x0000}, \
{0x00D0, 0x0311, 0x032F, 0x00ED, 0x0003, 0x0000, 0x0000, 0x0000}, \
{0x00C2, 0x0302, 0x033B, 0x00FD, 0x0004, 0x0000, 0x0000, 0x0000}, \
{0x00B4, 0x02F1, 0x0348, 0x010D, 0x0006, 0x0000, 0x0000, 0x0000}, \
{0x00A7, 0x02E1, 0x0354, 0x011D, 0x0007, 0x0000, 0x0000, 0x0000}, \
{0x009A, 0x02D0, 0x035F, 0x012E, 0x0009, 0x0000, 0x0000, 0x0000}, \
{0x008E, 0x02BE, 0x0369, 0x0140, 0x000B, 0x0000, 0x0000, 0x0000}, \
{0x0083, 0x02AC, 0x0372, 0x0151, 0x000E, 0x0000, 0x0000, 0x0000}, \
{0x0078, 0x0299, 0x037A, 0x0164, 0x0011, 0x0000, 0x0000, 0x0000}, \
{0x006E, 0x0286, 0x0382, 0x0176, 0x0014, 0x0000, 0x0000, 0x0000}, \
{0x0064, 0x0273, 0x0389, 0x0189, 0x0017, 0x0000, 0x0000, 0x0000}, \
{0x005B, 0x0260, 0x038E, 0x019C, 0x001B, 0x0000, 0x0000, 0x0000}, \
{0x0052, 0x024C, 0x0393, 0x01AF, 0x0020, 0x0000, 0x0000, 0x0000}, \
{0x004A, 0x0239, 0x0396, 0x01C3, 0x0024, 0x0000, 0x0000, 0x0000}, \
{0x0043, 0x0225, 0x0399, 0x01D6, 0x0029, 0x0000, 0x0000, 0x0000}, \
{0x003C, 0x0211, 0x039A, 0x01EA, 0x002F, 0x0000, 0x0000, 0x0000}, \
}, \
{ /* Chroma */ \
{0x0035, 0x01FE, 0x039A, 0x01FE, 0x0035, 0x0000, 0x0000, 0x0000}, \
{0x002F, 0x01EA, 0x039A, 0x0211, 0x003C, 0x0000, 0x0000, 0x0000}, \
{0x0029, 0x01D6, 0x0399, 0x0225, 0x0043, 0x0000, 0x0000, 0x0000}, \
{0x0024, 0x01C3, 0x0396, 0x0239, 0x004A, 0x0000, 0x0000, 0x0000}, \
{0x0020, 0x01AF, 0x0393, 0x024C, 0x0052, 0x0000, 0x0000, 0x0000}, \
{0x001B, 0x019C, 0x038E, 0x0260, 0x005B, 0x0000, 0x0000, 0x0000}, \
{0x0017, 0x0189, 0x0389, 0x0273, 0x0064, 0x0000, 0x0000, 0x0000}, \
{0x0014, 0x0176, 0x0382, 0x0286, 0x006E, 0x0000, 0x0000, 0x0000}, \
{0x0011, 0x0164, 0x037A, 0x0299, 0x0078, 0x0000, 0x0000, 0x0000}, \
{0x000E, 0x0151, 0x0372, 0x02AC, 0x0083, 0x0000, 0x0000, 0x0000}, \
{0x000B, 0x0140, 0x0369, 0x02BE, 0x008E, 0x0000, 0x0000, 0x0000}, \
{0x0009, 0x012E, 0x035F, 0x02D0, 0x009A, 0x0000, 0x0000, 0x0000}, \
{0x0007, 0x011D, 0x0354, 0x02E1, 0x00A7, 0x0000, 0x0000, 0x0000}, \
{0x0006, 0x010D, 0x0348, 0x02F1, 0x00B4, 0x0000, 0x0000, 0x0000}, \
{0x0004, 0x00FD, 0x033B, 0x0302, 0x00C2, 0x0000, 0x0000, 0x0000}, \
{0x0003, 0x00ED, 0x032F, 0x0311, 0x00D0, 0x0000, 0x0000, 0x0000}, \
{0x00DF, 0x0321, 0x0321, 0x00DF, 0x0000, 0x0000, 0x0000, 0x0000}, \
{0x00D0, 0x0311, 0x032F, 0x00ED, 0x0003, 0x0000, 0x0000, 0x0000}, \
{0x00C2, 0x0302, 0x033B, 0x00FD, 0x0004, 0x0000, 0x0000, 0x0000}, \
{0x00B4, 0x02F1, 0x0348, 0x010D, 0x0006, 0x0000, 0x0000, 0x0000}, \
{0x00A7, 0x02E1, 0x0354, 0x011D, 0x0007, 0x0000, 0x0000, 0x0000}, \
{0x009A, 0x02D0, 0x035F, 0x012E, 0x0009, 0x0000, 0x0000, 0x0000}, \
{0x008E, 0x02BE, 0x0369, 0x0140, 0x000B, 0x0000, 0x0000, 0x0000}, \
{0x0083, 0x02AC, 0x0372, 0x0151, 0x000E, 0x0000, 0x0000, 0x0000}, \
{0x0078, 0x0299, 0x037A, 0x0164, 0x0011, 0x0000, 0x0000, 0x0000}, \
{0x006E, 0x0286, 0x0382, 0x0176, 0x0014, 0x0000, 0x0000, 0x0000}, \
{0x0064, 0x0273, 0x0389, 0x0189, 0x0017, 0x0000, 0x0000, 0x0000}, \
{0x005B, 0x0260, 0x038E, 0x019C, 0x001B, 0x0000, 0x0000, 0x0000}, \
{0x0052, 0x024C, 0x0393, 0x01AF, 0x0020, 0x0000, 0x0000, 0x0000}, \
{0x004A, 0x0239, 0x0396, 0x01C3, 0x0024, 0x0000, 0x0000, 0x0000}, \
{0x0043, 0x0225, 0x0399, 0x01D6, 0x0029, 0x0000, 0x0000, 0x0000}, \
{0x003C, 0x0211, 0x039A, 0x01EA, 0x002F, 0x0000, 0x0000, 0x0000} \
} \
}
#define SC_HORIZONTAL_POLYPHASE_1_1_SCALE_COEFF
{ \
{ /* Luma */ \
{0x1FF1, 0x006D, 0x020F, 0x0326, 0x020F, 0x006D, 0x1FF1, 0x0000}, \
{0x1FF0, 0x0065, 0x0201, 0x0324, 0x021E, 0x0077, 0x1FF1, 0x0000}, \
{0x1FF0, 0x005C, 0x01F2, 0x0324, 0x022D, 0x0080, 0x1FF1, 0x0000}, \
{0x1FF0, 0x0054, 0x01E4, 0x0322, 0x023A, 0x008A, 0x1FF2, 0x0000}, \
{0x1FF1, 0x004D, 0x01D4, 0x0320, 0x0248, 0x0094, 0x1FF2, 0x0000}, \
{0x1FF1, 0x0045, 0x01C6, 0x031D, 0x0256, 0x009E, 0x1FF3, 0x0000}, \
{0x1FF1, 0x003E, 0x01B7, 0x031A, 0x0263, 0x00A9, 0x1FF4, 0x0000}, \
{0x1FF2, 0x0038, 0x01A7, 0x0315, 0x0270, 0x00B4, 0x1FF6, 0x0000}, \
{0x1FF2, 0x0031, 0x0199, 0x0310, 0x027D, 0x00C0, 0x1FF7, 0x0000}, \
{0x1FF3, 0x002B, 0x018A, 0x030A, 0x0289, 0x00CC, 0x1FF9, 0x0000}, \
{0x1FF3, 0x0026, 0x017B, 0x0304, 0x0295, 0x00D8, 0x1FFB, 0x0000}, \
{0x1FF4, 0x0020, 0x016C, 0x02FE, 0x02A1, 0x00E4, 0x1FFD, 0x0000}, \
{0x1FF5, 0x001C, 0x015E, 0x02F6, 0x02AC, 0x00F0, 0x1FFF, 0x0000}, \
{0x1FF5, 0x0017, 0x014F, 0x02EF, 0x02B7, 0x00FD, 0x0002, 0x0000}, \
{0x1FF6, 0x0013, 0x0141, 0x02E7, 0x02C1, 0x010A, 0x0004, 0x0000}, \
{0x1FF7, 0x000F, 0x0133, 0x02DD, 0x02CB, 0x0117, 0x0008, 0x0000}, \
{0x000B, 0x0124, 0x02D1, 0x02D1, 0x0124, 0x000B, 0x0000, 0x0000}, \
{0x0008, 0x0117, 0x02CB, 0x02DD, 0x0133, 0x000F, 0x1FF7, 0x0000}, \
{0x0004, 0x010A, 0x02C1, 0x02E7, 0x0141, 0x0013, 0x1FF6, 0x0000}, \
{0x0002, 0x00FD, 0x02B7, 0x02EF, 0x014F, 0x0017, 0x1FF5, 0x0000}, \
{0x1FFF, 0x00F0, 0x02AC, 0x02F6, 0x015E, 0x001C, 0x1FF5, 0x0000}, \
{0x1FFD, 0x00E4, 0x02A1, 0x02FE, 0x016C, 0x0020, 0x1FF4, 0x0000}, \
{0x1FFB, 0x00D8, 0x0295, 0x0304, 0x017B, 0x0026, 0x1FF3, 0x0000}, \
{0x1FF9, 0x00CC, 0x0289, 0x030A, 0x018A, 0x002B, 0x1FF3, 0x0000}, \
{0x1FF7, 0x00C0, 0x027D, 0x0310, 0x0199, 0x0031, 0x1FF2, 0x0000}, \
{0x1FF6, 0x00B4, 0x0270, 0x0315, 0x01A7, 0x0038, 0x1FF2, 0x0000}, \
{0x1FF4, 0x00A9, 0x0263, 0x031A, 0x01B7, 0x003E, 0x1FF1, 0x0000}, \
{0x1FF3, 0x009E, 0x0256, 0x031D, 0x01C6, 0x0045, 0x1FF1, 0x0000}, \
{0x1FF2, 0x0094, 0x0248, 0x0320, 0x01D4, 0x004D, 0x1FF1, 0x0000}, \
{0x1FF2, 0x008A, 0x023A, 0x0322, 0x01E4, 0x0054, 0x1FF0, 0x0000}, \
{0x1FF1, 0x0080, 0x022D, 0x0324, 0x01F2, 0x005C, 0x1FF0, 0x0000}, \
{0x1FF1, 0x0077, 0x021E, 0x0324, 0x0201, 0x0065, 0x1FF0, 0x0000}, \
}, \
{ /* Chroma */ \
{0x1FF1, 0x006D, 0x020F, 0x0326, 0x020F, 0x006D, 0x1FF1, 0x0000}, \
{0x1FF0, 0x0065, 0x0201, 0x0324, 0x021E, 0x0077, 0x1FF1, 0x0000}, \
{0x1FF0, 0x005C, 0x01F2, 0x0324, 0x022D, 0x0080, 0x1FF1, 0x0000}, \
{0x1FF0, 0x0054, 0x01E4, 0x0322, 0x023A, 0x008A, 0x1FF2, 0x0000}, \
{0x1FF1, 0x004D, 0x01D4, 0x0320, 0x0248, 0x0094, 0x1FF2, 0x0000}, \
{0x1FF1, 0x0045, 0x01C6, 0x031D, 0x0256, 0x009E, 0x1FF3, 0x0000}, \
{0x1FF1, 0x003E, 0x01B7, 0x031A, 0x0263, 0x00A9, 0x1FF4, 0x0000}, \
{0x1FF2, 0x0038, 0x01A7, 0x0315, 0x0270, 0x00B4, 0x1FF6, 0x0000}, \
{0x1FF2, 0x0031, 0x0199, 0x0310, 0x027D, 0x00C0, 0x1FF7, 0x0000}, \
{0x1FF3, 0x002B, 0x018A, 0x030A, 0x0289, 0x00CC, 0x1FF9, 0x0000}, \
{0x1FF3, 0x0026, 0x017B, 0x0304, 0x0295, 0x00D8, 0x1FFB, 0x0000}, \
{0x1FF4, 0x0020, 0x016C, 0x02FE, 0x02A1, 0x00E4, 0x1FFD, 0x0000}, \
{0x1FF5, 0x001C, 0x015E, 0x02F6, 0x02AC, 0x00F0, 0x1FFF, 0x0000}, \
{0x1FF5, 0x0017, 0x014F, 0x02EF, 0x02B7, 0x00FD, 0x0002, 0x0000}, \
{0x1FF6, 0x0013, 0x0141, 0x02E7, 0x02C1, 0x010A, 0x0004, 0x0000}, \
{0x1FF7, 0x000F, 0x0133, 0x02DD, 0x02CB, 0x0117, 0x0008, 0x0000}, \
{0x000B, 0x0124, 0x02D1, 0x02D1, 0x0124, 0x000B, 0x0000, 0x0000}, \
{0x0008, 0x0117, 0x02CB, 0x02DD, 0x0133, 0x000F, 0x1FF7, 0x0000}, \
{0x0004, 0x010A, 0x02C1, 0x02E7, 0x0141, 0x0013, 0x1FF6, 0x0000}, \
{0x0002, 0x00FD, 0x02B7, 0x02EF, 0x014F, 0x0017, 0x1FF5, 0x0000}, \
{0x1FFF, 0x00F0, 0x02AC, 0x02F6, 0x015E, 0x001C, 0x1FF5, 0x0000}, \
{0x1FFD, 0x00E4, 0x02A1, 0x02FE, 0x016C, 0x0020, 0x1FF4, 0x0000}, \
{0x1FFB, 0x00D8, 0x0295, 0x0304, 0x017B, 0x0026, 0x1FF3, 0x0000}, \
{0x1FF9, 0x00CC, 0x0289, 0x030A, 0x018A, 0x002B, 0x1FF3, 0x0000}, \
{0x1FF7, 0x00C0, 0x027D, 0x0310, 0x0199, 0x0031, 0x1FF2, 0x0000}, \
{0x1FF6, 0x00B4, 0x0270, 0x0315, 0x01A7, 0x0038, 0x1FF2, 0x0000}, \
{0x1FF4, 0x00A9, 0x0263, 0x031A, 0x01B7, 0x003E, 0x1FF1, 0x0000}, \
{0x1FF3, 0x009E, 0x0256, 0x031D, 0x01C6, 0x0045, 0x1FF1, 0x0000}, \
{0x1FF2, 0x0094, 0x0248, 0x0320, 0x01D4, 0x004D, 0x1FF1, 0x0000}, \
{0x1FF2, 0x008A, 0x023A, 0x0322, 0x01E4, 0x0054, 0x1FF0, 0x0000}, \
{0x1FF1, 0x0080, 0x022D, 0x0324, 0x01F2, 0x005C, 0x1FF0, 0x0000}, \
{0x1FF1, 0x0077, 0x021E, 0x0324, 0x0201, 0x0065, 0x1FF0, 0x0000} \
} \
}