aac_enc_psy_tables_fp.c

来自「audio-video-codecs.rar语音编解码器」· C语言 代码 · 共 1,455 行 · 第 1/5 页

C
1,455
字号
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  18,  20,  22,  24,  26,  28,  30,  33,  36,  39,  43,
   47,  52,  57,  63,  70,  78,  88, 100, 116
};

Ipp32s
psy_table_w_low_96000_short[] =
{ /* w_low */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  17,  19,  21,  23,  25,  27,  29,  32,  35,  38,  42,  46,
   51,  56,  62,  69,  78,  89, 103, 121
};

Ipp32s
psy_table_w_high_8000_short[] =
{ /* w_high */
    1,   3,   5,   7,   9,  11,  13,  15,  17,  19,  21,  23,  25,  27,
   29,  31,  33,  35,  37,  39,  41,  44,  47,  50,  53,  56,  59,  63,
   67,  71,  75,  80,  85,  90,  96, 102, 109, 116, 124, 127
};

Ipp32s
psy_table_w_high_11025_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  19,  21,  23,  25,  27,  29,  31,  33,  35,  37,
   39,  42,  45,  48,  51,  54,  58,  62,  66,  70,  75,  80,  85,  91,
   97, 104, 111, 119, 127
};

Ipp32s
psy_table_w_high_12000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  18,  20,  22,  24,  26,  28,  30,  32,  34,  36,
   38,  40,  43,  46,  49,  52,  55,  59,  63,  67,  72,  77,  82,  88,
   94, 101, 108, 116, 124, 127
};

Ipp32s
psy_table_w_high_16000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  18,  19,  20,  22,  24,  26,  28,  30,  32,  34,
   36,  39,  42,  45,  48,  51,  55,  59,  63,  68,  73,  78,  84,  90,
   97, 104, 112, 120, 127
};

Ipp32s
psy_table_w_high_22050_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  18,  19,  21,  23,  25,  27,  29,  31,  33,  35,
   38,  41,  44,  47,  51,  55,  59,  63,  68,  73,  78,  84,  90,  97,
  104, 112, 120, 127
};

Ipp32s
psy_table_w_high_24000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  18,  19,  21,  23,  25,  27,  29,  31,  33,  36,
   39,  42,  45,  48,  52,  56,  60,  65,  70,  75,  81,  87,  94, 101,
  109, 117, 126, 127
};

Ipp32s
psy_table_w_high_32000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  18,  20,  22,  24,  26,  28,  30,  32,  35,  38,
   41,  44,  48,  52,  56,  60,  65,  70,  75,  81,  87,  94, 102, 110,
  119, 127
};

Ipp32s
psy_table_w_high_44100_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  17,  19,  21,  23,  25,  27,  29,  31,  34,  37,  40,
   43,  47,  51,  55,  59,  64,  69,  75,  81,  88,  96, 105, 115, 127
};

Ipp32s
psy_table_w_high_48000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  16,  18,  20,  22,  24,  26,  28,  30,  33,  36,  39,  42,
   45,  49,  53,  57,  62,  67,  73,  79,  86,  94, 103, 113, 125, 127
};

Ipp32s
psy_table_w_high_64000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  17,  19,  21,  23,  25,  27,  29,  32,  35,  38,  41,  45,
   49,  53,  58,  63,  69,  76,  84,  93, 104, 117, 127
};

Ipp32s
psy_table_w_high_88200_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  15,  17,  19,  21,  23,  25,  27,  29,  32,  35,  38,  42,  46,
   51,  56,  62,  69,  77,  87,  99, 115, 127
};

Ipp32s
psy_table_w_high_96000_short[] =
{ /* w_high */
    0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,
   14,  16,  18,  20,  22,  24,  26,  28,  31,  34,  37,  41,  45,  50,
   55,  61,  68,  77,  88, 102, 120, 127
};

Ipp32f
psy_table_width_8000_short[] =
{ /* width */
    2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,
    2,   2,   2,   2,   2,   2,   2,   3,   3,   3,   3,   3,   3,   4,
    4,   4,   4,   5,   5,   5,   6,   6,   7,   7,   8,   3
};

