Abstract:
Un aparato configurado para: obtener un conjunto de primeros coeficientes de filtro de predicción lineal, LP, que representa una envolvente espectral de una señal de audio en un primer canal que se deriva de una señal de audio de entrada multicanal; obtener un conjunto de segundos coeficientes de filtro LP que representa una envolvente espectral de una señal de audio en un segundo canal que se deriva de la señal de audio de entrada multicanal; cuantificar el conjunto de primeros coeficientes de filtro LP usando un primer cuantificador predefinido; y cuantificar el conjunto de segundos coeficientes de filtro LP en base al conjunto cuantificado de primeros coeficientes de filtro LP, comprendiendo la cuantificación del conjunto de segundos coeficientes de filtro LP: derivar, en base al conjunto cuantificado de primeros coeficientes de filtro LP usando un predictor predefinido, un conjunto de coeficientes de filtro LP previstos para estimar la envolvente espectral de la señal de audio en dicho segundo canal, calcular error de predicción como una diferencia entre coeficientes LP respectivos del conjunto de segundos coeficientes de filtro LP y el conjunto de coeficientes de filtro LP previstos, y cuantificar el error de predicción usando un segundo cuantificador predefinido.
Abstract:
Un método implementado por procesador para codificar al menos una señal de audio, en el que el método comprende: generar al menos un vector de parámetros que definen la al menos una señal de audio; clasificar componentes de valor absoluto del al menos un vector de parámetros de acuerdo con un orden descendente de los valores absolutos de los componentes del al menos un vector de parámetros para generar un al menos un vector ordenado asociado de parámetros; seleccionar de una lista de clases guía al menos un vector de código potencial; realizar, para cada uno del al menos un vector de código potencial seleccionado individualmente y para cada uno del al menos un vector de parámetros ordenados individualmente, una etapa de determinación de una distancia entre el vector de código potencial único y el vector ordenado único de parámetros, en el que la etapa de determinación comprende: (a) generar un primer y un segundo valor de distancia intermedia, respectivamente, en el que el primer valor de distancia intermedia se obtiene mediante la suma de los productos de los correspondientes componentes del vector de código potencial único y el vector ordenado único de parámetros y el segundo valor de distancia intermedia se obtiene mediante la suma de los cuadrados de los componentes del vector de código potencial único; (b1) actualizar el primer valor de distancia intermedia restando el producto de un último componente del vector de código potencial único y un último componente del vector ordenado único de parámetros del primer valor de distancia intermedia y actualizar el segundo valor de distancia intermedia añadiendo el cuadrado del último componente del vector de código potencial único al segundo valor de distancia intermedia dependiendo de condiciones de cuando el vector de código potencial único es de paridad distinta de cero y cuando el número de signos menos de los componentes del vector único de parámetros difiere de la restricción de la paridad de clase guía asociada con el vector de código potencial único; (b2) actualizar el primer valor de distancia intermedia añadiendo el producto de un último componente del vector de código potencial único y un último componente del vector ordenado único de parámetros al primer valor de distancia intermedia y actualizar el segundo valor de distancia intermedia añadiendo el cuadrado del último componente del vector de código potencial único al segundo valor de distancia intermedia dependiendo de condiciones de cuando el vector de código potencial único es de paridad distinta de cero y cuando el número de signos menos de los componentes del vector único de parámetros no difiere de la restricción de la paridad de clase guía asociada con el vector de código potencial único; (b3) actualizar el primer valor de distancia intermedia añadiendo el producto del último componente del vector de código potencial único y el último componente del vector ordenado único de parámetros al primer valor de distancia intermedia y actualizar el segundo valor de distancia intermedia añadiendo el cuadrado del último componente del vector de código potencial único al segundo valor de distancia intermedia dependiendo de una condición de cuando el vector de código potencial único no es de paridad distinta de cero; (c) determinar la distancia entre el vector de código potencial único y el vector ordenado único de parámetros restando el primer valor de distancia intermedia multiplicado por un factor de escala del segundo valor de distancia intermedia multiplicado por el factor de escala al cuadrado; determinar la mejor clase guía asociada con el vector de código potencial único que genera la menor distancia asociada; y clasificar componentes de la mejor clase guía por el orden inverso del orden descendente de valores absolutos de los componentes del vector único de parámetros para generar un vector cuantificado en rejilla de salida.
Abstract:
Un método que comprende: determinar una localización de navegación interactiva; provocar la visualización de una imagen en perspectiva (300, 310, 320, 500, 510, 520) que representa una vista de una porción de información de mapa de la localización de navegación interactiva; provocar la visualización de un indicador de región de vídeo (502, 512, 522) que indica que el contenido de vídeo, que es contenido de vídeo panorámico y el contenido de vídeo es capturado por una pluralidad de módulos de cámara de un aparato de captura de vídeo (402), está disponible en una localización de navegación de vídeo, representando el contenido de vídeo una vista de una porción de la información de mapa de la localización de navegación de vídeo; determinar que la localización de navegación interactiva ha cambiado tal que la localización de navegación interactiva corresponde a la localización de navegación de vídeo; y provocar la representación del contenido de vídeo, de manera que un ángulo de visualización de la imagen en perspectiva corresponde al ángulo de visualización del contenido de vídeo panorámico, basándose, al menos en parte, en la localización de navegación interactiva que corresponde a la localización de navegación de vídeo.
Abstract:
Un método que comprende: recibir, un conjunto de parámetros de audio codificado para una trama de audio, en donde el conjunto comprende índices que representan al menos dos coeficientes de frecuencia espectral lineales cuantificados, en donde la trama de audio cuando se decodifica comprende muestras de audio muestreadas digitalmente a una frecuencia de muestreo, en donde la frecuencia de muestreo es una de una pluralidad de frecuencias de muestreo para un decodificador de audio; convertir los índices a los al menos dos coeficientes de frecuencia espectral lineales cuantificados; y determinar la frecuencia de muestreo para la trama de audio comprobando el valor de un coeficiente de frecuencia espectral lineal cuantificado de orden más alto de los al menos dos coeficientes de frecuencia espectral lineales cuantificados.
Abstract:
A speech enhancer for eg. a vehicle (fig. 2) takes two audio signals from microphones 11, determines (via eg. a trained classifier 201) that the signals contain a speech component and determines (via eg. a source estimator/correlator 205) a location associated with that speech, and then outputs an audio signal 33 such that the speech is enhanced for a different location (eg. the drivers ear) than that associated with the speech via eg. a spatial processor 207 and a selective multichannel amplifier 209. Location parameters include Direction of Arrival (DOA) and delay time.
Abstract:
Autocorrelation values are determined as a basis for an estimation of a pitch lag in a segment of an audio signal. A first considered delay range for the autocorrelation computations is divided into a first set of sections, and first autocorrelation values are determined for delays in a plurality of sections of this first set of sections. A second considered delay range for the autocorrelation computations is divided into a second set of sections such that sections of the first set and sections of the second set are overlapping. Second autocorrelation values are determined for delays in a plurality of sections of this second set of sections.
Abstract:
Un procedimiento que comprende: determinar que un objeto interactuante (414, 426, 428) está dentro del campo de visión de un casco de realidad virtual mientras el casco de realidad virtual (412, 422, 500) está funcionando en un primer modo de potencia; y la transición del casco de realidad virtual (412, 422, 500) del funcionamiento en el primer modo de potencia al funcionamiento en un segundo modo de potencia basado, al menos en parte, en la determinación de que el objeto interactuante (414, 426, 428) está dentro de la campo de visión, de modo que el casco de realidad virtual (412, 422, 500) consume más potencia durante el funcionamiento en el segundo modo de potencia que durante el funcionamiento en el primer modo de potencia, caracterizado porque el objeto interactuante (414, 426, 428) se identifica como un objeto interactuante particular (414, 426, 428) para la interacción mediante un indicador de interacción (502, 504), en el que el casco de realidad virtual (412, 422, 500) provoca la visualización del indicador de interacción (502, 504) que indica que el objeto interactuante particular (414, 426, 428) se encuentra actualmente dentro del campo de visión del casco de realidad virtual (412, 422, 500) y que la recepción de una entrada de un usuario provocará la selección del objeto interactuante particular (414, 426, 428) de manera que al menos un elemento de interfaz de usuario (522, 524, 526) asociado con el objeto interactuante particular (414, 426, 428) se visualizará.
Abstract:
Un aparato (1), configurado para: cuantificar un vector de entrada (210) usando una primera etapa de cuantificación que resulta de un vector residual, en el que la primera etapa de cuantificación comprende un libro de códigos que tiene una pluralidad de vectores de código, en el que el vector de entrada cuantificado se representa como un índice de vector de código; dividir (610) una pluralidad de componentes de vector del vector residual del vector de entrada en al menos dos grupos de componentes de vector de una manera predefinida, en el que los componentes de vector del vector de entrada son coeficientes de frecuencia espectral de línea de una señal de audio de entrada; conmutar (620) (630) un componente de vector de un primer grupo de los al menos dos grupos de componentes de vector para un componente de vector de un segundo grupo de los al menos dos grupos de componentes de vector hasta que cada grupo de los al menos dos grupos de coeficientes de vector cumple con una regla predefinida; y cuantificar para al menos uno de los al menos dos grupos de componentes de vector con una segunda etapa de cuantificación (220) que comprende una pluralidad de estructuras en rejilla, en el que una estructura en rejilla usada para la cuantificación del al menos uno de los al menos dos grupos de componentes de vector se selecciona de la pluralidad de estructuras en rejilla basándose en el índice de vector de código de la primera etapa de cuantificación.