Slide 1

Slide 1 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. D D 9B9 Google CD H AD 0 21 2 0 10 2 0 2 10

Slide 2

Slide 2 text

U .. 5 3 6 2K G 6 5 2IS 1 4 2D Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 3

Slide 3 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 4

Slide 4 text

. . : sakf : : : @ .:. A : A @ . . G G Not EbnCM . . . . ) ( r S hDP _N m : gcNhpi C ( ( V V e TV gcdl C Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. B

Slide 5

Slide 5 text

1 7 87 8 8 : 8 S IC J E@ ( ( 1 1 () T T E C S Y a A S Y G cE@!!! Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 6

Slide 6 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 7

Slide 7 text

. . • a A G I • a e • • • • . Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. VT c

Slide 8

Slide 8 text

. , Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 9

Slide 9 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 10

Slide 10 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 11

Slide 11 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 12

Slide 12 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 13

Slide 13 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. 3 n • • n G

Slide 14

Slide 14 text

. / . . Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. = : ?

Slide 15

Slide 15 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 16

Slide 16 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. Google 8 : 8 9 8 9 8 35 . 3 1 1 20 4 /

Slide 17

Slide 17 text

/. , // ON Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. , // G . / // A G //

Slide 18

Slide 18 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. Smart Clock / Preview of Google Assistant Connect n 0 1 A -: 29 / : a c gSr s 0 1 A -: 29 7 A1 A - 2A r i G G6AA 9 A17 C1A26 7 2 3 2 A 2 ( ) 6A : n 7 A1 A - 2A n w koegj mE / : a c gS v dekt E G l heg S . : 9 kp

Slide 19

Slide 19 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. KitchenAid Smart Display https://robotstart.info/2019/01/07/kitchenaid-smart-display.html n T 5 5 P 5 G n 5 n Y n IA I X Y

Slide 20

Slide 20 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. https://www.sonos.com/ja-jp/shop/beam.html Google Assistant coming to Sonos One & Sonos Beam n 1 012 n 9

Slide 21

Slide 21 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. Google Assistant coming to more TV devices n n n n n https://www.blog.google/products/assistant/coming-soon-google-assistant-android-tv-and-more/ n https://goo.gl/b5eLGE

Slide 22

Slide 22 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 23

Slide 23 text

eb )( )( )) ) • N j eb N F • W ld S j WW • • o N F • W o or oa • • . • W G • . j g • . Copyright (C) 2018 Namito.Satoyama, Shinji.Ichien All Rights Reserved. i s Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. i s

Slide 24

Slide 24 text

G GJ G S G P F A AC Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 25

Slide 25 text

() G GJ G P G S F A AC Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 26

Slide 26 text

( ) G G A PG S G CJ F C FPG Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 27

Slide 27 text

( ) JP AC J JP AC A S JP AC I G FG Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 28

Slide 28 text

SGC ( ) A P SGC D GC e SGC d f e f F I AF I f b bca J Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 29

Slide 29 text

I G C I G F I ic I G ic DS P egd LJ b C J ea Af Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 30

Slide 30 text

• D JN r • . C G O J Di D soC • .D S • • aec b • ULI . • . C A Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. l g nf !

Slide 31

Slide 31 text

• kwpsjwod0HKQ 2QJ PEKJ 2K 2E A A c ! KKCHA /LL 1JCEJA /1! / : 7 • 4 8ulkmoqwptWi a ! KKCHA y nwrv /1 / : 7 ! h g " PPL . CEP Q K PEKJ KJ CKKCHA E HKC HKS SA KKG KEHA LH PA F • 6KPHEJ g ! 9EEP d ebfe PPL . EEP K KEJ , EPA , - - - (() A A /K 0HEAJP 7E T K 6KPHEJd Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 32

Slide 32 text

31 3. 1 dD B C Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. ib nlf • W A • npm install actions-on-google --save • npm install firebase-functions --save Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. ib nlf const { dialogflow } = require('actions-on-google') const functions = require('firebase-functions') const app = dialogflow() exports.endpoint = functions.https.onRequest(app) app.intent( '1 1 / 1 1 , conv => { conv.ask( Gja L c N ID ) }) app.intent( 1 , conv => { conv.close( c em I ) })

Slide 33

Slide 33 text

Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. st iA y p • d Bc • npm install actions-on-google --save • npm install firebase-functions --save • el fLWr d c DialogflowApp a mi Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. st iA y p 3 3. 2 n C D const { dialogflow } = require('actions-on-google') const functions = require('firebase-functions') const app = dialogflow() exports.endpoint = functions.https.onRequest(app) app.intent( ' 2 / , conv => { conv.ask( b uj Gl IN ) }) app.intent( , conv => { conv.close( el o L ) })

Slide 34

Slide 34 text

Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. yomCu t • g Df • npm install actions-on-google --save • npm install firebase-functions --save • p iN wl bgaf A DialogflowApp d m • ' 3 I iN wl (.. ,/ ,/ ,/ ,/ ! ) , ! => I conv.ask conv.close ces Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. yomCu t const { dialogflow } = require('actions-on-google') const functions = require('firebase-functions') const app = dialogflow() exports.endpoint = functions.https.onRequest(app) app.intent( ' / , conv => { conv.ask( ce n W B Ip LG ) }) app.intent( , conv => { conv.close( p s WNBL ) }) . + rGj

Slide 35

Slide 35 text

3 1 /3 3 1 I " Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. a d class ConversationComponentsApp : DialogflowApp() { @ForIntent("Default Welcome Intent") fun welcome(request: ActionRequest): ActionResponse { val responseBuilder = getResponseBuilder(request) responseBuilder .add( b CJC CGA ) return responseBuilder.build() } @ForIntent("Good Bye") fun goodBye(request: ActionRequest): ActionResponse { val responseBuilder = getResponseBuilder(request) responseBuilder .add( CJ K HL ) .endConversation() return responseBuilder.build() } } Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. a d 3 1 • DialogflowApp efC 1

Slide 36

Slide 36 text

32/ 2 32 rAi " Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. w n t class ConversationComponentsApp : DialogflowApp() { @ForIntent("Default Welcome Intent") fun welcome(request: ActionRequest): ActionResponse { val responseBuilder = getResponseBuilder(request) responseBuilder .add( aeDylH HJ CoH KGA ) return responseBuilder.build() } @ForIntent("Good Bye") fun goodBye(request: ActionRequest): ActionResponse { val responseBuilder = getResponseBuilder(request) responseBuilder .add( go H I G ) .endConversation() return responseBuilder.build() } } • DialogflowApp H / 3/ d • ForIntent f 2 3 3 / b L Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. w n t 32 @ForIntent(“Intent ”) fun method(request: ActionRequest): ActionResponse { // go I v } !

Slide 37

Slide 37 text

" 3 / 3 w Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. n y class ConversationComponentsApp : DialogflowApp() { @ForIntent("Default Welcome Intent") fun welcome(request: ActionRequest): ActionResponse { val responseBuilder = getResponseBuilder(request) responseBuilder .add( bfC oG GI rG DJ ) return responseBuilder.build() } @ForIntent("Good Bye") fun goodBye(request: ActionRequest): ActionResponse { val responseBuilder = getResponseBuilder(request) responseBuilder .add( r G H A ) .endConversation() return responseBuilder.build() } } • DialogflowApp G 3 3 3 e • ForIntent a dg / 3 3 L • ResponseBuilder e wK v l • add(text: String) • add(simpleResponse: SimpleResponse) • add(image: Image) • endConversation() ! bf H Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. n y 3 @ForIntent(“Intentt”) fun method(request: ActionRequest): ActionResponse { // r iH } ! !

Slide 38

Slide 38 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 39

Slide 39 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. n G • T H • T H V • T

Slide 40

Slide 40 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. Multimodal Spectrum n // . GQ D Q n QG MQ : J / . /

Slide 41

Slide 41 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. n : D M Q : X J ./ .

Slide 42

Slide 42 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. n M D : J D ./ .

Slide 43

Slide 43 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. n h k Me D aQ J Db : ./ . X ZD X

Slide 44

Slide 44 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. n Q:J : V C Z M: a . D X Google /

Slide 45

Slide 45 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. Google . n . / .: D

Slide 46

Slide 46 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. Google ./ . n M J :D → → → → → →

Slide 47

Slide 47 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 48

Slide 48 text

/ Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. u tr o i gC a s CA 2 S fcC R e S 2 1 fc lv S 2 2 . 2- Surface lvC a S 2 2 2 . 2- Surfacep hA Sb mn S 2 2 M Surfacep hA Sb mn S Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 49

Slide 49 text

) ) ! ● ( ● )) ● )( ● E ) ) : S A Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 50

Slide 50 text

• 4B A B D ajh • I 4 BD C B AC 4 4 B AG A A 4 Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. ij _Egonf const hasScreen = conv.surface.capabilities.has('actions.capability.SCREEN_OUTPUT'); const hasAudio = conv.surface.capabilities.has('actions.capability.AUDIO_OUTPUT'); const hasMediaPlayback = conv.surface.capabilities.has('actions.capability.MEDIA_RESPONSE_AUDIO'); const hasWebBrowser = conv.surface.capabilities.has('actions.capability.WEB_BROWSER'); # if (hasScreen) { conv.ask(" "); } else { conv.close(" "); }; eb ml TMLO S R c N PW U Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. ij _Egonf A

Slide 51

Slide 51 text

• • Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. C I Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. C I

Slide 52

Slide 52 text

Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. nob lr - : ● p c R m af M t ● S ) ( ( / ! ? M uv s ie https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Shiba_Inu.jpg/250px-Shiba_Inu.jpg Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. nob lr

Slide 53

Slide 53 text

- : Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 54

Slide 54 text

- : ● M Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 55

Slide 55 text

)82 1 8 0 -/ - 3 / 1 3 : ● M S li O c ● v a tf ● (3 1 1 ud A eo Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. rs c n

Slide 56

Slide 56 text

)82 1 8 0 -/ - 3 / 1 3 : ● M S li O c ● v a tf ● (3 1 1 ud A eo https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Shiba_Inu.jpg/250px-Shiba_Inu.jpg Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. rs c n

Slide 57

Slide 57 text

/ - 1 - / 4 app.intent('Today Dog - yes', conv => { const dogName = conv.data.dogName if (conv.screen) { // %.%+' } else { const screenAvailable = conv.available.surfaces.capabilities.has('actions.capability.SCREEN_OUTPUT'); if (screenAvailable) { // %. $!*()") const context = '# %&-'; const notification = '# ' + dogName + '%,'; const capabilities = ['actions.capability.SCREEN_OUTPUT']; conv.ask(new NewSurface({ context, notification, capabilities })); } else { // %+' ( } } }) - Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 58

Slide 58 text

app.intent('Today Dog - yes', conv => { const dogName = conv.data.dogName if (conv.screen) { // %.%+' } else { const screenAvailable = conv.available.surfaces.capabilities.has('actions.capability.SCREEN_OUTPUT'); if (screenAvailable) { // %. $!*()") const context = '# %&-'; const notification = '# ' + dogName + '%,'; const capabilities = ['actions.capability.SCREEN_OUTPUT']; conv.ask(new NewSurface({ context, notification, capabilities })); } else { // %+' ( } } }) - G M ? ! // - Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. M -2 / 4 2 /

Slide 59

Slide 59 text

app.intent('Today Dog - yes', conv => { const dogName = conv.data.dogName if (conv.screen) { // '0'!-) } else { const screenAvailable = conv.available.surfaces.capabilities.has('actions.capability.SCREEN_OUTPUT'); if (screenAvailable) { // '0",()$+ const context = ' % '!(/'; const notification = ' % ' + dogName + ''!.'; const capabilities = ['actions.capability.SCREEN_OUTPUT']; conv.ask(new NewSurface({ context, notification, capabilities })); } else { // '!-) * } } }) AoG Client Library NewSurface"& Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. / - - / 3 4

Slide 60

Slide 60 text

● E actions_intent_NEW_SURFACE / / ● BDI / / app.intent(‘New Surface’, (conv, input, newSurface) => { if (newSurface.status === ‘OK’) { const dogName = conv.data.dogName const dogImageUrl = conv.data.dogImageUrl conv.ask(dogName + '') // } else { // } }) Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. - 4 4 / / M

Slide 61

Slide 61 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 62

Slide 62 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 63

Slide 63 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 64

Slide 64 text

BasicCard Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 65

Slide 65 text

app.intent('basic', (conv) => { // h c if (!conv.surface.capabilities.has('actions.capability.SCREEN_OUTPUT')) { conv.close(' R BasicCard '); return; } conv.ask('BasicCard ’); conv.ask(new BasicCard({ title: ' ', subtitle: ' ', text: '** ** ¥n *Ok Google, *', image: new Image({ url: ' URL', alt: ' ', }), buttons: new Button({ title: 'n ', url: 'https://assistant.google.com/services/a/uid/00000045ffe70d1e?hl=ja', }), display: 'CROPPED', })); // Suggest conv.ask(new Suggestions(suggestions)); }); Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. hi e

Slide 66

Slide 66 text

app.intent('basic', (conv) => { // s if (!conv.surface.capabilities.has('actions.capability.SCREEN_OUTPUT')) { conv.close(' BasicCard ci '); return; } conv.ask('BasicCard ci ’); conv.ask(new BasicCard({ title: ' ', subtitle: ' ', text: ‘** ** e *', image: new Image({ url: ' URL', alt: ' ', }), buttons: new Button({ title: ' ', url: 'https://assistant.google.com/services/a/uid/00000045ffe70d1e?hl=ja', }), display: 'CROPPED', })); // hSuggest conv.ask(new Suggestions(suggestions)); }); p Simple Response / R n Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. s o

Slide 67

Slide 67 text

Carousel Media Response Table https://developers.google.com/actions/assistant/responses Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 68

Slide 68 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 69

Slide 69 text

SSML Copyright (C) 2018 Namito.Satoyama. All Rights Reserved. 11 3 31 /: / / 1 • TWR L X • . C TWCA • - G • 3 : 11 3 31 • 1C S M Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 70

Slide 70 text

/ <> / .0 " <> / L break 0.5 S M = Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. 5

Slide 71

Slide 71 text

- - > - - - - Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. D

Slide 72

Slide 72 text

oqpr . G= A A ; / = AG = 5 T A G 5CC , A 0=5 ;: .CC L D G C A M" A G 5; , g + 5> G= , ' ( e a } aik n ubml 5CC G + C 5> 5; + C 5> " } aik uhx fml A G = C 5 5; , gdc 5CC G L C <) + C 5> 5; + C 5> = C 5 G) = C 5 5; M" Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. {ts yʼ w

Slide 73

Slide 73 text

- Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 74

Slide 74 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 75

Slide 75 text

0 = . " = 5 0 0 = / = 5 0 < > time strength > Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 76

Slide 76 text

Break Break Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 77

Slide 77 text

23 >0 0> 7 =<= 0> 20=37 08 >0 0> 23 76 >0 0> 7 =<= 0> =37 08 >0 0> > >0 0> 7 =<= 0> 30 = 0 33 " " "" >0 0> >0 0> 7 =<= 0> 7 = 0 0 3 078 " >0 0> - + >0 0> 7 =<= 0> 260=02 => / - >0 0> 4 >0 0> 7 =<= 0> 8 <6 = 0 " "" " >0 0> 8< 1 S >0 0> 7 =<= 0> 18 < S >0 0> >0 0> E P C Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. a

Slide 78

Slide 78 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 79

Slide 79 text

3 % " 1 3 >=2 C U L 0 D 3 >2 / 3 >2 1 3 3 % 1 3 >=2 C U L 0 D >< 3 "" 3 >2 / 3 >2 1 3 >< 3 "" 0 3 1% 0 3 1 % 3 2 1 % 3 % " 1 3 >=2 C U L 0 D >< 3 "" 2 < "> 2 < 3 > = < 1 % = < 1 = > 3 >2 / 3 >2 1 3 1 3 U L E Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved. T BR

Slide 80

Slide 80 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 81

Slide 81 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 82

Slide 82 text

/ : . / Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 83

Slide 83 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 84

Slide 84 text

• Google"$%&1*K57LI • Google"$%&1*F)+#% >9 E6-/')+#%8 9 AMB4G2=? • .('UIHD3;2= :J8 C@ Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.

Slide 85

Slide 85 text

Copyright (C) 2019 Namito.Satoyama, Shinji.Ichien All Rights Reserved.