[go: up one dir, main page]

JP2015002394A - Information processing apparatus and computer program - Google Patents

Information processing apparatus and computer program Download PDF

Info

Publication number
JP2015002394A
JP2015002394A JP2013125218A JP2013125218A JP2015002394A JP 2015002394 A JP2015002394 A JP 2015002394A JP 2013125218 A JP2013125218 A JP 2013125218A JP 2013125218 A JP2013125218 A JP 2013125218A JP 2015002394 A JP2015002394 A JP 2015002394A
Authority
JP
Japan
Prior art keywords
communication channel
type
connection
voice
information processing
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.)
Pending
Application number
JP2013125218A
Other languages
Japanese (ja)
Inventor
健太郎 富永
Kentaro Tominaga
健太郎 富永
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.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
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 Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2013125218A priority Critical patent/JP2015002394A/en
Publication of JP2015002394A publication Critical patent/JP2015002394A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a "information processing apparatus and computer program" capable of correctly transferring audio data outputted from a voice-operated mobile device.SOLUTION: When a voice operation request is generated from a user (41), A2DP connection for audio data stream transfer and AVRCP connection for control information transfer relating to audio reproduction are switched to a mobile device A to be voice-operated (43, 44) speaking voices of a user are transferred to the mobile device A via HFP connection for voice operation, and mobile device A is voice-operated (45, 46). In accordance with control information (53) transferred by AVRCP connection, it is determined whether a source to be reproduced by the mobile device A is changed by the voice operation (54) and if changed, a state of A2DP connection and AVRCP connection is maintained but if not changed, the state of A2DP connection and AVRCP connection is returned to a state before the generation of the voice operation request.

Description

本発明は、情報処理装置において当該情報処理装置に接続されたモバイル装置を音声操作する技術に関するものである。   The present invention relates to a technique for performing voice operation on a mobile device connected to the information processing apparatus in the information processing apparatus.

情報処理装置において、Bluetooth(登録商標)規格のプロファイルであるA2DP(Advanced Audio Distribution Profile)に従って、モバイル装置から転送されたオーディオデータストリームを再生出力する技術が知られている(たとえば、特許文献1)。
また、楽曲を再生する機能を備えたモバイル装置において、ユーザの発話音声による音声操作を受け付けて、音声によって指定された楽曲を再生する技術も知られている(たとえば、特許文献2)。
A technique for reproducing and outputting an audio data stream transferred from a mobile device according to A2DP (Advanced Audio Distribution Profile), which is a profile of the Bluetooth (registered trademark) standard, is known in an information processing device (for example, Patent Document 1). .
In addition, a technology is also known in which a mobile device having a function of playing music receives a voice operation by a user's uttered voice and plays the music specified by the voice (for example, Patent Document 2).

特開2013-012011号公報JP 2013-012011 A 特開2010-156986号公報JP 2010-156986 A

さて、音声操作を受け付けて動作する機能を備えたモバイル装置に情報処理装置から音声を送信し、当該送信した音声によって当該モバイル装置を音声操作する場合、モバイル装置が音声操作に関するコマンドや音声等の情報の送受に用いる通信チャネルである第1の通信チャネルと、モバイル装置が音声操作の結果として出力を開始するオーディオデータストリームなどの情報の送受に用いる通信チャネルである第2の通信チャネルとが異なる通信チャネルである場合には、第1の通信チャネルで接続されているモバイル装置と第2の通信チャネルによっても接続されていることが保証されないために、次のような問題が生じる。   Now, when a voice is transmitted from an information processing device to a mobile device having a function of receiving and operating a voice operation, and the mobile device is voice-operated by the transmitted voice, the mobile device can execute a command or voice related to voice operation. The first communication channel, which is a communication channel used for transmitting / receiving information, is different from the second communication channel, which is a communication channel used for transmitting / receiving information such as an audio data stream that the mobile device starts outputting as a result of voice operation. In the case of the communication channel, since it is not guaranteed that the mobile device connected by the first communication channel is also connected by the second communication channel, the following problem occurs.

すななち、たとえば、ユーザが、モバイル装置に記憶されている所望の楽曲を情報処理装置に再生出力させるために、発話音声により当該楽曲の再生を指示した場合に、当該モバイル装置が情報処理装置と第1の通信チャネルと第2の通信チャネルとの双方で接続されている場合には、情報処理装置において、第1の通信チャネルで発話音声等を転送することによりモバイル装置を音声操作して楽曲のオーディオデータストリームの第2の通信チャネルでの送信を開始させると共に、第2の通信チャネルで送信されたオーディオデータストリームを受信して、当該オーディオデータストリームを再生出力することができる。しかし、当該モバイル装置が情報処理装置と第1の通信チャネルのみで接続され、第2の通信チャネルで接続されていない場合には、情報処理装置においてオーディオデータストリームを受信することができず、したがって、音声操作によって再生を指示した楽曲のオーディオデータストリームを情報処理装置において再生出力することはできなくなる。   That is, for example, when the user instructs the information processing device to reproduce the desired music stored in the mobile device, the mobile device performs information processing when the user instructs the reproduction of the music by uttered voice. When the apparatus is connected to both the first communication channel and the second communication channel, the information processing apparatus performs voice operation on the mobile device by transferring speech voice or the like on the first communication channel. Thus, the transmission of the audio data stream of the music on the second communication channel can be started, the audio data stream transmitted on the second communication channel can be received, and the audio data stream can be reproduced and output. However, when the mobile device is connected to the information processing device only through the first communication channel and not connected through the second communication channel, the information processing device cannot receive the audio data stream, and therefore Thus, the audio data stream of the music that is instructed to be played by voice operation cannot be played back and output by the information processing apparatus.

なお、このような情報処理装置が第1の通信チャネルで接続しているモバイル装置と、第2の通信チャネルで接続していない状況は、第2の通信チャネルが従う規格に第2の通信チャネルの自動接続の機能が規定されているものである場合でも、当該第2の通信チャネルで接続できるモバイル装置数に制限があり、第1の通信チャネルを用いて音声操作を行うモバイル装置と異なるモバイル装置と情報処理装置とが、第2の通信チャネルで接続している場合などに生じ得る。   Note that the situation where such an information processing device is not connected to the mobile device connected via the first communication channel via the second communication channel is the second communication channel conforming to the standard followed by the second communication channel. Even if the automatic connection function is defined, the number of mobile devices that can be connected through the second communication channel is limited, and the mobile device is different from the mobile device that performs voice operation using the first communication channel. This may occur when the apparatus and the information processing apparatus are connected via the second communication channel.

そこで、本発明は、情報処理装置から第1の通信チャネルを介して音声操作するモバイル装置が当該音声操作の結果として出力する情報の第2の通信チャネルを用いた、情報処理装置における受信を保証することを課題とする。   Therefore, the present invention guarantees reception in the information processing device using the second communication channel of information output as a result of the voice operation by the mobile device that performs voice operation from the information processing device via the first communication channel. The task is to do.

