專利名稱:數(shù)字?jǐn)?shù)據(jù)接口裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及數(shù)據(jù)通信。更明確地說,本發(fā)明涉及一種數(shù)字?jǐn)?shù)據(jù)接口裝置。
背景技術(shù):
過去幾年中,計(jì)算機(jī)、移動電話、移動電話相機(jī)和視頻捕獲裝置、個人數(shù)據(jù)助理、 電子游戲相關(guān)產(chǎn)品和各種視頻技術(shù)(例如,DVD和高清晰度VCR)已顯著進(jìn)步以提供對 分辨率日益變高的靜態(tài)、視頻、視頻點(diǎn)播和圖形圖像的捕獲和演示。將這些可視圖像與 高質(zhì)量視頻數(shù)據(jù)(例如,CD型聲音再現(xiàn)、DVD和具有相關(guān)聯(lián)的音頻信號輸出的其它裝 置)組合,從而為最終用戶產(chǎn)生更逼真、內(nèi)容豐富或真實(shí)的多媒體體驗(yàn)。另外,已開發(fā) 出高度可移動的、高質(zhì)量的聲音系統(tǒng)和音樂傳送機(jī)構(gòu)(例如,MP3播放器)以便為用戶 僅提供音頻演示。
高質(zhì)量數(shù)據(jù)演示的發(fā)展迫使需要建立可以高數(shù)據(jù)速率傳遞數(shù)據(jù)的專用接口,使得數(shù) 據(jù)質(zhì)量不會降級或削弱。 一個此類接口是移動顯示數(shù)字接口 (Mobile Display Digital Interface, MDDI),其用于(例如)在具有相機(jī)的蜂窩式電話的下翻蓋(lower clamshell) 與上翻蓋(upper clamshell)之間交換高速數(shù)據(jù)。MDDI是具有成本效益的、低功率消耗 的傳遞機(jī)制,其實(shí)現(xiàn)主機(jī)與客戶端之間經(jīng)由短程通信鏈路的甚高速數(shù)據(jù)傳遞。MDDI最 少只需要四根引線加上用于遞送最大帶寬達(dá)每秒3.2吉比特的雙向數(shù)據(jù)傳遞的功率。
在一個應(yīng)用中,MDDI通過顯著減少穿過手持機(jī)的鉸鏈以使數(shù)字基帶控制器與LCD 顯示器和/或相機(jī)互連的引線的數(shù)目,來增加可靠性并減少翻蓋蜂窩式電話的功率消耗。 此引線的減少還允許手持機(jī)制造商通過簡化翻蓋或滑蓋手持機(jī)設(shè)計(jì)來降低開發(fā)成本。
雖然可使用MDDI和其它數(shù)據(jù)接口來有效地提供接口上的高速數(shù)據(jù)速率,但交換經(jīng) 由MDDI或其它數(shù)據(jù)接口鏈路接收的數(shù)據(jù)的接口系統(tǒng)對于特定應(yīng)用來說通常較慢且并不 是最佳的,所述特定應(yīng)用例如(舉例來說)處理待在蜂窩式電話的下翻蓋部分與上翻蓋 部分之間交換的相機(jī)圖像和控制數(shù)據(jù)。
需要一種數(shù)字?jǐn)?shù)據(jù)裝置接口來提供對于經(jīng)由MDDI或其它高速鏈路收集和交換的數(shù) 據(jù)的有效處理。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)字?jǐn)?shù)據(jù)接口裝置,其用于經(jīng)由通信鏈路以高速率傳遞數(shù)字演示數(shù)
據(jù)。所述數(shù)字?jǐn)?shù)據(jù)接口裝置包含消息解譯器、內(nèi)容模塊和控制模塊。消息解譯器模塊接 收并解譯來自系統(tǒng)控制器的命令,并經(jīng)由通信鏈路向系統(tǒng)控制器產(chǎn)生響應(yīng)消息,解譯所 述消息,且將命令的信息內(nèi)容路由到數(shù)字?jǐn)?shù)據(jù)接口裝置內(nèi)的適當(dāng)模塊。內(nèi)容模塊接收來 自外圍裝置的數(shù)據(jù),存儲所述數(shù)據(jù)并將數(shù)據(jù)經(jīng)由通信鏈路傳遞到系統(tǒng)控制器??刂颇K 接收來自消息解譯器的信息,并將信息路由到外圍裝置的控制區(qū)塊。
在一個實(shí)例中,數(shù)字?jǐn)?shù)據(jù)接口裝置包含MDDI鏈路控制器。數(shù)字?jǐn)?shù)據(jù)接口裝置可用 于控制外圍裝置,例如相機(jī)、條形碼讀出器、圖像掃描儀、音頻裝置或其它傳感器。在 一個特定實(shí)例中,提供具有帶有MDDI鏈路的相機(jī)和數(shù)字?jǐn)?shù)據(jù)裝置接口的蜂窩式電話。
下文參看附圖詳細(xì)描述本發(fā)明的其它實(shí)施例、特征和優(yōu)點(diǎn),以及本發(fā)明各種實(shí)施例 的結(jié)構(gòu)和操作。
參看附圖描述本發(fā)明。圖中,相似參考標(biāo)號表示相同或功能類似的元件。元件第一 次出現(xiàn)的圖由相應(yīng)參考標(biāo)號中最左數(shù)位表示。
圖1是耦合到數(shù)字裝置和外圍裝置的數(shù)字?jǐn)?shù)據(jù)裝置接口的圖。 圖2是消息解譯器模塊的圖。 圖3是內(nèi)容模塊的圖。 圖4是控制模塊的圖。
圖5是具有上翻蓋部分和下翻蓋部分的蜂窩式電話的圖,所述蜂窩式電話使用MDDI 接口來提供位于上翻蓋和下翻蓋中的電子裝置之間的高速度數(shù)據(jù)通信。 圖6是具有使用MDDI接口的相機(jī)的蜂窩式電話的上翻蓋的圖。
具體實(shí)施例方式
本說明書揭示并入有本發(fā)明的特征的一個或一個以上實(shí)施例。所揭示的實(shí)施例僅例 示本發(fā)明。本發(fā)明的范圍不限于所揭示的實(shí)施例。本發(fā)明由所附權(quán)利要求書界定。
所描述的實(shí)施例和說明書中對于"一個實(shí)施例"、"實(shí)施例"、"示范性實(shí)施例"等的 參考表示所描述的實(shí)施例可包含特定部件、結(jié)構(gòu)或特性,但可能并不一定每個實(shí)施例均 包含所述特定部件、結(jié)構(gòu)或特性。此外,這些短語不一定是指同一實(shí)施例。此外,當(dāng)結(jié) 合實(shí)施例描述特定部件、結(jié)構(gòu)或特性時(shí),應(yīng)了解,結(jié)合明確或未明確描述的其它實(shí)施例 來實(shí)行此特定部件、結(jié)構(gòu)或特性應(yīng)在所屬領(lǐng)域的技術(shù)人員的知識范圍內(nèi)進(jìn)行。
本發(fā)明的實(shí)施例可實(shí)施在硬件、固件、軟件,或其任何組合中。本發(fā)明的實(shí)施例也 可實(shí)施為存儲在機(jī)器可讀媒體上的指令,所述指令可由一個或一個以上處理器讀取和執(zhí) 行。機(jī)器可讀媒體可包含用于以可由機(jī)器(例如,計(jì)算裝置)讀取的形式存儲或傳輸信 息的任何機(jī)構(gòu)。舉例來說,機(jī)器可讀媒體可包含只讀存儲器(ROM);隨機(jī)存取存儲器 (RAM);磁盤存儲媒體;光學(xué)存儲媒體;快閃存儲器裝置;電、光學(xué)、聲音或其它形式
的傳播信號(例如,載波、紅外信號、數(shù)字信號等)等等。此外,本文中可將固件、軟 件、例行程序、指令描述為執(zhí)行某些動作。然而,應(yīng)了解,這些描述僅出于方便的目的, 且這些動作實(shí)際上來自計(jì)算裝置、處理器、控制器或執(zhí)行所述固件、軟件、例行程序、 指令等的其它裝置。
圖l是耦合到數(shù)字裝置150和外圍裝置180的數(shù)字?jǐn)?shù)據(jù)裝置接口 100的圖。數(shù)字裝 置150可包含(但不限于)蜂窩式電話、個人數(shù)據(jù)助理、智能電話或個人計(jì)算機(jī)。大體 上說,數(shù)字裝置150可包含充當(dāng)針對數(shù)字指令和處理數(shù)字演示數(shù)據(jù)(digital presentation data)的處理單元的數(shù)字裝置。數(shù)字裝置150包含系統(tǒng)控制器160和鏈路控制器170。
外圍裝置180可包含(但不限于)相機(jī)、條形碼讀出器、圖像掃描儀、音頻裝置和 傳感器。大體上說,外圍裝置180可包含音頻、視頻或圖像捕獲和顯示裝置,其中在外 圍裝置與處理單元之間交換數(shù)字演示數(shù)據(jù)。外圍裝置180包含控制區(qū)塊190。例如,當(dāng) 外圍裝置180是相機(jī)時(shí),控制區(qū)塊190可包含(但不限于)鏡頭控制、閃光或白色LED 控制及快門控制。
數(shù)字演示數(shù)據(jù)可包含表示音頻、圖像和多媒體數(shù)據(jù)的數(shù)字?jǐn)?shù)據(jù)。
數(shù)字?jǐn)?shù)據(jù)接口裝置IOO經(jīng)由通信鏈路105以高速率傳遞數(shù)字演示數(shù)據(jù)。在一個實(shí)例 中,可使用MDDI通信鏈路,其支持最大帶寬為每秒3.2吉比特的雙向數(shù)據(jù)傳遞。視通 信鏈路而定,可支持?jǐn)?shù)據(jù)傳遞的高于或低于此示范性速率的其它高速率。數(shù)字?jǐn)?shù)據(jù)接口 裝置IOO包含消息解譯器模塊110、內(nèi)容模塊120、控制模塊130和鏈路控制器140。
位于數(shù)字?jǐn)?shù)據(jù)接口 100內(nèi)的鏈路控制器140和位于數(shù)字裝置150內(nèi)的鏈路控制器170 建立通信鏈路105。鏈路控制器140和鏈路控制器170可以是MDDI鏈路控制器。
視頻電子標(biāo)準(zhǔn)協(xié)會("VESA") MDDI標(biāo)準(zhǔn)描述允許便攜式裝置將來自小型便攜式裝 置的數(shù)字圖像傳送到較大的外部顯示器的高速數(shù)字包接口的要求。MDDI應(yīng)用微型連接 器系統(tǒng)和對于將便攜式計(jì)算、通信和娛樂裝置鏈接到例如可佩帶的微顯示器的新興產(chǎn)品 來說比較理想的細(xì)撓性電纜。其還包含關(guān)于如何簡化主機(jī)處理器與顯示裝置之間的連接 的信息,以便減少成本并增加這些連接的可靠性。鏈路控制器140和170基于VESA MDDI 標(biāo)準(zhǔn)來建立通信路徑105。
2004年7月6日分頁予Zou等人的題為"Gewera"'wg and/nz; Zeme/iriwg fl ComOTKm.carion /VotocoZ a"d她r/ace/。r別g/z D加a / afe 57,/ 7V鍾/e,,的第6,760,772號美國專利(772 專利)描述一種數(shù)據(jù)接口,其使用包結(jié)構(gòu)經(jīng)由通信路徑在主機(jī)與客戶端之間傳遞數(shù)字?jǐn)?shù)
據(jù),其中所述包結(jié)構(gòu)鏈接在一起以形成針對演示數(shù)據(jù)的通信協(xié)議。772專利中教示的本 發(fā)明的實(shí)施例針對MDDI接口。鏈路控制器(例如,鏈路控制器140和170)使用信號 協(xié)議,所述鏈路控制器經(jīng)配置以產(chǎn)生、傳輸并接收形成通信協(xié)議的包,并將數(shù)字?jǐn)?shù)據(jù)形 成為一種或一種以上類型的數(shù)據(jù)包,其中至少一種類型的數(shù)據(jù)包駐存在主機(jī)裝置中并經(jīng) 由通信路徑(例如,通信路徑105)耦合到客戶端。所述接口提供經(jīng)由短程"串行"型 數(shù)據(jù)鏈路的具有成本效益的、低功率、雙向、高速數(shù)據(jù)傳遞機(jī)制,其適合于與微型連接 器和細(xì)撓性電纜一起實(shí)施。鏈路控制器140和170的實(shí)施例基于'772專利的教示建立通 信路徑105。 '772專利全文以引用的方式并入本文中。
此外,主機(jī)包含可通過使用本發(fā)明而受益的若干類型的裝置中的一者。舉例來說, 主機(jī)可以是手持式、膝上型、或類似的移動計(jì)算裝置的形式的便攜式計(jì)算機(jī),例如圖中 描繪為數(shù)字裝置150。所述主機(jī)也可以是個人數(shù)據(jù)助理(PDA)、尋呼裝置,或許多無線 電話或調(diào)制解調(diào)器中的一者?;蛘?,主機(jī)裝置可以是便攜式娛樂或演示裝置,例如便攜 式DVD或CD播放器或游戲裝置。
主機(jī)可作為主機(jī)裝置或控制元件駐存在期望與客戶端進(jìn)行高速通信鏈接的多種其它 廣泛使用的或計(jì)劃的市售產(chǎn)品中。舉例來說,主機(jī)可用于以高速率將數(shù)據(jù)從視頻記錄裝 置傳遞到基于存儲的客戶端以實(shí)現(xiàn)改進(jìn)的響應(yīng),或傳遞到高清晰度的較大屏幕以用于演 示。并入有板載庫存(onboard inventory)或計(jì)算系統(tǒng)和/或通至其它家用裝置的藍(lán)牙連接 的器具(例如,冰箱)在因特網(wǎng)或藍(lán)牙連接模式下操作時(shí)可具有改進(jìn)的顯示能力,或當(dāng) 電子計(jì)算機(jī)或控制系統(tǒng)(主機(jī))駐存在機(jī)柜中其它地方時(shí)對于室內(nèi)顯示器(客戶端)和 鍵區(qū)或掃描儀(客戶端)的配線需求減少。大體上來說,所屬領(lǐng)域的技術(shù)人員將了解可 通過使用這種接口而受益的多種現(xiàn)代電子裝置和器具,以及利用新添加或現(xiàn)有的連接器 或電纜中可用的有限數(shù)目的導(dǎo)體來改進(jìn)老裝置使其以較高數(shù)據(jù)速率傳送信息的能力。
同時(shí),客戶端可包括多種可用于向最終用戶提供信息或?qū)⑿畔挠脩籼峁┑街鳈C(jī)的 裝置。舉例來說,并入在護(hù)目鏡或眼鏡中的微顯示器、內(nèi)置于帽子或頭盔中的投影裝置、 內(nèi)置于車輛中(例如,觀察窗或擋風(fēng)玻璃中)的小型屏幕或甚至全息照相元件,或各種 揚(yáng)聲器、頭戴受話器或用于演示高質(zhì)量聲音或音樂的聲音系統(tǒng)。其它演示裝置包含用于 為會議或電影和電視圖像演示信息的投影儀或投影裝置。另一實(shí)例將是使用觸摸板或敏 感裝置、語音辨識輸入裝置、安全掃描儀等,除來自用戶的觸摸或聲音外幾乎不使用其 它實(shí)際"輸入"即可調(diào)用這些裝置來從裝置或系統(tǒng)用戶傳遞大量信息。另外,計(jì)算機(jī)的 擴(kuò)展塢(docking station)和車載套件(car kit)或桌面套件(desk-top kit)以及無線電話 的支持架可充當(dāng)介接到最終用戶或到其它裝置和設(shè)備的接口裝置,并使用客戶端(例如
鼠標(biāo)等輸出或輸入裝置)或主機(jī)來輔助傳遞數(shù)據(jù)(尤其在涉及高速網(wǎng)絡(luò)的情況下)。
然而,所屬領(lǐng)域的技術(shù)人員將容易了解,本發(fā)明不限于這些裝置,市場上存在建議 使用的旨在在存儲和傳送方面或在重放演示方面為最終用戶提供高質(zhì)量圖像和聲音的許 多其它裝置。本發(fā)明可用于增加各種元件或裝置之間的數(shù)據(jù)處理量,以適應(yīng)實(shí)現(xiàn)期望的 用戶體驗(yàn)所需的高數(shù)據(jù)速率。
本發(fā)明MDDI和通信信號協(xié)議可用于簡化主機(jī)處理器、控制器或電路組件(例如) 與裝置或裝置外殼或結(jié)構(gòu)內(nèi)的顯示器之間的互連(稱為內(nèi)部模式),以便減小成本或復(fù)雜 性以及相關(guān)聯(lián)的功率和控制要求或?qū)@些連接的約束條件,并改進(jìn)可靠性,不僅針對到 達(dá)或來自外部元件、裝置或設(shè)備的連接(稱為外部模式)。
無線通信裝置每一者均具有或包括例如(但不限于)無線手持機(jī)或電話、蜂窩式電 話、數(shù)據(jù)收發(fā)器,或者尋呼或定位接收器的設(shè)備,且視需要可為手持式或可為如安裝在 車輛(包含汽車、貨車、輪船、火車和飛機(jī))中的便攜式。然而,雖然無線通信裝置通 常視為移動的,但還應(yīng)了解,本發(fā)明的教示適用于一些配置中的"固定"單元。另外, 本發(fā)明的教示適用于例如一個或一個以上數(shù)據(jù)模塊或調(diào)制解調(diào)器的無線裝置,其可用于 傳遞數(shù)據(jù)和/或語音業(yè)務(wù),且可使用(例如)電纜或其它已知的無線鏈路或連接與其它裝 置通信,以傳遞信息、命令或音頻信號。另外,可使用命令來促使調(diào)制解調(diào)器或模塊以 預(yù)定的協(xié)同或關(guān)聯(lián)方式工作,以經(jīng)由多個通信信道傳遞信息。無線通信裝置有時(shí)也稱為 用戶終端、移動臺、移動單元、訂戶單元、移動無線電設(shè)備或無線電電話、無線單元, 或在一些通信系統(tǒng)中視偏好而簡稱為"用戶"和"移動裝置"。
在無線裝置的情境中,本發(fā)明可與使用多種工業(yè)標(biāo)準(zhǔn)的無線裝置一起使用,例如(但 不限于)蜂窩式模擬先進(jìn)移動電話系統(tǒng)(AMPS),和以下數(shù)字蜂窩式系統(tǒng)碼分多址
(CDMA)擴(kuò)頻系統(tǒng);時(shí)分多址(TDMA)系統(tǒng);和使用TDMA和CDMA技術(shù)的較新的 混合式數(shù)字通信系統(tǒng)。電信工業(yè)協(xié)會/電子工業(yè)協(xié)會(TIA/EIA)標(biāo)準(zhǔn)IS-95中描述了 CDMA 蜂窩式系統(tǒng)。TIA/EIA標(biāo)準(zhǔn)IS-98中描述了組合的AMPS & CDMA系統(tǒng)。國際移動電信 系統(tǒng)2000/全球移動電信系統(tǒng)或IMT-2000/UM標(biāo)準(zhǔn)(涵蓋通常稱為寬帶CDMA
(WCDMA)、 cdma2000 (例如,cdma2000 lx-rxtt cdma2000 lx、 3x或MC標(biāo)準(zhǔn))或 TD-SCDMA)中描述了其它通信系統(tǒng)?;谛l(wèi)星的通信系統(tǒng)也利用這些或類似的已知標(biāo) 準(zhǔn)。
在其它實(shí)施例中,鏈路控制器140和170兩者均可以是USB鏈路控制器,或其兩者 均可包含控制器的組合,例如,舉例來說MDDI鏈路控制器與另一類型的鏈路控制器(例 如,舉例來說USB鏈路控制器)?;蛘撸溌房刂破?40和170可包含控制器的組合,
例如,MDDI鏈路控制器與用于在數(shù)字?jǐn)?shù)據(jù)接口裝置100與數(shù)字裝置150之間交換確認(rèn) 消息的單一鏈路。鏈路控制器140和170另外可支持其它類型的接口,例如以太網(wǎng)或 RS-232串行端口接口。相關(guān)領(lǐng)域的技術(shù)人員基于本文的教示將了解可支持額外接口。
在數(shù)字?jǐn)?shù)據(jù)接口裝置100內(nèi),消息解譯器模塊110接收來自系統(tǒng)控制器160的命令, 并經(jīng)由通信鏈路105向系統(tǒng)控制器160產(chǎn)生響應(yīng)消息,解譯命令消息,且將命令的信息 內(nèi)容路由到數(shù)字?jǐn)?shù)據(jù)接口裝置100內(nèi)的適當(dāng)模塊。圖2展示消息解譯器模塊110的結(jié)構(gòu) 和功能的細(xì)節(jié)。
明確地說,參看圖2,消息解譯器模塊110包含消息解譯器控制器210、響應(yīng)緩沖器 220和命令緩沖器230。
消息解譯器控制器210讀取并解譯傳入的消息,產(chǎn)生寄存器存取并產(chǎn)生響應(yīng)消息。 傳入的消息(例如)包含來自數(shù)字裝置150的用于控制外圍裝置180的指令。響應(yīng)消息 可包含返回?cái)?shù)字裝置150的對于指令是否被執(zhí)行的確認(rèn)消息。響應(yīng)消息還可包含從外圍 裝置180讀取數(shù)據(jù)的請求,和對數(shù)字裝置150的未經(jīng)請求的控制命令。
響應(yīng)緩沖器220耦合到消息解譯器控制器210并對響應(yīng)消息進(jìn)行緩沖。響應(yīng)緩沖器 控制器225可耦合在響應(yīng)緩沖器220與鏈路控制器140之間以調(diào)節(jié)傳出的響應(yīng)消息向鏈 路控制器140的流動。
命令緩沖器230也耦合到消息解譯器控制器210并對傳入的命令消息進(jìn)行緩沖。命 令緩沖器控制器235可耦合在命令緩沖器230與鏈路控制器140之間,并調(diào)節(jié)從鏈路控 制器140接收的傳入的命令消息的流動。命令緩沖器控制器235還識別有效命令消息并 檢測有效命令消息內(nèi)的新事務(wù)。命令緩沖器控制器235包含誤差檢測機(jī)構(gòu),其檢査與命 令消息相關(guān)聯(lián)的預(yù)定義的唯一識別符以檢測特定命令消息內(nèi)或一組命令消息內(nèi)的一個或 一個以上缺失部分。在示范性實(shí)施方案中,預(yù)定義的唯一識別符包含命令消息開始處的 單個位。
返回參看圖1,內(nèi)容模塊120接收來自外圍裝置180的數(shù)據(jù),存儲所述數(shù)據(jù)并將數(shù) 據(jù)經(jīng)由通信鏈路105傳遞到系統(tǒng)控制器160。圖3展示內(nèi)容模塊120的結(jié)構(gòu)和功能的更 多細(xì)節(jié)。
參看圖3,內(nèi)容模塊120包含內(nèi)容緩沖器310、讀取控制模塊320、寫入和同步控制 模塊330,以及寄存器區(qū)塊340。內(nèi)容緩沖器310存儲從外圍裝置180接收的數(shù)據(jù)。
讀取控制模塊320對數(shù)據(jù)從內(nèi)容緩沖器310向鏈路控制器140的傳遞進(jìn)行管理。舉 例來說,讀取控制模塊320可經(jīng)由鏈路控制器140從數(shù)字裝置150接收對數(shù)據(jù)的請求。 讀取控制模塊320可將指示數(shù)據(jù)大小和數(shù)據(jù)是否準(zhǔn)備就緒以進(jìn)行發(fā)送的消息提供到數(shù)字
裝置150。當(dāng)數(shù)據(jù)可用時(shí),可接著直接從內(nèi)容緩沖器310傳遞數(shù)據(jù),或直接經(jīng)由讀取控 制模塊320傳遞數(shù)據(jù)。
寫入和同步控制模塊330對數(shù)據(jù)從外圍裝置180向內(nèi)容緩沖器310的流動進(jìn)行管理。 寫入和同步控制模塊330包含用于將從外圍裝置180接收的一些或所有數(shù)據(jù)選擇性地寫 入到內(nèi)容緩沖器310的裝置。寫入和同步控制模塊330還包含用于檢査包含在所接收的 數(shù)據(jù)內(nèi)的同步脈沖以確定用于區(qū)分內(nèi)容的一個或一個以上數(shù)據(jù)邊界的裝置。另外,寫入 和同步模塊330可包含用于將時(shí)序信息插入到數(shù)據(jù)中的裝置。
寄存器區(qū)塊340存儲影響內(nèi)容緩沖器310、讀取控制模塊320以及寫入和同步控制 模塊330中的至少一者的行為的操作參數(shù)。寄存器區(qū)塊340也可耦合到消息解譯器模塊 110以便接收操作參數(shù)。舉例來說,寄存器區(qū)塊340可存儲可用于在外圍裝置180是相機(jī) 時(shí)抽選視頻信號或幀的視頻數(shù)據(jù)掩碼(video data mask)。類似地,操作參數(shù)可包含用于 在視頻信號幀和線內(nèi)進(jìn)行子取樣的指令,以及用于確定視頻信號的邊緣的指令。參數(shù)還 可包含每線的像素,和窗口高度與寬度信息,所述信息接著用于指示寫入和同步控制模 塊330及讀取控制模塊320的行為。
返回參看圖1,控制模塊130接收來自消息解譯器130的信息,并將信息路由到外 圍裝置180的控制區(qū)塊190。控制模塊130也可接收來自控制區(qū)塊190的信息,并將信 息路由到消息解譯器模塊110。圖4展示控制模塊130的結(jié)構(gòu)和功能的更多細(xì)節(jié)。
參看圖4,控制模塊130包含控制寄存器區(qū)塊410和外圍控制區(qū)塊420??刂萍拇嫫?區(qū)塊410包含為外圍控制區(qū)塊420提供控制指令的寄存器??刂萍拇嫫鲄^(qū)塊410耦合在 消息解譯器模塊110與外圍控制區(qū)塊420之間。外圍控制區(qū)塊420收集來自控制寄存器 區(qū)塊410的外圍控制信息,并使用所述信息來控制外圍裝置180。舉例來說,當(dāng)外圍裝 置180是相機(jī)時(shí),外圍控制區(qū)塊420可包含用于相機(jī)的閃光或白色LED控制、快門和曝 光控制、鏡頭控制和主控制的控制區(qū)塊。
圖5是具有上翻蓋部分和下翻蓋部分的蜂窩式電話500的方框圖,所述蜂窩式電話 500使用MDDI接口來提供位于上翻蓋和下翻蓋中的組件之間的高速數(shù)據(jù)通信。以下關(guān) 于蜂窩式電話500的論述內(nèi)容提供說明性實(shí)例,其進(jìn)一步展示數(shù)字?jǐn)?shù)據(jù)接口裝置100的 實(shí)用性并提供關(guān)于其實(shí)施方案和用途的額外細(xì)節(jié)?;诒疚牡恼撌鰞?nèi)容,數(shù)字?jǐn)?shù)據(jù)接口 裝置IOO與其它裝置(例如,個人數(shù)字助理和其它類型的移動電話) 一起使用將是顯而 易見的且在本發(fā)明的精神和范圍內(nèi)。
參看圖5,蜂窩式電話500的下翻蓋部分502包含移動臺調(diào)制解調(diào)器(MSM)基帶 芯片104。 MSM104是數(shù)字基帶控制器。本發(fā)明不限于與MSM基帶芯片504—起使用。
在其它實(shí)施例中,MSM基帶芯片504可以是另一類型的基帶處理器、可編程數(shù)字信號處 理器(DSP)或控制器。蜂窩式電話500的上翻蓋部分514包含液晶顯示器(LCD)模 塊516和相機(jī)模塊518。下翻蓋部分502和上翻蓋部分514兩者均封閉在塑料中,與通 常使用蜂窩式電話的情況一樣。鉸鏈550和552以機(jī)械方式將下翻蓋502連接到上翻蓋 514。撓性耦合554提供下翻蓋502與上翻蓋514之間的電耦合。
MDDI鏈路510將相機(jī)模塊518連接到MSM 504。在一實(shí)施例中,為相機(jī)模塊518 和MSM 504的每一者提供MDDI鏈路控制器。例如,在蜂窩式電話500內(nèi),MDDI主機(jī) 522集成到耦合到相機(jī)模塊512的接口系統(tǒng)530,而MDDI客戶端506駐存在MDDI鏈 路510的MSM側(cè)。在一實(shí)施例中,MDDI主機(jī)是MDDI鏈路的主控制器。
在蜂窩式電話500中,來自相機(jī)模塊518的像素?cái)?shù)據(jù)在傳輸?shù)組DDI鏈路510上之 前,由接口系統(tǒng)530使用MDDI主機(jī)522接收并格式化為MDDI包。MDDI客戶端506 接收MDDI包并將其再轉(zhuǎn)換為與由相機(jī)模塊518產(chǎn)生的像素?cái)?shù)據(jù)相同格式的像素?cái)?shù)據(jù)。 接著將像素?cái)?shù)據(jù)發(fā)送到MSM 504中的適當(dāng)區(qū)塊以進(jìn)行處理。
類似地,MDDI鏈路512將LCD模塊516連接到MSM 504。 MDDI鏈路512將集成 到MSM 504中的MDDI主機(jī)508與集成到耦合到LCD模塊516的接口系統(tǒng)532中的 MDDI客戶端520互連。由MSM 504的圖形控制器產(chǎn)生的顯示數(shù)據(jù)在被傳輸?shù)組DDI 鏈路512上之前,由MDDI主機(jī)508接收并格式化為MDDI包。MDDI客戶端520接收 MDDI包并將其再轉(zhuǎn)換為顯示數(shù)據(jù),并通過接口系統(tǒng)532處理所述顯示數(shù)據(jù)以供LCD模 塊516使用。在替代實(shí)施例中,相機(jī)模塊518和LCD模塊516可使用相同的MDDI鏈路, 而不是使用單獨(dú)的MDDI鏈路,例如圖5所示的MDDI鏈路510和512。
接口系統(tǒng)530和532表示數(shù)字?jǐn)?shù)據(jù)裝置接口 IOO的不同實(shí)施例。在接口系統(tǒng)530的 情況下,將實(shí)施數(shù)字?jǐn)?shù)據(jù)裝置接口 IOO元件以支持相機(jī)圖像的數(shù)據(jù)傳遞和相機(jī)的相機(jī)控 制功能。在接口系統(tǒng)532的情況下,將實(shí)施數(shù)字?jǐn)?shù)據(jù)裝置接口 IOO元件以支持將數(shù)據(jù)顯 示到LCD和對LCD的控制功能。進(jìn)一步解釋接口系統(tǒng)530以說明當(dāng)用于具有相機(jī)的蜂 窩式電話(例如,具有相機(jī)模塊518的蜂窩式電話500)中時(shí)數(shù)字?jǐn)?shù)據(jù)裝置接口 100的 實(shí)施例。
圖1中的裝置與蜂窩式電話500之間的關(guān)系如下。數(shù)字?jǐn)?shù)據(jù)裝置接口 IOO由接口系 統(tǒng)530表示。鏈路控制器140由MDDI主機(jī)522表示。外圍裝置180由相機(jī)模塊518表 示。系統(tǒng)控制器160由MSM 504表示,且鏈路控制器170由MDDI客戶端506表示。
圖6是上翻蓋514的圖且提供關(guān)于接口系統(tǒng)530的更多細(xì)節(jié)以突出在具有相機(jī)的蜂 窩式電話內(nèi)使用的數(shù)字?jǐn)?shù)據(jù)裝置接口 IOO的示范性實(shí)施例。接口系統(tǒng)530包含MDDI主
機(jī)522、相機(jī)消息解譯器602、相機(jī)視頻接口 604、 I2C主控器606、馬達(dá)控制608和閃 光/白色LED定時(shí)器610。 12C總線是通常使用的控制總線,其提供電路之間的通信鏈路。 I2C總線由Philips Electronics N.V.在20世紀(jì)80年代開發(fā)。
回想一下,接口系統(tǒng)530對應(yīng)于數(shù)字?jǐn)?shù)據(jù)裝置接口 100。接口系統(tǒng)530的組件以以 下方式對應(yīng)于數(shù)字?jǐn)?shù)據(jù)裝置接口 100的組件。相機(jī)消息解譯器602對應(yīng)于消息解譯器模 塊100。相機(jī)視頻接口 604對應(yīng)于內(nèi)容模塊120。 12C主控器606、馬達(dá)控制608和閃光/ 白色LED定時(shí)器610共同對應(yīng)于控制模塊130。
相機(jī)消息解譯器602接收命令,并經(jīng)由MDDI主機(jī)522向MSM 504產(chǎn)生響應(yīng)消息。 相機(jī)消息解譯器602解譯消息,且將信息內(nèi)容路由到接口系統(tǒng)530內(nèi)的適當(dāng)區(qū)塊(其可 稱為MDDI相機(jī)接口裝置)。相機(jī)視頻接口 604接收來自相機(jī)620的圖像數(shù)據(jù),存儲所述 圖像數(shù)據(jù)并將圖像數(shù)據(jù)傳遞到MDDI主機(jī)522。 I2C主控器606、馬達(dá)控制608和閃光/ 白色LED定時(shí)器610共同形成相機(jī)控制區(qū)塊。在此情況下,I2C主控器606提供對相機(jī) 620的管理的控制,馬達(dá)控制608提供對鏡頭622的管理的控制(例如,鏡頭變焦功能), 且閃光伯色LED定時(shí)器610提供對閃光/白色LED 624的管理的控制(例如,閃光亮度 和持續(xù)時(shí)間)。
茲論
己提供本發(fā)明的示范性實(shí)施例。本發(fā)明不限于這些實(shí)例。本文提供這些實(shí)例是出于 說明的目的,而不是限制的目的。相關(guān)領(lǐng)域的技術(shù)人員基于本文包含的教示將了解替代 形式(包含本文描述的內(nèi)容的等效物、延伸物、變化形式、偏差形式等)。這些替代形式 在本發(fā)明的范圍和精神內(nèi)。
本說明書中提及的所有公開案、專利和專利申請案表明本發(fā)明所屬領(lǐng)域的技術(shù)人員 的技術(shù)水平,且以引用的方式并入本文中,達(dá)到如同表明每一個別公開案、專利或?qū)@?申請案均明確且個別地以引用的方式并入的程度。
權(quán)利要求
1. 一種數(shù)字?jǐn)?shù)據(jù)接口裝置,其用于經(jīng)由通信鏈路以高速率傳遞數(shù)字演示數(shù)據(jù),所述裝置包括消息解譯器模塊,其接收來自系統(tǒng)控制器的命令并經(jīng)由所述通信鏈路向所述系統(tǒng)控制器產(chǎn)生響應(yīng)消息,解譯所述消息,且將所述命令的信息內(nèi)容路由到所述數(shù)字?jǐn)?shù)據(jù)接口裝置內(nèi)的適當(dāng)模塊;內(nèi)容模塊,其接收來自外圍裝置的數(shù)據(jù),存儲所述數(shù)據(jù)并將所述數(shù)據(jù)經(jīng)由所述通信鏈路傳遞到所述系統(tǒng)控制器;以及控制模塊,其接收來自所述消息解譯器的信息,并將信息路由到所述外圍裝置的控制區(qū)塊。
2. 根據(jù)權(quán)利要求l所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述控制模塊接收來自所述外圍裝 置的控制區(qū)塊的信息,并將所述信息路由到所述消息解譯器模塊。
3. 根據(jù)權(quán)利要求1所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其進(jìn)一步包括至少一個通信鏈路控制器。
4. 根據(jù)權(quán)利要求3所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述至少一個通信鏈路控制器包括 MDDI鏈路控制器。
5. 根據(jù)權(quán)利要求3所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述至少一個通信鏈路控制器包括 MDDI鏈路控制器和USB鏈路控制器。
6. 根據(jù)權(quán)利要求3所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述至少一個通信鏈路控制器包括 MDDI鏈路控制器和用于交換確認(rèn)消息的單一鏈路。
7. 根據(jù)權(quán)利要求3所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述至少一個通信鏈路控制器包括 MDDI鏈路控制器和至少一個其它鏈路控制器。
8. 根據(jù)權(quán)利要求l所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述外圍裝置是相機(jī)。
9. 根據(jù)權(quán)利要求8所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述外圍裝置的所述控制區(qū)塊包括 相機(jī)鏡頭控制、閃光控制、白色LED控制、曝光控制和快門控制中的至少一者。
10. 根據(jù)權(quán)利要求l所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述外圍裝置是條形碼讀出器、圖 像掃描儀、音頻裝置和傳感器中的至少一者。
11. 根據(jù)權(quán)利要求l所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述消息解譯器模塊包括-消息解譯器控制器,其解譯并產(chǎn)生消息;響應(yīng)緩沖器,其耦合到所述消息解譯器控制器,所述響應(yīng)緩沖器對響應(yīng)消息進(jìn)行緩沖;以及命令緩沖器,其耦合到所述消息解譯器控制器,所述命令緩沖器對傳入的命令消 息進(jìn)行緩沖。
12. 根據(jù)權(quán)利要求ll所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述消息解譯器模塊進(jìn)一步包括:命令緩沖器控制器,其耦合在所述命令緩沖器與所述通信鏈路之間,所述命令緩 沖器控制器調(diào)節(jié)來自所述通信鏈路的命令消息的流動,識別有效命令消息并檢測所 述有效命令消息內(nèi)的新事務(wù);以及響應(yīng)緩沖器控制器,其耦合在所述響應(yīng)緩沖器與所述通信鏈路之間,所述響應(yīng)緩 沖器控制器調(diào)節(jié)傳出的響應(yīng)消息向所述通信鏈路的流動。
13. 根據(jù)權(quán)利要求12所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述命令緩沖器控制器進(jìn)一步包 括誤差檢測機(jī)構(gòu),所述誤差檢測機(jī)構(gòu)檢査與命令消息相關(guān)聯(lián)的預(yù)定義的唯一識別符 以識別所述命令消息的一個或一個以上缺失部分。
14. 根據(jù)權(quán)利要求12所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述命令緩沖器控制器進(jìn)一步包 括誤差檢測機(jī)構(gòu),所述誤差檢測機(jī)構(gòu)檢査與命令消息相關(guān)聯(lián)的預(yù)定義的唯一識別符 以檢測一組命令消息內(nèi)的一個或一個以上缺失部分。
15. 根據(jù)權(quán)利要求14所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述唯一識別符包括命令消息開 始處的單個位。
16. 根據(jù)權(quán)利要求l所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述內(nèi)容模塊包括內(nèi)容緩沖器,其存儲數(shù)據(jù)讀取控制模塊,其將數(shù)據(jù)從所述內(nèi)容緩沖器傳遞到所述鏈路控制器; 寫入和同步控制模塊,其管理數(shù)據(jù)從所述外圍裝置向所述內(nèi)容緩沖器的流動;以及寄存器區(qū)塊,其存儲影響所述內(nèi)容緩沖器、所述讀取控制模塊以及所述寫入和同 步控制模塊中的至少一者的行為的操作參數(shù)。
17. 根據(jù)權(quán)利要求16所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述寫入和同步控制模塊進(jìn)一步 包括用于將從所述外圍裝置接收的一些或所有數(shù)據(jù)選擇性地寫入到所述內(nèi)容緩沖器 的裝置。
18. 根據(jù)權(quán)利要求16所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述寫入和同步控制模塊進(jìn)一步包括 用于檢查包含在所述數(shù)據(jù)內(nèi)的同步脈沖以確定一個或一個以上數(shù)據(jù)邊界的裝置。
19. 根據(jù)權(quán)利要求16所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述寫入和同步控制模塊進(jìn)一步 包括用于檢查hsync和vsync脈沖中的至少一者以確定一個或一個以上數(shù)據(jù)邊界的裝 置。
20. 根據(jù)權(quán)利要求19所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述寫入和同步控制模塊進(jìn)一步包括:用于將定時(shí)信息插入所述數(shù)據(jù)中的裝置。
21. 根據(jù)權(quán)利要求16所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述寄存器區(qū)塊耦合到所述消息 解譯器模塊以接收所述操作參數(shù)。
22. 根據(jù)權(quán)利要求l所述的數(shù)字?jǐn)?shù)據(jù)接口裝置,其中所述控制模塊包括-外圍控制區(qū)塊,其耦合到所述外圍裝置的所述控制區(qū)塊,所述外圍控制區(qū)塊提供 對所述外圍裝置的控制區(qū)塊的存取和控制;以及控制寄存器區(qū)塊,其耦合到所述外圍控制區(qū)塊,所述控制寄存器區(qū)塊包含用于所 述外圍控制區(qū)塊的寄存器。
23. —種移動顯示數(shù)字接口 (MDDI)相機(jī)接口裝置,其包括-相機(jī)消息解譯器(CMI),其用于接收來自主控制器的命令并經(jīng)由MDDI主機(jī)向 所述主控制器產(chǎn)生響應(yīng)消息,解譯所述消息,且將信息內(nèi)容路由到所述相機(jī)接口裝 置內(nèi)的適當(dāng)區(qū)塊;相機(jī)視頻接口區(qū)塊(VFE),其接收來自所述相機(jī)的圖像數(shù)據(jù),存儲所述圖像數(shù)據(jù) 并將所述圖像數(shù)據(jù)經(jīng)由圖像數(shù)據(jù)接口傳遞到所述MDDI主機(jī);以及相機(jī)控制區(qū)塊(CCB),其用于接收來自所述CMI的信息,并將所述信息路由到 所述相機(jī)和相機(jī)外圍裝置的各個控制區(qū)塊。
24. —種移動通信裝置,其包括系統(tǒng)控制器; 接口系統(tǒng);移動顯示數(shù)字接口 (MDDI)通信鏈路,其將所述系統(tǒng)控制器與所述接口系統(tǒng)耦 合;以及外圍裝置,其耦合到所述接口系統(tǒng)。
25. 根據(jù)權(quán)利要求24所述的移動通信裝置,其中所述接口系統(tǒng)進(jìn)一步包括- 消息解譯器模塊,其接收來自系統(tǒng)控制器的命令并經(jīng)由所述通信鏈路向所述系統(tǒng) 控制器產(chǎn)生響應(yīng)消息,解譯所述消息,且將所述命令的信息內(nèi)容路由到數(shù)字?jǐn)?shù)據(jù)接 口裝置內(nèi)的適當(dāng)模塊;內(nèi)容模塊,其接收來自外圍裝置的數(shù)據(jù),存儲所述數(shù)據(jù)并將所述數(shù)據(jù)經(jīng)由所述通 信鏈路傳遞到所述系統(tǒng)控制器;以及控制模塊,其接收來自所述消息解譯器的信息,并將所述信息路由到所述外圍裝 置的控制區(qū)塊。
26. 根據(jù)權(quán)利要求24所述的移動通信裝置,其中所述外圍裝置包括相機(jī);且 所述接口系統(tǒng)進(jìn)一步包括相機(jī)消息解譯器(CMI),其用于接收來自主控制器的命令并經(jīng)由MDDI主機(jī)向 所述主控制器產(chǎn)生響應(yīng)消息,解譯所述消息,且將信息內(nèi)容路由到相機(jī)接口裝置內(nèi) 的適當(dāng)區(qū)塊;相機(jī)視頻接口區(qū)塊(VFE),其接收來自所述相機(jī)的圖像數(shù)據(jù),存儲所述圖像數(shù)據(jù) 并將所述圖像數(shù)據(jù)經(jīng)由圖像數(shù)據(jù)接口傳遞到所述MDDI主機(jī);以及相機(jī)控制區(qū)塊(CCB),其接收來自所述外圍裝置消息解譯器的信息,并將所述信 息路由到所述相機(jī)和相機(jī)外圍裝置的各種控制區(qū)塊。
27. 根據(jù)權(quán)利要求24所述的移動通信裝置,其進(jìn)一步包括第一外殼; 第二外殼;以及撓性耦合,其耦合所述第一與第二外殼;其中所述系統(tǒng)控制器和接口系統(tǒng)中的一者被包含在所述第一外殼中,且所述系統(tǒng)控制 器和接口系統(tǒng)中的另一者被包含在所述第二外殼中,且 所述MDDI通信鏈路延伸越過所述撓性耦合。
全文摘要
本發(fā)明針對一種數(shù)字?jǐn)?shù)據(jù)接口裝置,其用于經(jīng)由通信鏈路以高速率傳遞數(shù)字演示數(shù)據(jù)。所述數(shù)字?jǐn)?shù)據(jù)接口裝置包含消息解譯器、內(nèi)容模塊和控制模塊。所述數(shù)字?jǐn)?shù)據(jù)接口裝置可包含MDDI鏈路控制器。所述數(shù)字?jǐn)?shù)據(jù)接口裝置可用于控制外圍裝置,例如相機(jī)、條形碼讀出器、圖像掃描儀、音頻裝置或其它傳感器。在一個實(shí)例中,提供具有帶有MDDI鏈路的相機(jī)和數(shù)字?jǐn)?shù)據(jù)裝置接口的蜂窩式電話。
文檔編號H04B1/38GK101103543SQ200580046931
公開日2008年1月9日 申請日期2005年11月23日 優(yōu)先權(quán)日2004年11月24日
發(fā)明者喬治·A·威利, 布賴恩·斯蒂爾, 貝赫納姆·卡提比安 申請人:高通股份有限公司