Benutzer-Werkzeuge

Webseiten-Werkzeuge


code-ids_ting-ids

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
code-ids_ting-ids [13.02.2026 17:59] – [Erstellung] berndcode-ids_ting-ids [11.03.2026 15:19] (aktuell) – [Erstellung] bernd
Zeile 50: Zeile 50:
  
 ==== Besonderheit: Aufnahmecodes ==== ==== Besonderheit: Aufnahmecodes ====
 +//siehe hierzu auch den Hauptartikel:// [[Aufnahmecodes|Aufnahmecodes]]
  
 Die Aufnahmecodes setzen sich ähnlich zusammen wie die "normalen" Ting-Codes, aber es gibt einige bedeutende Unterschiede. Die Aufnahmecodes setzen sich ähnlich zusammen wie die "normalen" Ting-Codes, aber es gibt einige bedeutende Unterschiede.
Zeile 56: Zeile 57:
 Auch hier setzen sich die Codes aus einem 4×4 Raster zusammen, jedoch ist das linke Feld in der dritten Zeile nach links anstatt nach rechts verschoben. Bei den anderen grünen Feldern sitzen die Punkte wie gehabt mittig. Auch hier setzen sich die Codes aus einem 4×4 Raster zusammen, jedoch ist das linke Feld in der dritten Zeile nach links anstatt nach rechts verschoben. Bei den anderen grünen Feldern sitzen die Punkte wie gehabt mittig.
  
-{{:sample2.jpg?100}}+{{:sample2.jpg?144}}
 {{:diag3.png|}} {{:diag3.png|}}
  
Zeile 63: Zeile 64:
 ^ Position ^ Wert (binär) ^ ^ Position ^ Wert (binär) ^
 | links oben | 00 | | links oben | 00 |
-| rechts oben | 01 +| rechts oben | 10 
-| rechts unten | 10 |+| rechts unten | 01 |
 | links unten | 11 | | links unten | 11 |
  
-Die Zusammensetzung der binären Codenummer setzt sich wieder aus den Feldern W7-W0 zusammen, aber die einzelnen Werte werden bei der Berechnung der Checksumme anders als zuvor auf die linke und rechte Stelle aufgeteilt:+Der resultierende Wert ist eine Little-Endian-Binärzahl. Daher folgt auf 00 die 10 und erst dann die 01. 
 +Bei der Berechnung der Checksumme werden die einzelnen Werte wie folgt auf die linke und rechte Seite der Berechnungsformel aufgeteilt:
 <code> <code>
-CK = (((W1 XOR W3 XOR A1 XOR B2 ) AND 0x01) << 1) OR ((W0 XOR W2 XOR A2 XOR B2) AND 0x01)+CK = (((W1 XOR W7 XOR W4 XOR W6 ) AND 0x01) << 1) OR ((W0 XOR W2 XOR W3 XOR W5) AND 0x01)
 </code> </code>
  
-Um welche Werte genau es sich dabei um A und B handelt, bleibt noch zu erforschen jeweils einer der A-Werte fließt in die rechte Stelle der Checksumme einder andere in die linke Stelle. Ebenso ist es bei den B-Werten.+Im Handel sind maximal 504 Aufnahme-Sticker erhältlich, deshalb wird es oberhalb der ersten neun Bit schwieriger, die Richtigkeit der obigen Codes zu überprüfen.  
 + 
 +==== Abspielcodes ==== 
 + 
 +Die Punktemusterum die Töne dann auch wieder abzuspielen, werden ebenso codiert wie die Aufnahmecodes; es wird einfach nur eine um 1019 erhöhte Zahl benutzt Beispiele: 
 + 
 +^ Wiedergabecode ^ dazugehöriger Aufnahmecode ^ Nummer auf dem Sticker ^ Dateiname ^ 
 +|6729|5710|031|TestRec32.wav| 
 +|6730|5711|032|TestRec33.wav| 
 +|6731|5712|033|TestRec34.wav| 
 +|6732|5713|034|TestRec35.wav| 
 +|6733|5714|035|TestRec36.wav| 
 +|6734|5715|036|TestRec37.wav| 
 +| usw. | usf| | |
  
 ===== Ting-IDs ===== ===== Ting-IDs =====
code-ids_ting-ids.1771005564.txt.gz · Zuletzt geändert: von bernd