Abstract:
PROBLEM TO BE SOLVED: To provide a method, device and system for providing the distributed source coding technique that improves the data coding performance such as video data coding when channel errors or losses occur. SOLUTION: Errors in the reconstruction of the data is eliminated or reduced by sending extra information. Correlation between a predicted sequence and an original sequence can be used to design codebooks and find the cosets required to represent the original image. This information can be sent over another channel, or a secondary channel. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
Indices de libro de códigos para un códec de audio y diálogo escalable pueden ser codificados de manera eficiente con base en distribuciones de probabilidad anticipadas para dichos índices de libros de códigos; se puede obtener una señal residual de una capa de codificación basada en Predicción Lineal Excitada por Código (CELP), donde la señal residual es una diferencia entre una señal de audio original y una versión reconstruida de la señal de audio original; la señal residual puede ser transformada en una capa de transformada tipo Transformada de Coseno Discreta (DCT) para obtener un espectro de transformada correspondiente; el espectro de transformada se divide en una pluralidad de bandas espectrales, donde cada banda espectral tiene una pluralidad de líneas espectrales; una pluralidad de diferentes libros de códigos son entonces seleccionados para codificar las bandas espectrales, donde cada libro de códigos es asociado con un índice de libros de códigos; una pluralidad de índices de libros de códigos asociados con los libros de códigos seleccionados son entonces codificados juntos para obtener un código de descriptor que representa de manera más compacta los índices de libros de códigos.
Abstract:
Un metodo, aparato y sistema para proveer tecnicas de codificacion de fuente distribuida que mejoran el rendimiento de la codificacion de datos, tal como codificacion de datos de video, cuando ocurren perdidas o errores de canal; los errores en la reconstruccion de los datos se elimina o reduce enviando informacion extra, la correlacion entre una secuencia pronosticada y una secuencia original se puede utilizar para disenar codigos de cifrado y descifrado y encontrar las clases de grupos que se requieren para representar la imagen original; esta informacion puede ser enviada en otro canal, o un canal secundario.
Abstract:
Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.
Abstract:
A scalable speech and audio codec is provided that implements combinatorial spectrum encoding. A residual signal is obtained from a Code Excited Linear Prediction (CELP)-based encoding layer, where the residual signal is a difference between an original audio signal and a reconstructed version of the original audio signal. The residual signal is transformed at a Discrete Cosine Transform (DCT)-type transform layer to obtain a corresponding transform spectrum having a plurality of spectral lines. The transform spectrum spectral lines are transformed using a combinatorial position coding technique. The combinatorial position coding technique includes generating a lexicographical index for a selected subset of spectral lines, where each lexicographic index represents one of a plurality of possible binary strings representing the positions of the selected subset of spectral lines. The lexicographical index represents non-zero spectral lines in a binary string in fewer bits than the length of the binary string.
Abstract:
A method, apparatus, and system for providing distributed source coding techniques that improve data coding performance, such as video data coding, when channel errors or losses occur. Errors in the reconstruction of the data is eliminated or reduced by sending extra information. Correlation between a predicted sequence and an original sequence can be used to design codebooks and find the cosets required to represent the original image. This information may be sent over another channel, or a secondary channel.
Abstract:
Codebook indices for a scalable speech and audio codec may be efficiently encoded based on anticipated probability distributions for such codebook indices. A residual signal from a Code Excited Linear Prediction (CELP)-based encoding layer may be obtained, where the residual signal is a difference between an original audio signal and a reconstructed version of the original audio signal. The residual signal may be transformed at a Discrete Cosine Transform (DCT)-type transform layer to obtain a corresponding transform spectrum. The transform spectrum is divided into a plurality of spectral bands, where each spectral band having a plurality of spectral lines. A plurality of different codebooks are then selected for encoding the spectral bands, where each codebook is associated with a codebook index. A plurality of codebook indices associated with the selected codebooks are then encoded together to obtain a descriptor code that more compactly represents the codebook indices.
Abstract:
A method, apparatus, and system for providing distributed source coding techniques that improve data coding performance, such as video data coding, when channel errors or losses occur. Errors in the reconstruction of the data is eliminated or reduced by sending extra information. Correlation between a predicted sequence and an original sequence can be used to design codebooks and find the cosets required to represent the original image. This information may be sent over another channel, or a secondary channel.
Abstract:
Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.