[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][JAMSAT Home]

[jamsat-bb:13504] ImageDecoderについて


藤田様,堀越様,みなさま

中村@東大XI-IVチームです。
引き続きXI-IVのデータを受信していただきましてありがとうございます。
今後も衛星の状態を確認しつつ,再びリセットがかからなければ,画像
のダウンリンクを続けていきたいと思っております。


> 1画像の合計480パケットを揃える目的で、各地受信局のログファイル
> を集約したばあい、パケットを並べる順序、重複や欠落などは判かる
> のでしょうか?
パケットの順序は全く関係ありませんし,重複データがあっても構いま
せん(自動で最適なデータを採用します)。なお欠落データについての
情報は表示しないようになっていますが,ソフトから出力される
******_*****_source.ascというファイルをこちらに送っていただければ,
どの部分が不足しているかをお伝えすることができます。ただし,複数
のファイルを指定する場合にヘッダ検出が異なっていては変換できない
ので,事前に各受信局で統一していただいておくか,あるいはバイナリ
エディタで受信データを改変すればよいと思います。readmeにはテキス
トエディタで編集してしまった場合について言及しましたが,ヘッダな
どの編集はStirlingなどのバイナリエディタを用いていただきますよう
お願いいたします。

JAMSATのみなさまに力を合わせてデータを受信していただければ,完璧
な画像が得られそうですね。私たちも楽しみにしております。
(※ただし,アクティブな姿勢制御をせず,カメラもオプショナルミッ
ションであったため,一般の衛星で撮影されているような美しい画像が
得られるとは限らないことを事前にご了承ください。)


堀越様と同じご質問を他の方からも受けましたので,ここで対処法をお
知らせいたします。堀越様の受信されたデータを1パケット分引用させ
ていただくと,次のようになります。

JQ1YCW>JQ1YCX [07/17/03  06:14:39]:
C4・・・・・{��ア9。・・・・・・sサB)・・・・・・・Zー・・・・・・・・

このデータでは,readmeに書きました「画像データを認識するヘッダ」
に改行が含まれてしまっています。改行をImageDecoder内のエディット
ボックスに含めることはできないため,ヘッダを全く検出できず,デー
タ数0と表示されてしまったわけです。

このような場合は,ご面倒ですが,受信したファイルをコピーしていた
だき,そのファイルをStirlingなどのバイナリエディタで開きます。そ
して,改行を含まないようにヘッダを強制的に変更してしまいます。例
えば堀越様の場合,改行だけ消去してしまえばいいので,16進数表現で
[ 5D 3A 0D 0A ] → [ 5D 3A ]
という置換を一気に行ってしまえばよいことになります。この変換を施
すと,上のデータは

JQ1YCW>JQ1YCX [07/17/03  06:14:39]:C4・・・・・{��ア9。・・・・・・sサB)・・・・・・・Zー・・・・・・・・

となりますので,ImageDecoderの「データヘッダ」欄には
JQ1 〜 ]:C
と記入していただければ画像に変換することができます。


以上,お分かりいただけたでしょうか。
他にご質問等ございましたら,お寄せください。


夕方以降のパスもFMを中心に運用を行っていきます。
今後ともどうぞよろしくお願いいたします。

////////////////////////////
 東京大学大学院工学系研究科
 航空宇宙工学専攻
 中須賀研究室 修士課程2年

 中 村  友 哉
 yuya@space.t.u-tokyo.ac.jp
////////////////////////////

-------------
JAMSAT BB Mailing List
http://www.jamsat.or.jp/infoserv/mlist.html