Apparatus and method for controlling transfer of data...

H - Electricity – 04 – N

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04N 7/24 (2006.01) G06F 13/42 (2006.01) H04N 7/26 (2006.01) H04N 7/50 (2006.01)

Patent

CA 2294153

The present invention provides a generic interface which enables asynchronous data processing elements to be interconnected using an interconnection protocol that controls flow of data between the processing elements. The flow control allows the processing elements to be data independent from, i.e., the processing elements need not be designed for a fixed sample rate or resolution, sample fromat and other data dependent factors. When used with digital motion video data, the processing elements may process motion video data at various temporal and spatial resolutions and color formats. Flow of data between processing elements may be controlled by handshake signals indicating whether the sender has valid data and the receiver can receive data. When valid data is available at the sender and is requested by the receiver, a transfer of data occurs. The characteristics of the data, and functions to be performed on the data may be specified using control inputs to the processing elements. A counting circuit may be used to specify the number of the data samples for which the control inputs are valid. The interface allows each processing element to have a small number of storage locations for storing data, such as a pair of registers, which eliminates the need for large buffers and simplifies implementation of the processing element with such flow control as a simple integrated circuit.

La présente invention concerne une interface générique, permettant à des éléments de traitement de données asynchrones d'être interconnectés au moyen d'un protocole d'interconnexion qui régule le flux de données entre ces éléments de traitement. Cette régulation permet notamment aux éléments de traitement d'être indépendants des données, c'est-à-dire que ces éléments ne sont pas nécessairement conçus pour une vitesse ou une résolution d'échantillonnage fixe, un format échantillon fixe, ou d'autres facteurs fixes dépendants desdites données. Lorsqu'ils sont utilisés avec des données vidéo animées numériques, ces éléments de traitement peuvent traiter ces données vidéo animées numériques selon diverses résolutions temporelles et spatiales et plusieurs formats couleur. On peut réguler le flux de données entre ces éléments de traitement au moyen de signaux de mise en liaison indiquant si l'expéditeur présente des données valides, et si le destinataire peut recevoir ces données. Lorsque l'expéditeur présente des données valides, et que le destinataire demande ces données, on effectue un transfert de données. Les caractéristiques de ces données, ainsi que des fonctions destinées à être exécutées sur ces données, peuvent être définies au moyen des spécifications de commande destinées auxdits éléments de traitement. Un circuit de comptage peut en outre être utilisé pour déterminer le nombre d'échantillons de données pour lesquels les spécifications de commande sont valides. L'interface permet à chacun desdits éléments de traitement d'avoir un petit nombre d'emplacements mémoire afin de stocker lesdites données, par exemple deux registres, ce qui évite l'utilisation de grands tampons et simplifie la mise en oeuvre, sous la forme d'un simple circuit intégré, de l'élément de traitement avec un tel flux de données.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for controlling transfer of data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for controlling transfer of data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for controlling transfer of data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1981545

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.