(57)【要約】【課題】所望する曲を探し出す作業を効率的に行うことが可能な音響装置を提供する。【解決手段】本発明の音響装置は、情報を記録する記録部と、音声情報の再生処理を行う再生処理部と、再生処理により得られる音声信号の信号レベルの平均値を、所定の再生範囲を対象として算出する制御部とを備える。制御部は、この再生範囲を移動させて平均値の算出を複数回行い、平均値が所定条件を満たす再生範囲を判別する。例えば、平均値が期待値に最も近い再生範囲、または平均値が最も高い再生範囲を判別する。そして音声情報の再生指示を検知した場合に、判別した再生範囲から再生処理を開始するよう、再生処理部を制御する。【選択図】図２
2013140204.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録する記録部と、
音声情報の再生処理を行う再生処理部と、
前記再生処理により得られる音声信号の信号レベルの平均値を、予め定められた再生範囲を対象として算出する制御部と、を備えた音響装置であって、
前記制御部は、前記再生範囲を移動させて前記算出を複数回行い、前記平均値が予め定められた条件を満たす前記再生範囲を判別し、判別した該再生範囲から再生処理を行うよう前記再生処理部を制御すること
を特徴とする音響装置。
【請求項２】
前記制御部は、前記判別において、前記平均値が予め定められた期待値に最も近い前記再生範囲、または前記平均値が最も高い前記再生範囲を判別すること
を特徴とする請求項１に記載の音響装置。
【請求項３】
前記制御部は、前記音声情報の再生指示を検知した場合に、指示された前記音声情報を対象として前記判別を行い、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御すること
を特徴とする請求項２に記載の音響装置。
【請求項４】
前記制御部は、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御した後、前記判別の対象となっている前記再生情報の再生指示を検知した場合に、該再生情報の先頭から再生処理を行うよう前記再生処理部を制御すること
を特徴とする請求項３に記載の音響装置。
【請求項５】
前記制御部は、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御した後、予め定められた時間を経過しても、前記判別の対象となっている前記再生情報の再生指示を検知しなかった場合に、前記判別の対象とする前記音声情報を変更して前記判別を行い、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御すること
を特徴とする請求項４に記載の音響装置。
【請求項６】
前記制御部は、前記音響装置が予め定められた動作状態に移行した場合に、前記記録部に記録されている複数の前記音声情報を対象として前記判別を行い、前記判別により得られた前記音声情報ごとの前記再生範囲を前記記録部に記録すること
を特徴とする請求項５に記載の音響装置。
【請求項７】
前記制御部は、前記音声情報をデコードする際のデコードフレーム単位で前記平均値を算出し、前記平均値が予め定められた条件を満たす前記デコードフレーム、または前記平均値が最も高い前記デコードフレームを判別し、判別した該デコードフレームから再生処理を行うよう前記再生処理部を制御すること
を特徴とする請求項６に記載の音響装置。
【請求項８】
前記制御部は、複数の周波数成分からなる音声信号をサンプリング及び量子化することにより得られるデジタルデータを用いて、前記平均値を算出すること
を特徴とする請求項７に記載の音響装置。
【請求項９】
前記音響装置は、操作入力の受け付けを行う入力部を備え、
前記制御部は、前記入力部により、前記再生指示を受け付けること
を特徴とする請求項８に記載の音響装置。
【請求項１０】
前記音響装置は、前記音響装置に着脱可能な外部記録媒体より情報を読み出すインタフェース部を備え、
前記制御部は、前記外部記録媒体より前記音声情報を読み出すこと
を特徴とする請求項９に記載の音響装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声情報の再生処理を行う音響装置に関するものである。
【背景技術】
【０００２】
近年、オーディオプレイヤ等の音響装置において、オーディオデータを記録する記録媒体の大容量化が進んでいる。特にＨＤＤオーディオプレイヤやシリコンオーディオプレイヤのように、数百曲から数千曲を記録可能な音響装置では、記録されている曲の全てをユーザが把握することは困難である。
【０００３】
従って、記録されている曲数が増えるほど、ユーザが再生を所望する曲を探し出すための手間も増える。そこで、曲名等を検索キーとして曲検索を行う音響装置や、再生履歴を用いて曲の検索を補助する音響装置等が提案されている。
【０００４】
上記に関連する従来技術としては、特許文献１を挙げることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２７８５７９号公報
【特許文献２】特開２００２−３６７２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながらユーザが、再生を所望する曲の曲名を、常に把握しているとは限らない。把握していない場合、例えば手動で曲送り／曲戻し操作を行い、一曲ずつ視聴しながら所望の曲を探し出す必要がある。
【０００７】
ただし、曲送り／曲戻し操作においては、操作指示された曲の先頭から再生動作を開始するのが一般的である。このため、曲の始まりが無音であったり、或いはユーザにとって印象の薄いメロディであったりした場合、その部分を視聴しただけでは曲を特定できない可能性がある。
【０００８】
このような場合ユーザは、例えば手動で倍速再生を行い、曲を識別できる再生位置まで再生を行う必要がある。ただし、一曲ごとにこの操作を行っていたのでは、所望の曲を探し出すまでに非常に多くの時間がかかると考えられる。
【０００９】
本発明は、本願の発明者により見出された上記の問題点に鑑み、大容量の記録媒体から音声情報を読み出して再生する音響装置において、ユーザが所望する曲を探し出す作業をより効率的に行うことが可能な音響装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る音響装置は、情報を記録する記録部と、音声情報の再生処理を行う再生処理部と、前記再生処理により得られる音声信号の信号レベルの平均値を、予め定められた再生範囲を対象として算出する制御部と、を備えた音響装置であって、前記制御部は、前記再生範囲を移動させて前記算出を複数回行い、前記平均値が予め定められた条件を満たす前記再生範囲を判別し、判別した該再生範囲から再生処理を行うよう前記再生処理部を制御することを特徴とする構成（第１の構成）とされている。
【００１１】
なお、上記第１の構成から成る音響装置は、前記制御部が、前記判別において、前記平均値が予め定められた期待値に最も近い前記再生範囲、または前記平均値が最も高い前記再生範囲を判別することを特徴とする構成（第２の構成）にするとよい。
【００１２】
なお、上記第２の構成から成る音響装置は、前記制御部が、前記音声情報の再生指示を検知した場合に、指示された前記音声情報を対象として前記判別を行い、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御することを特徴とする構成（第３の構成）にするとよい。
【００１３】
また、上記第３の構成から成る音響装置は、前記制御部が、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御した後、前記判別の対象となっている前記再生情報の再生指示を検知した場合に、該再生情報の先頭から再生処理を行うよう前記再生処理部を制御することを特徴とする構成（第４の構成）にするとよい。
【００１４】
また、上記第４の構成から成る音響装置は、前記制御部が、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御した後、予め定められた時間を経過しても、前記判別の対象となっている前記再生情報の再生指示を検知しなかった場合に、前記判別の対象とする前記音声情報を変更して前記判別を行い、前記判別により得られた前記再生範囲から再生処理を行うよう前記再生処理部を制御することを特徴とする構成（第５の構成）にするとよい。
【００１５】
また、上記第５の構成から成る音響装置は、前記制御部が、前記音響装置が予め定められた動作状態に移行した場合に、前記記録部に記録されている複数の前記音声情報を対象として前記判別を行い、前記判別により得られた前記音声情報ごとの前記再生範囲を前記記録部に記録することを特徴とする構成（第６の構成）にするとよい。
【００１６】
また、上記第６の構成から成る音響装置は、前記制御部が、前記音声情報をデコードする際のデコードフレーム単位で前記平均値を算出し、前記平均値が予め定められた条件を満たす前記デコードフレーム、または前記平均値が最も高い前記デコードフレームを判別し、判別した該デコードフレームから再生処理を行うよう前記再生処理部を制御すること
を特徴とする構成（第７の構成）にするとよい。
【００１７】
また、上記第７の構成から成る音響装置は、前記制御部が、複数の周波数成分からなる音声信号をサンプリング及び量子化することにより得られるデジタルデータを用いて、前記平均値を算出することを特徴とする構成（第８の構成）にするとよい。
【００１８】
また、上記第８の構成から成る音響装置は、操作入力の受け付けを行う入力部を備え、前記制御部は、前記入力部により、前記再生指示を受け付けることを特徴とする構成（第９の構成）にするとよい。
【００１９】
また、上記第９の構成から成る音響装置は、前記音響装置に着脱可能な外部記録媒体より情報を読み出すインタフェース部を備え、前記制御部は、前記外部記録媒体より前記音声情報を読み出すことを特徴とする構成（第１０の構成）にするとよい。
【発明の効果】
【００２０】
本発明によれば、音声情報の再生指示がなされた場合に、指示された音声情報の先頭からではなく、信号レベルの平均値が高い位置から再生を開始する。つまり、ユーザが音声情報の内容を識別しやすいと推定される位置から、再生を開始する。これによりユーザは、当該位置まで手動で早送り操作を行う必要がないため、より少ない手順で所望する音声情報を探し出すことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係る音響装置の内部構成を示すブロック図
【図２】デコード対象とするフレームを示す模式図
【図３】デコード対象とするフレームを示す模式図
【図４】デコード対象とするフレームを示す模式図
【図５】本発明に係るサビ検出処理を示す処理フロー図
【図６】システムコントローラが有する機能ブロックを示すブロック図
【図７】閾値設定に関連するブロック図
【図８】閾値設定に関連するブロック図
【図９】最大値算出に関連するブロック図
【発明を実施するための形態】
【００２２】
＜音響装置＞
図１は、本発明の音響装置であるオーディオプレイヤ１００の一構成例を示す図である。本構成例のオーディオプレイヤ１００は、システムコントローラ１０１（制御部）と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３（記録部）と、オーディオデコーダ１０４（再生処理部）と、オーディオＤＡＣ（Digital to Analog Converter）１０５（再生処理部）と、ディスプレイコントローラ１０６と、入力デバイスコントローラ１０７（入力部）と、外部メモリコントローラ１０８（インタフェース部）と、を含むように構成されている。
【００２３】
またオーディオプレイヤ１００に接続される外部装置として、スピーカ２００と、ディスプレイデバイス３００と、入力デバイス４００と、外部メモリデバイス５００と、が存在する。
【００２４】
システムコントローラ１０１は、オーディオプレイヤ１００のシステム全体を統括的に管理、制御する装置であり、一般的にはＭＰＵ（Micro Processing Unit）等が該当する。なお、システムコントローラ１０１が実施する各種処理の詳細については後述する。    
【００２５】
ＲＯＭ１０２は、システムコントローラ１０１からアクセスされる不揮発性半導体メモリである。ＲＯＭ１０２は、システムコントローラ１０１が実行するプログラムのコードやパラメータ等を保持する。
【００２６】
またＲＯＭ１０２は、オーディオプレイヤ１００の各部の動作設定を行うための設定値を示すロジックデータ等を保持する。なお本実施形態のＲＯＭ１０２には、システムコントローラ１０１が後述するサビ検出処理を行うためのプログラムが記録されているものとする。
【００２７】
ＲＡＭ１０３は、システムコントローラ１０１からアクセスされる揮発性半導体メモリである。ＲＡＭ１０３は、プログラム実行時における一時記録領域等に使用される。なお本実施形態のＲＡＭ１０３は、後述するサビ検出処理においてフレーム番号または再生時間位置を記録するのに用いられる。
【００２８】
オーディオデコーダ１０４は、入力された圧縮オーディオデータ、例えばＭＰ３データやＷＭＡデータ等を復元し、再生処理が可能なオーディオデータ（音声情報）に変換する。
【００２９】
オーディオＤＡＣ１０５は、オーディオデコーダ１０４より入力されたオーディオデータに対してデジタル／アナログ変換を行うことにより、オーディオ信号を生成する。
【００３０】
ディスプレイコントローラ１０６は、外部に接続されるディスプレイデバイス３００、例えばＬＣＤ等を電気的に制御する。なおシステムによっては、システムコントローラ１０１が、ディスプレイデバイス３００を直接制御する形態でもよい。
【００３１】
入力デバイスコントローラ１０７は、外部に接続される入力デバイス４００、例えば操作スイッチ等を電気的に制御する。なおシステムによっては、システムコントローラ１０１が、入力デバイスコントローラ１０７を直接制御する形態でもよい。
【００３２】
外部メモリコントローラ１０８は、外部メモリデバイス５００よりデータを読み出すためのインタフェース、及びコントローラを含む。例えば外部メモリデバイス５００としてＵＳＢ（Universal Serial Bus）メモリを接続する形態であれば、ＵＳＢ接続端子やＵＳＢコントローラを含む。或いは、外部メモリデバイス５００としてＣＤ（Compact Disk）等の光ディスクを用いる形態であれば、光ピックアップやディスクトレイ、スピンドルモータ等を含む形態でもよい。
【００３３】
スピーカ２００は、オーディオＤＡＣ１０５より与えられる音声信号に基づいて音声の出力を行う。なおスピーカ２００の具体的な形状としては、例えばアンプを内蔵した据え置き型の形状でもよいし、ヘッドフォン等の小型で携帯可能な形状でもよい。
【００３４】
ディスプレイデバイス３００は、例えば液晶ディスプレイなどの表示部と、ドライバ部とを含む。ドライバ部は、入力デバイスコントローラ１０７より与えられる制御信号に基づいて、表示部の画素電極に対して駆動電圧を印加する。これにより表示部は、印加された駆動電圧に応じて画像を表示する。
【００３５】
入力デバイス４００は、オーディオプレイヤ１００の所有者（以下、「ユーザ」という）がオーディオプレイヤ１００に対して、再生指示や音量調整指示等の各種指示を入力するためのものである。入力デバイス４００は例えば、複数のボタンやタッチパネル等を含むように構成されている。入力デバイス４００により入力された指示は、システムコントローラ１０１へ与えられ、指示に基づいて各種制御処理が行われる。
【００３６】
外部メモリデバイス５００は、例えばＵＳＢメモリやＳＤ（Secure Digital）メモリカード等の半導体記録装置が該当する。またこれら以外にも、ＣＤやＤＶＤ（Digital Versatile Disc）等の光ディスクや、ＨＤＤ（Hard Disk Drive）等の磁気記録媒体を用いる形態でもよい。なお本実施形態では、外部メモリデバイス５００にオーディオデータが記録されているものとして説明を行う。
【００３７】
＜サビ検出処理＞
ここで、本発明の一実施形態に係るシステムコントローラ１０１が実施するサビ検出処理について、図１から図４を用いつつ説明する。
【００３８】
本実施形態のシステムコントローラ１０１は、入力デバイス４００からの制御信号に応じて、オーディオデータの再生や、曲情報の表示等を行う。再生に用いるオーディオデータは、例えば外部メモリデバイス５００から読み出す。システムコントローラ１０１は、読み出したオーディオデータを、必要に応じてオーディオデコーダ１０４へ出力する。
【００３９】
またシステムコントローラ１０１は、入力デバイス４００により、曲送り／曲戻し操作をユーザから受け付ける。通常、再生中に曲送り／曲戻し操作が行われた場合、曲送り／曲戻し完了後は、その曲の先頭から再生を行う。しかしながら本実施形態のシステムコントローラ１０１は、先頭から再生を行わず、所定の法則に基づいて、曲中の特定の再生位置から再生を開始する。
【００４０】
より具体的には、ユーザが曲を識別しやすいと推定される再生位置を判別し、この再生位置から再生を開始する。曲を識別しやすい再生位置としては、例えば一般にサビと呼ばれる、曲中で最も盛り上がる部分を用いる。或いは、曲先頭よりもメロディが特徴的と推定される部分を用いる形態でもよい。本発明の主旨としては、無音または特徴が乏しい傾向の強い曲先頭からの再生を避け、より特徴的な再生位置から再生開始することにより、ユーザの曲識別を補助することを目的とする。
【００４１】
一般的に、曲のサビ部分や、メロディが特徴的な部分は、信号レベルが上昇する傾向がある。このためシステムコントローラ１０１は、オーディオデコーダ１０４によりデコードされたデジタルデータ（例えばＰＣＭデータ）を解析することにより、曲中の信号レベルの検出を行う。なお、このデコード及び検出は、再生開始前にシステム内部だけで高速に実施する。
【００４２】
上記のデコード及び検出においては、全てのオーディオデータをデコードするのではなく、所定の間隔でデータを間引いてデコードを行う。例えば、デコード処理の処理単位であるデコードフレーム単位で、間引きを行う。そして間引き後のフレームを対象としてデコードを行い、信号レベルの平均値を算出する。
【００４３】
なおデコードを行う際に、オーディオＤＡＣ１０５によりオーディオ信号を生成することもできるが、この信号は再生には使用しない。上記の処理はあくまで、サビ部分を検出することを目的としたものであり、その過程で得られる各種データは音声出力には用いられない。
【００４４】
デコード対象とするフレームの決定方法としては、例えば以下の方法が考えられる。
（１）全フレーム数の１０％−２０％程度のフレーム数を、曲先頭から一定間隔ごとに抜き出し、これをデコード対象とする。
（２）全フレーム数の１／３程度のフレーム数を、曲先頭もしくは曲終端から連続して抜き出し、これをデコード対象とする。
（３）圧縮されたオーディオフレームの場合、フレームのサイズが所定値を超えて大きいものに限定して抜き出し、これをデコード対象とする。
【００４５】
なお、上記の（３）は、サイズが大きいフレームほど、より複雑なオーディオデータが格納されている可能性が高いこと、つまり、より特徴的なメロディ部分である可能性が高いことを利用している。
【００４６】
図２は、上記の（１）の方法を用いたフレームの抜き出し処理、及びサビ検出処理を模式的に表した図である。図２の上方に示されている、横方向に一列に並べられた四角形が、再生順に並べられたフレームを示している。
【００４７】
図２では、最も左のフレームが曲先頭を示しており、右方向が曲の再生方向となっている。そして「Ａ」や「Ｂ」等のアルファベット記号が記載されているフレームが、抜き出しの対象となるフレームを示している。つまりこの例では、３フレームごとに１フレームを抜き出す処理を行っている。
【００４８】
システムコントローラ１０１は、抜き出したフレームのうち、信号レベルの平均値が所定のレベル設定闘値に最も近いフレームをサーチして検出する。そして検出されたフレームのフレーム番号、または再生時間位置を取得し、このフレームより再生開始するようオーディオデコーダ１０４及びオーディオＤＡＣ１０５を制御する。
【００４９】
例えば図２では、フレームＡ（再生時間位置：０分１０秒）の信号レベルが−７５ｄＢであり、フレームＢ（再生時間位置：０分２５秒）の信号レベルが−４５ｄＢであり、フレームＣ（再生時間位置：０分４０秒）の信号レベルが−３５ｄＢである。
【００５０】
この状態において、例えばレベル設定闘値が−５０ｄＢである場合、フレームＢが最もレベル設定闘値に近いとみなされる。この結果、フレーム番号（Ｂ）もしくは再生時間位置（０分２５秒）が保存される。そしてフレームＢの先頭より、再生が開始される。つまり図中の波線矢印αに示す箇所から再生が行われる。
【００５１】
また図３は、上記の（２）の方法を用いたフレームの抜き出し処理、及びサビ検出処理を模式的に表した図である。図３では、曲の先頭の３フレームを抜き出す処理を行っている。なお、曲の先頭ではなく、終端から３フレームを抜き出す形態でもよい。システムコントローラ１０１は、上記の（１）と同様、抜き出したフレームのうち、信号レベルの平均値が所定のレベル設定闘値に最も近いフレームをサーチして検出する。
【００５２】
また図４は、上記の（３）の方法を用いたフレームの抜き出し処理、及びサビ検出処理を模式的に表した図である。図４では、フレームごとにフレームサイズの算出を行い、所定のサイズ閾値を超えるか否かを判定している。そしてサイズ閾値を超えるフレームのみを、抽出対象としている。システムコントローラ１０１は、上記の（１）と同様、抜き出したフレームのうち、信号レベルの平均値が所定のレベル設定闘値に最も近いフレームをサーチして検出する。
【００５３】
なおレベル設定闘値は、システム側で予め決定しておくか、或いはユーザによって任意に変更できるようにする。また、レベル設定闘値を用いず、検出された信号レベルの最大値を用いる形態でもよい。この場合、最も平均値の高いフレーム、つまりピーク値に近いフレームを検出し、このフレームの番号もしくは再生時間情報を取得し、このフレームから再生を開始する。
【００５４】
＜サビ検出処理フロー＞
次に、上記のサビ検出処理を実施するための処理フローについて、図５のフローチャートを参照しつつ説明する。なお、本フローチャートで例示するサビ検出処理は、例えばユーザ操作により再生曲の選択がなされた場合に開始される。またこの処理は、選択された曲の再生処理の前段階において実施されるため、再生処理自体は一旦保留された状態となる。
【００５５】
本処理の開始後、まずシステムコントローラ１０１は、選択された曲のオーディオデータから、抜き出すフレームの番号と、抜き出すフレームの総個数とを決定する（ステップＳ１１）。なおこの決定は、先述した（１）から（３）のいずれかの決定方法を用いて行う。
【００５６】
次にシステムコントローラ１０１は、抜き出した全てのフレーム（以下、「対象フレーム」という）に対して、信号レベルの平均値算出処理が完了しているか否かを判定する（ステップＳ１２）。
【００５７】
全てのフレームに対する算出処理が終わっていない場合、つまり未処理の対象フレームが存在する場合、システムコントローラ１０１は、対象フレームよりオーディオデータを読み出す（ステップＳ１３）。
【００５８】
次にシステムコントローラ１０１は、必要に応じて、読み出したオーディオデータのデコードを行うよう、オーディオデコーダ１０４を制御する（ステップＳ１４）。なお、デコードが必要でない場合、ステップＳ１４をスキップする。
【００５９】
次にシステムコントローラ１０１は、デコードにより得られたデジタルデータより、信号レベルの平均値を算出する（ステップＳ１５）。なお、このデジタルデータしては、例えば複数の周波数成分からなる音声信号をサンプリング、量子化することにより得られるＰＣＭデータを用いる。
【００６０】
次にシステムコントローラ１０１は、算出された平均値と、過去に算出された平均値とを比較し、いずれが期待値により近いかを判定する（ステップＳ１６）。なお過去に算出された平均値とは、ステップＳ１２からステップＳ１６の処理ループにおいて、過去のステップＳ１５において算出された平均値のことである。再生対象の曲について過去に一度もステップＳ１５が実施されていない場合、この比較をスキップする。
【００６１】
上記の期待値とは、例えばレベル設定闘値を用いる形態であれば、レベル設定闘値が期待値となる。また最大値を用いる形態であれば、平均値が大きい方が、より期待値に近いとみなされる。
【００６２】
システムコントローラ１０１は、期待値により近い平均値を持つ対象フレームの番号とその平均値とを、ＲＡＭ１０３に記録する。保存が完了すると、再びステップＳ１２へ移行する。なお、期待値により近いと判定されなかった対象フレームのフレーム番号とその平均値とは、適宜削除することが望ましい。
【００６３】
再びステップＳ１２に戻って説明を行うと、ステップＳ１２において、全ての対象フレームに対する平均値算出処理が完了していると判定された場合、システムコントローラ１０１は、最終的にＲＡＭ１０３に記録された対象フレームの番号に基づいて、この対象フレームから再度デコード動作を行い、再生を行う（ステップＳ２１）。
【００６４】
つまり、ステップＳ１２からステップＳ１６の処理ループによって、最も期待値に近い平均値を持つと判定された対象フレームから、再生動作を開始する。再生動作が開始されると、本処理を終了する。
【００６５】
以上に説明した処理は、ユーザ操作により曲送り／曲戻しが実施されるたびに、再度実施される。つまり、ステップＳ２１で再生開始された曲を視聴したユーザが、所望する曲ではないと判断した場合、再度曲送り／曲戻し操作を行うことが推定される。このため、新たに選択された曲を対象として、ステップＳ１１からの処理が実施される。
【００６６】
なお、ステップＳ２１で再生開始された曲を視聴したユーザが、所望する曲であると判断した場合、入力デバイス４００に含まれる再生ボタンや曲戻しボタンを押下することが推定される。このためシステムコントローラ１０１は、ステップＳ２１の実施後においても所定操作を待ち受け、所定操作を検知した時点で、再生中の曲の先頭より再生動作を行う。
【００６７】
所定操作を検知しなかった場合は、所定時間（例えば５秒）経過後に自動的に曲送り動作を行い、他曲を対象として上記処理フローを実施する形態でもよい。この形態の場合、ユーザがなんらかの操作を行うまでは、サビ部分の検出及びサビ部分からの再生が、繰り返し行われることとなる。
【００６８】
以上に説明したサビ検出処理を、機能ブロックを用いて説明する。図６は、システムコントローラ１０１が有する機能ブロックを示したブロック図である。なお図６に示す機能ブロックは、回路により実現される形態でもよいし、ソフトウェアにより実現される形態でもよい。
【００６９】
システムコントローラ１０１は、メイン処理部１０１Ａと、切替部１０１Ｂと、レベル検出部１０１Ｃと、閾値設定部１０１Ｄと、比較部１０１Ｅと、サビ検出部１０１Ｆと、を含むように構成されている。
【００７０】
メイン処理部１０１Ａは、入力デバイスコントローラ１０７より、選曲指示やモード選択指示を受け付ける。モード選択指示には、通常再生を行う通常モードと、サビ部分から再生を行うサビ検出モードと、の選択指示が含まれている。
【００７１】
通常モードが選択されている場合、メイン処理部１０１Ａは、選曲指示された曲の先頭から再生を行う。このため、先頭フレームからフレームデータを読み出すよう、外部メモリコントローラ１０８へリード指示を送出する。そしてリード指示に応じて外部メモリコントローラ１０８より入力されたフレームデータを、オーディオデコーダ１０４へ出力するよう、選択部１０１Ｂへ経路切替指示を送出する。
【００７２】
サビ検出モードが選択されている場合、メイン処理部１０１Ａは、選曲指示された曲の先頭から再生を行わず、対象フレームを抽出してサビ検出を行う。このため、対象フレームのフレームデータを読み出すよう、外部メモリコントローラ１０８へリード指示を送出する。なお、対象フレームの決定方法は、先述した（１）から（３）のいずれかの方法を用いる。そしてリード指示に応じて外部メモリコントローラ１０８より入力されたフレームデータを、レベル検出部１０１Ｃへ出力するよう、選択部１０１Ｂへ経路切替指示を送出する。
【００７３】
レベル検出部１０１Ｃは、切替部１０１Ｂを介して入力されるフレームデータについて、１フレーム毎の信号レベルの平均値を算出し、フレーム毎の算出結果を示す信号ＳＬＶを比較部１０１Ｅへ順次送出する。また閾値設定部１０１Ｄは、レベル設定閾値を示す信号Ｓｔｈを比較部１０１Ｅへ送出する。
【００７４】
比較部１０１Ｅは、これらのＳｔｈとフレーム毎のＳＬＶとを順次比較し、各々の比較結果をサビ検出部１０１Ｆへ送出する。サビ検出部１０１Ｆは、これらの比較結果に基づいて、期待値により近い平均値を持つ対象フレームの番号を判別する。
【００７５】
メイン処理部１０１Ａは、この判別結果を受けて、サビ部分と判別されたフレームより再生処理を行う。より具体的には、サビ部分と判別されたフレームを先頭として連続的にフレームデータを読み出すためのリード指示を、外部メモリコントローラ１０８へ送出する。さらに、外部メモリコントローラ１０８とオーディオデコーダ１０４との経路を接続するよう、切替部１０１Ｂへ経路切替指示を送出する。
【００７６】
図７は、レベル設定闘値として、システム側で予め決定されている固定値を用いる実施形態における、機能ブロックの構成を示している。この実施形態では、閾値設定部１０１Ｄが閾値記録部Ｒ１を有する。閾値記録部Ｒ１はＲＯＭ等の読み取り専用の記録媒体であり、このなかにレベル設定闘値が格納されている。
【００７７】
また図８は、レベル設定闘値を、ユーザによって任意に変更可能とした実施形態における、機能ブロックの構成を示している。この実施形態では、閾値設定部１０１Ｄが、レジスタＲＥＧ１とインタフェース部ＩＦ１とを有する。ユーザに指示されたレベル設定闘値は、インタフェース部ＩＦ１を介してレジスタＲＥＧ１に格納される。
【００７８】
また図９は、レベル設定闘値ではなく、レベルの最大値を用いてサビ検出を行う実施形態における、機能ブロックの構成を示している。この実施形態では、サビ検出判定部１０１Ｆが、レベル検出部１０１Ｃより入力される複数ＳＬＶの中から、最も平均値の高いＳＬＶを判定し、サビ検出を行う。従ってこの実施形態では、閾値設定部１０１Ｄが不要となる。
【００７９】
以上に説明した本実施形態によれば、曲のサビ部分において信号レベルが上昇する傾向を利用し、曲先頭ではなくサビ部分から再生を開始する。つまり、ユーザが曲を識別しやすいと推定される位置から再生を開始する。このため、ユーザが手動で早送り操作をして曲を識別する場合と比較して、より少ない手順で、所望する曲を探し出すことができる。
【００８０】
また本実施形態によれば、ディスプレイデバイス３００等に表示される 曲情報を目視で確認することなく、聴覚のみで曲を識別できる。このため、車載用オーディオ装置のように、目視確認が行いにくい環境下で使用される音響装置において、その利便性を向上させることができる。
【００８１】
＜その他の変形例＞
なお、本発明の構成は、上記実施形態のほか、発明の主旨を逸脱しない範囲で種々の変更を加えることが可能である。すなわち、上記実施形態は、全ての点で例示であって、制限的なものではないと考えられるべきであり、本発明の技術的範囲は、上記実施形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲と均等の意味及び範囲内に属する全ての変更が含まれると理解されるべきである。
【００８２】
また上記実施形態では、本発明の音響装置としてオーディオプレイヤ１００を例示しているが、音声出力機能を備えたこれ以外の装置において本発明を実施する形態でもよい。例えば、携帯電話やＰＤＡ（Personal Digital Assistant）等の装置において実施する形態でもよい。
【００８３】
また上記実施形態では、音声情報及び曲情報が記録されている記録媒体として外部メモリデバイス５００（半導体記録装置、光ディスク、磁気記録媒体）を例示しているが、記録媒体はこれに限定されるものではない。例えば光磁気ディスクや磁気テープ等の記録媒体を用いる形態でもよい。またこれらの記録媒体が、外部接続されるのではなく、オーディオプレイヤ１００に内蔵されている形態でもよい。
【００８４】
また上記実施形態では、ステップＳ１６において、算出された平均値と、過去に算出された（最も期待値に近い）平均値とを比較しているが、システムリソースに余裕があるのであれば、全ての対象フレームの平均値を算出して記録し、その中から最も期待値に近い平均値を判別する形態でもよい。
【００８５】
また上記実施形態では、最も期待値に近い平均値を持つ対象フレームから再生を開始しているが、期待値にある程度近い平均値を持つ対象フレームが複数検出された場合、より曲先頭に近い対象フレームから再生を開始する形態でもよい。これにより、例えば曲の１番のサビ部分と２番のサビ部分との二つのサビ部分が検出された場合に、よりユーザの記憶に残りやすい１番のサビ部分を優先して再生することができる。
【００８６】
また上記実施形態では、平均値を算出する際の対象範囲をデコードフレーム単位で決定しているが、これ以外の範囲を用いて平均値を算出する形態でもよい。また、この範囲及び範囲間の間隔は必ずしも固定長である必要はなく、可変長とする形態でもよい。例えば、曲の先頭付近では１フレームの平均値をとり、曲の中心付近では２フレームの平均値をとることにより、必要に応じて平均値の精度を調整する形態でもよい。
【００８７】
また上記実施形態では、再生曲の選択がなされた時点で図３に示す処理フローを実施しているが、システムリソースに余裕がある状態において、予め複数の曲に対してサビ部分の検出を行っておき、サビ部分を示す情報を記録しておく形態でもよい。或いは、一度再生されてサビ部分の検出が行われた曲について、この検出結果を破棄せず記録しておき、次回再生時に利用する形態でもよい
【産業上の利用可能性】
【００８８】
本発明は、オーディオプレイヤ、携帯電話、パソコン、モバイル機器等の音声出力機能を備えた装置において、曲情報の読み出しにおける遅延を回避する上で有用な技術である。
【符号の説明】
【００８９】
１００    オーディオプレイヤ（音響装置）
１０１    システムコントローラ（制御部）
１０１Ａ  メイン処理部
１０１Ｂ  切替部
１０１Ｃ  レベル検出部
１０１Ｄ  閾値設定部
１０１Ｅ  比較部
１０１Ｆ  サビ検出部
１０２    ＲＯＭ
１０３    ＲＡＭ（記録部）
１０４    オーディオデコーダ（再生処理部）
１０５    オーディオＤＡＣ（再生処理部）
１０６    ディスプレイコントローラ
１０７    入力デバイスコントローラ（入力部）
１０８    外部メモリコントローラ（インタフェース部）
２００    スピーカ
３００    ディスプレイデバイス
４００    入力デバイス
５００    外部メモリデバイス    
Ｒ１      閾値記録部
ＩＦ１    インタフェース部
ＲＥＧ１  レジスタ
【図１】
2013140204.tif 000003
【図２】
2013140204.tif 000004
【図３】
2013140204.tif 000005
【図４】
2013140204.tif 000006
【図５】
2013140204.tif 000007
【図６】
2013140204.tif 000008
【図７】
2013140204.tif 000009
【図８】
2013140204.tif 000010
【図９】
2013140204.tif 000011