멀티미디어 특론

51
M. Y. Sung 1 멀멀멀멀멀 멀멀 2000 멀 2 멀멀 멀멀멀멀멀 멀멀멀멀멀멀 멀 멀 멀 http://marvel.inchon.ac.kr/~mysung [email protected]

Upload: yaakov

Post on 05-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

멀티미디어 특론. 2000년 2학기 인천대학교 컴퓨터공학과 성 미 영 http://marvel.inchon.ac.kr/~mysung [email protected]. 교재 및 참고서적. 교재 Networked Multimedia Systems, S.V. Raghavan, Satish K. Tripathi, Prentice-Hall, 1998. 참고서적 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 멀티미디어 특론

M. Y. Sung1

멀티미디어 특론2000 년 2 학기

인천대학교 컴퓨터공학과성 미 영

http://marvel.inchon.ac.kr/[email protected]

Page 2: 멀티미디어 특론

M. Y. Sung2

교재 및 참고서적

교재 Networked Multimedia Systems, S.V. Raghavan, Satish K. Tripathi,

Prentice-Hall, 1998. 참고서적

Ralf Steinmetz and Klara Nahrstedt, "Multimedia: Computing, Communications and Applications", Prentice Hall, 1995, 854 pages.

멀티미디어 전산 , 통신 및 응용 (Multimedia: Computing, Communication & applications), Ralf Steinmetz and Klara Nahrstedt 원저 , 송병호 역 , 도서출판 아진 , 1999.

Emerging Multimedia Computer Communication Technologies, Chwan-Hwa "John" Wu, J.David Irwin, Prentice Hall PTR, 1998.

Nalin K. Sharda, "Multimedia Information Networking", Prentice Hall, 1999.

Journals of IEEE MultiMedia, IEEE periodcals, 4 issues/1 year. Journals of ACM Multimedia Systems, ACM periodicals, 6 issues/1 year. Journals of Multimedia Tools and applications, Ed-in-Chef: Borko Furht,

Kluwer Academic Publishers, 12 issues/1 year.

Page 3: 멀티미디어 특론

M. Y. Sung3

수업 개요 교과목 개요

멀티미디어 정보를 컴퓨터에서 처리하는데 필요한 하드웨어 및 소프트웨어 기술 , 멀티미디어 정보 저장 방법 , 압축방법 , 동기화 방법 , 전송 방법 , 상영 방법 , 그리고 멀티미디어 프로그래밍 방법 등의 이론과 실제를 연구한다 .

수업 목표 이 교과목의 목표는 멀티미디어 시스템에 대하여 깊이 있게 이해하고 이를

바탕으로 하여 새로운 멀티미디어 시스템 또는 새로운 멀티미디어 응용 시스템을 개발할 수 있는 유능한 인재를 양성하는 것이다 . 이를 위하여 이 강의에서는 멀티미디어 정보를 다루기 위한 컴퓨터 구조 , 운영체제 , 통신 및 멀티미디어 데이터베이스 등의 응용 분야에 필요한 이론과 실제에 대하여 이해하고 현재 발표된 시스템들을 분석해봄으로써 멀티미디어 시스템을 깊이 있게 이해한다 . 또한 Term-Project 을 통하여 소규모 멀티미디어 시스템의 프로토타입을 구현해 봄으로써 새로운 멀티미디어 시스템을 설계하고 구현할 수 있는 기초능력을 기른다 .

수업 방식 : 강의와 세미나 학습 평가 방법 : Term Project: 30%, 시험 30%, 세미나 20%, 출석 : 20%

Page 4: 멀티미디어 특론

M. Y. Sung4

과제

세미나 9 월 15 일 ( 금 ) 까지 주제 제출 3 개 ( 적어도 하나는 textbook chapter 3~11 에서 ) 수업 내용과 관련하여 적절한 시간에 발표

개인별 Term Project 9 월 29 일 ( 금 ) 까지 주제 제출

Page 5: 멀티미디어 특론

M. Y. Sung5

세미나 및 Term Project 주제 예 . SMIL (Synchronized Multimedia Integration Language) VRML(Virtual Reality Management Language) DHTML(Dynamic HyperText Markup Language) XHTML(eXtensible HyperText Markup Language) CODEC(JPEG, MPEG, H.263 or H.263 Version 2 video codec,

H.320/H.323/H.324 video or voice conferencing, 등 ) 실시간 프로토콜 RTP(Real-time Transfer Protocol), RTCP(RTP Control Protocol) 멀티미디어 이동통신 IMT(International Mobile Telecommunication)-2000 MP3 MS MediaServer JMF (Java Media Framework) 2.0 PHP (Professional Hypertext Preprocessor) UMS (Unified Message System) Plug-in Program Open Group 의 DCE(Distributed Computing Environment) OMG(Object Management Group) 의 CORBA(Common Object Request Broker

Architecture) with Multimedia Extensions Sun Microsystems 의 RMI MS 의 DCOM

