Multithread data processor

H - Electricity – 04 – N

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04N 5/44 (2011.01) G06F 9/455 (2006.01) G06F 9/46 (2006.01) H04N 7/26 (2006.01)

Patent

CA 2304862

In a first aspect, the present invention comprises an apparatus for processing digital audio-visual data, in particular, a receiver/decoder for a digital television system, comprising one or more hardware devices for transmission and reception of data, the hardware devices having at least one associated hardware operating system (4100), the decoder further comprising a data processing system including a multi-thread virtual machine (4250) adapted to, inter alia, receive event messages signalled by the hardware operating system and to assign corresponding event objects (4564) to one or more threads (4561), and in which a thread including an event object may be suspended during the course of its execution to permit the execution of another thread. Viewed from a second aspect, the present invention relates to an apparatus for processing digital audio-visual data comprising a data processing system including a first virtual machine adapted to, inter alia, receive code written in an interpretative language downloaded via one or more of the hardware devices, said virtual machine being adapted to distinguish between code written in at least two interpretative languages in dependence on the structure of the received code and to pass such code to a corresponding interpreter means for interpretation and execution in particular with reference to a common or specific function library. Viewed from a third aspect, the present invention comprises an apparatus for processing digital audio-visual data including a data processing system including a memory and a memory manager for allocating and storing objects in the memory, and in which a first set of objects are allocated by the memory manager with reference to a set of handles, each handle including a reference to the memory address of a corresponding object, and in which a second set of objects are allocated and stored directly in the memory without reference to a handle.

Dans un premier aspect, la présente invention comprend un appareil de traitement de données audiovisuelles numériques, en particulier un récepteur/décodeur destiné à un système de télévision numérique, comprenant un ou plusieurs dispositifs matériels de transmission et de réception de données, les dispositifs matériels comportant au moins un système (4100) d'exploitation de matériel associé, le décodeur comprenant également un système de traitement de données présentant une machine virtuelle (4250) multifilières adaptée pour, inter alia, recevoir des messages d'événements signalés par le système d'exploitation de matériel et pour affecter des objets (4564) d'événements correspondants à une ou à plusieurs filières (4561), et dans lequel une filière comprenant un objet d'événement peut être suspendue pendant le cours de son exécution pour permettre l'exécution d'une autre filière. Dans un second aspect, la présente invention concerne un appareil de traitement de données audiovisuelles numériques comprenant un système de traitement de données présentant une première machine virtuelle adaptée pour, inter alia, recevoir un code écrit dans un langage d'interprétation téléchargé par un ou plusieurs des dispositifs matériels, ladite machine virtuelle étant adaptée pour distinguer le code écrit dans au moins deux langages d'interprétation, selon la structure du code reçu, et pour transmettre ce code à un moyen d'interprétation correspondant afin de procéder à l'interprétation et à l'exécution, notamment avec une référence à une librairie de fonctions communes ou spécifiques. Dans un troisième aspect, la présente invention comprend un appareil de traitement de données audiovisuelles numériques comprenant un système de traitement de données présentant une mémoire ainsi qu'un gestionnaire de mémoire destiné à affecter et à stocker des objets dans la mémoire, dans lequel un premier ensemble d'objets sont affectés par le gestionnaire de mémoire avec référence à un ensemble d'identificateurs, chaque identificateur comprenant une référence à l'adresse en mémoire d'un objet correspondant, et dans lequel un second ensemble d'objets sont affectés et stockés directement dans la mémoire sans référence à un identificateur.

LandOfFree

Say what you really think

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

Rating

Multithread data processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multithread data processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multithread data processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1628869

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