CIP-2021 : H04N 19/196 : está especialmente adaptado para el cálculo de los parámetros de codificación,

p. ej. promediando los parámetros de codificación previamente calculados (procesamiento de los vectores de movimiento H04N 19/513).

CIP-2021HH04H04NH04N 19/00H04N 19/196[3] › está especialmente adaptado para el cálculo de los parámetros de codificación, p. ej. promediando los parámetros de codificación previamente calculados (procesamiento de los vectores de movimiento H04N 19/513).

H ELECTRICIDAD.

H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.

H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION.

H04N 19/00 Métodos o disposiciones para la codificación, decodificación, compresión o descompresión de señales de vídeo digital.

H04N 19/196 · · · está especialmente adaptado para el cálculo de los parámetros de codificación, p. ej. promediando los parámetros de codificación previamente calculados (procesamiento de los vectores de movimiento H04N 19/513).

CIP2021: Invenciones publicadas en esta sección.

Método de codificación y método de decodificación de imágenes, su dispositivo, su programa y medio de grabación con el programa grabado en el mismo.

(15/05/2019) Un método de codificación de imágenes para codificar un valor de píxel de un objetivo de codificación usando un valor previsto generado por medio de predicción espacial o temporal usando una imagen previamente decodificada, comprendiendo el método una etapa que realiza predicción del valor de píxel del objetivo de codificación y obtiene el valor previsto; estando el método caracterizado por que comprende adicionalmente: una etapa que calcula datos de una distribución de probabilidad que indica qué valor tiene un valor de píxel original para el valor previsto obtenido, desplazando, de acuerdo con el valor previsto, datos de distribución de diferencia de una diferencia entre el valor de píxel original y el valor previsto en codificación predictiva, donde los datos de distribución…

Codificación en modo paleta para codificación de vídeo.

(08/05/2019) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento: recibir un bloque de datos de vídeo en un flujo de bits de vídeo codificado, habiendo sido codificado el bloque de datos de vídeo usando un modo de codificación basada en paleta; recibir una pluralidad de elementos de sintaxis que son indicativos de una paleta que se usó para codificar el bloque de datos de vídeo, incluyendo la pluralidad de elementos de sintaxis un primer elemento de sintaxis que indica un número de valores de paleta para la paleta que se señalizan explícitamente en el flujo de bits de vídeo codificado, en el que un valor máximo del primer elemento de sintaxis se define en relación con uno…

MÉTODO Y APARATO PARA PROCESAR UNA SEÑAL DE VÍDEO.

(03/05/2019). Solicitante/s: KT Corporation. Inventor/es: LEE,Bae Keun.

Método y aparato para procesar una señal de video. Un método para decodificar un vídeo de acuerdo con la presente invención puede comprender: obtener un candidato de fusión espacial para un bloque actual, generar una lista de candidatos a la fusión para el bloque actual basándose en el candidato de fusión espacial, obtener información de movimiento para el bloque actual basándose en la lista de candidatos a la fusión, y realizar compensación de movimiento para el bloque actual basándose en la información de movimiento. En este caso, si el bloque actual no tiene una forma predefinida o un tamaño igual a o mayor que el tamaño predefinido, el candidato de fusión espacial del bloque actual puede obtenerse basándose en un bloque que tenga una forma predefinida o un tamaño igual a o mayor que el tamaño predefinido, incluyendo el bloque el bloque actual.

PDF original: ES-2711474_A2.pdf

Momentos de eliminación de memoria intermedia de imágenes codificadas señalados en los mensajes de información de mejora complementaria de temporización de imágenes y sub-imágenes.

(01/05/2019) Un procedimiento para descodificar datos de vídeo, comprendiendo el procedimiento: descodificar un mensaje de información de mejora suplementaria, SEI, de temporización de sub-imágenes, que proporciona información retardo de eliminación de memoria intermedia de imágenes codificadas, CPB, para una unidad de descodificación, DU , asociada con el mensaje SEI de temporización de sub-imágenes, con la DU asociada con el mensaje SEI de temporización de sub-imágenes que se compone, en orden de descodificación, de una unidad de capa de abstracción de red, NAL, SEI, que contiene el mensaje SEI de temporización de sub-imágenes seguida de una o más unidades NAL que no contienen…

