(57)【特許請求の範囲】
【請求項１】
ヘッダを先頭とするフレーム単位で構成されており、該フレームに対応するデータが該フレーム以外にも存在する形式でデータ圧縮されたオーディオデータと該オーディオデータに対応付けられたフラグとを格納する記憶装置と、
前記オーディオデータと前記フラグに基づいてオーディオ信号を復調する復調機と、
前記オーディオデータの分割、結合を行い、分割されたオーディオデータの状態に基づき、前記フラグのセット・リセットを行う編集手段とを備え、
前記フラグが、対応するオーディオデータの先頭のフレームに対するデータの少なくとも一部が該オーディオデータに含まれていないことを示すフラグであり、
前記復調機が、該フラグがリセットされている時は該オーディオデータの先頭のフレームより復調を行い、該フラグがセットされている時は、該オーディオデータにおける各フレームに対応したデータが該オーディオデータ内に存在するフレームのみ復調を行うようにした復調機であることを特徴とする圧縮オーディオデータ編集及び再生装置。
【請求項２】
ヘッダを先頭とするフレーム単位で構成されており、該フレームに対応するデータが該フレーム以外にも存在する形式でデータ圧縮されたオーディオデータと該オーディオデータに対応付けられたフラグとを格納する記憶装置と、
前記オーディオデータと前記フラグに基づいてオーディオ信号を復調する復調機と、
前記オーディオデータの分割、結合を行い、分割されたオーディオデータの状態に基づき、前記フラグのセット・リセットを行う編集手段とを備え、
前記フラグが、先行して前記復調機に与えられている他の特定のオーディオデータに連続して該フラグに対応するオーディオデータを入力して良いこと示すフラグであり、
前記復調機が、該フラグがセットされている時は先行して前記復調機に与えられる他のオーディオデータに連続して該フラグに対応するオーディオデータを入力し、前記フラグがリセットされている時は、先行して前記復調機に与えられる他のオーディオデータに連続して与えられるオーディオデータに対し、該オーディオデータにおける各フレームに対応したデータが該オーディオデータ内に存在するフレームのみ復調を行うようにした復調機であることを特徴とする圧縮オーディオデータ編集及び再生装置。
【請求項３】
ヘッダを先頭とするフレーム単位で構成されており、該フレームに対応するデータが該フレーム以外にも存在する形式でデータ圧縮されたオーディオデータと該オーディオデータに対応付けられたフラグとを格納する記憶装置と、
前記オーディオデータと前記フラグに基づいてオーディオ信号を復調する復調機と、
前記オーディオデータの分割、結合を行い、分割されたオーディオデータの状態に基づき、前記フラグのセット・リセットを行う編集手段とを備え、
前記編集手段が、オーディオデータを第１、第２の２個のオーディオデータに分割した際に、前記第１のオーディオデータに対して前記第２のオーディオデータの冒頭の所定バイトのデータを最後尾に付け加える手段、或いは、前記第２のオーディオデータに対して前記第１のオーディオデータの最終の所定バイトのデータを前記第２のデータの冒頭部前方に配置する手段、のうち少なくとも何れか一方の手段を有し、
前記編集手段が、前記第１、前記第２のオーディオデータが連続して再生されることが決定し、前記復調機にこれらオーディオデータが与えられ始める迄の間に、前記第１のオーディオデータの最終部と前記第２のオーディオデータの開始部を比較する比較手段を備え、前記比較手段における比較結果に基づきフラグをセットするようにし、前記復調機が、前記第１のオーディオデータに引き続き前記第２のオーディオデータを復調するに際し、前記フラグの状態に基づき、前記第２のオーディオデータを先頭のフレームより復調するか否かを決定するようにしたことを特徴とする圧縮オーディオデータ編集及び再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮されたオーディオ信号、特にＭＰＥＧ１−ＬＡＹＥＲ３、ＭＰＥＧ２−ＬＡＹＥＲ３（以降、これらをＭＰ３と称す）に代表されるようなフレームに対応するデータがそのフレーム以外に存在する、更に詳しく述べれば、フレームのヘッダに先だって該当するフレームのデータが存在するような圧縮信号に対する編集、再生を行う機器としての圧縮オーディオデータ編集及び再生装置に関する。
【０００２】
【従来の技術】
従来の圧縮オーディオデータの編集方法は、例えばミニディスク（ＭＤ）装置においては、分割時は各フレームにおけるヘッダの手前で分割してそれぞれを異なるオーディオデータとし、再生時は単にデータを各オーディオデータより連続的に読み出して再生していく、というものである。
【０００３】
【発明が解決しようとする課題】
しかしながら上記のような構成では、ＭＰ３のようなフレームの先頭に先だって該当するフレームのデータが記録されているようなデータであった場合で、第１のオーディオデータに引き続き第２のオーディオデータを連続的に再生しようとすると、第２のオーディオデータの先頭のフレームに対するデータが第１のオーディオデータの最後部に存在しなければならないが、第１、第２のオーディオデータとして何を選択するかは装置を操作する者が自由に選択できるため、必ずしも必要なデータが存在しないことになる。この場合、第２のオーディオデータの先頭のフレームに対するデータは本来のものと異なるため異音を発生してしまうという課題があった。
【０００４】
本発明は上記の問題点に鑑み、どのオーディオデータを連続して再生した場合であっても異音が発生することのない圧縮オーディオデータ編集及び再生装置を提供するものである。
【０００５】
【課題を解決するための手段】
この課題を解決するために本発明は、ヘッダを先頭とするフレーム単位で構成されており、フレームに対応するデータがこのフレーム以外にも存在する形式でデータ圧縮されたオーディオデータと、オーディオデータに対応付けられたフラグとを格納する記憶装置と、オーディオデータとフラグに基づいてオーディオ信号を復調する復調機と、オーディオデータの分割、結合を行い、分割されたオーディオデータの状態に基づき、フラグのセット・リセットを行う編集手段とを備え、フラグが、対応するオーディオデータの先頭のフレームに対するデータの少なくとも一部がオーディオデータに含まれていないことを示すフラグであり、復調機は、フラグがリセットされている時はオーディオデータの先頭のフレームより復調を行い、フラグがセットされている時は、オーディオデータにおける各フレームに対応したデータがオーディオデータ内に存在するフレームのみ復調を行うようにしたものである。
【０００６】
これにより、オーディオデータの分割、結合がどのように行われたかをフラグにより確認することができ、さらに、復調機がオーディオデータの先頭より再生すべきか否かをフラグにより判定し復調するので、任意のオーディオデータの連続再生時においても、異音の発生を防止することができる。
【０００７】
【発明の実施の形態】
本発明の請求項１に記載の発明は、ヘッダを先頭とするフレーム単位で構成されており、該フレームに対応するデータが該フレーム以外にも存在する形式でデータ圧縮されたオーディオデータと該オーディオデータに対応付けられたフラグとを格納する記憶装置と、前記オーディオデータと前記フラグに基づいてオーディオ信号を復調する復調機と、前記オーディオデータの分割、結合を行い、分割されたオーディオデータの状態に基づき、前記フラグのセット・リセットを行う編集手段とを備えるものであり、これによりオーディオデータがどのように編集されたかに応じて復調機がフラグを確認し、フラグの状態に基づき復調の仕方を変化させるという作用を有する。
【０００８】
また、請求項２に記載の発明は、前記フラグが、対応するオーディオデータの先頭のフレームに対するデータの少なくとも一部が該オーディオデータに含まれていないことを示すフラグであり、前記復調機が、該フラグがリセットされている時は該オーディオデータの先頭のフレームより復調を行い、該フラグがセットされている時は、該オーディオデータにおける各フレームに対応したデータが該オーディオデータ内に存在するフレームのみを復調を行うようにしたものであり、これにより復調機がオーディオデータの先頭より再生すべきか否かをフラグにより判定し、該オーディオデータにおける各フレームに対応したデータが該オーディオデータ内に存在しない場合はそのフレームの再生を行わないようにし、フレームに対応するデータがそのオーディオデータ内に存在するフレームより復調を行うという作用を有する。
【０００９】
また、請求項３に記載の発明は、前記オーディオデータが、１クラスタを書き込み／読み出し単位とする記録媒体に記録されているデータであるとしたものであり、これにより書き込み時／読み出し時に必要な、これらオーディオデータの場所を示すためのデータの容量が削減できるという作用を有する。
【００１０】
また、請求項４に記載の発明は、前記編集手段が、オーディオデータを第１、第２の２個のオーディオデータに分割した際に、第１のオーディオデータに対して第２のオーディオデータの冒頭の所定バイトのデータを最後尾に付け加える手段、或いは、第２のオーディオデータに対して第１のオーディオデータの最終の所定バイトのデータを第２のデータの冒頭部前方に配置する手段、のうち少なくとも何れか一方の手段を有しているとしたものであり、これにより第１、第２のオーディオデータが元々１個のオーディオデータを分割して得られたものである場合は、第１、第２のオーディオデータにおいて必ず同じ値のデータ列が存在し、その場所が第１のオーディオデータの最後の部分と第２のオーディオデータの最初の部分となるという作用を有する。
【００１１】
また、請求項５に記載の発明は、前記フラグが、先行して前記復調機に与えられている他の特定のオーディオデータに連続して該フラグに対応するオーディオデータを入力して良いことを示すフラグであり、前記復調機が、該フラグがセットされている時は先行して前記復調機に与えられる他のオーディオデータに連続して該フラグに対応するオーディオデータを入力し、前記フラグがリセットされている時は、先行して前記復調機に与えられる他のオーディオデータに連続して与えられるオーディオデータに対し、該オーディオデータにおける各フレームに対応したデータが該オーディオデータ内に存在するフレームのみを復調を行うようにした復調機であるとしたものであり、これにより２個のオーディオデータを連続して再生する場合、フラグの状態に応じて復調機が２番目に復調するオーディオデータの復調方法を変化させ、２番目のフレームの先頭部のフレームを先行するオーディオデータに連続して復調するか２番目のオーディオデータの先頭部のフレームを再生しないかを選択するという作用を有する。
【００１２】
また、請求項６に記載の発明は、前記編集手段が、第１、第２のオーディオデータが連続して再生されることが決定し、前記復調機にこれらオーディオデータが与えられ始める迄の間に、前記第１のオーディオデータの最終部と前記第２のオーディオデータの開始部を比較する比較手段を備え、比較結果に基づきフラグをセットするようにし、前記復調機が、前記第１のオーディオデータに引き続き前記第２のオーディオデータを復調するに際し、前記フラグの状態に基づき、前記第２のオーディオデータを先頭のフレームより復調するか否かを決定するようにするとしたものであり、これによりオーディオデータの復調順が決定した際に編集手段において第１のオーディオデータの最終部と前記第２のオーディオデータの開始部を比較し、連続して復調可能な場合にはフラグをセットし、復調機は第１と第２のオーディオデータデータの比較を行うことなく、フラグがリセットされている時は無条件で先頭のフレームより復調を行うという作用を有する。
【００１３】
また、請求項７に記載の発明は、前記編集手段が、オーディオデータを第１、第２の順での２個のオーディオデータに分割した時に第２のオーディオデータに対応したフラグをセットするとしたものであり、これにより編集手段がオーディオデータを分割した場合、後半部のオーディオデータに対応するフラグがセットされ、該オーディオデータの先頭のフレームがそのフレームが必要とするデータを必ずしも該オーディオデータ内に有していないことを示すという作用を有する。
【００１４】
また、請求項８に記載の発明は、前記編集手段が、前記フラグを前記分割されたオーディオデータの状態とは無関係にセット・リセットする手段を有するとしたものであり、これにより、例えば人為的にフラグの状態を変更せしめる、或いは、オーディオデータの状態を検出する必要が無くなるという作用を有する。
【００１５】
以下、本発明の実施の形態について図面を用いて説明する。
【００１６】
（実施の形態１）
図１は本発明の実施の形態による圧縮オーディオデータ編集及び再生装置の構成を示すブロック図である。この図を説明すると、記憶装置１は複数個のオーディオデータ２と各オーディオデータに対応したフラグ３を格納している。これらは編集手段４によって書き換えが可能になっている。復調機５はオーディオデータ２と各オーディオデータに対応したフラグ３を記憶装置１から読み出し、フラグ３に基づきオーディオデータ２の復調を行う。
【００１７】
ここで、説明を分かり易くするために、ＭＰ３のようにヘッダを先頭とするフレーム単位で構成されており、そのフレームに対応するデータが該当するフレーム外にも存在するような形式を有するオーディオデータについて述べる。
【００１８】
図２はＭＰ３によるオーディオデータ２０の構造を示している。ハッチングを施した箇所がヘッダであり、ヘッダから次のヘッダの手前までが１個のフレームとなっており、ここでは４個のフレームを示している。各フレームには、ヘッダに続いてサイドインフォメーション（ｓｉｄｅ  ｉｎｆｏｒｍａｔｉｏｎ）があり、この中に格納されている値がそのフレームで用いるデータがどこにどれだけあるかが示されている。サイドインフォメーションが「０」ならば矢印２１に示すようにそのサイドインフォメーションの直後からであり、「１」ならばヘッダ１の手前１バイトから、といった具合である。通常、オーディオデータの先頭のフレームでは、そのフレームに対応するデータはサイドインフォメーション１の次からスタートする（矢印２１）。即ち値として「０」が書き込まれている。しかし、多くのデータを必要としない場合は、そのフレーム内に次のフレームのデータを格納することができ、その先頭位置がサイドインフォメーション２によって示される（矢印２２）。
【００１９】
ここでは記憶装置１に、フラグ３としては、図３に示すようなフラグ３１、３３が、オーディオデータ２としては、オーディオデータ３２、３４が格納されている。即ち、オーディオデータ３２において、Ａ、Ｂ、…、で示された区間がフレームを示し、ハッチングを施した箇所がヘッダに相当する。オーディオデータ３２ではフレーム１におけるサイドインフォメーション１がサイドインフォメーション１に引き続くデータを指し示しているため、編集手段４はフレーム１のサイドインフォメーション１の値を読み取り、その値が「０」であるのでフラグ３１をリセットしている（＝０）。オーディオデータ３４において、Ｅ、Ｆ、…、で示された区間がフレームを示し、ハッチングを施した箇所がヘッダに相当する。オーディオデータ３４ではフレーム１におけるサイドインフォメーション１がフレーム１の手前を指し示しているため、編集手段４はフレーム１のサイドインフォメーション１の値を読み取り、その値が「０」でないためフラグ３３をセットしている（＝１）。
【００２０】
復調機５では、記憶装置１よりオーディオデータとそのオーディオデータに対応するフラグを読み込み、フラグの状態、即ちセット／リセットの何れかであるかに基づいてオーディオデータの復調を行う。即ち、フラグがセットされていない時（フラグ３１の場合）は、すべてのフレームに対応するデータがそのオーディオデータ内にあることを意味するので、復調機５は先頭のフレームＡよりオーディオデータ３２の復調を行う。フラグがセットされている時（フラグ３３の場合）は、少なくとも先頭のフレームＥに対するデータが一部或いは全部存在しないことを意味するので、フレームＥは復調せず、フレームＦより復調の可否をチェックする。即ち、復調機５においては、フレームＦのサイドインフォメーションの値がオーディオデータ３４内を指示しているかをチェックする。ここではフレームＦにおけるサイドインフォメーションによってフレームＦに対応するデータがフレームＥよりも前にある旨が指示されているので、復調機５はフレームＦの復調も行わない。次いで、次のフレームの復調の可否をチェックする。即ち、次のフレームのサイドインフォメーション３の値がオーディオデータ３４内を指示しているかをチェックする。ここでは、この３つ目のフレームにおけるサイドインフォメーション３はフレームＥ内を指示しているので３つ目のフレームに対応するデータはオーディオデータ３４内に存在すると判断し、復調機５は復調を行う。
【００２１】
このように順次各フレームのサイドインフォメーションの値をチェックし、そのフレームに対応するデータがオーディオデータ３４内に存在するか否かを判別し、「存在する」と判別されたフレームより復調を開始する。このようにすることにより、復調されるフレームが必ずそのフレームが必要とするデータを有することになるので、異なるオーディオデータの境目における異音の発生を抑えることができる。
【００２２】
図４は、同図（１）に示すオーディオデータ４１を分割ポイントＤにて分割するとした時の編集手段４の動作を示したものである。分割ポイントＤにて分割すると、分割ポイントＤより前方部のオーディオデータとなるオーディオデータ４２は、フレーム３までが再生されるので、フレーム４は再生のためには必要ないが、同図（２）に示すとおり後方部のオーディオデータであるオーディオデータ４３がオーディオデータ４２と連続して再生される場合を考慮して、フレーム４をオーディオデータ４２の末尾に接続している。これにより、オーディオデータ４３がオーディオデータ４２に引き続く形で再生される場合は、復調機５においてはオーディオデータ４２の最終フレームとオーディオデータ４３の最初のフレームを比較し、もし一致すればこれらのオーディオデータは元々１個のオーディオデータを分割して得られたものと判断し、フレーム３の復調後にフレーム４以降を復調する。
【００２３】
図４（３）は、編集手段４が後方部のオーディオデータとなるオーディオデータ４５に対してフレーム３を無効データなデータであるデータオフセットとして加えたものである。このようにして、復調機５において前方部のオーディオデータであるオーディオデータ４４がオーディオデータ４５に先だって再生されている場合にオーディオデータ４４の最終フレームとオーディオデータ４５の最初のフレームの比較を行うことでこれらのオーディオデータは元々１個のオーディオデータを分割して得られたものと判断することができる。
【００２４】
なお、編集手段４においては、上記のような分割の処理を実施したときには必ずその処理後にそれらオーディオデータに対応したフラグをセットするようにする。これにより、復調機５においては、このフラグをチェックし、もしこのフラグが立っているときには、例えば、そのオーディオデータの冒頭の数フレームは復調しないようにする、等の処理を行うことができる。
【００２５】
なお、これらオーディオデータは、書き込み／読み出し単位を１クラスタとする記録媒体に記録されているデータであって良い。例えば、フロッピーディスク等もこのように読み出し／書き込みが行われている。
【００２６】
以上は復調機５においてフラグがリセットされている時は２番目に復調されるオーディオデータも先頭のフレームより復調し、フラグがセットされているときは２番目に復調されるオーディオデータのフレーム内容を最初に復調されたオーディオデータの最後のフレームとの連続性をチェックした後にどのフレームより復調すべきかを判断していたものである。しかし、実際には、編集手段４によりオーディオデータを分割、等の処理を行った後これらを再生（復調）する時には再生順は決まっているため、これを利用することが可能である。即ち、オーディオデータの復調順が決まった時点で編集手段４は以下の処理を行う。ここでは、各オーディオデータは図４に示すような先行して復調されているオーディオデータの最終フレームと、引き続き復調されるオーディオデータの先頭フレームが連続であるかどうかをチェックするためのデータが含まれているものとする。
【００２７】
あるオーディオデータＡに引き続きオーディオデータＢが復調されるとなった時、編集手段４では、オーディオデータＢの先頭のフレームとオーディオデータＡの最終フレームの比較を行い、もし一致していなければオーディオデータＢに対応するフラグをセットし、一致していればリセットする。また、一致していなくとも、オーディオデータＢの先頭のフレームのサイドインフォメーションが指示するデータがオーディオデータＢ内に存在する場合もオーディオデータＢに対するフラグをリセットする。この処理を各オーディオデータに対してそれらオーディオデータの復調が開始される迄の時点で実施する。
【００２８】
これにより、復調機５においてはフラグのセットリセットをチェックし、例えば、リセットされていればそのオーディオデータは先頭のフレームより復調可能であると判断し、セットされていれば該オーディオデータにおける各フレームに対応したデータが該オーディオデータ内に存在するフレームのみを復調を行うようにすることで、データを比較する、という手順を省くことができる。
【００２９】
無論、最初に復調されるオーディオデータＡが図４におけるオーディオデータ４３のように、あるオーディオデータを分割して得られたものであることもあり得るので、オーディオデータＡに対しても先頭のフレームのチェックを行い、先頭のフレームにおけるサイドインフォメーションがオーディオデータＡ内を指示していない場合はフラグをセットするようにしても良い。
【００３０】
また、上記の実施の形態においては、編集手段４がオーディオデータの最終、或いは最初のフレームの内容をチェックしてフラグをセット・リセットするようにしているが、オーディオデータの状態とは無関係に、例えば、マニュアル操作によって該フラグをセット・リセットするようにしても良いことは言うまでもない。これによってオーディオデータの状態をチェックするステップが不要になる。オーディオデータの復調順を指定した者が直接フラグを指定するようにすれば連続して復調されるオーディオデータが元々１個のオーディオデータであったものであるか否かが確実に反映できるので上記の実施例と同等の効果を得ることができる。
【００３１】
【発明の効果】
以上のように本発明によれば、ＭＰ３のようにヘッダを先頭とするフレーム単位で構成されており、該フレームに対応するデータが該フレーム以外にも存在する形式でデータ圧縮されたオーディオデータを複数個連続して復調する場合であっても異音を発生したりすることはなく、また、元々１個のオーディオデータを分割してできた２個のオーディオデータを連続して再生する場合であればシームレスに再生することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態によるオーディオデータ編集及び再生装置を示したブロック図
【図２】ＭＰ３によるデータ形式を示す説明図
【図３】本発明の実施の形態によるオーディオデータ及びフラグの状態を説明する状態図
【図４】本発明の実施の形態おける編集手段の動作を説明するための説明図
【符号の説明】
１  記憶装置
２  オーディオデータ
３  フラグ
４  編集手段
５  復調機
【図１】
0003632584.tif 000002
【図２】
0003632584.tif 000003
【図３】
0003632584.tif 000004
【図４】
0003632584.tif 000005