(57)【特許請求の範囲】
【請求項１】
音声入力手段を有する外部装置とデータの送受信を行う通信手段と、
記憶媒体に記憶された音楽データを出力する出力手段と、
装置に割り当てられたＩＤ情報および装置の機能を示す情報を含むパケットを前記外部装置と相互に授受させ、前記外部装置との間で制御用リンクを確立させたあとで、前記外部装置より接続要求を受信した場合、前記外部装置からの音声データの受信を許可するための受け入れ信号を前記外部装置に送信するよう制御し、前記受け入れ信号を前記外部装置に送信するよう制御した後であって前記音声データの割り込みを許可することがユーザにより選択されているとき、前記外部装置から受信した音声データが前記出力手段から出力されるように制御する制御手段と
を備える情報再生装置。
【請求項２】
前記通信手段は、Bluetoothに準拠した無線通信を用いてデータの送受信を行う
請求項１に記載の情報再生装置。
【請求項３】
前記情報再生装置は、前記外部装置のワイヤレス音声再生装置である
請求項１に記載の情報再生装置。
【請求項４】
前記音声データの割り込みを許可するか否かの選択に用いられる選択ボタンをさらに備える
請求項１に記載の情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報再生装置に関し、特に、例えば、外部からの音声を割り込ませることができるようにした情報再生装置に関する。
【背景技術】
【０００２】
近年、ヘッドホンステレオの普及により、乗り物内や徒歩中などの移動中でも、ラジオ放送や音楽などを聞くことができるようになってきた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、ヘッドホンステレオを利用していると、外からの音が聞き難くくなるため、誰かに声を掛けられても気が付かなかったり、車内放送を聞き逃したりする恐れがあった。
【０００４】
なお、飛行機内や新幹線内など、特定の場所に設置されたヘッドホンステレオは、案内放送が割り込まれるように予め設定されており、ユーザは、そのヘッドホンステレオで音楽やラジオ放送を聞いている場合、案内放送を聞き逃すことがない。
【０００５】
しかしながら、このような割り込みが可能とされているのは、乗り物内に予め用意されているヘッドホンステレオに限られており、一般のユーザが自分自身のヘッドホンステレオを利用している場合に、このような機能を実現することはできなかった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、任意の場所で、ヘッドホンステレオで音楽やラジオ放送を聞いていたとしても、簡単に、より広範囲で、外部からの音声を割り込ませることができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報再生装置は、音声入力手段を有する外部装置とデータの送受信を行う通信手段と、記憶媒体に記憶された音楽データを出力する出力手段と、装置に割り当てられたＩＤ情報および装置の機能を示す情報を含むパケットを前記外部装置と相互に授受させ、前記外部装置との間で制御用リンクを確立させたあとで、前記外部装置より接続要求を受信した場合、前記外部装置からの音声データの受信を許可するための受け入れ信号を前記外部装置に送信するよう制御し、前記受け入れ信号を前記外部装置に送信するよう制御した後であって前記音声データの割り込みを許可することがユーザにより選択されているとき、前記外部装置から受信した音声データが前記出力手段から出力されるように制御する制御手段とを備える。
【０００９】
前記通信手段には、Bluetoothに準拠した無線通信を用いてデータの送受信を行わせることができる。
【００１０】
前記情報再生装置は、前記外部装置のワイヤレス音声再生装置であるようにすることができる。
【００１１】
前記音声データの割り込みを許可するか否かの選択に用いられる選択ボタンをさらに設けることができる。
【００１３】
本発明においては、外部装置より接続要求が受信された場合、前記外部装置からの音声データの受信を許可するための受け入れ信号を前記外部装置に送信するよう制御され、前記受け入れ信号を前記外部装置に送信するよう制御した後であって前記音声データの割り込みを許可することがユーザにより選択されているとき、前記外部装置から受信した音声データが前記出力手段から出力されるように制御される。
【発明の効果】
【００１４】
本発明によれば、任意の場所で、記録媒体のデータを再生中でも、通信装置からのデータを確実に受け取ることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】図１の通信ユニット１の構成例を示すブロック図である。
【図３】図１のCDプレーヤ２の構成例を示すブロック図である。
【図４】通信プロトコルスタックを説明する図である。
【図５】音声割り込み処理を説明するフローチャートである。
【図６】図５に続くフローチャートである。
【図７】Basebandパケットを説明する図である。
【発明を実施するための形態】
【００１６】
図１は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。このシステムは、通信ユニット１とCD（Compact Disk）プレーヤ２とで構成されている。通信ユニット１のユーザは、周辺機器に対して入力した音声を送信したいとき、マイクボタン１２を押し、マイクロホン１１より音声を入力する。また、音声の送信を終了したいとき、ユーザは、再度、マイクボタン１２を押す。通信ユニット１は、入力された音声を所定の方式の信号に変調して、アンテナ１３から電波として出力する。アンテナ１３はまた、CDプレーヤ２から送信されてきた電波を受信する。
【００１７】
CDプレーヤ２は、アンテナ２１で受信した電波を復調して、ヘッドホン２２を介して音声を出力させたり、CDプレーヤ２に装着されている、CD２３に記録されている音楽データを再生し、ヘッドホン２２に出力する。
【００１８】
通信ユニット１とCDプレーヤ２との通信には、無線通信規格であるBluetooth（商標）などに準拠した無線通信が使用される。なお、図１には、CDプレーヤ２が１台だけ示されているが、複数台設けてもよい。
【００１９】
図２は、通信ユニット１の内部の構成を示すブロック図である。マイクロホン１１は、ユーザの音声を入力し、コーデック（CODEC）処理部３１に供給する。コーデック処理部３１は、入力された音声信号をA/D（Analog to Digital）変換し、通信用のフォーマットにエンコードし、ベースバンド（Baseband）処理部３２に出力する。
【００２０】
bluetoothの音声通信においては、６４kbpsのCVSD（Continuo Variable Slope DeltaModulation）フォーマット、または、６４kbpsのA-law，μ-lawが使用される。
【００２１】
ベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、入力された音声信号を、Bluetooth通信用パケットにパケット化し、誤り訂正符号化処理等を行った後、RF（Radio Frequency）処理部３５に出力する。ベースバンド処理部３２はまた、RF処理部３５を介して入力された受信データを、誤り訂正符号化処理等する。ベースバンド処理部３２で正しくデータを受け取ることができなかった場合、CDプレーヤ２に対して、再送を要求するメッセージが送信される。
【００２２】
RF処理部３５は、ベースバンド処理部３２からの音声データや通信用のデータを、アナログの無線データに変換し、アンテナ１３を介してCDプレーヤ２に送信する。RF処理部３５はまた、アンテナ１３で受信された通信用のデータを復調し、さらにA/D変換し、ベースバンド処理部３２に出力する。
【００２３】
入力部３４は、マイクボタン１２の操作に対応した所定の信号を生成して、制御用マイクロコンピュータ３３に出力する。
【００２４】
制御用マイクロコンピュータ３３は、メモリ３６に予め内蔵されているプログラムを適宜読み出して、処理を実行する。例えば、入力部３４から供給されるユーザの操作に対応した信号を基に、メモリ３６に記憶されているプログラムを読み出し、複数のCDプレーヤ２の中から所定のものを選択する処理をした後、そのCDプレーヤ２と接続（コネクション）を確立する手続きを実行する（その具体例は、後述する）。CDプレーヤ２との通信が確立されたとき、制御用マイクロコンピュータ３３は、ベースバンド処理部３２を制御し、RF処理部３５およびアンテナ１３を介して、音声データをCDプレーヤ２に送信させる。
【００２５】
制御用マイクロコンピュータ３３が実行するプログラムは、メモリ３６に予め記憶されているか、あるいは、着脱自在に接続されているドライブ４１が駆動する磁気ディスク４２、光ディスク４３、光磁気ディスク４４、もしくは半導体メモリ４５などからロードされる。
【００２６】
図３は、CDプレーヤ２の内部の構成を示すブロック図である。CD２３は、スピンドルモータ５１により所定の回転速度で回転されるスピンドル５１Ａに装着される。ピックアップ５２は、内蔵するレーザダイオード（図示せず）からCD２３の信号面に光を照射し、反射光からデータを読み取る。ここで、ピックアップ５２は、サーボ回路５３により、CD２３の半径方向に移動される。サーボ回路５３は、制御用マイクロコンピュータ５５の指令に基づいて、スピンドルモータ５１およびピックアップ５２をサーボ制御する。
【００２７】
復調回路５４は、制御用マイクロコンピュータ５５により制御され、ピックアップ５２で読み取られたデータをEFM復調し、誤り訂正符号化処理等を行った後、D/A変換器５６出力する。D/A変換器５６は、入力されたデータをD/A変換し、増幅器５８に出力する。増幅器５８は、入力されたデータを増幅し、スイッチ５９およびヘッドホンジャック６０を介してヘッドホン２２に出力し、音楽データが再生される。
【００２８】
スイッチ５９は、制御用マイクロコンピュータ５５の指令に基づいて、CD２３からの音楽データを再生するとき、端子ａを選択するように切替えられ、送信されてきた通信ユニット１（マイクロホン１１）からの音声データを再生するとき、端子ｂを選択するように切替えられる。
【００２９】
RF処理部６１は、アンテナ２１で受信された通信用のデータや音声データを復調し、さらに、A/D変換し、ベースバンド処理部６２に出力する。RF処理部６１はまた、ベースバンド処理部６２からの通信のためのデータ（パケット）を、アナログの無線データに変換し、アンテナ２１を介して通信ユニット１に送信する。
【００３０】
ベースバンド処理部６２は、RF処理部６１より入力された通信用のデータに、誤り訂正符号化処理等を施す。ベースバンド処理部６２で正しくデータを受け取ることができなかった場合、通信ユニット１に対して、再送を要求するメッセージが送信される。ベースバンド処理部６２はまた、制御用マイクロコンピュータ５５の指令に基づいて、通信用のデータを、Bluetooth通信用パケットにパケット化し、誤り訂正符号化処理等を行った後、RF処理部６１に出力する。
【００３１】
さらに、ベースバンド処理部６２は、RF処理部６１からの音声データを、コーデック処理部６３に出力する。コーデック処理部６３は、入力された音声データを復調し、さらに、D/A変換し、スイッチ５９およびヘッドホンジャック６０を介してヘッドホン２２に出力し、音声データが再生される。
【００３２】
制御用マイクロコンピュータ５５は、ユーザからの指令（CD２３に記録されている音楽データを再生するコマンド等）に基づいて、サーボ回路５３、復調回路５４、スイッチ５９、ベースバンド処理部６２等を制御する。制御用マイクロコンピュータ５５はまた、通信ユニット１と通信の接続を確立する手続き（その具体例は、後述する）において、メモリ５７に記憶されているCDプレーヤ２自身のデータ（ユニークID等）を通信ユニット１に送信する。接続が確立されたとき、制御用マイクロコンピュータ５５は、通信ユニット１から送信される音声データを、ヘッドホンジャック６０に出力できるようにスイッチ５９を端子ｂに切替える。
【００３３】
このとき、CDプレーヤ２は、音楽再生するためのものではなく、通信ユニット１のワイヤレスヘッドホンとして機能する。
【００３４】
次に、Bluetoothに対応した通信ユニット１とCDプレーヤ２が通信を行うための通信プロトコルスタックについて、図４を参照して説明する。図中、より上方に示されるモジュールは、下方に示されるモジュールより上位の階層のものとされる。
【００３５】
物理層に分類されるRFは、デジタルデータをアナログデータに変換し、アンテナを介して送信したり、アンテナで受信されたアナログデータをデジタルデータに変換する役割を果たす。具体的には、デジタルデータの０と１からなるシーケンスに従って、デジタルデータの一次変調を行い、さらに、それを２．４GHzの周波数帯域を使用した搬送波に重畳し、送信する。この搬送波は、１つのデータの送信（タイムスロット）毎に周波数を変化させる、周波数ホッピング（FHSS（Frequency Hopping Spread Spectrum））方式により、絶えず周波数がホップされる。
【００３６】
このように、データの送信または受信は、タイムスロット毎に交互に行われるため、受信スロットでは、アンテナで受信した信号から、２．４GHzの周波数帯域の搬送波を取り除いた後、復調を行い、０と１からなるシーケンスのデジタルデータを取り出す。ここで、取り除く搬送波の周波数帯域は、周波数ホッピングにより、絶えず変化されているが、通信相手に応じて、そのホッピングシーケンスは、認識されている。
【００３７】
リンク層に分類されるBasebandは、主にデータの再送を要求するための制御を行う役割を果たす。具体的には、送信側では、元のデータに、誤り訂正符号など、様々な通信情報を付加して送信し、受信側では、そのデータが正しく受信されたか否かのレスポンスを返す。正しく受信されなかった場合、受信側は、送信側に対して、データの再送を要求する。但し、送信側において、リトライ回数を設定し、その設定回数を越えても、受信側でデータが受信されないときは、再送を中止する。
【００３８】
また、リンク層に分類されるLMP（Link Management Protocol）は、Bluetooth通信による接続先との間のリンク状態を制御する役割を果たす。例えば、以下に示すような制御を行う。
・接続状態の確立および開放
・送受信するデータの有無、通信頻度などに応じたモード制御
・通信路の状態に応じたパケットの種類の切り替え
・データ通信を許可するのか否かの認証
・データ通信時の暗号化
【００３９】
この層のリンクは、ACL（Asynchronous Connectionless）リンクとSCO（Synchronous Connection-Oriented）リンクの２種類に分類される。
【００４０】
ACLリンクは、パケット交換方式でリンクするためのものであり、データ通信および通信の制御を目的として使用される。例えば、このリンクが確立された場合、Bluetooth通信のマスター（主導）となる機器がデータを送信すると、スレーブ（従属）となる機器がその問い合わせ（データ）に応答することができる。しかしながら、マスターが、常に主導権を持っているため、スレーブは、マスターから何らかのデータ（メッセージ）を受け取らないと、応答（返信）することができない。
【００４１】
SCOリンクは、回線交換方式でリンクするためのものであり、主に音声通話（音声通信）を目的として使用される。例えば、このリンクが確立された場合、スレーブは、一定時間の間隔の通信スロットを保持する。なお、通信が行われていない場合でも、その通信スロットは、保持されたままである。従って、スレーブは、マスターからのデータ（メッセージ）を受け取らなくても、マスターにデータを送信することができる。
【００４２】
ACLリンクは、制御用に使用されるため、通信を行うBluetooth機器間において、必要不可欠である。また、音声通信を行う場合、Bluetooth機器間において、ACLリンクを張った上に、SCOリンクを張る必要がある。
【００４３】
さらにまた、リンク層に分類されるL2CAP（Logical Link Control＆Adaptation Protocol）は、論理的なチャネルを定義する役割を果たす。２つのBluetooth機器間の接続は、物理的には、１つのACLリンクで接続されるが、論理的には、そこに複数のチャネルを定義することができる。これにより、様々な種類の上位プロトコルデータを、同時に送受信することができるようになる。但し、上位プロトコルから供給されるデータサイズが大きい場合、basebandで定義されたパケットの大きさに分割して送信し、受信側において、分割されたパケットを元のデータに統合する。
【００４４】
アプリケーション層に分類される通信ユニット１のApplicationは、音声を送信する送信先（スレーブ）を探したり、その送信先と通信をするためのものである。また、CDプレーヤ２のApplicationは、マスターと通信するためのものや、通信が確立されると、送信されてきた音声データを出力するように出力を切替えるためのものである。
【００４５】
次に、図５と図６のフローチャートを参照して、通信ユニット１とCDプレーヤ２（この例の場合、CDプレーヤ２−１と２−２）が実行する、音声割り込み処理について説明する。ステップＳ１において、通信ユニット１の制御用マイクロコンピュータ３３は、入力部３４から供給された信号に基づいて、ユーザよりマイクボタン１２が押されたか否かを判定し、マイクボタン１２が押されていないと判定した場合、ステップＳ１において、マイクボタン１２が押されたと判定されるまで、待機する。
【００４６】
ステップＳ１において、マイクボタン１２が押されたと判定されると、ステップＳ２に進み、制御用マイクロコンピュータ３３は、メモリ３６に予め記憶されている通信ユニット１のユニークIDを読み出し、ベースバンド処理部３２に供給して、Basebandパケットに含ませて、RF処理部３５に供給させる。そして、RF処理部３５は、供給されたデータをアナログの無線データに変換し、アンテナ１３を介して通信ユニット１のユニークIDをブロードキャストする。
【００４７】
ここで、図７を参照して、リンク確立時にBluetooth通信で使用されるBasebandパケットについて説明する。Basebandパケットには、７２ビットのAccess Code（アクセスコード）、５４ビットのPacket Header（パケットヘッダ）、およびFHS（Frequency Hop Synchronization）Payload（FHSペイロード）が含まれている。
【００４８】
Access Codeには、どのBluetooth通信機器に関するパケットであるのかを表わすアドレスが記憶され、Packet Headerには、Bluetooth通信の制御に関する情報が記憶される。例えば、パケットの種別、再送要求フラグなどが含まれる。
【００４９】
FHSペイロードには、３４ビットのパリティ、２４ビットのLAP（Lower Address Part）、８ビットのUAP（Upper Address Part）、１６ビットのNAP（Non-Significant Address Part）、２４ビットのCoD（Class of Device/Service）、２６ビットのClock（クロック）が含まれている。なお、LAP，UAP，NAPはまとめて、BD_ADDR（Bluetooth Device Address）と称され、その内容は、IEEE（The Institute of Electrical and Electronics Engineers）８０２で規定されている。FHSペイロードにはまた、パケットが受け取れなかった場合に再送を要求する回数を設定する情報なども含まれている。さらに、マスターがスレーブに割り当てるAM_ADDR（Active Member Address）も含まれる。AM_ADDRとは、ピコネット内のアドレスのことである。
【００５０】
そして、ピコネットとは、Bluetooth通信における、１つのマスターを中心にして形成されるスター型のネットワークのことであり、１つのピコネット内に１乃至７の最大７個のIDが割り当てられる。
【００５１】
図５に戻って、Bluetooth通信する機器を探すためのステップＳ２の処理では、送信されるBasebandパケットのAccess Codeには、そのパケットが受け取り可能な全ての機器を対象にするようなアドレスが記憶されている。
【００５２】
そして、ステップＳ３１において、CDプレーヤ２−１のアンテナ２１は、通信ユニット１より送信されてきたデータ（Basebandパケット）を受信する。そして、RF処理部６１は、アンテナ２１で受信されたデータを復調し、さらに、A/D変換し、ベースバンド処理部６２に出力する。ステップＳ３２において、CDプレーヤ２−１のベースバンド処理部６２は、制御用マイクロコンピュータ５５の指令に基づいて、CDプレーヤ２−１自身のユニークIDおよびCDプレーヤ２−１が提供するサービス内容（いずれも、メモリ５７に記憶されている）をBasebandパケットに含ませて、通信ユニット１に送信する。
【００５３】
また、ステップＳ６１において、CDプレーヤ２−２は、通信ユニット１より送信されてきたデータを受信する。ステップＳ６２において、CDプレーヤ２−２は、CDプレーヤ２−２自身のユニークIDおよびCDプレーヤ２−２が提供するサービス内容をBasebandパケットに含ませて、通信ユニット１に送信する。
【００５４】
なお、このステップＳ３２とステップＳ６２で送信されるBasebandパケット（FHSペイロード）には、その機器に割り当てられたデバイスごとの絶対的なIDであるBD_ADDRと、その機器が何であるか、およびその機器のサービス（機能）内容を示すCodが含まれている。
【００５５】
ステップＳ３において、通信ユニット１のアンテナ１３は、CDプレーヤ２−１および２−２から、それぞれ送信されてきたユニークIDとサービス内容を受信する。そして、RF処理部３５は、アンテナ１３で受信されたデータを復調し、さらに、A/D変換し、ベースバンド処理部３２に出力する。ベースバンド処理部３２は、入力されたデータを、誤り訂正符号化処理等を行った後、制御用マイクロコンピュータ３３に出力する。
【００５６】
ステップＳ４において、通信ユニット１の制御用マイクロコンピュータ３３は、ステップＳ３で受信したサービス内容に基づいて、音声受信可能なCDプレーヤがあるか否かを判定し、音声受信可能なCDプレーヤがあると判定された場合、ステップＳ５に進む。例えば、CDプレーヤ２−１が音声受信可能であると判定された場合、ステップＳ５において、通信ユニット１のベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、CDプレーヤ２−１に、Pageメッセージを送信する。このとき、Pageメッセージ（Basebandパケット）には、宛て先として、CDプレーヤ２−１のBD_ADDRに基づいたAccess Codeが含まれている。
【００５７】
ステップＳ３３において、CDプレーヤ２−１のベースバンド処理部６２は、アンテナ２１およびRF処理部６２を介して送信されてきたPageメッセージを受信する。このとき、CDプレーヤ２−１は、Access Codeから自分宛てのパケットであることを知る。ステップＳ３４において、CDプレーヤ２−１のベースバンド処理部６２は、通信ユニット１からのPageメッセージを受けて、通信ユニット１に、Pageメッセージを受信したことを通知する。
【００５８】
ステップＳ６において、通信ユニット１のベースバンド処理部３２は、CDプレーヤ２−１からのレスポンス（Pageメッセージが受信されたことを示すレスポンス）を受信する。ステップＳ７において、通信ユニット１のベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、CDプレーヤ２−１に、Basebandパケットを送信する。このとき、Basebandパケット（FHSペイロード）には、通信ユニット１をマスターとするピコネットに、スレーブであるCDプレーヤ２−１が参加するための情報であるAM_ADDR（ピコネット内のID）、マスターの周波数ホッピングのシーケンス、およびクロックの位相情報が含まれている。
【００５９】
ステップＳ３５において、CDプレーヤ２−１のベースバンド処理部６２は、通信ユニット１より送信されてきたBasebandパケットを受信する。このとき、CDプレーヤ２−１は、Access Codeから自分宛てのパケットであることを知り、AM_ADDRから自分が属するピコネット内のIDを受け取る。ステップＳ３６において、CDプレーヤ２−１のベースバンド処理部６２は、通信ユニット１からのBasebandパケットを受けて、通信ユニット１に、Basebandパケットを受信したことを通知する。
【００６０】
ステップＳ８において、通信ユニット１のベースバンド処理部３２は、CDプレーヤ２−１からのレスポンス（Basebandパケットが受信されたことを示すレスポンス）を受信する。ステップＳ９において、通信ユニット１のベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、CDプレーヤ２−１に接続要求を送信する。
【００６１】
ステップＳ３７において、CDプレーヤ２−１のベースバンド処理部６２は、通信ユニット１より送信されてきた接続要求を受信する。ステップＳ３８において、CDプレーヤ２−１のベースバンド処理部６２は、制御用マイクロコンピュータ５５の指令に基づいて、通信ユニット１との通信に所定のチャネル（論理チャネル）を割り当て、通信ユニット１に、接続受け入れのレスポンスを送信する。
【００６２】
上述した例では、CDプレーヤ２−１は、接続相手を限定しないものとしているが、特定の相手からのみの接続を認めたい場合には、ステップＳ３７の処理とステップＳ３８の処理の間に、相互認証処理が追加される。なお、認証の方法としては、例えば、ISO（International Organization for Standardization）９７９８を利用することができる。
【００６３】
ステップＳ１０において、通信ユニット１のベースバンド処理部３２は、CDプレーヤ２−１より送信された通信に使用するチャネルを示すデータを含む接続受け入れのレスポンスを受信する。
【００６４】
以上のように、ステップＳ１乃至Ｓ１０、ステップＳ３１乃至Ｓ３８、およびステップＳ６１，Ｓ６２の処理により、通信ユニット１とCDプレーヤ２−１との間に、ACLリンクが確立され、アプリケーションレベルのデータ通信が可能になる。
【００６５】
続いて、ステップＳ１１において、通信ユニット１のベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、CDプレーヤ２−１に、SCOリンクの確立を要求するメッセージを送信する。
【００６６】
ステップＳ３９において、CDプレーヤ２−１のベースバンド処理部６２は、通信ユニット１からのSCOリンクの確立を要求するメッセージを受信する。ステップＳ４０において、CDプレーヤ２−１のベースバンド処理部６２は、制御用マイクロコンピュータ５５の指令に基づいて、SCOリンクの確立要求の受け入れのレスポンスを送信する。
【００６７】
このとき、CDプレーヤ２−１の制御用マイクロコンピュータ５５は、送信されてくる通信ユニット１（マイクロホン１１）からの音声データを再生できるように、スイッチ５９を端子ｂに切り替える。これにより、CDプレーヤ２−１のユーザが、それまで、CD２３の再生音をヘッドホン２２で聴いていたとしても、それが中断される。
【００６８】
ステップＳ１２において、通信ユニット１のベースバンド処理部３２は、CDプレーヤ２−１から送信されてきたSCOリンクの確立要求の受け入れのレスポンスを受信する。ステップＳ１３において、ユーザは、マイクロホン１１より音声を入力する。ステップＳ１４において、通信ユニット１のコーデック処理部３１は、入力された音声信号をA/D変換し、通信用のフォーマットにエンコードし、ベースバンド処理部３２に出力する。そして、ベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、CDプレーヤ２−１に音声データを送信する。
【００６９】
ステップＳ４１において、CDプレーヤ２−１のベースバンド処理部６２は、送信されてきた音声データを受信する。そして、コーデック処理部６３で、入力された音声データを復調し、さらに、D/A変換し、スイッチ５９およびヘッドホンジャック６０を介してヘッドホン２２に出力し、音声データが再生される。
【００７０】
ステップＳ１５において、通信ユニット１の制御用マイクロコンピュータ３３は、入力部３４から供給された信号に基づいて、ユーザによりマイクボタン１２が押されたか否かを判定し、マイクボタン１２が押されていないと判定した場合、ステップＳ１３に戻り、上述した処理を繰り返す。そして、ステップＳ１５において、マイクボタン１２が押されたと判定されると、ステップＳ１６に進み、ベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、SCOリンクを解除するメッセージをCDプレーヤ２−１に送信する。
【００７１】
ステップＳ４２において、CDプレーヤ２−１のベースバンド処理部６２は、送信されてきたSCOリンクを解除するメッセージを受信する。ステップＳ４３において、CDプレーヤ２−１のベースバンド処理部６２は、制御用マイクロコンピュータ５５の指令に基づいて、SCOリンクを解除するメッセージが受信されたことを表わすレスポンスを、通信ユニット１に通知する。
【００７２】
ステップＳ１７において、通信ユニット１のベースバンド処理部３２は、CDプレーヤ２−１から送信されたレスポンス（SCOリンクを解除するメッセージが受信されたことを表わすレスポンス）を受信する。ステップＳ１８において、通信ユニット１のベースバンド処理部３２は、制御用マイクロコンピュータ３３の指令に基づいて、ACLリンクを解除するメッセージをCDプレーヤ２−１に送信する。
【００７３】
ステップＳ４４において、CDプレーヤ２−１のベースバンド処理部６２は、送信されてきたACLリンクを解除するメッセージを受信する。ステップＳ４５において、CDプレーヤ２−１のベースバンド処理部６２は、制御用マイクロコンピュータ５５の指令に基づいて、ACLリンクを解除するメッセージが受信されたことを表わすレスポンスを、通信ユニット１に通知する。
【００７４】
ステップＳ１９において、通信ユニット１のベースバンド処理部３２は、CDプレーヤ２−１から送信された、レスポンス（ACLリンクを解除するメッセージが受信されたことを表わすレスポンス）を受信し、処理は終了される。
【００７５】
ステップＳ４において、音声受信可能なCDプレーヤがないと判定された場合、音声データを送信することができないので、処理は終了される。
【００７６】
このように、通信ユニット１は、音声受信可能なCDプレーヤ２−１との間で接続が確立すると、入力した音声データをCDプレーヤ２−１に送信して音声を割り込ませることができる。
【００７７】
なお、通信ユニット１から送信要求があった場合、CDプレーヤ２は、無条件に音声データの割り込みを許可するようになされているが、本発明はこれに限らず、CDプレーヤ２のユーザが、音声データの割り込みを許可するか否かを選択できるような選択入力ボタンをCDプレーヤ２に設けるようにしてもよい。
【００７８】
また、以上においては、通信ユニット１のワイヤレスホンとしてCDプレーヤ２−１が機能するようにしたが、例えば、２つのBluetooth通信機器が、ともにマイクロホンとヘッドホンの両方を備えている場合、SCOリンクの音声通信により、トランシーバとして機能させることも可能である。
【００７９】
さらにまた、以上においては、音楽データの再生時に音声データを割り込ませる動作について説明したが、本発明はこれに限らず、例えば、ユーザが携帯端末に動画または静止画などの画像を表示させているときに、緊急情報（例えば、地震情報や事故発生情報など）を文字または音声などで割り込ませ、ユーザに知らせるようにしてもよい。
【００８０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【００８１】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２に示すように磁気ディスク４２（フロッピディスクを含む）、光ディスク４３（CD-ROM（Compact Disk-Read Only Memory），DVD（Digital Versatile Disk）を含む）、光磁気ディスク４４（MD （Mini-Disk）を含む）、もしくは半導体メモリ４５などよりなるパッケージメディア、または、プログラムが一時的若しくは永続的に格納されるハードディスクなどにより構成される。プログラム格納媒体へのプログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった有線または無線の通信媒体を利用して行われる。
【００８２】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８３】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【００８４】
１  通信ユニット，  ２  CDプレーヤ，  １１  マイクロホン,  １２  マイクボタン，  ２３  CD,    ３２  ベースバンド処理部，  ３３  制御用マイクロコンピュータ，  ３４  入力部,  ３５  RF処理部，  ３６  メモリ,  ５５  制御用マイクロコンピュータ,  ５７  メモリ,  ６１  RF処理部，  ６２  ベースバンド処理部，  ５９  スイッチ
【図１】
0004978812.tif 000002
【図２】
0004978812.tif 000003
【図３】
0004978812.tif 000004
【図４】
0004978812.tif 000005
【図５】
0004978812.tif 000006
【図６】
0004978812.tif 000007
【図７】
0004978812.tif 000008