• 検索結果がありません。

life 版視覚障害者用ワープロの開発

N/A
N/A
Protected

Academic year: 2021

シェア "life 版視覚障害者用ワープロの開発"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)

Wi ndo ws 版視覚障害者用ワープロの開発

知 野 照 信

Development of a word processor for sight handicapped person for Windows Terunobu CHINO

Thes i g htha ndi c a p p edp er s o nwo r dp r o c e s s o rwhi c ht he w i t e rd e v e l o pe d( ap o p

ul a

rna m eChi nowo r d)wa sp u tt o p r a c dc a lus e ,a nd 1 0 s

e

v e r a l y e a r sp a s s e d,a nde v e nap o s i do nc a m ef o r l i f e i mp r o ve

m

e n to fpe o pl eofas i g ht h a nd i c a p p e dpe r s o n.I twa ss hi f t e dt oWi nd o wst heOSofac ha ng epe r s o na lc o mp u t e rt heo dl e r血yd i e t i me s ,a ndt he c o mf o r t a b l ee nv i r o n m飢tt ha twa sg r a p hi c a lt oap qs o nwhoi sno tph ys i c a nyha nd i c a p p edo rpe r f o r m a nc eo fape r s o na l c o mp u t e r i mp r o v e dbyl e a psa ndbo t nd s.

I d e v e l o pawo r dpr o c e s s o rf o rs i g htha nd i c a p p edp e r s o no nWi nd o wsbyt h i s r e pr ta ndr e po r ti tbe c a us e I 血 i n kt ha t I r e ac he di tt ot hel e v e lt ha tc a n b e a rno m a lu s e.W h e n lwa sf o rDosa ndc o mp ar e di t ,i naChi n°wo r df o rWi nd o w s ,I c hos eaf u nC t io n w i t h aChi nowo r df o rDos .F ur t h e r m o r e ,I di da dd i t i o no faf unc t i o na ndc o mpos i n g t y p e i nc l d i ng e v e r y t hi ngofan a t u r er e a di ngf u nc t io no fad o c u m e n t .

キーワード:視覚障尊者;ワー ドプロセ ッサー,知野ワー ド,漠点字

1. まえがき

筆者の開発 した視 覚障害者ワー プロ( 通称知野ワ ー ド) が実用化 され 1 0 数年が経過 し,視覚障害者の 人達の生活向上に役立ってきた.この間,時代は変 わ りパ ソコンの O Sが Wi nd o w sに移行 され ,健常 者にはグラフィカルで快適な環境 とな り,パソコン の性能 も飛躍的 に向上 した .本報告では Wi nd o ws 上での視覚障害者用 ワープロの開発を行い,通常使 用に耐え得 るレベル まで達 したと考え られるので報 告する. Do s 版知野ワー ドと比べ ると,Whd o ws 版 知野ワー ドでは,Do s 版での機能を取捨選択 ,機能 の追加 ,更に文章の 自然読み機能の組み込みを行っ ている.

2. 点 字

知野ワー ド理解に必要なため,点字 について簡単 に説明する.

点字は,まず 1 8 25 年 ,フランスの盲人ルイ・プラ イユによって 6 点点字が考案され,世界 中で使用さ れている.一方 日本では 1 8 9 0年 ,東京盲学校教師

* 電気 工学 科教 授

原稿 受付 2 0 0 2 年 5 月 1 6 日

石川倉次氏 によって,プライユの点字を五十音に置 き換えたものが現在 まで使用されている.仮名点字 の組立はローマ字式で ,6 点で表 し 1 マスと数える.

濁音,半濁音,物音,数字などは前置符 をつけて平 仮名 と区別 し ,1 2 点 2 マスで表す.片仮名 ,アル ファベ ットは,片仮名,英字を表す前置府 と後置符 で文章を囲み平仮名 と区別する.英字については,

