SlideShare a Scribd company logo
Copyright ©CRI Middleware Co., Ltd.
「音声再生遅延推測機能」正式リリース!
ズレない!待たせない!
快適なスマホゲームを実現する技術紹介
2Copyright ©CRI Middleware Co., Ltd.
1990年
1995年
2001年
2011年~
2012年
採用タイトル 3,000 を突破
3Copyright ©CRI Middleware Co., Ltd.
CRI
CRI ADX2
CRI Sofdec2
PRO
/
4Copyright ©CRI Middleware Co., Ltd.
5Copyright ©CRI Middleware Co., Ltd.
iOS
Objective-C CRI API 64bit
Android
NDK CRI API Android 5.0
Unity 5 / Unity 4 PRO (iOS, Android, PC, Mac)
iOS 64bit
cocos2d-x (iOS, Android, PC, Mac)
2.x 3.x iOS 64bit
6Copyright ©CRI Middleware Co., Ltd.
ADX2の概要
7Copyright ©CRI Middleware Co., Ltd.
→
!
8Copyright ©CRI Middleware Co., Ltd.
ADX 1/4
HCA MP3/AAC
HCA-MX
HCA
HCA-MX 16
9Copyright ©CRI Middleware Co., Ltd.
BGM
-
- BGM
10Copyright ©CRI Middleware Co., Ltd.
11Copyright ©CRI Middleware Co., Ltd.
-
-
12Copyright ©CRI Middleware Co., Ltd.
…
- SE
…
-
13Copyright ©CRI Middleware Co., Ltd.
Android
-
-
200msec
-
14Copyright ©CRI Middleware Co., Ltd.
→
→
→
15Copyright ©CRI Middleware Co., Ltd.
ADX2
→
→
16Copyright ©CRI Middleware Co., Ltd.
2015 2 β ADX2 SDK
ADX
Android
※CRI 100
17Copyright ©CRI Middleware Co., Ltd.
18Copyright ©CRI Middleware Co., Ltd.
初回起動時 2回目以降の起動
※ユーザーによるタイミング調整オプションは実装してください。
推測値はタイミング調整の初期値として使うことをお勧めします。
19Copyright ©CRI Middleware Co., Ltd.
ADX2
ADX2出力バッファ Androidのサウンドバッファ
H/W
基本的な仕組みは単純です。
以下の要素を考慮しながら、ADX2時刻とのズレを計算します。
・ADX2出力バッファのデータ消費
・Androidのサウンドバッファ(OpenSLES)のデータ消費
・再生指示を出したタイミング
結果のゆらぎや異常系も考慮して、最終的な推測値を作ります。
20Copyright ©CRI Middleware Co., Ltd.
Android
OpenSLES GetPosition
…
同じnexus5で2回計測
21Copyright ©CRI Middleware Co., Ltd.
… …
XPERIA xLAUD
xLAUD
22Copyright ©CRI Middleware Co., Ltd.
ADX2
Android ADX2
ASR
ADX
Android
DSP
NSR
Android
HCA-MX
23Copyright ©CRI Middleware Co., Ltd.
※ADX2
24Copyright ©CRI Middleware Co., Ltd.
…
ON/OFF
25Copyright ©CRI Middleware Co., Ltd.
ADX2
ADX2 GetTimeReal
ADX2 GetNumPlayedSamples
26Copyright ©CRI Middleware Co., Ltd.
サウンドまわりのADX2 TIPS
27Copyright ©CRI Middleware Co., Ltd.
Unite 2015
2015 4 Unite 2015
Unity
http://japan.unity3d.com/unite/unite2015/schedule
28Copyright ©CRI Middleware Co., Ltd.
ADX2
29Copyright ©CRI Middleware Co., Ltd.
30Copyright ©CRI Middleware Co., Ltd.
31Copyright ©CRI Middleware Co., Ltd.
32Copyright ©CRI Middleware Co., Ltd.
33Copyright ©CRI Middleware Co., Ltd.
34Copyright ©CRI Middleware Co., Ltd.
変化
カテゴリ
トリガ
カテゴリ
35Copyright ©CRI Middleware Co., Ltd.
ADX2/Sofdec2
iOS/Android
Unity
Cocos2d-x
36Copyright ©CRI Middleware Co., Ltd.
-
-
37Copyright ©CRI Middleware Co., Ltd.
ADX2 最新情報
38Copyright ©CRI Middleware Co., Ltd.
BPM
39Copyright ©CRI Middleware Co., Ltd.
トラック遷移時は
クロスフェード方法を
詳細設定可能。
総トラック数に関わらず、
読み込みとデコードは
たかだか2本のみ。
40Copyright ©CRI Middleware Co., Ltd.
DSP
DSP 64
41Copyright ©CRI Middleware Co., Ltd.
42Copyright ©CRI Middleware Co., Ltd.
CRI Atom Craft
CRI Atom Craft diff
43Copyright ©CRI Middleware Co., Ltd.
CSV
CSV
44Copyright ©CRI Middleware Co., Ltd.
アルファムービー演出
45Copyright ©CRI Middleware Co., Ltd.
- +
→
-
-
- …
- …
- …
- …
- …
46Copyright ©CRI Middleware Co., Ltd.
Android
- http://crimw.me/alphamovie
-
- 23MByte
ARMv7 CPU
47Copyright ©CRI Middleware Co., Ltd.
AVI AfterEffects
- CRI Sofdec2
http://www.cri-mw.co.jp/alphamovie/index.html
- AVI AVI
- AfterEffects
- AVI
48Copyright ©CRI Middleware Co., Ltd.
ファイルのパッキングと
追加配信対策
49Copyright ©CRI Middleware Co., Ltd.
-
-
-
50Copyright ©CRI Middleware Co., Ltd.
- /
-
-
51Copyright ©CRI Middleware Co., Ltd.
※ Unity
プロジェクトファイル
暗号化ツール
ユーザ暗号化ツール
圧縮済の個別ファイル
暗号化済ファイル
暗号化
暗号化ファイル定義
52Copyright ©CRI Middleware Co., Ltd.
Mac cpkmakec (
cpkmakec Mac
53Copyright ©CRI Middleware Co., Ltd.
54Copyright ©CRI Middleware Co., Ltd.
CRIWARE for Unity
- ADX2 / Sofdec2 / PRO
- Android Sofdec2
Unity ……
- PS4 / PS Vita /PS3 Unity
55Copyright ©CRI Middleware Co., Ltd.
- ADX2/Sofdec2
- Sofdec2
- PC / PS4 / XboxOne
56Copyright ©CRI Middleware Co., Ltd.
『 ではじめるスマートフォンゲーム開発
対応 』
三木 康暉(著)
発売:技術評論社
価格: 円 税
発売日: 年 月 日
体裁: 変形判 ページ フルカラー
:
を使用したサンプルも紹介されています。
57Copyright ©CRI Middleware Co., Ltd.
CRIWAREの料金体系
(基本無料・アイテム課金アプリ向け)
58Copyright ©CRI Middleware Co., Ltd.
59Copyright ©CRI Middleware Co., Ltd.

More Related Content

GTMF 2015: 「音声再生遅延推測機能」正式リリース! ズレない!待たせない!快適なスマホゲームを実現する技術紹介 | 株式会社CRI・ミドルウェア