intoPIX

TICO기술의 레이턴시는 어떻게 됩니까?

07.05.19 09:03 AM By Nils Finger

레이턴시는 얼마입니까?

"대기 시간", "낮은 대기 시간", "초저 대기 시간", "제로 대기 시간" 또는 "무 대기 시간"이라는 용어는 비디오 스트리밍 솔루션을 제공하는 많은 공급 업체에서 사용합니다. 그러나 명확한 숫자가 없으면 이러한 진술을 측정하기가 어렵습니다.

"레이턴시는 하나의 시스템 구성 요소가 작업을 시작할 때부터 다른 시스템 구성 요소가 작업을 마칠때까지 대기하는 시간 간격 또는 지연을 말합니다. 이 기간을 레이턴시라고 합니다." 

Technopedia.com

지연 시간은 실제로 시간에 따라 명확하게 측정 될 수 있지만, 인간은 자신이 찾은 상황에 따라 지연 시간에 대한 인식이 다릅니다. 


인터넷을 통해 TV를 라이브 스트리밍할 때 1~수초의 대기 시간은 드문 일이 아닙니다. 실제로 스트리밍 비디오의 평균 브로드 캐스트 레이턴시는 약 6 초입니다. 공이 호날두의 발에 아직 있지도 않는데, 케이블 TV를 시청하는 이웃이 골에 열광하는 극단적인 상황이 아닌 경우라면, 이 정도 레이턴시에는 대처할 수 있습니다. 그런데 더 나쁜 상황은, Jamie Lannister가 칼을 당기기 전에 위성 TV를 이용하는 친구가 이미 왕좌의 게임에서 마지막으로 치명적인 죽음에 대해 설명하는 텍스트를 보낸다는 것입니다. 따라서 여전히 우리는 레이턴시가 1 초 미만은 되어야 “매우 낮은 레이턴시”이라고 생각합니다.


실시간 회의를 하다 보면 이미 답답함을 느낍니다. 단 1 초의 대기 시간으로도 한국 영업 담당자와 대화하게 되면 지루한 회의와 심각한 좌절로 이어질 수 있습니다. 그 것을 더 이상 "저 지연 시간"이라고 부르는 사람은 없습니다.


KVM 확장을사용할 때 회의실에서 더 나쁜 상황이 발생할 수 있습니다. 연결이 실시간에서 약간 벗어난 상태의 두 번째 화면에서 컴퓨터 마우스를 조작해 본 적이 있습니까? 1초의 대기시간이  발생한 이 상황에서  바탕 화면 아이콘은 커서가 거의 도달할 수 없는 대상이 됩니다. 여기서 1초는 지각적으로 "낮은 대기 시간"과는 차이가 있습니다. 

intoPIX에는, 위에서 언급한 모든 응용 프로그램에는 없지만 지각할 수 있는 대기 시간이 생기는 이 문제를 피할 수 있는 간단한 방법이 있습니다. 우리는 항상 다수의 응용프로그램에서 시각적 통신 및 상호 작용을 개선하기 위해 매우 낮은 대기 시간을 제공하는 이미지 처리 및 비디오 압축을 구축하는 것을 목표로하고 있습니다. 또한 모든 고객은 특히 추가 대기 시간 문제 없이 대역폭을 절약할 수 있기 때문에 당사의 기술을 매우 소중히 여기고 있습니다.

MIT*의 연구에 따르면, 인간의 눈은 약 13밀리초이상부터 레이턴시를 인식하기 시작하는데 모든 intoPIX 기술은 이 조건을 만족합니다. 

그러나 순수한 인식을 건너 뛰고 숫자로 살펴봅시다. 우리가 TICO SMPTE RDD35 경량/저지연기술에 대해 이야기 할 때 우리는 대기 시간으로 마이크로 초에 대해 이야기합니다. 하지만 실제로 얼마나 많이, 또는 얼마나 빨리 압축합니까?


기본 사항 : 

  1 second = 1000 milliseconds

            1 second = 1 000 000 microseconds
  1 millisecond = 1000 microseconds      
1 microsecond = 0,001 milliseconds        
1 microsecond = 0,000001 seconds         

최종 대기 시간을 어떻게 계산할 수 있습니까?

TICO는 라인 기반 압축 기술이기 때문에, 먼저 초당 60프레임으로 실행되는 비디오 스트림의 대기 시간 (밀리 초)과 프레임 / 라인의 대기 시간을 먼저 연관 시키겠습니다 :

대기 시간 ...

... 초 ... 프레임

________________________________

 1 second    =    60 frames

333 milliseconds    =    20 frames          

50 milliseconds    =    3 frames          

    16,66 milliseconds    =    1 frame                        

8,44 milliseconds    =    0,5 frames          


TICO 기술은 인코더에서 6.5 라인 픽셀과 디코더에서 6 줄의 픽셀 대기 시간이 소요되며, 12,5 라인**의 총 대기 시간 안에 컴파일됩니다. UHDTV 4K 비디오 스트림을 고려하는 경우, 각 프레임은 2160 라인의 수직 크기를 갖는데, 그것은 실질적으로 다음을 뜻합니다 :

12,5 lines / 2160 lines x 16,66 = 0,0964 milliseconds

                                                      __


TICO 4K60P 실시간 인코딩 및 디코딩에 소요되는 시간은 단지 96 MICROSECONDS밖에 걸리지 않습니다.


** Chip (FPGA/ASIC)으로 구현될 때 TICO profile 1

그래서, 우리는 "제로"라고 말할 수 있습니까?

1 프레임 미만이므로 "프레임 대기 시간 0"이라고 말할 수 있습니까? 밀리초 미만이므로 "0밀리초 대기 시간" 이라고 말할 수 있습니까? 그것은 모두 당신의 관점에 따라 달라집니다.그러나 분명한 것은 이 수준에서 대기 시간이 더 이상 문제가 되지 않는다는 것입니다. 너무 낮아서 맨눈으로는 알아차릴 수 없으며 어떤 응용분야에서도 포착할 수 없습니다.

인코더와 디코더를 통해 소스와 대상을 모두 촬영할 때 대기 시간이 포착되지 않습니다. 타임 코드 정보를 표시하더라도!


따라서 "제로"라고 말할 수 있습니까? 네, 그렇다고 믿습니다!

아직 확신하지 못하십니까? 평가를 요청하십시오.