Upload
aomtoku
View
1.344
Download
0
Embed Size (px)
Citation preview
HDMI-TS : FPGAを用いた低遅延映像通信システムの設計
慶應義塾大学 理工学研究科徳差雄太
[email protected]@sfc.wide.ad.jp
2015年2月1日 FPGAX第6回 1
自己紹介
• 学士課程慶應大学SFC 村井研究室 ( ~ 2014年9月)– 学部3年でFPGA入門– FPGAを用いた低遅延映像通信システムの設計と実装– Digilent Design Contest 2014 国内大会 優勝– Digilent Design Contest中国で発表
• 修士課程 理工学研究科松谷研 (2014年9月 ~ )– FPGAによるデータ構造サーバ高速化の研究に従事してます、、
• 趣味– アイドル鑑賞、ライブにいくこと!(握手とかはしません!)– AKB48(ほ、本当は乃木坂46だったり)!
2015年2月1日 FPGAX第6回 2
どこを低遅延化?
2015年2月1日 FPGAX第6回 3
HDカメラ ディスプレイ送信PC 受信PC
270ms ~ 400ms
-ソフトウェアによる
ネットワークプロトコルスタック-映像のキャプチャ
-ソフトウェアによる
ネットワークプロトコルスタック-フレームバッファ
全てハードウェア(FPGA)!!
Skype , Polycom
どこを低遅延化?
2015年2月1日 FPGAX第6回 4
HDカメラ ディスプレイ送信PC 受信PC
HDカメラ ディスプレイHDMI-
TSHDMI-
TS
270ms ~ 400ms
50ms ~ 55ms
HDカメラ ディスプレイ
50ms ~ 55ms
Skype , Polycom
どこを低遅延化?
2015年2月1日 FPGAX第6回 5
HDカメラ ディスプレイ送信PC 受信PC
HDカメラ ディスプレイHDMI-
TSHDMI-
TS
270ms ~ 400ms
50ms ~ 55ms
HDカメラ ディスプレイ
50ms ~ 55ms
HDMI-TSの遅延は650us
HDMI-Transport System
2015年2月1日 6
HDMI-TS
FPGAX第6回
Skype
• 映像入出力インターフェイス HDMI• Gigabit Ethernet• 1280x720 60Hz Progressive • 帯域 860Mbps
カメラtoディスプレイ遅延
hdmi-ts :55ms(0.65ms)
カメラtoディスプレイ遅延
Skype : 270ms
HDMI-Transport System• 映像入出力インターフェイス HDMI• Gigabit Ethernet• 1280x720 60Hz Progressive • 帯域 860Mbps
7
ディスプレイ HDカメラ
Xilinx Sparatn6 LX45Digilent Atlysボード
LAN
受信回路
FIFO
HDMIエンコーダ
送信回路
HDMIデコーダ
FIFO
YUV2RGB
Timing Generator
失敗談2 : 非圧縮伝送中の事件
• ソフトウェアで非圧縮伝送中、arpアドレスを解決できず、broadcastする。
• 非圧縮データは無線へ、無線占有状態。
• しばらく気付かず。まわりそわそわ。(後で怒られる)
2015年2月1日 FPGAX第6回 14
失敗談3 :電源破壊事件
• せっかくのデモ発表で……
–スイッチングハブの電源9V+ とFPGAボードの電源5V+の電源の口が一緒!
–間違って刺して、FPGAボードのレギュレータ焼ける。
–同じ部品買って修理を試みたが、BGAで修理断念
2015年2月1日 FPGAX第6回 15
あらかじめ購入するはずだった FPGAボードを代理店の方のご厚意で早急に準備してもらった。
おまけ自作FPGAボードが作りたい、、、
• HDMI-TS専用ボード作りたい…..
• 最近、KiCADで簡易HDMI拡張基盤の設計
• FusionPCB@上海 で14枚約1000円!
• 電源回路がひっかかり、なかなか、、、
自分のお小遣いで作るのはコストフルだったり、、、
2015年2月1日 FPGAX第6回 16
おまけ自作FPGAボードが作りたい、、、
• 最近、KiCADで簡易HDMI拡張基盤の設計
• FusionPCB@中国で14枚約1000円!
• 電源回路がひっかかり、なかなか、、、
自分のお小遣いで作るのはコストフルだったり、、、
2015年2月1日 FPGAX第6回 17