Additionally, an adaptive codebookcan be switched on or off, depending on factors such as the desired bit rate and the features of the current frame or sub-frame.Moreover, frames may include redundant encoded information for part or all of a previous frame upon which the current frame depends.