1 |
1
데이터에 대한 그룹 사이즈를 결정하는 결정부;상기 결정된 그룹 사이즈를 고려하여, 상기 데이터 중 적어도 일부의 입력 데이터를 그룹핑하고, 상기 입력 데이터로부터, 공통 지수(GE: Group Exponent)를 획득하는 획득부; 및상기 입력 데이터 각각에 대해, 상기 공통 지수 만큼 임의의 방향으로 시프트하여, 상향 스케일링을 수행하고, 상기 상향 스케일링이 수행된 입력 데이터를 데이터 복원 장치에 전송하는 압축 처리부를 포함하는 데이터 압축 장치
|
2 |
2
제1항에 있어서,상기 입력 데이터는 부호 비트를 적어도 포함하는 다수의 비트를 나열하여 구성되고,상기 획득부는,상기 입력 데이터 각각에서, 상기 부호 비트를 기준으로, 상기 부호 비트와 동일하면서 연속적으로 나열되는 비트의 개수를 카운트(count)하여, NCB(Number of Continuous Bits)로서 확인하는 카운트부; 및상기 각각의 NCB 중 최소값을, LSI(Least Scaling Index)로서 지정하고, 상기 지정된 LSI를 상기 공통 지수로서 선택하는 선택부를 포함하는 데이터 압축 장치
|
3 |
3
제2항에 있어서,상기 카운트부는,상기 다수의 비트 중, 최상위 비트를 상기 부호 비트로서, 확인하고,상기 부호 비트가 '1'일 경우, 상기 부호 비트를 기준으로, '1'이 연속적으로 나열되는 비트의 개수를 카운트하고,상기 부호 비트가 '0'일 경우, 상기 부호 비트를 기준으로, '0'이 연속적으로 나열되는 비트의 개수를 카운트하는데이터 압축 장치
|
4 |
4
제2항에 있어서,상기 LSI가 스케일링 범위에 포함되지 않는 경우,상기 선택부는,상기 지정된 LSI 대신에, 상기 스케일링 범위에서의 최대값을 상기 공통 지수로서 변경하여 선택하는데이터 압축 장치
|
5 |
5
제4항에 있어서,상기 결정부는,상기 입력 데이터의 비트 수 및 설정된 출력 비트 수를 고려하여, 스케일링 지수를 결정하고,상기 결정된 스케일링 지수와 상기 그룹 사이즈에 기초하여, 상기 스케일링 범위를 결정하는데이터 압축 장치
|
6 |
6
제1항에 있어서,상기 결정부는,상기 입력 데이터의 비트 수 및 설정된 출력 비트 수를 고려하여, 스케일링 지수를 결정하고,상기 결정된 스케일링 지수에 기초하여, 상기 그룹 사이즈를 결정하는데이터 압축 장치
|
7 |
7
제1항에 있어서,상기 압축 처리부는,상기 상향 스케일링이 수행된 입력 데이터에, 상기 공통 지수를 포함시켜 상기 데이터 복원 장치에 전송하되, 상기 공통 지수가 포함된 입력 데이터를, 설정된 출력 비트 수에 따라, 양자화하여, 출력 데이터로서 상기 데이터 복원 장치에 전송하는데이터 압축 장치
|
8 |
8
제1항에 있어서,상기 압축 처리부는,상기 입력 데이터 각각에 대해, 상기 입력 데이터 내 최상위 비트를 제외한 상기 다수의 비트를, 상기 최상위 비트가 위치하는 방향으로, 상기 공통 지수 만큼 시프트하여 상기 상향 스케일링을 수행하는데이터 압축 장치
|
9 |
9
제1항에 있어서,상기 공통 지수를 이진화하여 표현한 비트들 중에서, 상기 입력 데이터의 위치순서에 대응하는 비트를 선정하여, 상기 상향 스케일링이 수행된 입력 데이터에 포함시키는데이터 압축 장치
|
10 |
10
설정된 그룹 사이즈에 따라, 데이터 압축 장치로부터 수신된 데이터 중 적어도 일부의 출력 데이터를 그룹핑하고, 상기 출력 데이터로부터, 공통 지수를 추출하는 추출부; 및상기 출력 데이터 각각에 대해, 상기 추출된 공통 지수 만큼 임의의 방향으로 시프트하여, 하향 스케일을 수행하는 복원 처리부를 포함하는 데이터 복원 장치
|
11 |
11
제10항에 있어서,상기 추출부는,상기 출력 데이터 각각으로부터 설정된 위치의 특정의 비트를 검출하고, 상기 검출된 비트를, 상기 출력 데이터의 위치순서에 따라 나열하여, 상기 공통 지수를 추출하는데이터 복원 장치
|
12 |
12
제10항에 있어서,상기 복원 처리부는,상기 출력 데이터 각각에 대해, 상기 출력 데이터 내 최상위 비트를 제외한 다수의 비트를, 상기 최상위 비트가 위치하는 반대 방향으로, 상기 공통 지수 만큼 시프트하여 하향 스케일을 수행하고, 상기 하향 스케일링이 수행된 출력 데이터에 상기 최상위 비트를 삽입하는데이터 복원 장치
|
13 |
13
데이터에 대한 그룹 사이즈를 결정하는 단계;상기 결정된 그룹 사이즈를 고려하여, 상기 데이터 중 적어도 일부의 입력 데이터를 그룹핑하고, 상기 입력 데이터로부터, 공통 지수를 획득하는 단계; 및상기 입력 데이터 각각에 대해, 상기 공통 지수 만큼 임의의 방향으로 시프트하여, 상향 스케일링을 수행하고, 상기 상향 스케일링이 수행된 입력 데이터를 데이터 복원 장치에 전송하는 단계를 포함하는 데이터 압축 방법
|
14 |
14
제13항에 있어서,상기 입력 데이터는 부호 비트를 적어도 포함하는 다수의 비트를 나열하여 구성되고,상기 공통 지수를 획득하는 단계는,상기 입력 데이터 각각에서, 상기 부호 비트를 기준으로, 상기 부호 비트와 동일하면서 연속적으로 나열되는 비트의 개수를 카운트하여, NCB로서 확인하는 단계; 및상기 각각의 NCB 중 최소값을, LSI로서 지정하고, 상기 지정된 LSI를 상기 공통 지수로서 선택하는 단계를 포함하는 데이터 압축 방법
|
15 |
15
제13항에 있어서,상기 전송하는 단계는,상기 공통 지수를 이진화하여 표현한 비트들 중에서, 상기 입력 데이터의 위치순서에 대응하는 비트를 선정하여, 상기 상향 스케일링이 수행된 입력 데이터에 포함시키는 단계를 포함하는 데이터 압축 방법
|
16 |
16
설정된 그룹 사이즈에 따라, 데이터 압축 장치로부터 수신된 데이터 중 적어도 일부의 출력 데이터를 그룹핑하고, 상기 출력 데이터로부터, 공통 지수를 추출하는 단계; 및상기 출력 데이터 각각에 대해, 상기 추출된 공통 지수 만큼 임의의 방향으로 시프트하여, 하향 스케일을 수행하는 단계를 포함하는 데이터 복원 방법
|
17 |
17
제16항에 있어서,상기 공통 지수를 추출하는 단계는,상기 출력 데이터 각각으로부터 설정된 위치의 특정의 비트를 검출하고, 상기 검출된 비트를, 상기 출력 데이터의 위치순서에 따라 나열하여, 상기 공통 지수를 추출하는 단계를 포함하는 데이터 복원 방법
|
18 |
18
제16항에 있어서,상기 하향 스케일을 수행하는 단계는,상기 출력 데이터 각각에 대해, 상기 출력 데이터 내 최상위 비트를 제외한 다수의 비트를, 상기 최상위 비트가 위치하는 반대 방향으로, 상기 공통 지수 만큼 시프트하여 하향 스케일을 수행하는 단계; 및상기 하향 스케일링이 수행된 출력 데이터에 상기 최상위 비트를 삽입하는 단계를 포함하는 데이터 복원 방법
|