(57)【要約】  【課題】  ユーザが複数の楽曲データの中から特定の楽曲データを検索する場合に、楽曲データの特徴部分のみを順次再生しながら検索を行うことができるオーディオ装置を提供する。  【解決手段】  ユーザがハードディスク７に記録された楽曲データの再生を行う場合に、楽曲データ中の音量が最大である位置近傍のデータを抽出してサビデータ記憶部７ｂに予め記憶しておく。ユーザが楽曲データの検索を行う場合、記憶してあるデータを順次再生する。楽曲データの音量が最大である位置近傍は、楽曲のサビである可能性が高く、またサビでない場合であっても、ユーザがこの部分を覚えている可能性が高いため、この部分を再生することでユーザが楽曲を特定しやすく、楽曲の検索を行いやすくできる。【選択図】      図１
2007080304.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを記録する記録手段と、楽曲データの再生を行う再生手段とを備えるオーディオ装置において、
楽曲データの音量情報を取得する取得手段と、
該取得手段が取得した音量情報を基に、楽曲データ中の音量が最大である最大位置を検出する検出手段と、
該検出手段が検出した最大位置を含む楽曲データの特定部分に係る情報を、前記記録手段が記録した楽曲データに対応付けて記憶する記憶手段と
を備え、
前記特定部分の再生を行うようにしてあること
を特徴とするオーディオ装置。
【請求項２】
前記検出手段は、前記再生手段により楽曲データの再生が行われた場合に検出を行うようにしてある請求項１に記載のオーディオ装置。
【請求項３】
前記検出手段が検出した最大位置を含む楽曲データの特定部分を抽出する抽出手段を備え、
前記記憶手段は、前記抽出手段が抽出した楽曲データの特定部分を記憶するようにしてあり、
前記記憶手段が記憶した楽曲データの特定部分の再生を行うようにしてある請求項１又は請求項２に記載のオーディオ装置。
【請求項４】
前記記録手段は、圧縮された楽曲データを記録するようにしてあり、
前記記憶手段は、圧縮されていない楽曲データの特定部分を記憶するようにしてある請求項３に記載のオーディオ装置。
【請求項５】
前記記録手段により記録された複数の楽曲データそれぞれの特定部分を連続して再生する手段と、
該手段による再生を行うための指示を受け付ける手段と、
特定部分の再生中に、該特定部分に係る楽曲データの全体を再生するための指示を受け付ける手段と、
該手段が指示を受け付けた場合に、前記特定部分に係る楽曲データを開始部分から再生する手段と
を備える請求項１乃至請求項４のいずれか１つに記載のオーディオ装置。
【請求項６】
前記特定部分は、
前記最大位置より所定時間前の位置から、前記最大位置まで、
前記最大位置から、前記最大位置より所定時間後の位置まで、
又は前記最大位置より所定時間前の位置から、前記最大位置より所定時間後の位置まで
である請求項１乃至請求項５のいずれか１つに記載のオーディオ装置。
【請求項７】
前記所定時間は変更可能にしてあり、
所定時間の値を受け付ける受付手段を備える請求項６に記載のオーディオ装置。
【請求項８】
前記受付手段が所定時間の値を受け付けた場合、前記記憶手段に記憶された情報を更新するようにしてある請求項７に記載のオーディオ装置。
【請求項９】
楽曲データを記録する記録手段と、楽曲データの再生を行う再生手段とを備えるオーディオ装置を用いて、楽曲データの特定部分の再生を行う楽曲再生方法において、
前記記録手段に記録された楽曲データが再生された場合に、楽曲データの音量情報を取得するステップと、
取得した音量情報を基に、楽曲データ中の音量が最大である最大位置を検出するステップと、
検出した最大位置を含む楽曲データの特定部分に係る情報を記憶するステップと、
記憶した情報を基に、前記特定部分を再生するステップとを含むこと
を特徴とする楽曲再生方法。
【請求項１０】
前記最大位置を検出するステップの後に、検出した最大位置を含む楽曲データの特定部分を抽出するステップを実行し、
前記情報を記憶するステップは、抽出された前記特定部分のデータを記憶し、
前記再生するステップは、記憶された前記特定部分のデータを読み出して再生する請求項９に記載の楽曲再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク又はメモリＩＣ等の記録媒体に記録された楽曲データの特定部分のみの再生を行うことができるオーディオ装置に関し、また、楽曲データの特定部分を再生する楽曲再生方法に関する。
【背景技術】
【０００２】
近年では、記録媒体としてハードディスク又はメモリＩＣ等を備えるオーディオ装置が普及している。これらのオーディオ装置では、ハードディスク又はメモリＩＣ等が数ＧＢ〜数十ＧＢ程度の記憶容量を有しているため、ＭＰ３形式で圧縮された演奏時間５分程度の楽曲データを、数百曲〜数千曲程度記録しておくことが可能である。
【０００３】
記録された楽曲データには、楽曲のタイトル、演奏しているアーティスト名、楽曲が含まれるアルバム名、演奏時間及び記録日時等の情報が付加されているため、これらの情報を基に複数の楽曲データから１つの楽曲データを特定することができる。しかし、記録媒体に数百曲〜数千曲程度の楽曲が記録されている場合、これらの情報のみで１つの楽曲データを特定することは困難であることが多い。例えば、ユーザが楽曲のタイトル及びアーティスト名を覚えていない場合、又は楽曲のタイトルは同じであるが演奏しているアーティストが異なる場合等に、楽曲データの特定が困難となる可能性がある。
【０００４】
ユーザは、楽曲データを再生して聞くことにより、楽曲データを特定することができる。このため、記録されている楽曲データを順次再生して楽曲データの検索を行うことができるが、再生された楽曲の開始から数秒程度を聞いたのみでは楽曲データを特定することは難しく、楽曲の特徴部分、所謂楽曲の「サビ」の部分まで再生を続けるか、又はサビの部分まで早送りするかして楽曲データを特定しなければならない。
【０００５】
また、自動車に搭載されたオーディオ装置の場合には、ユーザが運転中にオーディオ装置の液晶パネルに表示される楽曲のタイトル又はアーティスト名等を確認することは難しいため、同様に楽曲の一部を聞いて楽曲データの特定を行う必要がある。
【０００６】
特許文献１においては、音響信号の２乗平均平方、発音非周期性及び平均発音数等から音響の特徴量を算出し、特徴量から音響変節点の尤度を示す評価関数を算出し、評価関数の極大値が所定値以上の点を音響変節点、即ちサビの部分として抽出する音響変節点抽出装置が提案されている。
【特許文献１】特開２００３−１７７７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の音響変節点抽出装置においては、音響信号の２乗平均平方、発音非周期性及び平均発音数等から抽出した点が、必ずしも楽曲のサビの部分であるという保証はないにもかかわらず、予め複雑な演算を行って楽曲のサビの部分を抽出しなければならないため、長い処理時間が必要であり、ユーザがストレスを感じる虞がある。又は処理時間を短縮するために、高性能の演算回路を搭載する必要があり、コストが増加する虞がある。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、楽曲データ中の音量が最大である音量最大位置を検索し、音量最大位置を含む楽曲データの特定部分を再生する構成とすることにより、記録媒体に記録された多くの楽曲データから１つの楽曲データを特定する場合に、ユーザが特定を行いやすく、また、楽曲データから簡単に特定部分を取り出すことができるため、高性能の演算回路等を搭載する必要がないオーディオ装置を提供することにある。
【０００９】
また本発明の他の目的とするところは、ユーザが楽曲データの通常再生を行う場合に、楽曲データ中の音量最大位置の検索を自動的に行う構成とすることにより、楽曲データの特定部分を取り出すための処理時間がユーザに対してストレスを与える虞がないオーディオ装置を提供することにある。
【００１０】
また本発明の他の目的とするところは、楽曲データ中の音量最大位置を含む特定部分を予め抽出し、別に記憶しておく構成とすることにより、ユーザが楽曲データの検索を行う場合に、簡単に、且つ高速に楽曲データの特定部分を順次再生することができるオーディオ装置を提供することにある。
【００１１】
また本発明の他の目的とするところは、圧縮された楽曲データから特定部分を抽出し、特定部分を伸張された状態で記憶しておく構成とすることにより、楽曲データの特定部分をより高速に順次再生することができるオーディオ装置を提供することにある。
【００１２】
また本発明の他の目的とするところは、複数の楽曲データの特定部分を連続して再生し、再生している特定部分に係る楽曲データの全体再生を行う指示をユーザから受け付けて、楽曲データの全体再生を行う構成とすることにより、ユーザが複数の楽曲データから１つの楽曲データを簡単に選択して再生することができるオーディオ装置を提供することにある。
【００１３】
また本発明の他の目的とするところは、楽曲データの特定部分として、音量最大位置より所定時間前の位置から音量最大位置まで、音量最大位置から音量最大位置より所定時間後の位置まで、又は音量最大位置より所定時間前の位置から音量最大位置より所定時間後の位置までを取り出す構成とすることにより、楽曲データ中の音量最大位置前後の特徴的な部分を取り出して再生することができ、ユーザが楽曲データの特定を行いやすいオーディオ装置を提供することにある。
【００１４】
また本発明の他の目的とするところは、楽曲データから特定部分を取り出す場合に、楽曲データ中の音量最大位置から前後どの程度の時間分を特定部分として取り出すかを、ユーザが変更できる構成とすることにより、ユーザが記録した楽曲の種類に応じて取り出す量を調整できるオーディオ装置を提供することにある。
【００１５】
また本発明の他の目的とするところは、楽曲データから取り出す特定部分の時間をユーザが変更した場合に、変更以前に抽出したデータを更新する構成とすることにより、楽曲データの特定部分を順次再生していく場合に、各楽曲ごとの再生時間を統一できるオーディオ装置を提供することにある。
【００１６】
また本発明の他の目的とするところは、ユーザが楽曲データの通常再生を行う場合に、楽曲データ中の音量最大位置の検索を自動的に行い、音量最大位置を含む楽曲データの特定部分を再生することにより、楽曲データから簡単に特定部分を取り出すことができ、記録媒体に記録された多くの楽曲データから１つの楽曲データを特定しやすい楽曲再生方法を提供することにある。
【００１７】
また本発明の他の目的とするところは、楽曲データ中の音量最大位置を含む特定部分を予め抽出し、別に記憶しておくことにより、特定部分を高速に再生することができる楽曲再生方法を提供することにある。
【課題を解決するための手段】
【００１８】
本発明に係るオーディオ装置は、楽曲データを記録する記録手段と、楽曲データの再生を行う再生手段とを備えるオーディオ装置において、楽曲データの音量情報を取得する取得手段と、該取得手段が取得した音量情報を基に、楽曲データ中の音量が最大である最大位置を検出する検出手段と、該検出手段が検出した最大位置を含む楽曲データの特定部分に係る情報を、前記記録手段が記録した楽曲データに対応付けて記憶する記憶手段とを備え、前記特定部分の再生を行うようにしてあることを特徴とする。
【００１９】
本発明においては、楽曲データ中の音量が最大である位置に関する情報を予め検索して記憶しておく。ユーザが楽曲の検索を行う場合、記憶してある情報を基に、楽曲データの音量最大位置を含む特定部分を再生する。楽曲データの音量が最大である位置近傍は、楽曲のサビである可能性が高く、またサビでない場合であっても、ユーザがこの部分を覚えている可能性が高いため、この部分を再生することでユーザが楽曲を特定しやすく、楽曲の検索を行いやすくできる。また、音量の大小のみを判断すればよいため処理が簡単である。
【００２０】
また、本発明に係るオーディオ装置は、前記検出手段が、前記再生手段により楽曲データの再生が行われた場合に検出を行うようにしてあることを特徴とする。
【００２１】
本発明においては、楽曲データを記録媒体に記録した後、ユーザが楽曲データの通常再生を行う場合に、楽曲データ中の音量最大位置を自動的に検索して記憶する。楽曲データの再生処理と平行して音量最大位置を検索できるため、音量最大位置の検索を行う時間中にユーザがオーディオ装置を利用できないという状況が発生しない。
【００２２】
また、本発明に係るオーディオ装置は、前記検出手段が検出した最大位置を含む楽曲データの特定部分を抽出する抽出手段を備え、前記記憶手段は、前記抽出手段が抽出した楽曲データの特定部分を記憶するようにしてあり、前記記憶手段が記憶した楽曲データの特定部分の再生を行うようにしてあることを特徴とする。
【００２３】
本発明においては、楽曲データ中の音量最大位置を含む特定部分を予め抽出し、抽出したデータを別に記憶しておく。検索を行う場合は、予め記憶した特定部分のデータを順次読み出して再生すればよいため、処理を高速に行うことができる。
【００２４】
また、本発明に係るオーディオ装置は、前記記録手段が、圧縮された楽曲データを記録するようにしてあり、前記記憶手段は、圧縮されていない楽曲データの特定部分を記憶するようにしてあることを特徴とする。
【００２５】
本発明においては、記録媒体には圧縮された楽曲データを記録しておく。楽曲データから抽出した特定部分は伸張した状態で記憶しておく。特定部分の再生を行う場合に、データの伸張を行う必要がないため、より高速に再生が行える。
【００２６】
また、本発明に係るオーディオ装置は、前記記録手段により記録された複数の楽曲データそれぞれの特定部分を連続して再生する手段と、該手段による再生を行うための指示を受け付ける手段と、特定部分の再生中に、該特定部分に係る楽曲データの全体を再生するための指示を受け付ける手段と、該手段が指示を受け付けた場合に、前記特定部分に係る楽曲データを開始部分から再生する手段とを備えることを特徴とする。
【００２７】
本発明においては、ユーザからの指示により、複数の楽曲データの特定部分のみを連続して再生する。更に、連続再生中にユーザからの指示を受け付けた場合は、再生中の特定部分に係る楽曲データを全体の最初の部分から再生する。ユーザは、連続再生される数秒程度の特定部分を聞き、所望の楽曲の特定部分が再生されたときに、ボタン又はスイッチ等を操作することで簡単に所望の楽曲を再生できる。
【００２８】
また、本発明に係るオーディオ装置は、前記特定部分が、前記最大位置より所定時間前の位置から、前記最大位置まで、前記最大位置から、前記最大位置より所定時間後の位置まで、又は前記最大位置より所定時間前の位置から、前記最大位置より所定時間後の位置までであることを特徴とする。
【００２９】
本発明においては、楽曲データ中の音量最大位置より所定時間前の位置から音量最大位置まで、音量最大位置から音量最大位置より所定時間後の位置まで、又は音量最大位置より所定時間前の位置から音量最大位置より所定時間後の位置までを特定部分として取り出す。音量最大位置の前後が楽曲のサビの部分である可能性が高く、ユーザが記憶している可能性が高いため、これを確実に取り出すことができる。
【００３０】
また、本発明に係るオーディオ装置は、前記所定時間が変更可能にしてあり、所定時間の値を受け付ける受付手段を備えることを特徴とする。
【００３１】
本発明においては、楽曲データ中の音量最大位置から前後どの程度の時間分を取り出すかをユーザが設定し、この設定に応じて取り出すようにする。記録された楽曲データのジャンル、例えばポップス、ジャズ及びクラシック等によって、楽曲を特定するために必要な音量最大位置前後の再生時間が異なる可能性がある。また、ユーザ毎に楽曲を記憶している記憶力に差がある可能性がある。よって、取り出す楽曲の時間をユーザが調節することで、オーディオ装置の使用状況又はユーザの記憶力等に応じた楽曲の特定部分の再生を行うことができる。
【００３２】
また、本発明に係るオーディオ装置は、前記受付手段が所定時間の値を受け付けた場合、前記記憶手段に記憶された情報を更新するようにしてあることを特徴とする。
【００３３】
本発明においては、楽曲データ中の音量最大位置から前後どの程度の時間分を取り出すかの設定をユーザが変更した場合、変更の前後で取り出されたデータの時間が異なり、楽曲の検索時に時間の異なるデータが順次再生されるため、ユーザが扱いにくくなる虞がある。このため、設定変更の以前に取出したデータを変更後の設定に合わせて更新し、楽曲データの検索を行いやすくする。
【００３４】
また、本発明に係る楽曲再生方法は、楽曲データを記録する記録手段と、楽曲データの再生を行う再生手段とを備えるオーディオ装置を用いて、楽曲データの特定部分の再生を行う楽曲再生方法において、前記記録手段に記録された楽曲データが再生された場合に、楽曲データの音量情報を取得するステップと、取得した音量情報を基に、楽曲データ中の音量が最大である最大位置を検出するステップと、検出した最大位置を含む楽曲データの特定部分に係る情報を記憶するステップと、記憶した情報を基に、前記特定部分を再生するステップとを含むことを特徴とする。
【００３５】
本発明においては、ユーザが楽曲データの通常再生を行う場合に、楽曲データ中の音量最大位置の検索を自動的に行い、音量最大位置に関する情報を記憶しておく。ユーザが楽曲の検索を行う場合、記憶してある情報を基に、楽曲データの音量最大位置を含む特定部分を再生する。楽曲データの音量が最大である位置近傍は、楽曲のサビである可能性が高く、またサビでない場合であっても、ユーザがこの部分を覚えている可能性が高いため、この部分を再生することでユーザが楽曲を特定しやすく、楽曲の検索を行いやすくできる。また、音量の大小のみを判断すればよいため処理が簡単である。
【００３６】
また、本発明に係る楽曲再生方法は、前記最大位置を検出するステップの後に、検出した最大位置を含む楽曲データの特定部分を抽出するステップを実行し、前記情報を記憶するステップは、抽出された前記特定部分のデータを記憶し、前記再生するステップは、記憶された前記特定部分のデータを読み出して再生することを特徴とする。
【００３７】
本発明においては、楽曲データの特定部分を予め抽出して記憶しておく。特定部分の再生を行う場合には、予め記憶したデータを再生する。これにより、複数の楽曲データの特定部分を連続して再生する場合に、再生を高速にできる。
【発明の効果】
【００３８】
本発明による場合は、楽曲データ中の音量最大位置を検索し、音量最大位置を含む楽曲データの特定部分を再生する構成とすることにより、楽曲データ中のユーザが記憶している可能性が高い部分を再生することができるため、記録媒体に記録された多くの楽曲データから１つの楽曲データを特定する場合に、ユーザが特定を行いやすく、オーディオ装置の使い勝手が向上する。また、音量の大小のみを判断すればよいため処理が簡単であり、楽曲データの特定部分を抽出する処理を行うための高性能の演算回路等を搭載する必要がないため、オーディオ装置のコスト増加を抑制できる。
【００３９】
また、本発明による場合は、ユーザが楽曲データの通常再生を行う場合に、楽曲データ中の音量最大位置の検索を自動的に行う構成とすることにより、楽曲データの再生処理と平行して音量最大位置を検索でき、音量最大位置の検索を行う時間中にユーザがオーディオ装置を利用できないという状況が発生しないため、楽曲データの特定部分の検索を行うための処理時間がユーザに対してストレスを与える虞がなく、オーディオ装置の使い勝手を向上させることができる。
【００４０】
また、本発明による場合は、楽曲データ中の音量最大位置を含む特定部分を予め抽出し、別に記憶しておく構成とすることにより、ユーザが楽曲データの検索を行う場合に、予め記憶した特定部分のデータを順次読み出して再生すればよいため、簡単に、且つ高速に楽曲データの特定部分を順次再生することができ、オーディオ装置の使い勝手を向上させることができる。
【００４１】
また、本発明による場合は、記録媒体には圧縮された楽曲データを記録し、楽曲データから抽出した特定部分は伸張した状態で記憶する構成とすることにより、特定部分の再生を行う場合に、データの伸張を行う必要がないため、より高速に楽曲データの特定部分を順次再生することができ、オーディオ装置の使い勝手を向上させることができる。
【００４２】
また、本発明による場合は、複数の楽曲データの特定部分を連続して再生し、再生している特定部分に係る楽曲データの全体再生を行う指示をユーザから受け付けて、楽曲データの全体再生を行う構成とすることにより、連続再生される数秒程度の特定部分を聞き、所望の楽曲の特定部分が再生されたときに、ボタン又はスイッチ等を操作することで簡単に所望の楽曲を再生できるため、オーディオ装置の使い勝手を向上させることができる。
【００４３】
また、本発明による場合は、楽曲データの特定部分として、音量最大位置より所定時間前の位置から音量最大位置まで、音量最大位置から音量最大位置より所定時間後の位置まで、又は音量最大位置より所定時間前の位置から音量最大位置より所定時間後の位置までを取り出す構成とすることにより、楽曲のサビの部分である可能性が高い音量最大位置前後の特徴的な部分を再生することができるため、ユーザが楽曲データの特定を行いやすく、オーディオ装置の使い勝手を向上させることができる。
【００４４】
また、本発明による場合は、楽曲データから特定部分を取り出す場合に、楽曲データ中の音量最大位置から前後どの程度の時間分を取り出すかを、ユーザが変更できる構成とすることにより、楽曲データの特定部分の再生時間を調整できるため、オーディオ装置の使用状況又はユーザの記憶力等に応じた楽曲の特定部分の再生を行うことができ、オーディオ装置の使い勝手を向上させることができる。
【００４５】
また、本発明による場合は、楽曲データから取り出す特定部分の時間をユーザが変更した場合に、変更以前に取り出したデータを更新する構成とすることにより、楽曲データの特定部分を順次再生していく場合に、再生時間の異なるデータが順次再生される虞がなく、各楽曲ごとの再生時間を統一できるため、オーディオ装置の使い勝手を向上させることができる。
【００４６】
また、本発明による場合は、ユーザが楽曲データの通常再生を行う場合に、楽曲データ中の音量最大位置の検索を自動的に行い、音量最大位置を含む楽曲データの特定部分を再生することにより、楽曲データ中のユーザが記憶している可能性が高い部分を再生することができるため、記録された多くの楽曲データから１つの楽曲データを特定する場合に、ユーザが特定を行いやすい。また、音量の大小のみを判断すればよいため処理が簡単であり、楽曲データの特定部分を抽出する処理を行うための高性能の演算回路等を搭載する必要がない。
【００４７】
また、本発明による場合は、楽曲データ中の音量最大位置を含む特定部分を予め抽出し、別に記憶しておくことにより、ユーザが楽曲データの検索を行う場合に、予め記憶した特定部分のデータを順次読み出して再生すればよいため、簡単に、且つ高速に楽曲データの特定部分を順次再生することができる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。なお、本実施の形態においては、オーディオ装置としてハードディスクを内蔵した携帯型音楽プレーヤを例に説明を行う。図１は、本発明に係る携帯型音楽プレーヤの構成を示すブロック図である。
【００４９】
図において１は携帯型音楽プレーヤの各部の制御及び演算等を行うＣＰＵであり、ＣＰＵ１には、音量取得部２、オーディオデコーダ３、Ｄ／Ａ変換部４、ハードディスク７、メモリ８、操作受付部９、表示処理部１１及びＵＳＢコントローラ１３等がバス１５を介して接続されている。ハードディスク７は数十ＧＢの記憶容量を有しており、ＣＰＵ１は、ハードディスク７に数千曲程度のＭＰ３形式で圧縮された楽曲データを記録し、記録された楽曲データをオーディオデコーダ３及びＤ／Ａ変換部４等により再生する。
【００５０】
ＣＰＵ１は、ユーザから与えられる命令に従って処理を行うものであり、ユーザは操作キー１０を操作することで命令を与えることがでる。操作キー１０に加えられた操作は操作受付部９にて受け付けられ、ＣＰＵ１へ操作命令として与えられる。また、再生中の楽曲データの曲名の表示及び設定メニューの表示等をＬＣＤパネル１２に行うことができ、表示を行う場合は、ＣＰＵ１が表示処理部１１へ表示命令及び表示に必要なデータを与えることで、表示処理部１１がＬＣＤパネル１２へ表示を行う。
【００５１】
また、携帯型音楽プレーヤはＵＳＢ端子１４を備えており、ＵＳＢ端子１４に接続されたＵＳＢケーブルを介してＰＣ（パーソナルコンピュータ）又は他のオーディオ装置とデータの送受信を行うことができる。ＵＳＢ端子１４に接続された他の装置とのデータの送受信はＵＳＢコントローラ１３により行われる。データの受信を行う場合、ＵＳＢ端子１４にて受信したデータは、ＵＳＢコントローラ１３からメモリ８へ与えられ、メモリ８に一時的に記憶される。ＣＰＵ１は、メモリ８に記憶された受信データを読み出して処理を行う。データの送信を行う場合は、ＣＰＵ１がＵＳＢコントローラ１３へ送信データを与えることにより、送信データがＵＳＢ端子１４からＵＳＢケーブルを介して他の装置へ送信される。
【００５２】
ハードディスク７に楽曲データの記録を行う場合は、ＵＳＢ端子１４にＰＣ又は他のオーディオ装置をＵＳＢケーブルを用いて接続し、ＭＰ３形式で圧縮された楽曲データの受信を行う。受信した楽曲データは、ＵＳＢコントローラ１３からメモリ８へ一時的に蓄えられる。メモリ８に蓄えられた楽曲データは、メモリ８から読み出されてハードディスク７へ与えられ、ハードディスク７に記録される。
【００５３】
ハードディスク７に記録された楽曲データの再生を行う場合には、ＣＰＵ１はハードディスク７から楽曲データを読み出してオーディオデコーダ３へ与え、オーディオデコーダ３にてＭＰ３形式に圧縮された楽曲データの伸張を行う。オーディオデコーダ３にて伸張された楽曲データは、一時的にメモリ８に蓄えられる。なお、メモリ８は楽曲データ中の再生を行っている再生点のデータと、その前後数秒分程度のデータとを記憶する。
【００５４】
メモリ８に蓄えられた楽曲データは、ＣＰＵ１により読み出されてＤ／Ａ変換部４へ与えられ、Ｄ／Ａ変換部４にてデジタルの楽曲データからアナログの音声信号に変換される。Ｄ／Ａ変換部４にて変換されたアナログの音声信号は、アンプ（ＡＭＰ）５に与えられ、アンプ５にて増幅される。増幅された音声信号は、出力端子６から、出力端子６に接続されたイヤホン、ヘッドホン又はスピーカ等に出力される。
【００５５】
また、本実施の形態に係る携帯型音楽プレーヤは、ハードディスク７に記録された楽曲データのサビ部分数秒間のみを再生する「サビ再生」機能を有している。このとき再生されるサビ部分は、楽曲データ中の最も音量が大きい部分であり、オーディオデコーダ３が伸張した楽曲データから音量取得部２が音量を取得してＣＰＵ１へ与え、ＣＰＵ１によりサビ部分であるか否かの判断が行われる。
【００５６】
図２は、本発明に係る携帯型音楽プレーヤが再生する楽曲データのサビ部分と音量との関係の一例を示すグラフであり、横軸に時間を示し、縦軸に音量を示してある。楽曲データは時間経過と共に音量が刻々と変化し、楽曲のサビの部分にて音量が最大となる。図の例では、時間Ｔ１にて音量が最大となるため、時間Ｔ１及びその近傍（Ｔ２〜Ｔ３の区間）がサビの部分であると判断される。なお、楽曲中の音量が最大の部分がサビの部分でない場合もありうるが、音量が最大の部分はユーザの記憶に残っている可能性が高いため、この部分を再生することでユーザは楽曲データを特定できる。また、サビの部分の検索を音量の大小のみで判断して行うことにより、複雑な演算処理を行う必要がないため、処理を簡単且つ高速に行うことができる。
【００５７】
また、携帯型音楽プレーヤは、サビ再生を行うために予め楽曲データからサビ部分の検索を行い、サビ部分のみを抽出してサビデータを作成し、サビ再生時にはこのサビデータを読み出して再生を行う。ハードディスク７には、楽曲データを記憶する楽曲データ記憶部７ａと、サビデータを記憶するサビデータ記憶部７ｂとが設けられている。楽曲データ記憶部７ａに記憶される楽曲データはＭＰ３形式で圧縮されたデータであり、サビデータ記憶部７ｂに記憶されるサビデータはＭＰ３形式で圧縮されていない、即ちオーディオデコーダ３で伸張されたデータである。サビデータは元の楽曲データから抽出された数秒程度のデータであり、データサイズが小さいため、伸張した状態で記憶しておくことにより、サビ再生の処理を高速に行なうことができるようにしてある。
【００５８】
図３は、本発明に係る携帯型音楽プレーヤに記録された楽曲データ及びサビデータをＣＰＵ１が管理するための管理テーブルを示す模式図である。なお、この管理テーブルはハードディスク７に楽曲データ及びサビデータと共に記憶されるものであるが、メモリ８が不揮発性のメモリであり、容量が大きい場合には、メモリ８に記憶する構成としてもよい。
【００５９】
管理テーブルには「楽曲データ」、「サビ登録」、「サビ検出」及び「サビデータ」の４種の情報が管理されている。「楽曲データ」の項目には、ハードディスク７に記録された楽曲データのタイトル、ファイル名又はファイルの記録アドレス等の楽曲データを読み出す場合に必要な情報が登録される。「サビデータ」の項目には、楽曲データから抽出したサビデータのファイル名又はファイルの記録アドレス等の情報が登録される。「サビ登録」の項目は、各楽曲データのサビデータが管理テーブルに登録されているか否かを示すフラグである。「サビ検出」の項目は、各楽曲データのサビ部分の検出処理を行ったか否かを示すフラグである。
【００６０】
なお、図３は、ＰＣ又は他のオーディオ装置から受信したＮ曲の楽曲データをハードディスク７に記録した直後で、楽曲データの再生を一度も行っていない状態を示しており、「楽曲データ」の項目には楽曲１〜ＮのＮ曲のデータが登録されている。サビ部分の検出は行われていないため、「サビ検出」及び「サビ登録」のフラグは全て”未”であり、「サビデータ」の項目には、サビデータは登録されていない。
【００６１】
この状態で楽曲データが再生された場合には、再生処理と平行してサビ部分の検出処理が行われ、サビデータが作成されるが、再生が行われるまでは楽曲データの開始から数秒間のデータ（イントロデータ）をサビデータに代えて管理テーブルに登録する。イントロデータの登録は、例えば携帯型音楽プレーヤの電源投入時に行われる。
【００６２】
図４は、本発明に係る携帯型音楽プレーヤの電源投入時にＣＰＵ１が行う処理の手順を示すフローチャートである。ただし、”ｎ”は変数であり、楽曲ｎは管理テーブルの「楽曲データ」の項目のｎ番目に登録されている楽曲データを示す。”Ｎ”は定数であり、ハードディスク７に記録されている楽曲データの数を示す。なお、１≦ｎ≦Ｎである。”Ｓ”は定数であり、楽曲データから抽出するサビデータ及びイントロデータの時間を示す。なお、後述するがＳの値はユーザが設定することができる。
【００６３】
電源投入後、まず、ＣＰＵ１は変数ｎを”１”に設定して変数の初期化を行う（ステップＳ１）。次いで、楽曲ｎの「サビデータ」の項目にデータが登録されているか否かを「サビ登録」のフラグにより調べる（ステップＳ２）。データが登録されていない場合（Ｓ２：ＮＯ）、楽曲ｎの楽曲データをハードディスク７から読み出してオーディオデコーダ３へ与え、オーディオデコーダ３にてデータの伸張を行い、開始からＳ秒分のデータを抽出して、イントロデータを作成する（ステップＳ３）。次いで、作成したイントロデータを「サビデータ」に登録し（ステップＳ４）、対応する「サビ登録」のフラグを”済”に設定する（ステップＳ５）。
【００６４】
ステップＳ５にて「サビ登録」のフラグを設定した後、又はステップＳ２にてサビデータが登録されている場合（Ｓ２：ＹＥＳ）、変数ｎを１加算して（ステップＳ６）、変数ｎが定数Ｎより大きいか否か（ｎ＞Ｎ）、即ちハードディスク７に記録された全楽曲データに関して、サビデータが登録されているかのチェックを終了したか否かを調べる（ステップＳ７）。ｎ＞Ｎが成立しない場合（Ｓ７：ＮＯ）、ステップＳ２へもどり、次の楽曲データに関してチェックを行う。ｎ＞Ｎが成立する場合（Ｓ７：ＹＥＳ）、処理を終了する。
【００６５】
図５は、電源投入処理後の管理テーブルの状態を示す模式図であり、図３の管理テーブルの状態において図４に示す電源投入処理を行った場合の例を示す。「サビデータ」の項目には楽曲データ各楽曲データから抽出したイントロデータが登録されており、「サビ登録」のフラグは「サビデータ」にイントロデータが登録されたため全て”済”に設定されている。「サビ検出」のフラグはサビの検出処理を行っていないため、全て”未”に設定されている。
【００６６】
図６は、本発明に係る携帯型音楽プレーヤの楽曲再生時にＣＰＵ１が行う処理の手順を示すフローチャートである。ただし、”Ｒ”は定数であり、楽曲データ中の音量最大位置からＲ秒前の位置からＳ秒間のデータを抽出してサビデータを作成することを示す。なお、後述するがＲの値はユーザが設定することができる。
【００６７】
ＣＰＵ１は、楽曲ｎの再生を開始し（ステップＳ２１）、その後、楽曲ｎのサビ部分が検出済であるか否かを「サビ検出」のフラグにより調べる（ステップＳ２２）。サビ部分が検出済みでない場合（Ｓ２２：ＮＯ）、現在再生を行っている箇所の音量を音量取得部２により取得し、この音量が今までで最大の音量であるか否かを調べる（ステップＳ２３）。
【００６８】
このとき、メモリ８にはオーディオデコーダ３にて伸張された楽曲データが、現在の再生個所の前後数秒分蓄えられている。ステップＳ２３にて、音量が最大音量である場合（Ｓ２３：ＹＥＳ）、現在再生を行っている箇所のＲ秒前からＳ秒間のデータを、メモリ８の別領域にバックアップする（ステップＳ２４）。このとき、別のバックアップデータが存在する場合には、これを削除して、新しいバックアップデータに上書きする。なお、楽曲ｎの再生開始直後で、Ｒ秒前のデータが存在しない場合は、楽曲ｎの最初の部分からＳ秒間のデータをバックアップする。
【００６９】
ステップＳ２４にてＲ秒前からＳ秒間のデータをバックアップした後、又はステップＳ２３にて音量が最大でない場合（Ｓ２３：ＮＯ）、楽曲ｎの再生が終了したか否かを調べる（ステップＳ２５）。終了していない場合は（Ｓ２５：ＮＯ）、ステップＳ２３へ戻り、楽曲ｎの再生及び音量最大位置の検索を継続して行う。楽曲ｎの再生が終了した場合（Ｓ２５：ＹＥＳ）、メモリ８にバックアップしたデータからサビデータを作成し（ステップＳ２６）、ハードディスク７のサビデータ記憶部７ｂにサビデータを記憶し（ステップＳ２７）、管理テーブルの「サビデータ」の項目に登録する（ステップＳ２８）。次いで、管理データの「サビ検出」フラグを”済”に設定し（ステップＳ２９）、処理を終了する。
【００７０】
ステップＳ２２にて、楽曲ｎのサビ部分が検出済みであった場合（Ｓ２２：ＹＥＳ）、楽曲ｎの再生が終了したか否かを調べる（ステップＳ３０）。終了していない場合は（Ｓ３０：ＮＯ）、楽曲ｎの再生を継続して行い、終了した場合は（Ｓ３０：ＹＥＳ）、処理を終了する。
【００７１】
以上のフローにより、楽曲ｎのサビデータを作成することができる。なお、図６では楽曲ｎの１曲のみに関するフローを示したが、ユーザが続けて別の楽曲の再生を行う場合には、別の楽曲に関しても同様の処理を行ってサビデータを作成する。
【００７２】
図７は、サビ検索処理後の管理テーブルの状態を示す模式図である。（ａ）は、図５の状態から楽曲ｎのサビ部分の検索を行った後であり、「サビデータ」にサビｎが登録され、対応する「サビ検出」フラグが”済”に設定されている。（ｂ）は、（ａ）の状態から更に楽曲１及び楽曲２のサビ部分の検索を行った後であり、「サビデータ」にサビ１及びサビ２が登録され、対応する「サビ検出」フラグが”済”に設定されている。
【００７３】
また、本実施の形態に係る携帯型音楽プレーヤは、楽曲データから抽出したサビデータを順次再生する「サビ再生」機能を有しており、ユーザはＬＣＤパネル１２に表示されたメニューから操作キー１０を操作して「サビ再生」の項目を選択することにより「サビ再生」を行うことができる。また、サビデータの再生されているときに、操作キー１０の中の決定キーを押下した場合には、対応する楽曲データの再生を行うことができる。
【００７４】
図８は、本発明に係る携帯型音楽プレーヤのサビ再生時にＣＰＵ１が行う処理の手順を示すフローチャートである。ＣＰＵ１は、ＬＣＤパネル１２に表示されたメニューから「サビ再生」が選択されたか否かを調べ（ステップＳ４１）、選択されていない場合（Ｓ４１：ＮＯ）、選択されるまで待機する。「サビ再生」が選択された場合（Ｓ４１：ＹＥＳ）、変数ｎを”１”に設定して初期化する（ステップＳ４２）。
【００７５】
次いで、「サビデータ」に登録されたサビｎの再生を開始する（ステップＳ４３）。ただし、図示は省略するが、サビ部分の検索が行われておらず、サビデータが存在しない場合には、サビデータに代えてイントロｎの再生を行う。更に、イントロデータも作成されていない場合には、次のサビデータの再生を行う。
【００７６】
サビｎの再生開始後、操作キー１０の決定キーが押下されたか否かを調べる（ステップＳ４４）。押下されていない場合は（Ｓ４４：ＮＯ）、更に、サビｎの再生が終了したか否かを調べる（ステップＳ４５）。サビｎの再生が終了していない場合（Ｓ４５：ＮＯ）、ステップＳ４４へ戻り、決定キーが押下されるか、又は再生が終了するまで、サビｎの再生を継続して行う。
【００７７】
サビｎの再生が終了した場合（Ｓ４５：ＹＥＳ）、変数ｎの値を１加算する（ステップＳ４６）。次いで、変数ｎが定数Ｎより大きいか否か（ｎ＞Ｎ）、即ちハードディスク７に記録された全楽曲データに関して、サビデータの再生を終了したか否かを調べる（ステップＳ４７）。ｎ＞Ｎが成立しない場合（Ｓ４７：ＮＯ）、ステップＳ４３へもどり、次のサビデータの再生を行う。ｎ＞Ｎが成立する場合（Ｓ４７：ＹＥＳ）、処理を終了する。
【００７８】
ステップＳ４４にて、決定キーが押下された場合（Ｓ４４：ＹＥＳ）、サビｎに対応する楽曲ｎをハードディスク７から読み出して、楽曲ｎの再生を行い（ステップＳ４８）、楽曲ｎの再生が終了後、処理を終了する。なお、楽曲ｎの再生が終了した後に、次の楽曲を再生してもよい。
【００７９】
例えば、図７（ｂ）の状態で「サビ再生」を行った場合、サビ１、サビ２、イントロ３、・・・、サビｎ、・・・、イントロＮの順に順次再生が行われる。サビｎの再生中に操作キー１０の中の決定キーを押下した場合には、「サビ再生」が中断され、楽曲ｎの再生がスタートする。
【００８０】
また、本実施の形態に係る携帯型音楽プレーヤは、楽曲データの音量最大位置よりＲ秒前の位置からＳ秒間のデータを抽出してサビデータを作成するが、このときの定数Ｒ及びＳの値をユーザが好みの値に設定することができる。定数Ｒ及びＳの値を設定する場合には、ＬＣＤパネル１２に表示されたメニューから「抽出時間設定」の項目を選択することにより行うことができる。
【００８１】
図９は、本発明に係る携帯型音楽プレーヤの抽出時間設定処理時にＣＰＵ１が行う処理の手順を示すフローチャートである。ＣＰＵ１は、ＬＣＤパネル１２に表示したメニューから「抽出時間設定」の項目が選択されたか否かを調べ（ステップＳ６１）、選択されていない場合は（Ｓ６１：ＮＯ）、選択されるまで待機する。「抽出時間設定」の項目が選択された場合（Ｓ６１：ＹＥＳ）、表示処理部１１に設定画面の表示命令を与えて、ＬＣＤパネル１２に設定画面の表示を行う（ステップＳ６２）。設定画面が表示された状態では、ユーザは操作キー１０を操作することにより、サビ部分として抽出する時間の設定、即ち定数Ｒ及び定数Ｓの値の変更を行うことができ、変更後に決定キーを押下することで値を確定し、設定を終了することができる。
【００８２】
設定画面の表示を行った後、ユーザにより決定キーが押下され、設定が終了されたか否かを調べる（ステップＳ６３）。設定が終了されていない場合（Ｓ６３：ＮＯ）、ステップＳ６２へ戻り、設定画面の表示を継続して、設定が終了するまで待機する。設定が終了された場合（Ｓ６３：ＹＥＳ）、管理テーブルの「サビ検出」フラグを全楽曲に関して”未”に設定し（ステップＳ６４）、Ｒ及びＳの値を変更して（ステップＳ６５）、処理を終了する。
【００８３】
例えば、Ｒの値を３秒に設定し、Ｓの値を５秒に設定した場合は、音量最大位置より前に３秒の位置から、音量最大位置より後ろに２秒の位置までの５秒間がサビデータとして抽出される。また、Ｒの値を３秒に設定し、Ｓの値を３秒に設定した場合は、音量最大位置より前に３秒の位置から、音量最大位置までの３秒間がサビデータとして抽出される。また、Ｒの値を０秒に設定し、Ｓの値を３秒に設定した場合は、音量最大位置から、音量最大位置より後ろに３秒の位置までの３秒間がサビデータとして抽出される。
【００８４】
図１０は、抽出時間設定処理後の管理テーブルの状態を示す模式図であり、図７（ｂ）の状態から抽出時間設定処理を行った場合である。処理が終了した後、「サビ検出」フラグが全て”未”に設定されている。このように、定数Ｒ及びＳの値が変更された場合、管理テーブルの「サビ検索」フラグを全て”未”に設定することで、次に楽曲データが再生されたときに、自動的にサビデータが自動的に作成されるため、新しい定数Ｒ及びＳの値のサビデータに更新することができる。
【００８５】
以上の構成の携帯型音楽プレーヤにおいては、楽曲データの音量が最大となる位置を検索し、この位置近傍を楽曲のサビ部分とすることにより、簡単な処理で楽曲のサビ部分を抽出することができる。また、音量最大位置の検索処理を楽曲データの再生処理と平行して行うことにより、検索処理を行うためにユーザが処理の終了を待つ必要がない。また、楽曲データから特定部分を抽出してサビデータを作成し、ハードディスク７のサビデータ記憶部７ｂに予め記憶しておくことにより、「サビ再生」を行う場合に、処理を高速化できる。更に、サビデータを非圧縮のデータとすることにより、より「サビ再生」処理を高速に行なうことができる。また、サビデータとして抽出する時間を決定する定数Ｒ及びＳの値をユーザが設定可能とすることにより、携帯型音楽プレーヤの使用状況又はユーザの記憶力等に応じた設定に変更することができる。また、定数Ｒ及びＳの値を変更した場合に、管理テーブルの「サビ検出」フラグを全て”未”に設定し、次に楽曲データが再生された場合に、サビデータが更新されるようにすることにより、「サビ再生」を行う場合に、各サビデータの再生時間を統一することができる。
【００８６】
なお、本実施の形態においては、楽曲データからのサビ部分の検出を、楽曲データの再生時に行う構成を示したが、これに限るものではなく、例えば、ＰＣ又は他のオーディオ装置からハードディスク７に楽曲データの転送を行う場合に行う構成としてもよく、また、ＬＣＤパネル１２に表示されるメニューにサビ部分の検出を行う項目を設けて、ユーザがこの項目を選択した場合に行う構成としてもよい。また、楽曲データ中のサビ部分をユーザが手動で設定する機能を追加してもよい。
【００８７】
また、ハードディスク７に楽曲データが記録された後、楽曲データが一度も再生されていない場合に、楽曲の始めの部分数秒を抽出して、サビデータの代わりにイントロデータを作成する構成を示したが、これは必ずしも行わなくてもよく、イントロデータを作成しない構成として、サビデータが作成されていない楽曲は、「サビ再生」時に再生を行わないようにしてもよい。また、イントロデータの作成を電源投入時に行う構成を示したが、これに限るものではなく、例えば、ＰＣ又は他のオーディオ装置からハードディスク７に楽曲データの転送を行う場合に行う構成としてもよい。
【００８８】
また、楽曲データからサビ部分を抽出してサビデータを作成する構成を示したが、これに限るものではなく、サビ部分の開始時刻及び終了時刻を記憶しておき、「サビ再生」時にはこの時刻から楽曲データの一部を再生する構成としてもよい。また、サビデータは非圧縮の状態でサビデータ記憶部７ｂに記憶する構成を示したが、これに限るものではなく、圧縮した状態で記憶する構成としてもよい。
【００８９】
また、楽曲データから抽出するサビデータの時間を規定する定数Ｒ及びＳの値をユーザが変更可能である構成を示したが、これに限るものではなく、予め定められた変更不可能な固定値としてもよい。また、定数Ｒ及びＳの値が変更された場合に、管理テーブルの「サビ検索」フラグを”未”に設定し、次に楽曲データが再生された場合にサビデータを更新する構成を示したが、これに限るものではなく、サビデータを更新しない構成としてもよく、設定が変更されたときに全てのデータを更新する構成としてもよい。特に、サビデータを抽出するのではなく、サビ部分の時間情報のみを記憶する構成の場合には、定数Ｒ及びＳの値が変更されたときに、簡単に時間情報を更新できる。
【００９０】
また、オーディオ装置としてハードディスク７を内蔵した携帯型音楽プレーヤを例に説明を行ったが、他のオーディオ装置であってもよい。例えば、メモリＩＣを内蔵した携帯型音楽プレーヤ、又は自動車に搭載されるオーディオ装置等であってもよい。
【図面の簡単な説明】
【００９１】
【図１】本発明に係る携帯型音楽プレーヤの構成を示すブロック図である。
【図２】本発明に係る携帯型音楽プレーヤが再生する楽曲データのサビ部分と音量との関係の一例を示すグラフである。
【図３】本発明に係る携帯型音楽プレーヤに記録された楽曲データ及びサビデータをＣＰＵが管理するための管理テーブルを示す模式図である。
【図４】本発明に係る携帯型音楽プレーヤの電源投入時にＣＰＵが行う処理の手順を示すフローチャートである。
【図５】電源投入処理後の管理テーブルの状態を示す模式図である。
【図６】本発明に係る携帯型音楽プレーヤの楽曲再生時にＣＰＵが行う処理の手順を示すフローチャートである。
【図７】サビ検索処理後の管理テーブルの状態を示す模式図である。
【図８】本発明に係る携帯型音楽プレーヤのサビ再生時にＣＰＵが行う処理の手順を示すフローチャートである。
【図９】本発明に係る携帯型音楽プレーヤの抽出時間設定処理時にＣＰＵが行う処理の手順を示すフローチャートである。
【図１０】抽出時間設定処理後の管理テーブルの状態を示す模式図である。
【符号の説明】
【００９２】
１  ＣＰＵ
２  音量取得部
３  オーディオデコーダ
４  Ｄ／Ａ変換部
５  アンプ
６  出力端子
７  ハードディスク
７ａ  楽曲データ記憶部
７ｂ  サビデータ記憶部
８  メモリ
９  操作受付部
１０  操作キー
１１  表示処理部
１２  ＬＣＤパネル
１３  ＵＳＢコントローラ
１４  ＵＳＢ端子
【図１】
2007080304.tif 000003
【図２】
2007080304.tif 000004
【図３】
2007080304.tif 000005
【図４】
2007080304.tif 000006
【図５】
2007080304.tif 000007
【図６】
2007080304.tif 000008
【図７】
2007080304.tif 000009
【図８】
2007080304.tif 000010
【図９】
2007080304.tif 000011
【図１０】
2007080304.tif 000012