A method and apparatus for advantageously selecting video frames to be
coded in order to improve the coding quality of a low bit-rate coder. In
particular, temporal sub-sampling (i.e., selecting a set of frames to be
coded from the complete incoming sequence of frames) is performed so that
the frames which are to be coded are advantageously selected based upon a
coding criterion, such as, for example, prediction gain (i.e., reduction
in DFD variance). Specifically, in one illustrative embodiment, a larger
number of frames are advantageously selected during periods of fast
change, and correspondingly fewer frames are selected during other
periods, while thereby keeping the overall apparent frame-rate fixed. The
fixed frame-rate may, for example, be maintained by grouping the incoming
sequence of frames into sequential groups of M consecutive frames, and
then selecting exactly one frame per every M input frames, while
permitting the selected frame to be at any advantageously selected
location within the group of M frames. Thus, non-uniform frame selection
is achieved, even though exactly one frame is actually coded within each
superframe. Moreover, by basing the specific frame selection on an
appropriate coding criterion (e.g., prediction gain), a substantial
improvement in coder performance may be achieved for those critical
portions of the video sequence during which a conventional coder's
performance may be drastically reduced, without changing the apparent
frame-rate.
Un método y un aparato para ventajoso seleccionar los marcos video para ser cifrado para mejorar la calidad de la codificación de un codificador de velocidad de transmición de bites bajo. En submuestreo particular, temporal (es decir, seleccionando un sistema de bastidores para ser cifrado de la secuencia entrante completa de bastidores) se realiza para seleccionar los marcos que deben ser cifrados ventajoso basados sobre un criterio de la codificación, por ejemplo, por ejemplo, el aumento de la predicción (es decir, reducción en la variación de DFD). Específicamente, en una encarnación ilustrativa, un número más grande de bastidores se selecciona ventajoso durante períodos del cambio rápido, y pocos marcos se seleccionan correspondientemente durante otros períodos, mientras que de tal modo guardar la marco-tarifa evidente total fijó. La marco-tarifa fija puede, por ejemplo, ser mantenida agrupando la secuencia entrante de bastidores en grupos secuenciales de bastidores consecutivos de M, y después seleccionando exactamente un marco por marcos de cada entrada de M, mientras que permite que el marco seleccionado esté en cualquier localización ventajoso seleccionada dentro del grupo de bastidores de M. Así, se alcanza la selección del marco de non-uniforme, aunque un marco se cifra exactamente realmente dentro de cada superframe. Por otra parte, basando la selección específica del marco en un criterio apropiado de la codificación (e.g., aumento de la predicción), una mejora substancial en funcionamiento del codificador se puede alcanzar para esas porciones críticas de la secuencia video durante la cual el funcionamiento de un codificador convencional puede ser reducido drástico, sin cambiar la marco-tarifa evidente.