(57)【要約】 【課題】  キャラクタボイスの肖像権や著作権の侵害を防止すると共に、ユーザが所望のキャラクタボイスのみの購入が可能な音声案内装置等を実現すること。【解決手段】  制御部１からキャラクタ選択信号ＣＳ１が入力されると、キャラクタ切替部６４は、当該キャラクタ選択信号ＣＳ１で示される選択キャラクタの使用権が取得されているか否かの認証問い合わせを認証処理部６６に対して行う。認証処理部６６は、認証管理データ６８に基づいて選択キャラクタに対応する権利有無情報が「有」であれば、キャラクタ使用権が取得されているという認証結果を返し、キャラクタ切替部６４は、キャラクタ切替信号ＣＳ３を、音片検索部５８及び素片検索部６２に出力して、検索対象とする音片ＤＢ５０及び素片ＤＢ６２のキャラクタを切り替えさせる。【選択図】図２
2006330440.tif 000002
【特許請求の範囲】
【請求項１】
音声案内を行うキャラクタの音声データを予め記憶する記憶手段と、
前記記憶手段に記憶された音声データの読み出しの可否を設定する設定手段と、
前記キャラクタを選択する選択手段と、
前記選択手段により選択されたキャラクタの音声データに設定された前記設定手段の読み出しの可否を判定する判定手段と、
前記判定手段により音声データの読み出しが可能であると判定された場合に、前記選択手段により選択されたキャラクタの音声データを前記記憶手段から読み出して当該音声データに基づいた音声出力を制御する音声出力制御手段と、
を備えることを特徴とする音声案内装置。
【請求項２】
前記記憶手段は、複数のキャラクタ毎の音声データを予め記憶し、
前記選択手段は、前記複数のキャラクタの中から択一的にキャラクタを選択する択一選択手段を有することを特徴とする請求項１に記載の音声案内装置。
【請求項３】
当該音声案内装置は、前記記憶手段からの音声データの読み出しを、前記音声出力制御手段の読み出し制御に対してのみ行うことを特徴とする請求項１又は２に記載の音声案内装置。
【請求項４】
前記判定手段により音声データの読み出しが不可であると判定されたキャラクタの音声データの読み出し許可を取得する取得手段を更に備え、
前記設定手段は、前記取得手段により読み出し許可が取得されたキャラクタの音声データの読み出しを可能として設定する設定変更手段を有することを特徴とする請求項１〜３の何れか一項に記載の音声案内装置。
【請求項５】
車輌に搭載される車載用の音声案内装置であって、
前記車輌のナビゲーションを行うナビゲーション手段を更に備え、
前記記憶手段は、前記ナビゲーション手段によるナビゲーションを音声案内する音声データを記憶することを特徴とする請求項１〜４の何れか一項に記載の音声案内装置。
【請求項６】
音声案内を行うキャラクタの音声データを予め記憶する記憶手段と、
前記記憶手段に記憶された音声データの読み出しの可否を設定する設定手段と、
キャラクタを選択する選択手段と、
前記選択手段により選択されたキャラクタの音声データに設定された前記設定手段の読み出しの可否を判定する判定手段と、
前記判定手段により読み出しが不可であると判定された場合に、前記選択手段により選択されたキャラクタの読み出し許可を管理サーバに要求する要求手段と、
前記管理サーバから読み出しの許可が発行されたキャラクタの音声データの読み出しを可能として前記設定手段の設定を変更する設定変更手段と、
前記判定手段により読み出しが可能であると判定された場合に、前記選択手段により選択されたキャラクタの音声データを前記記憶手段から読み出して当該音声データに基づいた音声出力を行う音声出力制御手段
を備える音声案内端末と、
前記要求手段により要求されたキャラクタの音声データの読み出しの許可を前記音声案内端末に発行する発行手段を備える管理サーバと、
を具備することを特徴とする音声案内システム。
【請求項７】
前記設定変更手段は、
前記管理サーバから発行された読み出しの許可の正当性を判断する判断手段を有し、
前記判断手段により正当であると判断された場合に前記設定手段の設定変更を行うことを特徴とする請求項６に記載の音声案内システム。
【請求項８】
前記要求手段は、
前記選択手段により選択されたキャラクタを識別するキャラクタ識別情報と、当該音声案内端末を識別する端末識別情報を前記管理サーバに送信する送信手段を有し、
前記判断手段は、
前記管理サーバから返送されたキャラクタ識別情報を前記端末識別情報に基づいて復号する復号手段を有し、
前記復号手段により復号されたキャラクタ識別情報と、前記送信手段により送信されたキャラクタ識別情報とが同一である場合に、前記管理サーバから発行された読み出しの許可が正当であると判断することを特徴とする請求項７に記載の音声案内システム。
【請求項９】
前記音声案内端末は車輌に搭載され、
当該車輌のナビゲーションを行うナビゲーション手段を更に備え、
前記記憶手段は、前記ナビゲーション手段によるナビゲーションを音声案内する音声データを記憶するナビゲーション音声記憶手段を有することを特徴とする請求項６〜８の何れか一項に記載の音声案内システム。
【請求項１０】
コンピュータに、
音声案内を行うキャラクタの音声データを予め記憶する記憶機能と、
前記記憶機能により記憶された音声データの読み出しの可否を設定する設定機能と、
キャラクタを選択する選択機能と、
前記選択機能により選択されたキャラクタの音声データに設定された前記設定機能の読み出しの可否を判定する判定機能と、
前記判定機能により音声データの読み出しが可能であると判定された場合に、前記選択機能により選択されたキャラクタの音声データを前記記憶機能から読み出して当該音声データに基づいた音声出力を行う音声出力制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声案内装置、音声案内システム及びプログラムに関する。
【背景技術】
【０００２】
近年、走行ルートや交通情報等の音声案内を行うカーナビゲーション装置や、目的地までの道順を音声案内する携帯端末装置、各種電化製品の操作方法の説明・アドバイスを音声により行う操作補助装置といった音声を用いてユーザに様々な情報を提供する音声案内装置が広く普及するようになった。
【０００３】
音声案内装置は、ＰＣＭ（Pulse Code Modulation）形式やＡＤＰＣＭ（Adaptive Differential ＰＣＭ）形式等の音声データを予め記憶しておき、この音声データに基づいた音声出力により音声案内を行う。その音声データとしては、一般にアナウンサー調の音声を再生するための音声データが設定されていることが多い。しかし、いつも同じ音声であるため、ユーザにとってワンパターン化し単調なものとなってしまう。
【０００４】
このため、アナウンサー調の音声の他に、有名人、アニメキャラクタ等のキャラクタ毎の音声データ（このキャラクタ毎の音声データに基づいて再生される音声を以下、「キャラクタボイス」という。）を用意して所望の音声データを選択可能にしたものが考案されており、その一例として、携帯端末において選択されたキャラクタの音声データをサーバからダウンロードするキャラクタデータ配信システムが知られている（特許文献１参照）。
【０００５】
また、ＣＤ−ＲＯＭやＤＶＤ等の記録媒体に音声データを記憶しておき、この記録メディアをユーザに配布する方法や、複数のキャラクタ毎の音声データを予め音声案内装置内に記憶しておき、ユーザにより選択された音声データを用いる方法もある。これにより、ユーザが所望するキャラクタボイスでの音声案内を提供することができ、音声案内装置の付加価値を高めることができるようになる。
【特許文献１】特開２００４−２６６４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、有名人やアニメキャラクタ等のキャラクタボイスを使用する場合、キャラクタ毎の肖像権や著作権を保護する必要があり、現状では、所望のキャラクタの音声データに対して対価を支払う（購入する）ことで、ユーザにキャラクタボイスを使用する権利（以下、このキャラクタボイスを使用する権利を「キャラクタ使用権」という。）を与える方法が取られている。
【０００７】
しかし、特許文献１のようにサーバからダウンロードされた音声データや記録媒体に記憶された音声データは、簡単にコピーすることができたり、インターネット等で不特定多数に配布されたりする可能性があるため、肖像権や著作権の侵害が容易に起こってしまっていた。
【０００８】
また、一般に、キャラクタに対する好き嫌いがユーザにあるのは当然であり、ユーザは、所望のキャラクタボイスのみのキャラクタ使用権を取得・購入できればよい。しかし、複数の音声データを音声案内装置内に予め複数記憶しておく場合、記憶してある音声データ全てに対してユーザは対価を支払わなければならない。このため、ユーザが望まないキャラクタボイスに対しても対価を支払う必要があり、ユーザにとって不利益な状態が生じると共に、音声案内装置をユーザに提供する時の価格を上げてしまうことになっていた。
【０００９】
本発明は、上述したような課題に鑑みて為されたものであり、その目的とするところは、キャラクタボイスの肖像権や著作権の侵害を防止すると共に、ユーザが所望のキャラクタボイスのみの取得・購入が可能な音声案内装置等を実現することである。
【課題を解決するための手段】
【００１０】
以上の課題を解決するために、請求項１に記載の発明は、
音声案内を行うキャラクタの音声データを予め記憶する記憶手段と、
前記記憶手段に記憶された音声データの読み出しの可否を設定する設定手段と、
前記キャラクタを選択する選択手段と、
前記選択手段により選択されたキャラクタの音声データに設定された前記設定手段の読み出しの可否を判定する判定手段と、
前記判定手段により音声データの読み出しが可能であると判定された場合に、前記選択手段により選択されたキャラクタの音声データを前記記憶手段から読み出して当該音声データに基づいた音声出力を制御する音声出力制御手段と、
を備えることを特徴としている。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明において、
前記記憶手段は、複数のキャラクタ毎の音声データを予め記憶し、
前記選択手段は、前記複数のキャラクタの中から択一的にキャラクタを選択する択一選択手段を有することを特徴としている。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
当該音声案内装置は、前記記憶手段からの音声データの読み出しを、前記音声出力制御手段の読み出し制御に対してのみ行うことを特徴としている。
【００１３】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記判定手段により音声データの読み出しが不可であると判定されたキャラクタの音声データの読み出し許可を取得する取得手段を更に備え、
前記設定手段は、前記取得手段により読み出し許可が取得されたキャラクタの音声データの読み出しを可能として設定する設定変更手段を有することを特徴としている。
【００１４】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の発明において、
車輌に搭載される車載用の音声案内装置であって、
前記車輌のナビゲーションを行うナビゲーション手段を更に備え、
前記記憶手段は、前記ナビゲーション手段によるナビゲーションを音声案内する音声データを記憶することを特徴としている。
【００１５】
請求項６に記載の発明は、
音声案内を行うキャラクタの音声データを予め記憶する記憶手段と、
前記記憶手段に記憶された音声データの読み出しの可否を設定する設定手段と、
キャラクタを選択する選択手段と、
前記選択手段により選択されたキャラクタの音声データに設定された前記設定手段の読み出しの可否を判定する判定手段と、
前記判定手段により読み出しが不可であると判定された場合に、前記選択手段により選択されたキャラクタの読み出し許可を管理サーバに要求する要求手段と、
前記管理サーバから読み出しの許可が発行されたキャラクタの音声データの読み出しを可能として前記設定手段の設定を変更する設定変更手段と、
前記判定手段により読み出しが可能であると判定された場合に、前記選択手段により選択されたキャラクタの音声データを前記記憶手段から読み出して当該音声データに基づいた音声出力を行う音声出力制御手段
を備える音声案内端末と、
前記要求手段により要求されたキャラクタの音声データの読み出しの許可を前記音声案内端末に発行する発行手段を備える管理サーバと、
を具備することを特徴としている。
【００１６】
請求項７に記載の発明は、請求項６に記載の発明において、
前記設定変更手段は、
前記管理サーバから発行された読み出しの許可の正当性を判断する判断手段を有し、
前記判断手段により正当であると判断された場合に前記設定手段の設定変更を行うことを特徴としている。
【００１７】
請求項８に記載の発明は、請求項７に記載の発明において、
前記要求手段は、
前記選択手段により選択されたキャラクタを識別するキャラクタ識別情報と、当該音声案内端末を識別する端末識別情報を前記管理サーバに送信する送信手段を有し、
前記判断手段は、
前記管理サーバから返送されたキャラクタ識別情報を前記端末識別情報に基づいて復号する復号手段を有し、
前記復号手段により復号されたキャラクタ識別情報と、前記送信手段により送信されたキャラクタ識別情報とが同一である場合に、前記管理サーバから発行された読み出しの許可が正当であると判断することを特徴としている。
【００１８】
請求項９に記載の発明は、請求項６〜８の何れか一項に記載の発明において、
前記音声案内端末は車輌に搭載され、
当該車輌のナビゲーションを行うナビゲーション手段を更に備え、
前記記憶手段は、前記ナビゲーション手段によるナビゲーションを音声案内する音声データを記憶するナビゲーション音声記憶手段を有することを特徴としている。
【００１９】
請求項１０に記載の発明は、コンピュータに、
音声案内を行うキャラクタの音声データを予め記憶する記憶機能と、
前記記憶機能により記憶された音声データの読み出しの可否を設定する設定機能と、
キャラクタを選択する選択機能と、
前記選択機能により選択されたキャラクタの音声データに設定された前記設定機能の読み出しの可否を判定する判定機能と、
前記判定機能により音声データの読み出しが可能であると判定された場合に、前記選択機能により選択されたキャラクタの音声データを前記記憶機能から読み出して当該音声データに基づいた音声出力を行う音声出力制御機能と、
を実現させることを特徴としている。
【発明の効果】
【００２０】
この本発明によれば、キャラクタボイスの肖像権や著作権の侵害を防止すると共に、ユーザが所望のキャラクタボイスのみの取得・購入が可能な音声案内装置、音声案内システム及びプログラムを実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の音声案内装置及び音声案内端末を適用したカーナビゲーション装置（以下、「ナビゲーション装置」と略す。）１００と、管理サーバを適用した管理サーバ２００とを具備した音声案内システムＳについて図１〜図８を用いて詳細に説明する。
【００２２】
〔音声案内システムの概要〕
先ず、図１の音声案内システムＳの概略構成の一例を示す図を用いて、音声案内システムＳの概要について説明する。図１に示すように音声案内システムＳは、ナビゲーション装置１００と管理サーバ２００とが公衆回線網（有線又は無線）を介して通信可能に接続されて構成されている。
【００２３】
ナビゲーション装置１００は、搭載された車輌の現在位置から目的地までの走行ルートや、近隣のランドマークに関する情報や交通情報等を表示出力及び音声出力によりナビゲーションを行う装置である。特に本実施形態におけるナビゲーション装置１００は、ユーザにより選択されたキャラクタ（以下、この選択されたキャラクタを「選択キャラクタ」という。）の動画及び音声によってナビゲーションを行う。
【００２４】
キャラクタとは、音声案内を行う人物やアニメキャラクタ、擬人化した動物等、特徴的又は個性的な口調、役柄、声色、外観等の組み合わせた特有の性格を有する対象のことをいう。また、本実施形態において、キャラクタが発声する音声をキャラクタボイスという。
【００２５】
ナビゲーション装置１００は、キャラクタ毎の音声データを予め記憶しておき、図１のキャラクタ選択画面３０においてユーザにより選択されたキャラクタの音声データを読み出し、当該音声データに基づいた音声出力を行うことでナビゲーションを行う。
【００２６】
キャラクタ選択画面３０とは、複数のキャラクタの中から択一的にキャラクタを選択するための選択画面である。図１によれば、キャラクタ選択画面３０には、女性アナウンサーのキャラクタＡ、有名人ｂさんのキャラクタＢ、有名人ｃさんのキャラクタＣといったように、複数のキャラクタが設けられている。
【００２７】
また、実線で示したキャラクタＡは、そのキャラクタボイスを使用したナビゲーションが可能であることを表し、波線で示したキャラクタＢ〜Ｆは、それぞれのキャラクタボイスの使用したナビゲーションが不可能であることを表している。
【００２８】
ユーザは、予め記憶されたキャラクタのうち、使用不可のキャラクタボイスでのナビゲーションを望む場合は、そのキャラクタに対する対価をキャラクタボイスの提供者に支払うことでキャラクタ使用権を購入する。ユーザは、正当な手続きによりキャラクタ使用権を購入した場合に限り、所望のキャラクタボイスでの音声案内を受けることができる。
【００２９】
即ち、本実施形態のナビゲーション装置１００は、予め複数のキャラクタ毎の音声データを記憶しているが、そのうちの音声データの読み出し許可を取得したキャラクタの音声データ、即ち、キャラクタ使用権が購入されたキャラクタの音声データのみに基づいてナビゲーションを行うこととなる。
【００３０】
管理サーバ２００は、キャラクタ使用権の取得手続きに従ってキャラクタ使用権をナビゲーション装置１００に発行する。キャラクタ使用権の取得手続きは、ナビゲーション装置１００と管理サーバ２００との間で行われる一連の通信処理であり、簡単に説明すると次のようになる。
【００３１】
先ず、ナビゲーション装置１００が選択キャラクタの音片辞書データ及び素片辞書データの読み出しの許可を取得するために、キャラクタ使用要求情報ＣＲと、当該装置１００のシリアル番号ＳＮａとを送信する。管理サーバ２００は、受信したキャラクタ使用要求情報ＣＲをシリアル番号ＳＮａに基づいて暗号化し、キャラクタ使用鍵ＫＹを生成する。ナビゲーション装置１００は、管理サーバ２００から返送されるキャラクタ使用鍵ＫＹをシリアル番号ＳＮａに基づいて復号化する。この復号化によって得られた復号データが、先に送信したキャラクタ使用要求情報ＣＲと同一であれば、正当な取得手続きによりキャラクタ使用権ＣＲが取得されたとして、ユーザが選択したキャラクタボイスでのナビゲーションを開始する。
【００３２】
管理サーバ２００は、ＣＰＵ（Central Processing Unit）２１０，ＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）、記憶部及び通信部等を備え、例えば、一般的なパーソナルコンピュータにより構成される。ＣＰＵ２１０は、ＲＯＭや記憶部に記憶された各種プログラムを読み出してＲＡＭに展開することで、当該プログラムに従った処理を開始する。具体的には、通信部を介してナビゲーション装置１００から送信されるキャラクタ使用要求情報ＣＲとシリアル番号ＳＮａとを受信する。そして、そのシリアル番号ＳＮａからユーザを特定し、当該ユーザに対する課金を行うと共に、キャラクタ使用鍵ＫＹを生成して返送する。
【００３３】
〔ナビゲーション装置の構成〕
次に、図１及び２を用いて、ナビゲーション装置１００の機能構成について説明する。図１に示すように、ナビゲーション装置１００は、制御部１、入力部２、表示部３、ナビゲーション部４、音声合成部５、音声出力部８及び通信部９を備えて構成されている。
【００３４】
制御部１は、ＣＰＵやＲＯＭ及びＲＡＭ等のメモリを備え構成され、各機能部への指示や各機能部間のデータの入出力を行うことで、ナビゲーション装置１００の種々の機能を司っている。より具体的には、入力部２から入力される位置信号や押下信号に基づいてメモリに記憶されたシステムプログラムやアプリケーションプログラムを読み出し、その読み出したプログラムに従った処理を行う。そして、その処理結果に基づいて映像信号を生成して表示部３に出力し、当該映像信号に従った表示画面や動画を表示部３に表示出力させる。
【００３５】
入力部２は、タッチパネル２０及び操作キー２２を備え構成される。タッチパネル２０は、表示部３と一体的に形成され、ユーザの指先やタッチペン等により当接された位置を検出して、当該位置に応じた位置信号を生成して制御部１に出力する。操作キー２２は、決定キーやクリアキー、カーソルキー等の各種キー群を備えて構成され、ユーザにより押下されたキーに応じた押下信号を制御部１に出力する。
【００３６】
表示部３は、カラーＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）により構成され、ナビゲーション装置１００に係る各種情報や画像等を表示する。この表示部３とタッチパネル２０とにより所謂ＧＵＩ（Graphical User Interface）が実現される。本実施形態において、表示部３は、複数のキャラクタの中から択一的なキャラクタの選択を行うためのキャラクタ選択画面３０を表示する。ユーザは、このキャラクタ選択画面３０において所望のキャラクタを選択することで、その選択したキャラクタ（選択キャラクタ）のキャラクタボイスでのナビゲーションを開始させることができる。
【００３７】
このとき、入力部２は、ユーザの当接位置に応じた位置信号を制御部１に出力する。制御部１は、位置信号で表されるタッチパネル２０上の位置（座標）とキャラクタ選択画面３０と比較することで選択キャラクタを判別し、その選択キャラクタを表すキャラクタ選択信号ＣＳ１を音声合成部５に出力する。
【００３８】
例えば、図１のキャラクタ選択画面３０において、キャラクタＢの選択ボタンＢｂが当接・選択された場合は、その当接位置に応じた位置信号が制御部１に出力される。制御部１は、その位置信号から選択ボタンＢｂが当接されたと判定し、キャラクタＢが選択されたことを表すキャラクタ選択信号ＣＳ１を制御部１に出力する。
【００３９】
ナビゲーション部４は、ＧＰＳ（Global Positioning System）受信機、ＤＶＤ（Digital Versatile Disc）再生装置、ＶＩＣＳ（Vehicle Information Communication System）受信機及び車速センサ、ナビゲーション文章データベース（以下、「ＤＢ」と略す。）等を備えて構成され、表示部３に表示させるナビゲーションの映像信号を生成すると共に、音声出力部８に音声出力させるナビゲーションの文章をテキストデータＴＤとして生成する。
【００４０】
ＧＰＳ受信部は、車輌の現在位置（例えば、緯度や経度）を測位する回路部であり、ＧＰＳ信号を受信して、そのＧＰＳ信号から公知の測位方法を用いて現在位置を測位する。ＤＶＤ再生部は、各種施設や道路、交差点等のランドマーク情報、地図画像等を検索可能に蓄積記憶したＤＶＤを再生する。また、ＶＩＣＳ受信部は、光ビーコン及び電波ビーコン等によって送信されている渋滞や交通規制に関する所謂ＶＩＣＳ情報を受信する回路部であり、車速センサは、ジャイロや方位センサ等によって構成され、車輌の走行速度や進行方向を検出するセンサである。ナビゲーション文章ＤＢは、音声出力する文章の基本形を検索可能に記憶したＤＢである。
【００４１】
ナビゲーション部４は、現在位置や地図情報ＤＢ、ＶＩＣＳ情報、走行速度、進行方向をナビゲーション文章ＤＢに記憶された基本形に当てはめることで表記文字列により構成されるテキストデータＴＤを生成し、音声合成部５に出力する。例えば、現在位置からユーザにより予め設定された目的地までの走行ルートをランドマーク情報や地図画像等から決定し、その走行ルートをナビゲーションする文章として、例えば、「１００ｍ先のガソリンスタンドを右方向です。」といったテキストデータＴＤを生成する。また、ＶＩＣＳ情報に基づいて「この先、渋滞があります。」というテキストデータＴＤを生成したり、走行速度に基づいて「スピードが上がっています。気を付けて下さい。」というテキストデータＴＤを生成したりする。
【００４２】
音声合成部５は、ナビゲーション部４により生成されたテキストデータＴＤを、音声出力部８に音声出力させる機能部である。音声合成部５の機能構成は、簡単には、当該テキストデータＴＤに対応する音声データを読み出して、当該音声データに基づいた音声波形信号を生成して音声出力部８に出力するが、その詳細については後述する。音声出力部８は、増幅器（アンプ）及びスピーカＳＰを備えて構成され、音声合成部５から出力される音声波形信号を増幅後、当該信号に基づいた音声をスピーカＳＰから出力する。通信部９は、例えば、公衆回線網に接続してデータ通信するための機能部であり、モデムやＬＡＮインターフェイス、ＵＳＢ等を備えて構成される。
【００４３】
〔音声合成部の機能構成〕
図２は、音声合成部５の機能構成の一例を示すブロック図である。図２によれば、音声合成部５は、音片ＤＢ５０、素片ＤＢ５２、言語処理部５４、音片編集部５６、音片検索部５８、音響処理部６０、素片検索部６２、キャラクタ切替部６４、認証処理部６６及び認証管理データ６８を備えて構成される。
【００４４】
音声合成部５、言語処理部５４、音片編集部５６、音片検索部５８、音響処理部６０、素片検索部６２、キャラクタ切替部６４及び認証処理部６６は、何れもＣＰＵやＤＳＰ（Digital Signal Processor）等のプロセッサと、当該プロセッサにより実行される各種処理に係るプログラムを記憶するメモリとを備えて構成される。特に、音声合成部５は、図５に示すフローチャートに従った処理を実現するためのプログラムをメモリに記憶している。尚、これらの機能部のプロセッサやメモリの一部又は全部を、単一のプロセッサやメモリによって実現することとしてもよい。
【００４５】
音片ＤＢ５０、素片ＤＢ５２、認証管理データ６８それぞれは、ＰＲＯＭ（Programmable ＲＯＭ）やＨＤＤ等の不揮発性メモリに、ナビゲーション装置１００の外部から読み出し及び書き換えを受け付けない機構・設定により記憶されている。その読み出し及び書き換えを受け付けない方法としては、例えば、ナビゲーション装置１００専用の特殊なネジを用いて不揮発性メモリを取り出せないようにする方法、パスワードを設定しておきメモリ内のデータを外部から参照不能にする方法等が、適宜公知技術を採用可能である。こうのように音片ＤＢ５０及び素片ＤＢ５２の読み出し及び書き込みを外部から受け付けない機構・設定を用いることで、データの改竄や流出を防ぐことができる。尚、これらのデータの一部又は全部を、単一の不揮発性メモリに記憶することとしてもよい。
【００４６】
音片ＤＢ５０は、音片読みデータと音片データとを対応付けて格納した音片辞書データを検索可能に記憶したＤＢである。音片とは、音声のうち音素１個以上を含む連続した１区間をいい、通常は単語１個分又は複数個分の区間からなるが助詞や接続詞を含んでもよい。音片読みデータは、音片の読みを表音文字で表した一連の文字列（表音文字列）である。音片データは、キャラクタにより発話されて得られる音声を予め録音し、例えば、ＰＣＭ形式にＡ／Ｄ変換することにより得られたデジタル形式の音声データである。この音片データを再生することで、対応する音片読みデータの表音文字列が音声出力される。
【００４７】
素片ＤＢ５２は、表音文字と、素片データとを対応付けて格納した素片辞書データを検索可能に記憶したＤＢである。素片データとは、表音文字が表す音素を構成する素片、即ち１個の音素を構成する音声の波形１サイクル分の音声を表す音声を、例えば、ＰＣＭ形式にＡ／Ｄ変換することにより得られたデジタル形式の音声データある。素片データは、エントロピー符号化して得られる圧縮されて記憶される。
【００４８】
音片ＤＢ５０及び素片ＤＢ５２は、音片辞書データ及び素片辞書データをそれぞれキャラクタ毎に複数記憶している。即ち、キャラクタＡ〜Ｎそれぞれに対応する音片辞書データ５０Ａ〜５０Ｎ及び素片辞書データ５２Ａ〜５２Ｎが対になるように記憶されている。その一例としては、音片辞書データ５０Ａ及び素片辞書データ５２Ａに、キャラクタＡである女性アナウンサーの音片データ及び素片データが、音片辞書データ５０Ｂ及び素片辞書データ５２Ｂに、有名人ｂさんの音片データ及び素片データが記憶されている。
【００４９】
例えば、音片辞書データ５０Ａは、「キヲツケテクダサイ」という音片読みデータに、女性アナウンサーによって発話された「気を付けて下さい」という音声を再生するための音片データが対応付けられている。一方、有名人ｂさんの口調が関西弁であったとすると、「気を付けや」という音声を再生するための音片データが、音片辞書データ５０Ｂの音片読みデータに対応付けられている。このようにキャラクタ毎の音片データ及び素片データとを予め記憶しておくことにより、ユーザが選択したキャラクタの特有の口調や声色等でのナビゲーションが可能になる。このとき、音片辞書データ５０Ｂの音片読みデータを、音片辞書データ５０Ａと同様に、「キヲツケテクダサイ」としておけば、ナビゲーション部４が生成するテキストデータＴＤをキャラクタ毎に変更する必要がないので、有利である。
【００５０】
言語処理部５４は、ナビゲーション部４から入力された表記文字列のテキストデータＴＤに、公知の形態素解析を施すことにより、連続する複数の単語により構成されるテキストデータＴＤから個々の音片を特定し、その音片の読みを表す表音文字列に変換する。具体的には、例えば、「この先、渋滞があります」というテキストデータＴＤが入力された場合は、当該テキストデータＴＤから「この先」、「渋滞が」、「あります」という３つの音片を特定する。そして、それぞれの音片の読みを表す表音文字列「コノサキ」、「ジュウタイガ」、「アリマス」に変換する。
【００５１】
音片編集部５６は、言語処理部５４により変換された個々の表音文字列を取得し、それぞれの表音文字列に合致する音片読みデータが対応付けられている音片データを索出するように音片検索部５８に指示する。
【００５２】
音片検索部５８は、キャラクタ切替部６４から出力されるキャラクタ切替信号ＣＳ３に基づいたキャラクタの音片辞書データを選択し、その音片辞書データ（音片辞書データ５０Ａ〜５０Ｎの何れか１つ）から、表音文字列に合致する音片読みデータに対応付けられた音片データを索出する。そして、その索出した音片データを読み出して音片編集部５６に返す。また、合致する音片読みデータが索出されなかった表音文字列を識別する欠落部分識別データを音片編集部５６に返す。
【００５３】
例えば、「コノサキ」、「ジュウタイガ」、「アリマス」という表音文字列に対する索出が指示された場合、これらの表音文字列と合致する音片読みデータの索出を行う。このとき、「コノサキ」と「アリマス」とに合致する音片読みデータが索出されたとする。この場合、音片検索部５８は、その索出された音片読みデータに対応する音片データと共に、表音文字列「ジュウタイガ」を識別する欠落部分識別データを音片編集部５６に返す。
【００５４】
音片編集部５６は、音片検索部５８から欠落部分識別データが返された場合、その欠落部分識別データによって識別される表音文字列、即ち音片ＤＢ５０から索出されなかった表音文字列を音響処理部６０に出力する。
【００５５】
音響処理部６０は、音片編集部５６から入力された表音文字列に含まれるそれぞれの表音文字について、当該表音文字が表す音素を構成する素片の素片データを素片ＤＢ５２から索出するように素片検索部６２に指示する。
【００５６】
素片検索部６２は、キャラクタ切替部６４から出力されるキャラクタ切替信号ＣＳ３に基づいたキャラクタの素片辞書データを選択し、その素片辞書データ（素片辞書データ５２Ａ〜５２Ｎの何れか１つ）から、音響処理部６０から索出の指示が為された素片毎の素片データを索出して、音響処理部６０に返す。
【００５７】
音片編集部５８は、欠落部分識別データで識別される表音文字列に対して、例えば、「藤崎モデル」や「ＴｏＢＩ（Tone and Break Indices）」等の公知手法に基づいた解析を行うことにより、表音文字列毎の韻律（アクセント、イントネーション、強勢、音素の時間長等）の予測を行う。そして、音片編集部５８は、その韻律を表す韻律予測データを生成して音響処理部６２に出力する。
【００５８】
音響処理部６２は、音片編集部５８から出力された韻律予測データに基づいて、索出された素片データを合成することで、実際に発話したような自然なつながりのある音声波形データを生成し、音片編集部５８に出力する。音片編集部５８は、音響処理部６２により生成された音声波形データと、音片検索部６０により索出された音片データとを互いに結合して合成音声データを生成する。即ち、合成音声データは、選択キャラクタによりテキストデータＴＤを発話された音声を再生するための音声データとなる。
【００５９】
音片編集部５６は、合成音声データ（デジタル）をＤ／Ａ変換して音声波形信号（アナログ）を生成した後、音声出力部８に出力する。このように、テキストデータＴＤ内の音片毎の音片データを音片ＤＢ５０から検索して、音片ＤＢ５０に記憶されていない音片は素片に分解し、その素片毎の素片データを素片ＤＢ５２から検索する。そして、検索された音片データと素片データとを合成・結合することで、テキストデータＴＤに相当する音声データを生成し、キャラクタの肉声感を表現することのできるハイブリッド型の音声合成機能（以下、「ＨＢＴＴＳ」という。）が実現される。
【００６０】
このＨＢＴＴＳは、
（１）音片データのみで音声合成を行う場合、固定の言い回しかできなくなるため、汎用性を広げるためにＤＢのデータ量が膨大となる。
（２）素片データのみで音声合成を行う場合、所謂ロボットボイスとなってしまいキャラクタ特有の肉声の表現が困難である。
という（１）及び（２）の２つの問題点を解決し両立を図ったものである。従って、比較的小さなＤＢで複数のキャラクタでのナビゲーションが可能なナビゲーション装置１００が実現できる。
【００６１】
キャラクタ切替部６４は、制御部１から入力されるキャラクタ選択信号ＣＳ１に基づいて、ユーザにより選択されたキャラクタを認識し、その選択キャラクタのキャラクタ使用権を既に取得済みか否かの問い合わせを認証処理部６６に対して行う。その認証処理部６６へ対する問い合わせの結果、キャラクタ使用権が既に取得済みであった場合は、音片検索部５８が検索対象とする音片ＤＢ５０のキャラクタと、素片検索部６２の検索対象とする素片ＤＢ５２のキャラクタとを、選択キャラクタに切り替えるためのキャラクタ切替信号ＣＳ３を生成して、音片検索部５８及び素片検索部６２それぞれに出力する。
【００６２】
認証処理部６６は、キャラクタ切替部６４からの問い合わせに対して、認証管理データ６８に基づいて選択キャラクタの使用権が取得・購入済みであるか否かの認証・判定を行い、その認証結果をキャラクタ切替部６４に返す。
【００６３】
認証管理データ６８は、音片ＤＢ５０及び素片ＤＢ５２に記憶された音片辞書デー０タ及び素片辞書データのキャラクタに対するキャラクタ使用権の取得の有無を設定するデータテーブルである。図３は、認証管理データ６８のデータ構成の一例を示す図であり、同図によれば、認証管理データ６８は、キャラクタＡ〜Ｎ毎にキャラクタ使用権の有無を示すデータ（以下、このデータを「権利有無情報」という。）とを対応付けて記憶している。
【００６４】
同図において、例えば、キャラクタＡには権利有無情報「有」が設定されており、これはキャラクタＡのキャラクタ使用権が既に取得されていることを表している。認証管理データ６８は、初期値としてキャラクタＡ（デフォルトで使用される女性アナウンサーのキャラクタ）の権利有無情報は「有」に設定し、他のキャラクタの権利有無情報は「無」に設定される。
【００６５】
認証処理部６６は、選択キャラクタに対応する権利有無情報を認証管理データ６８から読み出し、その権利有無情報を判定する。そして、その権利有無情報が「有」である場合は、選択キャラクタの使用権が取得済みであるという認証結果をキャラクタ切替部６４に返す。
【００６６】
一方、権利有無情報が「無」である場合は、選択キャラクタの使用権が取得・購入されていないという認証結果をキャラクタ切替部６４に返す。このとき、認証処理部６６は、選択キャラクタの使用権が購入・取得されていないという認証結果を制御部１に出力し、当該認証結果を図７（ｂ）の選択無効表示画面３２のように表示部３に表示して、当該使用権の購入・取得をユーザに促す。そして、ユーザがキャラクタ使用権の購入するための操作（例えば、選択無効表示画面３２のボタン３２Ｙの当接操作）が為された場合は、キャラクタ使用権の取得手続きを管理サーバ２００との間で行うことで、選択キャラクタの音声データの読み出し許可を管理サーバ２００に要求する。
【００６７】
ここで、図４を用いて、キャラクタ使用権の取得手続きについて説明する。先ず、認証処理部６６は、選択キャラクタの音声データ（音片辞書データ及び素片辞書データ）の読み出しの許可を要求するために、キャラクタ使用要求情報ＣＲを生成する。キャラクタ使用要求情報ＣＲは、キャラクタの種類を一義的に識別可能なデータ（キャラクタ識別情報）であり、ナビゲーション装置１００と管理サーバ２００間で予め定められる。認証処理部６６は、生成したキャラクタ使用要求情報ＣＲと、ナビゲーション装置１００に固有に割り振られたシリアル番号ＳＮａ（端末識別情報）とを通信部９を介して管理サーバ２００へ送信する。
【００６８】
管理サーバ２００のＣＰＵ２１０は、ナビゲーション装置１００からキャラクタ使用要求情報ＣＲとシリアル番号ＳＮａとを受信すると、図４（ａ）に示すようにキャラクタ使用要求情報ＣＲをシリアル番号ＳＮａに基づいて公知の暗号化技術を用いて暗号化することでキャラクタ使用鍵ＫＹを生成する。このキャラクタ使用鍵ＫＹは、例えば、数字やアルファベッド等を組み合わせたランダムなデータである。管理サーバ２００は、このキャラクタ使用鍵ＫＹをナビゲーション装置１００に送信・発行する。
【００６９】
ナビゲーション装置１００は、音声データの読み出しの許可であるキャラクタ使用鍵ＫＹを受信すると、認証処理部６６において当該キャラクタ使用鍵ＫＹの認証を行う。具体的に、認証処理部６６は、シリアル番号ＳＮａを読み出し、図４（ｂ）に示すように当該シリアル番号ＳＮａを元にキャラクタ使用鍵ＫＹを復号化（解読）する。そして、この復号化により取得した復号データと、先に送信したキャラクタ使用要求情報ＣＲとを比較する。
【００７０】
認証処理部６６は、復号データがキャラクタ使用要求情報ＣＲと同一であると判定した場合、選択キャラクタの使用権が正当な手続きにより取得されたと判断する。そして、選択キャラクタに対応する権利有無情報を「有」に変更して認証管理データ６８を更新する。
【００７１】
上述したようにシリアル番号ＳＮａは、ナビゲーション装置１００固有に振られた端末識別情報である。このため、管理サーバ２００から発行されたキャラクタ使用鍵ＫＹが、キャラクタ使用要求情報ＣＲを送信していない別のナビゲーション装置に供給された場合、当該ナビゲーション装置の認証処理部６６ａは、図４（ｃ）のように自装置のシリアル番号ＳＮｂにより復号化することとなる。
【００７２】
この場合、シリアル番号ＳＮａを用いて暗号化されたキャラクタ使用鍵ＫＹをシリアル番号ＳＮｂを用いて復号化するため、キャラクタ使用要求情報ＣＲと同一の復号データが生成されず、無効なデータが生成されてしまう。このため、認証処理部６６ａは、キャラクタ使用鍵ＫＹが正当な手続きにより取得されたものではないと判断し、認証管理データ６８の更新は行わない。このようにして、不当な手続きによりキャラクタ使用鍵ＫＹが取得された場合、キャラクタボイスの使用を禁止し、当該キャラクタボイスの著作権及び肖像権の侵害を防止することができる。
【００７３】
〔ナビゲーション装置の具体的な動作例〕
次に、図５のフローチャートを用いてナビゲーション装置１００の具体的な動作例を説明すると共に、図６〜図８のシーケンスフローを用いて音声合成部５内の動作例を説明する。尚、図５のフローチャートは、ナビゲーション装置１００の各機能部間における処理内容を総括して示したものであり、このフローチャートに相当する処理をプログラム化することとしてもよい。
【００７４】
先ず、図３の認証管理データ６８において既にキャラクタ使用権が取得済みのキャラクタＡがユーザに選択された場合の動作について説明する。ユーザが、キャラクタ選択画面３０においてキャラクタＡを選択すると、入力部２は当該選択を示す当接信号又は押下信号を制御部１に出力する。
【００７５】
そして、制御部１は、キャラクタＡが選択されたことを表すキャラクタ選択信号ＣＳ１を音声合成部５のキャラクタ切替部６４に出力する（ステップＳ１００）。キャラクタ切替部６４は、キャラクタ選択信号ＣＳ１を取得すると（ステップＳ１）、認証処理部６６に対してキャラクタＡについての問い合わせを行う。
【００７６】
認証処理部６６は、キャラクタＡに対応する権利使用情報「有」を認証管理データ６８から読み出して、キャラクタＡの使用権が取得済みであると判定すると（ステップＳ３；ＹＥＳ）、その認証結果「権利あり」をキャラクタ切替部６４に返す。
【００７７】
キャラクタ切替部６４から認証結果を受けたキャラクタ切替部６４は、キャラクタ切替信号ＣＳ３を音片検索部５８と素片検索部６２とに出力する。音片検索部５８は、キャラクタ切替信号ＣＳ３に従って検索対象をキャラクタＡ（選択キャラクタ）の音片辞書データ５０Ａに切り替え（ステップＳ５８０）、素片検索部６２は、素片辞書データ５２Ａに切り替える（ステップＳ６２０）。従って、ナビゲーション装置１００から出力されるキャラクタボイスは、キャラクタＡの音声に切り替えられる（ステップＳ２１）。
【００７８】
次に、図３の認証管理データ６８においてキャラクタ使用権が取得されていないキャラクタＢがユーザに選択された場合の動作について説明する。先ず、ユーザが、キャラクタ選択画面３０においてキャラクタＢを選択すると、制御部１がキャラクタＢが選択されたことを示すキャラクタ選択信号ＣＳ１をキャラクタ切替部６４に出力する（ステップＳ１０２）。
【００７９】
キャラクタ切替部６４は、キャラクタＢの使用権が取得済みであるか否かの問い合わせを認証処理部６６に対して行う。認証処理部６６は、キャラクタＢに対応する権利使用情報「無」を読み出し、キャラクタＢの使用権が取得済みであると判定すると（ステップＳ３；ＮＯ）、その認証結果「権利なし」をキャラクタ切替部６４に返す。
【００８０】
キャラクタ切替部６４が、認証処理部６６の認証結果を制御部１に出力すると、制御部１は、当該認証結果を受けて、「キャラクタ使用権がなし」という旨と、キャラクタ使用権の購入を促す選択無効表示画面３２を表示部３のキャラクタ選択画面３０上に表示させる（ステップＳ１０４）。そして、例えば、選択無効表示画面３２においてボタン３２Ｎが当接された場合、即ち、キャラクタＢの使用権を取得しない場合は（ステップＳ７；ＮＯ）、そのまま図５のフローチャートの処理を終了する。
【００８１】
一方、ボタン３２Ｙが当接され、キャラクタＢの使用権を取得する場合は（ステップＳ７；ＹＥＳ）、認証処理部６６は、キャラクタ使用要求情報ＣＲとシリアル番号ＳＮａとを管理サーバ２００に送信する（ステップＳ９）。そして、通信部９を介して管理サーバ２００からキャラクタ使用鍵ＫＹを受信・取得すると（ステップＳ１１，Ｓ６６６）、ナビゲーション装置１００本体のシリアル番号ＳＮａを読み出し（ステップＳ６６８）、当該シリアル番号ＳＮａを用いてキャラクタ使用鍵ＫＹを復号・解凍する（ステップＳ１３，Ｓ６７０）。
【００８２】
次いで、認証処理部６６は、キャラクタ使用鍵ＫＹの正当性の判断を行い、ステップＳ１３における復号の結果得られた復号データと、ステップＳ９において送信したキャラクタ使用要求情報ＣＲとを比較し同一であった場合は、正当な手続きにより取得されたキャラクタ使用鍵ＫＹであると判断する（ステップＳ１５；ＹＥＳ）。そして、キャラクタＢに対応する権利有無情報を「有」に変更して、図３のように認証管理データ６８を更新し（ステップＳ１７，Ｓ６７２）、音片検索部５８及び素片検索部６２の検索対象を音片辞書データ５０Ｂ及び素片辞書データ５０Ｂに切り替える。これにより、ナビゲーション装置１００は、キャラクタＢのキャラクタボイスでのナビゲーションを行う。
【００８３】
一方、復号データとキャラクタ使用要求情報ＣＲとが同一ではなかった場合は、正当な手続きにより取得されたキャラクタ使用鍵ＫＹではないと判断して（ステップＳ１５；ＮＯ）、「キャラクタ使用鍵が不正」である旨の表示を表示部３に表示させる（ステップＳ１９）。
【００８４】
以上、本実施形態によれば、複数のキャラクタ毎の音声データ（音片ＤＢ５０及び素片ＤＢ５２）を予め記憶しておき、ユーザに選択されたキャラクタの音声データの読み出しは、キャラクタ使用権が既に取得・購入されているキャラクタである場合に許可する。このため、音声データそのものをインターネットや記憶媒体を用いて配布する必要がなくなるため、当該音声データの流出を防ぎ、キャラクタボイスの肖像権や著作権の侵害を防止することができる。
【００８５】
また、キャラクタボイスの取得・購入時にキャラクタ毎の課金を行えるため、ユーザに提供する際のナビゲーション装置１００の価格を抑えることができ、ユーザは所望のキャラクタボイスのみの購入が可能となる。また、キャラクタ使用鍵ＫＹの正当性を、ナビゲーション装置１００のシリアル番号ＳＮａを用いて判定するため、他のナビゲーション装置においてそのキャラクタ使用鍵ＫＹが不正に用いられた場合に、そのキャラクタボイスの使用を禁止することができる。
【００８６】
尚、本発明の適用例は、上述した実施形態に限られず適宜変更可能であり、例えば次のようにしてもよい。即ち、キャラクタ使用要求情報ＣＲ、シリアル番号ＳＮａ及びキャラクタ使用鍵ＫＹを公衆回線網を介して送受信することとしたが、これらのデータをユーザとキャラクタボイスの提供者との間で所定の手続きにより受け渡しすることとしてもよい。
【００８７】
この場合、ユーザは、所望のキャラクタとシリアル番号ＳＮａとを提供者側に送付して、そのキャラクタボイスの申し込みを行い、提供者は、ユーザの申し込みに対してキャラクタ使用鍵ＫＹを生成し、ＣＤ−ＲＯＭ等の読み出し専用の記憶媒体に書き込んでユーザに返送する。ナビゲーション装置１００にはＣＤ−ＲＯＭリーダ等の記憶媒体読取装置を設け、当該記憶媒体読取装置により記憶媒体に記憶されたシリアル番号ＳＮａを読み出して、上述した復号を行う。このような手法により、通信部９を用いなくとも、本実施形態と同様の効果を得ることができる。
【００８８】
また、本実施形態において音声案内装置をナビゲーション装置１００に適用することとしたが、例えば、目的地までの道順を音声案内する携帯端末装置、各種電化製品の操作方法の説明・アドバイスを音声により行う操作補助装置等に適用することとしてもよい。
【００８９】
また、音声案内システムＳにおいて、キャラクタ使用権の管理を音声データに対して行うこととしたが、ナビゲーションを行う際のキャラクタ毎の動画像や静止画像を表示するための画像データの使用権を上述した手法により管理することとしてもよい。
【図面の簡単な説明】
【００９０】
【図１】音声案内システムの概略構成の一例を示すブロック図。
【図２】音声合成部の機能構成の一例を示すブロック図。
【図３】認証管理データのデータ構成の一例を示す図。
【図４】キャラクタ使用鍵の暗号化及び復号化を説明するための図。
【図５】音声合成部の具体的な動作を説明するためのフローチャート。
【図６】音声合成部内の各機能部間の動作を説明するための第１のシーケンスフロー。
【図７】（ａ）は音声合成部内の各機能部間の動作を説明するための第２のシーケンスフロー、（ｂ）はキャラクタ選択画面の表示画面例の一例を示す図。
【図８】（ａ）は音声合成部内の各機能部間の動作を説明するための第３のシーケンスフロー、（ｂ）は設定変更後の認証管理データのデータ構成の一例を示す図。
【符号の説明】
【００９１】
Ｓ      音声案内システム
２００  管理サーバ
１００  ナビゲーション装置
１      制御部
２      入力部
２０      タッチパネル
２２      操作キー
３      表示部
４      ナビゲーション部
５      音声合成部
５０      音片データベース
５２      素片データベース
５４      言語処理部
５６      音片編集部
５８      音片検索部
６０      音響処理部
６２      素片検索部
６４      キャラクタ切替部
６６      認証処理部
６８      認証管理データ
８      音声出力部
ＳＰ      スピーカ
９      通信部
ＣＤ      キャラクタ使用要求情報
ＳＮａ    シリアル番号
ＫＹ      キャラクタ使用鍵
【図１】
2006330440.tif 000003
【図２】
2006330440.tif 000004
【図３】
2006330440.tif 000005
【図４】
2006330440.tif 000006
【図５】
2006330440.tif 000007
【図６】
2006330440.tif 000008
【図７】
2006330440.tif 000009
【図８】
2006330440.tif 000010