$B!}(BQV-10 player "QVplay" Ver. 0.10      1996.5.5

$B!|$3$l$O$J$s$G$9$+!)(B

CASIO$B$N1U>=%G%8%?%k%+%a%i(BQV-10$B$O6aG/$^$l$K$_$kAG@2$i$7$$@=IJ$G$9$,!"(B
$B%Q%=%3%s@\B3%-%C%H$N%Q%=%3%s%j%s%/%=%U%H$O(BWindows$B$^$?$O(BMacintosh$B$G(B
$B$J$1$l$PF0$-$^$;$s!#(B

$BF|:"!"<g$K(BUnix$B4D6-$rMxMQ$7$F$$$k%f!<%6$K$H$C$F!"%+%a%i$+$i%G!<%?$r(B
$B5[$$>e$2!"(Btiff$B7A<0$KJQ49$9$k$?$a$K!"(BWindows/Mac$B$r;HMQ$7$J$1$l$P$J$i$J$$(B
$B$H$$$&>u67$O6lDK$H$b$$$($k$G$7$g$&!#(B(^^)

$B9,$$!"(Bcam$B7A<0%U%!%$%k$+$i$N%U%!%$%kJQ49$K$D$$$F$O!"4d4V$5$s$N2r@O>pJs!"(B
$B$N$*$+$2$G(Bitojun$B$5$s$N(Bcam2jpeg$B!"@gED$5$s$N(Bcamtoppm.pl$B$rMxMQ$9$k$3$H$,$G(B
$B$-$k$h$&$K$J$j$^$7$?!#(B

$B$"$H$O%+%a%i$+$i%G!<%?$N5[$$=P$7$5$($G$-$l$P(B...

$B$=$l$r9T$J$&$N$,(Bqvplay(qvplay.x, qvplay.exe)$B$G$9!#(B

$B!t$3$H$o$i$J$/$F$b$o$+$k$H;W$$$^$9$,!"(BX680x0$B$J?M$O0J2<$N@bL@(B
$B!t$G$N(Bqvplay$B$r(Bqvplay.x$B$K!"(BWindowsNT$B$J?M$O(Bqvplay.exe$B$KFI$_$+$($F(B
$B!t$/$@$5$$!#(B

qvplay$B$r;H$($P(B
$B!&(BQV-10$B$+$i$N2hA|%G!<%?$N<h$j=P$7(B
$B!&(BQV-10$B$N(BLCD$B2hLL$K9%$-$J2hA|HV9f$N2hA|$rI=<($9$k(B
$B!&(BQV-10$B$K5-O?$5$l$F$$$k2hA|$NKg?t$rI=<($9$k(B
$B!&(BQV-10$B$K5-O?$5$l$F$$$k2hA|$N$&$A9%$-$J2hA|HV9f$N2hA|$r:o=|$9$k(B
$B!&(BQV-10$B$N%7%c%C%?!<$r@Z$k(B($B;#1F$9$k(B)
$B$3$H$,$G$-$^$9!#$^$?!"(Bqvrec$B$r;H$($P(B
$B!&(BQV-10$B$X(BPPM$B7A<0!"(BRGB$B7A<0!"(BCAM$B7A<0$N2hA|%U%!%$%k$r=q$-$b$I$9(B
$B$3$H$,$G$-$^$9!#(B

QVplay$B$K$O:#$N$H$3$m#3<oN`$N%"!<%+%$%V$,$"$j$^$9!#(B
$B!&%=!<%9%;%C%H(B                  qvplay-0.10.tar.gz
$B!&(BX680x0$BMQ%P%$%J%j%;%C%H(B        qvplay010x68.lzh
$B!&(BWindowsNT/95$BMQ%P%$%J%j%;%C%H(B  qvplay010w32.lzh

  Unix$B7O(BOS$BMQ%P%$%J%j$O$"$j$^$;$s!#%=!<%9$+$i%3%s%Q%$%k$7$F2<$5$$!#(B
  X680x0$B!"(BWindowsNT/95$BMQ$N%=!<%9$O%=!<%9%;%C%H$NCf$K4^$^$l$F$$$^$9!#(B

README$B$r$=$l$>$l$N%"!<%+%$%V%;%C%HMQ$K=q$-D>$9$N$,$a$s$I$/$5$$(B
$B$N$G(B(^^)$BFbMF$,$1$C$3$&$4$A$c$4$A$c$G$9$,8fN;>52<$5$$!#(B

$B!|:n<T(B
  $BNS(B $B8,0l(B xg2k-hys@asahi-net.or.jp
  itojun$B$5$s(B itojun@csl.sony.co.jp

$B!|Cm0U(B
$B0J2<$N;v9`$KG<F@$7$?J}$N$_$7$+K\%=%U%H%&%'%"(Bqvplay$B$rMxMQ$7$F$O(B
$B$$$1$^$;$s!#(B

$B!&K\%=%U%H%&%'%"$r;HMQ$9$k$3$H$K$h$C$F(BQV10$B!"$*$h$S$=$NCf$K(B
  $B<}$a$i$l$F$$$k2hA|%G!<%?Ey$,CWL?E*GK2u$rHo$k2DG=@-$,$"$j$^$9!#(B
$B!&K\%=%U%H%&%'%"$r;HMQ$9$k$3$H$K$h$C$F@8$8$kB;32!"ITMx1WEy$K(B
  $B$D$$$F!"NS$O0l@Z$N@UG$$rIi$$$^$;$s!#(B
$B!&K\%=%U%H%&%'%"$KIU?o$9$k;qNA$NFbMF$K$h$C$F@8$8$kB;32!"ITMx1WEy(B
  $B$K$D$$$F!"NS$O0l@Z$N@UG$$rIi$$$^$;$s!#(B
$B!&>l9g$K$h$C$F$O@\B3%1!<%V%k$r2~B$$9$kI,MW$,$"$j$^$9!#(B
  ($B8=:_$N$H$3$m(BFreeBSD$B$O$3$N2~B$$,I,MW$G$9!#(B)
$B!&K\%=%U%H%&%'%"$r;HMQ$9$k$3$H$K$h$C$F(BQV10$B!"@\B3%1!<%V%k$,8N>c(B
  $B$7$?$H$7$F$b(BCASIO$B$5$s$K<ALd$9$k$3$H$O@dBP$K$7$J$$$G$/$@$5$$!#(B
  ($B=$M}0MMj$9$k$H$-$O(BWindows/Mac$BHG$NDL?.%=%U%H$G8=>]$r(B
   $B3NG'$7$F$+$i$K$7$F$/$@$5$$(B)
$B!&NS$O(B16bit Windows$B$r;}$C$F$*$j$^$;$s!#DL?.%W%m%H%3%k$ND4::$O(B
  Windows NT3.51J$B>e$G%Q%=%3%s%j%s%/%=%U%H%&%'%"(B for Windows$B$r(B
  $B$&$4$+$7$?7k2L$K4p$E$/$b$N$G$9!#$J$*!"(BCASIO$B$N%Q%=%3%s%j%s%/(B
  $B%=%U%H%&%'%"(B for Windows$B$O(BWinNT$B!"(BWin95$B>e$G$NF0:n$OJ]>Z$7$F(B
  $B$*$j$^$;$s$N$G!"2r@O7k2L$O$"$^$j?.MQ$G$-$^$;$s!#(B(^^;;;
$B!&(Bqvplay($B$H(Bqvrec)$B$N3+H/$K$O(Bitojun$B$5$s$r$O$8$a$?$/$5$s$NJ}!9(B
  $B$N8f6(NO$,$"$j$^$7$?$,!"EvA3$N$3$H$J$,$i>e5-$NLH@U;v9`$O(B
  $B$=$NJ}!9$K$bE,MQ$5$l$^$9!#(B
$B!&(Bqvplay($B$H(Bqvrec)$B$O$$$o$f$k%U%j!<%=%U%H%&%'%"$G$9!#(B
  $B;HMQ$K:]$7$F$OFC$K%U%#!<$r@A5a$7$^$;$s!#(B
  $B$?$@$7!"$/$kJ*$O5q$_$^$;$s!#(B(^^)
$B!&(Bqvplay($B$H(Bqvrec)$B$r>&MQ%=%U%H%&%'%"$N0lIt$H$7$FG[I[$9$k$3$H$O(B
  $B6X;_$7$^$;$s$,!"NS$r$O$8$a(Bqvplay$B$N3+H/$K4X78$5$l$?J}!9$O$=$l$K(B
  $BBP$7$F0l@Z$N%5%]!<%H$*$h$S!"@UG$$rIi$$$^$;$s!#(B
$B!&(Bqvplay($B$H(Bqvrec)$B$N(BVer 0.10$B$O<+M3$KG[I[$7$F$b$i$C$F9=$$$^$;$s$,!"(B
  $B>&MQ(BBBS/$B%W%m%P%$%@$d!";(;o$NIUO?(BCDROM$B$KE>:\$9$k>l9g!"$^$?>&MQ(B
  $B%=%U%H%&%'%"$N0lIt$H$7$FG[I[$9$k>l9g$O!"$G$-$l$PO"Mm$r$/$@$5$$!#(B
  $BO"Mm$,:$Fq$J>l9g$OL5M}$KO"Mm$r$$$?$@$+$J$/$F$b$+$^$$$^$;$s$,!#(B
$B!&(BVer 0.10$B0J30$N%P!<%8%g%s$OF@$K%"%J%&%s%9$,$"$k$b$N$r=|$$$F(B
  $B3+H/Cf%P!<%8%g%s$G$9$N$G:FG[I[$r6X;_$7$^$9!#(B
$B!&(Bqvplay($B$H(Bqvrec)Ver 0.10$B$NG[I[$K$"$?$C$F$O!"%P%$%J%j%;%C%H$@$1$G$O$J$/!"(B
  $B$G$-$k$+$.$j%=!<%9%;%C%H$r0l=o$KG[I[$9$k$h$&$K$7$F$/$@$5$$!#(B
  $B$^$?!"$G$-$k$+$.$j!"$b$H$N%U%!%$%kL>(B(qvplay-0.10.tar.gz$B!"(Bqvplay010x68.lzh$B!"(B
  qvplay010w32.lzh)$B$GG[I[$5$l$k$3$H$r4uK>$7$^$9$,!"(BBBS$B%7%9%F%`$d(BCD-ROM$B$N(B
  $B%U%!%$%kL>Ey$N@)Ls$K$h$j$=$l$,$G$-$J$$>l9g$OE,59L>A0$rJQ99$7$F$/$@$5$$!#(B
  $B$=$N>l9g!"8!:w$7$d$9$$$h$&$KNc$($P(Bqvplay010.lzh$B$N$h$&$K(Bqvplay$B$H$$$&(B
  $BC18l$rF,$KF~$l$F$/$@$5$$!#(B
$B!&(Bqvplay($B$H(Bqvrec)$B$NCx:n8"$ONS$*$h$S(Bitojun$B$5$s!"$=$7$F(B
  $B3+H/$K6(NO$7$F2<$5$C$?J}!9$K$"$j$^$9$,!"%=!<%9%U%!%$%k$N2~JQ!"(B
  $B:FMxMQEy$O$=$N@.2LJ*$r:FG[I[$9$k>l9g$K!"$=$N2~JQ$5$l$?%=!<%9$r(B
  $B8x3+$9$k$J$i!"<+M3$K9T$J$C$F$+$^$$$^$;$s!#(B
  $B$=$N>l9g!"$=$N@.2LJ*$N(BREADME$BEy$K!"0l8@!"!V(Bqvplay$B$N%=!<%9$rMx(B
  $BMQ$7$?!W$H$3$H$o$C$F$*$$$F$/$@$5$l$P9,$$$G$9!#(B

$B!|F0:n4D6-(B
$B!v(BUnix$B7O(BOS
$B!&(BPC/AT$B8_495!(B Linux 1.2.13$B!"(B1.3.20
$B!&(BPC/AT$B8_495!(B BSD/OS 2.0
$B!&(BSony NEWS-3150U2 NEWS-OS 4.2.1RN
$B!&(BSony NEWS-1860 NEWS-OS 4.2C
$B!&(BSony NEWS-4000 NEWS-OS 6.1.1
$B!&(BNEC EWS4800 Rel.4.4 Rev01
$B!&(BSun Sparc Station 20 Solaris2.3(SunOS 5.3)
$B!&(BSparc$B8_495!(B SunOS 4.1.4
$B!&(BApple Macintosh SE/30 NetBSD 1.0
$B!&(BPC/AT$B8_495!(B FreeBSD 2.0.5R(*)
$B!&(BPC/AT$B8_495!(B FreeBSD 2.1.0R(*)

$B!vHs(BUnix$B7O(BOS
$B!&(BSHARP X68030 + Human68k 3.02
$B!&(BPC/AT$B8_495!(B Windows NT 3.5(Intel$B7O(B) DOS$B%W%m%s%W%H$GF0$+$7$^$9(B
$B!&(BPC/AT$B8_495!(B Windows NT 3.51(Intel$B7O(B) DOS$B%W%m%s%W%H$GF0$+$7$^$9(B
$B!&(BPC/AT$B8_495!(B Windows 95 DOS$B%W%m%s%W%H$GF0$+$7$^$9(B

  (*)$B0u$N$"$k$b$N$O8e=R$NDL?.%1!<%V%k$N2~B$$,I,MW$G$9!#(B

$B!|%=!<%9%;%C%H$NFbMFJ*(B
  README $B$3$N%U%!%$%k(B(JIS)
  PROTOCOL.txt QV10$B$H$NDL?.%W%m%H%3%k$N@bL@(B(JIS)
  Makefile
  HISTORY $B3+H/MzNr(B(JIS)
  FAQ.txt $BNI$/$"$k<ALd(B(JIS)
  install-sh
  setup         
  obj/
     Win32/
         config.h
         getopt.c (GNU$B$N(Bgetopt$B$G$9!#(B)
         getopt.h (GNU$B$N(Bgetopt$B$G$9!#(B)
         tty_w32.c
         tty_w32.h
     X68k/
         Makefile
         config.h
         siochk.c ($BA}ED$5$s$h$j%=!<%9$r$*<Z$j$7$F$*$j$^$9(B(_ _))
         tty_x68.c
         tty_x68.h
         x68k.c
  src/
     qvplay.c
     qvrec.c
     common.h
     command.h
     command.c    
     command1.h
     command1.c    
     command2.h
     command2.c    
     getuint.c
     getuint.h
     tty.h
     tty.c   
     jpeg.h     
     jpeg.c
     ppm.h
     ppm.c
     bmp.h
     bmp.c
     cam2jpgtab.h (itojun$B$5$s$N(Bcam2jpg$B$+$i$*<Z$j$7$F$*$j$^$9(B(_ _))
     configure*
     Makefile.in
     configure.in
     config.h.in

$B!|(BX680x0$BMQ%P%$%J%j%;%C%H%;%C%H$NFbMFJ*(B
  README  $B$3$N%U%!%$%k(B(SJIS)
  HISTORY $B3+H/MzNr(B(SJIS)
  FAQ.txt $BNI$/$"$k<ALd(B(SJIS)  
  qvplay.x
  qvrec.x

$B!|(BWindowsNT/95$BMQ%P%$%J%j%;%C%H%;%C%H$NFbMFJ*(B
  README  $B$3$N%U%!%$%k(B(SJIS)
  HISTORY $B3+H/MzNr(B(SJIS)
  FAQ.txt $BNI$/$"$k<ALd(B(SJIS)  
  qvplay.exe
  qvrec.exe

$B!|(BUnix$B7O(BOS$B$G%3%s%Q%$%k$9$kJ}K!(B
tty$B$,$D$+$($k(BUnix$B7O(BOS$B$J$i$[$\LdBj$J$/%3%s%Q%$%k$G$-$k$H;W$$$^$9!#(B

1. ./setup os$BL>(B   (os$BL>$OE,Ev$G$$$$$G$9!#(Bc.f. linux, newsos4 ...
                   uname$B$,;H$($k4D6-$G$"$l$P(B ./setup $B$@$1$G$b$$$$$G$9$,(B)
2. cd obj/os$BL>(B
3. ./configure
4. obj/os$BL>(B $B$K=PMh>e$,$k(Bcommon.h $B$N(B #define RSPORT
   $B$r$*;H$$$K$J$k(Btty$B%G%P%$%9$N%9%Z%7%c%k%U%!%$%k(B
   $B$KJQ99$7$F$/$@$5$$(B
5. make

OS$B$N<oN`$H(BRSPORT$B$N%9%Z%7%c%k%U%!%$%k$NNc(B
$B!&(BLinux 1.2.8          #define RSPORT "/dev/cua1"
$B!&(BLinux 1.2.13         #define RSPORT "/dev/cua1"
$B!&(BLinux 1.3.20         #define RSPORT "/dev/cua1"
$B!&(BBSD/OS 2.0           #define RSPORT "/dev/tty01"
$B!&(BNEWS-OS 4.2.1RN      #define RSPORT "/dev/tty00"
$B!&(BNEWS-OS 4.2C         #define RSPORT "/dev/tty00"
$B!&(BNEWS-OS 6.1.1        #define RSPORT "/dev/term/00"
$B!&(BSunOS 4.1.4          #define RSPORT "/dev/ttya"
$B!&(BSolaris2.3(SunOS 5.3)#define RSPORT "/dev/ttya"
$B!&(BNetBSD 1.0           #define RSPORT "/dev/tty01"
$B!&(BEWS4800 Rel.4.4 Rev01  #define RSPORT "/dev/term/00"
$B!&(BFreeBSD 2.0.5R       #define RSPORT "/dev/cuaa0"
$B!&(BFreeBSD 2.1.0R       #define RSPORT "/dev/cuaa0"

$B!|(BX680x0$B$G%3%s%Q%$%k$9$kJ}K!(B
$B%G%#%l%/%H%j(Bobj/X68k$B$N%=!<%9$H(Bsrc/$B$N%=!<%9$r;H$C$F(B
gcc & gmake & libc $B$G%3%s%Q%$%k$7$F2<$5$$!#(B
$B6qBNE*$K$O(B

$B%=!<%9$r(BX680x0$B>e$GE83+(B
cd QVplay\obj\X68k
copy ..\..\src\*.c .
copy ..\..\src\*.h .
gmake -f Makefile
qvplay.x$B!"(Bqvrec.x$B$,=PMh>e$,$k(B

$B$H$$$&<j=g$G$9!#(B

$B!|(BWindows NT(Intel$B7O(B)$B$G%3%s%Q%$%k$9$kJ}K!(B
$B%G%#%l%/%H%j(Bobj/WinNT$B$N%=!<%9$H(Bsrc/$B$N%=!<%9$r;H$C$F(B
VisualC++4.0$B$G%3%s%Q%$%k$7$F$/$@$5$$!#(B
$B6qBNE*$K$O(B

$B%=!<%9$r(BWindows NT$B>e$GE83+(B
cd QVplay\obj\Win32
copy ..\..\src\*.c .
copy ..\..\src\*.h .
VisualC++4.0$B$r5/F0(B
[$B%U%!%$%k(B][$B?75,:n@.(B]$B$G(B[$B%W%m%8%'%/%H%o!<%/%9%Z!<%9(B]$B$rA*$S!"(B
[$B?75,%W%m%8%'%/%H%o!<%/%9%Z!<%9(B]$B$G!"(B[Console Application]$B$rA*$S!"(B
qvplay$B$H$$$&%W%m%8%'%/%H%o!<%/%9%Z!<%9$r:n$k!#$=$7$F!"(B
[$BDI2C(B][$B%W%m%8%'%/%H$X%U%!%$%k$rDI2C(B]$B$G!"(B
qvplay.c command.c command1.c jpeg.c ppm.c bmp.c getopt.c getuint.c tty_w32.c
$B$rDI2C$9$k!#(B
[$B%S%k%I(B]$B$9$k(B
qvplay.exe$B$,=PMh>e$,$k(B

$BF1MM$K(B
[$B%U%!%$%k(B][$B?75,:n@.(B]$B$G(B[$B%W%m%8%'%/%H%o!<%/%9%Z!<%9(B]$B$rA*$S!"(B
[$B?75,%W%m%8%'%/%H%o!<%/%9%Z!<%9(B]$B$G!"(B[Console Application]$B$rA*$S!"(B
qvrec$B$H$$$&%W%m%8%'%/%H%o!<%/%9%Z!<%9$r:n$k!#$=$7$F!"(B
[$BDI2C(B][$B%W%m%8%'%/%H$X%U%!%$%k$rDI2C(B]$B$G!"(B
qvrec.c command.c command2.c getopt.c getuint.c tty_w32.c
$B$rDI2C$9$k!#(B
[$B%S%k%I(B]$B$9$k(B
qvrec.exe$B$,=PMh>e$,$k(B
$B$H$$$&<j=g$G$9!#(B

Unix$B7O(BOS$B$HF1MM$K%G%U%)%k%H$N%7%j%"%k%]!<%H$N(B
$BL>A0$r(Bcommon.h $B$N(B #define RSPORT "COM2"
$B$KDj5A$7$F$"$j$^$9!#I,MW$K1~$8$FJQ99$7$F2<$5$$!#(B

$B!|(Bqvplay$B!"(Bqvrec$B$r;H$&$?$a$KMQ0U$9$k$b$N(B&$B=`Hw(B
$B!&(BCASIO $B1U>=%G%8%?%k%+%a%i(B QV-10$B!"(BQV-10a$B!"(BQV-30
$B!&(BCASIO $B1U>=%G%8%?%k%+%a%iMQ%Q%=%3%s@\B3%-%C%H(B for Windows LK-1
  $B$N@\B3%1!<%V%k(B
$B!&(BCASIO $B1U>=%G%8%?%k%+%a%iMQ%Q%=%3%s@\B3%-%C%H(B for Windows LK-10DV
  $B$N@\B3%1!<%V%k(B
  $B$^$?$O(B
$B!&(BCASIO $B1U>=%G%8%?%k%+%a%iMQ%Q%=%3%s@\B3%-%C%H(B for Machintosh LK-2
  $B$N@\B3%1!<%V%k(B

(Windows$BMQ$H(BMac$BMQ$O!"(BQV10$B$H$N@\B3%1!<%V%k$O6&DL$G!"JQ49(B
 $B%3%M%/%?$,(BDsub25-Dsub9$B$+!"(BDsub25-MiniDin$B$+$N0c$$$@$1$N$h$&$G$9(B)
(CASIO$B$h$j(BLK-10DV$B$NB>$K$bNw2AHG$N?7$7$$%Q%=%3%s@\B3%-%C%H(BLK-10NC$B!"(B
 LK-2a$B$,H/Gd$5$l$F$$$k$h$&$G$9!#$^$@;n$7$F$$$^$;$s$,$*$=$i$/;H$((B
 $B$k$H;W$$$^$9!#(B)

 $B@\B3%1!<%V%k$G%Q%=%3%s(Bor$B%o!<%/%9%F!<%7%g%s$H(BQV10$B$r@\B3$7$F$/$@$5$$!#(B
$B$"$H$O(Bqvplay$B$r;H$&$@$1!A$H$$$-$?$$$H$3$m$G$9$,!"<B$O$3$3$G$R$H$DCm0U(B
$B$,$"$j$^$9!#(B

 $B$4B8CN!)$N$H$*$j!"@\B3%1!<%V%k$K$OEE;R2sO)$,$/$_$3$^$l$F$*$j!"(B
RS-232C$B%l%Y%k$+$i(BQV10$BMQ$NEE05%l%Y%k$KJQ49$7$F$$$k$H;W$o$l$^$9!#(B
$B$=$NJQ492sO)$NEE8;$H$7$F!"(BCTS,DTR$B$,(B+$BB&EE8;!"(BRTS$B$,(B-$BB&EE8;$N$h$&(B
$B$G$9!#$7$?$,$C$F!"!V(BRTS$B$,(Boff$B!"(BCTS,DTR$B$,(Bon$B$G$J$$$H2sO)$,:nF0(B
$B$;$:!"(BQV10$B$+$i$N%G!<%?$,N.$l$FMh$J$$!W$h$&$G$9!#(B

 qvplay$B$G$O(BRTS$B$r(Boff$B!"(BCTS,DTR$B$r(Bon $B$K$9$k$h$&$K$7$F$$$k$N$G$9$,!"(B
$B$=$l$G$b2?8N$+$&$^$/%G!<%?$,<h$l$J$$$3$H$,$"$j$^$9!#(B

 $B$^$?!"(BFreeBSD$BEy$N$h$&$K(BRTS$B$r(Boff$B$9$k$H%7%j%"%k%G!<%?$N$d$j$H$j(B
$B$r;_$a$F$7$^$&(BOS$B$b$"$j$^$9!#(B($B$3$l$O(BRTS$B@~$N0UL#$rN'5A$K@5$7$/(B
$B<BAu$7$F$$$k$H$$$&$3$H$G$"$j!"(BOS$B$NG=NO!";EMM$,$*$+$7$$$H$$$&(B
$B$o$1$G$O$"$j$^$;$s!#$A$g$C$HM;DL$N8z$+$J$$E[$@$H$$$&5$$O(B
$B$7$^$9$,!#(B^^)
 $B$b$7!"(Bqvplay$B$r;H$*$&$H$9$k(BOS$B$,(BRTS$B$r(Boff$B$7$?$^$^DL?.$9$k$3$H$,(B
$B$G$-$J$$$h$&$J$b$N$N>l9g!"0J2<$N$h$&$J2~B$$r9T$J$&I,MW$,$"$j$^$9!#(B

$B!&@\B3%1!<%V%k$N(BRS-232C$BB&$N(B4$BHV%T%s(B(RTS)$B$r(B7$BHV%T%s(B(GND)$B$H(B
  $B%7%g!<%H$5$;$k(B
   
$B$3$l$G(BRTS$B$O>o$K(Boff($B87L)$K$O(Boff$B$8$c$J$$$G$9$,(B)$B$K$J$j!"JQ492sO)$,(B
$B:nF0$9$k$N$G!"(BQV10$B$+$i$N%G!<%?$O>o$KN.$l$F(B
$BMh$k$h$&$K$J$j$^$9!#@\B3%1!<%V%k$r2~B$$9$k$N$,7y$J>l9g$O(B
RS-232C$B$N%8%c%s%Q%\%C%/%9Ey$rGc$C$FMh$F!"(B

             $B%8%c%s%Q%\%C%/%9$N(B
(WS/PC$BB&(B)    $B!iB&%T%s(B      $B!jB&%T%s(B(QV10$B@\B3%1!<%V%kB&(B)
             4         $B(#(!(!(B4
             7 $B(!(!(!(!(*(!(!(B7
($B$=$NB>$N%T%s$O%9%H%l!<%HA47k@~(B)

$B$N$h$&$JG[@~$r$7$F!"0J2<$N$h$&$K@\B3$9$l$P$$$$$G$7$g$&!#(B

[WS$B$N%7%j%"%k%]!<%H(B]--[$B%8%c%s%Q%\%C%/%9(B]--[QV10$B@\B3%1!<%V%k(B]--[QV10]

 $B$J$*!">e5-2~B$$r9T$J$C$F$b(BCASIO$B$N%Q%=%3%s%j%s%/%=%U%H(B(Windows$BMQ(B)$B$O(B
$BF0:n$7$^$7$?!#(B

$B!t2?8N$+(BGND$B$X(BRTS$B$rMn$H$5$J$/$F$b!V@\B3%1!<%V%k$N(BRS-232C$BB&$N(B4$BHV%T%s(B
$B!t(B(RTS)$B$rH4$$$F$7$^$&(B($B@\B3$7$J$$(B)$B!W$G$b$J$s$H$J$/F0$$$F$7$^$$$^$9!#(B

$B!|(Bqvplay$B$N;H$$J}(B

QV-10$B$NF0:n>u67$O#3<oN`$"$k$h$&$G$9!#(B
 1. $B%j%;%C%H%b!<%I(B
 2. $B%3%^%s%IBT5!%b!<%I(B
 3. $B%3%^%s%I=hM}Cf%b!<%I(B

$B%j%;%C%H%b!<%I$OEE8;EjF~D>8e$N>uBV$G!"(BQV-10$B$N%\%?%sA`:n$,2DG=$G$9!#(B
$B$^$?!"%j%;%C%H%b!<%I$G$b%[%9%H%3%s%T%e!<%?B&$+$i$NA`:n%3%^%s%I$r(B
$B<u$1IU$1$^$9!#(B

$B%3%^%s%IBT5!%b!<%I$O%[%9%H%3%s%T%e!<%?B&$+$i$N%7%j%"%k2s@~$K$h$k(B
$BA`:n%3%^%s%I$r<u$1IU$1$k>uBV$G$9!#$3$N>uBV$K$J$C$?;~$K$O!"(BQV-10$B$N(B
$B%\%?%sA`:n$O8z$+$J$/$J$j$^$9!#(B

$B%3%^%s%I=hM}Cf%b!<%I$O%[%9%H%3%s%T%e!<%?B&$+$i$N%7%j%"%k2s@~$K$h$k(B
$BA`:n%3%^%s%I$r=hM}$7$F$$$k>uBV$G!"$3$N>uBV$N4V$O!"%[%9%H%3%s%T%e!<%?B&$+$i(B
$B$NA`:n%3%^%s%I$O%j%;%C%H%3%^%s%I$r0J30$O$&$1$D$1$J$$$h$&$G$9!#(B

$B%j%;%C%H%3%^%s%I$O$I$&$$$&%b!<%I$G$b$&$1$D$1$k$_$?$$$G$9!#(B

qvplay$B$K$h$C$F(BQV-10$B$K$$$m$$$m$JF0:n$r$5$;$k$3$H$,$G$-$^$9$,!"(B
$B$=$N7k2L!"%3%^%s%IBT5!%b!<%I$KF~$j$^$9!#$3$N$^$^$G$O(BQV-10$B$N(B
$B%-!<A`:n$,$G$-$^$;$s$N$G!"$J$k$Y$/8e=R$N(B-r$B%*%W%7%g%s$r:G8e$K(B
$B$D$1$k$h$&$K$7$FF0:n$N:G8e$K%j%;%C%H%b!<%I$KF~$k$h$&$K$7$?(B
$B$[$&$,$$$$$G$7$g$&!#(B

$B$^$?!"(Bqvplay$B$+$i!V(Btty not respond.$B!W$N$h$&$J%a%C%;!<%8$,(B
$B=P$F$-$?$j!"$I$&$b%G!<%?E>Aw$,$5$l$F$J$$$h$&$J5$$,$9$k(B
$B>l9g!"$^$?!"ESCf$GCfCG$7$?$$>l9g$O(BCTRL-C$B$GCfCG$7$F2<$5$$!#(B
$BCfCG$7$?$H$-$K$O(BQV-10$B$bEE8;$rF~$lD>$7$F2<$5$$!#(B

$B!&(Busage
  qvplay $B%*%W%7%g%s(B

 $B%*%W%7%g%s$N@bL@(B
 num : $B2hA|HV9f!"(B1$B!A(B96$B$N@0?t(B
 filename : $B=PNO%U%!%$%kL>(B $BJ8;zNs(B

 -h           $B4JC1$J%*%W%7%g%s$N@bL@$rI=<($7$^$9!#(B
 -r           QV10$B$K%j%;%C%HF0:n$r9T$J$o$;$^$9!#(B
              QV10$B$N2hLL$,$$$C$?$s%/%j%"$5$l!"(BQV10$B$N%\%?%sA`:n$,(B
              $BM-8z$K$J$j$^$9!#%j%;%C%H$5$l$?$+$i$H$$$C$F!"(BQV-10$B$NCf(B
              $B$N2hA|$,>C$($F$J$/$J$k$o$1$G$O$"$j$^$;$s!#(B
 -n           QV10$B$K5-O?$5$l$F$$$k2hA|$NKg?t$rI8=`=PNO$KI=<($7$^$9!#(B
 -p num       QV10$B$N(BLCD$B$N2hA|$r2hA|HV9f$N$b$N$K@ZBX$($^$9!#(B
 -o filename  $B=PNO%U%!%$%kL>$N;XDj(B
 -F {jpeg,ppm,PPM,rgb,RGB,bmp,BMP,cam} 
              $B=PNO%U%)!<%^%C%H$N;XDj(B
              -a $B%*%W%7%g%s$^$?$O(B -g $B%*%W%7%g%s$HF1;~$K;H$$$^$9!#(B
              -a $B%*%W%7%g%s$^$?$O(B -g $B%*%W%7%g%s$h$j$bA0$K;XDj$7$J$$$H(B
              $B%U%)!<%^%C%H$N;XDj$,M-8z$K$J$j$^$;$s!#(B
              jpeg JPEG(JFIF)$B7A<0$G2hA|%G!<%?$r=PNO$7$^$9!#(B
              ppm  PPM$B7A<0$G(Bthumnail$B2hA|%G!<%?$r=PNO$7$^$9!#(B
              PPM  PPM$B7A<0$G2hA|%G!<%?$r=PNO$7$^$9!#(B
              rgb  RGB(Q0)$B7A<0$G(Bthumnail$B2hA|%G!<%?$r=PNO$7$^$9!#(B
              RGB  RGB(Q0)$B7A<0$G2hA|%G!<%?$r=PNO$7$^$9!#(B
              bmp  BMP(24bit)$B7A<0$G(Bthumnail$B2hA|%G!<%?$r=PNO$7$^$9!#(B
              BMP  BMP(24bit)$B7A<0$G2hA|%G!<%?$r=PNO$7$^$9!#(B
              cam  CAM$B7A<0$G(Bthumnail$B2hA|$H2hA|%G!<%?$r=PNO$7$^$9!#(B
              $B%G%U%)%k%H$O(Bjpeg$B$,;XDj$5$l$F$$$k>uBV$K$J$j$^$9!#(B
              $B%U%)!<%^%C%HL>$O!"<B:]$OF,#1J8;z$7$+H=JL(B
              $B$7$F$$$^$;$s$N$G!"(Bphoto$B$G$b(Bpicture$B$G$b(Bppm$B$HF1$8(B
              $B$G$9!#(B
 -g num       $B2hA|HV9f$N2hA|$r(Bjpeg$B7A<0$KJQ49$7$F=PNO$7$^$9!#(B
              -o $B%*%W%7%g%s$,;XDj$5$l$F$$$l$P!"$=$N%U%!%$%kL>$G!"(B
              -o $B%*%W%7%g%s$,;XDj$5$l$F$$$J$1$l$P!"I8=`=PNO$X(B
              $B=PNO$7$^$9!#(B
 -a           QV10$B$K5-O?$5$l$F$$$k$9$Y$F$N2hA|$r(B-F$B%*%W%7%g%s$G(B
              $B;XDj$7$?7A<0$KJQ49$7$F=PNO$7$^$9!#(B
              -F $B%*%W%7%g%s$,;XDj$5$l$F$$$J$$$H$-!"(B
              -o $B%*%W%7%g%s$,;XDj$5$l$F$$$l$P!"(B
              filename_001.jpg
              filename_002.jpg
              filename_003.jpg
              .....
              $B$H$$$&%U%!%$%kL>$G=PNO$5$l$^$9!#(B
              -o $B%*%W%7%g%s$,;XDj$5$l$F$$$J$1$l$P!"(B
              qv_001.jpg
              qv_002.jpg
              qv_003.jpg
              .....
              $B$H$$$&%U%!%$%kL>$G=PNO$5$l$^$9!#(B
              -F $B%*%W%7%g%s$,;XDj$5$l$F$$$k;~$O$=$l$>$l!"(B
              *.ppm$B!"(B*.cam $BEy$N$h$&$K$J$j$^$9!#(B
 -s num       -a $B%*%W%7%g%s$HF1;~$K;H$$$^$9!#(B
              -a $B%*%W%7%g%s$h$j$bA0$K;XDj$7$J$$$HM-8z$K$J$j$^$;$s!#(B
              $BJQ49$9$k:G=i$N2hA|HV9f$r;XDj$7$^$9!#(B
 -e num       -a $B%*%W%7%g%s$HF1;~$K;H$$$^$9!#(B
              -a $B%*%W%7%g%s$h$j$bA0$K;XDj$7$J$$$HM-8z$K$J$j$^$;$s!#(B
              $BJQ49$9$k:G8e$N2hA|HV9f$r;XDj$7$^$9!#(B
 -v           -a $B%*%W%7%g%s$^$?$O(B -g $B%*%W%7%g%s$HF1;~$K;H$$$^$9!#(B
              -a $B%*%W%7%g%s$^$?$O(B -g $B%*%W%7%g%s$h$j$bA0$K;XDj$7$J$$$H(B
              $BM-8z$K$J$j$^$;$s!#(B
              $B%G!<%?E>AwF0:n$rI8=`%(%i!<=PNO$K4JC1$K%l%]!<%H$7$^$9!#(B
              $BI=<($5$l$k?t;z$O2hA|HV9f$H%G!<%?E>Aw%P%$%H?t$r<($7$^$9!#(B
              ($B$G$-$"$,$k(BJPEG$B!"(BCAM$BEy$N%U%!%$%k$NBg$-$5$G$O$"$j$^$;$s!#(B
               $B%U%!%$%k7A<0$K$h$j$^$9$,!"%U%!%$%k%5%$%:$h$j>/$7>.$5$$(B
               $B?t;z$,I=<($5$l$^$9!#(B)
 -d num       $B2hA|HV9f$N2hA|$r(BQV10$B$+$i:o=|$7$^$9!#(B
 -t           $B;#1F$7$^$9!#(B(QV10$B$N%U%!%s%/%7%g%s%9%$%C%A$r(B
	       REC$B$N0LCV$K$7$F$/$@$5$$(B)
 -D ttydevice QV10$B$HDL?.$r9T$J$&(Btty$B%G%P%$%9$rJQ99$7$^$9!#(B
              WindowsNT/Windows95$B$N>l9g$O(B COM1$B!A(BCOM4$B$r(B
              $B;XDj$7$F2<$5$$!#(B
              X680x0$B$N>l9g$OFbB"%7%j%"%k%]!<%H0J30$OA*$Y(B
              $B$^$;$s$N$G$3$N%*%W%7%g%s$OL58z$G$9!#(B
 -S {normal,mid,high,top,light} $B$^$?$O(B {1,2,3,4,5}
              QV10$B$HDL?.B.EY$rJQ99$7$^$9!#(B
              1 normal   $BI8=`B.(B     9600 baud
              2 mid      $BCfB.(B      19200 baud
              3 high     $B9bB.(B      38400 baud
              4 top      $BD69bB.(B    57600 baud
              5 light    $B8wB.(B(^^; 115200 baud
              $BB.EYL>$O!"<B:]$OF,#1J8;z$7$+H=JL(B
              $B$7$F$$$^$;$s$N$G!"(Bhyper$B$G$b(Bhogehoge$B$G$b(Bhigh$B$HF1$8(B
              $B$G$9!#(B
              (Linux$B$H(BWindowsNT/95$B0J30$N4D6-$G$O(Btop$B0J>e$O;H$($^$;$s(B)
              (X680x0$B$G$O(Bmid$B0J>e$NB.EY$r;H$&>l9g$O(Btmsio.x$BEy$N(B
               $B9bB.%7%j%"%k%I%i%$%P$r>oCs$9$k$h$&$K$7$F$/$@$5$$!#(B)
(X680x0$B$N$_(B)
 -X num       $B2hA|HV9f$N2hA|$r(BX680x0$B$N%0%i%U%#%C%/2hLL$K(B
              $BI=<($7$^$9!#I=<(NN0h$O(B480x480$B$G$9!#(B
              X680x0$B$N%0%i%U%#%C%/2hLL$NET9g>e!"(B
              5,5,5$B$N(B15bit color$B$K8:?'$5$l$FI=<($5$l$^$9!#(B

-r$B%*%W%7%g%s$r$N$>$-!"(Bqvplay$B$K$h$kF0:n$r9T$J$C$?7k2L!"(BQV10$B$O(B
$B%3%^%s%IBT5!%b!<%I$KF~$j$^$9!#F0:n$5$;$?$"$H!"(BQV10$B$N%\%?%sA`:n(B
$B$rM-8z$K$7$?$$$P$"$$$O!"I,$:(B-r$B%*%W%7%g%s$r$D$1$k$+!"(BQV10$B$NEE8;(B
$B$r$$$C$?$s(BOFF$B$K$7$FEE8;$r:FEjF~$7$F$/$@$5$$!#(B

$B%*%W%7%g%s$O=q$$$?=gHV$I$*$j$K:8$+$i1&$K2r<a!"<B9T$5$l$^$9!#(B
$BF1$8%*%W%7%g%s$r2?EY=q$$$F$b$+$^$$$^$;$s!#(B
$B$?$@$7!"(B-s -e -o $B%*%W%7%g%s$K$D$$$F$O$=$l$,8z2L$r$*$h$\$9(B
$B%*%W%7%g%s(B(-a -g)$B$h$j$b:8B&$K=q$+$J$$$H8z2L$,$"$j$^$;$s!#(B

-h $B%*%W%7%g%s$O<B9T$5$l$?=V4V!"(Busage$B$rI=<($7$F(Bqvplay$B$r=*N;(B
$B$7$^$9!#0J9_$K=q$+$l$?%*%W%7%g%s$OL5;k$5$l$^$9!#(B
 
$B=PNO$5$l$k(BJPEG$B7A<0!"(BPPM$B7A<0!"(BRGB$B7A<0!"(BBMP$B7A<0$N%U%!%$%k$O(B
480x240$B$N%Q%N%i%^%5%$%:(B(^^)$B$K$J$C$F$$$^$9$N$GDL>o$N;HMQ$N(B
$B$?$a$K$O!"(Bxv$BEy$N2hA|=hM}%D!<%k$G%"%9%Z%/%HHf$r(B4$BBP(B3$B$KJd@5$9$k(B
$BI,MW$,$"$j$^$9!#(B

X680x0$B$N>l9g!"%"%9%Z%/%HHf$,ET9gNI$/(B4$BBP(B3$B$K6a$$$N$G!"(B
-X$B%*%W%7%g%s$G%0%i%U%#%C%/2hLL$KI=<($7$?2hA|$OJd@5$7$J$/$F$b(B
$B$=$l$J$j$K8+$($^$9!#(B($B87L)$K$O(B4:3$B$8$c$J$$$N$G5$$K$J$k>l9g$O(B
$BJd@5$7$F$/$@$5$$!#(B)$B$=$N$^$^(BMatier$BN)$A>e$2$F(BPhotoShop$B$4$C$3(B
$B$9$k$H$1$C$3$&3Z$7$$$G$9!#(B(^^)

$BDL?.B.EY;XDj%*%W%7%g%s$h$j1&$N%*%W%7%g%s$+$i;XDj$7$?DL?.B.EY$,(B
$BM-8z$K$J$j$^$9$N$G!"(B $BDL?.B.EY$N;XDj$O$J$k$Y$/:8B&$K=q$$$F2<$5$$!#(B
$B$^$?!"5!<o!"(BOS$B$K$h$j!"DL?.B.EY$N8B3&$O$5$^$6$^$G$9!#(B
($BNc$($P(BNEWS-OS4.2C$B$H$+$O(B9600baud$B$,8B3&(B)
 
-r$B%*%W%7%g%s$O<B9T$5$l$k$HDL?.B.EY$rI8=`B.(B(9600baud)$B$KLa$7$^$9!#(B

$B$^$?!"$9$Y$F$N%*%W%7%g%s$r<B9T$7=*$C$?8e!"(Bqvplay$B$,=*N;$9$k;~$b(B
$BDL?.B.EY$rI8=`B.(B(9600baud)$B$KLa$7$^$9!#(B
 
$BDL?.B.EY$N$&$A!"(Bhigh$B0J>e$r;H$&>l9g$OCm0U$,I,MW$G$9!#(B
$BI8=`E*$J(BUnix$B7O(BOS$B$G$O!"%7%j%"%k%]!<%H$NDL?.B.EY$O(BB38400$B$^$G$G$9$N$G!"(B
-S high $B$^$G$7$+;H$($^$;$s$,!"(BLinux$B$N(Bsetserial$B%3%^%s%IEy$N$h$&$K(B
B38400$B$K@_Dj$9$k$H<B:]$K$O(B57600baud$B$d!"(B115200baud$B$,;H$($k(B
$B$b$N$b$"$j$^$9!#(Bqvplay$B$NFbIt$G$O(Bhigh$B$b!"(Btop$B$b!"(Blight$B$b(B
B38400$B$K@_Dj$7$F$$$^$9$N$G!"(Btop$B!"(Blight$B$r;H$&>l9g$O!"$"$i$+$8$a(B
setserial$B%3%^%s%IEy$r;H$C$F%7%j%"%k%]!<%H$N@_Dj$r9T$J$C$F2<$5$$!#(B
 $BNc(B1
    setserial /dev/cua1 spd_hi        57600baud$B$K@_Dj(B
    qvplay -S top -o hoge.jpg -g 1 
 $BNc(B2
    setserial /dev/cua1 spd_vhi      115200baud$B$K@_Dj(B
    qvplay -S light -o hoge.jpg -g 1 
B57600$B!"(BB115200$B$,;H$($k%W%i%C%H%U%)!<%`$NJ}$O!"E,59!"(Bcommand.c
$B$N(BQVchangespeed()$B$NFbIt$r=q$-49$($F2<$5$$!#(B
(Linux$B$N>l9g!"(BB57600$B!"(BB115200$B$O%(%s%H%j!<$5$l$F$$$k$b$N$N!"(B
 $B;H$($J$$$_$?$$$G$9(B)
(Linux$B!"(BWinNT/95$B$G$b(B115200baud$B$G$NE>Aw$O%(%i!<$,B?$/!"(B
 $B7k9=%7%j%"%k%+!<%I$NAj@-!)$K0MB8$7$^$9!#(B)

$B$^$?!"(BPC/AT$B8_495!$N>l9g!"%7%j%"%k%+!<%I$O(B16550$B8_49$N$b$N(B
$B$G$J$$$H(Bmid$B0J>e$N%9%T!<%I$r;XDj$7$F$b==J,$JB.EY$,=P$^$;$s!#(B

$B4D6-JQ?t(BQVPLAYTTY$B$G(B-D$B%*%W%7%g%s$G;XDj$7$J$+$C$?>l9g$N(B
$B%G%U%)%k%H$N%7%j%"%k%]!<%H$N@_Dj$,$G$-$^$9!#(B
Unix$B7O(BOS$B$N>l9g$O!V(B/dev/cua2$B!WEy$N%9%Z%7%c%k%U%!%$%k$N%Q%9L>$r(B
WindowsNT/95$B$N>l9g$O!V(BCOM1$B!W!A!V(BCOM4$B!W$r;XDj$7$F$/$@$5$$!#(B
WindowsNT/95$BMQ%P%$%J%j$G$O%G%U%)%k%H$G(BCOM2$B$K$J$C$F$$$^$9!#(B
X680x0$B$N>l9g$O%7%j%"%k%]!<%H$OFbB"%7%j%"%k%]!<%H$K8GDj$G$9(B
$B$N$G4D6-JQ?t(BQVPLAYTTY$B$bL5;k$5$l$^$9!#(B

$B!&NcBj(B
    cjpeg/djpeg$B$O(BIndependent JPEG Group$B$N(BJPEG$B%i%$%V%i%j(B
    $B$N%5%s%W%k%W%m%0%i%`!"(B
    pnm*$B$H$+(Bppm*$B$O(Bpbmplus/netpbm $B$N(B $B%D!<%kN`$G$9!#(B

 1. $B4J0W%9%i%$%I%7%g!<(B
    qvplay -p 1 
    sleep 5
    qvplay -p 2
    sleep 5
    qvplay -p 3
    sleep 5
    .....
    qvplay -r

 2. $B$H$j$"$($:#1Kg%G!<%?$r$H$j$@$9(B
    qvplay -o hoge.jpg -g 10

 3. $B$H$j$"$($:#1Kg%G!<%?$r$H$j$@$7$F%"%9%Z%/%HHf$NJd@5$7$F(B
    interlace gif$B$XJQ49(B(Unix$B7O(BOS$B$N>l9g(B)
    qvplay -g 10 | djpeg |  pnmscale -xsize 320 -ysize 240 \
                 |ppmquant 256 | ppmtogif -interlace >hoge.gif

 4. $B$H$j$"$($:%G!<%?A4It$H$j$@$9(B(JPEG$B7A<0(B)
    qvplay -o hoge -a
 
    hoge_001.jpg, hoge_002.jpg ....$B$H$$$&%U%!%$%k$,=PMh>e$,$j$^$9!#(B

 5. 4$BKgL\$N%G!<%?$+$i(B10$BKgL\$N%G!<%?$r$H$j$@$7$F%j%;%C%H(B
    $B<h$j=P$7>u67$b8+$?$$(B
    qvplay -v -s 4 -e 10 -a -r
    
    qv_004.jpg, qv_005.jpg, ...... qv_009.jpg, qv_010.jpg, 
    $B$H$$$&%U%!%$%k$,=PMh>e$,$j$^$9!#(B

 6. 6$BKgL\$N%G!<%?$r(Brokuban.jpg$B!"(B12$BHVL\$N%G!<%?$r(Bjuuniban.jpg
    $B$H$7$F<h$j=P$7$?$$(B
    qvplay -o rokuban.jpg -g 6 -o juuniban.jpg -g 12

 7. $BA4It$N%G!<%?$N(Bthumbnail$BItJ,$r<h$j=P$7$?$$(B
    qvplay -F ppm -a
   
    qv_001.ppm, qv_002.ppm ....$B$H$$$&%U%!%$%k$,=PMh>e$,$j$^$9!#(B

 8. 8$BKgL\$N%G!<%?$r(BCAM$B7A<0$G<h$j=P$7$?$$!#(B
    qvplay -F cam -g 8 > No8.ppm

 9. TV$BEEOC$4$C$3!)(B(^^)
    QV10$B$N2hA|A4It>C$7$F$+$i(B
    qvplay -t
    qvplay -g 1 | $B$I$&$K$+$7$FAj<j$KAw$k(B ($B$r$$$r$$(B^^)
    qvplay -d 1 
    $B;#1F(B(-t)$B$X$b$I$k(B

10. $BCfB.%b!<%I$r;H$C$F#1Kg%G!<%?$r(BJPEG$B7A<0$G<h$j=P$9!#(B
    qvplay -S mid -v -o 10.jpg -g 10 

11. $B8wB.%b!<%I$r;H$C$F%G!<%?$r(BJPEG$B7A<0$GA4It$H$j$@$9!#(B (Linux$B!"(BWinNT/95 only)
    setserial /dev/cua1 spd_vhi  $B"+(BLinux$B$N>l9g(B
    qvplay -S light -v -a

    qv_004.jpg, qv_005.jpg, ...... qv_009.jpg, qv_010.jpg, 
    $B$H$$$&%U%!%$%k$,=PMh>e$,$j$^$9!#(B

12. (X680x0 only) X680x0$B$N%0%i%U%#%C%/2hLL$K#6KgL\$N%G!<%?$rI=<((B
    qvplay -X 6

$B!|(Bqvrec$B$N;H$$J}(B
 
$B!&(Busage
  qvrec [$B%*%W%7%g%s(B] $B=q$-9~$_$?$$%U%!%$%k(B1 $B=q$-9~$_$?$$%U%!%$%k(B2 ...

  $B;XDj$7$?2hA|%U%!%$%k$r=gHV$K(BQV-10$B$X=q$-9~$s$@8e$K!"(B
  QV-10$B$r%j%;%C%H$7$^$9!#(B
  $B2hA|%U%!%$%k$O(BQV-10$B$K$9$G$K5-O?$5$l$F$$$k2hA|$KDI2C$5$l$k7A(B
  $B$G=q$-9~$^$l$^$9!#(B
  $B%U%!%$%k$r;XDj$7$J$+$C$?>l9g!"I8=`F~NO$+$i$NF~NO$r2hA|%U%!%$%k$H(B
  $B$7$F=q$-9~$_$^$9!#(B(1$BKg$V$s$@$1$G$9(B)

 $B%*%W%7%g%s$N@bL@(B
 -h           $B4JC1$J%*%W%7%g%s$N@bL@$rI=<($7$^$9!#(B
 -v           $B%G!<%?E>AwF0:n$rI8=`%(%i!<=PNO$K4JC1$K%l%]!<%H$7$^$9!#(B
              $BI=<($5$l$k?t;z$O2hA|HV9f$H%G!<%?E>Aw%P%$%H?t$r<($7$^$9!#(B
              ($BE>Aw$9$k(BCAM$B7A<0$N2hA|%U%!%$%k$NBg$-$5$G$O$"$j$^$;$s!#(B
               $B%U%!%$%k%5%$%:$h$j>/$7>.$5$$?t;z$,I=<($5$l$^$9!#(B)
 -F {ppm,PPM,rgb,RGB,cam,CAM} 
              $B2hA|%U%)!<%^%C%H$N;XDj(B
              ppm $B$^$?$O(B PPM     $B2hA|$r(BPPM$B7A<0$H$_$J$7$^$9!#(B
              rgb $B$^$?$O(B RGB     $B2hA|$r(BRGB(Q0)$B7A<0$H$_$J$7$^$9!#(B
                                 FAL/IPR$B%U%!%$%k$O9MN8$7$^$;$s!#(B
              cam $B$^$?$O(B CAM     $B2hA|$r(BCAM$B7A<0$H$_$J$7$^$9!#(B
              $B%G%U%)%k%H$O(BPPM$B$,;XDj$5$l$F$$$k>uBV$K$J$j$^$9!#(B
              $B%U%)!<%^%C%HL>$O!"<B:]$OF,#1J8;z$7$+H=JL(B
              $B$7$F$$$^$;$s$N$G!"(Bphoto$B$G$b(Bpicture$B$G$b(BPPM$B$HF1$8(B
              $B$G$9!#(B
 -D ttydevice QV10$B$HDL?.$r9T$J$&(Btty$B%G%P%$%9$rJQ99$7$^$9!#(B
              $B>\$7$/$O(Bqvplay$B$N%*%W%7%g%s$N@bL@$r;2>H$7$F2<$5$$!#(B
 -S {normal,mid,high,top,light} $B$^$?$O(B {1,2,3,4,5}
              QV10$B$HDL?.B.EY$rJQ99$7$^$9!#>\$7$/$O(Bqvplay$B$N(B
              $B%*%W%7%g%s$N@bL@$r;2>H$7$F2<$5$$!#(B

$B!JCm0U!K(B $B=q$-9~$`2hA|$O!#(B
         PPM$B7A<0$N>l9g$O(Braw(P6)$B%U%)!<%^%C%H$G!"(BRGB$B3F(B256$B3,D4$N(B24bit
         $B%+%i!<!"Bg$-$5(B480x240$B%I%C%H$N$b$N$7$+$&$1$D$1$^$;$s!#(B
         RGB$B7A<0$N>l9g$b(BPPM$B7A<0$HF1MM(B(480x240$B$N$_(B)$B$G$9$,!"Bg$-$5!"(B
         $B3,D4Ey$N%A%'%C%/$r0l@Z9T$J$o$J$$$N$G!"Cm0U$7$F$/$@$5$$!#(B

$B!&NcBj(B
 1. PPM$B7A<0$N2hA|%U%!%$%k$r(BQV-10$B$X=q$-9~$`(B
    qvrec file1.ppm file2.ppm file3.ppm
    $B$9$G$K(BQV-10$B$K(B4$BKg$N2hA|$,5-O?$5$l$F$$$?>l9g!"(B
    file1.ppm$B$O2hA|HV9f(B5$B$K!"(B
    file2.ppm$B$O2hA|HV9f(B6$B$K!"(B
    file3.ppm$B$O2hA|HV9f(B7$B$K!"(B
    $B5-O?$5$l$^$9!#(B

 2. $B9bB.%b!<%I$r;H$C$F(BPPM$B7A<0$N2hA|%U%!%$%k$r(BQV-10$B$X=q$-9~$`(B
    $B2hA|%U%!%$%k$NE>Aw>u67$b8+$?$$(B
    qvrec -v -S h file.ppm

 3. $BI8=`F~NO$+$i(BPPM$B7A<0$N2hA|%U%!%$%k$r(BQV-10$B$X=q$-9~$`(B
    cat file.ppm | qvrec

 4. CAM$B7A<0$N2hA|%U%!%$%k$r(BQV-10$B$X=q$-9~$`(B
    qvrec -F cam file1.cam

$B!|2hA|%U%)!<%^%C%H$K$D$$$F(B

$B!&(BPPM$B7A<0(B
Unix$B7O(BOS$B$N%U%j!<%=%U%H(Bnetpbm/pbmplus$B$G07$o$l$kI8=`%U%)!<%^%C%H$G$9!#(B
P3$B7A<0$H(BP6$B7A<0$,$"$j$^$9$,!"(Bqvplay$B$G$O(BP6$B7A<0$G=PNO$7$^$9!#(B
$B@hF,$K(BASCII$BJ8;z$G(B
P6\n
$BI}%I%C%H?t(B\n
$B9b$5%I%C%H?t(B\n
255\n
$B$N#39T$NJ8;zNs$r=q$$$?8e$m$K#1%I%C%H$:$D(BRGB$B#3%P%$%H(B
$B$N%G!<%?$r%P%$%J%j$GB3$1$?$b$N$G$9!#(B
($B87L)$K$O(B\n$B$O%9%Z!<%9$d(BTAB$B$G$b$+$^$$$^$;$s$7!"(B
 '#'$B0J9_(B\n$B$^$G$O%3%a%s%H$K$J$j$^$9!#(B)

$B!&(BRGB(Q0)$B7A<0(B
$B<B$ONI$/CN$i$J$$$N$G$9$,(B(^^;;$B!"(BNifty$B$N(BFQLD$B%U%)!<%i%`$G(B
$BNI$/;H$o$l$F$$$k2hA|%U%)!<%^%C%H$G$9!#(B
$BI}!"9b$5!"?'$N?<$_Ey$N>pJs$O0l@Z$J$/!"C1=c$K(B
RGB$B#3%P%$%H$N%G!<%?$rJB$Y$?$b$N$G$9!#(B
$B$3$N$^$^$G$OI}!"9b$5$N>pJs$,$J$$$N$G!"IaDL$O(BFAL$B%U%!%$%k(B
$B$^$?$O(BIPR$B%U%!%$%k$H8F$P$l$k%U%!%$%k$HAH$G07$o$l$^$9!#(B
qvplay$B$G$O(BFAL/IPR$B%U%!%$%k$O=PNO$7$^$;$s$N$G!"0J2<$N$h$&$J(B
$BFbMF$N(BFAL/IPR$B%U%!%$%k$r%F%-%9%H%(%G%#%?Ey$G:n@.$7$FMxMQ(B
$B$7$F2<$5$$!#(B

*.FAL$B$NFbMF(B(thumbnail$B2hA|$N>l9g$O(B480 240$B$NItJ,$r(B52 36$B$KJQ99$7$F$/$@$5$$(B)
F_ALL(V1.00)
  480   240     0     0
   1.00   255   255   255   0
*.IPR$B$NFbMF(B(thumbnail$B2hA|$N>l9g$O(B480 240$B$NItJ,$r(B52 36$B$KJQ99$7$F$/$@$5$$(B)
480 240 0 0

$B!&(BBMP$B7A<0(B
Windows/OS2$BEy$G;H$o$l$k2hA|%U%)!<%^%C%H$G$9!#(B
qvplay$B$G$O(BWindows 3.x$B7A<0!"(B24bit$B%+%i!<$N(BBMP$B7A<0$G%U%!%$%k(B
$B=PNO$7$^$9!#(B

$B!&(BJPEG$B7A<0(B
$B$$$o$f$k(BJFIF$B$G$9$,!"I}!"9b$5$,(B480x240$B!"%N%s%$%s%?!<%j!<%V7A<0!"(B
$B2hA|@:EY(B8$B!"%3%s%]!<%M%s%H(B3$B!"?'@.J,4V0zN((B2:3$B$H$$$&$A$g$C$H(B
$BJQ$o$C$?%U%!%$%k7A<0$G$9$N$GBP1~$7$F$$$J$$(BJPEG$B%"%W%j%1!<%7%g%s(B
$B$b7k9=$"$j$^$9!#(B

$B!|B>$K$"$k$H4r$7$$%U%j!<%&%'%"!?%7%'%"%&%'%"(B

 $B>R2p$7$F$$$k(Bftp$B%5%$%H$OE,Ev$K(Barchie$B$GC5$7$?$b$N$G$9!#(B
 $B$3$N%I%-%e%a%s%H$rFI$s$G$$$k;~$K$O$9$G$KB8:_$7$F$$$J$$(B
 $B$+$bCN$l$^$;$s$N$G!"Cm0U$7$F$/$@$5$$!#(B

$B!&(BUnix$B7O(BOS$B$N>l9g(B
  netpbm$B$+(Bpbmplus ($B%U%!%$%k%U%)!<%^%C%HJQ49%U%#%k%?=8(B)
 <ftp://ftp.info.eng.niigata-u.ac.jp/pub/X11/client/netpbm/>
  djpeg           (Independent JPEG Group$B$N(Bjpeg$B%i%$%V%i%j(B
                   $B$N%5%s%W%k$H$7$FF~$C$F$$$^$9!#(Bjpeg$B%i%$%V%i%j(B
                  $B<+BN$O2<$N(Bxv-3.10a$B$KImB0$7$F$$$^$9!#(B)
  xv-3.10a        ($BK|G=2hA|%S%e!<%"(B $B%7%'%"%&%'%"!"%"%9%Z%/%HHf!"(B
                   $B?'Jd@5$b4JC1$K$G$-$k$N$G=EJu$7$F$$$^$9!#(B
                   $B%7%'%"%&%'%"Be6b$OM9JX6I$N9q:]Aw6b$r;H$C$F(B
                   $BAw$k$3$H$,$G$-$^$9!#(B)
 <ftp://ftp.airlab.cs.ritsumei.ac.jp/pub/X/xv-3.10a.tar.gz>

  xv-310a-jp-extension
                  (xv$B$K(BPIC$B!"(BPIC2$BEy$NF|K\$G$h$/N.DL$7$F$$$k(B
                   $B2hA|%U%)!<%^%C%H$rFI$_=q$-$G$-$k$h$&$K$9$k(B
                   $B%Q%C%A!#(BCAM$B7A<0$b07$($k$h$&$K$J$k$N$G!"(B
                   $B$3$l$H(Bqvplay$B$,$"$l$PD66K3Z$G$9!#(B^^)
 <ftp://ftp.airlab.cs.ritsumei.ac.jp/pub/X/xv-jp-extension/>

$B!&(BX680x0$B$N>l9g(B
  PIC.X$B$+(BAPIC.X   ($B8@$o$:$HCN$l$?(BPIC$B2hA|%m!<%@!u%;!<%P!#(B
                   qvplay.x$B$N(B-X$B%*%W%7%g%s$G2hLL$KI=<($5$;$F$+$i(B
                   PIC.X$B$G%;!<%V$9$k$H(BPIC$B7A<0$N%U%!%$%k$,:n$l$^$9(B)
 <ftp://ring.vector.co.jp/archives/common/x68/graphics/>

  $B;DG0$J$,$i(Bqvplay.x$B$N=PNO$9$k(BJPEG$B2hA|$r07$&$3$H$,$G$-$k(B
  X680x0$B$GF0:n$9$k(BJPEG$B2hA|%m!<%@$r$^$@H/8+$7$F$$$^$;$s!#(B
  $B$b$7!"$4B8$8$NJ}$,$$$i$C$7$c$$$^$7$?$i$<$R>pJs$r2<$5$$!#(B

  TMSIO.X$BEy(B       ($B$$$o$:$HCN$l$?9bB.%7%j%"%k%I%i%$%P!#(B
                   mid(19200baud)$B0J>e$NB.EY$GE>Aw$r9T$J$&>l9g$O(B
                   $B$"$i$+$8$a>oCs$9$k$h$&$K$7$F$/$@$5$$!#(B)
 <ftp://ring.vector.co.jp/archives/common/x68/comm/tmn/>
                   
$B!&(BWindowsNT/95$B$N>l9g(B
  Susie32         ($BK|G=2hA|%S%e!<%"!"%W%i%0%$%s$rDI2C$9$k$3$H$G(B
                   $B$$$m$$$m$J%U%)!<%^%C%H$N2hA|$r07$($^$9!#(B
                   $B&B%P!<%8%g%s$J$,$i(BCAM$B7A<0$N%W%i%0%$%s$b$"$j$^$9(B
                   $B$N$G!"$3$l$H(Bqvplay.exe$B$,$"$l$PD66K3Z$G$9!#(B^^)
                   Susie$B$H(BCAM$BMQ%W%i%0%$%s$O%[!<%`%Z!<%8(B
                   <http://www.st.rim.or.jp/~otake/>
                   $B$+$i<h$C$FMh$l$^$9!#(B

  QVE.EXE         (qvplay.exe$BMQ$N(BWindows$BMQ(BGUI$B$G$9!#(B)
                  NIFTY $B$N(B FWINMM LIB-6$B$K$"$k$h$&$G$9!#(B

$B!&$=$NB>(B
  $BEE;R9):n$N<qL#$N$"$kJ}$O;3K\$5$s$N(B"QV10$B!c(BURA$B!d(BInfo"$B$,(B
  $B;29M$K$J$k$+$b$7$l$^$;$s!#(B
  <http://www.med.toho-u.ac.jp/~mohyama/article/QV10.html>

$B!|%G!<%?E>Aw$K$+$+$k;~4V(B($B;29M(B)
  96$BKg$N%G!<%?$r(BJPEG$B7A<0$GA4It<h$j=P$9$N$K$+$+$C$?;~4V$G$9!#(B
  (486DX4 Linux 1.2.8 $B$G(B qvplay -S n -v -a $B$H$7$F7WB,(B)
    $BB.EY(B               $B;~4V(B
  1 normal   $BI8=`B.(B    $B#3#8J,#3#1IC(B
  2 mid      $BCfB.(B      $B#3#1J,#3#2IC(B
  3 high     $B9bB.(B      $B#1#1J,#5#2IC(B
  4 top      $BD69bB.(B      $B#9J,#2#7IC(B
  5 light    $B8wB.(B        $B#7J,#0#1IC(B
  $B$$$C$?$s8wB.%b!<%I$K47$l$k$H$b$&I8=`B.$O;H$($^$;$s!#(B(^^)

$B!|<U<-(B
$B!&(Bcam$B7A<0$N2r@O$r9T$J$C$F2<$5$C$?4d4V$5$s(B
$B!&(Bcam$B$+$i(Bjpeg$B$X$NJQ49%=%U%H%&%'%"$r$D$/$C$F2<$5$C$?(Bitojun$B$5$s!"@gED$5$s(B
$B!&(Bqv10faq.txt$B$r:n@.$7$F$/$@$5$C$?"v$-$`$i$+$:$7$5$s(B
$B!&DL?.%W%m%H%3%k$K$D$$$FHs>o$KM-1W$J>pJs$r$/$@$5$C$?(BBrahma$B$5$s(B
$B!&(BX680x0$BHG$K$D$$$FF0:n%F%9%H!u%"%I%P%$%9$r$$$?$@$$$?A}ED$5$s(B
$B!&(BNT/95$BHG$K$D$$$FF0:n%F%9%H!u%"%I%P%$%9$r$$$?$@$$$?$P$+$j$+!"(B
  GUI$B%W%m%0%i%`(BQVW.EXE$B$^$G:n$C$F$/$@$5$C$?J?Ln$5$s(B
$B!&(Bqvplay$B$NF0:n%F%9%HJs9p!u%"%I%P%$%9$r$$$?$@$$$?(B
  itojun$B$5$s!"5WED$5$s!"Ln3~$5$s!""v$-$`$i$+$:$7$5$s!"BgFb$5$s!"0BED$5$s!"(B
  $B0l?'$5$s!">>;3$5$s!"A}ED$5$s!"J?Ln$5$s!"F#ED$5$s!":#0f$5$s!"BgDm$5$s!"(B
  $BB>!"Bt;3$NJ}!9!#(B($B=gITF1(B)
$B!&$=$7$F!"(BQV-10$B$r4k2h@_7W@8;:HNGd=$M}(B(^^;$B$7$F$/$@$5$C$?(BCASIO$B$N3'MM(B

$B!|:#8e$N2]Bj(B
$B!&DL?.%W%m%H%3%k$N$5$i$J$k2rL@(B
$B!&(BCASIO NAME LAND$B$H$NDL?.%W%m%H%3%k$N2rL@(B

$B!|3'MM$X$NMWK>(B
$B!&%P%0%l%]!<%H!"2~A1MW5a$OBg4?7^$G$9!#(B(xg2k-hys@asahi-net.or.jp$B$^$G$I$&$>(B)
$B!&3F<o(BUnix$B%W%i%C%H%U%)!<%`$G$NF0:n3NG'$bBg4?7^$G$9!#(B
$B!&(BFreeBSD$B$G(BRTS$B$r(Boff$B$K$7$?$^$^%7%j%"%kDL?.$9$kJ}K!!"C/$+65$($F2<$5$$(B
$B!&?7%Q%=%3%s%j%s%/%-%C%H(BLK-10NC$B!"(BLK-2a$B$r<j$K$$$l$?J}!"(B
  $B@'Hs(Bqvplay$B$NF0:n%A%'%C%/$r$h$m$7$/$*4j$$$7$^$9!#(B
$B!&(BEPSON$B$N(BCP100$BMQ$N(Bqvplay$B$,M_$7$$$H$$$&J}!"#2=54V$[$I5!3#$rB_$7$F(B
  $B2<$5$l$P$h$m$3$s$G:n@.$7$^$9!#(B(^^)

