
ピンイン方式(簡体字中国語:拼音输入力法、繁体字中国語:拼音輸入法、ピンイン: pīnyīn shōrù fƎ ) は、ローマ字化のピンイン方式に基づく入力方式のファミリーを指します。
最も基本的な形式では、ピンイン方式では、ユーザーは中国語の文字のピンインを入力し、その発音を持つ可能性のある文字のリストをユーザーに表示することで、中国語の文字を入力できます。ただし、わずかに異なるシステムがいくつか使用されており、現代のピンイン方式には多くの便利な機能があります。
利点と欠点
ピンインベースの入力方法の明らかな利点は、標準中国語話者にとって学習が容易なことです。ピンインに精通していて、その結果得られる文字を認識できる人は、他の入力方法と比較して、ほとんどトレーニングなしで入力できます。[1]書き言葉の中国語のように、ユーザーがゼロから文字を組み立てる必要はありません。中国本土のすべての子供は学校でピンインを学ぶ必要があるため、ピンインはそこで最も人気のある入力方法の1つです。[2]
標準中国語を話せない人にとっては、ピンインの主な利点は欠点になります。なぜなら、この入力方法を使用する前に、文字の標準中国語の発音を学ぶ必要があるからです。[3]また、ピンインやその他の発音ベースの入力方法は、入力に文字の書き方に依存していないため(倉頡のようなストロークベースの入力方法とは異なります)、成人では言語の消耗やスキルの喪失を引き起こす可能性があり、子供にとっては中国語の書き方の学習障壁となる可能性があります。[4]
要素と機能
ピンイン入力方法は、さまざまな点で異なります。ほとんどのピンイン入力方法には、入力を高速化する便利な機能が備わっています。これらの機能の中には、入力速度を大幅に向上できるものもあります。
変換長
変換長入力方式は、ユーザー入力がキーボードから使用できない文字に変換されるまで、その入力を保持するバッファです。
最も基本的なシステムでは、1 文字ずつ変換されます。このため、入力プロセスに非常に時間がかかります。ユーザーは 1 文字ずつ選択する必要があるだけでなく、入力システムには語句、文法構造、またはコンテキストを使用して文字の選択を優先順位付けする機能がありません。さらに、入力メソッドは 1 文字ずつしかサポートしないため、選択範囲を絞り込むには、ユーザーが完全なピンイン スペルを入力する必要がある可能性があります。このシステムは、携帯電話などの組み込みアプリケーションにまだ存在しています。
今日のコンピューター上の一般的なピンイン実装では、変換が必要になる前にピンインの節まで保持できます。この方法では、辞書の単語句、文法構造、およびコンテキストを使用して適切な文字を推測しようとします。
トーンの処理
中国語は声調言語です。声調を使用することで、同じ音の文字をさらに区別することができます。初期の単一文字ピンイン方式の実装の多くでは、文字の選択を絞り込むために声調の入力が必要でした。
利便性のため、コンピューター上のほとんどの最新のピンイン システムでは、声調選択はデフォルトで無効になっています。ピンインの実装によっては、ユーザーが声調選択を有効にするオプションがある場合があります。
拡張ラテン文字(ü と ê)の扱い
イントネーションを除いて、ピンインには 2 つの拡張ラテン母音があります。ü (U ウムラウト) とê (E サーカムフレックス) です。米国のキーボード レイアウトが中国で最も一般的なキーボード レイアウトであることを考えると、ピンイン方式の実装では、米国のキーボードでこれらの母音を入力できるようにする必要があります。
中国語のピンインでは文字「v」は使用されていないため、ü の別名として広く使用されています。たとえば、入力メソッドに「nv」と入力すると、ピンインnǚの候補リストが表示されます。
ê の扱いはそれほど普遍的ではありません。欸 という文字は、この発音でよく使われる唯一の文字だからです。これは、英語の「 Eh 」とほぼ同等の感嘆詞です。Google Pinyin などの一部の IME では、ê を「e」に統合しますが、他の IME では、「ea」や「eh」、iOS では「ei」など、追加の文字の組み合わせを作成します。他の IME では、単にこの音を削除します。
hm、hng、ng、nの治療
嗯(ng)という文字は、IBUS GNU/LinuxとMicrosoftの入力方式を使用して「en」と入力することで書く ことができます(または書くべきです[5] )。
使用統計とユーザー辞書
最新の入力メソッドの実装のほとんどは、以前の使用統計に基づいて候補リスト内の単語候補の位置を調整します。さらに、入力メソッドは、ユーザー辞書を介してユーザー定義のフレーズもサポートします。
略語
省略とは、ピンインのスペルの最初の文字または最初の数文字以外をすべて省略できる機能です。この機能により、長い語句の入力速度が大幅に向上します。この機能を使用すると、ユーザーは「コンサート」(簡体字中国語:音乐会、繁体字中国語:音樂會、ピンイン: yīnyuèhuì ) という単語を「yinyuehui」ではなく「yyh」と入力できます。
ユーザー定義のフレーズをサポートするシステムでは、ユーザーは標準のピンイン規則に従わない独自の略語を定義することもできます。
あいまいなピンイン
ピンインは、標準中国語(北京語の一種)の発音に基づいて作成されました。北京語では、ネイティブと非ネイティブの両方の話者の間で地方的なアクセントが一般的です。つまり、相当数の北京語話者は、 cとch、sとsh、zとzh、nとng、 hまたはhuとf、nとlなど、ピンインの似た発音の音節を区別するのに苦労することになります。ファジーピンインまたはファジー入力(模糊音)は、ユーザーがそれらの似た発音の母音または子音を、あたかも同じものであるかのように入力できる機能です。また、ユーザーはより長い「同音異義語」リストから正しい文字または単語を選択しなければならないという欠点もあります。
単語予測
単語予測(簡体字中国語:联想、繁体字中国語:聯想、ピンイン:liánxiǎng、直訳すると「連想」)は、ユーザーが入力しようとしている次の一連の文字を推測しようとする入力方法の機能です。この機能は、よく似た機能を持つ 2 つの異なるメカニズムを指すために使用されます。
これらのメカニズムの 1 つは、ユーザー入力のオートコンプリート機能に似ています。ユーザーが適切なピンインを入力している間、入力メソッドは入力を受け取り、入力が不完全であっても、ユーザー入力に一致する可能性のあるすべての単語フレーズを検索します。たとえば、ユーザーが「shang」と入力すると、入力メソッドはこの機能の下で単語の候補として「上海」を表示します。
2 つ目の可能なメカニズムは、ユーザーが一連の単語の入力を完了した後、ユーザーの次の入力を予測することです。たとえば、上記の例では、ユーザーが単語候補リストから「上海」を選択すると、入力メソッドのピンイン バッファは空になります。このメカニズムでは、入力メソッドは「人」(people)、「市」(city)、「的」(補助語) など、Shanghai という単語によく続く単語のリストを表示します。
ダブルピンイン

