[go: up one dir, main page]

MXPA02002247A - Bloc de notas. - Google Patents

Bloc de notas.

Info

Publication number
MXPA02002247A
MXPA02002247A MXPA02002247A MXPA02002247A MXPA02002247A MX PA02002247 A MXPA02002247 A MX PA02002247A MX PA02002247 A MXPA02002247 A MX PA02002247A MX PA02002247 A MXPA02002247 A MX PA02002247A MX PA02002247 A MXPA02002247 A MX PA02002247A
Authority
MX
Mexico
Prior art keywords
information
further characterized
position code
activation
writing surface
Prior art date
Application number
MXPA02002247A
Other languages
English (en)
Inventor
Fahraeus Christer
Original Assignee
Anoto Ab
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27354523&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=MXPA02002247(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from SE9903051A external-priority patent/SE516739C2/sv
Priority claimed from SE0000953A external-priority patent/SE0000953L/xx
Priority claimed from SE0001239A external-priority patent/SE0001239L/xx
Application filed by Anoto Ab filed Critical Anoto Ab
Publication of MXPA02002247A publication Critical patent/MXPA02002247A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 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/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection 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/0321Detection 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)
  • Input From Keyboards Or The Like (AREA)
  • Recording Measured Values (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)

Abstract

Un sistema para manejo de informacion consta de un producto, por ejemplo una hoja de bloc de notas, que tiene una superficie de escritura con un codigo de posicion, el cual codifica una pluralidad de posiciones sobre la superficie, y un dispositivo, el cual esta adaptado para registrar la informacion que esta siendo escrita sobre la superficie de escritura al detectar el codigo de posicion; ademas, en el producto existe un numero de iconos de activacion; cuando el dispositivo detecta dicho icono de activacion, el dispositivo inicia una operacion predeterminada la cual utiliza la informacion registrada; dicha operacion, por ejemplo, puede consistir en enviar la informacion registrada a una direccion indicada; tambien se muestra un producto, un metodo y un programa de computo para manejo de informacion.

Description

BLOC DE NOTAS CAMPO DE LA INVENCIÓN La presente invención se refiere a un producto que tiene por lo menos una superficie de escritura la cual está provista con un código de posición, el cual codifica una pluralidad de posiciones en la superficie de escritura para permitir registro electrónico de información que está siendo escrita en 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, un sistema, un programa de cómputo y un método para manejo de información. La invención también se refiere a un dispositivo electrónico portátil el cual está adaptado para realizar operaciones predeterminadas mediante la instrucción de un usuario.
ANTECEDENTES DE LA INVENCIÓN Mucha gente utiliza pluma y papel en lugar de una computadora para escribir textos cortos, particularmente notas de conversaciones telefónicas y reuniones. La razón puede ser que no dispone de computadora, de que se requieren ambas manos para ingresar texto de manera eficiente por medio de un teclado de computadora, o de que lleva mucho tiempo iniciar el programa correcto en la computadora. Incluso si las notas son escritas en una hoja de papel, la gente con frecuencia desea ingresar algunas partes de ellas en una computadora, por ejemplo, una nota acerca de una reunión en un calendario digital o una dirección en una libreta digital de direcciones. EUA 5,852,434, y EUA 5,477,012 describen un dispositivo que permite a un usuario ingresar información manuscrita o trazada a mano a una computadora mientras la información está siendo escrita/trazada en la superficie de escritura. El dispositivo comprende una superficie de escritura, en el cual está dispuesto un código de posición que codifica coordenadas X - Y y una pluma especial con una punta de escritura para escribir y trazar sobre la superficie de escritura. Además, la pluma tiene una fuente de luz 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 es enviada a una computadora para procesamiento. Este dispositivo parece requerir que se inicie una computadora y que se abra un cierto programa antes de que pueda empezar la escritura sobre la superficie de escritura. Dispositivos similares se describen en EUA 5,661 ,506, EUA 5,051,736, EUA 5,652,412 y EUA 5,442,147. EUA 5,932,863 describe cómo un usuario puede tener acceso a un medio electrónico al leer, utilizar un dispositivo, un símbolo, código o similar en una pieza de materia impresa, por ejemplo, un libro. El dispositivo envía una señal con el símbolo de lectura hacia una unidad de control que ejecuta una instrucción que corresponde ai símbolo.
BREVE DESCRIPCIÓN DE LA INVENCIÓN Un objetivo de la presente invención es simplificar adicionalmente el manejo de información manuscrita que es registrada electrónicamente. Este objetivo se consigue total o parcialmente a través de un producto de conformidad con la reivindicación 1 , un dispositivo de conformidad con la reivindicación 2, un programa de cómputo de conformidad con la reivindicación 39, un sistema de conformidad con la reivindicación 43, y un método de conformidad con la reivindicación 45. Específicamente, de acuerdo con un primer aspecto, la invención se refiere a un producto que tiene por lo menos una superficie de escritura la cual está provista con un código de posición, el cual codifica una pluralidad de posiciones en la superficie de escritura para permitir registro electrónico de información que está siendo escrita en la superficie de escritura, por medio de un dispositivo que detecta el código de posición. Además, el producto tiene por lo menos un icono de activación el cual, cuando es detectado por el dispositivo, ocasiona que el dispositivo inicie una operación predeterminada que utiliza la información registrada por el dispositivo. De esta forma, 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 a procesar la información registrada de una manera predeterminada. Como resultado, no es necesario que el usuario presione teclas o botones en el mismo dispositivo o en una computadora asociada a la cual es transferida la información. En cambio, utiliza el icono de activación en el producto como un medio para ordenar al dispositivo a procesar la información en la forma deseada. De este modo, el usuario puede escribir información y controlar el procesamiento de la misma de manera uniforme. Más aún, el usuario puede, inmediatamente que la información está siendo creada en la superficie de escritura, definir ia manera en que la información será procesada. La información no necesita ser transferida a una computadora y el usuario no necesita dar a la computadora comandos especiales para procesar la información, lo que hace posible que el usuario trabaje casi de la misma forma que lo hace con papel y pluma y utilizar incluso todas las facilidades de la electrónica. El icono de activación puede estar enlazado a un icono en una pantalla de computadora, pero en lugar de colocar el cursor de la computadora en el icono y seleccionar con la ayuda de un ratón, el usuario «Tigresa el comando al colocar el dispositivo de modo que pueda detectar el icono de activación en el producto. El producto constituye así un nuevo tipo de interfaz de usuario para manejar información que se escribe sobre una superficie de escritura. La información escrita, la cual es registrada, es en este caso cualquier información que se pueda producir a mano, tal como texto, números, tipos diferentes de caracteres escritos, figuras y dibujos. También se puede referir como entrada gráfica. El icono de activación puede estar en forma de una imagen, un símbolo, texto, números o similares, que permitan al usuario entender y recordar qué operación se inicia cuando utiliza el icono. La detección del icono por medio del dispositivo, se puede basar en las características anteriores que utiliza el usuario para interpretar el significado del icono, o en otras características, tales como algún tipo de símbolo o código que el dispositivo detecta, tal como un código de barras. El icono de activación puede ser detectado antes o después de registrar la información que será utilizada en la operación correspondiente al icono de activación. De acuerdo con una primer alternativa, primero se registra información, luego se lee el icono de activación y después de eso, se inicia la operación correspondiente al icono de activación. De acuerdo con una segunda alternativa, primero se lee el icono de activación, después de eso se registra la información y luego se inicia la operación correspondiente al ¡cono de activación. La escritura de información en la superficie de escritura, puede, pero no necesita, dar como resultado rastros dejados en la superficie de escritura. Si quedan rastros, éstos se pueden quedar permanente o temporalmente, por ejemplo, cuando se utilice tinta que se desvanezca después de algún tiempo.
No es necesario utilizar tinta o un colorante para escribir sobre ta superficie. La "escritura" también se puede proveer mediante grabado al aguafuerte, quemadura, proyección o alguna otra operación que deje rastros sobre la superficie de escritura. El dispositivo que detecta el código de posición y el icono de activación puede ser uno y el mismo dispositivo que utiliza uno y el mismo sensor para detección. De manera alternativa, puede utilizar dos sensores diferentes o constar de dos unidades físicamente separadas, de las cuales una detecta el código de posición y la otra el icono de activación. Se prefiere, desde luego, la alternativa del código de posición y el icono de activación que son detectables por uno y el mismo dispositivo, debido a la facilidad de manejo del usuario. En una modalidad preferida, también se provee el icono de activación con el código de posición que está localizado sobre la superficie de escritura. Como resultado, la información y el icono de activación se pueden registrar de acuerdo con el mismo principio, el cual simplifica la construcción del dispositivo y simplifica el uso del dispositivo para el usuario. El código de posición puede estar diseñado a manera de extenderse continuamente sobre la superficie de escritura y por lo menos dicho icono de activación en una manera tal que el icono de activación se puede detectar por medio del código de posición como una posición predeterminada en el producto.
Todas las posiciones de la superficie de escritura y el icono de activación son entonces codificadas con un código de posición el cual indica su posición absoluta con relación a uno y al mismo origen que puede ser encontrado en el producto o fuera del mismo. Este código de posición es fácil de aplicar, pero tiene su limitación por la ubicación del icono de activación que tiene que ser determinado con anticipación y que no sea móvil, debido a que el dispositivo que detecta el icono de activación lo hace con base a su ubicación en el producto. En una modalidad preferida, el código de posición en la superficie de escritura es, por lo tanto, discontinuo con el código de posición de por lo menos dicho icono de activación. En esta modalidad, como en la modalidad "continua", la posición o posiciones que está/están codificadas por el código de posición en el icono de activación, es/son predeterminadas para representar el icono de activación, pero en contraste con la modalidad "continua", la posición/posiciones no está/están relacionada(s) con la ubicación real del icono de activación en el producto. En una modalidad preferida, el código de posición con el cual está provisto el icono de activación constituye un primer subconjunto de un código de posición absoluta que codifica coordenadas para puntos en una superficie imaginaria, el primer subconjunto codificando coordenadas por lo menos para un punto en la superficie imaginaria, cuyo punto está dedicado a la iniciación de dicha operación.
De manera ventajosa, el código de posición puede codificar coordenadas para un gran número de puntos o posiciones, mucho más grandes que el número de posiciones requeridas en el producto con la superficie de escritura. Las coordenadas para todos los puntos codificados por el código de posición pueden constituir en conjunto una superficie imaginaria. Esta propiedad del código de posición de ser capaz de codificar un gran número de puntos, se puede utilizar para incrementar la funcionalidad del código de posición. Específicamente, uno o más puntos en la superficie imaginaria pueden estar dedicados a la iniciación de una operación específica. Este punto siempre representa la misma cosa independientemente del producto y en qué parte del este producto se utiliza. Esta construcción facilita el diseño de un nuevo sistema con muchos productos diferentes teniendo una superficie de escritura y por lo menos un icono de activación. Otra parte de la superficie imaginaria puede estar en consecuencia, dedicada a ser utilizada como una superficie de escritura. En una modalidad preferida, el código de posición con el cual está provista dicha superficie de escritura, constituye, por lo tanto, un segundo subconjunto de un código de posición absoluta el cual codifica coordenadas para puntos en una superficie imaginaria, el segundo subconjunto codificando coordenadas dentro de un área en la superficie imaginaria, dicha área estando dedicada a registro electrónico de información. La operación correspondiente a por lo menos dicho icono de activación, puede comprender transferencia de la información registrada hacia otra unidad. En este contexto, el usuario puede tener que indicar una dirección que defina en dónde será enviada la información. Por ejemplo, la dirección puede ser extraída de un registro en el dispositivo, de una computadora o de la superficie de escritura. En una modalidad preferida, sin embargo, el producto tiene un área de reconocimiento de carácter, que está provista con el código de posición. La información que esté escrita en esta área, estará sometida a reconocimiento de carácter. En primer lugar, está destinada para información de dirección. Una parte de 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 alguna otra información que defina a un receptor que pueda ser localizado a través de una máquina. También se puede utilizar para escribir palabras clave que estén almacenadas junto con la información registrada de la superficie de escritura, de esta manera pudiendo buscar posteriormente por medio de las palabras clave, o escribir un título por ejemplo, en un correo electrónico. En una modalidad preferida, el código de posición con el cual está provisto dicha área de reconocimiento de carácter es un tercer subconjunto de un código de posición absoluta que codifica coordenadas para puntos sobre una superficie imaginaria, el tercer subconjunto codificando coordenadas dentro de un área sobre la superficie imaginaria, área la cual está dedicada a información que será sometida a reconocimiento de carácter.
La superficie de escritura, el icono de activación y el área de reconocimiento de carácter, son entonces codificados por diferentes subconjuntos del código de posición absoluta. Estos subconjuntos pueden ser continuos o discontinuos entre sí. Como ya se mencionó, el producto tiene por lo menos un icono de activación. Sin embargo, en una modalidad preferida, el producto tiene una pluralidad de iconos de activación para activar diferentes operaciones predeterminadas. El usuario puede entonces seleccionar entre diferentes operaciones que utilizan la información registrada. El código de posición, y el icono de activación en caso de no ser detectado por medio de un código de posición, pueden estar diseñados de diferentes maneras. Por ejemplo, se pueden detectar eléctrica, química o mecánicamente. No es necesario que se puedan detectar utilizando el mismo principio. En una modalidad preferida, sin embargo, tanto el icono como el código de posición se pueden detectar de una manera óptica. Así, serán más fáciles de aplicar a un producto, debido a que por ejemplo, pueden estar impresos en el mismo. Más aún, se puede utilizar un dispositivo con uno o más sensores ópticos para la detección del icono y el código de posición. En esta modalidad, los iconos de activación y el código de posición son pasivos. Solamente necesitan tener un efecto sobre luz de modo que el sensor recibe luz con diferente intensidad del fondo, por un lado, y de los iconos de activación y/o el código de posición, por el otro. El efecto puede ocurrir, por templo, mediante reflejo, absorción, emisión, fluorescencia, o transmisión. s Sin embargo, la luz no necesita estar en la escala visible. El icono de activación puede activar el dispositivo para iniciar esencialmente cualquier operación concebible que utilice la información registrada. De hecho, la selección solamente está limitada por las funciones del dispositivo que utilizará el producto. Puede haber un conjunto estándar de ¡conos de activación en el producto. No es necesario que todos los dispositivos sean capaces de utilizar todos los iconos de activación. En una modalidad ventajosa, la operación predeterminada es una operación del grupo: marcar un número telefónico incluido en la información registrada, enviar un fax que contiene la información registrada, enviar un mensaje electrónico que contiene la información registrada, ingresar información de dirección incluida en la información registrada en una libreta de direcciones electrónica, ingresar información de calendario incluida en la información registrada en un calendario electrónico, ingresar una tarea incluida en la información registrada en una lista electrónica, imprimir la información registrada en una impresora, y almacenar la información registrada en una ubicación predeterminada. Puede haber diferentes tipos del código de posición. Puede ser de un tipo el cual codifique cada posición con un símbolo único. Sin embargo, el código de posición, puede ser de preferencia de un tipo que codifique cada posición con una pluralidad de símbolos, cada símbolo contribuyendo a la codificación de más de una posición. Ejemplos de cómo este tipo de código de traslape o flotación se puede implementar y detectar, se encuentra, inter alia, en las solicitudes anteriores del solicitante número SE9901954-9, que se presentó el 28 de mayo de 1999, y SE 9903541-2, que se presentó el 1o de octubre de 1999. Estas solicitudes se incorporan a la presente como referencia. Un ejemplo del código de posición de acuerdo con la última solicitud se dará más adelante. La ventaja del código de posición de este tipo es que provee buena resolución y es fácil de detectar, debido a que los símbolos individuales no son complicados. En una modalidad preferida, el código de posición comprende una trama y una pluralidad de símbolos, el valor de cada símbolo siendo determinado por la ubicación de una marca, con relación dicha trama. Este código de posición es particularmente simple y confiable de detectar y de procesar con imagen, ya que solamente requiere identificación de una marca que pueda ser idéntica para todos los símbolos. El producto puede ser cualquier tipo de producto que tenga una superficie de escritura o por lo menos un icono de activación. Puede constar de dos partes físicamente separadas, la superficie de escritura con el código de posición estando localizado en una parte y el código de activación, en la otra. De manera alternativa, puede constar de una sola parte que incorpora el icono de activación y la superficie de escritura. El icono de activación puede estar entonces colocado sobre la superficie de escritura o en alguna otra superficie. Por ejemplo, el producto puede ser una hoja de papel con una superficie de escritura con un código de posición sobre una parte del papel y S un icono de activación sobre otra parte. En una modalidad 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 entonces a las mismas posiciones en todas las hojas. En una modalidad alternativa, sin embargo, el código de posición codifica en diferentes posiciones en las diferentes hojas, de modo que se puede hacer una identificación de las hojas con base en las posiciones codificadas por el código de posición. Alternativamente, el producto puede ser un producto de papel que consta por lo menos de una hoja que comprende dicha superficie de escritura, por lo menos parte de una superficie de la hoja, estando recubierta de preferencia, con una capa escasamente adhesiva. Dicho producto puede ser utilizado de la misma manera que los productos vendidos bajo la marca comercial, Post-lt, pero con la ventaja de que lo que está escrito en el producto simultáneamente se puede registrar de manera electrónica. Además, de acuerdo con un segundo aspecto, la invención se refiere a un dispositivo para manejo de información, el cual está adaptado para registrar electrónicamente información que está siendo escrita sobre una superficie de escritura. El dispositivo está adaptado además para iniciar una operación predeterminada que utiliza la información electrónicamente registrada cuando éste detecta un icono de activación predeterminada.
Una ventaja de este dispositivo es que es fácil de utilizar, debido a que el usuario no necesita aprender diferentes comandos y no necesita presionar diferentes botones para abrir un programa deseado. Como se mencionó anteriormente, el dispositivo por lo menos iniciará, sin embargo posiblemente con una cierta demora, la operación predeterminada cuando se detecte el ¡cono. Dependiendo de qué funciones estén disponibles en el dispositivo, en algunos casos éste puede llevar a cabo toda la operación. En otros casos, el dispositivo puede transferir por ejemplo, automáticamente la información registrada e información acerca de qué operación será realizada hacia una unidad externa, tal como una PC o un teléfono móvil, lo cual termina la operación. Esta transferencia puede ocurrir inmediatamente o en un momento posterior. Por "iniciar" se refiere en la presente a que el dispositivo asegura que la operación se realiza aún si éste no lleva a cabo la misma operación, de modo que el usuario no necesita dar un comando adicional al dispositivo o a la unidad externa para que se realice la operación. Sin embargo, el usuario puede necesitar suministrar información adicional y/o confirmar la operación/información. En su modalidad más sencilla, el dispositivo no necesita reconocer o interpretar él mismo las coordenadas que corresponden a los diferentes iconos de información, sino que asegura que se llevará a cabo una operación deseada, al pasar todas las coordenadas a una unidad la cual las puede interpretar. "^^^ iede registrar ia información que está siendo escrita sobre la superficie de escritura de maneras alternativas. Puede comprender, por ejemplo, un acelerómetro, el cual registra el movimiento del dispositivo, cuando el dispositivo es utilizado para escribir sobre una superficie de escritura, 5 Alternativamente, puede comprender un explorador el cual explora la información. Sin embargo, en una modalidad preferida, el dispositivo está adaptado, como se ha mencionado anteriormente, para registrar la información al detectar un código de posición que está ubicado en la superficie de escritura. Esta modalidad es ventajosa debido a que la 10 información es registrada mientras es escrita en la superficie. El usuario puede tener, de esta forma, tanto una versión en papel como una versión electrónica de lo que ha sido escrito. El código de posición es registrado de manera continua a medida que la información es escrita, obteniéndose una secuencia de indicaciones de posición, que definen cómo se ha movido el 15 dispositivo. El dispositivo también es ventajoso, debido a que permite el uso de la misma técnica para registrar información, y para detectar el icono de activación. Como se mencionó anteriormente, el icono de activación puede estar diseñado de diferentes formas, por lo tanto, se pueden utilizar distintos 20 tipos de sensores en el dispositivo dependiendo de la técnica con la cual se implemento el icono de activación.
En la modalidad preferida, el dispositivo está adaptado, como se mencionó anteriormente, para detectar al icono de activación, por medio de un código de posición, con el cual está provisto el icono de activación. Es posible per se implementar el dispositivo con dos sensores del mismo tipo o de un tipo diferente, pero el dispositivo será menos costoso y será más fácil de utilizar si es implementado con un solo sensor tanto para registro de información como para detección del icono de activación, de preferencia en forma de un código de posición. El sensor, es un sensor óptico, el cual está adaptado para registrar imágenes de la superficie de escritura. El sensor óptico es ventajoso debido a que permite que el registro de información y la iniciación de la operación predeterminada; se basen en procesamiento de imágenes, la cual es una técnica conocida y desarrollada. En la modalidad preferida, el dispositivo comprende además un procesador de señal, que está adaptado para detectar, en una señal desde dicho sensor, el ¡cono de activación y la información registrada para iniciación de la operación predeterminada. El procesador de señal puede ser ¡mplementado, por ejemplo con un microprocesador con circuitos y software asociados adecuados o como un ASIC (Circuito Integrado Específico de Aplicación), o como un FPGA (Red de Compuertas Programable de Campo), o circuitos programables similares. En la señal de entrada que recibe, necesita poder identificar lo que constituye el icono de activación y lo que constituye la información registrada que ußlizará la operación correspondiente al icono de activación. Si el icono de activación y la información registrada son detectados con dos sensores diferentes, por ejemplo, con un sensor óptico y un acelerómetro respectivamente, esto es fácil debido a que el procesador de señal recibe señales de dos fuentes diferentes. Sin embargo, como se mencionó anteriormente, tanto la información como el icono de activación se registran de manera conveniente por medio de un código de posición. En una modalidad preferida, el procesador de señal está entonces adaptado para recibir el código de posición registrado por lo menos por dicho sensor, para determinar qué posición codifica el código de posición registrado, para determinar, en base al mismo, si el código de posición se refiere a la superficie de escritura, en cuyo caso la posición es procesada como representando información que ha sido escrita en la superficie de escritura, o al icono de activación, en cuyo caso se inicia la operación indeterminada, que corresponde a la posición. Aunque el procesador de señal recibe al mismo tiempo una señal del sensor, éste puede identificar lo representado por el código de posición y tomar las medidas adecuadas. Para poder realizar la identificación el procesador de señal debe saber qué posición representa la superficie de escritura y cuál representa el icono de activación. Las posiciones que identifican las áreas respectivas se pueden almacenar en una memoria en el dispositivo, o en algún otro lugar en donde estén disponibles para el dispositivo, por ejemplo en una ubicación predeterminada en una red de computadora a la cual 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 carácter para convertir la información registrada en un formato de carácter codificado. La ventaja de esto, es que el dispositivo puede interpretar la información y procesarla de una manera inteligente con base en el contenido. Siempre que la información sea representada simplemente como posiciones, solamente puede ser procesada, sin embargo, como información gráfica. La función de reconocimiento de carácter se puede utilizar para interpretar información que es escrita en un área específica de reconocimiento de carácter o que es escrita en una posición arbitraria sobre la superficie de escritura, pero la cual luego el usuario marca para reconocimiento de carácter, por ejemplo, subrayando la información. En el primer caso, solamente será interpretada la información en el área específica, mientras que cualquier otra información escrita es procesada como información gráfica. En una modalidad preferida, el dispositivo comprende además una memoria para almacenamiento de la información registrada. Esto significa que el dispositivo se puede utilizar en un modo autónomo, muy independiente de otras unidades. El usuario puede registrar información e indicar qué operación se llevará a cabo, por lo que el dispositivo ejecuta la operación cuando existe una posibilidad, por ejemplo, cuando se pone en contacto con una unidad extema, y luego extrae información registrada de la memoria. Así, - « ~ 7 el dispositivo no necesita iniciar la operación inmediatamente a medida que se detecta el icono de activación. Es conveniente que sea posible realizar una pluralidad de operaciones diferentes para diferentes notas que son escritas en diferentes ocasiones en diferentes partes de una y la misma superficie de escritura. Esto significa que el dispositivo debe saber qué parte de la información registrada será utilizada cuando se lleve a cabo una operación predeterminada. Con el fin de resolver este problema, el dispositivo, en una modalidad, está adaptado para usar, cuando se inicie la operación predeterminada, esa parte de la información que ha sido registrada de la superficie de escritura durante un período predeterminado. El período puede ser un período absoluto o un período relativo, por ejemplo, el período después de la detección inmediata anterior de un icono de activación. En términos prácticos, esto se puede resolver al borrar la memoria en donde está almacenada la información registrada después de cada operación iniciada. Alternativamente, el período puede ser después de la detección del icono de activación, de modo que toda la información que sea registrada durante un período predeterminado después de la detección del icono de activación es utilizada en la operación iniciada a través del icono de activación. Como una alternativa, el dispositivo puede estar adaptado para usar, cuando se realice la operación predeterminada, información que ha sido registrada en un área en la superficie de escritura. El área puede estar predeterminada, de manera que la información registrada de esta área siempre es utilizada cuando se lleva a cabo la operación. Por otro lado, el usuario mismo 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 será utilizada la información. Esto sin decir que esta alternativa también se puede combinar con un límite de tiempo. Una ventaja de enviar información desde una cierta área, es que la información se puede enviar una pluralidad de veces y que la información previamente registrada puede ser complementada. Para que el dispositivo no sea demasiado complicado y de esta forma, costoso de fabricar, el dispositivo puede utilizar de manera ventajosa funciones de unidades externas para iniciación y ejecución de ciertas operaciones. Para este fin, en una modalidad preferida, el dispositivo comprende un transceptor para comunicación inalámbrica de corta escala. El transceptor es convenientemente un transceptor de radio que utiliza la llamada tecnología Bluetooth. Alternativamente, puede ser algún otro transceptor que pueda comunicar de modo inalámbrico a una distancia de menos de aproximadamente 100 m, por ejemplo, un transceptor IR, un transceptor ultrasónico, un transceptor que utiliza luz ordinaria o un transceptor de radio que opere de acuerdo con la tecnología Air-port. Todo el dispositivo puede estar dispuesto de manera ventajosa en un alojamiento, pero en una modalidad alternativa, también se tiene planeado que el sensor o sensores, es decir, la parte utilizada por el usuario para registrar la información y el icono de activación, puedan estar ubicados en un primer alojamiento, mientras que el procesador de señal, es decir, la parte que inicia la operación predeterminada con base en el icono de activación detectado, pueda estar ubicado en un segundo alojamiento. La comunicación entre el primer y segundo alojamiento puede ocurrir de manera inalámbrica o a través de cable. El segundo alojamiento puede ser por ejemplo una computadora personal, el procesador de señal siendo software que está instalado en la computadora personal. También se contempla que ocurra algún procesamiento, por ejemplo, del código de posición registrado en el primer alojamiento antes de que ocurra la transferencia al segundo alojamiento. En un diseño más avanzado, y por lo tanto, técnicamente más complicado y más costoso, el dispositivo comprende un transceptor de teléfono móvil para transferir la información registrada del dispositivo hacia una unidad externa, la operación predeterminada siendo una operación del grupo de marcar un número telefónico incluido en la información registrada, enviar un fax que contiene la información registrada, enviar un mensaje electrónico que contiene la información registrada, imprimir la información registrada por medio de una impresora, y almacenar la información registrada en la unidad externa. De acuerdo con tercer aspecto de la presente invención, ésta se refiere a un programa de cómputo para manejo de información, la cual es almacenada en un medio de memoria que puede ser leído por una computadora y que comprende instrucciones para ocasionar que la computadora detecte un icono de activación en una imagen y, en respuesta a la detección del icono de activación, iniciar una operación predeterminada. Las ventajas de este programa son evidentes a partir de las discusiones anteriores. La computadora puede ser el procesador que está incluido en el dispositivo antes descrito. De acuerdo con un cuarto aspecto de la presente invención, ésta se refiere a un sistema para manejo de información, que comprende un dispositivo que está adaptado para registrar información de manera electrónica, y un producto que está provisto por lo menos con un ¡cono de activación que indica una operación predeterminada, el dispositivo estando adaptado para iniciar la operación predeterminada para la información registrada en respuesta a la detección del icono de activación. Las ventajas del sistema son evidentes a partir de la discusión anterior. De acuerdo con un quinto aspecto de la invención, ésta se refiere a un método para manejar información, que comprende los pasos de escribir información sobre una superficie de escritura con un dispositivo; registrar electrónicamente la información escrita con el dispositivo; y ocasionar que el dispositivo inicie una operación predeterminada para la información registrada al permitir que un dispositivo detecte un icono de activación antes o después del registro de la información escrita. Este método hace posible que el usuario maneje información de una manera muy sencilla. Puede escribir la información de forma habitual aa?*i*kjk~..? ttSM a..jÉa«fc-: como un dispositivo que comprende una pluma sobre una hoja de papel, pero incluso directamente iniciar una o más operaciones lo que normalmente requiere inicio de una programa especial de cómputo y entrada posterior de la información en una computadora, simplemente al dejar que el dispositivo detecte un icono de activación. De acuerdo con la invención, no es necesario que la información sea escrita antes de que el icono de activación sea detectado. También se contempla dejar que el dispositivo detecte el icono de activación antes de hacer la nota. El paso de escritura y el paso de registro, se pueden realizar, de manera conveniente como se indicó con anterioridad, simultáneamente. La técnica antes descrita también se puede utilizar para control general de computadoras portátiles y otros dispositivos electrónicos portátiles, tales como teléfonos móviles, PDA, plumas lectoras y exploradores portátil. Dichos dispositivos normalmente son controlados por el usuario, por medio de uno o más botones, haciendo una selección de menús o entre iconos que se muestran en la pantalla de la computadora. Estos dispositivos se pueden controlar de manera más fácil utilizando iconos de activación que activan diferentes operaciones predeterminadas que normalmente son ejecutadas al oprimir botones. Para ese fin, la invención se refiere, de acuerdo con un aspecto más, a un dispositivo electrónico portátil el cual está adaptado para llevar a cabo operaciones predeterminadas a la orden del usuario. Este dispositivo tiene un sensor para detectar por lo menos un icono de activación, y un * "^procesador de señal que está adaptado para realizar, en respuesta a la detección del sensor del icono de activación, una de dichas operaciones predeterminadas. Especialmente, el dispositivo puede ser una pluma lectora 5 vendida bajo la marca comercial C-PEN. Dicha pluma lectora se describe, por ejemplo en SE 9604008-4. Este dispositivo es controlado por medio de botones y menús mostrados en una pantalla. El control puede ser simplificado mediante el uso de iconos de activación. El icono o iconos de activación se pueden colocar, por ejemplo, 10 en un producto del tipo cojinete para ratón, sobre una hoja de papel o en algún otro producto que esté fácilmente disponible al usuario. La operación predeterminada puede ser cualquier operación que un usuario normalmente ordena a un dispositivo electrónico portátil a ejecutar por medio de un ratón, teclas o botones de un teclado. Ejemplos de dichas operaciones son iniciar o 15 cerrar un programa, y guardar o suprimir información que ha sido registrada. Lo que se ha dicho anteriormente acerca del dispositivo para manejo de información y el producto con iconos de activación es, desde luego, aplicable en partes adecuadas también con respecto al control de un dispositivo electrónico portátil. 20 A„. Í ! BREVE DESCRIPCIÓN DE LOS DIBUJOS La presente invención se describirá ahora con más detalle, por medio de modalidades con referencia a los dibujos anexos en los cuales: La figura 1 , es una vista esquemática de una modalidad de un producto de acuerdo con 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 de qué manera pueden estar compuestos los símbolos incluidos en el patrón de codificación de posición; la figura 4, es una vista esquemática de un ejemplo de símbolos de 4X4, que se utilizan para codificar una posición; la figura 5, muestra esquemáticamente cómo está dispuesto el patrón de codificación de posición en la hoja del bloc de notas, de acuerdo con la figura 1 , y en la superficie imaginaria respectivamente; la figura 6, es una vista esquemática de una modalidad de un dispositivo de acuerdo con la invención; la figura 7, muestra esquemáticamente cómo se puede comunicar un dispositivo de acuerdo con la invención, con unidades extemas; las figuras 8a y 8b, muestran un producto de papel de acuerdo con una segunda modalidad de un producto de acuerdo con la invención. la figura 9a muestra la función de un programa de cómputo, almacenado en un medio de almacenamiento de acuerdo con la invención y la figura 9b, es un diagrama de bloques que ilustra los pasos correspondientes a instrucciones de dicho programa DESCRIPCIÓN DETALLADA DE UNA MODALIDAD PREFERIDA A continuación se presenta una descripción de la modalidad actualmente preferida de la invención en forma de una hoja de bloc de notas, y un dispositivo para uso junto con la hoja de bloc de notas. Posteriormente, se describirán modalidades alternativas.
El producto Superficie de escritura La figura 1, muestra un producto en forma de una hoja de bloc de notas 1 de papel. La hoja 1 tiene una superficie de escritura 3, un campo de comandos 4 y un área de direcciones A. En la superficie de escritura 3, está impreso un código de posición 5 el cual está compuesto de símbolos. Cada símbolo comprende una marca en forma de un de un punto 6. La ubicación del punto 6 con relación a una trama imaginaria que se extiende sobre la superficie de escritura determina el valor del símbolo. Por cuestiones de claridad, el código de Art íosición se muestra esquemáticamente solo sobre una pequeña parte de la superficie de escritura, y esta parte del código de posición ha sido ampliada. El código de posición 5 será descrito con más detalle a continuación, bajo el título de código de posición. 5 El código de posición en la superficie de escritura 3, hace posible registrar electrónicamente información gráfica, tal como textos y números en manuscrita y figuras trazadas a mano, mientras son producidas en la superficie de escritura 3. Específicamente, la posición de una punta de pluma, la cual produce la información gráfica, es registrada continuamente al 10 leer el código de posición, localmente en la punta de la pluma. De esta manera, se provee una representación digital del movimiento de la punta de la pluma sobre la superficie de escritura..
Iconos de activación 15 En el campo de comandos 4, están impresos siete diferentes iconos de activación 7a-g, los cuales se pueden utilizar para ordenar al dispositivo a iniciar y/o ejecutar diferentes operaciones. Los iconos 7a-g, comprenden, por un lado, un área de activación 8, la cual es el área dentro de la que un usuario puede colocar un dispositivo para registrar el ¡cono, y de 20 esta manera iniciar la operación predeterminada y, por el otro lado, una indicación visual 9 de la función del icono el cual está gráficamente diseñado en una manera tal que el usuario entiende qué operación es activada por el icono. Las indicaciones visuales 9 son en este ejemplo imágenes, pero también pueden comprender texto y/o números y u otros símbolos. Están colocadas en las áreas de activación 8, pero también pueden estar colocadas fuera, pero en relación con las mismas, si no son utilizadas para detectar el icono. En la modalidad mostrada, los ¡conos de activación están provistos con el mismo código de posición que la superficie de escritura, pero el código de posición codifica una o más posiciones diferentes a aquellas codificadas por el código de posición en la superficie de escritura. El código de posición está esquemáticamente mostrando solamente en una pequeña parte de uno de los iconos de activación, y esta parte ha sido ampliada. Cada icono corresponde a una operación predeterminada, la cual será iniciada cuando se "active" el ¡cono, es decir, será detectada por un dispositivo adecuado. Los iconos en esta modalidad son solamente ejemplos. Un experto en la técnica puede diseñar un gran número de iconos con operaciones predeterminadas asociadas. Área de reconocimiento de carácter Al final de la hoja existe un área de reconocimiento de carácter A. En primer lugar, está diseñada para información de dirección que es requerida en relación con diferentes operaciones, las cuales son iniciadas por los iconos de activación y las cuales necesitan someterse a reconocimiento de carácter, pero también se puede ufilizar para palabras clave y otro texto que necesite ser sometido a reconocimiento de carácter. <• El área de reconocimiento de carácter A, está visualmente separado de la superficie de escritura, de modo que su alcance sea claro para el usuario. En esta modalidad, el área también está dividida en secciones B, las cuales están destinadas a recibir un carácter. El área de reconocimiento ß de carácter está provista con el 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 diferentes al código de posición en la superficie de escritura y los iconos de activación. El código de posición se muestra esquemáticamente solamente en una pequeña parte del área A. Esta parte ha sido ampliada.
Código de posición.- En términos generales El código de posición puede ser de diferentes tipos. Un tipo posible de código de posición en donde cada posición es codificada con un símbolo único, se describe en EUA 5,852,434 mencionada a manera de introducción. En la modalidad preferida de la presente invención, sin embargo, cada posición está codificada de manera conveniente, 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 parcialmente comunes. De esta manera, se consigue una mayor resolución y la detección puede ser más fácil, debido a que los símbolos individuales pueden ser menos complejos. Este tipo ie código de posición traslapante o flotante se puede proveer, por medio de una computadora. Una manera especial de generar dicho código de posición, flotante, se describe en la anterior solicitud de patente sueca del solicitante Nó. 99001954-9, que se presentó el 18 de mayo de 1999, y que se incorpora a la presente como referencia. A continuación se presenta una descripción de un tipo alternativo de código de posición flotante, el cual es el código de posición actualmente de mayor preferencia. Este código de posición es el asunto principal de la solicitud de patente sueca del solicitante número 9903541-2, que se presentó el 1 de octubre de 1999. Esto se refiere más adelante como un patrón de codificación de posición, debido a que una superficie en la cual se aplica el código de posición da una impresión ligeramente en forma de patrón. La figura 2 muestra una parte ampliada de la hoja de la figura 1 , la cual en su superficie 2, está provista con el patrón de codificación de posición 5. La hoja tiene un eje de coordenadas x, y un eje de coordenadas y. El patrón de codificación de posición, comprende una trama virtual, la cual ni es visible al ojo humano, ni puede ser detectada directamente por un dispositivo que determine posiciones en la superficie y una pluralidad de símbolos, los cuales cada uno pueden asumir uno de cuatro valores "1" - "4" que se describirán más adelante. El patrón de codificación de posición está dispuesto 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, la cual será descrita más adelante. Una primera y una segunda superficie parcial 25a, 25b, están indicadas con líneas punteadas en la figura 2. Esa parte del patrón de codificación de posición (en este caso símbolos de 4X4), que se encontrarán en la primer superficie parcial 25a, codifica las coordenadas de un primer punto, y esa parte del patrón de codificación de posición que se encontrará en la segunda superficie parcial 25b, codifica las coordenadas de un segundo punto sobre la superficie imaginaria. De este modo, el patrón de codificación de posición está parcialmente compartido por los primeros y segundos puntos próximos. Dicho patrón de codificación de posición, se refiere en esta aplicación como "flotante". Las figuras 3a-3b muestran una modalidad de un símbolo el cual se puede utilizar en el patrón de codificación de posición. El símbolo comprende un punto de trama virtual 30 que está representado por la intersección entre las líneas de trama, y una marca 6 que tiene forma de un punto. El valor del símbolo, depende de dónde está localizada la marca. En el ejemplo de la figura 3, existen cuatro posibles ubicaciones, una en cada una de las líneas de trama que se extienden desde los puntos de la trama. El desplazamiento del punto de la trama, es igual a todos los valores. En el siguiente, el símbolo de 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 en otras palabras, existen cuatro diferentes tipos de símbolos. ?r- Cabe señalar, que los puntos, desde luego, pueden tener una forma diferente. Cada símbolo puede entonces representar cuatro valores "1-4". Esto significa que el patrón de codificación de posición se puede dividir 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 realiza de la siguiente manera: De esta manera, el valor de cada símbolo se traduce en un primer dígito, en este caso bit, para el código x, y en 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 se pueden combinar para formar un patrón conjunto, el cual es codificado gráficamente, por medio de una pluralidad de símbolos de acuerdo con la figura 3. Las coordenadas para cada punto están codificadas por medio de una pluralidad de símbolos. En este ejemplo, se hace uso de símbolos de 4X4 para codificar una posición en dos dimensiones, es decir, una coordenada x, y una coordenada y.
El código de posición está conformado por medio de una serie de números de unos y ceros, los cuales tienen la característica de que no aparecen secuencias de cuatro bits más de una vez en la serie. La serie de números es cíclica, lo que significa que la característica también aplica cuando se conecta el final de la serie, con el inicio de la misma. De este modo, una secuencia de cuatro bits siempre tiene una posición que no se determina de manera ambigua en la serie de números. Como máximo, la serie puede tener 16 bits de longitud si tiene la característica antes descrita para secuencias de cuatro bits. En este ejemplo, sin embargo, se hace uso de una serie que tiene una longitud solamente de siete bits de la siguiente manera: "0 0 0 1 0 1 0". Esta serie contiene siete secuencias únicas de cuatro bits que codifican una posición en la serie de la siguiente manera: _?_ í_ _ i_Émá^_mm_u__m_ _mi^ Para codificar la coordenada x, la serie de números se escribe consecutivamente en columnas a través de toda la superficie que será codificada. La codificación se basa en la diferencia o desplazamiento de posición entre números en columnas próximas. El tamaño de la diferencia se determina por la posición (es decir, con qué frecuencia), en la serie de números, en la cual se permite iniciar la columna. Específicamente, si por un lado se toma el módulo siete de diferencia entre un número el cual es codificado por una secuencia de cuatro bits en una primer columna y el cual puede entonces tener el valor (posición) 0-6, y por el otro lado, el número correspondiente (es decir, la secuencia en el mismo "nivel") en una columna próxima, el resultado será el mismo, independientemente de dónde se hace la comparación a lo largo de las dos columnas. Por medio de la diferencia entre dos columnas, es entonces posible codificar una coordenada x, la cual es constante para todas las coordenadas y. Debido a que cada posición en la superficie es codificada con símbolos de 4X4 en este ejemplo, se disponen de tres diferencias (que tienen el valor 0-6) como se mencionó anteriormente para codificar la coordenada x. Entonces, la codificación se realiza de tal manera que de las tres diferencias, una siempre tendrá el valor 1 ó 2 y las otras dos tendrán valores en la escala de 3-6. En consecuencia, no se permiten diferencias de cero en el código x. En otras palabras, el código x, está estructurado para que las diferencias sean de la siguiente manera: (3-6) (3-6) (1-2) (3-6) (3-6) (1-2) (3-6) (3-6) (1-2). Cada 3 coordenada x, es entonces codificada con dos números entre 3 y 6 y un número consecutivo el cual 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, el cual directamente brinda una posición en la dirección x, a partir de la cual se puede entonces 5 determinar directamente la coordenada x, como se muestra en el ejemplo a continuación. Por medio del principio antes descrito, es entonces posible codificar coordenadas x 0, 1 , 2..., con la ayuda de números que representan tres diferencias. Estas diferencias están codificadas con un patrón de bit, el tO cual se basa en la serie de números anterior. El patrón de bit, se puede codificar finalmente por medio de los símbolos de la figura 3. En muchos casos, cuando se leen símbolos de 4X4, no será posible producir un número completo que codifique la coordenada x, sino partes de dos números. Debido a que la parte menos significativa de los 15 números es siempre 1 ó 2, se puede reconstruir fácilmente, sin embargo, un número completo. Las coordenadas y, están codificadas de acuerdo con el mismo principio utilizado para las coordenadas x. La serie de números cíclicos, se escribe repetidamente en hileras horizontales a través de la superficie que 20 será codificada por posición. Tal como en el caso de las coordenadas x, se permite que las hileras empiecen en posiciones diferentes, es decir, con diferentes secuencias en la serie de números. Sin embargo, para coordenadas y, no se utilizan diferencias sino que se codifican las coordenadas con números que están basados en la posición inicial de la serie de números en cada hilera. Cuando se ha determinado la coordenada x, para símbolos de 4X4, es de hecho posible determinar las posiciones de inicio en la serie de números, para las hileras que están incluidas en el código y, en los símbolos de 4X4. En el código y, el dígito más significativo se determina al permitir que éste sea solamente aquél que tiene una escala específica. En este ejemplo, se permite que una hilera de cuatro inicie en la posición 0-1 en la serie de números para indicar que esta hilera se refiere al dígito menos significativo en una coordenada y, y los otros tres empiecen en la posición 2-6. En la dirección y, existe entonces una serie de números como sigue: (2-6) (2-6) (2-6) (0-1) (2-6) (2-6) (2-6) (0-1) (2-6). Cada coordenada y, es codificada entonces con tres números entre 2 y 6 y un número consecutivo 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 dicha posición corresponde a tres diferencias, lo 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 dicha posición, corresponde a 4 hileras, lo que da 4 x 250 = 1000 posiciones. En conjunto, es entonces posible codificar 96000 posiciones. Debido a que la codificación x, se basa en diferencias, no obstante, es posible seleccionar en que posición inicia la primer serie de números. Si se considera que la primer serie de números -puede iniciar en siete posiciones diferentes, es posible codificar 7 x 96000 = 672000 posiciones. La posición de inicio de la primer serie de números en la primer columna, se puede calcular cuando se ha determinado la coordenada x. Las siete diferentes posiciones de inicio antes mencionadas para la primer serie, pueden codificar diferentes hojas de papel o superficies de escritura sobre un producto. Con la idea de ilustrar adicionalmente la función del patrón de codificación de posición, a continuación se presenta un ejemplo específico, que está basado en la modalidad escrita del código de posición. La figura 4 muestra un ejemplo de una imagen con símbolos de 4 X 4 que son leídos por un dispositivo, para determinación de posición. Estos símbolos de 4 x 4 tienen los siguientes valores: 4 Estos valores representan el siguiente código x e y binario: código x: código y: 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0 1 0 1 0 Las secuencias x verticales codifican las siguientes posiciones en la serie de números: 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. Debido a que la primer posición x codificada es posición 0, la diferencia la cual está en la escala 1-2 y la cual será vista en los símbolos de 4x4 es la vigésima diferencia. Además, debido a que existe un total de tres columnas para cada dicha diferencia y existe una columna de inicio, la secuencia vertical más lejana a la derecha en el código x de 4x4 pertenece a la 61a columna en el código x (3 x 20 + 1 = 61) y la más lejana a la izquierda pertenece a la 58a. Las secuencias y horizontales codifican las posiciones 0 4 1 3 en a serie de números. Debido a que estas series empiezan en la 58a columna, las posiciones de inicio de las hileras son estos números menos 57 módulo 7, que da 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 en donde ei tercer dígito es el dígito menos importante 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 consta de los dígitos más altos posibles en todas las posiciones. Entonces, se sabe que el inicio del siguiente número es un mayor que el inicio 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.
De este modo, la tercer hilera en el código y es el 43°, el cual tiene la posición de inicio 0 ó 1 , y debido a que existen cuatro hileras, en cada hilera, la tercera es el número 43x4=172. Así, en este ejemplo, la posición de la esquina izquierda superior para el grupo del símbolo 4x4 es (58,170). Debido a que las secuencias x en el grupo de 4x4 empiezan en la hilera 170, las columnas x de todo el patrón empiezan en las posiciones de la serie de números ((2 0 4 6) - 169) módulo 7 = 1 6 3 5. Entre la última posición de inicio (5) y la primer posición de inicio, los números 0-19 están codificados en la base mixta, y al sumar las representaciones de los números 0-19 en la base mixta, se obtiene la diferencia total entre estas columnas. Un logaritmo puro para hacer esto es generar estos veinte números y directamente sumar sus dígitos. La suma resultante se llama s. La hoja de papel o superficie de escritura será entonces dada por el módulo 7 (5-s). En el ejemplo anterior, se ha descrito una modalidad, en la cual cada posición está codificada con símbolos de 4 x 4 y se utiliza una serie de números con 7 bits. Desde luego, esto es solo un ejemplo. Las posiciones pueden estar codificadas con un número mayor o menor de símbolos. El número de símbolos no necesita ser el mismo en ambas direcciones. La serie de números puede ser de diferente longitud y no necesita ser binaria, sino fundamentarse en otra base. Se puede utilizar diferentes series de números para codificación en dirección x y codificación en dirección y. Los símbolos pueden tener diferentes números de valores. Como es evidente a partir de lo ,i* anterior, se prefiere actualmente una codificación con símbolos de 6 x 6, cada símbolo siendo capaz de asumir cuatro valores. Un experto en la técnica puede generalizar fácilmente los ejemplos anteriores en relación a dicha codificación. En el ejemplo anterior, la marca es un punto, pero desde luego, puede tener un aspecto diferente. Por ejemplo, puede constar de una raya o alguna otra indicación que empiece en la punta de trama virtual y se extienda desde ahí hacia una posición predeterminada. Como una alternativa más, la marca puede constar de un rectángulo, un cuadro, un triángulo o alguna otra figura conveniente, fácilmente detectada. La marca puede ser abierta o se puede llenar. En el ejemplo anterior, los símbolos dentro de una superficie parcial cuadrada son utilizados para codificar una posición. La superficie parcial puede tener una forma diferente, tal como hexagonal. Los símbolos no necesitan estar dispuestos en hileras y columnas a un ángulo de 90° entre sí, sino que también pueden estar dispuestos a otros ángulos, por ejemplo 60° y/o en otras disposiciones. También pueden codificar posiciones en coordenadas polares o coordenadas en otros sistemas de coordenadas. Para que sea detectado el código de posición, se debe determinar la trama virtual. Esto se puede realizar estudiando la distancia entre diferentes marcas. La distancia más corta entre dos marcas, se debe derivar de dos símbolos circundantes que tengan el valor 1 y 3 (horizontalmente) o 2 y 4 (verticalmente), de modo que las marcas estén ubicadas en la misma línea de trama entre dos puntos de la trama. Cuando dicho par de marcas ha sido detectado, los puntos de trama asociados se pueden determinar con conocimiento de la distancia entre los puntos de trama y el desplazamiento de las marcas a partir de los puntos de trama. Cuando se han ubicado una vez dos puntos de trama, se pueden determinar puntos de trama adicionales por medio de distancias medidas hacia otras marcas y cono conocimiento de la distancia relativa de los puntos de trama. El patrón de codificación de posición antes descrito, puede codificar un gran número de posiciones únicas y específicamente, las coordenadas específicas de estas posiciones. Todas las posiciones o puntos que se pueden codificar por medio del patrón de codificación de posición, se puede decir que conforman en conjunto, una superficie imaginaria. Diferentes partes de la superficie imaginaria pueden estar dedicadas a diferentes propósitos específicos. Un área de la superficie imaginaria, por ejemplo, puede estar dedicada a ser utilizada como una superficie de escritura, otra como un área de reconocimiento de carácter e incluso otras áreas como diversos iconos de activación. Otras áreas de la superficie imaginaria pueden ser utilizadas en otras aplicaciones. Se puede utilizar entonces un subconjunto correspondiente del patrón de codificación de posición para crear, por ejemplo, un cierto icono de activación que puede estar dispuesto en una ubicación opcional en un producto. Las coordenadas codificadas por este subconjunto del patrón de codificación de posición no están relacionadas entonces con una posición en el producto, sino a una posición en la superficie " posición la cual está dedicada siempre a corresponder a este icono de activación. En la modalidad actualmente preferida, el espacio intermedio nominal entre los puntos 0.3 mm. Cualquier parte del patrón de codificación de 5 posición que contenga puntos de 6 x 6 define las coordenadas absolutas de un punto en la superficie imaginaria. Cada punto en la superficie imaginaria es entonces definido por un subconjunto de 1.8 mm x 1.8 mm del patrón de codificación de posición. Al determinar la posición de los puntos de 6 x 6 sobre un sensor en un dispositivo que es utilizado para leer el patrón, se puede 10 calcular una posición mediante interpolación sobre la superficie imaginaria con una resolución de 0.03 mm. Debido a que cada punto está codificado con puntos de 6 x 6 los cuales pueden cada uno asumir uno de cuatro valores, se pueden codificar 272 puntos, lo cual con el espacio intermedio nominal antes mencionado entre los puntos, corresponde a una superficie de 4.6 millones de 15 km2. El patrón de codificación de posición absoluta se puede imprimir en 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 destinada. El patrón se puede imprimir mediante 20 impresión offset estándar. Se puede utilizar de manera ventajosa tinta ordinaria a base de negro de humo o alguna otra tinta que absorba luz IR. Esto significa, de hecho, que se pueden utilizar otras tintas, incluyendo tinta negra la cual no esté basada en carbón para superponer otro texto impreso en el patrón de codificación de posición absoluta, sin interferir con la lectura del mismo. Una superficie la cual es provista como el patrón antes mencionado impreso con finta negra a base de carbón, será experimentado por el ojo humano solamente como un ligero sombreado gris de la superficie (1-3% de densidad), lo cual es agradable desde el punto de vista estético y para facilidad de manejo del usuario. Desde luego, se puede utilizar un número menor o mayor de puntos que lo antes descrito para definir un punto sobre la superficie imaginaria y se puede utilizar en el patrón una distancia mayor o menor entre los puntos. Los ejemplos anteriores solamente se dan para demostrar una implementación actualmente preferida del patrón.
Código de posición en el producto La figura 5a muestra una vez más la hoja 1 de la figura 1 , los diferentes subconjuntos del patrón de codificación de posición estando marcado con diferentes tipos de rayado. La hoja comprende nueve diferentes áreas que corresponden a la superficie de escritura 3, el área de dirección A y los siete ¡conos de activación 7a-g. Cada una de estas áreas está provista con un subconjunto separado del patrón de codificación de posición. La figura 5b muestra áreas de coordenadas correspondientes sobre la superficie imaginaria I, dando a las áreas los mismos números de referencia con el signo * agregado. La superficie imaginaria consta del área de coordenada (0, 0; xn, 0; Xn ym; 0, ym). Es evidente que el código de posición no es continuo en todo el producto, pero que los diferentes subconjuntos son extraídos de diferentes partes de la superficie imaginaria. Las diferentes áreas de coordenadas en la superficie imaginaria están dedicadas a los propósitos respectivos. Esto 5 significa que se puede crear un trazado completamente nuevo sin requerir modificación alguna en el dispositivo que registrará información de la superficie de escritura 3, interpretará información de dirección del área de dirección A y detectará los diferentes iconos de activación 7a-g e iniciará las operaciones correspondientes. 1 Un icono de activación, puede ser provisto por medio de las coordenadas para un solo punto sobre la superficie imaginaria. Con el fin de simplificar la capacidad de detección, un subconjunto correspondiente del patrón de codificación de posición se puede repetir varias veces sobre el área de activación del icono de activación. Sin embargo, la repetición del 15 subconjunto debe ocurrir con un cierto espacio, de modo que el subconjunto que codifica las coordenadas para el punto se pueda detectar de manera no ambigua. Alternativamente, toda la hoja 1 puede estar provista con un patrón de codificación de posición, que codifica coordenadas para un área de 2 coordenada continua, sobre la superficie imaginaria. En este caso, cada icono de activación consta de un subconjunto predeterminado del patrón de codificación de posición, el cual es coherente con el subconjunto del patrón icono de activación es detectado cuando la pluma primero se ha levantado de la superficie de escritura y luego se registran las coordenadas de uno o más puntos que están dedicados al icono de activación. El requisito de que la pluma sea levantada antes de la detención del icono de activación tiene la ventaja de que es posible distinguir entre el usuario que sin intención está escribiendo sobre el icono de activación y el usuario que intencionalmente coloca la pluma sobre el icono de activación para iniciar la operación predeterminada. Como se mencionó anteriormente, el producto puede estar provisto con una pluralidad de iconos de activación para iniciar diferentes operaciones. En una modalidad alternativa, el producto tiene solamente un icono de activación que define que se realizará una operación. El usuario luego define él mismo qué operación será iniciada al escribir en el área de activación, en el icono de activación un símbolo, un carácter, una palabra o alguna otra indicación predeterminada que señale qué operación será iniciada. El contenido del icono de activación se puede interpretar ya sea en el dispositivo que detecta el icono, o en una unidad extema a la cual se transmite la información registrada desde la superficie de escritura y el área de activación. Los iconos de activación, se utilizan en primer lugar para iniciar una operación. También se pueden utilizar para calificar la información registrada, por ejemplo, características de la misma, tales como color de la pluma, espesor de línea y similares.
El dispositivo La figura 6 muestra un dispositivo, que se puede utilizar para registrar electrónicamente información gráfica, la cual es producida en la superficie de escritura y para iniciar y/o realizar operaciones que sean desencadenadas por la detención de los iconos de activación. El disposifivo comprende un alojamiento 11 que tiene aproximadamente la forma de una pluma. En un lado corto del alojamiento existe una abertura 12. El lado corto está destinado a descansar o a ser colocado a una pequeña distancia de la superficie de escritura 3, el área de dirección A y los iconos de activación 7a-7g. El alojamiento contiene esencialmente una parte de óptica, y una parte de circuitería electrónica, y un suministro de energía. La parte de óptica, comprende por lo menos un diodo emisor de luz IR 13 para iluminar la superficie que será representada en imágenes y un sensor de área sensible a la luz 14, tal como un sensor CCD o CMOS, para registrar una imagen de dos dimensiones. El dispositivo también puede comprender un sistema de lente (no mostrado). El suministro de energía hacia el dispositivo se obtiene de una batería 15, la cual está montada en un compartimiento separado en el alojamiento. La parte de circuitería electrónica, comprende un procesador de señal 16. El procesador de señal 16, funciona por medio de un microprocesador debidamente programado. Contiene software para analizar imágenes desde el sensor, para producir una representación digital de la información gráfica que es provista en la superficie de escritura y para detectar los iconos de activación. También comprende software para iniciar y/o realizar las operaciones determinadas por los iconos de activación. También puede comprender software de usuario, tal como un programa de Mbreta de direcciones, para permitir que el usuario mantenga rastro de información de dirección, programa de calendario, para permitir que el usuario mantenga rastro de información de calendario, tal como reuniones, cumpleaños, y otra información ingresada en un calendario o diario, así como un programa de pendiente de modo que el usuario puede ingresar tareas que vaya a realizar. De manera ventajosa, el procesador de señal 16, también comprende software ICR que puede ser utilizado para interpretar caracteres registrados, de modo que puedan ser almacenados, manejados y/o transferidos en formato de carácter codificado. El procesador de señal, también comprende una memoria 17, para almacenar información que es registrada desde la superficie de escritura 3, y el área de dirección A. En el alojamiento del dispositivo, también existe una punta de pluma 18 con la ayuda de la cual es posible escribir sobre la superficie de escritura, a base de pigmento ordinario. La punta de pluma 18, se puede extender y contraer de modo que el usuario puede controlar si se utiliza o no. punta de pluma se desplaza en relación con el sensor 14. De esta manera, el sensor no detecta la posición exacta de la punta de pluma. Sin embargo, si se desea, esto se puede calcular conociendo la posición de la punta de pluma en relación con el sensor. Más aún, el dispositivo comprende botones 19, por medio de los cuales el dispositivo puede ser activado y controlado para operaciones que no son controladas por los iconos de activación. El dispositivo comprende además un transceptor 20 para comunicación inalámbrica, a través del enlace de radio de corta escala de acuerdo con la tecnología Bluetooth de información sobre distancias cortas. Esta transmisión inalámbrica, se puede utilizar cuando el mismo dispositivo no pueda realizar toda la operación iniciada, sino que necesita enviar la información registrada, e información acerca de qué operación será realizada a una unidad externa Finalmente, el dispositivo puede además comprender una pantalla 21 , para mostrar por ejemplo, información registrada. La pantalla no es necesaria. La demostración se puede realizar, si fuera necesario, en una pantalla de una unidad externa. La patente sueca del solicitante No. 9604008-4, describe un dispositivo para registrar texto. Si está programado de una manera adecuada, este dispositivo se puede utilizar para registrar información que está siendo escrita en una superficie de escritura provista con un código de posición, para detectar iconos de activación, y patfi iniciar /realizar operaciones activadas por el icono de activación. En una modalidad alternativa, la parte de circuitería electrónica, 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 una computadora. Además, el dispositivo puede tener un medio de indicación 22, tal como un diodo emisor de luz o un vibrador que indica cuando el dispositivo detecta el código de posición, de modo que el usuario sabe que la información escrita, de hecho es registrada electrónicamente.
La función A continuación se describirá la función de la hoja de bloc de notas de la figura 1 y el dispositivo de la figura 6. Un usuario utiliza el dispositivo de la figura 6, para escribir o trazar información sobre la superficie de escritura 3. Mientras el usuario escribe el sensor óptico 14 captura continuamente imágenes de la superficie de escritura 3 en la posición actual de la pluma. Las imágenes contienen el código de posición 5. El procesador de señal 16 ubica el código de posición, es decir, los puntos 6 en cada imagen y determina con base en los mismos, las coordenadas para la posición codificada por el código de posición. En el procesador de señal, está programada la manera en que se procesará la í?** "- *' infoimación de posición desde diferentes áreas de coordenadas. De esta forma, el procesador de señal puede identificar indicaciones de posición a partir del área de coordenada que corresponde a la superficie de escritura 3 representando información registrada de la superficie de escritura 3. Esto da 5 como resultado una descripción en forma de un gran número de indicaciones de posición, de cómo se mueve la pluma sobre la hoja. Esta descripción constituye una representación digital de la información escrita. Cabe señalar que no es necesario que el dispositivo deje rastro sobre la superficie de escritura debido a que la registro electrónica, se basa en 10 formación de imágenes del código de posición, no en lo que realmente es escrito en la superficie de escritura. La representación digital de lo que ha sido escrito sobre la superficie de escritura se almacena en la memoria 17. Si el usuario ahora desea realizar una cierta operación con 15 respecto a la información registrada, inicia la información al colocar el dispositivo sobre el icono de activación correspondiente 7. El usuario posiblemente puede hacer una marca, por ejemplo, poner una marca sobre el icono para que el dispositivo detecte una pluralidad de posiciones que corresponden al icono de activación. Sin embargo, en principio, es suficiente 20 que una sola posición en el área de activación 8 sea registrada. El procesador de señal 16 procesa imágenes registradas del área de activación 8 del icono de activación de la misma manera que las imágenes de superficie de escritura. Identifica el código de posición, decodifica la coordenada, determina a qué área de coordenada corresponden las coordenadas y en consecuencia, cómo serán procesadas 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 de un icono de activación, éste inicia la operación correspondiente. El procesador de señal puede dar de manera adecuada al usuario, algún tipo de retroalimentación, tal como una señal de sonido que indica al usuario que se ha detectado el icono de activación. Si la operación requiere información de dirección, el usuario escribe esto en el área de reconocimiento de carácter A. Las imágenes que son entonces registradas por el sensor óptico 14, son procesadas a través del procesador de señal, de la misma manera que se describió anteriormente. Cuando el procesador de señal identifica que ia información está involucrada, la cual será sometida a reconocimiento de carácter, la información sin embargo, es ingresada en el programa de reconocimiento de carácter, para ser convertida a formato de carácter codificado de modo que el procesador de señal puede interpretar el contenido de la información. Alternativamente, el reconocimiento de carácter se puede realizar en una unidad externa a la cual se envía la información registrada en formato gráfico. Cuando el procesador de señal ha identificado qué operación se va a realizar, éste recolecta la información registrada, la cual será utilizada 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 (a información que ha sido almacenada durante un predeterminado período antes de la activación del icono de activación, o toda la información de una cierta área de coordenada, por ejemplo, el área, de coordenada que corresponde a la superficie de escritura 3 sobre la hoja Ciertas operaciones se pueden realizar en su totalidad a través del propio dispositivo, tal como almacenamiento de una nota en la pluma, o ingresar una parte de información en un programa de usuario en el dispositivo. Estas operaciones, siempre pueden ser realizadas a través del dispositivo en modo autónomo. Otras operaciones pueden requerir comunicación con el mundo exterior. Estas operaciones se pueden iniciar en modo autónomo, pero no se pueden completar hasta que el dispositivo esté conectado al mundo exterior. El procesador de señal 16, se puede entonces comunicar directamente con una unidad extema circundante a través del transcriptor Bluetooth 20, tal como una máquina de fax, una impresora o similar, que también está provista con un transcriptor Bluetooth de la superficie de escritura 3, y la información de dirección del área de reconocimiento de carácter A. De manera alternativa el procesador 16, puede comunicarse, como se muestra en el ejemplo de la figura 7, a través del transcriptor Bluetooth 20 con un teléfono móvil 30, el cual trabaja como un módem para el dispositivo, para transmisión posterior de la información registrada de la superficie de escritura 3 hacia una computadora 31 , por ejemplo, otro teléfono í» 'J?. üóvil 32, o una máquina de fax 33, cuya dirección está indicada en el área de reconocimiento de carácter A. Como una alternativa más, el dispositivo puede transmitir la información registrada y la información de dirección junto con información acerca "de qué operación se va a realizar a una computadora circundante la cual, por ejemplo, dispone la información como un correo electrónico y la envía a la dirección indicada. Como un ejemplo adicional, el dispositivo puede comprender o estar integrado con un transceptor de teléfono móvil, de modo que pueda realizar las operaciones que requieren comunicación directa. Como lo apreciará el experto en la técnica, el procesamiento de las imágenes del código de posición se pueden distribuir de diferentes maneras por un lado, entre el procesador de señal 16, en el dispositivo y, por otro lado, hardware y/o software, en una unidad externa con el cual se comunica el dispositivo. Dicho hardware y/o software que está adaptado para realizar algunas de las tareas del procesador de señal 16, es entonces considerado como parte del procesador de señal, aunque no está físicamente con el mismo. En el caso extremo, el alojamiento en forma de pluma comprende de acuerdo con la figura 6, esencialmente sólo la parte de óptica, el suministro de energía, y el transceptor 20, el cual transmite las imágenes registradas a otra unidad en un segundo alojamiento que contiene un procesador debidamente programado que realiza el procesamiento antes descrito de las imágenes del código de posición. A continuación, se presentan algunos ejemplos concretos del uso de la hoja del bloc de notas 1.
EJEMPLO 1 Asúmase ahora en este ejemplo que el dispositivo de la figura 6 está integrado con un teléfono móvil. El dispositivo puede estar, por ejemplo, unido de manera desprendible al teléfono móvil. Asúmase también que un usuario recibe una llamada telefónica en el teléfono móvil. Escribe notas en el bloc de notas 1 , por medio de la pluma 18 del dispositivo. Asúmase, por ejemplo, que la persona que llama desea que el usuario llame a Jack a un cierto número telefónico. El usuario entonces escribe, "llamar a Jack al 9857299" en el bloc de notas 1 , como se muestra en la figura 1. Cuando el usuario ha terminado su conversación telefónica, coloca el dispositivo en el icono superior, el cual parece un teléfono. Cuando el dispositivo detecta el icono de teléfono, éste empieza un programa para marcar un número telefónico, con la ayuda del teléfono móvil. Si toda la información escrita en la superficie de escritura 3, se somete a reconocimiento de carácter, el programa de marcación, puede extraer los dígitos del número telefónico directamente de la información registrada. Alternativamente, el usuario puede escribir los dígitos en el área de reconocimiento A, por lo que se someten automáticamente a reconocimiento de carácter. El programa muestra los dígitos en la pantalla 21, y espera que el usuario confirme presionando un botón de que el número es correcto y de que debe ser marcado. Después de la confirmación, el número es marcado automáticamente y el usuario puede hablar con Jack. Otro ejemplo de cómo se puede utilizar el bloc de notas y el dispositivo, es el que sigue, El usuario recuerda que supuestamente recoge su carro a las 4 p.m. en el taller. Escribe una nota en su bloc de notas "recoger carro a las 4 p.m.", véase figura 1, por medio de la punta de pluma 18, del dispositivo. Esta información es registrada en el dispositivo, por medio del código de posición. El usuario coloca entonces la pluma sobre el icono de programa de calendario, 7e, posteriormente la pluma lo detecta y activa el programa de calendario. El programa extrae la información registrada. Naturalmente, si la información está en forma de indicaciones de posición, solo puede ser almacenada como indicaciones de posición en el programa de calendario. En este caso, el programa puede sugerir que la nota sea ingresada bajo la fecha de hoy y pedir al usuario que confirme esto, presionando un botón en la pluma. Sin embargo, si la información está en formado de carácter codificado, el programa puede interpretar "p.m." como indicación de tiempo e ingresar la nota, bajo este tiempo y establecer una alarma. Los otros ¡conos de activación, se pueden utilizar de una manera similar.
El icono de fax 7b, se puede utilizar si el usuario desea mandar un fax. En este caso, el usuario escribe su mensaje de fax en la superficie de escritura 3, y la dirección de fax, en el área de dirección A, y activa el programa de fax, por medio del ¡cono 7b. El programa de fax en el dispositivo, conforma entonces el fax de manera automática y lo envía al receptor destinado, por ejemplo, utilizando el teléfono móvil 30 en la figura 7 como un módem. Se pueden conformar mensajes de correo electrónico, y se pueden enviar por consiguiente activando el icono de correo electrónico 7c. Como una alternativa a correo electrónico, se pueden enviar mensajes SMS. En ambos casos, el contenido del mensaje puede ser ya sea convertido a formato de carácter codificado o ser enviado en formato gráfico. Se puede escribir información de dirección, la cual necesita ser sometida a reconocimiento de carácter para poder ser utilizada por el dispositivo en el área de reconocimiento de carácter A. El título o asunto del mensaje de electrónico, también puede ser escrito en el área de reconocimiento de carácter, de modo que pueda estar mostrado en el "título" del mensaje. La información para una libreta de direcciones o una lista de pendientes, se puede manejar de la misma manera que la información para el programa de calendario, con la ayuda del ¡cono de libreta de dirección 7d, y el ¡cono de lista de pendientes 7f. Como ejemplos de iconos de activación utilizables, se puede hacer mención de un ¡cono de impresora, el cual cuando es detectado, hace *# e el dispositivo inicie una impresión de la información registrada en una impresora, y un icono de almacenamiento que ocasiona que el dispositivo almacene la información registrada en una ubicación predeterminada o en una ubicación indicada por el usuario, en el área de dirección A, por ejemplo en un cuaderno en la computadora personal del usuario con la cual se comunica el dispositivo. Para este propósito, el dispositivo puede tener un programa de almacenamiento. Finalmente, ciertas notas se pueden remover de la memoria de la pluma con la ayuda del icono de contenedor de reciclaje 7g. La hoja del bloc de notas 1 , mostrada en la figura 1 , puede constituir parte de un bloc de notas con una pluralidad de hojas. En una modalidad todas las hojas son idénticas. En otra modalidad, por lo menos el código de posición en la superficie de escritura, es diferente en las diferentes hojas, de modo que es posible distinguir notas hechas en diferentes hojas entre sí. Uno y el mismo icono de activación, también puede ser codificado de diferentes formas en diferentes hojas para hacer posible identificar a qué hoja pertenece el ¡cono de activación. Como una alternativa más, el mismo usuario de manera adecuada, indica en que hoja o en que área se realizará una operación, por ejemplo, indicando un número de hoja en un área destinada adyacente al icono de activación. Los iconos de activación pueden estar dispuestos sobre una parte la cual esta físicamente separada de la superficie de escritura, de modo que puedan ser utilizados los iconos de activación, por ejemplo, para una pluralidad de bloc de notas.
EJEMPLO 2 Las figuras 8a y 8b muestran productos de papel de acuerdo con la ¡nvención. La figura 8a muestra una hoja 80, en donde parte 81 , de la superficie de la parte posterior de la hoja, está revestida con una capa poco adhesiva. La adhesión de la capa es suficientemente fuerte para que la hoja 80 se fije a una superficie vertical plana sin aflojarse por su propio peso. De manera simultánea, la adhesión debe ser suficientemente débil para que la hoja 80, se remueva fácilmente de la superficie. Dichos materiales adhesivos, son conocidos y utilizados en llamados bloc de notas, los cuales son vendidos por ejemplo, bajo la marca comercial POST-IT. La parte anterior de la hoja constituye una superficie de escritura 82. Esta está revestida con un patrón de codificación de posición 83 del mismo tipo antes descrito. Una pluralidad de iconos de activación 84, 85, 86, están impresos en la superficie de escritura con una función como la descrita anteriormente. De preferencia, los iconos de activación, pueden estar diseñados como cuadros que serán marcados. Preferiblemente, un producto de papel, como el descrito en relación con la figura 8a, es fabricado y vendido en bloques como se muestra en la figura 8b. Un gran número de hojas esencialmente idénticas del tipo antes descrito, están unidas en forma de un bloc, por medio de las capas escasamente adhesivas las cuales se aplican a la parte posterior de cada hoja. Sin embargo, de preferencia, la hoja inferior de cada bloc está libre de material adhesivo. El producto de papel, se puede utilizar de manera similar a la hoja de bloc de notas antes descrito (figura 1 ). La figura 9a, muestra la función de un programa de cómputo, almacenado en un medio de almacenamiento, de acuerdo con la invención. Este programa de cómputo preferiblemente funciona en relación con el producto de papel antes descrito. En tales casos, se provee un programa de Gómputo, para un sistema de cómputo 90, programa el cual está adaptado para detectar tanto entradas gráficas 91 realizadas sobre una superficie de escritura 92, cubiertas con un código de posición, como ¡conos de activación 93, colocados en o con respecto a esta superficie de escritura 92. Una entrada gráfica es esencialmente la - misma que una representación digital de información manuscrita. El uso del programa de cómputo, procede de la siguiente manera: Un usuario escribe una entrada gráfica 91 , sobre la superficie de escritura 92, por medio de una punta de pluma de una pluma lectora 94, del tipo de escrito con referencia a la figura 6 y la cual es capaz de detectar el código de posición de la superficie de escritura 92. La entrada gráfica 91, se transmite simultáneamente en forma digital, preferiblemente como un tren poligonal que representa las posiciones detectadas por la pluma lectora 94 cuando la entrada gráfica 91 está siendo escrita sobre la superficie de escritura 92, así el sistema de cómputo 90, con la ayuda por ejemplo de un enlace de radio de escala corta. Posteriormente, el usuario marca un cierto ¡cono de activación 95, con una cruz para indicar que la entrada gráfica estará oúiada con una cierta aplicación en el sistema de cómputo 90. Además, el patrón de codificación de posición, en donde está colocado el icono de activación puede ser detectado por la pluma lectora 94, y además por lo tanto, la información correspondiente a estas posiciones es transmitida al sistema de cómputo 90. El sistema de cómputo 90 puede determinar, por lo tanto, el icono de activación que ha seleccionado el usuario y en consecuencia, la aplicación que el usuario desea asociar con la entrada gráfica 91. El sistema de cómputo 90 está adaptado entonces para reproducir la entrada gráfica 91' en una ventana 96 que pertenece a la aplicación actual o asociada con la misma, por ejemplo, la circundante. El sistema de cómputo 90 también puede ser integrado en la pluma lectora 94. El mismo usuario puede configurar el programa de cómputo en un número de formas. Por ejemplo, el usuario puede, mediante ajustes en el programa, enlazar un cierto icono de activación o cuadro en una base con una cierta aplicación en un sistema de cómputo. El usuario también puede permitir que se realicen más operaciones que la reproducción. Por ejemplo, se puede enviar un mensaje a otro usuario mientras al mismo tiempo se muestra en una ventana en una aplicación en el sistema de cómputo. También es posible enlazar un icono de activación con una pluralidad de aplicaciones en un sistema de cómputo o con aplicaciones en varios sistemas de cómputo. El programa puede ser variado y utilizado de diversas manera de modo similar al antes descrito.
La figura 9b es un diagrama de bloques que ilustra pasos que corresponden a instrucciones de dicho programa. En un primer paso 98, el sistema de cómputo detecta un cierto icono de activación de un producto. En un segundo paso 99, se detecta una entrada gráfica. La secuencia mutua del primer y segundo paso es determinada en el orden en el cual un usuario hace una selección de icono de activación y la ejecución de una entrada gráfica. En un tercer paso 100, el sistema de cómputo reproduce la entrada gráfica detectada en el segundo paso 99 en una ventana de programa asociada o que pertenece a una aplicación asociada con el icono de activación registrado en el primer paso 98. De acuerdo con una variante más, el dispositivo de la figura 6 se puede controlar por medio de iconos de activación que pueden estar diseñados como aquellos en la hoja del bloc de notas de la figura 1 , pero se refiere a operaciones del tipo de abrir y cerrar programas y otras operaciones las cuales normalmente el usuario controla a través de los botones 19 en el dispositivo. La función es exactamente la misma que la antes descrita, a excepción de que no es necesario que la información registrada ejecute las operaciones.

