SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
VESA
Display Stream
Compression (DSC)
How to Use the VESA Display Stream
Compression (DSC) Standard to Create
Higher Resolution Displays for
Consumer Electronics Applications
Alain Legault, Hardent, Inc.
Agenda
•  What Is DSC?
•  DSC in Consumer Electronics Applications
•  How To Integrate DSC In Your Next Semiconductor
Design
PART 1:
WHAT IS DSC?
Why Is DSC Needed?
Mobile	applica+on	processor							MIPI	DSI																														DDIC	
Computer	GPU	card																							DisplayPort	cable															Computer	monitor	
Car	applica+on	processor													Proprietary	transport								Car	infotainment	display	
Processor	 TX	
Port	
Display		
Module	
RX	
Port	
To	Display	Video	In
2011	 2012	 2013	 2014	 2015	 2016	
WXGA	 HD	 FHD	 QHD	 UHD	 5K	
Mind the Gap
PHY trend +20%/year
PHY per Lane Gb/s
Display resolution
CAGR >2x / year
MPixels
1.0	
2.0	
3.0	
4.0	
5.0	
Source: Dale Stolitzka & David Hoffman
Samsung Display Company
1
4
4
4	
1
2	
1
0	
8	
6	
4	
2	
0
Compression Power & Area Trade-off
SWEET	SPOT	
2x	–	3x	compression	
Source: Dale Stolitzka & David Hoffman
Samsung Display Company
Increase In Available Bandwidth
Time	 PHY	
Speed	
Bit	Coding		
(8b/10b	!	128b/
132b)	
Image	
Coding	
Link	
Speed	
T	=	0	 1x	 1x	 1x	 1x	
T	+	2	years	 1.44x	 1,23x	 2x	–	3x	 3.5	–	5x	
PHY	
Bit	
Coding	
(if	applicable)	
Image	
Coding	
Pixel	
Data	
Link	
Payload
PHY Speed / Display Resolution
ResoluYon	
FHD	
(1080x1920)	
WQHD	
(1440x2560)	
WQXGA	
(1600x2560)	
UHD	
(2160x3840)	
WQUXGA	
(2400x3840)	
5K	
(2880x5120)	
8K	
(4320x8192)	
Bandwidth	 3.58Gbps	 6.37Gbps	 7.08Gbps	 14.33Gbps	 15.93Gbps	 25.49Gbps	 61.16Gbps	
No	compression	 3	lanes		 6	or	8	lanes		 6	or	8	lanes		 N/A		 N/A		 N/A		 N/A		
2x	compression	 2	lanes		 3	lanes		 3	lanes		 8	or	6	lanes		 8	or	6	lanes		 N/A		 N/A		
3x	compression	 1	lane		 2	lanes		 2	lanes		 4	lanes		 4	lanes		 8	lanes	 N/A		
D-PHY	v1.1			1.5	Gbps	/	lane	
ResoluYon	
FHD	
(1080x1920)	
WQHD	
(1440x2560)	
WQXGA	
(1600x2560)	
UHD	
(2160x3840)	
WQUXGA	
(2400x3840)	
5K	
(2880x5120)	
8K	
(4320x8192)	
Bandwidth	 3.58Gbps	 6.37Gbps	 7.08Gbps	 14.33Gbps	 15.93Gbps	 25.49Gbps	 61.16Gbps	
No	compression	 2	lanes		 3	lanes		 3	lanes		 8	or	6	lanes		 8	lanes	 N/A		 N/A		
2x	compression	 1	lane		 2	lanes		 2	lanes		 3	lanes		 4	lanes		 8	or	6	lanes		 N/A		
3x	compression	 1	lane		 1	lane		 1	lane		 2	lanes		 3	lanes		 4	lanes	 N/A		
D-PHY	v1.2			2.5	Gbps	/	lane
DSI Link Compression
TX	
Port	
RX	
Port	
		To	Display	
Processor	
GPU	
DSC	
Encoder	
DSC	
Decoder	
Display		
Module	
Frame	
Buffer	
		Video	In
