Site hosted by Angelfire.com: Build your free website today!

GeoStroke
認圖(見字)設碼中文輸入法

Chinese computing Powered by GeoStroke

Comparison of Other Systems to GeoStroke. 比較
Why GeoStroke? 彈性碼. ( How does a standard PC or Notebook obtain Chinese processing capability?)
百家姓, 中國姓氏正音譯名(一) (中文教材)
*** 四碼法 , 富彈性.***
繁,簡體字對通電子信. GeoStroke's market potential.
字根式輸入法與認圖法之輸入碼比較. 很多常用字以字根式法找不到.
www.漢-字-輸-入.com
注音,拼音,與認圖設碼系統輸入碼之舉例比較. 獨音字只有二百一十多個. (中文教材)
** GeoBlock 八碼專業用 **
GeoStroke Coding 見字設碼圖示.統計.輸入較易.
www.GeoStroke.com
中文打字其實比英文打字容易!
www.10-key.com

AN INTRODUCTION OF GeoStroke,

A NEW METHOD TO INPUT
CHINESE, JAPANESE, AND KOREAN CHARACTERS
CHO JEN YU
俞祖禎
Geostroke: US Pats. 5,790,055 Des 370,899 PRC Pat. CN 1121598A
Alphanumerical 10-key pad (for Multi-Language Hand-held Computer,..etc.):
US Pat. 5,852,414 PRC Pat. CN 1175020A

歡迎以中,英文來信


I. CURRENT STATUS

To most Chinese, Chinese characters do not belong to computer. It is a form of art. To certain degree it is true.

You must know alphabets a,b,c...., otherwise you can never master a computer. However, the majority of Chinese population do not know English, and do not know how to use a western typewriter.They can not imagine how these keys can "write" their characters stroke by stroke.
But, all current Chinese character input methods need alphabetic keys to play, Zuyin, Pinyin, Choeng-chi, Ta-yi, and Wubi, no exception. This hampered most of Chinese to try to learn any of them. Only those who are determined to seek for a profession devote effort to learn!

注音,拼音,與認圖 輸入碼舉例
倉頡,五筆(大陸用),.. 與認圖 輸入碼之比較
System Comparison
1. How many of Chinese can associate the "sound" and the "character " immediately in their mind when hearing it? Some "sound" has several tens of different Chinese characters,each with different meaning. Such as:
世,事,仕,使,勢,侍,嗜,......是,市,視,誓,識,軾,氏,.......
totalling some fifty characters having the same sound.

When hearing a "word sound", one will ask,
"What word you are talking about? What is its text?"
2. I said "shi\, ㄕ\ (世)" in "shi\ jie\,ㄕ\ ㄐㄧㄝ\ (世界) (world)".
How many of you can associate the "sound" to the "character"?
How many of you can convert the "sound symbol (shi\,ㄕ\)" to the "input code (SHI4, G4)"?
3. When you think of a "Chinese word", what first appear to you are"meaning" and "character shape", then its "sound".
4. Now, you have "sound", next step is to find out its "sound symbols",
some of you know Zuyin, ㄅ(b), ㄆ(p), ㄇ(m),.... ,
some of you know Pinyin, a, b, c,...... .
5. For instance, you need to convert "平" to its "sound symbols"
Zuyin: ㄆㄧㄥ/, or
Pinyin: ping/.
6. You can not input these into a computer yet, as there are no these symbols on some of the computer keyboards.
7. You must convert these sound symbols to "input codes"
Zuyin:QU/6
Pinyin:PING2.
8. Can you identify "平" by QU/6 ?
Can you identify "平" by PING2 ?
9. If using Choeng-chi, can you convert "radicals" to "input codes" respectively?
Can you identify "平" by MFJ ?
If using Wubi, can you convert "radicals" to "input codes"respectively?
Can you identify "平" by GUHK ?
10. At this stage, you have following problems:
a.Which input method you want to learn, Zuyin(注音), Pinyin(拼音), Choeng-chi(倉頡), Wubi(五筆) ?

b. You must practise your fingers to master those "sound symbols" on a keyboard.

c. You must know well Zuyin or Pinyin, know the method of "disecting a character into basic radicals", and know well to convert them to "input codes".

d. You must be able to type fast without looking at the keyboard.

e. You must be able to manage well in your mind the following conversions:

Chinese characters (八,平,.....),
sound symbols (ㄅ b, ㄆ p, ㄇ m, ..., a, b, c, ..., 2, 3, 4, 6, 7),
Chinese-character radicals (金 gold, 木 wood, 水 water, 火 fire, 土 soil, ....), and
input codes (A, B, C, ..., 1, 2, 3, ...).

f. If using Pinyin, you should also know the "sound separation symbol (')".

