(57)【要約】【課題】ＤＪ等のユーザにとって利便性の高い、オーディオファイルの処理技術、及び、当該技術により処理されたオーディオファイルを再生する技術を提供する。【解決手段】実施の形態に係るオーディオファイル処理方法は、オーディオファイルに含まれるオーディオデータの波形データを生成する波形データ生成ステップと、波形データを含むユーザインタフェース画像を生成する画像生成ステップと、生成されたユーザインタフェース画像を介して、ユーザが指定した波形データの区間又は位置を受け付けるユーザ指定処理ステップと、生成された波形データ、及び、受け付けられたユーザ指定情報を、オーディオファイルのタグ情報として格納するタグ情報処理ステップと、を含む。【選択図】図２
2010169854.tif 000002
【特許請求の範囲】
【請求項１】
オーディオファイルに含まれるオーディオデータの波形データを生成する波形データ生成ステップと、
前記波形データを含むユーザインタフェース画像を生成する画像生成ステップと、
生成されたユーザインタフェース画像を介して、ユーザが指定した前記波形データの区間又は位置を受け付けるユーザ指定処理ステップと、
生成された前記波形データ、及び、受け付けられたユーザ指定情報を、前記オーディオファイルのタグ情報として格納するタグ情報処理ステップと、
を含む、ことを特徴とするオーディオファイル処理方法。
【請求項２】
前記波形データ生成ステップは、
オーディオファイルに含まれるオーディオデータ全体についてレベルの絶対値を取得するステップと、
オーディオデータ全体を予め定められたブロック数で分割するステップと、
前記分割されたブロック毎に含まれるレベルデータの絶対値の平均値を取得するステップと、
予め定められたレベルに基づいて、前記ブロック毎に取得した平均値を補正して、前記波形データを生成するステップと、
を含む、ことを特徴とする請求項１に記載のオーディオファイル処理方法。
【請求項３】
オーディオファイルに含まれるオーディオデータの波形データを生成する波形データ生成手順と、
前記波形データを含むユーザインタフェース画像を生成する画像生成手順と、
生成されたユーザインタフェース画像を介して、ユーザが指定した前記波形データの区間又は位置を受け付けるユーザ指定処理手順と、
生成された前記波形データ、及び、受け付けられたユーザ指定情報を、前記オーディオファイルのタグ情報として格納するタグ情報処理手順と、
をコンピュータに実行させる、ことを特徴とするプログラム。
【請求項４】
前記波形データ生成手順は、
オーディオファイルに含まれるオーディオデータ全体についてレベルの絶対値を取得する手順と、
オーディオデータ全体を予め定められたブロック数で分割する手順と、
前記分割されたブロック毎に含まれるレベルデータの絶対値の平均値を取得する手順と、
予め定められたレベルに基づいて、前記ブロック毎に取得した平均値を補正して、前記波形データを生成する手順と、
を含む、ことを特徴とする請求項３に記載のプログラム。
【請求項５】
請求項３又は４に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項６】
オーディオファイルを再生する再生部と、
前記再生部が再生したオーディオデータを記憶するメモリと、
前記メモリが記憶したオーディオデータの読み出しに関する指示を操作者から受け付ける操作部と、
前記操作部が受け付けた指示に基づいて前記メモリに記憶されたデータの読出し制御を行う制御部と、を備える再生装置であって、
前記再生部が再生するオーディオファイルには、オーディオファイルに含まれるオーディオデータの波形データと、ユーザが指定した前記波形データの区間又は位置に関するユーザ指定情報が、タグ情報として格納され、
前記再生装置は、さらに、
前記タグ情報に含まれる前記波形データに基づいて波形画像を生成し、かつ、前記タグ情報に含まれる前記ユーザ指定情報によって指定される前記波形データの区間又は位置が現在再生位置に予め定められた時間よりも近づいたときに、その旨のアラーム表示を生成する、アラーム処理部と、
を備える、ことを特徴とする再生装置。
【請求項７】
オーディオファイルを再生するステップと、
再生したオーディオデータをメモリに記憶するステップと、
記憶したオーディオデータの読み出しに関する指示を操作者から受け付けるステップと、
受け付けた指示に基づいて前記メモリに記憶されたデータの読出し制御を行うステップと、を備える再生方法であって、
再生するオーディオファイルには、オーディオファイルに含まれるオーディオデータの波形データと、ユーザが指定した前記波形データの区間又は位置に関するユーザ指定情報が、タグ情報として格納され、
前記再生方法は、さらに、
前記タグ情報に含まれる前記波形データに基づいて波形画像を生成するステップと、
前記タグ情報に含まれる前記ユーザ指定情報によって指定される前記波形データの区間又は位置が現在再生位置に予め定められた時間よりも近づいたときに、その旨のアラーム表示を生成するステップと、
を含む、ことを特徴とする再生方法。
【請求項８】
オーディオファイルを再生する手順と、
再生したオーディオデータをメモリに記憶する手順と、
記憶したオーディオデータの読み出しに関する指示を操作者から受け付ける手順と、
受け付けた指示に基づいて前記メモリに記憶されたデータの読出し制御を行う手順と、をコンピュータに実行させるプログラムであって、
再生するオーディオファイルには、オーディオファイルに含まれるオーディオデータの波形データと、ユーザが指定した前記波形データの区間又は位置に関するユーザ指定情報が、タグ情報として格納され、
前記プログラムは、さらに、
前記タグ情報に含まれる前記波形データに基づいて波形画像を生成する手順と、
前記タグ情報に含まれる前記ユーザ指定情報によって指定される前記波形データの区間又は位置が現在再生位置に予め定められた時間よりも近づいたときに、その旨のアラーム表示を生成する手順と、
をコンピュータに実行させる、ことを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所謂ＤＪ（Disc Jockey）等のためのオーディオファイルの処理技術に関し、また、当該技術により処理されたオーディオファイルを再生する技術に関する。
【背景技術】
【０００２】
近年、ディスコやクラブといった場所で曲をミキシングし音楽が途切れないようにつないでいくＤＪ等が使用するメディアは、アナログレコードからＣＤ（Compact Disc）を経てハードディスクドライブ等に変わりつつある。これらのメディアに記録されたオーディオファイルについてデジタル信号処理にてピッチの可変やスクラッチと呼ばれるＤＪ独特の操作が行われる。
【０００３】
アナログレコードはその特性上音楽信号の密度によりアナログレコード表面の色や質感が変化する。ＤＪ等は変化する部分を目視にて確認し、目視で得られる情報を楽曲が持つ固有の特徴としてミキシング操作に活用する。
【０００４】
しかし、前述したように扱われるメディアがＣＤ等に移り変わり、ＤＪ等は音楽信号の密度を目視にて確認できなくなり、目視で得られる情報がタイムカウンタ表示等の直感的にわかりにくいものになってしまった。そこで音楽信号の密度を波形データに置き換えて表示をする再生装置が存在する。この再生装置では、楽曲（オーディオファイル）を再生しながら波形データを作成し、表示する。ユーザは表示波形を見つつ、次の楽曲の挿入位置等を把握する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３５２５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の再生装置では楽曲の再生時に、再生しながら波形データを作成していくので波形データの作成が完了するまでに多大な時間を必要とした。すなわち、ＤＪ等は、波形を見て楽曲を再生する場合には、一度時間をかけて波形処理を行った後で再生しなければならない。
【０００７】
また、ＤＪ等は次の曲をかけるポイントや曲が間奏に入る位置をあらかじめ把握する必要がある。しかし、レベルが均一な音楽データの場合、ＤＪ等は表示された波形を見ても有益な情報を取得できないため、結局ＤＪ等は時間表示を見て間奏の位置等を把握するしかない。
【０００８】
本発明は、上記従来技術における問題点を解決することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様におけるオーディオファイル処理方法は、
オーディオファイルに含まれるオーディオデータの波形データを生成する波形データ生成ステップと、
前記波形データを含むユーザインタフェース画像を生成する画像生成ステップと、
生成されたユーザインタフェース画像を介して、ユーザが指定した前記波形データの区間又は位置を受け付けるユーザ指定処理ステップと、
生成された前記波形データ、及び、受け付けられたユーザ指定情報を、前記オーディオファイルのタグ情報として格納するタグ情報処理ステップと、
を含む、ことを特徴とする。
【００１０】
上記方法において、前記波形データ生成ステップは、
オーディオファイルに含まれるオーディオデータ全体についてレベルの絶対値を取得するステップと、
オーディオデータ全体を予め定められたブロック数で分割するステップと、
前記分割されたブロック毎に含まれるレベルデータの絶対値の平均値を取得するステップと、
予め定められたレベルに基づいて、前記ブロック毎に取得した平均値を補正して、前記波形データを生成するステップと、
を含む。
【００１１】
本発明の第２の態様におけるプログラムは、
オーディオファイルに含まれるオーディオデータの波形データを生成する波形データ生成手順と、
前記波形データを含むユーザインタフェース画像を生成する画像生成手順と、
生成されたユーザインタフェース画像を介して、ユーザが指定した前記波形データの区間又は位置を受け付けるユーザ指定処理手順と、
生成された前記波形データ、及び、受け付けられたユーザ指定情報を、前記オーディオファイルのタグ情報として格納するタグ情報処理手順と、
をコンピュータに実行させる、ことを特徴とする。
【００１２】
上記プログラムにおいて、前記波形データ生成手順は、
オーディオファイルに含まれるオーディオデータ全体についてレベルの絶対値を取得する手順と、
オーディオデータ全体を予め定められたブロック数で分割する手順と、
前記分割されたブロック毎に含まれるレベルデータの絶対値の平均値を取得する手順と、
予め定められたレベルに基づいて、前記ブロック毎に取得した平均値を補正して、前記波形データを生成する手順と、
を含む。
【００１３】
上記プログラムは、一般にアクセス可能なサーバに保存されてユーザによりダウンロードされてもよく、また、上記プログラムはコンピュータ読み取り可能な記録媒体により、ユーザに提供され、汎用コンピュータにおいて用いられても良い。
【００１４】
本発明の第３の態様における再生装置は、
オーディオファイルを再生する再生部と、
前記再生部が再生したオーディオデータを記憶するメモリと、
前記メモリが記憶したオーディオデータの読み出しに関する指示を操作者から受け付ける操作部と、
前記操作部が受け付けた指示に基づいて前記メモリに記憶されたデータの読出し制御を行う制御部と、を備える再生装置であって、
前記再生部が再生するオーディオファイルには、オーディオファイルに含まれるオーディオデータの波形データと、ユーザが指定した前記波形データの区間又は位置に関するユーザ指定情報が、タグ情報として格納され、
前記再生装置は、さらに、
前記タグ情報に含まれる前記波形データに基づいて波形画像を生成し、かつ、前記タグ情報に含まれる前記ユーザ指定情報によって指定される前記波形データの区間又は位置が現在再生位置に予め定められた時間よりも近づいたときに、その旨のアラーム表示を生成する、アラーム処理部と、
を備える、ことを特徴とする。
【００１５】
本発明の第４の態様における再生方法は、
オーディオファイルを再生するステップと、
再生したオーディオデータをメモリに記憶するステップと、
記憶したオーディオデータの読み出しに関する指示を操作者から受け付けるステップと、
受け付けた指示に基づいて前記メモリに記憶されたデータの読出し制御を行うステップと、を備える再生方法であって、
再生するオーディオファイルには、オーディオファイルに含まれるオーディオデータの波形データと、ユーザが指定した前記波形データの区間又は位置に関するユーザ指定情報が、タグ情報として格納され、
前記再生方法は、さらに、
前記タグ情報に含まれる前記波形データに基づいて波形画像を生成するステップと、
前記タグ情報に含まれる前記ユーザ指定情報によって指定される前記波形データの区間又は位置が現在再生位置に予め定められた時間よりも近づいたときに、その旨のアラーム表示を生成するステップと、
を含む、ことを特徴とする。
【００１６】
本発明の第５の態様におけるプログラムは、
オーディオファイルを再生する手順と、
再生したオーディオデータをメモリに記憶する手順と、
記憶したオーディオデータの読み出しに関する指示を操作者から受け付ける手順と、
受け付けた指示に基づいて前記メモリに記憶されたデータの読出し制御を行う手順と、をコンピュータに実行させるプログラムであって、
再生するオーディオファイルには、オーディオファイルに含まれるオーディオデータの波形データと、ユーザが指定した前記波形データの区間又は位置に関するユーザ指定情報が、タグ情報として格納され、
前記プログラムは、さらに、
前記タグ情報に含まれる前記波形データに基づいて波形画像を生成する手順と、
前記タグ情報に含まれる前記ユーザ指定情報によって指定される前記波形データの区間又は位置が現在再生位置に予め定められた時間よりも近づいたときに、その旨のアラーム表示を生成する手順と、
をコンピュータに実行させる、ことを特徴とする。
【００１７】
上記プログラムは、一般にアクセス可能なサーバに保存されてユーザによりダウンロードされてもよく、また、上記プログラムはコンピュータ読み取り可能な記録媒体により、ユーザに提供され、汎用コンピュータにおいて用いられても良い。
【発明の効果】
【００１８】
本発明によれば、ＤＪ等のユーザにとって利便性の高い、オーディオファイルの処理技術、及び、当該技術により処理されたオーディオファイルを再生する技術が提供される。
【図面の簡単な説明】
【００１９】
【図１】図１は、本実施の形態に係るオーディオファイル処理装置のブロック図を示す。
【図２】図２は、本実施の形態に係るオーディオファイル処理のフローを示す。
【図３】図３は、本実施の形態に係るオーディオファイルのファイル構成を示す。
【図４】図４は、本実施の形態に係るｗａｖｅファイルの構成例を示す。
【図５】図５は、本実施の形態に係る再生装置のブロック図を示す。
【図６】図６は、本実施の形態に係る表示処理部のブロック図を示す。
【図７】図７は、本実施の形態に係る再生処理のフローを示す。
【図８】図８は、本実施の形態に係る画像表示例を示す。
【図９】図９は、本実施の形態に係る画像表示例を示す。
【発明を実施するための形態】
【００２０】
本発明に係る実施の形態について、以下、図面を参照して詳細に説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。
【００２１】
以下、本発明の実施の形態に係るオーディオファイル処理装置について説明する。本実施の形態に係るオーディオファイル処理装置は、例えば、所謂ＤＪ用の再生装置とバンドルしてユーザに提供されるオーディオファイル処理プログラムがインストールされた汎用コンピュータとして構成される。
【００２２】
本実施の形態に係るオーディオファイル処理装置のブロック図を図１に示す。図1に示すように、オーディオファイル処理装置１０は、波形データ生成部１２と、画像生成部１４と、ユーザ指定処理部１６と、タグ情報処理部１８と、を備え、これらの要素はいずれも図示しない汎用コンピュータに付随するＣＰＵ（Central Processing Unit）、入出力インタフェース等により動作する。
【００２３】
波形データ生成部１２は、オーディオファイルを構成するオーディオデータから、波形データを生成する。波形データ生成部１２には、例えば、汎用コンピュータの内蔵又は外部記録媒体（ハードディスク、フラッシュメモリ等）に保存されたオーディオファイルを構成するオーディオデータが入力される。或いは、例えばＤＪ用の再生装置が内蔵する記録媒体に保存されたオーディオファイルについて、汎用コンピュータからＵＳＢ（Universal Serial Bus）等のインタフェースを介してデータが取得されるようにしても良い。
【００２４】
波形データ生成部１２は、入力されるオーディオデータ全体についてレベルの絶対値を取得する。次いで、波形データ生成部１２は、オーディオデータ全体を予め定められたブロック数で分割し、ブロック毎に含まれるレベルデータの絶対値の平均値を取得し、予め定められたレベルに基づいてレベルデータを補正する。
【００２５】
より詳細には、波形データ生成部１２は、オーディオファイルのデータを例えば３２０個のブロックに分割し、各ブロックに含まれるオーディオサンプルレベルの絶対値の平均値を算出する。さらに、波形データ生成部１２は、例えば３２０個ある平均値のうちの最大値を取り出し、その最大値が予め定められた値と一致するよう全ての平均値を補正する。このようにして一定の容量の、すなわち、一定のサイズとして表示可能な波形データが生成される。
【００２６】
波形データ生成部１２が生成した波形データ情報は、後述するようにオーディオファイルのタグ情報に格納される。なお、本明細書中、「波形データ情報」とは、波形データ生成部１２が生成した情報を言う。
【００２７】
画像生成部１４は、波形データ生成部１２が生成した波形データ情報に基づく波形画像等を生成する。画像生成部１４は、ユーザインタフェース画像とともに、例えば、再生ブロック順に順次波形データ画像を生成する。生成された画像は汎用コンピュータの画像処理ユニットに送られて処理される。波形は、ユーザインタフェース画面において、例えば、ブロック区間毎の連続したバーとして、例えば汎用コンピュータに接続されたディスプレイに画像表示される。
【００２８】
ユーザ指定処理部１６は、汎用コンピュータの入出力インタフェースを介して、ユーザが指定したオーディオファイルデータの一区間（ユーザ指定エリア）を、タイムコード情報として受け付ける。なお、一区間に限らず、一位置を受け付けても良い。本明細書中、「ユーザ指定情報」とは、ユーザ指定処理部１６が受け付けた、ユーザが指定する区間又は位置の情報を言う。
【００２９】
ユーザは、例えば、ディスプレイに表示されたオーディオファイルの一連の波形データ画像を見つつ、例えば、汎用コンピュータの入力インタフェース（マウス等）で区間或いは位置をユーザインタフェース画面上で指定する。このとき、画像生成部１４は、例えば、ユーザが指定した区間等の波形においては、強調して表示する。
【００３０】
タグ情報処理部１８は、オーディオファイルのタグ情報を処理する。タグ情報は、オーディオファイルのタグに格納される情報であり、例えば、ｗａｖｅ（RIFF waveform Audio Format）ファイルであればチャンクを作成して、ｍｐ３（Moving Picture Experts Group 1 audio layer-3）ファイルであればＩＤ３タグに格納される情報である。
【００３１】
本実施の形態において、タグ情報処理部１８は、一つのオーディオファイルについて波形データ生成部１２が生成した波形データ情報及びユーザ指定処理部１６が受け付けたユーザ指定情報をタグ情報として当該オーディオファイルのタグに格納する。タグ情報処理部１８は、記録媒体に保存されているオーディオファイルのタグ情報を編集する。
【００３２】
オーディオファイル処理装置１０により処理されたオーディオファイルは、所謂ＤＪ用の再生装置で再生可能である。オーディオファイルは、例えば、外部記録媒体において再生装置で再生され、或いは、再生装置に内蔵された記録媒体にコピー・移動されて再生される。波形表示機能を有する再生装置では、オーディオファイルの再生時にファイルのタグに格納された波形データが表示される。
【００３３】
以下、波形データの生成方法について図面を参照して説明する。図２は、本実施の形態に係るオーディオファイル処理方法を示すフローチャートの一例である。
【００３４】
ユーザが、ユーザインタフェース画面において波形データを生成するオーディオファイルを選択すると、波形データ生成部１２は、当該オーディオファイルのオーディオデータを取得する。波形データ生成部１２は、オーディオデータが入力されると（ステップＳ１１）、オーディオデータのレベルを取得し、絶対値変換する（ステップＳ１２）。
【００３５】
波形データ生成部１２は、絶対値変換したオーディオファイルを予め定められたブロック数Ｎ（Ｎは１以上の自然数。例えばＮ＝３２０）に分解する（ステップＳ１３）。次いで、波形データ生成部１２は、分解したブロック毎に平均値を取得する（ステップＳ１４）。
一方、波形データ生成部１２は、オーディオファイルのヘッダデータから再生時間情報を取得し、全再生時間をブロック数で除する等して、ブロック毎の再生時間を対応付ける。
【００３６】
波形データ生成部１２は、求めたブロック毎の平均値データを再生時間順に並べ、基本的な波形データを作成する（ステップＳ１５）。
さらに、波形データ生成部１２は、平均値データの内の最大値を取り出し、最大値がレベル方向の分解能になるよう、平均値データを補正する（ステップＳ１６）。すなわち、波形データ生成部１２は、例えば、最大値を予め定められた値との比を算出し、当該比率を平均値データに乗じて補正する。これにより、レベル方向に一定のサイズを有する波形データ情報が生成される。レベル方向の分解能は、例えば４ビット（０〜１５）で表現される。サンプル数が３２０、レベル方向の分解能が４ビットとした場合、１つのオーディオファイルについて作成される波形データの容量は１６０バイトである。
【００３７】
タグ情報処理部１８は、波形データ生成部１２が生成した波形データ情報を、例えばｍｐ３ファイルならばＩＤ３タグに、ｗａｖｅファイルなら例えばファイル終端にチャンクを作成し、オーディオフィルに保存する（ステップＳ１７）。
【００３８】
図３に、波形データ生成部１２が処理したオーディオファイルのデータ構造の例を示す。図に示すように、オーディオファイルは、ヘッダデータ３０と、オーディオデータ３２と、タグ情報３４と、を含む。ヘッダデータ３０及びオーディオデータ３２は、オリジナルのオーディオファイルに由来する。タグ情報３４には、波形データ生成部１２が生成した波形データ情報３６及びユーザ指定情報３８が格納される。タグ情報３４には、アーティスト情報等の他の情報が格納されても良い。
【００３９】
図４に、ｗａｖｅファイルに波形データ情報３６及びユーザ指定情報３８を保存する場合のファイル構成例を示す。図に示すように、タグ情報３４を構成するチャンクの開始位置から４バイトは、例えば“ＷＦＲＭ”のようなアスキーコード文字列とされ、続いて４バイトのチャンクサイズ情報、さらに波形データの１サンプル分が例えば１バイトで予め定められた個数格納される。
【００４０】
続いて当該チャンク内に、ユーザ指定情報３８は例えばユーザ指定区間の開始位置並びに終了位置（又はユーザ指定区間の長さ）が、その楽曲の再生開始位置からのフレーム数や秒数、またはサンプル数で、例えば４バイトずつで保存される。
【００４１】
このように波形データ情報３６及びユーザ指定情報３８をタグ情報３４に格納しておくことにより、再生装置ですぐにこれらの情報を活用することができる。例えば、ＤＪ等のユーザは、予めオーディオファイルの処理を自宅で行っておき、クラブ等においてすぐにオーディオファイルの所望の再生をすることができる。
【００４２】
また、オーディオファイルを他の記録媒体にコピー・移動したり、ファイル名を変更した場合であってもこれらの情報を特別な処理をすることなく活用することができる。
【００４３】
以下、本実施の形態に係るオーディオファイル処理装置１０にて処理されたオーディオファイルを再生可能な再生装置の構成について、図面を参照して詳細に説明する。
【００４４】
図５に、本発明の実施の形態にかかる再生装置１００の構成を示す。図５に示す再生装置１００は、制御部１０２と、再生部１０４と、信号処理部１０６と、メモリ制御部１０８と、ＲＡＭ（Random Access Memory）１１０と、ＤＡＣ（Digital to Analog Converter）１１２と、操作部１１４と、表示部１１６と、表示処理部１１８と、を備える。
【００４５】
制御部１０２は、以下で詳述する再生装置１００の動作を統括的に制御する。
【００４６】
再生部１０４は、内蔵又は外部記録媒体に保存されたオーディオファイルのデジタルオーディオデータを再生する。本実施形態において、当該オーディオファイルは、上記オーディオファイル処理装置１０により処理されたオーディオファイルである。再生部１０４は、記録媒体にトラック単位で記録されたオーディオデータを再生し、所定フォーマットに変換して出力する。
【００４７】
再生部１０４が再生したオーディオデータは、信号処理部１０６に入力される。信号処理部１０６は、オーディオデータの復調、同期信号の抜き出し等の処理を行い、データをメモリ制御部１０８に出力する。
【００４８】
メモリ制御部１０８は、入力されたデータをＲＡＭ１１０に書き込むよう制御する。ＲＡＭ１１０は、入力されたオーディオデータを記憶する。また、メモリ制御部１０８は、ＲＡＭ１１０が記録したオーディオデータをＲＡＭ１１０から読出すよう制御する。
【００４９】
ＲＡＭ１１０から読み出されたデータはＤＡＣ１１２に出力される。ＤＡＣ１１２は、デジタルオーディオデータをアナログオーディオ信号に変換する。ＤＡＣ１１２により変換されたアナログオーディオ信号は、出力端子１１３から出力される。デジタル入力可能な機器に出力する場合には、ＤＡＣ１１２を設けず、所定のデジタルフォーマットで出力するようにしてもよい。
【００５０】
操作部１１４は、再生ボタン、再生停止ボタン等が設けられた操作パネルを備え、再生・表示制御に関する指示を受け付ける。操作部１１４は、ＲＡＭ１１０に記録されたオーディオデータの読み出しに関する指示を操作者から受け付けるターンテーブルやジョグダイヤル等を備え、所謂スクラッチ再生等の指示を受け付ける。
【００５１】
表示部１１６は、液晶表示装置等から構成され、現在再生しているトラックの再生時間、トラックナンバー等を表示する。本実施の形態において、表示部１１６には、オーディオファイルの波形データが表示される。
【００５２】
表示処理部１１８は、表示部１１６に表示する画像を生成する。表示処理部１１８は、制御部１０２の一要素として構成されていても良い。
本実施の形態において、表示処理部１１８は、オーディオファイルのタグ情報３４に格納された波形データを随時画像表示する。また、表示処理部１１８は、現在再生位置が、オーディオファイル処理装置１０によりユーザが指定した区間に近づいたときには、その旨のアラーム表示を出力する。
【００５３】
図６に、本実施の形態に係る表示処理部１１８のブロック図を示す。図６に示す表示処理部１１８は、波形データ取得部１２０と、波形画像生成部１２２と、アラーム処理部１２４と、を備える。
【００５４】
波形データ取得部１２０は、オーディオファイルのタグ情報３４に格納されている波形データ情報３６を取得する。制御部１０２は、波形データ情報３６に含まれる波形データを再生部１０４におけるオーディオデータの再生と同期して後述する波形画像生成部１２２に送るよう波形データ取得部１２０を制御する。制御部１０２は、例えば、後述する再生位置情報取得部１２８が取得したタイムコードを参照してオーディオデータの再生と波形表示を同期させる。
【００５５】
波形画像生成部１２２は、波形データ取得部１２０から送られる波形データに基づいて表示部１１６の解像度に合った表示画像を生成し、表示部１１６に送る。
【００５６】
アラーム処理部１２４は、ユーザ指定情報取得部１２６と、再生位置取得部１２８と、判定部１３０と、アラーム表示部１３２と、を備える。
【００５７】
ユーザ指定情報取得部１２６は、オーディオファイルのタグ情報３４に格納されているユーザ指定情報３８を構成する、ユーザが指定した区間、位置のタイムコードを取得する。
再生位置取得部１２８は、現在再生部１０４が再生しているオーディオファイルの現在位置情報（例えばタイムコード）を取得する。
【００５８】
判定部１３０は、再生位置取得部１２８が取得した再生位置と、ユーザ指定情報取得部１２６が取得したユーザ指定情報３８により指定される例えば指定区間の開始位置に近づいたか否かを判定する。
【００５９】
アラーム表示部１３２は、再生位置取得部１２８が取得した再生位置が、ユーザ指定情報取得部１２６が取得したユーザ指定情報３８により指定される例えば指定区間の開始位置に予め定められた時間以上近づいたと判定部１３０が判定したとき、アラーム表示を波形画像生成部１２２に出力する。波形画像生成部１２２は、アラーム表示と、波形表示とを含む画像を生成、出力する。
【００６０】
図７に、アラーム処理のフローチャートの一例を示す。
まず、ユーザ指定情報取得部１２６は、オーディオファイルのタグ情報３４に格納されたユーザ指定情報３８にアクセスし、当該オーディオファイルについてユーザが指定した区間の始点或いは位置に関するタイムコード等を取得する（ステップＳ２１）。
【００６１】
再生位置取得部１２８は、再生部１０４が現在再生しているオーディオファイルの再生位置を例えばタイムコードとして随時取得する（ステップＳ２２）。
判定部１３０は、ユーザが指定した位置と、再生位置取得部１２８が取得した再生位置と、の差分が予め定められた時間よりも短いか否かを判別する（ステップＳ２３）。予め定められた時間とは、例えば、表示画面上で波形が一端から他端に移動するまでに要する時間である。
【００６２】
差分が予め定められた時間よりも短かったとき、判定部１３０はユーザが指定した位置に近づいたと判定し（ステップＳ２３、ＹＥＳ）、判別部はアラーム表示部１３２にアラーム表示命令を出す（ステップＳ２４）。アラーム表示部１３２は、判定部１３０から命令を受けると波形画像生成部１２２にアラーム表示画像を生成させる。
【００６３】
図８に、表示部１１６に表示される波形の例を示す。波形は、例えば、画面の左から右に向かって、オーディオデータの再生と同期して順次ドット表示される。ユーザは、このような波形表示を見て操作することができる。例えば、画面の右端が現在再生位置に該当する。
【００６４】
図９に、波形とともにユーザが指定した区間の始点を表した例を示す。図に示す例で、ユーザ指定ポイントが近づいたことを示すアラームは、ユーザが予め指定した区間の始点を「ＢＲＥＡＫ」の表示をもって示すことによってなされる。ユーザはこのような表示を見て、楽曲のミックスの準備等を行うことができる。
【００６５】
なお、アラーム表示方法は、これに限られず、ユーザが指定ポイントが近づいていることを知覚できるのであればいかなる態様であっても良い。例えば「ＢＲＥＡＫ」のような表示や画面表示全体が点滅するようにしてもよい。また、ユーザが指定した区間全体について他の部分とは異なる態様で表示するようにしても良い。
【００６６】
このようにユーザ指定区間、位置について特定の態様でアラーム表示することにより、単調な楽曲で波形データが均一になってしまっても、ユーザはサビ部分や間奏部分を容易に把握することができる。
【００６７】
以上説明したように、本実施の形態では、ユーザは、オーディオファイル処理装置１０により、オーディオデータの波形データを予め生成し、オーディオファイルのタグ情報３４に格納しておく。このようにタグ情報３４として格納されていることにより、オーディオファイルをコピー・移動したとしても、波形データが失われることはない。また、ユーザは、再生装置１００でその場で波形データを作成する必要なく、いつでもどこでも即時に波形表示を見つつオーディオファイルの再生が可能となる。
【００６８】
さらにまた、ユーザは、オーディオファイル編集装置を用いて、波形表示を見つつ、特定の区間、位置を指定し、これをユーザ指定情報３８としてオーディオファイルのタグ情報３４に格納しておくことができる。例えば、ユーザは、あるオーディオファイルの使用したい区間を予めオーディオファイル自体に記録しておくことができ、ファイルをコピー・移動させた場合であってもユーザ指定情報３８が失われることはない。このことは、特に、多数のオーディオファイルを使用し、それぞれについてミックスポイントを覚えておくことが困難なＤＪ等に有用である。
【００６９】
このようにオーディオファイル処理装置１０により処理されたオーディオファイルは、波形表示機能を備えた再生装置１００によって、波形表示とともに再生可能である。ユーザは、波形表示を見つつ再生を行うことができ、また、ユーザ指定区間や位置がある場合には波形表示とともにその位置がアラーム表示されるため、ユーザはミックス位置等の把握がより容易となる。
【００７０】
例えば、単調な楽曲で波形データが均一になってしまっても、ユーザが好みのエリアを予め指定しておくことで、その部分の波形が強調して表示され、容易に把握することができる。また、指定位置が近づくとアラームを表示がユーザにどれだけ近づいたかを知らせるので、ユーザは再生位置がその範囲までの時間を目視で容易に判別することができる。
【産業上の利用可能性】
【００７１】
本発明は、特にＤＪ等により用いられるオーディオファイルの再生に有用である。
【符号の説明】
【００７２】
１０：オーディオファイル処理装置、１２：波形データ生成部、１４：画像生成部、１６：ユーザ指定処理部、１８：タグ情報処理部
１００：再生装置、１１８：表示処理部、１２０：波形データ取得部、１２２：波形画像生成部、１２４：アラーム処理部１２４
【図１】
2010169854.tif 000003
【図２】
2010169854.tif 000004
【図３】
2010169854.tif 000005
【図４】
2010169854.tif 000006
【図５】
2010169854.tif 000007
【図６】
2010169854.tif 000008
【図７】
2010169854.tif 000009
【図８】
2010169854.tif 000010
【図９】
2010169854.tif 000011