1 文字のみ英字 を表す英語符 もある.しか し,日本 語の微妙なニュアンスを表すためには,仮名点字 だ けでは不十分で ,文章の理解 もしづ らいため,1 9 6 7 年大阪府立盲学校教諭川上泰‑氏によって漢点字が 考案された.漠点字は 6 点点字の上にもう 2 点の漢 字符号を付 けた 8 点点字で表 し,平仮名の 6 点点字 と区別 している.漢点字の組立は,偏,勇,冠,脚 などに点字 をつけ,これ らの組み合わせで基本的に できている.点字の漢字には,この他に音 と訓を組 み合わせた 6 点点字 もあ る.具体的な点字の例は文 献( 1)を参照されたい.

3. 知野ワードの性能 3‑1 知野ワード概要

知野ワー ドで取 り扱い可能な点字は,平仮名,片

(2)

図 1 点字とキーボー ドの対応

仮名,数字,アルファベ ット,記号および漢字で, 漢字は J I S 第‑,第二水準約 7 0 0 0 字 を使用で きる.

また音声出力は男性読み,女性読みがある.これに よ り視覚障害者が文字を入力する際に, 文字の種類, すなわち平仮名,片仮名,漢字の音訓読みな どを男 性読みか女性読みかで区別することができる.

作成 した文章の保存形式はテキス ト形式であるた め,視覚障害者が知野ワー ドを用いて作成 した文章 杏,健常者が他のアプリケーションで開 くことが可 能で,健常者 との間で文書の退 り取 りができる.

後述する,ワープロとしてのモー ド機能は全 9 種 類,文書編集機能は全 1 5 種類ある.

点字の入力はパソコンのフルキーボー ドを点字タ イプライターに見立て行う.図 1 に 8 点式点字およ び 6 点式点字 とパソコンのフルキーボー ドの 8 個の キーとの対応を示す.図で,黒丸の部分が浮 き上っ て触読され,平仮名の「お」 の点字を表 している.キ ー Ⅴの位置が漠点字の始点,キー M の位置が終点 を表 している.点字入力とカーソルキーを用いて, 知野ワー ドの全操作が可能である.

表 1 モー ド機能

頭文字 機能名 ( 機能)

い 印刷

お 終わ り ( 知野ワー ド終 了) け 継続 ( 文書継続編集)

し 新規 ( 文書新規作成) と 登録 ( 文書セー ブ) ど ドライブ変更 ふ ファイル名読み上げ

ち 文字 フォン ト設定 .よ 呼び出 し ( 文書 ロー ド)

表2 編集機 能

秦 ‑ 終わ り ( 編集終わ り) か 解除 ( 挿入 .削除解除)

く 訓読みオ ン .オ フ さ̲ ̲ 削除 ( 文字削除)

す ス ピー ド ( 音声速さ変更 ) せ セ ンタ リング

そ 挿入 ( 文字挿入) た タブオ ン

ふ ファース ト(カー, )ル行頭)

変更 (タブ数変更) ほ ホーム (カーソル文頭)

み 右寄せ

む 無発音オ ン .オ フ ら ラス ト (カーソル文末)

3‑2 モード機能

モー ド機能とは,ワープロにおける文書編集以外 の処理 を意味 し,その一覧を表 1 に示す.「モー ド 遥択」と音声案内時に,機能の頭文字 を平仮名の点 字で入力 し各モー ドを選択できる.これ らの機能の アルゴ リズムは,文献( 2) で報告 したアルゴリズム を踏襲 しているので,文献( 2) を参照されたい.

3‑3 編集機能

知野ワー ドでは,パソコンキーボー ドの V のキ ーを始点に対応 させ るとともに , Ⅴキーのみを押 し たときに,コントロールキーの役割も持たせている.

以後このコントロールキーを ct r r Ke yと呼ぶ ことに する. Ct r l Ke yを押すと「コント」と音声案内があ り, つづいて各編集機能の頭文字を平仮名の点字で入力

し各編集機能を選択できる.知野ワー ドの編集機能 一覧を表 2 に示す.これ ら機能のアルゴリズムも前 項同様文献( 2) を参照されたい.

4. 知野 ワードプログラム

4‑1 プログラムの開発環境

知野 ワー ド開発環境は,コンピュータに DOSⅣ パソコン,OS にWi nd o ws 9 8 を用い , Mi c r os o f tVi s u a l Ba s i c Ve r 6. 0 を開発言語 として用いた.出力装置 と しては,ディスプレイ,プリンターを使用 し,音声 出 力 には ,沖 電 気 製 の 音 声 出 力 ソ フ トであ る

