1 |
1
버스(3)에 각각 연결되는, 중앙처리유닛(1)과, 메인메모리(2)와, 다수의 멀티미디어 관련 디바이스(4-1,4-2,…,4-n)를 포함하는 멀티미디어 컴퓨터 시스템에서, 멀티미디어를 구성하는 다중의 연속흐름 중 각 개별 흐름의 시작시점과 종료시점을 제어하도록 하여 다중의 연속흐름이 공통의 시간 축을 따라서 하나의 스토리를 형성하는 프리젠테이션이 되도록 제어하는 프리젠테이션 제어기(100)와, 상기 버스(3)를 통한 상기 중앙처리유닛(1)과 상기 메인메모리(2) 및 상기 다수의 멀티미디어 관련 디바이스(4-1∼4-n)간의 입출력 버퍼로 동작하는 다수의 프레임 이력부(200-1∼200-k) 및 다수의 프레임 출력부(300-1∼300-ℓ)를 구비하고, 상기 멀티미디어 관련 디바이스(4-1∼4-n)간의 상기 버스(3)를 통한 데이타 전송을 전담하여 제어하는 멀티미디어 입출력 제어기(5)에 있어서, 상기 프리젠테이션 제어기(100)는 상기 다수의 프레 임 입력부(200-1∼200-k)에 일대일로 각각 연결되어 해당 프레임 입력부로부터 순차적으로 프레임을 읽어 들이는 다수의 트랙모듈(10-1∼10-k)과, 상기 다수의 트랙모듈(10-1∼10-k) 중 동종미디어인 적어도 하나 이상의 트랙모듈이 입력단에 연결되고, 상기 다수의 프레임 출력부(300-1∼300-ℓ)가 일대일로 출력단에 각각 연결되어, 자신에게 접속된 각 트랙모듈에 저장되는 프레임을 선택적이고 주기적으로 읽어 들여 서로 합성한 후, 합성된 새로운 프레임을 해당 프레임 출력부에 전달하는 다수의 채널 모듈(20-1∼20-ℓ)과, 상기 각 채널 모듈(20-1∼20-ℓ) 당 하나씩 할당되어, 해당 채널모듈의 호출에 대응하여 시계 동작 개시 및 종료, 해당 채널 모듈의 동작개시, 시계의 일시정지 및 재시동 동작을 수행하는 다수의 채널 로직 타이머(30-1∼30-ℓ)와, 각 채널모듈의 호출에 대응하여 시계동작 개시 및 종료, 프리젠테이션 제어기의 동작 개시, 시계의 일시 정지 및 재시동 동작을 수행하는 프리젠테이션 로직 타이머(40)를 포함하는 것을 특징으로 하는 멀티미디어 컴퓨터의 프리젠테이션 제어기
|
2 |
2
제 1 항에 있어서, 상기 다수의 트랙모듈(10-1∼10-k) 각각은 자신에게 연결된 프레임 입력부로부터 전달되는 프레임을 일시 저장하기 위한 큐수단과, 트랙 시작 시각을 저장하기 위한 제 1 기억수단과, 트랙 종료 시각을 저장하기 위한 제 2 기억수단을 포함하는 것을 특징으로 하는 멀티미디어 컴퓨터의 프리젠테이션 제어기
|
3 |
3
제 2 항에 있어서, 상기 다수의 채널모듈(20-1∼20-ℓ) 각각은 자신의 입력단에 연결된 소정 갯수의 트랙모듈 각각 내의 상기 큐수단으로부터 각각 제공되는 프레임들을 일시저장하여 합성하기 위한 믹서수단과, 채널 시작 시각을 저장하기 위한 제 3 기억수단과, 채널 종료 시각을 저장하기 위한 제 4 기억수단을 포함하는 것을 특징으로 하는 멀티미디어 컴퓨터의 프리젠테이션 제어기
|
4 |
4
프리젠테이션 제어기(100)의 동작이 시작되면, 채널의 갯수를 체크하여 소정의 제 1 변수에 저장하는 단계(S11,S12,S13)와 상기 제 1 변수의 값을 체크하여 채널의 갯수 만큼 제어동작을 수행하였는지를 판단하는 단계(S21)와 상기 단계 S21에서 모든 채널에 대해 제어동작이 완료되지 않은 경우에는 현재의 채널이 시작시점에 있는지, 종료시점에 있는지를 판단하여, 종료시점에 있는 경우에는 현재의 채널을 종료시키는 단계(S31,S32,S33)와, 상기 단계 S31에서 현재의 채널이 시작시점에 있는 경우, 현재의 채널을 시작시키는 단계(S41)와, 상기 단계 S32에 의해 현재의 채널이 시작시점과 종료시점의 사이에 있는 경우에는, 현재의 채널을 구동 및 시간지연시키는 단계(S42)와, 상기 단계 S33에서 현재의 채널을 종료시켰거나, 상기 단계 S41에서 해당 채널을 시작시켰거나, 상기 단계 S42에서 현재의 채널을 구동 및 시간지연시킨 경우에는 상기 제 1 변수를 다운카운트 한 후, 상기 단계 S21로 점프되게 함으로써 채널의 갯수 만큼 상기 단계 S21 이하의 과정이 반복수행되도록 하는 단계(S43)와, 상기 제 1 변수의 값을 체크하여 채널의 갯수 만큼 제어동작을 수행한 경우, 제어동작을 종료시키는 단계(S5)를 포함하는것을 특징으로 하는 프리젠테이션 제어기의 제어방법
|
5 |
5
제 4 항에 있어서,상기 해당 채널의 구동 및 시간지연 단계(S42)는 채널구동이 시작되면, 해당 채널에 연결된 트랙의 갯수를 체크하여 소정의 제 2 변수에 저장하는 단계(S4211,S4212,S4213)와, 상기 제 2 변수의 값을 체크하여 트랙의 갯수만큼 제어동작을 수행하였는지를 판단하는 단계(S4221)와, 상기 단계 S4221에서 모든 트랙에 대해 제어동작을 수행하지 않았을 경우에는 현재의 트랙모듈에서 하나의 프레임을 인출하는 단계(S4231)와, 상기 단계 S4231에서 인출된 프레임이 비어 있는 지를 판단하여, 프레임이 비어 있지 않은 경우에만 프레임을 믹서에 저장하는 단계(S4241,S4242)와, 현재의 트랙이 시작시점에 있는지, 종료시점에 있는지를 판단하여, 종료시점에 있는 경우 현재의 트랙을 종료시키는 단계(S4251,S4252,S4253)와, 상기 단계 S4251에서 현재의 트랙이 시작시점에 있는 경우에는 현재의 트랙모듈을 구동시켜 프레임이 트랙모듈의 큐에 전송되도륵 하는 단계(S4261)와, 현재의 트랙이 시작시점과 종료시점의 사이에 있거나, 상기 단계 S4253에 의해 현재의 트랙이 종료되었거나, 상기 단계 S4261에 의해 현재의 트랙이 구동된 경우, 상기 제 2 변수를 다운카운트 한 후, 상기 단계 S4221로 점프되도록 함으로써 해당 채널모듈에 연결된 트랙의 갯수 만큼 상기의 단계 S4221 이하의 과정이 반복 수행되도록 하는 단계(S4262)와, 상기 단계 S4221에서 모든 트랙에 대해 제어동작이 수행을 완료한 경우, 해당 채널모듈의 믹서에 저장된 프레임들을 합성한 후, 합성된 새로운 프레임을 해당 채널모듈에 연결되 프레임 출력부에 전달되도록 하여 해당 채널의 구동을 완료하는 단계(S4271,S4272,S4273)를 포함하는 것을 특징으로 하는 프리젠테이션 제어기의 제어방법
|