회사/업무자료2010. 3. 10. 17:15
#. MXF(Material eXchange Format)
  - 방송 및 영상관련 표준을 제정하는 SMPTE(Society of Motion Pictures and Television Engineers)가 정한 파일 포맷의
    하나로 오디오, 비디오, 메타데이터를 모두 포함하는 규격. SMPTE 표준포맷, 메타데이터 처리능력, 시장의 지원여부 등을
    고려할 때 향후 확장성이 높은 것으로 평가 됨.
  - 범용적 사용을 목적으로 만들어진 format.
  - MPEG2의 35Mbps, 50Mbps 등의 Essence로 구성 되며, 가끔 DV이나, DVCProHD Essence로 구성되는 경우도 있음.
  - 소니 XDCAM, 파나소닉 P2 등 테이프리스(tapeless) 카메라 등이 MXF파일로 저장함.

#. MOV
  - Apple에서 제작한 동영상 포맷.
  - Mac 계열 PC에서 사용되며, Final Cut Pro(FCP)에서 사용되는 파일 포맷.
  - DVCPro, DVCProHD,  등의 Essence로 구성 됨.

#. 기타
  - MPEG, DV 등이 있음.
Posted by 쿵캉켕
회사/업무자료2010. 3. 10. 16:54
#. Wrapper
  - 동영상 파일의 정보, Essence등을 가지고 있는 데이터 포맷.
  - 대부분의 파일 확장자는 Wrapper를 의미.
  - AVI, MOV, MFX, MKV 등의 파일.
  - 단, DV, .MPEG 등은 Wrapper가 아님.( .MPEG의 경우 처럼 Essence 자체에 정보를 가지고 있는 경우도 있음.)

#. Essence
  - Wrapper 내부에 들어가는 실질적인 파일.(특정 코덱으로 인코딩된 오디오, 비디오 영상 등)
  - 방송국에서 자주 사용하는 파일인 .MXF의 경우 내부에 들어가는 Essence는 mpeg2로 구성되어 있음. 단 Essence가
    DVCPro로 구성된 것도 있음.

#. 참고
  - 영상파일 분석 시 파일의 확장자를 중요하게 생각하지 말고, 먼저 그 파일의 Vender를 확인하고 wrapper와 essence를 먼저
    파악해야 추후 작업하기 편리합니다.
  - 메타데이터를 선정 및 등록할 때, 파일에서 유용한 데이터를 추출하고, 내가 받아야 하는 정보를 파악하여 요구할 수 있어야
    합니다.
Posted by 쿵캉켕
회사/업무자료2010. 3. 10. 10:29

동영상 압축 관련 자료를 뒤지다가 찾은 문서 입니다. H.264에 대한 간략한 내용이 들어 있는 PDF 문서입니다.

Posted by 쿵캉켕
회사/업무자료2010. 3. 8. 14:34
회사에서 사용하는 언어 중 내가 보기에 생소한 용어 대한 간략한 정의. 추후에 계속 업데이트 예정 임.

10. 03. 08

1. IPS(Intrusion Prevention System): 침입 방지 시스템.
2. NAC(Network Access Control): 네트워크 접근제어 시스템.
3. NLE(Non-Linear Editing system): 비선형 편집 시스템.
 - 영화, TV 후반 작업을 위한 것으로 원본 영상, 소리에 임의 접근(내가 확인하고자 하는 부분을 바로 검색할 수 있음)이 가능한 영상 또는 오디오 편집 시스템.
4. Ingest
 - 녹화된 테입 및 영상물을 메타 데이터를 포함시켜 디지털 포멧(MPEG1, MPEG2, MPEPEG7 등)으로 변경하는 것.
5. CMS(Content Management System)
6. CDN(Content Delivery Network)
 - 컨텐츠를 사용자에게 전달해주는 시스템.
7. CM Band
 - 프로그램 앞, 뒤 등에 붙는 광고들의 묶음을 말함.
8. XMapper
 - CM Band 및 본방을 연결.
9. TXAgent
 - XMapper에서 연결이 끝난 후 전송가능 상태로 변경하면 주조로 보냄.
10. T/M(Transfer Manager): 전송 관리자.
11. MXC(Media Exchange Component): 고해상도 포맷 변환용 S/W 모듈
12. XPreview: 프로그램 내용 확인 장치.
 - 전송받은 CM 및 본방용 프로그램에 대한 Preview를 수행하여 메타 데이터 XML의 내용과 비디오/오디오의 이상 유무를 확인 함.
13. XRegister: 프로그램 등록 관리 장치.
 - 메타 데이터를 읽어 프로그램 소재 정보를 송출 DB에 추가 함.
Posted by 쿵캉켕
학원수업 자료2009. 11. 5. 16:43
SQL(Structured Query Languge)
에러확인>
  - 에러번호의 내용을 확인 할 수 있다.
EXPERT> !oerr ora 에러번호
GRANT>
  - 권한 부여에 관련된 명령어
1. System 권한 상속
  - 권한 부여 시 with admin option을 준 경우, 권한을 받은 user은 자신이 받은 권한에 한에서 다른 user에게 권한을 부여할 수 있다.
  - 자신이 받은 권한을 revoke 당한 경우에도 자신이 줬던 권한을 받은 다른 user는 그 권한을 사용할 수 있다.
