Motion-JPEG2000を使ったノードに最適な動画像配信

Slides:



Advertisements
Similar presentations
画像処理 05A1027 後藤航太. 研究課題は openLDAP についてでしたが 今回から画像処理に変更しました。 変更した理由 自分が持っていたイメージと実際の openLDAP が違ったので変更を決 めま した。 画像処理に興味を持ったので これからは画像処理を研究課題として やっていきます。
Advertisements

TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
サーバ管理者から 見たストリーミン グ インターネット総合研究所 佐藤めぐみ
JT-H 265(第 1 版) 高効率ビデオ符号化方式 HIGH EFFICIENCY VIDEO CODING メディア符号化専門委員会 JT- H 265第 1.0 版 OHP- 1.
1 Layout Utilities の紹介 Layout Utilities とは、お客様のプログラムに 流し込み印刷を簡単に組み込めるソフトウエア開発ツールです 無償 流し込み印刷の例.
プレゼンテーションからホームページ作成まで 情報システム入門 A 総合情報センター 非常勤講師 :中山 進.
VoIP アプリケーションの特性解 析 05id018 岡田享介 指導教員:冬爪成人. 背景 通常の電話回線より安価で会話が出来る 通信手段としてインターネット電話とい うものがある. インターネット電話では VoIP が使用され、 音声信号を符号化し、パケット化させる 機能を持つ. しかし、 VoIP.
音声と動画の情報量 教科書32ページ.
授業展開#3 アナログとデジタル.
第2章 第2節 情報通信の効率的な方法 1 情報の容量と伝送の特性 2 データの圧縮 3 エラー検出とエラー訂正
量子化(Mid-riser型) 出力y 入力x 通信ネットワーク特論(量子化・符号化).
最新コピーガード CPRM コピーや録画できる回数を制限するコピーコントロール信号である。コピーワンス放送などの映像データに入っている。
Signal Masterによる フィルタバンクの実装
Web製作ラボ 5/30, 6/13, 2012 hayashiLabo 13.
第9回放送授業.
動画像処理特論1 動画像の獲得と保存.
画像セグメンテーションにおけるウェーブレット係数の局所テクスチャ特徴を用いたGraph Cuts
プレゼンテーションからホームページ作成まで
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
パノラマ動画像モデルによる 仮想空間表現システムの研究
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
3DCGコンテンツの基礎 第5回授業:最終課題制作
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
インターネットにおける オーケストラ演奏同期機構の 設計と実装
経営情報 #1 デジタル表現 / 2003 (春) 安田豊 1.
ただで使えるソフトウェア ーインストールとお絵かきー
情報爆発A01支援班 マイサーチエンジン開発環境支援グループ 中村聡史, 大島裕明, 田中克己, 喜連川優
VO講習会 2015如月 (2015年2月26-27日、国立天文台三鷹)
相原玲二 広島大学情報メディア教育研究センター
応用情報処理V 第1回 プログラミングとは何か 2004年9月27日.
コンピュータ基礎実習上級 #11画像ファイルと文字のフォーマット
心理学情報処理法Ⅰ コンピュータにおけるデータ表現 マルチメディアとコンピュータ.
Information Processing Center,MUE
P2Pトラフィックの時間的な特性 2003年度卒業論文 宮田健太郎              舘 直芳.
ウェーブレット変換と 非線形適応信号処理を用いた 電子透かしの研究
マルチメディア情報の ディジタル表現と処理
コンピュータビジョン特論第2回 コンピュータでの画像の扱いと OpenCVの使い方
首都大学東京 都市教養学部数理科学コース 関谷博之
環境情報学部3年 所属KG:mao ログイン名:wakutin
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
コンピュータビジョン Computer Vision(CV) パワーポイント 抜粋
応用情報処理V 第1回 プログラミングとは何か 2003年9月29日.
実時間動画像マルチキャストのための フィルタリング手法の実装と評価
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
5. 機能的な組み合わせ回路 五島 正裕.
伝送特性に応じた 適応型映像・音声配信機構の構築
※DES/RSA暗号に関する計算問題(演習・レポート課題)と似た問題は出題しません。
MPIによるwavからmp3圧縮の検証 情報論理工学研究室 04‐1‐47‐200 木村 惇一.
授業展開#3 アナログとデジタル.
ソフトを用いた動画の並列変換処理 情報論理工学研究室 中村勇介.
澤見研究室 I04I021 片山祐輔 I05I095 山田大志 I06I040 野崎祥志
2008年度 情報数理 ~ 様々なデジタル情報 ~.
コマンドパイプラインによる マルチメディアストリーム処理
深層学習を用いた音声認識システム 工学部 電気電子工学科 白井研究室 T213069 林健吉.
ユビキタス社会におけるバイオメトリクスを使用した生体認証技術に関する研究
2012年度 情報数理 ~ 様々なデジタル情報(1) ~.
7. 機能的な組み合わせ回路 五島 正裕.
ディジタル回路 7. 機能的な組み合わせ回路 五島 正裕.
画像のディジタル化 Copyright(C)2003 Yoshihiro Sato All rights reserved.
動画配信捕捉のためのWEBサーバ構築 06A1058 古江 和栄.
Wavelet係数の局所テクスチャ特徴量を用いたGraph Cutsによる画像セグメンテーション
2010年度 情報数理 ~ 様々なデジタル情報(1) ~.
プログラムNo.:論文タイトル(必ず書いてください)
プログラムの一時停止時に 将来の実行情報を提供するデバッガ
nチャネルメッセージ伝送方式のためのjailによる経路制御
ユビキタス社会を支える トランスメディア実現のための 情報記述に関する研究
※演習や小テスト(DES/RSA暗号に関する計算問題)と似た問題は出題しません。
2019年度 情報数理特論B ~ 様々なデジタル情報(1) ~.
今後の音声圧縮技術について 鈴木 誠人 .
コンピュータと音 B3 入野仁志(irino).
Presentation transcript:

Motion-JPEG2000を使ったノードに最適な動画像配信 STREAM B3 ymo 親 qoo

やりたいと思っていること Motion-JPEG2000を使った画像配信 配信のモデル図(次ページ) ノードの解像度に応じた配信 Waveletによる多重解像度解析 画質変換 興味領域(ROI) Lossy/Lossless変換の選択 ファイルフォーマットはQuickTimeを継承

大まかなモデル(解像度のみ) 入力画像 インターネット Motion-JPEG2000 Encoder Motion-JPEG2000 Decoder 入力画像 Motion-JPEG2000 Decoder Motion-JPEG2000 Encoder Motion-JPEG2000 Decoder インターネット

JPEG2000画像について その1 デコードにかかる時間を計測 計測環境 計測結果 他のデコーダ(シェアウェア) 使用したPC: IBM ThinkPad A22m CPU: PentiumⅢ 1GHz メモリ: 384MB 計測に用いたJPEG2000画像 ファイルサイズ: 970KB 解像度: 1024 × 768 ライブラリ Jasper 1.700.2 計測結果 デコードに要した時間 最短: 約4秒 最長: 約11秒 だいたい約7秒が多い 使用するメモリ 約30MB 時間を一番費やしている箇所 Wavelet変換を行っている箇所 約半分 使用メモリも最大と思われる 他のデコーダ(シェアウェア) デコードにほとんど時間を費やしていない

JPEG2000画像について その2 主観的な評価 JPEGファイルとJPEG2000ファイルを比較 計測環境 原画像: 2.25MB 解像度: 1024 × 768 JPEG圧縮: 48.1 KB 圧縮率: 97.90% JPEG2000圧縮: 48.7 KB 圧縮率: 97.90% エンコーダ JPEG: Photoshop7.0のエンコーダ JPEG2000: libj2k(あまりいけていないライブラリ) Viewerをキャプチャして、拡大 主観的評価ではJPEG2000の方が上 ブロックノイズも発生していない 文字も読み取ることが出来る

JPEG画像

JPEG2000画像

Motion-JPEG2000ファイルフォーマット

Motion-JPEG2000ファイルフォーマット 実線の部分は必須 moov 時間管理 メタデータ track情報(画像や音) ムービーのヘッダ ユーザー情報 moof ムービーのフラグメント mdat 実データ 音声 JPEG2000コードストリーム

今回特に着目する点 ノードの解像度に応じた配信 ノード 解像度 デスクトップPC ノートPC ハイビジョンテレビ など Waveletによる多重解像度解析 JPEG2000でデフォルトでサポート 解像度ごとに符号化を行う 今ところ、この技術をサポートしているのはJPEG2000のみ

解像度分割 LL LL LL W:1600 H:1200 W:800 H:600 W:400 H:300

単純な静止画の配信モデル 入力画像 1600×1200 800×600 400×300 JPEG2000ファイル JPEG2000 Decoder 入力画像 JPEG2000 Decoder 1600×1200 800×600 400×300 JPEG2000 Decoder JPEG2000ファイル

想定される Motion-JPEG2000な世界 入力画像 Motion-JPEG2000 codestream インターネット 1600×1200 800×600 400×300 Packet JPEG2000 encode Motion-JPEG2000 codestream Generator インターネット

望めること ノードの解像度に応じた配信 解像度調整による符号量の削減と圧縮 フィルタの特性上、最適とまではいかなくても、ノードの求める解像度に近いものを配信できる 原理的本来的な解像度変換 解像度を階層的に扱う 配信する際に、解像度変換を行う必要がない 解像度調整による符号量の削減と圧縮 使用帯域の節約 DVと同程度の画質を圧倒的に小さいサイズで実現できる

Motion-JPEG2000フォーマット の欠点 演算や符号化に時間がかかる まだ、フォーマットが一般的でない 普及していない エンコーダ/デコーダが少ない

今期やったこと JPEG2000Viewerを組み立てた 信号処理関係のお勉強 フリーのライブラリを使用 自分で作るには時間がかかりすぎたため、フリーでソースが公開されているものを流用 信号処理関係のお勉強 演算に関して、JPEGと勝手が違ったりする DCT: 整数DWT: 画像処理の世界の常識を知らなかった・・・ Z変換、インパルス、畳み込みなど Z変換はアナログ信号におけるLaplace変換のようなもの、と言われても、さっぱりわからなかった・・・

今後やるべきこと JPEG2000ライブラリを調整 Motion-JPEG2000のエンコーダとデコーダを実装 処理にかかる時間 現在は仕様書に従って、ヘッダをすこし書いた状態 QuickTimeフォーマットの勉強

今後の課題 配信システム 引き続きのsurveyとお勉強 全体的な見直し 伝送部分の設計 解像度変換 これでいいのか? 伝送部分の設計 解像度変換 解像度だけでいいのか? というか、研究になるのか? ただ作ってみましたに終わらないか? 引き続きのsurveyとお勉強 画像についてもネットワークについても知識がまだ足りない

実装環境 OS:WindowsXP 開発環境:Visual Studio.NET 使用言語:Visual C++ .NET