Macroblock mode decision biasing for video compression systems

H - Electricity – 04 – N

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04N 7/26 (2006.01) H04N 7/50 (2006.01)

Patent

CA 2452340

A method, system, and computer program for coding video frames in a video compression system. One aspect includes automatically scaling coding mode biases as a function of the number of bits of coding precision in the video compression system, or dynamic range and/or contrast range, or quantization parameter. Another aspect includes selecting coding mode biases as a function of the total number of bits required for macroblock coding, or setting all biases to zero. Another aspect includes selecting one of a plurality of coding modes (1) resulting in no more than a selected number of coded bits, or (2) having at least a selected image quality, or (3) having a combination of number of coded bits and image quality. Another aspect includes selecting, as a preferred coding mode, one of a plurality of coding modes having a selected combination of number of coded bits and image quality based on various AC and DC motion vectors. Another aspect includes selecting, as a preferred frame coding choice, one of a plurality of frame coding choices having a selected combination of number of coded bits and image quality. The number of coded bits can also be determined for a set of selected quantization parameter (QP) values or quantization frequency weighting matrices, for each frame coding choice. This approach may also be used to select a preferred QP value or quantization frequency weighting matrix.

L'invention concerne un procédé, un système et un programme informatique servant à coder des trames vidéo dans un système de compression vidéo. Un aspect consiste à mettre automatiquement à l'échelle des polarisations de mode de codage en fonction du nombre de bits de précision de codage dans le système de compression vidéo ou de l'étendue dynamique et/ou de l'étendue de contraste ou du paramètre de quantification. Un autre aspect consiste à choisir des polarisations de mode de codage en fonction du nombre total de bits requis pour un codage macrobloc ou à régler toutes les polarisations sur zéro. Un autre aspect consiste à choisir un mode parmi plusieurs modes de codage (1) afin d'obtenir un certain nombre de bits codés ou (2) d'obtenir au moins une qualité d'image choisie ou (3) à obtenir une combinaison du nombre de bits codés et de la qualité d'image. Un autre aspect consiste à choisir, comme mode de codage, un mode parmi plusieurs modes de codage comportant une combinaison choisie du nombre de bits codés et de la qualité d'image sur la base de divers vecteurs de mouvement à courant alternatif et à courant continu. Un autre aspect consiste à choisir, comme mode de codage, un choix parmi plusieurs choix de codage de trame comportant une combinaison choisie du nombre de bits codés et de la qualité d'image. Le nombre de bits codés peut également être déterminé pour un ensemble de paramètres de quantification (QP) choisis ou de matrices de pondération de la fréquence de quantification, pour chaque choix de codage de trame. Cette approche peut également servir à choisir un paramètre de quantification ou une matrice de pondération de la fréquence de quantification préférés.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Macroblock mode decision biasing for video compression systems does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Macroblock mode decision biasing for video compression systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Macroblock mode decision biasing for video compression systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1684144

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.