• No se han encontrado resultados

11 knúmero de publicación: kint. Cl. 6 : A61N 1/372

N/A
N/A
Protected

Academic year: 2021

Share "11 knúmero de publicación: kint. Cl. 6 : A61N 1/372"

Copied!
11
0
0

Texto completo

(1)

PATENTES Y MARCAS

ESPA ˜NA

N´umero de publicaci´on:

2 102 229

k

51Int. Cl.6:

A61N 1/372

k

12

TRADUCCION DE PATENTE EUROPEA

T3

k

86 umero de solicitud europea: 94918202.6 k

86 Fecha de presentaci´on : 02.06.94 k

87 umero de publicaci´on de la solicitud: 0 701 463 k

87 Fecha de publicaci´on de la solicitud: 20.03.96

k

54 T´ıtulo: Procedimiento y aparato para la comunicaci´on de datos entre dispositivos m´edicos para

mejorar la detectabilidad de errores.

k

30 Prioridad: 03.06.93 US 71519 k

73 Titular/es: Intermedics, Inc.

4000 Technology Drive P.O. Box 4000 Angleton, Texas 77515, US

k

45 Fecha de la publicaci´on de la menci´on BOPI:

16.07.97

k

72 Inventor/es: Armstrong, Randolph K.

k

45 Fecha de la publicaci´on del folleto de patente:

16.07.97

k

74 Agente: Ungr´ıa L´opez, Javier

Aviso:

En el plazo de nueve meses a contar desde la fecha de publicaci´on en el Bolet´ın europeo de patentes, de la menci´on de concesi´on de la patente europea, cualquier persona podr´a oponerse ante la Oficina Europea de Patentes a la patente concedida. La oposici´on deber´a formularse por escrito y estar motivada; s´olo se considerar´a como formulada una vez que se haya realizado el pago de la tasa de oposici´on (art◦ 99.1 del Convenio sobre concesi´on de Patentes Europeas).

ES

2

102

229

(2)

DESCRIPCION Campo t´ecnico

La presente invenci´on se refiere en general a esquemas de codificaci´on de datos redundantes y esquemas de modulaci´on de comunicaci´on de da-tos, y m´as en particular a un m´etodo y aparato para la comunicaci´on de datos entre un disposi-tivo m´edico implantable y un dispositivo m´edico externo que mejoran la detectabilidad de los erro-res de comunicaci´on.

Antecedentes de la invenci´on

Hay muchas aplicaciones en las que es impor-tante prever una comunicaci´on de datos sustan-cialmente sin errores. Una aplicaci´on semejante es la programaci´on de un dispositivo m´edico im-plantable, tal como un estimulador cardiaco, que podr´ıa ser un marcapasos o un desfibrilador, por ejemplo. Tales dispositivos se programan con fre-cuencia mediante un dispositivo m´edico externo, conocido generalmente como programador, que incluye un l´apiz que se puede colocar cerca del estimulador cardiaco para establecer un enlace de comunicaci´on sin contacto con el estimulador car-diaco. El enlace de comunicaci´on puede impli-car una se˜nal electromagn´etica transmitida que se modula seg´un los datos a comunicar. El enlace de comunicaci´on requiere un grado de fiabilidad sumamente alto porque toda la informaci´on que entre en el estimulador cardiaco tiene la capaci-dad de alterar inmediatamente el rendimiento te-rap´eutico de dicho dispositivo.

Al comunicar informaci´on a o desde un dis-positivo m´edico implantable, es pr´actica com´un codificar la informaci´on de modo que se incre-mente la probabilidad de detectar los errores de transmisi´on. La codificaci´on implica a˜nadir in-formaci´on redundante a la informaci´on de men-saje original para crear informaci´on codificada. En dispositivos m´edicos implantables, el tipo m´as com´un de codificaci´on es un c´odigo de bloque, donde los paquetes discretos de informaci´on de mensaje son codificados, y la informaci´on codifi-cada es transmitida en bloques discretos.

Al utilizar un c´odigo de bloque, el m´etodo usual para incrementar la probabilidad de que los errores sean detectados consiste en incrementar la cantidad de informaci´on redundante. Los incon-venientes de esto son un aumento proporcional del tiempo de comunicaci´on y una mayor comple-jidad del hardware del codificador/decodificador para dar cabida al mayor tama˜no del c´odigo de bloque.

Una t´ecnica conocida de modulaci´on de co-municaci´on es la modulaci´on por posici´on del im-pulso (PPM) v´ease por ejemplo el documento WO-A-91/10471. En PPM, los impulsos son transmitidos y la informaci´on es codificada como el tiempo entre un impulso de sincronizaci´on y un impulso de informaci´on. Una derivada de la PPM es la modulaci´on por posici´on relativa del impulso (RPPM). En RPPM, la informaci´on es codificada como el intervalo de tiempo entre un impulso de informaci´on y el impulso de informaci´on inmedia-tamente anterior.

Para transferir informaci´on en RPPM, la po-sici´on de tiempo de cada impulso debe caer dentro de un intervalo de tiempo predefinido con una

du-5 10 15 20 25 30 35 40 45 50 55 60 65

raci´on T situado con relaci´on al impulso anterior. El intervalo de tiempo de duraci´on T se divide en M segmentos de tiempo, teniendo cada uno una duraci´on T/M. Se considera que un impulso que se produzca en un segmento particular de los seg-mentos de tiempo representa un elemento de in-formaci´on particular correspondiente. En un sis-tema RPPM binario, M = 2, y las dos posiciones de tiempo representan los valores binarios 0 y 1. En un sistema RPPM de cuartetos de 4 bits, M = 16, y las 16 posiciones de tiempo representan los valores binarios de 4 bits 0000 a 1111, lo que tambi´en se puede expresar como valores decima-les 0 a 15.

En los sistemas de comunicaci´on RPPM, los errores se manifestar´an como (a) impulsos adi-cionales, (b) impulsos ausentes, o (c) impulsos desplazados en el tiempo. Los impulsos que se producen fuera del intervalo de tiempo predefi-nido T ser´an clasificados como errores de banda y ser´an detectados por el hardware de recepci´on antes de la decodificaci´on por detecci´on de erro-res. La responsabilidad de la decodificaci´on por detecci´on de errores se limita entonces a detec-tar los errores, primariamente impulsos que est´an desplazados en el tiempo dentro de intervalo de tiempo T, que no son detectados por el hardware de recepci´on.

En los sistemas de comunicaci´on RPPM, los impulsos desplazados en el tiempo producir´an errores adyacentes opuestos en los datos. Un error que retarde la posici´on de tiempo de un impulso un segmento de tiempo T/M, dar´a lugar a que el intervalo anterior sea decodificado como un valor superior en uno al correcto, y el intervalo siguiente ser´a decodificado como un valor inferior en uno al correcto. Por ejemplo, sup´ongase que se trans-mite un bloque de cuatro cuartetos secuenciales con valores de 13, 10, 3, y 7. Los dos primeros cuartetos son definidos por tres impulsos secuen-ciales. Si el segundo impulso es desplazado en el tiempo haciendo que el primer cuarteto aparezca como 14, el segundo cuarteto aparecer´a como 9. Los cuartetos siguientes no quedar´an afectados por el ´unico error de posici´on de impulso. En este ejemplo, un solo error de posici´on de impulso da lugar a errores adyacentes opuestos en los datos secuenciales, en los que el primer valor de datos aparece mayor que el valor correcto, y el segundo valor de datos adyacente aparece menor que el valor correcto.

El c´odigo de bloque est´andar de la t´ecnica an-terior no explota la caracter´ıstica de los errores opuestos adyacentes de RPPM para la detecci´on de errores. Por ejemplo, sup´ongase un c´odigo de bloque est´andar donde la informaci´on redundante es el complemento de la informaci´on de mensaje, seg´un la siguiente tabla.

Datos originales Datos complementarios Binario Decimal Binario Decimal

0000 0 1111 15 0001 1 1110 14 0010 2 1101 13 0011 3 1100 12 0100 4 1011 11

(3)

(Continuaci´on)

Datos originales Datos complementarios Binario Decimal Binario Decimal

0101 5 1010 10 0110 6 1001 9 0111 7 1000 8 1000 8 0111 7 1001 9 0110 6 1010 10 0101 5 1011 11 0100 4 1100 12 0011 3 1101 13 0010 2 1110 14 0001 1 1111 15 0000 0

Un solo error de posici´on de impulso en los im-pulsos que transfieren los datos de mensaje afec-tar´a a dos cuartetos de datos de mensaje debido a la caracter´ıstica de los errores opuestos adya-centes de la RPPM. Un solo error de posici´on de impulso en los impulsos correspondientes que transmiten los datos redundantes puede afectar a dos cuartetos de datos redundantes en una di-recci´on opuesta a la del primer error, de manera que los errores del bloque sean indetectables. Por ejemplo, un mensaje de 4 cuartetos puede ser

13, 10, 3, 7,

y el c´odigo de bloque resultante (mensaje + com-plemento) ser´ıa

13, 10, 3, 7, 2, 5, 12, 8.

Un solo error de posici´on de impulso en el se-gundo impulso de tal manera que el impulso se de-tecte un intervalo T/M demasiado tarde, crear´ıa el c´odigo

14, 9, 3, 7, 2, 5, 12, 8

que ser´ıa detectable como error, porque los dos primeros elementos de mensaje 14, 9 no supe-rar´ıan una comparaci´on con sus elementos redun-dantes de complemento 2, 5. Sin embargo, un error adicional en el sexto impulso de tal manera que el impulso se detecte un intervalo T/M de-masiado pronto, crear´ıa el c´odigo

14, 9, 3, 7, 1, 6, 12, 8

que ser´ıa un error indetectable. Los dos prime-ros elementos de mensaje 14, 9 pasar´ıan la com-paraci´on con sus elementos redundantes comple-mentarios 1, 6. As´ı, dos errores de posici´on de im-pulso que se produzcan en un bloque de ocho ele-mentos dar´ıa lugar a errores de datos que son in-detectables. La probabilidad de est´a combinaci´on de errores es id´entica a la de un sistema similar modulado por posici´on de impulso que no tiene la caracter´ıstica de los errores opuestos adyacentes.

Descripci´on de la invenci´on

La presente invenci´on implica el tratamiento del c´odigo de bloque codificado redundante para aprovechar el fen´omeno de los errores adyacentes

5 10 15 20 25 30 35 40 45 50 55 60 65

opuestos en sistemas de modulaci´on por posici´on relativa del impulso para mejorar la detectabili-dad de los errores de comunicaci´on. El resultado es el incremento del rendimiento de la detecci´on de errores sin aumento del tama˜no del c´odigo de bloque.

Seg´un un aspecto de la presente invenci´on, se presenta un m´etodo de tratar datos a comuni-car entre un dispositivo m´edico implantable y un dispositivo m´edico externo para mejorar la de-tectabilidad de los errores de comunicaci´on que incluye los pasos siguientes realizados en al me-nos uno de los dispositivos m´edicos implantable y externo. Se genera un primer bloque de da-tos que incluye una porci´on de datos de mensaje y una porci´on de datos redundantes, incluyendo la porci´on de datos de mensaje una pluralidad de valores de datos de mensaje, e incluyendo la porci´on de datos redundantes al menos un valor de datos redundantes que tiene una relaci´on re-dundante predefinida con al menos un valor de la pluralidad de valores de datos de mensaje. El primer bloque de datos se altera convirtiendo los valores de datos alternos de al menos una de las porciones de datos del primer bloque de datos en los respectivos valores de datos complementarios. Se genera una se˜nal que incluye una secuencia de impulsos modulados por la posici´on relativa de los impulsos, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior que es representativo de un valor correspondiente de los valores de datos del bloque alterado de datos.

Seg´un otro aspecto de la presente invenci´on, en un dispositivo m´edico, se ha previsto un cir-cuito de comunicaciones para tratar datos a co-municar para mayor detectabilidad de los errores de comunicaci´on. El circuito de comunicaciones incluye un codificador de bloque adaptado y con-figurado para recibir datos a tratar y decodificar una porci´on de los datos recibidos en un primer bloque de datos que incluye una porci´on de datos de mensaje y una porci´on de datos redundantes. La porci´on de datos de mensaje incluye una plura-lidad de valores de datos de mensaje, y la porci´on de datos redundantes incluye al menos un valor de datos redundantes que tiene una relaci´on re-dundante predefinida con al menos un valor de la pluralidad de valores de datos de mensaje. Se ha previsto un conversor de datos que est´a adaptado y configurado para recibir el primer bloque de da-tos del codificador de bloque y alterar el primer bloque de datos convirtiendo los valores de datos alternos de al menos una de las porciones de datos del primer bloque de datos en los respectivos va-lores de datos complementarios. Un generador de se˜nal est´a adaptado y configurado para recibir el bloque alterado de datos y generar una se˜nal que incluye una secuencia de impulsos modulados por la posici´on relativa de los impulsos, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior que es representativo de un valor correspondiente de los valores de datos del bloque alterado de da-tos.

