1 |
1
외부로부터 움직임벡터와 슬라이스 시작신호, 매크로블럭 시작신호를 입력받아 스킵된 매크로블럭 여부를 판별하는 스킵 매크로블럭 판별수단, 상기 스킵 매크로블럭 판별수단으로부터 스킵된 매크로블럭 신호와 외부로부터 픽처시작신호를 입력받아 매크로블럭 주소의 차분값을 구하는 매크로블럭주소 차분값 발생수단 및 상기 매크로블럭주소 차분값 발생수단으로부터 매크로블럭 주소 차분값을 입력받고, 상기 스킵매크로블럭 판별수단으로부터 스킵된 매크로블럭 신호를 입력받아 가변길이로 부호화하여 가변길이 부호와 부호길이, 부호의 유효 시간구간 신호를 출력하는 매크로블럭주소 부호 발생수단을 구비한 매크로블럭주소 가변길이 부호화 장치
|
2 |
2
제 1항에 있어서, 상기 스킵매크로블럭 판별수단은, 외부로부터 매크로블럭 시작신호와 슬라이스 시작신호를 입력받아 슬라이스의 첫번째이거나 마지막 매크로블럭인지의 여부를 판별하는 수단, 상기 슬라이스의 매크로블럭 판별수단으로부터 판별신호를 입력받고, 외부로부터 매크로블럭 시작신호, IBP 픽처의 종류, 움직임 예측방향, 매크로블럭 부호화여부를 나타내는 신호, 매크로블럭의 인트라 여부를 나타내는 신호를 입력받아 P픽처의 매크로블럭 스킵여부를 검출하는 수단, 상기 슬라이스 매크로블럭 판별수단으로부터 판별신호를 입력받고, 매크로블럭 시작신호, IBP 픽처의 종류, 움직임 예측방향, 매크로블럭 부호화 여부를 나타내는 신호, 매크로블럭의 인트라 여부를 나타내는 신호, 매크로블럭의 퀀트값 변동유무를 나타내는 신호, 움직임 벡터, 기준필드를 입력받아 B 픽처의 매크로블럭 스킵여부를 검출하는 수단 및 상기 P픽처의 스킵된 매크로블럭 검출수단과 상기 B픽처의 스킵된 매크로블럭 검출수단의 출력을 입력받아 스킵된 매크로블럭 신호를 출력하는 수단을 구비한것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|
3 |
3
제 1항에 있어서, 상기 매크로블럭 주소 차분값 발생수단은, 외부로부터 픽처시작신호, 슬라이스 시작신호, 매크로블럭 시작신호를 입력받아 픽처의 첫번째 매크로블럭 여부를 판별하는 수단, 외부로부터 슬라이스 시작신호, 매크로블럭 시작신호를 입력받아 슬라이스내의 첫번째 매크로블럭 여부를 판별하는 수단, 외부로부터 입력된 매크로블럭 시작신호의 제어를 받아 매크로블럭 절대주소를 발생하는 수단, 상기 매크로블럭 절대주소 발생수단의 출력을 입력받고, 상기 스킵매크로블럭 판별수단으로부터 스킵된 매크로블럭 정보를 입력받고, 외부로부터 매크로블럭시작신호를 입력받아 매크로블럭 절대주소와 스킵된 매크로블럭의 차분값을 계산하는 매크로블럭주소 차분값 발생수단 및 외부로부터 입력된 DTV 또는 HDTV 모드에 따라 상기 픽처 매크로블럭 판별수단과 상기 슬라이스 매크로블럭 판별수단의 출력을 선택신호로 입력받고, 외부로부터 입력되는 분할화면번호를 선택신호로 입력받아 상기 매크로블럭주소 차분값 발생수단으로부더 입력된 차분값을 선택하여 출력하거나, 자체 저장된 값을 출력하는차분값 발생수단을 구비한 것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|
4 |
4
제 3 항에 있어서, 상기 차분값 발생수단은, HDTV 모드인 경우 프레임의 첫번째 매크로블럭에서 차분움직임 벡터로 1의 값을 출력하고, 프레임의 첫번째 매크로블럭이 아닌 경우에는 상기 매크로블럭주소 차분값 발생수단으로부터 입력되는 차분값을 차분움직임 벡터로 출력하며, HDTV 모드인 경우 슬라이스 첫번째 매크로블럭이 아니면 상기 매크로블럭주소 차분값 발생수단으로부터 입력된 차분값을 차분움직임 벡터로 출력하고, 슬라이스의 첫번째 매크로블럭이면서, 첫번째나 다섯번째 분할화면에 해당되는 매크로블럭이면 차분움직임 벡터로 1의 값을 출력하며, 슬라이스의 첫번째 매크로블럭이면서 두번째나 여섯번째 분할화면에 해당되는 매크로블럭이면 차분 움직임 벡터로 31의 값을 출력하고, 슬라이스 첫번째 매크로블럭이면서, 세번째나 일곱번째 분할화면에 속하는 매크로블럭이면 차분움직임 벡터로 61의 값을 출력하고, 슬라이스 첫번째 매크로블럭이면서, 네번째나 여덟번째 분할화면에 속하는 매크로블럭이면 차분움직임 벡터로 91의 값을 출력하는 것을 특징으로 하는 매크로블럭주소 가변길이부호화 장치
|
5 |
5
제 1항에 있어서, 상기 매크로블럭 주소 발생수단은, 상기 매크로블럭주소 차분값 발생수단으로부터 입력된 차분움직임벡터와 33의 값을 비교하여 제1 선택신호를 출력하는 제1 비교수단, 상기 매크로블럭주소 차분값 발생수단으로부터 입력된 차분움직임벡터와 33의 차를 계산하는 제1 감산수단, 상기 제1 감산수단에서 계산된 값과 33의 차이를 계산하는 제2 감산수단, 상기 제1 감산기(71)에서 계산된 값과 33을 비교하여 제2 선택신호를 출력하는 제2 비교수단, 상기 제1 및 제2 비교수단으로부터 입력된 선택신호의 제어를 받아 상기 매크로블럭주소 차분값 발생수단으로부터 입력된 차분움직임벡터와 상기 제1 감산수단의 출력과 상기 제2 감산수단의 출력중 하나를 선택하여 출력하는 매크로블럭주소 선택수단, 상기 제1 및 제2 비교수단의 출력을 입력받아 매크로블럭주소의 유효구간을 나타내는 신호를 출력하는 유효구간 신호 발생수단, 상기 매크로블럭주소 선택기의 출력과 탈출부호 길이를 입력받아 매크로블럭주소 길이 정보를 출력하는 길이신호 발생수단, 상기 매크로블럭주소 선택수단의 출력신호를 부호화하는 매크로블럭주소 부호화수단, 상기 제1 및 제2 비교수단으로부터 출력된 신호를 부호화하여 탈출부호를 출력하는 수단 및 상기 매크로블럭주소 부호화수단의 출력과 상기 탈출부호화수단의 출력을 입력받아 부호화된 매크로블럭주소의 앞에 부호화된 탈출부호를 부가하여 가변길이 매크로블럭 주소 부호를 출력하는 부호선택수단을 구비한 것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|
6 |
6
제 5 항에 있어서, 상기 제1 비교수단은, 상기 매크로블럭주소 차분값 발생수단의 출력이 33의 값보다 작거나 같을 경우 상기 제1 선택신호를 논리값 0으로 출력하고, 그렇지 않으면 상기 제1 선택신호를 논리값 1로 출력하는 것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|
7 |
7
제 6 항에 있어서, 상기 제2 비교수단은, 상기 제1 감산수단의 출력이 33보다 작거나 같으면 상기 제2 선택신호를 논리값 0으로 출력하고, 그렇지 않으면 상기 제2 선택신호를 논리값 1로 출력하는 것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|
8 |
8
제 7 항에 있어서, 상기 매크로블럭주소 선택수단은, 상기 제1 비교수단으로부터 입력된 제1 선택신호가 0이면 상기 매크로블럭주소 차분값 발생수단으로부더 입력된 차분움직임 벡터를 선택하고, 상기 제1 선택신호가 1이고, 상기 제2 선택신호가 0이면 상기 제1 감산수단의 출력을 선택하고, 상기 제1 선택신호가 1이고, 상기 제2 선택신호가 1이면 상기 제2 감산수단의 출력을선택하는 것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|
9 |
9
제 8 항에 있어서, 상기 길이신호 발생수단은 탈출부호 길이로서 11의 값을 입력받는 것을 특징으로 하는 매크로블럭주소 가변길이 부호화 장치
|