Using Mobile Processors for Cost Effective Live Video Streaming to the Internet

Size: px
Start display at page:

Download "Using Mobile Processors for Cost Effective Live Video Streaming to the Internet"

Transcription

1 Using Mobile Processors for Cost Effective Live Video Streaming to the Internet Hans-Joachim Gelke Tobias Kammacher Institute of Embedded Systems Source: Apple Inc.

2 Agenda 1. Typical Application 2. Available Processors. Processor Architectures. Interfaces 5. Software Implementation 6. Practical Experiences 7. Further Applications 2

3 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

4 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

5 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

6 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

7 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

8 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

9 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

10 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

11 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

12 Typical Video Signal Processing Pipeline 2nd Video Source Video Input Color Space Conversion Scaling Picture in Picture h.26/h.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder

13 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

14 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

15 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

16 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

17 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

18 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

19 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

20 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

21 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

22 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

23 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

24 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

25 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

26 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

27 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

28 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

29 How is a Mobile Processor Defined? Multi Core s Audio and Video Processing Units Camera Graphics Processing Display DSP Connectivity Source block diagram: Qualcomm Positioning Systems Copyright Time Warner

30 The Players Snapdragon 810 TK1 and TX1 X7-Z8700 Sources: Qualcomm, Nvidia, Intel, Samsung, Apple, Allwinner 5

31 The Players Snapdragon 810 TK1 and TX1 X7-Z8700 Exynos Apple A8 Sources: Qualcomm, Nvidia, Intel, Samsung, Apple, Allwinner 5

32 The Players Snapdragon 810 TK1 and TX1 X7-Z8700 Exynos Apple A8 Allwinner A1 Sources: Qualcomm, Nvidia, Intel, Samsung, Apple, Allwinner RK288 5

33 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

34 Hardware Resources 6-bit ARM A57 2MB L2-Cache 1 2 Operating Mode 6-bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

35 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

36 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 Sleep 2 Mode GPU Video Encoder Video Decoder Video Interface Video Processor 6

37 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

38 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder 192/ 256 Core GPU OpenGL, CUDA, DX12, AEP, OpenCL Video Interface Video Decoder Video Processor 6

39 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

40 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 H.26/AVC & H.265/HEVC pix/0 Hz GPU Video Encoder Video Decoder Video Interface Video Processor 6

41 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

42 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU H.26/AVC & H.265/HEVC pix/60 Hz/10 bit Video Encoder Video Decoder Video Interface Video Processor 6

43 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

44 Hardware Resources 6-bit ARM A57 2MB L2-Cache 1 2 HDMI pix, Display Serial Interface (DSI) Video Encoder GPU 6-bit ARM A5 512kB L2-Cache 1 2 Video Decoder Video Interface Video Processor 6

45 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

46 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Scaling etc. Video Encoder Video Decoder Video Interface Video Processor 6

47 Hardware Resources 6-bit ARM A57 2MB L2-Cache bit ARM A5 512kB L2-Cache 1 2 GPU Video Encoder Video Decoder Video Interface Video Processor 6

48 Mobile Processor Peripherals CSI DSI I2S I2S SDIO PCIe 7

49 Processors available on industrial modules Nvidia TK1 module Snapdragon 810 module Allwinner A1 module Sources: Avionic Design, Intrinisic, Theobroma Systems 8

50 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Images: Public Domain 9

51 GStreamer: A Multimedia Framework Generic Multimedia Processing Device 2nd Video Source Video Input Color Space Conversion Mobile Processor Picture Scaling in Picture H.26/H.265 Encoder Audio Audio/Video Mux Encryption Transport Protocol Packer Forward Error Correction Ethernet Output Recorder 9 Images: Public Domain

52 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Video Processing Images: Public Domain 9

53 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Video Processing Network Images: Public Domain 9

54 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Video Processing Network Network Images: Public Domain 9

55 GStreamer: A Multimedia Framework Generic Multimedia Processing Device Mobile Processor Linux Kernel GStreamer Video Processing Network Network Images: Public Domain 9

56 GStreamer Internals Gstreamer Core Framework 10

57 GStreamer Internals Sources: File Camera TCP/UDP Gstreamer Core Framework 10

58 GStreamer Internals Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP 10

59 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP 10

60 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Sinks: File Display TCP/UDP 10

61 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Decoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated 10

62 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Decoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated OpenMAX OS Kernel 10

63 GStreamer Internals Containers: Audio & Video MP / MKV Transport- Protocols: HTTP/RTSP Filters: Converters Mixers Sources: File Camera TCP/UDP Gstreamer Core Framework Sinks: File Display TCP/UDP Encoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Decoders: Audio (MP / AAC) Video (H.26/H.265) HW-accelerated Access to HWaccelerated CODECs OpenMAX OS Kernel 10

64 OpenMAX (Open Media Acceleration) Multimedia Application GStreamer Core Software User Space Gstreamer Plugins OpenMAX (OMX) Libraries Bellagio (OpenMAX IL) Software Kernel Space Linux Kernel Modules / Drivers Video DMA Mobile Processor HW accelerated Video Encoder HW accelerated Video Decoder 11

65 Macro Block vs. Quad Tree Procedure H.26 H.265 Macro Block Procedure Quad Tree Procedure Source: London Bus Museum 12

66 Comparison between H.26 and H.265 Video Quality PSNR vs. Bitrate for H.26 and H.265 1

67 Comparison between H.26 and H.265 Video Quality PSNR vs. Bitrate for H.26 and H.265 H Mbps H.26 19Mbps 1

68 Comparison between H.26 and H.265 Video Quality PSNR vs. Bitrate for H.26 and H.265 H.265 0Mbps H.26 67Mbps H Mbps H.26 19Mbps 1

69 Your Mobile Processor Application? Video Conferencing Android TV Source: Google Mobile Processor Medical Imaging Lecture recording streaming Source: PMK Driving Assistance Source: Google 1

High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG).

High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG). HEVC - Introduction High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG). HEVC / H.265 reduces bit-rate requirement by 50%

More information

The MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe

The MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe The MeeGo Multimedia Stack The MeeGo Multimedia Stack MeeGo Intro Architecture Development GStreamer Quick MeeGo Intro MeeGo = Moblin + Maemo Linux distribution for CE devices Netbook, Phone (Handset),

More information

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Easy H.264 video streaming with Freescale's i.mx27 and Linux Libre Software Meeting 2009 Easy H.264 video streaming with Freescale's i.mx27 and Linux July 8th 2009 LSM, Nantes: Easy H.264 video streaming with i.mx27 and Linux 1 Presentation plan 1) i.mx27 & H.264

More information

4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design

4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design White Paper 4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design By Dr. Greg Mirsky, VP Product Development and Valery Gordeev, Director, Application Development January 12, 2015 Vanguard

More information

OMX, Android, GStreamer How do I decide what to use? 15 July 2011

OMX, Android, GStreamer How do I decide what to use? 15 July 2011 OMX, Android, GStreamer How do I decide what to use? 15 July 2011 When to use which framework? Android (easiest) Customer wants a full featured media player with minimal trouble and no prior knowledge

More information

Multimedia Framework Overview. JongHyuk Choi

Multimedia Framework Overview. JongHyuk Choi Multimedia Framework Overview JongHyuk Choi Tizen Architecture Applications Infra Web Applications Native Applications Web Framework W3C/HTML5 Device APIs Web UI Multimedia Web Runtime Native API SDK Core

More information

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...

More information

State of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com

State of the GStreamer Project. Jan Schmidt. Centricular Ltd jan@centricular.com State of the GStreamer Project Jan Schmidt Centricular Ltd jan@centricular.com Who am I? GStreamer developer since 2003 Director & Engineer with Centricular Ltd Introduction I work here for Introduction

More information

SABRE Lite Development Kit

SABRE Lite Development Kit SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS

More information

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG ARM Processors for Computer-On-Modules Christian Eder Marketing Manager congatec AG COM Positioning Proprietary Modules Qseven COM Express Proprietary Modules Small Module Powerful Module No standard feature

More information

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec Standardization with ARM on COM Qseven Zeljko Loncaric, Marketing engineer congatec overview COM concept and ARM positioning ARM vendor and standard decision Freescale ARM COM on Qseven conga-qmx6 mulitmedia

More information

SBC8100 Single Board Computer

SBC8100 Single Board Computer SBC8100 Single Board Computer TI OMAP3530 Processor based on 600MHz ARM Cortex-A8 core (for SBC8100) TI DM3730 Processor based on 1GHz ARM Cortex-A8 core (for SBC8100 Plus) Flexible Design with a Tiny