Seg´un otro aspecto de la presente invenci´on, en un dispositivo m´edico, se ha previsto un cir-cuito de comunicaciones para tratar datos que

(4)

han sido comunicados para mayor detectabilidad de los errores de comunicaci´on. El circuito de comunicaciones incluye un decodificador de se˜nal adaptado y configurado para recibir una se˜nal que incluye una secuencia de impulsos modulados por la posici´on relativa del impulso, donde cada im-pulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior, y para decodificar la se˜nal para generar un bloque de datos que incluye una pluralidad de valores de datos donde cada valor de datos es represen-tativo de un valor correspondiente de los inter-valos de tiempo, incluyendo el bloque de datos una porci´on de datos de mensaje que tiene una pluralidad de valores de datos de mensaje, y una porci´on de datos redundantes que tiene al menos un valor de datos redundantes, donde los valores de datos alternos de al menos una de las porcio-nes de datos del bloque de datos est´an codificados como valores de datos complementarios de los va-lores de datos originales. Un conversor de datos est´a adaptado y configurado para recibir el blo-que de datos del decodificador de se˜nal y alterar el bloque de datos convirtiendo los valores codifica-dos de datos alternos en los respectivos valores de datos complementarios, para restablecer por ello los valores supuestos de los datos originales. Un detector de errores est´a adaptado y configurado para recibir el bloque alterado de datos del con-versor de datos y comparar los valores de datos de la porci´on de datos de mensaje con los valores de datos de la porci´on de datos redundantes para determinar si los valores de mensaje y datos re-dundantes est´an relacionados seg´un una relaci´on redundante predeterminada, proporcionando por ello la detecci´on del error de comunicaci´on.

Un objeto de la presente invenci´on es propor-cionar un m´etodo mejorado de comunicar datos entre dispositivos m´edicos que prev´e la mayor de-tectabilidad de los errores de comunicaci´on.

Otros objetos y ventajas de la presente in-venci´on ser´an evidentes por las descripciones si-guientes y los dibujos a los que se refieren.

Breve descripci´on de los dibujos

La figura 1 es un diagrama de bloques de un dis-positivo m´edico externo configurado seg´un la presente invenci´on.

La figura 2 es un diagrama esquem´atico del con-versor de datos del diagrama de bloques de la figura 1, construido seg´un la presente in-venci´on.

La figura 3 es un diagrama de bloques de un dispositivo m´edico implantable configurado seg´un la presente invenci´on.

Mejor modo de llevar a la pr´actica la in-venci´on

Seg´un el m´etodo de la presente invenci´on, la invenci´on implica alternar la polaridad (entre nor-mal y complemento) de la informaci´on redun-dante en un bloque codificado de datos a comu-nicar por un tren de impulsos modulados por la posici´on relativa de los impulsos, para explotar la caracter´ıstica de los errores opuestos adyacentes. Alternando la informaci´on redundante entre nor-mal y complemento en base de intervalo a

inter-5 10 15 20 25 30 35 40 45 50 55 60 65

valo, un solo error de posici´on de impulso en la in-formaci´on de mensaje no ser´a indetectable por un solo error correspondiente de posici´on de impulso en la informaci´on redundante. Recu´erdese que la caracter´ıstica de los errores opuestos adyacentes hace que los errores ´unicos afecten a intervalos adyacentes en direcciones contrarias. Si la infor-maci´on redundante es invertida cada dos inter-valos, un solo error en la informaci´on redundante har´a que los errores adyacentes est´en en la misma direcci´on, garantizando por ello un error detecta-ble. Por ejemplo, utilizando el mismo mensaje de 4 cuartetos que en el ejemplo anterior, el c´odigo resultante (mensaje + normal/complemento al-ternos) ser´ıa:

13, 10, 3, 7, 13, 5, 3, 8.

Un solo error en el segundo impulso de tal manera que el impulso sea detectado un intervalo T/M demasiado tarde dar´ıa lugar al c´odigo:

14, 9, 3, 7, 13, 5, 3, 8

que ser´ıa detectable como error, porque los dos primeros elementos de mensaje 14, 9 no pasar´ıan una comparaci´on con sus elementos redundantes 13, 5. Un error adicional en el sexto impulso de tal manera que el impulso se detecte un intervalo T/M demasiado pronto dar´ıa lugar al c´odigo:

14, 9, 3, 7, 12, 6, 3, 8

que de nuevo ser´ıa detectable como error, por-que el primer elemento de mensaje 14 no supe-rar´ıa una comparaci´on con su elemento redun-dante 12, aunque el segundo mensaje elemento 9 superar´ıa una comparaci´on con su elemento re-dundante complementario 6.

Aunque este m´etodo no elimina completa-mente la posibilidad de errores indetectables, re-duce su probabilidad ampliando los efectos de los errores sobre los elementos de mensaje contiguos. Utilizando el ejemplo anterior, se requerir´ıan dos errores adicionales, para un total de cuatro erro-res en un bloque de ocho elementos, para que los errores sigan siendo indetectables. Un error adi-cional en el quinto impulso de tal manera que el impulso se detecte dos intervalos T/M demasiado pronto, y en el noveno impulso de tal manera que el impulso se detecte dos intervalos T/M dema-siado tarde, dar´ıan lugar al c´odigo:

14, 9, 3, 5, 14, 6, 3, 10.

Esta combinaci´on de errores en un bloque codifi-cado ser´ıa indetectable.

El m´etodo de la invenci´on se ha ilustrado an-teriormente en el contexto de un tipo de codifi-caci´on de bloques redundantes, pero se debe apre-ciar que los principios de la invenci´on se pueden aplicar a otros esquemas de codificaci´on redun-dantes. Un principio importante de la invenci´on es la inversi´on de valores de datos adyacentes an-tes de la transmisi´on de los datos en una se˜nal mo-dulada por posici´on relativa del impulso. Esta in-versi´on se puede aplicar a cualquier c´odigo de blo-que, pero la elecci´on de qu´e porciones del c´odigo

(5)

de bloque invertir depender´a de la naturaleza del esquema de codificaci´on redundante, como se des-cribe m´as adelante.

