JP2010226725A

High-speed data rate interface device and method

Abstract

Problem to be solved.To provide a data interface for transferring digital data between a host and a client on a communication channel, with the use of a packet structure linked together, for the sake of forming communication protocols used for communicating a pre-selected set of digital control data and digital presentation data.

Solution.Signal protocols are structured so as to produce, transmit and receive packets for forming communication protocols and then form digital data into one or more types of data packets. At least one is resident in a host device to be used by a link controller linked with the client through the communication channel. The interface comes to act as a highly-cost-effective, low-power-consuming, bidirectional, and high-speed data transferring mechanism in a short-"serial"-type data link.

Copyright (C)2011,JPO&INPIT

JP2010226725A, drawing sheet 1
Sheet 1 of 64

Term

Projected expiry 8 April 2030.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

33 claims: 11 independent, 22 dependent

  1. 1
    A digital data interface for transferring digital presentation data at high speed between a host device and a client device on a communication path, and in advance of digital control data and digital presentation data between the host and the client on the communication path. Generate and transmit a plurality of packet structures linked together and a packet coupled to the client through the communication path to form the communication protocol to form a communication protocol for communicating the selected set. A digital data interface comprising, and at least one link controller resident in said host device, which is configured to receive and form digital presentation data into one or more types of data packets. 通信経路上、ホストデバイスとクライアントデバイスの間において、高速でデジタルプレゼンテーションデータを転送するためのデジタルデータインタフェースであって、 前記通信経路上、ホストとクライアント間でデジタル制御データとデジタルプレゼンテーションデータの事前に選択されたセットを通信するための通信プロトコルを形成するために、共にリンクされる複数のパケット構造と、 前記通信経路を通って前記クライアントに結合され、前記通信プロトコルを形成するパケットを生成、送信、及び受信し、デジタルプレゼンテーションデータを1つ又は複数のタイプのデータパケットに形成するように構成される、前記ホストデバイスに常駐する少なくとも1台のリンクコントローラと、を備える、デジタルデータインタフェース。
  2. 9
    A method of transferring digital data between a host device and a client device at high speed on a communication path for presentation to a user by generating one or more of a plurality of predetermined packet structures and performing a predetermined value. Linking them together to form a communication protocol and using the communication protocol to preselect digital control data and digital presentation data between the host and the client device on the communication path. Resident in the host device, configured to communicate with the set and generate, transmit, and receive packets forming the communication protocol to form digital presentation data in one or more types of data packets. At least one host link controller is coupled to the client device through the communication path, and the link controller is used to transfer data in the form of a packet on the communication path. Method. ユーザへのプレゼンテーションのために通信経路上、ホストデバイスとクライアントデバイスの間において高速でデジタルデータを転送する方法であって、 複数の所定のパケット構造の内の1つ又は複数を生成し、所定の通信プロトコルを形成するためにそれらを共にリンクすることと、 前記通信プロトコルを使用して、前記通信経路上、前記ホストと前記クライアントデバイスの間で、デジタル制御データとデジタルプレゼンテーションデータの事前に選択されたセットを通信することと、 前記通信プロトコルを形成するパケットを生成、送信及び受信し、1つ又は複数のタイプのデータパケットにデジタルプレゼンテーションデータを形成するように構成される、前記ホストデバイスに常駐する少なくとも1台のホストリンクコントローラを、前記通信経路を通して前記クライアントデバイスに結合することと、 前記リンクコントローラを使用して前記通信経路上でパケットの形を取るデータを転送することと、を備える、方法。
  3. 10
    9. A further comprising grouping the packets together within a media frame having a predetermined fixed length, comprising a predetermined number of packets having different variable lengths for communication between the host and the client. The method described in. 前記ホストとクライアント間の通信のために、異なる可変長を有する所定数の前記パケットを備える、所定の固定長を有するメディアフレーム内で、前記パケットを共にグループ化することをさらに備える、請求項9に記載の方法。
  4. 12
    9. The invention further comprises generating, transmitting, and receiving packets forming the communication protocol through at least one client link controller resident in the client device coupled to the host device through the communication path. The method described. 前記通信経路を通して前記ホストデバイスに結合された前記クライアントデバイスに常駐する少なくとも1台のクライアントリンクコントローラを通じて前記通信プロトコルを形成するパケットを生成し、送信し、受信することをさらに備える、請求項9に記載の方法。
  5. 17
    A device for transferring digital data at high speed between a host device and a client device on a communication path for presentation to a user, which generates one or more of a plurality of predetermined packet structures and a predetermined value. Digital control data and digital presentation data are preselected between the host device and the client device to link them together to form a communication protocol and on the communication path using the communication protocol. At least one host link controller placed in the host device and at least one client placed in the client device and coupled to the host link controller through the communication path to communicate the set. A device comprising a controller and each link controller configured to generate, transmit and receive packets forming the communication protocol and form digital presentation data into one or more types of data packets. ユーザへのプレゼンテーションのために通信経路上、ホストデバイスとクライアントデバイスの間において高速でデジタルデータを転送するための装置であって、 複数の所定のパケット構造の1つ又は複数を生成し、所定の通信プロトコルを形成するためにそれらを共にリンクするために、及び前記通信プロトコルを使用して前記通信経路上、前記ホストデバイスと前記クライアントデバイスの間でデジタル制御データとデジタルプレゼンテーションデータの事前に選択されたセットを通信するために、前記ホストデバイス内に配置される少なくとも1台のホストリンクコントローラと、 前記クライアントデバイスに配置され、前記通信経路を通して前記ホストリンクコントローラに結合される、少なくとも1台のクライアントコントローラと、 前記通信プロトコルを形成するパケットを生成、送信及び受信し、デジタルプレゼンテーションデータを1つ又は複数のタイプのデータパケットに形成するように構成される、各リンクコントローラと、を備える、装置。
  6. 25
    To run an application program on the computer system for use in an electronic system for transferring digital data at high speed between a host device and a client device on a communication path for presentation to a user. A computer program product comprising a computer-usable medium having computer-readable program code means embodied in the medium, wherein the computer-readable program code means is one of a plurality of predetermined packet structures in a computer system. A computer-readable first program code means for generating one or more and linking them together to form a predetermined communication protocol, and the computer system on the communication path using the communication protocol. A computer-readable second program code means for communicating a preselected set of digital control data and digital presentation data between the host device and the client device. A computer read to cause the computer system to couple at least one host link controller located on the host device to at least one client controller located on the client device through the communication path. A possible third program code means, the link controller is configured to generate, transmit and receive packets forming the communication protocol to form digital presentation data in one or more types of data packets. A computer-readable third program code means and a computer-readable fourth program code means for transferring data in the form of a packet to a computer system on the communication path using the link controller. , Computer program products. ユーザに対するプレゼンテーションのために通信経路上、ホストデバイスとクライアントデバイスの間において、高速でデジタルデータを転送するための電子システムでの使用のために、 アプリケーションプログラムを前記コンピュータシステム上で実行させるために、前記媒体で具現化されるコンピュータ読み取り可能プログラムコード手段を有するコンピュータ使用可能な媒体を備える、コンピュータプログラム製品であって、前記コンピュータ読み取り可能プログラムコード手段は、 コンピュータシステムに複数の所定のパケット構造の1つ又は複数を生成させ、所定の通信プロトコルを形成するために、それらを共にリンクさせるためのコンピュータ読み取り可能第1プログラムコード手段と、 前記コンピュータシステムに、前記通信プロトコルを使用して前記通信経路上、前記ホストデバイスと前記クライアントデバイスの間で、デジタル制御データとデジタルプレゼンテーションデータの事前に選択されたセットを通信させるための、コンピュータ読み取り可能第2プログラムコード手段と、 前記コンピュータシステムに、前記通信経路を通して、前記ホストデバイスに配置される少なくとも1台のホストリンクコントローラを、前記クライアントデバイスに配置される少なくとも1台のクライアントコントローラに結合させるようにするための、コンピュータ読み取り可能第3プログラムコード手段であって、前記リンクコントローラは、前記通信プロトコルを形成するパケットを生成、送信及び受信し、1つ又は複数のタイプのデータパケットにデジタルプレゼンテーションデータを形成するように構成される、コンピュータ読み取り可能第3プログラムコード手段と、 前記リンクコントローラを使用して前記通信経路上、パケットの形をしたデータをコンピュータシステムに転送させるためのコンピュータ読み取り可能第4プログラムコード手段と、を備える、コンピュータプログラム製品。
  7. 27
    A device for transferring digital data at high speed between a host device and a client device on a communication path for a presentation to a user, which generates one or more of a plurality of predetermined packet structures and a predetermined value. Preselected digital control data and digital between the host device and the client device in the communication path using the communication protocol and means for linking them together to form the communication protocol of. Means for communicating presentation data and one for each of the host and client, each generating, transmitting and receiving packets forming the communication protocol, and one or more types of data packets for digital presentation data. A means for joining at least two link controllers together through the communication path, and the link controller is used to transfer data in the form of a packet on the communication path. A device that comprises means for. ユーザに対するプレゼンテーションのために、通信経路上、ホストデバイスとクライアントデバイスの間において、高速でデジタルデータを転送するための装置であって、 複数の所定のパケット構造の1つ又は複数を生成し、所定の通信プロトコルを形成するためにそれらを共にリンクするための手段と、 前記通信プロトコルを使用して前記通信経路で前記ホストデバイスと前記クライアントデバイスの間で、事前に選択されたデジタル制御データ及びデジタルプレゼンテーションデータを通信するための手段と、 前記ホストとクライアントのそれぞれに1つ、それぞれが前記通信プロトコルを形成するパケットを生成、送信及び受信し、デジタルプレゼンテーションデータを1つ又は複数のタイプのデータパケットに形成するように構成される、少なくとも2台のリンクコントローラを、前記通信経路を通して共に結合するための手段と、 前記リンクコントローラを使用して前記通信経路上、パケットの形をとるデータを転送するための手段と、を備える、装置。
  8. 30
    27. Claim 27, further comprising means for requesting display feature information from the client by a host link controller to determine what type of data and data rate the client can handle through the interface. apparatus. 前記クライアントが前記インタフェースを通してどのようなタイプのデータとデータレートに対処できるのかを決定するために、ホストリンクコントローラによってクライアントから表示機能情報を要求するための手段をさらに備える、請求項27に記載の装置。
  9. 31
    A processor for use in an electronic system for high-speed digital data transfer between a host device and a client device on a communication path, which generates one or more of a plurality of predetermined packet structures and a predetermined value. Linking them together to form a communication protocol of, forming digital presentation data into one or more types of data packets, using the communication protocol on the communication path, said host device and said client device. A processor configured to communicate a preselected set of digital control data and digital presentation data between them and transfer packet-shaped data over the communication path. 通信経路上、ホストデバイスとクライアントデバイスの間において、高速でデジタルデータを転送するための電子システムで使用するためのプロセッサであって、複数の所定のパケット構造の1つ又は複数を生成し、所定の通信プロトコルを形成するためにそれらを共にリンクし、デジタルプレゼンテーションデータを1つ又は複数のタイプのデータパケットに形成し、前記通信プロトコルを使用して前記通信経路上、前記ホストデバイスと前記クライアントデバイスの間で、デジタル制御データとデジタルプレゼンテーションデータの事前に選択されたセットを通信し、前記通信経路上でパケットの形をしたデータを転送するように構成された、プロセッサ。
  10. 32
    A state machine for use when synchronizing in an electronic system that transfers digital data at high speed between a host device and a client device on a communication path, at least one asynchronous frame state synchronization state, at least two. A state machine configured to have one sync state acquisition sync state and at least three syncing states sync states. 通信経路上、ホストデバイスとクライアントデバイスの間において、高速でデジタルデータを転送する電子システム内で同期を取る際に使用するための状態機械であって、少なくとも1つの非同期フレーム状態同期状態、少なくとも2つの同期状態獲得同期状態、及び少なくとも3つの同期中状態同期状態を有するように構成される、状態機械。
  11. 33
    A state machine for use when synchronizing in an electronic system that transfers digital data at high speed between a host device and a client device on a communication path, with at least one synchronization state acquisition motive state and at least one synchronization state acquisition motive state. A state machine configured to have two synchronous states and synchronous states. 通信経路上、ホストデバイスとクライアントデバイスの間において、高速でデジタルデータを転送する電子システム内で同期を取る際に使用するための状態機械であって、少なくとも1つの同期状態獲得動機状態と、少なくとも2つの同期中状態同期状態とを有するように構成される、状態機械。