Mapas de significancia multinivel para codificación y decodificación.

(01/05/2019) Procedimiento para utilizarse en un decodificador de una secuencia de bits de datos codificados para determinar un valor de un indicador de coeficiente de significancia correspondiente a un coeficiente de transformación de un bloque entre uno o más bloques no superpuestos dentro de una unidad de transformación, siendo el indicador de coeficiente de significancia un elemento de un grupo de indicadores de coeficientes de significancia correspondientes al bloque, presentando el grupo un indicador de grupo de coeficientes de significancia que es uno, si es cierta una de una primera condición de que cualquier elemento del grupo de indicadores de coeficientes de significancia es…

Dispositivo y método de procesamiento de imagen.

(24/04/2019) Un dispositivo de decodificación de imagen que comprende: circuitería configurada para recibir un bloque de imagen codificada a decodificarse, una bandera de bloque de filtro para controlar si se realiza o no un proceso de filtrado en un bloque de imagen, una bandera de control de límite para controlar si el proceso de filtrado, realizado en un píxel objetivo que es adyacente a un límite de corte que separa un corte que incluye dicho píxel objetivo y un corte vecino de dicho corte y que se proporciona dentro del bloque de imagen del corte, usa píxeles de dicho corte vecino después de que los píxeles…

Dispositivo y método de procesamiento de imagen.

(24/04/2019) Un dispositivo de decodificación de imagen que comprende: circuitería configurada para obtener una posición de un bloque de imagen basándose en un tamaño de bloque del bloque de imagen, generar una bandera de bloque de filtro configurada para controlar si se realiza o no el proceso de filtrado en el bloque de imagen, generar una bandera de control de límite configurada para controlar si el proceso de filtrado, realizado en un píxel objetivo, que es adyacente a un límite de corte que separa un corte que incluye dicho píxel objetivo y un corte vecino y que se proporciona dentro del bloque de imagen del corte, usa píxeles de dicho corte vecino después de que los píxeles de dicho corte vecino…

Dispositivo de decodificación de vídeo, procedimiento de decodificación de vídeo, y programa de decodificación de vídeo.

(24/04/2019) Un dispositivo de decodificación de imagen en movimiento configurado para decodificar un flujo de bits en el que las imágenes en movimiento se codifican dividiendo cada imagen de las imágenes en movimiento en primeros bloques de tamaños predeterminados, y primeros bloques en segundos bloques, comprendiendo el dispositivo: una unidad de decodificación configurada para extraer un parámetro de cuantificación diferencial de al menos uno de los segundos bloques decodificando el flujo de bits; una unidad de derivación de parámetro de cuantificación predictivo configurado para derivar un parámetro de cuantificación predictivo de al menos un segundo…

Aparato de decodificación de imágenes.

(23/04/2019) Un dispositivo de decodificación de imágenes que comprende: un módulo de decodificación de entropía configurado para decodificar un flujo de datos recibido y para separar el flujo de datos al menos en información de modo de intra predicción, información de inter predicción, e información de coeficientes de cuantificación; un módulo de intra predicción configurado para reconstruir un modo de intra predicción y para crear un bloque de predicción de un bloque actual o un sub bloque del bloque actual; un módulo de exploración inversa configurado para convertir la información de coeficientes de cuantificación en un bloque de cuantificación bidimensional; un módulo de cuantificación inversa configurado para cuantificar inversamente el bloque de cuantificación usando un parámetro de cuantificación,…

Procedimiento de descodificación de longitud variable y aparato.

(03/04/2019) Un procedimiento de decodificación para realizar una decodificación de longitud variable en datos codificados obtenidos realizando codificación de longitud variable en los coeficientes distintos de cero de un bloque que se obtienen realizando una transformación de frecuencia en datos de imagen del bloque que tiene un tamaño predeterminado de píxeles, comprendiendo el procedimiento de decodificación: realizar decodificación de longitud variable en datos codificados desde un componente de alta frecuencia hacia un componente de baja frecuencia para obtener coeficientes decodificados distintos de cero usando una pluralidad de tablas de código de longitud variable; y escanear de forma inversa los coeficientes distintos de cero decodificados en coeficientes bidimensionales del bloque; en el que cada una de la pluralidad…

