Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4245885B2 - Communication terminal apparatus and acquisition information size determination method - Google Patents
[go: Go Back, main page]

JP4245885B2 - Communication terminal apparatus and acquisition information size determination method - Google Patents

Communication terminal apparatus and acquisition information size determination method Download PDF

Info

Publication number
JP4245885B2
JP4245885B2 JP2002283459A JP2002283459A JP4245885B2 JP 4245885 B2 JP4245885 B2 JP 4245885B2 JP 2002283459 A JP2002283459 A JP 2002283459A JP 2002283459 A JP2002283459 A JP 2002283459A JP 4245885 B2 JP4245885 B2 JP 4245885B2
Authority
JP
Japan
Prior art keywords
size
information
image
communication terminal
terminal apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002283459A
Other languages
Japanese (ja)
Other versions
JP2004120572A (en
Inventor
康治 堀田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2002283459A priority Critical patent/JP4245885B2/en
Publication of JP2004120572A publication Critical patent/JP2004120572A/en
Application granted granted Critical
Publication of JP4245885B2 publication Critical patent/JP4245885B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は通信端末装置、および取得情報サイズの決定方法に関し、特に、受信時間の遅延無しにコンテンツを受信することのできる通信端末装置、および取得情報サイズの決定方法に関する。
【0002】
【従来の技術】
従来、画像等の情報を送信するサーバ側において、その画像のフォーマットやサイズを変更する技術が実用化されている。これにより、Webブラウザを有するPDC(Personal Digital Cellular)やPHS(Personal Handyphone System)などの通信端末装置がサーバから画像を受信する際、通信端末装置に適した画像を受信することが可能となる。
【0003】
例えば、特許文献1においては、受信した画像を移動通信端末装置の表示画面のサイズに合わせてサイズ変更するホームページ表示方法が開示されている。
【0004】
【特許文献1】
特開2000−222330号公報
【0005】
【発明が解決しようとする課題】
しかしながら、このような画像等の情報の受信は、常に良好な通信状態下で行なわれるとは限らず、他の電波の干渉や通信端末装置の状態などで、通信速度は常に変化する。そのため、電波状態が悪いと通信速度が遅くなり、たとえ通信端末装置の表示域等の出力サイズに適したサイズの画像等の情報であっても、受信にかかる時間は非常に大きなものとなってしまい、ユーザに対してコンテンツなどの閲覧時の遅延時間の煩わしさを強いるという問題がある。
【0006】
例えば、上述の特許文献1に開示されていてるホームページ表示方法を用いた場合には、受信の時点ではその表示域を大きく上回る画像を受信している場合が多く、受信時間に関しては全く考慮されていない。そのため、コンテンツなどの閲覧時に遅延時間が発生してしまう場合もあるという問題があった。
【0007】
本発明は、このような問題に鑑みてなされたものであり、受信時間の遅延無しにコンテンツを受信することのできる通信端末装置、および取得情報サイズの決定方法を提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために、本発明のある局面に従うと、通信端末装置は、他の装置より情報を取得する取得手段と、取得手段における取得速度に応じて、取得できる情報のサイズを決定するサイズ決定手段とを備える。
【0009】
また、通信端末装置は、他の装置より情報のサイズを取得するサイズ取得手段と、他の装置より取得した情報のサイズと、決定された取得できる情報のサイズとに基づいて、情報についての決定されたサイズへの変更要求を他の装置へ出力する出力手段とをさらに備えることが望ましい。
【0010】
また、上述のサイズ決定手段は、取得速度と、情報の取得に許容される時間とに基づいて決定されることが望ましい。
【0011】
また、上述の情報の取得に許容される時間は、ユーザからの入力に基づいて設定可能であることが望ましい。
【0012】
また、上述のサイズ決定手段は、ユーザからの入力に基づいて取得できる情報のサイズを決定することが望ましい。
【0013】
また、上述の取得手段は、無線通信と有線通信との少なくとも一方の通信を行なって他の装置より情報を取得することが望ましい。
【0014】
本発明の他の局面に従うと、取得情報サイズの決定方法は、他の装置より情報を取得する取得ステップと、取得ステップにおける取得速度に応じて、取得できる情報のサイズを決定するサイズ決定ステップとを備える。
【0015】
また、取得情報サイズの決定方法は、他の装置より情報のサイズを取得するサイズ取得ステップと、他の装置取得した情報のサイズと、決定された取得できる情報のサイズとに基づいて、情報についての決定されたサイズへの変更要求を他の装置へ出力する出力ステップとをさらに備えることが望ましい。
【0016】
【発明の実施の形態】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【0017】
本実施の形態における通信システムは、通信端末装置100とサーバ200とを含む。本実施の形態においては、通信端末装置100は、サーバ200から画像をダウンロードして取得するものとして説明を行なう。
【0018】
図1に、本実施の形態における通信システムの構成の第1の具体例を示す。図1に示す具体例においては、通信端末装置100aは、基地局300と無線通信を行なうことで基地局300を介して公衆回線に接続し、サーバ200と通信を行なう。ここでは、通信端末装置100aとして、携帯電話や通信機能を備えるPDA(Personal Digital Assistants)等が想定される。
【0019】
また、図2に、本実施の形態における通信システムの構成の第2の具体例を示す。図2に示す具体例においては、通信端末装置100bは、LAN(Local Area Network)等の専用回線やインターネット等を用いた有線通信を行なって公衆回線に接続し、サーバ200と通信を行なう。ここでは、通信端末装置100bとして、通信機能を備えるパーソナルコンピュータ等が想定される。
【0020】
なお、上述の具体例においては、サーバ200は公衆回線を介して通信を行なう例が示されているが、言うまでもなく、サーバ200もまた無線通信を行なってもよいし、専用回線等を用いた通信を行なってもよい。
【0021】
次に、図3に、本実施の形態の通信システムに含まれる通信端末装置100の構成の具体例を示す。
【0022】
図3を参照して、本実施の形態の通信システムに含まれる通信端末装置100は、通信端末装置100内部の各ブロックの動作を制御する制御部101と、制御部101で実行されるプログラムや、各種情報を記憶する記憶部102と、ユーザからの入力を受付けるためのインタフェースである操作部103と、LCD(Liquid Crystal Display:液晶ディスプレイ)等から構成され、制御部101より取得する文字情報や画像情報等を表示する表示部104と、基地局300や他の通信端末装置との間でのデータの送受信を行なう機能を備える無線部105と、電波状況や公衆回線や通信端末装置100の状態等に基づいて通信速度を計算する測位部106と、制御部101や無線部105を介して、サーバ200と画像やデータの受信等のやり取りを行なうソフトウェアであるWebブラウザ107とを含む。
【0023】
さらに上述の制御部101は、電波状況などから算出される通信速度と、ダウンロード対象の画像のサイズとに基づいて、ダウンロードを行なう画像の最適な画像サイズを算出する機能も有している。また、Webブラウザ107は、上述の算出された画像サイズの送信も行なう。さらに、記憶部102では、測位部106から得られる通信速度や、無線部105で受信したデータを記憶する。
【0024】
なお、上述の如く、通信端末装置100は、一般的な携帯電話やPDAやパーソナルコンピュータ等が想定されるため、上述の構成要素の他に、各々の装置に必要な構成要素をさらに備えるものとする。
【0025】
次に、図4に、本実施の形態の通信システムに含まれるサーバ200の構成の具体例を示す。
【0026】
図4を参照して、本実施の形態の通信システムに含まれるサーバ200は、サーバ200の各ブロックの動作を制御する制御部201と、制御部201で実行するプログラムや、Webコンテンツ等から取得した画像情報や、通信端末装置100から送信されたデータ等を保持する記憶部202と、Webコンテンツ等を取得するWebブラウザ等のソフトウェア(以下、Webブラウザであるものとして説明を行なう)203と、画像処理部204とを含む。
【0027】
上述の制御部201は、通信端末装置100あるいは基地局300を介して通信端末装置100からデータや画像サイズの値等を受信し、記憶部202に格納する。
【0028】
また、上述の画像処理部204は、Webブラウザ203等において取得したJPEG2000などのスケーラビリティを有するフォーマットの画像を、通信端末装置100のWebブラウザ107から要求されたサイズへ変更する。
【0029】
なお、サーバ200は、一般的なパーソナルコンピュータ等で構築されるものであるため、上述の構成要素の他に、各々の装置に必要な構成要素をさらに備えるものとする。
【0030】
次に、上述の通信端末装置100とサーバ200とを含む本実施の形態における通信システムでの画像のダウンロード処理について、図5および図6のフローチャートを用いて説明する。図5および図6のフローチャートに示される画像のダウンロード処理は、通信端末装置100の制御部101およびサーバ200の制御部202が、各々通信端末装置100の記憶部102およびサーバ200の記憶部202からプログラムを読込んで実行することによって実現される。
【0031】
始めに図5を参照して、通信端末装置100においてWebブラウザ107を起動させる(S101)。
【0032】
次に、通信端末装置100の測位部106において通信速度を測定し、測定された通信速度に基づいて、制御部101において許容画像容量を算出する(S103)。ここで算出される許容画像容量とは、ユーザが許容できるコンテンツのダウンロードにかけられる時間内でダウンロード可能な画像情報の容量である。ステップS103で算出された許容画像容量は、記憶部102において保持される。
【0033】
ステップS103における許容画像容量の算出方法をより詳しく説明すると、許容画像容量は、通信速度と、ユーザが許容するコンテンツの受信にかけられる待ち時間(以下、単に許容待時間と言う)とを考慮して決定される。許容画像容量の算出方法の具体例として以下の式(1)が挙げられる。
【0034】
許容画像容量 = 現在の通信速度 × 許容待時間 式(1)
上述の式(1)に示されるように、許容画像容量は、現在の通信速度と待時間とを関連付けて決定される。また、許容待時間は、ユーザにより手動で設定可能とする。また、許容待時間は、自動的に設定されるものであってもよい。なお、言うまでもなく、許容画像容量は、ユーザにより手動で設定可能であっても構わない。
【0035】
次に、通信端末装置100の操作部103は、画像のダウンロードの要求をユーザから受付ける(S105でYES)。なお、ステップS105でユーザから画像のダウンロード要求を受付けていない場合は(S105でNO)、Webブラウザ107が起動している限りは、常にステップS101において許容画像容量を計算する。つまり、記憶部102には、常に最新の許容画像容量が保持される。
【0036】
次に、Webブラウザ107から、制御部101と無線部105とを介してサーバ200へ画像のダウンロードの要求を行なう(S107)。ステップS107で通信端末装置100から送信されたダウンロード要求は、基地局300を介して、あるいは直接サーバ200で受信され(S109)、制御部201において処理される。
【0037】
サーバ200においては、まず、要求されたWebコンテンツなどの画像をWebブラウザ203において取得し(S111)、記憶部202に保持する。
【0038】
次に、サーバ200において、取得した画像の容量を通信端末装置100へ送信する(S113)。
【0039】
次に、通信端末装置100においては、無線部105を介して、サーバ200から送られる画像容量を受信し(S115)、記憶部102に保持する。
【0040】
次に、図6を参照して、通信端末装置100の制御部101においては、記憶部102に保持している受信した画像の容量と許容画像容量とを比較する(S117)。ステップS117における比較の結果、受信した画像の容量より許容画像容量の方が大きい場合(S117でNO)、ステップS121へ処理を進める。一方、受信した画像の容量が許容画像容量より大きい場合は(S117でYES)、受信した画像のサイズを変更する必要があるので、ステップS119へ処理を進める。
【0041】
ステップS119においては、受信した画像の容量と許容画像容量とから、ダウンロードする画像のサイズを決定する。画像サイズ決定の具体例として、以下の処理が考えられる。
【0042】
始めに、受信した画像の容量が許容画像容量の何倍にあたるかを計算する。これは、受信した画像の容量を許容画像容量で除して算出される。
【0043】
次に、その倍数に基づいて、ダウンロード対象の画像の縦横のサイズの倍率を決定する。ここでは、以下に示す式(2)を用いて決定できる。
【0044】
サイズの倍率(縦=横)= root(許容画像容量/受信画像容量) 式(2)
なお、ここでroot(A)はAの平方根の計算を表わす。
【0045】
次に、通信端末装置100は、サーバ200に対して、Webブラウザ107より画像の送信の要求を送る(S121)。このとき、ステップS119において画像サイズを決定していれば、送信要求に画像サイズの情報を付加してサーバ200へ送信する。画像サイズの決定を行なっていない場合は、サイズ変更の要求を付加せずに画像の送信要求を送信する。
【0046】
サーバ200では、通信端末装置100から送信された画像の送信要求を受信する(S123)。そして、受信した送信要求に、画像サイズの変更要求が付加されていなければ(S125でNO)、そのままステップS129へ処理を進める。サイズ変更の要求が付加されている場合(S125でYES)、ステップS127へ処理を進め、画像サイズの変更を行なう。
【0047】
ステップS127においては、サーバ200の記憶部202で保持している画像情報を、画像処理部204において要求された画像サイズへ変更し、これを記憶部202で保持している画像情報と置換える。そして、記憶部202で保持している画像サイズが変更された画像情報を、通信端末装置100へ送信する(S129)。
【0048】
通信端末装置100においては、無線部105を介してサーバ200から画像を受信する(S131)。そして、Webブラウザ107を介して、表示部104に受信した画像を表示する(S133)。さらに、表示が終了したら、上述のステップS105へ処理を戻し、操作部103においてユーザから次の操作を受付けて、上述の処理を繰返す。
【0049】
以上で、本実施の形態における通信システムでの画像のダウンロード処理が終了する。
【0050】
ここで、さらに図7に示すような通信システムの具体例を挙げ、上述の画像のダウンロード処理について具体的に説明する。図7に示す具体例においては、通信端末装置100は、W−CDMA(Wideband Code Division Multiple Access)通信方法を採用した通信端末装置であるものとする。また、サーバ200は、Webブラウザ203において、JPEG2000フォーマットで提供されているWebコンテンツを取得して画像をダウンロードするものとする。また、通信端末装置100のユーザがダウンロードに許容できる時間は、5秒までであるものとする。
【0051】
W−CDMA通信方法を採用した通信端末装置100では、下りで最大384Kbpsの通信が可能であるが、実際には周囲の電波状況により変化する。そこで、図8に示す通信速度と画像サイズとの関係を参照しながら、ここで150Kbytesの画像をダウンロードする場合について以下に具体的に説明する。
【0052】
電波状況の悪化で、測位部106において測定した通信速度が384Kbpsから288Kbpsへ低下した場合、上述のステップS103では、図8を参照して、5秒間でダウンロード可能な画像サイズ(許容画像容量)は180Kbytesと算出される。この場合、ステップS117では、受信する画像の容量(150Kbytes)が許容画像容量(180Kbytes)よりも小さいと判断され、ステップS119での画像サイズの変更を行なわずにダウンロードを行なうことができる。
【0053】
しかし、通信速度が192Kbpsである場合、上述のステップS103では、図8を参照して、5秒間でダウンロード可能な画像サイズ(許容画像容量)は120Kbytesと算出される。この場合、ステップS117では、受信する画像の容量(150Kbytes)が許容画像容量(120Kbytes)よりも大きく、150Kbytesの画像のダウンロードを行なうと許容時間(5秒)を超えてしまうと判断される。そこで、ステップS119において、許容時間(5秒)内にダウンロードができるように画像サイズの変更を行なうための、画像サイズを決定する。すなわち、ステップS119において、受信する画像の容量を許容画像容量(120Kbytes)以内になるようにサイズの変更を行なうためのサイズを決定する。
【0054】
ここでは、上述の式(2)を参照して、受信する画像サイズを0.89倍へ縮小すればよい。そこで、上述のステップS121においては、通信端末装置100のWebブラウザ107において、制御部101で算出された上述の要求サイズ(0.89倍)を、画像の送信要求に付加してサーバ200へ送信する。そして、サーバ200は、上述のステップS127で画像処理部204において画像を要求されたサイズへ変更し、ステップS129において通信端末装置100へ送信する。これにより、通信端末装置100では、現状の通信速度に応じたサイズの画像を取得することができる。
【0055】
本実施の形態における通信システムで上述の処理が実行されることで、通信端末装置100においては、通信端末装置100の電波状況等から算出される通信速度に応じた最適な画像サイズが決定される。そして、決定された画像サイズ情報を付加した画像要求をサーバ200へ行なうことで、通信端末装置100における画像のダウンロード時に、現状の通信状態に適したサイズの画像を取得することが可能となり、コンテンツなどの閲覧時の遅延時間の煩わしさを解消することができる。
【0056】
なお、以上の実施の形態においては、画像をダウンロードする場合について述べたが、ダウンロードする情報は画像に限定されるものではなく、音声やその他一般的な情報であっても構わない。そのような場合も、本実施の形態における通信システムでは、上述の処理と同様に、その情報の容量と通信速度とに基づいて受信する情報の容量を決定し情報サイズを変更してダウンロードを行なう。
【0057】
また、上述の実施の形態においては、通信端末装置100において、ステップS117〜S121に示される画像サイズの決定を行なう例が示されたが、画像サイズの決定をサーバ200で行なうこともできる。この場合、通信端末装置100では、ステップS107において画像のダウンロード要求と共に、許容画像容量をサーバ200に対して送信することが好ましい。そして、受信した通信端末装置100における許容画像容量に基づいて、サーバ200においてステップS117〜S121に示される画像サイズの決定を行ない、決定されたサイズに自動的に変更してステップS129で通信端末装置100に画像を送信してもよい。また、画像を送信する際に、サーバ200において自動的に通信端末装置100の現在の通信速度や許容待時間の情報を取得して許容画像容量を算出し、画像サイズの変換を行なってもよい。
【0058】
また、本実施の形態においては、通信端末装置100とサーバ200とを含む通信システムにおいて、通信端末装置100がサーバ200から画像等の情報をダウンロードする場合について説明したが、サーバ200は、サーバに限定されず、通信端末装置100を含む他の装置であっても構わない。この場合には、通信端末装置100を含む他の装置において、上述のサーバ200における処理が実行されるものとする。このように、通信端末装置100どうしでも上述の処理が実行されることで、ピア・ツー・ピア(Peer to Peer)である通信システムにおいても、遅延時間なく情報のダウンロードを行なうことができる。
【0059】
さらに、上述の通信端末装置100において行なわれるダウンロードする情報サイズの決定方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disc-Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【0060】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【0061】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本発明の実施の形態における通信システムの構成の第1の具体例を示す図である。
【図2】 本発明の実施の形態における通信システムの構成の第2の具体例を示す図である。
【図3】 本発明の実施の形態の通信システムに含まれる通信端末装置100の構成の具体例を示す図である。
【図4】 本発明の実施の形態の通信システムに含まれるサーバ200の構成の具体例を示す図である。
【図5】 本発明の実施の形態における通信システムでの画像のダウンロード処理について示すフローチャートである。
【図6】 本発明の実施の形態における通信システムでの画像のダウンロード処理について示すフローチャートである。
【図7】 本発明の実施の形態における通信システムの具体例を示す図である。
【図8】 通信速度と画像サイズとの関係を示す図である。
【符号の説明】
100,100a,100b 通信端末装置、101 通信端末装置の制御部、102 通信端末装置の記憶部、103 操作部、104 表示部、105 無線部、106 測位部、107 通信端末装置のWebブラウザ、200 サーバ、201 サーバの制御部、202 サーバの記憶部、203 サーバのWebブラウザ、204 画像処理部、300 基地局。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication terminal device and an acquisition information size determination method, and more particularly to a communication terminal device capable of receiving content without delay in reception time and an acquisition information size determination method.
[0002]
[Prior art]
Conventionally, on the server side that transmits information such as an image, a technique for changing the format and size of the image has been put into practical use. Accordingly, when a communication terminal device such as a PDC (Personal Digital Cellular) or a PHS (Personal Handyphone System) having a Web browser receives an image from the server, an image suitable for the communication terminal device can be received.
[0003]
For example, Patent Document 1 discloses a homepage display method for changing the size of a received image in accordance with the size of a display screen of a mobile communication terminal device.
[0004]
[Patent Document 1]
JP 2000-222330 A
[Problems to be solved by the invention]
However, such reception of information such as images is not always performed in a good communication state, and the communication speed always changes due to interference of other radio waves or the state of the communication terminal device. For this reason, if the radio wave condition is poor, the communication speed is slow, and even if the information is an image with a size suitable for the output size of the display area of the communication terminal device, the time required for reception becomes very large. Therefore, there is a problem that the user is burdened with the delay time when browsing the content.
[0006]
For example, when the homepage display method disclosed in the above-mentioned patent document 1 is used, an image that greatly exceeds the display area is often received at the time of reception, and the reception time is completely considered. Absent. For this reason, there is a problem that a delay time may occur when browsing the content.
[0007]
The present invention has been made in view of such problems, and an object of the present invention is to provide a communication terminal device that can receive content without delay in reception time, and a method for determining an acquired information size.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, according to an aspect of the present invention, the communication terminal apparatus determines the size of information that can be acquired according to the acquisition means for acquiring information from other apparatuses and the acquisition speed in the acquisition means. Size determining means.
[0009]
In addition, the communication terminal apparatus determines the information based on the size acquisition means for acquiring the size of information from the other apparatus, the size of information acquired from the other apparatus, and the determined size of information that can be acquired. It is desirable to further include output means for outputting the change request to the changed size to another device.
[0010]
In addition, it is desirable that the above-described size determination means is determined based on the acquisition speed and the time allowed for information acquisition.
[0011]
In addition, it is desirable that the time allowed for obtaining the above information can be set based on an input from the user.
[0012]
In addition, it is desirable that the size determination unit described above determines the size of information that can be acquired based on input from the user.
[0013]
Moreover, it is desirable that the acquisition unit described above acquires information from another device by performing at least one of wireless communication and wired communication.
[0014]
According to another aspect of the present invention, an acquisition information size determination method includes an acquisition step of acquiring information from another device, and a size determination step of determining a size of information that can be acquired according to an acquisition speed in the acquisition step. Is provided.
[0015]
Also, the acquisition information size determination method is based on the size acquisition step of acquiring the size of information from another device, the size of information acquired by the other device, and the determined size of information that can be acquired. It is desirable to further include an output step of outputting a change request to the determined size to another device.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0017]
The communication system in the present embodiment includes a communication terminal device 100 and a server 200. In the present embodiment, communication terminal apparatus 100 will be described as downloading and acquiring an image from server 200.
[0018]
FIG. 1 shows a first specific example of the configuration of the communication system in the present embodiment. In the specific example shown in FIG. 1, communication terminal apparatus 100 a communicates with server 200 by connecting to a public line through base station 300 by performing wireless communication with base station 300. Here, as the communication terminal device 100a, a mobile phone, a PDA (Personal Digital Assistants) having a communication function, or the like is assumed.
[0019]
FIG. 2 shows a second specific example of the configuration of the communication system in the present embodiment. In the specific example shown in FIG. 2, the communication terminal device 100 b communicates with the server 200 by performing wired communication using a dedicated line such as a LAN (Local Area Network) or the Internet and the public line. Here, a personal computer or the like having a communication function is assumed as the communication terminal device 100b.
[0020]
In the above-described specific example, an example in which the server 200 communicates via a public line is shown. Needless to say, the server 200 may also perform wireless communication, or a dedicated line or the like is used. Communication may be performed.
[0021]
Next, FIG. 3 shows a specific example of the configuration of communication terminal apparatus 100 included in the communication system of the present embodiment.
[0022]
Referring to FIG. 3, communication terminal apparatus 100 included in the communication system of the present embodiment includes a control unit 101 that controls the operation of each block inside communication terminal apparatus 100, a program executed by control unit 101, A storage unit 102 for storing various information, an operation unit 103 that is an interface for receiving input from a user, an LCD (Liquid Crystal Display), and the like. Character information acquired from the control unit 101 Display unit 104 for displaying image information and the like, wireless unit 105 having a function of transmitting / receiving data to / from base station 300 and other communication terminal devices, radio wave conditions, public line, and communication terminal device 100 state Exchange of the image and data with the server 200 via the positioning unit 106 that calculates the communication speed based on the control unit 101 and the wireless unit 105 Web browser 107 which is software for performing
[0023]
Further, the above-described control unit 101 also has a function of calculating the optimum image size of the image to be downloaded based on the communication speed calculated from the radio wave condition and the size of the image to be downloaded. The Web browser 107 also transmits the calculated image size described above. Further, the storage unit 102 stores the communication speed obtained from the positioning unit 106 and the data received by the wireless unit 105.
[0024]
As described above, since the communication terminal device 100 is assumed to be a general mobile phone, PDA, personal computer, or the like, in addition to the above-described components, the communication terminal device 100 further includes components necessary for each device. To do.
[0025]
Next, FIG. 4 shows a specific example of the configuration of the server 200 included in the communication system of the present embodiment.
[0026]
Referring to FIG. 4, server 200 included in the communication system according to the present embodiment is acquired from control unit 201 that controls the operation of each block of server 200, a program executed by control unit 201, Web content, and the like. A storage unit 202 that holds the received image information, data transmitted from the communication terminal device 100, etc., software such as a Web browser for acquiring Web content and the like (hereinafter described as being a Web browser) 203, An image processing unit 204.
[0027]
The above-described control unit 201 receives data, image size values, and the like from the communication terminal device 100 via the communication terminal device 100 or the base station 300 and stores them in the storage unit 202.
[0028]
Further, the above-described image processing unit 204 changes the image of the format having scalability such as JPEG2000 acquired by the Web browser 203 or the like to the size requested by the Web browser 107 of the communication terminal device 100.
[0029]
Since server 200 is constructed by a general personal computer or the like, it is assumed that the server 200 further includes components necessary for each apparatus in addition to the components described above.
[0030]
Next, image download processing in the communication system according to the present embodiment including the communication terminal device 100 and the server 200 described above will be described with reference to the flowcharts of FIGS. 5 and 6. 5 and FIG. 6, the control unit 101 of the communication terminal device 100 and the control unit 202 of the server 200 are controlled by the storage unit 102 of the communication terminal device 100 and the storage unit 202 of the server 200, respectively. This is realized by reading and executing the program.
[0031]
First, referring to FIG. 5, the web browser 107 is activated in the communication terminal device 100 (S101).
[0032]
Next, the communication unit 100 of the communication terminal apparatus 100 measures the communication speed, and the control unit 101 calculates the allowable image capacity based on the measured communication speed (S103). The allowable image capacity calculated here is the capacity of image information that can be downloaded within the time allowed for downloading the content that the user can accept. The allowable image capacity calculated in step S <b> 103 is held in the storage unit 102.
[0033]
The method for calculating the allowable image capacity in step S103 will be described in more detail. The allowable image capacity is determined in consideration of the communication speed and the waiting time (hereinafter simply referred to as the allowable waiting time) that is allowed for the reception of the content allowed by the user. It is determined. The following formula (1) is given as a specific example of the method for calculating the allowable image capacity.
[0034]
Allowable image capacity = Current communication speed x Allowable waiting time Formula (1)
As shown in the above equation (1), the allowable image capacity is determined in association with the current communication speed and the waiting time. The allowable waiting time can be manually set by the user. In addition, the allowable waiting time may be set automatically. Needless to say, the allowable image capacity may be manually settable by the user.
[0035]
Next, the operation unit 103 of the communication terminal apparatus 100 accepts an image download request from the user (YES in S105). If an image download request is not received from the user in step S105 (NO in S105), the allowable image capacity is always calculated in step S101 as long as the Web browser 107 is activated. That is, the storage unit 102 always holds the latest allowable image capacity.
[0036]
Next, an image download request is sent from the Web browser 107 to the server 200 via the control unit 101 and the wireless unit 105 (S107). The download request transmitted from the communication terminal apparatus 100 in step S107 is received via the base station 300 or directly by the server 200 (S109) and processed by the control unit 201.
[0037]
In the server 200, first, an image such as the requested web content is acquired by the web browser 203 (S 111) and stored in the storage unit 202.
[0038]
Next, the server 200 transmits the acquired image capacity to the communication terminal apparatus 100 (S113).
[0039]
Next, in the communication terminal apparatus 100, the image capacity sent from the server 200 is received via the wireless unit 105 (S115) and held in the storage unit 102.
[0040]
Next, referring to FIG. 6, the control unit 101 of the communication terminal apparatus 100 compares the received image capacity held in the storage unit 102 with the allowable image capacity (S117). If the allowable image capacity is larger than the received image capacity as a result of the comparison in step S117 (NO in S117), the process proceeds to step S121. On the other hand, if the received image capacity is larger than the allowable image capacity (YES in S117), the size of the received image needs to be changed, and the process proceeds to step S119.
[0041]
In step S119, the size of the image to be downloaded is determined from the received image capacity and the allowable image capacity. The following processing can be considered as a specific example of determining the image size.
[0042]
First, it calculates how many times the capacity of the received image corresponds to the allowable image capacity. This is calculated by dividing the capacity of the received image by the allowable image capacity.
[0043]
Next, based on the multiple, the magnification of the size of the image to be downloaded is determined. Here, it can determine using Formula (2) shown below.
[0044]
Size magnification (vertical = horizontal) = root (allowable image capacity / received image capacity) Equation (2)
Here, root (A) represents the calculation of the square root of A.
[0045]
Next, the communication terminal apparatus 100 sends an image transmission request from the Web browser 107 to the server 200 (S121). At this time, if the image size has been determined in step S119, the image size information is added to the transmission request and transmitted to the server 200. If the image size has not been determined, an image transmission request is transmitted without adding a size change request.
[0046]
The server 200 receives the image transmission request transmitted from the communication terminal apparatus 100 (S123). If a request for changing the image size is not added to the received transmission request (NO in S125), the process proceeds directly to step S129. If a request for changing the size is added (YES in S125), the process proceeds to step S127, and the image size is changed.
[0047]
In step S127, the image information held in the storage unit 202 of the server 200 is changed to the image size requested by the image processing unit 204, and is replaced with the image information held in the storage unit 202. Then, the image information in which the image size held in the storage unit 202 is changed is transmitted to the communication terminal device 100 (S129).
[0048]
The communication terminal apparatus 100 receives an image from the server 200 via the wireless unit 105 (S131). Then, the received image is displayed on the display unit 104 via the Web browser 107 (S133). Further, when the display is completed, the process returns to step S105 described above, the operation unit 103 accepts the next operation from the user, and the above process is repeated.
[0049]
This is the end of the image download process in the communication system according to the present embodiment.
[0050]
Here, a specific example of the communication system as shown in FIG. 7 will be given, and the above-described image download processing will be specifically described. In the specific example shown in FIG. 7, communication terminal apparatus 100 is assumed to be a communication terminal apparatus adopting a W-CDMA (Wideband Code Division Multiple Access) communication method. Further, it is assumed that the server 200 acquires Web content provided in the JPEG 2000 format and downloads an image using the Web browser 203. Further, it is assumed that the time allowed for downloading by the user of the communication terminal device 100 is up to 5 seconds.
[0051]
The communication terminal apparatus 100 adopting the W-CDMA communication method can perform communication at a maximum of 384 Kbps in the downlink, but actually changes depending on surrounding radio wave conditions. Therefore, the case where an image of 150 Kbytes is downloaded will be specifically described below with reference to the relationship between the communication speed and the image size shown in FIG.
[0052]
When the communication speed measured by the positioning unit 106 decreases from 384 Kbps to 288 Kbps due to the deterioration of radio wave conditions, the image size (allowable image capacity) that can be downloaded in 5 seconds in the above-described step S103 is 5 seconds with reference to FIG. It is calculated as 180 Kbytes. In this case, in step S117, it is determined that the capacity of the received image (150 Kbytes) is smaller than the allowable image capacity (180 Kbytes), and the download can be performed without changing the image size in step S119.
[0053]
However, when the communication speed is 192 Kbps, in step S103 described above, referring to FIG. 8, the image size (allowable image capacity) that can be downloaded in 5 seconds is calculated as 120 Kbytes. In this case, in step S117, it is determined that the capacity of the received image (150 Kbytes) is larger than the allowable image capacity (120 Kbytes), and if the 150 Kbytes image is downloaded, the allowable time (5 seconds) is exceeded. Therefore, in step S119, an image size for changing the image size is determined so that the image can be downloaded within the allowable time (5 seconds). That is, in step S119, the size for changing the size is determined so that the capacity of the received image is within the allowable image capacity (120 Kbytes).
[0054]
Here, the received image size may be reduced to 0.89 times with reference to the above equation (2). Therefore, in step S121 described above, the Web browser 107 of the communication terminal apparatus 100 adds the above-described request size (0.89 times) calculated by the control unit 101 to the image transmission request and transmits it to the server 200. To do. Then, the server 200 changes the image to the requested size in the image processing unit 204 in step S127 described above, and transmits it to the communication terminal apparatus 100 in step S129. Thereby, in the communication terminal device 100, the image of the size according to the present communication speed can be acquired.
[0055]
By executing the above-described processing in the communication system according to the present embodiment, communication terminal apparatus 100 determines an optimal image size according to the communication speed calculated from the radio wave condition of communication terminal apparatus 100 and the like. . Then, by making an image request with the determined image size information added to the server 200, it is possible to acquire an image having a size suitable for the current communication state when the image is downloaded in the communication terminal device 100. The troublesomeness of the delay time during browsing can be eliminated.
[0056]
In the above embodiment, the case of downloading an image has been described. However, the information to be downloaded is not limited to an image, and may be voice or other general information. Even in such a case, in the communication system according to the present embodiment, similarly to the above-described processing, the received information capacity is determined based on the information capacity and the communication speed, and the information size is changed to download. .
[0057]
In the above-described embodiment, the example in which the communication terminal apparatus 100 determines the image size shown in steps S117 to S121 has been described. However, the server 200 can also determine the image size. In this case, the communication terminal device 100 preferably transmits the allowable image capacity to the server 200 together with the image download request in step S107. Then, based on the allowable image capacity in the received communication terminal apparatus 100, the server 200 determines the image size shown in steps S117 to S121, and automatically changes to the determined size. In step S129, the communication terminal apparatus The image may be transmitted to 100. Further, when transmitting an image, the server 200 may automatically acquire information on the current communication speed and allowable waiting time of the communication terminal apparatus 100 to calculate an allowable image capacity, and convert the image size. .
[0058]
Further, in the present embodiment, a case has been described in which a communication terminal device 100 downloads information such as an image from the server 200 in a communication system including the communication terminal device 100 and the server 200. There is no limitation, and other devices including the communication terminal device 100 may be used. In this case, it is assumed that the processing in the server 200 described above is executed in other devices including the communication terminal device 100. Thus, by performing the above-described processing between the communication terminal apparatuses 100, information can be downloaded without delay time even in a communication system that is a peer-to-peer.
[0059]
Furthermore, a method for determining the size of information to be downloaded performed in the communication terminal device 100 described above can be provided as a program. Such a program is stored on a computer-readable recording medium such as a flexible disk attached to the computer, a CD-ROM (Compact Disc-Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), and a memory card. And can be provided as a program product. Alternatively, the program can be provided by being recorded on a recording medium such as a hard disk built in the computer. A program can also be provided by downloading via a network.
[0060]
The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.
[0061]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a diagram showing a first specific example of a configuration of a communication system in an embodiment of the present invention.
FIG. 2 is a diagram showing a second specific example of the configuration of the communication system in the embodiment of the present invention.
FIG. 3 is a diagram showing a specific example of a configuration of communication terminal apparatus 100 included in the communication system according to the embodiment of the present invention.
FIG. 4 is a diagram illustrating a specific example of a configuration of a server 200 included in the communication system according to the embodiment of this invention.
FIG. 5 is a flowchart showing image download processing in the communication system according to the embodiment of the present invention.
FIG. 6 is a flowchart showing image download processing in the communication system according to the embodiment of the present invention.
FIG. 7 is a diagram showing a specific example of a communication system in an embodiment of the present invention.
FIG. 8 is a diagram illustrating a relationship between a communication speed and an image size.
[Explanation of symbols]
100, 100a, 100b Communication terminal apparatus, 101 Communication terminal apparatus control section, 102 Communication terminal apparatus storage section, 103 Operation section, 104 Display section, 105 Wireless section, 106 Positioning section, 107 Communication terminal apparatus web browser, 200 Server, 201 server control unit, 202 server storage unit, 203 server web browser, 204 image processing unit, 300 base station.

Claims (6)

他の装置より情報を取得する取得手段と、
前記取得手段における取得速度に応じて、取得できる情報のサイズを決定するサイズ決定手段と
前記他の装置より情報のサイズを取得するサイズ取得手段と、
前記他の装置より取得した情報のサイズと、前記決定された前記取得できる情報のサイズとに基づいて、前記情報についての前記決定されたサイズへの変更要求を前記他の装置へ出力する出力手段とを備える、通信端末装置。
Acquisition means for acquiring information from other devices;
Size determining means for determining the size of information that can be acquired according to the acquisition speed in the acquisition means ;
Size acquisition means for acquiring the size of information from the other device;
Output means for outputting a request for changing the information to the determined size based on the size of information acquired from the other device and the determined size of the information that can be acquired. A communication terminal device.
前記サイズ決定手段は、前記取得速度と、前記情報の取得に許容される時間とに基づいて決定される、請求項1に記載の通信端末装置。  The communication terminal apparatus according to claim 1, wherein the size determining unit is determined based on the acquisition speed and a time allowed for acquiring the information. 前記情報の取得に許容される時間は、ユーザからの入力に基づいて設定可能であることを特徴とする、請求項に記載の通信端末装置。The communication terminal apparatus according to claim 2 , wherein the time allowed to acquire the information can be set based on an input from a user. 前記サイズ決定手段は、ユーザからの入力に基づいて前記取得できる情報のサイズを決定する、請求項1に記載の通信端末装置。  The communication terminal apparatus according to claim 1, wherein the size determination unit determines a size of the information that can be acquired based on an input from a user. 前記取得手段は、無線通信と有線通信との少なくとも一方の通信を行なって前記他の装置より前記情報を取得する、請求項1に記載の通信端末装置。  The communication terminal device according to claim 1, wherein the acquisition unit acquires at least one of wireless communication and wired communication to acquire the information from the other device. 他の装置より情報を取得する際の取得速度に応じて、取得できる情報のサイズを決定するサイズ決定ステップと
前記他の装置より情報のサイズを取得するサイズ取得ステップと、
前記他の装置より取得した情報のサイズと、前記決定された前記取得できる情報のサイズとに基づいて、前記情報についての前記決定されたサイズへの変更要求を前記他の装置へ出力する出力ステップとを備える、取得情報サイズの決定方法。
A size determination step for determining the size of information that can be acquired, according to the acquisition speed when acquiring information from other devices ,
A size acquisition step of acquiring a size of information from the other device;
An output step of outputting a request for changing the information to the determined size based on the size of the information acquired from the other device and the determined size of the information that can be acquired to the other device. A method for determining an acquired information size.
JP2002283459A 2002-09-27 2002-09-27 Communication terminal apparatus and acquisition information size determination method Expired - Fee Related JP4245885B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002283459A JP4245885B2 (en) 2002-09-27 2002-09-27 Communication terminal apparatus and acquisition information size determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002283459A JP4245885B2 (en) 2002-09-27 2002-09-27 Communication terminal apparatus and acquisition information size determination method

