(57)【特許請求の範囲】
【請求項１】
第１及び第２の音声データの再生方法であって、
記憶装置を有するコンピュータが、
前記第２の音声データの再生開始時点が到来するまで、前記第１の音声データを当該第１の音声データの再生速度として予定されている速度である通常の速度で再生し、
前記再生開始時点が到来すると、前記第２の音声データのみを再生するとともに、前記第１の音声データの前記記憶装置への記録を開始し、
前記第２の音声データの再生終了後、前記記憶装置に記録した前記第１の音声データについて前記通常の速度以上での再生を開始し、
前記第１の音声データの再生速度を時間の経過とともに増加させ、
前記第１の音声データの再生速度が所定の再生速度に達した後、時間の経過とともに前記第１の音声データの再生速度を前記通常の速度まで減少させ、
前記第２の音声データの再生終了後に再生すべき第３の音声データの再生開始時刻を計画し、
前記第２の音声データの再生終了時刻を算出し、
前記第２の音声データの前記再生終了時刻から前記第３の音声データの前記再生開始時刻までの時間である間隙時間を算出し、
前記記憶装置に記録した前記第１の音声データの前記再生を開始した時刻から前記再生が終了するまでに要する再生時間を算出し、
算出した前記再生時間が前記間隙時間以下であるか否かを判定し、
前記再生時間が前記間隙時間以下である場合にのみ、前記記憶装置に記録した前記第１の音声データの前記再生速度を時間の経過とともに増加させる
ことを特徴とする音声データ再生方法。
【請求項２】
請求項１に記載の音声データ再生方法であって、
前記コンピュータは、
前記再生時間が前記間隙時間を超えない範囲で最も長くなるように前記再生速度を増加させる
ことを特徴とする音声データ再生方法。
【請求項３】
第１及び第２の音声データの再生方法であって、
移動体に搭載され、前記移動体の現在位置を取得する現在位置取得装置と記憶装置とを有するコンピュータが、
前記第２の音声データの再生開始時点が到来するまで、前記第１の音声データを当該第１の音声データの再生速度として予定されている速度である通常の速度で再生し、
前記再生開始時点が到来すると、前記第２の音声データのみを再生するとともに、前記第１の音声データの前記記憶装置への記録を開始し、
前記第２の音声データの再生終了後、前記記憶装置に記録した前記第１の音声データについて前記通常の速度以上での再生を開始し、
前記第１の音声データの再生速度を時間の経過とともに増加させ、
前記第１の音声データの再生速度が所定の再生速度に達した後、時間の経過とともに前記第１の音声データの再生速度を前記通常の速度まで減少させ、
前記第１の音声データには、前記第１の音声データに関連する位置が付帯されており、
前記コンピュータが、
前記現在位置取得装置から前記移動体の前記現在位置を取得し、
取得した前記現在位置と前記第１の音声データに付帯されている前記位置との間の距離を算出し、
算出した前記距離が所定値以下である場合にのみ、前記記憶装置に記録した前記第１の音声データの前記再生速度を時間の経過とともに増加させる
ことを特徴とする音声データ再生方法。
【請求項４】
第１及び第２の音声データの再生方法であって、
移動体に搭載され、前記移動体の現在位置を取得する現在位置取得装置と記憶装置と前記移動体の移動方向及び移動速度を取得する移動情報取得装置とを有するコンピュータが、
前記第２の音声データの再生開始時点が到来するまで、前記第１の音声データを当該第１の音声データの再生速度として予定されている速度である通常の速度で再生し、
前記再生開始時点が到来すると、前記第２の音声データのみを再生するとともに、前記第１の音声データの前記記憶装置への記録を開始し、
前記第２の音声データの再生終了後、前記記憶装置に記録した前記第１の音声データについて前記通常の速度以上での再生を開始し、
前記第１の音声データの再生速度を時間の経過とともに増加させ、
前記第１の音声データの再生速度が所定の再生速度に達した後、時間の経過とともに前記第１の音声データの再生速度を前記通常の速度まで減少させ、
前記第１の音声データには、前記第１の音声データに関連する位置が付帯されており、
前記コンピュータが、
前記現在位置取得装置から前記移動体の現在位置を取得し、
前記移動情報取得装置から前記移動方向及び前記移動速度を取得し、
前記現在位置、前記移動方向及び前記移動速度に基づいて、前記第２の音声データの再生終了時における前記移動体の位置である予測位置を算出し、
算出した前記予測位置と前記第１の音声データに付帯されている前記位置との間の距離を算出し、
算出した前記距離が所定値以下である場合にのみ、前記記憶装置に記録した前記第１の音声データの前記再生速度を時間の経過とともに増加させる
ことを特徴とする音声データ再生方法。
【請求項５】
請求項１に記載の音声データ再生方法であって、
前記コンピュータが、
複数の前記第１の音声データを同時に再生する場合に、
前記第１の音声データのそれぞれについて、前記第１の音声データが音楽のデータであるかどうかを判定し、
音楽のデータと判定した前記第１の音声データの音量が他の前記第１の音声データの音量よりも小さくなるように前記第１の音声データを再生すること、
を特徴とする音声データ再生方法。
【請求項６】
第１及び第２の音声データを再生する機能を実現するプログラムであって、
記憶装置を有するコンピュータに、
前記第２の音声データの再生開始時点が到来するまでは前記第１の音声データを当該第１の音声データの再生速度として予定されている速度である通常の速度で再生する機能と、
前記再生開始時点が到来すると、前記第１の音声データの前記記憶装置への記録を開始するとともに、前記第２の音声データのみを再生する機能と、
前記第２の音声データの再生終了後、前記記憶装置に記録した前記第１の音声データの前記通常の速度以上の速度での再生を開始する機能と、
前記第１の音声データの前記再生速度を時間の経過とともに増加させる機能と、
前記第１の音声データの再生速度が所定の再生速度に達した後、時間の経過とともに前記第１の音声データの再生速度を前記通常の速度まで減少させる機能と、
前記第２の音声データの再生終了後に再生すべき第３の音声データの再生開始時刻を計画する機能と、
前記第２の音声データの再生終了時刻を算出する機能と、
前記第２の音声データの前記再生終了時刻から前記第３の音声データの前記再生開始時刻までの時間である間隙時間を算出する機能と、
前記記憶装置に記録した前記第１の音声データの前記再生を開始した時刻から前記再生が終了するまでに要する再生時間を算出する機能と、
算出した前記再生時間が前記間隙時間以下であるか否かを判定する機能と、
前記再生時間が前記間隙時間以下である場合にのみ、前記記憶装置に記録した前記第１の音声データの前記再生速度を時間の経過とともに増加させる機能と
を実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データ再生方法およびプログラムに関する。
【背景技術】
【０００２】
従来の車載端末における運転者がナビゲーションの音声を聞き逃さないようにする工夫として、ナビゲーション以外のアプリケーションプログラムの音声出力について音量を下げたりミュートしたりすることが行われている。また、特許文献１には、運転者専用のスピーカにナビゲーションの音声を優先的に出力する仕組みが示されている。
【０００３】
一方、特許文献２には、ハードディスクレコーダーなどに録画されているコンテンツの既録画部分を視聴開始した場合に、既録画部分の再生時間の短縮制御を行うことにより、既録画部分の再生終了をリアルタイムに放送中のコンテンツの終了時刻に合わせるような技術が開示されている。
【特許文献１】特開２００４−０１６７１１号公報
【特許文献２】特開２００４−１８０３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のように、ナビゲーション以外のアプリケーションプログラムからの音量を下げたり、スピーカ出力を切り替えたりしても、そのアプリケーションプログラムから出力される音声が人の話し声であった場合には、ナビゲーションの音声出力がまぎれてしまう可能性がある。一方、音声出力をミュートした場合には、ユーザが聞きたい情報を聞き逃してしまう可能性がある。また、特許文献２に示されるハードディスクレコーダーなどに使用されている技術を車載端末に応用した場合には、アプリケーションプログラムからの音声出力が短縮再生によって高速に再生されることになるが、音声の出力が突然高速になると、聴取者はその音声を聞き取りにくい。
【０００５】
本発明は、このような背景を鑑みてなされたものであり、同時に再生される２つの音声データを聴取者に聞き取りやすく出力することのできる、音声データ再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、第１及び第２の音声データの再生方法であって、記憶装置を有するコンピュータが、前記第２の音声データの再生開始時点が到来するまで、前記第１の音声データを当該第１の音声データの再生速度として予定されている速度である通常の速度で再生し、前記再生開始時点が到来すると、前記第２の音声データのみを再生するとともに、前記第１の音声データの前記記憶装置への記録を開始し、前記第２の音声データの再生終了後、前記記憶装置に記録した前記第１の音声データについて前記通常の速度以上での再生を開始し、前記第１の音声データの再生速度を時間の経過とともに増加させ、前記第１の音声データの再生速度が所定の再生速度に達した後、時間の経過とともに前記第１の音声データの再生速度を前記通常の速度まで減少させ、前記第２の音声データの再生終了後に再生すべき第３の音声データの再生開始時刻を計画し、前記第２の音声データの再生終了時刻を算出し、前記第２の音声データの前記再生終了時刻から前記第３の音声データの前記再生開始時刻までの時間である間隙時間を算出し、前記記憶装置に記録した前記第１の音声データの前記再生を開始した時刻から前記再生が終了するまでに要する再生時間を算出し、算出した前記再生時間が前記間隙時間以下であるか否かを判定し、前記再生時間が前記間隙時間以下である場合にのみ、前記記憶装置に記録した前記第１の音声データの前記再生速度を時間の経過とともに増加させることとする。
【発明の効果】
【０００７】
本発明によれば、同時に再生される２つの音声データを聴取者に聞き取りやすく出力することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本実施形態に係る車載端末１０について説明する。本実施形態の車載端末１０は、いわゆるカーナビゲーションシステムを想定している。車載端末１０は音声を出力可能であり、カーナビゲーションを行うアプリケーションプログラム（以下、ナビアプリケーションという。）や、その他音声を出力するアプリケーションプログラム（以下、音声アプリケーションという。）が車載端末１０上で動作する。音声アプリケーションとしては、例えばチャットアプリケーション、テレビ放送の受信アプリケーション、渋滞情報などの車両付近情報の提供アプリケーションなどがある。
【０００９】
本実施形態では、ナビアプリケーションの音声（以下、ナビ音声と略記する。）の聴取を確実にするために、ナビ音声の出力中は、他の音声アプリケーションの音声（以下、アプリ音声という。）は出力しないようにするとともに、他の音声アプリケーションのアプリ音声は録音しておく。さらに、録音したアプリ音声を、ナビ音声の再生終了後に短縮再生して、後続のアプリ音声の出力をリアルタイム行うことができるようにしている。
【００１０】
＝＝装置構成＝＝
図１に本実施形態に係る車載端末１０の全体構成を示す。図１に示すように、車載端末１０は、ＣＰＵ１０１、メモリ１０２、記憶装置１０３、位置情報取得装置１０４、入力装置１０５、表示装置１０６、スピーカ１０７、無線通信装置１０８を備えている。
【００１１】
記憶装置１０３は、プログラムやデータを記憶する、例えば、ハードディスクドライブやＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブなどである。ＣＰＵ１０１は、記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより、各種の機能を実現する。位置情報取得装置１０４は、車載端末１０が設置されている車両などの移動体の現在位置を取得するための装置である。位置情報取得装置１０４としては、例えばＧＰＳ（Global Positioning System）レシーバある。入力装置１０５は、情報を入力する、例えば、タッチパネルやリモートコントローラ、マイクロフォン、キーボード、マウスなどである。表示装置１０６は、情報を表示するディスプレイなどである。無線通信装置１０８は、他の通信装置との間で無線通信を行う装置である。なお、車載端末１０は、入力装置１０５と表示装置１０６とが一体となったタッチパネルディスプレイを備えるようにしてもよい。
【００１２】
＝＝ソフトウェア＝＝
図２は車載端末１０の機能ブロック図である。同図に示すように車載端末１０は、ナビアプリケーション２１１、音声アプリケーション２１２、現在位置取得部２１３、走行経路情報取得部２１４、ナビ情報取得部２２１、録音部２２２、情報有効性確認部２２３、再生可能期間決定部２２４、短縮再生部２２５、音声データ記憶部２５０を備えている。なお、ナビアプリケーション２１１、音声アプリケーション２１２、現在位置取得部２１３、走行経路情報取得部２１４、ナビ情報取得部２２１、録音部２２２、情報有効性確認部２２３、再生可能期間決定部２２４、短縮再生部２２５は、車載端末１０のＣＰＵ１０１が記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより実現される。また、音声データ記憶部２５０は、車載端末１０のメモリ１０２や記憶装置１０３が提供する記憶領域として実現される。
【００１３】
音声データ記憶部２５０は、ナビアプリケーション２１１や音声アプリケーション２１２から出力される音声データを記憶する。録音部２２２は、音声アプリケーション２１２から出力される音声データを音声データ記憶部２５０に記録することによりアプリ音声を録音する。なお、音声データには、音声アプリケーション２１２から出力された時刻が付帯されるものとする。また、アプリ音声には、そのアプリ音声に関する位置（以下、情報位置という。）が付帯することがある。例えば、街道沿いの店舗から送信される広告情報を無線通信によって受信し、受信した広告情報を地図上に表示するような音声アプリケーション２１２から出力されるアプリ音声の音声データには、その店舗の位置が付帯される。このような情報位置は音声データに付帯されたまま音声データ記憶部２５０に記録される。なお、録音部２２２による録音処理の詳細については後述する。
【００１４】
ナビ情報取得部２２１は、ナビアプリケーションからナビゲーションに関する情報（以下、ナビ情報という。）を取得する。ナビ情報としては、例えば、次にナビ音声を開始する地図上の位置や、ナビ音声の再生時間などがある。後述するように、録音部２２２は、ナビ情報取得部２２１が取得するナビ情報に基づいて、次にナビ音声が開始されるまでにアプリ音声を再生することができるかどうかを判断して、アプリ音声を再生することができない場合にはアプリ音声の音声データを音声データ記憶部２５０に記録する。
【００１５】
現在位置取得部２１３は、位置情報取得装置１０４から移動体の現在位置を取得する。
【００１６】
情報有効性確認部２２３は、音声データ記憶部２５０に記録されている音声データに位置が付帯されている場合には、その位置と現在位置との間の距離が所定距離よりも離れている場合には、その音声データを音声データ記憶部２５０から削除する。なお、情報有効性確認部２２３の処理の詳細については後述する。
【００１７】
走行経路情報取得部２１４は、移動体の移動に関する情報（以下、走行経路情報という。）を取得する。走行経路情報には移動体の移動速度などがある。また、走行経路情報取得部２１４は、取得した走行経路情報に基づく集計処理などを行い、移動体の平均移動速度などを算出する。走行経路情報取得部２１４は、例えば、位置情報取得装置１０４から定期的に移動体の現在位置を取得して移動体の移動速度や移動方向などを求めるようにすることができる。また、走行経路情報取得部２１４は、移動体に備え付けられたジャイロセンサなどから速度情報を取得するようにしてもよい。なお、本実施形態では走行経路情報は移動体の移動速度に関する情報とするが、これに限らず、例えば、渋滞情報や信号機の状態（赤信号の残り時間など）、緊急車両が接近しているかどうかなどの情報を含むようにしてもよい。この場合、走行経路情報取得部２１４は、例えば、環境情報を無線通信装置１０８を介して他の通信装置から走行経路情報を受信するようにすることができる。
【００１８】
再生可能期間決定部２２４は、音声データ記憶部２５０に記録されている音声データを再生可能な期間（以下、再生可能期間という。）を決定する。再生可能期間決定部２２４は、ナビアプリケーション２１１からナビ音声の出力が計画されている時刻を取得し、各ナビ音声の間の時間が所定の閾値以上であるかどうかにより音声データを再生可能かどうかを判断するようにしている。なお、再生可能期間決定部２２４による再生可能期間の決定方法の詳細については後述する。
【００１９】
短縮再生部２２５は、音声データ記憶部２５０に記録されている音声データを短縮再生する。短縮再生部２２５は、徐々に再生速度が早くなるようにし、所定の再生速度に達した後は、徐々に再生速度が遅くなるようにして音声データを再生する。なお、短縮再生部２２５による音声データの短縮再生処理の詳細については後述する。
【００２０】
＝＝音声出力処理の概要＝＝
以下、本実施形態の車載端末１０における音声出力処理について説明する。上述したように、本実施形態の車載端末１０では、ナビ音声を優先的にスピーカから出力する一方で、他のアプリケーションプログラムからアプリ音声はスピーカから出力せずに録音し、ナビ音声の出力後、録音しておいたアプリ音声を短縮再生する。
【００２１】
図３は、本実施形態の車載端末１０による音声出力の状況を説明する図である。図３では、音声アプリケーションからアプリ音声３０１が連続的に出力されており、時点３０２から時点３０３までの間にナビ音声３０４が出力される状況が示されている。
【００２２】
ナビ音声３０４の出力が開始される時点３０２までは、アプリ音声３０１がそのままスピーカから再生されるが（Ｓ３１１）、時点３０２からはナビ音声３０４のみが再生される（Ｓ３１２）。その間アプリ音声３０１は録音される。ナビ音声３０４の出力が終了した時点３０３からは、アプリ音声３０１の録音は継続しつつ、すでに録音済みのアプリ音声３０１を再生速度を上げて短縮再生する（Ｓ３１３）。短縮再生によって、録音されたアプリ音声３０１がすべて再生された時点３０５からは、音声アプリケーションから出力されるアプリ音声３０１をそのまま再生する（Ｓ３１４）。
【００２３】
ナビアプリケーションの性質上、１回の音声出力が長時間続くことはほとんどなく、また出力が頻繁に起こる状態が続くということもほとんどない。つまりナビ音声は、出力されているより出力されていない時間の方が長いことが多い。そのため、ナビ音声が出力されている間に録音されたアプリ音声についての短縮再生は比較的短い時間行われるだけで済むことになる。
【００２４】
さらに、本実施形態の車載端末１０では、ナビ音声３０４の再生が終了した後に行われる録音済みのアプリ音声３０１の短縮再生（Ｓ３１３）において、図４に示すように再生開始後徐々に再生速度を上げて（時間の経過とともに再生速度を増加させて）、アプリ音声３０１の再生終了前には徐々に再生速度が下がる（時間の経過とともに再生速度を減少させる）ようにしている。アプリ音声３１０を突然再生速度を上げて再生開始すると、聴取者は耳が慣れるまでアプリ音声を聞き取りにくい。しかし、上記のように徐々に再生速度を上げて行くことで、聞き始めを聞き取りやすくすることができる。また、短縮再生の終了前に徐々に再生速度を下げて通常の速度に近づけていくことで、聴取者がよりスムーズに通常のアプリ音声の出力を聞き取るようにすることができる。
【００２５】
なお、徐々に再生速度を上げる（又は下げる）こととは、最終的に所定の再生速度に達するように再生速度を増加（又は減少）させることをいうものとする。本実施形態では、簡単のため、徐々に再生速度を上げることとは、再生速度を単調増加させることをいうものとし、この場合、第１の時点における再生速度ｖ１と、第１の時点以降の第２の時点における再生速度ｖ２とが、「ｖ１≦ｖ２」の関係にあることをいうものとする。また、徐々に再生速度を下げることとは、再生速度を単調減少させることをいうものとし、この場合、上記再生速度ｖ１及びｖ２が「ｖ１≧ｖ２」の関係にあることをいうものとする。
【００２６】
以下、本実施形態の車載端末１０による音声出力処理の詳細について説明する。
【００２７】
＝＝起動処理＝＝
図５は車載端末１０の起動処理の流れを示す図である。同図に示すように、車載端末１０は、記憶装置１０３に記憶されているプログラムを実行して、後述の録音処理を開始し（Ｓ５０１）、短縮再生処理を開始する（Ｓ５０２）。なお、これらの処理は車載端末１０において同時並行的に行われる。
【００２８】
＝＝録音処理＝＝
図６に録音処理の流れを示す。車載端末１０の録音部２２２は、録音時間を「０（ゼロ）」に初期化し（Ｓ６０１）、ユーザから終了指示を受けるまで以下の処理を行う。  
車載端末１０のナビ情報取得部２２１は、図７に示すナビ音声の出力期間取得処理を行う（Ｓ６０２）。
【００２９】
図７に示すように、ナビ情報取得部２２１は、次にナビ音声が出力される予定の移動体の位置（以下、ナビ開始予定位置という。）をナビアプリケーション２１１から取得する（Ｓ７０１）。現在位置取得部２１３は、位置情報取得装置１０４から移動体の現在位置を取得する（Ｓ７０２）。走行経路情報取得部２１４は、移動体の平均移動速度を取得する（Ｓ７０３）。ナビ情報取得部２２１は、移動体の現在位置及び平均移動速度並びにナビ開始予定位置に基づいて、ナビ音声の出力が開始される予定の時刻（以下、ナビ開始予定時刻という。）を算出する（Ｓ７０４）。ナビ情報取得部２２１は、ナビアプリケーション２１１から次回のナビ音声の再生予定時間を取得し（Ｓ７０５）、上記算出したナビ開始予定時刻に再生予定時間を加算してナビ終了予定時刻を算出する（Ｓ７０６）。  
上記のようにして、ナビ情報取得部２２１は、ナビアプリケーション２１１から次回に行われるナビ音声の出力期間を取得する。
【００３０】
次に、録音部２２２は、ナビ開始予定時刻と現在時刻との差を算出し、その差があらかじめ定められた規定値以上であれば（図６：Ｓ６０３：ＹＥＳ）、ナビ終了予定時刻までの間、音声アプリケーションが作成するアプリ音声の音声データを再生することなく（ミュートして）音声データ記憶部２５０に記録（録音）する（Ｓ６０４）。録音部２２２は、上記の記録に要した時間を測定し、測定した時間を録音時間に加算する（Ｓ６０５）。
【００３１】
＝＝短縮再生処理＝＝
図８に録音されたアプリ音声の短縮再生処理の流れを示す。  
上記のようにして録音部２２２が更新している録音時間が「０」より大きい場合（Ｓ８０１：ＹＥＳ）、車載端末１０の再生可能期間決定部２２４は、図９に示すアプリ音声の再生可能期間の決定処理により、再生可能期間を決定する（Ｓ８０２）。
【００３２】
図９に示すように、再生可能期間決定部２２４は、現在時刻をＴとして（Ｓ９０１）、時刻Ｔ以降で最初にナビ音声が終了する予定の時刻を算出してＴ１とする（Ｓ９０２）。ナビ音声の終了予定時刻は、上記図７の処理と同様に、移動体の現在位置、平均移動速度、ナビ開始予定位置、及びナビ音声の再生時間に基づいて算出することができる。次に再生可能期間決定部２２４は、時刻Ｔ１以降で最初にナビ音声が開始される予定の時刻を算出してＴ２とする（Ｓ９０３）。ナビ音声の開始予定時刻についても、上記図７の処理と同様に、移動体の現在位置、平均移動速度、ナビ開始予定位置に基づいて算出する。再生可能期間決定部２２４は、時刻Ｔ２から時刻Ｔ１を引いて求められる期間（以下、間隙期間という。）の長さが規定値よりも小さい場合、すなわち、２つのナビ音声が短いインターバルを挟んで連続して出力される予定である場合（Ｓ９０４）には、間隙期間の長さが所定の規定値以上になるまで、Ｔ２をＴとして（Ｓ９０５）、（Ｓ９０２）〜（Ｓ９０３）の処理を行う。
【００３３】
一方間隙期間の長さが規定値以上である場合には（Ｓ９０４：ＮＯ）、時刻Ｔ１を再生開始可能時刻とし、Ｔ２を再生終了時刻とし、間隙期間の長さを再生可能時間とする（Ｓ９０６）。
【００３４】
上記のようにして、２つのナビ音声の間隙の期間が所定の時間よりも大きいかどうかによって、その期間において録音されている音声データの再生を行うかどうかを決定している。図１０は２つのナビ音声が出力される状況を説明するための図である。図１０では、時刻１００１〜時刻１００２までの期間に出力されるナビ音声１００３と、時刻１００４〜時刻１００５までの期間に出力されるナビ音声１００６とが予定されている。時刻１００２〜時刻１００４の間隙期間が規定値以上であれば、図１０（１）に示すように、時刻１００１〜時刻１００７に出力される予定であったアプリ音声１００８について短縮再生が行われる。一方、上記の間隙期間が規定値よりも短ければ、時刻１００２〜時刻１００４の間隙期間においてもアプリ音声は出力されず、図１０（２）に示すように、２番目のナビ音声の出力が終了した時刻１００５から、録音されているアプリ音声１００９の短縮再生が行われることになる。
【００３５】
上記のようにして決定した再生開始可能時刻が現在時刻に所定の時間（例えば１分など）を加算した時刻よりも先である場合（Ｓ８０３：ＹＥＳ）、情報有効性確認部２２３は、図１１に示す情報有効性確認処理を行う（Ｓ８０４）。
【００３６】
情報有効性確認部２２３は、再生開始可能時刻における移動体の予測位置を算出する（Ｓ１１０１）。予測位置は、例えば、現在位置取得部２１３が取得した現在位置と、走行経路情報取得部２１４が取得した移動体の平均移動速度とに基づいて算出することができる。情報有効性確認部２２３は、音声データ記憶部２５０に記録されている音声データのそれぞれについて以下の処理を行う。
【００３７】
情報有効性確認部２２３は、記録されている音声データに位置（以下、情報位置という。）が付帯されている場合（Ｓ１１０２：ＹＥＳ）、付帯されている情報位置と、上記の予測位置との間の距離を算出し（Ｓ１１０３）、算出した距離が所定の距離より大きい場合には（Ｓ１１０４：ＹＥＳ）、その音声データを音声データ記憶部２５０から削除する（Ｓ１１０５）。なお、ここで算出する距離は直線距離でもよいし、ナビゲーションシステムに用いられている手法を使って、移動体の経路に沿った移動距離としてもよい。
【００３８】
上記のようにして、音声データを再生可能な時刻における移動体の位置と、その音声データに付帯されている位置が所定の距離以上である場合には、その音声データは出力されないようになる。これにより、例えば沿道の店舗の広告情報など、移動体の位置に関係が深く、移動体が移動することにより再生する価値が下がるような音声データについては出力しないようにすることができる。図１２は移動体が移動する状況を説明する図である。図１２は、道路１２０１上を車両が走行する状況を示している。ここで車載端末１０では車両付近の店舗情報を音声で知らせるような音声アプリケーション２１２が動作しているものとする。車両が位置１２０２に到達した時点に、位置１２０２から所定距離内の範囲１２０４に位置する店舗１２０６〜１２０９についての店舗情報を知らせるための音声データ（以下、店舗音声データという。）が音声アプリケーション２１２から出力され、そのときナビ音声が出力中であった場合には、これらの店舗音声データは店舗の位置とともに音声データ記憶部２５０に記録される。ナビ音声の出力が終了した時点で、車両が位置５０３に到達していたとすると、上記の情報有効性確認処理により、位置５０３から所定距離内の範囲１２０５の外に位置する店舗１２０６、１２０７、及び１２０９についての音声データは音声データ記憶部２５０から削除される。これによって、音声データを再生するのに要する時間を短縮することできる。なお、車両が移動することにより車両の位置からは遠くなってしまった店舗の音声データは有用でない場合が多いと考えられるため、音声データを削除することによる聴取者への不利益は少ない。
【００３９】
一方、図８において再生開始可能時刻が現在時刻に所定の時間を加算した時刻以前である場合（Ｓ８０３：ＮＯ）、短縮再生部２２５は、録音部２２２により更新されている録音時間が再生可能時間より大きいかどうかを判断する（Ｓ８０５：ＹＥＳ）。録音時間が再生可能時間より大きい場合には、録音時間をＰとして、録音時間に「０」を設定し（Ｓ８０６）、録音時間が再生可能時間以下である場合には（Ｓ８０５：ＮＯ）、再生可能時間を所定の短縮率で割った商を短縮再生処理の対象となる音声データのデータ長Ｐとし、録音時間からＰを減じる（Ｓ８０７）。ここで、所定の短縮率とは、後述する音声データの短縮再生を行った場合に要する時間の通常の再生に要する時間に対する割合である。例えば、通常の再生の半分の時間で短縮再生が行われる場合には、規定短縮率は「０．５」になる。したがって、再生可能時間において、「０．５」の規定短縮率で短縮再生する場合にはＰは「２」となり、通常の「２」倍の長さの音声データが短縮再生される。
【００４０】
上記のようにして決定したＰの長さの音声データについて、短縮再生部２２５は、再生速度を変化させた短縮再生処理を行う（Ｓ８０８）。
【００４１】
＝＝再生速度を変化させた短縮再生処理＝＝
図１３は再生速度を変化させた短縮再生処理の流れを示す図である。なお、本実施形態では、２段階で再生速度を変化させるものとする。また、本実施形態において短縮再生部２２５は、上述した図４のように、音声データは、処理開始時刻から所定時間は、通常の速度から１段階速くした再生速度（以下、微短縮再生速度という。）で再生し、次に微短縮再生速度からさらに１段階速くした再生速度（以下、短縮再生速度という。）で再生し、次に終了時刻まで微短縮再生速度で再生する。なお、以下の説明において、通常の速度（リアルタイム）で音声データを再生した場合にかかる時間に対する、微短縮速度で音声データを再生した場合にかかる時間の割合を微短縮率という。
【００４２】
短縮再生部２２５は、音声データ記憶部２５０に記憶されている音声データの先頭からデータ長Ｐ分のデータ（以下、再生対象データという。）を読み出し、読み出した再生対象データに無音区間が含まれているかどうかを調べる（Ｓ１３０１）。本実施形態では、再生対象データに含まれている無音区間はスキップして再生しないようにする。図１４は再生対象データに無音区間が含まれている状態を説明する図である。同図に示すように、録音されたアプリ音声の音声データに無音区間１４０１が含まれている場合には、短縮再生部２２５は、無音区間１４０１を再生しないようにする。これによって、より短い期間で録音されたアプリ音声を再生するようにすることができる。
【００４３】
再生対象データに無音区間が含まれている場合（Ｓ１３０１：ＹＥＳ）、短縮再生部２２５は、再生しない無音区間の長さをＰから減算する（Ｓ１３０２）。  
短縮再生部２２５は、再生可能時間をＲとして（Ｓ１３０３）、再生対象データの長さが再生可能時間より少ない、すなわち、ＰがＲ以下である場合には（Ｓ１３０４：ＹＥＳ）、短縮再生速度を「１」とし、微短縮再生速度を「０」とする（Ｓ１３０５）。
【００４４】
一方、ＰがＲより大きい場合には（Ｓ１３０４：ＮＯ）、短縮再生部２２５は、ＲをＰで割った商を短縮率ｎとする（Ｓ１３０６）。短縮再生部２２５は、ｎが微短縮率Ｑ以上である場合（Ｓ１３０７：ＹＥＳ）、１をＱで割った商を微短縮再生速度とし、微短縮速度で再生する長さの音声データ全体の長さに対する割合（以下、微短縮割合という。）をＳとすると、「１÷（Ｐ×（１−Ｓ）÷（Ｒ−Ｐ×Ｑ×２））」より短縮再生速度を算出する（Ｓ１３０８）。短縮再生部２２５は、ｎがＱ以上である場合には（Ｓ１３０７：ＮＯ）、１をｎで割った商を短縮再生速度とし、微短縮再生速度は「０」とする（Ｓ１３０９）。
【００４５】
上記のようにして算出した微短縮再生速度が「０」である場合（Ｓ１３１０：ＹＥＳ）、短縮再生部２２５は、微短縮再生速度での短縮再生を行わずに、時間Ｒの間、短縮再生速度で短縮再生を行う（Ｓ１３１１）。
【００４６】
一方、微短縮再生速度が「０」でなければ（Ｓ１３１０：ＮＯ）、短縮再生部２２５は、微短縮再生速度で再生する時間（以下、微短縮再生時間という。）Ｄ１を、「Ｐ×Ｓ×Ｓ÷２」より算出し（Ｓ１３１２）、再生対象データを、微短縮再生時間の間、微短縮再生速度で再生し（Ｓ１３１３）、（Ｒ−Ｄ１×２）で算出した時間の間、短縮再生速度で再生し（Ｓ１３１４）、微短縮再生時間の間、微短縮再生速度で再生する（Ｓ１３１５）。なお、上記（Ｓ１３１１）並びに（Ｓ１３１３）〜（Ｓ１３１５）において、短縮再生部２２５は、再生対象データに含まれている無音区間はスキップして再生しないようにする。
【００４７】
上記のようにして、本実施形態の車載端末１０は、ナビ音声とその他の音声アプリケーション２１２からのアプリ音声が重なる場合において、ナビ音声の出力中はナビ音声以外のアプリ音声をミュートして、ナビ音声のみを出力することができる。したがって、聴取者がナビ音声を聞き取りやすい状況をつくることができる。よって、聴取者はナビ音声を確実に聴取することができる。また、ナビアプリケーション２１１にとっては、聴取者への情報の伝達を確実に行うことができる。
【００４８】
また、アプリ音声の音声データは、アプリ音声のミュート中（ナビ音声の出力中）は音声データ記憶部２５０に記録され、記録された音声データは、ナビ音声の再生終了後に再生される。したがって、ナビ音声の出力中にアプリ音声がミュートされることにより流失するアプリ音声からの情報伝達をナビ音声の出力後に行い、聴取者に対して提供される情報の喪失を防ぐことができる。これにより、例えば、チャットなどの会話内容を聞き逃して話の流れを見失うなどの状況の発生を防ぎ、聴取者の利便性を高めることができる。また、アプリ音声は再生速度を上げて短縮再生されるため、アプリ音声が出力されるべきタイミングがリアルタイムになるように迅速に復帰することができる。
【００４９】
また、本実施形態の車載端末１０は、再生速度を段階的に変えながら短縮再生を行うため、滑らかな再生速度変化により聞き取りやすさを確保することができる。また、アプリ音声が突然高速に再生されるときに聴取者が感じうる違和感を軽減することができる。
【００５０】
また、アプリ音声の短縮再生の終了時には徐々に再生速度を落として通常の再生速度に近づけていくため、短縮再生からリアルタイムでのアプリ音声の再生への切り替わりユーザに意識させずにスムーズに行うことができる。これにより、聴取者の快適性の低下を抑制することができる。
【００５１】
また、本実施形態の車載端末１０は、音声データに付帯する位置と移動体の現在位置との間の距離が所定値以上になった場合には、その音声データを削除する。したがって、例えば、沿道の店舗の情報など、距離が離れるほどに情報価値が低下するような状況においては、無駄な情報の提供を省略することにより、その他のアプリ音声をより迅速に再生開始することが可能となる。また、本実施形態の車載端末１０では、録音されている音声データの情報量（時間）が少ないほど再生速度の上昇を抑えることができるため、情報価値の低い音声データを削除することで、情報価値の高い音声データについては、より聞き取りやすく短縮再生を行うことができる。
【００５２】
また、本実施形態の車載端末１０は、ナビ音声の再生終了後、次のナビ音声の再生開始までの間隙時間が短い場合には、アプリ音声を再生しないようにしている。したがって、あまり短い時間にアプリ音声の断片を再生することによりアプリ音声が無闇に途切れてしまうような状況を回避することができる。
【００５３】
＝＝変形例＝＝
なお、本実施形態では、再生速度を２段階に変化させるものとしたが、これに限らず、３段階以上の複数段階で変化させるようにしてもよいし、単純増加するようになだらかに変化させるようにしてもよい。また、再生開始時点から再生速度を増加させる場合と、短縮再生速度から通常の速度まで再生速度を減少させる場合とでは、変化の度合いを変えるようにしてもよい。
【００５４】
また、車載端末１０は、ナビ開始予定時刻の算出時において、赤信号の残り時間や、緊急車両の接近から通過までの時間などの走行経路情報を取得し、取得した走行経路情報から車両の停止時間を算出し、算出した停止時間を組み込むようにしてもよい。この場合、ナビ開始予定時刻は、本実施形態で説明した処理によって算出する値よりも遅くなることが多い。したがって、アプリ音声の再生に使える時間をより多く確保した予測を行うことができる。また、本実施形態で説明した処理においては、アプリ音声の再生速度は再生可能時間が長いほどゆっくりと変化するようになるため、上記のような走行経路情報を用いて再生可能時間を算出することにより、再生速度の変化をゆっくりとすることで、アプリ音声の切り替わりの違和感を軽減することができる。
【００５５】
また、本実施形態では、再生対象データに含まれている無音区間はスキップするようにしたが、無音区間を所定の時間（例えば０．５秒など）に短縮するようにしてもよい。これにより、無音区間が連続したアプリ音声の区切りを示しているような場合に、アプリ音声の区切りを表現することができる。なお、この場合には、上述の図１３の処理の（Ｓ１３０２）において、Ｐから無音区間の長さの総計を減算した後、無音区間の数に上記所定の時間を乗じた値を加算するようにする。
【００５６】
また、車載端末１０は、音声データ記憶部２５０に記憶されている音声データのそれぞれについて、その音声データが音楽のデータであるかどうかを判断し、音楽の音声データは他の音声データよりも音量を下げて再生するようにしてもよい。この場合、音楽以外の音声データの聞き取りやすさを高めることができる。また、音楽と判断された音声データについては、再生しないようにしてもよい。なお、音楽のデータであるかどうかの判断は、例えば、音声データのヘッダ情報を参照して行うようにしてもよいし、音声アプリケーション２１２から音楽のデータであるかどうかを示す情報を取得するようにしてもよい。
【００５７】
また、本実施形態の各機能部は、ナビアプリケーション２１１の機能として組み込むようにしてもよい。
【００５８】
また、本実施形態では、再生速度の変化による音声の音程変化については触れなかったが、違和感のない再生を実現するためには適宜適用が必要である。
【００５９】
また、本実施形態では、徐々に再生速度を上げることとは、再生速度を単調増加させるものとしたが、これに限らず、最終的に所定の再生速度に達するように再生速度を増加させれば、途中に再生速度が減少することがあってもよい。同様に、徐々に再生速度を下げる場合に、途中に再生速度が増加することがあってもよい。
【００６０】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係る車載端末１０の全体構成を示す図である。
【図２】車載端末１０の機能ブロック図である。
【図３】本実施形態の車載端末１０による音声出力の状況を説明する図である。
【図４】録音済みのアプリ音声３０１の短縮再生の状況を説明する図である。
【図５】車載端末１０の起動処理の流れを示す図である。
【図６】録音処理の流れを示す図である。
【図７】ナビ音声の出力期間取得処理の流れを示す図である。
【図８】録音されたアプリ音声の短縮再生処理の流れを示す図である。
【図９】アプリ音声の再生可能期間の決定処理の流れを示す図である。
【図１０】２つのナビ音声が出力される状況を説明するための図である。
【図１１】情報有効性確認処理の流れを示す図である。
【図１２】移動体が移動する状況を説明する図である。
【図１３】再生速度を変化させた短縮再生処理の流れを示す図である。
【図１４】再生対象データに無音区間が含まれている状態を説明する図である。
【符号の説明】
【００６２】
１０    車載端末
１０１  ＣＰＵ
１０２  メモリ
１０３  記憶装置
１０４  位置情報取得装置
１０５  入力装置
１０６  表示装置
１０７  スピーカ
１０８  無線通信装置
２１１  ナビアプリケーション
２１２  音声アプリケーション
２１３  現在位置取得部
２１４  走行経路情報取得部
２２１  ナビ情報取得部
２２２  録音部
２２３  情報有効性確認部
２２４  再生可能期間決定部
２２５  短縮再生部
２５０  音声データ記憶部
【図１】
0004764711.tif 000002
【図２】
0004764711.tif 000003
【図３】
0004764711.tif 000004
【図４】
0004764711.tif 000005
【図５】
0004764711.tif 000006
【図６】
0004764711.tif 000007
【図７】
0004764711.tif 000008
【図８】
0004764711.tif 000009
【図９】
0004764711.tif 000010
【図１０】
0004764711.tif 000011
【図１１】
0004764711.tif 000012
【図１２】
0004764711.tif 000013
【図１３】
0004764711.tif 000014
【図１４】
0004764711.tif 000015