(EN) A system, method, and computer readable medium adapted to provide software and hardware partitioning for multi-standard video compression and decompression comprises a master-slave bus, a peer-to-peer bus, and an inter-processor communications bus, a prediction engine, a filter engine, and a transform engine, and a video encode control processor, and a video decode control processor adapted to utilize the master-slave bus to interact with the video hardware engines for control flow processing, the peer-to-peer bus for data flow processing, and the inter-processor communications bus for inter-processor communications, and a system data bus adapted to permit data exchange between system resources, the busses, the engines, and the processors.
(FR) L'invention concerne un système, un procédé et un support lisible par ordinateur conçu pour fournir un partitionnement logiciel et matériel pour la compression et la décompression vidéo multi-standard. Ce système comprend : un bus maître/esclave ; un bus d'égal à égal ; un bus de communication inter-processeurs ; un moteur de prédiction ; un moteur de filtre ; un moteur de transformée ; un processeur de commande de codage vidéo ; un processeur de commande de décodage vidéo conçu pour utiliser le bus maître-esclave pour interagir avec les moteurs de matériel vidéo pour le traitement des flux de commande, avec le bus d'égal à égal pour le traitement des flux de données, et avec le bus de communications inter-processeurs pour les communications inter-processeurs ; ainsi qu'un bus de données système conçu pour permettre l'échange de données entre des ressources système, les bus, les moteurs et les processeurs.