Ponderación adaptativa de imágenes de referencia en codificación de vídeo.

(27/03/2019) Un aparato de codificación para producir datos de vídeo para una imagen que tiene una pluralidad de bloques de imagen, incluyendo los datos de vídeo datos codificados para un bloque de imagen de la pluralidad de bloques de imagen y que incluyen al menos un índice de imagen de referencia, comprendiendo el aparato: medios para acceder al bloque de imagen y a un único índice de imagen de referencia para predecir el bloque de imagen, correspondiendo el único índice de imagen de referencia a una imagen de referencia particular; caracterizado por medios para codificar el bloque de imagen usando la imagen de referencia particular que corresponde al único índice de imagen de referencia y usando un factor de ponderación, determinado a partir de un conjunto de factores de ponderación y que corresponde…

Procedimiento de derivación de información de movimiento.

(27/03/2019) Un procedimiento de decodificar datos de video en un modo de fusión, en el que, en modo de fusión, información de movimiento de uno de entre unos bloques candidatos de fusión se establece como información de movimiento de una unidad de predicción actual, que comprende: construir una lista de fusión usando bloques candidatos de fusión espacial y temporal disponibles; establecer información de movimiento de un bloque candidato de fusión en la lista de fusión correspondiente a un índice de fusión como información de movimiento de la unidad de predicción actual; generar un bloque de predicción de la unidad de predicción actual usando la información de movimiento; y generar un bloque cuantificado explorando inversamente componentes de coeficiente cuantificado, generar un bloque…

Aparato de codificación de imagen, procedimiento de codificación de imagen, aparato de descodificación de imagen, procedimiento de descodificación de imagen y programa.

(13/03/2019) Aparato de codificación de imagen configurado para codificar una imagen en uno o varios segmentos que incluyen, cada uno, una serie de bloques, comprendiendo el aparato de codificación de imagen: un primer medio de codificación para codificar bloques incluidos en una primera línea de bloques del segmento en un orden comenzando desde el bloque más a la izquierda, comprendiendo dicha primera línea de bloques una serie de bloques dispuestos en una dirección horizontal; y un segundo medio de codificación para codificar bloques incluidos en una segunda línea de bloques del segmento en un orden comenzando desde el bloque más a la izquierda, comprendiendo dicha segunda línea de…

Procedimiento de decodificación de imágenes y dispositivo de decodificación de imágenes.

(12/03/2019) Un procedimiento de decodificación de imágenes para decodificar un bloque actual, comprendiendo el procedimiento de decodificación de imágenes las etapas de: obtener (S303) uno o más primeros candidatos de bloque de fusión que tienen vectores de movimiento que se han usado en la compensación de movimiento de uno o más bloques vecinos en el que un candidato de bloque de fusión es una combinación de una dirección de predicción, un vector de movimiento y un índice de imagen de referencia que identifica una imagen de referencia correspondiente al vector de movimiento; en el que el procedimiento comprende las etapas de realizar un procedimiento iterativo (S114) de obtención (S143, S144) de uno o más segundos candidatos de bloque de fusión de predicción bidireccional…

Indicación de selección de modo de intrapredicción para codificación de vídeo.

(14/02/2019) Un procedimiento de descodificación de datos de vídeo, el procedimiento que comprende: determinar un primer modo de intrapredicción más probable y un segundo modo de intrapredicción más probable para un bloque codificado de datos de vídeo basándose en un contexto para el bloque actual; seleccionar una tabla de palabras de código basándose en el contexto para el bloque actual, en el que la tabla de palabras de código comprende una pluralidad de palabras de código de longitud variable correspondientes a índices de modo de intrapredicción; caracterizado por que: seleccionar el modo de intrapredicción como el primer o el segundo modo de intrapredicción…

Control de la herencia de parámetros de movimiento (MPI) de la subunidad de predicción (SUB-PU) en la HEVC tridimensional (3D) u otra codificación tridimensional.

(14/02/2019). Solicitante/s: QUALCOMM INCORPORATED. Inventor/es: CHEN,YING.

