SMIL.

Slides:



Advertisements
Similar presentations
HTML.  Hyper Text Markup Language  Hyper Text : Link  Markup :  전용 브라우저 (IE, Netscape, Opera..)  프로그램 + 실행 환경 ( 실행기 )
Advertisements

홈페이지 만들기. Cyber 공간에서 자신이 갖고 있는 정보 나 관심사를 다른 사람들에게 체계적으 로 공개하거나, 시간과 장소에 구애 받지 않고 정보화 시대에 발맞춰 자신을 어필 할 수 있음.
HTML + JavaScript UIT Series [Chapter 3] HTML 을 이용한 회원 정보 입력 양식 만들기.
목차 1 엑셀화면 구성 알아보기 2 저장 불러오기, 셀 이동 복사 3 텍스트 입력수정 특수화 기호 / 글꼴 서식, 맞춤 서식 / 표시형식, 테두리 및 채우기 1 4 엑셀 셀 삽입 삭제 / 워크시트 관리.
한국산업기술대학교 온라인 기술교육 교재 개발 차세대 모바일 디지털 컨텐츠 15. WML 개발 - I 이번 시간에는... 지난 시간에는 WAP 의 WTA 프로토콜의 기능과 구성, 서비스 예에 대해서 학습하고, WAP 보안을 위한 WTLS 와 WAP 애플리케이션 레이어 보안,
공개SW 기반 멀티미디어 학습 유 승 욱.
홈페이지 제작 과정 강사: 정희영.
모바일 홈페이지 제작 발 표 일 : 2012년 11월 28일 발 표 자 : 07’ 김 동 희.
HTML5 웹 프로그래밍 입문 (개정판) 3장. 링크와 멀티미디어.
웹 페이지.
2002/3/20 HTML 2002/3/20
06장. <A> 태그로 하이퍼링크 설정하기
CHAPTER 4. CSS 스타일시트 기초.
10장 동적 HTML (Dynamic HTML)
HTML & CSS 겉핥기 2012 SUMMER SPARCS.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
지방상공회의소 홈페이지 개편 사업 화면 설계서 문서번호 : LKN-X-DS01-02 Version 1.0.
홈페이지 자동 구축 솔루션 K2 Web WIZARD 2.6 관리자 메뉴얼
컴포넌트 (Component)
1 HTML5 개요.
가상현실 Chap 1. VRML 동의대학교 멀티미디어공학과 김형석 /A25002 컴퓨터 그래픽스
제7장 비디오 멀티미디어의 이해.
UIT Series HTML + JavaScript [Chapter 1] Html을 이용한 웹 페이지 만들기.
Overview : XML과 Database
9장. 요청 흐름제어와 모듈화 #1: <jsp:forward> 액션태그 사용
01. Index StarPlayer API Guide 01. Index 02. 상수값 정의 03. API 정의
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
HTML 1 멀티미디어 저작 도구 I (드림 위버 CS3).
Red Color Detection Course ChanYoung Kim
HTML5 입문 인공지능 연구실.
9장 자바스크립트.
JavaScript.
JavaScript 객체 전 혜 영.
CHAPTER 5. CSS 박스모델과 응용.
처음부터 다시 배우는 HTML5&CSS3 실전 웹 표준 사이트 제작까지
audio/video Chapter 3 Part 1
Red Color Detection Course ChanYoung Kim
학습목표 학습목차 Table 태그를 이용하여 표 만들기를 이해할 수 있습니다.
CSS – 개요 Cascading Style Sheets의 약자 “계단형 스타일시트”라고 한다.
HTML5 웹 프로그래밍 입문 (개정판) 5장. 고급 표현을 위한 CSS3 활용.
홈페이지 만들기 HTML HyperText Markup Language 홈페이지를 만들 때 사용하는 언어
5부 mHTML/KUN언어 배우기 5-1 mHTML과 KUN에 대해서 5-2 mHTML 기본태그
HTML5+CSS3 실무 테크닉 김은기 저.
XML.NET XML 검색, 수정 프로그램 작성 2010 컴퓨터공학실험(Ⅰ)
HTML5 웹 프로그래밍 입문 (개정판) 2장. HTML5 문서의 기본.
Cafe24 쇼핑몰 구축방법 전략연구소 교육팀 권계영 대리.
09장. 재미있게 활용할 수 있는 태그 <EMBED> 태그로 멀티미디어 홈페이지 만들기
Chapter02 시맨틱 웹을 위한 요소 HTML5 Programming.
디지털 저작권 관리 (Digital Right Management)
HTML.
배경 그림 다루기 목록 꾸미기 하이퍼링크 꾸미기 마우스 커서 모양
CSS Layout Chapter 6 Part 1
HTML CSS 자바스크립트 무작정 따라하기
Chapter07 CSS3 글꼴과 문자 HTML5 Programming.
HTML CSS 자바스크립트 무작정 따라하기
Web & Internet [06] CSS3 응용과 레이아웃
HTML CSS 자바스크립트 무작정 따라하기
KTF 무선인터넷 표준 UI 2000년 4월 SK 텔레콤 귀중 CP 제공용
연구실 안전정보시스템 사용설명서 - 사용자 -.
게임웹사이트운영 [3] 블록과 목록.
1장. HTML5 소개 To Flash 정보영재세미나 1 김태영교수님 홍창의.
문서작성에 사용되는 기본태그 MARQUEE, A.
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
Chapter03 HTML 포토앨범 만들기
문서 작성에 사용되는 기본태그 HR, PRE, B, I, U, S.
주요공지로 정할 글을 올립니다. 제목과 주소를 복사해둡니다
HTML HTML 기본 구조와 태그 다양한 태그 다루기
SQL Server Reporting Services Feature
HTML CSS 자바스크립트 무작정 따라하기
머니투데이 메인 UI수정 Moneytoday.co.kr - 작성자 : 한정환 - 작성일 :
Presentation transcript:

SMIL

SMIL 이란? SMIL(Synchronized Multimedia Integration Language) 의 약자이며 멀티미디어 데이터의 동기적 표현을 위한 Markup Language임 Smile라고 발음 SMIL은 서로 다른 미디어 타입의 시간 및 공간을 동기적으로 표현 할 수 있게 해주는 매우 손쉬운 언어임 W3C에서 제안한 멀티미디어 표현의 표준임 현재 SMIL 버전2.0까지 나와있음

SMIL의 특징 XML 형식임 쉽고 편리함 웹상에 있는 자료를 이용할 수 있음 XML응용의 한 종류임 XML응용이지만 HTML처럼 태그와 Attribute의 종류가 적음으로 배우고 사용하기 쉽다 웹상에 있는 자료를 이용할 수 있음 미디어의 하이퍼링크 연결이 가능 연결된 미디어들은 동기적으로 제어 가능

smil의 일반 규칙 <smil>…</smil> head section은 선택임. 태그와 속성은 소문자를 사용해야 함 단독태그는 “/”를 사용해 종료해야 함 속성값은 “”안에 사용해야 함 smil파일의 확장자는 “smil”, “smi” 그외 HTML에 사용되는 커멘드 형식은 smil에 똑같이 적용됨

<meta……/> content name any value (적당한 값) abstract author (저자) base (기본적으로 사용될 url주소) title (문서 제목) copyright (저작권자)

<root-layout …. /> 보여질 문서의 크기와 배경색 설정 background-color HEX, Color명 (전체 화면의 배경색) height Pixel ( 문서의 세로 크기) weight Pixel ( 문서의 가로 크기)

<region……/> 미디어 클립의 위치영역과 이름을 설정 background-color fit (배경색 표현의 형태) fill ,hidden, meet, slice height, weight, left, top (위치 지정) pixel , % id (미디어 클립영역의 이름을 부여) name z-index (overlapping 과 관련) number

<body>……</body> 1 Clip source Tag 미디어 클립의 삽입이나 정의시 사용 <animation…/> : Shockwave Flash File <audio…/> : Audio Clip File <image…/> : Image Clip File <ref…/> : 다른 용도의 문서 (.htm .rp) <text…/> : Text <textstream…/> : Text Stream (.rt) <video…/> : Video Clip (.rm)

<body> Attribute abstract, author, copyright, title begin, end, clip-begin, clip-end, dur h, min, s, ms fill (재생 종료 후 상황) freeze, remove repeat (반복횟수) number src (미디어 클립의 위치 경로) url system-bitrate, system-language

<par>……</par> 태그안의 이미지클립을 동시에 재생함 미디어가 시작된 시점을 기준으로 함 abstract, author, copyright, title begin, end, dur id, repeat system-bitrate, system-language endsync (종료후 이동 위치) 종료후 보여줄 화면을 설정함 first, last, id(Clip id)

<seq>……</seq> 태그안에 순서대로 미디어를 재생함 앞선 미디어의 종료시점을 기준으로 함 begin, end, dur id, repeat system-bitrate system-language

SMIL 예제 1 (testSmil01.smi) <smil> <head> <layout> <root-layout width="200" height="300" background-color="#FFFFDF"/> <region id="img1" top="0" left="0" width="100" height="100" /> <region id="img2" top="0" left="100" width="100" height="100" /> <region id="img3" top="100" left="0" width="100" height="100" /> <region id="img4" top="100" left="100" width="100" height="100" /> <region id=“textS" top="200" left="50" width="100" height="100" /> </layout> </head> <body> <par> <seq repeat="5"> <img region="img1" src="./exam.gif" dur="2s" /> <img region="img2" src="./exam.gif" dur="2s" /> <img region="img3" src="./exam.gif" dur="2s" /> <img region="img4" src="./exam.gif" dur="2s" /> </seq> <textstream region="textS" src="./rtexam2.rt" dur="10s" /> </par> </body> </smil>

<switch>…</switch> 사용자의 상황에 맞게 미디어를 재생할 수 있도록 해줌 id system-bitrate system-language system-screen-size (해상도) system-screen-depth (색상수) system-overdub-or-caption 더빙과 자막에 의하여 미디어를 선택하게 함

Image Source Tag Option 이미지에 링크나 명령을 삽입하기 위해 사용함 이 외에도 <a href…/> </a> , <anchor…/> 도 있음 bgcolor (이미지의 배경색) bitrate (bps, 전송률) target -browser, -player url command:play command:pause() command:seek(time) command:stop()

SMIL 예제 2 (testSmil02.smi) <smil> <head> <layout> <root-layout width="200" height="300" background-color="#FFFDDF"/> <region id="img1" top="0" left="0" width="100" height="100" /> <region id="img2" top="0" left="100" width="100" height="100" /> <region id="img3" top="100" left="0" width="100" height="100" /> <region id="img4" top="100" left="100" width="100" height="100" /> <region id=“video1" top="200" left="50" width="100" height="100" /> </layout> </head> <body> <par> <img region="img1" src="./exam.gif?url=command:play()&target=_player" fill="freeze" /> <img region="img2" src="./exam.gif?url=http://www.real.com&target=_browser" fill="freeze"/> <img region="img3" src="./exam.gif?url=command:stop()&target=_player" fill="freeze"/> <img region="img4" src="./exam.gif?url=command:seek(0:05.4)&target=_player" fill="freeze"/> <video region="video1" src="./video.rm" dur="15s" fill="freeze"/> </par> </body> </smil>

<a>…</a> 다른 미디어와의 링크를 제공함 href (하이퍼 링크 경로) url show (새로운 링크의 플레이 방법) new (새로운 플레이어로 재생함) pause (현재 것은 일시 정지함) replace (현재의 것에 새로 플레이함)

<a>…</a> 의 사용예 미디어 클립에 링크를 건 예 <smil> ...... <par> <a href="http://www.real.com" show="new"> <video region="vid1" src="rtsp://real.company.com/exam.rm"/> </a> </par> ..... </smil>

<anchor……/> 시간요소를 줘 링크를 할 수 있게 함 begin, end (링크의 발동시간을 줌) coords (링크의 좌표 위치) left-x, top-y, right-x, bottom-y href (url의 경로)

SMIL 예제 3 (testSmil03.smi) <smil> <head> <layout> <root-layout width="200" height="200" background-color="blue" /> <region id="img1" top="0" left="0" width="100" height="100" /> <region id="img2" top="100" left="100" width="100" height="100" /> </layout> </head> <body> <par> <img region="img1" src="./exam.gif" dur="30s" repeat="2"> <anchor href="www.real.com" show="pause" coords="0,0,100,100" begin="3s" end="15s"/> </img> <img region="img2" src="./exam.gif" dur="45s" /> </par> </body> </smil>

참고 사이트 W3C 스마일 미디어 http://www.w3.org/TR/2000/WD-smil20-20000921/ http://www.smilmedia.com/