| |
| LEDs screen display concept |
|
| |
|
|
|
|
|
|
| |
|
|
|
Main features
General presentation
Features impact on the various
criteria of the screen
LEDs screen demonstrator |
|
|
|
|
|
|
|
|
|
| |
|
 |
|
Main features |
|
back
to top
|
| |
|
|
|
- 32 x 16 or 16 x 16 pixels display modules
- 3 LEDs per pixel (Red, Green, Blue)
- Screen size : 64 x 48 pixels to 384 x 288
pixels
- Resolution : to be chosen by the
manufacturer of the screen
- Serial differential transmission lines
< 20Mbits/s trough a single pair for
each column of display modules (no ribbon
cables)
- LEDs modulation with PWM programmable
resolution (between 8 and 14 bits per RVB
channel at display) , and refresh rate
(from 100 Hz to 6 400 Hz)
- Analog or digital video acquisition
- Resizing of the displayed picture
- TV output
- Ambient light measuring and setting of
the LEDs current (to optimize the
visualization quality and increase the
reliability)
- Management of gammas (television, data
processing, LEDs)
- Firmware and FPGA configuration download
from a PC
- Dispersion correction per module and per
colour
- Backup of the configuration parameters
|
|

|
|
|
|
|
|
|
|
| |
|
 |
|
General presentation |
|
back
to top
|
| |
|
|
|
MVD has developed a
LED screen display system.
This system allows to control the transmission of
video data, control commands and display
parameters which can be dynamically adapted
during the normal operation of the screen.
The principle is based on the use of programmable
components (Xilinx FPGA) and low cost LEDs
drivers. The development enables optimal
flexibility for different types of environments
(indoor, outdoor) and a great facility for
adjustments. Integration and maintenance are
simple.
Each pixel is made of 3 LEDs (Red, Green, Blue).
For a given number of pixels per line and
available lines the pitch between consecutive
pixels determines the size of the screen.
The source of the images can be a PC (VGA, DVI)
or any source compatible with video standards
(PAL, SECAM, NTSC, Y-C). The demonstrator
designed by MVD uses the smart camera Vision
Booster II as image acquisition and transmission
unit.
The maximum size of a screen is 384x288 pixels.
The screen contains a given number of elementary
modules, each of these modules having a
resolution of 32 lines of 16 pixels (512 pixels),
or 16 lines of 16 pixels (256 pixels).
The minimum size of a screen is 64 pixels x 48
lines. All other sizes are supported.
The 384 x 288 screen is organized in 12 columns
of 32 pixels. The acquisition board transfers the
data of each column via a differential serial
transmission line (2 wires) at a speed less than
20Mbits/sec. |
| |
|
|
|
|
|
|
| |
|
|
|

|
| |
|
|
|
|
|
|
| |
|
|
|
Each LED board is associated with
a control board which extracts pixels to be
displayed from the data stream, and manages the
lighting of the LEDs. The control boards are
daisy chained via a differential serial link.
Led lighting time is controlled by a highly
parameterizable PWM, supporting a resolution
between 8 and 15 bits, that is between 256 and
32.768 levels of intensity per LED.
The LED lighting current is linearly adapted for
each colour independently, in order to adjust the
efficient current according to the ambient
luminosity. |
| |
|
|
|
Unit Block-diagram (power supply,
control board, LEDs board) : |
| |
|
|
|

|
| |
|
|
|
|
|
|
| |
|
|
|
Main functions managed by the
system :
- Video acquisition (analog or digital)
- Resizing of the displayed picture
- TV screen for image monitoring
- Ambient light measuring and adjustment of
the LED current
- Gammas management (control monitor, LEDs)
- Download of software, firmware and FPGAs
configuration from a PC
- Leds efficiency dispersion correction per
module (independently for each color)
- Backup of the configuration parameters in
a flash memory
|
|
|
|
|
|
|
|
| |
|
 |
