2330401_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2330401_ja-JP

2330401_ja-JP

iMX95: 2つのビデオ入力。

おはよう!

このThreadは、Threadhttps://community.nxp.com/t5/i-MX-Processors/iMX95-Two-video-inputs-and-two-video-outputs/mp/2329983...の続きです。

iMX95 を使用するプロジェクトがありますが、2 つのビデオ入力と 2 つのビデオ出力が必要です。入力には、2 つの MIPI-CSI 入力を使用します。ビデオ出力に関しては、2 つの MIPI-CSI 入力では MIPI-DSI 出力を使用できないため (MIPI-DSI/CSI の組み合わせのため)、2 つの LVDS 出力を使用する必要があります。

iMX95 の 2 つの MIPI-CSI 入力を個別に使用したいと考えています (それぞれ異なるビデオ フォーマットを使用)。最初の MIPI-CSI 入力を TC358743 チップに接続し、2 番目の MIPI-CSI 入力を TC358748 チップに接続します。2 つの MIPI-CSI 入力で、720p50/59/60、1080p50/59/60、PAL、NTSC、1080i50/59/60 の形式をサポートする必要があります。

この 2 つの MIPI-CSI 入力の構成により、次の疑問が生じます。

1. 入力に関して説明した内容を実行することは可能ですか?つまり、1 つは TC358743 からの MIPI-CSI 入力、もう 1 つは TC358748 からの MIPI-CSI 入力であり、どちらも異なるビデオ フォーマットをサポートしています。

2. これら 2 つのチップ (TC358743 と TC358748) に互換性のあるドライバはありますか?

3. MIPI-CSI 入力は、インターレース形式の PAL、NTSC、1080i50/59/60 もサポートしていますか?もしそうなら、インターレースをどのように管理するのでしょうか?いわゆる「仮想チャネル」でしょうか?ドキュメントでは、MIPI-CSI 入力でのインターレースがサポートされているようです (「CSI ピクセルフォーマッタ (CSI_PIXEL_FORMATTING)」 => 「YUV/RGB データタイプのインターレースモードと互換性があります」)。ただし、このようなインターレース形式 (PAL、NTSC、1080i50/59/60) も受け入れられるかどうかを確認したいと考えています。

4. インターレース データに関するチップの制限により、TC358743 チップの MIPI-CSI インターフェースでは YUV422 を使用できません。私たちは、この MIPI-CSI インターフェースで YUV444 形式を使用することを考えていましたが、それを RGB のように MIPI-CSI インターフェースを介して送信すると、ソフトウェアの変更が必要になる可能性がありました。これは可能ですか?ソフトウェア(ドライバなど)は既製品でしょうか、それとも自分で開発する必要がありますか?

5. 2 つの MIPI-CSI インターフェースのいずれかからの入力を H264/HEVC ビデオ エンコーダーにルーティングしたいのですが、このエンコーダーには YUV420 が必要ですが、MIPI-CSI インターフェースは YUV422 (または YUV444) です。ドキュメントによると、「8 ビット YUV422/YUV444/RGB ハードウェア CSC」モジュールを使用できるようです。このCSCはISIモジュールのものですか、それとも別のものですか?この変換(YUV422/YUV444からYUV420への変換)は、前述のCSCを使用して「ハードウェア」で実行できますか?それとも「ソフトウェア」で行う必要がありますか?

6. 前の質問に続き、ビデオ デコーダーの出力を LVDS インターフェースに送信することを検討すると、YUV420 (デコーダー) から RGB (LVDS) への変換が必要になりますが、この変換 (YUV420 から RGB) を「ハードウェア モジュール」(おそらくディスプレイ コントローラの Blit コントローラを使用) を使用して実行することは可能でしょうか。それとも「ソフトウェア」経由で実行する必要がありますか。

7. 色変換についてですが、BT601とBT709の互換性と使用についても質問があります。これらは「ハードウェア」変換でサポートされていますか、それとも特定の係数構成に依存していますか、それともまったくサポートされていないのでしょうか?

8. さまざまなビデオ形式とチップの制限に対処するため、MIPI-CSI インターフェースのレーン数を動的に設定できる必要があります。これは可能ですか?もしそうなら、このための「ソフトウェア」(ドライバなど)はすでに用意されていますか、それとも自分で追加する必要がありますか?

ありがとう、ダニエル。


Re: iMX95: Two video inputs.

全ての質問に答えていただきありがとうございます!

質問/回答番号 8 に関して、MIPI-CSI 入力で使用されるチップのドライバを変更して、レーン数を動的に変更できるようにすることはできますか?

ありがとう、ダニエル。


Re: iMX95: Two video inputs.

1)異なるデバイスを異なるMIPI CSIに接続できます

2) ドライバは以下のように参照できます

https://github.com/nxp-imx/linux-imx/blob/lf-6.12.y/drivers/media/i2c/tc358743.c

3)はい、インターレースビデオをサポートできますが、imx95のサンプルはまだなく、imx8mpのみです。

4) mipi csiはyuv444をサポートしていません。このフォーマットを使用する必要がある場合は、独自のソフトウェアで変換できる可能性がありますCAN。

5)6) GPUでこの作業はできると思います。より詳しい情報については、GPUガイドを参照してください。

7)7.3.18章を参照してください。添付ファイルのビデオ変換

8)データレーンを動的に変更できなかった


Re: iMX95: Two video inputs.

データレーンを動的に変更できませんでした

Tags (1)
No ratings
Version history
Last update:
‎03-18-2026 02:43 AM
Updated by: