[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FYI] JPEGs are not free: Patent holder pursues IP grab



http://www.theregister.co.uk/content/4/26272.html

------------------------------- CUT ------------------------------

JPEGs are not free: Patent holder pursues IP grab  

By Andrew Orlowski in London  

Posted: 18/07/2002 at 16:34 GMT  

A video conferencing company based in Austin, Texas says it's going 
to pursue royalties on the transmission of JPEG images.  

[...]

------------------------------- CUT ------------------------------ 


Dieser Bericht verlinkt folgendes US-Patent:


US 4,698,672 A                            Filed: October 27, 1986   

1. A method for processing digital signals, where the digital signals 
have first values, second values and other values, to reduce the 
amount of data utilized to represent the digital signals and to form 
statistically coded signals such that the more frequently occurring 
values of digital signals are represented by shorter code lengths and 
the less frequently occurring values of digital signals are 
represented by longer code lengths, comprising,  

forming first runlength code values representing the number of 
consecutive first values of said digital signals followed by said 
second value,  

forming second runlength code values representing the number of 
consecutive first values of said digital signals followed by one     
of said other values.  

[...]

6. A method for processing input signals to reduce the amount of data 
utilized to represent the input signals, the steps comprising,  

processing the input signals to form processed signals where the 
processed signals are digital numbers having first values, second 
values, and other values,  

coding each digital number to form statistically coded signals such 
that the more frequently occurring values in the digital numbers are 
represented by shorter code lengths and the less frequently occurring 
values of coded signals are represented by longer code lengths, said 
coding including,  

forming first runlength code values representing the number of 
consecutive first values followed by said second value in a digital 
number,  

forming second runlength code values representing the number of 
consecutive first values followed by one of said other values in the 
digital number.  

[...]

12. A method for processing digital signals, where the digital 
signals have first values, second values and other values, where the 
processing reduces the amount of data utilized to represent the 
digital signals and where the processing forms statistically coded 
signals such that the more frequently occurring values of digital 
signals are represented by shorter code lengths and the less 
frequently occurring values of digital signals are represented by 
longer code lengths, comprising,  

forming a first code value representing a set of said first values 
followed by said second value,  

forming a second code value representing a set of said first values 
followed by one or more of said other values.  


13. A method for processing digital signals to reduce the amount of 
data utilized to represent the digital signals, the steps comprising, 
 
processing the digital signals to form processed signals where the 
processed signals are multivalued digital numbers and have first 
values, second values, . . . , j-values, (j+1)-values, . . . , n-
values for j ranging from 1 to n, and have other values,  

coding said processed signals to form statistically coded signals 
such that the more frequently occurring values of the processed 
signals are represented by shorter code lengths and the less 
frequently occurring values of coded signals are represented by 
longer code lengths, said coding including,  

forming j.sup.th runlength code values representing the number of 
consecutive processed signals of said first value followed by said 
j+1 value, for each value of j from 1 to n,  

forming additional runlength code values representing the number of 
consecutive processed signals of said first value followed by any of 
said other values.  

[...]  

25. An apparatus for processing digital signals, where the digital 
signals have first values, second values and other values, to reduce 
the amount of data utilized to represent the digital signals and to 
form statistically coded signals such that the more frequently 
occurring values of digital signals are represented by shorter code 
lengths and the less frequently occurring values of digital signals 
are represented by longer code lengths, comprising,   

means for forming first runlength code values representing the number 
of consecutive first values of said digital signals followed by said 
second value,   

means for forming second runlength code values representing the 
number of consecutive first values of said digital signals followed 
by one of said other values.   


[...]  

30. An apparatus for processing input signals to reduce the amount of 
data utilized to represent the input signals, the apparatus 
comprising,  

means for processing the input signals to form processed signals 
where the processed signals are digital numbers having first values, 
second values, and other values,  

means for coding each digital number to form statistically coded 
signals such that the more frequently occurring values in the digital 
numbers are represented by shorter code lengths and the less 
frequently occurring values in the digital numbers are represented by 
longer code lengths, said means for coding including,  

means for forming first runlength code values representing the number 
of consecutive first values followed by said second value in a 
digital number,  

means for forming second runlength code values representing the 
number of consecutive first values followed by one of said other 
values in the digital number.  

[...]

38. A method for processing digital signals, where the digital 
signals have first values, second values and other values, where the 
processing reduces the amount of data utilized to represent the 
digital signals and where the processing forms statistically coded 
signals such that the more frequently occurring values of digital 
signals are represented by shorter code lengths and the less 
frequently occurring values of digital signals are represented by 
longer code lengths, where  

a first code value is formed representing a set of said first values 
followed by said second value,  

a second code value is formed representing a set of said first values 
followed by one or more of said other values  

comprising,  

decoding said first code value to form a set of said first values 
followed by said second value,  

decoding said second code value to form a set of said first values 
followed by one or more of said other values.  


39. A method for processing digital signals to reduce the amount of 
data utilized to represent the digital signals, the steps comprising, 
 
processing the digital signals to form processed signals where the 
processed signals are multivalued digital numbers and have first 
values, second values, . . . , j-values, (j+1)-values, . . . , n-
values for j ranging from 1 to n, and have other values,  

coding said processed signals to form statistically coded signals 
such that the more frequently occurring values of the processed 
signals are represented by shorter code lengths and the less 
frequently occurring values of coded signals are represented by 
longer code lengths, said coding including,  

forming j.sup.th runlength code values representing the number of 
consecutive processed signals of said first value followed by said 
j+1 value, for each value of j from 1 to n,  

forming additional runlength code values representing the number of 
consecutive processed signals of said first value followed by any of 
said other values  

transmitting said j.sup.th runlength code values and said additional 
runlength code values to a receiver to form received signal including 
received j.sup.th runlength code values and received additional 
runlength code values,  

decoding said received signals to form decoded signals, said decoding 
including,  

decoding said received j.sup.th runlength code values to form a 
number of consecutive decoded signals of said first value followed by 
said j+1 value, for each value of j from 1 to n,  

decoding said received additional runlength code values to form a 
number of consecutive decoded signals of said first value followed by 
any of said other values.  

42. An apparatus for processing input signals to reduce the amount of 
data utilized to represent the input signals, the apparatus 
comprising,  

means for processing the input signals to form processed signals 
where the processed signals are digital numbers having first values, 
second values, and other values,  

means for coding each digital number to form statistically coded 
signals such that the more frequently occurring values in the digital 
numbers are represented by shorter code lengths and the less 
frequently occurring values in the digital numbers are represented by 
longer code lengths, said means for coding including,  

means for forming first runlength code values representing the number 
of consecutive first values followed by said second value in a 
digital number,  

means for forming second runlength code values representing the 
number of consecutive first values followed by one of said other 
values in the digital number,  

means for transmitting said j.sup.th runlength code values and said 
additional runlength code values to a receiver to form received 
signal including received j.sup.th runlength code values and received 
additional runlength code values,  

means for decoding said received signals to form decoded signals, 
said means for decoding including,  

means for decoding said received j.sup.th runlength code values to 
form a number of consecutive decoded signals of said first value 
followed by said j+1 value, for each value of j from 1 to n,  

means for decoding said received additional runlength code values to 
form a number of consecutive decoded signals of said first value 
followed by any of said other values.  




-- 
To unsubscribe, e-mail: debate-unsubscribe@lists.fitug.de
For additional commands, e-mail: debate-help@lists.fitug.de