Abstract:
A technique for recording, reproducing, transmitting and/or receiving compressed data utilizes frequency dividing filters (101, 102) for dividing the frequency range of digital signals into plural frequency bands, orthogonal transform circuits (103-105) for producing signal components in plural two-dimensional blocks along time and frequency, an adaptive bit allocation and encoding circuit (108) for quantizing and compressing the information for each two-dimensional block, and a bit allocation and calculating circuit (107). When recording the information together with information compressing parameters for each two-dimensional block, the information compressing parameters for at least two two-dimensional blocks are recorded collectively to avoid complexity in the structure of the sampling frequency signal generating circuits or the like that would otherwise be caused in the case of providing plural sampling frequencies, as well as to prevent an increase in hardware scale.
Abstract:
Input signals are converted into frequency components, the frequency components are separated into first signals composed of tonal components and second signals composed of other components. The first and second signals are respectively encoded and code string to be transmitted or recorded is generated. For example, only the first signals are encoded, and an information substring generated for, e.g., every quantization accuracy information which has a common value and a parameter related to the encoding of the first signals is included in the code string, by using at least either, for example, the number of spectrum components constituting the tonal components which is the parameter related to the separation or, for example, quantization accuracy information which is the parameter related to the encoding of the first signals as reference parameter. Thus, the inputted signals can be encoded more efficiently than conventional.
Abstract:
An apparatus for compressing a digital input signal compresses a digital input signal arranged into frames of plural samples. The digital input signal is orthogonally transformed by plural orthogonal transform circuits in blocks derived by dividing the frames by a different divisor in each circuit. The resulting spectral coefficients are quantized using an adaptive number of bits. The output of one orthogonal transform circuit is selected based on the outputs of the orthogonal transform circuits. The digital input signal is divided into plural frequency ranges, and frames are formed in each range. A block length decision circuit determines division of the frames of each range signal into blocks in response to range signal dynamics. The range signals are orthogonally transformed in blocks and the spectral coefficients are quantized. The apparatus also includes a frequency analyzing circuit that derives spectral data points from the input data, and groups them in plural bands. A noise level setting circuit finds the energy in each band and sets a allowable noise level in response to the band energy. A block floating coefficient calculating circuit calculates block floating coefficients based on the maximum spectral data point in each band. A quantizing bit number decision circuit determines the number of bits to use for quantizing in response to the allowable noise level and the block floating coefficients. A quantizing circuit quantizes the spectral data points in response to the quantizing bit number decision circuit.
Abstract:
PROBLEM TO BE SOLVED: To enable a user to check the music of DSD data stored in a file even in a personal computer having no DSD device. SOLUTION: When there is prepared no device capable of reproducing DSD data, and a device capable of reproducing PCM data is only prepared, during the fetching of DSD data recorded in an optical disk 4, the DSD data is converted into PCM data by a personal computer 1. The PCM data obtained by the conversion is supplied as audio data for previewing to a PCM device 2, and reproducing is executed by the PCM device 2. The invention can be applied to a personal computer or the like capable of fetching DSD data. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To perform signal processing to data outputted by a general application by using a standard plug-in. SOLUTION: Audio data reproduced from a general application program 101 are supplied to a dll 103 for hooking audio data via a Winmm.dll 102 for managing a plurality of audio user mode drivers, and are supplied to a signal processing application program 104. The signal processing application program 104 operates by a process independent of the dll 103 for hooking audio data, and signal processing is applied to the supplied audio data by the effect plug-in. The signal-processed audio data are supplied to the Winmm.dll 102 again from the dll 103 for hooking audio data and are outputted by the processing of audio hardware 107 via a Wdmaud.drv 105 and a WDM audio driver 106. The method can also be applied to a personal computer. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide an encoding device and a method without the need of a sufficient spare area in a TOC area for not complicating reproduction in the reproducing device of a second standard. SOLUTION: A first codec alarm message generation part 151 generates an alarm message by first codec, a first codec silence fixing pattern generation part 152 generates the silence fixing pattern of the first codec and a second codec encoding part 154 encodes input signals by second codec. A code string generation part 155 generates a synthetic code string by synthesizing output from the respective parts within the encoding frame of a prescribed length to be the unit of encoding.
Abstract:
PROBLEM TO BE SOLVED: To make easily performable an processing such as mixing without considering delay correction, an editing influence of a conversion block length, etc. SOLUTION: Adaptive bit assignment decoding circuits 902a and 902b decode a part of efficiently encoded data, which are related to musical pieces a and b, in accordance with adaptive bit assignment encoding. Reverse orthogonal transformation circuits 903a and 903b perform reverse orthogonal transformation of outputs of circuits 902a and 902b. Multipliers 905a and 905b multiply outputs of memories 904a and 904b by a multiplication coefficient values supplied from multiplication coefficient generation circuits 906. An adder 907 adds the outputs of multipliers 905a and 905b in each band. A block determination and orthogonal transformation circuit 908 determines a block size for each band with respect to the output of the adder 907 and performs orthogonal transformation. An adaptive bit assignment encoding circuit 909 converts the output of the circuit 908 to efficiently encoded data.
Abstract:
PURPOSE: To improve the encoding efficiency or not only main information but also auxiliary information and to secure sufficient freedom for the expressing method of auxiliary information to satisfactorily encode information. CONSTITUTION: A conversion circuit 61 which converts an input signal to a frequency component, a signal component separation circuit 62 which separates this frequency component into a tone component consisting of only the signal component in a specific band to be encoded together with band designating information and a noise component which is normalized and quantized by prescribed encoding units and is encoded together with quantization step number information, a tone component encoding circuit 63 which encodes the tone component, and a noise component encoding circuit 64 which encodes the noise component are provided. Quantization step number information of the noise component is encoded to a quantization precision information code expressed on the high band side with a smaller number of bits than that on the low band side.
Abstract:
PURPOSE:To prevent the complication in a sampling frequency signal generation circuit and the increase in a hardware scale and to suppress the number of sub-information and to prevent the deterioration in tone quality in a low bit rate mode as much as possible when plural bit rate modes are required. CONSTITUTION:A high band signal being the output of a band division filter is imparted to an input terminal 601, and the orthogonal transformation block size information is imparted to the input terminal 602. When the orthogonal transformation block size us a long mode, an input high band signal is sent to an orthogonal transformation circuit 604 to be orthogonal-transformed. When the orthogonal transformation block size is a short mode, the input high band signal is sent to a band division filter 605 to be divided to a middle band signal component and a high band signal component. The spectrum data orthogonal transformed in the orthogonal transformation circuit 604 or the signal component band divided in the band division filter 605 is sent to a signal component division circuit 606.