1 |
1
압축된 엠펙1 오디오 화일을 음성으로 재생하기 위하여 디코딩하는 방법에 있어서, 상기 압축된 엠펙 오디오 화일 중 부동 소수점을 이용하여 이루어진 원시코드 데이터에 대하여 디코딩을 위한 코드의 변수 또는 상수에 대한 정수 단어 길이를 다음의 수학식에 의해 결정하고, 사칙 연산을 고려하여 각 변수에 대한 단어 길이를 재조정하여 고정 소수점을 이용하는 코드 데이터로 변환하는 고정 소수점 변환 단계와, 상기 고정 소수점으로 변환된 코드 데이터에 대하여 프로세서 측면 및 메모리 사용측면에 따라 최적하기 위하여 쉬프트 연산 줄이기, 초월함수나 사칙연산의 테이블화, 테이블의 사칙 연산화, 합성필터의 분기 횟수감소, RISC 프로세서의 특징을 이용한 루프 합성, 루프 전개, 배열 병합, 구조체 내의 데이터 재배치 중 적어도 한가지 방법에 의해 고정 소수점의 코드를 최적화시키는 최적화 단계와, 상기 최적화된 코드 데이터에 대하여 디코딩을 수행할 프로세서에 상응하는 기계어로 변환하여 디코딩의 성능을 향상시키는 기계어 변환 단계를 수행하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
2 |
2
삭제
|
3 |
3
제 1항에 있어서, 상기 최적화 단계는, 정수 단어 길이가 다른 변수간의 연산시, 상기 변수들의 평균 위치에 이진점을 두어 정수 단어 길이를 동일하게 하여 상기 변수들에 대한 정수 단어 길이를 최적화하는 단계를 포함하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
4 |
4
제 1항에 있어서, 상기 최적화 단계는, 프로세서 점유율이 큰 사칙연산 중의 나눗셈, 여현함수, 지수함수/로그함수 등의 초월함수 연산을 테이블화시키는 단계를 포함하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
5 |
5
제 1항에 있어서, 상기 최적화 단계는, 프로세서의 점유율에 비하여 메모리 차지율이 높은 테이블 데이터를 사칙연산으로 대체하는 단계를 포함하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
6 |
6
제 1항에 있어서, 상기 최적화 단계는, 서브밴드 합성 필터에서 분기문을 줄이기 위해 배열의 곱셈에서 리니어 어드레스를 사용하는 단계를 포함하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
7 |
7
제 1항에 있어서, 상기 최적화 단계는, 두 개이상의 루프에서 루프 횟수가 같을때 하나의 루프로 합성, 프로세서의 점유율이 많은 함수나 루프에 대한 루프 전개, 배열 병합을 통해 구조체내 데이터의 재배치를 수행하는 단계를 포함하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
8 |
8
제 1항에 있어서, 기계어 변환 단계는, 상수 곱셈 연산에 대하여 쉬프트 명령어를 사용하여 기계어화를 수행하는 단계를 포함하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
9 |
9
제 1항에 있어서, 기계어 변환 단계는, ARM 프로세서에서 지원하는 명령어 중 메모리의 다중 레지스터 로드 명령어를 사용하여 한 번 메모리 접근 명령어로 다중 메모리 접근을 수행하여 기계어 변환을 하는 고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법
|
10 |
10
고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법을 수행하기 위해, 디지탈 처리장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지탈 처리장치에 의해 판독될 수 있는 기록매체에 있어서, 상기 압축된 엠펙 오디오 화일 중 부동 소수점을 이용하여 이루어진 원시코드 데이터에 대하여 디코딩을 위한 코드의 변수 또는 상수에 대한 정수 단어 길이를 다음의 수학식에 의해 결정하고, 사칙 연산을 고려하여 각 변수에 대한 단어 길이를 재조정하여 고정 소수점을 이용하는 코드 데이터로 변환하는 고정 소수점 변환 단계와, 상기 고정 소수점으로 변환된 코드 데이터에 대하여 프로세서 측면 및 메모리 사용측면에 따라 최적하기 위하여 쉬프트 연산 줄이기, 초월함수나 사칙연산의 테이블화, 테이블의 사칙 연산화, 합성필터의 분기 횟수감소, RISC 프로세서의 특징을 이용한 루프 합성, 루프 전개, 배열 병합, 구조체 내의 데이터 재배치 중 적어도 한가지 방법에 의해 고정 소수점의 코드를 최적화시키는 최적화 단계와, 상기 최적화된 코드 데이터에 대하여 디코딩을 수행할 프로세서에 상응하는 기계어로 변환하여 디코딩의 성능을 향상시키는 기계어 변환 단계를 포함하는 기록매체
|
11 |
10
고정 소수점 코드 변환을 이용한 엠펙1 오디오 화일의 디코딩 성능 향상 방법을 수행하기 위해, 디지탈 처리장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지탈 처리장치에 의해 판독될 수 있는 기록매체에 있어서, 상기 압축된 엠펙 오디오 화일 중 부동 소수점을 이용하여 이루어진 원시코드 데이터에 대하여 디코딩을 위한 코드의 변수 또는 상수에 대한 정수 단어 길이를 다음의 수학식에 의해 결정하고, 사칙 연산을 고려하여 각 변수에 대한 단어 길이를 재조정하여 고정 소수점을 이용하는 코드 데이터로 변환하는 고정 소수점 변환 단계와, 상기 고정 소수점으로 변환된 코드 데이터에 대하여 프로세서 측면 및 메모리 사용측면에 따라 최적하기 위하여 쉬프트 연산 줄이기, 초월함수나 사칙연산의 테이블화, 테이블의 사칙 연산화, 합성필터의 분기 횟수감소, RISC 프로세서의 특징을 이용한 루프 합성, 루프 전개, 배열 병합, 구조체 내의 데이터 재배치 중 적어도 한가지 방법에 의해 고정 소수점의 코드를 최적화시키는 최적화 단계와, 상기 최적화된 코드 데이터에 대하여 디코딩을 수행할 프로세서에 상응하는 기계어로 변환하여 디코딩의 성능을 향상시키는 기계어 변환 단계를 포함하는 기록매체
|