デジタルメディア機器 (TV/デジタルカメラ)
組込みソフトウェア技術と画像処理技術による
多様な開発実績でお客様のご要望を実現します。
多様な開発実績でお客様のご要望を実現します。
デジタルカメラや周辺機器、デジタルTVのソフトウェア開発に力を注いでおり、画像処理・映像処理技術とデジタルイメージング技術を駆使して高品質な製品開発に携わっています。高精度な撮影機能や柔軟性と拡張性を備えたUIなど、各種開発における要件定義やUI仕様の検討、ファームウェア開発並びに検証まで豊富な開発実績によりお客様のご要望にお応えします。
対応領域
対応製品
- デジタル一眼レフ
- ミラーレス
- コンパクトデジタルカメラ
- 放送用機器
- 映像制作機器
- スイッチャー
- スマートTV
- 画像処理ライブラリ
- PC/モバイルアプリケーション
対応フェーズ
- 要件定義
- 仕様検討
- 設計
- 開発
- 検証
主な技術要素
- UI/UX
- ネットワーク
- 動画静止画
- 画像処理
- 演算処理
- 機械学習
- GPGPU
- 3次元復元
- FileSystem
受託開発実績
- 民生用カメラの静止画記録再生、データベース制御
- 業務用、民生用カメラのネットワーク機能開発
- 業務用、民生用カメラのアプリケーション機能開発
- 業務用、民生用カメラのファイルシステム制御開発
- 民生用カメラの操作性提案
- 画像編集アプリケーション
- デジタルカメラをリモートで制御するソフトウェアの開発
- Android TV開発
事例① カメラ ファームウェア 開発事例: 民生用カメラの静止画記録再生、データベース制御 開発実績: 民生用カメラにおける静止画の記録と再生、データベース制御の開発を担当した実績があります。 JPG、HEIFや独自フォーマットの新規Exif機能開発や電子署名機能の開発、 コンテンツのフィルタリングやソート機能開発等、多様な機能に携わりました。 品質向上のためGoogleTest等を活用し、高品質なカメラ機能を提供することに努めました。 技術要素:C++、Python、Ruby、PowerShell、ShellScript、GoogleTest 開発規模: 8年 担当フェーズ: 基本設計、詳細設計、開発、テスト |
事例② カメラ ファームウェア 開発事例: 業務用、民生用カメラのネットワーク機能開発 開発実績: 業務用及び民生用カメラのネットワーク機能におけるWi-Fi、有線Ether、USB周りを担当した実績があります。 Wi-Fi、有線Etherの機能開発では、ネットワーク接続管理アプリケーションの開発や ドライバの制御、改善、カスタマイズを提供し、また、USBのドライバ制御も対応しました。 高品質なネットワーク機能を開発し、お客様の要求に応じたカスタムソリューションを提供しました。 技術要素:C、C++、TCP/IP、PTP/IP、Wi-Fi 開発規模: 9年 担当フェーズ: 基本設計、詳細設計、開発、テスト |
事例③ カメラ ファームウェア 開発事例: 業務用、民生用カメラのアプリケーション機能開発 開発実績: ユーザーからの入力における設定の変更や、表示物の変更をOSDに表示する等、ユーザー操作、画面表示、画面遷移周りを担当した実績があります。 大規模な開発を行うためにソースコードの自動生成ツールを作成する等、作業時間の短縮やソフトウェアの品質を担保し、 お客様のニーズに合わせた優れたソフトウェアを提供しました。 技術要素:C、C++、OSD表示、(矩形)描画 開発規模: 10年 担当フェーズ: 要求分析、基本設計、詳細設計、開発、テスト |
事例④ カメラ ファームウェア 開発事例: 業務用、民生用カメラのファイルシステム制御開発 開発実績: 組込みソフトウェアのファイルシステム開発において、SDメモリーカードやCFexpressカード等のメディアに特化した機能を担当した実績があります。 FAT32やexFatのファイルシステム制御によりメディアの書き込み速度保障(VideoSpeedClass、VideoPerformanceGuarantee)制御を行い、 高いパフォーマンスを備えたファイルシステム開発をサポートしました。 技術要素:C、C++、FAT/exFAT、GoogleTest 開発規模: 8年 担当フェーズ: 基本設計、詳細設計、開発、テスト |
事例⑤ カメラ 仕様 開発事例: 民生用カメラの操作性提案 開発実績: カメラやビデオカメラの機能開発の中で、要求分析・UI/UX検討の部分を担当した実績があります。 企画チームから新規機能搭載や既存機能改善の要求を受け、何度も話し合いながら、ターゲットユーザーは誰か、 どのように使ってもらいたいかを 明らかにし、UI/UXに落とし込みました。 カメラとしての性能はもちろんのこと、使いにくい・わかりにくいUI/UXではユーザーが満足できないため、 顧客の要望を形にするだけでなく、常にユーザー目線に立ち、付加価値のあるUI/UXを考え、提案しました。 技術要素:要求分析、UI/UX 開発規模: 7年 担当フェーズ: 要求分析、仕様検討、製品の評価、製品の調査 |
事例⑥ 周辺ソフト 開発事例: 画像編集アプリケーション 開発実績: デジタルカメラで撮影した画像を表示/編集するPC版アプリケーションのGUI・画像処理ライブラリの開発を担当した実績があります。 近年、カメラの高画質化により高速な処理が求められる中、CPU/GPUを駆使した画像編集・RAW現像の高速化を実現しました。 GUIでは見やすい/使いやすいを追及し、ユーザビリティの向上に貢献しました。 技術要素:Windows、Mac、C++、C#、VisualStudio、XCode、OpenCL、SIMD、DirectX 開発規模: 4年 担当フェーズ: 要件定義、基本設計、詳細設計、開発、テスト、評価フォロー |
事例⑦ 周辺ソフト 開発事例: デジタルカメラをリモートで制御するソフトウェアの開発 開発実績: PC(Windows、Mac)やスマートフォン(Android、iPhone)とデジタルカメラの接続、通信を確立し、デジタルカメラをリモートで制御する ソフトウェアを開発を担当した実績があります。 カメラとの通信にはWi-Fi/BLE+PTP(Picture Transfer Protocol)を利用し、カメラの機能を最大限に活用し、ユーザーがカメラを制御して 効率的に写真や動画を撮影することを実現しました。 技術要素:Windows、Mac、Android、iOS、PTP/IP、C++、C#、Swift、Objective-c、java、kotlin、VisualStudio、XCode 開発規模: 10年 担当フェーズ: 要件定義、基本設計、詳細設計、開発、テスト |
事例⑧ TV 開発事例: Android TV開発 開発実績: Android TVのミドルウェアの開発を担当した実績があります。 サポートする各国の様々な放送規格を実現するため、アプリケーションとドライバ間の仕様ロジックを担当しました。 様々なデザインパターンを駆使し、高品質なミドルウェア開発を行い、Android TVプラットフォームでの スムーズなアプリケーションとドライバの連携を実現しました。 品質向上のためGoogleTest等を活用し、高品質なカメラ機能を提供することに努めました。 技術要素:Android、Kotlin、Java、C++、AndroidStudio 開発規模: 5年 担当フェーズ: 基本設計、詳細設計、開発、テスト |
技術要素
言語 | C、C++、C#、Java、Kotlin、Python、Ruby、PowerShell、Swift、Objective-c | |||||||||
OS | Linux、ITRON(T-Kernel)、Windows、Mac、Android、iOS | |||||||||
ツール | Git、Subversion、Redmine、Jenkins、JIRA、Confluence | |||||||||
開発環境 | VisualStudio、AndroidStudio、Xcode | |||||||||
ミドルウェア | TCP/IP、PTP/IP、Wi-Fi、BLE、LTE、FAT/exFAT、USB、Codec/Format | |||||||||
プラットフォーム/ フレームワーク/ ライブラリ |
Open CL、Open CV、Open GL、Qt、MATLAB、DirectX、Google Test | |||||||||
データベース | SQLite | |||||||||
開発プロセス | ウォーターフォール、アジャイル、プロトタイプ | |||||||||
その他技術要素 | 高速起動、SIMD、3次元画像計測、3次元復元、機械学習 |