Mercurial > hg > Papers > 2019 > oshiro-thesis
diff final_pre/main.tex @ 33:c9142e57399f default tip
uodate maintex
author | e155702 |
---|---|
date | Thu, 21 Feb 2019 09:46:47 +0900 |
parents | e2ec8297e712 |
children |
line wrap: on
line diff
--- a/final_pre/main.tex Wed Feb 20 14:36:21 2019 +0900 +++ b/final_pre/main.tex Thu Feb 21 09:46:47 2019 +0900 @@ -94,18 +94,13 @@ \begin{center} \includegraphics[scale=0.4]{images/tiling-crop.pdf} \end{center} - \caption{データ解凍時の画面の分割イメージ} + \caption{データ圧縮時の画面の分割イメージ} \label{fig:tiling} \end{figure} しかし、無線接続では有線接続よりも送信できるデータ量が少ないため、さらに分割する必要がある。 そこでデータを再分割する手法として Blocking を実装した。 -FrameBufferUpdate で受け取った部分を更新 -更新部分の最大値を保持 -幅 width * bytePerPixel (1ピクセルあたりのデータ量) ずつ deflate していき、書き込み用に用意した関数の残り値を超える直前に関数に全て書き込み、header などを添付して他のクラスに渡す -Indexをインクリメントしていき最大値になったら停止 - Blocking 実装後 VNCServer とクライアントの接続を行ったところ、十分な転送速度を確認できた。 %実演?結果出して