前記課題達成のために、本発明は、第1種の通信チャネルを介して当該第1種の通信チャネルが接続している外部装置の音声操作用のデータを当該第1種の通信チャネルが接続している外部装置との間で送受し、第2種の通信チャネルを用いてオーディオデータストリームを当該第2種の通信チャネルが接続している外部装置から受信して再生出力する情報処理装置に、ユーザから音声操作の要求が発生したときに、ユーザの発話した音声を前記音声操作用のデータとして、前記第1種の通信チャネルを介して当該第1種の通信チャネルが接続している外部装置に送信する音声操作データ送信手段と、ユーザから音声操作の要求が発生したときに、前記第2種の通信チャネルを接続する外部装置を前記第1種の通信チャネルが接続している外部装置に切り替える切替処理を行う通信チャネル接続切替手段とを設けたものである。   In order to achieve the above object, according to the present invention, the first type communication channel connects data for voice operation of an external device to which the first type communication channel is connected via the first type communication channel. An information processing apparatus that transmits / receives an audio data stream from / to an external apparatus connected to the second type communication channel and receives and reproduces an audio data stream from the external apparatus connected to the second type communication channel. When a voice operation request is generated from the user, the voice uttered by the user is used as the voice operation data, and the first type communication channel is connected to the outside through the first type communication channel. A voice operation data transmitting means for transmitting to the device and an external device to which the second type communication channel is connected when the user requests voice operation. Is provided with a communication channel connection switching means for performing switching processing for switching the device.

このような情報処理装置によれば、情報処理装置が第1種の通信チャネルを用いて当該第1種の通信チャネルに接続している外部装置を音声操作するときには、必ず第2種の通信チャネルでも当該外部装置と情報処理装置が接続されることとなる。
よって、たとえば、情報処理装置から第1種の通信チャネルに接続している外部装置における楽曲の再生を音声操作した場合には、当該情報処理装置において、当該外部装置が音声操作に従って再生を開始した楽曲のオーディオデータストリームを、当該外部装置との間の第2種の通信チャネルを介して受信して、再生出力することができるようになる。
According to such an information processing device, when the information processing device performs voice operation on the external device connected to the first type communication channel using the first type communication channel, the second type communication channel is always used. However, the external device and the information processing device are connected.
Thus, for example, when a music operation is performed on the external device connected to the first type communication channel from the information processing device, the external device starts playback according to the voice operation in the information processing device. The audio data stream of the music can be received via the second type communication channel with the external device, and can be reproduced and output.

なお、以上の情報処理装置は、第2種の通信チャネルでオーディオデータストリーム以外の情報を受信するものとすることもできる。
ここで、このような情報処理装置には、さらに、前記切替処理が行われた後に、前記第2種の通信チャネルで受信するオーディオデータストリームの変化の発生を監視し、所定期間内に変化が発生しなかった場合に、前記第2種の通信チャネルの接続の状態を、前記切替処理が行われる前の状態に復帰する通信チャネル接続復帰手段を設けることが好ましい。すなわち、より具体的には、たとえば、前記通信チャネル接続切替手段において、前記切替処理において、第3種の通信チャネルを接続する外部装置を前記第1種の通信チャネルが接続している外部装置に切り替え、前記通信チャネル接続復帰手段において、第3種の通信チャネルを介して受信したオーディオデータストリームの識別情報の変化に基づいて、前記第2種の通信チャネルで受信するオーディオデータストリームの変化を検出するようにしてよい。
Note that the information processing apparatus described above may receive information other than the audio data stream through the second type communication channel.
Here, in such an information processing apparatus, after the switching process is performed, the occurrence of a change in the audio data stream received through the second type communication channel is monitored, and the change is detected within a predetermined period. It is preferable to provide a communication channel connection return means for returning the connection state of the second type communication channel to the state before the switching process is performed when it does not occur. That is, more specifically, for example, in the communication channel connection switching means, in the switching process, an external device that connects the third type communication channel is changed to an external device to which the first type communication channel is connected. Switching, the communication channel connection return means detects a change in the audio data stream received in the second type communication channel based on a change in the identification information of the audio data stream received through the third type communication channel. You may do it.

このようにすることにより、情報処理装置から行った音声操作が、オーディオデータストリームの再生に関わらないものである場合に、第2種の通信チャネルの接続の状態を不要に変更してしまうことを抑止することができる。
ここで、以上の情報処理装置において、前記第1種の通信チャネルとしては、Bluetooth(登録商標)規格のHFP(Hands-Free Profile)の通信を行う通信チャネルを用いることができ、前記第2種の通信チャネルとしてはBluetooth(登録商標)規格のA2DP(Advanced Audio Distribution Profile) の通信を行う通信チャネルを用いることができ、前記第3種の通信チャネルとしては、Bluetooth(登録商標)規格のAVRCP(Audio/Video Remote Control Profile)の通信を行う通信チャネルを用いることができる。
In this way, when the voice operation performed from the information processing apparatus is not related to the reproduction of the audio data stream, the connection state of the second type communication channel is unnecessarily changed. Can be deterred.
Here, in the information processing apparatus described above, as the first type communication channel, a communication channel for performing Bluetooth (registered trademark) standard HFP (Hands-Free Profile) communication can be used. As a communication channel, a communication channel for performing Bluetooth (registered trademark) standard A2DP (Advanced Audio Distribution Profile) communication can be used. As the third type of communication channel, Bluetooth (registered trademark) standard AVRCP ( A communication channel for performing communication of (Audio / Video Remote Control Profile) can be used.

なお、以上の情報処理装置は自動車に搭載される装置であってよく、また、前記外部装置はモバイル装置であってよい。   Note that the information processing apparatus described above may be an apparatus mounted on an automobile, and the external apparatus may be a mobile apparatus.

以上のように、本発明によれば、情報処理装置から第1の通信チャネルを介して音声操作するモバイル装置が当該音声操作の結果として出力する情報の第2の通信チャネルを用いた、情報処理装置における受信を保証することができる。   As described above, according to the present invention, information processing using the second communication channel of information output as a result of the voice operation by the mobile device that performs voice operation from the information processing device via the first communication channel. Reception at the device can be guaranteed.

本発明の実施形態に係る車載装置の構成を示すブロック図である。It is a block diagram which shows the structure of the vehicle-mounted apparatus which concerns on embodiment of this invention. 本発明の実施形態に係るモバイル装置の構成を示すブロック図である。It is a block diagram which shows the structure of the mobile apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る音声操作制御処理を表すフローチャートである。It is a flowchart showing the voice operation control process which concerns on embodiment of this invention. 本発明の実施形態に係る音声操作制御処理の処理例を示す図である。It is a figure which shows the process example of the audio | voice operation control process which concerns on embodiment of this invention.

以下、本発明の実施形態について、自動車に搭載される情報処理装置である車載装置への適用を例にとり説明する。
図1に、本第1実施形態に係る車載装置の構成を示す。
図示するように車載装置1は、自動車に搭載される装置であり、図示するように、入力装置11、表示装置12、マイクやスピーカなどを備えた音声入出力装置13、CDやDVDなどの記録ディスクの再生を行うディスクドライブ14、記憶装置15、その他の放送受信機などの周辺装置16、車載装置1のOSであるところのH-オペレーティングシステム17、H-オペレーティングシステム17によって管理されH-オペレーティングシステム17上で稼働するアプリケーションであるH-AP、BTモジュール18を備えている。
Hereinafter, embodiments of the present invention will be described taking application to an in-vehicle device that is an information processing device mounted on an automobile as an example.
In FIG. 1, the structure of the vehicle-mounted apparatus which concerns on this 1st Embodiment is shown.
As shown in the drawing, the in-vehicle device 1 is a device mounted on an automobile, and as shown in the drawing, an input device 11, a display device 12, a voice input / output device 13 having a microphone, a speaker, and the like, and a recording such as a CD or a DVD. A disk drive 14 that reproduces a disk, a storage device 15, other peripheral devices 16 such as broadcast receivers, an H-operating system 17 that is an OS of the in-vehicle device 1, and an H-operating system managed by the H-operating system 17 An H-AP and a BT module 18 which are applications running on the system 17 are provided.

そして、車載装置1のH-オペレーティングシステム17には、上位BTスタック171と、音声操作制御部172とが実装されている。
ここで、車載装置1のBTモジュール18は、Bluetooth(登録商標)規格の下位スタックの処理を行うBluetooth(登録商標)規格で言うところのBluetoothモジュールであり、モバイル装置2との無線接続を制御する処理などを行う。なお、モバイル装置2は、スマートフォンやタブレット装置などの、ユーザによって携帯される装置である。
In the H-operating system 17 of the in-vehicle device 1, the upper BT stack 171 and the voice operation control unit 172 are mounted.
Here, the BT module 18 of the in-vehicle device 1 is a Bluetooth module in the Bluetooth (registered trademark) standard that performs processing of a lower stack of the Bluetooth (registered trademark) standard, and controls wireless connection with the mobile device 2. Perform processing. The mobile device 2 is a device carried by the user, such as a smartphone or a tablet device.

また、車載装置1のH-オペレーティングシステム17の上位BTスタック171は、Bluetooth(登録商標)規格におけるアプリケーションレイヤより下位のスタックの処理を行うものである。そして、BTモジュール18と上位BTスタック171によって、Bluetooth(登録商標)規格の各種プロファイルによって規定されるプロトコル/機能が実現される。   Further, the upper BT stack 171 of the H-operating system 17 of the in-vehicle device 1 performs processing of a stack lower than the application layer in the Bluetooth (registered trademark) standard. The BT module 18 and the upper BT stack 171 realize protocols / functions defined by various profiles of the Bluetooth (registered trademark) standard.

また、車載装置1は、上述したH-APとして、メディアプレイヤアプリケーション111と、HFTコントロールアプリケーション112と、その他のH-AP113を備えている。
ただし、車載装置1は、ハードウエア的には、CPUやメモリなどを備えたコンピュータを用いて構成されるものであり、H-オペレーティングシステム17や、H-APなどは、当該コンピュータが、記憶装置15に記憶された所定のコンピュータプログラムを実行することにより実現されるものである。
The in-vehicle device 1 includes a media player application 111, an HFT control application 112, and other H-APs 113 as the above-described H-APs.
However, the in-vehicle device 1 is configured using a computer having a CPU, a memory, and the like in hardware. The H-operating system 17 and the H-AP are stored in a storage device. This is realized by executing a predetermined computer program stored in the memory 15.

次に、図2に、モバイル装置2の構成を示す。
図示するように、モバイル装置2は、モバイル装置2は、操作部21、ディスプレイ22、マイクやスピーカなどを備えた音声入出力部23、移動電話網にアクセスするための移動通信装置24、記憶部25、その他の周辺デバイス26、モバイル装置2のOSであるところのM-オペレーティングシステム27、M-オペレーティングシステム27によって管理されM-オペレーティングシステム27上で稼働するアプリケーションであるM-AP、BTモジュール28とを備えている。
Next, FIG. 2 shows a configuration of the mobile device 2.
As shown in the figure, the mobile device 2 includes an operation unit 21, a display 22, a voice input / output unit 23 having a microphone, a speaker, and the like, a mobile communication device 24 for accessing a mobile telephone network, and a storage unit. 25, the other peripheral device 26, the M-operating system 27 that is the OS of the mobile device 2, the M-AP that is managed by the M-operating system 27 and runs on the M-operating system 27, and the BT module 28 And.

そして、モバイル装置2のM-オペレーティングシステム27は、上位BTスタック271を備えている。
また、モバイル装置2は、上述したM-APとして、移動通信装置24や音声入出力部23や操作部21を用いた移動電話機能を提供する移動電話アプリケーション211と、記録部に記録されているオーディオコンテンツの音声入出力部23への再生の制御を行うプレイヤアプリケーション212と、移動通信装置24を介して音声認識サービスを提供する音声認識サーバ3にアクセスして音声入出力部23から入力する音声を認識すると共に認識した音声の内容に応じてM-オペレーティングシステム27やM-APの動作を制御する音声認識クライアントアプリケーション213と、その他のM-AP214を備えている。ただし、車載装置1に接続されるモバイル装置2には、音声認識クライアントアプリケーション213を備えていないモバイル装置2も含まれ得る。
The M-operating system 27 of the mobile device 2 includes an upper BT stack 271.
In addition, the mobile device 2 is recorded in the recording unit as a mobile phone application 211 that provides a mobile phone function using the mobile communication device 24, the voice input / output unit 23, and the operation unit 21 as the M-AP described above. Audio input from the voice input / output unit 23 by accessing the player application 212 that controls playback of the audio content to the voice input / output unit 23 and the voice recognition server 3 that provides the voice recognition service via the mobile communication device 24. And a voice recognition client application 213 for controlling the operation of the M-operating system 27 and M-AP according to the recognized voice content, and other M-AP 214. However, the mobile device 2 connected to the in-vehicle device 1 may include a mobile device 2 that does not include the voice recognition client application 213.

なお、モバイル装置2は、ハードウエア的には、CPUやメモリなどを備えたコンピュータを用いて構成されるものであり、M-オペレーティングシステム27や、M-APなどは、当該コンピュータが、記憶部25に記憶されている所定のコンピュータプログラムを実行することにより実現されるものである。   Note that the mobile device 2 is configured using a computer having a CPU, a memory, and the like in hardware. The M-operating system 27, the M-AP, and the like are stored in the storage unit. This is realized by executing a predetermined computer program stored in 25.

さて、車載装置1の上位BTスタック171とモバイル装置2の上位BTスタック271とは、車載装置1のHFTコントロールアプリケーション112とモバイル装置2の移動電話アプリケーション211との間に、HFP(Hands-Free Profile)に従って、両者間の通話音声の転送や呼の制御や呼の状態の通知に用いられるHFP接続(チャネル)を確立する。   The upper BT stack 171 of the in-vehicle device 1 and the upper BT stack 271 of the mobile device 2 are arranged between the HFT control application 112 of the in-vehicle device 1 and the mobile phone application 211 of the mobile device 2 between HFP (Hands-Free Profile). ) To establish an HFP connection (channel) that is used for call voice transfer, call control, and call status notification.

また、車載装置1の上位BTスタック171とモバイル装置2の上位BTスタック271とは、車載装置1の音声操作制御部172とモバイル装置2の音声認識クライアントアプリケーション213との間に、HFP接続(チャネル)を確立する。
また、車載装置1の上位BTスタック171とモバイル装置2の上位BTスタック271とは、A2DP(Advanced Audio Distribution Profile)に従ってプレイヤアプリケーション212からメディアプレイヤアプリケーション111へのオーディオデータストリームの転送に用いられるA2DP接続(チャネル)を確立する。
In addition, the upper BT stack 171 of the in-vehicle device 1 and the upper BT stack 271 of the mobile device 2 are connected between the voice operation control unit 172 of the in-vehicle device 1 and the voice recognition client application 213 of the mobile device 2 by an HFP connection (channel ).
Further, the upper BT stack 171 of the in-vehicle device 1 and the upper BT stack 271 of the mobile device 2 are A2DP connections used for transferring an audio data stream from the player application 212 to the media player application 111 in accordance with A2DP (Advanced Audio Distribution Profile). (Channel) is established.

