(57)【要約】  【課題】データ情報部とデータ部の大きく２つに分かれる構造を持つストリームの高品位な特殊再生を提供する。  【解決手段】ストリームを特殊再生する場合において、再生するデータ量と飛ばすデータ量が与えられた場合、データ部先頭から各再生するデータの先頭までのデータ量から、再生するデータの開始位置を算出し、先頭位置情報として情報を保持する。本発明では、特殊再生時に必要な情報のみで構成される最適な情報を保持することにより、通常再生時には管理情報保持の必要がない。また、保持するデータを現在の読み出し位置からのものにすることにより、要求されている特殊再生に不要な情報保持する必要がなく、現在の再生位置からのより高品位な特殊再生が可能になる。【選択図】  図３
2008135135.tif 000002
【特許請求の範囲】
【請求項１】
ファイル先頭情報に続き、ヘッダ情報部とデータ部の大きく２分割されるファイルフォーマットにおいて、再生するデータ量と飛ばすデータ量を基にランダムアクセスが必要となる特殊再生を行う特殊再生方法において、
ヘッダ情報部を解釈し、
再生するデータ量と飛ばすデータ量とデータ部の開始位置から再生するデータの開始位置までのデータ量から、再生するデータの開始位置を算出し、
情報として保持する、データ管理方法。
【請求項２】
保持する情報は、再生するデータが含まれるデータ管理単位の開始位置から、再生するデータの開始位置までのオフセット値である、ことを特徴とする請求項１に記載のデータ管理方法。
【請求項３】
再生するデータ量と飛ばすデータ量が外部から与えられる、ことを特徴とする請求項１または２に記載のデータ管理方法。
【請求項４】
再生するデータ量と飛ばすデータ量がセクタ数で与えられる、ことを特徴とする請求項１または２に記載のデータ管理方法。
【請求項５】
再生するデータ量と飛ばすデータ量がフレーム数で与えられる、ことを特徴とする請求項１または２に記載のデータ管理方法。
【請求項６】
再生するデータ量と飛ばすデータ量が再生時間で与えられる、ことを特徴とする請求項１または２に記載のデータ管理方法。
【請求項７】
再生するデータ量と飛ばすデータ量を与える方法を指定できる、ことを特徴とする請求項１または２に記載のデータ管理方法。
【請求項８】
テーブルとして保持するデータは、特殊再生開始時の読み出し位置からのものである、ことを特徴とする請求項１または２に記載のデータ管理方法。
【請求項９】
再生するデータ量と飛ばすデータ量を基に特殊再生を行う特殊再生方法において、
特殊再生に必要な情報のみを情報として保持するデータ管理方法。
【請求項１０】
ファイル先頭情報に続き、ヘッダ情報部とデータ部の大きく２分割されるファイルフォーマットにおいて、再生するデータ量と飛ばすデータ量を基にランダムアクセスが必要となる特殊再生を行う特殊再生方法において、
ヘッダ情報部を解釈し、
再生するデータ量と飛ばすデータ量とデータ部の開始位置から再生するデータの開始位置までのデータ量から、再生するデータの開始位置を算出し、
情報として保持する、ことを特徴とするデータ管理装置。
【請求項１１】
保持する情報は、再生するデータが含まれるデータ管理単位の開始位置から、再生するデータの開始位置までのオフセット値である、ことを特徴とする請求項１０に記載のデータ管理装置。
【請求項１２】
再生するデータ量と飛ばすデータ量が外部から与えられる、ことを特徴とする請求項１０または１１に記載のデータ管理装置。
【請求項１３】
再生するデータ量と飛ばすデータ量がセクタ数で与えられる、ことを特徴とする請求項１０または１１に記載のデータ管理装置。
【請求項１４】
再生するデータ量と飛ばすデータ量がフレーム数で与えられる、ことを特徴とする請求項１０または１１に記載のデータ管理装置。
【請求項１５】
再生するデータ量と飛ばすデータ量が再生時間で与えられる、ことを特徴とする請求項１０または１１に記載のデータ管理装置。
【請求項１６】
再生するデータ量と飛ばすデータ量を与える方法を指定できる、ことを特徴とする請求項１０または１１に記載のデータ管理装置。
【請求項１７】
テーブルとして保持するデータは、現在の読み出し位置からのものである、ことを特徴とする請求項１０または１１に記載のデータ管理装置。
【請求項１８】
請求項１から９に記載のデータ管理方法を、コンピュータに実行させる、ことを特徴とするデータ管理プログラム。
【請求項１９】
請求項１から９に記載のデータ管理方法を使用して特殊再生を行う、ことを特徴とするデジタル音響機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＭＰＥＧ−４  ＡＡＣでエンコードされたオーディオストリームに対して、早送り再生、巻き戻し再生、レジューム再生などの特殊再生を行う場合、データ情報を効率よく管理することができるデータ管理方法およびデータ管理装置、データ管理プログラム、これを利用したデジタル音響機器に関する。
【背景技術】
【０００２】
例えば、ＭＰＥＧ−４  ＡＡＣでは、図１に示すように、ファイル先頭を示す部分１００に続き、ヘッダ情報部１０１とデータ部１２０の大きく２つに分かれる。ヘッダ情報部１０１は、一つまたは複数のヘッダ情報（ヘッダ情報１〜ヘッダ情報ｍ）からなる。前記ヘッダ情報の一つであるヘッダ情報ｋには、データ１情報１１１〜データｎ情報１１ｎからなるデータ情報部１１０が存在し、データ１情報１１１には１フレーム目のフレーム情報が、データｎ情報１１ｎには最終フレームであるｎフレーム目のフレーム情報が格納されている。データ部１２０は、データ１（１２１）〜データｎ（１２ｎ）からなり、データ１（１２１）には１フレーム目のデータが、データｎ（１２ｎ）には最終フレームであるｎフレーム目のデータが格納されている。
【０００３】
このような構造を有するオーディオストリームの任意の位置を再生する際には、ヘッダ情報部１０１内に存在するヘッダ情報ｋの情報を取得し、その情報に基づき、データ部１２０にアクセスを行う。通常再生においては、ヘッダ情報ｋ内に存在するデータ情報部１００を一度読み出し、データ１（１２１）〜データｎ（１２ｎ）を連続的に読み出していけばよいが、特殊再生においては、ヘッダ情報ｋ内に存在するデータ情報部１１０を読み出し、データ部１２０にアクセスすることを繰り返すため、アクセス時間が長くなる。
【０００４】
図９のフローチャートで示すように、従来は、特殊再生処理が指示されると、データ情報部のデータ読み出し（ＳＴ１４）を行い、読み出したデータ情報部のデータを解釈することにより再生開始アドレスを取得し（ＳＴ１６）、目的フレームを再生するといった手順を取る。この動作を繰り返すことにより、ＦＦ再生、ＦＲ再生などの特殊再生を実現していたため、ストリームを直接デコードする場合は、データ情報部１１０とデータ部１２０を交互に何度もアクセスする必要があり、光ピックの移動など、時間のかかる動作が何度も必要となる。
【特許文献１】特開２００４−１７１０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
アクセス時間短縮のために、ヘッダ情報ｋを管理情報として記憶領域に保存しておく場合、ヘッダ情報ｋのサイズは、データ部１２０に含まれるフレーム数に応じて変化するので、フレーム数の多いストリームに対応するためには、記憶領域を多く持っておく必要があり、コストが増大する。
【０００６】
記憶領域にヘッダ情報ｋが入りきらなかった場合においては、特殊再生中に再度ヘッダ情報ｋへアクセスし、情報を取得する必要があり、再生音の連続性が損なわれるなどにより、特殊再生の品位が低下する。
【０００７】
本発明の目的は、ＭＰＥＧ−４  ＡＡＣおよび、同様の構成を有するオーディオストリ
ームを特殊再生する際の効率のよい管理テーブルの作成方法と、高品位の特殊再生を提供するためのデータ管理方法およびデータ管理装置、データ管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明のデータ管理方法または装置では、ストリームを特殊再生する場合において、再生するデータ量と飛ばすデータ量が与えられた際に、データ部１２０の先頭から再生するデータの先頭までのデータ量から、再生するデータの開始位置を算出し、先頭位置情報として情報を保持する。必要な情報のみで構成される最適な情報を特殊再生時に保持することにより、保持する必要のあるデータ量が削減できるため、記憶領域の削減ができる。そのため、従来と同等の記憶容量使用においても、再生音の連続性が保たれる、または、より通常再生時に近い特殊再生を提供できる、などの高品位特殊再生が可能となる。
【０００９】
また、本発明のデータ管理方法または装置では、保持するデータを現在の読み出し位置からのものにすることにより、要求されている特殊再生に不要な情報を保持する必要がなく、現在の再生位置からのより高品位な特殊再生が可能になる。
【００１０】
図８のフローチャートで示すように、特殊再生処理が指示されてから、特殊再生の内容に応じて、データ情報部のデータ読み出し（ＳＴ１４）を行い、読み出したデータ情報部のデータを解釈することにより特殊再生で使用する特殊再生情報を作成し（ＳＴ１５）、作成した特殊再生情報に基づいて再生アドレスの取得、目的フレームの再生を繰り返すことにより、ＦＦ再生、ＦＲ再生などの特殊再生を実現する。特殊再生が指示されてから特殊再生情報を作成するため、特殊再生を行わない場合は、特殊再生情報用の記憶領域が不要である。特殊再生を行う場合においても、データ情報部１１０へのアクセスが回数が少ないため、光ピックの移動など、時間のかかる動作の回数が少なくてすみ、また、その時々に最適な特殊再生テーブルを作成できるため、高品位な特殊再生を提供できる。
【００１１】
ここでは、ＭＰＥＧ−４  ＡＡＣを例に説明するが、前記フォーマットと同様のフォーマットを取り得るＷＭＡやＯｇｇなどにおいても、同様である。
【発明の効果】
【００１２】
以上のように、本発明によれば、ＭＰＥＧ−４  ＡＡＣおよび、同様の構成を有するオーディオストリームに対し、高品位の特殊再生を提供できる。
【発明を実施するための最良の形態】
【００１３】
アクセス時間短縮の課題を解決するために、特許文献１においては、データ情報部１１０の情報を主の管理テーブルとして作成し、さらに前記主の管理テーブルに含まれる複数のエントリ分の累積情報を個々のエントリで管理する補助管理テーブルを用いている。
【００１４】
本発明においては、特殊再生を実行する際に、その特殊再生に最適な管理テーブルを作成することにより、高品位の特殊再生を提供する。
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１６】
（第１の実施の形態）
第１の実施の形態によるデータ管理方法の処理の流れを図２に示す。
【００１７】
特殊再生処理が開始された場合、再生するデータ量と飛ばすデータ量が与えられる。これらの値は、外部の特殊再生指定手順ＳＴ１０により指定することも可能である。指定の単位は、セクタ単位、フレーム単位、時間単位、または、単位を指定することもできる。
セクタ単位ｏｒフレーム指定ｏｒ時間指定ＳＴ１１では、再生するデータ量と飛ばすデータ量が与えられた単位を検出する。特殊再生用情報作成１〜３（ＳＴ１２）において、次に説明する図３および図４、図５の手順で管理情報を作成し、特殊再生ＳＴ１３で特殊再生を行う。
【００１８】
第１の実施の形態によるデータ管理方法の構成を図３に示す。
【００１９】
再生するデータ量が２フレーム、飛ばすデータ量が３フレームとする場合、早送り再生（ＦＦ）が指示されると、最初に先頭の２フレームを再生するので、データ１の先頭位置情報を特殊再生テーブル２００の先頭にデータ１の先頭位置情報２０１として格納する。飛ばすデータ量が３フレームであるので、次に再生するのは、データ６となる。従って、データ６の先頭位置情報を特殊再生テーブル２００の２番目にデータ６の先頭位置情報２０２として格納する。同様にして特殊再生テーブル２００を作成し、特殊再生を開始する。特殊再生時には、まず、特殊再生テーブル２００の先頭である、データ１の先頭位置情報２０１を読み出し、当該位置情報により再生する。再生するデータ量として、２フレームと指定されているので、２フレーム再生後、再度特殊再生テーブル２００にアクセスし、次に格納されているデータ６の先頭位置情報２０２を読み出し、当該位置情報により再生する。このように先頭位置情報の読み出しと再生を繰り返すことにより、早送り再生（ＦＦ）を行うことができる。
【００２０】
また、管理情報は、再生するデータが含まれるデータ管理単位の開始位置から再生するデータの開始位置までのオフセット値を保持することもできる。実施例を図４に示す。
【００２１】
再生データ量が1セクタ、飛ばすデータ量がとする場合、早送り再生（ＦＦ）が指示されると、最初にヘッダ情報を除く１セクタ目から再生を開始する。再生できるのは、当該セクタにおいて先頭が存在する最初のフレームからであるため、最初にデータ１が再生されるが、１セクタの開始位置とデータ１の開始位置にはずれが生じており、その差をオフセットとして、特殊再生テーブル２００の１セクタのオフセット情報２０１に保持する。
【００２２】
次に、２セクタ目は読み飛ばされ、３セクタ目が再生されるが、個々においても、３セクタの開始位置と３セクタにおいて先頭が存在する最初のフレームであるデータ９の開始位置にはずれが存在し、同様に、その差を３セクタのオフセット情報２０２として保持する。
【００２３】
特殊再生専用に特殊再生テーブル２００を作成するため、特殊再生が指示されなければ、当該テーブルは作成する必要がない。特殊再生以外の再生時は、使用する記憶領域の削減ができ、再生開始待ち時間の短縮ができる。また、特殊再生時は、特殊再生で必要なデータの位置情報のみのテーブル化でよいため、必要な記憶領域が少なくてよい。このため、従来と同等の記憶容量を確保できる場合には、データ情報の欠乏によるデータ情報部への再アクセスが減り、高品位な特殊再生が可能になる。
【００２４】
ここでは、早送り再生（ＦＦ）に関して説明したが、巻き戻し再生（ＦＲ）、レジューム再生などの特殊再生に関しても同様である。
【００２５】
（第２の実施の形態）
第２の実施の形態によるデータ管理方法の構成を図５に示す。
【００２６】
第１の実施の形態によるデータ管理方法と同様であるが、ストリームを通常再生中に特殊再生が発行されることが異なる。
【００２７】
ストリームの先頭から通常再生を実行し、データ４を通常再生中に特殊再生命令４００が発行された場合について説明する。第１の実施の形態同様に再生するデータ量が２フレーム、飛ばすデータ量が３フレームとする場合、早送り再生（ＦＦ）が指示されると、特殊再生命令４００直後の２フレームは再生するので、データ５の先頭位置情報を特殊再生テーブル２００の先頭にデータ５先頭位置情報２０１として格納する。飛ばすデータ量が３フレームであるので、次に再生するのは、データ１０となる。従って、データ１０の先頭位置情報を特殊再生テーブル２００の２番目にデータ１０の先頭位置情報２０２として格納する。同様にして特殊再生テーブル２００を作成し、特殊再生を開始する。特殊再生時には、まず、特殊再生テーブル２００の先頭である、データ５の先頭位置情報２０１を読み出し、当該位置情報により再生する。再生するデータ量として、２フレームと指定されているので、２フレーム再生後、再度特殊再生テーブル２００にアクセスし、次に格納されているデータ１０の先頭位置情報２０２を読み出し、当該位置情報により再生する。このように先頭位置情報の読み出しと再生を繰り返すことにより、早送り再生（ＦＦ）を行うことができる。
【００２８】
特殊再生専用に特殊再生テーブル２００を作成するため、特殊再生が指示されなければ、当該テーブルは作成する必要がない。特殊再生以外の再生時は、使用する記憶領域の削減ができ、再生開始待ち時間の短縮ができる。また、特殊再生時は、特殊再生で必要なデータの位置情報のみのテーブル化でよいため、必要な記憶領域が少なくてよい。このため、従来と同等の記憶容量を確保できる場合には、データ情報の欠乏によるデータ情報部への再アクセスが減り、高品位な特殊再生が可能になる。
【００２９】
ここでは、早送り再生（ＦＦ）に関して説明したが、巻き戻し再生（ＦＲ）、レジューム再生などの特殊再生に関しても同様である。
【００３０】
（第３の実施の形態）
第３の実施の形態によるデータ管理装置の構成を図６に示す。
【００３１】
データ管理装置５００には、例えば、ＭＰＥＧ−４  ＡＡＣストリームが入力され、デコードされたものが音データ（ＰＣＭ）として出力される。再生・飛ばしデータ量コントローラ５０５から、再生するデータ量が指定され、再生・飛ばしデータ量指定部５０１で解釈される。データ情報解析部５０２では、ストリームのデータ情報部を解析し、再生・飛ばしデータ量指定部５０１の解釈結果と、データ情報解析部５０２の結果を基に、特殊再生管理情報作成部５０３において特殊再生テーブルが作成され、当該テーブルに基づいてデータデコード部５０４でデコードされ、音データ（ＰＣＭ）として出力される。
【００３２】
特殊再生管理情報作成部５０３において、特殊再生専用に特殊再生テーブルを作成するため、特殊再生が指示されなければ、当該テーブルは作成する必要がない。特殊再生以外の再生時は、使用する記憶領域の削減ができ、再生開始待ち時間の短縮ができる。また、特殊再生時は、特殊再生で必要なデータの位置情報のみのテーブル化でよいため、必要な記憶領域が少なくてよい。このため、従来と同等の記憶容量を確保できる場合には、データ情報の欠乏によるデータ情報部への再アクセスが減り、高品位な特殊再生が可能になる。
【００３３】
ここでは、ＭＰＥＧ−４  ＡＡＣを例に挙げて説明したが、同様の構成を有するストリームであれば、ＭＰＥＧ−４  ＡＡＣに限らない。
【００３４】
（第４の実施の形態）
第４の実施の形態によるデータ管理装置の構成を図７に示す。
【００３５】
データ管理装置５００に特殊再生セレクタ５０６が追加されていること以外は、第３の実施の形態と同様である。例えば、ＭＰＥＧ−４  ＡＡＣストリームが入力されると、データ情報解析部５０２でデータ情報が解析され、特殊再生セレクタ５０６において、通常再生か、特殊再生かが判断される。通常再生が指定されている場合は、そのままデータデコード部５０４でデコードされ、音データ（ＰＣＭ）として出力される。特殊再生が指定されている場合は、第３の実施の形態同様に特殊再生テーブルが作成され、当該テーブルに基づいてデータデコード部５０４でデコードされ、音データ（ＰＣＭ）として出力される。
【００３６】
特殊再生管理情報作成部５０３において、特殊再生専用に特殊再生テーブルを作成するため、特殊再生が指示されなければ、当該テーブルは作成する必要がない。特殊再生以外の再生時は、使用する記憶領域の削減ができ、再生開始待ち時間の短縮ができる。また、特殊再生時は、特殊再生で必要なデータの位置情報のみのテーブル化でよいため、必要な記憶領域が少なくてよい。このため、従来と同等の記憶容量を確保できる場合には、データ情報の欠乏によるデータ情報部への再アクセスが減り、高品位な特殊再生が可能になる。
【００３７】
ここでは、ＭＰＥＧ−４  ＡＡＣを例に挙げて説明したが、同様の構成を有するストリームであれば、ＭＰＥＧ−４  ＡＡＣに限らない。
【産業上の利用可能性】
【００３８】
本発明にかかるデータ管理方法およびテーブル作成方法、データ管理装置、データ管理プログラムは、ＭＰＥＧ−４  ＡＡＣおよび、同様の構成を有するオーディオストリームに対し、高品位の特殊再生を提供できるため、該ストリームをデコード、再生、特殊再生が可能な音響機器に有用である。
【図面の簡単な説明】
【００３９】
【図１】ＭＰＥＧ−４  ＡＡＣストリームの概略構成の一例を示す図
【図２】第１の実施の形態にかかるデータ管理方法の処理の流れを示すフローチャート
【図３】第１の実施の形態にかかるデータ管理方法の構成を示す図
【図４】第１の実施の形態にかかるデータ管理方法の構成を示す図
【図５】第２の実施の形態にかかるデータ管理方法の構成を示す図
【図６】第３の実施の形態にかかるデータ管理装置の構成を示す図
【図７】第４の実施の形態にかかるデータ管理装置の構成を示す図
【図８】本発明によるＭＰＥＧ−４  ＡＡＣストリームの特殊再生時の処理の流れを示すフローチャート
【図９】従来のＭＰＥＧ−４  ＡＡＣストリームの特殊再生時の処理の流れを示すフローチャート
【符号の説明】
【００４０】
１０１  ヘッダ情報部
１２０  データ部
２００  特殊再生テーブル
５００  データ管理装置
５０１  再生・飛ばしデータ量指定部
５０２  データ情報解析部
５０３  特殊再生管理情報作成部
５０４  データデコード部
【図１】
2008135135.tif 000003
【図２】
2008135135.tif 000004
【図３】
2008135135.tif 000005
【図４】
2008135135.tif 000006
【図５】
2008135135.tif 000007
【図６】
2008135135.tif 000008
【図７】
2008135135.tif 000009
【図８】
2008135135.tif 000010
【図９】
2008135135.tif 000011