Page 6: 멀티미디어 특론

M. Y. Sung6

세미나 주제 예 ..

Spatial audio, 3D sound, computer music (e.g., MIDI) 3D graphics: OpenGL and VRML (Virtual Reality Modeling Language) DAVIC (Digital Audio-Visual Council) FIPA (Foundation for Intelligent Physical Agents) IETF (The Internet Engineering Task Force): Audio/Video Transport and Resource

Reservation Setup Protocol (RSVP) IMTC (International Multimedia Teleconferencing Consortium) Multimedia databases (e.g., content-based retrieval of images) User interfaces for multimedia access (e.g., video on demand) Others (Feel free to be creative!) 디지털 방송에 관련된 주제 게임에 관련된 주제 기타 멀티미디어 관련 창의적인 주제 환영 교재 chapter 들

Page 7: 멀티미디어 특론

M. Y. Sung7

멀티미디어란 ? 디지털 정보를 적절한 방법으로 사용자에게 전달할 수 있는 , 적어도

하나 이상의 연속 미디어 와 이산 미디어가 통합된 것 애니메이션 텍스트 사운드 이미지 비디오 그래픽 정보 전달과 인식에 오감 ( 시각 , 청각 , 촉각 , 후각 , 미각 ) 을 최대한

활용하는 것 여러 가지 미디어 자료가 함께 어우러져 의미 있는 정보로 새롭게

탄생한 것 우리가 멀티미디어라는 용어를 사용하는 경우

연속 미디어를 포함한 두 가지 이상의 매체를 사용 대화 기능 (interactivity): 사용자의 의사 반영 데이터는 디지털 형태 : 컴퓨터에서 데이터를 처리 , 분석 , 표현 위해

Page 8: 멀티미디어 특론

M. Y. Sung8

미디어의 분류 기준

1. Perception( 지각 ) Medium: 사람은 컴퓨터 환경으로부터 어떻게 정보를 지각하는가 ?시각 미디어 : text, still image(graphics 포함 ), motion image 등청각 미디어 : music, voice, noise 등( 촉각 미디어 ) ...

2. Representation( 내부표현 ) Medium: 컴퓨터 정보는 어떻게 부호화 (coding) 되는가 ?text: ASCII 나 EBCDIC 코드 문자의 sequencegraphics: CEPT 나 CAPTAIN videotext standard, GKS graphic standardaudio: wave, 16bit PCM, ADPCM, MP3 ...image: bitmap, facsimile G3, JPEGcombined AV sequence: TV standard(PAL, SECAM, NTSC), MPEG1,2,4,7,

AVI, …

Page 9: 멀티미디어 특론

M. Y. Sung9

미디어의 분류 기준

3. Presentation( 외부표현 ) Medium : 어떠한 미디어를 통해서 정보가 컴퓨터에 입출력 되는가 ? 출력 미디어 : 종이 , 스크린 , 스피커 , HMD ... 입력 미디어 : 키보드 , 마우스 , 카메라 , 마이크

4. Storage( 저장 ) Medium: 어디에 정보가 저장되는가 ? m icrofilm, floppy disk, hard disk(RAID), CD-ROM, DVD, holographic

storage, ...5. Transmission( 전송 ) Medium: 무엇을 통해서 정보가 전달되는가 ? 유선 : 전선쌍 (twisted pair), 동축 케이블 (coaxial cable), 광섬유 (optical fi

ber) 무선 : 공중파 , 적외선 , ...6. Information Exchange( 정보 교환 ) Medium: 상이한 지점간의 정보

교환에는 어떠한 정보 전달체계가 사용되는가 ?중간의 저장 미디어 경유전송 미디어로 직접 전송조합 ( 예 , e-mail)

Page 10: 멀티미디어 특론

M. Y. Sung10

멀티미디어 처리 미디어의 인식 (perception)

하드웨어 통해 입력하여 컴퓨터가 인식할 수 있는 형태로 저장 디지털 입력장치 : ASCII 키보드 , MIDI 키보드 , 펜 , 이미지 스캐너 , 디지털 카메라 , 오디오 /비디오

디지타이저 아날로그 미디어 입력장치 : 비디오 카메라 , 마이크

미디어의 표현 (representation) 컴퓨터에서의 처리 및 재생을 위하여 규약된 형식 필요 텍스트 , 그래픽 , 이미지 , 애니메이션 , 사운드 , 비디오별 다양한 표현 형식 MIME(Multipurpose Internet Mail Extensions): 인터넷 메일의 표준화 규격

7개 주타입 : 텍스트 , 비디오 , 이미지 , 오디오 , 메시지 , 멀티파트 , 응용 hypertext/hypermedia

