computer system 6000 from other computer readable media computer readable media refers to any storage or transmission medium that participates in providing instructions and or data to the computer system 6000 for execution and or processing examples of such computer readable storage media include floppy disks magnetic tape cd rom a hard disk drive a rom or integrated circuit usb memory a magneto optical disk or a computer readable card such as a pcmcia card and the like whether or not such devices are internal or external of the computer module 6001 examples of computer readable transmission media that may also participate in the provision of software application programs instructions and or data to the computer module 6001 include radio or infra red transmission channels as well as a network connection to another computer or networked device and the internet or intranets including e mail transmissions and information recorded on websites and the like the system 100 shown in fig1 may alternatively be implemented in dedicated hardware such as one or more integrated circuits operating as part of a co processor 6022 such dedicated hardware may include graphic processors digital signal processors or one or more microprocessors and associated memories alternately the system 100 can be implemented using a hybrid arrangement of software and hardware modules in one implementation the encoder 1000 and the decoder 1200 are implemented within a camera not illustrated wherein the encoder 1000 and the decoder 1200 are implemented as software executing in a processor of the camera or using hardware modules in a second implementation only the encoder 1000 is implemented within the camera wherein the encoder 1000 may be implemented as software executing on a processor of the camera or implemented using hardware the decoder in this arrangement can for example be implemented.