VESA DSC Task Group - 2013
VESA DSC Task Group: Work Completed
•  Call for proposals in the industry
•  Six proposals were presented
•  Selection committee
•  Reviewed proposals
•  Conducted video quality tests using various types of content (images,
text, and graphics)
•  Broadcom BDC algorithm was chosen
•  Liaison committee with the MIPI Alliance
•  Several image quality test iterations and algorithmic
improvements
•  DSC C-model golden reference code
•  Version 31 was released
VESA DSC Standard
January	2013		
DSC	Task	Group	
Formed	
April	2014		
DSC	
Announced	
July	2014	
DSC	v1.1	
Released		
January	
2016		
DSC	v1.2	
Released
VESA DSC Task Group - 2016
Overview of DSC Algorithm
Overview of DSC Algorithm
• Intra-frame Constant Bit Rate (CBR) encoder
• Based on Delta Pulse Code Modulation (DPCM)
• Mid Point (MPP), Block Predictor (BP)
• Modified Median Adaptive Predictor (MMAP)
• Indexed Color History (ICH)
• Requires a single line of pixel storage + rate buffer
• Visually lossless compression between 2X – 3X
• Video quality excellent with all types of content
•  Natural and test images, text and graphics
Subjective Testing Evaluates Image Quality
ISO/IEC IS 29170-2 test method
Ref
Test
Ref
Test
Ref
Test
Ref
vs. 5Hz
Source: Dale Stolitzka & David Hoffman
Samsung Display Company
Objective Metrics Do Not Predict
Performance
Mean response fractionMean response fraction
log10(HDRVDP2)
PSNR
PSNR = peak signal to noise ratio
HDR VDP2 = high dynamic range visual difference predictor #2
Visually lossless
Barely perceptible
Impaired
Source: Dale Stolitzka & David Hoffman
Samsung Display Company
Subjective Testing Guidelines
E = 30 pixels/degree (PPD)5⁰
Source: Dale Stolitzka & David Hoffman
Samsung Display Company
ISO/IEC	IS	29170-2		
Display
Conditions
ISO 3664, ISO 9241-303
Monitor Calibrated monitor
Color sRGB, BT.709, BT.2010
Viewing
Distance
Distance at 30 PPD
EvaluaYon	procedure	for	nearly	lossless	coding	
Image
Viewing
1:1 side/side or interleaved
Image
Sets
Wide set of images, graphics, text
and engineered images
Video
Sets
SVT fairytale and game screen
captures
ISO/IEC	IS	29170-2				Evalua+on	procedure	for	nearly	lossless	coding
Why Adopt DSC?
DSC Helps Save Power, Area, and Cost
MIPI	DSI		
Transport	Lanes	
DSC	
Encoder	
MIPI	DSI	
Tx		
ApplicaYon	
Processor		
MIPI	DSI	
Tx	
MIPI	DSI	
Rx	
MIPI	DSI	
Rx	
DSC	
Decoder	
SDRAM	
Display	Driver	
IC		
Frame	Buffer	
SDRAM	 SDRAM
DSC Helps Save Power, Area, and Cost
MIPI	DSI		
Transport	Lanes	
DSC	
Encoder	
MIPI	DSI	
Tx		
ApplicaYon	
Processor		
MIPI	DSI	
Tx	
MIPI	DSI	
Rx	
MIPI	DSI	
Rx	
DSC	
Decoder	
SDRAM	
Display	Driver	
IC		
Frame	Buffer	
SDRAM	 SDRAM	
Remove	
MIPI	Tx	+	PHY	
MIPI	Rx	+	PHY
DSC Helps Save Power, Area, and Cost
MIPI	DSI		
Transport	Lanes	
DSC	
Encoder	
MIPI	DSI	
Tx		
ApplicaYon	
Processor		
MIPI	DSI	
Tx	
MIPI	DSI	
Rx	
MIPI	DSI	
Rx	
DSC	
Decoder	
SDRAM	
Display	Driver	
IC		
Frame	Buffer	
SDRAM	
Remove	
SDRAMs	 SDRAM
DSC Helps Save Power, Area, and Cost
MIPI	DSI		
Transport	Lanes	
DSC	
Encoder	
MIPI	DSI	
Tx		
ApplicaYon	
Processor		 MIPI	DSI	
Rx	
DSC	
Decoder	
Display	Driver	
IC		
Frame	Buffer	
SDRAM	
Less	power	
Smaller	footprint	
Lower	cost
Transport Standards Using DSC
MIPI®	DSI	1.2	
eDisplayPort™	1.4b	
DisplayPort™	1.4
DSC Standard Availability and Support
Source: VESA
Products Using DSC
Qualcomm	Snapdragon	820	 NVIDIA	Tegra	X1
PART 2:
DSC IN CONSUMER
ELECTRONICS APPLICATIONS
DSC	Decoder	
Display	
Driver	IC	
MIPI	DSI		
Transport	
Lanes	
ApplicaYon		
Processor	
MIPI	DSI	and	
D-PHY	
MIPI	DSI	and	
D-PHY	
DSC	Encoder	
GPU	
Use Case: Mobile and Tablet Applications
•  Application processor
•  DDIC (Display Driver IC) and touch
panel controller
High-DefiniYon	
Display	
Source: MIPI Alliance
Use Case: In-car Video Applications
•  Application processor
•  Infotainment display
module
•  Video cameras
•  HDMI sources
•  Ability to transport
multiple video sources
simultaneously
•  Automotive serial
interfaces and transport
DISPLAY
Display I /F
MIPI
DSI
Enet
I/F
IP
Decap
Disp
Ctlr
DSC
Dec
Telematic
Hub
Hub
Infotainment
Hub
HubHub Hub
Sensor I /F
MIPI
I3C
IP
Encap
Enet
I/F
SENSOR
Camera I /F
MIPI
CSI
Enet
I/F
IP
Encap
ISP
DSC
Enc
CAMERA
Use Case: AR / VR Head-Mounted Display
•  Video capture
•  Application
processor and
GPU
•  Micro-display
driver IC
SDRAMSDRAMSDRAM
Shared Memory Bus
APU/GPU
DSC
Encoder
DSC
Decoder
Capture System
DSC
Encoder
DMA
Ctrl
MIPI CSI
MIPI CSI
µDisplay L µDisplay R
LPDDR
ISP
ISP
DMA
Ctrl
DMA
Ctrl
µDisplay Driver
DSC
Decoder
DMA
Ctrl
MIPI DSI
MIPI DSI
Display
Controller
Display
Controller
Use Case: USB Type-C Laptop & Extended
Display (1)
•  USB Type-C triple use
•  Peripheral
•  DisplayPort (Alt Mode)
•  Power delivery
•  Shared bandwidth
•  Ex. Dual external monitors
USB type-C DP 1.4 transport
•  Storage
•  Networking
•  DSC usage saves
bandwidth for other
external devices (storage,
networking)
DisplayPort	Alt-Mode	for	USB	Type-C	
Image source: Cadence
Use Case: USB Type-C Laptop & Extended
Display (2)
•  Laptop with GPU
•  Dual external
monitors
•  USB Type C
DisplayPort 1.4
transport
Peripheral (Storage , etc)
Peripheral (Storage, etc)
Internal Display
CPU
GPU
DP Tx
DSC
Encoder
eDP Tx
USB-CEthernet
WIFI I/F
Display Driver
IC
eDP Rx
Display Driver
IC
SDRAMSDRAMSDRAM
DP Rx
DSC
Decoder
Display
4K @ 60Hz
External Monitor #1
USB/DP
I/F
USB
Hub
DDR Ctrl
Laptop
Single USB
Type-C
Connector
Display Driver
IC
DP Rx
DSC
Decoder
Display
4K @ 60Hz
External Monitor #2
Peripheral
(Storage, etc)
USB-C
Peripheral
(Storage, etc)
USB-C
Use Case: Professional Video Transport
•  Compression of UHD signals
allows transport over inexpensive
Ethernet links
•  Ex. UHD (14.33Gbps) over
10GE with 2:1 compression
Encoder System
DSC
Encoder
Video
Interface
IP
Encapsulation
Video Input
Uncompressed Video
Ethermet
I/F
Video Ouput
Uncompressed Video
Decoder System
DSC
Decoder
Video
Interface
IP
Decapsulation
Ethermet
I/F
Use Case: 8K Digital TV
•  TVs, STBs, and DVRs
•  Multimedia SoC
processor
•  TCON (Timing controller)
•  Inside 8K TV
•  Based on DSC 1.2
Ethernet
DISPLAY
8K @ 60Hz
TCON IC
Multimedia SoC
DDR
Controller
Audio
CPU
GPU
H.264/5
Video/Audio
Decoder
DTV
Tuner
I/F
eDP Tx
DSC
Encoder
Ethernet
I/F WIFI
I/F
eDP Rx
DSC
Decoder
RF
USB-Type C or
DisplayPort 1.4
Over USB-C Alt Mode
4x 10Gb/s lanes
S/PDIF
USB-C
TS
DeMUX
DP Rx
DSC
Decoder
SDRAMSDRAMSDRAM
HDMI HDMI
PART 3:
HOW TO INTEGRATE DSC IN YOUR
NEXT SEMICONDUCTOR DESIGN
DSC Encoder and Decoder IP
DSC	Encoder	 DSC	Decoder
How Are Images Processed by DSC?
1		VerYcal	Slice	2		VerYcal	Slices	4		VerYcal	Slices
Use Case: Two Vertical Slices
•  Example: 4K video 60
fps
•  ASIC with pixel clock at
350 MHz
•  Each slice = 350
Mpixels / sec
•  Two vertical slices are
needed
•  Number of slices need
to match between DSC
Encoder and Decoder
DSC	Encoder	 DSC	Decoder
Single DSC – Single DSI Stream Solution
1600	x	2560	x	60	fps			7	Gbps
Dual DSC – Dual DSI Stream Solution
2400	x	3860		x	60	fps			16	Gbps
Conformance Test Guideline (CTG)
Uncompressed	
Source	Picture	
Compressed	
Picture	
Reconstructed	
Display	Picture	
DSC	Encoder	 DSC	Decoder	
CRC	
Uncompressed	
Source	Picture		
CRC	
Compressed	
Picture		
CRC	
Reconstructed	
Pixel	Stream
FPGA Prototyping
Further Reading
•  DSC white paper
•  http://www.vesa.org/wp-content/uploads/2014/04/VESA_DSC-
ETP200.pdf
•  DSC standard
•  http://www.vesa.org/vesa-standards/
•  VESA membership
•  http://www.vesa.org/join-vesamemberships/
Alain Legault
Hardent Inc.
alegault@hardent.com
www.hardent.com