미디어의 재생 (presentation) 재생시에 원래의 멀티미디어의 내용이 제대로 전달되어야 함 멀티미디어 출력 소프트웨어 : 윈도우즈의 출력 그래픽 출력 모듈인 GDI 멀티미디어의 출력 장치 : 컴퓨터 모니터 , 스피커 , 프린터 , 플로터 등

미디어의 저장 (storage) 데이터의 방대함 때문에 압축 및 큰 저장 매체가 필요 : CD-ROM, DVD 등

미디어 전송 (transmission) 등 분산 응용의 특성에 따라 멀티미디어 통신 , 실시간성 요구 및 서비스 품질 (QoS) 요구 연속 미디어 전송에 시간적인

제약성 : 음성 및 영상 서비스 미디어별로 요구되는 서비스 품질이 만족되도록 망에서의 미디어별 QoS 처리 지원 및 종단 컴퓨터에서의 효율적인 처리 필요 : 텍스트와 영상 동시에 보낼 때

Page 11: 멀티미디어 특론

M. Y. Sung11

멀티미디어 처리를 위한 기술적 요구 사항

처리해야 할 데이터 양이 방대 1 분 비디오 :

360x240(pixels/frame)x3(bytes/pixel)x18(frames/sec)x60(sec)==~280MBytes

음성 : 64Kbps( 전화품질 ) ~ 768Kbps(digital audio tape 모노 품질 ) 동영상 : 100Mbytes( 보통 TV 품질 ) ~ 1.2Gbps(HDTV 품질 )

다양한 미디어간의 상호 동기화가 필요 : 공간 및 시간 동기화 각 미디어별로 다른 QoS(Quality of Service) 충족 요구 실시간 처리의 요구 : 낮은 전송지연 (delay) 및 변화 (jitter), H/W 지원

및 S/W 지원 필요 복잡해진 표준화에 대한 요구 응용에 따른 다양한 대역폭 요구 : 미디어별로 낮은 전송지연 , 낮은 지

터 , 미디어간 동기 필요 멀티파티 (multiparty) 요구 :1-to-1, 1-to-many, many-to-many

Page 12: 멀티미디어 특론

M. Y. Sung12

멀티미디어 관련 하드웨어

처리 장치 : 그래픽 카드 , 사운드 카드 , 비디오 처리 보드 , DVI(Digital Video Interactive) 보드 등

캡쳐 장치 : 스캐너 , 디지털 카메라 , 비디오 카메라 , 마이크 등 출력 장치 : 컴퓨터 모니터 , 스피터 , 프린터 , 플로터 등 저장 장치 : CD-ROM (CD-DA, CD-ROM, CD-I. CD-ROM/XA),

DVD (Digital Video Disk), RAID (Redundant Arrays of Inexpensive Disks) disk array, Optical Disk Library 등

USB (Universal Serial Bus): 12Mbps, PnP(Plug and Play) IEEE1394 High Performance Serial Bus: 400Mbps, PnPs 멀티미디어 프로세서 : MMX(Intel), MPact/6000 (Chromatic),

MediaProcessor (MicroUnity System Engineering)

Page 13: 멀티미디어 특론

M. Y. Sung13

멀티미디어의 발전 .

1945 Vannevar Bush , Memex(Memory Extension) 1965 Ted Nelson , Hypertext 라는 말 1968 Doug Engelbart, NLS 1960말 Ted Nelson , Andries Van Dam, IBM 360 기반

하이퍼텍스트 시스템 1967 Nicholas Negroponte, Architecture Machine Group 의

SMDS (Spatial Data Management System)http://www.media.mit.edu/~nicholas/

1970말 Andy Lippman, Robert Mohl, Aspen Project 1985 Nicholas Negrofonte, MIT Media Lab.

http://www.media.mit.edu 이후 폭발적 인기와 함께 활발한 연구가 진행 중

Page 14: 멀티미디어 특론

M. Y. Sung14

멀티미디어의 발전 ..

광 저장 매체의 등장 1980 필립스사와 소니사 광저장 디스크 CD-DA(Compact Disk-Digital

Audio) 1982 필립스사와 소니사 CD 플레이어 1985 CD-ROM(Read Only Memory)

CD-ROM XACD-I

최근 GB급 디지털 비디오 디스크 (DVD : Digital Video Disk) 영상 압축 기술의 발전

한시간 비디오 데이터를 CD-ROM 한장에 기록하려면 백분의 일 압축 필요 JPEG(Joint Photographic Experts Group): 사진 압축 국제 표준안 MPEG(Moving Picture Experts Group): 비디오 압축 국제 표준안 1991 애플사 소프트웨어만으로 비디오를 볼 수 있는 QuickTime 을 운영

체제에 포함 마이크로소프트사 VFW(Video for Windows) 소프트웨어 발표

Page 15: 멀티미디어 특론

M. Y. Sung15

멀티미디어의 발전 ... 멀티미디어 PC(MPC) 의 성장

1990 표준 규격의 멀티미디어 PC 등장 1 세대 MPC: 1991 산업체 콘소시엄 멀티미디어 PC 마케팅 위원회

(Multimedia PC Marketing Council : MPMC) 가 마이크로소프트사의 윈도우즈를 중심 멀티미디어 PC 사양 정의

2 세대 ~: IMA(Interactive Multimedia Association) 인터넷의 활성화

1991 년까지만 해도 컴퓨터와 통신을 통합한 응용이 구체화되지 못했다 HTML(HyperText Markup Language): 유럽 공동 입자 연구소 (CERN) 의 팀 버너스 리 ) 가 개발한 표준 문서 형식

WWW(World Wide Web): HTML 표준 문서 형식을 사용하여 서로 연결된 정보 시스템 웹 (Web)

1993 일리노이의 슈퍼컴퓨팅 센터의 Mosaic 프로그램 : graphical web browser

정보 고속도로 (information superhighway): 전 세계를 하나로 묶어 주는 유용한 정보의 전달 체계

통신 속도의 증가 멀티미디어는 인터넷을 축으로 발전

Page 16: 멀티미디어 특론

M. Y. Sung16

멀티미디어 저장매체 CD 의 이해 CD(Compact Disk)

600MB laser 이용 나선형 트랙 (spiral track): HD 보다 느림 CLV(Constant Linear Velocity) 로 회전 : (Cf.) HDD: CAV(Constant Angular Velocity) 포맷

물리적 포맷 : 저수준 데이터 구성 , SONY Yellow Book 논리적 포맷 : 파일 포맷 및 디렉토리 구조 정의 , ISO 9660(High Sierra)

CD-DA(CD Digital Audio) CD-ROM CD-ROM/XA CD-I(Interactive) Photo CD Video CD CD-R(Recordable) DVD(Digital Video Disc/Digital Versatile Disc)

Page 17: 멀티미디어 특론

M. Y. Sung17

CLV 와 CAV 의 구조

Spur 0

Spur 1

Spur 2

Sector 13512

Minute/Seconds/Sector3 0 12

Sector 0

Minute/Seconds/Sector0 0 0

CAV(Hard drive)

CLV(CD-ROM)

Page 18: 멀티미디어 특론

M. Y. Sung18

멀티미디어 PC(MPC) 의 사양

1 세대 MPC(1989 ~ 1991)

2 세대 MPC(1992 ~ 1994)

3 세대 MPC(1995 ~ 1996)

미디어( 오디오 /비디오 )

8bit DAC/ADC선형 PCM 샘플링640x480 해상도 /16색 애니메이션

16bit DAC/ADC선형 PCM 샘플링640x480 해상도 /65536색 비디오 15 프레임

16bit DAC/ADC선형 PCM 샘플링1280x768 해상도 /65536색 비디오 30 프레임

저작 기능 하이퍼텍스트하이퍼미디어

객체지향 멀티미디어

겍체지향멀티미디어와 운영체제의 통합

비디오압축 기술

DCT 변환JPEG

모션 JPEGMPEG-1

MPEG-2,4 

기반 플랫폼

25 MHz 80386SX 이상2MB 이상 메모리40MB 이상의 HDD1배속 (150KB) 이상 CD-ROM 드라이브

25 MHz 80486SX 이상4MB 이상 메모리160MB 이상의 HDD2배속 (300KB) 이상 CD-ROM 드라이브

75 MHz Pentium 이상8MB 이상 메모리540MB 이상의 HDD4배속 (600KB) 이상 CD-ROM 드라이브

전달 매체 1.5M 레이저디스크128MB CD-ROM

650MB CD-ROM 

500MB WORM128-500MB MO(R/W)

운영체제 MS-DOS v3.1 MS-Windows 3.1

MS-DOS 5.0 MS-Windows 3.1

MS-DOS 6.0Windows 3.1

네트워크 Ethernet(10Mbps)Token Ring(16Mbps)

FDDI(100Mbps) 

Ethernet/Token Ring(100Mbps)ATM

Page 19: 멀티미디어 특론

M. Y. Sung19

비시간 미디어 타입 (Nontemporal Media Types) 텍스트 /문서

unformatted text, plain text: ASCII, Unicode formatted text, rich text: 구조 기술 (TeX, HTML, SGML, XML), 페이지 기술 (PostScript) 무손실 압축 : run-length coding, Huffman coding(Unix bzip2), LZW(Lemoel-Ziv-Welch)

(Unix gzip) 파일 형식 : TXT, DOC, LST, TEX, PS 등 S/W: vi, emacs, 아래아 한글 , MS Word, LaTeX, Fontographer, Font Studio, Omnipage,

Perceive, Speed Reader 이미지

