Wnn

Wnnは、日本語のかな漢字変換による日本語入力システムの一つである。元来はワークステーション向けに開発され、後に組込機器向けが主要な用途となった。

1. 歴史
-----

1985年から京都大学、慶應義塾大学、立石電機、アステックによって共同開発され、1987年に完成した。

開発当時は、PCでは連文節変換がすでに実現されていたが、ワークステーションでの日本語入力システムは一般的に、単語ごとまたは文節ごとに変換していた。このシステムは、ワークステーションでも「Watashino Namaeha Nakanodesu」と入力して正しく「私の名前は中野です」と一括変換できるような連文節変換を実現することを目指して開発されたことから、その文字列の頭文字を取ってWnnという名前が付けられた。「中野」は日本語処理開発チームの立石電機側の窓口となっていた人の名前である。

Wnnバージョン4は、1990年代のUNIXワークステーションで広く利用され、X Window Systemにも同梱されるようになった。ただし、辞書の語彙数や変換率は決して満足の行くものではなかった。Wnn4.2が基本となりワークステーションや組込機器向けにさまざまなバージョンのものが存在している。Wnnはバージョン4.2まではフリーソフトである

2. 特徴
-----

ワークステーション型Wnnの大きな特徴は、ネットワーク透過なクライアント・サーバ型システムである点にある。一般的な日本語入力システムは、すべての処理をローカルで行う。これに対してWnnでは、ユーザーインターフェースを受け持つクライアントと、かな漢字変換エンジンであるサーバが分離しており、両者がネットワーク上で通信することで動作する。サーバはLAN内のいずれかのコンピュータで一つだけ動いていればよく、ローカルのCPU負荷の軽減になる他、単語登録や辞書学習の成果が一元的に蓄積されるというメリットがある。一方で、ネットワークを介することによるレスポンスの低下や、サーバやネットワークがダウンすると処理が不可能になるというデメリットもあるが、これが重大な問題である場合は、ローカルでサーバを動かすという手もある。

この柔軟性に富むアーキテクチャは、当時からネットワーク利用が一般的なUNIXワークステーションならではのものであり、CannaやSj3など他の入力システムにも受け継がれている。

Wnnのサーバプログラムはjserverという。クライアントは以下のものがある。

uum キャラクタ端末で動作する。端末の最下行を占有し、MS-DOSの日本語入力システムを非インラインで使用するのと同じような操作感である。名称はWnnを180度回転したところから名づけられている。 kinput2、xwnmo X Window Systemのインプットメソッドであり、インラインでの操作が可能である。 egg NEmacsやMuleに組み込まれている。また、Wnnには中国語・ko}}バージョンも存在し、それぞれ以下のような名称になっている。



3. バージョン
--------

3.1. ワークステーション向け
----------------

Wnn6 1998年発表。辞書を大幅に拡充し「FI変換」技術により変換率を向上させ、UNIXとWindowsで商品化された。 Wnn7 2001年発表。「入力効率の向上」をコンセプトとした機能強化が行われ、入力予測、連想変換、逆引変換、入力補正などの新機能が追加された。 Wnn8 2005年発表。入力予測機能の強化、IIIMF対応、Unicode/JIS X 0213対応などが行われた。2009年にエムズソリューションからLinuxディストリビューション「Ubuntu」向けにカスタマイズした「Wnn8 for Ubuntu」も発売されている。 FreeWnn Wnn4.2をベースにフリーなライセンスを維持したもの。これ以外にOpenWnnなど各種バージョンが存在する。

3.2. 組込機器向け
-----------

モバイルWnn 変換エンジン49KB、基本辞書＋付属語＋辞書インデックス510KB。 連文節変換や頻度学習は備えているものの入力予測には非対応。単語追加はユーザー辞書登録もしくはオプション辞書追加による。 ミニWnn 変換エンジン11KB、基本辞書その他197KB。 メモリに制約のある機器でも搭載可能なようにコンパクトさを志向したバージョン。単文節変換のみに対応しており、辞書学習も行わない。基本辞書の収録語数も最小限に抑えられている。オプション辞書により単語追加は可能だが、ユーザー辞書登録は不可能。 モバイルWnn V2 変換エンジン103KB、基本辞書その他529KB。 モバイルWnnの機能に加え、入力予測や文脈変換、学習性能の向上が行われている。ただ基本辞書サイズはさほど変わらず、ATOKその他と比較して変換精度は劣っていた。 Advanced Wnn 変換エンジン113KB、基本辞書3.359MB。 入力予測と変換を一体化させ、変換効率を高めている。口語表現にも対応するようになった。 Advanced Wnn V2 変換エンジン168KB、基本辞書4.2MB。 より形態素解析の性能を改良し、また着信メール内の単語を自動もしくは手動で学習する機能が搭載された。多言語対応した「マルチリンガル Advanced Wnn」もある。 iWnn 変換エンジン280KB、基本辞書4.4MB。 "i"は//intelligent・individual・integrated・international//の4つのiに由来する。文脈や現在の日時から時制や季節を判断する機能、ワイルドカードにより予測候補を絞り込む機能、多言語対応などAdvanced Wnnと比較して大幅な機能向上が行われている。 OpenWnn iWnnをApache v2ライセンスでオープンソース化したもの。Android Open Source Project上で公開されている。

