SlideShare a Scribd company logo
1 of 17
Download to read offline
PAGE
デジタルカメラ EXILIM を使った
プラグイン開発と商用展開について
1
カシオ計算機株式会社
コンシューマ開発本部 開発統轄部
第一開発部 11開発室
山田卓也
PAGE
今回のお話
2
• デバイスWebAPIを使った活動
• カメラの通信システムのプラグイン化
• 試作システムの作成
• 現在の状況
• プラグインのリリース
• 『つながるカメラ』の展開
• 市場の拡大の可能性
PAGE
これまでの活動
3
• デバイスWebAPIを使った活動
• カメラの通信システムのプラグイン化
• 試作システムの作成
• 現在の状況
• プラグインのリリース
• 『つながるカメラ』の展開
• 市場の拡大の可能性
PAGE
超高速性能/同期撮影
2014年
タフネス
2017年
セパレート
2015年
従来のカメラ
こんなカメラを作っています
4
自分撮り
2011年/2017年
PAGE
コンシューマ用途のカメラとアプリ
5
 アプリでカメラを操作できる
 ほとんどのカメラを同じアプリで制御可能
EXILlMカメラ専用アプリ
PAGE
特殊用途のカメラとアプリ
6
用途ごとに専用のアプリを開発
ゴルフ練習用カメラ 高所点検用カメラ
開発効率に問題あり
PAGE
カメラの通信システムのプラグイン化
 デバイスWebAPIをつかったフレームワーク
 用途毎にアプリを作り直していた状況が改善できるのではないか?
7
EXILIM
プラグイン
無線LAN通信
UIアプリ
REST API
デバイス
WebAPI
Manager
この部分だけ作り変えて
用途を切り替える
こちらは市販品や公開した
アプリに手を加えない全カメラ共通の
簡単なインタフェース
PAGE
デバイスWebAPI関連の活動
 2017年4月 試作アプリとシステム(戦車)をコンソーシアム総会にて展示
 2017年5月 試作プラグイン(Android)を公開
 2017年6月 APPS Japanで展示
 このころ試作システムを数多く作成
 ドコモ様、Vuzix様などに使っていただいた
 2017年10月 社内技術展示会で展示
 2018年2月 iOS版プラグインアプリ、ライブラリをリリース
 https://itunes.apple.com/jp/app/exilim-device-controller/id1315466485?mt=8
 https://github.com/EXILIM-Plugin/EXILIM-Plugin-iOS-ControllerApp
 2018年2月 Android版プラグインを更新
 https://github.com/EXILIM-Plugin
8
PAGE
試作システムの作成
9
転倒
迷子
・転倒時のカメラ映像視聴
・転倒、迷子時の現在地表示
受信
自
動
通
知
PAGE
その他の試作システム
10
センサ値からスイングの瞬間を撮影
眼鏡センサーから顔の向きを検出
瞬きでシャッター
遠隔地の映像をリアルタイムで確認
BT信号をシャッタートリガとして利用
長距離映像通信 フォーム撮影
G-Shockで撮影見ている範囲を撮影
PAGE
現在の状況
11
• デバイスWebAPIを使った活動
• カメラの通信システムのプラグイン化
• 試作システムの作成
• 現在の状況
• プラグインのリリース
• 『つながるカメラ』の展開
• 市場の拡大の可能性
PAGE
プラグイン
 iOS
 App Storeにてアプリ公開
 GitHubにてライブラリとアプリ部分のソースを公開
 アプリ内にすべてのモジュールを組み込んである
12
EXILIM
ライブラリ
ブラウザUI
組み込
みUI
EXILIM Device
Controller
サーバ上
のUI
 Android
 GitHubにてプラグインを公開
 接続の安定性を向上
 プラグイン単独での提供
EXILIM
プラグイン
デバイス
WebAPI
Manager
UI
アプリ
Web
ブラ
ウザ
デバイス
WebAPI
Manager
SDK
PAGE
プラグインの機能拡充
 試作版 2017年4月
 MediaStreamRecording
Profile
 Media Recorder API
 Preview API
 Option API
 takePhoto API
 Record API
 Stop API
 File Profile
 File Receive API
 Camera Profile
 Zoom API
 3プロファイル8API
13
 公開版 2018年2月
 MediaStreamRecording Profile
 Media Recorder API
 Preview API
 Option API
 takePhoto API
 Record API
 Stop API
 onPhoto API
 onRecordingChange API
 File Profile
 File API
 File List API
 Camera Profile
 Zoom API
 CameraRegister Profile
 Register IP API
 Thumbnail Profile
 Thumbnail API
 5プロファイル13API
 現在作成中のカスタム版
 MediaStreamRecording Profile
 Media Recorder API
 Preview API
 Option API
 takePhoto API
 Record API
 Stop API
 onPhoto API
 onRecordingChange API
 File Profile
 File API
 File List
 Camera Profile
 Zoom API
 CameraRegister Profile
 Register IP Profile
 Thumbnail Profile
 Thumbnail API
 他多数
 8プロファイル26API見込
PAGE
『つながるカメラ』
 つながるカメラとは・・
 システムに簡単に組み込めるカメラ
 プラグイン公開や試作システムの作成を経て、市販カメラを『つながるカメラ』に出来た
 ユーザにとってのメリット
 入手しやすいカメラが使える
 カメラの選択肢が多い
 規格化されたREST API
 カシオにとってのメリット
 手間がかからない
 商品を選定してもらう動機になる
 試作システムの作成が容易
