MX358071B

Motion-constrained tile set for region of interest coding.

Abstract

Control data for a motion-constrained tile set ("MCTS") indicates that inter-picture prediction processes within a specified set of tiles are constrained to reference only regions within the same set of tiles in previous pictures in decoding (or encoding) order. For example, a video encoder encodes multiple pictures partitioned into tiles to produce encoded data. The encoder outputs the encoded data along with control data (e.g., in a supplemental enhancement information message) that indicates that inter-picture prediction dependencies across tile set boundaries are constrained for a given tile set of one or more of the tiles. A video decoder or other tool receives the encoded data and MCTS control data, and processes the encoded data. Signaling and use of MCTS control data can facilitate region-of-interest decoding and display, transcoding to limit encoded data to a selected set of tiles, loss robustness, parallelism in encoding and/or decoding, and other video processing.

MX358071B, drawing sheet 1
Sheet 1 of 112

Term

7 yearsleft in the term

Expires 20 September 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

35 claims: 8 independent, 27 dependent

  1. 1
    REIVINDICACIONES X 1 ' iU ' / 1.- Un sistema de computadora que comprende una o más unidades de procesamiento y memoria, en donde el sistema de computadora implementa un sistema codificador configurado para realizar un método que comprende:codificar múltiples imágenes para producir datos codificados, en donde cada una de las múltiples imágenes se divide en múltiples mosaicos;y / dar salida a los datos codificados junto con datos de control que indican que dependencias de predicción de ínter-imagen a través de límites específicos se restringen para un conjunto de mosaicos dado de uno o más mosaicos de los múltiples mosaicos, en donde el conjunto de mosaicos dado es parametrizado en los datos de control como una o más regiones de mosaico que cubren el uno o más mosaicos de los múltiples mosaicos, y en donde los datos de control incluyen: un parámetro de conteo que Índica un conteo de regiones de mosaico en el conjunto de mosaicos dado;y para cada una de las una o más regiones de mosaico en el conjunto de mosaicos dado, elementos de sintaxis que indican la ubicación de la región de mosaico dentro de las múltiples imágenes.
  2. 2
    2- El sistema de computadora de conformidad con la reivindicación 1, en donde la una o más regiones de mosaico son uno o más rectángulos de mosaico, y en donde, para un rectángulo IMPI INSTITUTO MEXICANO DE LA MONEDAD INDUSTRIAL de mosaico dado del uno o más rectángulos—ele—rn-esa-i^e—en—eX. conjunto de mosaicos dado, los elementos de sintaxis que indican la ubicación de la región de mosaico son elementos de sintaxis que identifican dos esquinas del rectángulo de mosaico dado.
  3. 3
    3, - El sistema de computadora de conformidad con la reivindicación 2, en donde las dos esquinas son una esquina izquierda superior del rectángulo de mosaico dado y una esquina derecha inferior del rectángulo de mosaico dado.
  4. 4
    4, - El sistema de computadora de conformidad con la reivindicación 1, en donde los datos de control además incluyen:un identificador del conjunto de mosaicos dado.
  5. 5
    5, - El sistema de computadora de conformidad con la reivindicación 1, en donde los datos de control son un mensaje de información de mejora suplementaria (“SEI”) que indica que dependencias de predicción de inter-imagen a través de límites de conjunto de mosaicos se restringen para el conjunto de mosaicos dado. δ.- El sistema de computadora de conformidad con la reivindicación 1, en donde el sistema codificador además está configurado para:decidir si dependencias de predicción de inter-imagen a través de límites específicos se van a restringir para el conjunto de mosaicos dado;y si es así, restringir la estimación de movimiento durante la codificación de manera que las dependencias de predicción de IMPI INSTITUTO MEXICANO Oí IA ntONEMC INDUSTRIA! inter-imagen a través de límites específicos s a.. »v ¡tora.. conjunto de mosaicos dado.
  6. 6
    7, - El sistema de computadora de conformidad con la reivindicación 1, en donde los datos de control además indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno de uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde la codificación utiliza procesamiento paralelo para al menos algunas etapas de codificación para el conjunto de mosaicos dado y el uno o más de otros conjuntos de mosaicos.
  7. 7
    8, - El sistema de computadora de conformidad con la reivindicación 1, en donde los datos de control además indican que dependencias de predicción de inter-imagen a través de límites específicos están restringidos para cada uno de uno o más de otros conjuntos de mosaicos de los mosaicos múltiples, y en donde la codificación configura el conjunto de mosaicos dados y uno o más de otros conjuntos de mosaicos para proporcionar funcionalidad de actualización de decodificador gradual. ,
  8. 8
    9, - En un sistema de computadora, un método que comprende:recibir datos codificados para múltiples imágenes, en donde cada una de las múltiples Imágenes se divide en múltiples mosaicos;recibir datos de control que indican que dependencias de predicción de inter-imagen a través de límites específicos se INSTITUTG ΜΞΧ’.CANO D£ LA ?ROí’!tDAD INDUSTRIAL restringen para un conjunto de mosaicos dado de uno n más mosaicos de los múltiples mosaicos, en donde el conjunto de mosaicos dado es parametrizado en los datos de control como una o más regiones de mosaico que 5 cubren el uno o más mosaicos de los múltiples mosaicos, y en donde los datos de control incluyen: un parámetro de conteo que indica un conteo de regiones de mosaico en el conjunto de mosaicos dado;y para cada una de las una o más regiones de mosaico en el
  9. 9
    10 conjunto de mosaico dado, elementos de sintaxis que indican la ubicación de 1a región de mosaico dentro de las múltiples imágenes;y procesar los datos codificados. 10. - El método de conformidad con la reivindicación 9, en 15 donde la una o más regiones de mosaico son uno o más rectángulos de mosaico, y en donde, para un rectángulo de mosaico dado del uno o más rectángulos de mosaico en el conjunto de mosaicos dado, los elementos de sintaxis que indican la ubicación de la región de mosaicos son elementos de sintaxis que 20 identifican dos esquinas del rectángulo de mosaico dado.
  10. 10
    11, - El método de conformidad con la reivindicación 10, en donde las dos esquinas son una esquina izquierda superior del rectángulo de mosaico dado y una esquina derecha inferior del rectángulo de mosaicos dado. z
  11. 11
    12,- El método de conformidad con la reivindicación 9. en IMPI INSTITUTO MEXICANO DI LA FROPIEDAD INDUSTRIAL donde los datos de control además incluyen:..un,-Ldenti.f.iea.cío-r—d-ej· conjunto de mosaicos dado.
  12. 12
    13, - El método de conformidad con la reivindicación 9, en donde los datos de control son un mensaje de información de mejora suplementaria (“SEI”) que indica que dependencias de predicción de ¡nter-imagen a través de limites del conjunto de mosaicos se restringen para el conjunto de mosaicos dado.
  13. 13
    14, - El método de conformidad con la reivindicación 9. en donde los datos de control además indican que dependencias de predicción de ínter-imagen a través de límites específicos están restringidos para cada uno de uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde el procesamiento incluye la decodificación que utiliza procesamiento paralelo para al menos algunas etapas de decodificación para el conjunto de mosaicos dado y el uno o más de otros conjuntos de mosaicos. t
  14. 14
    15, - El método de conformidad con la reivindicación 9, en donde el procesamiento incluye:después de la detección de pérdida de al menos algunos de los datos codificados diferentes al conjunto de mosaicos dado, la decodificación del conjunto de mosaicos dado como parte de la recuperación de pérdida.
  15. 15
    16, - Un medio legible por computadora que provoca que un sistema de computadora realice un método, en donde el medio legible por computadora se selecciona del grupo que consiste en memoria volátil, memoria no volátil, disco magnético, un CD-ROM, y un DVD, y en donde el método comprende:recibir datos codificados para múltiples imagené¿, Sil dund!·? cada una de las múltiples imágenes se divide en múltiples mosaicos;recibir datos de control que indican que dependencias de predicción de ínter-imagen a través de límites específicos se restringen para un conjunto de mosaicos dado de uno o más mosaicos de los múltiples mosaicos, en donde los datos de control incluyen: un identificador del conjunto de mosaicos dado;un parámetro de conteo que indica un conteo de regiones de mosaico en el conjunto de mosaicos dado;y para cada una de las regiones de mosaico en el conjunto mosaicos dado, elementos de sintaxis que indican la ubicación de la región de mosaico dentro de las múltiples imágenes;y procesar los datos codificados.
  16. 16
    17, - El medio legible por computadora de conformidad con la reivindicación 16, en donde los datos de control son un mensaje de Información de mejora suplementaria (“SEI”) que indica que dependencias de predicción de inter-imagen a través de límites de conjunto de mosaicos se restringen para el conjunto de mosaicos dado, y en donde el mensaje de SEI incluye un elemento de sintaxis que es utilizado por un sistema decodificador para evaluar si la calidad puede ser afectada adversamente si solo el conjunto de mosaicos dado es decodiflcado.
  17. 17
    18, - El medio legible por computadora de conformidad con la IMPI INSTITUTO MEXICANO DE LA PP.OPÍSDAO INDUSTRIAL reivindicación 16, en donde los datos de control además indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno de uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde los datos de control además incluyen:un parámetro que indica un conteo de conjuntos de mosaicos;para cada uno del uno o más de otros conjuntos de mosaicos: un ¡dentificador del otro conjunto de mosaicos;un parámetro de conteo que indica un conteo de regiones de mosaico en el otro conjunto de mosaicos;y para cada una de las regiones de mosaico en el otro conjunto de mosaicos, elementos de sintaxis que indican la ubicación de la región de mosaico dentro de las múltiples imágenes.
  18. 18
    19,- El medio legible por computadora de conformidad con la reivindicación 16, en donde los datos de control además indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno del uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y , en donde procesar los datos codificados incluye utilizar los datos de control para controlar:(a) decodificar el conjunto de mosaicos dado como una región-de-interés dentro de las múltiples imágenes sin decodificar porciones de las múltiples imágenes fuera del conjunto de mosaicos dado, (b) transcodiflcar los datos codificados, (c) procesamiento paralelo para al menos algunas IMPI INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL etapas de decodificación para el conjunto denvusjíluíí dudu y u.l uno o más de otros conjuntos de mosaicos, o (d) después de la detección de pérdida de al menos algunos de los datos codificados, decodificar el conjunto de mosaicos dado como parte de la recuperación de pérdida.
  19. 19
    20, - El sistema de computadora de conformidad con la reivindicación 5, en donde el mensaje de SEI incluye un elemento de sintaxis que es utilizable por un sistema decodificador para evaluar si la calidad puede ser afectada adversamente si solo el conjunto de mosaicos dado es decodiflcado.
  20. 20
    21, - El sistema de computadora de conformidad con la reivindicación 1, en donde los datos de control además indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno de uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde los datos de control además incluyen:un parámetro que indica un conteo de conjuntos de mosaicos;y para cada uno del conjunto de mosaicos dado y uno o más de otros conjuntos de mosaicos, un identificador del conjunto de mosaicos. .
  21. 21
    22, - El sistema de computadora de conformidad con la reivindicación 1, en donde ios múltiples mosaicos son organizados de acuerdo a filas de mosaicos y columnas de mosaicos que, con límites de imágenes, definen límites horizontales y límites INSTITUTO MCXICa. · :DE LA PROHEO/· INOl.'STVfj verticales de tos mosaicos múltiples H ° n dg —loe m ú 11' p i ? ? imágenes.
  22. 22
    23,- El método de conformidad con la reivindicación 13, en donde el mensaje de SEI incluye un elemento de sintaxis que es utilizable por un sistema decodificador para evaluar si la calidad puede ser afectada adversamente si solo el conjunto de mosaicos dado es decodificado.
  23. 23
    24 - El método de conformidad con la reivindicación 9, en donde los datos de control además indican que dependencias de predicción de ínter-imagen a través de límites específicos se restringen para cada uno del uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde los datos de control además incluyen:un parámetro que indica un conteo de conjuntos de mosaicos;para cada uno del conjunto de mosaicos dado y uno o más de otros conjuntos de mosaicos, un identificador del conjunto de mosaicos. z
  24. 24
    25. - El método de conformidad con la reivindicación 9, en donde los múltiples mosaicos son organizados de acuerdo a filas de mosaicos y columnas de mosaicos que, con límites de imagen, definen límites horizontales y límites verticales de los múltiples mosaicos dentro de las múltiples imágenes.
  25. 25
    26, - El método de conformidad con la reivindicación 9, en donde los datos de control además indican que dependencias de IMPI INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTMM. predicción de ínter-imagen a través de límites—eeperrrftrtr5~5F restringen para cada uno del uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde el procesar los datos codificados incluye utilizar los datos de control para controlar:(a) la decodificación del conjunto de mosaicos dado como una región-de-interés dentro de las múltiples imágenes sin decodificar porciones de las múltiples imágenes fuera del conjunto de mosaicos dado, (b) transcodificar los datos codificados, (c) procesamiento paralelo para al menos algunas etapas de decodificación para el conjunto de mosaicos dado y el uno o más de otros conjuntos de mosaicos, o (d) después de la detección de pérdida de al menos algunos de los datos codificados, decodificar el conjunto de mosaicos dado como parte de la recuperación de pérdida.
  26. 26
    27,- Un medio legible por computadora que provoca que un sistema de computadora realice un método, en donde el medio legible por computadora se selecciona del grupo que consiste en memoria volátil, memoria no volátil, disco magnético, un CD-ROM, y un DVD, y en donde el método comprende:codificar múltiples imágenes para producir datos codificados, en donde cada una de las múltiples imágenes se divide en múltiples mosaicos;y dar salida a los datos codificados junto con datos de control que indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para un conjunto de IMPI INSTITUTO MEXICANO DE LA PROPIEDAD industrial mosaicos dado de uno o más mosaicos de los múltiples mosaicos, en donde el conjunto de mosaicos dado es parametrizado en los datos de control como una o más regiones de mosaico que cubren el uno o más mosaicos de los múltiples mosaicos, y en donde los datos de control incluyen: un parámetro de conteo que indica un conteo de regiones de mosaico en el conjunto de mosaicos dado;y para cada una de las una o más regiones de mosaico en el conjunto de mosaicos dado, elementos de sintaxis que indican la ubicación de la región de mosaico dentro de múltiples imágenes.
  27. 27
    28, - El medio legible por computadora de conformidad con la reivindicación 27, en donde la una o más regiones de mosaico son uno o más rectángulos de mosaico, y en donde, para un rectángulo de mosaico dado del uno o más rectángulos de mosaico en el conjunto de mosaicos dado, los elementos de sintaxis que indican la ubicación de la región de mosaico son elementos de sintaxis que identifican dos esquinas del rectángulo de mosaico dado.
  28. 28
    29. - El medio legible por computadora de conformidad con la reivindicación 27, en donde los datos de control son un mensaje de información de mejora suplementaria (“SEI”) que indica que dependencias de predicción de inter-imagen a través de límites de conjunto de mosaicos se restringen para el conjunto de mosaicos dado, y en donde el mensaje de SEI incluye un elemento de sintaxis que es utilizable por un sistema decodificador para evaluar si la calidad puede ser afectada adversamente si solo el INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL conjunto de mosaicos dado es decodificado.
  29. 29
    30, - El medio legible por computadora de conformidad con la reivindicación 27, en donde los datos de control además Indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno de uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde los datos de control además incluyen:un parámetro que indica un conteo de conjuntos de mosaico;y para cada uno del conjunto de mosaicos dado y uno o más de otros conjuntos de mosaico, un identificador del conjunto de mosaicos.
  30. 30
    31, - Un sistema de computadora que comprende una o más unidades de procesamiento y memoria, en donde el sistema de computadora implementa un sistema decodificador configurado para realizar un método que comprende;recibir datos codificados para múltiples imágenes, en donde cada una de las múltiples Imágenes se divide en múltiples mosaicos;recibir datos de control que indican que dependencias de predicción de inter-imagen a través de limites específicos se restringen para un conjunto de mosaicos dado de uno o más mosaicos de los múltiples mosaicos, en donde el conjunto de mosaicos dado es parametrizado en los datos de control como una o más regiones de mosaico que cubren el uno o más mosaicos de 100 los múltiples mosaicos, y en donde los datos d’g”U'UH Li UT'i llllu y un. un parámetro de conteo que indica un conteo de regiones de mosaico en el conjunto de mosaicos dado;y para cada una de la una o más regiones de mosaico en el conjunto de mosaico dado, elementos de sintaxis que indican la ubicación de la región de mosaico dentro de las múltiples imágenes;y procesar los datos codificados.
  31. 31
    32, - El sistema de computadora de conformidad con la reivindicación 31, en donde la una o más regiones de mosaico son uno o más rectángulos de mosaico, y en donde, para un rectángulo de mosaico dado del uno o más rectángulos de mosaico en el conjunto de mosaicos dado, los elementos de sintaxis que indican la ubicación de la región de mosaico son elementos de sintaxis que identifican dos esquinas del rectángulo de mosaico dado.
  32. 32
    33, - El sistema de computadora de conformidad con la reivindicación 31, en donde los datos de control son un mensaje de información de mejora suplementaria (“SEI) que indica que dependencias de predicción de inter-imagen a través de límites de conjunto de mosaicos se restringen para el conjunto de mosaicos dado, y en donde el mensaje de SEI incluye un elemento de sintaxis que es utilizado por un sistema decodificador para evaluar si la calidad puede ser afectada adversamente si solo el conjunto de mosaicos dado es decodificado.
  33. 33
    34, - El sistema de computadora de conformidad con la 101 INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL reivindicación 31, en donde los datos de conlTUr”adtímas IllUiCdiT que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno de uno o más conjuntos de mosaicos de los múltiples mosaicos, y en donde los datos de control además incluyen:un parámetro que indica un conteo de conjuntos de mosaicos;y para cada uno del conjunto de mosaicos dado y uno o más de otros conjuntos de mosaicos, un identificador del otro conjunto de mosaicos.
  34. 34
    35,- El sistema de computadora de conformidad con la reivindicación 31, en donde ios datos de control además indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para cada uno del uno o más de otros conjuntos de mosaicos de los múltiples mosaicos, y en donde procesar los datos codificados incluye utilizar los datos de control para controlar:(a) la decodificación del conjunto de mosaicos dado como una región-de-interés dentro de las múltiples imágenes sin decodificar porciones de las múltiples imágenes fuera del conjunto de mosaicos dado, (b) transcodificación de los datos codificados, (c) procesamiento paralelo para ai menos algunas etapas de decodificación para el conjunto de mosaicos dado y el uno o más de otros conjuntos de mosaicos, o (d) después de la detección de pérdida de al menos algunos de los datos codificados, decodificar el conjunto de mosaicos dado como parte de la recuperación de 102 INSTITUTO MEXICAN!' DE LA ΡΧΟΡΙΕΓΜΤ INTIUST»!*! pérdida.
  35. 35
    36,- Un medio legible por computadora que almacena datos codificados para múltiples imágenes y datos de control, en donde el medio legible por computadora se selecciona del grupo que consiste en memoria volátil, memoria no volátil, disco magnético, un CD-ROM, y un DVD, en donde los datos codificados y los datos de control son organizados para facilitar etapas que comprenden, recibir los datos codificados, recibir los datos de control, y procesar los datos codificados, y en donde:cada una de las múltiples imágenes se divide en múltiples mosaicos: los datos de control indican que dependencias de predicción de inter-imagen a través de límites específicos se restringen para un conjunto de mosaicos dado de uno o más mosaicos de los múltiples mosaicos;el conjunto de mosaicos dado es parametrizado en los datos de control como una o más regiones de mosaico que cubren el uno o más mosaicos de los múltiples mosaicos, y los datos de control incluyen: un parámetro de conteo que Indica un conteo de regiones de mosaico en el conjunto de mosaicos dado;y para cada una de la una o más regiones de mosaico en el conjunto de mosaicos dado, elementos de sintaxis que indican la ubicación de la región de mosaico dentro de las múltiples imágenes. 1 03
Independent claims35