(57)【要約】【課題】  簡易な構成でデータ量の多いコンテンツを適正に出力できる携帯端末、携帯端末の制御方法及びプログラムを提供する。【解決手段】  ブラウザ部２２がコンテンツのデータの受信を開始すると、演算部２４が受信コンテンツのデータ量を演算する。コンテンツのデータ量が所定の閾値を超えていない場合には、表示制御部２０がコンテンツの内容を表示部１０に表示する。コンテンツのデータ量が所定の閾値を超えている場合には、モード切替部２６がユーザの指示に基づき、または自動で出力モードを切り替え、表示制御部２０が切り替えられた出力モードにより出力処理を実行する。【選択図】        図１
2006302144.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上のコンテンツを複数の出力モードで出力可能な携帯端末であって、
受信したコンテンツのデータ量を演算する演算手段と、
前記データ量が所定の閾値を超えたときに、前記出力モードを切り替えるモード切替手段と、
を備えることを特徴とする携帯端末。
【請求項２】
請求項１記載の携帯端末において、前記データ量が所定の閾値を超えたときに選択される出力モードは、前記モード切替手段によるモード切替処理の前に設定されていた出力モードよりメモリ消費量を削減できるものであることを特徴とする携帯端末。
【請求項３】
請求項２記載の携帯端末は、前記メモリ消費量を削減できる出力モードが選択された場合に、コンテンツに含まれるファイルの一部を削除して出力するファイル処理手段を備えることを特徴とする携帯端末。
【請求項４】
請求項３記載の携帯端末において、前記ファイル処理手段は、削除候補のファイルを表示することを特徴とする携帯端末。
【請求項５】
請求項４記載の携帯端末において、前記削除候補のファイルは作成年月日に基づいて決定されることを特徴とする携帯端末。
【請求項６】
請求項４記載の携帯端末において、前記削除候補のファイルはダウンロード回数に基づいて決定されることを特徴とする携帯端末。
【請求項７】
請求項４記載の携帯端末において、前記削除候補のファイルは前回のダウンロードからの経過時間に基づいて決定されることを特徴とする携帯端末。
【請求項８】
通信ネットワーク上のコンテンツを複数の出力モードで出力可能な携帯端末の制御方法であって、
受信したコンテンツのデータ量を演算するステップと、
前記データ量が所定の閾値を超えたときに、前記出力モードを切り替えるステップと、
を備えることを特徴とする携帯端末の制御方法。
【請求項９】
通信ネットワーク上のコンテンツを複数の出力モードで携帯端末に出力するためのプログラムであって、
受信したコンテンツのデータ量を演算し、
前記データ量が所定の閾値を超えたときに、前記出力モードを切り替える処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上のコンテンツを複数の出力モードで出力可能な携帯端末、携帯端末の制御方法及びプログラムの改良に関する。
【背景技術】
【０００２】
従来より、インターネットのような通信ネットワーク上のコンテンツを出力すなわち画面表示及び／または音声出力することができる携帯端末が実用化されている。このような携帯端末では、記憶素子の記憶容量（メモリ容量）が小さいので、データ量の大きなコンテンツを表示することは困難な場合がある。そこで、例えば下記特許文献１には、再生すべきコンテンツの複雑度を計算し、この複雑度が端末の処理能力の上限を超えている場合にコンテンツの一部を非表示とした上で複雑度を再計算し、上記上限値を超えなくなったときに再生するコンテンツ表示装置が開示されている。
【特許文献１】特開２００３−３３０６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来の技術においては、コンテンツの複雑度が上限値を大きく超えている場合には、上限値以内になるまでコンテンツの一部の非表示処理及び複雑度の演算処理を繰り返す必要があり、携帯端末の処理負荷が増大するという問題があった。
【０００４】
また、複雑度が上限値を下回らなければ、最終的にコンテンツを表示できない場合もあるという問題もあった。
【０００５】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、簡易な構成でデータ量の多いコンテンツを適正に出力できる携帯端末、携帯端末の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、通信ネットワーク上のコンテンツを複数の出力モードで出力可能な携帯端末であって、受信したコンテンツのデータ量を演算する演算手段と、前記データ量が所定の閾値を超えたときに、前記出力モードを切り替えるモード切替手段と、を備えることを特徴とする。
【０００７】
また、上記データ量が所定の閾値を超えたときに選択される出力モードは、前記モード切替手段によるモード切替処理の前に設定されていた出力モードよりメモリ消費量を削減できるものであることを特徴とする。
【０００８】
また、上記携帯端末は、メモリ消費量を削減できる出力モードが選択された場合に、コンテンツに含まれるファイルの一部を削除して出力するファイル処理手段を備えることを特徴とする。
【０００９】
また、上記ファイル処理手段は、削除候補のファイルを表示することを特徴とする。
【００１０】
ここで、上記削除候補のファイルは作成年月日、ダウンロード回数または前回のダウンロードからの経過時間に基づいて決定されるのが好適である。
【００１１】
また、本発明は、通信ネットワーク上のコンテンツを複数の出力モードで出力可能な携帯端末の制御方法であって、受信したコンテンツのデータ量を演算するステップと、前記データ量が所定の閾値を超えたときに、前記出力モードを切り替えるステップと、を備えることを特徴とする。
【００１２】
また、本発明は、通信ネットワーク上のコンテンツを複数の出力モードで携帯端末に出力するためのプログラムであって、受信したコンテンツのデータ量を演算し、前記データ量が所定の閾値を超えたときに、前記出力モードを切り替える処理をコンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１４】
図１には、本発明にかかる携帯端末の一実施形態の構成のブロック図が示される。図１において、携帯端末は、表示部１０、操作部１２、記憶部１４、通信部１６及び制御部１８を含んで構成されている。
【００１５】
表示部１０は、例えば液晶ディスプレイ等で構成され、文字データ、数値データ等のキー入力の内容、各種図形、ブラウザ部２２が発生した通信ネットワーク上のコンテンツの内容等を表示する。
【００１６】
上記キー入力は、図１の操作部１２により行う。この操作部１２は、例えば携帯端末の操作ボタン等により構成される。
【００１７】
記憶部１４は、例えば制御部１８の作業用のＲＡＭ、不揮発性メモリとしてのフラッシュメモリ、磁気記憶媒体等で構成されており、キー入力の内容、コンテンツの内容、出力条件等の各種データ及びプログラムが記憶される。
【００１８】
通信部１６は、公知の方法により基地局と通信して携帯通信端末としての通話機能を実現している。
【００１９】
制御部１８は、例えばＣＰＵ等で構成され、表示部１０、操作部１２、記憶部１４及び通信部１６とデータのやり取りを行いながらこれらの動作を制御する。
【００２０】
制御部１８の表示制御部２０は、主として表示部１０に表示される内容を制御する。この表示には、通信ネットワーク上のコンテンツの表示も含まれる。コンテンツの表示は、複数の出力モードにより実行される。
【００２１】
また、ブラウザ部２２は、通信ネットワーク上に存在するコンテンツを参照するための参照情報を用いてコンテンツにアクセスし、コンテンツのデータを所望のウェブサイトから受け取って表示データに変換し、上記表示制御部２０に渡される。なお、コンテンツには音声データも含まれていてよく、この場合、ブラウザ部２２は、通信部１６に含まれる音声再生部から音声を出力させるように構成される。また、上記参照情報としては、インターネット上のコンテンツを特定し、このコンテンツの所在を指示するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等を使用することができる。
【００２２】
また、演算部２４は、ブラウザ部２２が受信したコンテンツのデータ量を演算する。データ量の演算方法は後述する。
【００２３】
また、モード切替部２６は、上記複数の出力モードを切り替えて、それぞれの動作を実行させる処理を行う。この出力モードの切替は、上記演算部２４が算出したコンテンツのデータ量に基づいて行われる。
【００２４】
また、ファイル処理部２８は、上述したコンテンツに含まれるファイルの一部を削除する処理を実行する。
【００２５】
ここで、出力モードとしては、ケータイモード、フルスクリーンモード及びスモールスクリーンモード等があり、上記表示制御部２０が出力動作の制御を行う。すなわち、ケータイモードは、上記コンテンツとしてのウェブサイトのページを、表示部１０の画面の横幅にあわせて縮小表示する。この際、画像ファイル等のデータ量の多いファイルは、縮小または削除され、コンテンツのデータ量が大きく削減される。一方、フルスクリーンモードは、ウェブサイトのページを元のままの大きさで表示する。このモードでは、コンテンツのデータ量は削減されない。また、スモールスクリーンモードは、ウェブサイトのページを表示部１０の画面の横幅にあわせてフォーマットし直して表示する。フォーマットし直す際に、コンテンツのデータ量も削減されるが、ケータイモードほどは削減されない可能性が高い。従って、各モードで表示できるコンテンツのデータ量は、フルスクリーンモード＞スモールスクリーンモード＞ケータイモードの順序で少なくなる可能性が高い。
【００２６】
ここで、上記フルスクリーンモードでは、表示部１０の表示画面に表示されたページの画面がコンテンツのページの一部であるので、表示制御部２０が表示されたページを縦横方向にスクロールできるように制御する。また、ケータイモード及びスモールスクリーンモードでは、ページの横方向が表示画面の横幅に収まるように構成されているので、表示制御部２０が表示されたページを縦方向のみにスクロールできるように制御する。
【００２７】
なお、各モードで表示されるコンテンツのデータは、一旦記憶部１４に記憶されるので、表示されるコンテンツのデータ量が記憶部１４のメモリ消費量となる。このため、記憶部１４の記憶容量（メモリ容量）が小さい携帯端末では、データ量の多いファイルを含むコンテンツを出力する場合には、メモリ消費量の小さい出力モードの方が、上述したようにコンテンツのデータ量が削減されるのでメモリ消費量が少なくなり、より容易に出力動作を行えることになる。
【００２８】
また、出力モードとしては、上記フルスクリーンモード、スモールスクリーンモード、ケータイモードに限られず、コンテンツに含まれるファイルの一部、例えば画像ファイル及び／または音声ファイル等のデータ量の多いファイルを削除するモードあるいはファイルの作成年月、ダウンロード回数、前回のダウンロードからの経過時間等により削除するファイルを決定するモード等を設定することもできる。
【００２９】
なお、上述した制御部１８は、ＣＰＵを中心として構成されたコンピュータであってよく、この場合、メモリカードその他の媒体に格納されたプログラムをＣＰＵが実行することで制御部１８の各機能が実現される。
【００３０】
図２には、ブラウザ部２２が受信したコンテンツのデータ量について演算部２４が実行する演算処理の説明図が示される。図２において、通信部１６を介してブラウザ部２２が受信したコンテンツのデータは、記憶部１４に確保された受信データ記憶領域３０に記憶されて行く。演算部２４は、受信データ記憶領域３０に記憶されるデータ量ｘを監視し、受信データ記憶領域３０の記憶容量Ｒからデータ量ｘを減算（Ｒ−ｘ）して残容量を算出する。また、演算部２４は、上記残容量（Ｒ−ｘ）が所定の値を下回ったときに、ブラウザ部２２が受信したコンテンツのデータ量が所定の閾値を超えたと判断して、データ上限信号をモード切替部２６に出力する。この場合の閾値は、上記受信データ記憶領域３０として設定された記憶容量に基づいて決定される。例えば、受信データ記憶領域３０の記憶容量の５０％〜８０％等の適宜な値とすることができる。このように、受信するコンテンツのデータ量を所定の閾値以下におさえることにより、記憶領域の有効利用を図ることができる。
【００３１】
なお、ブラウザ部２２が受信したコンテンツのデータ量が所定の閾値を超えたか否かの判断は、上記残容量（Ｒ−ｘ）ではなく、上記データ量ｘにより判断してもよい。また、コンテンツが存在するサーバが、コンテンツのデータ量を通知する機能を有している場合には、当該サーバが通知してきたデータ量により上記判断をしてもよい。
【００３２】
上記受信データ記憶領域３０としては、記憶部１４を構成するＲＡＭの一部に確保されるヒープ領域とすることができる。また、ヒープ領域とは異なるＲＡＭの一部または外部メモリに専用領域として設定してもよい。
【００３３】
図３には、本実施形態にかかる携帯端末の動作のフローが示される。図３において、ブラウザ部２２が通信部１６を介してコンテンツのデータの受信を開始すると（Ｓ１０１）、演算部２４が、図２に示す方法により受信コンテンツのデータ量を演算する（Ｓ１０２）。
【００３４】
次に、演算部２４は、コンテンツのデータ量が所定の閾値を超えたか否かを判断し（Ｓ１０３）、閾値を超えていない場合には、ブラウザ部２２がコンテンツのデータの受信を完了したか否かを判断する（Ｓ１０４）。以後Ｓ１０３、Ｓ１０４のステップにおいてコンテンツのデータ量が所定の閾値を超えない状態で受信が終了すると、ブラウザ部２２がコンテンツのデータを表示データに変換し、表示制御部２０に渡す。表示制御部２０は、ブラウザ部２２から渡された表示データを表示部１０に表示し、及び／またはブラウザ部２２が通信部１６に含まれる音声再生部から音声出力する等の出力処理を実行する（Ｓ１０５）。
【００３５】
一方、Ｓ１０３において、コンテンツのデータ量が所定の閾値を超えていると判断した場合には、演算部２４がデータ上限信号をモード切替部２６に出力する。モード切替部２６は、データ上限信号を受け取ると、表示制御部２０を介して表示部１０に出力モードを切り替えるか否かをユーザに問い合わせる表示を行う（Ｓ１０６）。この問い合わせ表示とともにまたはこれに代わって音声、振動等で出力モードの切替を通知してもよい。出力モードの切替の通知に使用される音声、振動は、音量、音種、振動パターン、鳴動または振動時間等を他の機能と区別できるように設定するのが好適である。
【００３６】
なお、上記出力モードの切替の問い合わせを通知せずに出力モードを切り替えるように構成してもよい。
【００３７】
上記切替候補として選択される出力モードは、モード切替部２６によるモード切替処理を行う前、すなわち現在設定されている出力モードよりメモリ消費量の少ない出力モードである。例えば、現在上述したフルスクリーンモードに設定されているとすると、これよりメモリ消費量の少ないスモールスクリーンモードまたはケータイモードが切替候補として選択される。このように、よりメモリ消費量の少ない出力モードを選択すると、表示制御部２０、ファイル処理部２８によりコンテンツに含まれるファイルの一部を削除する等の処理が行われるので、受信データ記憶領域３０の記憶容量をオーバーすることなくコンテンツの表示を行うことができ、簡易な構成でデータ量の多いコンテンツを適正に出力できる。
【００３８】
次に、ユーザから、出力モードを切り替える旨の指示が操作部１２から入力されると（Ｓ１０７）、モード切替部２６が予め選択していた上記出力モードに切り替え（Ｓ１０８）、選択された出力モードにより出力処理を実行する（Ｓ１０５）。
【００３９】
なお、Ｓ１０７において、ユーザから出力モードを切り替える旨の指示がない場合には（変更不可の入力がされると）、モード切替部２６は表示制御部２０を介して表示部１０に、コンテンツの出力ができない旨の出力不能通知を表示する（Ｓ１０９）。
【００４０】
図４には、本実施形態にかかる携帯端末において、受信したコンテンツに含まれるファイルの一部を削除して出力する出力モードの動作のフローが示される。図４において、ブラウザ部２２が通信部１６を介してコンテンツのデータの受信を開始すると（Ｓ２０１）、演算部２４が、図２に示す方法により受信コンテンツのデータ量を演算する（Ｓ２０２）。
【００４１】
次に、演算部２４は、コンテンツのデータ量が所定の閾値を超えたか否かを判断し（Ｓ２０３）、閾値を超えていない場合には、ブラウザ部２２がコンテンツのデータの受信を完了したか否かを判断する（Ｓ２０４）。以後Ｓ２０３、Ｓ２０４のステップにおいてコンテンツのデータ量が所定の閾値を超えない状態で受信が終了すると、ブラウザ部２２がコンテンツのデータを表示データに変換し、表示制御部２０に渡す。表示制御部２０は、ブラウザ部２２から渡された表示データを表示部１０に表示し、及び／またはブラウザ部２２が通信部１６に含まれる音声再生部から音声出力する等の出力処理を実行する（Ｓ２０５）。
【００４２】
一方、Ｓ２０３において、コンテンツのデータ量が所定の閾値を超えていると判断した場合には、ファイル処理部２８が、データ量の多いファイルの中から削除候補となるファイルを検索する処理を行う（Ｓ２０６）。この削除候補ファイルの検索処理は、図５において後述する。
【００４３】
上記検索の結果、削除候補ファイルがあった場合には（Ｓ２０７）、ファイル処理部２８が表示制御部２０を介して表示部１０に削除候補ファイルを表示し、当該ファイルを削除するか否かをユーザに問い合わせる（Ｓ２０８）。なお、図３の場合と同様に、この問い合わせ表示とともにまたはこれに代わって音声、振動等で出力モードの切替を通知してもよい。
【００４４】
ユーザから、削除候補ファイルを削除する旨の指示が操作部１２から入力されると（Ｓ２０９）、ファイル処理部２８が削除候補ファイルを削除する処理を行う（Ｓ２１０）。その後、ブラウザ部２２が、表示制御部２０により削除候補ファイルが削除されたコンテンツのデータを表示データに変換し、表示制御部２０が、当該表示データの出力処理を実行する（Ｓ２０５）。なお、コンテンツに音声ファイルが含まれている場合には、ブラウザ部２２が通信部１６に含まれる音声再生部から音声出力する。
【００４５】
なお、上記Ｓ２０７において削除候補ファイルが見つからなかった場合、またはＳ２０９においてユーザから削除指示が入力されなかった（削除不可指示が入力された）場合には、ファイル処理部２８は表示制御部２０を介して表示部１０に、コンテンツの出力ができない旨の出力不能通知を表示する（Ｓ２１１）。
【００４６】
図５には、上記Ｓ２０６における削除候補ファイルの検索処理の動作のフローが示される。図５において、ファイル処理部２８は、まずブラウザ部２２が受信したコンテンツに含まれるファイルを抽出する（Ｓ３０１）。
【００４７】
次に、ファイル処理部２８が、上記抽出したファイルが所定の種類のファイルであるか否かを判断する（Ｓ３０２）。ここで、所定の種類のファイルとは、例えば画像ファイル及び／または音声ファイル等のデータ量の多いファイル、あるいは作成されてから一定時間が経過したファイル、ダウンロード回数が一定回数を超えたファイル、前回のダウンロードからの経過時間が一定時間を超えたファイル等がある。
【００４８】
ここで、ファイルのデータ量は、例えば図２に示される方法またはファイル自身が有しているデータ量に関する情報等で判定できる。また、ファイルが作成されてからの経過時間は、ファイル自身が有している作成年月に関する情報等で判定できる。また、ファイルのダウンロード回数または前回のダウンロードからの経過時間は、記憶部１４に当該ファイルのダウンロード履歴を記憶させておくことにより判定できる。
【００４９】
以上のようにして所定の条件に該当するファイルがコンテンツに含まれている場合には、ファイル処理部２８がそのファイルを削除候補ファイルに決定する（Ｓ３０３）。
【００５０】
以上のＳ３０１からＳ３０３までのステップを、受信コンテンツに含まれる全てのファイルについて実行する（Ｓ３０４）。
【００５１】
以上に説明した本実施形態にかかる携帯端末によれば、簡易な構成でデータ量の多いコンテンツを適正に出力することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明にかかる携帯端末の一実施形態の構成のブロック図である。
【図２】図１に示されたブラウザ部が受信したコンテンツのデータ量について演算部が実行する演算処理の説明図である。
【図３】本実施形態にかかる携帯端末の動作のフロー図である。
【図４】本実施形態にかかる携帯端末において、受信したコンテンツに含まれるファイルの一部を削除して出力する出力モードの動作のフロー図である。
【図５】本実施形態にかかる携帯端末において、削除候補ファイルの検索処理の動作のフロー図である。
【符号の説明】
【００５３】
１０  表示部、１２  操作部、１４  記憶部、１６  通信部、１８  制御部、２０  表示制御部、２２  ブラウザ部、２４  演算部、２６  モード切替部、２８  ファイル処理部、３０  受信データ記憶領域。
【図１】
2006302144.tif 000003
【図２】
2006302144.tif 000004
【図３】
2006302144.tif 000005
【図４】
2006302144.tif 000006
【図５】
2006302144.tif 000007