Claims (46)

NOVEDAD DE LA INVENCIÓN REIVINDICACIONES
1.- Un producto que tiene por lo menos una superficie de escritura (3) que está provista con un código de posición (5), que codifica una pluralidad de posiciones en la superficie de escritura (3) para permitir registro electrónica de información que está siendo escrita 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 por lo menos un icono de activación (7a-g) el cual, cuando es detectado por el dispositivo, ocasiona que el dispositivo inicie una operación predeterminada que utiliza la información registrada por el dispositivo.
2.- El producto de conformidad con la reivindicación 1, caracterizado además porque por lo menos dicho ¡cono de activación (7a-g) está provisto con el código de posición (5).
3.- El producto de conformidad con la reivindicación 2, caracterizado además porque el código de posición (5) se extiende continuamente sobre la superficie de escritura (3) y dicho por lo menos un código de activación (7a-g) de tal manera que el icono de activación se puede detectar por medio del código de posición (5) como una posición predeterminada en el producto.
4.- El producto de conformidad con la reivindicación 2, caracterizado además porque el código de posición (5) sobre la superficie de escritura (3) es discontinuo con el código de posición sobre por lo menos dicho icono de activación (7a-g).
5.- El producto de conformidad con la reivindicación 4, caracterizado además porque el código de posición (5) con el cual está provisto por lo menos dicho icono de activación (7a-g) constituye un primer subconjunto de un código de posición absoluta, que codifica coordenadas para puntos sobre una superficie imaginaria, el primer subconjunto codificando coordenadas para por lo menos un punto sobre la superficie imaginaria, punto el cual está dedicado a iniciación de dicha operación.
6.- El producto de conformidad con la reivindicación 4, caracterizado además porque el código de posición (5) con el cual está provista didia superficie de escritura (3) constituye un segundo subconjunto de un código de posición absoluta que codifica coordenadas para puntos sobre una superficie imaginaria, el segundo subconjunto codificando coordenadas dentro de un área en la superficie imaginaria, dicha área estando dedicada a registro electrónica de información.
7.- El producto de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado además porque comprende un área de reconocimiento de carácter (A) la cual está provista con el código de posición (5).
8.- El producto de conformidad con la reivindicación 7, caracterizado además porque el código de posición con el cual está provista dicha área de reconocimiento de carácter constituye un tercer subconjunto de un código de posición absoluta que codifica coordenadas para puntos sobre una superficie imaginaria, y en donde el tercer subconjunto codifica coordenadas dentro de un área en la superficie imaginaria, dicha área estando dedicada a información cuyos caracteres serán reconocidos.
9.- El producto de conformidad con la reivindicación 1, caracterizado además porque por lo menos dicho icono de activación consta de una pluralidad de iconos de activación (7a-g) para activar diversas operaciones predeterminadas.
10.- El producto de conformidad con la reivindicación 1 , caracterizado además porque por lo menos dicho icono de activación (7a-g) y el código de posición (5) se pueden detectar ópticamente.
11.- El producto de conformidad con la reivindicación 1 , caracterizado además porque por lo menos dicho icono de activación (7a-g) y el código de posición (5) se pueden detectar por medio de uno y el mismo sensor.
12.- El producto de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado además porque la operación predeterminada es una operación del siguiente grupo: marcar un número telefónico incluido en la información registrada, enviar un fax que contiene la información registrada, enviar un mensaje electrónico que contiene la información registrada, ingresar información de direcdón incluida en la información registrada en una libreta de direcciones electrónica, ingresar información de calendario incluida en la información registrada en un calendario electrónico, ingresar una tarea incluida en la información registrada en una lista electrónica, imprimir la información registrada en una ,JT impresora, y almacenar la información registrada en una ubicación predeterminada.
13.- El producto de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado además porque el código de posición comprende una pluralidad de símbolos y en donde cada símbolo contribuye a la codificación de más de una posición.
14.- El producto de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado además porque el código de posición (5) comprende una trama y una pluralidad de símbolos, el valor de cada símbolo siendo determinado por la posición de una marca (6) en relación con dicha trama.
15.- El producto de conformidad con cualquiera de las reivindicaciones anteriores, caracterizado además porque dicho producto es un bloc de notas con una pluralidad de superficie de escritura (3).
16.- El producto de conformidad con la reivindicación 15, caracterizado además porque el código de posición (5) sobre las diversas superficies de escritura (3) codifica diferentes posiciones.
17.- El produdo de conformidad con cualquiera de las reivindicaciones 1 - 14, caracterizado además porque dicho producto es un producto de papel que consta de por lo menos una hoja (80) que comprende dicha superficie de escritura, por lo menos parte de una superficie de la hoja estando revestida con una capa preferiblemente poco adhesiva (81 ).
18.- El producto de conformidad con la reivindicación 17, caracterizado además porque la superficie de escritura y la capa adhesiva están localizadas en lados opuestos de la hoja.
19.- El producto de conformidad con la reivindicación 17 ó 18, caracterizado además porque el producto comprende una pluralidad de hojas esencialmente idénticas.
20.- Un dispositivo para manejo de información, el cual está adaptado para registrar electrónicamente información que está siendo escrita sobre una superficie de escritura (33), caracterizado porque el dispositivo también está adaptado para iniciar una operación predeterminada, que utiliza la información electrónicamente registrada cuando éste detecta un icono de activación predeterminado (7a-g).
21.- El dispositivo de conformidad con la reivindicación 20, caracterizado además porque el dispositivo está adaptado para registrar información electrónicamente al registrar un código de posición (5) que está localizado en la superficie de escritura (3).
22.- El dispositivo de conformidad con la reivindicación 20 ó 21, caracterizado además porque el dispositivo está adaptado para detectar el 10 de activación (7a-g) por medio del código de posición (5) con el cual está provisto el ¡cono de activación.
23.- El dispositivo de conformidad con la reivindicación 20, caracterizado además porque el dispositivo comprende por lo menos un sensor (14) para ia registro electrónica de la información que está siendo * ¿ escrita en la superficie de escritura (3) y del icono de activación (7a-g)
24.- El dispositivo de conformidad con la reivindicación 23, caracterizado además porque el dispositivo comprende un solo sensor (14) para la registro de la información y el icono de activación, sensor el cual está adaptado para proveer la registro, al registrar un código de posición (5) con el cual están provistos la superficie de escritura y el icono de activación.
25.- El dispositivo de conformidad con la reivindicación 23 ó 24, caracterizado además porque el dispositivo comprende adicionalmente un procesador de señal (16) el cual está adaptado para detectar, en una señal de por lo menos dicho sensor, el icono de activación y la información registrada para iniciación de la operación predeterminada.
26.- El dispositivo de conformidad con la reivindicación 24, caracterizado además porque el dispositivo comprende adicionalmente un procesador de señal (16) el cual está adaptado para recibir el código de posición registrado por el sensor, para determinar qué posición codifica el código de posición registrado, para determinar, en base al mismo, si el código de posición se relaciona con la superficie de escritura, en cuyo caso la posición es procesada como representando información que ha sido escrita en superficie de escritura, o con el icono de activación, en cuyo caso se inicia la operación predeterminada que corresponde a la posición.
27.- El dispositivo de conformidad con la reivindicación 24 ó 25, caracterizado además porque el procesador de señal comprende una función de reconocimiento de carácter que está adaptada para convertir la información registrada a formato de carácter codificado.
28.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-27, caracterizado además porque el dispositivo comprende una memoria para almacenar la información registrada.
29.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-28, caracterizado además porque el dispositivo está adaptado para utilizar, en la iniciación de la operación predeterminada, esa parte de la información que ha sido registrada de la superficie de escritura durante un período predeterminado.
30.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-29, caracterizado además porque el dispositivo está adaptado para utilizar, en la iniciación de la operación predeterminada, información que ha sido registrada en un área predeterminada en la superficie de escritura.
31.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-30, caracterizado además porque el dispositivo comprende un transceptor (20) para comunicación inalámbrica de corta escala.
32.- El dispositivo de conformidad con la reivindicación 25 ó 26, caracterizado además porque por lo menos dicho sensor (14) está dispuesto en un primer alojamiento y el procesador de señal (16) en un segundo alojamiento.
33.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-31 , caracterizado además porque comprende adicionalmente un transceptor de teléfono móvil para transferir la información registrada del dispositivo a una unidad externa, la operación predeterminada siendo una operación del siguiente grupo: marcar un número telefónico incluido en la información registrada, enviar un fax que contiene la información registrada, enviar un mensaje electrónico con texto con la información registrada, e imprimir la información registrada por medio de una impresora, y transferir la información registrada a un programa de dibujo.
34.- El dispositivo de conformidad con cualquiera de las reivindicaciones 19-33, caracterizado además porque el dispositivo comprende por lo menos un programa de cómputo del tipo programa de libreta de direcciones o programa de calendario o programa de pendientes, la operación predeterminada consta de ingresar una parte de información contenida en la información registrada en un registro para uso en uno de dichos programas de cómputo.
35.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-34, caracterizado además porque el dispositivo es portátil.
36.- El disposifivo de conformidad con cualquiera de las reivindicaciones 20-35, caracíerizado además porque comprende adicionalmente una punta de pluma (18) para escribir la información en la Superficie de escritura (3) mientras es registrada electrónicamente. * z%.
37.- El dispositivo de conformidad con cualquiera de las "*^2 reivindicaciones 20-36, caracterizado además porque comprende adicionalmente medios para proveer una señal de retroalimentación al usuario cuando ei dispositivo detecta por lo menos dicho icono de activación.
38.- El dispositivo de conformidad con cualquiera de las reivindicaciones 20-37, caracterizado además porque comprende adicionalmente medios para indicar cuando el dispositivo detecta el código de posición.
39.- Un medio de almacenamiento legible por computadora que tiene almacenado un programa de cómputo para manejo de información, que comprende instrucciones para ocasionar que la computadora detecte un icono de activación e inicie, en respuesta a la detección del icono de activación, una operación predeterminada la cual utiliza información manuscrita electrónicamente registrada.
40.- El medio de almacenamiento legible por computadora de conformidad con la reivindicación 39, caracterizado además porque el programa de cómputo está adaptado para recibir, como una señal de entrada, una pluralidad de indicaciones de posición que representan el icono de activación y la información manuscrita electrónicamente representada y que «Ulmprende instrucciones para analizar las indicaciones de posición recibidas, el análisis comprende procesar una indicación de posición recibida como representando parte de la información manuscrita si la indicación de posición pertenece a un primer subconjunto de posiciones, y procesar una indicación de posición recibida como un comando de que se ejecutará una operación predeterminada, si la indicación de posición pertenece a un segundo «$? subconjunto de posiciones.
41.- El medio de almacenamiento legible por computadora de conformidad con la reivindicación 38, caracterizado además porque dicho análisis comprende detección de un patrón de codificación de posición en imágenes que son recibidas como una señal de entrada al programa y conversión del patrón de codificación de posición a indicaciones de posición en forma de coordenadas.
42.- El medio de almacenamiento legible por computadora de conformidad con la reivindicación 39, caracterizado además porque comprende adicionalmente instrucciones para los siguientes pasos: detección (98) del icono de activación sobre una hoja de posición codificada, detección (99) de una entrada gráfica sobre dicha hoja, y además reproducción (100) de dicha entrada gráfica en una ventana de programa asociada con una aplicación en un sistema de cómputo, aplicación la cual está asociada con dicho icono de activación.
43.- Un sistema de manejo de información, que comprende un dispositivo que está adaptado para registrar información de manera j electrónica y un producto el cual está provisto con por lo menos un icono de activación que indica una operación predeterminada, el dispositivo estando adaptado para iniciar la operación predeterminada para la información registrada en respuesta a la detección de por lo menos dicho icono de j~ § activación en el producto. i «
44.- El sistema de conformidad con la reivindicación 43, caracterizado además porque comprende adicionalmente una superficie de escritura, la cual está provista con un código de posición que codifica una pluralidad de posiciones en la superficie de escritura, el dispositivo estando 10 adaptado para registrar la información electrónicamente.
45.- Un método para registrar y procesar información, que comprende los pasos de escribir información sobre una superficie de escritura utilizando un dispositivo; registrar la información escrita electrónicamente utilizando el dispositivo, caracterizado por el paso de ocasionar que el 15 dispositivo realice una operación predeterminada para la información registrada al dejar que el dispositivo detecte un icono de activación antes o después de la registro de la información escrita.
46.- Un dispositivo electrónico portátil que está adaptado para realizar operaciones predeterminadas con la instrucción de un usuario, 20 caracterizado por un sensor para detectar por lo menos un icono de activación, y un procesador de señal que está adaptado para realizar, en respuesta a la detección del sensor del icono de activación, una de dichas operaciones predeterminadas.
MXPA02002247A 1999-08-30 2000-08-30 Bloc de notas. MXPA02002247A (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
SE9903051A SE516739C2 (sv) 1999-08-30 1999-08-30 Anteckningsblock med positionskodningsmönster
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
PCT/SE2000/001667 WO2001016691A1 (en) 1999-08-30 2000-08-30 Notepad

Publications (1)

Publication Number Publication Date
MXPA02002247A true MXPA02002247A (es) 2002-09-30

Family

ID=27354523

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA02002247A MXPA02002247A (es) 1999-08-30 2000-08-30 Bloc de notas.

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)

* Cited by examiner, † Cited by third party
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
WO2001061449A2 (en) * 2000-02-16 2001-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Specially formatted paper based applications of a mobile phone
US6992655B2 (en) 2000-02-18 2006-01-31 Anoto Ab Input unit arrangement
US7143952B2 (en) 2000-03-21 2006-12-05 Anoto Ab Apparatus and methods relating to image coding
US6947033B2 (en) 2000-03-21 2005-09-20 Anoto Ab Method and system for digitizing freehand graphics with user-selected properties
SE517984C2 (sv) 2000-03-21 2002-08-13 Anoto Ab Arrangemang för inmatning av information
US7254839B2 (en) 2000-03-21 2007-08-07 Anoto Ab Secured access using a coordinate system
US7415501B2 (en) 2000-03-21 2008-08-19 Anoto Ab Online graphical message service
US6864880B2 (en) 2000-03-21 2005-03-08 Anoto Ab Device and method for communication
US7072529B2 (en) 2000-03-21 2006-07-04 Anoto Ab Systems and methods for information storage
SE0000949L (sv) 2000-03-21 2001-09-22 Anoto Ab Positionsinformation
US8418052B2 (en) 2000-03-21 2013-04-09 Anoto Aktiebolag (Anoto Ab) Processing of documents
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
US6586688B2 (en) 2000-04-05 2003-07-01 Anoto Ab Information-related devices and methods
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
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
WO2002075516A1 (en) * 2001-03-21 2002-09-26 Anoto Ab Method and system for supporting infrastructure delivery in a computer network
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
SE0102236L (sv) 2001-06-25 2002-12-26 Anoto Ab Styrning av en processorförsedd enhet
US7202861B2 (en) 2001-06-25 2007-04-10 Anoto Ab Control of a unit provided with a processor
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
KR101016529B1 (ko) 2001-08-28 2011-02-24 소니 주식회사 정보 처리 장치 및 방법
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
SE0103178L (sv) * 2001-09-21 2003-03-22 Anoto Ab Metod och anordning för informationsbehandling
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
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
US7385595B2 (en) 2001-11-30 2008-06-10 Anoto Ab Electronic pen and method for recording of handwritten information
SE520504C2 (sv) * 2001-11-30 2003-07-15 Anoto Ab Elektronisk penna och metod för registrering av handskriven information
SE520682C2 (sv) 2001-12-06 2003-08-12 Anoto Ab Rekonstruering av ett virtuellt raster
US9141220B2 (en) * 2001-12-21 2015-09-22 Qualcomm Incorporated Device for detecting and displaying movements
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
EP1502178A1 (en) * 2002-04-30 2005-02-02 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
EP1532577B1 (en) 2002-06-18 2008-12-03 Anoto AB Position-coding pattern
ATE434803T1 (de) * 2002-09-26 2009-07-15 Kenji Yoshida Informationswiedergabe-i/o-verfahren mit punktmuster und informationswiedergabeeinrichtung
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.
US7672513B2 (en) 2003-04-29 2010-03-02 Anoto Ab Methods, apparatus, computer program and storage medium for position decoding
JP4589619B2 (ja) * 2003-09-03 2010-12-01 株式会社リコー 紙文書情報操作システムおよび情報操作方法
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
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
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
US7853193B2 (en) 2004-03-17 2010-12-14 Leapfrog Enterprises, Inc. Method and device for audibly instructing a user to interact with a function
US7453447B2 (en) 2004-03-17 2008-11-18 Leapfrog Enterprises, Inc. Interactive apparatus with recording and playback capability usable with encoded writing medium
US20060067576A1 (en) 2004-03-17 2006-03-30 James Marggraff Providing a user interface having interactive elements on a writable surface
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
WO2005122130A2 (en) * 2004-06-03 2005-12-22 Leapfrog Enterprises, Inc. User created interactive interface
CN100511413C (zh) * 2004-06-03 2009-07-08 跳蛙企业股份有限公司 用户创建交互界面
SE0401647D0 (sv) 2004-06-28 2004-06-28 Anoto Ab Coding and decoding of data
WO2006004505A1 (en) * 2004-06-30 2006-01-12 Anoto Ab Data management in an electronic pen
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 핑거시스템 주식회사 절대좌표 인식 시스템 및 그 방법
US7428990B1 (en) 2004-12-22 2008-09-30 Leapfrog Enterprises, Inc. Capacitive sensing of media information in an interactive media device
US7621441B1 (en) 2004-12-22 2009-11-24 Leapfrog Enterprises Interactive device using capacitive sensor array for joint page identification and page location determination
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 핑거시스템 주식회사 복합좌표 인식 입력장치 및 그 구동방법
KR20070112148A (ko) 2005-02-23 2007-11-22 아노토 아베 전자펜에 대한 방법, 컴퓨터 프로그램 제품, 및 전자펜
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
EP1913526A4 (en) 2005-06-17 2014-05-07 Anoto Ab METHOD AND SYSTEM FOR COMBINING A POSITION AND INFORMATION CODE
JP4631560B2 (ja) * 2005-06-27 2011-02-16 富士ゼロックス株式会社 使用者判別システム、使用者判別方法、及びプログラム
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
US7922099B1 (en) 2005-07-29 2011-04-12 Leapfrog Enterprises, Inc. System and method for associating content with an image bearing surface
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 イメージ素材検索システム
JP4042065B1 (ja) * 2006-03-10 2008-02-06 健治 吉田 情報処理装置への入力処理システム
RU2457532C2 (ru) * 2006-03-10 2012-07-27 Кенджи Йошида Система обработки ввода для устройства обработки информации
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
WO2008141250A2 (en) * 2007-05-09 2008-11-20 Adapx, Inc. Digital paper-enabled products and methods relating to same
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 グリッドマーク株式会社 ドットパターン、ドットパターンが形成された媒体、ドットパターン読み取り方法、ドットパターンを用いた情報処理方法、ドットパターン読取装置、ドットパターンを用いた情報処理装置、プログラム
CN108664150A (zh) * 2017-04-02 2018-10-16 田雪松 一种信息生成方法和装置
CN108664965A (zh) * 2017-04-02 2018-10-16 田雪松 位置编码信息的生成方法和生成装置
CN108664149A (zh) * 2017-04-02 2018-10-16 田雪松 一种信息记录方法、介质和信息记录设备
CN108664864A (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)

