Skip to main content

Topic: MPEG4 AAC LD (Read 5441 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • pratheekp
  • [*][*]
MPEG4 AAC LD
Can MPEG4 AAC LD be made from AAC LC by reducing its main 4 delays without using LTP?? or is LTP a major component in AAC-LD???

  • saratoga
  • [*][*][*][*][*]
MPEG4 AAC LD
Reply #1
Can MPEG4 AAC LD be made from AAC LC by reducing its main 4 delays without using LTP?? or is LTP a major component in AAC-LD???


LTP is a dead and forgotten AAC extension.  LD is the low delay profile for AAC.  They're not really related.  I don't know if its possible to use LTP with LD, but theres not much reason to want to.

  • pratheekp
  • [*][*]
MPEG4 AAC LD
Reply #2
But in the MPEG4 spec its told that AAC-LD is the low delay profile for AAC-LTP....

  • pratheekp
  • [*][*]
MPEG4 AAC LD
Reply #3
Can any1 provide me good links for ER AAC-LD coding...thanx in advance...

  • pratheekp
  • [*][*]
MPEG4 AAC LD
Reply #4
delay in AAC-LC can be reduced using
1. 512/480 samples instead of 1024
2. No block switching
3. Filter bank delay
4. No(min) bit reservoir size

But how can we achieve these conditions?

  • .alexander.
  • [*][*]
MPEG4 AAC LD
Reply #5
Level for the Low Delay AAC Profile:

Max channels/object 2, Max sample rate 48kHz, epConfig 0
LTP is not permitted. Pulse data is not permited.

Can any1 provide me good links for ER AAC-LD coding...thanx in advance...


search mpegif.org mailing lists



  • pratheekp
  • [*][*]
MPEG4 AAC LD
Reply #6
I want to include LTP in ER AAC LD profile. I want to know whether LTP can be optionally enabled or is it mandatory every time. Also if mandatory why....and if not why...pls answer...

  • saratoga
  • [*][*][*][*][*]
MPEG4 AAC LD
Reply #7
I want to include LTP in ER AAC LD profile.


LTP is a dead format.  You do not want to include it with anything.

I want to know whether LTP can be optionally enabled or is it mandatory every time. Also if mandatory why....and if not why...pls answer...


According to the post above yours, it is not allowed.

  • C.R.Helmrich
  • [*][*][*][*][*]
  • Developer
MPEG4 AAC LD
Reply #8
IIRC all AAC LD flavors are based on AAC Low Complexity (LC). LTP is not allowed in LC because it increases the decoder (and also encoder) complexity significantly. LTP needs quite a lot of computation for little gain on "real-world" natural audio material.

Chris
If I don't reply to your reply, it means I agree with you.

  • pratheekp
  • [*][*]
MPEG4 AAC LD
Reply #9
Thanks to all who responded...bt i juz want to know that if i'm including LTP...even though it may lead to larger computation...do i have the option to optionally enable/disable the tool as it is possible with other tools in AAC

  • .alexander.
  • [*][*]
MPEG4 AAC LD
Reply #10
IIRC all AAC LD flavors are based on AAC Low Complexity (LC). LTP is not allowed in LC because it increases the decoder (and also encoder) complexity significantly. LTP needs quite a lot of computation for little gain on "real-world" natural audio material.

Chris


Decoding of LTP should not be computationally complex, what really makes AAC-LD decoder weird is ER related stuff like error-sensitivity categories and HCR.