(57)【特許請求の範囲】
【請求項１】
画像データを受信する受信手段と、
前記画像を表示する表示手段と、
種々の用途に用いられるメモリと、
を備える携帯端末であって、
前記メモリのワークエリアにある領域のうち開放可能な領域を、前記開放可能な領域が無くなるまで又は前記ワークエリアの空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になるまで、開放する領域開放手段と、
前記領域開放手段による前記開放可能な領域の開放が、前記空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になる前に、前記開放可能な領域が無くなることにより、終了したときに、前記ワークエリアの空き領域と開放した領域とを合わせた容量から表示可能なピクセル数を算出し、受信した前記画像データを算出したピクセル数に縮小した縮小画像データを作成する縮小画像データ作成手段と、
を備え、
前記領域開放手段による前記開放可能な領域の開放が、前記空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になる前に、前記開放可能な領域が無くなることにより、終了したときに、前記表示手段は前記縮小画像データを表示することを特徴とする携帯端末。
【請求項２】
請求項１に記載の携帯端末において、
前記開放可能な領域の開放が、前記開放可能な領域が無くなる前に、前記空き容量が前記サイズ以上である又は前記サイズ以上となることにより、行われないとき又は終了したときに、前記縮小画像の画像データの作成は行わず、前記表示手段は縮小されていない画像を表示することを特徴とする携帯端末。
【請求項３】
請求項１又は２に記載の携帯端末において、
初期に前記空き容量がない場合の開放可能な領域の開放を除き、開放可能な領域の開放を行う前に、注目色が前記画像データに存在し、かつ、前記空き容量が色変換用メモリの容量以上であるか否かを判断する手段と、
前記注目色が前記画像データに存在し、かつ、前記空き容量が色変換用メモリの容量以上であることが判断されたときに、前記ワークエリアに前記色変換用メモリの領域を確保する手段を更に備え、
前記ワークエリアに前記色変換用メモリを確保したときに、前記表示手段は注目色を前記テーブルを利用して変換して表示することを特徴とする携帯端末。
【請求項４】
請求項３に記載の携帯端末において、
前記ワークエリアに前記色変換用メモリを確保しないときに、前記表示手段は注目色を変換しないで表示することを特徴とする携帯端末。
【請求項５】
画像データを受信する受信手段と、
前記画像を表示する表示手段と、
種々の用途に用いられるメモリと、
を備える携帯端末における画像データの表示方法において、
前記メモリのワークエリアにある領域のうち開放可能な領域を、前記開放可能な領域が無くなるまで又は前記ワークエリアの空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になるまで、開放する領域開放ステップと、
前記領域開放ステップによる前記開放可能な領域の開放が、前記空き領域と開放した領域を合わせた容量が前記画像データのサイズ以上になる前に、前記開放可能な領域が無くなることにより、終了したときに、前記縮小画像データを作成する縮小画像データ作成ステップと、
を有し、
前記領域開放ステップによる前記開放可能な領域の開放が、前記空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になる前に、前記開放可能な領域が無くなることにより、終了したときに、前記表示手段は前記縮小画像データを表示することを特徴とする画像データの表示方法。
【請求項６】
請求項５に記載の画像データの表示方法において、
前記開放可能な領域の開放が、前記開放可能な領域が無くなる前に、前記空き容量が前記サイズ以上である又は前記サイズ以上となることにより、行われないとき又は終了したときに、前記縮小画像の画像データの作成は行わず、前記表示手段は縮小されていない画像を表示することを特徴とする画像データの表示方法。
【請求項７】
請求項５又は６に記載の画像データの表示方法において、
初期に前記空き容量がない場合の開放可能な領域の開放を除き、開放可能な領域の開放を行う前に、注目色が前記画像データに存在し、かつ、前記空き容量が色変換用メモリの容量以上であるか否かを判断するステップと、
前記注目色が前記画像データに存在し、かつ、前記空き容量が色変換用メモリの容量以上であることが判断されたときに、前記ワークエリアに前記色変換用メモリの領域を確保するステップを更に有し、
前記ワークエリアに前記色変換用メモリを確保したときに、前記表示手段は注目色を前記テーブルを利用して変換して表示することを特徴とする画像データの表示方法。
【請求項８】
請求項７に記載の画像データの表示方法において、
前記ワークエリアに前記色変換用メモリを確保しないときに、前記表示手段は注目色を変換しないで表示することを特徴とする画像データの表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話、簡易携帯電話、ＰＤＡ(Personal Digital Assistant)等の携帯端末及び携帯端末における画像データの表示方法に関する。
【０００２】
【従来の技術】
携帯電話、簡易携帯電話、ＰＤＡなどの携帯端末は、インターネット接続機能を有するものが標準的になりつつある。したがって、ＰＣでの閲覧と同じように画像を表示することも可能であり、ディスプレイの解像度やドット数は大きくなってきている。
【０００３】
画像を表示する際は、取得した画像を展開し、ディスプレイに表示する表示用データ作成処理をするための一時作業領域がメモリ上に必要となる。必要なメモリサイズは、表示する画像のピクセル数が多いほど大きくなる。ディスプレイの解像度やドット数が大きくなってきており、ピクセル数の多い画像を表示する機会も増える傾向にある。
【０００４】
【発明が解決しようとする課題】
しかし、携帯電話のメモリ容量は、実装、コストなどさまざまな制約からＰＣと比較してはるかに小さく、作業領域（＝ワークエリア）として確保できる容量は限られている。
【０００５】
このため、従来の携帯電話では、画像を取得し表示しようとしたとき、メモリのワークエリアの空き容量が少ない場合、メモリ不足により、画像を表示することができなかったり、本来ワークエリアに残して置いた方がよいデータを削除しないと表示できないといった問題が生じることがあった。
【０００６】
本発明は、メモリのワークエリアの残り容量が不足しているときであっても、ワークエリアにあるデータを削除せずに、画像を表示することを可能とする方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明によれば、画像データを受信する受信手段と、前記画像を表示する表示手段と、種々の用途に用いられるメモリと、を備える携帯端末であって、前記メモリのワークエリアにある領域のうち開放可能な領域を、前記開放可能な領域が無くなるまで又は前記ワークエリアの空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になるまで、開放する領域開放手段と、前記領域開放手段による前記開放可能な領域の開放が、前記空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になる前に、前記開放可能な領域が無くなることにより、終了したときに、前記ワークエリアの空き領域と開放した領域とを合わせた容量から表示可能なピクセル数を算出し、受信した前記画像データを算出したピクセル数に縮小した縮小画像データを作成する縮小画像データ作成手段と、を備え、前記領域開放手段による前記開放可能な領域の開放が、前記空き領域と開放した領域とを合わせた容量が前記画像データのサイズ以上になる前に、前記開放可能な領域が無くなることにより、終了したときに、前記表示手段は前記縮小画像データを表示することを特徴とする携帯端末が提供される。
【０００８】
上記の携帯端末において、前記開放可能な領域の開放が、前記開放可能な領域が無くなる前に、前記空き容量が前記サイズ以上である又は前記サイズ以上となることにより、行われないとき又は終了したときに、前記縮小画像の画像データの作成は行わず、前記表示手段は縮小されていない画像を表示してもよい。
【０００９】
上記の携帯端末は、初期に前記空き容量がない場合の開放可能な領域の開放を除き、開放可能な領域の開放を行う前に、注目色が前記画像データに存在し、かつ、前記空き容量が色変換用メモリの容量以上であるか否かを判断する手段と、前記注目色が前記画像データに存在し、かつ、前記空き容量が色変換用メモリの容量以上であることが判断されたときに、前記ワークエリアに前記色変換用メモリの領域を確保する手段を更に備え、前記ワークエリアに前記色変換用メモリを確保したときに、前記表示手段は注目色を前記テーブルを利用して変換して表示してもよい。
【００１０】
上記の携帯端末において、前記ワークエリアに前記色変換用メモリを確保しないときに、前記表示手段は注目色を変換しないで表示してもよい。
【００１１】
【発明の実施の形態】
本発明の構成について、図１を参照にして説明する。図１は携帯電話や簡易携帯電話などの携帯端末の一構成例を示している。アンテナ１は電波を受信し、無線部２は受信した高周波無線信号を周波数変換、雑音除去後、復調を行う。制御部３は、無線部２で復調されたディジタル信号をデコードして画像データに変換する。操作部６は、インターネットサイト等で取得した画像の表示操作を行う。制御部３は、取得した画像データのピクセル数情報を解析する。また、制御部３は、取得した画像を表示するのに必要な表示データ用メモリサイズを算出する。また、制御部３は、制御部３が処理実行時に必要なメモリの一時領域（以降、ワークエリアとする）の状態を検知する。また、制御部３は、メモリのワークエリアに空き容量があるかの判断処理を行う。また、制御部３は、ワークエリア空き容量と表示データ量の大小比較の判断処理を行う。また、制御部３は、表示データ用メモリをワークエリアに確保する。また、制御部３は、画像データを展開し、表示データを作成する。また、制御部３は、表示部５に画像データの表示を行う。また、制御部３は、ワークエリアに開放してもよいメモリ領域があるかどうかの判断を行う。また、制御部３は、ワークエリア内の開放可能領域を開放する処理を行う。また、制御部３は、画像データを表示できない時に表示部５にエラー表示を行う。また、制御部３は、ワークエリアの空き領域から表示可能な画像のピクセル数を算出する処理を行う。また、制御部３は、元画像を算出したピクセル数の画像に縮小した表示データ作成を行う。表示部５は、取得した画像を表示する。また、表示部５は、画像データを表示できないときにエラーを表示する。記憶部４は、制御部３が処理実行時に必要なメモリの一時領域（以降、ワークエリアとする）を有する。電源部７は、各部に電源を供給している。なお、制御部３は、ＲＯＭ等に記憶されたプログラムを読み込んで実行することにより上記の機能を実現する。
【００１２】
次に、本発明の動作について説明する。
【００１３】
［実施形態１］
本発明の実施形態１の動作について、図２、図３、図４、図５を用いて説明する。サイトから画像データを取得し、画像データの読み込みを行う（１０１）。制御部３は、取得した画像のピクセル数情報を解析する（１０２）。制御部３は、解析したピクセル数情報から表示する際に必要な表示データ用メモリ容量を算出する（１０３）。制御部３は、記憶部４のワークエリアの状態を検知し（１０４）、ワークエリアに空き容量があるかどうかの判断処理を行う（１０５）。
【００１４】
ワークエリアに空き容量がない場合（１０５でＮＯ）、制御部３は、ワークエリアに開放してもよい領域があるかどうかの判断処理を行う（１１１）。開放可能な場合（１１１でＹＥＳ）、該当領域を開放する（１１２）。１１２からは１０６に進む。一方、開放不可能な場合（１１１でＮＯ）、表示部５に画像を表示できない旨をエラー表示する（１１３）。
【００１５】
ワークエリアに空き容量がある場合（１０５でＹＥＳ）、制御部３は、ワークエリアの空き容量と表示データサイズの比較を行い（１０６）、ワークエリアの空き容量は表示データサイズサイズより大きいかどうかの判断処理を行う（１０７）。
【００１６】
ワークエリアの空き容量が表示データサイズより小さい場合（１０７でＮＯ）、制御部３は、ワークエリアに開放してもよい領域があるかどうかの判断処理を行う（１１４）。開放可能な場合（１１４でＹＥＳ）、制御部３は、該当領域を開放する（１１５）。１１５からは１０６に進む。一方、開放不可能な場合（１１４でＮＯ）、制御部３は、表示データ用領域を記憶部４のワークエリアの空き容量部に確保し（１１６）、ワークエリアの空き容量から表示可能なピクセル数を逆算し（１１７）、元画像を算出したピクセル数の画像に縮小した場合の表示データを作成する（１１８）。この作成には、空間補間フィルタを用いた内挿法、サブサンプリング法等を用いる。１１８からは１１０に進む。
【００１７】
ワークエリアの空き容量が表示データサイズより大きい場合（１０７でＹＥＳ）、制御部３は、表示データ用領域を記憶部４のワークエリアの空き容量部に確保する（１０８）。次に、制御部３は、画像データを展開し、確保した表示データ用領域に表示データ用を作成し（１０９）、その画像データを表示部５に表示する。（１１０）
図６にメモリの構成例を示す。開放可能なワークエリアを開放しても元画像のピクセル数で表示できない画像を画像Ａ（符号３０１）、開放可能なワークエリアを開放すれば元画像のピクセル数で表示できる画像を画像Ｂ（符号３０２）、初期状態の空き容量で元画像のピクセルサイズで表示できる画像を画像Ｃ（符号３０３）として、表示用データ例を示している。
【００１８】
［実施形態２］
次に、本発明の実施形態２の動作について図７、図８、図９、図１０を用いて説明する。実施形態２は、画像表示に色変換処理を行うようにした例である。色変換処理とは、特定の色を強調するなどの画像データの入力値に対する表示部への出力特性を調整する機能であり、処理実行時にはワークエリアに表示データ用とは別にメモリが必要である。
【００１９】
サイトから画像データを取得し、画像データの読み込みを行う（２０１）。制御部３は、取得した画像のピクセル数情報を解析する（２０２）。画像データの構成例を図１１に示す。制御部３は、解析したピクセル数情報から表示する際に必要な表示データサイズを算出する（２０３）。また、制御部３は、パレット情報等により色情報を取得する（２０４）。制御部３は、記憶部４のワークエリアの状態を検知し（２０５）、ワークエリアに空き容量があるかどうかの判断処理を行う（２０６）。
【００２０】
ワークエリアに空き容量がない場合（２０６でＮＯ）、制御部３は、ワークエリアに開放してもよい領域があるかどうかの判断処理を行う（２１６）。開放可能な場合（２１６でＹＥＳ）、該当領域を開放する（２１７）。２１７からは、２０７に進む。一方、開放不可能な場合（２１６でＮＯ）、表示部５に画像を表示できない旨をエラー表示する（２１８）。
【００２１】
ワークエリアに空き容量がある場合（２０６でＹＥＳ）、制御部３は、取得した画像の色情報を参照し、画像データ内に注目色があるかどうかの判断処理を行う（２０７）。注目色とは、色変換を行う対象となる色である。色変換用メモリの構成例を図１２に示す。入力値に対し、異なる出力値となっている色が注目色を示している。図１２の例では、値が１２７、１２８及び１２８の色が注目色である。
【００２２】
画像データに注目色がある場合（２０７でＹＥＳ）、制御部３は、ワークエリア空き容量と色変換用メモリの容量の比較を行い（２０８）、空き容量は色変換用メモリの容量より大きいかどうかの判断処理を行う（２０９）。
【００２３】
空き容量が色変換用メモリの容量より小さい場合（２０９でＮＯ）、制御部３は、ワークエリアに色変換用メモリを確保しない。これは、色変換より画像を表示することを優先するためである。空き容量が色変換メモリより大きい場合（２０９でＹＥＳ）、制御部３は、ワークエリアに色変換用メモリの領域を確保する（２１０）。
【００２４】
ワークエリアに色変換用メモリを確保したときには、表示部５は注目色を色変換用メモリを用いて変換して表示し、ワークエリアに色変換用メモリを確保しないときには、表示部５は注目色を変換せずにそのままの色で表示する。
【００２５】
画像データに注目色がない場合（２０７でＮＯ）、２０８から２１０をスキップする。
【００２６】
次に、制御部３は、ワークエリアの空き容量と表示データサイズの比較を行い（２１１）、ワークエリアの空き容量が表示データサイズより大きいかどうかの判断処理を行う（２１２）。
【００２７】
空き容量が表示データのデータサイズより小さい場合（２１２でＮＯ）、制御部３は、ワークエリアに開放してもよい領域があるかどうかの判断処理を行う（２１９）。開放可能な場合（２１９でＹＥＳ）、制御部３は、該当領域を開放する（２２０）。２２０からは、２１１に進む。一方、開放不可能な場合（２１９でＮＯ）、制御部３は、表示データ用領域を記憶部４のワークエリア内に確保し（２２１）、ワークエリアの空き領域から表示可能なピクセルサイズを逆算し（２２２）、算出したピクセルサイズに元画像を縮小した表示データを作成する（２２３）。この作成には、空間補間フィルタを用いた内挿法、サブサンプリング法等を用いる。２２３からは、２１５に進む。
【００２８】
ワークエリアの空き容量が表示データサイズより大きい場合（２１２でＹＥＳ）、制御部３は、表示データ用領域を記憶部４のワークエリア内に確保する（２１３）。次に、制御部３は、画像データを展開し、確保したワークエリアに表示データ用を作成し（２１４）、その画像データを表示部５に表示する。（２１５）。
【００２９】
図１３にメモリの構成例を示す。開放可能なワークエリアを開放しても元画像のピクセルサイズで表示できない画像を画像Ａ（符号４０１）、開放可能なワークエリアを開放すれば元画像のピクセルサイズで表示できる画像を画像Ｂ（符号４０２）、初期状態の空き容量で元画像のピクセルサイズで表示できる画像を画像Ｃ（符号４０３）として、表示用データ例を示している。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、インターネットホームページ等から取得した画像データをメモリの一時領域（＝ワークエリア）を用いて表示する場合、そのワークエリアの残り容量が画像の表示データより小さい場合でも、残り容量に依存して自動的に画像を縮小することにより、画像を表示することが可能である。したがって、画像を取得するために要した時間や通信料金を無駄にすることなく、画像データを確実に移動機の表示部に表示することができる。
【図面の簡単な説明】
【図１】本発明の実施形態による携帯端末の構成を示すブロック図である。
【図２】本発明の実施形態１による画像データの表示方法の動作を示す第１のフローチャートである。
【図３】本発明の実施形態１による画像データの表示方法の動作を示す第２のフローチャートである。
【図４】本発明の実施形態１による画像データの表示方法の動作を示す第３のフローチャートである。
【図５】本発明の実施形態１による画像データの表示方法の動作を示す第４のフローチャートである。
【図６】本発明の実施形態１が扱う画像データのサイズを示す図である。
【図７】本発明の実施形態２による画像データの表示方法の動作を示す第１のフローチャートである。
【図８】本発明の実施形態２による画像データの表示方法の動作を示す第２のフローチャートである。
【図９】本発明の実施形態２による画像データの表示方法の動作を示す第３のフローチャートである。
【図１０】本発明の実施形態２による画像データの表示方法の動作を示す第４のフローチャートである。
【図１１】本発明の実施形態が扱う画像データの構成例である。
【図１２】注目色を変換し、他の色を変換しないための色変換用メモリを示す図である。
【図１３】本発明の実施形態２が扱う画像データのサイズを示す図である。
【符号の説明】
１  アンテナ
２  無線部
３  制御部
４  記憶部
５  表示部
６  操作部
７  電源部
【図１】
0005000045.tif 000002
【図２】
0005000045.tif 000003
【図３】
0005000045.tif 000004
【図４】
0005000045.tif 000005
【図５】
0005000045.tif 000006
【図６】
0005000045.tif 000007
【図７】
0005000045.tif 000008
【図８】
0005000045.tif 000009
【図９】
0005000045.tif 000010
【図１０】
0005000045.tif 000011
【図１１】
0005000045.tif 000012
【図１２】
0005000045.tif 000013
【図１３】
0005000045.tif 000014