また、車載装置1の上位BTスタック171とモバイル装置2の上位BTスタック271とは、車載装置1のメディアプレイヤアプリケーション111とモバイル装置2のプレイヤアプリケーション212との間に、AVRCP(Audio/Video Remote Control Profile)に従って、メディアプレイヤアプリケーション111からプレイヤアプリケーション212の動作をリモートコントロールするために用いられるAVRCP接続(チャネル)を確立する。   Further, the upper BT stack 171 of the in-vehicle device 1 and the upper BT stack 271 of the mobile device 2 are connected between the media player application 111 of the in-vehicle device 1 and the player application 212 of the mobile device 2, with AVRCP (Audio / Video Remote Control). According to (Profile), an AVRCP connection (channel) used to remotely control the operation of the player application 212 from the media player application 111 is established.

さて、このような構成において、車載装置1のメディアプレイヤアプリケーション111は、放送受信機が受信した放送の音声入出力装置13と表示装置12への出力の制御や、記録装置やディスクドライブ14に装着された記録ディスクに記録されているオーディオコンテンツやビデオコンテンツの音声入出力装置13と表示装置12への再生出力や、BTモジュール18に接続したモバイル装置2のプレイヤアプリケーション212との間に確立されたAVRCP接続を介してモバイル装置2のプレイヤアプリケーション212の動作をリモート制御する処理や、BTモジュール18に接続したモバイル装置2のプレイヤアプリケーション212との間に確立されたA2DP接続でモバイル装置2のプレイヤアプリケーション212から転送されるオーディオデータストリームを音声入出力装置13に出力する処理などを行う。   In such a configuration, the media player application 111 of the in-vehicle device 1 controls the output of the broadcast received by the broadcast receiver to the audio input / output device 13 and the display device 12, and is attached to the recording device or the disk drive 14. Established between the audio input / output device 13 of the audio content and video content recorded on the recorded recording disk and the playback output to the display device 12, and the player application 212 of the mobile device 2 connected to the BT module 18. Processing for remotely controlling the operation of the player application 212 of the mobile device 2 via the AVRCP connection, or the player application of the mobile device 2 through the A2DP connection established with the player application 212 of the mobile device 2 connected to the BT module 18 212 transferred from 212 The audio data streams and it operates to output to the audio input and output device 13.

ここで、モバイル装置2のプレイヤアプリケーション212は、AVRCP接続を介したリモート制御に従ってオーディオコンテンツの再生動作を行うと共に、A2DP接続を介して再生したオーディオコンテンツのオーディオデータストリームを転送する。
また、車載装置1の、HFTコントロールアプリケーション112は、BTモジュール18に接続したモバイル装置2の移動電話アプリケーション211との間に確立されたHFP接続を介して、モバイル装置2の移動電話アプリケーション211を制御し、車載装置1の音声入出力装置13を通話音声の入出力に、モバイル装置2の移動通信装置24を移動通信に用いた移動電話機能であるハンズフリー通話機能をユーザに提供する。
Here, the player application 212 of the mobile device 2 performs the playback operation of the audio content according to the remote control through the AVRCP connection, and transfers the audio data stream of the audio content played back through the A2DP connection.
Further, the HFT control application 112 of the in-vehicle device 1 controls the mobile phone application 211 of the mobile device 2 through an HFP connection established with the mobile phone application 211 of the mobile device 2 connected to the BT module 18. Then, the voice input / output device 13 of the in-vehicle device 1 is used for input / output of call voice, and the hands-free call function which is a mobile phone function using the mobile communication device 24 of the mobile device 2 for mobile communication is provided to the user.

ここで、モバイル装置2の移動電話アプリケーション211は、HFP接続を介した制御に従って移動通信装置24の発呼/応答などの動作を制御したり、HFP接続を介して移動通信装置24への着呼などの呼の状態を通知したり、HFP接続を介して転送された通話音声を移動通信装置24に送信したり、移動通信装置24が受信した通話音声をHFP接続を介して転送する処理などを行う。   Here, the mobile phone application 211 of the mobile device 2 controls operations such as calling / response of the mobile communication device 24 according to the control via the HFP connection, or the incoming call to the mobile communication device 24 via the HFP connection. Such as a process of notifying the state of a call such as, transmitting a call voice transferred via the HFP connection to the mobile communication device 24, or transferring a call voice received by the mobile communication device 24 via the HFP connection. Do.

以下、車載装置1の音声操作制御部172が、BTモジュール18に接続したモバイル装置2を音声操作するために行う音声操作制御処理について説明する。
図3に、この音声操作制御処理の手順を示す。
図示するように、車載装置1の音声操作制御部172は、ユーザの入力装置11の所定の操作による音声操作要求が発生すると(ステップ302)、音声操作対象モバイル装置が有るかどうかを調べる(ステップ304)。
ここで、音声操作対象モバイル装置とは、音声操作制御部172との間のHFP接続が確立されている音声認識クライアントアプリケーション213を備えているモバイル装置2である。なお、音声操作制御部172との間のHFP接続を確立できる音声認識クライアントアプリケーション213の数は一つに制限されている。
Hereinafter, a voice operation control process performed by the voice operation control unit 172 of the in-vehicle device 1 for voice operation of the mobile device 2 connected to the BT module 18 will be described.
FIG. 3 shows the procedure of the voice operation control process.
As shown in the figure, the voice operation control unit 172 of the in-vehicle device 1 checks whether there is a voice operation target mobile device when a voice operation request is generated by a predetermined operation of the user's input device 11 (step 302) (step 302). 304).
Here, the voice operation target mobile device is the mobile device 2 including the voice recognition client application 213 in which the HFP connection with the voice operation control unit 172 is established. Note that the number of voice recognition client applications 213 that can establish an HFP connection with the voice operation control unit 172 is limited to one.

そして、音声操作対象モバイル装置が無い場合には(ステップ304)、音声操作できるモバイル装置2が接続されていない旨のメッセージなどを表した所定のエラー表示を表示装置12に行い(ステップ306)、ステップ302からの処理に戻る。
一方、音声操作対象モバイル装置が有る場合には、音声操作処理を開始する(ステップ308)。
ここで、音声操作処理とは、音声操作対象モバイル装置の音声認識クライアントアプリケーション213にHFP接続を用いて音声操作開始コマンドを発行した後に、音声入出力装置13から入力したユーザの発話音声を、HFP接続を用いて音声操作対象モバイル装置の音声認識クライアントアプリケーション213に転送し、その後、音声操作対象モバイル装置の音声認識クライアントアプリケーション213からHFP接続を用いて転送された応答音声を音声入出力装置13から出力し完了する処理である。
If there is no voice operation target mobile device (step 304), a predetermined error display representing a message indicating that the mobile device 2 capable of voice operation is not connected is displayed on the display device 12 (step 306). The processing returns from step 302.
On the other hand, if there is a voice operation target mobile device, voice operation processing is started (step 308).
Here, the voice operation processing refers to the user's speech input from the voice input / output device 13 after issuing a voice operation start command using the HFP connection to the voice recognition client application 213 of the voice operation target mobile device. The response voice transferred from the voice recognition client application 213 of the voice operation target mobile device using the HFP connection is transferred from the voice input / output device 13 to the voice recognition client application 213 of the voice operation target mobile device using the connection. This is the process of outputting and completing.

