(57)【要約】【課題】デコード量に応じた省電力化を実現する。【解決手段】省電力情報算出部１６０は、電池１１０の残電力量と、映像符号化データから得られる映像に関する情報とに基づいて、映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数を算出する。再生制御部１７０は、所定数の符号化済フレームのうち、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、デコーダ部１８０に実行させる。【選択図】図１
2011015243.tif 000002
【特許請求の範囲】
【請求項１】
電池の有する電力を消費することにより動作し、ストリームを処理する再生装置であって、
前記ストリームは、複数のフレームから構成される映像が符号化されたデータである映像符号化データを含み、
前記映像符号化データは、複数の符号化済のフレームである符号化済フレームを含み、
前記再生装置は、
前記ストリームから、前記映像符号化データを取得する取得部と、
デコードする処理を実行するためのデコーダ部と、
前記デコーダ部を制御するための再生制御部と、
前記電池に蓄えられている電力量である残電力量を把握する電池管理部と、
現在の前記残電力量と、前記映像符号化データから得られる前記映像に関する情報とに基づいて、前記映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数を算出する省電力情報算出部とを備え、
前記再生制御部は、所定数の符号化済フレームのうち、前記間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、前記デコーダ部に実行させる、
再生装置。
【請求項２】
前記再生装置は、さらに、
前記デコーダ部が前記デコード処理を行うことにより得られる映像を表示する表示部を備える、請求項１に記載の再生装置。
【請求項３】
前記取得部は、前記ストリームから、前記映像符号化データおよび前記映像に関する情報を取得し、
前記映像に関する情報は、前記映像符号化データがデコードされることにより得られる映像の解像度と、当該映像が示す映像コンテンツの終了時刻とを示し、
前記省電力情報算出部は、
異なる複数の解像度の各々と、該解像度を有する処理単位としての符号化済フレームを前記デコーダ部がデコードすることにより消費される、前記電池の電力量である解像度別消費電力量とを対応づけて示す電力消費テーブルを記憶する記憶部と、
前記電力消費テーブルにおいて前記映像に関する情報が示す解像度に対応づけられた解像度別消費電力量と、前記現在の残電力量とに基づいて、前記デコーダ部が前記映像符号化データのデコードを継続可能なデコード継続可能時間を算出する間引き情報算出部とを含み、
前記間引き情報算出部は、さらに、前記デコード継続可能時間と、前記映像コンテンツの終了時刻とに基づいて、前記デコーダ部に前記映像コンテンツの終了時刻まで前記デコード処理を実行させるための前記間引フレーム数を算出する、
請求項１または２に記載の再生装置。
【請求項４】
前記間引き情報算出部は、前記デコード継続可能時間を、現在の時刻から前記映像コンテンツの終了時刻までの時間である残り再生時間により除算することにより得られた値と、前記所定数とに基づいて、前記間引フレーム数を算出する、
請求項３に記載の再生装置。
【請求項５】
前記映像に関する情報は、前記映像符号化データがデコードされることにより得られる映像が示す映像コンテンツの終了時刻を示し、
前記省電力情報算出部は、
前記デコーダ部が処理単位としての符号化済フレームをデコードするのに必要とされた動作クロックのサイクル数と、前記デコーダ部が動作クロックの１サイクルで消費する前記電池の電力量とに基づいて、処理単位としての符号化済フレームを前記デコーダ部がデコードするのに必要な前記電池の電力量である単位消費電力量を算出する単位消費電力算出部と、
前記単位消費電力量と、前記現在の残電力量とに基づいて、前記デコーダ部が前記映像符号化データのデコードを継続可能なデコード継続可能時間を算出する間引き情報算出部とを含み、
前記間引き情報算出部は、前記デコード継続可能時間と、前記映像コンテンツの終了時刻とに基づいて、前記間引フレーム数を算出する、
請求項１に記載の再生装置。
【請求項６】
前記間引き情報算出部は、前記デコード継続可能時間を、現在の時刻から前記映像コンテンツの終了時刻までの時間である残り再生時間により除算することにより得られた値と、前記所定数とに基づいて、前記間引フレーム数を算出する、
請求項５に記載の再生装置。
【請求項７】
前記再生装置は、さらに、
情報を表示するための表示部を備える、請求項３または５に記載の再生装置。
【請求項８】
前記表示部は、前記デコード継続可能時間を表示する、
請求項７に記載の再生装置。
【請求項９】
前記再生装置は、さらに、
複数のストリームを取得するストリーム取得部を備え、
前記現在の残電力量と、各前記ストリームに対応する映像に関する情報とに基づいて、各ストリーム毎に、前記デコーダ部が前記映像符号化データのデコードを継続可能なデコード継続可能時間を算出し、
前記表示部は、各ストリームに対応するデコード継続可能時間を表示する、
請求項７に記載の再生装置。
【請求項１０】
前記再生装置は、さらに、
複数のストリームを取得するストリーム取得部を備え、
前記表示部は、各ストリームに対応する映像を構成する複数のフレームの一部を間引いた映像である間引き映像を表示し、
前記再生装置は、さらに、
ユーザからの指示を受け付ける指示受付部と、
前記指示受付部が受け付けた指示を通知するイベント通知部とを備え、
前記指示受付部が受け付けた指示は、前記表示部に表示される前記間引き映像を選択するための指示である、
請求項７に記載の再生装置。
【請求項１１】
前記再生装置は、さらに、
第１および第２のストリームを取得するストリーム取得部と、
表示部とを備え、
前記第１のストリームは、複数のフレームから構成される第１映像が符号化されたデータである第１映像符号化データを含み、
前記第２のストリームは、複数のフレームから構成される第２映像が符号化されたデータである第２映像符号化データを含み、
前記省電力情報算出部は、前記現在の残電力量と前記第１映像の解像度とに基づいて、前記デコーダ部が前記第１映像符号化データのデコードを継続可能な第１デコード継続可能時間を算出し、
前記省電力情報算出部は、前記現在の残電力量と前記第２映像の解像度とに基づいて、前記デコーダ部が前記第２映像符号化データのデコードを継続可能な第２デコード継続可能時間を算出し、
前記表示部は、前記第１映像を構成する複数のフレームの一部を間引いた映像である第１間引き映像と、前記第１デコード継続可能時間とを対応づけて表示するとともに、前記第２映像を構成する複数のフレームの一部を間引いた映像である第２間引き映像と、前記第２デコード継続可能時間とを対応づけて表示する、
請求項１に記載の再生装置。
【請求項１２】
前記映像に関する情報は、前記映像符号化データがデコードされることにより得られる映像が示す映像コンテンツの終了時刻を示し、
前記省電力情報算出部は、前記現在の残電力量と、前記終了時刻とに基づいて、前記デコーダ部が前記映像符号化データのデコードを継続可能なデコード継続可能時間を算出し、
前記省電力情報算出部は、さらに、デコード継続可能時間と、現在の時刻から前記映像コンテンツの終了時刻までの時間である残り再生時間とに基づいて、所定数の符号化済フレームのうち、デコードの対象となる符号化済フレームの数であるデコード対象数を算出し、
前記再生装置は、さらに、
前記デコード対象数が所定値未満である場合、前記デコード継続可能時間と前記映像コンテンツの終了時刻とに基づいて、前記映像コンテンツを録画するための録画予約情報を生成する予約情報生成部と、
前記録画予約情報を、該録画予約情報に基づいて前記映像コンテンツを録画可能な録画装置へ送信する通信部とを備える、
請求項１に記載の再生装置。
【請求項１３】
前記ストリームは、さらに、符号化された音声データである音声符号化データを含み、
前記デコーダ部は、前記音声符号化データをデコードし、
前記再生装置は、さらに、
前記デコーダ部が前記音声符号化データをデコードすることにより得られる音声データに基づく音声を出力するスピーカーを備える、請求項１〜７のいずれかに記載の再生装置。
【請求項１４】
前記ストリームは、放送波から得られるストリームである、
請求項１〜１３のいずれかに記載の再生装置。
【請求項１５】
前記ストリームは、記録媒体から取得されたストリームである、
請求項１〜１３のいずれかに記載の再生装置。
【請求項１６】
デコーダ部と、前記デコーダ部を制御するための再生制御部とを備え、電池の有する電力を消費することにより動作し、ストリームを処理する再生装置が行う再生方法であって、
前記ストリームは、複数のフレームから構成される映像が符号化されたデータである映像符号化データを含み、
前記映像符号化データは、複数の符号化済のフレームである符号化済フレームを含み、
前記再生方法は、
前記電池に蓄えられている現在の電力量である残電力量と、前記映像符号化データから得られる前記映像に関する情報とに基づいて、前記映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数を算出する省電力情報算出ステップと、
前記再生制御部が、所定数の符号化済フレームのうち、前記間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、前記デコーダ部に実行させるステップとを備える、
再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池の有する電力の残量に応じてコンテンツの再生制御を変化させるための処理を行う再生装置および再生方法に関する。
【背景技術】
【０００２】
近年、携帯電話やポータブルＢＤ／ＤＶＤプレイヤー（以下、ポータブルＡＶ（Audio Visual）機器という）を用いて、外出先や電車などで移動中にＡＶコンテンツやＴＶ番組を視聴して楽しむことが可能になってきた。
【０００３】
外出先や電車などで移動中は、ポータブルＡＶ機器はコンセントから電源の供給をうけることができない。そのため、移動中において、ポータブルＡＶ機器は主に電池を用いてＡＶコンテンツやＴＶ番組の再生を行うことになる。そのため、ポータブルＡＶ機器の省電力化が求められる。
【０００４】
例えば、特許文献１には、省電力化を図った、ポータブルＡＶ機器としての携帯型視聴装置が開示されている。
【０００５】
図１３は、特許文献１に示される従来の携帯型視聴装置のシステム構成を示すブロック図である。
【０００６】
図１３において、ＣＰＵ１３は、受信中の番組の番組情報がセクション処理部５に存在する場合、電池管理部１７からの電池残量情報と、内部のメモリに保持した電池残量１００％の場合の視聴可能時間（例えば、１３０分）とから現在の電池残量における視聴可能時間を算出する。
【０００７】
そして、番組情報から得られた受信中の番組の終了までの時間と視聴可能時間との比較を行う。視聴可能時間＜番組終了時間の場合、番組終了時間に対する視聴可能時間の割合に応じて、デコードする画像のフレーム枚数を削減する処理を行う。以上の処理により、省電力化を図り、視聴中の番組を極力最後まで見られるようにしていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１５７３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に示される従来の携帯型視聴装置では、処理対象のストリームの種類に応じた省電力化の制御を行うことができない。
【００１０】
すなわち、従来の携帯型視聴装置では、処理対象のストリームが、ハイビジョン映像のストリームまたは低解像度の映像のストリームであっても、算出される視聴可能時間は同じである。つまり、従来の携帯型視聴装置では、デコードするデータ量に関係なく、算出された視聴可能時間に基づいて、デコードするフレーム枚数を削減する処理を行っていた。
【００１１】
したがって、従来の携帯型視聴装置では、ストリームをデコードする場合、デコードするデコード量に応じた省電力化ができないという問題がある。
【００１２】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、デコード量に応じた省電力化を実現することが可能な再生装置等を提供することである。
【課題を解決するための手段】
【００１３】
上述の課題を解決するために、この発明のある局面に従う再生装置は、電池の有する電力を消費することにより動作し、ストリームを処理する再生装置である。ストリームは、複数のフレームから構成される映像が符号化されたデータである映像符号化データを含み、映像符号化データは、複数の符号化済のフレームである符号化済フレームを含み、再生装置は、ストリームから、映像符号化データを取得する取得部と、デコードする処理を実行するためのデコーダ部と、デコーダ部を制御するための再生制御部と、電池に蓄えられている電力量である残電力量を把握する電池管理部と、現在の残電力量と、映像符号化データから得られる映像に関する情報とに基づいて、映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数を算出する省電力情報算出部とを備え、再生制御部は、所定数の符号化済フレームのうち、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、デコーダ部に実行させる。
【００１４】
すなわち、省電力情報算出部は、現在の残電力量と、映像符号化データから得られる映像に関する情報とに基づいて、映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数を算出する。再生制御部は、所定数の符号化済フレームのうち、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、デコーダ部に実行させる。
【００１５】
つまり、算出される間引フレーム数は、映像に関する情報により変化する。したがって、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理が行われることにより、デコード量に応じた省電力化を実現することができる。
【００１６】
また、現在の電池の残電力量と映像に関する情報とを使用して、デコードしない符号化済フレームの数である間引フレーム数を算出する。これにより、電池残量のみで間引フレーム数を算出する場合よりも、正確な間引フレーム数を算出することができる。
【００１７】
また、再生装置は、さらに、デコーダ部がデコード処理を行うことにより得られる映像を表示する表示部を備えることが好ましい。
【００１８】
また、取得部は、ストリームから、映像符号化データおよび映像に関する情報を取得し、映像に関する情報は、映像符号化データがデコードされることにより得られる映像の解像度と、当該映像が示す映像コンテンツの終了時刻とを示し、省電力情報算出部は、異なる複数の解像度の各々と、該解像度を有する処理単位としての符号化済フレームをデコーダ部がデコードすることにより消費される、電池の電力量である解像度別消費電力量とを対応づけて示す電力消費テーブルを記憶する記憶部と、電力消費テーブルにおいて映像に関する情報が示す解像度に対応づけられた解像度別消費電力量と、現在の残電力量とに基づいて、デコーダ部が映像符号化データのデコードを継続可能なデコード継続可能時間を算出する間引き情報算出部とを含み、間引き情報算出部は、さらに、デコード継続可能時間と、映像コンテンツの終了時刻とに基づいて、デコーダ部に映像コンテンツの終了時刻までデコード処理を実行させるための間引フレーム数を算出することが好ましい。
【００１９】
すなわち、現在の電池の残電力量と映像に関する情報が示す解像度とを使用して、デコードしない符号化済フレームの数である間引フレーム数を算出する。これにより、電池残量のみで間引フレーム数を算出する場合よりも、正確な間引フレーム数を算出することができる。
【００２０】
また、間引き情報算出部は、デコード継続可能時間を、現在の時刻から映像コンテンツの終了時刻までの時間である残り再生時間により除算することにより得られた値と、所定数とに基づいて、間引フレーム数を算出することが好ましい。
【００２１】
また、映像に関する情報は、映像符号化データがデコードされることにより得られる映像が示す映像コンテンツの終了時刻を示し、省電力情報算出部は、デコーダ部が処理単位としての符号化済フレームをデコードするのに必要とされた動作クロックのサイクル数と、デコーダ部が動作クロックの１サイクルで消費する電池の電力量とに基づいて、処理単位としての符号化済フレームをデコーダ部がデコードするのに必要な電池の電力量である単位消費電力量を算出する単位消費電力算出部と、単位消費電力量と、現在の残電力量とに基づいて、デコーダ部が映像符号化データのデコードを継続可能なデコード継続可能時間を算出する間引き情報算出部とを含み、間引き情報算出部は、デコード継続可能時間と、映像コンテンツの終了時刻とに基づいて、間引フレーム数を算出することが好ましい。
【００２２】
すなわち、現在の電池の残電力量と映像に関する情報とを使用して、デコードしない符号化済フレームの数である間引フレーム数を算出する。これにより、電池残量のみで間引フレーム数を算出する場合よりも、正確な間引フレーム数を算出することができる。
【００２３】
また、間引き情報算出部は、デコード継続可能時間を、現在の時刻から映像コンテンツの終了時刻までの時間である残り再生時間により除算することにより得られた値と、所定数とに基づいて、間引フレーム数を算出することが好ましい。
【００２４】
また、再生装置は、さらに、情報を表示するための表示部を備えることが好ましい。
また、表示部は、デコード継続可能時間を表示することが好ましい。
【００２５】
これにより、ユーザは、デコード継続可能時間を把握することができる。
また、再生装置は、さらに、複数のストリームを取得するストリーム取得部を備え、現在の残電力量と、各ストリームに対応する映像に関する情報とに基づいて、各ストリーム毎に、デコーダ部が映像符号化データのデコードを継続可能なデコード継続可能時間を算出し、表示部は、各ストリームに対応するデコード継続可能時間を表示することが好ましい。
【００２６】
これにより、ユーザが、各ストリームに対応するデコード継続可能時間を参照することにより、視聴するコンテンツを判別することができる。
【００２７】
また、再生装置は、さらに、複数のストリームを取得するストリーム取得部を備え、表示部は、各ストリームに対応する映像を構成する複数のフレームの一部を間引いた映像である間引き映像を表示し、再生装置は、さらに、ユーザからの指示を受け付ける指示受付部と、指示受付部が受け付けた指示を通知するイベント通知部とを備え、指示受付部が受け付けた指示は、表示部に表示される間引き映像を選択するための指示であることが好ましい。
【００２８】
これにより、ユーザは、所望する間引き映像を選択することができる。
また、再生装置は、さらに、第１および第２のストリームを取得するストリーム取得部と、表示部とを備え、第１のストリームは、複数のフレームから構成される第１映像が符号化されたデータである第１映像符号化データを含み、第２のストリームは、複数のフレームから構成される第２映像が符号化されたデータである第２映像符号化データを含み、省電力情報算出部は、現在の残電力量と第１映像の解像度とに基づいて、デコーダ部が第１映像符号化データのデコードを継続可能な第１デコード継続可能時間を算出し、省電力情報算出部は、現在の残電力量と第２映像の解像度とに基づいて、デコーダ部が第２映像符号化データのデコードを継続可能な第２デコード継続可能時間を算出し、表示部は、第１映像を構成する複数のフレームの一部を間引いた映像である第１間引き映像と、第１デコード継続可能時間とを対応づけて表示するとともに、第２映像を構成する複数のフレームの一部を間引いた映像である第２間引き映像と、第２デコード継続可能時間とを対応づけて表示することが好ましい。
【００２９】
これにより、ユーザは、複数の間引き映像を視聴することにより、どの間引き映像に対応した映像コンテンツを視聴するかを判断することができる。
【００３０】
また、映像に関する情報は、映像符号化データがデコードされることにより得られる映像が示す映像コンテンツの終了時刻を示し、省電力情報算出部は、現在の残電力量と、終了時刻とに基づいて、デコーダ部が映像符号化データのデコードを継続可能なデコード継続可能時間を算出し、省電力情報算出部は、さらに、デコード継続可能時間と、現在の時刻から映像コンテンツの終了時刻までの時間である残り再生時間とに基づいて、所定数の符号化済フレームのうち、デコードの対象となる符号化済フレームの数であるデコード対象数を算出し、再生装置は、さらに、デコード対象数が所定値未満である場合、デコード継続可能時間と映像コンテンツの終了時刻とに基づいて、映像コンテンツを録画するための録画予約情報を生成する予約情報生成部と、録画予約情報を、該録画予約情報に基づいて映像コンテンツを録画可能な録画装置へ送信する通信部とを備えることが好ましい。
【００３１】
これにより、録画予約情報を録画装置へ送信することにより録画予約を行うことにより、ユーザは電池切れ等により再生が停止されても、視聴中のコンテンツを後から視聴することができる。
【００３２】
また、ストリームは、さらに、符号化された音声データである音声符号化データを含み、デコーダ部は、音声符号化データをデコードし、再生装置は、さらに、デコーダ部が音声符号化データをデコードすることにより得られる音声データに基づく音声を出力するスピーカーを備えることが好ましい。
【００３３】
また、ストリームは、放送波から得られるストリームであることが好ましい。
また、ストリームは、記録媒体から取得されたストリームであることが好ましい。
【００３４】
この発明の他の局面に従う再生方法は、デコーダ部と、デコーダ部を制御するための再生制御部とを備え、電池の有する電力を消費することにより動作し、ストリームを処理する再生装置が行う。ストリームは、複数のフレームから構成される映像が符号化されたデータである映像符号化データを含み、映像符号化データは、複数の符号化済のフレームである符号化済フレームを含み、再生方法は、電池に蓄えられている現在の電力量である残電力量と、映像符号化データから得られる映像に関する情報とに基づいて、映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数を算出する省電力情報算出ステップと、再生制御部が、所定数の符号化済フレームのうち、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、デコーダ部に実行させるステップとを備える。
【００３５】
すなわち、現在の残電力量と、映像符号化データから得られる映像に関する情報とに基づいて、映像符号化データに含まれる所定数の符号化済フレームのうち、デコードしない符号化済フレームの数である間引フレーム数が算出される。再生制御部は、所定数の符号化済フレームのうち、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、デコーダ部に実行させる。
【００３６】
つまり、算出される間引フレーム数は、映像に関する情報により変化する。したがって、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理が行われることにより、デコード量に応じた省電力化を実現することができる。
【００３７】
なお、本発明は、このような再生方法として実現するだけでなく、このような再生方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体又はインターネット等の伝送媒体を介して配信されてもよい。
【発明の効果】
【００３８】
本発明により、デコード量に応じた省電力化を実現することができる。
【図面の簡単な説明】
【００３９】
【図１】第１の実施の形態における再生装置の構成を示す図である。
【図２】一例としての電力消費テーブルを示す図である。
【図３】省電力情報算出処理のフローチャートである。
【図４】再生制御処理のフローチャートである。
【図５】第１の実施の形態の変形例における再生装置の構成を示す図である。
【図６】省電力情報算出処理Ａのフローチャートである。
【図７】第２の実施の形態における再生装置１０００Ｂの構成を示す図である。
【図８】一例としての合成画像を示す図である。
【図９】省電力モード設定処理のフローチャートである。
【図１０】一例としての一覧画像を示す図である。
【図１１】第３の実施の形態における再生装置の構成を示す図である。
【図１２】録画設定処理のフローチャートである。
【図１３】従来のシステム構成を示すブロック図である。
【発明を実施するための形態】
【００４０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４１】
＜第１の実施の形態＞
図１は、第１の実施の形態における再生装置１０００の構成を示す図である。
【００４２】
再生装置１０００はユーザが携帯可能な携帯用装置である。再生装置１０００は、例えば、携帯電話、ポータブルＡＶ装置等である。
【００４３】
再生装置１０００は、電池１１０と、電池管理部１４０と、チューナー１２０と、記録媒体１３０と、再生制御部１７０と、時刻計測部１７２と、多重分離部１５０と、省電力情報算出部１６０と、デコーダ部１８０と、表示部１９０と、スピーカー２００とを備える。
【００４４】
省電力情報算出部１６０は、後述する記憶部１６５と、間引き情報算出部１６３とを含む。
【００４５】
電池１１０は、再生装置１０００を駆動させるための電力を供給する。すなわち、電池１１０は、再生装置を駆動させるための電気エネルギーの供給源である。電池１１０は、一次電池または二次電池のいずれであってもよい。
【００４６】
以下においては、電池１１０に蓄えられる電力量の最大値を、最大蓄積電力量という。電池１１０の最大蓄積電力量は、一例として、１００Ｗｈであるとする。なお、電池１１０の最大蓄積電力量は、１００Ｗｈに限定されることなく、他の値であってもよい。
【００４７】
電池管理部１４０は、電池１１０に蓄えられている電力量（以下、残電力量という）を把握（管理）する。以下において、残電力量は、（残電力量（Ｗｈ）／最大蓄積電力量（Ｗｈ））の式により算出される値（％）で示すとする。なお、残電力量は、Ｗｈ、ボルト（Ｖ）等で表されてもよい。
【００４８】
電池管理部１４０は、電池１１０に蓄えられている残電力量が変化する毎に、変化後の残電力量を示す残電力量情報を、省電力情報算出部１６０へ送信する。
【００４９】
チューナー１２０は、図示しないアンテナから、放送波としての高周波ディジタル変調信号を受信する。なお、チューナー１２０が受信する放送波は、一例として、地上ディジタル放送規格に基づく放送波であるとする。なお、チューナー１２０が受信する放送波は、他の規格に基づく放送波であってもよい。
【００５０】
チューナー１２０は、放送波としての高周波ディジタル変調信号から特定周波数のディジタル変調信号を取り出す。チューナー１２０は、取り出した特定周波数のディジタル変調信号を復調する復調処理を行うことにより復調信号を得る。そして、チューナー１２０は、復調信号から、図示しない外部の回路から指示されたチャンネルのトランスポートストリームとしてのストリーム（以下、放送ストリームという）を取得する。
【００５１】
すなわち、チューナー１２０は、放送波から、放送ストリームを得る。
なお、チューナー１２０は、復調回路、逆インタリーブ回路、誤り訂正回路などを含む。上記の復調処理は、復調回路、逆インタリーブ回路、誤り訂正回路等により行われる。
【００５２】
チューナー１２０は、放送ストリームを、多重分離部１５０へ送信する。
記録媒体１３０は、例えば、ＨＤＤ（Hard Disk Drive）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc）、ＳＤメモリカード等の記録媒体である。
【００５３】
なお、記録媒体１３０は、ストリーミング再生時において、一時的なバッファとして用いられる内部メモリであってもよい。
【００５４】
記録媒体１３０には、ストリームが記録される。以下においては、記録媒体１３０に記録されているストリームを、媒体ストリームという。媒体ストリームは、トランスポートストリーム形式またはプログラムストリーム形式のストリームである。
【００５５】
記録媒体１３０に記録されている媒体ストリームは、図示しないストリーム読出し部により読み出され、当該媒体ストリームは、多重分離部１５０へ送信される。
【００５６】
放送ストリームおよび媒体ストリームは、ＭＰＥＧ−２規格またはＨ．２６４／ＡＶＣ規格に基づくトランスポートストリームであるとする。
【００５７】
放送ストリームおよび媒体ストリームの各々は、ビデオ符号化データ、オーディオ符号化データ、プログラム情報（ＰＳＩ（Program Specific Information）／ＳＩ（Service Information））等が多重化されているストリームである。プログラム情報は、セクションというデータ構造により、ストリームに多重化される。以下においては、ビデオ符号化データおよびオーディオ符号化データを、それぞれ、映像符号化データおよび音声符号化データという。
【００５８】
映像符号化データは、動画像（映像）が符号化されたデータである。映像符号化データは、複数の符号化されたＧＯＰ（Group Of Pictures）（以下、符号化ＧＯＰという）を含む。各符号化ＧＯＰは、所定数Ｋ（２以上の整数）の符号化済フレームから構成される。符号化済フレームは、符号化されたフレームである。所定数Ｋは、例えば、１５である。１つの符号化済フレームは、デコードの処理単位となる。各符号化ＧＯＰの先頭には、シーケンスヘッダが付加されている。
【００５９】
ＧＯＰは、１セグメント放送などＨ．２６４コーデックにより符号化された放送ストリームの場合、ＩＤＲ（Instantaneous Decoder Refresh）フレームから次のＩＤＲフレームの直前のフレームまでのことを指すこととする。また、ＢＤ、ＤＶＤなどの記録媒体に記録される媒体ストリームにおけるＧＯＰは、それぞれ規格にて規定されている。
【００６０】
音声符号化データは、音声データが符号化されたデータである。
プログラム情報は、パラメータ情報、番組情報、放送情報（地域識別子、サービス種別、放送局識別、サービス番号、リモートコントロールキーＩＤ）等の情報を示す。番組情報は、番組のタイトル、番組の内容、番組のチャンネル、番組の開始時刻、番組の終了時刻等を示す。
【００６１】
パラメータ情報は、解像度、フレームレート、ビットレート、コーデック種別等を示す。ここで、解像度は、対応する映像符号化データから得られる映像（フレーム）の解像度である。以下においては、横ｍ（自然数）画素、縦ｎ（自然数）画素の解像度を、「ｍ×ｎ」と表す。例えば、横６４０画素、縦４８０画素の解像度は、６４０×４８０と表す。
【００６２】
多重分離部１５０は、チューナー１２０および記録媒体１３０の少なくも一方からストリームを取得する。
【００６３】
多重分離部１５０は、受信したストリーム（放送ストリームまたは媒体ストリーム）に対し分離処理を行うことにより、映像符号化データ、音声符号化データ、プログラム情報を取得する。
【００６４】
多重分離部１５０は、映像符号化データおよび音声符号化データを、デコーダ部１８０へ送信する。また、多重分離部１５０は、取得したプログラム情報が示す番組情報を、省電力情報算出部１６０へ送信する。
【００６５】
デコーダ部１８０は、デコード処理を行う。デコード処理は、映像デコード処理および音声デコード処理を含む。具体的には、デコーダ部１８０は、映像符号化データに対し映像デコード処理を行うとともに、音声符号化データに対し音声デコード処理を行うことにより、映像データおよび音声データを取得する。
【００６６】
映像デコード処理は、デコーダ部１８０に含まれる図示しないビデオデコーダにより行われる。映像デコード処理は、可変長復号処理、動きベクトル演算処理、動き補償処理、逆量子化処理、逆ＤＣＴ変換、イントラ予測処理、画像再構成処理等を含む。
【００６７】
デコーダ部１８０は、映像デコード処理により得られた映像の解像度を示す解像度情報を、省電力情報算出部１６０へ送信する。
【００６８】
また、デコーダ部１８０は、映像デコード処理により得られた映像のフレームレートを示すフレームレート情報を、省電力情報算出部１６０へ送信する。
【００６９】
デコーダ部１８０は、図示しないクロック発生装置から供給される動作クロックに基づいて動作する。
【００７０】
音声デコード処理は、デコーダ部１８０に含まれる図示しないオーディオデコーダにより行われる。
【００７１】
デコーダ部１８０は、取得した映像データおよび音声データを、それぞれ、表示部１９０およびスピーカー２００へ送信する。
【００７２】
表示部１９０は、映像データに基づく映像を表示する。スピーカー２００は、音声データに基づく音声を出力する。
【００７３】
本実施の形態では、一例として、電池１１０の有する電力量は、デコーダ部１８０がデコード処理を行うことにより、デコーダ部１８０により消費されるとする。すなわち、デコーダ部１８０がデコード処理を行う毎に、電池１１０の残電力量は減少する。
【００７４】
以下においては、デコーダ部１８０が、電池１１０が有する全ての電力量を消費して、デコード処理を継続して行うことが可能な時間を、デコード継続可能時間という。
【００７５】
再生制御部１７０は、詳細は後述するが、デコーダ部１８０を制御する。再生制御部１７０は、デコーダ部１８０が受信する映像符号化データを常に監視している。
【００７６】
時刻計測部１７２は、時刻を計測する。時刻計測部１７２は、時刻が変化する毎に、変化後の時刻を、省電力情報算出部１６０へ送信する。
【００７７】
省電力情報算出部１６０は、詳細は後述するが、パラメータ情報が示す各種パラメータに応じて、省電力制御を行うための情報を算出する。省電力情報算出部１６０は、電力消費テーブル１６１を記憶する記憶部１６５と、間引き情報算出部１６３とを含む。
【００７８】
間引き情報算出部１６３が行う処理については後述する。
図２は、一例としての電力消費テーブル１６１を示す図である。
【００７９】
図２を参照して、電力消費テーブル１６１は、複数の電力消費データを含む。電力消費テーブル１６１において、「番号」とは、電力消費データを特定するための番号である。電力消費テーブル１６１において、「解像度」とは、デコーダ部１８０が処理対象とする映像符号化データから得られる映像（フレーム）の解像度である。
【００８０】
電力消費テーブル１６１において、「最大デコード継続可能時間」とは、電池１１０が最大蓄積電力量を有している場合において、デコーダ部１８０がデコード処理を継続して行うことが可能なデコード継続可能時間である。例えば、番号“５”の電力消費データは、処理対象の映像符号化データから得られる映像の解像度が、６４０×４８０である場合、デコーダ部１８０は、デコード処理を継続して１００分間行うことが可能であることを示す。
【００８１】
例えば、電池１１０が、最大蓄積電力量の８０％の電力量を有している場合であって、かつ、処理対象の映像符号化データから得られる映像の解像度が、６４０×４８０である場合、デコード継続可能時間は８０分となる。
【００８２】
電力消費テーブル１６１において、「処理単位消費電力量」とは、デコーダ部１８０が処理単位としての１つの符号化済フレームをデコードすることにより消費される電池１１０の電力量（以下、単位消費電力量という）である。
【００８３】
処理単位消費電力量は、電池１１０の最大蓄積電力量（Ｗｈ）に対する当該単位消費電力量（Ｗｈ）の割合で示される。処理単位消費電力量は、各解像度に対応づけられる。例えば、番号“５”の電力消費データが示す処理単位消費電力量は、０．００５％である。
【００８４】
電力消費テーブル１６１は、異なる複数の解像度の各々と、該解像度を有する処理単位としての符号化済フレームをデコーダ部１８０がデコードすることにより消費される処理単位消費電力量とを対応づけて示す。
【００８５】
なお、電力消費テーブル１６１は、図２のようなテーブルに限定されない。例えば、複数のデコード情報を元に電池の有する電力量の減少度合いを一意に決めることが可能なテーブルであれば、２次元以上のテーブルであってもよい。
【００８６】
次に、本実施の形態において、省電力情報算出部１６０が行う処理（以下、省電力情報算出処理という）について説明する。省電力情報算出処理は、残電力量が所定の閾値（例えば、０．３）以下になった場合に行われる。
【００８７】
図３は、省電力情報算出処理のフローチャートである。
ステップＳ１１１では、間引き情報算出部１６３が、デコーダ部１８０から解像度情報およびフレームレート情報を受信することにより取得する。
【００８８】
なお、取得の対象となるのは、解像度情報に限定されず、ストリームの他のパラメータであってもよい。また、解像度情報およびフレームレート情報などのような、ストリームの情報については、デコーダ部１８０に限定されることなく、多重分離部１５０や記録媒体１３０から取得しても良い。
【００８９】
ステップＳ１１２では、処理単位消費電力量の取得が行われる。具体的には、間引き情報算出部１６３が、電力消費テーブル１６１を参照して、取得した解像度情報が示す解像度に対応する処理単位消費電力量を取得する。例えば、解像度情報が示す解像度が、“３２０×１８０”である場合、間引き情報算出部１６３が取得する処理単位消費電力量は、０．００１％である。
【００９０】
なお、取得される処理単位消費電力量は、電力消費テーブル１６１に示される処理単位消費電力量に限定されることなく、処理単位消費電力量を示す情報であれば、ストリームの他のパラメータであってもよい。
【００９１】
ステップＳ１１３では、現在の残電力量の取得が行われる。具体的には、間引き情報算出部１６３が、電池管理部１４０から、最新の残電力量情報を受信することにより、現在の残電力量が取得される。
【００９２】
ステップＳ１１４では、間引き情報算出部１６３が、現在の残電力量と、算出された処理単位消費電力量と、デコーダ部１８０から受信するフレームレート情報が示すフレームレートを使用して、以下の式１により、デコード継続可能時間を算出する。
【００９３】
デコード継続可能時間（秒）＝（残電力量（％）÷処理単位消費電力量（％））÷フレームレート      ・・・（式１）
【００９４】
ここで、一例として、現在の残電力量が１０％であり、算出された処理単位消費電力量が０．００１％であるとする。また、受信したフレームレート情報が示すフレームレートが、１５ｆｐｓであるとする。
【００９５】
この場合、式１により、（１０÷０．００１）÷１５≒６６６．６７秒が算出される。すなわち、デコード継続可能時間は、約６６６．６７秒、すなわち、約１１分となる。
【００９６】
ステップＳ１１５では、番組の終了時刻の取得が行われる。具体的には、間引き情報算出部１６３が、多重分離部１５０から、番組の終了時刻を示す番組情報を受信することにより、番組の終了時刻を取得する。
【００９７】
ステップＳ１１６では、番組残り時間が算出される。番組残り時間は、現在の時刻から番組の終了時刻までの時間である。すなわち、番組残り時間は、残り再生時間である。具体的には、間引き情報算出部１６３が、番組の終了時刻から、時刻計測部１７２から受信する現在の時刻を減算することにより、番組残り時間を算出する。
【００９８】
ここで、一例として、番組の終了時刻が１４時００分であり、現在の時刻が１３時４０であるとする。この場合、番組残り時間は、２０分となる。
【００９９】
ステップＳ１１７では、間引き情報算出部１６３が、ステップＳ１１６で算出された番組終了までの時間が、ステップＳ１１４で算出されたデコード継続可能時間より大きいか否かを判定する。ステップＳ１１７において、ＹＥＳならば、処理はステップＳ１１８Ａに移行する。一方、ステップＳ１１７において、ＮＯならば、処理はステップＳ１１８Ｂに移行する。
【０１００】
ステップＳ１１８Ａでは、間引きフレーム数を算出するための間引きフレーム数算出処理が行われる。間引きフレーム数は、符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、デコードしない符号化済フレームの数である。
【０１０１】
間引きフレーム数算出処理では、まず、間引き情報算出部１６３が、デコード継続可能時間において、デコーダ部１８０がデコード処理によりデコード可能なデータ量の割合（以下、デコード可能割合という）を、以下の式２により算出する。
【０１０２】
デコード可能割合＝デコード継続可能時間÷番組残り時間      ・・・（式２）
【０１０３】
例えば、デコード継続可能時間が８０分であり、番組残り時間が２４０分である場合、デコード可能割合は、８０÷２４０＝０．３３３．．．より、３３．３％となる。
【０１０４】
そして、間引き情報算出部１６３は、以下の式３により、符号化ＧＯＰにおいて、デコードする符号化済フレームの数（以下、デコード対象数という）を算出する。なお、算出されたデコード対象数において、小数の値は切り捨てられる。
【０１０５】
デコード対象数＝Ｋ×デコード可能割合      ・・・（式３）
【０１０６】
式３において、Ｋは、符号化ＧＯＰを構成する符号化済フレームの数である。ここで、一例として、Ｋが１０である場合、デコード対象数は、１０×０．３３＝３．３より、３となる。
【０１０７】
この場合、詳細は後述するが、デコーダ部１８０は、各符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、最初の３枚の符号化済フレームをデコードし、それ以降の符号化済フレームはデコードしない。これにより、デコード量を削減する。そして、デコーダ部１８０は、次の符号化ＧＯＰのデコードを開始するタイミングでデコードを再開する。
【０１０８】
そして、間引き情報算出部１６３は、以下の式４により、間引きフレーム数を算出する。
【０１０９】
間引きフレーム数＝Ｋ−デコード対象数      ・・・（式４）
【０１１０】
例えば、Ｋが１０であり、デコード対象数が３である場合、間引きフレーム数は７となる。
【０１１１】
間引きフレーム数が算出されると、処理はステップＳ１１９に移行する。
なお、デコード量を削減する単位を、フレーム（符号化済フレーム）としたが、これに限定されない。
【０１１２】
例えば、デコード時のフレーム順序と出画時のフレーム順序とが異なる場合は、先頭のＩフレームのみデコードするようにしてもよいし、ＩフレームおよびＩＤＲ(Instantaneous Decoder Refresh)フレームのみ、または、Ｉ，Ｐフレームのみを再生するようにしても良い。
【０１１３】
また、ＧＯＰ毎にデコードする・しないを決定することで、デコードするデータの削減量を決定しても良い。また、デコード量を削減する単位を、スライス単位としてもよい。
【０１１４】
なお、番組終了までの時間が、デコード継続可能時間より大きくない場合（Ｓ１１７でＮＯ）、すなわち、番組終了までの時間が、デコード継続可能時間以下の場合、処理はステップＳ１１８Ｂに移行する。
【０１１５】
ステップＳ１１８Ｂでは、間引き情報算出部１６３が、間引きフレーム数を０に設定する。すなわち、間引きフレーム数を、０として算出する。そして、処理はステップＳ１１９に移行する。
【０１１６】
ステップＳ１１９では、間引き情報算出部１６３が、ステップＳ１１８ＡまたはステップＳ１１８Ｂにおいて算出された間引きフレーム数を、再生制御部１７０へ送信する。
【０１１７】
そして、再生制御部１７０は、間引きフレーム数を受信する。
省電力情報算出処理では、解像度情報を利用したが、これに限定されない。例えば、コーデックの情報、レベル情報を用いてもよく、デコードの演算量に影響するパラメータであれば他の情報を利用してもよい。
【０１１８】
再生制御部１７０は、他の処理とは独立して、再生制御処理を行う。前述したように、再生制御部１７０は、デコーダ部１８０が行う処理およびデコーダ部１８０が受信する映像符号化データを常に監視している。
【０１１９】
図４は、再生制御処理のフローチャートである。
ステップＳ２１１では、ＧＯＰの先頭であるか否かが判定される。具体的には、再生制御部１７０が、デコーダ部１８０が受信している映像符号化データにおいて、当該映像符号化データに含まれる符号化ＧＯＰの先頭に付加されているシーケンスヘッダをデコーダ部１８０が受信したか否かを判定する。
【０１２０】
上記判定方法は、一例であり、ＧＯＰの先頭の判定方法はコーデック規格、映像コンテナ規格により異なるためそれぞれの規格に従って判定を行なう。例えば、映像符号化データが、Ｈ．２６４／ＡＶＣ規格に基づいて符号化されている場合、ＮＡＬユニットタイプを表すパラメータを確認してＩＤＲピクチャであれば、ＧＯＰの先頭と判定してもよい。
【０１２１】
ステップＳ２１１において、ＹＥＳならば、処理はステップＳ２１１Ａに移行する。一方、ステップＳ２１１において、ＮＯならば、処理はステップＳ２１２に移行する。
【０１２２】
ステップＳ２１１Ａでは、再生制御部１７０が、フレームカウンタＦＫの値を０に設定する。フレームカウンタＦＫは、デコーダ部１８０によりデコードされた符号化済フレームの数をカウントするためのカウンタである。なお、フレームカウンタＦＫの初期値は、０である。そして、処理はステップＳ２１２に移行する。
【０１２３】
ステップＳ２１２では、フレームカウンタＦＫの値が、デコード対象数より大きいか否かを判定する。ここで、デコード対象数は、デコーダ部１８０が、各符号化ＧＯＰを構成する符号化済フレームの数（所定数Ｋ）のうち、デコードの対象となる符号化済フレームの数である。デコード対象数は、以下の式５により算出される。
【０１２４】
デコード対象数＝所定数Ｋ−間引きフレーム数      ・・・（式５）
【０１２５】
式５において、所定数Ｋは、一例として、１５である。間引きフレーム数は、最新の間引きフレーム数である。再生制御部１７０が、前述の処理により、間引き情報算出部１６３から間引きフレーム数を受信していない場合、間引きフレーム数の初期値は“０”である。再生制御部１７０が、前述の処理により、間引き情報算出部１６３から間引きフレーム数を受信している場合、受信した最新の間引きフレーム数が、式５の間引きフレーム数となる。
【０１２６】
すなわち、式５におけるデコード対象数は、再生制御部１７０が間引き情報算出部１６３から間引きフレーム数を受信する毎に変化する。
【０１２７】
ステップＳ２１２において、ＹＥＳならば、処理は後述するステップＳ２１５に移行する。一方、ステップＳ２１２において、ＮＯならば、処理はステップＳ２１３に移行する。ステップＳ２１２でＹＥＳと判定される場合、処理中の符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、デコード対象数の符号化済フレーム以外の符号化済フレームは、デコードされない。
【０１２８】
ステップＳ２１３では、１フレームデコード処理が行われる。１フレームデコード処理では、再生制御部１７０が、デコードする符号化済フレームを指定し、指定した符号化済フレーム（以下、指定符号化済フレームという）を、デコーダ部１８０にデコードさせる指示をデコーダ部１８０へ送信する。
【０１２９】
デコーダ部１８０は、当該指示に応じて、指定符号化済フレームをデコードするための前述した映像デコード処理を行う。なお、デコーダ部１８０は、映像デコード処理により、映像データが取得された場合、デコーダ部１８０は、当該映像データを、表示部１９０へ送信する。
【０１３０】
指定符号化済フレームのデコードが終了すると、処理はステップＳ２１４に移行する。
なお、ステップＳ２１３において、再生制御部１７０により指定される符号化済フレームは、デコーダ部１８０が受信した最新の符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうちのデコードされていないＳ（Ｋ未満の整数）枚の符号化済フレームのうち、一番早くデコードすべき符号化済フレームである。
【０１３１】
例えば、デコーダ部１８０が、Ｉ，Ｂ，Ｐフレームの順番で、符号化済フレームを受信し、かつ、１番目のＩフレームとしての符号化済フレームのデコードが終了している場合、再生制御部１７０により指定される符号化済フレームは、３番目のＰフレームとしての符号化済フレームである。
【０１３２】
ステップＳ２１４では、再生制御部１７０が、フレームカウンタＦＫを１インクリメントする。
【０１３３】
ステップＳ２１５では、再生制御部１７０が、デコーダ部１８０が映像符号化データの終端を示す情報を受信したか否かを判定する。ステップＳ２１５において、ＹＥＳならば、再生制御部１７０は、デコーダ部１８０に対し、映像デコード処理を停止させる。ステップＳ２１５において、ＮＯならば、再度、ステップＳ２１１の処理が行われる。
【０１３４】
ステップＳ２１５でＹＥＳと判定されるまで、上記のステップＳ２１１〜Ｓ２１４の少なくとも一部の処理が繰り返されることにより、各符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、デコード対象数の符号化済フレームのみがデコーダ部１８０によりデコードされる。
【０１３５】
すなわち、再生制御部１７０は、各符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、間引フレーム数の符号化済フレーム以外の符号化済フレームをデコードするデコード処理を、デコーダ部１８０に実行させる。
【０１３６】
ここで、一例として、所定数Ｋは１５であり、間引きフレーム数が１０であるとする。この場合、デコード対象数は、前述の式５より５となる。この場合、上記再生制御処理が行われることにより、各符号化ＧＯＰを構成する１５枚の符号化済フレームのうち、５枚の符号化済フレームのみがデコーダ部１８０によりデコードされる。
【０１３７】
その結果、電池１１０の残電力量を使用して、デコーダ部１８０は、処理対象の映像符号化データが示す番組（映像コンテンツ）の終了時刻まで、当該映像符号化データのデコード処理を継続することができる。
【０１３８】
本実施の形態では、間引きフレーム数が１以上である場合、再生装置１０００は、デコード対象数の符号化済フレームのみがデコードされる処理（以下、間引き処理ともいう）を実行する。すなわち、間引きフレーム数が０である場合、間引き処理は行われない。なお、再生装置１０００において、間引き処理を実行させるか否かを決める方法は、間引きフレーム数を使用した方法に限定されず、同じ効果を得ることが可能であれば、どのような方法を用いても良い。
【０１３９】
以下においては、デコーダ部１８０が、各符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、１枚以上の符号化済フレームをデコードしない場合における再生装置１０００の動作モードを、省電力モードという。すなわち、間引きフレーム数が１以上である場合、再生装置１０００の動作モードは、省電力モードである。
【０１４０】
省電力モードの再生装置１０００の表示部１９０は、映像符号化データのデコードにより得られる映像を構成するフレームの一部を間引いた映像（以下、間引き映像という）を表示する。
【０１４１】
以上説明したように、本実施の形態によれば、電池１１０の残電力量と、処理対象のストリームの映像に関する情報（解像度、フレームレート等）とに基づいて、間引きフレーム数が算出される。そして、各符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、間引きフレーム数の符号化済フレームのデコードを行わないことで、処理対象の映像符号化データが示す番組（映像コンテンツ）が途中で再生されなくなることを防ぐことができる。
【０１４２】
すなわち、従来のように、電池残量のみでデコード量を決定していた場合よりも、フレーム枚数の削減量の誤差が低減する。また、デコードにより得られた映像の画質を向上させることができる。また、コンテンツの再生時間を増加させ、コンテンツを最後まで再生することができる。
【０１４３】
また、算出される間引フレーム数は、映像に関する情報（解像度、フレームレート等）により変化する。したがって、各符号化ＧＯＰを構成する所定数Ｋの符号化済フレームのうち、間引きフレーム数の符号化済フレームのデコードを行わない処理が行われることにより、デコード量に応じた省電力化を実現することができる。
【０１４４】
なお、本実施の形態によれば、多重分離部１５０は、チューナー１２０および記録媒体１３０の少なくとも一方から、ストリームを取得するとしているが、これに限定されることなく、多重分離部１５０は、ネットワーク経由でストリームを取得してもよい。
【０１４５】
＜第１の実施の形態の変形例＞
次に、第１の実施の形態とは異なる方法により、デコード継続可能時間を算出するための処理を説明する。
【０１４６】
図５は、第１の実施の形態の変形例における再生装置１０００Ａの構成を示す図である。再生装置１０００Ａは、再生装置１０００と同様、携帯用装置である。
【０１４７】
図５を参照して、再生装置１０００Ａは、図１の再生装置１０００と比較して、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備える点が異なる。それ以外の構成は、再生装置１０００と同様なので詳細な説明は繰り返さない。
【０１４８】
省電力情報算出部１６０Ａは、電力消費テーブル１６１を記憶する記憶部１６５の代わりに単位消費電力算出部１６６を含む。それ以外の構成は、省電力情報算出部１６０と同様なので詳細な説明は繰り返さない。
【０１４９】
再生装置１０００Ａは、再生装置１０００と同様に、動作モードとして、省電力モードを有する。
【０１５０】
第１の実施の形態の変形例では、デコーダ部１８０は、処理単位としての１つの符号化済フレームをデコードするのに必要とされた動作クロックのサイクル数（以下、単位サイクル数ＣＹという）を測定する。そして、デコーダ部１８０は、測定された動作クロックの単位サイクル数ＣＹを示す単位サイクル情報を、単位消費電力算出部１６６へ送信する。
【０１５１】
単位消費電力算出部１６６は、デコーダ部１８０から、単位サイクル情報を取得する。
単位消費電力算出部１６６は、動作クロックの１サイクル当たりにおいてデコーダ部１８０が消費する電池１１０の電力量（以下、単位サイクル電力量という）を予め記憶している。
【０１５２】
単位サイクル電力量は、デコーダ部１８０の性能値でもある。単位サイクル電力量は、電池１１０の最大蓄積電力量（Ｗｈ）に対する、実際の単位サイクル電力量（Ｗｈ）の割合（％）で示される。
【０１５３】
詳細は後述するが、単位消費電力算出部１６６は、単位サイクル数ＣＹが示す単位サイクル数ＣＹと、単位サイクル電力量とから、処理単位消費電力量を算出する。
【０１５４】
また、第１の実施の形態の変形例では、デコーダ部１８０は、映像デコード処理により得られた映像のフレームレートを示すフレームレート情報を、省電力情報算出部１６０へ送信する。
【０１５５】
次に、第１の実施の形態の変形例において、省電力情報算出部１６０が行う処理（以下、省電力情報算出処理Ａという）について説明する。省電力情報算出処理Ａは、残電力量が所定の閾値（例えば、０．３）以下になった場合に行われる。
【０１５６】
図６は、省電力情報算出処理Ａのフローチャートである。図６において、図３のステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０１５７】
ステップＳ１１１Ａでは、単位消費電力算出部１６６が、デコーダ部１８０から、単位サイクル情報およびフレームレート情報を受信することにより取得する。
【０１５８】
ステップＳ１１２Ａでは、処理単位消費電力量の算出が行われる。具体的には、単位消費電力算出部１６６が、以下の式６により、処理単位消費電力量を算出する。
【０１５９】
処理単位消費電力量（％）＝単位サイクル数ＣＹ×単位サイクル電力量（％）・・・（式６）
【０１６０】
なお、処理単位消費電力量は、解像度など他の情報が切り替わるまで、単位消費電力算出部１６６が内部で保持しておき、標準偏差などの統計手法を用いて処理単位消費電力量を求めてもよい。
【０１６１】
そして、単位消費電力算出部１６６は、算出した処理単位消費電力量を、間引き情報算出部１６３へ送信する。
【０１６２】
なお、ステップＳ１１３〜Ｓ１１９の処理は、第１の実施の形態で説明した処理と同様なので詳細な説明は繰り返さない。
【０１６３】
ステップＳ１１４の処理により、間引き情報算出部１６３は、処理単位消費電力量と、現在の残電力量と、フレームレートとに基づいて、デコード継続可能時間を算出する。
【０１６４】
また、ステップＳ１１５，Ｓ１１６，Ｓ１１７，Ｓ１１８Ａ，Ｓ１１８Ｂの処理により、第１の実施の形態と同様に、間引き情報算出部１６３は、デコード継続可能時間と、現在の時刻と、番組の終了時刻とに基づいて、間引きフレーム数を算出する。
【０１６５】
また、ステップＳ１１９の処理により、間引きフレーム数が、デコーダ部１８０へ送信される。
【０１６６】
第１の実施の形態の変形例においても、第１の実施の形態と同様に、図４の再生制御処理が行われる。
【０１６７】
以上により、第１の実施の形態の変形例においても、第１の実施の形態と同様な効果が得られる。すなわち、処理対象の映像符号化データが示す番組（映像コンテンツ）が途中で再生されなくなることを防ぐことができる。また、デコード量に応じた省電力化を実現することができる。
【０１６８】
＜第２の実施の形態＞
次に、ユーザにデコード継続可能時間を通知する処理およびユーザからの指示に基づいて表示部に表示する映像を切替える処理の実行が可能な構成を有する再生装置について説明する。
【０１６９】
図７は、第２の実施の形態における再生装置１０００Ｂの構成を示す図である。再生装置１０００Ｂは、再生装置１０００と同様、携帯用装置である。
【０１７０】
図７を参照して、再生装置１０００Ｂは、図１の再生装置１０００と比較して、イベント通知部２１０と、指示受付部２２０とをさらに備える点と、省電力情報算出部１６０から表示部１９０に情報を伝達する経路が更に設けられる点と、情報がイベント通知部２１０からチューナー１２０および省電力情報算出部１６０へ通知される点とが異なる。
【０１７１】
それ以外の構成は、再生装置１０００と同様なので詳細な説明は繰り返さない。なお、再生装置１０００Ｂは、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備えてもよい。
【０１７２】
再生装置１０００Ｂは、再生装置１０００と同様に、動作モードとして、省電力モードを有する。
【０１７３】
指示受付部２２０は、リモコン等の入力装置の操作によるユーザからの指示を受け付ける。指示受付部２２０は、受け付けた指示を、イベント通知部２１０へ送信する。
【０１７４】
イベント通知部２１０は、詳細は後述するが、受信した指示に応じた処理を行う。
なお、再生装置１０００Ｂは、第１の実施の形態と同様に、図３の省電力情報算出処理および図４の再生制御処理を行う。再生装置１０００Ｂが、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備える場合、再生装置１０００Ｂは、第１の実施の形態の変形例と同様に、図６の省電力情報算出処理Ａおよび図４の再生制御処理を行う。
【０１７５】
次に、表示部１９０に各種情報を表示するための処理について説明する。
なお、再生装置１０００Ｂが、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備える場合、本実施の形態において以下に説明する処理は、省電力情報算出部１６０および第１の実施の形態を、それぞれ、省電力情報算出部１６０Ａおよび第１の実施の形態の変形例に置き換えた処理となる。
【０１７６】
多重分離部１５０は、第１の実施の形態と同様に、ストリーム（放送ストリームまたは媒体ストリーム）に対し分離処理を行うことにより取得したプログラム情報を取得する。そして、多重分離部１５０は、プログラム情報が示す番組情報を、省電力情報算出部１６０へ送信する。前述したように、番組情報は、番組のタイトル、番組の内容、番組の開始時刻、番組の終了時刻等を示す。
【０１７７】
また、デコーダ部１８０は、第１の実施の形態と同様に、デコード情報としての解像度情報およびフレームレート情報を、省電力情報算出部１６０へ送信する。
【０１７８】
なお、デコード情報としての解像度情報およびフレームレート情報は、多重分離部１５０が、省電力情報算出部１６０へ送信してもよい。
【０１７９】
省電力情報算出部１６０は、第１の実施の形態と同様に、図３の省電力情報算出処理を行うことによりデコード継続可能時間および間引きフレーム数を算出する。本実施の形態では、算出された間引きフレーム数は、１以上であるとする。
【０１８０】
また、省電力情報算出部１６０は、現在の時刻から、デコード継続可能時間だけ経過した時刻（以下、電池切れ予測時刻という）を算出する。ここで、一例として、現在の時刻およびデコード継続可能時間が、それぞれ、１３時１５分および３０分であるとする。この場合、電池切れ予測時刻は１３時４５分である。
【０１８１】
そして、省電力情報算出部１６０は、デコード継続可能時間と、電池切れ予測時刻と、受信した番組情報が示す番組の終了時刻とを示す再生関連情報を、表示部１９０に送信する。
【０１８２】
表示部１９０は、再生関連情報を受信すると、表示している映像に、再生関連情報を重畳した、以下の合成画像Ｇ１００を生成し、合成画像Ｇ１００を表示する。再生関連情報の重畳表示には、例えば、ＯＳＤ（On Screen Display）の機能が使用される。
【０１８３】
図８は、一例としての合成画像Ｇ１００を示す図である。
図８を参照して、合成画像Ｇ１００は、再生映像に、再生関連情報ＩＦ１１０と、間引き映像Ｇ１２０とを重畳した画像である。ここで、再生映像は、フレームの間引き処理が行われていない映像である。再生映像は、表示部１９０に再生関連情報ＩＦ１１０が表示される前から、表示部１９０が表示していた映像である。
【０１８４】
再生関連情報ＩＦ１１０は、デコード継続可能時間、電池切れ予測時刻および番組の終了時刻を示す情報である。
【０１８５】
デコード継続可能時間とは、現時点の電池１１０が有する全ての電力量を消費して、デコーダ部１８０がデコード処理を継続して行うことが可能な時間である。
【０１８６】
電池切れ予測時刻は、現在の時刻から、デコード継続可能時間だけ経過した時刻である。電池切れ予測時刻は、電池１１０が有する全ての電力量がなくなる時刻である。
【０１８７】
なお、本実施の形態では、再生関連情報は、デコード継続可能時間および電池切れ予測時刻の両方を示しているが、デコード継続可能時間および電池切れ予測時刻のいずれかを表示するようにしてもよい。
【０１８８】
間引き映像Ｇ１２０は、再生映像を縮小したサムネイル画像である。間引き映像Ｇ１２０は、再生映像を構成する複数のフレームのうち、ＧＯＰ単位毎に、算出された間引きフレーム数のフレームが間引かれた間引き映像である。間引き映像Ｇ１２０は、再生装置１０００Ｂの動作モードが、省電力モードである場合の映像である。
【０１８９】
ユーザは、間引き映像Ｇ１２０を参照することで、再生装置１０００Ｂの動作モードを省電力モードにした場合の映像（画質、平滑度合い）を確認できる。それにより、ユーザは、省電力モードにするか・しないかを判断できるようになる。
【０１９０】
間引き映像Ｇ１２０は、リモコン等の入力装置からの赤外線等を使用した指示により、ＧＵＩ（Graphical User Interface）等を使用して、選択および決定が可能なように構成される。
【０１９１】
次に、再生装置１０００Ｂの動作モードを省電力モードに設定する場合の処理（以下、省電力モード設定処理という）について説明する。ここで、表示部１９０に合成画像Ｇ１００が表示されているとする。
【０１９２】
図９は、省電力モード設定処理のフローチャートである。
まず、ユーザは、間引き映像Ｇ１２０を視聴した上で、間引き映像（省電力映像）でも良いと判断した場合、リモコン等の入力装置を操作することにより、選択決定指示を、再生装置１０００Ｂへ送信する。選択決定指示は、間引き映像Ｇ１２０を選択し、再生装置１０００Ｂの動作モードを省電力モードにすることを決定した指示であるとする。選択決定指示は、例えば、赤外線を利用して伝送される。
【０１９３】
指示受付部２２０は、選択決定指示を受け付ける（Ｓ３１１）。
指示受付部２２０は、受け付けた選択決定指示を、イベント通知部２１０へ送信する。
【０１９４】
イベント通知部２１０は、選択決定指示を省電力情報算出部１６０に通知する（送信する）（Ｓ３１２）。
【０１９５】
省電力情報算出部１６０は、選択決定指示に応じて、省電力モード設定指示を、再生制御部１７０へ送信する。省電力モード設定指示は、再生装置１０００Ｂの動作モードを省電力モードに設定するための指示である。省電力モード設定指示は、上記処理により算出された間引きフレーム数も示される。
【０１９６】
再生制御部１７０は、省電力モード設定指示に応じて、再生装置１０００Ｂの動作モードを省電力モードに設定する。すなわち、再生制御部１７０は、間引きフレーム数を使用して、図４の再生制御処理を実行する（Ｓ３１３）。
【０１９７】
以上の処理により、表示部１９０に、間引き映像が表示される。
以上説明したように、本実施の形態によれば、表示部１９０がデコード継続可能時間、電池切れ予測時刻および番組の終了時刻を表示する。これにより、ユーザは、表示された情報に基づいて、再生装置１０００Ｂの動作モードを省電力モードに設定するか判断することができる。
【０１９８】
また、ユーザは、リモコン等の入力装置を操作することにより、再生装置１０００Ｂの動作モードを省電力モードにするための指示を、再生装置１０００Ｂへ与えることで、再生装置１０００Ｂの動作モードは、省電力モードに設定される。
【０１９９】
したがって、ユーザの意思に反した省電力処理による画像の低下や電池切れを防ぐことができる。
【０２００】
また、本実施の形態では、第１の実施の形態と同様な効果が得られる。すなわち、処理対象の映像符号化データが示す番組（映像コンテンツ）が途中で再生されなくなることを防ぐことができる。また、デコード量に応じた省電力化を実現することができる。
【０２０１】
なお、本実施の形態によれば、表示する映像を間引き映像としたが、これに限定されず、省電力化を施した映像であれば、他の映像であってもよい。
【０２０２】
また、本実施の形態によれば、間引き映像およびデコード継続可能時間を表示するようにしたが、これに限定されず、デコード継続可能時間のみを表示するようにしてもよいし、間引き映像のみを表示してもよい。
【０２０３】
＜第２の実施の形態の変形例＞
次に、複数の番組（映像コンテンツ）を処理対象とした場合の処理について説明する。
【０２０４】
第２の実施の形態の変形例における再生装置は、図７の再生装置１０００Ｂである。そのため、再生装置１０００Ｂの構成の詳細な説明は繰り返さない。
【０２０５】
なお、再生装置１０００Ｂが、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備える場合、本実施の形態の変形例において以下に説明する処理は、省電力情報算出部１６０および第１の実施の形態を、それぞれ、省電力情報算出部１６０Ａおよび第１の実施の形態の変形例に置き換えた処理となる。
【０２０６】
なお、本実施の形態の変形例における再生装置１０００Ｂは、第１の実施の形態と同様に、図３の省電力情報算出処理および図４の再生制御処理を行う。再生装置１０００Ｂが、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備える場合、再生装置１０００Ｂは、第１の実施の形態の変形例と同様に、図６の省電力情報算出処理Ａおよび図４の再生制御処理を行う。
【０２０７】
本実施の形態の変形例では、チューナー１２０が取得する放送ストリームが、所定時間（例えば、５分）経過毎に、切り替えられたとする。すなわち、チューナー１２０は、所定時間毎に、異なるチャンネルの放送ストリームを取得するとする。
【０２０８】
これにより、チューナー１２０は、複数の放送ストリームを取得する。複数の放送ストリームの各々は、映像符号化データを含む。
【０２０９】
チューナー１２０は、複数の放送ストリームを、順次、多重分離部１５０へ送信する。
多重分離部１５０は、各放送ストリームを受信する毎に、第１の実施の形態と同様な処理を行なう。すなわち、多重分離部１５０は、放送ストリームから取得された映像符号化データおよび音声符号化データをデコーダ部１８０へ送信するとともに、番組情報を、省電力情報算出部１６０へ送信する。
【０２１０】
また、デコーダ部１８０は、第１の実施の形態と同様に、デコード情報としての解像度情報およびフレームレート情報を、省電力情報算出部１６０へ送信する。
【０２１１】
省電力情報算出部１６０は、各放送ストリームに対応した映像符号化データを、デコーダ部１８０が受信する毎に、第１の実施の形態と同様に、図３の省電力情報算出処理を行う。これにより、省電力情報算出部１６０は、各放送ストリームに対応したデコード継続可能時間および間引きフレーム数を算出する。本実施の形態の変形例では、算出された間引きフレーム数は、１以上であるとする。
【０２１２】
また、省電力情報算出部１６０は、各放送ストリームに対応した映像符号化データを、デコーダ部１８０が受信する毎に、現在の時刻から、デコード継続可能時間だけ経過した時刻（以下、電池切れ予測時刻という）を算出する。
【０２１３】
そして、省電力情報算出部１６０は、各放送ストリームに対応する再生関連情報を、第２の実施の形態と同様に、表示部１９０に送信する。再生関連情報は、デコード継続可能時間と、電池切れ予測時刻と、受信した番組情報が示す番組の終了時刻とを示す情報である。
【０２１４】
表示部１９０は、複数の放送ストリームにそれぞれ対応する複数の再生関連情報を受信すると、以下の一覧画像Ｇ２００を生成し、一覧画像Ｇ２００を表示する。
【０２１５】
図１０は、一例としての一覧画像Ｇ２００を示す図である。
図１０を参照して、一覧画像Ｇ２００には、各放送ストリームに対応する、映像、再生関連情報および間引き映像が、行方向に対応づけて配置される。
【０２１６】
例えば、１行目には、１チャンネルの放送ストリームに対応する、映像Ｇ２１１、再生関連情報ＩＦ２１１および間引き映像Ｇ２２１が配置される。
【０２１７】
例えば、２行目には、２チャンネルの放送ストリームに対応する、映像Ｇ２１２、再生関連情報ＩＦ２１２および間引き映像Ｇ２２２が配置される。
【０２１８】
例えば、３行目には、３チャンネルの放送ストリームに対応する、映像Ｇ２１３、再生関連情報ＩＦ２１３および間引き映像Ｇ２２３が配置される。
【０２１９】
映像Ｇ２１１，Ｇ２１２，Ｇ２１３の各々は、元の映像を縮小したサムネイル画像である。映像Ｇ２１１，Ｇ２１２，Ｇ２１３は、フレームの間引き処理が行われていない映像である。
【０２２０】
再生関連情報ＩＦ２１１，ＩＦ２１２，ＩＦ２１３の各々は、図８と同様、デコード継続可能時間、電池切れ予測時刻および番組の終了時刻を示す情報である。デコード継続可能時間、電池切れ予測時刻および番組の終了時刻は、図８で説明したので詳細な説明は繰り返さない。
【０２２１】
間引き映像Ｇ２２１は、映像Ｇ２１１に対応する元の映像を縮小したサムネイル画像である。間引き映像Ｇ２２１は、映像Ｇ２１１を構成する複数のフレームのうち、ＧＯＰ単位毎に、１チャンネルの放送ストリームに対応する間引きフレーム数のフレームが間引かれた間引き映像である。間引き映像Ｇ２２２，Ｇ２２３も、間引き映像Ｇ２２１と同様であるので詳細な説明は繰り返さない。間引き映像Ｇ２２１，Ｇ２２２，Ｇ２２３の各々は、再生装置１０００Ｂの動作モードが、省電力モードである場合の映像である。
【０２２２】
ユーザは、間引き映像Ｇ２２１，Ｇ２２２，Ｇ２２３を参照することで、再生装置１０００Ｂの動作モードを省電力モードにした場合の映像（画質、平滑度合い）を確認できる。それにより、ユーザは、省電力モードにするか・しないかを判断できるようになる。
【０２２３】
間引き映像Ｇ２２１，Ｇ２２２，Ｇ２２３は、リモコン等の入力装置からの赤外線等を使用した指示により、ＧＵＩ（Graphical User Interface）等を使用して、選択および決定が可能なように構成される。
【０２２４】
なお、複数の再生関連情報を表示する場合、映像（例えば、映像Ｇ２１１，間引き映像Ｇ２２１）に関してはデコード処理が必要になる。そのため、例えば、カーソルなどにより、映像が選択されたときのみ当該映像を表示するようにしても良い。また、一時的に複数の映像を同時にデコードし、表示するようにしても良い。
【０２２５】
また、番組表を表示し、番組表から番組の選択を行なう際に、現在放送している番組であれば、間引き映像や電池切れ予測時刻を表示するようにしても良い。
【０２２６】
また、本実施の形態の変形例では、再生関連情報は、デコード継続可能時間および電池切れ予測時刻の両方を示しているが、デコード継続可能時間および電池切れ予測時刻のいずれかを表示するようにしてもよい。
【０２２７】
なお、表示部１９０が表示する映像がＴＶ番組の場合、複数のチャンネルが存在するため、全てのチャンネルについてユーザが視聴開始を行なうタイミングなど任意のタイミングでデコード継続可能時間を算出し、表示部１９０が表示するようにしても良い。
【０２２８】
次に、ユーザが、リモコン等の入力装置を利用して、ユーザが視聴したい番組（映像コンテンツ）を選択し、再生装置１０００Ｂの動作モードを省電力モードに設定する場合の処理について、図９および図１０を用いて、説明する。
【０２２９】
まず、ユーザは、間引き映像Ｇ２２１，Ｇ２２２，Ｇ２２３を視聴した上で、間引き映像（省電力映像）でも良いと判断した場合、リモコン等の入力装置を操作することにより、選択決定指示を、再生装置１０００Ｂへ送信する。選択決定指示は、間引き映像Ｇ２２１，Ｇ２２２，Ｇ２２３のいずれかを選択し、再生装置１０００Ｂの動作モードを省電力モードにすることを決定した指示であるとする。選択決定指示は、例えば、赤外線を利用して伝送される。
【０２３０】
ここで、間引き映像Ｇ２２２が選択されたとする。この場合、選択決定指示は、チャンネル情報として２チャンネルを示す。
【０２３１】
指示受付部２２０は、選択決定指示を受け付ける（Ｓ３１１）。
指示受付部２２０は、受け付けた選択決定指示を、イベント通知部２１０へ送信する。
【０２３２】
イベント通知部２１０は、選択決定指示を省電力情報算出部１６０に通知する（送信する）（Ｓ３１２）。
【０２３３】
また、イベント通知部２１０は、チャンネル切り替え指示を、チューナー１２０へ送信する。チャンネル切り替え指示は、選択決定指示が示すチャンネルの放送ストリームを、チューナー１２０に取得させるための指示である。チャンネル切り替え指示は、選択決定指示が示すチャンネルを示す。
【０２３４】
チューナー１２０は、チャンネル切り替え指示を受信すると、チューナー１２０は、チャンネル切り替え指示が示すチャンネルの放送ストリームを取得する。この処理により、選択決定指示が、例えば、２チャンネルを示す場合、チューナー１２０は、２チャンネルの放送ストリームを、多重分離部１５０へ送信する。すなわち、チューナー１２０は、チャンネルを切替える。
【０２３５】
そして、多重分離部１５０は、受信した放送ストリームから、取得された映像符号化データおよび音声符号化データをデコーダ部１８０へ送信するとともに、番組情報を、省電力情報算出部１６０へ送信する。
【０２３６】
また、省電力情報算出部１６０は、選択決定指示に応じて、省電力モード設定指示を、再生制御部１７０へ送信する。省電力モード設定指示は、再生装置１０００Ｂの動作モードを省電力モードに設定するための指示である。省電力モード設定指示は、上記処理により算出された間引きフレーム数も示される。当該間引きフレーム数は、上記処理により選択された間引き映像に対応する放送ストリームに対応する間引きフレーム数である。
【０２３７】
再生制御部１７０は、省電力モード設定指示に応じて、再生装置１０００Ｂの動作モードを省電力モードに設定する。すなわち、再生制御部１７０は、間引きフレーム数を使用して、図４の再生制御処理を実行する（Ｓ３１３）。
【０２３８】
以上の処理により、表示部１９０に、選択したチャンネル（例えば、２チャンネル）の番組の間引き映像が表示される。
【０２３９】
以上説明したように、本実施の形態の変形例によれば、複数の番組（映像コンテンツ）にそれぞれ対応する複数の間引き映像を表示する。当該複数の間引き映像の各々は、サムネイル画像である。また、チャンネル（番組）毎に、デコード継続可能時間を表示する。
【０２４０】
これにより、ユーザは、リモコン等の入力装置を操作することにより、視聴する番組を選択することができる。また、ユーザは、表示された情報に基づいて、再生装置１０００Ｂの動作モードを省電力モードに設定するか判断することができる。
【０２４１】
また、ユーザは、リモコン等の入力装置を操作することにより、再生装置１０００Ｂの動作モードを省電力モードにするための指示を、再生装置１０００Ｂへ与えることで、再生装置１０００Ｂの動作モードは、省電力モードに設定される。
【０２４２】
したがって、ユーザの意思に反した省電力処理による画像の低下や電池切れを防ぐことができる。
【０２４３】
また、本実施の形態では、第１の実施の形態と同様な効果が得られる。すなわち、処理対象の映像符号化データが示す番組（映像コンテンツ）が途中で再生されなくなることを防ぐことができる。また、デコード量に応じた省電力化を実現することができる。
【０２４４】
なお、本実施の形態の変形例によれば、複数のチャンネルの番組を表示する場合、全ての番組のデコード継続可能時間を算出するようにした。しかしながら、これに限定されることなく、番組表を用いてチャンネル一覧を表示しておき、現在放送中の番組が、カーソルで選択されたタイミングでデコード継続可能時間を算出し、表示するようにしてもよい。
【０２４５】
また、本実施の形態の変形例によれば、ＴＶ番組を示す放送ストリームを処理する場合について説明を行なったが、記録媒体１３０に記憶されている媒体ストリームを処理する場合でも、本発明を適用可能である。
【０２４６】
なお、本実施の形態によれば、表示する映像を間引き映像としたが、これに限定されず、省電力化を施した映像であれば、他の映像であってもよい。
【０２４７】
また、本実施の形態によれば、間引き映像およびデコード継続可能時間を表示するようにしたが、これに限定されず、デコード継続可能時間のみを表示するようにしてもよいし、間引き映像のみを表示してもよい。
【０２４８】
＜第３の実施の形態＞
本実施の形態では、デコード量を抑制しても番組の最後まで再生できない場合の再生装置の動作について説明する。
【０２４９】
図１１は、第３の実施の形態における再生装置１０００Ｃの構成を示す図である。再生装置１０００Ｃは、再生装置１０００と同様、携帯用装置である。
【０２５０】
図１１を参照して、再生装置１０００Ｃは、図７の再生装置１０００Ｂと比較して、予約情報生成部３１０と、通信部３２０とをさらに備える点が異なる。それ以外は、再生装置１０００Ｂと同様なので詳細な説明は繰り返さない。
【０２５１】
なお、再生装置１０００Ｃは、第１の実施の形態と同様に、図３の省電力情報算出処理および図４の再生制御処理を行う。再生装置１０００Ｃが、省電力情報算出部１６０の代わりに省電力情報算出部１６０Ａを備える場合、再生装置１０００Ｃは、第１の実施の形態の変形例と同様に、図６の省電力情報算出処理Ａおよび図４の再生制御処理を行う。
【０２５２】
予約情報生成部３１０は、詳細は後述するが、録画予約情報を生成する。
通信部３２０は、外部の録画装置と通信可能である。当該録画装置は、録画予約情報に基づいて映像コンテンツを録画可能な装置である。当該録画装置は、ネットワーク通信に対応した装置である。
【０２５３】
多重分離部１５０は、第１の実施の形態と同様に、ストリーム（放送ストリームまたは媒体ストリーム）に対し分離処理を行うことにより取得したプログラム情報を取得する。そして、多重分離部１５０は、プログラム情報が示す番組情報を、省電力情報算出部１６０へ送信する。前述したように、番組情報は、番組のタイトル、番組の内容、番組のチャンネル、番組の開始時刻、番組の終了時刻等を示す。
【０２５４】
また、デコーダ部１８０は、第１の実施の形態と同様に、デコード情報としての解像度情報およびフレームレート情報を、省電力情報算出部１６０へ送信する。
【０２５５】
省電力情報算出部１６０は、第１の実施の形態と同様に、図３の省電力情報算出処理を行うことにより、デコード対象数、デコード継続可能時間および間引きフレーム数を算出する。なお、省電力情報算出処理の処理は、第１の実施の形態で説明したので詳細な説明は繰り返さない。
【０２５６】
ステップＳ１１４の処理により、省電力情報算出部１６０は、ステップＳ１１２の処理により得られた処理単位消費電力量と、現在の残電力量と、フレームレートとに基づいて、デコード継続可能時間を算出する。
【０２５７】
また、ステップＳ１１５，Ｓ１１６，Ｓ１１７，Ｓ１１８Ａの処理により、第１の実施の形態と同様に、間引き情報算出部１６３は、デコード継続可能時間と、現在の時刻と、番組の終了時刻とに基づいて、デコード対象数および間引きフレーム数を算出する。
【０２５８】
そして、省電力情報算出部１６０は、算出したデコード対象数、デコード継続可能時間および間引きフレーム数と、番組情報とを、予約情報生成部３１０へ送信する。
【０２５９】
なお、デコード対象数、デコード継続可能時間および間引きフレーム数は、図６の省電力情報算出処理Ａにより算出されてもよい。
【０２６０】
次に、現在の電池１１０の残電力量では、デコード量を抑制しても映像コンテンツの最後まで再生できない場合における処理（以下、録画設定処理という）について説明する。
【０２６１】
図１２は、録画設定処理のフローチャートである。
ステップＳ４１１では、予約情報生成部３１０が、省電力情報算出部１６０から受信したデコード対象数が、所定値Ｆ未満であるか否かを判定する。所定値Ｆは、符号化ＧＯＰを構成する符号化済フレームの数である所定数Ｋの１０％の値に設定される。例えば、所定数Ｋが１０である場合、所定値Ｆは１である。なお、所定値Ｆは、所定数Ｋの１０％の値に限定されることなく、例えば、所定数Ｋの８％であってもよい。
【０２６２】
ステップＳ４１１において、ＹＥＳならば、処理はステップＳ４１２に移行する。ステップＳ４１１において、ＹＥＳと判定される場合は、現在の電池１１０の残電力量では、デコード量を抑制しても映像コンテンツの最後まで再生できない場合である。一方、ステップＳ４１１において、ＮＯならば、この録画設定処理は終了する。
【０２６３】
ステップＳ４１２では、予約情報生成部３１０が、録画予約情報を生成する。録画予約情報は、外部の録画装置に、現在、表示部１９０に表示されている映像コンテンツを録画させるための情報である。
【０２６４】
具体的には、予約情報生成部３１０が、デコード継続可能時間、番組の終了時刻、現在、表示部１９０に表示されている番組（映像コンテンツ）のチャンネル等の情報に基づいて、録画開始時間を決定する。
【０２６５】
そして、予約情報生成部３１０は、番組情報が示す番組のチャンネルと、録画開始時間と、番組の終了時刻とを示す録画予約情報を生成する。そして、予約情報生成部３１０は、生成した録画予約情報を、通信部３２０へ送信する。
【０２６６】
なお、デコード対象数が所定値Ｆ未満の場合に録画予約情報を生成するようにしているが、本発明はこれに限定されない。例えば、ユーザが予め最低画質の設定を行なっておき、その画質以下になることが判明した場合に、録画予約情報を生成するようにしてもよい。
【０２６７】
ステップＳ４１３では、通信部３２０が、録画予約情報を、外部の録画装置へ送信する。当該録画装置は、前述したように、録画予約情報に基づいて映像コンテンツを録画可能な装置である。すなわち、通信部３２０が、録画予約情報を録画装置へ送信することにより録画予約を行う。
【０２６８】
録画装置は、録画予約情報を受信すると、録画予約情報に基づいて映像コンテンツを録画する。
【０２６９】
以上説明したように、本実施の形態によれば、現在の電池１１０の残電力量では、デコード量を抑制しても映像コンテンツの最後まで再生できない場合、あるいは、ユーザが設定した画質以上では番組終了まで再生することができない場合に、録画予約情報を生成する。そして、通信部３２０が、録画予約情報を録画装置へ送信することにより録画予約を行う。
【０２７０】
これにより、ユーザは視聴し損なった番組を後から視聴することができる。
また、本実施の形態では、第１の実施の形態と同様な効果が得られる。すなわち、処理対象の映像符号化データが示す番組（映像コンテンツ）が途中で再生されなくなることを防ぐことができる。また、デコード量に応じた省電力化を実現することができる。
【０２７１】
なお、第１〜第３の実施の形態、第１の実施の形態の変形例および第２の実施の形態の変形例において説明した各処理は、ソフトウェアで実現されても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。
【０２７２】
なお、本実施の形態における再生装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、携帯電話のＷＥＢブラウザに搭載される映像コンテンツの再生ソフトウェア、例えば、ｆｌｕｓｈプレイヤーなどがそれに当たる。
【０２７３】
以上、本発明における再生装置について、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０２７４】
また、上記の再生装置を構成する複数の構成要素の全てまたは一部は、ハードウエアで構成されてもよい。また、上記の再生装置を構成する構成要素の全てまたは一部は、ＣＰＵ（Central Processing Unit）等により実行されるプログラムのモジュールであってもよい。
【０２７５】
また、上記の再生装置を構成する複数の構成要素の全てまたは一部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されてもよい。システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などを含んで構成されるコンピュータシステムである。
【０２７６】
また、本発明は、再生装置が備える特徴的な構成部の動作をステップとする再生方法として実現してもよい。また、そのような再生方法に含まれるステップをコンピュータに実行させるプログラムとして実現してもよい。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体又はインターネット等の伝送媒体を介して配信してもよい。
【０２７７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２７８】
本発明は、デコード量に応じた省電力化を実現することが可能な再生装置として、利用することができる。
【０２７９】
本発明にかかる再生装置は、電池残量とストリームの情報から省電力制御を行なうことで限られた電池残量内で所望のコンテンツを最後まで見ることができるという効果を有し、再生装置を携帯して使用する場合に有用である。
【符号の説明】
【０２８０】
１１０  電池
１４０  電池管理部
１５０  多重分離部
１６０，１６０Ａ  省電力情報算出部
１６３  間引き情報算出部
１６５  記憶部
１６６  単位消費電力算出部
１７０  再生制御部
１８０  デコーダ部
１９０  表示部
２００  スピーカー
２１０  イベント通知部
２２０  指示受付部
１０００，１０００Ａ，１０００Ｂ，１０００Ｃ  再生装置
【図１】
2011015243.tif 000003
【図２】
2011015243.tif 000004
【図３】
2011015243.tif 000005
【図４】
2011015243.tif 000006
【図５】
2011015243.tif 000007
【図６】
2011015243.tif 000008
【図７】
2011015243.tif 000009
【図８】
2011015243.tif 000010
【図９】
2011015243.tif 000011
【図１０】
2011015243.tif 000012
【図１１】
2011015243.tif 000013
【図１２】
2011015243.tif 000014
【図１３】
2011015243.tif 000015