(57)【要約】【課題】外部ツールによるフォーマット変換を行うことなくＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを再生できるＭＰＥＧ４−ＡＡＣフォーマット変換装置を提供する。【解決手段】リアルタイムに入力されるＭＰＥＧ４−ＡＡＣファイルのフォーマットを識別するファイル識別部２と、ＭＰ４ＦＦであることが識別されたファイルのヘッダを解析し、フレーム位置情報およびヘッダ情報を抽出するヘッダ解析部３と、抽出されたヘッダ情報に基づきＡＤＴＳヘッダを作成するヘッダ作成部４と、抽出されたフレーム位置情報に基づきフレームに切り分けるフレーム切り分け部５と、切り分けられたフレームの各々にＡＤＴＳヘッダを付加してリアルタイムに出力するフレーム取り付け部９からの出力に基づき音声を再生するＡＡＣ再生部１２を備えている。【選択図】図３
2008040245.tif 000002
【特許請求の範囲】
【請求項１】
リアルタイムに入力されるＭＰＥＧ４−ＡＡＣファイルのフォーマットを識別するファイル識別部と、
前記ファイル識別部によりＭＰ４フォーマットであることが識別された場合に、前記ＭＰＥＧ４−ＡＡＣファイルのヘッダを解析し、該ヘッダに続くロウデータの区切りの位置を表すフレーム位置情報およびＡＤＴＳフォーマットで使用されるＡＤＴＳヘッダを作成するために必要なヘッダ情報を抽出するヘッダ解析部と、
前記ヘッダ解析部で抽出されたヘッダ情報に基づきＡＤＴＳヘッダを作成するヘッダ作成部と、
前記ヘッダ解析部で抽出されたフレーム位置情報に基づきフレームに切り分けるフレーム切り分け部と、
前記フレーム切り分け部により切り分けられたフレームの各々に前記ヘッダ作成部で作成されたＡＤＴＳヘッダを付加してリアルタイムに出力するフレーム取り付け部と、
前記フレーム取り付け部からの出力に基づき音声を再生するＡＡＣ再生部
とを備えたＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項２】
再生形態を検出する再生形態検出部と、
前記再生形態検出部において検出された再生形態に応じて、フレーム取り付け部から出力されるＡＤＴＳヘッダが付加されたフレームを並べ替えるＡＤＴＳフレーム並べ替え部とを備え、
前記ＡＤＴＳフレーム並べ替え部は、前記再生形態検出部によって途中から再生すべき旨が検出された場合は、再生が停止された時点のフレームまたは任意のフレームからＡＤＴＳヘッダを付加し、フレーム番号の昇順に順次出力する
ことを特徴とする請求項１記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項３】
ＡＤＴＳフレーム並べ替え部は、再生形態検出部によってスキップ再生すべき旨が検出された場合は、フレーム取り付け部から送られてくるＡＤＴＳヘッダが付加されたフレームを間引きしてフレーム番号の昇順に並べ替えて順次出力する
ことを特徴とする請求項２記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項４】
ＡＤＴＳフレーム並べ替え部は、再生形態検出部によって逆再生すべき旨が検出された場合は、フレーム取り付け部から送られてくるＡＤＴＳヘッダが付加されたフレームをフレーム番号の降順に並べ替えて順次出力する
ことを特徴とする請求項２記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項５】
ＡＤＴＳフレーム並べ替え部は、再生形態検出部によって逆スキップ再生すべき旨が検出された場合は、フレーム取り付け部から送られてくるＡＤＴＳヘッダが付加されたフレームを間引きしてフレーム番号の降順に並べ替えて順次出力する
ことを特徴とする請求項２記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項６】
ＡＤＴＳヘッダ取り付け部から出力されるＡＤＴＳヘッダが付加されたフレームを保存するメモリを備え、
入力されたＭＰＥＧ４−ＡＡＣファイルが過去に入力されたＭＰＥＧ４−ＡＡＣファイルと同一であるときは、前記メモリの内容がＡＡＣ再生部に送られる
ことを特徴とする請求項１記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項７】
リアルタイムに入力されるＭＰＥＧ４−ＡＡＣファイルのフォーマットを識別するファイル識別部と、
前記ファイル識別部によりＭＰ４フォーマットであることが識別された場合に、前記ＭＰＥＧ４−ＡＡＣファイルのヘッダを解析し、該ヘッダに続くロウデータの区切りの位置を表すフレーム位置情報およびＡＤＩＦフォーマットで使用されるＡＤＩＦヘッダを作成するために必要なヘッダ情報を抽出するヘッダ解析部と、
前記ヘッダ解析部で抽出されたヘッダ情報に基づきＡＤＩＦヘッダを作成するヘッダ作成部と、
前記ヘッダ解析部で抽出されたフレーム位置情報に基づきフレームに切り分けるフレーム切り分け部と、
前記フレーム切り分け部により切り分けられたフレームの先頭に前記ヘッダ作成部で作成されたＡＤＩＦヘッダを付加してリアルタイムに出力するフレーム取り付け部と、
前記フレーム取り付け部からの出力に基づき音声を再生するＡＡＣ再生部
とを備えたＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項８】
再生形態を検出する再生形態検出部と、
前記再生形態検出部において検出された再生形態に応じて、フレーム切り分け部におけるフレームの並べ替えを指示するＡＤＩＦフレーム並べ替え部とを備え、
前記フレーム切り分け部は、前記再生形態検出部によって途中から再生すべき旨が検出された場合は、再生が停止された時点におけるフレームまたは、任意のフレームからフレーム番号の昇順にＡＤＩＦヘッダ取り付け部に順次送る
ことを特徴とする請求項７記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項９】
フレーム切り分け部は、再生形態検出部によってスキップ再生すべき旨が検出された場合は、ＡＤＩＦフレーム並べ替え部からの指示に応じて、切り分けたフレームを間引きしてフレーム番号の昇順に並べ替えて順次出力する
ことを特徴とする請求項８記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項１０】
フレーム切り分け部は、再生形態検出部によって逆再生すべき旨が検出された場合は、ＡＤＩＦフレーム並べ替え部からの指示に応じて、切り分けたフレームをフレーム番号の降順に並べ替えて順次出力する
ことを特徴とする請求項８記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項１１】
フレーム切り分け部は、再生形態検出部によって逆スキップ再生すべき旨が検出された場合は、ＡＤＩＦフレーム並べ替え部からの指示に応じて、切り分けたフレームを間引きしてフレーム番号の降順に並べ替えて順次出力する
ことを特徴とする請求項８記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【請求項１２】
ＡＤＩＦヘッダ取り付け部から出力されるＡＤＩＦヘッダが付加されたフレームを保存するメモリを備え、
入力されたＭＰＥＧ４−ＡＡＣファイルが過去に入力されたＭＰＥＧ４−ＡＡＣファイルと同一であるときは、前記メモリの内容がＡＡＣ再生部に送られる
ことを特徴とする請求項７記載のＭＰＥＧ４−ＡＡＣフォーマット変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＭＰＥＧ４−ＡＡＣファイルのフォーマットを変換するＭＰＥＧ４−ＡＡＣフォーマット変換装置に関し、特に、ＭＰＥＧ４ファイルフォーマット（以下、「ＭＰ４ＦＦ」という）を他のフォーマットに変換する技術に関する。
【背景技術】
【０００２】
従来、音声圧縮方式として、ＭＰＥＧ４−ＡＡＣ（Motion Picture Experts Group 4-Advanced Audio Coding）が知られている。このＭＰＥＧ４−ＡＡＣには、以下のストリーム構造が存在する。
（１）ＡＤＩＦ（Audio Data Interchange Format）
（２）ＡＤＴＳ（Audio Data Transport Stream）
（３）ＭＰ４ＦＦ（MPEG4 File Format）
【０００３】
ＡＤＩＦおよびＡＤＴＳはＭＰＥＧ２−ＡＡＣで規格化され、ＭＰＥＧ４−ＡＡＣで再規格化されたフォーマットであり、ＡＡＣ再生装置間の互換性が非常に高い。一方、ＭＰ４ＦＦは、ＭＰＥＧ４−ＡＡＣで新たに規格化されたフォーマットであり、ＡＡＣ再生装置間の互換性が低い。このような経緯から、ＡＤＩＦおよびＡＤＴＳのみに対応し、ＭＰ４ＦＦに対応していないＡＡＣ再生装置が存在する。
【０００４】
また、ＡＤＴＳファイルに対して行うＡＡＣ再エンコーダ回路のように、ＡＤＴＳファイルのデコードを前提としている装置も存在する（例えば、特許文献１参照）。この特許文献１に開示された技術では、オーディオ（ＡＡＣ）とビデオを多重化する装置において、多重化するオーディオの間隔をＡＡＣ−ＡＤＴＳのフレームにあわせることを目的として、一時的にデコードした後に、ＡＤＴＳのフレーム同期を取り直して再エンコードする。
【０００５】
【特許文献１】特開２００５−２８３８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来のＡＡＣ再生装置においてＭＰ４ＦＦのＭＰＥＧ４−ＡＡＣファイルを再生するためには、外部ツールなどを用いて、ＭＰ４ＦＦをＡＤＴＳまたはＡＤＩＦへフォーマット変換しなければならない。したがって、ＡＤＩＦおよびＡＤＴＳのみに対応したＡＡＣ再生装置においては、ＭＰ４ＦＦのＭＰＥＧ４−ＡＡＣファイルを直接に再生することができず、改善が望まれている。
【０００７】
また、外部ツールを用いてＭＰ４ＦＦをＡＤＩＦに変換した場合、ＭＰＥＧ４−ＡＡＣファイルの再生時において、途中からの再生、スキップ再生、逆再生および逆スキップ再生を行うことは、ＡＤＩＦのファィル構造上不可能である。
【０００８】
この発明は、上述した問題を解消するためになされたものであり、ＡＤＩＦフォーマットおよびＡＤＴＳフォーマットのみに対応したＡＡＣ再生装置であっても、外部ツールによるフォーマット変換を行うことなくＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを再生することができるＭＰＥＧ４−ＡＡＣフォーマット変換装置を提供することにある。
【課題を解決するための手段】
【０００９】
この発明に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置は、リアルタイムに入力されるＭＰＥＧ４−ＡＡＣファイルのフォーマットを識別するファイル識別部と、ファイル識別部によりＭＰ４フォーマットであることが識別された場合に、ＭＰＥＧ４−ＡＡＣファイルのヘッダを解析し、該ヘッダに続くロウデータの区切りの位置を表すフレーム位置情報およびＡＤＴＳフォーマットで使用されるＡＤＴＳヘッダまたはＡＤＩＦフォーマットで使用されるＡＤＩＦヘッダを作成するために必要なヘッダ情報を抽出するヘッダ解析部と、ヘッダ解析部で抽出されたヘッダ情報に基づきＡＤＴＳヘッダまたはＡＤＩＦヘッダを作成するヘッダ作成部と、ヘッダ解析部で抽出されたフレーム位置情報に基づきフレームに切り分けるフレーム切り分け部と、フレーム切り分け部により切り分けられたフレームの各々にヘッダ作成部で作成されたＡＤＴＳヘッダを付加し、または、フレーム切り分け部により切り分けられたフレームの先頭にヘッダ作成部で作成されたＡＤＩＦヘッダを付加してリアルタイムに出力するフレーム取り付け部と、フレーム取り付け部からの出力に基づき音声を再生するＡＡＣ再生部とを備えている。
【発明の効果】
【００１０】
この発明に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、ＭＰＥＧ４−ＡＡＣファイルのフォーマットがＭＰ４ＦＦである場合に、ＡＤＴＳフォーマットまたはＡＤＩＦフォーマットに変換して再生するように構成したので、ＡＤＩＦフォーマットおよびＡＤＴＳフォーマットのみに対応したＡＡＣ再生装置であっても、外部ツールによるフォーマット変換を行うことなくＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを再生することができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置は、ＭＰＥＧ４−ＡＡＣファイルのＭＰ４ＦＦフォーマットをＡＤＴＳフォーマットにリアルタイムで変換するＡＤＴＳ変換装置１１として構成されており、ＡＤＴＳフォーマットに対応したＡＡＣ再生装置において有効である。
【００１２】
まず、このＭＰＥＧ４−ＡＡＣフォーマット変換装置で取り扱うデータを説明する。図１（ａ）は、ＡＤＩＦフォーマットの構造を示す図である。このＡＤＩＦフォーマットは、ロウデータブロック（ｒａｗ＿ｄａｔａ＿ｂｌｏｃｋ）の先頭にＡＤＩＦヘッダ（ａｄｉｆ＿ｈｅａｄｅｒ）が付加されて構成されている。図１（ｂ）は、ＡＤＴＳフォーマットの構造を示す図である。ＡＤＴＳフォーマットは、フレームを構成するロウデータブロックの各々の先頭に、ＡＤＴＳヘッダ（ａｄｔｓ＿ｈｅａｄｅｒ）が付加されて構成されている。
【００１３】
図１（ｃ）は、ＭＰ４ＦＦフォーマットの構造を示す図である。ＭＰ４ＦＦフォーマットは、ロウデータブロックの先頭にＭＰ４ＦＦヘッダが付加されて構成されている。ＭＰ４ＦＦヘッダは、ｆｔｙｐ、ｍｏｏｖおよびｍｄａｔから成り、ｆｔｙｐには、ファイルタイプが記述される。ｍｏｏｖには、各トラック（動画、音声など）のヘッダ情報、コンテンツの内容、時刻情報、データ格納位置などが記述される。ｍｄａｔには、オーディオのロウデータが記述される。
【００１４】
この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置は、図２に示すように、ＭＰ４ＦＦフォーマットのｍｄａｔ以下に含まれるロウデータブロックの各フレームに対してＡＤＴＳヘッダを付加することによりＭＰ４ＦＦフォーマットをＡＤＴＳフォーマットに変換するものである。
【００１５】
図３は、この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置として使用されるＡＤＴＳ変換装置１１の構成を示すブロック図である。このＡＤＴＳ変換装置１１は、ＭＰＥＧ４−ＡＡＣファイルを記憶する記憶装置１、ＡＡＣデータに基づき音声を再生するための音声データを生成するＡＡＣ再生部１２、およびＡＡＣ再生部１２で再生された音声データに基づき音声を出力する音声出力部１３（例えばスピーカから構成される）からなるＡＡＣ再生装置において、記憶装置１とＡＡＣ再生部１２との間に設けられる。
【００１６】
ＡＤＴＳ変換装置１１は、ファイル識別部２、ｍｏｏｖヘッダ解析部３、ＡＤＴＳヘッダ作成部４、フレーム切り分け部５、ＡＤＴＳヘッダ取り付け部６、変換ファイルキャッシュ部７、メモリ８、ＡＤＴＳフレーム並べ替え部９および再生形態検出部１０から構成されている。
【００１７】
ファイル識別部２は、記憶装置１から入力されたＭＰＥＧ４−ＡＡＣファイルを構成するＡＡＣデータのファイル識別情報にしたがって、そのＡＡＣデータのファイル形態、つまりＡＤＴＳフォーマット、ＡＤＩＦフォーマットまたはＭＰ４ＦＦフォーマットのいずれであるかを識別する。ファイル識別情報は、図４に示すように、ファイルタイプ、識別コード位置および識別コードから構成されている。
【００１８】
具体的には、ファイル識別情報は、ファイルタイプがＡＤＴＳの場合は、ＡＡＣデータの先頭から０〜３２ビットに、ＡＳＣＩＩコードで「ＡＤＩＦ」という文字列が格納されており、ファイルタイプがＡＤＴＳの場合は、ＡＡＣデータの先頭から０〜１１ビットに、１６進数の「０ｘＦＦＦ」というデータが格納されており、ファイルタイプがＭＰ４ＦＦの場合は、ＡＡＣデータの先頭から３２〜６３ビットに、ＡＳＣＩＩコードで「ｆｔｙｐ」という文字列が格納されて構成されている。
【００１９】
このファイル識別部２において、ＭＰ４ＦＦフォーマットであることが識別されると、ＡＡＣデータはｍｏｏｖヘッダ解析部３に送られ、ＡＤＴＳフォーマットであることが識別されると、ＡＡＣデータはＡＤＴＳフレーム並べ替え部９に送られ、ＡＤＩＦフォーマットであることが識別されると、ＡＡＣデータはＡＡＣ再生部１２に送られる。
【００２０】
ｍｏｏｖヘッダ解析部３は、この発明のヘッダ解析部に対応し、ファイル識別部２から送られてくるＡＡＣデータに含まれるＭＰ４ＦＦヘッダのｍｏｏｖヘッダを解析し、ロウデータブロック中のフレームの区切りおよびサイズを示すフレーム位置情報と、ＡＤＴＳヘッダを作成するために必要な情報を抽出する。このｍｏｏｖヘッダ解析部３における解析により得られたＡＤＴＳヘッダを作成するために必要な情報は、ヘッダ情報としてＡＤＴＳヘッダ作成部４に送られる。また、ｍｏｏｖヘッダ解析部３における解析により得られたフレーム位置情報は、ロウデータとともに、フレーム切り分け部５に送られる。
【００２１】
ＡＤＴＳヘッダ作成部４は、この発明のヘッダ作成部に対応し、ｍｏｏｖヘッダ解析部３から送られてくるヘッダ情報に基づきＡＤＴＳヘッダを作成する。このＡＤＴＳヘッダ作成部４で作成されたＡＤＴＳヘッダは、ＡＤＴＳヘッダ取り付け部６に送られる。フレーム切り分け部５は、ｍｏｏｖヘッダ解析部３で抽出されたフレームの位置情報に基づき、ロウデータをフレームに切り分ける。このフレーム切り分け部５においてフレームに切り分けられたロウデータは、ＡＤＴＳヘッダ取り付け部６に送られる。
【００２２】
ＡＤＴＳフレーム取り付け部６は、この発明のフレーム取り付け部に対応し、フレーム切り分け部５から送られてくるフレームの各々に、ＡＤＴＳヘッダ作成部４から送られてくるＡＤＴＳヘッダを付加することによりＡＤＴＳフレームに変換する。このＡＤＴＳフレーム取り付け部６において得られたＡＤＴＳフレームは、変換ファイルキャッシュ部７に送られる。
【００２３】
変換ファイルキャッシュ部７は、ＡＤＴＳヘッダ取り付け部６から送られてくるＡＤＴＳフレームを順次メモリ８に蓄えることにより、メモリ８上でＡＤＴＳファイルを完成させる。変換ファイルキャッシュ部７は、メモリ８に格納された完成したＡＤＴＳファイルを読み出し、ＡＤＴＳフレーム並べ替え部９に送る。この変換ファイルキャッシュ部７およびメモリ８を設けることにより、再び同じファイルの再生が指示された場合に、メモリ８に格納されているＡＤＴＳファイルを再利用することにより、フォーマット変換処理の大部分を省くことができる。
【００２４】
ＡＤＴＳフレーム並べ替え部９は、ユーザの操作によって指示された再生形態を検出する再生形態検出部１０からの指示に応じて、メモリ８から変換ファイルキャッシュ部７を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームを並べ替える。再生形態検出部１０によって検出される再生形態には、「通常再生」、「スキップ再生」、「逆再生」、「逆スキップ再生」および「途中から再生」が含まれる。
【００２５】
ＡＤＴＳフレーム並べ替え部９は、再生形態検出部１０から「通常再生」が指示された場合は、メモリ８から変換ファイルキャッシュ部７を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームを並べ替えることなく、そのままＡＡＣ再生部１２へ送る。これにより、通常の再生機能が実現される。
【００２６】
また、ＡＤＴＳフレーム並べ替え部９は、再生形態検出部１０から「スキップ再生」が指示された場合は、メモリ８から変換ファイルキャッシュ部７を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームを、間引きし、且つフレーム番号の昇順に並び変えて、順次ＡＡＣ再生部１２へ送る。これにより、早送り再生機能が実現される。また、ＡＤＴＳフレーム並べ替え部９は、再生形態検出部１０から「逆再生」が指示された場合は、メモリ８から変換ファイルキャッシュ部７を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームを、フレーム番号の降順に並べ替えて順次ＡＡＣ再生部１２へ送る。これにより、逆方向の再生機能が実現される。
【００２７】
また、ＡＤＴＳフレーム並べ替え部９は、再生形態検出部１０から「逆スキップ再生」が指示された場合は、メモリ８から変換ファイルキャッシュ部７を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームを、間引きし、且つフレーム番号の降順に並び変えて、順次ＡＡＣ再生部１２へ送る。これにより、逆方向の早送り再生機能が実現される。また、ＡＤＴＳフレーム並べ替え部９は、再生形態検出部１０から「途中から再生」が指示された場合は、メモリ８から変換ファイルキャッシュ部７を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームのうち、再生が停止された時点もしくは、任意の時点において再生されていたＡＤＴＳフレームからフレーム番号の昇順に順次ＡＡＣ再生部１２へ送る。これにより、途中から再生する機能が実現される。
【００２８】
次に、上記のように構成されるＡＤＴＳ変換装置１１の動作を、図５を参照しながら説明する。
【００２９】
まず、記憶装置１から入力されたＡＡＣデータ５０は、ファイル識別部２において、そのファイル形態が識別される。このファイル識別部２において、ＭＰ４ＦＦフォーマットであると判定されると、ＡＡＣデータ５０は、ｍｏｏｖヘッダ解析部３に送られる。ｍｏｏｖヘッダ解析部３においては、ＡＤＴＳヘッダの作成に必要な情報が抽出され、ＡＤＴＳヘッダ作成部４に送られる。これにより、ＡＤＴＳヘッダ作成部４において、ＡＤＴＳヘッダ５１が作成される。また、ｍｏｏｖヘッダ解析部３においては、ロウデータブロック内の全てのフレーム位置情報５２（区切り／サイズ）が抽出されてフレーム切り分け部５に送られる（手順１）。
【００３０】
次いで、フレーム切り分け部５においては、ｍｏｏｖヘッダ解析部３で抽出されたフレームの位置情報に基づき、ロウデータがフレームに切り分けられ、その後、ＡＤＴＳヘッダ取り付け部６において、フレーム切り分け部５で切り分けられた各フレームにＡＤＴＳヘッダが取り付けられ、変換ファイルキャッシュ部７によってメモリ８に順次に保存される（手順２）。
【００３１】
この状態において、再生形態検出部１０からＡＤＴＳフレーム並べ替え部９に対して再生形態が指示されると、ＡＤＴＳフレーム並べ替え部９は、メモリ８から変換ファイルキャッシュ部７を介してＡＤＴＳファイルを読み出し、指示された再生形態にしたがってＡＤＴＳフレームを並べ替える。具体的には、再生形態検出部１０から通常再生が指示されると、ＡＤＴＳフレーム並べ替え部９は、「通常再生」５３に示すように、フレーム番号の昇順にＡＤＴＳフレームを接続して出力する（手順３−１）。
【００３２】
再生形態検出部１０からスキップ再生が指示されると、ＡＤＴＳフレーム並べ替え部９は、「スキップ再生」５４に示すように、フレームを間引き、且つ、フレーム番号の昇順に並べ替えて、換言すれば、フレーム番号をスキップさせた状態でＡＤＴＳフレームを接続して出力する（手順３−２）。再生形態検出部１０から逆再生が指示されると、ＡＤＴＳフレーム並べ替え部９は、「逆再生」５５に示すように、フレーム番号の逆順にＡＤＴＳフレームを接続して出力する（手順３−３）。
【００３３】
再生形態検出部１０から逆再生が指示されると、ＡＤＴＳフレーム並べ替え部９は、「逆スキップ再生」５６に示すように、フレームを間引き、且つ、フレーム番号の降順に並べ替えて、換言すれば、フレーム番号を逆方向にスキップさせた状態でＡＤＴＳフレームを接続して出力する（手順３−４）。再生形態検出部１０から「途中から再生」が指示されると、ＡＤＴＳフレーム並べ替え部９は、「途中から再生」５７に示すように、再生が停止された時点もしくは、任意の時点においてフレーム切り分け部け部５で生成されていたＡＤＴＳフレームからフレーム番号の昇順にＡＤＴＳフレームを接続して出力する（手順３−５）。
【００３４】
以上説明したように、この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、ＭＰＥＧ４−ＡＡＣファイルのフォーマットがＭＰ４ＦＦである場合に、ＡＤＴＳフォーマットに変換して再生するように構成したので、ＡＤＴＳフォーマットのみに対応したＡＡＣ再生装置であっても、外部ツールによるフォーマット変換を行うことなくＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを再生することができる。
【００３５】
また、このＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、スキップ再生、逆再生、逆スキップ再生および途中からの再生に対応しないＡＡＣ再生装置であっても、スキップ再生、逆再生、逆スキップ再生および途中からの再生を行うことができる。具体的には、ＡＤＴＳフォーマットのみに対応し、ファイルの途中からの再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＴＳフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルの途中から再生することができる。
【００３６】
また、ＡＤＴＳフォーマットのみに対応し、スキップ再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＴＳフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルをスキップ再生することができる。また、ＡＤＴＳのみに対応し、逆再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＴＳフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを逆再生することができる。
【００３７】
また、ＡＤＴＳのみに対応し、逆スキップ再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＴＳフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを逆スキップ再生することができる。また、ＡＤＴＳヘッダ取り付け部６から出力されるＡＤＴＳヘッダが付加されたフレームを順次メモリ８に格納する変換ファイルキャッシュ部７を設けたので、再び同じファイルの再生が指示された場合に、メモリ８に格納されているＡＤＴＳファイルを再利用することにより、ＭＰ４ＦＦフォーマットからＡＤＴＳフォーマットへの変換処理の大部分を省くことができる。
【００３８】
また、このＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、ＭＰ４ＦＦフォーマットからＡＤＴＳフォーマットへの変換は、ヘッダの付け替えを行うことにより実現しているので、従来の装置のように、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルをデコードした後に再エンコードするという処理は不要になる。したがって、変換処理における処理負荷を大幅に軽減することができる。
【００３９】
なお、この実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置では、フォーマット変換により得られたＡＤＴＳファイルをメモリ８に保存しておき、ＡＤＴＳフレーム並べ替え部９において、メモリ８から必要なフレームを読み込んできて並べ替えるため、フォーマット変換にメモリ８が必ず必要となるが、ＡＤＴＳフレーム並べ替え部９からフレーム切り分け部５に、フレームの切り分け順の指示（破線で示す）１４を出すことにより変換ファイルキャッシュ部７およびメモリ８を省き、フォーマット変換されたファイルを一時保存することなくリアルタイムに出力することができる。この場合、図５に示す手順２を省き、後述する実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置の構成（図７参照）と同様に、フレーム切り分け部５においてフレームの並べ替えを行い、ＡＤＴＳヘッダ取り付け部６において各フレームに対してＡＤＴＳヘッダを取り付けて出力する。
【００４０】
実施の形態２．
この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置は、ＭＰＥＧ４−ＡＡＣファイルのＭＰ４ＦＦフォーマットをリアルタイムでＡＤＩＦフォーマットに変換するＡＤＩＦ変換装置３４として構成されており、ＡＤＩＦフォーマットに対応したＡＡＣ再生装置において有効である。
【００４１】
この発明の実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置は、図６に示すように、ＭＰ４ＦＦフォーマットのｍｄａｔ以下に含まれるロウデータブロックの先頭にＡＤＩＦヘッダを付加することによりＭＰ４ＦＦフォーマットをＡＤＩＦフォーマットに変換するものである。
【００４２】
図７は、この発明の実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置として使用されるＡＤＩＦ変換装置３４の構成を示すブロック図である。このＡＤＩＦ変換装置３４は、ＭＰＥＧ４−ＡＡＣファイルを記憶する記憶装置１、ＡＡＣデータに基づき音声を再生するための音声データを生成するＡＡＣ再生部１２、およびＡＡＣ再生部１２で再生された音声データに基づき音声を出力する音声出力部１３からなるＡＡＣ再生装置において、記憶装置１とＡＡＣ再生部１２との間に設けられる。
【００４３】
ＡＤＩＦ変換装置３４は、ファイル識別部２２、ｍｏｏｖヘッダ解析部２３、ＡＤＩＦヘッダ作成部２４、フレーム切り分け部２５、再生形態検出部２６、フレーム並べ替え部２７、ＡＤＩＦヘッダ取り付け部２８、ＡＤＴＳフレーム並べ替え部２９、変換ファイルキャッシュ部３０およびメモリ３１から構成されている。
【００４４】
ファイル識別部２２は、図１に示したファイル識別部２と同様に、記憶装置２１から入力されたＭＰＥＧ４−ＡＡＣファイルを構成するＡＡＣデータのファイル識別情報（図４参照）にしたがって、そのＡＡＣデータのファイル形態、つまりＡＤＴＳフォーマット、ＡＤＩＦフォーマットまたはＭＰ４ＦＦフォーマットのいずれであるかを識別する。このファイル識別部２２において、ＭＰ４ＦＦフォーマットであることが識別されると、ＡＡＣデータはｍｏｏｖヘッダ解析部２３に送られ、ＡＤＴＳフォーマットであることが識別されると、ＡＡＣデータはＡＤＴＳフレーム並べ替え部２９に送られ、ＡＤＩＦフォーマットであることが識別されると、ＡＡＣデータはＡＡＣ再生部３２に送られる。
【００４５】
ｍｏｏｖヘッダ解析部２３は、この発明のヘッダ解析部に対応し、ファイル識別部２２から送られてくるＡＡＣデータに含まれるＭＰ４ＦＦヘッダのｍｏｏｖヘッダを解析し、ロウデータブロック中のフレームの区切りおよびサイズを示すフレーム位置情報と、ＡＤＩＦヘッダを作成するために必要な情報を抽出する。このｍｏｏｖヘッダ解析部２３における解析により得られたＡＤＩＦヘッダを作成するために必要な情報は、ヘッダ情報としてＡＤＩＦヘッダ作成部２４に送られる。また、ｍｏｏｖヘッダ解析部２３における解析により得られたフレーム位置情報は、ロウデータとともに、フレーム切り分け部２５に送られる。
【００４６】
ＡＤＩＦヘッダ作成部２４は、この発明のヘッダ作成部に対応し、ｍｏｏｖヘッダ解析部２３から送られてくるヘッダ情報に基づきＡＤＩＦヘッダを作成する。このＡＤＩＦヘッダ作成部２４で作成されたＡＤＩＦヘッダは、ＡＤＩＦヘッダ取り付け部２８に送られる。
【００４７】
フレーム切り分け部２５は、ｍｏｏｖヘッダ解析部３で抽出されたフレームの位置情報に基づき、ロウデータをフレームに切り分け、さらに、フレーム並べ替え部２７からの指示に応じて、切り分けたフレームを並べ替える。このフレーム切り分け部５においてフレームに切り分けられて並べ替えられたロウデータは、ＡＤＩＦヘッダ取り付け部２８に送られる。
【００４８】
フレーム並べ替え部２７は、ユーザの操作によって指示された再生形態を検出する再生形態検出部２６からの指示に応じて、フレーム切り分け部２５に対し、切り分けられたフレームの並べ替えを指示する。再生形態検出部１０によって検出される再生形態には、「通常再生」、「スキップ再生」、「逆再生」、「逆スキップ再生」および「途中から再生」が含まれる。
【００４９】
ＡＤＩＦヘッダ取り付け部２８は、この発明のフレーム取り付け部に対応し、フレーム切り分け部２５から送られてくるフレームの先頭に、ＡＤＩＦヘッダ作成部２４から送られてくるＡＤＩＦヘッダを付加することによりＡＤＩＦフレームに変換する。このＡＤＩＦヘッダ取り付け部２８において得られたＡＤＩＦフレームは、変換ファイルキャッシュ部３０に送られる。
【００５０】
ＡＤＴＳフレーム並べ替え部２９は、実施の形態１に係るＡＤＴＳフレーム並べ替え部９と同じであり、詳細な接続関係の図示は省略しているが、ＡＤＴＳフォーマットのＡＡＣデータが入力された場合に、通常再生、スキップ再生、逆再生、逆スキップ再生または途中から再生を行わせるために、再生形態検出部２６からの指示に応じて、メモリ３１から変換ファイルキャッシュ部３０を介して送られてくるＡＤＴＳファイルのＡＤＴＳフレームを並べ替える。
【００５１】
変換ファイルキャッシュ部３０は、再生形態検出部２６から通常再生が指示されている場合に、ＡＤＩＦヘッダ取り付け部２８から送られてくるＡＤＩＦフレームを順次メモリ３１に蓄えることにより、メモリ３１上でＡＤＩＦファイルを完成させる。この変換ファイルキャッシュ部３０は、メモリ３１に格納された完成したＡＤＩＦファイルを読み出し、ＡＡＣ再生部３２に送る。
【００５２】
次に、上記のように構成されるＡＤＩＦ変換装置３４の動作を、図８を参照しながら説明する。
【００５３】
まず、記憶装置１から入力されたＡＡＣデータ６０は、ファイル識別部２２において、そのファイル形態が識別される。このファイル識別部２２において、ＭＰ４ＦＦフォーマットであると判定されると、ＡＡＣデータ６０は、ｍｏｏｖヘッダ解析部２３に送られる。ｍｏｏｖヘッダ解析部２３においては、ＡＤＩＦヘッダの作成に必要な情報が抽出され、ＡＤＩＦヘッダ作成部２４に送られる。これにより、ＡＤＩＦヘッダ作成部２４において、ＡＤＩＦヘッダ６１が作成される。また、ｍｏｏｖヘッダ解析部２３においては、ロウデータブロック内の全てのフレーム位置情報６２（区切り／サイズ）が抽出されてフレーム切り分け部２５に送られる（手順Ａ）。
【００５４】
次いで、フレーム並べ替え部２７は、再生形態検出部２６からの指示に応じて、フレーム切り分け部２５に対し、切り分けられたフレームの並べ替えを指示する。フレーム切り分け部２５においては、ｍｏｏｖヘッダ解析部３で抽出されたフレームの位置情報に基づき、ロウデータがフレームに切り分けられ、その後、フレーム並べ替え部２７からの指示に応じて並べ替えが行われる。
【００５５】
具体的には、フレーム並べ替え部２７から通常再生が指示されると、フレーム切り分け部２５は、「通常再生」６３に示すように、切り分けたフレームをフレーム番号の昇順に接続して出力する（手順Ｂ−１）。フレーム並べ替え部２７からスキップ再生が指示されると、フレーム切り分け部２５は、「スキップ再生」６４に示すように、切り分けたフレームを間引き、且つ、フレーム番号の昇順に並べ替えて、換言すれば、フレーム番号をスキップさせた状態でフレームを接続して出力する（手順Ｂ−２）。
【００５６】
フレーム並べ替え部２７から逆再生が指示されると、フレーム切り分け部２５は、「逆再生」６５に示すように、切り分けたフレームをフレーム番号の逆順に接続して出力する（手順Ｂ−３）。フレーム並べ替え部２７から逆スキップ再生が指示されると、フレーム切り分け部２５は、「逆スキップ再生」６６に示すように、切り分けたフレームを間引き、且つ、フレーム番号の降順に並べ替えて、換言すれば、フレーム番号を逆方向にスキップさせた状態でフレームを接続して出力する（手順Ｂ−４）。
【００５７】
フレーム並べ替え部２７から「途中から再生」が指示されると、フレーム切り分け部２５は、「途中から再生」６７に示すように、再生が停止された時点もしくは、任意の時点においてフレーム切り分け部け部２５で生成されていたフレームからフレーム番号の昇順にフレームを接続して出力する（手順Ｂ−５）。
【００５８】
以上のようにしてフレーム切り分け部２５において切り分けられ、且つ並べ替えられたフレームは、ＡＤＩＦヘッダ取り付け部２８に送られる。ＡＤＩＦヘッダ取り付け部２８においては、フレーム切り分け部２５で切り分けられたフレームの先頭にＡＤＩＦヘッダが付加される。このＡＤＩＦヘッダが付加されたＡＤＩＦフレームは、変換ファイルキャッシュ部３０に送られる。
【００５９】
変換ファイルキャッシュ部３０は、再生形態検出部２６から通常再生が指示されている場合に、ＡＤＩＦヘッダ取り付け部２８から送られてくるＡＤＩＦフレームを順次メモリ３１に蓄えることにより、メモリ３１上でＡＤＩＦファイルを完成させる。この変換ァイルキャッシュ部３０は、メモリ３１に格納された完成したＡＤＩＦファイルを読み出し、ＡＡＣ再生部３２に送る。この変換ファイルキャッシュ部３０およびメモリ３１を設けることにより、再び同じファイルの再生が指示された場合に、メモリ３１に格納されているＡＤＩＦファイルを再利用することにより、スキップ再生等の通常再生以外の再生動作は制限されるが、フォーマット変換処理の大部分（手順Ａおよび手順Ｂ−１）を省くことができる。
【００６０】
以上説明したように、この発明の実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、ＭＰＥＧ４−ＡＡＣファイルのフォーマットがＭＰ４ＦＦである場合に、ＡＤＩＦフォーマットに変換して再生するように構成したので、ＡＤＩＦフォーマットのみに対応したＡＡＣ再生装置であっても、外部ツールによるフォーマット変換を行うことなくＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを再生することができる。
【００６１】
また、このＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、スキップ再生、逆再生、逆スキップ再生および途中からの再生に対応しないＡＡＣ再生装置であっても、スキップ再生、逆再生、逆スキップ再生および途中からの再生を行うことができる。具体的には、ＡＤＩＦフォーマットのみに対応し、ファイルの途中からの再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＩＦフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルの途中から再生することができる。
【００６２】
また、ＡＤＩＦフォーマットのみに対応し、スキップ再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＩＦフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルをスキップ再生することができる。また、ＡＤＩＦのみに対応し、逆再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＩＦフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを逆再生することができる。
【００６３】
また、ＡＤＩＦのみに対応し、逆スキップ再生に対応しないＡＡＣ再生装置であっても、外部ツール等によりＭＰ４ＦＦフォーマットをＡＤＩＦフォーマットに変換することなく、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルを逆スキップ再生することができる。また、ＡＤＩＦヘッダ取り付け部２８から出力されるＡＤＩＦヘッダが付加されたフレームを順次メモリ３１に格納する変換ファイルキャッシュ部３０を設けたので、再び同じファイルの再生が指示された場合に、メモリ３１に格納されているＡＤＩＦファイルを再利用することにより、ＭＰ４ＦＦフォーマットからＡＤＩＦフォーマットへの変換処理の大部分を省くことができる。
【００６４】
また、このＭＰＥＧ４−ＡＡＣフォーマット変換装置によれば、ＭＰ４ＦＦフォーマットからＡＤＩＦフォーマットへの変換は、ヘッダの付け替えを行うことにより実現しているので、従来の装置のように、ＭＰ４ＦＦフォーマットのＭＰＥＧ４−ＡＡＣファイルをデコードした後に再エンコードするという処理は不要になる。したがって、変換処理における処理負荷を大幅に軽減することができる。
【００６５】
なお、この実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置では、フォーマット変換により得られたＡＤＩＦファイルをメモリ３１に保存しておき、再び同じファイルの通常再生が指示された場合に、メモリ３１に格納されているＡＤＩＦファイルを再利用するように構成したが、再利用が不要である場合は、変換ファイルキャッシュ部３０およびメモリ３１は削除することができる。
【図面の簡単な説明】
【００６６】
【図１】この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置で取り扱われるデータを説明するための図である。
【図２】この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置の動作の概略を説明するための図である。
【図３】この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置として使用されるＡＤＴＳ変換装置の構成を示すブロック図である。
【図４】この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置で使用されるファイル識別情報を説明するための図である。
【図５】この発明の実施の形態１に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置の動作を説明するための図である。
【図６】この発明の実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置の動作の概略を説明するための図である。
【図７】この発明の実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置として使用されるＡＤＩＦ変換装置の構成を示すブロック図である。
【図８】この発明の実施の形態２に係るＭＰＥＧ４−ＡＡＣフォーマット変換装置の動作を説明するための図である。
【符号の説明】
【００６７】
１，２１  記憶装置、２，２２  ファイル識別部、３，２３  ｍｏｏｖヘッダ解析部、４  ＡＤＴＳヘッダ作成部、５，２５  フレーム切り分け部、６  ＡＤＴＳヘッダ取り付け部、７，３０  変換ファイルキャッシュ部、８，３１  メモリ、９，２９  ＡＤＴＳフレーム並べ替え部、１０，２６  再生形態検出部、１１  ＡＤＴＳ変換装置、１２，３２  ＡＡＣ再生部、１３，３３  音声出力部、２４  ＡＤＩＦヘッダ作成部、２７  フレーム並べ替え部、２８  ＡＤＩＦヘッダ取り付け部、３４  ＡＤＩＦ変換装置。
【図１】
2008040245.tif 000003
【図２】
2008040245.tif 000004
【図３】
2008040245.tif 000005
【図４】
2008040245.tif 000006
【図５】
2008040245.tif 000007
【図６】
2008040245.tif 000008
【図７】
2008040245.tif 000009
【図８】
2008040245.tif 000010