Un procedimiento de decodificación de un bloque de profundidad, el procedimiento que comprende: recibir un elemento sintáctico que indica un tamaño de una subunidad de predicción, sub-PU, para la herencia de parámetros de movimiento, MPI, en una unidad de predicción de profundidad, PU de profundidad, en donde la PU de profundidad comprende una o más sub-PU, en donde cada sub -PU tiene un tamaño igual al tamaño indicado por el elemento sintáctico y en donde se puede heredar información de movimiento distinta para cada sub-PU desde un bloque de textura cosituado con la sub-PU respectiva; y al recibir un valor de índice que indica que un candidato a fusión u omisión de MPI, basado en una modalidad de MPI de sub-PU, puede utilizarse para la predicción de movimiento, heredar información de movimiento para cada una de las sub-PU del bloque de profundidad, basándose, al menos en parte, en los correspondientes bloques de textura cosituados con cada una de las sub-PU.

PDF original: ES-2700281_T3.pdf

Método de codificación de imágenes en movimiento y método de decodificación de imágenes en movimiento.

(30/01/2019) Un método de codificación y decodificación que incluye un método de codificación para codificar una imagen y un método de decodificación para decodificar una imagen codificada, en el que dicho método de codificación comprende: un paso de codificación para determinar un primer vector de movimiento y un segundo vector de movimiento para un bloque de destino de codificación, basado en un vector de movimiento de un bloque situado conjuntamente que es un bloque incluido dentro de una imagen codificada previamente y situado conjuntamente con el bloque de destino de codificación, y codificar el bloque de destino de codificación realizando una compensación de movimiento en el bloque de destino de codificación en modo directo utilizando el primer vector de movimiento y el segundo…

Uso de mensajes HEVC SEI específicos para códecs de vídeo de múltiples capas.

(23/01/2019) Un procedimiento para determinar si se debe iniciar el acceso aleatorio durante la descodificación de información de vídeo de un flujo de bits de múltiples capas, que comprende: almacenar información de vídeo que incluye al menos un mensaje de información de mejora suplementaria, SEI, de punto de recuperación; determinar si el al menos un mensaje SEI de punto de recuperación comprende una indicación para restablecer un valor semántico de recuento de orden de imagen, POC; identificar al menos una de una primera restricción con respecto a si el mensaje SEI de punto de recuperación está presente en una unidad de acceso, una segunda restricción con respecto a una asociación del mensaje SEI de punto de recuperación con una imagen, o una tercera restricción con respecto a una aplicación del mensaje SEI de punto…

Procedimiento de codificación de imágenes en movimiento y procedimiento de descodificación de imágenes en movimiento.

(09/01/2019) Un procedimiento de codificación y de descodificación que incluye un procedimiento de codificación para codificar un bloque objetivo de codificación en una imagen objetivo de codificación en modo directo y un procedimiento de descodificación para descodificar un bloque objetivo de descodificación en una imagen objetivo de descodificación en modo directo, en el que el bloque objetivo de codificación y el bloque objetivo de descodificación se compensan en movimiento usando dos imágenes de referencia que comprenden una imagen de referencia hacia delante y una imagen de referencia hacia atrás, y dos vectores de movimiento que se corresponden con las dos imágenes de referencia, en el que dicho procedimiento…

Método de control de la cantidad de codificación de vídeo, aparato de control de la cantidad de codificación de vídeo, programa de control de la cantidad de codificación de vídeo y medio de grabación legible por ordenador que tiene el programa grabado en el mismo.

(26/12/2018) Un método de control de tasa de bits de vídeo que controla una tasa de bits generada de una fotografía a codificar, comprendiendo el método: una etapa (S204) para obtener una diferencia entre una tasa de bits de asignación de una fotografía que se ha codificado y una tasa de bits realmente generada de la fotografía que se ha codificado, como una tasa de bits de error; una etapa (S206, S301, S401) para seleccionar, para cada una de la pluralidad de fotografías subsiguientes, un valor máximo de la tasa de bits de asignación de cada una de la pluralidad de fotografías subsiguientes cuando la tasa de bits de asignación de la fotografía que se ha codificado es mayor que la…

Exploración dependiente de modo de coeficientes de un bloque de datos de vídeo.

