data as binary data from the constituent frequency components of the audio program before converting the detected binary data into the embedded data as discussed earlier the data embedded within the audio signals can include images text bar codes numerical multimedia content etc in embodiments the embedded data decoder module 108 c decodes a portion of the binary data e g first five bits of every hundred bits after a synchronizing point to determine the data type of the embedded data before applying an appropriate decoding algorithm based on the determined data type to decode the embedded data for example when the type of the embedded data is determined to be an image the embedded data decoder module 108 c converts a predetermined number of detected bits into m n pixels of the image using an appropriate binary to pixel conversion algorithm in embodiments the decoding algorithm utilized in embedded data decoder module 108 c corresponds to the encoding algorithm utilized by the broadcast station when encoding the embedded data as binary data within the audio signals in embodiments the embedded data decoder module 108 c includes decoding algorithms that correspond to the encoding algorithms of each of the broadcast.