処理 - みる会図書館


検索対象: UNIX MAGAZINE 1993年2月号
93件見つかりました。

1. UNIX MAGAZINE 1993年2月号

に read() 可能なデータが到着すると、同時に SIGIO と いうシグナルか発生し、アプリケーション・プログラムに 注意を促します。 Perl でも fcntl() というルーチンが用 意されているので、それを使って、、呼び鈴 " を押すことが できます。 さて、ただたんに fcntl() のコーリング・シーケンス を示すだけではつまらない ( 記事もそこで終ってしまう ) ので、対話型のゲームを作るためのフレームワークを用意 連載 / Li Language¯O ゲーム ~ 里を 1 ステップ進める ' でおこなうのは、た & すこし待つ ( 待ち時間 ) ; & ゲームの処理を 1 ステップ進める , while ( 終りではない ) { 中心となる処理の流れは、以下のようになります。 きることはとても単純です。 フレームワークなどというとなんだか大げさですが、で ゲームのフレームワーク してみることにしました。 UNIX MAGAZINE 1993.2 べースのアプリケーションのイ音もの努力が必要です。 画面をつねに正しく更新し続けるためには、キャラクタ・ これを使うのも 1 つの方法ですが、そのような場合でも みてコーノレヾックをおこなう機構が用意されているので、 (X TooIkit) のレベルで、入力とタイムアウトを同時に ガ去で、 Perl を改造する必要があります。 X の場合 Xt 。Ⅱ PerI) の記事 ( 1992 年 6 月号 ) で紹介したような ウ・システムを使いたい場合は、以前 xdp (X DiaIog タ・べースのものに限られます。もし X などのウインド フレームワークを用いて作成できるゲームは、キャラク 使うのはなんの刻長も施していない PerI なので、この しよくプログラムを構成することができるでしよう。 止するなどの処置が必要になります。それでも上交的見通 同しデータを共有している場合には、明示的に割込みを禁 す。もちろん、キー入力の処理とゲームのステップ処理が 点でこの主処理は一ヨ芋中断さキー入力の処理に移りま ている最中にユーサーがキーポードを操作すると、その時 処理 ( 画面の書換えや、条件判定などの計算 ) をおこなっ フレームワークを用いたゲームプログラムが、主たる とす、というような処理です。 とえばテトリスのようなゲームだと、プロックを 1 段落 リスト 1 game フレームワークの不堋例 # ! /usr/local/bin/perl # 簡単な game の利用例 require game. pl" ・ sub sub sub sub main ' do—game—step { print " * * Ding Dong **\n" &end—of—game if ( + + $cnt main' do—input { 10Ca1 ($c) = $ ー [ 0 ] ; print "input= く $c>\n" ・ &cleanup, die "Bye. \n" if ()c eq "q"); do_intr { &cleanup, die "lntr! \n" dO_resume { print back! \n' &do-game—loop; フレームワークの利用法 フレームワークを使うプログラムは、最低限、 &main ' do—game—loop ; なうべき処理を書く。引数として、入力された文字そ 入力の割込みによって SIGIO が発生したとき ) 、おこ キーポードから入力があったときに ( すなわち非同期 ・ &main' do-input ($key) される。 理を書く。適当なディレイをおいて、繰り返し呼び出 利用者の入力がないときに、ゲームがおこなうべき処 ・ &main'do—game—step プリケーションが用意すべきルーチンは次の 4 不頁です。 は、アプリケーション側是供しなければなりません。ア donain-loop のなかで実行されるステップ・ルーチン なわちアプリケーション・プログラム側の責任ですから、 ます。当然、ゲームの内容はフレームワークを使う側、す な、ゲームのステップ実行をおこなうループを含んでい を呼ばなければなりません。これは前節でも述べたよう のものか渡される。 67

2. UNIX MAGAZINE 1993年2月号

日本のパ、、フリス。 RJbIiss N I X の統合文書処理ソフト 1 万本のベストセラーソフト“バブリス " がより身近になりました ・バブリスライト ( 26 万円 ) / / 図・表やグラフの作成はもちろん、 HP ー GL や一太郎 V3 のデータ も取り込めるパーソナル・ドキュメンテーションの決定版 / ・バブリス 3.2 ( 60 万円 ) / オプションで製本機能や定型文書の自動作成機能も揃った、グルー プ・ドキュメンテーション、企業内文書処理の合理化に対応する本格派 / ・バブリス 3.2 サーバー ( 130 万円 ) / ネットワーク上の任意の x 端末や ws から複数のユーサー で自由にアクセスして使えるサーパー・クライアントモデルのパプリス 3.2 。 ※パプリスライト及びパプリス 3.2 には 6 本分の予算で 10 本お求めになれる商品 " 10 ライセンス”が設定 されています。※上記価格は税抜きの標準価格です。 対応機種 SUN ・ HP ・ NEC ・旧 M ・ソニー・オムロン・ DEC ・日立・ M 旧 S など、 数多くのワークステーションに対応しています詳細はお問い合わせください。 ※ IJN Ⅸオペレーティング・システムはし N Ⅸシステムラボラトリーズ社が開発しライセンスしています。 角日庵 A.bl. a ※ publiss はプリッジ社の登録商標です。その他の製品等の名称は各社の商標もしくは登録商標です。 パプリスに関するお問い合わせ、製品説明会参加のお申し込み、統合文書処理システムのインテグレーションのご相談は下記まで。 パプリス総販売元株エメ・クー必クグ〒 1 東京都港区芝浦 4 ー 15 ー 33 芝浦清水ビル IF システム商品事業部第 2 システム商品営業部東京 03 ( 5232 ) 9585 資料請求 N 。 .051

3. UNIX MAGAZINE 1993年2月号

会話型テータ解析 ピジュアライセーションソフト あらゆるデータ解析に威力を発揮。先進の VDA 。 VDA(VisuaI Data Analysis) とは、データを会話形 式にてビジアライズしながら解析を進めていく処理の こと。 VDA を利用すればデータ処理の効率が飛躍的 に向上します。 グラファイトに衝撃を 加えた時の変位と応 力を鳥瞰図と色で表 示。さらにこれらの時 間の経過による伝わ り方をアニメーション にてシミュレーション 表示します。 フラクタルアルゴリズムを 使った放電のシミュレー ションもグラフィックアク セラレータなしに素早く、 簡単に表示できます。 4 外部のシミュレーション 地形データ ( 鳥瞰図 ) プログラムによる酸 ( H とその地域の積雪デ (L) とアルカリ (NaOH) ータ ( カラー画像 ) を同 の化合プロセスを pv ー ー 3 次元空問内に表 WAVE で表示。こうした 示することも、いくつか 外部プログラムとの連 のマクロの組合せだ 結も可能です けで実現できます。 ■様々なデータに素早くアクセス A / D 変換器等の装置と接続してトータルシステムの構築が可能です。 フォーマット指定されたデータからバイナリ形式の画像テータまであらゆ ■他のソフトウェアとの結合が可能 C や FORTRAN で作成されたプログラムやライプラリとの結合ができるので る種類のデータを読み込みます。 ■使いやすいデータ演算機能 手持ちのソフトウェアを有効に利用できます。 変数の型や、スカラー / 配列の区別を意識せずに演算処理が行なえます ・適用分野 また配列演算機能によりデータのサプセット化 ( 一部データの抜き出し ) データを扱うあらゆる分野でこ・利用できます。 が可能です。 ・エンジニアリング : 構造解析、振動解析、信号解析、音響解析、流体 ■グラフィックス機能 解析、医療画像等 ・ラボ / サイエンス : 地球物理学 ( 天体、大気、地質 ) 、高エネルギー物 データを 2 次元クラス 3 次元表示、画像表示、画像の 3 次元展開、アニメー ションなどにより即座にビジュアライズします。データはまた Postscript 、 理学、数値解析等 Lasershot 等のプリンタに出力する事もできます。 融 : 株価 / 為替予想、チャート表示等 ・金 ■カスタマイズが可能 ■動作環境 繰り返し使う定型的な処理やユーザ独自の処理をプロシジャー化したり、 Sun/SPARC シリース、 VAX シリーズ (VAX Station/DEC station シリーズ ) グラフィックユーザインターフェスを作成する事ができます。また計測器 HP9000 モデレ 300 / 400 / 700 シリーズ、 SG Ⅱ R 旧 4D シリーズ、旧 M RS6000 シリーズ CONVEX シリーズ 0 くお問い合わせ先〉 株式会社東洋情報ツュテム 営業第 2 部第 2 課 〒田 3 東京都中央区日本橋 2 ー 7 ー 24 TEL. 03 ( 327 D50 Ⅱ ( 代 ) 輸入総代理店 8 ニ チメン株式会社 技術サポート 株式会社東洋情報ツュテム 8 ーチメン株式会社 電子情報機器部情報機器課 〒 3 東京都中央区日本橋 3 TEL. 03 ( 3277 ) 5083 ( 直 ) 資料請求 N 。 .052

4. UNIX MAGAZINE 1993年2月号

P station 業界初、 Ethernet 直結型。 高速、高解像度プリンタ新登場。 ・従来の方式とは異なり、プリンタイメージの作成はワークステーション上で行ないます (Sun の NeWSprint など ) 。 ・圧縮処理されたプリンタイメージデータをワークステーションから Ethernet を介して受け取り、出力 処理だけを行ないますしたがってプリンタの機能は非常にシンカレなものとなり、メンテナンス性に も大変優れたものとなっています ・高品質な postscript 出力を実現し、 A3 で 600dpi の高解像度まで対応可能です。 ※一般に会社名、商品名は各社の商標、または登録商標です。 Pstation のスペック形式 : デスクトップ型 / プリント方式 : 乾式電子写真方式 ( 2 成分現象 ) + 半導体レーザビーム感光 解像度 : 400dpi 、 600dpi 、 ( コマンドにより切り替え ) / 印字速度 : 8 枚 / 分 ( A4 、 400da の場合 ) / 用紙サイズ : カセット給紙 ( A3 、 B4 、 A4 、 B5 、 A5 ) 、手差し給紙 ( A3 ー A6 ) / 給紙方式 : カセット自動給紙 ( 250 枚 / カセット ) 、手差し給紙 ( 標準 ) 、特殊用紙給紙 装置用紙 ( オプション ) / 排紙容量 : 250 枚 / ウォームアップタイムコ 20 秒 / ファーストプリントタイムコ 8 秒 ( A4 ョコ ) / 給紙オプシ ョン : 追加カセット給紙装置・ 250 枚、特殊用紙給紙装置コントローラ : ネットワークインターフェースコ Obase2 コ ObaseT / ネッ トワークプロトコル : TCP ヨ p 、 UDP 、℃ MP 、 SNMP 、 BOOTP 、 ARP/RARP 、 TFTP/A—ジ記述言語 :postscript/ ソフトウェア構成 : EWS 上のソフトウェア・ Postscript インタブリタ (Postscript 処理 ) ・イメージデータ圧縮処理・ P station への通信処理 PstatiO 「上のソフトウェア・ EWS との通信処理・イメージデータ展開処理・プリントエンジン制御 資料請求 N 。 .031 頂“。株式会社高岳製作所 情報システム事業部販売部 ・東京 / 〒 101 東京都千代田区猿楽町 2 ート 1 1 ( 東燃神田ビル ) 谷 ( 03 ) 3 四 2 543 代 ・中部 / 〒 450 名古屋市中村区名駅 4 ー 10-25 ( 名駅隔 A 化・ル ) 谷 ( 2 ) 田 2 ー 9571 代 ・関西 / 〒 530 大阪市北区堂島 1 一 16 ( 毎日大阪会館北館 ) 価 ) 344 ー 5331 代

5. UNIX MAGAZINE 1993年2月号

CD 一日 OM は素敵 ( 3 ) 0 表 2 NEWS で声里 周波数 量子化ピット数 チャンネル 16 ピット滷 ステレオ 37 , 800HZ 8 ピット滷線 18 , 900HZ モノラノレ 8 ピットß-law 9 , 450HZ 8 ピット A-Iaw 8 , 000HZ 表 3 NEYVS での ADPCM データ タイプ ( 対応 XA レベル ) フォーマット 37 , 800HZ / 8 ビット 標準形式 37 , 800HZ / 4 ビット (B) CD-ROM XA 音声 18 , 900HZ / 4 ビット (C) 9 , 450HZ / 4 ピット 工ンファシス チャンネル ON ステレオ OFF モノラル 図 2 Sun の x-soundtool の画面 写真 1 音声処理用ハードウェア ちゃんとした業務」 : の用途があり、減価償却ができ川よ問 題はないのですが、コンピュータとは機器の仕組みも違い ますから、接続やファイルの扱い方などちょっと戸惑うこ ともあります。 現在、私の会社で利用しているハードウェアを写真 1 に 示します。一番下がソニー NEWS 、上へ DAT レコー ダー、 CD プレーヤー、一番上に載っている黒くて薄い装 置が DAT-Link です。手前に置かれている小さなラジオ のような箱は、 NEWS の音声処理ポード用インターフェ イス・ポックスです。 のサンプリングで law 圧縮されて 8 ビットデータにな ります。 NetNews にも Sun 用の音声データが数多く流 ・ NE 、 VS 内蔵ポード れていますが、音声信号をサンプリングしたデータにヘッ 内蔵の音声処理ポードと添付ソフトウェア (xsed) を ダを付けたシンプルな形式になっています。 利用しています。これで表 2 のような音声データの録音 / Sun のデモプログラムに、 x-soundtool という録音 再生 / 編集ができます。 xsed は直接 ADPCM のデータ / 再生をおこなうプログラムがあります ( 図 2 ) 。 8kHz 、 の録音 / 再生はできませんが、サンプリングしたデータを 8 ピット law 、モノラルですが、リアルタイムに近いオ 表 3 のような ADPCM データに変換することは可能で シロスコーフ表示なども付いていてなかなか楽しめます。 す。 ADPCM データは、連載第 1 回の図 11 ( 1992 年 Sun の audio ファイルのデータ量は、 ADPCM Level 12 月号 34 ページ ) のように CD-ROM XA で使うため C ( モノラル ) よりは小さくなります。 のサプへッダ情報と ZERO データを付加し、 2 , 336 バイ ・音声里のハードウェア ト単位の mode-2 form-2 データとして出力することもで きます。 NEWS のポードはアナログ入出力しかできす、 音声処理をおこなう際の障害として、コンピュータとの CD や DAT で使われる一ヨ麺勺なデジタル・オーディオ信 接続生がよい咼品質の音声処理用ハードウェアが少ないこ 号を扱えないので CD-DA のデータを直接扱うことはで とが挙げらます。装置自体は音楽用 CD を製作するとき きませんが、こオび人タ ) 機能は手軽に利用できます。した に使うデジタル音楽信号処理用機器カヾ充用できますが、ス がって必要十分な機能は備わっているといえるでしよう。 タジオ用の装置は専門家向けでかなり高価なものが多く、 コンピュータとのインターフェイスにも工夫が必要です。 xsed を起動すると、図 3 のようなパネルが表示されま スペースもとるので、簡単には揃えられません。もちろん す。 こでサンプリング周波数や量子化ピット数などを指 29 UNIX MAGAZINE 1993.2

6. UNIX MAGAZINE 1993年2月号

連載 . / Li 眈 Language sleep($delay) ; &reset—tty; return $od ; $delay ; local($od) sub main' delay { # delay : ディレイの設定を明示的におこなうときはこれを使う &reset—tty ; sub main'cleanup { # cleanup : 端末の設定をリセット sub main ' set—handlers { # set—handlers ・各種シグナルハンドラの設定 $quit = sub main' end—of—game { # end—of—game : ケーム終了を do—game—loop に知らせる $SIG{"IO"} $SIG{"INT"} $SIG{"QUIT"} $SIG{"TERM"} $SIG{"TSTP"} # block_handlers game ' input—handler" game ) intr—handler " game ' intr—handler game ' intr—handler" ・ game 'tstp—handler" ・ 各種シグナルのプロック sub main 'block—handlers { $SIG{"IO"} $SIG{"INT"} $SIG{"QUIT"} = $SIG{"TERM"} $SIG{"TSTP"} = # input—handler ' IGNORE' ・ ' IGNORE' ・ ' IGNORE' ・ ' IGNORE' ・ ' IGNORE' ・ ・端末からの入力を処理 # intr—handler : 強制終了シグナルの処理 &main ' set_handlers ; &main ' do—input (chop ($data) ) ; $n = sysread(STDIN, $data, 1024 ) ; local($n, $data) ; &main ' block_handlers ; sub input—handler { sub intr—handler { &main ' block_handlers ; do_intr ; &main' set—handlers ; # tstp—handler : サスペンド、 70 レジュ ームの処理 UNIX MAGAZINE 1993.2

7. UNIX MAGAZINE 1993年2月号

do—game—step do—input (key) do_intr do_res ・ ume sub do—game—step { # # 蛇を 1 歩進める 連載 / ' Li 社 Language— # 必要なパッケージをロード require game . pl " ・ require "screen. P1れ・ # 提供することを想定している } elsif ($dir eq "DOWN") { } elsif ($dir eq "LEFT") { # 画面制御パッケージ # game パッケージ # game パッケージは以下のルーチンを、フレームワークの利用者が 一定時間ごとに呼ばれてケームを進める 利用者の非同期なキー入力を処理する 終了シグナルの処理 停止状態から復帰したときにやるべきこと &main 'block_handlers ; &one—step (*aSnake) ; &main ' set_handlers ; # # 利用者の入力に従って蛇の進む方向を非同期に変える # # ' q ' が入力されたら終了 sub do—input { &set—dir(*aSnake, "LEFT" ) ,&one_step(*aSnake) if ()c eq " 足 ' ) ; &set—dir(*aSnake, "DOWN" ) ,&one_step(*aSnake) if ()c eq "j " ) ; &set—dir(*aSnake, "UP" ) ,&one—step(*aSnake) if ()c eq "k") ; &set—dir(*aSnake, "RIGHT") ,&one_step(*aSnake) if ()c eq " 1 " ) ; Have nice day ! die "\n\t- &cleanup; if ()c eq "q") { &redraw_field ; if ()c eq " \ 014 " ) { # 既 if ($dir eq "UP") { local($nx, $ny) ; &get-head (@aSnake) ; local($x, $y) local($dir) = &get—dir(@aSnake) ; 10Ca1 (*aSnake) sub one—step { # 実際に動かし、進めないならエラーとしてゲームを終了する # 蛇が現在の方向にさらに 1 歩進めるかを判定し、進めるなら &redraw—field; sub do—resume { こでは画面を書き直している # AZ などで停止していたものを再び継続実行する場合におこなう処理 Oops . I caught an interrupt , bye. die " \n\t- &cleanup ; sub do—intr { # 終了処理。端末をリセットしてメッセージを書き出して、終了 } elsif ($dir $nx=$x + 1 ; } else { warn " one 72 $ny = $ y + 1 ; eq "RIGHT") { step: lnvalid direction ($dir) found. \取" # go left # go down # go up # go right UNIX MAGAZINE 1993.2

8. UNIX MAGAZINE 1993年2月号

NEWS ル、 Lotus1-2-3 データの取込みか可能 が AIX 3.2 、 EWS4800 対応版が EWS- 5 ) HP-GL 形式、 DXF 形式の CAD デー UX/V ReI. 4.0 以上。 6 ) 書体は明朝とゴシックのべクトルフォン 夕、 X ウインドウ・ラスタデータ、 UNIX トを内蔵。 6 ~ 72 ポイントを 0.5 ポイント 標準テキストファイル、一太郎 V. 3 文書、 価格は各機種用とも、スタンドアローン 刻みて指定可能。 PostScript 、 LIPS III を 版が 248 , 000 円、 LAN 上でのライセンス MS-DOS テキスト、花子 VI イメージ、 1 本が 198 , 000 円。年間販売目標は各 サポート MS-Windows3.0 の DIB ファイル、 1 , 000 本。 対応 OS は、 RS / 6000 シリーズ対応版 MuItiplan 、 Excel などの SYLK ファイ をホストシステム・オフコン ( AS / 400E モ UNIX WS とオフコンで相互稼動 デル ) で一元管理し、工程を管理する UNIX WS(RS/6000) とデータ交換をお こなう。これにより、受注処理を約 20 % 、 コスモファニー (Tel 03 ー 3798 ー 3448 ) と Fanny Katsura lnformation Support System) 」の稼動か開始したことを発表し 入出庫処理を約 30 % 短縮した。 日本アイ・ピー・エム (Tel 03 ー 5563 ー 4297 ) は、レンタル和装かつらの受注から納品ま た。 商品情報や技術情報などのイメージ情報 でを一括管理する「 CF KISS (Cosmo- ー、旧 M ・コスモファニ AJBCC ムの開発から OA 処理までをサポート。 RS/6000 の EUC 支援ツール OSF/Motif に対応し、処理条件をマウ ス操作で選択する。指示した処理結果をた DB のアクセスや処理の定型化をおこな だちに石忍できるプロトタイフ饑能をもつ。 日本ビジネスコンピューター ( Te103 ー うコンポーネント、業務システム開発用の 対応 DB は ORACLE と lnformixo 3797 ー 6611 ) は、 IBM RS / 6000 用のエン 価格は、マシン / モデル別に設疋され、モ DP コンポーネント、データ加工や業務分 ドユーサー・コンピューティング (EUC) 支 析用の OA コンポーネントに大別された デル 22W フルセットで 117 万円から。 援ツール「 Open JUSMATE 」の販売を開 9 つのコンポーネントで構成。業務システ 始した。 ■東陽テクニカ フトウェア プロアクテイプ・モニター、アナリシス の 2 つのアプリケーションから構成される。 ◆ SM / XUNIX マスター・コンソール・ トウェア、 SM/XUNIX マスター・コン ソフトウェア 東陽テクニカ (TeI 03 ー 5688 ー 6800 ) は、 ソール・ソフトウェアから構成される。 Sun WS 上で動き、ネットワーク管理の 米 Network General の SunWS 版 ためのネットワーク・モニター手法とデー Sniffer ネットワーク管理システム「 Dis- ◆ Sniffer サー セグメントに 1 台すっ設置し、 24 時間連 タ解析能力を提 tributed Sniffer System 」の販売を開始 続でネットワークの状態をモニターするた 価格は、 Sun 用マスター・コンソール・ ソフトウェアと Sniffer サーバー 2 式の めのハードウェア。キャプチャしたデータ Ethernet 、 TokenRing 、 WAN 環境を Ethernet 用スタータキットが 380 万円か 監視および解析する UNIX べースのネッ を情報に加工して UNIX マスター・コン ら。初年度販売目標は 100 台。 ソールにネットワーク経由で送る。 トワーク管理システム。 Sniffer サー ◆ Sniffer サーバー・アプリケーション・ソ ・アプリケーション・ソフ Sniffer サー ネットワーク管理システム AJCC R3000A を使用した X 端末 両モデルは R3000A と、描画命令を実行 日本電算機 ( TeI 03 ー 3864 ー 8111 ) は、 するカスタム LSI などの IC 22 個でコス R3000A を使用した X 端末「 GlobalXRC ( カラーモデル ) 」「 GlobalXRM( モノクロ トを削弘おもな特徴は以下のとおり。 モデル ) 」の販売を開始した。 1)GIobaIXRC が 60,000Xstones 、 7 UNIX MAGAZINE 1993.2

9. UNIX MAGAZINE 1993年2月号

表 1 CD-ROM 弋表的な音声データ レベノレ CD-DA ADPCM Level B ADPCM Level C Sun オーディオ・ファイル サンプル周波数 44 , 100HZ 37 , 800HZ 18 , 900HZ 8 , 000HZ 量子化ピット数 16 ビッ日泉 4 ピット差分 4 ピット差分 12 / 8 ピットß-law 音質の目安 音楽用 CD と同じ 携帯用カセット程度 AM ラジオと同程度 電話より音がよい CD-ROM は 1 度書き込むと直せないので、十分な時間 をとって検討しても損はないでしよう。 テータ編集 28 た曲は CD-ROM 装置の音楽専用出力端子から再生出力 クを指定して音楽を再生するように孑します。選択され るときは、 CD-ROM 装置に対して 2 曲目以降のトラッ DA の音声トラックを生成します。プログラムから選曲す るデータを音楽データの 1 曲目とし、 2 曲目以降に CD- もつデータの可用外に配置します。コンピュータ処理され が考えられます。 CD-DA のデータは、ファイル構造を フィールの表示などを PC から制御するようなシステム 会社のサンプル CD で、タイトルの選択や演奏者のプロ て再生するシステムにも対応できます。たとえばレコード です。音楽用 CD と同し高音質の音を大型のスピーカー CD-DA の音声信号は音楽用 CD とまったく同しもの なものがあります。 CD-ROM て硬用する音声の不職頁は、おもに表 1 のよう ・音声データの頁 今回は音声処理について簡単に紹介します。 はまだ一勺ではありません。 どでは一部角夬されているようですが、普通の UNIX で 接出力することもできません。 Macintosh や NeXT な えません。また、データを cat などで ( 思いどおりに ) 直 問題を含んでいます。ます、入力がキーポードからおこな 音声と画像の処理は、テキスト処理にはないさまざまな 音声・画像里 のフォーマットでファイルを生成します。 ます。データベースを使うときは、使用するデータベース 問題があると、データ編集への負担が大きくなってしまい 画から製品化へのキーポイントです。システムテサインに 用できるように編集をおこないます。データの編集は、企 データが集まったら、企画、デザインしたシステムで利 されるので、これをアンプにつないでおくと音が出ます。 いわば、リモコンの代わりに SCSI コントロール端子の付 いた CD プレーヤーのように使う方法です。 ADPCM は、音声データを圧縮してファイルにオタし ます。音質を気にしなければ、 ) 宿されているので音楽用 CD より長時間 (CD-ROM XA 規格の場合、モノラル で最大 16 倍、約 20 時間弱 ) の音声データを本褓内できま す。 CD-ROM XA の音声フォーマットを利用して、複 数の音声データを同時再生することもできます。たとえば Level C モノラルの音声データを使うと、シェークスピア の戯曲などを、 1 論理セクタごとに 1 カ国語すっ 13 カ国 語で格納し、続く 3 つの論理セクタに 2 , 036 バイトすつの 画像データが入れられます。このようにすると、 13 カ国語 で同時再生しながら約 256K ピット / 秒程度の画象データ を表示できます。 16 色 ( 4 ビット /pixel) の塗り糸呈度 の画象なら、 320X200P ⅸ el 程度の大きさで宿なしの絵 を、約 1 秒ごとに 1 枚表示できます。 CD-ROM XA の データを扱うには、 mode-2 form-2 のデータフォーマッ トを正しく読めなければなりません。 ADPCM の音声データは、 CD-DA の場合と多少信号 の流れが変わります。音声データは普通のファイルに格 納されるので、 SCSI インターフェイスを通して読み出さ れます。これをアプリケーション・プログラムで〕尺し、 ADPCM を再生する音声処理ポードに渡します。音声処 理ポードは、メーカーによりそれぞれ異なるので、この部 分のプログラム・インターフェイスは機種依存になります。 音声処理ポードから出ている音声出力壻子をアンプにつな ぐと、スピーカーを鳴らすことかできます。 Sun のオーディオ・ファイル形式も UNIX 分野ではよ く使われています。 Sun には AM79C30A デジタル・サ プスクライパ・コントローラ・チッフ。が内蔵されています。 このチップには、 ADC ( アナログ・デジタル・コンバー タ ) と DAC ( デジタル・アナログ・コンバータ ) カ甘答載さ れています。アナログ音声信号は、 12 ビット、 8 000HZ UNIX MAGAZINE 1993.2