En contraposici´on a los ejemplos dados ante-riormente, hay c´odigos de bloque que no tienen una correspondencia de uno a uno entre los va-lores de datos de mensaje y los vava-lores de datos de informaci´on redundantes. Un ejemplo de tal c´odigo de bloque es un c´odigo de paridad. En un c´odigo de paridad, la informaci´on redundante es el modulo suma de los datos de mensaje. Por ejemplo, un c´odigo de bloque de paridad a, b, c, d, e puede tener valores de mensaje a, b, c, y d, y un valor de informaci´on redundante e, donde

e = a⊕b ⊕c⊕d

y ⊕ representa el operador modulo suma. Un ejemplo de tal c´odigo de bloque de paridad que utiliza valores de datos de cuarteto de 4 bits es:

15, 2, 8, 9, 2.

En una se˜nal RPPM que transmite este c´odigo de bloque de paridad, un solo error en el segundo im-pulso de tal manera que el imim-pulso se detecte un intervalo T/M demasiado pronto crear´ıa el c´odigo

14, 3, 8, 9, 2.

El error ser´ıa indetectable, porque el modulo suma de los valores de mensaje no se cambia.

Aplicando los principios de la invenci´on al c´odigo de bloque de paridad, el ´unico error de posici´on de impulso del ejemplo anterior no pa-sar´ıa sin ser detectado. Esto se lleva a cabo alternando la polaridad de los valores de datos de mensaje adyacentes. Por ejemplo, utilizando el mismo mensaje de cuatro cuartetos que en el ejemplo anterior, el c´odigo resultante (mensaje normal/complementario alterno + redundante) ser´ıa

15, 13, 8, 6, 2.

Un solo error en el segundo impulso de tal ma-nera que el impulso se detecte un intervalo T/M demasiado pronto dar´ıa lugar al c´odigo

14, 14, 8, 6, 2

que dar´ıa lugar a que el error sea detectable donde el receptor invierte los datos recibidos antes de aplicar la prueba de paridad. El receptor inter-pretar´ıa que el c´odigo de bloque es 14, 1, 8, 9, 2. 14⊕1⊕8⊕9 = 0, que no es igual a 2.

La inversi´on de los valores de datos adyacentes aprovecha la caracter´ıstica de los errores opuestos adyacentes de RPPM para mejorar las capacida-des de detecci´on de errores de cualquier c´odigo de bloque. Cuando la inversi´on se aplica, es depen-diente del c´odigo de bloque elegido.

Con referencia a la figura 1, se ilustra un dia-grama de bloques de un dispositivo m´edico ex-terno 10, tal como un programador, que se puede utilizar para comunicar datos a un dispositivo m´edico implantable. El dispositivo m´edico ex-terno 10 incluye una interface de usuario 12 para interacci´on humana que puede incluir dispositivos

5 10 15 20 25 30 35 40 45 50 55 60 65

de salida, tal como una pantalla de visualizaci´on o una impresora, y dispositivos de entrada, tal como un teclado o un l´apiz ´optico utilizado en uni´on con una pantalla de visualizaci´on. La in-terface de usuario 12 est´a conectada a circuiter´ıa de tratamiento y control 14 que puede incluir un microprocesador y circuitos asociados para gene-rar datos a comunicar a un dispositivo m´edico implantable. Los datos generados por la circui-ter´ıa de tratamiento y control 14 en respuesta a la introducci´on por el usuario mediante la inter-face de usuario 12 son tratados por bloques de circuito siguientes ilustrados como codificador de bloque 16, inversor de datos 18, y generador de se˜nal 20. Este ´ultimo bloque se ilustra adem´as incluyendo un codificador de modulaci´on de po-sici´on relativa de impulso 22 y un transmisor 24 conectado a una antena helicoidal 26. Los da-tos procedentes de la circuiter´ıa de tratamiento y control 14 son recibidos por el codificador de blo-que 16 y son codificados de forma conocida como un bloque de datos que incluye una porci´on de datos de mensaje y una porci´on de datos redun-dantes. La porci´on de datos de mensaje incluye una pluralidad de valores de datos de mensaje, y la porci´on de datos redundantes incluye al menos un valor de datos redundantes que tiene una re-laci´on redundante predefinida con al menos uno de la pluralidad de valores de datos de mensaje. A modo de ejemplo, la porci´on de datos de mensaje puede incluir un bloque de cuatro valores de datos de mensaje que representan la informaci´on a co-municar, y la porci´on de datos redundantes puede incluir otro bloque de cuatro valores de datos re-dundantes, donde cada valor de datos redundan-tes corresponde a uno de los valores de datos de mensaje. Cada valor de datos redundantes tiene una relaci´on predefinida con su valor de datos de mensaje correspondiente y puede ser, por ejem-plo, un duplicado del valor de datos de mensaje o, alternativamente, el complemento del valor de datos de mensaje. Se pueden emplear otros es-quemas de codificaci´on de bloque, donde no hay una correlaci´on de uno a uno entre los valores de datos de mensaje y los valores de datos redun-dantes. Por ejemplo, se podr´ıa utilizar un c´odigo de bloque de c´odigo de paridad en el que un solo valor de datos redundantes podr´ıa representar el modulo suma de una pluralidad de valores de da-tos de mensaje.

Los datos de bloque codificados procedentes del codificador de bloque 16 son recibidos por el conversor de datos 18 que est´a configurado para alterar cada bloque de datos as´ı recibido convir-tiendo los valores de datos alternos de al menos una de las porciones de mensaje o datos redun-dantes del bloque en respectivos valores de datos complementarios. Donde hay una corresponden-cia de uno a uno entre los valores de datos de mensaje y los valores de datos redundantes en el bloque codificado, las ventajas de la presente in-venci´on se obtienen cuando los valores de datos alternos de la porci´on de datos de mensaje o la porci´on de datos redundantes, pero no ambas, se convierten en respectivos valores de datos com-plementarios. Donde el esquema de codificaci´on de bloques empleado da lugar a que la porci´on de datos de mensaje o la porci´on de datos

(6)

re-dundantes del c´odigo de bloque tenga un mayor n´umero de valores de datos que la otra porci´on de datos, las ventajas de la presente invenci´on se obtienen convirtiendo a los respectivos valores de datos complementarios los valores de los datos al-ternos de solamente la porci´on de datos que tiene el mayor n´umero de valores de datos.

