Abstract:
본 발명은 G.711 코덱의 양자화 오류를 줄이기 위한 향상 계층 부호화/복호화에 대해 개시한다. 프레임의 각 샘플의 지수 정보를 기초로 각 샘플의 추가 가수 정보의 지수 인덱스들을 계산한 후, 지수 인덱스가 큰 값을 포함하는 샘플들부터 지수 인덱스가 낮은 값을 포함하는 샘플들에게 순차적으로 1비트씩 할당하는 과정을 일정 횟수 반복 수행하여 각 샘플당 할당되는 비트 수를 파악한 후, 각 샘플의 추가 가수 정보의 비트들 중 각 샘플에 할당된 비트 수에 해당하는 최상위 비트들을 출력한다.
Abstract:
본 발명은 광대역 음성 코덱을 이용한 유무선 인터넷 전화 단말에 관한 것으로, 프로세서 코어를 내장하여 유무선 인터페이스 통신 방식에 따른 프로토콜을 처리하고, 광대역 음성 서비스를 지원하는 멀티미디어 응용 프로세서; 상기 멀티미디어 응용 프로세서와 이더넷을 연결하여 이더넷 물리층 기능을 수행하고, 상기 이더넷으로부터 입력되는 전원을 변환하여 상기 멀티미디어 응용 프로세서의 구동전원으로 공급하는 이더넷 처리부; 상기 멀티미디어 응용 프로세서와 공중 전화망에 연결되어 전화기 기능을 에뮬레이션하는 공중 전화망 처리부; 상기 멀티미디어 응용 프로세서가 무선으로 액세스 포인트와 접속되도록 하는 무선 처리부를 포함하여 구성되며, 이에 의하여 유무선 구현에 제한없이 광대역 서비스를 제공하는 효과를 가진다. 멀티미디어 응용 프로세서, 통신 단말, 인터넷 전화, 광대역 음성 코덱
Abstract:
가변대역 멀티코덱을 위한 고정 지연 발생 장치 및 그 방법이 개시된다. 수신한 N개의 패킷들에 대하여 패킷들 간 최소 시간 간격을 파악하고, 최소 시간 간격을 기초로 N+1 번째에 수신되는 패킷의 예상 수신 시각을 예측한 후, N+1 번째 이후에 수신되는 패킷들이 역부호화되어 저장된 버퍼로부터 추출한 데이터의 추출 시각과 예상 수신 시각과의 차이를 기초로 버퍼에서의 지연 시간을 계산하고, 미리 설정된 고정 지연 시간과 버퍼에서의 지연 시간과의 차이를 기초로 보정 시간을 계산하여 묵음의 보정 음성을 재생함으로써, 지연변이를 보정하고 고정지연을 발생할 수 있다.
Abstract:
An enhancement layer encoder/decoder for improving voice quality in G.711 codec and a method thereof are provided to reduce a quantizing error of a log PCM codec by assigning additional bit to each sample. An enhancement layer encoder initializes all elements of a bit allocation table to 0, sets up a total bit count which is available in the current frame, and sets up a maximum value of exponent as a current exponent(S500). The enhancement layer encoder calculates a number of samples existing in a row of each exponent index(S510). The enhancement layer encoder compares the number of samples existing in the row of the exponent index with a number of bits which is available in the current frame, and sets up the small number as an available number of bits(S520). And the enhancement layer encoder assigns 1 bit to each sample which is existing in the row of current exponent as many as the available number of bits(S530). The enhancement layer encoder sets up the deduction value between the available number of bits and a number of bits being used as a new available number of bits(S540). If the new available number of bits is 0, the enhancement layer encoder is terminated(S550). If the new available number of bits is not 0, the enhancement layer encoder set up a value which is deducted by 1 from the current exponent index as a new exponent(S560).
Abstract:
본 발명은 직접 메모리 접근 제어 방법 및 장치에 관한 것으로, 인터럽트 발생 횟수를 최소화하기 위하여, DMAC 동작 요청이 입력되면, 전송할 데이터를 획득하여 내부에 저장하는 준비 단계와, 상기 데이터를 초기 버스트 크기만큼 획득하여 출력용 저장 매체로 전송하는 최초 전송 단계와, 상기 데이터 목적지의 상태 정보에 따라 버스트 크기를 재설정한 후, 상기 데이터를 상기 재설정된 버스트 크기만큼 획득하여 상기 데이터 목적지로 전송하는 재전송 단계와, 상기 최초 전송 단계 및 상기 재전송 단계를 통해 상기 데이터 모두가 전송되었으면 인터럽트를 발생하고, 그렇지 않으면 상기 재전송 단계로 재진입하는 판단 단계를 포함하여 구성되며, 이에 의하여 인터럽트 발생 횟수가 최소한으로 유지되어 프로세서가 인터럽트 발생 처리를 위해 외부 메모리로 접근하는 횟수도 최소화되고, 그 결과 시스템 성능이 향상한다. 직접 메모리 접근 제어 장치, 인터럽트 발생, 인터넷 음성 전화기
Abstract:
A wired/wireless Internet phone terminal using a wideband voice codec is provided to allow connection to an Ethernet at a low cost and freely connection to a wireless LAN if a fixed line connection is not possible. A multimedia application processor(1) includes a processor core to process a protocol according to a wired/wireless interface communication method, and supports a wideband voice service. An Ethernet processing unit, which includes an Ethernet physical layer processing unit(15) and an Ethernet power unit(16), performs an Ethernet physical layer function by connecting the multimedia application processor and an Ethernet, converts power inputted from the Ethernet, and supplies it as driving power of the multimedia application processor. An FXO(Foreign eXchange Office) connection unit(14) is connected with the multimedia application processor and a PSTN(Public Switched Telephone Network) and emulates a phone function. A wireless processing unit, which includes a USB host connection unit(12) and a wireless connection module(13), allows the multimedia application processor to be wirelessly connected with an AP(Access Point). A memory(17) stores a starting program or an application program of a terminal(100) by connecting to the multimedia application processor.
Abstract:
An apparatus and a method for measuring speech quality by using a variable bandwidth multi-codec are provided to perform end-to-end speech quality measurement more accurately and recognize a speech quality deterioration cause such as the distortion of a natural sound, thereby dealing with the deterioration of speech quality properly. A recording file receiving/generating unit(310) receives a first recording file recording a natural sound and a second recording file, that the natural sound is converted into digital data by using a codec, receives encoding information that an natural sound is encoded by the codec as a RTP(Real Time Protocol) packet format, dismantles a RTP packet, decodes the RTP packet by the codec, and generates a third recording file. An MOS(Mean Opinion Score) value calculating unit(320) selects one of the first, second, and third recording files duplicately or selects two files of the three recording files, and calculates an MOS value as a degree of a difference between the selected recording files. An MOS value comparing unit compares the MOS values generated in the MOS value calculating unit to recognize the cause of a speech quality distortion.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 잔차 신호 부호화 및 복호화 장치와 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 종래의 변환 부호화를 이용한 잔차 신호 부호화 방법을 개선하여, 변환 부호화 방법에서 선형 예측 부호화(linear predictive coding) 모델 및 트랙 구조를 채용함으로써 음질을 개선하고 메모리 및 계산량을 줄이기 위한 잔차 신호 부호화 및 복호화 장치와 그 방법을 제공하는데 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 잔차 신호 부호화 장치에 있어서, 시간 영역의 잔차 신호를 주파수 영역으로 변환하여 변환 계수를 출력하는 변환부; 상기 변환계수로부터 선형예측계수를 추출하는 선형예측계수 추출부; 상기 선형예측계수를 양자화하여 양자화된 선형예측계수 및 인덱스를 출력하는 선형예측계수 양자화부; 상기 양자화된 선형예측계수에 기초하여 구현된 필터를 구비하며 상기 변환계수에 대하여 선형예측 분석을 수행하여 선형예측 잔차 변환계수를 출력하는 선형예측 분석 필터부; 상기 선형예측 잔차 변환계수를 소정 개수의 대역으로 구분하여 대역별로 선형예측 잔차 변환계수를 출력하는 대역 분할부; 상기 대역별 선형예측 잔차 변환계수를 검색하여 최적의 펄스를 선택하고, 상기 최적의 펄스에 대한 펄스 파라미터를 출력하는 펄스 검색부; 및 상기 최적 펄스의 펄스 파라미터를 양자화하는 펄스 양자화부를 포함함. 4. 발명의 중요한 용도 본 발명은 광대역 통합망에서 음성 부호화 등에 이용됨. 잔차 신호, 잔차 파라미터, 선형예측, 변환 부호화
Abstract:
An apparatus and a method for processing a bit stream of an embedded codec received by packet are provided to effectively adjust the size of a jitter buffer by using information about packets of a core layer. A packet receiving unit(602) receives a bit stream of an embedded codec, having layers, by a packet unit including the layers. A layer information unit(603) recognizes layer information of the received packet. A bit stream determining unit(607) assembles the bit stream of the received packet according to the recognized layer information to construct a bit stream in its initial transmission. When some packets of a particular layer are not received to the packet receiving unit(602), a bit stream generating unit(608) generates a new bit stream by combining received packets of a layer lower than the packets that have not been received. An embedded decoder(609) decodes the final bit stream.
Abstract:
A DMA device and a method for processing an absolute priority DMA request are provided to minimize delay by preferentially processing a DMA request from a peripheral requiring fast processing and processing a suspended DMA operation surely when a situation for transferring data by urgently requesting DMA. An input part(100) provides a path for transferring data to the peripherals, and receives the data required for receiving the DMA request from the peripheral and providing the DMA to the peripherals. A priority determiner(110) determines priority of the peripherals and assigns the highest priority to an absolute priority peripheral. A state determiner(120) suspends the DMA operation for other peripherals, temporarily stores the information for the suspended DMA operation to a temporary storing part(130), and provides a DMA function to the absolute priority peripheral if the DMA request is received from the absolute priority peripheral. If the DMA operation is completed, the state determiner restarts the suspended DMA operation by loading the information from the temporary storing part.