HDMICEC-ARC功能介紹-技術培訓全解_第1頁
HDMICEC-ARC功能介紹-技術培訓全解_第2頁
HDMICEC-ARC功能介紹-技術培訓全解_第3頁
HDMICEC-ARC功能介紹-技術培訓全解_第4頁
HDMICEC-ARC功能介紹-技術培訓全解_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

HDMICEC-ARC功能介紹

羅富貴背景CEC通信原理CEC通信協議NormalCEC功能StandbyCEC功能CEC消息流程設計名目ARC的引入背景以前電視聲音由電視喇叭發出,隨著多樣式消遣設備的消逝,對于用戶來說電視發出的聲音已經不能滿足需求,進展研發出可以通過HDMI線將數字音頻輸出到功放上解碼,給用戶輸出更好的聲音體驗。圖1hdmiarc功能背景CEC的引入背景 隨著家庭消遣設備的豐富,隨著而來的是,遙控器越來越多,當需要欣賞一部影片時,不得不用不同的遙控器翻開電視選擇播放通道,翻開DVD選擇播放按鍵,翻開功放和音響。是否期盼,只要放入DVD影碟,然后點擊播放即可快速欣賞電影呢,HDMI-CEC隨著產生,它恰恰能滿足這個需求。 CEC〔Consumer

Electronics

Control〕,即電子把握,通過HDMI線的連接為家庭視頻設備供給高級把握功能的一種協議,用戶只要通過一個遙控器就可對這些連接設備進展把握。

圖2CEC設備把握背景HDMI接口的第13腳速率約400bit/second讓用戶把握電視〔TV〕連接的設備〔放映機,CD投放機,音響等等有HDMI接口的設備〕CEC通信原理 CEC〔ConsumerElectronicsControl〕是一個基于總線系統的協議,通過PhysicalAddressDiscoveryProcess機制來安排物理地址。 當一個帶CEC功能的設備得到一個新的物理地址〔非〕時,它將做一下兩步:

1.主動申請安排與之設備類型相應的規律地址;

2.通過播送〔ReportPhysicalAddress〕來報告它的物理地址與規律地址的綁定。

CEC設備功能的規律地址

CEC通信原理CEC設備的規律地址也是動態安排的,其安排方式如下:a>根節點〔通常為TV〕直接設規律地址:0。b>當設備A插入后,該設備的類型是的,因此可以為該設備A預設一個規律地址〔如DVD,其預設地址為DVD1,既是4〕并通過<PollingMessage>播送此地址。c>當該規律地址已經被占用時,對應的占用設備會應答確認信息。設備A收到確認后,重設其他規律地址〔如:DVD1->DVD2〕,并播送<PollingMessage>。d>當檢測到沒有確認時,此規律地址可用,因此設備A占用此規律地址。e>占用后,發送播送<ReportPhysicalAddress>,其中包含了其物理地址和規律地址,聲明對地址的占用。假設詢問一圈后,規律地址均被占用,則設備A的規律地址為15。CEC通信原理總線保持高電平是閑態〔IDLE〕。要發送看總線是閑態嗎?假設是,則拉低總線電平,發送,不然,延遲發送。開頭發送位:起始3.7ms的低電平,而后0.8ms的高電平。每位以2.4ms發送,“0”起始1.5ms低電平,而后0.9ms的高電平,“1”起始0.6ms的低電平,而后1.8ms的高電平。

圖3開頭發送位

CEC通信協議圖4數據位定位格式〔規律0、1〕CEC通信協議CEC通信信息構造模塊包括:Data數據塊和Header引導塊。全部的Data塊和Header塊都是10bit大小,并且具有一樣的根本構造,如下所示:Informationbits是數據(data)、操作碼〔opcodes〕或地址〔address),把握位EOM和ACK總是存在,并且總是有一樣用法。EOM(EndOfMessage):EOM位用來聲明當前數據塊是否是命令信息的最終一塊。“0”表示命令信息接下來還有一個或更多的數據塊;“1”表示命令信息已經傳送完成。ACK(Acknowledge):ACK位被Follower用來應答DataBlock和HeaderBlock,它總被Initiator設置為1。CEC通信協議 HeaderBlock由源規律地址區、目的規律地址區、信息完畢位〔EOM〕和應答位〔ACK〕。如下所示:HeaderBlock的1-4bit位為Initiatoraddress,5-8bit位為Destinationaddress。CEC通信協議目前CEC包含的功能:1.OneTouchPlay2.RoutingControl3.SystemStandby4.OnetouchRecord5.TimerProgramming6.SystemInformation7.DeckControl8.TunerControl9.VendorSpecificCommands10.OSDDisplay11.DeviceOSDNameTransfer12.DeviceMenuControl13.RemoteControlPassThrough14.GiveDevicePowerStatus15.SystemAudioControl16.AudioRateControl17.AudioReturnChannelControl18.CapabilityDiscoveryandControlforHECNormalCEC功能13/20NormalCEC功能1、Onetouchplay它通過三條命令<ActiveSource>、<TextViewOn>、<ImageViewOn>得以實現,是CEC認證中,強制要求的功能。此功能說的簡潔點,就是用于向TV懇求顯示設備自己的輸出;會發送onetouchplay的命令,用于要求在TV上顯示輸出。2、Routingcontrol它主要通過<ActiveSource>、<InactiveSource>、<RequestActiveSource>、<SetStreamPath>、<RoutingChange>和<RoutingInformation>這幾條命令實現,用于把握HTS和HDMIINPUT設備在TV上的顯示。3、Systemstandby它通過<Standby>命令實現,會以播送的方式或者特殊的地址的方式發送;一般狀況當按TV遙控器上的power鍵關機時,TV發送<Standby>命令,其他設備接收命令后響應關機。4、Systeminformation這個功能包含<GetCECVersion>和<CECVersion>、<GetMenuLanguage>和<SetMenuLanguage>、<GivePhysicalAddress>和<ReportPhysicalAddress>、<PollingMessage>這7條命令。<PollingMessage>命令用于檢測HMDI網絡中其他設備和安排每個設備的規律地址的作用。<GetCECVersion>和<CECVersion>用于說明HDMICEC的版本,前者通常要求得到版本,后者是對前者的回復,需要通過CEC的測試設備測試。<GetMenuLanguage>和<SetMenuLanguage>用于要求得到和回復關于menu語言的設置功能。<GivePhysicalAddress>和<ReportPhysicalAddress>將被用于要求得到和回復關于設備的物理地址,通常是以播送的形式向HDMI網絡播放。5、Vendorspecificcommands它由<DeviceVendorID>、<GiveDeviceVendorID>、<VendorCommand>、<VendorCommandWithID>、<VendorRemoteButtonDown>、<VendorRemoteButtonUp>這幾條命令實現。<GiveDeviceVendorID>和<DeviceVendorID>命令將被用于顯示vendor的ID,是一組顯示設備廠商的標準的命令。<VendorCommand>、<VendorCommandWithID>、<VendorRemoteButtonDown>、<VendorRemoteButtonUp>則被用于和廠商的其他產品交互使用,由廠商定義了一些特殊的命令用于交互。

