ITTO20130974A1 - Sistema per sottoporre a test l'interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico - Google Patents

Sistema per sottoporre a test l'interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico

Info

Publication number
ITTO20130974A1
ITTO20130974A1 IT000974A ITTO20130974A ITTO20130974A1 IT TO20130974 A1 ITTO20130974 A1 IT TO20130974A1 IT 000974 A IT000974 A IT 000974A IT TO20130974 A ITTO20130974 A IT TO20130974A IT TO20130974 A1 ITTO20130974 A1 IT TO20130974A1
Authority
IT
Italy
Prior art keywords
audio
audio signal
mobile phone
communication channel
wireless communication
Prior art date
Application number
IT000974A
Other languages
English (en)
Inventor
Felice Abramo
Original Assignee
Magneti Marelli Spa
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 Magneti Marelli Spa filed Critical Magneti Marelli Spa
Priority to IT000974A priority Critical patent/ITTO20130974A1/it
Priority to EP14192807.7A priority patent/EP2879358B1/en
Priority to JP2014231204A priority patent/JP6266494B2/ja
Priority to US14/555,320 priority patent/US9813536B2/en
Priority to BR102014029676A priority patent/BR102014029676A2/pt
Priority to CN201410720318.7A priority patent/CN104683566B/zh
Publication of ITTO20130974A1 publication Critical patent/ITTO20130974A1/it

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/24Arrangements for testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • H04M1/6091Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth® interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