ここで、モバイル装置2の音声認識クライアントアプリケーション213は、HFP接続を介して、音声操作開始コマンドを受けとると、移動通信装置24を介して音声認識サービスを提供する音声認識サーバ3にアクセスしてHFP接続を介して転送された音声を認識し、認識した音声の内容に応じた応答音声をHFP接続を介して転送すると共に、認識した音声の内容に応じてM-オペレーティングシステム27やM-APの動作を制御する。   Here, when the voice recognition client application 213 of the mobile device 2 receives the voice operation start command via the HFP connection, the voice recognition client application 213 accesses the voice recognition server 3 that provides the voice recognition service via the mobile communication device 24 and connects to the HFP. The voice transferred through the connection is recognized, the response voice corresponding to the recognized voice content is transferred via the HFP connection, and the M-operating system 27 and the M-AP Control the behavior.

そして、次に、このような音声操作処理を開始したならば(ステップ308)、音声操作対象モバイル装置との間に、A2DP接続及びAVRCP接続が確立されているかどうかを、上位BTスタック171にA2DP接続及びAVRCP接続の状態を問い合わせることにより調べ(ステップ310)、確立されていれば、上述した音声操作処理の完了を待って(ステップ312)、ステップ302からの処理に戻る。   Next, when such a voice operation process is started (step 308), whether or not an A2DP connection and an AVRCP connection are established with the voice operation target mobile device is notified to the upper BT stack 171 by the A2DP. The state of the connection and the AVRCP connection is examined by inquiring (step 310), and if established, the completion of the voice operation process described above is waited (step 312), and the process returns to step 302.

一方、音声操作対象モバイル装置との間に、A2DP接続及びAVRCP接続が確立されていない場合には(ステップ310)、現在のA2DP接続及びAVRCP接続の状態、すなわち、いずれの装置とのA2DP接続及びAVRCP接続が確立されているのかを処理開始前状態として記憶し(ステップ314)、上位BTスタック171に、音声操作対象モバイル装置との間のA2DP接続及びAVRCP接続の確立処理を開始させる(ステップ316)。   On the other hand, when the A2DP connection and the AVRCP connection are not established with the voice operation target mobile device (step 310), the current state of the A2DP connection and the AVRCP connection, that is, the A2DP connection with any device and Whether the AVRCP connection has been established is stored as a pre-process start state (step 314), and the upper BT stack 171 starts processing for establishing an A2DP connection and an AVRCP connection with the voice operation target mobile device (step 316). ).

ここで、音声操作対象モバイル装置との間のA2DP接続及びAVRCP接続の確立処理を開始した上位BTスタック171は、現在のA2DP接続及びAVRCP接続を切断し、必要に応じてペアリングなどの処理を行って、音声操作対象モバイル装置との間のA2DP接続及びAVRCP接続を確立し、当該A2DP接続及びAVRCP接続の確立処理を完了する。   Here, the upper BT stack 171 that has started the process of establishing the A2DP connection and the AVRCP connection with the voice operation target mobile device disconnects the current A2DP connection and the AVRCP connection, and performs processing such as pairing as necessary. To establish an A2DP connection and an AVRCP connection with the voice operation target mobile device, and complete the establishment process of the A2DP connection and the AVRCP connection.

次に、以上のようにして、上位BTスタック171にA2DP接続及びAVRCP接続の確立処理を開始させたならば(ステップ316)、上述した音声操作処理の完了と、音声操作対象モバイル装置との間のA2DP接続及びAVRCP接続の確立処理の完了とを待って(ステップ318)、所定のタイムアウト時間を有するタイマをスタートし(ステップ320)、音声操作対象モバイル装置のソースの切り替えの発生と(ステップ322)と、タイマのタイムアウトの発生を監視する(ステップ324)。   Next, if the upper BT stack 171 is started to establish A2DP connection and AVRCP connection as described above (step 316), between the completion of the voice operation process described above and the voice operation target mobile device. After completion of the A2DP connection and AVRCP connection establishment processing (step 318), a timer having a predetermined timeout time is started (step 320), and the source switching of the voice operation target mobile device occurs (step 322). ) And the occurrence of a timer timeout is monitored (step 324).

ここで、音声操作対象モバイル装置のソースの切り替えとは、音声操作対象モバイル装置のプレイヤアプリケーション212の再生するオーディオコンテンツの変化であり、音声操作対象モバイル装置のプレイヤアプリケーション212の再生するオーディオコンテンツの変化は、AVRCP接続を介して音声操作対象モバイル装置のプレイヤアプリケーション212から送信される曲名などのオーディオデータストリームの識別情報(曲情報)の変化として、上位BTスタック171やメディアプレイヤアプリケーション111を介して音声操作制御部172において検出する。   Here, switching the source of the voice operation target mobile device refers to a change in the audio content played by the player application 212 of the voice operation target mobile device, and a change in the audio content played by the player application 212 of the voice operation target mobile device. Is a change in the identification information (song information) of the audio data stream such as a song name transmitted from the player application 212 of the voice operation target mobile device via the AVRCP connection, and the audio is sent via the upper BT stack 171 and the media player application 111. It is detected by the operation control unit 172.

ここで、音声操作対象モバイル装置において、ソースの切り替えが発生したことは、上述した音声操作処理による音声操作により、音声操作対象モバイル装置のプレイヤアプリケーション212の再生動作が操作されたことを表している。したがって、この場合には、ユーザがプレイヤアプリケーション212が再生するオーディオコンテンツを聞くことを意図しているので、プレイヤアプリケーション212が再生しA2DPを介して車載装置1のメディアプレイヤアプリケーション111に転送されるオーディオデータストリームを車載装置1の音声入出力装置13から出力することが適切である。   Here, the occurrence of the source switching in the voice operation target mobile device indicates that the playback operation of the player application 212 of the voice operation target mobile device is operated by the voice operation by the voice operation processing described above. . Therefore, in this case, since the user intends to listen to the audio content reproduced by the player application 212, the audio that is reproduced by the player application 212 and transferred to the media player application 111 of the in-vehicle device 1 via A2DP. It is appropriate to output the data stream from the voice input / output device 13 of the in-vehicle device 1.

そこで、音声操作対象モバイル装置のソースの切り替えが発生した場合には(ステップ322)、音声操作対象モバイル装置とのA2DP接続及びAVRCP接続を維持したまま、ステップ302の処理に戻る。
一方、タイムアウトが発生した場合には(ステップ324)、音声操作によって音声操作対象モバイル装置のプレイヤの再生動作が操作されていないことを表しているので、上位BTスタック171に2DP接続及びAVRCP接続の状態を、ステップ314で記憶しておいた処理開始前状態に復帰させた上で(ステップ326)、ステップ302からの処理に戻る。
Therefore, when the source of the voice operation target mobile device is switched (step 322), the process returns to step 302 while maintaining the A2DP connection and the AVRCP connection with the voice operation target mobile device.
On the other hand, when a time-out occurs (step 324), it means that the playback operation of the player of the mobile device subject to the voice operation is not operated by the voice operation, so that the 2DP connection and the AVRCP connection are connected to the upper BT stack 171. The state is returned to the pre-processing start state stored in step 314 (step 326), and the processing returns to step 302.

