◎QV-10 player "qvplay" Ver. 0.91 FAQ  96.12.29

・Linux/WinNTで使っていますが、-S オプションで転送速度に
  "lignt" を指定するとうまく通信できません。
→それは転送速度が光速にちかづいたためローレンツ短縮が…(^^;;
  というのは冗談で、115200 baud の転送はいまのところ林の使用
  しているLinuxマシンでしかうまくいかないようです。
  試しに手持ちのいろいろなシリアルカードで試してみたとこころ、
  あるカードとあるMBの組合せでないとうまくいきませんでした。
  とりあえず top (57600 baud)はどの組合せでもうごきましたので、
  top が実用限界かと思われます。light speedは使えればラッキー
  だと思ってください。
→WinNT/95でもRTSをOFFにする方法を教えていただいたので、
  qvplay.exeでもtop(57600 baud)での転送が出来るようにしました。
  林の環境(WinNT3.51)ではtop(57600 baud)が限界でしたが、
  light(115200 baud)が使えたという報告もいただいています。

・Linuxで使っていますが、RTSをGNDに落とすというケーブルの
  改造を行うと、top 以上での転送がうまくいきません。
→本来、CTS,DTRを+側電源、RTSを-側電源として接続ケーブル
  内部の回路は動作しますが、RTSをGNDにしてしまうと、電源
  電圧が半分程度しかとれないことになってしまいますので、
  高速通信時に回路が十分に動作していないためと考えられます。
  top (57600 baud)以上を使う場合は「ケーブルの改造は
  やらないでください」
＃林の環境では high (38400 baud)まではRTSをGNDへ
＃落としたケーブルでも動作しました。

・Linuxで使っていますが、tty not respond. time up
  というメッセージが出て、さっぱり使えません。
→いろいろな原因が考えられますが、Linux特有？なものとして
  setserialで UARTの設定が実際のチップとあっていない
  (例えばチップが16550Aなのに16550を設定していた等)
  場合上記の現象がおこることがあります。
→ノートパソコン等でxbatstatを使うとなぜかシリアルポートの
  調子がおかしくなるという怪現象がありました。(?_?)
  とりあえずバッテリ監視関連のプログラムを止めて試してみてください。

・NEWS-OS 6.0でqvplayを使っていますが、-Sオプションで
  スピードをmid以上に設定するとtty not respondのエラー
  が出てうまく通信できません。
→そのバグはVer.0.09で修正されました。
  qvplayの最新バージョンを試してみて下さい。

・X680x0で使ってますが、-Sオプションにmid、highを
  指定するとtty not respod. time upというメッセージが出ます。
→X680x0では19200baudや特に38400baudの通信速度はぴったり正確に
  扱うことができません。非同期シリアル通信は少々速度がずれていても
  なんとなく動くのですが、そのずれがひどいと通信がうまくいかなく
  なります。command.cのchangespeed()で指定しているQV10側の
  通信速度パラメータを１程度増やしたり減らしたりするとうまくいく
  場合がありますので、試してみてください。

・突然画面にわけのわからない文字が出て、ビープ音が
  鳴り続けるのですが。
→標準出力に画像データが出力されています。
  ちゃんとリダイレクトするか、-o オプションを-gオプション、
  -aオプションよりも左側に指定してください。

・-vオプションの機能はデフォルトでonにしたほうが良くないですか。
→Unixのコマンドは概して寡黙なものです。(^^)
→なぜソースがあるのか考えてみたことがありますか？(^^)
→Windows用に平野さんがGUIを作成してくださいました。
  Nifty Serveの FWINMM LIB-6 にあるようです。

・WindowsNT/95で使っていますが、qvplay.exeのアイコンを
  クリックしても一瞬ウインドウが出るだけでなにも起こりません。
→qvplay.exeはコマンドラインアプリです。DOS窓から使用してください。
→平野さんの作られたqvplay.exe用GUI、QVE.EXEがあります。
  NIFTYのLIB-6にあるようです。

・Linux/FreeBSD用のバイナリはないですか。
→ありません。コンパイルも簡単ですし自分でmakeしてください。

・XXXというUnixシステムにはCコンパイラがついていないのですが。
→そのシステムは欠陥品です。(^^) システム管理者にご相談ください。

・DOS用はないのですか。
→須田さんがMCD使用のDOS版を作ってくださいました。
  須田さんのホームページにバイナリがあります。
  MCDを使っているので98/ATどちらでも動くと思います。

・Machintosh用はないのですか？
→OSとしてNetBSD/Macを使えば使えます。(^^)

・NetBSD/X680x0で動きますか？
→まだ試していませんがたぶん大丈夫でしょう。

・HP100LX/200LX用があると聞きましたが。
→qvplayではありませんが、Brahmaさんの作られた
  QVCom というシステムマネージャ用アプリケーションがあります。
  Nifty Serveの FHPPC LIB8 にβ版として公開中(V0.52 転載禁)です。

・qvplayでCAM形式で書き出した場合、コメント欄の時刻の
  フィールドに時刻が入りますが、これはいつの時刻ですか。
→qvplayがそのファイルを書き出した時刻です。撮影時刻では
  ありません。

・どうやって通信プロトコルを解析したのですか？
→Walnut Creekの"SIMTEL MSDOS CDROM October 1993"に収録
  されていたDLM(Data Line Monitor)というDOS用ソフト
  を使いました。このプログラムをもう一台のPC/AT互換機
  でうごかし、別のマシンのWindows NT上でCASIOのQVLINK.EXE
  をうごかして、RS-232CをながれるデータをDLMでキャプチャー
  し、解析したわけです。いわゆる世間一般でいわれている
  リバースエンジニアリング行為である通信プログラムのディス
  アセンブルやQV-10のROM解析といった類の作業は一切やって
  いません。

・XXX社 のデジタルカメラZZZZZ用のqvplayはありませんか？
→実機を２週間ほど貸して下されば作ってみますが。(^^)

・QV-10A、QV-30で使えますか？
→試していませんがたぶん大丈夫でしょう。
→QV-30、QV-10A、LK-10DV、LK-10NC、LK-1
  については動作報告をいただきました。
  ありがとうございます＞今井さん、大庭さん
→LK-2およびQV-1Dも動作確認しました。

・QV-100で使えますか？
→Ver.0.90でqvplayのみ対応しました。qvrecはまだです。

・QV-300で使えますか？
→Ver.0.90以降であればqvplayは使えると思います。
  ただしqvrecはFine画像に対応していません。

・Ver.0.90はQV-10やQV-10A、QV-30でも使えますか。
→使えます。Ver.0.10よりいくつかバグが減ってますが
  バグが増えてる部分もあるかもしれません。(^^;;

・qvplayで取り出した画像はCASIOのパソコンリンクソフトQVLINK.EXE
  で取り出した画像に比べて画質が悪いように思うのですが。
→はい。そのとおりです。(^^;;
  qvplayではQV-10から取り出した画像を一切補正せずにjpeg画像や
  PPM画像に変換します。
  そのため、QVLINK.EXEで行なわれているようなアスペクト比、
  色にじみ、ホワイトバランスの修正がないぶん、不自然な画像に
  なります。
  これらの画像補正はxvやnetpbm等の各種画像ツールで行なってください。
  また、画像処理に詳しい方はppm.cの内容をを適宜修正してみて
  ください。
→netpbmがあるなら、
  色バランス補正 pnmgamma
  ノイズ除去     pnmnlfilt、pnmconvol
  を使ってみるといいかもしれません。

・X680x0でソースからコンパイルしようとしたのですが、
  obj/X68k/siochk.cがありませんが。
→はい。林の不手際により、96/5/5版のqvplay-0.10.tar.gz
  には上記のsiochk.cを入れ忘れています。
  96/5/10版には入ってますので、そちらを使ってください。
  または、より新しいqvplay-0.91.tar.gzを使ってください。
  
・X680x0でqvplay.x、qvrec.xを使おうとしたのですが、
  -Sオプションでmid以上の速度を指定すると、
  sio driver(c.f. tmsio, bsio, psxio ..) does not exit.
  というエラーメッセージが出るのですが。
→X680x0でmidもしくはhighの速度を使う場合は、
  あらかじめtmsio.x等のシリアルドライバを常駐させるように
  してください。シリアルドライバとしては
  tmsio/bsio/psxio/awesioがお勧めです。

・-vオプションをつけて-gや-aオプションで画像を転送しているの
  ですが、転送バイト数が200Kを越えてもまだ終了しません。
  これは異常動作でしょうか？
→異常ではありません。-FオプションでPPM、RGB、BMPを指定した
  場合、またはX680x0で-Xオプションを指定した場合、qvplayは
  YCC形式の生データの形でQV10から画像を転送します。この
  データ形式は非常に大きいです。転送バイト数の目安を
  以下に示します。
  (thumbnail画像の場合)
  2808バイト
  (Normal画像の場合)
  約15K〜30Kバイト(jpeg)
  153600バイト(PPM/RGB/BMP/-Xオプション)
  (Fine画像の場合)
  約30K〜70Kバイト(jpeg)
  460800バイト(PPM/RGB/BMP/-Xオプション)

・Win95は嫌いですか。
→嫌いです。(^^) やっぱり百歩譲ってホビー用途にもNTを使う
  べきでしょう。なに？NTだとノートパソコンがいまいち？
  そーいう方にはLinix/FreeBSDです。
  ホビー用途にはLinix/FreeBSD等のフリー系OSを使ったほうが無用
  の苦労を抱え込まなくてすみますよ。
  
・今後の展望を聞かせてください
→500ccも250ccももう決まりですね。125ccはまだ混戦ですが…。
  まあ来季は原田も期待できますし…、阿部もそろそろ大きな結果
  が欲しいところですね。(あ、話題が違いました？(^^))
→う〜ん、かなり苦しいですが、鹿島のフルシーズン初優勝で
  決まりでしょう…しかし、(そうじゃなくって…)
→QV100ですが、画質がイマイチとよくいわれてますね。実際に触ってみて
  の個人的な感想としては他機種が100とすると70点〜80点ぐらい
  のもんだと思います。ただ、ページめくりがQV10と比べて
  遅くかつ不自然に感じるのが非常に気になりました。
  あと、感度がかなり低めになっているようなのが196枚撮れる
  QV-10だとしてもイマイチかなと感じるところです。
  それ以外の操作性／コストパフォーマンスがいいだけに残念です。
  というわけでQV100を買ってQV10を手放す計画は棚上げし、
  QV10をずっと使うことにしました。
  ＃Normal画像をアスペクト比１：１で取り出す方法がないっぽい
  ＃のもイマイチだし。
→あんまり需要がないようですのでqvrecのQV100対応版は
  作らない予定です。実機がないので動作テストもできませんし。
→QV10とBJ-35vでプリクラもどきを作ってみたのですが、やっぱり
  インクジェットでは色合いがイマイチですね。最近各社からでている
  A6サイズのフルカラープリンタが欲しくなります。
→nv(Network Video)のソースを眺めていたらなんとかQV10を繋げそう
  な気がしてきました。ひょっとかするとそのうちLinux + QV10 + nv
  の組合せでCUSeeMeとお話できるかもしれません。
