Consumer Electronics Control

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Consumer Electronics Control (CEC) is a feature of HDMI designed to allow users to command and control up to 15 devices connected through HDMI[1][2] by using only one remote control (for example by controlling a television set, set-top box, and DVD player using only the remote control of the TV). 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 AV.link 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][7][8]

Trade names for CEC

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

<templatestyles src="Div col/styles.css"/>

CEC commands

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 (except LG TV's)
  • 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

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

  • Pulse-Eight USB CEC Adapter Review
  • Lua error in package.lua at line 80: module 'strict' not found.
  • 3.0 3.1 3.2 Lua error in package.lua at line 80: module 'strict' not found.
  • http://www.quantumdata.com/pdf/CEC_White_Paper.pdf
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.