(57)【要約】【課題】再生装置において、消費電力を極力軽減する。【解決手段】再生装置において、再生するコンテンツのデータを読み出す読出し手段１２と、読出し手段により読み出されるデータをデコードするデコード手段１３と、デコード手段により得られるデコード済みのデータを順次蓄積するバッファ手段２１と、バッファ手段に蓄積されたデコード済みデータの出力をコントロールするコントロール手段２３と、コントロール手段によるデコード済データの出力に際して、読み出し手段及びデコード手段をコントロール手段のコントロールによって出力されるバッファ手段の残容量に基づき間歇的に動作させ、間歇動作における非動作時には読み出し手段及びデコード手段を休止状態に移行させる制御手段１１とを設ける。【選択図】図１
2008269745.tif 000002
【特許請求の範囲】
【請求項１】
再生するコンテンツのデータを読み出す読出し手段と、
前記読出し手段により読み出されるデータをデコードするデコード手段と、
前記デコード手段により得られるデコード済みのデータを順次蓄積するバッファ手段と、
前記バッファ手段に蓄積されたデコード済みデータの出力をコントロールするコントロール手段と、
前記コントロール手段によるデコード済データの出力に際して、前記読み出し手段及びデコード手段を前記コントロール手段のコントロールによって出力される前記バッファ手段の残容量に基づき間歇的に動作させ、前記間歇動作における非動作時には前記読み出し手段及びデコード手段を休止状態に移行させる制御手段とを具備することを特徴とする再生装置。
【請求項２】
前記制御手段に供給する動作用クロックを生成する第１のクロック生成手段と、
前記コントロール手段に供給する動作用クロックを生成する第２のクロック生成手段とを備え、
前記読出し手段及びデコード手段の非動作時には前記第１クロック生成手段の動作を停止することを特徴とする請求項１に記載の再生装置。
【請求項３】
前記制御手段及びコントロール手段に供給する動作用クロックを生成するクロック生成手段を備え、
前記読出し手段及びデコード手段の非動作時には前記制御手段への動作用クロックの供給を停止し、又は前記制御手段を停止状態へ移行させることを特徴とする請求項１に記載の再生装置。
【請求項４】
請求項１〜３のいずれかの再生装置における各手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項５】
再生するコンテンツのデータを読出し手段によって読み出す読出し工程と、
前記読出し手段により読み出されるデータをデコード手段によってデコードするデコード工程と、
前記デコード手段により得られるデコード済みのデータをバッファ手段により順次蓄積するバッファリング工程と、
前記バッファ手段に蓄積されたデコード済みデータの出力をコントロール手段によりコントロールするコントロール工程と、
前記コントロール手段によるデコード済データの出力に際して、前記読み出し手段及びデコード手段を前記コントロール手段のコントロールによって出力される前記バッファ手段の残容量に基づき間歇的に動作させ、前記間歇動作における非動作時には前記読み出し手段及びデコード手段を休止状態に移行させる制御工程とを具備することを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータをデコードして再生する再生装置、該装置としてコンピュータを機能させるプログラム、及びコンテンツデータをデコードして再生する再生方法に関する。
【背景技術】
【０００２】
ＤＡＣ（Ｄ／Ａ変換器）においては、通常、入力データを受信するために必要なデータバッファが設けられており、データバッファに入力されたデジタルデータを、入力されるクロックに同期してアナログデータに変換し、出力するようになっている。ＭＤプレーヤや、ハードディスク、フラッシュメモリ等を用いたプレーヤの場合、再生すべきデータは圧縮されていることが多く、これを伸張してからＤＡＣに入力するようになっている。多くのポータブルプレーヤでは、記録媒体からのデータ読出しが振動等によって一時的にできなくなっても、再生音が途切れないようにするため、データバッファを有するものが多い。
【０００３】
図４はこのようなデータバッファを有する再生装置の従来例を示す。ただし、同図においては、音声信号の流れに係る部分及び制御マイコンのみを示している。図中の４１は各部を制御する制御マイコン、４２はＭＤ（ミニディスク）等からのデータの読出しを行うデータ読出し部、４３はデータ読出し部４２からのデータを一時的に蓄えるデータバッファ、４４はデータバッファ４３に順次入力され、蓄えれられたデータを順次読み出してデコードするデコーダ、４５はデコーダ４４からのデータをアナログ信号に変換するＤＡＣである。データバッファ４３は音飛びを防止する等の目的で設けられている。
【０００４】
この構成において、再生開始の指示が与えられると、制御マイコン４１は、データ読出し部４２によりＭＤ等からデータを読み出し、データバッファ４３に入力する動作を開始する。そして、データバッファ４３に蓄積されたデータ量が所定値以上になると、該蓄積データについて、デコーダ４４によるデーコード及びＤＡＣ４５による変換を開始する。通常、このような再生装置では、データ読出し部４２による読出しレートは、ＤＡＣ４５におけるデータ変換レートよりも速いので、しばらくデータ読出し部４２が動作すると、データバッファ４３は満杯になる。
【０００５】
このとき、省電力の目的で、制御マイコン４１はデータ読出し部４２の動作を停止し、データバッファ４３以降の回路のみを動作させるように制御する。その後、データバッファ４３内の蓄積データ量が減って所定値に達すると、制御マイコン４１は、データ読出し部４２による読出し動作を再開する。このようにして、制御マイコン４１は、データ読出し部４２を間歇的に動作させて省電力を行いながら、再生動作を行うことができる。
【０００６】
ここで、図４の構成においてはデータバッファ４３はデコーダ４４の前段に設けられているが、これは、圧縮されたままのデータをバッファリングするほうが、単位メモリ容量に対して記憶することができるデータ当りの実再生時間を長くすることができるからである。たとえば、データ読出し部４２からのデータが、１．４［Ｍｂｐｓ］（４４．１［ｋＨｚ］×２×１６［ｂｉｔ］）のオリジナルデータを３２０［ｋｂｐｓ］に圧縮したデータである場合、デコーダ４４により約４．５倍に伸張される。したがって、図４の構成によれば、デコーダ４４により伸張された後のデータをバッファリングするよりも約４．５倍のデータを、データバッファ４４において蓄えることができるということになる。
【０００７】
一方、ＡＴＡＰＩやＳＣＳＩインタフェースで接続されるＣＤドライブを用いたＣＤプレーヤの従来例として、特許文献１に記載されているような技術も知られている。この技術においては、ＣＤプレーヤを対象としているため、ＣＤから読み出されるデータは圧縮されておらず、デコーダは不要である。したがって、ＤＡＣの手前にデータバッファが位置している。この技術において特徴的であるのは、第１のバッファ及び第２のバッファが用意され、それぞれのバッファ間が、インタフェース回路を介して接続されている点である。
【０００８】
【特許文献１】特開２００２−２６０３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述図４の従来技術によれば、データバッファ４３が満杯となってデータ読出し部４２が休止状態に移行した後においても、データバッファ４３及びＤＡＣ４５に加え、デコーダ４４も動作を継続している。デコーダ４４としては、データ読出し部４２から入力される各種データに対応したコーデックに応じたハードウェアをそれぞれ用意することもあるが、汎用のＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を用い、ソフトウェアで実現される場合もある。したがって、図４のような構成によれば、大きな処理能力を必要とするコーデックにも対応することができるようにするためには、どうしても冗長性の大きなものとなってしまう。その結果、不要な回路による電力が、ＤＳＰ内部で無駄に消費されることがある。
【００１０】
一方、上述の第１及び第２のバッファ間をインタフェース回路で接続する従来技術においては、デコーダは不要ではあるが、インタフェース回路等を設ける構成を採用しているので、消費電力を下げる必要があるポータブルオーディオ機器には適していない。
【００１１】
本発明の目的は、このような従来技術の問題点に鑑み、再生装置において、消費電力を極力軽減することにある。
【課題を解決するための手段】
【００１２】
この目的を達成するため、第１の発明に係る再生装置は、再生するコンテンツのデータを読み出す読出し手段と、前記読出し手段により読み出されるデータをデコードするデコード手段と、前記デコード手段により得られるデコード済みのデータを順次蓄積するバッファ手段と、前記バッファ手段に蓄積されたデコード済みデータの出力をコントロールするコントロール手段と、前記コントロール手段によるデコード済データの出力に際して、前記読み出し手段及びデコード手段を前記コントロール手段のコントロールによって出力される前記バッファ手段の残容量に基づき間歇的に動作させ、前記間歇動作における非動作時には前記読み出し手段及びデコード手段を休止状態に移行させる制御手段とを具備することを特徴とする。ここで、コンテンツとしては、たとえば音楽コンテンツや映像コンテンツが該当する。データとしては、たとえば、ＭＰ３やＷＭＡ等の形式の圧縮されたデータが該当する。
【００１３】
この構成において、再生するコンテンツのデータは、読出し手段により読み出され、デコード手段によりデコードされてから、バッファ手段において順次蓄積される。蓄積されたデコード済みデータは、コントロール手段によるコントロールに従い、バッファ手段から順次出力される。出力されたデータはたとえば、ＤＡ変換手段によりアナログ信号に変換され、再生信号として出力される。その際、読出し手段及びデコード手段はバッファ手段の残容量に基づき間歇的に動作し、非動作時には休止状態に移行する。これによれば、読出し手段に加え、デコード手段も間歇的に動作し、非動作時には休止状態となるので、デコード手段が常時動作していた従来に比べ、より省電力化を図ることができる。
【００１４】
第２の発明に係る再生装置は、第１発明において、前記制御手段に供給する動作用クロックを生成する第１のクロック生成手段と、前記コントロール手段に供給する動作用クロックを生成する第２のクロック生成手段とを備え、前記読出し手段及びデコード手段の非動作時には前記第１クロック生成手段の動作を停止することを特徴とする。
【００１５】
第３の発明に係る再生装置は、第１発明において、前記制御手段及びコントロール手段に供給する動作用クロックを生成するクロック生成手段を備え、前記読出し手段及びデコード手段の非動作時には前記制御手段への動作用クロックの供給を停止し、又は前記制御手段を停止状態へ移行させることを特徴とする。
【００１６】
第４の発明に係るプログラムは、第１〜第３のいずれかの発明に係る再生装置における各手段としてコンピュータを機能させることを特徴とする。
【００１７】
第５の発明に係る再生方法は、再生するコンテンツのデータを読出し手段によって読み出す読出し工程と、前記読出し手段により読み出されるデータをデコード手段によってデコードするデコード工程と、前記デコード手段により得られるデコード済みのデータをバッファ手段により順次蓄積するバッファリング工程と、前記バッファ手段に蓄積されたデコード済みデータの出力をコントロール手段によりコントロールするコントロール工程と、前記コントロール手段によるデコード済データの出力に際して、前記読み出し手段及びデコード手段を前記コントロール手段のコントロールによって出力される前記バッファ手段の残容量に基づき間歇的に動作させ、前記間歇動作における非動作時には前記読み出し手段及びデコード手段を休止状態に移行させる制御工程とを具備することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、読出し手段及びデコード手段を間歇的に動作させ、非動作時には休止状態に移行させるようにしたため、デコード手段が常時動作していた従来に比べ、より省電力化を図ることができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の一実施形態に係る再生装置の構成を示すブロック図である。この再生装置においては、デコーダにより伸張されたデータをバッファリングすることにより、コーデックをも休止させることを可能としている。データバッファとして、従来より容量の大きなものを必要とするが、近年、メモリの低価格化が進み、大容量のデータバッファを安価に用意することが可能となっている。
【００２０】
同図に示すように、この再生装置は、間歇的に動作する間歇動作ブロック１０及び常時動作を行う常時動作ブロック２０を備える。間歇動作ブロック１０は、装置各部の制御を行う制御マイコン１１、音声や画像のコンテンツデータの読出しを行うデータ読出し部１２、データ読出し部１２からのデータをデコードするデコーダ１３、制御マイコン１１に対し、動作用のクロックを供給するクロック生成回路１４、及び制御マイコン１１からユーザへ提供する情報を表示する表示部１５を備える。データ読出し部１２としては、音声データや画像データを蓄えられるものであれば、その種類によらず利用することができる。たとえばフラッシュメモリやハードディスクドライブの他、ＭＤなどが該当する。
【００２１】
常時動作ブロック２０は、デコーダ１３からのデコードされたデータを一時的に蓄えるデータバッファ２１、データバッファ２１において一時的に蓄えられるデータを順次アナログ信号に変換するＤＡＣ２２、データバッファ２１におけるデータ蓄積量を監視し、デコーダ１３からデータバッファ２１へのデータ入力を制御するメモリコントローラ２３、ＤＡＣ２２及びメモリコントローラ２３に対して動作用のクロックを供給するオーディオ用マスタクロック生成回路２４、並びに制御マイコン１１に対してユーザが指示を行うためのキー入力部２５を備える。マスタクロック生成回路２４が供給するオーディオ用のマスタクロックは、再生するコンテンツデータのサンプリング周波数の倍数の周波数を有する。
【００２２】
この再生装置は、例えばポータブル型の再生装置である場合はバッテリ駆動であることが多いために、極力消費電力を下げる必要がある。したがって、背景技術の欄において説明したようなインタフェース回路を介して第１及び第２バッファ間を接続するような構成は採用していない。そして、データバッファ２１及びＤＡＣ２２は常時動作させるとともに、制御マイコン１１を含む間歇動作ブロック１０の各回路を間歇的に休止状態とすることによって、省電力化を図っている。クロック供給源についても、制御マイコン１１用のクロック生成回路１４及びオーディオ用のクロック生成回路２４とに分けており、クロック生成回路１４の休止中は、オーディオ用のクロック生成回路２４のみを動作させるようにしている。
【００２３】
最近のポータブルオーディオ機器においては、キー操作がない場合には表示部を消灯するようにしている。本実施形態においても、間歇動作ブロック１０の部分は、必要に応じて間歇的に動作するようにしている。すなわち、キー入力部２５においてユーザによるキー操作があった場合、キー入力部２５からの割込み制御信号に基づき、制御マイコン１１は休止状態から復帰し、表示部１５を点灯させる。また、データバッファ２１の残り容量が少なくなったとき、メモリコントローラ２３からの割込み制御信号に基づき、制御マイコン１１は動作を再開し、続きのデータをデータ読出し部１２により読み出してデコーダ１３により伸張し、メモリコントローラ２３を介してデータバッファ２１に蓄積する。再生すべきデータをすべて読み出した後は、データバッファ２１内のデータをすべて出力してから再生動作を終了する。
【００２４】
図２は再生装置の動作を示すフローチャートである。キー入力部２５を経て再生指示を受領すると、制御マイコン１１は、フラッシュメモリやハードディスクドライブ等のデータ読出し部１２によるデータの読出しを開始する（ステップＳ１）。次に、読み出したデータをデコーダ１３によりデコードし、メモリコントローラ２３を介してデータバッファ２１へバッファリングする動作を開始する（ステップＳ２）。なお、メモリコントローラ２３によるデータバッファ２１への書込み用のクロックは制御マイコン１１から供給される。
【００２５】
なお、データバッファ２１に順次蓄積されるデータは、メモリコントローラ２３を介して、蓄積速度より遅い実際の再生速度で順次読み出され、ＤＡＣ２２によりアナログ音声信号に変換されて出力される。つまり、常時動作ブロック２０における動作は再生信号が途切れることがないように継続的に行われる。
【００２６】
次に、再生すべきデータについて、すべての読出しが終了したか否かを判定する（ステップＳ３）。終了していないと判定した場合には、データバッファ２１における蓄積データのデータ量が所定値以上であるかどうかを判定する（ステップＳ４）。所定値以上ではないと判定した場合には、ステップＳ３へ戻り、さらにバッファリングを続行する。
【００２７】
ステップＳ３においてすべてのデータの読出しが終了したと判定した場合、及びステップＳ４において蓄積データ量が所定値以上であると判定した場合には、ステップＳ５へ進み、間歇動作ブロック１０における各部の動作を休止させる。クロック生成回路１４の動作も停止させる。省電力を図るためである。この休止状態にある間、メモリコントローラ２３は、データバッファ２１における蓄積データの容量が所定値以下となるのを監視する（ステップＳ６）。
【００２８】
なお、この休止状態にある間においても、キー入力部２５においてユーザによるキー操作があった場合には、キー入力部２５からの割込み制御信号に基づき、制御マイコン１１はクロック生成回路１４とともに休止状態から復帰して、表示部１５を点灯させる。その後、キー操作が一定時間無い場合には、表示部１５を消灯させる。
【００２９】
蓄積データの容量が所定値以下になったことを検出すると、メモリコントローラ２３が割込み制御信号を発生するので（ステップＳ７）、制御マイコン１１はこれに基づき、クロック生成回路１４とともに動作を再開し（ステップＳ８）、再生すべきデータに続きが存在するかどうかを判定する（ステップＳ９）。データの続きが存在すると判定した場合には、データ読出し部１２及びデコーダ１３を動作状態としてから（ステップＳ１０）ステップＳ１へ戻り、上述と同様にしてバッファリングを再開する。データの続きが存在しないと判定した場合には、データバッファ２１における蓄積データがなくなるのを監視し（ステップＳ１１）、蓄積データがなくなると、図２の処理が終了する。
【００３０】
本実施形態によれば、キー操作があった場合、及びデータバッファ２１における蓄積データの容量が所定値以下になった場合以外のときには、制御マイコン１１を含む間歇動作ブロック１０内の回路を休止させることができるので、消費電力を低減させることができる。特にデコーダ１３にはデコード中のたとえばＭＰ３形式についてのデコード機能のほか、デコード中ではないＷＭＡ形式についてのデコード機能等の冗長部分も存在する。したがって、デコード１３を停止させるようにしたことによって、効果的に省電力化を図ることができる。
【００３１】
また、常時動作ブロック２０を、マスタクロック生成回路２４が生成するオーディオ用のマスタクロックで動作させるようにしたため、クロック生成回路１４からの制御マイコン１１用のクロックを間歇的に停止してさらに消費電力の低減を図ることができると同時に、出力再生信号の品質を向上させ、再生音質や再生画質の向上を図ることもできる。つまり、オーディオ用マスタクロックとして、サンプリング周波数の整数倍（４４．１［ｋＨｚ］×２５６等）のものを使用することができ、これが音質向上につながる。マイコン用のクロックをＰＬＬ回路で変換してかかる周波数のクロックを作ろうとしても、ジッタの影響があり、精度が高くないので、良好な音質を得ることはできない。オーディオ専用のクロック源を使用することにより、時間軸のぶれがないクロックを供給し、音質向上を図ることができる。
【００３２】
さらに、間歇動作ブロック１０の休止時にはマイコン動作用のクロック生成回路１４をも停止させるようにしたため、それによるノイズの軽減効果によっても、さらに音質の向上を図ることができる。
【００３３】
図３は本発明の他の実施形態に係る再生装置の構成を示すブロック図である。この再生装置では、常時動作ブロック２０において使用するクロックを、制御マイコン１１用のクロックと共通としている。この場合、間歇動作ブロック１０における動作を休止状態へ移行させるとき（図２のステップＳ５）には、制御マイコン１１は、制御マイコン１１へのクロックの供給を停止するようにクロック生成回路３１に指令する。これに応じ、クロック生成回路３１が制御マイコン１１へのクロックの供給を停止すると、間歇動作ブロック１０は休止状態となる。キー入力部２５からの割込み信号や、メモリコントローラ２３からの割込み信号（ステップＳ７）を受けた場合には、制御マイコン１１はクロック生成回路３１に対し、クロックの供給を再開するように指令し、表示部１５の点灯や、間歇動作ブロック１０の動作を再開することができる。他の点については上述実施形態の場合と同様である。
【００３４】
なお、本発明は上述実施形態に限定されることなく、適宜変形して実施することができる。たとえば、上述においては、データ読出し部１２が読み出すデータは圧縮されたものであるが、圧縮されたデータだけでなく、ＰＣＭ（パルス符号変調）により記録された非圧縮のデータであってもよい。この場合、デコーダ１３は特にデータ変換を行うことはないが、この場合も、高速でデータバッファ２１にデータを転送することによって、制御マイコン１１等の回路を休止させることができる。
【００３５】
また、上述図３の実施形態においては、クロック生成回路３１からの制御マイコン１１へのクロックの供給を停止させることにより、間歇動作ブロック１０全体を休止状態に移行させるようにしているが、この代わりに、クロック生成回路３１からの制御マイコン１１へのクロックの供給は継続したまま、制御マイコン１１のＣＰＵをホールト（停止）モードに移行させるようにしてもよい。クロックの供給を停止したとき、メモリコントローラ２３からの割込みを受けることができなくなるマイコンも存在するからである。ただしこの場合、クロックの供給により、制御マイコン１１を構成するＩＣパッケージ中のＣＰＵ以外の部分が動作するので、クロックの供給を停止させる場合よりも省電力効果は低くなる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係るポータブル型再生装置の構成を示すブロック図である。
【図２】図１の装置の動作を示すフローチャートである。
【図３】本発明の他の実施形態に係る再生装置の構成を示すブロック図である。
【図４】従来の再生装置の構成を示すブロック図である。
【符号の説明】
【００３７】
１０：間歇動作ブロック、１１：制御マイコン、１２：データ読出し部、１３：デコーダ、１４：クロック生成回路、１５：表示部、２０：常時動作ブロック、２１：データバッファ、２２：ＤＡＣ、２３：メモリコントローラ、２４：オーディオ用マスタクロック、２５：キー入力部、４１：制御マイコン、４２：データ読出し部、４３：データバッファ、４４：デコーダ、４５：ＤＡＣ。
【図１】
2008269745.tif 000003
【図２】
2008269745.tif 000004
【図３】
2008269745.tif 000005
【図４】
2008269745.tif 000006