Abstract:
본 발명은 양자화 잡음 처리를 위한 적용 주파수 대역 결정 방법과, 그를 이용한 양자화 잡음 처리 방법에 관한 것으로, 오디오 신호의 양자화 잡음을 적용 주파수 대역에 따라 장구간 블록을 이용하여 처리하되, 그 적용 주파수 대역을 오디오 신호의 과도 유무에 따라 구분하여 일반 주파수 대역 또는 확장된 주파수 대역으로 결정함으로써, 프리에코 및 뮤지컬 노이즈를 용이하게 줄일 수 있게 하는, 양자화 잡음 처리를 위한 적용 주파수 대역 결정 방법과, 그를 이용한 양자화 잡음 처리 방법을 제공하고자 한다. 이를 위하여, 본 발명은, 양자화 잡음 처리를 위한 적용 주파수 대역 결정 방법에 있어서, 저주파 통과 필터링된 오디오 신호가 과도한지 여부를 확인하는 과도여부 확인 단계; 상기 확인 결과, 상기 오디오 신호가 과도하지 않으면 양자화 잡음 처리를 위한 적용 주파수 대역을 기 정해진 적용 주파수 대역으로 결정하는 일반 주파수 결정 단계; 및 상기 확인 결과, 상기 오디오 신호가 과도하면 상기 적용 주파수 대역을 상기 기 정해진 적용 주파수 대역보다 확장된 적용 주파수 대역으로 결정하는 확장 주파수 결정 단계를 포함한다. TNS, 양자화 잡음, 적용 주파수 대역, 장구간 블록, 단구간 블록, 과도 신호, 프리에코, 뮤지컬 노이즈
Abstract:
오디오 신호의 무손실 부호화/복호화 장치 및 그 방법이 개시된다. 현 프레임의 주파수 계수에 대한 양자화 인덱스들로부터 각 레벨에 대한 제1 비트열을 생성하고, 각 레벨에 대한 제1 비트열을 일렬로 나열한 제2 비트열의 런 길이로 구성되는 심볼을 생성한 후, 심볼을 제3 비트열로 부호화한다. 이로써, 오디오 신호의 부호화 성능을 향상시킬 수 있다.
Abstract:
본 발명은 주파수 확장을 위한 가변 잡음레벨 결정 장치 및 그 방법에 관한 것으로, 주파수 확장(Bandwidth extension)에 필요한 고대역(High-band)의 톤 성질(Tonality)을 보정하기 위해 고대역 잡음레벨을 결정함에 있어서, 입력 신호의 피치(Pitch) 주파수에 따라 가변적으로 고대역 잡음레벨을 조정함으로써, 고대역 잡음레벨을 정확하게 측정할 수 있으며 고대역 신호의 품질을 향상시킬 수 있게 하는, 주파수 확장을 위한 가변 잡음레벨 결정 장치 및 그 방법을 제공하고자 한다. 이를 위하여, 본 발명은 가변 잡음레벨 결정 장치에 있어서, 주파수 확장을 위한 고대역 잡음레벨을 입력 신호의 톤 성질에 따라 결정하기 위한 잡음레벨 결정 수단; 상기 입력 신호의 피치 주파수를 검출하고 상기 검출된 피치 주파수와 주파수 채널과의 상관 관계를 분석하기 위한 피치 주파수 분석 수단; 및 상기 분석된 피치 주파수와 주파수 채널과의 상관 관계를 기초로 하여 상기 결정된 고대역 잡음레벨을 가변적으로 조정하기 위한 잡음레벨 조정 수단을 포함한다. 주파수 확장, 고대역, 톤 성질, 고대역 잡음레벨, 피치 주파수
Abstract:
A quantizer and method of an LSF coefficient in a wide-band speech coder using trellis coded quantization algorithm are provided to improve an SD performance and assigned bits by reducing an error transfer as a result of using in parallel both a predictional structure and a non-predictional structure. A quantizer of an LSF coefficient in a wide-band speech coder includes a predictional structure quantizing portion(200), a non-predictional structure quantizing portion(210), and a switching portion(220). The predictional structure quantizing portion calculates a quantized candidate vector by quantizing an LSF coefficient vector, and a predictional quantization final vector of the LSF coefficient vector by trellis coded quantizing the candidate vector with reference to a predicted LSF vector of the LSF coefficient vector. The non-predictional structure quantizing portion calculates a quantized candidate vector by quantizing the LSF coefficient vector, and a non-predictional quantization final vector of the LSF coefficient vector by trellis coded quantizing the candidate vector. The switching portion selects smaller one of differences between the LSF coefficient vector and the predictional and non-predictional quantization final vectors as the final quantization vector of the LSF coefficient vector.
Abstract:
A lossless encoding/decoding apparatus and a method thereof are provided to execute compression on audio signals through bitstreams having small numbers by enhancing the capability of lossless encoding of frequency coefficients. A lossless encoding apparatus includes a bit converter(422), a run length converter(424), and a run length encoder(430). The bit converter generates first bitstreams on respective levels from quantization indexes on frequency coefficients of a current frame. The run length converter generates symbols which are formed by a run length of second bitstreams where the first bit streams are disposed in one row. The run length encoder encodes the symbols to third bitstreams.
Abstract:
본 발명은 데이타베이스 관리 시스템에서 테이블에 대한 레코드의 삽입, 삭제와 변경 그리고 이에 따른 인덱스의 변경 등의 갱신 연산을 포함하는 트랜잭션을 처리함에 있어서 해당 갱신 연산의 원자성을 보장하기 위해 준-저장점을 설정하는 방법에 대한 것이다. 데이타베이스 관리 시스템에서 관리하는 테이블과 그 테이블에 생성된 인덱스에는 인덱스에 명시된 유일성 제약과 널(Null) 값의 허용 여부 등을 비롯하여 테이블에 명시된 외래 키, 컬럼 제약 조건, 테이블 제약 조건 등의 무결성 제약 조건을 가지며, 이들 제약 조건은 테이블과 인덱스에 대한 변경 연산을 수행할 때 지켜져야 하고 이를 위배하면 해당 연산은 거부되어야 한다. 이를 처리하기 위한 종래 방법들은 한 트랜잭션이 많은 갱신 연산을 포함하고 있는 경우 또는 대화식 접근을 통해 트랜잭션이 수행되고, 그 트랜잭션이 이미 많은 작업을 하였을 경우에는 트랜잭션의 재수행에 소요되는 비용이 많이 들어 문제가 발생한다. 본 발명은 트랜잭션에 포함된 각각의 갱신 연산을 하나의 원자적 연산으로 다루는 방법으로, 각각의 갱신 연산이 수행되기 전에 준-저장점을 설정하여 해당 갱신 연산이 실패하는 경우 그 갱신 연산만을 철회시키며 시스템의 상태는 그 갱신 연산이 전혀 수행되지 않은 상태를 보장하는 것이다. 따라서, 아무리 많은 갱신 연산을 포함하는 트랜잭션이 수행되어도 효율적으로 재수행을 처리할 수 있다.
Abstract:
본 발명은 다수 사용자 환경의 트랜잭션 처리 시스템에서 정전 등과 같은 시스템 고장(system failure) 및 디스크가 깨지는 등의 미디어 고장(media failure)에 대한 회복 기능에 관한 것으로, 고장 회복시 필요한 일의 양을 줄이기 위해 체크포인트를 수행하는데, 본 발명은 특히 체크포인트 수행시 다른 트랜잭션들의 수행을 일시적으로 중단시키지 않음으로써 시스템의 성능을 높이는 방식인 퍼지 체크포인트 방식에 적용된다. 본 발명에서는 마지막 완성 체크포인터의 체크포인터 시작 로그 레코드가 로깅된 시점과 체크포인트 종료 로그 레코드가 로깅된 시점 사이에 종료된 트랜잭션들에 대해, 해당되는 트랜잭션 엔트리들을 재수행 단계를 수행하면서 트랜잭션 테이블에서 삭제함으로써 댕글링(dangling) 트랜잭션이 발생하는 것을 방지한다.
Abstract:
본 발명은 다수 사용자 환경의 트랜잭션 처리 시스템에서 정전 등과 같은 시스템 고장(system failure) 및 디스크가 깨지는 등의 미디어 고장(media failure)에 대한 회복 기능에 관한 것으로, 고장 회복시 필요한 일의 양을 줄이기 위해 체크포인트를 수행하는데, 본 발명은 특히 체크포인트 수행시 다른 트랜잭션들의 수행을 일시적으로도 중단시키지 않음으로써 시스템의 성능을 높이는 방식인 퍼지 체크포인트 방식에 적용된다. 본 발명에서는 마지막 완성 체크포인터의 체크포인터 시작 로그 레코드가 로깅된 시점과 체크포인트 종료 로그 레코드가 로깅된 시점 사이에 종료된 트랜잭션들에 대해, 분석단계에서 종래한 트랜잭션 리스트를 도입하여 댕글링 트랜잭션이 발생하는 것을 방지 한다.
Abstract:
본 발명은 UNIX환경에서 여러 트랜잭션들이 동시에 시스템 데이타와 같은 고유영역에 접근할때 이를 동기화하는 방법에 관한 것이다. 종래에 사용되던 시스템 세마포어와 어셈블리 언어를 이용한 임계영역의 배타적 접근방식은 세마포어 같이 계속적으로 증가될 가능성으로 인하여 오동작 혹은 비효율적으로 동작될 수 있었다. 본 발명은 UNIX 운영 체제하에서, 여러개의 트랜잭션이 동시에 수행되면서 공유영역에 접근하려할때 한 트랜잭션이 특정 임계영역에 대하여 배타적인 접근을 확보하는 과정과, 배타적 사용을 종료하는 과정으로 이루어진다. 상기 한 과정으로 이루어진 본 발명은 세마포어틀 이진값으로 유지하게 하여 시스템이 정확하고 효율적으로 작동되어 UNIX운영체재를 사용하는 다중 트랜잭션 혹은 다중 프로세서 처리시스템에서 트랜잭션들의 임계영역예 대한 배타적 사용을 오류없이 효율적으로 할수 있게 하는 효과가 있다.