(57)【特許請求の範囲】
【請求項１】
音データに係るストリーミング状態を通知する機能を有する音データ転送プロトコルと音データに係るプレイステータスを通知する機能を有する制御データ転送プロトコルとを近距離無線通信回線を通じて通信相手側接続手段との間で接続可能な接続手段と、
前記通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態と前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスとに基づいて通信相手装置の状態を特定する制御手段と、を備え、
前記制御手段は、前記通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態が、当該音データ転送プロトコルのチャネルが開放中であることを示す出力中であると判定した場合には、通信相手装置の状態を前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスにより示される内容を優先して特定し、前記通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態が、当該音データ転送プロトコルのチャネルが閉鎖中であることを示す停止中であると判定した場合には、通信相手装置の状態を前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスにより示される内容に応じて一時停止中又は停止中と特定することを特徴とする近距離無線通信装置。
【請求項２】
請求項１に記載した近距離無線通信装置において、
前記制御手段は、前記通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態が出力中であり、前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが再生中であると判定した場合には、通信相手装置の状態を再生中と特定する、前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが早送り中であると判定した場合には、通信相手装置の状態を早送り中と特定する、前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが巻戻し中であると判定した場合には、通信相手装置の状態を巻戻し中と特定する、前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが一時停止中であると判定した場合には、通信相手装置の状態を一時停止中と特定する、前記通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが停止中であると判定した場合には、通信相手装置の状態を停止中と特定する、のうち何れかを行うことを特徴とする近距離無線通信装置。
【請求項３】
請求項１又は２に記載した近距離無線通信装置において、
前記制御手段は、前記通信相手側接続手段からストリーミング状態が通知されてからプレイステータスが通知されることなく所定時間が経過したと判定した場合には、プレイステータスの送信を要求するプレイステータス要求信号を前記接続手段から前記通信相手側接続手段へ送信させることを特徴とする近距離無線通信装置。
【請求項４】
請求項１乃至３の何れかに記載した近距離無線通信装置において、
ユーザ操作を入力する操作入力手段を備え、
前記制御手段は、ユーザ操作を前記操作入力手段により入力し、その時点で特定している通信相手装置の状態と当該入力したユーザ操作とが合致していないと判定した場合には、その入力したユーザ操作に対応する操作信号を前記接続手段から前記通信相手側接続手段へ送信させ、その時点で特定している通信相手装置の状態と当該入力したユーザ操作とが合致していると判定した場合には、その入力したユーザ操作に対応する操作信号を前記接続手段から前記通信相手側接続手段へ送信させないことを特徴とする近距離無線通信装置。
【請求項５】
請求項４に記載した近距離無線通信装置において、
前記制御手段は、通信相手装置の状態を再生中と特定している状態でユーザによる再生操作を前記操作入力手段により入力したと判定した場合には、再生操作信号を前記接続手段から前記通信相手側接続手段へ送信させない、通信相手装置の状態を早送り中と特定している状態でユーザによる早送り操作を前記操作入力手段により入力したと判定した場合には、早送り操作信号を前記接続手段から前記通信相手側接続手段へ送信させない、通信相手装置の状態を巻戻し中と特定している状態でユーザによる巻戻し操作を前記操作入力手段により入力したと判定した場合には、巻戻し操作信号を前記接続手段から前記通信相手側接続手段へ送信させない、通信相手装置の状態を一時停止中と特定している状態でユーザによる一時停止操作を前記操作入力手段により入力したと判定した場合には、一時停止操作信号を前記接続手段から前記通信相手側接続手段へ送信させない、通信相手装置の状態を停止中と特定している状態でユーザによる停止操作を前記操作入力手段により入力したと判定した場合には、停止操作信号を前記接続手段から前記通信相手側接続手段へ送信させない、のうち何れかを行うことを特徴とする近距離無線通信装置。
【請求項６】
請求項１乃至５の何れかに記載した近距離無線通信装置において、
前記制御手段は、通信相手装置の状態を再生中と特定中であることを条件として、再生を開始してからの経過時間を示す再生時間を特定可能な再生時間応答信号の送信を要求する再生時間要求信号を前記接続手段から前記通信相手側接続手段へ送信させ、前記通信相手側接続手段から送信された再生時間応答信号を前記接続手段により受信したと判定した場合には、その再生時間応答信号により特定される再生時間を再生時間通知手段から通知させることを特徴とする近距離無線通信装置。
【請求項７】
請求項６に記載した近距離無線通信装置において、
前記制御手段は、再生時間要求信号を前記接続手段から前記通信相手側接続手段へ予め設定されている送信タイミングに基づいて周期的に送信させることを特徴とする近距離無線通信装置。
【請求項８】
請求項６又は７に記載した近距離無線通信装置において、
前記制御手段は、再生時間要求信号を前記接続手段から前記通信相手側接続手段へ送信させない期間では、再生時間応答信号により特定される再生時間を基準として且つ予め設定されている更新タイミングに基づいて周期的に更新した再生時間を前記再生時間通知手段から通知させることを特徴とする近距離無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音データに係るストリーミング状態を通知する機能を有する音データ転送プロトコルと音データに係るプレイステータスを通知する機能を有する制御データ転送プロトコルとを近距離無線通信回線を通じて通信相手側接続手段との間で接続可能な接続手段を備えた近距離無線通信装置に関する。
【背景技術】
【０００２】
近距離無線通信機能を有する近距離無線通信装置に搭載されている近距離無線通信モジュールでは、音データの転送を規定する音データ転送プロトコルと音データの制御に係る制御データの転送を規定する制御データ転送プロトコルとを近距離無線通信回線を通じて通信相手装置の近距離無線通信モジュールとの間で接続し、通信相手装置の近距離無線通信モジュールから送信された音データ（ストリーミングデータ）を受信する機能を有している。例えば特許文献１には、Ｂｌｕｅｔｏｏｔｈ（登録商標）の通信規格により、音データ転送プロトコルとしてＡ２ＤＰ（Advanced Audio Distribution Profile）が規定されており、制御データ転送プロトコルとしてＡＶＲＣＰ（Audio/Video Remote Control Profile）が規定されていることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７８２３８公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
Ａ２ＤＰは音データに係るストリーミング状態（出力中、停止中の何れか）を通知する機能を有し、ＡＶＲＣＰは音データに係るプレイステータス（再生中、早送り中、巻戻し中、一時停止中、停止中の何れか）を通知する機能を有する。これらストリーミング状態をＡ２ＤＰにより通知する機能及びプレイステータスをＡＶＲＣＰにより通知する機能により、例えばストリーミング状態が出力中であり且つプレイステータスが再生中であることを特定することが可能である。しかしながら、通信相手装置の仕様によっては、通信相手装置の状態を正常に特定し得ない組み合わせでストリーミング状態とプレイステータスとを通知する場合が想定される。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、通信相手装置から音データ転送プロトコルにより通知されたストリーミング状態と制御データ転送プロトコルにより通知されたプレイステータスとに基づいて通信相手装置の状態を精度良く特定することができる近距離無線通信装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、接続手段は、音データに係るストリーミング状態を通知する機能を有する音データ転送プロトコルと音データに係るプレイステータスを通知する機能を有する制御データ転送プロトコルとを近距離無線通信回線を通じて通信相手側接続手段との間で接続可能である。制御手段は、通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態と通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスとに基づいて通信相手装置の状態を特定する。
【０００７】
ここで、制御手段は、通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態が、当該音データ転送プロトコルのチャネルが開放中であることを示す出力中であると判定すると、通信相手装置の状態を通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスにより示される内容を優先して特定し、通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態が、当該音データ転送プロトコルのチャネルが閉鎖中であることを示す停止中であると判定すると、通信相手装置の状態を通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスにより示される内容に応じて一時停止中又は停止中と特定する。
【０００８】
これにより、ストリーミング状態が出力中であり、即ち、音データ転送プロトコルのチャネルが開放中であれば、音データが転送可能な状態であることから、通信相手装置の状態をプレイステータスにより示される内容（再生中、早送り中、巻戻し中、一時停止中、停止中の何れか）を優先して特定し、一方、ストリーミング状態が停止中、即ち、音データ転送プロトコルのチャネルが閉鎖中であれば、音データが転送可能な状態でない（転送不可能な状態である）ことから、通信相手装置の状態をプレイステータスにより示される内容に応じて一時停止中又は停止中と特定する（再生中、早送り中、巻戻し中と特定しない）ことで、通信相手装置の状態を精度良く特定することができる。
【０００９】
請求項２に記載した発明によれば、制御手段は、通信相手側接続手段から音データ転送プロトコルにより通知されたストリーミング状態が出力中であり、通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが再生中であると判定すると、通信相手装置の状態を再生中と特定する、通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが早送り中であると判定すると、通信相手装置の状態を早送り中と特定する、通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが巻戻し中であると判定すると、通信相手装置の状態を巻戻し中と特定する、通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが一時停止中であると判定すると、通信相手装置の状態を一時停止中と特定する、通信相手側接続手段から制御データ転送プロトコルにより通知されたプレイステータスが停止中であると判定すると、通信相手装置の状態を停止中と特定する、のうち何れかを行う。
【００１０】
これにより、ストリーミング状態が出力中であると、プレイステータスが再生中であれば、通信相手装置の状態を再生中と特定することができ、プレイステータスが早送り中であれば、通信相手装置の状態を早送り中と特定することができ、プレイステータスが巻戻し中であれば、通信相手装置の状態を巻戻し中と特定することができ、プレイステータスが一時停止中であれば、通信相手装置の状態を一時停止中と特定することができ、プレイステータスが停止中であれば、通信相手装置の状態を停止中と特定することができる。
【００１１】
請求項３に記載した発明によれば、制御手段は、通信相手側接続手段からストリーミング状態が通知されてからプレイステータスが通知されることなく所定時間が経過したと判定すると、プレイステータスの送信を要求するプレイステータス要求信号を接続手段から通信相手側接続手段へ送信させる。
【００１２】
これにより、通信相手装置の仕様によっては、ストリーミング状態を通知した直後にプレイステータスを通知しない場合もあるが、ストリーミング状態が通知されてからプレイステータスが通知されることなく所定時間が経過すると、プレイステータス要求信号を通信相手装置へ送信することで、通信相手装置がストリーミング状態を通知した直後にプレイステータスを通知しない仕様であっても、その通信相手装置からプレイステータスを通知させることができ、プレイステータスを取得することができる。
【００１３】
請求項４に記載した発明によれば、制御手段は、ユーザ操作を前記操作入力手段により入力し、その時点で特定している通信相手装置の状態と当該入力したユーザ操作とが合致していないと判定すると、その入力したユーザ操作に対応する操作信号を前記接続手段から前記通信相手側接続手段へ送信させ、その時点で特定している通信相手装置の状態と当該入力したユーザ操作とが合致していると判定すると、その入力したユーザ操作に対応する操作信号を前記接続手段から前記通信相手側接続手段へ送信させない。
【００１４】
これにより、通信相手装置の仕様によっては、操作信号を受信すると、その操作信号により特定されるユーザ操作と、その時点での状態とが合致していると、その時点での状態を継続することなく別の状態へと遷移してしまう場合もあるが、通信相手装置の状態とユーザ操作とが合致していると判定すると、その入力したユーザ操作に対応する操作信号を送信させないことで、その時点（通信相手装置の状態とユーザ操作とが合致していると判定した時点）での状態を別の状態へと遷移させてしまうことなく継続させることができ、ユーザの意図に反して通信相手装置の状態が遷移することを抑制することができる。又、通信相手装置の状態とユーザ操作とが合致していないと判定すると、その入力したユーザ操作に対応する操作信号を送信させることで、ユーザの意図にしたがって通信相手装置の状態を遷移させることができる。
【００１５】
請求項５に記載した発明によれば、制御手段は、通信相手装置の状態を再生中と特定している状態でユーザによる再生操作を操作入力手段により入力したと判定すると、再生操作信号を接続手段から通信相手側接続手段へ送信させない、通信相手装置の状態を早送り中と特定している状態でユーザによる早送り操作を操作入力手段により入力したと判定すると、早送り操作信号を接続手段から通信相手側接続手段へ送信させない、通信相手装置の状態を巻戻し中と特定している状態でユーザによる巻戻し操作を操作入力手段により入力したと判定すると、巻戻し操作信号を接続手段から通信相手側接続手段へ送信させない、通信相手装置の状態を一時停止中と特定している状態でユーザによる一時停止操作を操作入力手段により入力したと判定すると、一時停止操作信号を接続手段から通信相手側接続手段へ送信させない、通信相手装置の状態を停止中と特定している状態でユーザによる停止操作を操作入力手段により入力したと判定すると、停止操作信号を接続手段から通信相手側接続手段へ送信させない、のうち何れかを行う。
【００１６】
これにより、通信相手装置の状態を再生中と特定している状態でユーザによる再生操作が行われたとしても、再生操作信号を送信させないことで、通信相手装置の状態を再生中のままで継続させることができ、通信相手装置の状態を早送り中と特定している状態でユーザによる早送り操作が行われたとしても、早送り操作信号を送信させないことで、通信相手装置の状態を早送り中のままで継続させることができ、通信相手装置の状態を巻戻し中と特定している状態でユーザによる巻戻し操作が行われたとしても、巻戻し操作信号を送信させないことで、通信相手装置の状態を巻戻し中のままで継続させることができ、通信相手装置の状態を一時停止中と特定している状態でユーザによる一時停止操作が行われたとしても、一時停止操作信号を送信させないことで、通信相手装置の状態を一時停止中のままで継続させることができ、通信相手装置の状態を停止中と特定している状態でユーザによる停止操作が行われたとしても、停止操作信号を送信させないことで、通信相手装置の状態を停止中のままで継続させることができる。
【００１７】
請求項６に記載した発明によれば、制御手段は、通信相手装置の状態を再生中と特定中であることを条件として、再生を開始してからの経過時間を示す再生時間を特定可能な再生時間応答信号の送信を要求する再生時間要求信号を接続手段から通信相手側接続手段へ送信させ、通信相手側接続手段から送信された再生時間応答信号を接続手段により受信したと判定すると、その再生時間応答信号により特定される再生時間を再生時間通知手段から通知させる。
【００１８】
これにより、通信相手装置から送信された再生時間応答信号を受信することで、再生を開始してからの経過時間を示す再生時間を通信相手装置から取得してユーザに対して通知することができる。又、通信相手装置の状態を精度良く特定することで、通信相手装置の状態が実際には一時停止中又は停止中であるにも拘らず再生時間要求信号を送信してしまうことを未然に回避することができ、再生時間要求信号を無用に送信してしまうことを未然に回避することができ、省電力化を図ることができる。
【００１９】
請求項７に記載した発明によれば、制御手段は、再生時間要求信号を接続手段から通信相手側接続手段へ予め設定されている送信タイミングに基づいて周期的に送信させる。これにより、再生を開始してからの経過時間を示す再生時間を通信相手装置から周期的に取得してユーザに対して通知することができる。
【００２０】
請求項８に記載した発明によれば、制御手段は、再生時間要求信号を接続手段から通信相手側接続手段へ送信させない期間では、再生時間応答信号により特定される再生時間を予め設定されている更新タイミングに基づいて周期的に更新して再生時間通知手段から通知させる。
【００２１】
これにより、通信相手装置から送信された再生時間応答信号を受信することで再生時間をユーザに対して通知することができるだけでなく、通信相手装置から再生時間応答信号を受信しない期間でも、再生時間応答信号により特定される再生時間を予め設定されている更新タイミングに基づいて周期的に更新することで、再生を開始してからの経過時間を示す再生時間をユーザに対して通知することができる。又、通信相手装置の状態が実際には一時停止中又は停止中であるにも拘らず再生時間要求信号を送信してしまうと、再生時間を更新タイミングに基づいて更新しても、再生時間応答信号を受信する毎に再生時間を零で通知する（初期化する）ことになり、不適切な再生時間をユーザに対して通知してしまうことになるが、通信相手装置の状態を精度良く特定することで、不適切な再生時間をユーザに対して通知することなく、適切な再生時間をユーザに対して通知することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態を示す機能ブロック図
【図２】車載装置が実行する処理を示すフローチャート
【図３】図２相当図
【図４】図２相当図
【図５】図２相当図
【図６】図２相当図
【図７】ストリーミング状態及びプレイステータスに基づいて携帯電話機の状態を特定する態様を示す図
【図８】シーケンス図
【図９】図８相当図
【図１０】図８相当図
【図１１】図８相当図
【図１２】図８相当図
【図１３】再生時間の遷移を示す図
【発明を実施するための形態】
【００２３】
以下、本発明をＢｌｕｅｔｏｏｔｈ（登録商標）（以下、ＢＴと称する）通信機能を有するＢＴ対応の車載装置（以下、単に車載装置と称する）に適用した一実施形態について、図面を参照して説明する。尚、ここでは、車載装置が搭載されている車両の車室内に、ＢＴ通信機能を有するＢＴ対応の携帯電話機（以下、単に携帯電話機と称する）が車室内に持込まれ、車載装置と携帯電話機とがＢＴ通信可能な状態にある場合を説明する。
【００２４】
ＢＴ通信システム１は、車両に搭載されている車載装置２（本発明でいう近距離無線通信装置に相当）と、車室内に持込まれた携帯電話機３（本発明でいう通信相手装置に相当）とから構成される。車載装置２は、制御部４（本発明でいう制御手段に相当）と、ＢＴモジュール５（本発明でいう接続手段に相当）と、ＵＳＢ（Universal Serial Bus）モジュール６と、記憶部７と、音声処理部８と、表示制御部９と、操作入力部１０（本発明でいう操作入力手段に相当）と、信号入力部１１等を備えて構成されている。制御部４と、ＵＳＢモジュール６と、記憶部７と、音声処理部８と、表示制御部９と、操作入力部１０と、信号入力部１１とは、制御基板１２に物理的に実装されており、ＢＴモジュール５は、制御基板１２とは別部材であるＢＴモジュール基板１３に物理的に実装されている。制御部４とＢＴモジュール５とはＵＳＢ接続されている。
【００２５】
制御部４は、周知のマイクロコンピュータからなるＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｏバス等を有し、車載装置２の通信動作やデータ管理動作等の動作全般を制御する。ＢＴモジュール５は、後述する携帯電話機３のＢＴモジュールとの間でＢＴ通信回線（本発明でいう近距離無線通信回線に相当）を接続し、ＢＴ通信回線を通じてＢＴ通信を実行する機能を有する。ＢＴモジュール５は、ＢＴの通信規格で規定されている複数のプロファイルとして、ハンズフリー通話を規定するＨＦＰ（Hands Free Profile）、音データの転送を規定するＡ２ＤＰ（Advanced Audio Distribution Profile）（本発明でいう音データ転送プロトコルに相当）、音データの制御に係る制御データの転送を規定するＡＶＲＣＰ（Audio/Video Remote Control Profile）（本発明でいう制御データ転送プロトコルに相当）、仮想シリアルポート化したデータ通信を規定するＳＰＰ（Serial Port Profile）、インターネットへのダイヤルアップ接続を規定するＤＵＮ（Dial-up Networking Profile）、電子メールデータの転送を規定するＭＡＰ（Message Access Profile）、電話帳データの転送を規定するＰＢＡＰ（Phone Book Access Profile）、同じく電話帳データの転送を規定するＯＰＰ（Object Push Profile）等を同時接続（所謂マルチ接続）可能に構成されている。これらＨＦＰ、Ａ２ＤＰ、ＡＶＲＣＰ、ＳＰＰ、ＤＵＮ、ＭＡＰ、ＰＢＡＰ、ＯＰＰ等は機能毎に定義されたデータ通信プロトコルを意味している。
【００２６】
ＵＳＢモジュール６は、ＵＳＢ接続ケーブル１４の接続端子１４ａを着脱可能な接続端子６ａを有し、ＵＳＢ接続ケーブル１４の一方の接続端子１４ａが接続端子６ａに接続され、且つＵＳＢ接続ケーブル１４の他方の接続端子１４ｂが後述する携帯電話機３のＵＳＢモジュールの接続端子に接続されている状態で、ＵＳＢ通信回線を携帯電話機３のＵＳＢモジュールとの間で接続し、ＵＳＢ通信回線を通じてＵＳＢ通信を実行する機能を有する。
【００２７】
記憶部７は、各種データを記憶する記憶領域を有して構成されている。この場合、ＢＴモジュール５が携帯電話機３のＢＴモジュールとの間でＭＡＰを接続すれば、携帯電話機３からＢＴモジュール５へ転送された電子メールデータ（電子メールの発信先を特定可能な差出人情報、電子メールが携帯電話機３へ受信された日時を特定可能な受信日時情報、電子メールの種別を特定可能な種別情報、例えば差出人が入力した電子メールの件名を特定可能な件名情報等）が記憶部７に記憶される。又、ＢＴモジュール５が携帯電話機３のＢＴモジュールとの間でＰＢＡＰを接続すれば、携帯電話機３からＢＴモジュール５へ転送された電話帳データ、車載装置２からの発信動作又は当該車載装置２との間でＨＦＰを接続している携帯電話機３からの発信動作に係る発信時刻と発信電話番号との対応を表す発信履歴データ、車載装置２との間でＨＦＰを接続している携帯電話機３の着信動作に係る着信時刻と着信電話番号との対応を表す着信履歴データ等が記憶部７に記憶される。
【００２８】
音声処理部８には車室内にあって例えばハンドルの近傍等のユーザが発した音声を集音し易い部位に配置されているマイクロホン１５が接続されていると共に、車載装置２の外部に配置されているオーディオアンプ１６が接続されており、オーディオアンプ１６にはスピーカ１７ａ、１７ｂが接続されている。
【００２９】
音声処理部８は、ＢＴモジュール５と後述する携帯電話機３のＢＴモジュールとが両者の間でＨＦＰを接続している状態では、ユーザが発した音声をマイクロホン１５から送話音声データとして入力すると、その入力した送話音声データを音声処理してＢＴモジュール５へ出力し、ＢＴモジュール５から受話音声データを入力すると、その入力した受話音声データをオーディオアンプ１６へ出力する。
【００３０】
又、音声処理部８は、ＢＴモジュール５と後述する携帯電話機３のＢＴモジュールとが両者の間でＡ２ＤＰ及びＡＶＲＣＰを接続している状態では、携帯電話機３のＢＴモジュールからＡ２ＤＰ及びＡＶＲＣＰによりＢＴモジュール５へ転送された音データをオーディオアンプ１６へ出力する。又、音声処理部８は、ＵＳＢモジュール６と後述する携帯電話機３のＵＳＢモジュールとが両者の間でＵＳＢ通信を実行可能な状態では、携帯電話機３のＵＳＢモジュールからＵＳＢ通信回線によりＵＳＢモジュール６へ転送された音データをオーディオアンプ１６へ出力する。
【００３１】
オーディオアンプ１６は、音声処理部８から受話音声データや音データを入力すると、その入力した受話音声データや音データを増幅してスピーカ１７ａ、１７ｂから出力させる。又、オーディオアンプ１６にはチューナーデッキ１８も接続されており、オーディオアンプ１６は、チューナーデッキ１８が例えば音楽用記録媒体から再生した音データを当該チューナーデッキ１８から入力すると、その入力した音データをも増幅してスピーカ１７ａ、１７ｂから出力させる。
【００３２】
ディスプレイ装置１９は、各種表示画面を表示する表示装置２０（本発明でいう再生時間通知手段に相当）と、表示画面上にタッチスイッチを形成する操作装置２１とを備えて構成されている。表示制御部９は、制御部４から表示指令信号を入力すると、その入力した表示指令信号に基づいてディスプレイ装置１９における表示装置２０の表示動作を制御する。操作入力部１０は、ユーザが表示画面上に形成されているタッチスイッチ（タッチキー、タッチ釦）を操作したことに応じて操作装置２１から操作検出信号を入力すると、その入力した操作検出信号を制御部４へ出力し、制御部４は、操作入力部１０から入力した操作検出信号を解析してユーザの操作を特定する。
【００３３】
この場合、音楽再生に係る音楽再生画面が表示装置２０に表示されている場合であれば、音楽再生に関連する各種タッチスイッチとして再生（ＰＬＡＹ）スイッチ、早送り（ＦＷＤ）スイッチ、巻戻し（ＲＥＷ）スイッチ、一時停止（ＰＡＵＳＥ）スイッチ、停止（ＳＴＯＰ）スイッチ等が音楽再生画面上に形成される。制御部４は、操作装置２１から操作検出信号を入力し、ユーザが音楽再生画面上に形成されている何れかのスイッチを操作したと判定すると、その操作入力部１０から入力した操作検出信号を解析してユーザの操作が再生操作、早送り操作、巻戻し操作、一時停止操作、停止操作の何れであるかを特定する（判断する）。
【００３４】
信号入力部１１は、車両に搭載されているＡＣＣ（アクセサリ）スイッチに接続されており、ＡＣＣスイッチから出力されたＡＣＣ信号を入力すると、その入力したＡＣＣ信号を制御部４へ出力し、制御部４は、信号入力部１１から入力したＡＣＣ信号のオンオフに基づいて装置電源をオンオフする。即ち、制御部４は、ＡＣＣ信号がオフからオンに遷移したタイミングで装置電源をオンし（車載装置２を起動し）、ＡＣＣ信号がオンからオフに遷移したタイミングで装置電源をオフする（車載装置２を停止する）。
【００３５】
携帯電話機３は、制御部２２と、電話通信部２３と、ＢＴモジュール２４（本発明でいう通信相手側接続手段に相当）と、ＵＳＢモジュール２５と、キー入力部２６と、記憶部２７と、表示部２８と、マイクロホン２９と、スピーカ３０と、電力供給部３１等を備えて構成されている。
【００３６】
制御部２２は、周知のマイクロコンピュータからなるＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｏバス等を有し、携帯電話機３の通信動作やデータ管理動作等の動作全般を制御する。電話通信部２３は、通信網３３との間で電話通信を実行する。尚、通信網３３は携帯電話基地局や基地局制御装置等の周知の携帯電話通信サービスを提供する設備を含むものである。ＢＴモジュール２４は、前述した車載装置２のＢＴモジュール５との間でＢＴ通信回線を接続し、ＢＴ通信回線を通じてＢＴ通信を実行する機能を有し、ＢＴの通信規格で規定されている複数のプロファイルとして、ＨＦＰ、Ａ２ＤＰ、ＡＶＲＣＰ、ＳＰＰ、ＤＵＮ、ＭＡＰ、ＰＢＡＰ、ＯＰＰ等を同時接続可能に構成されている。
【００３７】
ＵＳＢモジュール２５は、ＵＳＢ接続ケーブル１４の接続端子１４ｂを着脱可能な接続端子２５ａを有し、ＵＳＢ接続ケーブル１４の一方の接続端子１４ａが車載装置２のＵＳＢモジュール６の接続端子６ａに接続され、且つＵＳＢ接続ケーブル１４の他方の接続端子１４ｂが接続端子２５ａに接続されている状態で、ＵＳＢ通信回線を車載装置２のＵＳＢモジュール６との間で接続し、ＵＳＢ通信回線を通じてＵＳＢ通信を実行する機能を有する。
【００３８】
キー入力部２６は、ユーザが操作可能な各種キーを備え、ユーザがキーを操作したことに応じて操作検出信号を制御部２２へ出力し、制御部２２は、キー入力部２６から入力した操作検出信号を解析してユーザの操作を特定する。記憶部２７は、各種データを記憶する記憶領域を有して構成されている。表示部２８は、制御部２２から表示指令信号を入力すると、その入力した表示指令信号に基づいて各種表示画面を表示する。又、制御部２２は、ユーザが発した音声をマイクロホン２９から送話音声データとして入力すると、その入力した送話音声データを音声処理し、電話通信部２３から受話音声データを入力すると、その入力した受話音声データをスピーカ３０から音声として出力させる。電力供給部３１は、本体に対して着脱可能なバッテリ３２から放電される電力を動作電力として各機能ブロックへ供給する。
【００３９】
上記した構成では、携帯電話機３において、制御部２２は、記憶部２７に記憶（登録）されている音データ（音楽データ）の音楽再生に関する機能として、音データを再生する機能、音データを早送りする機能、音データを巻戻しする機能、音データを一時停止する機能、音データを停止する機能等を有する。又、ＢＴモジュール５とＢＴモジュール２４との間で接続されるＡ２ＤＰは、音データに係るストリーミング状態を通知する機能を有する。ＢＴモジュール２４からＢＴモジュール５へ音データが送信される場合であれば、ＢＴモジュール２４からＢＴモジュール５へ通知されるストリーミング状態は、出力中、停止中の何れかであり、Ａ２ＤＰのチャネルが開放（オープン）している状態、即ち、音データを転送可能な状態では出力中が通知され、Ａ２ＤＰのチャネルが閉鎖（クローズ）している状態、即ち、音データを転送不可能な状態では停止中が通知される。
【００４０】
又、ＢＴモジュール５とＢＴモジュール２４との間で接続されるＡＶＲＣＰは、音データに係るプレイステータスを通知する機能を有する。ＢＴモジュール２４からＢＴモジュール５へ音データが送信される場合であれば、ＢＴモジュール２４からＢＴモジュール５へ通知されるプレイステータスは、再生中（ＰＬＡＹ）、早送り中（ＦＷＤ）、巻戻し中（ＲＥＷ）、一時停止中（ＰＡＵＳＥ）、停止中（ＳＴＯＰ）の何れかである。
【００４１】
車載装置２において、制御部４は、ＢＴモジュール５とＢＴモジュール２４との間でＡ２ＤＰ及びＡＶＲＣＰが接続されている状態で、ユーザが音楽再生に関連する操作（上記した再生操作、早送り操作、巻戻し操作、一時停止操作、停止操作の何れか）を操作装置２１にて行ったと判定すると、その操作した内容を特定可能な操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させる。
【００４２】
携帯電話機３において、制御部２２は、ＢＴモジュール２４から送信された操作信号をＢＴモジュール５により受信したと判定すると、その受信した操作信号により特定される操作に対応する機能（上記した音データを再生する機能、音データを早送りする機能、音データを巻戻しする機能、音データを一時停止する機能、音データを停止する機能等）を実行し、上記したようにストリーミング状態をＢＴモジュール２４からＢＴモジュール５へＡ２ＤＰにより通知し、プレイステータスをＢＴモジュール２４からＢＴモジュール５へＡＶＲＣＰにより通知する。
【００４３】
制御部４は、このようにしてＢＴモジュール２４からＢＴモジュール５へストリーミング状態がＡ２ＤＰにより通知され、プレイステータスがＡＶＲＣＰにより通知されることで、ＢＴモジュール２４からＢＴモジュール５へ通知されたストリーミング状態とプレイステータスとに基づいて携帯電話機３の状態を再生中、早送り中、巻戻し中、一時停止中、停止中の何れかとして特定する。
【００４４】
次に、上記した構成の作用について、図２乃至図１３を参照して説明する。図２乃至図６は車載装置２の制御部４が実行する処理をフローチャートにより示している。
車載装置２において、制御部４は、車載装置２の装置電源がオン（ＡＣＣスイッチがオン）している状態ではメイン処理を実行し、メイン処理におけるサブ処理としてユーザ操作入力判定処理、再生時間表示処理を実行する。以下、これら各処理について順次説明する。
【００４５】
（１）メイン処理（図２参照）
制御部４は、車載装置２の装置電源がオンしたと判定すると、メイン処理を開始し、ユーザ操作入力判定処理、再生時間表示処理を装置電源がオフしたと判定するまで所定周期で定期的に実行する（ステップＳ１乃至Ｓ３）。
【００４６】
（２）ユーザ操作入力判定処理（図３乃至図５参照）
制御部４は、メイン処理からユーザ操作入力判定処理へ移行し、ユーザ操作入力判定処理を開始すると、ユーザが音楽再生に関連する操作（再生操作、早送り操作、巻戻し操作、一時停止操作、停止操作の何れか）を操作装置２１にて行ったか否かを判定する（ステップＳ１１）。制御部４は、操作入力部１０から操作検出信号を入力し、ユーザが音楽再生に関連する操作を操作装置２１にて行ったと判定すると（ステップＳ１１にて「ＹＥＳ」）、その操作した内容を特定可能な操作信号（操作コマンド）の送信条件が成立している（送信許可する）か否かを判定する（ステップＳ１２）。
【００４７】
ここで、制御部４は、ユーザが行った音楽再生に関連する操作と、その時点で特定している携帯電話機３の状態とが対応していない（合致していない）と判定すると、操作信号の送信条件が成立していると判定し（ステップＳ１２にて「ＹＥＳ」）、操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させる（ステップＳ１３）。一方、制御部４は、ユーザが行った音楽再生に関連する操作と、その時点で特定している携帯電話機３の状態とが対応している（合致している）と判定すると、操作信号の送信条件が成立していない（送信拒否する）と判定し（ステップＳ１２にて「ＮＯ」）、操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させることなく、ユーザ操作入力判定処理を終了してメイン処理へリターンする。
【００４８】
即ち、制御部４は、ユーザが再生操作を操作装置２１にて行った場合に、携帯電話機３の状態を再生中以外（早送り中、巻戻し中、一時停止中、停止中の何れか）と特定していれば、再生操作信号（再生コマンド）の送信条件が成立していると判定し、再生操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させるが、一方、携帯電話機３の状態を再生中と特定していれば、再生操作信号の送信条件が成立していないと判定し、再生操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させない。
【００４９】
これと同様にして、制御部４は、ユーザが早送り操作を操作装置２１にて行った場合に、携帯電話機３の状態を早送り中以外と特定していれば、早送り操作信号（早送りコマンド）をＢＴモジュール５からＢＴモジュール２４へ送信させるが、一方、携帯電話機３の状態を早送り中と特定していれば、早送り操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させない。又、制御部４は、ユーザが巻戻し操作を操作装置２１にて行った場合に、携帯電話機３の状態を巻戻し中以外と特定していれば、巻戻し操作信号（巻戻しコマンド）をＢＴモジュール５からＢＴモジュール２４へ送信させるが、一方、携帯電話機３の状態を巻戻し中と特定していれば、巻戻し操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させない。
【００５０】
又、制御部４は、ユーザが一時停止操作を操作装置２１にて行った場合に、携帯電話機３の状態を一時停止中以外と特定していれば、一時停止操作信号（一時停止コマンド）をＢＴモジュール５からＢＴモジュール２４へ送信させるが、一方、携帯電話機３の状態を一時停止中と特定していれば、一時停止操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させない。更に、制御部４は、ユーザが停止操作を操作装置２１にて行った場合であれば、携帯電話機３の状態を停止中以外と特定していれば、停止操作信号（停止コマンド）をＢＴモジュール５からＢＴモジュール２４へ送信させるが、一方、携帯電話機３の状態を停止中と特定していれば、停止操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させない。
【００５１】
制御部４は、操作信号をＢＴモジュール５からＢＴモジュール２４へ送信させた後に、第１規定時間を計時する第１タイマによる計時を開始し（ステップＳ１４）、ＢＴモジュール２４からＢＴモジュール５へストリーミング状態がＡ２ＤＰにより通知されることを第１規定時間にわたって待機する（ステップＳ１５、Ｓ１６）。第１規定時間は例えば車載装置２を製造する製造メーカにより設定される時間であり、携帯電話機３が正常動作している状態で操作信号を受信してからストリーミング状態を通知するまでに要する時間よりも僅かに長い時間である。
【００５２】
携帯電話機３において、制御部２２は、このようにしてＢＴモジュール５から送信された操作信号をＢＴモジュール２４により受信したと判定すると、その受信した操作信号により特定される操作に対応する機能を実行し、ストリーミング状態をＢＴモジュール２４からＢＴモジュール５へＡ２ＤＰにより通知し、プレイステータスをＢＴモジュール２４からＢＴモジュール５へＡＶＲＣＰにより通知する。
【００５３】
即ち、制御部２２は、ＢＴモジュール５から送信された再生操作信号をＢＴモジュール２４により受信したと判定すると、携帯電話機３の状態を再生中へと遷移させて音データの再生を開始し、ストリーミング状態を出力中として通知し、プレイステータスを再生中として通知する。又、制御部２２は、ＢＴモジュール５から送信された早送り操作信号をＢＴモジュール２４により受信したと判定すると、携帯電話機３の状態を早送り中へと遷移させて音データの早送りを開始し、ストリーミング状態を出力中として通知し、プレイステータスを早送り中として通知する。又、制御部２２は、ＢＴモジュール５から送信された巻戻し操作信号をＢＴモジュール２４により受信したと判定すると、携帯電話機３の状態を巻戻し中へと遷移させて音データの巻戻しを開始し、ストリーミング状態を出力中として通知し、プレイステータスを巻戻し中として通知する。
【００５４】
又、制御部２２は、ＢＴモジュール５から送信された一時停止操作信号をＢＴモジュール２４により受信したと判定すると、携帯電話機３の状態を一時停止中へと遷移させて音データの一時停止を開始し、ストリーミング状態を出力中として通知し、プレイステータスを一時停止中として通知する。更に、制御部２２は、ＢＴモジュール５から送信された停止操作信号をＢＴモジュール２４により受信したと判定すると、携帯電話機３の状態を停止中へと遷移させて音データの停止を開始し、ストリーミング状態を出力中として通知し、プレイステータスを停止中として通知する。
【００５５】
制御部４は、第１タイマによる第１規定時間の計時が満了する（タイムアップする）よりも先に、ＢＴモジュール２４からＢＴモジュール５へストリーミング状態がＡ２ＤＰにより通知されたと判定すると（ステップＳ１５にて「ＹＥＳ」）、第１タイマによる計時を終了し（ステップＳ１７）、そのＢＴモジュール２４からＢＴモジュール５へ通知されたストリーミング状態を特定し（ステップＳ１８）、第２規定時間を計時する第２タイマによる計時を開始し（ステップＳ１９）、ＢＴモジュール２４からＢＴモジュール５へプレイステータスがＡＶＲＣＰにより通知されることを第２規定時間（本発明でいう所定時間に相当）にわたって待機する（ステップＳ２０、Ｓ２１）。第２規定時間も上記した第１規定時間と同様に例えば車載装置２を製造する製造メーカにより設定される時間であり、携帯電話機３が正常動作している状態でストリーミング状態を通知してからプレイステータスを通知するまでに要する時間よりも僅かに長い時間である。
【００５６】
一方、制御部４は、ＢＴモジュール２４からＢＴモジュール５へストリーミング状態がＡ２ＤＰにより通知されるよりも先に、第１タイマによる第１規定時間の計時が満了したと判定すると（ステップＳ１６にて「ＹＥＳ」）、ユーザ操作入力判定処理を終了してメイン処理へリターンする。尚、この場合、制御部４は、表示指令信号を表示制御部９へ出力し、携帯電話機３からストリーミング状態が通知されなかったことを示すストリーミング状態非通知画面（図示せず）を表示装置２０に表示させ、携帯電話機３からストリーミング状態が通知されなかった、即ち、通信相手である携帯電話機３が何らかの事情によりストリーミング状態を通知しなかったことをユーザに対して通知しても良い。
【００５７】
制御部４は、第２タイマによる第２規定時間の計時が満了する（タイムアップする）よりも先に、ＢＴモジュール２４からＢＴモジュール５へプレイステータスがＡＶＲＣＰにより通知されたと判定すると（ステップＳ２０にて「ＹＥＳ」）、第２タイマによる計時を終了し（ステップＳ２２）、そのＢＴモジュール２４からＢＴモジュール５へ通知されたプレイステータスを特定する（ステップＳ２３）。
【００５８】
一方、制御部４は、ＢＴモジュール２４からＢＴモジュール５へプレイステータスがＡＶＲＣＰにより通知されるよりも先に、第２タイマによる第２規定時間の計時が満了したと判定すると（ステップＳ２１にて「ＹＥＳ」）、この場合は、ユーザ操作入力判定処理を終了してメイン処理へリターンすることなく、プレイステータス要求信号をＢＴモジュール５からＢＴモジュール２４へ送信させ（ステップＳ２４）、第３規定時間を計時する第３タイマによる計時を開始し（ステップＳ２５）、ＢＴモジュール２４からＢＴモジュール５へプレイステータスがＡＶＲＣＰにより通知されることを第３規定時間にわたって再度待機する（ステップＳ２６、Ｓ２７）。第３規定時間も上記した第１規定時間や第２規定時間と同様に例えば車載装置２を製造する製造メーカにより設定される時間であり、携帯電話機３が正常動作している状態でプレイステータス要求信号を受信してからプレイステータスを通知するまでに要する時間よりも僅かに長い時間である。
【００５９】
携帯電話機３において、制御部２２は、このようにしてＢＴモジュール５から送信されたプレイステータス要求信号をＢＴモジュール２４により受信したと判定すると、プレイステータスをＢＴモジュール２４からＢＴモジュール５へＡＶＲＣＰにより通知する。
【００６０】
制御部４は、第３タイマによる第３規定時間の計時が満了する（タイムアップする）よりも先に、ＢＴモジュール２４からＢＴモジュール５へプレイステータスがＡＶＲＣＰにより通知されたと判定すると（ステップＳ２６にて「ＹＥＳ」）、第３タイマによる計時を終了し（ステップＳ２８）、そのＢＴモジュール２４からＢＴモジュール５へ通知されたプレイステータスを特定する（ステップＳ２３）。
【００６１】
一方、制御部４は、ＢＴモジュール２４からＢＴモジュール５へプレイステータスがＡＶＲＣＰにより通知されるよりも先に、第３タイマによる第３規定時間の計時が満了したと判定すると（ステップＳ２７にて「ＹＥＳ」）、ユーザ操作入力判定処理を終了してメイン処理へリターンする。尚、この場合、制御部４は、表示指令信号を表示制御部９へ出力し、携帯電話機３からプレイステータスが通知されなかったことを示すプレイステータス非通知画面（図示せず）を表示装置２０に表示させ、携帯電話機３からプレイステータスが通知されなかった、即ち、通信相手である携帯電話機３が何らかの事情によりプレイステータスを通知しなかったことをユーザに対して通知しても良い。
【００６２】
制御部４は、ＢＴモジュール２４からＢＴモジュール５へ通知されたストリーミング状態を特定し、ＢＴモジュール２４からＢＴモジュール５へ通知されたプレイステータスを特定すると、その特定したストリーミング状態が出力中であるか停止中であるかを判定する（ステップＳ２９）。制御部４は、その特定したストリーミング状態が出力中であると判定すると、ストリーミング状態出力中判定処理へ移行し（ステップＳ３０）、ストリーミング状態出力中判定処理を終了すると、ユーザ操作入力判定処理を終了してメイン処理へリターンする。一方、制御部４は、その特定したストリーミング状態が停止中であると判定すると、ストリーミング状態停止中判定処理へ移行し（ステップＳ３１）、ストリーミング状態停止中判定処理を終了すると、ユーザ操作入力判定処理を終了してメイン処理へリターンする。
【００６３】
制御部４は、ユーザ操作入力判定処理からストリーミング状態出力中判定処理へ移行し、ストリーミング状態出力中判定処理を開始すると、ユーザ操作入力判定処理にて特定したプレイステータスが再生中、早送り中、巻戻し中、一時停止中、停止中の何れであるかを判定する（ステップＳ４１乃至Ｓ４５）。
【００６４】
制御部４は、プレイステータスが再生中であると判定すると（ステップＳ４１にて「ＹＥＳ」）、携帯電話機３の状態を再生中と特定し（ステップＳ４６）、ストリーミング状態出力中判定処理を終了してユーザ操作入力判定処理へリターンする。又、制御部４は、プレイステータスが早送り中であると判定すると（ステップＳ４２にて「ＹＥＳ」）、携帯電話機３の状態を早送り中と特定し（ステップＳ４７）、ストリーミング状態出力中判定処理を終了してユーザ操作入力判定処理へリターンする。又、制御部４はプレイステータスが巻戻し中であると判定すると（ステップＳ４３にて「ＹＥＳ」）、携帯電話機３の状態を巻戻し中と特定し（ステップＳ４８）、ストリーミング状態出力中判定処理を終了してユーザ操作入力判定処理へリターンする。
【００６５】
又、制御部４は、プレイステータスが一時停止中であると判定すると（ステップＳ４４にて「ＹＥＳ」）、携帯電話機３の状態を一時停止中と特定し（ステップＳ４９）、ストリーミング状態出力中判定処理を終了してユーザ操作入力判定処理へリターンする。更に、制御部４は、プレイステータスが停止中であると判定すると（ステップＳ４５にて「ＹＥＳ」）、携帯電話機３の状態を停止中と特定し（ステップＳ５０）、ストリーミング状態出力中判定処理を終了してユーザ操作入力判定処理へリターンする。
【００６６】
一方、制御部４は、ユーザ操作入力判定処理からストリーミング状態停止中判定処理へ移行し、ストリーミング状態停止中判定処理を開始すると、ユーザ操作入力判定処理にて特定したプレイステータスが再生中、早送り中、巻戻し中、一時停止中、停止中の何れであるかを判定する（ステップＳ５１乃至Ｓ５５）。
【００６７】
制御部４は、プレイステータスが再生中であると判定すると（ステップＳ５１にて「ＹＥＳ」）、プレイステータスが早送り中であると判定すると（ステップＳ５２にて「ＹＥＳ」）、又はプレイステータスが巻戻し中であると判定すると（ステップＳ５３にて「ＹＥＳ」）、携帯電話機３の状態を一時停止中又は停止中と特定し（ステップＳ５６）、ストリーミング状態停止中判定処理を終了してユーザ操作入力判定処理へリターンする。
【００６８】
又、制御部４は、プレイステータスが一時停止中であると判定すると（ステップＳ５４にて「ＹＥＳ」）、携帯電話機３の状態を一時停止中と特定し（ステップＳ５７）、ストリーミング状態停止中判定処理を終了してユーザ操作入力判定処理へリターンする。更に、制御部４は、プレイステータスが停止中であると判定すると（ステップＳ５５にて「ＹＥＳ」）、携帯電話機３の状態を停止中と特定し（ステップＳ５８）、ストリーミング状態停止中判定処理を終了してユーザ操作入力判定処理へリターンする。
【００６９】
即ち、制御部４は、上記した一連の処理を実行することで、図７に示すように、ＢＴモジュール２４から通知されたストリーミング状態が出力中であると判定すると、Ａ２ＤＰのチャネルが開放中であり、音データが転送可能な状態であることから、携帯電話機３の状態をプレイステータスにより示される内容を優先して特定する。一方、制御部４は、ＢＴモジュール２４から通知されたストリーミング状態が停止中であると判定すると、Ａ２ＤＰのチャネルが閉鎖中であり、音データが転送不可能な状態であることから、携帯電話機３の状態をプレイステータスにより示される内容に応じて一時停止中又は停止中と特定する。制御部４は、ＢＴモジュール２４から通知されたストリーミング状態が停止中であり、ＢＴモジュール２４から通知されたプレイステータスが再生中、早送り中又は巻戻し中であれば、携帯電話機３の状態を再生中、早送り中又は巻戻し中と特定することなく、携帯電話機３の状態を一時停止中又は停止中と特定する。
【００７０】
又、制御部４は、上記した一連の処理を実行することで、図８乃至図１０に示すように、例えば携帯電話機３の状態を再生中以外と特定中にユーザによる再生操作が行われると、再生操作信号の送信許可と判定し、再生操作信号を送信させるが（図８及び図９参照）、一方、携帯電話機３の状態を再生中と特定中にユーザによる再生操作が行われると、再生操作信号の送信拒否と判定し、再生操作信号を送信させない（図１０参照）。即ち、携帯電話機３の仕様によっては、再生中に車載装置２から再生操作信号を受信すると、再生中から一時停止中又は停止中へと遷移する場合があるが、ユーザが再生操作を行ったにも拘らず携帯電話機３が再生中から一時停止中又は停止中へと遷移することはユーザの意図に反する挙動であることから、携帯電話機３の状態を再生中と特定中にユーザによる再生操作が行われたとしても再生操作信号を送信しないことで、ユーザの意図に反して携帯電話機３の状態が再生中から一時停止中又は停止中へと遷移してしまうことを未然に回避し、携帯電話機３の状態を再生中のままで継続する。
【００７１】
尚、携帯電話機３の状態を再生中と特定中である場合に限らず、携帯電話機３の状態を早送り中、巻戻し中、一時停止中又は停止中と特定中である場合も同様である。即ち、携帯電話機３の状態を早送り中と特定中にユーザによる早送り操作が行われたとしても早送り操作信号を送信しないことで、ユーザの意図に反して携帯電話機３の状態が早送り中から早送り中以外へと遷移してしまうことを未然に回避し、携帯電話機３の状態を早送り中のままで継続する。又、携帯電話機３の状態を巻戻し中と特定中にユーザによる巻戻し操作が行われたとしても巻戻し操作信号を送信しないことで、ユーザの意図に反して携帯電話機３の状態が巻戻し中から巻戻し中以外へと遷移してしまうことを未然に回避し、携帯電話機３の状態を巻戻し中のままで継続する。
【００７２】
又、携帯電話機３の状態を一時停止中と特定中にユーザによる一時停止操作が行われたとしても一時停止操作信号を送信しないことで、ユーザの意図に反して携帯電話機３の状態が一時停止中から一時停止中以外へと遷移してしまうことを未然に回避し、携帯電話機３の状態を一時停止中のままで継続する。更に、携帯電話機３の状態を停止中と特定中にユーザによる停止操作が行われたとしても停止操作信号を送信しないことで、ユーザの意図に反して携帯電話機３の状態が停止中から停止中以外へと遷移してしまうことを未然に回避し、携帯電話機３の状態を停止中のままで継続する。
【００７３】
ところで、以上は、制御部４は、プレイステータス要求信号を１回だけ送信させる場合を説明したが、プレイステータス要求信号を送信させた回数をカウントし、プレイステータス要求信号を所定回数に到達するまで複数回送信させても良い。又、制御部４は、プレイステータス要求信号を所定回数送信させたにも拘らずプレイステータスが通知されなかったと判定した場合に、携帯電話機３からプレイステータスが通知されなかった、即ち、通信相手である携帯電話機３が何らかの事情によりプレイステータスを通知しなかったことをユーザに対して通知しても良い。
【００７４】
（３）再生時間表示処理（図６参照）
制御部４は、メイン処理から再生時間表示処理へ移行し、再生時間表示処理を開始すると、携帯電話機３の状態を再生中と特定中であるか否かを判定する（ステップＳ６１）。制御部４は、携帯電話機３の状態を再生中と特定中であると判定すると（ステップＳ６１にて「ＹＥＳ」）、予め設定されている再生時間要求信号の送信タイミングであるか否かを判定する（ステップＳ６２）。再生時間要求信号の送信タイミングは例えば車載装置２を製造する製造メーカにより設定されるタイミングである。
【００７５】
制御部４は、再生時間要求信号の送信タイミングであると判定すると（ステップＳ６２にて「ＹＥＳ」）、再生時間要求信号をＢＴモジュール５からＢＴモジュール２４へ送信させ（ステップＳ６３）、ＢＴモジュール２４からＢＴモジュール５への再生時間応答信号の受信を待機する（ステップＳ６４）。
【００７６】
携帯電話機３において、制御部２２は、このようにしてＢＴモジュール５から送信された再生時間要求信号をＢＴモジュール２４により受信したと判定すると、再生を開始してからの経過時間（例えば秒単位）を特定可能な再生時間応答信号をＢＴモジュール２４からＢＴモジュール５へ送信させる。
【００７７】
制御部４は、ＢＴモジュール２４から送信された再生時間応答信号をＢＴモジュール５により受信したと判定すると（ステップＳ６４にて「ＹＥＳ」）、再生時間応答信号により特定される再生時間を特定し（ステップＳ６５）、表示指令信号を表示制御部９へ出力し、その特定した再生時間を表示装置２０に表示させ（ステップＳ６６）、再生時間表示処理を終了してメイン処理へリターンする。
【００７８】
一方、制御部４は、再生時間要求信号の送信タイミングでないと判定すると（ステップＳ６２にて「ＮＯ」）、予め設定されている再生時間の更新タイミングであるか否かを判定する（ステップＳ６７）。再生時間の更新タイミングは上記した再生時間要求信号の送信タイミングと同様に例えば車載装置２を製造する製造メーカにより設定されるタイミングである。尚、再生時間の更新タイミングの周期は再生時間要求信号の送信タイミングの周期よりも長く設定される。
【００７９】
制御部４は、再生時間の更新タイミングであると判定すると（ステップＳ６７にて「ＹＥＳ」）、再生時間を更新し、即ち、自身が有している内部カウンタを作動してカウントアップし（ステップＳ６８）、表示指令信号を表示制御部９へ出力し、その更新した再生時間を表示装置２０に表示させ（ステップＳ６９）。再生時間表示処理を終了してメイン処理へリターンする。
【００８０】
制御部４は、上記した一連の処理を実行することで、図１１及び図１２に示すように、携帯電話機３の状態を再生中と特定中であれば、再生時間要求信号の送信タイミングになると、再生時間要求信号を送信させ、再生時間応答信号を受信すると、その受信した再生時間応答信号に基づいて再生時間を特定し、その特定した再生時間を表示させ、一方、再生時間の更新タイミングになると、再生時間を更新し、その更新した再生時間を表示させる。
【００８１】
制御部４は、このように携帯電話機３の状態が再生中であることを条件として再生時間要求信号を送信させることで、図１３（ａ）に示すように、適切な再生時間を表示させることができる。即ち、制御部４は、携帯電話機３の状態が停止中である場合にも再生中である場合と同様にして再生時間要求信号を送信させてしまうと、図１３（ｂ）に示すように、携帯電話機３から再生時間応答信号を受信する毎に再生時間を「０」として特定してしまい、不適切な再生時間を表示させることになるが、本実施形態のように、携帯電話機３の状態が再生中以外であるときには再生時間要求信号を送信させることなく、携帯電話機３の状態が再生中であることを条件として再生時間要求信号を送信させることで、上記した不具合の発生を未然に回避することができる。
【００８２】
以上に説明したように本実施形態によれば、車載装置２において、携帯電話機３から通知されたストリーミング状態が出力中であり、Ａ２ＤＰのチャネルが開放中であれば、携帯電話機３の状態をプレイステータスにより示される内容（再生中、早送り中、巻戻し中、一時停止中、停止中の何れか）を優先して特定し、一方、携帯電話機３から通知されたストリーミング状態が停止中であり、Ａ２ＤＰのチャネルが閉鎖中であれば、携帯電話機３の状態をプレイステータスにより示される内容に応じて一時停止中又は停止中と特定する（再生中、早送り中、巻戻し中と特定しない）ようにしたので、携帯電話機３の状態を精度良く特定することができる。その結果、例えば車載装置２にて再生中であるとユーザに対して通知されているにも拘らずに音データが出力されないというような不一致の発生を抑制することができる。
【００８３】
又、携帯電話機３の仕様によってはストリーミング状態を通知した直後にプレイステータスを通知しない機種もあるが、携帯電話機３からストリーミング状態が通知されてからプレイステータスが通知されることなく第２規定時間が経過すると、プレイステータス要求信号を送信させるようにしたので、上記した仕様の機種であっても、プレイステータスを取得することができる。
【００８４】
又、例えば携帯電話機３の状態を再生中と特定中にユーザによる再生操作を入力すると、再生操作信号を携帯電話機３へ送信させないようにしたので、携帯電話機３の状態を再生中のままで継続させることができる。同様に、携帯電話機の状態を早送り中、巻戻し中、一時停止中、停止中と特定している状態でユーザによる早送り操作、巻戻し操作、一時停止操作、停止操作が行われたとしても、早送り操作信号、巻戻し操作信号、一時停止操作信号、停止操作信号を送信させないことで、通信相手装置の状態を早送り中、巻戻し中、一時停止中、停止中のままで継続させることができる。
【００８５】
又、携帯電話機３の状態を再生中と特定中あることを条件として、再生時間要求信号を携帯電話機３へ送信させるようにしたので、携帯電話機３から送信された再生時間応答信号を受信することで、再生を開始してからの経過時間を示す再生時間をユーザに対して通知することができる。又、携帯電話機３の状態を精度良く特定することで、携帯電話機３が実際には一時停止中又は停止中であるにも拘らず再生時間要求信号を送信してしまうことを未然に回避することができ、再生時間要求信号を無用に送信してしまうことを未然に回避することができ、省電力化を図ることができ、しかも、適切な再生時間をユーザに対して通知することができる。
【００８６】
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。
近距離無線通信装置は、車載装置２に限らず、ＢＴモジュール５と同等の機能を有するＢＴモジュールを備える構成であれば、周知のナビゲーション機能を有するナビゲーション装置等であっても良く、又、車両に搭載されない装置であっても良い。又、近距離無線通信装置のデータ通信相手である通信相手装置は、携帯電話機３に限らず、ＢＴモジュール２４と同等の機能を有するＢＴモジュールを備える構成であれば、携帯情報端末等であっても良く、又、ユーザが携帯不可能な固定端末であっても良い。
【符号の説明】
【００８７】
図面中、２は車載装置（近距離無線通信装置）、３は携帯電話機（通信相手装置）、４は制御部（制御手段）、５はＢＴモジュール（接続手段）、１０は操作入力部（操作入力手段）、２０は表示装置（再生時間通知手段）、２４はＢＴモジュール（通信相手側接続手段）である。
【図１】
0005273216.tif 000002
【図２】
0005273216.tif 000003
【図３】
0005273216.tif 000004
【図４】
0005273216.tif 000005
【図５】
0005273216.tif 000006
【図６】
0005273216.tif 000007
【図７】
0005273216.tif 000008
【図８】
0005273216.tif 000009
【図９】
0005273216.tif 000010
【図１０】
0005273216.tif 000011
【図１１】
0005273216.tif 000012
【図１２】
0005273216.tif 000013
【図１３】
0005273216.tif 000014