(57)【要約】【課題】メモリ容量が少なく且つ処理能力が低い携帯端末を用いて、サーバから受信した画像データを電子ペーパ装置に出力することができる端末等を提供する。【解決手段】電子ペーパ装置に接続される携帯電話機であって、原画像データがＱＶＧＡサイズ以下に区分された複数の部分画像データを受信する部分画像受信手段と、２４ビットマップフォーマットの部分画像データ毎に、電子ペーパ装置のＲＧＢＷ変形ビットマップフォーマットに変換するフォーマット変換手段と、複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する原画像生成手段と、生成された原画像データを、電子ペーパ装置へ出力する原画像出力手段とを有する。【選択図】図２
2010191026.tif 000002
【特許請求の範囲】
【請求項１】
外部表示装置に接続される端末であって、
原画像データが当該端末の画像表示サイズに応じて区分された複数の部分画像データを受信する部分画像受信手段と、
前記部分画像データ毎に、前記外部表示装置の画像フォーマットに変換するフォーマット変換手段と、
複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する原画像生成手段と
生成された前記原画像データを、前記外部表示装置へ出力する原画像出力手段と
を有することを特徴とする端末。
【請求項２】
当該端末は、携帯電話機であり、
前記外部表示装置は、電子ペーパ装置であり、
前記携帯電話機の前記画像表示サイズは、ＱＶＧＡ(Quarter Video Graphics Array)サイズ以下であることを特徴とする請求項１に記載の端末。
【請求項３】
前記部分画像データの画像フォーマットは、２４ビットマップフォーマットであり、
前記電子ペーパ装置の画像フォーマットは、ＲＧＢＷ変形ビットマップフォーマットであり、
前記フォーマット変換手段は、前記部分画像データ毎に、２４ビットマップフォーマットからＲＧＢＷ変形ビットマップフォーマットへ変換することを特徴とする請求項２に記載の端末。
【請求項４】
前記原画像生成手段は、前記原画像データの部分領域を生成する際に、２つ以上の部分画像データを横一列に並べた横列部分画像データを生成し、該横列部分画像データの横列サイズが、前記外部表示装置の横列サイズに一致するように、前記横列部分画像データの左右領域に空ピクセル領域を付加し、
前記原画像出力手段は、前記横列部分画像データ毎に、前記外部表示装置へ出力する
ことを特徴とする請求項１から３のいずれか１項に記載の端末。
【請求項５】
前記部分画像データには、前記原画像データに対する位置に応じたファイル名が付加されており、
前記原画像生成手段は、前記ファイル名に応じて、前記部分画像データを並べる
ことを特徴とする請求項１から４のいずれか１項に記載の端末。
【請求項６】
前記部分画像データには、前記原画像データに対する位置に応じた位置座標を含む表示制御データが付加されており、
前記原画像生成手段は、前記表示制御データで示される位置座標に応じて、前記部分画像データを並べる
ことを特徴とする請求項１から４のいずれか１項に記載の端末。
【請求項７】
請求項１から６のいずれか１項に記載の端末と、前記原画像データを蓄積したサーバとを有するシステムであって、
前記サーバは、
前記端末から要求された原画像データについて、当該端末の画像表示サイズに応じて複数の部分画像データに区分する画像区分手段と、
区分された部分画像データを、前記端末へ送信する部分画像送信手段と
を有することを特徴とするシステム。
【請求項８】
外部表示装置に接続される端末に搭載されたコンピュータを機能させるプログラムであって、
原画像データが当該端末の画像表示サイズに応じて区分された複数の部分画像データを受信する部分画像受信手段と、
前記部分画像データ毎に、前記外部表示装置の画像フォーマットに変換するフォーマット変換手段と、
複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する原画像生成手段と
生成された前記原画像データを、前記外部表示装置へ出力する原画像出力手段と
してコンピュータを機能させることを特徴とする端末用のプログラム。
【請求項９】
外部表示装置に応じて画像データを出力する端末用の画像データ出力方法であって、
原画像データが当該端末の画像表示サイズに応じて区分された複数の部分画像データを受信する第１のステップと、
前記部分画像データ毎に、前記外部表示装置の画像フォーマットに変換する第２のステップと、
複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する第３のステップと、
生成された前記原画像データを、前記外部表示装置へ出力する第４のステップと
を有することを特徴とする端末用の画像データ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部表示装置へ画像を出力する端末、プログラム及び方法に関する。
【背景技術】
【０００２】
従来、大きい表示領域の外部表示装置と、小さい表示領域の携帯端末とが接続されたシステムがある（例えば特許文献１参照）。このシステムによれば、外部表示装置が、原画像データの全体領域を表示すると共に、携帯端末が、その原画像データの部分領域を表示する。携帯端末は、原画像データの全体領域を部分画像データに区分し、特定の部分画像データを携帯端末に表示する。利用者は、外部表示装置に表示された原画像データの全体領域を認識すると共に、携帯端末に表示された部分画像データに対して操作することができる。
【０００３】
図１は、従来技術におけるシステム構成図である。
【０００４】
図１によれば、携帯端末１と、外部表示装置２とが、有線（例えばＵＳＢケーブル）又は無線（無線ＬＡＮ、ブルートゥース、赤外線等）で接続されている。携帯端末１は、例えば携帯電話機又はＰＤＡ(Personal Digital Assistant)であって、比較的小さい表示領域のディスプレイを持つ。また、外部表示装置２は、例えば電子ペーパ装置であって、比較的大きい表示領域のディスプレイを持つ。
【０００５】
「電子ペーパ装置」とは、外光の反射を利用することで表示を読み取ることができる反射型表示方式のディスプレイを持つ。また、電子ペーパ装置は、書き換え時以外には電力を必要としない不揮発性の表示装置である。電子ペーパ装置の多くは、他の情報端末から受信した文字・画像情報を受信し、その文字・画像情報が印刷された「紙」のように機能する。描画速度が比較的低速であるために、通常、静止画像の表示に用いられる。
【０００６】
携帯電話機１は、更に、アクセスネットワーク（例えば携帯電話網）を介してインターネットに接続されている。インターネットには、原画像データを蓄積したサーバ３が接続されている。携帯端末１は、サーバ３から原画像データを受信し、その画像データを外部表示装置２へ出力する。これによって、電子ペーパ装置２は、携帯端末１を介して、サーバ２に蓄積された原画像データを表示することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２１１３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
インターネット上で送受信される画像データの標準画像フォーマットとして、ビットマップデータを圧縮したｊｐｅｇフォーマットなどがある。例えばｊｐｅｇフォーマットの圧縮画像データを受信した端末は、その圧縮画像データを解凍して、ビットマップデータとして表示する。
【０００９】
しかしながら、既存の電子ペーパ装置は、多くの場合赤・緑・青（ＲＧＢ）の三原色をベースとする通常のビットマップデータをそのまま表示することができない。電子ペーパ装置は、例えばＲＧＢに加えて白（Ｗ）を加えたＲＧＢＷ変形ビットマップフォーマットの画像データしか表示することができない。そのため、サーバは、同一の画像コンテンツについて、ｊｐｅｇフォーマットの画像データと、ＲＧＢＷ変形ビットマップフォーマットの画像データとの両方を蓄積しておく必要がある。
【００１０】
ここで、サーバから受信したｊｐｅｇフォーマットの原画像データを、パーソナルコンピュータのような携帯端末を用いて、解凍し、ＲＧＢＷ変形ビットマップフォーマットの原画像データへ一括してフォーマット変換することも想定できる。
【００１１】
しかしながら、メモリ容量が少なく且つ処理能力が低い携帯電話機のような端末では、原画像データを一括してフォーマット変換をすることはできない。一般に、携帯電話機は、当該携帯電話機自身のディスプレイに対応して、その画面サイズに応じたメモリ容量及び処理能力しか備えていない。従って、当該携帯電話機のディスプレイよりも大きいサイズとなる電子ペーパ装置へ出力すべき画像データを処理することは難しい。
【００１２】
一方で、電子ペーパ装置は、技術開発に応じて薄く且つ軽くなってきており、人によって携帯されることを前提としてきている。利用者が、携帯電話機と電子ペーパ装置を同時に携帯することも想定される。そうすると、携帯電話機を用いて、サーバから受信した画像データを、電子ペーパ装置に出力したいとする需要も多くなってくる。
【００１３】
そこで、本発明は、メモリ容量が少なく且つ処理能力が低い携帯端末を用いて、サーバから受信した画像データを電子ペーパ装置に出力することができる端末、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明によれば、外部表示装置に接続される端末であって、
原画像データが当該端末の画像表示サイズに応じて区分された複数の部分画像データを受信する部分画像受信手段と、
部分画像データ毎に、外部表示装置の画像フォーマットに変換するフォーマット変換手段と、
複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する原画像生成手段と
生成された原画像データを、外部表示装置へ出力する原画像出力手段と
を有することを特徴とする。
【００１５】
本発明の端末における他の実施形態によれば、
当該端末は、携帯電話機であり、
外部表示装置は、電子ペーパ装置であり、
携帯電話機の画像表示サイズは、ＱＶＧＡ(Quarter Video Graphics Array)サイズ以下であることも好ましい。
【００１６】
本発明の端末における他の実施形態によれば、
部分画像データの画像フォーマットは、２４ビットマップフォーマットであり、
電子ペーパ装置の画像フォーマットは、ＲＧＢＷ変形ビットマップフォーマットであり、
フォーマット変換手段は、部分画像データ毎に、２４ビットマップフォーマットからＲＧＢＷ変形ビットマップフォーマットへ変換することも好ましい。
【００１７】
本発明の端末における他の実施形態によれば、
原画像生成手段は、原画像データの部分領域を生成する際に、２つ以上の部分画像データを横一列に並べた横列部分画像データを生成し、該横列部分画像データの横列サイズが、外部表示装置の横列サイズに一致するように、横列部分画像データの左右領域に空ピクセル領域を付加し、
原画像出力手段は、横列部分画像データ毎に、外部表示装置へ出力することも好ましい。
【００１８】
本発明の端末における他の実施形態によれば、
部分画像データには、原画像データに対する位置に応じたファイル名が付加されており、
原画像生成手段は、ファイル名に応じて、部分画像データを並べることも好ましい。
【００１９】
本発明の端末における他の実施形態によれば、
部分画像データには、原画像データに対する位置に応じた位置座標を含む表示制御データが付加されており、
原画像生成手段は、表示制御データで示される位置座標に応じて、部分画像データを並べることも好ましい。
【００２０】
本発明によれば、前述の端末と、原画像データを蓄積したサーバとを有するシステムであって、
サーバは、
端末から要求された原画像データについて、当該端末の画像表示サイズに応じて複数の部分画像データに区分する画像区分手段と、
区分された部分画像データを、端末へ送信する部分画像送信手段と
を有することを特徴とする。
【００２１】
本発明によれば、外部表示装置に接続される端末に搭載されたコンピュータを機能させるプログラムであって、
原画像データが当該端末の画像表示サイズに応じて区分された複数の部分画像データを受信する部分画像受信手段と、
部分画像データ毎に、外部表示装置の画像フォーマットに変換するフォーマット変換手段と、
複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する原画像生成手段と
生成された原画像データを、外部表示装置へ出力する原画像出力手段と
してコンピュータを機能させることを特徴とする。
【００２２】
本発明の端末用のプログラムにおける他の実施形態によれば、
外部表示装置に応じて画像データを出力する端末用の画像データ出力方法であって、
原画像データが当該端末の画像表示サイズに応じて区分された複数の部分画像データを受信する第１のステップと、
部分画像データ毎に、外部表示装置の画像フォーマットに変換する第２のステップと、
複数の部分画像データを並べた原画像データの全体領域又は部分領域を生成する第３のステップと、
生成された原画像データを、外部表示装置へ出力する第４のステップと
を有することを特徴とする。
【発明の効果】
【００２３】
本発明の端末、プログラム及び方法によれば、端末がＱＶＧＡサイズ単位で部分画像データをフォーマット変換することができるので、メモリ容量が少なく且つ処理能力が低い携帯端末を用いて、サーバから受信した画像データを電子ペーパ装置に出力することができる。
【図面の簡単な説明】
【００２４】
【図１】従来技術におけるシステム構成図である。
【図２】本発明における端末及びサーバの機能構成図である。
【図３】本発明における画像フォーマットのシーケンス図である。
【図４】部分画像データの配置を制御する説明図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２６】
図２は、本発明における端末及びサーバの機能構成図である。また、図３は、本発明における画像フォーマットのシーケンス図である。
【００２７】
サーバ３は、原画像蓄積部３００と、画像区分部３０１と、部分画像送信部３０２と、インターネットに接続する通信インタフェース部３１１とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。サーバ３は、携帯電話機１からの要求に応じて、原画像データを送信する。
【００２８】
原画像蓄積部３００は、ビットマップ圧縮フォーマットの原画像データを蓄積する。一般的な表示装置（ディスプレイ）は、１つの画素（ピクセル）に２４ビットの情報を割り当てている。赤色・緑色・青色のそれぞれに、８ビットが割り当てられる。これによって、色相（hue）毎に、２５６通りの明度(value)や輝度(saturation)を特定することができる。即ち、ピクセル毎に、１６，７７７，２１６通り（２５６３）の色相・明度・輝度を特定することができる。
【００２９】
２４ビットマップの原画像データは、例えばｊｐｅｇフォーマットで圧縮されたものであってもよい。ｊｐｅｇ(ISO/IEC JTC 1/SC 29/WG 1、Joint Photographic Experts Group)とは、静止画像データの標準的な圧縮フォーマットである。
【００３０】
画像区分部３０１は、携帯電話機１から要求された原画像データについて、当該携帯電話機の画像表示サイズに応じて複数の部分画像データに区分する。ここでは、原画像データの全体領域を、ＱＶＧＡ(Quarter Video Graphics Array)サイズ以下の部分画像データに区分する。
【００３１】
携帯電話機のディスプレイは、一般に、３２０×２４０ピクセル解像度のＱＶＧＡに対応している。ＱＶＧＡは、縦横とも画素数をＶＧＡの１／２とし、総画素数をＶＧＡの１／４(=Quarter)とする。例えば、原画像データの全体領域が６００ピクセル×８００ピクセルである場合（図３（ａ）参照）、３００ピクセル×２００ピクセルの部分画像データ（８枚）に区分する（図３（ｂ）参照）。
【００３２】
部分画像送信部３０２は、区分された部分画像データを、端末へ送信する。例えば６００ピクセル×８００ピクセルの１枚の原画像が要求された場合、サーバ３は、３００ピクセル×２００ピクセルの８枚の部分画像データの画像を、携帯電話機１へ送信する（図３（ｂ）参照）。
【００３３】
一方、その原画像データを表示すべき電子ペーパ装置２は、一般に、ＲＧＢＷ変形ビットマップフォーマットの画像データを表示する。表示サイズとしては、例えば６００ピクセル×８００ピクセルである。
【００３４】
通常の液晶ディスプレイは、多色で表示するために、ＲＧＢ（赤・緑・青）３色のカラーフィルタを用い、階調表現のため各色に８ビットを割り当て、１つのピクセルあたり２４ビットの情報を割り当てている。一方で、外光の反射を利用する電子ペーパ装置では、反射率を向上させるために、ＲＧＢに白（Ｗ）を加えたカラーフィルタを用いる場合が多い。従って、電子ペーパに多色画像を表示させる場合、液晶ディスプレイなどの３色表示を前提としたビットマップなどの画像フォーマットをそのまま用いることができない。また、電子ペーパでは表現可能な階調数が液晶ディスプレイよりも少ない例が多い。そのような電子ペーパ用画像フォーマット「ＲＧＢＷ変形ビットマップフォーマット」は、１つのピクセルに１６ビットの情報を割り当てている（図３（ｂ）（ｃ）参照）。赤色・緑色・青色のそれぞれに、４ビットが割り当てられる。この４ビットは、２４ビットマップフォーマットにおける色相毎の上位４ビットが割り当てられる。更に、白色を表す４ビットが含まれる。１つのピクセルは、「４ビット（赤）＋４ビット（青）＋４ビット（緑）＋４ビット（白）」の１６ビットによって表される。
【００３５】
サーバ３と、電子ペーパ装置２との間に、携帯電話機１が介在する。
【００３６】
携帯電話機１は、アクセスネットワークに接続する通信インタフェース部１１１と、電子ペーパ装置２に接続する外部インタフェース部１１２とを有する。また、携帯電話機１は、部分画像受信部１０１と、フォーマット変換部１０２と、原画像生成部１０３と、原画像出力部１０４とを有する。これら機能構成部は、携帯電話機１に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００３７】
部分画像受信部１０１は、サーバ３から、複数の部分画像データを受信する（図３（ｂ）参照）。部分画像データが、圧縮フォーマットである場合、データを解凍する。その部分画像データは、原画像データが当該端末の画像表示サイズに応じて区分されたものである。部分画像データは、フォーマット変換部１０２へ出力される。
【００３８】
フォーマット変換部１０２は、部分画像データ毎に、電子ペーパ装置の画像フォーマットに変換する（図３（ｃ）参照）。例えば、部分画像データの画像フォーマットが２４ビットマップフォーマットであり、電子ペーパ装置の画像フォーマットがＲＧＢＷ変形ビットマップフォーマットである場合、部分画像データを、２４ビットマップフォーマットからＲＧＢＷ変形ビットマップフォーマットへ変換する。変換されたＲＧＢＷ変形ビットマップフォーマットの部分画像データ毎に、原画像生成部１０３へ出力される。
【００３９】
原画像生成部１０３は、部分画像データを全体領域まで並べた原画像データを生成してもよいし、２つ以上の部分画像データを横一列に並べた横列部分画像データのみを生成してもよい。原画像生成部１０３は、原画像データの部分領域を生成する際に、最初に、横列部分画像データを生成する。なお、図３（ｄ）に示したように、電子ペーパ装置２の横列表示領域は、２つの部分画像データを並べた横列表示領域よりも長い場合もあり得る。このような場合、横列部分画像データの横列サイズが、電子ペーパ装置２の横列サイズに一致するように、横列部分画像データの左右領域に空ピクセル領域を付加する。図３（ｄ）によれば、横列部分画像データの左右領域に、空きピクセル領域が付加される。
【００４０】
原画像出力部１０４は、生成されたＲＧＢＷ変形ビットマップフォーマットの原画像データを、外部インタフェース部１１２を介して、電子ペーパ装置２へ出力する。ここで、原画像出力部１０４は、横列部分画像データ毎に、電子ペーパ装置２へ出力するものであってもよい。この場合、携帯電話機１は、横列部分画像データ毎に、フォーマット変換された部分画像データを合成することができるので、原画像データの全体領域を生成するのと比較して、少ないメモリ容量で処理することができる。
【００４１】
図４は、部分画像データの配置を制御する説明図である。
【００４２】
図４に表された部分画像データの配置は、携帯電話機１の原画像生成部１０３によって制御される。本発明によれば、ファイル名によって部分画像データの位置を特定する第１の方法と、別途付加された表示制御データによって部分画像データの位置を特定する第２の方法とがある。
【００４３】
第１の方法によれば、例えばimg11.jpg、img12,jpg、img21,jpg、img22,jpg、img31,jpg・・・のようにファイル名が付加される。ここで、imgXY.jpgについて、数字Xは横列の順序を表し、数字Yは縦列の順序を表す。従って、ファイル名だけで、その部分画像データの位置を特定することができる。第１の方法によれば、第２の方法と異なって、別途の表示制御データを必要としない。
【００４４】
第２の方法によれば、ファイル毎の座標位置を含む表示制御データが付加される。座標位置は、縦列のピクセルと横列のピクセルとで表される。この表示制御データは、複数の部分画像データと同時に、例えばメタデータに含まれて、携帯電話機１によって受信される。携帯電話機１は、ファイル毎に特定された座標位置に、当該部分画像データを配置する。第２の方法によれば、第１の方法と異なって、自由な座標位置に各部分画像データを配置することができる。
【００４５】
前述したように、本発明の端末、プログラム及び方法によれば、端末がＱＶＧＡサイズ単位で部分画像データをフォーマット変換することができるので、メモリ容量が少なく且つ処理能力が低い携帯端末を用いて、サーバから受信した画像データを電子ペーパ装置に出力することができる。また、サーバは、電子ペーパ装置の画像フォーマットに関わらず、自由な表示サイズの原画像データを蓄積しておけばよい。更に、利用者が所持する携帯端末でフォーマット変換をすることができるので、既存の原画像データを、電子ペーパ装置の画像フォーマットに変換する別途のサーバを備える必要もない。但し、サーバは、原画像データをＱＶＧＡサイズ以下の部分画像データに区分する必要がある。
【００４６】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００４７】
１  携帯電話機、携帯端末、端末
１０１  部分画像受信部
１０２  フォーマット変換部
１０３  原画像生成部
１０４  原画像出力部
１１１  通信インタフェース部
１１２  外部インタフェース部
２  電子ペーパ装置、外部表示装置
３  サーバ
３００  原画像蓄積部
３０１  画像区分部
３０２  部分画像送信部
３１１  通信インタフェース部
【図１】
2010191026.tif 000003
【図２】
2010191026.tif 000004
【図３】
2010191026.tif 000005
【図４】
2010191026.tif 000006