(13/12/2018) Un método de codificación de coeficientes asociados con un bloque de datos de vídeo, en el que los coeficientes se obtienen transformando el bloque de datos de vídeo, comprendiendo el método: para cada combinación de modo de intracifrado posible y tamaño de bloque de transformación posible, definir un conjunto de candidatos de orden de exploración principales, siendo cada conjunto de candidatos de orden de exploración principales un subconjunto de los candidatos de orden de exploración posibles definidos para cualquier combinación de modos de intracifrado posibles y tamaños de bloque de transformación posibles; para un bloque de datos de vídeo cifrado usando un modo de intracifrado particular y…

Indicación de la selección del modo de predicción intra para codificación de vídeo usando CABAC.

(03/12/2018) Un procedimiento de descodificación de datos de vídeo, comprendiendo el procedimiento: determinar un primer modo de predicción intra más probable, m1, y un segundo modo de predicción intra más probable, m2, para un bloque actual de datos de vídeo basándose en un contexto para el bloque actual; realizar un proceso de codificación aritmética binaria adaptable basada en contexto, CABAC, para determinar una palabra clave recibida, en el que la palabra clave recibida corresponde a un índice de modo de predicción intra modificado; determinar un índice de modo de predicción intra, j, comparando el índice de modo de predicción intra modificado con un índice de modo de predicción intra para el primer modo más probable, m1 y un índice de…

Método y aparato para codificación de vídeo, método y aparato para decodificación de vídeo.

(05/11/2018) Un método para decodificar una imagen, comprendiendo el método: recibir un flujo de bits que incluye información de imagen; decodificar una información de tamaño de bloque de base sobre un tamaño de un bloque de base que tiene un mismo parámetro de cuantificación y un parámetro de cuantificación residual de una unidad de objeto de decodificación desde el flujo de bits; y predecir un parámetro de cuantificación previsto de la unidad de objeto de decodificación basándose en la información de tamaño de bloque de base; determinar un parámetro de cuantificación de la unidad de objeto de decodificación usando el parámetro de cuantificación previsto y el parámetro de cuantificación residual; y en el que la información de tamaño de bloque de base se define en un conjunto de parámetros…

Uso de mensajes HEVC SEI específicos para códecs de vídeo de múltiples capas.

(13/09/2018) Un dispositivo para asociar la semántica de la información de codificación de vídeo asociada con una unidad de acceso con un conjunto de capas o un conjunto de puntos de operación de un flujo de bits de múltiples capas, que comprende: medios para almacenar información de vídeo asociada con el flujo de bits de múltiples capas, comprendiendo la información de vídeo almacenada un mensaje de información de mejora suplementaria (SEI); y medios para determinar, basándose en un identificador del mensaje SEI, si el mensaje SEI pertenece a uno de una primera categoría de mensajes SEI que incluye mensajes SEI de período de almacenamiento temporal, mensajes SEI de temporización de imagen o mensajes SEI de información de la unidad…

Procedimiento de decodificación de vídeo usando fusión de bloques.

(12/09/2018) Un procedimiento de decodificación de un vídeo, comprendiendo el procedimiento: obtener, desde el flujo de bits, un aviso de omisión para una unidad de codificación que indica si un modo de codificación para la unidad de codificación es un modo de omisión, cuando el aviso de omisión indica que el modo de codificación para la unidad de codificación es el modo de omisión, obtener, desde el flujo de bits, un índice de fusión que indica un bloque entre un grupo de bloques candidatos para la unidad de codificación; cuando el aviso de omisión indica que el modo de codificación para la unidad de codificación no es el modo de omisión: obtener, desde el flujo de bits, información acerca del tipo de partición; determinar al menos una partición que incluye una partición desde la unidad de codificación basándose en la información acerca…

Aparato para codificar vídeo usando fusión de bloques.

(12/09/2018) Un aparato para decodificar un vídeo, comprendiendo el aparato un procesador que se configura para: obtener, desde un flujo de bits, un aviso de omisión para una unidad de codificación que indica si un modo de codificación para la unidad de codificación es un modo de omisión, cuando el aviso de omisión indica que el modo de codificación para la unidad de codificación no es el modo de omisión: obtener, desde el flujo de bits, información acerca del tipo de partición; determinar al menos una partición que incluye una partición desde la unidad de codificación basándose en la información acerca del tipo de partición; y …

Procedimiento de decodificación de vídeo teniendo en cuenta el orden de exploración de unidades de codificación que tienen estructura jerárquica.

