Method and apparatus for encoding security information in a MIDI datastream

   
   

The present invention is apparatus and method for encoding, decoding, and encoding and decoding security information in a Musical Instrument Digital Interface (MIDI). In order to perform encoding, musical information and security information are received. The musical information is encoded to generate a plurality of MIDI events. The security information is encoded to generate a plurality of MIDI events of a selected standard type of MIDI event, the generated MIDI events being overrun events that have no effect on a musical output. The generated MIDI events are transmitted. In order to perform decoding, the transmitted MIDI events are received. The plurality of MIDI events encoding security information are detected among the received MIDI events and the plurality of MIDI events encoding security information are decoded to recover the security information.

La présente invention est matériel et méthode pour coder, décoder, et coder et l'information de sécurité de décodage dans une interface de Digital musicale d'instrument (MIDI). Afin d'effectuer codant, l'information musicale et l'information de sécurité sont reçues. L'information musicale est codée pour produire d'une pluralité d'événements du MIDI. L'information de sécurité est codée pour produire d'une pluralité d'événements du MIDI d'un de type courant choisi de l'événement du MIDI, les événements produits du MIDI étant des événements débordés qui n'ont aucun effet sur un résultat musical. Les événements produits du MIDI sont transmis. Afin d'exécuter décodant, les événements transmis du MIDI sont reçus. La pluralité d'événements du MIDI codant l'information de sécurité sont détectées parmi les événements reçus du MIDI et la pluralité d'événements du MIDI codant l'information de sécurité sont décodées pour récupérer l'information de sécurité.

 
Web www.patentalert.com

< Method of testing a randomizer

< Encryption method, decryption method, encryption/decryption method, cryptographic communications system, and computer usable medium

> System for controlling and regulating distribution of intellectual properties using internet protocol framework

> Digital watermarking technique

~ 00134