Weitere ähnliche Inhalte

Was ist angesagt?

MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI Alliance
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI Alliance
 
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI Alliance
 
MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...
MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...
MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...MIPI Alliance
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...Edge AI and Vision Alliance
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)Varun Ravi
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI Alliance
 
MIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI Alliance
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...xKinAnx
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI Alliance
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceAnalog Devices, Inc.
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDr. Mohieddin Moradi
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Altera Corporation
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI Alliance
 
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI Alliance
 

Was ist angesagt? (20)

MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
 
MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...
MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...
MIPI DevCon Taipei 2019: Study on the Influence of Random Jitter to the MIPI ...
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
H.264 vs HEVC
H.264 vs HEVCH.264 vs HEVC
H.264 vs HEVC
 
MIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHY
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
PCIe
PCIePCIe
PCIe
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
 
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
 
Audio compression
Audio compressionAudio compression
Audio compression
 

Andere mochten auch

MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI Alliance
 
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI Alliance
 
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX TestingMIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX TestingMIPI Alliance
 
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)Manjeet Singh Lowanshi
 
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability TestingMIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability TestingMIPI Alliance
 
MIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate ModesMIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate ModesMIPI Alliance
 
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 CamerasMIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 CamerasMIPI Alliance
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2VijayKumarArya
 
