Entorno de programación y gestión de metadatos para controlador multimedia programable.
Un método para configurar un sistema que incluye un controlador multimedia programable,
que comprende las etapas de:
proporcionar un entorno de programación gráfico;
mostrar al menos una porción de una biblioteca de componentes que estén disponibles para incluirlos en un sistema, teniendo por lo menos uno de los componentes un perfil de componente asociado que contenga información en relación con las capacidades del componente;
utilizar, por parte de un usuario, dicho entorno de programación gráfico para seleccionar una pluralidad de componentes para incluirlos en un sistema; y
utilizar, por parte de un usuario, dicho entorno de programación gráfico para interconectar dichos componentes seleccionados con un controlador multimedia programable en una configuración de sistema deseada;
caracterizado por:
analizar, mediante software ejecutado en un procesador, la configuración de los componentes seleccionados interconectados en la configuración del sistema deseada para determinar servicios realizados que el controlador multimedia programable es capaz de soportar en conjunción con la configuración del sistema deseada; y mostrar una lista de los servicios realizados a dicho usuario.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2007/019912.
Solicitante: SAVANT SYSTEMS LLC.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 32 WIANNO AVENUE OSTERVILLE, MA 02655 ESTADOS UNIDOS DE AMERICA.
Inventor/es: MADONNA, ROBERT, P., KICKLIGHTER, KEVIN C., BONCZEK,BRYAN S, SILVA,MICHAEL C, BENVENUTI,DAVID M, JACOBSON,ARTHUR A, CIPOLLO,NICHOLAS, SHIELDS,GERALD W.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- H04L29/08 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
- H04N5/765 H04 […] › H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 5/00 Detalles de los sistemas de televisión (Detalles de los dispositivos de análisis o sus combinaciones con la producción de la tensión de alimentación H04N 3/00). › Circuitos de interfaz entre un aparato de registro y otro aparato.
PDF original: ES-2518996_T3.pdf
Ver la galería de la patente con 12 ilustraciones.
Fragmento de la descripción:
Entorno de programación y gestión de metadatos para controlador multimedia programable Campo de la Invención
La presente invención se refiere en general a los campos de multimedia y comunicaciones y más específicamente, a una controlador multimedia programable para sonido o video doméstico, comercial, profesional, radiodifusión o estudio de filmación, seguridad, automatización u otro uso que sea capaz de interactuar con, controlar y gestionar una amplia variedad de sonido, video, telecomunicaciones, comunicaciones de datos y otros dispositivos.
Información de antecedentes
Las ofertas comerciales de dispositivos electrónicos de consumidor se han expandido dramáticamente en respuesta a la caída de costes del hardware electrónico y a la introducción de nuevos medios. Por ejemplo, en el plazo de únicamente unos pocos años, la tecnología de disco compacto (CD) en gran medida desplazó los discos de vinilo y las cintas magnéticas como medio de elección para la grabación de música, pero a su vez fue desplazada por la tecnología MP3. De forma similar, la tecnología de disco versátil digital (DVD) desplazó la videocinta como medio de elección de grabación de video, mientras que las cámaras digitales han reemplazado efectivamente a las cámaras de filmación. La aparición de nuevas tecnologías y medios y la correspondiente demanda del consumidor de productos basados en los últimos avances, impulsa a los fabricantes a introducir rápidamente nuevos productos. Como resultado, un número abrumador de tipos y modelos de productos penetran en el mercado.
Un problema antiguo que persiste para muchos consumidores es la complejidad que implica interconectar diversos dispositivos electrónicos que se venden normalmente de forma Individual y no como parte de un sistema integrado. Por ejemplo, un consumidor puede adquirir un receptor de sonido, caja de TV por cable, televisión, reproductor de DVD y sistema de sonido envolvente hechos por diferentes fabricantes. El problema básico de interconectar un grupo de componentes mediante una serie de cables es un reto para muchos usuarios, no entendiendo suficientemente los diversos modos de operación y características que, si se utilizan adecuadamente, permitirán a los componentes trabajar mejor juntos y producir experiencias de entretenimiento más agradables.
Otro problema antiguo con la mayoría, si no con todos los enfoques anteriores para Integrar componentes dispares es que se utiliza algún tipo de controlador central que opera en software escrito en un lenguaje de ordenador de alto nivel. El uso de un lenguaje de ordenador de alto nivel presenta varias dificultades. Primero, es más que cierto que el fabricante no pondrá el código fuente disponible para el usuario, evitando efectivamente de esta manera que un usuario que desea personalizar un sistema lo haga. Segundo, aún si el código fuente está disponible, la mayoría de usuarios no tienen la experiencia técnica, tiempo o Inclinación para escribir o modificar el código fuente. Tercero, la introducción de nuevos dispositivos por los fabricantes casi siempre necesita que el código fuente sea modificado para hacer compatible el controlador central con tales dispositivos.
Otro problema antiguo es la ausencia de algún estándar Industrial ampliamente adoptado en relación con las Interfaces de control para los dispositivos electrónicos del consumidor. Los fabricantes han Incorporado protocolos de comunicación que varían, la mayoría de los cuales son de naturaleza exclusiva, no conforman con ningún estándar y están puestos en práctica con código fuente extremadamente detallado. Esta ausencia de estándares complica mucho el problema de cómo Integrar y controlar de forma central una amplia variedad de dispositivos electrónicos del consumidor, de manera que trabajen juntos y que se puedan gestionar por parte de un usuario promedio que no posea considerable experiencia técnica.
El documento US-A1-23/351 divulga un método de acuerdo con el preámbulo de la reivindicación 1.
Sumario de la invención
La invención es un método de acuerdo con la reivindicación 1, un aparato de acuerdo con la reivindicación 13 y un medio legible por ordenador de acuerdo con la reivindicación 14.
En resumen breve, la presente invención proporciona un controlador multimedia, basado en un ordenador de uso múltiple, que es capaz de interactuar con, controlar o gestionar una amplia variedad de dispositivos de sonido, video, telecomunicaciones, comunicaciones de datos y otros. De acuerdo con un aspecto de la presente invención, una herramienta de configuración, basada en una interfaz gráfica de usuario, proporciona una forma sencilla y esquemática para configurar sistemas incluso muy complejos que tienen numerosos componentes o dispositivos que han de estar interconectados con o que tienen como interfaz el controlador multimedia.
La herramienta de configuración tiene acceso a una biblioteca de perfiles de componente. Un perfil de componente típicamente describe por lo menos algunas de las características físicas del componente, la configuración del componente, la serie de comandos que el componente reconoce, así como las funciones que el componente es capaz de realizar. En una realización, la biblioteca de componentes se puede actualizar a través de acceso en línea
a un sitio web designado o un servicio en línea.
Utilizando la herramienta de configuración, un usuario, distribuidor, instalador u otra persona selecciona, normalmente arrastrando y soltando, los componentes de interés desde la biblioteca de componentes. En respuesta, se presenta una foto u otra imagen de cada componente y sus conectores, incluso el nombre del conector presente en el componente físico. A medida que se seleccionan múltiples componentes, la herramienta de configuración utiliza códigos de color para indicar de forma gráfica y visual las posibles conexiones entre los componentes. Por ejemplo, un conector de salida de sonido de un componente puede estar subrayado con el mismo color que el conector de entrada de sonido compatible de otro componente. La herramienta de configuración se puede utilizar también para seleccionar un conector de interés y muestra información relacionada con las conexiones permitidas y no permitidas para ese conector.
Trabajando de forma interactiva con los componentes mostrados, un usuario gráficamente "dibuja" las conexiones deseadas entre los componentes. Una vez que las conexiones deseadas están especificadas toda la información de componentes y conexiones se suministra a un compilador de configuración. El compilador de configuración produce una lista de servicios que el controlador multimedia es capaz de proporcionar, en base a los componentes y la configuración especificados. Un usuario puede seleccionar los servicios deseados, así como personalizar diversos servicios para adecuar sus preferencias individuales.
La herramienta de configuración también puede generar un informe de salida que contenga instrucciones detalladas de cableado e instalación para un instalador; un resumen de componentes, una factura de materiales para ordenar y pagar; instrucciones de configuración; información relacionada con equipos de terceras partes, como pueden ser los ajustes de asignación de entrada para los receptores; notas del usuario; etiquetas impresas para información de cableado y otra información.
De acuerdo con otro aspecto de la invención, la herramienta de configuración y la interfaz gráfica del usuario se pueden utilizar para configurar componentes o dispositivos individuales que tienen como interfaz el controlador multimedia programable, incluyendo un control remoto de pantalla táctil.
De acuerdo con otro aspecto de la invención, la unidad de control multimedia incluye una instalación de gestión de metadatos que es capaz de trabajar con diversos tipos de medios, incluyendo CD, MP3, entre otros. En una realización, la instalación de gestión de metadatos automáticamente recoge metadatos que están disponibles dentro del controlador multimedia, automáticamente detecta la presencia de nuevos medios y recoge metadatos a partir de los mismos y también puede acceder a recursos de la web para localizar otros metadatos pertinentes. Haciendo uso de un sistema de archivo asociado con el ordenador de uso múltiple que es parte del controlador multimedia, la instalación de gestión de metadatos almacena metadatos en una estructura que está bien adecuada para consultas. Además, la instalación de gestión de metadatos hace disponibles los metadatos de todo tipo para usuarios de unidades de control remoto que tienen como interfaz el controlador multimedia.
De acuerdo con otro aspecto de la invención, un entorno de programación gráfico... [Seguir leyendo]
Reivindicaciones:
1. Un método para configurar un sistema que incluye un controlador multimedia programable, que comprende las etapas de:
proporcionar un entorno de programación gráfico;
mostrar al menos una porción de una biblioteca de componentes que estén disponibles para incluirlos en un sistema, teniendo por lo menos uno de los componentes un perfil de componente asociado que contenga información en relación con las capacidades del componente;
utilizar, por parte de un usuario, dicho entorno de programación gráfico para seleccionar una pluralidad de componentes para incluirlos en un sistema; y
utilizar, por parte de un usuario, dicho entorno de programación gráfico para interconectar dichos componentes seleccionados con un controlador multimedia programable en una configuración de sistema deseada;
caracterizado por:
analizar, mediante software ejecutado en un procesador, la configuración de los componentes seleccionados interconectados en la configuración del sistema deseada para determinar servicios realizados que el controlador multimedia programable es capaz de soportar en conjunción con la configuración del sistema deseada; y
mostrar una lista de los servicios realizados a dicho usuario.
2. El método de acuerdo con la reivindicación 1 que comprende la etapa adicional de generar, mediante software ejecutado en un procesador, una configuración del sistema actual para el controlador multimedia programable.
3. El método de acuerdo con la reivindicación 1 en el que en dicho entorno de programación gráfico por lo menos uno de los componentes en dicha biblioteca está representado por una imagen mostrada de un componente físico correspondiente.
4. El método de acuerdo con la reivindicación 1 en el que en dicho entorno de programación gráfico por lo menos uno de dichos componentes en dicha biblioteca está representado por una pantalla de entradas, salidas y puertos de control proporcionada mediante un componente físico correspondiente.
5. El método de acuerdo con la reivindicación 4 en el que en dicho entorno de programación gráfico por lo menos uno de los componentes en dicha biblioteca está representado por una pantalla de tipo de señal y tipo de conector correspondiente a cada una de dichas entradas, salidas y puertos de control.
6. El método de acuerdo con la reivindicación 1 en el que únicamente un tipo de componente seleccionado por el usuario en dicha biblioteca se muestra en dicho entorno de programación gráfico.
7. El método de acuerdo con la reivindicación 1 que comprende la etapa adicional de seleccionar uno de dichos componentes en dicha biblioteca para su inspección dentro de dicho entorno de programación gráfico, dicha inspección para acceder a información predeterminada en relación con las capacidades del componente
seleccionado.
8. El método de acuerdo con la reivindicación 1 que comprende la etapa adicional de utilizar dicho entorno de programación gráfico para especificar la configuración de un componente para uno o más de los componentes seleccionados para su inclusión en dicho sistema.
9. El método de acuerdo con la reivindicación 1 en el que un usuario deshabilita de manera selectiva uno o más de dichos servicios programables realizados.
1. El método de acuerdo con la reivindicación 1 que comprende la etapa adicional de utilizar dicha configuración de sistema deseada para generar un informe que contiene instrucciones de cableado.
11. El método de acuerdo con la reivindicación 1 que comprende la etapa adicional de utilizar dicha configuración del sistema deseada para generar un informe de los servicios programables no realizados que el controlador multimedia programable es capaz de soportar junto con una configuración de sistema modificada.
12. El método de acuerdo con la reivindicación 11 que comprende la etapa adicional de modificar dicha configuración del sistema, habilitando así uno o más servicios programables no realizados para que sean servicios programables realizados.
13. Un aparato para configurar un sistema que incluye un controlador multimedia programable, que comprende:
medios para acceder a una biblioteca de componentes que están disponibles para su inclusión en un sistema, teniendo al menos uno de dichos componentes un perfil de componente asociado que contiene información respecto a las capacidades de los componentes, y
medios para proporcionar un entorno de programación gráfico;
en el que el entorno de programación gráfico está adaptado para:
recibir, desde un usuario de dicho entorno de programación gráfico, la selección de una pluralidad de componentes para su inclusión en el sistema,
recibir, desde dicho usuario de dicho entorno de programación gráfico, la interconexión de dicha selección con un controlador multimedia programable en una configuración del sistema deseada; y
caracterizado porque dichos medios para proporcionar un entorno de programación gráfico están también adaptados
para:
analizar la configuración de los componentes seleccionados interconectados en la configuración del sistema deseada para determinar servicios realizados que el controlador multimedia programable es capaz de soportar en conjunción con la configuración del sistema deseada, y
mostrar una lista de los servicios realizados a dicho usuario.
14. Un medio legible por ordenador que almacena instrucciones de programa para su ejecución en un procesador, siendo las instrucciones de programa operables para configurar un sistema que incluye un controlador multimedia programable mediante la realización de las etapas de un método de acuerdo con una cualquiera de las
reivindicaciones 1 a 12.
Patentes similares o relacionadas:
Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]
Transferencia automática segura de datos con un vehículo de motor, del 22 de Julio de 2020, de AIRBIQUITY INC: Un dispositivo electrónico en un vehículo para operar en un vehículo de motor en un estado de energía desatendido, comprendiendo el dispositivo […]
Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]
Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]
Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]
Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]
Procesamiento de contenido y servicios de redes para dispositivos móviles o fijos, del 8 de Julio de 2020, de AMIKA MOBILE CORPORATION: Un sistema para suministrar contenido de red a un dispositivo, comprendiendo el sistema : una primera interfaz para comunicarse con una pluralidad […]
Método de control de aplicación y terminal móvil, del 8 de Julio de 2020, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un terminal móvil , que comprende: un procesador ; y un módulo de inteligencia artificial AI ; el procesador que se […]