Publications (2)

Publication Number Publication Date
JP2004120572A JP2004120572A (en) 2004-04-15
JP4245885B2 true JP4245885B2 (en) 2009-04-02

Family

ID=32277316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002283459A Expired - Fee Related JP4245885B2 (en) 2002-09-27 2002-09-27 Communication terminal apparatus and acquisition information size determination method

Country Status (1)

Country Link
JP (1) JP4245885B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006186650A (en) * 2004-12-27 2006-07-13 Kyocera Corp Mobile device
JP5352415B2 (en) * 2009-10-22 2013-11-27 Kddi株式会社 User state measuring device, communication terminal, and computer program
JP2013037571A (en) * 2011-08-09 2013-02-21 Sony Corp Information processing apparatus, information processing method, program, and information processing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2949188B2 (en) * 1996-02-26 1999-09-13 株式会社超高速ネットワーク・コンピュータ技術研究所 Image transfer method
JPH10242997A (en) * 1997-03-03 1998-09-11 Nippon Telegr & Teleph Corp <Ntt> Information providing apparatus and information providing method
JP3988094B2 (en) * 1997-10-31 2007-10-10 リコーソフトウエア株式会社 Image transfer method and program storage recording medium
JP2001053619A (en) * 1999-08-12 2001-02-23 Hitachi Medical Corp Image data communication device
JP2002236641A (en) * 2000-12-06 2002-08-23 Ntt Docomo Inc Content providing method, dynamic information notification method, content transmission method, program, recording medium, mobile communication terminal, and server

