(57)【特許請求の範囲】
【請求項１】
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
前記クライアントは、利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求し、
前記サーバから送られてきた前記複数の候補情報リストを取得し、
取得した前記複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、該自端末の表示環境情報に合致した候補情報を選択し、
選択した前記候補情報を前記サーバに送信して、該当する表示情報を要求し、前記サーバから、前記選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示することを特徴とするクライアント・サーバ型情報アクセス方法。
【請求項２】
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
前記クライアントは、利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求し、
前記サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを取得し、
前記クライアントは、自端末の物理画面サイズと推奨文字サイズの情報と、前記複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求め、
前記各候補情報リスト中の表示領域の値に前記変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求め、
前記表示領域の値と前記複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択し、
選択された前記候補情報を前記サーバに送信して、該当する表示情報を要求し、
前記サーバから選択した前記候補情報に対する表示情報を取得して、該表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示することを特徴とするクライアント・サーバ情報アクセス方法。
【請求項３】
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
前記クライアントは、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求し、取得する候補情報リスト要求・取得手段と、
前記候補情報リスト要求・取得手段で取得した前記複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択手段と、
選択した前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求手段と、
前記サーバから、前記選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示する表示手段とを有し、
前記サーバは、
前記クライアントから要求された候補情報リストを提供するリスト提供手段と、
前記クライアントから要求された表示情報を提供する表示情報提供手段とを有することを特徴とするクライアント・サーバ型情報アクセスシステム。
【請求項４】
多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
前記クライアントは、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求手段と、
前記サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを取得するリスト取得手段と、
自端末の物理画面サイズと推奨文字サイズの情報と、前記複数の候補情報リスト中の前記最適画面サイズと前記推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの該推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出手段と、
前記各候補情報リスト中の表示領域の値に前記変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出手段と、
前記表示領域の値と前記複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択手段と、
前記候補情報選択手段で選択された前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求手段と、
前記サーバから選択した前記候補情報に対する表示情報を取得して、該表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示する表示手段とを有し、
前記サーバは、
最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを前記クライアントに提供するリスト提供手段と、
表示情報を前記クライアントに提供する表示情報提供手段とを有することを特徴とするクライアント・サーバ情報アクセスシステム。
【請求項５】
テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補情報リスト要求プロセスと、
前記サーバから送られてきた前記複数の候補情報リストを取得するリスト取得プロセスと、
前記リスト取得プロセスで取得した前記複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択プロセスと、
選択した前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
前記サーバから、前記選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示させる表示プロセスとを有することを特徴とするクライアント・サーバ型情報アクセスプログラムを格納した記憶媒体。
【請求項６】
テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報を前記サーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求プロセスと、
前記サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む前記複数の候補情報リストを取得するリスト取得プロセスと、
自端末の物理画面サイズと推奨文字サイズの情報と、前記複数の候補情報リスト中の前記最適画面サイズと前記推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出プロセスと、
前記各候補情報リスト中の表示領域の値に前記変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出プロセスと、
前記表示領域の値と前記複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択プロセスと、
前記候補情報選択プロセスで選択された前記候補情報を前記サーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
前記サーバから選択した前記候補情報に対する表示情報を取得して、該表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示させる表示プロセスとを有することを特徴とするクライアント・サーバ情報アクセスプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント・サーバ情報アクセス方法及びシステム及びクライアント・サーバ情報アクセスプログラムを格納した記憶媒体に係り、特に、マルチメディア情報の格納、検索を目的とするシステムにおいて、マルチメディア情報を格納するサーバと、マルチメディア情報のもつ構造を表示、処理するクライアントとの間で、情報を表示・処理するクライアントの要求に応じて、サーバから転送するためのクライアント・サーバ情報アクセス方法及びシステム及びクライアント・サーバ情報アクセスプログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来は、マルチメディア情報を、利用者からの要求に応じて表示、処理するクライアントへ転送しながら利用する場合には、予めサーバ側に蓄えられている情報をそのままクライアントに転送し、表示を行っている。この結果、インターネットのブラウザと呼ばれるようなシステムでは、例えば、画面の大きさの違いにより一度に表示できる情報の量が異なるため、スクロールバー等の手段により情報を部分的に閲覧している。
【０００３】
【発明が解決しようとする課題】
従来のインターネット用のブラウザと呼ばれるシステムでは、情報を表示する利用者のシステムが、例えば、携帯用の小さい端末から、机上のコンテンツモニタ、展示用のプロジェクタの様な物に対してまで、例えば、World Wide Webと呼ばれるインターネット上のサーバに同一のＵＲＬ(Uniform Resource Locator)と呼ばれるアドレスで参照した場合の、同一の情報を入手している。このため、例えば、携帯用のモニタがサーバ上から机上のモニタのサイズに適した情報を獲得した場合、表示できる領域をはみ出してしまい、情報が閲覧しがたいなどの問題がある。  特に、ディスプレイ上に情報を表現する際に、物理的な本や紙、カードを連想させる表現においては、表示可能な情報が異なると、縦方向、横方向のスクロールが生じ、情報の把握を支援する効果が減少するという場合がある。
【０００４】
本発明は、上記の点に鑑みなされたもので、マルチメディアの情報を、サーバから取得し、クライアント上に表示する際に、情報を表示するクライアントの環境についての情報を利用して、サーバからクライアントの環境に最適な情報を転送することにより、物理的な本や紙、カードを連想させるマルチメディア情報を表示することで、利用者の情報の把握を支援することが可能なクライアント・サーバ型情報アクセス方法及びシステム及びクライアント・サーバ型情報アクセスプログラムを格納した記憶媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
本発明（請求項１）は、多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
クライアントは、利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求し（ステップ１）、
サーバから送られてきた複数の候補情報リストを取得し（ステップ２）、
取得した複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択し（ステップ３）、選択した候補情報をサーバに送信して、該当する表示情報を要求し（ステップ４）、
サーバから、選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示する（ステップ５）。
【０００６】
本発明（請求項２）は、多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセス方法において、
クライアントは、利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求し、
サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストを取得し、
クライアントは、自端末の物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求め、
各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求め、
表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択し、
選択された候補情報をサーバに送信して、該当する表示情報を要求し、
サーバから選択した候補情報に対する表示情報を取得して、該表示情報を変換係数に従い、拡大、或いは、縮小してディスプレイに表示する。
【０００７】
図２は、本発明の原理構成図である。
本発明（請求項３）は、多量の情報を格納するサーバ１０と、該サーバ１０にアクセスして情報の提供を受ける複数のクライアント２０から構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
クライアント２０は、
利用者の指定した検索情報をサーバ１０に送信して表示環境情報を含む複数の候補情報リストを要求し、取得する候補情報リスト要求・取得手段２１と、
候補情報リスト要求・取得手段２１で取得した複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択手段２３と、
選択した候補情報をサーバ１０に送信して、該当する表示情報を要求する表示情報要求手段２５と、
サーバ１０から、選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示する表示手段２６とを有し、
サーバ１０は、
クライアント２０から要求された候補情報リストを提供するリスト提供手段１１と、
クライアント２０から要求された表示情報を提供する表示情報提供手段１３とを有する。
【０００８】
本発明（請求項４）は、多量の情報を格納するサーバと、該サーバにアクセスして情報の提供を受ける複数のクライアントから構成されるシステムにおいて、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムであって、
クライアントは、
利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求手段と、
サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストを取得するリスト取得手段と、
自端末の物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出手段と、
各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出手段と、
表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択手段と、
候補情報選択手段で選択された候補情報をサーバに送信して、該当する表示情報を要求する表示情報要求手段と、
サーバから選択した候補情報に対する表示情報を取得して、該表示情報を変換係数に従い、拡大、或いは、縮小してディスプレイに表示する表示手段とを有し、
サーバは、
最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストをクライアントに提供するリスト提供手段と、
表示情報をクライアントに提供する表示情報提供手段とを有する。
【０００９】
本発明（請求項５）は、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補情報リスト要求プロセスと、
サーバから送られてきた複数の候補情報リストを取得するリスト取得プロセスと、
リスト取得プロセスで取得した複数の候補情報リストの表示環境情報と、自端末の表示環境情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する候補情報選択プロセスと、
選択した候補情報をサーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
サーバから、選択した候補情報に対する表示情報を取得して、該表示情報をディスプレイに表示させる表示プロセスとを有する。
【００１０】
本発明（請求項６）は、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いて利用者に情報を提供するクライアント・サーバ型情報アクセスシステムにおけるサーバにアクセスして情報の提供を受ける複数のクライアントに搭載されるクライアント・サーバ情報アクセスプログラムを格納した記憶媒体であって、
利用者の指定した検索情報をサーバに送信して表示環境情報を含む複数の候補情報リストを要求する候補リスト要求プロセスと、
サーバから、最適画面サイズと推奨文字サイズの情報を含む環境情報を含む複数の候補情報リストを取得するリスト取得プロセスと、
自端末の物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める変換係数算出プロセスと、
各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める表示領域算出プロセスと、
表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する候補情報選択プロセスと、
候補情報選択プロセスで選択された候補情報をサーバに送信して、該当する表示情報を要求する表示情報要求プロセスと、
サーバから選択した候補情報に対する表示情報を取得して、該表示情報を変換係数に従い、拡大、或いは、縮小してディスプレイに表示させる表示プロセスとを有する。
【００１１】
上記により、本発明では、情報を定時するクライアントの環境に適合した情報をサーバから自動的に提供することが可能となる。
また、ディスプレイの解像度等の物理的な環境が異なるような場合においても情報を提供するクライアントの環境に適合した情報を提供することが可能となる。
【００１２】
【発明の実施の形態】
図３は、本発明のクライアント・サーバ型情報アクセスシステムの構成（その１）を示す。同図に示す構成は、クライアントの情報表示領域の大きさや解像度、色などの属性が異なる場合において、最適な表示が可能な構成を示す。
同図に示すシステムは、多量の情報を格納するサーバ１０と、該サーバ１０にアクセスして情報の提供を受ける複数のクライアント（同図では、１つのクライアントのみを表す）２０から構成され、クライアント２０には書籍情報インターフェース部３０が接続されている。
【００１３】
サーバ１０は、テキスト、画像、音声、動画を含む情報を、平面的なディスプレイ上で３次元以上の多次元的な情報として一覧させ、かつ、該情報の表示方法として本を模した表現を用いてクライアント２０に提供するものであり、候補情報生成部１１、候補情報格納部１２、本型データ転送部１３、ファイル格納部１４より構成される。
【００１４】
クライアント２０は、情報候補獲得部２１、検索要求生成部２２、候補情報選択部２３、属性情報格納部２４、本型情報獲得部２５、本情報表現部２６から構成される。
情報候補獲得部２１は、利用者の指定した検索情報をサーバ１０の候補情報生成部１１に送信して表示環境情報を含む複数の候補情報リストを要求して、取得する。
【００１５】
検索要求生成部２２は、利用者により書籍情報インタフェース部３０から入力された検索条件から検索要求を生成し、情報候補獲得部２１に渡す。
候補情報選択部２３は、属性情報格納部２４の属性情報（環境情報）を参照して、情報候補獲得部２１取得した複数の候補情報リストの表示環境情報と、属性情報格納部２４の属性情報とを比較して、自端末の表示環境情報に合致した候補情報を選択する。
【００１６】
本型情報獲得部２５は、候補情報選択部２３で選択した候補情報をサーバ１０の本型データ転送部１３に送信して、該当する表示情報を要求し、取得する。
本情報表現部２６は、本型情報獲得部２５で取得した表示情報を書籍情報インタフェース部３０に表示する。
サーバ１０の候補情報生成部１１は、クライアント２０の情報候補獲得部２１から要求された候補を候補情報格納部１２から検索して、候補情報を生成し、クライアント２０に提供する。
【００１７】
本型データ転送部１３は、クライアント２０から要求された表示情報をファイル格納部１４から検索して提供する。
また、本発明では、クライアントの情報表示領域の大きさや解像度、色などの属性が異なる場合において、表示領域の物理的な大きさも勘案して最適な表示を行うための構成がある。図４は、本発明のクライアント・サーバ型情報アクセスシステムの構成（その２）を示す。同図において、図３と同一構成部分には同一符号を付しその説明を省略する。
【００１８】
図４に示す構成は、クライアント２０に候補情報標準化部２７と本情報拡縮表示生成部２８を付加した構成である。
候補情報標準化部２７は、属性情報格納部２４に格納してある当該クライアントの物理画面サイズと推奨文字サイズの情報と、複数の候補情報リスト中の最適画面サイズと推奨文字サイズの情報とから、情報候補獲得部２１で得られた各候補情報リストに対して、該クライアントの推奨文字サイズで文字を表示する場合の変換係数を求める。さらに、各候補情報リスト中の表示領域の値に変換係数を掛けて自端末に表示する場合に必要となる表示領域の値を求める。
【００１９】
これにより候補情報選択部２３において、表示領域の値と複数の候補情報リスト中の表示領域の値とを比較して、自端末に表示する場合に必要となる表示領域の値に合致した候補情報を選択する。
さらに本型情報獲得部２５において、選択された候補情報をサーバ１０の本型データ転送部１３に送信して、該当する表示情報を要求し、本情報表現部２６において、サーバ１００から選択した前記候補情報に対する表示情報を取得して、本情報拡縮表示生成部２８において、表示情報を前記変換係数に従い、拡大、或いは、縮小してディスプレイに表示する。
【００２０】
【実施例】
以下、図面と共に本発明の実施例を説明する。
本発明は、マルチメディア情報を、本やカードや紙面、バインダのような物理的な情報表示媒体を模した情報の表現を行うシステム全体に対して有効であるが、以下の実施例では、マルチメディア情報を、コンピュータディスプレイ上に表現する手法の一つとして、図５に示すような本の構造を表現した場合を例として記述する。
【００２１】
コンピュータディプレイ上における現実世界の本の表現方法の例としては、図５に示す本枠ａを表示することにより、本の内容が表示される領域と、付箋紙や爪見出しなどの内容を検索するための構造が表示される領域とを分離している。内容を検索するための構造が表示される領域においては、例えば、爪見出しｂとして本枠ａの左右に縦方向に、著者が付与する大きな項目や、重要な項目に対するマークを表示する。逆に付箋紙ｃの様に利用者が必要とするマークを本枠ａの上方に横方向に表示することで、著者が作成するマークの構造と利用者が作成するマークの構造を分離する。さらに、本枠ａの左右と底辺に表示される本の厚みｄの情報により、一冊の本として表現される情報における現在の位置情報や、爪見出しを該当する厚みの位置に張り付けることにより、爪見出しによって分類される各情報の量を外部から一覧できる表示を行うことができる。このように情報を表示する領域の分離と、情報の構造の表現を行う表示とを組み合わせることにより、平面的なディスプレイ上に現実世界の本の持つ構造を表現することができる。
【００２２】
［第１の実施例］
最初に第１の実施例として、図３の構成に基づいて説明する。
図３に示すように、クライアント２０は、利用者からの閲覧情報の検索の要求を受け付け、利用者に図５に示したような本形式として情報を閲覧させるユーザインタフェースとなる書籍情報インタフェース部３０と、利用者から入力された検索の条件からマルチメディア情報にアクセスするために、サーバ１０中のマルチメディア情報の候補への要求を作成する検索要求生成部２２と、検索要求をサーバ１０へ伝送し、サーバ１０からの本型情報として閲覧できる情報の候補を受け取る情報候補獲得部２１、サーバ１０から得られた候補情報からクライアント２０の画面の大きさや解像度などのクライアントの属性の値により、クライアント２０に表示するのに最適な情報を判定する候補情報選択部２３、候補情報選択部２３が使用するクライアント２０の情報を格納する属性情報格納部２４、選択された情報をサーバ１０に要求して、該当する情報を受信する本型情報獲得部２５、サーバ１０から転送されてきたデータを解析して、ディスプレイ上で本型の表示を行う本情報表現部２６から構成される。
【００２３】
サーバ１０は、サーバ１０内でクライアント２０からの検索要求を受け取り、サーバ１０が持つ要求に合致して、各種のクライアントの条件に対して対応するデータの候補への参照情報をクライアント２０に転送する候補情報生成部１１、候補情報を格納する候補情報格納部１２、本型情報をクライアント２０に転送する本型データ転送部１３、本型情報を格納するファイル格納部１４から構成される。
【００２４】
上記の構成におけるシステムでは、利用者から与えられたＵＲＬを書籍情報インタフェース部３０の入力とし、サーバ１０に与えられた検索条件に関連するデータの獲得を要求し、得られた関連するデータを図５に示すような本形式の情報として利用者に提示する。
図６は、本発明の第１の実施例の動作を示すフローチャートである。
【００２５】
ステップ１０１）  利用者が情報を本型に閲覧しようとすると、利用者は書籍情報インタフェース部３０に対して閲覧したい情報を参照するためのＵＲＬを入力する。これにより、検索要求生成部２２にＵＲＬが格納される。
ステップ１０２）  入力されたＵＲＬは、情報候補獲得部２１に送られ、サーバ１０の候補情報生成部１１への検索要求として転送される。
【００２６】
ステップ１０３）  次に、サーバ１０の候補情報生成部１１は、候補情報格納部１２中から送られたＵＲＬが示す本型情報の候補のリストと、当該本型情報を表示するための条件を獲得し、図７に示すようなデータ構造のデータとして、情報候補獲得部２１に送る。
ステップ１０４）  候補のリストは候補情報選択部２３中のバッファに格納され、属性情報格納部２４から当該クライアント２０の表示領域に関する属性値データを獲得する。属性値データは図８に示すような構造をしており、例えば、書籍情報インタフェース部３０の表示領域の縦、横のドット数による大きさや、表示領域の対角線の物理的な長さ、もしくは、表示領域の縦、横の物理的な長さ、解像度の値等がある。
【００２７】
ステップ１０５）  候補情報選択部２３では、クライアント２０の属性の値と、候補リスト中の各情報を表示するための条件の値を比較する。比較の手段としては、例えば、画面の縦のドット数において比較する場合は、本発明では、図９に示すように、クライアント２０の表示領域中の当該本形式のデータ表示されることが必要なので、図８の画面サイズ縦のドット数と図７の各候補の表示領域の大きさの縦のドット数とを図８の属性の値のより等しいか小さい（≦）となっているので、図７の候補リストの中から属性の値の「６００」よりも等しいか小さい候補のみが選択される。
【００２８】
ステップ１０６）  クライアント２０の表示領域の属性を全て比較したのかの判定を行い、比較していない項目が存在する場合には、ステップ１０５に移行する。例えば、図８の場合では、縦方向の他に横方向についての条件も存在するので、横方向についても、同様に比較を行う。この結果、図７の例では、“http://abc.def.co.jp/smallsize.dat”という情報が選択される。
【００２９】
ステップ１０７）  本型情報獲得部２５では、選択されたＵＲＬを使用してサーバ１０に対し、本型データのクライアントへの転送データの要求を行う。
ステップ１０８）  本型データ転送部１３において、ＵＲＬで指定されたファイル格納部１４中のデータが検索され、本型情報獲得部２５に転送される。
ステップ１０９）  クライアント２０へ転送された本型データが、例えば、章のタイトルのように、本の表面に爪見出しで表示する情報や、現在開かれているページ上の情報を書籍情報インタフェース部３０で表示できる画像データにするために、本情報表現部２６において、図５に示す爪見出し、本の枠などの画像を生成し、表示する画像と合成して、書籍情報インタフェース部３０に表示することで、図５に示すような本形式の情報が表示される。
【００３０】
なお、本実施例におけるサーバ１０中の本型データへの候補リストのデータ構造は、図７に示すように、少なくとも本型情報へのＵＲＬと、画面上のドット数を用いて表現された本型情報を表示する際の縦、横の大きさのデータ、本型データが設計されたときに対象とした最適な表示領域の物理的な大きさ、及びマルチメディア情報を表現する文書で最も多く使用されている文字の大きさを示すフォントのサイズを持つ。
【００３１】
また、本実施例におけるクライアント２０の属性情報は、図８に示すように、少なくとも条件の名前と比較する時に使用する値、比較するときの比較演算子の要素から構成される。
［第２の実施例］
本発明では、クライアントの情報表示領域の大きさや、解像度、色などの属性が異なる場合においても、利用者からは同一の情報にアクセスした場合に、利用者環境に最適な情報の提示を行うことを目的としているが、本発明は、本やカードなどの文字を基盤として情報を伝達する手法をコンピュータ上で実現するものであるので、例えば、情報の表示領域は、情報を閲覧する人の立場に立つと単に、縦、横の表示領域のドット数だけでなく、表示領域の物理的な大きさも考慮することが必要である。
【００３２】
例えば、横１０２４ドット、縦７６８ドットで対角線長１７インチの表示領域を対象として作成された本型情報が、例えば、１２インチの対角線長で横１０２４ドット、縦７６８ドットの領域に表示される場合、標準的な文字が例えば、縦、横、それぞれ１６ドットで表現されていたとすると、図１０に示すように、１７インチの表示領域上では、縦、横約５ｍｍの文字で表示されるのに対し、１０インチの表示領域上では、２．８ｍｍ程度の小さい文字になってしまい、表示は可能であるが、人間が読み取ることは困難である。
【００３３】
そこで、本実施例では、利用者が閲覧可能な文字の大きさを確保するために、図３に示されるシステムに、本情報表現部２６で生成された本型の情報表現を拡大縮小する機能を付与することで、利用者が使用する表示媒体の物理的な大きさにも対応して、環境に最適なマルチメディア情報を提供する。
本実施例のシステムは、図４に示すように、候補情報標準化部２７、本情報拡縮表示生成部２８が図３に付加された構成である。
【００３４】
候補情報標準化部２７は、属性情報格納部２４から表示領域の物理的な大きさ情報と、推奨する文字の大きさ情報を獲得し、情報候補獲得部２１から送られてきた本型データの候補のデータが必要とする表示領域の大きさを、推奨する文字の大きさで表示するのに必要な領域の大きさに変換する。
本情報拡縮表示生成部２８では、本情報表現部２６において生成された本形式のデータを表示する領域に合わせて表示するために、本型に表示される各ページ上の情報を拡大、もしくは、縮小して、書籍情報インタフェース部３０に表示を行う。
【００３５】
図１１は、本発明の第２の実施例の動作を示すフローチャートである。
ステップ２０１）  クライアント２０において、本型情報の候補のリストが情報候補獲得部２１に転送される処理は、前述の第１の実施例のステップ１０１〜ステップ１０３と同様であるので、説明を省略する。
ステップ２０２）  情報候補獲得部２１に転送された候補のリストは、候補情報標準化部２７に転送される。候補情報標準化部２７では、属性情報格納部２４から物理画面サイズと、推奨文字サイズのデータを獲得する。
【００３６】
ステップ２０３）  物理画面サイズと推奨文字サイズ、図７に示す候補リスト中の最適画面サイズと標準フォントサイズの値から、各候補リストの本型情報をクライアント２０の推奨文字サイズで文字を表示した際の、必要な表示領域の値を計算するために変換係数を求め、変換係数と本型データに付けられた表示領域の値を乗算する。本実施例における計算の方法としては、例えば、クライアント２０の物理的な領域の大きさが１０インチで、推奨する文字の大きさが２０ドットであったときに、例えば、図１２のような候補のリストに対して以下のような計算が行われ、変換係数が求められる。
【００３７】
【数１】
0003543642.tif 000002
【００３８】
ステップ２０４）  本型データへの各候補の表示領域の大きさに変換係数を乗し、クライアント２０の推奨する文字サイズで表示した際に、各本型データが必要とする表示領域の大きさを求める。必要とする表示領域の大きさは、例えば、図１２の候補のリストの場合には、クライアント２０の推奨文字サイズが１２、クライアント２０の画面サイズが１２インチであるとすると、番号１．の本型データの変換係数は、
（２０×２１）÷（１４×１２）＝２．５
となり、必要な表示領域の大きさは、横が９００×２．５＝２２５０ドット、縦６５０×２．５＝１６２５ドットとなる。
【００３９】
番号２．の本型データの場合には、変換係数は、１．７７となり、横１５９３ドット、縦１１５０ドットとなる。
番号３．の本型データの場合には、変換係数は、１．２９となり、横９０３ドット、縦６４５ドットとなる。
ステップ２０５）  必要な表示領域の大きさに変換された本型データへの候補リストは、前述の第１の実施例のステップ１０５とステップ１０６により、クライアント２０の表示領域の大きさと比較を行う。この過程は、第１の実施例と同様であるため説明は省略する。
【００４０】
ステップ２０６）  すべての条件を比較した場合にはステップ２０７に移行し、そうでない場合にはステップ２０５の処理を繰り返す。
この結果、例えば、クライアント２０の表示領域が横１０２４ドット、縦７６８ドットの大きさを有していた場合、第１の実施例では、図１２の番号１．のデータは横が９００ドット、縦が６５０ドットであるので、このデータが選択されてしまうが、この場合、本型データは、２１インチの画面サイズ向けに設計されているとすると、本文の文字のサイズは、２１インチの画面で閲覧した際の７０％の大きさになり、使用しているドットの数は同じであったとしても、想定した大きさよりも小さい文字が表示されることになる。
【００４１】
本実施例の方法では、ステップ２０５〜ステップ２０６の処理において変換された表示領域の大きさと、クライアント２０の表示領域の大きさを比較するので、図１２の番号１．、番号２．のデータは、表示領域の大きさを超えてしまうため、選択されず、番号３．のデータが選択される。
ステップ２０７）  本型情報獲得部２５から、サーバ１０の本型データ転送部１３へ情報獲得のための要求を行うためのＵＲＬを送信する。
【００４２】
ステップ２０８）  本型データが候補リストから選択されると、本型データがサーバ１０から獲得され、本型情報獲得部２５に送られる。この過程の処理は、前述の第１の実施例のステップ１０７と同様であるため、説明は省略する。
ステップ２０９）  本型情報獲得部２５では、サーバ１０から獲得したデータを書籍情報インタフェース部３０上に表示するために、本情報表現部２６において、図５に示す爪見出し、本の枠などの画像を生成し、表示する画像と合成し、本情報拡縮表示生成部２８に送る。
【００４３】
ステップ２１０）  書籍情報インタフェース部３０は、本型データを表示する際に、ステップ２０２で求めた変換係数の値により、本型の情報を拡大・縮小する。この結果、図１２の番号３．のデータは、横７００ドット、縦５００ドットの領域に表示されるのではなく、横９０３ドット、縦６４５ドットの領域に拡大して表示される。
【００４４】
このため、表示された本型データは、例えば、１２インチの表示領域で横１０２３、縦７６８ドットのディスプレイに表示された場合でも、利用者から見た場合に、クライアント２０が推奨する文字の大きさでマルチメディア情報を閲覧することが可能となる。
拡大・縮小の方法としては、例えば、書籍情報インタフェース部３０に表示される画像として、拡大・縮小の処理を行うことも可能である。
【００４５】
また、他の方法としては、文字コードや図、背景画等の各要素に情報が分解されているならば、文字コードについては、本型データ中のフォントサイズを変換係数で乗算して、文字の画像とし、背景画や静止画などのドットで表現される情報は、画像として拡大し、それぞれの要素のデータを合成して、書籍情報インタフェース部３０に表示するデータとしてもよい。
【００４６】
［第３の実施例］
前述の第１の実施例及び第２の実施例で、情報候補獲得部２１、候補情報生成部１１、本型情報取得部２５、本型データ転送部１３において、サーバ１０とクライアント２０がデータの転送を行っているが、ネットワークを介するようなデータ転送では、データ転送専門の機能を独立させてシステムを構築するようにしてもよい。
【００４７】
図１３は、本発明の第３の実施例のクライアント・サーバ型情報アクセスシステムの構成を示す。
同図に示すシステムは、図４に示すシステムにおいて、クライアント２０の構成にクライアント側通信部２９を付加し、サーバ１０の構成にサーバ側通信部１５を付加した構成である。
【００４８】
クライアント側通信部２９及びサーバ側通信部１５は、共にバッファを持ち、クライアント・サーバ間で、候補情報の要求と、転送及び利用者の書籍情報インタフェース部３０に表示するデータの要求と転送の処理を行う。
図１４は、本発明の第３の実施例の動作を示すフローチャートである。
ステップ３０１）  利用者が情報を本型に閲覧しようとすると、利用者は、書籍情報インタフェース部３０に対して閲覧したい情報を参照するためのＵＲＬを入力し、検索要求生成部２２に転送される。この処理は、第１及び第２の実施例と同様である。
【００４９】
ステップ３０２）  入力されたＵＲＬは、クライアント側通信部２９に送られ、サーバ側通信部１５を介して、サーバ１０の候補情報生成部１１への検索要求として転送される。
ステップ３０３）  次に、送られたＵＲＬにより、候補情報生成部１１において、候補情報格納部１２中からＵＲＬが示す本型情報の候補のリストと、当該本型情報を表示するための条件を獲得し、図７に示すようなデータ構造のデータとして、サーバ側通信部１５とクライアント側通信部２９を介して情報候補獲得部２１に送られる。
【００５０】
ステップ３０４）  候補のリストは、候補情報選択部２３中のバッファに格納され、候補情報選択部２３で候補の選択が行われる。当該処理は、第１及び第２の実施例と同様の処理であるので説明を省略する。
ステップ３０５）  本型データが候補リストから選択されると、本型情報獲得部２５では、選択されたＵＲＬを使用して、クライアント側通信部２９、サーバ側通信部１５を介して、サーバ１０に対して本型データのクライアント２０への転送データの要求を行う。
【００５１】
ステップ３０６）  本型データ転送部１３において、ＵＲＬで指定されたファイル格納部１４中のデータが検索され、サーバ側通信部１５及びクライアント側通信部２９を介して、本型情報獲得部２５へ転送される。
ステップ３０７）  本型情報獲得部２５では、サーバ１０から獲得したデータを書籍情報インタフェース部３０上に表示するために、本情報表現部２６において、図５に示す爪見出し、本の枠などの画像を生成し、表示する画像と合成し、本情報拡縮表示生成部２８に転送する。
【００５２】
ステップ３０８）  書籍情報インタフェース部３０に、本型データを表示する際に、ステップ３０４で求めた変換係数の値により本型の情報を拡大・縮小する。
また、上記の第１〜第３の実施例における図３、図４、図１２に示すサーバ１０、クライアント２０の各々の構成要素をプログラムとして構築し、サーバ及び、クライアントとして使用されるコンピュータに接続されるディスク装置や、フロッピーディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより、容易に本発明を実現できる。
【００５３】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【００５４】
【発明の効果】
上述ように、本発明によれば、テキストと静止画などの情報からなるマルチメディア情報がサーバに格納されている際に、サーバに接続されたクライアントの環境が異なると情報が見えにくくなる問題点に対し、サーバに格納されたマルチメディア情報に、情報を表示する際の環境の情報を付与することで、クライアントの情報を提示するシステムにより、提示する際に最適な情報を選択し、利用者に提供することができる。
【００５５】
さらに、本発明によれば、情報を提示するクライアント間で解像度が異なるような場合には、論理的に同じ大きさの情報を提示しようとしても物理的な解像度の違いから同一の情報として提示することができない場合においても、マルチメディア情報の論理的な環境情報に加えて、マルチメディア情報を作成した際に想定していた情報を提示するシステムでの環境情報を付与することで、クライアントが提示するマルチメディア情報を選択する際に、クライアントの物理的な情報と、マルチメディア情報に付与された環境情報とを一致させることにより、クライアントにおいて最適な情報を選択し、利用者に提供することができる。
【００５６】
また、サーバ及びクライアント間のデータ交換の機能を独立させることにより、システム及び装置を、サーバ及びクライアント内の処理と、サーバ・クライアント間の処理を分離することによりシステムをモジュール化し、容易に構築することが可能である。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明のクライアント・サーバ型情報アクセスシステムの構成図（その１）である。
【図４】本発明のクライアント・サーバ型情報アクセスシステムの構成図（その２）である。
【図５】本発明の実施例の物理的な本を模して３次元的に情報を表示した例である。
【図６】本発明の第１の実施例の動作を示すフローチャートである。
【図７】本発明の第１の実施例の候補情報格納部のデータの例である。
【図８】本発明の第１の実施例の属性情報格納部のデータの例である。
【図９】本発明の第１の実施例のクライアントの表示領域とマルチメディア情報の関係を示す図である。
【図１０】本発明の第２の実施例の表示領域の例である。
【図１１】本発明の第２の実施例の動作を示すフローチャートである。
【図１２】本発明の第２の実施例の候補情報格納部のデータの例である。
【図１３】本発明の第３の実施例のクライアント・サーバ型情報アクセスシステムの構成図である。
【図１４】本発明の第３の実施例の動作を示すフローチャートである。
【符号の説明】
１０  サーバ
１１  リスト提供手段、候補情報生成部
１２  候補情報格納部
１３  表示情報提供手段、本型データ転送部
１４  ファイル格納部
１５  サーバ通信部
２０  クライアント
２１  候補情報リスト要求・取得手段、情報候補獲得部
２２  検索要求生成部
２３  候補情報選択手段、候補情報選択部
２４  属性情報格納部
２５  表示情報要求手段、本型情報獲得部
２６  表示手段、本情報表現部
２７  候補情報標準化部
２８  本情報拡縮表示生成部
２９  クライアント側通信部
３０  ディスプレイ、書籍情報インタフェース部
【図１】
0003543642.tif 000003
【図２】
0003543642.tif 000004
【図３】
0003543642.tif 000005
【図４】
0003543642.tif 000006
【図５】
0003543642.tif 000007
【図６】
0003543642.tif 000008
【図７】
0003543642.tif 000009
【図８】
0003543642.tif 000010
【図９】
0003543642.tif 000011
【図１０】
0003543642.tif 000012
【図１１】
0003543642.tif 000013
【図１２】
0003543642.tif 000014
【図１３】
0003543642.tif 000015
【図１４】
0003543642.tif 000016