14
通信システム
REST API
UI
アプリ
EXILIM
プラグイン
この部分の作成のみでユーザ
アプリ/試作システムが作れる
デバイスWebAPIでかなり精度
の高いアプリが作れる
PAGE
『つながるカメラ』を作った結果
 試作システムを各所に披露
 さらなる要望が発生
 プラグインの機能不足
 想定外の用途
 結局・・・
 プラグイン、FWの調整で対応
 従来と手間が変わらない?
 従来と比較してのメリット
 試作システムの精度
 アプリとプラグインの平行開発
 プラグイン強化の見込み
1515
REST API
UI
アプリ
EXILIM
プラグイン
通信システム カメラ
FW
この部分の調整も必要になった
※理想的な状況は、
UIアプリのみ作成
プラグインやFWの調整が不要
PAGE
デバイスWebAPIを使った開発サイクル
プラグイン公開
カスタムプラグイン
カスタムFWを納品
プラグイン機能強化
非公開機能のストック
使ってもらう
⇒カスタム要望
・ニーズ解析
・機能選定  カスタム要望の例
 撮影パラメータ設定
 Wi-Fiクライアント接続、複数台同時制御
 物体検出、給電動作、有線LAN、連動撮影
コンシューマ向けだけ
でなく、B2B向けの開
発サイクルが出来た
 機能選定の基準を設ける必要がある
・商品力向上
・新たなニーズ/市場に展開
16
PAGE
 コンシューマ向けだけでなく、B2B向けの開発サイクルが出来た
 カスタム要望があるほど、使ってもらうほど新しい市場が広がる
 公開プラグインで出来る範囲が広がる
 せっかく作ったのでアプリをダウンロードしてってください。
 いろいろな分野で使えると思います
 ホームセキュリティ、みまもり、スポーツ/健康用途 などなど
17
iOS App Store iOS GitHub Android GitHub
市場の拡大の可能性

More Related Content

Similar to デジタルカメラEXILIM を使ったプラグイン開発と商用展開について

Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Yuya Yamaki
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
sharoid
 
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
OSgeo Japan
 
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
Masahiko Isshiki
 
Webエンジニアによるスマートフォンアプリ開発
Webエンジニアによるスマートフォンアプリ開発Webエンジニアによるスマートフォンアプリ開発
Webエンジニアによるスマートフォンアプリ開発
takeuchi-tk
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawa
SORACOM, INC
 

Similar to デジタルカメラEXILIM を使ったプラグイン開発と商用展開について (20)

Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
 
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
金融業界向けセミナー 量子コンピュータ時代を見据えた組合せ最適化
 
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
 
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
 
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
 
About 4D 2013-01-15
About 4D 2013-01-15About 4D 2013-01-15
About 4D 2013-01-15
 
20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
 
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
 
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
 
Enterprise Redmine
Enterprise RedmineEnterprise Redmine
Enterprise Redmine
 
クラウドが拓いたITの進化
クラウドが拓いたITの進化クラウドが拓いたITの進化
クラウドが拓いたITの進化
 
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
 
Webエンジニアによるスマートフォンアプリ開発
Webエンジニアによるスマートフォンアプリ開発Webエンジニアによるスマートフォンアプリ開発
Webエンジニアによるスマートフォンアプリ開発
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawa
 
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
オンライン セミナー Infragistics ultimate 2015 vol.1 最新機能ハイライト(公開版)
 
AWS SUMMIT TOKYO 2012 - BASCULE SESSION
AWS SUMMIT TOKYO 2012 - BASCULE SESSIONAWS SUMMIT TOKYO 2012 - BASCULE SESSION
AWS SUMMIT TOKYO 2012 - BASCULE SESSION
 
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
[AWS Summit 2012] 事例セッション #2 Bascule Meets AWS! クラウドが加速させる デジタルクリエイションの世界
 

More from Device WebAPI Consortium

More from Device WebAPI Consortium (20)

IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
 
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
 
NIDD (Non-IP Data Delivery) のご紹介
NIDD (Non-IP Data Delivery) のご紹介NIDD (Non-IP Data Delivery) のご紹介
NIDD (Non-IP Data Delivery) のご紹介
 
RT ミドルウェアの IoT プラットフォームへの適用
RT ミドルウェアの IoT プラットフォームへの適用RT ミドルウェアの IoT プラットフォームへの適用
RT ミドルウェアの IoT プラットフォームへの適用
 
LPWA Sigfoxネットワークとクラウド連携
LPWA Sigfoxネットワークとクラウド連携LPWA Sigfoxネットワークとクラウド連携
LPWA Sigfoxネットワークとクラウド連携
 
DeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WGDeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WG
 
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
 
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
 
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
 
音声によるデバイスWebAPIの操作
音声によるデバイスWebAPIの操作音声によるデバイスWebAPIの操作
音声によるデバイスWebAPIの操作
 
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてデバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
 
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
 
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについてドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
 
デバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例についてデバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例について
 
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
 
IoTに最適なセキュアなVPN通信のご紹介
IoTに最適なセキュアなVPN通信のご紹介IoTに最適なセキュアなVPN通信のご紹介
IoTに最適なセキュアなVPN通信のご紹介
 
クラウド連携版デバイスWebAPI
クラウド連携版デバイスWebAPIクラウド連携版デバイスWebAPI
クラウド連携版デバイスWebAPI
 
RaspberryPi(OSH)の産業利用の現状
RaspberryPi(OSH)の産業利用の現状RaspberryPi(OSH)の産業利用の現状
RaspberryPi(OSH)の産業利用の現状
 
デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介
 
node.js 版 GotAPI 実装 - node-gotapi
node.js 版 GotAPI 実装 - node-gotapinode.js 版 GotAPI 実装 - node-gotapi
node.js 版 GotAPI 実装 - node-gotapi
 

Recently uploaded

Recently uploaded (10)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

デジタルカメラEXILIM を使ったプラグイン開発と商用展開について