SMPTE 타임코드
SMPTE timecode![]() |

SMPTE 타임코드(/'s'mpti'/ 또는 /'s'mti'/)는 비디오 또는 필름의 각 프레임에 타임코드로 라벨을 붙이기 위한 일련의 공동 표준입니다.이 시스템은 SMPTE 12M 사양에서 영화 및 텔레비전 엔지니어 협회에 의해 정의됩니다.SMPTE는 2008년에 표준을 개정하여 새로운 설명과 설명을 포함한 SMPTE 12M-1과 SMPTE 12M-2의 2부 문서로 만들었습니다.
타임코드는 영화, 비디오 또는 오디오 자료에 추가되며 음악과 연극 제작을 동기화하도록 조정되었습니다.편집, 동기화 및 식별을 위한 시간 참조를 제공합니다.타임코드는 미디어 메타데이터의 한 형태입니다.타임코드의 발명은 현대의 비디오테이프 편집을 가능하게 했고 결국 비선형 편집 시스템을 만들어냈다.
기본 개념
SMPTE 타임코드는 hour:minute:second:frame 형식으로 나타나며 일반적으로 바이너리 코드화된 10진수를 사용하여 32비트로 표시됩니다.또한 사용자 비트의 사용에 사용되는 드롭 프레임플래그와 컬러 프레임플래그와 3개의 추가 바이너리 그룹 플래그 비트가 있습니다.다른 종류의 SMPTE 타임코드의 형식은 선형 타임코드에서 파생됩니다.수직 간격 타임 코드와 같은 보다 복잡한 타임 코드에는 다양한 인코딩에 추가 정보도 포함될 수 있습니다.
서브초 타임코드 타임 값은 프레임 단위로 표시됩니다.지원되는 일반적인 프레임환율은 다음과 같습니다.
- 24 프레임/초(필름, ATSC, 2K, 4K, 6K)
- 25 프레임/초(PAL(유럽, 우루과이, 아르헨티나, 호주), SECAM, DVB, ATSC)
- 29.97 (30 1 1.001) 프레임/초(NTSC American System(미국, 캐나다, 멕시코, 콜롬비아 등), ATSC, PAL-M(브라질)
- 30 프레임/초(ATSC)
일반적으로 SMPTE 타임코드 프레임레이트 정보는 암묵적인 것으로, 미디어로부터의 타임코드 착신 레이트로 알 수 있습니다.미디어로 인코딩된 다른 메타데이터로 지정할 수도 있습니다.컬러 프레임 비트와 드롭 프레임 비트를 포함한 여러 비트의 해석은 기본 데이터 레이트에 따라 달라집니다.특히 드롭 프레임비트는 29.97 및 30 프레임/초에만 유효합니다.
불연속 타임코드 및 플라이휠 처리
타임코드는 연속된 데이터 값의 스트림으로 생성됩니다.일부 어플리케이션에서는 벽시계가 사용되며, 다른 어플리케이션에서는 부호화된 시간이 보다 임의의 참조를 가진 표제시간입니다.일련의 기록을 작성한 후 또는 조편집 후에 기록된 타임코드는 불연속 세그먼트로 구성될 수 있다.
일반적으로 프레임이 이미 경과할 때까지 현재 프레임의 Linear Time Code(LTC; 선형 타임코드)를 알 수 없습니다.이 시간이 지나면 편집이 늦어질 수 있습니다.실제 시스템은 타임코드의 오름차순 시퀀스를 관찰하고 그것으로부터 현재 프레임의 시간을 추론한다.
아날로그 시스템의 타임코드는 비트오류나 드롭아웃이 발생하기 쉽기 때문에 대부분의 타임코드 처리 디바이스는 타임코드 값의 시퀀스에서 내부 일관성을 체크하고 간단한 오류 정정 방식을 사용하여 짧은 오류 버스트를 수정합니다.따라서 여러 개의 후속 프레임이 통과할 때까지 불연속 타임코드 범위 간의 경계를 정확하게 판별할 수 없습니다.
드롭 프레임타임코드
드롭 프레임타임코드는 컬러 NTSC 비디오가 발명되었을 때 도입된 타협에서 유래합니다.NTSC 설계자들은 기존의 흑백 텔레비전과의 호환성을 유지하기를 원했다.흑백 수신기에서 서브캐리어 가시성을 최소화하려면 컬러 서브캐리어에 라인 스캔 주파수의 절반인 홀수 배수를 설정해야 했습니다.원래 선택한 배수는 495였습니다.30Hz 프레임 속도의 경우 라인 스캔 주파수는 (30 × 525) = 15750Hz입니다.서브캐리어 주파수는495/2 × 15750 = 3.898125MHz이것은 원래 선택된 서브캐리어 주파수였지만, 테스트 결과 일부 흑백 수신기에서 컬러 서브캐리어와 4.5MHz 사운드 인터캐리어 사이의 비트로 인한 간섭 패턴을 볼 수 있었습니다.이 패턴의 가시성은 서브캐리어 주파수를 배수로 455로 낮추고(따라서 비트 주파수를 약 600kHz에서 약 920kHz로 증가), 비트 주파수를 라인 스캔 주파수의 절반인 홀수 배수로 함으로써 크게 저하될 수 있습니다.후자의 변경은 사운드인터캐리어를 4.5045MHz로 0.1% 증가시킴으로써 달성할 수 있었지만 설계자는 일부 기존 리시버에서 문제가 발생할 수 있음을 우려하여 대신 컬러 서브캐리어의 주파수를 줄이고 라인 스캔 주파수와 프레임 레이트를 0.1% 감소시키기로 결정했습니다.따라서 NTSC 컬러 서브캐리어는 3.57954MHz(315/88MHz), 라인 스캔 주파수는 15.734265kHz(9/572MHz), 프레임레이트 29.970029Hz(30/1.001Hz)[1]가 되었습니다.
변경된 프레임환율은 29.97 프레임/초의 공칭 프레임환율에서의 타임코드 시간이 벽 클럭타임의 1시간보다 3.6초 길다는 것을 의미합니다(29.97 비드롭 타임코드가 01:00:00:00:00 드롭타임코드가 01:00:03;18, 비드롭 00:59:56:12 드롭 프레임이 01:00로 이어집니다).y를 클릭합니다.[2]
이를 수정하기 위해 드롭 프레임 SMPTE 타임코드가 개발되었습니다.이름의 의미에 관계없이 드롭 프레임타임코드를 사용해도 비디오프레임은 드롭 또는 건너뛰지 않습니다.일부 타임코드는 폐기됩니다.드롭 프레임타임코드는, 1시간의 타임 코드를 클럭으로 1시간 일치시키기 위해서, 분수를 [a]10으로 나눌 수 있는 경우를 제외하고, 1분마다 1초의 프레임 번호0과 1을 건너뜁니다.이로 인해 타임코드는 10분마다 18프레임(30프레임/초당 18,000프레임)을 건너뛰어 환율의 차이를 거의 완벽하게 보상합니다(단, 여전히9시간 [b][3]15분마다 1프레임씩 누적됩니다).
예를 들어 프레임카운트가 폐기되는 시퀀스는 다음과 같습니다.
- 01:08:59:28
- 01:08:59:29
- 01:09:00:02
- 01:09:00:03
10분마다
- 01:09:59:28
- 01:09:59:29
- 01:10:00:00
- 01:10:00:01
숫자 쌍을 구분하는 콜론과 함께 비드롭 타임코드가 표시됩니다.HH:MM:SS:FF": 드롭 프레임은 보통 모든 디짓쌍의 구분자로 세미콜론(;) 또는 마침표(.)로 표시됩니다.HH;MM;SS;FF', HH.MM.SS.FF" (또는 초단위와 프레임 사이)HH:MM:SS;FF" 또는 "HH:MM:SS.FF."[c] 드롭 프레임타임코드는 일반적으로 DF로, 비드롭은 NDF로 단축됩니다.
컬러 프레임 및 타임 코드
컬러 프레임의 필드 1을 나타내기 위해 컬러 프레임 비트를 사용하는 경우가 많아 편집장치는 화면 파손을 방지하기 위해 적절한 컬러 프레임 시퀀스 경계에서만 편집할 수 있다.
스튜디오 운영 및 마스터 클럭
텔레비전 스튜디오 동작에서는, 스튜디오 마스터 동기 제너레이터에 의해서 세로 타임 코드가 생성되어 중앙점으로부터 분배된다.중앙 동기 생성기는 보통 네트워크 시간 또는 GPS를 사용하여 원자 클럭에서 타이밍을 도출합니다.Studios는 보통 여러 개의 클럭을 작동시켜 하나의 클럭에 장애가 발생하면 자동으로 전환합니다.
음악 제작
종방향 SMPTE 타임코드는 음악 동기화에 널리 사용됩니다.프레임 레이트 30 프레임/초는 60Hz의 메인 주파수에 의존하고 NTSC TV 표준을 사용하는 미국, 일본 및 기타 국가에서 오디오에 자주 사용됩니다.European Broadcasting Union 표준 프레임률 25 프레임/s는 유럽, 호주 전역 및 주 주파수가 50Hz이고 PAL 또는 SECAM TV 표준이 [4]사용되는 모든 곳에서 사용됩니다.
변종
타임코드는 다양한 방법으로 기록매체에 부착될 수 있다.
- 선형 타임코드, 일명 "종방향 타임코드" 및 "LTC": 녹음기와 카메라를 동기화하기 위해 오디오 채널에 기록하거나 스튜디오 내에서 배포하기 위해 오디오 와이어에 의해 전송되는 데 적합합니다.LTC를 읽으려면 기록이 이동 중이어야 합니다. 즉, 기록이 정지해 있거나 거의 정지해 있을 때는 LTC가 무용지물입니다.이 단점은 VITC의 개발로 이어졌습니다.
- 수직 간격 타임 코드(VITC, "vit-see"로 발음): 비디오의 각 프레임에 있는 비디오 신호의 수직 공백 간격에 기록됩니다.VITC의 장점은 재생 비디오의 일부이기 때문에 테이프가 정지해 있을 때 읽을 수 있다는 것입니다.
- AES-EBU 내장 타임 코드, AES3 디지털 오디오 접속에 SMPTE 타임 코드 내장.
- 컨트롤 트랙 종방향 타임코드(CTL 타임코드): 비디오테이프의 컨트롤 트랙에 내장된SMPTE 타임코드
- 시각적인 타임 코드인 번드인 타임 코드와 BITC ("비트 시"로 발음됨)는 사람들이 타임 코드를 쉽게 읽을 수 있도록 그 숫자들이 비디오 이미지에 태워진다.비디오에 「번트인」이라고 하는 타임 코드 번호와 중복되는 비디오 테이프를 윈도우 더브라고 부릅니다.
- Keykode와 같은 필름 레이블.
역사
타임코드는 1967년 비디오 레코더와 이후 비디오 제작 시스템을 개발한 전자 회사 EECO에 [5]의해 개발되었다.EECO는 지적재산을 공공의 [citation needed]사용을 허용하도록 할당했다.
「 」를 참조해 주세요.
메모들
- ^ 컷을 작성하는 편집자는 짝수 프레임과 홀수 프레임 간의 컬러 서브캐리어 위상 차이를 알아야 하므로 프레임 번호 쌍을 건너뛸 수 있습니다.
- ^ 드롭 프레임타임코드는 18,000 프레임 번호 중 18을 1/1000에 상당하며 30 × 0.999 = 29.97 프레임/초에 도달합니다.이는 실제 NTSC 프레임레이트인 30/1.001 = 29.970029 프레임/초보다 매우 느린 속도입니다.그 차이는 1,000,000개의 타임코드 프레임당 1개의 NTSC 프레임이 추가되어 1.0ppm의 잔류 타이밍 오류 또는 하루에 약 2.6프레임(86.4밀리초)이 발생하는데, 이는 무시할 수 있는 것으로 간주됩니다.
- ^ 이 마침표는 보통 VTR 및 세미콜론을 표시할 수 없는 기타 장치에서 사용됩니다.
레퍼런스
- ^ Donald Fink, McGraw Hill 1955에 의해 편집된 "Color Television Standards - Selected paper and records of the NTSC" (컬러 텔레비전 표준 - NTSC의 일부 문서 및 레코드)
- ^ Strachan, David. "The Right Time" (PDF). Retrieved 27 August 2021.
{{cite web}}
: CS1 maint :url-status (링크) - ^ "ST 12-1:2008 - SMPTE Standard - For Television — Time and Control Code". ST 12-1:2008: 1–40. February 2008. doi:10.5594/SMPTE.ST12-1.2008.
When drop-frame compensation is applied to an NTSC television time code, the total deviation accumulated after one hour is reduced to approximately 3.6 ms. The total deviation accumulated over a 24-hour period is approximately 2.6 frames (~86 ms).
- ^ "Synchronisation and SMPTE timecode (time code)". Retrieved 2020-03-18.
- ^ "Video Editing". museum.tv. Archived from the original on 2018-07-15.
- John Ratcliff (1999). Timecode: A user's guide, second edition (Third ed.). Focal Press. ISBN 978-0-240-51539-7.
- Charles Poynton (1996). A Technical Introduction to Digital Video. John Wiley & Sons. ISBN 0-471-12253-X.
외부 링크
- Charles Poynton의 Timecode 기술 소개
- Chris Pirazi의 타임코드 기사
- 동기 및 SMPTE 타임 코드.
- Peter Utz. "SMPTE Time Code Explained". Archived from the original on 2009-02-10.
- SMPTE hh:mm:ss:ff Time Code와 Brooks Harris에 의한 c 소스 코드