まる伊 LunchMenu A4 0922 olTitle まる伊_LunchMenu_A4_0922_ol Created Date 3/2/2020 4:38:25 PM
Windows Embedded CE + platformOViA で拡がるデジタルTVの新...
Transcript of Windows Embedded CE + platformOViA で拡がるデジタルTVの新...
Windows Embedded CE 開発-4
1
© NEC Electronics Corporation 2007 Chart 0NEC Electronics Confidential
Windows Embedded CE + platformOViAで拡がるデジタルTVの新しい世界
2007年 6月 6日NECエレクトロニクス株式会社
ソフトウェア推進室
© NEC Electronics Corporation 2007 Chart 1
新しい世界がデジタルTVで拡がり始めている
セットメーカーの方々が抱える課題
デジタル家電における Windows Embedded CE &platformOViA
今回のデモについて
Windows Embedded CE 開発-4
2
© NEC Electronics Corporation 2007 Chart 2
新しい世界がデジタルTVで拡がり始めている
PC同等以上の高解像度で大きな画面
ネットワーク接続が標準で装備され始めた
コンテンツ
コンテンツ
コンテンツ
デジタルTV市場 インターネット
• TVの世界は通信手段が放送局からに限定されていた世界
コンテンツ コンテンツ
コンテンツ
•インターネットとの接続性を確保し、リッチな
コンテンツと通信手段の自由を消費者が入手できれば・・・
・IPTV(TV配信)・フルブラウザ・音楽、映像配信メディアプレーヤーとの同期
ホームサーバー
PC
消費者の選択肢を確保
© NEC Electronics Corporation 2007 Chart 3
デジタル社会の進化
Windows Embedded CE 開発-4
3
© NEC Electronics Corporation 2007 Chart 4
多様な接続形態
DLNA compliant Network
CE device (e.g., PVR)
Any Windows XP
or Windows Vista PC
Windows Vista Home
Premium or Ultimate PC
個人所有写真、音楽、ビデオ
著作権管理付 コンテンツWindows Media DRM
メディアセンター様々なアプリケーションの登場
OEMLocal UI
Remote UI
WMDRM-ND
WMV
Security/Trust
IP/WiFi
UPnP
UPnP AV
MPEG2
HTTP RTP
© NEC Electronics Corporation 2007 Chart 5
デジタル家電システムの特徴
デジタル家電 PDA・FA・PC
目的機能の性能重視 多機能
拡張性は重視しない 拡張性を重視
一般消費者 専門家、習熟者
専用システムLSI 汎用CPU
Windows Embedded CE 開発-4
4
© NEC Electronics Corporation 2007 Chart 6
CPU バス
ホストバス 周辺バス
周辺I/O
MPEG AV
エンコーダーオーディオ
ディスプレイプロセッサ
ストリームプロセッサ
メモリ バス
MPEGビデオ
デコーダー
グラフィックスエンジン
CPU 周辺I/O
周辺I/O
周辺I/O
デジタル家電用システムLSI
ハイスピードAVシステムに特化した構造
独立に動作するメディア処理ユニット
© NEC Electronics Corporation 2007 Chart 7
セットメーカーの方々が抱える課題
Windows Embedded CE 開発-4
5
© NEC Electronics Corporation 2007 Chart 8
新しい時代の家電に要求される機能
ネットワーキング
DRM
グラフィックス
ユーザーインタフェース
ブラウジング
・AVコンテンツのストリーミング配信、ダウンロード
・インターネットへのアクセス
・PC上のコンテンツへのアクセス
・優れたコンテンツ
・様々なビジネスモデル
・使いやすいインタフェース
・クールな画面
© NEC Electronics Corporation 2007 Chart 9
セットメーカーの競争のステージは大きく変化 coolが必要!
競争のステージは、「独創的なソフトウェア」の提案力に。
技術環境
市場ニーズ
80/90年代
メカ技術の均衡化
魅力的なイメージ
競争のステージ 魅力的なデザイン
ハードウェア品質
00年代前半
IT革命
多機能・高機能
IT品質
ハードウェア品質
魅力的なデザイン
00年代後半~将来
IT技術の普及
独創的な提案力
独創的なソフトウエア
ハードウェア品質
魅力的なデザイン
ソフトウェア品質
コモディティラインの変化
Windows Embedded CE 開発-4
6
© NEC Electronics Corporation 2007 Chart 10
多様なニーズや規格への対応が課題
幅広いライナップの同時立ち上げ
規格
A B C
1.ハードウェアの課題
機器毎にコスト・機能・性能のバランスが取れた様々なLSIが必要
2.ソフトウェアの課題
多品種化によりソフトウェア開発量は爆発的に増加
機能
①
②
③
・・・
© NEC Electronics Corporation 2007 Chart 11
セットメーカにとっての課題
インターネット化、PC連携など新機能の実装
地域・市場セグメントに合わせた機能の実装
市場の要求に速やかに対応できる開発期間
現状の価格・コストトレンドでは、ソフト開発が大きな負担
容易に実現できれば、セットメーカにとって大変なメリット
Windows Embedded CE 開発-4
7
© NEC Electronics Corporation 2007 Chart 12
ソフト開発クライシス
創造的ソフト開発が、丌可能。
つまりは、コスト競争のみの事業展開を強いられるビジネスリスクの増大
現在の開発環境
自社開発(リソース丌足!)
自社開発(リソース丌足!)
複数ベンダーから個々に入手
OSベンダーから入手
半導体メーカーから入手LSIの変更はソフトの膨大な変更を引き起こす
契約などのマネジメント業務も膨大
な負荷
LSIを熟知していないと作れない高度なSW.ライブラリ化も困難
アプリケーションやコア技術に割けるリソースが
破綻寸前
© NEC Electronics Corporation 2007 Chart 13
デジタル家電におけるplatformOViA & Windows Embedded CE
Windows Embedded CE 開発-4
8
© NEC Electronics Corporation 2007 Chart 14
platformOViAが実現すること
ソフトウェアアーキテクチャの統一
システムLSIに依存するソフトウェアをNECELから提供
Application
マルチメディア制御
ミ ド ル ウ ェ ア
OS
LSI
デバイスドライバ
ソフトウェア横断
信頼性と検証作業
スケーラビリティ・可用性
ハイパフォーマンス維持
S/Wライブラリー化
標準I/F
© NEC Electronics Corporation 2007 Chart 15
デジタル家電開発における経営資源の戦略的なシフト
クリエイティビティは事業を左右する決定的な経営資源です。
= プログラミングにおけるクリエイティビティ
= 商品企画におけるクリエイティビティ
= 経営戦略におけるクリエイティビティ
選択肢としてのCE
Windows Embedded CE 開発-4
9
© NEC Electronics Corporation 2007 Chart 16
WinCE導入のメリット
豊富な機能と機能拡張・削減の容易性 PCアプリケーションの容易な導入
ユーザーインタフェース作成の容易さ
多様なマルチメディアフォーマットへの対応
種々の周辺インタフェースが用意されている
PCとの連携が容易
地域展開の容易性 多言語対応
開発コストの削減 多種多様な機能がすでに組込まれているので、インテグレーションの必要が少ない
優れた開発環境とサポート体制
開発要員の確保が容易
低いロイヤリティ価格 他OSでは、ミドルウェア調達価格がネックになってくる
ソースコードの公開義務がない
IPRについては、マイクロソフトが責任を負う
© NEC Electronics Corporation 2007 Chart 17
CEを利用したシステム構成
Hardware interface HAL
Windows Embeded CE 6.0
SettopBox DVD recorder Digital TV DVD recorder
With HDTV
HD DVD
CPU バス
ホストバス 周辺バス
周辺I/O
MPEG AV
エンコーダーオーディオ
ディスプレイプロセッサ
ストリームプロセッサ
メモリ バス
MPEGビデオ
デコーダー
グラフィックスエンジン
CPU 周辺I/O
周辺I/O
周辺I/O
システムLSI
アプリケーション
CE
Windows Embedded CE 開発-4
10
© NEC Electronics Corporation 2007 Chart 18
CEをデジタルTVで利用する際の課題
デジタルTV固有のソフトウェアをどう作りこむか MPEGストリーム制御
MPEGデコード
チューナー
システムLSIの性能を出し切る事が出来るか
スケーラビリティの確保
製品毎に様々なシステムLSIを使う事が多い。そのたびに新たにソフトウェアを設計しなければならないのか
© NEC Electronics Corporation 2007 Chart 19
例えば、このような機能が簡単に使えないと、ソフト開発は楽にならない
アプリケーションがTVチューナーデバイスを制御
MPEG2-Demultiplexerから、PSI/SIパケットを受け取りテーブルを解析し、デジタルTVチューナ制御、BML ブラウザ、Guide Store Loaderに情報を提供する。
MPEG2-TSを受け取り、パケットID(PID)に基づいてストリームを多重分離する
MPEGデコーダーを制御する・・・
Windows Embedded CE 開発-4
11
© NEC Electronics Corporation 2007 Chart 20
アーキテクチャの案
Digital TVTuner
MPEG2Decoder
AudioProcessor
GraphicsDisplay
システムLSI
Digital TVTuner
MPEG2Demultiplexer
Audio Decoder/Renderer
Video Decoder/Renderer
MPEG2-TIF
TV アプリケーションBML ブラウザ Data
Tuning Request
Store EPG Data Guide Store Loader
Video Data
Audio Data
DSM-CC Section Request
Digital TV Filter Graph
PSI/
SI
Stream Processor(Demux)MPEG2-TS
下位層を抽象化するソフトウェア構造
© NEC Electronics Corporation 2007 Chart 21
効果
システムインテグレーション性の向上
システム依存の吸収
設計資産の流用
製品品質の確保
製品展開の容易性
デジタルTVについて専門家でなくとも、機能を組み入れることができる
競争領域にリソースを投下できる
Windows Embedded CE 開発-4
12
© NEC Electronics Corporation 2007 Chart 22
今回のデモについて
© NEC Electronics Corporation 2007 Chart 23
デジタルTVでの新しい可能性 今回の出展について
NECELのデジタル家電用システムLSIプラットフォームであるplatformOViAに、Windows Embedded CE 6.0 を移植し、種々の機能をデモンストレーション
一つのデジタル家電用システムLSIで下記の機能を実現している
地上波デジタル放送受信
DVD再生
インターネットのブラウジング(Internet Explorer)
PC上の画像データを表示するフォトビューアー
セットメーカは、様々な機能を実装する必要が出てくるが、これまでの開発スタイルではソフトウェア開発が非常に重荷になることが予測される。
Windows Embedded CE 6.0とplatformOViAの組み合わせは、セットメーカの様々な課題を解決できると確信している
インターネットとの融合、ストリーム配信、PCとの連携
他の家電機器との連携
優れた使いやすいユーザーインタフェース、多国語対応
製品の展開・拡充と開発人口、開発の効率化
Windows Embedded CE 開発-4
13
© NEC Electronics Corporation 2007 Chart 24
今回のデモシステムの構成
地上デジタル
DVDドライブ
TV
Windows Vista
USBキーボード
USBマウス
B-CAS
電源
PCI slot
Power
IDE
FP
Audi
oSPDI
F
D
4
USB LANLAN
DEB
UG
Parallel
port
© NEC Electronics Corporation 2007 Chart 25
システム起動画面
GUIの自由さ(WindowsらしくないUI)
システム起動時、デスクトップ表示ではなく下記のようなシェル画面を表示。セットメーカが自由に開発できる
■本シェルから、DTV視聴アプリ、DVD再生アプリを起動。
■背景、ボタンのイメージもカスタマイズ可能。
■解像度は960x540
Windows Embedded CE 開発-4
14
© NEC Electronics Corporation 2007 Chart 26
DTVアプリ
キーアサイン 動作
←、→ 音量変更
↑、↓ CH変更
1~7 ダイレクトCH変更
TAB 全画面/ウィンドウ表示のトグル
SPACE ミュートON/OFFのトグル
Esc アプリ終了
Bs(クリア) 音声切替のトグル(主+副/主/副)
0 Pause
DTV起動
フルスクリーン
ウィンドウ表示
シェル(起動画面)
キー入力で操作
© NEC Electronics Corporation 2007 Chart 27
DVDアプリ
キーアサイン 動作
←、→ 音量変更
↑、↓ チャプター移動
TAB 全画面/ウィンドウ表示のトグル
SPACE ミュートON/OFFのトグル
Esc アプリ終了
Bs(クリア) 再生停止
Enter(決定) 再生開始/倍速再生のトグル
0 Pause
シェル(起動画面)
DTV起動
フルスクリーン
ウィンドウ表示
キー入力で操作
Windows Embedded CE 開発-4
15
© NEC Electronics Corporation 2007 Chart 28
IEと地デジが動いてる時の画像(その1)
IEと地デジ
© NEC Electronics Corporation 2007 Chart 29
IEと地デジが動いてる時の画像(その2)
IEと地デジ
Windows Embedded CE 開発-4
16
© NEC Electronics Corporation 2007 Chart 30
Network Media Deviceのシェル起動画面
Network Media Device(PCとの連携)
© NEC Electronics Corporation 2007 Chart 31
前頁でMy Picturesボタン選択すると、PC上データのサムネイル一覧を表示する
Photo Viewer
Windows Embedded CE 開発-4
17
© NEC Electronics Corporation 2007 Chart 32
前頁でF2キーでPlaylistに追加するファイルを選択しておき、F4キーで本画面(My Playlist)を表示
Photo Viewer
© NEC Electronics Corporation 2007 Chart 33
前頁でPlayボタンを選択するとスライドショーが開始する
Photo Viewer
・・・
Windows Embedded CE 開発-4
18
© NEC Electronics Corporation 2007 Chart 34NEC Electronics Confidential
Thank you