tag:blogger.com,1999:blog-53466638404140310272024-03-19T13:22:51.210+09:00Drafts about A11Y全盲のICTライターによる、主にアクセシビリティと障害者支援技術に関する覚書。
お仕事お待ちしております。詳しくは以下のリンクをご覧ください。
http://bit.ly/2mhbqEq
m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.comBlogger333125tag:blogger.com,1999:blog-5346663840414031027.post-42675486940403523172022-12-01T18:05:00.000+09:002022-12-01T18:05:45.061+09:00支援技術関連記事まとめ(2022年11月)※お知らせあり。<p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※以下のリンクをクリックするとDropboxへ接続し、ダウンロードが自動的に始まります。</i></p><p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※ダウンロードファイルはHTML形式です。ブラウザで開いてください。</i></p><p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※正常に表示されない場合は別のブラウザで試すか、エンコード設定を変えて見てくださ</i><span style="font-size: 12px; font-stretch: normal; line-height: normal;">い。</span></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">ダウンロード:<a href="https://www.dropbox.com/s/s2oqijnx3m4vunk/2022-11.html?dl=1">海外記事</a>/<a href="https://www.dropbox.com/s/y30im887zlyqp8e/2022-11J.html?dl=1">国内記事</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>お知らせ:</i></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて、なんやかんや5年ほど続いてきたBloggerでのニュースまとめ配布ですが、今回をもっておやすみすることにしました。11月までとやや中途半端ですが、2022年のアーカイブ(Zipアーカイブ、HTML版のみ)は<a href="https://www.dropbox.com/s/mbpxnh1wxdhnovj/2022.zip?dl=1">こちら</a>からダウンロードできます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">今後はnoteに場を移し、同じようなものを続けていきますので、よろしければどうぞ。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Noteのページはこちら→<a href="https://note.com/viexp/">at-news</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">更新ペースは週一回程度を予定。まだNoteの操作に慣れてないので読みにくいとは思いますがご容赦ください。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">こちらのブログもぼちぼちエントリーしていきますので引き続きよろしくお願いいたします。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-81816705046046776032022-08-27T23:29:00.002+09:002022-08-28T10:02:00.311+09:00[メモ] 全盲的「彫刻に触れる展覧会」見学記@神奈川県立近代美術館・鎌倉別館<div class="separator" style="clear: both; text-align: center;"><a href="http://www.moma.pref.kanagawa.jp/wordpress/wp-content/uploads/2022-a-collection1-w_B_l.jpg" style="margin-left: 1em; margin-right: 1em;"><img alt="オーギュスト・ロダン「花子のマスク」" border="0" data-original-height="800" data-original-width="638" height="400" src="http://www.moma.pref.kanagawa.jp/wordpress/wp-content/uploads/2022-a-collection1-w_B_l.jpg" width="319" /></a></div><p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>オーギュスト・ロダン「花子のマスク」</i><a href="http://www.moma.pref.kanagawa.jp/exhibition/2022-a-collection1"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年6月11日から9月4日まで、神奈川県立近代美術館・鎌倉別館において開催された特別展「<a href="http://www.moma.pref.kanagawa.jp/exhibition/2022-a-collection1">これってさわれるのかな?―彫刻に触れる展覧会</a>」へ行ってきました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは、同館の収蔵品から選ばれた24点の作品に実際に触れて鑑賞することができるというコンセプトの展覧会です。展示されている作品は全てレプリカではなくオリジナル。つまり作者が意図したそのままの状態の作品に触れられるのです。教科書に乗っているような有名な作品こそありませんが、これだけの数のアートに(文字通り)触れられる、めったにない貴重な機会ではないかと思います。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">鑑賞にあたっては、受付で配布される使い捨ての手袋(ゴムかシリコン?)の装着が求められます。これは作品の保護に加えて感染症対策の意味もあるようです。最初かなりの密着度にややひるみましたがすぐに違和感なく触察することができました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて視覚だけによる鑑賞であれば、24という作品数でもさほど時間はかからないのではと思いますでしょ。しかし全盲の私が触察するとなると話は違ってきます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">一般的に視覚障害者が触察によって作品を理解するためには1作品あたり15から20分程度の時間が必要と言われています。このセオリーに従うとなると今回の展覧会をコンプリートするためには8時間ほど掛かる計算となります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは齢50をすぎた私には、ダメージが大きい。なので今回は作品の詳細な解釈にはあまり入り込まず、触察の経験を純粋に楽しむという方針で臨むことにしました。それでも2時間ほど触察し続けてグッタリしましたが。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">展示は基本的に古い作品から新しい作品へ流れていく構成になっています。人物を写実的に表現したブロンズ像から始まり、次第に動きのあるポーズをとっている作品、さらにはシュールな造形の彫刻、後半では幾何学的な形や様々な素材が剥き出しになった現代アート的な抽象作品へ行き着きます(ここでは個別の作品については触れませんが<a href="http://www.moma.pref.kanagawa.jp/exhibition/2022-a-collection1">公式Web</a>で出展作品のリストが公開されていますのでそちらを参照してください)。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">なお鑑賞中は、同行のガイドさんに対しあえて言葉による説明は私が求めるまでは行わないようお願いしたため、触れるまではどのような素材、形状を持った作品であるのかわからない(ヤミナベルール)という、謎のゲーム性も加えられました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">正直なところ、最初のうちは似たような人物のブロンズ像が続くため、やや短調さを感じていたのですが、徐々にモチーフや素材に変化が現れることで面白くなってきました。これは鑑賞を続けていく中で触察の感覚が掴めてきた、という要因もあるのかもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">前半はほとんどがブロンズ製でしたが年代が新しくなるにつれ金属や大理石、木材など多様な素材が用いられるようになり、触覚から手触りや温度の違いが伝わってきます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">作品の形もリアルな人体から少しずつデフォルメが進み、最終的には何を表しているのかよくわからないけど触ると気持ちがいいみたいな境地へ到達。視覚を使わずとも彫刻のダイナミックな変化の一端を堪能できた、ような気がします。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また作品のほとんどは立体的な彫刻でしたが、平面的なモチーフを浮き彫りにした、いわゆるレリーフ作品もいくつか展示されていました。立体とレリーフを同じタイミングで鑑賞できるというのも珍しいように思うのですが、記憶を辿って見るとレリーフ作品の印象はほとんど残っていないのです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">触察で美術作品を理解する場合、構造的に破綻の少ない立体に比べると、様々な視覚的技法が駆使されている平面作品の難易度は段違いに高いとも言われています。改めて触図による触知の難しさを認識できたのも大きな学びの一つでした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">あとこれは彫刻ではないのですが「サウンド・チューブ」(吉村弘・作)という、水の音を楽しむオブジェの展示には心を掴まれました。筒状の本体を傾けると中に入っている水が動きさまざまな音を奏でるというもので、なぜか取り憑かれたように遊んでしまいました。調べたら<a href="http://www.moma.pref.kanagawa.jp/shop/artwork0009">ミュージアムショップ</a>でレプリカが販売されているらしいのですが現在は品切れ中のようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">今回はかなり急ぎ足での鑑賞であったため、作品と作者、タイトルがいまひとつ結びついてはいないのですが、それでもいくつかの作品は触覚を通じ、私の記憶に強烈な印象を残しています。見えていた頃を含め、ここまで大量の彫刻を触りまくったのも初めてのことでしたし、なんとなく触知スキルもレベルアップしたような気がします。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このエントリーを書いている段階で会期も残り少なくなっているのですが、触れるアート鑑賞に興味があるのであればかなり楽しめる展覧会であると思いました。すぐ近くには鶴岡八幡もあり鎌倉観光とセットで訪問するのも楽しいのではないでしょうか。予約は不要ですが特に視覚障害者を対象にした展覧会ではないため、サポートが必要な場合は事前の問い合わせが安心かもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">原則、作品を損傷することなく後世に伝えることが求められる美術館としては、不特定多数の訪問者が作品に触れるという展覧会の開催は大きな決断であったことは想像に難くありません。しかし私のような視覚障害者にとっては触れなければ不可能だった経験が得られたという意味で、貴重な展覧会であったと思います。また視覚障害の有無に関係なく、アートに触れるという行為には視覚だけでは感じられない作者の意志のようなものを受け取れるような気もしました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">今後も作品に触れられる機会が増えて欲しいと切望する一方で、触れる立場としても触察の技術とマナーの啓発が求められてくるのではないかとも思ったのでした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">触れる彫刻展としては他にも、東京・高田馬場の「ふれる博物館」では第10回企画展「<a href="https://www.nittento.or.jp/about/fureru/news_20220501.html">手でみる彫刻</a>」が2022年9月17日まで開催されています(予約制)。他にも常設の施設もいくつかあります。機会があれば彫刻に触れに出かけるのも面白いのではないでしょうか。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ここからは余計なお話、中途全盲の私の記憶について。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このエントリーを書くにあたり、展覧会の記憶をたぐって見たのですが、覚えている作品はまず視覚的なイメージとしてき置くから引き出され、その後に手触りなどの触覚的な記憶が追いかけてくることに気がついたのです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">作品に限らず、美術館の内装や途中で立ち寄ったお店の様子も、まずイメージとして脳内に立ち上がります。一度もこの目で見たことはないのにもかかわらず、です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この脳内のイメージは、これまでの視覚的な記憶から生成されたパッチワークのようなものと考えられ、実際の風景とは完全にかけ離れているはず。ですが視力を失っても視覚的な情報処理が継続されているというのは自分のことながら興味深い現象です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは視力を失った年齢、つまり視覚的な記憶の量と関係があるのですよと何かで読んだ覚えがあります。そう考えてみると、視覚障害者の美術観賞も個人の経験と記憶によってアプローチが変わってくるのかもしれません。ユニバーサル・ミュージアムの奥の深さを改めて感じた気づきでありました。おしまい。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-27126578920552439202022-08-07T23:31:00.000+09:002022-08-07T23:31:47.616+09:00[メモ] 全盲的:日本科学未来館見学記(2022-7-10)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9zAEtYuelVzBdHrammgH-laXGwZr3BsuS4nvMWstA9wFxcqwEYNyC2Nx6K1gdWNZMvloosJ1KA3m026CBwbUlKZXJzCa9E_59MpvMhfgDgZcIG4iH3ngq3HraKDiI77hDZ2l6gPoZxkNd0qBCHhig68Rp03b2ROn-FZ6FRhcsMtFhT2qosM3P8aEa2Q/s4032/next_meat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="ランチでいただいた「NEXTメンチカツサンド」の写真です。代替ミートで作られたメンチカツと千切りキャベツがパンに挟まれてお皿の上に鎮座しています。" border="0" data-original-height="4032" data-original-width="3024" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9zAEtYuelVzBdHrammgH-laXGwZr3BsuS4nvMWstA9wFxcqwEYNyC2Nx6K1gdWNZMvloosJ1KA3m026CBwbUlKZXJzCa9E_59MpvMhfgDgZcIG4iH3ngq3HraKDiI77hDZ2l6gPoZxkNd0qBCHhig68Rp03b2ROn-FZ6FRhcsMtFhT2qosM3P8aEa2Q/w240-h320/next_meat.jpg" width="240" /></a></div><p><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※このエントリーは「</i><a href="https://accessibility-tech.blogspot.com/2022/07/ai2022-7-10.html"><i>AIスーツケース体験記@日本科学未来館</i></a><i>」の続きです。</i></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">AIスーツケース体験会も午前中のうちに無事終了。せっかくなので日本科学未来館の中を一通りうろうろしてみることにしました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この日は日曜日ということもあり、館内は大勢のチビッ子たちで大賑わい。圧倒的な場違い感の中で全盲のおじさんがどこまで楽しめるものなのか。気がついた点など記憶の限りメモして見ます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">まずは3Fと5Fにある常設展示エリアを見学。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">一部の常設展示では主に視覚障害者向けに「触れられる展示」が用意されているとのことで、未来館のサイエンスコミュニケーターの方に案内していただきました。私がこの日に体験できたものは以下の通りです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><ul>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>(5F)子宮内の胎児が成長する過程を原寸大のレリーフモデルに触れて学べる展示。これはAIスーツケース体験会のコースに含まれていました。</i></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>(3F)細菌やウィルスの大きさを触れて比較できるレリーフ展示。</i></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>(3F)さまざまな細菌の形を確認できる3dモデル。</i></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>(3F)人間の臓器に存在する細菌の分布を表現した点図触覚グラフ。</i></li>
</ul><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">いずれも視覚情報を触図や3Dモデルとして表現したもので、視覚障害者にとっては馴染み深いフォーマットです。子供や車椅子ユーザーなどでも触れやすいよう、少し低い位置に展示されているという配慮もありました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">点字などテキストによる解説は用意されておらず、コミュニケーターの方から説明を受けながら触れるという見学スタイルです。ちなみに3Fで触れられた細菌の3Dモデルですが、ふわふわの可愛いマスコットとして1Fミュージアムショップで販売されているので、最近、細菌が気になる人は要チェック。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">全体から見れば視覚障害者向けの触れられる展示はまだごく一部です。ただ他の展示が全く楽しめないかといえばさにあらず、他にも結構いろいろ面白いものがありました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">例えば国際宇宙ステーションを模した展示では反響音で展示ブースの独特の狭さを感じたり、無重力空間ならではの場所、例えば低い天井などについている手すりに触れられたりします。また3Fのとある場所では、空調の効いた空間の中から突然土の匂いがふわりと感じられました。この不意打ち感、これはどうやら自然界に存在する細菌についての展示だったようです。土の感触も確かめられました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">触図や模型による情報提供は重要ですしさらなる充実を望みますが、上記のような手で触れたり音声による説明以外の感覚(空間の響き、床の完食、匂いや温度など)で体験できる仕掛けが充実すれば、視覚障害の有無にかかわらず楽しめるのではと思ったりしました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">他にもデモしているロボット君に触れさせてもらったり、ネットワークの仕組みを表現したピタゴラ装置的な展示から発せられる音に耳を傾けるなど、あちらこちらに興味をそそるものがありました。ガラス越しの展示も少なくはありませんが、触れたり音が出る仕掛けも多いため、見えなくても比較的退屈しません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただやはり体系的に展示内容を理解しようとすると補足説明は必要で、視覚障害者向けにポイントを抑えたツアーのようなものがあると良いのになとも思いました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ひとつ残念というかもったいないなと感じたのがアプリを使った音声ガイドについて。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">未来館の各エリアでは、公式アプリ「<a href="https://apps.apple.com/jp/app/miraikan-notebook/id1092437717?l=ja&ls=1">Miraikanノート</a>」を用いた音声ガイドが提供されています。展示コーナーにあるマーカーにアプリをインストールしたスマートフォンをかざすと音声ガイドが流れる仕組みなのですが、このアプリ、ボタンに的確なラベルが付けられておらずスクリーンリーダーでは使いにくいのです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この件をアクセシビリティ・ラボの方へお伝えしたところ、どうもこのアプリ、現在はメンテされていないようで、代わりとなる新しいアプリを鋭意検討中とのことでした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">またアプリといえば未来館では「<a href="https://apps.apple.com/jp/app/%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%82%B7%E3%83%96-%E3%83%8A%E3%83%93/id1423940361">インクルーシブ・ナビ</a>」も利用することができます。これは目的地を指定すると利用者の状況に応じた道案内を提供してくれる屋内ナビゲーションアプリ。現時点で視覚障害者モードには対応していないため私には使えませんでしたが、車椅子ユーザーやベビーカー利用者には便利かもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ちなみにインクルーシブ・ナビについては2019年末に書いた私の<a href="https://accessibility-tech.blogspot.com/2019/12/blog-post_31.html">レポート</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">がありますのでご参考まで。ただし仕様変更などあるかもしれませんので、その辺りあしからずです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">見学の合間には、7Fの未来館キッチンへ突撃。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">どうせならそれっぽいものをとオーダーしたのは「NEXTメンチカツサンド」。原材料に大豆ミートなど植物性の食材のみを使っているという、この日の一押しメニューです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ちなみに未来館キッチンのシステムは基本アナログ的。印刷されたメニューを見て有人カウンターからオーダーすると無線端末が渡されます(ここは少しだけハイテク)。あとは端末に通知が届いたらウケトリカウンターから食事をピックアップするという流れです。飲み物もセルフサーブなので全盲だけだとちょっと苦戦するかもしれません。食べ物の持ち込みは可能なので、お弁当持参の方が無難かも?</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて話は戻りNEXTメンチカツサンド、率直に申し上げれば「代替肉だなあ」というよりは「大豆ミートだなあ」という感想です。おいしくなくはないのですが独特のクセが微妙にあり、ちょっと濃いめのソースでなにかを突破しようとしている意志を感じました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ここでふと代替食品と視覚情報の関係について思いを巡らせて見ます。例えば今回のような代替肉の場合、みためがお肉に近ければ近いほど味覚に対してポジティブな影響があるのではないかと思うわけです。 そう考えると代替食品って、外観から影響を受けにくい視覚障害者にはハードルが高いのではないか……直感として視覚と味覚の間には密接な関係があるような気がします。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて全盲の視覚障害者のひとりとして日本科学未来館は、若干物足りなさを感じつつも楽しめる博物館でした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">少なくとも見えなくなってから訪問した場所の中では体験できるコンテンツも多く、わくわくする独特な雰囲気も良かった。何より全盲の浅川氏が館長というのは気後れせずに訪問できた要因の一つであるのは間違い無いでしょう。ただその分ハードルが上がっていたため細かいところが気になったりもしたわけですが。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">個人的に自然科学系の博物館には、単純に展示物をみるというだけでなく実際に経験して学習する楽しみを求めているので、今後のアクセシブルな展示の充実に期待したいところです。特に映像コンテンツにはぜひ音声解説をつけて欲しいなあ。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また展示をアクセシブルにするだけではなく、むしろそれを実現するためのテクノロジーそのものを目的に障害者が集まる、最新支援技術のショーケース的な場所になるのも面白いのではないかと妄想したりもしたのでした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただ現状では全盲が一人でふらっと遊びに行くためには交通アクセスを含めまだ障壁が多いようにも感じます。単独で得られる情報がちょっと少ない。見える人と一緒に行った方が安心だし楽しめるかもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">現在日本科学未来館では<a href="https://www.miraikan.jst.go.jp/aboutus/accessibility/">アクセシビリティの向上</a>について継続的に取り組まれているとのこと。今後は展示やイベントにおけるアクセシビリティはもちろんのことですが、同時にアクセスの改善やWebなどを通じた情報提供など、包括的なバリアフリー環境の整備が望まれます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ともかく日本科学未来館は全盲のおじさんの記憶にさまざまな印象を残した良い施設でした。やっぱりミュージアムは楽しいなというのが最終的な感想です。展示のアップデートや興味のあるイベントがあればまた訪問したいと思います。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">それにしても、ゆりかもめにノルト、なぜか一気にピクニック気分になりますね。ちょっとした大人の遠足的な、夏の1日でした。</p><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-54283539766766553772022-07-28T21:56:00.003+09:002022-07-28T22:05:47.311+09:00[メモ] AIスーツケース体験記@日本科学未来館(2022-7-10)<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR3TtRv6UEYFDX7vfF87DCS3N7JRDlUOFGWz6o4sAEaN5UY29jU-lw-2UzFk2_c8SdOiKjehUVb0AQ9Di1N5WcQPsDVB_Omej9iH-jK_8Hjbsixssv-vpzOUANTGmz3HNxjO5qEXHDjsioR4bW4vHCCjoFQDDs4ReMGE5AeEBT5y5m68_wrfKvsNdkxw/s4032/miraikan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="おのぼりさん気分で未来館7Fからお台場を撮影した写真、のはず。レインボーブリッジとかフジテレビ社屋とかそれっぽい風景が写っているらしいです。" border="0" data-original-height="3024" data-original-width="4032" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR3TtRv6UEYFDX7vfF87DCS3N7JRDlUOFGWz6o4sAEaN5UY29jU-lw-2UzFk2_c8SdOiKjehUVb0AQ9Di1N5WcQPsDVB_Omej9iH-jK_8Hjbsixssv-vpzOUANTGmz3HNxjO5qEXHDjsioR4bW4vHCCjoFQDDs4ReMGE5AeEBT5y5m68_wrfKvsNdkxw/w320-h240/miraikan.png" width="320" /></a></div><p><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">去る2022年7月8日から10日までの3日間、東京・お台場にある<a href="https://www.miraikan.jst.go.jp/">日本科学未来館</a>において「<a href="https://www.miraikan.jst.go.jp/events/202206182509.html">ミライキャンフェス</a>」が開催され、その中で実施された「AIスーツケース体験会」へ参加してきました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">せっかくなので中途全盲中年の視点から感想などメモしておきます。やや記憶が曖昧かつ不正確な部分もあるかと思いますがご容赦ください。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">AIスーツケースは自律走行するスーツケース型ロボットを用いて視覚障害者を誘導しつつ、スマートフォンやウェアラブルデバイスと合わせ様々な情報を提供する、統合ナビゲーションシステムです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この技術の原型ともいえる、現日本科学未来館長・浅川智恵子氏率いる米カーネギーメロン大学の研究チームによる2019年の実証実験については、このブログでも<a href="https://accessibility-tech.blogspot.com/2019/05/blog-post.html">書きました</a>。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">その後スーツケースへ自律走行技術を採用した「<a href="https://dl.acm.org/doi/10.1145/3308561.3353771">CaBot</a>(Carry-on roBot)」を経て、現在は<a href="https://prtimes.jp/main/html/rd/p/000000034.000046783.html">2020年に発足</a>した<a href="https://caamp.jp">次世代移動支援技術開発コンソーシアム</a>により実用化へ向け開発が進められています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて日本科学未来館の5Fに設けられた<a href="https://www.miraikan.jst.go.jp/research/AccessibilityLab/">未来館アクセシビリティラボ</a>で開催された体験会では、まず3Dプリンターで制作された未来館の立体モデルに触れる体験を行いました。独特な構造を持つ未来館の建築を触察しつつ、AIスーツケース体験で巡るルートを確認します。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この模型には重箱のようにフロアを分割させるギミックが仕込まれており、パカッと屋根を持ち上げるとフロアごとの3Dモデルが出現。これをiPadの上に乗せることでタッチによる音声説明を再生させるという、多感覚的な仕掛けも試すことができました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">視覚障害者にとって触察は重要な情報伝達手段のひとつではあるのですが、ただ触れただけではそれが何であるかすぐに理解することは困難です。未来館では触察の際、同時にどのような情報提供が効果的であるのかに関しても研究が進められているようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">触察タイムが終わると、続いてAIスーツケース体験へ進みます。会場である常設展示エリアまで誘導していただき、いよいよご対面と相成りました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">まず確認したかったのが外観。手で触れて形を確かめさせていただくと、それは「想像以上にスーツケース」でした。普通にハンドルを伸ばして縦置きしたスーツケースそのものという佇まいです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">資料によるとケース部分は英国の老舗スーツケースメーカー、グローブ・トロッター社の「<a href="https://jp.globe-trotter.com/products/007-limited-edition-carbon-fibre-case-carry-on-carbon-fibre-graphite">007 リミテッドエディション キャリーオン カーボン</a>」を採用しているとのこと。ケース本体の寸法は幅390mm x 高さ550mm x 奥行き180mm。機内へ持ち込めるサイズのスーツケースを想像するとおおよその姿をイメージできるのではと思います。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">一般的なスーツケースの見た目と大きく異なるのは、ケースの上面に2つのセンサーが設置されているという点です。まず人物認識に用いられる3Dカメラが収められたお弁当箱くらいのボックスが置かれ、その上に障害物検知および位置推定などに用いられる全方位3D Lidarセンサー(直径10cm程度の円柱体)が重ねて乗せられています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また外観とともに「AIスーツケースがどのように動くのか?」という点も疑問でした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">結論から言いますと「直立したまま横方向へ動く」が正解。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">スーツケースはハンドルが据え付けられている方向から見て、右方向へ進むので、左手でハンドルを握り、進行方向へ体を向けた状態がユーザーの基本的なポジションとなります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ハンドルの上面には親指で操作するAIスーツケースを制御するための物理ボタン群、手のひらが当たる部分の左右側面には曲がる方向を通知する振動素子、底面にはハンドルを握っているかを検知するためのタッチセンサーが備えられています。ちなみにハンドルは固定されており収納することはできないようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この日は走行を開始するのに用いるスタートボタンと速度を調節する2つのボタンのみを使うよう説明を受けました。あと絶対に持ち上げないでとも言われました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">今回の体験では未来館5Fの常設展示エリアの入り口をスタートし、いくつかの展示を経由しつつ元の場所へ戻ってくるという、あらかじめ固定されたルートを巡ります。いわばAIスーツケースによるミュージアム・ツアーといったところでしょうか。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ウェアラブルデバイスやスマートフォンは用いず、AIスーツケースから送られる音声アナウンスを聞くためのネックスピーカーのみを装着。右手には念のため白杖を持ちました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">準備が整ったところでスタートボタンを押すと、AIスーツケースが動き始めます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ゆっくりソローリ動くと言う感じではなく、ハンドルを通じて結構クイックな加速と力強い手応えが伝わってきます。動作は大きくガタつくこともなく非常に安定かつスムーズ。これはスーツケースの重量とホイールのグリップ力によるものと思われます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">体を持っていかれるほどではありませんが、想像していたよりもひっぱる力を感じました。ただハンドルからの力に対し無理に抵抗せずついていくことはさほど難しくはなく、結構自然な感じ(空港的な場所を優雅に移動する旅人気分)で歩くことができたと思います。端から見ていてどうであったかは知る由もありませんが……体感として。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">デフォルトでのスピードはかなりゆっくり目。ハンドルのボタンで調節可能ですが、最高速度でも「気持ち早歩き」くらいでした。体験会向けにリミッターがかけられているのかもしれません。なおAIスーツケースはハンドルから手を離すとその場でピタリと停止するため、置いてけぼりを食らう心配はありません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">しばらく導かられるままついていくと左手に軽い振動を感じ、その後ゆっくりとカーブするのが分かります。これがなかなか絶妙なタイミングでした。また進行方向に何かしらの障害物が見つかると走行を停止します。危険が無いことを確認すると自動的に動き始めるのですが、混雑した場所では固まってしまうのではと思ったりしました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">なおAIスーツケースは基本的に段差を乗り越えることはできませんが、点字ブロック程度の凹凸であれば問題なく走行できるとのことです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて経由ポイントへ到着するとAIスーツケースが停止し、ネックスピーカーから目の前の展示に関する音声ガイドが流れます。このときAIスーツケースがその場でくるっと展示ブースの方向へ向くという芸の細かさも披露してくれました。賢い。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">今回の体験中、ルートを外れたり到着地点を間違うと言った様子はなく、ナビゲーションの精度はかなり高いという印象です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ここでスタートボタンを押すと、AIスーツケースは次の経由ポイントへ向けて動き始めます(この時展示ブースからスーツケースに戻るのにちょっと迷ったのは内緒)。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これを数回繰り返し、スタート地点へ戻ればゴール。時間にして数分間でしたが大きなトラブルもなく今回の体験は無事終了しました</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ちなみにAIスーツケースのフィーリングについては体験した当事者から盲導犬に近い、または手引き誘導に近いという<a href="https://www.youtube.com/watch?v=cIQycqq4YVw">2つの意見</a>が挙がっているようです。個人的にはハンドルから感じられるフィードバックは(私の数少ない)盲導犬体験に近いもののように思えました。これは動きのクイックさや重心の低さなどからきているのかもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">常に緊張感を強いられるスマートフォンアプリやウェアラブルデバイスなどによるナビゲーションと比較すると、導かれるまま歩くだけで目的地につけると言うのは非常にストレスフリー。何も考えず余裕を持って単独移動できるのは、ロボット誘導ならではの経験ではないかと思います。短い時間でしたがスーツケースそのものの大きさや重量感からは、なぜか頼もしさのような感情すら覚えました笑。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただ今回は固定されたルートを回るだけという限定された体験であったため、歩行支援というよりは「スーツケースに連れ回されている」という感じが若干醸し出されていたような気がしました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">歩行を支援するデバイスというよりも、目的地まで運んでくれる交通手段に近いような感覚でしょうか。自動運転車の技術も使われてますしね。これはこれでラクではあるのですが、せっかくならもっと自由に歩き回れたらさらに楽しいのではと思いました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">今後ユーザーの指示でスーツケースをコントロールする体験ができるようになれば、この印象は変わってくるかもしれません。この安定した運動性能のまま「自分の意志で移動している」感覚が得られれば、これまで経験したことのない自立性を感じられるのではないかと思うのですがどうでしょうか。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">振り返りますとこのブログでも視覚障害者を誘導する様々なロボット技術について紹介してきました(<a href="https://accessibility-tech.blogspot.com/2021/10/blog-post_25.html">白杖型</a>、<a href="https://accessibility-tech.blogspot.com/2022/02/pepper.html">人間型</a>、<a href="https://accessibility-tech.blogspot.com/2021/04/blog-post_16.html">犬型</a>、<a href="https://accessibility-tech.blogspot.com/2021/10/flying-guide-dog.html">ドローン型</a>)。ただ書いておいてアレなのですが、いずれも興味深いけれど、実現性は……というのが率直な感想だったりします。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">AIスーツケースは大手技術メーカーがこぞって開発に取り組んでいるということもあり、実用化へ向けた熱意のようなものを感じます。そして何より視覚障害当事者である浅川氏がこのプロジェクトを率いているという点は「Nothing About Us Without Us」の原則からも重要であるように思います。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">正直なところ今回の体験の範囲ではAIスーツケースが本当に視覚障害者の役に立つものであるのか、判断するのは難しいと思う一方、ロボットを用いた誘導がここまで実現していることには素直にびっくりしたのも事実。実用化にはまだまだ超えなければならないハードルは多いようですが、期待を持ちつつ今後の開発の行方を見届けてみたいと思いました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">一般向けの体験会はこれからも開かれるとのことですので、チャンスがあればぜひ体験をおすすめします。普通に未来的アトラクション感覚で面白いですよ。当事者からどんどんフィードバックして未来のモビリティを実現させましょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">最後に、体験の後にあーだこーだ質問していたら、このおじさん変わってると思われたのでしょうか……AIスーツケースの中身をちょっとだけ触らせていただきました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ぱかりとケースの蓋が開けられると、その中にはメインの処理を担当するノートPC(UbuntuをベースにカスタムROSが動作)、センサーとインターフェイス類を制御するArduino(多分…?)、そして一際存在感を主張するバッテリーなどが所狭しと詰め込まれていました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">なるほど、あの安定感はこのバッテリー由来なのかと妙に納得。モーターやホイールといった駆動部分にはロボット向けの部品が使われているとのことで、ああ見た目は高級スーツケースでもこれは立派なロボットなのだな、と改めて思ったのでした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さてと、情報が多かったのでダラダラな文章にな理ました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">とにかく今回は貴重な体験ができ、大変面白かったです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">日本科学未来館の関係者の皆様、ありがとうございました。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-1421746476174120652022-04-11T19:24:00.000+09:002022-04-11T19:24:44.821+09:00Twitter、画像の代替テキストを可視化する「Altバッジ」機能を公開。<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">米Twitterは現地時間2022年4月7日、ツイートに添付されたイメージに代替テキスト(画像の説明文)が含まれていることを視覚的に示す「Altバッジ」と、スクリーンリーダーユーザー以外でもツイート済み代替テキストを確認可能とするアクセシビリティ機能を<a href="https://twitter.com/TwitterA11y/status/1512191972856975364">提供開始</a>しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは2022年3月から一部のユーザーを対象に<a href="https://twitter.com/TwitterA11y/status/1501603777006260226">テスト</a>されてきた機能で、これを全てのユーザーへ向け公開したものです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">代替テキスト(Alt)もしくは画像説明文とも呼ばれるこの機能は、イメージを視覚的に確認することができないユーザーなどへ向け、画像に含まれる物体や人物の外観、画像化されたテキストや数値、グラフの形状、色彩などを説明したテキストをイメージのタグとして埋め込むことを主な目的として開発されているものです</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">スクリーンリーダーでAltが埋め込まれたイメージへアクセスすると、合成音声や点字ディスプレイを通じて画像の説明文を受け取ることができます。代替テキストと聞くと視覚障害者のためのものと考えがちですが、むしろこれは正確な情報をより多くのユーザーへ伝える、発信者のためのツールという味方もできるのです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">関連するTwitterヘルプへのリンクを以下にまとめておきます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><ul>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i></i><a href="https://help.twitter.com/ja/using-twitter/picture-descriptions"><i>画像のアクセシビリティを向上させる方法</i></a></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i></i><a href="https://help.twitter.com/ja/using-twitter/write-image-descriptions"><i>良い画像の説明を作成する方法 | Twitterヘルプ</i></a></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i></i><a href="https://help.twitter.com/ja/using-twitter/how-to-use-alt-gif"><i>ALTバッジとGIF画像ラベルの使い方 | Twitterヘルプ</i></a></li>
</ul><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">なおこの新機能についてITmedia NEWSが報じています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.itmedia.co.jp/news/articles/2204/08/news086.html">Twitter、ツイートの画像に代替テキストを追加する機能 - ITmedia NEWS</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただこの記事タイトルでは代替テキスト機能そのものが新しく実装されたと誤解を産むような表現になっており、代替テキストの目的についても若干あやふやな表現となっています。改めてここでTwitterにおける画像のアクセシビリティの歩みを振り返っておきましょう。なおリンク先は当ブログの過去記事です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><ul>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>2016年3月29日 画像説明文機能(ALT)を実装</i></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>2020年1月31日 </i><a href="https://accessibility-tech.blogspot.com/2020/02/twittergif.html"><i>GIF画像に対するAlt機能を実装</i></a></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>2020年5月22日 </i><a href="https://accessibility-tech.blogspot.com/2020/05/twitter1000gif.html"><i>Altの最大文字数が420文字から1,000文字へ拡張される</i></a></li>
<li style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i> 2020年5月27日 </i><a href="https://accessibility-tech.blogspot.com/2020/05/twitter.html"><i>Altがデフォルト設定で利用可能に</i></a></li>
</ul><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Twitterは2020年9月に専門の<a href="https://accessibility-tech.blogspot.com/2020/09/a11y-topics-006osmtwittergoogle-docs.html">アクセシビリティチームを設置</a>しており、Altバッジの開発はTwitter Accessibilityチームの手によるものと思われます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さてこれまでは一度ツイートしてしまうとスクリーンリーダーを使わなければAltの内容を確認することは不可能でした。今回の仕様変更でツイートされた画像横の「Alt」もしくは「代替」バッジでAltの存在を即座に判別し、これをタップすることでAltの内容を視覚的に確認することができるようにな離ました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Altが可視化されることでこれまでより多くのユーザーへこの機能が認知されることが期待されています。しかしその一方、代替テキスト本来の目的から外れた活用法が広がりつつあり、すでに議論の的となっているようです。それがさらに代替テキストの認知度を上げているというのもちょっと皮肉な話ですね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただ個人的には代替テキストの意義を踏まえた上でTPOに合わせつつ、工夫して使う分にはさほど問題ではないように思います。長文をスクリーンショットでツイートするユーザーの中には、すでにAltを適切に活用している例もあるようですし、代替テキストに関する知識が浸透することで見える・見えないユーザー両者にメリットのあるノウハウが編み出されていくのではと、Twitterユーザの工夫力にぼんやり期待するところです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">それよりも(おそらく)多数派である日常的に写真付きツイートをするユーザーや影響力のあるアカウントへ向け、いかにしてAltを啓発していくことができるのか。例えばSDGsを意識している企業アカウントにとっては、誰の目にも留まるAltバッジが一つのアピールになる可能性も考えられるでしょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">代替テキストの認知度アップに伴い、Twitter、ひいてはWeb全体のアクセシビリティを向上させるために、ここが知恵の出しどころではないかと思った次第です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考(海外Tech系メディアの記事):</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://techcrunch.com/2022/04/07/twitter-alt-text-badge-image-description/">Twitter launches improved alt text accessibility features globally | TechCrunch</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://9to5mac.com/2022/04/08/twitter-accessibility-improved-image-descriptions/">Twitter accessibility improved as ALT text made more visible - 9to5Mac</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.imore.com/twitter-just-got-whole-lot-more-accessible-thanks-alt-badging-more">Twitter just got a whole lot more accessible thanks to ALT badging, more | iMore</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.theverge.com/2022/4/7/23015669/twitter-alt-badge-improved-image-descriptions-accessibility">Twitter rolls out its ALT badge and improved image descriptions - The Verge</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://mashable.com/article/twitter-alt-text-accesibility-update">Twitter adds updated alt text feature in new accessibility upgrade (mashable.com)</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-38241548580344733592022-03-23T19:35:00.000+09:002022-03-23T19:35:23.712+09:00[メモ] #CSUNATC22で気になったガジェットなど10選。<p><span> </span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://developer.dotincorp.com/images/dot-tablet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Dot Pad" border="0" data-original-height="451" data-original-width="800" src="https://developer.dotincorp.com/images/dot-tablet.jpg" /></a></div><p></p><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://developer.dotincorp.com/"><i>画像引用元</i></a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年3月15日から19日まで開催された<a href="https://www.csun.edu/cod/conference/sessions/2022/index.php/">題37回CSUN支援技術カンファレンス</a>で気になったものなどのメモです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">1. Dot Pad by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/361">Dot Incorporation</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">BluetoothもしくはUSB-CでiPhone、iPadと接続し利用する点図/点字ディスプレイ。グラフィックス用として30x10セル、テキスト用として20x1セルの、リアルタイムでリフレッシュ可能な8点セルを備えています。iOSおよびipadOSのアクセシビリティAPIである<a href="https://developer.apple.com/documentation/accessibility/axbraillemap?language=objc">AxBrailleMap</a>と連携し、Voiceoverが検出したイメージを点図としてグラフィックス領域へレンダリングします。テキスト情報はグラフィックスとは別にテキスト領域へ出力されます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.csun.edu/cod/conference/sessions/2022/index.php/public/presentations/view/2477">The Dot Pad: The Full Screen Tactile Display for the Blind - CSUN Conference 2022 Session Details</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://pad.dotincorp.com/">Dot Pad ― The first tactile graphics display for the visually impaired. (dotincorp.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://developer.dotincorp.com/">Dot Pad Developer Center (dotincorp.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">02. Graphiti Plus by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/502">Orbit Research</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">60×40、合計2,400の触角ピクセルを備えた点図ディスプレイ。リアルタイムにリフレッシュ可能なそれぞれの触角ピクセルの高さは調節可能でグラフィックスの微妙なトーンを触角として表現できます。スタンドアロンの点字メモ機として動作するほか、パソコンやスマートフォンなどと接続し対応するスクリーンリーダーと連携したり、HDMIで入力した映像を触覚グラフィックスへ変換することも可能です。タッチインターフェイスによりグラフィックスの描画などにも対応しているようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="http://www.orbitresearch.com/product/graphiti-plus/">Graphiti Plus® – Interactive Tactile Graphics and Braille Computer – Orbit Research</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.einnews.com/pr_news/565529646/orbit-research-introduces-the-graphiti-plus-interactive-tactile-graphic-and-braille-display">Orbit Research Introduces the Graphiti Plus Interactive Tactile Graphic and Braille Display - EIN Presswire (einnews.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">03. Orbit Speak by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/502">Orbit Research</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">コンパクトな合成音声ベースの点字メモ機。パーキンススタイルの点字入力キーボードを備え、内蔵アプリケーションを用いたメモの読み書きに加え、パソコンやスマートフォンとの接続機能も持ちます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="http://www.orbitresearch.com/product/orbit-speak/">Orbit Speak – Speech-based Braille Notetaker – Orbit Research</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="http://www.orbitresearch.com/orbit-research-introduces-the-orbit-speak-notetaker/">Orbit Research Introduces the Orbit Speak Notetaker – Orbit Research</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">04. Polly by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/18">American Printing House</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Annie(<a href="https://accessibility-tech.blogspot.com/2019/12/annie.html">過去記事</a>)で知られるインドThinkerbell Labsと共同開発された点字学習デバイス。標準サイズの6つの点字セルと大きなサイズの2つの点字セル、そしてパーキンススタイルの点字入力キーボード、音声出力などを備え、ゲーム感覚で点字を学ぶことができます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.csun.edu/cod/conference/sessions/2022/index.php/public/presentations/view/2313">Polly: Gaming the Way to a Braille Display - CSUN Conference 2022 Session Details</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.aph.org/polly-wait-list/">Introducing Polly! | American Printing House (aph.org)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">05. electronic braille-ready format(EBRF) by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/18">American Printing House</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">APHとHumanwareが共同で開発中の新しいファイルフォーマット。点図ディスプレイの登場を見据え、主に教育分野において触覚グラフィックスや複数行の点字表示を含んだインタラクティブな視覚障害者向け電子教科書の標準形式を目指しています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.csun.edu/cod/conference/sessions/2022/index.php/public/presentations/view/2279">Braille Dots Serving 21st Century Needs - CSUN Conference 2022 Session Details</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://nnels.ca/news/reseach-braille-tactile-graphics">Research in Braille and Tactile Graphics | National Network for Equitable Library Service (NNELS)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">06. Versa Slate by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/425">Overflow Biz, Inc.</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">紙を使わない点字板。20セル×4列の点字セルを備えており、通常の点字板と同じ感覚で点字を打ち、ボタンのプッシュで簡単に消去することができます。点字の読み書き練習や一時的なメモなどでの活用が主な用途として考えられているようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.atguys.com/store/index.php?main_page=product_info&products_id=358">Versa Slate Paperless, Erasesable Braille Slate & Stylus : A. T. Guys, Your Access Technology Experts (atguys.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://atoverflow.imweb.me/">overflow (imweb.me)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">07. Braille PAD by<a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/505">4Blind</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">1,850の触角ピクセルを搭載した、Linuxベースの8インチ触角タブレットです。フラッシュカードに保存された画像やテキストを点図および点字としてレンダリングするほか、内蔵されているカメラで撮影した写真を瞬時に触角グラフィックスへ変換します。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://4blind.com/solutions-en/braille_pad_en">Braille PAD (4blind.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">08. insideONE + by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/337">Insidevision Inc</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Windows 11を搭載した点字タブレット。タッチパネルと32セルの点字ディスプレイを備えています。Windows 11で動作するデバイスとしては他にも<a href="https://groups.io/g/tech-vi/message/1812">ElBraille</a>という点字メモ機もあるようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.csun.edu/cod/conference/sessions/2022/index.php/public/presentations/view/2262">insideONE + - Windows 11 Braille Tablet - Power is in Your Hands - CSUN Conference 2022 Session Details</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://insidevision.fr/produits_braille_bloc_notes_tablette_insideone_UK_01.html">insidevision | Produits Braille</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">09. Bonocle by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/506">Bonocle Inc.</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">かなり前から話題になっていたBonocleが今春発売されるようです。これは単一の点字セルを備えたスマートフォン向け周辺機器で、バンドルされたアプリケーションと組み合わせて活用するようです。単一点字セルでどのような体験ができるのか興味津々です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.csun.edu/cod/conference/sessions/2022/index.php/public/presentations/view/2422">Explore Bonocle: One Braille Cell, Endless Functionalities - CSUN Conference 2022 Session Details</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.bonocle.co/ja/">Bonocle – The Braille Entertainment Platform</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 14px; font-stretch: normal; line-height: normal; margin: 0px;">10. Envision Glass by <a href="https://www.csun.edu/cod/conference/2022/rebooking/index.php/public/exhibitors/view/492">Envision</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Envision Glass(<a href="https://accessibility-tech.blogspot.com/2020/01/ces-2020-envision-glasses.html">過去記事</a>)が大幅なアップデートを発表しました。OCRによるテキスト認識精度と文脈解釈によるドキュメント読み取りの向上、追加言語のサポート、Cash Readerとの提携による通過認識機能などが追加されています。またサードパーティー製アプリの組み込みが容易になり、例えばナビゲーションなどの用途への活用も検討されているようです。個人的にはnavilensが使えるようになって欲しいですね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://blindbargains.com/bargains.php?m=22176">#CSUNATC22: Envision's Glasses Gain New Smarts with OCR Improvements, New Languages, Currency Recognition - Blind Bargains</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.zdnet.com/article/updated-envision-smart-glasses-add-improved-ocr-new-languages-third-party-app-support/">Updated Envision smart glasses add improved OCR, new languages, third-party app support | ZDNet</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="http://attoday.co.uk/assistive-smart-glasses-boast-improved-accuracy-recognition-and-document-guidance/">Assistive smart glasses boast improved accuracy recognition and document guidance - AT Today - Assistive Technology</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-69761123140309323232022-03-15T20:52:00.001+09:002022-05-19T19:41:17.408+09:00韓国Dot Incなど、画像認識AIによる物体識別プラットホーム「Dot Go」発表。認識結果からアクションをトリガーし視覚障害者の行動を支援。<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※2022/5/18追記:</i><a href="https://apps.apple.com/jp/app/dot-go-assistant/id1596703329"><i>Dot Go Assistant</i></a><i>が正式にリリースされました。</i></p><div><i><br /></i></div><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Dot Watch」などの視覚障害者向け機器の開発で知られる韓国のスタートアップDot Incorporationは、Serviceplan Koreaなどと共に、視覚障害者向けの新しい画像認識プラットホーム「<a href="https://dot-go.app">Dot Go</a>」を2021年秋に発表しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは画像認識AIとLidarスキャナにより、スマートフォンで撮影した写真からオブジェクトを識別し、物体までの距離と共に音声で視覚障害者へ伝達するシステムです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Dot Goが既存の物体識別アプリと異なるのは、認識したオブジェクトに対し様々なアクションを「「if this, then that」のルールに従い実行できるという点にあります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">活用例として、美術品を識別したらWikipediaの該当ページを開いたり、「止まれ」の交通標識を認識したらスマートフォンの振動で注意を促す。バス停を見つけたら時刻表を自動的に読み上げるといった用途が示されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これらのアクションは、ユーザー自身で「プリセット」として自由に追加・カスタマイズでき、他のユーザーと簡単に共有することも可能です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">またプリセットはサウンドや振動といったスマートフォン内部での処理だけでなく、スマートホームなどのIOT機器やウェアラブル機器といった外部デバイスの制御も可能とのこと。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">つまりこれはDot Goを活用すれば画像認識を応用した家電や歩行ナビゲーションデバイスなどが短時間かつ低コストで開発可能であるということを意味します。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">またベータ版アプリの<a href="https://www.dropbox.com/s/kz9tnx1tqv2mmea/Dot-Go_First-Steps.pdf?dl=1">インストラクション</a>によるとDot Goでは「ライブラリ」(画像認識に必要なデータセット)を、ユーザーの地域や使用目的に合わせて組み合わせることが可能であるようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">従来の画像認識アプリでは、用いられているデータセットが固定されているため、アプリや使用する状況によって認識精度がまちまちでした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">複数のデータセットを組み合わせることができれば、用途に応じた最適な結果を得られる可能性が高まりますし、新しくリリースされたデータセット(例えばWoven Planetらによる屋外ナビ向けデータセット<a href="https://accessibility-tech.blogspot.com/2022/02/new-yorkwoven-planet.html">[過去記事]</a>)にも比較的容易に対応できると考えられます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Dot Goについて、Dot社は単なる物体識別アプリではなく、視覚障害者の生活と行動を支援することを目的としたプラットホームとして設計されていると述べています。プリセットやライブラリによるカスタマイズ性と、外部デバイスやサービスとの連携といった拡張性の高さがDot Go最大の特徴と言えるでしょう。あとはいかにして高品質なデータセットが使えるか、ですね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">現在iPhone用アプリをリリースに向けテスト中ですが、並行して世界中の障害者支援組織とのパートナーシップも進められています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">すでに南米ではBorn2Globalセンターと米州開発銀行グループからの資金援助を受け、インクルーシブ旅行サービス<a href="https://gowheeltheworld.com">Wheel the World</a>とのコラボレーションによる視覚障害者向け移動サービスを2022年春のローンチをめざして準備中とのことです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">年末にも予定されていた個人向けDot Goアプリのリリースはやや遅れているようですが、動作環境(Lidarを搭載したiPhone)を所有していれば<a href="https://dot-go.app">TestFlight</a>からテストに参加することもできます。私のiPhone 7はLidar非搭載なのでむりでした残念です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">従来の物体認識アプリでは(精度はともかく)物体の名前や距離は教えてくれるものの、そこから先はユーザーの判断に委ねられることが多く、実用性という意味では物足りない印象でした。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">オブジェクト認識からアクションをトリガーするというDot Goのアイデアは、精度が確保され、かつ適切に動作するのであれば視覚障害者の行動を大きく支援する可能性を持っていると言えるでしょう。使い道を想像するだけでも、なかなか夢が広がります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://marcommnews.com/dot-go-serviceplan-and-dot-incorporation-develop-first-customisable-object-recognition-platform-for-the-visually-impaired/">Dot Go: Serviceplan And Dot Incorporation Develop First Customisable Object-Recognition Platform For The Visually Impaired – Marketing Communication News (marcommnews.com)</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-39317142742030710722022-03-14T19:02:00.000+09:002022-03-14T19:02:50.069+09:00[ゲーム] アクセシビリティ関連記事クリッピング(2022/3/14)<p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※前回の記事は</i><a href="https://accessibility-tech.blogspot.com/2022/02/2022225.html"><i>こちら</i></a><i>。</i></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■第2回Video Game Accessibility Awardsがオンラインで開催され、9つの部門の受賞作品が発表されました。Halo Infinite、Guardians of the Galaxy、Horizon 5、Ratchet and Clank: Rift ApartといったAAA作品に混じり、Before Your Eyesといったインディー作品も受賞しており、ゲームアクセシビリティの広がりを感じさせます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.ign.com/articles/the-accessibility-awards-2021-all-the-winners">Video Game Accessibility Awards 2021 - All the Winners - IGN</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■2021年のゲーム・アクセシビリティ総括も一区切りということで、これまでのアクセシビリティを含むアワード結果と総括記事をまとめてみます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2021/12/13/can-i-play-that-accessibility-awards-2021-the-winners/">Can I Play That? Accessibility Awards 2021 ― The Winners</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.digitaltrends.com/gaming/game-awards-2021-winners/">The Game Awards 2021: Here's the Complete List of Winners | Digital Trends</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://blog.playstation.com/2021/12/20/ps-blog-game-of-the-year-2021-the-winners/">PS.Blog Game of the Year 2021: The Winners – PlayStation.Blog</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">#総括記事。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.polygon.com/22852260/2021-most-accessible-video-games-windows-pc-nintendo-switch-playstation-5-xbox-series-x">The 2021 video games that pushed accessibility farther - Polygon</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.shacknews.com/article/128082/shacknews-outstanding-achievement-in-accessibility-of-2021-ratchet-clank-rift-apart">Shacknews Outstanding Achievement in Accessibility of 2021 - Ratchet & Clank: Rift Apart</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.cnet.com/tech/gaming/how-games-want-to-create-better-safer-spaces-online-in-2022/">How gamers want to create better, safer spaces online in 2022 - CNET</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.pcgamesn.com/elden-ring/gaming-accessibility-2022">2021 was gaming accessibility’s best year – can 2022 outdo it? | PCGamesN</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■2022年3月23日に開催されるGame Developers Conference(GDC) 2022合わせ表彰される、Game Developers Choice Awards(GDCA)で、ゲーム業界に貢献した二人の人物に対し特別賞が授与されることが発表されました。「ドラゴンクエスト」を世に産み出した堀井雄二氏にLifetime Achievement Awardが、そして米国の障害ゲーマー支援組織AbleGamers charityのシニアディレクターであるSteven Spohn氏にAmbassador Awardが授与されます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.shacknews.com/article/129038/steven-spohn-to-be-honored-with-ambassador-award-at-gdca-2022">Steven Spohn to be honored with Ambassador Award at GDCA 2022 | Shacknews</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■Xboxアクセシビリティ・ディレクターである<a href="https://twitter.com/LadieAuPair">Tara Voelker</a>氏による、ゲームとスクリーンリーダーにまつわる興味深い<a href="https://twitter.com/LadieAuPair/status/1499083426292396034">Twitterスレッド</a>。なぜTTSを実装したゲームが少ないのか、そもそもPCのスクリーンリーダーとゲームの音声読み上げはどう違うのか。TLOU2ではReadSpeakerによる音声読み上げエンジンが<a href="https://twitter.com/ReadSpeaker/status/1500866345625427970">採用されて</a>いますが、ゲーム内テキストに逐一音声を割り当てることでスクリーンリーダー「風」の音声読み上げを実現させているなど。ゲームにTTSを実装させるための技術的な課題が語られています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■2021年11月9日に発売されたXbox/PC向けレーシングゲーム「Forza Horizon 5(Playground Games)は、2022年3月1日のアップデートで以前から予告されていた、手話(ASLお呼びBSL)をゲーム全体のカットシーンへ追加しました。聴者による音声言語の書き起こしである字幕に対し、ロウ者の第一言語である手話を新しい言語としてゲーム内に導入したという意味で、非常に画期的な取り組みと言えます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://news.microsoft.com/features/forza-horizon-5-introduces-sign-language-support-throughout-in-game-scenes/">Forza Horizon 5 introduces sign language support throughout in-game scenes - Stories (microsoft.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.youtube.com/watch?v=7-LqVe2PArM">Sign Language Support Comes to Forza Horizon 5 - YouTube</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/28/forza-horizon-5-sign-language-update-supports-over-100-in-game-scenes/">Forza Horizon 5 sign language update supports over 100 in-game scenes (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/28/playground-games-forza-horizon-5-sign-language-feature-interview/">Playground Games on the Forza Horizon 5 Sign Language Feature (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.inverse.com/gaming/forza-horizon-5-tlou-2-asl-sign-language">'Forza Horizon 5' devs reveal how 'Last of Us 2' inspired a groundbreaking feature (inverse.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.ign.com/articles/playground-created-forza-horizon-5-sign-language-support">How Playground Created Forza Horizon 5’s Groundbreaking Sign Language Support - IGN</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.gameaccessibilitynexus.com/blog/2022/03/01/deaf-hoh-review-forza-horizon-5/">Deaf / HoH Game Review – Forza Horizon 5 - Game Accessibility Nexus</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■2022年2月25日に発売されたPlaystation/Xbox/PC向けオープンワールドARPG「<a href="https://www.eldenring.jp">エルデンリング</a>(フロム・ソフトウェア)」のアクセシビリティ・レビューが出ています。いわゆる「ソウル系」と呼ばれる高難易度シリーズの最新作ですが、予想通り難易度とアクセシビリティにまつわる喧々諤々の議論が交わされています。ただ前向きな議論は良いのですが、アクセシビリティ支持者に対し一部のコアゲーマー、現状の作品を変えたくないゲートキーパーと呼ばれる<a href="https://twitter.com/stevesaylor/status/1496526249551880198">人々からの攻撃</a>が見受けられるなどトホホな事象も発生しているようで残念です。あからさまに排除するような罵声は頂けませんね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また近年のAAA作品としてはアクセシビリティ・オプションの欠如(中でもディスプレイやサウンド周り)が指摘されています。その一方でソウル系作品としては、特に運動に障害のあるプレイヤーにとっては完全ではないが比較的アクセシブルなゲームデザインとなっているという意見もありました。しかし全体としてはアクセスできないゲームというのが現時点で大方の評価のようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">#アクセシビリティ・レビュー</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/27/elden-ring-lacking-accessibility-unintentional-barriers-and-land-jellyfish/">Elden Ring ― Lacking Accessibility, Unintentional Barriers, Land Jellyfish (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/28/elden-ring-accessibility-menu-deep-dive/">Elden Ring Accessibility ― Menu Deep Dive (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/03/04/elden-ring-director-talks-about-the-games-difficulty-and-studio-identity/">Elden Ring director talks about the game's difficulty and studio identity (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.gameskinny.com/fci30/elden-ring-review-simply-wondrous">Elden Ring Review: Simply Wondrous | Elden Ring (gameskinny.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.fanbyte.com/reviews/elden-ring-most-accessible-souls-game-yet/">For The Physically Disabled, Elden Ring is the Most Accessible Souls Game Yet (fanbyte.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">#難易度に関する議論。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.eurogamer.net/articles/2022-02-24-what-would-an-accessible-souls-game-look-like">What would an accessible Souls game look like? • Eurogamer.net</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://boundingintocomics.com/2022/03/08/disabled-gaming-advocate-faces-backlash-for-claiming-elden-rings-difficulty-is-an-accessibility-issue/">Disabled Gaming Advocate Faces Backlash For Claiming Elden Ring's Difficulty Is An Accessibility Issue - Bounding Into Comics</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://mobilesyrup.com/2022/03/05/elden-ring-difficulty-accessibility/">Here's a great video offering a different perspective on Elden Ring and 'difficulty' (mobilesyrup.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.inputmag.com/gaming/elden-ring-pause-debate-mods-bandai-namco">The debate over 'Elden Ring's' lack of pause is getting heated (inputmag.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://the-squeaky-wheel.com/2022/02/27/gamers-unlock-elden-rings-secret-hardcore-mode-by-playing-with-a-disability/">Gamers Unlock Elden Ring’s Secret Hardcore Mode by Playing with a Disability - The Squeaky Wheel (the-squeaky-wheel.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.pushsquare.com/news/2022/03/elden-ring-easy-mode-isnt-happening-on-ps5-ps4">Elden Ring Easy Mode Isn't Happening on PS5, PS4 - Push Square</a></p><p style="color: #0000e9; font-family: Times; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><span style="font-kerning: none; text-decoration: underline;"><a href="https://www.pcgamesn.com/elden-ring/difficulty-accessibility">Elden Ring’s difficulty isn’t the problem | PCGamesN</a></span></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■2022年3月4日に発売されたPlaystation向けカーシミュレータ「<a href="https://www.gran-turismo.com/jp/products/gt7/">グランツーリスモ7</a>(Sony Interactive Entertainment)」の詳細なアクセシビリティ・レビューが掲載されています。Can I Play That?のスコアは10点中7.5点。特に聴覚・ロービジョ向けのオプションが充実していますが全盲だとプレイは難しそうです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/03/02/gran-turismo-7-accessibility-review-can-i-play-that-ps5/">Gran Turismo 7 Accessibility Review ― Can I Play That</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">■発売日などは未定の「STAR WARS ECLIPSE(Quantic Dream)」の<a href="https://www.youtube.com/playlist?list=PLMqgL_IGQSAjv-Tq45DihRN_2jJwXooRP">音声解説付き予告動画</a>が公開されました。<a href="https://news.ubisoft.com/en-us/article/TSgdWDrPckPtjCCDYX4Ng/ubisoft-forward-trailers-available-with-audio-description?isSso=true&refreshStatus=noLoginData">Ubisoft</a>のように音声切り替えで有効にするものではなく、音声トラックに解説を埋め込んだ動画が言語ごとに用意されています(日本語はなし)。ゲーム本編の情報がまだ公開されていないため、アクセシビリティがどれだけ考慮されているのかは想像するしかありませんが、全体の姿勢として多少なりともインクルージョンは意識しているのかな?と解釈しておきましょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/03/09/star-wars-eclipse-gets-audio-described-trailers-in-various-languages/">Star Wars Eclipse gets audio described trailers in various languages (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※このブログのゲーム・アクセシビリティに関する記事は</i><a href="https://accessibility-tech.blogspot.com/search/label/%E3%82%B2%E3%83%BC%E3%83%A0"><i>こちら</i></a><i>。</i></p><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><i>また一時期書いていた</i><a href="https://accessibility-tech.blogspot.com/search/label/A11Y%20Topics"><i>Topics</i></a><i>でも頻繁にゲーム・アクセシビリティに触れていますのでこちらもどうぞ。</i></p><div><i><br /></i></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-3108145904772112762022-03-10T22:15:00.000+09:002022-03-10T22:15:50.643+09:00Microsoft Edgeに画像説明取得機能が追加。AIで解析した画像に含まれる物体の概要、および抽出したテキストをスクリーンリーダーで読み上げ。<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">MicrosoftはスクリーンリーダーでWebをブラウズするユーザーに向け、同社が開発するChromiumベースのWebブラウザ「Microsoft Edge」に、画像の説明を取得する機能を追加しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この機能は画像認識AI(おそらくAzure AI)を用い、Web上の画像にどのような物体が含まれているのかを解析し説明文を生成、また画像に含まれるテキストを抽出して画像のAlt(代替テキスト)を置き換える機能です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これにより画像を目視で確認できないスクリーンリーダーユーザーが、代替テキストが含まれていないWeb画像の意味を(ちょっとだけ)理解できるようになる(かもしれません)。確認したMicrosoft Edgeのバージョンは99.0.1150.36(macOS版)です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">スクリーンリーダーを用いてMicrosoft Edge上の代替テキストが入っていないイメージをフォーカスすると、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><b><i>「不足している画像の説明を取得するには、コンテキスト メニューを開きます。 ラベル付けされていない画像」</i></b></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">と読み上げられます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">画像説明を取得するには、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><ol>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>画像のコンテキストメニューを開く。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>「Microsoft から画像の説明を取得する」を開く。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>「常に表示」もしくは「一度だけ」を実行する。</i></li>
</ol><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これで画像にフォーカスすると、取得された画像説明が読み上げられます。「常に表示」を選ぶと、以降は設定から無効にするまで自動的に画像説明が取得されるようになります。画像説明がうまく取得されない場合は、その画像のコンテキストメニューから、画像を新しいタブもしくは新しいウィンドウで開くことで取得される可能性が高くなります。ただ画像の内容によっては説明文の生成に失敗する場合もあるようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">またEdgeの設定でこの機能を有効/無効にすることもできます。少なくとも私のMacではEdgeのコンテキストメニューがうまくVoiceoverで操作できない場合があったのでこちらの方法で設定しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Edgeの設定を開き「説明」で検索すると</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><b><i>「スクリーン リーダー用に Microsoft から画像の説明を取得する」</i></b></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">というチェックボックス項目がヒットします。このオプションにチェックを入れることで、画像説明が自動的に取得されるようになります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">では実際にどのような感じで画像説明がつくのでしょうか。試しにずいぶん昔にストックフォトで購入した東京タワーのお写真の画像ファイルをMicrosoft Edgeで開いて認識させてみました。</p><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiE8D_4EHmBNnAYfBcFjKDqPSUKe8OLdHRxxw8VbUv9T11qPZKRnjFi58_L3MacKDGSEfE8_EgVEHVx1JcyCTGU-mZFcKJIbmAgt7yRBoWPT07f-ArUf7-ISCRN-qNXuqPlnYF6Im2FF16i-HgiPeQ1Ilqss0VujAOHks91gSuaobEjiWLxrm5LdFuDAg=s400" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="たぶん東京タワーが写ってる画像。" border="0" data-original-height="400" data-original-width="267" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEiE8D_4EHmBNnAYfBcFjKDqPSUKe8OLdHRxxw8VbUv9T11qPZKRnjFi58_L3MacKDGSEfE8_EgVEHVx1JcyCTGU-mZFcKJIbmAgt7yRBoWPT07f-ArUf7-ISCRN-qNXuqPlnYF6Im2FF16i-HgiPeQ1Ilqss0VujAOHks91gSuaobEjiWLxrm5LdFuDAg=w214-h320" width="214" /></a></div><br /><div><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Edgeはこのような説明文を返してきました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><b><i>「次のようです: a large tall tower with a sky background with 東京タワー in the background」</i></b></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">現状説明文は英語になるようです。翻訳すると「東京タワーと空を背景にした、大きくて高いタワー」という感じでしょうか。ちょっと文法がアレですがちゃんと東京タワーは識別してくれました。固有のランドマークとしては他にもスカイツリーやレインボーブリッジなんかも認識します。富士山はダメでした(山と認識)。全体的な正解率はそこそこ高いという印象です。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また物体認識のほか、画像に含まれる文字列もOCRにより説明文として出力されます。スクリーンショットなんかを放り込むとどのような文字列が含まれているかが分かります。ちなみにテキストの認識は日本語にも対応します。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">画像認識AIによる代替テキスト生成がどこまで実用的であるかは議論の余地はありますが、個人的には情報ゼロ状態から比べると1万倍マシだけど代替テキストの代わりにはならないよねという印象です。まあヒントというか手がかりくらいには役立つでしょう。AIがコンテンツの文脈から画像を説明できるくらいに進化すれば、少しは実用的になるのかもしれません。今後に期待です。</p></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-25451168832703681602022-03-08T18:00:00.001+09:002022-03-08T18:05:39.213+09:00ヘレン・ケラーが生涯にわたり愛用した触時計。<div class="separator" style="clear: both; text-align: center;"><a href="https://ids.si.edu/ids/deliveryService?max_w=800&id=NMAH-99-36645" style="margin-left: 1em; margin-right: 1em;"><img alt="Helen Keller's Watch." border="0" data-original-height="800" data-original-width="531" src="https://ids.si.edu/ids/deliveryService?max_w=800&id=NMAH-99-36645" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://womenshistory.si.edu/herstory/object/helen-kellers-watch#"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この触時計は1892年、ヘレン・ケラーが12歳のときにアレキサンダー・グラハム・ベルの家で開かれた誕生日パーティーで、元外交官であるジョン・ヒッツからプレゼントされたものです。ヒッツはグラハム・ベルがワシントンに設立した聴覚障害者支援施設「the Volta Bureau」の管理人でもありました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">1860年頃にスイスで製造されたこの機械式の懐中触時計。ケースの外周には、文字盤の時刻の位置に対応したピンが配置されています。時針・分針とピンに触れることで、時計の盤面を見ることなく、おおよその時刻を知ることができるという仕組みです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">触時計と聞くと視覚障害者専用というイメージがありますが、外交官や大使の間では、重要人物との謁見やスピーチの最中でも、視線を時計に移したり音を鳴らしたりすることなく時刻を確認できるため、しばしばこのような触時計が用いられていたそうです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ケラーはこの触時計をとても大切にし、生涯にわたり愛用しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">現在この時計は、米国ワシントンにあるスミソニアン博物館の一部である国立アメリカ歴史博物館へ収蔵されており、<a href="https://americanhistory.si.edu/collections/search/object/nmah_851873">オンライン・ギャラリー</a>で展示されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて、この時計には一つのエピソードがあります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">1952年1月17日、ニューヨークを訪問した71歳のケラーは、コスモポリタン・クラブから利用したタクシーの中にこの時計を入れたスーツケースを置き忘れてしまいました。同日付けで届出された紛失通知が、American Foundation for the Blindが運営する<a href="https://www.afb.org/HelenKellerArchive">Helen Keller Archive</a>に<a href="https://www.afb.org/HelenKellerArchive?a=d&d=A-HK01-06-B108-F08-004&e=-------en-20--1--txt--------3-7-6-5-3----1:+Events+(Misc.)-------Event---0-1">保存されて</a>います。</p><p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>(抜粋訳)ヘレン・ケラーより。グリーン・アリゲーターのスーツケース(レインカバー付き)。衣類と貴重な時計(家宝)が入っています。木曜日の午後、グランド・ジェニアルのタクシー内で紛失。(抜粋訳ここまで)</i></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この出来事はニューヨーク・タイムズをはじめ様々なメディアで取り上げられ、報道をみたニューヨーク質店組合の協力により、紛失の数日後にニューヨーク市内にある店舗へ20ドル(現在の価値で役211ドル/<a href="https://westegg.com/inflation/">計算元</a>)で質入れされていたことがわかったそうです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">他の紛失物は見つかりませんでしたが、時計はめでたくケラーの手元に戻りました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この顛末を報じた新聞記事もHelen Keller Archiveで<a href="https://www.afb.org/HelenKellerArchive?a=d&d=A-HK04-B250-F03-004&e=-------en-20--1--txt--%22mark+twain%22-Letter-----3-7-6-5-3----------USA+%252D+Louisiana----0-1">公開されて</a>いるほか、ニューヨーク・タイムズの<a href="https://www.nytimes.com/1952/02/06/archives/helen-keller-to-get-lost-watch-today.html">アーカイブ記事</a>や当時の<a href="https://www.youtube.com/watch?v=W7AvEkBPFvg">ニュース音声</a>も残されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">紛失届に「heirloom)(家宝)」と表現していることからも、ケラーにとって長年の間使い続けてきたこの触時計が、いかに大切なものであったかが分かるエピソードです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">近年では視覚障害者の間でも<a href="https://support.apple.com/ja-jp/guide/watch/apd2c755c294/watchos">振動で時刻を知らせてくれる</a>スマートウォッチや<a href="https://www.eone-time.com">ボール式の触時計</a>などが人気ですが、針に触れるタイプの触時計も趣がありまだまだ魅力的に感じます。もっといろいろなデザインから選べるといいんですけどね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このケラーの触時計、復刻されれば視覚障害者に限らず、結構人気が出るような気もします。一生使い続けたくなるような時計に、一度は出会ってみたいものです。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-71131728529892162602022-03-04T19:15:00.002+09:002022-03-04T19:22:46.196+09:00[iPhone] 月はどっちに出ている?Voiceoverで天体観測できるアプリ「SkyView Lite」(+おまけ付き)。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhZlOQKzf6LFDLLf5GGv8Li69kn9PjIdx9HqYMBUQk4aIJlceZt14SUmpDMLZCAIVtDA7xYgcckv9rMr7bquMfPMlHh_Vk2Hu3KRLj_55Ax_HYGu5d_3uc8gvzHb0WjQPxlbWd_QtqjZs17c6YSDaxoNSjlEAi9u-PclB5AQhZ-IFzAJE63a9sbJ7fNLg=s1334" style="margin-left: 1em; margin-right: 1em;"><img alt="SkyView Liteのスクリーンショット。" border="0" data-original-height="1334" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEhZlOQKzf6LFDLLf5GGv8Li69kn9PjIdx9HqYMBUQk4aIJlceZt14SUmpDMLZCAIVtDA7xYgcckv9rMr7bquMfPMlHh_Vk2Hu3KRLj_55Ax_HYGu5d_3uc8gvzHb0WjQPxlbWd_QtqjZs17c6YSDaxoNSjlEAi9u-PclB5AQhZ-IFzAJE63a9sbJ7fNLg=w180-h320" width="180" /></a></div><br /><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ぼんやりSNSなどを眺めていると「今夜はスーパームーンですよ」とか「ン年に一度の惑星直列が」的な、いわゆる天体ショーにまつわる話題がタイムラインに流れてきます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">全盲の私としては「ン十年に一度」とか「ン百年に一度」みたいなフレーズに興味はそそられるものの、見られないしねとそのようなイベントに加われない残念さを感じたものです。まあ特に落ち込むとかではないのですが、せめてそのスーパー云々が空のどのあたりに出ているのかが分かれば、視線をそちらに向け脳内で天体ショーを再現することくらいはできるかもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">そんな視覚障害者の天体への興味心を、ちょっとだけ満たしてくれるのが、天体観測アプリ「<a href="https://apps.apple.com/jp/app/skyview-lite/id413936865">SkyView Lite</a>」です。AR、つまり拡張現実技術を応用したこのアプリを使えば、天体が空のどこに出ているのか知ることができます。さっそく試してみましょう。</p><p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※この記事はiPhone 7、Voiceoverオンで執筆しています。「SkyView Lite」は</i><a href="https://play.google.com/store/apps/details?id=com.t11.skyviewfree&hl=ja&gl=US"><i>Android版</i></a><i>もリリースされていますが、操作方法など若干異なるかもしれません。</i></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">SkyView Liteを初めて起動するとまずチュートリアルが開きますので、ここで位置情報サービスとカメラを有効にしておきます。なお位置情報は現在地を自動的に取得するために使われますが、オフにして手動で指定することも可能です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">チュートリアルが終わると、まずは天体を見渡すARモードになります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">iPhoneを縦方向に持ち空に向かってゆっくり動かしてみましょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">するとiPhoneが軽く振動するポイントがあることに気が付きます。これはその位置に何かしらの天体が存在していることを示しており、振動を感じたら、そこでiPhoneの動きを止めるとその天体が何であるかをVoiceoverがアナウンスしてくれます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">なお「空に向かって」と書きましたが、別に空が見えている場所で使わなければいけないというわけではなく、部屋の中でも問題ありません。まあ空が見える場所の方が雰囲気は出るでしょう。気分の問題です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">では次に、特定の惑星や正座などが空のどのあたりに出ているのかを探してみましょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">まず「Search」ボタンを探してダブルタップします。検索画面が表示されるので、ここから探したい天体を指定します。例えば「月」を探すのであれば「Solar System」を開き、「Moon」をダブルタップします。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ちなみに探したい天体を選ぶ時「Above Horizon」を選ぶと現在の空に出ているものを、「Below Horizon」を選ぶと空には見えないもの(つまり地球の裏柄に出ているもの)で絞り込むことができます。もちろん裏柄にある天体でも、その方向にiPhoneを向けると、場所を特定することが可能です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さて探したい天体を指定するとAR画面に戻ります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ここで適当な方向へiPhoneを向けると、「ピ…ピ…」のような効果音が聞こえてきます。なおサイレントモードではこの効果音は鳴りません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">続いてiPhoneをゆっくり動かしながら、この効果音の感覚が短くなる場所を探します。うまく天体をキャッチすることができれば振動とともに「ピッ」と高い効果音が鳴り、天体を見つけたことを知らせてくれます。そう、いまiPhoneが向いている先にその天体が存在するんですね。なんかロマンです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">天体を探している間は、画面上にその天体に関する情報が表示されており、タップして読み上げることができます。「More Info」をタップすれば、さらに詳しい説明が表示されます。検索モードを終了するには説明文の中にある「Deselect」をダブルタップするか、タップして「Full Screen」云々とアナウンスされる部分をダブルタップします。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ちなみにLite版で対応している天体は以下の通り。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">App内課金もしくは<a href="https://apps.apple.com/jp/app/skyview/id404990064">有料版</a>を購入すると、検索できる天体の種類は一気に増えます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><ul>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Solar System:太陽系の惑星と衛星</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Stars::星団</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Constellations:星座</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Brightest Satellites:ハッブル宇宙望遠鏡と国際宇宙ステーション</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Nebulae & Galaxies:星雲と銀河</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Messier Objects:メシア天体</i></li>
</ul><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このアプリだけで天体の姿を想像することは難しいですが、空のどこに存在するのか、わかるだけでも興味が湧きます。天体の名前をネットで調べたり、点字(点図)の資料を調達するなどすれば、より本格的な天体観測が楽しめるでしょう。想像力が試されます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">そして「SkyView 」の「振動と効果音で天体を見つける」というインターフェイスは、Voiceoverオフでは動作しません。つまりこれ、Voiceoverユーザーのためだけに用意されている機能なんですね。もちろん全てのボタンには的確なラベルがつけられており、ストレスなく操作することができます。アクセシビリティ的には満点ですね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これで日本語に対応してくれれば最高のアプリと思うのですが、それでも視覚障害者に天体観測の面白さの一部分でも体験させてくれる貴重なアプリと感じました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">おまけ。どうしても日本語で使いたいという場合は「<a href="https://apps.apple.com/jp/app/night-sky/id475772902">Night Sky X</a>」というiPhoneアプリもあります。これもARを用いて天体の位置と名前を教えてくれるアプリで一部の天体は日本語で読み上げてくれます。ただVoiceoverに完全に対応しているわけではなく、検索など、ちょっと試した範囲ではうまく使えない機能もありました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">あと「SkyView Lite」でも同じことが言えるのですが、この手のARアプリはかなりバッテリーを消費してしまいます。お試しする時はその辺りも頭に入れておきましょう。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-63650255333256311212022-03-02T19:51:00.001+09:002022-03-03T15:05:56.928+09:00コロンビア。指先の言葉に合わせ音声が流れるインタラクティブな「点字詩集」を製作。<div class="separator" style="clear: both; text-align: center;"><a href="https://latinamericareports.com/wp-content/uploads/2022/03/WhatsApp-Image-2022-02-10-at-7.54.23-PM.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="視覚障害者のための詩集。" border="0" data-original-height="558" data-original-width="800" src="https://latinamericareports.com/wp-content/uploads/2022/03/WhatsApp-Image-2022-02-10-at-7.54.23-PM.jpeg" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://latinamericareports.com/researchers-and-designers-are-bringing-poetry-to-life-for-the-visually-impaired-in-cali-colombia/6328/">画像引用元</a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 7.5px;">コロンビア、サンティアゴ・デ・カリに本部を置く国立大学、バジェ大学工学部(Univalle)の研究チームは、視覚に障害のある子供のためのインタラクティブな点字詩集を製作しています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この研究は、Paola Johanna Rodríguez Carrillo教授率いるコンピュータ・システム工学部(EISC)のCamaleón研究室によって進められています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2012年に結成された同研究室では、スマートフォンと連動して音声を再生するインタラクティブな触地図や、点字とRFIDを備えた学習トレーディングカードなど、主に視覚に障害のある子供たちを対象に、人間と仮想世界との相互作用、そしてテクノロジーとアートの融合といったテーマで様々な作品を製作しています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">研究員の中には人間とコンピュータの新しい相互作用を追求する<a href="https://ja.wikipedia.org/wiki/%E3%82%BF%E3%83%B3%E3%82%B8%E3%83%96%E3%83%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9">タンジブルユーザーインターフェース</a>を研究する、計算科学博士号を持つデザイナーのJavier Mauricio Reyes教授も含まれています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">現在研究チームは、点字とイラストで構成された詩集をベースに、スマートフォンでテキスト読み上げや音楽、ビデオを連動再生させる技術を加えたマルチユースな本を開発しています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">本の中にはモバイルアプリと連動するマイクロチップが仕込まれており、点字を読む指先に合わせ、詩の内容を強調する音楽や補足する音声などさまざまなコンテンツが再生されるという仕組み。単純に点字を読んだりオーディオブックを聞くだけの読書と比べ、詩の世界をより深く理解することができると研究チームは述べています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Rodríguez教授は「このプロジェクトは視覚に障害のある10歳から14歳までの生徒に焦点を当てている」と語ります。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「音楽で情報を伝えることはとてもパワフルです。詩の言葉の裏にある感情を理解することができるはずです」</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">いまだに点字スキルを習得できていない私が言うのもアでですが、音声が触読の妨げにならないのかちょっと心配だったりします。晴眼者でも音楽を流しながらの読書は無理って人もいますしね。どのように詩の内容と音楽が脳内で相互作用するのか気になります。そしてこの技術、使いようによっては点字の学習教材としてぴったりでは?と思いました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://latinamericareports.com/researchers-and-designers-are-bringing-poetry-to-life-for-the-visually-impaired-in-cali-colombia/6328/">Researchers and designers are bringing poetry to life for the visually impaired in Cali, Colombia - Latin America Reports</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-14533366933207568772022-02-28T20:53:00.000+09:002022-02-28T20:53:13.861+09:00New York大学とWoven Planet、視覚障害者の移動支援に活用できる屋外画像認識データセットを公開。<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://engineering.nyu.edu/sites/default/files/styles/cinema_large_default_2x/public/2022-02/stock-city%20street.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="downtown NYC street with no cars" border="0" data-original-height="450" data-original-width="800" src="https://engineering.nyu.edu/sites/default/files/styles/cinema_large_default_2x/public/2022-02/stock-city%20street.jpeg" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://engineering.nyu.edu/news/nyu-team-releases-open-source-database-woven-planet-help-visually-impaired-pedestrians"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">New York大学(NYU)Tandon工学部の研究チームと、トヨタの100%子会社であるデジタルマッピング企業Woven Planetは、イメージベースの高精度な屋外ナビゲーションを実現する新しい機械学習データセットを<a href="https://ieeexplore.ieee.org/document/9636640">公開しました</a>。無償で教育・研究などの用途に利用することができるとのことです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Woven Planetは、NYUのVisualization, Imaging and Data Analytics(VIDA)と提携し、20万枚以上にもおよぶ屋外画像のデータセットを1年かけて構築しました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このデータセットでは、前方を向いた画像に加え、歩道や店先の横から見た複数視点から撮影された画像も含まれており、従来の単一視点だけから構成されたデータと比べ多くの用途に応用できると研究チームは述べています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">さらに同じ場所の1年間の長期的な変化を捉えているため、雪や木々の生い茂りなど様々な条件においてVPR(Visual Place Recognition、画像による位置認識)の精度を向上させることができるとのことです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このデータセットは自律走行車といった自動車のナビゲーション用途だけでなく、例えば視覚障害者の単独歩行を支援するナビゲーションシステムや、歩道を走行する自動配達ロボットの制御などへの応用が期待されています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">NYU Tandonの生物医学工学、機械・航空宇宙工学の教授、およびNYU Grossman医学部の副教授であり自らも視覚障害者であるJohn-Ross Rizzo博士が率いる研究チームは、すでにこのデータセットを用いて視覚障害者のナビゲーションを実現するウェアラブル技術の開発を進めているとのことです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">カメラで撮影した物体や風景を、AIによって識別するアプリはいくつかリリースされていますが、視覚障害者にとって実用的なものはあまりありません。このようなアプリの精度を向上させるためには、どうしても汎用性のあるデータではなく視覚障害者の用途に最適化された巨大な機械学習データセットが必要となってくるでしょう。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Woven Planetのデータセットにより、今後視覚障害者にも使える画像認識アプリの登場が期待できるかもしれません。視覚障害者向けのデータトレーニングのプロジェクトとしてはMicrosoftのAI for Accessibilityの支援を受けた<a href="https://orbit.city.ac.uk">ORBIT</a>が知られていますが、他にももっとこのような動きが出てきて欲しいところです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://engineering.nyu.edu/news/nyu-team-releases-open-source-database-woven-planet-help-visually-impaired-pedestrians">NYU team releases open-source database from Woven Planet to help visually impaired pedestrians navigate cities | NYU Tandon School of Engineering</a></p><div><br /></div></td></tr></tbody></table><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-26553909215846775042022-02-25T20:08:00.000+09:002022-02-25T20:08:17.350+09:00[ゲーム] アクセシビリティ関連記事クリッピング(2022/2/25)<p style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>※前回の記事は</i><a href="https://accessibility-tech.blogspot.com/2022/02/2022212.html"><i>こちら</i></a><i>。</i></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">GDC最新版「State of the Game Industry」レポートによると、約39%のゲーム開発者が現在のゲームにアクセシビリティ機能を導入しており、導入していない開発者は36%、知らないと回答した開発者は25%という結果が出ています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://insights.dice.com/2022/02/17/are-game-developers-making-their-games-accessible-to-everyone/">Are Game Developers Making Their Games Accessible to Everyone? (dice.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ReadSpeakerがUnrealおよび anUnity向けのTTSプラグインをリリースしました。ゲーム開発者はマルチプラットフォームでランタイム TTS ソリューションを活用し、音声読み上げ機能を組み込んだ、よりアクセシブルなゲームを開発することができるようになります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.businesswire.com/news/home/20220222005070/en/ReadSpeaker-Unveils-First-Ever-Text-To-Speech-Multi-Platform-Plugin-for-Unreal-and-Unity-Game-Engines">ReadSpeaker Unveils First-Ever Text-To-Speech Multi-Platform Plugin for Unreal and Unity Game Engines | Business Wire</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">盲目のストリーマー、Rattlehead氏インタビュー。彼がどのようにして「Mortal Kombat」をプレイするのか、また視覚に障害のあるプレイヤーがどのようなアクセシビリティオプションをゲームに求めているのかなどについて、話しています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.thegamer.com/mortal-kombat-11-rattlehead-blind-player-pro-accessibility/">Blind Mortal Kombat Pro Explains How He Plays Using Sound (thegamer.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Can I Play That?」に関する最近の水面下のあれこれが報告されています。一時期は外部サイトとの業務提携や売却なども検討されていたようですが話がつかず断念したという話はやや衝撃的ではあります。今後は現状の活動を続けつつ、Patreonによる支援と、もしかしたら広告とアフィリエイトによる運営になるのかも、とのこと。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また新しい試みとして、ゲーム開発者に関する総合的なデータベースである「Games Codex]も<a href="https://twitter.com/CanIPlayThat/status/1496459013608853505">発表</a>されています(多分Patreon限定)。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/17/whats-happening-at-can-i-play-that/">What's Happening at Can I Play That?</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Grant Stoner氏による、アクセシビリティと難易度にまつわる論争に関する考察。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.ign.com/articles/video-game-difficulty-accessibility-easy-mode-debate">Accessibility Isn't Easy: What 'Easy Mode' Debates Miss About Bringing Games to Everyone - IGN</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">イージーモードが必ずしもアクセシビリティを改善しないこと、そもそも難易度とは相対的なものであり重要なのは開発者が意図したゲーム体験をより多くのプレイヤーがアクセスできるためのゲームデザインときめ細かいオプションの存在であること、などアクセシビリティ的に評価の高い作品を例に挙げ指摘しています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">またこの記事に関連し、2021年秋開催のGAConfにおけるIan Hamilton氏によるセッションが注目を集めています。ゲームにおける難易度とアクセシビリティの関係、そもそも難易度とは? ゲームにおけるバリアとは?など語られています。難易度とアクセシビリティの問題はとっても難しいですけど熟考に値するテーマではないかと。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.youtube.com/watch?v=sPehhHZvKE8&list=PLVEo4bPIUOskja9pfpqceY8qDrykFdubf">Difficulty Vs Accessibility - YouTube</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ゲームとはあまり関係ありませんが、米国HBOで制作予定のドラマ「THE LAST OF US」のキャスティング募集が<a href="https://twitter.com/clmazin/status/1494097131962916865">ツイート</a>されていました。8から14歳の黒人男性で、ASLまたはBASLに習熟したろう者を探しているとのことです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Horizon: Forbidden West」がリリースされました。各サイトからアクセシビリティに関するレビューがでています。CIPTのスコアは5.5/10。効果的に実装されていないオプションが多いようで前評判ほど高くはありませんが今後の改善に期待という感じでしょうか。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/14/horizon-forbidden-west-accessibility-review-can-i-play-that/">Horizon Forbidden West Accessibility Review ― Can I Play That?</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/14/horizon-forbidden-west-accessibility-menu-deep-dive/">Horizon Forbidden West Accessibility ― Menu Deep Dive (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.brandoncole.net/?p=519">Horizon: Forbidden West: Still Forbidden to the Blind: A Review – BrandonCole.Net</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://gamerant.com/horizon-forbidden-west-accessibility-features-good/">Horizon Forbidden West’s Accessibility Features Are a Step in the Right Direction (gamerant.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Sifu]アップデートによるアクセシビリティオプションと難易度設定の追加に関する続報が出ています。一部のファンからは難易度設定の追加に困惑している声も寄せられているようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.theouterhaven.net/2022/02/sifu-accessibility-features/">Accessibility Features To Be Added In Sifu. (theouterhaven.net)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.gamesradar.com/sifu-developer-says-accessibility-features-are-coming-including-difficulty-modes/">Sifu developer says accessibility features are coming - including difficulty modes | GamesRadar+</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://gamerant.com/sifu-trophies-accessibily-easy-hard-ps4-ps5/">Sifu Trophy Data Proves Why Accessibility Options Are Important (gamerant.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://psxextreme.com/news/sifu-updates-to-include-difficulty-setting-accessibility-options/">Sifu Updates To Include Difficulty Setting, Accessibility Options - PSX Extreme</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.dexerto.com/gaming/sifu-players-outraged-as-developer-reveals-difficulty-options-are-coming-1761612/">Sifu players outraged as developer reveals difficulty options are coming - Dexerto</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Assassin's Creed Valhalla]アップデート1.5.0で詳細な難易度オプションの追加がアナウンスされています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.thegamer.com/assassins-creed-valhalla-update-difficulty-stealth/">Assassin's Creed Valhalla Update Adds Difficulty Options And Improves Stealth (thegamer.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://gamerant.com/assassins-creed-valhalla-saga-difficulty-easier-relase-when/">Assassin's Creed Valhalla Saga Difficulty Mode Will Make the Game Easier (gamerant.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Cyberpunk 2077」アップデート1.5がリリースされました。アクセシビリティ的には大きな変更は見られないようですがUIのグラフィックスで細かな改善が見られるとのこと。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/16/cyberpunk-2077-patch-1-5-includes-minor-updates-for-accessibility/">Cyberpunk 2077 Patch 1.5 includes minor updates for accessibility (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Marvel's Guardians of the Galaxy」のサウンドデザインについて、アクセシビリティチームによる、詳細な開発経緯とオプションが持つ意味について解説された記事が公開されています。サウンドに関する記事は比較的珍しいので興味深いです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://blog.prosoundeffects.com/accessibility-and-audio-in-marvels-guardians-of-the-galaxy">Accessibility and Audio in Marvel's Guardians of the Galaxy (prosoundeffects.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/15/evolution-of-marvels-guardians-of-the-galaxy-audio-accessibility-features-detailed/">Evolution of Marvel's Guardians of the Galaxy audio accessibility features detailed (caniplaythat.com)</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-13001062490699371092022-02-25T20:01:00.000+09:002022-02-25T20:01:44.623+09:00「Vision Buddy」。ロービジョン向けテレビ視聴ゴーグル(拡大鏡とOCR機能付き)。<div class="separator" style="clear: both; text-align: center;"><a href="https://cdn.shopify.com/s/files/1/0287/3969/8772/products/vision-buddy-v2-tv-watching-system-855674_1184x896.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Vision Buddyの外観写真。" border="0" data-original-height="617" data-original-width="800" src="https://cdn.shopify.com/s/files/1/0287/3969/8772/products/vision-buddy-v2-tv-watching-system-855674_1184x896.jpg" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://getvisionbuddy.com"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">昨年末くらいから、海外のニュースメディアでちらほら見かけたロービジョンデバイス「<a href="https://getvisionbuddy.com">Vision Buddy</a>」について、ちょっと気になったので調べてみました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは頭に装着するタイプのゴーグル型のデジタル拡大鏡です。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ゴーグルの内側には液晶ディスプレイが内蔵されており、前面にはメガピクセルのカメラが備え付けられています。直販価格は2,995ドル。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">搭載されている機能は以下の3つ。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<ul>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>デジタル拡大鏡。ゴーグル前面のカメラで捉えた風景を、最大10倍まで拡大してみることができます。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>OCR。ゴーグル前面のカメラで書類を撮影し、OCR(光学式文字認識)によりテキストを抽出、音声で読み上げます(英語のみ)。処理はオフラインで実行されます。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>ビデオストリーミング。付属する専用のトランスミッターユニットにHDMI経由で映像を入力。テレビや映画をワイヤレスでストリーミングし、拡大して視聴することができます。</i></li>
</ul>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ワイヤレスで映像のストリーミングができること、ネットやスマートフォンとの接続など面倒なセットアップが不要で簡単に使い始められるというのがVision Buddyの特徴のようです。見え方にもよるとは思いますが、接近して視聴するよりも快適にテレビを楽しめるかもしれません。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただいくらシンプルさが売りとはいえ、ロービジョン向けデバイスを謳う割には、(マニュアルを読む限り)映像補整機能が「ズームのみ」というのは、やや物足りない気が。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">私がロービジョンだった頃を思い出してみると、眩しさが顕著だったためどんなにズームしようが画面に顔を貼り付けようが見えないものは見えませんでした。白黒反転とかコントラスト調整とかグレースケールあたりの映像補整ができないと厳しいというか、ユーザーを限定してしまうのでは?と感じます。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">映像をストリーミングするゴーグルであればEPSONのMOVERIOなど、ずっと低価格で入手できるHMDデバイスがありますし。もちろんOCRとか操作の音声アナウンスとか特徴はあるのですが、さらに独自性という意味でも、もう少しロービジョンに特化した機能が欲しいところですし、対象ユーザーも広がるのではないかと思うのでした。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">プラグ&プレイで使えるロービジョン向けストリーミンググラスというコンセプトはユニークで面白いだけにもったいないような気がします。しかも(おそらく)独自のホームファクタを設計しているようですし。アップデートで改良して欲しいですね。がんばって!~</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://getvisionbuddy.com">VisionBuddy | Vision Buddy - Television Watching for Visually Impaired</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-91027652492010578772022-02-22T19:31:00.000+09:002022-02-22T19:31:06.548+09:00ドイツ。触覚カラーコンパスを活用した「色に触れる」美術観賞会。<div class="separator" style="clear: both; text-align: center;"><a href="https://www.taktiles.de/static/media/wheel-overlay.f70cd9ae.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Color Compass by TAKTILES" border="0" data-original-height="732" data-original-width="732" src="https://www.taktiles.de/static/media/wheel-overlay.f70cd9ae.png" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.taktiles.de/en/index"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ドイツに拠点を置くスタートアップ<a href="https://www.taktiles.de/en/index">TAKTILES</a>は、キールの美術館<a href="https://www.kunsthalle-kiel.de/de/">Kunsthalle zu Kiel</a>で開催されている特別展「<a href="https://www.kunsthalle-kiel.de/de/ausstellungen/Amazons.html">Amazons of Pop!</a>」に合わせ、展示作品の中から選ばれた8作品の触覚レプリカを制作し、同社が開発した「Tactile Color Compass(<a href="https://accessibility-tech.blogspot.com/2021/06/blog-post.html">過去記事</a>)」を用いた多感覚による芸術観賞会を実施しました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">展覧会を訪問した視覚障害者には、触覚作品のレプリカが収められた首掛けバッグが渡され、目の見える訪問者と一緒にレプリカに触れ、コミュニケーションをとりながら作品を鑑賞することができます。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">触覚レプリカは指先で判別しやすいよう、両手のひらにおさまるサイズに縮小され、最大5色を表現したテクスチャとして再構成されています。また作品の輪郭や描かれているモチーフを説明する音声アナウンスも備えています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2月20日2は3DプリントされたTactile Color Compassを使い、レプリカのテクスチャから色を読みとる方法を学ぶワークショップが開催されました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Tactile Color Compassは手のひらサイズの丸い円盤上に、滑らかな面、粗い面、柔らかい面、硬い面、温かい面、冷たい面、尖った面、丸い面、水平な面、垂直な面といった色から想起されたさまざまなテクスチャを配置し、その手触りの違いで11種類の色を表現します。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参加者は触覚レプリカとカラーコンパスのテクスチャを触り比べながら、手触りだけで絵画作品の鮮やかな色彩をイメージし、触覚による絵画鑑賞の体験をより深めることができたとのことです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この多感覚展示は見える、見えないにかかわらず多くの訪問者から高い評価を得ており、2022年3月6日まで開催されます。4月にはオーストリア、グラーツを巡回する予定で、さらに2022年秋にはドイツ、フレンスブルクで伝統的絵画の多感覚展示が行われる予定とのことです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://www.klamm.de/news/zwei-handvoll-bild-erfahren-ausstellung-mit-taktilen-bildern-eroeffnet-fuehlbaren-zugang-zu-kunst-19N886867.html">Zwei Handvoll Bild erfahren - Ausstellung mit taktilen Bildern eröffnet fühlbaren Zugang zu Kunst (klamm.de)</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-45500790094666616082022-02-21T19:17:00.000+09:002022-02-21T19:17:19.995+09:00英国ITV、視聴前にドラマの登場人物の外見を「俳優の声」でチェックできる新しい音声説明サービスを開始。<div class="separator" style="clear: both; text-align: center;"><a href="https://vocaleyes.co.uk/wp-content/uploads/2022/02/Trigger-Point.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Picture shows three men and one woman dressed in police uniforms. From left of the image to the right is Tom Stokes, Adrian Lester, Vicky McClure and Eric Shango." border="0" data-original-height="450" data-original-width="800" src="https://vocaleyes.co.uk/wp-content/uploads/2022/02/Trigger-Point.jpg" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://vocaleyes.co.uk/character-descriptions-on-itvs-trigger-point/"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">英国の民間放送局ITV(Independent Television)は、2022年から放送中の新しいドラマシリーズ「<a href="https://www.itv.com/hub/trigger-point/10a0591">Trigger Point</a>」において、従来からの音声ガイドに加え視覚障害者向けの新しい音声説明コンテンツを提供しています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">オンデマンドサービス<a href="https://www.itv.com/hub/trigger-point/4t7bsmv">ITV Hub</a>およびYouTubeで公開されている「<a href="https://www.youtube.com/watch?v=_oJazqxGxSA">Meet the Characters - Trigger Point character descriptions</a>(日本からは視聴不可)」と題された短編動画では、主要なキャラクターを演じる5人の俳優が彼ら自身の声で人物の外見に関する説明を行い、同時にキャラクターの静止画とキャプションが提供されています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ドラマ本編を音声ガイドで視聴する視覚障害者は、この動画を事前に見ることで音声説明の内容を補完・強化することができるというわけです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">加えて俳優自身がナレーションを担当することで、本編の声とキャラクターのメンタルイメージを結びつけやすくなるという効果も期待されます。もちろん本編の音声ガイドは専門のナレーターが担当。俳優と同じ声だとわけわかんなくなっちゃいますからね。これも動画ならではの特徴といえるでしょう。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">またロービジョンや感覚過敏など、激しく動いているキャラクターを判別することが難しい視聴者にとっては、静止画で俳優の外見をじっくり確認できるというメリットもあります。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この説明動画は2020年から2021年にかけ、視覚に障害のあるITV視聴者の協力を得て考案されました。説明文は同シリーズのディスクライバーが執筆し、俳優や制作会社の許諾を得た上で制作・公開されています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このような視覚障害者に向けた事前の情報提供としては、演劇などで舞台装置や衣装に触れながら説明を受けられる「タッチツアー」として実施されている例はありますが、英国においてテレビ放送公式の形で行われるのは今回が初めての取り組みとのことです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">音声ガイドは本編の音声の隙間を縫うようにして挿入されるため、時間的な制約上、加えられる情報量に限りがあります。どうしても映像の動きや情景描写が優先されてしまうため、キャラクターの外見説明にまで手が回らないケースも少なくありません。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">本編映像と分けた形で情報を補足する今回の試みは、時間的制約という音声ガイドの弱点を解消する一つのアプローチと言えるでしょう。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">近年ではテレビ放送も見逃し配信サービスなどを利用し好きな時間に楽しめるようになってきています。視聴する前にキャラクターや世界観などの呼び的な情報を頭にしっかりインプットすることができれば、音声ガイドによる作品の理解も深まり、より楽しめるものになるのかもしれません。ITVではすでに後続のプロジェクトも進められているようで、視聴者の反応と今後の展開に注目したいところです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">音声ガイドの進化については立体音響など<a href="https://accessibility-tech.blogspot.com/2021/07/enhancing-audio-description.html">技術的な研究</a>(過去記事)も進められています。これはこれで期待なのですが、ITVの取り組みのように従来の仕組みに一工夫加えることでアクセシビリティを向上させることも可能だし実現性も高いように思うのでした。特に連続ドラマやアニメなどある程度キャラクターのイメージが固定されている作品では結構効果があるような気もしますが、どうでしょう。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://vocaleyes.co.uk/character-descriptions-on-itvs-trigger-point/">Character descriptions on ITV’s Trigger Point – VocalEyes</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-21367092623331220552022-02-17T19:44:00.000+09:002022-02-17T19:44:54.444+09:00「RealSam Pocket v4」、英国で発売。視覚障害者の利用に特化した音声操作スマートフォンの最新版。<div class="separator" style="clear: both; text-align: center;"><a href="https://realsam.co.uk/wp-content/uploads/2021/12/feature-pocket4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Image of the new RealSam Pocket 4, the sight loss friendly smart phone for the blind and visually impaired" border="0" data-original-height="450" data-original-width="800" src="https://realsam.co.uk/wp-content/uploads/2021/12/feature-pocket4.jpg" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://realsam.co.uk"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">英国に拠点を置くスタートアップ<a href="https://realthing.ai">RealThing Ai</a>は、視覚障害者支援組織RNIB、およびモバイル通信会社O2と提携し、視覚障害者の利用に特化したスマートフォンの最新モデル「<a href="https://realsam.co.uk">RealSam Pocket v4</a>」を英国内向けに販売開始しました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">RealThingについては以前このブログで、スマートスピーカーを通じた情報配信サービス「<a href="https://accessibility-tech.blogspot.com/2021/03/realsam-speaker.html">RealSAM Speaker</a>」を紹介しました。RealSam Pocketはそれに並ぶ同社の主力事業の一つとなっています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">最新モデルでは従来からの音声による操作やRNIBの膨大な電子書籍ライブラリへの無限アクセスなどはそのままに、光学式文字認識(OCR)やオブジェクト認識、独立した生活をサポートする緊急電話アシスタント、および調理や買い物の完了などの日常的な作業を支援するリマインダー、Zoomミーティングなど、近年の技術トレンドを採り入れた多くの新機能が追加されています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">もちろんほとんどの機能がRealSam最大の特徴である音声による操作によって利用することが可能。タッチ操作が苦手でも、ボタンを押して話しかけるだけで搭載されている機能やサービスへ即座にアクセスすることができます。このシンプルさがRealSam最大の特徴であり魅力でもあります。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">英国での利用料金は通信費込みで月額23.99ポンドから。今後米国やオーストラリアでも発売が予定されています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">日本において視覚障害者向けのスマートフォンとしてはiPhoneが大きなシェアを獲得しています。確かにiPhoneのアクセシビリティは充実してはいるのですが、全ての視覚障害者にとって必ずしも直感的に使いこなせるものではありません。とは言えガラケーを含めても他に選択肢が無いというのが実際のところです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">一方海外では視覚障害者をターゲットとした製品が継続的に販売されています。これらの製品は機能は限られているものの見えなくてもすぐに使い始められるというのがウリ。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">iPhoneやAndroidスマホを選び勉強するもよし、「RealSamのような最適化された製品を購入して必要な機能だけを利用するのも自由。選択肢が多いということは、ある意味健全な状況と言えるのかもしれませんね。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://techround.co.uk/news/realthing-ai-launches-latest-smartphone-for-the-visually-impaired-with-the-rnib-and-o2/">RealThing Ai Launches Latest Smartphone for the Visually Impaired with the RNIB and O2 - TechRound</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-87488239856598830502022-02-16T19:30:00.001+09:002022-02-16T19:31:48.809+09:00Kmart Australia、盲導犬を連れたお人形を発売。<div class="separator" style="clear: both; text-align: center;"><a href="https://images.7news.com.au/publication/C-4500461/ca9a4905e60d175b4cd997fb89c41534961c8f24-4x3-x128y0w1659h1244.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Kmart AustraliaがリリースしたGUIDE DOG inclusion dolls。" border="0" data-original-height="600" data-original-width="800" src="https://images.7news.com.au/publication/C-4500461/ca9a4905e60d175b4cd997fb89c41534961c8f24-4x3-x128y0w1659h1244.png" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://7news.com.au/lifestyle/kmart-launches-new-guide-dog-inclusion-dolls-and-theyre-too-cute-c-4500461"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">オーストラリアに拠点を置く量販店Kmartは、同社が展開するオリジナル人形シリーズ、inclusive dollsの<a href="https://www.kmart.com.au/category/toys/toys-by-category/dolls-&-accessories/252033/">ラインナップ</a>に、盲導犬を連れた2種類の人形を追加しました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">この人形のデザインにはGuide Dogs Australiaが協力しており、それぞれ「<a href="https://www.kmart.com.au/product/lacey-and-guide-dog/3580824">Lacey and Guide Dog</a>」「<a href="https://www.kmart.com.au/product/luke-and-guide-dog/3580825">Luke and Guide Dog</a>」とネーミングされています。価格はそれぞれ5オーストラリアドル(<a href="https://www.youtube.com/watch?v=9bEuQhB2j7M">プロモーション動画</a>)。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Kmartは2020年以降、inclusive dollsのラインナップを展開しており、<a href="https://www.kmart.com.au/product/vision-impaired-harlen-doll/3579311">白杖を持った視覚障害者</a>や人工内耳を装着したろう者、<a href="https://www.kmart.com.au/product/baby-charlie-with-down-syndrome---assorted/3294801">ダウン症</a>の赤ちゃん、<a href="https://www.kmart.com.au/product/doll-with-wheelchair/3173806">車椅子ユーザー</a>、義手・義足・松葉杖を持った人形など、多様な障害を表現した製品を<a href="https://www.bhg.com.au/kmart-dolls-with-disabilities">リリース</a>しています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また障害を表現した人形としては、Kmartに先駆け、米国Mattelが2019年、<a href="https://www.walmart.com/ip/Barbie-Fashionistas-Doll-Blonde-Hair-with-Wheelchair-Ramp/495743185">車椅子</a>や義足をモチーフとしたBarbie Fashionistas Dollシリーズを発売し<a href="https://wired.jp/2019/06/15/barbie-wheelchair-prosthetic-leg/">話題に</a>なりました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">個人的には視覚障害のある人形がもっと出て欲しいところです。調べてみると、EtsyでAmerican Girlの人形に持たせるハンドメイドの<a href="https://www.etsy.com/il-en/listing/184993108/blind-cane-for-american-girl-18-doll">白杖アクセサリ</a>が販売されているくらいしか見つけられませんでした。お人形むけの車椅子的な商品は結構ヒットするんですけど。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">安全性などの問題があるのかもしれませんが、この辺りの充実を期待したいものです。私がお人形遊びする子供だったら、絶対白杖歩行ごっとしたいと思いますけどね。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">近年では人種や体型、セクシャリティなど多様な価値観が子供向けの玩具にも反映されるようになってきています。さまざまな障害のある子供達も、自らの姿を表現したお人形で遊べるよう、障害者に対するインクルージョンも加速させて欲しいところです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://7news.com.au/lifestyle/kmart-launches-new-guide-dog-inclusion-dolls-and-theyre-too-cute-c-4500461">Kmart launches new GUIDE DOG inclusion dolls - and they’re too cute | 7NEWS</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-28363391152326722972022-02-15T19:26:00.000+09:002022-02-15T19:26:04.038+09:00見えなくても手持ちのトランプカードを判別できるデバイス「Novak Card Reader」。<div class="separator" style="clear: both; text-align: center;"><a href="https://www.gamblingnews.com/wp-content/uploads/2020/10/gambling-news-fp-0873.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Inventor Makes it Possible for the Blind to "Read" Playing Cards" border="0" data-original-height="360" data-original-width="588" src="https://www.gamblingnews.com/wp-content/uploads/2020/10/gambling-news-fp-0873.jpg" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.gamblingnews.com/news/inventor-makes-it-possible-for-the-blind-to-read-playing-cards/"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「Novak Card Reader」は、視覚障害者が単独でトランプカードを判別するための小型軽量のデバイスです。イリノイ州ジャスティス出身の非公表の発明家によって考案されたこのアイデアは、InventHelp platformを通じて公開されました。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">このデバイスの機能はシンプル。組み込まれたカメラが手持ちのカードを撮影し、画像認識を用いてカードの数字とマークを判別、その結果をBluetoothイヤホンを通じて装着者へ伝達します。見えない、見えにくい人でも誰の助けを借りることなく、音声で手持ちのカードを判別することができるというわけです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Novak Card Readerは現在特許承認待ちという状況ですが、発明者はメーカーやマーケティング会社へ対するライセンス販売は既に可能であると述べています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただよく考えてみると視覚障害者向けには、普通に<a href="https://yougu.nittento.or.jp/product555_124.html">点字付きカード</a>が販売されています。点字が読めない視覚障害者は多いとは言え、トランプの判別くらいなら少し練習すれば難しくはないでしょう。ではなぜこのようなデバイスが必要なのでしょうか?</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">どうやらNovak Card Readerは、カジノでの利用を主な目的としているようなのです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">現在ほとんどのカジノでは点字付きのカードは導入されておらず、客によるカードの持ち込みも一切禁止されているとのこと。まあ不正行為と戦ってきた長い歴史を持つカジノですから、カードの扱いに厳密なルールがあるのも理解できます。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">そこで視覚障害者でもカジノでカードが楽しめるよう、Novak Card Readerが考案されたということのようです。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ただそんなセキュリティに縛られまくった空間でこのようなデバイスが受け入れられるのか、甚だ疑問です。悪用しようとすればディーラーの瞳に写ったカードを判別できるよう改造することくらい可能でしょう。席に着いてこんな機械を堂々と取り出したら秒で奥の部屋へ連行されそうです。カジノに点字カードを導入するよう交渉する方が早いしシンプルではないのかなと思ってしまうのは身も蓋もないでしょうか。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">アイデアは面白いのですが使う立場で考えてみると現実味に乏しい技術、たまに出くわします(まあまんまと興味持っちゃうんですけど)。障害当事者にとって現実的に役立つソリューションとは何かを考えさせられる話題でした。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://www.gamblingnews.com/news/inventor-makes-it-possible-for-the-blind-to-read-playing-cards/">Inventor Makes it Possible for the Blind to "Read" Playing Cards - GamblingNews</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-89543559081854481232022-02-14T18:53:00.000+09:002022-02-14T18:53:39.661+09:00バレンタインギフトに点字を添えて。海外で大手ショップによる点字ラッピングサービスが広まる。<div class="separator" style="clear: both; text-align: center;"><a href="https://i2-prod.bristolpost.co.uk/incoming/article6590766.ece/ALTERNATES/s810/1_25562691.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Tesco braille Valentine's cards" border="0" data-original-height="532" data-original-width="800" src="https://i2-prod.bristolpost.co.uk/incoming/article6590766.ece/ALTERNATES/s810/1_25562691.jpg" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.bristolpost.co.uk/news/uk-world-news/tesco-valentines-cards-braille-selection-6590838"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">英国の大手スーパーマーケットチェーン<a href="https://www.tesco.com">Tesco</a>は、the Royal National Institute of Blind(RNIB)と提携し、点字バレンタインカードの提供を始めました。Tescoの各店舗でバレンタインギフトを購入すると、1.5ポンドの追加費用であらかじめ用意された点字バレンタインカードを添えることができます。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">点字で表現されるカードは、ロマンチックなメッセージから家族への感謝の言葉まで、プレゼントの目的に応じた数種類の内容が用意されており、質感の高いカード表面には触覚で感じられるエレガントな模様もあしらわれています。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://www.bristolpost.co.uk/news/uk-world-news/tesco-valentines-cards-braille-selection-6590838">Tesco Valentine's cards braille selection launched - Bristol Live (bristolpost.co.uk)</a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://adifferentkindofvision.files.wordpress.com/2022/02/20220202_141652_0000.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="The words sweet treats for all appear in gold on a brown background." border="0" data-original-height="800" data-original-width="533" src="https://adifferentkindofvision.files.wordpress.com/2022/02/20220202_141652_0000.png" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://jazminruiz.blog/2022/02/02/spotlight-the-braille-chocolate-box-a-sweet-and-accessible-treat/"><i>画像引用元</i></a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">カナダを中心に北米で人気のチョコレート専門チェーン店<a href="https://www.purdys.com">Purdys Chocolatier</a>では、点字をあしらったラッピング「<a href="https://www.purdys.com/braille-box-18-pc">Braille Box」</a>を提供しています。オンラインショップと一部の店舗でチョコレートギフトを購入すると、このパッケージを選ぶことができます。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2021年のホリデーシーズンに初めて登場したBraille Boxは、視覚障害コミュニティとのコラボレーションによってデザインされました。18種類から選べるギフトボックスにはチョコレートギフトの内容を説明した点字とQRコードが印刷されており、これをスキャンすることで解説ページにアクセすすることができます。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://jazminruiz.blog/2022/02/02/spotlight-the-braille-chocolate-box-a-sweet-and-accessible-treat/">Spotlight: The Braille Chocolate Box, a Sweet and Accessible Treat – Jazmin Ruiz</a></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">点字によるグリーティングサービスは、これまでにも支援団体や小規模なハンドメイドショップでは提供されてきましたが、大手のショップが誰でも利用できる手軽な形で始めたというところに大きな意義があるように思います。</p>
<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これらはいずれも視覚に障害のある人向けのラッピングサービスですが、読み方の手引きなどを添えれば、晴眼者にも魅力的なサービスになりそうな気がします。すぐに読めないというのもミステリアスですし、点字の啓発にもなりますしね。ひいてはこのようなサービスが広がることで、視覚障害者の職域拡大にもつながるかもしれません。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-39223167384783361302022-02-12T21:41:00.001+09:002022-02-12T21:42:53.102+09:00[ゲーム] アクセシビリティ関連記事クリッピング(2022/2/12)<p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Ablegamersなどが主催するAccessibility Awards 2021のノミネート作品が発表されました。受賞作品は2022年3月12日に開催されるライブ放送で発表される予定です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.ign.com/articles/accessibility-award-nominees-far-cry-6-it-takes-two-halo-infinite">Second Annual Accessibility Award Nominees Celebrate Far Cry 6, It Takes Two, Halo Infinite, and Many More - IGN</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">SIEがPS5/PS4のシステムアップデートベータ版を提供開始しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">PS5のスクリーンリーダーに6言語を追加(視覚)、ヘッドホンのモノラルサウンド(聴覚)、ホーム画面によく使う要素をピン留めする機能(認知)などアクセシビリティを向上する機能が加えられています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また米国・英国ではSiri的な音声コマンドも利用できます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://blog.playstation.com/2022/02/08/new-ps5-and-ps4-system-software-betas-roll-out-tomorrow/">New PS5 and PS4 System Software Betas Roll Out Tomorrow – PlayStation.Blog</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/09/ps5-software-beta-update-begins-today-includes-accessibility-updates/">PS5 software beta update begins today, includes accessibility updates (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年2月18日にリリース予定のPS4/PS5向けオープンワールドARPG、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「<a href="https://www.playstation.com/ja-jp/games/horizon-forbidden-west/">Horizon Forbidden West</a>」(SIE)のアクセシビリティ情報が公開されました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">Co-Pilot機能など充実した内容になっているようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://blog.playstation.com/2022/02/10/accessibility-features-in-horizon-forbidden-west/">Accessibility features in Horizon Forbidden West – PlayStation.Blog</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/10/horizon-forbidden-west-accessibility-features-have-been-revealed/">Horizon Forbidden West accessibility features have been revealed (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.ign.com/articles/horizon-forbidden-west-has-dozens-of-accessibility-settings?utm_source=twitter">Horizon: Forbidden West Has Dozens of Accessibility Settings - IGN</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.digitaltrends.com/gaming/horizon-forbidden-west-accessibility-settings/">Horizon Forbidden West lets a friend co-pilot the game | Digital Trends</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年3月11日リリース予定の「Assassin’s Creed Valhalla]拡張コンテンツ、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「<a href="https://www.ubisoft.com/ja-jp/game/assassins-creed/valhalla/news-updates/1wiclO4a60A/assassins-creed-valhalla-dawn-of-ragnark-cinematic-world-premiere-trailer?isSso=true&refreshStatus=noLoginData">Assassin’s Creed Valhalla: Dawn of Ragnarök</a>](Ubisoft)のトレーラームービーが公開されています。もちろん今回も音声解説付き。設定から音声トラックを切り替えて聞くことができます(英語のみ)。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.youtube.com/watch?v=0ic-jNLtpqk">Assassin’s Creed Valhalla: Dawn of Ragnarök - Deep Dive Trailer | Ubisoft [NA] - YouTube</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年2月8日にリリースされたPS4/PS5/PC向けアクションゲーム、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「<a href="https://www.playstation.com/ja-jp/games/sifu/">Sifu</a>」(Epic Games)のアクセシビリティレビューが出ています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">難易度の高さとアクセシビリティオプションの乏しさという評価を受け、アップデートによるオプションの追加がEpic Gamesからアナウンスされています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/10/sifu-accessibility-review-can-i-play-that/">Sifu Accessibility Review ― Can I Play That?</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/10/sifu-accessibility-menu-deep-dive/">Sifu Accessibility ― Menu Deep Dive (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/10/sifu-post-launch-accessibility-updates-could-include-closed-captions-and-difficulty-modes/">Sifu accessibility updates could include closed captions and difficulty modes (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://caniplaythat.com/2022/02/10/playstation-versions-of-sifu-will-get-high-contrast-accessibility-feature-in-an-update/">PlayStation versions of Sifu will get high contrast accessibility feature in an update (caniplaythat.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.youtube.com/watch?v=9HJj5zw2mas">Sifu - High Contrast Mode - YouTube</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.thegamer.com/sifu-difficulty-debate-marketing/">There's More To Sifu's Difficulty Discourse Than Just How Hard It Is (thegamer.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://screenrant.com/sifu-developer-sloclap-tips-difficulty-accessibility/">Sifu Developers Offer Day 1 Tips for Players Struggling with Difficulty (screenrant.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.gamepur.com/news/sifu-will-receive-easier-difficulty-settings-in-the-future-along-with-more-accessibility-options">Sifu will receive easier difficulty settings in the future, along with more accessibility options - Gamepur</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年1月28日にリリースされたSwitch向けRPG、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「<a href="https://www.pokemon.co.jp/ex/legends_arceus/ja/">Pokémon LEGENDS アルセウス</a>」のアクセシビリティレビューが出ています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">基本的にはアクセシビリティ不足というのが全体的な評価。ただロービジョンユーザーからはSwitchシステムのズームを使えばプレイできたという報告もあります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.taminggaming.com/en-gb/accessibility/Pokmon+Legends+Arceus">Pokémon Legends: Arceus Accessibility Report - Switch - Family Video Game Database (taminggaming.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.gamingbible.co.uk/news/pokmon-legends-arceus-major-issue-is-affecting-potential-players-20220129">'Pokémon Legends: Arceus' Major Issue Is Affecting A Lot Of Potential Players (gamingbible.co.uk)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://gamerant.com/pokemon-legends-arceus-accessibility-options-lacking-fan-complaints/">Pokemon Legends: Arceus Players Criticize Lack of Accessibility Options (gamerant.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://tripletaptech.org/n-legends-arceus-review/">Pokémon Legends Arceus Review – TripleTapTech</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">2022年2月25日にリリース予定のPS/Xbox/PC向けARPG、</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">「<a href="https://www.eldenring.jp">Elden Ring</a>」(フロム・ソフトウェア)の開発者インタビューが公開されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">発売前から難易度とアクセシビリティにまつわる議論を呼び起こしている作品だけに注目です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://kotaku.com/elden-rings-difficulty-dark-souls-hidetaka-miyazaki-1848442415">Elden Ring Director: Not Easier, But More Will Finish Game (kotaku.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://videogamesrepublic.com/elden-ring-hidetaka-miyazaki-reflects-on-game-accessibility/">Elden Ring: Hidetaka Miyazaki Reflects on Game Accessibility - VideoGamesRepublic.com</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">難易度に関する記事としてはこれも興味深い考察かと。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.digitaltrends.com/gaming/high-concept-video-games-sifu/">Forget difficulty, video games have a communication problem | Digital Trends</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">大人気の「Wordle」クローンである「Turdle]が登場しました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">視覚障害者向けのモードモ搭載されているようです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.digitaljournal.com/pr/engineer-makes-wordle-clone-in-only-two-days-this-time-with-turtles-sushi-squared-launches-their-new-game-turdle">Engineer makes Wordle Clone in only Two Days… this time with turtles – Sushi Squared launches their new game, ‘Turdle’. - Digital Journal</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-87910773345763512932022-02-11T18:57:00.001+09:002022-02-11T23:43:57.266+09:00英国「Travel Hands」。視覚障害者とガイドボランティアをマッチングする移動支援サービス。<div class="separator" style="clear: both; text-align: center;"><a href="https://uploads-ssl.webflow.com/5f844f7f44a1f612f077c81d/604b77396464e452f1eda1c1_TH%20icons%20for%20website-17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Smiling visually impaired girl walking with volunteer in London." border="0" data-original-height="800" data-original-width="800" src="https://uploads-ssl.webflow.com/5f844f7f44a1f612f077c81d/604b77396464e452f1eda1c1_TH%20icons%20for%20website-17.png" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.travelhands.co.uk/"><i>画像引用元</i></a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.travelhands.co.uk/">Travel Hands</a>は、外出したい視覚障害者とボランティアのガイドヘルパーをマッチングするスマートフォンベースの移動支援サービスです。近日の正式サービス開始に向け、現在ロンドンでベータ版サービスが提供されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">正式サービスではTravel Handsに登録した視覚障害者はスマートフォンの位置情報を元に近くにいるボランティアを検索し、誘導を依頼することができます。いわば「ガイドヘルパー版Uber」的なサービスですね。がっつり長時間歩くのはもちろんのこと、駅やバス停から目的地までといった短距離での利用も想定されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">現在設定されている視覚障害者側の<a href="https://www.travelhands.co.uk/vip">利用料金</a>は、3時間/3ポンドもしくは5ポンド/24時間の従量課金制、もしくは月額15ポンドで無制限のプランも用意されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">また<a href="https://www.travelhands.co.uk/volunteer">ボランティア</a>は全員、DBS(Disclosure and Barring Service)による犯罪歴の調査と、ガイドヘルパーのベストプラクティスに関するトレーニングを受けます。ボランティアに対するインセンティブとしては、ガイドした時間・距離に応じポイントが付与され、ネットショップや外食チェーンなどで利用できるような仕組みなどが検討されているとのこと。あくまでもガイドを担うのは資格を持ったプロフェッショナルではなく一般のボランティアである点は日本のガイドヘルパー制度とは大きく異なります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">Travel Handsを開発しているのはロンドンに拠点を置くスタートアップ<a href="https://www.vipworldservices.com/">VIP World Services</a>。先日行われた実証実験の成功を受け、近日にもスマートフォンアプリをリリースし、ロンドン市内エリアを皮切りに英国の主要都市を対象とした正式サービスを開始する予定です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">現在電話予約によるベータ版サービスを行っており、早期登録者にはガイドヘルパーと視覚障害者を繋ぐハーネス「<a href="https://accessibility-tech.blogspot.com/2019/01/ramble-tag.html">Ramble Tag</a>」がプレゼントされるとのこと。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">従来の一般的なヘルパー制度では事前にガイドを依頼したい日時を予約しなければならず「今日は天気が良いから」的な衝動的なお出かけや、外出中に思いがけず迷ってしまったようなシチュエーションでは利用できません。リアルタイムにマッチングを行うTravel Handsのようなサービスは視覚障害者の外出の自由を大きく向上させる可能性を持っていると言えるでしょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">ただこのようなサービスは、利用したくても近くにボランティアが見つからなければ意味がありません。特にTravel Handsは移動の「隙間」を埋めることを主な目的としているため、歩きたい時間よりも待ち時間が長いようでは利便性が大きく損なわれるでしょう。いかにしてボランティアを増やし利用者数とのバランスを保つのかが、このサービスの成功の鍵を握っているように思います。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">参考:<a href="https://www.forbes.com/sites/gusalexiou/2021/10/31/travel-hands-to-launch-uber-style-app-for-blind-people-to-get-guided-assistance-from-public/?sh=1fc5c6a87f42">Travel Hands To Launch Uber-Style App For Blind People To Get Guided Assistance From Public (forbes.com)</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px 0px 2px;">参考:<a href="https://www.sporttechhub.co.uk/international-day-people-with-disabilities/">Meet the start-up helping Visually Impaired People keep up active travel - Sport Tech Hub</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-17346098801585331482022-02-10T18:38:00.000+09:002022-02-10T18:38:26.267+09:00「MOES Talking Frypan」。音声で温度を教えてくれるフライパン。<div class="separator" style="clear: both; text-align: center;"><a href="https://cdn10.bigcommerce.com/s-gyaxzmh71x/product_images/uploaded_images/screen-shot-2018-12-21-at-3.17.28-pm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="MOES Smart 11”Talking Frypan" border="0" data-original-height="673" data-original-width="800" src="https://cdn10.bigcommerce.com/s-gyaxzmh71x/product_images/uploaded_images/screen-shot-2018-12-21-at-3.17.28-pm.png" /></a></div><p style="font-family: Meiryo; font-size: 10px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.bestlivingtech.com/moes-smart-11talking-frypan/"><i>画像引用元</i></a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">海外で販売されている、音声機能付きフライパンです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">視覚障害者の利用を想定して設計されており、手元のボタンを押すことで現在の温度を音声でアナウンスするほか、一定の温度に達するとアラームで警告する機能もあります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">また視認性が高い液晶パネルも備えられており、温度やタイマー、バッテリー残量などを確認することができます。直径11インチ(およそ28センチメートル)で販売価格は$119.99。フライパン的にはちょっとお高いかな。温度の表記が華氏固定なので日本むけには設計されていないと思われます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">一般向けとしては一定の温度になると色が変わって知らせてくれたり、温度計が内蔵されている調理器具などが販売されていますが、これらは基本的に目が見えないと使えません。「MOES Talking Frypanは音声機能を加えたことで、見えない、見えにくくても安全かつ高度な調理が楽しめるというわけです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">視覚障害者にも使える<a href="https://grilleye.com/product/max">音声付きクッキング音頭系</a>的なグッズはいくつか存在しますが、おしゃべりするフライパンというのは初めて見ました。お料理中、頻繁に温度をチェックしたい視覚障害者には、なかなかに便利かもしれません。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">参考:<a href="https://www.bestlivingtech.com/moes-smart-11talking-frypan/">MOES Smart 11”Talking Frypan - BestLivingTech.com</a></p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0tag:blogger.com,1999:blog-5346663840414031027.post-15834576041489652942022-02-09T18:47:00.000+09:002022-02-09T18:47:30.918+09:00[iPhone] Bluetoothヘッドセットでメイン音声とVoiceover音声を分離する方法。<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjaZkNHunUobgzwdUcIxFhoubCo2ASUpSHUrEd3OpKLrWf4B-HVeddFgqoDxH8NZhh4DoSbyaJuYCqtU6RtKiCUJ_80X5s0Tm3ne54H2KrBH5ctLD5mBbHgrkS3AnlOKW3AVwrgktqctFGpEWBxEjcWHE2LqgWYm3pWTwC1GQsrf8OednTjYZdY9NO9Ow=s1334" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Bluetoothヘッドセットの「デバイスタイプ」を設定しているiPhoneのスクリーンショット。" border="0" data-original-height="1334" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEjaZkNHunUobgzwdUcIxFhoubCo2ASUpSHUrEd3OpKLrWf4B-HVeddFgqoDxH8NZhh4DoSbyaJuYCqtU6RtKiCUJ_80X5s0Tm3ne54H2KrBH5ctLD5mBbHgrkS3AnlOKW3AVwrgktqctFGpEWBxEjcWHE2LqgWYm3pWTwC1GQsrf8OednTjYZdY9NO9Ow=w180-h320" width="180" /></a></div><p><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">私の知る限り、iOSではiPhoneのメイン音声(音楽や動画の音声など)とVoiceoverの音声の出力先デバイスを別々に設定することはできません(同じデバイス上でVoiceover音声と効果音の左右チャンネル出力を選ぶことは可能です。あと環境がないので試せていませんがHDMI出力時はなにやら設定があるみたいです)。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">macOSなら結構フレキシブルに設定できるんですけどね。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">そんな中、Applevisのフォーラムを眺めていたら、このような記事を見かけました。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;"><a href="https://www.applevis.com/forum/ios-ipados/it-works-rout-voiceover-through-your-ios-device-speaker-other-audio-through-any">It works!! Rout Voiceover through your iOS device speaker, and other audio through any Blue Tooth Speaker | AppleVis</a></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これは面白そうなので早速試してみました。iPhone 7、iOSのバージョンは15.3です。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><ol>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>BluetoothヘッドセットをiPhoneとペアリングしておく。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>いったん、Bluetoothヘッドセットの接続は切っておく。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>設定>Bluetoothを開く。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Bluetoothヘッドセット名にフォーカスし、上下スワイプして「詳細情報」を開く。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>「デバイスタイプ」の項目を開き「スピーカー」を選んで閉じる。元に戻す時は「ヘッドホン」を選ぶ。</i></li>
<li style="font-family: Meiryo; font-size: 11px; font-stretch: normal; line-height: normal; margin: 0px;"><i>Bluetoothヘッドセットを接続する。</i></li>
</ol><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">これでメイン音声はBluetoothヘッドセットから、Voiceover音声はiPhoneのスピーカーから再生されるようになります。それだけと言ってしまえばそれまでですが、うん、これはちょっと新鮮な感じです。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">メイン音声の音量はiPhone本体のボタンで、Voiceover音声の音量はローターから調節できます。ただ試した環境ではVoiceoverの音量がかなり増幅されてしまい、音量5%でも結構うるさいのが気になりました。Applevisフォーラムの記事でも音量に関する不具合が指摘されています。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">ちなみにBluetoothヘッドセットを接続する前に、有線イヤホンを接続しておくと、Voiceover音声はイヤホンから鳴ります。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">私は持っていなかったので気がつかなかったのですが、Bluetoothスピーカーなら自動的にメイン音声はスピーカーから、Voiceover音声は本体から鳴るようになってるんですね。上記の方法はこれを無理やりBluetoothヘッドセットで実現させたものと考えられます。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px; min-height: 18px;"><br /></p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">それはそうとこのTips、どのような用途で使えるのでしょう。</p><p style="font-family: Meiryo; font-size: 12px; font-stretch: normal; line-height: normal; margin: 0px;">私の貧弱な想像力ではBluetoothレシーバー経由でスピーカーと接続する時くらいしか思いつきませんでした。でもこういうこともできると覚えておくと、将来的には何か役に立つのかもしれません。</p><div><br /></div><textarea id="BFI_DATA" style="display: none; height: 1px; width: 1px;"></textarea><title> </title><div class="LTRStyle" id="WidgetFloaterPanels" style="direction: ltr; display: none; text-align: left; visibility: hidden;" translate="no"> <div id="WidgetFloater" onmouseout="Microsoft.Translator.OnMouseOutFloater()" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <div id="WidgetLogoPanel"> <span id="WidgetTranslateWithSpan"><span>TRANSLATE with </span><img id="FloaterLogo" /></span> <span id="WidgetCloseButton" onclick="Microsoft.Translator.FloaterOnClose()" title="Exit Translation">x</span></div> <div id="LanguageMenuPanel"> <div class="DDStyle_outer"><input autocomplete="on" id="LanguageMenu_svid" name="LanguageMenu_svid" onclick="this.select()" style="display: none;" type="text" value="en" /> <input autocomplete="on" id="LanguageMenu_textid" name="LanguageMenu_textid" onclick="this.select()" style="display: none;" type="text" /> <span class="DDStyle" id="__LanguageMenu_header" onclick="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onkeydown="return LanguageMenu && !LanguageMenu.Show('__LanguageMenu_popup', event);" onselectstart="return false" tabindex="0">English</span> <div style="left: 0; position: relative; text-align: left;"><div style="left: 0px; position: absolute;"><div class="DDStyle" id="__LanguageMenu_popup" style="display: none;"> <table border="0" id="LanguageMenu"> <tbody><tr> <td><a href="#ar" onclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Arabic</a></td><td><a href="#he" onclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hebrew</a></td><td><a href="#pl" onclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Polish</a></td> </tr><tr> <td><a href="#bg" onclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Bulgarian</a></td><td><a href="#hi" onclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hindi</a></td><td><a href="#pt" onclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Portuguese</a></td> </tr><tr> <td><a href="#ca" onclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Catalan</a></td><td><a href="#mww" onclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hmong Daw</a></td><td><a href="#ro" onclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Romanian</a></td> </tr><tr> <td><a href="#zh-CHS" onclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Simplified</a></td><td><a href="#hu" onclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Hungarian</a></td><td><a href="#ru" onclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Russian</a></td> </tr><tr> <td><a href="#zh-CHT" onclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Chinese Traditional</a></td><td><a href="#id" onclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Indonesian</a></td><td><a href="#sk" onclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovak</a></td> </tr><tr> <td><a href="#cs" onclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Czech</a></td><td><a href="#it" onclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Italian</a></td><td><a href="#sl" onclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Slovenian</a></td> </tr><tr> <td><a href="#da" onclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Danish</a></td><td><a href="#ja" onclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Japanese</a></td><td><a href="#es" onclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Spanish</a></td> </tr><tr> <td><a href="#nl" onclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Dutch</a></td><td><a href="#tlh" onclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Klingon</a></td><td><a href="#sv" onclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Swedish</a></td> </tr><tr> <td><a href="#en" onclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">English</a></td><td><a href="#ko" onclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Korean</a></td><td><a href="#th" onclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Thai</a></td> </tr><tr> <td><a href="#et" onclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Estonian</a></td><td><a href="#lv" onclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Latvian</a></td><td><a href="#tr" onclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Turkish</a></td> </tr><tr> <td><a href="#fi" onclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Finnish</a></td><td><a href="#lt" onclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Lithuanian</a></td><td><a href="#uk" onclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Ukrainian</a></td> </tr><tr> <td><a href="#fr" onclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">French</a></td><td><a href="#ms" onclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Malay</a></td><td><a href="#ur" onclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Urdu</a></td> </tr><tr> <td><a href="#de" onclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">German</a></td><td><a href="#mt" onclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Maltese</a></td><td><a href="#vi" onclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Vietnamese</a></td> </tr><tr> <td><a href="#el" onclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Greek</a></td><td><a href="#no" onclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Norwegian</a></td><td><a href="#cy" onclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Welsh</a></td> </tr><tr> <td><a href="#ht" onclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Haitian Creole</a></td><td><a href="#fa" onclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" tabindex="-1">Persian</a></td><td></td> </tr> </tbody></table> <img alt="" style="border-width: 0px; height: 7px; left: 20px; width: 17px;" /> </div></div></div></div> <script type="text/javascript"> var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup'; </script> </div> <div id="CTFLinksPanel"> <span id="ExternalLinksPanel"><a href="https://go.microsoft.com/?linkid=9722454" id="HelpLink" target="_blank" title="Help"> <img id="HelpImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowEmbed()" id="EmbedLink" title="Get this widget for your own site"> <img id="EmbedImg" /></a> <a href="javascript:Microsoft.Translator.FloaterShowSharePanel()" id="ShareLink" title="Share translated page with friends"> <img id="ShareImg" /></a> </span> </div> <div id="FloaterProgressBar"> <span id="ProgressFill"></span> </div> </div> <div id="WidgetFloaterCollapsed" onmouseover="Microsoft.Translator.OnMouseOverFloater()" style="display: none;"> <span>TRANSLATE with </span><img id="CollapsedLogoImg" /></div> <div id="FloaterSharePanel" style="display: none;"> <div id="ShareTextDiv"> <span id="ShareTextSpan"> COPY THE URL BELOW </span> </div> <div id="ShareTextboxDiv"> <input id="ShareTextbox" name="ShareTextbox" onclick="this.select()" readonly="readonly" type="text" /> <!--a id="TwitterLink" title="Share on Twitter"> <img id="TwitterImg" /></a> <a-- id="FacebookLink" title="Share on Facebook"> <img id="FacebookImg" /></a--> <a id="EmailLink" title="Email this translation"> <img id="EmailImg" /></a> </div> <div id="ShareFooter"> <span id="ShareHelpSpan"><a id="ShareHelpLink"> <img id="ShareHelpImg" /></a></span> <span id="ShareBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnShareBackClick()" id="ShareBack" title="Back To Translation"> Back</a></span> </div> <input id="EmailSubject" name="EmailSubject" type="hidden" value="Check out this page in {0} translated from {1}" /> <input id="EmailBody" name="EmailBody" type="hidden" value="Translated: {0}%0d%0aOriginal: {1}%0d%0a%0d%0aAutomatic translation powered by Microsoft® Translator%0d%0ahttp://www.bing.com/translator?ref=MSTWidget" /> <input id="ShareHelpText" type="hidden" value="This link allows visitors to launch this page and automatically translate it to {0}." /> </div> <div id="FloaterEmbed" style="display: none;"> <div id="EmbedTextDiv"> <span id="EmbedTextSpan">EMBED THE SNIPPET BELOW IN YOUR SITE</span> <a id="EmbedHelpLink" title="Copy this code and place it into your HTML."> <img id="EmbedHelpImg" /></a> </div> <div id="EmbedTextboxDiv"> <input id="EmbedSnippetTextBox" name="EmbedSnippetTextBox" onclick="this.select()" readonly="readonly" type="text" value="<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=true&ui=true&settings=manual&from=en';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); },0);</script>" /> </div> <div id="EmbedNoticeDiv"><span id="EmbedNoticeSpan">Enable collaborative features and customize widget: <a href="http://www.bing.com/widget/translator" target="_blank">Bing Webmaster Portal</a></span></div> <div id="EmbedFooterDiv"><span id="EmbedBackSpan"><a href="javascript:Microsoft.Translator.FloaterOnEmbedBackClick()" title="Back To Translation">Back</a></span></div> </div> <script type="text/javascript"> var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); </script> </div>m.miurahttp://www.blogger.com/profile/00748641073753426142noreply@blogger.com0