(57)【要約】【課題】  自動ページ送りでコンテンツをページ単位で表示するコンテンツ表示装置における負荷を軽減する。【解決手段】  サーバ装置１００は、コンテンツ１０２１のページ毎のページ送り間隔データ１０４１を前もって計算し、保存しておく。サーバ装置１００は、クライアント装置２００から要求されたコンテンツ１０２１を送信する際、ページ送り間隔データ１０４１を一緒に送る。クライアント装置２００は、受信したコンテンツ２０２１及びページ送り間隔データ２０４１を一旦保存し、表示装置２０５への表示時、コンテンツ２０２１の各ページがページ送り間隔データ２０４１で定める時間で切り替わるように自動ページ送りを制御する。コンテンツの表示の都度、ページ送り間隔データを計算する必要がないので、クライアント装置２００の負荷が軽減される。【選択図】 図１
2005216047.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツのページ毎のページ送り間隔データを記憶するページ送り間隔記憶手段と、表示装置と、前記コンテンツ記憶手段に記憶されたコンテンツの内容をページ単位で前記表示装置に表示する表示手段と、前記表示装置に表示されるコンテンツのページが前記ページ送り間隔記憶手段に記憶されたページ毎のページ送り間隔データに応じた時間で切り替わるように前記表示手段を制御する表示制御手段とを備えることを特徴とするコンテンツ表示装置。
【請求項２】
サーバ装置からネットワークを介してコンテンツ及び該コンテンツのページ毎のページ送り間隔データを受信して前記コンテンツ記憶手段及び前記ページ送り間隔記憶手段に記憶するコンテンツ受信手段を備えることを特徴とする請求項１記載のコンテンツ表示装置。
【請求項３】
補正データを記憶する補正データ記憶部を備え、前記表示制御手段は、前記ページ送り間隔記憶手段に記憶された各ページ毎のページ送り間隔データを前記補正データで補正したデータに応じた時間で、前記表示装置に表示されるコンテンツのページが切り替わるように前記表示手段を制御するものであることを特徴とする請求項２記載のコンテンツ表示装置。
【請求項４】
入力装置からの入力に従って前記補正データ記憶部に記憶された補正データを変更する補正データ設定手段を備えることを特徴とする請求項３記載のコンテンツ表示装置。
【請求項５】
入力装置からの入力に従って前記ページ送り間隔記憶手段に記憶されたページ送り間隔データを修正する修正手段を備えることを特徴とする請求項２記載のコンテンツ表示装置。
【請求項６】
前記サーバ装置は、コンテンツを記憶するサーバ側コンテンツ記憶手段と、ページ送り間隔を求める評価関数を記憶する評価関数記憶手段と、前記サーバ側コンテンツ記憶手段に記憶されたコンテンツのページ毎の情報量を計算し、該計算したページ毎の情報量と前記評価関数記憶手段に記憶された評価関数とから前記コンテンツのページ毎のページ送り間隔データを計算するページ送り間隔計算手段と、該ページ送り間隔計算手段で計算された前記コンテンツのページ毎のページ送り間隔データを記憶するサーバ側ページ送り間隔記憶手段と、前記コンテンツ受信手段から要求されたコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記サーバ側コンテンツ記憶手段及び前記サーバ側ページ送り間隔記憶手段から読み出して前記コンテンツ受信手段に送信するコンテンツ送信手段とを備えることを特徴とする請求項２記載のコンテンツ表示装置。
【請求項７】
サーバ装置と該サーバ装置にネットワークを通じて接続されたクライアント装置とで構成され、
前記サーバ装置は、コンテンツを記憶するサーバ側コンテンツ記憶手段と、ページ送り間隔を求める評価関数を記憶する評価関数記憶手段と、前記サーバ側コンテンツ記憶手段に記憶されたコンテンツのページ毎の情報量を計算し、該計算したページ毎の情報量と前記評価関数記憶手段に記憶された評価関数とから前記コンテンツのページ毎のページ送り間隔データを計算するページ送り間隔計算手段と、該ページ送り間隔計算手段で計算された前記コンテンツのページ毎のページ送り間隔データを記憶するサーバ側ページ送り間隔記憶手段と、前記クライアント装置から要求されたコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記サーバ側コンテンツ記憶手段及び前記サーバ側ページ送り間隔記憶手段から読み出して前記クライアント装置に送信するコンテンツ送信手段とを備え、
前記クライアント装置は、コンテンツを記憶するクライアント側コンテンツ記憶手段と、前記コンテンツのページ毎のページ送り間隔データを記憶するクライアント側ページ送り間隔記憶手段と、前記サーバ装置からネットワークを介して受信したコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記クライアント側コンテンツ記憶手段及び前記クライアント側ページ送り間隔記憶手段に記憶するコンテンツ受信手段と、表示装置と、前記クライアント側コンテンツ記憶手段に記憶されたコンテンツの内容をページ単位で前記表示装置に表示する表示手段と、前記表示装置に表示されるコンテンツのページが前記クライアント側ページ送り間隔記憶手段に記憶されたページ毎のページ送り間隔データに応じた時間で切り替わるように前記表示手段を制御する表示制御手段とを備えることを特徴とするコンテンツ表示システム。
【請求項８】
コンピュータを、コンテンツを記憶するコンテンツ記憶手段に記憶されたコンテンツの内容をページ単位で表示装置に表示する表示手段、前記コンテンツのページ毎のページ送り間隔データを記憶するページ送り間隔記憶手段から前記ページ送り間隔データを読み出し、前記表示装置に表示されるコンテンツのページが前記ページ毎のページ送り間隔データに応じた時間で切り替わるように前記表示手段を制御する表示制御手段、として機能させるプログラム。
【請求項９】
前記コンピュータを、さらに、サーバ装置からネットワークを介してコンテンツ及び該コンテンツのページ毎のページ送り間隔データを受信して前記コンテンツ記憶手段及び前記ページ送り間隔記憶手段に記憶するコンテンツ受信手段、として機能させることを特徴とする請求項８記載のプログラム。
【請求項１０】
前記表示制御手段は、前記ページ送り間隔記憶手段に記憶された各ページ毎のページ送り間隔データを補正データ記憶部に記憶された補正データで補正したデータに応じた時間で、前記表示装置に表示されるコンテンツのページが切り替わるように前記表示手段を制御するものであることを特徴とする請求項９記載のプログラム。
【請求項１１】
前記コンピュータを、さらに、入力装置からの入力に従って前記補正データ記憶部に記憶された補正データを変更する補正データ設定手段、として機能させることをことを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記コンピュータを、さらに、入力装置からの入力に従って前記ページ送り間隔記憶手段に記憶されたページ送り間隔データを修正する修正手段、として機能させることを特徴とする請求項８記載のプログラム。
【請求項１３】
コンピュータを、コンテンツを記憶するサーバ側コンテンツ記憶手段に記憶されたコンテンツのページ毎の情報量を計算すると共に、該計算したページ毎の情報量と評価関数記憶手段に記憶された評価関数とから前記コンテンツのページ毎のページ送り間隔データを計算して、ページ送り間隔記憶手段に保存するページ送り間隔計算手段、ネットワークを通じてクライアント装置から要求されたコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記サーバ側コンテンツ記憶手段及び前記サーバ側ページ送り間隔記憶手段から検索して前記クライアント装置に送信するコンテンツ送信手段、として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテキストや画像などを含むコンテンツを表示装置に表示するコンテンツ表示装置に関し、特に表示するコンテンツのページ送りを自動的に行うコンテンツ表示装置に関する。
【背景技術】
【０００２】
１ページ以上のテキストや画像などを表示装置に表示する際に、ページ送り（ページめくり）を自動化する技術が従来より幾つか提案されている。
【０００３】
例えば特許文献１には、コンピュータシステム等から送信されてきた文書情報を１ページ毎に、文書情報記憶部に一時記憶すると共に、そのページの文書情報の特徴量（例えば文字数）を抽出して予め定められた関数を用いてページ送り速度を計算し、この計算したページ送り速度に応じて前記文書情報記憶部から読み出した文書情報のページ送りを制御している。
【０００４】
また特許文献２には、次ページまたは前ページへのページ送り指示があったときに、ページバッファ内の表示中画像のデータ量を検出し、この検出したデータ量に基づいて所定の画像表示時間を演算し、この演算結果に基づいて次ページまたは前ページの画像表示のページ送りを制御している。
【０００５】
また特許文献３には、表示内容の切替えを指示する外部からの切替指示信号の入力時に表示画面に表示されたページ内の情報量とそのページの表示時間とを抽出して、情報量と表示時間との関係式を算出し、ページの自動送りが指示された場合に、表示する各ページの情報量と前記算出した関係式とに従ってページ送りの時間を制御している。
【特許文献１】特開平３−２５２８６０号公報
【特許文献２】特開平２−１９７９１８号公報
【特許文献３】特開平７−１６８８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、ページ送りを自動化する技術が従来より種々提案されているが、何れの従来技術も表示の都度、ページ送り間隔を計算しているため、自動ページ送りでコンテンツを表示する際の負荷が大きいという課題がある。
【０００７】
本発明の目的は、自動ページ送りでコンテンツをページ単位で表示するコンテンツ表示装置における負荷を軽減することにある。
【課題を解決するための手段】
【０００８】
本発明の第１のコンテンツ表示装置は、コンテンツを記憶するコンテンツ記憶手段と、前記コンテンツのページ毎のページ送り間隔データを記憶するページ送り間隔記憶手段と、表示装置と、前記コンテンツ記憶手段に記憶されたコンテンツの内容をページ単位で前記表示装置に表示する表示手段と、前記表示装置に表示されるコンテンツのページが前記ページ送り間隔記憶手段に記憶されたページ毎のページ送り間隔データに応じた時間で切り替わるように前記表示手段を制御する表示制御手段とを備えることを特徴とする。
【０００９】
本発明の第２のコンテンツ表示装置は、第１のコンテンツ表示装置において、サーバ装置からネットワークを介してコンテンツ及び該コンテンツのページ毎のページ送り間隔データを受信して前記コンテンツ記憶手段及び前記ページ送り間隔記憶手段に記憶するコンテンツ受信手段を備えることを特徴とする。
【００１０】
本発明の第３のコンテンツ表示装置は、第２のコンテンツ表示装置において、補正データを記憶する補正データ記憶部を備え、前記表示制御手段は、前記ページ送り間隔記憶手段に記憶された各ページ毎のページ送り間隔データを前記補正データで補正したデータに応じた時間で、前記表示装置に表示されるコンテンツのページが切り替わるように前記表示手段を制御するものであることを特徴とする。
【００１１】
本発明の第４のコンテンツ表示装置は、第３のコンテンツ表示装置において、入力装置からの入力に従って前記補正データ記憶部に記憶された補正データを変更する補正データ設定手段を備えることを特徴とする。
【００１２】
本発明の第５のコンテンツ表示装置は、第２のコンテンツ表示装置において、入力装置からの入力に従って前記ページ送り間隔記憶手段に記憶されたページ送り間隔データを修正する修正手段を備えることを特徴とする。
【００１３】
本発明の第６のコンテンツ表示装置は、第２のコンテンツ表示装置において、前記サーバ装置は、コンテンツを記憶するサーバ側コンテンツ記憶手段と、ページ送り間隔を求める評価関数を記憶する評価関数記憶手段と、前記サーバ側コンテンツ記憶手段に記憶されたコンテンツのページ毎の情報量を計算し、該計算したページ毎の情報量と前記評価関数記憶手段に記憶された評価関数とから前記コンテンツのページ毎のページ送り間隔データを計算するページ送り間隔計算手段と、該ページ送り間隔計算手段で計算された前記コンテンツのページ毎のページ送り間隔データを記憶するサーバ側ページ送り間隔記憶手段と、前記コンテンツ受信手段から要求されたコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記サーバ側コンテンツ記憶手段及び前記サーバ側ページ送り間隔記憶手段から読み出して前記コンテンツ受信手段に送信するコンテンツ送信手段とを備えることを特徴とする。
【００１４】
また本発明のコンテンツ表示システムは、サーバ装置と該サーバ装置にネットワークを通じて接続されたクライアント装置とで構成され、
前記サーバ装置は、コンテンツを記憶するサーバ側コンテンツ記憶手段と、ページ送り間隔を求める評価関数を記憶する評価関数記憶手段と、前記サーバ側コンテンツ記憶手段に記憶されたコンテンツのページ毎の情報量を計算し、該計算したページ毎の情報量と前記評価関数記憶手段に記憶された評価関数とから前記コンテンツのページ毎のページ送り間隔データを計算するページ送り間隔計算手段と、該ページ送り間隔計算手段で計算された前記コンテンツのページ毎のページ送り間隔データを記憶するサーバ側ページ送り間隔記憶手段と、前記クライアント装置から要求されたコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記サーバ側コンテンツ記憶手段及び前記サーバ側ページ送り間隔記憶手段から読み出して前記クライアント装置に送信するコンテンツ送信手段とを備え、
前記クライアント装置は、コンテンツを記憶するクライアント側コンテンツ記憶手段と、前記コンテンツのページ毎のページ送り間隔データを記憶するクライアント側ページ送り間隔記憶手段と、前記サーバ装置からネットワークを介して受信したコンテンツ及び該コンテンツのページ毎のページ送り間隔データを前記クライアント側コンテンツ記憶手段及び前記クライアント側ページ送り間隔記憶手段に記憶するコンテンツ受信手段と、表示装置と、前記クライアント側コンテンツ記憶手段に記憶されたコンテンツの内容をページ単位で前記表示装置に表示する表示手段と、前記表示装置に表示されるコンテンツのページが前記クライアント側ページ送り間隔記憶手段に記憶されたページ毎のページ送り間隔データに応じた時間で切り替わるように前記表示手段を制御する表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明の第１のコンテンツ表示装置によれば、自動ページ送りでコンテンツをページ単位で表示するコンテンツ表示装置における負荷を軽減することができる。その理由は、コンテンツのページ毎のページ送り間隔データがページ送り間隔記憶手段に記憶されているため、表示の都度、ページ送り間隔を計算する必要がないためである。
【００１６】
本発明の第２のコンテンツ表示装置によれば、第１のコンテンツ表示装置による効果に加えてさらに、ネットワークを介して接続されたサーバ装置から受信したコンテンツを自動ページ送りで表示装置に表示することができる。その理由は、サーバ装置からネットワークを介してコンテンツ及び該コンテンツのページ毎のページ送り間隔データを受信してコンテンツ記憶手段及びページ送り間隔記憶手段に記憶するコンテンツ受信手段を備えているからである。
【００１７】
本発明の第３のコンテンツ表示装置によれば、第１のコンテンツ表示装置による効果に加えてさらに、サーバ装置から送られてきたページ送り間隔データが全体的に早すぎたり或いはその逆に遅すぎる場合に、実際の表示制御に使うページ送り間隔を補正することができる。その理由は、補正データを記憶する補正データ記憶部を備え、表示制御手段は、ページ送り間隔記憶手段に記憶された各ページ毎のページ送り間隔データを補正データで補正したデータに応じた時間で、表示装置に表示されるコンテンツのページが切り替わるように表示手段を制御するからである。
【００１８】
本発明の第４のコンテンツ表示装置によれば、第２のコンテンツ表示装置による効果に加えてさらに、実際の表示制御に使うページ送り間隔の補正量を各利用者毎に設定することができる。その理由は、入力装置からの入力に従って補正データ記憶部に記憶された補正データを変更する補正データ設定手段を備えているからである。
【００１９】
本発明の第５のコンテンツ表示装置によれば、第２のコンテンツ表示装置による効果に加えてさらに、２度目以降の同じコンテンツの自動ページ送りによる表示時、各ページ毎のページ送り間隔をきめ細かく調整することができる。その理由は、入力装置からの入力に従ってページ送り間隔記憶手段に記憶されたページ送り間隔データを修正する修正手段を備えているからである。
【００２０】
本発明の第６のコンテンツ表示装置によれば、第２のコンテンツ表示装置による効果に加えてさらに、コンテンツのページ毎のページ送り間隔データをサーバ装置において自動生成することができる。その理由は、サーバ装置は、ページ送り間隔を求める評価関数を記憶する評価関数記憶手段と、サーバ側コンテンツ記憶手段に記憶されたコンテンツのページ毎の情報量を計算し、該計算したページ毎の情報量と評価関数記憶手段に記憶された評価関数とから前記コンテンツのページ毎のページ送り間隔データを計算するページ送り間隔計算手段とを備えているからである。
【００２１】
本発明のコンテンツ表示システムによれば、ネットワークを介して接続されたサーバ装置から受信したコンテンツを自動ページ送りでクライアント装置の表示装置に表示することができ、しかもその際のクライアント装置の負荷を軽減することができる。その理由は、サーバ装置からネットワークを介してコンテンツ及び該コンテンツのページ毎のページ送り間隔データをクライアントが受信し、受信したページ送り間隔データを使って、受信したコンテンツの自動ページ送りを制御しながらコンテンツを表示装置に表示するからである。
【発明を実施するための最良の形態】
【００２２】
図１を参照すると、本発明の第１の実施の形態にかかるコンテンツ表示システムは、サーバ装置１００とクライアント装置（コンテンツ表示装置）２００とがインターネットなどのネットワーク３００を通じて相互に通信可能に接続されている。
【００２３】
サーバ装置１００は、プログラム制御により動作するデータ処理装置（コンピュータ）１０１と、磁気ディスク装置などで構成されたコンテンツ記憶装置１０２、評価関数記憶装置１０３およびページ送り間隔記憶装置１０４とを含んで構成される。
【００２４】
コンテンツ記憶装置１０２には、１つ以上のコンテンツ１０２１が記憶される。コンテンツ１０２１は、複数のページファイル１０２１−１〜１０２１−ｎを含んで構成される。各ページファイル１０２１−１〜１０２１−ｎは、ＨＴＭＬテキストや画像データなどから構成される。各コンテンツ１０２１には他のコンテンツと区別するためのコンテンツＩＤが振られており、各ページファイル１０２１−１〜１０２１−ｎにはそれらのページファイルを識別するためのページＩＤが振られている。「コンテンツＩＤ、ページＩＤ」で任意の１つのページファイルが特定される。
【００２５】
評価関数記憶装置１０３には、ページ送り間隔を求める評価関数１０３１が記憶されている。評価関数１０３１の具体例については後述するが、コンテンツのページの情報量とそのページの送り間隔との関係が表現されている。
【００２６】
ページ送り間隔記憶装置１０４には、各コンテンツ１０２１毎に、そのコンテンツ１０２１の全ページについてのページ送り間隔データ１０４１が記憶される。或るコンテンツ用のページ送り間隔データ１０４１には、別のコンテンツ用の他のページ送り間隔データと区別するためにページ送り間隔データＩＤが振られている。また、コンテンツ１０２１とページ送り間隔データ１０４１との対応付けを管理するために、ページ送り間隔データＩＤの前半部分に、対応するコンテンツ１０２１のコンテンツＩＤが設定されている。勿論、コンテンツ１０２１とページ送り間隔データ１０４１との対応付けを対応表などで管理しても良い。
【００２７】
データ処理装置１０１は、ページ送り間隔計算部１０１１と、コンテンツ送信部１０１２と、作業用メモリ１０１３とを有する。
【００２８】
ページ送り間隔計算部１０１１は、コンテンツ記憶装置１０２からコンテンツ１０２１の各ページファイル１０２１−１〜１０２１−ｎを読み出し、各ページファイル１０２１−１〜１０２１−ｎの情報量を計算して、作業用メモリ１０１３に情報量データ１０１３−１〜１０１３−ｎとして格納する。次いで、評価関数記憶装置１０３から評価関数１０３１を読み出し、作業用メモリ１０１３から情報量データ１０１３−１〜１０１３−ｎを順次読み出し、各情報量データ毎に評価関数１０３１を用いてページ送り間隔データを計算し、ページ送り間隔データ１０４１としてページ送り間隔記憶装置１０４に記憶する。
【００２９】
コンテンツ送信部１０１２は、ネットワーク３００を通じてクライアント装置２００からコンテンツＩＤを含むコンテンツ要求を受信したとき、要求されたコンテンツＩＤを持つコンテンツ１０２１をコンテンツ記憶装置１０２から検索し、また、要求されたコンテンツＩＤをページ送り間隔データＩＤの前半部分に持つページ送り間隔で１０４１、すなわち、そのコンテンツ１０２１に対応するページ送り間隔データ１０４１をページ送り間隔記憶装置１０４から検索する。そして、検索したコンテンツ１０２１およびページ送り間隔データ１０４１を、ネットワーク３００を通じて、要求元のクライアント装置２００へ送信する。
【００３０】
クライアント装置２００は、プログラム制御により動作するデータ処理装置（コンピュータ）２０１と、磁気ディスク装置などで構成されたコンテンツ記憶装置２０２、キーボードやマウスなどで構成された入力装置２０３と、磁気ディスク装置などで構成されたページ送り間隔記憶装置２０４と、液晶ディスプレイ装置などで構成された表示装置２０５とを含んで構成されている。
【００３１】
コンテンツ記憶装置２０２は、サーバ装置１００から受信したコンテンツ２０２１を記憶し、ページ送り間隔記憶装置２０４は、サーバ装置１００からコンテンツ２０２１と一緒に受信したそのコンテンツ２０２１のページ送り間隔データ２０４１を記憶する。コンテンツ２０２１は、サーバ装置１００におけるものと同じく複数のページファイル２０２１−１〜２０２１−ｎで構成される。
【００３２】
入力装置２０３は、サーバ装置１００に対するコンテンツ要求、ページ送りの一時停止指示などの各種指示を利用者が入力するために使用される。表示装置２０５は、サーバ装置１００から受信したコンテンツを表示するためなどに使用される。
【００３３】
データ処理装置２０１は、コンテンツ受信部２０１１、表示制御部２０１２および表示部２０１３を有している。
【００３４】
コンテンツ受信部２０１１は、入力装置２０３からコンテンツＩＤを含むコンテンツ要求が与えられた場合、ネットワーク３００経由でサーバ装置１００に接続し、サーバ装置１００のコンテンツ送信部１０１２に対してコンテンツＩＤを含むコンテンツ要求を送信する。そして、その応答としてコンテンツ送信部１０１２から送信されてくるコンテンツおよびページ送り間隔データを受信し、コンテンツ記憶装置２０２およびページ送り間隔記憶装置２０４にコンテンツ２０２１およびページ送り間隔データ２０４１として記憶し、これら記憶したコンテンツ２０２１およびページ送り間隔データ２０４１のコンテンツＩＤおよびページ送り間隔データＩＤを表示制御部２０１２に通知する。
【００３５】
表示部２０１３は、表示制御部２０１２からコンテンツ記憶装置２０２に記憶されたコンテンツ２０２１の内容をページ単位で受け取り、そのページの内容を表示装置２０５の画面に表示する。
【００３６】
表示制御部２０１２は、コンテンツ受信部２０１１からコンテンツＩＤおよびページ送り間隔データＩＤの通知を受けた場合や、入力装置２０３からコンテンツＩＤを含むコンテンツ表示指示を受けた場合に、そのコンテンツＩＤを持つコンテンツ２０２１およびページ送り間隔データ２０４１をコンテンツ記憶装置２０２およびページ送り間隔記憶装置２０４から読み出し、表示装置２０５に表示されるコンテンツ２０２１のページがページ送り間隔データ２０４１に応じた時間で切り替わるように表示手段２０１３を制御する。
【００３７】
次に、本実施の形態の全体の動作について詳細に説明する。
【００３８】
まず、図１および図２を参照して、サーバ装置１００において、各コンテンツのページ送り間隔データを前もって計算しておく処理について説明する。
【００３９】
サーバ装置１００のページ送り間隔計算部１０１１は、図２に示す処理をコンテンツ記憶装置１０２に記憶されているコンテンツ毎に繰り返すことで、コンテンツ記憶装置１０２に記憶された各コンテンツ１０２１に対応するページ送り間隔データ１０４１を生成し、ページ送り間隔記憶装置１０４に保存する。１つのコンテンツ１０２１に対応するページ送り間隔データ１０４１の生成は、次のような手順で行われる。
【００４０】
ページ送り間隔計算部１０１１は、コンテンツ記憶装置１０２からコンテンツ１０２１のページファイル１０２１−１〜１０２１−ｎを１ページファイルずつ読み出して、そのページファイル毎の情報量データ１０１３−１〜１０１３−ｎを計算して、作業用メモリ１０１３に記憶する（ステップＳ１０１）。情報量としては例えば文字数を使用するが、それに限定されるものではない。次にページ送り間隔計算部１０１１は、評価関数記憶装置１０３から評価関数１０３１を読み出し、作業用メモリ１０１３から各ページの情報量データ１０１３−１〜１０１３−ｎを読み出し、各ページ毎にそのページの情報量データと評価関数１０３１を用いてページ送り間隔を計算する（ステップＳ１０２）。そして、計算した各ページのページ送り間隔を含むページ送り間隔データ１０４１をページ送り間隔記憶装置１０４に保存する（ステップＳ１０３）。
【００４１】
次に、図１および図３を参照して、クライアント装置２００がサーバ装置１００へコンテンツ要求を送信してコンテンツを受信する処理について説明する。
【００４２】
クライアント装置２００の利用者が入力装置からコンテンツＩＤを含むコンテンツ要求を入力すると（ステップＳ２０１）、コンテンツ受信部２０１１は、ネットワーク３００を通じてサーバ装置１００のコンテンツ送信部１０１２にコンテンツ要求を送信する（ステップＳ２０２）。サーバ装置１００のコンテンツ送信部１０１２は、コンテンツ要求を受信すると、そのコンテンツ要求に含まれるコンテンツＩＤを持つコンテンツ１０２１をコンテンツ記憶装置１０２から検索すると共に、そのコンテンツＩＤのコンテンツ１０２１に対応するページ送り間隔データ１０４１をページ送り間隔記憶装置１０４から検索する（ステップＳ１１１）。そして、これらのコンテンツ１０２１およびページ送り間隔データ１０４１をネットワーク３００を通じて要求元のクライアント装置１００のコンテンツ受信部２０１１へ送信する（ステップＳ１１２）。クライアント装置１００のコンテンツ受信部２０１１は、受信したコンテンツ１０２１をコンテンツ２０２１としてコンテンツ記憶装置２０２に保存すると共に、受信したページ送り間隔データ１０４１をページ送り間隔データ２０４１としてページ送り間隔記憶装置２０４に保存する（ステップＳ２０３）。
【００４３】
次に、図１および図４を参照して、クライアント装置２００でコンテンツを表示する処理について説明する。
【００４４】
クライアント装置２００の表示制御部２０１２は、コンテンツ受信部２０１１からコンテンツＩＤを含むコンテンツ受信通知を入力すると、図４に示す処理を実行する。また表示制御部２０１２は、入力装置２０３からコンテンツＩＤを含むコンテンツ表示指示を入力した場合も図４に示す処理を実行する。
【００４５】
まず表示制御部２０１２は、ページ送り間隔記憶装置２０４から次に表示するページのページ送り間隔を取得し、内部の図示しないタイマにセットする（ステップＳ２１１）。次に、次に表示するページのページファイルをコンテンツ記憶装置２０２の表示対象となるコンテンツ２０２１から取得し、表示部２０１３により表示装置２０５の画面に表示させ（ステップＳ２１２）、同時にタイマを起動する（ステップＳ２１３）。タイマは起動されると、セットされているページ送り間隔の計時を始め、そのページ送り間隔に相当する時間経過後にタイムアウトするようになっている。表示制御部２０１２は、タイマがタイムアウトするのを監視すると同時に、入力装置２０３からの利用者入力を監視する（ステップＳ２１４、Ｓ２１５）。そして、タイマがタイムアウトした場合、表示対象コンテンツ２０２１の全ページの表示が完了していなければ（ステップＳ２１８でＮＯ）、ステップＳ２１１に戻って次に表示するページのページ送り間隔を取得してタイマにセットし、次いで次に表示するページのページファイルを取得して表示装置２０５に表示する（ステップＳ２１２）。これにより、表示装置２０５の表示が次のページに更新され、自動ページ送りが実現される。以降、再びタイマを起動し（ステップＳ２１３）、前述した処理を繰り返す。
【００４６】
他方、タイマがタイムアウトする前に、利用者によって入力装置２０３から一時停止の指示が入力された場合（ステップＳ２１５でＹＥＳ）、表示制御部２０１２はタイマを停止し（ステップＳ２１６）、入力装置２０３から再開指示が入力されるのを待つ。これにより、利用者は一時停止の指示を入力することにほり、自動ページ送りを一時的に中断させて、表示されているページの内容を精査することが可能となる。再開指示が入力された場合、表示制御部２０１２はステップＳ２１８に進み、表示対象コンテンツ２０２１の全ページの表示が完了していなければ、ステップＳ２１１に戻って上述した処理を繰り返す。これにより、残りのページについて再び自動ページ送りによる表示が行われる。
【００４７】
表示対象コンテンツ２０２１の全ページの表示が完了すると（ステップＳ２１８でＹＥＳ）、表示制御部２０１２は、表示部２０１３によって表示装置２０５に現在表示されているページを消去し（ステップＳ２１９）、図４の処理を終える。
【００４８】
次に、本実施の形態の効果について説明する。
【００４９】
本実施の形態では、サーバ装置１００のページ送り間隔計算部１０１１が、前もって複数のページファイル１０２１−１〜１０２１−ｎからページ毎に情報量データ１０１３−１〜１０１３−ｎを計算し、情報量データ１０１３−１〜１０１３−ｎと評価関数１０３１を用いてページ毎のページ送り間隔データ１０４１を計算するように構成されており、またクライアント装置２００の表示制御部２０１２は、サーバ装置１００で前もって計算されたページ送り間隔データ２０４１を使用してページ送りを制御するため、自動ページ送りでコンテンツをページ単位で表示するクライアント装置２００における負荷を軽減することができる。
【００５０】
また、本実施の形態では、サーバ装置１００から受信したコンテンツ２０２１とそれに対応するページ送り間隔データ２０４１とがコンテンツ記憶装置２０２およびページ送り間隔記憶装置２０４に記憶されているため、コンテンツ２０２１を再表示する都度、ページ送り間隔データを再計算する必要がない。
【００５１】
次に、具体的な実施例を用いて本実施の形態の動作を説明する。
【００５２】
まず、サーバ装置１００において各コンテンツのページ送り間隔データを前もって計算しておく処理の具体例について説明する。
【００５３】
ページ送り間隔計算部１０１１が複数のページファイル１０２１−１〜１０２１−ｎからページ毎に情報量データ１０１３−１〜１０１３−ｎを計算した結果の一例を、図５に示す。図５に示す例では、複数のページファイル１０２１−１〜１０２１−ｎからページ番号とそのページに含まれる文字の総数（文字数）を情報量として計算している。文字数の計算方法は、例えば、ＯＣＲ機能を利用したり、ワードプロセッサの文字数カウント機能を利用することで実現する。なお、情報量としては文字数以外に、ページファイルのサイズや画像データの特徴量などを利用することもできる。
【００５４】
次にページ送り間隔を計算するのに使用する評価関数１０３１の一例を以下に示す。
Ｔ＝ａＷ＋ｂ  …（１）
ここで、Ｔはページ送り間隔、Ｗは文字数、ａ、ｂは定数である。この例の評価関数をグラフで示すと図６に示すようになる。評価関数の傾きａおよび切片ｂは、過去の経験から事前に決定される。この式（１）におけるａの値を１／１０００、ｂの値を０．５秒とした評価関数１０３１を用いて、図５に示した各ページ毎のページ送り間隔を計算した結果を図７に示す。ここで、ａの値を１／１０００と小さく設定している理由は、情報検索における自動ページ送りの速度は、イメージ的に各ページの大まかな内容が確認できれば良いためである。
【００５５】
なお、本発明で使用する評価関数１０３１は以上の評価関数に限定されず、その他各種の関数を利用することができる。例えば、上記（１）式ではページ送り間隔の最大値は文字数Ｗによって決定されるが、図８に示すように予め最大間隔（Ｍ）を設定しておくようにしても良い。つまり、前記（１）による計算値がＭを超える場合、Ｍの値にまるめるようにしても良い。最大間隔Ｍの値を５．０秒、式（１）におけるａの値を１／１０００、ｂの値を０．５秒とした評価関数１０３１を用いて、図５に示した各ページ毎のページ送り間隔を計算すると、図９のようになる。
【００５６】
次にクライアント装置２００でコンテンツを表示する処理の具体例について説明する。
【００５７】
表示制御部２０１２は、図４に示す処理を開始すると、まず、最初に出力するページであるページ番号１のページのページ送り間隔を取得し、タイマにセットする（ステップＳ２１１）。 図９に示す例の場合、ページ番号１のページのページ送り間隔２．４秒を取得してタイマにセットする。 次に表示制御部２０１２は、ページ番号１のページファイル２０２１−１を取得し、表示部２０１３によって表示装置２０５に表示し（ステップＳ２１２）、タイマを起動する（ステップＳ２１３）。そして、表示制御部２０１２は、タイマにセットした２．４秒が経過してタイマがタイムアウトするか、入力装置２０３から一時停止の指示が入力されるのを待つ（ステップＳ２１４、Ｓ２１５）。若し、一時停止の指示が入力されないでタイマがタイムアウトすると、表示制御部２０１２は、ページ番号２のページのページ送り間隔（図９の場合、３．８秒）を取得し、タイマにセットし（ステップＳ２１１）、ページ番号２のページファイル２０２１−２を取得して表示部２０１３により表示装置２０５に表示する（ステップＳ２１２）。これにより、表示装置２０５の画面は、ページ番号１のページを２．４秒だけ表示した後、ページ番号２のページに切り替わる。こうして、ページ番号２、ページ番号３、…、最後のページ番号までの各ページが、ページ送り間隔データに従った時間だけ次々に表示されていく。また、何れかのページの表示中に一時停止の指示が入力装置２０３から入力されると、自動ページ送りが一時停止され、表示中のページが再開指示が入力されるまで表示され続ける。
【００５８】
図１０を参照すると、本発明の第２の実施の形態にかかるコンテンツ表示システムは、クライアント装置２００が、補正データ２０６１を記憶する補正データ記憶装置２０６を備え、データ処理装置２０１の表示制御部２０１２は、表示装置２０５に表示されるコンテンツのページが、ページ送り間隔記憶装置２０４に記憶された各ページ毎のページ送り間隔データ２０４１を補正データ２０６１で補正したデータに応じた時間で切り替わるように表示部２０１３を制御するように構成されている点と、入力装置２０３からの入力に従って補正データ記憶装置２０６に記憶された補正データ２０６１を変更する補正データ設定部２０１４をデータ処理装置２０１に備えている点で、第１の実施の形態と相違し、それ以外は第１の実施の形態と同じである。
【００５９】
補正データ２０６１としては、０．９或いは１．１等の補正率が使用される。また、＋１秒、−１秒といった補正量を使用することもできる。補正データ２０６１の値は、利用者自身が入力装置２０３から補正データ設定部２０１４を通じて書き換えることで変更可能である。
【００６０】
クライアント装置２００でコンテンツを表示する処理のフローチャートを図１１に示す。図４とはステップＳ２１１’の処理のみ相違する。第１の実施の形態では、表示制御部２０１２は、次に表示するページのページ送り間隔を取得すると、この取得した値をそのままタイマにセットしたが（図４のステップＳ２１１）、本実施の形態では、取得したページ送り間隔を補正データ２０６１で補正した値をタイマにセットする（ステップＳ２１１’）。例えば、補正データ２０６１が補正率１．２であり、次に表示するページのページ送り間隔が２．４秒であった場合、２．４×１．２≒２．９秒がタイマにセットされる。
【００６１】
このように本実施の形態によれば、サーバ装置１００側で前もって計算されたページ送り間隔データ１０４１がクライアント装置２００の利用者には全体的に早すぎたり或いはその逆に遅すぎる場合に、実際の表示制御に使うページ送り間隔をクライアント装置の利用者毎にそれぞれ異なるように補正することができる。
【００６２】
図１２を参照すると、本発明の第３の実施の形態にかかるコンテンツ表示システムは、クライアント装置２００のデータ処理装置２０１が、入力装置２０３からの入力に従ってページ送り間隔記憶装置２０４に記憶されたページ送り間隔データ２０４１を修正する修正部２０１５を備えている点で、第１の実施の形態と相違し、それ以外は第１の実施の形態と同じである。
【００６３】
修正部２０１５は、一種のエディタであり、入力装置２０３から起動されると、入力装置２０３から指定されたページ送り間隔データ２０４１をページ送り間隔記憶装置２０４から読み出して表示装置２０５に表示した編集画面に表示し、その編集画面上でページ送り間隔データ２０４１の値の変更を受け付ける。そして、入力装置２０３から編集終了の指示を受けると、編集後のページ送り間隔データ２０４１でページ送り間隔記憶装置２０４の元のデータを更新する。
【００６４】
図９に例示したページ送り間隔データを修正部２０１５を使って修正した例を図１３に示す。この例では、ページ番号２のページ送り間隔を３．８秒から５．０秒に修正し、ページ番号４のページ送り間隔を５．０秒から７．０秒に修正し、それ以外は元のままにしている。
【００６５】
このように本実施の形態によれば、クライアント装置２００の利用者は、同じコンテンツ２０２１を２度目以降に表示する際、前回の表示時における自動ページ送りの間隔が自分に合っていなかった場合、修正部２０１５を使ってページ送り間隔データ２０４１を修正しておくことで、ページ送り速度をより自分に合った速度に調整することができる。また、第２の実施の形態とは異なり、各ページ毎のページ送り間隔を独立に修正することが可能である。
【００６６】
以上本発明の実施の形態について説明したが、本発明は以上の実施の形態にのみ限定されず、その他各種の付加変更が可能である。例えば、第２の実施の形態における補正データ記憶装置２０６および補正データ設定部２０１４と、第３の実施の形態における修正部２０１５とを併せ持つ第４の実施の形態も考えられる。また、以上の実施の形態はサーバ・クライアントモデルに本発明を適用したが、スタンドアロン型のコンピュータに本発明を適用することも可能である。さらに、本発明の実施の形態におけるサーバ装置１００のデータ処理装置１０１が備える機能手段、クライアント装置２００のデータ処理装置２０１が備える機能手段は、ハードウェア的に実現することができる以外に、コンピュータとプログラムとで実現することができる。サーバ用のプログラムは、磁気ディスク等のコンピュータ可読記録媒体に記録されて提供され、サーバ装置１００を構成するコンピュータの立ち上げ時などにそのコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に、ページ送り間隔計算部１０１１、コンテンツ送信部１０１２といった機能手段を実現する。また、クライアント用のプログラムは、磁気ディスク等のコンピュータ可読記録媒体に記録されて提供され、クライアント装置２００を構成するコンピュータの立ち上げ時などにそのコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータ上に、コンテンツ受信部２０１１、表示制御部２０１２、表示部２０１３、補正データ設定部２０１４、修正部２０１５といった機能手段を実現する。
【産業上の利用可能性】
【００６７】
以上のように、本発明にかかるコンテンツ表示装置、コンテンツ表示システムおよびプログラムは、複数のページから構成されるコンテンツを表示する際の自動ページ送り制御として有用であり、特にウェブ上のコンテンツをサーバ装置からクライアント装置にダウンロードして表示装置に表示する際の自動ページ送り制御に用いるのに適している。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】本発明の第１の実施の形態のサーバ装置において、各コンテンツのページ送り間隔データを前もって計算しておく処理のフローチャートである。
【図３】本発明の第１の実施の形態のクライアント装置がサーバ装置へコンテンツ要求を送信してコンテンツを受信する処理のフローチャートである。
【図４】本発明の第１の実施の形態のクライアント装置でコンテンツを表示する処理のフローチャートである。
【図５】本発明の第１の実施の形態において計算されたページ毎の情報量を示す図である。
【図６】本発明の第１の実施の形態において使用する評価関数を示す図である。
【図７】本発明の第１の実施の形態におけるページ毎のページ送り間隔の一例を示す図である。
【図８】本発明の第１の実施の形態において使用する評価関数の別の例を示す図である。
【図９】本発明の第１の実施の形態におけるページ毎のページ送り間隔の他の例を示す図である。
【図１０】本発明の第２の実施の形態の構成を示すブロック図である。
【図１１】本発明の第２の実施の形態のクライアント装置でコンテンツを表示する処理のフローチャートである。
【図１２】本発明の第３の実施の形態の構成を示すブロック図である。
【図１３】本発明の第３の実施の形態におけるページ送り間隔の修正例を示す図である。
【符号の説明】
【００６９】
１００…サーバ装置
１０１…データ処理装置
１０１１…ページ送り間隔計算部
１０１２…コンテンツ送信部
１０１３…作業用メモリ
１０１３−１〜１０１３−ｎ…情報量データ
１０２…コンテンツ記憶装置
１０２１…コンテンツ
１０２１−１〜１０２１−ｎ…ページファイル
１０３…評価関数記憶装置
１０３１…評価関数
１０４…ページ送り間隔記憶装置
１０４１…ページ送り間隔データ
２００…クライアント装置
２０１…データ処理装置
２０１１…コンテンツ受信部
２０１２…表示制御部
２０１３…表示部
２０１４…補正データ設定部
２０１５…修正部
２０２…コンテンツ記憶装置
２０２１…コンテンツ
２０２１−１〜２０２１−ｎ…ページファイル
２０３…入力装置
２０４…ページ送り間隔記憶装置
２０４１…ページ送り間隔データ
２０５…表示装置
【図１】
2005216047.tif 000003
【図２】
2005216047.tif 000004
【図３】
2005216047.tif 000005
【図４】
2005216047.tif 000006
【図５】
2005216047.tif 000007
【図６】
2005216047.tif 000008
【図７】
2005216047.tif 000009
【図８】
2005216047.tif 000010
【図９】
2005216047.tif 000011
【図１０】
2005216047.tif 000012
【図１１】
2005216047.tif 000013
【図１２】
2005216047.tif 000014
【図１３】
2005216047.tif 000015