* Cited by examiner, † Cited by third party
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
DE69202975T2 (de) 1991-04-03 1996-02-15 Hewlett Packard Co Positionsbestimmende vorrichtung.
US5852434A (en) 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5477012A (en) * 1992-04-03 1995-12-19 Sekendur; Oral F. 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

Also Published As

Publication number Publication date
ATE467167T1 (de) 2010-05-15
BR0014156A (pt) 2002-05-14
CN1377483A (zh) 2002-10-30
WO2001016691A1 (en) 2001-03-08
JP2003508843A (ja) 2003-03-04
CA2381980A1 (en) 2001-03-08
KR100918535B1 (ko) 2009-09-21
JP4928696B2 (ja) 2012-05-09
CA2381980C (en) 2011-10-11
JP2011108254A (ja) 2011-06-02
ES2345094T3 (es) 2010-09-15
AU7046700A (en) 2001-03-26
JP5285091B2 (ja) 2013-09-11
EP1214641B1 (en) 2010-05-05
DE60044361D1 (de) 2010-06-17
CN1206584C (zh) 2005-06-15
KR20020033775A (ko) 2002-05-07
EP1214641A1 (en) 2002-06-19

Similar Documents

Publication Publication Date Title
MXPA02002247A (es) Bloc de notas.
US7176896B1 (en) Position code bearing notepad employing activation icons
US7295193B2 (en) Written command
US6666376B1 (en) Calendar
KR100752817B1 (ko) 일반 정보 관리 시스템
US6722574B2 (en) Business card
KR101026630B1 (ko) 범용 컴퓨팅 장치
MXPA02006340A (es) Sistema de administracion de informacion general.
JP5084087B2 (ja) 手書きコマンド
JP2005056357A (ja) 電子ペン用帳票
JP2013016079A (ja) コンピュータ装置及びプログラム、並びにノート
JP6244647B2 (ja) コンピュータ装置及びプログラム
JP5776382B2 (ja) コンピュータ装置及びプログラム、並びにノート
JP5378017B2 (ja) 電子機器及びメッセージ表示システム
KR20080109342A (ko) 디지털 취재수첩용 케이스
JP2010244391A (ja) スタンプ登録表示システム、及びそのプログラム
JP2012252478A (ja) コンピュータ装置及びそのプログラム
SE516739C2 (sv) Anteckningsblock med positionskodningsmönster
RU2002107986A (ru) Записная книжка