(57)【要約】【課題】外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることが可能な情報処理装置、音声信号処理方法、およびプログラムを提供する。【解決手段】送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置と通信を行う通信部と、通信部が受信した送信音声信号に含まれる第１カウンタの値とヘッダ部分に含まれる前記送信音声信号を識別する第２カウンタの値とに基づいて、受信した送信音声信号の連続性に関するエラーを判定する受信データ判定部と、受信データ判定部における判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成する音声処理命令生成部とを備える情報処理装置が提供される。【選択図】図１２
2010232861.tif 000002
【特許請求の範囲】
【請求項１】
送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置と通信を行う通信部と；
前記通信部が受信した前記送信音声信号に含まれる、前記第１カウンタの値と前記ヘッダ部分に含まれる前記送信音声信号を識別する第２カウンタの値とに基づいて、受信した前記送信音声信号の連続性に関するエラーを判定する受信データ判定部と；
前記受信データ判定部における判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成する音声処理命令生成部と；
を備える、情報処理装置。
【請求項２】
前記受信データ判定部は、処理している一の送信音声信号に含まれる前記送信音声データのビット数が前記送信対象の音声データのビット数未満の場合には、送信音声信号の受信エラーを示す判定結果を前記音声処理命令生成部に伝達し、
前記音声処理命令生成部は、前記受信エラーを示す判定結果に応じた音声処理命令を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記受信データ判定部は、処理している一の送信音声信号に含まれる前記送信音声データのビット数が前記外部装置において前記第１カウンタが付加された送信音声データのビット数と等しい場合には、処理している送信音声信号に含まれる前記第１カウンタの値に基づいて、前記送信音声信号に含まれる音声データの受信エラーを示す判定結果を前記音声処理命令生成部に伝達し、
前記音声処理命令生成部は、前記音声データの受信エラーを示す判定結果に基づいて、前記音声データの受信エラーを示す判定結果に応じた音声処理命令を生成する、請求項２に記載の情報処理装置。
【請求項４】
前記受信データ判定部は、処理している一の送信音声信号に含まれる前記第２カウンタの値と、前記一の送信音声信号の次に受信された他の送信音声信号に含まれる第２カウンタの値とが連続していない場合に、受信した送信音声信号が連続していないことを示す第１の判定結果を前記音声処理命令生成部に伝達し、
前記音声処理命令生成部は、前記第１の判定結果に基づいて、前記第１の判定結果に応じた音声処理命令を生成する、請求項１〜３に記載の情報処理装置。
【請求項５】
前記受信データ判定部は、処理している一の送信音声信号に含まれる前記第２カウンタの値と、前記一の送信音声信号の１つ前に受信された他の送信音声信号に含まれる第２カウンタの値とが連続していない場合に、受信した送信音声信号が連続していないことを示す第２の判定結果を前記音声処理命令生成部に伝達し、
前記音声処理命令生成部は、前記第２の判定結果に基づいて、前記第２の判定結果に応じた音声処理命令を生成する、請求項１〜３に記載の情報処理装置。
【請求項６】
前記音声処理命令生成部が生成した音声処理命令に基づいて、受信された前記送信音声信号が有する送信音声データに対して前記音声処理命令に応じた再生処理を選択的に行う処理部をさらに備える、請求項１に記載の情報処理装置。
【請求項７】
前記処理部は、外部装置へ送信する送信対象の音声データを分断し、分断された音声データそれぞれに対応する、前記第２カウンタを含むヘッダ部分と分断された音声データに前記第１カウンタを付加した送信音声データとを有する送信音声信号を、前記通信部に順次送信させる、請求項６に記載の情報処理装置。
【請求項８】
前記処理部は、前記送信対象の音声データと同期して送信する映像信号のフィールドごとに前記音声データを分断する、請求項７に記載の情報処理装置。
【請求項９】
送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置から送信された前記送信音声信号を受信するステップと；
前記受信するステップにおいて受信された前記送信音声信号に含まれる、前記第１カウンタの値と前記ヘッダ部分に含まれる前記送信音声信号を識別する第２カウンタの値とに基づいて、受信した前記送信音声信号の連続性に関するエラーを判定するステップと；
前記判定するステップにおける判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成するステップと；
前記生成するステップにおいて選択的に生成された音声処理命令に基づいて、受信された送信音声信号に対して前記音声処理命令に応じた再生処理を選択的に行うステップと；
を有する、音声信号処理方法。
【請求項１０】
送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置から送信された前記送信音声信号を受信するステップ；
前記受信するステップにおいて受信された前記送信音声信号に含まれる、前記第１カウンタの値と前記ヘッダ部分に含まれる前記送信音声信号を識別する第２カウンタの値とに基づいて、受信した前記送信音声信号の連続性に関するエラーを判定するステップ；
前記判定するステップにおける判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成するステップ；
前記生成するステップにおいて選択的に生成された音声処理命令に基づいて、受信された送信音声信号に対して前記音声処理命令に応じた再生処理を選択的に行うステップ；
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、音声信号処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、有線／無線による通信における通信速度の向上やインターネット（Internet）などのネットワークの普及などにより、一の情報処理装置から送信されたコンテンツデータを他の情報処理装置が受信して再生する利用形態の普及が進んでいる。
【０００３】
上記のように情報処理装置間においてコンテンツデータの送受信を行う場合には、例えば通信状態の悪化などにより、受信側の情報処理装置が、コンテンツデータを示す信号の一部を受信できない状態（信号が途切れた状態）が起こりうる。ここで、コンテンツデータが音声を含むデータである場合、上記ように信号が途切れた状態が生じたときには、例えば再生された音声にノイズが発生するなどの望ましくない事態が生じる可能性がある。
【０００４】
このような中、送信された信号の不連続性を検出するための技術が開発されている。映像および／または音声を示すデータ（ペイロード）にカウンタが設けられたヘッダを付加することによって、送信された信号が通信の途中で棄却されたか否かの判定を可能とする技術としては、例えば、特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第９８／４３４２３号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】
送信された信号の不連続性を検出するための従来の技術（以下、単に「従来の技術」とよぶ。）は、信号を送信する送信側の情報処理装置が、ヘッダ部分にカウンタが設定された信号を送信する。よって、信号を受信する受信側の情報処理装置は、受信した信号に含まれるヘッダ部分のカウンタを参照することによって、受信された信号の不連続性を検出することができる可能性がある。しかしながら、従来の技術は、単にヘッダ部分に設定されたカウンタに基づいて受信された信号の不連続性を検出しているに過ぎない。つまり、送信側の情報処理装置から送信された信号に含まれるデータ（ペイロード）において、例えば、ビット落ちなどが発生したとしても、従来の技術を用いる受信側の情報処理装置は、ヘッダ部分に設定されたカウンタの値が正常である場合には不連続性を検出することはできない。
【０００７】
ここで、送信された信号が、例えばＤＳＤ（Direct  Stream  Digital）方式を用いたＤＳＤデータなどのようにアナログ音声信号を１ビットΔΣ変調を用いたデジタル音声データ（ペイロード）を含む場合には、ビット落ちなどの発生は、ノイズの発生へと結びつく。しかしながら、従来の技術では、ヘッダ部分に設定されたカウンタの値が正常である場合には不連続性を検出することができないため、ビット落ちなどによるノイズの発生を防止することはできない。よって、従来の技術を用いたとしても、外部装置から送信された音声信号を再生する場合における再生品質の向上は、望むべくもない。
【０００８】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることが可能な、新規かつ改良された情報処理装置、音声信号処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の観点によれば、送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置と通信を行う通信部と、上記通信部が受信した上記送信音声信号に含まれる、上記第１カウンタの値と上記ヘッダ部分に含まれる上記送信音声信号を識別する第２カウンタの値とに基づいて、受信した上記送信音声信号の連続性に関するエラーを判定する受信データ判定部と、上記受信データ判定部における判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成する音声処理命令生成部とを備える情報処理装置が提供される。
【００１０】
かかる構成により、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【００１１】
また、上記受信データ判定部は、処理している一の送信音声信号に含まれる上記送信音声データのビット数が上記送信対象の音声データのビット数未満の場合には、送信音声信号の受信エラーを示す判定結果を上記音声処理命令生成部に伝達し、上記音声処理命令生成部は、上記受信エラーを示す判定結果に応じた音声処理命令を生成してもよい。
【００１２】
また、上記受信データ判定部は、処理している一の送信音声信号に含まれる上記送信音声データのビット数が上記外部装置において上記第１カウンタが付加された送信音声データのビット数と等しい場合には、処理している送信音声信号に含まれる上記第１カウンタの値に基づいて、上記送信音声信号に含まれる音声データの受信エラーを示す判定結果を上記音声処理命令生成部に伝達し、上記音声処理命令生成部は、上記音声データの受信エラーを示す判定結果に基づいて、上記音声データの受信エラーを示す判定結果に応じた音声処理命令を生成してもよい。
【００１３】
また、上記受信データ判定部は、処理している一の送信音声信号に含まれる上記第２カウンタの値と、上記一の送信音声信号の次に受信された他の送信音声信号に含まれる第２カウンタの値とが連続していない場合に、受信した送信音声信号が連続していないことを示す第１の判定結果を上記音声処理命令生成部に伝達し、上記音声処理命令生成部は、上記第１の判定結果に基づいて、上記第１の判定結果に応じた音声処理命令を生成してもよい。
【００１４】
また、上記受信データ判定部は、処理している一の送信音声信号に含まれる上記第２カウンタの値と、上記一の送信音声信号の１つ前に受信された他の送信音声信号に含まれる第２カウンタの値とが連続していない場合に、受信した送信音声信号が連続していないことを示す第２の判定結果を上記音声処理命令生成部に伝達し、上記音声処理命令生成部は、上記第２の判定結果に基づいて、上記第２の判定結果に応じた音声処理命令を生成してもよい。
【００１５】
また、上記音声処理命令生成部が生成した音声処理命令に基づいて、受信された上記送信音声信号が有する送信音声データに対して上記音声処理命令に応じた再生処理を選択的に行う処理部をさらに備えてもよい。
【００１６】
また、上記処理部は、外部装置へ送信する送信対象の音声データを分断し、分断された音声データそれぞれに対応する、上記第２カウンタを含むヘッダ部分と分断された音声データに上記第１カウンタを付加した送信音声データとを有する送信音声信号を、上記通信部に順次送信させてもよい。
【００１７】
また、上記処理部は、上記送信対象の音声データと同期して送信する映像信号のフィールドごとに上記音声データを分断してもよい。
【００１８】
上記目的を達成するために、本発明の第２の観点によれば、送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置から送信された上記送信音声信号を受信するステップと、上記受信するステップにおいて受信された上記送信音声信号に含まれる、上記第１カウンタの値と上記ヘッダ部分に含まれる上記送信音声信号を識別する第２カウンタの値とに基づいて、受信した上記送信音声信号の連続性に関するエラーを判定するステップと、上記判定するステップにおける判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成するステップと、上記生成するステップにおいて選択的に生成された音声処理命令に基づいて、受信された送信音声信号に対して上記音声処理命令に応じた再生処理を選択的に行うステップとを有する音声信号処理方法が提供される。
【００１９】
かかる方法を用いることにより、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【００２０】
上記目的を達成するために、本発明の第３の観点によれば、送信対象の音声データを分断し、分断された音声データそれぞれに対応するヘッダ部分と分断された音声データに第１カウンタを付加した送信音声データとを有する送信音声信号を順次送信する外部装置から送信された上記送信音声信号を受信するステップ、上記受信するステップにおいて受信された上記送信音声信号に含まれる、上記第１カウンタの値と上記ヘッダ部分に含まれる上記送信音声信号を識別する第２カウンタの値とに基づいて、受信した上記送信音声信号の連続性に関するエラーを判定するステップ、上記判定するステップにおける判定結果に基づいて、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を選択的に生成するステップ、上記生成するステップにおいて選択的に生成された音声処理命令に基づいて、受信された送信音声信号に対して上記音声処理命令に応じた再生処理を選択的に行うステップをコンピュータに実行させるためのプログラムが提供される。
【００２１】
かかるプログラムを用いることにより、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【発明の効果】
【００２２】
本発明によれば、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る情報処理システムの概要を示す説明図である。
【図２】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図３】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図４】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図５】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図６】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図７】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図８】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図９】本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。
【図１０】本発明の実施形態に係る送信装置の役目を果たす情報処理装置における処理の一例を示す流れ図である。
【図１１】本発明の実施形態に係る受信装置の役目を果たす情報処理装置における処理の一例を示す流れ図である。
【図１２】本発明の実施形態に係る情報処理装置の構成の一例を示す説明図である。
【図１３】本発明の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る情報処理装置
３．本発明の実施形態に係るプログラム
【００２６】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る情報処理装置について説明する前に、本発明の実施形態に係る外部装置から送信された音声信号の再生品質向上アプローチについて説明する。
【００２７】
図１は、本発明の実施形態に係る情報処理システム１０００の概要を示す説明図である。図１に示すように、情報処理システム１０００は、複数の情報処理装置１００Ａ、１００Ｂ、…（以下、総称して「情報処理装置１００」とよぶ場合がある。）を備える。また、各情報処理装置１００は、例えばネットワーク５００を介して接続される。なお、図１では、情報処理システム１０００を構成する情報処理装置１００が、ネットワーク５００を介して接続されることを示しているが、上記に限られない。例えば、各情報処理装置１００は、例えば、ＵＳＢ（Universal  Serial  Bus）などを用いた有線通信や、ＩＥＥＥ８０２．１１ｂなどを用いた無線通信によって、他の情報処理装置１００と直接的に接続されてもよい。
【００２８】
ここで、ネットワーク５００としては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）や無線ＭＡＮ（ＷＭＡＮ；Wireless  Metropolitan  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられるが、上記に限られない。
【００２９】
また、本発明の実施形態に係る「接続」とは、例えば、情報処理装置間において通信が可能な状態にある（あるいは、装置間において通信が可能な状態とする）ことをいう。
【００３０】
情報処理システム１０００では、一の情報処理装置１００（外部装置）が音声信号を送信し、当該音声信号を受信した他の情報処理装置１００が、受信した音声信号を処理し、音声信号に応じた音声を出力する。
【００３１】
なお、以下では、情報処理システム１０００を構成する情報処理装置１００が、音声信号を処理する場合を例に挙げて説明するが、上記に限られない。例えば、情報処理システム１０００では、外部装置が映像信号と音声信号とを同期して送信することができ、情報処理装置１００は、受信した映像信号と音声信号との双方を処理することができる。
【００３２】
［本発明の実施形態に係る再生品質向上アプローチの概要］
送信側の情報処理装置から送信された音声信号のヘッダ部分にカウンタが設定されることによって、受信側の情報処理装置は、音声信号の不連続性を検出することが可能である。しかしながら、上述したように、音声信号のヘッダ部分にカウンタが設定されたとしても、音声データのビット落ちなどを検出できるとは限らない。つまり、音声信号のヘッダ部分にカウンタが設定されたとしても、受信側の情報処理装置は、外部装置から送信された音声信号を再生する場合における再生品質を向上させることができるとは限らない。
【００３３】
そこで、情報処理システム１０００では、送信側の情報処理装置１００と受信側の情報処理装置１００とのそれぞれが、例えば以下のような処理を行うことによって、外部装置から送信された音声信号を再生する場合における再生品質の向上を図る。以下では、情報処理システム１０００において音声信号を送信する側の情報処理装置１００を「送信装置」とよぶ場合がある。また、以下では、情報処理システム１０００において音声信号を受信し処理する側の情報処理装置１００を「受信装置」とよぶ場合がある。
【００３４】
［送信装置における処理の概要］
送信装置は、送信対象の音声データを分断し、分断された音声データに第１カウンタを付加した送信音声データを生成する。そして、送信装置は、第２カウンタが含まれるヘッダ部分と送信音声データとを有する送信音声信号（分断された音声データそれぞれに対応する送信音声信号）を順次送信する。以下では、第１カウンタの付加を、第１カウンタの設定とよぶ場合がある。
【００３５】
ここで、送信装置は、例えば、送信対象の音声データと同期して送信する映像信号のフィールドごとに音声データを分断するが、上記に限られない。例えば、送信装置は、受信装置の処理能力などに応じた（または、予め規定された）所定のビット数に送信対象の音声データを分断することもできる。
【００３６】
また、本発明の実施形態に係る第１カウンタには、送信音声データを識別するための値が記録される。ここで、送信装置は、例えば、分断された音声データのビット数を拡張し、拡張されたビット部分を、送信音声データを識別するための第１カウンタに割り当てることによって、分断された音声データに第１カウンタを設定するが、上記に限られない。また、送信装置は、例えば、送信音声信号の送信順に１ずつ値が加算された第１カウンタを、それぞれの送信音声データに設定するが、上記に限られない。例えば、送信装置は、送信音声信号の送信順に所定の値ずつ値が加算された第１カウンタを設定することもできる。以下では、送信装置が、送信音声信号の送信順に１ずつ値が加算された第１カウンタを送信音声データに設定する場合を例に挙げて説明する。
【００３７】
また、本発明の実施形態に係る第２カウンタには、送信音声信号を識別するための値が記録される。ここで、送信装置は、例えば、送信音声信号の送信順に１ずつ値が加算された第２カウンタを、それぞれの送信音声信号のヘッダ部分に含めるが、上記に限られない。例えば、送信装置は、送信音声信号の送信順に所定の値ずつ値が加算された第２カウンタを設定することもできる。以下では、送信装置が、送信音声信号の送信順に１ずつ値が加算された第２カウンタを送信音声信号のヘッダ部分に含める場合を例に挙げて説明する。
【００３８】
［受信装置における処理の概要］
受信装置は、送信装置から送信された送信音声信号を受信し、受信された送信音声信号に基づいて、送信音声信号の連続性に関するエラーの発生の有無、およびエラーの種別を判定する。そして、受信装置は、判定結果に基づいて、送信音声信号に含まれる送信音声データ（ペイロード）に対してエラーが発生した場合における再生処理を選択的に行った上で、送信音声データに応じた音声を出力させる。ここで、本発明の実施形態に係る送信音声データに応じた音声の出力とは、例えば、スピーカーなどの音声出力デバイスから送信音声データに応じた音声を出力させることをいう。
【００３９】
より具体的には、受信装置は、例えば、受信した送信音声信号が有する送信音声データのビット数に基づいて、送信音声データの不具合（例えば、送信音声データの欠損など）を検出し、検出結果に基づいて送信音声信号におけるエラーの有無、および種別を判定する。また、受信装置は、受信した送信音声信号に設定された第１カウンタの値と第２カウンタの値とに基づいて、送信音声信号、送信音声データの不連続性を検出し、検出結果に基づいて送信音声信号の連続性に関するエラーの有無、および種別を判定する。
【００４０】
受信装置は、上記判定によりエラーがあると判定した場合には、エラーが発生した場合における音声データの再生処理を規定する音声処理命令を、判定結果に応じて選択的に生成する。そして、受信装置は、生成した音声処理命令に応じた再生処理（エラーが発生した場合における再生処理）を選択的に行う。
【００４１】
〔受信装置におけるエラーが発生した場合の再生処理の一例〕
〔Ａ〕第１の例
受信装置において、例えば、受信した送信音声信号が有する送信音声データのビット数が、送信装置において第１カウンタを付加する前の音声データのビット数未満であると判定された場合には、送信音声データは欠損している可能性が高い。ここで、例えば欠損した送信音声データを再生させた場合には、例えば意図せぬノイズの発生など、再生品質の低下を招く恐れがある。そこで、上記のように判定された場合（音声データの受信エラーが判定された場合）には、受信装置は、例えばミュートを行うための音声処理命令を生成し、上記送信音声データをミュート状態で再生させる。よって、受信装置は、意図せぬノイズの発生を防止することができる。
【００４２】
〔Ｂ〕第２の例
また、受信装置において、例えば、処理している送信音声信号に含まれる第１カウンタに基づいてエラーが判定された場合には、送信音声データにおいてビット落ちが生じている可能性が高い。ここで、例えばビット落ちした送信音声データを再生させた場合には、例えば意図せぬノイズの発生など、再生品質の低下を招く恐れがある。特に、送信音声データが、例えばＤＳＤデータのように１ビットΔΣ変調を用いたデジタル音声データである場合には、ビット落ちの発生は、許容し難い再生品質の低下を招きかねない。そこで、上記のように判定された場合（音声データの受信エラーが判定された場合）には、受信装置は、例えばミュートを行うための音声処理命令を生成し、上記送信音声データをミュート状態で再生させる。よって、受信装置は、意図せぬノイズの発生を防止することができる。
【００４３】
ここで、受信装置は、例えば、処理している送信音声信号に含まれる第１カウンタの値と、１つ前に受信された他の送信音声信号に含まれる第１カウンタの値とが連続していない場合に、第１カウンタに基づくエラーが発生したと判定するが、上記に限られない。
【００４４】
〔Ｃ〕第３の例
また、受信装置において、例えば、処理している送信音声信号に含まれる第２カウンタに基づいてエラーが判定された場合には、受信した送信音声信号が通信の過程において途切れた可能性が高い。上記の場合には、再生される音声の連続性が失われることから、当該音声を聞くユーザに一種のノイズとして感知される恐れがあり、再生品質の低下を招く恐れがある。
【００４５】
ここで、受信装置は、例えば、処理している送信音声信号に含まれる第２カウンタの値と、次に受信された他の送信音声信号に含まれる第２カウンタの値とが連続していない場合に、第２カウンタに基づくエラーが発生したと判定する（第１の判定結果）。
【００４６】
上記第１の判定結果を得た場合には、受信装置は、例えば、処理している送信音声信号に対してフェードアウトを行うための音声処理命令と、次に受信された送信音声信号に対してミュートを行うための音声処理命令を生成する。よって、受信装置は、再生される音声の不連続性により生じうる一種のノイズの発生を防止することができる。
【００４７】
また、受信装置は、例えば、処理している送信音声信号に含まれる第２カウンタの値と、１つ前に受信された他の送信音声信号に含まれる第２カウンタの値とが連続していない場合に、第２カウンタに基づくエラーが発生したと判定する（第２の判定結果）。
【００４８】
上記第２の判定結果を得た場合には、受信装置は、例えば、処理している送信音声信号に対してフェードインを行うための音声処理命令を生成する。よって、受信装置は、再生される音声の不連続性により生じうる一種のノイズの発生を防止することができる。
【００４９】
受信装置は、例えば、上記のように判定結果に応じた音声処理命令を生成し、音声処理命令に応じた再生処理を選択的に行う。なお、受信装置における音声処理命令に応じた再生処理が、上記第１の例〜第３の例に限られないことは、言うまでもない。
【００５０】
上記のように、受信装置は、受信された送信音声信号に基づいて、送信音声信号の連続性に関するエラーの発生の有無、およびエラーの種別を判定する。そして、受信装置は、エラーの種別に応じた音声処理命令を生成し、音声処理命令に応じた再生処理を選択的に行う。ここで、受信装置は、送信音声データのビット数や、送信音声データに設定された第１カウンタ、送信音声信号のヘッダ部分に設定された第２カウンタに基づいて、連続性に関するエラーの発生の有無、およびエラーの種別を判定する。よって、受信装置は、例えば上記第１の例〜第３の例に示すように、判定されたエラーの種別に応じた多様な再生処理（エラーが発生した場合における再生処理）を実現することができる。また、受信装置は、送信音声データに設定された第１カウンタに基づいてエラーを判定することができるので、たとえ、送信音声データにおいてビット落ちなどが発生したとしても、ノイズの発生を防止することができる。
【００５１】
したがって、受信装置は、送信装置（外部装置）から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【００５２】
情報処理システム１０００では、送信装置としての役目を果たす情報処理装置１００と、受信装置としての役目を果たす情報処理装置１００それぞれにおいて、上記のような処理が行われる。したがって、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることが可能な情報処理システム１０００が実現される。
【００５３】
［本発明の実施形態に係る送信音声信号の一例］
ここで、本発明の実施形態に係る情報処理システム１０００において送受信される送信音声信号の一例を示す。図２〜図９それぞれは、本発明の実施形態に係る送信音声信号の一例を説明するための説明図である。以下では、４８ＫＨｚ／２４ｂｉｔのＡＥＳフォーマットの３トラック分の帯域を用いて、６０ｂｉｔ、６４ｆｓのＤＳＤデータの１トラック分が伝送される場合における送信音声信号の一例を主に示す。また、以下では、送信装置が、フィールドごとに送信対象の音声信号を分断して、フィールドごとに送信音声信号を送信する場合を例に挙げる。なお、本発明の実施形態に係る送信音声信号が図２〜図９に示す例に限られないことは、言うまでもない。
【００５４】
送信音声信号は、例えば、“Ｂｌａｎｋ  Ｐｒｅ”と、“Ｈｅａｄｅｒ  Ｐａｔｔｅｒｎ”と、“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”と、“Ｆｉｅｌｄ  Ｄａｔａ”と、“Ｔｒａｃｋ  Ｄａｔａ”と、“ＤＳＤ  Ｄａｔａ”（ペイロード）と、“Ｆｏｏｔｅｒ  Ｐａｔｔｅｒｎ”と、“Ｂｌａｎｋ  Ｐｏｓｔ”を有する。
【００５５】
ここで、“Ｂｌａｎｋ  Ｐｒｅ”および“Ｂｌａｎｋ  Ｐｏｓｔ”は、データが書き込まれていない部分であり、例えば、受信装置における他の送信音声信号との処理の混同を避けるために設けられる。また、“Ｈｅａｄｅｒ  Ｐａｔｔｅｒｎ”、”Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”、“Ｆｉｅｌｄ  Ｄａｔａ”、“Ｔｒａｃｋ  Ｄａｔａ”は、ヘッダ部分に相当する。
【００５６】
図３は、“Ｈｅａｄｅｒ  Ｐａｔｔｅｒｎ”の一例を示し、また、図４は、“Ｆｏｏｔｅｒ  Ｐａｔｔｅｒｎ”を示している。“Ｈｅａｄｅｒ  Ｐａｔｔｅｒｎ”により、受信装置は、例えば、一の送信音声信号における処理対象となる有効な部分の先頭を把握することができる。また、“Ｆｏｏｔｅｒ  Ｐａｔｔｅｒｎ”により、受信装置は、例えば、一の送信音声信号における処理対象となる有効な部分の終わりを把握することができる。
【００５７】
図５は、”Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”の一例を示している。”Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”は、第２カウンタの役目を果たし、送信音声信号を識別するための値が記録される。”Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”によって、受信装置は、受信した送信音声信号の不連続性を判定することができる。
【００５８】
図６は、“Ｆｉｅｌｄ  Ｄａｔａ”の一例を示しており、“Ｆｉｅｌｄ  Ｄａｔａ”が２サンプルで構成される例を示している。例えば、図６（ａ）では、ＭＳＢ（Most  Significant  Bit）〜３ｂｉｔまでが、対応する映像信号のフレームレートを示しており、４ｂｉｔ〜８ｂｉｔまでが、対応する映像信号のフィールドを識別するためのフィールドＩＤ（ＦｉｅｌｄＩＤ）を示している。また、図６（ｂ）では、ＭＳＢ〜２ｂｉｔまでが、音声のカットインとカットアウトとをそれぞれ規定するフラグを示しており、４ｂｉｔ〜１２ｂｉｔまでが、音声の再生スピードを示している。
【００５９】
図７は、“Ｔｒａｃｋ  Ｄａｔａ”の一例を示しており、ＡＥＳの３チャネル分のトラックに係るデータが記録されている。図７では、各チャネルのＭＳＢ〜８ｂｉｔまでが、ＤＳＤのチャネルＩＤ（インプット・チャネル。ＤＳＤ  ｃｈ  ＩＤ）を示しており、９ｂｉｔ〜１１ｂｉｔまでが、ＤＳＤのｆｓＩＤを示している。そして、図７では、１２ｂｉｔ〜１６ｂｉｔまでが、ＤＳＤのトラックＩＤ（アウトプット・トラック）を示している。
【００６０】
図８は、“ＤＳＤ  Ｄａｔａ”の一例を示している。図８では、６０ｂｉｔのＤＳＤデータが、各チャネルごとに２０ｂｉｔずつ割り当てられ、また、第１カウンタが、各チャネルの２１ｂｉｔ〜ＬＳＢ（Least  Significant  Bit）に１０ｂｉｔ割り当てられている。また、図８では、ＡＥＳ３チャネルの２３ｂｉｔ〜ＬＳＢは、サンプルのスタートＩＤとエンドＩＤとを示している。
【００６１】
本発明の実施形態に係る送信音声信号では、例えば、図８に示すように第１カウンタが設定される。よって、“ＤＳＤ  Ｄａｔａ”により、受信装置は、受信した送信音声信号（より具体的には、送信音声信号に含まれる送信音声データ）の不連続性を判定することができる。
【００６２】
図９は、６０ｂｉｔ、６４ｆｓのＤＳＤデータ以外の他のＤＳＤデータの一例を示しており、例えば、図９（ａ）は、６０ｆｄ／ｓおよび２４ｆｄ／ｓにおけるＡＥＳ３チャネルの一例を示している。図９（ａ）〜図９（ｆ）に示すように、６０ｂｉｔ、６４ｆｓのＤＳＤデータ以外の他のＤＳＤデータにおいても、送信装置は、図８と同様に、第１カウンタを設定することができる。
【００６３】
情報処理システム１０００では、例えば図２〜図９に示すような送信音声信号を、送信装置が送信し、受信装置が処理する。
【００６４】
［本発明の実施形態に係るアプローチに係る処理の具体例］
次に、情報処理システム１０００を構成する情報処理装置１００における本発明の実施形態に係る音声信号の再生品質向上アプローチに係る処理について、より具体的に説明する。以下では、送信装置としての役目を果たす情報処理装置１００と、受信装置としての役目を果たす情報処理装置１００とにおける処理についてそれぞれ説明する。また、以下では、送信装置が、例えば図２〜図８に示すように、映像信号と同期して送信される送信音声信号を送信する場合を例に挙げて説明する。
【００６５】
また、以下では、送信装置が、送信する音声信号を、第１の伝送規格に係る第１音声信号から、第２の伝送規格に係る第２音声信号へと変換して送信し、受信装置が、受信した第２音声信号を第１音声信号に変換する場合を例に挙げて説明する。ここで、第１の伝送規格としては、例えばＳＤＩＦ（Sony  Digital  Interface  Format）−３が挙げられ、また、第２の伝送規格としては、例えば、ＡＥＳ／ＥＢＵが挙げられるが、上記に限られない。なお、本発明の実施形態に係る情報処理システム１０００において、送信装置および受信装置それぞれが、音声信号の変換を行わずに音声信号を送受信できることは、言うまでもない。
【００６６】
〔送信装置における処理の一例〕
図１０は、本発明の実施形態に係る送信装置の役目を果たす情報処理装置１００における処理の一例を示す流れ図である。ここで、図１０に示す処理は、一度終了すれば完了する類の処理ではなく、例えば、送信対象の音声信号の送信が完了するまで繰り返し行われる。
【００６７】
送信装置は、送信する映像信号に基づいて、同期信号（例えば、ＳＤ（Standard  Definition）や、ＨＤ（High  Definition）の同期信号）が検出されたか否か判定する（Ｓ１００）。ステップＳ１００において同期信号が検出されない場合には、送信装置は、処理を進めない。
【００６８】
また、ステップＳ１００において同期信号が検出されたと判定された場合には、送信装置は、映像信号に基づいてフレームレートが対応しているか否かを判定する（Ｓ１０２）。ここで、送信装置は、例えば、送信装置が備える記憶部（後述する）などに記憶された対応するフレームレートを示す情報と、映像信号が示すフレームレートを比較することによって、ステップＳ１０２の判定を行うが、上記に限られない。
【００６９】
ステップＳ１０２においてフレームレートが対応していると判定されない場合には、送信装置は、例えば、フレームレートが対応しておらず処理ができない旨のエラーを送信装置のユーザに示す（Ｓ１０４）。ここで、送信装置は、例えば、文字などによる視覚的な手段や音声などによる聴覚的な手段によりユーザにエラーを提示するが、上記に限られない。
【００７０】
また、ステップＳ１０２においてフレームレートが対応していると判定された場合には、送信装置は、Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒの値と、ＦｉｅｌｄＩＤの値をカウントアップする（Ｓ１０６）。そして、送信装置は、ステップＳ１０６で設定された値などに基づいて、例えば図３、図５、図６に示すような“Ｈｅａｄｅｒ  Ｐａｔｔｅｒｎ”、”Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”、および“Ｆｉｅｌｄ  Ｄａｔａ”を設定する（Ｓ１０８）。
【００７１】
送信装置は、第１音声信号が検出されたか否かを判定する（Ｓ１１０）。ステップＳ１１０において第１音声信号が検出されたと判定されない場合には、送信装置は、処理を進めない。なお、図１０では、送信装置が、ステップＳ１１０の処理をステップＳ１０８の後に行う例を示しているが、上記に限られない。例えば、送信装置は、ステップＳ１０２においてフレームレートが対応していると判定された後、ステップＳ１０６、Ｓ１０８の処理と、ステップＳ１１０の処理とを独立に行うこともできる。
【００７２】
また、ステップＳ１１０において第１音声信号が検出されたと判定された場合には、送信装置は、第１音声信号に基づいて、サンプリング周波数が対応しているか否かを判定する（Ｓ１１２）。ここで、送信装置は、例えば、送信装置が備える記憶部（後述する）などに記憶された対応するサンプリング周波数を示す情報と、第１音声信号が示すサンプリング周波数を比較することによって、ステップＳ１１２の判定を行うが、上記に限られない。
【００７３】
ステップＳ１１２においてサンプリング周波が対応していると判定されない場合には、送信装置は、例えば、サンプリング周波が対応しておらず処理ができない旨のエラーを送信装置のユーザに示す（Ｓ１０４）。
【００７４】
また、ステップＳ１１２においてサンプリング周波が対応していると判定された場合には、送信装置は、第１音声信号に含まれるＤＳＤ  Ｄａｔａを遅延させる（Ｓ１１４）。そして、送信装置は、ＤＳＤ  Ｄａｔａにサンプルカウンタ（第１カウンタ）を付加し、サンプルカウンタが付加されたＤＳＤ  Ｄａｔａをチャネル数に分割する（Ｓ１１６）。
【００７５】
送信装置は、各チャネルに、例えば図４、図７、図８に示すような“Ｔｒａｃｋ  Ｄａｔａ”、“ＤＳＤ  Ｄａｔａ”、および“Ｆｏｏｔｅｒ  Ｐａｔｔｅｒｎ”を設定する（Ｓ１１８）。ここで、図１０のステップＳ１１８に示す“＃ｎ”（ｎは、正の整数）は、チャネルの番号を表している。
【００７６】
ステップＳ１１８においてチャネルごとに各種設定が完了すると、送信装置は、第１音声信号を第２音声信号に変換し、第２音声信号を送信対象の受信装置へ送信する（Ｓ１２０；送信音声信号の送信）。
【００７７】
送信装置は、例えば図１０に示す処理を行うことによって、第１カウンタと第２カウンタとが設定された送信音声信号を、フィールドごとに送信することができる。なお、本発明の実施形態に係る送信装置の役目を果たす情報処理装置１００における処理が、図１０に示す処理に限られないことは、言うまでもない。
【００７８】
〔受信装置における処理の一例〕
図１１は、本発明の実施形態に係る送信装置の役目を果たす情報処理装置１００における処理の一例を示す流れ図である。ここで、図１１に示す処理は、一度終了すれば完了する類の処理ではなく、送信音声信号が受信されるごとに繰り返し行われる。
【００７９】
受信装置は、第２音声信号（送信音声信号に相当）が受信されたか否かを判定する（Ｓ２００）。ステップＳ２００において第２音声信号が受信されたと判定されない場合には、受信装置は、第２音声信号が受信されたと判定されるまで処理を進めない。ここで、受信装置は、例えば、各チャネルごとに第２音声信号を受信する。
【００８０】
また、ステップＳ２００において第２音声信号が受信されたと判定された場合には、受信装置は、“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”（第２カウンタ）が正常であるか否かを判定する（Ｓ２０２）。ここで、受信装置は、例えば、各チャネルの“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”の値を比較することによってステップＳ２０２の判定を行うが、上記に限られない。
【００８１】
ステップＳ２０２において“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”が正常であると判定されない場合には、受信装置は、ミュート命令（音声処理命令の一例）を生成する（Ｓ２２８）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示す（Ｓ２３０）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。ここで、受信装置は、例えば、文字などによる視覚的な手段や音声などによる聴覚的な手段によりユーザにエラーを提示するが、上記に限られない。なお、図１１では示していないが、受信装置は、例えば、ステップＳ２２８において生成したミュート命令に基づいて、送信音声データをミュート状態で再生させる。
【００８２】
また、ステップＳ２０２において“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”が正常であると判定された場合には、受信装置は、“Ｆｉｅｌｄ  Ｄａｔａ”が正常であるか否かを判定する（Ｓ２０４）。ここで、受信装置は、例えば、各チャネルの“Ｆｉｅｌｄ  Ｄａｔａ”を比較することによってステップＳ２０４の判定を行うが、上記に限られない。
【００８３】
ステップＳ２０４において“Ｆｉｅｌｄ  Ｄａｔａ”が正常であると判定されない場合には、受信装置は、ミュート命令（音声処理命令の一例）を生成する（Ｓ２２８）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示す（Ｓ２３０）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。
【００８４】
また、ステップＳ２０４において“Ｆｉｅｌｄ  Ｄａｔａ”が正常であると判定された場合には、受信装置は、“Ｔｒａｃｋ  Ｄａｔａ”が正常であるか否かを判定する（Ｓ２０６）。
【００８５】
ステップＳ２０６において“Ｔｒａｃｋ  Ｄａｔａ”が正常であると判定されない場合には、受信装置は、ミュート命令（音声処理命令の一例）を生成する（Ｓ２２８）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示す（Ｓ２３０）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。
【００８６】
また、ステップＳ２０６において“Ｔｒａｃｋ  Ｄａｔａ”が正常であると判定された場合には、受信装置は、“Ｔｒａｃｋ  Ｄａｔａ”内のＤＳＤ  ｃｈ  ＩＤ（ＤＳＤのチャネルＩＤ）が正常か否かを判定する（Ｓ２０８）。
【００８７】
ステップＳ２０８においてＤＳＤ  ｃｈ  ＩＤが正常であると判定されない場合には、受信装置は、ミュート命令（音声処理命令の一例）を生成する（Ｓ２２８）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示す（Ｓ２３０）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。
【００８８】
また、ステップＳ２０８においてＤＳＤ  ｃｈ  ＩＤが正常であると判定された場合には、受信装置は、“ＤＳＤ  Ｄａｔａ”のビット数が２０ビット以上か否かを判定する（Ｓ２１０）。ここで、図１１では、ステップＳ２１０において、受信装置が２０ビットを判定基準として判定を行っているが、これは、図８に示すように２０ｂｉｔずつに分割された６０ｂｉｔのＤＳＤデータを例に挙げて説明しているためである。つまり、本発明の実施形態に係る受信装置に役目を果たす情報処理装置１００がステップＳ２１０において用いる判定基準は、２０ビットに限られず、例えば第１カウンタを付加する前の音声データに基づくビット数を基準とすることができる。
【００８９】
ステップＳ２１０において“ＤＳＤ  Ｄａｔａ”のビット数が２０ビット以上であると判定されない場合には、受信装置は、ミュート命令（音声処理命令の一例）を生成する（Ｓ２２８）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示す（Ｓ２３０）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。ここで、上記の処理は、上述した受信装置におけるエラーが発生した場合の再生処理の第１の例に相当する。
【００９０】
また、ステップＳ２１０において“ＤＳＤ  Ｄａｔａ”のビット数が２０ビット以上であると判定された場合には、受信装置は、“ＤＳＤ  Ｄａｔａ”のビット数が２４ビットであるか否かを判定する（Ｓ２１２）。ここで、図１１では、ステップＳ２１２において、受信装置が２４ビットを判定基準として判定を行っているが、これは、図８に示す“ＤＳＤ  Ｄａｔａ”を例に挙げて説明しているためである。つまり、本発明の実施形態に係る受信装置に役目を果たす情報処理装置１００がステップＳ２１２において用いる判定基準は、２４ビットに限られない。
【００９１】
ステップＳ２１２において“ＤＳＤ  Ｄａｔａ”のビット数が２４ビットであると判定されない場合には、受信装置は、後述するステップＳ２１６の処理を行う。
【００９２】
また、ステップＳ２１２において“ＤＳＤ  Ｄａｔａ”のビット数が２４ビットであると判定された場合には、受信装置は、サンプルカウンタ（第１カウンタ）が正常か否かを判定する（Ｓ２１４）。ここで、受信装置は、例えば、処理している第２音声信号（送信音声信号に相当）に含まれる第１カウンタの値と、１つ前に受信された他の第２音声信号に含まれる第１カウンタの値と連続していない場合に、正常ではないと判定するが、上記に限られない。
【００９３】
ステップＳ２１４においてサンプルカウンタ（第１カウンタ）が正常であると判定されない場合には、受信装置は、ミュート命令（音声処理命令の一例）を生成する（Ｓ２２８）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示す（Ｓ２３０）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。ここで、上記の処理は、上述した受信装置におけるエラーが発生した場合の再生処理の第２の例に相当する。
【００９４】
また、ステップＳ２１４においてサンプルカウンタ（第１カウンタ）が正常であると判定された場合には、受信装置は、各チャネルのＤＳＤ  Ｄａｔａを結合する（Ｓ２１６）。そして、受信装置は、結合したＤＳＤ  Ｄａｔａを遅延させる（Ｓ２１８）。
【００９５】
受信装置は、次に受信された他の第２音声信号の“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”（第２カウンタ）の値が、処理している第２音声信号の“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”の値と連続しているか否かを判定する（Ｓ２２０）。
【００９６】
ステップＳ２２０において次に受信された他の第２音声信号の“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”（第２カウンタ）の値が連続していると判定されない場合には、受信装置は、フェードアウト命令（音声処理命令の一例）を生成する（Ｓ２３２）。また、受信装置は、例えば送信音声信号の受信にエラーが生じた旨のエラーを受信装置のユーザに示し（Ｓ２３４）、１ｓミュート命令（音声処理命令の一例）を生成する（Ｓ２３６）。そして、受信装置は、ステップＳ２００からの処理を繰り返す。ここで、上記の処理は、上述した受信装置におけるエラーが発生した場合の再生処理の第３の例に相当する。なお、図１１では示していないが、受信装置は、例えば、ステップＳ２３２、Ｓ２３６において生成した各種音声処理命令に基づいて、送信音声データを音声処理命令に応じた状態で再生させる。
【００９７】
また、ステップＳ２２０において“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”（第２カウンタ）の値が連続していると判定された場合には、受信装置は、１つ前に受信された他の送信音声信号に含まれる“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”の値が、処理している第２音声信号の“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”の値と連続しているか否かを判定する（Ｓ２２２）。
【００９８】
ステップＳ２２２において１つ前に受信された他の第２音声信号の“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”（第２カウンタ）の値が連続していると判定されない場合には、受信装置は、フィードイン命令（音声処理命令の一例）を生成する（Ｓ２３８）。ここで、上記の処理は、上述した受信装置におけるエラーが発生した場合の再生処理の第３の例に相当する。そして、受信装置は、後述するステップＳ２２４の処理を行う。
【００９９】
また、ステップＳ２２２において“Ｆｉｅｌｄ  Ｃｏｕｎｔｅｒ”（第２カウンタ）の値が連続していると判定された場合には、受信装置は、第２音声信号を第１音声信号に変換し（Ｓ２２４）、送信音声データを処理する（Ｓ２２６）。ステップＳ２２６の処理によって、送信装置から送信された送信音声データに応じた音声が、例えばスピーカーなどの音声出力デバイスから出力される。
【０１００】
受信装置は、例えば図１１に示す処理を行うことによって、送信装置から送信された送信音声信号に基づいて、送信音声信号の連続性に関するエラーの発生の有無、およびエラーの種別を判定することができる。また、受信装置は、例えば図１１に示す処理を行うことによって、エラーの種別に応じた音声処理命令を生成し、音声処理命令に応じた再生処理を選択的に行うことができる。したがって、受信装置は、例えば図１１に示す処理を行うことによって、送信装置（外部装置）から送信された音声信号を再生する場合における再生品質の向上を図ることができる。なお、本発明の実施形態に係る受信装置の役目を果たす情報処理装置１００における処理が、図１１に示す処理に限られないことは、言うまでもない。
【０１０１】
（本発明の実施形態に係る情報処理装置）
次に、上述した本発明の実施形態に係る外部装置から送信された音声信号の再生品質向上アプローチを実現することが可能な、本発明の実施形態に係る情報装置１００の構成例について説明する。
【０１０２】
以下では、送信装置および受信装置の双方の役目を果たすことが可能な情報処理装置の構成の一例について説明する。なお、本発明の実施形態に係る情報処理装置が、送信装置または受信装置のいずれか一方の役目を果たす構成をとることができることは、言うまでもない。
【０１０３】
図１２は、本発明の実施形態に係る情報処理装置１００の構成の一例を示す説明図である。情報処理装置１００は、通信部１０２と、記憶部１０４と、制御部１０６と、操作部１０８と、表示部１１０と、音声出力部１１２とを備える。
【０１０４】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory；図示せず）や、ＲＡＭ（Random  Access  Memory；図示せず）などを備えてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により各構成要素間を接続する。ここで、ＲＯＭ（図示せず）は、制御部１０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０６により実行されるプログラムなどを一次記憶する。
【０１０５】
〔情報処理装置１００のハードウェア構成例〕
図１３は、本発明の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。図１３を参照すると、情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、音声出力デバイス１６６とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１６８で各構成要素間を接続する。
【０１０６】
ＭＰＵ１５０は、ＭＰＵ（Micro  Processing  Unit）や、ＤＳＰ（Digital  Signal  Processor）、制御機能を実現するための複数の回路が集積された集積回路などで構成され、情報処理装置１００全体を制御する制御部１０６として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、後述する受信データ判定部１２０、音声処理命令生成部１２２、および処理部１２４としての役目を果たすこともできる。
【０１０７】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【０１０８】
記録媒体１５６は、記憶部１０４として機能し、例えば、上記対応するフレームレートを示す情報などの処理に用いる情報（データ）や、コンテンツデータ、アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【０１０９】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部１０８として機能し、また、表示デバイス１６２は、表示部１１０として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられるが、上記に限られない。また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられるが、上記に限られない。なお、入出力インタフェース１５８は、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【０１１０】
通信インタフェース１６４は、情報処理装置１００が備える通信手段であり、ネットワーク５００を介して（あるいは、直接的に）外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられるが、上記に限られない。
【０１１１】
音声出力デバイス１６６は、例えば、増幅器（アンプ）や、スピーカなどから構成され、ＭＰＵ１５０が処理した音声データに応じた音声を出力する。
【０１１２】
情報処理装置１００は、例えば図１３に示す構成によって、上述した本発明の実施形態に係る音声信号の再生品質向上アプローチに係る処理（例えば、図１０、図１１に示す処理）を実現する。なお、本発明の実施形態に係る情報装置１００のハードウェア構成は、図１３に示す構成に限られない。例えば、情報処理装置１００は、コンテンツデータなどが記録された外部記録媒体としての光ディスクからデータを読出すことが可能な光ディスクドライブ（図示せず）などをさらに備えていてもよい。
【０１１３】
再度図１２を参照して、情報処理装置１００の構成要素について説明する。通信部１０２は、情報処理装置１００が備える通信手段であり、ネットワーク５００を介して（あるいは、直接的に）外部装置と無線／有線で通信を行う。情報処理装置１００は、通信部１０２を備えることによって、外部装置（例えば送信装置としての役目を果たす他の情報処理装置１００）から送信される送信音声信号や、映像信号を受信することができる。また、通信部１０２は、例えば、制御部１０６によって外部装置との通信が制御される。
【０１１４】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられるが、上記に限られない。
【０１１５】
記憶部１０４は、情報処理装置１００が備える記憶手段である。ここで、記憶部１０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられるが、上記に限られない。
【０１１６】
また、記憶部１０４は、例えば、上記対応するフレームレートを示す情報などの処理に用いる情報（データ）や、コンテンツデータ、アプリケーションなど様々なデータを記憶する。ここで、図１２では、コンテンツデータＡ１３０が記憶部１０４に記憶されている例を示しているが、上記に限られない。また、本発明の実施形態に係るコンテンツデータとしては、例えば、静止画像や動画像を表す画像データ、および／または音声データが挙げられるが、上記に限られない。例えば、本発明の実施形態に係るコンテンツデータは、様々な情報が記録されたメタデータをさらに含むことができる。
【０１１７】
情報処理装置１００は、例えば、記憶部１０４に記憶されたコンテンツデータに基づいて、映像信号および／または音声信号を外部装置へ送信する（伝送する）ことができる。
【０１１８】
制御部１０６は、例えば、ＭＰＵや、ＤＳＰ、各種処理回路が集積された集積回路などで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０６は、受信データ判定部１２０と、音声処理命令生成部１２２と、処理部１２４とを備え、上述した本発明の実施形態に係る音声信号の再生品質向上アプローチに係る処理を主導的に行う役目を果たす。
【０１１９】
受信データ判定部１２０は、通信部１０２が受信した送信音声信号に基づいて、送信音声信号の連続性に関するエラーの発生の有無、およびエラーの種別を判定する。より具体的には、受信データ判定部１２０は、例えば、受信された送信音声信号に含まれる送信音声データのビット数や、第１カウンタの値、第２カウンタの値に基づいて、送信音声信号の連続性に関するエラーの発生の有無、およびエラーの種別を判定する。
【０１２０】
また、受信データ判定部１２０は、判定結果を音声処理命令生成部１２２へ伝達する。ここで、受信データ判定部１２０は、エラーが発生したと判定された場合に判定結果を音声処理命令生成部１２２へ伝達するが、上記に限られない。例えば、受信データ判定部１２０は、判定処理を行うごとに判定結果を音声処理命令生成部１２２へ伝達してもよい。
【０１２１】
音声処理命令生成部１２２は、受信データ判定部１２０から伝達される判定結果に基づいて、受信データ判定部１２０において送信音声信号の連続性に関するエラーが発生したと判定された場合に、エラーの種別に応じた音声処理命令を選択的に生成する。ここで、音声処理命令生成部１２２が生成する音声処理命令としては、例えば、ミュート命令や、フェードアウト命令、フェードイン命令などが挙げられるが、上記に限られない。また、音声処理命令生成部１２２は、例えば、上述した再生処理の第１の例〜第３の例に示したように、エラーの種別に応じた音声処理命令を生成する。
【０１２２】
また、音声処理命令生成部１２２は、生成した音声処理命令を処理部１２４へ伝達する。
【０１２３】
処理部１２４は、通信部１０２が受信した送信音声信号に含まれる送信音声データを処理し、音声出力部１１２から送信音声データに基づく音声を出力させる。また、処理部１２４は、通信部１０２が受信した映像信号を処理し、表示部１１０に映像信号に基づく映像（動画像／静止画像）を表示させることもできる。
【０１２４】
また、処理部１２４は、音声処理命令生成部１２２から伝達される音声処理命令に基づいて、通信部１０２が受信した送信音声信号に含まれる送信音声データに対して、音声処理命令に応じた再生処理（エラーが発生した場合における再生処理）を選択的に行う。
【０１２５】
制御部１０６が、受信データ判定部１２０、音声処理命令生成部１２２、および処理部１２４を備えることによって、情報処理装置１００は、受信装置としての役目を果たすことができる。
【０１２６】
また、処理部１２４は、例えば記憶部１０４に記憶されたコンテンツデータに基づく送信音声信号を、通信部１０２から送信対象の外部装置（受信装置としての役目を果たす他の情報処理装置１００）へと順次送信させる機能を有する。
【０１２７】
より具体的には、処理部１２４は、コンテンツデータを構成する送信対象の音声データを分断し、分断された音声データそれぞれに第１カウンタを付加する。そして、処理部１２４は、第１カウンタが付加された送信音声データ（ペイロード）と第２カウンタを含むヘッダ部分とを有する送信音声信号を、例えば送信する映像信号の各フィールドと同期して通信部１０２に順次送信させる。
【０１２８】
処理部１２４が、送信音声信号の送信に係る上記機能を有することによって、情報処理装置１００は、送信装置としての役目を果たすことができる。
【０１２９】
制御部１０６は、上記のような受信データ判定部１２０、音声処理命令生成部１２２、および処理部１２４を備える。よって、制御部１０６は、上述した本発明の実施形態に係る音声信号の再生品質向上アプローチに係る処理を主導的に行う役目を果たすことができる。
【０１３０】
操作部１０８は、ユーザによる操作を可能とする情報処理装置１００が備える操作手段である。情報処理装置１００は、操作部１０８を備えることによって、例えば、ユーザが所望する処理を行うことができる。ここで、操作部１０８としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【０１３１】
表示部１１０は、情報処理装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１０の表示画面に表示される画面としては、例えば、通信部１０２が受信した映像信号に応じた画像（動画像／静止画像）や、エラーを表すエラー画面、所望する動作を表示装置１００に対して行わせるための操作画面などが挙げられる。ここで、表示部１１０としては、例えば、液晶ディスプレイや有機ＥＬディスプレイなどが挙げられるが、上記に限られない。例えば、情報処理装置１００は、表示部１１０を、タッチスクリーンで構成することもできる。上記の場合、表示部１１０は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１３２】
音声出力部１１２は、情報処理装置１００が備える音声出力手段であり、例えば処理部１２４が処理した音声データに応じた音を出力する。音声出力部１１２としては、増幅器（アンプ）およびスピーカーなどが挙げられるが、上記に限られない。
【０１３３】
情報処理装置１００は、例えば、図１２に示す構成によって、上述した本発明の実施形態に係る音声信号の再生品質向上アプローチに係る処理（例えば、図１０、図１１に示す処理）を実現することができる。
【０１３４】
以上のように、本発明の実施形態に係る情報処理装置１００は、受信された送信音声信号に基づいて、送信音声信号の連続性に関するエラーの発生の有無、およびエラーの種別を判定する。そして、情報処理装置１００は、エラーの種別に応じた音声処理命令を生成し、音声処理命令に応じた再生処理を選択的に行う。ここで、情報処理装置１００は、送信音声データのビット数や、送信音声データに設定された第１カウンタ、送信音声信号のヘッダ部分に設定された第２カウンタに基づいて、連続性に関するエラーの発生の有無、およびエラーの種別を判定する。よって、情報処理装置１００は、例えば上述した再生処理の第１の例〜第３の例に示すように、判定されたエラーの種別に応じた多様な再生処理（エラーが発生した場合における再生処理）を実現することができる。また、情報処理装置１００は、送信音声データに設定された第１カウンタに基づいてエラーを判定することができるので、たとえ、送信音声データにおいてビット落ちなどが発生したとしても、ノイズの発生を防止することができる。したがって、情報処理装置１００は、外部装置（送信装置としての役目を果たす他の情報処理装置１００）から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【０１３５】
また、情報処理装置１００は、外部装置（送信装置としての役目を果たす他の情報処理装置１００）へ、第１カウンタと第２カウンタとが設定された送信音声信号を送信する送信装置としての役目を果たすこともできる。
【０１３６】
以上、本発明の実施形態として情報処理装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣ（Personal  Computer）や、ノート型ＰＣなどのコンピュータ、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、ＷＡＬＫ  ＭＡＮ（登録商標）などの映像／音楽再生装置、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機、デジタル放送／アナログ放送を受信可能なテレビ受像機など、様々な機器に適用することができる。
【０１３７】
（本発明の実施形態の情報処理装置に係るプログラム）
コンピュータを、本発明の実施形態に係る情報処理装置として機能させるためのプログラムによって、外部装置から送信された音声信号を再生する場合における再生品質の向上を図ることができる。
【０１３８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１３９】
例えば、図１２に示す情報処理装置１００では、制御部１０６が受信データ判定部１２０、音声処理命令生成部１２２、および処理部１２４を備える構成を示したが、本発明の実施形態に係る情報処理装置の構成は、上記に限られない。例えば、本発明の実施形態に係る情報処理装置は、図１２に示す受信データ判定部１２０、音声処理命令生成部１２２、および処理部１２４それぞれを個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０１４０】
また、図１２では、情報処理装置１００が、音声出力部１１２を備える構成を示しているが、上記に限られない。例えば、本発明の実施形態に係る情報処理装置は、外部装置としての音声出力デバイス（例えば、外部アンプや外部スピーカーなど）に、受信された送信音声データに応じた音声を出力させることもできる。
【０１４１】
また、上記では、コンピュータを、本発明の実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記各プログラムを記憶させた記憶媒体も併せて提供することができる。
【０１４２】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０１４３】
１００    情報処理装置
１０２    通信部
１０４    記憶部
１０６    制御部
１２０    受信データ判定部
１２２    音声処理命令生成部
１２４    処理部
５００    ネットワーク
１０００  情報処理システム
【図１】
2010232861.tif 000003
【図２】
2010232861.tif 000004
【図３】
2010232861.tif 000005
【図４】
2010232861.tif 000006
【図５】
2010232861.tif 000007
【図６】
2010232861.tif 000008
【図７】
2010232861.tif 000009
【図８】
2010232861.tif 000010
【図９】
2010232861.tif 000011
【図１０】
2010232861.tif 000012
【図１１】
2010232861.tif 000013
【図１２】
2010232861.tif 000014
【図１３】
2010232861.tif 000015