Abstract:
PROBLEM TO BE SOLVED: To provide systems and methods for implementing cyclic redundancy checks to improve link initialization processing and to exchange system error information. SOLUTION: There is provided a cyclic redundancy check (CRC) checker that includes a unique pattern detector, a CRC generator, a CRC initializer and a CRC verifier. The CRC checker prepopulates the CRC generator for a unique pattern. Upon receipt of the unique pattern within a data stream received over a digital transmission link, the CRC checker proceeds to check CRCs without the need to queue and store data. In another aspect, a CRC generator system is provided that intentionally corrupts CRC values to transmit system error information. The CRC generator system includes a CRC generator 910, a CRC corrupter 920, an error detector 930 and an error value generator 940. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide methods and systems for updating a buffer. SOLUTION: The present invention provides a method for updating a buffer, the method including: strategically writing to the buffer to enable concurrent read and write to the buffer. The method eliminates the need for double buffering, thereby resulting in implementation cost and space savings compared to conventional buffering approaches. The method also prevents image tearing when used to update a frame buffer associated with a display, but is not limited to such applications. The present invention provides efficient mechanisms to enable buffer update across a communication link. The present invention provides a method for relaying timing information across a communication link. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To transfer digital presentation data at high speed between a host device and a client device. SOLUTION: The present invention relates to a data interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control data and digital presentation data. The signal protocol is used by link controllers configured to generate, transmit and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low-power, bi-directional, high-speed data transfer mechanism over a short-range "serial" type data link. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide systems and methods for implementing cyclic redundancy checks to exchange system error information.SOLUTION: A CRC generator system intentionally corrupts CRC values to transmit system error information, and includes a CRC generator, a CRC corrupter, an error detector and an error value generator. A digital transmission link is an MDDI link.
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
Abstract:
PROBLEM TO BE SOLVED: To provide a data digital interface for transferring digital data between a host device and a client device at high speed. SOLUTION: A data interface is for transferring the digital data between a host 202 and a client 204 over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control data and digital presentation data. A signal protocol is used by link controllers which are configured to generate, transmit, and receive a packet forming the communication protocol and to form the digital data into one or more types of data packets. At least one link controller resides always at the host device. The link controllers are coupled to the client 204 through the communication path, The interface provides a cost-effective, low power, bi-directional, and high-speed data transfer mechanism over a short-range "serial" type data link. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a double data rate serial encoder.SOLUTION: The serial encoder comprises: a multiplexer 508 having a plurality of inputs; a plurality of latches 502 having a plurality of data inputs and coupled to the inputs of the multiplexer; an enabler 504 which is coupled to the latches and enables the latches to update their data inputs; and a counter 506 which is coupled to the multiplexer and selects one of the inputs of the multiplexer for output. In addition, the multiplexer outputs a glitch-less data signal during input transitions. The multiplexer includes an output selection algorithm optimized based on a priori knowledge of an input selection sequence outputted by the counter.
Abstract:
PROBLEM TO BE SOLVED: To achieve generation and implementation of a signaling protocol and an interface for higher data rates. SOLUTION: The interface is adapted for a data interface for transferring digital data between a host and a client through a communication link employing packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signaling protocol is employed by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, in which at least one link controller resides in the host device and is coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, and high-speed data transfer mechanism through a short-range "serial" data link. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a data interface capable of transferring digital data between a host device and a client device over a communication path using a packet structure linked to both, in order to form a communication protocol for communicating a preselected set of digital control data and digital presentation data. SOLUTION: A signal protocol is configured to generate, transmit, and receive a packet forming a communication protocol and form digital data into a data packet of one or more types. At least one set of the signal protocol resides at the host device, and is used by a link controller coupled to the client device through the communication path. The interface is a highly cost effective and low power consumption bidirectional high speed data transfer mechanism over a short range "serial" type data link. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a high data rate interface.SOLUTION: Provided is a data interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control data and digital presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range "serial" type data link.