1. Cookies optimieren die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklärst Du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen
    Information ausblenden
  2. Willkommen im Forum von DIGITAL FERNSEHEN - dem führenden Portal für digitales Fernsehen, Medien und Entertainment. Wenn du hier neu bist, schau dich ruhig etwas um und melde dich an, um am Forengeschehen teilnehmen zu können.
    Information ausblenden

Digitalfernsehen und Qualität

Dieses Thema im Forum "Digital TV über Kabel (DVB-C)" wurde erstellt von Mesh, 14. September 2005.

  1. hopper

    hopper Lexikon

    Registriert seit:
    3. April 2003
    Beiträge:
    20.842
    Zustimmungen:
    1
    Punkte für Erfolge:
    48
    Anzeige
    AW: Digitalfernsehen und Qualität

    Lizenz an solid erteilt.
     
  2. solid2000

    solid2000 Lexikon

    Registriert seit:
    28. April 2002
    Beiträge:
    36.860
    Zustimmungen:
    555
    Punkte für Erfolge:
    123
    Technisches Equipment:
    Dampfmaschine
    AW: Digitalfernsehen und Qualität

    Ähm, letztendlich zähle ich aber dann auch nur alle null bytes (nur komplizierter). :eek: :confused:

    Ob ichs nun vorwärts oder rückwärts zähle ist doch hupe. ;)

    Oder hat 01h bzw. "00h 00h 01h" was spezielles zu bedeuten? Dann würde dein Algorithmus auch mehr Sinn machen.
     
    Zuletzt bearbeitet: 11. April 2006
  3. hopper

    hopper Lexikon

    Registriert seit:
    3. April 2003
    Beiträge:
    20.842
    Zustimmungen:
    1
    Punkte für Erfolge:
    48
    AW: Digitalfernsehen und Qualität

    Die 00 der Sequenz bzw. des Sequenzendes "00 00 01 xx" darfs du aber nicht mitzählen. Die müssen sein. Synchronisation ist 23x Bit '0' und 1x Bit '1'

    Oben musst du natürlich den Pointer des Suchergebnisses von "00 00 01" auf den Anfang belassen, nicht am Ende.

    Code:
    11 22 33 44 00 00 00 00 00 01 22 33 44 
             ^^          ^^ 
    
    8-4-1 = 3 (Null-Bytes)
     
  4. solid2000

    solid2000 Lexikon

    Registriert seit:
    28. April 2002
    Beiträge:
    36.860
    Zustimmungen:
    555
    Punkte für Erfolge:
    123
    Technisches Equipment:
    Dampfmaschine
    AW: Digitalfernsehen und Qualität

    Also fasse ich mal zusammen.

    Sequenz startet mit

    "00"

    und wird terminiert mit

    "00 00 01"

    Alles dazwischen sind Nullbytes?

    Bsp:

    00 00 00 00 00 01

    Hätte somit 2 Nullbytes?
     
  5. hopper

    hopper Lexikon

    Registriert seit:
    3. April 2003
    Beiträge:
    20.842
    Zustimmungen:
    1
    Punkte für Erfolge:
    48
    AW: Digitalfernsehen und Qualität

    Nullbytes starten mit

    00

    und enden direkt vor

    00 00 01
     
  6. solid2000

    solid2000 Lexikon

    Registriert seit:
    28. April 2002
    Beiträge:
    36.860
    Zustimmungen:
    555
    Punkte für Erfolge:
    123
    Technisches Equipment:
    Dampfmaschine
    AW: Digitalfernsehen und Qualität

    Prima ist ja ganz easy. :)
     
  7. hopper

    hopper Lexikon

    Registriert seit:
    3. April 2003
    Beiträge:
    20.842
    Zustimmungen:
    1
    Punkte für Erfolge:
    48
    AW: Digitalfernsehen und Qualität

    3

    xx 00 00 00 00 00 01 xx
     
  8. solid2000

    solid2000 Lexikon

    Registriert seit:
    28. April 2002
    Beiträge:
    36.860
    Zustimmungen:
    555
    Punkte für Erfolge:
    123
    Technisches Equipment:
    Dampfmaschine
    AW: Digitalfernsehen und Qualität

    Ok alles klar, solche Bit Popelein kenn ich sonst nur von BER (ASN.1). :D

    Glaube da gabs auch sowas mit indefinite length sequence of octet strings. Damit kann man auch Stunden zubringen wenn man da einen Fehler suchen darf. :D
     
    Zuletzt bearbeitet: 11. April 2006
  9. LogicDeLuxe

    LogicDeLuxe Junior Member

    Registriert seit:
    24. Dezember 2005
    Beiträge:
    115
    Zustimmungen:
    0
    Punkte für Erfolge:
    26
    AW: Digitalfernsehen und Qualität

    Da der Prozentsatz sowieso variable ist, reicht es nun wirklich völlig aus, den Stream im Hexeditor zu überfliegen. Übermäßig viele Nullbytes fallen da doch sofort auf.
    Da MPEG auch mit Huffman arbeitet sollten idealerweise alle möglichen Bytes gleich oft vorkommen, was auf Grund des Overheads wohl nicht perfekt möglich ist. Wenn man aber z.B. 10% Nullbytes zählt, kann man wohl davon ausgehen, daß der Stream weit davon entfernt ist, effizient genutzt zu werden.
     
  10. hopper

    hopper Lexikon

    Registriert seit:
    3. April 2003
    Beiträge:
    20.842
    Zustimmungen:
    1
    Punkte für Erfolge:
    48
    AW: Digitalfernsehen und Qualität

    Die Gleichverteilung ergibt sich nur für den Payload, der genannte Overhead hat aber übermäßig viele Nullen. Ein normales P/B-Frame hat mindestens 76 Byte '00', 38 Byte '01'. Die reinen Videodaten hab exakt 0x '00'.

    Eine Verteilungsanalyse muss damit zwingend eine Strukturanalyse machen um verwertbare Ergebnisse zu erhalten.-