g. You must be able to find out all input codes of RARE characters fast and accurately.

h. You must be able to look through "reference books" quickly to locate the input codes of the unfamiliar characters.

i. What is your intention to learn, for a job? or for daily use?

j. Can the chosen "input system" manage both traditional Chinese (Big 5) and simplified Chinese (GB)?

Can it handle "cursive writing"?

k. Can it be used conveniently on "internet"?

l. Can you type alphabets "a, b, c, ...some symbols...." inside the chosen Chinese input system ?

m. Can you input Chinese on a QWERTY 101-key keyboard without special sound symbols, such as a note-book computer?

II. BASIC TOOL

A computer nowadays is a basic tool in our daily living. Everybody should know how to use it, NOT just the professionals.

Most Chinese speak native dialects, same character has different sound. This is why phonetic input methods are failed to become popular over the years!

Redicals input methods requiring re-learning Chinese are failed to meet the need of majority, refused to learn by general public.

Thus, a huge waste of manpower-hours in the past decades!

Does anybody see this?!

III. THE INVENTION OF GeoStroke IS A DIRECT RESULT OF THESE FAILURES.

Due to the difficulty of learning a Chinese input method, most learnt Chinese hesitate to use a computer for Chinese.

I am one of them!

In 1993, I went with my son to Monterey Park, California to buy a Win 3.1 Chinese operation system for my computer. Since I did not know how to input Chinese, I asked the sales clerk to demonstrate. He asked me what character to input? I picked "龜 (turtle)". I thought if this character is easy to get, others will not be difficult.

The sales clerk mysteriously punched the keys for some time, but the character was not coming out. Now, I know inputting a Chinese character is not a simple job.

The clerk asked me again how to write "龜". I wrote it on a piece of paper. He continued to try. Finally he got it out. Some 20 minutes already passed.

I grew up in Chungking during WWII, speak Szechun dialect. It is nearly impossible for me to speak standard Beijing dialect.Thus, I can not use Zuyin or Pinyin to input Chinese into a computer.

I wanted to learn the easiest way to input Chinese. He recommended "Ta-Yi 大易". I bought one Win 3.1 Chinese version and a book,went home to study.

When I read the book at home, I found myself in deep trouble. I had to re-learn Chinese from scratch. It is not Ta-Yi (大易), it is Ta-Nan (大難).

My Chinese is above average, the Department of Education,R.O.C. published "TELEVISON (電視學)" I translated to Chinese as a college textbook in 1959. Now, I need to learn Chinese again in order to be able to use a computer.

WHAT TO LEARN?

Learn how to disect a character into pieces, some are recognized "radicals", some are just a group of strokes. Then, remember the arbitrary relations between these pieces and a,b,c,.....,1,2,3,..... . There are hundreds of these arbitrary relations, who can remember them all?

I am too old to suffer this kind of grounding, I gave up and decided immediately to develop a more "FRIENDLY" system for people like me.

THIS WAS HOW GEOSTROKE GOT STARTED.

IV. NEW METHOD

I have to figure out a way quickly to survive myself and to save others.

The goal is:

ANY ONE WHO SEES OR THINKS OF A CHINESE CHARACTER SHOULD BE ABLE TO INPUT IT TO A COMPUTER EASILY, AND LATER ONE SHOULD ALSO BE ABLE TO CALL IT OUT EASILY AND ACCURATELY."

IT SHOULD BE JUST THIS SIMPLE.

Traditional Chinese,
Simplified Chinese, and
Cursive-writing Chinese

all should be input with the SAME method.
Japanese and Korean too.

THEORY:

Chinese characters were originated from "PICTURES". Now, let us input a Chinese character as a "picture".
METHOD:
The design procedure of GeoStroke is as following:

A. Find out ten (10) fundamental strokes used to "depict" the picture (character).
B. Analyze these ten (10) strokes' geometrical shapes.
C. Analyze 10 Arabic numbers' "trace characteristics".
D. To connect (relate) the GEOMETRICAL SIMILARITY between "stroke shape" and "trace characteristic".

THUS, ONE WHO SEES A STROKE KNOWS ITS CORRESPONDING ARABIC NUMBER THROUGH THE GEOMETICAL SIMILARITY IMMEDIATELY.

(See GeoStroke 10-key keyboard, TM-4 INSTRUCTION BOOK for detail.)
E. Every fundamental stroke has a corresponding Arabic number;10 strokes, 10 Arabic numbers.
F. Since a Chinese character is a "picture" in nature, it must have a "frame" and a "content".
G. To depict a "frame", using outermost strokes.We use 4 outermost strokes at following 4 locations*:

1. Left-upper corner
2. Right-upper corner
3. Left-lower side, and
4. Right-lower side.

