"通信リンクを介して高レートでデジタル表示データを転送するデジタルデータインタフェースデバイスであって、システムコントローラへの前記通信リンクを介してコマンドを受け取り、応答メッセージを生成し、前記メッセージを解釈し、前記コマンドの情報コンテンツを、前記デジタルデータインタフェースデバイス内の適切なモジュールへ経路付けるメッセージインタプリタモジュールと、周辺機器からデータを受け取り、前記データを格納し、前記通信リンクを介して前記データを前記システムコントローラへ転送するコンテンツモジュールと、前記メッセージインタプリタモジュールから情報を受け取り、前記情報を、前記周辺機器の制御ブロックに経路付ける制御モジュールとを備えたデジタルデータインタフェースデバイス。前記制御モジュールは、前記周辺機器の制御ブロックから情報を受け取り、前記情報を、前記メッセージインタプリタモジュールへ経路付ける請求項1に記載のデジタルデータインタフェースデバイス。少なくとも1つの通信リンクコントローラを更に備える請求項1に記載のデジタルデータインタフェースデバイス。前記少なくとも1つの通信リンクコントローラは、MDDIリンクコントローラを備える請求項3に記載のデジタルデータインタフェースデバイス。前記少なくとも1つの通信リンクコントローラは、MDDIリンクコントローラおよびUSBリンクコントローラを備える請求項3に記載のデジタルデータインタフェースデバイス。前記少なくとも1つの通信リンクコントローラは、アクノレッジメッセージを交換するための単一のリンクとMDDIリンクコントローラとを備える請求項3に記載のデジタルデータインタフェースデバイス。前記少なくとも1つの通信リンクコントローラは、MDDIリンクコントローラと、少なくとも1つのその他のリンクコントローラとを備える請求項3に記載のデジタルデータインタフェースデバイス。前記周辺機器はカメラである請求項1に記載のデジタルデータインタフェースデバイス。前記周辺機器の制御ブロックは、カメラレンズ制御、フラッシュ制御、ホワイトLED制御、露光制御、及びシャッタ制御のうち少なくとも1つを備える請求項8に記載のデジタルデータインタフェースデバイス。前記周辺機器は、バーコードリーダ、イメージスキャナ、オーディオデバイス、及びセンサのうちの少なくとも1つである請求項1に記載のデジタルデータインタフェースデバイス。前記メッセージインタプリタモジュールは、メッセージを解釈し生成するメッセージインタプリタコントローラと、前記メッセージインタプリタコントローラに接続され、応答メッセージをバッファする応答バッファと、前記メッセージインタプリタコントローラに接続され、到来するコマンドメッセージをバッファするコマンドバッファとを備える請求項1に記載のデジタルデータインタフェースデバイス。前記メッセージインタプリタモジュールは更に、前記コマンドバッファと前記通信リンクとの間に接続され、前記通信リンクから到来するコマンドメッセージの流れを規制し、有効なコマンドメッセージを識別し、前記有効なコマンドメッセージ内の新たなトランザクションを検出するコマンドバッファコントローラと、前記応答バッファと前記通信リンクとの間に接続され、前記通信リンクへ出て行く応答メッセージの流れを規制する応答バッファコントローラとを備える請求項11に記載のデジタルデータインタフェースデバイス。前記コマンドバッファコントローラは更に、コマンドメッセージに関して予め定めたユニークな識別子を調べ、前記コマンドメッセージの1又は複数の失われた部分を識別する誤り検出メカニズムを備える請求項12に記載のデジタルデータインタフェースデバイス。前記コマンドバッファコントローラは更に、コマンドメッセージに関して予め定められたユニークな識別子を調べ、コマンドメッセージのセット内の1又は複数の失われた部分を識別する誤り検出メカニズムを備える請求項12に記載のデジタルデータインタフェースデバイス。前記ユニークな識別子は、コマンドメッセージの始まりにおける1ビットを備える請求項14に記載のデジタルデータインタフェースデバイス。前記コンテンツモジュールは、データを格納するコンテンツバッファと、前記コンテンツバッファからリンクコントローラへデータを転送する読み取り制御モジュールと、前記周辺機器から前記コンテンツバッファへのデータの流れを管理する書き込み及び同期制御モジュールと、前記コンテンツバッファと、前記読み取り制御モジュールと、前記書き込み及び同期制御モジュールとのうちの少なくとも1つの動作に影響を与える操作パラメータを格納するレジスタブロックとを備える請求項1に記載のデジタルデータインタフェースデバイス。前記書き込み及び同期制御モジュールは更に、前記周辺機器から受け取られたデータの幾つか又は全てを前記コンテンツバッファへ選択的に書き込む手段を備える請求項16に記載のデジタルデータインタフェースデバイス。前記書き込み及び同期制御モジュールは更に、前記データに含まれる同期パルスを調べ、1又は複数のデータ境界を判定する手段を備える請求項16に記載のデジタルデータインタフェースデバイス。前記書き込み及び同期制御モジュールは更に、水平同期信号パルスと垂直同期信号パルスとのうちの少なくとも1つを調べ、1又は複数のデータ境界を判定する手段を備える請求項16に記載のデジタルデータインタフェースデバイス。前記書き込み及び同期制御モジュールは更に、前記データにタイミング情報を挿入する手段を備える請求項19に記載のデジタルデータインタフェースデバイス。前記レジスタブロックは、前記メッセージインタプリタモジュールに接続され、前記操作パラメータを受け取る請求項16に記載のデジタルデータインタフェースデバイス。前記制御モジュールは、前記周辺機器の制御ブロックに接続され、前記周辺機器の制御ブロックへのアクセス及びその制御を提供する周辺機器制御ブロックと、前記周辺機器制御ブロックに接続され、前記周辺機器制御ブロックのためのレジスタを含む制御レジスタブロックとを備える請求項1に記載のデジタルデータインタフェースデバイス。モバイルディスプレイディジタルインタフェースMDDIカメラインタフェースデバイスであって、マスタコントローラへのMDDIホストを介してコマンドを受け取り、応答メッセージを生成し、前記メッセージを解釈し、情報コンテンツを、前記カメラインタフェースデバイス内の適切なブロックへ経路付けるカメラメッセージインタプリタCMIと、カメラからイメージデータを受け取り、前記イメージデータを格納し、イメージデータインタフェースを介して前記イメージデータをMDDIホストへ転送するカメラビデオインタフェースブロックVFEと、前記CMIから情報を受け取り、前記情報を、前記カメラ及びカメラ周辺機器の様々な制御ブロックに経路付けるカメラ制御ブロックCCBとを備えるデバイス。モバイル通信デバイスであって、システムコントローラと、インタフェースシステムと、前記システムコントローラと前記インタフェースシステムとを接続するモバイルディスプレイデジタルインタフェースMDDI通信リンクと、前記インタフェースシステムに接続された周辺機器とを備えるデバイス。前記インタフェースシステムは更に、システムコントローラへの前記通信リンクを介してコマンドを受け取り、応答メッセージを生成し、前記メッセージを解釈し、前記コマンドの情報コンテンツを、デジタルデータインタフェースデバイス内の適切なモジュールへ経路付けるメッセージインタプリタモジュールと、周辺機器からデータを受け取り、前記データを格納し、前記通信リンクを介して前記データを前記システムコントローラへ転送するコンテンツモジュールと、前記メッセージインタプリタから情報を受け取り、前記情報を、前記周辺機器の制御ブロックに経路付ける制御モジュールとを備える請求項24に記載のモバイル通信デバイス。前記周辺機器はカメラを備え、前記インタフェースシステムは更に、マスタコントローラへのMDDIホストを介してコマンドを受け取り、応答メッセージを生成し、前記メッセージを解釈し、前記情報コンテンツを、カメラインタフェースデバイス内の適切なブロックへ経路付けるカメラメッセージインタプリタCMIと、前記カメラからイメージデータを受け取り、前記イメージデータを格納し、前記イメージデータをイメージデータインタフェースを介して前記MDDIホストへ転送するカメラビデオインタフェースブロックVFEと、周辺機器メッセージインタプリタから情報を受け取り、前記情報を、前記カメラ及びカメラ周辺機器の様々な制御ブロックに経路付けるカメラ制御ブロックCCBとを備える請求項24に記載のモバイル通信デバイス。第1のケーシングと、第2のケーシングと、前記第1のケーシングと前記第2のケーシングとを接続するフレキシブルカップリングと、前記フレキシブルカップリングにわたって伸びるMDDI通信リンクとを更に備え、前記システムコントローラと前記インタフェースシステムとのうちの一方が前記第1のケーシングに含まれ、前記システムコントローラと前記インタフェースシステムとのうちの他方が前記第2のケーシングに含まれる請求項24に記載のモバイル通信デバイス。本発明は、添付図面に関連して記載される。図面では、同一の参照番号が、同一あるいは機能的に類似した要素を示す。要素が最初に現れる図面は、対応する参照番号における最も左の数字によって示される。本明細書は、本発明の特徴を組み込む1又は複数の実施形態を開示する。開示される実施形態は、発明を単に例示している。本発明のスコープは、開示された実施形態に限定されていない。本発明は、添付された特許請求の範囲によって定義される。記載された実施形態、及び1つの実施形態、実施形態、例となる実施形態等に対する明細書中の参照は、記載した実施形態が、具体的な機能、構造、又は特性を含むが、全ての実施形態が、この具体的な機能、構造、又は特性を必ずしも含む必要はないことを示す。更に、これらの表現は、必ずしも同じ実施形態を参照する必要はない。更に、具体的な機能、構造、又は特性が、実施形態に関連して記載される場合、明示的に記載されているか否かに関わらず、そのような機能、構造、又は特性を、他の実施形態について達成することは当業者の知識内であると理解される。本発明の実施形態は、ハードウェア、ファームウェア、ソフトウェア、あるいはそれらの任意の組合せで実現されうる。本発明の実施形態はまた、1又は複数のプロセッサによって読取及び実行可能な計算機読取可能媒体上に格納された命令によっても実現される。計算機読取可能媒体は、例えば、計算デバイスのような計算機によって読取可能な形式で情報を格納又は送信する任意のメカニズムを含みうる。例えば、計算機読取可能媒体は、読取専用メモリROM、ランダムアクセスメモリRAM、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス、電気、光、音、又は例えば、搬送波、赤外線信号、デジタル信号のような他の形式の伝搬信号、及びその他を含みうる。更に、ファームウェア、ソフトウェア、ルーチン、命令が、ある動作を実行するものとして記載されうる。しかしながら、それが認識されるべきである。そのような記載は単に便宜のためであり、実際の動作は、計算デバイス、プロセッサ、コントローラか、あるいはファームウェア、ソフトウェア、ルーチン、命令等を実行するその他のデバイスによってなされることが認識されるべきである。図1は、デジタルデバイス150及び周辺機器180に接続されたデジタルデータデバイスインタフェース100のブロック図である。デジタルデバイス150は、限定される訳ではないが、セルラ電話、パーソナルデータアシスタント、スマートフォン又はパーソナルコンピュータを含むことができる。一般に、デジタルデバイス150は、デジタル表示データの処理及びデジタル命令のための処理ユニットとして役立つデジタルデバイスを含むことができる。デジタルデバイス150は、システムコントローラ160及びリンクコントローラ170を含む。周辺機器180は、限定される訳ではないが、カメラ、バーコードリーダ、イメージスキャナ、オーディオデバイス、またセンサを含むことができる。一般に、周辺機器180は、周辺機器と処理ユニットとの間でデジタル表示データを交換することができるオーディオ、ビデオ又はイメージキャプチャ、及びディスプレイデバイスを含みうる。周辺機器180は、制御ブロック190を含む。例えば、周辺機器180がカメラである場合、制御ブロック190は、限定される訳ではないが、レンズコントロール、フラッシュ又はホワイトLEDコントロール、及びシャッタコントロールを含むことができる。デジタル表示データは、オーディオ、イメージ、及びマルチメディアデータを表わすデジタルデータを含むことができる。デジタルデータインタフェースデバイス100は、通信リンク105を介して、高レートで、デジタル表示データを転送する。一例では、毎秒3.2ギガビットの最大帯域幅で双方向データ転送をサポートするMDDI通信リンクが使用される。この例よりも高い又は低いレートであるその他の高レートデータ転送が、通信リンクに依存してサポートされうる。デジタルデータインタフェースデバイス100は、メッセージインタプリタモジュール100、コンテンツモジュール120、制御モジュール130、及びリンクコントローラ140を含む。デジタルデータインタフェース100内に配置されたリンクコントローラ140と、デジタルデバイス150内に配置されたリンクコントローラ170とは、通信リンク105を確立する。リンクコントローラ140及びリンクコントローラ170は、MDDIリンクコントローラでありうる。VESAVideoElectronicsStandardsAssociationMDDI規格は、ポータブルデバイスに、小型のポータブルデバイスから大型の外部ディスプレイにデジタルイメージを伝送させる高速デジタルパケットインタフェースの要件を記載している。MDDIは、ポータブル計算デバイス、通信デバイス、及びエンタテイメントデバイスを、例えばウェアラブルマイクロディスプレイのような先端製品にリンクするために理想的な薄型フレキシブルケーブル及び小型コネクタシステムを適用する。それはまた、コストを低減し、かつ接続の信頼性を高めるために、ホストプロセッサとディスプレイデバイスとの間の接続をどのように簡素化するかに関する情報をも含む。リンクコントローラ140,170は、VESAMDDI規格に基づいて通信路105を確立する。2004年7月6日にZouらに与えられ、GeneratingandImplementingaCommunicationProtocolandInterfaceforHighDataRateSignalTransfer高速データレート信号伝送のための通信プロトコル及びインタフェースを生成し実施することと題された米国特許6,760,772号’772特許は、表示データのための通信プロトコルを形成するためにともにリンクされたパケット構成を用いて、通信路を介してホストとクライアントとの間でデジタルデータを転送するためのデータインタフェースを記載している。前記’772特許で教示された発明の実施形態は、MDDIインタフェースに向けられる。信号プロトコルは、例えばリンクコントローラ140,170のようなリンクコントローラによって用いられ、通信プロトコルを構成するパケットを生成、送信、及び受信するように、かつデジタルデータを、少なくとも1つがホストデバイスに存在し、例えば通信路105のような通信路を介してクライアントに接続されている1又は複数タイプのデータパケットを形成するように構成されている。このインタフェースは、コスト効率が良く、低電力で、双方向性の高速データ伝送メカニズムを、短距離シリアルタイプのデータリンクを介して提供する。これは、小型コネクタ及び薄型フレキシブルケーブルを用いた実装に向いている。リンクコントローラ140,170の実施形態は、’772特許の教示に基づいて通信路105を確立する。更に、ホストは、本発明の使用から利益を得ることができる幾つかのタイプのデバイスのうちの1つを含む。例えば、ホストは、例えばデジタルデバイス150として表されるようなハンドヘルド、ラップトップ、又は類似のモバイル計算デバイスの形態をとるポータブルコンピュータでありうる。またそれは、パーソナルデータアシスタントPDA、ページングデバイス、又は多くの無線電話又はモデムのうちの1つでありうる。あるいは、ホストデバイスは、例えばポータブルDVD又はCDプレーヤ、あるいはゲームプレイデバイスのようなポータブルエンタテイメント又は表示デバイスでありうる。ホストは、クライアントとの高速通信リンクが求められる他の様々に広く使用又は計画されている商用製品内のホストデバイス又は制御要素として存在することができる。例えば、ホストは、改善された応答のため、あるいは表示のための高解像度大型スクリーンのために、ビデオ記録デバイスからストレージベースのクライアントへと高レートでデータを転送するために使用されうる。冷蔵庫のように、オンボード在庫又は計算システム及び/又はBluetooth登録商標接続を他の家庭用機器へ組み込む器具は、インターネット又はBluetooth接続モードで動作する場合、改善された表示能力を持つか、あるいは電子コンピュータ又は制御システムホストが、キャビネット内のどこかに存在する一方、ドア内表示クライアント及びキーパッド又はスキャナクライアントのための接続する必要性を低減した。一般に、当業者であれば、新たに追加されるか、あるいは既存のコネクタ又はケーブルにおいて利用可能な限定された数の導線を用いた情報の高データレート転送で旧式のデバイスを改造する能力に加えて、本インタフェースの使用から利益を得る広範な最近の電子デバイス及び機器を理解するであろう。同時に、クライアントは、情報をエンドユーザに表示するため、あるいはユーザからホストへ情報を表示するために利用可能な様々なデバイスを備えうる。例えば、ゴーグル又は眼鏡に組み込まれたマイクロディスプレイ、帽子又はヘルメットに組み入れられたプロジェクションデバイス、車両の例えば窓や風よけに組み入れられた小型スクリーンやホログラフィー素子、高品質の音又は音楽を提供する様々なスピーカ、ヘッドフォン、又はサウンドシステムである。他の表示デバイスは、会議、映画、及びテレビ画像のための情報提示に使用されるプロジェクタ又はプロジェクションデバイスを含む。別の例は、タッチパッド又は感応デバイス、音声認識入力デバイス、セキュリティスキャナ等のようにユーザからの接触又は音以外、ほとんど実際に入力することなくデバイス又はシステムユーザから大量の情報を転送するために呼び出される。更に、無線電話のためのホルダ及びデスクトップキット又はカーキット及びコンピュータのためのドッキングステーションは、エンドユーザ又は他のデバイス及び機器へのインタフェースデバイスとして動作し、特に、高速ネットワークが含まれる場合、データ転送を支援するために、クライアントマウスのような出力デバイス又は入力デバイス又はホストの何れか一方を用いる。しかしながら、当業者であれば、本発明はこれらデバイスに限定されず、格納及び転送に関して、あるいは再生時における表示に関して、エンドユーザに高品質な画像及び音を提供することが意図され、使用が推奨された多くの他のデバイスが市場に存在することを理解するであろう。本発明は、所望のユーザ経験を現実化するために、必要な高データレートを提供する様々な要素間のデータスループットを増加するのに役立つ。発明的なMDDI及び通信信号プロトコルは、接続の制御要求又は制約、及び関連する電力、及びコスト又は複雑さを低減するために、そして、外部要素、デバイス、又は機器外部モードと称されるに対する単なる接続のためのみならず実現性を改善するために、デバイス又はデバイスハウジングや構造内部モードと称される内でのホストプロセッサ、コントローラ、又は例えば回路コンポーネント間の相互接続を単純化するために使用されうる。無線通信デバイスはそれぞれ、限定される訳ではないが、例えば、無線ハンドセット又は電話、セルラ電話、データトランシーバ、又はページング又は位置決め受信機のような装置を有するか備え、更に、希望に応じて、車、トラック、ボート、列車、及び航空機を含む乗り物に搭載されたハンドヘルド又はポータブルでありうる。しかしながら、無線通信デバイスは、一般に、モバイルであると考えられる一方、本発明の教示は、幾つかの構成において、固定ユニットにも適用可能であることが理解される。更に、本発明の教示は、例えば1又は複数のデータモジュールのような無線デバイスに適用可能である。これらの無線デバイスは例えば、データ及び/又は音声トラフィックを転送するために使用され、例えば、情報、コマンド、又はオーディオ信号を転送するためにケーブル又はその他の既知の無線リンク又は接続を利用して他のデバイスと通信する1又は複数のデータモジュール又はモデムである。更に、コマンドは、複数の通信チャネルを介して情報を転送するために、予め定め調整された、あるいは関連付けられた方法でモデム又はモジュールを動作させるために使用される。また、好みに応じて、無線通信デバイスはしばしば、ユーザ端末、移動局、移動ユニット、加入者ユニット、モバイル無線又は無線電話、無線ユニット、又はある通信システムにおいては単にユーザおよびモバイルとも称される。無線デバイスに関し、本発明は、限定される訳ではないが、例えばセルラアナログ先進移動電話サービスAMPS:cellularAnalogAdvancedMobilePhoneSystem、及び以下に示すデジタルセルラシステム、すなわち、符号分割多元接続CDMA拡散スペクトルシステム、時分割多元接続TDMAシステム、及びTDMA技術とCDMA技術との両方を用いる新しいハイブリッドデジタル通信システムのような様々な工業規格を用いる無線デバイスを用いて使用することが可能である。CDMAセルラシステムは、米国電気通信工業会/電子工業企業体協会TIA/EIA規格IS-95に記述されている。AMPSとCDMAとを組み合わせたシステムは、TIA/EIA規格IS-98に記述されている。他の通信システムは、一般に広帯域CDMAWCDMA、cdma2000例えば、cdma20001x-rxttcdma20001x、3x、又はMC規格又はTD-SCDMAと称されるものを含むInternationalMobileTelecommunicationsSystem2000UniversalMobileTelecommunicationsSystem、即ちIMT-2000/UM規格に記載されている。衛星ベースの通信システムもまた、これらあるいは類似の既知の規格を利用する。他の実施形態では、リンクコントローラ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は、到来するメッセージを読み、解釈し、レジスタアクセスを生成し、応答メッセージを生成する。到来するメッセージは、例えば、周辺機器180を制御するためのデジタルデバイス150からの命令を含む。応答メッセージは、デジタルデバイス150へ返される命令が実行されたか否かのアクノレッジメッセージを含みうる。応答メッセージは、また、周辺機器180からデータを読み取る要求と、デジタルデバイス150への非送信請求制御コマンドとを含むことができる。応答バッファ220は、メッセージインタプリタコントローラ210に結合され、応答メッセージをバッファする。応答バッファコントローラ225は、応答バッファ220とリンクコントローラ140との間に接続され、リンクコントローラ140へ向かう応答メッセージの流れを規制する。コマンドバッファ230はまた、メッセージインタプリタコントローラ210にも接続されており、到来するコマンドメッセージをバッファする。コマンドバッファコントローラ235は、コマンドバッファ230とリンクコントローラ140との間に接続され、リンクコントローラ140から受け取ったコマンドメッセージの流れを規制する。コマンドバッファコントローラ235はまた、有効なコマンドメッセージを識別し、この有効なコマンドメッセージ内の新たなトランザクションを検出する。コマンドバッファコントローラ235は、コマンドメッセージに関する予め定めたユニークな識別子を調べる誤り検出メカニズムを含み、特定のコマンドメッセージ又はコマンドメッセージのセット内の1又は複数の失われた部分を検出する。一例では、この予め定めたユニークな識別子は、コマンドメッセージの始まりにおける1ビットを含む。図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はまた、受け取ったデータに含まれる同期パルスを調べ、コンテンツを識別するための1又は複数の境界を判定する手段を含む。更に、書き込み及び同期モジュール330は、タイミング情報をデータに挿入する手段を含む。レジスタブロック340は、コンテンツバッファ310、読み取りコンテンツモジュール320、書き込み及び同期制御モジュール330のうちの少なくとも1つの動作に影響を与える操作パラメータを格納する。レジスタブロック340はまた、メッセージインタプリタモジュール110にも接続され、操作パラメータを受け取る。例えば、レジスタブロック340は、周辺機器180がカメラである場合、ビデオ信号又はフレームのデシメーションのために使用可能なビデオデータマスクを格納することができる。同様に、操作パラメータは、ビデオ信号のエッジを決定するために使用される命令と同様に、ビデオ信号のフレーム及びライン内のサブサンプリングの命令をも含むことができる。パラメータはまた、ライン毎のピクセル、ウィンドウ高さ情報、及びウィンドウ幅情報をも含み、書き込み及び同期制御モジュール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のブロック図であり、上部クラムシェル部と下部クラムシェル部との間に配置されたコンポーネント間で高速データ通信を提供するためにMDDIインタフェースを用いている。セルラ電話500に関連する以下の記述は、例示的な例を提供し、デジタルデータインタフェースデバイス100の利用を示し、また、その実施及び用途に関連する更なる詳細を与える。この説明に基づいて、例えばパーソナルデジタルアシスタントのような他のデバイスや、他のタイプのモバイル電話とのデジタルデータインタフェース100の使用が明らかになるであろう。そして、それもまた本発明の精神及び範囲内である。図5に示すように、セルラ電話500の下部クラムシェル部502は、モバイル局モデムMSM:MobileStationModemベースバンドチップ504を含む。MSM504は、デジタルベースバンドコントローラである。本発明は、MSMベースバンドチップ504とともに使用することに限定されない。他の実施形態では、MSMベースバンドチップ504は、他のタイプのベースバンドプロセッサ、プログラマブルデジタル信号プロセッサDSP、又はコントローラでありうる。セルラ電話500の上部クラムシェル部514は、液晶ディスプレイLCDモジュール516、及びカメラモジュール518を含んでいる。セルラ電話で一般に使用されているように、下部クラムシェル部502と上部クラムシェル部514はともに、プラスチックで覆われている。ヒンジ550,552は、下部クラムシェル502を上部クラムシェル514に機械的に接続する。フレキシブルカップリング554は、下部クラムシェル502と上部クラムシェル514との間の電気的な接続を提供する。MDDIリンク510は、MSM504にカメラモジュール518を接続する。実施形態では、MDDIリンクコントローラは、カメラモジュール518及びMSM504のそれぞれに対して提供される。セルラ電話500内では、例えば、MDDIホスト522が、カメラモジュール512に接続されたインタフェースシステム530に統合される。一方、MDDIクライアント506は、MDDIリンク510のMSM側に存在する。実施形態では、MDDIホストは、MDDIリンクのマスタコントローラである。セルラ電話500では、カメラモジュール518からピクセルデータが受信され、MDDIホスト522を用いてインタフェースシステム530によってMDDIパケットにフォーマットされ、その後、MDDIリンク510で送信される。MDDIクライアント506は、MDDIパケットを受信し、それらを、カメラモジュール518によって生成されたものと同じフォーマットのピクセルデータに再変換する。そして、ピクセルデータは、処理のために、MSM504内の適切なブロックに送られる。同様に、MDDIリンク512は、MSM504にLCDモジュール516を接続する。MDDIリンク512は、MSM504に統合されたMDDIホスト508と、LCDモジュール516に接続されたインタフェースシステム532に統合されたMDDIクライアント520とを相互接続する。MSM504のグラフィックコントローラによって生成されたディスプレイデータは、MDDIホスト508によって受信され、そしてMDDIパケットにフォーマットされ、しかる後に、MDDIリンク512で送信される。MDDIクライアント520は、MDDIパケットを受信し、それらをディスプレイデータに再変換し、このディスプレイデータを、LCDモジュール516によって用いられるために、インタフェースシステム532によって処理する。別の実施形態では、カメラモジュール518及びLCDモジュール516は、例えば図5に示すMDDIリンク510,512のような個別のMDDIリンクに代わりに、同一のMDDIリンクを使用することができる。インタフェースステム530,532は、デジタルデータデバイスインタフェース100の異なる実施形態を表わす。インタフェースシステム530の場合には、デジタルデータデバイスインタフェース100要素は、カメラのためのカメラ制御機能、及びカメライメージのデータ転送をサポートするように実装されるであろう。インタフェースシステム532の場合には、デジタルデータデバイスインタフェース100要素は、LCDのための制御機能、及びLCDに対するデータ表示をサポートするように実装されるであろう。インタフェースシステム530は、例えばカメラモジュール518を備えたセルラ電話500のように、カメラを備えたセルラ電話において使用される場合、デジタルデータデバイスインタフェース100の実施形態を例示するために更に説明される。図1におけるデバイスと、セルラ電話500との間の関係は以下の通りである。デジタルデータデバイスインタフェース100は、インタフェースシステム530によって代表される。リンクコントローラ140は、MDDIホスト522によって代表される。周辺機器180は、カメラモジュール518によって代表される。システムコントローラ160は、MSM504によって代表され、リンクコントローラ170は、MDDIクライアント506によって代表される。図6は、上部クラムシェル514のブロック図であり、カメラを備えたセルラ電話内で使用されるデジタルデータデバイスインタフェース100の実施形態を強調するために、インタフェースシステム530に関する更なる詳細を提供する。インタフェースシステム530は、MDDIホスト522、カメラメッセージインタプリタ602、カメラビデオインタフェース604、I2Cマスタ606、モータ制御608、およびフラッシュ/白LEDタイマ610を含んでいる。I2Cバスは、回路間の通信リンクを提供する、一般に使用される制御バスである。I2Cバスは、1980年代にフィリップスエレクトロニクスN.V.によって開発された。インタフェースシステム530が、デジタルデータデバイスインタフェース100に対応していることを思い出して頂きたい。インタフェースシステム530のコンポーネントは、以下のように、デジタルデータデバイスインタフェース100のコンポーネントに対応している。カメラメッセージインタプリタ602は、メッセージインタプリタモジュール100に対応している。カメラビデオインタフェース604は、コンテンツモジュール120に対応している。まとめると、I2Cマスタ606、モータ制御608、及びフラッシュ/白LEDタイマ610は、制御モジュール130に対応している。カメラメッセージインタプリタ602は、コマンドを受け取り、MDDIホスト522を介してMSM504へと応答メッセージを生成する。カメラメッセージインタプリタ602は、メッセージを解釈し、MDDIカメラインタフェースデバイスとも称されるインタフェースシステム530内の適切なブロックへ情報コンテンツを経路付ける。カメラビデオインタフェース604は、カメラ620からイメージデータを受け取り、このイメージデータを格納し、このイメージデータをMDDIホスト522に転送する。まとめると、I2Cマスタ606、モータ制御608、及びフラッシュ/白LEDタイマ610は、カメラ制御ブロックを形成する。この場合、I2Cマスタ606は、カメラ620を管理するための制御を提供し、モータ制御608は、レンズ622を管理するための制御例えば、レンズズーム機能を提供し、フラッシュ/白LEDタイマ610は、フラッシュ/白LED624を管理するための制御例えば、フラッシュ輝度及び持続時間を提供する。結論本発明の典型的な実施形態が示された。本発明は、これらの例に限定されない。これらの例は、本明細書において、例示目的で表されており、限定のために表されているのではない。本明細書に含まれる教示に基づいて、代替例本明細書の記載の等価物、拡張、変形、変更等が、関連技術における熟練者に明らかになるであろう。そのような代替例は、本発明の範囲及び精神内にある。本明細書で述べられた全ての出版物、特許、及び特許出願は、本発明が関連する技術における熟練者の熟練レベルを示している。"