(57)【要約】      （修正有）【課題】左右の音チャネルを含むコンテンツの左右の音量バランスを自動的に調整して音響装置に転送する端末装置を提供する。【解決手段】端末装置は、（Ａ）右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、左チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出する抽出部９５と、（Ｂ）コンテンツデータの再生音についての入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、これらの周波数の強さに基づいて、右チャネルの調整係数と左チャネルの調整係数を算出する算出部９７と、（Ｃ）右チャネルの音データの音量を変更し、左チャネルの音データの音量を変更する変更部１０１とを含む。【選択図】図９
2014072724.tif 000002
【特許請求の範囲】
【請求項１】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における前記右チャネルの音と前記左チャネルの音とから、前記右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出する抽出部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記右チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【請求項２】
前記端末装置は、更に、
前記コンテンツデータから再生される前記右チャネルの音を右スピーカーから発することができ、前記コンテンツデータから再生される前記左チャネルの音を左スピーカーから発すことができる音響装置に、前記コンテンツデータを送信する送信部
を有する請求項１記載の端末装置。
【請求項３】
前記算出部は、前記右チャネルの音に含まれる第１の周波数成分の強さｒ１と第２の周波数成分の強さｒ２と、前記左チャネルの音に含まれる前記第１の周波数成分の強さｌ１と前記第２の周波数成分の強さｌ２と、前記入力音に含まれる前記第１の周波数成分の強さｍ１と前記第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、
前記右側音の出力入力係数ＸＲと前記左側音の出力入力係数ＸＬに基づいて、前記第１の調整係数と前記第２の調整係数を算出する
請求項２記載の端末装置。
【請求項４】
前記抽出部は、前記右チャネルの音と前記左チャネルの音とに含まれる複数の候補周波数成分から、前記第１の周波数成分と前記第２の周波数成分とを選択する
請求項１乃至３記載の端末装置。
【請求項５】
前記抽出部は、前記再生時点における前記右チャネルの音と前記左チャネルの音とのうち少なくとも一方に、不可聴帯域の音を合成し、
前記算出部は、前記入力音データから前記不可聴帯域の音を検出することによって、前記再生時点の入力音を特定する
請求項１乃至４記載の端末装置。
【請求項６】
前記算出部は、前記第１の調整係数と前記第２の調整係数とを、段階的な音量の変更に適した値に修正する
請求項１乃至５記載の端末装置。
【請求項７】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さとを抽出し、前記コンテンツデータの第２の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる前記第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さとを抽出する抽出部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記右チャネルの音に含まれる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【請求項８】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの前記右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように前記右チャネルの音データを変更し、更に前記右チャネルの音と同じ再生時点における前記左チャネルの音に対して第３の強さを有する前記第１の周波数成分と第４の強さを有する前記第２の周波数成分とを合成するように前記左チャネルの音データを変更する合成部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【請求項９】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第１の再生時点における前記左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように前記左チャネルの音データを変更し、前記コンテンツデータの第２の再生時点における前記右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第２の再生時点における前記左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように前記左チャネルの音データを変更する合成部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に、前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音に対する第１の調整係数と前記左チャネルの音に対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【請求項１０】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における前記右チャネルの音と前記左チャネルの音とから、前記右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記右チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【請求項１１】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における前記右チャネルの音と前記左チャネルの音とから、前記右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記右チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【請求項１２】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さとを抽出し、前記コンテンツデータの第２の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる前記第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記右チャネルの音に含まれる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【請求項１３】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さとを抽出し、前記コンテンツデータの第２の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる前記第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記右チャネルの音に含まれる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【請求項１４】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの前記右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように前記右チャネルの音データを変更し、更に前記右チャネルの音と同じ再生時点における前記左チャネルの音に対して第３の強さを有する前記第１の周波数成分と第４の強さを有する前記第２の周波数成分とを合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【請求項１５】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの前記右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように前記右チャネルの音データを変更し、更に前記右チャネルの音と同じ再生時点における前記左チャネルの音に対して第３の強さを有する前記第１の周波数成分と第４の強さを有する前記第２の周波数成分とを合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【請求項１６】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第１の再生時点における前記左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように前記左チャネルの音データを変更し、前記コンテンツデータの第２の再生時点における前記右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音をマイクを介して取得した音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に、前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音に対する第１の調整係数と前記左チャネルの音に対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【請求項１７】
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第１の再生時点における前記左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように前記左チャネルの音データを変更し、前記コンテンツデータの第２の再生時点における前記右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音をマイクを介して取得した音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に、前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音に対する第１の調整係数と前記左チャネルの音に対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、左右の音チャネルを含むコンテンツの再生における左右の音量バランスの調整に関する。
【背景技術】
【０００２】
近年、携帯端末の通信速度が向上したことにより、音楽や動画など高品質のコンテンツをインターネット上から携帯端末にダウンロードして再生することができるようになっている。
【０００３】
また、携帯端末内のコンテンツは、テレビやスピーカー等の音響機器などを介して再生することもできる。
【０００４】
コンテンツが左右チャネルの音を含む場合には、音響機器の左右のスピーカーからそれぞれの音が発せられるが、一般に聞き手は自身の位置に応じて左右の音量を調整している。
【０００５】
しかし、ユーザが常に同じ位置で視聴するとは限らないので、その都度音響機器を操作して左右のバランスを調整することは、煩わしい。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−０２１３３７号公報
【特許文献２】特開２００６−０５７５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、本技術の目的は、一側面では、左右の音チャネルを含むコンテンツの再生における左右の音量バランスを自動的に調整することである。
【課題を解決するための手段】
【０００８】
本技術の一側面に係る端末装置は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における右チャネルの音と左チャネルの音とから、右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に左チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出する抽出部と、（Ｂ）コンテンツデータの再生音についての入力音データから、再生時点の入力音を特定し、当該入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さと、左チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さと、入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとに基づいて、右チャネルの音データに対する第１の調整係数と左チャネルの音データに対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【０００９】
本技術の一側面に係る端末装置は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における右チャネルの音と左チャネルの音から、右チャネルの音に含まれる第１の周波数成分の強さと左チャネルの音に含まれる第１の周波数成分の強さとを抽出し、コンテンツデータの第２の再生時点における右チャネルの音と左チャネルの音から、右チャネルの音に含まれる第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと左チャネルの音に含まれる第２の周波数成分の強さとを抽出する抽出部と、（Ｂ）コンテンツデータの再生音についての入力音データから、第１の再生時点の入力音を特定し、第１の再生時点の入力音に含まれる第１の周波数成分の強さを抽出し、更に第２の再生時点の入力音を特定し、第２の再生時点の入力音に含まれる第２の周波数成分の強さを抽出し、第１の再生時点における右チャネルの音に含まれる第１の周波数成分の強さと左チャネルの音に含まれる第１の周波数成分の強さと、第２の再生時点における右チャネルの音に含まれる第２の周波数成分の強さと左チャネルの音に含まれる第２の周波数成分の強さと、第１の再生時点における入力音に含まれる第１の周波数成分の強さと、第２の再生時点における入力音に含まれる第２の周波数成分の強さとに基づいて、右チャネルの音データに対する第１の調整係数と左チャネルの音データに対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【００１０】
本技術の一側面に係る端末装置は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように右チャネルの音データを変更し、更に右チャネルの音と同じ再生時点における左チャネルの音に対して第３の強さを有する第１の周波数成分と第４の強さを有する第２の周波数成分とを合成するように左チャネルの音データを変更する合成部と、（Ｂ）コンテンツデータの再生音についての入力音データから、再生時点の入力音を特定し、当該入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、第１の強さと、第２の強さと、第３の強さと、第４の強さと、入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとに基づいて、右チャネルの音データに対する第１の調整係数と左チャネルの音データに対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【００１１】
本技術の一側面に係る端末装置は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように右チャネルの音データを変更し、更に第１の再生時点における左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように左チャネルの音データを変更し、コンテンツデータの第２の再生時点における右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように右チャネルの音データを変更し、更に第２の再生時点における左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように左チャネルの音データを変更する合成部と、（Ｂ）コンテンツデータの再生音についての入力音データから、第１の再生時点の入力音を特定し、第１の再生時点の入力音に含まれる第１の周波数成分の強さを抽出し、更に、第２の再生時点の入力音を特定し、第２の再生時点の入力音に含まれる第２の周波数成分の強さを抽出し、第１の強さと、第２の強さと、第３の強さと、第４の強さと、第１の再生時点における入力音に含まれる第１の周波数成分の強さと、第２の再生時点における入力音に含まれる第２の周波数成分の強さとに基づいて、右チャネルの音に対する第１の調整係数と左チャネルの音に対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【発明の効果】
【００１２】
左右の音チャネルを含むコンテンツを音響装置に転送する端末装置において、自動的に左右の音量バランスを調整できる。
【図面の簡単な説明】
【００１３】
【図１】図１は、音響システムの配置の例を示す図である。
【図２】図２は、元のコンテンツデータにおける周波数スペクトルのイメージを示す図である。
【図３】図３は、ユーザが聞き取る音における周波数スペクトルのイメージを示す図である。
【図４】図４は、調整されたコンテンツデータにおける周波数スペクトルのイメージ例を示す図である。
【図５】図５は、調整された状態でユーザが聞き取る音における周波数スペクトルのイメージを示す図である。
【図６】図６は、音響装置の構成例を示す図である。
【図７】図７は、携帯端末のハードウエア構成例を示す図である。
【図８】図８は、本実施例の動作と関連するハードウエアモジュールの例を示す図である。
【図９】図９は、アプリケーションプログラムの構成例を示す図である。
【図１０】図１０は、抽出処理フローの例を示す図である。
【図１１】図１１は、周波数成分抽出処理フローの例を示す図である。
【図１２】図１２は、変更処理フローの例を示す図である。
【図１３】図１３は、算出処理フローの例を示す図である。
【図１４】図１４は、調整係数算出処理フローの例を示す図である。
【図１５】図１５は、第２の実施の形態における調整係数算出処理フローの例を示す図である。
【図１６】図１６は、第３の実施の形態における調整係数算出処理フローの例を示す図である。
【図１７】図１７は、第４の実施の形態における算出処理フローの例を示す図である。
【図１８】図１８は、調整係数修正処理フローの例を示す図である。
【図１９】図１９は、第５の実施の形態における調整係数修正処理フローの例を示す図である。
【図２０】図２０は、第６の実施の形態における変更処理フロー例を示す図である。
【図２１】図２１は、第７の実施の形態における周波数成分抽出処理フローの例を示す図である。
【図２２】図２２は、第８の実施の形態における周波数成分抽出処理フローの例を示す図である。
【図２３】図２３は、第９の実施の形態における周波数成分抽出処理フローの例を示す図である。
【図２４】図２４は、第１０の実施の形態における周波数成分抽出処理フローの例を示す図である。
【図２５】図２５は、第１０の実施の形態における調整係数算出処理フローの例を示す図である。
【図２６】図２６は、第１１の実施の形態におけるアプリケーションプログラムの構成例を示す図である。
【図２７】図２７は、第１１の実施の形態における合成処理フローの例を示す図である。
【図２８】図２８は、周波数成分合成処理フローの例を示す図である。
【図２９】図２９は、第１２の実施の形態における周波数成分合成処理フローの例を示す図である。
【発明を実施するための形態】
【００１４】
［実施の形態１］
図１は、音響システムの配置の例を示す図である。携帯端末１は、左右の２チャネルの音を含むコンテンツデータを無線ＬＡＮ（Local Area Network）やＢｌｕｅＴｏｏｔｈ（登録商標）を介して音響装置２に転送し、音響装置２は受信したコンテンツデータを再生する。音響装置２は、右チャネルの音データを再生した音を右スピーカーから出力し、左チャネルの音データを再生した音を左スピーカーから出力する。図中、ユーザは左側に寄っているので、左のスピーカーからの音は大きく聞こえ、右のスピーカーからの音は小さく聞こえている。このように、スピーカーに対する位置によって聞こえ方が異なる。
【００１５】
以下、本発明における音データの調整の概要について説明する。図２は、元のコンテンツデータにおける周波数スペクトルのイメージを示す図である。元のコンテンツデータに含まれる右チャネルの音と左チャネルの音の周波数スペクトルのイメージを示している。右チャネルの音に含まれる周波数ｆ１の成分の強さは、ｒ１であり、右チャネルの音に含まれる周波数ｆ２の成分の強さは、ｒ２である。左チャネルの音に含まれる周波数ｆ１の成分の強さは、ｌ１であり、左チャネルの音に含まれる周波数ｆ２の成分の強さは、ｌ２である。この例では、右側から低音が多くが出され、左側から高音が多く出されている。
【００１６】
図３は、ユーザが聞き取る音における周波数スペクトルのイメージを示す図である。ｍ１は、ユーザが聞き取る音における周波数ｆ１成分の強さであり、ｍ２は、ユーザが聞き取る音における周波数ｆ２成分の強さである。
【００１７】
ユーザが中央で聞けば、右スピーカーからの聞こえ方と左スピーカーからの聞こえ方とは等しくなる。従って、ユーザが聞き取る音は、図２の右チャネルの音と左チャネルの音を合わせた分布となるはずである。しかし、図３の例では、左側に寄っているため、左のスピーカーから音が大きく聞こえる状態となっている。
【００１８】
ここで、右チャネルと左チャネルからユーザが聞き取る音に与える影響について考察する。以下、ユーザが聞き取る音をマイクから入力することを想定する。
【００１９】
右チャネルからの影響を示す右側音の出力入力係数ＸＲと、左チャネルからの影響を示す左側音の出力入力係数ＸＬを用いて説明する。
【００２０】
各出力入力係数は、コンテンツデータの各チャネルの音の強さに対して、マイクから入力する音の強さの関係を表している。つまり、出力音の強さに対する入力音の強さの割合を示している。出力入力係数が大きければ、ユーザにとって大きく聞こえることを意味し、出力入力係数が小さければ、ユーザにとって小さく聞こえることを意味している。
【００２１】
ユーザが聞き取る音における周波数ｆ１の成分の強さｍ１と周波数ｆ２の成分の強さｍ２は、以下のようにあらわされる。
ｍ１＝ｌ１×ＸＬ＋ｒ１×ＸＲ  （式１）
ｍ２＝ｌ２×ＸＬ＋ｒ２×ＸＲ  （式２）
【００２２】
式１と式２から、右側音の出力入力係数についての算出式と左側音の出力入力係数についての算出式が得られる。
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）  （式３）
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）  （式４）
【００２３】
ｍ１≒ｒ１＋ｌ１かつｍ２≒ｒ２＋ｌ２となるように調整すれば、どこの位置で聞いていても、ユーザにとって中央で聞いているのと同じように聞こえるようになる。そのためには、これらの出力入力係数の影響を減ずるように調整することが有効である。この例では、左スピーカーからの出力音量を下げ、右スピーカーからの出力音量を上げれば、バランスがよくなり中央で聞いているのと同じ状態に近づく。
【００２４】
ここで、中央で聞いているのと同じように調整することを想定し、調整後の右チャネルの音量ＲＡＤＪと調整後の左チャネルの音量ＬＡＤＪを算出する式を導く。Ｒは、元のコンテンツデータの右チャネル全体の音量を示し、Ｌは元のコンテンツデータの左チャネル全体の音量を示している。
ＲＡＤＪ＝Ｒ／ＸＲ    （式５）
ＬＡＤＪ＝Ｌ／ＸＬ    （式６）
【００２５】
このように、各チャネルの音量に出力入力係数の逆数を積算すれば、位置的な偏りの影響を排除でき、中央で聞いているのと同じバランスになる。但し、上述の式はバランスにのみ着目しているので、全体の音量が変化する恐れもある。従って、全体としての音量を考慮して、左右同じ割合で音量を増減することにより、音量の変化を小さくするようにすることが望ましい。
【００２６】
調整された状態について説明する。図４は、調整されたコンテンツデータにおける周波数スペクトルのイメージ例を示す図である。左側の音は、下げられ、右側の音は、上げられている。点線は、図２に示した元のコンテンツデータにおける周波数スペクトルを示している。
【００２７】
また、図５は、調整された状態でユーザが聞き取る音における周波数スペクトルのイメージを示す図である。全体としても低音側の音量が下がり、高音側の音量が上がっている。点線は、図３に示した調整前の状態でユーザが聞き取る音声における周波数スペクトルのイメージを示している。
【００２８】
次に、音響装置２について説明する。図６は、音響装置２の構成例を示す図である。音響装置２は、無線受信部２０１と、Ｄ／Ａ変換部２０３と、増幅部２０５とを有している。無線受信部２０１は、携帯端末１から転送されるコンテンツデータを受信する。Ｄ／Ａ変換部２０３は、受信したコンテンツデータをアナログデータに変換する。増幅部２０５は、アナログデータを増幅し、右チャネルの音を右スピーカーに出力させ、左チャネルの音を左スピーカーに出力させる。このようにして、右スピーカーから右チャネルの音が発せられ、左スピーカーから左チャネルの音が発せられる。
【００２９】
図７は、携帯端末１のハードウエア構成例を示す図である。携帯端末１は、ベースバンドＩＣ（Integrated Circuit）１１と、無線ＩＣ２１と、セルラーアンテナ２５と、ＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ３１と、ＷＬＡＮ／Ｂｌｕｅｔｏｏｔｈアンテナ３５と、内蔵メモリ４１と、外部メモリ５１と、ディスプレイ６１と、オーディオＩＣ７１と、マイク７７と、スピーカー７９と、電源ＩＣ８１と、キー８３とを有している。
【００３０】
ベースバンドＩＣ１１は、携帯端末１に関する演算を行う集積回路であり、モデムＣＰＵ（Central Processing Unit）１３と、アプリケーションＣＰＵ１５とを有している。モデムＣＰＵ１３は、電話とインターネットの通信に関する演算を行う。アプリケーションＣＰＵ１５は、アプリケーションに関する演算を行う。
【００３１】
無線ＩＣ２１は、セルラー方式の無線通信の制御を行う第２無線送受信部２３を有している。無線ＩＣ２１は、セルラーアンテナ２５を介してセルラー方式の無線データを受信し、セルラーアンテナ２５を介してセルラー方式の無線データを送信する。
【００３２】
ＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ３１は、ＷＬＡＮとＢｌｕｅｔｏｏｔｈの無線通信の制御を行う第１無線送受信部３３を有している。ＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ３１は、ＷＬＡＮ／Ｂｌｕｅｔｏｏｔｈアンテナ３５を介してＷＬＡＮとＢｌｕｅｔｏｏｔｈの無線データを受信し、ＷＬＡＮ／Ｂｌｕｅｔｏｏｔｈアンテナ３５を介してＷＬＡＮとＢｌｕｅｔｏｏｔｈの無線データを送信する。
【００３３】
内蔵メモリ４１は、ＲＡＭ（Random Access Memory）４３とＲＯＭ（Read Only Memory）４５を有している。外部メモリ５１は、ＲＯＭ５３を有している。外部メモリ５１は、着脱可能である。
【００３４】
ディスプレイ６１は、表示するデバイスである。
【００３５】
オーディオＩＣ７１は、Ａ／Ｄ変換部７３と、Ｄ／Ａ変換部７５とを有する。Ａ／Ｄ変換部７３は、マイク７７から入力した音のアナログデータをデジタルデータに変換する。Ｄ／Ａ変換部７５は、音のデジタルデータをアナログデータに変換する。変換したアナログデータは、音としてスピーカー７９から発せられる。
【００３６】
電源ＩＣ８１は、バッテリーから装置全体に電力を供給する。パワーＯＮ／ＯＦＦは、キー８３から指示される。
【００３７】
図８は、本実施例の動作と関連するハードウエアモジュールの例を示す図である。
【００３８】
ベースバンドＩＣ１１に含まれるアプリケーションＣＰＵ１５が、アプリケーションプログラムを実行する。アプリケーションプログラムは、内蔵メモリ４１に含まれるＲＯＭ４５のプログラム格納領域４９に格納されている。電源ＩＣ８１から電力が供給されると、アプリケーションＣＰＵ１５はプログラム格納領域４９からアプリケーションプログラムを取得し、内蔵メモリ４１に含まれるＲＡＭ４３のプログラム展開領域４７に展開する。以降、アプリケーションＣＰＵ１５は、プログラム展開領域４７から順次命令コードを読み取り、命令コードに従って処理を行う。
【００３９】
この例で、コンテンツはファイル形式の圧縮コンテンツデータである。この圧縮コンテンツデータ５５は、外部メモリ５１に含まれるＲＯＭ５３に格納されている。アプリケーションＣＰＵ１５は、ＲＯＭ５３から圧縮コンテンツデータ５５を読み込み、復号する処理等を行う。
【００４０】
復号されたコンテンツデータは、アプリケーションＣＰＵ１５からＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ３１に含まれる第１無線送受信部３３に送られる。第１無線送受信部３３は、ＷＬＡＮ／Ｂｌｕｅｔｏｏｔｈアンテナ３５を介してコンテンツデータを音響装置２に送信する。
【００４１】
音響装置２から発せられた音は、マイク７７から入力される。オーディオＩＣ７１に含まれるＡ／Ｄ変換部７３は、マイク７７で音から変換されたアナログデータを、更にデジタルデータに変換する。アプリケーションＣＰＵ１５は、Ａ／Ｄ変換部７３からデジタルデータを受け取り、分析などの処理を行う。
【００４２】
次に、アプリケーションＣＰＵ１５により処理されるアプリケーションプログラム９１について説明する。
【００４３】
図９は、アプリケーションプログラム９１の構成例を示す図である。アプリケーションプログラム９１は、デコード部９３と、抽出部９５と、算出部９７と、調整係数記憶部９９と、変更部１０１とを有している。
【００４４】
デコード部９３は、外部メモリ５１に含まれるＲＯＭ５３から圧縮コンテンツデータ５５を読み込み、更に復号することによって、元のコンテンツデータを得るように動作する。
【００４５】
抽出部９５は、元のコンテンツデータから所定の周波数成分の情報を抽出するように動作する。
【００４６】
算出部９７は、Ａ／Ｄ変換部７３から取得したデジタルデータと抽出部９５から受けた所定の周波数成分の情報に基づいて、調整係数を算出するように動作する。
【００４７】
調整係数記憶部９９は算出部９７により算出された調整係数を記憶するための領域である。具体的には、調整係数記憶部９９は、右チャネルの調整係数と左チャネルの調整係数を記憶する。この例で、右チャネルの調整係数と左チャネルの調整係数の初期値は、いずれも１である。
【００４８】
変更部１０１は、調整係数記憶部９９に記憶されている調整係数に基づいて、抽出部９５から受けた元のコンテンツデータを調整し、調整したコンテンツデータをＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ３１に含まれる第１無線送受信部３３に出力するように動作する。
【００４９】
デコード部９３と、抽出部９５と、算出部９７と、変更部１０１とは、それぞれ並行して動作するように構成されている。以下、デコード部９３と、抽出部９５と、算出部９７と、変更部１０１との処理について説明する。
【００５０】
デコード部９３は、圧縮コンテンツデータ５５から順次所定単位の圧縮データを取得し、取得した圧縮データを復号する。デコード部９３は、復号したデータを、元のコンテンツデータの所定単位毎に抽出部９５に渡す。
【００５１】
次に、抽出部９５について説明する。図１０に、抽出処理フローの例を示す。抽出部９５は、デコード部９３から所定単位のコンテンツデータを受け（Ｓ１００１）、所定単位のコンテンツデータに対して、Ｓ１００３からＳ１０１３までの処理を繰り返す。抽出部９５は、周波数成分を抽出するタイミングであるか否かを判定する（Ｓ１００３）。
【００５２】
周波数成分を抽出するタイミングは、例えば、コンテンツが再生される際の経過時間、つまり再生時間によって特定され、所定の周期で繰り返し設定される。
【００５３】
抽出部９５は、所定単位のコンテンツデータに相当する再生時間内に、周波数成分を抽出するタイミングが含まれる場合には、周波数成分を抽出するタイミングであると判定し、所定単位のコンテンツデータに相当する再生時間内に、周波数成分を抽出するタイミングが含まれない場合には、周波数成分を抽出するタイミングでないと判定する。
【００５４】
抽出部９５は、Ｓ１００３で周波数成分を抽出するタイミングでないと判定した場合には、所定単位のコンテンツデータをそのまま変更部１０１へ渡す。
【００５５】
一方、抽出部９５は、Ｓ１００３で周波数成分を抽出するタイミングであると判定した場合には、周波数成分抽出処理（Ｓ１００５）を行う。
【００５６】
図１１に、周波数成分抽出処理フローの例を示す。抽出部９５は、所定単位のコンテンツデータから抽出のタイミングに相当する音データを特定し、音データの右チャネルにおける所定周波数ｆ１の強さｒ１を特定する（Ｓ１１０１）。更に、抽出部９５は、右チャネルにおける所定周波数ｆ２の強さｒ２を特定する（Ｓ１１０３）。同様に、抽出部９５は、音データの左チャネルにおける所定周波数ｆ１の強さｌ１を特定し（Ｓ１１０５）、左チャネルにおける所定周波数ｆ２の強さｌ２を特定する（Ｓ１１０７）。
【００５７】
図１０に戻って、抽出部９５は、コンテンツデータの周波数成分と出力音量Ｒ，Ｌを算出部９７へ渡す（Ｓ１００７）。具体的には、右チャネルにおける所定周波数ｆ１の強さｒ１と左チャネルにおける所定周波数ｆ１の強さｌ１と、右チャネルにおける所定周波数ｆ２の強さｒ２と左チャネルにおける所定周波数ｆ２の強さｌ２と、右チャネル全体の出力音量Ｒと左チャネル全体の出力音量Ｌを算出部９７へ渡す。このとき、抽出部９５は、コンテンツデータから出力音量Ｒ，Ｌを取得する。
【００５８】
抽出部９５は、更に、コンテンツデータにマーク成分を合成する（Ｓ１００９）。具体的には、抽出部９５は、抽出タイミングにおける音データの右チャネルと左チャネルのうち、少なくとも一方に、不可聴帯域の音を合成する。不可聴帯域の音は、算出部９７で分析する音を判定するために用いられる。そして、抽出部９５は、不可聴帯域の音を合成したコンテンツデータを変更部１０１へ渡す（Ｓ１０１１）。
【００５９】
抽出部９５は、コンテンツデータの受け取りが終了したか否かを判定する（Ｓ１０１３）。例えば、コンテンツデータに最終のコードが含まれている場合に、コンテンツデータの受け取りが終了したと判定する。あるいは、コンテンツデータを受ける待機時間が、所定の期間に達した場合に、コンテンツデータの受け取りが終了したと判定する。
【００６０】
抽出部９５は、コンテンツデータの受け取りが終了しないと判定した場合には、Ｓ１００１の処理へ戻り、コンテンツデータの受け取りが終了したと判定した場合には、処理を終了する。
【００６１】
次に、変更部１０１について説明する。図１２に、変更処理フローの例を示す。変更部１０１は、抽出部９５からコンテンツデータを受けると（Ｓ１２０１）、調整係数記憶部９９から調整係数を取得し（Ｓ１２０３）、調整係数に基づいて転送コンテンツデータを生成する（Ｓ１２０５）。具体的には、変更部１０１は、コンテンツデータの右チャネルの音データ全体の音量が、右チャネルの調整係数を乗じた音量になるように振幅を調整し、コンテンツデータの左チャネルの音データ全体の音量が、左チャネルの調整係数を乗じた音量になるように振幅を調整する。つまり、変更部１０１は、それぞれのチャネルについて、調整係数が１より大きい場合には増幅させ、調整係数が１より小さい場合には減衰させる。
【００６２】
尚、初期状態では、調整係数記憶部９９に記憶されている右チャネルの調整係数と左チャネルの調整係数は、いずれも１であるので、元のコンテンツデータがそのまま転送される。
【００６３】
変更部１０１は、転送コンテンツデータをＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ３１に含まれる第１無線送受信部３３へ渡す（Ｓ１２０７）。
【００６４】
変更部１０１は、コンテンツデータの受け取りが終了したか否かを判定する（Ｓ１２０９）。例えば、コンテンツデータに最終のコードが含まれている場合に、コンテンツデータの受け取りが終了したと判定する。あるいは、コンテンツデータを受ける待機時間が、所定の期間に達した場合に、コンテンツデータの受け取りが終了したと判定する。
【００６５】
変更部１０１は、コンテンツデータの受け取りが終了しないと判定した場合には、Ｓ１２０１の処理へ戻り、コンテンツデータの受け取りが終了したと判定した場合には、処理を終了する。
【００６６】
このようにして、携帯端末１はコンテンツデータを音響装置２へ送る。更に、携帯端末１は、音響装置２から再生された音をマイクを介して取り込み、以下で述べる処理を行って、その処理結果を調整係数に反映させる。続いて、調整係数を求める算出部９７の処理について説明する。
【００６７】
図１３に、算出処理フローの例を示す。算出部９７は、オーディオＩＣ７１に含まれるＡ／Ｄ変換部７３からデジタルデータを取得し（Ｓ１３０１）、Ｓ１３０３からＳ１３１３までの処理を繰り返す。
【００６８】
算出部９７は、抽出部９５からコンテンツデータの周波数成分と出力音量を受けているか否かを判定する（Ｓ１３０３）。現時点から遡って所定の期間内に、周波数成分と出力音量を受けていなければＳ１３１３へ移行する。周波数成分と出力音量を受けていなければ、調整係数を算出する時機が生じないからである。
【００６９】
抽出部９５からコンテンツデータの周波数成分と出力音量を受けている場合には、算出部９７は、デジタルデータにマーク成分が含まれているか否かを判定する（Ｓ１３０５）。具体的には、算出部９７は、デジタルデータに図１０のＳ１００９で合成したマーク成分が含まれているか否かを判定し、含まれている場合にはその時点での入力音を特定する。
【００７０】
次に、算出部９７は、デジタルデータの周波数成分を抽出する（Ｓ１３０７）。具体的には、特定した入力音から周波数ｆ１の成分の強さｍ１と周波数ｆ２の成分の強さｍ２を特定する。
【００７１】
そして、算出部９７は、調整係数算出処理（Ｓ１３０９）を行う。図１４に、調整係数算出処理フローの例を示す。
【００７２】
算出部９７は、以下の式に従って右側音の出力入力係数を算出する（Ｓ１４０１）。
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）    （式７）
ＸＲ：右側音の出力入力係数
ｍ１：入力音における周波数ｆ１の成分の強さ
ｍ２：入力音における周波数ｆ２の成分の強さ
ｒ１：右チャネルにおける周波数ｆ１の成分の強さ
ｒ２：右チャネルにおける周波数ｆ２の成分の強さ
ｌ１：左チャネルにおける周波数ｆ１の成分の強さ
ｌ２：左チャネルにおける周波数ｆ２の成分の強さ
【００７３】
算出部９７は、更に、以下の式に従って左側音の出力入力係数ＸＬを算出する（Ｓ１４０３）。
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）    （式８）
ＸＬ：左側音の出力入力係数
【００７４】
算出部９７は、次に、以下の式に従って右側音の調整係数ＺＲを算出する（Ｓ１４０５）。
ＺＲ＝ＸＬ（Ｒ＋Ｌ）／（Ｌ×ＸＲ＋Ｒ×ＸＬ）    （式９）
ＺＲ：右側音の調整係数
Ｒ：右チャネル全体の音量
Ｌ：左チャネル全体の音量
【００７５】
算出部９７は、更に、以下の式に従って左側音の調整係数ＺＬを算出する（Ｓ１４０７）。
ＺＬ＝ＸＲ（Ｒ＋Ｌ）／（Ｌ×ＸＲ＋Ｒ×ＸＬ）    （式１０）
ＺＬ：左側音の調整係数
式９と式１０は、右チャネル全体の音量Ｒと左チャネル全体の音量Ｌの合計が、調整後の右チャネル全体の音量ＲＡＤＪと調整後の左チャネル全体の音量ＬＡＤＪの合計と一致することを条件として求められる。
【００７６】
図１３に戻って、算出部９７は、調整係数を更新する（Ｓ１３１１）。具体的には、算出部９７は、調整係数記憶部９９に記憶されている右側音の調整係数を読み取り、読み取った現在の右側音の調整係数に対して、Ｓ１４０５で算出した右側音の調整係数を乗じて新たな右側音の調整係数を求める。そして、算出部９７は、新たな右側音の調整係数を調整係数記憶部９９に記憶させる。左側も同様に、算出部９７は、調整係数記憶部９９に記憶されている左側音の調整係数を読み取り、読み取った現在の左側音の調整係数に対して、Ｓ１４０７で算出した左側音の調整係数を乗じて新たな左側音の調整係数を求める。そして、算出部９７は、新たな左側音の調整係数を調整係数記憶部９９に記憶させる。
【００７７】
算出部９７は、コンテンツデータの周波数成分と出力音量の受け取りが終了したか否かを判定する（Ｓ１３１３）。例えば、算出部９７は、コンテンツデータの周波数成分と出力音量を受ける待機時間が、所定の期間に達した場合に、コンテンツデータの周波数成分と出力音量の受け取りが終了したと判定する。あるいは、算出部９７は、抽出部９５から終了の通知を受けた場合に、終了と判定する。
【００７８】
算出部９７は、コンテンツデータの受け取りが終了しないと判定した場合には、Ｓ１３０１の処理へ戻り、コンテンツデータの受け取りが終了したと判定した場合には、処理を終了する。
【００７９】
調整係数が更新されると、変更部１０１が変更処理（図１２）のＳ１２０３で読み取り、転送コンテンツデータの生成に用いるようになる。
【００８０】
［実施の形態２］
第１の実施の形態では、右側出力音量Ｒと左側出力音量Ｌの合計が変わらないことを条件として出力入力係数と調整係数を算出する例を示したが、本実施の形態では、右側音の出力入力係数と左側音の出力入力係数は、一方が他方の逆数であることを条件として出力入力係数と調整係数を算出する例について説明する。
【００８１】
図１５に、第２の実施の形態における調整係数算出処理フローの例を示す。
【００８２】
算出部９７は、図１４に示した調整係数算出処理フローに代えて、図１５の処理を行う。
【００８３】
Ｓ１４０１における右側音の出力入力係数の算出と、Ｓ１４０３における左側音の出力入力係数の算出は、図１４と同様である。
【００８４】
本実施の形態では、算出部９７は、以下の式に従って右側音の調整係数を算出する（Ｓ１５０１）。
ＺＲ＝（ＸＬ／ＸＲ）１／２    （式１１）
【００８５】
更に、算出部９７は、以下の式に従って左側音の調整係数を算出する（Ｓ１５０３）。
ＺＬ＝（ＸＲ／ＸＬ）１／２    （式１２）
【００８６】
［実施の形態３］
第１の実施の形態と第２の実施の形態では、右側と左側ともに調整する例を示したが、本実施の形態では、出力音量が小さい方のみを調整する例について説明する。
【００８７】
図１６に、第３の実施の形態における調整係数算出処理フローの例を示す。
【００８８】
算出部９７は、図１４及び図１５に示した調整係数算出処理フローに代えて、図１６の処理を行う。
【００８９】
Ｓ１４０１における右側音の出力入力係数の算出と、Ｓ１４０３における左側音の出力入力係数の算出は、図１４と同様である。
【００９０】
算出部９７は、左側出力音Ｌが右側出力音Ｒより大きいか否かを判定する（Ｓ１６０１）。Ｓ１６０１で左側出力音Ｌが右側出力音Ｒより大きいと判定した場合には、算出部９７は、以下の式に従って右側音の調整係数を算出する（Ｓ１６０３）。
ＺＲ＝ＸＬ／ＸＲ    （式１３）
【００９１】
算出部９７は、更に、左側音の調整係数ＸＬを１に設定する（Ｓ１６０５）。
【００９２】
Ｓ１６０１で左側出力音Ｌが右側出力音Ｒより大きくないと判定した場合には、算出部９７は、左側出力音Ｌが右側出力音Ｒより小さいか否かを判定する（Ｓ１６０７）。Ｓ１６０７で左側出力音Ｌが右側出力音Ｒより小さいと判定した場合には、算出部９７は、右側音の調整係数を１に設定し（Ｓ１６０９）、算出部９７は、左側音の調整係数を算出する（Ｓ１６１１）。
ＺＬ＝ＸＲ／ＸＬ    （式１４）
【００９３】
算出部９７は、Ｓ１６０７で、左側出力音Ｌが右側出力音Ｒより小さくないと判定した場合には、左側出力音Ｌと右側出力音Ｒは等しい。この場合には、算出部９７は、右側音の調整係数を１に設定し（Ｓ１６１３）、左側音の調整係数を１に設定する（Ｓ１６１５）。
【００９４】
［実施の形態４］
第１の実施の形態乃至第３の実施の形態では、１回の調整で理想状態に調整する例を示したが、本実施の形態では、複数回の調整により徐々に理想状態に近づけように制御する例について説明する。
【００９５】
複数回の調整により徐々に理想状態に近づけように制御するには、調整係数が１に近づくように修正することが考えられる。
【００９６】
図１７に、第４の実施の形態における算出処理フローの例を示す。算出部９７は、図１３に示した算出処理フローに代えて、図１７の処理を行う。算出部９７は、Ｓ１３０１〜Ｓ１３０９は、図１３と同じである。この例では、Ｓ１３０９で算出した調整係数を、Ｓ１７０１で修正する。
【００９７】
図１８に、調整係数修正処理フローの例を示す。算出部９７は、右側音の調整係数ＺＲについて正の平方根を算出し、この正の平方根を、修正した右側音の調整係数として用いる（Ｓ１８０１）。同様に、算出部９７は、左側音の調整係数ＺＬについて正の平方根を算出し、この正の平方根を、修正した左側音の調整係数として用いる（Ｓ１８０３）。
【００９８】
図１７のＳ１３１１で調整係数を更新する処理は、図１３と同様である。尚、左右の調整係数に定数を乗ずるようにして、この積を、修正した調整係数としてもよい。また、左右の調整係数に定数を除するようにして、この商を、修正した調整係数としてもよい。
【００９９】
［実施の形態５］
第４の実施の形態では、調整係数をその平方根に修正することにより、徐々に理想状態に近づける例を示したが、本実施の形態では、調整係数に上限及び下限を設けることにより、徐々に理想状態に近づけるように制御する例について説明する。
【０１００】
図１９に、第５の実施の形態における調整係数修正処理フローの例を示す。図１８に示した調整係数修正処理フローに代えて、図１９の処理を行う。この例で、上限定数Ｔは１以上の値であり、下限定数Ｓは１以下の値をあることを想定している。
【０１０１】
算出部９７は、右側音の調整係数ＺＲが上限定数Ｔより大きいか否かを判定する（Ｓ１９０１）。右側音の調整係数ＺＲが上限定数Ｔより大きいと判定した場合には、算出部９７は、右側音の調整係数ＺＲを修正する（Ｓ１９０３）。具体的には、算出部９７は、右側音の調整係数ＺＲに上限定数Ｔを設定する。
【０１０２】
Ｓ１９０１で右側音の調整係数ＺＲが上限定数Ｔより大きくないと判定した場合には、算出部９７は、右側音の調整係数ＺＲが下限定数Ｓより小さいか否かを判定する（Ｓ１９０５）。右側音の調整係数ＺＲが下限定数Ｓより小さいと判定した場合には、算出部９７は、右側音の調整係数ＺＲを修正する（Ｓ１９０７）。具体的には、算出部９７は、右側音の調整係数ＺＲに下限定数Ｓを設定する。
【０１０３】
次に、算出部９７は、左側音の調整係数ＺＬが上限定数Ｔより大きいか否かを判定する（Ｓ１９０９）。左側音の調整係数ＺＬが上限定数Ｔより大きいと判定した場合には、算出部９７は、左側音の調整係数ＺＬを修正する（Ｓ１９１１）。具体的には、算出部９７は、左側音の調整係数ＺＬに上限定数Ｔを設定する。
【０１０４】
Ｓ１９０９で左側音の調整係数ＺＬが上限定数Ｔより大きくないと判定した場合には、算出部９７は、左側音の調整係数ＺＬが下限定数Ｓより小さいか否かを判定する（Ｓ１９１３）。左側音の調整係数ＺＬが下限定数Ｓより小さいと判定した場合には、算出部９７は、左側音の調整係数ＺＬを修正する（Ｓ１９１５）。具体的には、算出部９７は、左側音の調整係数ＺＬに下限定数Ｓを設定する。
【０１０５】
このように、調整係数に上限を設けることにより、上限を越える調整係数が算出された場合には、複数回の段階を経て理想状態まで調整されることになる。同様に、調整係数に下限を設けることにより、下限を越える調整係数が算出された場合には、複数回の段階を経て理想状態まで調整されることになる。
【０１０６】
［実施の形態６］
第４の実施の形態及び第５の実施の形態では、その回に算出した調整係数にのみ基づいて調整係数を修正する例を示したが、本実施の形態では、過去の調整係数を用いることにより、徐々に理想状態に近づけるように制御する例について説明する。
【０１０７】
図２０に、第６の実施の形態における変更処理フロー例を示す。図１２に示した変更処理フローに代えて、図２０の処理を行う。Ｓ１２０１のコンテンツデータを受ける処理は、図１２と同様である。本実施の形態では、変更部１０１は、複数回の調整係数を取得する（Ｓ２００１）。今回の調整係数と、前回を含む過去の一又は複数の調整係数を取得する。本実施の形態では、調整係数記憶部９９は過去の調整係数も残しておくように構成されている。
【０１０８】
変更部１０１は、これらの調整係数の平均を算出し、算出した平均を、修正された調整係数として用いる（Ｓ２００３）。
【０１０９】
図１２と同様に、変更部１０１は、修正された調整係数を用いて転送コンテンツデータを生成し（Ｓ１２０５）、変更部１０１は、生成した転送コンテンツデータを渡す（Ｓ１２０７）。終了の判定も、図１２と同様である（Ｓ１２０９）。
【０１１０】
［実施の形態７］
第１の実施の形態では、所定の周波数ｆ１と所定の周波数ｆ２からそれらの周波数成分を抽出する例を示したが、本実施の形態では、複数の候補周波数の中から２つの周波数を選択し、それらの周波数成分を抽出する例について説明する。
【０１１１】
図２１に、第７の実施の形態における周波数成分抽出処理フローの例を示す。図１１に示した周波数成分抽出処理フローに代えて、図２１の処理を行う。抽出部９５は、候補周波数毎に以下の処理を繰り返す（Ｓ２１０１）。抽出部９５は、右チャネルにおける候補周波数の強さｒが下限値ｍｉｎより大きいか否かを判定する（Ｓ２１０３）。右チャネルにおける候補周波数の強さｒが下限値ｍｉｎより大きくない場合には、Ｓ２１０１へ戻る。
【０１１２】
更に、抽出部９５は、左チャネルにおける候補周波数の強さｌが下限値ｍｉｎより大きいか否かを判定する（Ｓ２１０５）。左チャネルにおける候補周波数の強さｌが下限値ｍｉｎより大きくない場合には、Ｓ２１０１へ戻る。候補周波数の強さｒが小さい場合は、誤差の影響が大きいので採用しない。
【０１１３】
候補周波数の強さｒとｌが下限値ｍｉｎより大きい場合には、抽出部９５は、右チャネルにおける候補周波数の強さｒから左チャネルにおける候補周波数の強さｌを引いて、差分ｄを求める（Ｓ２１０７）。抽出部９５は、すべての候補周波数について処理したか否かを判定する（Ｓ２１０９）。そして、すべての候補周波数について処理（Ｓ２１０１からＳ２１０９）を繰り返す。
【０１１４】
抽出部９５は、差分ｄの絶対値が最大の候補周波数を第１の周波数ｆ１に設定し（Ｓ２１１１）、抽出部９５は、右チャネルにおける第１の周波数ｆ１の成分の強さｒ１と左チャネルにおける第１の周波数ｆ１の成分の強さｌ１を特定する（Ｓ２１１３）。
【０１１５】
更に、抽出部９５は、差分ｄの絶対値が２番目に大きい候補周波数を第２の周波数ｆ２に設定する（Ｓ２１１５）。抽出部９５は、右チャネルにおける第２の周波数ｆ２の成分の強さｒ２と左チャネルにおける第２の周波数ｆ２の成分の強さｌ２を特定する（Ｓ２１１７）。
【０１１６】
差分ｄがより大きい場合を選択することによって、調整係数の精度が高まることが期待できる。
【０１１７】
［実施の形態８］
第７の実施の形態では、右側の周波数成分の強さｒと左側の周波数成分の強さｌの差分の正負に関わらず、絶対値が大きい周波数を２つ選択する例を示したが、本実施の形態では、周波数成分の強さの差分が正のうちその絶対値の大きい周波数と、差分が負のうちその絶対値の大きい周波数を選択する例について説明する。
【０１１８】
図２２に、第８の実施の形態における周波数成分抽出処理フローの例を示す。図１１に示した周波数成分抽出処理フローに代えて、図２２の処理を行う。Ｓ２１０１〜Ｓ２１０９は、第７の実施の形態と同様である。
【０１１９】
抽出部９５は、周波数成分の強さの差分ｄ＞０のうち、差分ｄが最大の候補周波数を第１の周波数ｆ１に設定し（Ｓ２２０１）、抽出部９５は、右チャネルにおける第１の周波数ｆ１の成分の強さｒ１と左チャネルにおける第１の周波数ｆ１の成分の強さｌ１を特定する（Ｓ２１１３）。
【０１２０】
抽出部９５は、差分ｄ＜０のうち、差分ｄの絶対値が最大の候補周波数を第２の周波数ｆ２に設定し（Ｓ２２０３）、抽出部９５は、右チャネルにおける第２の周波数ｆ２の成分の強さｒ２と左チャネルにおける第２の周波数ｆ２の成分の強さｌ２を特定する（Ｓ２１１７）。
【０１２１】
差分ｄが正の場合と差分ｄが負の場合を選択することによって、調整係数の精度が高まることが期待できる。
【０１２２】
［実施の形態９］
第７の実施の形態と第８の実施の形態では、右側の周波数成分の強さｒと左側の周波数成分の強さｌの差分に基づいて周波数を選択する例を示したが、本実施の形態では、右側の周波数成分の強さｒと左側の周波数成分の強さｌの比に基づいて周波数を選択する例を説明する。
【０１２３】
図２３に、第９の実施の形態における周波数成分抽出処理フローの例を示す。Ｓ２１０１〜Ｓ２１０５、Ｓ２１０９は、第７の実施の形態と同様である。Ｓ２１０７の差分ｄの算出に代えて、抽出部９５は、右チャネルにおける候補周波数の強さｒを左チャネルにおける候補周波数の強さｌで割って、比ｖを算出する（Ｓ２３０１）。
【０１２４】
そして、抽出部９５は、比ｖが最大の候補周波数を第１の周波数ｆ１に設定し（Ｓ２３０３）、抽出部９５は、右チャネルにおける第１の周波数ｆ１の成分の強さｒ１と左チャネルにおける第１の周波数ｆ１の成分の強さｌ１を特定する（Ｓ２１１３）。
【０１２５】
更に、抽出部９５は、比ｖが最小の候補周波数を第２の周波数ｆ２に設定し（Ｓ２３０５）、右チャネルにおける第２の周波数ｆ２の成分の強さｒ２と左チャネルにおける第２の周波数ｆ２の成分の強さｌ２を特定する（Ｓ２１１７）。
【０１２６】
比ｖが最大となる場合と比ｖが最小となる場合を選択することによって、調整係数の精度が高まることが期待できる。
【０１２７】
［実施の形態１０］
第１の実施の形態では、１つの再生時点から２つの周波数成分を抽出する例を示したが、本実施の形態では、２つの再生時点から１つずつ周波数成分を抽出する例について説明する。
【０１２８】
本実施の形態では、再生時点から１つの周波数成分のみを抽出する。図２４に、第１０の実施の形態における周波数成分抽出処理フローの例を示す。
【０１２９】
図１１に示した周波数成分抽出処理フローに代えて、図２４の処理を行う。抽出部９５は、右チャネルにおける所定周波数ｆ１の強さｒ１を特定し（Ｓ１１０１）、抽出部９５は、左チャネルにおける所定周波数ｆ１の強さｌ１を特定する（Ｓ１１０５）。
【０１３０】
調整係数算出処理（図１３のＳ１３０９）では、前回の周波数成分の強さと音量を用いて、調整係数を算出する。
【０１３１】
図２５は、第１０の実施の形態における調整係数算出処理フローの例を示す図である。図１４乃至図１６に示した調整係数算出処理フローの先頭に、Ｓ２５０１の処理を挿入する。
【０１３２】
算出部９７は、前回の右チャネルにおける所定周波数ｆ１の強さｒ１を、右チャネルにおける別の周波数の強さｒ２に設定し、前回の左チャネルにおける所定周波数ｆ１の強さｌ１を、左チャネルにおける別の周波数の強さｌ２に設定し、前回の入力音における所定周波数ｆ１の強さｍ１を、入力音における別の周波数の強さｍ２に設定する。
【０１３３】
以下は、図１４乃至図１６に示した調整係数算出処理フローと同様に処理する。
【０１３４】
このように、別の再生時点の周波数成分を用いても、調整係数を算出することができる。この例では、毎回同じ周波数の成分を抽出する例を示したが、回毎に異なる周波数の成分を抽出するようにしてもよい。
【０１３５】
［実施の形態１１］
第１の実施の形態と第１０の実施の形態では、コンテンツデータに含まれる音から周波数成分を抽出する例を示したが、本実施の形態では、コンテンツデータに含まれる音に周波数成分を合成する例について説明する。
【０１３６】
図２６は、第１１の実施の形態におけるアプリケーションプログラムの構成例を示す図である。アプリケーションプログラム９１は、周波数成分を抽出する抽出部９５に代えて、合成部１０３を有する。合成部１０３は、コンテンツデータに含まれる音に特定の周波数成分を合成するように動作する。
【０１３７】
図２７に、第１１の実施の形態における合成処理フローの例を示す図である。合成部１０３は、図１０に示した抽出部９５による周波数成分抽出処理（Ｓ１００５）に代えて、周波数成分合成処理（Ｓ２７０１）を行う。
【０１３８】
図２８に、周波数成分合成処理フローの例を示す。合成部１０３は、右チャネルに強さｒ１の所定周波数ｆ１の成分を合成する（Ｓ２８０１）。右チャネルに合成する所定周波数ｆ１の成分の強さｒ１は、任意に定めることができる。
【０１３９】
合成部１０３は、右チャネルに強さｒ２の所定周波数ｆ２の成分を合成する（Ｓ２８０３）。右チャネルに合成する所定周波数ｆ２の成分の強さｒ２は、任意に定めることができる。但し、所定周波数ｆ１の成分の強さｒ１と異なる値とする。
【０１４０】
合成部１０３は、左チャネルに強さｌ１の所定周波数ｆ１の成分を合成する（Ｓ２８０５）。左チャネルに合成する所定周波数ｆ１の成分の強さｌ１は、任意に定めることができる。
【０１４１】
合成部１０３は、左チャネルに強さｌ２の所定周波数ｆ２の成分を合成する（Ｓ２８０７）。左チャネルに合成する所定周波数ｆ２の成分の強さｌ２は、任意に定めることができる。但し、所定周波数ｆ１の成分の強さｌ１と異なる値とする。
【０１４２】
また、所定周波数ｆ１と所定周波数ｆ２は、不可聴帯域であることが望ましい。他の処理は、第１の実施の形態と同様である。
【０１４３】
このようにすれば、サンプリングのための周波数を自由に合成することができるので、任意のコンテンツデータに対しても、自動的に左右の音量バランスを調整することができる。
【０１４４】
［実施の形態１２］
第１１の実施の形態では、１つの再生時点に２つの周波数成分を合成する例を示したが、本実施の形態では、２つの再生時点に１つずつ周波数成分を合成する例について説明する。
【０１４５】
アプリケーションプログラムの構成は、図２６と同様である。
【０１４６】
図２９に、第１２の実施の形態における周波数成分合成処理フローの例を示す。合成部１０３は、右チャネルに前回と異なる強さｒ１の所定周波数の成分を合成する（Ｓ２９０１）。更に、合成部１０３は、左チャネルに前回と異なる強さｌ１の所定周波数の成分を合成する（Ｓ２９０３）。
【０１４７】
他の処理は、第１０の実施の形態と同様である。このようにすれば、サンプリングのための周波数を１つ合成すれば足りるので、任意のコンテンツデータに対しても、コンテンツデータの音に与える影響を少なく、自動的に左右の音量バランスを調整することができる。
【０１４８】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上述の機能ブロック構成は必ずしも実際のプログラムモジュール構成に対応するものではない。
【０１４９】
また、上で説明した各記憶領域の構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１５０】
以上述べた実施の形態をまとめると、以下のようになる。
【０１５１】
本実施の形態に係る携帯端末は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における右チャネルの音と左チャネルの音とから、右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に左チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出する抽出部と、（Ｂ）コンテンツデータの再生音についての入力音データから、再生時点の入力音を特定し、当該入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さと、左チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さと、入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとに基づいて、右チャネルの音データに対する第１の調整係数と左チャネルの音データに対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【０１５２】
このようにすれば、室内で携帯端末内の２チャネルの音を含むコンテンツを再生する際に、状況に応じて自動的に左右の音量のバランスと取ることができる。特に、携帯端末で左右チャネルの音データ自体を変更するので、音を再生する音響機器等を操作する必要がない点で優位である。また、コンテンツデータの再生音についての入力音を基準とするので、携帯端末を保有するユーザの位置に応じた調整ができる。
【０１５３】
また、端末装置は、更に、コンテンツデータから再生される右チャネルの音を右スピーカーから発することができ、コンテンツデータから再生される左チャネルの音を左スピーカーから発すことができる音響装置に、コンテンツデータを送信する送信部を含むようにしてもよい。
【０１５４】
このようにすれば、左右のスピーカーから左右チャネルの音を発する音響装置における音のバランスを自動的に調整することができる。
【０１５５】
また、算出部は、右チャネルの音に含まれる第１の周波数成分の強さｒ１と第２の周波数成分の強さｒ２と、左チャネルの音に含まれる第１の周波数成分の強さｌ１と第２の周波数成分の強さｌ２と、入力音に含まれる第１の周波数成分の強さｍ１と第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、右側音の出力入力係数ＸＲと左側音の出力入力係数ＸＬに基づいて、第１の調整係数と第２の調整係数を算出するようにしてもよい。
【０１５６】
このようにすれば、左右のスピーカーから均等な位置で視聴している場合と同じバランスで、音を再生させることができる。
【０１５７】
また、抽出部は、右チャネルの音と左チャネルの音とに含まれる複数の候補周波数成分から、第１の周波数成分と第２の周波数成分とを選択するようにしてもよい。
【０１５８】
このようにすれば、コンテンツに含まれる音に応じて適した周波数を選択し、本発明の実効性を高めることができる。
【０１５９】
抽出部は、再生時点における右チャネルの音と左チャネルの音とのうち少なくとも一方に、不可聴帯域の音を合成し、算出部は、入力音データから不可聴帯域の音を検出することによって、再生時点の入力音を特定するようにしてもよい。
【０１６０】
このようにすれば、入力音の特定が容易にできるようになる。従って、調整係数の算出の精度も向上する。
【０１６１】
算出部は、第１の調整係数と第２の調整係数とを、段階的な音量の変更に適した値に修正するようにしてもよい。
【０１６２】
このようにすれば、緩やかに音量を調整し、ユーザに違和感を与えることなく、最適の状態に移ることができるようになる。
【０１６３】
本実施の形態に係る携帯端末は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における右チャネルの音と左チャネルの音から、右チャネルの音に含まれる第１の周波数成分の強さと左チャネルの音に含まれる第１の周波数成分の強さとを抽出し、コンテンツデータの第２の再生時点における右チャネルの音と左チャネルの音から、右チャネルの音に含まれる第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと左チャネルの音に含まれる第２の周波数成分の強さとを抽出する抽出部と、（Ｂ）コンテンツデータの再生音についての入力音データから、第１の再生時点の入力音を特定し、第１の再生時点の入力音に含まれる第１の周波数成分の強さを抽出し、更に第２の再生時点の入力音を特定し、第２の再生時点の入力音に含まれる第２の周波数成分の強さを抽出し、第１の再生時点における右チャネルの音に含まれる第１の周波数成分の強さと左チャネルの音に含まれる第１の周波数成分の強さと、第２の再生時点における右チャネルの音に含まれる第２の周波数成分の強さと左チャネルの音に含まれる第２の周波数成分の強さと、第１の再生時点における入力音に含まれる第１の周波数成分の強さと、第２の再生時点における入力音に含まれる第２の周波数成分の強さとに基づいて、右チャネルの音データに対する第１の調整係数と左チャネルの音データに対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【０１６４】
このようにすれば、２つの再生時点からサンプリングするので、１つの再生時点にサンプリングに適した周波数が１つしか含まれていないコンテンツデータに対しても、自動的に左右の音量バランスを調整することができる。
【０１６５】
また、端末装置は、更に、  コンテンツデータから再生される右チャネルの音を右スピーカーから発することができ、コンテンツデータから再生される左チャネルの音を左スピーカーから発すことができる音響装置に、コンテンツデータを送信する送信部を含むようにしてもよい。
【０１６６】
このようにすれば、１つの再生時点にサンプリングに適した周波数が１つしか含まれていないコンテンツデータに対しても、左右のスピーカーから左右チャネルの音を発する音響装置における音のバランスを自動的に調整することができる。
【０１６７】
算出部は、第１の再生時点における右チャネルの音に含まれる第１の周波数成分の強さｒ１と左チャネルの音に含まれる第１の周波数成分の強さｌ１と、第２の再生時点における右チャネルの音に含まれる第２の周波数成分の強さｒ２と左チャネルの音に含まれる第２の周波数成分の強さｌ２と、第１の再生時点における入力音に含まれる第１の周波数成分の強さｍ１と、第２の再生時点における入力音に含まれる第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、右側音の出力入力係数ＸＲと左側音の出力入力係数ＸＬに基づいて、第１の調整係数と第２の調整係数を算出するようにしてもよい。
【０１６８】
このようにすれば、１つの再生時点にサンプリングに適した周波数が１つしか含まれていないコンテンツデータに対しても、左右のスピーカーから均等な位置で視聴している場合と同じバランスで、音を再生させることができる。
【０１６９】
本実施の形態に係る携帯端末は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように右チャネルの音データを変更し、更に右チャネルの音と同じ再生時点における左チャネルの音に対して第３の強さを有する第１の周波数成分と第４の強さを有する第２の周波数成分とを合成するように左チャネルの音データを変更する合成部と、（Ｂ）コンテンツデータの再生音についての入力音データから、再生時点の入力音を特定し、当該入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、第１の強さと、第２の強さと、第３の強さと、第４の強さと、入力音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとに基づいて、右チャネルの音データに対する第１の調整係数と左チャネルの音データに対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【０１７０】
このようにすれば、サンプリングのための周波数を自由に合成することができるので、任意のコンテンツデータに対しても、自動的に左右の音量バランスを調整することができる。
【０１７１】
また、端末装置は、更に、コンテンツデータから再生される右チャネルの音を右スピーカーから発することができ、コンテンツデータから再生される左チャネルの音を左スピーカーから発すことができる音響装置に、コンテンツデータを送信する送信部を含むようにしてもよい。
【０１７２】
このようにすれば、任意のコンテンツデータに対しても、左右のスピーカーから左右チャネルの音を発する音響装置における音のバランスを自動的に調整することができる。
【０１７３】
また、算出部は、第１の強さｒ１と、第２の強さｒ２と、第３の強さｌ１と、第４の強さｌ２と、入力音に含まれる第１の周波数成分の強さｍ１と第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、右側音の出力入力係数ＸＲと左側音の出力入力係数ＸＬに基づいて、第１の調整係数と第２の調整係数を算出するようにしてもよい。
【０１７４】
このようにすれば、任意のコンテンツデータに対しても、左右のスピーカーから均等な位置で視聴している場合と同じバランスで、音を再生させることができる。
【０１７５】
本実施の形態に係る携帯端末は、（Ａ）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように右チャネルの音データを変更し、更に第１の再生時点における左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように左チャネルの音データを変更し、コンテンツデータの第２の再生時点における右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように右チャネルの音データを変更し、更に第２の再生時点における左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように左チャネルの音データを変更する合成部と、（Ｂ）コンテンツデータの再生音についての入力音データから、第１の再生時点の入力音を特定し、第１の再生時点の入力音に含まれる第１の周波数成分の強さを抽出し、更に、第２の再生時点の入力音を特定し、第２の再生時点の入力音に含まれる第２の周波数成分の強さを抽出し、第１の強さと、第２の強さと、第３の強さと、第４の強さと、第１の再生時点における入力音に含まれる第１の周波数成分の強さと、第２の再生時点における入力音に含まれる第２の周波数成分の強さとに基づいて、右チャネルの音に対する第１の調整係数と左チャネルの音に対する第２の調整係数を算出する算出部と、（Ｃ）第１の調整係数に基づいて右チャネルの音の音量を変更するように右チャネルの音データを変更し、第２の調整係数に基づいて左チャネルの音の音量を変更するように左チャネルの音データを変更する変更部とを含む。
【０１７６】
このようにすれば、サンプリングのための周波数を１つ合成すれば足りるので、任意のコンテンツデータに対しても、コンテンツデータの音に与える影響を少なく、自動的に左右の音量バランスを調整することができる。
【０１７７】
また、端末装置は、更に、コンテンツデータから再生される右チャネルの音を右スピーカーから発することができ、コンテンツデータから再生される左チャネルの音を左スピーカーから発すことができる音響装置に、コンテンツデータを送信する送信部を含むようにしてもよい。
【０１７８】
このようにすれば、任意のコンテンツデータに対しても、コンテンツデータの音に与える影響を少なく、左右のスピーカーから左右チャネルの音を発する音響装置における音のバランスを自動的に調整することができる。
【０１７９】
また、  算出部は、第１の強さｒ１と、第２の周波数成分の強さｌ１と、第３の強さｒ２と、第４の強さｌ２と、第１の再生時点における入力音に含まれる第１の周波数成分の強さｍ１と、第２の再生時点における入力音に含まれる第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、右側音の出力入力係数ＸＲと左側音の出力入力係数ＸＬに基づいて、第１の調整係数と第２の調整係数を算出するようにしてもよい。
【０１８０】
このようにすれば、任意のコンテンツデータに対しても、コンテンツデータの音に与える影響を少なく、左右のスピーカーから均等な位置で視聴している場合と同じバランスで、音を再生させることができる。
【０１８１】
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される
【０１８２】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１８３】
（付記１）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における前記右チャネルの音と前記左チャネルの音とから、前記右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出する抽出部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記右チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【０１８４】
（付記２）
前記端末装置は、更に、
前記コンテンツデータから再生される前記右チャネルの音を右スピーカーから発することができ、前記コンテンツデータから再生される前記左チャネルの音を左スピーカーから発すことができる音響装置に、前記コンテンツデータを送信する送信部
を有する付記１記載の端末装置。
【０１８５】
（付記３）
前記算出部は、前記右チャネルの音に含まれる第１の周波数成分の強さｒ１と第２の周波数成分の強さｒ２と、前記左チャネルの音に含まれる前記第１の周波数成分の強さｌ１と前記第２の周波数成分の強さｌ２と、前記入力音に含まれる前記第１の周波数成分の強さｍ１と前記第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、
前記右側音の出力入力係数ＸＲと前記左側音の出力入力係数ＸＬに基づいて、前記第１の調整係数と前記第２の調整係数を算出する
付記２記載の端末装置。
【０１８６】
（付記４）
前記抽出部は、前記右チャネルの音と前記左チャネルの音とに含まれる複数の候補周波数成分から、前記第１の周波数成分と前記第２の周波数成分とを選択する
付記１乃至３記載の端末装置。
【０１８７】
（付記５）
前記抽出部は、前記再生時点における前記右チャネルの音と前記左チャネルの音とのうち少なくとも一方に、不可聴帯域の音を合成し、
前記算出部は、前記入力音データから前記不可聴帯域の音を検出することによって、前記再生時点の入力音を特定する
付記１乃至４記載の端末装置。
【０１８８】
（付記６）
前記算出部は、前記第１の調整係数と前記第２の調整係数とを、段階的な音量の変更に適した値に修正する
付記１乃至５記載の端末装置。
【０１８９】
（付記７）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さとを抽出し、前記コンテンツデータの第２の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる前記第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さとを抽出する抽出部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記右チャネルの音に含まれる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【０１９０】
（付記８）
前記端末装置は、更に、
前記コンテンツデータから再生される前記右チャネルの音を右スピーカーから発することができ、前記コンテンツデータから再生される前記左チャネルの音を左スピーカーから発すことができる音響装置に、前記コンテンツデータを送信する送信部
を有する付記７記載の端末装置。
【０１９１】
（付記９）
前記算出部は、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さｒ１と前記左チャネルの音に含まれる前記第１の周波数成分の強さｌ１と、前記第２の再生時点における前記右チャネルの音に含まれる前記第２の周波数成分の強さｒ２と前記左チャネルの音に含まれる前記第２の周波数成分の強さｌ２と、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さｍ１と、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、
前記右側音の出力入力係数ＸＲと前記左側音の出力入力係数ＸＬに基づいて、前記第１の調整係数と前記第２の調整係数を算出する
付記８記載の端末装置。
【０１９２】
（付記１０）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの前記右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように前記右チャネルの音データを変更し、更に前記右チャネルの音と同じ再生時点における前記左チャネルの音に対して第３の強さを有する前記第１の周波数成分と第４の強さを有する前記第２の周波数成分とを合成するように前記左チャネルの音データを変更する合成部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【０１９３】
（付記１１）
前記端末装置は、更に、
前記コンテンツデータから再生される前記右チャネルの音を右スピーカーから発することができ、前記コンテンツデータから再生される前記左チャネルの音を左スピーカーから発すことができる音響装置に、前記コンテンツデータを送信する送信部
を有する付記１０記載の端末装置。
【０１９４】
（付記１２）
前記算出部は、前記第１の強さｒ１と、前記第２の強さｒ２と、前記第３の強さｌ１と、前記第４の強さｌ２と、前記入力音に含まれる前記第１の周波数成分の強さｍ１と前記第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、
前記右側音の出力入力係数ＸＲと前記左側音の出力入力係数ＸＬに基づいて、前記第１の調整係数と前記第２の前記調整係数を算出する
付記１１記載の端末装置。
【０１９５】
（付記１３）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第１の再生時点における前記左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように前記左チャネルの音データを変更し、前記コンテンツデータの第２の再生時点における前記右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第２の再生時点における前記左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように前記左チャネルの音データを変更する合成部と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に、前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音に対する第１の調整係数と前記左チャネルの音に対する第２の調整係数を算出する算出部と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更部と、
を有する端末装置。
【０１９６】
（付記１４）
前記端末装置は、更に、
前記コンテンツデータから再生される前記右チャネルの音を右スピーカーから発することができ、前記コンテンツデータから再生される前記左チャネルの音を左スピーカーから発すことができる音響装置に、前記コンテンツデータを送信する送信部
を有する付記１３記載の端末装置。
【０１９７】
（付記１５）
前記算出部は、前記第１の強さｒ１と、前記第２の強さｌ１と、前記第３の強さｒ２と、前記第４の強さｌ２と、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さｍ１と、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さｍ２とを用いて、
ＸＲ＝（ｍ１×ｌ２−ｍ２×ｌ１）／（ｒ１×ｌ２−ｒ２×ｌ１）
に従って、右側音の出力入力係数ＸＲを算出し、
ＸＬ＝（ｍ１×ｒ２−ｍ２×ｒ１）／（ｌ１×ｒ２−ｌ２×ｒ１）
に従って、左側音の出力入力係数ＸＬを算出し、
前記右側音の出力入力係数ＸＲと前記左側音の出力入力係数ＸＬに基づいて、前記第１の調整係数と前記第２の前記調整係数を算出する
付記１４記載の端末装置。
【０１９８】
（付記１６）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における前記右チャネルの音と前記左チャネルの音とから、前記右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出する抽出処理と
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記右チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【０１９９】
（付記１７）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの同じ再生時点における前記右チャネルの音と前記左チャネルの音とから、前記右チャネルの音に含まれる第１の周波数成分の強さと第２の周波数成分の強さとを抽出し、更に前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記右チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記左チャネルの音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【０２００】
（付記１８）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さとを抽出し、前記コンテンツデータの第２の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる前記第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記右チャネルの音に含まれる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【０２０１】
（付記１９）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さとを抽出し、前記コンテンツデータの第２の再生時点における前記右チャネルの音と前記左チャネルの音から、前記右チャネルの音に含まれる前記第１の周波数成分と同じあるいは異なる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さとを抽出する抽出処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の再生時点における前記右チャネルの音に含まれる第１の周波数成分の強さと前記左チャネルの音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記右チャネルの音に含まれる第２の周波数成分の強さと前記左チャネルの音に含まれる前記第２の周波数成分の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【０２０２】
（付記２０）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの前記右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように前記右チャネルの音データを変更し、更に前記右チャネルの音と同じ再生時点における前記左チャネルの音に対して第３の強さを有する前記第１の周波数成分と第４の強さを有する前記第２の周波数成分とを合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【０２０３】
（付記２１）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの前記右チャネルの音に対して第１の強さを有する第１の周波数成分と第２の強さを有する第２の周波数成分とを合成するように前記右チャネルの音データを変更し、更に前記右チャネルの音と同じ再生時点における前記左チャネルの音に対して第３の強さを有する前記第１の周波数成分と第４の強さを有する前記第２の周波数成分とを合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音についての入力音データから、前記再生時点の入力音を特定し、当該入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記入力音に含まれる前記第１の周波数成分の強さと前記第２の周波数成分の強さとに基づいて、前記右チャネルの音データに対する第１の調整係数と前記左チャネルの音データに対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【０２０４】
（付記２２）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第１の再生時点における前記左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように前記左チャネルの音データを変更し、前記コンテンツデータの第２の再生時点における前記右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音をマイクを介して取得した音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に、前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音に対する第１の調整係数と前記左チャネルの音に対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータが実行する音処理方法。
【０２０５】
（付記２３）
（１）右チャネルの音データと左チャネルの音データを含むコンテンツデータの第１の再生時点における前記右チャネルの音に対して第１の強さを有する第１の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記第１の再生時点における前記左チャネルの音に対して第２の強さを有する第１の周波数成分を合成するように前記左チャネルの音データを変更し、前記コンテンツデータの第２の再生時点における前記右チャネルの音に対して第３の強さを有し、且つ第１の周波数成分と同じあるいは異なる第２の周波数成分を合成するように前記右チャネルの音データを変更し、更に前記左チャネルの音に対して第４の強さを有する第２の周波数成分を合成するように前記左チャネルの音データを変更する合成処理と、
（２）前記コンテンツデータの再生音をマイクを介して取得した音データから、前記第１の再生時点の入力音を特定し、前記第１の再生時点の入力音に含まれる前記第１の周波数成分の強さを抽出し、更に、前記第２の再生時点の入力音を特定し、前記第２の再生時点の入力音に含まれる前記第２の周波数成分の強さを抽出し、前記第１の強さと、前記第２の強さと、前記第３の強さと、前記第４の強さと、前記第１の再生時点における前記入力音に含まれる前記第１の周波数成分の強さと、前記第２の再生時点における前記入力音に含まれる前記第２の周波数成分の強さとに基づいて、前記右チャネルの音に対する第１の調整係数と前記左チャネルの音に対する第２の調整係数を算出する算出処理と、
（３）前記第１の調整係数に基づいて前記右チャネルの音の音量を変更するように前記右チャネルの音データを変更し、前記第２の調整係数に基づいて前記左チャネルの音の音量を変更するように前記左チャネルの音データを変更する変更処理
をコンピュータに実行させるためのプログラム。
【符号の説明】
【０２０６】
１  携帯端末    ２  音響装置
１１  ベースバンドＩＣ    １３  モデムＣＰＵ
１５  アプリケーションＣＰＵ    ２１  無線ＩＣ
２３  第２無線送受信部    ２５  セルラーアンテナ
３１  ＷＬＡＮ／ＢｌｕｅｔｏｏｔｈＩＣ    ３３  第１無線送受信部
３５  ＷＬＡＮ／Ｂｌｕｅｔｏｏｔｈアンテナ    ４１  内蔵メモリ
４３  ＲＡＭ    ４５  ＲＯＭ
４７  プログラム展開領域    ４９  プログラム格納領域
５１  外部メモリ    ５３  ＲＯＭ
５５  圧縮コンテンツデータ    ６１  ディスプレイ
７１  オーディオＩＣ    ７３  Ａ／Ｄ変換部
７５  Ｄ／Ａ変換部    ７７  マイク
７９  スピーカー    ８１  電源ＩＣ
８３  キー    ９１  アプリケーションプログラム
９３  デコード部    ９５  抽出部
９７  算出部    １０１  変更部
１０３  合成部    ２０１  無線受信部
２０３  Ｄ／Ａ変換部    ２０５  増幅部
【図１】
2014072724.tif 000003
【図２】
2014072724.tif 000004
【図３】
2014072724.tif 000005
【図４】
2014072724.tif 000006
【図５】
2014072724.tif 000007
【図６】
2014072724.tif 000008
【図７】
2014072724.tif 000009
【図８】
2014072724.tif 000010
【図９】
2014072724.tif 000011
【図１０】
2014072724.tif 000012
【図１１】
2014072724.tif 000013
【図１２】
2014072724.tif 000014
【図１３】
2014072724.tif 000015
【図１４】
2014072724.tif 000016
【図１５】
2014072724.tif 000017
【図１６】
2014072724.tif 000018
【図１７】
2014072724.tif 000019
【図１８】
2014072724.tif 000020
【図１９】
2014072724.tif 000021
【図２０】
2014072724.tif 000022
【図２１】
2014072724.tif 000023
【図２２】
2014072724.tif 000024
【図２３】
2014072724.tif 000025
【図２４】
2014072724.tif 000026
【図２５】
2014072724.tif 000027
【図２６】
2014072724.tif 000028
【図２７】
2014072724.tif 000029
【図２８】
2014072724.tif 000030
【図２９】
2014072724.tif 000031