가공데이터 · 특허 지식베이스

연관 시스템과 독립적인 타이밍 처리 장치 및 그 방법 document_id 1020000057910

출원번호
1020000057910
분류
전기(H섹션)
문맥 (context)
[청구항 1] 연관 시스템과 독립적인 타이밍 처리 장치에 있어서, 다중화 전략에 따라 입력된 비디오 정보를 버퍼링하기 위한 비디오 버퍼 오디오 정보와 비디오 정보의 동기화 처리를 위해 입력된 오디오 정보를 소정 시간 동안 지연시키기 위한 지연 버퍼 다중화 전략에 따라 상기 지연 버퍼로부터의 오디오 정보를 버퍼링하기 위한 오디오 버퍼; 및 상기 비디오 버퍼와 상기 오디오 버퍼로부터 비디오 정보와 오디오 정보를 전달받아 동작전에 결정되는 파라미터, 요소비트스트림 속의 타이밍정보, 그리고 자체적으로 결정할 수 있는 정보를 이용하여 타이밍정보를 구하고 다중화 처리를 수행하기 위한 다중 처리수단 을 포함하는 연관 시스템과 독립적인 타이밍 처리 장치 [청구항 2] 제 1 항에 있어서,상기 지연 버퍼는, 채널버퍼에서의 지연시간(dvbuf), 브이비브이(vbv : video buffering verifier) 지연시간(dvbv), 비디오 인코더 지연시간(dve), 최대 프레임 간격(m)과 프레임주기(tvideo)를 곱하여 얻은 시간(m*tvideo) 및 시스템 지연시간(dsys)을 합하고 오디오 인코더 지연시간(dae)를 감하여 오디오부호화 비트율을 곱함으로써 버퍼의 크기를 결정하는 것을 특징으로 하는 연관시스템과 독립적인타이밍 처리 장치. [청구항 3] 제 1 항 또는 제 2 항에 있어서,상기 다중 처리수단은,요소인코더를 제어함이 없이, 동작전에 결정되는 파라미터(m, tvideo, dve, dae, dvb)와 입력되는 요소비트스트림 속의 타이밍정보(tivideo(j), tiaudio(j), dvbv(j)), 그리고 자체적으로 결정할 수 있는 정보(dsys)를 이용하여 타이밍정보(dts(decoding time stamp), pts(presentation time stamp))를 하기의 [수학식]에 따라 산출하여 타이밍을 처리하는 것을 특징으로 하는 연관 시스템과 독립적인타이밍 처리 장치.[수학식]dtsvideo(j) = tivideo(j) + dvbv(j) + dsysptsvideo(j) = dtsvideo(j) b 픽쳐의 경우 = dtsvideo(j) + m*tvideo i/p 픽쳐의 경우dtsaudio(j) = tiaudio(j) + (dve - dae) + dvb + m*tvideo + dsys ptsaudio(j) = dtsaudio(j) [청구항 4] 연관 시스템과 독립적인 타이밍 처리 장치에 있어서, 다중화기로부터의 비트스트림이 통신 매체를 통해 전달될 때 포함되는 지터의 보상을 처리하기 위한 지터 버퍼 비디오와 오디오의 출력을 동기시키기 위해 요소스트림의 출력시점을 산출하고 제어하기 위한 역다중 처리수단 가상의 디코더(std)를 만족하는 어떠한 비트스트림도 역다중화할 수 있는 크기를 가지며 타이밍 동기에 상관없이 비디오 정보를 역다중화 처리할 수 있도록 하는 비디오 버퍼 가상의 디코더(std)를 만족하는 어떠한 비트스트림도 역다중화할 수 있는 크기를 가지며 타이밍 동기에 상관없이 오디오 정보를 역다중화 처리할 수 있도록 하는 오디오 버퍼; 및 비디오와 오디오의 출력 동기를 맞추기 위해 상기 역다중 처리수단의 제어에 따라 비디오 정보 또는 오디오 정보를 선택적으로 소정시간동안 지연시키기 위한 지연 버퍼 를 포함하는 연관 시스템과 독립적인 타이밍 처리 장치 [청구항 5] 제 4 항에 있어서,상기 지터 버퍼는,최대지터시간과 전송 스트림(ts : transport stream) 비트율을 곱하여 2배한 값의 버퍼크기를 갖는 지터 버퍼인 것을 특징으로 하는 연관시스템과 독립적인타이밍 처리 장치. [청구항 6] 제 4 항 또는 제 5 항에 있어서,상기 역다중 처리수단은,획득된 요소디코딩에서 출력까지의 디코딩지연시간(dvd, dad), 타이밍 정보(dtsvideo, dtsaudio) 및 vbv 지연시간(dvbv)을 바탕으로 하기의 [수학식]에 따라 요소스트림의 출력 시점을 산출하여 비디오와 오디오를 동기시키며 요소스트림의 출력시점을 제어하기 위한 연관 시스템과 독립적인타이밍 처리 장치.[수학식]만약, dvd > dad 이면 tovideo(j) = dtsvideo(j) - dvbv(j) toaudio(j) = dtsaudio(j) + (dvd - dad) dad > dvd 이면 tovideo(j) = dtsvideo(j) - dvbv(j) + (dad - dvd) toaudio(j) = dtsaudio(j) [청구항 7] 제 6 항에 있어서,상기 지연버퍼는, 디코딩에서 출력까지의 디코딩지연시간(dvd, dad)을 확인하여 비디오 디코딩지연시간(dvd)이 크면 상기 오디오 버퍼로부터의 오디오 스트림에 대해 비디오와 오디오 디코딩 지연시간의 차이를 오디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행하며, 오디오 디코딩지연시간(dad)이 크면 상기 비디오 버퍼로부터의 비디오 스트림에 대해 오디오와 비디오 디코딩 지연시간의 차이를 비디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행하는 것을 특징으로 하는 연관시스템과 독립적인타이밍 처리 장치. [청구항 8] 연관 시스템과 독립적인 타이밍 처리 장치에 있어서, 요소인코더를 제어함이 없이, 동작전에 결정되는 파라미터와 요소비트스트림 속의 타이밍정보, 그리고 자체적으로 결정할 수 있는 정보를 이용하여 타이밍정보(dts, pts)를 산출하여 타이밍을 처리하는 다중화 처리수단; 및 획득된 요소디코딩에서 출력까지의 디코딩지연시간, 타이밍 정보 및 브이비브이(vbv) 지연시간을 바탕으로 요소스트림의 출력 시점을 산출하여 비디오와 오디오를 동기시키며 요소스트림의 출력시점을 제어하기 위한 역다중화 처리수단 을 포함하는 연관시스템과 독립적인 타이밍 처리 장치 [청구항 9] 제 8 항에 있어서,상기 다중화 처리수단은, 다중화 전략에 따라 입력된 비디오 정보를 버퍼링하기 위한 제1 비디오 버퍼; 오디오 정보와 비디오 정보의 동기화 처리를 위해 입력된 오디오 정보를 소정 시간 동안 지연시키기 위한 제1 지연 버퍼; 다중화 전략에 따라 상기 제1 지연 버퍼로부터의 오디오 정보를 버퍼링하기 위한 제1 오디오 버퍼; 및 상기 제1 비디오 버퍼와 상기 제1 오디오 버퍼로부터 비디오 정보와 오디오 정보를 전달받아 동작전에 결정되는 파라미터, 요소비트스트림 속의 타이밍정보, 그리고 자체적으로 결정할 수 있는 정보를 이용하여 타이밍정보를 구하고 다중화 처리를 수행하기 위한 다중 처리수단 을 포함하는 연관 시스템과 독립적인타이밍 처리 장치. [청구항 10] 제 8 항 또는 제 9 항에 있어서,상기 역다중화 처리수단은, 상기 다중화 처리수단으로부터의 비트스트림이 통신 매체를 통해 전달될 때 포함되는 지터의 보상을 처리하기 위한 지터 버퍼; 비디오와 오디오의 출력을 동기시키기 위해 요소스트림의 출력시점을 산출하고 제어하기 위한 역다중 처리수단; 가상의 디코더(std)를 만족하는 어떠한 비트스트림도 역다중화할 수 있는 크기를 가지며 타이밍 동기에 상관없이 비디오 정보를 역다중화 처리할 수 있도록 하는 제2 비디오 버퍼; 가상의 디코더(std)를 만족하는 어떠한 비트스트림도 역다중화할 수 있는 크기를 가지며 타이밍 동기에 상관없이 오디오 정보를 역다중화 처리할 수 있도록 하는 제2 오디오 버퍼; 및 비디오와 오디오의 출력 동기를 맞추기 위해 상기 역다중 처리수단의 제어에 따라 비디오 정보 또는 오디오 정보를 선택적으로 소정시간동안 지연시키기 위한 제2 지연 버퍼 를 포함하는 연관 시스템과 독립적인타이밍 처리 장치.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
연관 시스템과 독립적인 타이밍 처리 장치에서 비디오 디코딩 지연시간(dvd)이 오디오 디코딩 지연시간(dad)보다 클 경우, 지연 버퍼는 어떤 방식으로 동작하여 비디오와 오디오의 동기를 맞추는가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    비디오 디코딩 지연시간(dvd)이 오디오 디코딩 지연시간(dad)보다 큰 상황에서 지연 버퍼가 동기화를 위해 어떻게 동작하는지 파악해야 한다.

  2. 2정보 추출information_extraction

    청구항 7에서 dvd가 dad보다 클 때의 지연 버퍼 동작 방식에 대한 정보를 추출한다.

    • 비디오 디코딩지연시간(dvd)이 크면 상기 오디오 버퍼로부터의 오디오 스트림에 대해 비디오와 오디오 디코딩 지연시간의 차이를 오디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행하며
  3. 3근거 선택evidence_selection

    질문 조건(dvd > dad)에 직접 대응하는 청구항 7의 구절을 선택한다.

    • 비디오 디코딩지연시간(dvd)이 크면 상기 오디오 버퍼로부터의 오디오 스트림에 대해 비디오와 오디오 디코딩 지연시간의 차이를 오디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행하며
  4. 4논리 통합logical_integration

    dvd가 dad보다 크면, 오디오 스트림을 지연시켜 비디오와 맞추어야 하므로, 지연 버퍼는 오디오 스트림에 대해 (dvd - dad)만큼의 차이를 오디오 부호화비트율로 곱한 크기로 동작함을 알 수 있다.

  5. 5결론 도출conclusion_formulation

    지연 버퍼는 오디오 버퍼로부터의 오디오 스트림에 대해 비디오와 오디오 디코딩 지연시간의 차이를 오디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행한다.

    • 비디오 디코딩지연시간(dvd)이 크면 상기 오디오 버퍼로부터의 오디오 스트림에 대해 비디오와 오디오 디코딩 지연시간의 차이를 오디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행하며
  6. 6답변 생성answer_generation

    추출된 결론을 바탕으로 질문에 대한 답변을 작성한다.

최종 답변 (final_answer)
지연 버퍼는 오디오 버퍼로부터의 오디오 스트림에 대하여, 비디오와 오디오 디코딩 지연시간의 차이를 오디오 부호화비트율로 곱하여 얻은 크기의 버퍼 역할을 수행함으로써 동기를 맞춘다.
핵심 해석 (core_interpretation)
비디오와 오디오의 디코딩 지연시간 차이를 보상하기 위해, 지연 시간이 더 긴 쪽의 스트림을 상대적으로 지연시키도록 지연 버퍼의 크기를 디코딩 지연 차이와 부호화 비트율의 곱으로 결정하여 동기를 유지하는 기술이다.