TWI470964B - 數位資料介面裝置 - Google Patents

數位資料介面裝置 Download PDF

Info

Publication number
TWI470964B
TWI470964B TW102105227A TW102105227A TWI470964B TW I470964 B TWI470964 B TW I470964B TW 102105227 A TW102105227 A TW 102105227A TW 102105227 A TW102105227 A TW 102105227A TW I470964 B TWI470964 B TW I470964B
Authority
TW
Taiwan
Prior art keywords
interface device
digital data
controller
data interface
message
Prior art date
Application number
TW102105227A
Other languages
English (en)
Other versions
TW201330539A (zh
Inventor
George A Wiley
Brian Steele
Behnam Katibian
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/285,379 external-priority patent/US8873584B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW201330539A publication Critical patent/TW201330539A/zh
Application granted granted Critical
Publication of TWI470964B publication Critical patent/TWI470964B/zh

Links

Landscapes

  • Studio Devices (AREA)
  • Communication Control (AREA)

Description

數位資料介面裝置
本發明係大致有關資料通訊。更具體而言,本發明係有關一種數位資料介面裝置。
在最近數年中,電腦、行動電話、行動電話相機及視訊擷取裝置、個人數位助理、電子遊戲相關產品、以及各種視訊技術(例如,數位視訊光碟(DVD)及高解析度錄影機)已有顯著的進展,而提供了解析度高許多的靜態影像、視訊、隨選視訊、以及圖形影像的擷取及呈現。由於此種影像與諸如CD型聲音再生等的高品質音訊資料、DVD、以及具有相關聯的音訊信號輸出的其他裝置之結合,因而為最終使用者產生了更逼真的、內容豐富的、或真實的多媒體經驗。此外,也開發出諸如MP3播放器等的具有高度移動性且高品質的聲音系統及音樂傳輸機構,以便只向使用者播放音樂。
高品質資料呈現的急速成長驅使了對建立可以高資料傳輸速率傳輸資料的專用介面之需求,以便不會使資料品質降低或受損。一種此類介面是用來諸如在具有一相機的一細胞式電話的下蓋(lower clamshell)與上蓋(upper clamshell)之間交換高速資料的行動顯示數位介面(Mobile Display Digital Interface;簡稱MDDI)。MDDI是一種低成本且低電力消耗的傳輸機構,可在一主機與一用戶端裝置之間經由一短範圍通訊鏈路而進行極高速的資料傳輸。MDDI最少需要有四條導線 及電源,以便進行可提供高達每秒3.2 Gbits(32億位元)最大頻寬之雙向資料傳輸。
在一應用中,MDDI大幅減少通過掀蓋式手機的轉軸而用來將數位基頻帶控制器與液晶顯示器(LCD)及(或)相機連接的導線之數目,而提高掀蓋式細胞式電話之可靠性並降低其電力消耗。此種導線的減少亦可讓手機製造商簡化掀蓋式手機(clamshell handset)或滑蓋式手機(sliding handset)的設計,而降低研發成本。
雖然可將MDDI或其他資料介面用來經由介面而有效地提供高速資料傳輸速率,但是交換經由MDDI或其他資料介面鏈路而接收的資料之介面系統通常是緩慢的,且並未針對諸如處理將在細胞式電話的下蓋與上蓋部分之間交換的相機影像及控制資料等的一特定應用而將介面系統最佳化。
目前需要一種可提供對經由MDDI或其他高速鏈路而收集及交換的資料的有效率處理之數位資料裝置介面。
本發明提供了一種數位資料介面裝置,用以經由一通訊鏈路而以一高速率傳輸數位表達資料。該數位資料介面裝置包含一訊息解譯器、內容模組、及一控制模組。該訊息解譯模組經由通訊鏈路而自一系統控制器接收並解譯命令,且產生將經由該通訊鏈路而傳送到該系統控制器之回應訊息,解譯該等訊息,並將該等命令的資訊內容傳送到該數位資料介面裝置內之一適當模組。該內容模組自一周邊裝置接收資料,儲存該資料,並將該資料經由該通訊鏈路而傳送到該系統控制器。該控制模組自該訊息解譯器接收資訊,並將資訊傳送到該周邊裝置的一控制單元。
在一例子中,該數位資料介面裝置包含一MDDI鏈路控制器。可將該數位資料介面裝置用來控制諸如一相機、條碼讀取器、影像掃描 器、音效裝置、或其他感測器等的一周邊裝置。在一特定例子中,提供了一種具有一MDDI鏈路及一數位資料裝置介面的設有一相機之細胞式電話。
下文中將參照各附圖而詳細說明本發明的進一步實施例、特徵、及優點、以及本發明的各實施例之結構及作業。
100‧‧‧數位資料介面裝置
105‧‧‧通訊鏈路
110‧‧‧訊息解譯模組
120‧‧‧內容模組
130‧‧‧控制模組
140,170‧‧‧鏈路控制器
150‧‧‧數位裝置
160‧‧‧系統控制器
180‧‧‧周邊裝置
190‧‧‧控制單元
210‧‧‧訊息解譯器控制器
220‧‧‧回應緩衝器
225‧‧‧回應緩衝器控制器
230‧‧‧命令緩衝器
235‧‧‧命令緩衝器控制器
310‧‧‧內容緩衝器
320‧‧‧讀取控制模組
330‧‧‧寫入及同步控制模組
340‧‧‧暫存器單元
410‧‧‧控制暫存器單元
420‧‧‧周邊裝置控制單元
500‧‧‧細胞式電話
502‧‧‧下蓋部分
504‧‧‧行動台數據機基頻帶晶片
506,520‧‧‧MDDI用戶端裝置
508,522‧‧‧MDDI主裝置
510,512‧‧‧MDDI鏈路
514‧‧‧上蓋部分
516‧‧‧液晶顯示器模組
518‧‧‧相機模組
530,532‧‧‧介面系統
550,552‧‧‧轉軸
554‧‧‧可撓性耦合
602‧‧‧相機訊息解譯器
604‧‧‧相機視訊介面
606‧‧‧I2C主裝置
608‧‧‧馬達控制單元
610‧‧‧閃光燈/白光LED定時器
620‧‧‧相機
622‧‧‧鏡頭
624‧‧‧閃光燈/白光LED
已參照各附圖而說明了本發明。在該等圖式中,相同的代號表示相同的或在功能上類似的元件。係以一元件的對應代號中最左方的數字表示該元件首次出現的圖式編號。
圖1示出被耦合到一數位裝置及一周邊裝置的一數位資料裝置介面。
圖2示出一訊息解譯模組。
圖3示出一內容模組。
圖4示出一控制模組。
圖5示出具有上蓋部分及下蓋部分的一細胞式電話,其中該細胞式電話使用一MDDI介面以提供位於上蓋與下蓋中之各電子組件間之高速資料通訊。
圖6示出使用一MDDI介面的具有一相機的一細胞式電話之上蓋。
本說明書揭示了包含本發明的特徵之一或多個實施例。所揭示的一或多個只是例示本發明。本發明的範圍並不限於所揭示的一或多個實施例。係由所附加的申請專利範圍界定本發明。
所述之該一或多個實施例以及在本說明書中提及「一個實施例」、「一實施例」、「一例示實施例」等詞語時意指:所述之該一或多個可包含一特定的特性、結構、或特徵,但是每一實施例可能不必然包含該特定的特性、結構、或特徵。此外,這些詞語並不必然提及相同 的實施例。此外,當說明與一實施例有關的一特定的特性、結構、或特徵時,我們當了解這是在熟悉此項技術者於實現與明確述及或非明確述及的其他實施例有關的此種特性、結構、或特徵時之知識範圍內。
可以硬體、韌體、軟體、或以上各項的任何組合實施本發明的實施例。亦可將本發明的實施例實施為在一機器可讀取的媒體上儲存的指令,且可由一或多個處理器讀取並執行該等指令。機器可讀取的媒體可包括用來儲存或傳輸一種可由一機器(例如,一運算裝置)讀取的形式的資訊之任何機構。例如,例如,機器可讀取的媒體可包括唯讀記憶體(Read Only Memory;簡稱ROM)、隨機存取記憶體(Random Access Memory;簡稱RAM)、磁碟儲存媒體、光學儲存媒體、快閃記憶體裝置、電、光、聲、或其他形式的傳播信號(例如,載波、紅外線信號、及數位信號等的傳播信號)、以及其他媒體。此外,本說明書中可將韌體、軟體、常式、指令描述為執行某些行動。然而,我們當了解:這些描述只是為了方便,且這些行動事實上是起因於執行韌體、軟體、常式、或指令等的運算裝置、處理器、控制器、或其他裝置。
圖1示出被耦合到一數位裝置(150)及一周邊裝置(180)的一數位資料介面裝置(100)。數位裝置(150)可包括(但不限於)一細胞式電話、一個人數位助理、一智慧型手機、或一個人電腦。一般而言,數位裝置(150)可包括可被用來作為數位指令的處理單元及用來處理數位表達資料之數位裝置。數位裝置(150)包含一系統控制器(160)及一鏈路控制器(170)。
周邊裝置(180)可包括(但不限於)一相機、一條碼讀取器、一影像掃描器、一音效裝置、以及一感測器。一般而言,周邊裝置(180)可包括在一周邊與一處理單元之間交換數位表達資料的音訊、視訊、或影 像擷取及顯示裝置。周邊裝置(180)包含若干控制單元(190)。當周邊裝置(180)是諸如一相機時,控制單元(190)可包括(但不限於)鏡頭控制單元、閃光燈或白光發光二極體(LED)控制單元、以及快門控制單元。
數位表達資料可包括呈現音訊、影像、及多媒體資料的數位資料。
數位資料介面裝置(100)經由一通訊鏈路(105)而以一高速率傳輸數位表達資料。在一例子中,可使用支援每秒3.2 Gbits最大頻寬的雙向資料傳輸之一MDDI通訊鏈路。可根據通訊鏈路而支援高於或低於該例示速率的其他高資料傳輸速率。數位資料介面裝置(100)包含一訊息解譯模組(110)、一內容模組(120)、一控制模組(130)、以及一鏈路控制器(140)。
位於數位資料介面(100)內的鏈路控制器(140)以及位於數位裝置(150)內的鏈路控制器(170)建立通訊鏈路(105)。鏈路控制器(140)及鏈路控制器(170)可以是MDDI鏈路控制器。
視訊電子標準協會(Video Electronics Standards Association;簡稱VESA)MDDI標準說明了對使可攜式裝置將數位影像自小型可攜式裝置傳輸到一較大的外部顯示器的高速數位封包介面之要求。MDDI應用對將可攜式運算裝置、通訊裝置、及娛樂裝置連結到諸如穿戴式微型顯示器等的新興產品很理想之一微型連接器系統及薄型軟電纜。該標準也包括與如何簡化主處理器與顯示裝置間之連線以便降低成本並提高這些連線的可靠性有關之資訊。鏈路控制器(140)及(170)根據該VESAMDDI標準而建立通訊路徑(105)。
於2004年7月6日授予Zou等的美國專利6,760,772「Generating and Implementing a Communication Protocol and Interface for High Data Rate Signal Transfer」(簡稱「專利6,760,772」)說明了一種資料介面,用以 利用被連結起來的若干封包結構而在一主裝置與一用戶端裝置之間經由一通訊路徑傳輸數位資料,以便形成用於表達資料的一通訊協定。專利6,760,772中揭示的本發明之實施例係有關一種MDDI介面。諸如鏈路控制器(140)及(170)等的若干鏈路控制器使用該信號協定,且該等鏈路控制器之組態被設定成產生、傳輸、及接收用來形成該通訊協定之封包,且被設定成將數位資料形成一或多種類型的資料封包,其中至少一鏈路控制器係設於該主裝置,且係經由諸如通訊路徑(105)等的一通訊路徑而被耦合到該用戶端裝置。該介面提供了一種經由一短範圍的「序列」型資料鏈路之低成本且低功率的雙向高速資料傳輸機構,適用於具有微型連接器系統及薄型軟電纜之實施例。鏈路控制器(140)及(170)的一實施例係根據專利6,760,772的揭示而建立通訊路徑(105)。本發明特此引用該專利6,760,772的全文以供參照。
此外,該主裝置包括可自本發明的使用而受益的數種類型的裝置中之一裝置。例如,主裝置可以是形式為一手持電腦、膝上型電腦、或類似的行動運算裝置的諸如被示為數位裝置(150)之一可攜式電腦。該主裝置也可以是一個人數位助理(PDA)、一呼叫裝置、或多種無線電話或數據機的其中之一。或者,一主裝置可以是諸如一可攜式DVD或CD播放器、或遊戲裝置等的一可攜式娛樂或呈現裝置。
該主機可以一主裝置或控制元件之方式被設於需要與一用戶端裝置間之一高速通訊鏈路的各種其他被廣泛使用的或計畫的商業化產品。例如,可將一主機用來以高速率將資料自一視訊記錄裝置傳輸到用於有較佳回應之儲存型用戶端裝置,或傳輸到用於顯示的一較大之高解析度螢幕。諸如設有一內建存貨檢查系統或運算系統及(或)連接到其他手持裝置的藍芽連線的一電冰箱等的一電器在一網際網路或藍芽連線模式下工作時,可具有較佳之顯示能力,或者在將電腦或控制系統(主裝置)設於該電器機殼中之其他部位時,該電器對機內顯示器( 一用戶端裝置)及按鍵組或掃描器(用戶端裝置)有較低的佈線需求。一般而言,熟悉此項技術者當可了解:在可因本發明介面的使用而受益的多種現代電子裝置及電器、以及以較高的資料傳輸速率來改造舊型裝置的能力中,係使用以新增添的或現有的連接器或電纜中可使用的有限數目之導體來傳輸資訊。
在此同時,一用戶端裝置可包含用來向最終使用者呈現資訊或用來自一使用者向該主裝置呈現資訊的各種裝置。例如,該用戶端裝置包括設於護目鏡或眼鏡中之一微型顯示器、帽子或頭盔中內建的一投影裝置、一車輛中內建的(諸如設於車窗或擋風玻璃中的)一小型螢幕或全像顯示元件、或各種喇叭、耳機、或用來播放高品質聲音或音樂的聲音系統。其他的呈現裝置包括用來在會議中簡報資訊或用於電影及電視影像的投影機或投影裝置。另一例子將是使用觸控板或觸控感應裝置、語音辨識輸入裝置、以及安全掃描器等的裝置,其中係在除了來自使用者的觸控或聲音之外很少用到實際「輸入」之情形下,被動用該等裝置,以便自一裝置或系統使用者傳輸大量資訊。此外,電腦的擴充基座(docking station)以及無線電話的車用連線套件或桌上型電腦連線套件及手機座可被用來作為與最終使用者或其他裝置及設備間之介面裝置,且尤其在涉及高速網路時,採用用戶端裝置(諸如滑鼠等的輸出或輸入裝置)或主裝置,以便協助資料的傳輸。
然而,熟悉此項技術者將可易於了解:本發明並不限於這些裝置,而是市場上有目標為將高品質影像及聲音提供給最終使用者的許多其他裝置,且建議用於儲存及傳輸或用於播放時的呈現。本發明係用來增加各元件或裝置間之資料傳輸量,以便適應實現所需使用者經驗必需的高資料傳輸速率。
可將本發明的MDDI及通訊信號協定用來簡化一主處理器、控制器、或電路組件(舉例而言)與一裝置或裝置外殼或結構內的一顯示器 間之內連線(被稱為內部模式),以便降低成本或減少這些連線的複雜性及相關聯的電力及控制要求或限制,並提高可靠性,而不只是針對通到外部元件、裝置、或設備的連線(被稱為外部模式)。
各無線通訊裝置分別具有或包含諸如(但不限於)一無線手機或電話、一細胞式電話、一資料收發器、或一呼叫接收器或位置決定接收器等的構件,且無線通訊裝置可以視需要而為手持式或可攜式或被安裝在運載工具(包括汽車、貨車、船舶、火車、及飛機)中。然而,雖然通常將無線通訊裝置視為行動裝置,但是我們也當了解:本發明的揭示事項可應用於某些組態中之「固定式」單元。此外,可將本發明的揭示事項可應用於諸如可被用來傳輸資料及(或)語音通訊且可使用諸如纜線或其他習知無線鏈路或連線而與其他裝置通訊以便傳輸資訊、命令、或音頻信號的一或多個資料模組或數據機等的無線裝置。此外,可將命令用來使各數據機或模組以一種預定的協調或相關聯之方式工作,以便經由多個通訊通道而傳輸資訊。有時亦根據偏好而將無線通訊裝置稱為使用者終端機、行動台、行動單元、用戶單元、行動無線電或無線電電話、無線單元、或在某些通訊系統中被簡稱的「使用者」或「行動者」。
在無線裝置的環境中,可配合採用各種工業標準的無線裝置而使用本發明,該等工業標準係諸如(但不限於)細胞式類比加強式行動電話系統(Analog Advanced Mobile Phone System;簡稱AMPS)以及下列數位細胞式系統:劃碼多向近接(Code Division Multiple Access;簡稱CDMA)展頻(spread spectrum)系統、分時多向近接(Time Division Multiple Access;簡稱TDMA)系統、以及同時使用TDMA及CDMA技術的較新之混合式數位通訊系統。美國的電訊工業協會/電子工業協會(Telecommunications Industry Association/Electronic Industries Association;簡稱TIA/EIA)標準IS-95中說明了一種CDMA細胞式系統。TIA/EIA標 準IS-98中說明了結合式AMPS及CDMA系統。在涵蓋了通常被稱為寬頻CDMA(WCDMA)、cdma2000(例如cdma2000 1x-rxtt、或cdma2000 1x、3x、或MC標準)或TD-SCDMA的IMT-2000/UM(或稱為國際行動電訊系統2000/泛用行動電訊系統)標準中說明了其他的通訊系統。基於衛星的通訊系統也使用這些或類似的習知標準。
在其他的實施例中,鏈路控制器(140)及(170)可都是一通用序列匯流排(USB)鏈路控制器,或者該等兩個鏈路控制器可包含諸如一MDDI鏈路控制器及諸如一USB鏈路控制器的另一類型的鏈路控制器等的若干控制器之一組合。或者,鏈路控制器(140)及(170)可包含諸如一MDDI鏈路控制器以及用來交換數位資料介面裝置(100)與數位裝置(150)間之確認訊息的一單一鏈路控制器等的若干控制器之一組合。鏈路控制器(140)及(170)又可支援諸如以太網路或RS-232序列埠介面等的其他類型之介面。如熟悉相關技術者根據本說明書的揭示事項而將了解的,亦可支援額外的介面。
在數位資料介面裝置(100)內,訊息解譯模組(110)經由系統控制器(160)的通訊鏈路(105)而接收命令並產生回應訊息,解譯該等命令訊息,並將該命令的資訊內容傳送到數位資料介面裝置(100)內的一適當模組。圖2示出訊息解譯模組(110)的架構及功能之細節。
請參閱圖2,訊息解譯模組(110)尤其包含一訊息解譯器控制器(210)、一回應緩衝器(220)、以及一命令緩衝器(230)。
訊息解譯器控制器(210)讀取並解譯進入的訊息,產生暫存器存取,並產生回應訊息。進入的訊息包括諸如來自數位裝置(150)的用來控制周邊裝置(180)之指令。回應訊息可包括欲來告知是否執行了一指令的被送回到數位裝置(150)之確認訊息。回應訊息亦可包括自周邊裝置(180)讀取資料的要求、以及對數位裝置(150)的未經要求之控制命令。
回應緩衝器(220)被耦合到訊息解譯器控制器(210),並緩衝儲存回應訊息。一回應緩衝器控制器(225)可被耦合於回應緩衝器(220)與鏈路控制器(140)之間,以便管制出去到鏈路控制器(140)的回應訊息之流動。
命令緩衝器(230)也被耦合到訊息解譯器控制器(210),並緩衝儲存進入的命令訊息。一命令緩衝器控制器(235)可被耦合於命令緩衝器(230)與鏈路控制器(140)之間,以便管制自鏈路控制器(140)接收的進入的命令訊息之流動。命令緩衝器控制器(235)也識別一有效命令訊息,並偵測該有效命令訊息內之一新交易。命令緩衝器控制器(235)包含一錯誤偵測機構,用以檢查與一命令訊息相關聯的一預定之唯一識別碼,以便偵測一特定命令訊息內或一組命令訊息內之一或多個遺失部分。在一實施例中,該預定之唯一識別碼包含在一命令訊息的開始處之一單一位元。
請再參閱圖1,內容模組(120)自周邊裝置(180)接收資料,儲存該資料,並將該資料經由通訊鏈路(105)而傳送到系統控制器(160)。圖3示出內容模組(120)的架構及功能之進一步細節。
請參閱圖3,內容模組(120)包含一內容緩衝器(310)、一讀取控制模組(320)、一寫入及同步控制模組(330)、以及一暫存器單元(340)。內容緩衝器(310)儲存先前自周邊裝置(180)接收的資料。
讀取控制模組(320)管理資料自內容緩衝器(310)至鏈路控制器(140)的傳輸。例如,讀取控制模組(320)可經由鏈路控制器(140)自數位裝置(150)接收對資料的一要求。讀取控制模組(320)可將用來指示資料的容量及是否已準備好可傳送資料的訊息提供給數位裝置(150)。當資料可取得時,然後可自內容緩衝器(310)直接傳輸資料,或經由讀取控制模組(320)間接地傳輸資料。
寫入及同步控制模組(330)管理資料自周邊裝置(180)至內容緩衝 器(310)的流動。寫入及同步控制模組(330)包含用來將自周邊裝置(180)接收的資料的全部或部分選擇性地寫到內容緩衝器(310)之一裝置。寫入及同步控制模組(330)也包含用來檢查所接收資料內包含的同步脈波以便決定不同的內容一或多個資料邊界之一裝置。此外,寫入及同步控制模組(330)可包含用來將時序資訊***資料之一裝置。
暫存器單元(340)儲存會影響到內容緩衝器(310)、讀取控制模組(320)、以及寫入及同步控制模組(330)的至少其中之一的行為之作業參數。暫存器單元(340)也可被耦合到訊息解譯模組(110),以便接收作業參數。例如,暫存器單元(340)可儲存視訊資料遮罩(video data mask),而當周邊裝置(180)是一相機時,可將視訊資料遮罩用來進行一視頻信號或圖框之整數倍降低抽樣率(decimation)。同樣地,作業參數可包括用於一視頻信號的各圖框及掃描線之多段抽樣(sub-sampling)之指令、以及用來決定一視頻信號的邊緣之指令。這些參數亦可包括可被用來指定寫入及同步控制模組(330)及讀取控制模組(320)的行為的每一掃描線之像素數以及視窗高度及寬度資訊。
請再參閱圖1,控制模組(130)自訊息解譯器(110)接收資訊,並將資訊傳送到周邊裝置(180)的控制單元(190)。控制模組(130)也可自控制單元(190)接收資訊,並將一訊傳送到訊息解譯模組(110)。圖4示出控制模組(130)的架構及功能之進一步細節。
請參閱圖4,控制模組(130)包含一控制暫存器單元(410)以及一周邊裝置控制單元(420)。控制暫存器單元(410)包含若干暫存器,用以將控制指令提供給周邊裝置控制單元(420)。控制暫存器單元(410)被耦合於訊息解譯模組(110)與周邊裝置控制單元(420)之間。周邊裝置控制單元(420)收集來自控制暫存器單元(410)的周邊裝置控制資訊,並將該資訊用來控制周邊裝置(180)。例如,當周邊裝置(180)是一相機時,周邊裝置控制單元(420)可包含用於閃光燈或白光發光二極體 (LED)控制、快門及曝光控制、鏡頭控制、以及相機的主控制之一些控制單元。
圖5是具有上蓋部分及下蓋部分的一細胞式電話(500)之一方塊圖,其中該細胞式電話(500)使用一MDDI介面以提供位於上蓋與下蓋中之各組件間之高速資料通訊。下文中與細胞式電話(500)有關的說明提供了一例子,用以進一步示出數位資料介面裝置(100)的效用,並提供了與其實施例及使用有關的額外細節。根據本說明書中之說明,配合諸如一個人數位助理及其他類型的行動電話等的其他裝置而使用一數位資料介面裝置(100)將是易於被了解的,且係在本發明的精神及範圍內。
請參閱圖5,細胞式電話(500)的下蓋部分(502)包含一行動台數據機(Mobile Station Modem;簡稱MSM)基頻帶晶片(504)。MSM(504)是一數位基頻帶控制器。本發明並不限於配合MSM基頻帶晶片(504)而使用。在其他的實施例中,MSM基頻帶晶片(504)可以是另一類型的基頻帶處理器、可程式數位信號處理器(Digital Signal Processor;簡稱DSP)、或控制器。細胞式電話(500)的一上蓋部分(514)包含一液晶顯示器(Liquid Crystal Display;簡稱LCD)模組(516)以及一相機模組(518)。係以通常用於細胞式電話的塑膠包封下蓋部分(502)及上蓋部分(514)。轉軸(550)及(552)將下蓋(502)在機械上連接到上蓋(514)。可撓性耦合(554)提供了下蓋(502)與上蓋(514)間之電性耦合。
MDDI鏈路(510)將相機模組(518)連接到MSM(504)。在一實施例中,可為相機模組(518)及MSM(504)分別提供一MDDI鏈路控制器。例如,在細胞式電話(500)內,一MDDI主裝置(522)被整合到與相機模組(518)耦合的介面系統(530),而一MDDI用戶端裝置(506)則被設於MDDI鏈路(510)的MSM端。在一實施例中,該MDDI主裝置是該MDDI鏈路的主控制器。
在細胞式電話(500)中,介面系統(530)先使用MDDI主裝置(522)接收來自相機模組(518)的像素資料,並將該像素資料格式化成MDDI封包,然後才將該等MDDI封包傳輸到MDDI鏈路(510)。MDDI用戶端裝置(506)接收該等MDDI封包,並將該等MDDI封包重新轉換為與相機模組(518)所產生的格式相同的格式之像素資料。然後將該等像素資料傳送到MSM(504)中之一適當單元,以供處理。
同樣地,MDDI鏈路(512)將LCD模組(516)連接到MSM(504)。MDDI鏈路(512)連接被整合到MSM(504)之一MDDI主裝置(508)以及被整合到與LCD模組(516)耦合的介面系統(532)之一MDDI用戶端裝置(520)。MSM(504)的一圖形控制器所產生之顯示資料先被MDDI主裝置(508)接收且被格式化成MDDI封包,然後才被傳輸到MDDI鏈路(512)。MDDI用戶端裝置(520)接收該等MDDI封包,並將該等MDDI封包重新轉換為顯示資料,且利用介面系統(532)處理該等顯示資料,以供LCD模組(516)使用。在一替代實施例中,相機模組(518)及LCD模組(516)可使用相同的MDDI鏈路,而不是使用諸如圖5所示的MDDI鏈路(510)及(512)等的各別的MDDI鏈路
介面系統(530)及(532)代表數位資料裝置介面(100)的不同實施例。在介面系統(530)的情形中,係將數位資料裝置介面(100)的各元件實施成支援相機影像的資料傳輸以及相機的相機控制功能。在介面系統(532)的情形中,係將數位資料裝置介面(100)的各元件實施成支援對一LCD的資料顯示以及該LCD的控制功能。將進一步說明介面系統(530),以便解說在具有一相機的一細胞式電話(例如,具有相機模組(518)的細胞式電話(500))中使用數位資料裝置介面(100)時的一實施例。
下文中將說明圖1所示該等裝置與細胞式電話(500)間之關係。以介面系統(530)代表數位資料裝置介面(100)。以MDDI主裝置(522)代表 鏈路控制器(140)。以相機模組(518)代表周邊裝置(180)。以MSM(504)代表系統控制器(160),並以MDDI用戶端裝置(506)代表鏈路控制器(170)。
圖6示出上蓋(514),且提供了與介面系統(530)有關的進一步細節,以便強調在具有一相機的一細胞式電話內使用的數位資料裝置介面(100)之實施例。介面系統(530)包含MDDI主裝置(522)、相機訊息解譯器(602)、相機視訊介面(604)、I2C主裝置(606)、馬達控制單元(608)、以及閃光燈/白光LED定時器(610)。I2C匯流排是一種常被使用的控制匯流排,用以提供各電路間之一通訊鏈路。係由Philips Electronics N.V.於1980年***發出該I2C匯流排。
如前文所述,介面系統(530)對應於數位資料裝置介面(100)。介面系統(530)的組件係以下文所述之方式對應於數位資料裝置介面(100)的組件。相機訊息解譯器(602)對應於訊息解譯模組(110)。相機視訊介面(604)對應於內容模組(120)。I2C主裝置(606)、馬達控制單元(608)、以及閃光燈/白光LED定時器(610)合而對應於控制模組(130)。
相機訊息解譯器(602)經由MSM(504)的MDDI主裝置(522)接收命令,並產生回應訊息。相機訊息解譯器(602)解譯該等訊息,並將資訊內容傳送到可被稱為一MDDI相機介面裝置的介面系統(530)內之適當單元。相機視訊介面(604)自相機(620)接收影像資料,儲存該影像資料,並將該影像資料傳輸到MDDI主裝置(522)。I2C主裝置(606)、馬達控制單元(608)、以及閃光燈/白光LED定時器(610)合而形成一相機控制單元。在此種情形中,I2C主裝置(606)提供對管理相機(620)的控制,馬達控制單元(608)提供對管理鏡頭(622)的控制(例如,鏡頭伸縮功能),且閃光燈/白光LED定時器(610)提供對管理閃光燈/白光LED(624)的控制(例如,閃光燈亮度及持續時間)。
結論
已提供了本發明的實施例。本發明並不限於這些例子。並非為了限制,而是為了解說而在本說明書中提供這些例子。熟悉相關技術者根據本說明書中所含的揭示事項而易於做出各種替代(其中包括本說明書中述及的事項之等效物、延伸、變化、及偏向)。此種替代將仍係在本發明的範圍及精神內。
本說明書中提及的所有出版物、專利、及專利申請案表示了與本發明有關的熟悉此項技術者所具有之知識層級,且本發明以如同明確且個別地指出引用每一個別的出版物、專利、及專利申請案以供參照之方式,特此引用該等出版物、專利、及專利申請案以供參照。
100‧‧‧數位資料介面裝置
105‧‧‧通訊鏈路
110‧‧‧訊息解譯模組
120‧‧‧內容模組
130‧‧‧控制模組
140,170‧‧‧鏈路控制器
150‧‧‧數位裝置
160‧‧‧系統控制器
180‧‧‧周邊裝置
190‧‧‧控制單元

Claims (31)

  1. 一種數位資料介面裝置,用以經由一通訊鏈路而以一高速率傳輸數位表達資料,該數位資料介面裝置包含:一訊息解譯模組,用以經由該通訊鏈路而自一系統控制器接收命令,且產生多個回應訊息以經由該通訊鏈路而傳送到該系統控制器,解譯該等訊息,並將該等命令的資訊內容路由到該數位資料介面裝置內之一適當的周邊模組,其中該等命令包含多個相機控制功能,其中該訊息解譯模組包含:一訊息解譯控制器,用以解譯及產生訊息;一耦接於該訊息解譯控制器之回應緩衝器,用以緩衝該等回應訊息;一耦接於該訊息解譯控制器之命令緩衝器,用以緩衝進入的命令訊息;一耦接於該命令緩衝器及該通訊鏈路之間之命令緩衝器控制器,其用以管制自該通訊鏈路進入的命令訊息之流,識別一有效命令訊息,並偵測該有效命令訊息內之一新交易且其中該命令緩衝器進一步包含一錯誤偵測機構,其用以檢查與一命令訊息相關聯的一預定之唯一識別碼以識別該命令訊息之一或多個遺失部分;及一耦接於該回應緩衝器及該通訊鏈路之間之回應緩衝器控制器,其用以管制出去到該通訊鏈路之回應訊息之流; 一內容模組,用以自一相機接收資料,儲存該資料,並將該資料經由該通訊鏈路而傳送到該系統控制器;以及一控制模組,用以自該訊息解譯器接收資訊,並將資訊路由至該相機之一控制區塊。
  2. 如申請專利範圍第1項之數位資料介面裝置,其中該控制模組自該周邊裝置的該控制區塊接收資訊,並將該資訊路由到該訊息解譯模組。
  3. 如申請專利範圍第1項之數位資料介面裝置,進一步包含至少一個通訊鏈路控制器。
  4. 如申請專利範圍第3項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器。
  5. 如申請專利範圍第3項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器以及一通用序列匯流排(USB)鏈路控制器。
  6. 如申請專利範圍第3項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器以及用來交換確認訊息的一單一鏈路。
  7. 如申請專利範圍第3項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器以及至少一個其他鏈路控制器。
  8. 如申請專利範圍第1項之數位資料介面裝置,其中該相機控制功能包含來自由一相機鏡頭控制單元、一 閃光燈控制單元、一白光發光二極體(LED)控制單元、一曝光控制單元以及一快門控制單元所組成群組之至少一成員。
  9. 如申請專利範圍第1項之數位資料介面裝置,其中該內容模組包含一內容緩衝器,用以儲存資料;一讀取控制模組,用以將資料自該內容緩衝器傳送到該鏈路控制器;一寫入及同步控制模組,用以管理資料自該周邊裝置至該內容緩衝器之流;以及一暫存器區塊,用以儲存會影響到該內容緩衝器、該讀取控制模組以及該寫入及同步控制模組所組成群組中的至少一成員的行為之作業參數。
  10. 如申請專利範圍第9項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含用來將自該周邊裝置接收的資料的全部或部分選擇性地寫到該內容緩衝器之構件。
  11. 如申請專利範圍第9項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含用於檢查該資料內包含的同步脈波以決定一或多個資料邊界之構件。
  12. 如申請專利範圍第9項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含用於檢查水平同步脈波以及垂直同步脈波的至少其中之一以決定一或多個資料邊界之構件。
  13. 如申請專利範圍第12項之數位資料介面裝置,其中 該寫入及同步控制模組進一步包含用於將時序資訊內插至該資料之構件。
  14. 如申請專利範圍第9項之數位資料介面裝置,其中該暫存器區塊被耦合至該訊息解譯模組,以接收該等作業參數。
  15. 如申請專利範圍第1項之數位資料介面裝置,其中該控制模組包含被耦合到該周邊裝置的該控制區塊之一周邊控制區塊,用以提供對該周邊裝置的該控制區塊之存取及控制;以及被耦合到該周邊控制區塊之一控制暫存器區塊,該周邊控制區塊包含用於該周邊控制區塊之該等暫存器。
  16. 一種數位資料介面裝置,用以經由一通訊鏈路而以一高速率傳輸數位表達資料,該數位資料介面裝置包含:一訊息解譯模組,用以經由該通訊鏈路而自一系統控制器接收命令,且產生多個回應訊息以經由該通訊鏈路而傳送到該系統控制器,解譯該等訊息,並將該等命令的資訊內容路由到該數位資料介面裝置內之一適當的周邊模組,其中該等命令包含多個相機控制功能,其中該訊息解譯模組包含:一訊息解譯控制器,用以解譯及產生訊息;一耦接於該訊息解譯控制器之回應緩衝器,用以緩衝該等回應訊息;一耦接於該訊息解譯控制器之命令緩衝器,用以 緩衝進入的命令訊息,一命令緩衝器控制器,其包含一錯誤偵測機構,其用以檢查與一命令訊息相關聯的一預定之唯一識別碼以偵測一組命令訊息內之一或多個遺失部分,其中該命令緩衝器控制器係耦接於該命令緩衝器及該通訊鏈路之間且管制自該通訊鏈路進入的命令訊息之流,識別一有效命令訊息,並偵測該有效命令訊息內之一新交易;及一耦接於該回應緩衝器及該通訊鏈路之間之回應緩衝器控制器,其用以管制出去到該通訊鏈路之回應訊息之流;一內容模組,用以自一相機接收資料,儲存該資料,並將該資料經由該通訊鏈路而傳送到該系統控制器;以及一控制模組,用以自該訊息解譯模組接收資訊,並將資訊路由至該相機之一控制區塊。
  17. 如申請專利範圍第16項之數位資料介面裝置,其中該唯一識別碼包含在一命令訊息之該開始處之一單一位元。
  18. 如申請專利範圍第16項之數位資料介面裝置,其中該控制模組自該周邊裝置的該控制區塊接收資訊,並將該資訊路由到該訊息解譯模組。
  19. 如申請專利範圍第16項之數位資料介面裝置,進一步包含至少一個通訊鏈路控制器。
  20. 如申請專利範圍第19項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介 面(MDDI)鏈路控制器。
  21. 如申請專利範圍第19項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器以及一通用序列匯流排(USB)鏈路控制器。
  22. 如申請專利範圍第19項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器以及用來交換確認訊息的一單一鏈路。
  23. 如申請專利範圍第19項之數位資料介面裝置,其中該至少一個通訊鏈路控制器包含一行動顯示數位介面(MDDI)鏈路控制器以及至少一個其他鏈路控制器。
  24. 如申請專利範圍第16項之數位資料介面裝置,其中該相機控制功能包含來自由一相機鏡頭控制單元、一閃光燈控制單元、一白光發光二極體(LED)控制單元、一曝光控制單元以及一快門控制單元所組成群組之至少一成員。
  25. 如申請專利範圍第16項之數位資料介面裝置,其中該內容模組包含:一內容緩衝器,用以儲存資料;一讀取控制模組,用以將資料自該內容緩衝器傳送到該鏈路控制器;一寫入及同步控制模組,用以管理資料自該周邊裝置至該內容緩衝器之一流;以及一暫存器區塊,用以儲存會影響到該內容緩衝 器、該讀取控制模組以及該寫入及同步控制模組所組成群組中的至少一成員的行為之作業參數。
  26. 如申請專利範圍第25項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含:用來將自該周邊裝置接收的資料的全部或部分選擇性地寫到該內容緩衝器之構件。
  27. 如申請專利範圍第25項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含:用於檢查該資料內包含的同步脈波以決定一或多個資料邊界之構件。
  28. 如申請專利範圍第25項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含:用於檢查水平同步脈波以及垂直同步脈波的至少其中之一以決定一或多個資料邊界之構件。
  29. 如申請專利範圍第28項之數位資料介面裝置,其中該寫入及同步控制模組進一步包含:用於將時序資訊內插至該資料之構件。
  30. 如申請專利範圍第25項之數位資料介面裝置,其中該暫存器區塊被耦合至該訊息解譯模組,以接收該等作業參數。
  31. 如申請專利範圍第16項之數位資料介面裝置,其中該控制模組包含:被耦合到該周邊裝置的該控制區塊之一周邊控制區塊,用以提供對該周邊裝置的該控制區塊之存取及控制;以及被耦合到該周邊控制區塊之一控制暫存器區塊, 該周邊控制區塊包含多個用於該周邊控制區塊之暫存器。
TW102105227A 2004-11-24 2005-11-24 數位資料介面裝置 TWI470964B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US63085304P 2004-11-24 2004-11-24
US63282504P 2004-12-02 2004-12-02
US11/285,379 US8873584B2 (en) 2004-11-24 2005-11-23 Digital data interface device

Publications (2)

Publication Number Publication Date
TW201330539A TW201330539A (zh) 2013-07-16
TWI470964B true TWI470964B (zh) 2015-01-21

Family

ID=48471169

Family Applications (2)

Application Number Title Priority Date Filing Date
TW94141285A TWI389495B (zh) 2004-11-24 2005-11-24 數位資料介面裝置
TW102105227A TWI470964B (zh) 2004-11-24 2005-11-24 數位資料介面裝置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
TW94141285A TWI389495B (zh) 2004-11-24 2005-11-24 數位資料介面裝置

Country Status (1)

Country Link
TW (2) TWI389495B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377188A (en) * 1992-09-18 1994-12-27 Kabushiki Kaisha Toshiba Communication system capable of detecting missed messages
US20040073697A1 (en) * 2002-06-17 2004-04-15 Seiko Epson Corporation Data transfer control device, electronic equipment, and data transfer control method
US20040199652A1 (en) * 2000-12-15 2004-10-07 Qiuzhen Zou Generating and implementing a communication protocol and interface for high data rate signal transfer
US6804257B1 (en) * 1999-11-25 2004-10-12 International Business Machines Corporation System and method for framing and protecting variable-lenght packet streams

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377188A (en) * 1992-09-18 1994-12-27 Kabushiki Kaisha Toshiba Communication system capable of detecting missed messages
US6804257B1 (en) * 1999-11-25 2004-10-12 International Business Machines Corporation System and method for framing and protecting variable-lenght packet streams
US20040199652A1 (en) * 2000-12-15 2004-10-07 Qiuzhen Zou Generating and implementing a communication protocol and interface for high data rate signal transfer
US20040073697A1 (en) * 2002-06-17 2004-04-15 Seiko Epson Corporation Data transfer control device, electronic equipment, and data transfer control method

Also Published As

Publication number Publication date
TW200637223A (en) 2006-10-16
TW201330539A (zh) 2013-07-16
TWI389495B (zh) 2013-03-11

Similar Documents

Publication Publication Date Title
US8873584B2 (en) Digital data interface device
KR100923170B1 (ko) 디지털 데이터 인터페이스 장치
US8539119B2 (en) Methods and apparatus for exchanging messages having a digital data interface device message format
CN101103543B (zh) 数字数据接口装置
US8692838B2 (en) Methods and systems for updating a buffer
US7315265B2 (en) Double data rate serial encoder
TWI386807B (zh) 數位資料介面裝置訊息格式
TWI470964B (zh) 數位資料介面裝置
AU2005309522B8 (en) Digital data interface device message format
MX2007006197A (en) Digital data interface device
MX2007006186A (en) Digital data interface device message format
TWI389511B (zh) 用以更新緩衝器之方法及系統

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees