(57)【要約】【課題】無線通信装置との間の通信時における外部記憶装置の省電力化を図る。【解決手段】外部記憶装置の第１の制御部は、無線通信装置からの要求に基づいて、外部記憶装置のＨＤＤ部内に格納された動画データを、外部記憶装置の第１の無線通信インタフェースを介して無線通信装置に送信し、無線通信装置から動画データ送信完了通知が来たら、外部記憶装置のＨＤＤ部の動作を一時停止させる。【選択図】図４
2014045240.tif 000002
【特許請求の範囲】
【請求項１】
相互に無線通信が可能な外部記憶装置と無線通信装置とを備えた通信システムにおいて、
前記外部記憶装置は、
再生用データが格納された第１の記憶部と、
前記無線通信装置との間の無線通信を行う第１の無線通信インタフェースと、
前記外部記憶装置全体の制御を行う第１の制御部と
を備え、
前記無線通信装置は、
前記無線通信装置全体の制御を行う第２の制御部と、
前記外部記憶装置との間の無線通信を行う第２の無線通信インタフェースと、
前記第１及び第２の無線通信インタフェースを介して前記外部記憶装置から送信された前記再生用データが格納される第２の記憶部と、
前記第２の記憶部内にある前記再生用データを再生するデータ再生部と
を備え、
前記第１の制御部は、前記無線通信装置からの要求に基づいて前記第１の記憶部内に格納された前記再生用データを前記第１の無線通信インタフェースを介して前記無線通信装置に送信する作業が終了したら、前記外部記憶装置全体の消費電力を抑制することを特徴とする通信システム。
【請求項２】
前記第１の制御部は、前記無線通信装置からの要求に基づいて前記第１の記憶部内に格納された前記再生用データを前記第１の無線通信インタフェースを介して前記無線通信装置に送信する作業が終了したら、前記第１の記憶部の消費電力を抑制する記憶部制御部を備える
ことを特徴とする請求項１記載の通信システム。
【請求項３】
前記第１の記憶部はＨＤＤ装置であることを特徴とする請求項１または請求項２に記載の通信システム。
【請求項４】
前記記憶部制御部は、前記無線通信装置からの要求に基づいて前記第１の記憶部内に格納された前記再生用データを前記第１の無線通信インタフェースを介して前記無線通信装置に送信する作業が終了したら、前記ＨＤＤ装置の動作を一時停止させることを特徴とする請求項３記載の通信システム。
【請求項５】
前記第２の制御部は、前記外部記憶装置から送信された前記再生用データを前記第２の記憶部に転送し、この第２の記憶部への転送が完了したら前記外部記憶装置に転送完了を通知する転送部を備え、
前記第１の制御部は、前記転送部からの転送完了通知に基づいて、前記外部記憶装置全体の消費電力を抑制することを特徴とする請求項１〜請求項４のいずれかに記載の通信システム。
【請求項６】
前記第１の制御部は、前記第２の無線通信インタフェースが無線通信装置からのアクセスを一定時間受信しないときは、前記外部記憶装置全体の消費電力を抑制することを特徴とする請求項１〜請求項４のいずれかに記載の通信システム。
【請求項７】
前記第２の制御部は、
前記第２の記憶部の空き容量を検出する容量検出部と、
前記外部記憶装置から送信される前記再生用データの大きさと、前記容量検出部により検出される前記第２の記憶部の空き容量とを比較し、前記空き容量が小さいときに、前記外部記憶装置から送信された前記再生用データを時間及びサイズの少なくとも一方に基づいて分割するファイル分割部と
を備え、
前記転送部は、前記ファイル分割部により分割された前記再生用データを前記第２の記憶部に転送する
ことを特徴とする請求項１〜請求項４のいずれかに記載の通信システム。
【請求項８】
前記ファイル分割部は、このファイル分割部により分割された前記再生用データの大きさと、前記容量検出部により検出される前記第２の記憶部の空き容量とを比較し、前記空き容量が小さいときに空き容量低下を通知し、
前記第１の制御部は、前記ファイル分割部からの空き容量低下通知に基づいて、前記外部記憶装置全体の消費電力を抑制することを特徴とする請求項７記載の通信システム。
【請求項９】
前記データ再生部は、前記ファイル分割部により前記再生用データが分割されたときは、分割された前記再生用データ単位で前記再生用データを再生し、
前記転送部は、前記データ再生部による再生が終了した、分割された前記再生用データを前記第２の記憶部から消去する
ことを特徴とする請求項８記載の通信システム。
【請求項１０】
前記ファイル分割部は、前記容量検出部により検出される前記第２の記憶部の空き容量が、分割された前記再生用データの大きさ以上に増加したら前記外部記憶装置に空き容量増加を通知し、
前記第１の制御部は、前記ファイル分割部からの空き容量増加通知に基づいて、前記外部記憶装置全体の消費電力の抑制状態を解除することを特徴とする請求項９に記載の通信システム。
【請求項１１】
前記再生用データは音声及び動画の少なくとも一方を含むデータであり、
前記第２の制御部は、前記第２の記憶部の空き容量を検出する容量検出部を備え、
さらに前記第２の制御部は、前記外部記憶装置から送信される前記再生用データの大きさと、前記容量検出部により検出される前記第２の記憶部の空き容量とを比較し、前記空き容量が小さいときに、前記外部記憶装置に対してストリーミングによる前記再生用データの送信を指示する
ことを特徴とする請求項１〜請求項４のいずれかに記載の通信システム。
【請求項１２】
相互に無線通信が可能な外部記憶装置と無線通信装置とを備えた通信システムにおいて、
前記外部記憶装置は、
再生用データが格納された第１の記憶部と、
前記無線通信装置との間の無線通信を行う第１の無線通信インタフェースと、
前記外部記憶装置全体の制御を行う第１の制御部と
を備え、
前記無線通信装置は、
前記無線通信装置全体の制御を行う第２の制御部と、
前記外部記憶装置との間の無線通信を行う第２の無線通信インタフェースと、
前記第１及び第２の無線通信インタフェースを介して前記外部記憶装置から送信された前記再生用データが格納される第２の記憶部と、
前記第２の記憶部内にある前記再生用データを再生するデータ再生部と
を備え、
前記第２の制御部は、
前記第２の記憶部の空き容量を検出する容量検出部と、
前記外部記憶装置から送信される前記再生用データの大きさと、前記容量検出部により検出される前記第２の記憶部の空き容量とを比較し、前記空き容量が小さいときに空き容量低下を通知するファイル分割部とを備え、
前記第１の制御部は、前記ファイル分割部からの空き容量低下通知に基づいて、前記外部記憶装置全体の消費電力を抑制する
ことを特徴とする通信システム。
【請求項１３】
前記ファイル分割部は、前記容量検出部により検出される前記第２の記憶部の空き容量が所定容量以上に増加したら前記外部記憶装置に空き容量増加を通知し、
前記第１の制御部は、前記ファイル分割部からの空き容量増加通知に基づいて、前記外部記憶装置全体の消費電力の抑制状態を解除することを特徴とする請求項１２に記載の通信システム。
【請求項１４】
再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースと、全体の制御を行う第１の制御部とを備えた外部記憶装置において、
前記第１の制御部は、前記無線通信装置からの要求に基づいて前記第１の記憶部内に格納された前記再生用データを前記第１の無線通信インタフェースを介して前記無線通信装置に送信する作業が終了したら、前記外部記憶装置全体の消費電力を抑制することを特徴とする外部記憶装置。
【請求項１５】
再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースとを備えた外部記憶装置におけるデータ送信方法であって、
前記無線通信装置からの要求に基づいて前記第１の記憶部内に格納された前記再生用データを前記第１の無線通信インタフェースを介して前記無線通信装置に送信する工程と、
前記無線通信装置への再生用データ送信工程が終了したら、前記外部記憶装置全体の消費電力を抑制する工程と
を備えることを特徴とする外部記憶装置におけるデータ送信方法。
【請求項１６】
再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースとを備えたコンピュータにより実行されるデータ処理プログラムであって、
このデータ処理プログラムは、コンピュータにより実行されると、
前記無線通信装置からの要求に基づいて前記第１の記憶部内に格納された前記再生用データを前記第１の無線通信インタフェースを介して前記無線通信装置に送信する工程と、
前記無線通信装置への再生用データ送信工程が終了したら、前記外部記憶装置全体の消費電力を抑制する工程と
を実行することを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に無線通信が可能な外部記憶装置と無線通信装置とを備えた通信システム、この通信システムに用いられる外部記憶装置、外部記憶装置におけるデータ送信方法及びデータ処理プログラムに関する。
【背景技術】
【０００２】
移動体通信機能を有し、移動体通信を介してインターネット接続可能なスマートフォンと呼ばれる無線通信装置が近年急激に普及している。この無線通信装置には、高速通信を目的として、無線ＬＡＮ（Local Area Network）通信機能を備えているものが増えている。このような無線通信装置により、動画・音楽データを視聴するニーズはあるものの、従来の無線通信装置が備える記憶媒体の容量は、動画・音楽データを大量に格納するには不十分である。従って、無線通信装置と無線通信可能なハードディスク装置等の外部記憶装置が近年提案されている（非特許文献１、２参照）。
【０００３】
上述した従来の外部記憶装置は、可搬性を有することがユーザの利便性を向上させるので、電池等の内部電源を備えることが通常である。加えて、小型軽量化を図ることがユーザの利便性をさらに向上させるので、従来の外部記憶装置が備える内部電源も小型化が要求される。しかしながら、内部電源の小型化は、外部記憶装置の駆動時間の短縮化につながるので、外部記憶装置の小型軽量化と駆動時間の確保のためには、外部記憶装置そのものの省電力化が課題となっていた。
【０００４】
かかる課題に鑑みて、ワイヤレスＬＡＮを介して外部からワイヤレスデジタルコンテンツをダウンロードする際に、メモリユニットのデータ格納容量状態を検知し、データ格納容量が設定値の上限以上になるとワイヤレス通信モジュールをオフしてダウンロードを一時的に停止し、データ格納容量が設定値の下限までになるとワイヤレス通信モジュールをオンしてダウンロードを再開するワイヤレスデジタルコンテンツの直流ダウンロード装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１９８８４号公報
【非特許文献】
【０００６】
【非特許文献１】「WNHD-Uシリーズ｜ポータブルハードディスク｜IODATAアイ・オー・データ機器」、［平成24年7月26日検索］、インターネット〈URL：http://www.iodata.jp/product/hdd/portable/wnhd-u/〉
【非特許文献２】「Wi-Fi＆USB3.0対応ポータブルHDD  MiniStationAir  HDW-PU3シリーズ｜BUFFALOバッファロー」、［平成24年7月26日検索］、インターネット〈URL：http://buffalo.jp/products/catalog/storage/hdw-pu3/〉
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来のダウンロード装置は、外部記憶装置であるダウンロード装置にデジタルコンテンツをダウンロードする際の省電力化を考慮したものであるが、上述したように、外部記憶装置において省電力化が求められているのは、外部記憶装置へのダウンロードの際よりも、外部記憶装置から無線通信装置に動画・音楽データを送信してこの無線通信装置によって動画・音楽データを視聴する際であることが多い。従って、従来のダウンロード装置によっては、無線通信装置によって動画・音楽データを視聴する際における外部記憶装置の省電力化を十分に図ることができなかった。
【０００８】
本発明は上述した課題に鑑みてなされたものであり、相互に無線通信可能な無線通信装置と外部記憶装置とを備えた通信システムにおいて、無線通信装置との間の通信時における外部記憶装置の省電力化を図ることの可能な通信システム、外部記憶装置、外部記憶装置におけるデータ送信方法及びデータ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、相互に無線通信が可能な外部記憶装置と無線通信装置とを備えた通信システムに適用される。そして、外部記憶装置に、再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースと、外部記憶装置全体の制御を行う第１の制御部とを設け、無線通信装置に、無線通信装置全体の制御を行う第２の制御部と、外部記憶装置との間の無線通信を行う第２の無線通信インタフェースと、第１及び第２の無線通信インタフェースを介して外部記憶装置から送信された再生用データが格納される第２の記憶部と、第２の記憶部内にある再生用データを再生するデータ再生部とを設け、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する作業が終了したら、第１の制御部が外部記憶装置全体の消費電力を抑制することにより、上述の課題の少なくとも一部を達成している。
【００１０】
本発明では、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する作業が終了したら、第１の制御部が外部記憶装置全体の消費電力を抑制している。従って、外部記憶装置が無線通信装置と通信している際において、外部記憶装置全体の消費電力を抑制する動作を行っている。
【００１１】
ここで、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する作業が終了したら、第１の記憶部の消費電力を抑制する記憶部制御部を第１の制御部に設けることが好ましい。
【００１２】
また、第１の記憶部をＨＤＤ装置とすることが好ましく、この場合、記憶部制御部は、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する作業が終了したら、ＨＤＤ装置の動作を一時停止させることが好ましい。
【００１３】
さらに、外部記憶装置から送信された再生用データを第２の記憶部に転送し、この第２の記憶部への転送が完了したら外部記憶装置に転送完了を通知する転送部を第２の制御部に設け、第１の制御部が、転送部からの転送完了通知に基づいて、外部記憶装置全体の消費電力を抑制することが好ましい。
【００１４】
さらに、第２の無線通信インタフェースが無線通信装置からのアクセスを一定時間受信しないときは、第１の制御部が外部記憶装置全体の消費電力を抑制することが好ましい。
【００１５】
さらに、第２の記憶部の空き容量を検出する容量検出部と、外部記憶装置から送信される再生用データの大きさと、容量検出部により検出される第２の記憶部の空き容量とを比較し、空き容量が小さいときに、外部記憶装置から送信された再生用データを時間及びサイズの少なくとも一方に基づいて分割するファイル分割部とを第２の制御部に設け、転送部が、ファイル分割部により分割された再生用データを第２の記憶部に転送することが好ましい。加えて、ファイル分割部により分割された再生用データの大きさと、容量検出部により検出される第２の記憶部の空き容量とをファイル分割部が比較し、空き容量が小さいときに空き容量低下を通知し、ファイル分割部からの空き容量低下通知に基づいて、第１の制御部が外部記憶装置全体の消費電力を抑制することが好ましい。
【００１６】
さらに、ファイル分割部により再生用データが分割されたときは、データ再生部が分割された再生用データ単位で再生用データを再生し、データ再生部による再生が終了した、分割された再生用データを転送部が第２の記憶部から消去することが好ましい。
【００１７】
さらに、容量検出部により検出される第２の記憶部の空き容量が、分割された再生用データの大きさ以上に増加したらファイル分割部が外部記憶装置に空き容量増加を通知し、ファイル分割部からの空き容量増加通知に基づいて、第１の制御部が外部記憶装置全体の消費電力の抑制状態を解除することが好ましい。
【００１８】
そして、再生用データが音声及び動画の少なくとも一方を含むデータである場合は、第１の記憶部の空き容量を検出する容量検出部を第２の制御部に設け、さらに、第２の制御部が、外部記憶装置から送信される再生用データの大きさと、容量検出部により検出される第２の記憶部の空き容量とを比較し、空き容量が小さいときに、外部記憶装置に対してストリーミングによる再生用データの送信を指示することが好ましい。
【００１９】
また、本発明は、相互に無線通信が可能な外部記憶装置と無線通信装置とを備えた通信システムに適用される。そして、外部記憶装置に、再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースと、外部記憶装置全体の制御を行う第１の制御部とを設け、無線通信装置に、無線通信装置全体の制御を行う第２の制御部と、外部記憶装置との間の無線通信を行う第２の無線通信インタフェースと、第１及び第２の無線通信インタフェースを介して外部記憶装置から送信された再生用データが格納される第２の記憶部と、第２の記憶部内にある再生用データを再生するデータ再生部とを設け、第２の制御部に、第２の記憶部の空き容量を検出する容量検出部と、外部記憶装置から送信される再生用データの大きさと、容量検出部により検出される第２の記憶部の空き容量とを比較し、空き容量が小さいときに空き容量低下を通知するファイル分割部とを設け、ファイル分割部からの空き容量低下通知に基づいて、第１の制御部が外部記憶装置全体の消費電力を抑制することにより、上述の課題の少なくとも一部を達成している。
【００２０】
ここで、容量検出部により検出される第２の記憶部の空き容量が所定容量以上に増加したら、ファイル分割部が外部記憶装置に空き容量増加を通知し、ファイル分割部からの空き容量増加通知に基づいて、第１の制御部が外部記憶装置全体の消費電力の抑制状態を解除することが好ましい。
【００２１】
また、本発明は、再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースと、全体の制御を行う第１の制御部とを備えた外部記憶装置に適用され、そして、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する作業が終了したら、第１の制御部が外部記憶装置全体の消費電力を抑制することにより、上述の課題の少なくとも一部を達成している。
【００２２】
また、本発明は、再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースとを備えた外部記憶装置におけるデータ送信方法に適用され、そして、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する工程と、無線通信装置への再生用データ送信工程が終了したら、外部記憶装置全体の消費電力を抑制する工程とを設けることにより、上述の課題の少なくとも一部を達成している。
【００２３】
そして、本発明は、再生用データが格納された第１の記憶部と、無線通信装置との間の無線通信を行う第１の無線通信インタフェースとを備えたコンピュータにより実行されるデータ処理プログラムに適用され、そして、このデータ処理プログラムが、コンピュータにより実行されると、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する工程と、無線通信装置への再生用データ送信工程が終了したら、外部記憶装置全体の消費電力を抑制する工程とを実行することにより、上述の課題の少なくとも一部を達成している。
【発明の効果】
【００２４】
本発明では、無線通信装置からの要求に基づいて第１の記憶部内に格納された再生用データを第１の無線通信インタフェースを介して無線通信装置に送信する作業が終了したら、第１の制御部が外部記憶装置全体の消費電力を抑制している。従って、無線通信装置との間の通信時における外部記憶装置の省電力化を図ることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態である通信システムの概略を示す図である。
【図２】第１実施形態である通信システムに用いられる無線通信装置の概略構成を示すブロック図である。
【図３】第１実施形態である通信システムに用いられる外部記憶装置の概略構成を示すブロック図である。
【図４】第１実施形態の通信システムの機能構成を示す機能ブロック図である。
【図５】第１実施形態の通信システムの動作の一例を説明するためのシーケンス図である。
【図６】第１実施形態の通信システムの動作の他の例を説明するためのシーケンス図である。
【図７】第１実施形態の通信システムの動作のまた他の例を説明するためのシーケンス図である。
【図８】第１実施形態の通信システムにおける動画ファイルの分割方法を説明するための図である。
【図９】本発明の第２実施形態の通信システムの動作の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して、本発明の実施形態について説明する。
（第１実施形態）
図１は、本発明の第１実施形態である通信システムの概略を示す図である。この図において、１は本実施形態の通信システムであり、この通信システム１は、無線通信装置２と外部記憶装置３とルータ４とを備える。
【００２７】
無線通信装置２は、いわゆるスマートフォン等であり、移動体通信網５を介して音声通話が可能であり、さらに、この移動体通信網５を介してインターネット６に接続可能である。さらに、本実施形態の無線通信装置２は、無線ＬＡＮを介して、外部記憶装置３、ルータ４を含む他の無線端末と無線通信可能である。外部記憶装置３は、本実施形態ではＨＤＤ（Hard Disk Drive）部を備えたものであり、無線ＬＡＮを介してルータ４を含む他の無線端末と無線通信可能である。ルータ４はＷＡＮ（Wide Area Network）としてのインターネット６に接続され、無線通信装置２や外部記憶装置３とインターネット６との間の通信を中継する。
【００２８】
（無線通信装置の概略構成）
図２は、本実施形態の通信システム１に用いられる無線通信装置２の概略構成を示すブロック図である。図２において、無線通信装置２は、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、液晶ドライバ２３０、液晶パネル２３１、無線ＬＡＮモジュール２４０、アンテナ２４１、移動体通信モジュール２５０、音声インタフェース（Ｉ／Ｆ）２５１、マイクロフォン２５２、スピーカ２５３、アンテナ２５４、入力インタフェース（Ｉ／Ｆ）２６０、タッチパネル２６１、内部ストレージ部２７、ＵＳＢコントローラ２８０及びＵＳＢコネクタ２８１を備え、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、液晶ドライバ２３０、無線ＬＡＮモジュール２４０、移動体通信モジュール２５０、入力インタフェース２６０、内部ストレージ部２７及びＵＳＢコントローラ２８０はそれぞれ共通のバスにより接続されている。
【００２９】
ＣＰＵ２０は、ＲＯＭ２１内に格納されたファームウェア等のプログラムがＲＡＭ２２において展開された後で実行されることで、無線通信装置２全体の動作制御を行うとともに、図４に示す各機能部に示す機能を実行する。図４に示す各機能部については後述する。ＲＯＭ２１には、上述のファームウェア等のプログラムや、各種設定データが格納されている。ＲＡＭ２２は、無線通信装置２のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００３０】
液晶パネル２３１は、その表示面が無線通信装置２の表面に露出して設けられている。液晶ドライバ２３０は、表示画面を構成するデータがＣＰＵ２０からこの液晶ドライバ２３０に供給されると、液晶パネル２３１の表示面に所望の表示画面を表示するようにこの液晶パネル２３１を駆動する。
【００３１】
無線ＬＡＮモジュール２４０は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１規格に準拠して、アンテナ２４１を介して外部記憶装置３との間で無線通信を行う。この無線モジュール２４０は、無線通信装置２を、無線ＬＡＮアクセスポイント（中継装置）を経由して通信を行うクライアント装置として動作させることが可能である。
【００３２】
移動体通信モジュール２５０は、例えばＩＭＴ（International Mobile Telecommunication）−２０００規格に準拠して、アンテナ２５４を介して移動体通信網５との間で移動体無線通信を行う。すなわち、移動体通信モジュール２８は、移動体通信網５の基地局から受信した電波をデコードして得られた音声信号を、音声インタフェース２５１を介してスピーカ２５３から発音させ、音声インタフェース２５１を介してマイクロフォン２５２が集音した音声をエンコードして、アンテナ２５４を介して電波として移動体通信網５の基地局に送信する。なお、この移動体通信モジュール２５０が対応する規格には、３Ｇ／ＨＳＤＰＡ（3rd Generation/High-Speed Downlink Packet Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）の少なくとも一つが含まれうる。
【００３３】
タッチパネル２６１は、本実施形態では液晶パネル２３１の表示面の上面に重畳されて設けられ、この液晶パネル２３１の表示面と略同一の大きさを有する。ユーザによりタッチパネル２６１の表面がタッチされ、すなわち、タッチパネル２６１の表面上の特定位置がユーザにより触れられたら、タッチパネル２６１の表面上の特定位置が２次元の座標位置として検出され、この座標位置は入力インタフェース２６０を介して出力される。
【００３４】
内部ストレージ部２７は、内部ストレージ２７０と内部ストレージインタフェース（Ｉ／Ｆ）２７１とを備える。内部ストレージ２７０は、例えばフラッシュメモリのような不揮発性半導体メモリであり、無線通信装置２において用いられるアプリケーションプログラム、音楽・写真・動画データ（再生用データ、以下、単に「動画データ」と称することがある）等が格納される。内部ストレージインタフェース２７１は、この内部ストレージ２７０に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ２７０全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ２７０は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリカードであってもよく、この場合、内部ストレージインタフェース２７１は、このメモリカードが装着されるメモリカードスロットをさらに備える。
【００３５】
ＵＳＢコントローラ２８０は、ＵＳＢ２．０またはＵＳＢ３．０規格に沿って、ＵＳＢコネクタ２８１を介して接続されたＵＳＢデバイスとの間でデータ（含む動画データ）の送受信を行う。ＵＳＢコネクタ２８１は、いわゆるメス型ＵＳＢコネクタ（ＵＳＢレセプタクル）であって、いずれも図略のＵＳＢケーブルのオス型ＵＳＢコネクタ（ＵＳＢプラグ）が挿入可能に構成されている。
【００３６】
（外部記憶装置の概略構成）
次に、図３は、本実施形態の通信システム１に用いられる外部記憶装置３の概略構成を示すブロック図である。図３において、外部記憶装置３は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ部（第１の記憶部）３３、無線ＬＡＮモジュール３４０、アンテナ３４１、無線ＷＡＮ（Wide Area Network）モジュール３５０、アンテナ３５１、ＵＳＢコントローラ３６０及びＵＳＢコネクタ３６１を備え、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ部３３、無線ＬＡＮモジュール３４０、無線ＷＡＮモジュール３５０及びＵＳＢコントローラ３６０はそれぞれ共通のバスにより接続されている。
【００３７】
ＣＰＵ３０は、ＲＯＭ３１内に格納されたファームウェア等のプログラムがＲＡＭ３２において展開された後で実行されることで、外部記憶装置３全体の動作制御を行うとともに、図４に示す各機能部に示す機能を実行する。図４に示す各機能部については後述する。ＲＯＭ３１には、上述のファームウェア等のプログラムが格納されている。ＲＡＭ３２は、外部記憶装置３のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００３８】
ＨＤＤ部３３は、ＨＤＤ（ＨＤＤ装置）３３０とＨＤＤインタフェース（Ｉ／Ｆ）３３１とを備える。ＨＤＤ３３０は、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース３３１は、このＨＤＤ３３０に対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ３３０全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。ＨＤＤ３３０にも、外部記憶装置３から無線通信装置２に転送され、この無線通信装置２において用いられるアプリケーションプログラム、動画データ（再生用データ）等が格納される。
【００３９】
無線ＬＡＮモジュール３４０及び無線ＷＡＮモジュール３５０は、無線通信装置２の無線ＬＡＮモジュール２４０と同様に、例えばＩＥＥＥ８０２．１１規格に準拠して、アンテナ３４１、３５１を介して無線通信装置２やルータ４との間で無線通信を行う。本実施形態では、無線ＬＡＮモジュール３４０は、外部記憶装置３自身をアクセスポイントとして動作させ、主に無線通信装置２との通信を行うことが可能であり、無線ＷＡＮモジュール３５０は、外部記憶装置３自身をクライアント装置として動作させ、主にルータ４を介してインターネット６との間で通信を行うことが可能である。
【００４０】
ＵＳＢコントローラ３６０は、ＵＳＢ２．０またはＵＳＢ３．０規格に沿って、ＵＳＢコネクタ３６１を介して接続されたＵＳＢデバイスとの間でデータ（含む動画データ）の送受信を行う。ＵＳＢコネクタ３６１は、いわゆるメス型ＵＳＢコネクタ（ＵＳＢレセプタクル）であって、いずれも図略のＵＳＢケーブルのオス型ＵＳＢコネクタ（ＵＳＢプラグ）が挿入可能に構成されている。
【００４１】
（通信システムの機能構成）
図４は、本実施形態の通信システム１の機能構成を示す機能ブロック図である。図４において、通信システム１を構成する無線通信装置２は、第２の無線通信インタフェース（Ｉ／Ｆ）４１、第２の制御部４２、内部ストレージ部（第２の記憶部）４３及び出力部４４を備え、また、外部記憶装置３は、第１の無線通信インタフェース４５、第１の制御部４６及びＨＤＤ部（第１の記憶部）４７を備える。
【００４２】
第２の無線通信インタフェース４１は、例えばＩＥＥＥ８０２．１１規格に準拠して、無線通信装置２をクライアント装置として動作させる無線通信を行う。
【００４３】
第２の制御部４２は、容量検出部４２０、ファイル分割部４２１、転送部４２２、及び再生部４２３を備える。
容量検出部４２０は、内部ストレージ部４３に格納可能なファイルの空き容量（以下、内部ストレージ部４３の空き容量とも称する）を定期的に検出し、その結果をファイル分割部４２２に通知する。内部ストレージ４３の空き容量を検出する手法は任意であるが、一例として、内部ストレージ部４３がその時点の空き容量を把握できるのであれば内部ストレージ部４３に問い合わせればよく、内部ストレージ部４３がその時点の空き容量を把握できないのであれば、内部ストレージ部４３にその時点で格納されている全てのファイルのファイルサイズを問い合わせるとともに、内部ストレージ部４３の全容量、すなわちどれだけのサイズのファイルを格納できるかについて問い合わせ、容量検出部４２０が内部ストレージ部４３の全容量からその時点で格納されているファイルのファイルサイズの総計を減算することで内部ストレージ部４３の空き容量を検出すればよい。
【００４４】
ファイル分割部４２１は、第２の無線通信インタフェース４１を介して外部記憶装置３から送信されてきた動画データを受信し、受信した時点における容量検出部４２０の検出結果を参照し、受信した動画データのファイルサイズが内部ストレージ部４３の空き容量以下であれば、受信結果をそのまま転送部４２２に送出するとともに、受信した動画データのファイルサイズが内部ストレージ部４３の空き容量を超えているときは、受信した動画データを複数の分割動画データに分割して転送部４２２に送出する。また、ファイル分割部４２１は、容量検出部４２０による検出結果と分割動画データのサイズとに基づいて、第２の無線通信インタフェース４１を介して外部記憶装置３に通知する。
【００４５】
図８は、ファイル分割部４２１による動画データの分割について説明するための図である。図８において、内部ストレージ部４３の空き容量５００が送信されてきた動画データのファイルサイズを超えるときは、外部記憶装置３から送信されてきた動画データ５０１を順次分割動画データ５０１Ａ、５０２Ｂ、…に分割する。このとき、分割動画データ５０１Ａ、５０２Ｂ、…のサイズを、内部ストレージ部４３の空き容量５００に比較して小さくすると、後述する外部記憶装置３への動画ファイル送信再開指示をより精密に行うことができて好ましい。つまり、外部記憶装置３への動画ファイル送信再開指示は、内部ストレージ部４３の空き容量が分割動画データ５０１Ａ…のサイズを上回った時点で行うことが好ましいので、この分割動画データ５０１Ａ…のサイズが小さければ、後述のように転送部４２２により再生終了した分割動画データが消去されることで内部ストレージ部４３の空き容量が上昇したら直ちに外部記憶装置３への動画ファイル送信再開指示を行うことができる。従って、図８において、分割動画データ５０１Ａ′、５０１Ｂ′…のように、より小さいサイズで動画データを分割することが好ましい。但し、分割動画データ５０１Ａ、５０１Ｂが２つ以上内部ストレージ部４３に格納されていないと、後述のように転送部４２２により再生終了した分割動画データが消去された際に、次に再生すべき分割動画データが内部ストレージ部４３に格納されていない状態となるので、ファイル分割部４２１による動画データ分割は、分割動画データ５０１Ａ、５０１Ｂが２つ以上内部ストレージ部４３に格納されることが条件となる。
【００４６】
また、ファイル分割部４２１による動画データの分割の基準は、動画データのファイルサイズを基準として分割動画データが等しいサイズになるようにファイル分割部４２１が分割してもよく、あるいは、動画データ内に含まれることがあるタイムスタンプ情報に基づいて動画データを再生するために必要とする時間を入手し、この再生必要時間を基準として個々の分割動画データを再生するために必要な時間が等しくなるようにファイル分割部４２１が分割してもよい。動画データのフォーマット（例えばＭＰＥＧ（Moving Picture Experts Group）２、ＭＰＥＧ４（特にＭＰＥＧ−４ Ｐａｒｔ  １０  Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ＝Ｈ．２６４）、ＷｅｂＭ）により、等しいファイルサイズで分割してもその分割動画データの再生時間は全て等しいわけではなく、逆に、等しい再生時間で分割してもその分割動画データのファイルサイズは全て等しいわけではない。従って、ファイルサイズを基準としても、再生時間を基準としても、全ての分割動画データのファイルサイズと再生時間とは等しくならない。従って、いずれを優先してファイル分割部４２１により動画データを分割するかは適宜決定される。当然、動画データのフォーマットによっては、全ての分割動画データのファイルサイズと再生時間とを等しく分割することも可能である。
【００４７】
ファイル分割部４２１による外部記憶装置３への通知についてより詳細に説明する。受信した動画データのファイルサイズが内部ストレージ部４３の空き容量を超えているときは、ファイル分割部４２１により動画データが分割動画データに分割される。そして、ファイル分割部４２１は、分割動画データを内部ストレージ部４３に順次格納した結果、容量検出部４２０により検出された内部ストレージ部４３の空き容量が次に格納すべき分割動画データのファイルサイズを超えた時点で、第２の無線通信インタフェース４１を介して、分割動画データのファイルサイズが内部ストレージ部４３の空き容量を超えていることを外部記憶装置３に通知する。外部記憶装置３は、後述するように、この通知を受けて、無線通信装置２への動画データ送信作業を一時停止する。
【００４８】
一方、後述のように、再生が終了した（分割）動画データが転送部４２２により消去されることで、容量検出部４２０が検出した内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上になったら、ファイル分割部４２１は、第２の無線通信インタフェース４１を介して、内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上にまで増加したことを外部記憶装置３に通知する。後述するように、外部記憶装置３は、この通知を受けて、無線通信装置２への動画データ送信作業を再開する。この時、ファイル分割部４２１は、外部記憶装置３に対して、その時点で内部ストレージ部４３に格納されている分割動画データのうち、時間軸上で最後に位置する分割動画データのタイムスタンプ情報も通知することが好ましい。これにより、外部記憶装置３が、どの時点から動画データ送信作業を再開するかを容易に知ることができる。
【００４９】
転送部４２２は、ファイル分割部４２１からの出力である動画データを内部ストレージ部４３に格納するとともに、内部ストレージ部４３に格納された動画データの再生状況を監視しており、動画データの再生が終了したことを検出したら、適切なタイミングでこの動画データを内部ストレージ部４３から消去する。なお、ファイル分割部４２１により動画データが分割された場合は、転送部４２２は動画データを分割動画データ単位で再生状況を監視し、そして分割動画データ単位で消去する。また、転送部４２２は、ファイル分割部４２１からの出力である動画データを内部ストレージ部４３に全て格納したときに、第２の無線通信インタフェース４１を介して外部記憶装置３に通知する。
【００５０】
再生部４２３は、内部ストレージ部４３に格納された動画データを読み出し、動画データのフォーマットに応じて適宜デコードをして出力部４４に送出する。
【００５１】
内部ストレージ部４３は、第２の制御部４２からのデータアクセス要求に基づき、内部ストレージ２７０（図４において不図示）に対してデータの読み出し／書き込みを行い、その結果に基づくデータを第２の制御部４２に送出する。出力部４４は、再生部４２３から出力される信号に基づいて、ユーザに視聴可能な状態で動画データを再生出力する。
【００５２】
第１の無線通信インタフェース４５は、例えばＩＥＥＥ８０２．１１規格に準拠して、外部記憶装置３をアクセスポイントとして動作させる無線通信を行う。
【００５３】
第１の制御部４６は、ファイル送出部４６０、無線通信制御部４６１、及び記憶部制御部４６２を備える。
【００５４】
ファイル送出部４６０は、無線通信装置２からのリクエストに応じて、ＨＤＤ部４７内に格納された動画データを第１の無線通信インタフェース４５を介して無線通信装置２に送信する。また、ファイル分割部４２１から、分割動画データのファイルサイズが内部ストレージ部４３の空き容量を超えている旨の通知を受けると、無線通信装置２への動画データの送信作業を一時停止する。この時、ファイル送出部４６０は、分割動画データのファイルサイズが内部ストレージ部４３の空き容量を超えている旨の通知を、無線通信制御部４６１及び記憶部制御部４６２にも転送する。さらに、ファイル分割部４２１から、内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上にまで増加した旨の通知を受けると、無線通信装置２への動画データ送信作業を再開する。この時、ファイル送出部４６０は、内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上にまで増加した旨の通知を記憶部制御部４６２にも転送する。
【００５５】
無線通信制御部４６１は、第１の無線通信インタフェース４５の動作を制御する。記憶部制御部４６２は、ＨＤＤ部４７との間のデータの送受信を制御する。また、記憶部制御部４６２は、分割動画データのファイルサイズが内部ストレージ部４３の空き容量を超えている旨の通知がファイル送出部４６０から転送されてきたときは、ＨＤＤ部４７に対してスリープ命令を指示し、さらに、スリープ命令指示後に、内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上にまで増加した旨がファイル送出部４６０から転送されてきたときは、ＨＤＤ部４７に対して起動指示を行う。
【００５６】
ＨＤＤ部４７は、ファイル送出部４６０からのデータアクセス要求に基づき、ＨＤＤ３３０（図４において不図示）に対してデータの読み出し／書き込みを行い、その結果に基づくデータをファイル送出部４６０に送出する。また、記憶部制御部４６２からのスリープ命令に基づいてＨＤＤ３３０の回転を一時停止させ、さらに、スリープ命令指示後の記憶部制御部４６２からの起動命令に基づいてＨＤＤ３３０の回転を再開させる。
【００５７】
なお、図２〜図４において、第２の無線通信インタフェース４１は主に無線ＬＡＮモジュール２４０及びアンテナ２４１の動作により実現され、第２の制御部４２は主にＣＰＵ２０の動作により実現され、内部ストレージ部４３は主に内部ストレージ部２７の動作により実現され、出力部４４は主に液晶ドライバ２３０、液晶パネル２３１、音声インタフェース２５１及びスピーカ２５３の動作により実現され、第１の無線通信インタフェース４５は主に無線ＬＡＮモジュール３４０及びアンテナ３４１の動作により実現され、第１の制御部４６は主にＣＰＵ３０の動作により実現され、そしてＨＤＤ部４７は主にＨＤＤ部３３の動作により実現される。図４に示す各機能ブロックの詳細な動作については後述する。
【００５８】
（通信システムの動作）
次に、図５〜図７のシーケンス図を参照して、本実施形態の通信システム１の動作について説明する。本実施形態の通信システム１では、外部記憶装置３から無線通信装置２に送信される動画データのファイルサイズと無線通信装置２の内部ストレージ部４３の空き容量との関係により、動作が異なっている。
【００５９】
まず、外部記憶装置３から無線通信装置２に送信される動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量以下である場合の動作について、図５を参照して説明する。
【００６０】
図５において、まずステップＳ１００では、無線通信装置２の第２の制御部４２が、外部記憶装置３に対して、ＨＤＤ部４７内に格納されている動画データのリストを要求する。この要求は、第２の無線通信インタフェース４１及び第１の無線通信インタフェース４５を介して第１の制御部４６により受信される。無線通信装置２の第２の制御部４２からの要求を受信した第１の制御部４６は、ステップＳ１０１において、ＨＤＤ部４７をアクセスし、このＨＤＤ部４７内に格納されている動画データを検索する。ＨＤＤ部４７は、ステップＳ１０１における第１の制御部４６からのアクセスに応答して、動画データの検索結果をステップＳ１０２において第１の制御部４６に送出する。第１の制御部４６は、この検索結果に基づいて、ステップＳ１０３において、ＨＤＤ部４７内に格納されている動画データのリストを無線通信装置２に送信する。第１の制御部４６から送信された動画データのリストは、第１の無線通信インタフェース４５及び第２の無線通信インタフェース４１を介して第２の制御部４２により受信される。
【００６１】
動画データのリストをステップＳ１０３において受信した第２の制御部４２は、ステップＳ１０４においてこの動画データのリストを出力部４４を介して表示し、ステップＳ１０５において、視聴候補となる動画データをユーザが選択するのを待つ。
【００６２】
そして、ユーザが視聴候補となる動画データを動画データリストの中から選択すると、ステップＳ１０６において、第２の制御部４２は、選択された動画データのファイルサイズ情報の送出を外部記憶装置３に要求する。無線通信装置２の第２の制御部４２からの要求を受信した第１の制御部４６は、ステップＳ１０７において、ＨＤＤ部４７内に格納された選択対象となっている動画データをアクセスする。ＨＤＤ部４７は、このアクセスに応答して、ステップＳ１０８において選択対象となっている動画データのファイルサイズを第１の制御部４６に送出する。第１の制御部４６は、この検索結果に基づいて、ステップＳ１０９において、ＨＤＤ部４７内に格納されている、選択対象となっている動画データのファイルサイズを無線通信装置２に送信する。
【００６３】
選択対象となっている動画データのファイルサイズを受信した第２の制御部４２は、ステップＳ１１０において、内部ストレージ部４３にアクセスする。内部ストレージ部４３はこれに応答して、ステップＳ１１１において、その時点での空き容量または格納されているファイルの全容量を返す。第２の制御部４２の容量検出部４２０は、ステップＳ１１１における内部ストレージ部４３の応答に基づいて、ステップＳ１１２において内部ストレージ部４３の空き容量を算出する。そして、第２の制御部４２のファイル分割部４２１は、ステップＳ１１２において容量検出部４２０が算出した内部ストレージ部４３の空き容量に基づいて、ステップＳ１１３において、外部記憶装置３から送信されてきた、選択対象となっている動画データのファイルサイズと内部ストレージ部４３の空き容量とを比較する。図５に示す例では、選択対象となっている動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量以下である。従って、ファイル分割部４２１は、選択対象となっている動画データは内部ストレージ部４３に格納可能であると判断する。
【００６４】
ステップＳ１１３におけるファイル分割部４２１の動作に基づいて、ステップＳ１１４において、第２の制御部４２は外部記憶装置３に対して選択対象となっている動画データの送信を指示する。動画データの送信指示を受けた第１の制御部４６は、ステップＳ１１５において、そのファイル送出部４６０が選択対象となっている動画データの読み出しをＨＤＤ部４７に指示し、これに応答して、ステップＳ１１６において、ＨＤＤ部４７は選択対象となっている動画データをファイル送出部４６０に送出する。そして、ステップＳ１１７において、ファイル送出部４６０は無線通信装置２にこの動画データを送信する。
【００６５】
ステップＳ１１７において外部記憶装置３から動画データが送信されると、ファイル分割部４２１は、選択対象となっている動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量以下であることから、送信されてきた動画データをそのまま転送部４２２に転送する。そして、転送部４２２は、ステップＳ１１８においてファイル分割部４２１から転送されてきた動画データを内部ストレージ部４３に格納する。転送が完了すると、ステップＳ１１９において内部ストレージ部４３は転送が完了したことを転送部４２２に報告する。
【００６６】
転送部４２２は、ステップＳ１１９における通知に基づいて、ステップＳ１２０において、外部記憶装置３に対して動画データの転送完了報告を外部記憶装置３に対して行う。転送完了報告を受信した外部記憶装置３の第１の制御部４６は、ステップＳ１２１において、その無線通信制御部４６１が第１の無線通信インタフェース４５に対して省電力モードでの動作を指示し、第１の無線通信インタフェース４５は、省電力モードでの動作指示を受けて、ステップＳ１２２において省電力モードでの動作を行う。さらに、ステップＳ１２３において、外部記憶装置３の記憶部制御部４６２がＨＤＤ部４７に対してスタンバイモードでの動作を指示し、ＨＤＤ部４７は、スタンバイモードでの動作指示を受けて、ステップＳ１２４においてスタンバイモードでの動作を行う。
【００６７】
省電力モードの詳細については、実際に第１の無線通信インタフェース４５全体としての消費電力を低下させ、かつ、無線通信装置２からの電波を受信したことをトリガとして省電力モードを終了することができることを条件として、任意の手法を採用することができる。但し、第１の無線通信インタフェース４５は、外部記憶装置３をアクセスポイントとして動作させるものであり、アクセスポイントに関しては、ＩＥＥＥ８０２．１１規格においてパワーマネジメント機能が定められていないので、外部記憶装置３独自の手法により省電力化を図れば良い。具体的には、第１の無線通信インタフェース４５が定期的に送出するビーコンの時間間隔を通常より長くするような手法が好適に挙げられる。
【００６８】
スタンバイモードの詳細についても、実際にＨＤＤ部４７全体としての消費電力を低下させる手法であれば、任意の手法を採用することができる。ＨＤＤ３３０のディスクを回転させる回転部の消費電力は通常ヘッド部の動作やＨＤＤインタフェース３１１の動作に必要とされる消費電力よりも格段に大きいので、最低限、上述した回転部の動作を停止させることでＨＤＤ部４７全体の消費電力を低下させることができる。従って、ＨＤＤ部４７のスタンバイモードにおいては、少なくともＨＤＤ３３０の回転部の動作を停止させることが好ましい。
【００６９】
一方、第２の制御部４２の再生部４２３は、ステップＳ１２５において内部ストレージ部４３に格納された動画データの読み出しを内部ストレージ部４３に指示し、これに応答して、内部ストレージ部４３はステップＳ１２６において動画データを読み出して再生部４２３に送出する。そして、再生部４２３は、ステップＳ１２７においてこの動画データを再生して出力部４４に送出する。これにより、ユーザは動画データを視聴することができる。ここで、再生部４２３による動画データの再生の際、一時的データが無線通信装置２のＲＡＭ２２に展開されることがあるが、必要最低限の一時的データをＲＡＭ２２に展開して順次再生してもよく、あるいは、全ての動画データに対応する一時的データをＲＡＭ２２に展開してから再生してもよい。必要最低限の一時的データを展開する手法を採用すれば、ＲＡＭ２２の空き容量を大きく減少させることなく動画データの再生動作を行うことができ、他のプログラム動作に影響を与えることが少なくなる。一方、全ての動画データに対応する一時的データを展開する手法を採用すれば、再生動作が途切れる可能性を減少させることができる。
【００７０】
次に、外部記憶装置３から無線通信装置２に送信される動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量を超える場合の動作について、図６及び図７を参照して説明する。
【００７１】
図６において、ステップＳ２００〜ステップＳ２１７の動作は、図５におけるステップＳ１００〜ステップＳ１１７の動作と同じである。ここで、図６に示す例では、選択対象となっている動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量を超えている。従って、ステップＳ２１３において、ファイル分割部４２１は、選択対象となっている動画データはそのままでは内部ストレージ部４３に格納できないと判断する。
【００７２】
ステップＳ２１８において、無線通信装置２のファイル分割部４２１は、選択対象となっている動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量を超えることから、送信されてきた動画データを所定のファイルサイズ及び所定の再生時間の少なくとも一方になるように分割して、分割動画データを転送部４２２に転送する。そして、転送部４２２は、ステップＳ２１９においてファイル分割部４２１から転送されてきた分割動画データを内部ストレージ部４３に格納する。
【００７３】
次いで、第２の制御部４２の再生部４２３は、ステップＳ２２０において内部ストレージ部４３に格納された分割動画データの読み出しを内部ストレージ部４３に指示し、これに応答して、内部ストレージ部４３はステップＳ２２１において分割動画データを読み出して再生部４２３に送出する。そして、再生部４２３は、ステップＳ２２２においてこの分割動画データを再生して出力部４４に送出する。これにより、ユーザは動画データの視聴を開始することができる。なお、ステップＳ２２０における分割動画データ読みだし指示は、再生部４２３により再生される分割動画データが最終的に一連の動画データ再生となるように、時間軸の順に選択されて読み出しが指示される。すなわち、図８の例では、分割動画データ５０１Ａ→分割動画データ５０１Ｂ…、あるいは分割動画データ５０１Ａ′→分割動画データ５０１Ｂ′…となる。
【００７４】
図７に移って、第２の制御部４２は、ステップＳ２２３において、内部ストレージ部４３にアクセスする。内部ストレージ部４３はこれに応答して、ステップＳ２２４において、その時点での空き容量または格納されているファイルの全容量を返す。第２の制御部４２の容量検出部４２０は、ステップＳ２２４における内部ストレージ部４３の応答に基づいて、ステップＳ２２５において内部ストレージ部４３の空き容量を算出する。そして、第２の制御部４２のファイル分割部４２１は、ステップＳ２２４において容量検出部４２０が算出した内部ストレージ部４３の空き容量に基づいて、ステップＳ２２６において、ファイル分割部４２１が分割した分割動画データのファイルサイズと内部ストレージ部４３の空き容量とを比較する。ステップＳ２２６では、分割動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量を超えるものとする。従って、ファイル分割部４２１は、新たな分割動画データは内部ストレージ部４３に格納できないものと判断する。
【００７５】
そこで、ファイル分割部４２１は、ステップＳ２２７において、外部記憶装置３に対して動画データの送信の一時停止指示を外部記憶装置３に対して行う。データ送信一時停止指示を受信した外部記憶装置３の第１の制御部４６は、無線通信装置２への動画データの送信作業を一時停止し、さらに、ファイル送出部４６０は、分割動画データのファイルサイズが内部ストレージ部４３の空き容量を超えている旨の通知を、無線通信制御部４１６及び記憶部制御部４６２にも転送する。次いで、ステップＳ２２８において、無線通信制御部４６１が第１の無線通信インタフェース４５に対して省電力モードでの動作を指示し、第１の無線通信インタフェース４５は、省電力モードでの動作指示を受けて、ステップＳ２２９において省電力モードでの動作を行う。さらに、ステップＳ２３０において、記憶部制御部４６２がＨＤＤ部４７に対してスタンバイモードでの動作を指示し、ＨＤＤ部４７は、スタンバイモードでの動作指示を受けて、ステップＳ２３１においてスタンバイモードでの動作を行う。
【００７６】
なお、数個の分割動画データ再生により動画データ全体の送信が終了する場合は、後述する外部記憶装置３のＨＤＤ部４７再起動等に所定の時間がかかることから、外部記憶装置３の第１の無線通信インタフェース４５の省電力モード及びＨＤＤ部４７のスタンバイモードへの移行指示を避ける意味で、この数個の分割動画データが格納できるだけの内部ストレージ部４３の空き容量が確保できるまで、ステップＳ２２７による動画データ送信の一時停止指令を待つことが好ましい。
【００７７】
この間も、再生部４２３による分割動画データ再生動作は行われているので、転送部４２２はこの分割動画データの再生状況を監視し、分割動画データの再生が終了したことを検出したら、ステップＳ２３２において、再生が終了した分割動画データを内部ストレージ部４３から消去する。転送部４２２による分割動画データ消去のタイミングは、その分割動画データの再生が終了した後は任意であり、一例として、外部記憶装置３への動画データ送信一時停止及び後述する動画データ送信再開動作を機動的に行うことで、結果的に外部記憶装置３の省電力を図るためには、分割動画データの再生が終了したら直ちに消去することが好ましい。一方、再生部４２３が動画データ再生の早送り／巻き戻し動作を許容する場合は、一定量の分割動画データを内部ストレージ部４３に残しておくことが好ましい。
【００７８】
次いで、ステップＳ２３３〜ステップＳ２３６では、ステップＳ２２３〜ステップＳ２２６と同様の動作を行う。ここで、ステップＳ２３２において再生が終了した分割動画データは再生部４２３により消去されているので、ステップＳ２２５において通知された内部ストレージ部４３の空き容量よりもステップＳ２３５において通知された内部ストレージ部４３の空き容量は増加していると考えられる。ステップＳ２３３〜ステップＳ２３６の動作は一定時間間隔で実行されており、その間、内部ストレージ部４３の空き容量は順次増加する。従って、時間経過に伴い、ステップＳ２３６において、分割動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量以下と判断される。
【００７９】
そこで、ステップＳ２３７において、第２の制御部４２は、第２の無線通信インタフェース４１を介して、外部記憶装置３への接続要求であるアソシエーション要求フレームを外部記憶装置３に送信する。アソシエーション要求を受信した第１の無線通信インタフェース４５は、ステップＳ２３８において自身を通常モードでの動作に復帰させ、そして、ステップＳ２３９において、第１の制御部４６に対してアソシエーション要求フレームを受信した旨を通知するとともに、ステップＳ２４０において、無線通信装置２に対してアソシエーション応答フレームを送信する。
【００８０】
第１の制御部４６は、ステップＳ２３９において無線通信インタフェース５１から送出されたアソシエーション要求フレーム受信通知を、内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上にまで増加した旨の通知であると解釈し、内部ストレージ部４３の空き容量が分割動画データのファイルサイズ以上にまで増加した旨の通知を記憶部制御部４６２にも転送する。そして、記憶部制御部４６２は、ステップＳ２４１において、ＨＤＤ部４７に対してウェイクアップ指示を送出する。ＨＤＤ部４７は、ステップＳ２４１において第１の制御部４６から送出されたウェイクアップ指示を受信して、ステップＳ２４２において、ＨＤＤ部４７全体を通常モードに復帰させる動作を開始する。この復帰動作には、ＨＤＤ３３０の回転部を再起動させ、ディスクの回転数を定常回転数に至るまで待機する動作が含まれる。通常、この復帰動作には３０秒程度の時間が必要となる。
【００８１】
ステップＳ２４０において送信されたアソシエーション応答フレームを第２の無線通信インタフェース４１が受信したら、第２の無線通信インタフェース４１はアソシエーション応答フレームを受信した旨を第２の制御部４２に通知する。通知を受けた第２の制御部４２のファイル分割部４２１は、ステップＳ２４３において、動画データ送信の再開指示を外部記憶装置３に送信する。動画データ送信の再開指示を受信した外部記憶装置３の第１の制御部４６は、ステップＳ２４４において、送信動作を一時停止していた動画データの読み出しをＨＤＤ部４７に指示し、これに応答して、ステップＳ２４５において、ＨＤＤ部４７は送信動作を一時停止していた動画データについて、内部ストレージ部４３に現在格納されている分割動画データの次に再生すべき位置からファイル送出部４６０に送出する。そして、ステップＳ２４６において、ファイル送出部４６０は無線通信装置２にこの動画データを送信する。
【００８２】
無線通信装置２のファイル分割部４２１は、ステップＳ２４６において送信されてきた動画データを所定のファイルサイズ及び所定の再生時間の少なくとも一方になるように分割して、分割動画データを転送部４２２に転送する。そして、転送部４２２は、ステップＳ２４７においてファイル分割部４２１から転送されてきた分割動画データを内部ストレージ部４３に格納する。これにより、内部ストレージ部４３の空き容量が分割動画データのサイズを上回ったら動画データ送信の一時停止指令がされ、内部ストレージ部４３の空き容量が分割動画データのサイズ以下であれば動画データ送信の再開指示がされ、内部ストレージ部４３には常に適切な分割動画データが格納されているので、動画データの全体を再生部４２３により再生することができる。
【００８３】
従って、本実施例によれば、選択対象となっている動画データのファイルサイズと内部ストレージ部４３の空き容量とを比較し、動画データのファイルサイズが内部ストレージ部４３の空き容量以下である場合、無線通信装置２への動画データ送信完了通知を受けて外部記憶装置３は第１の無線通信インタフェース４５を省電力モードに移行させるとともに、ＨＤＤ部４７をスタンバイモードに移行させている。これにより、外部記憶装置３から無線通信装置２へ動画ファイルを送信する際における外部記憶装置３の省電力化を図ることができる。
【００８４】
加えて、動画データのファイルサイズが内部ストレージ部４３の空き容量を超える場合、送信された動画データを所定のファイルサイズ及び所定の再生時間の少なくとも一方になるように分割して内部ストレージ部４３に格納し、この内部ストレージ部４３の空き容量が、分割動画データのファイルサイズを超えるとき、無線通信装置２への動画データ送信一時停止通知を受けて外部記憶装置３は第１の無線通信インタフェース４５を省電力モードに移行させるとともに、ＨＤＤ部４７をスタンバイモードに移行させている。これにより、動画データのファイルサイズが内部ストレージ部４３の空き容量を超える場合であっても、外部記憶装置３から無線通信装置２へ動画ファイルを送信する際における外部記憶装置３の省電力化を図ることができる。しかも、再生が終了した分割動画データが適宜消去されることで内部ストレージ部４３の空き容量が増加し、その結果、内部ストレージ部４３の空き容量が、分割動画データのファイルサイズ以下になったとき、無線通信装置２への動画データ送信再開通知を受けて外部記憶装置３は第１の無線通信インタフェース４５を通常モードに復帰させるとともに、ＨＤＤ部４７にウェイクアップ指示を行っている。従って、動画データ送信を再開させるべきときには外部記憶装置３は送信再開準備が整っている。これにより、動画データ送信動作に必要な期間のみ外部記憶装置３を動作させることができ、外部記憶装置３の省電力化をより進めることができるとともに、動画データ送信動作に影響がない状態で外部記憶装置３の省電力化を図ることができる。
【００８５】
（第２実施形態）
図９は、本発明の第２実施形態である通信システムの動作を説明するためのシーケンス図である。本実施形態の通信システムは、その構成が上述した第１実施形態の通信システム１と同一であり、その動作のみ異なる。従って、同一の構成要素については同一の符号を付し、その説明を簡略化する。また、外部記憶装置３から無線通信装置２に送信される動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量以下である場合の動作については、図５に示す第１実施形態の動作と同一であるので、これについても説明を簡略化する。
【００８６】
外部記憶装置３から無線通信装置２に送信される動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量を超える場合の動作について、図９を参照して説明する。
【００８７】
図９において、ステップＳ３００〜ステップＳ３１３の動作は、図５におけるステップＳ１００〜ステップＳ１１３の動作と同じである。ここで、図９に示す例では、選択対象となっている動画データのファイルサイズが無線通信装置２の内部ストレージ部４３の空き容量を超えている。従って、ステップＳ３１３において、ファイル分割部４２１は、選択対象となっている動画データはそのままでは内部ストレージ部４３に格納できないと判断する。
【００８８】
ステップＳ３１３におけるファイル分割部４２１の動作に基づいて、ステップＳ３１４において、第２の制御部４２は外部記憶装置３に対して選択対象となっている動画データのストリーミング送信を指示する。動画データの送信指示を受けた第１の制御部４６は、ステップＳ３１５において、そのファイル送出部４６０が選択対象となっている動画データの読み出しをＨＤＤ部４７に指示し、これに応答して、ステップＳ３１６において、ＨＤＤ部４７は選択対象となっている動画データをファイル送出部４６０に送出する。そして、ステップＳ３１７において、ファイル送出部４６０は無線通信装置２にこの動画データをストリーミング送信する。
【００８９】
ファイル送出部４６０による動画データのストリーミング送信の手法は、既知の任意の手法が採用可能であり、一例として、無線通信装置２の再生部４２３がＦｌａｓｈ（登録商標）Ｐｌａｙｅｒによる再生が可能であれば、このＦｌａｓｈ  Ｐｌａｙｅｒに対応したプロトコルに準拠したストリーミング送信を行えば良い。この場合、ファイル送出部４６０がストリーミングサーバ機能を備えるか、あるいは、ＨＤＤ部４７に格納されている動画データが、第１実施形態のようなファイル転送に好適なフォーマットのものと、本実施形態のようなストリーミング再生に好適なフォーマットのものとの２種類を備えることが好ましい。
【００９０】
そして、転送部４２２は、ステップＳ３１８において、ストリーミング送信されてきた動画データをＲＡＭ２２に展開し、再生部４２３は、ステップＳ３１９においてＲＡＭ２２に展開された動画データを再生して出力部４４に送出する。これにより、ユーザは動画データの視聴を開始することができる。
【００９１】
従って、本実施形態によっても、上述の第１実施形態と同様に、選択対象となっている動画データのファイルサイズと内部ストレージ部４３の空き容量とを比較し、動画データのファイルサイズが内部ストレージ部４３の空き容量以下である場合、無線通信装置２への動画データ送信完了通知を受けて外部記憶装置３は第１の無線通信インタフェース４５を省電力モードに移行させるとともに、ＨＤＤ部４７をスタンバイモードに移行させている。これにより、外部記憶装置３から無線通信装置２へ動画ファイルを送信する際における外部記憶装置３の省電力化を図ることができる。
【００９２】
加えて、動画データのファイルサイズが内部ストレージ部４３の空き容量を超える場合、外部記憶装置３に対して動画データのストリーミング送信指示を行っているので、第１実施形態のようにファイル転送を行っている場合に比較して、動画データの視聴開始をより素早く開始することができるというメリットがある。
【００９３】
（変形例）
なお、本発明の通信システム等は、その細部が上述の各実施形態に限定されず、種々の変形例が可能である。一例として、上述の各実施形態では、動画データのファイルサイズが内部ストレージ部の空き容量以下である場合、動画データ送信完了通知を受けて外部記憶装置は第１の無線通信インタフェースを省電力モードに移行させるとともに、ＨＤＤ部をスタンバイモードに移行させていたが、これに限定されず、外部記憶装置が動画データ送信完了を検出できるのであれば種々の手順が採用可能である。一例として、第１実施形態において、外部記憶装置３が動画データを送信した後で第１の無線通信インタフェース４５が一定時間無線通信装置２からデータを受信しない場合、無線通信装置２は送信した動画データが無線通信装置２により再生されているものと推測し、第１の無線通信インタフェースを省電力モードに移行させるとともに、ＨＤＤ部をスタンバイモードに移行させてもよい。
【００９４】
また、上述の各実施形態では、第１の無線通信インタフェースを省電力モードに移行させるとともに、ＨＤＤ部をスタンバイモードに移行させることで外部記憶装置の省電力化を図っていたが、第１の制御部自身をスリープ状態にし、さらにスリープ状態に移行した後に、無線通信装置からの接続要求データを第１の無線通信インタフェースが受信したときに、第１の制御部自身を起動させてもよい。第１の制御部をスリープ状態に移行させる手法は様々であり、一例として、ＣＰＵの動作電圧を低下させる手法が挙げられる。その他、既知のスリープ状態への移行手法が適宜採用可能である。
【００９５】
また、外部記憶装置の第１の制御部をスリープモードに移行させるだけでなく、例えば第１の制御部を構成するＣＰＵのクロック周波数を低下させることで省電力化を図ることも可能である。また、ＣＰＵによっては、スリープモードにも複数種類存在する（ディープスリープモード、ディーパースリープモードなど）場合がある。そして、複数種類のスリープモードが存在する場合でも、いずれのスリープモードを採用しても省電力化が図れるので、本発明を実施する上で特段の限定はない。つまり、外部記憶装置の省電力化が図れるのであれば、どのような態様であっても第１の制御部の省電力化動作である。
【００９６】
同様に、上述の各実施形態ではＨＤＤ部のディスク回転部を停止させることでＨＤＤ部をスタンバイモードに移行させていたが、ＨＤＤインタフェースが保持する設定情報、キャッシュ情報等をＲＡＭ等に一時格納しておけば、ＨＤＤインタフェースの動作を完全に停止させることも可能である。つまり、外部記憶装置の省電力化が図れるのであれば、どのような態様であってもＨＤＤ部の省電力動作である。
【００９７】
また、上述の各実施形態では、外部記憶装置から無線通信装置に送信される動画データのファイルサイズと無線通信装置の内部ストレージ部の空き容量とを比較し、動画データのファイルサイズが内部ストレージ部の空き容量以下である場合とそうでない場合とで異なる省電力化の態様を実施していたが、外部記憶装置から無線通信装置に送信される動画データのファイルサイズと無線通信装置の内部ストレージ部の空き容量との関係にかかわらず、一律に動画データを分割し、内部ストレージ部の空き容量と分割動画データのファイルサイズとの関係にのみ基づいて省電力化を図ってもよい。あるいは、外部記憶装置から無線通信装置に送信される動画データのファイルサイズが無線通信装置の内部ストレージ部の空き容量を超える場合のみ、動画データを分割し、内部ストレージ部の空き容量と分割動画データのファイルサイズとの関係に基づいて省電力化を図ってもよい。
【００９８】
さらに、上述の各実施形態では、外部記憶装置の第１の記憶部にＨＤＤが用いられていたが、第１の記憶部を構成するものはこれに限定されず、一例としてフラッシュメモリ装置、ＳＳＤ（Solid State Drive）装置等周知の記憶媒体により構成されてもよい。加えて、外部記憶装置にメモリカードが挿入可能なスロットを設け、このスロットにＳＤカード等のメモリカードが挿入されて外部記憶装置が構成されてもよい。無線通信装置の第２の記憶部についても、同様に第２の記憶部を構成するものに限定はない。
【００９９】
さらに、上述の各実施形態では動画データの転送、再生を行う実施形態について説明したが、本実施形態の通信システムに適用可能なデータは動画データに限定されず、音楽データ、写真データ等一般的に再生用データであっても好適に適用可能である。
【０１００】
さらに、上述の各実施形態では、無線通信装置と外部記憶装置とが相互に無線通信を行うことで再生用データの送受信を行い、外部記憶装置がインターネットに接続する際にはルータを介して行っていたが、ルータが図略のＵＳＢインタフェースを備え、このＵＳＢインタフェースを介してＨＤＤ装置等の記憶装置が接続された場合、ルータ及び記憶装置により、上述の各実施形態における外部記憶装置と同様の動作を行わせることができる。すなわち、再生用データを記憶装置に格納し、ルータが備える（第１の）無線通信インタフェースにより無線通信装置と無線通信を行い、再生用データを無線通信装置に送信する作業が終了したら、ルータが記憶装置に指示し、この記憶装置の消費電力を抑制する動作を行う。
【０１０１】
さらに、上述の各実施形態では、無線通信装置から送出されたデータ送信一時停止指示を外部記憶装置が受信すると、この外部記憶装置は第１の無線通信インタフェース（無線ＬＡＮモジュール）に対して省電力モードの指示を行っていたが、さらに、無線ＷＡＮモジュールに対しても省電力モードの指示を行うことも可能である。無線ＷＡＮモジュールについても省電力モードで動作させることで、外部記憶装置３の更なる省電力化を図ることが可能になる。
【０１０２】
さらに、上述の各実施形態において、無線通信装置及び外部記憶装置の電源について詳述をしなかったが、可搬性を考慮すると、これら無線通信装置２及び外部記憶装置は２次電池等のバッテリを備え、このバッテリにより電源供給されることが好ましい。そして、外部記憶装置がバッテリを備える場合、このバッテリの残容量を検出する装置を外部記憶装置に搭載し、バッテリの残容量に応じて、上述した省電力動作を変化させてもよい。一例として、バッテリの残容量が大きければ第１の無線通信インタフェースを省電力モードで動作させないでおくなどの動作が挙げられる。第１の無線通信インタフェースが省電力モードから復帰するには一定の時間が必要であるので、外部記憶装置全体の省電力化を図っている状態でも第１の無線通信インタフェースを省電力モードに移行させなければ、無線通信装置からのデータ送信再開指示を受信した場合、直ちにこれに応答して動作再開を迅速に行うことができる。一方、バッテリの残容量が小さい場合は、外部記憶装置の第１の制御部をスリープ状態にして、更なる省電力化を図ることで外部記憶装置の動作可能時間を確保することができる。バッテリの残容量と外部記憶装置の省電力化の態様との関係は種々のものが適用可能であり、上述した例に限定されない。また、無線通信装置や外部記憶装置が商用電源により駆動される場合でも、本発明が適用可能であることは言うまでもない。
【０１０３】
そして、上述の各実施形態において、無線通信装置、外部記憶装置等を動作させるプログラムはＲＯＭ等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢポート等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置等を接続し、このＤＶＤ等からプログラムを無線通信装置等に読み込んでこれら無線通信装置等を動作させてもよい。また、インターネット６上の装置内にプログラムを格納しておき、無線ＬＡＮモジュール等を介してこのプログラムを無線通信装置等に読み込んでこれら無線通信装置等を動作させてもよい。さらに、上述の各実施形態において、無線通信装置等は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ等がプログラムの動作により実現することも可能である。
【符号の説明】
【０１０４】
１    通信システム
２    無線通信装置
３    外部記憶装置
４    ルータ
５    移動体通信網
６    インターネット
２０、３０    ＣＰＵ
２１、３１    ＲＯＭ
２２、３２    ＲＡＭ
２７    内部ストレージ部
３３、４７    ＨＤＤ部
３７    電源スイッチ
４１    第２の無線通信インタフェース
４２    第２の制御部
４３    内部ストレージ部
４４    出力部４４
４５    第１の無線通信インタフェース
４６    第１の制御部
２３０  液晶ドライバ
２３１  液晶パネル
２４０  無線ＬＡＮモジュール
２４１、３４１、３５１  アンテナ
２５０  移動体通信モジュール
２５１  音声インタフェース
２５２  マイクロフォン
２５３  スピーカ
２６０  入力インタフェース
２６１  タッチパネル
２７０  内部ストレージ
２７１  内部ストレージインタフェース
２８０、３６０  ＵＳＢコントローラ
２８１、３６１  ＵＳＢコネクタ
３３０  ＨＤＤ
３３１  ＨＤＤインタフェース
３４０  無線ＬＡＮモジュール
３５０  無線ＷＡＮモジュール
４２０  容量検出部
４２１  ファイル分割部
４２２  転送部
４２３  再生部
４６０  ファイル送出部
４６１  無線通信制御部
４６２  記憶部制御部
【図１】
2014045240.tif 000003
【図２】
2014045240.tif 000004
【図３】
2014045240.tif 000005
【図４】
2014045240.tif 000006
【図５】
2014045240.tif 000007
【図６】
2014045240.tif 000008
【図７】
2014045240.tif 000009
【図８】
2014045240.tif 000010
【図９】
2014045240.tif 000011