(57)【要約】    【課題】      早送りや早戻し再生時に異音が発生せず、また再生に遅延が生じることのない再生装置及び再生方法を提供すること。    【解決手段】  音楽再生回路２００は、無音をＡＡＣによって符号化した無音符号化データを格納する無音符号化データ蓄積部２０１と、無音符号化データと外部から入力された符号化データのどちらを復号部２０３に送信するかを選択するデータ選択部２０２と、ＡＡＣ符号化データを復号し音響信号を生成する復号部２０３とを備える。早送り再生時にフレームが不連続となる点で無音を符号化した信号を復号することにより、フレームの不連続点でフェードイン、フェードアウトを行う。  【選択図】      図１
2006243128.tif 000002
【特許請求の範囲】
【請求項１】
早送り又は早戻しを含む特殊再生指示を受け付ける受付手段と、
無音を符号化した無音符号化データを蓄積する蓄積手段と、
符号化データを復号して音響信号を生成する復号手段と、
前記特殊再生指示があると、符号化データを一定の周期で間引くとともに、該符号化データの一部を前記蓄積手段から読み出した無音符号化データにより置き換えて前記復号手段に渡す制御を行う制御手段と
を備えることを特徴とする再生装置。
【請求項２】
前記制御手段は、フレーム単位で送信されたフレーム単位符号化データを一定の周期で間引くとともに、残された選択フレーム単位符号化データのうちの所定フレームを前記蓄積手段から読み出した無音符号化データにより置き換えることを特徴とする請求項１記載の再生装置。
【請求項３】
前記制御手段は、前記選択フレーム単位符号化データの先頭フレーム又は最終フレームを前記蓄積手段から読み出した無音符号化データにより置き換えることを特徴とする請求項１又は請求項２に記載の再生装置。
【請求項４】
前記蓄積手段は、再生する符号化データがコンテンツ情報として持つサンプリングレート及びチャンネル数を基に、前記復号手段が復号した場合には無音を生成する無音符号化データを蓄積することを特徴とする請求項１記載の再生装置。
【請求項５】
前記復号手段は、前後のフレームを時間軸上で窓掛けを行いながらオーバーラップさせて出力音響信号を生成することを特徴とする請求項１又は請求項２に記載の再生装置。
【請求項６】
早送り又は早戻しを含む特殊再生指示を受け付けるステップと、
無音を符号化した無音符号化データを蓄積するステップと、
前記特殊再生指示があると、符号化データを一定の周期で間引くとともに、該符号化データの一部を前記無音符号化データにより置き換えるステップと、
前記符号化データ及び前記無音符号化データを復号して音響信号を生成するステップと
を有することを特徴とする再生方法。
【請求項７】
請求項６に記載のステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された音響信号を復号する再生装置及び再生方法に関する。
【背景技術】
【０００２】
音楽再生装置には早送り再生や早戻し再生といった特殊再生機能がある。例えば、ＭＰ３（MPEG1 Audio Layer III）では、フレーム単位ごとにビットレート、サンプリングレート等の規格情報と音データを有し、特殊再生時にはＭＰ３データをセクタ単位で不連続に復号化装置に供給し、復号化装置はこの数セクタにあるフレームのビットレート、サンプリングレートを取得して復号化する。
【０００３】
図４は、従来の音楽再生装置の早送り動作を説明するデータフォーマット図である。図４に示すように、従来の音楽再生装置では、例えば早送り再生の場合、ビットストリーム１を一定間隔で飛ばし読みし、擬似的に早送りビットストリーム２を再生することによって実現している。その場合、再生しようとするビットストリームに不連続部分が発生することがあるが、ミュート処理を行うことにより異音の発生を防いでいる（例えば、特許文献１参照）。ミュート処理は、セクタ間の不連続部分を検出した場合、不連続部分ではデータをデコード出力しない処理である。
【特許文献１】特開２００４−２０６８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来の音楽再生装置にあっては、ビットストリームに不連続部分が発生した場合にミュート処理を行う際、ミュート処理のフレームとその前後のフレームの音響信号との整合性がとれないという問題がある。
【０００５】
また、三角窓などを用いてミュートフレームとその前後の有音フレームの音響信号とを合成して滑らかにする処理を行う方法も考えられる。しかしこの方法を採ると、例えば無音フレームとその前の有音フレームとを滑らかにしようとする場合、前のフレームのデータを内部に持っておかなければならず、そのため再生に遅延が生じるという問題がある。
【０００６】
本発明はかかる点に鑑みてなされたものであり、早送りや早戻し再生時に異音が発生せず、また再生に遅延が生じることのない再生装置及び再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の再生装置は、早送り又は早戻しを含む特殊再生指示を受け付ける受付手段と、無音を符号化した無音符号化データを蓄積する蓄積手段と、符号化データを復号して音響信号を生成する復号手段と、前記特殊再生指示があると、符号化データを一定の周期で間引くとともに、該符号化データの一部を前記蓄積手段から読み出した無音符号化データにより置き換えて前記復号手段に渡す制御を行う制御手段とを備える構成を採る。
【０００８】
本発明の再生方法は、早送り又は早戻しを含む特殊再生指示を受け付けるステップと、無音を符号化した無音符号化データを蓄積するステップと、前記特殊再生指示があると、符号化データを一定の周期で間引くとともに、該符号化データの一部を前記無音符号化データにより置き換えるステップと、前記符号化データ及び前記無音符号化データを復号して音響信号を生成するステップとを有する。
【０００９】
他の観点から、本発明は、上記再生方法のステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、早送り再生や早戻し再生などの特殊再生時に異音が発生しないようにすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は、本発明の一実施の形態に係る音楽再生装置の構成を示すブロック図である。本実施の形態の再生装置は、符号化された音響信号を復号する音楽再生装置に適用した例である。
【００１３】
図１において、音楽再生装置１００は、装置全体を制御する制御部１０１と、ユーザが操作を行うキー操作部１０２と、符号化信号を蓄積するデータ蓄積部１０３と、符号化信号から音響信号を生成する音楽再生回路２００と、ディジタル信号をアナログ信号に変換するＤ／Ａ変換部１０４と、アナログ信号を増幅するアンプ部１０５と、増幅されたアナログ信号を音に変換するスピーカ部１０６とを備えて構成される。
【００１４】
音楽再生回路２００は、無音をＡＡＣ（Advanced Audio Coding）によって符号化した無音符号化データを格納する無音符号化データ蓄積部２０１と、無音符号化データと外部から入力された符号化データのどちらを復号部２０３に送信するかを選択するデータ選択部２０２と、ＡＡＣ符号化データを復号し音響信号を生成する復号部２０３とを備えて構成される。
【００１５】
以下、上述のように構成された音楽再生装置１００の動作について説明する。本実施の形態は、符号化方式にＡＡＣを採用した場合を例に採る。このＡＡＣは、ＭＰＥＧ−２、ＭＰＥＧ−４の別を問わない。
【００１６】
まず、通常の再生方法について説明する。ユーザがキー操作部１０２を操作し通常再生を指定すると、キー操作部１０２から制御部１０１に向けて再生開始指示信号Ｓ１０１が送信される。制御部１０１は、今から再生するコンテンツの情報が記述されているコンテンツ情報Ｓ１０２をデータ蓄積部１０３から読み出す。コンテンツ情報Ｓ１０２には、今から再生する符号化データのサンプリングレート及びチャネル数が記録されている。
【００１７】
制御部１０１は、音楽再生回路２００及びＤ／Ａ変換部１０４の初期化を行う。まず、制御部１０１は、音楽再生回路２００内部のデータ選択部２０２及び復号部２０３に対してサンプリングレート指示信号Ｓ２０１とチャネル数指示信号Ｓ２０２を送信する。また、制御部１０１は、Ｄ／Ａ変換部１０４に対してサンプリングレート指示信号Ｓ２０１を送信する。復号部２０３では、サンプリングレート指示信号Ｓ２０１とチャネル数指示信号Ｓ２０２を用いて内部状態の初期化を行う。また、データ選択部２０２は、サンプリングレート指示信号Ｓ２０１とチャネル数指示信号Ｓ２０２を自身内部に記録しておく。一方、Ｄ／Ａ変換部１０４は、サンプリングレート指示信号Ｓ２０１で指示されたサンプリングレートで動作するよう初期化される。
【００１８】
次に、制御部１０１は、データ蓄積部１０３から符号化データＳ１０３を読み込み、フレーム単位符号化データＳ２０３として音楽再生回路２００内部のデータ選択部２０２にフレーム単位で送信する。データ選択部２０２は、受信したフレーム単位符号化データＳ２０３を選択フレーム単位符号化データＳ２０６として復号部２０３に送信する。復号部２０３は、受信した選択フレーム単位符号化信号Ｓ２０６をＡＡＣデコードして復号音響信号Ｓ２０７を生成し、Ｄ／Ａ変換部１０４に送信する。Ｄ／Ａ変換部１０４は、受信した復号音響信号Ｓ２０７をアナログ復号音響信号Ｓ１０４に変換し、アンプ部１０５に送信する。アンプ部１０５は、受信したアナログ復号音響信号Ｓ１０４を増幅した増幅アナログ復号音響信号Ｓ１０５をスピーカ部１０６に送信し、音を発生させる。以上が通常の再生動作である。
【００１９】
次に、再生中に早送り再生を行う場合の動作について、図１、図２及び図３を用いて説明する。
【００２０】
図２は、音楽再生装置１００の早送り再生動作のためのデータフォーマットを示す図である。
【００２１】
ユーザ操作によりキー操作部１０２から早送り再生指示信号Ｓ１０６が制御部１０１に送信された場合、制御部１０１はデータ蓄積部１０３から符号化データＳ１０３を自身内部に一度蓄積した後に符号化データＳ１０３の加工を行う。
【００２２】
データの加工方法を図２を用いて説明する。仮に今回再生しているコンテンツのサンプリングレートが３２ｋＨｚで符号化データＳ１０３は３２フレーム分のＡＡＣフレームデータのかたまりであるとした場合、ＡＡＣの１フレームのサンプル数は１チャネルあたり１０２４サンプルであるため、符号化データＳ１０３全体を復号すると、１．０２４秒の音響信号が得られる。早送り再生の指示が発生した場合、制御部１０１は符号化データＳ１０３内の先頭８フレームを逐次フレーム単位符号化データとして音楽再生回路２００に送信する。８フレームを送信し終わったら、残りの２４フレーム分のデータを破棄し新たにデータ蓄積部１０３から符号化データＳ１０３を読み込む。図２は、早送り再生時、先頭の第１フレームから第８フレームまでのフレーム単位符号化データが送信され、続く第９フレームから第３２フレームのフレーム単位符号化データが破棄される例を示している。このような早送り再生時に符号化データを一定周期単位で間引く制御は、早送り再生期間中繰り返し行われる。上記早送り制御を行った場合、３２フレーム読み出して８フレームしか再生しないので４倍の速度で再生を行うことになる。また、制御部１０１は符号化データＳ１０３の先頭のフレームを音楽再生回路２００に送信する場合、同時に特殊再生開始信号Ｓ２０４を送信する。なお、この特殊再生開始信号Ｓ２０４は符号化データＳ２０３の先頭以外を送信する場合は送信されない。
【００２３】
次に、早送り再生時の音楽再生回路２００の動作を説明する。
【００２４】
図３は、音楽再生回路２００の復号部２０３に送られる選択フレーム単位符号化データを示す図である。
【００２５】
早送り再生時には、図２に示すように制御部１０１から音楽再生回路２００のデータ選択部２０２に先頭８フレームのみのフレーム単位符号化データが入力される。
【００２６】
また、無音符号化データ蓄積部２０１には、音楽再生装置１００が再生可能な各サンプリングレート及びチャネル数に対応し、復号部２０３で復号した場合には無音を生成するＡＡＣ符号化データがあらかじめ蓄積されている。
【００２７】
データ選択部２０２が特殊再生開始信号Ｓ２０４を受信した場合、データ選択部２０２は、内部に記録されているサンプリングレート指示信号Ｓ２０１及びチャネル数指示信号Ｓ２０２に適合した無音符号化データＳ２０５を無音符号化データ蓄積部２０１から読み込み、選択フレーム単位符号化信号Ｓ２０６として復号部２０３に送信する。具体的には、データ選択部２０２は、図３（ａ）ハッチングに示すように、復号部２０３に送る第１〜８フレーム，第３３〜４０フレーム，第６５〜７２フレーム…のフレーム単位符号化データうち、先頭フレームの第１フレーム，第３３フレーム，第６５フレーム…について、無音符号化データ蓄積部２０１から読み出した無音符号化データで置き換えた無音フレームとする。つまり、不連続部分となりうる選択フレーム単位符号化データの繋ぎとなる先頭フレーム（第１フレーム，第３３フレーム，第６５フレーム…）については、元の符号化データに代えて無音符号化データ蓄積部２０１から読み出した無音符号化データに置き換えて無音フレームとする。本実施の形態では、先頭フレームを無音フレームとする例について説明しているが、図３（ｂ）に示すように復号部２０３に送る第１〜８フレーム，第３３〜４０フレーム，第６５〜７２フレーム…のフレーム単位符号化データうち、最終フレームの第８フレーム，第４０フレーム，第７２フレーム…について、無音フレームとする態様でもよい。
【００２８】
ここで、特殊再生開始信号Ｓ２０４は、ユーザが早送りボタンを操作し続けている間、制御部１０１からデータ選択部２０２に送り続けられる。データ選択部２０２は、特殊再生開始信号Ｓ２０４が発生している期間中、上記「３２フレーム中先頭８フレームのみ復号し、かつ復号する８フレーム中の先頭１フレームを無音符号化データに置き換える」という処理を行う。
【００２９】
復号部２０３では、データ選択部２０２から送信されたＡＡＣ符号化データを復号し音響信号を生成する。ＡＡＣは、前後のフレームを時間軸上で窓掛けを行いながらオーバーラップさせて出力音響信号を生成する音響符号化方式であるため、該当フレームで生成される復号音響信号Ｓ２０７は、直前のフレームで復号された音響信号と無音信号を窓掛けしながらオーバーラップさせたものになり、自動的にフェードアウトされる形となる。また、次のフレームでフレーム単位符号化データＳ２０３を復号する際、前のフレームで無音符号化データＳ２０５を復号しているため、無音信号と有音信号との窓掛け処理となり、自動的にフェードインされる形となる。これにより、前後のフレームの合成はフェードアウト・フェードアウトとなるため音響信号の整合性が保たれ、異音の発生を防ぐことができる。
【００３０】
早送り再生の場合でも復号音響信号Ｓ２０７を生成した以降の処理は通常の再生と同じであるため説明を省略する。
【００３１】
以上のように、本実施の形態によれば、早送り再生時にフレームが不連続となる点で無音を符号化した信号を復号することにより、フレームの不連続点でフェードイン、フェードアウトを行うことが可能となり、早送り再生時の異音の発生を抑えることができる音楽再生装置を実現することができる。また、前のフレームのデータを内部に保持する方法ではないため再生に遅延が生じることはない。
【００３２】
また、同様の方法を用いることにより早戻し再生でも異音の発生を抑えることが可能である。
【００３３】
以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されることはない。
【００３４】
また、音楽再生装置を有する電子機器であればどのような装置にも適用できる。例えば、オーディオ再生装置は勿論のこと、携帯電話機、ＰＤＡ（Personal Digital Assistants）等の携帯情報端末、パソコン等の情報処理装置にも適用可能である。また、復号化対象となる符号化データは、どのような符号化データ、音楽以外の音、音声、音響データであってもよい。また、ＭＰ３オーディオデータを再生可能な装置及び方法のみならず、他のＭＰＥＧオーディオデータを再生可能な装置及び方法に適用可能である。
【００３５】
さらに、本発明は例えば携帯端末として組み込むことが可能であり、音楽再生装置を具備した移動体通信システムとして実現することも可能である。
【００３６】
また、上記実施の形態では、再生装置及び再生方法という名称を用いたが、これは説明の便宜上であり、音楽再生装置、オーディオ再生方法等でもよいことは勿論である。
【００３７】
また、上記音楽再生装置を構成する各回路部の種類、数及び接続方法などは前述した実施の形態に限られない。
【００３８】
また、以上説明した再生装置及び再生方法は、これら再生装置及び再生方法を機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。
【産業上の利用可能性】
【００３９】
本発明に係る再生装置は、早送り再生や早戻し再生時に再生時間の遅延を発生することなく異音の発生を抑えることができるので、音楽再生が可能な音楽再生機器、情報端末、携帯電話機などに実装される音楽再生装置として有用である。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施の形態に係る音楽再生装置の構成を示すブロック図
【図２】上記実施の形態に係る音楽再生装置の早送り再生動作のためのデータフォーマットを示す図
【図３】上記実施の形態に係る音楽再生装置の音楽再生回路の復号部に送られる選択フレーム単位符号化データを示す図
【図４】従来の音楽再生装置の早送り動作を説明するデータフォーマット図
【符号の説明】
【００４１】
１００  音楽再生装置
１０１  制御部
１０２  キー操作部
１０３  データ蓄積部
１０４  Ｄ／Ａ変換部
１０５  アンプ部
２００  音楽再生回路
２０１  無音符号化データ蓄積部
２０２  データ選択部
２０３  復号部
【図１】
2006243128.tif 000003
【図２】
2006243128.tif 000004
【図３】
2006243128.tif 000005
【図４】
2006243128.tif 000006