3.3. Androidスマートフォン向け
---------------------

iWnn IME 多言語入力エンジン"iWnn"をベースに、ソフトウェアキーボードを付加したIMEの形式で提供される多言語入力システム。組み込み用。 Wnn Keyboard Lab Androidスマートフォン向けにGoogle Playストアから無料でダウンロードできるバージョン。iWnn IMEの先行機能を備え、着せ替えや多言語入力も利用できる。

4. 搭載機器
-------

詳しくは外部リンクのオムロンソフト公式サイトにある各バージョンの「搭載商品」を参照のこと。

4.1. フィーチャーフォン・PHS
------------------

iWnn
NTTドコモ
P-07A、P-08A、P-09A、N-04B、F-06B 、SH-07B、SH-11C、P-04C、P-05C、P-06C、F-09C、F-10C、F-11C、N-05C、P-01D、F-01E、N-01E、P-01E、SH-03E、F-06D Girls'
au
W62K、W63K、W65K、安心ジュニアケータイ K001、ベルトのついたケータイ NS01、misora、K002、簡単ケータイ K003、E07K、PRISMOID、lotta、簡単ケータイ K004、mamorino、簡単ケータイ K005、K006、簡単ケータイ K008、簡単ケータイ K010、SH009、SH010、SH011
ソフトバンクモバイル
PANTONE3 001SH、002SH、004SH
ウィルコム
WX09K、WX05K、WX01K、 WX340K、BAUM、HONEY BEE 3、HONEY BEE BOX、HONEY BEE 4
Advanced Wnn V2.3
Advanced Wnn V2 EX Pro
au
W53K、W61K、W64K
Advanced Wnn V2 EX
au
W44K/K II、W51K、MEDIA SKIN
Advanced Wnn V2.1
NTTドコモ
P902iS、P903i
au
W43K
Advanced Wnn α
NTTドコモ
SA702i
au
W33SA II、W43SA、W51SA、W52SA、W53SA、INFOBAR2、W62SA
Advanced Wnn V2
NTTドコモ
SA700iS、SA800i、P903i
au
W22SA、W31SA、W41K、W42K
ウィルコム
WX310K
Advanced Wnn 1.31
ウィルコム
9、9+、WILLCOM 9、WILLCOM LU
Advanced Wnn V1.22
ウィルコム
WX320T
Advanced Wnn V1.2
ウィルコム
WX310J、WX310SA
Advanced Wnn V1
モバイルWnn V2
モバイルWnn V1NTTドコモのFOMA共通プラットフォームであるオペレータパックには標準でiWnnが採用され、それまでATOKを採用していた富士通、ケータイShoinを採用していたシャープの機種でもiWnnが採用されるようになった。またソニー・エリクソンの機種では初期にはWnnの辞書部分のみを提供しており、その後基幹部分も含め搭載された。iWnnが搭載されるようになってからもPOBox Proの機能が優先となるためiWnnの機能に対応するのは比較的遅かった。例えばワイルドカード予測に対応したのはiWnnの発表から約3年が経過した2011年に発売されたS006搭載のPOBox Pro 5.0Eからだった。

4.2. スマートフォン・スマートブック
--------------------

iWnn IME
NTTドコモ
HTC、シャープ、ソニーモバイルコミュニケーションズ、パナソニック、サムスン電子、LGエレクトロニクス
au
HTC、シャープ、ソニーモバイルコミュニケーションズ、パナソニック、サムスン電子、LGエレクトロニクス、パンテック、京セラ、モトローラ
ソフトバンクモバイル
HTC、シャープ、パナソニック、京セラ、モトローラ、ZTE、DELL
SIMフリー
シャープ
NTT東日本
光iフレーム

4.3. タブレット
----------

iWnn IME
au
XOOM
Nexus 7 
チャレンジタブレット

4.4. BD・DVDレコーダー
----------------

パナソニックのDIGAにモバイルWnnが搭載されている。

4.5. ゲーム機
---------

ニンテンドー3DS

5. 脚注
-----

6. 外部リンク
--------

[1]
[2]