Ipp32f
psy_table_width_11025_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   2,   2,   2,
    2,   3,   3,   3,   3,   3,   4,   4,   4,   4,   5,   5,   5,   6,
    6,   7,   7,   8,   8
};

Ipp32f
psy_table_width_12000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   2,   2,
    2,   2,   3,   3,   3,   3,   3,   4,   4,   4,   5,   5,   5,   6,
    6,   7,   7,   8,   8,   3
};

Ipp32f
psy_table_width_16000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,
    2,   3,   3,   3,   3,   3,   4,   4,   4,   5,   5,   5,   6,   6,
    7,   7,   8,   8,   7
};

Ipp32f
psy_table_width_22050_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   2,
    3,   3,   3,   3,   4,   4,   4,   4,   5,   5,   5,   6,   6,   7,
    7,   8,   8,   7
};

Ipp32f
psy_table_width_24000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   3,
    3,   3,   3,   3,   4,   4,   4,   5,   5,   5,   6,   6,   7,   7,
    8,   8,   9,   1
};

Ipp32f
psy_table_width_32000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   3,   3,
    3,   3,   4,   4,   4,   4,   5,   5,   5,   6,   6,   7,   8,   8,
    9,   8
};

Ipp32f
psy_table_width_44100_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   3,   3,   3,
    3,   4,   4,   4,   4,   5,   5,   6,   6,   7,   8,   9,  10,  12
};

Ipp32f
psy_table_width_48000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   1,   2,   2,   2,   2,   2,   2,   2,   3,   3,   3,   3,
    3,   4,   4,   4,   5,   5,   6,   6,   7,   8,   9,  10,  12,   2
};

Ipp32f
psy_table_width_64000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   2,   2,   2,   2,   2,   2,   2,   3,   3,   3,   3,   4,
    4,   4,   5,   5,   6,   7,   8,   9,  11,  13,  10,   0,   1,   1,
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    2,   2,   2,   2,   2,   2,   2,   3,   3,   3,   4,   4,   5,   5,
    6,   7,   8,  10,  12,  16,  12
};

Ipp32f
psy_table_width_88200_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   1,   2,   2,   2,   2,   2,   2,   2,   3,   3,   3,   4,   4,
    5,   5,   6,   7,   8,  10,  12,  16,  12
};

Ipp32f
psy_table_width_96000_short[] =
{ /* width */
    1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,   1,
    1,   2,   2,   2,   2,   2,   2,   2,   3,   3,   3,   4,   4,   5,
    5,   6,   7,   9,  11,  14,  18,   7
};

Ipp32f
psy_table_bval_8000_short[] =
{ /* bval */
   0.32f,  0.95f,  1.57f,  2.19f,  2.80f,  3.40f,  3.99f,  4.56f,  5.12f,  5.66f,
   6.18f,  6.68f,  7.16f,  7.63f,  8.07f,  8.50f,  8.90f,  9.29f,  9.67f, 10.03f,
  10.37f, 10.77f, 11.23f, 11.66f, 12.06f, 12.44f, 12.79f, 13.18f, 13.59f, 13.97f,
  14.32f, 14.69f, 15.07f, 15.42f, 15.77f, 16.13f, 16.49f, 16.85f, 17.20f, 17.44f
};

Ipp32f
psy_table_bval_11025_short[] =
{ /* bval */
   0.00f,  0.44f,  0.87f,  1.30f,  1.73f,  2.16f,  2.58f,  3.00f,  3.41f,  3.82f,
   4.22f,  4.61f,  4.99f,  5.37f,  5.74f,  6.10f,  6.45f,  6.79f,  7.44f,  8.05f,
   8.64f,  9.19f,  9.70f, 10.19f, 10.65f, 11.08f, 11.48f, 11.86f, 12.22f, 12.64f,
  13.10f, 13.53f, 13.93f, 14.30f, 14.69f, 15.11f, 15.49f, 15.84f, 16.21f, 16.58f,
  16.92f, 17.27f, 17.62f, 17.97f, 18.32f, 18.67f, 19.02f
};

Ipp32f
psy_table_bval_12000_short[] =
{ /* bval */
   0.00f,  0.47f,  0.95f,  1.42f,  1.88f,  2.35f,  2.81f,  3.26f,  3.70f,  4.14f,
   4.57f,  4.98f,  5.39f,  5.79f,  6.18f,  6.56f,  6.93f,  7.28f,  7.63f,  8.28f,
   8.90f,  9.48f, 10.02f, 10.53f, 11.00f, 11.45f, 11.86f, 12.25f, 12.62f, 12.96f,
  13.36f, 13.80f, 14.21f, 14.59f, 14.94f, 15.32f, 15.71f, 16.08f, 16.45f, 16.83f,
  17.19f, 17.54f, 17.90f, 18.26f, 18.62f, 18.97f, 19.32f, 19.55f
};

Ipp32f
psy_table_bval_16000_short[] =
{ /* bval */
   0.00f,  0.63f,  1.26f,  1.88f,  2.50f,  3.11f,  3.70f,  4.28f,  4.85f,  5.39f,
   5.92f,  6.43f,  6.93f,  7.40f,  7.85f,  8.29f,  8.70f,  9.10f,  9.49f,  9.85f,
  10.20f, 10.85f, 11.44f, 11.99f, 12.50f, 12.96f, 13.39f, 13.78f, 14.15f, 14.57f,
  15.03f, 15.45f, 15.84f, 16.19f, 16.57f, 16.97f, 17.33f, 17.71f, 18.09f, 18.44f,
  18.80f, 19.17f, 19.53f, 19.89f, 20.25f, 20.61f, 20.92f
};

Ipp32f
psy_table_bval_22050_short[] =
{ /* bval */
   0.00f,  0.87f,  1.73f,  2.58f,  3.41f,  4.22f,  4.99f,  5.74f,  6.45f,  7.12f,
   7.75f,  8.36f,  8.92f,  9.45f,  9.96f, 10.43f, 10.87f, 11.29f, 11.68f, 12.05f,
  12.71f, 13.32f, 13.86f, 14.35f, 14.80f, 15.21f, 15.58f, 15.93f, 16.32f, 16.75f,
  17.15f, 17.51f, 17.89f, 18.30f, 18.67f, 19.02f, 19.37f, 19.74f, 20.09f, 20.44f,
  20.79f, 21.15f, 21.50f, 21.85f, 22.20f, 22.49f
};

Ipp32f
psy_table_bval_24000_short[] =
{ /* bval */
   0.00f,  0.95f,  1.88f,  2.81f,  3.70f,  4.57f,  5.39f,  6.18f,  6.93f,  7.63f,
   8.29f,  8.91f,  9.49f, 10.03f, 10.53f, 11.01f, 11.45f, 11.87f, 12.26f, 12.62f,
  13.28f, 13.87f, 14.40f, 14.88f, 15.32f, 15.71f, 16.08f, 16.49f, 16.94f, 17.35f,
  17.73f, 18.07f, 18.44f, 18.83f, 19.20f, 19.57f, 19.96f, 20.31f, 20.67f, 21.04f,
  21.41f, 21.77f, 22.13f, 22.48f, 22.82f, 23.01f
};

Ipp32f
psy_table_bval_32000_short[] =
{ /* bval */
   0.00f,  1.26f,  2.50f,  3.70f,  4.85f,  5.92f,  6.93f,  7.85f,  8.70f,  9.49f,
  10.20f, 10.85f, 11.45f, 12.00f, 12.50f, 12.96f, 13.39f, 13.78f, 14.15f, 14.80f,
  15.38f, 15.89f, 16.36f, 16.77f, 17.15f, 17.50f, 17.90f, 18.34f, 18.74f, 19.11f,
  19.50f, 19.92f, 20.30f, 20.65f, 21.02f, 21.40f, 21.75f, 22.10f, 22.45f, 22.80f,
  23.16f, 23.51f, 23.85f, 24.00f
};

Ipp32f
psy_table_bval_44100_short[] =

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?