NormalCEC功能6、DeviceOSDnametransfer主要用于顯示設備的名稱,它包含<GiveOSDName>和<SetOSDName>這兩條命令,提出要求和回復要求,可以在TV上看到HTS設備的名稱。7、Devicemenucontrol主要由<MenuRequest>和<MenuStatus>兩條命令構成這個功能,<MenuRequest>有[Actived]、[Deactived]、[Query]3個參數,而它的答復命令<MenuStatus>則帶有[Actived]、[Deactived]2個參數回復。TV和HTS通過這2個命令可以切換menu的顯示狀態,需要通過CEC的測試設備或者工具才可以測試。8、Remotecontrolpassthrough通過<UserControlPressed>、<UserControlreleased>這條命令攜帶的不同參數,利用TV遙控器像BD-HTS遙控器一樣把握HTS和用戶交互的功能,可以通過TV的遙控器進展測試。9、Givedevicepowerstatus<GiveDevicePowerStatus>和<ReportPowerStatus>兩條命令用于這個功能的實現,前者提出懇求,后者答復,一般狀況下<ReportPowerStatus>將有[Poweron]和[Standby]兩種狀態;后者一般是在StandbyCEC中實現。

NormalCEC功能10、Systemaudiocontrol以下的命令除了最終一對,其他前者都是TV〔sinkdevice〕發送,后者都是HTS(sourcedevice)發送答復。<GiveSystemAudioModeStatus>和<SystemAudioModeStatus><RequestShortAudioDescriptor>和<ReportShortAudioDescriptor><SystemAudioModeRequest>和<SetSystemAudioMode><GiveAudioStatus>和<ReprotAudioStatus>其中,前2對需要用HDMICEC的測試設備進展測試,以推斷命令執行的狀況;倒數其次對用于把握TV的聲音輸出,可以通過TV的把握聲音輸出的UI進展驗證;最終一對則是用于通過TV的遙控器把握音量和mute的命令,可以通過TV遙控器上的volume和mute鍵測試推斷,需要留意的是這時候volume和mute的UI只顯示TV的UI,HTS不顯示自己的UI。

NormalCEC功能NormalCEC功能11、AudioreturnchannelcontrolAudioReturnChanneControl(ARC)是HDMI1.4規格中新增加的內容,簡潔說來就是在原有的HDMI端口中一個預留腳上回傳S-PDIF信號。一個帶ARCOUT的電視再加上一個支持ARCIN的功放產品完善的視聽體驗就齊了。ARC相關的CEC命令就6條:<InitiateARC><ReportARCInitiated><RequestARCInitiation>初始化命令----------------------------------------------------------------<TerminateARC>終止命令<ReportARCTerminated><RequestArcTermination>StandbyCEC功能從應用的角度可以把CEC功能分為NormalCEC和StandbyCEC。StandbyCEC指的就是機器處于standby狀態下〔只有很少的功耗,局部芯片停頓運轉,局部芯片處于standbymode。這種狀況下的主要CEC的應用就是開機。承受到<ActiviceSource>、<SetStreamPath>、<RoutingChange>、<SetSystemAudioModeRequest>、<UserControPressed>消息時,執行開機功能。其中,<ActiviceSource>、<SetStreamPath>、<RoutingChange>三條消息需要依據相應的參數,才執行開機功能;<SetSystemAudioModeRequest>這條消息則要推斷發送消息的規律地址;<UserControPressed>這條消息,需要推斷其所帶參數是[power]、[play]、[eject]、[PowerOn

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論