비트맵 방식 가로 세로로 동일한 간격의 격자 (grid) 로 구분하여 여러 개의 점으로 표시 나누어진 점 하나가 픽셀 (pixel), 컴퓨터 스크린의 해상도는 픽셀의 개수로 정의 색상의 점차적인 변화를 표현하는 데 유리 사진이나 사실적인 그림을 표현하는 데 적합

파일 형식 : BMP, GIF, JPG, TIFF, PCX, TGA 등 그래픽

벡터 방식 선의 종류 , 도형의 종류 , 위치 , 특성을 수학적으로 모델화 크기 조절 , 회전 , 선의 굵기 , 색상 등의 특성을 변경시키는 연산 수행 가능 임의의 배수로 확대하거나 축소하여도 그 형태를 그대로 유지

구조정보 (semantic content) 포함 파일 형식 : DXF, NAPLS, IGES, WMF S/W: Paint Brush, MacPaint, Corel Draw, Micrografx, Designer, Photoshop, PhotoStyler

Page 20: 멀티미디어 특론

M. Y. Sung20

시간 미디어 타입 (Temporal Media Types)

사운드 /오디오 음성 (voice 또는 speech), 음악 , 음향 디지털 음성 , CD-Audio, MIDI(Musical Instrument Digital Interface) 컴퓨터안 음성 표현방식

미디 (MIDI: Music Instrument Digital Interface): 인간의 사고방식에 가까운 개념적인 표현방식

음파 : 기계의 입출력 방식에 가까운 표현방식 파일 형식 : SND, WAV, AIF, MID, MP2, MP3 S/W: QuickRecorder, AudioShop, WaveStudio, Cakework(MIDI Sequencer)

비디오 및 애니메이션 최종 결과물에 소리를 포함

비디오와 소리의 특성이 다르므로 다른 방식으로 기록 재생할 때 동기화 ( 매체간에 재생 시간을 맞추는 것 ) 필요

비디오 : 디지털 이미지 프레임 세트 : 적어도 초당 24 프레임 ~ 30 프레임 비디오 파일 형식 : AVI, QuickTime, MPEG 애니메이션 : 여러 장의 정지화상을 연속적으로 재생 , 최소한 초당 15 프레임 이상

프레임 (frame) 기반 스프라이트 (sprite, 조각 그림 ) 기반

애니메이션 파일 형식 : MMM, FLI, FLC, FLX, QuickTime S/ W: Flash, AnimatorPro, VideoEditor, Premiere, QuickTime

Page 21: 멀티미디어 특론

M. Y. Sung21

멀티미디어 데이터 표준의 이해 법적 표준 (de jure)

국제 표준 기관 : ITU, ISO, IEC 국가 표준 기관 : ANSI( 미국 ), BSI( 영국 ), AFNOR( 프랑스 ), DIN(독일 ) 민간 사업체의 조직체 : ATM Forum, OSF, OMG 학술 단체 : IEEE

업계 표준 (de facto): IBM PC 표준 등 ITU(International Telecommunication Union)

ITU-T: Telecommunication, CCITT ITU-R: Radiocommunication 7개 SG(Study Group)

ISO(International Standard Organization) 200 여 TC(Technical Committee), SC(Sub Committee), WG(Working Group)

ISO/IEC(International Electrotechnical Commission) JTC(Joint Technical Committee)1

멀티미디어 부호화 (coding) 표준화 인터넷 관련 조직 IAB(Internet Architecture Board)

ARPANET(Advanced Research Projects Agency Network) 이 전신 RFC(Request For Comments) IRTF(Internet Research Task Force) 와 IETF(Internet Engineering Task Force)

Page 22: 멀티미디어 특론

M. Y. Sung22

ITU 조직도

사무국

WP 2/15( )신호처리

SG 8( )텔레마틱스

ITU-T

ITU-R

WP : Working Play SG : Study Group

ITU-D ( )개발에 관계하는 부문

WP 1/15 ( )오디오 비주얼

SG 9( TV )음향과 방송

SG 13( )네트워크

SG 15( )전송 시스템 장치

ITU SG 11( )음향방송

SG 11(TV )방송

SG 12

Page 23: 멀티미디어 특론

M. Y. Sung23

멀티미디어 표준

멀티미디어 부호화 표준 : 표 1.1 참조 문서의 표준화

SGML(Standard Generalized Markup Language) HTML(HyperText Markup Language) SMDL(Standard Music Description Language) ODA(Open Document Architecture) MHEG(Multimedia Hypermedia Expert Group) HyTime(Hypermedia/Time-based structuring language) SMIL(Synchronized Multimedia Integration Language) XHTML(eXtensible HTML)

Page 24: 멀티미디어 특론

M. Y. Sung24

멀티미디어 시스템 구조

Tools and Application

DocumentProgrammingAbstraction

UserInterface

Compression

Storage Network

AudioImage

