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