「S MARTTALK」を組み込んで使用 している.これ

により ,Dos 版で使用されていた特別な音声合成機

(3)

器が不要となった.「s MARTTALK」はテキス ト音 声変換機能を提供するソフ トウェアで,仮名漢字混 じりのテキス ト文章を入力 し,読みおよびアクセン トを追加 して,合成音声に変換するものである.以 上の環境にてプログラムの開発を行った.

4‑2 プログラム構成

知野ワー ドプログラムの概略フローチャー トを図 2 に示す.また,知野ワー ドの Mi c r o s o f lVi s u a lBa s i c v e r 6. 0 におけるプログラム構成を表 3 に示す.

知野ワー ドでは,図 2 のような流れのアルゴリズ ムを実現するために,文字入力等を行 うメインフォ ームとタイ トル用フォーム,各機能等のプロセージ ヤ部,グローバル宣言部,また開発上の便を考えて ディバ ッグ表示用のフォームで構成されている.チ イパック用フォームはソフ ト開発後削除される.

4‑3 各オブジェクトおよびプロセージヤ

ここでは,プログラムの内容を,各コー ドごとに オブジェク トおよびプロセージヤについて簡単に説 明する.

Fo m l では,キー入力管理,音声処理,モー ド選 択処理,編集選択処理,ファイル管理等のメインプ ログラムで知野ワー ドの核 となっている.

Fo m2ではタイ トル表示の他に, ドライブ設定関 連のオブジェク トが配置されている.

ch i n o s u bは知野ワー ド( c hi nO . Pr o j ∝t ) か ら使用さ

E E2 知野ワード概略フローチャート

表 3 プ ログラム構 成

プロジェク ト名: c h i n°

フォーム名 コー ド名 説 明

c h i n o. Fr m Fo m l メイ ンプログラム dt l e . Fo r m Fo r r n 2 タイ トル、 ドライブ d d) u g . Fo m Fo m3 デ イパ ック表示専用 ' c h i n o . Ba s c hi no s u b 各種サ ブルーチ ン群

れるサブルーチン群で 5 3 のサブルーチ ンがあ り, モー ド機能,編集機能他の機能を実現させる.

Gl o b a l ではグローバル宣言 し,プログラムのどこ でも使える変数の宣言,定義を行う.またWi nd o ws API か ら使用 した関数はここで宣言 している.

4‑4 読み機能 (1)読み機能概要

読み機能の開発は,視覚障害者が文字を判断する ためには音声で確認する方法が簡便で,本ソフ トを 視覚障害者が利用する上で最も重要な部分である.

その音声も唆味な発音だけでは文字 を正確に把握で きないという事態が起 きる.従って,文字入力時, およびカーソル移動時にその文字を読み上げる機能 の開発が必要不可欠である.また漢字の読み方につ いては,本ソフ トで使用する音声発生ソフ トでは

「s MARTTALK」に漢字を送 り,これに頼った読み 方,音読みあるいは訓読みの一方だけの発音 しかで きない.これでは視覚障害者が漢字を正確に判断す ることは困難である.従って,音訓読み機能を開発 し,漢字の音読み訓読みを連続 して発音 し,記号に ついても発音するようにした.その結果,視覚障害 者が漢字,記号を正確に把握することを可能 となっ た.更に,文章を連続で読む連続読み,漢字の訓読 みを発音するか しないかの設定が可能な訓読みオ ン

・ オ フ,文字入力時に発音をするか しないかの設定 が可能な無発音オ ン・ オフの開発 も行った.昔訓読 みデータは DOS 版知野ワー ドで作成 したデータを Wi n占 。 ws 用 に移植 した.

(2 )辞書ファイルお よび読み検索インデ ックスの 作成

漢字の音訓読み,記号読み機能を実現するため, Do s 版知野ワー ド開発時に作成 した音訓読み辞書原 本および記号読み辞書原本を加工 して,必要な辞書 ファイルを作成 した.辞書ファイルおよび読み検索 インデ ックスファイル作成手順を以下に示す.

① 音訓読み辞書原本の中に,スペースによる区切