|
Features impact on the various
criteria of the screen |
|
back to top
|
| |
|
|
|
|
|
|
| |
|
|
|
| Technical
elements / features |
Impact on
the various criteria of the screen
Image quality,
flexibility, reliability, production and
maintenance cost. |
Resolution
: auto configurable
(maximum 384 x 288 in our demonstrator)
The chaining method of the control and
display boards offers a feedback path to
the acquisition board. |
This makes
possible, amongst other things, to
determine the size of the screen, and to
check its correct operation. Easy
configuration and maintenance
|
Pixel
number per display module :
- 32 pixels x 16 lines (512 pixels
ie 1536 LEDs)
- 16 pixels x 16 lines (256 pixels
ie 768 LEDs)
The control board FPGA can manage all
LEDs, whatever the number of pixels per
module (512 or 256 pixels)
|
For screens
with large pixels, (more than 10 mm), it
is generally preferred to use 2 LEDs
boards to build a 32 x 16 module in order
to reduce the size of LED boards. In this
case, one control board manages a set of
32 x 16 pixels.
On the other hand, for applications using
small pixels, it is preferred to consider
LEDs boards of 32 x 16 based on compact
LED drivers (QFN packages) .In this case,
only one control board will manage the
whole module.
In both cases, the model and the
configuration of FPGA are identical.Flexibility,
cost reduction
|
Number
of bits number per RGB component
(display):
Programmable between 8 and 15
bits/component (between 24 and 45
bits/pixel).
Selection is done through a command sent
by the acquisition board to PWM control
modules
Display refresh rate :
Between 100 Hz (14-bit modulation) and
6.400 Hz (8-bit modulation) according to
the number of bits chosen for the PWM
modulation. |
Allow to
select the PWM modulation. For example
both following configuration can be
selected :
- 12 bits/component (36 bits/pixel)
with a refresh rate of 400 Hz
- 14 bits/component (42 bits/pixel)
with a refresh rate of 100 Hz
When a LED screen has to be filmed by
a TV camera - sporting events for
instance - a high refresh rate is
preferred to reduce aliasing effects.
In other cases, a higher number of bits
per pixel will allow a better image
restitution with a lower refresh rate.
(100 Hz with a 14 bits per component
modulation).
Flexibility
of use : the same screen supports various
types of applications
|
Number
of bits number per RGB component
(acquisition) :
8 bits per color (24 bits per pixel).
The image transmission rate between
acquisition board and display system is
depending on the acquisition input
standard. |
Market
standard
|
Gamma
correction table :
dynamically modifiable |
The
acquisition board can dynamically
transmit to PWM control modules a new
gamma correction table without stopping
the operation of the screen. Dynamic
adaptation to the display conditions,
flexibility
|
Lighting
of the LEDs :
Current-controlled with specialized, low
cost circuits (drivers) proposed by
several manufacturers.
The method of images transmission and
lighting management of the LEDs has been
especially designed to benefit of the low
cost of both last generation Xilinx FPGA
(Spartan3), and constant current LED
drivers (actually current is
adjustable)These LEDs drivers are mature
products and are proposed by several
manufacturers, electrically, mechanically
and pin to pin compatible. Only a minor
adaptation of the bitstream is necessary
to pass from a type of component to
another.
Many supply sources. |
Reduction of
production costs
Supplier-independent
In addition, since the current of LEDs
is regulated by specialized drivers said
"constant current" (in fact
dynamically adjustable), serial resistors
become completely useless.
Reduction
of complexity and cost of the boards
Moreover, the assembly of
the screen is simplified : since this LED
current is independent of the supply
voltage, the 3 channel Red, Green and
Blue can be powered by the same power
supply (typically comprised between 4,5
and 5 volts).
Cost
Reduction and assembly simplification
|
LEDs
lighting intensity (current) :
Dynamically programmable, according to
external conditions.
Linear adjustment between 3 and 20 mA or
more if necessary.
Examples :
- Operation during the night :
Current adjusted to 3 mA
- Operation outdoor - regular
luminosity : Current adjusted to
approximately 8 or 10 mA
- Operation outdoor - sunny
luminosity : Current adjusted up
to 20 mA
Most of screens of the market use the
same lighting LED current, whatever the
ambient luminosity.
Indoor screens operate with a current of
approximately 5 mA , whereas outdoor
screens operate with a current of
approximately 20 mA.
|
It should be
noted that an outdoor screen must provide
a "maximum" luminosity in
daylight even in full sun, whereas this
same screen must considerably reduce its
luminosity in half-light or during the
night.
Current systems work with constant
current (20 mA for example for an outdoor
screen). To reduce the luminosity they
must decrease the display resolution by
reprogramming the PWM parameters.
The restitution of images is affected,
particularly the dark parts.
On the other hand, an indoor screen
working with constant current (typically
4 or 5 mA) cannot work outdoor because of
its weak luminosity.
These difficulties lead many
manufacturers to develop different
electronics for indoor and outdoor
screens.
In order to solve this problem, our
equipment allows to permanently control
the current provided by the LEDs drivers,
so as to use the optimum current
according to the day/night light
conditions and intermediate situations,
so that the number of levels per channel
RVB - is unchanged. Flexibility,
optimization of the display quality and
improvement of the reliability.Flexibility,
optimization of the display quality and
improvement of the reliability
|
Links
between acquisition board and display
modules :
Transmission of the video data to display
as well as commands and auxiliary data is
done by only one differential line
working at low speed (less than 20 MHz).
The cable contains also a ground wire and
a wire use to protect the system when
cables are not correctly connected to
control and display modules. (total : 4
wires).
The chaining between consecutive boards
of the same column is ensured by a
differential connection of the same type
(twisted pair of approximately 30 cm for
a screen based on 16 mm pixels).
The sending of orders and auxiliary data
does not stop displaying.
The boards of the same column of 32
pixels X 16 lines can be chained on the
top or on the bottom side
Control informations and/or data that can
be transmitted at any time :
- Adjustment of the LEDS current
for each color (Red, Green and
Blue) according to the variations
of the external luminosity.
- Gamma correction curve
modification
- Lighting/extinction of the screen
- Modification of the bitstream
(configuration file of the FPGA)
used to completely reconfigure
the screen without manual
intervention (specific
application, evolutions...)
|
- Low cost connections
- Screen assembly simplification
- EMI reduction
- Protection against bad
connections (Transmit and receive
cables inverted)
Control informations transmitted
concurrently with pixel stream .
Assembly simplification and optimization
Dynamic adaptation of the LEDs intensity
according to the external environment.
The same screen can adapt to ambient
light : night, indoor and outdoor
daylight(even in full sun).
LEDs are operating with optimal current
value, adjusted in real time.
Improvement of the lifetime of LEDs and
associated drivers.
Runtime adaptation to conditions of
acquisition and display.
Power management of power electronics
circuits
Easy
evolutions, facilitated maintenance
|
Calibration
of the boards according to LEDs
sensitivity :
Adjustment and recording of compensation
parameters related toof dispersion of
luminosity between LEDs boards, for each
component Red, Green and Blue. |
Each control
board records a luminosity correction
coefficient per RVB component.
This makes possible to automatically
initialize the response of the display
modules according to the LED sensitivity
, which makes easier the manufacturing
and the maintenance (Module change).
This adjustment can be achieved manually
or, automatically from the intelligent
camera Vision Booster II designed by MVD.Reduction of
the maintenance and production costs
|
|
|
|
|
|
|
|
|
| |
|
 |
