(57)【要約】【課題】バッテリの残量を考慮した再生処理を行えるようにする。【解決手段】現在のバッテリ１００の残量を用いて現在の再生可能時間Ｔａを予測する予測部１０２と、現在の再生可能時間Ｔａがユーザの選択したデジタルデータの総再生時間Ｔｔよりも長くない場合、そのデジタルデータを最後まで再生できないことをユーザに警告する再生制御部１０３とを有する再生装置１０を提供する。【選択図】　図１
2004015634.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが選択したデジタルデータを配信装置に要求する再生装置であって、
バッテリの残量を用いて再生可能時間を予測する予測手段と、
前記再生可能時間に基づき、前記デジタルデータを最後まで再生できるか否かを判定する判定手段とを有し、
前記デジタルデータを最後まで再生できない場合、前記デジタルデータを最後まで再生できないことを警告することを特徴とする再生装置。
【請求項２】
前記デジタルデータを最後まで再生できない場合、前記配信装置に前記デジタルデータのサマリーであるサマリーデータを要求することを特徴とする請求項１に記載の再生装置。
【請求項３】
ユーザが選択したデジタルデータを配信装置に要求する再生装置における制御方法であって、
バッテリの残量を用いて再生可能時間を予測する予測工程と、
前記再生可能時間に基づき、前記デジタルデータを最後まで再生できるか否かを判定する判定工程と、
前記デジタルデータを最後まで再生できない場合、前記デジタルデータを最後まで再生できないことを警告する警告工程とを有することを特徴とする制御方法。
【請求項４】
前記デジタルデータを最後まで再生できない場合、前記配信装置に前記デジタルデータのサマリーであるサマリーデータを要求する要求工程をさらに有することを特徴とする請求項３に記載の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオデータ、オーディオデータなどのデジタルデータを再生する装置に関する。
【０００２】
【従来の技術】
携帯型ビデオプレーヤ、携帯型オーディオプレーヤ、ノードＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）などの携帯機器は、バッテリにより駆動し、記憶メディアからビデオデータ、オーディオデータなどのデジタルデータを再生する機能を備える。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の携帯機器は、バッテリの残量を考慮した再生処理を行うことができなかった。そのため、所望のデジタルデータを再生する前に、そのデジタルデータが最後まで再生できるか否かを判定することもできなかった。
【０００４】
本発明は、上記の問題点を鑑みてなされたものであり、バッテリの残量を考慮した再生処理を行えるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明に係る再生装置は、ユーザが選択したデジタルデータを配信装置に要求する再生装置であって、バッテリの残量を用いて再生可能時間を予測する予測手段と、前記再生可能時間に基づき、前記デジタルデータを最後まで再生できるか否かを判定する判定手段とを有し、前記デジタルデータを最後まで再生できない場合、前記デジタルデータを最後まで再生できないことを警告することを特徴とする。
【０００６】
本発明に係る制御方法は、ユーザが選択したデジタルデータを配信装置に要求する再生装置における制御方法であって、バッテリの残量を用いて再生可能時間を予測する予測工程と、前記再生可能時間に基づき、前記デジタルデータを最後まで再生できるか否かを判定する判定工程と、前記デジタルデータを最後まで再生できない場合、前記デジタルデータを最後まで再生できないことを警告する警告工程とを有することを特徴とする。
【０００７】
【発明の実施の形態】
＜第１の実施の形態＞
以下、図１および図２を参照し、本発明に好適な第１の実施の形態を詳細に説明する。
【０００８】
まず、図１のブロック図を参照し、第１および第２の実施の形態おけるデータ配信システムの一構成例を説明する。図１の配信装置２０は、再生装置１０のユーザが選択したデジタルデータを配信する機能を有するサーバである。また、図１の再生装置１０は、バッテリ１００により駆動する携帯機器であり、配信装置２０から配信されたデジタルデータを受信する機能を有するクライアントである。なお、配信装置２０から再生装置１０に配信されるデジタルデータは、ビデオデータであっても、オーディオデータであっても、オーディオ付きビデオデータであってもよい。
【０００９】
再生装置１０は、図１に示すように、バッテリ１００、検出部１０１、予測部１０２、再生制御部１０３、ＵＩ部１０４、通信部１０５、表示部１０６およびスピーカ部１０７を有する。
【００１０】
検出部１０１は、バッテリ１００の残量を検出する機能を有するものである。予測部１０２は、バッテリ１００の残量を用いて再生可能時間を予測する機能を有するものである。再生制御部１０３は、配信装置２０から配信されたデジタルデータを再生する機能を有するものである。ユーザインターフェース部（ＵＩ部）１０４は、ユーザからの指示を再生制御部１０３に通知する機能を有するものである。通信部１０５は、配信装置２０から配信されたデジタルデータを受信する機能を有するものである。表示部１０６は、配信装置２０から配信されたデジタルデータ内のビデオデータを表示するものである。スピーカ部１０７は、配信装置２０から配信されたデジタルデータ内のオーディオデータを出力するものである。
【００１１】
次に、図２のフローチャートを参照し、第１の実施の形態におけるデータ配信システムの処理手順を説明する。
【００１２】
ステップＳ２０１：ＵＩ部１０４は、再生したいデジタルデータをユーザに選択させる。再生制御部１０３は、通信部１０５を介し、ユーザが選択したデジタルデータ（以下、「選択データ」という）を配信装置２０に通知する。
【００１３】
ステップＳ２０２：再生制御部１０３は、選択データの全てを再生するのに必要な時間である総再生時間Ｔｔを計算する。
【００１４】
ステップＳ２０３：再生制御部１０３は、検出部１０１に現在のバッテリ１００の残量を検出させ、予測部１０２に現在の再生可能時間Ｔａを予測させる。このとき、検出部１０１は、現在のバッテリ１００の残量を検出し、それを予測部１０２に通知する。一方、予測部１０２は、現在のバッテリ１００の残量を用いて現在の再生可能時間Ｔａを予測し、それを再生制御部１０３に通知する。
【００１５】
ステップＳ２０４：再生制御部１０３は、現在の再生可能時間Ｔａが総再生時間Ｔｔよりも長いか否かを判定する。この判定は、選択データを最後まで再生できるか否かの判定に相当する。
【００１６】
ステップＳ２０５：現在の再生可能時間Ｔａが総再生時間Ｔｔよりも長い場合、選択データは最後まで再生可能である。この場合、再生制御部１０３は、配信装置２０に選択データのサマリーを生成させることなく、配信装置２０にその選択データの配信を要求し、その選択データの再生を開始する。通信部１０５は、配信装置２０から配信された選択データを受信し、それを再生制御部１０３に供給する。再生制御部１０３は、選択データ内にビデオデータがあればそれを処理して表示部１０６に供給し、選択データ内にオーディオデータがあればそれを処理してスピーカ部１０７に供給する。
【００１７】
ステップＳ２０６：一方、現在の再生可能時間Ｔａが総再生時間Ｔｔよりも長くない場合、選択データの再生中にバッテリ１００が切れてしまうため、その選択データは最後まで再生できない。この場合、再生制御部１０３は、表示部１０６に選択データを最後まで再生できないことを示すメッセージまたはアイコンを表示し、そのことをユーザに警告する。このとき、再生制御部１０３は、表示部１０６に総再生時間Ｔｔ、再生可能時間Ｔａおよびこれらの差を表示することもできる。
【００１８】
ステップＳ２０７：ＵＩ部１０４は、通常再生モードまたはサマリー再生モードをユーザに選択させる。ユーザが通常再生モードを選択した場合、ステップＳ２０５の処理が実行される。一方、ユーザがサマリー再生モードを選択した場合、ステップＳ２０８の処理が実行される。
【００１９】
ステップＳ２０８：サマリー再生モードが選択された場合、ＵＩ部１０４は、サマリー方式の一つをユーザに選択させる。ユーザがサマリー方式の一つを選択した後、再生制御部１０３は、ユーザが選択したサマリー方式および現在の再生可能時間Ｔａを配信装置２０に通知する。
【００２０】
ステップＳ２０９：配信装置２０は、ユーザが選択したサマリー方式に基づき、選択データのサマリーであるサマリーデータを生成する。このとき、配信装置２０は、サマリーデータの総再生時間が再生装置１０の現在の再生可能時間Ｔａよりも短くなるようにする。なお、サマリーの生成に係る時間が長いと、バッテリ１００の残量が大きく減り、再生可能時間が短くなってしまう可能性がある。そこで、本実施の形態における再生装置１０は、サマリーデータを生成する際、所定の周期で再生可能時間Ｔａを予測し、それを配信装置２０に通知する。
【００２１】
ステップＳ２１０：サマリーデータの再生を開始した後、巻き戻し、早送り、一時停止などのオペレーションを受け付けると、バッテリ１００の残量が急激に減り、サマリーデータの再生中にバッテリ１００が切れてしまう恐れがある。そこで、ＵＩ部１０４は、停止以外のオペレーション（巻き戻し、早送り、一時停止など）を無効にする。この機能により、サマリーデータの再生が途中で終わってしまうことを防止することができる。
【００２２】
ステップＳ２１１：再生制御部１０３は、配信装置２０にサマリーデータの配信を要求し、そのサマリーデータの再生を開始する。通信部１０５は、配信装置２０から配信されたサマリーデータを受信し、それを再生制御部１０３に供給する。再生制御部１０３は、サマリーデータ内にビデオデータがあればそれを処理して表示部１０６に供給し、サマリーデータ内にオーディオデータがあればそれを処理してスピーカ部１０７に供給する。
【００２３】
以上説明したように、第１の実施の形態における再生装置１０によれば、バッテリ１００の残量を考慮した再生処理を行うことができる。また、第１の実施の形態における再生装置１０によれば、バッテリ１００の残量が少なく、ユーザが選択したデジタルデータを最後まで再生できないときは、そのことをユーザに警告することができる。
【００２４】
次に、第１および第２の実施の形態で選択可能なサマリー方式を説明する。
【００２５】
（１）サマリー方式１
この方式は、再生制御部１０３が自動的に選択データのサマリーデータを生成する方式である。
【００２６】
（２）サマリー方式２
この方式は、再生したい部分をユーザに選択させ、ユーザが選択した部分を集めて選択データのサマリーデータを生成する方式である。
【００２７】
（３）サマリー方式３
この方式は、ユーザの好みに関する情報であるユーザプリファレンス情報に基づき、再生制御部１０３が自動的に選択データのサマリーデータを生成する方式である。ユーザプリファレンス情報には、ＭＰＥＧ−７規格で規定されたものを利用することができる。
【００２８】
（４）サマリー方式４
この方式は、ユーザプリファレンス情報に基づいて再生制御部１０３が自動的に選択した部分の中から再生したい部分をユーザに選択させ、ユーザが選択した部分を集めて選択データのサマリーデータを生成する方式である。
【００２９】
＜第２の実施の形態＞
以下、図１および図３を参照し、本発明に好適な第２の実施の形態を詳細に説明する。
【００３０】
図３のフローチャートを参照し、第２の実施の形態におけるデータ配信システムの処理手順を説明する。
【００３１】
ステップＳ３０１：ＵＩ部１０４は、再生したいデジタルデータをユーザに選択させる。再生制御部１０３は、通信部１０５を介し、ユーザが選択したデジタルデータ（以下、「選択データ」という）を配信装置２０に通知する。
【００３２】
ステップＳ３０２：再生制御部１０３は、選択データの全てを再生するのに必要な時間である総再生時間Ｔｔを計算する。
【００３３】
ステップＳ３０３：再生制御部１０３は、検出部１０１に現在のバッテリ１００の残量を検出させ、予測部１０２に現在の再生可能時間Ｔａを予測させる。このとき、検出部１０１は、現在のバッテリ１００の残量を検出し、それを予測部１０２に通知する。一方、予測部１０２は、現在のバッテリ１００の残量を用いて現在の再生可能時間Ｔａを予測し、それを再生制御部１０３に通知する。
【００３４】
ステップＳ３０４：再生制御部１０３は、現在の再生可能時間Ｔａが総再生時間Ｔｔよりも長いか否かを判定する。この判定は、選択データを最後まで再生できるか否かの判定に相当する。
【００３５】
ステップＳ３０５：現在の再生可能時間Ｔａが総再生時間Ｔｔよりも長い場合、選択データは最後まで再生可能である。この場合、再生制御部１０３は、配信装置２０に選択データのサマリーを生成させることなく、配信装置２０にその選択データの配信を要求し、その選択データの再生を開始する。通信部１０５は、配信装置２０から配信された選択データを受信し、それを再生制御部１０３に供給する。再生制御部１０３は、選択データ内にビデオデータがあればそれを処理して表示部１０６に供給し、選択データ内にオーディオデータがあればそれを処理してスピーカ部１０７に供給する。
【００３６】
ステップＳ３０６：再生制御部１０３は、選択データの再生が終了したか否かを判定する。
【００３７】
ステップＳ３０７：選択データの再生が終了していない場合、再生制御部１０３は、その選択データの残りの再生時間Ｔｒを計算する。
【００３８】
ステップＳ３０８：再生制御部１０３は、検出部１０１に現在のバッテリ１００の残量を検出させ、予測部１０２に現在の再生可能時間Ｔａを予測させる。このとき、検出部１０１は、現在のバッテリ１００の残量を検出し、それを予測部１０２に通知する。一方、予測部１０２は、現在のバッテリ１００の残量を用いて現在の再生可能時間Ｔａを予測し、それを再生制御部１０３に通知する。
【００３９】
ステップＳ３０９：再生制御部１０３は、現在の再生可能時間Ｔａが残りの再生時間Ｔｒよりも長いか否かを判定する。この判定は、選択データを最後まで再生できるか否かの判定に相当する。再生可能時間Ｔａが残りの再生時間Ｔｒよりも長い場合、再生制御部１０３は、配信装置２０に選択データの配信を継続させる。
【００４０】
ステップＳ３１０：現在の再生可能時間Ｔａが残りの再生時間Ｔｒよりも長くない場合、選択データは最後まで再生できない。この場合、再生制御部１０３は、通常再生モードが選択されているか否かを判定する。通常再生モードが選択されている場合、再生制御部１０３は、配信装置２０に選択データのサマリーを生成させることなく、配信装置２０にその選択データの配信を継続させる。
【００４１】
ステップＳ３１１：現在の再生可能時間Ｔａが総再生時間Ｔｔよりも長くない場合、および、通常再生モードが選択されていない場合、選択データの配信中にバッテリ１００が切れてしまうため、その選択データは最後まで再生できない。この場合、再生制御部１０３は、表示部１０６に選択データを最後まで再生できないことを示すメッセージまたはアイコンを表示し、そのことをユーザに警告する。このとき、再生制御部１０３は、表示部１０６に総再生時間Ｔｔ、再生可能時間Ｔａおよびこれらの差を表示することもできる。
【００４２】
ステップＳ３１２：ＵＩ部１０４は、通常再生モードまたはサマリー再生モードをユーザに選択させる。ユーザが通常再生モードを選択した場合、ステップＳ３０５の処理が実行される。一方、ユーザがサマリー再生モードを選択した場合、ステップＳ３１３の処理が実行される。
【００４３】
ステップＳ３１３：サマリー再生モードが選択された場合、ＵＩ部１０４は、サマリー方式の一つをユーザに選択させる。ユーザがサマリー方式の一つを選択した後、再生制御部１０３は、ユーザが選択したサマリー方式および現在の再生可能時間Ｔａを配信装置２０に通知する。
【００４４】
ステップＳ３１４：配信装置２０は、ユーザが選択したサマリー方式に従い、選択データのサマリーであるサマリーデータを生成する。このとき、配信装置２０は、サマリーデータの総再生時間が再生装置１０の現在の再生可能時間Ｔａよりも短くなるようにする。なお、サマリーの生成に係る時間が長いと、バッテリ１００の残量が大きく減り、再生可能時間が短くなってしまう可能性がある。そこで、本実施の形態における再生装置１０は、サマリーデータを生成する際、所定の周期で再生可能時間Ｔａを予測し、それを配信装置２０に通知する。
【００４５】
ステップＳ３１５：再生制御部１０３は、配信装置２０にサマリーデータの配信を要求し、そのサマリーデータの再生を開始する。通信部１０５は、配信装置２０から配信されたサマリーデータを受信し、それを再生制御部１０３に供給する。再生制御部１０３は、サマリーデータ内にビデオデータがあればそれを処理して表示部１０６に供給し、サマリーデータ内にオーディオデータがあればそれを処理してスピーカ部１０７に供給する。なお、第２の実施の形態における再生装置１０は、第１の実施の形態における再生装置１０とは異なり、サマリーデータの再生を開始した後、停止以外のオペレーション（巻き戻し、早送り、一時停止など）を制限しない。
【００４６】
ステップＳ３１６：再生制御部１０３は、サマリーデータの再生が終了したか否かを判定する。
【００４７】
ステップＳ３１７：サマリーデータの再生が終了していない場合、再生制御部１０３は、そのサマリーデータの残りの全てを再生するのに必要な時間である残りの再生時間Ｔｒｓを計算する。
【００４８】
ステップＳ３１８：再生制御部１０３は、検出部１０１に現在のバッテリ１００の残量を検出させ、予測部１０２に現在の再生可能時間Ｔａを予測させる。このとき、検出部１０１は、現在のバッテリ１００の残量を検出し、それを予測部１０２に通知する。一方、予測部１０２は、現在のバッテリ１００の残量を用いて現在の再生可能時間Ｔａを予測し、それを再生制御部１０３に通知する。
【００４９】
ステップＳ３１９：再生制御部１０３は、再生可能時間Ｔａが残りの再生時間Ｔｒｓよりも長いか否かを判定する。この判定は、サマリーデータを最後まで再生できるか否かの判定に相当する。再生可能時間Ｔａが残りの再生時間Ｔｒｓよりも長い場合、再生制御部１０３は、配信装置２０にサマリーデータの配信を継続させる。
【００５０】
ステップＳ３２０：再生可能時間Ｔａが残りの再生時間Ｔｒｓよりも長くない場合、サマリーデータは最後まで再生できない。この場合、再生制御部１０３は、現在の再生可能時間Ｔａを配信装置２０に通知するとともに、配信装置２０にサマリーデータの内容の変更を要求する。配信装置２０は、ユーザが選択したサマリー方式に従い、サマリーデータの内容を変更する。このとき、配信装置２０は、サマリーデータの総再生時間が再生装置１０の現在の再生可能時間Ｔａよりも短くなるようにする。サマリーデータの内容を変更した後、配信装置２０は、変更後のサマリーデータを受信装置１０に配信する。通信部１０５は、配信装置２０から配信されたサマリーデータを受信し、それを再生制御部１０３に供給する。再生制御部１０３は、サマリーデータ内にビデオデータがあればそれを処理して表示部１０６に供給し、サマリーデータ内にオーディオデータがあればそれを処理してスピーカ部１０７に供給する。
【００５１】
以上説明したように、第２の実施の形態における再生装置１０によれば、バッテリ１００の残量を考慮した再生処理を行うことができる。また、第２の実施の形態における再生装置１０によれば、バッテリ１００の残量が少なく、ユーザが選択したデジタルデータを最後まで再生できないときは、そのことをユーザに警告することができる。また、第２の実施の形態における再生装置１０によれば、サマリー再生モードのときであっても、巻き戻し、早送り、一時停止などのオペレーションを制限しなくてもよくなる。
【００５２】
＜他の実施の形態＞
本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フロッピーディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。
【００５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図２および図３に示すフローチャートに対応するプログラムコードが格納されることになる。
【００５５】
【発明の効果】
本発明によれば、バッテリの残量を考慮した再生処理を行うことができる。
【図面の簡単な説明】
【図１】第１および第２の実施の形態におけるデータ配信システムの一構成例を示すブロック図である。
【図２】第１の実施の形態におけるデータ配信システムの処理手順を示すフローチャートである。
【図３】第２の実施の形態におけるデータ配信システムの処理手順を示すフローチャートである。
【符号の説明】
１０　　再生装置
２０　　配信装置
１００　バッテリ
１０１　検出部
１０２　予測部
１０３　再生制御部
１０４　ＵＩ部
１０５　通信部
１０６　表示部
１０７　スピーカ部
【図１】
2004015634.tif 000003
【図２】
2004015634.tif 000004
【図３】
2004015634.tif 000005