(16/05/2018) Un procedimiento de decodificación de un vídeo, comprendiendo el procedimiento: recibir y analizar una secuencia de bits de un vídeo codificado, extraer información acerca de un tamaño de una unidad de codificación máxima que es la unidad de datos en la que se decodifica una imagen, e información de división de unidades de codificación con forma cuadrada de profundidades que incluyen al menos una de información de división de una unidad de codificación de una profundidad actual e información de división de una unidad de codificación de una profundidad inferior en una unidad de codificación máxima, de la secuencia de bits; …

Método de control de cuantificación, dispositivo, programa y medio de grabación que contiene el programa.

(11/04/2018) Un método de control de cuantificación usado en una codificación de video que codifica una imagen de video y realiza control de tasa de bits para hacer que una tasa de bits de codificación se acerque a una tasa de bits objetivo predeterminada, en donde el método de control de cuantificación comprende las etapas de: medir (S2073) una cantidad diferencial de código entre una cantidad objetivo de código y una cantidad de código generado para una señal de video como un objetivo codificado; y determinar (S2073) si se ha producido o no una condición predeterminada, que provoca un cambio abrupto en la cantidad de código generado, determinar (S2071, S202) si se han producido o no condiciones predeterminadas adicionales, determinar para cada condición (S2072, S2074, S203), cuando se determina que se ha producido la condición,…

Método y dispositivo para codificar imágenes de vídeo, método y dispositivo para decodificar imágenes de vídeo y programa de los mismos.

(21/03/2018) Un metodo de codificacion de video que usa compensacion de movimiento de precision fraccional, comprendiendo el metodo: una etapa de realizacion de busquedas de movimiento para obtener vectores de movimiento; una etapa de calculo de probabilidades de referencia en posiciones de pixel fraccional basandose en su tasa de designacion por los vectores de movimiento obtenidos; una etapa de division de posiciones de interpolacion que son las posiciones de pixel fraccional en multiples grupos basadas en las probabilidades de referencia calculadas; una etapa de seleccion, para cada uno de los grupos de las posiciones de interpolacion, de coeficientes de filtro de interpolacion a usarse para generar una instantanea de prediccion interpolada de entre multiples candidatos de coeficiente de filtro de interpolacion; una etapa de generacion…

Códec de señal de múltiples vistas.

(07/03/2018) Decodificador configurado para reconstruir (106v,1, 106d,1) una primera vista de una senal de multiples vistas desde un flujo de datos , de acuerdo con primeros parametros de codificacion obtenidos desde el flujo de datos , prediciendo una porcion actual de la primera vista desde una primera porcion previamente reconstruida de la senal de multiples vistas , reconstruida desde el flujo de datos por el decodificador antes de la reconstruccion de la porcion actual de la primera vista y corrigiendo un error de prediccion de la prediccion de la porcion actual de la primera vista usando primeros datos de correccion contenidos en el flujo de datos ; adoptar o predecir…

Predicción eficaz usando codificación de particiones.

(10/01/2018) Descodificador para reconstruir una matriz de muestras a partir de un flujo de datos , configurado para obtener una biparticion de un bloque predeterminado de la matriz de muestras en unas particiones primera y segunda al determinar una medida para una tendencia central de valores de muestra reconstruidos de un bloque de referencia de la imagen, localizado conjuntamente con el bloque predeterminado , segmentar el bloque de referencia al comparar cada valor de muestra reconstruido del bloque de referencia con un umbral definido de forma global para los valores de muestra reconstruidos del bloque de referencia…

Procedimiento para decodificar una imagen de croma.

(10/01/2018) Un procedimiento para decodificar una imagen de croma en la codificación de video de alta eficiencia, HEVC, que comprende: derivar un modo de intra-predicción de croma de una unidad de predicción; determinar un tamaño de un bloque de croma actual usando información de tamaño de transformación de luma; generar un bloque de predicción de croma del bloque de croma actual utilizando el modo de intra-predicción de croma; generar un bloque residual de croma del bloque de croma actual usando el modo de intra-predicción de croma y un parámetro de cuantificación de croma; y generar un bloque reconstruido de croma que agrega el bloque de predicción de croma…

‹‹ · 2 · · ››
Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .