Peter Robinson (computer scientist)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Peter Robinson
Born1952 (age 73–74)
England
Alma materGonville and Caius College, Cambridge
Known forvideo user interfaces
affective computing
Scientific career
FieldsComputer Scientist
InstitutionsCambridge University
Doctoral advisorNeil Wiseman
Doctoral studentsRana el Kaliouby
Quentin Stafford-Fraser
Websitewww.cst.cam.ac.uk/people/pr10

Peter Robinson (born 1952) is Professor Emeritus of Computer Technology at the University of Cambridge Computer Laboratory in England, where he works in the Rainbow Group on computer graphics and interaction. He is also a Fellow of Gonville and Caius College and lives in Cambridge.

Education

[edit | edit source]

Robinson graduated with a Bachelor of Arts degree in Mathematics from the University of Cambridge in 1974 and continued with a year of post-graduate study in Mathematics before joining the Computer Laboratory, where he was sponsored by the BBC to work on Graphic Design with Computers under Neil Wiseman and graduated PhD in 1979.[1]

Research

[edit | edit source]

Robinson worked on computer-aided design systems for integrated circuits in the 1980s, undertaking the physical design of the video processor for early BBC computers as a case study.[2] He continued with work on self-timed (asynchronous) circuits[3][4][5][6] and his students Paul Cunningham and Steev Wilcox started Azuro to exploit the ideas in designing low power integrated circuits.

The Rank Xerox Research Centre in Cambridge sponsored several of Robinson's research students in the 1990s to work on video cameras and projection as part of the user interface including Pierre Wellner's DigitalDesk, an early tabletop display featuring tangible interaction and augmented reality[7] and Quentin Stafford-Fraser's work leading to the webcam.[8] Further work investigated augmenting paper documents[9] and high-resolution interactive tabletop displays[10] leading to the commercial nuVa system developed by Thales.[11]

More recently, Robinson has led a team working on affective computing.[12] This has included inference of mental states from facial expressions[13][14] non-verbal speech[15] and gestures[16][17] together with the expression of emotions by robots and cartoon avatars.[18][19] His YouTube video on The emotional computer[20] has resulted in regular television and radio appearances[21][22][23][24] and his student Rana el Kaliouby founded Affectiva with Rosalind Picard to exploit the ideas commercially.[25]

Robinson has supervised over thirty research students for PhDs.[26]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).