Bidirectional prediction is a form of compression in which the
codec uses information from
frames that have already been decompressed as well as from frames yet to come. The codec looks in two directions forward and as back, making it bidirectional.