Coded data generation or conversion – Digital code to digital code converters
Reexamination Certificate
2002-08-13
2004-07-20
Young, Brian (Department: 2819)
Coded data generation or conversion
Digital code to digital code converters
Reexamination Certificate
active
06765505
ABSTRACT:
BACKGROUND OF THE INVENTION
The object of this invention is a method in transferring data in a data transfer system comprising a transmitter, a receiver and a transfer channel connecting these.
Nowadays the data transferred in data transfer is most usually in digital form. The data to be transferred is coded with different coding methods. For example, when transferring textual data it is customary to use known methods in which for every character to be transferred there exists an unambiguous code. One of the most common codes is the ASCII-code having seven bits and in transferring data a string of bits corresponding to each character is sent. To speed up the transfer, different packing methods can be used. Also other methods can be used in coding, even such where the length of the code varies e.g. according to the frequency of occurrence of the character to be transferred.
Corresponding methods are also used for transfer of sound or picture. In these the sound or picture is first digitized in known ways. To boost and speed up the transfer, different compressing methods can be used before digitizing the signal and/or after it has been digitized.
SUMMARY OF THE INVENTION
The purpose of the invention is to provide a method for further reducing the amount of data to be transferred in a transfer channel compared even to compressed data. It is characterizing for the method according to the invention that all data or characters intended to be transferred are arranged and stored in mutually identical arrays in transmitting and receiving ends and that in the method data on the location of the said data or character to be transferred in the said arrays is transferred. The character set or other information used in the messages, of which the message to be transferred is composed, is stored in the arrays. In a preferred embodiment of the invention, the array containing the character set is one- or multidimensional. The elements of the arrays can be addressed unambiguously. The array can also have empty elements. The location of the character in the array in which the character set is stored can also be called the address of the character. The stored array used in the data transfer method according to the invention can in a preferred embodiment of the invention consist e.g. of unambiguously addressable data contained in a computer memory or of a defined part of such data. The arrays used in the data transfer method according to the invention can also be stored in means which can be brought into connection with the equipments in the transmitting and receiving ends for coding and/or decoding the characters to be transferred.
In a preferred embodiment of the invention, the location of the character or data in the array containing the character set is expressed as a time data counted from the starting moment of the reading of the array, when all elements of the array are scanned in a predetermined order with a constant addressing rate starting from a predetermined element. In another preferred embodiment of the invention, the character set comprising of the data or characters to be transferred is placed in two or more one- or multidimensional arrays, each being given an own unambiguous identifier, the address of the array. In this case the location of the data or the character, i.e. the address of the data or character, consists of the address of the array containing the character and of the location, i.e. of the address, of the character in the array. In a preferred embodiment of the invention both the data on the array in which the data or the character to be transferred is stored and the data on the location of the data or the character to be transferred in the said array are transferred.
When using the method according to the invention, the message to be transferred consists preferably of unambiguous characters, like for example when transferring textual data, of digits, letters, special characters and control characters. In the conventional data transfer the characters are first coded in an appropriate way and the codes corresponding to the characters are sent through the transfer channel from the transmitter to the receiver. The characters coded in an appropriate way composing the message are sent sequentially either as a continuous string or the message is sent in appropriate “packets” matched to the data transfer channel. When transferring textual data, in the coding of the characters is often used e.g. the so-called ASCII-code having seven bits, with which 127 different characters can be presented.
According to the invention, all the characters intended to be transferred, of which the messages to be transferred are composed, form a character set, which is stored in a one- or multidimensional array in a defined order. The order of the characters in the array is preferably the order of the decimal numbers corresponding to their representation with seven bits. The characters can be placed in another preferred embodiment of the invention to the array in such a way that the order of the data or the characters to be transferred is the order of their frequency of occurrence in the messages. The character set contains in a preferred embodiment of the invention special characters and control characters needed in the processing of the message.
If the message to be sent consists e.g. only of numbers, an array is used which contains only the digits 0-9 and characters corresponding to possible special and control characters. The array is then smaller than the array corresponding to the complete ASCII character set.
In addition to or instead of the aforementioned e.g. ASCII-coded individual characters, the character set can in a preferred embodiment of the invention contain character strings composed of several characters. The string contained by the element of the array, when transferring textual data, can be a whole word, a sentence, a part of them, or a whole document consisting of several pages, or a reference to any aforementioned character string. It is essential that the location of the element in the character set and the content of the element are identical both in the transmitting end and the receiving end.
According to the invention, in a corresponding way can also be proceeded in transferring other than textual data. The element of the array can be a coded part of a sound, a picture, a video picture, or a combination of these, or an entity, or a reference to such e.g. in the form of a memory address or in the form of an address of a webpage, a website, or a part of such, e.g. as an URL-address
Depending on the sort of the messages to be transferred, different character sets are preferably used. Before transferring the message, the transmitting and receiving ends are brought to select from the possible available character sets a common character set best applicable to the transfer of the message. The said character sets are thus stored in appropriate storing means in the transmitting and receiving ends in such a way that the character set used in the transfer is unambiguously identifiable and can be taken into use for the duration of the transfer. The character sets used in the transfer of the message or messages can be transferred in a preferred embodiment of the invention by using the method according to the invention. The character set can be transferred as a separate message or as a part of the message to be transferred, preferably e.g. before transferring the actual message.
The data transfer system using the method comprises both in the transmitting and receiving ends an equipment comprising at least means for storing the array or arrays containing the character set, means for addressing the array and/or an element of the array, means for synchronizing the operations such as a clock, and necessary means for controlling the operation of the equipment. The transmitting end is in addition provided with means for receiving the data or character of the message from a sending device such as e.g. a keyboard, or from a computer memory, or a computer display, and means for storing at least
Burns Doane Swecker & Mathis L.L.P.
Fulcrum Laboratories AG
Young Brian
LandOfFree
Method for data transfer does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for data transfer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for data transfer will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3239686