Consumer Electronics Control

Consumer Electronics Control (CEC) is a feature of HDMI designed to control HDMI connected devices[1][2] by using only one remote controller; so, individual CEC enabled devices can command and control each other without user intervention, for up to 15 devices.[3]: §CEC-3.1  For example, a TV remote can also control a digital video recorder and a Blu-ray player.

It is a single-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]

Trade names for CEC technology

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

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
  • 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

Protocol

CEC[3] is a separate electrical signal from the other HDMI signals. This allows a device to disable its high-speed HDMI circuitry in sleep mode, but be woken up by CEC. It is a single shared bus, which is directly connected between all HDMI ports on a device, so it can flow through a device which is completely powered off (not just asleep).

The bus is electrically identical to the AV.link protocol, but CEC adds a detailed higher-level message protocol.

The bus is an open-collector line, somewhat like I²C, passively pulled up to +3.3 V, and driven low to transmit a bit.

Similarities to I²C include:

  • Low-speed serial bus
  • Open-collector with passive pull-up
  • Speed limited by distributed capacitance
  • Receiver can convert a transmitted 1 bit to a 0
  • Multiple masters allowed via arbitration: sending a 1 bit and observing a 0 indicates loss
  • Byte-oriented protocol
  • Each byte has an acknowledge bit appended
  • Special start signal

Differences from I²C:

  • Single wire rather than two wires
  • Bits sent with fixed timing rather than separate clock
  • 1000× lower speed (417 bit/s instead of 400 kbit/s)
  • Four address bits rather than seven
  • Defined protocol for dynamic address allocation
  • Header includes both initiator and recipient address
  • No special stop signal; instead, each byte has an end of message flag appended
  • No "read" operations; all data bytes in a frame are sent from transmitter
  • Instead, "get" requests solicit response frames
  • Every device must be able to transmit
  • Detailed specification of meaning of bytes after the address

Each bit begins with the line pulled low (falling edge), a delay indicating the bit value, a rising edge, and further delay until the start of the following bit.

Normal data bits are 2.4±0.35 ms long. A logic 1 is held low for 0.6±0.2 ms, while a logic 0 is held low for 1.5±0.2 ms. The receiver samples the line at 1.05±0.2 ms after the falling edge, then begins watching for the following bit 1.9±0.15 ms after the falling edge.

A receiver can convert a transmitted 1 bit to a 0 bit by pulling the line low within 0.35 ms of the falling edge, and holding it until the 0 bit time. The transmitter observes the bus during its own transmissions to detect this condition. This is used to acknowledge a transmission.

Each frame begins with a special start bit, held low for 3.7±0.2 ms and then allowed to rise, for a total duration of 4.5±0.2 ms. Any device may send a start bit after observing the bus idle for a suitable number of bit times. (Normally, 5 bit times, but 7 bit times immediately after a successful transmission to facilitate fair sharing of the bus, and 3 bit times between a failed transmission and its retransmission.)

This is followed by up to 16 bytes. Each byte consists of ten bits: eight data bits (transmitted msbit-first, in big-endian order), an "end of message" bit (set to 1 after the last byte of a frame), and an "acknowledge" bit.

For single-recipient messages, the acknowledge bit operates similarly to I²C: it is transmitted as a 1 bit, and the receiver pulls it down to a 0 bit to acknowledge the byte.

For broadcast messages, the acknowledge bit is inverted: it is still transmitted as a 1 bit, but is pulled down to a 0 bit by any receiver which rejects the byte.

The first byte of each CEC frame is a header containing the 4-bit source and destination addresses. If the addressed destination exists, it acknowledges the byte. A frame consisting of nothing but the header is a ping which simply checks for the presence of another device.

The address 15 (1111) is used for the broadcast address (as a destination) and unregistered devices (as a source) which have not yet chosen a different address. Some devices do not need to receive non-broadcast messages and so may use address 15 permanently, notably remote control receivers and HDMI switches. Devices which need to receive addressed messages need their own address. A device obtains an address by attempting to ping it. If the ping is unacknowledged, the device claims it. If the ping is acknowledged, the device tries another address.

