(57)【要約】【課題】同一の画面コンテンツのデータを用いてクライアント端末の表示器の画面に表示するタッチパネル操作用ボタンアイコンを指での押操作が容易に行える適切な表示サイズで表示することができるコンテンツ表示システムを提供することにある。【解決手段】クライアント端末３は端末通信部３１からタッチパネル３０ａ付きの表示器３０の物理サイズ及び解像度を含む表示器情報をセンターサーバ２にネットワーク１を介して送信する。センターサーバ２は、クライアント端末３から受信する表示器情報を基に、記憶部２１に記憶しているサイズ情報を参照して当該クライアント端末３の表示器３０で表示するタッチパネル操作用ボタンアイコンの表示サイズを設定するとともに設定した前記物理サイズに基づいて画面コンテンツを作成する表示制御部２２とを備えている。【選択図】図１
2007226341.tif 000002
【特許請求の範囲】
【請求項１】
画面コンテンツを作成し該画面コンテンツをクライアント端末に提供する機能を備えたサーバと、タッチパネル付き表示器を有する複数の前記クライアント端末とを、ネットワークを介して接続して構成されるコンテンツ表示システムであって、
前記クライアント端末は前記サーバとの間で情報授受の通信を行う端末通信部と、前記サーバが作成した前記画面コンテンツを前記表示器上で表示させるブラウザとを備えて、前記端末通信部から前記表示器の少なくとも物理サイズ又は解像度の一方に対応付けた表示器情報を前記サーバに送信し、
前記サーバは、前記クライアント端末との間で情報授受の通信を行うサーバ通信部と、前記クライアント端末からの前記表示器情報に対応し、当該クライアント端末の表示器にタッチパネル操作用ボタンアイコンを押操作に適切なサイズで表示させる表示サイズを決め、当該表示サイズに基づいて画面コンテンツを作成する表示制御部とを備え、作成した画面コンテンツのデータを当該クライアント端末へ前記サーバ通信部を通じて送信することを特徴とするコンテンツ表示システム。
【請求項２】
前記サーバは、複数種の表示器の物理サイズ及び解像度に対応付けて夫々で適正サイズ表示させるタッチパネル操作用ボタンアイコンの前記表示サイズのサイズ情報を予め記憶させている記憶部を備え、前記表示制御部は、前記クライアント端末から送られてくる前記表示器情報に対応する前記表示サイズを前記記憶部に記憶されている前記サイズ情報に基づいて決めることを特徴とする請求項１記載のコンテンツ表示システム。
【請求項３】
前記表示制御部は、前記クライアント端末から送られてくる前記表示器情報が示す表示器の物理サイズ及び解像度と、予め設定している基準サイズとを基に演算して、当該クライアント端末の表示器で表示させる前記タッチパネル操作用ボタンアイコンの表示サイズを求め、この求めた表示サイズを当該クライアント端末の表示器で表示させる表示サイズと決めることを特徴とする請求項１記載のコンテンツ表示システム。
【請求項４】
前記表示制御部が決める前記表示サイズは、物理サイズ及び解像度の異なる何れの表示器でも同一であることを特徴とする請求項１乃至３の何れか記載のコンテンツ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバで作成された画面コンテンツをクライアント端末の表示器上で表示させるコンテンツ表示システムに関するものである。
【背景技術】
【０００２】
ネットワーク接続されたコンピュータ等のクライアント端末に画面コンテンツをサーバから提供して、クライアント端末でコンテンツの画面表示を行うコンテンツ表示システムでは、ＬＣＤ等の表示器の物理的サイズ等が異なる様々なクライアント端末が使用される。また携帯電話機をクライアント端末として用いる場合にあっても、ＣＤ等表示器のサイズや解像度が様々な機種の携帯電話機が用いられている。
【０００３】
そこで、Ｗｅｂサーバが用意するコンテンツに拡張記述を行い、クライアント端末でサーバから受信したデータをコンテンツの記述内容に応じて、表示画面サイズ（'物理サイズ）に合わせて最適化するシステムが提供されている（例えば特許文献１）。
【０００４】
また特許文献１に開示されているシステムのような言語記述の変換は行わないものの、携帯電話機の機種に応じた画像のフォーマット、サイズ（画素数）の変換を行うコンテンツ変換システムを使用するシステムも提供されている（例えば特許文献２）。
【特許文献１】特開２００２−６３１５５号公報＜段落００１９、００５６〜００５９＞
【特許文献２】特開２００３−２７１５０８号公報＜図１、段落００４５〜００４８＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示されているシステムは、Ｗｅｂサーバが単一の画面コンテンツを提供する一方、画面コンテンツの情報を受け取るクライアント端末に端末自身が備えているＬＣＤのような表示器の表示画面サイズに合うように調整して表示する機能を備えることで、表示画面サイズに合わせて最適化するようなっている。
【０００６】
しかし、この特許文献１に記載されているシステムでは、クライアント端末側にコンテンツを解釈するための機能が必要となるため、クライアント端末側の機能負担が大きくなり、クライアント端末の数が多い場合にはシステム全体のコストが大きくなるという課題があった。
【０００７】
また、特許文献２に開示されているシステムでは、携帯電話機から画像の取得要求を受け取ったコンテンツ変換システムが、取得要求内にかかれている機種情報に応じて画像フォーマットのサイズの変換を行った上で、コンテンツをクライアント端末に提供するようになっている。
【０００８】
しかし、この特許文献２に記載されているシステムでは、クライアント端末が携帯電話機であるため、タッチパネルの使用を想定しておらず、表示器の物理サイズや解像度の違いに対応してコンテンツを変換した場合、タッチパネルを指で押操作する場合のコンテンツ内の操作ボタンの表示サイズや、ボタン間隔を最適に確保することができないという問題が生じる。
【０００９】
特に設備系のシステムではクライアント端末の形態が種々あり、その表示器の物理サイズや解像度も多様であり、何れの表示器にあっても操作ボタンの大きさを適切な大きさに表示させるものはなかった。
【００１０】
本発明は、上述の点に鑑みて為されたもので、その目的とするところは、同一の画面コンテンツのデータを用いてクライアント端末の表示器の画面に表示するタッチパネル操作用ボタンアイコンを指での押操作が容易に行える適切な表示サイズで表示することができるコンテンツ表示システムを提供することにある。
【課題を解決するための手段】
【００１１】
上述の目的を達成するために、請求項１の発明では、画面コンテンツを作成し該画面コンテンツをクライアント端末に提供する機能を備えたサーバと、タッチパネル付き表示器を有する複数の前記クライアント端末とを、ネットワークを介して接続して構成されるコンテンツ表示システムであって、前記クライアント端末は前記サーバとの間で情報授受の通信を行う端末通信部と、前記サーバが作成した前記画面コンテンツを前記表示器上で表示させるブラウザとを備えて、前記端末通信部から前記表示器の少なくとも物理サイズ又は解像度の一方に対応付けた表示器情報を前記サーバに送信し、前記サーバは、前記クライアント端末との間で情報授受の通信を行うサーバ通信部と、前記クライアント端末からの前記表示器情報に対応し、当該クライアント端末の表示器にタッチパネル操作用ボタンアイコンを押操作に適切なサイズで表示させる表示サイズを決め、当該表示サイズに基づいて画面コンテンツを作成する表示制御部とを備え、作成した画面コンテンツのデータを当該クライアント端末へ前記サーバ通信部を通じて送信することを特徴とする。
【００１２】
請求項１の発明によれば、タッチパネル付きの表示器の物理サイズや解像度が異なるクライアント端末に対してタッチパネル操作用ボタンアイコンの表示サイズのみを変えただけの同一の画面コンテンツのデータを用いることで、各クライアント端末の表示器に表示するタッチパネル操作用ボタンアイコンの表示サイズを指で押操作が容易に行える適切なサイズとすることができ、しかもクライアント端末側でコンテンツの解釈処理を行うための機能等も不要なためクライアント端末の処理負担も大きくならない。
【００１３】
請求項２の発明では、請求項１の発明において、前記サーバは、複数種の表示器の物理サイズ及び解像度に対応付けて夫々で適正サイズ表示させるタッチパネル操作用ボタンアイコンの前記表示サイズのサイズ情報を予め記憶させている記憶部を備え、前記表示制御部は、前記クライアント端末から送られてくる前記表示器情報に対応する前記表示サイズを前記記憶部に記憶されている前記サイズ情報に基づいて決めることを特徴とする。
【００１４】
請求項２の発明によれば、既知の物理サイズ及び解像度の表示器を持つクライアント端末が使用される場合に対応し、サーバ側でタッチパネル操作用ボタンアイコンの前記表示サイズを決める処理が簡単となる。
【００１５】
請求項３の発明では、請求項１の発明において、前記表示制御部は、前記クライアント端末から送られてくる前記表示器情報が示す表示器の物理サイズ及び解像度と、予め設定している基準サイズとを基に演算して、当該クライアント端末の表示器で表示させる前記タッチパネル操作用ボタンアイコンの表示サイズを求め、この求めた表示サイズを当該クライアント端末の表示器で表示させる表示サイズと決めることを特徴とする。
【００１６】
請求項３の発明によれば、物理サイズや解像度が標準的でない表示器を持つクライアント端末が使用される場合にあっても、クライアント端末の表示器で表示させる前記タッチパネル操作用ボタンアイコンの表示サイズを適切なサイズとすることができ、使用表示器が限定されない。
【００１７】
請求項４の発明では、請求項１乃至３の何れかの発明において、前記表示制御部が決める前記表示サイズは、物理サイズ及び解像度の異なる何れの表示器でも同一であることを特徴とする。
【００１８】
請求項４の発明によれば、物理サイズや解像度が異なる表示器であっても、タッチパネル操作用ボタンアイコンを同じ表示サイズで表示させることができるため、タッチパネルの操作性を何れのクライアント端末器の表示器でも同じように確保することができる。
【発明の効果】
【００１９】
本発明は、タッチパネル付きの表示器の物理サイズや解像度が異なるクライアント端末に対してタッチパネル操作用ボタンアイコンの表示サイズのみを変えただけの同一の画面コンテンツのデータを用いることで、各クライアント端末の表示器に表示するタッチパネル操作用ボタンアイコンの表示サイズを押操作に適切なサイズとすることができ、しかもクライアント端末側でコンテンツの解釈処理を行うための機能等も不要なため、クライアント端末の処理負担も大きくならないという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下本発明を実施形態により説明する。
（実施形態１）
図１は本実施形態のシステム構成を示しており、このコンテンツ表示システムは設備機器をネットワークで管理するような設備系システムに対応させたものであって、ネットワーク１上に画面コンテンツを提供するセンターサーバ２と、設備機器に付設される複数のクライアント端末３…とで構成され、各クライアント端末３は画面コンテンツを表示するタッチパネル３０ａ付きの例えばＬＣＤからなる表示器３０を備え、夫々の表示器３０は物理サイズや解像度は付設される設備機器に対応させる等種々のものとなっている。
【００２１】
クライアント端末３の表示器３０の物理サイズや解像度が対応する設備機器等によって種々あるため、物理サイズや解像度が異なっていても表示器３０で表示するタッチパネル操作用ボタンアイコン（以下ボタンアイコンと略す）の表示サイズを押操作に適切なサイズとした画面コンテンツを各クライアント端末３に対応してセンターサーバ２側で作成するために、各クライアント端末３では後述するように表示器情報をセンターサーバ２側へ送る機能を備えている。
【００２２】
ここでセンターサーバ２はコンピュータシステムから構成され、サーバ通信部２０と、記憶部２１と、ＣＰＵ部からなる表示制御部２２とを備えている。
【００２３】
サーバ通信部２０は、ネットワーク１で使用する通信規格に適合したものであって、クライアント端末３との間で所定のプロトコルを用いて情報の授受を行う。
【００２４】
ここで上述したように物理サイズや解像度が異なっていても各クライアント端末３の表示器３０で表示するタッチパネル操作用ボタンアイコン（以下ボタンアイコンと略す）の表示サイズを押操作に適切なサイズとする画面コンテンツを作成するために、センターサーバ２では、各種の表示器３０の物理サイズと解像度に対応付けたサイズ情報を記述した情報テーブル２１ａを予めセンターサーバ２の記憶部２１に格納している。
【００２５】
表１はこの情報テーブル２１ａの一例を示しており、この例では物理サイズが５インチ、７インチで、解像度がＱＶＧＡ（３４０×２４０）、ＶＧＡ（６４０×４８０）の計４種類の表示器３０に対応させた物理的なボタンアイコンの表示サイズを示している。
【００２６】
尚この場合物理サイズが５インチで解像度がＱＶＧＡの表示器３０で表示するボタンアイコン表示の縦横の夫々の表示サイズを”１単位”とした場合の縦横の表示サイズの単位数を示し、また（）内の数値は５インチでＱＶＧＡの場合のボタンアイコンに外接する矩形の縦横の各画素数を夫々”１単位”とした場合における縦横の各画素数の単位数を示す。
【００２７】
【表１】
2007226341.tif 000003
【００２８】
表示制御部２２は、クライアント端末３からコンテンツ要求が後述するように送られてくると、当該クライアント端末３に応じて画面コンテンツ（Ｗｅｂコンテンツ）をＨＴＭＬで作成するコンテンツ作成機能を備えたもので、作成した画面コンテンツのデータはサーバ通信部２０からネットワーク１を通じて当該クライアント端末３へ送信するようになっている。
【００２９】
一方クライアント端末３は、上述のようにタッチパネル３０ａ付きの表示器３０を備えたもので、表示器３０の他に、端末通信部３１と、記憶部３２と、ＣＰＵ部からなる演算処理部３３と、演算処理部３３でアプリケーションソフトが実行されることで機能するブラウザ（Ｗｅｂブラウザ）３４とを備えている。
【００３０】
表示器３０は、ＬＣＤのような表示器からなるもので、画面コンテンツを表示するとともに表示面上に設けたタッチパネル３０ａからの操作入力を受け取ると、ブラウザ３４へ通知する機能を備えている。
【００３１】
端末通信部３１は、ネットワーク１を通じてセンターサーバ１のサーバ通信部との間で情報授受を行う。
【００３２】
記憶部３２は、当該クライアント端末３が備えている表示器１０の物理サイズと解像度とからなる上述の表示器情報を予め記憶保持している。表２は表示器情報の例を示しており、表中クライアント端末３ａは解像度がＱＶＧＡ（３２０×２４０）で物理サイズが５インチのＬＣＤからなる表示器３０を使用し、クライアント端末３ｂは解像度がＶＧＡ（６２０×４８０）で物理サイズが７インチのＬＣＤからなる表示器３０を使用していることを示している。
【００３３】
【表２】
2007226341.tif 000004
【００３４】
ブラウザ３４はタッチパネル３０ａにおいてコンテンツ要求の操作入力があると、該コンテンツ要求を演算処理部３３へ渡す処理や、センターサーバ２から送られくる画面コンテンツのデータ内容を理解し、表示器３０で表示させる処理を行う。
【００３５】
演算処理部３３はＣＰＵ部により構成されるもので、ブラウザ３４から上述のコンテンツ要求を受け取ると、記憶部３２に記憶している表示器情報とともに端末通信部３１からネットワーク１を通じてセンターサーバ２へ送信するようになっている。
【００３６】
次にセンターサーバ２、クライアント端末３の動作を図２に示すフローチャートにより説明する。
【００３７】
図２（ａ）はクライアント端末３の演算処理部３３の動作フローを示しており、演算処理部３３は、ステップＳ１でタッチパネル３０ａの押操作によるコンテンツ要求の有無をチェックし、ステップＳ２ではセンターサーバ２からの画面コンテンツのデータが端末通信部３１で受信されているか否かをチェックしている。そして何れのステップＳ１、Ｓ２でもイベント受信（発生）がなければこれらステップＳ１、Ｓ２を繰り返してイベント受信に対して待機する。
【００３８】
このイベント受信待機中に、タッチパネル３０ａの押操作があってコンテンツ要求イベントが発生し、ブラウザ３４を通じてコンテンツ要求を受け取ると（ステップＳ１）、演算処理部３３は記憶部３２から表示器情報（物理サイズ及び解像度）を取り出す処理を行う（ステップＳ３）。この取り出し処理後、演算処理部３３はステップＳ４でコンテンツ要求情報を作成するとともに、このコンテンツ要求情報に記憶部３２から取り出した表示器情報を付加して端末通信部３１へ渡す。そしてこのステップＳ４の処理の終了後、ステップＳ１へ戻る。端末通信部３１は表示器情報を付加したコンテンツ要求情報を受け取ると、センターサーバ２へ送信する処理を行う。
【００３９】
また演算処理部３３は、イベント受信待機中に画面コンテンツのデータの受信があって端末通信部３１から画面コンテンツのデータを受け取ると（ステップＳ２）、ブラウザ３４に渡し（ステップＳ５）、表示器３０で表示させる処理を行う。
【００４０】
図２（ｂ）はセンターサーバ２の表示制御部２２の動作フローを示しており、表示制御部２２は、クライアント端末３からのコンテンツ要求情報がサーバ通信部２０で受信されているか否かのチェックをステップＳ１０で行っており、イベント受信（発生）待機動作としてステップＳ１０のチェックを繰り返す。
【００４１】
そしてイベント受信コンテンツ要求情報の受信があると、表示制御部２２はサーバ通信部２０から受け取ったコンテンツ要求情報から当該クライアント端末３の表示器情報を取り出し（ステップＳ１１）。この取り出した表示器情報に記述されている表示器３０の物理サイズ及び解像度に対応するサイズ情報を記憶部２０の情報テーブル２０ａから導き出し（ステップＳ１２）、導き出したサイズ情報に基づいてボタンアイコンの表示サイズを決め、この表示サイズのボタンアイコンを含めてＨＴＭＬで記述した画面コンテンツのデータを作成し（ステップＳ１３）、この作成した画面コンテンツのデータをサーバ通信部２０に渡し（ステップＳ１４）、ステップＳ１０へ戻る。サーバ通信部２０は表示制御部２２から受け取った画面コンテンツのデータを対応するクライアント端末３に送信する処理を行う。
【００４２】
当該クライアント端末３では図２（ａ）のステップＳ２、Ｓ５を経て表示器３０で画面コンテンツを表示することになるが、この際タッチパネル３０ａに対応して表示されるボタンアイコンの表示サイズは、使用表示器３０の物理サイズ及び解像度に左右されることなく、押操作に適切な大きさで表示されることになり、指でのボタンアイコンを押操作する際の操作性が確保される。
【００４３】
尚上述のシステムではクライアント端末３から送信するセンターサーバ２へ送信する表示器情報は使用表示器３０の物理サイズ及び解像度であったが、既知の物理サイズ及び解像度の表示器３０の場合には物理サイズ及び解像度の組み合わせに応じた読み替え符号を設定し、この符号を表示器情報としてセンターサーバ２へ送るようにし、センターサーバ２でこの符号から当該表示器の物理サイズ及び解像度を判断するようにしても良い。このように符号で表示器情報を送信すれば場合クライアント端末３から送信する表示器情報の情報量を減らすことができる。
【００４４】
また上述の場合表示器３０の物理サイズが５インチと７インチとではボタンアイコンの表示サイズを異ならせているが同じ表示サイズとすることで、物理サイズ（表示画面）が小さくなる５インチの表示器３０であっても、ボタンアイコンの大きさを７インチの表示器３０と同じとすることで、７インチと同じ操作性を確保することができる。つまり表示器３０の物理サイズが異なっても同じ操作感が得られることになる。例えば物理サイズが５インチで解像度がＱＶＧＡの表示サイズを”１”とした場合、同じ物理サイズで解像度がＶＧＡの表示器３０では、表１で示すように縦横の画素数を夫々２倍とすることで解像度が異なっても表示サイズを同じとなるが、物理サイズが７インチでは、同じボタンアイコンの画素数の表示データを用いた場合、物理サイズの増大分に対応して、表示サイズは１．４倍と若干大きくなるが、５インチでの表示器３０での表示サイズと同じサイズとするためには、５インチの表示器３０で表示するボタンアイコンの縦横の各画素数を１単位とした場合、７インチの表示器３０で表示するボタンアイコンの縦横の各画素数の単位を５インチの場合の５／７倍（ＱＶＧＡ、ＶＧＡ共）とすればよい。
（実施形態２）
上述の実施形態１で用いた表１の情報テーブル２０ａでは、物理サイズが５インチと、７インチの表示器３０に対応させているだけであるため、物理サイズがこれ以外の表示器３０を備えたクライアント端末３には対応していないが、本実施形態では、ボタンアイコンの表示サイズをテーブル参照によって導き出すのではなく、自動演算によって導き出すようにしている点に特徴がある。
【００４５】
つまりクライアント端末３から送られてくる表示器情報で示される表示器３０の物理サイズが、５インチ、７インチでない新規クライアント端末の場合には、表示制御部２２では次の式により表示サイズを求める。
【００４６】
新規クライアント端末の表示器３０で表示させるボタンアイコンの縦横の画素数＝α×Ｋ×［（基準となる表示器３０の物理サイズ／新規クライアント端末の表示器３０の物理サイズ）］
ここでαは基準となる表示器３０で表示する基準サイズのボタンアイコンの縦横の各画素数の単位、Ｋは基準となる表示器３０の解像度に対応した係数で、ＱＶＧＡの場合には”１”、ＶＧＡの場合には”２”となり、新規クライアント端末の表示器３０の解像度に対応して選択される。
【００４７】
例えば、新規クライアント端末の表示器３０の物理サイズが３．５インチで、解像度がＱＶＧＡの場合、基準となる表示器３０の物理サイズを５インチ、解像度をＱＶＧＡとすると、新規クライアント端末の表示器３０で基準と同じ表示サイズのボタンアイコンを表示させるためには、α×１×（５／３．５）＝約１．４３αとなる。また解像度が新規クライアント端末の表示器３０の解像度がＶＧＡの場合には、縦横の各画素数単位が、α×２×（５／３．５）＝約２．８６αとなるボタンアイコンの表示データを作成すればよい。
【図面の簡単な説明】
【００４８】
【図１】実施形態１のシステム構成図である。
【図２】（ａ）は実施形態１のクライアント端末の演算処理部の動作説明用フローチャート、（ｂ）は実施形態１のセンターサーバの表示制御部の動作説明用フローチャートである。
【符号の説明】
【００４９】
１  ネットワーク
２  センターサーバ
２０  サーバ通信部
２１    記憶部
２１ａ  情報テーブル
２２  表示制御部
３  クライアント端末
３０  表示器
３０ａ  タッチパネル
３１  端末通信部
３２  記憶部
３３  ブラウザ
３４  演算処理部
【図１】
2007226341.tif 000005
【図２】
2007226341.tif 000006