The invention relates to
Storing data in a form of compressed codded colored triangles barcode in electronic devices and none electronic surfaces (e.g., papers, encrypted jpg files, temporary stored in ram cpu memory to be displayed on device screen)
This to store the data in compact compressed way and to be retrieved and transmitted using electronic cameras or transmitted in the form of colors triangles Barcode to remote devices or electronic storages for example by sending the colored triangles data codded data by email or stored on USB disk on key device infected with a computer virus.
The specification explains the need for computer systems to stored data in compressed visual form to reduced the data stored space medium and make the data visually accessible more easily.
The disclosed invention operates by physically storing the data in the form of colored triangles (eg, printed on paper, or in physical device memory as an jpg image file), the it is possible to read the data and decode it by taking screen shot of the colored triangles and decode the compressed data back to its original electronic data form (binary data).
The same method can be used to perform data streaming from one screen device to other device through its camera, to transfer the data in the form of colored triangles in the screen side and decoded back to data in the receiving device in synchronized data transfer session.
The data parsing and converting it to colored triangles routine performs the following operations:
1. Iterates over each three bytes of data (24 bits), and convert them into RGB color (24-bit color that consists of the components Red (256 bit), Green (256 bit), Blue (256 bit).
2. Then store each RGB generated color in the form of triangle draw image, where in the middle the RGB color and his perimeter consist of three equal sides where each side has one of the three colors, Red Or Green Or Blue, yet the three sides must have different colors, in other words in the middle of the triangle we have the RGB previous step generated RGB color code, and one triangle side with red color and another side of the triangle with green color and another side of the triangle with the color of blue.
3. continue iterating over three bytes of the data and convert those into Colored Triangle which its middle is the RGB generated color and consist of three equal sides of red, green and blue until no further data still need to be coded in the overall data.
4. Store the overall generated colored triangles draws in sequence from left to right as one draw consist of colored triangles Barcode in one draw image.
The colored triangles parsing and converting it to back to its original data routine performs the following operations: