(57)【要約】【課題】従来、同時発音数が限られている、例えば、ＭＩＤＩ形式楽曲演奏装置を備えた携帯電話等において，その演奏音声によって多量の情報を送信することが困難であった。【解決手段】送信装置が、変換情報に基づいて、送信する情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを構成し、当該楽音データを出力し、受信装置は、送信装置が出力した楽音データを取得し、取得した楽音データを音名列情報に変換し、変換情報に基づいて変換した音名列情報を情報に変換し、変換した情報を処理する送受信システムであり、同時発音数が限られている送信装置でも多量の情報を送信できる。【選択図】図２
2005265940.tif 000002
【特許請求の範囲】
【請求項１】
送信装置と受信装置を具備する送受信システムであって、
前記送信装置は、
格納している楽音データを出力する楽音データ出力部を具備し、
前記受信装置は、
音名列情報を情報に変換するための情報である第二変換情報を格納している第二変換情報格納部と、
前記送信装置が出力した楽音データを取得する楽音データ取得部と、
前記楽音データ取得部が取得した楽音データを音名列情報に変換する音名列情報変換部と、
前記第二変換情報格納部の第二変換情報に基づいて、前記音名列情報変換部が取得した音名列情報を情報に変換する第二情報変換部と、
前記第二情報変換部が変換した情報を処理する情報処理部を具備する送受信システム。
【請求項２】
前記送信装置は、
情報を音の組合せを示す情報である音名列情報に変換するための情報である第一変換情報を格納している第一変換情報格納部と、
前記第一変換情報格納部の第一変換情報に基づいて情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを取得する第一情報変換部をさらに具備し、
前記楽音データ出力部は、
前記第一情報変換部が取得した楽音データを出力する請求項１記載の送受信システム。
【請求項３】
前記第一変換情報および前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、
前記第一情報変換部は、
送信する情報をＫビット毎に分割する分割手段と、
前記分割手段が分割したＫビットのデータに対応した音名列情報を前記第一変換情報に基づいて決定し、当該音名列情報に基づいて楽音データを構成する符号化手段を具備し、
前記音名列情報変換部は、前記楽音データ取得部が取得した楽音データからＲ個の音名を有する音名列情報を１回以上連続して取得し、
前記第二情報変換部は、
前記連続して取得されたＲ個の音名を有する音名列情報から、前記第二変換情報に基づいて、Ｋビットのデータを連続して構成する復号化手段と、
前記復号化手段が連続して構成したＫビットのデータを連結して情報を生成する連結手段を具備し、
前記情報処理部は、前記連結手段が生成した情報を処理する請求項１または請求項２いずれか記載の送受信システム。
【請求項４】
前記情報処理部は、
前記情報に基づいて認証処理を行い、
前記情報処理部の認証結果が認証許可である場合に、前記受信装置が使用可能となる請求項１または請求項２いずれか記載の送受信システム。
【請求項５】
前記情報処理部は、
サーバ装置に認証情報を送信し、当該認証情報の送信に対応して、前記サーバ装置から認証結果を受信し、当該認証結果が認証許可である場合に、前記受信装置から前記サーバ装置にアクセス可能となる請求項１から請求項３いずれか記載の送受信システム。
【請求項６】
請求項１から請求項５いずれか記載の送受信システムを構成する送信装置。
【請求項７】
請求項１から請求項５いずれか記載の送受信システムを構成する受信装置。
【請求項８】
楽音データ出力装置と情報処理装置とサーバ装置を具備する情報処理システムであって、
前記楽音データ出力装置は、
個人認証するための情報である個人認証用鍵情報を格納している個人認証用鍵情報格納部と、
前記個人認証用鍵情報を前記サーバ装置に送信する個人認証用鍵情報送信部と、
前記個人認証用鍵情報の送信に対する認証結果が認証許可である場合に、楽音データを前記サーバ装置から受信する楽音データ受信部と、
前記楽音データ受信部が受信した楽音データを出力する楽音データ出力部を具備し、
前記情報処理装置は、
前記楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、
前記楽音データ取得部が取得した楽音データを音名の列である音名列情報に変換する音名列情報変換部と、
音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、
前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、
前記第二情報変換部が得た第一アクセス用鍵を前記サーバ装置に送信するアクセス用鍵送信部を具備し、
前記サーバ装置は、
前記楽音データ出力装置から個人認証用鍵情報を受信する個人認証用鍵情報受信部と、
前記個人認証用鍵情報に基づいて認証を行う第一認証部と、
前記第一認証部における認証結果が認証許可であるとの認証の場合に、第二アクセス用鍵を取得するアクセス用鍵取得部と、
前記第二アクセス用鍵を音名列情報に変換するための情報である第一変換情報を格納している第一変換情報格納部と、
前記アクセス用鍵取得部が取得した第二アクセス用鍵を、前記第一変換情報に基づいて音名列情報に変換し、当該音名列情報に基づいて楽音データを取得する第一情報変換部と、
前記楽音データを前記楽音データ出力装置に送信する楽音データ送信部と、
前記情報処理装置から第一アクセス用鍵を受信するアクセス用鍵受信部と、
前記アクセス用鍵受信部が受信した第一アクセス用鍵と、前記アクセス用鍵取得部が取得した第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する情報処理システム。
【請求項９】
前記楽音データ出力装置は、前記楽音データ受信部が受信した楽音データを蓄積し、前記情報処理装置の認識の際には、前記蓄積した楽音データを出力する
請求項８記載の情報処理システム。
【請求項１０】
前記サーバ装置は、
前記楽音データ出力装置に送信する前記楽音データの代わりに前記第二アクセス用鍵を送信し、
前記楽音データ出力装置は、
受信した前記第二アクセス用鍵から楽音データを生成し、前記情報処理装置に送信する請求項８または請求項９いずれか記載の情報処理システム。
【請求項１１】
楽音データ出力装置と情報処理装置とサーバ装置を具備する情報処理システムであって、
前記楽音データ出力装置は、
予め格納している楽音データを出力する、または予め格納しているアクセス用鍵に基づいて楽音データを生成し、当該楽音データを出力する楽音データ出力部を具備し、
前記情報処理装置は、
前記楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、
前記楽音データ取得部が取得した楽音データを音名列情報に変換する音名列情報変換部と、
音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、
前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、
前記第二情報変換部が得た第一アクセス用鍵を前記サーバ装置に送信するアクセス用鍵送信部を具備し、
前記サーバ装置は、
前記情報処理装置から第一アクセス用鍵を受信するアクセス用鍵受信部と、
前記アクセス用鍵受信部が受信した第一アクセス用鍵と、格納している第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する情報処理システム。
【請求項１２】
楽音データ出力装置と情報処理装置とサーバ装置を具備する情報処理システムであって、
前記楽音データ出力装置は、
予め格納している楽音データを出力する、または予め格納しているアクセス用鍵に基づいて楽音データを生成し、当該楽音データを出力する楽音データ出力部を具備し、
前記情報処理装置は、
前記楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、
前記楽音データ取得部が取得した楽音データを前記サーバ装置に送信する楽音データ送信部を具備し、
前記サーバ装置は、
音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、
前記情報処理装置から楽音データを受信する楽音データ受信部と、
前記楽音データ受信部が受信した楽音データから音名列情報に変換する音名列情報変換部と、
前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、
前記第一アクセス用鍵と、格納している第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する情報処理システム。
【請求項１３】
前記第二認証部の認証結果が認証許可であるとの認証結果である場合に、前記情報処理装置は、前記サーバ装置にアクセス可能となる請求項８から請求項１２いずれか記載の情報処理システム。
【請求項１４】
前記アクセス可能となる時間が予め決められた一定時間である請求項１３記載の情報処理システム。
【請求項１５】
前記第一変換情報、および前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、アクセス用鍵を示す情報の組を１組以上有する請求項８から請求項１４いずれか記載の情報処理システム。
【請求項１６】
請求項８から請求項１５いずれか記載の情報処理システムを構成するサーバ装置。
【請求項１７】
請求項８から請求項１５いずれか記載の情報処理システムを構成する情報処理装置。
【請求項１８】
請求項８から請求項１５いずれか記載の情報処理システムを構成する楽音データ出力装置。
【請求項１９】
送信装置において、
送信する情報に対応する音名列情報を有する楽音データを出力する楽音データ出力ステップと、
受信装置において、
前記送信装置から出力された楽音データを取得する楽音データ取得ステップと、
前記楽音データ取得ステップで取得した楽音データを音名列情報に変換する音名列情報変換ステップと、
格納している第二変換情報に基づいて、前記音名列情報変換ステップで取得した音名列情報を情報に変換する第二情報変換ステップと、
前記第二情報変換ステップで変換した情報を処理する情報処理ステップを具備する情報の送受信方法。
【請求項２０】
前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、
前記音名列情報変換ステップは、前記楽音データ取得ステップで取得した楽音データからＲ個の音名を判定し、Ｒ個の音名の情報からなる音名列情報を１回以上連続して取得し、
前記第二情報変換ステップは、
前記音名列情報変換ステップで連続して取得された音名列情報から、第二変換情報に基づいて、Ｋビットのデータを連続して複号化し、当該連続して複号化したＫビットのデータを連結して情報を生成し、
前記情報処理ステップは、前記第二情報変換ステップで取得した情報を処理する
請求項１９記載の情報の送受信方法。
【請求項２１】
前記情報処理ステップは、
前記情報に基づいて認証処理を行い、
前記情報処理ステップにおける認証結果が認証許可である場合に、前記受信装置が使用可能となる請求項１９または請求項２０いずれか記載の送受信方法。
【請求項２２】
前記情報処理ステップは、
サーバ装置に認証情報を送信し、当該認証情報の送信に対応して、前記サーバ装置から認証結果を受信し、当該認証結果が認証許可である場合に、前記受信装置から前記サーバ装置にアクセス可能となる請求項１９または請求項２０いずれか記載の送受信方法。
【請求項２３】
コンピュータに、
情報を音名列情報に変換するための情報である第一変換情報に基づいて、送信する情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを構成する第一情報変換ステップと、
前記第一情報変換ステップで構成した楽音データを出力する楽音データ出力ステップを実行させるためのプログラム。
【請求項２４】
前記第一変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、
前記第一情報変換ステップは、
送信する情報をＫビット毎に分割する分割サブステップと、
前記分割サブステップで分割したＫビットのデータに対応した音名列情報を前記第一変換情報に基づいて決定し、当該決定した音名列情報に基づいて楽音データを構成する符号化サブステップを具備する請求項２３記載のプログラム。
【請求項２５】
コンピュータに、
前記送信装置が出力した楽音データを取得する楽音データ取得ステップと、
前記楽音データ取得ステップで取得した楽音データを音名列情報に変換する音名列情報変換ステップと、
音名列情報を情報に変換するための情報である第二変換情報に基づいて、前記音名列情報変換ステップで取得した音名列情報を情報に変換する第二情報変換ステップと、
前記第二情報変換ステップで変換した情報を処理する情報処理ステップを実行させるためのプログラム。
【請求項２６】
前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、
前記音名列情報変換ステップは、前記楽音データ取得ステップで取得した楽音データからＲ個の音名を有する音名列情報を１回以上連続して取得し、
前記第二情報変換ステップは、
前記音名列情報変換ステップで取得された音名列情報から第二変換情報に基づいて、Ｋビットのデータを連続して複号化する複号化サブステップと、
前記複号化サブステップで連続して複号化したＫビットのデータを連結して情報を生成する連結サブステップを具備し、
前記情報処理サブステップは、前記連結サブステップで連結した情報を処理する請求項２５記載のプログラム。
【請求項２７】
前記情報処理ステップは、
前記情報に基づいて認証処理を行い、
前記情報処理ステップにおける認証結果が認証許可である場合に、前記受信装置が使用可能となる請求項２５または請求項２６いずれか記載のプログラム。
【請求項２８】
前記情報処理ステップは、
サーバ装置に認証情報を送信し、当該認証情報の送信に対応して、前記サーバ装置から認証結果を受信し、当該認証結果が認証許可である場合に、前記受信装置から前記サーバ装置にアクセス可能となる請求項２５または請求項２６いずれか記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音データを用いたデータ通信方法、および楽音データを用いて情報処理装置の認証を簡易な構成で行う情報処理システムや認証方法等に関する。
【背景技術】
【０００２】
セキュリティーの担保のために、パソコン（ＰＣ）を使ってインターネット経由で遠隔地のサーバ装置にアクセスし、サーバに蓄積された個人情報を閲覧したり書き換えをしたりする処理を行う場合、そのＰＣがサーバ装置に対するアクセス権を有することを確認する必要がある。かかる場合、従来はＰＣ自体があらかじめサーバ装置に対するアクセス権（鍵情報）を保持しているか、または、ＩＣカードに保存された鍵情報を、ＩＣカードリーダ等を経由してＰＣが取り込み、これによりアクセス権を獲得する方法しかない（従来の第一の技術とする）。
【０００３】
また、従来の第二の技術として、以下のペーパーレスチケットシステムがある。本ペーパーレスチケットシステムは、携帯電話機からのチケットの予約を受け付け、携帯電話機の識別番号とチケットの予約情報とを予約情報データベースに保存し、チケットの予約情報に応じた認証可能なデータを携帯電話機へ送信する予約受付システムと、携帯電話機内の予約情報と識別番号とのデータを吸い出すと共に、予約受付システムのデータベース内の予約情報を参照して、携帯電話機から吸い出したデータの認証を行うことで予約の確認と入場の管理とを行う入場管理システムと、を備えたことを特徴とするペーパーレスチケットシステムである。かかるペーパーレスチケットシステムは、予約の受付と入場の管理とをペーパーレスで行うことを可能にする。また、かかる場合、チケット情報として、着信メロディ形式を用いても良い、と記載されている（特許文献１参照）。
【０００４】
さらに、従来の第三の技術として、以下の入場管理システムがある。本入場管理システムは、所定の形式の音声データの音声合成機能と、入場券としての情報を一定の規則で変調して作成した音声データを記憶する不揮発メモリを備えた携帯端末と、前記携帯端末の音声合成機能が再生した音を集音するマイクと、集音した音声信号から、元のデータを復号化する入場用音声信号処理部と、復号化されたデータに基づいて来場者が入場可能かどうか判定する判定処理部を備えた入場改札装置と、を利用して、入場券データを前記携帯端末で音声再生させて入場チェックを行うことを特徴とする入場管理システムにより、携帯電話を用いた便利で安全な入場券の配布、入場改札時の正当性検証のシステムを提供する（特許文献２参照）。
【特許文献１】特開２００２−１２３７３０号公報（第６−７頁、第１図）
【特許文献２】特開２００２−１８３７７９号公報（第１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術において、同時発音数が限られている、例えば、ＭＩＤＩ形式楽曲演奏装置を備えた携帯電話等において，その演奏音声によって多量の情報を送信することが困難であった。
【０００６】
また、上記従来の技術において、簡易で安全な認証システムを実現することができなかった。具体的には、従来の第一の技術では、ＰＣからサーバ装置にアクセスする際に認証を必要とする従来の認証システムにおいて、あらかじめＰＣがサーバ装置へのアクセス権を保持するか、または、ＩＣカードリーダ等の特殊付帯設備を使用する必要があった。
【０００７】
また、従来の第二の技術のペーパーレスチケットシステムは、チケット情報として着信メロディ形式を用いることにより、単に、普及している携帯電話機を有効に使用しよう、という思想である。一方、同時発音数が限られている携帯電話の音声を用いて、多量の情報を送信しようとの試みはされていない。さらに、携帯電話等の楽音データ出力装置を用いて、楽音データ出力装置とは異なる装置である情報処理装置の認証を行うような効果的な認証方法を採用するものでもない。
さらに、従来の第三の技術では、同様に、携帯電話等の楽音データ出力装置を用いて、楽音データ出力装置とは異なる装置である情報処理装置の認証を行うような効果的な認証方法を採用するものでもない。
【課題を解決するための手段】
【０００８】
以上の課題を解決するために、本第一の発明は、送信装置と受信装置を具備する送受信システムであって、前記送信装置は、格納している楽音データを出力する楽音データ出力部を具備し、前記受信装置は、音名列情報を情報に変換するための情報である第二変換情報を格納している第二変換情報格納部と、前記送信装置が出力した楽音データを取得する楽音データ取得部と、前記楽音データ取得部が取得した楽音データを音名列情報に変換する音名列情報変換部と、前記第二変換情報格納部の第二変換情報に基づいて、前記音名列情報変換部が取得した音名列情報を情報に変換する第二情報変換部と、前記第二情報変換部が変換した情報を処理する情報処理部を具備する送受信システムである。さらに具体的には、前記第一変換情報および前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、前記第一情報変換部は、送信する情報をＫビット毎に分割する分割手段と、前記分割手段が分割したＫビットのデータに対応した音名列情報を前記第一変換情報に基づいて決定し、当該音名列情報に基づいて楽音データを構成する符号化手段を具備し、前記音名列情報変換部は、前記楽音データ取得部が取得した楽音データからＲ個の音名を有する音名列情報を１回以上連続して取得し、前記第二情報変換部は、前記連続して取得されたＲ個の音名を有する音名列情報から、前記第二変換情報に基づいて、Ｋビットのデータを連続して構成する復号化手段と、前記復号化手段が連続して構成したＫビットのデータを連結して情報を生成する連結手段を具備し、
前記情報処理部は、前記連結手段が生成した情報を処理する上記の送受信システムである。
【０００９】
なお、前記情報処理部は、前記情報に基づいて認証処理を行い、前記情報処理部の認証結果が認証許可である場合に、前記受信装置が使用可能となる構成でも良い。さらに、前記情報処理部は、サーバ装置に認証情報を送信し、当該認証情報の送信に対応して、前記サーバ装置から認証結果を受信し、当該認証結果が認証許可である場合に、前記受信装置から前記サーバ装置にアクセス可能となる構成でも良い。
【００１０】
かかる送受信システムにより、同時発音数が限られている楽曲演奏装置を備えた携帯電話等において，その演奏音声によって多量の情報を送信することが可能となる。なお、楽曲演奏装置は、例えば、ＭＩＤＩ形式の楽音データを出力する。ここで、楽音データの出力は、音出力であっても良いし、有線または無線の通信手段による送信であっても良い。
【００１１】
また、本第二の発明は、上記の情報の送受信方法を用いた効果的な認証システムである。具体的には、第二の発明は、楽音データ出力装置と情報処理装置とサーバ装置を具備する情報処理システムであって、前記楽音データ出力装置は、個人認証するための情報である個人認証用鍵情報を格納している個人認証用鍵情報格納部と、前記個人認証用鍵情報を前記サーバ装置に送信する個人認証用鍵情報送信部と、前記個人認証用鍵情報の送信に対する認証結果が認証許可である場合に、楽音データを前記サーバ装置から受信する楽音データ受信部と、前記楽音データ受信部が受信した楽音データを出力する楽音データ出力部を具備し、前記情報処理装置は、前記楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、前記楽音データ取得部が取得した楽音データを音名の列である音名列情報に変換する音名列情報変換部と、音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、前記第二情報変換部が得た第一アクセス用鍵を前記サーバ装置に送信するアクセス用鍵送信部を具備し、前記サーバ装置は、前記楽音データ出力装置から個人認証用鍵情報を受信する個人認証用鍵情報受信部と、前記個人認証用鍵情報に基づいて認証を行う第一認証部と、前記第一認証部における認証結果が認証許可であるとの認証の場合に、第二アクセス用鍵を取得するアクセス用鍵取得部と、前記第二アクセス用鍵を音名列情報に変換するための情報である第一変換情報を格納している第一変換情報格納部と、前記アクセス用鍵取得部が取得した第二アクセス用鍵を、前記第一変換情報に基づいて音名列情報に変換し、当該音名列情報に基づいて楽音データを取得する第一情報変換部と、前記楽音データを前記楽音データ出力装置に送信する楽音データ送信部と、前記情報処理装置から第一アクセス用鍵を受信するアクセス用鍵受信部と、前記アクセス用鍵受信部が受信した第一アクセス用鍵と、前記アクセス用鍵取得部が取得した第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する情報処理システムである。
【００１２】
かかる構成により、あらかじめアクセス権を保持しない任意の情報処理装置に対して、ＩＣカードリーダ等の特殊付帯設備を使用することなく、当該情報処理装置にサーバ装置に対するアクセス権を簡単に与えることができる。
【００１３】
また、本第三の発明は、第ニの発明における前記楽音データ出力装置は、前記楽音データ受信部が受信した楽音データを蓄積し、前記情報処理装置の認識の際には、前記蓄積した楽音データを出力する情報処理システムである。
かかる構成により、例えば、二度目以降の認証が極めて容易になる。
【００１４】
また、第二発明、および第三の発明に対して、前記サーバ装置は、前記楽音データ出力装置に送信する前記楽音データの代わりに前記第二アクセス用鍵を直接送信し、前記楽音データ出力装置は、受信した前記第二アクセス用鍵から楽音データを生成し、前記情報処理装置に送信しても良い。
【００１５】
また、上記第ニの発明は、以下のような構成でも良い。つまり、楽音データ出力装置と情報処理装置とサーバ装置を具備する情報処理システムであって、前記楽音データ出力装置は、予め格納している楽音データを出力する、または予め格納しているアクセス用鍵を変換して楽音データを生成し、当該楽音データを出力する楽音データ出力部を具備し、前記情報処理装置は、前記楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、前記楽音データ取得部が取得した楽音データを音名列情報に変換する音名列情報変換部と、音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、前記第二情報変換部が得た第一アクセス用鍵を前記サーバ装置に送信するアクセス用鍵送信部を具備し、前記サーバ装置は、前記情報処理装置から第一アクセス用鍵を受信するアクセス用鍵受信部と、前記アクセス用鍵受信部が受信した第一アクセス用鍵と、格納している第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する情報処理システムである。
【００１６】
さらに、上記第ニの発明は、以下のような構成でも良い。つまり、楽音データ出力装置と情報処理装置とサーバ装置を具備する情報処理システムであって、前記楽音データ出力装置は、予め格納している楽音データを出力する、または予め格納しているアクセス用鍵に基づいて楽音データを生成し、当該楽音データを出力する楽音データ出力部を具備し、前記情報処理装置は、前記楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、前記楽音データ取得部が取得した楽音データを前記サーバ装置に送信する楽音データ送信部を具備し、前記サーバ装置は、音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、前記情報処理装置から楽音データを受信する楽音データ受信部と、前記楽音データ受信部が受信した楽音データから音名列情報に変換する音名列情報変換部と、前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、前記第一アクセス用鍵と、格納している第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する情報処理システム、である。
かかる構成により、情報処理装置は簡易な構成で済み、処理能力の高いサーバ装置で負荷の高い処理を行える。
【発明の効果】
【００１７】
本発明は、同時発音数が限られている携帯電話等の楽音データ出力装置の楽音データを用いて、多量の情報を送信できる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
（実施の形態１）
【００１９】
図１は、本実施の形態に係る情報処理システムの概念図である。情報処理システムは、楽音データ出力装置１１と情報処理装置１２とサーバ装置１３を具備する。本情報処理システムは、主として、多数のユーザが利用する楽音データ出力装置１１の音声帯域通信を用いて、情報処理装置１２の認証をサーバ装置１３で行い、情報処理装置１２からサーバ装置１３のアクセスを可能にする情報処理システムである。また、楽音データは、例えば、ＭＩＤＩ形式の楽音データであり、当該楽音データは、変換情報に基づいて、装置で処理できるデジタル情報に変換される。なお、楽音データ出力装置１１は、例えば、携帯電話や、通信機能付きのＰＤＡなどである。
【００２０】
図２は、情報処理システムのブロック図である。楽音データ出力装置１１は、個人認証用鍵情報格納部１１０１、携帯側入力受付部１１０２、個人認証用鍵情報送信部１１０３、楽音データ受信部１１０４、楽音データ出力部１１０５を具備する。
【００２１】
情報処理装置１２は、楽音データ取得部１２０１、音名列情報変換部１２０２、第二変換情報格納部１２０３、第二情報変換部１２０４、アクセス用鍵送信部１２０５、装置側入力受付部１２０６、サーバアクセス部１２０７、装置側出力部１２０８を具備する。
【００２２】
サーバ装置１３は、個人認証用鍵情報受信部１３０１、第一認証部１３０２、アクセス用鍵取得部１３０３、第一変換情報格納部１３０４、第一情報変換部１３０５、楽音データ送信部１３０６、アクセス用鍵受信部１３０７、第二認証部１３０８、認証結果情報出力部１３０９、データ受信部１３１０、データ処理部１３１１、処理結果送信部１３１２を具備する。
【００２３】
個人認証用鍵情報格納部１１０１は、個人認証するための情報である個人認証用鍵情報を格納している。個人認証用鍵情報のデータ構造や内容は問わない。個人認証用鍵情報は、例えば、携帯電話番号など、ユーザを特定する識別情報である。個人認証用鍵情報格納部１１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２４】
携帯側入力受付部１１０２は、ユーザからの入力を受け付ける。入力は、情報処理装置１２からサーバ装置１３のアクセスを開始する指示であるアクセス指示を含む。入力手段は、楽音データ出力装置１１（たとえば、携帯電話）のテンキーやメニュー画面によるもの等、何でも良い。携帯側入力受付部１１０２は、テンキー等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、情報処理装置１２からサーバ装置１３のアクセスを開始する前には、後述するように、楽音データ出力装置１１からサーバ装置１３にアクセスし、認証許可を得なければならない。
【００２５】
個人認証用鍵情報送信部１１０３は、携帯側入力受付部１１０２がアクセス指示を受け付けた場合に、個人認証用鍵情報格納部１１０１に格納されている個人認証用鍵情報をサーバ装置１３に送信する。個人認証用鍵情報送信部１１０３は、無線や有線の通信手段で実現され得るが、放送手段で実現されても良い。
【００２６】
楽音データ受信部１１０４は、個人認証用鍵情報の送信に対する認証結果が正当（認証許可）であった場合に、サーバ装置１３から楽音データを受信する。楽音データとは、例えば、ＭＩＤＩ形式のデータである。なお、個人認証用鍵情報の送信に対する認証はサーバ装置１３が行う。楽音データ受信部１１０４は、無線や有線の通信手段で実現され得るが、放送を受信する手段で実現されても良い。
【００２７】
楽音データ出力部１１０５は、楽音データ受信部１１０４が受信した楽音データを出力する。楽音データ出力部１１０５は、スピーカーから楽音データを音出力しても良いし、有線（オーディオライン）の通信手段で送信しても良い。セキュリティーを考慮した場合には有線の通信手段による送信が好ましいが、楽音データ出力装置１１の構成が簡易なのは音出力である。楽音データ出力部１１０５は、例えば、スピーカーを具備する。
【００２８】
楽音データ取得部１２０１は、楽音データ出力装置１１が出力した楽音データを取得する。楽音データ取得部１２０１の楽音データの取得は、例えば、マイクによる取得である。楽音データ取得部１２０１は、例えば、マイクとそのドライバーソフト等で実現され得る。
【００２９】
音名列情報変換部１２０２は、楽音データ取得部１２０１が取得した楽音データを音名列情報に変換する。音名列情報は、音の組合せを示す情報である。音名列情報は、例えば、ＭＩＤＩ形式のデータを構成する情報の中の、音の組合せを示す情報である。かかる情報を簡易ＭＩＤＩ形式の情報と、以下適宜いう。但し、音名列情報の構造は問わない。音名列情報の具体例は後述する。音名列情報変換部１２０２は、通常、ＭＰＵやメモリ等から実現され得る。音名列情報変換部１２０２が音名列情報を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３０】
第二変換情報格納部１２０３は、音名列情報を、第一アクセス用鍵などを含むデジタル情報に変換するための情報である第一変換情報を格納している。第一変換情報の具体例は後述する。第一変換情報のデータ構造は問わない。第二変換情報格納部１２０３は、通常、不揮発性の記録媒体で実現される。
【００３１】
第二情報変換部１２０４は、第二変換情報格納部１２０３の第一変換情報に基づいて、音名列情報変換部１２０２が取得した音名列情報から第一アクセス用鍵を得る。通常、第二情報変換部１２０４は、音名列情報変換部１２０２が取得した音名列情報と対になる第一アクセス用鍵を第一変換情報から取得する。第二情報変換部１２０４は、通常、ＭＰＵやメモリ等から実現され得る。第二情報変換部１２０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３２】
アクセス用鍵送信部１２０５は、音名列情報変換部１２０２が取得した第一アクセス用鍵をサーバ装置１３に送信する。アクセス用鍵送信部１２０５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３３】
装置側入力受付部１２０６は、ユーザの入力を受け付ける。ユーザの入力は、例えば、サーバ装置１３に送信する命令やデータ等の入力である。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。装置側入力受付部１２０６は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３４】
サーバアクセス部１２０７は、装置側入力受付部１２０６が受け付けた入力（データ）をサーバ装置１３に送信し、また、サーバ装置１３からデータを受信する。サーバ装置１３から受信するデータは、例えば、情報処理装置１２がサーバ装置１３に処理を依頼した結果のデータである。ただし、サーバ装置１３から受信するデータの内容や構造は問わない。サーバアクセス部１２０７は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３５】
装置側出力部１２０８は、サーバアクセス部１２０７が受信した、サーバ装置１３からのデータ等を出力する。出力とは、通常、ディスプレイの表示を言うが、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。装置側出力部１２０８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。装置側出力部１２０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００３６】
個人認証用鍵情報受信部１３０１は、楽音データ出力装置１１から個人認証用鍵情報を受信する。個人認証用鍵情報受信部１３０１は、無線または有線通信手段等で実現され得るが、放送を受信する手段で実現されても良い。
【００３７】
第一認証部１３０２は、個人認証用鍵情報に基づいて認証を行う。第一認証部１３０２の認証方法は問わない。第一認証部１３０２は、例えば、アクセスを許可する情報処理装置１２に対応する１以上の個人認証用鍵情報を保持している。そして、第一認証部１３０２は、個人認証用鍵情報受信部１３０１が受信した個人認証用鍵情報が、保持している個人認証用鍵情報の中に存在するか否かを判断する。個人認証用鍵情報受信部１３０１が受信した個人認証用鍵情報が、保持している個人認証用鍵情報の中に存在すれば認証許可であると判断し、存在しなければ認証不許可であると判断する。第一認証部１３０２は、通常、ＭＰＵやメモリ等から実現され得る。第一認証部１３０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３８】
アクセス用鍵取得部１３０３は、第一認証部１３０２における認証結果が正当（認証許可）であるとの認証の場合に、第二アクセス用鍵を取得する。アクセス用鍵取得部１３０３が第二アクセス用鍵を取得するアルゴリズムは問わない。例えば、アクセス用鍵取得部１３０３は、以下の処理により第二アクセス用鍵を取得する。第二アクセス用鍵は、個人認証用鍵情報と対応付けて、保持されており、アクセス用鍵取得部１３０３は、個人認証用鍵情報受信部１３０１が受信した個人認証用鍵情報と対になる第二アクセス用鍵を取得する。
【００３９】
第一変換情報格納部１３０４は、第二アクセス用鍵を音名列情報に変換するための情報である第一変換情報を格納している。第一変換情報と第二変換情報は、通常、同一のデータ構造であるが、異なっていても良い。第一変換情報格納部１３０４は、不揮発性の記録媒体で実現されることが好適である。
【００４０】
第一情報変換部１３０５は、アクセス用鍵取得部１３０３が取得した第二アクセス用鍵を、第一変換情報格納部１３０４の第一変換情報に基づいて音名列情報に変換し、当該音名列情報に基づいて楽音データを取得する。第一情報変換部１３０５は、例えば、第二アクセス用鍵に対応する音名列情報を第一変換情報から決定し、当該選択した音名列情報に、時間を示す情報や楽器を示す情報のデフォルト値であるパラメータを付与して、ＭＩＤＩ形式のデータを構成する。なお、かかる場合、第一情報変換部１３０５は、時間や楽器を示すデフォルトのパラメータを予め保持している。第一情報変換部１３０５は、通常、ＭＰＵやメモリ等から実現され得る。第一情報変換部１３０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４１】
楽音データ送信部１３０６は、第一情報変換部１３０５が取得した楽音データを楽音データ出力装置１１に送信する。楽音データ送信部１３０６は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
アクセス用鍵受信部１３０７は、情報処理装置１２から第一アクセス用鍵を受信する。アクセス用鍵受信部１３０７は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００４２】
第二認証部１３０８は、アクセス用鍵受信部１３０７が受信した第一アクセス用鍵と、先にアクセス用鍵取得部１３０３が取得した第二アクセス用鍵が所定の関係にあるか否かを判断する。所定の関係とは、例えば、一致である。なお、所定の関係とは、予め決められた関係であれば良い。第二認証部１３０８は、通常、ＭＰＵやメモリ等から実現され得る。第二認証部１３０８が認証するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４３】
認証結果情報出力部１３０９は、第二認証部１３０８における認証結果に関する情報を出力する。ここで言う出力とは、通常、情報処理装置１２への送信を言うが、ディスプレイの表示、プリンタへの印字等を含む概念である。
【００４４】
データ受信部１３１０は、情報処理装置１２からデータを受信する。データとは、命令も含む。なお、データの内容や構造は問わない。データ受信部１３１０は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００４５】
データ処理部１３１１は、データ受信部１３１０が受信したデータを処理する。データ処理部１３１１のデータ処理の内容は問わない。データ処理部１３１１は、通常、ＭＰＵやメモリ等から実現され得る。データ処理部１３１１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
処理結果送信部１３１２は、データ処理部１３１１のデータ処理の結果を情報処理装置１２に送信する。処理結果送信部１３１２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００４６】
以下、本情報処理システムの動作について説明する。まず、楽音データ出力装置１１の動作について説明する。楽音データ出力装置１１は、ユーザの入力指示を携帯側入力受付部１１０２が受け付ける。そして、当該指示により、個人認証用鍵情報送信部１１０３は、個人認証用鍵情報格納部１１０１から個人認証用鍵情報を読み出し、個人認証用鍵情報送信部１１０３は当該個人認証用鍵情報をサーバ装置１３に送信する。また、個人認証用鍵情報を送信した結果、サーバ装置１３での認証が許可である場合に、楽音データ出力装置１１の楽音データ受信部１１０４は、サーバ装置１３から楽音データを受信し、楽音データ出力部１１０５は、当該楽音データを出力する。なお、楽音データ出力装置１１は、サーバ装置１３から楽音データを受信した場合に、自動的に楽音データを出力しても良いし、ユーザの指示や、その他の条件を満たした場合（所定の時刻になった、など）に、楽音データを出力しても良い。
次に、情報処理装置１２の動作について図３のフローチャートを用いて説明する。
【００４７】
（ステップＳ３０１）楽音データ取得部１２０１は、楽音データ出力装置１１が出力した楽音データを取得したか否かを判断する。楽音データを取得すればステップＳ３０２に行き、楽音データを取得しなければステップＳ３０１に戻る。
（ステップＳ３０２）音名列情報変換部１２０２は、ステップＳ３０１で取得した楽音データを音名列情報に変換する。
（ステップＳ３０３）第二情報変換部１２０４は、ステップＳ３０２で変換した音名列情報から、第二変換情報格納部１２０３の第二変換情報に基づいて第一アクセス用鍵を得る。
【００４８】
（ステップＳ３０４）アクセス用鍵送信部１２０５は、ステップＳ３０３で取得した第一アクセス用鍵をサーバ装置１３に送信する。なお、アクセス用鍵送信部１２０５は、予め、サーバ装置１３と通信するための情報（サーバ装置１３のＩＰアドレスなど）を保持している。
（ステップＳ３０５）サーバ装置１３の認証結果情報出力部１３０９から送信された認証結果が、認証許可か否かを判断する。認証許可であればステップＳ３０６に行き、認証許可でなければ処理を終了する。
【００４９】
（ステップＳ３０６）サーバ装置１３にアクセスするための許可を得たので、装置側入力受付部１２０６は、ユーザからの入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３０７に行き、入力を受け付けなければステップＳ３０６に戻る。かかる入力とは、例えば、サーバ装置１３にアクセスするための入力である。なお、サーバ装置１３にアクセスするための許可を得た際に、認証許可の旨をユーザに知らせるための出力を行っても良いことは言うまでもない。
（ステップＳ３０７）サーバアクセス部１２０７は、サーバ装置１３にアクセスする。そして、例えば、サーバアクセス部１２０７は、サーバ装置１３からデータを受信する。
【００５０】
（ステップＳ３０８）装置側出力部１２０８は、サーバアクセス部１２０７が受信した、サーバ装置１３からのデータ等を出力する。ステップＳ３０６に戻る。なお、ステップＳ３０６における入力が処理の終了を指示する入力である場合には、図３のフローチャートにおける処理を終了する。
次に、サーバ装置１３の動作について図４のフローチャートを用いて説明する。
【００５１】
（ステップＳ４０１）個人認証用鍵情報受信部１３０１は、楽音データ出力装置１１から個人認証用鍵情報を受信したか否かを判断する。個人認証用鍵情報を受信すればステップＳ４０２に行き、個人認証用鍵情報を受信しなければステップＳ４０１に戻る。
（ステップＳ４０２）第一認証部１３０２は、ステップＳ４０１で受信した個人認証用鍵情報に基づいて認証を行う。
【００５２】
（ステップＳ４０３）アクセス用鍵取得部１３０３は、ステップＳ４０２における認証結果が正当（認証許可）であるか否かを判断する。認証結果が正当（認証許可）であればステップＳ４０４に行き、認証結果が不当（認証不許可）であればステップＳ４１５に飛ぶ。
（ステップＳ４０４）アクセス用鍵取得部１３０３は、ステップＳ４０１で受信した個人認証用鍵情報に対応する第二アクセス用鍵を取得する。
【００５３】
（ステップＳ４０５）第一情報変換部１３０５は、ステップＳ４０４で取得した第二アクセス用鍵を、第一変換情報格納部１３０４の第一変換情報に基づいて音名列情報を取得し、当該音名列情報から楽音データを構成する。
（ステップＳ４０６）楽音データ送信部１３０６は、ステップＳ４０５で構成した楽音データを楽音データ出力装置１１に送信する。
【００５４】
（ステップＳ４０７）アクセス用鍵受信部１３０７は、情報処理装置１２から第一アクセス用鍵を受信したか否かを判断する。第一アクセス用鍵を受信すればステップＳ４０８に行き、第一アクセス用鍵を受信しなければステップＳ４０７に戻る。
【００５５】
（ステップＳ４０８）第二認証部１３０８は、認証を行う。この認証は、ステップＳ４０７で受信した第一アクセス用鍵と、ステップＳ４０４で取得した第二アクセス用鍵が所定の関係にあるか否か（たとえば、一致するか否か）を判断することである。
【００５６】
（ステップＳ４０９）認証結果情報出力部１３０９は、ステップＳ４０８における認証結果が正当（認証許可）であるか否かを判断する。認証結果が正当（認証許可）であればステップＳ４１０に行き、認証結果が不当（認証不許可）であればステップＳ４１７に飛ぶ。
（ステップＳ４１０）認証結果情報出力部１３０９は、アクセス許可を示す情報を情報処理装置１２に送信する。以後、情報処理装置１２は、サーバ装置１３にアクセス可となる。
（ステップＳ４１１）データ受信部１３１０は、情報処理装置１２からデータを受信したか否かを判断する。データを受信すればステップＳ４１２に行き、データを受信しなければステップＳ４１１に戻る。
（ステップＳ４１２）データ処理部１３１１は、ステップＳ４１１で受信したデータを処理する。
【００５７】
（ステップＳ４１３）処理結果送信部１３１２は、ステップＳ４１２で処理した結果を情報処理装置１２に送信する。なお、ステップＳ４１１からステップＳ４１３の処理は、例えば、通常のサーバクライントモデルにおけるサーバ装置側の処理である。
【００５８】
（ステップＳ４１４）情報処理装置１２がサーバ装置１３にアクセスを開始して、一定時間以上が経過したか否かを判断する。一定時間以上が経過していれば処理を終了し、一定時間以上が経過していなければステップＳ４１１に戻る。
（ステップＳ４１５）認証結果が不当である旨のエラーメッセージを生成する。エラーメッセージの生成とは、認証結果が不当の情報が予め格納されており、かかる情報を読み出す処理である場合もある。
【００５９】
（ステップＳ４１６）ステップＳ４１５で生成したエラーメッセージを楽音データ出力装置１１に送信する。エラーメッセージのデータ構造や内容は問わない。テキストデータでも良いし、音声データでも良い。処理を終了する。
（ステップＳ４１７）認証結果が不当である旨のエラーメッセージを生成する。エラーメッセージの生成とは、認証結果が不当の情報が予め格納されており、かかる情報を読み出す処理である場合もある。
（ステップＳ４１８）ステップＳ４１７で生成したエラーメッセージを情報処理装置１２に送信する。エラーメッセージのデータ構造や内容は問わない。処理を終了する。
【００６０】
なお、図４のフローチャートにおいて、情報処理装置１２は、一定時間の間だけ、サーバ装置１３にアクセスできたが、かかる時間的な制限はなくても良い。また、情報処理装置１２のユーザ指示により、アクセスを終了しても良い。
【００６１】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。今、サーバ装置は、図５に示す認証用データベースを保持している。認証用データベースは、「ＩＤ」「個人認証用鍵情報」「第二アクセス用鍵」を有するレコードを１以上格納している表である。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「個人認証用鍵情報」は、ここでは、携帯電話の電話番号である。「第二アクセス用鍵」は、携帯電話／情報処理装置（ＰＣ）のユーザに付与された識別情報であり、アクセスする際の鍵情報である。
【００６２】
また、図６は、サーバ装置１３が保持している第一変換情報である。また、図６は、情報処理装置１２が保持している第二変換情報でもある。以下、第一変換情報と第二変換情報を総称して、変換情報という場合もある。変換情報は、「ＩＤ」「音名列情報」と「情報」を対に有するレコードを複数有する表である。「音名列情報」は、ここでは、３つの音の組合せを示す情報である。「情報」は、５ビットの情報である。今、情報処理装置１２やサーバ装置１３は、７つの音を認識し、使用できる、とする。そして、楽音データ出力装置１１は、７音中、３音を同時に発音できる、とする。かかる場合、７音から３音を選ぶ組合せが３５通りあるので、それぞれの組合せに対して、図６に示す変換情報の表が構成できる。つまり、当該変換情報の表を用いれば、３音を５ビットの情報に変換できる。また、変換情報の表を用いれば、５ビットの情報から３音の情報に変換し、発音できる。情報処理装置１２やサーバ装置１３は、図６の表を用いて、３音を５ビットの情報に変換して、または情報を３音の組み合わせに変換して、情報を送受信したり、処理したりする。なお、ここでは、楽音データ出力装置１１は、携帯電話である、とする。また、楽音データは、ＭＩＤＩ形式のデータである。さらに、上記の７音を「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ａ，Ｂ」と表現する、とする。
【００６３】
今、携帯電話のユーザの指示により、携帯電話から認証の開始指示（情報処理装置からサーバ装置のアクセスを開始する指示）が入力された、とする。次に、携帯電話は、格納している自身の電話番号（ここでは、「０９０−２２２２−４５６７」であるとする。）を取得し、「０９０２２２２４５６７」をサーバ装置に送信する。
【００６４】
サーバ装置は、携帯電話の電話番号「０９０２２２２４５６７」を受信する。次に、サーバ装置は、「０９０２２２２４５６７」が認証用データベースに存在するか否かを判断する。ここでは、「ＩＤ＝２」のレコードの「個人認証用鍵情報」が「０９０２２２２４５６７」であるので、サーバ装置は、認証許可の結果を得る。次に、サーバ装置は、「０９０２２２２４５６７」と対になる第二アクセス用鍵「０００１０」を取得する。次に、サーバ装置は、第二アクセス用鍵「０００１０」を、図６の変換情報を用いて音名列情報に変換する。つまり、「０００１０」と対になる「音名列情報」の値「ＣＤＧ」を図６の変換情報から取得する。そして、サーバ装置は、音名列情報からＭＩＤＩ形式の楽音データを構成する。つまり、サーバ装置は、音名列情報「ＣＤＧ」に、デフォルトの時間の情報や、楽器を示す情報を付与し、ＭＩＤＩ形式の楽音データを構成する。そして、サーバ装置は、音名列情報「ＣＤＧ」を含むＭＩＤＩ形式の楽音データを携帯電話に送信する。なお、サーバ装置は、繰り返し、当該ＭＩＤＩ形式の楽音データを携帯電話に送信しても良い。
【００６５】
次に、携帯電話は、サーバ装置からＭＩＤＩ形式の楽音データを受信し、携帯電話のスピーカーから音出力する。そして、ユーザは、携帯電話を情報処理装置に近づけている、とする。また、情報処理装置はマイクを具備している、とする。かかる場合、情報処理装置のマイクは、携帯電話から出力される楽音データを取得し、当該楽音データから音名列情報「ＣＤＧ」を取得する。
【００６６】
次に、情報処理装置は、音名列情報「ＣＤＧ」を第一アクセス用鍵に変換する。つまり、図６の表を用いて、音名列情報「ＣＤＧ」と対になる情報「０００１０」を取得する。そして、情報処理装置は、第一アクセス用鍵「０００１０」をサーバ装置に送信する。サーバ装置は、第一アクセス用鍵「０００１０」を受信する。そして、第二アクセス用鍵と第一アクセス用鍵を比較する。比較の結果、両データは一致するので、サーバ装置は、認証許可である、と判断する。そして、サーバ装置は、以後、例えば、一定時間の間、情報処理装置からのアクセスを許可する。
【００６７】
以上、本実施の形態によれば、あらかじめアクセス権を保持しない任意の情報処理装置に対して、ＩＣカードリーダ等の特殊付帯設備を使用することなく、当該情報処理装置にサーバ装置に対するアクセス権を与えることができる。言い換えれば、普及している携帯電話を用いて、容易に認証処理を行い、安全にサーバ装置を利用させることができる。
【００６８】
また、本実施の形態によれば、同時発音数が限られている楽音データ出力装置を用いて、情報量の多い通信が可能となる。上記例では、３音しか同時発音できない楽音データ出力装置でも、５ビットの情報を送信できる。
【００６９】
なお、本実施の形態によれば、認証のための楽音データの出力に、携帯電話を用いたが、固定の電話等、他の種類の電話でも良い。つまり、楽音データを出力できる楽音データ出力装置であれば良い。ただし、楽音データ出力装置は、携帯可能で、普及している携帯電話が好適である。
【００７０】
また、本実施の形態によれば、サーバ装置は、認証後、第三の装置にアクセスできるように情報処理装置に許可を与えても良い。つまり、認証後、情報処理装置がアクセスできる装置は、認証処理を行ったサーバ装置に限らない。
【００７１】
また、本実施の形態によれば、情報処理装置が取得した楽音データを音名列情報に変換し、当該音名列情報から第一アクセス用鍵を取得してサーバ装置に送信した。しかし、かかる負荷のかかる処理は、サーバ装置で行うような構成でも良い。つまり、情報処理装置は取得した楽音データを、そのままサーバ装置に送信する。そして、サーバ装置は、受信した楽音データから音名列情報を判定し、当該音名列情報から第一アクセス用鍵を決定しても良い。かかる場合、情報処理装置は、楽音データ出力装置が出力した楽音データを取得する楽音データ取得部と、前記楽音データ取得部が取得した楽音データを送信する楽音データ送信部を具備する。また、サーバ装置は、音名列情報をデジタル情報である第一アクセス用鍵に変換するための情報である第二変換情報を格納している第二変換情報格納部と、情報処理装置から楽音データを受信する楽音データ受信部と、前記楽音データ受信部が受信した楽音データから音名列情報に変換する音名列情報変換部と、前記音名列情報変換部が取得した音名列情報から、前記第二変換情報に基づいて第一アクセス用鍵を得る第二情報変換部と、前記第一アクセス用鍵と、格納している第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する、構成となる。
【００７２】
また、本実施の形態によれば、７音中の３音を用いて音声出力したが、何音中の何音を用いても良い。つまり、スピーカーの性能に応じて用いる発音数を変更しても良い。つまり、上記の第一変換情報および第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であれば良い。かかることは他の実施の形態においても同様である。
【００７３】
また、本実施の形態において、楽音データ出力装置が一度、サーバ装置に個人認証用鍵情報を送信し、認証された場合に、サーバ装置から受信する楽音データまたは第二アクセス用鍵を永続的に格納して、当該楽音データや第二アクセス用鍵を利用しても良い。かかる場合、再度、情報処理装置の認証を行う際に、上述したサーバ装置の第一認証部の認証処理が省略され得る。以後、楽音データ出力装置がサーバ装置にアクセスする必要がなく、情報処理装置の認証が可能である。つまり、この場合の楽音データ出力装置は以下の構成となる。楽音データ出力装置は、楽音データまたは第二アクセス用鍵を格納しており、情報処理装置の認証の際に、当該楽音データまたは第二アクセス用鍵を変換して取得した楽音データを情報処理装置に出力する楽音データ出力装置である。また、サーバ装置は、以下の構成となる。サーバ装置は、情報処理装置から第一アクセス用鍵を受信するアクセス用鍵受信部と、アクセス用鍵受信部が受信した第一アクセス用鍵と、アクセス用鍵取得部が取得した第二アクセス用鍵が所定の関係にあるか否かを判断する第二認証部を具備する。なお、通常、第二認証部における認証結果が認証許可である場合、情報処理装置はサーバ装置にアクセス可能となる。
【００７４】
なお、上述した楽音データ出力装置において、楽音データや第二アクセス用鍵を格納しておく記録媒体は、楽音データ出力装置から着脱可能な記録媒体でも良い。楽音データ出力装置から着脱可能な記録媒に認証用の楽音データ等を格納する場合、着脱可能な記録媒体を他の楽音データ出力装置に挿入すれば、他の楽音データ出力装置を用いて、情報処理装置の認証が可能となり、好適である。
【００７５】
また、本実施の形態における楽音データを用いた通信は、上記のシステムにおける通信に限らない。他のシステムで、上述した通信方法を用いても良い。つまり、情報を送信する送信装置が、変換情報に基づいて、送信する情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを構成し、当該楽音データを出力する。そして、受信装置は、送信装置が出力した楽音データを取得し、取得した楽音データを音名列情報に変換し、変換情報に基づいて変換した音名列情報を情報に変換し、変換した情報を処理する。なお、情報の処理とは、情報の出力や蓄積や送信など何でも良い。かかる場合の送信装置の構成は、情報を音の組合せを示す情報である音名列情報に変換するための情報である第一変換情報を格納している第一変換情報格納部と、前記第一変換情報格納部の第一変換情報に基づいて情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを取得する第一情報変換部と、前記第一情報変換部が取得した楽音データを出力する楽音データ出力部を具備する。なお、送信装置は、格納している楽音データを出力する楽音データ出力部を具備するのみの構成でも良い。また、受信装置は、音名列情報を情報に変換するための情報である第二変換情報を格納している第二変換情報格納部と、前記送信装置が出力した楽音データを取得する楽音データ取得部と、前記楽音データ取得部が取得した楽音データを音名列情報に変換する音名列情報変換部と、前記第二変換情報格納部の第二変換情報に基づいて、前記音名列情報変換部が取得した音名列情報を情報に変換する第二情報変換部と、前記第二情報変換部が変換した情報を処理する情報処理部を具備する。
【００７６】
また、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。かかることは、他の実施の形態においても同様である。基本的な送信装置のプログラムは、以下のようなプログラムである。つまり、コンピュータに、情報を音名列情報に変換するための情報である第一変換情報に基づいて送信する情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを構成する第一情報変換ステップと、前記第一情報変換ステップで構成した楽音データを出力する楽音データ出力ステップを実行させるためのプログラム、である。また、かかるプログラムにおいて、前記第一変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、前記第一情報変換ステップは、送信する情報をＫビット毎に分割する分割サブステップと、前記分割サブステップで分割したＫビットのデータに対応した音名列情報を前記第一変換情報に基づいて決定し、当該決定した音名列情報に基づいて楽音データを構成する符号化サブステップを具備しても良い。
【００７７】
さらに、基本的な受信装置のプログラムは、以下のようなプログラムである。つまり、コンピュータに、前記送信装置が出力した楽音データを取得する楽音データ取得ステップと、前記楽音データ取得ステップで取得した楽音データを音名列情報に変換する音名列情報変換ステップと、音名列情報を情報に変換するための情報である第二変換情報に基づいて、前記音名列情報変換ステップで取得した音名列情報を情報に変換する第二情報変換ステップと、前記第二情報変換ステップで変換した情報を処理する情報処理ステップを実行させるためのプログラム、である。また、かかるプログラムにおいて、前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、前記音名列情報変換ステップは、前記楽音データ取得ステップで取得した楽音データからＲ個の音名を有する音名列情報を１回以上連続して取得し、前記第二情報変換ステップは、前記音名列情報変換ステップで取得された音名列情報から第二変換情報に基づいて、Ｋビットのデータを連続して複号化する複号化サブステップと、前記複号化サブステップで連続して複号化したＫビットのデータを連結して情報を生成する連結サブステップを具備し、前記情報処理サブステップは、前記連結サブステップで連結した情報を処理しても良い。
（実施の形態２）
【００７８】
本実施の形態において、実施の形態１と比較して、情報処理システムの構成が簡易な構成である。本実施の形態において、実施の形態１と同様に、あらかじめアクセス権を保持しない任意の情報処理装置に対して、ＩＣカードリーダ等の特殊付帯設備を使用することなく、当該情報処理装置にサーバ装置に対するアクセス権を与えることができる。言い換えれば、普及している携帯電話を用いて、容易に認証処理を行い、安全にサーバ装置を利用させることができる。
図７は、本実施の形態における情報処理システムのブロック図である。本情報処理システムは、楽音データ出力装置７１と情報処理装置７２とサーバ装置７３を具備する。
楽音データ出力装置７１は、携帯側入力受付部１１０２、情報格納部７１０１、第一変換情報格納部７１０２、第一情報変換部７１０３、楽音データ出力部１１０５を具備する。
【００７９】
情報処理装置７２は、楽音データ取得部１２０１、音名列情報変換部１２０２、第二変換情報格納部７２０３、第二情報変換部７２０４、アクセス用鍵送信部１２０５、装置側入力受付部１２０６、サーバアクセス部１２０７、装置側出力部１２０８を具備する。
【００８０】
サーバ装置７３は、アクセス用鍵格納部７３０３、アクセス用鍵受信部１３０７、第二認証部１３０８、認証結果情報出力部１３０９、データ受信部１３１０、データ処理部１３１１、処理結果送信部１３１２を具備する。
情報格納部７１０１は、送信する情報である、第一アクセス用鍵を格納している。不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８１】
第一変換情報格納部７１０２は、情報を音名列情報に変換するための情報である第一変換情報を格納している。不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。ここでは、第一変換情報格納部７１０２が格納している情報は、認証用の第一アクセス用鍵である。
【００８２】
第一情報変換部７１０３は、第一変換情報格納部７１０２の第一変換情報に基づいて、情報格納部７１０１の情報を音名列情報し、当該音名列情報に基づいて楽音データを構成する。第一情報変換部７１０３は、通常、ＭＰＵやメモリ等から実現され得る。第一情報変換部７１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
なお、楽音データ出力部１１０５は、第一情報変換部７１０３が構成した楽音データを出力する。なお、楽音データの出力は、音出力でも良いし、オーディオラインを用いた送信等でも良い。
【００８３】
第二変換情報格納部７２０３は、音名列情報を情報に変換するための情報である第二変換情報を格納している。第二変換情報格納部７２０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８４】
第二情報変換部７２０４は、第二変換情報格納部７２０３の第二変換情報に基づいて、音名列情報変換部１２０２が変換した音名列情報を情報（例えば、第一アクセス用鍵）に変換する。第二情報変換部７２０４は、通常、ＭＰＵやメモリ等から実現され得る。第二情報変換部７２０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
なお、アクセス用鍵送信部１２０５は、第二情報変換部７２０４が変換した第一アクセス用鍵をサーバ装置７３に送信する。
【００８５】
アクセス用鍵格納部７３０３は、第二アクセス用鍵を格納している。本第二アクセス用鍵も、認証に用いられるデータである。アクセス用鍵格納部７３０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８６】
なお、第二認証部１３０８は、アクセス用鍵格納部７３０３の第二アクセス用鍵と、アクセス用鍵受信部１３０７が受信した第一アクセス用鍵が所定の関係にあるか否かを判断し、所定の関係にあるとの判断の際に認証許可とし、所定の関係になりとの判断の際に認証不許可とする。そして、認証結果情報出力部１３０９が第二認証部１３０８における認証結果を情報処理装置１２へ送信する。その結果、情報処理装置１２は、サーバ装置７３にアクセス可能となる。
【００８７】
次に、本情報処理システムの動作について説明する。まず、楽音データ出力装置７１の動作について説明する。ユーザの指示により、楽音データ出力装置７１の第一情報変換部７１０３は、情報格納部７１０１の情報を読み出す。そして、第一情報変換部７１０３は、第一変換情報格納部７１０２の第一変換情報に基づいて、情報を音名列情報に変換し、さらに当該音名列情報に基づいて楽音データを構成する。そして、楽音データ出力部１１０５は、当該楽音データを出力する。なお、楽音データ出力装置７１は、予め楽音データを格納しており、当該楽音データを出力しても良い。また、ユーザの指示の入力は、テンキーの押下やメニュー画面からの選択など、その入力手段は何でも良い。
次に、情報処理装置７２の動作について、図８のフロ−チャートを用いて説明する。
【００８８】
（ステップＳ８０１）楽音データ取得部１２０１は、楽音データ出力装置１１が出力した楽音データを取得したか否かを判断する。楽音データを取得すればステップＳ８０２に行き、楽音データを取得しなければステップＳ８０１に戻る。なお、楽音データの取得は、マイクロフォンによる取得でも良いし、オーディオライン等による取得でも良い。
（ステップＳ８０２）音名列情報変換部１２０２は、ステップＳ８０１で取得した楽音データから音名列情報を取得する。
（ステップＳ８０３）第二情報変換部７２０４は、ステップＳ８０２で取得した音名列情報から、第二変換情報格納部７２０３の第二変換情報に基づいて第一アクセス用鍵を得る。
【００８９】
（ステップＳ８０４）アクセス用鍵送信部１２０５は、ステップＳ８０３で取得した第一アクセス用鍵をサーバ装置１３に送信する。なお、アクセス用鍵送信部１２０５は、予め、サーバ装置１３と通信するための情報（サーバ装置１３のＩＰアドレスなど）を保持している。ステップＳ３０５に行く。
【００９０】
次に、サーバ装置７３の動作について説明する。サーバ装置７３のアクセス用鍵受信部１３０７は、情報処理装置７２から第一アクセス用鍵を受信する。そして、第二認証部１３０８は、アクセス用鍵格納部７３０３から第二アクセス用鍵を読み出す。次に、第二認証部１３０８は、アクセス用鍵受信部１３０７が受信した第一アクセス用鍵と、読み出した第二アクセス用鍵が所定の関係にあるか否かを判断する。認証結果情報出力部１３０９は、その判断結果（認証許可または認証不許可）を情報処理装置７２に送信する。
【００９１】
本実施の形態における、第一変換情報、第二変換情報の例は、図６に示すような表である。また、第一情報変換部７１０３は、図６の表に基づいて、「情報」から「音名列情報」の値を取得する。さらに、第二情報変換部７２０４は、図６の表に基づいて、「音名列情報」の情報から「情報」の値を取得する。
【００９２】
以上、本実施の形態によれば、あらかじめアクセス権を保持しない任意の情報処理装置に対して、ＩＣカードリーダ等の特殊付帯設備を使用することなく、当該情報処理装置にサーバ装置に対するアクセス権を与えることができる。言い換えれば、普及している携帯電話を用いて、容易に認証処理を行い、安全にサーバ装置を利用させることができる。
【００９３】
さらに、本実施の形態によれば、同時発音数が限られている楽音データ出力装置を用いて、情報量の多い通信が可能となる。上記例では、３音しか同時発音できない楽音データ出力装置でも、５ビットの情報を送信できる。
（実施の形態３）
【００９４】
本実施の形態において、ＭＩＤＩ形式のデータなどの楽音データを用いて多量の情報を送信できる送受信システムについて詳細に述べる。なお、本送受信システム、およびそのシステムで実現する情報の送受信方法は、実施の形態１、２で述べた認証システム（情報処理システム）に用いることができる。
図９は、本送受信システムの構造を示すブロック図である。送受信システムは、送信装置９１と受信装置９２を具備する。
【００９５】
送信装置９１は、携帯側入力受付部１１０２、情報格納部９１０１、第一変換情報格納部７１０２、第一情報変換部９１０２、楽音データ出力部１１０５を具備する。第一情報変換部９１０２は、分割手段９１０２１、符号化手段９１０２２を具備する。
【００９６】
受信装置９２は、楽音データ取得部１２０１、第二変換情報格納部７２０３、音名列情報変換部９２０１、第二情報変換部９２０２、情報処理部９２０３を具備する。第二情報変換部９２０２は、復号化手段９２０２１、連結手段９２０２２を具備する。
情報格納部９１０１は、送信する情報を格納している。送信する情報は、ここでは、２進数のデータ列である。情報格納部９１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９７】
分割手段９１０２１は、送信情報格納部９１０１に格納されている情報をＫビット毎に１回以上連続して分割する。分割手段９１０２１は、Ｋビット未満の情報である場合は、通常、Ｋビットになるように情報を補完する。補完する情報は、通常「０」である。かかる補完の処理は、他の実施の形態においても同様である。分割手段９１０２１は、通常、ＭＰＵやメモリ等から実現され得る。分割手段９１０２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９８】
符号化手段９１０２２は、分割手段９１０２１が連続して分割したＫビット（Ｋは自然数）のデータに対応した音の組合せを示す情報である音名列情報を、第一変換情報格納部７１０２の第一変換情報に基づいて決定し、連続して楽音データを構成する。なお、第一変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報である。なお、ＮとＲも自然数である。符号化手段９１０２２は、具体的には、例えば、第一変換情報に基づいて、Ｋビットのデータに対応した音名列情報を取得し、さらに、出力の時間や楽器などを示すパラメータ（ディフォルトのパラメータ）を補完し、ＭＩＤＩ形式の楽音データを構成する。なお、デフォルトのパラメータは、符号化手段９１０２２が予め保持している。なお、楽音データは、ＭＩＤＩ形式の楽音データに限らない。符号化手段９１０２２は、通常、ＭＰＵやメモリ等から実現され得る。符号化手段９１０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
なお、楽音データ出力部１１０５は、連続して楽音データを出力する。
【００９９】
音名列情報変換部９２０１は、楽音データ取得部１２０１が取得した音声から、Ｒ個の音名列情報を判定し、取得する。音名列情報変換部９２０１は、通常、ＭＰＵやメモリ等から実現され得る。音名列情報変換部９２０１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１００】
復号化手段９２０２１は、１回以上連続して取得されたＲ個の音名の情報である音名列情報から第二変換情報に基づいて、Ｋビットのデータを連続して取得する。なお、ここでは、第二変換情報も第一変換情報と同様の構造である、とする。ただし、第二変換情報と第一変換情報は、異なっていても良い。それぞれが、例えば、音名列情報と２進数のビット列間の変換が可能であれば良い。復号化手段９２０２１は、通常、ＭＰＵやメモリ等から実現され得る。復号化手段９２０２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１０１】
連結手段９２０２２は、復号化手段９２０２１が連続して取得したＫビットのデータを連結して受信情報を生成する。連結手段９２０２２は、通常、ＭＰＵやメモリ等から実現され得る。連結手段９２０２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
情報処理部９２０３は、第二情報変換部９２０２が取得した受信情報を処理する。処理とは、蓄積や送信や表示など、何でも良い。情報処理部９２０３の実現手段は、処理の内容によって異なる。
次に、送受信システムの動作について説明する。まず、送信装置９１の動作について図１０のフローチャートを用いて説明する。
（ステップＳ１００１）携帯側入力受付部１１０２は、情報の送信指示を受け付けたか否かを判断する。送信指示を受け付ければステップＳ１００２に行き、送信指示を受け付けなければステップＳ１００１に戻る。
（ステップＳ１００２）第一変換情報格納部７１０２は、情報格納部９１０１の情報を読み込む。
（ステップＳ１００３）分割手段９１０２１は、カウンタｉに１を代入する。
【０１０２】
（ステップＳ１００４）分割手段９１０２１は、ステップＳ１００２で読み込んだ情報の中に、ｉ番目のサブ情報が存在するか否かを判断する。ｉ番目のサブ情報が存在すればステップＳ１００５に行き、ｉ番目のサブ情報が存在しなければ処理を終了する。なお、サブ情報とは、予め決められた処理単位のＫビット（Ｋは自然数）のデータであり、ステップＳ１００２で読み込んだ情報の一部または全部を構成する。なお、分割手段９１０２１は、ｉ番目のサブ情報がＫビット未満の場合は、Ｋビットになるように補完する。
【０１０３】
（ステップＳ１００５）符号化手段９１０２２は、ステップＳ１００４で取得したｉ番目のサブ情報（Ｋビット）を、第一変換情報に基づいて、音の組合せを示す情報である音名列情報に変換する。つまり、符号化手段９１０２２は、ｉ番目のサブ情報と対になる音名列情報を、第一変換情報から検索する。
【０１０４】
（ステップＳ１００６）符号化手段９１０２２は、ステップＳ１００５で取得した音名列情報に、デフォルトのパラメータを補完して、楽音データを構成する。ここで、符号化が完了する。そして、楽音データ出力部１１０５は、符号化した楽音データから、音出力する。なお、ここで、楽音データ出力部１１０５は、音出力ではなく、オーディオラインによる楽音データの、受信装置９２への送信を行っても良い。
（ステップＳ１００７）カウンタｉを１、インクリメントする。ステップＳ１００４に戻る。
【０１０５】
なお、図１０のフローチャートにおいて、ステップＳ１００４からステップＳ１００７はループしたが、ステップＳ１００５において取得した音名列情報を所定のバッファに追記しておき、情報のすべてが音名列情報へ変換された後に、例えば、楽音データを構成し、音出力を行っても良い。かかる場合、ステップＳ１００６における処理がループの外に出る。また、楽音データの構成とは、例えば、一のファイルに楽器を示す情報や出力時間を示す情報などを補完して書き込み、かつ、音名列情報を書き込むことである。
次に、受信装置９２の動作について図１１のフローチャートを用いて説明する。
【０１０６】
（ステップＳ１１０１）楽音データ取得部１２０１は、送信装置９１が発した楽音データを取得したか否か判断する。楽音データを取得すればステップＳ１１０２に行き、楽音データを取得しなければステップＳ１１０４に飛ぶ。
【０１０７】
（ステップＳ１１０２）音名列情報変換部９２０１は、ステップＳ１１０１で取得した音声から音名列情報を取得する。つまり、音名列情報変換部９２０１は、楽音データ取得部１２０１が取得した音声から、Ｒ個の音名を判定する。
（ステップＳ１１０３）音名列情報変換部９２０１は、変換した音名列情報を第一のバッファに追記する。ステップＳ１１０１に戻る。
【０１０８】
（ステップＳ１１０４）タイムアウトか否かを判断する。タイムアウトであればステップＳ１１０５に行き、タイムアウトでなければステップＳ１１０１に戻る。なお、タイムアウトか否かを判断するのは、連続した音の取得を連続したデータに変換するためである。
（ステップＳ１１０５）カウンタｉに１を代入する。
（ステップＳ１１０６）第一のバッファに、ｉ番目の音名列情報があるか否かを判断する。ｉ番目の音名列情報とは、予め決められた長さ（Ｒ個）の音名である。
【０１０９】
（ステップＳ１１０７）復号化手段９２０２１は、ステップＳ１１０６で取得されたｉ番目の音名列情報（Ｒ個の音名）から第二変換情報に基づいて、Ｋビットのデータを復号化する。つまり、復号化手段９２０２１は、Ｒ個の音名を有する音名列情報と対になるＫビットのデータを、第二変換情報から検索する。
（ステップＳ１１０８）復号化手段９２０２１は、復号化したデータを第二のバッファに追記する。
（ステップＳ１１０９）カウンタｉを１、インクリメントする。
【０１１０】
（ステップＳ１１１０）連結手段９２０２２は、第二のバッファの全データを取得する。つまり、連結手段９２０２２は、データを連結する。データを連結するとは、連結したデータを結果的に得ることと同義である。
（ステップＳ１１１１）情報処理部９２０３は、ステップＳ１１１０で取得したデータに対して、所定の処理をする。処理を終了する。
【０１１１】
なお、図１１のフローチャートにおいて、楽音データの取得を一定時間、行わなかった場合（タイムアウトの場合）に、複号化処理を行ったが、ステップＳ１１０２で音名列情報を取得するごとに複号化を行っても良い。かかる場合、例えば、楽音データの終端を示す情報を取得した場合に、複号化の処理を終了しても良い。
【０１１２】
以下、本実施の形態における送受信システムの具体的な動作について説明する。まず、第一の例について説明する。送受信システムの概念図は図１２である。図１２において、送信装置９１は、携帯電話である。本携帯電話は、ＭＩＤＩ形式の楽音データを出力する機能を有する。送信装置９１は、いわゆる、パソコンであり、携帯電話から受信した情報を用いて情報検索して、出力する。つまり、携帯電話には、検索エンジンに対して与える１以上のキーワードが入っている。そして、本携帯電話は、１以上のキーワードを１以上の音名列情報に変換し、当該音名列情報に基づいて、ＭＩＤＩ形式の楽音データを得る。そして、当該楽音データを音出力する。そして、マイクを具備するパソコンは、楽音データを取得し、当該楽音データから音名列情報を取得する。その後、音名列情報を２進数のビット列に変換する。かかる変換処理は、上述した通りであるので説明は省略する。そして、パソコンの情報処理部は、２進数のビット列に変換された、１以上のキーワードを取得し、当該キーワードに関連するホームページを検索する。つまり、パソコンの情報処理部は、いわゆる、検索エンジンである。
また、携帯電話は、図６に示す第一変換情報を保持している。また、パソコンは、図６に示す第二変換情報を保持している。
【０１１３】
今、ユーザは、パソコンの検索エンジンを用いてホームページを検索するために、「オリンピック」「サッカー」「アテネ」の３つのキーワードを携帯電話に入力した、とする。そして、携帯電話は、図１３に示すように３つのキーワードを格納している、とする。この図１３の３つのキーワードは、携帯電話の内部では、２進数の数字列に変換されている。
【０１１４】
次に、ユーザは、携帯電話の所定のボタン（パソコンの検索エンジンを起動する指示をするボタン）を押下した、とする。そして、携帯電話は、図１３の３つのキーワードに対応する２進数の数字列を５ビットずつ読み出す。１番目の５ビットは「００００１」で、２番目の５ビットは「１１１１１」である、とする。
【０１１５】
次に、携帯電話は、１番目のサブ情報「００００１」を読み出し、図６の第一変換情報から音の組み合わせである音名列情報「ＣＤＦ」を得る。そして、携帯電話は、音名列情報「ＣＤＦ」に出力時間の情報や楽器を示す情報などのデフォルトのパラメータを付加し、楽音データを構成する。そして、携帯電話は、楽音データを音出力する。携帯電話は、「オリンピック」「サッカー」「アテネ」の３つのキーワードの音出力が終了するまで、上述の処理を繰り返し、次々に３つの音の組み合わせを音出力する。音出力される音の組み合わせ列の例を図１４に示す。なお、図１４は、ＭＩＤＩ形式の楽音データの音名列情報のみを記述したものである。
【０１１６】
次に、パソコンは、連続して楽音データを取得し、当該楽音データを音名列情報に変換する。そして、３つの音の組み合わせである音名列情報を取得し、図６に示す第二変換情報に基づいて、当該３つの音の組み合わせから５ビットの情報を得る。そして、かかる処理を繰り返し、「オリンピック」「サッカー」「アテネ」の３つのキーワードの２進数の数字列を得る。そして、パソコンは、「オリンピック」「サッカー」「アテネ」の３つのキーワードを格納している検索エンジンに与え、ホームページ一覧を取得する。なお、検索エンジの技術は公知技術であるので、詳細な説明を省略する。また、図１２において、ホームページの情報を保持しているサーバ装置などは省略している。
【０１１７】
次に、第ニの例について説明する。送受信システムの概念図は図１２である。図１２において、送信装置９１は、携帯電話である。本携帯電話は、ＭＩＤＩ形式の楽音データを出力する機能を有する。また、受信装置９２は、送信装置９１から取得した楽音データに基づいて、認証処理を行い、認証許可である場合には、ユーザは、受信装置９２を使用可能となる。つまり、ユーザは、受信装置９２にログインできる。
【０１１８】
今、携帯電話には、受信装置９２であるパソコンにログインするためのパスワードに対応する楽音データを格納している。パソコンは、かかる楽音データを取得し、上述した処理により、楽音データから音名列情報を連続して決定し、音名列情報から変換情報に基づいて２進数のデータに連続して変換し、その変換した情報を連結して、極めて長いパスワードのデータ（例えば、１Ｍビットなど）を得る、とする。
【０１１９】
また、受信装置９２の情報処理部９２０３は、図１５に示す認証表を格納している、とする。認証表は、「ＩＤ」「ユーザＩＤ」「パスワード」を具備するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「ユーザＩＤ」は、ユーザを識別する情報である。「パスワード」は、パソコンにログインするため情報である。
【０１２０】
ユーザは、パソコンを起動し、ユーザＩＤ「ｏｈｔａ」を入力し、「パスワード」の入力フィールドにフォーカスを持ってきた、とする（図１６参照）。かかる状態で、ユーザは、携帯電話に格納している楽音データを出力するように携帯電話に指示する。
次に、携帯電話は、楽音データを音出力または、オーディオラインによる送信を行う。
【０１２１】
次に、受信装置９２は、楽音データを取得し、当該楽音データから３音の音名列情報を連続して取得する。そして、受信装置９２は、３音の音名列情報から第二変換情報（図６参照）に基づいて、５ビットの情報を連続して得る。そして、受信装置９２は、連続し得た５ビットの情報を連結し、一の情報にする。この一の情報が、ユーザによって入力されたパスワードである。ここで、この一の情報は、「私の住所は大阪府・・・・・・・・・・・・・・・・である。」とする。
【０１２２】
次に、受信装置９２は、ユーザＩＤ「ｏｈｔａ」と一の情報「私の住所は大阪府・・・・・・・・・・・・・・・・である。」から、認証を行う。図１５によれば、ユーザＩＤ「ｏｈｔａ」パスワード「私の住所は大阪府・・・・・・・・・・・・・・・・である。」は、対に管理されているので、受信装置９２は認証許可、とする。そして、受信装置９２は、ログイン処理を行い、ユーザは、受信装置９２が使用可能となる。
【０１２３】
以上、本実施の形態によれば、楽音データを用いて多量の情報を送信できる。さらに具体的には、同時発音数が限られているＭＩＤＩ形式楽曲演奏装置を備えた携帯電話（上記の送信装置に対応する。）において、その演奏音声によって多量の情報を送信することができる。
【０１２４】
なお、本実施の形態によれば、受信装置の情報処理は、検索エンジンによる検索処理や認証処理であったが、本実施の形態における情報の送受信方法を、実施の形態１等で説明した認証システム等に用いても良いことは言うまでもない。つまり、受信装置が、受信した情報をいかに処理しようとも構わない。
【０１２５】
また、本実施の形態によれば、受信装置の情報処理は、サーバ装置に認証情報を送信し、当該認証情報の送信に対応して、前記サーバ装置から認証結果を受信し、当該認証結果が認証許可である場合に、前記受信装置から前記サーバ装置にアクセス可能となるような処理でも良い。かかるサーバ装置における認証処理は、サーバクライアントモデルのシステムにおける公知のサーバ認証処理であるので、詳細な説明は省略する。
【０１２６】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。本実施の形態における送信装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、情報を音名列情報に変換するための情報である第一変換情報に基づいて送信する情報を音名列情報に変換し、当該音名列情報に基づいて楽音データを構成する第一情報変換ステップと、前記第一情報変換ステップで構成した楽音データを出力する楽音データステップを実行させるためのプログラムである。さらに具体的には、前記第一変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、前記第一情報変換ステップは、送信する情報をＫビット毎に分割する分割サブステップと、前記分割サブステップで分割したＫビットのデータに対応した音名列情報を前記第一変換情報に基づいて決定し、当該決定した音名列情報に基づいて楽音データを構成する符号化サブステップを具備する上記のプログラム、である。
【０１２７】
また、本実施の形態における受信装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、前記送信装置が出力した楽音データを取得する楽音データ取得ステップと、前記楽音データ取得ステップで取得した楽音データを音名列情報に変換する音名列情報変換ステップと、音名列情報を情報に変換するための情報である第二変換情報に基づいて、前記音名列情報変換ステップで取得した音名列情報を情報に変換する第二情報変換ステップと、前記第二情報変換ステップで変換した情報を処理する情報処理ステップを実行させるためのプログラム、である。さらに具体的には、前記第二変換情報は、発音可能音数Ｎ音中から同時発音可能音数Ｒ（ＲはＮ以下）の音の組合せを示す情報である音名列情報と、当該連続したＫビット（ＫはＮ音中Ｒ音を選ぶ組合せの数の、２を底とした対数を超えない最大整数）の２進連続整数の組を１組以上有する情報であり、前記音名列情報変換ステップは、前記楽音データ取得ステップで取得した楽音データからＲ個の音名を有する音名列情報を１回以上連続して取得し、前記第二情報変換ステップは、前記音名列情報変換ステップで取得された音名列情報から第二変換情報に基づいて、Ｋビットのデータを連続して複号化する複号化サブステップと、前記複号化サブステップで連続して複号化したＫビットのデータを連結して情報を生成する連結サブステップを具備し、前記情報処理サブステップは、前記連結サブステップで連結した情報を処理する上記のプログラム、である。また、受信装置における情報処理ステップは、前記情報に基づいて認証処理を行い、前記情報処理ステップにおける認証結果が認証許可である場合に、前記受信装置が使用可能となる上記記載のプログラムでも良い。
【０１２８】
また、上記各実施の形態における上記プログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
また、上記各実施の形態における上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１２９】
さらに、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。  また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【産業上の利用可能性】
【０１３０】
以上のように、本発明にかかる送受信システム等は、同時発音数が限られている携帯電話等の楽音データ出力装置の楽音データを用いて、多量の情報を送信できるという効果を有し、認証システム等を構成する送受信システム等として有用である。
【図面の簡単な説明】
【０１３１】
【図１】実施の形態１に係る情報処理システムの概念図
【図２】実施の形態１に係る情報処理システムのブロック図
【図３】実施の形態１に係る情報処理装置の動作について説明するフローチャート
【図４】実施の形態１に係るサーバ装置の動作について説明するフローチャート
【図５】実施の形態１に係る認証用データベースを示す図
【図６】実施の形態１に係る変換情報の例を示す図
【図７】実施の形態２に係る情報処理システムのブロック図
【図８】実施の形態２に係る情報処理装置の動作について説明するフローチャート
【図９】実施の形態３に係る送受信システムのブロック図
【図１０】実施の形態３に係る送信装置の動作について説明するフローチャート
【図１１】実施の形態３に係る受信装置の動作について説明するフローチャート
【図１２】実施の形態３に係る送受信システムの概念図
【図１３】実施の形態３に係る送信データの例を示す図
【図１４】実施の形態３に係る送信データを音の組み合わせ情報に変換した例を示す図
【図１５】実施の形態３に係る認証表を示す図
【図１６】実施の形態３に係る受信装置の処理を説明する画面例を示す図
【符号の説明】
【０１３２】
１１、７１  楽音データ出力装置
１２、７２  情報処理装置
１３、７３  サーバ装置
９１  送信装置
９２  受信装置
１１０１  個人認証用鍵情報格納部
１１０２  携帯側入力受付部
１１０３  個人認証用鍵情報送信部
１１０４  楽音データ受信部
１１０５  楽音データ出力部
１２０１  楽音データ取得部
１２０２、９２０１  音名列情報変換部
１２０３、７２０３  第二変換情報格納部
１２０４、７２０４、９２０２  第二情報変換部
１２０５  アクセス用鍵送信部
１２０６  装置側入力受付部
１２０７  サーバアクセス部
１２０８  装置側出力部
１３０１  個人認証用鍵情報受信部
１３０２  第一認証部
１３０３  アクセス用鍵取得部
１３０４、７１０２  第一変換情報格納部
１３０５、７１０３、９１０２  第一情報変換部
１３０６  楽音データ送信部
１３０７  アクセス用鍵受信部
１３０８  第二認証部
１３０９  認証結果情報出力部
１３１０  データ受信部
１３１１  データ処理部
１３１２  処理結果送信部
７１０１、９１０１  情報格納部
７３０３  アクセス用鍵格納部
９２０３  情報処理部
９１０２１  分割手段
９１０２２  符号化手段
９２０２１  複号化手段
９２０２２  連結手段
【図１】
2005265940.tif 000003
【図２】
2005265940.tif 000004
【図３】
2005265940.tif 000005
【図４】
2005265940.tif 000006
【図５】
2005265940.tif 000007
【図６】
2005265940.tif 000008
【図７】
2005265940.tif 000009
【図８】
2005265940.tif 000010
【図９】
2005265940.tif 000011
【図１０】
2005265940.tif 000012
【図１１】
2005265940.tif 000013
【図１２】
2005265940.tif 000014
【図１３】
2005265940.tif 000015
【図１４】
2005265940.tif 000016
【図１５】
2005265940.tif 000017
【図１６】
2005265940.tif 000018