ES2345094T3 - Bloc de notas electronico. - Google Patents
Bloc de notas electronico. Download PDFInfo
- Publication number
- ES2345094T3 ES2345094T3 ES00959084T ES00959084T ES2345094T3 ES 2345094 T3 ES2345094 T3 ES 2345094T3 ES 00959084 T ES00959084 T ES 00959084T ES 00959084 T ES00959084 T ES 00959084T ES 2345094 T3 ES2345094 T3 ES 2345094T3
- Authority
- ES
- Spain
- Prior art keywords
- information
- recorded
- activation
- icon
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Mechanical Treatment Of Semiconductor (AREA)
- Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
- Recording Measured Values (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Un producto que tiene al menos una superficie (3) de escritura que está dotada de un código (5) de posición, que codifica una pluralidad de posiciones sobre la superficie (3) de escritura para permitir la grabación electrónica de información que está escribiéndose sobre la superficie de escritura, por medio de un dispositivo que detecta el código de posición, caracterizado porque el producto también tiene al menos un icono (7a-g) de activación que, cuando se detecta por el dispositivo, hace que el dispositivo inicie una operación predeterminada que utiliza la información grabada por el dispositivo, en el que dicho al menos un icono (7a-g) de activación está dotado del código (5) de posición.
Description
Bloc de notas electrónico.
La presente invención se refiere a un producto
que tiene al menos una superficie de escritura que está dotada de
un código de posición, que codifica una pluralidad de posiciones
sobre la superficie de escritura para posibilitar la grabación
electrónica de información que está escribiéndose sobre la
superficie de escritura, por medio de un dispositivo que detecta el
código de posición. Además, la invención se refiere a un
dispositivo, y a un programa informático.
Muchas personas usan bolígrafo y papel, en lugar
de un ordenador, para escribir textos cortos, particularmente notas
de conversaciones telefónicas y reuniones. El motivo puede ser que
no disponen de ordenador, que se necesitan ambas manos para
introducir texto de manera eficiente a través del teclado de un
ordenador, o que lleva mucho tiempo iniciar el programa adecuado en
el ordenador. Incluso si las notas se escriben en una hoja de
papel, a menudo la gente desea introducir determinadas partes de
ellas en un ordenador, por ejemplo una nota acerca de una reunión
en un calendario digital o una dirección en una libreta de
direcciones digital.
Los documentos US 5.852.434 y US 5.477.012 dan a
conocer un dispositivo que posibilita que un usuario introduzca
información escrita a mano y dibujada a mano en un ordenador
mientras la información se está escribiendo/dibujando sobre la
superficie de escritura. El dispositivo comprende una superficie de
escritura, sobre la que están dispuestas coordenadas
X-Y de codificación de código de posición y un
bolígrafo especial con una punta de escritura para escribir o
dibujar sobre la superficie de escritura. Además, el bolígrafo tiene
una fuente luminosa para iluminar el código de posición y un sensor
CCD para recibir la luz reflejada por el código de posición. La
información de posición recibida por el sensor CCD se envía a un
ordenador para su procesamiento. Este dispositivo parece requerir
que se inicie un ordenador y que se abra un determinado programa
antes de comenzar a escribir sobre la superficie de escritura.
Dispositivos similares se dan a conocer en los
documentos US 5.661.506, US 5.051.736, US 5.652.412 y US
5.442.147.
El documento US 5.932.863 da a conocer cómo un
usuario puede acceder a un medio electrónico leyendo, mediante el
uso de un dispositivo, un símbolo, código o similar en un material
impreso, por ejemplo un libro. El dispositivo envía una señal con
el símbolo de lectura a una unidad de control que ejecuta una orden
que corresponde al símbolo.
El documento US 6.072.917 da a conocer una hoja
de código que graba sobre la misma uno o más códigos de punto de
control legibles ópticamente y que se usa para cambiar o procesar el
formato de salida de información multime-
dia.
dia.
El artículo "Intelligent Paper" de M.
Dymetman y M. Copperman, publicado el 30.03.1998 en "Lecture Notes
in Computer Science" por Springer Verlag (Berlín), da a conocer
un papel inteligente que está constituido por tres elementos:
Cada hoja de papel (página física) se identifica
mediante un código ID de página que la caracteriza de manera
exclusiva entre todas las páginas en todo el mundo;
Se proporciona un dispositivo de entrada,
denominado puntero. Cuando el usuario sitúa el puntero sobre la
página y hace clic en él, se reconocen las coordenadas ubicación
de puntero del puntero;
El par <ID de página, ubicación de
puntero> se envía a través de la red; el ID de página se
decodifica como una dirección de red, y la ubicación de puntero se
interpreta mediante un programa en esta dirección. Esto da como
resultado una acción de salida apropiada en un periférico de salida
próximo al usuario.
Un objeto de la presente invención es
simplificar adicionalmente la gestión de información escrita a mano
que se graba electrónicamente.
Este objeto se consigue total o parcialmente
mediante un producto según la reivindicación 1, un dispositivo
según la reivindicación 20, y un programa informático según la
reivindicación 37.
Más específicamente, según un primer aspecto, la
invención se refiere a un producto que tiene al menos una
superficie de escritura que está dotada de un código de posición,
que codifica una pluralidad de posiciones sobre la superficie de
escritura para permitir la grabación electrónica de información que
está escribiéndose sobre la superficie de escritura, por medio de
un dispositivo que detecta el código de posición. Además, el
producto tiene al menos un icono de activación que, cuando se
detecta por el dispositivo, hace que el dispositivo inicie una
operación predeterminada que utiliza la información grabada por el
dispositivo, en el que dicho al menos un icono de activación está
dotado del código de posición.
Por tanto, además de una superficie de
escritura, el producto también tiene un icono de activación por
medio del cual el usuario puede ordenar al dispositivo que procese
la información grabada de una manera predeterminada. Por tanto, no
es necesario que el usuario pulse teclas o botones en el propio
dispositivo o en un ordenador asociado al que se transfiere la
información. En lugar usa el icono de activación sobre el producto
como medio para ordenar al dispositivo que procese la información
de la manera deseada. De este modo, el usuario puede escribir
información y controlar su procesamiento de manera uniforme. Además,
el usuario puede, de manera inmediata a medida que la información
se crea sobre la superficie de escritura, definir cómo va a
procesarse la información. No es necesario transferir la
información a un ordenador y no es necesario que el usuario dé al
ordenador órdenes especiales para procesar la información, lo que
hace posible que el usuario trabaje casi como lo hace con papel y
bolígrafo y además utilice todas las facilidades de la
electrónica.
El icono de activación puede compararse con un
icono de la pantalla de un ordenador, pero en lugar de situar el
cursor de pantalla sobre el icono y hacer clic con ayuda de un
ratón, el usuario introduce la orden situando el dispositivo de
modo que puede detectar el icono de activación sobre el producto. El
producto constituye por tanto un nuevo tipo de interfaz de usuario
para gestionar información que se escribe sobre una superficie de
escritura.
La información escrita que se graba es, en este
caso, toda la información que puede producirse a mano, tal como
texto, números, diferentes tipos de caracteres escritos, figuras y
dibujos. También puede denominarse una entrada gráfica.
El icono de activación puede ser en forma de una
imagen, un símbolo, texto, números o similares, permitiendo al
usuario entender y recordar qué operación se inicia cuando usa el
icono.
El icono de activación puede detectarse antes o
después de grabar la información que va a usarse en la operación
correspondiente al icono de activación. Según una primera
alternativa, en primer lugar se graba información, entonces el
icono de activación se lee y tras esto se inicia la operación
correspondiente el icono de activación. Según una segunda
alternativa, en primer lugar se lee el icono de activación, tras
esto se graba la información y a continuación se inicia la
operación correspondiente al icono de activación.
La escritura de información sobre la superficie
de escritura puede, aunque no es necesario, dar como resultado que
se dejen trazas sobre la superficie de escritura. Si se dejan
trazas, pueden dejarse de manera permanente o temporal, por ejemplo
cuando se usa tinta que desaparece después de cierto tiempo.
No es necesario usar tinta o un colorante para
escribir sobre la superficie. La "escritura" también puede
proporcionarse mediante grabado, quemado, proyección o alguna otra
operación que deja trazas sobre la superficie de
escri-
tura.
tura.
El dispositivo que detecta el código de posición
y el icono de activación puede ser un mismo dispositivo que utiliza
un mismo sensor para la detección. Alternativamente, puede utilizar
dos sensores diferentes o consistir en dos unidades físicamente
separadas, de las que una detecta el código de posición y la otra el
icono de activación. La alternativa de que el código de posición y
el icono de activación sean detectables por un mismo dispositivo se
prefiere, naturalmente, debido a la mayor facilidad para el
usuario.
Tal como se ha mencionado, el icono de
activación está dotado del código de posición que está ubicado sobre
la superficie de escritura. Por tanto, la información y el icono de
activación pueden grabarse según el mismo principio, lo que
simplifica la construcción del dispositivo y simplifica el uso del
dispositivo para el usuario.
El código de posición puede diseñarse para que
se extienda de manera continua por la superficie de escritura y
dicho al menos un icono de activación de tal manera que el icono de
activación pueda detectarse por medio del código de posición como
una posición predeterminada sobre el producto.
Por tanto, todas las posiciones de la superficie
de escritura y el icono de activación se codifican con un código de
posición que indica su posición absoluta en relación con el mismo
origen que puede encontrarse sobre el producto o fuera del
producto. Este código de posición es fácil de aplicar pero tiene su
limitación por tener que determinar la ubicación del icono de
activación de antemano y no pudiendo moverse puesto que el
dispositivo que detecta el icono de activación lo hace basándose en
su ubicación sobre el producto.
En una realización preferida, el código de
posición sobre la superficie de escritura es por tanto discontinuo
con el código de posición de dicho al menos un icono de activación.
En esta realización, como en la realización "continua", la
posición o posiciones que se codifican mediante el código de
posición sobre el icono de activación están predeterminadas para
representar el icono de activación, pero, a diferencia de la
realización "continua", la posición o posiciones no están
relacionadas con la ubicación real del icono de activación sobre el
producto.
En una realización preferida, el código de
posición del que está dotado el icono de activación constituye un
primer subconjunto de un código de posición absoluta que codifica
coordenadas para puntos sobre una superficie imaginaria,
codificando el primer subconjunto coordenadas para al menos un punto
sobre la superficie imaginaria, punto que está dedicado al inicio
de dicha operación.
El código de posición puede codificar de manera
ventajosa coordenadas de código para un gran número de puntos o
posiciones, mucho mayor que el número de posiciones requeridas sobre
el producto con la superficie de escritura. Puede decirse que las
coordenadas para todos los puntos codificados por el código de
posición pueden constituir una superficie imaginaria. Esta
propiedad del código de posición de poder codificar un número muy
grande de puntos puede usarse para aumentar la funcionalidad del
código de posición. Más específicamente, pueden dedicarse uno o más
puntos sobre la superficie imaginaria al inicio de una operación
específica. Este punto siempre representa lo mismo
independientemente de sobre qué producto y dónde sobre este producto
se usa. Esta construcción facilita el diseño de un nuevo sistema
con muchos productos diferentes que tienen una superficie de
escritura y al menos un icono de activación.
Otra parte de la superficie imaginaria puede
dedicarse de manera correspondiente para usarse como una superficie
de escritura. En una realización preferida, el código de posición
del que está dotado dicha superficie de escritura constituye, por
tanto, un segundo subconjunto de un código de posición absoluta que
codifica coordenadas para puntos sobre una superficie imaginaria,
codificando el segundo subconjunto coordenadas dentro de un área
sobre la superficie imaginaria, estando dedicada dicha área a la
grabación electrónica de información.
La operación correspondiente a dicho al menos un
icono de activación puede comprender transferir la información
grabada a otra unidad. En este contexto, el usuario puede tener que
indicar una dirección que define dónde va a enviarse la
información. Por ejemplo, la dirección puede extraerse de un
registro en el dispositivo, de un ordenador o de la superficie de
escritura.
En una realización preferida, sin embargo, el
producto tiene un área de reconocimiento de caracteres que está
dotada del código de posición. La información que se escribe en esta
área se someterá a reconocimiento de caracteres. En primer lugar,
está prevista para información de dirección. Información de
dirección puede ser una dirección IP, un número de fax, un número
de teléfono, una dirección de correo electrónico o cualquier otra
información que defina a un receptor con el que pueda contactarse a
través de una máquina. También puede usarse para escribir palabras
clave que se almacenan junto con la información grabada desde la
superficie de escritura, haciendo que puedan buscarse
posteriormente por medio de las palabras clave, o para escribir un
título, por ejemplo en un correo electrónico.
En una realización preferida, el código de
posición con el que está dotada dicha área de reconocimiento de
caracteres es un tercer subconjunto de un código de posición
absoluta que codifica coordenadas para puntos sobre una superficie
imaginaria, codificando el tercer subconjunto coordenadas dentro de
un área sobre la superficie imaginaria, área que está dedicada a
información que va a someterse a reconocimiento de caracteres.
Por tanto, la superficie de escritura, el icono
de activación y el área de reconocimiento de caracteres están
codificados por diferentes subconjuntos del código de posición
absoluta. Estos subconjuntos pueden ser continuos entre sí o
discontinuos entre sí.
Tal como ya se ha mencionado, el producto tiene
al menos un icono de activación. En una realización preferida, sin
embargo, el producto tiene una pluralidad de iconos de activación
para activar diversas operaciones predeterminadas. Por tanto, el
usuario puede elegir entre diferentes operaciones que usan la
información grabada.
El código de posición puede diseñarse de
diversos modos. Por ejemplo, puede detectarse eléctrica, química o
mecánicamente. En una realización preferida, el código de posición
puede detectarse ópticamente. Por tanto, será más fácil de aplicar
a un producto puesto que, por ejemplo, puede imprimirse sobre el
mismo. Además puede usarse un dispositivo con uno o más sensores
ópticos para la detección del código de posición. En esta
realización, el código de posición es pasivo. Sólo tiene que tener
un efecto sobre la luz para que el sensor reciba luz con diferente
intensidad, por un lado, del fondo y, por otro lado, del código de
posición. El efecto puede producirse, por ejemplo, por reflexión,
absorción, emisión, fluorescencia o transmisión. Sin embargo, no es
necesario que la luz esté en el rango visible.
El icono de activación puede activar el
dispositivo para que inicie esencialmente cualquier operación
concebible que use la información grabada. De hecho la selección
sólo está limitada por las funciones del dispositivo que va a usar
el producto. Puede haber un conjunto estándar de iconos de
activación en el producto. No es necesario que todos los
dispositivos puedan usar todos los iconos de activación.
En una realización ventajosa, la operación
predeterminada es una operación del grupo: marcar un número de
teléfono incluido en la información grabada, enviar un fax que
contiene la información grabada, enviar un mensaje electrónico que
contiene la información grabada, introducir información de dirección
incluida en la información grabada en una libreta de direcciones
electrónica, introducir información de calendario incluida en la
información grabada en un calendario electrónico, introducir una
tarea incluida en la información grabada en una lista electrónica,
imprimir la información grabada en una impresora, y almacenar la
información grabada en una ubicación predeterminada.
Puede haber diferentes tipos del código de
posición. Puede ser de un tipo que codifica cada posición con un
símbolo exclusivo. Sin embargo, el código de posición puede ser,
preferiblemente, de un tipo que codifica cada posición con una
pluralidad de símbolos, contribuyendo cada símbolo a la codificación
de más de una posición. Ejemplos de cómo este tipo de código de
solapamiento o flotante puede implementarse y detectarse pueden
encontrarse en, entre otros, las anteriores solicitudes nº SE
9901954-9 que se presentó el 28 de mayo de 1999 y nº
SE 9903541-2 que se presentó el 1 de octubre de
1999 del solicitante. Un ejemplo del código de posición según esta
última solicitud se dará a continuación. La ventaja de un código de
posición de este tipo es que proporciona buena resolución y es
fácil de detectar puesto que los símbolos individuales pueden
hacerse poco complicados.
En una realización preferida, el código de
posición comprende una trama y una pluralidad de símbolos, estando
determinado el valor de cada símbolo por la ubicación de una
marcación en relación con dicha trama. Este código de posición es
particularmente sencillo y fiable para detectar y obtener imágenes
de un proceso puesto que simplemente requiere la identificación de
una marcación que puede ser idéntica para todos los símbolos.
El producto puede ser cualquier tipo de producto
que tenga una superficie de escritura y al menos un icono de
activación. Puede consistir en dos partes físicamente separadas,
estando ubicada la superficie de escritura con el código de
posición en una parte y el código de activación en la otra.
Alternativamente, puede consistir en una única parte que incorpora
tanto el icono de activación como la superficie de escritura. El
icono de activación puede entonces situarse sobre la superficie de
escritura o sobre cualquier otra superficie. El producto puede ser,
por ejemplo, una hoja de papel con una superficie de escritura con
un código de posición en una parte del papel y un icono de
activación en otra parte. En una realización preferida, el producto
es un bloc de notas con una pluralidad de superficies de
escritura.
Las diferentes hojas del bloc de notas pueden
ser idénticas, en cuyo caso el código de posición codifica, por
tanto, las mismas posiciones en todas las hojas. En una realización
alternativa, sin embargo, el código de posición codifica diferentes
posiciones en las diferentes hojas de modo que puede realizarse una
identificación de las hojas basándose en las posiciones codificadas
por el código de posición.
Alternativamente, el producto puede ser un
producto de papel que consiste en al menos una hoja que comprende
dicha superficie de escritura, estando al menos parte de una
superficie de la hoja revestida preferiblemente con una capa
débilmente adhesiva.
Este tipo de producto puede usarse del mismo
modo que los productos vendidos con la marca comercial
Post-It, pero con la ventaja de que lo que se
escribe sobre el producto puede simultáneamente grabarse
electrónicamente.
Además, según un segundo aspecto, la invención
se refiere a un dispositivo para la gestión de información, que
está adaptado para grabar electrónicamente información que está
escribiéndose sobre una superficie de escritura que está dotada de
un código de posición que codifica una pluralidad de posiciones
sobre la superficie de escritura, detectando el código de posición.
El dispositivo está adaptado además para iniciar una operación
predeterminada que usa la información grabada electrónicamente
cuando detecta un icono de activación predeterminado, estando
adaptado el dispositivo para detectar el icono de activación por
medio del código de posición del que está dotado el icono de
activación.
Una ventaja de este dispositivo es que es fácil
de usar puesto que no es necesario que el usuario aprenda
diferentes órdenes ni es necesario que pulse diferentes botones para
abrir un programa deseado.
Tal como se mencionó anteriormente, el
dispositivo al menos iniciará, sin embargo posiblemente con un
cierto retardo, la operación predeterminada cuando se detecte el
icono. Dependiendo de qué funciones estén disponibles en el
dispositivo, en algunos casos puede llevar a cabo toda la operación.
En otros casos, el dispositivo puede, por ejemplo, transferir
automáticamente la información grabada e información acerca de qué
operación va a llevarse a cabo a una unidad externa, tal como un PC
o teléfono móvil, que termina la operación. Esta transferencia
puede producirse de manera inmediata o en una ocasión posterior. Por
"iniciar" se entiende en este caso que el dispositivo
garantiza que la operación se lleva a cabo incluso si no la lleva a
cabo él mismo, de modo que no es necesario que el usuario dé una
orden adicional al dispositivo o la unidad externa para que la
operación se lleve a cabo. Sin embargo, el usuario puede necesitar
suministrar información adicional y/o confirmar la
operación/información. En su realización más sencilla, no es
necesario que el propio dispositivo reconozca o interprete las
coordenadas correspondientes a los diferentes iconos de activación,
sino que garantiza que se lleve a cabo una operación deseada
pasando todas las coordenadas a una unidad que pueda
interpretarlas.
El dispositivo está adaptado, tal como se indicó
anteriormente, para grabar la información detectando un código de
posición que está ubicado sobre la superficie de escritura. Esto es
ventajoso puesto que la información se graba mientras está
escribiéndose sobre la superficie. Por tanto, el usuario puede tener
tanto una versión en papel como una versión electrónica de lo que
se ha escrito. El código de posición se graba de manera continua a
medida que está escribiéndose la información, obteniéndose una
secuencia de indicaciones de posición, que definen cómo se ha
movido el dispositivo. El dispositivo también es ventajoso puesto
que permite el uso de la misma técnica para la grabación de
información y para la detección del icono de activación.
El dispositivo está adaptado, tal como se indicó
anteriormente, para detectar el icono de activación por medio de un
código de posición del que está dotado el icono de activación.
El dispositivo será menos caro y más fácil de
usar si se implementa con un único sensor tanto para la grabación
de información como para la detección del icono de activación en
forma de un código de posición.
El sensor es de manera ventajosa un sensor
óptico que está adaptado para grabar imágenes de la superficie de
escritura. El sensor óptico es ventajoso puesto que permite que la
grabación de información y el inicio de la operación predeterminada
se basen en procesamiento de imágenes que es una técnica ampliamente
conocida y desarrollada.
En una realización preferida, el dispositivo
comprende además un procesador de señal que está adaptado para
detectar, en una señal procedente de dicho al menos un sensor, el
icono de activación y la información grabada para el inicio de la
operación predeterminada.
El procesador de señal puede implementarse, por
ejemplo, con un microprocesador con software y circuitos asociados
adecuados o como un ASIC (Application Specific Integrated
Circuit, circuito integrado de aplicación específica), o como
una FPGA (Field Programmable Gate Array, disposición de
puertas programables en campo) o circuitos programables similares.
En la señal de entrada que recibe, es necesario identificar lo que
constituye el icono de activación y lo que constituye la
información grabada que la operación correspondiente al icono de
activación va a usar.
Si se detectan el icono de activación y la
información grabada con dos sensores diferentes, por ejemplo con un
sensor óptico y un acelerómetro respectivamente, esto es fácil
puesto que el procesador de señal entonces recibe señales desde dos
fuentes diferentes.
Tal como se mencionó anteriormente, sin embargo,
tanto la información como el icono de activación se graban por
medio de un código de posición. En una realización preferida, el
procesador de señal está adaptado entonces para recibir el código
de posición grabado por dicho al menos un sensor, para determinar
qué posición codifica el código de posición grabado, para
determinar, basándose en esto, si el código de posición se refiere a
la superficie de escritura, en cuyo caso la posición se procesa
como información de representación que se ha escrito sobre la
superficie de escritura, o al icono de activación, en cuyo caso se
inicia la operación predeterminada correspondiente a la
posición.
Aunque el procesador de señal recibe el mismo
tipo de señal procedente del sensor, por tanto puede identificar la
representada por el código de posición y tomar las medidas
adecuadas. Para poder llevar a cabo la identificación, el
procesador de señal debe conocer qué posiciones representan la
superficie de escritura y cuáles representan el icono de
activación. Las posiciones que identifican las áreas respectivas
pueden almacenarse en una memoria en el dispositivo o en alguna
otra ubicación en la que estén disponibles para el dispositivo, por
ejemplo en una ubicación predeterminada en una red informática a la
que se envía el código de posición.
El procesador de señal puede comprender, de
manera ventajosa, una función de reconocimiento de caracteres para
convertir la información grabada a un formato codificado en
caracteres. La ventaja de esto es que el dispositivo puede
interpretar la información y procesarla de manera inteligente
basándose en el contenido. Siempre que la información se represente
simplemente como posiciones, sin embargo, sólo puede procesarse como
información gráfica.
La función de reconocimiento de caracteres puede
usarse para interpretar información que se escribe en un área de
reconocimiento de caracteres específica o que se escribe en una
posición arbitraria sobre la superficie de escritura, pero que el
usuario marca entonces para el reconocimiento de caracteres, por
ejemplo subrayando la información. En el caso anterior, sólo se
interpretará la información en el área específica, mientras que el
resto de información escrita se procesa como información
gráfica.
En una realización preferida, el dispositivo
comprende además una memoria para el almacenamiento de la
información grabada. Esto significa que el dispositivo puede usarse
en un modo autónomo bastante independientemente de otras unidades.
El usuario puede grabar información e indicar qué operación va a
llevarse a cabo, con lo cual el dispositivo lleva a cabo la
operación cuando hay una posibilidad, por ejemplo cuando entra en
contacto con una unidad externa, y entonces extrae información
grabada de la memoria. Por tanto, no es necesario que el
dispositivo inicie la operación de manera inmediata en cuanto se
detecta el icono de activación.
Es deseable que fuera posible llevar a cabo una
pluralidad de diferentes operaciones para diferentes notas que se
escriben en diferentes ocasiones en diferentes partes de una misma
superficie de escritura. Esto significa que el dispositivo debe
conocer qué parte de la información grabada va a usarse cuando va a
ejecutarse una operación predeterminada.
Con el fin de resolver este problema, el
dispositivo está adaptado en una realización para usar, cuando se
inicia la operación predeterminada, aquella parte de la información
que se ha grabado desde la superficie de escritura durante un
periodo predeterminado. El periodo puede ser un periodo absoluto o
un periodo relativo, por ejemplo el periodo tras la detección
inmediatamente precedente de un icono de activación. En términos
prácticos, esto puede solucionarse mediante la memoria en la que la
información grabada se almacena borrándose tras cada operación
iniciada. Alternativamente, el periodo puede ser tras la detección
del icono de activación de modo que toda la información que se
graba durante un periodo predeterminado tras la detección del icono
de activación se usa en la operación iniciada a través del icono de
activación.
Como alternativa, el dispositivo puede estar
adaptado para usar, cuando se lleva a cabo la operación
predeterminada, información que se ha grabado en un área sobre la
superficie de escritura. El área puede predeterminarse de modo que
la información grabada desde esta área siempre se use cuando se
lleva a cabo la operación. Alternativamente, el propio usuario
puede definir cada vez el área en cuestión, por ejemplo leyendo las
coordenadas de las esquinas de un área rectangular dentro de la
cual va a usarse la información. Es innecesario decir que esta
alternativa también puede combinarse con un límite de tiempo. Una
ventaja de enviar información desde un área determinada es que esa
información puede enviarse una pluralidad de veces y que puede
complementarse información grabada previamente.
Para que el dispositivo no sea excesivamente
complicado y por tanto caro de fabricar, el dispositivo puede, de
manera ventajosa, usar funciones de unidades externas para el inicio
y la ejecución de ciertas operaciones. Para ello, en una
realización preferida, el dispositivo comprende un transceptor para
comunicación de corto alcance inalámbrica. El transceptor es, de
manera ventajosa, un transceptor de radio que utiliza la llamada
tecnología Bluetooth. Alternativamente, puede ser algún otro
transceptor que pueda comunicarse de manera inalámbrica a una
distancia de menos de aproximadamente 100 m, por ejemplo un
transceptor IR, un transceptor de ultrasonidos, un transceptor que
usa luz ordinaria o un transceptor de radio que opera según la
tecnología Air-port (puerto de aire).
El dispositivo completo puede disponerse de
manera ventajosa en un carcasa, pero en una realización alternativa
también puede concebirse que el sensor o sensores, es decir, la
parte usada por el usuario para grabar la información y el icono de
activación, puedan ubicarse en una primera carcasa mientras que el
procesador de señal, es decir, la parte que inicia la operación
predeterminada basándose en el icono de activación detectado, pueda
ubicarse en una segunda carcasa.
La comunicación entre la primera y la segunda
carcasa puede tener lugar de manera inalámbrica o a través de
cable. La segunda carcasa puede ser, por ejemplo, un ordenador
personal, siendo el procesador de señal software que está instalado
en el ordenador personal. También puede concebirse que una parte del
procesamiento de, por ejemplo, el código de posición grabado se
produzca en la primera carcasa antes de que se produzca la
transferencia a la segunda carcasa.
En un diseño más avanzado y, por tanto,
técnicamente más complicado y más caro, el dispositivo comprende un
transceptor de teléfono móvil para transferir la información grabada
desde el dispositivo hasta una unidad externa, siendo la operación
predeterminada una operación del grupo: marcar un número de teléfono
incluido en la información grabada, enviar un fax que contiene la
información grabada, enviar un mensaje electrónico que contiene la
información grabada, imprimir la información grabada por medio de
una impresora, y almacenar la información grabada en la unidad
externa.
Según un tercer aspecto de la presente
invención, se refiere a un programa informático para la gestión de
información según la reivindicación 37. Las ventajas de este
programa son evidentes a partir de los análisis anteriores. El
ordenador puede ser el procesador que se incluye en el dispositivo
descrito anteriormente.
El dispositivo puede ser especialmente un
bolígrafo de lectura vendido con la marca comercial
C-PEN. Este tipo de bolígrafo de lectura se
describe en, por ejemplo, el documento SE 9604008-4.
Este dispositivo se controla por medio de botones y menús mostrados
en una pantalla. El control puede simplificarse usando iconos de
activación.
El icono o iconos de activación pueden situarse,
por ejemplo, en un producto de alfombrilla de ratón, en una hoja de
papel o en algún otro producto fácilmente disponible para el
usuario. La operación predeterminada puede ser cualquier operación
que un usuario normalmente ordene que ejecute un dispositivo
electrónico de mano por medio de un ratón, botones o teclas de un
teclado. Ejemplos de tales operaciones son iniciar o cerrar un
programa, y guardar o borrar información que se ha grabado.
La presente invención se describirá ahora con
más detalle por medio de realizaciones con referencia a los dibujos
adjuntos, en los que:
la figura 1 es una vista esquemática de una
realización de un producto según la invención en forma de una hoja
de bloc de notas,
la figura 2 es una vista esquemática de una
parte ampliada de la hoja de la figura 1,
la figura 3 muestra esquemáticamente cómo pueden
componerse los símbolos incluidos en el patrón de codificación por
posición,
la figura 4 es una vista esquemática de un
ejemplo de 4 x 4 símbolos que se usan para codificar una
posición,
la figura 5 muestra esquemáticamente cómo se
dispone el patrón de codificación por posición sobre la hoja de
bloc de notas según la figura 1 y sobre la superficie imaginaria,
respectivamente,
la figura 6 es una vista esquemática de una
realización de un dispositivo según la invención,
la figura 7 muestra esquemáticamente cómo un
dispositivo según la invención puede comunicarse con unidades
externas,
las figuras 8a y 8b muestran un producto de
papel según una segunda realización de un producto según la
invención, y
la figura 9a muestra la función de un programa
informático almacenado en un medio de almacenamiento según la
invención, y
la figura 9b es un diagrama de bloques que
ilustra las etapas correspondientes a instrucciones de un programa
de este tipo.
\vskip1.000000\baselineskip
A continuación sigue una descripción de la
realización actualmente más preferida de la invención en forma de
una hoja de bloc de notas y un dispositivo para su uso junto con la
hoja de bloc de notas. Posteriormente, se describirán realizaciones
alternativas.
\vskip1.000000\baselineskip
La figura 1 muestra un producto en forma de una
hoja 1 de papel de bloc de notas. La hoja 1 tiene una superficie 3
de escritura, un campo 4 de orden y un área A de dirección.
Sobre la superficie 3 de escritura hay impreso
un código 5 de posición que se compone de símbolos. Cada símbolo
comprende una marcación en forma de un punto 6. La ubicación del
punto 6 en relación con una trama imaginaria que se extiende por la
superficie de escritura determina el valor del símbolo. Para mayor
claridad, el código de posición se muestra esquemáticamente sólo
sobre una pequeña parte de la superficie de escritura, y esta parte
del código de posición se ha ampliado.
El código 5 de posición se describirá con más
detalle posteriormente con el título Código de posición.
El código de posición sobre la superficie 3 de
escritura hace posible grabar electrónicamente información gráfica,
tal como texto y números escritos a mano y figuras dibujadas a mano,
a medida que se producen sobre la superficie 3 de escritura. Más
específicamente, la posición de una punta de bolígrafo que produce
la información gráfica se graba de manera continua leyendo el
código de posición de manera local en la punta de bolígrafo. De
esta manera, se proporciona una representación digital del
movimiento de la punta de bolígrafo por la superficie de
escritura.
\vskip1.000000\baselineskip
En el campo 4 de orden, hay impresos siete
iconos 7a-g de activación diferentes que pueden
usarse para ordenar a un dispositivo que inicie y/o ejecute
diferentes operaciones. Los iconos 7a-g comprenden,
por un lado, un área 8 de activación que es el área dentro de la
cual un usuario puede situar un dispositivo para grabar el icono y
de esta manera iniciar la operación predeterminada y, por otro lado,
una indicación 9 visual de la función del icono que está diseñado
gráficamente de tal manera que el usuario entiende qué operación se
activa por el icono. Las indicaciones 9 visuales son en este
ejemplo imágenes, pero pueden comprender también texto y/o números
y/u otros símbolos. Están situados en las áreas 8 de activación,
pero también pueden estar situados fuera, aunque en conexión con
éstas, si no se usan para detectar el icono.
En la realización mostrada, los iconos de
activación están dotados del mismo código de posición que la
superficie de escritura, pero el código de posición codifica una o
más posiciones distintas de las codificadas por el código de
posición sobre la superficie de escritura. El código de posición se
muestra esquemáticamente sólo sobre una pequeña parte de uno de los
iconos de activación y esta parte se ha ampliado.
Cada icono corresponde a una operación
predeterminada que va a iniciarse cuando el icono se "activa",
es decir se detecta por un dispositivo apropiado. Los iconos en
esta realización son sólo ejemplos. Un experto en la técnica puede
diseñar un gran número de otros iconos con operaciones
predeterminadas asociadas.
\vskip1.000000\baselineskip
En la parte inferior de la hoja hay un área A de
reconocimiento de caracteres. En primer lugar ésta está prevista
para información de dirección que se requiere en conexión con
diferentes operaciones que se inician mediante los iconos de
activación y que es necesario someter a reconocimiento de
caracteres, pero también puede usarse para palabras clave y otro
texto que sea necesario someter a reconocimiento de caracteres. El
área A de reconocimiento de caracteres está visualmente separada de
la superficie de escritura de modo que su extensión queda clara
para el usuario. En esta realización, el área también está dividida
en secciones B previstas cada una para recibir un carácter. El área
de reconocimiento de caracteres está dotada del mismo código de
posición que la superficie de escritura y los iconos de activación,
pero el código de posición en el área de dirección codifica
posiciones distintas a las del código de posición sobre la
superficie de escritura y los iconos de activación. El código de
posición se muestra esquemáticamente sólo sobre una pequeña parte
del área A. Esta parte se ha ampliado.
\vskip1.000000\baselineskip
El código de posición puede ser de diferentes
tipos. Un posible tipo de código de posición en el que cada
posición se codifica con un símbolo exclusivo se da a conocer en el
documento US 5.852.434 mencionado a modo de introducción.
En la realización preferida de la presente
invención, cada posición se codifica, sin embargo, de manera
ventajosa por medio de una pluralidad de símbolos, y la
codificación es tal que cada símbolo en el código de posición
contribuye a la codificación de más de una posición. Esto significa
que dos posiciones vecinas tienen símbolos en parte comunes. De
esta manera, se consigue una mayor resolución y la detección será
más fácil puesto que los símbolos individuales pueden ser menos
complejos. Este tipo de código de posición de solapamiento o
flotante puede proporcionarse por medio de un ordenador. Un modo
especial de generar un código de posición flotante de este tipo se
describe en la anterior solicitud de patente sueca nº
9901954-9 del solicitante, que se presentó el 28 de
mayo de 1999.
Ahora sigue una descripción de un tipo de código
de posición flotante alternativo que actualmente es el código de
posición más preferido. Este código de posición es el objeto de la
solicitud de patente sueca nº 9903541-2 del
solicitante que se presentó el 1 de octubre de 1999. Posteriormente
se denomina patrón de codificación por posición puesto que una
superficie a la que se aplica el código de posición da una impresión
ligeramente en patrón.
La figura 2 muestra una parte ampliada de la
hoja de la figura 1 que en su superficie 2 está dotada del patrón 5
de codificación por posición. La hoja tiene un eje de coordenadas x
y un eje de coordenadas y.
El patrón de codificación por posición comprende
una trama virtual que ni es visible para el ojo humano ni puede
detectarse directamente mediante un dispositivo que va a determinar
posiciones sobre la superficie, y una pluralidad de símbolos que
puede adoptar, cada uno, uno de cuatro valores "1" - "4"
tal como se describirá posteriormente.
El patrón de codificación por posición se
dispone de tal manera que los símbolos sobre una superficie parcial
de la hoja de papel codifican coordenadas absolutas de un punto
sobre una superficie imaginaria, lo que se describirá
posteriormente. Una primera y una segunda superficie 25a, 25b
parcial se indican mediante líneas discontinuas en la figura 2.
Aquella parte del patrón de codificación por posición (en este caso
4 x 4 símbolos) que va a encontrarse sobre la primera superficie
25a parcial codifica las coordenadas de un primer punto, y aquella
parte del patrón de codificación por posición que va a encontrarse
sobre la segunda superficie 25b parcial codifica las coordenadas de
un segundo punto sobre la superficie imaginaria. Así, el patrón de
codificación por posición se comparte parcialmente entre los puntos
primero y segundo contiguos. Un patrón de codificación por posición
de este tipo se denomina en esta solicitud "flotante".
Las figuras 3a-3b muestran una
realización de un símbolo que puede usarse en el patrón de
codificación por posición. El símbolo comprende un punto 30 de
trama virtual que está representado por la intersección entre las
líneas de trama, y una marcación 6 que tiene la forma de un punto.
El valor del símbolo depende de dónde está ubicada la marcación. En
el ejemplo de la figura 3, hay cuatro posibles ubicaciones, una
sobre cada una de las líneas de trama que se extienden desde los
puntos de trama. El desplazamiento desde el punto de trama es igual
para todos los valores. En lo sucesivo, el símbolo en la figura 3a
tiene el valor 1, en la figura 3b el valor 2, en la figura 3c el
valor 3 y en la figura 3d el valor 4. Expresado con otras palabras,
hay cuatro tipos de símbolos diferentes.
Debe señalarse que los puntos pueden,
naturalmente, tener una forma diferente.
Por tanto, cada símbolo puede representar cuatro
valores "1-4". Esto significa que el patrón de
codificación por posición puede dividirse en un primer código de
posición para la coordenada x, y un segundo código de posición para
la coordenada y. La división se efectúa de la siguiente manera:
Por tanto, el valor de cada símbolo se traduce
en un primer dígito, en este caso bit, par el código x y un segundo
dígito, en este caso bit, para el código y. De esta manera, se
obtienen dos patrones de bit completamente independientes. Los
patrones pueden combinarse en un patrón conjunto, que se codifica
gráficamente por medio de una pluralidad de símbolos según la
figura 3.
Las coordenadas para cada punto se codifican por
medio de una pluralidad de símbolos. En este ejemplo, se utilizan
4x4 símbolos para codificar una posición en dos dimensiones, es
decir, una coordenada x y una coordenada y.
El código de posición se constituye por medio de
una serie numérica de unos y ceros que tienen la característica de
que ninguna secuencia de cuatro bits aparece más de una vez en la
serie. La serie numérica es cíclica, lo que significa que la
característica también se aplica cuando se conecta el final de la
serie con el principio de la serie. Así, una secuencia de cuatro
bits siempre tiene una posición determinada de manera inequívoca en
la serie numérica.
La serie puede tener como máximo 1,6 bits de
longitud si va a tener la característica descrita anteriormente
para las secuencias de cuatro bits. En este ejemplo, se utiliza, sin
embargo, una serie con una longitud de siete bits sólo de la
siguiente manera: "0 0 0 1 0 1 0".
Esta serie contiene siete secuencias exclusivas
de cuatro bits que codifican una posición en la serie de la
siguiente manera:
Para codificar la coordenada x, la serie
numérica se escribe de manera secuencial en columnas a través de
toda la superficie que va a codificarse. La codificación se basa en
la diferencia o desplazamiento de posición entre números en
columnas contiguas. El tamaño de la diferencia está determinado por
la posición (es decir, con qué secuencia) en la serie numérica, en
la que se deja que comience la columna. Más específicamente, si se
toma el módulo de diferencia siete entre, por un lado, un número que
se codifica mediante una secuencia de cuatro bits en una primer
columna y que por tanto puede tener el valor (posición)
0-6, y, por otro lado, el número correspondiente
(es decir, la secuencia en el mismo "nivel") en una columna
contigua, el resultado será el mismo independientemente de dónde se
realiza la comparación a lo largo de las dos columnas. Por medio de
la diferencia entre dos columnas, es posible, por tanto, codificar
una coordenada x que sea constante para todas las coordenadas
y.
Puesto que cada posición sobre la superficie se
codifica con 4x4 símbolos en este ejemplo, se dispone de tres
diferencias (que tienen el valor 0-6) tal como se
indicó anteriormente para codificar la coordenada x. A continuación
se lleva a cabo la codificación de tal manera que de las tres
diferencias, una siempre tiene el valor 1 ó 2 y las otras dos
tendrán valores en el intervalo 3-6. Por
consiguiente, no se permite que las diferencias sean cero en el
código x. En otras palabras, el código x se estructura para que las
diferencias sean de la manera siguiente: (3-6)
(3-6) (1-2) (3-6)
(3-6) (1-2) (3-6)
(3-6) (1-2)... Por tanto, cada
coordenada x se codifica con dos números entre 3 y 6 y un número
posterior que es 1 ó 2. Si se resta tres de los números altos y uno
de los bajos, se obtendrá un número en base mixta, que proporciona
directamente una posición en la dirección x, a partir de la cual
puede determinarse la coordenada x directamente, tal como se muestra
en el ejemplo a continuación.
Por medio del principio descrito anteriormente,
por tanto, es posible codificar coordenadas x 0,1,2..., con la
ayuda de números que representan tres diferencias. Estas diferencias
se codifican con un patrón de bits que se basa en la serie numérica
anterior. El patrón de bits puede codificarse finalmente de manera
gráfica por medio de los símbolos de la figura 3.
En muchos casos, cuando se leen 4x4 símbolos, no
será posible producir un número completo que codifica la coordenada
x, sino partes de dos números. Puesto que la parte menos
significativa de los números siempre es 1 ó 2, sin embargo, puede
reconstruirse fácilmente un número completo.
La coordenadas y se codifican según el mismo
principio usado para la coordenadas x. La serie numérica cíclica se
escribe de manera repetida en filas horizontales por la superficie
cuya posición va a codificarse. Al igual que el caso de las
coordenadas x, se permite que las filas comiencen en diferentes
posiciones, es decir con diferentes secuencias, en la serie
numérica. Sin embargo, para las coordenadas y no se usan diferencias
sino que se codifican las coordenadas con números que se basan en
la posición de inicio de la serie numérica en cada fila. Cuando se
ha determinado la coordenada x para 4x4 símbolos, de hecho es
posible determinar las posiciones de inicio en la serie numérica
para las filas que están incluidas en el código y en los 4x4
símbolos. En el código y se determina el dígito más significativo
dejando que éste sea el único que tiene un valor en un intervalo
específico. En este ejemplo, se deja que una fila de cuatro comience
en la posición 0-1 en la serie numérica para
indicar que esta fila se refiere al dígito menos significativo en
una coordenada y, y los otros tres comienzan en la posición
2-6. En la dirección y, por tanto, hay una serie de
números como la siguiente: (2-6)
(2-6) (2-6) (0-1)
(2-6) (2-6) (2-6)
(0-1) (2-6)... Cada coordenada y se
codifica, por tanto, con tres números entre 2 y 6 y un número
posterior entre 0 y 1.
Si se resta 0 del número bajo y 2 del alto, se
obtiene de la misma manera que para la dirección x una posición en
la dirección y en base mixta a partir de la cual es posible
determinar directamente la coordenada y.
Con el método anterior es posible codificar 4 x
4 x 2 = 32 posiciones en la dirección x. Cada una de estas
posiciones corresponde a tres diferencias, que da 3 x 32 = 96
posiciones. Además, es posible codificar 5 x 5 x 5 x 2 = 250
posiciones en la dirección y. Cada una de estas posiciones
corresponde a 4 filas, lo que da 4 x 250 = 1000 posiciones. Por
tanto, en total es posible codificar 96000 posiciones. Puesto que la
codificación de x se basa en diferencias, sin embargo, es posible
seleccionar en qué posición comienza la primera serie numérica. Si
se tiene en cuenta que esta primera serie numérica puede comenzar en
siete posiciones diferentes, es posible codificar 7 x 96000 =
672000 posiciones. La posición de inicio de la primera serie
numérica en la primera columna puede calcularse cuando se ha
determinado la coordenada x. Las siete posiciones de inicio
diferentes mencionadas anteriormente para la primera serie pueden
codificar diferentes hojas de papel o superficies de escritura en
un producto.
Con vistas a ilustrar adicionalmente la función
del patrón de codificación por posición, sigue en el presente
documento un ejemplo específico que se basa en la realización
descrita del código de posición.
La figura 4 muestra un ejemplo de una imagen con
4x4 símbolos que se leen mediante un dispositivo para la
determinación de la posición. Estos 4x4 símbolos tienen los
siguientes valores:
Estos valores representan el siguiente código
binario x e y:
Las secuencias x verticales codifican las
siguientes posiciones en la serie numérica: 2 0 4 6. Las diferencias
entre las columnas serán -2 4 2, cuyo módulo 7 da: 5 4 2, que en
base mixta codifica la posición (5-3) x 8 +
(4-3) x 2 + (2-1) = 16 + 2 + 1 = 19.
Puesto que la primera posición x codificada es la posición 0, la
diferencia que está en el intervalo 1-2 y que va a
verse en los 4x4 símbolos es la vigésima de tales diferencias.
Puesto que además hay un total de tres columnas para cada una de
tales diferencias y hay una columna de inicio, la secuencia
vertical que está más a la derecha en el código x 4x4 pertenece a la
columna 61ª en el código x (3 x 20 + 1 = 61) y la que está más a la
izquierda pertenece a la 58ª.
Las secuencias y horizontales codifican las
posiciones 0 4 1 3 en la serie numérica. Puesto que estas series
comienzan en la columna 58ª, la posición de inicio de las filas son
estos números menos 57 módulo7, que proporciona las posiciones de
inicio 6 3 0 2. Traducido a dígitos en la base mixta, esto será
6-2, 3-2, 0-0,
2-2 = 4 1 0 0 donde el tercer dígito es el dígito
menos significativo en el número en cuestión. El cuarto dígito es
entonces el dígito más significativo en el siguiente número. En este
caso, debe ser el mismo que en el número en cuestión. (Un caso
excepcional es cuando el número en cuestión consiste en los dígitos
más altos posible en todas las posiciones. Entonces se sabe que el
comienzo del siguiente número es uno mayor que el comienzo del
número en cuestión).
La posición del número de cuatro dígitos será
entonces en la base mixta 0x50 + 4x10 + 1x2 + 0x1 = 42.
La tercera fila en el código y es, por tanto, la
43ª que tiene la posición de inicio 0 ó 1, y puesto que hay cuatro
filas en total en cada una de tales filas, la tercera fila es el
número 43x4=172.
De este modo, en este ejemplo, la posición de la
esquina superior izquierda para el grupo de 4x4 símbolos es (58,
170).
Puesto que las secuencias x en el grupo de 4x4
comienza en la fila 170, las columnas x de todo el patrón comienzan
en las posiciones de la serie numérica ((2 0 4 6) - 169) módulo 7 =
1 6 3 5. Entre la última posición de inicio (5) y la primera
posición de inicio, los números 0-19 se codifican en
la base mixta, y sumando las representaciones de los números
0-19 en la base mixta, se obtiene la diferencia
total entre estas columnas. Un sencillo algoritmo para hacerlo es
generar estos veinte números y directamente sumar sus dígitos. La
suma resultante se denomina s. La hoja de papel o superficie de
escritura vendrá dada entonces por
(5-s)módulo7.
En el ejemplo anterior, se ha descrito una
realización, en la que cada posición se codifica con 4 x 4 símbolos
y se usa una serie numérica con 7 bits. Naturalmente, esto es sólo
un ejemplo. Pueden codificarse posiciones con un número de símbolos
mayor o menor. No es necesario que el número de símbolos sea el
mismo en ambas direcciones. La serie numérica puede ser de longitud
diferente y no es necesario que sea binaria, sino que puede basarse
en otra base. Pueden usarse diferentes series numéricas para
codificar en dirección x y codificar en dirección y. Los símbolos
pueden tener diferentes números de valores. Tal como es evidente a
partir de lo anterior, una codificación con 6 x 6 símbolos se
prefiere actualmente, pudiendo cada símbolo adoptar cuatro valores.
Un experto en la técnica puede generalizar fácilmente los ejemplos
anteriores en lo que respecta a tal codificación.
En el ejemplo anterior, la marcación es un punto
pero, naturalmente, puede tener un aspecto diferente. Por ejemplo,
puede consistir en una raya o cualquier otra indicación que comience
en el punto de trama virtual y se extienda desde el mismo hasta una
posición predeterminada. Como una alternativa más, la marcación
puede consistir en un rectángulo, un cuadrado, un triángulo o
alguna otra figura conveniente, que se detecte fácilmente. La
marcación puede estar rellena o en blanco.
En el ejemplo anterior, se usan los símbolos
dentro de una superficie parcial cuadrada para codificar una
posición. La superficie parcial puede tener una forma diferente, tal
como hexagonal. No es necesario que los símbolos estén dispuestos
en filas y columnas formando un ángulo de 90º entre sí sino que
también puede disponerse formando otros ángulos, por ejemplo 60º,
y/o en otras disposiciones. Podrían codificar también posiciones en
coordenadas polares o coordenadas en otros sistemas de
coordenadas.
Para que se detecte el código de posición, debe
determinarse la trama virtual. Esto puede llevarse a cabo
estudiando la distancia entre diferentes marcaciones. La distancia
más corta entre dos marcacións debe derivarse a partir de dos
símbolos vecinos que tengan el valor 1 y 3 (horizontalmente) ó 2 y 4
(verticalmente) de modo que las marcaciones estén ubicadas en la
misma línea de trama entre dos puntos de trama. Cuando se han
detectado un par de marcaciones de este tipo, pueden determinarse
los puntos de trama asociados conociendo la distancia entre los
puntos de trama y el desplazamiento de las marcaciones desde los
puntos de trama. Cuando se han localizado una vez dos puntos de
trama, pueden determinarse puntos de trama adicionales por medio de
distancias medidas a otras marcaciones y conociendo la distancia
relativa de los puntos de trama.
El patrón de codificación por posición descrito
anteriormente puede codificar un gran número de posiciones
exclusivas y más específicamente las coordenadas absolutas de estas
posiciones. Todas las posiciones o puntos que pueden codificarse
por medio del patrón de codificación por posición puede decirse que
constituyen conjuntamente una superficie imaginaria. Pueden
dedicarse diferentes partes de la superficie imaginaria a fines
específicos diferentes. Un área de la superficie imaginaria puede
dedicarse, por ejemplo, para que se use como una superficie de
escritura, otra como área de reconocimiento de caracteres y aún
otras áreas como diversos iconos de activación. Otras áreas de la
superficie imaginaria pueden usarse en otras aplicaciones. Un
subconjunto correspondiente del patrón de codificación por posición
puede usarse entonces para crear, por ejemplo, un determinado icono
de activación que puede disponerse en una ubicación opcional sobre
un producto. Las coordenadas codificadas por este subconjunto del
patrón de codificación por posición, por tanto, no se refieren a una
posición sobre el producto sino a una posición sobre la superficie
imaginaria, estando dedicada la posición para que corresponda
siempre a este icono de activación.
En la realización preferida actualmente, el
interespacio nominal entre los puntos es de 0,3 mm. Cualquier parte
del patrón de codificación por posición que contenga 6 x 6 puntos
define las coordenadas absolutas de un punto sobre la superficie
imaginaria. Cada punto sobre la superficie imaginaria se define por
tanto mediante un subconjunto de 1,8 mm x 1,8 mm del patrón de
codificación por posición. Determinando la posición de los 6 x 6
puntos en un sensor en un dispositivo que se usa para leer el
patrón, puede calcularse una posición mediante interpolación sobre
la superficie imaginaria con una resolución de 0,03 mm. Puesto que
cada punto se codifica con 6 x 6 puntos que pueden adoptar, cada
uno, uno de cuatro valores, pueden codificarse 2^{72} puntos, lo
que con el interespacio nominal mencionado anteriormente entre los
puntos corresponde a una superficie de 4,6 millones de
km^{2}.
El patrón de codificación por posición absoluta
puede imprimirse sobre cualquier papel u otro material que permita
una resolución de aproximadamente 600 dpi. El papel puede tener
cualquier tamaño y forma dependiendo de la aplicación prevista. El
patrón puede imprimirse mediante impresión offset
convencional. Puede usarse tinta a base de carbón negra normal o
cualquier otra tinta que absorba luz IR, de manera ventajosa. Esto
significa, de hecho, que pueden usarse otras tintas, incluyendo
tinta negra que no se basa en carbón, para superponer otro texto
impreso sobre el patrón de codificación por posición absoluta, sin
interferir con la lectura del mismo.
Una superficie que esté dotada del patrón
impreso con tinta negra a base de carbón mencionado anteriormente
se percibirá por el ojo humano sólo como un ligero sombreado gris de
la superficie (densidad del 1-3%), lo que es fácil
de usar y agradable estéticamente.
Naturalmente, puede usarse un número de puntos
menor o mayor que el descrito anteriormente para definir un punto
sobre la superficie imaginaria y puede usarse una distancia mayor o
menor entre los puntos en el patrón. Los ejemplos anteriores sólo
se dan para demostrar una implementación preferida actualmente del
patrón.
\vskip1.000000\baselineskip
La figura 5a muestra la hoja 1 de la figura 1
una vez más, marcándose los diferentes subconjuntos del patrón de
codificación por posición con diferentes tipos de sombreados. La
hoja comprende nueve áreas diferentes que corresponden a la
superficie 3 de escritura, el área A de dirección y los siete iconos
7a-g de activación. Cada una de estas áreas está
dotada de un subconjunto separado del patrón de codificación por
posición. La figura 5b muestra áreas de coordenadas
correspondientes sobre la superficie I imaginaria, dándose a las
áreas los mismos números de referencias con el signo ' añadido. La
superficie imaginaria consiste en el área de coordenadas (0, 0;
X_{n}, 0; x_{n}; y_{m}; 0, y_{m}). Es evidente que el código
de posición no es continuo por todo el producto sino que los
diferentes subconjuntos se extraen de diferentes partes de la
superficie imaginaria. Las diferentes áreas de coordenadas sobre la
superficie imaginaria están dedicadas a los fines respectivos. Esto
significa que puede crearse una distribución completamente nueva de
la hoja sin requerir ninguna modificación en el dispositivo que va
a grabar información desde la superficie 3 de escritura, interpretar
información de dirección procedente del área A de dirección y
detectar los diversos iconos 7a-g de activación e
iniciar las operaciones correspondientes.
Puede proporcionarse un icono de activación por
medio de las coordenadas para un punto individual sobre la
superficie imaginaria. Con el fin de simplificar la detectabilidad,
un subconjunto correspondiente del patrón de codificación por
posición puede repetirse varias veces por el área de activación del
icono de activación. La repetición del subconjunto, sin embargo,
debe producirse con un cierto espacio en blanco de modo que el
subconjunto que codifica las coordenadas para el punto pueda
detectarse de manera inequívoca.
Alternativamente, toda la hoja 1 puede estar
dotada de un patrón de codificación por posición que codifica
coordenadas para un área de coordenadas continua sobre la superficie
imaginaria. En este caso, cada icono de activación consiste en un
subconjunto predeterminado del patrón de codificación por posición
que es coherente con el subconjunto del patrón de codificación por
posición que está ubicado sobre la superficie de escritura. El
icono de activación se detecta cuando el bolígrafo primero se ha
levantado de la superficie de escritura y entonces se graban las
coordenadas de uno o más puntos que están dedicados al icono de
activación. El requisito de que el bolígrafo se haya levantado
antes de la detección del icono de activación tiene la ventaja de
que es posible distinguir entre que el usuario escriba sin querer
sobre el icono de activación y que el usuario coloque el bolígrafo
intencionadamente sobre el icono de activación para iniciar la
operación predeterminada.
Tal como se mencionó anteriormente, el producto
puede estar dotado de una pluralidad de iconos de activación para
iniciar diferentes operaciones. En una realización alternativa, el
producto tiene sólo un icono de activación que define que va a
llevarse a cabo una operación. El usuario define entonces él mismo
qué operación va a iniciarse escribiendo en el área de activación
del icono de activación un símbolo, un carácter, una palabra o
alguna otra indicación predeterminada que indique qué operación va a
iniciarse. El contenido del icono de activación puede interpretarse
o bien en el dispositivo que detecta el icono o bien en una unidad
externa a la que se transmite la información grabada desde la
superficie de escritura y el área de activación.
Los iconos de activación se usan en primer lugar
para iniciar una operación. También podrían usarse para calificar
la información grabada, por ejemplo características de la misma,
tales como el color del bolígrafo, el espesor de la línea y
similares.
La figura 6 muestra un dispositivo que puede
usarse para grabar electrónicamente información gráfica que se
produce sobre la superficie de escritura y para iniciar y/o llevar a
cabo operaciones que se activan mediante la detección de los iconos
de activación.
El dispositivo comprende una carcasa 11 que
tiene aproximadamente la forma de un bolígrafo. En un lado corto de
la carcasa hay una abertura 12. Se pretende que el lado corto haga
tope contra o esté situado a una pequeña distancia de la superficie
3 de escritura, el área A de dirección y los iconos
7a-7g de activación.
La carcasa contiene esencialmente una parte de
óptica, y una parte de circuitos electrónicos y una fuente de
alimentación. La parte de óptica comprende al menos un diodo 13
emisor de luz IR para iluminar la superficie de la que van a
obtenerse imágenes y un sensor 14 de área sensible a la luz, tal
como un sensor CCD o CMOS, para grabar una imagen bidimensional. El
dispositivo también puede comprender un sistema de lente (no
mostrado).
La fuente de alimentación para el dispositivo se
obtiene a partir de una batería 15 que está montada en un
compartimento separado en la carcasa.
La parte de circuitos electrónicos comprende un
procesador 16 de señal. El procesador 16 de señal se consigue por
medio de un microprocesador programado de manera adecuada. Contiene
software para analizar imágenes procedentes del sensor para
producir una representación digital de la información gráfica que se
proporciona sobre la superficie de escritura y para detectar los
iconos de activación. También comprende software para iniciar y/o
llevar a cabo las operaciones determinadas por los iconos de
activación. También puede comprender software de usuario, tal como
un programa de libreta de direcciones para permitir que el usuario
haga un seguimiento de información de dirección, un programa de
calendario para permitir que el usuario haga un seguimiento de
información de calendario, tal como reuniones, cumpleaños y otra
información introducida en un calendario o diario, así como un
programa de lista de tareas de modo que el usuario pueda introducir
tareas que va a llevar a cabo.
De manera ventajosa, el procesador 16 de señal
también comprende software ICR que puede usarse para interpretar
caracteres grabados de modo que puedan almacenarse, gestionarse y/o
transferirse en formato codificado en caracteres.
El procesador de señal también comprende una
memoria 17 para almacenar información que se graba desde la
superficie 3 de escritura y el área A de dirección.
Sobre la carcasa del dispositivo también hay una
punta 18 de bolígrafo, con la ayuda de la cual es posible escribir
con una escritura basada en pigmentos convencional sobre la
superficie de escritura. La punta 18 de bolígrafo puede extenderse
y retraerse de modo que el usuario puede controlar si va a usarse o
no. La punta de bolígrafo se desplaza con relación al sensor 14.
Por tanto, el sensor no detecta la posición exacta de la punta de
bolígrafo. Si se desea, esto puede calcularse, sin embargo,
conociendo la posición de la punta de bolígrafo con relación al
sensor.
Además, el dispositivo comprende botones 19 por
medio de los cuales puede activarse el dispositivo y controlarse
para operaciones que no están controladas por los iconos de
activación.
El dispositivo también comprende un transceptor
20 para comunicación inalámbrica, a través de enlace de radio de
corto alcance según la tecnología Bluetooth, de información a
distancias cortas. Esta transmisión inalámbrica puede usarse cuando
el dispositivo no puede llevar a cabo por sí mismo toda la operación
iniciada sino que necesita retransmitir la información grabada e
información sobre qué operación va a llevarse a cabo a una unidad
externa.
Finalmente, el dispositivo también puede
comprender una pantalla 21 para la proyección, por ejemplo, de
información grabada. La pantalla no es necesaria. La proyección
puede llevarse a cabo, si fuera necesario acaso, en una pantalla de
una unidad externa.
La patente sueca nº 9604008-4
del solicitante describe un dispositivo para grabar texto. Si se
programa de manera adecuada, puede utilizarse este dispositivo para
grabar información que está escribiéndose en una superficie de
escritura dotada de un código de posición, para detectar iconos de
activación, y para iniciar/llevar a cabo operaciones activadas por
el icono de activación.
En una realización alternativa, la parte de
circuitos electrónicos puede comprender o estar integrada con una
unidad de teléfono móvil que comprende un transceptor de teléfono
móvil, que hace posible llamar por teléfono, enviar faxes y enviar
mensajes de correo electrónico a una unidad externa en forma de un
teléfono, una máquina de fax o un ordenador.
Además, el dispositivo puede tener medios 22 de
indicación, tales como un diodo emisor de luz o un zumbador o un
vibrador que indica cuándo el dispositivo detecta el código de
posición, de modo que el usuario sabe que la información escrita
está realmente grabada electrónicamente.
La función de la hoja del bloc de notas de la
figura 1 y el dispositivo de la figura 6 se describirá a
continuación.
Un usuario usa el dispositivo de la figura 6
para escribir o dibujar información sobre la superficie 3 de
escritura. Mientras que el usuario escribe, el sensor 14 óptico
captura de manera continua imágenes de la superficie 3 de escritura
en la posición actual del bolígrafo. Las imágenes contienen el
código 5 de posición. El procesador 16 de señal ubica el código de
posición, es decir, los puntos 6, en cada imagen y determina
basándose en esto las coordenadas para la posición codificada por el
código de posición. En el procesador de señal, se programa cómo va
a procesarse información de posición de diferentes áreas de
coordenadas. El procesador de señal puede identificar así
indicaciones de posición del área de coordenadas correspondiente a
la superficie 3 de escritura como representación de información
grabada desde la superficie 3 de escritura. Esto da como resultado
una descripción, en forma de un gran número de indicaciones de
posición, de cómo se mueve el bolígrafo por la hoja. Esta
descripción constituye una representación digital de la información
escrita.
Debe señalarse que no es necesario que el
dispositivo deje ninguna traza sobre la superficie de escritura
puesto que la grabación electrónica se basa en la obtención de
imágenes del código de posición, no de lo que realmente se escribe
sobre la superficie de escritura.
La representación digital de lo que se ha
escrito sobre la superficie de escritura se almacena en la memoria
17.
Si el usuario desea ahora llevar a cabo una
determinada operación con respecto a la información grabada, inicia
la información situando el dispositivo sobre el icono 7 de
activación correspondiente. El usuario puede realizar posiblemente
una marcación, por ejemplo poner una marca sobre el icono para que
el dispositivo detecte una pluralidad de posiciones
correspondientes al icono de activación. En principio, sin embargo,
es suficiente que se grabe una única posición en el área 8 de
activación. El procesador 16 de señal procesa imágenes grabadas
desde el área 8 de activación del icono de activación de la misma
manera que las imágenes de la superficie de escritura. Identifica
el código de posición, decodifica las coordenadas, determina a qué
área de coordenadas pertenecen las coordenadas y, por consiguiente,
cómo han de procesarse las coordenadas, es decir, la indicación de
posición. Cuando el procesador de señal detecta que la indicación de
posición se origina en un icono de activación, inicia la operación
correspondiente. El procesador de señal puede proporcionar de manera
adecuada al usuario algún tipo de realimentación, tal como una
señal sonora, que indica al usuario que el icono de activación se
ha detectado realmente.
Si la operación requiere información de
dirección, el usuario escribe eso en el área A de reconocimiento de
caracteres. Las imágenes que se graban entonces por el sensor 14
óptico las procesa el procesador de señal de la misma manera que se
describió anteriormente. Cuando el procesador de señal identifica
que está implicada información, que va a someterse a reconocimiento
de caracteres, la información se introduce, sin embargo, en el
programa de reconocimiento de caracteres para convertirse a formato
codificado en caracteres de modo que el procesador de señal puede
interpretar el contenido de la información.
Alternativamente, el reconocimiento de
caracteres puede llevarse a cabo en una unidad externa a la que se
envía la información grabada en formato gráfico.
Cuando el procesador de señal ha identificado
qué operación va a llevarse a cabo, recopila la información grabada
que va a usarse en la operación de la memoria 17. Por ejemplo, puede
extraer toda la información almacenada en la memoria, o un
subconjunto de la misma, por ejemplo toda la información que se ha
almacenado durante un periodo predeterminado antes de la activación
del icono de activación, o toda la información procedente de un
determinado área de coordenadas, por ejemplo el área de coordenadas
correspondiente a la superficie 3 de escritura sobre la hoja.
Pueden llevarse a cabo operaciones en su
totalidad por el propio el dispositivo, tal como el almacenamiento
de una nota en el bolígrafo, o la introducción de información en un
programa de usuario en el dispositivo. Estas operaciones siempre
pueden llevarse a cabo por el dispositivo en modo autónomo.
Otras operaciones pueden requerir la
comunicación con el mundo exterior. Estas operaciones pueden
comenzarse en modo autónomo pero no pueden completarse hasta que el
dispositivo se conecta al mundo exterior. El procesador 16 de señal
puede comunicarse entonces directamente con una unidad externa
vecina a través del transceptor 20 Bluetooth, tal como una máquina
de fax, una impresora o similar, que también esté dotada de un
transceptor Bluetooth, para hacer que ésta lleve a cabo la
operación deseada mientras se usa la información grabada desde la
superficie 3 de escritura y la información de dirección procedente
del área A de reconocimiento de caracteres.
Alternativamente, el procesador 16 puede
comunicarse, tal como se muestra en el ejemplo de la figura 7, a
través del transceptor 20 Bluetooth con un teléfono 30 móvil que
funciona como un módem para el dispositivo, para la transmisión
adicional de la información grabada desde la superficie 3 de
escritura a, por ejemplo, un ordenador 31, otro teléfo-
no 32 móvil o una máquina 33 de fax, cuya dirección está indicada en el área A de reconocimiento de caracteres.
no 32 móvil o una máquina 33 de fax, cuya dirección está indicada en el área A de reconocimiento de caracteres.
Como alternativa adicional, el dispositivo puede
transmitir la información grabada y la información de dirección
junto con información sobre qué operación va a llevarse a cabo a un
ordenador vecino que, por ejemplo, dispone la información como un
correo electrónico y la envía a la dirección indicada.
Aún como otro ejemplo, el dispositivo puede
comprender o estar integrado con un transceptor de teléfono móvil
de modo que puede llevar a cabo las operaciones que requieren una
comunicación directa.
Tal como apreciará un experto en la técnica, el
procesamiento de las imágenes del código de posición pueden
distribuirse de diversas maneras entre, por un lado, el procesador
16 de señal en el dispositivo y, por otro lado, hardware y/o
software en una unidad externa con la que se comunica el
dispositivo. Tal hardware y/o software que está adaptado para
llevar a cabo algunas de las tareas del procesador 16 de señal se
considera, por tanto, que es parte del procesador de señal aunque
no esté integrado físicamente con el mismo.
En el caso extremo, la carcasa con forma de
bolígrafo comprende, según la figura 6, esencialmente sólo la parte
de óptica, la fuente de alimentación y el transceptor 20 que
transmite las imágenes grabadas a otra unidad en una segunda
carcasa que contiene un procesador programado adecuadamente que
lleva a cabo el procesamiento descrito anteriormente de las
imágenes del código de posición.
Ahora vienen a continuación algunos ejemplos
concretos del uso de la hoja 1 del bloc de notas.
Supongamos ahora en este ejemplo que el
dispositivo de la figura 6 está integrado con un teléfono móvil. El
dispositivo puede, por ejemplo, estar unido de manera desmontable al
teléfono móvil. También supongamos que un usuario recibe una
llamada telefónica en el teléfono móvil. Escribe notas sobre el bloc
1 de notas por medio de la punta 18 de bolígrafo del dispositivo.
Supongamos, por ejemplo, que la persona que llama quiere que el
usuario llame a Jack a cierto número de teléfono. El usuario escribe
entonces "Llamar a Jack 9857299" en el bloc 1 de notas, como
se muestra en la figura 1.
Cuando el usuario ha terminado su conversación
telefónica, sitúa el dispositivo sobre el icono superior que se
asemeja a un teléfono. Cuando el dispositivo detecta el icono del
teléfono, inicia un programa para marcar un número de teléfono con
la ayuda del teléfono móvil. Si toda la información escrita sobre la
superficie 3 de escritura se somete a reconocimiento de caracteres,
el programa de discado puede extraer las cifras del número de
teléfono directamente de la información grabada. Alternativamente,
el usuario puede escribir las cifras en el área A de reconocimiento
de caracteres, mediante lo cual se someten automáticamente a
reconocimiento de caracteres. El programa muestra las cifras sobre
la pantalla 21 y espera que el usuario confirme pulsando un botón
de que el número es correcto y que realmente debe marcarse. Tras la
confirmación, se marca el número automáticamente y el usuario puede
hablar con Jack.
Otro ejemplo de cómo pueden usarse el bloc de
notas y el dispositivo es el siguiente. El usuario recuerda que se
supone que ha de recoger su coche a las 4 p.m. en el taller. Escribe
una nota en su bloc de notas "recoger el coche a las 4 p.m.",
véase la figura 1, por medio de la punta 18 de bolígrafo del
dispositivo. Esta información se graba en el dispositivo por medio
del código de posición. El usuario sitúa entonces el bolígrafo sobre
el icono 7e de programa de calendario, con lo cual el bolígrafo lo
detecta y activa el programa de calendario. El programa extrae la
información grabada. Naturalmente, si la información está en forma
de indicaciones de posición sólo puede almacenarse como
indicaciones de posición en el programa de calendario. En este caso,
el programa puede sugerir que se introduzca la nota en la fecha de
hoy y pedir al usuario que confirme esto pulsando un botón en el
bolígrafo. Sin embargo, si la información está en formato codificado
en caracteres, el programa puede interpretar "p.m." como
indicación de la hora e introducir la nota en esta hora y fijar una
alarma.
Los demás iconos de activación pueden usarse de
manera similar.
El icono 7b de fax puede usarse si el usuario
desea enviar un fax. En este caso, el usuario escribe su mensaje de
fax sobre la superficie 3 de escritura y la dirección de fax en el
área A de dirección y activa el programa de fax por medio del icono
7b. El programa de fax en el dispositivo redacta entonces el fax
automáticamente y lo envía al receptor pretendido, por ejemplo
usando el teléfono 30 móvil en la figura 7 como un módem.
Pueden redactarse mensajes de correo electrónico
y enviarse de manera correspondiente activando el icono 7c de
correo electrónico. Como alternativa al correo electrónico, pueden
enviarse mensajes SMS. En ambos casos, el contenido del mensaje
puede o bien convertirse en formato codificado en caracteres o bien
enviarse en formato gráfico. La información de dirección que es
necesario someter a reconocimiento de caracteres para que pueda
usarla el dispositivo puede escribirse en el área A de
reconocimiento de caracteres. El título o asunto del mensaje de
correo electrónico también puede escribirse en el área de
reconocimiento de caracteres de modo que pueda establecerse en el
"título" del mensaje.
Puede gestionarse información para una libreta
de direcciones o una lista de tareas de la misma manera que la
información para el programa de calendario con la ayuda del icono 7d
de libreta de direcciones y el icono 7f de lista de tareas.
Como ejemplos de otros iconos de activación que
pueden utilizarse, puede mencionarse un icono de impresora, que
cuando se detecta hace que el dispositivo inicie una impresión de la
información grabada en una impresora, y un icono de almacenamiento
que hace que el dispositivo almacene la información grabada en una
ubicación predeterminada o en una ubicación indicada por el usuario
en el área A de dirección, por ejemplo en un cuaderno en el
ordenador personal del usuario con el que se comunica el
dispositivo. Para ello, el dispositivo puede tener un programa de
almacenamiento. Finalmente, pueden eliminarse ciertas notas de la
memoria del bolígrafo con la ayuda del icono 7g de papelera de
reciclaje.
La hoja 1 del bloc de notas mostrada en la
figura 1 puede constituir parte de un bloc de notas con una
pluralidad de hojas. En una realización, todas las hojas son
idénticas. En otra realización, al menos el código de posición
sobre la superficie de escritura es diferente en las diferentes
hojas de modo que es posible distinguir notas realizadas en
diferentes hojas entre sí. Un mismo icono de activación también
puede codificarse de diferentes maneras en diferentes hojas para
hacer que sea posible identificar a qué hoja pertenece el icono de
activación. Como una alternativa más, el propio usuario puede
indicar de manera adecuada sobre qué hoja o en qué área va a
llevarse a cabo una operación, por ejemplo indicando un número de
hoja en una zona prevista adyacente al el icono de activación.
Los iconos de activación pueden disponerse sobre
una parte que está separada físicamente de la superficie de
escritura de modo que los iconos de activación pueden usarse, por
ejemplo, para una pluralidad de blocs de notas.
Las figuras 8a y 8b muestran productos de papel
según la invención. La figura 8a muestra una hoja 80, en la que la
parte 81 de la superficie del dorso de la hoja está revestida con
una capa débilmente adhesiva. La adhesión de la capa es lo
suficientemente fuerte como para que la hoja 80 se fije a una
superficie vertical plana sin soltarse por su propio peso. La
adhesión debe ser simultáneamente lo suficientemente débil para que
la hoja 80 se retire fácilmente de la superficie. Se conocen bien
tales materiales adhesivos y se usan en los denominados bloques de
notas que se venden, por ejemplo, con la marca comercial
POST-IT. El lado delantero de la hoja constituye
una superficie 82 de escritura. Ésta se reviste con un patrón 83 de
codificación por posición del mismo tipo descrito anteriormente.
Una pluralidad de iconos 84, 85, 86 de activación están impresos
sobre la superficie de escritura con una función como la descrita
anteriormente. Los iconos de activación pueden diseñarse
preferiblemente como casillas que hay que marcar.
Preferiblemente, un producto de papel, como el
descrito con relación a la figura 8a, se fabrica y se vende en
bloques tal como se muestra en la figura 8b. Hay un gran número de
hojas esencialmente idénticas del tipo descrito anteriormente que
se unen en forma de un bloque por medio de la capa débilmente
adhesiva que se aplica al dorso de cada hoja. Preferiblemente, sin
embargo, la hoja inferior de cada bloque está libre del material
adhesivo. El producto de papel puede usarse de manera similar a la
hoja del bloc de notas descrita anteriormente (figura 1).
La figura 9a muestra la función de un programa
informático, almacenado en un medio de almacenamiento, según la
invención. Este programa informático funciona preferiblemente con
relación al producto de papel descrito anteriormente. En tales
casos, se proporciona un programa informático para un sistema 90
informático, estando adaptado el programa para detectar tanto
entradas 91 gráficas llevadas a cabo sobre una superficie 92 de
escritura, revestida con un código de posición, como iconos 93 de
activación situados sobre o con relación a esta superficie 92 de
escritura. Una entrada gráfica es esencialmente lo mismo que una
representación digital de información escrita a mano.
El uso del programa informático procede como
sigue: un usuario escribe una entrada 91 gráfica sobre la superficie
92 de escritura por medio de una punta de bolígrafo de un bolígrafo
94 de lectura del tipo que se describe con referencia a la figura 6
y que puede detectar el código de posición de la superficie 92 de
escritura. La entrada 91 gráfica se transmite simultáneamente en
forma digital, preferiblemente como una cadena poligonal que
representa las posiciones detectadas por el bolígrafo 94 de lectura
cuando está escribiéndose la entrada 91 gráfica sobre la superficie
92 de escritura, al sistema 90 informático con la ayuda de, por
ejemplo, un enlace de radio de corto alcance. Posteriormente, el
usuario marca un determinado icono 95 de activación con una cruz
para indicar que la entrada gráfica va a asociarse con una
determinada aplicación en el sistema 90 informático. También puede
detectarse el patrón de codificación por posición en el que está
situado el icono de activación seleccionado, mediante el bolígrafo
94 de lectura, y por tanto también se transmite información
correspondiente a estas posiciones al sistema 90 informático. El
sistema 90 informático puede determinar, por tanto, qué icono de
activación ha elegido el usuario y, en consecuencia, qué aplicación
desea asociar el usuario con la entrada 91 gráfica. El sistema 90
informático está adaptado entonces para reproducir la entrada 91'
gráfica en una ventana 96 que pertenece a la aplicación actual o
está asociada con la misma, por ejemplo la ventana vecina. El
sistema 90 informático también puede estar integrado en el bolígrafo
94 de lectura
El propio usuario puede configurar el programa
informático de varias maneras. Por ejemplo, el usuario puede
enlazar, mediante ajustes en el programa, un determinado icono de
activación o casilla en una base a una determinada aplicación en un
sistema informático. El usuario también puede permitir llevar a cabo
más operaciones aparte de la reproducción. Por ejemplo, puede
enviarse un mensaje a otro usuario mientras que, al mismo tiempo,
está proyectándose en una ventana en una aplicación en el sistema
informático. También es posible enlazar un icono de activación a
una pluralidad de aplicaciones en un sistema informático o a
aplicaciones en varios sistemas informáticos. El programa puede
variarse y usarse de varias maneras de forma similar a lo que se
describió anteriormente.
La figura 9b es un diagrama de bloques que
ilustra las etapas correspondientes a instrucciones de un programa
de este tipo. En una primera etapa 98, el sistema informático
detecta un determinado icono de activación de un producto. En una
segunda etapa 99, se detecta una entrada gráfica. La secuencia mutua
de la primera y la segunda etapa está determinada por el orden en
el que un usuario realiza una elección de icono de activación y
lleva a cabo una entrada gráfica. En una tercera etapa 100, el
sistema informático reproduce la entrada gráfica detectada en la
segunda etapa 99 en una ventana de programa asociada con o
perteneciente a una aplicación asociada con el icono de activación
grabado en la primer etapa 98.
Según una variante más, el dispositivo de la
figura 6 puede controlarse por medio de iconos de activación que
pueden diseñarse como los de la hoja del bloc de notas de la figura
1, pero implicar operaciones del tipo abrir y cerrar programas y
otras operaciones que el usuario normalmente ordena a través de los
botones 19 en el dispositivo. La función es exactamente la misma
descrita anteriormente excepto porque no es necesario usar ninguna
información grabada para llevar a cabo las operaciones.
Claims (39)
1. Un producto que tiene al menos una superficie
(3) de escritura que está dotada de un código (5) de posición, que
codifica una pluralidad de posiciones sobre la superficie (3) de
escritura para permitir la grabación electrónica de información que
está escribiéndose sobre la superficie de escritura, por medio de un
dispositivo que detecta el código de posición, caracterizado
porque el producto también tiene al menos un icono
(7a-g) de activación que, cuando se detecta por el
dispositivo, hace que el dispositivo inicie una operación
predeterminada que utiliza la información grabada por el
dispositivo, en el que dicho al menos un icono
(7a-g) de activación está dotado del código (5) de
posición.
2. Un producto según la reivindicación 1, en el
que el código (5) de posición se extiende de manera continua sobre
la superficie (3) de escritura y dicho al menos un icono
(7a-g) de activación de una manera tal que el icono
de activación es detectable por medio del código (5) de posición
como una posición predeterminada sobre el producto.
3. Un producto según la reivindicación 1, en el
que el código (5) de posición sobre la superficie (3) de escritura
es discontinuo con el código de posición sobre dicho al menos un
icono (7a-g) de activación.
4. Un producto según la reivindicación 3, en el
que el código (5) de posición con el que está dotado dicho al menos
un icono (7a-g) de activación constituye un primer
subconjunto de un código de posición absoluta, que codifica
coordenadas para puntos sobre una superficie imaginaria, codificando
el primer subconjunto coordenadas para al menos un punto sobre la
superficie imaginaria, punto que está dedicado al inicio de dicha
operación.
5. Un producto según la reivindicación 3, en el
que el código (5) de posición con el que está dotado dicha
superficie (3) de escritura constituye un segundo subconjunto de un
código de posición absoluta que codifica coordenadas para puntos
sobre una superficie imaginaria, codificando el segundo subconjunto
coordenadas dentro de un área sobre la superficie imaginaria,
estando dedicada dicha área a la grabación electrónica de
información.
6. Un producto según una cualquiera de las
reivindicaciones anteriores, comprendiendo el producto un área (A)
de reconocimiento de caracteres que está dotada del código (5) de
posición.
7. Un producto según la reivindicación 6, en el
que el código de posición con el que está dotado dicho área de
reconocimiento de caracteres constituye un tercer subconjunto de un
código de posición absoluta que codifica coordenadas para puntos
sobre una superficie imaginaria, y en el que el tercer subconjunto
codifica coordenadas dentro de un área sobre la superficie
imaginaria, estando dedicada dicho área a información cuyos
caracteres han de reconocerse.
8. Un producto según la reivindicación 1, en el
que dicho al menos un icono de activación consiste en una
pluralidad de iconos (7a-g) de activación para
activar diversas operaciones predeterminadas.
9. Un producto según la reivindicación 1, en el
que dicho al menos un icono (7a-g) de activación y
el código (5) de posición son detectables ópticamente.
10. Un producto según la reivindicación 1, en el
que dicho al menos un icono (7a-g) de activación y
el código (5) de posición son detectables por medio de un mismo
sensor.
11. Un producto según una cualquiera de las
reivindicaciones anteriores, en el que la operación predeterminada
es una operación del siguiente grupo: marcar un número de teléfono
incluido en la información grabada, enviar un fax que contiene la
información grabada, enviar un mensaje electrónico que contiene la
información grabada, escribir información de dirección incluida en
la información grabada en una libreta de direcciones electrónica,
introducir información de calendario incluida en la información
grabada en un calendario electrónico, introducir una tarea incluida
en la información grabada en una lista electrónica, imprimir la
información grabada en una impresora, y almacenar la información
grabada en una ubicación predeterminada.
12. Un producto según una cualquiera de las
reivindicaciones anteriores, en el que el código de posición
comprende una pluralidad de símbolos y en el que cada símbolo
contribuye a la codificación de más de una posición.
13. Un producto según una cualquiera de las
reivindicaciones anteriores, en el que el código (5) de posición
comprende una trama y una pluralidad de símbolos, estando
determinado el valor de cada símbolo mediante la posición de una
marcación (6) en relación con dicha trama.
14. Un producto según una cualquiera de las
reivindicaciones anteriores, siendo dicho producto un bloc de notas
con una pluralidad de superficies (3) de escritura.
15. Un producto según la reivindicación 14, en
el que el código (5) de posición sobre las diversas superficies (3)
de escritura codifica diferentes posiciones.
\newpage
16. Un producto según una cualquiera de las
reivindicaciones 1-13, siendo el producto un
producto de papel que consiste en al menos una hoja (80) que
comprende dicha superficie de escritura, estando al menos parte de
una superficie de la hoja revestida preferiblemente con una capa
(81) débilmente adhesiva.
17. Un producto según la reivindicación 16, en
el que la superficie de escritura y la capa adhesiva están ubicadas
en lados opuestos de la hoja.
18. Un producto según la reivindicación 16 ó 17,
comprendiendo el producto una pluralidad de hojas esencialmente
idénticas.
19. Un producto según una cualquiera de las
reivindicaciones anteriores, que comprende además un icono de
activación que está usándose para calificar la información
grabada.
20. Un dispositivo para gestión de información,
estando adaptado el dispositivo para grabar electrónicamente
información que está escribiéndose sobre una superficie (3) de
escritura que está dotada de un código (5) de posición que codifica
una pluralidad de posiciones sobre la superficie de escritura,
mediante detección del código (5) de posición, caracterizado
porque el dispositivo está adaptado también para iniciar una
operación predeterminada, que utiliza la información grabada
electrónicamente cuando detecta un icono (7a-g) de
activación predeterminado, estando adaptado el dispositivo para
detectar el icono (7a-g) de activación por medio del
código (5) de posición del que está dotado el icono de
activación.
21. Un dispositivo según la reivindicación 20,
comprendiendo el dispositivo al menos un sensor (14) para la
grabación electrónica de la información que está escribiéndose sobre
la superficie (3) de escritura y del icono (7a-g)
de activación.
22. Un dispositivo según la reivindicación 21,
comprendiendo el dispositivo un único sensor (14) para la grabación
de la información y el icono de activación, estando adaptado el
sensor para proporcionar la grabación grabando un código (5) de
posición con el que están dotados la superficie de escritura y el
icono de activación.
23. Un dispositivo según la reivindicación 21 ó
22, comprendiendo además el dispositivo un procesador (16) de señal
que está adaptado para detectar, en una señal procedente de dicho al
menos un sensor, el icono de activación y la información grabada
para el inicio de la operación predeterminada.
24. Un dispositivo según la reivindicación 22,
comprendiendo además el dispositivo un procesador (16) de señal que
está adaptado para recibir el código de posición grabado por el
sensor, para determinar qué posición codifica el código de posición
grabado, para determinar, en base a ello, si el código de posición
se refiere a la superficie de escritura, en cuyo caso la posición
se procesa como que representa información que se ha escrito sobre
la superficie de escritura, o al icono de activación, en cuyo caso
se inicia la operación predeterminada correspondiente a la
posición.
25. Un dispositivo según la reivindicación 22 ó
23, en el que el procesador de señal comprende una función de
reconocimiento de caracteres que está adaptada para convertir la
información grabada a formato codificado en caracteres.
26. Un dispositivo según una cualquiera de las
reivindicaciones 20-25, comprendiendo el dispositivo
una memoria para almacenar la información grabada.
27. Un dispositivo según una cualquiera de las
reivindicaciones 20-26, estando adaptado el
dispositivo para utilizar, en el inicio de la operación
predeterminada, la parte de la información que se ha grabado desde
la superficie de escritura durante un periodo predeterminado.
28. Un dispositivo según una cualquiera de las
reivindicaciones 20-27, estando adaptado el
dispositivo para utilizar, en el inicio de la operación
predeterminada, información que se ha grabado en un área
predeterminada sobre la superficie de escritura.
29. Un dispositivo según una cualquiera de las
reivindicaciones 20-28, comprendiendo el dispositivo
un transceptor (20) para comunicación inalámbrica de corto
alcance.
30. Un dispositivo según la reivindicación 23 ó
24, en el que dicho al menos un sensor (14) está dispuesto en una
primera carcasa y el procesador (16) de señal en una segunda
carcasa.
31. Un dispositivo según una cualquiera de las
reivindicaciones 20-29, que comprende además un
transceptor de teléfono móvil para transferir la información
grabada desde el dispositivo a una unidad externa, siendo la
operación predeterminada una operación del siguiente grupo: marcar
un número de teléfono incluido en la información grabada, enviar un
fax que contiene la información grabada, enviar un mensaje
electrónico con texto con la información grabada, e imprimir la
información grabada por medio de una impresora, y transferir la
información grabada a un programa de dibujo.
\newpage
32. Un dispositivo según una cualquiera de las
reivindicaciones 20-31, comprendiendo el dispositivo
al menos un programa informático del tipo programa de libreta de
direcciones o programa de calendario o programa de lista de tareas,
consistiendo la operación predeterminada en introducir información
contenida en la información grabada en un registro para su uso en
uno de dichos programas informáticos.
33. Un dispositivo según una cualquiera de las
reivindicaciones 20-32, siendo el dispositivo de
mano.
34. Un dispositivo según una cualquiera de las
reivindicaciones 20-33, que comprende además una
punta (18) de bolígrafo para escribir la información sobre la
superficie (3) de escritura mientras se está grabando
electrónicamente.
35. Un dispositivo según una cualquiera de las
reivindicaciones 20-34, que comprende además medios
para proporcionar una señal de realimentación al usuario cuándo el
dispositivo detecta dicho al menos un icono de activación.
36. Un dispositivo según una cualquiera de las
reivindicaciones 20-35, que comprende además medios
para indicar cuándo el dispositivo detecta el código de
posición.
37. Un programa informático para gestión de
información, que se almacena en un medio de almacenamiento legible
por ordenador que comprende instrucciones para hacer que el
ordenador detecte un icono de activación e inicie, en respuesta a
la detección del icono de activación, una operación predeterminada
que utiliza información escrita a mano, grabada electrónicamente,
estando adaptado el programa informático para recibir, como señal
de entrada, una pluralidad de indicaciones de posición que
representan el icono de activación y la información escrita a mano
representada electrónicamente y que comprende instrucciones para
analizar las indicaciones de posición recibidas, comprendiendo el
análisis procesar una indicación de posición recibida como que
representa parte de la información escrita a mano, si la indicación
de posición pertenece a un primer subconjunto de posiciones, y
procesar una indicación de posición recibida como una orden de que
va a ejecutarse una operación predeterminada, si la indicación de
posición pertenece a un segundo subconjunto de posiciones.
38. Un programa informático según la
reivindicación 37, en el que dicho análisis comprende la detección
de un patrón de codificación por posición en imágenes que se
reciben como una señal de entrada al programa y la conversión del
patrón de codificación por posición en indicaciones de posición en
forma de coordenadas.
39. Un programa informático según la
reivindicación 37, que comprende además instrucciones para la
reproducción (100) de dicha información escrita a mano, grabada
electrónicamente, en una ventana de programa asociada con una
aplicación en un sistema informático, estando la aplicación asociada
con dicho icono de activación.
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9903051 | 1999-08-30 | ||
| SE9903051A SE516739C2 (sv) | 1999-08-30 | 1999-08-30 | Anteckningsblock med positionskodningsmönster |
| SE2000100953 | 2000-03-21 | ||
| SE0000953A SE0000953L (sv) | 2000-03-21 | 2000-03-21 | Förfarande och anordning för informationshantering |
| SE0001239A SE0001239L (sv) | 2000-04-05 | 2000-04-05 | Informationshanteringssystem |
| SE2000101239 | 2000-04-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2345094T3 true ES2345094T3 (es) | 2010-09-15 |
Family
ID=27354523
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00959084T Expired - Lifetime ES2345094T3 (es) | 1999-08-30 | 2000-08-30 | Bloc de notas electronico. |
Country Status (12)
| Country | Link |
|---|---|
| EP (1) | EP1214641B1 (es) |
| JP (2) | JP4928696B2 (es) |
| KR (1) | KR100918535B1 (es) |
| CN (1) | CN1206584C (es) |
| AT (1) | ATE467167T1 (es) |
| AU (1) | AU7046700A (es) |
| BR (1) | BR0014156A (es) |
| CA (1) | CA2381980C (es) |
| DE (1) | DE60044361D1 (es) |
| ES (1) | ES2345094T3 (es) |
| MX (1) | MXPA02002247A (es) |
| WO (1) | WO2001016691A1 (es) |
Families Citing this family (141)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62217493A (ja) * | 1986-02-27 | 1987-09-24 | Fujitsu Ltd | 半導体不揮発性記憶装置 |
| US7091959B1 (en) | 1999-03-31 | 2006-08-15 | Advanced Digital Systems, Inc. | System, computer program product, computing device, and associated methods for form identification and information manipulation |
| SE517445C2 (sv) | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
| EP1256044A2 (en) * | 2000-02-16 | 2002-11-13 | Telefonaktiebolaget L M Ericsson (Publ) | Specially formatted paper based applications of a mobile phone |
| US6992655B2 (en) | 2000-02-18 | 2006-01-31 | Anoto Ab | Input unit arrangement |
| US8418052B2 (en) | 2000-03-21 | 2013-04-09 | Anoto Aktiebolag (Anoto Ab) | Processing of documents |
| US7415501B2 (en) | 2000-03-21 | 2008-08-19 | Anoto Ab | Online graphical message service |
| US7254839B2 (en) | 2000-03-21 | 2007-08-07 | Anoto Ab | Secured access using a coordinate system |
| US7072529B2 (en) | 2000-03-21 | 2006-07-04 | Anoto Ab | Systems and methods for information storage |
| SE517984C2 (sv) | 2000-03-21 | 2002-08-13 | Anoto Ab | Arrangemang för inmatning av information |
| US6947033B2 (en) | 2000-03-21 | 2005-09-20 | Anoto Ab | Method and system for digitizing freehand graphics with user-selected properties |
| US6864880B2 (en) | 2000-03-21 | 2005-03-08 | Anoto Ab | Device and method for communication |
| SE0000949L (sv) | 2000-03-21 | 2001-09-22 | Anoto Ab | Positionsinformation |
| US7143952B2 (en) | 2000-03-21 | 2006-12-05 | Anoto Ab | Apparatus and methods relating to image coding |
| US6586688B2 (en) | 2000-04-05 | 2003-07-01 | Anoto Ab | Information-related devices and methods |
| US7094977B2 (en) | 2000-04-05 | 2006-08-22 | Anoto Ip Lic Handelsbolag | Method and system for information association |
| US6854821B2 (en) | 2000-04-05 | 2005-02-15 | Anoto Ab | Systems and methods for printing by using a position-coding pattern |
| US6826551B1 (en) | 2000-05-10 | 2004-11-30 | Advanced Digital Systems, Inc. | System, computer software program product, and method for producing a contextual electronic message from an input to a pen-enabled computing system |
| US7457413B2 (en) | 2000-06-07 | 2008-11-25 | Anoto Ab | Method and device for encrypting a message |
| US6958747B2 (en) | 2000-08-30 | 2005-10-25 | Anoto Ab | Method for making a product |
| US6698660B2 (en) | 2000-09-07 | 2004-03-02 | Anoto Ab | Electronic recording and communication of information |
| US7002559B2 (en) | 2000-11-13 | 2006-02-21 | Anoto Ab | Method, system and product for information management |
| US6798907B1 (en) | 2001-01-24 | 2004-09-28 | Advanced Digital Systems, Inc. | System, computer software product and method for transmitting and processing handwritten data |
| WO2002064380A1 (en) * | 2001-02-15 | 2002-08-22 | Mitsubishi Pencil Kabushikikaisha | Writing implement |
| US7788315B2 (en) | 2001-03-21 | 2010-08-31 | Anoto Aktiebolag (Anoto Ab) | Infrastructure for management and communication of information |
| WO2002076004A2 (en) * | 2001-03-21 | 2002-09-26 | Anoto Ab | Communications services, methods and systems |
| JP2004534989A (ja) * | 2001-03-21 | 2004-11-18 | アノト・アクティエボラーク | 通信ネットワークの技術プロバイダーをサポートする通信のシステムと方法 |
| SE0100989L (sv) * | 2001-03-21 | 2002-09-22 | Anoto Ab | Förfaranden, anordning samt datorprogramprodukt för utställande och inlösen av tillgodohavanden på en elektronisk handelsplats |
| SE521368C2 (sv) * | 2001-03-21 | 2003-10-28 | Anoto Ab | Infrastruktur för informationsöverföring, innefattande digitala pennor, positionskod, server, databas, kommunikationsnätverk och webbsida |
| SE519012C2 (sv) * | 2001-04-05 | 2002-12-23 | Anoto Ab | Sätt att hantera information |
| US6878062B2 (en) | 2001-04-06 | 2005-04-12 | Anoto Ab | Method for performing games |
| US8054971B2 (en) | 2001-04-27 | 2011-11-08 | Comverse Ltd | Free-hand mobile messaging-method and device |
| WO2002093467A1 (en) | 2001-05-11 | 2002-11-21 | Anoto Ab | Electronic pen with actuation through removal of cap |
| US7916124B1 (en) | 2001-06-20 | 2011-03-29 | Leapfrog Enterprises, Inc. | Interactive apparatus using print media |
| SE0102210L (sv) | 2001-06-21 | 2003-02-12 | Anoto Ab | Förfarande för programstyrning |
| US7202861B2 (en) | 2001-06-25 | 2007-04-10 | Anoto Ab | Control of a unit provided with a processor |
| SE0102236L (sv) | 2001-06-25 | 2002-12-26 | Anoto Ab | Styrning av en processorförsedd enhet |
| SE0102232L (sv) | 2001-06-25 | 2003-02-06 | Anoto Ab | Förfarande och anordning i ett digitalt kommunikationssystem |
| US7110604B2 (en) | 2001-06-26 | 2006-09-19 | Anoto Ab | Processing of digital images |
| US6966495B2 (en) | 2001-06-26 | 2005-11-22 | Anoto Ab | Devices method and computer program for position determination |
| SE0102279L (sv) * | 2001-06-27 | 2002-12-28 | Anoto Ab | Förfarande för trådlös uppkoppling |
| SE523112C2 (sv) * | 2001-07-05 | 2004-03-30 | Anoto Ab | Förfaringssätt för kommunikation mellan en användarenhet som har möjlighet att läsa information från en yta, och servrar som exekverar tjänster som stöder användarenheten |
| US7249256B2 (en) | 2001-07-11 | 2007-07-24 | Anoto Ab | Encryption protocol |
| SE519621C2 (sv) * | 2001-07-13 | 2003-03-18 | Anoto Ab | Sätt att redigera data |
| US7246321B2 (en) | 2001-07-13 | 2007-07-17 | Anoto Ab | Editing data |
| US7296075B2 (en) | 2001-08-23 | 2007-11-13 | Anoto Ab | Method, apparatus and system for connecting a portable unit to a particular server unit from among a plurality of server units |
| JP4069453B2 (ja) | 2001-08-28 | 2008-04-02 | ソニー株式会社 | 情報処理装置および方法 |
| SE0102965L (sv) * | 2001-09-07 | 2003-03-08 | Anoto Ab C O C Technologies Ab | Autenticeringskvitto |
| US7353393B2 (en) | 2001-09-07 | 2008-04-01 | Anoto Aktiebolag (Anoto Ab) | Authentication receipt |
| EP1435034A1 (en) | 2001-09-10 | 2004-07-07 | Anoto AB | Method, computer program product and device for arranging coordinate areas relative to each other |
| US7418160B2 (en) | 2001-09-21 | 2008-08-26 | Anoto Ab | Method and device for processing of information |
| US7120320B2 (en) | 2001-09-21 | 2006-10-10 | Anoto Ab | Method and apparatus for displaying a handwritten message based on position and time data |
| SE0103178L (sv) * | 2001-09-21 | 2003-03-22 | Anoto Ab | Metod och anordning för informationsbehandling |
| US7457476B2 (en) | 2001-10-03 | 2008-11-25 | Anoto Ab | Optical sensor device and a method of controlling its exposure time |
| US7283676B2 (en) | 2001-11-20 | 2007-10-16 | Anoto Ab | Method and device for identifying objects in digital images |
| SE520504C2 (sv) * | 2001-11-30 | 2003-07-15 | Anoto Ab | Elektronisk penna och metod för registrering av handskriven information |
| US7385595B2 (en) | 2001-11-30 | 2008-06-10 | Anoto Ab | Electronic pen and method for recording of handwritten information |
| SE520682C2 (sv) | 2001-12-06 | 2003-08-12 | Anoto Ab | Rekonstruering av ett virtuellt raster |
| KR100632834B1 (ko) * | 2001-12-21 | 2006-10-13 | 지멘스 악티엔게젤샤프트 | 움직임을 검출하여 디스플레이하기 위한 장치 및 상기 장치를 제어하기 위한 방법 |
| SE0104395L (sv) * | 2001-12-27 | 2003-06-28 | Anoto Ab | Sätt att överföra information mellan en digital användarenhet och en datorresurs med hjälp av positionskodning |
| US7356012B2 (en) | 2001-12-27 | 2008-04-08 | Anoto Ab | Method for transmitting information |
| US7162087B2 (en) | 2001-12-28 | 2007-01-09 | Anoto Ab | Method and apparatus for recording of electronic handwriting |
| SE0200419L (sv) | 2002-02-12 | 2003-08-13 | Anoto Ab | Elektronisk penna samt sensorarrangemang och styranordning vid sådan |
| JP4089268B2 (ja) * | 2002-04-15 | 2008-05-28 | 株式会社日立製作所 | 情報処理装置 |
| SE520537C2 (sv) * | 2002-04-24 | 2003-07-22 | Printdreams Europ Ab | Skrivaranordning ansluten till en digital penna genom ett gränssnitt |
| AU2003230510A1 (en) * | 2002-04-30 | 2003-11-17 | Anoto Ab | Information management system and methods therein |
| SE524586C2 (sv) * | 2002-06-03 | 2004-08-31 | Bengt Lundberg | Anordning vid golfspel |
| SE0201724L (sv) * | 2002-06-05 | 2003-12-06 | Anoto Ab | Sätt att hantera information |
| DE60325064D1 (de) | 2002-06-18 | 2009-01-15 | Anoto Ab | Positionscodierungsmuster |
| EP1959376B1 (en) * | 2002-09-26 | 2016-04-06 | Kenji Yoshida | Information processing device, method, and program for reading a dot pattern |
| US7417773B2 (en) * | 2002-09-30 | 2008-08-26 | Pitney Bowes Inc. | Method and system for creating and sending a facsimile using a digital pen |
| FR2853114A1 (fr) * | 2003-03-26 | 2004-10-01 | France Telecom | Dispositif de transmission sur un reseau d'informations acquises par un appareil de telecommunication distant et systeme mettant en oeuvre un tel dispositif. |
| WO2004097723A1 (en) | 2003-04-29 | 2004-11-11 | Anoto Ip Lic Hb | Methods, apparatus, computer program and storage medium for position decoding |
| JP4589619B2 (ja) * | 2003-09-03 | 2010-12-01 | 株式会社リコー | 紙文書情報操作システムおよび情報操作方法 |
| GB0321173D0 (en) * | 2003-09-10 | 2003-10-08 | Hewlett Packard Development Co | Replying to e-mails,creating and sending e-mails,and apparatus, methods and software relating to such activities |
| GB0321171D0 (en) * | 2003-09-10 | 2003-10-08 | Hewlett Packard Development Co | A data structure for an electronic document and related methods |
| US20050052700A1 (en) * | 2003-09-10 | 2005-03-10 | Andrew Mackenzie | Printing digital documents |
| US7263224B2 (en) * | 2004-01-16 | 2007-08-28 | Microsoft Corporation | Strokes localization by m-array decoding and fast image matching |
| US7728914B2 (en) * | 2004-01-28 | 2010-06-01 | Au Optronics Corporation | Position encoded sensing device with amplified light reflection intensity and a method of manufacturing the same |
| GB0402018D0 (en) * | 2004-01-30 | 2004-03-03 | Hewlett Packard Development Co | Use of physical media having the same position-identifying pattern in digital documentation production |
| US20060067576A1 (en) | 2004-03-17 | 2006-03-30 | James Marggraff | Providing a user interface having interactive elements on a writable surface |
| US7453447B2 (en) | 2004-03-17 | 2008-11-18 | Leapfrog Enterprises, Inc. | Interactive apparatus with recording and playback capability usable with encoded writing medium |
| US7831933B2 (en) * | 2004-03-17 | 2010-11-09 | Leapfrog Enterprises, Inc. | Method and system for implementing a user interface for a device employing written graphical elements |
| US7853193B2 (en) | 2004-03-17 | 2010-12-14 | Leapfrog Enterprises, Inc. | Method and device for audibly instructing a user to interact with a function |
| JP2007504565A (ja) * | 2004-06-03 | 2007-03-01 | リープフロッグ エンタープライズィーズ,インコーポレイテッド | ユーザーによって作成される対話的インターフェース |
| CN100511413C (zh) * | 2004-06-03 | 2009-07-08 | 跳蛙企业股份有限公司 | 用户创建交互界面 |
| SE0401647D0 (sv) | 2004-06-28 | 2004-06-28 | Anoto Ab | Coding and decoding of data |
| JP2008505388A (ja) * | 2004-06-30 | 2008-02-21 | アノト アクティエボラーク | 電子ペンにおけるデータ処理 |
| SE0401687D0 (sv) | 2004-06-30 | 2004-06-30 | Anoto Ab | Information management |
| US7656395B2 (en) * | 2004-07-15 | 2010-02-02 | Microsoft Corporation | Methods and apparatuses for compound tracking systems |
| US7698640B2 (en) | 2004-08-04 | 2010-04-13 | Leapfrog Enterprises, Inc. | User interactive journal |
| KR100628463B1 (ko) | 2004-12-13 | 2006-09-26 | 핑거시스템 주식회사 | 절대좌표 인식 시스템 및 그 방법 |
| US7621441B1 (en) | 2004-12-22 | 2009-11-24 | Leapfrog Enterprises | Interactive device using capacitive sensor array for joint page identification and page location determination |
| US7428990B1 (en) | 2004-12-22 | 2008-09-30 | Leapfrog Enterprises, Inc. | Capacitive sensing of media information in an interactive media device |
| US8182422B2 (en) | 2005-12-13 | 2012-05-22 | Avantis Medical Systems, Inc. | Endoscope having detachable imaging device and method of using |
| US7639876B2 (en) | 2005-01-14 | 2009-12-29 | Advanced Digital Systems, Inc. | System and method for associating handwritten information with one or more objects |
| KR100673005B1 (ko) | 2005-02-18 | 2007-02-28 | 핑거시스템 주식회사 | 복합좌표 인식 입력장치 및 그 구동방법 |
| CN100557557C (zh) | 2005-02-23 | 2009-11-04 | 阿诺托股份公司 | 电子笔中的方法、计算机程序产品以及电子笔 |
| JP2006254299A (ja) | 2005-03-14 | 2006-09-21 | Fuji Xerox Co Ltd | 画像生成装置若しくは画像読取装置、方法、プログラム及び記憶媒体 |
| US7421439B2 (en) | 2005-04-22 | 2008-09-02 | Microsoft Corporation | Global metadata embedding and decoding |
| US7661592B1 (en) | 2005-06-08 | 2010-02-16 | Leapfrog Enterprises, Inc. | Interactive system including interactive apparatus and game |
| US8074891B2 (en) | 2005-06-17 | 2011-12-13 | Anoto Ab | Coding and decoding methods and apparatuses |
| JP4631560B2 (ja) * | 2005-06-27 | 2011-02-16 | 富士ゼロックス株式会社 | 使用者判別システム、使用者判別方法、及びプログラム |
| US7922099B1 (en) | 2005-07-29 | 2011-04-12 | Leapfrog Enterprises, Inc. | System and method for associating content with an image bearing surface |
| US7549596B1 (en) | 2005-07-29 | 2009-06-23 | Nvidia Corporation | Image bearing surface |
| US7374087B1 (en) | 2005-07-29 | 2008-05-20 | Leapfrog Enterprises, Inc. | Method, apparatus and system for conveying cartridge notification |
| US7895222B2 (en) * | 2005-08-25 | 2011-02-22 | Idt Electronic Products Limited | Data retrieval apparatus |
| US7849102B2 (en) * | 2005-09-07 | 2010-12-07 | Microsoft Corporation | Availability data service |
| US7281664B1 (en) | 2005-10-05 | 2007-10-16 | Leapfrog Enterprises, Inc. | Method and system for hierarchical management of a plurality of regions of an encoded surface used by a pen computer |
| US7936339B2 (en) | 2005-11-01 | 2011-05-03 | Leapfrog Enterprises, Inc. | Method and system for invoking computer functionality by interaction with dynamically generated interface regions of a writing surface |
| CN1963720B (zh) * | 2005-11-08 | 2010-06-16 | 刘恩新 | 一种随机受控动态立体电子签名的实现方法 |
| US7562822B1 (en) | 2005-12-30 | 2009-07-21 | Leapfrog Enterprises, Inc. | Methods and devices for creating and processing content |
| JP2007193467A (ja) * | 2006-01-18 | 2007-08-02 | Dainippon Printing Co Ltd | イメージ素材検索システム |
| RU2457532C2 (ru) * | 2006-03-10 | 2012-07-27 | Кенджи Йошида | Система обработки ввода для устройства обработки информации |
| JP4042065B1 (ja) * | 2006-03-10 | 2008-02-06 | 健治 吉田 | 情報処理装置への入力処理システム |
| EP1879117A1 (en) * | 2006-07-14 | 2008-01-16 | Accenture Global Services GmbH | System, method and computer program product for monitoring the filling in of remote forms |
| US8261967B1 (en) | 2006-07-19 | 2012-09-11 | Leapfrog Enterprises, Inc. | Techniques for interactively coupling electronic content with printed media |
| US7847942B1 (en) | 2006-12-28 | 2010-12-07 | Leapfrog Enterprises, Inc. | Peripheral interface device for color recognition |
| EP1947562A3 (en) | 2007-01-19 | 2013-04-03 | LG Electronics Inc. | Inputting information through touch input device |
| US8358964B2 (en) | 2007-04-25 | 2013-01-22 | Scantron Corporation | Methods and systems for collecting responses |
| EP2145245A4 (en) * | 2007-05-09 | 2013-04-17 | Adapx Inc | DIGITAL PAPER PRODUCTS AND METHODS CONNECTED THEREWITH |
| FR2919937B1 (fr) * | 2007-08-09 | 2009-10-02 | Jacques Cinqualbre | Procede de confection et d'envoi automatique d'un message electronique ecrit a la main a un destinataire designe manuellement au moyen de l'instrument d'ecriture et moyens pour sa mise en oeuvre |
| US20090251441A1 (en) * | 2008-04-03 | 2009-10-08 | Livescribe, Inc. | Multi-Modal Controller |
| JP2009116891A (ja) * | 2008-12-18 | 2009-05-28 | Fujifilm Corp | メッセージ記録及び再生装置及び方法 |
| JP2009140506A (ja) * | 2008-12-18 | 2009-06-25 | Fujifilm Corp | メッセージ記録及び再生装置 |
| WO2011094214A1 (en) | 2010-01-29 | 2011-08-04 | Scantron Corporation | Data collection and transfer techniques for scannable forms |
| US10620754B2 (en) | 2010-11-22 | 2020-04-14 | 3M Innovative Properties Company | Touch-sensitive device with electrodes having location pattern included therein |
| JP5768523B2 (ja) * | 2011-06-20 | 2015-08-26 | 大日本印刷株式会社 | 情報処理システム及びプログラム |
| DE102011078206A1 (de) * | 2011-06-28 | 2013-01-03 | Siemens Aktiengesellschaft | Steuerung eines technischen Systems mittels Digitalstift |
| JP6171676B2 (ja) * | 2013-07-25 | 2017-08-02 | ブラザー工業株式会社 | 入力装置 |
| EP2854011A3 (en) * | 2013-09-17 | 2015-04-29 | Brother Kogyo Kabushiki Kaisha | Paper medium, input device, and computer-readable medium storing computer-readable instructions for input device |
| CN103576989B (zh) * | 2013-11-01 | 2017-02-22 | 北京汉神科创文化发展有限公司 | 基于书写的人机交互展示系统及方法 |
| CN103577842B (zh) * | 2013-11-01 | 2017-05-24 | 北京汉神科创文化发展有限公司 | 基于书写的人机交互系统及方法 |
| JP2015187830A (ja) | 2014-03-12 | 2015-10-29 | パナソニックIpマネジメント株式会社 | 表示制御システム |
| JP6382922B2 (ja) * | 2016-12-14 | 2018-08-29 | グリッドマーク株式会社 | ドットパターン、ドットパターンが形成された媒体、ドットパターン読み取り方法、ドットパターンを用いた情報処理方法、ドットパターン読取装置、ドットパターンを用いた情報処理装置、プログラム |
| CN108664864A (zh) * | 2017-04-02 | 2018-10-16 | 田雪松 | 一种信息管理方法和系统 |
| CN108664149A (zh) * | 2017-04-02 | 2018-10-16 | 田雪松 | 一种信息记录方法、介质和信息记录设备 |
| CN108664965A (zh) * | 2017-04-02 | 2018-10-16 | 田雪松 | 位置编码信息的生成方法和生成装置 |
| CN108664150A (zh) * | 2017-04-02 | 2018-10-16 | 田雪松 | 一种信息生成方法和装置 |
| JP7250781B2 (ja) * | 2017-10-06 | 2023-04-03 | ソシエテ・デ・プロデュイ・ネスレ・エス・アー | 容器、調製マシン及び調製情報を符号化するための2値コードを使用するシステム |
| CN111274836A (zh) * | 2020-01-19 | 2020-06-12 | 深圳市锦上科技有限公司 | 一种手写板套装及系统 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5194852A (en) * | 1986-12-01 | 1993-03-16 | More Edward S | Electro-optic slate for direct entry and display and/or storage of hand-entered textual and graphic information |
| US5051736A (en) | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
| EP0578692B1 (en) | 1991-04-03 | 1995-06-14 | Hewlett-Packard Company | Position-sensing apparatus |
| US5477012A (en) | 1992-04-03 | 1995-12-19 | Sekendur; Oral F. | Optical position determination |
| US5852434A (en) | 1992-04-03 | 1998-12-22 | Sekendur; Oral F. | Absolute optical position determination |
| JPH10187907A (ja) * | 1992-09-28 | 1998-07-21 | Olympus Optical Co Ltd | ドットコード |
| JP3262297B2 (ja) * | 1993-04-27 | 2002-03-04 | 株式会社ワコム | 光学式座標入力装置 |
| JP3277052B2 (ja) * | 1993-11-19 | 2002-04-22 | シャープ株式会社 | 座標入力装置、および座標入力方法 |
| JPH07239745A (ja) * | 1994-02-28 | 1995-09-12 | Toshiba Corp | 情報入力装置及び情報入力における位置認識システム |
| US5932863A (en) | 1994-05-25 | 1999-08-03 | Rathus; Spencer A. | Method and apparatus for accessing electric data via a familiar printed medium |
| US5652412A (en) | 1994-07-11 | 1997-07-29 | Sia Technology Corp. | Pen and paper information recording system |
| US5661506A (en) | 1994-11-10 | 1997-08-26 | Sia Technology Corporation | Pen and paper information recording system using an imaging pen |
| JPH0944591A (ja) * | 1995-08-03 | 1997-02-14 | Olympus Optical Co Ltd | コードシート及び情報再生装置 |
| US6081261A (en) * | 1995-11-01 | 2000-06-27 | Ricoh Corporation | Manual entry interactive paper and electronic document handling and processing system |
| EP0892971B1 (en) * | 1995-12-18 | 2007-11-07 | Anoto AB | Absolute optical position determination |
| SE509327C2 (sv) | 1996-11-01 | 1999-01-11 | C Technologies Ab | Sätt och anordning för registrering av tecken med hjälp av en penna |
| JP3518304B2 (ja) * | 1998-01-19 | 2004-04-12 | 株式会社豊田中央研究所 | 情報閲覧システム |
| SE516522C2 (sv) | 1999-05-28 | 2002-01-22 | Anoto Ab | Positionsbestämning |
| JP3905668B2 (ja) * | 1999-08-06 | 2007-04-18 | 株式会社リコー | 筆記記録システム |
| SE517445C2 (sv) | 1999-10-01 | 2002-06-04 | Anoto Ab | Positionsbestämning på en yta försedd med ett positionskodningsmönster |
-
2000
- 2000-08-30 JP JP2001520580A patent/JP4928696B2/ja not_active Expired - Fee Related
- 2000-08-30 AT AT00959084T patent/ATE467167T1/de not_active IP Right Cessation
- 2000-08-30 ES ES00959084T patent/ES2345094T3/es not_active Expired - Lifetime
- 2000-08-30 BR BR0014156-9A patent/BR0014156A/pt not_active Application Discontinuation
- 2000-08-30 DE DE60044361T patent/DE60044361D1/de not_active Expired - Lifetime
- 2000-08-30 CA CA2381980A patent/CA2381980C/en not_active Expired - Fee Related
- 2000-08-30 EP EP00959084A patent/EP1214641B1/en not_active Expired - Lifetime
- 2000-08-30 WO PCT/SE2000/001667 patent/WO2001016691A1/en not_active Ceased
- 2000-08-30 AU AU70467/00A patent/AU7046700A/en not_active Abandoned
- 2000-08-30 CN CNB008135231A patent/CN1206584C/zh not_active Expired - Fee Related
- 2000-08-30 MX MXPA02002247A patent/MXPA02002247A/es unknown
-
2002
- 2002-02-26 KR KR1020027002510A patent/KR100918535B1/ko not_active Expired - Fee Related
-
2011
- 2011-01-04 JP JP2011000029A patent/JP5285091B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CA2381980C (en) | 2011-10-11 |
| AU7046700A (en) | 2001-03-26 |
| CN1206584C (zh) | 2005-06-15 |
| JP5285091B2 (ja) | 2013-09-11 |
| EP1214641B1 (en) | 2010-05-05 |
| WO2001016691A1 (en) | 2001-03-08 |
| BR0014156A (pt) | 2002-05-14 |
| MXPA02002247A (es) | 2002-09-30 |
| JP2003508843A (ja) | 2003-03-04 |
| JP2011108254A (ja) | 2011-06-02 |
| ATE467167T1 (de) | 2010-05-15 |
| CN1377483A (zh) | 2002-10-30 |
| CA2381980A1 (en) | 2001-03-08 |
| KR100918535B1 (ko) | 2009-09-21 |
| KR20020033775A (ko) | 2002-05-07 |
| JP4928696B2 (ja) | 2012-05-09 |
| EP1214641A1 (en) | 2002-06-19 |
| DE60044361D1 (de) | 2010-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2345094T3 (es) | Bloc de notas electronico. | |
| US7176896B1 (en) | Position code bearing notepad employing activation icons | |
| US6666376B1 (en) | Calendar | |
| US7295193B2 (en) | Written command | |
| US9304605B2 (en) | General information management system | |
| JP4822645B2 (ja) | ユーザ・ユニットおよびグローバル情報取り扱いシステム | |
| US6722574B2 (en) | Business card | |
| JP5285092B2 (ja) | 手書き情報の電子的記録のためのシステム及び装置 | |
| MXPA02006340A (es) | Sistema de administracion de informacion general. | |
| KR101236809B1 (ko) | 위치 및 정보 코드를 결합하는 방법 및 시스템 | |
| US8418052B2 (en) | Processing of documents | |
| JP5084087B2 (ja) | 手書きコマンド | |
| JP2005173672A (ja) | 用紙、電子ペンおよびプログラム | |
| JP2004508228A (ja) | 位置コーディングパターン付きビジネスカード | |
| JP2013016079A (ja) | コンピュータ装置及びプログラム、並びにノート | |
| JP2008287565A (ja) | ペン装置及びそれに用いられるプログラム |