> -----Mensaje original-----
> De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]
> Enviado el: mi�rcoles 28 de julio de 1999 16:28
> Para: Tejada Lacaci, Antonio
> Asunto: RE: Free Software en Espa�a [Era: Re: Perdonar pero no me
> aclaro]
>
Por cierto, esta tanda de mensajes (no s�lo el tuyo) me ha llegado
sin la cabecera
Content-Transfer-Encoding: quoted-printable
de manera que se ve todo fatal (bueno, todo, todo no, s�lo las cosas
con acentos y dem�s ;) )
�S�lo me ha pasado a m� o le ha pasado tambi�n a alguien m�s?
�alguien ha estado hurgando con el soft de la lista?
> ::::: El d=EDa Wed, 28 Jul 1999 08:27:41 +0200, "Tejada Lacaci, Antonio=
> "
> <[EMAIL PROTECTED]> contaba:
>
>
> :: Si te das cuenta, todo esto no alude a algoritmos o formatos,
> :: sino a procedimientos (que s=ED son patentables, del mismo modo
> :: que lo son los dispositivos f=EDsicos de decodificaci=F3n de mp3=
> ).
>
> Tejada:: =09%-# =BFy la diferencia entre un algoritmo y un
> Tejada:: procedimiento es? :-?
>
>
> Toma lo que sigue con cierta reserva, al menos hasta que compruebe si
> existe jurisprudencia o doctrina sobre el tema. (Por cierto, que la
> pregunta es muy, muy interesante :)
.. seguro que no tanto como tus respuestas ;D
> Hasta donde yo s=E9, el algoritmo es un procedimiento matem=E1tico. La=
> Ley de Patentes no utiliza de hecho el t=E9rmino `algoritmo' (mea culpa=
> :), sino que dice ``m=E9todo matem=E1tico''. En mi opini=F3n, de lo qu=
> e se trata es de que sea un m=E9todo _intr=EDnsecamente matem=E1tico_.
>
> En el caso del mp3, los algoritmos sirven para implementar un
> procedimiento que se basa en la manipulaci=F3n no matem=E1tica de los
> datos. Quiero decir que no se trata de que hayan encontrado una forma
> de guardar los mismos datos en menos espacio con la aplicaci=F3n de una=
> f=F3rmula de transformaci=F3n, o de que hayan encontrado una forma nuev=
> a de codificar sonido y en eso consista todo, sino que parten de un
> principio f=EDsico (para el o=EDdo humano una buena parte del sonido es=
... espera, que me voy a patentar la "compresi�n por diccionario"
(aquella en la que se traducen los datos a codificar por entradas o �ndices
a un diccionario o tabla, que puede ir o no inclu�do en los datos finales) y
voy a hacerme rico (el LZW, el bzip y gzip son "algoritmos" que emplean el
"procedimiento" "compresi�n por diccionario").
�Pero eso no es una locura? ... es decir, ser�a mucho m�s sensato
patentar el algoritmo concreto, no la "idea" sobre el algoritmo. �Quieres
decir que la patente sobre la "idea" rige sobre todos los algoritmos que se
desarrollen y empleen esa idea como base? :-?
Bajo mi punto de vista, eso se contradice bastante con que s� se
pueda patentar el dispositivo f�sico (que es la "implementaci�n" f�sica de
"una idea" o procedimiento). El dispositivo f�sico ser�a an�logo a una
implementaci�n software concreta.
O mejor a�n, voy a patentar un procedimiento por el cual un
"engendro se comunica v�a impulsos el�ctricos y permite la ejecuci�n de
patrones de �rdenes".
Ya supongo que habr� un l�mite a lo abstracto que pueda ser la
definici�n de lo que patentes, pero eso implica que est� sujeto a
valoraciones subjetivas, por lo que a saber qu� te dejan patentar y qu� no!
.... �por probar que no quede!.
[...]
> No estoy seguro de estarme explicando con claridad (no porque no se
> pueda, sino porque posiblemente a m=ED me falta habilidad para ello; si=
> tienes problemas lo intentar=E9 de nuevo, h=E1zmelo saber :).
... creo que s� que lo entiendo, pero me parece bastante peligroso
lo que entiendo. Eso de que se pueda patentar la idea ... pffff .... es una
locura. Ya te digo que comprendo m�s que se pueda patentar el algoritmo
concreto antes que la idea gen�rica :-m ... claro, que entonces lo de
patentar el algoritmo ser�a muy espec�fico y quiz�s ese mismo algoritmo con
un peque�o cambio ya no ser�a afectado por la patente original :-m
> La pregunta siguiente (al menos eso me parece) es la de si los dem=E1s
> m=E9todos de compresi=F3n no podr=EDan considerarse tambi=E9n como
> procedimientos f=EDsicos con expresi=F3n matem=E1tica. Creo que no, au=
> nque seguramente t=FA puedes decidirlo con mucho m=E1s conocimiento de
> causa=
> :)
Pues ya te digo, parece que eso que t� explicas como procedimiento
no es m�s que la idea gen�rica de la que luego parten algoritmos
espec�ficos.
[...]
> Otra cosa ser=EDa jpeg, aunque no estoy seguro en=
> lo m=E1s m=EDnimo (por indicaciones creo que suprime datos en una
> transacci=F3n calidad-tama=F1o de fichero, pero no lo s=E9 de cierto y
> habr=EDa que comprobar si es una simple p=E9rdida de calidad que result=
> a aceptable al ojo humano o se ha tenido en cuenta el funcionamiento de
> =E9ste a la hora de dise=F1ar el procedimiento y la p=E9rdida).
Ya que estoy, te suelto el rollo ;_) : El jpeg se basa en que el ojo
de los seres humanos es m�s sensible a la luminancia que al resto de valores
de la escala luminancia/crominancia (o saturaci�n)/contraste y en la
relaci�n de "continuidad lum�nica" que tiene una imagen fotorrealista (por
eso no funciona bien con dibujos animados, p.ej.).
Lo primero tiene que ver con la relaci�n entre bastoncillos y conos
que tiene el ojo humano (los dos tipos de "sensores" de color o de luz, por
eso a los gatos no les gustan las im�genes comprimidas con jpeg ;D). Ello
implica que los colores con menor luminancia (azules....) son "maltratados"
por el algoritmo de compresi�n jpeg, que se basa tambi�n en cuantizaci�n,
an�lisis de Fourier (FFT):
El mapa de bits se divide en regiones de 8x8 (de ah� el "mosaico"
que sale si te pasas con el factor de p�rdida) se toman esas regiones de 8x8
como una se�al de 64 valores a lo largo del tiempo, se pasa esa se�al al
"dominio frecuencial" (t� una se�al o funci�n puedes verla "en funci�n del
tiempo" o si se repite con el tiempo, puedes verla en funci�n de la
frecuencia con que se repite) y se emplea un m�todo para poder extraer de
esa se�al sus componentes fundamentales (la transformada de Fourier y los
coeficientes de Fourier), despreciando as� componentes no fundamentales
(aqu� es donde entra la p�rdida de calidad, seg�n cu�ntos componentes
desprecies). Luego adem�s hay una ponderaci�n de componentes seg�n una
matriz, y una postcompresi�n de la lista de componentes definitiva seg�n
Huffmann, pero massomenos es como te he contado (que ya me sab�a mal que t�
me contases tantas cosas y yo nada a ti ;D).
> Espero que esto aclare algo. Si encuentro jurisprudencia, te lo har=E9=
> saber.
gracias! :)
> Un saludo.
>
> -- =20
>
> RESET
>
>
Antonio Tejada Lacaci [EMAIL PROTECTED]
Depto. An�lisis y Programaci�n
Banca March S.A.