THESE 4 OBIVIOUS "CHARACTERISTICS" ON THE FRAME CAN APPROXIMATELY "IDENTIFY" A CHARACTER QUICKLY. THE METHOD IS DIRECT, SIMPLE, AND EASY.
-------------------------
*Note: NOT 4 corners.
The bottoms of many Chinese characters do not have an "obivious" corner(s). For instance;
林, 戶, 多, 卜, 七, 斗, 時, 明, 料, 平, 把, 扑, 嗎, 叫, 車, 了, ..
Here, "argument" and "recognition problem" may occur.
The RECOGNITION of stroke location is determined by the principles of the GeoStroke System. In the lower portion of a character, we take
the "Left-lower side" and
the "Right-lower side".

(not the corners)
The RECOGNITION of stroke itself is up to the users.
A user can decide FREELY
what Arabic number to match
a specific "stroke"
at which location.
There is no "right" or "wrong" issue.
Thus, the chance for a user to be "hanged" up on a computer is very slim.
Concerning "argument", we take the position of"NO ARGUING".
In prepare the software we already considered in advance all possibilities (aimost), users will not waste time on a computer keyboard with our software.
------------------------
THUS, FOLLOWING THE SIMPLE AND FIXED PROCEDURES ONE CAN FIND ANY INTENDED CHARACTER ON HIS / HER COMPUTER. NO EXTRA EFFORT [such as use of chart(s),reference books (s), dictionary, ....] IS NEEDED.

H. When accurate entry is required, one need the "content" to help identify a character precisely.
According to statistics, the "content" of a Chinese character can best be identified by its GeoBlock:


central block,
lower block,
right block, or
right-lower block.

We can apply the same method used for "frame" to find out 4 identifying strokes at 4 locations of the "content" block of a Chinese character.

I. Now, we have 4 "frame codes" and 4 "content codes",8 together can precisely identify an intended character. (GeoStroke TM-8 profeessional version)
This system is simple and direct. With minimum knowledge of Chinese,one can learn and apply the input system on any computer in about 5 minutes.
I tried this system to several college-level American boys who are my son's friends, they learnt it quickly, they were all proud of knowing Chinese in such a short time.
This simple Chinese Input System can solve most of the headache problems of current systems. It is up to the users how to use it effectively, use it as a main tool or as a spare.

THE MORE YOU USE IT, THE MORE CONVENIENT YOU FEEL.

GeoStroke allows users to pick their own "accustomed codes" to input.The possibility of choosing a right Arabic number for a specific stroke is great, the chance to make a "mistake" is very little.
If a mistake does happen, one simple procedure can correct it.

PRECEDURE:

First to observe the character, then find out in which "location" the recognition of a stroke may have "argument", re-assign a possible Arabic number to it. The new "showing character" is probably correct.

If not, try one more time.

THIS "USER'S STROKE-RECOGNITION APPROACH" PROVIDES FLEXIBILITY, MAKING CHINESE ENTRY A PLEASURE.

YOU WILL NEVER FACE A SITUATION:

"STARING AT A CHINESE CHARACTER, AND DO NOT KNOW WHAT TO DO ON A COMPUTER."

V. PHRASE

Once the input of individual character becomes easy with GeoStroke,the input of a phrase as a whole is unnecessary. The input code of a phrase is irreasonable and difficult to remember, not practical at all.
If you want to remember "phrase input codes":

How many of them you can remember?
Can your fingers and mind synchronize?
Is it necessary to have every user become an "entry expert"?
Should a computer be used as an "office tool" only?
not as people's basic tool for daily living?

.....

GeoStroke does not set up code for phrase as a whole.
To input character one by one can create more elegant Chinese literature work as the writer is less interrupted by mechanics.

VI. FORMING NON-ORDINARY CHARACTERS

Chinese computing has two kind of internal codes, namely;

Big5 for traditional writing style, and
GB for simplified writing style.
Big5 has13,060 frequently-used characters, sufficient for ordinary usage and modern literature writing.
GB has some 9,000 characters, sufficient for daily practical use.

Only those who want to supprise people use ANCIENT and STRANGE characters.

OUR PURPOSE IS TO LET EVERYONE BE ABLE TO USE A COMPUTER. GEOSTROKE DOES NOT CONSIDER TO SET UP "FORMING NON-ORDINARY CHARACTERS" PORTION AT THIS STAGE.
*************************
CODING A BASIC STROKE BY AN ARABIC NUMBER:
漢字基本筆畫 "代碼" 之認定原則:
(Chinese in Big5 codes)

7: The corner of a box with stroke(s) inside, or a pointing-outward angle.
(七. "7" 為內筆畫方塊之 "", 或 "向外指之尖,拐角".)

9: Any stroke ends with a "hook" in any direction. If a cursive stroke, in clock-wise direction.
(九. "9" 為末帶 "銳鉤" 之筆畫, 任何 "方向" 之鉤. 若為柔軟筆畫, 為 "順" 時針方向者.)

6: Any "round" corner or angle. If a cursive stroke, in counter clock-wise direction.
(六. "6" 為 "圓角". 若為柔軟筆畫, 為 "反" 時針方向者.)

0: The corner of a empty box. If a cursive stroke, a closed loop.
(○. "0" 為內無筆畫 "空" 方塊之 "角", 或 "空" 圓圈, 封口之柔軟筆畫.)

5: A gradually-widening stroke ending up a sharp point, starting from left to lower-right.
(五. "5" 為 "長點", 或由左向右下斜之上細下寬帶尖筆畫 "捺".)

3: A short "gradually-widening stroke with a round end", starting from left to lower-right, or a shrinking-to-a-point tick stroke, starting from lower-left to right.
(三. "3" 為 "短點", 或由左向右上斜之下鈍上尖筆畫 "挑", "提").

2: A horizontal stroke.
(二. "2" 為 "橫" 畫.)

1: A vertical stroke.
(一. "1" 為 "豎" 畫.)

4: A sharping stroke, from right to lower-left.
(四. "4" 為 "撇", 或由右向左下斜之上鈍下尖筆畫.)

8: A cross stroke, in any fashion.
(八. "8" 為 "相交跨" 之筆畫, 正交 或 斜交.)

(注意: 基本筆畫之 "幾何形狀" 均各與其對應阿拉伯數目字中之部份 "顯著線條" 者相似, 參見阿拉伯 "大數目字" 十鍵盤圖.
所以,一見便知, 不用 口訣 或 強記, 使用人可在機上作立時反應.

在電腦網路上使用尤稱便利. 使用人可以不用看稿,
由腦中 "所得" 直接打出, 書寫電子文件, 或作線上手談.)

-----------------------
PRINCIPLES OF CODING A FRAME OF A CHARACTER:
外框上四個位置之筆畫取用原則:
(Chinese in Big5 codes)

1. At the top of a character, if two-stroke "cross" or "angle" is (are) found at the center, count twice. If the "cross" or "angle" is found at the upper-left corner or upper-right corner, each count once.
(一. 在漢字 "頂" 端, 若有複數筆畫 (例如 "交跨", "成角",...等), 應取用 中央 或 兩角 上之" 複數" 筆畫. 例如 "索", "希", "草", "林", "俞", "餘", "困", "服", "脖", "奴", "關", "軍", ......等.)

2. At the bottom of a character, take the single stroke at the lower-left side or at the low-right side, each count once. If at the center, count twice.
(二. 在漢字 "底" 端, 下兩邊原則上各取用一個 "單一" 筆畫. 例如 "聿", "韓", "奴", "數", "戎",...等.)

3. At any side of a character, if one independent stroke (or cross, angle) is found, count twice, once for each end,
(三. 在漢字之任何一邊上, 如果只有一個 "獨立" 筆畫, 此一筆畫 [單, 或 複] 應該被使用兩次, 作為該 "邊" 之 "左, 右" 或 "上, 下" 兩個位置的設碼筆畫. 例如 "惟", "立", "叫", "卜", "冬", "索", "雪", "由", "甲", "戶", "這", "于", "希", "小", "吃", "台", "如", "呈", "刈,..等.)

4. A long stroke can be sectionized into three, use only two ends for upper corner and lower side respectively.
(四. 貫通全字之長筆畫 (橫, 直, 或 斜), 可首尾分段使用. 例如 "到", "旦", "亂", "者", "八", ......等.)

5. The coding sequence is as following:

1st. upper-left corner.
2nd. upper-right corner.
3rd. lower-left side.
4th. lower-right side.
in "Z" sequence.

(五. 取碼順序為:

1st. 左上角. 2nd. 右上角. 3rd.左下邊. 4th. 右下邊. 照 Z 順序.)
________________________
CODE SEQUENCE example:
串碼順序舉例: 例如:

"謂"

First: upper-left corner, 3
Second: upper-right corner, 7
Third: lower-left side, 0
Fourth: lower-right side, 9

In "Z" sequence,
the code of the word is 3709.
If simplified Chinese, its code is 3799.

More examples:

告 4800
1275
盜 3922
疑 6945
引 2191
如 8080
數 0288

輸入碼對照舉例:
八: 倉頡 HO, 大易 8, 五筆 WTY, 認圖 4545 8,
注音 18, 拼音 BA.
平: 倉頡 MFJ,大易 EU1,五筆 GUHK,認圖 2211,
注音 QU/6,拼音 PING2.