ピンインの母音グループは最大 4 文字です。双拼(ダブルピンイン) は、より長い母音グループを子音キーにショートカットとして割り当て、zh、ch、sh を母音キーにショートカットとして割り当てる方法です。したがって、入力方法で母音が予想される場合、ユーザーはショートカットを使用して入力を高速化できます。
たとえば、 Microsoft Pinyin IMEでユーザーが「中华人民共和国 (zhōnghuárénmíngònghéguó)」(「中華人民共和国」)をコンピューターに入力する場合、フルピンインで「zhonghuarenmingongheguo」と入力する必要があります。ただし、ダブルピンインでは、「vshwrfmngshego」(v=zh、s=ong、h=h、w=ua、r=r、f=en、m=m、n=in、g=g、s=ong、h=h、e=e、g=g、o=uo)と入力するだけで済みます。ただし、省略形を使用するシステムでは、「zhrmghg」と入力するだけで同じ結果が得られます。
誤字修正
ワードプロセッサの英語の自動タイプミス修正と同様に、ピンイン方式の実装では、可能性のあるタイプミスを認識し、適切な単語の候補を表示できます。Google Pinyin を例に挙げると、タイプミスの疑いがある場合、Google Pinyin は、正しいと想定した単語の候補と、タイプミスであると想定した単語の候補の両方を表示します。
言語の混合
最も高度なピンイン方式の実装では、ユーザーが言語モードを変更することなく、入力ストリームに英語を混在させることができます。ただし、入力を大文字にする必要があるなど、いくつかの制限が伴うことがよくあります。
次の例は、ユーザーが「thisSQL 漏洩はシステム全体を麻痺させる可能性があります。」と入力する場合の違いを示しています (このSQL脆弱性によりシステム全体が麻痺する可能性があります)。
- 「zhe ge [英語に切り替える] SQL [中国語に切り替える]loudong keyi Tanhuan zhengge xitong。」 (未サポート)
- 「zhe ge SQLloudong keyi Tanhuan zhengge xitong」。 (サポートされています)
実装
以下は、中国本土で使用されている最も一般的なピンイン方式エディタです。これらは公式ウェブサイトから無料でダウンロードできます。
クロスプラットフォーム
- Rime入力メソッドエンジン[6]は、Windows、macOS、Linux(中州韻)をサポートするピンインなどのオープンソースの入力メソッドエンジンです。
ウィンドウズ
- Microsoft Pinyin IME は、Windows 3.1x 以降にバンドルされており、Windows のすべての簡体字中国語エディションにバンドルされています。Harbin Institute of Technology (微软拼音输入法) によって開発されました。
- ZNABC。Windows XP の簡体字中国語版にバンドルされており、北京大学(智能ABC输入法) によって開発されました。
- Sogou Pinyin (搜狗拼音输入法)。
- Google Pinyin、Windows および Android 用の Google の実装。 (谷歌拼音输入法)
- 紫光拼音输入法
- QQ ピンイン ( QQ拼音输入法)
- Baidu Pinyin (百度拼音输入法)
- ピンイン Jiajia (拼音加加输入法)
Linux/Unix
- Fcitx は、fcitx-pinyin や fcitx-rime などの多くの方式でピンインをサポートする一般的な入力方法です。
- Smart Pinyin (scim-pinyin) は、Linux、BSD、およびその他のUnix上のSCIM入力プラットフォーム用のピンイン実装です。
- Bimspinyin は、 Linux、BSD、およびその他のUnix上の xcin 入力プラットフォーム用のピンイン実装です。
- OpenVanilla は、中国語などに対応したクロスプラットフォーム フレームワークです。
- Ibus-Pinyin (ibus-pinyin) は、Linux、BSD、およびその他のUnix上のIBus入力プラットフォーム用のピンイン実装です。
- Ibus-sunpinyin は、 IBus用の統計言語モデル ベースのピンイン入力方法です。
macOS
- Pinyin 入力は、macOS の標準インストールの一部です。バージョン 10.5.8 以前では、国際標準用語 ITABC が使用されていましたが、Mac OS X 10.6 では「Pinyin - Simplified」に変更されました。
- Fit smart Pinyin は、標準の OS X 中国語入力方法の代替手段です。
ウェブ
- クロスブラウザをサポートする Web ベースの IME (Chinese Online) で入力します。
- Google ウェブベース IME
- ブラウザを介したオンライン ピンイン入力方式の Web ベース IME。
- ピンインエディタ 声調付きピンインを作成するためのエディタ
参照
参考文献
- ^ 「ピンイン入力(およびその他の方法)について:中国語入力の基礎と背景 :: Pinyin Joe」。www.pinyinjoe.com 。 2020年3月31日閲覧。
- ^ Cheuk, Justin (2016-12-09). 「中国語で入力する方法は?中国語入力方法の紹介」Justin Cheuk: HK Meets UK 。 2020-03-31閲覧。
- ^ 「ピンインで中国語を学ぶことの長所と短所」。中国語で書かれたもの。2014年4月18日。 2020年3月31日閲覧。
- ^ Lee, Jennifer (2001-02-01). 「PC はペンよりも強力である」. New York Times . 2008-07-29閲覧。
- ^ ""嗯"字典里発行"ng"音是啥电脑要打"en"_新闻中心_新文化网_吉林_长春_[嗯字典输入法]". 2015-12-08 のオリジナルからアーカイブ。2015 年 12 月 4 日に取得。
- ^ librime ホームページ、librime Debian パッケージ
