1 |
1
비트 스트림에 대한 가변길이 복호화 및 파싱을 수행하여 잔차 데이터 및 복호화 파라미터를 획득하고, 상기 잔차 데이터와 복호화 파라미터를 열 단위로 분할하는 가변길이 복호화부;
복호화 기능을 M(M은 2이상의 자연수)개의 기능으로 분할하며, 상기 잔차 데이터 및 복호화 파라미터와 상위 클러스터의 MB(Macro Block) 처리 정보를 열 단위로 획득하고, 상기 열 단위로 획득된 정보를 M개의 기능으로 분할하여 처리하는 N(N은 2이상의 자연수)개의 클러스터를 포함하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
2 |
2
제1항에 있어서, 상기 N개의 클러스터 각각은
상기 복호화 기능을 구성하는 약양자화 및 역이산코사인 변환, 움직임 벡터 예측, 인트라 예측 및 움직임 보상, 영상 복원, 그리고 디블록킹 기능을 M개의 기능으로 분할하여 처리하는 M개의 자원; 및
인접 자원들에 의해 공유되어 자원간 데이터 통신을 지원하는 (M-1)개의 자원 공유메모리를 더 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
3 |
3
제2항에 있어서,
상기 가변길이 복호화부와 N개의 클러스터간 데이터 통신을 지원하는 N개의 데이터 메모리; 및
인접 클러스터들에 의해 공유되어 클러스터간 데이터 통신을 지원하는 N개의 클러스터 공유메모리를 더 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
4 |
4
제3항에 있어서, 상기 N개의 클러스터 각각은
자신과 상위 클러스터에 의해 공유되는 클러스터 공유메모리를 통해 상기 상위 클러스터의 MB 처리 정보를 제공받으며, 자신의 MB 처리 정보는 자신과 하위 클러스터에 의해 공유되는 클러스터 공유메모리에 저장하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
5 |
5
제4항에 있어서, 상기 상위 클러스터의 MB 처리 정보는
상기 인접 클러스터들 중 상위 클러스터가 복호화한 MB의 X 좌표 및 복호화 정보를 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
6 |
6
제5항에 있어서, 상기 N개의 클러스터 각각은
상기 X 좌표를 통해 화면간 데이터 의존성을 검사하고, 화면간 데이터 의존성이 만족될 때까지 동작 대기하는 기능을 더 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
7 |
7
제3항에 있어서, 상기 데이터 메모리, 상기 클러스터, 상기 클러스터 공유메모리, 상기 자원, 상기 자원 공유메모리의 개수는 동영상의 복호화 사이즈 및 성능을 고려하여 결정되는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
8 |
8
제1항에 있어서,
상기 N개의 클러스터 각각으로부터 제공되는 복호화 완료 데이터를 저장하는 프레임 메모리를 더 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
9 |
9
제1항에 있어서, 상기 자원은
하드웨어 IP 또는 프로세서 코어인 것을 특징으로 하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 장치
|
10 |
10
복호화 기능을 M(M은 2이상의 자연수)개로 분할하여 병렬 처리하는 M개의 자원을 포함하는 N(N은 2이상의 자연수)개의 클러스터를 구비하는 동영상 복호화 방법에 있어서,
비트 스트림으로부터 잔차 데이터 및 복호화 파라미터를 획득하고, 상기 잔차 데이터 및 복호화 파라미터를 열 단위로 분할하는 단계;
상기 N개의 클러스터 각각이 잔차 데이터 및 복호화 파라미터와 상위 클러스터의 MB(Macro Block) 처리 정보를 열 단위로 획득하는 단계;
상기 N개의 클러스터 각각이 상기 잔차 데이터 및 복호화 파라미터와 상기 상위 클러스터의 MB 처리 정보에 대한 복호화 동작을 상기 M개의 자원을 통해 M개의 기능으로 분할하여 병렬 처리하는 단계를 포함하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 방법
|
11 |
11
제10항에 있어서, 상기 상위 클러스터의 MB 처리 정보는
인접된 클러스터들 중 상위 클러스터가 복호화한 MB의 X 좌표 및 복호화 정보를 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 방법
|
12 |
12
제11항에 있어서, 상기 열 단위로 획득하는 단계는
상기 N개의 클러스터 각각이 자신과 상위 클러스터에 의해 공유되는 클러스터공유 메모리에 저장된 MB 처리 정보에 포함된 X 좌표를 통해 화면내 데이터 의존성을 검사하는 단계;
화면내 데이터 의존성이 만족되면, 상기 N개의 클러스터 각각이 자신에 연결된 데이터 메모리에 저장된 잔차 데이터 및 복호화 파라미터를 열 단위로 획득하는 단계; 및
상기 N개의 클러스터 각각이 자신과 상위 클러스터에 의해 공유되는 클러스터공유 메모리에 저장된 MB 처리 정보에 포함된 복호화 정보를 열 단위로 획득하는 단계를 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 방법
|
13 |
13
제10항에 있어서, 상기 M개의 기능으로 분할하여 병렬 처리하는 단계는
상기 N개의 클러스터 각각이 상기 잔차 데이터 및 복호화 파라미터와 상기 상위 클러스터의 MB 처리 정보에 대한 복호화 동작을 상기 M개의 자원을 통해 분할 처리하는 단계;
상기 N개의 클러스터 각각이 상기 M개의 자원을 통해 MB 처리 정보를 수집하여, 자신과 하위 클러스터에 의해 공유되는 클러스터공유 메모리에 저장하는 단계; 및
상기 N개의 클러스터 각각이 복호화 동작이 완료되면, 상기 M개의 자원을 통해 복호화 완료 데이터를 수집하여 프레임 메모리에 전달하는 단계를 포함하는 것을 특징으로 하는 데이터 및 기능적 분할 방식에 기반한 동영상 복호화 방법
|