10. UNIX MAGAZINE 1993年2月号

Cd11 ①第 * 2 自動的に OK 。インターフェイス自動切り替え機能 * 3 や、コントロールカードなどの使用により、さまざまな 機種のパソコンやネットワークにも幅広く対応します 600D とスーバー・スムージング・ 「 LIPS Ⅱ」を標準で搭載。「 LIPS 」対応 現在と将来のオフィスのネットワークを考えると、プリン ソフトは 500 本以上と、豊富にラインアップ テクノロジーが高精細な印字を実現。 タは LB P ー B406G が最適です * 1 内蔵に p 肥 01H または AX 工ミュレーション ( オプション ) のみ。 * 2 「 LIPS 」モード時のみ有効。 * 3 オプション ピジネス文章には、 キヤノンが開発し、その ・従来の印字方式 が大切です 実力が広く認めら北 いる「 L I P S 」の最新 それには、美しく印 ノヾージョン「 LIPSIII 」 字されていること 第スーバー・スムージング・テクノロン一 ( 滝ーテー外、 6 0 スムージング ) 32bit CPU 搭載により、高速処理と を標準搭載。文章作成スケ→プルフォント印字例 が必須条件。スー 高機能化を達成。 で多く使われる明朝体と角ゴシック体の 2 書体の パーレーザショット 心臟部に 32bit CPU を搭載。処理の高速化 ( 当 スケーラブルフォントを内蔵しています文字の形を 「 LBP ー B406G 」は、 ( スーパー・スムージング・テク / ロジー概念図 ) 社比 ) と高機能化を達成しました。特に、拡大文字 論理的に分析ぼ美しく拡大するので、高解像度を B4 サイズ対応で 600DPI という超高画質を実現 を美しくプリントアウトするスケーラブルフォントや 生かした高品位な印字が可能ですさらに、文字の しています。さらに、キヤノンが独自に開発したスー 図形の処理などがさらに高速化していますまた、プ 拡大縮小や修飾、変形などの機能も多彩に装備し バー・スムージング・テクノロジーをいっそう強化。 リントアウトを高速化するために、フォントキャッシュ ていますまた、これまで蓄積された貴重な「 LIPS Ⅲ」 図のように階段上に形成された文字や図形の輪 機能を搭載。これは、ユーザーがよく使いそうな文 および「 LIPSII 」対応のソフト資産もそのまま有効 郭部分をプリンタが自動的に判断し、より小さなドッ 字フォントを、プリンタが待機状態の間にあらかじめ 活用。「 LIPS 」対応の先進ソフトも 500 本以上そ トに変換してスムージング処理。また、 300DPI メモリーの空き領域に自動的に読み込んでおくもの。 ろっており、ソフト選択の幅が大きく広がります ( 「 LIPS Ⅲ」 ) のデータを 600D 円に変換する解像 その分だけ処理能力がアップし、高速化しています 度変換処理を行っています。出力スピードは遅くな ※スケーラブルフォントは、「 LIPS Ⅲ」対応ソフトでないと出力できません 機能がもりだくさん。だからハイスペックなんです らずアプリケーションに依存しないので、つねに高 ・指定書体が出力できるスケーラブルフォント優先 品位な出力を得ることができますさらに、新開発の 機能。・便利な 3way5style で、最大 850 枚連続 スーパーファイントナーは、粒子の直径が約 ( ミク 工ミュレーション機能により、さまざまな 給紙が可能 ( オプションを含む ) 。・最高 8 枚 / 分 ロン ) と、従来に比べて約半分の大きさ。例えば、グ パソコンやネットワークに対応。 ( A4 ) の高速印字を実現。・オフィス空間を有効 ラフや図形の黒く塗りつぶした部分を、ムラなく、しっ に活用できる軽量コンバクト。・メンテナンスが簡 ネットワークに強いプリンタが、これからのオフィスには とりとした黒で。ハーフ 単な一体型カートリッジ。・フォーム作成ツール・ 不可欠です LBP-B406G は、 PC ー PR201H 工ミュ トーンや網掛けも、きめ F G L ( オプション ) により帳票の作成が簡単 細かく美しくプリント。企 レーション機能をあらかじめ内蔵。 PC ー 9800 シリー ズ用の「 LIPS 」未対応アプリケーションも利用可能 画書や資料がもっと魅 * 「 LIPS Ⅲ」モード時のみ有効。※「 LIPS Ⅱ + 」 / 工ミュレーション * 1 ですしかも、「 LIPS 」とエミュレーションの切り替えも 力的になっていきます従来のトナー ( 当社 ) スーパ→ァイントナー の場合は、 240DPI のデータを 480DPI に展開して印字しています。 600DPI のハイスへックフリンタ、オ刀スで生きる B4 サイズ登場。 ・■ ・ 1 へ 0 み コン′ヾクトな′ぐーソナレ・ A4 ・プリンタ CAD 、や DTP に、最適 0 ) A3 ・プンタ 日 4 文寸応 ; て・オフィス 0 ). 主殳 L 和イ″スーパ ~ ーサ ~ トシリーズ ] L / 3 ″イど疆″第イ″ど疆 34 と″ VO 第戸イイ″イど疆幻と″″〃円 ※ HP ー GL 工ミュレーション用コントロールカード「 GL -7475A 」は、 LBP - B4 G には使用できません。※価格は、いすれも税別、トナー別売です※プリントアウトをするときは、本体およびトナーカートリッジが必要です。 資料請求 N 。 .01 1