"Sistema per sottoporre a test l’interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico”
TESTO DELLA DESCRIZIONE
La presente invenzione riguarda un sistema per sottoporre a test l’interazione wireless fra un sistema di riproduzione di segnali audio, in particolare un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio, e un telefono mobile, detto sistema di riproduzione e telefono mobile essendo configurati per comunicare su un canale di comunicazione wireless per la comunicazione a corto raggio.
Come è noto, in campo automobilistico sono recentemente entrati in uso sistemi atti a permettere al conducente e ai passeggeri di interagire con l’autoveicolo. Tale interazione può prevedere di interagire con funzionalità del veicolo come il riscaldamento o il condizionamento dell’aria, oppure l’impianto stereo di bordo. Tale interazione può prevedere viceversa di controllare la gestione di un terminale di telefonia mobile, ad esempio nella modalità cosiddetta “viva voce”. Altre funzioni possono riferirsi all’interazione con sistemi di navigazione satellitare o alla fruizione di informazioni provenienti da una centralina o computer di bordo.
A tal fine, gli autoveicoli sono equipaggiati di una interfaccia uomo-macchina che permette di interagire con i sistemi di bordo inserendo dati, ad esempio un numero di telefono o una destinazione nel navigatore satellitare.
Un esempio di tale interfaccia è costituito ad esempio dal sistema Blue & Me<TM>, che dispone di comandi al volante e di un sistema di riconoscimento vocale universale, che non necessita di apprendimento e riconosce qualsiasi tipo di voce. Tale sistema in particolare realizza un kit vivavoce attraverso un canale wireless di tipo Bluetooth<TM>che si stabilisce, attraverso una procedura di pairing, con un terminale di telefonia mobile del conduttore o di un passeggero. Tale sistema Blue & Me<TM>permette peraltro di utilizzare altri dispositivi personali quali lettori musicali, in modo sicuro senza dover ricorrere a comandi per detti dispositivi.
E’ chiaro che per un simile sistema la qualità del segnale audio è molto importante e pertanto, in particolare durante lo sviluppo e l’integrazione negli autoveicoli di simili sistemi è necessario verificare tale qualità, ossia eseguire dei test dei sistemi per misurarne la qualità.
Tuttavia, al giorno d’oggi, per verificare il funzionamento di tali sistemi si adoperano test che prevedono semplicemente di stabilire comunicazioni di test utilizzando un terminale mobile accoppiato al sistema d’interfaccia tramite il canale a corto raggio wireless e operando ad esempio una chiamata a un secondo terminale di telefonia mobile sulla rete di telefonia mobile, ad esempio 3G o GSM.
Tale procedura è peraltro poco flessibile e dispendiosa, in quanto richiede di avere disponibili più terminali mobili e inoltre richiede di effettuare chiamate, con i conseguenti consumi telefonici.
La presente invenzione si prefigge lo scopo di ottenere un sistema perfezionato, che permetta di sottoporre a test l’interazione fra un apparato di riproduzione di segnali audio, in particolare un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio e un terminale mobile attraverso un canale wireless a corto raggio, in modo economico e flessibile. La presente invenzione è anche diretta a un corrispondente prodotto informatico.
Secondo la presente invenzione, tale scopo viene raggiunto grazie ad un sistema avente le caratteristiche richiamate in modo specifico nelle rivendicazioni che seguono.
L'invenzione inoltre si riferisce ad un corrispondente procedimento, nonché ad un prodotto informatico, caricabile nella memoria di almeno un elaboratore e comprendente parti di codice software suscettibili di realizzare le fasi del procedimento quando il prodotto è eseguito su almeno un elaboratore.
Così come qui utilizzato, il riferimento ad un tale prodotto informatico è inteso essere equivalente al riferimento ad un mezzo leggibile da elaboratore contenente istruzioni per il controllo del sistema di elaborazione per coordinare l’attuazione del procedimento secondo l'invenzione. Il riferimento ad "almeno ad un elaboratore" è evidentemente inteso a mettere in luce la possibilità che la presente invenzione sia attuata in forma modulare e/o distribuita.
L’invenzione verrà descritta con riferimento ai disegni annessi, forniti a puro titolo di esempio non limitativo, in cui:
- la Figura 1 è uno schema di principio del sistema secondo l’invenzione;
- la Figura 2 mostra un diagramma rappresentativo di funzionalità del sistema secondo l’invenzione;
- la Figura 3 mostra un diagramma rappresentativo di ulteriori funzionalità del sistema secondo l’invenzione; - le Figure 4-7 mostrano differenti scenari d’impiego del sistema secondo l’invenzione.
In breve, la soluzione secondo l’invenzione si riferisce a un sistema per sottoporre a test l’interazione di un telefono mobile dotato di un canale di comunicazione wireless per la comunicazione a corto raggio con un sistema di riproduzione di segnali audio, in particolare un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio, che comprende un modulo di ricetrasmissione configurato per comunicare tramite detto canale di comunicazione wireless, ad esempio Bluetooth<TM>, con il sistema di riproduzione di segnali audio, detto modulo di ricetrasmissione wireless essendo associato a un modulo di simulazione che comprende mezzi di elaborazione configurati per simulare il funzionamento di un telefono mobile, in particolare rispetto alla gestione di comunicazioni telefoniche in ingresso e in uscita dal telefono mobile.
In Figura 1 è mostrato un sistema per sottoporre a test l’interazione di un telefono mobile dotato di un canale di comunicazione wireless per la comunicazione a corto raggio con un sistema di riproduzione di segnali audio secondo l’invenzione. Con il riferimento 100 è perciò indicato un modulo di simulazione di un telefono mobile. Tale modulo di simulazione di un telefono mobile 100 comprende un elaboratore, in particolare un elaboratore portatile, 110 il quale a sua volta comprende un ricetrasmettitore wireless a corto raggio 130 atto a stabilire un canale di comunicazione wireless a corto raggio 300, nell’esempio un canale di comunicazione Bluetooth<TM>.
Tale elaboratore portatile 110 è configurato inoltre, attraverso software rappresentato in Figura 1 attraverso un blocco indicativo di un modulo software 120, per simulare il funzionamento di un telefono mobile. Per simulazione del funzionamento di un telefono mobile si intende in questo caso principalmente la capacità di simulare i segnali relativi a una conversazione telefonica che normalmente sono inviati all’altoparlante del telefono mobile e sono ricevuti dal telefono mobile. Nel modulo di simulazione di un telefono mobile 100, in luogo del microfono e dell’altoparlante del telefono mobile sono previsti invece rispettivamente un ingresso audio e un uscita audio, preferibilmente, ma non necessariamente, dei connettori di segnali fisici o hardware, cui si possono connettere dispositivi, anch’essi hardware o rispettivamente software, che generano e/o ricevono segnali audio. In Figura 2 sono forniti a questo riguardo dettagli del protocollo adottato dal modulo software 120. Il modulo software 120 in particolare è configurato comunica in rapporto di scambio di segnali con il ricetrasmettitore a corto raggio 130 Bluetooth<TM>, ossia ad esempio scambia con esso gli stessi segnali che verrebbero scambiati con la CPU o con il modulo di elaborazione e gestione di un telefono mobile per supportare la modalità viva voce durante una conversazione. La simulazione del funzionamento di un telefono mobile può comprendere anche simulare funzioni di capacità di trasferimento dati.
Nell’esempio di Figura 1 il modulo di simulazione di un telefono mobile 100 comprende specificamente un ingresso audio 111, ossia un connettore fisico corrispondente all’ingresso audio dell’elaboratore 110, e un’uscita audio 112, corrispondente al connettore fisico rappresentante l’uscita audio dell’elaboratore 110, i cui segnali, come meglio dettagliato in Figura 2, sono forniti al modulo software 120.
In Figura 1 è mostrato poi un dispositivo di interfaccia utente di un autoveicolo, indicato con il riferimento 200. Tale dispositivo di interfaccia utente 200 comprende a sua volta un rispettivo secondo ricetrasmettitore wireless 230 a corto raggio atto a stabilire il canale di comunicazione wireless 300, in particolare un canale di comunicazione Bluetooth<TM>.
Tale dispositivo di interfaccia utente 200, che è ad esempio un sistema Blue & Me<TM>, è rappresentato in modo schematizzato attraverso il solo rispettivo modulo d’ingresso/uscita 210 del segnale sul canale di comunicazione wireless 300 e attraverso rispettivi ingressi audio 211 e uscite audio 212, che sono normalmente collegati rispettivamente a un microfono 221 e a un altoparlante 222 del dispositivo di interfaccia utente 200.
Come illustrato anche nel seguito con riferimento alle Figure 4-7, a titolo di esempio non limitativo sull’ingresso o porta audio 111 del modulo di simulazione di un telefono mobile 100 può essere applicato uno dei seguenti segnali:
- un segnale elettrico in banda audio (ad esempio di tipo a tono sinusoidale, oppure Multitoni) generato esternamente, per esempio mediante un generatore di segnali;
- un segnale audio/voce generato attraverso un microfono;
- una sorgente audio/musicale, ad esempio l’uscita analogica di un player MP3).
Sempre a titolo di esempio non limitativo l’uscita o porta audio 112 può essere connessa:
- ad un analizzatore audio (indicato con il riferimento 401 nelle figure 4-7), che, ad esempio opera la misura delle prestazioni del segnale relativo alle chiamate telefoniche in entrata/uscita o del suono nello streaming BT; - a degli altoparlanti del dispositivo di interfaccia utente 200 per la valutazione soggettiva dell’audio relativo alle chiamate telefoniche in entrata o del suono nello streaming Bluetooth<TM>;
- ad una cuffia sul modulo di simulazione di un telefono mobile 100 per la valutazione soggettiva dell’audio nelle chiamate telefoniche in uscita dal dispositivo di interfaccia utente 200.
Dunque il modulo di simulazione di un telefono mobile 100 implementa le funzioni di un telefono mobile dotato di connessione a corto raggio wireless, in particolare Bluetooth<TM>, senza comprendere il modulo telefonico, ad esempio GSM, e la relativa carta SIM. Le corrispondenti funzioni di telefonia vengono simulate.
Pertanto il modulo di simulazione di un telefono mobile 100 è configurato per eseguire una o più delle seguenti operazioni:
- ricercare un sistema di riproduzione di segnali audio, in particolare il dispositivo 200, a cui connettersi;
- eseguire l’accoppiamento o pairing con tale sistema o dispositivo 200;
- successivamente al pairing, simulare le funzioni di chiamata telefonica viva-voce (hands-free);
- successivamente al pairing, eventualmente gestire e trasferire la rubrica telefonica del telefono mobile sul dispositivo 200;
- successivamente al pairing, effettuare streaming audio di file audio (MP3, AAC, WAV o altro formato) verso il sistema o dispositivo 200, ad esempio sulla base di liste di riproduzione musicale (playlist) modificabili.
Il modulo di simulazione di un telefono mobile 100, come illustrato, comprende interfacce audio da e verso la rete telefonica, rendendo disponibili i relativi connettori degli ingressi 111 e uscite 112 per l’inserimento/estrazione di conversazioni o voci entranti o uscenti (incoming/outgoing) sulla base di diverse configurazioni di misura o scenari.
Attraverso tali interfacce, o connettori 111 e 112, è possibile operare analisi, in particolare in tempo reale, attraverso sistemi di misura, quali l’analizzatore audio descritto più avanti con riferimento alle figure da 4 a 7.
Il modulo di simulazione di un telefono mobile 100 può invece fare uso di una registrazione o cattura dell’audio su un file interno per eseguire operazione di analisi differita dell’audio, attraverso processi di analisi implementati tramite signal processing descritti nel seguito. Come accennato, gli ingressi e uscite audio infatti possono essere software o virtuali, ossia ingressi e uscite che ricevono/emettono segnali digitali audio, ad esempio su file, ad esempio internamente all’elaboratore 110.
In figura 2 è mostrato schematicamente il protocollo di comunicazione implementato dal modulo software 120, che simula la porzione di telefono mobile fra gli ingressi e uscite audio 111, 112 e il modulo di ricetrasmissione 130.
Per garantire l’interoperabilità verso i dispositivi accoppiati con il modulo di simulazione 100, esso adotta ed integra nel proprio modulo software 120 un protocollo di comunicazione 150, che è in generale di tipo basato sullo stack software Linux Open Source di Bluetooth<TM>, detto BlueZ.
Con 164 in particolare è indicato un codec PCM. Per portare un segnale audio mono PCM da e a tale codec PCM, sia nelle chiamate in entrata e in uscita (incoming/outgoing) che in eventuali sample loop interni (salvati su file audio) viene utilizzato il link 141 di tipo SCO (Synchronous Connection Oriented).
Il protocollo prevede dunque un’interfaccia grafica 151 (detta anche GUI o Graphic User Interface) di tipo nativo Linux.
Con 152 è indicato un layer, o strato, d’applicazione, che si trova in cima allo stack Bluetooth<TM>e in cui risiedono ambienti applicativi. Al di sotto di esso si trova un layer, sostanzialmente corrispondente al layer di presentazione OSI, comprendente protocolli, come:
- il protocollo di servizio di discovery 153 (SDP, Service Discovery Protocol) che permette al modulo di simulazione 100 di individuare i servizi di cui potrebbe usufruire connettendosi a dispositivi che supportano Bluetooth<TM>;
- il protocollo di comunicazione per scambio di oggetti 155, OBEX (OBject EXchange) che permette lo scambio di dati binari, inclusi i dati dei biglietti da visita digitali 154 di tipo Vcard;
- comandi 156 provenienti dal layer applicazioni.
Quindi un protocollo di emulazione 157 RFCOMM permette di emulare porte seriali per lo scambio di dati asincrono attraverso il successivo protocollo di controllo della connessione logica 158, L2CAP (Logical Link Control and Adaptation Protocol) che ha la funzione di fornire servizi per l'invio dei dati ai livelli o layer superiori.
Al di sotto di tale livello un’interfaccia 159 di tipo HCI (Host Controller Interface) fornisce un'interfaccia uniforme di comandi per accedere a un protocollo di gestione della connessione 160, Link Manager, ed alle potenzialità del sistema radio. Il protocollo Link Manager 160 viene adoperato per l’impostazione, il controllo e la sicurezza del collegamento. Il sistema radio indicato con 161 nel suo complesso comprende un protocollo di banda base, 162 e un protocollo radio 163, che servono ad effettuare le procedure relative alla connessione fisica fra i dispositivi. In particolare formano i pacchetti dati che verranno effettivamente trasmessi dal modulo di ricetrasmissione 130, implementano la correzione degli errori di trasmissione e l'eventuale cifratura dei dati.
Il link 141 di tipo SCO precedentemente menzionato opera fra il protocollo di banda base 162 e il codec PCM 164.
Quanto descritto con riferimento a figura 2, per quanto riguarda la struttura dello stack Bluetooth<TM>, è di per sé noto al tecnico del settore.
Secondo l’invenzione è previsto, in aggiunta al protocollo di comunicazione descritto con riferimento alla figura 2, di aggiungere alcuni profili Bluetooth<TM>.
In figura 3 sono schematicamente mostrati i profili implementati 170 che possono essere visti come una sezione verticale dello stack di protocolli Bluetooth<TM>. Tali profili definiscono le procedure per assicurare l'interoperabilità elementare, essenzialmente garantendo la capacità di individuare altri dispositivi nelle vicinanze ed eventualmente di connettersi ai dispositivi individuati, o di essere a sua volta individuato e connesso.
Essi permettono di implementare i comandi e le funzionalità del sistema secondo l’invenzione e gli scenari applicativi. Tali profili implementati, comprendono:
- un profilo viva voce 171, detto HFP (Hand-Free Profile) che permette di inviare e ricevere chiamate telefoniche;
- un profilo rubrica 172, detto PBAP (Phonebook Access Profile) che gestisce le procedure ed il protocollo per scambiare oggetti Rubrica telefonica tra i dispositivi, in particolare il modulo di simulazione 100 e il dispositivo d’interfaccia 200; - un profilo di distribuzione 173, detto A2DP (Advanced Audio Distribution Profile) consente la trasmissione wireless di segnali audio stereo);
- un profilo di controllo remoto audio/video, detto AVRCP (Audio/Video Remote Control Profile) necessario per controllare il media playback sul dispositivo, in particolare il dispositivo 200, accoppiato e connesso.
Anche tali profili aggiuntivi 171-174 sono profili Bluetooth<TM>di per sé noti.
In figura 4 è mostrato un primo scenario d’impiego del sistema secondo l’invenzione. Oltre al modulo di simulazione di un telefono mobile 100 e al dispositivo d’interfaccia 200, è previsto di impiegare un sistema di misura che, nell’esempio, corrisponde a un analizzatore audio 401. In tale primo scenario l’ingresso audio 111 del modulo di simulazione 100, nell’esempio un connettore per jack da 3mm, riceve un segnale elettrico ASG analogico in banda audio generato dall’analizzatore audio 401, come detto, ad esempio, un segnale monotono 1 KHz o un segnale Multitoni. La connessione è effettuata tramite cavi audio, preferibilmente sbilanciati e schermati. Il modulo di simulazione di un telefono mobile 100 provvede, in base alla ricezione del segnale elettrico ASG, a simulare una voce o suono in ingresso a un telefono mobile, come un segnale di fonia ricevuto attraverso l’antenna del telefono mobile, e lo invia attraverso il ricetrasmettitore wireless 130 di tipo Bluetooth<TM>al corrispondente ricetrasmettitore 230 del dispositivo d’interfaccia utente 200. Tale dispositivo d’interfaccia utente 200, poi, attraverso la propria uscita audio 212, invia, ad esempio su un corrispondente segnale elettrico ricevuto ASR audio analogico all’analizzatore audio 401, che può dunque, in base al raffronto del segnale generato ASG e del segnale ricevuto ASR, eseguire misure quali, ad esempio, misure di livello di segnale, rapporto segnale/rumore, misure di distorsione o misure di risposta in frequenza e coerenza. Potendo il segnale elettrico audio generato ASG assumere diverse forme, come detto, quali monotono, Multitoni, o anche un segnale voce, è chiaro che possono essere eseguiti molti differenti tipi di misura. Tali misure permettono di caratterizzare e diagnosticare il funzionamento del dispositivo sotto test, ossia il dispositivo d’interfaccia 200, in particolare con riferimento a una voce o segnale audio ricevuto in entrata (incoming voice) dal dispositivo d’interfaccia 200.
In figura 5 è mostrato un secondo scenario, nel quale invece il segnale elettrico audio generato ASG, provvisto dall’analizzatore audio 401, è inviato all’ingresso audio 211 del dispositivo d’interfaccia 200, mentre il segnale elettrico audio ricevuto ASR è ricevuto dall’uscita audio 112 del modulo di simulazione 100. Il segnale elettrico audio generato ASG può assumere forme corrispondenti a quelle già descritte in precedenza, in particolare con riferimento a figura 4, e analogamente possono venire eseguite all’analizzatore audio 401 corrispondenti misure. Tali misure permettono di caratterizzare e diagnosticare il funzionamento del dispositivo sotto test, ossia il dispositivo d’interfaccia 200, in particolare con riferimento a una voce o segnale audio mandato in uscita (outgoing voice) da tale dispositivo d’interfaccia 200.
In figura 6 è mostrato un terzo scenario, nel quale invece il segnale elettrico audio generato ASG, provvisto dall’analizzatore audio 401, è inviato all’ingresso audio 111 del modulo di simulazione 100, mentre il segnale elettrico audio ricevuto ASR è ricevuto dall’uscita audio 112 dello stesso modulo di simulazione 100. L’ingresso audio 211 del dispositivo d’interfaccia 200 è connesso al microfono 221, mentre la rispettiva uscita audio 212 è connessa all’altoparlante 222. In questo modo il segnale elettrico audio generato ASG, attraverso il modulo di simulazione 100, la connessione wireless 300 e il dispositivo 200 raggiunge l’altoparlante 222, viene opportunamente accoppiato e raccolto dal microfono 221 ed inviato indietro sulla connessione wireless 300, trasformato in segnale elettrico audio ricevuto ASR dal modulo di simulazione 100 e infine ricevuto all’analizzatore audio 401. Il segnale elettrico audio generato ASG può assumere forme corrispondenti a quelle già descritte in precedenza, in particolare con riferimento a figura 4, e analogamente possono venire eseguite all’analizzatore audio 401 corrispondenti misure. Tali misure permettono di caratterizzare e diagnosticare il funzionamento del dispositivo sotto test, ossia il dispositivo d’interfaccia 200, in particolare per quanto riguarda la voce in entrata o in uscita rispetto al dispositivo 200, creando un anello o loop su tale dispositivo.
In figura 7 è mostrato un quarto scenario, nel quale invece il segnale elettrico audio generato ASG, provvisto dall’analizzatore audio 401, è inviato all’ingresso audio 211 del dispositivo 200, mentre il segnale elettrico audio ricevuto ASR è ricevuto dall’uscita audio 212 dello stesso dispositivo 200. L’ingresso audio 111 e l’uscita audio del modulo di simulazione 100 sono opportunamente connessi fra loro, rispettando le impedenze di ingresso ed uscita. Questo scenario corrisponde a quello di figura 6, ma il loop viene effettuato dal lato del modulo di simulazione 100. Gli scenari delle figure 6 e 7 sono utili in particolare a verificare l’eco dal rispettivo lato.
Tramite l’interfaccia grafica 151 l’utente può impostare il modulo di simulazione 100 secondo i diversi scenari e variarne anche i parametri.
Ad esempio l’interfaccia grafica 151 può comprendere mezzi di selezione, ad esempio, in un apposita schermata, per selezionare il servizio Bluetooth<TM>da lanciare tramite il modulo di simulazione 100, selezionato ad esempio fra:
- ricerca dispositivo (searching device);
- accoppiamento con dispositivo (pairing device);
- profilo di servizio di streaming Bluetooth<TM>(A2DP); - gestione delle playlist musicali;
- profilo di servizio viva voce HFP;
- gestione della rubrica;
- gestione dei file utilizzati per la simulazione della voce/audio dell’utente chiamato (distant) e per il segnale di “squillo” nella chiamata (ringback tone);
- analisi audio tramite signal processing.
Il profilo di servizio di streaming Bluetooth<TM>(A2DP) quando viene lanciato può provvedere una corrispondente schermata con comandi di riproduzione audio e selezioni di brani tipici di un player audio, quali Play, Stop, Pause, Next, Previous, Jump to, Repeat One, Repeat All utili a riprodurre un brano, ad esempio in formato MP3, del quale viene effettuato lo streaming sulla connessione wireless 300.
La gestione di una playlist comprende comandi per vedere e aggiornare liste di brani, aggiungere playlist ad un profilo streaming Bluetooth<TM>, rimuovere brani dalla playlist e cancellare la playlist.
Essendo le playlist logicamente connesse (tramite link logici) al database di gestione del media player attraverso l’effettivo percorso dei file su cui si trovano i brani, essi risiedono preferibilmente sul modulo di simulazione 100, ossia sull’elaboratore 110 tuttavia, possono anche trovarsi su una chiavetta USB o Hard-Disk esterni connessi al modulo di simulazione 100 via interfaccia USB, il cui path dei file può venire logicamente connesso al database del media player.
Il profilo di servizio viva voce o Hands-free comprende, oltre a una consolle per rispondere, effettuare e chiudere le chiamate simile a quelle delle “apps” telefoniche Apple iPhone o Android, la possibilità di selezionare funzioni di simulazione di chiamata da file audio e cattura su file audio, chiamata dall’ingresso 111 del modulo di simulazione 110 e cattura su file audio, chiamata da file audio e audio riportato sul dispositivo sotto test, cioè il dispositivo d’interfaccia 200.
L’interfaccia grafica altresì provvede funzioni di selezione di un segnale audio, alternativo al segnale audio elettrico generato ASG, che risiede invece in un file sul modulo di simulazione 100. Oltre che i segnali già menzionati, sinusoidali a diverse frequenze, possono essere inviati anche segnali di sweep in frequenza (lineari, logaritmici), intervalli di silenzio, campioni di tipo Voice, segnali DTMF (Dual Tone Multi-Frequency) e in generale, naturalmente, ogni altro tipo di segnale che può essere inserito in un file audio di tipo PCM (.wav, .raw) o generato run-time dall’applicativo dell’interfaccia grafica 151.
La gestione della rubrica permette, oltre a vedere e aggiornare i contatti della rubrica stessa, di aggiungere/linkare nuovi contatti da file VCard a un file XML utilizzato come contenitore per le informazioni sul trasferimento dei dati di rubrica verso il dispositivo 200.
La funzione di gestione dei file utilizzati per la simulazione della voce/audio dell’utente chiamato (distant voice) permette la selezione del tipo di audio da utilizzare nella chiamata in uscita (outgoing) e del segnale di “squillo” da simulare fra quelli standard dei diversi paesi quali Europa, Stati Uniti e Regno Unito.
La funzione di analisi audio tramite signal processing integrato provvede la possibilità di effettuare l’analisi audio processando internamente al modulo di simulazione 100 i segnali audio provenienti dal dispositivo 200 e registrati internamente come file, invece di farli pervenire all’analizzatore audio 401, il quale è preferibilmente impiegato per l’analisi in real-time. Come accennato, in questo sostanzialmente tal segnali audio sono forniti a un ingresso software o virtuale nel modulo di simulazione 100. A tal scopo l’interfaccia grafica 151 può anche prevedere una schermata di analisi, che riporti parametri rilevati dall’analisi quali frequenza, ampiezza, rapporto segnale/rumore, distorsione armonica, numero canali, frequenza di campionamento, risoluzione e tipo del segnale, nonché rappresentazioni grafiche dei segnali nel dominio del tempo e della frequenza (FFT).
Tutti i dati dell’analisi vengono quindi salvati in un relativo file di Log all’interno dello stesso modulo di simulazione 100.
Dunque, dalla descrizione risultano chiari i vantaggi della soluzione appena descritta.
Vantaggiosamente, il sistema secondo l’invenzione permette verificare, ossia di sottoporre a test, l’interazione fra un sistema di riproduzione di segnali audio, in particolare un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio e un terminale mobile attraverso un canale wireless a corto raggio, in modo economico e flessibile. Infatti, l’uso di un modulo di simulazione che simula la parte telefonica delle chiamate permette di risparmiare sui costi di chiamata viva-voce di prova e di configurare i test in modo molto più flessibile e ripetibile di quanto permette l’uso di un normale telefono mobile.
Il sistema secondo l’invenzione consente inoltre un facile interfacciamento con strumenti di analisi audio, permettendo la rapida adozione di diversi scenari di misura che permettono di sottoporre a test differenti aspetti dell’interazione tramite canale di comunicazione wireless fra un sistema di riproduzione audio e un telefono mobile.
Il sistema secondo l’invenzione vantaggiosamente può essere impiegato per lo sviluppo, validazione e analisi di dispositivi dotati di un canale di comunicazione a corto raggio Bluetooth<TM>senza vincolarsi a un particolare modello di telefono mobile e alle sue caratteristiche.
Vantaggiosamente inoltre, il disaccoppiamento dalla rete di telecomunicazioni mobile permette anche di escludere l’influenza di eventuali disturbi introdotti dalla rete telefonica stessa (ad esempio errori ed eco nella trasmissione, disconnessioni spurie del segnale GSM), sicché solo la comunicazione locale a corto-raggio wireless, in particolare Bluetooth<TM>, e i codec/path audio costituiscano l’oggetto dell’analisi audio.
Naturalmente, fermo restando il principio del ritrovato, i particolari di costruzione e le forme di attuazione potranno ampiamente variare rispetto a quanto descritto ed illustrato a puro titolo di esempio, senza per questo uscire dall'ambito della presente invenzione.
Il sistema di riproduzione di segnali audio da sottoporre a test è preferibilmente un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio nei sistemi veicolari ‘vivavoce’. Il sistema secondo l’invenzione può essere peraltro impiegato per il test di altri sistemi che siano dotati di caratteristiche analoghe, per esempio altoparlanti e/o casse acustiche Bluetooth<TM>dotate di microfono integrato per la chiamata viva-voce, auricolari Bluetooth<TM>con microfono (Head-Set).
Il sistema secondo l’invenzione, come accennato, può sottoporre a test non solo l’interazione relativa a segnali audio, simulando le corrispondenti funzioni del telefono mobile, ma anche le capacità di trasferimento dati via protocollo OBEX, quali il citato trasferimento di rubrica, ma, aggiungendo altri profili Bluetooth<TM>basati su OBEX, quali FTP, MAP, OPP, anche funzioni di setup delle funzionalità di tipo office/e-mail, invio messaggi e immagini che sono spesso associate ai dispositivi di interfaccia utente, inclusi quelli di un autoveicolo.
Il sistema secondo l’invenzione è preferibilmente riferito a canali a corto raggio wireless che usano lo standard Bluetooth<TM>. Peraltro, può essere impiegato in associazione ad altri canali a corto raggio wireless, quali UWB (Ultra Wide Band), Zigbee o Wi-Fi.
Il modulo di simulazione di un telefono mobile 100, può essere associato in rapporto di scambio di segnale al modulo di ricetrasmissione wireless a corto raggio che è compreso nei mezzi di elaborazione, ad esempio un computer portatile con interfaccia Bluetooth<TM>, oppure può essere associato a un dispositivo esterno, ad esempi nel computer portatile viene inserito una chiavetta o un dongle Bluetooth<TM>.

Claims (14)

  1. RIVENDICAZIONI 1. Sistema per sottoporre a test l’interazione wireless fra un sistema di riproduzione di segnali audio (200), in particolare un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio, e un telefono mobile (100), detti sistema di riproduzione (200) e telefono mobile (100) essendo configurati per comunicare su un canale di comunicazione wireless (300) per la comunicazione a corto raggio, caratterizzato dal fatto che comprende un modulo di simulazione di un telefono mobile (100), comprendente mezzi di elaborazione (110) configurati per simulare il funzionamento di un telefono mobile, detto modulo di simulazione di un telefono mobile (100) essendo associato in rapporto di scambio di segnale a un modulo di ricetrasmissione wireless a corto raggio (130) configurato per comunicare tramite detto canale di comunicazione wireless (300) con il sistema di riproduzione di segnali audio (200).
  2. 2. Sistema secondo la rivendicazione 1, caratterizzato dal fatto che detto modulo di simulazione (100) comprende un uscita di segnale audio (112) e/o un ingresso di segnale audio (111).
  3. 3. Sistema secondo la rivendicazione 1 o 2, caratterizzato dal fatto che comprende un sistema di analisi audio (401) disposto connesso a detti uscita di segnale audio (112) e/o ingresso di segnale audio (111).
  4. 4. Sistema secondo una delle rivendicazioni precedenti, caratterizzato dal fatto che detti mezzi di elaborazione (110) configurati per simulare un telefono mobile sono configurati per simulare lo stack di protocollo (150) del canale di comunicazione wireless (300).
  5. 5. Sistema secondo una delle rivendicazioni precedenti, caratterizzato dal fatto che detto canale di comunicazione wireless (300) impiega il protocollo Bluetooth<TM>.
  6. 6. Sistema secondo la rivendicazione precedente, caratterizzato dal fatto che detto stack di protocollo del canale di comunicazione wireless (300) è lo stack BlueZ.
  7. 7. Sistema secondo la rivendicazione 1, caratterizzato dal fatto che detto modulo di simulazione (100) è configurato per generare internamente segnali audio da fornire a detto modulo di ricetrasmissione (130).
  8. 8. Sistema secondo la rivendicazione 1, caratterizzato dal fatto che detto sistema di riproduzione di segnali audio (200) è un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio che comprende un canale di comunicazione wireless (300) impiega il protocollo Bluetooth<TM>.
  9. 9. Procedimento per verificare l’interazione fra un sistema di riproduzione di segnali audio (200), in particolare un dispositivo di interfaccia utente di un autoveicolo configurato per la riproduzione di segnali audio, e un telefono mobile (100) caratterizzato dal fatto di comprendere le operazioni eseguite dal sistema per sottoporre a test l’interazione wireless fra un sistema di riproduzione di segnali audio (200) e un telefono mobile (100) secondo una delle rivendicazioni da 1 a 8.
  10. 10. Procedimento secondo la rivendicazione 9, caratterizzato dal fatto che detta operazione di simulare il funzionamento di un telefono mobile eseguita dai mezzi di elaborazione (110) comprende di simulare (100) il funzionamento di un telefono mobile rispetto a comunicazioni telefoniche in ingresso e uscita da detto telefono mobile e fornire i risultati della simulazione al modulo di ricetrasmissione (130) configurato per comunicare tramite detto canale di comunicazione wireless (300) con il sistema di riproduzione di segnali audio (200).
  11. 11. Procedimento secondo la rivendicazione 9 o 10, caratterizzato dal fatto che detta operazione di simulare il funzionamento di un telefono mobile comprende simulare funzioni di capacità di trasferimento dati.
  12. 12. Procedimento secondo una delle rivendicazioni 9 a 11 caratterizzato dal fatto di eseguire una o più delle seguenti operazioni: ricercare un sistema di riproduzione di segnali audio (200) a cui connettersi; eseguire l’accoppiamento o pairing con detto sistema (200); simulare le funzioni di chiamata telefonica viva-voce; gestire e trasferire una rubrica telefonica sul sistema (200); effettuare streaming audio di file musicali ad alta fedeltà.
  13. 13. Procedimento secondo la rivendicazione 11, caratterizzato dal fatto di eseguire inoltre operazioni di misura delle prestazioni del dispositivo (200), in particolare tramite analisi del segnale audio.
  14. 14. Prodotto informatico direttamente caricabile nella memoria di almeno un elaboratore elettronico e comprendente porzioni di codice software per attuare il procedimento secondo una qualsiasi delle rivendicazioni 9 a 13, quando il prodotto è eseguito su un elaboratore elettronico.
IT000974A 2013-11-29 2013-11-29 Sistema per sottoporre a test l'interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico ITTO20130974A1 (it)

Priority Applications (6)

Application Number Priority Date Filing Date Title
IT000974A ITTO20130974A1 (it) 2013-11-29 2013-11-29 Sistema per sottoporre a test l'interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico
EP14192807.7A EP2879358B1 (en) 2013-11-29 2014-11-12 "System for testing wireless interaction between a system for reproducing audio signals and a mobile phone, and corresponding method and computer program product"
JP2014231204A JP6266494B2 (ja) 2013-11-29 2014-11-14 音声信号再生用システムおよび携帯電話の間の無線対話試験用システムと、対応する方法およびコンピュータプログラム製品
US14/555,320 US9813536B2 (en) 2013-11-29 2014-11-26 System for testing wireless interaction between a system for reproducing audio signals and a mobile phone, and corresponding method and computer program product
BR102014029676A BR102014029676A2 (pt) 2013-11-29 2014-11-27 sistema de teste de interação sem fio entre um sistema de reprodução de sinais de áudio e um telefone celular e método e produto de programa de computador correspondentes
CN201410720318.7A CN104683566B (zh) 2013-11-29 2014-12-01 用于测试在用于重制音频信号的系统和移动电话之间的无线交互作用的系统以及相应的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT000974A ITTO20130974A1 (it) 2013-11-29 2013-11-29 Sistema per sottoporre a test l'interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico

Publications (1)

Publication Number Publication Date
ITTO20130974A1 true ITTO20130974A1 (it) 2015-05-30

Family

ID=50033705

Family Applications (1)

Application Number Title Priority Date Filing Date
IT000974A ITTO20130974A1 (it) 2013-11-29 2013-11-29 Sistema per sottoporre a test l'interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico

Country Status (6)

Country Link
US (1) US9813536B2 (it)
EP (1) EP2879358B1 (it)
JP (1) JP6266494B2 (it)
CN (1) CN104683566B (it)
BR (1) BR102014029676A2 (it)
IT (1) ITTO20130974A1 (it)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9798314B2 (en) * 2015-08-19 2017-10-24 Fmr Llc Intelligent mobile device test fixture
CN110383797B (zh) * 2017-03-13 2022-06-21 索尼公司 终端装置和通信方法
CN108733552B (zh) * 2017-04-18 2020-12-22 北京大学 一种fpga远程调试系统及远程调试方法
CN108062956A (zh) * 2018-02-09 2018-05-22 上海物麒科技有限公司 一种单主机多终端的语音识别方法及系统
US10530917B2 (en) * 2018-03-08 2020-01-07 2236008 Ontario Inc. System for automating tuning hands-free systems
CN110191444A (zh) * 2019-04-30 2019-08-30 努比亚技术有限公司 通信连接方法、通信设备和存储介质
CN114124165B (zh) * 2020-08-31 2022-12-30 华为技术有限公司 用于蓝牙通信的方法和电子设备
CN114125681A (zh) * 2020-09-01 2022-03-01 威马智慧出行科技(上海)有限公司 可插拔装置、音频传输方法及测试系统
CN112822623B (zh) * 2020-12-31 2022-11-18 佳禾智能科技股份有限公司 一种无线耳机异常检测方法及结构
US11748234B2 (en) * 2021-05-17 2023-09-05 Snap Inc. Automated testing platform for testing multiple devices

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080085745A1 (en) * 2006-10-06 2008-04-10 Denso Corporation In-vehicle handsfree apparatus
US20110064232A1 (en) * 2009-09-11 2011-03-17 Dietmar Ruwisch Method and device for analysing and adjusting acoustic properties of a motor vehicle hands-free device

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020004763A1 (en) * 2000-01-20 2002-01-10 Lam Peter Ar-Fu Body profile coding method and apparatus useful for assisting users to select wearing apparel
US20030074209A1 (en) * 2001-10-15 2003-04-17 Tobin Christopher M. User device with service finding and purchasing functionality
US7953454B2 (en) * 2003-03-21 2011-05-31 Sony Ericsson Mobile Communications Ab Wireless hands-free system with silent user signaling
US7107010B2 (en) * 2003-04-16 2006-09-12 Nokia Corporation Short-range radio terminal adapted for data streaming and real time services
US20060221856A1 (en) * 2005-03-29 2006-10-05 Nokia Corporation System and method for managing master-slave relationships within a network
US20060240817A1 (en) * 2005-04-26 2006-10-26 Masaru Akiyama Multi-wireless connection device
US20070015485A1 (en) * 2005-07-14 2007-01-18 Scosche Industries, Inc. Wireless Media Source for Communication with Devices on Data Bus of Vehicle
US7570917B2 (en) * 2005-12-30 2009-08-04 Psion Teklogix Inc. Bluetooth communication through a single virtual port
US8499079B2 (en) * 2008-06-23 2013-07-30 Apple Inc. Apparatus and methods for providing service discovery over alternate transports
CN102204229B (zh) * 2008-11-03 2014-08-06 布鲁尔及凯尔声音及振动测量公司 具有数字校准发生器的测试系统
US8213928B2 (en) * 2008-11-24 2012-07-03 Delphi Technologies, Inc. Test apparatus and method for testing interoperability of wireless communication devices
US20110117850A1 (en) * 2009-11-18 2011-05-19 Hei Tao Fung Apparatus and Methods for Enabling Smart Portable Device to be Universal Remote Control
EP2532148B8 (en) * 2010-02-05 2020-06-17 Cerence Operating Company Measurement and tuning of hands free telephone systems
US8983845B1 (en) * 2010-03-26 2015-03-17 Google Inc. Third-party audio subsystem enhancement
US20120329445A1 (en) * 2011-06-24 2012-12-27 Ford Global Technologies, Llc Methods and Apparatus for Bluetooth Functionality Verification
US8526930B2 (en) * 2011-07-07 2013-09-03 GM Global Technology Operations LLC Enhanced smartphone in-vehicle accommodation
US20140136148A1 (en) * 2012-11-15 2014-05-15 Microsoft Corporation Automatic determination of device specific interoperability
US9349365B2 (en) * 2013-03-14 2016-05-24 Accenture Global Services Limited Voice based automation testing for hands free module

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080085745A1 (en) * 2006-10-06 2008-04-10 Denso Corporation In-vehicle handsfree apparatus
US20110064232A1 (en) * 2009-09-11 2011-03-17 Dietmar Ruwisch Method and device for analysing and adjusting acoustic properties of a motor vehicle hands-free device