Con referencia en particular a la figura 2, se ilustra un diagrama esquem´atico de una reali-zaci´on de un conversor de datos 18 seg´un la pre-sente invenci´on. Las entradas del codificador de bloque 16 incluyen una l´ınea de se˜nal de MUES-TREO DE DATOS, una l´ınea de se˜nal de MEN-SAJE/REDUNDANTE, y cuatro l´ıneas de en-trada de datos D0, D1, D2 y D3. Las salidas al codificador RPPM 22 incluyen la l´ınea de se˜nal de MUESTREO DE DATOS y cuatro l´ıneas de salida de datos TD0, TD1, TD2 y TD3. La reali-zaci´on ilustrada se basa en un sistema en el que los valores de datos son transferidos en cuartetos de 4 bits. Esto pretende ilustrar la idea solamente, y se deber´a entender que se pueden utilizar es-quemas de datos binarios, de 8 bits u otros, si se desea. Los datos recibidos en las l´ıneas de entrada D0-D3 se pasan sin cambiar a las l´ıneas de salida TD0-TD3, o los cuatro bits de los cuartetos de datos recibidos alternativamente se invierten de manera que pasen a trav´es del complemento del cuarteto de datos recibido, dependiendo del es-tado de la l´ınea de MENSAJE/REDUNDANTE. La l´ınea de MUESTREO DE DATOS est´a conec-tada a un entrada de la puerta Y 30, y la l´ınea de MENSAJE/REDUNDANTE est´a conectada a la otra entrada invertida de la puerta Y 30. La l´ınea de MENSAJE/REDUNDANTE tambi´en est´a co-nectada a la entrada de reposici´on R del flip-flop D 32. La salida de la puerta Y 30 est´a conectada a la entrada de reloj C del flip-flop D 32. La sa-lida Q del flip-flop D 32 est´a unida de nuevo a la entrada D del flip flop 32. La salida Q del flip flop 32 est´a conectada a la l´ınea de INVERSI ´ON que est´a conectada a una entrada de cada una de las puertas O EXCLUSIVO 34, 36, 38 y 40. Las L´ıneas de datos D0-D3 est´an conectadas a la otra entrada de cada puerta O EXCLUSIVO 34-40, respectivamente. Las salidas de las puertas O EXCLUSIVO 34-40 est´an conectadas a las l´ıneas de salida de datos TD0-TD3, respectivamente.

El conversor de datos 18 de la figura 2 opera como sigue. Una serie de impulsos de tempo-rizaci´on espaciados regularmente se recibe en la l´ınea de MUESTREO DE DATOS. Cada impulso de temporizaci´on se refiere a un nuevo cuarteto de datos en las l´ıneas de entrada de datos D0-D3. La l´ınea de MENSAJE/REDUNDANTE est´a en estado alto o bajo dependiendo de si el cuarteto de datos corriente es parte de la porci´on de datos de mensaje o la porci´on de datos redundantes del c´odigo de bloque que se recibe. Suponiendo que est´en presentes unos datos de mensaje en D0-D3, la l´ınea de MENSAJE/REDUNDANTE se man-tendr´a alta por el codificador de bloque anterior 16. Por tanto, la salida de la puerta Y 30 sigue siendo baja independientemente del estado de la l´ınea de MUESTREO DE DATOS y no se trans-fiere se˜nal de reloj al flip flop 32. La salida Q del flip flop 32 sigue siendo baja, y los datos pasan

5 10 15 20 25 30 35 40 45 50 55 60 65

a trav´es de las puertas O EXCLUSIVO 34-40 sin cambiar. Despu´es del ´ultimo cuarteto de datos de mensaje y antes del primer cuarteto de da-tos redundantes, el codificador de bloque 16 hace que la l´ınea de MENSAJE/REDUNDANTE sea baja, lo que libera la reposici´on del flip flop 32. Un impulso siguiente en la l´ınea de MUESTREO DE DATOS dar´a lugar a una se˜nal de reloj de borde ascendente desde la salida de puerta Y 30 para mantener alta la salida Q del flip flop 32, dando lugar a la presencia de un estado alto en la l´ınea de INVERSI ´ON y en una entrada de cada una de las puertas O EXCLUSIVO 34-40. La sa-lida de cada puerta O EXCLUSIVO es por tanto el estado inverso de la entrada de las l´ıneas res-pectivas de entrada de datos D0-D3. En conse-cuencia, el primer cuarteto de datos en las l´ıneas de salida de datos TD0-TD3 despu´es de que la l´ınea de MENSAJE/REDUNDANTE va baja, es el complemento del cuarteto de datos presente en las l´ıneas de entrada de datos D0-D3. La l´ınea de INVERSI ´ON sigue siendo alta hasta el borde ascendente siguiente de un impulso en la l´ınea de MUESTREO DE DATOS, tiempo en el que la se˜nal de reloj de borde ascendente de la sa-lida de la puerta Y 30 mantiene baja la sasa-lida Q del flip flop 32, seg´un el estado de la salida Q del ciclo anterior, donde la salida Q est´a unida de nuevo a la entrada D. En consecuencia, la l´ınea de INVERSI ´ON est´a baja, y las puertas O EXCLUSIVO 34-40 interrumpen su funci´on in-versora para el cuarteto de datos corriente. Se debe apreciar que mientras la l´ınea de MEN-SAJE/REDUNDANTE siga siendo baja, lo que significa que se est´an tratando datos redundan-tes, el flip flop 32 y las puertas O EXCLUSIVO 34-40 har´an que los cuartetos de datos alternos recibidos en las l´ıneas de entrada de datos D0-D3 sean convertidos a sus complementos en las l´ıneas de salida de datos TD0-TD3. Aunque la reali-zaci´on ilustrada en la figura 2 ha sido configurada para invertir cuartetos de datos de n´umero impar de la porci´on de datos redundantes del c´odigo de bloque recibido del codificador de bloque 16, se debe apreciar que, en su lugar, se podr´ıan invertir cuartetos de datos de n´umero par, y, en cambio, se podr´ıan invertir los cuartetos de datos de la porci´on de datos de mensaje.

El bloque alterado de datos procedente del conversor de datos 18 es recibido por el codifi-cador de modulaci´on por posici´on relativa de im-pulso (RPPM) 22 y el transmisor 24 de un gene-rador de se˜nal 20 en el que una se˜nal se genera de forma conocida de manera que incluya una se-cuencia de impulsos modulados por la posici´on relativa de los impulsos, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior que es repre-sentativo de un valor correspondiente de los va-lores de datos del bloque alterado de datos. La se˜nal as´ı generada es transmitida como energ´ıa electromagn´etica por el transmisor 24 mediante la antena helicoidal 26, para ser recibida por un dispositivo m´edico implantable.

