(57)【要約】【課題】本発明は、利用者の要求及び利用者が使用する端末装置の表示能力等に対応した、適切な画像コンテンツを提供する。【解決手段】画像データ通信システムによれば、利用者端末は、画像データの要求、及び、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報をサーバ装置へ送信する。サーバ装置は、要求された画像データを、指定された属性情報に従って変換し、変換済画像データを利用者端末へ送信する。利用者端末は、変換済画像データを受信し表示する。よって、利用者が要求した属性の画像データが送信されることになり、無駄なデータの通信を行うことが防止できるため、通信コストを削減することができる。【選択図】　　　図１
2004086249.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、利用者端末との間でデータの送受信が可能なサーバ装置であって、
前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段と、
前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を第１属性情報として受信する第１属性情報受信手段と、
前記画像データの要求に基づいて画像データを取得する画像データ取得手段と、
前記第１属性情報に基づいて、前記画像データ取得手段により取得した前記画像データを変換する画像データ変換手段と、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段と、を備えることを特徴とするサーバ装置。
【請求項２】
前記画像データ変換手段により、前記第１属性情報に基づいて前記画像データを変換することができるか否かを提供可否情報として前記利用者端末に送信する提供可否情報送信手段、をさらに備えることを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記変換済画像データとして提供可能な前記画像データの属性情報を、提供可能情報として前記利用者端末に送信する提供可能情報送信手段、をさらに備えることを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記変換済画像データ送信手段により前記変換済画像データを前記利用者端末に送信した後、利用者端末から同一内容の前記画像データについて前記第１属性情報と異なる第２属性情報を受信する第２属性情報受信手段と、
前記第１属性情報及び第２属性情報に基づいて差分情報を作成する差分情報作成手段と、
前記差分情報を利用者端末に送信する差分情報送信手段と、をさらに備えることを特徴とする請求項１乃至３のいずれか一項に記載のサーバ装置。
【請求項５】
ネットワークを介して、利用者端末との間でデータの送受信が可能なサーバ装置であって、
画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースと、
前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段と、
前記利用者端末の機種情報を取得する機種情報取得手段と、
前記利用者端末の機種情報と前記統計データベースに基づいて属性情報を取得する属性情報取得手段と、
前記画像データの要求に基づいて画像データを取得する画像データ取得手段と、
前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換手段と、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段と、を備えることを特徴とするサーバ装置。
【請求項６】
前記統計データベースは、前記機種情報と対応付けて、前記機種情報に対応する利用者端末において要求の多かった画像データの属性情報を記憶していることを特徴とする請求項５に記載のサーバ装置。
【請求項７】
前記利用者端末は表示部としてディスプレイを備え、
前記属性情報は、前記利用者端末のディスプレイの特性である色特性及び／又はトーン特性を含むことを特徴とする請求項１乃至６のいずれか一項に記載のサーバ装置。
【請求項８】
ネットワークを介して、サーバ装置との間でデータの送受信が可能な利用者端末であって、
画像データの要求を前記サーバ装置に送信する画像データ要求送信手段と、
画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信手段と、
前記画像データの要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信手段と、
前記変換済画像データに基づいて画像を表示する画像表示手段と、を備えることを特徴とする利用者端末。
【請求項９】
前記属性情報は、利用者端末自身の表示能力に合わせて利用者が設定することを特徴とする請求項８に記載の利用者端末。
【請求項１０】
利用者端末自身の表示能力に合わせて前記属性情報を自動的に設定する手段を備えることを特徴とする請求項８に記載の利用者端末。
【請求項１１】
前記画像データを記憶するメモリと、
前記メモリの残量に基づいて前記属性情報を設定する手段と、をさらに備えることを特徴とする請求項８乃至１０のいずれか一項に記載の利用者端末。
【請求項１２】
前記属性情報送信手段は、前記属性情報を前記画像データ毎に設定し、送信することを特徴とする請求項８乃至１１のいずれか一項に記載の利用者端末。
【請求項１３】
前記画像データを表示する表示装置をさらに備え、
前記画像表示手段は、前記表示装置色特性及び／又はトーン特性に基づいて前記変換済画像データを調整して表示することを特徴とする請求項８乃至１２のいずれか一項に記載の利用者端末。
【請求項１４】
ネットワークを介して、利用者が使用する利用者端末と、前記利用者端末との間でデータの送受信が可能なサーバ装置とを備える画像データ通信システムにおいて、
前記サーバ装置は、前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段と、
前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を受信する属性情報受信手段と、
前記画像データの要求に基づいて画像データを取得する画像データ取得手段と、
前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換手段と、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段と、を備え、
前記利用者端末は、画像データの要求を前記サーバ装置に送信する画像データ要求送信手段と、
画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信手段と、
前記画像データ要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信手段と、
前記変換済画像データに基づいて画像を表示する画像表示手段と、を備えることを特徴とする画像データ通信システム。
【請求項１５】
前記サーバ装置は、前記属性情報に基づいて、前記画像データ変換手段により前記画像データを変換することができるか否かを提供可否情報として、前記利用者端末に送信する提供可否情報送信手段をさらに備えることを特徴とする請求項１４に記載の画像データ通信システム。
【請求項１６】
前記サーバ装置は、提供可能な画像データの前記属性情報を提供可能情報として前記利用者端末に送信する提供可能情報送信手段をさらに備え、
前記利用者端末は、提供可能情報を前記サーバ装置から受信する提供可能情報受信手段と前記利用者端末において前記提供可能情報の範囲内で前記属性情報を設定する手段と、をさらに備えることを特徴とする請求項１４又は１５に記載の画像データ通信システム。
【請求項１７】
ネットワークを介して、利用者端末との間でデータの送受信が可能なサーバ装置により実行される画像データ通信方法であって、
前記利用者端末から前記画像データの要求を受信する画像データ要求受信工程と、
前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を第１属性情報として受信する第１属性情報受信工程と、
前記画像データの要求に基づいて画像データを取得する画像データ取得工程と、
前記第１属性情報に基づいて、前記画像データ取得手段により取得した前記画像データを変換する画像データ変換工程と、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信工程と、を有することを特徴とする画像データ通信方法。
【請求項１８】
ネットワークを介して、利用者端末との間でデータの送受信が可能であり、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースを備えたサーバ装置により実行される画像データ通信方法であって、
前記利用者端末から前記画像データの要求を受信する画像データ要求受信工程と、
前記利用者端末の機種情報を取得する機種情報取得工程と、
前記利用者端末の機種情報と前記統計データベースに基づいて属性情報を取得する属性情報取得工程と、
前記画像データの要求に基づいて画像データを取得する画像データ取得工程と、
前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換工程と、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信工程と、を有することを特徴とする画像データ通信方法。
【請求項１９】
ネットワークを介して、サーバ装置との間でデータの送受信が可能な利用者端末により実行される画像データ通信方法であって、
画像データの要求を前記サーバ装置に送信する画像データ要求送信工程と、
画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信工程と、
前記画像データの要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信工程と、
前記変換済画像データに基づいて画像を表示する画像表示工程と、を有することを特徴とする画像データ通信方法。
【請求項２０】
ネットワークを介して、利用者端末との間でデータの送受信が可能なコンピュータにより実行される画像データ通信プログラムであって、
前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段、
前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を第１属性情報として受信する第１属性情報受信手段、
前記画像データの要求に基づいて画像データを取得する画像データ取得手段、
前記第１属性情報に基づいて、前記画像データ取得手段により取得した前記画像データを変換する画像データ変換手段、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段、として前記コンピュータを機能させることを特徴とする画像データ通信プログラム。
【請求項２１】
ネットワークを介して、利用者端末との間でデータの送受信が可能であり、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースを備えたコンピュータにより実行される画像データ通信プログラムであって、
前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段、
前記利用者端末の機種情報を取得する機種情報取得手段、
前記利用者端末の機種情報と前記統計データベースに基づいて属性情報を取得する属性情報取得手段、
前記画像データの要求に基づいて画像データを取得する画像データ取得手段、
前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換手段、
前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段、として前記コンピュータを機能させることを特徴とする画像データ通信プログラム。
【請求項２２】
ネットワークを介して、サーバ装置との間でデータの送受信が可能なコンピュータにより実行される画像データ通信プログラムであって、
画像データの要求を前記サーバ装置に送信する画像データ要求送信手段、
画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信手段、
前記画像データの要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信手段、
前記変換済画像データに基づいて画像を表示する画像表示手段、として前記コンピュータを機能させることを特徴とする画像データ通信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の要求及び利用者が使用する端末装置の表示能力等に対応した、適切な画像コンテンツを提供するための技術に関する。
【０００２】
【従来の技術】
近年の情報技術の発展に伴い、利用者は、通信機能を有するパソコンや携帯電話等の端末装置を使用して画像コンテンツを閲覧することができる。ここで、画像コンテンツは、インターネット上のウェブページや写真データなどである。画像コンテンツは、通常、所定のサービス提供会社が運営するウェブサイトや他の利用者等から取得し、端末装置上で閲覧することができる。
【０００３】
しかし、端末装置よって、画像表示サイズや色数といった表示能力は大きく異なる。そのため、例えば、解像度の高い画像コンテンツの場合、表示能力の高いパソコンでは閲覧することができるが、表示能力の低い携帯電話では閲覧することができないといった問題が生ずる。そこで、サービス提供会社等は、表示能力が異なる各端末装置で快適に画像コンテンツが閲覧できるようにするため、同一内容の画像コンテンツであっても、各端末装置の表示能力に対応した複数の画像コンテンツとして保有する必要があった。
【０００４】
従来、この問題を回避するため、所定のサーバは、基準となる標準画像コンテンツと共に、予め各端末装置に対応する表示能力情報を記憶していた。特に、表示能力の低い携帯電話で画像コンテンツを閲覧できるようにするため、サーバは、携帯電話の各機種に対応する表示能力情報を記憶していた。
【０００５】
具体的には、利用者が画像コンテンツを要求した場合、まず、サーバは、利用者が使用する携帯電話の機種に基づいて予め記憶された表示能力情報を抽出する。そして、サーバは、標準画像コンテンツを、抽出した表示能力情報に基づいて利用者が使用する携帯電話で閲覧することができるように変換する。即ち、サーバは、例えば、標準画像コンテンツを、携帯電話におけるディスプレイの縦横の大きさ、色数、色階調の表現能力などに対応した最適な画像コンテンツに変換する。また、通常、携帯電話は取り扱うことのできる画像コンテンツのデータサイズが決まっているため、標準画像コンテンツのデータサイズが大きい場合、サーバは、各携帯電話が取り扱うことのできるデータサイズに変換する。これにより、利用者は、自身の使用する携帯電話において、サーバから提供された最適、高画質な画像コンテンツを閲覧することができる。
【０００６】
【発明が解決しようとする課題】
従来の方法において、サーバは、携帯電話の機種と表示能力情報とを予め１対１で記憶していた。そのため、サーバは、標準画像コンテンツを、常に、利用者の使用する携帯電話の表示能力における最高の画質に変換して提供していた。しかし、通常、画質が高い画像コンテンツほど通信コストも高くなる。そのため、画像コンテンツの種類によっては、利用者が、常に最高の画質で提供されることを望んでいるとは限らない。例えば、文章を楽しむことを目的として閲覧するウェブページ等は、写真データと異なり、携帯電話の表示能力における最高の画質で閲覧する必要はない。このとき、利用者は、むしろ通信コストを抑えたいと考える。
【０００７】
また、従来の方法は、利用者が使用する携帯電話のメモリ残量を考慮しておらず、メモリ残量が足りないにも関わらずサーバが最高の画質で画像コンテンツを提供し、結果として利用者は当該画像コンテンツを閲覧することができないという問題も生じていた。
【０００８】
また、従来の方法は、サーバが携帯電話の機種と表示能力情報を予め対応付けて記憶しているため、最新機種に対応するのに時間がかかるという問題もあった。さらに、利用者の携帯電話がサーバに記憶されていない機種の場合、表示能力情報に基づいて最適、高画質な画像コンテンツを提供することが出来なかった。
【０００９】
本発明は以上の点に鑑みてなされたものであり、利用者の要求及び利用者が使用する端末装置の表示能力等に対応した、適切な画像コンテンツを提供することができる画像データ通信システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の１つの観点では、ネットワークを介して、利用者端末との間でデータの送受信が可能なサーバ装置は、前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段と、前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を第１属性情報として受信する第１属性情報受信手段と、前記画像データの要求に基づいて画像データを取得する画像データ取得手段と、前記第１属性情報に基づいて、前記画像データ取得手段により取得した前記画像データを変換する画像データ変換手段と、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段と、を備える。
【００１１】
また、同様の観点では、ネットワークを介して、利用者端末との間でデータの送受信が可能なサーバ装置により実行される画像データ通信は、前記利用者端末から前記画像データの要求を受信する画像データ要求受信工程と、前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を第１属性情報として受信する第１属性情報受信工程と、前記画像データの要求に基づいて画像データを取得する画像データ取得工程と、前記第１属性情報に基づいて、前記画像データ取得手段により取得した前記画像データを変換する画像データ変換工程と、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信工程と、を有する。
【００１２】
上記のサーバ装置又は画像データ通信方法は、利用者端末から要求された画像データを指定された属性で提供する。具体的には、利用者端末から画像データの要求及びその画像データの画素サイズ、データサイズ、色数の少なくとも１つを含む属性情報を受信する。そして、指定された画像データを指定された属性に従って変換し、変換済み画像データを要求元の利用者端末へ送信する。よって、必要以上に高品質の画像データを利用者端末へ送信することが無くなり、通信費の削減が可能となる。
【００１３】
上記のサーバ装置の一態様では、前記画像データ変換手段により、前記第１属性情報に基づいて前記画像データを変換することができるか否かを提供可否情報として前記利用者端末に送信する提供可否情報送信手段をさらに備えることができる。また、他の一態様では、前記変換済画像データとして提供可能な前記画像データの属性情報を、提供可能情報として前記利用者端末に送信する提供可能情報送信手段をさらに備えることができる。これにより、利用者端末はサーバ装置から取得可能な属性に従って画像データを要求することになり、通信の効率化が図れる。
【００１４】
上記のサーバ装置の他の一態様では、前記変換済画像データ送信手段により前記変換済画像データを前記利用者端末に送信した後、利用者端末から同一内容の前記画像データについて前記第１属性情報と異なる第２属性情報を受信する第２属性情報受信手段と、前記第１属性情報及び第２属性情報に基づいて差分情報を作成する差分情報作成手段と、前記差分情報を利用者端末に送信する差分情報送信手段と、をさらに備えることができる。これによれば、利用者は希望する画像データについてまず低画質でデータを取得してその概要を把握し、高画質な画像データを取得したいと考えた場合は差分データを取得することにより、データ通信量に無駄なく効率的に画像データを取得することができる。
【００１５】
本発明の他の観点では、ネットワークを介して、利用者端末との間でデータの送受信が可能なサーバ装置は、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースと、前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段と、前記利用者端末の機種情報を取得する機種情報取得手段と、前記利用者端末の機種情報と前記統計データベースに基づいて属性情報を取得する属性情報取得手段と、前記画像データの要求に基づいて画像データを取得する画像データ取得手段と、前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換手段と、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段と、を備える。
【００１６】
また、同様の観点では、ネットワークを介して、利用者端末との間でデータの送受信が可能であり、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースを備えたサーバ装置により実行される画像データ通信方法は、前記利用者端末から前記画像データの要求を受信する画像データ要求受信工程と、前記利用者端末の機種情報を取得する機種情報取得工程と、前記利用者端末の機種情報と前記統計データベースに基づいて属性情報を取得する属性情報取得工程と、前記画像データの要求に基づいて画像データを取得する画像データ取得工程と、前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換工程と、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信工程と、を有する。
【００１７】
上記のサーバ装置又は画像データ通信方法によれば、サーバ装置は、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースを備えている。利用者が機種情報及び画像データの要求をサーバ装置へ送信すると、サーバ装置は機種情報に基づいて要求された画像データを変換し、要求元の利用者端末へ送信する。よって、利用者が受信して利用者端末に適切に表示できる属性の画像データのみが送信されるので、無駄なデータの通信などが行われることがなく、効率的に画像データの通信が可能となる。
【００１８】
上記のサーバ装置の一態様では、前記統計データベースは、前記機種情報と対応付けて、前記機種情報に対応する利用者端末において要求の多かった画像データの属性情報を記憶することができる。これにより、サーバ装置は、特定の利用者端末において要求の多い属性、即ちその機種の利用者端末において適切に表示可能な属性で画像データを提供することが可能となる。
【００１９】
上記のサーバ装置の他の一態様では、前記利用者端末は表示部としてディスプレイを備え、前記属性情報は、前記利用者端末のディスプレイの特性である色特性及び／又はトーン特性を含むことができる。これにより、利用者端末の物理的な特性に応じて、適切な画像データを提供することができる。
【００２０】
本発明の他の観点では、ネットワークを介して、サーバ装置との間でデータの送受信が可能な利用者端末は、画像データの要求を前記サーバ装置に送信する画像データ要求送信手段と、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信手段と、前記画像データの要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信手段と、前記変換済画像データに基づいて画像を表示する画像表示手段と、を備える。
【００２１】
また、同様の観点では、ネットワークを介して、サーバ装置との間でデータの送受信が可能な利用者端末により実行される画像データ通信方法は、画像データの要求を前記サーバ装置に送信する画像データ要求送信工程と、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信工程と、前記画像データの要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信工程と、前記変換済画像データに基づいて画像を表示する画像表示工程と、を有する。
【００２２】
上記のサーバ装置又は画像データ通信方法によれば、利用者端末は、画像データと、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報とをサーバ装置に送信し、対応する画像データを受信する。よって、必要以上に高画質の画像データや、当該利用者端末では適切に表示できない画像データを受信することがないので、通信費を効果的に削減することができる。
【００２３】
上記の利用者端末の一態様では、前記属性情報は、利用者端末自身の表示能力に合わせて利用者が設定することができる。また、利用者端末自身の表示能力に合わせて前記属性情報を自動的に設定する手段を備えることもできる。
【００２４】
上記の利用者端末の他の一態様は、前記画像データを記憶するメモリと、前記メモリの残量に基づいて前記属性情報を設定する手段と、をさらに備えることができる。これにより、利用者端末はメモリ残量を超える画像データを受信することがなくなり、通信費の無駄を防止することができる。
【００２５】
上記の利用者端末の他の一態様では、前記属性情報送信手段は、前記属性情報を前記画像データ毎に設定し、送信することができる。これにより、画像データの種類などに応じて適切な属性で画像データを取得することができる。
【００２６】
上記の利用者端末の他の一態様は、前記画像データを表示する表示装置をさらに備え、前記画像表示手段は、前記表示装置色特性及び／又はトーン特性に基づいて前記変換済画像データを調整して表示することができる。これにより、実際に利用者が画像データを表示する表示装置に適した画像データを得ることができる。
【００２７】
本発明の他の観点では、ネットワークを介して、利用者が使用する利用者端末と、前記利用者端末との間でデータの送受信が可能なサーバ装置とを備える画像データ通信システムにおいて、前記サーバ装置は、前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段と、前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を受信する属性情報受信手段と、前記画像データの要求に基づいて画像データを取得する画像データ取得手段と、前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換手段と、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段と、を備え、前記利用者端末は、画像データの要求を前記サーバ装置に送信する画像データ要求送信手段と、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信手段と、前記画像データ要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信手段と、前記変換済画像データに基づいて画像を表示する画像表示手段と、を備える。
【００２８】
上記の画像データ通信システムによれば、利用者端末は、画像データの要求、及び、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報をサーバ装置へ送信する。サーバ装置は、要求された画像データを、指定された属性情報に従って変換し、変換済画像データを利用者端末へ送信する。利用者端末は、変換済画像データを受信し表示する。よって、利用者が要求した属性の画像データが送信されることになり、無駄なデータの通信を行うことが防止できるため、通信コストを削減することができる。
【００２９】
上記の画像データ通信システムの一態様では、前記サーバ装置は、前記属性情報に基づいて、前記画像データ変換手段により前記画像データを変換することができるか否かを提供可否情報として、前記利用者端末に送信する提供可否情報送信手段をさらに備えることができる。また、他の一態様では、前記サーバ装置は、提供可能な画像データの前記属性情報を提供可能情報として前記利用者端末に送信する提供可能情報送信手段をさらに備え、前記利用者端末は、提供可能情報を前記サーバ装置から受信する提供可能情報受信手段と前記利用者端末において前記提供可能情報の範囲内で前記属性情報を設定する手段と、をさらに備えることができる。これにより、サーバ装置が提供可能な属性のなかから、利用者が希望する属性を選んで画像データを要求することができ、適切な画像データのみを通信することができる。
【００３０】
本発明の他の観点では、ネットワークを介して、利用者端末との間でデータの送受信が可能なコンピュータにより実行される画像データ通信プログラムは、前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段、前記利用者端末から画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を第１属性情報として受信する第１属性情報受信手段、前記画像データの要求に基づいて画像データを取得する画像データ取得手段、前記第１属性情報に基づいて、前記画像データ取得手段により取得した前記画像データを変換する画像データ変換手段、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段、として前記コンピュータを機能させる。
【００３１】
また、本発明の他の観点では、ネットワークを介して、利用者端末との間でデータの送受信が可能であり、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報と前記利用者端末の識別情報である機種情報との統計を記憶した統計データベースを備えたコンピュータにより実行される画像データ通信プログラムは、前記利用者端末から前記画像データの要求を受信する画像データ要求受信手段、前記利用者端末の機種情報を取得する機種情報取得手段、前記利用者端末の機種情報と前記統計データベースに基づいて属性情報を取得する属性情報取得手段、前記画像データの要求に基づいて画像データを取得する画像データ取得手段、前記属性情報に基づいて、前記画像データ取得手段により取得した画像データを変換する画像データ変換手段、前記画像データ変換手段により変換した変換済画像データを前記利用者端末に送信する変換済画像データ送信手段、として前記コンピュータを機能させる。
【００３２】
上記の画像データ通信プログラムをサーバ装置内のコンピュータで実行することにより、上記のサーバ装置を実現することができる。
【００３３】
本発明のさらに他の観点では、ネットワークを介して、サーバ装置との間でデータの送受信が可能なコンピュータにより実行される画像データ通信プログラムは、画像データの要求を前記サーバ装置に送信する画像データ要求送信手段、画像データの画素サイズ、データサイズ、色数のうち少なくとも１つ以上の属性情報を前記サーバ装置に送信する属性情報送信手段、前記画像データの要求と前記属性情報に基づいて変換された変換済画像データを、前記サーバ装置から受信する変換済画像データ受信手段、前記変換済画像データに基づいて画像を表示する画像表示手段、として前記コンピュータを機能させる。
【００３４】
上記の画像データ通信プログラムを利用者端末内のコンピュータで実行することにより、上記の利用者端末を実現することができる。
【００３５】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。なお、以下の実施形態では、通信機能を有する端末装置として携帯電話を利用するシステムに本発明を適用した場合について説明する。
【００３６】
［コンテンツ提供システム］
図１に、本発明の実施形態にかかるコンテンツ提供システム１００の概略構成を示す。図１において、コンテンツ提供システム１００は、利用者端末３１及びサービス提供会社のサーバ３２が、ネットワーク３０を介して通信可能に構成されている。ネットワーク３０の最も好適な例は、インターネットである。
【００３７】
利用者端末３１は、サーバ３２へのアクセス、画像コンテンツの閲覧等を行う際に利用者が使用する端末装置である。ここで、画像コンテンツは、ウェブページや写真データ等であり、サービス提供会社が提供しているものとする。利用者端末３１は、ネットワーク３０を介しての通信機能及びウェブブラウザ機能を有し、所定の画像コンテンツを取得して閲覧することのできる携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）等の端末装置とすることができる。
【００３８】
次に、サービス提供会社側の構成について説明する。サービス提供会社は、写真データやウェブページといった画像コンテンツを、利用者に提供するウェブサイトを運営している会社である。サーバ３２は、コンテンツデータベース（以下、「ＤＢ］と呼ぶ。）３３に接続されている。サーバ３２は、詳細は後述するが、ネットワーク３０を介しての通信機能、画像コンテンツ変換機能などを有する。
【００３９】
コンテンツＤＢ３３は、図２に例示するように、サービス提供会社が利用者に提供することができる画像コンテンツを記憶している。具体的には、各画像コンテンツをコンテンツＩＤ下で管理するとともに、その画像コンテンツに関するコンテンツ種類、属性などの情報を記憶している。コンテンツＩＤは、画像コンテンツを一意に示す識別情報である。また、コンテンツ種類とは、画像コンテンツが、どのウェブページ又は写真データであるかを示す情報であり、コンテンツＩＤに対応付けて記憶されている。なお、コンテンツＤＢ３３に記憶される画像コンテンツは、サーバ３２が利用者端末３１の表示能力に対応するよう変換する際に基準となる標準画像コンテンツである。
【００４０】
また、属性は、標準画像コンテンツの画素サイズ、色数、データサイズの情報であり、コンテンツＩＤに対応付けて記憶されている。ここで、画素サイズとは、画像がどのくらいの画素から構成されているかを表すもので、横×縦が１２０×１６０、４８０×６４０等で表される。画素サイズが大きいほど画像コンテンツの情報量は大きくなり、解像度が高くなる。即ち、利用者端末３１側には表示するために高い表示能力が必要となる。また、色数とは、標準画像コンテンツを表示する際に使用する色の最大の数である。例えば、表示能力の低い利用者端末３１の場合、当該利用者端末が表示能力として有する色数に合わせて減色をする必要がある。データサイズとは、標準画像コンテンツが持つデータの量である。なお、通常、利用者端末３１、特に各携帯電話が取り扱うことのできる画像コンテンツのデータサイズは予め決まっている。
【００４１】
次に、図３に、本発明が適用された利用者端末３１及びサーバ３２のブロック図を示す。
【００４２】
まず、利用者端末３１について説明する。利用者端末３１は、マイクロプロセッサを主体として構成されたＣＰＵ１、そのＣＰＵ１に対する主記憶装置としてのＲＯＭ２及びＲＡＭ３、画像処理及び音声処理用のＧＰＵ（Ｇｒａｐｈｉｃｓ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）７及びＳＰＵ（Ｓｏｕｎｄ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）９、入力処理用のキー入力部４、データ入力部１１、並びに、データの送受信処理用の送受信処理部５がバス１２を介して各部と接続されて構成されている。
【００４３】
ＲＯＭ２には、利用者端末３１の全体の動作制御に必要なプログラムとしてのオペレーティングシステムが書き込まれる。ＲＡＭ３は作業メモリとして機能し、ダウンロードした画像コンテンツなどが必要に応じて書き込まれる。
【００４４】
ＧＰＵ７は、装備された液晶等からなる所定のサイズのディスプレイ８に、送信先電話番号やメールアドレスを入力操作に応じて確認的に表示させたり、必要な機能をガイド的に表示させたり、作成中や着信したメールの内容を表示させたりする制御を行うものである。また、ＧＰＵ７は、サーバ３２から取得した画像コンテンツ等をＣＰＵ１から受け取って、ディスプレイ８に表示させる。ＳＰＵ９は、着信時の音楽などの、楽音データや音源データ等を再生してスピーカ１０から出力させる。
【００４５】
キー入力部４は相手先の電話番号やホームページアドレスの入力の他、利用者が要求する画像コンテンツに関する属性情報などの指定や、メールデータの作成等をおこなうための各種のキーを備えているものである。データ入力部１１は、キー入力部４の操作に応じてサーバ３２に対する画像コンテンツの要求情報やメール情報等を作成するものである。
【００４６】
送受信処理部５は、通常の無線公衆回線からの着信、送信の回線制御及び音声データの送受信の他、サーバ３２からダウンロードされる画像コンテンツの送受信を処理するもので、送受信データはアンテナ６を介して授受される。
【００４７】
なお、携帯電話をはじめとする利用者端末３１は、上記の他にも、通常の会話のための発着信などの携帯電話等における本来の動作を実行するための各種の構成要素を備えるが、本発明と直接関係しない部分については便宜上説明を省略する。
【００４８】
次に、サーバ３２について説明する。サーバ３２は、マイクロプロセッサを主体として構成されたＣＰＵ２０、そのＣＰＵ２０に対する主記憶装置としてのＲＯＭ２１及びキャッシュ２２、画像コンテンツ変換部２３、並びに、データの送受信処理用の送受信処理部２４がバス２５を介して各部と接続されて構成されている。また、サーバ３２は、コンテンツＤＢ３３にも接続されている。
【００４９】
ＲＯＭ２１には、サーバ３２の全体の動作制御に必要なプログラムとしてのオペレーティングシステムが書き込まれる。キャッシュ２２は作業メモリとして機能する。画像コンテンツ変換部２３は、コンテンツＤＢ３３に記憶された標準画像コンテンツを、利用者の要求及び利用者端末３１の表示能力に対応して変換する。送受信処理部２４は、インターネットをはじめとするネットワーク３０を経由してのデータの送受信を処理するものである。
【００５０】
［画像コンテンツ提供処理１］
次に、画像コンテンツ提供処理１について、図４を参照して説明する。図４は、画像コンテンツ提供処理１の１つの実施例を示すフローチャートである。
【００５１】
利用者は、サービス提供会社が提供する画像コンテンツを取得したいと考えた場合、利用者端末３１を使用してサービス提供会社の運営するウェブサイトにアクセスすることにより、サーバ３２に接続する。そして、利用者は、利用者端末３１においてサービス提供会社が提供する画像コンテンツを選択する（ステップＳ１）。ここでは、例えば、利用者が、コンテンツＩＤ「Ｃ０００２」のコンテンツ種類「ウェブページＢ」を選択したとする。
【００５２】
次に、利用者は、選択した画像コンテンツを利用者端末３１に表示する際の画素サイズを選択する（ステップＳ２）。ここで、利用者端末３１の表示能力は、画素サイズが最大「１７６×２２０」の画像コンテンツを閲覧することが可能であったとする。しかし、利用者は、ステップＳ２の画素サイズ選択において、必ずしも最大の画素サイズを選択する必要はない。例えば、ステップＳ１において選択した「ウェブページＢ」が文字データを中心としたウェブサイトである場合、利用者は通信コストを抑えるために、利用者端末３１の表示能力より低い画素サイズを選択することができる。一方、ステップＳ１においてウェブページではなく所定の写真データを選択していた場合、利用者は最高の解像度で当該写真データを閲覧するために、利用者端末３１が表示できる最大の画素サイズである「１７６×２２０」を選択することができる。
【００５３】
次に、利用者は、選択した画像コンテンツを利用者端末３１に表示する際のデータサイズを選択する（ステップＳ３）。通常、携帯電話は、予め扱うことのできる画像コンテンツの最大データサイズが決まっている。しかし、利用者は、ステップＳ３のデータサイズ選択において、必ずしも最大のデータサイズを選択する必要はない。そこで、利用者は、「ウェブページＢ」の見易さや通信コスト等を考慮して最適なデータサイズを選択する。例えば、利用者がデータサイズ「８キロバイト（以下、「ＫＢ」と呼ぶ。）」を選択したとする。
【００５４】
次に、利用者は、選択した画像コンテンツを利用者端末３１に表示する際の色数を選択する（ステップＳ４）。ステップＳ４の色数の選択においても、画像サイズ及びデータサイズの選択と同様に、「ウェブページＢ」の見易さや通信コスト等を考慮して最適な色数を選択する。例えば、利用者が色数「６５５３６色」を選択したとする。
【００５５】
次に、利用者は、利用者端末３１を使用してステップＳ１で選択した画像コンテンツのコンテンツＩＤをコンテンツ情報として、また、ステップＳ２乃至Ｓ４で選択した画素サイズ、データサイズ及び色数を属性情報としてサーバ３２へ送信する（ステップＳ５）。なお、属性情報は、画素サイズ、データサイズ又は色数のうちいずれか１つ以上を選択していれば、３つ全てを選択していなくても構わない。
【００５６】
一方、サーバ３２は、利用者端末３１からコンテンツ情報及び属性情報を取得する。サーバ３２は、まず、コンテンツ情報のコンテンツＩＤに基づいてコンテンツＤＢ３３から該当する画像コンテンツを抽出する。そして、サーバ３２は、属性情報、即ち、利用者が選択した画素サイズ、データサイズ又は色数のいずれか１つ以上に基づいて、抽出した画像コンテンツを変換する（ステップＳ６）。さらに、サーバ３２は、変換済画像コンテンツを要求元の利用者端末３１に送信する（ステップＳ７）。
【００５７】
利用者端末３１は、変換済画像コンテンツをサーバ３２から受信し（ステップＳ８）、図２に示すＲＡＭ３への記憶、又は、ディスプレイ８への表示といった所定の処理を行う。これにより、利用者は要求した画像コンテンツを自己の利用者端末３１上で見ることができ、画像コンテンツ提供処理１は完了する。
【００５８】
なお、上記の画像コンテンツ提供処理１は、具体的には、サービス提供会社の運営するウェブサイトにおける指示に従い、利用者が利用者端末３１を使用して、送信ボタンの押下等をすることにより行われる。即ち、画像コンテンツの指定、画素サイズの選択などは、ウェブページ上に表示される複数の選択肢から利用者が希望するものを選択することにより実行することができる。但し、上記の実施形態において、画素サイズ、データサイズ及び色数は、ウェブサイトの指示に従い選択することを想定しているが、本発明はこれに限られるものではなく、直接利用者が入力しても構わない。
【００５９】
これによれば、サーバ３２は、利用者端末３１の要求する属性情報に基づいて変換済画像コンテンツを送信する。そのため、サーバ３２が、利用者端末３１の表示能力以上の変換済画像コンテンツを送信することはない。これにより、必要以上に高品質の画像データを送信することがなくなり、サーバ３２と利用者端末３１間の通信するデータ量を削減することができる。
【００６０】
また、サーバ３２は、画像コンテンツの種類に対応して、利用者の要求する最適な変換済画像コンテンツを送信することができる。即ち、文章が中心のウェブページは通信コストを抑えるために低解像度とし、写真データは細かいところまで鮮明に表示するため高解像度とする等の対応をサーバ３２がすることができる。
【００６１】
［画像コンテンツ提供処理２］
次に、画像コンテンツ提供処理２について、図５及び図６を参照して説明する。画像コンテンツ提供処理２は、利用者が属性情報を選択又は入力しなかった場合に、サーバ３２が統計的な情報に基づいて適切な属性を決定するものである。図５は、統計ＤＢの構造を模式的に示す図である。また、図６は、画像コンテンツ提供処理２の１つの実施例を示すフローチャートである。
【００６２】
まず、統計ＤＢについて図５を参照して説明する。ここで、統計ＤＢは、サーバ３２に接続されているものとする。
【００６３】
統計ＤＢは、サービス提供会社を利用する利用者端末に関する統計情報を記憶しており、機種ＩＤ及び属性から構成されている。機種ＩＤは、様々な種類の利用者端末を一意に示す利用者端末自身の識別情報である。また、属性は、所定の機種ＩＤに対応する利用者端末が任意の画像コンテンツを要求した際に、最も多かった画素サイズ、色数、データサイズの情報を統計として記憶したものである。
【００６４】
次に、画像コンテンツ提供処理２の流れについて図６を参照して説明する。利用者は、サービス提供会社が提供する画像コンテンツを閲覧したいと考えた場合、利用者端末３１を使用してサービス提供会社の運営するウェブサイトにアクセスすることにより、サーバ３２に接続する。そして、利用者は、利用者端末３１においてサービス提供会社が提供する画像コンテンツを選択する（ステップＳ１１）。例えば、利用者が、コンテンツＩＤ「Ｃ０００２」のコンテンツ種類「ウェブページＢ」を選択したとする。さらに、利用者は、利用者端末３１を使用して選択した画像コンテンツのコンテンツＩＤをコンテンツ情報として、また、利用者端末３１の機種ＩＤを機種情報としてサーバ３２へ送信する（ステップＳ１２）。なお、機種情報は、利用者による入力がない場合、利用者端末３１が自動的に送信するように構成することもできる。
【００６５】
一方、サーバ３２は、利用者端末３１からコンテンツ情報及び機種情報を取得する（ステップＳ１３）。サーバ３２は、まず、機種情報から利用者端末３１の機種ＩＤを抽出する。そして、サーバ３２は、当該機種ＩＤに基づいて統計ＤＢを検索し、画素サイズ、色数及びデータサイズを属性情報として抽出する（ステップＳ１４）。
【００６６】
次に、サーバ３２は、ステップＳ１３で取得したコンテンツ情報のコンテンツＩＤに基づいてコンテンツＤＢ３３から該当する画像コンテンツを抽出する。そして、サーバ３２は、ステップＳ１３で抽出した属性情報に基づいて、画像コンテンツを変換する（ステップＳ１５）。さらに、サーバ３２は、変換済画像コンテンツを要求元の利用者端末３１に送信する（ステップＳ１６）。
【００６７】
利用者端末３１は、変換済画像コンテンツをサーバ３２から受信し（ステップＳ１７）、図２に示すＲＡＭ３への記憶、又は、ディスプレイ８への表示といった所定の処理を行う。これにより、利用者は要求した画像コンテンツを取得することができ、画像コンテンツ提供処理２を完了する。
【００６８】
なお、上記の例では、統計ＤＢにおける属性としては、所定の機種ＩＤに対応する利用者端末が任意の画像コンテンツを要求した際に最も多かった画素サイズ、色数、データサイズの情報が統計として記憶されている。従って、記憶される属性は必ずしもその端末装置の最大表示能力に対応するものとは限らない。また、画素サイズ、データサイズ及び色数の全てを属性情報として標準画像コンテンツを変換するのではなく、いずれか１つ以上を属性情報として変換するように設定することも可能である。また、機種ＩＤ及びコンテンツＩＤに基づいた統計としてもよい。
【００６９】
これによれば、利用者がサーバ３２に属性情報を送信しなかった場合、利用者に属性情報の送信を促すことなく、サーバ３２は、統計ＤＢに基づいて適切な変換済画像コンテンツを送信することができる。即ち、統計ＤＢに基づくことにより、サーバ３２が、利用者端末３１の表示能力以上の変換済画像コンテンツを送信することはない。これにより、サーバ３２と利用者端末３１間の通信するデータ量を削減することができる。
【００７０】
［画像コンテンツ提供処理３］
次に、画像コンテンツ提供処理３について、図７を参照して説明する。図７は、提供可能情報を送信する場合における、画像コンテンツ提供処理３の１つの実施例を示すフローチャートである。
【００７１】
利用者は、サービス提供会社が提供する画像コンテンツを閲覧したいと考えた場合、利用者端末３１を使用してサービス提供会社の運営するウェブサイトにアクセスすることにより、サーバ３２に接続する。そして、利用者は、利用者端末３１においてサービス提供会社が提供する画像コンテンツを選択する（ステップＳ２１）。例えば、利用者が、コンテンツＩＤ「Ｃ０００２」のコンテンツ種類「ウェブページＢ」を選択したとする。さらに、利用者は、利用者端末３２を使用し、選択した画像コンテンツのコンテンツＩＤをコンテンツ情報としてサーバ３２に送信する（ステップＳ２２）。
【００７２】
一方、サーバ３２は、利用者端末３１からコンテンツ情報を受信する。そして、サーバ３２は、利用者端末３１に提供することができる画素サイズ、データサイズ及び色数を提供可能情報として、利用者端末３１に送信する（ステップＳ２３）。ここで、提供可能情報の設定方法としては、提供可能な画素サイズ等の範囲を指定する、又は、選択肢を作成するなど種々の方法を設定することができる。また、提供可能情報は、利用者端末３１の端末ＩＤや画像コンテンツのコンテンツＩＤに関わらず常に一定としてもよいし、端末ＩＤやコンテンツＩＤ毎に個別に設定してもよい。
【００７３】
利用者は、利用者端末３１において提供可能情報を取得し、まず、提供可能情報の中から画素サイズを選択する（ステップＳ２４）。続いて、利用者は、データサイズ及び色数を選択する（ステップＳ２５、Ｓ２６）。そして、利用者は、選択した画素サイズ、データサイズ及び色数を属性情報としてサーバ３２へ送信する（ステップＳ２７）。なお、提供可能情報は、画素サイズ、データサイズ又は色数のうちいずれか１つ以上を設定していれば、３つ全てを設定しなくても構わない。そのため、属性情報も、提供可能情報に従い、上記３つ全てを選択しなくても構わない。
【００７４】
サーバ３２は、利用者端末３１から属性情報を受信する。そして、サーバ３２は、既に受信したコンテンツ情報のコンテンツＩＤに基づいてコンテンツＤＢ３３から該当する画像コンテンツを抽出する。さらに、サーバ３２は、属性情報に基づいて、抽出した画像コンテンツを変換し（ステップＳ２８）、変換済画像コンテンツを要求元の利用者端末３１に送信する（ステップＳ２９）。
【００７５】
利用者端末３１は、変換済画像コンテンツをサーバ３２から受信し（ステップＳ３０）、図２に示すＲＡＭ３への記憶、又は、ディスプレイ８への表示といった所定の処理を行う。これにより、利用者は希望した画像コンテンツを取得し、画像コンテンツ提供処理３は完了する。
【００７６】
なお、上記の例において、サーバ３２は、利用者端末３１から属性情報を受信する前に、利用者端末３１に提供可能情報を送信している。しかし、本発明はこれに限られるものではなく、サーバ３２は、利用者端末３１からコンテンツ情報及び属性情報を受信した後に、利用者が要求した属性の画像コンテンツを提供することができるか否かを情報として利用者端末３１に送信することとしてもよい。例えば、利用者が要求した画素サイズの画像コンテンツをサーバ３２が保有していない場合には、その画素サイズの画像コンテンツが無いことを示すメッセージを送信することができる。また、サーバ３２は、当該提供することができるか否かの情報と共に、提供可能情報を利用者端末３１に送信することもできる。例えば、利用者が要求した画素サイズの画像コンテンツをサーバ３２が保有していない場合には、その画素サイズの画像コンテンツが無いことを示すメッセージ、及び、他の画素サイズの選択肢を示す情報を送信することができる。
【００７７】
これによれば、サーバ３２が提供することのできる画像コンテンツの情報を利用者端末３１に提供することで、利用者はサーバ３２が有する属性の画像コンテンツのみを要求することになり、サーバ３２と利用者端末３１との通信するデータ量を削減することができる。また、データ量の削減に伴い、通信コストの削減を図ることもできる
［画像コンテンツ提供処理４］
次に、画像コンテンツ提供処理４について説明する。画像コンテンツ提供処理４は、利用者端末３１がサーバ３２から低画質の画像コンテンツを受信した後、より解像度の高い同一内容の画像コンテンツを受信したいと考えた場合、サーバ３２が当該低画質と当該高画質の画像コンテンツの差分情報を利用者端末３１に送信する処理である。
【００７８】
まず、画像コンテンツ提供処理４において、サーバ３２が解像度に関する差分情報を利用者端末３１に送信する方法を説明する。
【００７９】
第１ステップとして、サーバ３２は、図８に示すように、要求のあった画像コンテンツについて任意のＮ×Ｎ画素を１つのブロック５０とし、各ブロックのＤＣ成分を利用者端末３１に送信する。一方、利用者端末３１は、単純に受信した当該ＤＣ成分を拡大して、ディスプレイ８上で、要求した画像コンテンツの低解像度表示を行う。
【００８０】
第２ステップとして、利用者は、利用者端末３１において画像コンテンツを確認した後、より解像度の高い同一内容の画像コンテンツを閲覧したいと考えた場合、サーバ３２へその旨の要求を行う。一方、要求を受信したサーバ３２は、各ブロックに対して高解像度と低解像度の画像コンテンツにおけるＤＣ成分からの差分情報を送信する。利用者端末３１は、受信したＤＣ成分からの差分情報、及び、第１ステップで受信した各ブロックのＤＣ成分に基づいて、ディスプレイ８上で、要求した画像コンテンツの高解像度表示を行う。
【００８１】
具体的に、図９を参照して説明する。サーバ３２は、ブロック５１が例えば２×２画素の場合、第１ステップでは、図９に示す１回目送信データとして、２×２画素のブロックの平均値、第２ステップでは、図９に示す２回目送信データとして、２×２画素の各画素についての平均値との差分情報を利用者端末３１に送信する。よって、第２ステップの値の範囲は各画素あたり、−１２８〜１２７となり、７ビット信号でよい。また、同色が続く場合は差分が０となり、ランレングスなどの圧縮方法に対しても有効である。
【００８２】
このように、画像コンテンツ提供処理４における、サーバ３２が解像度に関する差分情報を利用者端末３１に送信する方法によれば、第１ステップで送信するＤＣ成分は低解像度の画像コンテンツであるため、データ量が非常に小さく、それに伴って通信コストも少なくすむ。即ち、サーバ３２は、利用者端末３１に高速に画像コンテンツを転送でき、利用者は、低コストで要求した画像コンテンツの概要を瞬時に把握することができる。
【００８３】
また、第２ステップで送信する差分情報は、高解像度の画像コンテンツを１回で圧縮して送信する場合と比較して、ブロックのＤＣ成分を送る必要がないため、データ量を小さくすることができる。
【００８４】
なお、上記の例では、各ブロックのＤＣ成分を利用者端末３１に送信しているが、これに限られるものではなく、送信する情報はＡＣ成分、又は、ＡＣ成分とＤＣ成分としても構わない。
【００８５】
次に、画像コンテンツ提供処理４において、サーバ３２がビット幅に関する差分情報を利用者端末３１に送信する方法を説明する。ここで、利用者端末３１が要求した画像コンテンツは、図１０に示すように、ＲＧＢ各色８ビットで、画素あたり２４ビットであるとする。
【００８６】
１回目の送信として、サーバ３２は、各画素において、各色の上位データ４ビット、即ちＲＧＢ３色で１２ビットの画像コンテンツを利用者端末３１に送信する。このとき、利用者端末３１は、図１０の１回目表示として示すように、下位データを０ビットとし、受信した上位データ１２ビットに基づいて画像コンテンツを表示する。各画素において上位データ１２ビットのみであっても、大体の画像を把握するには十分である。しかし、この場合、色の情報は一部失われ、グラデーション等の階調再現性といった色の再現性は高いとはいえない。
【００８７】
利用者は、利用者端末３１において画像コンテンツを確認した後、より色の再現性の高い同一内容の画像コンテンツを閲覧したいと考えた場合、サーバ３２へその旨の要求を行う。要求を受信したサーバ３２は、２回目の送信として、各画素において、各色の下位データ４ビット、即ちＲＧＢ３色で１２ビットを利用者端末３１に送信する。そして、利用者端末３１は、１回目に受信した情報と２回目に受信した情報を合成し、図１０の２回目表示として示すように、各色８ビットのフルカラー画像としてディスプレイ上に画像コンテンツを表示することができる。
【００８８】
これによれば、２回目に高画質の画像コンテンツを送信する際、１回目に送信したデータを重複して送信する必要がないため、２回目のデータ量を軽減することができる。また、データ量の軽減に伴い、通信コストの削減も図ることができる。
【００８９】
次に、画像コンテンツ提供処理４の流れについて図１１を参照して説明する。図１１は、差分情報を利用した場合における、画像コンテンツ提供処理の１つの実施形態を示すフローチャートである。
【００９０】
利用者は、サービス提供会社が提供する画像コンテンツを閲覧したいと考えた場合、利用者端末３１を使用してサービス提供会社の運営するウェブサイトにアクセスすることにより、サーバ３２に接続する。そして、利用者は、利用者端末３１においてサービス提供会社が提供する画像コンテンツを選択する（ステップＳ３１）。例えば、利用者がコンテンツＩＤ「Ｃ１０１４」のコンテンツ種類「写真Ｃ」を選択したとする。さらに、利用者は、選択した画像コンテンツを利用者端末３１に表示する際の画素サイズ、データサイズ、又は色数のうち少なくとも１つ以上を属性情報として選択する（ステップＳ３２）。例えば、利用者は、利用者端末３１の表示能力及びコンテンツの種類に基づき、画素サイズ「１２０×１６０」、データサイズ「５ＫＢ」及び色数「４０９６色」を選択したとする。
【００９１】
そして、利用者は、利用者端末３１を使用してステップＳ３１で選択した画像コンテンツのコンテンツＩＤをコンテンツ情報として、また、ステップＳ３２で選択した画素サイズ、データサイズ及び色数を属性情報としてサーバ３２へ送信する（ステップＳ３３）。
【００９２】
一方、サーバ３２は、利用者端末３１からコンテンツ情報及び属性情報を取得する。サーバ３２は、まず、コンテンツ情報のコンテンツＩＤに基づいてコンテンツＤＢ３３から該当する画像コンテンツを抽出する。そして、サーバ３２は、属性情報に基づいて抽出した画像コンテンツを変換し（ステップＳ３４）、変換済画像コンテンツを要求元の利用者端末３１に送信する。
【００９３】
利用者端末３１は、変換済画像コンテンツをサーバ３２から受信し（ステップＳ３５）、ディスプレイ８への表示を行う。利用者は、変換済画像コンテンツを確認した結果、より高解像度で同一内容の画像コンテンツを閲覧したいと考えた場合、その旨の要求を行う（ステップＳ３６）。例えば、利用者が利用者端末３１を使用して、画素サイズ「２４０×３２０」で画像コンテンツを閲覧したい旨を、サーバ３２に要求したとする。
【００９４】
要求を受信したサーバ３２は、ステップＳ３４で送信した変換済画像コンテンツと受信した要求に基づいて、差分情報を作成し、当該差分情報を利用者端末３１に送信する（ステップＳ３７）。具体的には、ステップＳ３４で送信した変換済画像コンテンツの画素サイズは「１２０×１６０」であり、ステップＳ３６で利用者が要求した画素サイズは「２４０×３２０」であるので、画素サイズの差分情報を、上記説明のように、利用者端末３１に送信する。
【００９５】
差分情報を受信した利用者端末３１は、当該差分情報、及び、ステップＳ３５で受信した変換済画像コンテンツに基づいて、より高解像度の画像コンテンツを作成する（ステップＳ３８）。そして、利用者端末３１は、高解像度の画像コンテンツについて図２に示すＲＡＭ３への記憶、又は、ディスプレイ８への表示といった所定の処理を行う。
【００９６】
なお、上記の画像コンテンツ提供処理４において、サーバ３２は、コンテンツ情報と属性情報に基づいて画像コンテンツを変換し、変換済画像コンテンツを低解像度の画像コンテンツとして利用者端末３１に送信している。しかし、本発明はこれに限定されるものではなく、機種ＩＤに基づいて画像コンテンツを変換する、又は、利用者端末３１からはコンテンツ情報のみ受信し、利用者端末の統計等に基づいて予め設定された画像コンテンツを低解像度の画像コンテンとして送信するなど、種々の方法を適用することが可能である。
【００９７】
また、上記の画像コンテンツ提供処理４では、低解像度と高解像度の画像コンテンツの差分情報を送信しているが、これに限られるものではなく、低画質と高画質の画像コンテンツの差分情報を送信する等としても構わない。
【００９８】
これによれば、同一内容の画像コンテンツを異なる条件で利用者端末３１から複数回要求がきても、データ量を軽減し、通信コストを最小限に抑えることができる。
【００９９】
［画像コンテンツ提供処理５］
次に、画像コンテンツ提供処理５について、図１２を参照して説明する。画像コンテンツ提供処理５は、利用者端末３１のメモリ残量に基づいて画像コンテンツの属性を決定する方法である。図１２は、画像コンテンツ提供処理５の１つの実施例を示すフローチャートである。ここで、メモリ残量とは、利用者端末３１において画像コンテンツが記憶される、図２に示すＲＡＭ３の空き容量である。
【０１００】
利用者は、サービス提供会社が提供する画像コンテンツを閲覧したいと考えた場合、利用者端末３１を使用してサービス提供会社の運営するウェブサイトにアクセスすることにより、サーバ３２に接続する。そして、利用者は、利用者端末３１においてサービス提供会社が提供する画像コンテンツを選択する（ステップＳ４１）。例えば、利用者がコンテンツＩＤ「Ｃ０００２」のコンテンツ種類「ウェブページＢ」を選択したとする。
【０１０１】
次に、利用者端末３１は、図２に示すＲＡＭ３に基づいてメモリ残量の確認を行う（ステップＳ４２）。そして、利用者は、確認したメモリ残量に基づいて、画素サイズ、データサイズ又は色数の少なくとも１以上を属性情報として選択する（ステップＳ４３）。例えば、利用者端末３１のメモリ残量が８ＫＢしか残っていないにも関わらず、利用者がデータサイズ「１０ＫＢ」を属性情報として選択した場合、利用者端末３１はディスプレイ８上に警告画面を表示する。
【０１０２】
そして、利用者は、利用者端末３１を使用してステップＳ４１で選択した画像コンテンツのコンテンツＩＤであるコンテンツ情報と、ステップＳ４３で選択した属性情報をサーバ３２へ送信する（ステップＳ４４）。
【０１０３】
一方、サーバ３２は、利用者端末３１からコンテンツ情報及び属性情報を取得する。サーバ３２は、まず、コンテンツ情報のコンテンツＩＤに基づいてコンテンツＤＢ３３から該当する画像コンテンツを抽出する。そして、サーバ３２は、属性情報に基づいて抽出した画像コンテンツを変換する（ステップＳ４５）。さらに、サーバ３２は、変換済画像コンテンツを要求元の利用者端末３１に送信する（ステップＳ４６）。
【０１０４】
利用者端末３１は、変換済画像コンテンツをサーバ３２から受信し（ステップＳ４７）、図２に示すＲＡＭ３への記憶、又は、ディスプレイ８への表示といった所定の処理を行う。これにより、画像コンテンツ提供処理５は完了する。
【０１０５】
なお、上記画像コンテンツ提供処理５において、メモリ残量に基づく属性情報の選択で、メモリ残量以上の属性情報を選択した場合、警告画面を表示させた。しかし、本発明はこの方法に限定されるものではなく、予めメモリ残量以上の属性情報は選択できないようにする、又は、属性情報はサーバ３２に送信する際にメモリ残量に基づいて自動的に変更される等種々の方法を設定することができる。
【０１０６】
これによれば、利用者が利用者端末のメモリ残量以上の属性情報を選択し、画像コンテンツを閲覧することができないといった問題を解決することができる。即ち、利用者端末３１が自身のメモリ残量を確認し、警告画面等を表示することにより、画像コンテンツの閲覧失敗等による通信コストを削減することができる。
【０１０７】
［画像コンテンツ変換処理］
次に、画像コンテンツ変換処理について、図１３乃至図１７を参照して説明する。画像コンテンツ変換処理は、画像コンテンツ提供処理１のステップＳ７、画像コンテンツ提供処理２のステップＳ１５、画像コンテンツ提供処理３のステップＳ２８、画像コンテンツ提供処理のステップＳ３４、及び画像コンテンツ提供処理５のステップＳ４５において実行され、利用者から要求された画像コンテンツをコンテンツＤＢ３３から抽出し、変換する処理である。
【０１０８】
（ｉ）画像コンテンツ変換処理１
まず、画像コンテンツ変換処理１について、図１３を参照して説明する。なお、サーバ３２は、利用者端末３１からコンテンツＩＤをコンテンツ情報として、また、画素サイズ、データサイズ及び色数を属性情報として受信しているものとする。コンテンツ情報としてのコンテンツＩＤは、「Ｃ０００２」であり、属性情報としての画素サイズは「１３２×２２０」、データサイズは「１２ＫＢ」、色数は「６５５３６色」であるとする。
【０１０９】
サーバ３２は、図１３に示すように、まず、コンテンツ情報であるコンテンツＩＤに基づいて、利用者端末３１が要求する画像コンテンツを、コンテンツＤＢ３３から抽出する（ステップＳ５１）。具体的には、図２に示すコンテンツＤＢを、コンテンツＩＤ「Ｃ０００２」をキーとして検索し、コンテンツ種類が「ウェブページＢ」である標準画像コンテンツを抽出する。
【０１１０】
次に、サーバ３２は、属性情報に基づいて抽出した標準画像コンテンツを変換する（ステップＳ５２）。具体的には、図２に示すように、抽出した標準画像コンテンツの画素サイズは「１２０×１６０」、色数は「６５５３６色」及びデータサイズは「１０ＫＢ」である。よって、利用者が要求した属性情報に基づいて、画素サイズは「１３２×２２０」及びデータサイズは「１２ＫＢ」となるように、抽出した標準画像コンテンツを変換する。これにより、画像コンテンツ変換処理１は完了する。
【０１１１】
これによれば、サーバ３２は同一の画像コンテンツについて複数の異なる属性のデータを用意して格納しておく必要はなく、サーバ３２の記憶領域について最小限の使用で画像コンテンツ変換処理を行うことができる。
【０１１２】
（ｉｉ）画像コンテンツ変換処理２
次に、画像コンテンツ変換処理２について、図１４及び図１５を参照して説明する。図１４は、変換済コンテンツＤＢの構造を模式的に示す図である。また、図１５は、変換済コンテンツＤＢを利用する場合における、画像コンテンツ変換処理の１つの実施例を示すフローチャートである。
【０１１３】
まず、変換済コンテンツＤＢについて図１４を参照して説明する。ここで、変換済コンテンツＤＢは、サーバ３２に接続されているものとする。
【０１１４】
変換済コンテンツＤＢは、任意の利用者端末の要求に基づいてコンテンツＤＢに記憶された標準画像コンテンツを変換した結果である変換済コンテンツを全て記憶している。そして、変換済コンテンツＤＢは、コンテンツＩＤ、変換済コンテンツＩＤ及び属性から構成されている。コンテンツＩＤは、利用者が要求した画像コンテンツの識別情報である。また、変換済コンテンツＩＤは、変換済画像コンテンツを一意に示す識別情報である。さらに、属性は、所定の変換済コンテンツＩＤに対応する変換済画像コンテンツの画素サイズ、色数及びデータサイズである。
【０１１５】
次に、画像コンテンツ変換処理２の流れについて図１５を参照して説明する。なお、サーバ３２は、利用者端末３１からコンテンツＩＤをコンテンツ情報として、また、画素サイズ、データサイズ及び色数を属性情報として受信しているものとする。コンテンツ情報としてのコンテンツＩＤは「Ｃ００１４」であり、属性情報としての画素サイズは「１３２×１７６」、データサイズは「１２ＫＢ」、色数は「６５５３６色」であるとする。
【０１１６】
サーバ３２は、図１５に示すように、まず、コンテンツ情報であるコンテンツＩＤ、及び、属性情報に基づいて、図１４に示す変換済コンテンツＤＢを検索する（ステップＳ６１）。そして、サーバ３２は、利用者の要求に該当する画像コンテンツが、変換済コンテンツＤＢに存在するか否かを判定する（ステップＳ６２）。具体的には、図１４に示す変換済コンテンツＤＢを、コンテンツＩＤ「Ｃ００１４」で検索し、検索結果の中で、属性が、画素サイズ「１３２×１７６」、データサイズ「１２ＫＢ」、色数「６５５３６色」と一致するものがあるか否かを判定する。図１４において、変換済コンテンツＩＤ「Ｃ１０１４−２」の変換済画像コンテンツが該当する。このように、図１４に示す変換済コンテンツＤＢに該当する変換済画像コンテンツが存在した場合、サーバ３２は、当該変換済画像コンテンツを抽出する（ステップＳ６３）。
【０１１７】
一方、図１４に示す変換済コンテンツＤＢに該当する変換済画像コンテンツが存在しなかった場合、サーバ３２は、コンテンツ情報であるコンテンツＩＤに基づいて、利用者端末３１が要求する画像コンテンツを、コンテンツＤＢ３３から抽出する（ステップＳ６４）。そして、サーバ３２は、属性情報に基づいて抽出した画像コンテンツを変換する（ステップＳ６５）。なお、ステップＳ６４及びＳ６５は、（ｉ）画像コンテンツ変換処理１のステップＳ５１及びＳ５２と同様の処理であるため、便宜上説明は省略する。
【０１１８】
次に、サーバ３２は、ステップＳ６５において変換した変換済画像コンテンツに対して、識別情報である変換済コンテンツＩＤを発行する。そして、サーバ３２は、発行した変換済コンテンツＩＤをキーとして変換済画像コンテンツを変換済コンテンツＤＢに記憶する（ステップＳ６６）。これにより、画像コンテンツ変換処理２は、完了する。
【０１１９】
これによれば、サーバ３２は、既に作成した変換済みコンテンツがある場合いは、再度同じ変換処理を行う必要が無くなり、サーバ３２における処理負荷が軽くなる。また、利用者端末３１の要求に対し、最小限の応答時間で画像コンテンツ変換処理を行うことができる。
（ｉｉｉ）画像コンテンツ変換処理３
次に、画像コンテンツ変換処理３について、図１６及び図１７を参照して説明する。図１６は、キャッシュに変換済画像コンテンツを記憶した際の構造を模式的に示す図である。また、図１７は、キャッシュを利用する場合における、画像コンテンツ変換処理の１つの実施例を示すフローチャートである。
【０１２０】
まず、キャッシュについて図１６を参照して説明する。キャッシュとは、データアクセスの効率化のためにデータを一時的に格納しておく場所をいう。なお、キャッシュ２２は、図２に示すように、サーバ３２が保有しているものとする。
【０１２１】
キャッシュ２２は、任意の利用者端末の要求に基づいてコンテンツＤＢ３３に記憶された標準画像コンテンツを変換した結果である変換済画像コンテンツを、例えば、新しい変換済画像コンテンツから順に３つ記憶しているとする。そして、キャッシュは、コンテンツＩＤ、属性及び日時から構成されている。コンテンツＩＤは、利用者が要求した画像コンテンツの識別情報である。また、属性は、所定のコンテンツＩＤに対応する変換済画像コンテンツの画素サイズ、色数及びデータサイズである。さらに、日時は、所定のコンテンツＩＤに対応する変換済画像コンテンツがキャッシュ２２に記憶された日時を記憶している。
【０１２２】
なお、キャッシュは、コンテンツ変換処理３においては、記憶する容量が制限されているため、日時に基づいて古い変換済画像コンテンツを順次消去し、新しい順に３つの変換済画像コンテンツを記憶しているものとする。しかし、本発明はこれに限定されるものではなく、キャッシュに記憶する変換済画像コンテンツは使用された回数が多い順に３つ等、任意に設定することが可能である。
【０１２３】
次に、画像コンテンツ変換処理３の流れについて図１７を参照して説明する。なお、サーバ３２は、利用者端末３１からコンテンツＩＤをコンテンツ情報として、また、画素サイズ、データサイズ及び色数を属性情報として受信しているものとする。コンテンツ情報としてのコンテンツＩＤは「Ｃ００１４」であり、属性情報としての画素サイズは「１３２×１７６」、データサイズは「１２ＫＢ」、色数は「６５５３６色」であるとする。
【０１２４】
サーバ３２は、図１７に示すように、まず、コンテンツ情報であるコンテンツＩＤ、及び、属性情報に基づいて、図１６に示すキャッシュ２２を検索する（ステップＳ７１）。そして、サーバ３２は、利用者の要求に該当する画像コンテンツがキャッシュ２２に存在するか否かを判定する（ステップＳ７２）。具体的には、図１７に示すキャッシュを、コンテンツＩＤ「Ｃ００１４」で検索し、検索結果の中で、画素サイズ「１３２×１７６」、データサイズ「１２ＫＢ」、色数「６５５３６色」と一致するものがあるか否かを判定する。図１６に示すキャッシュに該当する変換済画像コンテンツが存在した場合、サーバ３２は、当該変換済画像コンテンツを抽出する（ステップＳ７３）。
【０１２５】
一方、図１６に示すキャッシュに該当する変換済画像コンテンツが存在しなかった場合、サーバ３２は、コンテンツ情報であるコンテンツＩＤに基づいて、利用者端末３１が要求する画像コンテンツを、コンテンツＤＢ３３から抽出する（ステップＳ７４）。そして、サーバ３２は、属性情報に基づいて抽出した画像コンテンツを変換する（ステップＳ７５）。なお、ステップＳ７４及びＳ７５は、（ｉ）画像コンテンツ変換処理１のステップＳ５１及びＳ５２と同様の処理であるため、便宜上説明は省略する。
【０１２６】
次に、サーバ３２は、図１６に示すキャッシュ２２に記憶された変換済画像コンテンツの中で、日時に基づいて最も古いもの変換済画像コンテンツを消去する（ステップＳ７６）。そして、サーバ３２は、ステップＳ７５において変換した変換済画像コンテンツをキャッシュ２２に記憶する（ステップＳ７７）。これにより、画像コンテンツ変換処理３は完了する。
【０１２７】
これによれば、サーバの記憶領域を一部使用して迅速に画像コンテンツ変換処理を行うことができる。
【０１２８】
なお、上記の例では、画像コンテンツはサービス提供会社が提供するとしているが、本発明はこれに限定されるものではなく、利用者端末同士でサーバ３２を経由して画像コンテンツを交換する場合等にも適用可能である。また、上記の例では、サービス提供会社が画像コンテンツ変換処理を行っているが、画像コンテンツ変換処理を行うサーバを分離して別に組織しても構わない。
【０１２９】
また、上記の例では、属性情報は利用者が選択又は入力しているが、本発明はこれに限定されるものではなく、属性情報は、利用者端末３１の表示能力に合わせて予め設定されていたり、自動的に設定されたりしても構わない。
【０１３０】
［変形例］
本実施形態では、属性情報として画素サイズ、色数、データサイズを設定しているが、本発明はこれに限定されるものではなく、属性情報として利用者端末毎のディスプレイ特性などを設定することとしても構わない。
【０１３１】
例えば、利用者端末３１として使用される携帯電話は、通常、ディスプレイ８として液晶パネルを使用している。そして、同じ画素サイズ、色数及びデータサイズの画像コンテンツであっても、各携帯電話の液晶パネルの特性、即ちディスプレイ特性により色再現性は異なる。ここで、色再現性とは、実際の色とディスプレイを通して人が認識する色の再現性であり、色再現性が高いほど実際の色とディスプレイを通した色が近く、色再現性が低いほど実際の色とディスプレイを通した色が遠くなる。
【０１３２】
ディスプレイ特性としては、主に、トーン特性や色特性が考えられる。ここで、トーン特性とはディスプレイに対する入力階調値にに対する出力階調値の特性であり、色特性とは色度図上のずれに対する出力の特性とすることができる。このような、トーン特性や色特性といったディスプレイ特性により色再現性が異なるため、利用者が利用者端末３１のディスプレイ上において最適な状態で画像コンテンツを閲覧するためには、ディスプレイ特性を考慮した設定をすることが必要となる。
【０１３３】
特に、表示できる色数の少ない利用者端末では、画像コンテンツを受信した後に、利用者端末自身が調整することで色再現性を高め、当該画像コンテンツを最適な状態とすることは困難である。よって、利用者端末３１は、色数のみならず利用者端末のトーン特性も属性情報としてサーバ３２に送信し、サーバ３２が色数及びトーン特性に基づいて、要求された画像コンテンツのトーン調整及び減色処理を行うことが望ましい。このとき、サーバ３２と接続されたコンテンツＤＢ３３は、属性情報として、例えばｓＲＧＢを基準としたトーン特性を記憶しておくことも可能である。ここで、ｓＲＧＢとは、ディスプレイなどの表示機器がどこからどこまでの範囲の色を表示できるのかを示す能力値であり、ＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ　Ｃｏｍｍｉｓｓｉｏｎ：国際電気標準会議）の色空間国際規格に採用された規格である。
【０１３４】
これによれば、画素サイズ、色数及びデータサイズのみならず、利用者端末のディスプレイ特性も考慮した上で、最適な画像コンテンツを利用者に提供することができる。また、利用者端末が調整する必要がないため、利用者の調整における煩わしさや手間を省くことができる。
【０１３５】
なお、本発明は上記の例によらず、色特性やトーン特性といったディスプレイ特性を各利用者端末で調整することができるようにしても構わない。特に、色特性は、例えば、表示できる色数が約２６万色といった利用者端末では、画像コンテンツを受信した後に、利用者端末自身が調整することで色再現性を高め、当該画像コンテンツを最適な状態とすることが容易であり、比較的処理も軽い。また、画像コンテンツの二次的利用を考慮すると、サーバ３２が利用者端末３１から属性情報として受信した色特性に基づいて画像コンテンツの調整を行うよりは、利用者端末自身が調整した方がよい。
【０１３６】
ここで、二次的利用は、利用者端末３１が受信した画像コンテンツを他の利用者端末に転送すること等である。二次的利用の場合、各利用者端末が、標準画像コンテンツを記憶しておき、自身が閲覧する場合は色特性に基づいて調整し、転送する場合は標準画像コンテンツを送信する方が、画像コンテンツの劣化を防ぐことができる。
【０１３７】
これによれば、利用者端末３１が色特性に基づく調整を行うため、サーバ３２の負荷を軽減することができる。また、属性情報に色特性が含まれないことで、変換済コンテンツＤＢやキャッシュ２２を利用する可能性が高くなる。即ち、変換済画像コンテンツの再利用性を高くすることができる。
【０１３８】
【発明の効果】
以上説明したように、本発明によれば、利用者の要求及び利用者が使用する端末装置の表示能力等に対応した、適切な画像コンテンツを提供することができる。
【図面の簡単な説明】
【図１】本発明にかかる画像コンテンツ提供システムの概略構成を示す図である。
【図２】本発明の画像コンテンツ提供システムに使用されるコンテンツＤＢのデータ構造を模式的に示す図である。
【図３】本発明が適用された利用者端末及びサーバのブロック図である。
【図４】画像コンテンツ提供処理１を示すフローチャートである。
【図５】本発明の画像コンテンツ提供システムに使用される統計ＤＢのデータ構造を模式的に示す図である。
【図６】画像コンテンツ提供処理２を示すフローチャートである。
【図７】画像コンテンツ提供処理３を示すフローチャートである。
【図８】画像コンテンツ提供処理４において、サーバが解像度に関する差分情報を利用者端末に送信する方法を説明する図である。
【図９】サーバが解像度に関する差分情報を利用者端末に送信する方法の具体例を示す図である。
【図１０】画像コンテンツ提供処理４において、サーバがビット幅に関する差分情報を利用者端末に送信する方法を説明する図である。
【図１１】画像コンテンツ提供処理４を示すフローチャートである。
【図１２】画像コンテンツ提供処理５を示すフローチャートである。
【図１３】画像コンテンツ変換処理１を示すフローチャートである。
【図１４】本発明の画像コンテンツ提供システムに使用される変換済コンテンツＤＢのデータ構造を模式的に示す図である。
【図１５】画像コンテンツ変換処理２を示すフローチャートである。
【図１６】本発明の画像コンテンツ提供システムに使用されるキャッシュのデータ構造を模式的に示す図である。
【図１７】画像コンテンツ変換処理３を示すフローチャートである。
【符号の説明】
１　ＣＰＵ、　２　ＲＯＭ、　３　ＲＡＭ、　４　キー入力部、　５　送受信処理部、　６　アンテナ、　７　ＧＰＵ、　８　ディスプレイ、　９　ＳＰＵ、１０　スピーカ、　１１　データ入力部、　１２　バス、　２０　ＣＰＵ（サーバ）、　２１　ＲＯＭ（サーバ）、　２２　キャッシュ、　２３　画像コンテンツ変換部、　２４　送受信処理部（サーバ）、　２５　バス（サーバ）、　３０　ネットワーク、　３１　利用者端末、　３２　サーバ、　３３　コンテンツＤＢ
【図１】
2004086249.tif 000003
【図２】
2004086249.tif 000004
【図３】
2004086249.tif 000005
【図４】
2004086249.tif 000006
【図５】
2004086249.tif 000007
【図６】
2004086249.tif 000008
【図７】
2004086249.tif 000009
【図８】
2004086249.tif 000010
【図９】
2004086249.tif 000011
【図１０】
2004086249.tif 000012
【図１１】
2004086249.tif 000013
【図１２】
2004086249.tif 000014
【図１３】
2004086249.tif 000015
【図１４】
2004086249.tif 000016
【図１５】
2004086249.tif 000017
【図１６】
2004086249.tif 000018
【図１７】
2004086249.tif 000019