More information

Camera Sensor Driver Development And Integration

Camera Sensor Driver Development And Integration Camera Sensor Driver Development And Integration Introduction Camera enables multimedia on phones. It is going to be an important human machine interface, adding to augmented reality possibilities on embedded

More information

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads A Scalable VISC Processor Platform for Modern Client and Cloud Workloads Mohammad Abdallah Founder, President and CTO Soft Machines Linley Processor Conference October 7, 2015 Agenda Soft Machines Background

More information

Android Virtualization from Sierraware. Simply Secure

Android Virtualization from Sierraware. Simply Secure Android Virtualization from Sierraware Simply Secure Integration Challenges DRM Mandates TrustZone TEE Hypervisor provides the flexibility and security needed for BYOD Power management, responsibility

More information

NVIDIA GeForce GTX 580 GPU Datasheet

NVIDIA GeForce GTX 580 GPU Datasheet NVIDIA GeForce GTX 580 GPU Datasheet NVIDIA GeForce GTX 580 GPU Datasheet 3D Graphics Full Microsoft DirectX 11 Shader Model 5.0 support: o NVIDIA PolyMorph Engine with distributed HW tessellation engines

More information

Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics

Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics Edward Low 2014 VMware Inc. All rights reserved. Agenda Evolution of VDI Horizon View with Unified Communications Horizon View

More information

DRM Driver Development For Embedded Systems

DRM Driver Development For Embedded Systems DRM Driver Development For Embedded Systems Inki Dae Software Platform Lab. Embedded Linux Conference, 26-28.10.2011 Contents What is DRM? PC vs Embedded Systems Advantages with DRM DRM KMS Framework Considerations

More information

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

Multimedia Systems Hardware & Software THETOPPERSWAY.COM Multimedia Systems Hardware & Software THETOPPERSWAY.COM Table of Content 1. Categories of multimedia systems 2. Categories of multimedia devices 3. Evolution of multimedia PC 4. Authoring tools 5. Classification

More information

Android on i.mx Applications Processors

Android on i.mx Applications Processors July 2009 Android on i.mx Applications Processors Sridharan Subramanian Senior Product Manager Software and Platforms Abstract Android is a software platform and operating system for mobile devices, based

More information

B.E. (Electronics and Communication Engineering) from Govt. College of Engineering, Tirunelveli, Tamilnadu.

B.E. (Electronics and Communication Engineering) from Govt. College of Engineering, Tirunelveli, Tamilnadu. Summary: Above 9.5 Years of product development experience in the areas of Multimedia Codecs and Embedded Linux systems Experience in H.264 and MPEG-4 video codecs Experience in OMAP, GStreamer/OpenMax,

More information

HIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA

HIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA HIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA AGENDA GPU Video Encoding Overview NVIDIA Video Encoding Capabilities Kepler, Maxwell Gen 1, Maxwell Gen 2 Software API Performance

More information

Whitepaper. NVIDIA Miracast Wireless Display Architecture

Whitepaper. NVIDIA Miracast Wireless Display Architecture Whitepaper NVIDIA Miracast Wireless Display Architecture 1 Table of Content Miracast Wireless Display Background... 3 NVIDIA Miracast Architecture... 4 Benefits of NVIDIA Miracast Architecture... 5 Summary...

More information

IP Video Rendering Basics

IP Video Rendering Basics CohuHD offers a broad line of High Definition network based cameras, positioning systems and VMS solutions designed for the performance requirements associated with critical infrastructure applications.

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

Lean and Easy Ways to Adopt MOST Technology

Lean and Easy Ways to Adopt MOST Technology Lean and Easy Ways to Adopt MOST Technology Microchip Puts the Synergistic Power of Evolution Right Into Your Hands Harald Kohler, Senior Manager, Business Development & Strategic Marketing Microchip Technology

More information

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:

More information

Introduction to Android

Introduction to Android Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application

More information

VA (Video Acceleration) API. Jonathan Bian 2009 Linux Plumbers Conference

VA (Video Acceleration) API. Jonathan Bian 2009 Linux Plumbers Conference VA (Video Acceleration) API Jonathan Bian 2009 Linux Plumbers Conference Motivation for creating a new API Lack of a video decode acceleration API for Unixlike OS that fully exposes fixed function video

