Optimale Energienutzung beim Codieren von Datenströmen
Videocodiervorrichtung aufweisend: einen Codierer zum Codieren eines digitalen Datenstroms; und ein Energiesteuermodul zum Anzeigen einer Menge von verfügbarer Energie, wobei der Codierer ausgebildet ist, um den digitalen Datenstrom unter Verwendung einer ersten Codierungstechnik zu codieren, wenn d...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Videocodiervorrichtung aufweisend: einen Codierer zum Codieren eines digitalen Datenstroms; und ein Energiesteuermodul zum Anzeigen einer Menge von verfügbarer Energie, wobei der Codierer ausgebildet ist, um den digitalen Datenstrom unter Verwendung einer ersten Codierungstechnik zu codieren, wenn die Menge über einem Schwellenwert ist, und um anderenfalls unter Verwendung einer zweiten Codierungstechnik zu codieren, wobei weiterhin die zweite Codierungstechnik, wenn Frames weggeworfen werden, eine Zielbitrate aufrechterhält durch Durchführen von zumindest einem von: Einfügen einer Mehrzahl von I-Frames und Erhöhen einer Anzahl von Intra-Auffrischungs-Makroblöcken in den digitalen Datenstrom.
An encoder provided according to an aspect of the present invention uses different encoding techniques depending on an amount of power available in the corresponding durations. Due to the ability to use such different encoding techniques, power may be optimally utilized. The optimization is further enhanced by dynamically switching between encoding techniques according to power amount availability in corresponding durations. In an embodiment, each encoding technique estimates motion vectors at corresponding level of precision (thereby consuming a corresponding level of power) and the precision level is chosen to correspond to available power budget. The circuitry not required for a desired precision level may be switched off. |
---|