(57)【要約】【課題】装置を介した教習サービスの提供に要するコンテンツ制作の負担を軽減する。【解決手段】サーバ装置２０は、予め複数のＣＤ−ＲＯＭの各々に関し、ＣＤ−ＲＯＭに格納されているコンテンツデータに含まれる複数の部分データの読出位置を示す読出位置指示データを記憶している。ユーザは、端末ユニット１０に所有するＣＤ−ＲＯＭをセットし、端末ユニット１０からサーバ装置２０にＣＤ−ＲＯＭの識別データを送信させる。サーバ装置２０は記憶している複数の読出位置指示データの中から、端末ユニット１０から受信したＣＤ−ＲＯＭの識別データに対応する読出位置指示データを抽出し、端末ユニット１０に送信する。端末ユニット１０はサーバ装置２０から受信した読出位置指示データにより指示される部分データをＣＤ−ＲＯＭから読み出し、その再生を行う。【選択図】図１
2007188175.tif 000002
【特許請求の範囲】
【請求項１】
１以上のコンテンツデータの各々に関し、当該コンテンツデータに含まれる１以上の部分データの各々に関して当該部分データの読出開始位置および読出終了位置を指示する読出位置指示データを記憶する読出位置指示データ記憶手段と、
コンテンツデータを識別するコンテンツ識別データを、ネットワークを介して端末装置から受信するコンテンツ識別データ受信手段と、
前記コンテンツ識別データ受信手段が受信したコンテンツ識別データにより識別されるコンテンツデータに含まれる１以上の部分データに関する読出位置指示データを前記読出位置指示データ記憶手段から読み出して、前記ネットワークを介して前記端末装置に送信する読出位置指示データ送信手段と
を備えるサーバ装置。
【請求項２】
１以上のコンテンツデータの各々に関し、当該コンテンツデータに含まれる１以上の部分データの各々に関して当該部分データの読出開始位置および読出終了位置を指示する読出位置指示データを記憶する読出位置指示データ記憶手段と、
コンテンツデータに含まれる１以上の部分データに関する読出位置指示データを前記読出位置指示データ記憶手段から読み出して、当該コンテンツデータを識別するコンテンツ識別データとともに、ネットワークを介して端末装置に送信する読出位置指示データ送信手段と
を備えるサーバ装置。
【請求項３】
前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データにより読出開始位置および読出終了位置が指示される部分データの属性を示すコンテンツ属性データを記憶するコンテンツ属性データ記憶手段と、
前記ネットワークを介して前記端末装置から、前記端末装置を使用するユーザの属性を示すユーザ属性データを受信するユーザ属性データ受信手段と、
前記コンテンツ属性データ記憶手段に記憶されているコンテンツ属性データの中から前記ユーザ属性データ受信手段が受信したユーザ属性データとの間で所定の条件を満たす１以上のコンテンツ属性データを検索し、当該検索したコンテンツ属性データの各々に対応する読出位置指示データを前記読出位置指示データ記憶手段に記憶されている読出位置指示データの中から選択する読出位置指示データ選択手段と
を備え、
前記読出位置指示データ送信手段は前記読出位置指示データ選択手段が選択した読出位置指示データを送信する
請求項１または２に記載のサーバ装置。
【請求項４】
前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データにより読出開始位置および読出終了位置が指示される部分データの属性を示すコンテンツ属性データを記憶するコンテンツ属性データ記憶手段と、
１以上のユーザの各々に関し当該ユーザの属性を示すユーザ属性データを記憶するユーザ属性データ記憶手段と、
前記ネットワークを介して前記端末装置から、前記端末装置を使用するユーザを識別するユーザ識別データを受信するユーザ識別データ受信手段と、
前記コンテンツ属性データ記憶手段に記憶されているコンテンツ属性データの中から、前記ユーザ識別データ受信手段が受信したユーザ識別データにより識別されるユーザに関し前記ユーザ属性データ記憶手段に記憶されているユーザ属性データとの間で所定の条件を満たす１以上のコンテンツ属性データを検索し、当該検索したコンテンツ属性データの各々に対応する読出位置指示データを前記読出位置指示データ記憶手段に記憶されている読出位置指示データの中から選択する読出位置指示データ選択手段と
を備え、
前記読出位置指示データ送信手段は前記読出位置指示データ選択手段が選択した読出位置指示データを送信する
請求項１または２に記載のサーバ装置。
【請求項５】
前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データを当該サーバ装置から受信した端末装置に入力される入力データの妥当性を評価するための基準を示す評価基準データを記憶する評価基準データ記憶手段と、
前記読出位置指示データ送信手段が送信する読出位置指示データに関し前記評価基準データ記憶手段に記憶されている評価基準データを、前記ネットワークを介して前記端末装置に送信する評価基準データ送信手段と
を備える請求項１または２に記載のサーバ装置。
【請求項６】
前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データを当該サーバ装置から受信した端末装置に入力される入力データの妥当性を評価するための基準を示す評価基準データを記憶する評価基準データ記憶手段と、
前記ネットワークを介して前記端末装置から、前記端末装置に入力された入力データを受信する入力データ受信手段と、
前記読出位置指示データ送信手段が送信した読出位置指示データに関し前記評価基準データ記憶手段に記憶されている評価基準データに基づき、前記入力データ受信手段が受信した入力データの妥当性を評価する入力データ評価手段と、
前記入力データ評価手段による評価の結果を示す評価データを前記端末装置に送信する評価データ送信手段と
を備える請求項１または２に記載のサーバ装置。
【請求項７】
コンテンツデータを識別する１以上のコンテンツ識別データを、ネットワークを介してサーバ装置に送信するコンテンツ識別データ送信手段と、
前記ネットワークを介して前記サーバ装置から、前記コンテンツ識別データ送信手段が送信したコンテンツ識別データにより識別されるコンテンツデータに含まれる部分データの読出開始位置および読出終了位置を指示する１以上の読出位置指示データを受信する読出位置指示データ受信手段と、
前記読出位置指示データ受信手段が受信した読出位置指示データに従い、コンテンツデータを記憶する記憶媒体から部分データを読み出し、読み出した部分データに従い発音もしくは表示の制御を行う制御手段と
を備える端末装置。
【請求項８】
ネットワークを介してサーバ装置から、コンテンツデータを識別する１以上のコンテンツ識別データと、当該コンテンツ識別データにより識別されるコンテンツデータに含まれる部分データの読出開始位置および読出終了位置を指示する１以上の読出位置指示データとを受信する読出位置指示データ受信手段と、
前記読出位置指示データ受信手段が受信した読出位置指示データに従い、前記読出位置指示データ受信手段が受信したコンテンツ識別データにより識別されるコンテンツデータを記憶する記憶媒体から部分データを読み出し、読み出した部分データに従い発音もしくは表示の制御を行う制御手段と
を備える端末装置。
【請求項９】
当該端末装置を使用するユーザの属性を示すユーザ属性データを、前記ネットワークを介して前記サーバ装置に送信するユーザ属性データ送信手段を備える
請求項７または８に記載の端末装置。
【請求項１０】
当該端末装置を使用するユーザを識別するユーザ識別データを、前記ネットワークを介して前記サーバ装置に送信するユーザ識別データ送信手段を備える
請求項７または８に記載の端末装置。
【請求項１１】
データの入力を受け取るデータ入力手段と、
前記制御手段の制御により実行された発音もしくは表示に応じて前記データ入力手段に対し入力されたデータである入力データの妥当性を、当該制御に用いられた部分データに基づき評価する入力データ評価手段と
を備え、
前記制御手段は、前記入力データ評価手段による評価の結果を示す評価データに従い発音もしくは表示の制御を行う
請求項７または８に記載の端末装置。
【請求項１２】
前記ネットワークを介して前記サーバ装置から、前記読出位置指示データ受信手段が受信する読出位置指示データの各々に関する評価基準データを受信する評価基準データ受信手段と、
データの入力を受け取るデータ入力手段と、
前記制御手段の制御により実行された発音もしくは表示に応じて前記データ入力手段に対し入力されたデータである入力データの妥当性を、当該制御に用いられた部分データの読出開始位置および読出終了位置を指示した読出位置指示データに関し前記評価基準データ受信手段が受信した評価基準データに基づき評価する入力データ評価手段と
を備え、
前記制御手段は、前記入力データ評価手段による評価の結果を示す評価データに従い発音もしくは表示の制御を行う
請求項７または８に記載の端末装置。
【請求項１３】
データの入力を受け取るデータ入力手段と、
前記制御手段の制御により実行された発音もしくは表示に応じて前記データ入力手段に対し入力されたデータである入力データを、前記ネットワークを介して前記サーバ装置に送信する入力データ送信手段と、
前記ネットワークを介して前記サーバ装置から、前記入力データ送信手段が送信した入力データの妥当性を評価した結果を示す評価データを受信する評価データ受信手段と
を備え、
前記制御手段は、前記評価データ受信手段が受信した評価データに従い発音もしくは表示の制御を行う
請求項７または８に記載の端末装置。
【請求項１４】
ネットワークを介して端末装置との間でデータ通信を行う通信手段を備えるコンピュータに、
１以上のコンテンツデータの各々に関し、当該コンテンツデータに含まれる１以上の部分データの各々に関して当該部分データの読出開始位置および読出終了位置を指示する読出位置指示データを記憶する処理と、
コンテンツデータを識別するコンテンツ識別データを、前記ネットワークを介して前記端末装置から受信する処理と、
受信したコンテンツ識別データにより識別されるコンテンツデータに含まれる１以上の部分データに関する読出位置指示データを、前記ネットワークを介して前記端末装置に送信する処理と
を実行させるプログラム。
【請求項１５】
ネットワークを介して端末装置との間でデータ通信を行う通信手段を備えるコンピュータに、
１以上のコンテンツデータの各々に関し、当該コンテンツデータに含まれる１以上の部分データの各々に関して当該部分データの読出開始位置および読出終了位置を指示する読出位置指示データを記憶する処理と、
コンテンツデータに含まれる１以上の部分データに関する読出位置指示データを、当該コンテンツデータを識別するコンテンツ識別データとともに、前記ネットワークを介して前記端末装置に送信する処理と
を実行させるプログラム。
【請求項１６】
ネットワークを介してサーバ装置との間でデータ通信を行う通信手段を備えるコンピュータに、
コンテンツデータを識別する１以上のコンテンツ識別データを、前記ネットワークを介して前記サーバ装置に送信する処理と、
前記ネットワークを介して前記サーバ装置から、送信したコンテンツ識別データにより識別されるコンテンツデータに含まれる部分データの読出開始位置および読出終了位置を指示する１以上の読出位置指示データを受信する処理と、
受信した読出位置指示データに従い、コンテンツデータを記憶する記憶媒体から部分データを読み出し、読み出した部分データに従い発音もしくは表示の制御を行う処理と
を実行させるプログラム。
【請求項１７】
ネットワークを介してサーバ装置との間でデータ通信を行う通信手段を備えるコンピュータに、
前記ネットワークを介して前記サーバ装置から、コンテンツデータを識別する１以上のコンテンツ識別データと、当該コンテンツ識別データにより識別されるコンテンツデータに含まれる部分データの読出開始位置および読出終了位置を指示する１以上の読出位置指示データとを受信する処理と、
受信した読出位置指示データに従い、受信したコンテンツ識別データにより識別されるコンテンツデータを記憶する記憶媒体から部分データを読み出し、読み出した部分データに従い発音もしくは表示の制御を行う処理と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して教習サービスを提供する技術に関する。
【背景技術】
【０００２】
コンピュータを利用した教習システムはＣＡＩ（Ｃｏｍｐｕｔｅｒ  Ａｓｓｉｓｔｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ）と呼ばれ、実用化されている。ＣＡＩにおいては、コンピュータに予め記憶された複数の教習ユニットの中から、教習を受けるユーザに応じた教習ユニットがユーザの習熟度等に基づき自動的に選択され、選択された教習ユニットに含まれる音声データ、画像データ、テキストデータ等（以下、「コンテンツデータ」と呼ぶ）に従い、教習内容を示す音声の発音や画像、テキスト等の表示が行われる。その結果、教師が個々のユーザに応じた教習プログラムを準備することを要することなく、ユーザは自分の習熟度等に応じた教習を受けることができる。そのような従来技術にかかるＣＡＩを開示した文献として、例えば特許文献１がある。
【０００３】
【特許文献１】特開平８−１９４６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術にかかるＣＡＩを提供する事業者は、様々なユーザのニーズに応じた教習ユニットを予め準備する必要がある。しかしながら、教習ユニットに含まれるコンテンツデータの準備には多大な費用および時間を要する。この点は、特に新規事業者がＣＡＩ事業に参入する際の弊害となる。
【０００５】
また、ある事業者が優れたコンテンツデータを多数準備することには限界があるため、ＣＡＩを利用するユーザが受けることのできる教習の内容は単調もしくは低品質のものとなりやすい。この点は、ユーザにとってＣＡＩを不魅力なものにする。
【０００６】
また、ＣＡＩによる教習サービスの提供を行うためには、ユーザの利用するコンピュータが多数の教習ユニットにアクセス可能である必要がある。その方法として一般的には、ユーザが予め多数の教習ユニットを事業者から購入し、コンピュータに読み取り可能な状態にしておく方法か、ユーザがＣＡＩの利用中にコンピュータをインターネット等に常時接続し、必要となった教習ユニットをその都度、事業者の管理するサーバからコンピュータにダウンロードさせる方法が採用されている。
【０００７】
前者の方法によれば、ユーザはＣＡＩの利用を開始するにあたり多数の教習ユニットを一括購入することになり、多大な初期投資を要する。また、後者の方法によれば、ＣＡＩの利用中に教習ユニットのダウンロードが行われるため、スムーズな教習サービスの提供を阻害しないように、ダウンロードに要する時間を短くする必要がある。そのため、コンテンツデータのサイズが小さくされ、教習においてコンピュータにより発音される音声や表示される画像に高い質を求めることができない。
【０００８】
上記の状況に鑑み、本発明は、コンピュータ等の装置を介した教習サービスの提供者のコンテンツ制作に要する負担を軽減する手段を提供することを目的とする。また、本発明は、コンピュータ等の装置を介した教習サービスの利用者のコンテンツ購入に要する負担を軽減する手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を達成するために、本発明は、１以上のコンテンツデータの各々に関し、当該コンテンツデータに含まれる１以上の部分データの各々に関して当該部分データの読出開始位置および読出終了位置を指示する読出位置指示データを記憶する読出位置指示データ記憶手段と、コンテンツデータを識別するコンテンツ識別データを、ネットワークを介して端末装置から受信するコンテンツ識別データ受信手段と、前記コンテンツ識別データ受信手段が受信したコンテンツ識別データにより識別されるコンテンツデータに含まれる１以上の部分データに関する読出位置指示データを前記読出位置指示データ記憶手段から読み出して、前記ネットワークを介して前記端末装置に送信する読出位置指示データ送信手段とを備えるサーバ装置を提供する。
【００１０】
また本発明は、１以上のコンテンツデータの各々に関し、当該コンテンツデータに含まれる１以上の部分データの各々に関して当該部分データの読出開始位置および読出終了位置を指示する読出位置指示データを記憶する読出位置指示データ記憶手段と、コンテンツデータに含まれる１以上の部分データに関する読出位置指示データを前記読出位置指示データ記憶手段から読み出して、当該コンテンツデータを識別するコンテンツ識別データとともに、ネットワークを介して端末装置に送信する読出位置指示データ送信手段とを備えるサーバ装置を提供する。
【００１１】
好ましい態様において、上記のいずれかのサーバ装置は、前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データにより読出開始位置および読出終了位置が指示される部分データの属性を示すコンテンツ属性データを記憶するコンテンツ属性データ記憶手段と、前記ネットワークを介して前記端末装置から、前記端末装置を使用するユーザの属性を示すユーザ属性データを受信するユーザ属性データ受信手段と、前記コンテンツ属性データ記憶手段に記憶されているコンテンツ属性データの中から前記ユーザ属性データ受信手段が受信したユーザ属性データとの間で所定の条件を満たす１以上のコンテンツ属性データを検索し、当該検索したコンテンツ属性データの各々に対応する読出位置指示データを前記読出位置指示データ記憶手段に記憶されている読出位置指示データの中から選択する読出位置指示データ選択手段とを備え、前記読出位置指示データ送信手段は前記読出位置指示データ選択手段が選択した読出位置指示データを送信してもよい。
【００１２】
他の好ましい態様において、上記のいずれかのサーバ装置は、前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データにより読出開始位置および読出終了位置が指示される部分データの属性を示すコンテンツ属性データを記憶するコンテンツ属性データ記憶手段と、１以上のユーザの各々に関し当該ユーザの属性を示すユーザ属性データを記憶するユーザ属性データ記憶手段と、前記ネットワークを介して前記端末装置から、前記端末装置を使用するユーザを識別するユーザ識別データを受信するユーザ識別データ受信手段と、前記コンテンツ属性データ記憶手段に記憶されているコンテンツ属性データの中から、前記ユーザ識別データ受信手段が受信したユーザ識別データにより識別されるユーザに関し前記ユーザ属性データ記憶手段に記憶されているユーザ属性データとの間で所定の条件を満たす１以上のコンテンツ属性データを検索し、当該検索したコンテンツ属性データの各々に対応する読出位置指示データを前記読出位置指示データ記憶手段に記憶されている読出位置指示データの中から選択する読出位置指示データ選択手段とを備え、前記読出位置指示データ送信手段は前記読出位置指示データ選択手段が選択した読出位置指示データを送信してもよい。
【００１３】
さらに他の好ましい態様において、上記のいずれかのサーバ装置は、１以上のユーザの各々に関し、当該ユーザにより使用される端末装置に前記読出位置指示データ送信手段が過去に送信したデータを特定する送信履歴データを記憶する送信履歴データ記憶手段と、前記ネットワークを介して前記端末装置から、前記端末装置を使用するユーザを識別するユーザ識別データを受信するユーザ識別データ受信手段と、前記ユーザ識別データ受信手段が受信したユーザ識別データにより識別されるユーザに関し前記送信履歴データ記憶手段に記憶されている送信履歴データに基づき、前記読出位置指示データ記憶手段に記憶されている１以上の読出位置指示データを選択する選択手段とを備え、前記読出位置指示データ送信手段は前記読出位置指示データ選択手段が選択した読出位置指示データを送信してもよい。
【００１４】
さらに他の好ましい態様において、上記のいずれかのサーバ装置は、前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データを当該サーバ装置から受信した端末装置に入力される入力データの妥当性を評価するための基準を示す評価基準データを記憶する評価基準データ記憶手段と、前記読出位置指示データ送信手段が送信する読出位置指示データに関し前記評価基準データ記憶手段に記憶されている評価基準データを、前記ネットワークを介して前記端末装置に送信する評価基準データ送信手段とを備えてもよい。
【００１５】
さらに他の好ましい態様において、上記のいずれかのサーバ装置は、前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データを当該サーバ装置から受信した端末装置に入力される入力データの妥当性を評価するための基準を示す評価基準データを記憶する評価基準データ記憶手段と、前記ネットワークを介して前記端末装置から、前記端末装置に入力された入力データを受信する入力データ受信手段と、前記読出位置指示データ送信手段が送信した読出位置指示データに関し前記評価基準データ記憶手段に記憶されている評価基準データに基づき、前記入力データ受信手段が受信した入力データの妥当性を評価する入力データ評価手段と、前記入力データ評価手段による評価の結果を示す評価データを前記端末装置に送信する評価データ送信手段とを備えてもよい。
【００１６】
さらに他の好ましい態様において、上記のいずれかのサーバ装置は、前記読出位置指示データ記憶手段に記憶されている読出位置指示データの各々に関し、当該読出位置指示データにより読出開始位置および読出終了位置が指示される部分データの内容に応じたガイダンスを示すガイダンスデータを記憶するガイダンスデータ記憶手段と、前記読出位置指示データ送信手段が送信する読出位置指示データに関し前記ガイダンスデータ記憶手段に記憶されているガイダンスデータを、前記ネットワークを介して前記端末装置に送信するガイダンスデータ送信手段とを備えてもよい。
【００１７】
さらに他の好ましい態様において、上記のいずれかのサーバ装置は、前記読出位置指示データ送信手段が送信する読出位置指示データにより読出開始位置および読出終了位置が指示される部分データを用いたデータの加工を指示する加工指示データを、前記ネットワークを介して前記端末装置に送信する加工指示データ送信手段を備えてもよい。
【００１８】
また本発明は、コンテンツデータを識別する１以上のコンテンツ識別データを、ネットワークを介してサーバ装置に送信するコンテンツ識別データ送信手段と、前記ネットワークを介して前記サーバ装置から、前記コンテンツ識別データ送信手段が送信したコンテンツ識別データにより識別されるコンテンツデータに含まれる部分データの読出開始位置および読出終了位置を指示する１以上の読出位置指示データを受信する読出位置指示データ受信手段と、前記読出位置指示データ受信手段が受信した読出位置指示データに従い、コンテンツデータを記憶する記憶媒体から部分データを読み出し、読み出した部分データに従い発音もしくは表示の制御を行う制御手段とを備える端末装置を提供する。
【００１９】
また本発明は、ネットワークを介してサーバ装置から、コンテンツデータを識別する１以上のコンテンツ識別データと、当該コンテンツ識別データにより識別されるコンテンツデータに含まれる部分データの読出開始位置および読出終了位置を指示する１以上の読出位置指示データとを受信する読出位置指示データ受信手段と、前記読出位置指示データ受信手段が受信した読出位置指示データに従い、前記読出位置指示データ受信手段が受信したコンテンツ識別データにより識別されるコンテンツデータを記憶する記憶媒体から部分データを読み出し、読み出した部分データに従い発音もしくは表示の制御を行う制御手段とを備える端末装置を提供する。
【００２０】
好ましい態様において、上記のいずれかの端末装置は、当該端末装置を使用するユーザの属性を示すユーザ属性データを、前記ネットワークを介して前記サーバ装置に送信するユーザ属性データ送信手段を備えてもよい。
【００２１】
他の好ましい態様において、上記のいずれかの端末装置は、当該端末装置を使用するユーザを識別するユーザ識別データを、前記ネットワークを介して前記サーバ装置に送信するユーザ識別データ送信手段を備えてもよい。そのような態様において、当該端末装置は、収音を行うマイクから音データおよび前記マイクを識別するマイク識別データの入力を受け取るマイク識別データ入力手段を備え、前記ユーザ識別データ送信手段は前記マイク識別データ入力手段が受け取ったマイク識別データを前記ユーザ識別データとして送信してもよい。
【００２２】
さらに他の好ましい態様において、上記のいずれかの端末装置は、データの入力を受け取るデータ入力手段と、前記制御手段の制御により実行された発音もしくは表示に応じて前記データ入力手段に対し入力されたデータである入力データの妥当性を、当該制御に用いられた部分データに基づき評価する入力データ評価手段とを備え、前記制御手段は、前記入力データ評価手段による評価の結果を示す評価データに従い発音もしくは表示の制御を行ってもよい。
【００２３】
さらに他の好ましい態様において、上記のいずれかの端末装置は、前記ネットワークを介して前記サーバ装置から、前記読出位置指示データ受信手段が受信する読出位置指示データの各々に関する評価基準データを受信する評価基準データ受信手段と、データの入力を受け取るデータ入力手段と、前記制御手段の制御により実行された発音もしくは表示に応じて前記データ入力手段に対し入力されたデータである入力データの妥当性を、当該制御に用いられた部分データの読出開始位置および読出終了位置を指示した読出位置指示データに関し前記評価基準データ受信手段が受信した評価基準データに基づき評価する入力データ評価手段とを備え、前記制御手段は、前記入力データ評価手段による評価の結果を示す評価データに従い発音もしくは表示の制御を行ってもよい。
【００２４】
さらに他の好ましい態様において、上記のいずれかの端末装置は、データの入力を受け取るデータ入力手段と、前記制御手段の制御により実行された発音もしくは表示に応じて前記データ入力手段に対し入力されたデータである入力データを、前記ネットワークを介して前記サーバ装置に送信する入力データ送信手段と、前記ネットワークを介して前記サーバ装置から、前記入力データ送信手段が送信した入力データの妥当性を評価した結果を示す評価データを受信する評価データ受信手段とを備え、前記制御手段は、前記評価データ受信手段が受信した評価データに従い発音もしくは表示の制御を行ってもよい。
【００２５】
さらに他の好ましい態様において、上記のいずれかの端末装置は、前記ネットワークを介して前記サーバ装置から、前記読出位置指示データ受信手段が受信する読出位置指示データの各々に関し、当該読出位置指示データにより読出開始位置および読出終了位置が指示される部分データの内容に応じたガイダンスを示すガイダンスデータを受信するガイダンスデータ受信手段を備え、前記制御手段は、前記ガイダンスデータ受信手段が受信したガイダンスデータに従い発音もしくは表示の制御を行ってもよい。
【００２６】
さらに他の好ましい態様において、上記のいずれかの端末装置は、データの加工を行うデータ加工手段を備え、前記制御手段は、前記データ加工手段による加工の施された部分データに従い発音もしくは表示の制御を行ってもよい。そのような態様において、当該端末装置は、前記ネットワークを介して前記サーバ装置から、前記読出位置指示データ受信手段が受信する読出位置指示データにより読出開始位置および読出終了位置が指示される部分データを用いたデータの加工を指示する加工指示データを受信する加工指示データ受信手段を備え、前記加工手段は、前記加工指示データ受信手段が受信した加工指示データに従いデータの加工を行ってもよい。
【００２７】
また本発明は、上記のサーバ装置もしくは端末装置により行われる処理をコンピュータに実行させるプログラムを提供する。
【発明を実施するための最良の形態】
【００２８】
［１．第１実施形態］
本発明の好適な一実施形態として、ユーザが市販の語学教材付属の音声データを格納したＣＤ−ＲＯＭを用いて英語の発音トレーニングを受けることを可能とする教習サービスを、第１実施形態として説明する。
［１．１．構成］
図１は、本発明の第１実施形態にかかる教習システム１の全体構成を示した図である。教習システム１は、インターネット３０を介して相互接続可能な端末ユニット１０とサーバ装置２０とを備えている。サーバ装置２０は端末ユニット１０に対し、教習サービスにかかる各種データを配信する装置であり、教習システム１を提供する事業者により管理されている。なお、図１にはサーバ装置２０が１台のみ示されているが、複数のサーバ装置２０が個別に、もしくは連携して、端末ユニット１０に対するデータ配信を行っても良い。
【００２９】
端末ユニット１０は、教習システム１を利用する個々のユーザが使用する装置であり、複数のユーザの各々が使用する複数の端末ユニット１０が、各々のユーザに応じて異なるデータの配信をサーバ装置２０から受けることができる。図１には複数の端末ユニット１０の例として、端末ユニット１０−１〜ｎが示されている。端末ユニット１０−１〜ｎの各々の構成および動作は共通しているので、以下の説明においてはそれらを区別せず、単に端末ユニット１０と呼ぶ。
【００３０】
図２は、端末ユニット１０の構成を示した図である。端末ユニット１０は、サーバ装置２０との間で各種データの送受信を行うとともに、ユーザとの間で各種情報の受け渡しを行う端末装置１１と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納された音声データの任意の部分（以下、「部分データ」と呼ぶ）を読み出し可能なＣＤ−ＲＯＭドライブ１２と、収音した音を示す音データを出力するマイク１３と、複数のキーを有しユーザに押下されたキーに応じたキー操作データを出力するキーボード１４と、液晶パネルおよび駆動回路を備え画像（文字や記号を含む）の表示を行うディスプレイ１５と、音データを音に変換して出力するスピーカ１６とを備えている。なお、以下の説明において、ＣＤ−ＲＯＭドライブ１２、マイク１３、キーボード１４、ディスプレイ１５およびスピーカ１６を「周辺機器」と総称する。
【００３１】
端末装置１１は、端末装置１１の各構成部および周辺機器の制御を行う制御部１１１と、周辺機器から入力されるデータを受け取るデータ入力部１１２と、サーバ装置２０に各種データを送信する送信部１１３と、サーバ装置２０から各種データを受信する受信部１１４と、ＣＤ−ＲＯＭドライブ１２から入力される音データに基づきマイク１３から入力される音データの妥当性を評価する入力データ評価部１１５と、周辺機器にデータを出力するデータ出力部（図示略）と、端末装置１１が周辺機器およびサーバ装置２０との間で入出力もしくは送受信する各種データを一時的に記憶する記憶部（図示略）とを備えている。
【００３２】
データ入力部１１２は、ＣＤ−ＲＯＭドライブ１２およびマイク１３から出力される音データを受け取る音データ入力部１１２ａと、キーボード１４から出力されるキー操作データを受け取るキー操作データ入力部１１２ｂとを備えている。
【００３３】
送信部１１３は、ＣＤ−ＲＯＭドライブ１２にセットされたＣＤ−ＲＯＭに格納されているコンテンツ識別データをサーバ装置２０に送信するコンテンツ識別データ送信部１１３ａを備えている。
【００３４】
図３は、「基礎からの英会話Ｖｏｌ．１」というタイトルが付されたＣＤ−ＲＯＭに格納されているデータを模式的に示した図である。ＣＤ−ＲＯＭ「基礎からの英会話Ｖｏｌ．１」には、そのＣＤ−ＲＯＭに格納されている音データを他のＣＤ−ＲＯＭに格納されている音データから識別するためのコンテンツ識別データ「ｖＣＡＢｎ＃ｙ９２４」が格納されている。コンテンツ識別データ送信部１１３ａは、制御部１１１の制御の下でデータ入力部１１２を介してＣＤ−ＲＯＭドライブ１２により読み出されたコンテンツ識別データをサーバ装置２０に送信する。
【００３５】
また、図３に示されるように、ＣＤ−ＲＯＭ「基礎からの英会話Ｖｏｌ．１」には、複数のトラックに区分された音データが格納されている。各トラックに区分された音データには、所定時間間隔毎にトラックの先頭タイミングを基準とするタイミングを示すタイミングデータが付加されている。そのため、ＣＤ−ＲＯＭに格納されている音データに含まれる任意の部分データを、トラック番号と開始タイミングおよび終了タイミングにより指示することができる。
【００３６】
図２に戻り、端末装置１１の構成の説明を続ける。送信部１１３は、上記のコンテンツ識別データ送信部１１３ａに加え、ユーザが受けたいと希望する教習内容のレベル等を示すユーザ属性データをサーバ装置２０に送信するユーザ属性データ送信部１１３ｂを備えている。
【００３７】
受信部１１４は、ＣＤ−ＲＯＭドライブ１２にセットされているＣＤ−ＲＯＭに格納されている音データに含まれる特定の部分データを、トラック番号と開始タイミングおよび終了タイミングにより指示する読出位置指示データをサーバ装置２０から受信する読出位置指示データ受信部１１４ａを備えている。
【００３８】
読出位置指示データは、例えば、［（トラック番号，開始タイミング），（トラック番号，終了タイミング）］の形式を有している。なお、（トラック番号，開始タイミング）は部分データの読出開始位置を示し、（トラック番号，終了タイミング）は部分データの読出終了位置を示している。
【００３９】
読出位置指示データ受信部１１４ａは、一般的には、サーバ装置２０から一連の複数の読出位置指示データを受信する。そのような一連の複数の読出位置指示データは、個々の読出位置指示データにより指示される部分データを、その順序で順次、読み出すことを指示している。
【００４０】
再度図２に戻り、端末装置１１の構成の説明を続ける。受信部１１４は、読出位置指示データ受信部１１４ａに加え、読出位置指示データ受信部１１４ａにより受信される読出位置指示データの各々に関し、読出位置指示データにより指示される部分データの内容に応じたガイダンスを示すガイダンスデータをサーバ装置２０から受信するガイダンスデータ受信部１１４ｂを備えている。
【００４１】
ガイダンスデータ受信部１１４ｂにより受信されるガイダンスデータは、例えば、［（制御コード），（制御コード）「メッセージ」，（制御コード）・・・］といった形式を有している。なお、ガイダンスデータに含まれる（  ）内のデータは発音や表示のタイミング等を指示する制御コードであり、「  」内のデータはディスプレイ１５に表示すべきメッセージを示している。
【００４２】
続いて、サーバ装置２０の構成を説明する。図４は、サーバ装置２０の構成を示した図である。サーバ装置２０は、サーバ装置２０の各構成部の制御を行う制御部２０１と、端末装置１１に各種データを送信する送信部２０２と、端末装置１１から各種データを受信する受信部２０３と、記憶部２０５に記憶されている複数の読出位置指示データの中から１以上の読出位置指示データを選択する読出位置指示データ選択部２０４と、サーバ装置２０が端末装置１１との間で送受信する各種データを記憶する記憶部２０５とを備えている。
【００４３】
送信部２０２は、読出位置指示データ選択部２０４により選択された読出位置指示データを端末装置１１に送信する読出位置指示データ送信部２０２ａと、読出位置指示データ送信部２０２ａにより送信される読出位置指示データに対応するガイダンスデータを記憶部２０５から読み出して端末装置１１に送信するガイダンスデータ送信部２０２ｂとを備えている。
【００４４】
受信部２０３は、端末装置１１からコンテンツ識別データを受信するコンテンツ識別データ受信部２０３ａと、端末装置１１からユーザ属性データを受信するユーザ属性データ受信部２０３ｂとを備えている。
【００４５】
記憶部２０５は、複数のＣＤ−ＲＯＭの各々に関し、ＣＤ−ＲＯＭに格納される音データに含まれる複数の部分データの各々を指示する読出位置指示データを記憶する読出位置指示データ記憶部２０５ａを備えている。
【００４６】
図５は、読出位置指示データ記憶部２０５ａに記憶されるデータの内容を例示した図である。図５に示されるように、読出位置指示データ記憶部２０５ａには複数のＣＤ−ＲＯＭの各々に関し、そのＣＤ−ＲＯＭに格納される音データに含まれる部分データの各々を識別する部分データＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）と、その部分データを指示する読出位置指示データとを格納したＤＢ（データベース）（以下、「読出位置指示ＤＢ」と呼ぶ）が記憶されている。読出位置指示ＤＢに格納される読出位置指示データは、読出開始位置を示す読出開始位置データと読出終了位置を示す読出終了位置データとの組合せにより構成されている。
【００４７】
また、記憶部２０５は、複数のＣＤ−ＲＯＭの各々に関し、ＣＤ−ＲＯＭに格納される音データに含まれる複数の部分データの各々の属性を示すコンテンツ属性データを記憶するコンテンツ属性データ記憶部２０５ｂを備えている。
【００４８】
図６は、コンテンツ属性データ記憶部２０５ｂに記憶されるデータの内容を例示した図である。図６に示されるように、コンテンツ属性データ記憶部２０５ｂには複数のＣＤ−ＲＯＭの各々に関し、そのＣＤ−ＲＯＭに格納される音データに含まれる部分データの各々を識別する部分データＩＤと、その部分データの属性を示すコンテンツ属性データとを格納したＤＢ（以下、「コンテンツ属性ＤＢ」と呼ぶ）が記憶されている。
【００４９】
コンテンツ属性ＤＢに格納されるコンテンツ属性データは、部分データの内容をテキストデータで示す内容データ、部分データの言語を示す言語データ、部分データのカテゴリを示すカテゴリデータ、部分データの教習における難易度のレベルを示すレベルデータ、部分データの内容に関する１以上のキーワードを示すキーワードデータを含んでいる。
【００５０】
さらに、記憶部２０５は、複数のＣＤ−ＲＯＭの各々に関し、ＣＤ−ＲＯＭに格納される音データに含まれる複数の部分データの各々の内容に応じたガイダンスを示すガイダンスデータを記憶するガイダンスデータ記憶部２０５ｃを備えている。
【００５１】
図７は、ガイダンスデータ記憶部２０５ｃに記憶されるデータの内容を例示した図である。図７に示されるように、ガイダンスデータ記憶部２０５ｃには複数のＣＤ−ＲＯＭの各々に関し、そのＣＤ−ＲＯＭに格納される音データに含まれる部分データの各々を識別する部分データＩＤと、その部分データの内容に応じたガイダンスデータとを格納したＤＢ（以下、「ガイダンスＤＢ」と呼ぶ）が記憶されている。
【００５２】
図５、図６および図７に例示した読出位置指示ＤＢ、コンテンツ属性ＤＢおよびガイダンスＤＢの各々に含まれるレコードは、互いに部分データＩＤにより対応付けられている。従って、読出位置指示ＤＢ、コンテンツ属性ＤＢおよびガイダンスＤＢを個別のＤＢとして構成する代わりに、それらを統合したＤＢとして構成してもよい。
【００５３】
［１．２．動作］
続いて、教習システム１の動作を説明する。ユーザは、予め、教習システム１による教習サービスを提供する事業者のＷｅｂページにアクセスする等により、教習システム１において利用可能なＣＤ−ＲＯＭのタイトル、すなわちサーバ装置２０の記憶部２０５に対応する読出位置指示ＤＢ、コンテンツ属性ＤＢおよびガイダンスＤＢが記憶されているＣＤ−ＲＯＭのタイトルのリストを取得し、ユーザが過去に購入して所有している英語教材に付属のＣＤ−ＲＯＭのうち、そのリストにタイトルの含まれているものを確認する。
【００５４】
ユーザは、上記のように教習システム１において利用可能であることを確認したＣＤ−ＲＯＭの中から適当なものを１枚選択し、ＣＤ−ＲＯＭドライブ１２にセットする。続いて、ユーザはキーボード１４を操作して、教習を受けたい言語およびレベルと、例えば「過去形」等の教習内容に関するキーワードを端末装置１１に入力する。
【００５５】
ユーザによりＣＤ−ＲＯＭがセットされると、ＣＤ−ＲＯＭドライブ１２はＣＤ−ＲＯＭに格納されているコンテンツ識別データを読み出し、データ入力部１１２を介してコンテンツ識別データ送信部１１３ａに引き渡す。コンテンツ識別データ送信部１１３ａは受け取ったコンテンツ識別データをサーバ装置２０に送信する。
【００５６】
また、ユーザにより教習を受けたい言語等の入力操作が行われると、キーボード１４はユーザによる操作に応じたキー操作データを生成し出力する。制御部１１１はキー操作データ入力部１１２ｂを介してキーボード１４から出力されたキー操作データを受け取り、キー操作データにより示される言語を示す言語データ、レベルを示すレベルデータおよびキーワードを示すキーワードデータを含むユーザ属性データを生成して、ユーザ属性データ送信部１１３ｂに引き渡す。ユーザ属性データ送信部１１３ｂは受け取ったユーザ属性データをサーバ装置２０に送信する。
【００５７】
端末装置１１から送信されたコンテンツ識別データおよびユーザ属性データは、インターネット３０を経由してサーバ装置２０に到達し、コンテンツ識別データ受信部２０３ａおよびユーザ属性データ受信部２０３ｂによりそれぞれ受信される。コンテンツ識別データ受信部２０３ａおよびユーザ属性データ受信部２０３ｂは、受信したコンテンツ識別データおよびユーザ属性データを読出位置指示データ選択部２０４に引き渡す。
【００５８】
読出位置指示データ選択部２０４は、コンテンツ識別データおよびユーザ属性データを受け取ると、コンテンツ属性データ記憶部２０５ｂ（図６参照）から、受け取ったコンテンツ識別データにより識別されるＣＤ−ＲＯＭに対応するコンテンツ属性ＤＢを選択する。続いて、読出位置指示データ選択部２０４は、選択したコンテンツ属性ＤＢから、受け取ったユーザ属性データに含まれる言語データ、レベルデータおよびキーワードデータをコンテンツ属性データに含むレコードを抽出する。
【００５９】
読出位置指示データ選択部２０４による上記の抽出において、いずれのレコードも抽出されなかった場合、制御部２０１は例えば「該当する教習内容が見つかりません。ＣＤ−ＲＯＭを交換するか、レベルもしくはキーワードを入力し直して下さい。」といったメッセージを含むテキスト表示指示データを生成し送信部２０２に引き渡し、送信部２０２はそのテキスト表示指示データを端末装置１１に送信する。端末装置１１の制御部１１１は、受信部１１４を介してサーバ装置２０から送信されたテキスト表示指示データを受け取ると、その指示に従い、ディスプレイ１５にメッセージを表示させる。
【００６０】
一方、読出位置指示データ選択部２０４による上記の抽出において、いずれかのレコードが抽出された場合、読出位置指示データ選択部２０４は続いて、抽出したレコードの各々に対応するレコード、すなわち同じ部分データＩＤを含むレコードを、読出位置指示データ記憶部２０５ａ（図５参照）およびガイダンスデータ記憶部２０５ｃ（図７参照）から検索する。
【００６１】
読出位置指示データ選択部２０４は、上記の検索において読出位置指示データ記憶部２０５ａから検索したレコードに含まれる読出位置指示データを読出位置指示データ送信部２０２ａに引き渡し、読出位置指示データ送信部２０２ａは受け取った読出位置指示データを端末装置１１に送信する。また、読出位置指示データ選択部２０４は、上記の検索においてガイダンスデータ記憶部２０５ｃから検索したレコードに含まれるガイダンスデータをガイダンスデータ送信部２０２ｂに引き渡し、ガイダンスデータ送信部２０２ｂは受け取ったガイダンスデータを端末装置１１に送信する。
【００６２】
なお、読出位置指示データ選択部２０４によりコンテンツ属性データ記憶部２０５ｂから複数のレコードが抽出され、その結果、読出位置指示データ記憶部２０５ａおよびガイダンスデータ記憶部２０５ｃの各々から複数のレコードが検索された場合、読出位置指示データ送信部２０２ａは一連の複数の読出位置指示データを、またガイダンスデータ送信部２０２ｂは一連の複数のガイダンスデータを、端末装置１１に送信することになる。
【００６３】
読出位置指示データ送信部２０２ａおよびガイダンスデータ送信部２０２ｂから複数のデータが送信される場合、それらのデータの順序は、例として、対応する部分データＩＤの順序に従うものとする。ただし、その順序は様々に変更可能であり、例えばランダムに順序を変更してもよいし、複数のレベルのデータが含まれる場合にはレベルに応じた順序にソートしてもよい。なお、読出位置指示データ送信部２０２ａおよびガイダンスデータ送信部２０２ｂから送信される複数のデータの順序を変更する場合には、互いに対応するデータが同じ順序で並ぶように変更するか、もしくは部分データＩＤを各々のデータに付加することにより、読出位置指示データとガイダンスデータとの対応関係が受信側の端末装置１１において特定可能とする必要がある。
【００６４】
上記のようにサーバ装置２０から送信された読出位置指示データおよびガイダンスデータは、インターネット３０を経由して端末装置１１に到達し、読出位置指示データ受信部１１４ａおよびガイダンスデータ受信部１１４ｂによりそれぞれ受信される。読出位置指示データ受信部１１４ａおよびガイダンスデータ受信部１１４ｂは、受信した読出位置指示データおよびガイダンスデータを制御部１１１に引き渡す。制御部１１１が読出位置指示データおよびガイダンスデータを受け取った後の端末装置１１の動作を、例を用いて以下に説明する。
【００６５】
今、ＣＤ−ＲＯＭドライブ１２にＣＤ−ＲＯＭ「基礎からの英語Ｖｏｌ．１」がセットされている状態で、制御部１１１が読出位置指示データ［（トラック１，８．４秒），（トラック１，１１．８秒）］およびガイダンスデータ［（再生），（表示）「発音してみよう。“Ｇｏｏｄ  ｍｏｒｎｉｎｇ，  ａｌｌ！”」，（待機），（７０ポイント以上）（表示）「とてもよい発音ですね。」，（７０ポイント未満）（表示）「もう一度、練習してみよう。」（繰り返し）］を受け取ったものとする。
【００６６】
この場合、制御部１１１はまず、ガイダンスデータに含まれる（再生）に従い、受け取った読出位置指示データにより指示される部分データ、すなわちトラック１の８．４秒〜１１．８秒の範囲の音データをＣＤ−ＲＯＭドライブ１２に読み出させ、その結果読み出された音データをスピーカ１６に出力して発音させる。その結果、ユーザは“Ｇｏｏｄ  ｍｏｒｎｉｎｇ，  ａｌｌ！”というお手本の発音を聞くことができる。
【００６７】
続いて制御部１１１は、ガイダンスデータに含まれる（表示）「発音してみよう。“Ｇｏｏｄ  ｍｏｒｎｉｎｇ，  ａｌｌ！”」に従い、ディスプレイ１５にメッセージ「発音してみよう。“Ｇｏｏｄ  ｍｏｒｎｉｎｇ，  ａｌｌ！”」を表示させる。その後、制御部１１１は、ガイダンスデータに含まれる（待機）に従い、マイク１３から所定の閾値を超える振幅の波形を示す音データが入力されるのを待つ。
【００６８】
ユーザは、ディスプレイ１５に表示されたメッセージに応じて、“Ｇｏｏｄ  ｍｏｒｎｉｎｇ，  ａｌｌ！”と発音を行う。マイク１３はユーザの発音による音声を収音し、音データを生成して端末装置１１に出力する。制御部１１１は音データ入力部１１２ａを介してユーザの音声を示す音データを受け取ると、受け取った音データを、サーバ装置２０から受け取った読出位置指示データにより指示された部分データ、すなわち先に再生したお手本の音データとともに、入力データ評価部１１５に引き渡す。
【００６９】
入力データ評価部１１５は、制御部１１１からユーザの音声の音データと、お手本の音データを受け取ると、それらの音データを比較して、それらの類似性を評価し、その結果を示す例えば０〜１００の数値（高い数値は高い類似性を示す）を算出する。以下、この数値を「ポイント」と呼ぶ。このポイントは、ユーザの発音に伴い端末装置１１に入力された音データが、お手本の音データを基準として、どれだけ妥当なものであるかを示す指標である。
【００７０】
なお、ユーザの音声の音データと、お手本の音データの類似性を評価する方法としては、例えば、一方の音データの長さを他方の音データの長さに一致させるように時間軸方向に伸縮を行ったのち、各々の音データにより示される音の平均ピッチからの差分や平均振幅からの差分を算出し、それらの相関係数を算出する等、様々なものが考えられる。２組の音データの類似性を評価する方法としては、既に多数の方法が提案されており、それらのいずれを本実施形態において採用してもよい。入力データ評価部１１５は算出したポイントを制御部１１１に引き渡す。
【００７１】
制御部１１１は、入力データ評価部１１５からポイントを受け取ると、受け取ったポイントが７０ポイント以上であれば、ガイダンスデータに含まれる（７０ポイント以上）（表示）「とてもよい発音ですね。」に従い、ディスプレイ１５にメッセージ「とてもよい発音ですね。」を表示させ、サーバ装置２０から受け取った読出位置指示データおよびガイダンスデータに従った一連の制御を完了する。
【００７２】
一方、制御部１１１が入力データ評価部１１５から受け取ったポイントが７０ポイント未満であれば、制御部１１１はガイダンスデータに含まれる（７０ポイント未満）（表示）「もう一度、練習してみよう。」（繰り返し）に従い、ディスプレイ１５にメッセージ「もう一度、練習してみよう。」を表示させた後、サーバ装置２０から受け取った読出位置指示データおよびガイダンスデータに従った一連の制御をはじめから繰り返す。
【００７３】
なお、上記においては、端末装置１１がサーバ装置２０から１組の読出位置指示データおよびガイダンスデータを受信した場合について説明したが、一般的には、端末装置１１はサーバ装置２０から一連の複数の読出位置指示データおよびガイダンスデータの組合せを受信し、制御部１１１はそれら複数の組合せの各々について、順次、上述したような一連の制御を行う。その結果、ユーザに対し一連の教習プログラムが提供される。
【００７４】
以上のように、教習システム１によれば、ユーザはＣＤ−ＲＯＭを端末装置１１にセットし、希望する言語やレベル等の入力を行うだけで、教習サービスを受けることができる。その際、ユーザは既に購入済みの利用可能なＣＤ−ＲＯＭがある場合、新たに教習システム１に専用のＣＤ−ＲＯＭ等を購入する必要がないため、教習サービスに要する出費を抑えることができる。
【００７５】
また、教習システム１によれば、教習サービスを提供する事業者は、市販のＣＤ−ＲＯＭに格納されているあらゆる音データを教習サービスの提供に利用することができるため、お手本の音声データ等のコンテンツデータを新たに制作する必要がない。そのため、教習サービスの提供に要する時間や労力および費用を抑えることができる。
【００７６】
また、教習システム１によれば、音データのようにサイズの大きいデータは端末装置１１にセットされたＣＤ−ＲＯＭから読み出され利用されるため、高い音質による教習プログラムを、ダウンロード時間による遅れ等を伴うことなく、快適に提供することができる。
【００７７】
［２．第２実施形態］
本発明の好適な他の実施形態として、ユーザが市販の音声付き映像データを格納したＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を用いて英語の発音トレーニングを受けることを可能とする教習サービスを、第２実施形態として説明する。第２実施形態は第１実施形態と多くの点で共通しているため、以下に第２実施形態が第１実施形態と異なる点のみを説明する。また、第２実施形態の構成部のうち、第１実施形態の構成部に共通もしくは対応するものには、以下の説明において、第１実施形態の説明において用いた符号と同じ符号を付すものとする。
【００７８】
［２．１．構成］
本発明の第２実施形態にかかる教習システム２の全体構成は、図１に示した第１実施形態にかかる教習システム１の全体構成と同様である。
【００７９】
図８は、教習システム２の端末ユニット１０の構成を示した図である。教習システム２における端末ユニット１０は、教習システム１の端末ユニット１０が備えるＣＤ−ＲＯＭドライブ１２の代わりに、ＤＶＤ−ＲＯＭに格納された動画を示す一連の画像データおよびそれに時系列的に対応付けられた音声データの中から、任意の部分（部分データ）を読み出し可能なＤＶＤ−ＲＯＭドライブ１７を備えている。
【００８０】
教習システム２のマイク１３は、収音した音を示す音データに加え、マイク１３を識別するマイク識別データを出力する機能を有している。また、教習システム２の端末装置１１が備えるデータ入力部１１２は、マイク１３から出力されるマイク識別データを受け取るマイク識別データ入力部１１２ｃを備えている。教習システム２において、このマイク識別データは、マイク１３を使用するユーザを識別するユーザ識別データとして利用される。
【００８１】
教習システム２の端末装置１１が備える送信部１１３は、教習システム１の送信部１１３が備えるユーザ属性データ送信部１１３ｂを備えず、マイク１３からマイク識別データ入力部１１２ｃが受け取ったマイク識別データをユーザ識別データとしてサーバ装置２０に送信するユーザ識別データ送信部１１３ｃと、マイク１３から音データ入力部１１２ａが受け取ったユーザの音声を示す音データをサーバ装置２０に送信する入力データ送信部１１３ｄを備えている。また、教習システム２において、端末装置１１の送信部１１３が備えるコンテンツ識別データ送信部１１３ａは、ＣＤ−ＲＯＭドライブ１２からＣＤ−ＲＯＭのコンテンツ識別データを受け取りサーバ装置２０に送信する代わりに、ＤＶＤ−ＲＯＭドライブ１７からＤＶＤ−ＲＯＭのコンテンツ識別データを受け取りサーバ装置２０に送信する。
【００８２】
教習システム２の端末装置１１が備える受信部１１４は、入力データ送信部１１３ｄから送信された音データの妥当性をサーバ装置２０が評価した結果を示す評価データをサーバ装置２０から受信する評価データ受信部１１４ｃを備えている。このように、教習システム２においては、サーバ装置２０においてユーザの音声の評価がなされるため、教習システム２の端末装置１１は、教習システム１の端末装置１１が備える入力データ評価部１１５は備えていない。
【００８３】
図９は、教習システム２のサーバ装置２０の構成を示した図である。教習システム２の受信部２０３は、教習システム１の受信部２０３が備えるユーザ属性データ受信部２０３ｂを備えず、端末装置１１から送信されるユーザ識別データを受信するユーザ識別データ受信部２０３ｃと、端末装置１１から送信されるユーザの音声を示す音データを受信する入力データ受信部２０３ｄを備えている。また、教習システム２において、サーバ装置２０の受信部２０３が備えるコンテンツ識別データ受信部２０３ａは端末装置１１から、ＣＤ−ＲＯＭではなくＤＶＤ−ＲＯＭのコンテンツ識別データを受け取る。
【００８４】
教習システム２のサーバ装置２０は、記憶部２０５に記憶される音データに基づき端末装置１１から受信した音データの妥当性を評価し、その結果を０〜１００のポイントで示す評価データを生成する入力データ評価部２０６を備えている。また、教習システム２の送信部２０２は、入力データ評価部２０６により生成された評価データを端末装置１１に送信する評価データ送信部２０２ｃを備えている。
【００８５】
教習システム２のサーバ装置２０が備える記憶部２０５は、複数のユーザの各々に関し、そのユーザの属性を示すユーザ属性データを記憶するユーザ属性データ記憶部２０５ｄを備えている。
【００８６】
図１０は、ユーザ属性データ記憶部２０５ｄに記憶されるデータの内容を例示した図である。図１０に示されるように、ユーザ属性データ記憶部２０５ｄには複数のユーザ識別データの各々に対応付けてユーザ属性データを格納したＤＢ（以下、「ユーザ属性ＤＢ」と呼ぶ）が記憶されている。ユーザ属性ＤＢに格納されるユーザ属性データは、ユーザがいずれの言語の発音トレーニングを受けたいかを示す言語データ、ユーザの教習における習熟度のレベルを示すレベルデータを含んでいる。
【００８７】
また、教習システム２の記憶部２０５は、複数のユーザの各々に関し、そのユーザの使用する端末装置１１に対し、サーバ装置２０が過去に送信した読出位置指示データを識別する部分データＩＤおよびその回数を示す送信履歴データを記憶する送信履歴データ記憶部２０５ｅを備えている。
【００８８】
図１１は、送信履歴データ記憶部２０５ｅに記憶されるデータの内容を例示した図である。図１１に示されるように、送信履歴データ記憶部２０５ｅには複数のユーザ識別データの各々に対応付けて送信履歴データを格納したＤＢ（以下、「送信履歴ＤＢ」と呼ぶ）が記憶されている。送信履歴ＤＢに格納される送信履歴データは、ユーザが所有するＤＶＤ−ＲＯＭを識別するコンテンツ識別データを１以上含む所有コンテンツ識別データ、コンテンツ識別データにより識別されるＤＶＤ−ＲＯＭの各々に関し過去に送信した読出位置指示データを識別する部分データＩＤを１以上含む既送信部分データＩＤ、既送信部分データＩＤの各々に関し過去に対応する読出位置指示データを送信した回数を示す既送信回数を含んでいる。
【００８９】
図１０および図１１に例示したユーザ属性ＤＢおよび送信履歴ＤＢの各々に含まれるレコードは、互いにユーザ識別データにより対応付けられている。従って、ユーザ属性ＤＢおよび送信履歴ＤＢを個別のＤＢとして構成する代わりに、それらを統合したＤＢとして構成してもよい。
【００９０】
教習システム２の記憶部２０５は、さらに、複数のＤＶＤ−ＲＯＭの各々に関し、端末ユニット１０のユーザの発音を示す音データの妥当性を評価する際に基準として用いられる評価基準データを記憶する評価基準データ記憶部２０５ｆを備えている。
【００９１】
図１２は、評価基準データ記憶部２０５ｆに記憶されるデータの内容を例示した図である。図１２に示されるように、評価基準データ記憶部２０５ｆには複数のＤＶＤ−ＲＯＭの各々に関し、そのＤＶＤ−ＲＯＭに格納されるデータに含まれる部分データの各々を識別する部分データＩＤに対応付けて、その部分データに応じた端末装置１１による発音に対し端末装置１１のユーザが発声した際の音声を示す音データの妥当性を評価するための基準を示す評価基準データとを格納したＤＢ（以下、「評価基準ＤＢ」と呼ぶ）が記憶されている。
【００９２】
評価基準ＤＢに格納される評価基準データは、部分データＩＤに対応する部分データの音声データのコピーであるお手本音声データと、教習システム２を利用する様々なユーザが部分データＩＤに対応する部分データの再生に応じて過去に発音した音声に関し入力データ評価部２０６により算出されたポイントの分布を示すポイント分布データとを含んでいる。
【００９３】
ポイント分布データは、例えば［１００：０，９９：０，９８：２，９７：３，・・・］のような形式を有している。このポイント分布データの例は、１００ポイントを獲得したユーザはのべ０人、９９ポイントを獲得したユーザはのべ０人、９８ポイントを獲得したユーザはのべ２人、９７ポイントを獲得したユーザはのべ３人、・・・であることを示している。
【００９４】
［２．２．動作］
教習システム２のユーザは、予め、教習システム２による教習サービスを提供する事業者のＷｅｂページにアクセスする等により、自分が所有するマイク１３のマイク識別データ、自分が所有するＤＶＤ−ＲＯＭのコンテンツ識別データ、そして自分が発音トレーニングを行いたい言語とそのレベルを、サーバ装置２０に登録する。
【００９５】
より具体的には、ユーザは端末装置１１にマイク１３を接続して端末装置１１にマイク識別データを読み取らせた後、キーボード１４を操作して読み取らせたマイク識別データをユーザ識別データとして端末装置１１からサーバ装置２０に送信させる。同様に、ユーザはＤＶＤ−ＲＯＭドライブ１７にＤＶＤ−ＲＯＭをセットして端末装置１１にコンテンツ識別データを読み取らせた後、キーボード１４を操作して読み取らせたコンテンツ識別データを端末装置１１からサーバ装置２０に送信させる。なお、ユーザが複数のＤＶＤ−ＲＯＭを所有している場合、ユーザはコンテンツ識別データの登録作業を各々のＤＶＤ−ＲＯＭについて繰り返す。さらに、ユーザはキーボード１４を操作して、「英語」等の言語および「低」等のレベルを入力した後、それらの入力により生成される言語データおよびレベルデータを端末装置１１からサーバ装置２０に送信させる。
【００９６】
上記のように端末装置１１からサーバ装置２０に送信されたユーザ識別データとコンテンツ識別データは、送信履歴データ記憶部２０５ｅ（図１１参照）に記憶される送信履歴ＤＢに、ユーザ識別データおよび所有コンテンツ識別データとして格納される。なお、既にユーザ識別データの登録がなされている場合には、既存のレコードの所有コンテンツ識別データ欄に新たな登録に関するコンテンツ識別データが追加される。
【００９７】
また、上記のように端末装置１１からサーバ装置２０に送信された言語データおよびレベルデータは、ユーザ識別データとともに、ユーザ属性データ記憶部２０５ｄ（図１０参照）に記憶されるユーザ属性ＤＢに格納される。なお、既にユーザ識別データの登録がなされている場合には、既存のレコードのユーザ属性データ欄に新たな登録に関する言語データおよびレベルデータが上書きされる。
【００９８】
上記の登録作業を終えると、ユーザは教習システム２を利用可能となる。ユーザは、発音トレーニングを行いたい場合、端末装置１１にマイク１３を接続する。端末装置１１への接続に応じて、マイク１３はマイク識別データを端末装置１１に出力し、端末装置１１はそのマイク識別データを、端末ユニット１０を使用するユーザを識別するユーザ識別データとしてサーバ装置２０に送信する。
【００９９】
サーバ装置２０によりユーザ識別データが受信されると、制御部２０１はユーザ属性データ記憶部２０５ｄに記憶されているユーザ属性ＤＢ（図１０参照）から、受信したユーザ識別データに対応するユーザ属性データを検索する。また、制御部２０１は送信履歴データ記憶部２０５ｅに記憶されている送信履歴ＤＢ（図１１参照）から、受信したユーザ識別データに対応する送信履歴データを検索する。
【０１００】
制御部２０１は、検索した送信履歴データの所有コンテンツ識別データに含まれるコンテンツ識別データに対応するコンテンツ属性ＤＢ（図６参照）を、コンテンツ属性データ記憶部２０５ｂに記憶されるコンテンツ属性ＤＢの中から選択し、選択したコンテンツ属性ＤＢから、検索したユーザ属性データの言語データおよびレベルデータを含むコンテンツ属性データを抽出する。
【０１０１】
制御部２０１は、抽出したコンテンツ属性データに含まれる部分データＩＤの各々を、検索した送信履歴データの既送信部分データＩＤ欄から検索する。その検索に失敗した場合、その部分データＩＤに対応する読出位置指示データは、サーバ装置２０からユーザの利用する端末装置１１には過去に１度も送信されていないことを示す。一方、検索に成功した場合、制御部２０１は送信履歴データにおいて、検索された部分データＩＤに対応する既送信回数を読み出す。そのように読み出される既送信回数は、対応する読出位置指示データが過去にユーザの利用する端末装置１１に送信された回数を示す。
【０１０２】
制御部２０１は、上記のように、抽出したコンテンツ属性データに対応する読出位置指示データが端末装置１１に過去に送信された回数を特定すると、その回数が少ないもの程高い確率で選択されるように優先度を与えた後、抽出したコンテンツ属性データの中から所定個数、例えば３０個のコンテンツ属性データを任意に選択する。制御部２０１は選択したコンテンツ属性データの各々に対応する送信履歴データの既送信回数に１を加算する。
【０１０３】
制御部２０１は、以上のようにコンテンツ属性データを選択すると、選択したコンテンツ属性データに対応する読出位置指示データおよびガイダンスデータを、読出位置指示ＤＢ（図５参照）およびガイダンスＤＢ（図７参照）から読み出し、対応するコンテンツ識別データおよび部分データＩＤとともに端末装置１１に送信する。
【０１０４】
端末装置１１はサーバ装置２０から読出位置指示データおよびガイダンスデータを受信すると、それらに従い、ガイダンスの表示やＤＶＤ−ＲＯＭの再生による画像の表示および音声の発音の制御を行う。その際、端末装置１１は読出位置指示データとともに受信したコンテンツ識別データに基づき、必要に応じてユーザに対しＤＶＤ−ＲＯＭのセットや入れ替えを指示する表示をディスプレイ１５に行わせる。ユーザは、端末装置１１の制御によりディスプレイ１５に表示される指示に従いＤＶＤ−ＲＯＭのセットや入れ替えを行いつつ、ディスプレイ１５に表示されるガイダンスやスピーカ１６から発音される音声に従い英語の発音を行う。そのように発音されたユーザの音声は、マイク１３に収音され、音データとして端末装置１１に出力される。
【０１０５】
端末装置１１は、マイク１３から受け取ったユーザの音声を示す音データ（以下、「ユーザ音声データ」という）をサーバ装置２０に送信する。その際、端末装置１１は、ユーザの発音に対応するコンテンツ識別データおよび部分データＩＤの組合せ、すなわち、ユーザの発音の直前に再生された部分データを識別するデータをともに送信する。
【０１０６】
サーバ装置２０によりユーザ音声データとコンテンツ識別データおよび部分データＩＤの組合せが受信されると、制御部２０１は受信したコンテンツ識別データおよび部分データＩＤの組合せに対応する評価基準データを、評価基準データ記憶部２０５ｆに記憶されている評価基準ＤＢ（図１２参照）から検索する。
【０１０７】
入力データ評価部２０６は受信したユーザ音声データと、制御部２０１により検索された評価基準データのお手本音声データとの類似度を評価し、その結果を０〜１００の数値で示すポイントとして算出する。入力データ評価部２０６は、検索された評価基準データのポイント分布データを用いて、新たに算出したポイントの偏差値を算出し、その結果を示す評価データを生成する。その後、入力データ評価部２０６は算出したポイントにより、検索された評価基準データのポイント分布データを更新する。サーバ装置２０は、算出した評価データを端末装置１１に送信する。
【０１０８】
端末装置１１は評価データを受信すると、受信した評価データに基づき、ガイダンスデータに従い、部分データの再生等の繰り返しや、次の部分データの再生への移行等の制御を行う。その結果、ユーザに対し一連の教習プログラムが提供される。
【０１０９】
以上のように、教習システム２によっても、教習システム１により得られる効果と同様の効果が得られる。さらに、教習システム２によれば、ユーザが所有している複数のコンテンツデータを予めサーバ装置２０に登録しておくことにより、ユーザはそれらの複数のコンテンツデータから任意に選択された部分データを用いた、よりバラエティに富んだ内容の教習サービスを受けることができる。
【０１１０】
また、教習システム２によれば、過去にユーザの端末装置１１に対し送信された読出位置指示データの履歴に基づき、新たに送信される読出位置指示データの選択が行われるため、同じ部分データによる教習サービスが繰り返し同じユーザに対し提供される、といった不都合が回避される。
【０１１１】
また、教習システム２によれば、各ユーザの発音が他のユーザの発音に対する評価結果に基づき評価されるため、ユーザは自分の習熟度をより客観的に知ることができる。
【０１１２】
なお、教習システム２においては、ユーザ音声データが端末装置１１からサーバ装置２０に送信されるため、通信時間により教習サービスのスムーズな提供が妨げられないように、端末装置１１においてユーザ音声データを圧縮した後、サーバ装置２０へ送信し、サーバ装置２０において圧縮されたユーザ音声データを解凍するようにしてもよい。
【０１１３】
また、教習システム２においては、サーバ装置２０に様々なＤＶＤ−ＲＯＭに含まれる音声データが、お手本音声データとして評価基準データ記憶部２０５ｆに記憶される必要があるため、そのサイズが小さい方が望ましい。そこで、サーバ装置２０はお手本音声データを圧縮した後記憶しておき、入力データ評価部２０６による評価に用いる際に、圧縮されたお手本音声データを解凍するようにしてもよい。
【０１１４】
［３．第３実施形態］
本発明の好適な他の実施形態として、ユーザが市販のミュージックＣＤ−ＲＯＭを用いて、歌唱トレーニングを受けることを可能とする教習サービスを、第３実施形態として説明する。第３実施形態は第１実施形態と多くの点で共通しているため、以下に第３実施形態が第１実施形態と異なる点のみを説明する。また、第３実施形態の構成部のうち、第１実施形態もしくは第２実施形態の構成部に共通もしくは対応するものには、以下の説明において、第１実施形態もしくは第２実施形態の説明において用いた符号と同じ符号を付すものとする。
【０１１５】
［３．１．構成］
本発明の第３実施形態にかかる教習システム３の全体構成は、図１に示した第１実施形態にかかる教習システム１の全体構成と同様である。
【０１１６】
図１３は、教習システム３の端末ユニット１０の構成を示した図である。教習システム３の端末装置１１が備える受信部１１４は、サーバ装置２０からお手本となる歌唱音声を示す評価基準データを受信する評価基準データ受信部１１４ｄを備えている。。
【０１１７】
また、教習システム３の受信部１１４は、サーバ装置２０からＣＤ−ＲＯＭに格納される部分データおよびサーバ装置２０から受信される評価基準データの加工を指示する加工指示データを受信する加工指示データ受信部１１４ｅを備えている。本実施形態において、加工指示データ受信部１１４ｅが受信する加工指示データは、ユーザの発声可能な音域に応じて、部分データおよび評価基準データにより示される音データの音程を上下させるピッチシフト処理を指示するデータである。
【０１１８】
また、教習システム３における端末装置１１は、ＣＤ−ＲＯＭに格納される部分データおよびサーバ装置２０から受信される評価基準データの加工を行うデータ加工部１１６を備えている。本実施形態において、データ加工部１１６は音データに対し加工指示データに従ったピッチシフト処理に加え、ＣＤ−ＲＯＭに格納される部分データに対し、その部分データに対応する評価基準データ、すなわち歌唱音声のみを示す音声データの位相を反転したデータを加算することにより、歌唱音声を含まない演奏音を示す音データを生成する処理を行う。
【０１１９】
図１４は、教習システム３のサーバ装置２０の構成を示した図である。教習システム３のサーバ装置２０が備える送信部２０２は、端末装置１１に評価基準データを送信する評価基準データ送信部２０２ｄと、加工指示データを送信する加工指示データ送信部２０２ｅを備えている。
【０１２０】
教習システム３のサーバ装置２０が備える記憶部２０５に記憶されているコンテンツ属性ＤＢは、教習システム１におけるコンテンツ属性ＤＢ（図６参照）と類似の構成を備えるが、属性データに音域データを含む点が特に異なる。図１５は教習システム３のコンテンツ属性ＤＢの内容を例示した図である。音域データは、対応する部分データＩＤにより識別される部分データの演奏音に含まれる歌唱音声の音域を示している。なお、音域データとして、各部分データに応じた音域を示すデータの代わりに、その楽曲における歌唱パート全体の音域を示すデータを用いるようにしてもよい。
【０１２１】
教習システム３の記憶部２０５に記憶されているガイダンスＤＢは、教習システム１におけるガイダンスＤＢ（図７参照）と類似の構成を備えるが、教習システム３におけるガイダンスデータには、ＣＤ−ＲＯＭに格納されている部分データをそのまま再生する指示に加え、所定の加工が施された後の部分データを再生する指示が含まれる点が特に異なる。図１６は教習システム３のガイダンスＤＢの内容を例示した図である。図１６に例示されている（再生）はＣＤ−ＲＯＭに格納されている部分データをそのまま再生することを指示し、（マイナスワン再生）はＣＤ−ＲＯＭに格納されている部分データに歌唱音声データの位相を反転したものを加算して得られる音データを再生することを指示している。
【０１２２】
なお、ガイダンスデータにおいて、（ソロ再生）は評価基準データ、すなわちお手本の歌唱音声データを再生することを指示している。また、（表示）Ｍ３ｒ！ｈＤＪ４ｉ６＿Ｓｃｏｒｅ＿００１．ｂｍｐは、ファイル名がＭ３ｒ！ｈＤＪ４ｉ６＿００１＿Ｓｃｏｒｅ．ｂｍｐである画像データに従う表示を指示している。Ｍ３ｒ！ｈＤＪ４ｉ６＿００１＿Ｓｃｏｒｅ．ｂｍｐは、コンテンツ識別データ「Ｍ３ｒ！ｈＤＪ４ｉ６」、部分データ識別ＩＤ「００１」により特定される部分データに応じた歌唱パートの楽譜を示す画像データである。
【０１２３】
教習システム３の記憶部２０５は評価基準データ記憶部２０５ｆを備えている。教習システム３を提供する事業者は、例えば以下の方法により各々のＣＤ−ＲＯＭに関し評価基準データを生成し、予め評価基準データ記憶部２０５ｆに格納している。
（ア）カラオケ曲データを伴うミュージックＣＤ−ＲＯＭ：  伴奏付き歌唱音声を示す音データと伴奏のみを示すカラオケ曲データとの差分をとることにより、評価基準データを生成する。
（イ）カラオケ曲データを伴わないミュージックＣＤ−ＲＯＭ：  伴奏付き歌唱音声を示す音データにフィルタ処理を施し、歌唱音声を示す成分のみを抽出することにより、評価基準データを生成する。
図１７は、教習システム３の評価基準データ記憶部２０５ｆに記憶されているデータの内容を例示した図である。図１７に示されるように、評価基準データ記憶部２０５ｆは複数のＣＤ−ＲＯＭの各々に対応する評価基準ＤＢを格納しており、評価基準ＤＢは、対応するＣＤ−ＲＯＭに含まれる複数の部分データの部分データＩＤに対応付けて、評価基準データを格納している。
【０１２４】
教習システム３の記憶部２０５は、さらにスコアデータ記憶部２０５ｇを備えている。スコアデータ記憶部２０５ｇには、各部分データに対応する歌唱パートの楽譜を示す画像データが記憶されている。
【０１２５】
また、教習システム３のサーバ装置２０は、ユーザの発声可能な音域に応じて、音程をシフトすべき方向および幅を算出し、算出した方向および幅のピッチシフト処理を指示する加工指示データを生成する加工指示データ生成部２０７を備えている。
【０１２６】
［３．２．動作］
ユーザは、教習システム３による歌唱トレーニングを行いたい場合、キーボード１４を操作して、自分の歌唱能力のレベル、特に重点的に練習したい内容に関するキーワードおよび自分の発声可能な音域を入力した後、その入力により生成される音域を示すデータ（以下、それぞれ「ユーザレベルデータ」、「ユーザキーワードデータ」および「ユーザ音域データ」と呼ぶ）を端末装置１１からサーバ装置２０に送信させる。その後、ユーザは歌唱トレーニングに利用したいミュージックＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブ１２にセットする。
【０１２７】
ユーザによりＣＤ−ＲＯＭがＣＤ−ＲＯＭドライブ１２にセットされると、セットされたＣＤ−ＲＯＭからコンテンツ識別データが読み出され、端末装置１１からサーバ装置２０に送信される。その後、サーバ装置２０において、端末装置１１から受信したコンテンツ識別データ、ユーザレベルデータおよびユーザキーワードデータに基づき、教習システム１における場合と同様に、コンテンツ属性データの抽出が行われる。
【０１２８】
サーバ装置２０の加工指示データ生成部２０７は、抽出したコンテンツ属性データに含まれる音域データにより示される音域が、端末装置１１から受信したユーザ音域データにより示される音域に含まれるように、音程のシフトの方向および幅を決定する。その際、加工指示データ生成部２０７はシフトの幅が最小となるように幅を決定してもよいし、例えば２つの音域の真ん中に位置する音程が一致するようにシフトの幅を決定してもよい。加工指示データ生成部２０７は決定したシフトの方向および幅を示す加工指示データを生成する。
【０１２９】
制御部２０１は、抽出したコンテンツ属性データに対応する読出位置指示データ、ガイダンスデータおよび評価基準データを、読出位置指示ＤＢ、ガイダンスＤＢおよび評価基準ＤＢから読み出す。制御部２０１は、読み出したガイダンスデータに、楽譜を示す画像データの表示の指示が含まれている場合、その画像データをスコアデータ記憶部２０５ｇから読み出す。サーバ装置２０は、読み出したそれらのデータを、加工指示データ生成部２０７により生成された加工指示データとともに端末装置１１に送信する。
【０１３０】
端末装置１１は、サーバ装置２０から受信した読出位置指示データに従いＣＤ−ＲＯＭから部分データを読み出す。その後、端末装置１１のデータ加工部１１６は、読み出した部分データの複製に対し、受信した評価基準データの位相を反転したものを加算して、マイナスワン再生用の音データを生成する。さらに、データ加工部１１６は受信した加工指示データに従い、部分データおよび生成したマイナスワン再生用の音データに対しピッチシフト処理を施す。制御部１１１は、受信したガイダンスデータに従い、受信した画像データ等の表示の制御を行うとともに、データ加工部１１６により加工の施された音データの再生および受信した評価基準データ（お手本の歌唱音声データ）の再生の制御を行う。
【０１３１】
ユーザは、制御部１１１の制御に従いディスプレイ１５に表示されるガイダンスやスピーカ１６から発音されるお手本の歌唱音声等に応じて、歌唱を行う。ユーザの歌唱音声はマイク１３により収音され、ユーザ音声データとして端末装置１１に入力される。入力データ評価部１１５は、ユーザ音声データと、サーバ装置２０から受信された評価基準データとの類似度を示すポイントを算出する。その後、算出されたポイントに基づき、制御部１１１がガイダンスデータに従った制御を行う点は教習システム１における場合と同様である。その結果、ユーザに対し一連の教習プログラムが提供される。
【０１３２】
以上のように、教習システム３によっても、教習システム１により得られる効果と同様の効果が得られる。さらに、教習システム３によれば、ミュージックＣＤ−ＲＯＭに格納される音データがそのまま再生されるだけでなく、加工されて利用されるため、特定の演奏パートの音を取り除いたマイナスワン演奏やユーザの発声可能な音域等に応じたお手本演奏の再生および評価等が可能となる。
【０１３３】
また、サーバ装置２０から送信される評価基準データに基づき、ユーザ音声データの評価が行われるため、ミュージックＣＤ−ＲＯＭに格納されている複数の演奏パートの音がミキシングされた音データのように、そのままでは評価基準データとして利用できないような場合であっても、ユーザ音声データの評価が可能となる。
【０１３４】
なお、サーバ装置２０に格納され、サーバ装置２０から端末装置１１に送信される評価基準データのサイズを小さくするため、サーバ装置２０において評価基準データの圧縮を行い、端末装置１１においてその解凍を行うようにしてもよい点は、教習システム２における場合と同様である。
【０１３５】
［４．変形例］
本発明は、以下のように様々に変形することができる。例えば、上述した実施形態においては、コンテンツデータはＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭを介して端末装置１１に提供されるものとした。しかしながら、コンテンツデータを端末装置１１に提供する手段はそれらに限られず、例えばフラッシュメモリのような半導体記憶媒体を介してもよいし、通信網を介して外部の装置から端末装置１１に内蔵されるＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等へ直接、コンテンツデータをダウンロードするようにしてもよい。
【０１３６】
また、上述した実施形態においては、音データもしくは音データと伴う動画を示す画像データをコンテンツデータとして用い、ユーザの音声を示す音声データの妥当性を、基準となる音データとの比較により評価するものとした。しかしながら、コンテンツデータとして利用可能なデータの種類は音データや画像データに限られず、また評価の対象となるデータも、ユーザの音声を示す音声データに限られない。例えば、マイク１３に代えて、エレキギターを接続し、エレキギターの演奏音を評価するようにしてもよい。また、例えばマイク１３に代えて、撮像によりユーザの画像データを生成するビデオカメラを端末装置１１に接続し、ユーザの画像データを基準となる画像データと比較することにより、ユーザの動きや姿勢等を評価するようにしてもよい。
【０１３７】
また、コンテンツデータとして、辞書データのようなデータベース化されたデータや、小説等のテキストデータ、素材となる図形データ等を用いてもよい。辞書データを用いれば、例えば単語暗記のためのクイズの提示および採点を行う教習サービスの提供が可能となる。また、図形データを複数格納するデータ集を用いれば、例えば図形パズルのような幼児用の知育サービスの提供が可能となる。
【０１３８】
また、上述した実施形態においては、ユーザの各々に関し過去に利用した部分データを特定する部分データＩＤを送信履歴データとして記録しておき、ユーザにより新たに利用されるべき部分データの選択に用いるものとしたが、履歴データの内容および利用方法としては様々なものが考えられる。例えば、現在形→未来形→過去形→過去完了形のように、習得すべき内容をカテゴリ化した後、順序付けておき、過去にユーザが習得したカテゴリを履歴データとして記録しておく等により、ユーザが次に習得すべき内容を選択可能としてもよい。また、ユーザが過去に指定したキーワード等を履歴データとして記録しておき、ユーザが好みそうな部分データを予測して選択するようにしてもよい。
【０１３９】
また、上述した実施形態においては、ユーザの音声を示すデータの妥当性の評価は、部分データ単位で行われるものとしたが、例えば一連の教習プログラム全体に関する評価を行うようにしてもよい。また、音程に関する評価、リズムに関する評価等、複数の要素毎に評価を行うようにしてもよい。
【０１４０】
なお、上述した実施形態においては、端末装置１１およびサーバ装置２０は専用のハードウェアにより実現されるものとして説明したが、汎用コンピュータにアプリケーションプログラムに従った処理を実行させることによりそれらを実現してもよい。端末装置１１が汎用コンピュータにより実現される場合、制御部１１１、入力データ評価部１１５およびデータ加工部１１６は、汎用コンピュータが備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）もしくはＣＰＵの制御下で動作するＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）がアプリケーションプログラムに従った処理を行うことにより実現される。同様に、サーバ装置２０が汎用コンピュータにより実現される場合、制御部２０１、読出位置指示データ選択部２０４、入力データ評価部２０６および加工指示データ生成部２０７は、汎用コンピュータが備えるＣＰＵもしくはＣＰＵの制御下で動作するＤＳＰがアプリケーションプログラムに従った処理を行うことにより実現される。
【図面の簡単な説明】
【０１４１】
【図１】本発明の実施形態にかかる教習システムの全体構成を示した図である。
【図２】本発明の第１実施形態にかかる端末ユニットの構成を示した図である。
【図３】ＣＤ−ＲＯＭに格納されているデータを模式的に示した図である。
【図４】本発明の第１実施形態にかかるサーバ装置の構成を示した図である。
【図５】本発明の第１実施形態にかかる読出位置指示データ記憶部に記憶されるデータの内容を例示した図である。
【図６】本発明の第１実施形態にかかるコンテンツ属性データ記憶部に記憶されるデータの内容を例示した図である。
【図７】本発明の第１実施形態にかかるガイダンスデータ記憶部に記憶されるデータの内容を例示した図である。
【図８】本発明の第２実施形態にかかる端末ユニットの構成を示した図である。
【図９】本発明の第２実施形態にかかるサーバ装置の構成を示した図である。
【図１０】本発明の第２実施形態にかかるユーザ属性データ記憶部に記憶されるデータの内容を例示した図である。
【図１１】本発明の第２実施形態にかかる送信履歴データ記憶部に記憶されるデータの内容を例示した図である。
【図１２】本発明の第２実施形態にかかる評価基準データ記憶部に記憶されるデータの内容を例示した図である。
【図１３】本発明の第３実施形態にかかる端末ユニットの構成を示した図である。
【図１４】本発明の第３実施形態にかかるサーバ装置の構成を示した図である。
【図１５】本発明の第３実施形態にかかるコンテンツ属性データ記憶部に記憶されるデータの内容を例示した図である。
【図１６】本発明の第３実施形態にかかるガイダンスデータ記憶部に記憶されるデータの内容を例示した図である。
【図１７】本発明の第３実施形態にかかる評価基準データ記憶部に記憶されるデータの内容を例示した図である。
【符号の説明】
【０１４２】
１・２・３…教習システム、１０…端末ユニット、１１…端末装置、１２…ＣＤ−ＲＯＭドライブ、１３…マイク、１４…キーボード、１５…ディスプレイ、１６…スピーカ、１７…ＤＶＤ−ＲＯＭドライブ、２０…サーバ装置、３０…インターネット、１１１・２０１…制御部、１１２…データ入力部、１１３・２０２…送信部、１１４・２０３…受信部、１１５…入力データ評価部、１１６…データ加工部、２０４…読出位置指示データ選択部、２０５…記憶部、２０６…入力データ評価部、２０７…加工指示データ生成部。
【図１】
2007188175.tif 000003
【図２】
2007188175.tif 000004
【図３】
2007188175.tif 000005
【図４】
2007188175.tif 000006
【図５】
2007188175.tif 000007
【図６】
2007188175.tif 000008
【図７】
2007188175.tif 000009
【図８】
2007188175.tif 000010
【図９】
2007188175.tif 000011
【図１０】
2007188175.tif 000012
【図１１】
2007188175.tif 000013
【図１２】
2007188175.tif 000014
【図１３】
2007188175.tif 000015
【図１４】
2007188175.tif 000016
【図１５】
2007188175.tif 000017
【図１６】
2007188175.tif 000018
【図１７】
2007188175.tif 000019