Con referencia a la figura 3, se ilustra un diagrama de bloques de un dispositivo m´edico implantable 42, tal como un estimulador

(7)

car-diaco, que podr´ıa ser un marcapasos o cardio-versor/desfibrilador, capaz de recibir datos comu-nicados desde un dispositivo m´edico externo, tal como el programador de la figura 1. El dispositivo m´edico implantable 42 incluye una antena helicoi-dal 44 y un receptor asociado 46 para recibir datos en forma de una se˜nal electromagn´etica codificada del dispositivo m´edico externo. Como el disposi-tivo m´edico implantable ilustrado en la figura 3 est´a configurado en particular para aprovechar el esquema de comunicaciones de datos de la pre-sente invenci´on para mejor detecci´on de errores de comunicaci´on, se deber´a suponer al objeto de entender el funcionamiento de la realizaci´on ilus-trada que la se˜nal a recibirse y tratar ha sido tra-tada previamente antes de la transmisi´on seg´un los principios de la invenci´on descritos anterior-mente con respecto al dispositivo m´edico externo de las figuras 1 y 2.

La se˜nal recibida en receptor 46 tiene forma de un c´odigo de bloque alterado que tiene una porci´on de datos de mensaje, que incluye una plu-ralidad de valores de datos de mensaje, y una porci´on de datos redundantes, que incluye al me-nos un valor de datos redundantes, donde los va-lores de datos alternos de al menos una de las por-ciones de datos se codifican como valores de datos complementarios de los valores de datos origina-les. El c´odigo de bloque alterado se recibe y pasa al decodificador de se˜nal de modulaci´on de po-sici´on relativa del impulso (RPPM) 48 en forma de una secuencia de impulsos RPPM, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior. El decodificador RPPM 48 decodifica la se˜nal de forma conocida para generar un bloque de datos que incluye una pluralidad de valores de datos donde cada valor de datos es representativo de un intervalo correspondiente de los intervalos de tiempo.

El bloque de datos procedente del decodifica-dor de se˜nal RPPM 48 es recibido por el conversor de datos 50 que est´a configurado de igual forma que el conversor de datos 18 de las figuras 1 y 2 para alterar el bloque decodificado de datos con-virtiendo los valores codificados de datos alternos en los respectivos valores de datos complementa-rios, para restablecer por ello los valores putati-vos de los datos originales del c´odigo de bloque original tal como exist´ıan antes del tratamiento para la transmisi´on. Se deber´a entender que el conversor de datos 50 est´a configurado para aco-modar el c´odigo particular de bloque y el esquema de alteraci´on de c´odigo que se emple´o durante el tratamiento de los datos originales para la trans-misi´on. Por ejemplo, si los valores de datos de n´umero impar de la porci´on de datos redundantes del c´odigo de bloque se invirtieron a sus

respecti-5 10 15 20 25 30 35 40 45 50 55 60 65

vos valores de datos complementarios en el dispo-sitivo m´edico externo antes de la transmisi´on, los valores de datos de n´umero impar de la porci´on de datos redundantes del c´odigo de bloque recibido del decodificador de se˜nal RPPM 48 se invierten igualmente de nuevo. Al excluir los errores de comunicaci´on, el c´odigo de bloque del conversor de datos 50 deber´a ser id´entico al c´odigo de blo-que generado por el codificador de bloblo-que 16 del dispositivo m´edico externo.

El decodificador de bloque/detector de errores 52 recibe el bloque de datos alterado (supuesta-mente restablecido) del conversor de datos 50 y compara los valores de datos de la porci´on de da-tos de mensaje del bloque de dada-tos con los valores de datos de la porci´on de datos redundantes del bloque de datos para determinar si los valores de datos de mensaje y los valores de datos redun-dantes est´an relacionados seg´un su relaci´on re-dundante predeterminada. Si est´an relacionados as´ı, los datos redundantes son eliminados y los datos de mensaje se pasa a la circuiter´ıa de trata-miento, control y estimulaci´on 54 para su trata-miento adicional de forma conocida. Si no est´an relacionados as´ı, se ha producido un error durante la comunicaci´on, y el bloque de datos debe ser re-chazado por no ser fiable. En ese caso, se env´ıa una se˜nal de error a la circuiter´ıa de tratamiento, control y estimulaci´on 54 para su tratamiento adi-cional de forma conocida. La circuiter´ıa de trata-miento, control y estimulaci´on 54 incluye circui-ter´ıa para transmitir una se˜nal estimulante car-diaca mediante uno o varios cables implantables 56 al coraz´on 58.

Aunque la presente invenci´on se ha ilustrado y descrito con detalle en t´erminos de un m´etodo preferido y las realizaciones preferidas, se deber´a entender que con ello no se pretende limitar el al-cance de la invenci´on. El alcance de la invenci´on se define solamente por las reivindicaciones ane-xas. Tambi´en se deber´a entender que los exper-tos en la t´ecnica pensar´an en variaciones de las realizaciones particulares descritas en la presente memoria que incorpora los principios de la pre-sente invenci´on, que caen, no obstante, dentro del alcance de las reivindicaciones anexas. Por ejemplo, el esquema de tratamiento de datos de la presente invenci´on se ha descrito en el contexto de que la inversi´on de datos alternos se produce antes de la transmisi´on en un dispositivo m´edico externo, y la inversi´on de datos alternos se pro-duce despu´es de la recepci´on en un dispositivo m´edico implantable. Ser´a obvio a las personas con conocimientos ordinarios en la materia que la codificaci´on de datos alternos podr´ıa tener lugar en el dispositivo implantable para la transmisi´on a un dispositivo externo para su decodificaci´on.

(8)

REIVINDICACIONES

1. Un m´etodo de tratar datos a comunicar entre un dispositivo m´edico implantable y un dis-positivo m´edico externo para mejorar la detecta-bilidad de errores de comunicaci´on, que incluye los pasos de:

en al menos uno de dichos dispositivos m´ edi-cos implantable y externo:

a) generar un primer bloque de datos que in-cluye una porci´on de datos de mensaje y una porci´on de datos redundantes, inclu-yendo dicha porci´on de datos de mensaje una pluralidad de valores de datos de men-saje e incluyendo dicha porci´on de datos redundantes al menos un valor de datos redundantes que tiene una relaci´on redun-dante predefinida con al menos un valor de dicha pluralidad de valores de datos de men-saje;

b) alterar dicho primer bloque de datos con-virtiendo los valores de datos alternos de al menos una de dichas porciones de datos de dicho primer bloque de datos en los respec-tivos valores de datos complementarios; y c) generar una se˜nal que incluye una secuencia