GraphicsVedio

An omation

Syn

ch

ron

izati

on

Cross D

om

ain

Application Domain

System Domain

Device Domain

Computer Technology

DatabaseSystem

Communication

SystemOperating

System

Middleware

Page 25: 멀티미디어 특론

M. Y. Sung25

멀티미디어 분산 응용 프레임워크 모델

Distributed Application

Real-time OS andContinuous Media Transport Services

OSF DCE with MultimediaExtentions

PersonalComputer

IntergrationOrchestration

OtherDistributed

Services(Future)

Distributed File services

Continuous Media File Services

TIME NAMING

OtherFundametal

Services(Future)

Securi

ty

Remote Procedure Calland Presentation Services

Threads

Distributed Objcet Service(Object Request Brokers,IDL, Interface Repository)

API Extentions(Time,

Stream Objcets)

OMG CORBA with MultimediaExtentions

Page 26: 멀티미디어 특론

M. Y. Sung26

EmergingMultimediaComputer

Communication Technologies

Chwan-Hwa “John” WuJ. David Irwin

Page 27: 멀티미디어 특론

M. Y. Sung27

1. 개요

멀티미디어와 멀티미디어 통신 멀티미디어와 멀티미디어 통신 응용 멀티미디어와 압축 기술과 표준 통신 네트워크의 발전

Page 28: 멀티미디어 특론

M. Y. Sung28

멀티미디어의 중요성

멀티미디어 기술을 효율적이고 효과적으로 (efficient and effective manner) 활용하면 삶의 즐거움을 만끽할 수 있음

남녀노소 모두에게 , 모든 분야에 영향을 줌

멀티미디어의 기본적이고 중요한 기술을 잘 이해해야 멀티미디어를 더 잘 활용할 수 있을 것임

Page 29: 멀티미디어 특론

M. Y. Sung29

멀티미디어 배달 (Delivery). 멀티미디어 배달

CD-ROM 또는 DVD (Digital Video Disk) Multimedia Network

멀티미디어 이용 홈 컴퓨터 WebTV 등

멀티미디어 = Video and audio + interactivity Synthesized video + interactivity Audio and text + interactivity

멀티미디어 서비스 Interactive games Interactive TV program guide Videoconferencing with document sharing VoD(Video on Demand), News on Demand, Sports on Demand Distance Learning Home shopping Tourist guide Multimedia banking Digital Library 등

Page 30: 멀티미디어 특론

M. Y. Sung30

멀티미디어 배달 (Delivery)..

대용량 멀티미디어 자료 서버에 놓고 사용자들은 네트워크를 통해 접근

서버 예 : Video server 클라이언트 예 : 컴퓨터 또는 PDA (Personal Digital Assistant)

실시간 배달 (real-time delivery) 예 : videoconferencing

분산 컴퓨팅이 되면 멀티미디어 자료의 관리 , 수정 , 배달이 분산되므로 경제적

네트워크 성능이 최적화되면 마치 자신의 컴퓨터에서 수행되는 것 같은 느낌

통신 지연 줄이기 위해 대용량 멀티미디어 자료는 압축 (compression) 다중 업체 , 다중 플랫폼 , 다중 프로토콜 네트워크 환경에서의

상호연동성을 위해 표준 (standards) 이 중요 플랫폼 (OS) : PC, Mac, SUN, IBM 프로토콜 : NetWare, TCP/IP, Appletalk

Page 31: 멀티미디어 특론

M. Y. Sung31

멀티미디어 배달 (Delivery)… Multimedia Network

LAN (Local Area Network) WAN (Wide Area Network) ATM (Asynchronous Transfer Mode) : 작은 패킷 (53 octets 의

cell) 을 스위치하는 새로운 IC (Interated Circuit) 스위치 기반 BISDN (Broadband Integrated Service Digital Network) : 광대역 섬유 링크 (fiber link) 인 SONET (Synchronous Optical Networks) 에서 ATM 스위치를 이용

goal : telephone, Internet access, interactive TV, home shopping, telemedicine 등을 통합한 네트워크 서비스 제공

전송 요구 사항 data : delay 있더라도 error 없어야 음성과 비디오 : error 있더라도 delay 없어야

RSVP (Resource Reservation Protocol) : 필요한 bandwidth 를 예약

Page 32: 멀티미디어 특론

M. Y. Sung32

멀티미디어 생성과 전송

Multimediamaterial

Multimedia contentgeneration: video, audio, syn

thesized video, audio andtext as well as interactivity

Multimedia materialcompression

Removable storagedevices, such as

CD

Video server

Communication networksMultimedia

materialdecompression

Multimedia contentcomposition

Multimediamaterial withinteractivity

Removable storage

Page 33: 멀티미디어 특론

M. Y. Sung33

클라이언트 /서버 환경

Communication network

server

Pen computer

Set-top box