Also Published As

Publication number Publication date
JP2004120572A (en) 2004-04-15

Similar Documents

Publication Publication Date Title
EP2627127B1 (en) Terminal device, data reception method, data reception program and recording medium
EP1192778B1 (en) Method and system for fetching content from a server in a cellular communication system
KR20040007611A (en) Method and apparatus for individually estimating time required to download application programs to remote modules over wireless network
WO2007086712A1 (en) Method and system for transmitting multimedia contents in communication network
JP2006166467A (en) Apparatus and method for transferring image using mobile terminal, and mobile terminal for transferring adjusted image
JP2002543496A (en) Wireless terminal device with browser
JP2004140654A (en) Method and system for image data transfer
JP3880432B2 (en) Wireless communication control method, program for executing wireless communication control method, and storage medium
JP2002108757A (en) Server device equipped with image rotating function
JP4245885B2 (en) Communication terminal apparatus and acquisition information size determination method
KR101450775B1 (en) apparatus and method of screen display in mobile station
KR100640391B1 (en) Mobile phone wallpaper download system using internet and how to display wallpaper on mobile phone
JP4489095B2 (en) Mobile device and communication method selection method
GB2366134A (en) Portable battery driven telephone which compares estimated battery operation time with transfer time and allows data transfer if the latter exceeds the former
JP4778202B2 (en) Automatic character code recognition, display system, method and program using mobile phone
JP4515198B2 (en) Mobile communication device
JP2008160324A (en) COMMUNICATION TERMINAL DEVICE, SERVER, COMMUNICATION SYSTEM, NETWORK SWITCHING METHOD, AND CONTENT PROVIDING METHOD
JPH10105480A (en) Information processing system and apparatus and control method thereof
JP3483487B2 (en) Mobile information terminal device, medium, and communication system
JP2003005946A (en) Icon setting system, icon setting method, information processing device, and icon setting program
JP4345286B2 (en) Compressed image data transmission method, program thereof and portable terminal
KR20060014948A (en) Data communication method using wireless LAN in mobile communication terminal
KR101247230B1 (en) Method for changing start internet address in mobile communication terminal
KR100562130B1 (en) Wireless communication terminal having internet document retransmission function and method thereof
KR100723711B1 (en) Method and system for dynamically changing menu list by content in wireless terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081021

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081224

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090107

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees