キネクトをローカライズ

1,503 views

Published on

GDC11講演「Localizing Kinect」の参考訳です(翻訳:IGDA日本i18n Force)

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,503
On SlideShare
0
From Embeds
0
Number of Embeds
172
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

キネクトをローカライズ

  1. 1. ローカライズテストと国際音声認識 Lief Thompson – MS Int’l Program Manager Yumiko Murphy – MS Int’l Program Manager Kate Edwards – Englobe Inc.
  2. 2. 3, 2, 1… 発売!• ローンチは成功!• 60日で800万機の売上• ローンチタイトルは14個、内5つはMGSを通してローカライズされました。• コントローラは君だ!:素晴らしい事だけど、ちょっとまて。• 開発チームとローカライズチームには新たな挑戦が立ちふさがる。
  3. 3. MGSのローカライズプロセス国際プログラムマネージャー:ワシントン州レドモンド市•スタジオとの連携•ローカライズの計画作り。(設定、調整)MSローカライズチーム:ダブリンと東京•ベンダーコストとスケジュール管理•翻訳とテスト•地域別事業部と連携•地域別にレーティング機関への申請
  4. 4. 問題の概要• キネクトローカライズテスト• ジェスチャー:全世界で問題が無いか確認• 音声認識ローカライズ• プラットフォーム発売日に沿って動くプロジェクト• キネクトゲーム言語プラン• 後期プラットフォームアップデート:結果=再テスト• 後になってわかったプライバシー問題 日付: プロトタイプ 日付: Stuff 2 日付: Stuff 1 日付: 発売!
  5. 5. テストの問題点• セキュリティ• 必要な空間• ハードウェアの確保• 新しいテスト方法(ペアテスト)• 裏技とテストフック
  6. 6. セキュリティへの取り組み• 鍵を掛ける• 人目につかない• 貸し出し管理• 建物セキュリティ• リーク阻止
  7. 7. 必要な空間 センサー視覚範囲 (側面図) センサー視覚範囲 (上面図)• Blue: total operational area• Light blue: optimal operational area
  8. 8. 必要となる空間ダブリンテストスペース
  9. 9. 必要となる空間東京テストスペース
  10. 10. ハードウエアをゲットしろ!• キネクトHWの定期更新• 誰がHWを必要としているのか • ローカライズチームと テスター • レーティング機関 (CERO等) • 社内IPMチーム
  11. 11. ペアでテスト• 疲労:テスターはキネクトのゲーム を一日8~10時間プレイできない• バグ記録:プレイ途中にログを取 ることができない• 解決策: テスターは二人で一組。 一人がプレイし、もう一人がログ取 りをして、定期的に交代をする
  12. 12. (まだ完成には至らず・・・) テストフックとローカライズ向け裏ワザローカライズテストと実機テストはどう異なるのか?•ローカライズテスターは: • (ダンスセントラル) 座ってプレイするのが一番効率的とされた。 • USBキーボードかXbox360コントローラを使った操作。 メニュー 操作のチェックが主体で、ゲームはときおりプレイ • Kinectimals (キネクトアニマルズ)データ • その他の例•この先考えられる新機能(必要に応じて) • ログの記録を音声認識でスタートし、GTOで決定
  13. 13. キネクトとジェスチャー ゴール: プレイヤーにとって、文化的に受け入れづらいジェス チャーをゲームとシステムの操作に使わせない。 ジェスチャーにまつわる問題の大半は手(手のひら)の動きに あります。腕の操作をメインとし、手の動きを最小限に留めま す。 ジェスチャーレビューは頭のてっぺんからつま先まで、全体 の動きを対象としています。 Content provided by Kate Edwards – Englobe Inc
  14. 14. キネクトとジェスチャー言語と同様に、同じ事を表す方法はいくつもあります。 Content provided by Kate Edwards – Englobe Inc
  15. 15. ダンスの場合… Dance Central は、アメリカで一般的 なダンスのモーションが他国で問題 になる可能性をはらむタイプのゲー ムです。 ジェスチャーレビューはモーション キャプチャーから始まり、アバターの 動きを確認します。 多くの場合、大きな変更はなく、調整 のみで、問題になりそうなジェス チャーは回避できます。 Content provided by Kate Edwards – Englobe Inc
  16. 16. 音声コマンド 文法:指示や操作の単語とフレーズ。 音声認識が探知する単語と単語の連なり。それぞれがアク ションに結び付けられている。 文法ファイルは同意語とコマンドのバリエーションを含む事 もできる。
  17. 17. <rule id="engaged" scope="public"><one-of> <item> <one-of><item> Siéntate </item> </one-of><tag>Sit</tag> </item> <item> <one-of><item> Acuéstate </item> <item> Al suelo </item> </one-of><tag>Lie</tag> </item> <item> <one-of><item> Párate </item> <item> De pie </item><item> Arriba </item> </one-of> <tag>Stand</tag> </item><item> <one-of><item> ¡Buen chico! </item> <item> ¡Buena chica! </item> </one-of> <tag>GoodBoy</tag> </item>
  18. 18. 動物に名前を付ける プレイヤーはペット・動物に名前がつけられる。 名前には無限の可能性 文法ファイルは無し 発音検出 • 音素検出 • メモリへ保存 • アクションとイベントを発動(トリガー)
  19. 19.  結果  キネクトのローンチタイトル5分の1は音声認識機能を利用。  音声入力は4種類の初期ローカライズ言語で完全稼働 • En-US (アメリカ英語) • en-GB (イギリス英語) • Ja-JP (日本語) • Es-MX (メキシコスペイン語)  動物に名前をつける機能「Name Your Animals」は11言語、 30カ国でサポート
  20. 20. 音声入力 Name Your Animals• US 英語 言語 国 • 英語 •北欧、チェコ、スロバキア、• UK 英語 • スペイン語 ギリシアを除いたダッシュ• 日本語 • フランス語 ボード機能対応国• 中南米スペイン語 • ドイツ語 •合計30カ国に対応 • イタリア語 • ブラジルポルトガル語 • ロシア語 • ポーランド語日本語 • 韓国語 • 中国語(旧書体)
  21. 21.  結果(続)  プレイヤーとゲーム内の動物とで深い関係を築けました。  世界中でXboxゲームとプレイヤーの間に新しいインタラクションを 創り上げる事ができました。
  22. 22. ビデオデモ 日本語版
  23. 23.  ローカライズプラン  言語と地域 コマンド翻訳  翻訳者へ渡すコンテキスト情報  翻訳バリエーションを含める  翻訳のレビュー  ゲームを理解し、顧客を理解する
  24. 24.  ネィティブを対象としたデータ収集  調査範囲 • データ収集:  男子10人、女子10人(6才~14才前後)  男性5人、女性5人( 18才 〜 50代) • それぞれコマンドを2~3回喋ってもらう。
  25. 25.  続・ネィティブを対象としたデータ収集  準備 • ハードウェア・ソフトウェア  テレビ  キネクトセンサー  Xbox 360  パソコン  音声認識のあるゲーム、またはデータ収集アプリケーション • リソース  個別スペースや部屋  コーディネーターと進行役
  26. 26.  データ分析とチューニング  集積された音声データ (.wav)をMSのスピーチチームに提供 • 平均信頼率 • 誤認率 • 文法チューニング • 例題: 英語 日本語 日本語発音 Sit お座り o-su-wa-ri Finished おわり o-wa-ri
  27. 27.  音声コマンドテスト  全地域で音声コマンドの認識テストをする必要があります  声色の異なるテスター • 男性4名、女性4名
  28. 28.  ‘Name Your Animals’ ローカライズの流れ  ローカライズプラニング(計画作り)  Top 100 ペットの名前  音声データ収集  MS音声チームによるデータ分析  ‘Name Your Animals’ 機能のゲーム内テスト
  29. 29. English Spanish French German Italian Brazilian Portuguese Russian Polish Japanese Korean Traditional ChineseAustralia NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedAustria Not supported Not supported Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedBelgium NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supportedBrazil Not supported Not supported Not supported Not supported Not supported NYA supported Not supported Not supported Not supported Not supported Not supportedCanada NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedChile Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedChina Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedColumbia Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedCzech Republic Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedDenmark Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedFinland Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedFrance Not supported Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedGermany Not supported Not supported Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedGreece Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedHong Kong Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported NYA supportedHungary Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedIndia NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedIreland NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedItaly Not supported Not supported Not supported Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supportedJapan Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Voice Commands + NYA Not supported Not supported supportedKorea Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported NYA supported Not supportedMexico Not supported Voice Commands + NYA Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported supportedNetherlands NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supportedNew Zealand NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedNorway Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedPoland Not supported Not supported Not supported Not supported Not supported Not supported Not supported NYA supported Not supported Not supported Not supportedPortugal Not supported Not supported Not supported Not supported Not supported NYA supported Not supported Not supported Not supported Not supported Not supportedRussia Not supported Not supported Not supported Not supported Not supported Not supported NYA supported Not supported Not supported Not supported Not supportedSingapore Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported NYA supportedSlovakia Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedSouth Africa NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supported NYA supportedSpain Not supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedSweden Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedSwitzerland Not supported Not supported NYA supported NYA supported Not supported Not supported Not supported Not supported Not supported Not supported Not supportedTaiwan Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported NYA supportedUnited Kingdom Voice Commands + NYA Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported supportedUnited States Voice Commands + NYA Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported supported
  30. 30. ローカライズプラニング(計画作り)  言語と地域の対応策をどのようにするか • 時間、予算、リソースのバランス  必要に応じて計画を縮小
  31. 31.  トップ100のペット名を作成  11言語 音声データ収集  何処で:15カ国  期間:4週間 MS音声チームによるデータ分析  テスト結果=80%~93%
  32. 32. 国 音子検出成功率オーストリア 90%ブラジル 78%フランス 85%ドイツ 85%イタリア 88%日本 93%韓国 90%メキシコ 91%オランダ 85%ポーランド 84%ロシア 89%スペイン 80%スイス 83%台湾 88%英国(UK) 91%米国(US) 88%
  33. 33.  ハードスケジュール  プランニングからRTXまで4.5ヶ月 セキュリティと情報機密性  外部ベンダーが使えない 法律上の懸案事項  児童労働(児童福祉)法
  34. 34.  標準化したローカライズプロセス  効率を上げて、コストを下げる  外部ベンダーの活用 スピーチラボを利用する (XDK)  ゲームに組み込む前に認識率の基礎テストができる
  35. 35.  βプログラムをデータ収集に使う  効率の向上  コストが低い
  36. 36. • 東京とダブリンのローカライズチーム• MGS ゲームテストチーム• Xbox プラットフォームチーム• その他?
  37. 37. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Contacts: Lief Thompson - liefth@microsoft.com Yumiko Murphy - yumikom@microsoft.com Kate Edwards – Englobe Inc.

×