More information

1. Survey on the Embedded Windows Сompact 7 for System-

1. Survey on the Embedded Windows Сompact 7 for System- Testing NVidia Tegra 2 and Microsoft Windows Embedded Compact 7 SoC Artsiom Staliarou, Pavel Savyghin, AXONIM Devices, Microsoft Embedded Partner Plan 1. Survey on the Embedded Windows Сompact 7 for System-on-Chip

More information

Using Smartphones and Tablets in Embedded Applications

Using Smartphones and Tablets in Embedded Applications I N N O V A T I O N S F O R E M B E D D E D D E S I G N S Using Smartphones and Tablets in Embedded Applications This white paper discusses the issues with transferring video and other high bandwidth data

More information

Qt on Raspberry Pi. Jeff Tranter Integrated Computer Solutions (ICS) Qt Developer Days 2012. www.ics.com

Qt on Raspberry Pi. Jeff Tranter Integrated Computer Solutions (ICS) Qt Developer Days 2012. www.ics.com Qt on Raspberry Pi Jeff Tranter Integrated Computer Solutions (ICS) Qt Developer Days 2012 Agenda What is the Raspberry Pi? Raspberry Pi Foundation Hardware Software QtonPi Distribution QtonPi Device Program

More information

Video Encoding on Intel Atom Processor E38XX Series using Intel EMGD and GStreamer

Video Encoding on Intel Atom Processor E38XX Series using Intel EMGD and GStreamer White Paper Lim Siew Hoon Graphics Software Engineer Intel Corporation Kumaran Kalaiyappan Graphics Software Engineer Intel Corporation Tay Boon Wooi Graphics Software Engineer Intel Corporation Video

More information

Industry First X86-based Single Board Computer JaguarBoard Released

Industry First X86-based Single Board Computer JaguarBoard Released Industry First X86-based Single Board Computer JaguarBoard Released HongKong, China (May 12th, 2015) Jaguar Electronic HK Co., Ltd officially launched the first X86-based single board computer called JaguarBoard.

More information

GStreamer on Texas Instruments OMAP35x Processors

GStreamer on Texas Instruments OMAP35x Processors GStreamer on Texas Instruments OMAP35x Processors Don Darling Texas Instruments, Inc. ddarling@ti.com Chase Maupin Texas Instruments, Inc. chase.maupin@ti.com Brijesh Singh Texas Instruments, Inc. bksingh@ti.com

More information

How To Develop A Tablet Processor

How To Develop A Tablet Processor Market Intelligence & Consulting Institute http://www.marketresearch.com/market Intelligencev3289/ Publisher Sample Phone: 800.298.5699 (US) or +1.240.747.3093 or +1.240.747.3093 (Int'l) Hours: Monday

More information

Christie Brio Frequently Asked Questions

Christie Brio Frequently Asked Questions Christie Brio Frequently Asked Questions What is Christie Brio? Christie Brio is a network-enabled collaboration and presentation solution that allows multiple users to quickly share, edit and annotate

More information

Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual

Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual Overview Metrics Monitor is part of Intel Media Server Studio 2015 for Linux Server. Metrics Monitor is a user space shared library

More information

Logitech ConferenceCam CC3000e. Best Practices for use with Software Clients. UC for Real People

Logitech ConferenceCam CC3000e. Best Practices for use with Software Clients. UC for Real People Logitech ConferenceCam CC3000e Best Practices for use with Software Clients UC for Real People Product Functionality Check 1 Skype 2 Cisco Jabber 3 Cisco WebEx 4 Microsoft Lync 5 Google Hangouts 6 Simple

More information

Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series

Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series White Paper Abhishek Girotra Graphics SW TME Intel Corporation Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series September 2010 324294 Contents Executive Summary...3

More information

Getting Started with RemoteFX in Windows Embedded Compact 7

Getting Started with RemoteFX in Windows Embedded Compact 7 Getting Started with RemoteFX in Windows Embedded Compact 7 Writers: Randy Ocheltree, Ryan Wike Technical Reviewer: Windows Embedded Compact RDP Team Applies To: Windows Embedded Compact 7 Published: January

More information

What is a System on a Chip?

What is a System on a Chip? What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex

More information

We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec

We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec Investigating Wavelet Based Video Conferencing System Team Members: o AhtshamAli Ali o Adnan Ahmed (in Newzealand for grad studies) o Adil Nazir (starting MS at LUMS now) o Waseem Khan o Farah Parvaiz

More information

Introduction to GP-GPUs. Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1

Introduction to GP-GPUs. Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1 Introduction to GP-GPUs Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1 GPU Architectures: How do we reach here? NVIDIA Fermi, 512 Processing Elements (PEs) 2 What Can It Do?

More information

The Future of the ARM Processor in Military Operations

The Future of the ARM Processor in Military Operations The Future of the ARM Processor in Military Operations ARMs for the Armed Mike Anderson Chief Scientist The PTR Group, Inc. http://www.theptrgroup.com What We Will Talk About The ARM architecture ARM performance

More information

Example Setups. Wirecast 5

Example Setups. Wirecast 5 Example Setups Wirecast 5 Basic User I want to: Use 1-2 external SD/HD cameras and possibly a webcam. Send out one SD/HD stream and record one copy to my hard drive Use titles, transitions, and maybe apply

More information

22 (21.5 viewable) Smart Display, Full HD, Rockchip Quad-Core, Optical touch, Android KitKat. VSD224

22 (21.5 viewable) Smart Display, Full HD, Rockchip Quad-Core, Optical touch, Android KitKat. VSD224 22 (21.5 viewable) Smart Display, Full HD, Rockchip Quad-Core, Optical touch, Android KitKat. VSD224 The ViewSonic VSD224 is a 22 (21.5 viewable) all-in-one Smart Display with 1920x1080 Full HD resolution.

More information

Datasheet EdgeVision

Datasheet EdgeVision Datasheet Multichannel Quality of Experience Monitoring Stay in control with customizable monitoring and interfaces. offers richly featured, Quality of Experience (QoE) monitoring across an entire network

More information

Graphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011

Graphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011 Graphics Cards and Graphics Processing Units Ben Johnstone Russ Martin November 15, 2011 Contents Graphics Processing Units (GPUs) Graphics Pipeline Architectures 8800-GTX200 Fermi Cayman Performance Analysis

More information

Video Conference System

Video Conference System CSEE 4840: Embedded Systems Spring 2009 Video Conference System Manish Sinha Srikanth Vemula Project Overview Top frame of screen will contain the local video Bottom frame will contain the network video

More information

magicbox.agrg.ru +7 495 988-9116 synesis.ru ENC-1 Single channel video analytics encoder module datasheet

magicbox.agrg.ru +7 495 988-9116 synesis.ru ENC-1 Single channel video analytics encoder module datasheet ENC-1 Single channel video analytics encoder module datasheet 1. Product overview 1.1 Introduction ENC-1is a high performance, temperature hardened, ONVIF compliant, video analytics encoder module for

More information

Design of Remote Security System Using Embedded Linux Based Video Streaming

Design of Remote Security System Using Embedded Linux Based Video Streaming International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 2, Number 2 (April 2013), pp. 50-56 MEACSE Publications http://www.meacse.org/ijcar Design of Remote Security System Using

More information

TI expressdsp Digital Media Software Frequently Asked Questions: General Questions

TI expressdsp Digital Media Software Frequently Asked Questions: General Questions TI expressdsp Digital Media Software Frequently Asked Questions: General Questions Q: How does the free evaluation program work? A: TI Digital Media Software is available for a free 60-day evaluation.

More information

An Android Multimedia Framework based on Gstreamer

An Android Multimedia Framework based on Gstreamer An Android Multimedia Framework based on Gstreamer Hai Wang 1, Fei Hao 2, Chunsheng Zhu 3, Joel J. P. C. Rodrigues 4, and Laurence T. Yang 3 1 School of Computer Science, Wuhan University, China hkhaiwang@gmail.com

More information

7a. System-on-chip design and prototyping platforms

7a. System-on-chip design and prototyping platforms 7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit

More information

Wirecast Example Setups. Wirecast 6 Example Setups

Wirecast Example Setups. Wirecast 6 Example Setups Wirecast Example Setups Wirecast 6 Example Setups Basic User I want to: Use 1-2 external SD/HD cameras and possibly a webcam. Send out one SD/HD stream and record one copy to my hard drive Use titles,

More information

HIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS

HIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS April 4-7, 2016 Silicon Valley HIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS Abhijit Patait Eric Young April 4 th, 2016 NVIDIA GPU Video Technologies Video Hardware Capabilities AGENDA Video Software

More information

Connect up to a total of 8 cameras from GV IP cameras (excluding GV Fisheye cameras) and third party IP cameras (of 640x 480

Connect up to a total of 8 cameras from GV IP cameras (excluding GV Fisheye cameras) and third party IP cameras (of 640x 480 - 1 - Introduction Support up to 8 units of megapixel GV IP cameras Support third party IP cameras The GV NVR System Lite is a light weight and an ultraslim GV NVR System, with which you can record video

More information

Data Sheet Graphic Cards for Fujitsu ESPRIMO PCs

Data Sheet Graphic Cards for Fujitsu ESPRIMO PCs Data Sheet Graphic Cards for Fujitsu ESPRIMO PCs Fujitsu ESPRIMO PCs are used for common office applications. To fulfill the demands of demanding applications, Fujitsu ESPRIMO PCs can be ordered with either

More information

ipad, a revolutionary device - Apple

ipad, a revolutionary device - Apple Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash

More information

Video Conferencing Unit. by Murat Tasan

Video Conferencing Unit. by Murat Tasan Video Conferencing Unit by Murat Tasan Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing cable modem and broadband access to homes H.324

More information

DivX Plus Converter for Windows User Guide

DivX Plus Converter for Windows User Guide Updated 18 January 2011 INTRODUCTION Welcome to the DivX Plus Converter for Windows user guide. DivX Plus Converter is an easy way to convert and customize your digital videos into high-quality, highly

More information

Vess. Architectural & Engineering Specifications For Video Surveillance. A2200 Series. www.promise.com. Version: 1.2 Feb, 2013

Vess. Architectural & Engineering Specifications For Video Surveillance. A2200 Series. www.promise.com. Version: 1.2 Feb, 2013 Vess A2200 Series Architectural & Engineering Specifications Version: 1.2 Feb, 2013 www.promise.com Copyright 2013 Promise Technology, Inc. All Rights Reserved. No part of this document may be reproduced

More information

SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST

SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST Specification Display Support Output GPU Video Memory Dimension Software Accessory supports up to 4 display monitor(s) without DisplayPort 4 x Maximum Display

More information

CSE 237A Final Project Final Report

CSE 237A Final Project Final Report CSE 237A Final Project Final Report Multi-way video conferencing system over 802.11 wireless network Motivation Yanhua Mao and Shan Yan The latest technology trends in personal mobile computing are towards

More information

Design and Development of Embedded Multimedia Terminal

Design and Development of Embedded Multimedia Terminal Design and Development of Embedded Multimedia Terminal G.Siddaiah 1, B.Chakradhar 2 1 M.Tech, Dept of ECE, CMR College of Engineering&Technology, Hyderabad, AP-India, 2 Asst Prof, Dept of ECE, CMR College

More information

This firmware is a feature release for the multi-stream, dual-monitor HD Decoder

This firmware is a feature release for the multi-stream, dual-monitor HD Decoder Release Letter Product: VIDEOJET decoder 7000 VJD-7000 Version: Firmware 54.8.0 This letter contains latest information about the above mentioned product. 1 General This firmware is a feature release for

More information

Video Monitoring and Log System

Video Monitoring and Log System HDCS-2U06-S 2U Rack-Mounted 6 SDI Channel H.264 Real-Time Video Serve HDCS-2U06-S Series HDC-502E 2CH SDI HW Compression Card H.264 MPEG-4/AVC Full HD 1080 SDI 32/64 bit Features SDI 1080p 60fps real time

More information

SierraVMI Sizing Guide

SierraVMI Sizing Guide SierraVMI Sizing Guide July 2015 SierraVMI Sizing Guide This document provides guidelines for choosing the optimal server hardware to host the SierraVMI gateway and the Android application server. The

More information

Understanding Digital Components

Understanding Digital Components Understanding Digital Components Understanding Your Computer Input Devices and Output Devices Copyright 2016 Pearson Education, Inc. 2-2 Understanding Your Computer Objectives 1. What exactly is a computer

More information

Issues in Android on Mobile Platform and Their Resolution

Issues in Android on Mobile Platform and Their Resolution Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:

More information

Streaming Networks with VLC. Jean-Paul Saman jean-paul.saman@m2x.nl

Streaming Networks with VLC. Jean-Paul Saman jean-paul.saman@m2x.nl Streaming Networks with VLC Jean-Paul Saman jean-paul.saman@m2x.nl Jean-Paul Saman 2001 member of VideoLAN team PDA port (familiar linux distro) H3600/3800/3900 VideoLAN server Remote OSDmenu DVB-C/S/T

More information

Computing Global Tablet and Application Processor Development Trends, 2012 and Beyond

Computing Global Tablet and Application Processor Development Trends, 2012 and Beyond Industry Intelligence Program Computing Global Tablet and Application Processor Development Trends, 2012 and Beyond Abstract The global tablet industry has begun the trends featuring high specifications

More information

A general-purpose virtualization service for HPC on cloud computing: an application to GPUs

A general-purpose virtualization service for HPC on cloud computing: an application to GPUs A general-purpose virtualization service for HPC on cloud computing: an application to GPUs R.Montella, G.Coviello, G.Giunta* G. Laccetti #, F. Isaila, J. Garcia Blas *Department of Applied Science University

More information

Application of Android OS as Real-time Control Platform**

Application of Android OS as Real-time Control Platform** AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 2 http://dx.doi.org/10.7494/automat.2013.17.2.197 Krzysztof Ko³ek* Application of Android OS as Real-time Control Platform** 1. Introduction An android operating

More information

Data Sheet. Desktop ESPRIMO. General

Data Sheet. Desktop ESPRIMO. General Data Sheet Graphic Cards for FUJITSU Desktop ESPRIMO FUJITSU Desktop ESPRIMO are used for common office applications. To fulfill the demands of demanding applications, ESPRIMO Desktops can be ordered with

More information

GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs

GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs Ittiam Systems Introduction DSP Systems IP Company Multimedia + Communication Systems Multimedia Components, Systems, Hardware Focus on Broadcast,

More information

Video Door Phone Surveillance System Using Powerline Communication Channel

Video Door Phone Surveillance System Using Powerline Communication Channel Video Door Phone Surveillance System Using Powerline Communication Channel Chao-Huang Wei and Shin-An Chen Abstract "Door phone" is one of the essential communication apparatuses of the modern family.

More information

ALL-AIO-2321P ZERO CLIENT

ALL-AIO-2321P ZERO CLIENT ALL-AIO-2321P ZERO CLIENT PCoIP AIO Zero Client The PCoIPTM technology is designed to deliver a user s desktop from a centralized host PC or server with an immaculate, uncompromised end user experience

More information

Mobile Phones Operating Systems

Mobile Phones Operating Systems Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating

More information

AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary

AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary AMD Radeon HD 8000M Series GPU Specifications AMD Radeon HD 8870M Series GPU Feature Summary Up to 725 MHz engine clock (up to 775 MHz wh boost) Up to 2GB GDDR5 memory and 2GB DDR3 Memory Up to 1.125 GHz

More information

QuickSpecs. NVIDIA Quadro K1200 4GB Graphics INTRODUCTION PERFORMANCE AND FEATURES. Overview

QuickSpecs. NVIDIA Quadro K1200 4GB Graphics INTRODUCTION PERFORMANCE AND FEATURES. Overview Overview L4D16AA INTRODUCTION The NVIDIA Quadro K1200 delivers outstanding professional 3D application performance in a low profile plug-in card form factor. This card is dedicated for small form factor

More information

How To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With

How To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With SAPPHIRE R9 270X 4GB GDDR5 WITH BOOST & OC Specification Display Support Output GPU Video Memory Dimension Software Accessory 3 x Maximum Display Monitor(s) support 1 x HDMI (with 3D) 1 x DisplayPort 1.2

More information

COMPUTING. SharpStreamer Platform. 1U Video Transcode Acceleration Appliance

COMPUTING. SharpStreamer Platform. 1U Video Transcode Acceleration Appliance COMPUTING Preliminary Data Sheet SharpStreamer Platform 1U Video Transcode Acceleration Appliance The SharpStreamer 1U Platform enables high density voice and video processing in a 1U rack server appliance

More information

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik Contents Überblick: Aufbau moderner FPGA Einblick: Eigenschaften

More information

Computer Graphics Hardware An Overview

Computer Graphics Hardware An Overview Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and

More information

5100 SERIES 32-CHANNEL SWITCHBOX NVR

5100 SERIES 32-CHANNEL SWITCHBOX NVR High Definition Surveillance 5100 SERIES 32-CHANNEL SWITCHBOX NVR Powerful IP recording solution supports up to 32 network IP security cameras + + Plug-and-play support for up to 16 compatible IP cameras

More information

MINISTRY OF HEALTH CUSTOMER PROPOSAL

MINISTRY OF HEALTH CUSTOMER PROPOSAL WENEO VIDEO CONFERENCING SOLUTION FOR MINISTRY OF HEALTH CUSTOMER PROPOSAL PRASHANTA S. CHOWDHURY Business Executive Dew Drop Enterprises Ltd Mobile: +256-750 665 388 P.O. BOX 35377 KAMPALA, UGANDA Friday,

More information

EV-8000S. Features & Technical Specifications. EV-8000S Major Features & Specifications 1

EV-8000S. Features & Technical Specifications. EV-8000S Major Features & Specifications 1 EV-8000S Features & Technical Specifications EV-8000S Major Features & Specifications 1 I. General Description EV-8000S is fully compliant with the international DVB standard and thus transmits digital

More information

GPU File System Encryption Kartik Kulkarni and Eugene Linkov

GPU File System Encryption Kartik Kulkarni and Eugene Linkov GPU File System Encryption Kartik Kulkarni and Eugene Linkov 5/10/2012 SUMMARY. We implemented a file system that encrypts and decrypts files. The implementation uses the AES algorithm computed through

More information

Archives About ARCHOS TV+

Archives About ARCHOS TV+ About ARCHOS TV+ General Questions I have installed a firmware/plug-in/game file on my Archos TV+ but it is not recognized by the device. You may have not correctly copied your file on the device. If it

More information

NVIDIA Jetson TK1 Development Kit

NVIDIA Jetson TK1 Development Kit Technical Brief NVIDIA Jetson TK1 Development Kit Bringing GPU-accelerated computing to Embedded Systems P a g e 2 V1.0 P a g e 3 Table of Contents... 1 Introduction... 4 NVIDIA Tegra K1 A New Era in Mobile

More information

BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions

BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions Insight, Analysis, and Advice on Signal Processing Technology BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions Steve Ammon Berkeley Design Technology, Inc.

More information

QuickSpecs HP Remote Graphics Software 7.2

QuickSpecs HP Remote Graphics Software 7.2 HP Remote Graphics Software (RGS) brings added security, performance, collaboration and mobility to your workstation deployment. Just make a remote HP RGS connection to your powerful workstation to run

More information

TEGRA LINUX DRIVER PACKAGE R21.1

TEGRA LINUX DRIVER PACKAGE R21.1 TEGRA LINUX DRIVER PACKAGE R21.1 RN_05071-R21 October 31, 2014 Advance Information Subject to Change Release Notes RN_05071-R21 TABLE OF CONTENTS 1.0 ABOUT THIS RELEASE... 3 1.1 Login Credentials... 3

More information

Android Architecture For Beginners

Android Architecture For Beginners Leon Romanovsky leon@leon.nu www.leon.nu April 22, 2013 Introduction Linux-based operating system with market share - 69.70% in smartphones, 42% in tablets, available on smart TVs and mini PC. History

More information

Processor Architectures

Processor Architectures ECPE 170 Jeff Shafer University of the Pacific Processor Architectures 2 Schedule Exam 3 Tuesday, December 6 th Caches Virtual Memory Input / Output OperaKng Systems Compilers & Assemblers Processor Architecture

More information

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu. Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers

More information

Cisco Explorer 4742HDC High-Definition Set-Top with Multi-Stream CableCARD Interface

Cisco Explorer 4742HDC High-Definition Set-Top with Multi-Stream CableCARD Interface Cisco Explorer 4742HDC High-Definition Set-Top with Multi-Stream CableCARD Interface Power, flexibility, and advanced security features highlight the Cisco Explorer 4742HDC High-Definition Set-Top with

More information

Samsung EBD Series SMART Signage

Samsung EBD Series SMART Signage Data sheet Samsung EBD Series SMART Signage Promote your business while informing and entertaining customers with a cost effective, simplified TV and digital signage solution Highlights Entice and entertain

More information