以上、車載装置1の音声操作制御部172が行う音声操作制御処理について説明した。
なお、このような音声操作制御処理を行う音声操作制御部172は、Hオペレーティングシステム16に実装されるものではなく、Hオペレーティングシステム16で稼働するアプリケーション(H-AP)として車載装置1に設けられるものであってもよい。
ここで、図4に以上のような音声操作制御処理による音声操作の動作例を示す。
いま、車載装置1のBTモジュール18に、モバイル装置Aとモバイル装置Bが無線接続しており、車載装置1とモバイル装置Aが備える音声認識クライアントアプリケーション213との間にHFP接続が確立しており、モバイル装置Aが音声操作対象モバイル装置に設定されているものとする。また、車載装置1とモバイル装置Aの間には、A2DP接続及びAVRCP接続は確立されておらず、車載装置1とモバイル装置Bの間に、A2DP接続及びAVRCP接続が確立されているものとする。
The voice operation control process performed by the voice operation control unit 172 of the in-vehicle device 1 has been described above.
The voice operation control unit 172 that performs such voice operation control processing is not implemented in the H operating system 16 but is provided in the in-vehicle device 1 as an application (H-AP) that runs on the H operating system 16. It may be a thing.
Here, FIG. 4 shows an operation example of the voice operation by the voice operation control process as described above.
Now, the mobile device A and the mobile device B are wirelessly connected to the BT module 18 of the in-vehicle device 1, and the HFP connection is established between the in-vehicle device 1 and the voice recognition client application 213 provided in the mobile device A. Assume that the mobile device A is set as a voice operation target mobile device. Further, it is assumed that an A2DP connection and an AVRCP connection are not established between the in-vehicle device 1 and the mobile device A, and an A2DP connection and an AVRCP connection are established between the in-vehicle device 1 and the mobile device B. .

この場合において、ユーザの音声操作要求が発生すると(41)、車載装置1からモバイル装置AにHFP接続を介して音声操作要求が発行される(42)。また、車載装置1は、モバイル装置BとのA2DP接続及びAVRCP接続を切断し(43)、モバイル装置AとのA2DP接続及びAVRCP接続を確立する処理を開始する(44)。   In this case, when a user's voice operation request is generated (41), the voice operation request is issued from the in-vehicle device 1 to the mobile device A via the HFP connection (42). The in-vehicle device 1 disconnects the A2DP connection and the AVRCP connection with the mobile device B (43), and starts processing for establishing the A2DP connection and the AVRCP connection with the mobile device A (44).

一方、ユーザが音声操作要求を行った後に発声した発話音声(45)(たとえば、「楽曲Xをかけて」)は、HFP接続を介してモバイル装置Aに送られ(46)、音声認識要求を受け取っているモバイル装置Aは、受け取った発話音声を音声認識サーバ3に送り(47)、発話音声の音声認識結果を得る(49)。   On the other hand, the utterance voice (45) uttered after the user makes a voice operation request (for example, “song music X”) is sent to the mobile device A via the HFP connection (46), and the voice recognition request is made. The receiving mobile device A sends the received uttered voice to the voice recognition server 3 (47), and obtains the voice recognition result of the uttered voice (49).

そして、モバイル装置Aは、音声認識結果に応じた応答音声(50)(たとえば、「楽曲Xを再生します」)をHFP接続を介して車載装置1に送信し、応答音声を受け取った車載装置1は応答音声をユーザに出力する(51)。
また、車載装置1は、応答音声の受け取りと(50)、モバイル装置Aとの間のA2DP接続及びAVRCP接続の確立(48)とが完了したならば、AVRCP接続を介して、モバイル装置Aのソースの切り替えを監視する。
一方、発話音声の音声認識結果を得たモバイル装置2は、音声認識結果に応じた動作(たとえば、「楽曲X」の再生開始)を行い(52)、当該動作で出力対象となったオーディオデータストリームをA2DP接続で転送するオーディオデータストリームとして、AVRCP接続を介して当該A2DP接続で転送するオーディオデータストリームの識別情報(たとえば、「楽曲X」)を車載装置1に通知すると共に(53)、当該オーディオデータストリームのA2DP接続を介した車載装置1への転送を開始する(55)。
Then, the mobile device A transmits a response voice (50) corresponding to the voice recognition result (for example, “play music X”) to the in-vehicle device 1 via the HFP connection, and receives the response voice. 1 outputs a response voice to the user (51).
In addition, when the in-vehicle device 1 completes the reception of the response voice (50) and the establishment of the A2DP connection and the AVRCP connection (48) with the mobile device A, the in-vehicle device 1 establishes the mobile device A via the AVRCP connection. Monitor source switching.
On the other hand, the mobile device 2 that has obtained the speech recognition result of the uttered speech performs an operation according to the speech recognition result (for example, start of reproduction of “Song X”) (52), and the audio data that is the output target in the operation As the audio data stream to be transferred through the A2DP connection, the identification information (for example, “music X”) of the audio data stream to be transferred through the A2DP connection is notified to the in-vehicle device 1 via the AVRCP connection (53). The transfer of the audio data stream to the in-vehicle device 1 via the A2DP connection is started (55).

一方、AVRCP接続を介して受け取ったオーディオデータストリームの識別情報の通知より車載装置1は、モバイル装置Aのソースの切り替えを検出し(54)、モバイル装置Aとの間のA2DP接続及びAVRCP接続を維持する。
そして、このように維持されたA2DP接続を介して、オーディオデータストリームを転送された車載装置1はオーディオデータストリームをユーザに対して再生出力する(56)。
以上、本発明の実施形態について説明した。
以上のように本実施形態によれば、車載装置1がHFP接続を用いてモバイル装置2を音声操作するときには、必ず音声操作するモバイル装置2との間のA2DP接続及びAVRCP接続が確立されることとなる。
よって、たとえば、車載装置1からモバイル装置2における楽曲の再生を音声操作した場合には、当該車載装置1は、当該モバイル装置2が音声操作に従って再生を開始した楽曲のオーディオデータストリームを、A2DP接続を介して受信して再生出力することができるようになる。
On the other hand, the in-vehicle device 1 detects the switching of the source of the mobile device A from the notification of the identification information of the audio data stream received through the AVRCP connection (54), and establishes the A2DP connection and the AVRCP connection with the mobile device A. maintain.
Then, the in-vehicle device 1 to which the audio data stream is transferred through the A2DP connection maintained in this way reproduces and outputs the audio data stream to the user (56).
The embodiment of the present invention has been described above.
As described above, according to the present embodiment, when the in-vehicle device 1 performs voice operation of the mobile device 2 using the HFP connection, the A2DP connection and the AVRCP connection with the mobile device 2 that performs voice operation are always established. It becomes.
Thus, for example, when the music playback on the mobile device 2 is voice-operated from the in-vehicle device 1, the in-vehicle device 1 connects the audio data stream of the music that the mobile device 2 has started playback according to the voice operation to the A2DP connection. Can be received and reproduced and output.

また、音声操作によって、音声操作したモバイル装置2が転送するオーディオデータストリームの識別情報が変化しなかった場合には、A2DP接続及びAVRCP接続の状態を復帰するので、車載装置1から行ったモバイル装置2の音声操作が、オーディオデータストリームの再生に関わらないものである場合に、A2DP接続及びAVRCP接続の状態を不要に変更してしまうことを抑止することができる。   In addition, when the identification information of the audio data stream transferred by the voice operated mobile device 2 is not changed by the voice operation, the state of the A2DP connection and the AVRCP connection is restored. When the second voice operation is not related to the reproduction of the audio data stream, it is possible to prevent the A2DP connection and the AVRCP connection from being changed unnecessarily.

