(57)【特許請求の範囲】
【請求項１】
コンテンツの再生機能を有する外部機器（９）から当該コンテンツが再生された再生データを受信する再生データ受信部（３）と、
前記外部機器の現在の動作状態を特定する動作状態特定部（２ｃ）と、
イベントの発生を特定するイベント発生特定部（２ｄ）と、
前記外部機器の現在の動作状態が一の動作状態であると前記動作状態特定部により特定中にイベントの発生が前記イベント発生特定部により特定されると、前記外部機器の現在の動作状態が他の動作状態である旨を示す動作状態通知信号が当該外部機器から通知されたか否かを判定する通知判定部（２ｅ）と、
前記動作状態通知信号が前記外部機器から通知されたと前記通知判定部により判定されると、一の動作の再開を指示するコマンドを前記外部機器に送信させるコマンド送信制御部（２ｆ）と、を備えた再生データ出力装置（１）。
【請求項２】
請求項１に記載した再生データ出力装置において、
前記イベント発生特定部は、自装置と前記外部機器とを有線接続するケーブル（１３）の挿抜を検知することで、イベントの発生を特定する再生データ出力装置。
【請求項３】
請求項１又は２に記載した再生データ出力装置において、
前記通知判定部は、イベントの発生が前記イベント発生特定部により特定された時点から第１の所定期間が経過するまでの期間で、前記動作状態通知信号が前記外部機器から通知されたか否かを判定する再生データ出力装置。
【請求項４】
請求項１から３の何れか一項に記載した再生データ出力装置において、
前記コマンド送信制御部は、前記動作状態通知信号が前記外部機器から通知されたと前記通知判定部により判定された時点から第２の所定期間が経過した後に、前記コマンドを前記外部機器に送信する再生データ出力装置。
【請求項５】
請求項１から４の何れか一項に記載した再生データ出力装置において、
前記動作状態特定部は、コンテンツの再生中、巻戻し中、早送り中、一時停止中及び停止中のうち何れかを前記外部機器の現在の動作状態として特定し、
前記コマンド送信制御部は、コンテンツの再生、巻戻し、早送り、一時停止及び停止のうち何れかの動作の再開を指示するコマンドを前記外部機器に送信する再生データ出力装置。
【請求項６】
請求項１から５の何れか一項に記載した再生データ出力装置において、
前記再生データ受信部は、音楽コンテンツの再生機能を有する前記外部機器から当該音楽コンテンツが再生された音楽データを再生データとして受信する再生データ出力装置。
【請求項７】
請求項１から５の何れか一項に記載した再生データ出力装置において、
前記再生データ受信部は、画像コンテンツの再生機能を有する前記外部機器から当該画像コンテンツが再生された画像データを再生データとして受信する再生データ出力装置。
【請求項８】
請求項１から７の何れか一項に記載した再生データ出力装置において、
前記再生データ受信部は、再生データを前記外部機器から無線通信により受信し、
前記コマンド送信制御部は、コマンドを前記外部機器に無線通信により送信する再生データ出力装置。
【請求項９】
コンテンツの再生機能を有する外部機器（９）が接続される再生データ出力装置（１）の制御部（２）に、
前記外部機器の現在の動作状態を特定する第１の手順と、
イベントの発生を特定する第２の手順と、
前記外部機器の現在の動作状態が一の動作状態であると前記第１の手順により特定中にイベントの発生を前記第２の手順により特定すると、前記外部機器の現在の動作状態が他の動作状態である旨を示す動作状態通知信号が当該外部機器から通知されたか否かを判定する第３の手順と、
前記動作状態通知信号が前記外部機器から通知されたと第３の手順により判定すると、一の動作の再開を指示するコマンドを前記外部機器に送信させる第４の手順と、を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生データ出力装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、例えば音楽コンテンツ等のコンテンツの再生機能を有する外部機器が接続される再生データ出力装置が供されている。この種の再生データ出力装置は、外部機器がコンテンツを再生し、そのコンテンツが再生された再生データを外部機器から受信すると、その受信した再生データを出力する。再生データ出力装置と外部機器とが接続可能なシステムでは、ユーザが再生データ出力装置にて所定操作を行うことで、外部機器の動作を制御することができ、コンテンツの再生、一時停止等を制御することができる。ところで、外部機器側の要因により外部機器の動作がユーザの意図しない状態に陥る場合がある。例えば外部機器がコンテンツを再生中であるときに、ユーザが再生データ出力装置にて一時停止の操作を行っていないにも拘らず外部機器がコンテンツの再生を一時停止してしまう場合がある。一方、外部機器が動作を制御する構成として、例えば特許文献１には、外部機器が自身の状態に応じて動作を制御する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９２２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、再生データ出力装置と外部機器とが接続可能なシステムでは、再生データ出力装置がマスター機器として動作すると共に外部機器がスレーブ機器として動作する構成であり、再生データ出力装置が外部機器の動作を制御する構成である。そのため、再生データ出力装置と外部機器とが接続可能なシステムでは、スレーブ機器として動作する外部機器が単独で自身の動作を制御するのが難しいという問題がある。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、コンテンツの再生機能を有する外部機器が接続される構成において、外部機器の動作を適切に制御することができる再生データ出力装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、再生データ受信部（３）は、コンテンツの再生機能を有する外部機器（９）から当該コンテンツが再生された再生データを受信する。動作状態特定部（２ｃ）は、外部機器の現在の動作状態を特定する。イベント発生特定部（２ｄ）は、イベントの発生を特定する。通知判定部（２ｅ）は、外部機器の現在の動作状態が一の動作状態であると動作状態特定部により特定中にイベントの発生がイベント発生特定部により特定されると、外部機器の現在の動作状態が他の動作状態である旨を示す動作状態通知信号が当該外部機器から通知されたか否かを判定する。コマンド送信制御部（２ｆ）は、動作状態通知信号が外部機器から通知されたと通知判定部により判定されると、一の動作の再開を指示するコマンドを外部機器に送信する。
【０００７】
即ち、外部機器の現在の動作状態が一の動作状態であると特定中にイベントが発生し、外部機器の現在の動作状態が他の動作状態である旨を示す動作状態通知信号が外部機器から通知されると、一の動作の再開を指示するコマンドを外部機器に送信するようにした。これにより、外部機器に一の動作を再開させることでき、外部機器の動作状態をイベントの発生前の状態に復帰させることができ、外部機器の動作を適切に制御することができる。又、外部機器に一の動作を再開させるための操作をユーザが行う必要がなく、利便性を高めることもできる。特に車載の用途では運転中でも操作を行う必要がなく、安全性を高めることもできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態を示す機能ブロック図
【図２】シーケンス図（その１）
【図３】シーケンス図（その２）
【発明を実施するための形態】
【０００９】
以下、本発明を、車両に搭載される車両用装置に適用した一実施形態について図面を参照して説明する。車両用装置１は、制御部２と、Ｂｌｕｅｔｏｏｔｈ（登録商標、以下、ＢＴと称する）モジュール３（再生データ受信部に相当）と、ＵＳＢ（Universal Serial Bus）ドライバ４と、ＵＳＢ接続端子５と、表示部６と、操作受付部７と、スピーカー８とを有する。
【００１０】
制御部２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びＩ／Ｏ（Input／Output）を有するマイクロコンピュータにより構成されている。制御部２は、非遷移的実体的記録媒体に格納されているコンピュータプログラムを実行することで、コンピュータプログラムに対応する処理を実行し、車両用装置１の動作全般を制御する。
【００１１】
ＢＴモジュール３は、ＢＴで規定されている通信プロトコルに準じたデータ通信を携帯情報端末９（外部機器に相当）のＢＴモジュール１０との間で行う。ＵＳＢドライバ４は、ＵＳＢケーブル１３（ケーブルに相当）がＵＳＢ接続端子５と携帯情報端末９のＵＳＢ接続端子１２との両方に挿されている状態で、ＵＳＢで規定されている通信プロトコルに準じたデータ通信をＵＳＢドライバ１１との間で行う。尚、携帯情報端末９は、例えばスマートフォンと称される多機能型の携帯電話機である。表示部６は、例えば液晶ディスプレイ等により構成されており、制御部２から表示指令信号を入力すると、その入力した表示指令信号により指定される画面を表示する。操作受付部７は、表示部６の画面上に形成されるタッチパネルや機械的なスイッチ等により構成されており、ユーザからの操作を検知すると、その操作の内容を示す操作検知信号を制御部２に出力する。
【００１２】
携帯情報端末９は、音楽コンテンツを記憶可能であり、その記憶している音楽コンテンツの再生機能（即ちオーディオプレーヤーの機能）を有し、音楽コンテンツを再生して音楽データを生成する。携帯情報端末９は、ＢＴモジュール１０，３の間でＢＴ通信を確立しており、音楽データの転送を規定するＡ２ＤＰ（Advanced Audio Distribution Profile）及びコマンド（即ち動作に関する制御データ）の転送を規定するＡＶＲＣＰ（Audio/Video Remote Control Profile）を接続している状況では、音楽データをＢＴモジュール１０からＡ２ＤＰを用いて車両用装置１に送信する。
【００１３】
車両用装置１において、制御部２は、携帯情報端末９から音楽データをＢＴモジュール３により受信すると、その受信した音楽データをスピーカー８から出力させる。又、制御部２は、音楽コンテンツの再生に関する音楽再生画面を表示部６に表示させることで、ユーザからの音楽コンテンツの再生に関する操作を受け付ける。具体的には、制御部２は、再生釦、早送り釦、巻戻し釦、一時停止釦、停止釦等のユーザが操作可能な各種釦を音楽再生画面上に表示させることで、再生、早送り、巻戻し、一時停止、停止等のユーザからの各種操作を操作受付部７により受け付ける。制御部２は、ユーザからの何れかの操作を操作受付部７により受け付けると、そのコマンドをＢＴモジュール３からＡＶＲＣＰを用いて携帯情報端末９に送信させる。携帯情報端末９は、車両用装置１からコマンドをＢＴモジュール１０により受信すると、その受信したコマンドにしたがって音楽コンテンツの再生、早送り、巻戻し、一時停止、停止等の動作を行う。そして、携帯情報端末９は、現在の動作状態を示すプレイステータス（動作状態通知信号に相当する）をＢＴモジュール１０から車両用装置１に送信する。
【００１４】
上記した構成では、ＵＳＢケーブル１３がＵＳＢ接続端子５，１２の両方に挿されると、車両用装置１から携帯情報端末９に電力が供給され、携帯情報端末９が充電可能となっている。即ち、ユーザは、ＵＳＢケーブル１３をＵＳＢ接続端子５，１２の両方に挿すことで、携帯情報端末９の充電を開始することができ、ＵＳＢケーブル１３をＵＳＢ接続端子５，１２のうち何れかから抜くことで、携帯情報端末９の充電を終了することができる。尚、ＵＳＢドライバ４は、ＵＳＢケーブル１３がＵＳＢ接続端子５，１２の両方に挿されると、ＵＳＢケーブル１３が装着されたことを示す装着検知信号を制御部２に出力する。又、ＵＳＢドライバ４は、ＵＳＢケーブル１３がＵＳＢ接続端子５，１２のうち何れかから抜かれると、ＵＳＢケーブル１３が離脱されたことを示す離脱検知信号を制御部２に出力する。
【００１５】
制御部２は、ＢＴ通信制御部２ａと、ＵＳＢ通信制御部２ｂとに加え、本発明に関連する機能として、動作状態特定部２ｃと、イベント発生特定部２ｄと、通知判定部２ｅと、コマンド送信制御部２ｆとを有する。これらの各部２ａ〜２ｆは制御部２が実行するコンピュータプログラムにより構成されており、ソフトウェアにより実現されている。ＢＴ通信制御部２ａは、ＢＴモジュール３の動作を制御することでＢＴ通信を制御する。ＵＳＢ通信制御部２ｂは、ＵＳＢドライバ４の動作を制御することでＵＳＢ通信を制御する。
【００１６】
動作状態特定部２ｃは、携帯情報端末９の現在の動作状態を特定する。イベント発生特定部２ｄは、ＵＳＢドライバ４から装着検知信号又は離脱検知信号を入力し、ＵＳＢケーブル１３の挿抜を検知することで、イベントの発生を特定する。通知判定部２ｅは、携帯情報端末９の現在の動作状態が一の動作状態であると特定中にイベントの発生が特定されると、携帯情報端末９の現在の動作状態が他の動作状態である旨を示すプレイステータスが携帯情報端末９から受信されたか（即ち動作状態通知信号が受信されたか）否かを判定する。コマンド送信制御部２ｆは、携帯情報端末９の現在の動作状態が他の動作状態である旨を示すプレイステータスが携帯情報端末９から受信されると、一の動作の再開を指示するコマンドを携帯情報端末９に送信させる。
【００１７】
このような車両用装置２と携帯情報端末９とが接続可能な構成では、ユーザが再生、早送り、巻戻し、一時停止、停止等の各種操作を車両用装置２にて行い、その操作を指定するコマンドが車両用装置２から携帯情報端末９に送信されることで、携帯情報端末９の動作を制御することができる。しかしながら、携帯情報端末９では、例えばＵＳＢケーブル１３の挿抜が行われると、ユーザが車両用装置２にて何れの操作を行っていなくともユーザの意図しない動作に移行してしまう場合がある。このような問題に対し、制御部２は以下の処理を行う。
【００１８】
次に、上記した構成の作用について、図２及び図３を参照して説明する。
車両用装置１において、制御部２は、携帯情報端末９が音楽コンテンツを再生中であり（Ｂ１）、携帯情報端末９からの音楽データをＢＴモジュール３により受信中であると（Ａ１）、携帯情報端末９の現在の動作状態が音楽コンテンツの再生中であると特定する（Ａ２、第１の手順に相当する）。制御部２は、携帯情報端末９の現在の動作状態が音楽コンテンツの再生中であると特定中に、ＵＳＢケーブル１３の挿抜を監視する（Ａ３）。
【００１９】
ここで、ユーザが携帯情報端末９の充電を開始するためにＵＳＢケーブル１３をＵＳＢ接続端子５，１２の両方に挿すと、ＵＳＢドライバ４から制御部２に装着検知信号が出力される。又、ユーザが携帯情報端末９の充電を終了するためにＵＳＢケーブル１３をＵＳＢ接続端子５，１２のうち何れかから抜くと、ＵＳＢドライバ４から制御部２に離脱検知信号が出力される。制御部２は、ＵＳＢドライバ４から装着検知信号又は離脱検知信号を入力し、ＵＳＢケーブル１３の挿抜を検知すると（Ａ３：ＹＥＳ、第２の手順）、イベントの発生を特定し、第１のタイマを起動する（Ａ４）。第１のタイマは例えば３秒（第１の所定期間に相当する）を計測するタイマである。
【００２０】
さて、前述したようにＵＳＢケーブル１３の挿抜が行われたことでユーザが車両用装置２にて何れの操作を行っていなくとも携帯情報端末９がユーザの意図しない動作に移行してしまう場合がある。ここでは、携帯情報端末９の動作が再生から一時停止に移行した場合を想定する。図２に示すように、携帯情報端末９は、再生から一時停止に移行すると（Ｂ２）、現在の動作状態が一時停止である旨を示すプレイステータスをＢＴモジュール１０から車両用装置２に送信する。
【００２１】
車両用装置１において、制御部２は、第１のタイマの起動中に携帯情報端末９の現在の動作状態が一時停止である旨を示すプレイステータスを携帯情報端末９からＢＴモジュール３により受信したと判定すると（Ａ５：ＹＥＳ）、第２のタイマを起動する（Ａ６）。第２のタイマは例えば３秒（第２の所定期間に相当する）を計測するタイマである。制御部２は、第２のタイマがタイムアップしたと判定すると（Ａ７：ＹＥＳ）、再生要求コマンドをＢＴモジュール３から携帯情報端末９に送信させる。携帯情報端末９は、車両用装置２からの再生要求コマンドをＢＴモジュール１０により受信すると、一時停止から再生に移行し（即ち一時停止を解除して再生を再開し、Ｂ３）、現在の動作状態が音楽コンテンツの再生である旨を示すプレイステータスをＢＴモジュール１０から車両用装置２に送信する。そして、携帯情報端末９は、音楽コンテンツを再生中となり（Ｂ４）、車両用装置１において、制御部２は、携帯情報端末９からの音楽データをＢＴモジュール３により受信中となる（Ａ８）。
【００２２】
尚、以上は、ＵＳＢケーブル１３の挿抜が行われたことで携帯情報端末９の動作が再生から一時停止に移行した場合を説明したが、ＵＳＢケーブル１３の挿抜が行われても携帯情報端末９の動作が再生を継続する場合には、図３に示すように、携帯情報端末９は、現在の動作状態が一時停止である旨を示すプレイステータスをＢＴモジュール１０から車両用装置２に送信しない。このとき、制御部２は、第１のタイマの起動中に携帯情報端末９の現在の動作状態が一時停止である旨を示すプレイステータスを携帯情報端末９からＢＴモジュール３により受信しなかったと判定し（Ａ５：ＮＯ）、第２のタイマを起動することもなく、再生要求コマンドをＢＴモジュール３から携帯情報端末９に送信させることもない。又、携帯情報端末９は、ユーザが一時停止の操作を携帯情報端末９にて行うと（Ｂ１１：ＹＥＳ）、音楽コンテンツの再生から一時停止に移行し（Ｂ２）、現在の動作状態が一時停止である旨を示すプレイステータスをＢＴモジュール１０から車両用装置２に送信する。
【００２３】
又、以上は、ＵＳＢケーブル１３の挿抜が要因で携帯情報端末９の動作が再生から一時停止に移行した場合を想定したが、携帯情報端末９の動作が一時停止以外に移行した場合も同様である。例えば携帯情報端末９の動作が再生から巻戻しや早送りに移行した場合も同様である。又、携帯情報端末９が再生中以外である場合も同様である。例えばＵＳＢケーブル１３の挿抜が要因で携帯情報端末９の動作が巻戻しや早送りから再生や一時停止に移行した場合も同様である。即ち、ＵＳＢケーブル１３の挿抜が要因で携帯情報端末９の動作がどのように変化した場合も同様である。
【００２４】
以上説明したように本実施形態によれば、次に示す効果を得ることができる。
車両用装置１において、携帯情報端末９の現在の動作状態が音楽コンテンツの再生中であると特定中にＵＳＢケーブル１３の挿抜を検知し、携帯情報端末９の現在の動作状態が一時停止である旨を示すプレイステータスが通知されると、再生要求コマンドを携帯情報端末９に送信するようにした。これにより、携帯情報端末９に音楽コンテンツの再生を再開させることでき、携帯情報端末９の動作状態をＵＳＢケーブル１３の挿抜を検知する前の状態に復帰させることができ、携帯情報端末９の動作を適切に制御することができる。このとき、携帯情報端末９に音楽コンテンツの再生を再開させるための操作をユーザが行う必要がなく、利便性を高めることもできる。特に車載の用途では運転中でも操作を行う必要がなく、安全性を高めることもできる。
【００２５】
又、車両用装置１において、ＵＳＢケーブル１３の挿抜を検知した時点から第１のタイマがタイムアップするまでの期間で、携帯情報端末９の現在の動作状態が一時停止である旨を示すプレイステータスが通知されたか否かを判定するようにした。これにより、ユーザが携帯情報端末９を操作する場合もあり得るが、ユーザが携帯情報端末９を操作していないと想定される期間に限ってプレイステータスが通知されたか否かを判定することで、誤判定を回避することができる。
【００２６】
又、車両用装置１において、携帯情報端末９の現在の動作状態が一時停止である旨を示すプレイステータスが通知された時点から第２のタイマがタイムアップした後に、再生要求コマンドを携帯情報端末９に送信するようにした。これにより、携帯情報端末９の動作が不安定な状態にあるときに再生要求コマンドを携帯情報端末９に送信してしまう状況を回避することができる。即ち、携帯情報端末９では現在の動作状態が一時停止である旨を示すプレイステータスを通知した直後では動作が不安定な状態に陥っている場合もあり得るが、その不安定な状態が解消したと想定される時期に再生要求コマンドを携帯情報端末９に送信することで、携帯情報端末９の動作を適切に制御することができる。
【００２７】
本発明は、上記した実施形態で例示したものに限定されることなく、その範囲を逸脱しない範囲で任意に変形又は拡張することができる。
車載の用途に限らず、車載以外の用途に適用しても良い。
本実施形態では、ＵＳＢケーブル１３の挿抜が要因で携帯情報端末９の動作が移行する場合を例示したが、携帯情報端末９の動作が移行する要因として他の事象も想定されることから、他の要因で携帯情報端末９の動作が移行する場合に適用しても良い。
本実施形態では、音楽データをＢＴ通信により転送する構成を例示したが、音楽データを例えばＢＬＥ（Bluetooth Low Energy）やＷｉＦｉ（Wireless Fidelity）（登録商標）等の他の無線通信によるデータ通信により転送しても良い。又、再生データを有線通信によるデータ通信により転送しても良い。即ち、複数の有線通信が可能な構成であり、音楽データを一の有線通信により転送中に他の有線通信でのケーブルの挿抜を検知する構成に適用しても良い。
本実施形態では、外部機器が音楽コンテンツの再生機能を有することで、外部機器が音楽データを車両用装置に転送する構成を例示したが、外部機器が画像コンテンツの再生機能を有することで、外部機器が画像データを車両用装置に転送する構成に適用しても良い。
【符号の説明】
【００２８】
図面中、１は車両用装置（再生データ出力装置）、２は制御部、２ｃは動作状態特定部、２ｄはイベント発生特定部、２ｅは通知判定部、２ｆはコマンド送信制御部、３はＢＴモジュール（再生データ受信部）、９は携帯情報端末（外部機器）、１３はＵＳＢケーブル（ケーブル）である。
【図１】
0006496254.tif 000002
【図２】
0006496254.tif 000003
【図３】
0006496254.tif 000004