(57)【要約】【課題】コンテンツ再生装置２３において、楽曲ごとに、その再生期間の十分な節電を実現する。【解決手段】コンテンツ蓄積サーバ２２に楽曲データの送信要求を出した楽曲の楽曲データをコンテンツ蓄積サーバ２２から受信すると（Ｓ５０，Ｓ５１）、該楽曲データのビットレートを検出する（Ｓ５５）。検出したビットレートに基づき、該楽曲データに係る楽曲を支障なく再生できかつできるだけ低いクロック周波数を求める。そして、求めたクロック周波数へ、ＣＰＵ３３等のコンテンツ再生装置２３内のクロック信号作動型ハードウェア素子へのクロック周波数を調整してから（Ｓ５７）、該楽曲の再生を開始する。【選択図】図３
2007213736.tif 000002
【特許請求の範囲】
【請求項１】
供給されるクロック信号の周波数の増大に連れて処理能力を増大させる少なくとも１個のクロック信号作動型ハードウェア素子、
コンテンツのコンテンツデータに係るビットレートを検出するビットレート検出手段、及び
各コンテンツの再生期間では、該コンテンツのコンテンツデータに係るビットレートに応じて前記クロック信号作動型ハードウェア素子への供給クロック信号の周波数を調整する調整手段、
を備えていることを特徴とするコンテンツ再生装置。
【請求項２】
前記調整手段は、コンテンツの非再生期間における前記クロック信号作動型ハードウェア素子への供給クロック信号の周波数を、ビットレートが最小であるコンテンツデータに係るコンテンツの再生期間における前記クロック信号作動型ハードウェア素子への供給クロック信号の周波数以下とすることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３】
前記クロック信号作動型ハードウェア素子には、少なくともＣＰＵが含まれることを特徴とする請求項１又は２記載のコンテンツ再生装置。
【請求項４】
供給されるクロック信号の周波数の増大に連れて処理能力を増大させる少なくとも１個のクロック信号作動型ハードウェア素子を備えるコンテンツ再生装置の制御方法において、
コンテンツの再生に先立ち該コンテンツのコンテンツデータに係るビットレートを検出するステップ、及び
該コンテンツの再生期間におけるクロック信号作動型ハードウェア素子への供給クロック信号の周波数を、該コンテンツのコンテンツデータについて検出したビットレートに基づき調整するステップ、
を備えていることを特徴とするコンテンツ再生装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを再生するコンテンツ再生装置及びコンテンツ再生方法に関し、特に節電を考慮したコンテンツ再生装置及びその制御方法に関する。
【背景技術】
【０００２】
コンテンツ供給サーバと、複数個のコンテンツ再生装置とをホームネットワークへ接続し、ユーザは、コンテンツ再生装置を操作して、コンテンツ供給サーバより楽曲等の所望のコンテンツをコンテンツ再生装置へダウンロードし、ダウンロードしたコンテンツを該コンテンツ再生装置において再生するホームＡＶ（Audio Visual）ネットワークシステムが公知になっている。
【０００３】
ホームＡＶネットワークシステムのコンテンツ再生装置において再生するコンテンツのビットレートは種々、存在し、従来のコンテンツ再生装置では、該コンテンツ再生装置のＣＰＵのクロック周波数は、再生対象のコンテンツの内、ビットレートが最大であるコンテンツを支障なく再生するために、最大ビットレートに合わせた十分に高い値に固定的に設定されている。
【０００４】
特許文献１，２におけるサーバから端末への映像（ビデオ）配信では、サーバは、端末装置の表示性能や、端末装置への伝送線のビットレートを把握し、サーバは、映像データを、各端末における映像表示や、伝送線における伝送に支障が生じないフォーマットへ変換してから、各端末へ送信するようにしている。
【０００５】
特許文献３は、クロック信号提供装置から端末装置へネットワークを介して提供したクロック信号が端末装置において表示できるようにするために、各端末装置の性能情報と各クロック信号の各クロック信号要素の属性情報との対応表を用意し、端末装置へコンテンツを送るときは、対応表からクロック信号適応パラメータを抽出し、該クロック信号適応パラメータに対応付けられているクロック信号要素に限定して、端末装置へ送るようにしている。
【０００６】
特許文献４の動画記録再生装置では、該動画記録再生装置の使用状態、例えば外部機器とのデータ交換（例：特許文献４の請求項１）、電源の供給状態（例：特許文献４の請求項７）、使用リソース（例：特許文献４の請求項１４）、又はプレイリストの編集状態（例：特許文献４の請求項２０）に応じて、クロック速度（例：特許文献４の請求項４，１１等）を制御し、これにより、該動画記録再生装置の節電を図っている。
【特許文献１】特開２００３−７８８５６号公報
【特許文献２】特開２００４−２６５０６７号公報
【特許文献３】特開２００５−１９００７９号公報
【特許文献４】特開２００３−２０９７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１〜３は、端末で再生するコンテンツのビットレートについて言及するものの、これらビットレートの検出は、端末等の節電に供するものではなく、単に、端末における再生上の支障を防止するために行うものとなっている。
【０００８】
特許文献４は、作動に支障が生じない範囲で、クロック速度を低下させて、節電を図ることを述べているが、再生可能な各コンテンツについて、細かく、節電を達成する構成について示唆するところではない。
【０００９】
本発明の目的は、各コンテンツごとに、その再生期間の十分な節電を達成するコンテンツ再生装置及びその制御方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明のコンテンツ再生装置は次のものを備えている。
供給されるクロック信号の周波数の増大に連れて処理能力を増大させる少なくとも１個のクロック信号作動型ハードウェア素子、
コンテンツのコンテンツデータに係るビットレートを検出するビットレート検出手段、及び
各コンテンツの再生期間では、該コンテンツのコンテンツデータに係るビットレートに応じてクロック信号作動型ハードウェア素子への供給クロック信号の周波数を調整する調整手段。
【００１１】
本発明の制御方法が適用されるコンテンツ再生装置は、供給されるクロック信号の周波数の増大に連れて処理能力を増大させる少なくとも１個のクロック信号作動型ハードウェア素子を備えている。本発明の制御方法は次のステップを備えている。
コンテンツの再生に先立ち該コンテンツのコンテンツデータに係るビットレートを検出するステップ、及び
該コンテンツの再生期間におけるクロック信号作動型ハードウェア素子への供給クロック信号の周波数を、該コンテンツのコンテンツデータについて検出したビットレートに基づき調整するステップ。
【発明の効果】
【００１２】
本発明によれば、コンテンツ再生装置のクロック信号作動型ハードウェア素子は、各コンテンツの再生期間、該コンテンツのコンテンツデータに係るビットレートに応じて、供給クロック信号の周波数を制御されるので、コンテンツ別にその再生期間の節電が実現される。
【発明を実施するための最良の形態】
【００１３】
図１はホームＡＶネットワークシステム２０を含むコンテンツ配信・再生システム１０の構成図である。ホームＡＶネットワークシステム２０は、ルータ２１、コンテンツ蓄積サーバ２２、及び少なくとも１個のコンテンツ再生装置２３ａ，２３ｂ，・・・を有している。コンテンツ再生装置２３は、典型的には、家庭内の各部屋に配備される。ルータ２１は、スイッチングハブを兼ね、コンテンツ蓄積サーバ２２及びコンテンツ再生装置２３ａ，２３ｂ，・・・はＬＡＮケーブル２４を介してルータ２１の各ポートへ接続されている。
【００１４】
ルータ２１はＩＳＰ（Internet Services Provider）１２を介してインターネット１１へ接続され、コンテンツ蓄積サーバ２２は、インターネット１１上の所望のコンテンツ提供業者のサーバ（図示せず）から楽曲やビデオ等を購入して、そのデジタルコンテンツをインターネット１１を介してダウンロードできるようになっている。
【００１５】
図２はコンテンツ蓄積サーバ２２及びコンテンツ再生装置２３のブロック図である。説明の便宜上、コンテンツ再生装置２３は図１のコンテンツ再生装置２３ａとする。コンテンツ蓄積サーバ２２とコンテンツ再生装置２３とはホームネットワーク２７を介して相互にデータを送受自在になっている。ホームネットワーク２７は、具体的には、ルータ２１及びＬＡＮケーブル２４（図１）から構成されている。
【００１６】
コンテンツ蓄積サーバ２２は、不揮発性記憶装置としてのＨＤＤ２９（ハードディスク装置）を有している。所定のタイトルに係る楽曲やビデオ等のコンテンツのコンテンツデータは、所定のコーディック及びバージョンでＨＤＤ２９に蓄積される。
【００１７】
コンテンツ再生装置２３において、イーサネット（登録商標）カード３２、ＣＰＵ３３及びデコーダ（復号器）３４はバス３５を介して相互に接続されている。コンテンツ再生装置２３は、イーサネット（登録商標）カード３２を介してホームネットワーク２７へデータを送信したり、ホームネットワーク２７からデータを受信したりする。キー３７は、コンテンツ再生装置２３の筐体に配備されるものだけでなく、コンテンツ再生装置２３に対応付けられたリモコン上に配備されるものも含む。ユーザは、各種指示をコンテンツ再生装置２３へ出す際には、キー３７を操作する。
【００１８】
ＳＤＲＡＭ（Synchronous DRAM）３８は、ＣＰＵ３３が各種演算処理を行う際に利用するものであり、揮発性型である。フラッシュメモリ３９は、ファームウェア等を書き換え自在に記憶し、不揮発性型となっている。コンテンツ再生装置２３のユーザは、コンテンツ再生装置２３のメーカから提供されるＣＤ−ＲＯＭやインターネット１１上のサイトを利用して、ファームウェア内の各種プログラムをコンテンツ再生装置２３の出荷後において適宜、更新することができるようになつている。
【００１９】
デコーダ３４は、ＳＤＲＡＭ４３を使用しつつ、コンテンツデータをデコードする。デコード後のオーディオ及びビデオのデジタル信号はＤＡＣ（デジタル／アナログ変換器）４４においてアナログ信号へ変換されてから、スピーカやディスプレイ（図示せず）へ出力される。
【００２０】
なお、図２のコンテンツ再生装置２３では、デコーダ３４は、ハードウェア素子となっているが、ＣＰＵ３３内のソフトデコーダで構成することにし、ＣＰＵ３３がデコーダ３４の機能を代替することも可能である。
【００２１】
ユーザは、コンテンツ再生装置２３を使用して、所望のコンテンツを再生する。例えば、ユーザが所望の楽曲を再生する場合について説明する。図３はコンテンツ再生装置２３における楽曲再生処理ルーチン４５の主要部のフローチャートである。楽曲再生処理ルーチン４５は、コンテンツ再生装置２３に実装された所定のプログラムにより実行される。
【００２２】
Ｓ４６において、ユーザからのリスト表示指示を受付ける。ユーザは、例えば、ジャンル、アーティスト名、アルバム名又はフォルダ等を指定して、それらに関連する楽曲のリストの表示を指示する。Ｓ４７では、コンテンツ再生装置２３からコンテンツ蓄積サーバ２２へリストデータの送信要求を出す。Ｓ４８では、コンテンツ蓄積サーバ２２からリストデータを受信し、該リストデータに基づきディスプレイにリストを表示する。
【００２３】
ユーザはリスト内容を見て、再生希望の楽曲を指定する。楽曲の指定は、単一に限らず、アルバムやフォルダを指定することによりアルバム内やフォルダ内の複数の楽曲を一括指定することもできる（Ｓ６１からＳ５０への戻りに着目。）。Ｓ４９では、ユーザからの楽曲の指定を受付ける。
【００２４】
Ｓ５０では、指定された楽曲のデータについて送信要求をコンテンツ蓄積サーバ２２へ出す。Ｓ５１では、コンテンツ蓄積サーバ２２から楽曲データを受信する。コンテンツ蓄積サーバ２２からの楽曲データは、例えば、ＭＰ３（MPEG Audio Layer-3）やＷＭＡ（Windows(登録商標) Media Audio）とかのコーディックとなっている。また、これら楽曲データは、典型的には、ファイル全体を受信後に再生開始するようになっている。コンテンツ再生装置２３における再生は、ビデオファイルのようにサイズの長大なものについては、ストリーミングで再生することもできるようになっている。
【００２５】
Ｓ５５では、該楽曲データのビットレートを検出する。なお、該ビットレートは、ホームネットワーク２７における楽曲データの伝送ビットレートではなく、該楽曲データに係る楽曲を再生処理する際のビットレートである。該ホームネットワーク２７では、ホームネットワーク２７におけるコンテンツデータの伝送ビットレートは、コンテンツデータの再生処理のビットレートとは無関係に、一定となっている。
【００２６】
ビットレートの大きい楽曲データ程、再生品質は高くなるが、再生処理のために、高い処理能力が必要になる。ＣＰＵ３３及びデコーダ３４は、クロック信号を受けて、作動するハードウェア素子であり、供給されるクロック信号の周波数が高いときほど、処理能力が高まる反面、消費電力量が増大する。各コンテンツデータに係るビットレートは、ファイルのヘッダ情報から検出できる。
【００２７】
受信した楽曲データに係る楽曲の再生に先立ち、Ｓ５７では、ＣＰＵ３３及びデコーダ３４へ供給するクロック信号の周波数を、該楽曲の再生に支障が生じない必要最小限の周波数に調整する。通常のコンテンツ再生装置２３では、クロック信号の周波数の調整は無段階ではなく、例えば、クロック信号の周波数について、ＣＰＵ３３及びデコーダ３４をそれらの最大処理能力で作動させる最大周波数ｆmaxと、最大処理能力より適当に低い所定の処理能力で作動させて、処理能力の低下分だけ節電を図ることができる節電周波数ｆsave（ｆsave＜ｆmax）との２個を用意し、最大周波数ｆmaxと節電周波数ｆsaveとの二段切替で行う。すなわち、楽曲データのビットレートから勘案して、節電周波数ｆsaveでは、再生に支障が生じる恐れがある場合には、再生期間におけるクロック信号の周波数を、最大周波数ｆmaxとし、また、その他の場合には、節電周波数ｆsaveとする。
【００２８】
なお、クロツク信号の周波数の具体的な調整は、分周器の分周値を調整することにより行われる。また、クロック信号をハードウェア素子に供給する期間Ｄ1と非供給の期間Ｄ2として、比率Ｄ1／（Ｄ1＋Ｄ2）を調整し、比率Ｄ1／（Ｄ1＋Ｄ2）を低下させることにより、実質上のクロツク信号の周波数の低下を得るようにしてもよい。
【００２９】
この後、Ｓ６０では、該楽曲の楽曲データのコーディック情報をＣＰＵ３３からデコーダ３４へ送るとともに、該楽曲データをデコーダ３４へ送って、該楽曲の再生を開始する。Ｓ６１では、ユーザが直接又は間接（楽曲を直接指定せず、アルバムとかを指定することにより楽曲を間接的に指定すること）に指定した楽曲の全部の再生が終了したか否かを調べ、未再生の楽曲が残っていれば、Ｓ５０へ戻り、該全楽曲の再生が終了したならば、楽曲再生処理ルーチン４５を終了する。
【００３０】
図４はコンテンツ再生装置６５のブロック図である。前述のコンテンツ再生装置２３はコンテンツ再生装置６５の一例である。コンテンツ再生装置６５は、クロック信号作動型ハードウェア素子６６、ビットレート検出手段６７及び調整手段６８を備えている。
【００３１】
クロック信号作動型ハードウェア素子６６は、コンテンツ再生装置６５に少なくとも１個は存在するものであり、供給されるクロック信号の周波数の増大に連れて処理能力を増大させる。クロック信号作動型ハードウェア素子６６は典型的にはＣＰＵである。ＣＰＵ３３及びデコーダ３４（図２）はクロック信号作動型ハードウェア素子６６の具体例である。前述したように、デコーダ３４は、ハードウェア素子に代えて、ＣＰＵ３３内にソフトウェア素子としてのソフトデコーダとして構成することができ、この場合は、ＣＰＵ３３へのクロック信号の周波数調整のみにより、ＣＰＵ３３だけでなく、デコーダの処理能力も調整可能となる。
【００３２】
ビットレート検出手段６７は、コンテンツのコンテンツデータに係るビットレートを検出する。コンテンツは、オーディオタイトルに含まれる楽曲等のオーディオコンテンツに限定されない。ビデオタイトルに含まれるビデオコンテンツであってもよい。コンテンツは、また、ファイルとして再生されるコンテンツに限定されない。ストリーミングにより再生するコンテンツであってもよい。コンテンツのコンテンツデータに係るビットレートは、ファイルのヘッダから把握できる。
【００３３】
調整手段６８は、各コンテンツの再生期間では、該コンテンツのコンテンツデータに係るビットレートに応じてクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数を調整する。これにより、各コンテンツの再生に対応して、クロック信号作動型ハードウェア素子６６における不要な消費電力を極力、抑制することができる。
【００３４】
クロック信号作動型ハードウェア素子６６への供給クロック信号の周波数の具体的な調整では、コンテンツデータに係るビットレートが大きいコンテンツを再生するとき程、供給クロック信号の周波数を増大させる。クロック信号作動型ハードウェア素子６６への供給クロック信号の周波数の調整は、無段階に行われてもよいし、又は複数段の周波数を用意し、今回の再生対象のコンテンツを支障なく再生できる必要最小限の周波数段階へ切替える形式としてもよい。
【００３５】
好ましくは、調整手段６８は、また、コンテンツの非再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数を、ビットレートが最小であるコンテンツデータに係るコンテンツの再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数以下とする。
【００３６】
一般に、コンテンツの非再生期間に必要とされるＣＰＵの処理能力は、ビットレートが最小であるコンテンツデータに係るコーディックを再生する期間に必要とされるＣＰＵの処理能力より低くて足りる。したがって、コンテンツの非再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数を、ビットレートが最小であるコンテンツデータに係るコンテンツの再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数以下とすることにより、非再生期間のコンテンツ再生装置の作動に支障を起こすことなく、非再生期間のコンテンツ再生装置の電力消費量も抑制することができる。
【００３７】
図５はコンテンツ再生方法７０のフローチャートである。コンテンツ再生方法７０は、例えばコンテンツ再生装置６５の処理内容を方法として実現するものである。コンテンツ再生装置６５は、前述したように、供給されるクロック信号の周波数の増大に連れて処理能力を増大させる少なくとも１個のクロック信号作動型ハードウェア素子６６を備えている。
【００３８】
Ｓ７１は、コンテンツの再生に先立ち実施されるものであり、該コンテンツのコンテンツデータに係るビットレートを検出する。Ｓ７２では、該コンテンツの再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数を、該コンテンツのコンテンツデータについて検出したビットレートに基づき調整する。
【００３９】
Ｓ７１におけるビットレートの具体例は、コンテンツ再生装置６５の調整手段６８に関連して説明したものと同様である。また、コンテンツ再生方法７０においても、コンテンツの非再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数を、ビットレートが最小であるコンテンツデータに係るコンテンツの再生期間におけるクロック信号作動型ハードウェア素子６６への供給クロック信号の周波数以下とすることが可能である。また、コンテンツの再生は、コーディックに係るファイルを一旦全部ダウンロードしてから開始することなく、ストリーミングによっても実現できる。
【００４０】
本発明を最良の形態について説明したが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲で、最良の形態における各構成要素を変形して具体化できる。また、発明の要旨を逸脱しない範囲で、最良の形態に開示されている複数の構成要素を便宜、組み合わせて、追加したり、いくつかの構成要素を削除したりして、種々の発明を形成することができる。
【図面の簡単な説明】
【００４１】
【図１】ホームＡＶネットワークシステムを含むコンテンツ配信・再生システムの構成図である。
【図２】コンテンツ蓄積サーバ及びコンテンツ再生装置のブロック図である。
【図３】コンテンツ再生装置における楽曲再生処理ルーチンの主要部のフローチャートである。
【図４】コンテンツ再生装置のブロック図である。
【図５】コンテンツ再生方法のフローチャートである。
【符号の説明】
【００４２】
４５：楽曲再生処理ルーチン、６５：コンテンツ再生装置、６６：クロック信号作動型ハードウェア素子、６７：ビットレート検出手段、６８：調整手段、７０：コンテンツ再生方法。
【図１】
2007213736.tif 000003
【図２】
2007213736.tif 000004
【図３】
2007213736.tif 000005
【図４】
2007213736.tif 000006
【図５】
2007213736.tif 000007