Professional career
Bram Riemens is born in Eindhoven, the Netherlands in 1962.
He graduated from his Polytechnic study Electronics
(Dutch: HTS-Electrotechniek) in 1984. In the same year, he started with
Philips Research as research assistant
in a CAD support group to setup infrastructure and tooling for an IC design project.
In 1986, Bram joined a project aiming at a complete integrated design environment
for IC design, providing a consistent and uniform operating environment for
a wide collection of IC design tools. In 1987 Bram moved to a research group
on "CAD for VLSI systems", and focus shifted towards design data management and
version control. In 1991 the scope was further extended to multi user aspects and
cooperation patterns and methods. In this period, Bram developed into one
of the founders of the innovative concepts and became the main software architect
of the research prototypes.
In 1994, Bram got a position as Research Scientist in the "TV systems group"
of Philips Research. In this function, he led the hardware and control software
implementation of the VSP system: a fully programmable real-time video prototyping
system. The IC's, programming tools, control tools and PCB's were all developed
within Philips Research and commercially exploited (both inside and outside Philips).
In 1996, Bram joined the research project aiming to design a 64 bit VLIW Processor
core (at that time, one of the largest cross-disciplinary projects in Philips Research).
Bram became responsible for the application software and benchmark team. In 1998,
Bram got the position of Senior Research Scientist and his interest was directed
to explore overall architecture of embedded video systems for the consumer market.
In particular the understanding and exploration of heterogeneous and dynamic
systems and the relation between algorithms and architectures in the context
of a cost competitive market.
From 1999 to 2001, Bram headed a research team that defined a heterogeneous video
system for scan rate conversion (commercially known as "Natural Motion" in TV sets).
Some of the functions were implemented in software, targetted for a VLIW cpu and
another part was implemented in parameterized dedicated hardware for which a
bit-true reference model was built.
Apart from these official projects, Bram has setup real-time video infrastructure
aiding as research and development facility for harddisk recording. Furthermore,
Bram initiated the first Philips internal open source project: a standard library
and tool suite around a Philips proprietary video file format. Almost a dozen
colleagues contributed to the toolset, which grew to about 120,000 lines of
C and C++ code in a few years, and has become the Philips de-facto standard
for research and development departments.
From 2002 to 2005, Bram taught on heterogeneous systems for video processing
in the "advanced video signal processing" course.
In 2002 and 2003, Bram headed a research project team to explore future IC
architectures for CE devices. A cross disciplinary cooperation with software, IC and
embedded system architects to assess the tradeoff between dedicated hardware and
more programmable solutions over the next 10 years.
By the end of 2003, Bram left Philips Research as Principal Scientist and started
at Alphamega, a privately owned
webhosting company as Principal System Architect.
Topic: enterprise wide automation systems for small and medium size companies
with emphasis on internet related remote computing, control and reporting systems.
In October 2004, Bram joined Philips Research again to work on
3D television and display systems.
In October 2006, the Philips Semiconductor division was separated into an independent
company NXP. Bram decided to join this newly formed
endeavour as Principal Scientist in the research group "Systems and Algorithms".
Bram published at a few conferences (see list below) and contributed to more
than 30 patent applications in the field of video signal processing algorithms
and their implementation in embedded system architectures.
Over the years, Bram has built extensive experience in software architectures and
system design with a particular interest in design methodology and team culture
in a multi-disciplinary environment. Bram always enjoyed the combination of
conceptual innovations and the tension between the harsh reality that provides
the environment where the innovations must operate.
External Publications
Warning: This section contains links to document files that may be covered by copyright.
You may browse them at your convenience (in the same spirit as you may read a journal
or a proceeding article in a public library). Retrieving, copying, or distributing these
files, however, may violate the copyright protection law. We recommend that the user
abides international law in accessing this directory.
Conference papers
- Chris Bartels, Claus Nico Cordes, Bram Riemens, Gerard de Haan,
"A System Approach to High Quality Picture-Rate Conversion",
Invited paper, Journal of the Society of Information Display,
Volume 18, Issue 11, pages 922-930, November 2010.
 
- A.K. Riemens, O.P. Gangwal, B. Barenbrug, R.-P.M. Berretty,
"Multi-step joint bilateral depth upsampling",
Visual Communications and Image Processing 2009,
edited by Majid Rabbani, Robert L. Stevenson,
Proceedings of SPIE Vol. 7257 (SPIE, Bellingham, WA 2009) 72570M.
With sheets (6 MB).
 
- R.-P.M. Berretty, A.K. Riemens, P.F. Machado,
"Real-time embedded system for stereo video processing for multiview displays",
Proceedings of the SPIE, Volume 6490, pp. 649014 (2007),
Stereoscopic Displays and Virtual Reality Systems XIV,
edited by Andrew J. Woods, Neil A. Dodgson, John O. Merritt,
Proceedings of SPIE Vol. 6490 (SPIE, Bellingham, WA 2007) 649014
 
- A.K. Riemens, R.J. van der Vleuten, P. van der Wolf, G. Jacob, J.W. van de Waerdt, J.G. Janssen,
"Transparent Embedded Compression in Systems-on-Chip",
Proceedings of the IEEE Workshop on Signal Processing Systems (SiPS 2006),
Oct. 2-4, 2006, Banff, AB, Canada, pp. 277-282.
With sheets (780 kB).
 
- A.K. Riemens, K.A. Vissers, R.J. Schutten, F.W. Sijstermans, G.J. Hekstra, G.D. La Hei,
"TriMedia CPU64 Application Domain and Benchmark Suite"
Proc. Int. Conf. on Computer Design (ICCD99)
IEEE Austin, Texas, pp. 580-585, October 10-13 1999.
This paper was presented in an invited session dedicated to
all aspects of the CPU64 VLIW processor design. Session chair: Kees Vissers.
Presentations by Bram Riemens (above paper on applications),
Jos van Eijndhoven (architecture paper),
Evert Jan Pol (paper on retargetable compiler and simulator) and
Gerben Hekstra (paper on design space exploration).
With sheets (1.4 MB) of the complete session.
 
- F. Sijstermans, E.J. Pol, B. Riemens, K. Vissers, S. Rathnam, G. Slavenburg,
"Design space exploration for future TriMedia CPUs",
Proc. Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP98)
IEEE 1998, Volume: 5, pp. 3137-3140.
 
- A.K. Riemens, R.J. Schutten, K.A. Vissers,
"High speed video de-interlacing with a programmable TriMedia VLIW core",
Proc. International Conference on Signal Processing Applications and Technology (ICSPAT97)
San Diego, CA, pp. 1375-1380, September 14-17, 1997.
With sheets (135 kB).
EU patents
- A.K. Riemens, N. Woods,
A processor provided with a slow-down facility through programmed stall cycles,
EU patent 1,425,657; Priority date Aug 1, 2001; Granted May 12, 2010
 
- G. van Doren, A.K. Riemens, F.J. de Bruijn,
Video encoding and decoding preserving cache localities,
EU patent 1,917,812; Priority date Aug. 17, 2005; Granted Nov. 11, 2009
 
- K.A. Vissers, C. Hentschel, A.K. Riemens,
Data processing system and method for data processing,
EU patent 1,646,950; Priority date July 7,2003; Granted Jan. 16, 2008
 
- A.K. Riemens, G. de Haan,
Processing signals for a color sequential display,
EU patent 1,600,005; Priority date Feb. 14, 2003; Granted June 6, 2006
 
- A.K. Riemens, R.J. Schutten, S. Rathnam, A. Maccato, K.A. Vissers,
Image data retrieval,
EU patent 1,461,770; Priority date Dec. 3, 2001; Granted Nov. 30, 2005
 
- K.A. Vissers, A.K. Riemens, R.J. Schutten,
Image processor and image display apparatus provided with such image processor,
EU patent 1,430,725; Priority date Sept. 9, 2001; Granted June 14, 2006
 
- A.K. Riemens, R.J. Schutten, J.M. Kettenis, O.A. Ojo, K.A. Vissers,
Motion estimation and/or compensation,
EU patent 1,430,724; Priority date Dec. 9, 2001; Granted Aug. 6, 2008
 
US patents
- A.K. Riemens, R-P.M. Berretty,
Cost effective rendering for 3D displays,
US patent 7,961,196; Priority date May 13, 2005; Granted June 14, 2011
 
- A.K. Riemens, R.J. Schutten, J.M. Kettenis, O.A. Ojo, K.A. Vissers,
Motion estimation and/or compensation,
US patent 7,929,609; Priority date Sept. 12, 2001; Granted April 19, 2011
 
- P. van der Wolf, A.K. Riemens, O.P Gangwal,
Video processing circuit and method of video processing,
US patent 7,706,377; Priority date March 3, 2004; Granted April 27, 2010
 
- A.K. Riemens, K.A. Vissers, R.J. Schutten,
Signal processing device for providing multiple output images in one pass,
US patent 7,262,807; Priority date Nov. 23, 2001; Granted Aug. 28, 2007
 
- R.J. Schutten, A.K. Riemens,
Facilitating motion estimation,
US patent 7,023,920; Priority date Feb. 21, 2001; Granted Apr. 4, 2006
 
- K.A. Vissers, A.K. Riemens, R.J. Schutten,
Image processor and image display apparatus provided with such image processor,
US patent 7,010,042; Priority date Sep. 7, 2001; Granted Mar. 7, 2006
 