Terminal

ClientServer

Wireless link

Page 34: 멀티미디어 특론

M. Y. Sung34

표준과 상호연동성 (Interoperability)

SUN workstationMacintoshIBM Compatible

UNIX networkAppleTalk

Mac Classic

Netware-based network

Laptop computer

Netware server

IP-base wide area network

IBM workstation

Page 35: 멀티미디어 특론

M. Y. Sung35

멀티미디어 네트워크와 4 종류 네트워크

Local Area Networks

Internet

Cable TV Networks

Telco Networks

MultimediaNetworks

Page 36: 멀티미디어 특론

M. Y. Sung36

멀티미디어와 멀티미디어 통신 응용 . 오락 (Entertainment)

Telcos (Telephone companies) 와 cable TV 의 broadband networks Telcos : DSL (Digital Subscriber Lines) : 기존의 copper wires 이용 Cable TV : HFC (Hybrid Fiber Coax) + coaxial cables

homes : modem/set-top box 교육 (Education)

On demand : self-paced training Stanford : video server 와 고성능 ATM/BISDN 을 이용하는 EoD

(Education on Demand) Real-time : saving in both travel costs and time

University of Notre Dame : videoconferencing 을 이용한 live and interactive distance learning

예 ZDU (Ziff-Davis Net University)

http://cham.master.com/morror/www.zdu.com/ Marshall Industry 의 Ntseminar 와 live chat

http://www.marshall.com

Page 37: 멀티미디어 특론

M. Y. Sung37

멀티미디어와 멀티미디어 통신 응용 .. 산업 /경영 (Industrial/business)

Chrysler ATM 네트워크 상에서 CAD/CAE : designers, engineers Videoconferencing : manufacturing managers

Multimedia banking services electronic banking multimedia messages 보안 : IC cards 나 PIN(Personal Identification Number)s

의료 (Medicine) : 멀티미디어 기술이 돈 , 시간 , 생명을 구함 고화질 images 와 video 응용

X-ray, CAT scan, ultrasound, MRI video/images 등을 진단 센터로 실시간 전송하여 분석

telemedicine 고성능 videoconferencing

collaborative diagnosis medical distance learning : ( 예 ) surgical procedures

Page 38: 멀티미디어 특론

M. Y. Sung38

오락

HFC

DSL

Cable TV headend

Telco's central office

Fax

Fax

Page 39: 멀티미디어 특론

M. Y. Sung39

교육

Telco leased lines

ATM/BISDN

Internet

Video server

Server

VideoVideo

Videoconferencing Videoconferencing

Page 40: 멀티미디어 특론

M. Y. Sung40

멀티미디어와 압축 기술과 표준 .

주요 멀티미디어 기술 MPC (Multimedia PC) Level 3 Specification

H/W : processor, cache, memory, disks, CD-ROM, audio system, speakers,graphics, video, communication, drivers, input/output devices, USB (Universal Serial Bus), parallel port, serial port, MIDI (Musical instrument Digital Interface), joystick, fax/modem

S/W : video/audio capture, compression, decompression, transport, playback

Video for Windows (Microsoft), ActiveMovie (Microsoft), QuickTime (Apple)

motherboard 의 bus 대역폭은 멀티미디어 통신의 성능을 훨씬 능가

Page 41: 멀티미디어 특론

M. Y. Sung41

멀티미디어와 압축 기술과 표준 .. 표준

압축 (compression) 기술이 중요 ISO, ITU, IEC

GIF (Graphics Interchange Format) : CompuServe 의 generalized color raster images 와 animation 을 정의하는 명세 , graphics images 압축

JPEG (Joint Photographic Experts Group) : continuous tone color images 또는 gray scale images 압축

MPEG (Motion Picture Expert Group) MPEG-1 (1992) : 가변 속도 통신 네트워크와 1~1.5Mbps CD-ROM 등의

digital storage media 용 MPEG-2 (1996) : HDTV 와 고화질 digital storage media 용 MPEG-4 (1998) : interactive service 용 , AVO (Audio/Visual Object)

와 synthetic objects 지원 , QoS 명세 포함 MPEG-7 (2000) : 검색 강력하게 지원

MHEG (Multimedia and Hypermedia information coding Expert Group) : 압축된 멀티미디어 객체의 프레젠테이션과 대화형 멀티미디어 응용 지원

H.261 : videoconferencing H.263 : videoconferencing

Page 42: 멀티미디어 특론

M. Y. Sung42

MPEG-4

Video object 1

Video object 2

Video object 3: the

background

Music

Button

Button

Interactivity

Compressedvideo object and

compositioninformation

Compressedvideo object and

compositioninformation

Compressedaudio object andsynchronization

information

Compressedvideo object and

compositioninformation

Interactivity andcompositioninformation

A bitstream for representing the

multimedia presentation including synchronized

