
멀티미디어 시스템의 특징은 상호 독립적인 연속 매체와 비연속 매체의 생성, 저장, 통신, 연산, 표현을 컴퓨터로 제어하도록 통합하는 것이다. 여러 매체들을 통합할 때 가장 큰 관심사는 여러 매체를 어떻게 디지탈 데이타로 표현할 것인가 하는 것과 이들 사이의 동기화를 어떻게 맞출 것인가 하는 것이다.
일반적으로 동기화라고 하는 용어는 시간 개념을 말하는 것으로서 여러 매체들 사이의 시간적인 관계성을 말하지만, 멀티미디어 시스템에서의 동기화란 말은 연속 매체와 비연속 매체들 사이의 내용적, 시간적, 공간적인 관계를 모두 일컫는 것이다.
연속 매체는 시간에 따라 변하는 매체로서 연속되인 매체열로 표현되는데, 연속되는 매체열 사이에는 시간적인 관계성이 있다. 즉, 매체열 사이에 시간적인 순서가 있는 것이다. 예로서 비디오 매체를 생각해 보면, 비디오는 순서가 있는 여러 개의 프레임들로 구성되며, 이들 프레임은 각각 고정된 출력시간을 갖는다. 예를 들면 한 프레임이 1/60초 동안 출력된다면, 이어지는 프레임도 그 다음 1/60초 동안 출력되는 방식이다. 비연속 매체는 시간이 지나도 변하지 않는 매체로서 텍스트나 그래픽 같은 매체를 말한다.
매체들 사이의 동기화는 연속 매체와 비연속 매체 사이의 관계들로 구성된다. 우리가 매일 접할 수 있는 동기화의 예로서 TV를 예로 들 수 있는데, TV는 비디오 정보와 오디오 정보 사이의 동기화를 이룬 것이다. 멀티미디어 시스템에서 예로 들자면, 슬라이드와 그 슬라이드에 대한 설명을 미리 녹음된 형태로 발표하는 것을 예로 들 수 있는 데, 이 때 발표하는 슬라이드 자료는 그 발표 자료에 대해 설명하는 오디오 부분과 동기화가 이루어진다. 슬라이드를 통한 발표에서의 동기화를 이루기 위해서는 슬라이드 자료가 음향 매체인 오디오의 적당한 데이타 열과 동기화가 이루어져야 한다.
내용 관계성
내용 관계성은 어떤 한 매체와 다른 매체들의 의존성을 정의한 것이다. 예를 들면, 스프레드 쉬트의 데이타와 그 데이타를 그래픽으로 나타낼 때, 스프레드 쉬트의 데이타와 그래픽 사이의 의존성을 내용 관계성이라 말한다. 이 경우에는 하나의 데이타를 2개의 다른 방식으로 표현하는 것이다. 통합 멀티미디어 문서-'통합'이라는 말은 다른 종류의 매체들이 독립적으로 존재하지만, 이들 매체들이 함께 처리되어 보여줄 수 있다는 것을 말한다.-에서는 같은 데이타를 이용하여 다른 방식으로 나타낼 때 그들 사이의 관계성을 지정해야 한다. 이런 기술은 데이타 베이스 시스템에서 자주 사용할 수 있다. 일반적으로 멀티미디어 시스템에서 내용 관계성의 구현은 공통의 자료구조의 사용과 서로 다른 2가지 이상의 매체를 사용하여 객체들을 표현하는 객체 인터페이스의 사용에 기반을 둔 것이다.
공간 관계성
공간 관계성은 일반적으로 위치 관계성이라고 알려져 있는데 이것은 멀티미디어 프리젠테이션의 어떤 한 시점에서 출력 기기에 표현되는 매체들의 위치를 지정하는 것이다. 종이나 모니터와 같이 2차원 출력기기에서 각 매체들의 위치는 2차원으로 명시된다. 일반적으로 위치 관계성은 배치 프레임을 사용하여 표현한다. 먼저 배치 프레임을 정하고 내용들이 이 프레임의 적당한 위치에 할당된다. 배치 프레임 내에서 위치 배정은 문서내에서의 위치 즉, 페이지에서의 위치를 정하는 것이다.
시간 관계성
매체의 객체들 사이의 시간적인 의존관계를 정의한다. 연속 매체가 존재할 때는 항상 시간 관계성을 고려해야 한다. 앞에서 예를 들었듯이 슬라이드를 통해 어떤 내용을 설명할 때, 슬라이드라는 비연속 매체와 슬라이드를 설명해 주는 연속매체인 음향이 동기화 되어야 하는데, 슬라이드의 내용을 설명하고 있는 부분이 슬라이드와 같은 시간에 동시에 출력되어야 한다.
객체내에서의 동기화와 객체들 사이에서의 동기화