- C. Hentschel, R.J. Schutten, A.K. Riemens,
Video signal processing,
US patent 6,947,098; Priority date Nov. 22, 2000; Granted Sep. 20, 2005
 
- A.K. Riemens, N. Woods,
Processor provided with a slow-down facility through programmed stall cycles,
US patent 6,917,365; Priority date Aug 1, 2001; Granted July 12, 2005
 
US patent applications
- G. Al-Kadi, A.S. Terechko, J. Hoogerbrugge, A.K. Riemens, K. Brink,
Parallel three-dimensional recursive search (3DRS) meandering algorithm,
US patent application 2010/0328538; Priority date Oct. 5, 2009; Published Dec. 30, 2010
 
- A.K. Riemens, O. Eerenberg, T.T. Withaar, T. van Roermund,
System and method for frame rate conversion that utilizes motion estimation and motion compensated temporal interpolation employing embedded video compression,
US patent application 2010/0226435; Priority date March 4, 2009; Published Sept. 9, 2010
 
- P.P.E Meuwissen, A.K. Riemens, S.T. de Zwart, I.E.J.R Heynderickx,
Display device,
US patent application 2010/0026797; Priority date Dec. 19, 2007; Published Feb. 4, 2010
 
- G. van Doren, A.K. Riemens, F.J. de Bruijn,
Method Video Encoding and Decoding Preserving Cahe Localities,
US patent application 2008/0232462; Priority date Aug. 17, 2005; Published Sept. 25, 2008
 
- G.J. Hekstra, I. Kirenko, M.K. Bosma, F.J. De Bruijn, G. De Haan, R. Lodder, A.K. Riemens,
Signal-processing system,
US patent application 2007/0182859; Priority date Mar. 2, 2004; Published Aug. 9, 2007
 
- A.K. Riemens, J.T.J van Eijndhoven,
Integrated circuit comprising a measurement unit for measuring utilization,
US patent application 2007/0088983; Priority date Oct 27, 2003; Published Apr. 19, 2007
 
- A.K. Riemens, R. van der Vleuten, P. van der Wolf,
Data processing apparatus that uses compression of data stored in memory,
US patent application 2006/0271761; Priority date Apr. 16, 2003; Published Nov. 30, 2006
 
- A.K. Riemens, A. Dommisse,
Motion sequence pattern detection,
US patent application 2006/0209957; Priority date Nov. 26, 2002; Published Sep. 21, 2006
 
- G. de Haan, M.K. Bosma, F.J. de Bruijn, R. Lodder, A.K. Riemens, P.E. Wierenga,
Video compression,
US patent application 2006/0209947; Priority date Jun. 6, 2003; Published Sep. 21, 2006
 
- C. Hentschel, A.K. Riemens,
Flexible power reduction for embedded components,
US patent application 2006/0206729; Priority date Jul. 30, 2003, 2001; Published Sep. 14, 2006
 
- A.K. Riemens, A. Dommisse, G. De Haan,
Recognizing film and video occurring in parallel in television fields,
US patent application 2006/0158513; Priority date Dec. 12, 2002; Published Jul. 20, 2006
 
- A.K. Riemens, G. De Haan,
Processing signals for a color sequential display,
US patent application 2006/0146189; Priority date Feb. 2, 2004; Published Jul. 6, 2006
 
- A.K. Riemens, R.J. Schutten,
Noise filtering in images,
US patent application 2005/00117814; Priority date Feb. 28, 2002; Published Jun. 2, 2005
 
- R.J. Schutten, A.K. Riemens, P. van der Wolf,
Motion estimation and compensation with controlled vector statistics,
US patent application 2004/0190622; Priority date Jul. 6, 2001; Published Sep. 30, 2004
 
- R.J. Schutten, C. Hentschel, A.K. Riemens, O.A. Ojo,
Video signal processing,
US patent application 2004/0012334; Priority date Nov. 9, 2000; Published January 22, 2004
 
- A.K. Riemens, R.J. Schutten, S. Rathnam, A. Maccato, K.A. Vissers,
Motion compensation and/or estimation,
US patent application 2003/0103567; Priority date Dec. 3, 2001, 2001; Published Jun. 5, 2003
 
- I.E.J.R. Heynderickx, A.K. Riemens,
Display system and method of adjusting display settings of a display device,
US patent application 2003/0085926; Priority date Oct. 23, 2001; Published May 8, 2003
 
Note: full pdf text of US patents and applications are obtained from
Free Patent Fetcher (TM).
The
US patent office
provides
application search
and
patent search
facilities.
EU patents search with detailed information about the status of the procedure
can be found at the
Online European Patent Register.