|
LEDs screen demonstrator : |
|
back
to top
|
| |
|
|
|
MVD has developed a
demonstrator which allows to check the complete
functionality of the theoretical concept.
This demonstrator uses the camera Vision Booster
II for video acquisition and transmission and
also for control, commands and auxiliary data.
In a professional application, it is necessary to
design a video acquisition board which supports
main video standards (PAL, SECAM, NTSC, Y-C, VGA,
DVI...). MVD can take care of this study. We have
a long experience in this type of design.
Among our previous designs
- Correlation unit for analogical video
reception thanks to 4 different antennas
(for TV reception in cars). This project
includes an intensive real time
processing of digital data.
- Device of video channels encryption and
decryption (multichannel PAL, SECAM,
NTSC)
- System of video monitoring including
MPEG2 compressors, and storage of the
video stream in CompactFlash memory.
- Vision Booster II: smart camera for
industrial control applications
- Different types of video games
- Other video applications, industrial
controls, telecommunications, ASIC
prototypes ...
Among our most prestigious customers :
- AIRBUS
- Alcatel CIT
- Alcatel Espace
- Alstom
- Areva
- Gemplus
- Hewlett Packard
- Indra
- Sagem
- SCM
- Thalès
Services offered by MVD:
MVD is a company of 20 people including a
majority of engineers, based in Plaisance du
Touch (near Toulouse - France), with branches in
Paris (training center), and South America.
Among our principal activities :
- Trainings : MVD is the official and
exclusive training center, of the
following electronic components and tools
manufacturers :
- Xilinx : we offer all types of
courses in connection with Xilinx
technology, including VHDL, PCI,
System on Chip - MicroBlaze and
PowerPC405,
MultiGigabitTranceivers, Digital
Signal Processing...)
- Freescale : courses on any
processor of this manufacturer
(PowerPC, ColdFire...)
- IBM : PowerPC courses
- AMCC : PowerPC courses
- ARM : ARM7, ARM9 and ARM11 cores
- WindRiver : VxWorks, Tornado,
Workbench
- Linux for embedded applications
- High end buses : PCI Express,
serial ATA, RapidIO, Gigabit
Ethernet, USB2...
- Design of FPGAs, electronic boards, and
expertise for assistance in designs :
- Design of FPGAs, electronic
boards (specifications, choice of
the components, schematics,
boards routing).
- Manufacturing of prototypes and
pre-production boards.
- Design of FPGA (official design
and training center of Xilinx
since 1989)
- Software development (low level
and/or application).
According to the needs of our customers, our
services can be partial or cover the totality of
the design as well as the delivery of functional
boards.
Regarding the LEDs screen control system,
services of MVD can go from the delivery of
documentation and VHDL files of the FPGAs
including technical support and transfer of
"Know How", to the development of the
complete system (only the electronic part)
including also the transfer of "Know
How".
According to the wishes of our customers the
services can be exclusive or not (i.e. a part of
the design can be re-used or not for other
customers).
|
|