de impulsos modulados por la posici´on re-lativa de los impulsos, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior que es representativo de un valor correspon-diente de los valores de datos de dicho blo-que alterado de datos.

2. El m´etodo de la reivindicaci´on 1, donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho primer bloque de da-tos se convierten en respectivos valores de dada-tos complementarios.

3. El m´etodo de la reivindicaci´on 1, donde los valores de datos alternos de dicha porci´on de datos redundantes de dicho primer bloque de da-tos se convierten en respectivos valores de dada-tos complementarios.

4. El m´etodo de la reivindicaci´on 1, donde hay una correlaci´on de uno a uno entre los valores de datos de dicha porci´on de datos de mensaje y los valores de datos de dicha porci´on de datos redundantes.

5. El m´etodo de la reivindicaci´on 4, donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho primer bloque de da-tos se convierten en respectivos valores de dada-tos complementarios.

6. El m´etodo de la reivindicaci´on 4, donde los valores de datos alternos de dicha porci´on de datos redundantes de dicho primer bloque de da-tos se convierten en respectivos valores de dada-tos complementarios.

7. El m´etodo de la reivindicaci´on 1, donde di-cha porci´on de datos de mensaje incluye un mayor n´umero de valores de datos que dicha porci´on de datos redundantes, y donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho primer bloque de datos se convierten en res-pectivos valores de datos complementarios.

5 10 15 20 25 30 35 40 45 50 55 60 65

8. El m´etodo de la reivindicaci´on 1, donde di-cha porci´on de datos redundantes incluye un ma-yor n´umero de valores de datos que dicha porci´on de datos de mensaje, y donde los valores de datos alternos de dicha porci´on de datos redundantes de dicho primer bloque de datos se convierten en respectivos valores de datos complementarios.

9. El m´etodo de la reivindicaci´on 1, e inclu-yendo adem´as el paso de:

transmitir dicha se˜nal generada externamente de dicho dispositivo m´edico.

10. El m´etodo de la reivindicaci´on 9, e inclu-yendo adem´as el paso de:

recibir dicha se˜nal transmitida en otro dispo-sitivo m´edico separado del dispositivo m´edico del que se transmiti´o la se˜nal.

11. El m´etodo de la reivindicaci´on 10, e inclu-yendo adem´as el paso de:

decodificar dicha se˜nal recibida para generar un segundo bloque de datos supuestamente co-rrespondiente a dicho bloque alterado de datos interpretando que cada intervalo de tiempo en-tre impulsos recibidos sucesivamente representa un valor de datos concreto predefinido.

12. El m´etodo de la reivindicaci´on 11, e inclu-yendo adem´as el paso de:

convertir dicho segundo bloque de datos en un tercer bloque de datos supuestamente correspon-diente a dicho primer bloque de datos alterando dicho segundo bloque de datos convirtiendo va-lores an´alogos de datos alternos de una porci´on an´aloga de datos de dicho segundo bloque de da-tos en respectivos valores de dada-tos complementa-rios.

13. El m´etodo de la reivindicaci´on 12, e inclu-yendo adem´as el paso de:

comparar dichos valores de datos de dicha porci´on de datos redundantes de dicho tercer blo-que de datos con dichos valores de datos de dicha porci´on de datos de mensaje de dicho tercer blo-que de datos para determinar si dicha relaci´on redundante predeterminada es v´alida, proporcio-nando por ello detecci´on de error en dicho tercer bloque de datos.

14. Un dispositivo m´edico que incluye un cir-cuito de comunicaciones para tratar datos a co-municar para mayor detectabilidad de los errores de comunicaci´on, incluyendo dicho circuito:

un codificador de bloque (16) adaptado y con-figurado para recibir datos a tratar y para codi-ficar una porci´on de dichos datos recibidos en un primer bloque de datos que incluye una porci´on de datos de mensaje y una porci´on de datos re-dundantes, incluyendo dicha porci´on de datos de mensaje una pluralidad de valores de datos de mensaje e incluyendo dicha porci´on de datos re-dundantes al menos un valor de datos redundan-tes que tiene una relaci´on redundante predefinida con al menos un valor de dicha pluralidad de va-lores de datos de mensaje;

un conversor de datos (13) adaptado y confi-gurado para recibir dicho primer bloque de datos de dicho codificador de bloque (16) y alterar dicho primer bloque de datos convirtiendo los valores de datos alternos de al menos una de dichas porcio-nes de datos de dicho primer bloque de datos en respectivos valores de datos complementarios; y

(9)

confi-gurado para recibir dicho bloque alterado de da-tos y generar una se˜nal que incluye una secuencia de impulsos modulados por la posici´on relativa de los impulsos, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior que es representativo de un valor correspondiente de los valores de datos de dicho bloque alterado de datos.

15. El dispositivo m´edico de la reivindicaci´on 14, donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho primer blo-que de datos se convierten en respectivos valores de datos complementarios.

16. El dispositivo m´edico de la reivindicaci´on 14, donde los valores de datos alternos de dicha porci´on de datos redundantes de dicho primer blo-que de datos se convierten en respectivos valores de datos complementarios.

17. El dispositivo m´edico de la reivindicaci´on 14, donde hay una correlaci´on de uno a uno entre los valores de datos de dicha porci´on de datos de mensaje y los valores de datos de dicha porci´on de datos redundantes.

18. El dispositivo m´edico de la reivindicaci´on 17, donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho primer blo-que de datos se convierten en respectivos valores de datos complementarios.

19. El dispositivo m´edico de la reivindicaci´on 17, donde los valores de datos alternos de dicha porci´on de datos redundantes de dicho primer blo-que de datos se convierten en respectivos valores de datos complementarios.

20. El dispositivo m´edico de la reivindicaci´on 14, donde dicha porci´on de datos de mensaje in-cluye un mayor n´umero de valores de datos que dicha porci´on de datos redundantes, y donde los valores de datos alternos de dicha porci´on de da-tos de mensaje de dicho primer bloque de dada-tos se convierten en respectivos valores de datos com-plementarios.

21. El dispositivo m´edico de la reivindicaci´on 14, donde dicha porci´on de datos redundantes in-cluye un mayor n´umero de valores de datos que dicha porci´on de datos de mensaje, y donde los valores de datos alternos de dicha porci´on de da-tos redundantes de dicho primer bloque de dada-tos se convierten en respectivos valores de datos com-plementarios.

