비트율 신축성을 갖는 코드벡터 생성 방법 및 그를 이용한 광대역 보코더
    11.
    发明授权
    비트율 신축성을 갖는 코드벡터 생성 방법 및 그를 이용한 광대역 보코더 失效
    使用它的带宽可扩展和宽带声码器的码矢量创建方法

    公开(公告)号:KR100656788B1

    公开(公告)日:2006-12-12

    申请号:KR1020040098189

    申请日:2004-11-26

    CPC classification number: G10L19/107 G10L19/24

    Abstract: 본 발명은 대수 코드북 검색 과정을 개선하여 한번의 검색과정에서 3가지 코드벡터를 얻음으로써, 비트율 신축성을 구현할 수 있는 코드벡터 생성 방법 및 그를 이용한 광대역 보코더에 관한 것으로, 보코더의 인코딩부에서의 코드벡터 생성 방법에 있어서, 부 프레임을 미리 정해진 트랙별로 나누고, 상기 각 트랙에서의 최대값을 찾아 지역 최대값을 정하는 제1 단계; 상기 트랙별 최대값의 위치에 트랙과 동일 개수의 펄스를 순차적으로 고정하고, 나머지 펄스에 대해 연속되는 두 개의 트랙에서 펄스 두 개를 조합하여 목표신호와의 오차를 최소로 하는 최적의 위치를 검색하는 제2 단계; 2개의 펄스 조합을 변경하면서 상기 제2 단계를 반복 수행하여 제1 임의 개수의 펄스로 구성된 최상위 비트율의 제1 코드벡터를 생성하는 제3 단계; 상기 제1 코드벡터의 각 펄스들에 대해 상기 검색 과정에서 저장된 각 펄스의 기여도를 비교하여, 각 트랙에서 기여도가 가장 작은 임의 개의 펄스를 제거하여 제2 코드 벡터를 생성하는 제4 단계; 및 상기 제2 코드 벡터에 대해 각 펄스의 기여도를 비교하여 각 트랙에서 기여도가 가장 작은 임의 개의 펄스를 제거하여 제일 비트율이 낮은 제3 코드벡터를 생성하는 제5 단계를 포함한다.
    비트율 신축성, 보코더, 대수 코드북 검색, 펄스, 트랙, 기여도

    비트율 신축성을 갖는 코드벡터 생성 방법 및 그를 이용한 광대역 보코더
    12.
    发明公开
    비트율 신축성을 갖는 코드벡터 생성 방법 및 그를 이용한 광대역 보코더 失效
    用于带宽可扩展的代码矢量创建方法和使用它的宽带VOCODER

    公开(公告)号:KR1020060059297A

    公开(公告)日:2006-06-01

    申请号:KR1020040098189

    申请日:2004-11-26

    CPC classification number: G10L19/107 G10L19/24

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은 비트율 신축성을 갖는 코드벡터 생성 방법에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은 광대역 적응형 다중 비트율(AMR-WB) 보코더내의 대수 코드북 검색 과정을 개선하여 한번의 검색과정에서 3가지 코드벡터(24개, 16개, 8개의 펄스로 구성되는 3개의 코드벡터)를 얻음으로써, 비트율 신축성을 구현할 수 있는 코드벡터 생성 방법 및 그를 이용한 광대역 보코더를 제공하는데 그 목적이 있음.
    3. 발명의 해결방법의 요지
    본 발명은, 보코더의 인코딩부에서의 코드벡터 생성 방법에 있어서, 부 프레임을 트랙별로 나누고, 각 트랙에서의 최대값을 갖는 펄스 위치를 정하는 전처리단계; 검색대상 펄스 중, 트랙별 최대값의 위치에 트랙과 동일 개수의 펄스를 순차적으로 고정하고, 나머지 펄스에 대해 연속되는 두 개의 트랙에서 펄스 두 개를 조합하여 목표신호와의 오차를 최소로 하는 최적의 위치를 검색하는 펄스위치 결정단계; 및 각 트랙에서 기여도가 낮은 두 개의 펄스를 제거하여 트랙당 펄스의 수를 조절함으로써, 비트율 신축성을 갖는 코드벡터를 생성하는 신축성 코드벡터 생성단계를 포함한다.
    4. 발명의 중요한 용도
    본 발명은 보코더 등에 이용됨.
    비트율 신축성, 보코더, 대수 코드북 검색, 펄스, 트랙, 기여도

    이동통신 단말기용 보코더의 동작 방법
    13.
    发明公开
    이동통신 단말기용 보코더의 동작 방법 失效
    用于操作移动通信终端的VOCODER的方法

    公开(公告)号:KR1020030050803A

    公开(公告)日:2003-06-25

    申请号:KR1020010081325

    申请日:2001-12-19

    Abstract: PURPOSE: A method for operating a vocoder for a mobile communication terminal is provided to easily adjust encoding and decoding points of the vocoder through a microprocessor. CONSTITUTION: A vocoder initializes necessary parameters. The vocoder enters a standby state waiting a frame reference signal for setting a timing with a system. The vocoder reads values of encoding offset register(34), decoding offset register(35), and decoding interrupt register(36) preliminarily stored at a microprocessor(33) for initializing IS_CNT and OS_CNT values, and changes a state to operate according to the timing of the system. The vocoder inspects the OS_CNT value. In the case of a decoding point, the vocoder starts decoding. In the case of a non-decoding point, the vocoder inspects the IS_CNT value. In the case of an encoding point, the vocoder starts encoding. In the case of a non-encoding point, the vocoder enters into an idle state.

    Abstract translation: 目的:提供一种用于操作用于移动通信终端的声码器的方法,以便通过微处理器容易地调节声码器的编码和解码点。 声明:声码器初始化必要的参数。 声码器进入等待帧参考信号的待机状态,用于设置系统的定时。 声码器读取预先存储在微处理器(33)处的初始化IS_CNT和OS_CNT值的编码偏移寄存器(34),解码偏移寄存器(35)和解码中断寄存器(36)的值,并且根据 系统的时间安排 声码器检查OS_CNT值。 在解码点的情况下,声码器开始解码。 在非解码点的情况下,声码器检查IS_CNT值。 在编码点的情况下,声码器开始编码。 在非编码点的情况下,声码器进入空闲状态。

    씨이엘피형 보코더의 코드북 검색 방법
    14.
    发明授权
    씨이엘피형 보코더의 코드북 검색 방법 有权
    如何搜索Si-Elp型声码器的码本

    公开(公告)号:KR100341398B1

    公开(公告)日:2002-06-22

    申请号:KR1020000003873

    申请日:2000-01-27

    Abstract: 디지털 방식의 휴대용 통신기기에서는 전송채널의 대역폭을 효율적으로 사용하고 또한 고음질을 얻기 위해 여러가지 음성 압축 알고리즘 들을 이용하여 구현된 보코더(vocoder)를 사용하고 있다. 이러한 보코더 기법들 중 비교적 저 전송률의 이동통신 단말기 등에 유용하게 적용하고 있는 것 중에 하나는 CELP(Code Excited Linear Prediction) 부호화법이다. CELP부호화법에서는 음성신호의 단기 예측 및 장기 예측 성분이 제거된 잔여 신호를 부호화하기 위해 고정 코드북 검색과정을 적용하고 있다. 그러나 종래의 코드북 검색에서는 입력음성과 합성음성의 오차를 구하기 위해, 코드북 인덱스 값을 1씩 증가 시키면서 전체 코드북에 대한 검색을 반복하기 때문에 코드북 검색부분은 CELP부호화법에서 필요로 하는 전체 계산량의 50%이상을 차지하므로 실시간 구현에 어려움이 있다.
    따라서 본 발명에서는 기존의 코드북 검색 과정과 같이 모든 인덱스에 대해 반복적으로 코드북 검색을 하지 않고 새로운 최소오차 값을 찾은 경우에 카운터 값이 증가하는 최소 오차 카운터를 적용하여, 카운터의 값이 일정 값을 초과하는 경우에는 검색을 종료하는 방법을 사용하여 기존의 코드북 검색시간을 약 68%정도로 단축하는 새로운 방법을 제공한다.

    LSP를 이용한 CELP보코더의 피치 검색방법
    15.
    发明公开
    LSP를 이용한 CELP보코더의 피치 검색방법 失效
    使用LSP的CELP声码器的音调搜索方法

    公开(公告)号:KR1019970024626A

    公开(公告)日:1997-05-30

    申请号:KR1019950038772

    申请日:1995-10-31

    Abstract: 본 발명은 LSP를 이용한 CELP보커더의 및 검색시간 단축방법에 관한 것으로서, 종래 피치 검색방법은 모든 피치구간에 대해 반복적으로 검색해야 하기 때문에 피치검색시간이 전체 계산시간의 50%이상을 차지한 문제점이 있었다.
    이에따라, 본 발명에서는 LSP의 제1포만트 주파수 ω
    2 를 데시메이션율로 적용해 예비피치 검출을 수행하고, 구해진 예비피치구간의 타당성을 조사하고, 이를 적용하여 그 외의 구간은 피치 검색에서 제외하는 방법을 수행함으로써 전체 처리과정의 피치 검색시간을 매우 크게 줄일 수가 있는 것이다.

    레지스터 윈도우 오버플로우/언더플로우 처리 장치

    公开(公告)号:KR101927255B1

    公开(公告)日:2018-12-12

    申请号:KR1020110143969

    申请日:2011-12-27

    Abstract: 본 발명은 로컬 레지스터들 및 인커밍 레지스터들을 포함하는 레지스터 윈도우, 로컬 레지스터 및 인커밍 레지스터의 내용을 워드 단위로 저장하는 내부 전용 메모리, 로컬 레지스터 및 인커밍 레지스터와 내부 전용 메모리를 연결하는 전용 데이터버스, 내부 전용 메모리에 워드 단위의 저장 공간이 남아 있는지 여부를 카운트하는 메모리 워드 카운터 및 메모리 워드 카운터의 카운터 값에 따라 윈도우 오버플로우 및 윈도우 언더플로우 중 하나가 발생한 경우 전용 데이터버스의 동작을 제어하는 로직 블록을 포함하는 것을 특징으로 한다.

Patent Agency Ranking