untitled

Similar documents
Jan, 2004 Plenary Meeting ARIB 5 Jan, 2005 Plenary Meeting x86 BML Browser on DirectFB Jan, 2006 Technical Jamboree ARIB Extension for DirectFB 2

02_Matrox Frame Grabbers_1612

橡松下発表資料.PDF

matrox0

ハイディフィニション(高精細)ビデオの理解と使用方法

Background Our Target Consumer Electronics, especially.. AV appliances: Digital TV, STB, DVD,.. Need for software platform Exponential growth of S/W v

CANON_IT_catalog_1612

PowerPoint Presentation

インターネットで個人放送局を開くには (1)

H.264トランスコーダLSI


Roxio Toast 15 Titanium ユーザー ガイド

bit : データの最小単位 1bit = 最小状態の単位 二進一桁 = 配線一本 Byte バイト 8bits 0-255まで アルファベットは 1 バイト 256 文字以下 漢字は 普通は 2 バイト 文字以下 2

コンポジット CPRO 25 * ビデオフォーマットの設定によって選択できるコーデックは異なります

08encode part 2

CPU-SB20(FIT)GY OSインストー手順書

*1 *2 *3 *4 *5 *6 *6*5 *6 *7 *8 *9 *10 *11 *11 *7 *7 *7 *6 *12 *13 *14 *15

*1 *2 *3 *4 *5 *5*4 *5 *6 *7 *8 *9 *10 *10 *6 *6 *6 *5 *11 *12 *13 *14

PR-SC5509

Complex Lab – Operating Systems - Graphical Console

X MPEG IMX Composite CPRO 25 CPRO 50 / * はEDIUS Workgroup のみ対応 ** 使用するハードウェア 選択解像度 フォーマットなどによって 選択できるコーデックは異なります

*1 *2 *3 *4 *5 *5 *6 *7 *8 *9 *10 *10 *6 *6 *6 *11 *12 *13 *14

DPF-XR100/XR80/VR100

08+11Extra

TX-NA5009

Linuxデバイスドライバ.PDF

_TJ…X…g†[…fi_0216

DL1010.PDF

Windows XP Windows Me Windows 98 Second Edition Windows /... 25

A Responsive Processor for Parallel/Distributed Real-time Processing

PowerPoint プレゼンテーション

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons.

デジタルビデオ入門

untitled

超勉強会2012 MeeGoの変遷

AV Receiver DTR-70.3

DPF-HD800

MAP2496.PDF

DCR-SR62/SR300

untitled

Professional Studio Audio

ユーザーガイド

Presentation

xwX600 シリーズWindowsXP 64bit SAS マニュアルインストール手順

MeeGo でのビデオ画像処理とその可能性 ターボシステムズ株式会社

Vol. 44 No. SIG 12(TOD 19) Sep MF MF MF Content Protection Mechanism Based on Media Framework and an Implementation for Autonomous Information C

アプリケーションプロセッサを用いた画像ソリューションの構築

Google (1) 2013 Sony Corporation Printed in Malaysia NW-ZX1

仕様 ストレージ システム データ 最長収録時間 ( 目安 )* 1 端子 映像入力 映像出力 音声入力 音声出力 タイムコード リファレンス 64GB (SSD) 1TB (500GB HDD x 2 / RAID-0) 約 14 時間 (Grass Valley HQ 150Mbps) / 約

01Ł\”ƒDV700D

LVC-TV_V03 USB TV TUNER + CAPTURE UNIT LVC-TV LVC-TV

CANON_IT_catalog_201709

Google (1) 2013 Sony Corporation Printed in Malaysia NW-F885/F886/F887

Toast 11_0 UG.book

橡第19期Q1説明会プレゼン(2)事業(WebUp用

シャープ技報 第 95 号 2007 年 2 月 携帯電話におけるデジタル放送受信 Digital Broadcast Receiving on a Mobile Phone 野口要治 * Yoji Noguchi 要 旨 本稿では, 携帯端末向けデジタル放送技術について概要を述べる その放送技術の

* *1 *2 *2 *4 *5 *3 *3 *3 *6 *7

xwX600 シリーズWindowsXP 32bit SAS マニュアルインストール手順


U-PHORIA UMC404HD/UMC204HD/UMC202HD/UMC22/UM2

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

, m 1 1 m m b

Armadillo-9 ソフトウェアマニュアル

Tanner EDA Application Notes (L-Edit, DRC, LVS, SPR)

000COV-J.book

Windows Audio Drivers Guide

1 GPU GPGPU GPU CPU 2 GPU 2007 NVIDIA GPGPU CUDA[3] GPGPU CUDA GPGPU CUDA GPGPU GPU GPU GPU Graphics Processing Unit LSI LSI CPU ( ) DRAM GPU LSI GPU

DSC-P32/P72

HTML5無料セミナ.key

困ったときのQ&A

PDW-75MD

Adobe Postscript 3 Expansion Unit

Microsoft Word - sbnt40r7.doc

1

*1 * *2 *3 *3 *4 *5 *6 *4 *4 *4 *7 *8 *9 *10

Q&A目次.PDF

MeeGo、Merについて 横浜PF部 第28回勉強会

pdf

MENU 키를 누르면 아래의 화면이 나타납니다

Moji3 API

main.dvi

背景 1 / Reprinted with permission from paper c 2013 SAE International.

VMware VirtualCenter: Virtual Infrastructure Management Software

waylandを動かす

HP Z800 Workstation 製品構成ガイド

RHT-G15

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

01DVR7000D

HDR-SR7/SR8

fiš„v5.dvi

0608_Omote

Getting Started Creative Sound Blaster Live! 5.1 Creative Sound Blaster Live! 5.1 Digital Audio Creative Technology Ltd. Creative Technology Ltd. 1 Co

Adobe Encore ユーザーガイド

(1) BLUETOOTH HT-CT660

M3 Editor/Plug-In Editor 取扱説明書

:

Z200/Z200SFF WinXP 64bit マニュアルインストール手順書

HDR-TG1

()

橡SysAbst.PDF

Transcription:

DirectFB SoC munakata.hisao@renesas.com

DirectFB DirectFB Linux Frame Buffer Device API Input Device Window System Linux DirectDraw http://www.directfb.org/ TV DirectFB ARIB) YUV SoC blitter 2

DirectFB API libc MHP LGPL 3

DirectFB Graphics Rectangle Filling/Drawing Triangle Filling/Drawing Line Drawing Blit Alpha Blending (texture alpha, alpha modulation) Porter/Duff Colorizing Source Color Keying Destination Color Keying Integrated Window System OpenGL API (Mesa) 4

DirectFB DirectFB 0.9.21 Graphics Drivers Matrox Mystique/Millennium, G100, G200, G400/450, G550 Via CLE266 ATI Mach64/Rage Pro series ATI Rage 128 ATI Radeon 3dfx Voodoo3/4/5/Banshee igscyberpro5xxx S3 Savage 3/4 series NeoMagic 220/2230/2360/2380 nvidia TNT/GeForce seiries SiS 315 Intel i810 NSC Geode Input Drivers Standard Keyboards Serial and PS/2 mice joysticks Linux Input Layer Devices (lirc) ipaq ucb 1x00 Microtech Sony PI Jogdial 5

JPEG (libjpeg) PNG (libpng2) GIF Imlib2 DirectFB bitmap font TrueType (FreeType2) mpeg1/2 (libmpeg3) AVI (avifile) MOV (OpenQuicktime) Macromedia Flash (libflash) video4linux 6

DirectFB DirectFB Frame Buffer Device (/dev/fb) acceleration (VESA ) DirectFB /dev/fb DirectFB /dev/fb I/O Frame Buffer Driver Timing and Mode Registers DirectFB Application DirectFB Frame Buffer/ Accelerator User Space Kernel Hardware 7

DirectFB API XDirectFB DirectFB X DirectFBGL DirectFB OpenGL Mesa/DRI GTK+ DirectFB GTK+ DFB++ DirectFB C++ DFBTerm DirectFB DFBSee DirectFB DFBPoint DirectFB MythTV DirectFB PVR Qt on DirectFB DirectFB Qt SDL (Simple Directmedia Layer) DirectFB 8

Fusion Sound DirectFB Fusion IPC API Fusion IPC Fusion IPC 9

OSS Renesas DTV SoC Linux 2D DirectFB Renesas DirectFB GPL API... SoC 10

(Software ) BML Browser User Control Video Playback User Application DirectFB ALSA V4L2 Operating System Embedded Linux Kernel big endan mode OS API Device Driver MPEG Decoder System LSI hardware 11

API (Video ) DirectFB Tuner MPEG-2 TS RISC CPU Graphics/Text Rendering Video Chip Analog YUV MPEG-2 TS or PES MPEG-2 Decoder Digital YUV Video4Linux2 12

API (Audio ) ALSA Tuner MPEG-2 TS RISC CPU Audio Playback Audio Chip Analog/Digital MPEG-2 TS or PES MPEG-2 Decoder MPEG-2/Dolby Digital/AAC Video4Linux2 13

DirectFB YUVA FONT ALSA AAC 14

1920 x 1080 x 24bpp x 1 2 (Video, Still-Image) HD Decoder 1 960 x 540 x 24bpp x 1 3 (OSD, BML, CC) 1 1080i@60fps Digital YUV (optional) 15

ARIB DirectFB API IDirectFBSurface::SetColorYUVA() YUVA API DirectFB ARGB CLUT8 IDirectFBFont::FindEncoding() IDirectFBFont::SetEncoding() DirectFB UTF-8 IDirectFBDisplayLayer::SetClipRegions() ARIB DLCAPS_CLIPREGIONS 16

DirectFB (1/3) Renesas DTV SoC DirectFB DTV DirectFB (df_dok) MPEG Anti-aliased Text 14.030 114.512 17.868 126.651 KChars/sec Anti-aliased Text (blend) 4.935 120.958 5.579 125.498 KChars/sec 17

DirectFB (2/3) Fill Rectangle 6.659 75.437 7.528 95.110 Fill Rectangle (blend) 1.108 56.766 1.223 83.531 Fill Rectangles[10] 5.453 71.445 7.625 95.098 Fill Rectangles[10] (blend) 1.051 57.019 1.226 83.531 Fill Triangles 4.619 22.368 6.267 23.483 Fill Triangles (blend) 1.043 22.798 1.180 23.328 Draw Rectangle 0.428 11.206 0.446 11.680 KRects/sec Draw Rectangle (blend) 0.214 8.119 0.244 9.405 KRects/sec Fill Spans 5.083 14.510 7.069 21.259 Fill Spans (blend) 1.034 10.608 1.211 15.043 18

DirectFB (3/3) Blit Blit 4.381 56.339 6.122 81.991 Blit colorkeyed 5.361 56.324 6.616 66.105 Blit with format conversion Not impl. 61.014 Not impl. 82.014 Blit with colorizing 1.731 42.700 1.988 66.272 Blit from 32bit (blend) 0.752 42.325 0.852 66.133 Blit from 32bit (blend) with colorizing 0.661 41.904 0.741 66.266 Stretch Blit 4.871 64.754 6.894 75.597 Stretch Blit colorkeyed 6.277 51.156 7.201 63.822 19

PC Linux Open Source Graphics API DirectFB API DirectFB SoC PC DirectFB ARIB DirectFB DirectFB TV SoC DirectFB 20