摘要 |
Ein Bildprozessor umfasst einen Bildvorverarbeitungsblock und einen Encoderverarbeitungsblock zur Verarbeitung und Codierung eines Bildes. Der Bildvorverarbeitungsblock empfängt Bilddaten und verarbeitet sie, um ein Bild mit Bildabschnitten, welche jeweils Pixel umfassen, bereitzustellen. Für jeden der Bildabschnitte werden die Pixel analysiert, um eine Angabe der Komplexität des Bildabschnittes zu schätzen, und Metadaten basierend auf den geschätzten Komplexitätsangaben der Bildabschnitte bestimmt. Die Metadaten werden an den Encoderverarbeitungsblock weitergegeben, welcher sie verwendet, um eine Quantisierungsstufe zur Verwendung für die Codierung des Bildes zu bestimmen. Der Encoderverarbeitungsblock kann dann das Bild unter Verwendung der bestimmten Quantisierungsstufe codieren. Zweckmäßigerweise verarbeitet der Bildvorverarbeitungsblock 106 die Bilddaten, um das Bild bereitzustellen, und verfügt somit über Zugriff auf das Bild, welches er analysieren kann, um die Metadaten zu bestimmen, ohne dass eine separate Leseoperation des Bildes erforderlich ist. |