2. Object(객체) 권한 상속
  - 권한 부여 시 with grant option을 준 경우, 권한을 받은 user는 자신이 받은 권한에 한에서 다른 user에게 권한을 부여할 수 있다.
  - 자신이 받은 권한을 revoke 당한 경우 자신이 줬던 권한을 받은 다른 user의 권한도 revoke되어 사용할 수 없다.
ALTER>
1. column 삭제
  - 물리적 삭제 : drop column을 사용하면 물리적으로 삭제 된다.
  - 논리적 삭제 : set unused를 사용하면 놀리적으로 삭제 된다.
 ※ 물리적/논리적 삭제가 필요한 이유
   -> 물리적 삭제의 경우 삭제를 하면 해당 행에 대해 rock이 걸려 업무 시 방해가 많이 된다.
   -> 따라서 기본적으로 왠만하면 업무중에 column을 삭제를 하지 않고 삭제를 할 경우 논리적 삭제를 먼저 한 뒤 업무 종료 후 물리적삭제를 사용하는 것이 좋다
제약조건 추가>
  - 제약조건 추가 시 add를 사용하지만 not null은 modify를 사용한다.
  - 제약조건은 추가 및 삭제만 가능하다.
1. 형식
alter table <table_name>
add [constraint <constraint_name>]
type (<column_name);
제약조건 검사방법>
  - 일반적으로 제약조건은 자료가 입력될 때 바로 검사한다.
  - 제약조건을 지연검사로 변경한 경우 자료 입력 시 모두 입력받고 commit 후 모든 column을 한번에 검사한다
  - 만약 하나라도 위반을 발견한 경우 모두 callback 시킨다.
함수기반 인덱스>
  - 인덱스 생성 시 함수를 삽입하여 생성할 수 있다.
  - 단, 인덱스 생성 시 삽입했던 함수로만 인덱스를 검색해야 한다.
  -  만약 다른 함수로 인덱스를 검색하는 경우 full-scan으로 검색한다.
1. 형식
create index upper_dept_name_idx
on dept2(upper(department_name));
External tables>
  - file의 내용을 table 처럼 select 할 수 있음.
  - File의 내용을 Table에 Load/Unload할 수 있음.
   -> Load : 파일 내용을 table로 불러옴
   -> Unload : table로 불러온 내용을 file로 보냄.
1. 특징
  - 읽기 전용
  - DML 사용 못함
  - Index 생성 못함
  - 쿼리는 사용 가능
Top-N 구문>
  - 컬럼의 값 중 n개의 가장 큰 값 또는 작은 값을 질의한다.
  - from 절 안의 서브 쿼리로 작성한다.
1. 사용방법
  - 데이터를 정렬하는 질의를 서브쿼리나 inline 뷰로 생성.
2. 필수요소
  - rownum(Row 순서를 나타내는 가상컬럼)
  - From절 상의 서브쿼리(Inline View)
  - Sub query 내에 order by절
  - 사용가능한 비교연산자 : <, <=
명시적 Default 기준>
  - Table 생성 시 default 값을 설정한 경우 insert할 때 값을 넣지 않으면 default 값이 입력 됨.
MERGE>
  - 조건에 따라 insert와 Update를 실행한다.
Flashback versions query>
  - 특정 시점을 비교하여 객체 및 행 data의 이력(aging)을 확인하는 방법
  - Or transaction의 이력(aging) 확인.
GROUP BY>
1. 각 Operator를 삽입하면 해당 개수의 column이 조회된다.
  - Rollup : n + 1
  - Cube : 2의 n승
※ n은 컬럼수
2. groupping set
  - 여러 개의 group by를 하나로 묶어서 작성
계층화 쿼리>
1. Operator
  - Level : 계층적 질의문에서 검색된 결과에 대한 계층별로 레벨 표시
  - Start with : 계층적인 출력 형식을 표현하기 위한 최상위 행
   -> 조건 삽입 시 서브 쿼리도 가능함
  - Connect By prior :  계층 관계의 데이터를 지정하는 컬럼
2. 형식
column org_chart format a15;
select lpad(' ', 3*level-3) || ename as org_chart,
level, empno, mgr, deptno
from emp
start with mgr is null
connect by prior empno = mgr;
3. 특징
  - Oracle 전용 Query

Posted by 쿵캉켕
학원수업 자료2009. 11. 5. 16:41
SQL(Structured Query Languge)
Oracle안에서 OS 명령어 사용 방법>
  - 명령문 앞에 !를 표시한다.
EXPERT> !oerr ora 2291
제약조건의 정의>
  - 부적합한 데이터의 입력 및 수정 방지
External tables>
  - file의 내용을 table 처럼 select 할 수 있음.
  - File의 내용을 Table에 Load/Unload할 수 있음.
   -> Load : 파일 내용을 table로 불러옴
   -> Unload : table로 불러온 내용을 file로 보냄.
1. 특징
  - 읽기 전용
  - DML 사용 못함
  - Index 생성 못함
  - 쿼리는 사용 가능


Posted by 쿵캉켕