| Title of Invention | AN IMPROVED AND COMPACT PACKAGED OIL/GAS FIRED HORIZONTAL FIRE TUBE(SMOKE TUBE) BOILER |
|---|---|
| Abstract | The present invention provides a new method of data representation using colors. The present invention provides a new method for data representation wherein digital data or digital information strings of 0's and 1's are divided into groups of sequential bits of predefined length and represented by predefined color assigned that is printed by a standard printer on a suitable standard printable medium. Further a standard scanner is used to record the color of the pixels printed on the printable medium. At the data sink the digital data or digital information string is retrieved by decoding the pre-defined color with the assigned sequential bits as originally assigned. |
| Full Text | FORM 2 THE PATENT ACT 1970 & The Patents Rules, 2003 PROVISIONAL / COMPLETE SPECIFICATION (See section 10 and rule 13) 1. TITLE OF THE INVENTION "NEW METHOD OF DIGITAL DATA REPRESENTATION USING COLORS" 2. APPLICANT (a) NAME : G. PRAVEEN KUMAR RAJU (b) NATIONALITY : Indian (c) ADDRESS : C/o Mr. V.S.Raju. C.M.D. Ecoboard Industries Limited. 65 1 A. Opp. Nalstop. Karve Road. PUNE-411004, Maharashtra State, India 3. PREAMBLE TO THE DESCRIPTION . PROVISIONAL The following specification describes the invention. COMPLETE The following specification particularly describes the invention and the manner in which it is to be performed. 4. DESCRIPTION: Description starts from page 2 5. CLAIMS: Given on a separate sheet 6. DATE AND SIGNATURE: Given at the end of last page of specification. 7. ABSTRACT OF THE INVENTION: Given on a separate sheet Technical field The present invention relates to a new method of data representation using colors. More particularly the present invention relates to a new method for data / representation wherein digital data or digital information strings of O's and 1's are divided into groups of sequential bits of predefined length and represented by predefined color assigned that is printed on a suitable printable medium, Background and Prior art The digital data for computer related applications have been represented on paper tapes, magnetic storage devices, optical storage devices, semiconductor storage devices, and Magneto-optical disc storage devices in the form of binary data. The development has been primarily focussed on achieving progressively higher densities for higher volumes, flexibility, portability, etc. The format used in all these applications is the binary format. Deficiencies or drawbacks in the existing art The formats in use cover holes (paper tapes), tracks for magnetic tapes, ASCII for standard keyboard, audio/video; etc. aimed at packaging digital strings for higher volume of storage. The end format remains in the binary form of O's and 1's. The density of storage progressed in various forms from paper tapes, magnetic, optical etc. but mainly limited by boundaries of physics. The present invention provides a new. method of digital data representation using colors which has scope of applications in smart card, security tags, authentication of currency notes, storage devices, etc. The technological advancement in handling of color medium in future will enhance the range of advantages of this invention in terms of volume, durability, flexibility, portability, economy etc. and also towards primary storage. 2 To overcome the bottlenecks in representing data and security for a digital data a new method of representing data is introduced to be adopted for various storage mediums. Object of the invention The object of the present invention is to provide a new method of digital data representation using colors in which the digital data or digital information strings of O's and 1's are divided into groups of sequential bits of predefined length and represented by a predefined color assigned that is printed on a suitable printable medium, The foregoing object of the invention is accomplished and the problems and shortcomings associated with prior art techniques and approaches are overcome by the present invention described in the present embodiment. Statement of invention 4 A new method of digital data representation using colors comprising the steps of: encoding digital data bits corresponding to a sequence of bits ; representing the digital data bits using pre-defined color; . printing the colored digital data bits in the form of a pixel onto a printable medium; scanning color of the pixel with a scanner; and decoding the scanned pixel to retrieve data from the digital data bits corresponding to original data bits. 3 Detailed description Detailed descriptions of the preferred embodiments are provided herein; however, it is to be understood ,that the present invention may be embodied in various forms. Therefore, specific 'details disclosed herein are not to be interpreted as limiting, but rather as a basis for the claims and as a representative basis for teaching one skilled in the art to employ the present invention in virtually any appropriately detailed system, structure or matter. In the computer related applications the data is represented and processed in digital form. The digital data consists of O's and 1 's. In existing storage devices the digital data is stored on hardware by representing O's and l!s pits and without pits and polarity in case of CDs and magnetic medium respectively. According to the present invention, the digital data is encoded by converting it into pre-defined strings and assigning a pre-defined standard color corresponding to a sequence of bits and is stored on a printable media using a printer. The color is represented with its code value. For example in an 8-bit color the black value is represented by decimal value 0 and pure white is represented by decimal value 256. The encoded strings are assigned to the values of the color. The standard printer prints the pre-defined encoded strings, which are assigned a pre-defined standard color, on the standard printable medium in the form of a color pixel. Further, in the encoding stage the error detecting and correcting algorithms for example Reed-Solomon codes maybe used to.jncrease the reliability of the system for storing data. According to the present invention the standard printable media include paper, photo-paper, plastic, etc. 4 According to the present invention, a standard scanner is used to record the color of the pixel printed on to the printable medium. In the scanner the image or pixels are retrieved and the process is reversed. At the data sink where the data is retrieved the color value is taken and'decoded to predefined string, which is assigned to the color corresponding to a sequence of bits. According to the present invention, the printer and the scanner have to be compatible. For example if the printer resolution is 300 dots per square inch, the scanner resolution should be equal or more than 300 dots per square inch. According to an embodiment of the present invention, the digital data is encoded by converting it into pre-defined encoded strings and assigning a pre-defined standard color in a color range and is stored on a printable media using a printer. For example in an 8-bit gray level green color, the range of green shades is represented by decimal values ranging from green 0 to green 256. The predefined range of green gray level is assigned to the same encoded string. In another embodiment of the present invention the digital data is encoded by converting it into predefined encoded strings and assigning a predefined standard color combination and is stored on a printable media using a printer. The colors in the color combinations are represented with its code value. For example in an 8-bit color the black value is represented by decimal value 0 and pure white is represented by decimal value 256. The encoded strings are assigned to the values of the color of the color combinations. In yet another embodiment of the present invention the digital data is encoded by converting it into predefined encoded strings and assigning a predefined standard color in a color range and their combination and is stored on a printable media using a printer. The colors in the color range combinations are represented with its code value. The encoded strings are assigned to the values of the color in the color range and their combinations. 5 According to the present invention a unique color or a set of colors is used as the background with no string assigned to it as a reference to detect the memory space on the printable media. For example, black is used as a background covering the space of the digital data represented in form of color pixels to be printed. The color black will not be used to represent the predefined string of the data. It provides a reference of the memory space used. Brief description of drawings The digital data at source (1) is encoded and represented using pre-defined color (2); the encoded digital data strings are printed by a printer (3) in the form of color pixels on a standard printable medium (4); the color of the pixels printed on the printable medium is scanned by a scanner (5); the scanned pixeJ is decoded (6) and displayed at the data sink (7). Advantages of the present invention • The present invention is performed on digital data bits hence is easily compatible with computer related applications. • As the predefined encoded digital strings are represented by pixels the storage space required reduces. • As each color pixel represents a predefined length accessing the pixels gives the entire string length thus reducing the access time. Although the invention has been. described with reference to specific embodiments, this description is not meant to be constructed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternate embodiments of the invention, will become apparent to persons skilled in the art upon reference to the description of the invention. It is therefore contemplated that such modifications will be made without departing from the spirit or scope of the present invention as defined. 6 The invention will now be illustrated with the help of the following non-limiting examples. Embodiment 1 Digital data of O's and l:s where the digital data string is divided as pre-defined as shown in the table. In this example the binary string is divided into 4 bits each as there are 16 colors available. The encoded strings will have combinations as shown in table 1 Table 1: 1) 0000 color 1 2) 0001 color 2 3) 0010 color 3 4) 0011 color 4 5) 0100 color 5 6) 0101 color 6 7) 0110 color 7 8) 0111 color 8 9) 1000 color 9 10) 1001 color 10 11) 1010 color 11 12) 1011 color 12 13) 1100 color 13 14) 1101 color 14 15) 1110 color 15 16) 1111 color 16 7 Now let's consider digital data in form of O's and Ps Dividing above string into 4 bits 0001 1010 1000 1010 1010 1010 10000001 1111 1131 1111 1101 Now each sequence is encoded by dividing the string into sub strings of size four and assigned a color pixel as shown in the table predefined. The above string in the example consists of 48 digital bits of Os and Is. Four bits are divided and color pixel is assigned as predefined as per table. Now the entire digital data in the example is represented with 12 color pixels. Using colors according to the above table 1 each for the above sixteen sequential strings in digital data are divided and represented on standard printable medium. Therefore forty-eight bits are being represented by twelve colors pixels on the standard printable medium. When the optical scanner scans the ] 2 color pixels represented on the standard printable medium in the above example, each color pixel is represented by the digital sequence assigned before. Embodiment 2 A color range is a set of predefined color values. For example dividing an 8 bit gray level green color (from dark to light). Taking green 0 to green 128 as one string value and taking green 129 to green 256 as one-value, i.e. assigning a common encoded string to the first range and other encoded string to the colors "falling in second range. While retrieving the data, the optical scanner scans the pixels and the strings of encoded digital data are retrieved when the scanned pixel color falls into the predefined range. For example in the digital data of O's and 1 's the strings are divided into certain strings. 8 In this example the binary string is divided into 4 bits each. The strings will have combinations as shown in table 2 Table 2 1) 0000 color range 1 2) 0001 color range 2 3) 0010 color range 3 4) 0011 co lor range 4 5) 0100 color range 5 6) 0101 col or range 6 7) 0110 color range 7 8) 0111 color range 8 9) 1000 color range 9 10) 1001 color range 10 11) 1010 color range 11 12) 1011 color range 12 13) 1100 color range 13 14) 1101 color range 14 15) 1110 color range 15 16) 1111 color range 16 In the following example the digital data is in the form of 0?s and 1 's The above string is divided into 4 bits The above 4*12=48 bits are represented using only 12 color pixels with the color corresponding in the predefine color range. 9 Using colors according to the above table 1 each for the above sixteen sequential strings in digital data are divided and represented on hardware by sixteen different colors. Therefore twelve colors pixels on hardware are representing 48 bits. When the' optical scanner scans the 12 color pixels represented on the hardware medium in the above example each color pixel is represented by the digital sequence assigned before the color that is represented on the media after being assigned using printer. The scanner takes that color value and assigns the particular string if the color is present in the range. This reduces the error caused due to inefficiency of the printer to represent the assigned value. For example if a dark red color pixel has to be printed by the printer it is able to represent relatively brighter pixel. When range is taken instead of a particular color the error caused due to inefficiency of the printer and scanner will be reduced to great extent. Less color ranges can be taken which the printer supports. For example eight colors in the color range can be used in above example instead of 16 colors in the color ranges. But the compression is less as only three bits can be represented by each color in a color range. Embodiment 3 The groups of predefined encoded sequential strings are represented by color combinations. In this example the binary string is divided into 4 bits with two color combinations. Each color is two in this case. The strings will have combinations as shown in table 3 Table 3 1) 0000 color 1 color 1 2) 0001 color 1 color 2 10 3) 0010 color 1 color 3 4) 00 11 color 1 color 4 5) 0100 color 2 color 1 6) 0101 color 2 color 2 7) 01 10 co lor 2 color 3 8) 01 11 color 2 color 4 9) 1000 color 3 color 1 10) 1001 color 3 color 2 11) 1010 color 3 color 3 12) 1011 color 3 color 4 13) 1100 color 4 color 1 14) 1101 color 4 color 2 15) 11 10 color 4 color 3 16) 11 11 color 4 color 4 Now let's consider digital data in form of O's and 1's 000110101000101010101010100000011111 111 111111101 Dividing above string into two two bits. 0001 1010100010 10 101010 1010000001 11 11 11 11 11 11 11 01 The above 48 bits sequences in the example are represented by 24 color pixels. Using colors according to the above table 1 each for the above sixteen sequential strings in digital data are divided and represented on hardware by combination of two pixels with four different colors. Therefore 48 bits are being represented by twenty-four pixels on standard printable media. When the optical scanner scans the 24 color pixels represented on the hardware medium in the above example, each color pixel combination is represented by the digital sequence assigned before. 11 Embodiment 4 Each group of sequential bits is represented by a predefined color ranges with and the combinations are printed on the standard printable medium. While scanning the particular string value is represented by combination of color pixels and their ranges, which are printed on the standard printable medium. For example in the digital data of 0:s and 1's. the strings are divided into certain strings. In this example the binary string is divided into 4 • bits with two color combinations, Each color is two in this case. The strings will have combinations as shown in table 3 Table 3 1) 0000 color range 1 color range 1 2) 00 01 color range 1 color range 2 3) 00 10 color range 1 color range 3 4) 0011 color range 1 color range 4 5) 01 00 color range 2 color range 1 6) 0101 color range 2 color range 2 7) 01 10 color range 2 color range 3 8) 0111 color range 2 color range 4 9) 10 00 color range 3 color range 1 10) 10 01 color range 3 color range 2 11) 1010 color range 3 color range 3 12) 1011 color range 3 color range 4 13) 11 00 color range 4 color range 1 14) 1101 color range 4 color range 2 15) 1110 color range 4 color range 3 12 16) 11 11 color range 4 color range 4 Now let's consider digital data in form of O's and 1's 000110101000101010101010100000011111111111111101 Dividing above string into two two bits 0001 1010100010101010101010000001 11 11 11 1111 11 11 01 The above 2*24=48 bits are represented using only 4 colors ranges with two color range combinations in form of pixels. The 48 bits are represented with only 24 pixels, Using colors according to the above table 1 each for the above sixteen sequential strings in digital data are divided and represented on hardware by combination of two pixels with four different colors. Therefore forty eight bits are represented by twenty four pixels hardware. When the optical scanner scans the 24 color pixels represented on the hardware medium in the above example, each color range pixel combination is represented by the digital sequence assigned before. The embodiments of the invention as described above and the methods disclosed herein will suggest further modification and alterations to those skilled in the art. Such further modifications and alterations may be made without departing from the spirit and scope of the invention; which is defined by the scope of the following claims. I claim, 1) A new method of digital data representation using colors comprising the steps of: encoding digital data bits corresponding to a sequence of bits; representing said digital data bits using pre-defined color; printing said colored digital data bits in the form of a pixel onto a printable medium; scanning color of said pixel with a scanner; and 13 decoding said scanned pixel to retrieve data from said digital data bits corresponding to original data bits. 2) A new method o,f digital data representation using colors as claimed in claim 1 wherein; said printable medium includes photo paper, paper, plastic, cloth, paper tape etc, 3) A new method of digital data representation using colors as claimed in claim 1; where in representation can be in the form of combination of colors, ranges in same colors or color range along with combination of colors. 4) A new method of digital data representation using colors as claimed in claims 1 to 3 substantially as herein described with reference to the foregoing description and embodiments. Dated this 23rd day of January 2006 14 |
|---|
| Patent Number | 279719 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Indian Patent Application Number | 852/MUM/2005 | ||||||||
| PG Journal Number | 05/2017 | ||||||||
| Publication Date | 03-Feb-2017 | ||||||||
| Grant Date | 30-Jan-2017 | ||||||||
| Date of Filing | 15-Jul-2005 | ||||||||
| Name of Patentee | M/S TRANSPARENT ENERGY SYSTEMS PRIVATE LIMITED | ||||||||
| Applicant Address | "PUSHPA HEIGHTS", 1ST FLOOR, BIBWEWADI CORNER, PUNE-411 037 | ||||||||
Inventors:
|
|||||||||
| PCT International Classification Number | F24H1/00 | ||||||||
| PCT International Application Number | N/A | ||||||||
| PCT International Filing date | |||||||||
PCT Conventions:
|
|||||||||