(4)

りを追加 し,中間ファイル音訓読み辞書 1 . TXT を 作成する.

② 音訓読み辞書 1 の中には音読みだけで訓読みの ないものがあ り,そのままでは判別 し難いため,普 読みだけの漢字には,普段使用される言葉,例えば

「 亜」の漢字 には 「あえん ( 亜鉛 ) 」の読みを訓読 みとして加え,音訓読み辞書 . T XT を作成する.

③ 音読みだけが配列に入った,音読みデータ. TXT , 音読みを検索するためのインデ ックスである音読み インデ ックス . T X Tを作成する.

④ 訓読みだけが配列に入った,訓読みデータ. T X T, 訓読みを検索するためのインデ ックスである訓読み インデ ックス . T X Tを作成する.

( 9 記号読み辞書原本の改行コー ドを除 き記号読み 辞書. T XT を作成する.

@ 記号読み. T X T と,記号読みインデ ックス . T XT を作成する.

上記の手順で,音読み辞書とそのインデ ックスフ ァイル,訓読み辞書 とそのインデ ックスファイル, 記号読み辞書とそのインデ ックスファイルの知野ワ ー ドで使用される 6 個のファイルが完成される.

各種文字( 漢字 ・記号) の読みデータは隙間無 く詰 めて記録されてお り,インデ ックスは各種文字の読 みデータを 1 か ら番号付け し,読みデータの区切 り の始めの番号をインデ ックスとする.シフ ト ∬S 第

‑水準の漢字は 29 65 文字あるので29 65 個のインデ ックスが作成されることになる.これ らのファイル を使用 して, 次項か ら説明する読み機能を実現する.

(3) 音読み,訓読み,記号読み機能

辞書の索引方法のプログラムフローチャー トを図 3 に示す.ここで,漢字の読みデータを索引する方 法を述べる.まず,カーソル位置の文字 もしくは入 力 した文字か らシフ ト J I S コー ドを取得する.この コー ドから漢字データ,記号データ,その他のデー タを判別する.まず,漢字データの場合はシフ ト J I S コー ドの並びが表 4 のように複雑である.従って, 表 4 に示 した並びの系列つまり md a t aが 4 通 りある のでこの系列によって演算を行 う.シフ ト J I S コー ドの最初の漢字&H8 8 9 F「亜」を 1 として第‑水準 29 6 5文字 目の最後の漢字&H9 8 7 2 「腕」を 29 65と 番号を付ける.この番号が先に作成 した各辞書との 共通なインデ ックス となる.文字のシフ ト J I S コー ドを演算 し,読みインデ ックスを求めることが可能 である.この求まったインデ ックスによって辞書を 索引する.記号データでも,これに従った演算を行 い辞書を索引する.その他のデータではそのシフ ト J I Sのキャラクタコー ドを取得 して発音用文字列に

図3 辞 書索 引概 略 フ ローチ ャー ト

表4 漢字 範囲

漢字 ( 第‑水準)シフ ト J I S 範囲

系列 上位八〇 小範囲 下位 ) ドイト 範 囲 md a t a 1 &H8 8 &H9 F〜&HFC &HFf ‑ 2 &H8 9‑&H8 8 &I J 4 0‑&H 7 E &HO F 3 &H8 9‑&H9 8 &H8 0‑&H9 E &HO O 4 &H8 9‑&H98 &H9 F〜&HFC &HO E

代入する.音読み発音用の文字列と訓読み発音用の 文字列があ り,記号その他の文字では音読み用の文 字列を使用する.

(4) 文章連続読み機能

機能選択時に ct r t Ke y + 「れ」 で実行される機能であ る.これは作成 した文章を連続に読 ませる機能で, パソコンが文章を自然読みで読み上げる. Dos 版知 野ワー ドの連続読みは,漢字の音と訓を連続 して読 み上げるだけで文章になっていなかったが,今回, 自然読み機能を追加することによって文章として読 んで くれるため,視覚障害者が理解 しやすい機能と なった.

(5) 訓読みオン・ オフ機能

(5)

機能選択時に ct r l Ke y + 「く」で実行 され る機能であ る.これは漢字入力時に視覚障害者が,音読みだけ では区別で きない漢字つま り同音異義語 を入力する 際に訓読み も発音するようにし漢字の区別を可能 と する機能である.またカーソル移動時は訓読みのオ ン・ オ フにかかわ らず常に音読み,訓読みをするよ うになっている.

(6 )無発音オ ン・ オ フ機能

機能選択時に ct r l Ke y + 「む」 で実行 され る機能であ る.これは視覚障害者が文章を作成する晩 文字入 力するごとに 1 文字 1 文字発音 していると文章作成 の効率を悪化 させ る場合がある.このため漢字の音 声発音を消 して be 甲 音だけが咽るように して,点 字タイプライターのような感覚で知野ワー ドを操作 できるため,スムーズに文章が作成できる.

4‑5 センタリングおよび右寄せ機能

センタ リング処理では,まず,その行の文章文字 列を他の配列に一皮格納 した後 ,その行 をスペース で埋め,横の印刷範囲か ら,文章の分だけ差 し引い たものを 2 で割 った位置へ出力することで実現でき る.

次に右寄せ機能 について,この機能もセンタリン グ処理 と基本的な点は同 じである.異な る点は,也 力位置の算出式において,横の印刷範囲から,文章 の分だけ差 し引いたものが出力位置にな る点だけで ある.

4‑6 印刷機能

本ソフ トにおける印刷機能は,wo r d な どに代表 されるように,マウスを用いて,ファイルを選び, 印刷 を選び というような Wi ndo w sの特徴的なイベ ン ト駆 動型 の操作

は,視 覚 障尊 者 に とって は非常 に困 難 な操作 とな る . そ こで ,そ の機 能 を知 野 ワー ドの他 機 能 と同様 に簡 単 な キー入 力 に よっ て プ リン トア ウ ト で きる ように作 成

した .印刷 の概 略 フロー チ ャー トを 図 4 に示す.

文字 ポ イ ン トの デフォル ト値 は 1 0 ポ イ ン トに設定 さ れて い るが ,印刷

時に行単位でポイン ト数 を変更可能であ る.文香の 文字数および行数は新規文書作成時に設定され,文

E g4 印刷概略 フローチ ャー ト

図 5 知野 ワー ド実行結果

(6)

電気 工学科 こんながっかです 知野照信

最近 の電気 ・電子工学の進歩 をふ まえ、 21 世紀の科学技術の進歩に十分対応 できるよ う配慮 した教 育 を行 っています。 そのため、電気 ・電子 工学全般 にわた る共通の基礎 とし て、電子工学 ・電力 工学 ・通信 工学 ・情報 工学 な どに関す る基本的事項 と、その背景 にあ る考 え方 を しっか りと習得す ることに重点 をお いています。

実験実習を重視 し、低学年 では電気電子 に関す る基礎 実験 、工作 を行 い、高学年では電 子回路 ・マイ コン制御 システムの設計 と回路作成 、高電圧実験、光通信 実験 を実施 してい ます。 コンピュー タ教育は 1学年か ら導入 し、昨年度、写真 のよ うな電気工学科 自前のパ ソコン実習室 を造 りま した。パ ソコン 46 台がネ ッ トワー クに繋がっています。昼休 み、

放課後、 自由に使 えます。 レポー ト整理、イ ンターネ ッ トな ど、 自分のパ ソコンの よ うに 使 って下 さい。

各種資格取得 に も力 を入れていま して、第 3種電気主任技術者、第 2種電気工事士、デ ジタル技術検 定 な どの資格 を取得 しています。積極的に資格 に挑戦 して下 さい。就職 時に 高 く評価 され ます。

本学科 を学んだ卒業生は、電子 ・電力 ・通信 ・情報に関す る理論や技術 を総合的 に学ん だ総合電気技術者 として、いずれ の分野 に も進 出可能で、現在多方 面で活躍 しています。

未来 のエ ンジニヤあ るいは研究者 を 目指 して、一緒 に頑 張 りま しょ う。

図 6 印刷結果

字 と行の間隔は文字数 と行数によってそれぞれ計算 された間隔 となる.印刷機能は,まだまだ貧弱で, 今後更に開発の必要がある.

5. 実 行結 果

