ࠫࠚࠬ࠴ࡖᠲ૞น⢻ߥࠬࠤ࠶࠴౉ജࠗࡦ࠲ࡈࠚ࡯ࠬߩ⹜૞ਃ㓏⵨ ੺†ᖱ ㊁⷏ Ꮉศ ♿†⃍†૒ ⾐ၴ ਅ⡡ ੱ†⾆ ᒄ†

A Sketch-based Drawing Interface with Gesture Operation
Yusuke Sangai,† Akira Nishikawa,† Takahiro Doushita,†Yoshinori Seino† and Sato Saga†1. ߪ ߓ ߼ ߦᚒ‫ߪޘ‬ᢥ₂ 1) ߢ㧘ᦌᤒߥᚻᦠ߈ᦛ✢ࠍࡈࠔࠫࠖࠬࡊ࡜ࠗࡦᦛ✢㧔 FSC 㧕ߣߒߡ⴫⃻ߔࠆᚻᴺࠍឭ᩺ߒ㧘ห
ᤨߦ㧘FSC ਛߩ஗ᱛᕈࠍ⹏ଔߒߡ඙ಾࠅὐࠍᬌ಴ߔࠆ(a) ᦠࠬ࠻ࡠ࡯ࠢ “0”‫ ޟ‬FSC ಽഀᴺ‫ࠍޠ‬ឭ᩺ߒߚ㧚߹ߚ㧘ᢥ₂ 2) ߢߪ඙ಾࠅ
ὐઃ߈ FSC ࠍᐞ૗ᦛ✢೉ߣߒߡ⹺⼂ߔࠆᚻᦠ߈࿑ᒻ⹺⼂ࠛࡦࠫࡦ FSCI ࠍឭ᩺ߒ㧘ᚻᦠ߈ߦࠃࠆᐞ૗ᦛ✢೉ߩ౉ജࠍታ⃻ߒߚ㧚ߐࠄߦᢥ₂ 3) ߢߪ㊀ߨᦠ߈ߦᔕߓߡ FSC ߩᒻ⁁ߣ૏⋧ᖱႎࠍᄌൻߐߖࠆ C-FSCG(b) ឬࠬ࠻ࡠ࡯ࠢ “ᬦ౞”࿑ 1 FSC ߩ․ᓽߩ㆑޿ߦࠃࠆᦠឬᑯ೎

2. ࠫࠚࠬ࠴ࡖᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IF ߩឭ᩺ࠫࠚࠬ࠴ࡖᠲ૞ߣࠬࠤ࠶࠴౉ജࠍ߭ߣߟߩࠬࠤ࠶࠴

ࠍឭ᩺ߒ㧘ߎࠇߣ FSCI ࠍ⚵ߺวࠊߖࠆߎߣߢᐞ૗ᦛ

౉ജ IF ߩਛߢ⺞๺⊛ߦ౒ሽߐߖࠆߦߪ㧘ᚻᦠ߈ߐࠇ✢೉ߩᒻ⁁ߣធ⛯㑐ଥࠍ㊀ߨᦠ߈ߢୃᱜߢ߈ࠆࠬࠤ࠶ߚ৻ᧄ৻ᧄߩࠬ࠻ࡠ࡯ࠢࠍ㧘ࠫࠚࠬ࠴ࡖࠦࡑࡦ࠼ ⸥ภ࠴౉ജࠗࡦ࠲ࡈࠚ࡯ࠬ㧔ࠬࠤ࠶࠴౉ജ IF 㧕ࠍታ⃻ߒߚ㧚ࠍᦠߊߎߣࠍᗧ࿑ߒߚࠬ࠻ࡠ࡯ࠢ㧔ᦠࠬ࠻ࡠ࡯ࠢ㧕ߣ㧘ߎࠇࠄߦࠃࠅ‫ޟ‬ᐞ૗ᦛ✢೉ߩ౉ജ࡮㈩⟎‫߁޿ߣޠ‬૞࿑࿑ᒻࠍឬߊߎߣࠍᗧ࿑ߒߚࠬ࠻ࡠ࡯ࠢ㧔ឬࠬ࠻ࡠ࡯ࠢ㧕ߩᧄ⾰⊛૞ᬺߦ㒢ߞߡߪ “ߚߛᦠ߈⛯ߌࠆߛߌ ” ߢ㆐ߣߦᑯ೎ߔࠆᔅⷐ߇޽ࠆ㧚ᧄ⎇ⓥߢߪ㧘FSC ಽഀᴺ1)

