(57)【要約】【課題】バッテリ残量が低下した場合にも効率的にデータの送信を行うこと。【解決手段】バッテリにより駆動中の動画送信装置におけるデータ送信方法であって、バッテリ残量を検知し（Ｓ２０１）、前記バッテリ残量に基づいて送信可能データサイズを取得し（Ｓ２０２）、送信指定されたデータの送信にかかる総送信データサイズを取得し（Ｓ２０５）前記総送信データサイズと、前記送信可能データサイズとを比較し（Ｓ２０７、Ｓ２１０、Ｓ２１７）、前記送信可能データサイズが前記総送信データサイズより小さい場合に、前記送信指定されたデータの少なくとも一部が送信不可能であることを警告する（Ｓ２１２、Ｓ２１３、Ｓ２１８）。【選択図】　図２
2004040457.tif 000002
【特許請求の範囲】
【請求項１】
バッテリにより駆動可能なデータ送信装置であって、
バッテリ残量を検知するバッテリ残量検出手段と、
前記バッテリ残量に基づいて送信可能データサイズを取得する送信可能データサイズ取得手段と、
送信指定されたデータの送信にかかる総送信データサイズを取得する総送信データサイズ取得手段と、
前記総送信データサイズと、前記送信可能データサイズとを比較する比較手段と、
前記送信可能データサイズが前記総送信データサイズより小さい場合に、前記送信指定されたデータの少なくとも一部が送信不可能であることを警告する警告手段と
を有することを特徴とする送信装置。
【請求項２】
前記送信可能データサイズが前記総送信データサイズより小さい場合に、送信するデータを再指定する再指定手段を更に有することを特徴とする請求項１に記載の送信装置。
【請求項３】
前記再指定手段は、複数の方法のいずれかにより送信するデータを再指定することを特徴とする請求項２に記載の送信装置。
【請求項４】
前記複数の方法は、送信指定されたデータを自動的にサマライズする第１の方法と、全データの中からユーザーが送信するデータを選択する第２の方法と、予め入力されたユーザーの嗜好情報に基づいて送信するデータを自動的に選択する第３の方法と、予め入力されたユーザーの嗜好情報に基づいて自動的に選択されたデータの中から、ユーザーが送信するデータを選択する第４の方法の少なくとも１つを含むことを特徴とする請求項３に記載の送信装置。
【請求項５】
前記複数の方法は、前記バッテリによる送信が不可能になるまで、送信指定したデータを順次送信する方法を更に有することを特徴とする請求項４に記載の送信装置。
【請求項６】
前記第１の方法では、送信指定されたデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項４又は５に記載の送信装置。
【請求項７】
前記第１の方法では、送信指定されたデータの内、送信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項４又は５に記載の送信装置。
【請求項８】
表示装置を更に有し、
前記第２及び第４の方法では、全データを予め分割したデータ区分と各データ区分の送信データサイズとを対応づけ、選択対象のデータ区分及びその送信データサイズを表示し、ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、選択されたデータ区分の総送信データサイズ及び前記送信可能データサイズを表示することを特徴とする請求項４乃至７のいずれかに記載の送信装置。
【請求項９】
表示装置を更に有し、
前記第２及び第４の方法では、全データを予め分割したデータ区分と各データ区分の送信データサイズとを対応づけ、送信指定されたデータ区分の内、送信済みデータ区分以外のデータ区分及びその送信データサイズを表示し、ユーザーが送信選択したデータ区分を選択していないデータ区分と異なる形態で表示し、選択されたデータ区分の総送信データサイズ及び前記送信可能データサイズを表示することを特徴とする請求項４乃至７のいずれかに記載の送信装置。
【請求項１０】
前記総送信データサイズと前記送信可能データサイズとの差を更に表示することを特徴とする請求項８又は９に記載の送信装置。
【請求項１１】
前記送信可能データサイズは、前記バッテリ残量により実際にデータを送信可能であると予測されるデータサイズから、所定データサイズを差し引いたデータサイズであることを特徴とする請求項１乃至１０のいずれかに記載の送信装置。
【請求項１２】
前記送信範囲の再指定中に前記所定データサイズに対応する時間が経過した場合に、前記バッテリ残量に基づいて前記送信可能データサイズを更新することを特徴とする請求項１１に記載の送信装置。
【請求項１３】
前記比較手段は、送信指定されたデータの送信前に処理を行うことを特徴とする請求項１乃至１２のいずれかに記載の送信装置。
【請求項１４】
前記比較手段は、定期的に処理を行うことを特徴とする請求項１乃至１２のいずれかに記載の送信装置。
【請求項１５】
前記再指定手段により再指定されたデータを送信中に前記送信可能データサイズが前記総送信データサイズの内の未送信データサイズより小さくなった場合、前記第１の方法では、再指定されたデータの内、送信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項１４に記載の送信装置。
【請求項１６】
表示装置を更に有し、
前記再指定手段により再指定されたデータを送信中に前記送信可能データサイズが前記総送信データサイズの内の未送信データサイズより小さくなった場合、前記第２及び第４の方法では、全データを予め分割したデータ区分と各データ区分の送信データサイズとを対応づけ、再指定されたデータ区分の内、送信済みデータ区分以外のデータ区分及びその送信データサイズを表示し、ユーザーが送信選択したデータ区分を選択していないデータ区分と異なる形態で表示し、選択されたデータ区分の総送信データサイズ及び前記送信可能データサイズを表示することを特徴とする請求項１４又は１５に記載の送信装置。
【請求項１７】
前記総送信データサイズと前記送信可能データサイズとの差を更に表示することを特徴とする請求項１６に記載の送信装置。
【請求項１８】
前記再指定手段により再指定されたデータを送信中に前記送信可能データサイズが前記総送信データサイズの内の未送信データサイズより小さくなった場合、前記第３及び第４の方法では、予め入力されたユーザーの嗜好情報に基づいて、送信済みのデータを除くデータを自動的に選択することを特徴とする請求項１４に記載の送信装置。
【請求項１９】
前記送信可能データサイズ取得手段は、送信するデータの再生にかかる消費電力とデータの通信にかかる消費電力とを積算し、積算した電力で、前記バッテリ残量を割ることにより、前記送信可能データサイズを予測することを特徴とする請求項１乃至１８のいずれかに記載の送信装置。
【請求項２０】
バッテリにより駆動中の送信装置におけるデータ送信方法であって、
バッテリ残量を検知するバッテリ残量検出工程と、
前記バッテリ残量に基づいて送信可能データサイズを取得する送信可能データサイズ取得工程と、
送信指定されたデータの送信にかかる総送信データサイズを取得する総送信データサイズ取得工程と、
前記総送信データサイズと、前記送信可能データサイズとを比較する比較工程と、
前記送信可能データサイズが前記総送信データサイズより小さい場合に、前記送信指定されたデータの少なくとも一部が送信不可能であることを警告する警告工程と
を有することを特徴とするデータ送信方法。
【請求項２１】
前記送信可能データサイズが前記総送信データサイズより小さい場合に、送信するデータを再指定する再指定工程を更に有することを特徴とする請求項２０に記載のデータ送信方法。
【請求項２２】
前記再指定工程では、複数の方法のいずれかにより送信するデータを再指定することを特徴とする請求項２１に記載のデータ送信方法。
【請求項２３】
前記複数の方法は、送信指定されたデータを自動的にサマライズする第１の方法と、全データの中からユーザーが送信するデータを選択する第２の方法と、予め入力されたユーザーの嗜好情報に基づいて送信するデータを自動的に選択する第３の方法と、予め入力されたユーザーの嗜好情報に基づいて自動的に選択されたデータの中から、ユーザーが送信するデータを選択する第４の方法の少なくとも１つを含むことを特徴とする請求項２２に記載のデータ送信方法。
【請求項２４】
前記複数の方法は、前記バッテリによる送信が不可能になるまで、送信指定したデータを順次送信する方法を更に有することを特徴とする請求項２３に記載のデータ送信方法。
【請求項２５】
前記第１の方法では、送信指定されたデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項２３又は２４に記載のデータ送信方法。
【請求項２６】
前記第１の方法では、送信指定されたデータの内、送信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項２３又は２４に記載のデータ送信方法。
【請求項２７】
前記第２及び第４の方法では、
全データを予め分割したデータ区分と各データ区分の送信データサイズとを対応づけ、選択対象のデータ区分及びその送信データサイズを表示し、
ユーザーによるデータ区分の選択を受け付け、
ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、
選択されたデータ区分の総送信データサイズを算出し、
前記算出した総送信データサイズと前記送信可能データサイズを表示する
ことを特徴とする請求項２３乃至２６のいずれかに記載のデータ送信方法。
【請求項２８】
前記第２及び第４の方法では、
全データを予め分割したデータ区分と各データ区分の送信データサイズとを対応づけ、送信指定されたデータ区分の内、送信済みデータ区分以外のデータ区分及びその送信データサイズを表示し、
ユーザーによるデータ区分の選択を受け付け、
ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、
選択されたデータ区分の総送信データサイズを算出し、
前記算出した総送信データサイズと前記送信可能データサイズを表示する
ことを特徴とする請求項２３乃至２６のいずれかに記載のデータ送信方法。
【請求項２９】
前記総送信データサイズと前記送信可能データサイズとの差を更に表示することを特徴とする請求項２７に記載のデータ送信方法。
【請求項３０】
前記送信可能データサイズは、前記バッテリ残量により実際にデータを送信可能であると予測されるデータサイズから、所定データサイズを差し引いたデータサイズであることを特徴とする請求項２０乃至２９のいずれかに記載のデータ送信方法。
【請求項３１】
前記送信範囲の再指定中に前記所定データサイズが経過した場合に、前記バッテリ残量に基づいて前記送信可能データサイズを更新することを特徴とする請求項３０に記載のデータ送信方法。
【請求項３２】
前記比較工程を送信指定されたデータの送信前に実行することを特徴とする請求項２０乃至３１のいずれかに記載のデータ送信方法。
【請求項３３】
前記比較工程を定期的に実行することを特徴とする請求項２０乃至３１のいずれかに記載のデータ送信方法。
【請求項３４】
前記再指定工程で再指定されたデータを送信中に前記送信可能データサイズが前記送信データサイズより小さくなった場合、前記第１の方法では、再指定されたデータの内、送信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項３３に記載のデータ送信方法。
【請求項３５】
前記再指定工程で再指定されたデータを送信中に前記送信可能データサイズが前記送信データサイズより小さくなった場合、前記第２及び第４の方法では、
全データを予め分割したデータ区分と各データ区分の送信データサイズとを対応づけ、再指定されたデータ区分の内、送信済みデータ区分以外のデータ区分及びその送信データサイズを表示し、
ユーザーによるデータ区分の選択を受け付け、
ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、
選択されたデータ区分の総送信データサイズを算出し、
前記算出した総送信データサイズと前記送信可能データサイズを表示する
ことを特徴とする請求項３３又は３４に記載のデータ送信方法。
【請求項３６】
前記総送信データサイズと前記送信可能データサイズとの差を更に表示することを特徴とする請求項３５に記載のデータ送信方法。
【請求項３７】
前記再指定工程で再指定されたデータを送信中に前記送信可能データサイズが前記送信データサイズより小さくなった場合、前記第３及び第４の方法では、予め入力されたユーザーの嗜好情報に基づいて、送信済みのデータを除くデータを自動的に選択することを特徴とする請求項３３に記載のデータ送信方法。
【請求項３８】
前記送信可能データサイズ取得工程では、送信するデータの再生にかかる消費電力とデータの通信にかかる消費電力とを積算し、積算した電力で、前記バッテリ残量を割ることにより、前記送信可能データサイズを予測することを特徴とする請求項２０乃至３７のいずれかに記載のデータ送信方法。
【請求項３９】
請求項２０乃至３８のいずれかに記載のデータ送信方法を実現するためのプログラムコードを有する情報処理装置が実行可能なプログラム。
【請求項４０】
請求項３９に記載のプログラムを記憶した記憶媒体。
【請求項４１】
バッテリにより駆動可能な受信装置であって、
バッテリ残量を検知するバッテリ残量検出手段と、
外部装置から配信されるデータの通信レートを取得する通信レート取得手段と、
前記バッテリ残量及び通信レートに基づいて受信可能データサイズを取得する受信可能データサイズ取得手段と、
配信を受けるデータを指定する指定手段と、
配信指定したデータの総配信データサイズを取得する総配信データサイズ取得手段と、
前記総配信データサイズと、前記受信可能データサイズとを比較する比較手段と、
前記受信可能データサイズが前記総配信データサイズより小さい場合に、前記配信指定したデータの少なくとも一部が受信不可能であることを警告する警告手段と
を有することを特徴とする受信装置。
【請求項４２】
前記受信可能データサイズが前記総配信データサイズより小さい場合に、配信を受けるデータを再指定する再指定手段を更に有することを特徴とする請求項４１に記載の受信装置。
【請求項４３】
前記再指定手段は、複数の方法のいずれかにより配信を受けるデータを再指定することを特徴とする請求項４２に記載の受信装置。
【請求項４４】
前記複数の方法は、配信指定されたデータを自動的にサマライズする第１の方法と、全データの中からユーザーが配信を受けるデータを選択する第２の方法と、予め入力されたユーザーの嗜好情報に基づいて配信するデータを自動的に選択する第３の方法と、予め入力されたユーザーの嗜好情報に基づいて自動的に選択されたデータの中から、ユーザーが配信を受けるデータを選択する第４の方法の少なくとも１つを含むことを特徴とする請求項４３に記載の受信装置。
【請求項４５】
前記複数の方法は、前記バッテリによる受信が不可能になるまで、配信指定したデータを順次受信する方法を更に有することを特徴とする請求項４４に記載の受信装置。
【請求項４６】
前記第１の方法では、配信指定されたデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項４４又は４５に記載の受信装置。
【請求項４７】
前記第１の方法では、配信指定されたデータの内、配信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項４４又は４５に記載の受信装置。
【請求項４８】
表示装置を更に有し、
前記第２及び第４の方法では、全データを予め分割したデータ区分と各データ区分の配信データサイズとを対応づけ、選択対象のデータ区分及びその配信データサイズを表示し、ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、選択されたデータ区分の総配信データサイズ及び前記受信可能データサイズを表示することを特徴とする請求項４４乃至４７のいずれかに記載の受信装置。
【請求項４９】
表示装置を更に有し、
前記第２及び第４の方法では、全データを予め分割したデータ区分と各データ区分の配信データサイズとを対応づけ、配信指定されたデータ区分の内、配信済みデータ区分以外のデータ区分及びその配信データサイズを表示し、ユーザーが配信選択したデータ区分を選択していないデータ区分と異なる形態で表示し、選択されたデータ区分の総配信データサイズ及び前記受信可能データサイズを表示することを特徴とする請求項４４乃至４７のいずれかに記載の受信装置。
【請求項５０】
前記総配信データサイズと前記受信可能データサイズとの差を更に表示することを特徴とする請求項４８又は４９に記載の受信装置。
【請求項５１】
前記受信可能データサイズ取得手段は、必要な通電先の消費電力を積算し、前記バッテリ残量を積算した消費電力で除してバッテリ持続時間を算出し、前記バッテリ持続時間を通信レートで乗すにより、受信可能データサイズを取得することを特徴とする請求項４１乃至５０のいずれかに記載の受信装置。
【請求項５２】
前記受信可能データサイズは、前記バッテリ残量により実際にデータを受信可能であると予測されるデータサイズから、所定データサイズを差し引いたデータサイズであることを特徴とする請求項４１乃至５１のいずれかに記載の受信装置。
【請求項５３】
前記配信範囲の再指定中に前記所定データサイズに対応する時間が経過した場合に、前記バッテリ残量に基づいて前記受信可能データサイズを更新することを特徴とする請求項５２に記載の受信装置。
【請求項５４】
前記比較手段は、配信指定されたデータの受信前に処理を行うことを特徴とする請求項４１乃至５３のいずれかに記載の受信装置。
【請求項５５】
前記比較手段は、定期的に処理を行うことを特徴とする請求項４１乃至５３のいずれかに記載の受信装置。
【請求項５６】
前記再指定手段により再指定されたデータを受信中に前記受信可能データサイズが前記総配信データサイズの内の未配信データサイズより短くなった場合、前記第１の方法では、再指定されたデータの内、配信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項５５に記載の受信装置。
【請求項５７】
表示装置を更に有し、
前記再指定手段により再指定されたデータを受信中に前記受信可能データサイズが前記総配信データサイズの内の未配信データサイズより小さくなった場合、前記第２及び第４の方法では、全データを予め分割したデータ区分と各データ区分の配信データサイズとを対応づけ、再指定されたデータ区分の内、配信済みデータ区分以外のデータ区分及びその配信データサイズを表示し、ユーザーが配信選択したデータ区分を選択していないデータ区分と異なる形態で表示し、選択されたデータ区分の総配信データサイズ及び前記受信可能データサイズを表示することを特徴とする請求項５５又は５６に記載の受信装置。
【請求項５８】
前記総配信データサイズと前記受信可能データサイズとの差を更に表示することを特徴とする請求項５７に記載の受信装置。
【請求項５９】
前記再指定手段により再指定されたデータを受信中に前記受信可能データサイズが前記総配信データサイズの内の未配信データサイズより小さくなった場合、前記第３及び第４の方法では、予め入力されたユーザーの嗜好情報に基づいて、配信済みのデータを除くデータを自動的に選択することを特徴とする請求項５５に記載の受信装置。
【請求項６０】
バッテリにより駆動中の受信装置におけるデータ受信方法であって、
バッテリ残量を検知するバッテリ残量検出工程と、
外部装置から配信されるデータの通信レートを取得する通信レート取得工程と、
前記バッテリ残量及び通信レートに基づいて受信可能データサイズを取得する受信可能データサイズ取得工程と、
配信を受けるデータを指定する指定工程と、
配信指定したデータの総配信データサイズを取得する総配信データサイズ取得工程と、
前記総配信データサイズと、前記受信可能データサイズとを比較する比較工程と、
前記受信可能データサイズが前記総配信データサイズより小さい場合に、前記受信指定されたデータの少なくとも一部が受信不可能であることを警告する警告工程と
を有することを特徴とするデータ受信方法。
【請求項６１】
前記受信可能データサイズが前記総配信データサイズより小さい場合に、配信を受けるデータを再指定する再指定工程を更に有することを特徴とする請求項６０に記載のデータ受信方法。
【請求項６２】
前記再指定工程では、複数の方法のいずれかにより受信するデータを再指定することを特徴とする請求項６１に記載のデータ受信方法。
【請求項６３】
前記複数の方法は、配信指定されたデータを自動的にサマライズする第１の方法と、全データの中からユーザーが配信を受けるデータを選択する第２の方法と、予め入力されたユーザーの嗜好情報に基づいて配信するデータを自動的に選択する第３の方法と、予め入力されたユーザーの嗜好情報に基づいて自動的に選択されたデータの中から、ユーザーが配信を受けるデータを選択する第４の方法の少なくとも１つを含むことを特徴とする請求項６２に記載のデータ受信方法。
【請求項６４】
前記複数の方法は、前記バッテリによる受信が不可能になるまで、配信指定したデータを順次受信する方法を更に有することを特徴とする請求項６３に記載のデータ受信方法。
【請求項６５】
前記第１の方法では、配信指定されたデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項６３又は６４に記載のデータ受信方法。
【請求項６６】
前記第１の方法では、配信指定されたデータの内、配信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項６３又は６４に記載のデータ受信方法。
【請求項６７】
前記第２及び第４の方法では、
全データを予め分割したデータ区分と各データ区分の配信データサイズとを対応づけ、選択対象のデータ区分及びその配信データサイズを表示し、
ユーザーによるデータ区分の選択を受け付け、
ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、
選択されたデータ区分の総配信データサイズを算出し、
前記算出した総配信データサイズと前記受信可能データサイズを表示する
ことを特徴とする請求項６３乃至６６のいずれかに記載のデータ受信方法。
【請求項６８】
前記第２及び第４の方法では、
全データを予め分割したデータ区分と各データ区分の配信データサイズとを対応づけ、配信指定されたデータ区分の内、配信済みデータ区分以外のデータ区分及びその配信データサイズを表示し、
ユーザーによるデータ区分の選択を受け付け、
ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、
選択されたデータ区分の総配信データサイズを算出し、
前記算出した総配信データサイズと前記受信可能データサイズを表示する
ことを特徴とする請求項６３乃至６６のいずれかに記載のデータ受信方法。
【請求項６９】
前記総配信データサイズと前記受信可能データサイズとの差を更に表示することを特徴とする請求項６７に記載のデータ受信方法。
【請求項７０】
前記受信可能データサイズ取得工程では、必要な通電先の消費電力を積算し、前記バッテリ残量を積算した消費電力で除してバッテリ持続時間を算出し、前記バッテリ持続時間を通信レートで乗すにより、受信可能データサイズを取得することを特徴とする請求項６０乃至６９のいずれかに記載のデータ受信方法。
【請求項７１】
前記受信可能データサイズは、前記バッテリ残量により実際にデータを受信可能であると予測されるデータサイズから、所定データサイズを差し引いたデータサイズであることを特徴とする請求項６０乃至７０のいずれかに記載のデータ受信方法。
【請求項７２】
前記配信範囲の再指定中に前記所定データサイズに対応する時間が経過した場合に、前記バッテリ残量に基づいて前記受信可能データサイズを更新することを特徴とする請求項７１に記載のデータ受信方法。
【請求項７３】
前記比較工程を配信指定されたデータの受信前に実行することを特徴とする請求項６０乃至７２のいずれかに記載のデータ受信方法。
【請求項７４】
前記比較工程を定期的に実行することを特徴とする請求項６０乃至７２のいずれかに記載のデータ受信方法。
【請求項７５】
前記再指定工程で再指定されたデータを受信中に前記受信可能データサイズが前記総配信データサイズの内の未配信データサイズより小さくなった場合、前記第１の方法では、再指定されたデータの内、配信済みのデータ以外のデータに対して、予め当該データに対応づけられたデータの特徴量の変化情報を用いてサマライズすることを特徴とする請求項７４に記載のデータ受信方法。
【請求項７６】
前記再指定工程で再指定されたデータを受信中に前記受信可能データサイズが前記総配信データサイズの内の未配信データサイズより小さくなった場合、前記第２及び第４の方法では、
全データを予め分割したデータ区分と各データ区分の配信データサイズとを対応づけ、再指定されたデータ区分の内、配信済みデータ区分以外のデータ区分及びその配信データサイズを表示し、
ユーザーによるデータ区分の選択を受け付け、
ユーザーが選択したデータ区分を選択していないデータ区分と異なる形態で表示し、
選択されたデータ区分の総配信データサイズを算出し、
前記算出した総配信データサイズと前記受信可能データサイズを表示する
ことを特徴とする請求項７４又は７５に記載のデータ受信方法。
【請求項７７】
前記総配信データサイズと前記受信可能データサイズとの差を更に表示することを特徴とする請求項７６に記載のデータ受信方法。
【請求項７８】
前記再指定工程で再指定されたデータを受信中に前記受信可能データサイズが前記総配信データサイズの内の未配信データサイズより小さくなった場合、前記第３及び第４の方法では、予め入力されたユーザーの嗜好情報に基づいて、受信済みのデータを除くデータを自動的に選択することを特徴とする請求項７４に記載のデータ受信方法。
【請求項７９】
請求項６０乃至７８のいずれかに記載のデータ受信方法を実現するためのプログラムコードを有する情報処理装置が実行可能なプログラム。
【請求項８０】
請求項７９に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ送信・受信方法及び装置に関し、特にバッテリにより駆動中のデータ送信・受信装置におけるデータ送信・受信方法に関するものである。
【０００２】
【従来の技術】
従来、バッテリ駆動の送信装置であって、バッテリの残量に基づいてデータ送信機能が使えるかを判断し、送れないと判断した場合に警告を行うものがある。
【０００３】
一方、バッテリ駆動の携帯端末への音楽配信システムが実用化されている。例えば、携帯端末がＭＰ３の音楽データをダウンロードし、これをフラッシュメモリへ記憶し、ヘッドフォンにより聞く場合や、携帯電話の最新着信メロディーをダウンロードして使用する場合である。こういった携帯機器においても、バッテリの残量をチェックし、バッテリ残量が少なくなった場合にユーザーに対してその旨を提示するものがある。
【０００４】
【発明が解決しようとする課題】
しかし、上記のような従来のバッテリ駆動の携帯機器ではバッテリ残量を表示するだけであり、バッテリ残量不足により配信が不完全となる場合があった。
【０００５】
また、上記従来の省電力技術によれば、節電処理は行うものの、バッテリ残量を考慮した特殊な再生は行わず、バッテリが消耗しきった時にパワーオフするだけであり、バッテリ残量低下時に効率的なデータ全体概要把握をすることはできなかった。
【０００６】
本発明は上記問題点を鑑みてなされたものであり、バッテリ残量が低下した場合にも効率的にデータの送信・受信ができるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する為に、バッテリにより駆動可能な本発明の送信装置は、バッテリ残量を検知するバッテリ残量検出手段と、前記バッテリ残量に基づいて送信可能データサイズを取得する送信可能データサイズ取得手段と、送信指定されたデータの送信にかかる総送信データサイズを取得する総送信データサイズ取得手段と、前記総送信データサイズと、前記送信可能データサイズとを比較する比較手段と、前記送信可能データサイズが前記総送信データサイズより小さい場合に、前記送信指定されたデータの少なくとも一部が送信不可能であることを警告する警告手段とを有する。
【０００８】
また、本発明の好適な一様態によれば、前記送信可能データサイズが前記総送信データサイズより小さい場合に、送信するデータを再指定する再指定手段を更に有する。
【０００９】
また、本発明の別の構成によれば、バッテリにより駆動可能な受信装置は、バッテリ残量を検知するバッテリ残量検出手段と、外部装置から配信されるデータの通信レートを取得する通信レート取得手段と、前記バッテリ残量及び通信レートに基づいて受信可能データサイズを取得する受信可能データサイズ取得手段と、配信を受けるデータを指定する指定手段と、配信指定したデータの総配信データサイズを取得する総配信データサイズ取得手段と、前記総配信データサイズと、前記受信可能データサイズとを比較する比較手段と、前記受信可能データサイズが前記総配信データサイズより小さい場合に、前記配信指定したデータの少なくとも一部が受信不可能であることを警告する警告手段とを有する。
【００１０】
上記構成において、本発明の好適な一様態によれば、前記受信可能データサイズが前記総配信データサイズより小さい場合に、配信を受けるデータを再指定する再指定手段を更に有する。
【００１１】
また、上記目的を達成するために、バッテリにより駆動中の送信装置における本発明のデータ送信方法は、バッテリ残量を検知するバッテリ残量検出工程と、前記バッテリ残量に基づいて送信可能データサイズを取得する送信可能データサイズ取得工程と、前記総送信データサイズと、前記送信可能データサイズとを比較する比較工程と、前記送信可能データサイズが前記総送信データサイズより小さい場合に、前記送信指定されたデータの少なくとも一部が送信不可能であることを警告する警告工程とを有する。
【００１２】
本発明の好適な一様態によれば、前記送信可能データサイズが前記総送信データサイズより小さい場合に、送信するデータを再指定する再指定工程を更に有する。
【００１３】
また、本発明の別の構成によれば、バッテリにより駆動中の受信装置におけるデータ受信方法は、バッテリ残量を検知するバッテリ残量検出工程と、外部装置から配信されるデータの通信レートを取得する通信レート取得工程と、前記バッテリ残量及び通信レートに基づいて受信可能データサイズを取得する受信可能データサイズ取得工程と、配信を受けるデータを指定する指定工程と、配信指定したデータの総配信データサイズを取得する総配信データサイズ取得工程と、前記総配信データサイズと、前記受信可能データサイズとを比較する比較工程と、前記受信可能データサイズが前記総配信データサイズより小さい場合に、前記受信指定されたデータの少なくとも一部が受信不可能であることを警告する警告工程とを有する。
【００１４】
また、上記構成において本発明の好適な一様態によれば、前記受信可能データサイズが前記総配信データサイズより小さい場合に、配信を受けるデータを再指定する再指定工程を更に有する。
【００１５】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１６】
＜第１の実施形態＞
本第１の実施形態では、一例として、本発明を適用したバッテリで駆動する動画送信装置における処理を説明する。
【００１７】
図１は、本実施の形態おける液晶表示部を有する動画送信装置の構成を示すブロック図である。図１に示すように、動画送信装置は、動画データを送信する機能に加え、バッテリ残量を求めるバッテリ残量検出部１０１と、バッテリ残量から送信可能なデータサイズを求める送信可能データサイズ予測部１０２と、指定したデータサイズ内に指定動画のサマリーを収める為に必要な情報を生成するサマリー送信情報生成部１０３と、ユーザーからサマリーの方法や送信対象データなどの情報を受け取る或いは送信可能データサイズ内にサマリーを行うためのサマリー送信リストを生成する等の役目を果たすＵＩ制御部１０４と、上記各部からの情報を統括して動画の送信制御を行う送信制御部１０５を持つ。
【００１８】
図２に、本発明の第１の実施形態における処理のフローチャートを示す。
【００１９】
本第１の実施形態における処理は大きく分けて、ステップＳ２０１〜Ｓ２０３からなる送信可能データサイズを監視する処理と、ステップＳ２０４〜Ｓ２１８の送信可能データサイズ内に動画概要をサマリー送信する処理とに分かれており、これら２つの処理は並行して処理されることが望ましい。
【００２０】
これら２つの処理は点線で示す情報の流れで関わりを持っており、ステップＳ２０２では、随時送信可能データサイズに関する情報を読み出すことができる。ステップＳ２０１〜Ｓ２０３からなる送信可能データサイズを監視する処理が終了するのは、ステップＳ２０３においてステップＳ２０４〜Ｓ２１８で行われる画像送信が終了したことを検知した時である。
【００２１】
例えば、専用ハードウエアを用いて、ステップＳ２０６、Ｓ２１０およびＳ２１７の処理がステップＳ２０２で得られる送信可能データサイズを随時取得可能となるように、ステップＳ２０１〜Ｓ２０３の処理を構成したり、或いはソフトウエアで構成する場合にはマルチスレッドの手法を用い送信可能データサイズや送信終了状態などを共有メモリを用いて行うことも考えられる。
【００２２】
まず、ステップＳ２０１で、動画送信装置はバッテリ残量検出部１０１によりバッテリの電力残量を求め、ステップＳ２０２で、ステップＳ２０１で得られた結果及び通信状況からデータ送信レートを求め、これらに基づいて送信可能データサイズ予測部１０２が送信可能データサイズを予測する。近年、バッテリユニットにＣＰＵを搭載し、このＣＰＵからの情報によりバッテリ残量を把握する技術がノートＰＣなどで用いられており、こういった公知の技術を用いてバッテリ残量を知ることができる。また現状では、動画送信装置が液晶表示部を持つ場合には、液晶表示部が最も電力を消費することが知られており、これに記憶デバイス駆動回路まわりの消費電力、動画エンコード処理のための電力などを加味することによりほぼ正確な送信可能データサイズを予測することが可能である。しかし、誤差などを考えて、予測値より余裕を持たせて短めの値を送信可能データサイズとすると良い。
【００２３】
そして、ステップＳ２０３において送信処理が終了した時に処理を終了するが、送信処理が終了していない間はステップＳ２０１およびステップＳ２０２の処理を繰り返し行い、送信可能データサイズを監視しておく。
【００２４】
次に、ステップＳ２０４〜Ｓ２１８の送信処理に関して説明を行う。
【００２５】
ステップＳ２０４では、ＵＩ制御部１０４によるユーザーインターフェースを用いて、ユーザーから送信範囲の指定を受ける。通常、映画のＤＶＤデータ等は複数のチャプタに分割されており、またドキュメンタリーやニュースなども複数のチャプタに分割されていることが多いため、送信範囲は、以下の２種類の操作により指定される範囲を含む。１つめは、ユーザーがあるチャプタへのジャンプを指示した場合に、そのチャプタ以降全てを送信するものと判断し、これを送信範囲とするものである。２つめは、予め複数のチャプタを選択しておくプログラム送信を持つ送信装置において、プログラムされた複数のチャプタを送信範囲とするものである。
【００２６】
次に、ステップＳ２０５において、指定された送信範囲の総送信データサイズを計算し、ステップＳ２０６で、ステップＳ２０２で計算されたバッテリによる送信可能データサイズを得る。
【００２７】
ステップ持続時間で、総送信データサイズが送信可能データサイズより大きいか小さいかを判断する。小さい場合には、ステップＳ２０５で取得したバッテリ残量で、指定された送信範囲の送信が可能であるので、ステップＳ２０８〜Ｓ２１０のループで送信範囲の送信を行う。
【００２８】
この送信範囲のループ中、ステップＳ２０８では送信範囲の内の部分区間を送信し、ステップＳ２０９では送信した部分区間が送信範囲の終わりかどうかを判断する。送信範囲の終わりでなければ、ステップＳ２１０において残りの送信範囲のデータサイズ（残り送信データサイズ）が、ステップＳ２０２で得られる送信可能データサイズより大きいか小さいかを判断する。これはバッテリ残量が実際の送信中に足りているかを監視するために行われる。例えば、送信中に通信事情の悪化により通信レートが遅くなったり、通信電力を上げる必要がでて来た場合などでは、通常送信より多くのバッテリを消費し、送信可能データサイズが減少するので、これを把握するためにステップＳ２０９およびステップＳ２１０により残り送信データサイズが送信可能データサイズより大きいかどうかを確認するのである。
【００２９】
なお、画像の送信・表示動作がステップＳ２０９およびステップＳ２１０の処理により途切れないようにする必要があるため、これらの処理はバックグラウンドで行う。また、マルチスレッド処理の様に別プロセスで送信処理と並行して行っても良いし、タイマー割り込みを用いて動画送信が途切れない程度の負荷範囲で行っても良い。
【００３０】
ステップＳ２１０で残り送信データサイズが送信可能データサイズより大きいと判断した場合には、ステップＳ２１１で全送信範囲からこれまで送信したものを取り除き、ステップＳ２１２で送信範囲全てを送信できない旨の警告を行い、ステップＳ２０６へ戻る。
【００３１】
一方、ステップＳ２０７で総送信データサイズが送信可能データサイズより大きいと判断されると、ステップＳ２１３に進み、複数のサマリー方法の内、ユーザーによりいずれか１つの選択を受ける。なお、この複数のサマリー方法については、詳細に後述する。また、複数のサマリー方法から選択する代わりに、固定の一方法を用いるようにしてもよい。
【００３２】
なお、サマリー方法の選択肢の他に、バッテリが尽きるまで指定した送信範囲の通常送信を順次行う指示の選択肢を加えてもよい。
【００３３】
ステップＳ２１４では、ステップＳ２１３で選択されたサマリー方法に基づき、送信範囲と送信可能データサイズを考慮し、自動的或いはユーザー選択によりサマリー送信リストを生成する。このサマリー送信リスト生成処理は、詳細に後述する。
【００３４】
次に、ステップＳ２１５〜Ｓ２１８のループで、サマリー送信リストに基づく送信を行う。
【００３５】
このサマリー送信リストに基づく送信ループ中、ステップＳ２１５で送信範囲の内の部分区間を送信し、ステップＳ２１６で送信した部分区間が送信範囲の終わりかどうかを判断する。送信範囲の終わりでなければ、ステップＳ２１７において残りの送信範囲のデータサイズ（残り送信データサイズ）が、ステップＳ２０２で得られる送信可能データサイズより大きいか小さいかを判断する。これはバッテリ残量が実際の送信中に足りているかを監視するために行われる。
【００３６】
例えば、送信中に通信事情の悪化により通信レートが遅くなったり、通信電力を上げる必要がでて来た場合などでは、通常送信より多くのバッテリを消費し、送信可能データサイズが減少するので、これを把握するためにステップＳ２１６およびステップＳ２１７により残り送信データサイズが送信可能データサイズより小さいかどうかを確認するのである。
【００３７】
ここでも、画像の送信・表示動作がステップＳ２１６およびステップＳ２１７の処理により途切れないようにする必要があるため、これらの処理はバックグラウンドで行う。
【００３８】
ステップＳ２１７で残り送信データサイズが送信可能データサイズより大きいと判断した場合には、ステップＳ２１８でサマリー送信リストからこれまで送信したものを取り除き、送信範囲全てを送信することはできない旨の警告を行い、送信したい部分を選択して再度サマリー送信リストを作成する。なお、ステップＳ２１８におけるサマリー送信リストの更新処理は、図７を参照して詳細に後述する。
【００３９】
なお、サマリー送信リスト更新の選択肢の他に、バッテリが尽きるまで指定した送信範囲の通常送信を順次行う指示の選択肢を加えてもよい。この場合、ステップＳ２０２の送信可能データサイズを充分大きなダミー値にすることにより、本アルゴリズムのままで実現可能である。
【００４０】
次に、ステップＳ２１３で選択される複数のサマリー方式の内、４種類のサマリー方式例を説明する。
【００４１】
サマリー方式１
指定された送信範囲のデータの特徴量の変化を自動計算し、これに基づきバッテリ残量で送信可能なデータサイズのサマリーを生成する。例えば映像や音声の変化の少ない部分や、逆に変化量の大きな部分、或いは着目する特徴量の小さな部分逆に大きな部分等を検出し、それらの部分をその度合いを優先してつなぎ合わせる事により送信可能なデータサイズの簡易的なサマリーを作成することが可能である。
【００４２】
映像に関しては、特開２０００−２３５６３７や特開２０００−２３５６３８などに記載の方法が既に提案されている。
【００４３】
特開２０００−２３５６３７は画像フレーム間の類似度を比較し、その変化に応じて細かいシーンに分割し、シーンの切り替わりの激しいものを優先して切れ目から始まる部分動画を複数集めて目的の時間まで集める。また、特開２０００−２３５６３８では画像フレーム間の類似度を比較し、その変化に応じて細かいシーンに分割し、各シーンを画像フレーム間の類似度により、例えば、「おとなしいシーン」「ダイナミックなシーン」などの画像変化特徴量と対応付け、これらの観点を選択させることで「おとなしいシーンから成るサマリー」「ダイナミックなシーンから成るサマリー」を生成するものである。これらは目的の時間のサマリーを作成するものであるが、目的のデータサイズとなるようにサマリーを作成するような処理に変更すれば、容易に実現可能である。
【００４４】
音声に関しては、発声区間を検出し発声区間を集めてサマリーを作成する方法があり、更にエネルギーの高いものを優先して集めて目的の時間まで集めることが考えられる。これについても、目的のデータサイズとなるようにサマリーを作成するような処理に変更すれば、容易に実現可能である。
【００４５】
サマリー方式２
指定された送信範囲にある全てのトピックやカテゴリを表示し、これからユーザーが送信したいものを選択し、その際の総送信データサイズとバッテリ残量による送信可能データサイズの関係を表示する。
【００４６】
図４に、ステップＳ２１３でサマリー方式２が選択された場合にステップＳ２１４で行われる、サマリー送信リスト生成処理のフローチャートを示す。
【００４７】
ステップＳ４０１では、例えば図３に示す様に、動画のタイトル、カテゴリを表示し、その下位属性としてトピックを表示する。各トピックのデータサイズをトピック名の脇に表示し、カテゴリ内の全トピックの合計データサイズをカテゴリ名の脇に表示し、タイトル内の全カテゴリの合計データサイズをタイトル名の脇に表示する。
【００４８】
ステップＳ４０２では、ユーザーが選択した内容を検知するが、トピックが選択されたときにはそれを検知し、カテゴリが選択されるとそのカテゴリ内の全トピックが選択されたと判断し、タイトルが選択されるとそのタイトル内の全カテゴリ全トピックが選択されたと判断する。なお、ここでは、まだ選択されていないタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択された（後述するサマリー送信リストに登録する）」と判断し、すでに選択されているタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択が解除された（サマリー送信リストから削除する）」と判断する。
【００４９】
ステップＳ４０３において、ユーザーが選択したタイトル、カテゴリまたはトピックをハイライト表示（選択解除の場合は、ハイライト表示の解除）すると共に、送信する範囲のリスト（サマリー送信リスト）に登録する（選択解除の場合は、リストから削除する）。ステップＳ４０４において現在選択されているタイトル、カテゴリ及び／またはトピックの合計データサイズである総送信データサイズを計算して表示する。ステップＳ４０５では、バッテリ残量により送信可能データサイズを取得して表示する。ステップＳ４０６では、総送信データサイズと送信可能データサイズとを比較し、比較結果を表示する。
【００５０】
具体的には、総送信データサイズが送信可能データサイズを越える場合には、総送信データサイズが送信可能データサイズを越えるデータサイズ、すなわちオーバー容量を算出してプラス表示し、総送信データサイズが送信可能データサイズを越えない場合にはオーバー容量としてマイナス表示する。なお、総送信データサイズが送信可能データサイズを越える場合は、表示の点滅、音或いは音声メッセージ或いはそれらの組み合わせなどによる警告をするようにしてもよい。このオーバー容量表示により、ユーザーはこのオーバー容量以上のトピック或いはカテゴリを選択リストから削除したり、また、残りの送信可能データサイズ内に収まるカテゴリやトピックを指定することにより、簡単に送信可能データサイズいっぱいにサマリーを収めることが可能である。
【００５１】
なお、選択中にもディスプレイをＯＮにしているために、バッテリの電力が使われ、バッテリ残量は減ってしまう。ディスプレイの消費する電力は送信装置の中でも大きいものであるので、その選択中の時間経過分も総送信データサイズに反映させなければならない。
【００５２】
しかし、選択中にユーザーへプレッシャーをかけないために、サマリー送信リスト作成に通常要する時間を予め確保しておき、その消費電力分に相当するデータサイズを送信可能データサイズから減じておき、確保してある時間内にサマリー送信リストが作成できればそのままサマリー送信を行い、その時間内にサマリー送信リストが作成できなければ、送信可能データサイズを減じて更新表示するようにしてもよい。
【００５３】
そしてステップＳ４０７において、送信開始ボタンが押下されるとサマリー送信リスト作成が完了したとして記憶して（ステップＳ４０８）、図２のステップＳ２１５に進み、キャンセルボタンが押下されると、作成したサマリー送信リストをキャンセルして、図２のステップＳ２１３に戻る。いずれも押下されなければステップＳ４０２に戻って上記処理を繰り返す。
【００５４】
なお、送信可能データサイズ内に選択した送信範囲がぴったりと収まらず、サマリー送信リストの最後のトピックとしてどれを選択しても、途中で送信可能データサイズを過ぎてしまうことが多く発生すると考えられる。そういった場合、送信可能データサイズ内に収まらないトピックをサマリー送信リストから外してもよいが、ユーザーによっては、バッテリが尽きるまで送信することを好む場合がある。そういった場合にはオーバー容量がプラスの値のまま送信開始ボタンを押す事により、そのままサマリー送信リストに従って送信を行うように構成してもよい。
【００５５】
サマリー方式３
予め送信先或いは送信元のユーザーの好み情報を記憶しておき、この情報に基いて好みのトピックやカテゴリを優先的に自動選択してバッテリ残量で送信可能なデータサイズでサマリーを生成する。送信先或いは送信元としたのは、送信者が自分の好みに基づいて送信する場合と、送信先の好みに応じて送信する場合の２通りがあるからである。なお、送信先には、グループ単位などの複数の送信先に対する好み情報も含む。
【００５６】
サマリー方式２による図３に示す例では、全てのタイトル、カテゴリおよびトピックを表示し、その中からユーザーが任意に送信する内容を選んだが、ユーザーがスポーツと音楽が好きで、政治の話題が嫌いな場合、サマリー方式３では図５に示すようにスポーツと音楽に関するタイトル、カテゴリおよびトピックを内部的に自動的に選択して、この中からサマリー送信リストを自動生成する。
【００５７】
この時、ユーザーの好みのトピックやカテゴリに優先順位を付けておき、この優先順位でサマリー送信リストにエントリーする。なお、最後にエントリーするトピックやカテゴリは、その優先順位のトピックやカテゴリの内、送信可能データサイズに収まるものを優先する。
【００５８】
ＩＳＯ　の国際標準規格で現在策定中のＭＰＥＧ−７では、ユーザープリファレンスというユーザーの好みを記述するデータ構造や、観点（ポイント・オブ・ビュー）別のサマリーを送信する為のデータ構造などが定義されており、送信する動画に対してこれらユーザーの好みやサマリーに関する情報が記述されていればこれを用いて予め記憶しているユーザーの好み情報と照合を行い、更にユーザーの好みの優先情報を用いてバッテリによる送信可能データサイズに収まるサマリーを生成することが可能である。
【００５９】
サマリー方式４
予めユーザーの好み情報を記憶しておき、この情報に基づき好みのタイトル、カテゴリおよびトピックを表示し、これからユーザーが見たいものを選択し、その際の総データサイズとバッテリ残量による送信可能データサイズの大小関係を表示し、総データサイズが送信可能データサイズを越える場合には表示或いは音或いは音声メッセージ或いはそれらの組み合わせで警告し、送信可能データサイズの範囲内で選択を行わせることによりサマリーを生成する。
【００６０】
図６に、図２のステップＳ２１３でサマリー方式４が選択された場合にステップＳ２１４で行われる、サマリー送信リスト生成処理のフローチャートを示す。
【００６１】
サマリー方式２による図３に示す例では、全てのタイトル、カテゴリおよびトピックを表示したが、例えば、ユーザーがスポーツと音楽が好きで、政治の話題が嫌いな場合、サマリー方式４では、ステップＳ６０１において図５に示すようにスポーツと音楽に関するカテゴリ及びトピックのみを表示する。カテゴリ内の全トピックのデータサイズをカテゴリ名の脇に表示し、各トピックのデータサイズをトピック名の脇に表示する。
【００６２】
ステップＳ６０２では、ユーザーが選択した内容を検知するが、トピックが選択されたときにはそれを検知し、カテゴリが選択されるとそのカテゴリ内の全トピックが選択されたと判断し、タイトルが選択されるとそのタイトル内の全カテゴリ全トピックが選択されたと判断する。なお、ここでは、まだ選択されていないタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択された（サマリー送信リストに登録する）」と判断し、すでに選択されているタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択が解除された（サマリー送信リストから削除する）」と判断する。
【００６３】
ステップＳ６０３において、ユーザーの選択したタイトル、カテゴリまたはトピックをハイライト表示（選択解除の場合は、ハイライト表示の解除）すると共に、サマリー送信リストに登録する（選択解除の場合は、リストから削除する）。ステップＳ６０４において現在選択されているタイトル、カテゴリ及び／またはトピックの合計データサイズである総送信データサイズを計算して表示する。ステップＳ６０５では、バッテリ残量により送信可能データサイズを取得して表示する。ステップＳ６０６では、総送信データサイズと送信可能データサイズとを比較し、比較結果を表示する。
【００６４】
具体的には、総送信データサイズが送信可能データサイズを越える場合には、総送信データサイズが送信可能データサイズを越えるデータサイズ、すなわちオーバー容量を算出してプラス表示し、総送信データサイズが送信可能データサイズを越えない場合にはオーバー容量としてマイナス表示する。なお、総送信データサイズが送信可能データサイズを越える場合は、表示の点滅、音或いは音声メッセージ或いはそれらの組み合わせなどによる警告をするようにしてもよい。このオーバー容量表示により、ユーザーはこのオーバー容量以上のトピック或いはカテゴリを選択リストから削除したり、また、残りの送信可能データサイズ内に収まるカテゴリやトピックを指定することにより、簡単に送信可能データサイズいっぱいにサマリーを収めることが可能である。
【００６５】
なお、選択中にもディスプレイをＯＮにしているために、バッテリの電力が使われ、バッテリ残量は減ってしまう。ディスプレイの消費する電力は送信装置の中でも大きいものであるので、その選択中の時間経過分も総送信データサイズに反映させなければならない。
【００６６】
しかし、選択中にユーザーへプレッシャーをかけないために、サマリー送信リスト作成に通常要する時間を予め確保しておき、その消費電力分に相当するデータサイズを送信可能データサイズから減じておき、確保してある時間内にサマリー送信リストが作成できればそのままサマリー送信を行い、その時間内にサマリー送信リストが作成できなければ、送信可能データサイズを減じて更新表示するようにしてもよい。
【００６７】
そしてステップＳ６０７において、作成されたサマリー送信リストを記憶する。ステップＳ６０８において、送信開始ボタンが押下されると図２のステップＳ２１５以降の処理に進んで送信が行われ、キャンセルボタンが押下されると、作成したサマリー送信リストをキャンセルして、図２のステップＳ２１３に戻る。いずれも押下されなければステップＳ６０２に戻って上記処理を繰り返す。
【００６８】
なお、送信可能データサイズ内に選択した送信範囲がぴったりと収まらず、サマリー送信リストの最後のトピックとしてどれを選択しても、途中で送信可能データサイズを過ぎてしまうことが多く発生すると考えられる。そういった場合、送信可能データサイズ内に収まらないトピックをサマリー送信リストから外してもよいが、ユーザーによっては、バッテリが尽きるまで送信することを好む場合がある。そういった場合にはオーバー容量がプラスの値のまま送信開始ボタンを押す事により、そのままサマリー送信リストに従って送信を行うように構成してもよい。
【００６９】
上記の通り、指定したデータの送信データサイズが現在のバッテリ残量で送信できるデータサイズよりも大きい場合には、この警告に基づき、ユーザーはバッテリ残量を考慮した上、バッテリ残量で足りる様に送信するデータを指定することができる。
【００７０】
次に、ステップＳ２１８におけるサマリー送信リストの再生成について説明する。ステップＳ２１８で行うサマリー送信リストの再生成は、ステップＳ２１３で選択したサマリー方式により処理が異なる。
【００７１】
サマリー方式１および３の様に自動的にサマリーが生成されるものに関してはユーザーがどの様なサマリーになるかを明確に把握していないため、警告は行わず、適切に送信可能データサイズ内に収まるように、縮めることにより対処する。サマリー方式３の場合、例えば、サマリー送信リストに登録されているトピックを、送信可能データサイズ内に収まるまで、最後のものから順に削除するようにしてもよい。
【００７２】
サマリー方式２及び４のように、ユーザーがサマリー内容を指定していた場合には、図７のステップＳ７０１において指定された撮影範囲全てを送信することは不可能であることを表示或いは音或いは音声メッセージ或いはそれらの組み合わせで警告し、これまで送信したデータ部分を除外した残りのトピックやカテゴリを図３や図５に示す要領で表示する。
【００７３】
ステップＳ４０２〜Ｓ４０８の処理は、図４を参照して説明した動作と同様であるため、ここでは説明を省略する。
【００７４】
上記の通り、本発明の第１の実施形態によれば、動画送信装置のバッテリ残量が低下した場合であっても、効率的にデータを送信することができる。
【００７５】
なお、上記第１の実施形態では、ステップＳ２１７で送信中にバッテリ残量が足りない場合に、ステップＳ２１３で指定したサマリー方法でステップＳ２１８のサマリー送信リストを生成する例を述べたが、ステップＳ２１３で指定したサマリー方法とは異なるサマリー方法によりサマリー送信リスト再編集を行うように構成することもできる。
【００７６】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
【００７７】
本第２の実施形態では、バッテリで駆動する動画再生装置と動画配信装置であるサーバーとからなるデータ配信システムにおける、端末のバッテリ状態に基づく動画配信制御について説明する。
【００７８】
図８は、本第２の実施形態おける、動画配信装置１００とバッテリ駆動可能な動画表示携帯型動画受信装置２００とからなるデータ配信システムの構成を示すブロック図である。
【００７９】
図８に示すように、動画受信装置２００は、動画データを送信する機能に加え、バッテリ残量を求めるバッテリ残量検出部８０１と、通信ビットレート及び電波の強弱を監視する通信状況監視部８０２と、バッテリ残量から受信可能なデータサイズを求める受信可能データサイズ予測部８０３と、ユーザーからサマリーの方法や配信対象データなどの情報を受け取る或いは受信可能データサイズ内にサマリーを行うためのサマリー配信リストを生成する等の役目を果たすＵＩ制御部８０５とを有し、動画配信装置１００は受信可能データサイズ内に指定動画のサマリーを収める為に必要な情報を生成するサマリー配信情報生成部８０４と、上記各部からの情報を統括して動画の配信制御を行う配信制御部８０６を持つ。
【００８０】
図９に、本発明の第２の実施形態における動画受信装置２００の処理のフローチャートを示す。
【００８１】
本第２の実施形態における処理は、大きく分けて、ステップＳ９０１〜Ｓ９０３からなる受信可能データサイズを監視する処理と、ステップＳ９０４〜Ｓ９１８の受信可能データサイズ内に動画概要をサマリー配信する処理とに分かれており、これら２つの処理は並行して処理されることが望ましい。
【００８２】
これら２つの処理は点線で示す情報の流れで関わりを持っており、ステップＳ９０２では、随時受信可能データサイズに関する情報を読み出すことができる。ステップＳ９０１〜Ｓ９０３からなる受信可能データサイズを監視する処理が終了するのは、ステップＳ９０３においてステップＳ９０４〜Ｓ９１８で行われる画像配信が終了したことを検知した時である。
【００８３】
例えば、専用ハードウエアを用いて、ステップＳ９０６、Ｓ９１０およびＳ９１７の処理がステップＳ９０２で得られる受信可能データサイズを随時取得可能となるように、ステップＳ９０１〜Ｓ９０３の処理を構成したり、或いはソフトウエアで構成する場合にはマルチスレッドの手法を用い受信可能データサイズや配信終了状態などを共有メモリを用いて行うことも考えられる。
【００８４】
まず、ステップＳ９０１で、バッテリ残量検出部８０１によりバッテリの電力残量を求め、更に通信状況監視部８０２により通信ビットレート及び電波の強弱情報を得る。ステップＳ９０２では、ステップＳ９０１で得られた結果に基づいて受信可能データサイズ予測部８０３が受信可能データサイズを予測する。近年、バッテリユニットにＣＰＵを搭載し、このＣＰＵからの情報によりバッテリ残量を把握する技術がノートＰＣなどで用いられており、こういった公知の技術を用いてバッテリ残量を知ることができる。そして、表示および通信等に関連する通電先の素子等の消費電力を積算し、積算した消費電力でバッテリの電力残量を割る事によりバッテリ持続時間を得ることができる。
【００８５】
また、動画受信装置２００の積算消費電力としては、この液晶表示部の消費電力に記憶デバイスまわりの消費電力、デコーダまわりの消費電力、データ通信のための消費電力などを加味する。電波の強弱により受信電波を増幅しなければならない場合があるので、電波が弱いと判断した場合にはこれらの要因による消費電力増大を考慮する必要がある。
【００８６】
更に、通信事情を観察し、その時点での平均的な通信ビットレートを求め、これにバッテリ持続時間を掛け合わせることにより、受信可能データサイズを予測することができる。なお、予測値に多少の余裕を持たせて少なめの値を受信可能データサイズとすると良い。
【００８７】
そして、ステップＳ９０３において配信が終了した時に処理を終了するが、配信が終了していない間はステップＳ９０１およびステップＳ９０２の処理を繰り返し行い、受信可能データサイズを監視しておく。
【００８８】
次に、ステップＳ９０４〜Ｓ９１８の配信処理に関して説明を行う。
【００８９】
ステップＳ９０４では、ＵＩ制御部８０５によるユーザーインターフェースを用いて、ユーザーから配信対象データの指定を受ける。通常、映画のＤＶＤデータ等は複数のチャプタに分割されており、またドキュメンタリーやニュースなども複数のチャプタに分割されていることが多いため、配信対象データは、以下の２種類の操作により指定される範囲を含む。１つめは、ユーザーがあるチャプタへのジャンプを指示した場合に、そのチャプタ以降全てを配信するものと判断し、これを配信対象データとするものである。２つめは、予め複数のチャプタを選択しておくプログラム配信を持つ配信装置において、プログラムされた複数のチャプタを配信対象データとするものである。
【００９０】
次に、ステップＳ９０５において、動画配信装置１００では指定された配信対象データの総配信データサイズを計算して動画受信装置２００に通知し、ステップＳ９０６で、ステップＳ９０２で計算されたバッテリによる受信可能データサイズを得る。
【００９１】
ステップＳ９０７で、総配信データサイズが受信可能データサイズより大きいか小さいかを判断する。小さい場合には、ステップＳ９０５で取得したバッテリ残量で、指定された配信対象データの受信が可能であるので、ステップＳ９０８〜Ｓ９１０のループで配信対象データの受信を行う。
【００９２】
この配信対象データの受信ループ中、ステップＳ９０８では配信対象データの内の部分区間を受信し、ステップＳ９０９では受信した部分区間が配信対象データの終わりかどうかを判断する。配信対象データの終わりでなければ、ステップＳ９１０において残りの配信対象データのデータサイズ（残り配信データサイズ）が、ステップＳ９０２で得られる受信可能データサイズより大きいか小さいかを判断する。これはバッテリ残量が実際の受信中に足りているかを監視するために行われる。例えば、配信中に通信事情の悪化により通信レートが遅くなったり、受信電力を上げる必要がでて来た場合などでは、通常受信より多くのバッテリを消費し、受信可能データサイズが減少するので、これを把握するためにステップＳ９０９およびステップＳ９１０により残り配信データサイズが受信可能データサイズより大きいかどうかを確認するのである。
【００９３】
なお、画像の受信・表示動作がステップＳ９０９およびステップＳ９１０の処理により途切れないようにする必要があるため、これらの処理はバックグラウンドで行う。また、マルチスレッド処理の様に別プロセスで受信処理と並行して行っても良いし、タイマー割り込みを用いて動画配信が途切れない程度の負荷範囲で行っても良い。
【００９４】
ステップＳ９１０で残り配信データサイズが受信可能データサイズより大きいと判断した場合には、ステップＳ９１１で全配信対象データからこれまで受信したものを取り除き、ステップＳ９１２で配信対象データ全てを配信できない旨の警告を行い、ステップＳ９０６へ戻る。
【００９５】
一方、ステップＳ９０７で総配信データサイズが受信可能データサイズより大きいと判断されると、ステップＳ９１３に進み、複数のサマリー方法の内、ユーザーによりいずれか１つの選択を受け、サマリー配信リストの生成に必要な情報の入力を受け付ける。なお、この複数のサマリー方法及びサマリー配信リストの生成については、詳細に後述する。また、複数のサマリー方法から選択する代わりに、固定の一方法を用いるようにしてもよい。
【００９６】
なお、サマリー方法の選択肢の他に、バッテリが尽きるまで指定した配信対象データの通常配信を順次行う指示の選択肢を加えてもよい。
【００９７】
動画配信装置１００では、ステップＳ９１３で選択されたサマリー方法及びユーザー入力に基づき、配信対象データと受信可能データサイズを考慮し、自動的或いはユーザー選択によりサマリー配信リストを生成する。
【００９８】
次に、ステップＳ９１５〜Ｓ９１８のループで、サマリー配信リストに基づく配信が行われる。
【００９９】
このサマリー配信リストに基づく配信ループ中、ステップＳ９１５で配信対象データの内の部分区間を受信し、ステップＳ９１６で受信した部分区間が配信対象データの終わりかどうかを判断する。配信対象データの終わりでなければ、ステップＳ９１７において残りの配信対象データの配信にかかるデータサイズ（残り配信データサイズ）が、ステップＳ９０２で得られる受信可能データサイズより大きいか小さいかを判断する。これはバッテリ残量が実際の受信中に足りているかを監視するために行われる。
【０１００】
例えば、配信中に通信事情の悪化により通信レートが遅くなったり、受信電力を上げる必要がでて来た場合などでは、通常受信より多くのバッテリを消費し、受信可能データサイズが減少するので、これを把握するためにステップＳ９１６およびステップＳ９１７により残り配信データサイズが受信可能データサイズより小さいかどうかを確認するのである。
【０１０１】
ここでも、画像の受信・表示動作がステップＳ９１６およびステップＳ９１７の処理により途切れないようにする必要があるため、これらの処理はバックグラウンドで行う。
【０１０２】
ステップＳ９１７で残り配信データサイズが受信可能データサイズより大きいと判断した場合には、ステップＳ９１８でサマリー配信リストからこれまで受信したものを取り除き、配信対象データ全てを受信することはできない旨の警告を行い、見たい部分を選択して再度サマリー配信リストを作成できるようにする。なお、ステップＳ９１８におけるサマリー配信リストの更新に関する処理は、図１４を参照して詳細に後述する。
【０１０３】
なお、サマリー配信リスト更新の選択肢の他に、バッテリが尽きるまで指定した配信対象データの通常配信を順次行う指示の選択肢を加えてもよい。この場合、ステップＳ９０２の受信可能データサイズを充分大きなダミー値にすることにより、本アルゴリズムのままで実現可能である。
【０１０４】
次に、ステップＳ９１３で選択される複数のサマリー方式の内、４種類のサマリー方式例を説明する。
【０１０５】
サマリー方式Ｉ
指定された配信対象データのデータの特徴量の変化を自動計算し、これに基づきバッテリ残量で受信可能なデータサイズのサマリーを生成する。例えば映像や音声の変化の少ない部分や、逆に変化量の大きな部分、或いは着目する特徴量の小さな部分逆に大きな部分等を検出し、それらの部分をその度合いを優先してつなぎ合わせる事により受信可能なデータサイズの簡易的なサマリーを作成することが可能である。なおこの処理は、動画受信装置２００におけるサマリー方式Ｉの選択を受けて、動画配信装置１００において行われる。
【０１０６】
映像に関しては、特開２０００−２３５６３７や特開２０００−２３５６３８などに記載の方法が既に提案されている。
【０１０７】
特開２０００−２３５６３７は画像フレーム間の類似度を比較し、その変化に応じて細かいシーンに分割し、シーンの切り替わりの激しいものを優先して切れ目から始まる部分動画を複数集めて目的の時間まで集める。また、特開２０００−２３５６３８では画像フレーム間の類似度を比較し、その変化に応じて細かいシーンに分割し、各シーンを画像フレーム間の類似度により、例えば、「おとなしいシーン」「ダイナミックなシーン」などの画像変化特徴量と対応付け、これらの観点を選択させることで「おとなしいシーンから成るサマリー」「ダイナミックなシーンから成るサマリー」を生成するものである。これらは目的の時間のサマリーを作成するものであるが、目的のデータサイズとなるようにサマリーを作成するような処理に変更すれば、容易に実現可能である。
【０１０８】
音声に関しては、発声区間を集めてサマリーを作成する方法があり、更にエネルギーの高いものを優先して集めて目的の時間まで集めることが考えられる。これについても、目的のデータサイズとなるようにサマリーを作成するような処理に変更すれば、容易に実現可能である。
【０１０９】
サマリー方式ＩＩ
指定された配信対象データにある全てのトピックやカテゴリを表示し、これからユーザーが見たいものを選択し、その際の総配信データサイズとバッテリ残量による受信可能データサイズの関係を表示する。
【０１１０】
図１１に、ステップＳ９１３でサマリー方式ＩＩが選択された場合に行われる、サマリー配信リスト生成処理のフローチャートを示す。
【０１１１】
ステップＳ１１０１では、例えば図１０に示す様に、動画のタイトル、カテゴリを表示し、その下位属性としてトピックを表示する。各トピックの配信データサイズをトピック名の脇に表示し、カテゴリ内の全トピックの合計配信データサイズをカテゴリ名の脇に表示し、タイトル内の全カテゴリの合計配信データサイズをタイトル名の脇に表示する。なお、図１０に示す情報は、動画受信装置２００におけるサマリー方式ＩＩの選択を受けて、配信制御部８０６がＵＩ制御部８０５に供給する。
【０１１２】
ステップＳ１１０２では、ユーザーが選択した内容を検知するが、トピックが選択されたときにはそれを検知し、カテゴリが選択されるとそのカテゴリ内の全トピックが選択されたと判断し、タイトルが選択されるとそのタイトル内の全カテゴリ全トピックが選択されたと判断する。なお、ここでは、まだ選択されていないタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択された（後述するサマリー配信リストに登録する）」と判断し、すでに選択されているタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択が解除された（サマリー配信リストから削除する）」と判断する。
【０１１３】
ステップＳ１１０３において、ユーザーが選択したタイトル、カテゴリまたはトピックをハイライト表示（選択解除の場合は、ハイライト表示の解除）すると共に、配信する範囲のリスト（サマリー配信リスト）に登録する（選択解除の場合は、リストから削除する）。ステップＳ１１０４において現在選択されているタイトル、カテゴリ及び／またはトピックの合計データサイズである総配信データサイズを計算して表示する。ステップＳ１１０５では、バッテリ残量により受信可能データサイズを取得して表示する。ステップＳ１１０６では、総配信データサイズと受信可能データサイズとを比較し、比較結果を表示する。
【０１１４】
具体的には、総配信データサイズが受信可能データサイズを越える場合には、総配信データサイズが受信可能データサイズを越えるデータサイズ、すなわちオーバー容量を算出してプラス表示し、総配信データサイズが受信可能データサイズを越えない場合にはオーバー容量としてマイナス表示する。なお、総配信データサイズが受信可能データサイズを越える場合は、表示の点滅、音或いは音声メッセージ或いはそれらの組み合わせなどによる警告をするようにしてもよい。このオーバー容量表示により、ユーザーはこのオーバー容量以上のトピック或いはカテゴリを選択リストから削除したり、また、残りの受信可能データサイズ内に収まるカテゴリやトピックを指定することにより、簡単に受信可能データサイズいっぱいにサマリーを収めることが可能である。
【０１１５】
なお、選択中にもディスプレイをＯＮにしているために、バッテリの電力が使われ、バッテリ残量は減ってしまう。ディスプレイの消費する電力は動画受信装置２００の中でも大きいものであるので、その選択中の時間経過分も総配信データサイズに反映させなければならない。
【０１１６】
しかし、選択中にユーザーへプレッシャーをかけないために、サマリー配信リスト作成に通常要する時間を予め確保しておき、その消費電力分に相当するデータサイズを受信可能データサイズから減じておき、確保してある時間内にサマリー配信リストが作成できればそのままサマリー配信を行い、その時間内にサマリー配信リストが作成できなければ、受信可能データサイズを減じて更新表示するようにしてもよい。
【０１１７】
そしてステップＳ１１０７において、配信開始ボタンが押下されるとサマリー配信リスト作成が完了したとして判断して、作成したサマリー配信リストを動画配信装置１００に送信し（ステップＳ１１０８）、図９のステップＳ９１５に進む。一方、キャンセルボタンが押下されると、作成したサマリー配信リストをキャンセルして、図９のステップＳ９１３に戻る。いずれも押下されなければステップＳ１１０２に戻って上記処理を繰り返す。
【０１１８】
なお、受信可能データサイズ内に選択した配信対象データがぴったりと収まらず、サマリー配信リストの最後のトピックとしてどれを選択しても、途中で受信可能データサイズを過ぎてしまうことが多く発生すると考えられる。そういった場合、受信可能データサイズ内に収まらないトピックをサマリー配信リストから外してもよいが、ユーザーによっては、バッテリが尽きるまで受信することを好む場合がある。そういった場合にはオーバーデータサイズがプラスの値のまま配信開始ボタンを押す事により、そのままサマリー配信リストに従って配信を行うように構成してもよい。
【０１１９】
サマリー方式ＩＩＩ
予めユーザーの好み情報を記憶しておき、この情報に基いて好みのトピックやカテゴリを優先的に自動選択してバッテリ残量で受信可能なデータサイズ長でサマリーを生成する。配信先或いは配信元としたのは、配信者が自分の好みに基づいて配信する場合と、配信先（受信者）の好みに応じて配信する場合の２通りがあるからである。なお、配信先には、グループ単位などの複数の配信先に対する好み情報も含む。なおこの処理は、動画受信装置２００におけるサマリー方式ＩＩＩの選択を受けて、動画配信装置１００において行われる。
【０１２０】
サマリー方式ＩＩによる図１０に示す例では、全てのタイトル、カテゴリおよびトピックを表示し、その中からユーザーが任意に配信する内容を選んだが、ユーザーがスポーツと音楽が好きで、政治の話題が嫌いな場合、サマリー方式ＩＩＩでは図１２に示すようにスポーツと音楽に関するタイトル、カテゴリおよびトピックを内部的に自動的に選択して、この中からサマリー配信リストを自動生成する。
【０１２１】
この時、ユーザーの好みのトピックやカテゴリに優先順位を付けておき、この優先順位でサマリー配信リストにエントリーする。なお、最後にエントリーするトピックやカテゴリは、その優先順位のトピックやカテゴリの内、受信可能データサイズに収まるものを優先する。
【０１２２】
ＩＳＯ　の国際標準規格で現在策定中のＭＰＥＧ−７では、ユーザープリファレンスというユーザーの好みを記述するデータ構造や、観点（ポイント・オブ・ビュー）別のサマリーを配信する為のデータ構造などが定義されており、配信する動画に対してこれらユーザーの好みやサマリーに関する情報が記述されていればこれを用いて予め記憶しているユーザーの好み情報と照合を行い、更にユーザーの好みの優先情報を用いてバッテリ持続時間に収まるサマリーを生成することが可能である。
【０１２３】
サマリー方式ＩＶ
予めユーザーの好み情報を記憶しておき、この情報に基づき好みのタイトル、カテゴリおよびトピックを表示し、これからユーザーが見たいものを選択し、その際の総データサイズとバッテリ残量による受信可能データサイズの大小関係を表示し、総データサイズが受信可能データサイズを越える場合には表示或いは音或いは音声メッセージ或いはそれらの組み合わせで警告し、受信可能データサイズの範囲内で選択を行わせることによりサマリーを生成する。
【０１２４】
図１３に、図９のステップＳ９１３でサマリー方式ＩＶが選択された場合に行われる、サマリー配信リスト生成処理のフローチャートを示す。
【０１２５】
サマリー方式ＩＩによる図１０に示す例では、全てのタイトル、カテゴリおよびトピックを表示したが、例えば、ユーザーがスポーツと音楽が好きで、政治の話題が嫌いな場合、サマリー方式ＩＶでは、ステップＳ１３０１において図１２に示すようにスポーツと音楽に関するカテゴリ及びトピックのみを表示する。カテゴリ内の全トピックの配信データサイズをカテゴリ名の脇に表示し、各トピックの配信データサイズをトピック名の脇に表示する。なお、図１２に示す情報は、動画受信装置２００におけるサマリー方式ＩＶの選択を受けて、配信制御部８０６がＵＩ制御部８０５に供給する。
【０１２６】
ステップＳ１３０２では、ユーザーが選択した内容を検知するが、トピックが選択されたときにはそれを検知し、カテゴリが選択されるとそのカテゴリ内の全トピックが選択されたと判断し、タイトルが選択されるとそのタイトル内の全カテゴリ全トピックが選択されたと判断する。なお、ここでは、まだ選択されていないタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択された（サマリー配信リストに登録する）」と判断し、すでに選択されているタイトル、カテゴリまたはトピックをユーザーが選択した場合、「選択が解除された（サマリー配信リストから削除する）」と判断する。
【０１２７】
ステップＳ１３０３において、ユーザーの選択したタイトル、カテゴリまたはトピックをハイライト表示（選択解除の場合は、ハイライト表示の解除）すると共に、サマリー配信リストに登録する（選択解除の場合は、リストから削除する）。ステップＳ１３０４において現在選択されているタイトル、カテゴリ及び／またはトピックの合計データサイズである総配信データサイズを計算して表示する。ステップＳ１３０５では、バッテリ残量により受信可能データサイズを取得して表示する。ステップＳ１３０６では、総配信データサイズと受信可能データサイズとを比較し、比較結果を表示する。
【０１２８】
具体的には、総配信データサイズが受信可能データサイズを越える場合には、総配信データサイズが受信可能データサイズを越えるデータサイズ、すなわちオーバー容量を算出してプラス表示し、総配信データサイズが受信可能データサイズを越えない場合にはオーバー容量としてマイナス表示する。なお、総配信データサイズが受信可能データサイズを越える場合は、表示の点滅、音或いは音声メッセージ或いはそれらの組み合わせなどによる警告をするようにしてもよい。このオーバー容量表示により、ユーザーはこのオーバー容量以上のトピック或いはカテゴリを選択リストから削除したり、また、残りの受信可能データサイズ内に収まるカテゴリやトピックを指定することにより、簡単に受信可能データサイズいっぱいにサマリーを収めることが可能である。
【０１２９】
なお、選択中にもディスプレイをＯＮにしているために、バッテリの電力が使われ、バッテリ残量は減ってしまう。ディスプレイの消費する電力は動画受信装置２００の中でも大きいものであるので、その選択中のデータサイズ経過分も総配信データサイズに反映させなければならない。
【０１３０】
しかし、選択中にユーザーへプレッシャーをかけないために、サマリー配信リスト作成に通常要する時間を予め確保しておき、その消費電力分に相当するデータサイズを受信可能データサイズから減じておき、確保してある時間内にサマリー配信リストが作成できればそのままサマリー配信を行い、その時間内にサマリー配信リストが作成できなければ、受信可能データサイズを減じて更新表示するようにしてもよい。
【０１３１】
そしてステップＳ１３０７において、作成されたサマリー配信リストを動画配信装置１００に送信する。ステップＳ１３０８において、配信開始ボタンが押下されると図９のステップＳ９１５以降の処理に進んで配信が行われ、キャンセルボタンが押下されると、作成したサマリー配信リストをキャンセルして、図９のステップＳ９１３に戻る。いずれも押下されなければステップＳ１３０２に戻って上記処理を繰り返す。
【０１３２】
なお、受信可能データサイズ内に選択した配信対象データがぴったりと収まらず、サマリー配信リストの最後のトピックとしてどれを選択しても、途中で受信可能データサイズを過ぎてしまうことが多く発生すると考えられる。そういった場合、受信可能データサイズ内に収まらないトピックをサマリー配信リストから外してもよいが、ユーザーによっては、バッテリが尽きるまで受信することを好む場合がある。そういった場合にはオーバー容量がプラスの値のまま受信開始ボタンを押す事により、そのままサマリー配信リストに従って配信を行うように構成してもよい。
【０１３３】
上記の通り、指定したデータの配信データサイズが現在のバッテリ残量で受信できるデータサイズよりも大きい場合には、この警告に基づき、ユーザーはバッテリ残量を考慮した上、バッテリ残量で足りる様に配信されるデータを指定することができる。
【０１３４】
次に、ステップＳ９１８におけるサマリー配信リストの再生成について説明する。ステップＳ９１８で行うサマリー配信リストの再生成は、ステップＳ９１３で選択したサマリー方式により処理が異なる。
【０１３５】
サマリー方式ＩおよびＩＩＩの様に自動的にサマリーが生成されるものに関してはユーザーがどの様なサマリーになるかを明確に把握していないため、警告は行わず、動画配信装置１００側で適切に配信を打ち切ることにより対処する。サマリー方式ＩＩＩの場合、例えば、サマリー配信リストに登録されているトピックを、受信可能データサイズ内に収まるまで、最後のものから順に削除するようにしてもよい。
【０１３６】
サマリー方式ＩＩ及びＩＶのように、ユーザーがサマリー内容を指定していた場合には、図１４のステップＳ１４０１において指定された撮影範囲全てを受信することは不可能であることを表示或いは音或いは音声メッセージ或いはそれらの組み合わせで警告し、これまで受信したデータ部分を除外した残りのトピックやカテゴリを図１０や図１２に示す要領で表示する。
【０１３７】
ステップＳ１１０２〜Ｓ１１０８の処理は、図１１を参照して説明した動作と同様であるため、ここでは説明を省略する。
【０１３８】
上記の通り、本発明の第２の実施形態によれば、バッテリ駆動のデータ再生装置のバッテリ残量が低下した場合であっても、効率的にデータを配信することができる。
【０１３９】
なお、上記第２の実施形態では、ステップＳ９１７で受信中にバッテリ残量が足りない場合に、ステップＳ９１３で指定したサマリー方法でステップＳ９１８のサマリー配信リストを生成する例を述べたが、ステップＳ９１３で指定したサマリー方法とは異なるサマリー方法によりサマリー配信リスト再編集を行うように構成することもできる。
【０１４０】
なお、上記第２の実施形態においては、動画受信装置２００側でバッテリ残量不足の際の配信に関する制御を行う方法について説明した。これは、バッテリ残量は端末側でしかわからないが、電波の強弱に関しては動画受信装置２００でも動画配信装置１００のどちらでも知る事が可能だからである。また、動画受信装置２００の単位時間あたりの消費電力も配信側では判らない。
【０１４１】
しかし、動画受信装置２００が通信電波を考慮の上での通信処理に関連する素子の消費電力および表示素子等の全通電素子が消費する電力を積算して総消費電力を計算するか、或いは簡易的に全通電素子の定格消費電力を積算して総消費電力を計算し、バッテリ残量および総消費電力などを含んだ端末プロファイル情報を動画配信装置１００に適時送る事により、動画配信装置１００がバッテリ残量を考慮して配信を制御するようにしてもよい。
【０１４２】
なお、総消費電力に関しては上記の実環境下の消費電力ではなく、簡易には動画受信装置２００の定格消費電力を用いても良い。
【０１４３】
また、本第１及び第２の実施形態においては、データ構造をカテゴリとトピックという階層構造で示したが、当然、ＯＳのファイル管理のようなフォルダとファイルという階層構造であってもよい。これは、通常フォルダにはその中にあるファイルに対して何らかのまとめる意味付けがあるからである。
【０１４４】
また、上記第１及び第２の実施形態においては送信・配信範囲を指定した時点及び送信・配信範囲或いはサマリー配信リストの配信中に、バッテリの残量が不足しているかどうかの判断を定期的に行い、不足と判断した場合にサマリーを生成する処理を説明したが、いずれか一方のタイミングでバッテリの残量が不足しているかどうかの判断を行うようにしても良い。
【０１４５】
また、判断の結果、バッテリ残量が不足する事を警告するだけであってもよい。また、総送信・配信データサイズと送信・受信可能データサイズのみを表示するようにしてもよい。
【０１４６】
また、総送信・配信データサイズが送信・受信可能データサイズを越えたデータサイズを警告表示し、ユーザーは総送信・配信データサイズが送信・受信可能データサイズを越えたデータサイズ以上のトピック或いはカテゴリを選択リストから削除する事により簡単に送信・受信可能データサイズ内にサマリーを収める実施の形態を示したが、送信・受信可能データサイズに対して総送信・配信データサイズが満たないデータサイズを警告表示し、そのデータサイズで収まるトピック或いはカテゴリを選択するように構成することもできる。
【０１４７】
【他の実施形態】
なお、本発明は、上記の通り複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。
【０１４８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。
【０１４９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図２図４、図６及び図７、又は、図９、図１１、図１３及び図１４に示すフローチャートに対応するプログラムコードが格納されることになる。
【０１５１】
【発明の効果】
本発明によれば、バッテリ残量が低下した場合にも効率的にデータの送信・受信を行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る液晶表示携帯型動画送信端末の構成を示すブロック図である。
【図２】本発明の第１の実施形態における処理手順を示すフローチャートである。
【図３】本発明の第１の実施形態におけるサマリー方式２のユーザーインターフェースの一例を示す図である。
【図４】本発明の第１の実施形態におけるサマリー方式２のサマリー送信リスト作成処理を表すフローチャートである。
【図５】本発明の第１の実施形態におけるサマリー方式４のユーザーインターフェースの一例を示す図である。
【図６】本発明の第１の実施形態におけるサマリー方式４のサマリー送信リスト作成処理を表すフローチャートである。
【図７】本発明の第１の実施形態におけるサマリー方式２によるサマリー送信リスト再作成処理を表すフローチャートである。
【図８】本発明の第２の実施形態に係るデータ配信システムの構成を示すブロック図である。
【図９】本発明の第２の実施形態における処理手順を示すフローチャートである。
【図１０】本発明の第２の実施形態におけるサマリー方式ＩＩのユーザーインターフェースの一例を示す図である。
【図１１】本発明の第２の実施形態におけるサマリー方式ＩＩのサマリー配信リスト作成処理を表すフローチャートである。
【図１２】本発明の第２の実施形態におけるサマリー方式ＩＶのユーザーインターフェースの一例を示す図である。
【図１３】本発明の第２の実施形態におけるサマリー方式ＩＶのサマリー配信リスト作成処理を表すフローチャートである。
【図１４】本発明の第２の実施形態におけるサマリー方式ＩＩによるサマリー配信リスト再作成処理を表すフローチャートである。
【符号の説明】
１０１　バッテリ残量検出部
１０２　送信可能データサイズ予測部
１０３　サマリー送信情報生成部
１０４　ＵＩ制御部
１０５　送信制御部
８０１　バッテリ残量検出部
８０２　通信状況監視部
８０３　送信可能データサイズ予測部
８０４　サマリー送信情報生成部
８０５　ＵＩ制御部
８０６　送信制御部
【図１】
2004040457.tif 000003
【図２】
2004040457.tif 000004
【図３】
2004040457.tif 000005
【図４】
2004040457.tif 000006
【図５】
2004040457.tif 000007
【図６】
2004040457.tif 000008
【図７】
2004040457.tif 000009
【図８】
2004040457.tif 000010
【図９】
2004040457.tif 000011
【図１０】
2004040457.tif 000012
【図１１】
2004040457.tif 000013
【図１２】
2004040457.tif 000014
【図１３】
2004040457.tif 000015
【図１４】
2004040457.tif 000016