Also Published As

Publication number Publication date
EP2879358A1 (en) 2015-06-03
CN104683566A (zh) 2015-06-03
JP2015106920A (ja) 2015-06-08
EP2879358B1 (en) 2020-06-03
BR102014029676A2 (pt) 2015-10-13
JP6266494B2 (ja) 2018-01-24
US9813536B2 (en) 2017-11-07
CN104683566B (zh) 2019-11-01
US20150156299A1 (en) 2015-06-04

Similar Documents

Publication Publication Date Title
ITTO20130974A1 (it) Sistema per sottoporre a test l&#39;interazione wireless fra un sistema di riproduzione di segnali audio e un telefono mobile, relativo procedimento e prodotto informatico
EP3629561B1 (en) Data transmission method and system, and bluetooth headphone
US7548625B2 (en) System and method of audio testing of acoustic devices
CN108347686A (zh) 音频测试方法、装置、智能设备及存储介质
CN103686516A (zh) 一种可共享音频的蓝牙耳机及其控制方法
CN109413557B (zh) 一种利用android手机作为蓝牙适配器的蓝牙耳机测试系统及其测试方法
JP2019159307A (ja) 端末ブラケット及びファーフィールド音声対話システム
US9026184B2 (en) In-vehicle handsfree apparatus
CN101110654B (zh) 一种网络时延测试方法与装置
CN111225332B (zh) 一种蓝牙耳机的测试方法及系统
CN105322985A (zh) 测试车载多媒体设备蓝牙连接的系统及方法
CN114422984B (zh) 车载通话方法和车载设备
CN114501286B (zh) 蓝牙连接测试方法及装置
CN101159451A (zh) 蓝牙认证中音频设备的连接方法
CN108541370A (zh) 输出音频的方法、电子设备以及存储介质
CN106293599A (zh) 一种输出控制方法、电子设备及输出系统
US10326867B2 (en) Measurement and tuning of hands free telephone systems
KR101646177B1 (ko) 스마트폰의 음성 통화 품질 측정 시스템 및 방법
CN106708741A (zh) 语音应用的测试方法及系统
CN203883964U (zh) 脉搏检测耳机、终端及系统
CN103391343B (zh) 一种蓝牙多媒体的蓝牙通话功能测试系统及其测试方法
CN107528956B (zh) 语音质量测试的方法及装置
KR20140097085A (ko) 핸드폰용 오디오 신호 피드백 장치 및 이 장치를 이용한 음원 전달 방법
KR102740284B1 (ko) 디스플레이 장치 분리형 스마트 헤드셋
CN203423730U (zh) 一种蓝牙多媒体的蓝牙通话功能测试系统