ᚑน⢻ߣߥߞߚ߇㧘ߒ߆ߒ㧘ᧄᩰ⊛ߥ૞࿑૞ᬺߦઃ㓐ߦࠃࠆᦠឬᑯ೎ࠍታ⃻ߒ㧘ߐࠄߦߎࠇࠍਛᩭߣߔࠆߎߒߡᔅ㗇ߣߥࠆࠦࡑࡦ࠼ ᠲ૞㧔 ଀߃߫ 㧘‫ޠ࠘ ࠼ࡦࠕ ޟ‬㧘ߣߢࠫࠚࠬ࠴ࡖᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IF ࠍ᭴ᚑߔࠆ㧚‫ޠ࠘࠼࡝ ޟ‬㧘‫ ޟ‬೥㒰‫ ߤߥޠ‬㧕ߦߟ޿ߡߪ㧘ࠠ࡯ࡏ࡯࠼ ᠲߣߩߢ߈ࠆᦠឬᑯ೎ࠍታ⃻ߔࠆߎߣߢ㧘ᓥ᧪߹ߢߩ࿑

2.1 ᦠឬᑯ೎ᴺߩ᭎ⷐ
ฦࠬ࠻ࡠ࡯ࠢߩ․ᓽߩ㆑޿ࠍએਅߩࠃ߁ߦᝒ߃ࠆ㧚ᦠࠬ࠻ ࡠ࡯ࠢ ⠌ᘠൻߒߚ৻ㅪߩឬ↹േ૞ߩᯏ᪾⊛ౣ⃻ߢ޽ࠆߚ߼㧘ࠬ࠻ࡠ࡯ࠢߩⓨ㑆⊛ߥᐢ߇ࠅߩᄢ
߈ߐߦኻߒߡᲧセ⊛⚛ᣧߊᦌᤒߥឬ↹ࠍⴕ߁㧚ᒻ౉ജߦട߃ߡࠦࡑࡦ࠼ ᠲ૞߹ߢࠍ߽৻⽾ߒߚᚻᦠ߈ឬࠬ࠻ ࡠ࡯ࠢ

૞߿ࡔ࠾ࡘ࡯ㆬᛯဳߩ IF ߦ㗬ࠆᔅⷐ߇޽ߞߚ㧚
ᧄⓂߢߪ㧘࿑ᒻߩࠬࠤ࠶࠴౉ജࠍᗧ࿑ߒߚឬ↹ߣࠦࡑࡦ࠼ߩࠫࠚࠬ࠴ࡖ౉ജࠍᗧ࿑ߒߚឬ↹ࠍ඙೎ߔࠆߎᠲ૞ߢⴕ߃ࠆ‫ࡖ࠴ࠬࠚࠫޟ‬ᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IF ‫ޠ‬ᒻ⁁․ᓽࠍᗧ⼂ߒߚഃㅧ⊛ߥ⴫⃻േ૞ߢ޽ࠆߚ߼㧘ࠬ࠻ࡠ࡯ࠢߩⓨ㑆⊛ߥᐢ߇ࠅߩᄢ߈ࠍ᭴▽ߔࠆ㧚ߐࠄߦߎࠇࠍᢥ₂ 4) ߩ SKIT ߦታⵝߒ㧘ߐߦኻߒߡᲧセ⊛ࠁߞߊࠅߣৼካߥឬ↹ࠍⴕ߁㧚േ૞ታ㛎ߦࠃࠅห IF ߇ലᨐ⊛ߦേ૞ߔࠆߎߣࠍ␜ߔ㧚ߎߩ․ᓽߩ㆑޿ࠍᬌ಴ߔࠆౕ૕⊛ᣇᴺߣߒߡ FSCಽഀᴺ1) ࠍ೑↪ߔࠆ‫ ڏ‬㧚଀߃߫࿑ 1 ߩࠃ߁ߦ⸥ภ “0”† ቶ⯗Ꮏᬺᄢቇ ᖱႎᎿቇ⑼Computer Science and Systems Engineering, MuroranInstitute of Technology‫ڏ‬ឬ↹ㅦᐲߪࠬ࠻ࡠ࡯ࠢߩⓨ㑆⊛ߥᐢ߇ࠅߩᄢ߈ߐߦᄢ߈ߊଐሽ
ߔࠆ㧚৻ᣇ㧘ឬ↹ᤨ㑆ߪࠬ࠻ࡠ࡯ࠢߩⶄ㔀ߐߦᄢ߈ߊଐሽߔࠆ㧚ᓥߞߡ㧘ឬ↹ㅦᐲ߿ឬ↹ᤨ㑆ߣ޿ߞߚන⚐ߥᜰᮡߦࠃߞߡࠬ࠻ᖱႎಣℂቇળ ࠗࡦ࠲࡜࡚ࠢࠪࡦ 2008(a) ⚛ᣧ޿ឬ↹(b) ࠦࡑࡦ࠼ “೥㒰”(c) Ყセ⊛ৼካߥឬ↹(d) ࿑ᒻ౉ജ

࿑ 2 ࠫࠚࠬ࠴ࡖᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IF ߩၮᧄ᭴ᚑ

⏕ቯ/ㆬᛯ ࠕࡦ࠼ ࠘

࿑ 4 ࠫࠚࠬ࠴ࡖᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IF ߩേ૞ታ㛎࡝࠼ ࠘(a) න⚐ࠦࡑࡦ࠼࿑3೥㒰ಽഀಾᢿធ⛯(b) ኻ⽎ᠲ૞ࠦࡑࡦ࠼

⊓㍳ߒߚࠫࠚࠬ࠴ࡖࠦࡑࡦ࠼ࠍᗧ࿑ߔࠆ‫ߣޠࠢ࡯ࡠ࠻ࠬᦠޟ‬࿑ᒻ “ᬦ౞” ࠍᗧ࿑ߔឬ↹㧔࿑ 4(a) 㧕ߩ⚿ᨐ㧘ࠦࡑࡦ࠼ “೥㒰” ߇ታⴕߐࠇ㧘ᐞ૗ᦛ✢ “✢ಽ” ߇೥㒰ߐࠇߡ޿ࠆ㧔ห࿑ (b) 㧕㧚⛯ߌߡ㧘ࠬࠤ࠶࠴౉ജࠍᗧ࿑ߒߚᲧセ⊛ৼካߥឬ↹㧔ห࿑ࠆ‫ޟ‬ឬࠬ࠻ࡠ࡯ࠢ‫ߩޠ‬ฦ‫ߦޘ‬ኻߒߡ FSC ಽഀᴺࠍㆡ(c) 㧕ߩ⚿ᨐ㧘ᐞ૗ᦛ✢೉ “✢ಽ-✢ಽ-✢ಽ-✢ಽ” ߇౉↪ߔࠆߣ㧘ᒻ⁁߇߶߷หߓߢ߽ FSC ߩ․ᓽߦᄢ߈ߥ

ജߐࠇߡ޿ࠆ㧔ห࿑ (d) 㧕㧚ߎߎߢ㧘(a) ߣ (c) ߢߩឬ㆑޿߇⃻ࠇ㧘ᄙߊߩ႐ว㧘ᦠࠬ࠻ࡠ࡯ࠢߪో૕߇೔ࠆ↹ߪ߶߷หᒻ⁁࡮หࠬࠤ࡯࡞ߢ޽ࠆߦ߽㑐ࠊࠄߕ㧘ࠫࠚᚲߢ஗ᱛߒߡ޿ࠆ৻ߟߩ‫ޟ‬႙‫ࠆࠇߐ⼂⹺ߡߒߣޠ‬㧚ߎࠬ࠴ࡖᠲ૞ߣࠬࠤ࠶࠴౉ജ߇඙೎ߐࠇߡ޿ࠆὐߦᵈᗧߩࠃ߁ߥࠬ࠻ࡠ࡯ࠢࠍᦠࠬ࠻ࡠ࡯ࠢߣߺߥߒ㧘ߘࠇએߔࠆ㧚ห᭽ߩታ㛎ߩ⚿ᨐ㧘ᧄ IF ߢߪ㧘৻⽾ߒߚᚻᦠᄖࠍឬࠬ࠻ࡠ࡯ࠢߣߺߥߔߎߣߢᦠឬᑯ೎ࠍታ⃻ߔࠆ㧚߈ᠲ૞ߩਅߢࠦࡑࡦ࠼ߣ࿑ᒻߩ෺ᣇࠍᗧ࿑⊛ߦ඙೎ߒ

2.2 ឭ᩺ࠗࡦ࠲ࡈࠚ࡯ࠬߩ᭴ᚑ
࿑ 2 ߩࠃ߁ߦࠫࠚࠬ࠴ࡖᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IFࠍ᭴ᚑߔࠆ㧚ߎߩ IF ߪ㧘࡙࡯ࠩߩឬ↹ߦහᔕߒߡ౉ജࠬ࠻ࡠ࡯ࠢࠍᦠឬᑯ೎ߔࠆ㧚ឬࠬ࠻ࡠ࡯ࠢߦኻߒߡ౉ജߢ߈㧘૞ᬺല₸߇ะ਄ߔࠆߎߣࠍ⏕⹺ߒߚ㧚ߡߪ㧘C-FSCG ߣ FSCI ߦࠃࠆᐞ૗ᦛ✢೉⹺⼂ࠍⴕ޿㧘ᓥ᧪ߣห᭽ߩࠬࠤ࠶࠴౉ജࠍታ⃻ߔࠆ㧚৻ᣇᦠࠬ࠻ࡠ࡯ࠢߦኻߒߡߪ㧘ᣢሽᢥሼ⹺⼂ࠛࡦࠫࡦ ‫޿↪ࠍ ڏ‬ߚࠫࠚࠬ࠴ࡖࠦࡑࡦ࠼ ⸥ภ⹺⼂ࠍⴕ޿㧘ߘߩ⚿ᨐߦᔕߓߚࠦࡑࡦ࠼ࠍታⴕߔࠆ㧚ߎߎߢ㧘ࠦࡑࡦ࠼ ߩ㘃ဳߣߒߡߪ㧘න⚐ࠦࡑࡦ࠼㧔 Type1 㧕ߣ㧘ኻ⽎ᠲ૞ࠦࡑࡦ
࠼㧔 Type2 㧕ߩ 2 ⒳㘃ࠍ⠨߃ࠆ㧚Type2 ߩኻ⽎ᬌ಴ߦߪ㧘ᢥ₂ 3) ߩ㊀ߨᦠ߈ᬌ಴ࠕ࡞ࠧ ࡝࠭ࡓࠍᔕ↪ߔࠆ㧚

3. േ ૞ ታ 㛎ឭ᩺ߒ ߚࠫࠚࠬ࠴ࡖᠲ૞น⢻ࠬࠤ࠶࠴౉ജ IF ࠍSKIT4) ߦታⵝߒ㧘േ૞ታ㛎ࠍⴕߞߚ㧚ࠫࠚࠬ࠴ࡖࠦࡑ
ࡦ࠼ߣߒߡߪ࿑ 3 ߦ␜ߔ 7 ⒳㘃ࠍ⊓㍳ߒߚ㧚࿑ 4 ߦേ૞଀ࠍ␜ߔ㧚߹ߕ㧘ࠫࠚࠬ࠴ࡖᠲ૞ࠍᗧ࿑ߒߚ⚛ᣧ޿ࡠ࡯ࠢࠍᑯ೎ߔࠆߎߣߪਇน⢻ߢ޽ࠆߎߣߦᵈᗧߔࠆ㧚‫ڏ‬ᧄ⊒⴫ߢߪᩣᑼળ␠ AXE ߩᏓ⋡5) ࠍ૶↪ߒߚ⻢ ㄉ ᧄ ⎇ ⓥ ߪ ⑼ ቇ ⎇ ⓥ ⾌ ⵬ ഥ ㊄㧔 ⺖ 㗴 ⇟ ภ18500095 㧕ߦࠃࠆ⎇ⓥᚑᨐߩ৻ㇱߢ޽ࠆ㧚ෳ ⠨ᢥ₂1) ૒⾐⡡ੱ㧘’㊁ብ⟤㧘૒‫ᧁޘ‬ᷕ৻㧦ᚻᦠ߈ᦛ✢ࡕ࠺࡞ߩ৻᭴ᚑᴺ—ࡈࠔࠫ࡯ࠬࡊ࡜ࠗࡦ⵬㑆ᴺ—㧘ାቇ⺰㧘 Vol. J77-D-II, No. 8, pp. 1610–1619(1994).
2) ૒⾐⡡ੱ㧘’㊁ብ⟤㧘૒‫ᧁޘ‬ᷕ৻㧦ࡈࠔࠫ࡯ࠬࡊ࡜ࠗࡦᦛ✢หቯᴺ㧘ାቇ⺰㧘Vol.J77-D-II, No.8,pp.1620–1629 (1994).
⃍㧘Ꮉᷝ᣽ବ㧘ᰞ੗዁᮸㧘૒⾐3) ↰ਛ⦟᮸㧘⷏Ꮉ ‫ޓ‬⡡ੱ㧦૏⋧ᠲ૞น⢻ߥࠬࠤ࠶࠴౉ജࠗࡦ࠲ࡈࠚ࡯ࠬߩ⹜૞㧘ࠗࡦ࠲࡜࡚ࠢࠪࡦ 2006 ⺰ᢥ㓸㧘pp.
233–234 (2006).
4) ᴡว⦟ᄥ㧘⷏Ꮉ ‫⃍ޓ‬㧘૒⾐⡡ੱ㧦ᚻᦠ߈ࠬࠤ࠶
࠴౉ജࡈࡠࡦ࠻ࠛࡦ࠼ࡊࡠ࠮࠶ࠨ:SKIT㧘ାቇ⺰㧘
Vol.J88-D-II, No.5, pp.897–905 (2005).
⨃㧘┻ጟ5) ᄢ⼱ᶈม㧘⑔੗ብ๺㧘ᯅᧄ࿻੺㧘᷵ේ ‫ޓ‬ዏਃ㧦៤Ꮺᯏེะߌߩࠝ࡯ࡊࡦߥ GUI ⅣႺ‫ޟ‬ᑼ␹‫ޠ‬㧘Linux Conference 2000 Fall, pp.403–410(2000).