なお、以上の実施形態における、車載装置1がモバイル装置2を音声操作するときに、音声操作するモバイル装置2に切り替える接続を、A2DP接続及びAVRCP接続以外の、これらA2DP接続及びAVRCP接続で転送する情報とは異なる情報の転送に用いられる他の接続(チャネル)に置き換えて適用することもできる。   In the above embodiment, when the in-vehicle device 1 performs voice operation on the mobile device 2, the connection to switch to the mobile device 2 that performs voice operation is transferred by these A2DP connection and AVRCP connection other than the A2DP connection and AVRCP connection. The present invention can be applied by being replaced with another connection (channel) used for transferring information different from information.

また、HFP接続に代えて、他の規格による接続を車載装置1からのモバイル装置2の音声操作に用いるようにすることもできる。
また、以上では車載装置1への適用を例にとり説明したが以上の実施形態は車載装置1以外の任意の情報処理装置に同様に適用することができる。
また、
Further, instead of the HFP connection, a connection according to another standard can be used for voice operation of the mobile device 2 from the in-vehicle device 1.
Further, the application to the in-vehicle device 1 has been described above as an example, but the above embodiment can be similarly applied to any information processing device other than the in-vehicle device 1.
Also,

1…車載装置、2…モバイル装置、3…音声認識サーバ、11…入力装置、12…表示装置、13…音声入出力装置、14…ディスクドライブ、15…記憶装置、16…周辺装置、17…H-オペレーティングシステム、18…BTモジュール、21…操作部、22…ディスプレイ、23…音声入出力部、24…移動通信装置、25…記憶部、26…周辺デバイス、27…M-オペレーティングシステム、28…BTモジュール、111…メディアプレイヤアプリケーション、112…HFTコントロールアプリケーション、171…上位BTスタック、172…音声操作制御部、211…移動電話アプリケーション、212…プレイヤアプリケーション、213…音声認識クライアントアプリケーション、271…上位BTスタック。   DESCRIPTION OF SYMBOLS 1 ... In-vehicle device, 2 ... Mobile device, 3 ... Voice recognition server, 11 ... Input device, 12 ... Display device, 13 ... Voice input / output device, 14 ... Disk drive, 15 ... Storage device, 16 ... Peripheral device, 17 ... H-operating system, 18 ... BT module, 21 ... operating unit, 22 ... display, 23 ... voice input / output unit, 24 ... mobile communication device, 25 ... storage unit, 26 ... peripheral device, 27 ... M-operating system, 28 ... BT module, 111 ... Media player application, 112 ... HFT control application, 171 ... Upper BT stack, 172 ... Voice operation controller, 211 ... Mobile phone application, 212 ... Player application, 213 ... Voice recognition client application, 271 ... Upper BT stack.

Claims (9)

