(57)【要約】【課題】パワーセーブモードで動作する通信端末装置において、音声や動画などのリアルタイム性を要する通信の際、パケットの遅延を防ぐことができる通信端末装置、パワーセーブモード制御システム及びパワーセーブモード制御方法を提供すること。【解決手段】ストリーミング処理部１５０の通信制御部１５４は、データ取得部１５１、記憶部１５２及びマルチメディア処理部１５３からのデータ量を基にストリーミング処理時のデータのキャッシュ残量を算出してリアルタイム要求の有無を判定し、パワーセーブモードのオン／オフを制御する。これにより、通信の開始・切断時及び通信の途中であってもリアルタイム要求の有無を適切に判断することができる。【選択図】図４
2009071385.tif 000002
【特許請求の範囲】
【請求項１】
パワーセーブモードで動作する通信端末装置であって、
ストリーミング処理時のデータのキャッシュ残量を算出するキャッシュ残量算出手段と、
算出したキャッシュ残量に基づいてリアルタイム要求の有無を判定するリアルタイム要求判定手段と、
判定したリアルタイム要求の有無に従って前記パワーセーブモードのオン／オフを制御する制御手段と
を備える通信端末装置。
【請求項２】
前記キャッシュ残量算出手段は、ＴＣＰを用いた擬似ストリーミングのキャッシュ残量を算出する請求項１記載の通信端末装置。
【請求項３】
前記リアルタイム要求判定手段は、算出したキャッシュ残量を、所定タイミングで複数の閾値と比較し、比較結果を基にリアルタイム要求の有無を判定する請求項１記載の通信端末装置。
【請求項４】
前記リアルタイム要求判定手段は、今回算出したキャッシュ残量と前回算出したキャッシュ残量とを比較し、今回算出したキャッシュ残量が所定の閾値を跨いで変動したことでリアルタイム要求の有無を判定する請求項１記載の通信端末装置。
【請求項５】
通信制御機能の動作モードを１つ以上有し、
前記リアルタイム要求判定手段は、前記動作モードを基に前記閾値を決定する請求項１記載の通信端末装置。
【請求項６】
通信状況を取得する通信状況取得手段を備え、
前記リアルタイム要求判定手段は、前記通信状況を基に前記閾値を決定する請求項１記載の通信端末装置。
【請求項７】
ストリーミングの再生状況を取得する再生状況取得手段を備え、
前記リアルタイム要求判定手段は、前記再生状況を基に前記閾値を決定する請求項１記載の通信端末装置。
【請求項８】
前記制御手段は、前記パワーセーブモードの開始・終了を制御する請求項１記載の通信端末装置。
【請求項９】
前記リアルタイム要求判定手段は、算出したキャッシュ残量が、所定の閾値を下回ったときリアルタイム要求無と判定し、
前記制御手段は、前記パワーセーブモードを終了する請求項１記載の通信端末装置。
【請求項１０】
前記リアルタイム要求判定手段は、算出したキャッシュ残量が、所定の閾値を上回ったときリアルタイム要求有と判定し、
前記制御手段は、前記パワーセーブモードを開始する請求項１記載の通信端末装置。
【請求項１１】
前記制御手段は、ストリーミング開始時は、前記パワーセーブモードを終了する請求項１記載の通信端末装置。
【請求項１２】
前記制御手段は、パワーセーブモードで動作している場合、自立的にＰＳ−Ｐｏｌｌパケットを周期的に送信する制御を行うとともに、算出したキャッシュ残量に基づいて前記ＰＳ−Ｐｏｌｌパケットを送信する間隔周期を制御する請求項１記載の通信端末装置。
【請求項１３】
前記制御手段は、算出したキャッシュの残量が、所定の閾値を下回ったとき、前記ＰＳ−Ｐｏｌｌパケットの送信周期間隔を短くする請求項１記載の通信端末装置。
【請求項１４】
前記制御手段は、算出したキャッシュの残量が、所定の閾値を上回ったとき、前記ＰＳ−Ｐｏｌｌパケットの送信周期間隔を長くする請求項１記載の通信端末装置。
【請求項１５】
前記制御手段は、ストリーミング開始時に、前記ＰＳ−Ｐｏｌｌパケットの送信周期間隔を短くする請求項１記載の通信端末装置。
【請求項１６】
前記制御手段は、パワーセーブモードで動作している場合、自立的にＱｏＳ−ｎｕｌｌパケットパケットを周期的に送信する制御を行うとともに、算出したキャッシュ残量に基づいて前記ＱｏＳ−ｎｕｌｌパケットを送信する間隔を制御する請求項１記載の通信端末装置。
【請求項１７】
前記制御手段は、算出したキャッシュの残量が、所定の閾値を下回ったとき、前記ＱｏＳ−ｎｕｌｌパケットの送信間隔を短くする請求項１記載の通信端末装置。
【請求項１８】
前記制御手段は、算出したキャッシュの残量が、所定の閾値を上回ったとき、前記ＱｏＳ−ｎｕｌｌパケットの送信間隔を長くする請求項１記載の通信端末装置。
【請求項１９】
前記制御手段は、ストリーミング開始時に、前記ＱｏＳ−ｎｕｌｌパケットの送信間隔を短くする請求項１記載の通信端末装置。
【請求項２０】
パワーセーブモードで動作する通信端末装置と、前記通信端末装置に対して無線通信を行う無線基地局とを備えるパワーセーブモード制御システムであって、
前記通信端末装置は、請求項１乃至請求項１９のいずれかに記載の通信端末装置であるパワーセーブモード制御システム。
【請求項２１】
パワーセーブモードで動作する通信端末装置のパワーセーブモード制御方法であって、
ストリーミング処理時のデータのキャッシュ残量を算出するステップと、
算出したキャッシュ残量に基づいてリアルタイム要求の有無を判定するステップと、
判定したリアルタイム要求の有無に従って前記パワーセーブモードのオン／オフを制御するステップと
を有するパワーセーブモード制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パワーセーブモードで動作する通信端末装置、パワーセーブモード制御システム及びパワーセーブモード制御方法に関する。
【背景技術】
【０００２】
近年、敷設の容易性、導入コストの経済性等を考慮して、オフィスや家庭等で、無線ＬＡＮ（ＷＬＡＮ：Wireless Local Area Network）を構築するケースが増えてきている。無線ＬＡＮの代表的な技術には、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２委員会により規格化された方式がある。ＩＥＥＥ８０２委員会で規格化された方式とは、例えばＩＥＥＥ８０２．１１標準方式，ＩＥＥＥ８０２．１１ａ標準方式，ＩＥＥＥ８０２．１１ｂ標準方式，ＩＥＥＥ８０２．１１ｇ標準方式などが挙げられる。また、ＩＥＥＥ８０２．１５．１で規定される無線通信プロトコルには、Bluetooth（登録商標）がある。
【０００３】
無線ＬＡＮ対応の通信端末に関する通信規格では、アクセスポイントからの自機宛てのパケットの受信を定期的に停止することによって、間欠的に仮眠状態となり電力を節約するパワーセーブモード（ＰＳモード）が規定されている（例えば、ＩＥＥＥ８０２．１１規格参照）。無線ＬＡＮ対応の通信端末装置では、無線ＬＡＮ部の消費電力が大きいため、常にオンさせておくと、携帯機器のバッテリが短期間に消耗してしまう。そこで、アクセスポイントからの自機宛てのパケットの受信を定期的に行うようにし、パケットの受信停止期間において、電力消費の多い無線通信部の少なくとも一部（Ａ／Ｄ変換器が含まれる場合がある）の電源をオフし、電力消費を抑える。
【０００４】
パワーセーブモードを備える通信端末装置の無線通信部は、パワーセーブモード（ＰＳモード）がオンしているときは、アクセスポイントＡＰから送信されるパケットを間欠的に受信する。また、パワーセーブモード（ＰＳモード）がオフでは、データパケットは、アクセスポイントＡＰを介して、ほとんど遅延なく、通信端末装置に届く。また、アクセスポイントＡＰから通信端末装置には、定期的にビーコン（Beacon）が送信される。このビーコンは、時刻同期を確保するための時刻情報（タイムスタンプ情報）である。ビーコンは、ビーコンフレームに含まれており、このビーコンフレームには、ビーコンが送信される周期を示す情報も含まれる。
【０００５】
特許文献１には、無線基地局からのビーコンを間欠受信し、受信したビーコンを受信後、情報要素を展開し、ＴＩＭ（Traffic Indication Map）により自宛のパケットがバッファされていることを認識すると、無線基地局に対して配送を促す制御パケット（ＰＳ−Ｐｏｌｌパケット）を送信し、無線基地局にバッファされている自宛のパケットを受信する無線端末装置が記載されている。
【特許文献１】特開２００４−２６０３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来のパワーセーブモードで動作する無線端末装置にあっては、音声や動画などのリアルタイム性を要する通信において、パケットの遅延が発生するという一般的な課題がある。例えば、リアルタイム性を要する通信として、ＶｏＩＰ（Voice over Internet Protocol）があり、遅延によって音声品質が劣化したり画像・音声が途切れる不具合が生じる。
【０００７】
また、特許文献１に記載の装置では、上記一般的な課題に加え、以下のような課題がある。上記無線端末装置は、上下対称の通信でない場合のリアルタイム要求の有り／無しを、通信の開始・切断時にアプリケーション毎に決定している。
プログレッシブダウンロードや擬似ストリーミング等のようなキャッシュを用いたストリーミング（マルチメディアデータを受信してキャッシュに保存し、保存したマルチメディアデータを同時に再生を行なう方式）を想定した場合、アプリケーションの性質上、リアルタイム要求の有り／無しを通信の開始・切断時に決定することは困難である。擬似ストリーミングでは、定期的にパケットの送受信が行われない。
【０００８】
このため、上記リアルタイム要求の有り／無し決定において、（１）もし通信の開始時にリアルタイム要求有りとした場合、パワーセーブモードでも十分な帯域を確保できると、本来のパワーセーブモードより短い間隔で無線ＬＡＮを起動するため、消費電力が大きくなる。また、ストリーミングを実施している携帯端末が一斉に自発的にＰＳ−Ｐｏｌｌパケットを送信するため、ＰＳ−Ｐｏｌｌパケットそのものがオーバヘッドとなり、帯域を圧迫するという欠点がある。
（２）もし通信の開始時にリアルタイム要求無しとした場合、パワーセーブモードで十分な帯域を確保できなくなると、画像・音声が止まるという問題がある。
【０００９】
本発明はかかる点に鑑みてなされたものであり、パワーセーブモードで動作する通信端末装置において、音声や動画などのリアルタイム性を要する通信の際、パケットの遅延を防ぐことができる通信端末装置、パワーセーブモード制御システム及びパワーセーブモード制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の通信端末装置は、パワーセーブモードで動作する通信端末装置であって、ストリーミング処理時のデータのキャッシュ残量を算出するキャッシュ残量算出手段と、算出したキャッシュ残量に基づいてリアルタイム要求の有無を判定するリアルタイム要求判定手段と、判定したリアルタイム要求の有無に従って前記パワーセーブモードのオン／オフを制御する制御手段とを備える構成を採る。
【００１１】
本発明のパワーセーブモード制御システムは、パワーセーブモードで動作する通信端末装置と、前記通信端末装置に対して無線通信を行う無線基地局とを備えるパワーセーブモード制御システムであって、前記通信端末装置は、上記いずれかに記載の通信端末装置である。
【００１２】
本発明のパワーセーブモード制御方法は、パワーセーブモードで動作する通信端末装置のパワーセーブモード制御方法であって、ストリーミング処理時のデータのキャッシュ残量を算出するステップと、算出したキャッシュ残量に基づいてリアルタイム要求の有無を判定するステップと、判定したリアルタイム要求の有無に従って前記パワーセーブモードのオン／オフを制御するステップとを有する。
【発明の効果】
【００１３】
本発明によれば、算出したキャッシュ残量に基づいてリアルタイム要求の有無を判定することにより、パワーセーブモードで動作する通信端末装置において、音声や動画などのリアルタイム性を要する通信の際、パケットの遅延を防ぐことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
（実施の形態１）
図１は、本発明の実施の形態１に係る通信端末装置及びパワーセーブモード制御システムの構成を示す図である。本実施の形態は、ストリーミングをする際、パワーセーブモード制御を実施する無線通信システムに適用した例である。
【００１６】
図１において、無線通信システムは、通信端末装置１００、アクセスポイントＡＰ（Access Point）２００、ネットワーク３００、及びストリーミングサーバ４００を備えて構成される。
【００１７】
通信端末装置１００は、無線ＬＡＮ機能を有するＰＨＳ（Personal Handy-Phone System）／携帯電話機、ＰＤＡ（Personal Digital Assistants）等の携帯端末装置であり、アクセスポイント２００に接続して無線通信を行う。通信端末装置１００は、周辺に存在するアクセスポイント２００からビーコン（Beacon）を受信して、アクセスポイント２００のネットワーク名、通信機器の通信速度、セキュリティ強度、通信チャンネル、及び電波強度を取得する。
【００１８】
なお、通信端末装置１００は、無線ＬＡＮ接続機能を有する携帯端末であればよく、上記携帯電話機に限らず、ＰＨＳやＰＤＡなどの携帯情報端末でもよい。また、ＰＣＭＣＩＡカード，ＣＦカード形状の無線ＬＡＮ接続装置など、形態は限定されない。さらに、無線通信は、無線ＬＡＮには限定されず、Bluetooth（登録商標），ＵＷＢ（Ultra Wideband）やＷｉＭＡＸでもよい。また、ＦＷＡ（Fixed Wireless Access）端末のような、使用場所を移動することが可能な無線通信端末も含まれる。通信端末装置１００の詳細な構成及び機能については、図２乃至図５により後述する。
【００１９】
アクセスポイント２００は、パワーセーブモード機能を持つ無線ＬＡＮのアクセスポイントであり、通信端末装置１００とネットワーク３００とを無線ＬＡＮを用いて接続する。アクセスポイント２００は、通信端末装置１００とストリーミングサーバ４００の通信を中継する。アクセスポイント２００は、例えばインターネット接続環境を有する家庭や公衆無線ＬＡＮサービスで利用され、無線ＬＡＮ使用可能エリアを形成する。
【００２０】
ネットワーク３００は、アクセスポイント２００とストリーミングサーバ４００とを接続するインターネット又は専用回線からなる。ネットワーク３００は、移動体通信網、公衆電話網、ＬＡＮやインターネットなどから構成するネットワークであり、有線系又は無線系などネットワークの種類とプロトコルの種類は特に問わない。また、ネットワーク３００のアクセス回線としてはＦＴＴＨ（Fiber To The Home）、ＨＦＣ（Hybrid Fiber Coax：光同軸ケーブル）、及びＡＤＳＬ（Asymmetric Digital Subscriber Line）／ＶＤＳＬ（Very high data rate Digital Subscriber Line）等の大容量回線が利用可能である。
【００２１】
ストリーミングサーバ４００は、通信端末装置１００からの要求に従い、図示しないコンテンツデータベースに蓄積されたマルチメディアデータを、ネットワーク３００及びアクセスポイント２００通して通信端末装置１００に配信する。ストリーミングサーバ４００は、キャリア又は顧客情報を管理する事業者の管理サーバに接続されるものでもよい。
【００２２】
上記コンテンツとしては、ストリーミングサーバ４００に格納されているページデータファイル（例えばＨＴＭＬ（Hyper Text Markup Language）ファイル）のほか、各種画像（静止画及び動画）を構成する画像データファイル、各種音楽を構成する音楽データファイル、プログラムファイル等の各種ファイル、画像及び音楽などのストリーミングデータがある。
【００２３】
図２は、通信端末装置１００の内部構成を示すブロック図である。
【００２４】
図２において、通信端末装置１００は、制御部１１０、キー入力部１２０、表示部１３０、音声出力部１４０、ストリーミング処理部１５０、ＷＬＡＮ通信部１６０、及び振動部１７０を備えて構成される。また、図示は省略するが、通信端末装置１００は、アンテナ、スピーカ、マイク、サブＬＣＤ表示部などを有する。
【００２５】
制御部１１０は、ＣＰＵ等から構成され、制御プログラム、演算に使用するデータを記憶したメモリを用いて通信端末装置１００全体の制御を行うとともに、各部に対してストリーミング制御及びパワーセーブモード制御を実行する。制御部１１０は、ストリーミング処理部１５０からのストリーミング開始・終了指示を受信するとＷＬＡＮ通信部１６０にストリーミング開始要求を送信させる。制御部１１０は、ストリーミング処理部１５０からパワーセーブモード制御開始通知を受信すると、表示部１３０、音声出力部１４０、及び振動部１７０を制御して、ユーザに表示、音、振動によりパワーセーブモードの制御を開始したことを知らせる。
【００２６】
キー入力部１２０は、ユーザからのキー操作情報を入力生成する。例えば、データ入力や設定、各種機能の指示を行うためのキーボード、専用のキーあるいはＧＵＩ（Graphical User Interface）ボタン及びスティックキー等のポインティングデバイス等で構成される。また、通信端末装置１００が、ＰＤＡではタッチパネルやキーボード、携帯電話機であればキー，ジョグダイヤル等のユーザ端末に対して入力を行う入力装置である。
【００２７】
表示部１３０は、ドットマトリクス構成のカラー表示可能なＬＣＤディスプレイ，ＥＬ（Electro Luminescence）、白色ＬＥＤバックライト及び各ドライバ等で構成される。表示部１３０には、キー入力されるメッセージが表示される。また、非入力時には、電話機能のための各種画面、電話機能の動作状態を示すアイコン等が表示される。表示部１３０の表示例については、図３により後述する。
【００２８】
音声出力部１４０は、スピーカ等により構成され、パワーセーブモード制御開始通知を受信すると、パワーセーブモードの制御を開始したことを示す音を鳴らす。
【００２９】
ストリーミング処理部１５０は、後述する通信制御部１５４を備えることで、音声や動画などのリアルタイム性を要する通信の際、パケットの遅延を防ぐことなくストリーミング処理を行う。ストリーミング処理部１５０の構成の詳細については、図４により後述する。
【００３０】
ＷＬＡＮ通信部１６０は、無線ＬＡＮの入出力を行うインターフェースを備え、図示しないアンテナを介してアクセスポイント２００との無線接続を行う。本実施の形態では、ＷＬＡＮ通信部１６０は、ＩＥＥＥ８０２．１１ｘ規格に基づくＷＬＡＮによる無線通信を行う。無線ＬＡＮは、無線ＬＡＮ機能を持つ携帯ノート型パソコン、ＰＤＡなどの携帯情報端末に幅広く用いられている。無線ＬＡＮに代えて、より低消費電力化が可能なBluetooth，ＵＷＢなどの小電力近距離双方向無線通信方式を用いてもよい。
【００３１】
振動部１７０は、バイブレータにより構成され、パワーセーブモード制御開始通知を受信すると、パワーセーブモードの制御を開始したことを示す振動をする。
【００３２】
図３は、通信端末装置１００の表示部１３０の表示例を示す図である。図３に示すように、表示部１３０の表示画面１３０Ａは、データを表示する表示領域１３１、操作領域１３２、及びバッテリ残量，受信状態，時刻などの状態表示領域１３３を有し、状態表示領域１３３には、パワーセーブモードの制御を開始したことを示すアイコン１３４が表示される。
【００３３】
図４は、通信端末装置１００のストリーミング処理部１５０の構成を示す図である。
【００３４】
図４において、ストリーミング処理部１５０は、データ取得部１５１、記憶部１５２、マルチメディア処理部１５３、及び通信制御部１５４を備えて構成される。
【００３５】
データ取得部１５１は、マルチメディアデータの総データ量を取得する。記憶部１５２は、取得したマルチメディアデータを順次記憶する。マルチメディア処理部１５３は、記憶部１５２に一定以上のデータが記憶されると、マルチメディアデータを処理する。
【００３６】
通信制御部１５４は、データ取得部１５１、記憶部１５２及びマルチメディア処理部１５３からのデータ量を基にストリーミング処理時のデータのキャッシュ残量を算出してリアルタイム要求の有無を判定し、パワーセーブモードのオン／オフを制御する。
【００３７】
通信制御部１５４は、ストリーミング処理時のデータのキャッシュ残量を算出するキャッシュ残量算出手段１５４ａと、算出したキャッシュ残量に基づいてリアルタイム要求の有無を判定するリアルタイム要求判定手段１５４ｂと、判定したリアルタイム要求の有無に従って前記パワーセーブモードのオン／オフを制御する制御手段１５４ｃとを備える。
【００３８】
図５は、通信端末装置１００の動作モードの構成例を示す図である。
【００３９】
通信端末装置１００は、無線ＬＡＮ機能を持ち、無線ＬＡＮを用いてアクセスポイント２００に接続するストリーミングのクライアントを行う携帯端末である。通信端末装置１００は、図５に示す動作モードを持ち、ユーザの操作により選択が可能である。上記動作モードは、通信制御機能ＯＦＦモード、通信制御機能ＯＮ（固定）モード、通信制御機能ＯＮ（固定）モード１、通信制御機能ＯＮ（固定）モード２、通信制御機能ＯＮ（最適化）モードである。各動作モードには、閾値が設定されており、閾値に従う制御動作が設定されている。ここでは動作モードとして、「通信制御機能ＯＦＦモード」「通信制御機能ＯＮ（固定）モード」「通信制御機能ＯＮ（最適化）モード」の場合を説明する。
【００４０】
通信制御機能ＯＦＦモード：閾値を設定せずにパワーセーブモードの制御を実施しない。
【００４１】
通信制御機能ＯＮ（固定）モード：設定された閾値に従いパワーセーブモードの制御を実施する。但し、通信中は閾値が固定される。例えば、通信制御機能ＯＮ（固定）モード２において、閾値２０％では閾値を下回った場合、パワーセーブモードを終了し、閾値４０％では閾値を上回った場合、パワーセーブモードを開始する。閾値６０％では閾値を上回った／下回った場合、ＰＳ−Ｐｏｌｌパケットをビーコン周期の間隔で自立的に送信し、閾値８０％では閾値を上回った／下回った場合、ＰＳ−Ｐｏｌｌパケットをビーコン周期の１／４間隔で自立的に送信する。
【００４２】
通信制御機能ＯＮ（最適化）モード：設定された閾値に従いパワーセーブモードの制御を実施する。但し、通信中に閾値が最適化される。例えば、閾値２０％では閾値を下回った場合、パワーセーブモードを終了し、閾値４０％では閾値を上回った場合、パワーセーブモードを開始する。
【００４３】
動作モードは、１つ以上設定されており、１つの場合は動作モードの選択は実施しない。
【００４４】
なお、動作モードは上記に限定しない。例えば、上記動作モードはなくてもよいし、複数であってもよく、また他の動作モードでも構わないし、それらの組合せでも構わない。
【００４５】
また、本実施の形態では、閾値や制御動作は予め設定されている場合を説明しているが、ストリーミング開始時に設定しても構わない。この場合、各動作モードにおける閾値の数は限定しないし、なくても構わない（制御動作が固定されることになる）。動作モードは、ストリーミング処理部１５０が保持することを想定しているが限定されるものではない。
【００４６】
以下、上述のように構成された通信端末装置の動作を説明する。本実施の形態は、動作モードが「通信制御機能ＯＮ（固定）モード」である場合を例に採り説明する。
【００４７】
ストリーミングをする際、キャッシュ残量に従い、パワーセーブモードを制御する例を説明する。すなわち、
・ストリーミングの開始
・ストリーミング中：キャッシュ残量が増えた場合
・ストリーミング中：キャッシュ残量が減った場合
・ストリーミングの終了
である。図１において、通信端末装置１００とアクセスポイント２００は既に接続されており、図６に示すＩＥＥＥ８０２.１１で規定されているパワーセーブモード（間欠受信）で動作しているものとする。
【００４８】
図６は、ＩＥＥＥ８０２.１１で規定されたパワーセーブモードのタイミングチャートを示す図である。
【００４９】
図６ａに示すように、アクセスポイント２００はネットワーク３００から無線ＬＡＮ接続された通信端末装置１００宛てのデータを受け取り、メモリにバッファする（図６ｂ参照）。
【００５０】
パワーセーブモードで動作する通信端末装置１００は、アクセスポイント２００からのビーコンを間欠受信しており、受信したビーコンを受信後（図６ｃ参照）、このビーコンを展開して自宛のパケットがバッファされていることを認識すると、アクセスポイント２００に対して配送を促すＰＳ−Ｐｏｌｌパケットを送信し（図６ｄ参照）、アクセスポイント２００にバッファされている自宛のパケットを受信する（図６ｅ参照）。以上は、通信端末装置１００の無線ＬＡＮが起動している期間において実施される（図６ｆ参照）。また、通信端末装置１００は、間欠受信動作をしているため、アクセスポイント２００がネットワーク３００から通信端末装置１００宛てのデータを受け取りバッファしてから、通信端末装置１００に送信するまで遅延が生じる（図６ｇ参照）。
【００５１】
ここで、ＩＥＥＥ８０２.１１ｅ／ＷｉＦｉ ＷＭＭ−ＰＳで規定されているパワーセーブモードで動作している場合も同様であり、ＰＳ−ＰｏｌｌパケットをＱｏＳ−ｎｕｌｌパケットに置き換えればよい。
【００５２】
〔ストリーミングの開始〕
ユーザの操作によりストリーミングを開始する場合を説明する。
【００５３】
図２おいて、通信端末装置１００のキー入力部１２０は、ストリーミングを開始するために予め定められた１つ以上のキーを押下されたとき、ストリーミング開始指示を制御部１１０を介してストリーミング処理部１５０に送信する。図４に示すように、ストリーミング処理部１５０のデータ取得部１５１は、ストリーミング開始指示を受信すると、制御部１１０、ＷＬＡＮ通信部１６０、アクセスポイント２００及びネットワーク３００を介して、ストリーミングサーバ４００にストリーミング開始要求を送信する。
【００５４】
ストリーミング処理部１５０のデータ取得部１５１は、ストリーミング開始要求が正常に処理されると、通信制御開始指示を通信制御部１５４に送信する。通信制御部１５４は、通信制御開始指示を受信すると以下の処理を行う。
【００５５】
図７は、ストリーミング処理部１５０の通信制御部１５４のストリーミング開始時の動作を示すフローチャートである。図中、Ｓはフローの各ステップを示す。
【００５６】
ステップＳ１では、通信制御部１５４は通信制御開始指示を受信したか否かを判別する。通信制御開始指示を受信していない場合は本フローの処理を終える。通信制御開始指示を受信した場合、ステップＳ２で予め設定されている動作モードを確認する。
【００５７】
動作モードが「通信制御機能ＯＦＦモード」である場合は本フローの処理を終了する。動作モードが「通信制御機能ＯＮ（固定）モード」又は「通信制御機能ＯＮ（最適化）モード」である場合、ステップＳ３で通信制御部１５４はＷＬＡＮ通信部１６０がパワーセーブモードで動作しているかを判別する。
【００５８】
パワーセーブモードで動作していない場合は本フローの処理を終了する。パワーセーブモードで動作している場合、ステップＳ４以下でパワーセーブモードの制御を開始する。すなわち、ステップＳ４で通信制御部１５４はパワーセーブの状態と無線ＬＡＮの通信パラメータ（通信レイト、再送回数、送信パワー）を記憶部１５２に記憶する。次いで、ステップＳ５で通信制御部１５４はストリーミング開始時の処理を行う。具体的には、ストリーミング開始時は、キャッシュ残量を算出せずに、ストリーミング開始時のパワーセーブモードの制御を実施する。ここでは閾値を下回った場合の制御動作のうち、最小の閾値である２０％の制御動作を実施する場合を例に採る。
【００５９】
ステップＳ６では、通信制御部１５４はパワーセーブモード制御開始通知指示を制御部１１０を介してＷＬＡＮ通信部１６０に送信する。
【００６０】
ＷＬＡＮ通信部１６０は、パワーセーブモード制御開始通知指示を受信すると、パワーセーブモードを終了し、間欠受信を終了する。
【００６１】
図８は、ＩＥＥＥ８０２.１１で規定されたパワーセーブモードを終了した場合のタイミングチャートを示す図である。
【００６２】
また、このときＷＬＡＮ通信部１６０は、併せて無線ＬＡＮの通信パラメータを制御する。例えば、無線ＬＡＮの通信レイトを上げ、無線ＬＡＮの再送回数を増やし、送信パワーを上げてもよい。
【００６３】
また、ストリーミング処理部１５０の通信制御部１５４は、パワーセーブモード制御開始通知を制御部１１０を介して表示部１３０、音声出力部１４０及び振動部１７０に送信する。表示部１３０は、パワーセーブモード制御開始通知を受信すると、パワーセーブモードの制御を開始したことを示すアイコン１３４を表示する（図３参照）。音声出力部１４０は、パワーセーブモード制御開始通知を受信すると、パワーセーブモードの制御を開始したことを示す音を鳴らす。振動部１７０は、パワーセーブモード制御開始通知を受信すると、パワーセーブモードの制御を開始したことを示す振動をする。
【００６４】
上記パワーセーブモードの確認は、ＷＬＡＮ通信部１６０などの他のブロックに問い合わせてもよいし、パワーセーブモードの状態を通信制御部１５４が保持してもよい。
【００６５】
動作モードが「通信制御機能ＯＦＦモード」の場合（ステップＳ２の通信制御機能ＯＦＦモード）であっても、制御動作によっては処理を継続しても構わない。パワーセーブの制御を実施しない場合（ステップＳ３のＮＯ）であっても、処理を継続しても構わない。その場合、パワーセーブモードで動作していることの確認（Ｓ３）を実施しても、実施しなくてもよい。
【００６６】
また、ストリーミング開始時のパワーセーブモードの制御は、閾値を下回った場合の制御動作のうち、最小の閾値の制御動作をする場合を説明しているが、別途制御動作を設定しても構わない。
【００６７】
ここで、パワーセーブモードの状態とは、パワーセーブモード動作／未動作、自主的なＰＳ−Ｐｏｌｌパケットの送信／未送信、パケット取得間隔など、パワーセーブモードの制御で制御するパラメータである。よって、パワーセーブモードで制御するものは全て含まれる。
【００６８】
パワーセーブモード制御に従う表示部１３０、音声出力部１４０、振動部１７０の制御方法は限定しないし、なくても構わない。例えば、表示部１３０の制御は、パワーセーブモードの制御に従い、アイコン種別を変更してもよいし、色を変えてもよい。また、電界強度を示すアイコンの色や形を変更させてもよい。音声出力部１４０の制御は、パワーセーブモードの制御に従い、音の種別を変更してもよいし、パワーセーブモードの制御の変更時に１度だけ音を鳴らしてもよい。振動部１７０の制御は、パワーセーブモードの制御に従い、振動の種別を変更してもよいし、パワーセーブモードの制御の変更時に１度だけ振動をしてもよい。
【００６９】
無線ＬＡＮの通信パラメータは、通信レイト、再送回数、送信パワーに限定しない。また、無線ＬＡＮの通信パラメータの制御方法は限定しないし、なくても構わない。
【００７０】
〔ストリーミング中の動作〕
ストリーミング中の動作は、キャッシュ残量が増えた場合とキャッシュ残量が減る場合とがあり、それぞれについて説明する。
【００７１】
[ストリーミング中：キャッシュ残量が増えた場合]
動作モードが「通信制御機能ＯＮ（固定）モード２」の場合で、ストリーミングが開始され、キャッシュ残量が増えた場合を例に採り説明する。
【００７２】
ストリーミング処理部１５０のデータ取得部１５１は、通信制御開始指示を送信後、取得するマルチメディアデータの総データ量を取得し、ＷＬＡＮ通信部１６０を介してストリーミングを開始する。データ取得部１５１は、取得したマルチメディアデータをストリーミング処理部１５０の記憶部１５２に順次記憶する。ストリーミング処理部１５０のマルチメディア処理部１５３は、記憶部１５２に一定以上のデータが記憶されると、マルチメディアデータを処理し、制御部１１０を介して表示部１３０及び音声出力部１４０に出力する。例えば、表示部１３０により動画像が表示され、音声出力部１４０により音声が流れる。なお、データ取得部１５１、及びマルチメディア処理部１５３の動作は、どのようなものでもよい。
【００７３】
図９は、ストリーミング処理部１５０の通信制御部１５４のストリーミング中の動作を示すフローチャートである。ストリーミング中の動作は、キャッシュ残量算出におけるループ処理であり、そのループ始端と終端間で、周期的に以下の処理を行う。
【００７４】
パワーセーブモードの制御を実施している間、キャッシュ残量算出周期で定期的に処理を実施する。
【００７５】
ステップＳ１０では、通信制御部１５４はパワーセーブモードの制御を開始すると、記憶部１５２に記憶されたデータ量と、マルチメディア処理部１５３で処理したされたデータ量からキャッシュ残量をキャッシュ残量算出周期での差分を定期的に算出する。算出した差分のデータ量をキャッシュ残量と呼ぶ。ここでは、キャッシュ残量として、記憶されたデータ量（Ｘ）と処理されたデータ量（Ｙ）の差分の、取得するマルチメディアデータの総データ量（Ｚ）に対する割合の場合を説明する。
【００７６】
図１０は、キャッシュ残量の算出例を説明する図である。また、図１１は、キャッシュ残量の算出時の表示部１３０の表示例を示す図である。
【００７７】
図３に示すように、表示部１３０の表示画面１３０Ａは、データを表示する表示領域１３１、操作領域１３２、及びバッテリ残量，受信状態，時刻などの状態表示領域１３３を有し、状態表示領域１３３には、パワーセーブモードの制御を開始したことを示すアイコン１３４が表示される。
【００７８】
図１０の矢印に示すように、ストリーミング処理部１５０の記憶部１５２は記憶されたデータ量（Ｘ）を、マルチメディア処理部１５３は処理されたデータ量（Ｙ）を、データ取得部１５１は取得する総データ量（Ｚ）をそれぞれ通信制御部１５４に出力する。通信制御部１５４は、キャッシュ残量[％]を次式（１）により算出する。
キャッシュ残量[％]＝（Ｘ−Ｙ）÷Ｚ×１００    …（１）
【００７９】
例えば、取得するマルチメディアデータの総データ量（Ｚ）が１０Ｍｂｙｔｅ、記憶されたデータ量（Ｘ）が２Ｍｂｙｔｅ、処理されたデータ量（Ｙ）が１Ｍｂｙｔｅのとき、キャッシュ残量は１０％となる。図１１に示すように、表示部１３０の表示画面１３０Ａの操作領域１３２には、上記Ｘ，Ｙ，Ｚの比率でキャッシュ残量が表示される。
【００８０】
図９のフローに戻って、ステップＳ１１では、通信制御部１５４は今回算出したキャッシュ残量と前回算出したキャッシュ残量とを比較し、今回算出したキャッシュ残量が閾値を跨いで変動したか否かを判別する。
【００８１】
閾値を跨いで変動していない場合、処理を終了する。閾値を跨いで変動した場合、ステップＳ１２で該当するパワーセーブモードの制御を実施する。
【００８２】
図１２は、キャッシュ残量が増えた場合の判定例１を説明する図である。図１３は、ＩＥＥＥ８０２.１１で規定されたパワーセーブモードのタイミングチャートを示す図である。
【００８３】
図１２に示すように、前回算出したキャッシュ残量（破線○印参照）が閾値４０％を跨いで今回算出したキャッシュ残量（●印参照）となった場合を例に採る。ストリーミング開始時（キャッシュ残量４０％以下）からキャッシュ残量が増え、４０％を上回った場合（図１２破線囲み参照）、ステップＳ１２で通信制御部１５４はパワーセーブモード開始指示を制御部１１０を介してＷＬＡＮ通信部１６０に送信する。このとき、２０％の閾値は下回ったときの閾値であるため適用しない。ＷＬＡＮ通信部１６０は、パワーセーブモード開始指示を受信すると、パワーセーブモードを開始し、間欠受信を開始する（図１３参照）。また、このときＷＬＡＮ通信部１６０は、併せて無線ＬＡＮの通信パラメータを制御する。例えば、無線ＬＡＮの通信レイトを下げ、無線ＬＡＮの再送回数を減らし、送信パワーを下げてもよい。
【００８４】
ステップＳ１３では、通信制御部１５４はパワーセーブモード制御開始通知を制御部１１０を介して表示部１３０、音声出力部１４０及び振動部１７０に送信する。表示部１３０は、パワーセーブモード制御開始通知を受信すると、パワーセーブモードの制御に従ったアイコンを表示する。音声出力部１４０は、パワーセーブモード制御変更通知を受信すると、パワーセーブモードの制御に従った音を鳴らす。振動部１７０は、パワーセーブモード制御変更通知を受信すると、パワーセーブモードの制御に従った振動をする。このとき、キャッシュ残量の算出は、ある一定時間や一定回数などで平均化しても構わない。通信制御部１５４は、キャッシュ残量が予め設定された閾値を下回っている場合、パワーセーブモード終了指示を制御部１１０を介してＷＬＡＮ通信部１６０に送信する。
【００８５】
キャッシュ残量は記憶されたデータ量と処理されたデータ量から算出される値であれば特に限定しない。
【００８６】
キャッシュ残量算出は、式（１）に代えて例えば、
・記憶されたデータ量（Ｘ）と処理されたデータ量（Ｙ）の差分：Ｘ−Ｙ
・記憶されたデータ量（Ｘ）と処理されたデータ量（Ｙ）の比：Ｘ÷Ｙ、又はＹ÷Ｘ
・ある一定時間に記憶されたデータ量（Ｘ’）と処理されたデータ量（Ｙ’）の比：Ｘ’÷Ｙ’、又はＹ’÷Ｘ’
であってもよい。また、キャッシュ残量の算出は、ある一定時間や一定回数などで平均化しても構わない。
【００８７】
次に、更にキャッシュ残量が増え、例えば６０％の閾値を上回った場合について説明する。
【００８８】
図１４は、キャッシュ残量が増えた場合の判定例２を説明する図である。図１５は、ＩＥＥＥ８０２.１１で規定されたパワーセーブモードでＰＳ−Ｐｏｌｌパケットを自立的に送信する場合のタイミングチャート例１を示す図である。
【００８９】
図１４に示すように、前回算出したキャッシュ残量（破線○印参照）が閾値６０％を跨いで今回算出したキャッシュ残量（●印参照）となった場合を例に採る。ストリーミング開始時（キャッシュ残量６０％以下）から、更にキャッシュ残量が増え、６０％の閾値を上回った場合、通信制御部１５４は受信パケット取得指示をパケット取得間隔（＝ビーコン周期の間隔）と共に制御部１１０を介してＷＬＡＮ通信部１６０に送信する。ＷＬＡＮ通信部１６０は、受信パケット取得指示を受信すると、図１５に示すように自立的にＰＳ−Ｐｏｌｌパケットをパケット取得間隔で定期的に送信する。このとき、ＷＬＡＮ通信部１６０は、ビーコンとビーコンの受信タイミングの半分のタイミングでＰＳ−Ｐｏｌｌパケットを送信する。また、無線ＬＡＮの通信パラメータの制御は、前述した場合と同様である。また、表示部１３０、音声出力部１４０及び振動部１７０の制御についても同様である。
【００９０】
なお、パケット取得間隔は受信パケット取得指示と共に通信制御部１５４から取得する場合を、またＰＳ−Ｐｏｌｌパケットを送信するタイミングはビーコンに影響する場合をそれぞれ説明したが、これらに限定されない。
【００９１】
次に、更にキャッシュ残量が増え、例えば８０％の閾値を上回った場合について説明する。
【００９２】
図１６は、ＩＥＥＥ８０２.１１で規定のパワーセーブモードでＰＳ−Ｐｏｌｌパケットを自立的に送信する場合のタイミングチャート例２を示す図である。
【００９３】
更にキャッシュ残量が増え、８０％の閾値を上回った場合、通信制御部１５４はパケット取得間隔変更指示を新しいパケット取得間隔（＝ビーコン周期の１／４間隔）と共に制御部１１０を介してＷＬＡＮ通信部１６０に送信する。ＷＬＡＮ通信部１６０は、パケット取得間隔変更指示を受信すると、図１６に示すようにＰＳ−Ｐｏｌｌパケットの送信間隔を新しいパケット取得間隔に変更する。このとき、ＷＬＡＮ通信部１６０は、ビーコンの受信タイミングとＰＳ−Ｐｏｌｌパケットを送信するタイミングが重なった場合、ＰＳ−Ｐｏｌｌパケットを送信せずに、ビーコンを受信する。また、無線ＬＡＮの通信パラメータの制御は、前述した場合と同様である。また、表示部１３０、音声出力部１４０及び振動部１７０の制御についても同様である。
【００９４】
ビーコンの受信タイミングとＰＳ−Ｐｏｌｌパケットを送信するタイミングが重なった場合にＰＳ−Ｐｏｌｌパケットを送信しない場合を説明したが、これに限定されない。
【００９５】
以上、ストリーミング中の動作においてキャッシュ残量が増えた場合について説明した。以下、ストリーミング中の動作においてキャッシュ残量が減る場合について説明する。
【００９６】
[ストリーミング中：キャッシュ残量が減る場合]
動作モードが「通信制御機能ＯＮ（固定）モード２」の場合で、キャッシュ残量が増えた後、キャッシュ残量が減った場合を説明する。通信制御部１５４の処理フローチャートは、図９と同様である。
【００９７】
図１７は、キャッシュ残量が減る場合の判定例を説明する図である。
【００９８】
図１７に示すように、前回算出したキャッシュ残量（破線○印参照）が閾値２０％を跨いで今回算出したキャッシュ残量（●印参照）に減った場合を例に採る。キャッシュ残量が増えて（キャッシュ残量８０％以上）からキャッシュ残量が減り、２０％を下回った場合、通信制御部１５４はパワーセーブモード終了指示を制御部１１０を介してＷＬＡＮ通信部１６０に送信する。このとき、６０％の閾値は下回ったときの閾値であるが２０％の閾値の方が低いため適用しない。ＷＬＡＮ通信部１６０は、パワーセーブモード終了指示を受信すると、ＰＳ−Ｐｏｌｌパケットの自主的な送信、パワーセーブモードを終了し、間欠受信を終了する。また、無線ＬＡＮの通信パラメータの制御は、前述した場合と同様である。また、表示部１３０、音声出力部１４０及び振動部１７０の制御についても同様である。
【００９９】
複数の閾値を跨いで変動した場合に片方の制御のみを実施する場合を説明したが、これに限定されない。
【０１００】
〔ストリーミングの終了〕
マルチデータの取得が完了した場合を説明する。
【０１０１】
図１８は、ストリーミング処理部１５０の通信制御部１５４のストリーミング終了時の動作を示すフローチャートである。
【０１０２】
ストリーミング処理部１５０のデータ取得部１５１は、全ダウンロードマルチデータの取得が終了すると、通信制御終了指示を通信制御部１５４に送信する。
【０１０３】
ステップＳ２０では、通信制御部１５４は通信制御終了指示を受信すると、パワーセーブモードの制御を終了し、必要であれば記憶しておいた制御前のパワーセーブの状態及び通信パラメータに戻すための制御指示を制御部１１０を介してＷＬＡＮ通信部１６０に送信して処理を終了する。ＷＬＡＮ通信部１６０は、制御指示を受信した場合、制御指示に従いパワーセーブの状態及び通信パラメータを変更する。
【０１０４】
ステップＳ２１では、通信制御部１５４はパワーセーブモード制御終了通知を制御部１１０を介して表示部１３０、音声出力部１４０及び振動部１７０に送信する。表示部１３０は、パワーセーブモード制御終了通知を受信すると、パワーセーブモードの制御を終了したことを示すアイコンを表示する。音声出力部１４０は、パワーセーブモード制御終了通知を受信すると、パワーセーブモードの制御を終了したことを示す音を鳴らす。振動部１７０は、パワーセーブモード制御終了通知を受信すると、パワーセーブモードの制御を終了したことを示す振動をする。
【０１０５】
以上詳細に説明したように、本実施の形態によれば、ストリーミング処理部１５０の通信制御部１５４は、データ取得部１５１、記憶部１５２及びマルチメディア処理部１５３からのデータ量を基にストリーミング処理時のデータのキャッシュ残量を算出してリアルタイム要求の有無を判定し、パワーセーブモードのオン／オフを制御するので、通信の開始・切断時及び通信の途中であってもリアルタイム要求の有無を適切に判断することができ、その判断に従いパワーセーブを制御することができる。したがって、パワーセーブモードで動作する通信端末装置において、音声や動画などのリアルタイム性を要する通信において、パケットの遅延を防ぐことができる。
【０１０６】
本実施の形態では、算出したキャッシュ残量を、所定タイミングで複数の閾値と比較し、比較結果を基にリアルタイム要求の有無を判定している。閾値を用いて判断することで、頻繁なパワーセーブモードの制御を回避することができる。
【０１０７】
また、通信端末装置１００は、図５に示すように複数の動作モードを持ち、動作モードに従いキャッシュ残量の閾値を決定することで、ユーザが閾値を直接設定する必要がなくなる。
【０１０８】
パワーセーブモードの制御方法として、パワーセーブモードの開始・終了を制御することで、新たな機能を追加せずにパワーセーブを制御することができる。例えば、キャッシュ残量がある閾値を下回ったときリアルタイム要求が無しと判断し、パワーセーブモードを終了することで、パワーセーブによる遅延時間をなくすことができる。また、キャッシュ残量がある閾値を上回ったときリアルタイム要求が有りと判断し、パワーセーブモードを開始することで、消費電力を減らすことができる。
【０１０９】
また、ストリーミング開始時は、パワーセーブモードを終了することで、ストリーミング開始時にキャッシュ残量を確認する必要がなくなる。
【０１１０】
本実施の形態では、通信端末装置１００がＩＥＥＥ８０２.１１に規定されているパワーセーブで動作している場合、通信端末装置１００は自立的にＰＳ−Ｐｏｌｌパケットを周期的に送信し、パワーセーブモードの制御方法として、ＰＳ−Ｐｏｌｌパケットを送信する間隔を制御することで、段階的な制御ができる効果がある。この場合、キャッシュ残量がある閾値を下回ったとき、ＰＳ−Ｐｏｌｌパケットの送信周期間隔を短くすることで、パワーセーブによる遅延時間を減らすことができる。また、キャッシュ残量がある閾値を上回ったとき、ＰＳ−Ｐｏｌｌの送信周期間隔を長くすることで、消費電力を減らすことができる。また、ストリーミング開始時に、ＰＳ−Ｐｏｌｌパケットの送信周期間隔を短くすることで、ストリーミング開始時にキャッシュ残量を確認する必要がなくなる。
【０１１１】
同様に、通信端末装置１００がＩＥＥＥ８０２.１１ｅ／ＷｉＦｉ ＷＭＭ−ＰＳに規定されているパワーセーブで動作している場合、通信端末装置１００は自立的にＱｏＳ−ｎｕｌｌパケットを周期的に送信し、パワーセーブモードの制御方法として、ＱｏＳ−ｎｕｌｌパケットを送信する間隔を制御することで、段階的な制御ができる効果がある。この場合、キャッシュ残量がある閾値を下回ったとき、ＱｏＳ−ｎｕｌｌパケットの送信間隔を短くすることで、パワーセーブによる遅延時間を減らすことができる。また、キャッシュ残量がある閾値を上回ったとき、ＱｏＳ−ｎｕｌｌパケットの送信間隔を長くすることで、消費電力を減らすことができる。また、ストリーミング開始時に、ＱｏＳ−ｎｕｌｌパケットの送信間隔を短くすることで、ストリーミング開始時にキャッシュ残量を確認する必要がなくなる。
【０１１２】
本実施の形態では、パワーセーブモードを制御する際、リアルタイム要求の有無に従い音、表示、及び／又は振動により報知することで、ユーザに直感的にリアルタイム要求の有り／無しを知らせることができる。
【０１１３】
（実施の形態２）
実施の形態２は、動作モードが「通信制御機能ＯＮ（最適化）モード」である場合を例に採り説明する。
【０１１４】
実施の形態２に係る通信端末装置及びパワーセーブモード制御システムのハード的構成は、図１乃至図４と同一であるため説明を省略する。
【０１１５】
図１９は、本発明の実施の形態２に係る通信端末装置のストリーミング処理部１５０の通信制御部１５４のストリーミング中の動作を示すフローチャートである。
【０１１６】
図１９のフローに示すストリーミング中の動作は、通信状況取得周期におけるループ処理であり、そのループ始端と終端間で、周期的に以下の処理を行う。
【０１１７】
パワーセーブモードの制御を実施している間、通信状況取得周期で定期的に処理を実施する。
【０１１８】
ステップＳ３０では、通信制御部１５４はパワーセーブモードの制御を開始すると、通信状況を通信状況取得周期で定期的に取得する。
【０１１９】
ステップＳ３１では、通信制御部１５４は取得した通信状況を変更したか否かを判別する。取得した通信状況を変更していない場合、処理を終了する。取得した通信状況を変更した場合、ステップＳ３２で閾値を変更する。
【０１２０】
図２０は、本実施の形態２に係る通信端末装置のストリーミング処理部１５０の通信制御部１５４のストリーミング中の動作を示すフローチャートである。
【０１２１】
図２０のフローに示すストリーミング中の動作は、再生状況取得周期におけるループ処理であり、そのループ始端と終端間で、周期的に以下の処理を行う。
【０１２２】
パワーセーブモードの制御を実施している間、再生状況取得周期で定期的に処理を実施する。
【０１２３】
ステップＳ４０では、通信制御部１５４はパワーセーブモードの制御を開始すると、通信状況を再生状況取得周期で定期的に取得する。
【０１２４】
ステップＳ４１では、通信制御部１５４は取得した再生状況を変更したか否かを判別する。取得した再生状況を変更していない場合、処理を終了する。取得した再生状況を変更した場合、ステップＳ４２で閾値を変更する。
【０１２５】
図２１は、通信状況に従う閾値の構成例を示す図である。図２１に示すように、通信状況は、例えばスループットで示され、閾値はＴＣＰ（Transmission Control Protocol）に応じて閾値は２０〜３０％、４０〜５０％とする。
【０１２６】
通信状況は、上記に限定されず、例えば、スループット、無線ＬＡＮのビーコン又は受信パケットのＲＳＳＩ（Received Signal Strength Indicator）やＳＮＲ（Signal to Noise Ratio）、無線ＬＡＮの送信パケットのＰＥＲ（Packet Error Rate）や廃棄パケット数、無線ＬＡＮのパケットの再送実施回数やＡｃｋ、無線ＬＡＮの通信レイト、無線ＬＡＮのビーコン間隔、無線ＬＡＮのＤＴＩＭ周期（Delivery Traffic Indication Message）、ＴＣＰのウインドウサイズにより取得できる。
【０１２７】
また、再生状況は、停止回数、キャッシュ残量の変更履歴により取得できる。
【０１２８】
上記通信状況取得周期と再生状況取得周期との関係は、どのようなものでもよい。閾値を変更した際、キャッシュの算出を実施することが好ましい。
【０１２９】
このように、本実施の形態によれば、ストリーミング処理部１５０の通信制御部１５４は、通信状況又はストリーミングの再生状況に従いキャッシュ残量の閾値を制御することで、リアルタイム要求の有無を適切に判断することができる。
【０１３０】
以上の説明は本発明の好適な実施の形態の例証であり、本発明の範囲はこれに限定されることはない。
【０１３１】
例えば、システム構成や各デバイスの構成を限定するものではない。
【０１３２】
また、本実施の形態では、通信端末装置、パワーセーブモード制御システム及びパワーセーブモード制御方法という名称を用いたが、これは説明の便宜上であり、無線端末装置、無線通信システム、パワーセーブモード設定方法等であってもよいことは勿論である。
【０１３３】
さらに、上記通信端末装置、パワーセーブモード制御システムを構成する各部、例えばデータ取得部の種類、その数及び接続方法などはどのようなものでもよい。
【０１３４】
以上説明したパワーセーブモード制御方法は、このパワーセーブモード制御方法を機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。
【産業上の利用可能性】
【０１３５】
本発明に係る通信端末装置、パワーセーブモード制御システム及びパワーセーブモード制御方法は、無線ＬＡＮを構成する通信端末装置と無線基地局とが接続された無線通信システムに幅広く適用することができる。また、ノート型パーソナルコンピュータ、ＰＤＡ等の無線通信機能をもつ携帯の容易な電子機器に広く適用することができる。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施の形態１に係る通信端末装置及びパワーセーブモード制御システムの構成を示す図
【図２】本実施の形態１に係る通信端末装置の内部構成を示すブロック図
【図３】本実施の形態１に係る通信端末装置の表示部の表示例を示す図
【図４】本実施の形態１に係る通信端末装置のストリーミング処理部の構成を示す図
【図５】本実施の形態１に係る通信端末装置の動作モードの構成例を示す図
【図６】本実施の形態１に係る通信端末装置のＩＥＥＥ８０２.１１で規定されたパワーセーブモードのタイミング図
【図７】本実施の形態１に係る通信端末装置のストリーミング処理部の通信制御部のストリーミング開始時の動作を示すフロー図
【図８】本実施の形態１に係る通信端末装置のＩＥＥＥ８０２.１１で規定されたパワーセーブモードを終了した場合のタイミング図
【図９】本実施の形態１に係る通信端末装置のストリーミング処理部の通信制御部のストリーミング中の動作を示すフロー図
【図１０】本実施の形態１に係る通信端末装置のキャッシュ残量の算出例を説明する図
【図１１】本実施の形態１に係る通信端末装置のキャッシュ残量の算出時の表示部の表示例を示す図
【図１２】本実施の形態１に係る通信端末装置のキャッシュ残量が増えた場合の判定例１を説明する図
【図１３】本実施の形態１に係る通信端末装置のＩＥＥＥ８０２.１１で規定されたパワーセーブモードのタイミング図
【図１４】本実施の形態１に係る通信端末装置のキャッシュ残量が増えた場合の判定例２を説明する図
【図１５】本実施の形態１に係る通信端末装置のＩＥＥＥ８０２.１１で規定されたパワーセーブモードでＰＳ−Ｐｏｌｌパケットを自立的に送信する場合のタイミング図
【図１６】本実施の形態１に係る通信端末装置のＩＥＥＥ８０２.１１で規定のパワーセーブモードでＰＳ−Ｐｏｌｌパケットを自立的に送信する場合のタイミング図
【図１７】本実施の形態１に係る通信端末装置のキャッシュ残量が減る場合の判定例を説明する図
【図１８】本実施の形態１に係る通信端末装置のストリーミング処理部の通信制御部のストリーミング終了時の動作を示すフロー図
【図１９】本発明の実施の形態２に係る通信端末装置のストリーミング処理部の通信制御部のストリーミング中の動作を示すフロー図
【図２０】本実施の形態２に係る通信端末装置のストリーミング処理部の通信制御部のストリーミング中の動作を示すフロー図
【図２１】本実施の形態２に係る通信端末装置の通信状況に従う閾値の構成例を示す図
【符号の説明】
【０１３７】
１００  通信端末装置
１１０  制御部
１２０  キー入力部
１３０  表示部
１４０  音声出力部
１５０  ストリーミング処理部
１５１  データ取得部
１５２  記憶部
１５３  マルチメディア処理部
１５４  通信制御部
１５４ａ  キャッシュ残量算出手段
１５４ｂ  リアルタイム要求判定手段
１５４ｃ  制御手段
１６０  ＷＬＡＮ通信部
１７０  振動部
２００  アクセスポイント（ＡＰ）
３００  ネットワーク
４００  ストリーミングサーバ
【図１】
2009071385.tif 000003
【図２】
2009071385.tif 000004
【図３】
2009071385.tif 000005
【図４】
2009071385.tif 000006
【図５】
2009071385.tif 000007
【図６】
2009071385.tif 000008
【図７】
2009071385.tif 000009
【図８】
2009071385.tif 000010
【図９】
2009071385.tif 000011
【図１０】
2009071385.tif 000012
【図１１】
2009071385.tif 000013
【図１２】
2009071385.tif 000014
【図１３】
2009071385.tif 000015
【図１４】
2009071385.tif 000016
【図１５】
2009071385.tif 000017
【図１６】
2009071385.tif 000018
【図１７】
2009071385.tif 000019
【図１８】
2009071385.tif 000020
【図１９】
2009071385.tif 000021
【図２０】
2009071385.tif 000022
【図２１】
2009071385.tif 000023