Acoustic, Sound and Noise Control
Acoustic, Sound and Noise Control Acoustic, Sound and Noise Control
Acoustic, Sound and Noise Control haroldtaylor1113
 

Andere mochten auch (9)

MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
 
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
MIPI DevCon 2016: Robust Debug and Conformance Verification Ensures Interoper...
 
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX TestingMIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
MIPI DevCon 2016: Versatile Software Solution for MIPI C-PHY TX Testing
 
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
RESUME MANJEET (IC Design Engineer, Broadcom)(IIT Roorkee)
 
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability TestingMIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
 
MIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate ModesMIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate Modes
 
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 CamerasMIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Acoustic, Sound and Noise Control
Acoustic, Sound and Noise Control Acoustic, Sound and Noise Control
Acoustic, Sound and Noise Control
 

Ähnlich wie MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standard to Create Higher Resolution Displays

Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLinkSpeaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLinkvinaypeoplelinkvc
 
HDMI Troubleshooting & System Design
HDMI Troubleshooting & System DesignHDMI Troubleshooting & System Design
HDMI Troubleshooting & System DesignMark Stockfisch
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression TechnologyTong Teerayuth
 
Fpga video capturing
Fpga video capturingFpga video capturing
Fpga video capturingshehryar88
 
Devkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation KitDevkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation Kityclinda666
 
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfjaanyareddy
 
