ES2644841T3 - Sistema y método para la prueba y certificación de dispositivos multimedia para su uso dentro de un entorno multimedia conectado - Google Patents

Sistema y método para la prueba y certificación de dispositivos multimedia para su uso dentro de un entorno multimedia conectado Download PDF

Info

Publication number
ES2644841T3
ES2644841T3 ES15820151.7T ES15820151T ES2644841T3 ES 2644841 T3 ES2644841 T3 ES 2644841T3 ES 15820151 T ES15820151 T ES 15820151T ES 2644841 T3 ES2644841 T3 ES 2644841T3
Authority
ES
Spain
Prior art keywords
multimedia
test
multimedia content
environment
testing
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
ES15820151.7T
Other languages
English (en)
Inventor
Trevor Bentley
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.)
Spotify AB
Original Assignee
Spotify AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Spotify AB filed Critical Spotify AB
Application granted granted Critical
Publication of ES2644841T3 publication Critical patent/ES2644841T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • H04R29/001Monitoring arrangements; Testing arrangements for loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • H04R29/007Monitoring arrangements; Testing arrangements for public address systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/05Detection of connection of loudspeakers or headphones to amplifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2499/00Aspects covered by H04R or H04S not otherwise provided for in their subgroups
    • H04R2499/10General applications
    • H04R2499/11Transducers incorporated or for use in hand-held devices, e.g. mobile phones, PDA's, camera's

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Otolaryngology (AREA)
  • Information Transfer Between Computers (AREA)
  • Biomedical Technology (AREA)
  • Multimedia (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Debugging And Monitoring (AREA)

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Sistema y metodo para la prueba y certificacion de dispositivos multimedia para su uso dentro de un entorno multimedia conectado
Campo de Invencion:
Realizaciones de la invencion se refieren en general a la provision de contenido multimedia, por ejemplo contenido de musica o video, y se refieren particularmente a un sistema y metodo para la prueba y certificacion de altavoces de audio u otros tipos de dispositivos multimedia, para su uso dentro de un entorno multimedia conectado.
Antecedentes:
Los consumidores actuales disfrutan de la posibilidad de acceder a una tremenda cantidad de contenido multimedia, tal como musica y videos, en cualquier ubicacion o momento del dia, usando una amplia variedad de dispositivos multimedia. Con la disponibilidad de conectividad a Internet de alta velocidad fiable, y los avances en la gestion de derechos digitales, los usuarios pueden acceder a la transmision continua de contenido multimedia, a demanda, a partir de dispositivos pares o servidores multimedia remotos.
Un entorno multimedia conectado permite que los usuarios seleccionen cual de varios dispositivos multimedia debe usarse para reproducir un contenido multimedia particular. Por ejemplo, un usuario puede querer proporcionar una transmision continua de una cancion seleccionada a un altavoz de audio particular, o proporcionar una transmision continua de una pelicula seleccionada a una television particular. Para proporcionar una experiencia optima al usuario, tales dispositivos multimedia deben funcionar satisfactoriamente dentro del entorno multimedia conectado. Existen algunos ejemplos de los tipos de entornos en los que pueden usarse realizaciones de la invencion.
Sumario:
Segun una realizacion, se describe en el presente documento un sistema y metodo para la prueba y certificacion de dispositivos multimedia para su uso dentro de un entorno multimedia conectado. Un dispositivo de prueba incluye un mecanismo de entrada, por ejemplo un microfono, y una pluralidad de archivos de prueba. Puede usarse cada archivo de prueba para producir una senal caracteristica, por ejemplo una pista de audio que tiene una frecuencia particular. El dispositivo de prueba emula una pasarela de medios entre un dispositivo multimedia sometido a prueba, tal como un altavoz de audio, y un servidor multimedia. Pueden usarse secuencias de comandos de prueba para imitar comandos para reproducir o acceder de otro modo a contenido multimedia en el dispositivo sometido a prueba. Puede detectarse y reconocerse la reproduccion de un archivo de prueba particular segun la senal caracteristica producida por ese archivo de prueba. Puede usarse la informacion de prueba resultante para evaluar el rendimiento y/o certificar el funcionamiento del dispositivo multimedia dentro del entorno multimedia conectado.
Segun una realizacion, puede proporcionarse un dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas o bien localmente, o bien alternativamente mediante una red a una ubicacion o un proveedor de certificacion remotos, para la prueba y certificacion de manera remota de los dispositivos multimedia.
Breve descripcion de las figuras:
La figura 1 ilustra un ejemplo de un entorno multimedia, segun una realizacion.
La figura 2 ilustra un ejemplo de un entorno multimedia conectado, segun una realizacion.
La figura 3 ilustra ademas un ejemplo de un entorno multimedia conectado, segun una realizacion.
La figura 4 ilustra un sistema que incluye un dispositivo de prueba, para la prueba y certificacion de multimedia para su uso dentro de un entorno multimedia conectado, segun una realizacion.
La figura 5 ilustra ademas un sistema para la prueba y certificacion de dispositivos multimedia, realizacion.
La figura 6 es un diagrama de flujo que ilustra un metodo de prueba y certificacion de dispositivos multimedia, segun una realizacion.
La figura 7 ilustra un sistema para la prueba y certificacion de dispositivos multimedia, que puede usarse en un entorno de prueba distribuido, segun una realizacion.
La figura 8 es un diagrama de flujo que ilustra un metodo de prueba y certificacion de dispositivos multimedia en un entorno de prueba distribuido, segun una realizacion.
dispositivos segun una
5
10
15
20
25
30
35
40
45
50
55
60
65
Descripcion detallada:
Tal como se describio anteriormente, un entorno multimedia conectado permite que los usuarios seleccionen cual de varios dispositivos multimedia, por ejemplo que sistema de ordenador personal, dispositivo de entretenimiento portatil, dispositivo de tipo tableta, telefono inteligente, television, altavoz de audio, sistema de entretenimiento en vehiculos, u otro tipo de dispositivo multimedia, debe usarse para reproducir un contenido multimedia particular. Por ejemplo, un usuario puede querer proporcionar una transmision continua de una cancion seleccionada a un dispositivo de altavoz de audio particular, o proporcionar una transmision continua de una pelicula seleccionada a un dispositivo de television particular.
En ciertos entornos multimedia conectados, el usuario puede controlar la reproduccion de contenido multimedia en un dispositivo multimedia, por ejemplo un altavoz de audio o television, usando otro dispositivo multimedia, por ejemplo un telefono inteligente. Cada dispositivo multimedia puede estar asociado con una cuenta que permite que un servidor multimedia final reconozca dispositivos como posibles destinos para acceder a la transmision continua de contenido multimedia. Una peticion o comando de usuario para acceder a contenido multimedia puede estar asociado con un destino apropiado en el que debe accederse al contenido multimedia.
Por ejemplo, puede usarse un telefono inteligente para enviar un comando de “siguiente cancion” al servidor multimedia, para que se reproduzca en un altavoz de audio de destino. El servidor multimedia puede proporcionar entonces la transmision continua de la cancion correspondiente a ese altavoz de audio. Pueden usarse de manera similar comandos, por ejemplo, para poner en pausa, volver a reproducir, saltar o controlar de otro modo el acceso a contenido multimedia por el dispositivo de destino.
Un ejemplo de un entorno multimedia conectado es el entorno de “Spotify Connect”, que se usa generalmente en el presente documento como ejemplo ilustrativo, aunque las caracteristicas y tecnicas descritas en el presente documento tambien pueden usarse con otros tipos de entorno multimedia conectado.
Para proporcionar una experiencia optima a un usuario dentro de un entorno multimedia conectado, los dispositivos multimedia deben funcionar satisfactoriamente dentro del entorno. Para abordar esto, debe examinarse preferiblemente el funcionamiento de cada dispositivo multimedia durante su desarrollo de producto para garantizar que el dispositivo funcionara o respondera tal como se espera dentro del entorno. Por ejemplo, cuando un usuario selecciona una cancion para que se reproduzca en un dispositivo de destino, tal reproduccion debe producirse rapidamente y con una minima interrupcion perceptible.
El examen de la idoneidad de un dispositivo multimedia puede proporcionarse usando medios manuales o subjetivos. Por ejemplo, un probador humano puede realizar una serie de comandos con un dispositivo de destino, tal como reproducir o saltar contenido multimedia seleccionado, y luego realizar una determinacion, basandose en su percepcion, en cuanto a si se completo cada comando con exito en el dispositivo.
Sin embargo, tales metodos son generalmente lentos, laboriosos, de naturaleza subjetiva y limitados en el tipo de datos que pueden proporcionar. Adicionalmente, el firmware de dispositivo y otras caracteristicas pueden cambiar de manera regular, requiriendo una nueva prueba y aun otra tanda de tareas laboriosas.
Segun una realizacion, se describe en el presente documento un sistema y metodo para la prueba y certificacion de dispositivos multimedia para su uso dentro de un entorno multimedia conectado. Un dispositivo de prueba incluye un mecanismo de entrada, por ejemplo un microfono, y una pluralidad de archivos de prueba. Puede usarse cada archivo de prueba para producir una senal caracteristica, por ejemplo una pista de audio que tiene una frecuencia particular. El dispositivo de prueba emula una pasarela de medios entre un dispositivo multimedia sometido a prueba, tal como un altavoz de audio, y un servidor multimedia. Pueden usarse secuencias de comandos de prueba para imitar comandos para reproducir o acceder de otro modo a contenido multimedia en el dispositivo sometido a prueba. Puede detectarse y reconocerse la reproduccion de un archivo de prueba particular segun la senal caracteristica producida por ese archivo de prueba. Puede usarse la informacion de prueba resultante para evaluar el rendimiento y/o certificar el funcionamiento del dispositivo multimedia dentro del entorno multimedia conectado.
Por ejemplo, puede usarse la informacion resultante para elaborar un informe o tarjeta de puntuacion que describe la capacidad de respuesta del dispositivo multimedia a comandos tales como, por ejemplo, iniciar la reproduccion de una pista de audio, saltar a la siguiente pista, cambiar el volumen de reproduccion, etc.
Segun una realizacion, puede proporcionarse un dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas o bien localmente, o bien alternativamente mediante una red a una ubicacion o un proveedor de certificacion remotos, para la prueba y certificacion de manera remota de los dispositivos multimedia.
Entorno multimedia
5
10
15
20
25
30
35
40
45
50
55
60
65
La figura 1 ilustra un ejemplo de un entorno multimedia, segun una realizacion.
Tal como se muestra en la figura 1, segun una realizacion, un dispositivo 102 multimedia, que actua como dispositivo cliente, puede recibir y reproducir contenido multimedia proporcionado por un sistema 142 de servidor multimedia final (servidor multimedia), o por otro sistema o dispositivo par. Segun una realizacion, el dispositivo cliente puede ser, por ejemplo, un sistema de ordenador personal, dispositivo de entretenimiento portatil, dispositivo de tipo tableta, telefono inteligente, television, altavoz de audio, sistema de entretenimiento en vehiculos, u otro tipo de dispositivo electronico o multimedia que esta adaptado para o que puede preparar un contenido multimedia para su presentacion, controlar la presentacion de contenido multimedia y/o reproducir o presentar de otro modo contenido multimedia.
Segun una realizacion, cada uno del dispositivo cliente y el servidor multimedia puede incluir, respectivamente, uno o mas recursos 104, 144 de hardware informatico o dispositivos fisicos, tales como uno o mas procesadores (CPU), memorias fisicas, componentes de red, u otros tipos de recursos de hardware.
Aunque, con fines de ilustracion, se muestra un unico dispositivo cliente y un unico servidor multimedia, segun una realizacion un servidor multimedia puede soportar el uso simultaneo de una pluralidad de dispositivos cliente. De manera similar, segun una realizacion, un dispositivo cliente puede acceder a contenido multimedia proporcionado por una pluralidad de servidores multimedia, o cambiar entre diferentes transmisiones continuas de contenido multimedia producidas por uno o mas servidores multimedia.
Segun una realizacion, el dispositivo cliente puede incluir opcionalmente una interfaz 106 de usuario, que esta adaptada para presentar visualmente opciones de contenido multimedia, por ejemplo como una disposicion de iconos de contenido multimedia, miniaturas, u otro formato, y para determinar una interaccion o entrada de usuario. La seleccion de una opcion de contenido multimedia particular, por ejemplo una miniatura o un icono de contenido multimedia o particular, puede usarse como comando por un usuario y/o el dispositivo cliente, para que el servidor multimedia descargue, proporcione acceso a una transmision continua o acceda de otro modo a un elemento de contenido multimedia o transmision continua de contenido multimedia particular correspondiente.
Segun una realizacion, el dispositivo cliente puede incluir una aplicacion 108 multimedia, junto con un bufer 110 de contenido multimedia en memoria, y una logica 112 de almacenamiento en bufer de datos, que puede usarse para controlar la reproduccion de contenido multimedia recibido desde el servidor multimedia, para reproducirlo o bien en un dispositivo cliente solicitante (es decir, dispositivo de control) o bien en un dispositivo cliente controlado (es decir, dispositivo controlado), en la forma de un control remoto. Un firmware o logica 120 de entorno multimedia conectado permite que el dispositivo participe dentro de un entorno multimedia conectado.
Segun una realizacion, la logica de almacenamiento en bufer de datos, junto con el bufer de contenido multimedia, permite que una parte de los elementos de contenido multimedia, o muestras de los mismos, se almacenen en bufer previamente en un dispositivo cliente.
Por ejemplo, mientras estan preparandose opciones de contenido multimedia para su presentacion visual en una interfaz de usuario como, por ejemplo, miniaturas o iconos de contenido multimedia, su contenido multimedia relacionado puede almacenarse en bufer previamente al mismo tiempo, y almacenarse en la memoria cache por uno o mas dispositivos cliente en sus buferes de contenido multimedia, para la reproduccion inmediata y eficaz cuando se requiera.
Segun una realizacion, el servidor multimedia puede incluir un sistema 146 operativo u otro entorno de procesamiento que soporta la ejecucion de una aplicacion 150 de servidor multimedia que puede usarse, por ejemplo, para proporcionar la transmision continua de musica, video, u otras formas de contenido multimedia a un dispositivo cliente, o a un dispositivo controlado.
Segun una realizacion, el servidor multimedia puede proporcionar un servicio de transmision continua de contenido multimedia basado en suscripcion, para el que un usuario o dispositivo cliente puede tener una cuenta y credenciales asociadas, y que permite que el dispositivo cliente del usuario se comunique con y reciba contenido del servidor multimedia.
Una peticion de acceso a contenido multimedia recibida de un dispositivo cliente puede incluir informacion, por ejemplo una direccion de red, que identifica un dispositivo cliente de destino al que el servidor multimedia debe proporcionar una transmision continua o proporcionar de otro modo contenido multimedia, en respuesta al procesamiento de la peticion de acceso a contenido multimedia.
Por ejemplo, un usuario puede ser el propietario de varios dispositivos cliente, tales como un telefono inteligente y un altavoz de audio, que pueden presentar contenido multimedia recibido desde un servidor multimedia. Segun una realizacion, la informacion de identificacion proporcionada con una peticion de acceso a contenido multimedia puede incluir un identificador, tal como una direccion IP, direccion MAC o nombre de dispositivo, que identifica que la peticion de acceso a contenido multimedia esta destinada a su uso con un dispositivo de destino particular.
5
10
15
20
25
30
35
40
45
50
55
60
65
Esto permite que un usuario, por ejemplo, use su telefono inteligente como dispositivo cliente de control, y su altavoz de audio como dispositivo cliente controlado al que debe enviarse el contenido multimedia. El servidor multimedia puede enviar entonces el contenido multimedia solicitado y/o reenviar la peticion de acceso a contenido multimedia al altavoz de audio, aunque la peticion se origino en el telefono inteligente del usuario.
Segun una realizacion, una interfaz 148 de aplicacion multimedia puede recibir peticiones de dispositivos cliente, o de otros sistemas, para recuperar contenido multimedia del servidor multimedia. Una base 162 de datos de contexto puede almacenar datos asociados con la presentacion de contenido multimedia por un dispositivo cliente, que incluyen, por ejemplo, la posicion actual dentro de una transmision continua de contenido multimedia que esta presentandose por el dispositivo cliente, o una lista de reproduccion asociada con la transmision continua de contenido multimedia, o una o mas preferencias de reproduccion de usuario indicadas previamente. El servidor multimedia puede transmitir informacion de contexto asociada con una transmision continua de contenido multimedia a un dispositivo cliente que esta presentando esa transmision continua, de modo que la informacion de contexto puede usarse por el dispositivo cliente, y/o presentarse visualmente al usuario. Segun una realizacion, puede usarse la base de datos de contexto para almacenar el estado de contenido multimedia actual de un dispositivo multimedia en el servidor multimedia, y sincronizar ese estado entre dispositivos, de manera similar a una nube. Alternativamente, segun una realizacion, puede compartirse el estado de contenido multimedia de una manera entre pares, en la que cada dispositivo conoce su propio estado de contenido multimedia actual que se sincroniza luego con otros dispositivos segun sea necesario.
Por ejemplo, segun una realizacion, cuando el dispositivo cliente de destino al que esta proporcionandosele una transmision continua de contenido multimedia cambia de dispositivo de control a dispositivo controlado, o de un primer dispositivo controlado a un segundo dispositivo controlado, entonces el sistema de servidor multimedia puede transmitir informacion de contexto asociada con un contenido multimedia activo al dispositivo de destino recien asignado, para su uso por ese dispositivo en la reproduccion de contenido multimedia.
Segun una realizacion, una base 164 de datos de contenido multimedia puede incluir contenido multimedia, por ejemplo musica, canciones, videos, peliculas, u otro contenido multimedia, junto con metadatos que describen ese contenido multimedia. Los metadatos pueden usarse para permitir que los usuarios y dispositivos cliente hagan busquedas dentro de repositorios de contenido multimedia, para localizar elementos de contenido multimedia particulares.
Segun una realizacion, puede usarse una logica 180 de almacenamiento en bufer para recuperar o acceder de otro modo a contenido multimedia o elementos de contenido multimedia, en respuesta a peticiones de dispositivos cliente u otros sistemas, y para llenar un bufer 181 de contenido multimedia, en un modulo 152 de suministro de contenido multimedia, con transmisiones 182, 184, 186 continuas de datos de contenido multimedia correspondientes, que pueden devolverse entonces al dispositivo solicitante o a un dispositivo controlado.
Segun una realizacion, una pluralidad de dispositivos cliente, sistemas de servidor multimedia y/o dispositivos controlados, pueden comunicarse entre si usando una red, por ejemplo Internet 190, una red de area local, conexion entre pares, red inalambrica o de telefonia movil, u otra forma de red. Un usuario 192 puede interaccionar 194 con la interfaz de usuario en un dispositivo cliente, y emitir peticiones para acceder a contenido multimedia, por ejemplo, para reproducir un elemento de musica o video seleccionado en su dispositivo cliente o en un dispositivo controlado, o proporcionar una transmision continua de un canal de contenido multimedia o una transmision continua de video a su dispositivo cliente o a un dispositivo controlado.
Por ejemplo, segun una realizacion, la seleccion por el usuario de una opcion de contenido multimedia particular puede comunicarse 196 al servidor multimedia, a traves de la interfaz de aplicacion multimedia del servidor. El servidor multimedia puede llenar su bufer de contenido multimedia en el servidor 204 con contenido multimedia correspondiente, 206 que incluye una o mas transmisiones continuas de datos de contenido multimedia. El servidor multimedia entonces puede comunicar 208 el contenido multimedia seleccionado al dispositivo cliente del usuario, o al dispositivo controlado segun sea apropiado, en el que puede almacenarse en bufer en un bufer de contenido multimedia para la reproduccion en el dispositivo.
Reproduccion de contenido multimedia dentro de un entorno multimedia conectado La figura 2 ilustra un ejemplo de un entorno multimedia conectado, segun una realizacion.
Tal como se muestra en la figura 2, segun una realizacion, un entorno 230 multimedia conectado, por ejemplo un entorno de Spotify Connect, permite la comunicacion entre un dispositivo cliente dentro del entorno multimedia conectado y una pasarela de medios de lado de servidor o punto 248 de acceso, que incluye opcionalmente el uso de un enrutador 250.
Los ejemplos de los tipos de dispositivo multimedia que pueden proporcionarse dentro de un entorno multimedia conectado incluyen altavoces 232 de audio, televisiones 234, ordenadores 236, telefono 238 inteligentes y sistemas
5
10
15
20
25
30
35
40
45
50
55
60
65
240 de entretenimiento en vehiculos, u otros tipos de dispositivo multimedia.
Segun una realizacion, un dispositivo cliente que tiene una interfaz de usuario de aplicacion puede actuar como dispositivo cliente de control para controlar 252 la reproduccion de contenido multimedia en un dispositivo controlado. Segun una realizacion, un dispositivo cliente puede actuar por si mismo como pasarela de medios, para su uso por otros dispositivos dentro del entorno multimedia conectado.
Segun una realizacion, un dispositivo controlado tambien puede incluir una aplicacion multimedia, que en el caso de un altavoz de audio, una television o un dispositivo similar puede estar incluida dentro del propio dispositivo como logica de firmware, o dentro de, por ejemplo, un descodificador independiente o dispositivo posventa similar.
Tal como se describio anteriormente, segun una realizacion, un usuario puede interaccionar con la interfaz de usuario en un dispositivo cliente, y emitir peticiones para acceder a contenido multimedia, por ejemplo, para reproducir un elemento de musica o video seleccionado en su dispositivo cliente o en un dispositivo controlado, o proporcionar una transmision continua de un canal de contenido multimedia o una transmision continua de video a su dispositivo cliente o a un dispositivo controlado.
Por ejemplo, un usuario puede solicitar que el contenido multimedia se almacene en bufer, se transmita de manera continua o se reciba y reproduzca en un dispositivo cliente de control tal como un telefono inteligente, y simultaneamente se almacene en bufer, se transmita de manera continua o se reciba en uno o mas dispositivos controlados, tales como un altavoz de audio.
De manera similar, por ejemplo, el usuario puede emitir una peticion 254 de cambio de contenido multimedia para cambiar un canal de contenido multimedia, en respuesta a la cual el servidor multimedia puede cambiar el canal de contenido multimedia en el dispositivo controlado, y despues de eso continuar transmitiendo de manera continua o almacenando en bufer contenido 256 multimedia para el canal cambiado, en el dispositivo controlado.
Tal como se describio anteriormente, en algunos casos, puede almacenarse previamente en bufer una parte del contenido multimedia en el dispositivo controlado, de modo que el cambio al canal en el dispositivo controlado producirse sin problemas.
La figura 3 ademas ilustra un ejemplo de un entorno multimedia conectado, segun una realizacion.
Tal como se muestra en la figura 3, un usuario puede utilizar, por ejemplo, un telefono 260 inteligente en combinacion con un altavoz 262 de audio, para emitir una peticion 275 de cambio de contenido multimedia desde el telefono inteligente, por ejemplo, para cambiar un canal de contenido multimedia en el altavoz de audio.
La peticion puede recibirla la pasarela de medios y comunicarla al servidor multimedia como peticion de contenido 276 multimedia, que puede responderse entonces mediante el control del dispositivo de destino (en este ejemplo, el altavoz de audio) para acceder a (por ejemplo, reproducir) el contenido 280 multimedia seleccionado.
Certificacion de dispositivos multimedia dentro de un entorno multimedia conectado
Tal como se describio anteriormente, para proporcionar una experiencia optima a un usuario dentro de un entorno multimedia conectado, debe examinarse preferiblemente el funcionamiento de cada dispositivo multimedia durante su desarrollo de producto para garantizar que el dispositivo funcionara o respondera tal como se espera dentro del entorno.
La figura 4 ilustra un sistema que incluye un dispositivo de prueba, para la prueba y certificacion de dispositivos multimedia para su uso dentro de un entorno multimedia conectado, segun una realizacion.
Tal como se muestra en la figura 4, segun una realizacion, un dispositivo 300 de prueba puede incluir recursos 302 de dispositivos fisicos, tales como uno o mas procesadores (CPU), memorias fisicas, componentes de red, u otros tipos de recursos de hardware, un mecanismo 304 de entrada, una logica 320 de prueba y una pluralidad de archivos 330 de prueba. Segun una realizacion, el mecanismo de entrada puede ser un microfono.
Segun una realizacion, puede usarse cada uno de la pluralidad de archivos de prueba (por ejemplo, archivos A 332, B 334, N 336 de prueba) para producir una senal caracteristica, por ejemplo la reproduccion de una pista de audio que tiene una frecuencia particular.
Segun una realizacion, el dispositivo de prueba emula una pasarela 310 de medios que tiene un servidor 312 multimedia emulado, entre un dispositivo 350 multimedia sometido a prueba, tal como un altavoz de audio, y un servidor multimedia. El servidor multimedia emulado puede proporcionar una funcionalidad similar que un servidor multimedia (habitual) tal como se describio anteriormente, dentro del contexto de la pasarela de medios emulada, que incluye soporte para acceder contenido multimedia.
5
10
15
20
25
30
35
40
45
50
55
60
65
Segun una realizacion, pueden usarse secuencias de comandos 340 de prueba para controlar 352 o imitar comandos procedentes del dispositivo multimedia para reproducir o acceder de otro modo a contenido multimedia asociado con los archivos de prueba. Puede detectarse y reconocerse la reproduccion de un archivo de prueba particular, por ejemplo usando un analizador 306 de senales, segun la senal caracteristica producida por ese archivo de prueba.
La figura 5 ilustra ademas un sistema para la prueba y certificacion de dispositivos multimedia, segun una realizacion.
Tal como se muestra en la figura 5, segun una realizacion, puede ejecutarse una secuencia de comandos de prueba para controlar la reproduccion en un dispositivo multimedia, por ejemplo, un altavoz 360 de audio, por ejemplo para realizar una peticion de cambio de contenido multimedia y/u otras peticiones 362 para acceder al contenido multimedia del archivo de prueba. La peticion la intercepta la pasarela de medios emulada, que, junto con su servidor multimedia emulado hace que un contenido multimedia correspondiente del archivo de prueba se reproduzca 364 en el dispositivo de destino, en este ejemplo el altavoz de audio.
Segun una realizacion, las pruebas para su uso dentro de un entorno de musica/cancion pueden incluir comandos tales como cargar una pista de audio; anadir una lista de reproduccion; saltar a una pista siguiente; saltar a una pista anterior; buscar dentro de una pista; cambiar el volumen de reproduccion; poner en pausa la reproduccion; y reanudar desde una reproduccion en pausa. Las pruebas para su uso dentro de otros tipos de entorno multimedia pueden incluir diferente tipos de comandos.
Segun una realizacion, la reproduccion del contenido multimedia del archivo de prueba puede monitorizarse 366 por el mecanismo de entrada, y usarse la informacion resultante para evaluar la reproduccion del contenido multimedia del archivo 370 de prueba, y proporcionar resultados 372 de prueba para el dispositivo multimedia sometido a prueba.
Por ejemplo, segun una realizacion, puede usarse un microfono para grabar la salida de audio de un altavoz sometido a prueba, y proporcionar la salida de audio a un analizador de frecuencia que determina su frecuencia. Una secuencia de comandos de prueba puede emitir comandos para reproducir pistas, cada una asociada con una frecuencia de audio particular, de modo que cuando se procesa un comando de prueba, por ejemplo, para seleccionar una pista siguiente, debe cambiar de manera correspondiente la frecuencia de salida. El microfono puede monitorizar la salida cambiada, y la logica de prueba puede determinar si el altavoz esta reproduciendo realmente la pista correcta esperada, o si existe algun retraso en la reproduccion de esa pista.
Tal informacion puede usarse para determinar la capacidad de respuesta del dispositivo sometido a prueba a los comandos de prueba, lo que proporciona a su vez una indicacion de la idoneidad del dispositivo para su uso dentro del entorno multimedia conectado.
Segun una realizacion a modo de ejemplo, el dispositivo de prueba puede implementarse como ordenador autonomo, tal como una unidad Raspberry Pi, que incluye un microfono, capacidad de enrutador inalambrico, y pasarela de medios emulada y logica de prueba apropiadas. Puede usarse cada archivo de prueba para reproducir una pista de audio que es una onda sinusoidal de una frecuencia particular.
Durante una prueba, el dispositivo de prueba puede situarse delante de un altavoz de audio que va a someterse a prueba, dentro de un recinto o una sala razonablemente en silencio. El altavoz de audio puede emparejarse con la red inalambrica habilitada por el dispositivo de prueba, que esta configurado para actuar como pasarela en un entorno multimedia conectado, por ejemplo un entorno de Spotify Connect, que incluye soporte para caracteristicas tales como autenticacion de usuario, y seleccion de pista.
La pasarela de medios emulada puede interceptar peticiones de acceso a contenido multimedia que estan destinadas a, en este ejemplo, un servidor multimedia de Spotify. El dispositivo de prueba puede controlar entonces el altavoz de audio, solicitandole que ejecute una serie de comandos de prueba. Puede realizarse un analisis de senales con sonidos reproducidos/emitidos para determinar la respuesta del altavoz de audio a las peticiones de acceso a contenido multimedia. Puede usarse la informacion resultante para elaborar un informe o tarjeta de puntuacion que describe la capacidad de respuesta del altavoz de audios a comandos tales como, por ejemplo, iniciar la reproduccion de una pista de audio, saltar a la siguiente pista, cambiar el volumen de reproduccion, etc.
Segun una realizacion, pueden proporcionarse resultados de prueba por medio de una interfaz de usuario o bien en el propio dispositivo de prueba o bien, por ejemplo, por medio de una pagina web a la que puede accederse en el dispositivo de prueba. Cada conjunto de resultados de prueba puede incluir datos tales como el tipo y numero de pruebas ejecutadas, incluyendo el numero de veces que se ejecuto cada comando/accion, con la mediana, la moda y las desviaciones estandar.
Tambien pueden devolverse los resultados de prueba a un fabricante de dispositivos, y compararse con limites predefinidos, para determinar un resultado de apto / no apto para el dispositivo, y/o si el dispositivo puede
5
10
15
20
25
30
35
40
45
50
55
60
65
certificarse para su uso dentro de un entorno multimedia conectado.
Segun una realizacion, cada dispositivo multimedia que pretende usarse con el entorno multimedia conectado puede incluir un firmware, que incluye un firmware o logica 120 de entorno multimedia conectado que permite que el dispositivo participe dentro del entorno.
Por ejemplo, en un entorno de Spotify Connect, cada dispositivo puede incluir dentro de su entorno multimedia firmware o logica de una biblioteca de Spotify que soporta tareas conocidas en Spotify tales como descargar musica de Spotify, o procesar comandos de Spotify tales como reproducir, pasar a la siguiente y poner en pausa una pista de audio. Un fabricante de dispositivos puede proporcionar un firmware especifico de dispositivo que incluye un controlador de audio que realiza las operaciones de reproducir realmente contenido multimedia en el dispositivo, junto con un contenedor que permite la interaccion con el controlador de audio de tal manera que, cuando se usa la biblioteca de Spotify, por ejemplo, para poner en pausa la reproduccion de una cancion particular, tambien se comunica ese comando de pausa al controlador de audio del dispositivo.
Para garantizar que un dispositivo multimedia funcionara tal como se espera dentro de un entorno multimedia conectado, deben realizarse las pruebas de un dispositivo multimedia particular en desarrollo en firmware y una version finalizada de ese dispositivo particular.
Segun una realizacion, el dispositivo de prueba puede incluir una clave privada, que es compatible con el entorno multimedia conectado, y que puede usarse con el firmware que esta sometiendose a prueba para verificar su autenticidad con respecto al servidor multimedia emulado dentro del dispositivo de prueba. De este modo, cuando el dispositivo multimedia y su firmware se liberan en ultima distancia al publico, no se requieren cambios adicionales para garantizar la compatibilidad del dispositivo con el entorno multimedia conectado.
Aunque un objetivo principal de la tecnica descrita anteriormente es la certificacion de un dispositivo multimedia para su uso dentro de un entorno multimedia conectado, puesto que puede examinarse el funcionamiento de cada dispositivo multimedia durante su desarrollo de producto, un beneficio adicional es que el sistema tambien puede usarse para hallar posibles problemas de rendimiento o errores en el hardware o firmware del dispositivo, antes de su liberacion final para su fabricacion.
La figura 6 es un diagrama de flujo que ilustra un metodo de prueba y certificacion de dispositivos multimedia, segun una realizacion.
Tal como se muestra en la figura 6, segun una realizacion, en la etapa 380, se proporciona un dispositivo de prueba con un mecanismo de entrada de audio (por ejemplo, un microfono), logica de prueba, y uno o mas archivos de prueba, en el que puede usarse cada archivo de prueba para producir una senal caracteristica con la reproduccion.
En la etapa 381, el dispositivo de prueba esta configurado para emular una pasarela de medios dentro de un entorno multimedia conectado.
En la etapa 382, se ejecutan una o mas pruebas frente al dispositivo multimedia sometido a prueba, para hacer que el dispositivo multimedia acceda a contenido multimedia asociado con los archivos de prueba.
En la etapa 383, en respuesta a la recepcion de un comando de prueba, se emite una peticion de cambio de contenido multimedia correspondiente y/u otra peticion por el dispositivo multimedia sometido a prueba, para acceder al contenido multimedia asociado con los archivos de prueba, mediante la pasarela de medios emulada en el dispositivo de prueba.
En la etapa 384, el dispositivo de prueba monitoriza, usando el mecanismo de entrada de audio, la salida del dispositivo multimedia sometido a prueba, para determinar que archivo de prueba esta reproduciendose segun sus senales caracteristicas.
En la etapa 385, se continua con el procedimiento de emitir una peticion de cambio de contenido multimedia correspondiente y/u otras peticiones para cada comando de prueba adicional.
En la etapa 386, tras completarse las pruebas, se compara el conjunto de salidas de dispositivo multimedia, frente al conjunto de comandos de prueba, para determinar el rendimiento o la certificacion del dispositivo multimedia sometido a prueba.
Certificacion y pruebas distribuidas de dispositivos multimedia
Segun una realizacion, puede hacerse que el sistema que incluye el dispositivo de prueba sea portatil o distribuible, de modo que puede usarse en la prueba de dispositivos multimedia, tales como altavoces de audio en una ubicacion o un emplazamiento remoto, y notificar los resultados de prueba de vuelta a una ubicacion central, por ejemplo un proveedor de certificacion. Tales realizaciones permiten, por ejemplo, que un fabricante de dispositivos multimedia,
5
10
15
20
25
30
35
40
45
50
55
60
65
realice pruebas detalladas de sus dispositivos, en prevision de certificar esos dispositivos para su uso dentro de un entorno multimedia conectado.
Por ejemplo, tal como se describio anteriormente, segun una realizacion, puede proporcionarse un dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas mediante una red a una ubicacion o un proveedor de certificacion remotos, para la prueba y certificacion de manera remota de los dispositivos multimedia.
La figura 7 ilustra un sistema para la prueba y certificacion de dispositivos multimedia, que puede usarse en un entorno de prueba distribuido, segun una realizacion.
Tal como se muestra en la figura 7, segun una realizacion, en cada uno de una pluralidad de emplazamientos, por ejemplo en entornos A 410, B 430 de fabricante, que incluyen uno o mas dispositivos multimedia sometidos a prueba (412, 432), un dispositivo 420, 440 de prueba, que incluye una pasarela 422, 442 de medios emulada y logica 424, 444 de prueba, tal como se describio anteriormente, para su uso en la prueba de los dispositivos multimedia en ese emplazamiento y la preparacion de resultados 426, 446 de prueba.
Segun una realizacion, los resultados de prueba pueden comunicarse 450 entonces a un proveedor 460 de certificacion, pudiendo usarse los resultados 462, 464 de prueba para determinar 470 una certificacion 472 para un dispositivo multimedia sometido a prueba.
Tal como se describio anteriormente, la informacion resultante tambien pueden usarse para elaborar un informe o tarjeta de puntuacion que describe la capacidad de respuesta del dispositivo a comandos tales como, por ejemplo, iniciar la reproduccion de una pista de audio, saltar a la siguiente pista, cambiar el volumen de reproduccion, etc. La tarjeta de puntuacion y/o certificacion pueden proporcionarse entonces o asociarse de otro modo a 480, el fabricante 482, para su uso con el dispositivo.
Tal como se describio anteriormente, para garantizar que un dispositivo multimedia funcionara tal como se espera dentro del entorno, deben realizarse las pruebas de un dispositivo multimedia particular en desarrollo con un firmware y version finalizada de ese dispositivo particular.
Tal como se describio ademas anteriormente, segun una realizacion, el dispositivo de prueba puede incluir una clave privada, que es compatible con el entorno multimedia conectado, y que puede usarse con el firmware que esta sometiendo a prueba con el fin de verificar su autenticidad con respecto al servidor multimedia emulado dentro del dispositivo de prueba. Segun una realizacion, a cada fabricante pueden proporcionarsele claves que son especificas para ese fabricante y su dispositivo de prueba, para mejorar adicionalmente la seguridad, y permitir que ese fabricante opere su propio servidor multimedia emulado.
En una implementacion particular, cada fabricante puede recibir de un proveedor de certificacion un dispositivo de prueba en forma de un dispositivo autonomo que tiene un interruptor de encendido/apagado o “de prueba”, conexion de red y el microfono. El dispositivo de prueba puede situarse junto al dispositivo que va a someterse a prueba, conectarse a la red, y activarse el interruptor de prueba para iniciar las pruebas y devolver resultados inmediatos. El dispositivo de prueba tambien puede estar configurado para cargar informacion en un servidor de notificacion, o tal como se describio anteriormente puede incluir un servidor web interno que permite el acceso a los resultados almacenados en el dispositivo.
Generalmente, un fabricante de dispositivos multimedia puede ejecutar pruebas en su dispositivo durante una hora mas o menos, hasta que se logra un nivel de confianza en los resultados de prueba. Si se alcanza un resultado negativo rapidamente entonces generalmente no hay necesidad de continuar con la ejecucion. De manera similar si se alcanzan resultados muy positivos rapidamente puede haber menos motivos para continuar con las pruebas, lo que permite que se preserven los periodos de prueba mas largos para situaciones umbral.
Segun otras realizaciones, pueden usarse dispositivos de prueba, por ejemplo con agrupaciones de altavoces de audio. Por ejemplo, en un entorno agrupado, un altavoz de audio puede estar configurado como altavoz de audio principal, que se comunica con un servidor multimedia final, mientras que otros altavoces de audio pueden ser altavoces de audio asociados que se dejan guiar por el servidor principal. En un entorno de este tipo, el dispositivo de prueba puede ejecutar pruebas sobre multiples altavoces de audio, por ejemplo para detectar el desfase del contenido multimedia entre esos multiples dispositivos.
Segun otras realizaciones, pueden usarse pruebas de multiples salas para someter a prueba multiples altavoces de audio al mismo tiempo con una secuencia de comandos de prueba comun.
Los detalles particulares de la provision de comunicacion entre dos o mas agrupaciones de altavoces de audio, o dentro de un entorno de multiples salas pueden dejarse para la implementacion de altavoz de audio.
La figura 8 es un diagrama de flujo que ilustra un metodo de prueba y certificacion de dispositivos multimedia en un
5
10
15
20
25
30
35
40
45
50
55
60
65
entorno de prueba distribuido, segun una realizacion. Tal como se muestra en la figura 8, segun una realizacion, puede usarse un metodo similar al descrito anteriormente con respecto a la figura 6 en un entorno de prueba distribuido, siendo una diferencia que, en la etapa 490, puede proporcionarse un dispositivo de prueba en una ubicacion de fabricante, junto con un mecanismo de entrada de audio, logica de prueba, y uno o mas archivos de prueba, en el que puede usarse cada archivo de prueba para producir una senal caracteristica con la reproduccion.
Las etapas 491-495 pueden reflejar generalmente las etapas 381-385 descritas anteriormente. En la etapa 496, tras completarse las pruebas, se comunican los resultados de prueba a un proveedor de certificacion (que puede ser, por ejemplo, la entidad que aloja el entorno multimedia conectado), para su uso en la determinacion del rendimiento del dispositivo multimedia sometido a prueba. En la etapa 497, pueden recibirse los resultados de prueba en el proveedor de certificacion, para su uso en la determinacion del rendimiento y/o la certificacion del dispositivo multimedia para su uso dentro del entorno multimedia conectado. Pueden implementarse convenientemente realizaciones de la presente invencion usando uno o mas ordenadores digitales especializados o de uso general convencionales, dispositivos de calculo, maquinas o microprocesadores, incluyendo uno o mas procesadores, memorias y/o medios de almacenamiento legibles por ordenador programados segun las ensenanzas de la presente divulgacion. Puede prepararse facilmente codificacion de software apropiada por programadores expertos basandose en las ensenanzas de la presente divulgacion, tal como resultara evidente para los expertos en la tecnica del software.
En algunas realizaciones, la presente invencion incluye un producto de programa informatico que es un medio de almacenamiento no transitorio o medio (medios) legible por ordenador que tiene instrucciones almacenadas en el mismo/en el que puede usarse para programar un ordenador para realizar cualquiera de los procedimientos de la presente invencion. Los ejemplos del medio de almacenamiento pueden incluir, pero no se limitan a, cualquier tipo de disco incluyendo disquetes, discos opticos, DVD, CD-ROM, Microdrive y discos magneto-opticos, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, dispositivos de memoria flash, tarjetas magneticas u opticas, nanosistemas (incluyendo CI de memoria molecular), o cualquier tipo de medio o dispositivo adecuado para almacenar instrucciones y/o datos.
La descripcion anterior de realizaciones de la presente invencion se ha proporcionado con fines de ilustracion y descripcion. No pretende ser exhaustiva ni limitar la invencion a las formas precisas dadas a conocer. Resultaran evidentes muchas modificaciones y variaciones para el profesional experto en la tecnica. Por ejemplo, aunque varios de los ejemplos descritos anteriormente describen en general el uso de un entorno de Spotify Connect y un altavoz de audio sometido a prueba, las caracteristicas y tecnicas descritas en el presente documento pueden usarse de manera similar con otros tipos de entorno multimedia conectado y otros tipos de dispositivo multimedia. Las realizaciones se eligieron y describieron con el fin de explicar de la mejor manera los principios de la invencion y su aplicacion practica, permitiendo de ese modo que otros expertos en la tecnica entiendan la invencion para diversas realizaciones y con diversas modificaciones que sean adecuadas para el uso particular contemplado. Se pretende que el alcance de la invencion este definido por las siguientes reivindicaciones y sus equivalentes.
Lista detallada de realizaciones:
1. Un sistema para la prueba y certificacion de altavoces de audio y otros dispositivos multimedia para su uso dentro de un entorno multimedia conectado, que comprende:
un dispositivo de prueba que incluye un mecanismo de entrada,
una pluralidad de archivos de prueba, en el que puede usarse cada archivo de prueba para producir una senal caracteristica, y
una pasarela de medios emulada, que emula un entorno multimedia conectado que incluye un dispositivo multimedia sometido a prueba y un servidor multimedia;
en el que se usan pruebas para imitar comandos para reproducir o acceder de otro modo a contenido multimedia en el dispositivo sometido a prueba, de modo que se detecta y se reconoce la reproduccion de archivos de prueba particulares segun las senales caracteristicas producidas por esos archivos de prueba; y
en el que puede usarse la informacion de prueba resultante para uno o ambos de evaluar el rendimiento y certificar el funcionamiento del dispositivo multimedia para su uso dentro del entorno multimedia conectado.
2. El sistema del punto 1, en el que el mecanismo de entrada es un microfono, y en el que se usa cada archivo de prueba para producir la reproduccion de una pista de audio que tiene una frecuencia particular.
3. El sistema del punto 1, en el que el sistema incluye una o mas secuencias de comandos de prueba, que incluyen comandos de prueba definidos en las mismas que, cuando se ejecutan por el dispositivo multimedia sometido a prueba, hacen que el dispositivo multimedia emita peticiones para la reproduccion u otro control de contenido multimedia asociado con los archivos de prueba.
5
10
15
20
25
30
35
40
45
4. El sistema del punto 1, en el que se proporciona el dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas localmente.
5. El sistema del punto 1, en el que puede proporcionarse un dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas mediante una red a una ubicacion remota para la prueba y certificacion de manera remota de los dispositivos multimedia.
6. Un metodo de prueba y provision de certificacion de altavoces de audio y otros dispositivos multimedia para su uso dentro de un entorno multimedia conectado, que comprende:
acceder, en un dispositivo de prueba que incluye un mecanismo de entrada, a una pluralidad de archivos de prueba, en el que puede usarse cada archivo de prueba para producir una senal caracteristica;
ejecutar una pasarela de medios emulada, que emula un entorno multimedia conectado que incluye un dispositivo multimedia sometido a prueba y un servidor multimedia;
ejecutar pruebas para imitar comandos para reproducir o acceder de otro modo a contenido multimedia en el dispositivo sometido a prueba;
detectar y reconocer la reproduccion de archivos de prueba particulares segun las senales caracteristicas producidas por esos archivos de prueba; y
usar la informacion de prueba resultante para uno o ambos de evaluar el rendimiento y certificar el funcionamiento del dispositivo multimedia dentro del entorno multimedia conectado.
7. El metodo del punto 6, en el que el mecanismo de entrada es un microfono, y en el que se usa cada archivo de prueba para producir la reproduccion de una pista de audio que tiene una frecuencia particular.
8. El metodo del punto 6, en el que el sistema incluye una o mas secuencias de comandos de prueba, que incluyen comandos de prueba definidos en las mismas que, cuando se ejecutan por el dispositivo multimedia sometido a prueba, hacen que el dispositivo multimedia emita peticiones para la reproduccion u otro control de contenido multimedia asociado con los archivos de prueba.
9. El metodo del punto 6, en el que se proporciona el dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas localmente.
10. El metodo del punto 6, en el que puede proporcionarse un dispositivo de prueba en un emplazamiento particular, para su uso en la prueba de dispositivos multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas mediante una red a una ubicacion remota para la prueba y certificacion de manera remota de los dispositivos multimedia.

Claims (7)

  1. 5
    10
    15
    20
  2. 2.
    25
  3. 3.
    30
  4. 4.
    35
  5. 5.
    40
  6. 6.
    45
    50
    55
    60 7.
    REIVINDICACIONES
    Sistema para la prueba de un dispositivo (350) multimedia, que es externo con respecto a un dispositivo de prueba, para su uso dentro de un entorno (230) multimedia conectado, comprendiendo el sistema:
    el dispositivo (300) de prueba que incluye:
    un mecanismo (304) de entrada,
    una pluralidad de archivos (330) de prueba, en el que puede usarse cada archivo de prueba para producir una senal caracteristica, y
    una pasarela (310) de medios emulada que tiene un servidor (312) multimedia emulado y que esta configurada para interceptar peticiones de acceso a contenido multimedia destinadas a un servidor (150) multimedia desde el dispositivo (350) multimedia, en el que la pasarela de medios emulada ha de estar entre el dispositivo (350) multimedia sometido a prueba y el servidor (312) multimedia emulado;
    en el que el sistema esta configurado para imitar comandos para acceder a contenido multimedia en el dispositivo (350) multimedia sometido a prueba, de modo que la reproduccion de archivos (332, 334, 336) de prueba particulares de la pluralidad de archivos de prueba pueda detectarse por medio del mecanismo (304) de entrada y reconocerse segun las senales caracteristicas producidas por esos archivos de prueba.
    Sistema segun la reivindicacion 1, en el que el mecanismo (304) de entrada es un microfono, y en el que se usa cada archivo (332, 334, 336) de prueba para producir la reproduccion de una pista de audio que tiene una frecuencia particular.
    Sistema segun la reivindicacion 1 o 2, en el que el sistema incluye una o mas secuencias (340) de comandos de prueba, que incluyen comandos de prueba definidos en las mismas que, cuando se ejecutan por el dispositivo (350) multimedia sometido a prueba, hacen que el dispositivo multimedia emita las peticiones de acceso a contenido multimedia para el control, por ejemplo, la reproduccion, de contenido multimedia asociado con los archivos (332, 334, 336) de prueba.
    Sistema segun cualquier reivindicacion anterior, en el que se proporciona el dispositivo (300) de prueba en un emplazamiento particular, para su uso en la prueba del dispositivo (350) multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas localmente.
    Sistema segun cualquier reivindicacion anterior, en el que se proporciona el dispositivo (300) de prueba en un emplazamiento particular, para su uso en la prueba del dispositivo (350) multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas mediante una red a una ubicacion remota para la prueba de manera remota del dispositivo multimedia.
    Metodo realizado por un dispositivo (300) de prueba para la prueba de un dispositivo (350) multimedia, que es externo con respecto al dispositivo de prueba, para su uso dentro de un entorno (230) multimedia conectado, comprendiendo el metodo:
    acceder, en el dispositivo de prueba que incluye un mecanismo (304) de entrada, a una pluralidad de archivos (330) de prueba, en el que puede usarse cada archivo de prueba para producir una senal caracteristica;
    ejecutar una pasarela (310) de medios emulada entre el dispositivo (350) multimedia y un servidor (312) multimedia emulado, estando la pasarela de medios emulada configurada para interceptar peticiones de acceso a contenido multimedia destinadas a un servidor (150) multimedia desde el dispositivo (350) multimedia;
    ejecutar comandos para que el dispositivo (350) multimedia sometido a prueba emita las peticiones de acceso a contenido multimedia para archivos (332, 334, 336) de prueba particulares de la pluralidad de archivos (330) de prueba;
    detectar, por medio del mecanismo (304) de entrada, la reproduccion de los archivos de prueba segun sus senales caracteristicas; y
    usar la informacion de prueba resultante para evaluar el rendimiento del dispositivo (102) multimedia dentro del entorno (230) multimedia conectado.
    Metodo segun la reivindicacion 6, en el que el mecanismo (304) de entrada es un microfono, y en el que se usa cada archivo (332, 334, 336) de prueba para producir la reproduccion de una pista de audio que tiene una frecuencia particular.
    Metodo segun la reivindicacion 6 o 7, en el que el sistema incluye una o mas secuencias (340) de comandos de prueba, que incluyen comandos de prueba definidos en las mismas que, cuando se ejecutan por el dispositivo (350) multimedia sometido a prueba, hacen que el dispositivo multimedia emita las
    peticiones de acceso a contenido multimedia para el control, por ejemplo, la reproduccion, de contenido multimedia asociado con los archivos (332, 334, 336) de prueba.
    5
  7. 10.
    10
    Metodo segun cualquier reivindicacion 6-8, en el que se proporciona el dispositivo (300) de prueba en un emplazamiento particular, para su uso en la prueba del dispositivo (350) multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas localmente.
    Metodo segun cualquier reivindicacion 6-9, en el que se proporciona el dispositivo (300) de prueba en un emplazamiento particular, para su uso en la prueba del dispositivo (350) multimedia en ese emplazamiento, y la notificacion de los resultados de tales pruebas mediante una red a una ubicacion remota para la prueba de manera remota del dispositivo multimedia.
ES15820151.7T 2014-12-30 2015-12-22 Sistema y método para la prueba y certificación de dispositivos multimedia para su uso dentro de un entorno multimedia conectado Active ES2644841T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/586,767 US9609448B2 (en) 2014-12-30 2014-12-30 System and method for testing and certification of media devices for use within a connected media environment
US201414586767 2014-12-30
PCT/EP2015/081025 WO2016107799A1 (en) 2014-12-30 2015-12-22 System and method for testing and certification of media devices for use within a connected media environment

Publications (1)

Publication Number Publication Date
ES2644841T3 true ES2644841T3 (es) 2017-11-30

Family

ID=55069855

Family Applications (1)

Application Number Title Priority Date Filing Date
ES15820151.7T Active ES2644841T3 (es) 2014-12-30 2015-12-22 Sistema y método para la prueba y certificación de dispositivos multimedia para su uso dentro de un entorno multimedia conectado

Country Status (18)

Country Link
US (2) US9609448B2 (es)
EP (2) EP3061245B1 (es)
JP (1) JP6423538B2 (es)
KR (1) KR101807677B1 (es)
CN (1) CN107113520B (es)
BR (1) BR112017013081A2 (es)
CA (1) CA2969882A1 (es)
DK (1) DK3061245T3 (es)
ES (1) ES2644841T3 (es)
HR (1) HRP20171441T1 (es)
HU (1) HUE034737T2 (es)
LT (1) LT3061245T (es)
NO (1) NO3061245T3 (es)
PL (1) PL3061245T3 (es)
PT (1) PT3061245T (es)
RS (1) RS56384B1 (es)
SI (1) SI3061245T1 (es)
WO (1) WO2016107799A1 (es)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9684484B2 (en) 2013-05-29 2017-06-20 Sonos, Inc. Playback zone silent connect
US9953179B2 (en) 2013-05-29 2018-04-24 Sonos, Inc. Private queue indicator
US9495076B2 (en) 2013-05-29 2016-11-15 Sonos, Inc. Playlist modification
US10715973B2 (en) 2013-05-29 2020-07-14 Sonos, Inc. Playback queue control transition
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
US9798510B2 (en) 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
US9609448B2 (en) * 2014-12-30 2017-03-28 Spotify Ab System and method for testing and certification of media devices for use within a connected media environment
US9721551B2 (en) 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
US10854180B2 (en) 2015-09-29 2020-12-01 Amper Music, Inc. Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine
WO2021021111A1 (en) * 2019-07-29 2021-02-04 Google Llc Wireless audio testing
CN110535726A (zh) * 2019-09-02 2019-12-03 安徽嘉亨软件开发有限公司 一种互联网测试对接***
US11024275B2 (en) 2019-10-15 2021-06-01 Shutterstock, Inc. Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
US11037538B2 (en) 2019-10-15 2021-06-15 Shutterstock, Inc. Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
US10964299B1 (en) 2019-10-15 2021-03-30 Shutterstock, Inc. Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions
US20240111645A1 (en) * 2021-04-06 2024-04-04 Panasonic Intellectual Property Management Co., Ltd. Utterance test method for utterance device, utterance test server, utterance test system, and program
CN113207000B (zh) * 2021-04-21 2024-01-19 ***通信集团陕西有限公司 机顶盒模拟登录方法、装置、设备及介质

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5088033A (en) * 1986-04-28 1992-02-11 Xerox Corporation Data processing system emulation in a window with a coprocessor and I/O emulation
US5969835A (en) 1997-09-15 1999-10-19 General Instrument Corporation Automated infrared test signal generator
DE60132196T2 (de) * 2000-05-26 2008-12-11 British Telecommunications P.L.C. Testsignalisierung
JP2003061164A (ja) * 2001-08-16 2003-02-28 Sony Corp 手順ファイル作成装置、手順ファイル作成方法、手順ファイル作成プログラム及び手順ファイル作成プログラム格納媒体
US7336793B2 (en) * 2003-05-08 2008-02-26 Harman International Industries, Incorporated Loudspeaker system for virtual sound synthesis
JP4773731B2 (ja) * 2005-03-08 2011-09-14 富士通セミコンダクター株式会社 コーデックソフトウェア試験装置及びコーデックソフトウェア試験方法
US8994381B2 (en) * 2005-09-27 2015-03-31 Ronald Quan Method and apparatus to measure differential phase and frequency modulation distortions for audio equipment
GB0523946D0 (en) * 2005-11-24 2006-01-04 King S College London Audio signal processing method and system
JP2007184723A (ja) * 2006-01-05 2007-07-19 Sony Corp 検査システム及び検査方法
GB2437399B (en) * 2006-04-19 2008-07-16 Big Bean Audio Ltd Processing audio input signals
JP2007325056A (ja) * 2006-06-02 2007-12-13 Sharp Corp 検査装置及び検査方法
CN101123739A (zh) 2006-08-11 2008-02-13 鸿富锦精密工业(深圳)有限公司 自动测试***及方法
US9203637B2 (en) * 2006-12-15 2015-12-01 Verizon Patent And Licensing Inc. Automated audio stream testing
US8146125B2 (en) 2009-07-01 2012-03-27 Spirent Communications, Inc Computerized device and method for analyzing signals in a multimedia over coax alliance (MOCA) network and similar TDM / encrypted networks
US8639369B1 (en) * 2009-09-01 2014-01-28 Adobe Systems Incorporated Audio testing of media player
BRPI0904431A2 (pt) 2009-11-13 2011-07-05 Tqtvd Software Ltda dispositivo gerenciador de testes e processo de testes
JP2011228810A (ja) * 2010-04-15 2011-11-10 Panasonic Corp 映像再生装置の自動検証システム
US8352994B2 (en) 2010-08-31 2013-01-08 At&T Intellectual Property I, L.P. Method and system for long term monitoring of video assets
US8458757B2 (en) 2010-08-31 2013-06-04 At&T Intellectual Property I, L.P. Method and system for region-based monitoring of video assets
US8826354B2 (en) 2010-12-01 2014-09-02 At&T Intellectual Property I, L.P. Method and system for testing closed caption content of video assets
US20120162440A1 (en) 2010-12-23 2012-06-28 The Directv Group, Inc. System and method for performing an automated set top box test
GB2493029B (en) * 2011-07-22 2013-10-23 Mikko Pekka Vainiala Method and apparatus for impulse response measurement and simulation
US9179237B2 (en) * 2011-12-16 2015-11-03 Bose Corporation Virtual audio system tuning
LV14747B (lv) * 2012-04-04 2014-03-20 Sonarworks, Sia Elektroakustisko izstarotāju akustisko parametru korekcijas paņēmiens un iekārta tā realizēšanai
JP2013243621A (ja) * 2012-05-22 2013-12-05 Toshiba Corp 電子機器、電子機器の制御方法、制御プログラム、映像表示装置
US8839326B2 (en) 2012-06-15 2014-09-16 Comcast Cable Communications, Llc Automated quality control of a media asset
US9609448B2 (en) * 2014-12-30 2017-03-28 Spotify Ab System and method for testing and certification of media devices for use within a connected media environment

Also Published As

Publication number Publication date
KR101807677B1 (ko) 2017-12-11
CN107113520B (zh) 2018-09-21
EP3061245B1 (en) 2017-08-23
KR20170117021A (ko) 2017-10-20
RS56384B1 (sr) 2017-12-29
WO2016107799A1 (en) 2016-07-07
LT3061245T (lt) 2017-10-10
EP3255889A1 (en) 2017-12-13
PT3061245T (pt) 2017-10-31
CA2969882A1 (en) 2016-07-07
HUE034737T2 (en) 2018-03-28
US20160192096A1 (en) 2016-06-30
US20170195813A1 (en) 2017-07-06
BR112017013081A2 (pt) 2018-01-02
NO3061245T3 (es) 2018-01-20
US9609448B2 (en) 2017-03-28
US10038962B2 (en) 2018-07-31
HRP20171441T1 (hr) 2017-11-17
CN107113520A (zh) 2017-08-29
EP3255889B1 (en) 2018-06-06
SI3061245T1 (sl) 2017-11-30
PL3061245T3 (pl) 2017-12-29
EP3061245A1 (en) 2016-08-31
JP2018506213A (ja) 2018-03-01
JP6423538B2 (ja) 2018-11-14
DK3061245T3 (da) 2017-11-06

Similar Documents

Publication Publication Date Title
ES2644841T3 (es) Sistema y método para la prueba y certificación de dispositivos multimedia para su uso dentro de un entorno multimedia conectado
JP6942763B2 (ja) 複数の音声サービス
EP3032537B1 (en) Proximity based temporary audio sharing
US9866986B2 (en) Audio speaker system with virtual music performance
US10250650B2 (en) Discovery playlist creation
US11172030B2 (en) Managing application access of a media playback system
US10642573B2 (en) Content streaming apparatus and method
BR112015005034A2 (pt) método para executar um aplicativo, e primeiro terminal.
TWI603257B (zh) 音訊播放系統及音訊播放方法
JP2016225995A (ja) 権利および機能包括のコンテンツ選択および配信
US20200280756A1 (en) Remote control and integration of electronic devices in a media system
US10755707B2 (en) Selectively blacklisting audio to improve digital assistant behavior
US10375340B1 (en) Personalizing the learning home multi-device controller
BR112021004423A2 (pt) métodos, sistemas e mídia para liberar conteúdo de mídia de transmissão por streaming sem manifesto
CN112261569A (zh) 一种多声道播放的方法与设备
KR20200112901A (ko) 음원 재생 공유 방법 및 시스템