ES2711918T3 - Aparato de aseo - Google Patents

Aparato de aseo Download PDF

Info

Publication number
ES2711918T3
ES2711918T3 ES16718302T ES16718302T ES2711918T3 ES 2711918 T3 ES2711918 T3 ES 2711918T3 ES 16718302 T ES16718302 T ES 16718302T ES 16718302 T ES16718302 T ES 16718302T ES 2711918 T3 ES2711918 T3 ES 2711918T3
Authority
ES
Spain
Prior art keywords
motor
sound
grooming
cleaning
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES16718302T
Other languages
English (en)
Inventor
Robert Godlieb
Jasper Zuidervaart
Straaten Roland Van
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
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
Application filed by Koninklijke Philips NV filed Critical Koninklijke Philips NV
Application granted granted Critical
Publication of ES2711918T3 publication Critical patent/ES2711918T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26BHAND-HELD CUTTING TOOLS NOT OTHERWISE PROVIDED FOR
    • B26B19/00Clippers or shavers operating with a plurality of cutting edges, e.g. hair clippers, dry shavers
    • B26B19/38Details of, or accessories for, hair clippers, or dry shavers, e.g. housings, casings, grips, guards
    • B26B19/3873Electric features; Charging; Computing devices
    • B26B19/388Sensors; Control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26BHAND-HELD CUTTING TOOLS NOT OTHERWISE PROVIDED FOR
    • B26B19/00Clippers or shavers operating with a plurality of cutting edges, e.g. hair clippers, dry shavers
    • B26B19/38Details of, or accessories for, hair clippers, or dry shavers, e.g. housings, casings, grips, guards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B26HAND CUTTING TOOLS; CUTTING; SEVERING
    • B26BHAND-HELD CUTTING TOOLS NOT OTHERWISE PROVIDED FOR
    • B26B19/00Clippers or shavers operating with a plurality of cutting edges, e.g. hair clippers, dry shavers
    • B26B19/14Clippers or shavers operating with a plurality of cutting edges, e.g. hair clippers, dry shavers of the rotary-cutter type; Cutting heads therefor; Cutters therefor

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Forests & Forestry (AREA)
  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Dry Shavers And Clippers (AREA)
  • Selective Calling Equipment (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Brushes (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

Un aparato de aseo (100) que comprende: un mecanismo de aseo (102) para el aseo de un usuario; un motor (104) dispuesto para operar el mecanismo de aseo; caracterizado por un controlador (106) configurado para modular una señal de datos en el sonido producido por el aparato de aseo durante la operación del mecanismo de aseo por el motor, con el fin de transmitir información relacionada con el aparato de aseo.

Description

DESCRIPCION
Aparato de aseo
Campo de la invencion
La presente divulgacion se refiere a un aparato de aseo, tal como una maquina de afeitar, una maquina de cortar cabello o una maquina de depilar.
Antecedentes de la invencion
Los aparatos de aseo incluyen, por ejemplo, aparatos de aseo del cabello, tales como maquinas de afeitar, maquinas de cortar cabello y maquinas de depilar electricas, que tienen un mecanismo electrico de aseo del cabello en la forma de un mecanismo de afeitado, un mecanismo de corte de cabello o un mecanismo de depilacion, respectivamente, operandose el mecanismo por un motor electrico. El rotor del motor esta acoplado mecanicamente al mecanismo de aseo (directa o indirectamente), de tal manera que cuando el motor esta energizado, el rotor rota y, por lo tanto, hace que el mecanismo de aseo se mueva de la manera en que realiza su funcion respectiva (tal como afeitar, cortar o depilar el cabello).
Tradicionalmente, los aparatos de aseo no teman ningun medio para enviar informacion a un usuario. Hoy en dfa, existe el deseo de permitir que el aparato de aseo interactue con el usuario. Sin embargo, por lo general, los aparatos de aseo todavfa tienen una funcionalidad de visualizacion de interfaz de usuario limitada y/o una funcionalidad de procesamiento de datos limitada, si corresponde. Por lo tanto, en algunos aparatos, puede sumarse una funcion mediante la que la interaccion del usuario y/o el procesamiento pueden descargarse a un dispositivo mas potente y/o mejor equipado en la forma de un terminal de usuario exterior, tal como un telefono inteligente, una tableta o un ordenador portatil. Por ejemplo, una maquina de afeitar no tiene la potencia de procesador que tiene un dispositivo de procesamiento de datos, tal como un telefono inteligente, o una maquina de cortar cabello no tiene la pantalla y las posibilidades de interaccion de usuario que tiene una tableta o un ordenador portatil. Por lo tanto, al conectar el aparato de aseo a un terminal de usuario, tal como un telefono inteligente, tableta u ordenador portatil, puede mejorarse la funcionalidad de visualizacion de interfaz de usuario y/o la capacidad de procesamiento de datos.
Para permitir que el terminal de usuario proporcione tal funcionalidad mejorada se requiere alguna forma de conexion entre el aparato de aseo y el terminal de usuario, con el fin de transmitir datos entre el aparato de aseo y el terminal de usuario (al menos en la direccion desde el aparato de aseo al terminal de usuario). Esto puede implementarse mediante o bien una conexion por cable o una conexion inalambrica. Una conexion de este tipo requiere, en general, que se incluyan componentes adicionales espedficos en el dispositivo de aseo, tal como un cable, un conector, un transceptor de infrarrojos o un modulo Wi-Fi u otro tipo de antena y unidad de entrada de RF. El documento de publicacion de solicitud de patente EP 2 555 474 A2, desvela un aparato electrodomestico que tiene un modulo de sonido independiente para generar mensajes sonoros codificados y un sistema de diagnostico de aparato electrodomestico capaz de decodificar tales mensajes de sonido.
Sumario de la invencion
Se reconoce en el presente documento que estos componentes adicionales no son necesariamente deseables para anadirse a un dispositivo de aseo, por ejemplo, porque hacen el aparato mas engorroso (por ejemplo, al anadir una conexion por cable), y/o porque aumentan el coste y/o la complejidad de la fabricacion (por ejemplo, al anadir una antena y una unidad de entrada de RF), y/o porque requieren espacio adicional en la carcasa del aparato (el espacio). Podna desearse permitir la comunicacion desde el aparato a un terminal de usuario sin anadir tales componentes adicionales, o al menos reducir la carga, la complejidad y/o el espacio de los componentes adicionales.
De acuerdo con un aspecto desvelado en el presente documento, se proporciona un aparato de aseo que comprende: un mecanismo de aseo para el aseo de un usuario; un motor dispuesto para operar el mecanismo de aseo; y un controlador configurado para modular una senal de datos en el sonido producido por el aparato de aseo durante la operacion del mecanismo de aseo por el motor, con el fin de transmitir la informacion relacionada con el aparato de aseo.
Por ejemplo, el aparato de aseo puede tener la forma de una maquina de afeitar, una maquina de cortar cabello o una maquina de depilar; siendo el mecanismo de aseo un mecanismo de afeitado, un mecanismo de corte de cabello o un mecanismo de depilacion, respectivamente. En las realizaciones, el aparato de aseo puede ser un aparato de aseo de mano.
Preferentemente, dicho sonido es un sonido provocado por el motor cuando realiza dicha operacion del mecanismo de preparacion. En este caso, el controlador esta dispuesto para suministrar una senal de excitacion al motor con el fin de controlar que el motor realice dicha operacion del mecanismo de aseo, y esta configurado para realizar dicha modulacion variando la senal de excitacion con el fin de modular dicha senal de datos en el sonido provocado por el motor durante dicha operacion del mecanismo de aseo.
Por lo tanto, es posible crear un canal acustico para transmitir datos desde el aparato de aseo a un dispositivo de procesamiento de datos que tiene un microfono. Por ejemplo, esto puede permitir que una aplicacion que se ejecuta en el dispositivo de procesamiento de datos utilice el sonido modulado para generar una visualizacion de usuario para emitirla al usuario a traves de una interfaz de usuario de ese dispositivo. El aparato de aseo puede usarse entonces junto con el dispositivo de procesamiento de datos, por ejemplo, un terminal de usuario, tal como un telefono inteligente, una tableta o un ordenador portatil, con el fin de proporcionar una funcionalidad mejorada (por ejemplo, un diagnostico). Ademas, al modular el sonido generado por el motor del aparato de aseo y/o el mecanismo asociado para transmitir los datos desde el aparato de aseo al dispositivo de procesamiento de datos, esto puede lograrse sin la necesidad de agregar una unidad de entrada de comunicacion adicional (por ejemplo, una unidad de entrada de RF, un conector cableado o un cable, etc.), y sin siquiera agregar ningun componente de generacion de sonido adicional.
En una realizacion, la senal se crea conmutando el motor a encendido y apagado en un patron predispuesto con el fin de transmitir el significado. En este caso, el controlador esta configurado para realizar dicha variacion de la senal de excitacion conmutando la senal de excitacion entre un estado de encendido que controla el motor para encenderlo y un estado de apagado que controla el motor para apagarlo.
Como alternativa, en una realizacion mas avanzada, el dispositivo de aseo esta equipado con un circuito de control de motor tal como un puente en H que permite una desaceleracion forzada del motor, ya sea para frenar el motor o incluso invertir su direccion. En este caso, el controlador puede configurarse para realizar dicha variacion de la senal de excitacion conmutando la senal de excitacion entre un estado de avance que controla el motor para que rote en una direccion de avance y un estado de inversion que controla el motor para que rote en sentido inverso, o el controlador puede configurarse para realizar dicha variacion de la senal de excitacion conmutando la senal de excitacion entre un estado de encendido que controla el motor para encenderlo y un estado de frenado que controla el motor para frenarlo.
Las tecnicas desveladas para modular el sonido del motor y/o del mecanismo pueden usarse para transmitir diversos tipos de informacion en relacion con el aparato de aseo. Por ejemplo, esta informacion puede comprender una o mas de: una informacion sobre el estado del aparato de aseo, una identificacion unica del aparato de aseo, una identificacion de un modelo y/o tipo del aparato de aseo, un identificador de un usuario del aparato de aseo, una indicacion de una o mas capacidades del aparato de aseo, una indicacion de una o mas instrucciones para usar el aparato de aseo y/o una informacion de autenticacion para autenticar el aparato de aseo para comunicarse a traves de otro canal de comunicacion.
Por ejemplo, la informacion transmitida puede comprender al menos una informacion sobre el estado del aparato de aseo, que puede comprender uno o mas de: un nivel de batena de una batena que alimenta dicho motor; una indicacion de un fallo en el aparato de aseo; una indicacion de que un consumible del aparato de aseo necesita reemplazarse o se acerca a la necesidad de reemplazo; una indicacion de que el mecanismo de aseo necesita una limpieza, un servicio o una reparacion o se acerca a la necesidad de una limpieza, un servicio o una reparacion; y/o una indicacion de que el aparato de aseo esta bloqueado de tal manera que dicho mecanismo de aseo no puede operar (este ultimo ejemplo requerina un penodo breve y temporal a pesar de estar bloqueado, lo que puede ser aceptable ya que esto no necesariamente consume demasiada batena).
De acuerdo con otro aspecto desvelado en el presente documento, se proporciona un producto de programa de ordenador que comprende un codigo incorporado en un medio de almacenamiento legible por ordenador y configurado de tal manera que cuando se ejecuta en un terminal de usuario realiza las operaciones de: usar un microfono del terminal de usuario para recibir el sonido de un aparato de aseo durante la operacion del aparato de aseo, comprendiendo el sonido un sonido de motor y un sonido de mecanismo de aseo, generando de este modo una senal de audio representativa de dicho sonido; procesar la senal de audio para detectar una senal de datos modulada en dicho sonido de motor y/o en el sonido de mecanismo de aseo, comprendiendo la senal de datos informacion relacionada con el aparato de aseo; y emitir la informacion detectada a partir de dicho procesamiento de la senal de audio, o el contenido asignado a dicha informacion, a un usuario como parte de una aplicacion relacionada con el aparato de aseo.
En las realizaciones, dicho procesamiento puede realizarse analizando una amplitud variable en el tiempo de una forma de onda de la senal de audio. Como alternativa, dicho procesamiento puede realizarse analizando un espectro variable en el tiempo de la senal de audio.
En las realizaciones, dicha informacion puede comprender uno o mas de: una identificacion unica del aparato de aseo, una identificacion de un modelo del aparato de aseo, una identificacion de un tipo del aparato de aseo, una identificacion de un usuario del aparato de aseo, y/o un codigo de estado que indique el estado del aparato de aseo; y dicha salida puede comprender buscar un contenido asignado al codigo de identificacion y/o de estado, y emitir dicho contenido al usuario como parte de dicha aplicacion.
En un caso de uso espedficamente ventajoso, dicha aplicacion puede adoptar la forma de una aplicacion de espejo inteligente, que usa una camara del terminal de usuario (por ejemplo, una camara frontal) para capturar una imagen del usuario y mostrar la imagen al usuario a traves de una pantalla del terminal de usuario. En este caso, dicha salida de dicha informacion comprende aumentar la imagen mostrada del usuario basandose en dicha informacion. De acuerdo con otro aspecto desvelado en el presente documento, se proporciona un terminal de usuario que comprende: un microfono para recibir el sonido de un aparato de aseo durante la operacion del aparato de aseo, y generar de este modo una senal representativa de audio de dicho sonido; una interfaz de usuario; y un modulo de procesamiento de senal configurado para procesar la senal de audio para detectar una senal de datos modulada en dicho sonido, comprendiendo la senal de datos una informacion relacionada con el aparato de aseo; en el que el modulo de procesamiento de senal esta dispuesto para emitir la informacion detectada a partir de dicho procesamiento de la senal de audio, o el contenido asignado a dicha informacion, a un usuario a traves de dicha interfaz de usuario.
En las realizaciones, el terminal de usuario puede adoptar la forma de un terminal de usuario movil, tal como un telefono inteligente, una tableta o un ordenador portatil. Como alternativa, el terminal de usuario puede ser un tipo de terminal estacionario, tal como un ordenador de escritorio, o incluso un terminal de aseo dedicado, que es un accesorio, un equipamiento o un mobiliario de una habitacion tal como un bano o un dormitorio.
Breve descripcion de los dibujos
Para ayudar a la comprension de la presente divulgacion y para mostrar como las realizaciones pueden ponerse en efecto, se hace referencia por medio de un ejemplo a los dibujos adjuntos en los que:
La figura 1 es un diagrama de bloques esquematico de un aparato de aseo,
La figura 2 es un diagrama de bloques esquematico de un terminal de usuario,
La figura 3 es una ilustracion esquematica de un sistema que comprende un aparato de aseo y un terminal de usuario,
La figura 4 es un diagrama esquematico de un circuito para excitar un motor,
La figura 5 es una grafica que muestra una firma de audio de una maquina de afeitar en el dominio de tiempo, La figura 6 es un boceto de una senal de excitacion del motor,
La figura 7 es una grafica que muestra otra firma de audio de una maquina de afeitar en el dominio de tiempo. La figura 8 es una grafica que muestra una senal modulada en el sonido de una maquina de afeitar en los dominios de tiempo y frecuencia,
La figura 9 es una grafica del espectro del sonido procedente de una maquina de afeitar en operacion normal. La figura 10 es una grafica de un espectro del sonido procedente de una maquina de afeitar cuando se modula con una senal,
La figura 11 es una grafica que muestra un espectro del sonido de una maquina de afeitar, y
La figura 12 es otra grafica mas que muestra un espectro del sonido de una maquina de afeitar.
Descripcion detallada de las realizaciones
Muchos de los dispositivos de procesamiento de datos personales, tales como telefonos inteligentes, tabletas y ordenadores portatiles son capaces de ejecutar software para proporcionar una funcion adicional para acompanar el uso de un aparato de aseo, tal como para guiar al usuario hacia la compra de piezas consumibles, y/o para proporcionar diagnosticos (por ejemplo, su batena esta al 56 % y requiere 32 minutos de carga hasta que se llene). Como otro ejemplo, por ejemplo, para un aparato de aseo, tal como una maquina de afeitar o una maquina de depilar, una aplicacion que se ejecuta en un dispositivo de procesamiento de datos tambien puede proporcionar al usuario orientacion como parte integral del uso de un aparato de aseo. Por ejemplo, una aplicacion podna usar la camara frontal de un terminal de usuario para proporcionar una retroalimentacion visual del usuario (un “espejo inteligente”).
Para poder proporcionar tal funcionalidad mejorada, se requiere que al menos el dispositivo de procesamiento de datos (el terminal de usuario) pueda recibir datos desde el aparato de aseo.
En la actualidad, casi todos los terminales personales de usuario, tales como telefonos inteligentes, tabletas y ordenadores portatiles, estan equipados con un microfono. Ademas, una caractenstica comun de las maquinas de afeitar electricas y otros aparatos de aseo es que se excitan mediante un motor. Este motor hace que el dispositivo haga ruido acustico cuando, esta encendido (cuando el rotor esta girando), emanando el sonido del propio motor y/o procedente de la vibracion de uno o mas componentes del mecanismo de aseo cuando se operan por el motor. Ademas, un numero cada vez mayor de estos aparatos no solo contiene un simple conmutador manual, sino tambien un controlador tal como un microcontrolador con software embebido dispuesto para controlar el motor del aparato.
A continuacion, se desvelan unos ejemplos de un sistema para modular la tension de excitacion (y/o la corriente) suministrada al motor de un aparato de aseo con el fin de generar un sonido modulado. El software de mejora del aparato en el terminal de usuario que lo acompana monitoriza la entrada del microfono del terminal y extrae los datos codificados comunicados a traves de este sonido modulado.
La figura 1 es un diagrama que muestra un aparato de aseo 100 de acuerdo con las realizaciones de la presente divulgacion, preferentemente un aparato de aseo de mano. El aparato de aseo 100 puede ser, por ejemplo, una maquina de afeitar, una maquina de cortar cabello (una maquina de cortar cabello de pelo) o una maquina de depilar. El aparato de aseo 100 comprende un mecanismo de aseo 102, por ejemplo, un mecanismo de afeitado, de cortar cabello o de depilacion de acuerdo con lo que sea apropiado para el tipo de aparato. El aparato de aseo 100 tambien comprende un motor electrico 104 que tiene un rotor que rota cuando el motor se energiza por una senal de excitacion. El rotor del motor 104 esta acoplado mecanicamente al mecanismo de aseo, por ejemplo, mediante un tren motriz del mecanismo de aseo 102, de tal manera que cuando el rotor rota, hace que el mecanismo de aseo 102 se mueva dclicamente de la manera que esta disenado con el fin de realizar su funcion de aseo (por ejemplo, afeitar, cortar o depilar). Nota: donde se dice a continuacion que el motor rota, se entendera que significa de una manera abreviada que el rotor del motor rota, a la vez que opera el mecanismo de aseo 102 para que se mueva de la manera dclica para la que esta disenado.
El aparato de aseo 100 comprende ademas un controlador 106 dispuesto para suministrar una senal de excitacion al motor 104 con el fin de energizar selectivamente el motor 104. El controlador 106 comprende una circuitena de fuente de alimentacion (por ejemplo un puente en H 400, como se muestra en la figura 4) para suministrar la senal de excitacion al motor 104 basandose en una fuente de alimentacion 405 (por ejemplo, una batena) del aparato de aseo 100 (la fuente de alimentacion no se muestra en las figuras). Ademas, el controlador 106 comprende una logica de control asociada para controlar el estado de la senal de excitacion y controlar de este modo la senal de excitacion para que adopte diferentes estados en diferentes momentos.
La logica de control del controlador 106 puede adoptar la forma de un software almacenado en una memoria integrada (que comprende uno o mas dispositivos de memoria) del aparato de aseo 100 y dispuesto para funcionar en un procesador embebido (que comprende una o mas unidades de procesamiento) del aparato de aseo 100. Como alternativa, la logica de control del controlador 106 puede implementarse en la forma de una circuitena de hardware dedicado, o una circuitena de hardware configurable o reconfigurable, tal como un PGA o FPGA, o cualquier combinacion de dicho hardware y el software incluido en el aparato de aseo. Ademas, aunque se prefiere que el controlador 106 este embebido en el aparato de aseo 100, es decir, incorporado en la misma carcasa, no se excluye que parte o toda la circuitena de fuente de alimentacion y/o la logica de control del controlador 106 pudieran implementarse externamente a la carcasa del aparato de aseo 100.
Por cualquier medio que se implemente el controlador 106, de acuerdo con realizaciones de la presente divulgacion, el controlador 106 se configura para modular la senal de excitacion variando su estado en un patron variable en el tiempo, y para modular de este modo el sonido producido por el motor y/o el mecanismo de aseo cuando estan en funcionamiento, con el fin de codificar los datos en este sonido. Esto permite que un terminal de usuario dentro del intervalo audible del sonido reciba y decodifique los datos, y proporcione de este modo una funcionalidad adicional para acompanar la funcion de aseo principal del aparato de aseo 100. Esto se tratara con mas detalle en breve.
La figura 2 muestra un ejemplo de un terminal de usuario 200 de acuerdo con las realizaciones de la presente divulgacion, y la figura 3 muestra el aparato de aseo 100 emitiendo un sonido a detectar por el terminal de usuario 200. Como se ha mencionado, el terminal de usuario 100 puede adoptar cualquier forma adecuada, por ejemplo, un terminal de usuario movil tal como un telefono inteligente, una tableta o un ordenador portatil; o un terminal de usuario estacionario, tal como un ordenador de escritorio o una estacion de aseo dedicada incorporada como un accesorio, un equipamiento o un mobiliario de una habitacion tal como un bano o un dormitorio.
Cualquiera que sea la forma que adopte, el terminal de usuario 200 comprende una interfaz de usuario 202, al menos un microfono 204, un modulo de procesamiento de senal 206, y, opcionalmente, una camara 208.
La interfaz de usuario 204 comprende al menos un medio de salida de usuario para emitir informacion a un usuario, por ejemplo una pantalla y/o un altavoz. Normalmente, la interfaz de usuario 204 tambien comprendera un medio de entrada de usuario mediante el cual el usuario puede interactuar con la salida de contenido a traves de la interfaz de usuario (por ejemplo, en la pantalla). Por ejemplo, los medios de entrada del usuario pueden adoptar la forma de un mecanismo de pantalla tactil incorporado con la pantalla; y/o un dispositivo senalador separado, tal como un raton, almohadilla tactil o bola de seguimiento, combinado con un mecanismo de apuntar y hacer clic implementado a traves de la pantalla; y/o un teclado separado, un teclado, un palanca de mando, un controlador basado en gestos, etc. Uno cualquiera o mas de estos medios de entrada y/o salida de usuario pueden incorporarse en la carcasa del terminal de usuario 200, o puede ser un periferico exterior. La interfaz de usuario 202 puede comprender uno cualquiera o cualquier combinacion de estos medios de entrada y/o salida de usuario y/u otros, siempre que comprenda al menos un medio de usuario de salida (preferiblemente al menos una pantalla).
El microfono 204 puede ser el mismo microfono usado para uno o diversos otros fines, tales como hacer llamadas telefonicas y/o grabar clips de audio, o potencialmente podna ser un microfono separado o dedicado para el fin de detectar el sonido del aparato de aseo. El microfono 204 puede estar integrado en la carcasa del terminal de usuario 200, o puede ser exterior. De manera similar, la camara 208, si esta presente, puede ser la misma camara que se usa para uno o mas fines diferentes, tal como hacer video llamadas, capturar fotos y/o capturar videoclips, o potencialmente podna ser una camara separada o dedicada para su uso mediante la aplicacion de acompanamiento de aseo. La camara 208 puede incorporarse en la carcasa del terminal de usuario 200, o puede ser exterior (por ejemplo, un dispositivo tipo “camara web” exterior).
El modulo de procesamiento de senal 206 puede adoptar la forma de un software almacenado en una memoria interior y/o exterior (que comprende uno o mas dispositivos de memoria) del terminal de usuario 200 y dispuesto para funcionar en un procesador interior (que comprende una o mas unidades de procesamiento) del terminal de usuario 200. Como alternativa, el modulo de procesamiento de senal 206 puede implementarse en la forma de una circuitena de hardware dedicado o una circuitena de hardware configurable o reconfigurable, como un PGA o FPGA, o cualquier combinacion de dicho hardware y software incluido en el aparato de aseo. Tengase en cuenta tambien que si bien el procesamiento se describe como que se realiza mediante el modulo de procesamiento de senal interior 206 del terminal de usuario, no se excluye que el modulo de procesamiento de senal 206 pudiera lograrlo detectando las senales de audio relevantes y a continuacion descargando algunos o todos los procesamiento de senal descritos a continuacion a una entidad exterior tal como un servidor exterior (que comprende una o mas unidades de servidor en uno o mas sitios geograficos) que devuelve el resultado al procesador de senal 206 en el terminal de usuario 200. Sin embargo, preferentemente, el procesador de senal 206 es capaz de realizar todo el procesamiento de senal relevante por sf mismo a bordo del terminal de usuario 200.
Por cualquier medio que se implementen el controlador 106 del aparato de aseo 100 y el modulo de procesamiento de senal 206 del terminal de usuario 200, en las realizaciones pueden configurarse para funcionar de acuerdo con una cualquiera o mas de las tecnicas a modo de ejemplo desveladas a continuacion.
Como se ha mencionado, la idea consiste en modular la senal de excitacion suministrada al motor 104 con el fin de modular el sonido provocado por el motor 104 cuando se opera el mecanismo de aseo 102 (pudiendo este sonido comprender el sonido producido directamente por el propio motor 104, y/o el sonido producido por el mecanismo de aseo 102 al operarse por el motor 104, por ejemplo, el zumbido del mecanismo de corte o de afeitado). La modulacion del sonido permite que una senal de datos se embeba en el sonido, transmitiendo de este modo la informacion. A continuacion, este sonido modulado puede recibirse usando el microfono 204 del terminal de usuario 200, y el sonido recibido puede procesarse por el modulo de procesamiento de senal 206 con el fin de extraer los datos (es decir, para extraer la informacion transmitida por la senal embebida).
En una primera realizacion, la modulacion puede conseguirse conmutando el motor 104 a encendido y apagado en un patron predeterminado con el fin de transmitir el significado. Para hacer esto, el controlador 106 codifica los datos a transmitir en un patron de pulsos y modula este patron en la senal de excitacion que se suministra al motor 104, conmutando la senal de excitacion entre los estados de encendido y apagado en consecuencia. Esto, por lo tanto, controla el motor 104 para encenderse y apagarse de acuerdo con el patron modulado. En la operacion del aparato de aseo 100, el motor 104 estara preferentemente encendido, por lo que en las realizaciones, los datos se codifican incluyendo, por lo tanto, un pulso de apagado ocasional entre los tramos predominantes del estado de encendido. Los datos pueden codificarse de acuerdo con cualquier esquema adecuado de codificacion basado en pulso de dos niveles, por ejemplo, la modulacion de posicion de pulso, la modulacion de duracion de pulso o la modulacion de frecuencia de pulso. O incluso, aunque puede afectar la eficacia del aseo, no es esencial que el motor este predominantemente encendido. Por ejemplo, podna usarse un codigo de lmea de dos niveles (y preferentemente libre de CC) tal como la codificacion Manchester (que en promedio tiene una duracion uniforme de apagado y encendido).
Un factor a considerar es que en la practica un motor electrico 104 con un tren motriz conectado a menudo tiene una inercia significativa. Cuando se conmuta o se modula, la respuesta a un incremento en la velocidad de rotacion es un orden de magnitud mas rapido que la respuesta a un descenso. Esto esta mas marcado en una maquina de afeitar electrica rotativa, pero menos en un dispositivo de alto par, como una maquina de cortar cabello. La figura 5 ilustra la firma de audio de una maquina de afeitar de ejemplo en el dominio de tiempo, con una duracion de rampa de encendido de 50 ms, mientras que la rampa de apagado es de mas de 1000 ms. Por lo tanto, la limitacion de la velocidad de transmision es la reduccion o la rampa de apagado del aparato 100. Para poderse detectar, se necesita un tiempo significativo de desaceleracion entre un momento de apagado y otro de encendido con el fin de crear un delta suficiente en el sonido Por lo tanto, en las realizaciones, la anchura minima del pulso de apagado es un penodo durante el que la firma de audio disminuye de manera detectable, por ejemplo, al menos 300 ms o al menos 500 ms, o incluso el tiempo completo de desaceleracion de 1000 ms. Sin embargo, la anchura del pulso podna ser significativamente mas corta en los aparatos de aseo 100 donde el motor 104 y/o el mecanismo de aseo 102 tienen una inercia mas baja.
Como puede apreciarse de lo anterior, la modulacion de encendido-apagado de la cuchilla puede resultar en una duracion significativa en la que rota a una velocidad reducida de corte. Aunque esto puede ser aceptable para algunas aplicaciones, existe la posibilidad de que esto tenga un impacto indeseable en el rendimiento del aparato de aseo 100, al menos en algunos casos, por ejemplo, en el caso de que la maquina de afeitar proporcione la senal durante el afeitado (tal como se describe en relacion con la figura 5). Y/o, la modulacion puede ser perceptible para el ofdo del usuario humano, y por lo tanto puede ser menos deseable por esta razon.
Por lo tanto, en las realizaciones mas preferidas, el controlador 106 de la maquina de afeitar electrica o de otro tal aparato dispositivo de aseo 100 esta equipado con un circuito de control de motor que no solo excita el motor 104, sino que tambien permite una desaceleracion forzada del motor - ya sea para frenar el motor (desacelerando por la fuerza hacia la rotacion cero) y/o para invertir la direccion del motor (desacelerando por la fuerza la rotacion hacia cero y a continuacion en la direccion opuesta, aunque en la practica para los fines desvelados no es necesario en realidad desacelerar el motor para invertir la direccion - vease mas abajo). Es decir, en lugar de simplemente dejar que el motor se desacelere libremente desde su estado normal, el circuito permite que el controlador 106 disminuya por la fuerza o incluso invierta la rotacion del motor 104. En una implementacion, este circuito comprende un puente en H 400 que permite que la tension de la fuente de alimentacion (por ejemplo, una batena) se aplique al motor 104 en ambas direcciones.
La figura 4 proporciona un diagrama de circuito esquematico de un puente en H para su uso en el controlador 106 para tal fin. El aparato de aseo 100 comprende una fuente de alimentacion 405 que proporciona una tension de alimentacion Ventrada. En el caso de un puente en H (y en otras implementaciones), este sera una fuente de alimentacion de CC, normalmente una batena (aunque no se excluye una alimentacion exterior, por ejemplo, un suministro de red exterior mas un convertidor de CA-CC a bordo del aparato de aseo). El puente en H 400 en el controlador 106 comprende un primer conmutador 401, un segundo conmutador 402, un tercer conmutador 403 y un cuarto conmutador 404 conectados como se muestra en la figura 4.
Como se muestra en la figura 4, cada conmutador 401-404 comprende un par respectivo de terminales primero y segundo que estan conectados cuando el conmutador esta encendido y estan desconectados cuando el conmutador esta apagado. La fuente de alimentacion 405 comprende los terminales de suministro primero y segundo, generandose la tension de suministro Ventrada a traves de los terminales de suministro primero y segundo. El motor 104 comprende los terminales de entrada primero y segundo, en el que cuando se aplica un tension en una direccion entre los terminales de entrada primero y segundo, entonces el motor rota en una direccion, y cuando se aplica un tension en la direccion opuesta entre los terminales primero y segundo entonces el motor 104 desacelera o rota en la direccion opuesta. El primer terminal del primer conmutador 401 esta conectado al primer terminal de suministro de la fuente de alimentacion 405, y el segundo terminal del primer conmutador 401 esta conectado al primer terminal de entrada del motor 104. El primer terminal del segundo conmutador 402 esta conectado al primer terminal de entrada del motor 104, y el segundo terminal del segundo conmutador 402 esta conectado al segundo terminal de suministro de la fuente de alimentacion 405. El primer terminal del tercer conmutador 403 esta conectado al primer terminal de suministro de la fuente de alimentacion 405 y el primer terminal del primer conmutador 401, y el segundo terminal del tercer conmutador 403 estan conectados al segundo terminal de entrada del motor 104. El primer terminal del cuarto conmutador 404 esta conectado al segundo terminal de entrada del motor 104, y el segundo terminal del cuarto conmutador 404 esta conectado al segundo terminal de suministro de la fuente de alimentacion 405 y al segundo terminal del segundo conmutador 402.
Los conmutadores 401-404 estan controlados por la logica de control del controlador 106, con el fin de generar la senal de excitacion suministrada al motor en la forma de una tension positiva o negativa aplicada a traves de los terminales de entrada primero y segundo del motor 104. La senal de excitacion se modula conmutando entre los diferentes estados de acuerdo con un patron predeterminado con el fin de transmitir el significado. Los estados alcanzables con un puente en H 400 se muestran en la siguiente tabla.
1er conmutador (401) 2° conmutador (402) 3° conmutador (403) 4° conmutador Resultado (404)
Cerrado Abierto Abierto Cerrado Motor encendido Abierto Cerrado Cerrado Abierto Motor invertido Abierto Cerrado Abierto Cerrado Frenado
Por lo tanto, al usar un puente en H 400 u otro circuito capaz de decelerar a la fuerza el motor 104, pueden modularse los datos en el sonido del aparato de aseo 100 por medio de pulsos entre el estado de encendido normal del motor y estado inverso del motor. O como alternativa, pueden incluirse pulsos cortos de frenado del motor 104 entre los tramos predominantes del estado de encendido. Si se usa el estado inverso, observese que en la practica, el motor no esta necesariamente desacelerado en cuanto a invertir realmente ffsicamente la direccion de rotacion. No obstante, el uso del estado inverso puede ser preferible al estado de frenado, debido a que excitar una tension inversa, sin embargo, acelera en gran medida la desaceleracion y, por lo tanto, mejora la nitidez y la brevedad del pulso de senal. Es mas rapido y puede detectarse mejor que solamente el frenado.
Una vez mas, puede usarse cualquier codigo basado en pulso de dos niveles adecuado, tal como la modulacion de posicion de pulso, la modulacion de anchura de pulso, la modulacion de frecuencia de pulso, o incluso un codigo de lmea (preferentemente libre de CC) tal como la codificacion Manchester, o un patron tal como se describe en la publicacion de patente de Estados Unidos numero 1647.
Por lo tanto, durante el funcionamiento del motor, se generan pulsos de senal breves. Estos pulsos son un breve penodo de tiempo donde la tension se aplica en sentido inverso al motor. Esto da como resultado una rapida desaceleracion del motor, seguida por una rapida aceleracion al final del pulso. Este cambio en la velocidad de rotacion, inducido por la inversion del juego acumulado y la flexion del tren motriz, da como resultado una firma de audio clara y detectable. En general, los pulsos estan disenados para ser cortos, en relacion con el tiempo de reaccion de todo el motor y el tren motriz. El pulso de senal desacelera el motor, pero no detiene ni invierte la direccion real del motor y del tren motriz. Esto permite que puedan detectarse pulsos mucho mas cortos que en las realizaciones donde el motor 104 solo puede desacelerarse libremente en el estado apagado. Por ejemplo, en el caso de una maquina de afeitar, puede lograrse un pulso detectable que es de 10 ms de duracion, o incluso menos. Por medio de un ejemplo, la figura 6 muestra una transicion de pulso desde el estado de encendido normal (avance) de la senal de excitacion al estado inverso y a continuacion de vuelta al estado de avance, estando el estado de conmutacion de la senal de excitacion en el estado inverso durante un penodo de pulso de, por ejemplo, 10 ms antes de volver al estado de avance. El pulso esta rodeado por un penodo mas largo del estado de avance en cualquier lado (inmediatamente antes y despues) del pulso inverso, por ejemplo, al menos 100 ms en cada lado. Observese que, en el estado inverso, un motor real 104 se desacelera de su velocidad de rotacion de avance normal, y puede o no alcanzar el estado de inversion ffsica antes de que la senal de excitacion vuelva al estado de avance. De cualquier manera, incluso si el motor 104 no se invierte ffsicamente durante el estado de inversion, o si solo se frena usando el estado del freno, aun puede detectarse el efecto en la firma de audio del aparato 100.
Al modular un patron a lo largo del tiempo en los pulsos de senal generados, la informacion se codifica en el sonido de la maquina de afeitar. La base de tiempo del patron de codificacion (es decir, el penodo de sfmbolo) es preferentemente mayor que la base de tiempo (duracion) de los propios pulsos. Por ejemplo, con una duracion de pulso de 10 ms, los pulsos posteriores estan preferentemente separados por al menos 100 ms entre sf para una deteccion robusta (o mas en general, la anchura maxima del pulso no es preferentemente mas del 10 % del penodo de sfmbolo). En las realizaciones, la separacion puede ser incluso mas larga, para permitir que el tren motriz total se recupere a la velocidad nominal.
Por lo tanto, por las variaciones de los pulsos que aparecen con el tiempo, la informacion se codifica, por ejemplo, usando un esquema de comunicacion de codificacion de encendido-apagado (tal como usando un patron analogo a la codificacion Manchester, la modulacion de posicion de pulso, la modulacion de anchura de pulso, la modulacion de frecuencia de pulso, etc.).
Esta firma de audio puede detectarse a partir de una grabacion realizada por un microfono de grado de consumo 204, tal como se encuentra en los terminales de usuario 200, similares a tabletas, telefonos inteligentes y ordenadores portatiles. Esta firma de audio no necesariamente perjudica la operacion correcta de la maquina de afeitar u otro dispositivo de aseo 200, y no necesita ser un sonido extremadamente perturbador con el fin de dominar sobre el sonido regular del aparato 100.
El modulo de procesamiento de senal 206 en el terminal de usuario 200 esta configurado para detectar los datos embebidos en la firma de audio del aparato de aseo 100, por ejemplo, basandose en cualquiera de las tecnicas a modo de ejemplo tratadas a continuacion.
En una realizacion, los pulsos pueden detectarse observando el rapido cambio en el volumen de sonido instantaneo, es decir, mediante el analisis de la amplitud de la forma de onda de audio recibida en el dominio de tiempo (la forma de onda termino que hace referencia a la amplitud de senal como una funcion del tiempo solo en el dominio de tiempo, sin realizar una transformacion al dominio de frecuencia). Cada pulso en el estado de motor provocara un pulso en la senal de audio, que puede detectarse por el modulo de procesamiento de senal 206 en el terminal de usuario 200.
Sin embargo, aunque posible, esta tecnica puede ser menos preferida. Como se ilustra en el ejemplo de la forma de onda (amplitud) mostrada en la figura 7, el volumen de sonido tambien cambiara debido al uso del aparato 100 en relacion con el microfono de grabacion 204.
Un metodo de deteccion mas robusto y practico es usar el cambio en la composicion de frecuencia del sonido, es decir, mediante el procesamiento del espectro variable en el tiempo de la senal de audio recibida en el dominio de frecuencia. Provocado por el pulso rapido en el tren motriz, hay un breve cambio en el espectro de la senal de sonido en el tiempo del pulso. Este cambio repentino de frecuencia es robusto contra las variaciones en el volumen debido al manejo del usuario. Estos pulsos de frecuencia pueden detectarse a continuacion por el modulo de procesamiento de senal 206 en el terminal de usuario 200. Por ejemplo, esto puede hacerse en software ejecutando una transformacion rapida de Fourier en tiempo real en la senal de audio y detectando los estados relativamente “altos” y “bajos” de las bandas de frecuencia seleccionadas.
En la figura 8 se ilustra un ejemplo. Al muestrear secuencialmente o continuamente la senal de audio y comparar el estado espectral de la muestra con las caractensticas conocidas y definidas del pulso de senal, puede determinarse cuando la muestra esta en el momento de un pulso de senal. Esto puede hacerse detectando los cambios definidos desde un estado espectral muestreado a un estado espectral muestreado posteriormente, o detectando las propiedades absolutas de un estado espectral muestreado.
El efecto espectral de un pulso de senal en un aparato de ejemplo 100 es un aumento relativo de las frecuencias altas, junto con una disminucion de las frecuencias mas bajas. Este es el efecto de la inversion corta y aguda del juego en el tren motriz y las altas frecuencias de impacto asociadas. Para definir un metodo de deteccion umbral para estos estados, puede definirse una banda de referencia mas baja y de frecuencias de referencia mas altas. La relacion entre las magnitudes promediadas (u otra medida representativa de este tipo) de la senal en estas bandas es indicativa de una operacion regular o un pulso de senal.
En las figuras 9 y 10 se ilustra un ejemplo. La figura 9 muestra el espectro de la senal de audio recibida por el microfono 204 cuando el motor 104 esta en el estado normal de operacion (sin pulso), mientras que la figura 10 muestra el espectro de la senal de audio recibida por el microfono 204 cuando el motor 204 esta excitandose por la senal de excitacion en el estado inverso (un pulso). Como puede verse, en el caso de un pulso, la diferencia (delta) entre un nivel de potencia promedio o representativo de la banda de frecuencia mas baja es menor en comparacion que la diferencia mas grande (delta) entre el nivel de potencia promedio o representativo de estas bandas cuando no hay pulso.
La deteccion puede basarse en la relacion entre los niveles promediados de estas bandas de referencia, o como alternativa el delta observado entre los dos niveles de referencia, en relacion con la magnitud o pico de magnitud espectral global de la muestra. Para ser mas detallados y robustos en la deteccion y ofrecer la capacidad de detectar mas estados espectrales, pueden definirse mas bandas de referencia.
Observese que cualquier combinacion que sea que se use de las tecnicas de modulacion y deteccion, puede ser que aun algunas veces se den detecciones imperfectas. Como la informacion que se esta transmitiendo no es necesariamente cntica, en algunas aplicaciones, estas pueden simplemente tolerarse. Sin embargo, para mejorar aun mas la robustez, en las realizaciones, el patron emitido por el aparato de aseo 100 puede usar un patron de deteccion y/o correccion de errores sobre el metodo de transporte basico. Es decir, en la parte superior de la codificacion de nivel de bits, el controlador 106 empleara un nivel de protocolo mas alto para un metodo tal como la verificacion de paridad basica o, por ejemplo, un metodo de deteccion y correccion de errores Reed-Solomon.
El uso del sonido provocado por el motor 104 para enviar un mensaje a un telefono inteligente o a una tableta, o similar, puede usarse de varias maneras. Por ejemplo, esto puede usarse para enviar informacion de identificacion y/o informacion de estado del aparato de aseo 100. Dicha informacion podna enviarse repetidamente (por ejemplo, de manera continua, periodica o aleatoria) durante la sesion de aseo; o solo una vez o en respuesta a uno o mas eventos (por ejemplo, una solicitud del usuario a traves de un boton u otro medio de entrada de usuario del aparato de aseo, o una solicitud enviada en un canal de vuelta de RF, infrarrojo o luz codificada desde el terminal de usuario 200).
Como un ejemplo de envro de informacion de estado, un uso practico de tal senalizacion de sonido es comunicar el diagnostico desde el aparato de aseo 100 al terminal de usuario 200. Por ejemplo, en los casos en que hay una alerta o un problema a comunicar a un usuario, tal como el nivel de batena o los consumibles que caen por debajo de un umbral, o una temperatura de funcionamiento que supera un umbral seguro, o el aparato 100 esta bloqueado para su uso, entonces el enlace acustico puede proporcionar informacion mas rica a un usuario. Convencionalmente, un LED indicara un estado al encenderse o parpadear, y un sfmbolo cerca del LED puede indicar la naturaleza de la informacion (por ejemplo, necesita limpieza, estoy bloqueado para viajes o batena vada). Al usar un enlace acustico, puede comunicarse informacion mas detallada (por ejemplo, muestra que el dispositivo esta bloqueado para viajes y tambien proporciona instrucciones en la aplicacion para telefonos inteligentes sobre como desbloquearlo). Nota: en el ejemplo de senalizacion, el aparato esta bloqueado, esto requerina un breve penodo de “encendido” temporal con el fin de senalar este hecho. Por ejemplo, el aparato 100 puede estar bloqueado para viajes para evitar el desgaste accidental de la batena, de tal manera que si se presiona el boton de “encendido”, el dispositivo se enciende temporalmente, solo lo suficiente como para emitir una senal breve, y a continuacion se apaga automaticamente. Por lo tanto, si el conmutador de “encendido” del aparato se presiona accidentalmente en la bolsa del usuario o algo similar, el uso de la batena es mmimo; pero, por otro lado, si el usuario esta tratando de usar el aparato 100 deliberadamente y ha olvidado que el bloqueo de viaje esta activado, la senal del aparato de aseo 100 puede informar al usuario a traves de la aplicacion complementaria de que este es el problema. Es aceptable un breve penodo de tiempo para que la funcion de bloqueo de viaje permanezca significativa: la razon y la funcion del bloqueo de viaje no es tener un motor encendido, sino mas bien evitar un encendido accidental y a continuacion agotar la batena mientras esta desatendido en el equipaje.
Otro uso practico es para que la senalizacion de sonido tenga lugar en cada evento de “encendido” del aparato. Cada vez que el usuario activa el aparato 100 (por ejemplo, al presionar el boton de encendido), el aparato transmite una firma de tipo y/o modelo (y, opcionalmente, esto podna repetirse una o mas veces a lo largo de la operacion del aparato 100 para aumentar la posibilidad de deteccion). El aparato esperara a que el motor alcance su operacion normal (por ejemplo, 200 ms para acelerar lo suficiente) y a continuacion los pulsos de senal se transmiten a traves del sonido del motor. El contenido del mensaje puede comprender un identificador de tipo de aparato (maquina de afeitar, maquina de cortar cabello, maquina de depilar, etc.) y/o un identificador de modelo (por ejemplo, Philips RQ1150). Cuando un usuario ejecuta la aplicacion complementaria que se ejecuta en el terminal de usuario 200 (por ejemplo, un telefono inteligente), la aplicacion esta escuchando a traves del microfono 208 en busca de sonidos. Cuando se observa la firma caractenstica de los pulsos de senal (por ejemplo, los cambios rapidos en el espectro de frecuencia a intervalos periodicos regulares), la informacion se decodifica. Esto permite que la aplicacion determine el tipo y/o el modelo del aparato actualmente en uso y modifique la interfaz presentada al usuario para que coincida con el tipo de aparato y sus capacidades. Ademas, puede hacerse cualquier enlace a la documentacion relevante, tal como manuales de usuario o productos relacionados (por ejemplo, consumibles), para que coincida con el tipo y/o el modelo de aparato detectado.
Nota: la informacion transmitida embebida en el sonido del aparato de aseo 100 puede comprender el contenido deseado incluido explfcitamente (directamente) en la senal de audio, o como alternativa puede comprender un codigo o identificador que se asigna al contenido deseado. En este ultimo caso, el modulo de procesamiento de senal 206 en el terminal de usuario receptor busca el codigo o identificador en una tabla de consulta que asigna los posibles valores del codigo o el identificador a los artfculos de contenido respectivos. La tabla de consulta podna almacenarse localmente en una memoria del terminal de usuario 200, o podna ser una base de datos alojada en un servidor (que comprende una o mas unidades de servidor en uno o mas sitios), en cuyo caso el terminal de usuario 200 se configura para acceder al servidor para realizar la busqueda. Por ejemplo, la informacion transmitida puede comprender un codigo de fallo u otro codigo de estado, que la tabla de consulta asigna a un significado respectivo de ese codigo (batena baja, etc.). Como alternativa o adicionalmente, la informacion transmitida puede comprender un codigo correspondiente al tipo de aparato 100 (siendo el tipo la maquina de afeitar, la maquina de cortar cabello, la maquina de depilar, etc.) y/o un numero de modelo del aparato; y la busqueda puede asignar el identificador(es) a un contenido espedfico de tipo y/o modelo, tal como instrucciones de uso, un manual de instrucciones y/o modificaciones a la interfaz de usuario de la aplicacion complementaria para que coincida con el tipo y/o el modelo del aparato 100. Como otra alternativa o ejemplo adicional, la informacion transmitida puede comprender una ID unica del aparato individual 100 y/o su usuario (por ejemplo, numero de serie, direccion MAC y/o ID de usuario), y la busqueda pueda asignar esta ID a la configuracion personalizada del aparato (por ejemplo, como le gusta al usuario que aparezca la interfaz de usuario de su aplicacion complementaria).
Sea cual sea el contenido, y si se recibio explfcitamente o se busco basandose en un codigo o ID recibido, esto puede ser una salida para el usuario de cualquier forma adecuada. Por ejemplo, en una aplicacion espedficamente ventajosa, la aplicacion complementaria que se ejecuta en el terminal de usuario podna ser una aplicacion de “espejo inteligente” que usa una camara 208 (por ejemplo, una camara de orientacion frontal) del terminal de usuario 200 para capturar una imagen en vivo del usuario que se esta preparando actualmente con el aparato de aseo 100. En este caso, la aplicacion puede aumentar la imagen del usuario con uno o mas artfculos de contenido obtenidos de la senal de audio (superponiendo el contenido sobre la imagen o mostrandolo en las proximidades de la imagen).
Opcionalmente, el usuario tambien puede ser capaz de interactuar con el contenido a traves de la interfaz de usuario 202 - por ejemplo, pulsando un icono en la pantalla para invocar el contenido o invocar el contenido mas detallado, o seleccionar que artfculos del contenido se incluyen en la interfaz de usuario (por ejemplo, que mostrar en el espejo inteligente), y tal vez guardar las configuraciones personalizadas para esto. Y/o, si el contenido informa al usuario, basandose en la senal de audio recibida, que un consumible del aparato de aseo esta bajo o se ha agotado, o si una parte necesita reemplazarse o esta cerca de necesitar un reemplazo, o si el aparato 100 necesita reparacion, servicio, limpieza o esta cerca de necesitarlo; entonces, la interfaz de usuario de la aplicacion puede presentar al usuario un enlace de Internet mediante el que puede solicitar los consumibles, las piezas, las reparaciones, los productos o los servicios de limpieza pertinentes.
Sin embargo, otro uso practico para la senalizacion del sonido es permitir una autentificacion sin problemas para otro modo de comunicacion. Por ejemplo, puede desearse establecer un canal de RF como un enlace Wi-Fi, ZigBee o Bluetooth entre el aparato de aseo 100 y el terminal de usuario 200, pero el terminal de usuario 200 puede requerir que el aparato de aseo se autentique para establecer el canal. En este caso, el establecimiento del canal (por ejemplo, el emparejamiento) puede simplificarse comunicando el codigo o codigos de autenticacion requeridos (por ejemplo, los codigos de emparejamiento) al terminal de usuario 200 a traves del canal acustico. Por lo tanto, puede implementarse una autenticacion sin problemas en la parte superior de un canal de comunicacion permisivo tal como Bluetooth LE.
Se apreciara que las realizaciones anteriores se han descrito solamente a modo de ejemplo.
En las realizaciones que hacen modular el sonido provocado por el motor 104, se observa que un puente en H no es el unico tipo de circuito posible para controlar un motor. Un experto en la materia puede conocer (en sf mismos) otros circuitos para controlar que un motor se detenga, arranque, retroceda y/o frene. Ademas, pueden implementarse otros metodos para modular el comportamiento del motor y, por lo tanto, el sonido. Por ejemplo, tambien sena posible modular la velocidad del motor, por ejemplo, modular entre tres o mas estados de velocidad discreta (de acuerdo con un codigo ternario o mayor), o variar continuamente la velocidad (de acuerdo con un esquema de modulacion continuamente variable). Como estas variaciones tambien provocaran cambios correspondientes en el sonido del motor 104 y/o el mecanismo asociado 102, estas presentan formas alternativas en las que los datos pueden modularse en el sonido para la deteccion por un modulo de procesamiento de senal 206 en un terminal de usuario receptor 200.
Ademas, las tecnicas desveladas en el presente documento se mantienen para cualquier tipo de motor. Por ejemplo, las tecnicas desveladas no solo funcionan para un motor basado en escobillas convencional, sino que tambien para un motor conmutado electronicamente (mas costoso) (ECM) (motor sin escobillas). En este caso, la modulacion del motor puede realizarse de manera similar a traves de la electronica y la logica programada que excita el motor. Ademas, mientras que la gran mayona de los aparatos usan motores electricos rotativos, existen aparatos que usan en su lugar un motor electrico lineal. Estos son en general del tipo redproco. El principio basico desvelado en el presente documento tambien funcionara con un motor lineal en lugar de un motor rotatorio (por ejemplo, modulando el motor lineal de manera intermitente, o modulando la velocidad del motor lineal).
Observese tambien que mientras que el sonido esta produciendose en general comprendera al menos un componente en el intervalo audible humano (20 Hz-20 kHz), modulandose el componente del sonido no necesariamente estando en el intervalo audible humano. En las realizaciones, el sonido o el componente modulado del sonido puede estar en el intervalo de la audicion humana, o por encima de este intervalo (> 20 kHz), o incluso por debajo de este intervalo (< 20 Hz), o puede superponerse a dos o todos estos rangos. Observese que 20 Hz-20 kHz es el intervalo audible humano maximo, en su mayona solo audible por humanos a una edad temprana, mientras que para la mayona de los adultos, el intervalo de alta frecuencia termina de manera realista alrededor de los 18 kHz o mucho menos. En la practica, un sonido a 19,5 kHz esta dentro del intervalo de todos los circuitos de audio de electronica y supera el intervalo de audicion del 99 % de los usuarios. Por lo tanto, mientras que el intervalo audible humano puede definirse en este caso como 20 Hz-20 kHz, si se desea que la componente de senal modulada caiga fuera del intervalo audible humano practico, puede considerarse suficiente que la senal caiga, por ejemplo, mas alla de solo 19,5 kHz, o solo mas alla de 18 kHz.
Ademas, en el caso donde parte o la totalidad del modulo de procesamiento de senal 206 se implementa en software, este procesamiento de senal puede implementarse como una parte integral de la aplicacion complementaria (por ejemplo, aplicacion espejo inteligente) a traves del que se emite el contenido detectado, ejecutandose en el terminal de usuario 200; o el modulo de procesamiento de senal 206 podna ser una aplicacion complemento a la aplicacion complementaria que se ejecuta en el mismo terminal de usuario 206. En algunas realizaciones, la aplicacion complementaria podna incluso estar alojada en un servidor, y el modulo de procesamiento de senal puede incluirse en una aplicacion cliente que proporciona la informacion decodificada de la senal de audio recibida a la aplicacion que se ejecuta en el servidor.
Por otra parte, las tecnicas desveladas en el presente documento podnan aplicarse a otros tipos de aparato de aseo, no solo a maquinas de afeitar, maquinas de cortar cabello y maquinas de depilar. Otros aparatos de aseo pueden incluir, por ejemplo, un cepillo motorizado u otro aparato de aseo corporal, en cuyo caso el cepillo o el elemento de limpieza se acoplan mecanicamente al rotor de un motor electrico (directa o indirectamente) con el fin de moverse dciicamente cuando el motor esta energizado. En tal aparato, el motor y/o el mecanismo producen nuevamente un sonido cuando estan en funcionamiento, y este sonido puede modularse para transmitir datos.
Otras variaciones a las realizaciones desveladas pueden entenderse y efectuarse por los expertos en la materia en la practica de la invencion reivindicada, a partir de un estudio de los dibujos, la divulgacion y las reivindicaciones adjuntas. En las reivindicaciones, la expresion “que comprende” no excluye otros elementos o etapas, y los artfculos indefinidos “un” o “una” no excluyen una pluralidad. Un solo procesador u otra unidad pueden cumplir las funciones de diversos artfculos enumerados en las reivindicaciones. Un programa informatico puede almacenarse/distribuirse en un medio adecuado, como un medio de almacenamiento optico o un medio de estado solido suministrado junto con o como parte de otro hardware, pero tambien puede distribuirse en otras formas, tal como a traves de Internet u otros sistemas de telecomunicacion cableados o inalambricos.
Cualquier signo de referencia en las reivindicaciones no debena interpretarse como limitante del alcance.

Claims (15)

REIVINDICACIONES
1. Un aparato de aseo (100) que comprende:
un mecanismo de aseo (102) para el aseo de un usuario;
un motor (104) dispuesto para operar el mecanismo de aseo; caracterizado por
un controlador (106) configurado para modular una senal de datos en el sonido producido por el aparato de aseo durante la operacion del mecanismo de aseo por el motor, con el fin de transmitir informacion relacionada con el aparato de aseo.
2. El aparato de aseo de la reivindicacion 1, en el que:
el controlador (106) esta dispuesto para suministrar una senal de excitacion al motor (104) con el fin de controlar el motor para realizar dicha operacion del mecanismo de aseo (102),
dicho sonido se provoca por el motor al realizar dicha operacion del mecanismo de aseo, y
el controlador esta configurado para realizar dicha modulacion variando la senal de excitacion con el fin de modular dicha senal de datos en el sonido provocado por el motor durante dicha operacion del mecanismo de aseo.
3. El aparato de aseo de la reivindicacion 2, en el que el controlador (106) esta configurado para realizar dicha variacion de la senal de excitacion conmutando la senal de excitacion entre un estado de encendido que controla el motor (104) para encenderlo y un estado de apagado que controla el motor para apagarlo.
4. El aparato de aseo de la reivindicacion 2, en el que el controlador (106) esta configurado para realizar dicha variacion de la senal de excitacion conmutando la senal de excitacion entre un estado de avance que controla el motor (104) para que rote en una direccion de avance y un estado de inversion que controla el motor para que rote en sentido inverso.
5. El aparato de aseo de la reivindicacion 2, en el que el controlador (106) esta configurado para realizar dicha variacion de la senal de excitacion conmutando la senal de excitacion entre un estado de encendido que controla el motor (104) para encenderlo y un estado de frenado que controla el motor para frenarlo.
6. El aparato de aseo de la reivindicacion 4 o 5, en el que el controlador (106) comprende un circuito de puente en H (400) dispuesto para generar la senal de excitacion con dichos estados de avance e inversion, o dichos estados de encendido y frenado.
7. El aparato de aseo de la reivindicacion 1, en el que el aparato de aseo (100) comprende un zumbador o altavoz y dicho sonido se emite por el zumbador o el altavoz, comprendiendo el sonido al menos un componente en el intervalo audible humano, y estando el zumbador o el altavoz separados de dicho motor (104) y del mecanismo de aseo (102), pero dispuestos para emitir dicho sonido durante la operacion del mecanismo de aseo por el motor.
8. El aparato de aseo de cualquier reivindicacion anterior, en el que dicha informacion comprende uno o mas de: una informacion sobre el estado del aparato de aseo (100),
una identificacion unica del aparato de aseo,
una identificacion de un modelo y/o tipo del aparato de aseo,
un identificador de un usuario del aparato de aseo,
una indicacion de una o mas capacidades del aparato de aseo,
una indicacion de una o mas instrucciones para usar el aparato de aseo, y/o
una informacion de autenticacion para autenticar el aparato de aseo para comunicarse a traves de otro canal de comunicacion.
9. El aparato de aseo de la reivindicacion 8, en el que dicha informacion comprende al menos la informacion sobre el estado del aparato de aseo (100), y en el que dicha informacion sobre el estado del aparato de aseo comprende uno o mas de:
un nivel de batena de una batena que alimenta dicho motor (104);
una indicacion de un fallo en el aparato de aseo;
una indicacion de que un consumible del aparato de aseo necesita reemplazarse o se acerca a la necesidad de reemplazo;
una indicacion de que el mecanismo de aseo (102) necesita una limpieza, un servicio o una reparacion o se acerca a la necesidad de una limpieza, un servicio o una reparacion; y/o
una indicacion de que el aparato de aseo esta bloqueado de tal manera que dicho mecanismo de aseo no puede operar.
10. El aparato de aseo de cualquier reivindicacion anterior, en el que el aparato de aseo (100) es una maquina de afeitar, una maquina de cortar cabello o una maquina de depilar; siendo el mecanismo de aseo (102) un mecanismo de afeitado, un mecanismo de corte de cabello o un mecanismo de depilacion, respectivamente.
11. Un producto de programa informatico que comprende un codigo incorporado en un medio de almacenamiento legible por ordenador y configurado de tal forma que cuando se ejecuta en un terminal de usuario (200) realiza las operaciones de:
usar un microfono (204) del terminal de usuario para recibir el sonido de un aparato de aseo (100) durante la operacion del aparato de aseo, comprendiendo el sonido un sonido de motor y un sonido de mecanismo de aseo, generando de este modo una senal de audio representativa de dicho sonido;
procesar la senal de audio para detectar una senal de datos modulada en dicho sonido de motor y/o en el sonido de mecanismo de aseo, comprendiendo la senal de datos una informacion relacionada con el aparato de aseo; y emitir la informacion detectada a partir de dicho procesamiento de la senal de audio, o el contenido asignado a dicha informacion, a un usuario como parte de una aplicacion relacionada con el aparato de aseo.
12. El producto de programa informatico de la reivindicacion 11, en el que dicho procesamiento se realiza analizando una amplitud variable en el tiempo de una forma de onda de la senal de audio.
13. El producto de programa informatico de la reivindicacion 11, en el que dicho procesamiento se realiza analizando un espectro variable en el tiempo de la senal de audio.
14. El producto de programa informatico de cualquiera de las reivindicaciones 11 a 13, en el que dicha aplicacion es una aplicacion espejo inteligente, que usa una camara (208) del terminal de usuario (200) para capturar una imagen del usuario y mostrar la imagen al usuario a traves de una pantalla (202) del terminal de usuario; en el que dicha salida de dicha informacion comprende aumentar la imagen mostrada del usuario basandose en dicha informacion.
15. El producto de programa informatico de cualquiera de las reivindicaciones 11 a 14, en el que dicha informacion comprende uno o mas de: una identificacion unica del aparato de aseo (100), una identificacion de un modelo del aparato de aseo, una identificacion de un tipo del aparato de aseo, una identificacion de un usuario del aparato de aseo, y/o un codigo de estado que indica el estado del aparato de aseo; y en el que dicha salida comprende buscar un contenido asignado al codigo de identificacion y/o de estado, y emitir dicho contenido al usuario como parte de dicha aplicacion.
ES16718302T 2015-04-28 2016-04-19 Aparato de aseo Active ES2711918T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP15165507 2015-04-28
PCT/EP2016/058597 WO2016173883A1 (en) 2015-04-28 2016-04-19 Grooming appliance

Publications (1)

Publication Number Publication Date
ES2711918T3 true ES2711918T3 (es) 2019-05-08

Family

ID=53016521

Family Applications (1)

Application Number Title Priority Date Filing Date
ES16718302T Active ES2711918T3 (es) 2015-04-28 2016-04-19 Aparato de aseo

Country Status (9)

Country Link
US (1) US10751892B2 (es)
EP (1) EP3288728B1 (es)
JP (1) JP6475869B2 (es)
CN (1) CN107548337B (es)
BR (1) BR112017023025B1 (es)
ES (1) ES2711918T3 (es)
RU (1) RU2718036C2 (es)
TR (1) TR201902302T4 (es)
WO (1) WO2016173883A1 (es)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6807269B2 (ja) * 2017-04-18 2021-01-06 マクセルホールディングス株式会社 連動システム
US20210192434A1 (en) * 2018-05-21 2021-06-24 Bic Violex S.A. System and method for providing a voice-activated ordering of replacement shaving cartridge
US11484381B2 (en) * 2018-06-21 2022-11-01 Ruthless, LLC Instrument alignment feedback system and method
EP3632634A1 (en) 2018-10-04 2020-04-08 Koninklijke Philips N.V. A personal care apparatus
CN109531637B (zh) * 2018-12-06 2020-12-04 玉环市汉古机电科技有限公司 交流充电剃胡刀
CN113168910B (zh) * 2018-12-21 2024-05-28 宝洁公司 用于操作个人梳理器具或家用清洁器具的设备和方法
JP7096308B2 (ja) * 2020-10-14 2022-07-05 マクセル株式会社 連動システム
JP7049426B2 (ja) * 2020-10-14 2022-04-06 マクセル株式会社 連動システム
JP7026187B2 (ja) * 2020-10-14 2022-02-25 マクセル株式会社 連動システム
JP7279232B2 (ja) * 2020-10-14 2023-05-22 マクセル株式会社 連動システム
EP4016523A1 (en) * 2020-12-17 2022-06-22 Schneider Toshiba Inverter Europe SAS Motor signal injection for audible sound production
EP4112251A1 (en) * 2021-06-30 2023-01-04 Braun GmbH Personal care device

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1647A (en) 1840-06-20 Improvement in the mode of communicating information by signals by the
JPH02262885A (ja) * 1989-03-31 1990-10-25 Kyushu Hitachi Maxell Ltd 電気機器
DE19606719C2 (de) * 1996-02-23 1997-12-11 Braun Ag Verfahren zur Bestimmung der Verschmutzung eines Rasierapparates sowie Vorrichtung zur Durchführung des Verfahrens
JPH10165667A (ja) 1996-12-13 1998-06-23 Philips Japan Ltd 電気かみそりシステム
US6226870B1 (en) * 1998-09-08 2001-05-08 Benjamin J. Barish Electrical shaver and auxiliary device particularly useful therewith
ATE311274T1 (de) * 2000-12-22 2005-12-15 Koninkl Philips Electronics Nv Hilfsteil für elektrische rasierer
DE20115819U1 (de) * 2001-09-26 2002-05-08 Merlaku, Kastriot, 80807 München Rasierapparat mit einem Gänzehauterzeuger
US20070032270A1 (en) 2005-08-02 2007-02-08 Research In Motion Limited Vibratory data communication between devices
DE102005044175A1 (de) * 2005-09-16 2007-03-29 Braun Gmbh Haarentfernungsgerät
JP5127730B2 (ja) * 2009-01-15 2013-01-23 パナソニック株式会社 電気ひげそり器
CN102470532B (zh) * 2009-08-13 2016-01-27 May专利有限公司 具有成像能力的电动剃须刀
US20110275424A1 (en) * 2010-05-07 2011-11-10 Michael Schmid Personal hygiene system
CA2773801C (en) 2011-04-08 2019-08-06 Gotohti.Com Inc. Dispenser with sound generators
KR101416937B1 (ko) * 2011-08-02 2014-08-06 엘지전자 주식회사 가전기기, 가전기기 진단시스템 및 동작방법
US9681468B2 (en) 2012-08-24 2017-06-13 Qualcomm Incorporated Joining communication groups with pattern sequenced light and/or sound signals as data transmissions
JP2014123789A (ja) 2012-12-20 2014-07-03 Funai Electric Co Ltd 情報端末、及び、通信システム

Also Published As

Publication number Publication date
CN107548337A (zh) 2018-01-05
TR201902302T4 (tr) 2019-03-21
RU2718036C2 (ru) 2020-03-30
BR112017023025B1 (pt) 2021-02-23
RU2017134803A3 (es) 2019-10-21
RU2017134803A (ru) 2019-04-05
EP3288728B1 (en) 2018-12-12
CN107548337B (zh) 2020-09-01
BR112017023025A2 (pt) 2018-07-03
JP6475869B2 (ja) 2019-02-27
US10751892B2 (en) 2020-08-25
JP2018522607A (ja) 2018-08-16
US20180111278A1 (en) 2018-04-26
EP3288728A1 (en) 2018-03-07
WO2016173883A1 (en) 2016-11-03

Similar Documents

Publication Publication Date Title
ES2711918T3 (es) Aparato de aseo
AU2019201202B2 (en) Autoclave tolerant battery powered motorized surgical hand piece tool and motor control method
CN106659558B (zh) 带有共振马达的个人卫生装置
CN101682625B (zh) 用于设备认证的同步测试
CA2937083C (en) Oral care system
KR101571328B1 (ko) 동력식 스크루드라이버용 전기 래칫
US20140176317A1 (en) Information terminal and communication system
US20180331768A1 (en) Communication Unit for an Electrical Machine Tool, Electrical Machine Tool System and Method
US11159109B2 (en) Control device for vibration generation device, electronic apparatus, and method of controlling vibration generation
CN109039627A (zh) 密钥协商方法、设备、存储介质以及***
WO2015196246A1 (en) Wearable communication interface
EP3155794A1 (en) Signaling system
CN112118051A (zh) 电动工具通信***与通信方法
TW201224844A (en) Wireless input apparatus and input system thereof
EP1306955A3 (en) Mobile high voltage network
KR101307419B1 (ko) 햅틱 변환기 시스템 및 그 방법
CN208524721U (zh) 一种洁面刷头和洁面仪
JP5844947B2 (ja) 外科システム又は歯科システムとその方法
CN109794911A (zh) 控制装置及其控制方法以及电动工具
CN208274345U (zh) 电动牙刷组件及刷头
CN208297966U (zh) 床体电源控制装置及床体安全控制***
CN203871996U (zh) 永磁电机能量回馈***
KR20240014488A (ko) 이동 가능 배리어 조작 장치를 위한 보안 시스템
CN113671877A (zh) 一种应用于电动工具的智能语音播报方法及其电动工具
CN107683545A (zh) 具有配件接口的用于通信设备的电池模块