The second byte is an opcode which specifies the operation to be performed, and the number and meaning of following parameter bytes. For example, a user press on a remote control will generate a 3-byte frame: a header byte, a <User Control Pressed> opcode (0x44), and an operand byte identifying the button. Including the initial idle time and extra-long start bit, this takes 88.5 ms (37 bit times). A later <User Control Released> opcode (0x45) has no operands.

See also

References

  1. ^ Ganesh, T.S. (January 24, 2012). "Pulse-Eight USB CEC Adapter Review". AnandTech.
  2. ^ Adler, Greg (March 26, 2008). "The Secret Feature on Your HDTV: HDMI CEC". TechHive. Archived from the original on August 28, 2012. Retrieved April 22, 2016.
  3. ^ a b c d "Supplement 1: Consumer Electronics Control (CEC)". High-Definition Multimedia Interface Specification 1.3a (PDF). HDMI Licensing, LLC. November 10, 2006. Archived from the original (PDF) on 2017-10-09. Retrieved April 1, 2016 – via Microprocessor.org.
  4. ^ Designing CEC into your next HDMI Product (PDF) (white paper). Quantum Data. December 18, 2008. Archived from the original (PDF) on 2012-03-04.
  5. ^ "The USB-CEC Adapter is a look into the Future". xbmc. November 1, 2011. Retrieved November 20, 2011.
  6. ^ "The Basics of HDMI Control Protocols". Audio Video Experts. Archived from the original on 2016-01-06. Retrieved June 27, 2015.
  7. ^ "EZ Sync connection support". Panasonic. Archived from the original on January 11, 2009. Retrieved December 6, 2008.
  8. ^ "Philips expands high-definition home entertainment with new Blu-ray Disc player" (Press release). Philips. January 6, 2008. Archived from the original on June 29, 2012. Retrieved August 6, 2012.
  9. ^ "Definition of: HDMI CEC". pcmag.com. Retrieved November 17, 2009.
  10. ^ Jacobson, Julie (September 17, 2008). "HDMI to Enhance CEC Two-Way Control Protocol". cepro.com. Archived from the original on February 28, 2019. Retrieved November 18, 2009.
  11. ^ "What is CEC?". Google Inc. Retrieved 2017-05-09.
  12. ^ Roku. "How do I enable HDMI-CEC and ARC on my TV?". Roku. Retrieved 2023-12-20.

Read other articles:

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (January 2024) (Learn how and when to remove this template message) This is the list of serving Air Officers of the Bangladesh Air Force. At present, the air force has 1 Air Chief Marshal (ACM), no Air Marshal (AM), 14 Air Vice Marshals (AVM). Flag of the Bangladesh Air Force. Air Chief Marshal Air Chief Marshal Sha…

Funeral of Syrian President Hafez al-Assad Death and state funeral of Hafez al-AssadOfficial portrait of Hafez al-AssadDate13 June 2000; 23 years ago (2000-06-13)LocationDamascus, SyriaParticipantsSyrian officials and dignitaries from foreign countries Hafez al-Assad, the 18th president of Syria, died from a heart attack on 10 June 2000 at the age of 69.[1][2] His funeral was held three days later in Damascus, and he was buried in a mausoleum in his hometown Qar…

Questa voce o sezione sugli argomenti parlamenti e Stati Uniti d'America non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Camera dei rappresentantidegli Stati Uniti Emiciclo della Camera Nome originaleUnited States House of Representatives Stato Stati Uniti TipoCamera bassa del Congresso Istituito1º apri…

Cari artikel bahasa  Cari berdasarkan kode ISO 639 (Uji coba)  Kolom pencarian ini hanya didukung oleh beberapa antarmuka Halaman bahasa acak Bahasa Ubykh tuex̂ıbze Pengucapan/tʷɜxɨbzɜ/Dituturkan diSirkasiaWilayahSochiKepunahan7 Oktober 1992, dengan kematian Tevfik Esenç Rumpun bahasaKaukasus Barat Laut Ubykh Aspek ketatabahasaanTipologibahasa aglutinatifbahasa ergatif–absolutif [sunting di Wikidata]Kode bahasaISO 639-3ubyGlottologubyk1235[1]QIDQ36931 Sta…

Association football stadium in Iran This article is about a stadium in Tehran. For the stadium in Kermanshah, see Azadi Stadium (Kermanshah). For the metro station in Tehran, see Azadi Stadium Metro Station. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Azadi Stadium – news · newspapers · books · scholar · J…

