intoPIX

TICO技術の遅延は? 

07.05.19 09:03 午前 Nils Fingerによる 

とにかく遅延とは何ですか?

「遅延」、「低遅延」、「超低遅延」、「ゼロ遅延」、「遅延なし」という用語は、ビデオ ストリーミング ソリューションを提供する多くのベンダーで使用されています。しかしながら、明確な数値がないと、これらのステートメントを測定することは困難です。

”遅延とは、システム コンポーネントが別のシステム コンポーネントが何かを行うのを待機しているときの時間間隔または遅延を指します。この時間は遅延と呼ばれます。”  

Technopedia.com

遅延は実際には時間的に明確に測定できますが、人間としての私たちは、自分自身で見つける状況に基づいて、待ち時間の認識が異なります。 


インターネット上でのライブストリーミングテレビで、1〜複数秒の遅延は珍しいことではありません。実際、ストリーミング ビデオの平均ブロードキャスト遅延時間は約 6 秒です。通常、すべての人が対処できる遅延。あなたの側で、ボールはロナウドの足を離れてどこにもない一方で、あなたのケーブルテレビの隣人があなたの好きなサッカーチームのゴールのために応援する極端な状況を除いて。さらに悪いことに、あなたの衛星テレビの友人はすでにジェイミー・ラニスターが彼の剣を引き出すのを見る前に、ゲーム・オブ・スローンズの最後の非道な死についてコメントするテキストをあなたに送ります。それでも、我々はみな「非常に低い遅延」である1秒未満のものに同意することができます。


ライブ会議をみて、我々はすでにより脆弱になってきています。わずか 1 秒間の待ち時間で韓国の営業担当者と会話すると、退屈な会議や深刻な不満につながる可能性があります。誰ももはやこれを「低遅延」と呼ばないでしょう。


会議室でさらに悪い状況は、KVM拡張機能を使用する場合に発生する可能性があります。接続がわずかにリアルタイムでオフにして、2 番目の画面でコンピュータマウスを操作してみたことがありますか?この状況では、1 秒間の遅延が続くと、デスクトップ アイコンが突然カーソルの到達不能なターゲットになります。ここでは1秒は知覚的に「低遅延」から遠く離れています。

intoPIXで 上記のすべてのアプリケーションに存在するわけではありませんが、私たちには知覚遅延のこの問題を回避する簡単な方法があります。私たちは常に、多数のアプリケーションで視覚的なコミュニケーションと対話性を向上させるために、非常に低い遅延を提供する画像処理とビデオ圧縮を構築することを目指しています。また、すべてのお客様は、特に遅延を増やすことなく帯域幅を節約できるため、当社のテクノロジーを大いに重視しています。

MIT*からの研究によると、人間の目は約13ミリ秒から遅延を知覚し始めます - すべて intoPIX のテクノロジは、この要件を満たしています。

しかし、純粋な知覚をスキップし、数字に到達してみましょう。TICO   SMPTE RDD35軽量低遅延技術について話すときは、我々は待ち時間のマイクロ秒について話します。しかし、それは実際にどれくらい、またはどのくらいの速さですか?


ここでは、基本を次に示します: 

  1 秒 = 1000 ミリ秒

            1 秒 = 1 000 000 マイクロ秒
  1 ミリ秒 = 1000 マイクロ秒     
1 マイクロ秒 = 0,001 ミリ秒       
1 マイクロ秒 = 0,000001 秒        

最終的な遅延を計算するにはどうすればよいですか?

TICO はラインベースの圧縮技術なので、最初にフレーム/ラインの遅延を、毎秒 60 フレームで実行されるビデオ ストリームの遅延(ミリ)秒で相関させましょう

遅延は...

... seconds       ... frames   

________________________________

 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ラインが可能です。仮にそれぞれのフレームが垂直方向2160ラインでUHDTV4Kのビデオストリームだとすると、実質的に次を意味します:

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

                                                                               __     


TICO 4K60Pリアルタイムエンコード&デコード 96マイクロ秒しかかかりません。


** チップに実装された場合のTICOプロファイル 1 ( FPGA / ASIC ).

それで、「ゼロ」と言えますか?

1フレーム未満なので「フレーム遅延ゼロ」ですか?ミリ秒未満なので、「0ミリ秒の遅延」ですか?それはすべてあなたの視点に依存します。しかし、明らかなのは、このレベルでは、遅延はもはや問題ではないということです。非常に低いので、素目で気付くことができず、どのアプリケーションでもキャプチャできません。

送信元と送信先の両方の写真を撮るとき、エンコーダとデコーダを経由して、遅延をキャプチャしません。タイムコード情報を表示する場合でも!


では、「ゼロ」と言えますか? 私たちはできると信じています!

まだ納得していませんか?評価をお願いします。