Consumer Electronics Control

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

Consumer Electronics Control (CEC) is a feature of HDMI designed to allow users to command and control devices connected through HDMI[1][2] by using only one remote control. For example by using the remote control of a television set to control a set-top box and or DVD player. Up to 15 devices can be controlled. CEC also allows for individual CEC-enabled devices to command and control each other without user intervention.[3](§CEC-3.1)

It is a one-wire bidirectional serial bus that is based on the CENELEC standard protocol to perform remote control functions.[4] CEC wiring is mandatory, although implementation of CEC in a product is optional.[3](§8.1) It was defined in HDMI Specification 1.0 and updated in HDMI 1.2, HDMI 1.2a and HDMI 1.3a (which added timer and audio commands to the bus).[3](§§CEC-1.2,CEC-1.3,CEC-3.1,CEC-5) USB to CEC adapters exist that allow a computer to control CEC-enabled devices.[5][6]

Trade names for CEC[edit]

Trade names for CEC are:[7][8][9][10][11][12]

CEC commands[edit]

The following is a list of the most commonly used HDMI-CEC commands:

  • One Touch Play allows devices to switch the TV to use it as the active source when playback starts
  • System Standby enables users to switch multiple devices to standby mode with the press of one button
  • Preset Transfer transfers the tuner channel setup to another TV set
  • One Touch Record allows users to record whatever is currently being shown on the HDTV screen on a selected recording device
  • Timer Programming allows users to use the electronic program guides (EPGs) that are built into many HDTVs and set-top-boxes to program the timer in recording devices like PVRs and DVRs
  • System Information checks all components for bus addresses and configuration
  • Deck Control allows a component to interrogate and control the operation (play, pause, rewind etc.), of a playback component (Blu-ray or HD DVD player or a Camcorder, etc.)
  • Tuner Control allows a component to control the tuner of another component
  • OSD Display uses the on-screen display (OSD) of the TV set to display text
  • Device Menu Control allows a component to control the menu system of another component by passing through the user interface (UI) commands
  • Routing Control controls the switching of signal sources
  • Remote Control Pass Through allows remote control commands to be passed through to other devices within the system
  • Device OSD Name Transfer transfers the preferred device names to the TV set
  • System Audio Control allows the volume of an AV receiver, integrated amplifier or preamplifier to be controlled using any remote control from a suitably equipped device(s) in the system

See also[edit]


  1. ^ Pulse-Eight USB CEC Adapter Review
  2. ^ "The Secret Feature on Your HDTV: HDMI CEC". TechHive. March 26, 2008. 
  3. ^ a b c "High-Definition Multimedia Interface Specification 1.3a" (PDF). HDMI Licensing, LLC. November 10, 2006. Retrieved April 1, 2016 – via 
  4. ^
  5. ^ "The USB-CEC Adapter is a look into the Future". xbmc. November 1, 2011. Retrieved November 20, 2011. 
  6. ^ "Take control of your TV with your HTPC via HDMI-CEC". Engadget. August 25, 2010. Retrieved November 20, 2011. 
  7. ^ "The Basics of HDMI Control Protocols". Audio Video Experts. Retrieved June 27, 2015. 
  8. ^ "EZ Sync connection support". Panasonic. Archived from the original on January 11, 2009. Retrieved December 6, 2008. 
  9. ^ "Philips expands high-definition home entertainment with new Blu-ray Disc player" (Press release). Philips. January 6, 2008. Retrieved August 6, 2012. 
  10. ^ "Definition of: HDMI CEC". Retrieved November 17, 2009. 
  11. ^ "HDMI to Enhance CEC Two-Way Control Protocol". September 17, 2008. Retrieved November 18, 2009. 
  12. ^ "What is CEC?". Google. Retrieved 2017-05-09. 

External links[edit]