Tiga pigmen sel kerucut pada mata manusia menyebapkan penglihatan trikromatik. Trikromasi atau trikromatisme adalah keadaan yang membuat mata mampu membedakan tiga kanal warna yang berbeda, atau keadaan adanya tiga jenis sel kerucut yang berbeda pada matanya.[1] Teori trikromatik ini dicetuskan pada abad ke 18 oleh Thomas Young yang mengatakan bahwa penglihatan warna adalah hasil dari tiga jenis sel fotoreseptor yang berbeda. Teori ini dikembangkan oleh Hermann von Helmholtz dengan mengg…

Cheryl Miller Cheryl Miller (a destra) in azione con la maglia di USC Nazionalità  Stati Uniti Altezza 191 cm Peso 64 kg Pallacanestro Ruolo Allenatrice (ex ala Termine carriera 1986 - giocatrice Hall of fame Naismith Hall of Fame (1995)FIBA Hall of Fame (2010)Women's Basketball Hall of Fame (1999) Carriera Giovanili 1978-1982Riverside Polytechnic High School1982-1986 USC Trojans Nazionale 1983-1986 Stati Uniti Carriera da allenatore 1986-1991 USC Trojans(vice)1993…

Indah Wahyuni Indah Wahyuni adalah seorang birokrat Indonesia. Ia merupakan putri dari Imam Supardi yang menjadi Wakil Gubernur Jawa Timur dari 1998 sampai 2003. Ia sempat menjabat sebagai Kepala Badan Kepegawaian Daerah (BKD) Provinsi Jatim. Pada tahun 2023, ia diangkat menjadi pelaksana tugas Bupati Lumajang.[1] Referensi ^ Biodata Indah Wahyuni, Kepala BKD Jatim yang Jabat Pj Bupati Lumajang, Punya Harta 7 Miliar. Surya.co.id.  Artikel bertopik biografi Indonesia ini adalah sebua…

Voce principale: Carpi Football Club 1909. Associazione Calcio CarpiStagione 1973-1974 Sport calcio Squadra Carpi Allenatore Guerrino Siligardi e Tommaso De Pietri Tonelli Presidente Giampietro Bonaretti Serie D - Gir. D1º posto Coppa Italia SemiproFase eliminatoria a gironi Maggiori presenzeCampionato: Bacher (34) Miglior marcatoreCampionato: Iacovone (12) StadioSandro Cabassi 1965-1966 1974-1975 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti l'As…

Singapore Open 1997 Sport Tennis Data 6 ottobre - 12 ottobre Edizione 12a Superficie Sintetico indoor Campioni Singolare Magnus Gustafsson Doppio Mahesh Bhupathi / Leander Paes 1996 1998 Il Singapore Open 1997 è stato un torneo di tennis giocato sul sintetico indoor. È stata la 12ª edizione del Singapore Open che fa parte della categoria Championship Series nell'ambito dell'ATP Tour 1997. Si è giocato a Singapore dal 6 al 12 ottobre 1997. Indice 1 Campioni 1.1 Singolare 1.2 Doppio 2 Collegam…

This article is missing information about medieval bridges in Corsica. Please expand the article to include this information. Further details may exist on the talk page. (December 2021) The list of medieval bridges in France comprises all bridges built between 500 and 1500 AD in what is today France, that is including regions which were not part of the country in the Middle Ages, such as Burgundy, Alsace, Lorraine and Savoie. Along with those Roman bridges which remained in service throughout th…

Chronologies Données clés 1214 1215 1216  1217  1218 1219 1220Décennies :1180 1190 1200  1210  1220 1230 1240Siècles :XIe XIIe  XIIIe  XIVe XVeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Religion (,) et * Croisades   Science () et Santé et médecine   Terrorisme Calendriers Romain Chinois Grégorien Julien Hébraïque Hindou Hégirien Persan Républicain modifier Années de la santé et de la médecine : 1…

la BrianceLa Grande Briance Le pont roman sur la Briance à Solignac. Carte hydrographique de la Haute-Vienne. La Briance est au sud de Limoges. la Briance sur OpenStreetMap. Caractéristiques Longueur 57,7 km [1] Bassin 618 km2 [1] Bassin collecteur la Loire Débit moyen 8,17 m3/s (Condat-sur-Vienne) [2] Régime pluvial Cours Source à l'ouest du massif du Mont Gargan · Localisation La Croisille-sur-Briance · Altitude 575 m · Coordonnées 45° 37′ 49″ N…

René de CeccattyBiographieNaissance 1er janvier 1952 (72 ans)Tunis (protectorat français de Tunisie)Nom de naissance René Pavans de CeccattyNationalité françaiseActivités Écrivain, préfacier, biographe, scénariste, traducteur, dramaturge, essayisteFratrie Jean PavansAutres informationsMembre de Comité de lecture des éditions du Seuil (d)Distinction Prix Valery-Larbaud 1986 Prix Broquette-Gonin 1986 pour L'Or et la Poussière Prix littéraire de l'Asie 1986 pour L'Extrémité du m…

ألمانية: Aggregat-4, Vergeltungswaffe-2 إنجليزية: Bodyline, Big Ben النوع صاروخ باليستي من مرحلة واحدة بلد الأصل  ألمانيا النازية تاريخ الاستخدام فترة الاستخدام 8 سبتمبر 1944 إلى 19 سبتمبر 1952 المستخدمون المملكة المتحدةالولايات المتحدةالاتحاد السوفيتيكنداألمانيا النازية  الحروب الحرب العالم…

55°02′06″N 7°17′02″W / 55.035°N 7.284°W / 55.035; -7.284 Grammar school in Derry, Northern IrelandThornhill CollegeColáiste Chnoc na nDealg[1]AddressCulmore RoadDerry, BT48 8JFNorthern IrelandInformationTypeGrammar schoolMottoAdveniat Regnum Tuum (Thy Kingdom come)Religious affiliation(s)Roman CatholicEstablished1886Local authorityEducation Authority (Western)PrincipalSharon Mallett, BSSc PGDFHE MSc PQMStaff100Grades6-12GenderGirlsAge11 to 18Enrol…

内華達州 美國联邦州State of Nevada 州旗州徽綽號:產銀之州、起戰之州地图中高亮部分为内華達州坐标:35°N-42°N, 114°W-120°W国家 美國建州前內華達领地加入聯邦1864年10月31日(第36个加入联邦)首府卡森城最大城市拉斯维加斯政府 • 州长(英语:List of Governors of {{{Name}}}]]) • 副州长(英语:List of lieutenant governors of {{{Name}}}]])喬·隆巴爾多(R斯塔夫…

Spanish contemporary radio station in Orlando, Florida WDBO-FM redirects here. For the original WDBO-FM, see WWKA. For the AM news/talk radio station, see WDBO (AM). WOEXOrlando, FloridaBroadcast areaCentral FloridaFrequency96.5 MHz (HD Radio)BrandingÉxitos 96.5ProgrammingFormatSpanish language contemporary hitsSubchannelsHD2: News/Talk (WDBO simulcast)OwnershipOwnerCox Media Group(Cox Radio, LLC)Sister stationsWCFB, WDBO, WMMO, WWKA, part of Cox cluster with TV station WFTVHistoryFirst air dat…

Voce principale: L'Aquila. L'Aquila, la Basilica di San Bernardino La pagina contiene i monumento e luoghi d'interesse della città dell'Aquila, capoluogo regionale dell'Abruzzo. Le varie sezioni comprendo il nucleo maggiore del centro storico aquilano, composto dai quattro Quarti di San Pietro, Santa Maria, Santa Giusta e San Marciano; successivamente i monumenti da vedere nel nucleo moderno, principalmente la zona industriale di Bazzano-San Gregorio e di Campo di Pile-Pettino, dove in origine …

Vertebra lumbarPosisi tulang belakang bawah pada manusia (ditunjukkan pada merah). Terdiri dari lima tulang, dari atas ke bawah, mereka ialah L1, L2, L3, L4, dan L5.Vertebra lumbar biasa.RincianPengidentifikasiBahasa Latinvertebrae lumbalesMeSHD008159TA98A02.2.04.001TA21068FMA9921Daftar istilah anatomi tulang[sunting di Wikidata]Pada anatomi manusia, tulang punggung bawah atau tulang punggung lumbar adalah serangkaian lima vertebra diantara tulang rusuk dan pelvis. Mereka merupakan segmen te…

Kembali kehalaman sebelumnya