知 野 ワー ドを実行 した結 果 ,漢 字 ,仮 名 ,アル フ ァベ ットおよび数字など,問温な く点字で入力され ることを確認で きた.図 5 に知野ワー ドの実行画面 を示す.図は Wo r dで,健常者が作成 した文章をテ

キ ス ト形 式 で フ ロ ッピー デ ィス ク に保 存 し,知 野 ワ ー ドで読み込んだ結果である.視覚障害者には弱視 者も含 まれ,弱視者に見えるように,知野ワー ドで は漢字は大 きな文字で表示され,文章の一行だけを 表示するようになっている.図は後述の印刷結果の 文章の二行 目を表示 している.

カーソル動作は,下向きのカーソルを押せば次行 に,上向きのカーソルを押せば前行を表示する.左 向きのカーソルを押せば,前の文字 ,右向きのカー ソルを押せば,次の文字にカーソルが移 る.また, カーソルが移動 した位置の文字 を読み上げる.

図 6 は前述 した文章を知野ワー ドで印刷 した結果

であ る. Wo r d で作 成時は 1 行 3 0 文字 で文章が作成 されて いるが,知野ワー ド では 1 行 40 文字の 設定 となってお り, 文書を読み込んだと きの 3 0 文字から 40 文字への変換 も正確 に行われてお り,実 用に耐えうるレベル に達 していると考え られる.

6. あとがき Wi nd o ws 版視覚障 害者用ワープロを開 発 し,実用 レベルに達 していることを確認で きた.

今後,視覚障害者の方に実際に使用 してもらい,使 い易いものに改良 して行 く必要がある.

最近では,平仮名点字を入力 し,仮名漢字変換で 漢字を入力するワープロも実用化されて きてお り, 知野ワー ドでも,仮名漢字変換入力を開発 し,漢点 字でも仮名漢字変換でも,どちらの入力でも,漢字 仮名交 じり文章を作成できるように したい.仮名漢 字変換入力は漢字文化を知 っている中途失明者にと っては大変有用なものではあるが, しか し,漢点字 を学び,再び漢字文化に接 し生活の質を向上させる ことが必要ではないかと考える.

最後に,本研究を進めるにあた り,歴代の卒業研 究生に協力 して頂いた.ここに,深 く感謝致 します.

参考文 献

1)知 野照 信 :「パー ソナル コン ピュー タに よる点訳 」 , 長野工業高等 専 門学校紀要, 弟2 0 号 ,p p . 7 3 ‑ 8 0 , 日9 8 9 )

2) 知 野照 信 :「視覚 障害者用点 訳付 ワー プロ」,長野工

業高等専 門学校紀要, 第 1 9 号 ,p p . 5 卜6 4 , 日日8 )

図 1 点字とキーボー ドの対応 仮名,数字,アルファベ ット,記号および漢字で, 漢字は J I S 第‑,第二水準約 7 0 0 0 字 を使用で きる. また音声出力は男性読み,女性読みがある.これに よ り視覚障害者が文字を入力する際に, 文字の種類, すなわち平仮名,片仮名,漢字の音訓読みな どを男 性読みか女性読みかで区別することができる

参照

関連したドキュメント

わが国の障害者雇用制度は、1960(昭和 35)年に身体障害者を対象とした「身体障害

2020 年 9 月に開設した、当事業の LINE 公式アカウント の友だち登録者数は 2022 年 3 月 31 日現在で 77 名となり ました。. LINE

また、視覚障害の定義は世界的に良い方の眼の矯正視力が基準となる。 WHO の定義では 矯正視力の 0.05 未満を「失明」 、 0.05 以上

・特定非営利活動法人 日本 NPO センター 理事 96~08.. ・日本 NPO 学会 理事 99-03

既存の精神障害者通所施設の適応は、摂食障害者の繊細な感受性と病理の複雑さから通 所を継続することが難しくなることが多く、

3 指定障害福祉サービス事業者は、利用者の人権の

トン その他 記入欄 案内情報のわかりやすさ ①高齢者 ②肢体不自由者 (車いす使用者) ③肢体不自由者 (車いす使用者以外)

あった︒しかし︑それは︑すでに職業 9