JP5038418B2 - 低出力スキューダブルデータレートシリアルエンコーダ - Google Patents

低出力スキューダブルデータレートシリアルエンコーダ Download PDF

Info

Publication number
JP5038418B2
JP5038418B2 JP2009523912A JP2009523912A JP5038418B2 JP 5038418 B2 JP5038418 B2 JP 5038418B2 JP 2009523912 A JP2009523912 A JP 2009523912A JP 2009523912 A JP2009523912 A JP 2009523912A JP 5038418 B2 JP5038418 B2 JP 5038418B2
Authority
JP
Japan
Prior art keywords
output
encoder
multiplexer
serial
input
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2009523912A
Other languages
English (en)
Other versions
JP2010500822A (ja
Inventor
マスフェルド・カーティス・ディー.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
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
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2010500822A publication Critical patent/JP2010500822A/ja
Application granted granted Critical
Publication of JP5038418B2 publication Critical patent/JP5038418B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M9/00Parallel/series conversion or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Analogue/Digital Conversion (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Dc Digital Transmission (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

関連出願への相互参照
本願は、本願の譲受人に譲渡され、その全体が参照することによって本明細書に明白に組み込まれる、2004年11月24日に出願され、”MDDI Host Core Design(MDDIホストコアデザイン)”と題された米国仮出願第60/630,853号、2004年11月30日に出願され、”Mobile Display Digital Interface Host Camera Interface Device(モバイルディスプレイデジタルインタフェースホストカメラインタフェース装置)”と題された米国仮出願第60/631,549号、2004年12月2日に出願され、”Camera MDDI Host Device(カメラMDDIホストデバイス)”と題された米国仮出願第60/632,825号、2004年12月2日に出願され、”MDDI Overview(MDDIの概要)”と題された米国仮出願第60/633,071号、2004年12月2日に出願され、”MDDI Host Core Pad Design(MDDIホストコアパッド設計)”と題された米国仮出願第60/633,084号、及び2004年12月2日に出願され、”Implementation of the MDDI Host Controller(MDDIホストコントローラの導入)”と題された米国仮出願第60/632,852号の優先権を主張する、2005年11月23日に出願され、”Double Data Rate Serial Encoder(ダブルデータレートシリアルエンコーダ)”と題された米国出願第11/285,397号の優先権を主張する。
本願はまた、2004年7月6日に発行され、”Generating and Implementing a Communication Protocol and Interface for High Speed Data Transfer(高速データ転送のための通信プロトコル及びインタフェースの生成及び導入)”と題された、同一出願人による米国特許第6,760,772号B2にも関連し、その開示は参照することによって本明細書に組み込まれる。
本発明は一般に、高データレートシリアル通信リンクのためのシリアルエンコーダに関する。特に、本発明は、モバイルディスプレイデジタルインタフェース(MDDI)リンクのためのダブルデータレートシリアルエンコーダに関する。
背景
相互接続の技法の分野において、データレートを増加させることに対する需要、特にビデオプレゼンテーションに関連するものは、成長し続けている。
モバイルディスプレイデジタルインタフェース(MDDI)は、費用効果的で、低消費電力で、ホストとクライアントとの間の短距離の通信リンクでの超高速なデータ転送を可能にする転送メカニズムである。MDDIは、最小でたった4本の配線と、最大で3.2ギガビット/秒の帯域幅を実現する双方向のデータ転送のための電力を必要とする。
一つの適用において、MDDIは、デジタルベースバンドコントローラとLCDディスプレイ及び/又はカメラとの相互接続のためのハンドセットのヒンジに走る配線の数を有意に削減することによって、折り畳み式(clamshell)携帯電話における消費電力を低減し、信頼性を増加させる。この配線の削減はまた、ハンドセットの製造者が、折り畳み式のハンドセットの設計又はスライド式のハンドセットの設計を簡略化することで、開発コストを低減することを可能にする。
MDDIはシリアル転送プロトコルであり、そのため、MDDIリンクで送信と並行して受信されるデータはシリアル化される(serialized)必要がある。2005年11月23日に出願され、”Double Data Rate Serial Encoder(ダブルデータレートシリアルエンコーダ)”と題された米国特許出願第11/285,397号は、グリッチレスな(glitchless)出力を有するMDDIダブルデータレート(DDR)シリアルエンコーダを記載している。グリッチレスな出力シリアルエンコーダは、グレイコード(Gray code)入力選択シーケンスの先験的な知識を用いて設計された、グリッチレスなマルチプレクサの恩恵を受ける。この入力選択シーケンスの先験的な知識は、マルチプレクサのサイズの削減、またその結果、DDRシリアルエンコーダのサイズの削減を可能にする。
しかしながら、米国特許出願第11/285,397号に記載されたDDRシリアルエンコーダの設計に対しては、幾つかの面で改良を行うことができる。ある面において、米国特許出願第11/285,397号に記載されたDDRシリアルエンコーダで用いられるグリッチレスなマルチプレクサは、非グリッチレスな(non-glitchless)マルチプレクサよりもサイズの面では依然として大きいことが注目される。別の面において、最後のレジスタステージとエンコーダ出力との間の論理層の数、より大きな出力スキュー及びより低いリンクレートに寄与する要因は、有意に低減することができる。
従って、必要とされているのは、削減されたサイズ、複雑さ、及び出力スキューを有する、MDDIのDDRシリアルエンコーダである。
ダブルデータレート(DDR)シリアルエンコーダが本明細書に提供される。
ある面において、DDRシリアルエンコーダは、非グリッチレスなマルチプレクサとグリッチがない(glitch-free)エンコーダ出力を確実にするデジタルロジックとを備える。非グリッチレスなマルチプレクサを用いることで、エンコーダのサイズ及び複雑さは有意に低減される。
別の面において、DDRシリアルエンコーダは、最後のレジスタステージとエンコーダ出力との間に単一の論理層と、最後のレジスタステージからエンコーダ出力への削減された数のパスとを有することで、削減された出力スキューと増加されたリンクレートという結果をもたらす。最後のレジスタステージからエンコーダ出力への削減されたパスの数はまた、出力スキュー分析を簡略化する。
本願発明の種々の実施形態の動作及び構成のみならず、本発明の更なる実施形態、特徴、及び利点は、添付の図面を参照しつつ、以下に詳細に記載される。
図1は、モバイルディスプレイデジタルインタフェース(MDDI)インタフェースを用いる環境例を例証するブロック図である。 図2は、図1の例の実施形態に係るMDDIリンク相互接続を例証するブロック図である。 図3は、MDDIシリアルエンコーダを例証する回路図である。 図4Aは、信号スキューの例を例証する。 図4Bは、信号スキューの例を例証する。 図5は、本発明の一実施形態に係るMDDIシリアルエンコーダを例証するブロック図である。 図6は、本発明の別の実施形態に係るMDDIシリアルエンコーダを例証する回路図である。 図7は、図6のMDDIシリアルエンコーダの信号に関連する例示のタイミング図である。 図8は、本発明の更なる実施形態に係るMDDIシリアルエンコーダを例証する回路図である。 図9は、図8のMDDIシリアルエンコーダの信号に関連する例示のタイミング図である。
詳細な説明
添付された図面は、該図面は本願に組み込まれ且つ本明細書の一部を形成するが、本発明を例証し、また、記載と共に、本発明の原理を説明し、関連技術の当業者が本発明を作成及び使用することを可能にすべく、更なる役割を果たす。
本発明は、添付の図面を参照しつつ記載される。エレメントが最初に現れる図面は、通常、対応する参照符号における最も左の数字によって示される。
本明細書は、本発明の特徴を組み込んだ、一つ又は複数の実施形態を開示する。開示される実施形態は本発明を例証するにすぎない。本発明の範囲は、開示される実施形態に限定されない。本発明は添付の特許請求の範囲によって定義される。
記載される実施形態、及び明細書中における「一つの実施形態」、「ある実施形態」、「例示の実施形態」等の言及は、記載される実施形態が特定の特徴、構成、又は特性を備え得ることを示すが、必ずしも全ての実施形態が該特定の特徴、構成、又は特性を備えないことがある。更に、そのような言い回しは、必ずしも同一の実施形態に言及するものではない。また、特定の特徴、構成、又は特性が、ある実施形態に関連して記載されるとき、それは明示的に記載されるか否かに関わらず他の実施形態に関連するそのような特徴、構成、又は特性を成し遂げるための当業者の知識の範囲内であることを提起する。
本発明の実施形態は、ハードウェア、ファームウェア、ソフトウェア、又はこれらの任意の組み合わせによって実施され得る。本発明の実施形態はまた、機械読み取り可能な媒体に格納される命令としても実施され得るが、これは一つ又は複数のプロセッサによって読み出され、実行され得る。機械読み取り可能な媒体は、機械(例えば、コンピューティングデバイス)によって読み取り可能な形式で情報を格納及び送信するための任意のメカニズムを備え得る。例えば、機械読み取り可能な媒体は、読み出し専用メモリ(ROM);ランダムアクセスメモリ(RAM);磁気ディスク記憶媒体;光学記憶媒体;フラッシュメモリデバイス;電気的、光学的、音響の及び他の形式の伝達信号(例えば、搬送波、赤外線信号、デジタル信号等)、及びその他を含み得る。更に、ファームウェア、ソフトウェア、ルーチン、命令は、本明細書において特定の動作を実行するものとして記載され得る。しかしながら、そのような記載は便宜上にすぎないこと、また、そのような動作は、実際には、コンピューティングデバイス、プロセッサ、コントローラ、又はファームウェア、ソフトウェア、ルーチン、命令等を実行する他のデバイスに起因することが認識されるべきである。
モバイルディスプレイデジタルインタフェース(MDDI)
モバイルディスプレイデジタルインタフェース(MDDI)は、ホストとクライアントとの間の短距離の通信リンクを介した超高速なシリアルデータ転送を可能にする、費用効果的で、低消費電力の転送メカニズムである。
以下において、MDDIの例は、携帯電話の上部側のクラムシェル(clamshell)に含まれるカメラモジュールに関して提示されるであろう。しかしながら、カメラモジュールと機能上同等の特徴を有する任意のモジュールは、本発明の種々の実施形態において容易に置換及び使用され得ることは、当業者には明白であろう。
更に、本発明の実施形態によれば、MDDIホストは、本発明を用いることから利益を得られる、幾つかのタイプのデバイスのうちの一つを備え得る。例えば、ホストは、ハンドヘルド型、ラップトップ型、又は類似のモバイルコンピューティングデバイスの形態の、携帯可能なコンピュータであり得る。それはまた、パーソナルデジタルアシスタント(PDA)、ページングデバイス、又は多くの無線電話若しくはモデムのうちの一つであってもよい。あるいは、ホストは、ポータブルDVD若しくはCDプレーヤ、又はゲーム装置といった、携帯可能なエンターテインメントデバイス又はプレゼンテーションデバイスであってもよい。更に、ホストは、クライアントとの高速の通信リンクが望まれる、種々の他の広く用いられている又は商品化が予定されている製品の制御エレメント又はホストデバイスとして存在することができる。例えば、ホストは、ビデオ録画装置からストレージベースのクライアントへ改良された応答のために、又は高解像度のより大きな画面へプレゼンテーションのために、データを高レートで転送するのに用い得る。他の家庭用装置へのBluetooth(登録商標)接続及び/又はコンピューティングシステム、又は搭載された在庫リストを組み込んだ冷蔵庫といった電気製品は、インターネット又はBluetooth(登録商標)接続モードでの動作時に、改良されたディスプレイ能力を有したり、電子計算機又は制御システム(ホスト)がキャビネットのどこかに存在する状態で、戸口の(in-the-door)ディスプレイ(クライアント)及びキーバッド又はスキャナ(クライアント)の配線のニーズを削減したりし得る。一般的に、当業者は、新たに追加された又は既存のコネクタ又はケーブルで利用可能な、限られた数の導体を利用する情報のより高いデータレート転送を有するより旧式のデバイスに追加導入する能力のみならず、このインタフェースの使用から恩恵を受け得る多種多様な現代の電子デバイス及び電気製品を認識するであろう。同時に、MDDIのクライアントは、エンドユーザに情報を提示するのに、又は、ユーザからホストに情報を提示するのに有用な様々なデバイスを備え得る。例えば、ゴーグル又はメガネに組み込まれたマイクロディスプレイ、帽子又はヘルメットに備え付けたプロジェクション装置、窓若しくはフロントガラスといった、車両に組み込まれた小さな画面更にはホログラフィックエレメント、又は、高品質な音声や音楽を表現する種々のスピーカ、ヘッドホン、若しくは音声システムである。他のプレゼンテーション装置は、会議、映画及びテレビ画像の情報を提示する、プロジェクション装置又はプロジェクタを備える。他の例は、ユーザからの音又はタッチ以外には殆ど実際の「入力」がないデバイス又はシステムユーザから有意な量の情報を転送するために要求され得る、タッチパッド又は高感度の装置、音声認識入力装置、セキュリティスキャナその他の使用を含む。また、コンピュータ用のドッキングステーション及びカーキット(car kits)又はデスクトップキット及び携帯電話のホルダは、エンドユーザ又は他の装置及び機器に対するインタフェース装置として動作し、高速のネットワークを含むときには特に、データの転送を支援するためのホスト又はクライアント(マウスといった出力若しくは入力装置)を採用し得る。しかしながら、当業者は、本発明がこれらの装置には限定されず、格納及び転送の観点から、又は再生時の提示の観点から、エンドユーザに高品質な画像及び音声を提供することを意図され、使用のために提案される、多くの他の装置が市場に存在していることを容易に認識するであろう。本発明は、所望のユーザ体験を実現するために必要とされる高データレートに適応する種々のエレメント又は装置間でのデータスループットを増加させるのに有用である。
図1は、MDDIインタフェースを用いる例示の環境を例証するブロック図である。図1の例において、MDDIは、クラムシェル型の電話100のヒンジを介してモジュールを相互接続するのに用いられる。ここで、本発明の一部の実施形態は、クラムシェル型の電話のMDDI相互接続といった、特定の例に照らして記載される一方で、これは例示の目的のためのみになされ、本発明のそのような実施形態に限定すべく用いられるべきではないことに留意されたい。本明細書の教示に基づいて当業者によって理解されるように、本発明の実施形態は、MDDI相互接続を有することから恩恵を受け得る任意の装置を備える他の装置において使用され得る。
図1を参照するに、クラムシェル型の電話100の下部側のクラムシェル部102は、モバイルステーションモデム(MSM)ベースバンドチップ104を備える。MSM104はデジタルベースバンドコントローラである。クラムシェル型の電話100の上部側のクラムシェル部114は、液晶ディスプレイ(LCD)モジュール116とカメラモジュール118とを備える。
更に図1を参照するに、MDDIリンク110は、カメラモジュール118をMSM104に接続する。通常、MDDIリンクコントローラは、カメラモジュール118とMSM104の各々に統合されている。図1の例では、MDDIホスト122はカメラモジュール112に統合される一方で、MDDIクライアント106はMDDIリンク110のMSM側に存在する。通常、MDDIホストは、MDDIリンクのマスタコントローラである。図1の例において、カメラモジュール118からのピクセルデータは、MDDIリンク110に送られる前に、MDDIホスト122によって受け取られ、MDDIパケットにフォーマットされる。MDDIクライアント106は、MDDIパケットを受け取り、それらをカメラモジュール118によって生成されたのと同じフォーマットのピクセルデータに再変換する。次いで、ピクセルデータは処理のためにMSM104の適当なブロックに送られる。
更に図1を参照するに、MDDIリンク112は、LCDモジュール116をMSM104に接続する。図1の例において、MDDIリンク112は、MSM104に統合された、MDDIホスト108と、LCDモジュール116に統合されたMDDIクライアント120とを相互接続する。図1の例において、MSM104のグラフィックスコントローラによって生成されたディスプレイデータは、MDDIリンク112に送られる前に、MDDIホスト108によって受け取られ、MDDIパケットにフォーマットされる。MDDIクライアント120は、MDDIパケットを受け取り、それらをLCDモジュール116による使用のためにディスプレイデータに再変換する。
図2は、図1の例に係るMDDIリンク相互接続110を例証するブロック図である。上述したように、MDDIリンク110の機能のうちの一つは、カメラモジュール118からのピクセルデータをMSM104に転送することである。従って、図2の実施形態において、フレームインタフェース206は、カメラモジュール118をMDDIホスト122に接続する。フレームインタフェース206は、カメラモジュール118からのピクセルデータをMDDIホスト122に転送する役割を果たす。
通常、カメラモジュール118は、カメラからパラレルインタフェースを介してピクセルデータを受け取り、当該ピクセルデータを格納し、次いで、それをMDDIホスト122に、当該ホストが準備できたときに転送する。MDDIホスト122は、受け取ったピクセルデータをMDDIパケットにカプセル化する(encapsulates)。しかしながら、MDDIホスト122がピクセルデータをMDDIリンク110に送信できるようにするためには、MDDIパケットのシリアル化(serialization)が必要である。
図2の実施形態において、シリアライザモジュール(serializer module)202は、MDDIホスト122内に統合されているが、MDDIパケットをMDDIリンク110に直列的にシフトアウトする役割を果たす。MDDIリンク110のMSM側において、デシリアライザモジュール(de-serializer module)204は、MDDIクライアント106内に統合されているが、MDDIリンク110を介して受け取ったシリアルデータからMDDIパケットを再構成する。MDDIクライアント106は次いで、MDDIカプセル化(encapsulation)を除去し、パラレルピクセルデータをフレームインタフェース208を介してMSM104の適当なブロックに転送する。
MDDIシリアルエンコーダ
図3は、MDDIシリアルエンコーダ300を例証する回路図である。MDDIシリアルエンコーダ300は、2005年11月23日に出願され、”Double Data Rate Serial Encoder(ダブルデータレートシリアルエンコーダ)”と題された米国特許出願第11/285,397号に、より詳細に記載されている。シリアルエンコーダ300は、フリップフロップ320及び322を用いて図示される、最後のデータレジスタステージと、フリップフロップ314、316、及び318を用いて図示される、選択入力レジスタステージと、グリッチレスなマルチプレクサ回路324とを備える。
最後のデータレジスタステージのフリップフロップ320及び322は、それぞれデータ入力信号308及び310を受け取る。一実施形態において、データ入力信号308及び310は、各々4ビットである。従って、フリップフロップ320及び322は、各々4ビットのフリップフロップである。他の実施形態において、フリップフロップ320及び322は、4個の2ビットのフリップフロップ、又は8個の1ビットのフリップフロップに置換されてもよい。図3に示されるように、フリップフロップ320及び322はDフリップフロップであるが、本明細書の教示に基づいて当業者に理解されるように、他のタイプのフリップフロップ又はレジスタが用いられてもよい。フリップフロップ320及び322は、クロック信号312によって制御され、それらの出力をクロック信号312の立ち上がりエッジごとに更新する。
選択入力レジスタステージフリップフロップ314、316、及び318は、それぞれ選択入力信号sel(2)302、sel(1)304、及びsel(0)306を受け取る。選択入力信号302、304、及び306は、通常、カウンタによって供給され、マルチプレクサ回路324の入力を選択するために用いられる。一実施形態において、選択信号302、304、及び306は、グレイコード系列(Gray code sequence)に従って生成されるが、これはマルチプレクサ回路324によって先験的に知られており、これによってグリッチレスなマルチプレクサ出力が可能となる。フリップフロップ314、316、及び318はDフリップフロップであるが、本明細書の教示に基づいて当業者に理解されるように、他のタイプのフリップフロップが用いられてもよい。フリップフロップ314、316、及び318はまた、クロック信号312によって制御されるが、フリップフロップ318はその出力をクロック信号312の立ち上がりエッジで更新し、フリップフロップ314及び316はこれらの出力をクロック信号312の立下りエッジで更新する。
マルチプレクサ回路324は、最後のデータレジスタステージからデータ入力信号を、選択入力レジスタステージから入力選択信号を受け取り、シリアルエンコーダ300の出力334を生成する。マルチプレクサ回路324は、グリッチレスなエンコーダ出力を、グレイコード入力選択シーケンスの先験的な知識(a priori knowledge)を用いて生成する。マルチプレクサ回路324は、最後のデータレジスタステージ(フリップフロップ320及び322)と選択入力レジスタステージ(フリップフロップ318、320、及び322)をエンコーダ出力334から分ける4つの論理層326、328、330、及び332とを備える。論理層326は、選択入力レジスタステージからエンコーダ出力までの特定のパスにインバータ回路を備える。論理層326は、論理層328に相互接続(interconnect)を介して結合されるが、これは複数のANDゲートを備える。同様に、論理層328は、論理層330に相互接続を介して結合される。論理層330は、複数のORゲートを備えるが、これは論理層332に入力を供給する。論理層332は、シリアルエンコーダの出力334を供給するORゲートを備える。
マルチプレクサ回路324の4つの論理層326、328、330、及び332は、組み合わせ論理に基づいており、クロック信号によって駆動されるのではないことに留意されたい。従って、最後のデータレジスタステージ及び/又は選択入力レジスタステージからエンコーダ出力までの異なるパス上の信号伝播遅延は異なり得る。更に、信号伝播遅延は、エンコーダ回路における温度及び/又は処理の変化に応じて変化し得るので、これらをモニタ及び/又は補正する(compensate)ことが困難になる。
通常、エンコーダ出力へのパス上で異なる信号伝播遅延を有することは、「出力スキュー(output skew)として知られる結果を招き、実際のエンコーダ出力が所望の名目上の出力に関連して変形されたり、歪められたりする。出力スキューはまた、エンコーダ出力に寄与する単独の信号の歪みからも生じ得る。
図4A−図4Bは、信号スキューの例を例証する。図4Aは、例示の信号400におけるスキューを例証し、立下りエッジ及び/又は立ち上がりエッジが、これらが理想的に発生すべきときよりも早く又は遅く生じ得る。図4Bは、2つの信号出力1及び出力2の間のスキューを例証する。出力1及び出力2は、それぞれ例示の回路414のパス406及び408を介して伝播する同期化された入力信号402及び404から生じるが、パス406及び408は異なる信号伝播遅延を有する。信号出力1及び出力2との間のスキューは、図4Bで”tsk”として示され、信号出力1及び出力2との間の時間差の大きさを表すが、これは理想的には同時に発生する。信号出力1及び信号出力2との間のスキューが、例示の回路414の出力412における出力スキューという結果を生じ得ることに留意されたい。
場合によっては、出力スキューは、最大のMDDIリンクレートの削減をもたらすことがある。それ故に、出力スキューを最小限にすべきことは明らかである。
低出力スキューMDDIシリアルエンコーダ
本発明によれば、出力スキューは、これに寄与する要因の影響を最小限にすることで削減される。ある面において、出力スキューは、エンコーダ出力に寄与する(最後のデータレジスタステージ及び/又は選択入力レジスタステージからの)各信号の個別のスキューによって影響を受ける。別の面において、出力スキューはこれらの個別の信号スキューの大きさに比例するが、これは、同様に、これらそれぞれの信号パスの長さ(エンコーダ出力に達するまでに連続する論理層の数の関数)に比例する。
従って、出力スキューは、(1)エンコーダ出力に寄与する(最後のデータレジスタステージ及び/又は選択入力レジスタステージからの)信号の数を、及び(2)最後のデータレジスタステージ及び/又は選択入力レジスタステージからエンコーダ出力までの論理層の数を最小限にすることによって削減することができる。
図5は、本発明の一実施形態に係るMDDIシリアルエンコーダ500を例証するブロック図である。シリアルエンコーダ500は、非グリッチレスな(non-glitchless)マルチプレクサ506と同期回路(synchronizing circuit)510とを備える。
非グリッチレスなマルチプレクサ506は、データ入力信号504と入力選択信号502を受け取り、出力信号508を生成する。ある実施形態において、データ入力信号504は8ビットの信号を含む。他の実施形態において、データ入力信号504は、2つの4ビットの信号、4つの2ビットの信号、又は8つの1ビットの信号を含む。入力選択信号502は、マルチプレクサ506を制御して、受信されたデータ入力信号のうちの一つをマルチプレクサの出力に結合する。通常、入力選択信号502の数、N、は2が信号504のデータビットの数と等しくなるようにされる。図5において、入力選択信号502の数は3であり、マルチプレクサ506を8:1マルチプレクサとしている。
マルチプレクサ506の出力508は、非グリッチレスであり得るので、シリアルエンコーダ500は有意に簡略化され得る。ある面において、入力信号504のデータビットは、これらが出力用に選択されていないときだけでなく、グリッチレスなマルチプレクサにおけるように、いつでもスイッチすることが許可される。別の面において、入力選択信号502によって伝えられる入力選択シーケンスは、もはやグレイコードシーケンスに従う必要はない。
従って、グリッチレスなエンコーダ出力を生成するために、同期回路510を用いて、出力508における如何なるグリッチ(glitches)もエンコーダ出力512で除去されることが確実にされる。一実施形態において、同期回路510は、エンコーダ出力に寄与する信号が互いに最小限のスキューを有することを可能にする、クロック駆動される最後のデータレジスタステージを備える。また、最後のデータレジスタステージは、エンコーダ出力から非常に少数の論理層だけ離れており、更に出力スキューを低減する。
図6は、本発明の別の実施形態に係るMDDIシリアルエンコーダ600を例証する回路図である。
シリアルエンコーダ600は、フリップフロップ620を用いて示される、データレジスタステージと、フリップフロップ612、614、及び616を用いて示される、選択入力レジスタステージと、マルチプレクサ622と、同期回路626とを備える。
データレジスタステージフリップフロップ620は、データ入力信号610を受け取る。一実施形態において、データ入力信号610は、8ビットの信号を含む。従って、フリップフロップ620は、8ビットのフリップフロップである。他の実施形態において、フリップフロップ620は、2つの4ビットのフリップフロップ、4つの2ビットのフリップフロップ、又は8つの1ビットのフリップフロップで置換され得る。図6に示されるように、フリップフロップ620はDフリップフロップであるが、本明細書の教示に基づいて当業者に理解されるように、他のタイプのフリップフロップ又はレジスタが用いられてもよい。
選択入力レジスタステージフリップフロップ612、614、及び616は、それぞれ選択入力信号sel(2)602、sel(1)604、及びsel(0)606を受け取る。選択入力信号602、604、及び606は、通常、カウンタによって供給され、マルチプレクサ622の入力を選択するために用いられる。選択信号602、604、及び606は、例えばグレイコードシーケンスといった、如何なるタイプの入力選択シーケンスに従う必要もない。フリップフロップ612、614、及び616は、Dフリップフロップであるが、本明細書の教示に基づいて当業者に理解されるように、他のタイプのフリップフロップが用いられてもよい。
マルチプレクサ622は、データ入力信号をデータレジスタステージから、入力選択信号を選択入力レジスタステージから受け取り、出力信号624を生成する。一実施形態において、マルチプレクサ622は、8:1マルチプレクサである。
マルチプレクサ622は、非グリッチレスなマルチプレクサである。換言すれば、グリッチはマルチプレクサ622の出力624で発生し得る。従って、マルチプレクサ622の出力624は、同期回路626に供給されて、出力624の如何なるグリッチもエンコーダ出力642で除去されることが確実にされる。
同期回路626は、XORゲート628及び630を用いて示される、第1のXORステージと、フリップフロップ632、634、636、および638を用いて示される、最後のデータレジスタステージと、エンコーダ出力642を生成するための、XORゲート640を用いて示される、最後のXORステージとを備える。
第1のXORステージゲート628及び630は、出力信号624とそれぞれフリップフロップ636及び634からフィードバック信号とを受け取る。XORゲート628及び630の出力は、それぞれフリップフロップ632、634及び636、638によって受け取られる。フリップフロップ632、634、636、及び638は、クロック信号clkによって制御され、フリップフロップ632及び634はクロック信号の立ち上がりエッジで出力を更新し、フリップフロップ636及び638はクロック信号の立下りエッジで出力を更新する。
フリップフロップ634及び636は、それらの出力を第1のXORステージのXORゲート628及び630に交差結合させる(cross-coupled)、最後のデータレジスタステージのフィードバックフリップフロップである。他の実施形態において、XORゲート628及び630へのフィードバック信号は、それぞれフリップフロップ638及び632の出力から供給され、フリップフロップ634及び636は最後のデータレジスタステージから除去される。しかしながら、より安定した設計は、フリップフロップ634及び636を用いて、フィードバック信号を第1のXORステージに供給することによって達成される。これは、フリップフロップ632及び638の出力の如何なる付加的なルーティングも削減するが、その場合これらは同期回路626の最後のXORステージに入力されることのみを必要とする。
同期回路626の最後のXORステージは、単独のXORゲート640を備えるが、これはフリップフロップ632及び638の出力を受け取り、エンコーダ出力642を出力する。エンコーダ出力642は低出力スキューのグリッチレスな出力である。
シリアルエンコーダ600においては、単一の論理層が、最後のデータレジスタステージをエンコーダ出力から分けることに留意されたい。従って、エンコーダ出力に寄与する信号の個別のスキューは非常に低くとどまる。更に、最後のデータレジスタステージからの2つの信号のみ(フリップフロップ632及び638の出力)がエンコーダ出力642に寄与し、更に出力スキューを低減していることに留意されたい。最後のレジスタステージからエンコーダ出力までのパスの削減された数はまた、出力スキュー分析も簡略化する。
図8は、本発明の別の実施形態に係るMDDIシリアルエンコーダ800を例証する回路図である。MDDIシリアルエンコーダ800は、図6のMDDIシリアルエンコーダ600と幾つかの面で類似しているが、異なる同期回路実装(implementation)812を採用する。実際には、同期回路はデュアルエッジのフリップフロップと同等であり、また従って、デュアルエッジのフリップフロップの如何なる実装又は機能的に同等な回路も、本発明の実施形態に係る同期回路に用い得ることに留意されたい。
図8において、同期回路812は、フリップフロップ804及び806を用いて示される、最後のデータレジスタステージと、マルチプレクサ808とを備える。フリップフロップ804及び806は、マルチプレクサ622の出力信号624を受け取り、クロック信号802によって制御されるが、フリップフロップ804はクロック信号802の立ち上がりエッジでその出力を更新し、フリップフロップ806はクロック信号802の立下りエッジでその出力を更新する。フリップフロップ804及び806の出力は、続いてマルチプレクサ808への入力を形成する。マルチプレクサ808はまた、クロック信号802によって制御されるが、フリップフロップ804の出力はクロック信号802が高いときにマルチプレクサ808から出力され、フリップフロップ806の出力はクロック信号802が低いときにマルチプレクサ808から出力されて、エンコーダ出力810を生成する。実施形態800において、エンコーダ出力810はクロック信号802と競合条件を有することに留意されたい。この競合条件は、クロック信号802の立ち上がり又は立下りエッジの結果であり、マルチプレクサ808への現在選択されている入力を変化させる。現在の入力の変化の前に、クロック信号802の立ち上がり又は立ち下がりエッジがマルチプレクサ808の他の入力をエンコーダ出力810として選択した場合のみ、エンコーダ出力810はグリッチレスである。一例として、クロック信号802が低いとき、フリップフロップ806の出力はマルチプレクサ808からエンコーダ出力810として出力されている。クロック信号802の立ち上がりエッジで、フリップフロップ806の出力は新たな状態に更新するであろうが、同時に、フリップフロップ804の出力はマルチプレクサ808の出力としてエンコーダ出力810として選択される。エンコーダ出力810のグリッチを防止すべく、クロック信号802からマルチプレクサ808を介したエンコーダ出力810への遅延は、クロック信号802からフリップフロップ804又は806を介したマルチプレクサ808への遅延よりも少なくなければならない。このタイミング条件が満たされる限り、エンコーダ出力810は低出力スキューのグリッチレスな出力である。
シリアルエンコーダ800においてはまた、単一の論理層が最後のデータレジスタステージをエンコーダ出力から分けており、最後のデータレジスタステージからの2つの信号のみがエンコーダ出力810に寄与し、これによって削減された出力スキュー及び簡略化された出力スキュー分析という結果をもたらすことに留意されたい。
例示のタイミング図
図7は、図6のMDDIシリアルエンコーダ600の信号に関連する例示のタイミング図である。この例示の図においては、図7で信号sel[2:0]として示される、選択入力の遷移(transitions)が、グリッチレスなマルチプレクサを有するMDDIエンコーダに通常要求されるように、グレイコードシーケンスに従っている。従って、図6のマルチプレクサ622は、グリッチレスなマルチプレクサと同様に、しかしグリッチ無しの出力要求(glitch free output requirement)無しで、動作する。図7の選択入力シーケンスは例示の一つであり、他の選択入力シーケンスも用い得ることに留意されたい。
図7の信号din[7:0]は、図6のデータ入力信号610に対応する。信号din[7:0]の例示のシーケンスは図7に提供されている。
信号din_reg[7:0]は、図6に示される信号din_reg[7:0]に対応し、図7の信号data_enに従って信号din[7:0]から生成され得る。信号din_reg[7:0]の例示のシーケンスは図7に提供されている。
信号desired_data_outは、図6の信号624に対応する。
信号out_rise及びout_fallは、それぞれフリップフロップ632及び638の出力に対応する。out_rise=(desired_data_out XOR out_fall)であり、out_fall=(desired_data_out XOR out_rise)であることに留意されたい。また、信号dout=out_rise XOR out_fallであることに留意されたい。従って、2つの最後の出力レジスタのうちのいずれかが、その出力を保持又は反転する(inverting)ことによって、desired_data_out値をdoutに駆動することができる。信号doutは、信号desired_data_outと等しいが、1/2クロックサイクル分だけ遅延されている。
図9は、図8のMDDIシリアルエンコーダ800の信号に関連する例示のタイミング図である。図7の例示のタイミング図と同様に、図9でsel[2:0]として示される、選択入力遷移が、グリッチレスなマルチプレクサを有するMDDIエンコーダに通常要求されるように、グレイコードシーケンスに従っている。しかしながら、図9に示される選択入力シーケンスは例示にすぎず、他の選択入力シーケンスも用い得ることに留意されたい。
図9の信号din[7:0]は、図8のデータ入力信号610に対応する。信号din[7:0]の例示のシーケンスは図9に提供されている。
信号din_reg[7:0]は、図8のフリップフロップ620の出力に対応する。信号din_reg[7:0]の例示のシーケンスは図9に提供されている。
信号desired_data_outは、図8の信号624に対応する。
信号pos_reg及びneg_regは、それぞれ図8のフリップフロップ804の出力及びフリップフロップ806の出力に対応する。
信号doutは、図8のエンコーダ出力dout810に対応する。doutは、desired_data_out信号に等しいが、1クロックサイクル分だけ遅延されており、うち1/2クロックサイクルの遅延はフリップフロップ804及び806に起因し、1/2クロックサイクルの遅延はマルチプレクサ808に起因する。
結論
本発明の種々の実施形態が上述されているが、それらは例示の目的でのみ提示されており、限定する目的ではないことが理解されるべきである。当業者には、本発明の範囲及び精神から逸脱することなく、それらの形態及び詳細において種々の変更が為され得ることが明白であろう。従って、本発明の広さ及び範囲は、上述された例示の実施形態のうちのいずれによっても限定されるべきではないが、添付の特許請求の範囲及びそれらの均等物に従ってのみ定義されるべきである。
以下に他の実施形態を示す。
[1]シリアルエンコーダであって、
複数のデータ入力と、複数の選択入力と、出力とを有するマルチプレクサと、
前記マルチプレクサの前記データ入力に結合される複数のデータ入力フリップフロップと、
前記マルチプレクサの前記選択入力に結合される複数の選択入力フリップフロップと、 前記マルチプレクサの前記出力に結合され、前記シリアルエンコーダの出力を供給する同期回路であって、前記同期回路は前記マルチプレクサの前記出力から如何なる出力グリッチも実質的に除去する、同期回路と、
を備える、シリアルエンコーダ。
[2]前記マルチプレクサは、8つのデータ入力と3つの選択入力とを備える、[1]のエンコーダ。
[3]
前記マルチプレクサは、非グリッチレスなマルチプレクサである、[1]のエンコーダ。
[4]前記データ入力フリップフロップ及び前記選択入力フリップフロップは、Dフリップフロップである、[1]のエンコーダ。
[5]前記マルチプレクサの前記選択入力は、クロック信号に従ったカウンタによって供給される、[1]のエンコーダ。
[6]前記マルチプレクサは前記クロック信号のエッジごとにビットを出力する、[5]のエンコーダ。
[7]前記同期回路は最後のデータレジスタステージを備える、[1]のエンコーダ。
[8]前記最後のデータレジスタステージはクロック駆動される、[7]のエンコーダ。
[9]前記最後のデータレジスタは、単一の論理層によって前記シリアルエンコーダの前記出力から分けられ、それによって前記エンコーダの低出力スキューという結果をもたらす、[7]のエンコーダ。
[10]前記シリアルエンコーダの前記出力は、前記同期回路の前記最後のデータレジスタステージからの2つの信号によってのみ判定され、それによって、前記エンコーダの低出力スキューという結果をもたらす、[7]のエンコーダ。
[11]前記エンコーダはパラレルなデータ入力を受け取り、前記データ入力をシリアルな通信リンクにシリアルに出力する、[1]のエンコーダ。
[12]前記シリアルな通信リンクは、モバイルディスプレイデジタルインタフェース(MDDI)リンクである、[1]のエンコーダ。
[13]前記同期回路は、任意のデュアルエッジのフリップフロップを用いて実装される、[1]のエンコーダ。
[14]複数のデータ入力ビットを格納する手段と、
複数の選択入力ビットを格納する手段と、
前記複数のデータ入力ビットを、前記複数の選択入力ビットによって生成される入力選択シーケンスに従ってシリアルに出力する手段と、
前記シリアルに出力する手段の出力からグリッチを除去し、それによってグリッチレスなシリアルエンコーダ出力を生成する、グリッチを除去する手段と
を備える、シリアルエンコーダ。
[15]前記グリッチを除去する手段は同期回路を備える、[14]のシリアルエンコーダ。
[16]前記シリアルに出力する手段は、クロック信号のエッジごとにビットを出力し、それによって前記シリアルエンコーダをダブルデータレートエンコーダとする、[14]のシリアルエンコーダ。
[17]前記グリッチを除去する手段はクロック駆動のレジスタステージを備える、[14]のシリアルエンコーダ。
[18]前記レジスタステージは単一の論理層によって前記シリアルエンコーダ出力から分けられ、それによって前記エンコーダの低出力スキューという結果をもたらす、[17]のシリアルエンコーダ。
[19]前記シリアルエンコーダ出力は、前記レジスタステージからの2つの信号によってのみ判定され、それによって前記エンコーダの低出力スキューという結果をもたらす、[17]のシリアルエンコーダ。
[20]前記エンコーダはパラレルなデータ入力を受け取り、前記データ入力をシリアルな通信リンクにシリアルに出力する、[14]のシリアルエンコーダ。
[21]前記シリアルな通信リンクは、モバイルディスプレイデジタルインタフェース(MDDI)リンクである、[20]のシリアルエンコーダ。
[22]前記グリッチを除去する手段はデュアルエッジのフリップフロップを備える、[14]のシリアルエンコーダ。

Claims (42)

  1. シリアルエンコーダであって、
    複数のデータ入力と、複数の選択入力と、出力とを有するマルチプレクサと、
    前記マルチプレクサの前記データ入力に結合される複数のデータ入力フリップフロップと、
    前記マルチプレクサの前記選択入力に結合される複数の選択入力フリップフロップと、
    前記マルチプレクサの前記出力に結合され、前記シリアルエンコーダの出力を供給する同期回路と、ここにおいて、前記同期回路は最後のデータレジスタステージを具備し、前記最後のデータレジスタステージは前記シリアルエンコーダからの出力から、単一ロジック層により分離され、それにより前記エンコーダの低出力スキューを生じる、ここにおいて、前記同期回路は前記マルチプレクサの前記出力から出力グリッチを除去する、
    を備える、シリアルエンコーダ。
  2. 前記マルチプレクサは、8つのデータ入力と3つの選択入力とを備える、請求項1記載のエンコーダ。
  3. 前記マルチプレクサは、非グリッチレスなマルチプレクサである、請求項1記載のエンコーダ。
  4. 前記データ入力フリップフロップ及び前記選択入力フリップフロップは、Dフリップフロップである、請求項1記載のエンコーダ。
  5. 前記マルチプレクサの前記選択入力は、クロック信号に従ったカウンタによって供給される、請求項1記載のエンコーダ。
  6. 前記マルチプレクサは前記クロック信号のエッジごとにビットを出力する、請求項5記載のエンコーダ。
  7. 前記最後のデータレジスタステージはクロック駆動される、請求項記載のエンコーダ。
  8. 前記エンコーダはパラレルなデータ入力を受け取り、前記データ入力をシリアルな通信リンクにシリアルに出力する、請求項1記載のエンコーダ。
  9. 前記シリアルな通信リンクは、モバイルディスプレイデジタルインタフェース(MDDI)リンクである、請求項記載のエンコーダ。
  10. 前記同期回路は、任意のデュアルエッジのフリップフロップを用いて実装される、請求項1記載のエンコーダ。
  11. 複数のデータ入力ビットを格納する手段と、
    複数の選択入力ビットを格納する手段と、
    前記複数のデータ入力ビットを、前記複数の選択入力ビットによって生成される入力選択シーケンスに従ってシリアルに出力する手段と、
    前記シリアルに出力する手段の出力からグリッチを除去し、それによってグリッチレスなシリアルエンコーダ出力を生成する、グリッチを除去する手段と、ここにおいて、前記グリッチを消去する手段はクロック駆動されるレジスタステージを含み、前記レジスタステージは単一ロジック層により前記シリアルエンコーダ出力から分離され、それにより前記エンコーダの低出力スキューを生じる、
    を備える、シリアルエンコーダ。
  12. 前記グリッチを除去する手段は同期回路を備える、請求項11記載のシリアルエンコーダ。
  13. 前記シリアルに出力する手段は、クロック信号のエッジごとにビットを出力し、それによって前記シリアルエンコーダをダブルデータレートエンコーダとする、請求項11記載のシリアルエンコーダ。
  14. 前記エンコーダはパラレルなデータ入力を受け取り、前記データ入力をシリアルな通信リンクにシリアルに出力する、請求項11記載のシリアルエンコーダ。
  15. 前記シリアルな通信リンクは、モバイルディスプレイデジタルインタフェース(MDDI)リンクである、請求項14記載のシリアルエンコーダ。
  16. 前記グリッチを除去する手段はデュアルエッジのフリップフロップを備える、請求項11記載のシリアルエンコーダ。
  17. シリアルエンコーダにおいて、
    複数のデータ入力、複数の選択入力および出力を有するマルチプレクサと、
    前記マルチプレクサの前記データ入力に結合された複数のデータ入力フリップフロップと、
    前記マルチプレクサの選択入力に結合された複数の選択入力フリップフロップと、
    前記マルチプレクサの前記出力に結合され、前記シリアルエンコーダの出力を供給する同期回路と、ここにおいて、前記同期回路は、最後のデータレジスタステージを具備し、前記シリアルエンコーダの出力は前記同期回路の最後のデータレジスタステージからの2つの信号によりもっぱら決定され、それにより前記エンコーダの低出力スキューを生じ、前記同期回路は、前記マルチプレクサの出力から主力グリッチを除去する、
    を具備するシリアルエンコーダ。
  18. 前記マルチプレクサは非グリッチレスなマルチプレクサである請求項17のシリアルエンコーダ。
  19. 前記マルチプレクサの選択入力はクロック信号に従ったカウンタにより供給される、請求項17のシリアルエンコーダ。
  20. 前記最後のデータレジスタステージはクロック駆動される請求項17のシリアルエンコーダ。
  21. 前記エンコーダはパラレルなデータ入力を受け取り、前記データ入力をシリアルな通信リンクにシリアルに出力する、請求項17のシリアルエンコーダ。
  22. シリアルエンコーダにおいて、
    複数のデータ入力ビットを記憶する手段と、
    複数の選択入力ビットを記憶する手段と、
    前記複数の選択入力ビットにより生成された入力選択シーケンスに従って前記複数のデータ入力ビットをシリアルに出力する手段と、
    前記シリアル出力手段の出力からグリッチを除去し、それによりグリッチレスなシリアルエンコーダ出力を生成する手段と、ここにおいて、前記グリッチを除去する手段はクロック駆動されるレジスタステージを含み、前記シリアルエンコーダ出力は前記レジスタステージからの2つの信号によりもっぱら決定され、それにより前記エンコーダの低出力スキューを生じる、
    を具備するシリアルエンコーダ。
  23. 前記グリッチを消去する手段は同期回路を含む、請求項22のシリアルエンコーダ。
  24. 前記シリアル出力手段はクロック信号のエッジ毎にビットを出力し、それにより前記シリアルエンコーダをダブルデータレートエンコーダとする、請求項22のシリアルエンコーダ。
  25. 前記エンコーダはパラレルデータ入力を受信し、前記データ入力をシリアル通信リンク上にシリアルに出力する、請求項22のシリアルエンコーダ。
  26. 複数のデータ入力、複数の選択入力、および出力を有するマルチプレクサと、
    前記マルチプレクサのデータ入力に結合された複数のデータ入力フリップフロップと、
    前記マルチプレクサの選択入力に結合された複数の選択入力フリップフロップと、
    前記マルチプレクサの出力に結合されシリアルエンコーダの出力を供給する同期回路と、ここにおいて、前記同期回路は最後のデータレジスタステージを具備し、前記最後のデータレジスタステージは前記シリアルエンコーダの出力から単一のロジック層により分離される、
    を具備するシリアルエンコーダと、
    前記エンコーダの低出力スキューを生じさせるプログラム命令と、
    前記マルチプレクサの出力からの出力グリッチを除去させるプログラム命令と、
    を具備する記憶媒体と、
    を具備し、コンピュータにデータをシリアルにエンコードさせるプログラム命令を記憶したコンピュータ読み取り可能記録媒体。
  27. カウンタに、クロック信号に従って前記マルチプレクサへ選択入力を供給させるプログラム命令をさらに具備する請求項26のコンピュータ読取可能記録媒体。
  28. 前記マルチプレクサに、前記クロック信号のエッジ毎にビットを出力させるプログラム命令をさらに具備する請求項27のコンピュータ読み取り可能記録媒体。
  29. 前記最後のデータレジスタステージをクロックにより駆動させるプログラム命令をさらに具備する請求項26のコンピュータ読み取り可能記録媒体。
  30. 複数のデータ入力、複数の選択入力、および出力を有するマルチプレクサと、
    前記マルチプレクサのデータ入力に結合された複数のデータ入力フリップフロップと、
    前記マルチプレクサの選択入力に結合された複数の選択入力フリップフロップと、
    前記マルチプレクサの出力に結合されシリアルエンコーダの出力を供給する同期回路と、ここにおいて、前記同期回路は最後のデータレジスタステージを具備する、
    を具備するシリアルエンコーダと、
    前記シリアルエンコーダの出力を前記同期回路の最後のデータレジスタステージからの2つの信号に基づいてもっぱら決定させ、それにより前記エンコーダの低出力スキューを生じさせるプログラム命令と、
    前記マルチプレクサの出力からの出力グリッチを除去させるプログラム命令と、
    を具備する記憶媒体と、
    を具備することにより、コンピュータにデータをシリアルにエンコードさせるプログラム命令を具備するコンピュータ読み取り可能記録媒体。
  31. 前記カウンタに、クロック信号に従って選択入力を前記マルチプレクサに供給させるプログラム命令をさらに具備する請求項30のコンピュータ読み取り可能記録媒体。
  32. 前記最後のデータレジスタステージを前記クロックにより駆動させるプログラム命令をさらに具備する請求項30のコンピュータ読み取り可能記録媒体。
  33. シリアルエンコーディングの方法において、
    複数のデータ入力、複数の選択入力、および出力を有するマルチプレクサを提供することと、
    前記マルチプレクサの前記データ入力に結合された複数のデータ入力フリップフロップを提供することと、
    前記マルチプレクサの前記選択入力に結合された複数の選択入力フリップフロップを提供することと、
    前記マルチプレクサの出力に結合され、シリアルエンコーダの出力を供給する同期回路を提供することと、ここにおいて、前記同期回路は最終データレジスタ段を具備し、前記最終データレジスタ段は、単一のロジック層により前記シリアルエンコーダの出力から分離され、それにより、前記エンコーダの低出力スキュー(skew)を生じる、
    前記マルチプレクサの出力から出力グリッチを実質的に消去するために前記同期回路を採用することと、
    を具備する、シリアルエンコーディングの方法。
  34. クロック信号に従って前記マルチプレクサの前記選択入力を提供するためのカウンタを採用することをさらに具備する、請求項33の方法。
  35. 前記クロック信号のエッジにおいて1ビットを出力するために前記マルチプレクサを採用することをさらに具備する、請求項34の方法。
  36. 前記最終データレジスタ段はクロック駆動される、請求項33の方法。
  37. 前記同期回路はデュアルエッジフリップフロップを用いて実施される、請求項33の方法。
  38. 前記エンコーダは並列データ入力を受信し、前記データ入力をシリアル通信リンクにシリアルに出力する、請求項33の方法。
  39. シリアルエンコーディングの方法において、
    複数のデータ入力、複数の選択入力、および出力を有するマルチプレクサを提供することと、
    前記マルチプレクサの前記データ入力に結合された複数のデータ入力フリップフロップを提供することと、
    前記マルチプレクサの前記選択入力に結合された複数の選択入力フリップフロップを提供することと、
    前記マルチプレクサの出力に結合され、シリアルエンコーダの出力を供給する同期回路を提供することと、ここにおいて、前記同期回路は、最終データレジスタ段を有し、前記シリアルエンコーダの出力は前記同期回路の前記最終データレジスタ段からの2つの信号によりもっぱら決定され、それにより、前記エンコーダの低出力スキュー(skew)を生じる、
    前記マルチプレクサの前記出力から出力グリッチを実質的に消去するための同期回路を採用することと、
    を具備する、シリアルエンコーディングの方法。
  40. クロック信号に従って、前記マルチプレクサの選択入力を供給するためのカウンタを採用することをさらに具備する、請求項38の方法。
  41. 前記最終データレジスタ段はクロック駆動される、請求項38の方法。
  42. 前記エンコーダは並列データ入力を受信し、前記データ入力をシリアル通信リンクにシリアルに出力する、請求項38の方法。
JP2009523912A 2006-08-08 2007-08-02 低出力スキューダブルデータレートシリアルエンコーダ Expired - Fee Related JP5038418B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/463,129 US8723705B2 (en) 2004-11-24 2006-08-08 Low output skew double data rate serial encoder
US11/463,129 2006-08-08
PCT/US2007/075127 WO2008021749A1 (en) 2006-08-08 2007-08-02 Low output skew double data rate serial encoder

Publications (2)

Publication Number Publication Date
JP2010500822A JP2010500822A (ja) 2010-01-07
JP5038418B2 true JP5038418B2 (ja) 2012-10-03

Family

ID=38823562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009523912A Expired - Fee Related JP5038418B2 (ja) 2006-08-08 2007-08-02 低出力スキューダブルデータレートシリアルエンコーダ

Country Status (10)

Country Link
US (1) US8723705B2 (ja)
EP (2) EP2552026B1 (ja)
JP (1) JP5038418B2 (ja)
KR (1) KR101096932B1 (ja)
CN (1) CN101502000B (ja)
BR (1) BRPI0714865B1 (ja)
CA (1) CA2658561C (ja)
ES (2) ES2460723T3 (ja)
RU (1) RU2009108263A (ja)
WO (1) WO2008021749A1 (ja)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760772B2 (en) * 2000-12-15 2004-07-06 Qualcomm, Inc. Generating and implementing a communication protocol and interface for high data rate signal transfer
US8812706B1 (en) 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
DE602004030236D1 (de) * 2003-06-02 2011-01-05 Qualcomm Inc Erzeugen und implementieren eines signalprotokolls und einer schnittstelle für höhere datenraten
AU2004300958A1 (en) * 2003-08-13 2005-02-24 Qualcomm, Incorporated A signal interface for higher data rates
CA2538308C (en) * 2003-09-10 2013-05-14 Qualcomm Incorporated High data rate interface
KR20080052699A (ko) * 2003-10-15 2008-06-11 퀄컴 인코포레이티드 높은 데이터 레이트 인터페이스
KR100827573B1 (ko) 2003-10-29 2008-05-07 퀄컴 인코포레이티드 높은 데이터 레이트 인터페이스
TWI381686B (zh) * 2003-11-12 2013-01-01 Qualcomm Inc 具有改良的鏈路控制之高資料速率介面
KR20060096161A (ko) * 2003-11-25 2006-09-07 콸콤 인코포레이티드 향상된 링크 동기화를 제공하는 고속 데이터 레이트인터페이스
KR100906319B1 (ko) * 2003-12-08 2009-07-06 퀄컴 인코포레이티드 링크 동기화를 갖는 고 데이터 레이트 인터페이스
CA2775734C (en) * 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
RU2355121C2 (ru) * 2004-03-17 2009-05-10 Квэлкомм Инкорпорейтед Устройство и способ интерфейса с высокой скоростью передачи данных
WO2005096594A1 (en) * 2004-03-24 2005-10-13 Qualcomm Incorporated High data rate interface apparatus and method
ATE518343T1 (de) * 2004-06-04 2011-08-15 Qualcomm Inc Schnittstellenvorrichtung und -verfahren für hohe datenraten
US8650304B2 (en) * 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8699330B2 (en) * 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US8692838B2 (en) * 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8667363B2 (en) * 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8539119B2 (en) * 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US20060161691A1 (en) * 2004-11-24 2006-07-20 Behnam Katibian Methods and systems for synchronous execution of commands across a communication link
US8692839B2 (en) * 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8730069B2 (en) * 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
JP2014052548A (ja) 2012-09-07 2014-03-20 Sharp Corp メモリ制御装置、携帯端末、メモリ制御プログラムおよびコンピュータ読み取り可能な記録媒体
JP2014052551A (ja) 2012-09-07 2014-03-20 Sharp Corp メモリ制御装置、携帯端末、メモリ制御プログラムおよびコンピュータ読み取り可能な記録媒体
JP2014052552A (ja) 2012-09-07 2014-03-20 Sharp Corp メモリ制御装置、携帯端末、メモリ制御プログラムおよびコンピュータ読み取り可能な記録媒体
JP2014052902A (ja) 2012-09-07 2014-03-20 Sharp Corp メモリ制御装置、携帯端末、メモリ制御プログラムおよびコンピュータ読み取り可能な記録媒体
JP6199070B2 (ja) 2013-04-26 2017-09-20 シャープ株式会社 メモリ制御装置、および携帯端末
KR20150040540A (ko) * 2013-10-07 2015-04-15 에스케이하이닉스 주식회사 반도체 장치 및 이를 포함하는 반도체 시스템
KR20160112143A (ko) 2015-03-18 2016-09-28 삼성전자주식회사 전자 장치 및 전자 장치에서의 디스플레이 패널의 화면 업데이트 방법
CN112290922B (zh) * 2020-11-09 2024-05-14 无锡舜铭存储科技有限公司 并行输入串行输出电路及采用该电路的存储器

Family Cites Families (437)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7274652B1 (en) 2000-06-02 2007-09-25 Conexant, Inc. Dual packet configuration for wireless communications
US3594304A (en) 1970-04-13 1971-07-20 Sun Oil Co Thermal liquefaction of coal
US4042783A (en) 1976-08-11 1977-08-16 International Business Machines Corporation Method and apparatus for byte and frame synchronization on a loop system coupling a CPU channel to bulk storage devices
US4393444A (en) 1980-11-06 1983-07-12 Rca Corporation Memory addressing circuit for converting sequential input data to interleaved output data sequence using multiple memories
US4363123A (en) 1980-12-01 1982-12-07 Northern Telecom Limited Method of and apparatus for monitoring digital transmission systems in which line transmission errors are detected
JPS57136833A (en) * 1981-02-17 1982-08-24 Sony Corp Time-division multiplex data transmitting method
US4660096A (en) 1984-12-11 1987-04-21 Rca Corporation Dividing high-resolution-camera video signal response into sub-image blocks individually raster scanned
DE3531809A1 (de) * 1985-09-06 1987-03-26 Kraftwerk Union Ag Katalysatormaterial zur reduktion von stickoxiden
US4769761A (en) 1986-10-09 1988-09-06 International Business Machines Corporation Apparatus and method for isolating and predicting errors in a local area network
JPS63226762A (ja) 1987-03-16 1988-09-21 Hitachi Ltd デ−タ処理方式
US4764805A (en) 1987-06-02 1988-08-16 Eastman Kodak Company Image transmission system with line averaging preview mode using two-pass block-edge interpolation
US4821296A (en) * 1987-08-26 1989-04-11 Bell Communications Research, Inc. Digital phase aligner with outrigger sampling
US5227783A (en) 1987-10-13 1993-07-13 The Regents Of New Mexico State University Telemetry apparatus and method with digital to analog converter internally integrated within C.P.U.
US5155590A (en) 1990-03-20 1992-10-13 Scientific-Atlanta, Inc. System for data channel level control
US4891805A (en) 1988-06-13 1990-01-02 Racal Data Communications Inc. Multiplexer with dynamic bandwidth allocation
US5167035A (en) 1988-09-08 1992-11-24 Digital Equipment Corporation Transferring messages between nodes in a network
US5136717A (en) * 1988-11-23 1992-08-04 Flavors Technology Inc. Realtime systolic, multiple-instruction, single-data parallel computer system
US5079693A (en) 1989-02-28 1992-01-07 Integrated Device Technology, Inc. Bidirectional FIFO buffer having reread and rewrite means
US6014705A (en) * 1991-10-01 2000-01-11 Intermec Ip Corp. Modular portable data processing terminal having a higher layer and lower layer partitioned communication protocol stack for use in a radio frequency communications network
US5224213A (en) * 1989-09-05 1993-06-29 International Business Machines Corporation Ping-pong data buffer for transferring data from one data bus to another data bus
US5495482A (en) * 1989-09-29 1996-02-27 Motorola Inc. Packet transmission system and method utilizing both a data bus and dedicated control lines
US5543939A (en) 1989-12-28 1996-08-06 Massachusetts Institute Of Technology Video telephone systems
US5138616A (en) 1990-03-19 1992-08-11 The United States Of America As Represented By The Secretary Of The Army Continuous on-line link error rate detector utilizing the frame bit error rate
US5111455A (en) * 1990-08-24 1992-05-05 Avantek, Inc. Interleaved time-division multiplexor with phase-compensated frequency doublers
US5131012A (en) 1990-09-18 1992-07-14 At&T Bell Laboratories Synchronization for cylic redundancy check based, broadband communications network
GB2249460B (en) 1990-09-19 1994-06-29 Intel Corp Network providing common access to dissimilar hardware interfaces
GB2250668B (en) 1990-11-21 1994-07-20 Apple Computer Tear-free updates of computer graphical output displays
IL100213A (en) 1990-12-07 1995-03-30 Qualcomm Inc Mikrata Kedma phone system and its antenna distribution system
US5359595A (en) 1991-01-09 1994-10-25 Rockwell International Corporation Skywave adaptable network transceiver apparatus and method using a stable probe and traffic protocol
US5345542A (en) 1991-06-27 1994-09-06 At&T Bell Laboratories Proportional replication mapping system
US5231636A (en) 1991-09-13 1993-07-27 National Semiconductor Corporation Asynchronous glitchless digital MUX
EP0606396B1 (en) * 1991-10-01 2002-06-12 Norand Corporation A radio frequency local area network
US5396636A (en) 1991-10-21 1995-03-07 International Business Machines Corporation Remote power control via data link
US5751445A (en) 1991-11-11 1998-05-12 Canon Kk Image transmission system and terminal device
CA2064541C (en) 1992-03-31 1998-09-15 Thomas A. Gray Cycling error count for link maintenance
US5331642A (en) 1992-09-01 1994-07-19 International Business Machines Corporation Management of FDDI physical link errors
JP3305769B2 (ja) 1992-09-18 2002-07-24 株式会社東芝 通信装置
JPH06124147A (ja) 1992-10-13 1994-05-06 Sanyo Electric Co Ltd 情報処理装置
GB9222282D0 (en) 1992-10-22 1992-12-09 Hewlett Packard Co Monitoring network status
US5513185A (en) * 1992-11-23 1996-04-30 At&T Corp. Method and apparatus for transmission link error rate monitoring
US5867501A (en) * 1992-12-17 1999-02-02 Tandem Computers Incorporated Encoding for communicating data and commands
US5619650A (en) 1992-12-31 1997-04-08 International Business Machines Corporation Network processor for transforming a message transported from an I/O channel to a network by adding a message identifier and then converting the message
GB9304638D0 (en) 1993-03-06 1993-04-21 Ncr Int Inc Wireless data communication system having power saving function
JPH06332664A (ja) 1993-03-23 1994-12-02 Toshiba Corp 表示制御システム
US5418452A (en) * 1993-03-25 1995-05-23 Fujitsu Limited Apparatus for testing integrated circuits using time division multiplexing
WO1994024200A1 (en) 1993-04-16 1994-10-27 Akzo Nobel N.V. Liquid stabilizer comprising metal soap and solubilized metal perchlorate
JP3197679B2 (ja) 1993-04-30 2001-08-13 富士写真フイルム株式会社 写真撮影システムおよび方法
US5519830A (en) * 1993-06-10 1996-05-21 Adc Telecommunications, Inc. Point-to-multipoint performance monitoring and failure isolation system
JP2768621B2 (ja) * 1993-06-25 1998-06-25 沖電気工業株式会社 分散送信される畳み込み符号の復号装置
US5477534A (en) * 1993-07-30 1995-12-19 Kyocera Corporation Acoustic echo canceller
US5430486A (en) 1993-08-17 1995-07-04 Rgb Technology High resolution video image transmission and storage
US5426694A (en) 1993-10-08 1995-06-20 Excel, Inc. Telecommunication switch having programmable network protocols and communications services
US5490247A (en) 1993-11-24 1996-02-06 Intel Corporation Video subsystem for computer-based conferencing system
US5510832A (en) 1993-12-01 1996-04-23 Medi-Vision Technologies, Inc. Synthesized stereoscopic imaging system and method
US5565957A (en) 1993-12-27 1996-10-15 Nikon Corporation Camera
US5724536A (en) 1994-01-04 1998-03-03 Intel Corporation Method and apparatus for blocking execution of and storing load operations during their execution
US5844606A (en) 1994-03-03 1998-12-01 Fuji Photo Film Co., Ltd. Videocamera having a multiconnector connectable to a variety of accessories
JP2790034B2 (ja) 1994-03-28 1998-08-27 日本電気株式会社 非運用系メモリ更新方式
US5483185A (en) * 1994-06-09 1996-01-09 Intel Corporation Method and apparatus for dynamically switching between asynchronous signals without generating glitches
JP3329076B2 (ja) 1994-06-27 2002-09-30 ソニー株式会社 ディジタル信号伝送方法、ディジタル信号伝送装置、ディジタル信号受信方法及びディジタル信号受信装置
US5560022A (en) 1994-07-19 1996-09-24 Intel Corporation Power management coordinator system and interface
US5748891A (en) 1994-07-22 1998-05-05 Aether Wire & Location Spread spectrum localizers
KR100370665B1 (ko) 1994-07-25 2004-07-19 지멘스 악티엔게젤샤프트 비디오폰통신의접속및제어방법
US5664948A (en) 1994-07-29 1997-09-09 Seiko Communications Holding N.V. Delivery of data including preloaded advertising data
US5733131A (en) 1994-07-29 1998-03-31 Seiko Communications Holding N.V. Education and entertainment device with dynamic configuration and operation
JP3592376B2 (ja) 1994-08-10 2004-11-24 株式会社アドバンテスト 時間間隔測定装置
WO1996010230A1 (fr) 1994-09-27 1996-04-04 Sega Enterprises, Ltd. Dispositif de transfert de donnees et jeux video utilisant ce dispositif
US5559459A (en) 1994-12-29 1996-09-24 Stratus Computer, Inc. Clock signal generation arrangement including digital noise reduction circuit for reducing noise in a digital clocking signal
FR2729528A1 (fr) 1995-01-13 1996-07-19 Suisse Electronique Microtech Circuit de multiplexage
GB2298109B (en) 1995-02-14 1999-09-01 Nokia Mobile Phones Ltd Data interface
US5530704A (en) 1995-02-16 1996-06-25 Motorola, Inc. Method and apparatus for synchronizing radio ports in a commnuication system
US5646947A (en) 1995-03-27 1997-07-08 Westinghouse Electric Corporation Mobile telephone single channel per carrier superframe lock subsystem
US6117681A (en) 1995-03-29 2000-09-12 Bavarian Nordic Research Inst. A/S Pseudotyped retroviral particles
US6400392B1 (en) * 1995-04-11 2002-06-04 Matsushita Electric Industrial Co., Ltd. Video information adjusting apparatus, video information transmitting apparatus and video information receiving apparatus
US5521907A (en) * 1995-04-25 1996-05-28 Visual Networks, Inc. Method and apparatus for non-intrusive measurement of round trip delay in communications networks
US5963564A (en) 1995-06-13 1999-10-05 Telefonaktiebolaget Lm Ericsson Synchronizing the transmission of data via a two-way link
SE506540C2 (sv) 1995-06-13 1998-01-12 Ericsson Telefon Ab L M Synkronisering av överföring av data via en dubbelriktad länk
WO1997003508A1 (fr) 1995-07-13 1997-01-30 Sony Corporation Procede, appareil et systeme de transmission de donnees
JPH0936871A (ja) 1995-07-17 1997-02-07 Sony Corp データ伝送システムおよびデータ伝送方法
US5604450A (en) 1995-07-27 1997-02-18 Intel Corporation High speed bidirectional signaling scheme
JPH0955667A (ja) * 1995-08-10 1997-02-25 Mitsubishi Electric Corp マルチプレクサ,及びデマルチプレクサ
US5742840A (en) 1995-08-16 1998-04-21 Microunity Systems Engineering, Inc. General purpose, multiple precision parallel operation, programmable media processor
JPH11503258A (ja) * 1995-09-19 1999-03-23 マイクロチップ テクノロジー インコーポレイテッド ディジタル的にプログラム可能な閾値を有するマイクロコントローラ起立機能
US5748642A (en) 1995-09-25 1998-05-05 Credence Systems Corporation Parallel processing integrated circuit tester
US5732352A (en) 1995-09-29 1998-03-24 Motorola, Inc. Method and apparatus for performing handoff in a wireless communication system
US5550489A (en) 1995-09-29 1996-08-27 Quantum Corporation Secondary clock source for low power, fast response clocking
US5818255A (en) 1995-09-29 1998-10-06 Xilinx, Inc. Method and circuit for using a function generator of a programmable logic device to implement carry logic functions
US5751951A (en) * 1995-10-30 1998-05-12 Mitsubishi Electric Information Technology Center America, Inc. Network interface
EP0772119A3 (en) 1995-10-31 1997-12-29 Cirrus Logic, Inc. Automatic graphics operation
US5958006A (en) 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
US7003796B1 (en) * 1995-11-22 2006-02-21 Samsung Information Systems America Method and apparatus for recovering data stream clock
US5790551A (en) 1995-11-28 1998-08-04 At&T Wireless Services Inc. Packet data transmission using dynamic channel assignment
US5844918A (en) 1995-11-28 1998-12-01 Sanyo Electric Co., Ltd. Digital transmission/receiving method, digital communications method, and data receiving apparatus
US6865610B2 (en) 1995-12-08 2005-03-08 Microsoft Corporation Wire protocol for a media server system
EP0781068A1 (en) 1995-12-20 1997-06-25 International Business Machines Corporation Method and system for adaptive bandwidth allocation in a high speed data network
JP3427149B2 (ja) 1996-01-26 2003-07-14 三菱電機株式会社 符号化信号の復号回路及びその同期制御方法, 同期検出回路及び同期検出方法
US5903281A (en) 1996-03-07 1999-05-11 Powertv, Inc. List controlled video operations
US6243596B1 (en) 1996-04-10 2001-06-05 Lextron Systems, Inc. Method and apparatus for modifying and integrating a cellular phone with the capability to access and browse the internet
US5815507A (en) 1996-04-15 1998-09-29 Motorola, Inc. Error detector circuit for digital receiver using variable threshold based on signal quality
US6130602A (en) 1996-05-13 2000-10-10 Micron Technology, Inc. Radio frequency data communications device
JPH09307457A (ja) * 1996-05-14 1997-11-28 Sony Corp パラレルシリアル変換回路
US5982362A (en) 1996-05-30 1999-11-09 Control Technology Corporation Video interface architecture for programmable industrial control systems
US5983261A (en) 1996-07-01 1999-11-09 Apple Computer, Inc. Method and apparatus for allocating bandwidth in teleconferencing applications using bandwidth control
GB9614561D0 (en) * 1996-07-11 1996-09-04 4Links Ltd Communication system with improved code
US6298387B1 (en) 1996-07-12 2001-10-02 Philips Electronics North America Corp System for detecting a data packet in a bitstream by storing data from the bitstream in a buffer and comparing data at different locations in the buffer to predetermined data
KR100221028B1 (ko) 1996-07-23 1999-09-15 윤종용 그래픽 가속기 및 이를 이용한 메모리 프리패치 방법
US6886035B2 (en) * 1996-08-02 2005-04-26 Hewlett-Packard Development Company, L.P. Dynamic load balancing of a network of client and server computer
US6185601B1 (en) * 1996-08-02 2001-02-06 Hewlett-Packard Company Dynamic load balancing of a network of client and server computers
US5969750A (en) 1996-09-04 1999-10-19 Winbcnd Electronics Corporation Moving picture camera with universal serial bus interface
CA2214743C (en) 1996-09-20 2002-03-05 Ntt Mobile Communications Network Inc. A frame synchronization circuit and communications system
US5990852A (en) 1996-10-31 1999-11-23 Fujitsu Limited Display screen duplication system and method
US5864546A (en) * 1996-11-05 1999-01-26 Worldspace International Network, Inc. System for formatting broadcast data for satellite transmission and radio reception
US6308239B1 (en) 1996-11-07 2001-10-23 Hitachi, Ltd. Interface switching apparatus and switching control method
US6078361A (en) 1996-11-18 2000-06-20 Sage, Inc Video adapter circuit for conversion of an analog video signal to a digital display image
US6002709A (en) 1996-11-21 1999-12-14 Dsp Group, Inc. Verification of PN synchronization in a direct-sequence spread-spectrum digital communications system
KR100211918B1 (ko) 1996-11-30 1999-08-02 김영환 비동기식전송모드셀 경계 식별장치
US5862160A (en) 1996-12-31 1999-01-19 Ericsson, Inc. Secondary channel for communication networks
US5995512A (en) 1997-01-17 1999-11-30 Delco Electronics Corporation High speed multimedia data network
US6064649A (en) 1997-01-31 2000-05-16 Nec Usa, Inc. Network interface card for wireless asynchronous transfer mode networks
US6081513A (en) 1997-02-10 2000-06-27 At&T Corp. Providing multimedia conferencing services over a wide area network interconnecting nonguaranteed quality of services LANs
EP0859326A3 (en) 1997-02-14 1999-05-12 Canon Kabushiki Kaisha Data transmission apparatus, system and method, and image processing apparatus
US6584144B2 (en) 1997-02-24 2003-06-24 At&T Wireless Services, Inc. Vertical adaptive antenna array for a discrete multitone spread spectrum communications system
US6359923B1 (en) 1997-12-18 2002-03-19 At&T Wireless Services, Inc. Highly bandwidth efficient communications
DE19733005B4 (de) * 1997-03-12 2007-06-21 Storz Endoskop Gmbh Einrichtung zur zentralen Überwachung und/oder Steuerung wenigstens eines Gerätes
US6480521B1 (en) 1997-03-26 2002-11-12 Qualcomm Incorporated Method and apparatus for transmitting high speed data in a spread spectrum communications system
US7143177B1 (en) 1997-03-31 2006-11-28 West Corporation Providing a presentation on a network having a plurality of synchronized media types
US5963557A (en) 1997-04-11 1999-10-05 Eng; John W. High capacity reservation multiple access network with multiple shared unidirectional paths
US6405111B2 (en) 1997-05-16 2002-06-11 Snap-On Technologies, Inc. System and method for distributed computer automotive service equipment
US5867510A (en) * 1997-05-30 1999-02-02 Motorola, Inc. Method of and apparatus for decoding and processing messages
JP3143079B2 (ja) 1997-05-30 2001-03-07 松下電器産業株式会社 辞書索引作成装置と文書検索装置
KR100550190B1 (ko) * 1997-06-03 2006-04-21 소니 가부시끼 가이샤 휴대용정보처리장치의제어방법,및휴대용정보처리장치
US6236647B1 (en) 1998-02-24 2001-05-22 Tantivy Communications, Inc. Dynamic frame size adjustment and selective reject on a multi-link channel to improve effective throughput and bit error rate
US6314479B1 (en) 1997-08-04 2001-11-06 Compaq Computer Corporation Universal multi-pin plug and display connector for standardizing signals transmitted between a computer and a display for a PC theatre interconnectivity system
WO1999010719A1 (en) 1997-08-29 1999-03-04 The Regents Of The University Of California Method and apparatus for hybrid coding of speech at 4kbps
US6288739B1 (en) 1997-09-05 2001-09-11 Intelect Systems Corporation Distributed video communications system
US6385644B1 (en) 1997-09-26 2002-05-07 Mci Worldcom, Inc. Multi-threaded web based user inbox for report management
EP1042871B1 (en) 1997-10-14 2009-04-15 Cypress Semiconductor Corporation Digital radio-frequency transceiver
US6574211B2 (en) 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
US6894994B1 (en) * 1997-11-03 2005-05-17 Qualcomm Incorporated High data rate wireless packet data communications system
TW408315B (en) * 1997-11-07 2000-10-11 Sharp Kk Magnetic recording device, magnetic recording and reproducing device, and magnetic recording method
US6246876B1 (en) * 1997-11-13 2001-06-12 Telefonaktiebolaget L M Ericsson (Publ) Synchronization messages for hand-off operations
US6091709A (en) 1997-11-25 2000-07-18 International Business Machines Corporation Quality of service management for packet switched networks
US20010012293A1 (en) 1997-12-02 2001-08-09 Lars-Goran Petersen Simultaneous transmission of voice and non-voice data on a single narrowband connection
US6049837A (en) 1997-12-08 2000-04-11 International Business Machines Corporation Programmable output interface for lower level open system interconnection architecture
US6393008B1 (en) * 1997-12-23 2002-05-21 Nokia Movile Phones Ltd. Control structures for contention-based packet data services in wideband CDMA
KR100286080B1 (ko) 1997-12-30 2001-04-16 윤종용 데이터링크를이용한데이터송신및수신방법
KR100251963B1 (ko) 1997-12-31 2000-04-15 윤종용 종합정보통신망과 연동 가능한 비동기전송모드 망 접속영상전화 단말장치
TW459184B (en) 1998-01-23 2001-10-11 Shiu Ming Wei Multimedia message processing system
NZ505800A (en) 1998-02-20 2002-09-27 Deep Video Imaging Ltd A multi-layer display and a method for extracting depth from 2D video data
JP3004618B2 (ja) 1998-02-27 2000-01-31 キヤノン株式会社 画像入力装置及び画像入力システム及び画像送受信システム及び画像入力方法及び記憶媒体
JPH11249987A (ja) 1998-03-05 1999-09-17 Nec Corp メッセージ処理装置およびその方法ならびにメッセージ処理制御プログラムを格納した記憶媒体
BRPI9908836B1 (pt) 1998-03-16 2017-04-18 Jazio Inc processo e sistema para detectar uma transição entre um sinal de entrada e um sinal prévio, sistema de comunicação, sistema de receptor de sinal para detectar uma transição de um sinal prévio para um sinal subseqüente, sistema de transmissão, e, processos para comparar um sinal de entrada a um sinal prévio, e para transmitir e receber uma pluralidade de sinais de terminação simples de pequena excursão
EP0944275B1 (en) 1998-03-19 2005-09-14 Hitachi, Ltd. Broadcast information delivering system
US6243761B1 (en) 1998-03-26 2001-06-05 Digital Equipment Corporation Method for dynamically adjusting multimedia content of a web page by a server in accordance to network path characteristics between client and server
US6199169B1 (en) * 1998-03-31 2001-03-06 Compaq Computer Corporation System and method for synchronizing time across a computer cluster
CN100517991C (zh) 1998-04-01 2009-07-22 松下图像通信***公司 采用数字用户线调制解调器的通信装置和方法
US6101601A (en) 1998-04-20 2000-08-08 International Business Machines Corporation Method and apparatus for hibernation within a distributed data processing system
US6430196B1 (en) 1998-05-01 2002-08-06 Cisco Technology, Inc. Transmitting delay sensitive information over IP over frame relay
KR100413417B1 (ko) 1998-05-04 2004-02-14 엘지전자 주식회사 이동통신시스템에서 단말기의 호 접속 제어 방법.
US6611503B1 (en) 1998-05-22 2003-08-26 Tandberg Telecom As Method and apparatus for multimedia conferencing with dynamic bandwidth allocation
JP3792894B2 (ja) 1998-05-27 2006-07-05 キヤノン株式会社 固体撮像素子及び固体撮像装置
US6043693A (en) * 1998-06-01 2000-03-28 3Dfx Interactive, Incorporated Multiplexed synchronization circuits for switching frequency synthesized signals
US6850282B1 (en) 1998-06-02 2005-02-01 Canon Kabushiki Kaisha Remote control of image sensing apparatus
JP3475081B2 (ja) 1998-06-03 2003-12-08 三洋電機株式会社 立体映像再生方法
US6092231A (en) 1998-06-12 2000-07-18 Qlogic Corporation Circuit and method for rapid checking of error correction codes using cyclic redundancy check
JP4267092B2 (ja) 1998-07-07 2009-05-27 富士通株式会社 時刻同期方法
US6621809B1 (en) 1998-07-12 2003-09-16 Samsung Electronics Co., Ltd. Device and method for gating transmission in a CDMA mobile communication system
US6510503B2 (en) 1998-07-27 2003-01-21 Mosaid Technologies Incorporated High bandwidth memory interface
US6359479B1 (en) 1998-08-04 2002-03-19 Juniper Networks, Inc. Synchronizing data transfers between two distinct clock domains
US6532506B1 (en) * 1998-08-12 2003-03-11 Intel Corporation Communicating with devices over a bus and negotiating the transfer rate over the same
US6728263B2 (en) * 1998-08-18 2004-04-27 Microsoft Corporation Dynamic sizing of data packets
AU6385699A (en) 1998-09-11 2000-04-03 Sharewave, Inc. Method and apparatus for controlling communication within a computer network
US6513085B1 (en) 1998-10-13 2003-01-28 Texas Instruments Incorporated Link/transaction layer controller with integral microcontroller emulation
EP1125401B1 (en) 1998-10-30 2005-06-08 Broadcom Corporation Internet gigabit ethernet transmitter architecture
US6421735B1 (en) 1998-10-30 2002-07-16 Advanced Micro Devices, Inc. Apparatus and method for automatically selecting a network port for a home network station
US7180951B2 (en) 1998-10-30 2007-02-20 Broadcom Corporation Reduction of aggregate EMI emissions of multiple transmitters
TW466410B (en) 2000-06-16 2001-12-01 Via Tech Inc Cache device inside peripheral component interface chipset and data synchronous method to externals
US6545979B1 (en) * 1998-11-27 2003-04-08 Alcatel Canada Inc. Round trip delay measurement
US6363439B1 (en) * 1998-12-07 2002-03-26 Compaq Computer Corporation System and method for point-to-point serial communication between a system interface device and a bus interface device in a computer system
US6791379B1 (en) 1998-12-07 2004-09-14 Broadcom Corporation Low jitter high phase resolution PLL-based timing recovery system
US6252526B1 (en) * 1998-12-14 2001-06-26 Seiko Epson Corporation Circuit and method for fast parallel data strobe encoding
US6297684B1 (en) 1998-12-14 2001-10-02 Seiko Epson Corporation Circuit and method for switching between digital signals that have different signal rates
JP2000196986A (ja) 1998-12-25 2000-07-14 Olympus Optical Co Ltd 電子的撮像装置
US6950428B1 (en) 1998-12-30 2005-09-27 Hewlett-Packard Development Company, L.P. System and method for configuring adaptive sets of links between routers in a system area network (SAN)
US6549538B1 (en) 1998-12-31 2003-04-15 Compaq Information Technologies Group, L.P. Computer method and apparatus for managing network ports cluster-wide using a lookaside list
US6836469B1 (en) 1999-01-15 2004-12-28 Industrial Technology Research Institute Medium access control protocol for a multi-channel communication system
JP2000216843A (ja) 1999-01-22 2000-08-04 Oki Electric Ind Co Ltd デジタル復調器
US6636508B1 (en) 1999-02-12 2003-10-21 Nortel Networks Limted Network resource conservation system
US6493824B1 (en) 1999-02-19 2002-12-10 Compaq Information Technologies Group, L.P. Secure system for remotely waking a computer in a power-down state
CA2365750A1 (en) 1999-03-05 2000-09-14 Accenture Llp A system, method and article of manufacture for advanced mobile communication
US6199099B1 (en) 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
JP4181685B2 (ja) 1999-03-12 2008-11-19 富士通株式会社 電力制御方法及び電子機器並びに記録媒体
US6429867B1 (en) 1999-03-15 2002-08-06 Sun Microsystems, Inc. System and method for generating and playback of three-dimensional movies
US6636922B1 (en) 1999-03-17 2003-10-21 Adaptec, Inc. Methods and apparatus for implementing a host side advanced serial protocol
US6609167B1 (en) 1999-03-17 2003-08-19 Adaptec, Inc. Host and device serial communication protocols and communication packet formats
FI107424B (fi) 1999-03-22 2001-07-31 Nokia Mobile Phones Ltd Menetelmä ja järjestelmä multimediaan liittyvän informaation välittämiseen valmistautumiseksi pakettikytkentäisessä solukkoradioverkossa
JP2000278141A (ja) 1999-03-26 2000-10-06 Mitsubishi Electric Corp マルチプレクサ
KR100350607B1 (ko) * 1999-03-31 2002-08-28 삼성전자 주식회사 음성 및 화상 송수신을 위한 휴대용 복합 통신단말기 및 그 동작방법과 통신시스템
US6222677B1 (en) 1999-04-12 2001-04-24 International Business Machines Corporation Compact optical system for use in virtual display applications
JP2000358033A (ja) 1999-06-14 2000-12-26 Canon Inc データ通信システム及びデータ通信方法
US6618360B1 (en) 1999-06-15 2003-09-09 Hewlett-Packard Development Company, L.P. Method for testing data path of peripheral server devices
US6457090B1 (en) 1999-06-30 2002-09-24 Adaptec, Inc. Structure and method for automatic configuration for SCSI Synchronous data transfers
JP2001025010A (ja) * 1999-07-09 2001-01-26 Mitsubishi Electric Corp マルチメディア情報通信装置およびその方法
US6865609B1 (en) * 1999-08-17 2005-03-08 Sharewave, Inc. Multimedia extensions for wireless local area network
US6597197B1 (en) 1999-08-27 2003-07-22 Intel Corporation I2C repeater with voltage translation
KR20010019734A (ko) 1999-08-30 2001-03-15 윤종용 유무선 통신을 이용한 컴퓨터 교육용 시스템
US7010607B1 (en) * 1999-09-15 2006-03-07 Hewlett-Packard Development Company, L.P. Method for training a communication link between ports to correct for errors
JP3116090B1 (ja) 1999-09-17 2000-12-11 郵政省通信総合研究所長 通信システム、送信装置、受信装置、送信方法、受信方法、および、情報記録媒体
JP4207329B2 (ja) 1999-09-20 2009-01-14 富士通株式会社 フレーム同期回路
US6782277B1 (en) 1999-09-30 2004-08-24 Qualcomm Incorporated Wireless communication system with base station beam sweeping
US6643787B1 (en) 1999-10-19 2003-11-04 Rambus Inc. Bus system optimization
US6662322B1 (en) 1999-10-29 2003-12-09 International Business Machines Corporation Systems, methods, and computer program products for controlling the error rate in a communication device by adjusting the distance between signal constellation points
EP1228578A1 (de) 1999-11-11 2002-08-07 Ascom Powerline Communications AG Kommunikationssystem insbesondere für den indoor-bereich
US6438363B1 (en) 1999-11-15 2002-08-20 Lucent Technologies Inc. Wireless modem alignment in a multi-cell environment
ATE252298T1 (de) 1999-11-16 2003-11-15 Broadcom Corp Verfahren und netzwerkvermittlungsstelle mit datenserialisierung durch gefahrlose mehrstufige störungsfreie multiplexierung
TW513636B (en) 2000-06-30 2002-12-11 Via Tech Inc Bus data interface for transmitting data on PCI bus, the structure and the operating method thereof
US6804257B1 (en) 1999-11-25 2004-10-12 International Business Machines Corporation System and method for framing and protecting variable-lenght packet streams
JP4058888B2 (ja) * 1999-11-29 2008-03-12 セイコーエプソン株式会社 Ram内蔵ドライバ並びにそれを用いた表示ユニットおよび電子機器
JP4191869B2 (ja) 1999-12-20 2008-12-03 富士フイルム株式会社 ディジタルカメラを用いたコンピュータシステム
US7383350B1 (en) 2000-02-03 2008-06-03 International Business Machines Corporation User input based allocation of bandwidth on a data link
JP3490368B2 (ja) 2000-02-07 2004-01-26 インターナショナル・ビジネス・マシーンズ・コーポレーション 信号出力装置、ドライバ回路、信号伝送システム、および信号伝送方法
US6778493B1 (en) 2000-02-07 2004-08-17 Sharp Laboratories Of America, Inc. Real-time media content synchronization and transmission in packet network apparatus and method
JP2001236304A (ja) 2000-02-21 2001-08-31 Mitsubishi Electric Corp マイクロコンピュータ
US6477150B1 (en) 2000-03-03 2002-11-05 Qualcomm, Inc. System and method for providing group communication services in an existing communication system
EP2271170B1 (en) 2000-03-03 2012-09-05 Qualcomm Incorporated Method and apparatus for participating in group communication services in an existing communication system
JP2001282714A (ja) 2000-03-30 2001-10-12 Olympus Optical Co Ltd マルチカメラデータ転送方式及びデータ転送方式
JP2001292146A (ja) 2000-04-07 2001-10-19 Sony Corp 電子機器およびディジタルシリアルデータのインタフェース装置のバス初期化フェーズにおける処理方法
US6882361B1 (en) * 2000-04-19 2005-04-19 Pixelworks, Inc. Imager linked with image processing station
JP2001306428A (ja) 2000-04-25 2001-11-02 Canon Inc ネットワーク機器、ネットワークシステム、通信方法及び記録媒体
JP2001319745A (ja) 2000-05-08 2001-11-16 Honda Tsushin Kogyo Co Ltd 変換用アダプタ
JP2001320280A (ja) 2000-05-10 2001-11-16 Mitsubishi Electric Corp 並列−直列変換回路
US6760722B1 (en) 2000-05-16 2004-07-06 International Business Machines Corporation Computer implemented automated remote support
JP4292685B2 (ja) 2000-05-23 2009-07-08 日本電気株式会社 データ転送システム、データ送受信システム、データ送受信方法、フォーマット変換装置、フォーマット変換方法およびフォーマット変換プログラムを記録したコンピュータ読み取り可能な記録媒体
KR100360622B1 (ko) * 2000-06-12 2002-11-13 주식회사 문화방송 엠펙 데이터 프레임과 이를 이용한 송수신 시스템
US6754179B1 (en) * 2000-06-13 2004-06-22 Lsi Logic Corporation Real time control of pause frame transmissions for improved bandwidth utilization
US6714233B2 (en) 2000-06-21 2004-03-30 Seiko Epson Corporation Mobile video telephone system
JP3415567B2 (ja) 2000-06-21 2003-06-09 エヌイーシーマイクロシステム株式会社 Usb転送制御方法およびusbコントローラ
US6999432B2 (en) * 2000-07-13 2006-02-14 Microsoft Corporation Channel and quality of service adaptation for multimedia over wireless networks
TW545059B (en) 2000-08-08 2003-08-01 Replaytv Inc Method and system for remote television replay control
US6784941B1 (en) 2000-08-09 2004-08-31 Sunplus Technology Co., Ltd. Digital camera with video input
CN1252954C (zh) * 2000-08-09 2006-04-19 Sk泰力康姆株式会社 支持上行链路同步传输方案的无线电信***切换方法
US6725412B1 (en) 2000-08-15 2004-04-20 Dolby Laboratories Licensing Corporation Low latency data encoder
JP2002062990A (ja) 2000-08-15 2002-02-28 Fujitsu Media Device Kk インターフェイス装置
US7138989B2 (en) 2000-09-15 2006-11-21 Silicon Graphics, Inc. Display capable of displaying images in response to signals of a plurality of signal formats
US6747964B1 (en) 2000-09-15 2004-06-08 Qualcomm Incorporated Method and apparatus for high data rate transmission in a wireless communication system
JP4146991B2 (ja) * 2000-09-18 2008-09-10 キヤノン株式会社 電子カメラシステム、電子カメラ及び電子カメラシステムの制御方法
US7466978B1 (en) 2000-09-18 2008-12-16 International Business Machines Corporation Telephone network node device
US6760882B1 (en) 2000-09-19 2004-07-06 Intel Corporation Mode selection for data transmission in wireless communication channels based on statistical parameters
US6738344B1 (en) * 2000-09-27 2004-05-18 Hewlett-Packard Development Company, L.P. Link extenders with link alive propagation
US7336613B2 (en) * 2000-10-17 2008-02-26 Avaya Technology Corp. Method and apparatus for the assessment and optimization of network traffic
US6690655B1 (en) 2000-10-19 2004-02-10 Motorola, Inc. Low-powered communication system and method of operation
US7869067B2 (en) 2000-10-20 2011-01-11 Visioneer, Inc. Combination scanner and image data reader system including image management and software
US7278069B2 (en) 2000-10-31 2007-10-02 Igor Anatolievich Abrosimov Data transmission apparatus for high-speed transmission of digital data and method for automatic skew calibration
US8996698B1 (en) 2000-11-03 2015-03-31 Truphone Limited Cooperative network for mobile internet access
WO2002041540A1 (en) 2000-11-17 2002-05-23 Samsung Electronics Co., Ltd Apparatus and method for measuring propagation delay in an nb-tdd cdma mobile communication system
US7464877B2 (en) 2003-11-13 2008-12-16 Metrologic Instruments, Inc. Digital imaging-based bar code symbol reading system employing image cropping pattern generator and automatic cropped image processor
FI115802B (fi) 2000-12-04 2005-07-15 Nokia Corp Kuvakehyksien päivittäminen muistillisessa näytössä
GB2397675B (en) * 2000-12-06 2004-09-29 Fujitsu Ltd Verification circuitry
US6973039B2 (en) * 2000-12-08 2005-12-06 Bbnt Solutions Llc Mechanism for performing energy-based routing in wireless networks
US6760772B2 (en) * 2000-12-15 2004-07-06 Qualcomm, Inc. Generating and implementing a communication protocol and interface for high data rate signal transfer
CA2431492C (en) 2000-12-15 2011-09-27 Qualcomm Incorporated Generating and implementing a communication protocol and interface for high data rate signal transfer
JP2002208844A (ja) 2001-01-12 2002-07-26 Nec Eng Ltd グリッチ除去回路
US6947436B2 (en) 2001-02-01 2005-09-20 Motorola, Inc. Method for optimizing forward link data transmission rates in spread-spectrum communications systems
US7301968B2 (en) 2001-03-02 2007-11-27 Pmc-Sierra Israel Ltd. Communication protocol for passive optical network topologies
KR20020071226A (ko) 2001-03-05 2002-09-12 삼성전자 주식회사 이동통신 시스템에서 역방향 링크 송신 제어 장치 및 방법
JP4106226B2 (ja) 2001-03-26 2008-06-25 松下電器産業株式会社 電源制御装置
CN1165141C (zh) 2001-03-27 2004-09-01 华为技术有限公司 路由器接口驱动数据转发过程的方法
JP2002300299A (ja) 2001-03-29 2002-10-11 Shunichi Toyoda 携帯電話材のメモリを利用した情報端末装置による教育システム
CN1159935C (zh) 2001-03-30 2004-07-28 华为技术有限公司 一种提高市区环境下蜂窝移动台定位精度的方法和装置
JP3497834B2 (ja) 2001-03-30 2004-02-16 株式会社東芝 ルートリピータ、usb通信システム、usb通信制御方法
JP2002359774A (ja) 2001-03-30 2002-12-13 Fuji Photo Film Co Ltd 電子カメラ
US7068667B2 (en) 2001-04-27 2006-06-27 The Boeing Company Method and system for path building in a communications network
US6889056B2 (en) 2001-04-30 2005-05-03 Ntt Docomo, Inc. Transmission control scheme
JP3884322B2 (ja) 2001-05-16 2007-02-21 株式会社リコー ネットワークインターフェース
US7392541B2 (en) 2001-05-17 2008-06-24 Vir2Us, Inc. Computer system architecture and method providing operating-system independent virus-, hacker-, and cyber-terror-immune processing environments
AU2002305780A1 (en) 2001-05-29 2002-12-09 Transchip, Inc. Patent application cmos imager for cellular applications and methods of using such
JP2002351689A (ja) 2001-05-30 2002-12-06 Nec Corp データ転送システム
US7191281B2 (en) * 2001-06-13 2007-03-13 Intel Corporation Mobile computer system having a navigation mode to optimize system performance and power management for mobile applications
US7165112B2 (en) * 2001-06-22 2007-01-16 Motorola, Inc. Method and apparatus for transmitting data in a communication system
JP2003006143A (ja) 2001-06-22 2003-01-10 Nec Corp バス共有化システムと装置及び方法
US6745364B2 (en) * 2001-06-28 2004-06-01 Microsoft Corporation Negotiated/dynamic error correction for streamed media
JP2003046595A (ja) 2001-07-06 2003-02-14 Texas Instruments Inc データ通信の方法および装置
US7051218B1 (en) * 2001-07-18 2006-05-23 Advanced Micro Devices, Inc. Message based power management
US8407292B2 (en) 2001-07-31 2013-03-26 Comverse, Ltd. E-mail protocol optimized for a mobile environment and gateway using same
US7184408B2 (en) * 2001-07-31 2007-02-27 Denton I Claude Method and apparatus for programmable generation of traffic streams
JP2003044184A (ja) 2001-08-01 2003-02-14 Canon Inc データ処理装置及び電力制御方法
GB2415314B (en) * 2001-08-08 2006-05-03 Adder Tech Ltd Video switch
JP4733877B2 (ja) 2001-08-15 2011-07-27 富士通セミコンダクター株式会社 半導体装置
JP2003069544A (ja) 2001-08-23 2003-03-07 Hitachi Kokusai Electric Inc 通信制御方法及び通信制御装置
JP4322451B2 (ja) 2001-09-05 2009-09-02 日本電気株式会社 Dspメモリ間あるいはdspメモリとcpu用メモリ(dpram)間データ転送方式
US8812706B1 (en) * 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
MXPA04002212A (es) 2001-09-06 2004-08-11 Qualcomm Inc Generar e implementar una interfaz y protocolo de comunicacion para la transferencia de senal de alta velocidad de datos.
DE10145722A1 (de) 2001-09-17 2003-04-24 Infineon Technologies Ag Konzept zur sicheren Datenkommunikation zwischen elektronischen Bausteinen
US20030061431A1 (en) * 2001-09-21 2003-03-27 Intel Corporation Multiple channel interface for communications between devices
KR100408299B1 (ko) 2001-09-29 2003-12-01 삼성전자주식회사 모드 판단 장치 및 방법
JP3633538B2 (ja) 2001-10-02 2005-03-30 日本電気株式会社 輻輳制御システム
US7570668B2 (en) 2001-10-03 2009-08-04 Nokia Corporation Data synchronization
KR100408525B1 (ko) 2001-10-31 2003-12-06 삼성전자주식회사 네트워크에 적응적인 실시간 멀티미디어 스트리밍 시스템및 방법
US20030125040A1 (en) 2001-11-06 2003-07-03 Walton Jay R. Multiple-access multiple-input multiple-output (MIMO) communication system
US7126945B2 (en) * 2001-11-07 2006-10-24 Symbol Technologies, Inc. Power saving function for wireless LANS: methods, system and program products
US6990549B2 (en) * 2001-11-09 2006-01-24 Texas Instruments Incorporated Low pin count (LPC) I/O bridge
US7536598B2 (en) 2001-11-19 2009-05-19 Vir2Us, Inc. Computer system capable of supporting a plurality of independent computing environments
US6891545B2 (en) 2001-11-20 2005-05-10 Koninklijke Philips Electronics N.V. Color burst queue for a shared memory controller in a color sequential display system
GB2382502B (en) 2001-11-23 2005-10-19 Actix Ltd Network testing systems
JP2003167680A (ja) 2001-11-30 2003-06-13 Hitachi Ltd ディスク装置
US7486693B2 (en) 2001-12-14 2009-02-03 General Electric Company Time slot protocol
US6993393B2 (en) 2001-12-19 2006-01-31 Cardiac Pacemakers, Inc. Telemetry duty cycle management system for an implantable medical device
JP2003198550A (ja) 2001-12-25 2003-07-11 Matsushita Electric Ind Co Ltd 通信装置及び通信方法
KR100428767B1 (ko) 2002-01-11 2004-04-28 삼성전자주식회사 트래픽 정보를 이용한 가입자 라우팅 설정 방법 및 이를위한 기록매체
US20030144006A1 (en) 2002-01-25 2003-07-31 Mikael Johansson Methods, systems, and computer program products for determining the location of a mobile terminal based on delays in receiving data packets from transmitters having known locations
US20050120208A1 (en) 2002-01-25 2005-06-02 Albert Dobson Robert W. Data transmission systems
US6690201B1 (en) * 2002-01-28 2004-02-10 Xilinx, Inc. Method and apparatus for locating data transition regions
US6797891B1 (en) 2002-03-18 2004-09-28 Applied Micro Circuits Corporation Flexible interconnect cable with high frequency electrical transmission line
US6867668B1 (en) 2002-03-18 2005-03-15 Applied Micro Circuits Corporation High frequency signal transmission from the surface of a circuit substrate to a flexible interconnect cable
US7336139B2 (en) 2002-03-18 2008-02-26 Applied Micro Circuits Corporation Flexible interconnect cable with grounded coplanar waveguide
US7145411B1 (en) 2002-03-18 2006-12-05 Applied Micro Circuits Corporation Flexible differential interconnect cable with isolated high frequency electrical transmission line
US20030185220A1 (en) 2002-03-27 2003-10-02 Moshe Valenci Dynamically loading parsing capabilities
US7425986B2 (en) 2002-03-29 2008-09-16 Canon Kabushiki Kaisha Conversion apparatus for image data delivery
US7310535B1 (en) 2002-03-29 2007-12-18 Good Technology, Inc. Apparatus and method for reducing power consumption in a wireless device
US7430001B2 (en) 2002-04-12 2008-09-30 Canon Kabushiki Kaisha Image sensing system, communication apparatus and image sensing apparatus having remote control function, and their control method
TWI235917B (en) 2002-04-15 2005-07-11 Via Tech Inc High speed data transmitter and transmission method thereof
US7158539B2 (en) 2002-04-16 2007-01-02 Microsoft Corporation Error resilient windows media audio coding
US7599689B2 (en) 2002-04-22 2009-10-06 Nokia Corporation System and method for bookmarking radio stations and associated internet addresses
JP4029390B2 (ja) 2002-04-23 2008-01-09 ソニー株式会社 情報処理システム、情報処理装置および方法、プログラム格納媒体、並びにプログラム
US7284181B1 (en) 2002-04-24 2007-10-16 Juniper Networks, Inc. Systems and methods for implementing end-to-end checksum
US7206516B2 (en) 2002-04-30 2007-04-17 Pivotal Decisions Llc Apparatus and method for measuring the dispersion of a fiber span
US7574113B2 (en) 2002-05-06 2009-08-11 Sony Corporation Video and audio data recording apparatus, video and audio data recording method, video and audio data reproducing apparatus, and video and audio data reproducing method
US20050091593A1 (en) 2002-05-10 2005-04-28 General Electric Company Method and system for coordinated transfer of control of a remote controlled locomotive
US6886067B2 (en) 2002-05-23 2005-04-26 Seiko Epson Corporation 32 Bit generic asynchronous bus interface using read/write strobe byte enables
US7036066B2 (en) * 2002-05-24 2006-04-25 Sun Microsystems, Inc. Error detection using data block mapping
US7269153B1 (en) 2002-05-24 2007-09-11 Conexant Systems, Inc. Method for minimizing time critical transmit processing for a personal computer implementation of a wireless local area network adapter
US7543326B2 (en) 2002-06-10 2009-06-02 Microsoft Corporation Dynamic rate control
JP2003098583A (ja) 2002-06-10 2003-04-03 Nikon Corp 書換え可能なメモリを使用するカメラ
JP2004021613A (ja) 2002-06-17 2004-01-22 Seiko Epson Corp データ転送制御装置、電子機器及びデータ転送制御方法
EP1376945B1 (en) 2002-06-18 2006-06-07 Matsushita Electric Industrial Co., Ltd. Receiver-based RTT measurement in TCP
KR100469427B1 (ko) 2002-06-24 2005-02-02 엘지전자 주식회사 이동통신 시스템의 동영상 재생 방법
US7486696B2 (en) 2002-06-25 2009-02-03 Avaya, Inc. System and method for providing bandwidth management for VPNs
JP4175838B2 (ja) 2002-07-09 2008-11-05 三菱電機株式会社 待機モード付情報処理装置およびその待機モード開始方法と待機モード解除方法
DE10234991B4 (de) * 2002-07-31 2008-07-31 Advanced Micro Devices, Inc., Sunnyvale Hostcontrollerdiagnose für einen seriellen Bus
US7403511B2 (en) 2002-08-02 2008-07-22 Texas Instruments Incorporated Low power packet detector for low power WLAN devices
US6611221B1 (en) 2002-08-26 2003-08-26 Texas Instruments Incorporated Multi-bit sigma-delta modulator employing dynamic element matching using adaptively randomized data-weighted averaging
WO2004023821A1 (en) * 2002-09-05 2004-03-18 Agency For Science, Technology And Research A method and an apparatus for controlling the rate of a video sequence; a video encoding device
AU2003272468A1 (en) 2002-09-13 2004-04-30 Digimarc Id Systems, Llc Enhanced shadow reduction system and related techniques for digital image capture
US7257087B2 (en) 2002-10-04 2007-08-14 Agilent Technologies, Inc. System and method to calculate round trip delay for real time protocol packet streams
CN1266976C (zh) 2002-10-15 2006-07-26 华为技术有限公司 一种移动台定位方法及其直放站
US20040082383A1 (en) 2002-10-24 2004-04-29 Motorola, Inc Methodology and wireless device for interactive gaming
JP4028356B2 (ja) 2002-10-31 2007-12-26 京セラ株式会社 通信システム、無線通信端末、データ配信装置及び通信方法
GB0226014D0 (en) 2002-11-08 2002-12-18 Nokia Corp Camera-LSI and information device
US7336667B2 (en) * 2002-11-21 2008-02-26 International Business Machines Corporation Apparatus, method and program product to generate and use CRC in communications network
US7327735B2 (en) * 2002-11-27 2008-02-05 Alcatel Canada Inc. System and method for detecting lost messages transmitted between modules in a communication device
JP3642332B2 (ja) 2002-12-20 2005-04-27 松下電器産業株式会社 折り畳み式携帯電話装置
US7191349B2 (en) 2002-12-26 2007-03-13 Intel Corporation Mechanism for processor power state aware distribution of lowest priority interrupt
US6765506B1 (en) 2003-01-06 2004-07-20 Via Technologies Inc. Scrambler, de-scrambler, and related method
GB2397709B (en) 2003-01-27 2005-12-28 Evangelos Arkas Period-to-digital converter
US7047475B2 (en) * 2003-02-04 2006-05-16 Hewlett-Packard Development Company, L.P. CRC encoding scheme for conveying status information
JP4119764B2 (ja) 2003-02-13 2008-07-16 京セラ株式会社 カメラ付き携帯端末
US20040176065A1 (en) 2003-02-20 2004-09-09 Bo Liu Low power operation in a personal area network communication system
US7787886B2 (en) * 2003-02-24 2010-08-31 Invisitrack, Inc. System and method for locating a target using RFID
US6944136B2 (en) 2003-02-28 2005-09-13 On-Demand Technologies, Inc. Two-way audio/video conferencing system
US20040184450A1 (en) 2003-03-19 2004-09-23 Abdu H. Omran Method and system for transport and routing of packets over frame-based networks
JP4112414B2 (ja) 2003-03-28 2008-07-02 京セラ株式会社 携帯端末装置
US7260087B2 (en) 2003-04-02 2007-08-21 Cellco Partnership Implementation methodology for client initiated parameter negotiation for PTT/VoIP type services
JP2004309623A (ja) 2003-04-03 2004-11-04 Konica Minolta Opto Inc 撮像装置及び携帯端末並びに撮像装置製造方法
JP4288994B2 (ja) * 2003-04-10 2009-07-01 株式会社日立製作所 端末装置、配信サーバ、映像データの受信方法及び映像データの送信方法
US20040221315A1 (en) 2003-05-01 2004-11-04 Genesis Microchip Inc. Video interface arranged to provide pixel data independent of a link character clock
US6895410B2 (en) * 2003-05-02 2005-05-17 Nokia Corporation Method and apparatus for providing a multimedia data stream
US7477604B2 (en) 2003-05-14 2009-01-13 Ntt Docomo, Inc. Packet communications system
WO2004107678A2 (en) 2003-05-28 2004-12-09 Artimi Ltd Ultra-wideband network, device, device controller, method and data packet for establishing a mesh network and forwarding packets on another channel
US7110420B2 (en) 2003-05-30 2006-09-19 North Carolina State University Integrated circuit devices having on-chip adaptive bandwidth buses and related methods
US6975145B1 (en) 2003-06-02 2005-12-13 Xilinx, Inc. Glitchless dynamic multiplexer with synchronous and asynchronous controls
DE602004030236D1 (de) 2003-06-02 2011-01-05 Qualcomm Inc Erzeugen und implementieren eines signalprotokolls und einer schnittstelle für höhere datenraten
JP4278439B2 (ja) 2003-06-02 2009-06-17 パイオニア株式会社 情報通信装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US20040260823A1 (en) 2003-06-17 2004-12-23 General Instrument Corporation Simultaneously transporting multiple MPEG-2 transport streams
JP3834819B2 (ja) * 2003-07-17 2006-10-18 船井電機株式会社 プロジェクタ
KR100538226B1 (ko) 2003-07-18 2005-12-21 삼성전자주식회사 복수의 아날로그 입력 신호를 고속으로 처리하는아날로그/디지털 변환 장치 및 이를 이용한 디스플레이 장치
US7526350B2 (en) 2003-08-06 2009-04-28 Creative Technology Ltd Method and device to process digital media streams
AU2004300958A1 (en) 2003-08-13 2005-02-24 Qualcomm, Incorporated A signal interface for higher data rates
CA2538308C (en) * 2003-09-10 2013-05-14 Qualcomm Incorporated High data rate interface
US7015838B1 (en) * 2003-09-11 2006-03-21 Xilinx, Inc. Programmable serializing data path
KR20050028396A (ko) 2003-09-17 2005-03-23 삼성전자주식회사 멀티 세션 방식을 이용한 데이터 기록 방법 및 그정보저장매체
EP1523207B9 (en) * 2003-10-08 2008-10-29 Research In Motion Limited Method and apparatus for dynamic packet transport in CDMA2000 networks
KR20080052699A (ko) 2003-10-15 2008-06-11 퀄컴 인코포레이티드 높은 데이터 레이트 인터페이스
KR100827573B1 (ko) 2003-10-29 2008-05-07 퀄컴 인코포레이티드 높은 데이터 레이트 인터페이스
TWI381686B (zh) 2003-11-12 2013-01-01 Qualcomm Inc 具有改良的鏈路控制之高資料速率介面
US7143207B2 (en) 2003-11-14 2006-11-28 Intel Corporation Data accumulation between data path having redrive circuit and memory device
US7447953B2 (en) 2003-11-14 2008-11-04 Intel Corporation Lane testing with variable mapping
US7219294B2 (en) * 2003-11-14 2007-05-15 Intel Corporation Early CRC delivery for partial frame
KR20060096161A (ko) 2003-11-25 2006-09-07 콸콤 인코포레이티드 향상된 링크 동기화를 제공하는 고속 데이터 레이트인터페이스
KR100906319B1 (ko) 2003-12-08 2009-07-06 퀄컴 인코포레이티드 링크 동기화를 갖는 고 데이터 레이트 인터페이스
US7451362B2 (en) 2003-12-12 2008-11-11 Broadcom Corporation Method and system for onboard bit error rate (BER) estimation in a port bypass controller
US7340548B2 (en) 2003-12-17 2008-03-04 Microsoft Corporation On-chip bus
US20050163085A1 (en) 2003-12-24 2005-07-28 International Business Machines Corporation System and method for autonomic wireless presence ping
US7317754B1 (en) 2004-01-12 2008-01-08 Verizon Services Corp. Rate agile rate-adaptive digital subscriber line
US8466924B2 (en) 2004-01-28 2013-06-18 Entropic Communications, Inc. Displaying on a matrix display
US7158536B2 (en) * 2004-01-28 2007-01-02 Rambus Inc. Adaptive-allocation of I/O bandwidth using a configurable interconnect topology
US7868890B2 (en) 2004-02-24 2011-01-11 Qualcomm Incorporated Display processor for a wireless device
CA2775734C (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
RU2355121C2 (ru) 2004-03-17 2009-05-10 Квэлкомм Инкорпорейтед Устройство и способ интерфейса с высокой скоростью передачи данных
WO2005096594A1 (en) 2004-03-24 2005-10-13 Qualcomm Incorporated High data rate interface apparatus and method
DE102004014973B3 (de) 2004-03-26 2005-11-03 Infineon Technologies Ag Parallel-Seriell-Umsetzer
WO2005104386A1 (en) 2004-04-21 2005-11-03 Samsung Electronics Co., Ltd. Multidata processing device and method in a wireless terminal
US20050265333A1 (en) 2004-06-01 2005-12-01 Texas Instruments Incorporated Method for enabling efficient multicast transmission in a packet-based network
US7088294B2 (en) 2004-06-02 2006-08-08 Research In Motion Limited Mobile wireless communications device comprising a top-mounted auxiliary input/output device and a bottom-mounted antenna
ATE518343T1 (de) * 2004-06-04 2011-08-15 Qualcomm Inc Schnittstellenvorrichtung und -verfahren für hohe datenraten
US20060034301A1 (en) 2004-06-04 2006-02-16 Anderson Jon J High data rate interface apparatus and method
US8650304B2 (en) * 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US7383399B2 (en) * 2004-06-30 2008-06-03 Intel Corporation Method and apparatus for memory compression
US7095435B1 (en) 2004-07-21 2006-08-22 Hartman Richard L Programmable multifunction electronic camera
ATE482194T1 (de) 2004-07-22 2010-10-15 Ucb Pharma Sa Indolonderivate, verfahren zu deren herstellung und deren anwendungen
CN101041989A (zh) 2004-08-05 2007-09-26 邱则有 一种钢筋砼立体承力结构楼盖
KR100604323B1 (ko) 2004-08-28 2006-07-24 삼성테크윈 주식회사 내장형 카메라 장치 및 이를 구비한 휴대폰
KR100624311B1 (ko) 2004-08-30 2006-09-19 삼성에스디아이 주식회사 프레임 메모리 제어 방법 및 그것을 이용한 표시 장치
US7161846B2 (en) * 2004-11-16 2007-01-09 Seiko Epson Corporation Dual-edge triggered multiplexer flip-flop and method
EP1825600A4 (en) 2004-11-24 2011-06-22 Qualcomm Inc Digital Data Interface Device
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
EP2503719A3 (en) 2004-11-24 2012-10-24 Qualcomm Incorporated Methods and systems for updating a buffer
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US7315265B2 (en) * 2004-11-24 2008-01-01 Qualcomm Incorporated Double data rate serial encoder
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US20060161691A1 (en) 2004-11-24 2006-07-20 Behnam Katibian Methods and systems for synchronous execution of commands across a communication link
KR100672987B1 (ko) 2004-12-20 2007-01-24 삼성전자주식회사 고속 아날로그 인벨롭 디텍터
JP2006211394A (ja) * 2005-01-28 2006-08-10 Toshiba Corp 折り畳み型携帯端末装置
US7412642B2 (en) 2005-03-09 2008-08-12 Sun Microsystems, Inc. System and method for tolerating communication lane failures
JP4428272B2 (ja) 2005-03-28 2010-03-10 セイコーエプソン株式会社 表示ドライバ及び電子機器
US7605837B2 (en) 2005-06-02 2009-10-20 Lao Chan Yuen Display system and method
JP2007012937A (ja) 2005-06-30 2007-01-18 Seiko Epson Corp 表示ドライバ
JP4756950B2 (ja) 2005-08-08 2011-08-24 キヤノン株式会社 撮像装置及びその制御方法
US7302510B2 (en) * 2005-09-29 2007-11-27 International Business Machines Corporation Fair hierarchical arbiter
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US7893990B1 (en) 2006-07-31 2011-02-22 Cisco Technology, Inc. Digital video camera with retractable data connector and resident software application
JP4250648B2 (ja) 2006-09-21 2009-04-08 株式会社東芝 情報処理装置
US7912503B2 (en) * 2007-07-16 2011-03-22 Microsoft Corporation Smart interface system for mobile communications devices
JP2009284281A (ja) 2008-05-23 2009-12-03 Nec Electronics Corp 無線通信機器、及び無線通信状態表示方法
KR200469360Y1 (ko) 2008-12-26 2013-10-11 대성전기공업 주식회사 시트 온도 조절 스위치 장치

Also Published As

Publication number Publication date
CN101502000A (zh) 2009-08-05
BRPI0714865B1 (pt) 2023-05-09
JP2010500822A (ja) 2010-01-07
CN101502000B (zh) 2011-10-19
ES2440491T3 (es) 2014-01-29
WO2008021749A1 (en) 2008-02-21
US8723705B2 (en) 2014-05-13
US20080036631A1 (en) 2008-02-14
KR101096932B1 (ko) 2011-12-22
EP2552026B1 (en) 2014-03-26
BRPI0714865A2 (pt) 2013-05-28
EP2055008B1 (en) 2013-11-20
ES2460723T3 (es) 2014-05-14
RU2009108263A (ru) 2010-09-20
EP2055008A1 (en) 2009-05-06
CA2658561C (en) 2016-08-16
CA2658561A1 (en) 2008-02-21
EP2552026A1 (en) 2013-01-30
KR20090051083A (ko) 2009-05-20

Similar Documents

Publication Publication Date Title
JP5038418B2 (ja) 低出力スキューダブルデータレートシリアルエンコーダ
KR100910073B1 (ko) 더블 데이터 속도 직렬 인코더
US7315265B2 (en) Double data rate serial encoder
US8730069B2 (en) Double data rate serial encoder
US8619762B2 (en) Low power deserializer and demultiplexing method
US8472551B2 (en) Three phase and polarity encoded serial interface
MX2007006187A (en) Double data rate serial encoder

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120417

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120509

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120605

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120705

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5038418

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees