(57)【要約】【課題】  公式配信サーバからダウンロードした音楽コンテンツを再生する際にはＡＡＣ＋ＳＢＲで再生させ、非公式配信サーバからダウンロードした音楽コンテンツを再生する際にはＡＡＣのみで再生させるような、音楽コンテンツを再生する再生方法、端末及びプログラムを提供する。【解決手段】  端末は、配信サーバアドレスの登録アドレスリストを保持している。配信サーバアドレスを含むページ情報を受信し、音楽コンテンツをダウンロードし、配信サーバアドレスを音楽コンテンツとを関連付けて音楽コンテンツ蓄積部に蓄積する。音楽コンテンツを再生する際に、配信サーバアドレスが登録アドレスリストに含まれているか否かを判定し、含まれている場合、ＡＡＣデコーダ及びＳＢＲデコーダによって復号し、含まれていない場合、ＡＡＣデコーダのみによって復号して、音楽コンテンツを再生する。【選択図】  図２
2006139054.tif 000002
【特許請求の範囲】
【請求項１】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを再生する方法において、
前記端末は、配信サーバアドレスの登録アドレスリストを保持しており、
前記音楽コンテンツをダウンロードする前に、前記配信サーバアドレスを含むページ情報を受信する第１のステップと、
前記ページ情報に基づいて前記音楽コンテンツをダウンロードする第２のステップと、
前記ページ情報に含まれる前記配信サーバアドレスを、前記音楽コンテンツとを関連付けて音楽コンテンツ蓄積部に蓄積する第３のステップと、
前記音楽コンテンツを再生する際に、前記音楽コンテンツ蓄積部から前記音楽コンテンツ及び前記配信サーバアドレスを取得し、該配信サーバアドレスが、前記登録アドレスリストに含まれているか否かを判定する第４のステップと、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記階層符号化の基本階層用デコーダ及び拡張階層用デコーダによって復号して前記音楽コンテンツを再生し、含まれていない場合、前記階層符号化の基本階層用デコーダによって復号して前記音楽コンテンツを再生する第５のステップと
を有することを特徴とする端末における音楽コンテンツを再生する方法。
【請求項２】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれていることを特徴とする請求項１に記載の方法。
【請求項３】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを記録する方法において、
前記端末は、配信サーバアドレスの登録アドレスリストを保持しており、
前記音楽コンテンツをダウンロードする前に、前記配信サーバアドレスを含むページ情報を受信する第１のステップと、
前記ページ情報に基づいて前記音楽コンテンツをダウンロードする第２のステップと、
前記配信サーバアドレスが、前記登録アドレスリストに含まれているか否かを判定する第３のステップと、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、前記音楽コンテンツの階層符号化データにおける拡張階層可否フラグを拡張階層無しに設定して、該音楽コンテンツを前記音楽コンテンツ蓄積部に蓄積する第４のステップと
を有することを特徴とする端末における音楽コンテンツを記録する方法。
【請求項４】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
前記拡張可否フラグは、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれるextension_typeである
ことを特徴とする請求項３に記載の方法。
【請求項５】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを記録する方法において、
前記端末は、配信サーバアドレスの登録アドレスリストを保持しており、
前記音楽コンテンツをダウンロードする前に、前記配信サーバアドレスを含むページ情報を受信する第１のステップと、
前記ページ情報に基づいて前記音楽コンテンツをダウンロードする第２のステップと、
前記配信サーバアドレスが、前記登録アドレスリストに含まれているか否かを判定する第３のステップと、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、前記音楽コンテンツの階層符号化データにおけるフレーム長指定部分に拡張階層データを含まない長さに設定し、基本階層データに続く部分に終端フラグを設定して、拡張階層データを削除し、該音楽コンテンツを前記音楽コンテンツ蓄積部に蓄積する第４のステップと
を有することを特徴とする端末における音楽コンテンツを記録する方法。
【請求項６】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
前記フレーム長指定部分は、ＡＤＴＳヘッダのaac_frame_lengthである
ことを特徴とする請求項５に記載の方法。
【請求項７】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを再生する端末において、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
前記音楽コンテンツをダウンロードする前に受信した、前記配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
前記音楽コンテンツと、該音楽コンテンツをダウンロードした前記配信サーバの前記配信サーバアドレスとを関連付ける記録音楽コンテンツ生成手段と、
前記音楽コンテンツ及び前記配信サーバアドレスを蓄積する音楽コンテンツ蓄積手段と、
前記音楽コンテンツ蓄積手段から取得した前記音楽コンテンツの基本階層について復号する基本階層用デコーダと、
前記基本階層デコーダからの出力データの拡張階層について復号する拡張階層用デコーダと、
前記基本階層デコーダの出力データを、前記拡張階層デコーダに入力するか、又は直接的にスピーカで再生するかを切り替えるスイッチと、
前記音楽コンテンツを再生する際に、前記音楽コンテンツ蓄積手段から前記配信サーバアドレスを取得し、該配信サーバアドレスが前記登録アドレスリストに含まれているか否かを判定し、含まれている場合、前記スイッチを前記拡張階層用デコーダに入力するように切り替え、含まれていない場合、前記スイッチを前記スピーカによって直接的に再生するように切り替えるように制御する登録判定手段と
を有することを特徴とする端末。
【請求項８】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれていることを特徴とする請求項７に記載の端末。
【請求項９】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末において、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
前記音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
前記音楽コンテンツをダウンロードする前に受信した、前記配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
前記音楽コンテンツ蓄積手段から前記配信サーバアドレスを取得し、該配信サーバアドレスが前記登録アドレスリストに含まれているか否かを判定する登録判定手段と、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、前記音楽コンテンツの階層符号化データにおける拡張階層可否フラグを拡張階層無しに設定して、該音楽コンテンツを前記音楽コンテンツ蓄積部に蓄積する記録音楽コンテンツ生成手段と
を有することを特徴とする端末。
【請求項１０】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
前記拡張可否フラグは、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれるextension_typeである
ことを特徴とする請求項９に記載の端末。
【請求項１１】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末において、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
前記音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
前記音楽コンテンツをダウンロードする前に受信した、前記配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
前記音楽コンテンツ蓄積手段から前記配信サーバアドレスを取得し、該配信サーバアドレスが前記登録アドレスリストに含まれているか否かを判定する登録判定手段と、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記音楽コンテンツをそのまま音楽コンテンツ蓄積手段に蓄積し、含まれていない場合、前記音楽コンテンツの階層符号化データにおけるフレーム長指定部分に拡張階層データを含まない長さに設定し、基本階層データに続く部分に終端フラグを設定して、拡張階層データを削除し、該音楽コンテンツを前記音楽コンテンツ蓄積手段に蓄積する記録音楽コンテンツ生成手段と
を有することを特徴とする端末。
【請求項１２】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
前記フレーム長指定部分は、ＡＤＴＳヘッダのaac_frame_lengthである
ことを特徴とする請求項１１に記載の端末。
【請求項１３】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを再生する端末に搭載されたコンピュータを機能させるプログラムにおいて、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
前記音楽コンテンツをダウンロードする前に受信した、前記配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
前記音楽コンテンツと、該音楽コンテンツをダウンロードした前記配信サーバの前記配信サーバアドレスとを関連付ける記録音楽コンテンツ生成手段と、
前記音楽コンテンツ及び前記配信サーバアドレスを蓄積する音楽コンテンツ蓄積手段と、
前記音楽コンテンツ蓄積手段から取得した前記音楽コンテンツの基本階層について復号する基本階層用デコーダと、
前記基本階層デコーダからの出力データの拡張階層について復号する拡張階層用デコーダと、
前記基本階層デコーダの出力データを、前記拡張階層デコーダに入力するか、又は直接的にスピーカで再生するかを切り替えるスイッチと、
前記音楽コンテンツを再生する際に、前記音楽コンテンツ蓄積手段から前記配信サーバアドレスを取得し、該配信サーバアドレスが前記登録アドレスリストに含まれているか否かを判定し、含まれている場合、前記スイッチを前記拡張階層用デコーダに入力するように切り替え、含まれていない場合、前記スイッチを前記スピーカによって直接的に再生するように切り替えるように制御する登録判定手段と
して前記端末に搭載された前記コンピュータを機能させることを特徴とするプログラム。
【請求項１４】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれていることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末に搭載されたコンピュータを機能させるプログラムにおいて、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
前記音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
前記音楽コンテンツをダウンロードする前に受信した、前記配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
前記音楽コンテンツ蓄積手段から前記配信サーバアドレスを取得し、該配信サーバアドレスが前記登録アドレスリストに含まれているか否かを判定する登録判定手段と、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、前記音楽コンテンツの階層符号化データにおける拡張階層可否フラグを拡張階層無しに設定して、該音楽コンテンツを前記音楽コンテンツ蓄積部に蓄積する記録音楽コンテンツ生成手段と
して前記端末に搭載された前記コンピュータを機能させることを特徴とするプログラム。
【請求項１６】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
前記拡張可否フラグは、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれるextension_typeである
ことを特徴とする請求項１５に記載のプログラム。
【請求項１７】
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末に搭載されたコンピュータを機能させるプログラムにおいて、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
前記音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
前記音楽コンテンツをダウンロードする前に受信した、前記配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
前記音楽コンテンツ蓄積手段から前記配信サーバアドレスを取得し、該配信サーバアドレスが前記登録アドレスリストに含まれているか否かを判定する登録判定手段と、
前記配信サーバアドレスが前記登録アドレスリストに含まれている場合、前記音楽コンテンツをそのまま音楽コンテンツ蓄積手段に蓄積し、含まれていない場合、前記音楽コンテンツの階層符号化データにおけるフレーム長指定部分に拡張階層データを含まない長さに設定し、基本階層データに続く部分に終端フラグを設定して、拡張階層データを削除し、該音楽コンテンツを前記音楽コンテンツ蓄積手段に蓄積する記録音楽コンテンツ生成手段と、
して前記端末に搭載された前記コンピュータを機能させることを特徴とするプログラム。
【請求項１８】
前記基本階層はＡＡＣであり、前記拡張階層はＳＢＲであり、
前記配信サーバアドレスは、配信サーバのＵＲＬであり、
前記ページ情報は、ＨＴＭＬデータであり、
前記配信サーバのＵＲＬは、前記ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
前記フレーム長指定部分は、ＡＤＴＳヘッダのaac_frame_lengthである
ことを特徴とする請求項１７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロードされた音楽コンテンツを再生又は記録する方法、端末及びプログラムに関する。
【背景技術】
【０００２】
インターネットを介した音楽配信においては、通常、原音から得られたＰＣＭ符号データに圧縮をかけた形で配信される。代表的なオーディオ圧縮方式としては、ＭＰＥＧ１オーディオレイヤIII規格に基づくＭＰ３（ＩＳＯ／ＩＥＣ１１１７２−３、ＪＩＳ Ｘ４３２３）がある。また、多くの拡張がなされたＭＰＥＧ２オーディオレイヤIII規格は、ＭＰＥＧ１オーディオレイヤIIIと比較して最大２０％〜５０％の符号化効率を達成するＡＡＣ(Advanced Audio Coding)を規定している。非常に少ない符号量で高音質を実現するＡＡＣは、携帯電話機に対する音楽コンテンツの配信のための符号化方式として注目されてきている。
【０００３】
画像・音声等のデータを階層に分割し、階層毎に符号化する方式を、階層符号化方式という。前述したＡＡＣを含めた階層符号化方式としては、ＡＡＣ＋ＳＢＲ(Spectral Band Replication:スペクトル帯域複製）が規定されている（例えば非特許文献１参照）。以下ではＡＡＣ及びＳＢＲの階層符号化方式を例に挙げて説明するが、その他にもビットスライスオーディオ符号化（ＢＳＡＣ）を用いた階層符号化方式も規定されており、本発明にも適用可能である。
【０００４】
ＳＢＲとは、デコーダにおいて、低周波数領域を用いて高周波数領域を復元することによって音質を向上させる技術である。基本的には、エンコードの際に、低域通過フィルタによって高周波数成分をカットしたものをＡＡＣにより符号化し、それから高周波数成分を合成するサイド情報をＳＢＲとして格納する。デコードの際には、低周波数成分のＡＡＣ部分を復号し、そこから高音域をＳＢＲデータに含まれるサイド情報を参照しながら予測して再構成する。このサイド情報の情報量はごく少なくて良いため、ＡＡＣ＋ＳＢＲ形式における低ビットレートの情報であっても、ＡＡＣ形式における高ビットレートの情報と同等の音質を実現することができる。
【０００５】
図１は、ＡＡＣ＋ＳＢＲ形式のフレーム構成図と、ＳＢＲの周波数部分を示すグラフである。
【０００６】
図１には、ＭＰ４形式のフレームのストリームと、ＡＤＴＳ(Audio Data Transport Stream)形式のフレームのストリームとが表されている。ＭＰ４形式の場合、ＭＰ４ヘッダに後続して、複数のRaw_data_blockが含まれる。ＭＰ４ヘッダには、各Raw_data_blockの長さを示すsts.sample_sizeが含まれている。一方、ＡＤＴＳ形式の場合、ＡＤＴＳヘッダに後続して、１つのRaw_data_blockが含まれる。ＡＤＴＳヘッダには、フレーム長を意味するaac_frame_lenghパラメータが含まれる。
【０００７】
Raw_data_blockは、低周波数領域をカバーするＡＡＣデータと、高周波数領域をカバーするＳＢＲデータとを含み、それぞれセパレータで区切られている。各データの先頭には、３ビットのid_syn_eleパラメータが含まれており、後続するデータの意味を示す。選択肢としては、ＡＡＣ、モノラルを示すＳＣＥ、ステレオを示すＣＰＥ、拡張階層用データを示すＦＩＬＬ、終端を示すＴＥＲＭ等がある。また、セパレータには、id_syn_eleパラメータに後続して、４ビットのextension_typeパラメータが含まれる。extension_typeパラメータは、id_syn_eleパラメータが拡張階層用データを示すＦＩＬＬであった場合に、後続する拡張階層用データが何であるかを示す。選択肢としては、ＳＢＲデータを示すEXT_SBR_DATA、復号する必要のないデータを示すEXT_FIL等がある。尚、ＡＤＴＳヘッダから、複数のRaw_data_blockが後続する場合もある。
【０００８】
ＡＡＣデコーダのみを有する端末は、ＡＡＣ形式の音楽コンテンツもＡＡＣ＋ＳＢＲ形式の音楽コンテンツも、ＡＡＣデコーダによって復号し、音楽を再生する。即ち、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツについては、ＡＡＣ部のみが復号され、ＳＢＲ部はスキップされて、音楽コンテンツが再生される。
【０００９】
一方で、ＡＡＣデコーダ及びＳＢＲデコーダを有する端末は、ＡＡＣ形式の音楽コンテンツをＡＡＣデコーダによって復号し、音楽を再生することができ、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツをＡＡＣデコーダ及びＳＢＲデコーダによって復号し、音楽を再生することができる。即ち、ＳＢＲデコーダによって高周波数領域信号も復号され、高音質の音楽を再生することができる。
【００１０】
【非特許文献１】codingtechnologies社、[online]、[平成１６年１１月８日検索]、インターネット＜URL:http://www.codingtechnologies.com/＞
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本願の現出願時においては、音楽コンテンツはインターネットを介して転々流通されており、その音楽コンテンツの再生の可否は、音楽コンテンツ自体に含まれる著作権情報によって制御される。音楽コンテンツの配信の源となる音楽コンテンツプロバイダが、音楽コンテンツにこれら情報を含める。
【００１２】
音楽コンテンツに係る権利を有する者は、当該権利に相当する金額の金銭を支払ってダウンロードした者、即ち公式配信サーバから当該音楽コンテンツをダウンロードした者には、高音質で再生させたいと考える。一方で、非公式配信サーバから当該音楽コンテンツをダウンロードした者には、音楽コンテンツの流通の観点から当該音楽コンテンツの再生を許すとしても、高音質では再生させたくないと考える。
【００１３】
しかしながら、従来技術によれば、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツが流通した場合、非公式配信サーバから当該音楽コンテンツをダウンロードした者に対しても、その音楽コンテンツの再生を自由にさせることなる。即ち、音楽コンテンツが不正なルートで取得されたにもかかわらず、ＳＢＲデコーダによって高周波数領域信号も復号でき、高音質の音楽を再生させることになる。
【００１４】
そこで、本発明は、公式配信サーバからダウンロードした音楽コンテンツを再生する際には高音質で再生させ、非公式配信サーバからダウンロードした音楽コンテンツを再生する際には低音質で再生させるような、音楽コンテンツを再生又は記録する方法、端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを再生する方法は、
端末は、配信サーバアドレスの登録アドレスリストを保持しており、
音楽コンテンツをダウンロードする前に、配信サーバアドレスを含むページ情報を受信する第１のステップと、
ページ情報に基づいて音楽コンテンツをダウンロードする第２のステップと、
ページ情報に含まれる配信サーバアドレスを、音楽コンテンツとを関連付けて音楽コンテンツ蓄積部に蓄積する第３のステップと、
音楽コンテンツを再生する際に、音楽コンテンツ蓄積部から音楽コンテンツ及び配信サーバアドレスを取得し、該配信サーバアドレスが、登録アドレスリストに含まれているか否かを判定する第４のステップと、
配信サーバアドレスが登録アドレスリストに含まれている場合、階層符号化の基本階層用デコーダ及び拡張階層用デコーダによって復号して音楽コンテンツを再生し、含まれていない場合、階層符号化の基本階層用デコーダによって復号して音楽コンテンツを再生する第５のステップとを有することを特徴とする。
【００１６】
本発明の方法における他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬ(Uniform Resource Locator)であり、
ページ情報は、ＨＴＭＬ(HyperText Markup Language)データであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれていることも好ましい。
【００１７】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを記録する方法は、
基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを記録する方法において、
端末は、配信サーバアドレスの登録アドレスリストを保持しており、
音楽コンテンツをダウンロードする前に、配信サーバアドレスを含むページ情報を受信する第１のステップと、
ページ情報に基づいて音楽コンテンツをダウンロードする第２のステップと、
配信サーバアドレスが、登録アドレスリストに含まれているか否かを判定する第３のステップと、
配信サーバアドレスが登録アドレスリストに含まれている場合、音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、音楽コンテンツの階層符号化データにおける拡張階層可否フラグを拡張階層無しに設定して、拡張階層データを削除し、該音楽コンテンツを音楽コンテンツ蓄積部に蓄積する第４のステップとを有することを特徴とする。
【００１８】
本発明の方法における他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
拡張可否フラグは、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれるextension_typeであることも好ましい。
【００１９】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信する端末における音楽コンテンツを記録する方法は、
端末は、配信サーバアドレスの登録アドレスリストを保持しており、
音楽コンテンツをダウンロードする前に、配信サーバアドレスを含むページ情報を受信する第１のステップと、
ページ情報に基づいて音楽コンテンツをダウンロードする第２のステップと、
配信サーバアドレスが、登録アドレスリストに含まれているか否かを判定する第３のステップと、
配信サーバアドレスが登録アドレスリストに含まれている場合、音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、音楽コンテンツの階層符号化データにおけるフレーム長指定部分に拡張階層データを含まない長さに設定し、基本階層データに続く部分に終端フラグを設定して、該音楽コンテンツを音楽コンテンツ蓄積部に蓄積する第４のステップとを有することを特徴とする。
【００２０】
本発明の方法における他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
フレーム長指定部分は、ＡＤＴＳヘッダのaac_frame_lengthであることも好ましい。
【００２１】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを再生する端末は、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
音楽コンテンツをダウンロードする前に受信した、配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
音楽コンテンツと、該音楽コンテンツをダウンロードした配信サーバの配信サーバアドレスとを関連付ける記録音楽コンテンツ生成手段と、
音楽コンテンツ及び配信サーバアドレスを蓄積する音楽コンテンツ蓄積手段と、
音楽コンテンツ蓄積手段から取得した音楽コンテンツの基本階層について復号する基本階層用デコーダと、
基本階層デコーダからの出力データの拡張階層について復号する拡張階層用デコーダと、
基本階層デコーダの出力データを、拡張階層デコーダに入力するか、又は直接的にスピーカで再生するかを切り替えるスイッチと、
音楽コンテンツを再生する際に、音楽コンテンツ蓄積手段から配信サーバアドレスを取得し、該配信サーバアドレスが登録アドレスリストに含まれているか否かを判定し、含まれている場合、スイッチを拡張階層用デコーダに入力するように切り替え、含まれていない場合、スイッチをスピーカによって直接的に再生するように切り替えるように制御する登録判定手段とを有することを特徴とする。
【００２２】
本発明の端末における他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれていることも好ましい。
【００２３】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末は、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
音楽コンテンツをダウンロードする前に受信した、配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
音楽コンテンツ蓄積手段から配信サーバアドレスを取得し、該配信サーバアドレスが登録アドレスリストに含まれているか否かを判定する登録判定手段と、
配信サーバアドレスが登録アドレスリストに含まれている場合、音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、音楽コンテンツの階層符号化データにおける拡張階層可否フラグを拡張階層無しに設定して、該音楽コンテンツを音楽コンテンツ蓄積部に蓄積する記録音楽コンテンツ生成手段とを有することを特徴とする。
【００２４】
本発明の端末における他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
拡張可否フラグは、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれるextension_typeであることも好ましい。
【００２５】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末は、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
音楽コンテンツをダウンロードする前に受信した、配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
音楽コンテンツ蓄積手段から配信サーバアドレスを取得し、該配信サーバアドレスが登録アドレスリストに含まれているか否かを判定する登録判定手段と、
配信サーバアドレスが登録アドレスリストに含まれている場合、音楽コンテンツをそのまま音楽コンテンツ蓄積手段に蓄積し、含まれていない場合、音楽コンテンツの階層符号化データにおけるフレーム長指定部分に拡張階層データを含まない長さに設定し、基本階層データに続く部分に終端フラグを設定して、拡張階層データを削除し、該音楽コンテンツを音楽コンテンツ蓄積手段に蓄積する記録音楽コンテンツ生成手段とを有することを特徴とする。
【００２６】
本発明の端末における他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
フレーム長指定部分は、ＡＤＴＳヘッダのaac_frame_lengthであることも好ましい。
【００２７】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを再生する端末に搭載されたコンピュータを機能させるプログラムは、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
音楽コンテンツをダウンロードする前に受信した、配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
音楽コンテンツと、該音楽コンテンツをダウンロードした配信サーバの配信サーバアドレスとを関連付ける記録音楽コンテンツ生成手段と、
音楽コンテンツ及び配信サーバアドレスを蓄積する音楽コンテンツ蓄積手段と、
音楽コンテンツ蓄積手段から取得した音楽コンテンツの基本階層について復号する基本階層用デコーダと、
基本階層デコーダからの出力データの拡張階層について復号する拡張階層用デコーダと、
基本階層デコーダの出力データを、拡張階層デコーダに入力するか、又は直接的にスピーカで再生するかを切り替えるスイッチと、
音楽コンテンツを再生する際に、音楽コンテンツ蓄積手段から配信サーバアドレスを取得し、該配信サーバアドレスが登録アドレスリストに含まれているか否かを判定し、含まれている場合、スイッチを拡張階層用デコーダに入力するように切り替え、含まれていない場合、スイッチをスピーカによって直接的に再生するように切り替えるように制御する登録判定手段と
して端末に搭載されたコンピュータを機能させることを特徴とする。
【００２８】
本発明のプログラムにおける他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれていることも好ましい。
【００２９】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末に搭載されたコンピュータを機能させるプログラムは、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
音楽コンテンツをダウンロードする前に受信した、配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
音楽コンテンツ蓄積手段から配信サーバアドレスを取得し、該配信サーバアドレスが登録アドレスリストに含まれているか否かを判定する登録判定手段と、
配信サーバアドレスが登録アドレスリストに含まれている場合、音楽コンテンツをそのまま音楽コンテンツ蓄積部に蓄積し、含まれていない場合、音楽コンテンツの階層符号化データにおける拡張階層可否フラグを拡張階層無しに設定して、該音楽コンテンツを音楽コンテンツ蓄積部に蓄積する記録音楽コンテンツ生成手段と
して端末に搭載されたコンピュータを機能させることを特徴とする。
【００３０】
本発明のプログラムにおける他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
拡張可否フラグは、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれるextension_typeであることも好ましい。
【００３１】
本発明によれば、基本階層及び拡張階層によって階層符号化された音楽コンテンツを配信サーバから受信し、該音楽コンテンツを記録する端末に搭載されたコンピュータを機能させるプログラムは、
配信サーバアドレスのリストを保持する登録アドレスリスト手段と、
音楽コンテンツを蓄積する音楽コンテンツ蓄積手段と、
音楽コンテンツをダウンロードする前に受信した、配信サーバアドレスを含むページ情報から、該配信サーバアドレスを取得するページ情報解析手段と、
音楽コンテンツ蓄積手段から配信サーバアドレスを取得し、該配信サーバアドレスが登録アドレスリストに含まれているか否かを判定する登録判定手段と、
配信サーバアドレスが登録アドレスリストに含まれている場合、音楽コンテンツをそのまま音楽コンテンツ蓄積手段に蓄積し、含まれていない場合、音楽コンテンツの階層符号化データにおけるフレーム長指定部分に拡張階層データを含まない長さに設定し、基本階層データに続く部分に終端フラグを設定して、拡張階層データを削除し、該音楽コンテンツを音楽コンテンツ蓄積手段に蓄積する記録音楽コンテンツ生成手段と、
して端末に搭載されたコンピュータを機能させることを特徴とする。
【００３２】
本発明のプログラムにおける他の実施形態によれば、
基本階層はＡＡＣであり、拡張階層はＳＢＲであり、
配信サーバアドレスは、配信サーバのＵＲＬであり、
ページ情報は、ＨＴＭＬデータであり、
配信サーバのＵＲＬは、ＨＴＭＬデータにおけるobject要素のdata属性に含まれており、
フレーム長指定部分は、ＡＤＴＳヘッダのaac_frame_lengthであることも好ましい。
【発明の効果】
【００３３】
本発明によれば、公式配信サーバからダウンロードした音楽コンテンツを再生する際には高音質で再生させ、非公式配信サーバからダウンロードした音楽コンテンツを再生する際には低音質で再生させることができる。このような効果は、音楽コンテンツ自体に含められる著作権情報による再生制御に依存することなく、公式コンテンツプロバイダが著作権の商業的利得を得ることが可能となる。
【発明を実施するための最良の形態】
【００３４】
図２は、本発明におけるシステム構成図である。
【００３５】
図２によれば、携帯電話機１は、携帯電話事業者ネットワーク７を介して、インターネット６に接続されている配信サーバ２、３及び４と通信することができる。例えば、公式配信サーバ２及び配信サーバ３は、公式コンテンツプロバイダ５から音楽コンテンツ（.3g2）の配信を公式に依頼されたものである。図２によれば、公式配信サーバ２は、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツ(.3g2(aac+sbr))を配信しており、配信サーバ３は、ＡＡＣ形式の音楽コンテンツ(.3g2(aac))を配信している。これに対し、非公式配信サーバ４は、公式コンテンツプロバイダ５から音楽コンテンツの配信を公式に依頼されたものではなく、インターネットにおいて流通したＡＡＣ＋ＳＢＲ形式の公式音楽コンテンツ(.3g2(aac+sbr))を配信しようとするものである。
【００３６】
携帯電話機１は、公式配信サーバのＵＲＬのリストである登録ＵＲＬリスト１１０を保持する。図２によれば、登録ＵＲＬリスト１１０は、公式配信サーバ２のＵＲＬである"http://os10.ezweb.ne.jp/"を含んでいる。
【００３７】
第１の実施形態は、配信サーバ３が、公式コンテンツプロバイダ５から受信したＡＡＣ形式の音楽コンテンツ(.3g2(aac))を、携帯電話機１に配信する場合である。配信サーバ３は、公式のものであっても非公式のものであってもよい。この場合、携帯電話機１は、音楽コンテンツをＡＡＣデコーダによって復号し、音楽を再生する。ＡＡＣ形式の音楽コンテンツであるために、基本階層に基づく低周波数領域信号が復号される。
【００３８】
第２の実施形態は、公式配信サーバ２が、公式コンテンツプロバイダ５から受信したＡＡＣ＋ＳＢＲ形式の音楽コンテンツ(.3g2(aac+sbr))を、携帯電話機１に配信する場合である。この場合、携帯電話機１は、音楽コンテンツをＡＡＣデコーダ及びＳＢＲデコーダによって復号し、音楽を再生する。その音楽コンテンツは、公式配信サーバ２から受信されたものであるので、高周波数領域信号も復号され、高音質で音楽が再生される。
【００３９】
第３の実施形態は、非公式配信サーバ４が、インターネットを転々流通して受信したＡＡＣ＋ＳＢＲ形式の音楽コンテンツ(.3g2(aac+sbr))を、携帯電話機１に配信する場合である。この場合、携帯電話機１は、音楽コンテンツをＡＡＣデコーダによって復号し、音楽を再生する。即ち、本発明によれば、非公式配信サーバ４から受信された音楽コンテンツは、ＡＡＣ＋ＳＢＲ形式のものであっても、ＡＡＣデコーダでしか復号されない。これにより、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツであっても、基本階層に基づく低周波数領域信号のみが復号され、低音質でしか音楽が再生されない。
【００４０】
図３は、本発明におけるシーケンス図である。
【００４１】
図２で説明した第１の実施形態として、配信サーバ３との間のＨＴＴＰ(HypeText Transfer Protocol)のシーケンスを、Ｓ３１０〜Ｓ３１３に表す。
（Ｓ３１０）携帯電話機１は、配信サーバ３に対してアクセス要求を送信する。配信サーバ３は、公式のものであっても又は非公式のものであってもよい。ここでは、配信サーバ３は、公式コンテンツプロバイダ５から受信したＡＡＣ形式の音楽コンテンツを蓄積しているものとする。
（Ｓ３１１）配信サーバ３は、Ｗｅｂページ情報であるＨＴＭＬデータを携帯電話機１へ送信する。
（Ｓ３１２）携帯電話機１は、ＨＴＭＬデータに基づいて利用者所望の音楽コンテンツをダウンロードするために、配信サーバ３へダウンロード要求を送信する。ここで要求された音楽コンテンツは、ＡＡＣ形式のもの(.3g2(aac))であるとする。
（Ｓ３１３）配信サーバ３は、ＡＡＣ形式の音楽コンテンツを携帯電話機１へ送信する。携帯電話機１は、ダウンロードした音楽コンテンツをＡＡＣデコーダによって復号し、音楽を再生する。
【００４２】
図２で説明した第２の実施形態として、公式配信サーバ２との間のＨＴＴＰのシーケンスを、Ｓ３２０〜Ｓ３２３に表す。
（Ｓ３２０）携帯電話機１は、公式配信サーバ２に対してアクセス要求を送信する。公式配信サーバ２は、公式コンテンツプロバイダ５から受信したＡＡＣ＋ＳＢＲ形式の音楽コンテンツを蓄積しているものとする。
（Ｓ３２１）公式配信サーバ２は、携帯電話機１のアクセス要求に対して、Ｗｅｂページ情報であるＨＴＭＬデータを携帯電話機１へ送信する。このとき、ＨＴＭＬデータには、object要素のdata属性に、当該公式配信サーバ２における当該音楽コンテンツの存在場所のＵＲＬ(http://os10.ezweb.ne.jp/xxx/test.kmf)が含まれる。このＨＴＭＬデータを受信した携帯電話機１は、そのＨＴＭＬデータに含まれる配信サーバアドレスのＵＲＬを取得する。
（Ｓ３２２）携帯電話機１は、ＨＴＭＬデータに基づいて利用者所望の音楽コンテンツをダウンロードするために、公式配信サーバ２へダウンロード要求を送信する。ここで要求された音楽コンテンツは、ＡＡＣ＋ＳＢＲ形式のもの(.3g2(aac+sbr))であるとする。
（Ｓ３２３）公式配信サーバ２は、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツを携帯電話機１へ送信する。携帯電話機１は、ダウンロードした音楽コンテンツと、先に取得した配信サーバアドレスのＵＲＬとを関連付けて音楽コンテンツ蓄積部に蓄積する。その音楽コンテンツを再生する際に、音楽コンテンツ蓄積部から取得した公式配信サーバ２のＵＲＬ(http://os10.ezweb.ne.jp)が、携帯電話機１に予め記憶されている登録ＵＲＬリストに含まれているか否かを判定する。ここで、公式配信サーバ２のＵＲＬは、登録ＵＲＬリストに含まれているので、受信したＡＡＣ＋ＳＢＲ形式の音楽コンテンツを、ＡＡＣデコーダ及びＳＢＲデコーダによって復号することができる。これにより、高周波数領域信号も復号され、高音質で音楽が再生される。
【００４３】
図２で説明した第３の実施形態として、非公式配信サーバ４との間のＨＴＴＰのシーケンスを、Ｓ３３０〜Ｓ３３３に表す。
（Ｓ３３０）携帯電話機１は、非公式配信サーバ４に対してアクセス要求を送信する。非公式配信サーバ４は、インターネットにおいて流通したＡＡＣ＋ＳＢＲ形式の音楽コンテンツを蓄積しているものとする。
（Ｓ３３１）非公式配信サーバ４は、携帯電話機１のアクセス要求に対して、Ｗｅｂページ情報であるＨＴＭＬデータを携帯電話機１へ送信する。このとき、ＨＴＭＬデータには、object要素のdata属性に、当該非公式配信サーバ４における当該音楽コンテンツの存在場所のＵＲＬ(http://non-official.ne.jp/xxx/test.kmf)が含まれる。このＨＴＭＬデータを受信した携帯電話機１は、そのＨＴＭＬデータに含まれる配信サーバアドレスのＵＲＬを取得する。
（Ｓ３３２）携帯電話機１は、ＨＴＭＬデータに基づいて利用者所望の音楽コンテンツのダウンロードするために、非公式配信サーバ４へダウンロード要求を送信する。ここで要求された音楽コンテンツは、ＡＡＣ＋ＳＢＲ形式のもの(.3g2(aac+sbr))であるとする。
（Ｓ３３３）非公式配信サーバ４は、ＡＡＣ＋ＳＢＲ形式の音楽コンテンツを携帯電話機１へ送信する。携帯電話機１は、ダウンロードした音楽コンテンツと、先に取得した配信サーバアドレスのＵＲＬとを関連付けて音楽コンテンツ蓄積部に蓄積する。その音楽コンテンツを再生する際に、音楽コンテンツ蓄積部から取得した配信サーバのＵＲＬ(http://non-official.ne.jp/xxx/test.kmf)が、登録ＵＲＬリストに含まれているか否かを比較する。ここでは、非公式配信サーバ４のＵＲＬは、登録ＵＲＬリストに含まれていないので、受信したＡＡＣ＋ＳＢＲ形式の音楽コンテンツを、ＡＡＣデコーダのみによって復号し、音楽を再生する。これにより、低周波数領域信号しか復号されず、ＳＢＲに基づく高音質で再生することができない。
【００４４】
図４は、本発明における第１の実施形態における携帯電話機１の機能ブロック図である。図４によれば、携帯電話機１を機能的に表しているが、各機能は、携帯電話機１に搭載されたコンピュータによって実行されるプログラムによっても実現できる。
【００４５】
携帯電話機１は、データ送受信部１０１と、ＨＴＭＬ解析部１０２と、記録音楽コンテンツ生成部１０３と、音楽コンテンツ蓄積部１０４と、ＨＴＴＰ処理部１０５と、ＡＡＣデコーダ１０６と、ＳＢＲデコーダ１０７と、スイッチ１０８と、登録判定部１０９と、ＵＲＬリスト登録部１１０と、スピーカ１１１と、ディスプレイ１１２と、キー１１３とを含む。
【００４６】
利用者は、携帯電話機１のキー１１３の操作によって、音楽コンテンツをダウンロードする配信サーバのＵＲＬを、ＨＴＴＰ処理部１０５へ指示する。利用者が指定する配信サーバのＵＲＬは、公式のものであってもよいし、非公式のものであってもよい。ＨＴＴＰ処理部１０５は、データ送受信部１０１を介して、利用者によって指定されたＵＲＬの配信サーバに対してアクセス要求を送信する。また、ＨＴＴＰ処理部１０５は、データ送受信部１０１を介してＷｅｂページ情報を受信し、ブラウジング処理された結果をディスプレイ１１２へ出力する。ＨＴＴＰ処理部１０５は既存のものであって、ＨＴＴＰ機能とブラウジング機能とを有する。
【００４７】
ＨＴＭＬ解析部１０２は、データ送受信部１０１を介して配信サーバからＷｅｂページ情報であるＨＴＭＬデータを受信する。配信サーバは、そのＨＴＭＬデータにおけるobject要素のdata属性に、音楽コンテンツの所在場所を表すダウンロードＵＲＬを含める。ＨＴＭＬ解析部１０２は、object要素のdata属性に記入されているダウンロードＵＲＬを抽出する。例えばＨＴＭＬデータに以下のようなobject要素が含まれている場合、ＨＴＭＬ解析部１０２は、"http://os10.ezweb.ne.jp /xxx/test.kmf"を、ダウンロードＵＲＬとして抽出する。
【００４８】
<object data="http://os10.ezweb.ne.jp /xxx/test.kmf" 
type="application/x-kddi-ezmusic"
copyright="no" standby=" Test.kmf">
<param name="disposition" value="devcu1z" valuetype="data" />
<param name="size" value="1190650" valuetype="data" /> 
<param name="title" value="TEST" valuetype="data" />
<param name="ac" value="**********" valuetype="data" />
<param name="checkout" value="1" valuetype="data" /> 
</object>
【００４９】
記録音楽コンテンツ生成部１０３は、ＨＴＭＬ解析部１０２からダウンロードＵＲＬを受け取り、データ送受信部１０１から音楽コンテンツを受け取る。そして、記録音楽コンテンツ生成部１０３は、音楽コンテンツとダウンロードＵＲＬとを結合して音楽コンテンツ蓄積部１０４へ送出する。
【００５０】
音楽コンテンツ蓄積部１０４は、記録音楽コンテンツ生成部１０３から受け取った音楽コンテンツ及びダウンロードＵＲＬを結合して蓄積する。尚、音楽コンテンツを受信しつつ、音楽コンテンツ蓄積部１０４に蓄積することなく再生する場合には、データ送受信部１０１から出力される音声コンテンツは、直接的にＡＡＣデコーダ１０６へ入力し、ＨＴＭＬ解析部１０２から出力されるダウンロードＵＲＬは、直接的に登録判定部１０９へ入力することもできる。
【００５１】
ＵＲＬリスト登録部１１０は、音楽コンテンツを公式に配信する１つ以上の公式配信サーバのＵＲＬを含む登録ＵＲＬリストを保持している。このリストは、携帯電話機１に予め記憶されているものであり、利用者によって自由に変更できるものではない。この登録ＵＲＬリストは、音楽コンテンツに係る権利者及び携帯電話事業者によって認定された公式配信サーバのＵＲＬのみが含まれている。
【００５２】
ＡＡＣデコーダ１０６は、音楽コンテンツ蓄積部１０４から音楽コンテンツを受け取り、ＡＡＣ形式で復号する。
【００５３】
スイッチ１０８は、ＡＡＣデコーダ１０６の出力データを、ＳＢＲデコーダ１０７へ送出するか、又は、直接的にＤＡＣ(Digital Analog Converter)／スピーカへ送出する。スイッチ１０８は、登録判定部１０９によって制御される。
【００５４】
ＳＢＲデコーダ１０７は、ＡＡＣデコーダ１０６の出力データを、スイッチ１０８を介して受け取る。ＳＢＲデコーダ１０７は、この出力データに対して、ＳＢＲ形式で復号する。復号された出力データは、ＤＡＣ(Digital Analog Converter)／スピーカへ送出される。
【００５５】
登録判定部１０９は、音楽コンテンツを再生する際に、その音楽コンテンツのダウンロードＵＲＬを音楽コンテンツ蓄積部１０４から受け取る。そして、そのダウンロードＵＲＬが、ＵＲＬリスト登録部１１０の登録ＵＲＬリストに含まれているか否かを判定する。ダウンロードＵＲＬが、ＵＲＬリスト登録部１１０に含まれている場合、登録判定部１０９は、スイッチ１０８をＳＢＲデコーダ１０７へ切り替えるように制御する。一方、再生しようとしている音楽コンテンツのダウンロードＵＲＬが、ＵＲＬリスト登録部１１０の登録ＵＲＬリストに含まれていない場合、スイッチ１０８を直接的にＤＡＣ／スピーカへ切り替えるように制御する。
【００５６】
尚、登録判定部１０９は、音楽コンテンツがＡＡＣ形式のものである場合、又はＨＴＭＬデータにobject要素が含まれていない場合にも、スイッチ１０８を直接的にＤＡＣ／スピーカへ切り替えるように制御する。この場合、音楽コンテンツの符号化形式の情報と、object要素の有無の情報についても、音楽コンテンツ蓄積部１０４から受け取る必要がある。
【００５７】
ＤＡＣスピーカ１１１は、ＳＢＲデコーダ１０７から出力されたデータについては、高周波数領域信号も再生できるのに対し、ＡＡＣデコーダ１０６から出力されたデータについては、低周波数領域信号のみを再生する。
【００５８】
図５は、本発明における第２の実施形態における携帯電話機１の機能ブロック図である。以下では、図４と比較して相違する部分についてのみ説明する。
【００５９】
登録判定部１０９は、ＨＴＭＬ解析部１０２から受信した音楽コンテンツのダウンロードＵＲＬを受け取る。そして、そのダウンロードＵＲＬが、ＵＲＬリスト登録部１１０の登録ＵＲＬリストに含まれているか否かを判定する。ダウンロードＵＲＬが、ＵＲＬリスト登録部１１０に含まれていない場合、登録判定部１０９は、記録音楽コンテンツ生成部１０３へ、ＳＢＲデータを削除した音楽コンテンツを生成するように指示する。一方、受信した音楽コンテンツのダウンロードＵＲＬが、ＵＲＬリスト登録部１１０の登録ＵＲＬリストに含まれている場合、記録音楽コンテンツ生成部１０３へ、ＳＢＲデータを削除することなく、受信した音楽コンテンツをそのまま維持するように指示する。
【００６０】
記録音楽コンテンツ生成部１０３は、データ送受信部１０１から音楽コンテンツを受け取る。そして、記録音楽コンテンツ生成部１０３は、登録判定部１０９がＳＢＲデータを削除した音楽コンテンツを生成するように指示した場合、ＳＢＲデータを削除する。
【００６１】
ＳＢＲデータを削除するために、２つの方法がある。第１に、ＡＡＣデータ及びＳＢＲデータのセパレータに含まれる、拡張可否フラグであるextension_typeパラメータに、符号化する必要のないデータを示すEXT_FILを格納する。これにより、その音楽コンテンツにおけるＳＢＲデータは、符号化する必要のない廃棄データとして扱われる。そのようにして音楽コンテンツ蓄積部１０４に蓄積された音楽コンテンツは、ＳＢＲデコーダで再生されることはない。この方法は、ＭＰ４形式及びＡＤＴＳ形式のいずれにおいても用いることができる。
【００６２】
第２に、ＡＤＴＳヘッダに含まれる、フレーム長を示すaac_frame_lenghパラメータに、ＳＢＲデータを含まないＡＡＣデータのみの長さを格納する。更に、ＡＡＣデータに後続して、終端を示すＴＥＲＭを格納する。これにより、その音楽コンテンツにおいてはＡＡＣデータのみとなり、ＳＢＲデータは削除される。そのようにして音楽コンテンツ蓄積部１０４に蓄積された音楽コンテンツは、ＳＢＲデコーダで再生されることはない。この方法は、ＡＤＴＳ形式においてのみ用いることができる。
【００６３】
尚、ＭＰ４形式については、ＭＰ４ヘッダ内に含まれる、ＳＢＲが存在することを示すフラグをＯＦＦにすることにより、ＳＢＲデータを再生しないようにすることもできる。具体的には、esds内のDecoderConfigDescripter内のDecoderSpecificInfo（ＡＡＣの場合はAudioSpecificInfo()と言う構造体に相当）におけるsyncExtensionTypeを0x2b7以外の値にすることにより、ＳＢＲに関する情報を読み飛ばすことができる。一方、ＳＢＲが存在する場合、syncExtensionTypeは0x2b7に設定される。
【００６４】
図６は、本発明の携帯電話機１について、ダウンロードした音楽コンテンツを蓄積するまでのフローチャートである。
【００６５】
（Ｓ５０１）携帯電話機１は、利用者の指定に応じてアクセス要求を送信すべきＵＲＬを決定する。利用者は、携帯電話機１のディスプレイ１１２を見ながら、キー１１３を操作することによって、ＵＲＬを決定することができる。
（Ｓ５０２）アクセス要求は、既存のＨＴＴＰによって、所望の配信サーバへ送信される。
（Ｓ５０３）携帯電話機１は、配信サーバからＷｅｂページ情報であるＨＴＭＬデータを受信する。このとき、ＨＴＭＬデータに対してブラウジング処理がなされ、その結果がディスプレイに表示される。
（Ｓ５０４）このとき、携帯電話機１は、ＨＴＭＬデータを解析し、object要素のdata属性に記入されたダウンロードＵＲＬを抽出する。
（Ｓ５０５）次に、携帯電話機は、利用者の指示に応じて、既存のＨＴＴＰによって、ダウンロード要求を配信サーバへ送信する。
（Ｓ５０６）携帯電話機１は、配信サーバから音楽コンテンツを受信する。
（Ｓ５０７）携帯電話機２は、配信サーバから受信した音楽コンテンツと、ＨＴＭＬデータから取得したダウンロードＵＲＬとを結合して、音楽コンテンツ蓄積部１０４に蓄積する。また、図５の場合、セパレータのextension_typeパラメータにEXT_FILを格納するか、又は、ＡＤＴＳヘッダのaac_frame_lenghパラメータに、ＳＢＲデータを含まないＡＡＣデータのみの長さを格納し、且つ、ＡＡＣデータに後続して、終端を示すＴＥＲＭを格納する。これにより、音楽コンテンツ蓄積部１０４に蓄積された音楽コンテンツは、ＳＢＲデコーダで再生されることはない。
【００６６】
図７は、本発明の携帯電話機１について、蓄積した音楽コンテンツを再生する際のフローチャートである。
【００６７】
（Ｓ６０１）音楽コンテンツの再生が要求された際に、音楽コンテンツ蓄積部１０４から音楽コンテンツが導出される。そして、その音楽コンテンツの符号化形式が、ＡＡＣ形式のものであるか又はＡＡＣ＋ＳＢＲ形式のものであるかが判断される。この判定は、音楽コンテンツのヘッダ部に含まれる符号化形式によって行われる。ＡＡＣ形式の場合、ＡＡＣデコーダで再生される（Ｓ６０５）。
（Ｓ６０２）音楽コンテンツがＡＡＣ＋ＳＢＲ形式のものであれば、object要素のdata属が含まれるダウンロードＵＲＬがあるか否かが判定される。音楽コンテンツ蓄積部１０４は、音楽コンテンツとダウンロードＵＲＬとを関連付けて蓄積している。ダウンロードＵＲＬが無い場合、ＡＡＣデコーダで再生される（Ｓ６０５）。
（Ｓ６０３）音楽コンテンツのダウンロードＵＲＬが、ＵＲＬリスト登録部１１０の登録ＵＲＬリストに含まれているか否かを判定する。ダウンロードＵＲＬが、登録ＵＲＬリストに含まれていない場合、ＡＡＣデコーダで再生される（Ｓ６０５）。
（Ｓ６０４）ダウンロードＵＲＬが、登録ＵＲＬリストに含まれる場合、ＳＢＲデコーダで再生される。これにより、公式配信サーバから受信された音楽コンテンツは、ＳＢＲに基づく高周波数領域信号も復号され、高音質で再生される。
【００６８】
前述した本発明におけるダウンロードされた音楽コンテンツを再生する再生方法、端末及びプログラムの種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６９】
【図１】ＡＡＣ＋ＳＢＲ形式のフレーム構成図と、ＳＢＲの周波数部分を示すグラフである。
【図２】本発明におけるシステム構成図である。
【図３】本発明におけるシーケンス図である。
【図４】本発明の第１の実施形態における携帯電話機の機能ブロック図である。
【図５】本発明の第２の実施形態における携帯電話機の機能ブロック図である。
【図６】本発明の携帯電話機について、ダウンロードした音楽コンテンツを蓄積するまでのフローチャートである。
【図７】本発明の携帯電話機について、蓄積した音楽コンテンツを再生する際のフローチャートである。
【符号の説明】
【００７０】
１  携帯電話機
１０１  データ送受信部
１０２  ＨＴＭＬ解析部
１０３  記録音楽コンテンツ生成部
１０４  音楽コンテンツ蓄積部
１０５  ＨＴＴＰ処理部
１０６  ＡＡＣデコーダ
１０７  ＳＢＲデコーダ
１０８  スイッチ
１０９  登録判定部
１１０  ＵＲＬリスト登録部
１１１  ＤＡＣ／スピーカ
１１２  ディスプレイ
１１３  キー
２  公式配信サーバ
３  非公式配信サーバ
４  配信サーバ
５  公式コンテンツプロバイダ
６  インターネット
７  携帯電話事業者ネットワーク
【図１】
2006139054.tif 000003
【図２】
2006139054.tif 000004
【図３】
2006139054.tif 000005
【図４】
2006139054.tif 000006
【図５】
2006139054.tif 000007
【図６】
2006139054.tif 000008
【図７】
2006139054.tif 000009