第1種の通信チャネルを介して当該第1種の通信チャネルが接続している外部装置の音声操作用のデータを当該第1種の通信チャネルが接続している外部装置との間で送受し、第2種の通信チャネルを用いてオーディオデータストリームを当該第2種の通信チャネルが接続している外部装置から受信して再生出力する情報処理装置であって、
ユーザから音声操作の要求が発生したときに、ユーザの発話した音声を前記音声操作用のデータとして、前記第1種の通信チャネルを介して当該第1種の通信チャネルが接続している外部装置に送信する音声操作データ送信手段と、
ユーザから音声操作の要求が発生したときに、前記第2種の通信チャネルを接続する外部装置を前記第1種の通信チャネルが接続している外部装置に切り替える切替処理を行う通信チャネル接続切替手段とを有することを特徴とする情報処理装置。
Data for voice operation of the external device connected to the first type communication channel is transmitted / received to / from the external device connected to the first type communication channel via the first type communication channel. An information processing apparatus that receives and reproduces an audio data stream from an external apparatus connected to the second type communication channel using the second type communication channel;
External device to which the first type of communication channel is connected via the first type of communication channel using the voice spoken by the user as the voice operation data when a voice operation request is made by the user Voice operation data transmission means for transmitting to
Communication channel connection switching means for performing a switching process for switching an external device connected to the second type of communication channel to an external device connected to the first type of communication channel when a voice operation request is generated from the user And an information processing apparatus.
請求項1記載の情報処理装置であって、
前記切替処理が行われた後に、前記第2種の通信チャネルで受信するオーディオデータストリームの変化の発生を監視し、所定期間内に変化が発生しなかった場合に、前記第2種の通信チャネルの接続の状態を、前記切替処理が行われる前の状態に復帰する通信チャネル接続復帰手段を有することを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
After the switching process is performed, the occurrence of a change in the audio data stream received by the second type communication channel is monitored, and if no change occurs within a predetermined period, the second type communication channel An information processing apparatus comprising communication channel connection return means for returning the connection state to a state before the switching process is performed.
請求項2記載の情報処理装置であって、
前記通信チャネル接続切替手段は、前記切替処理において、第3種の通信チャネルを接続する外部装置を前記第1種の通信チャネルが接続している外部装置に切り替え、
前記通信チャネル接続復帰手段は、
第3種の通信チャネルを介して受信したオーディオデータストリームの識別情報の変化に基づいて、前記第2種の通信チャネルで受信するオーディオデータストリームの変化を検出することを特徴とする情報処理装置。
An information processing apparatus according to claim 2,
The communication channel connection switching means switches, in the switching process, an external device that connects a third type communication channel to an external device to which the first type communication channel is connected,
The communication channel connection return means is
An information processing apparatus for detecting a change in an audio data stream received through the second type of communication channel based on a change in identification information of the audio data stream received through the third type of communication channel.
請求項1、2または3記載の情報処理装置であって、
前記第1種の通信チャネルは、Bluetooth(登録商標)規格のHFP(Hands-Free Profile)の通信を行う通信チャネルであり、前記第2種の通信チャネルはBluetooth(登録商標)規格のA2DP(Advanced Audio Distribution Profile) の通信を行う通信チャネルであることを特徴とする情報処理装置。
The information processing apparatus according to claim 1, 2, or 3,
The first type communication channel is a communication channel that performs Bluetooth (registered trademark) standard HFP (Hands-Free Profile) communication, and the second type communication channel is a Bluetooth (registered trademark) standard A2DP (Advanced trademark). An information processing apparatus that is a communication channel for performing communication of (Audio Distribution Profile).
請求項3記載の情報処理装置であって、
前記第1種の通信チャネルは、Bluetooth(登録商標)規格のHFP(Hands-Free Profile)の通信を行う通信チャネルであり、前記第2種の通信チャネルはBluetooth(登録商標)規格のA2DP(Advanced Audio Distribution Profile) の通信を行う通信チャネルであり、前記第3種の通信チャネルは、Bluetooth(登録商標)規格のAVRCP(Audio/Video Remote Control Profile)の通信を行う通信チャネルであることを特徴とする情報処理装置。
An information processing apparatus according to claim 3,
The first type communication channel is a communication channel that performs Bluetooth (registered trademark) standard HFP (Hands-Free Profile) communication, and the second type communication channel is a Bluetooth (registered trademark) standard A2DP (Advanced trademark). (Audio Distribution Profile) communication, and the third type communication channel is a communication channel for performing Bluetooth (registered trademark) standard AVRCP (Audio / Video Remote Control Profile) communication. Information processing apparatus.
請求項1、2、3、4または5記載の情報処理装置であって、
当該情報処理装置は自動車に搭載される装置であり、
前記外部装置はモバイル装置であることを特徴とする情報処理装置。
The information processing apparatus according to claim 1, 2, 3, 4 or 5,
The information processing apparatus is an apparatus mounted on an automobile,
The information processing apparatus, wherein the external device is a mobile device.
第1種の通信チャネルを介して当該第1種の通信チャネルが接続している外部装置の音声操作用のデータを当該第1種の通信チャネルが接続している外部装置との間で送受し、第2種の通信チャネルを用いて情報を当該第2種の通信チャネルが接続している外部装置から受信して処理するコンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、
ユーザから音声操作の要求が発生したときに、ユーザの発話した音声を前記音声操作用のデータとして、前記第1種の通信チャネルを介して当該第1種の通信チャネルが接続している外部装置に送信する音声操作データ送信手段と、
ユーザから音声操作の要求が発生したときに、前記第2種の通信チャネルを接続する外部装置を前記第1種の通信チャネルが接続している外部装置に切り替える切替処理を行う通信チャネル接続切替手段として機能させることを特徴とするコンピュータプログラム。
Data for voice operation of the external device connected to the first type communication channel is transmitted / received to / from the external device connected to the first type communication channel via the first type communication channel. A computer program that is read and executed by a computer that receives and processes information from an external device to which the second type communication channel is connected using the second type communication channel,
The computer program stores the computer,
External device to which the first type of communication channel is connected via the first type of communication channel using the voice spoken by the user as the voice operation data when a voice operation request is made by the user Voice operation data transmission means for transmitting to
Communication channel connection switching means for performing a switching process for switching an external device connected to the second type of communication channel to an external device connected to the first type of communication channel when a voice operation request is generated from the user A computer program that functions as a computer program.
請求項7記載のコンピュータプログラムであって、
前記情報はオーディオデータストリームであり、当該コンピュータプログラムは、
前記コンピュータを、さらに、
前記切替処理が行われた後に、前記第2種の通信チャネルで受信するオーディオデータストリームの変化の発生を監視し、所定期間内に変化が発生しなかった場合に、前記第2種の通信チャネルの接続の状態を、前記切替処理が行われる前の状態に復帰する通信チャネル接続復帰手段として機能させることを特徴とするコンピュータプログラム。
A computer program according to claim 7,
The information is an audio data stream, and the computer program
Said computer further
After the switching process is performed, the occurrence of a change in the audio data stream received by the second type communication channel is monitored, and if no change occurs within a predetermined period, the second type communication channel A computer program for causing a connection state of the communication channel connection to return to a state before the switching process is performed.
請求項8記載のコンピュータプログラムであって、
前記第1種の通信チャネルは、Bluetooth(登録商標)規格におけるHFP(Hands-Free Profile)に従った通信チャネルであり、前記第2種の通信チャネルはBluetooth(登録商標)規格におけるA2DP(Advanced Audio Distribution Profile) に従った通信チャネルであることを特徴とするコンピュータプログラム。
A computer program according to claim 8,
The first type communication channel is a communication channel according to HFP (Hands-Free Profile) in the Bluetooth (registered trademark) standard, and the second type communication channel is A2DP (Advanced Audio in the Bluetooth (registered trademark) standard. A computer program characterized by being a communication channel according to (Distribution Profile).
JP2013125218A 2013-06-14 2013-06-14 Information processing apparatus and computer program Pending JP2015002394A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013125218A JP2015002394A (en) 2013-06-14 2013-06-14 Information processing apparatus and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013125218A JP2015002394A (en) 2013-06-14 2013-06-14 Information processing apparatus and computer program

Publications (1)

Publication Number Publication Date
JP2015002394A true JP2015002394A (en) 2015-01-05

Family

ID=52296690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013125218A Pending JP2015002394A (en) 2013-06-14 2013-06-14 Information processing apparatus and computer program

Country Status (1)

Country Link
JP (1) JP2015002394A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790802A (en) * 2016-02-29 2016-07-20 惠州市德赛西威汽车电子股份有限公司 Sound sources management method in dual-terminal interconnection mode
CN106445456A (en) * 2016-09-29 2017-02-22 百度在线网络技术(北京)有限公司 TTS audio data transmission method and device for navigation function
WO2019118240A1 (en) * 2017-12-12 2019-06-20 Amazon Technologies, Inc. Architectures and topologies for vehicle-based, voice-controlled devices
US10629199B1 (en) 2017-12-12 2020-04-21 Amazon Technologies, Inc. Architectures and topologies for vehicle-based, voice-controlled devices

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790802A (en) * 2016-02-29 2016-07-20 惠州市德赛西威汽车电子股份有限公司 Sound sources management method in dual-terminal interconnection mode
CN106445456A (en) * 2016-09-29 2017-02-22 百度在线网络技术(北京)有限公司 TTS audio data transmission method and device for navigation function
WO2019118240A1 (en) * 2017-12-12 2019-06-20 Amazon Technologies, Inc. Architectures and topologies for vehicle-based, voice-controlled devices
US10540970B2 (en) 2017-12-12 2020-01-21 Amazon Technologies, Inc. Architectures and topologies for vehicle-based, voice-controlled devices
US10629199B1 (en) 2017-12-12 2020-04-21 Amazon Technologies, Inc. Architectures and topologies for vehicle-based, voice-controlled devices

Similar Documents

Publication Publication Date Title
US9712659B2 (en) Duplex audio for mobile communication device and accessory
JP4645709B2 (en) Streaming data playback device with short-range wireless communication function
CN113411793A (en) Bluetooth communication method and terminal
JP2003347956A (en) Audio output apparatus and control method thereof
JP5141546B2 (en) Information processing device
JP4459253B2 (en) Communication terminal
JP2004235838A (en) Electronic apparatus, its connection controlling method and method for regulating voice
WO2023087793A1 (en) Audio service processing method and apparatus, electronic device, and storage medium
JP2017138536A (en) Audio processing device
JP2004274138A (en) Electronic apparatus and communication control method used thereby
JP2015002394A (en) Information processing apparatus and computer program
CN112312368A (en) Data processing method, device, equipment and storage medium
US20160286022A1 (en) Telephone device and mobile-phone linking method
US20120021729A1 (en) Application Audio Announcements Using Wireless Protocols
WO2023035918A1 (en) Audio playing control method and apparatus, and audio output device and storage medium
JP4645318B2 (en) Wireless communication apparatus and method
US20200112810A1 (en) Method and apparatus for audio transfer when putting on/removing headphones plus communication between devices
JP2012182609A (en) Content reproduction system, and portable device
CN105682010B (en) Bluetooth connection control method and device in audio playing system and playing equipment
JP6031825B2 (en) Music data output system
JP5085431B2 (en) Wireless communication device
KR101945174B1 (en) Program Stored in Recording Medium for Supporting Automatic Response Service
JP5803132B2 (en) Voice switching device, program and method
US12052778B2 (en) Pairing a target device with a source device and pairing the target device with a partner device
US20160269532A1 (en) Telephone apparatus, telephone system, and control method