WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2005116830) SIGNAL PROCESSING APPARATUS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2005/116830    International Application No.:    PCT/IB2005/051648
Publication Date: 08.12.2005 International Filing Date: 20.05.2005
IPC:
G06F 9/46 (2006.01)
Applicants: KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1, NL-5621 BA Eindhoven (NL) (For All Designated States Except US).
BEKOOIJ, Marco, J., G. [NL/NL]; (NL) (For US Only)
Inventors: BEKOOIJ, Marco, J., G.; (NL)
Agent: ELEVELD, Koop, J.; Prof. Holstlaan 6, NL-5656 AA Eindhoven (NL)
Priority Data:
04102350.8 27.05.2004 EP
Title (EN) SIGNAL PROCESSING APPARATUS
(FR) APPAREIL DE TRAITEMENT DU SIGNAL
Abstract: front page image
(EN)Signal stream processing jobs contain tasks (100), each task (100) to be performed by repeated execution of an operation that processes a chunk of data from a stream. Each job comprises a plurality of the tasks (100) in stream communication with one another. A plurality of processing units (10), which are mutually coupled for the communication of signal streams execute that tasks. A preliminary computation is performed for each job individually, to determine execution parameters required for the job to support a required minimum stream throughput rate if each task of the job is executed in a respective context wherein opportunities to start execution of the task occur separated at most by a cycle time T defined for the task. At run time combination of jobs is selected for execution. Groups of the tasks of the selected combination of jobs are assigned to respective ones of the processing units (10), checking that for each particular processing unit (10) a sum of worst case execution times for the tasks assigned to that particular processing unit (10) does not exceed the defined cycle time T defined for any of the tasks (100) assigned to the particular processing unit (10). The processing unit (10) execute the selected combination of jobs concurrently, each processing unit (10) time multiplexing execution of the group of tasks (100) assigned to that processing unit (10).
(FR)Des travaux de traitement de flux de signaux contiennent des tâches (100), chaque tâche (100) devant être effectuée par l'exécution répétée d'une opération qui traite un segment de données d'un flux. Chaque travail comprend une pluralité de tâches (100) qui communiquent entre elles dans le flux. Plusieurs unités de traitement (10), qui sont mutuellement couplées pour transmettre les flux de signaux, exécutent ces mêmes tâches. Un calcul préliminaire est effectué pour chaque travail individuel, afin de déterminer les paramètres d'exécution nécessaires pour que le travail supporte un débit de traitement de flux minimum requis si chaque tâche du travail est exécutée dans un contexte respectif dans lequel se produisent des opportunités de commencement de l'exécution de la tâche, séparée au maximum par un temps de cycle T défini pour la tâche. Au moment de l'exécution, la combinaison des travaux est sélectionnée pour l'exécution. Des groupes de tâches de la combinaison sélectionnée de travaux sont affectés à des unités de traitement respectives (10), et il est vérifié que pour chaque unité de traitement respective (10) la somme des temps d'exécution dans le pire des cas pour les tâches affectées à cette unité de traitement particulière (10) ne dépasse pas le temps de cycle T défini pour toutes les tâches (100) affectées à cette unité de traitement particulière (10) . L'unité de traitement (10) exécute la combinaison sélectionnée de travaux en parallèle, chaque unité de traitement (10) effectuant l'exécution en multiplexage temporel du groupe de tâches (100) affectées à cette unité de traitement (10).
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)