i.MX51 Multimedia Applications Processors
i.MX51 Multimedia Applications Processorsi.MX51 Multimedia Applications Processors
i.MX51 Multimedia Applications ProcessorsPremier Farnell
 
VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
VMworld 2013: How Good is PCoIP - A Remoting Protocol ShootoutVMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
VMworld 2013: How Good is PCoIP - A Remoting Protocol ShootoutVMworld
 
No.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.comNo.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.comTTBVS
 
Industrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim CourseIndustrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim Coursejliang2145
 

Ähnlich wie MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standard to Create Higher Resolution Displays (20)

Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLinkSpeaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
Speaker Track Pro Camera | Auto Tracking PTZ AI Cameras - PeopleLink
 
HDMI Troubleshooting & System Design
HDMI Troubleshooting & System DesignHDMI Troubleshooting & System Design
HDMI Troubleshooting & System Design
 
AV in an IT World
AV in an IT WorldAV in an IT World
AV in an IT World
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Mips track a
Mips   track aMips   track a
Mips track a
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression Technology
 
My Profile
My ProfileMy Profile
My Profile
 
GVT Decoder - DataSheet
GVT Decoder - DataSheetGVT Decoder - DataSheet
GVT Decoder - DataSheet
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Fpga video capturing
Fpga video capturingFpga video capturing
Fpga video capturing
 
Devkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation KitDevkit8000 OMAP3530 Evaluation Kit
Devkit8000 OMAP3530 Evaluation Kit
 
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
 
i.MX51 Multimedia Applications Processors
i.MX51 Multimedia Applications Processorsi.MX51 Multimedia Applications Processors
i.MX51 Multimedia Applications Processors
 
VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
VMworld 2013: How Good is PCoIP - A Remoting Protocol ShootoutVMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
VMworld 2013: How Good is PCoIP - A Remoting Protocol Shootout
 
No.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.comNo.2 specification- www.ttbvs.com
No.2 specification- www.ttbvs.com
 
Industrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim CourseIndustrial Technology Multimedia Video Theory Prelim Course
Industrial Technology Multimedia Video Theory Prelim Course
 

Mehr von MIPI Alliance

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI Alliance
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI Alliance
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI Alliance
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI Alliance
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI Alliance
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI Alliance
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI Alliance
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI Alliance
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI Alliance
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI Alliance
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI Alliance
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI Alliance
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI Alliance
 
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI Alliance
 
MIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI Alliance
 
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI Alliance
 
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated DrivingMIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated DrivingMIPI Alliance
 

Mehr von MIPI Alliance (20)

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
 
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
 
MIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the Alliance
 
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
 
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated DrivingMIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
 

Kürzlich hochgeladen

Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Pooja Nehwal
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 

Kürzlich hochgeladen (8)

Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 

MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standard to Create Higher Resolution Displays

  • 1. VESA Display Stream Compression (DSC) How to Use the VESA Display Stream Compression (DSC) Standard to Create Higher Resolution Displays for Consumer Electronics Applications Alain Legault, Hardent, Inc.
  • 2. Agenda •  What Is DSC? •  DSC in Consumer Electronics Applications •  How To Integrate DSC In Your Next Semiconductor Design
  • 4. Why Is DSC Needed? Mobile applica+on processor MIPI DSI DDIC Computer GPU card DisplayPort cable Computer monitor Car applica+on processor Proprietary transport Car infotainment display Processor TX Port Display Module RX Port To Display Video In
  • 5. 2011 2012 2013 2014 2015 2016 WXGA HD FHD QHD UHD 5K Mind the Gap PHY trend +20%/year PHY per Lane Gb/s Display resolution CAGR >2x / year MPixels 1.0 2.0 3.0 4.0 5.0 Source: Dale Stolitzka & David Hoffman Samsung Display Company 1 4 4 4 1 2 1 0 8 6 4 2 0
  • 6. Compression Power & Area Trade-off SWEET SPOT 2x – 3x compression Source: Dale Stolitzka & David Hoffman Samsung Display Company
  • 7. Increase In Available Bandwidth Time PHY Speed Bit Coding (8b/10b ! 128b/ 132b) Image Coding Link Speed T = 0 1x 1x 1x 1x T + 2 years 1.44x 1,23x 2x – 3x 3.5 – 5x PHY Bit Coding (if applicable) Image Coding Pixel Data Link Payload
  • 8. PHY Speed / Display Resolution ResoluYon FHD (1080x1920) WQHD (1440x2560) WQXGA (1600x2560) UHD (2160x3840) WQUXGA (2400x3840) 5K (2880x5120) 8K (4320x8192) Bandwidth 3.58Gbps 6.37Gbps 7.08Gbps 14.33Gbps 15.93Gbps 25.49Gbps 61.16Gbps No compression 3 lanes 6 or 8 lanes 6 or 8 lanes N/A N/A N/A N/A 2x compression 2 lanes 3 lanes 3 lanes 8 or 6 lanes 8 or 6 lanes N/A N/A 3x compression 1 lane 2 lanes 2 lanes 4 lanes 4 lanes 8 lanes N/A D-PHY v1.1 1.5 Gbps / lane ResoluYon FHD (1080x1920) WQHD (1440x2560) WQXGA (1600x2560) UHD (2160x3840) WQUXGA (2400x3840) 5K (2880x5120) 8K (4320x8192) Bandwidth 3.58Gbps 6.37Gbps 7.08Gbps 14.33Gbps 15.93Gbps 25.49Gbps 61.16Gbps No compression 2 lanes 3 lanes 3 lanes 8 or 6 lanes 8 lanes N/A N/A 2x compression 1 lane 2 lanes 2 lanes 3 lanes 4 lanes 8 or 6 lanes N/A 3x compression 1 lane 1 lane 1 lane 2 lanes 3 lanes 4 lanes N/A D-PHY v1.2 2.5 Gbps / lane
  • 10. VESA DSC Task Group - 2013
  • 11. VESA DSC Task Group: Work Completed •  Call for proposals in the industry •  Six proposals were presented •  Selection committee •  Reviewed proposals •  Conducted video quality tests using various types of content (images, text, and graphics) •  Broadcom BDC algorithm was chosen •  Liaison committee with the MIPI Alliance •  Several image quality test iterations and algorithmic improvements •  DSC C-model golden reference code •  Version 31 was released
  • 13. VESA DSC Task Group - 2016
  • 14. Overview of DSC Algorithm
  • 15. Overview of DSC Algorithm • Intra-frame Constant Bit Rate (CBR) encoder • Based on Delta Pulse Code Modulation (DPCM) • Mid Point (MPP), Block Predictor (BP) • Modified Median Adaptive Predictor (MMAP) • Indexed Color History (ICH) • Requires a single line of pixel storage + rate buffer • Visually lossless compression between 2X – 3X • Video quality excellent with all types of content •  Natural and test images, text and graphics
  • 16. Subjective Testing Evaluates Image Quality ISO/IEC IS 29170-2 test method Ref Test Ref Test Ref Test Ref vs. 5Hz Source: Dale Stolitzka & David Hoffman Samsung Display Company
  • 17. Objective Metrics Do Not Predict Performance Mean response fractionMean response fraction log10(HDRVDP2) PSNR PSNR = peak signal to noise ratio HDR VDP2 = high dynamic range visual difference predictor #2 Visually lossless Barely perceptible Impaired Source: Dale Stolitzka & David Hoffman Samsung Display Company
  • 18. Subjective Testing Guidelines E = 30 pixels/degree (PPD)5⁰ Source: Dale Stolitzka & David Hoffman Samsung Display Company ISO/IEC IS 29170-2 Display Conditions ISO 3664, ISO 9241-303 Monitor Calibrated monitor Color sRGB, BT.709, BT.2010 Viewing Distance Distance at 30 PPD EvaluaYon procedure for nearly lossless coding Image Viewing 1:1 side/side or interleaved Image Sets Wide set of images, graphics, text and engineered images Video Sets SVT fairytale and game screen captures ISO/IEC IS 29170-2 Evalua+on procedure for nearly lossless coding
  • 20. DSC Helps Save Power, Area, and Cost MIPI DSI Transport Lanes DSC Encoder MIPI DSI Tx ApplicaYon Processor MIPI DSI Tx MIPI DSI Rx MIPI DSI Rx DSC Decoder SDRAM Display Driver IC Frame Buffer SDRAM SDRAM
  • 21. DSC Helps Save Power, Area, and Cost MIPI DSI Transport Lanes DSC Encoder MIPI DSI Tx ApplicaYon Processor MIPI DSI Tx MIPI DSI Rx MIPI DSI Rx DSC Decoder SDRAM Display Driver IC Frame Buffer SDRAM SDRAM Remove MIPI Tx + PHY MIPI Rx + PHY
  • 22. DSC Helps Save Power, Area, and Cost MIPI DSI Transport Lanes DSC Encoder MIPI DSI Tx ApplicaYon Processor MIPI DSI Tx MIPI DSI Rx MIPI DSI Rx DSC Decoder SDRAM Display Driver IC Frame Buffer SDRAM Remove SDRAMs SDRAM
  • 23. DSC Helps Save Power, Area, and Cost MIPI DSI Transport Lanes DSC Encoder MIPI DSI Tx ApplicaYon Processor MIPI DSI Rx DSC Decoder Display Driver IC Frame Buffer SDRAM Less power Smaller footprint Lower cost
  • 24. Transport Standards Using DSC MIPI® DSI 1.2 eDisplayPort™ 1.4b DisplayPort™ 1.4
  • 25. DSC Standard Availability and Support Source: VESA
  • 27. PART 2: DSC IN CONSUMER ELECTRONICS APPLICATIONS
  • 28. DSC Decoder Display Driver IC MIPI DSI Transport Lanes ApplicaYon Processor MIPI DSI and D-PHY MIPI DSI and D-PHY DSC Encoder GPU Use Case: Mobile and Tablet Applications •  Application processor •  DDIC (Display Driver IC) and touch panel controller High-DefiniYon Display Source: MIPI Alliance
  • 29. Use Case: In-car Video Applications •  Application processor •  Infotainment display module •  Video cameras •  HDMI sources •  Ability to transport multiple video sources simultaneously •  Automotive serial interfaces and transport DISPLAY Display I /F MIPI DSI Enet I/F IP Decap Disp Ctlr DSC Dec Telematic Hub Hub Infotainment Hub HubHub Hub Sensor I /F MIPI I3C IP Encap Enet I/F SENSOR Camera I /F MIPI CSI Enet I/F IP Encap ISP DSC Enc CAMERA
  • 30. Use Case: AR / VR Head-Mounted Display •  Video capture •  Application processor and GPU •  Micro-display driver IC SDRAMSDRAMSDRAM Shared Memory Bus APU/GPU DSC Encoder DSC Decoder Capture System DSC Encoder DMA Ctrl MIPI CSI MIPI CSI µDisplay L µDisplay R LPDDR ISP ISP DMA Ctrl DMA Ctrl µDisplay Driver DSC Decoder DMA Ctrl MIPI DSI MIPI DSI Display Controller Display Controller
  • 31. Use Case: USB Type-C Laptop & Extended Display (1) •  USB Type-C triple use •  Peripheral •  DisplayPort (Alt Mode) •  Power delivery •  Shared bandwidth •  Ex. Dual external monitors USB type-C DP 1.4 transport •  Storage •  Networking •  DSC usage saves bandwidth for other external devices (storage, networking) DisplayPort Alt-Mode for USB Type-C Image source: Cadence
  • 32. Use Case: USB Type-C Laptop & Extended Display (2) •  Laptop with GPU •  Dual external monitors •  USB Type C DisplayPort 1.4 transport Peripheral (Storage , etc) Peripheral (Storage, etc) Internal Display CPU GPU DP Tx DSC Encoder eDP Tx USB-CEthernet WIFI I/F Display Driver IC eDP Rx Display Driver IC SDRAMSDRAMSDRAM DP Rx DSC Decoder Display 4K @ 60Hz External Monitor #1 USB/DP I/F USB Hub DDR Ctrl Laptop Single USB Type-C Connector Display Driver IC DP Rx DSC Decoder Display 4K @ 60Hz External Monitor #2 Peripheral (Storage, etc) USB-C Peripheral (Storage, etc) USB-C
  • 33. Use Case: Professional Video Transport •  Compression of UHD signals allows transport over inexpensive Ethernet links •  Ex. UHD (14.33Gbps) over 10GE with 2:1 compression Encoder System DSC Encoder Video Interface IP Encapsulation Video Input Uncompressed Video Ethermet I/F Video Ouput Uncompressed Video Decoder System DSC Decoder Video Interface IP Decapsulation Ethermet I/F
  • 34. Use Case: 8K Digital TV •  TVs, STBs, and DVRs •  Multimedia SoC processor •  TCON (Timing controller) •  Inside 8K TV •  Based on DSC 1.2 Ethernet DISPLAY 8K @ 60Hz TCON IC Multimedia SoC DDR Controller Audio CPU GPU H.264/5 Video/Audio Decoder DTV Tuner I/F eDP Tx DSC Encoder Ethernet I/F WIFI I/F eDP Rx DSC Decoder RF USB-Type C or DisplayPort 1.4 Over USB-C Alt Mode 4x 10Gb/s lanes S/PDIF USB-C TS DeMUX DP Rx DSC Decoder SDRAMSDRAMSDRAM HDMI HDMI
  • 35. PART 3: HOW TO INTEGRATE DSC IN YOUR NEXT SEMICONDUCTOR DESIGN
  • 36. DSC Encoder and Decoder IP DSC Encoder DSC Decoder
  • 37. How Are Images Processed by DSC? 1 VerYcal Slice 2 VerYcal Slices 4 VerYcal Slices
  • 38. Use Case: Two Vertical Slices •  Example: 4K video 60 fps •  ASIC with pixel clock at 350 MHz •  Each slice = 350 Mpixels / sec •  Two vertical slices are needed •  Number of slices need to match between DSC Encoder and Decoder DSC Encoder DSC Decoder
  • 39. Single DSC – Single DSI Stream Solution 1600 x 2560 x 60 fps 7 Gbps
  • 40. Dual DSC – Dual DSI Stream Solution 2400 x 3860 x 60 fps 16 Gbps
  • 41. Conformance Test Guideline (CTG) Uncompressed Source Picture Compressed Picture Reconstructed Display Picture DSC Encoder DSC Decoder CRC Uncompressed Source Picture CRC Compressed Picture CRC Reconstructed Pixel Stream
  • 43. Further Reading •  DSC white paper •  http://www.vesa.org/wp-content/uploads/2014/04/VESA_DSC- ETP200.pdf •  DSC standard •  http://www.vesa.org/vesa-standards/ •  VESA membership •  http://www.vesa.org/join-vesamemberships/