video and audio

Page 43: 멀티미디어 특론

M. Y. Sung43

통신 네트워크의 발전 .

데이터 통신 네트워크 Voice, telegraph 와 telex 로 시작 X .25 : 메인프레임과 터미널 사이 , 메인프레임 사이의 통신 1980 년대 LAN : PC 들의 파일과 프린터 공유

Netware : Network OS 를 가진 LAN, PC 통신 WAN : 1990 년대 LAN 의 급속한 확산으로 LAN 들을 연결

Telcos 의 WAN 패킷 스위칭 서비스 : X.25, frame relay, 53 바이트 패킷 기반 SMDS (Switched Multimegabit Data Service) 등의 cell relay

분산 통신 구조로 LAN 들을 연결하는 Internet 활성화 : Telcos 도 backbone 과 서비스 제공에 크게 기여

데이터 통신 기술이 무르익자 멀티미디어 통신 기술이 출현

Page 44: 멀티미디어 특론

M. Y. Sung44

통신 네트워크의 발전 ..

멀티미디어 네트워크 1970 년대 ISDN (Integrated Service Digital Network) 표준은 Internet

dialup service 에 한정 장거리 전화 대치위해 음성과 데이터 서비스를 결합하고자 WAN 시작 AT&T Bell Lab. (Lucent Technologies) 가 광대역 통신 네트워크 ATM 개발 ATM 기술을 LAN 에 결합하여 비디오와 오디오 지원 ATM 기술을 SONET (Synchronous Optical Network) 에 결합한

ATM/BISDN 기술로 모든 종류의 정보 통신 지원 Telcos 의 DSL (Digital Subscriber Lines) Cable TV 의 HFC (Hybrid Fiber Coax) MPEG-2 over ATM 기술과 videoconferencing protocols 의 발전으로

videoconferencing 과 videophone 서비스가 LAN, 모뎀과 결합된 정규 전화선 , ISDN, Internet, ATM 상에서 가능

같은 네트워크 상에서 서로 다른 프로토콜을 적용할 수 있어 videoconferencing 과 전화를 동시에 사용 가능

Page 45: 멀티미디어 특론

M. Y. Sung45

통신 네트워크의 발전 ...

멀티미디어 네트워크 ( 계속 ) MPEG-4 : 저속 무선 네트워크 (wireless network) 부터 고속 ATM 까지 다양한 네트워크에 scalable 한 표준

무선 통신은 오류가 많으므로 압축과 오류 제어를 위한 새로운 표준이 필요 다양한 종류의 네트워크 상에서 다양한 응용을 최적의 성능으로 사용자의 간섭 없이 자동적으로 지원할 수 있는 새로운 표준이 필요

MPEG-7 : 멀티미디어 데이터에서 특정 정보를 검색하여 활용할 수 있게 지원 MHEG

JPEG, MPEG 등으로 압축된 정보들을 프레젠테이션에 결합하고 프레젠테이션 제어

클라이언트에 MHEG 엔진 있어야 MHEG-6 : JVM (Java Virtual Machine) 지원 Object-oriented 접근으로 server, network, client 의 부담 감소 HTML (Hypertext Markup Language) 에서 MHEG 지원

Page 46: 멀티미디어 특론

M. Y. Sung46

Data Communication for LANs

LANLAN LAN

WAN: X.25, frame relay or SMDS

Internet

Page 47: 멀티미디어 특론

M. Y. Sung47

A Multimedia Network

ATM LAN ATM LAN ATM LAN

Telco's WAN: ATM/BISD

N

Internet based on ATM/BISDN

ATM over DSL ATM over HFC

Page 48: 멀티미디어 특론

M. Y. Sung48

Video Conferencing Systems

Internet

ATM LAN

Telco's networks

Fax

Telephone

Videoconferencing videoconferencing Videoonferencing

Videoonferencing

LAN LAN

Gateway

Videoonferencing

Phone lines

ISDN lines

GatewayGateway

Page 49: 멀티미디어 특론

M. Y. Sung49

Integrated Network

Internet

LANs

Cable TV networks

Telco's broadband network to

homes

Telco's WAN

Wireless networks

LANs

LANs

Pen computer Laptop computer

TV broadcast

Video

Page 50: 멀티미디어 특론

M. Y. Sung50

MHEG Standard

MHEG engine

Pen computer

MHEG engine

Laptop computer

MHEG engine

Server

Download multimedia information

of MHEG

Server Client

Communication network

Page 51: 멀티미디어 특론

M. Y. Sung51

Local area networks

Next generation of local areanetworks

Wide area networks

The Internet

Broadband networks tohomes

Communicationnetworks

Multimedia Multimedia ComputerTechnologies

Multimediacommunication

Multimedia overcommunication networks

Applicationexamples

Compression and MultimediaStandards/Techniques

Videoconferencing andtelephony