22. El dispositivo m´edico de la reivindicaci´on 14, incluyendo dicho generador de se˜nal (20) un transmisor (24) conectado a una antena helicoidal (26) para transmitir dicha se˜nal generada exter-namente de dicho dispositivo m´edico.

23. El dispositivo m´edico de la reivindicaci´on 22, e incluyendo adem´as otro dispositivo m´edico separado para recibir la se˜nal transmitida.

24. El dispositivo m´edico de la reivindicaci´on 23, incluyendo el otro dispositivo m´edico un de-codificador de se˜nal (13) adaptado y configurado para decodificar dicha se˜nal recibida para gene-rar un segundo bloque de datos supuestamente correspondiente a dicho bloque alterado de datos interpretando que cada intervalo de tiempo en-tre impulsos recibidos sucesivamente representa un valor de datos predefinido concreto.

25. El dispositivo m´edico de la reivindicaci´on 24, incluyendo el otro dispositivo m´edico un

con-5 10 15 20 25 30 35 40 45 50 55 60 65

versor de datos (50) adaptado y configurado para convertir dicho segundo bloque de datos en un tercer bloque de datos supuestamente correspon-diente a dicho primer bloque de datos alterando dicho segundo bloque de datos convirtiendo va-lores an´alogos de datos alternos de una porci´on an´aloga de datos de dicho segundo bloque de da-tos en respectivos valores de dada-tos complementa-rios.

26. El dispositivo m´edico de la reivindicaci´on 25, incluyendo adem´as el otro dispositivo m´edico un detector de errores (52) adaptado y configu-rado para comparar dichos valores de datos de dicha porci´on de datos redundantes de dicho ter-cer bloque de datos en dichos valores de datos de dicha porci´on de datos de mensaje de dicho ter-cer bloque de datos para determinar si dicha re-laci´on redundante predeterminada es v´alida, pro-porcionando por ello detecci´on del error de comu-nicaci´on.

27. Un dispositivo m´edico que incluye un cir-cuito de comunicaciones para tratar datos que han sido comunicados para mejor detectabilidad de los errores de comunicaci´on, incluyendo dicho circuito:

un codificador de se˜nal (48) adaptado y con-figurado para recibir una se˜nal que incluye una secuencia de impulsos modulados por la posici´on relativa de los impulsos, donde cada impulso est´a colocado en un intervalo de tiempo con relaci´on al impulso inmediatamente anterior, y para de-codificar dicha se˜nal para generar un bloque de datos que incluye una pluralidad de valores de datos donde cada valor de datos es representativo de un intervalo correspondiente de los intervalos de tiempo, incluyendo dicho bloque de datos una porci´on de datos de mensaje que tiene una plurali-dad de valores de datos de mensaje, y una porci´on de datos redundantes que tiene al menos un valor de datos redundantes, donde los valores de datos alternos de al menos una de dichas porciones de datos de dicho bloque de datos son codificados como valores de datos complementarios de los va-lores de datos originales;

un conversor de datos (50) adaptado y confi-gurado para recibir dicho bloque de datos de dicho decodificador de se˜nal (48) y alterar dicho bloque de datos convirtiendo dichos valores de datos co-dificados alternos en respectivos valores de datos complementarios, restableciendo por ello los va-lores supuestos de los datos originales; y

un detector de errores (52) adaptado y confi-gurado para recibir dicho bloque alterado de da-tos de dicho conversor de dada-tos y comparar los va-lores de datos de dicha porci´on de datos de men-saje con los valores de datos de dicha porci´on de datos redundantes para determinar si dichos va-lores de datos de mensaje y redundantes est´an re-lacionados seg´un una relaci´on redundante prede-terminada, proporcionando por ello la detecci´on del error de comunicaci´on.

28. El dispositivo m´edico de la reivindicaci´on 27, donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho bloque de datos se convierten en respectivos valores de datos complementarios.

29. El dispositivo m´edico de la reivindicaci´on 27, donde los valores de datos alternos de dicha

(10)

porci´on de datos redundantes de dicho bloque de datos se convierten en respectivos valores de datos complementarios.

30. El dispositivo m´edico de la reivindicaci´on 27, donde hay una correlaci´on de uno a uno entre los valores de datos de dicha porci´on de datos de mensaje y los valores de datos de dicha porci´on de datos redundantes.

31. El dispositivo m´edico de la reivindicaci´on 30, donde los valores de datos alternos de dicha porci´on de datos de mensaje de dicho bloque de datos se convierten en respectivos valores de datos complementarios.

32. El dispositivo m´edico de la reivindicaci´on 30, donde los valores de datos alternos de dicha porci´on de datos redundantes de dicho bloque de datos se convierten en respectivos valores de datos

5 10 15 20 25 30 35 40 45 50 55 60 65 complementarios.

33. El dispositivo m´edico de la reivindicaci´on 27, donde dicha porci´on de datos de mensaje in-cluye un mayor n´umero de valores de datos que dicha porci´on de datos redundantes, y donde los valores de datos alternos de dicha porci´on de da-tos de mensaje de dicho bloque de dada-tos se con-vierten en respectivos valores de datos comple-mentarios.

34. El dispositivo m´edico de la reivindicaci´on 27, donde dicha porci´on de datos redundantes in-cluye un mayor n´umero de valores de datos que dicha porci´on de datos de mensaje, y donde los va-lores de datos alternos de dicha porci´on de datos redundantes de dicho bloque de datos se convier-ten en respectivos valores de datos complementa-rios.

NOTA INFORMATIVA: Conforme a la reserva del art. 167.2 del Convenio de Patentes Euro-peas (CPE) y a la Disposici´on Transitoria del RD 2424/1986, de 10 de octubre, relativo a la aplicaci´on del Convenio de Patente Europea, las patentes euro-peas que designen a Espa˜na y solicitadas antes del 7-10-1992, no producir´an ning´un efecto en Espa˜na en la medida en que confieran protecci´on a produc-tos qu´ımicos y farmac´euticos como tales.

Esta informaci´on no prejuzga que la patente est´e o no inclu´ıda en la mencionada reserva.

(11)

Referencias

Documento similar

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

(1886-1887) encajarían bien en una antología de textos históricos. Sólo que para él la literatura es la que debe influir en la historia y no a la inversa, pues la verdad litera- ria

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

1. LAS GARANTÍAS CONSTITUCIONALES.—2. C) La reforma constitucional de 1994. D) Las tres etapas del amparo argentino. F) Las vías previas al amparo. H) La acción es judicial en