(57)【要約】【課題】プレゼンテーション、会議、講義等の際に、ＷＷＷブラウザを利用してｗｅｂページの情報を簡単に効率良く表示し、効果的なスライドショーを上映することが課題である。【解決手段】スライドショーシステムは、ＵＲＬに順序番号を付加して管理し、現在の順序番号に対応するＵＲＬを、ローカル側またはリモート側のブラウザに自動的に通知する。ブラウザは、通知されたＵＲＬを用いてインターネット２７にアクセスし、対応するｗｅｂページ７１を表示する。順序番号は、自動的に更新することもでき、操作ボタン７２、７４を用いて更新することもできる。また、ｗｅｂページ７１に合わせてＢＧＭやナレーションが再生される。【選択図】図４
2007095088.tif 000002
【特許請求の範囲】
【請求項１】
情報ネットワーク上で提供される情報を利用してスライドショーを上映するためのスライドショーシステムであって、
前記情報ネットワーク上で定義されたアドレス情報を用いて情報を取得し、取得した情報を出力するブラウザ手段と、
前記スライドショーを上映するユーザにより前記ブラウザ手段に登録された複数のアドレス情報と、該スライドショーにおけるあらかじめ決められた出力順序を表す順序番号との対応関係を格納する格納手段と、
前記スライドショーを上映するために、前記対応関係を参照して、前記順序番号に基づきリモート側コンピュータに通知するアドレス情報を取得するとともに、前記ユーザの指示に基づいて、前記格納手段に格納された順序番号を変更する制御手段と、
取得したアドレス情報を前記リモート側コンピュータに送信し、送信したアドレス情報に対応する情報の出力を指示するインタフェース手段と
を備えることを特徴とするスライドショーシステム。
【請求項２】
情報ネットワーク上で提供される情報を利用してスライドショーを上映するためのスライドショーシステムであって、
前記情報ネットワーク上で定義されたアドレス情報を用いて情報を取得し、取得した情報を出力するブラウザ手段と、
前記スライドショーを上映するユーザによりローカル側コンピュータのブラウザに登録された複数のアドレス情報と、該スライドショーにおけるあらかじめ決められた出力順序を表す順序番号との対応関係に基づいて、該ローカル側コンピュータから送信されるアドレス情報を受信するとともに、該ユーザの指示に基づいて該対応関係の順序番号が変更された場合は、変更された順序番号に基づいて該ローカル側コンピュータから送信されるアドレス情報を受信するインタフェース手段と、
前記スライドショーを上映するために、受信したアドレス情報を前記ブラウザ手段に通知し、通知したアドレス情報に対応する情報の出力を指示する制御手段と
を備えることを特徴とするスライドショーシステム。
【請求項３】
情報ネットワーク上で提供される情報を利用してスライドショーを上映するためのコンピュータが用いるプログラムを記録した記録媒体であって、
前記情報ネットワーク上で定義され、前記スライドショーを上映するユーザによりブラウザに登録された複数のアドレス情報と、該スライドショーにおけるあらかじめ決められた出力順序を表す順序番号との対応関係を参照するステップと、
前記スライドショーを上映するために、前記順序番号に基づき前記複数のアドレス情報をリモート側コンピュータに送信し、送信したアドレス情報に対応する情報の出力を指示するステップと、
前記ユーザの指示に基づいて、前記対応関係の順序番号を変更するステップと
を含む処理を前記コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
情報ネットワーク上で提供される情報を利用してスライドショーを上映するためのコンピュータが用いるプログラムを記録した記録媒体であって、
前記情報ネットワーク上で定義され、前記スライドショーを上映するユーザによりローカル側コンピュータのブラウザに登録された複数のアドレス情報と、該スライドショーにおけるあらかじめ決められた出力順序を表す順序番号との対応関係に基づいて、該ローカル側コンピュータから送信されるアドレス情報を受信し、該ユーザの指示に基づいて該対応関係の順序番号が変更された場合は、変更された順序番号に基づいて該ローカル側コンピュータから送信されるアドレス情報を受信するステップと、
前記スライドショーを上映するために、受信したアドレス情報をブラウザに通知し、通知したアドレス情報に対応する情報の出力を指示するステップと
を含む処理を前記コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在、インターネット上で主流を成すＷＷＷ（world wide web）等の情報ネットワークを参照するブラウザシステムにおいて、ブラウザが取得した画面情報を利用してスライドショーを上映するスライドショーシステムおよびその方法に関する。
【背景技術】
【０００２】
インターネットは、多数のコンピュータを通信ネットワークにより接続することで実現され、インターネットにより実現される世界規模の情報ネットワークは、ＷＷＷシステムと呼ばれている。近年、ＷＷＷシステムによる情報発信の増加に伴い、様々なマルチメディア情報がインターネット上で提供されるようになってきた。
【０００３】
ＷＷＷのページ（ｗｅｂページ）は、ＷＷＷ上で提供されるマルチメディア情報の単位であり、任意のＷＷＷサーバ内に格納されたＨＴＭＬ（hypertext markup language ）文書および関連するデータから成る。ＷＷＷサーバは、このｗｅｂページをＨＴＴＰ（hyper text transfer protocol）に従ってＷＷＷクライアント上のブラウザに送信し、ＷＷＷブラウザは、ＷＷＷクライアントの画面上に受信したｗｅｂページを表示する。
【０００４】
一般に、ｗｅｂページは、ＨＴＭＬを用いることにより、文字データからなるテキスト情報、グラフィックデータからなるイメージ情報、オーディオ情報、および動画情報等をユーザに提供することができる。このため、ここでは、ｗｅｂページを表示するという表現は、そのページに含まれるテキスト情報やイメージ情報の出力だけでなく、オーディオ情報や動画情報等の出力をも含むものとする。
【０００５】
ユーザがこのような情報へアクセスするには、それを保持するサーバおよびＨＴＭＬ文書を一意に表すアドレス情報をＷＷＷブラウザに入力する必要がある。このアドレス情報は、いくつかの文字列からなり、ＵＲＬ（uniform resource locator）と呼ばれる。
【０００６】
しかしながら、数十字にも及ぶ複雑なＵＲＬを長期間頭の中に記憶しておくことは難しく、また、ある決まったページを何度も参照する必要がある場合には、毎回そのようなＵＲＬをタイプするのは不便であり、非効率でもある。そこで、ｗｅｂページを容易に表示させるために、ＷＷＷブラウザでは、ブックマークと呼ばれる機能を一般的に備えている。
【０００７】
ブックマーク機能とは、ユーザが気に入ったサイトや頻繁にアクセスするページをブラウザに登録しておく機能である。ユーザは、表示させたいページのＵＲＬをあらかじめブックマークデータとして登録しておき、アクセス時に、ブックマークとして登録されているページの一覧を表示させてから、マウスのクリック操作等により所望のページを選択する。これにより、わずらわしいＵＲＬの入力操作を行うことなく、所望のページを表示させることができる。
【０００８】
図２６は、代表的なブックマーク表示画面の例を示している。図２６に示すように、フォルダ１にはブックマーク２の集合を収めることができ、ブックマーク２は階層的に管理される。
【０００９】
例えば、“Ｌｏｏｋｕｐ”というフォルダ１の中には、“Ｐｅｏｐｌｅ”と“Ｙｅｌｌｏｗ Ｐａｇｅｓ”というブックマーク２が登録されており、これらのブックマーク２は、フォルダ“Ｌｏｏｋｕｐ”をクリックすることにより、一覧表示される。ユーザは、“Ｐｅｏｐｌｅ”等のブックマーク２を示す行（オブジェクト）をダブルクリックすることにより、所望のページを選択し、画面に表示させることができる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来のＷＷＷブラウザには次のような問題がある。
近年、携帯型パーソナルコンピュータの高機能化／低価格化に伴い、パーソナルコンピュータを使ったプレゼンテーションや会議等が多く行われるようになってきている。このようなプレゼンテーションや会議の際に、しばしば、インターネットに接続しながらｗｅｂページの情報を表示することがある。
【００１１】
しかし、プレゼンテーションや会議の際には時間的に大きな制約があることが多く、前述のＵＲＬをその都度タイプすることは不便であり、非効率である。このため、ｗｅｂページの表示を迅速に行う方法として、ブックマーク機能を利用することが考えられる。ただし、この場合でも、ブックマークの一覧をいちいち表示させて、所望のページのブックマークをクリックするというような手間がかかり、ブラウザにページを表示させるためには一定の操作時間を必要とする。
【００１２】
また、プレゼンテーションの内容によっては、話者は、いくつかのページを数分おきに切り替えながら、それらの説明を行うことも考えられる。このような場合、ページを切り替える度に、ＵＲＬをタイプするか、またはブックマークを選択する操作が必要となり、操作に時間を取られて十分な説明が行えなくなる可能性が高い。
【００１３】
また、教育現場等では、インターネットに接続された多数のパーソナルコンピュータを使って、ｗｅｂページの情報を参照しながら説明を進める形式の講義が行なわれるようになってきている。このとき、教師の指定するページを各学生が参照するために、教師が黒板やテキストにＵＲＬを書いたり、もしくは口頭でＵＲＬを学生に指示し、各学生が自分のパーソナルコンピュータのＷＷＷブラウザに対してそのＵＲＬを入力するといった手順が繰り返されている。
【００１４】
しかし、各学生が自分のＷＷＷブラウザにＵＲＬを入力する際に、入力を間違えたり、入力に手間取ったりすることがあり、講義の円滑な進行に支障をきたすという問題が生じる。
【００１５】
そこで、学生がＵＲＬを直接入力する手間を軽減し、ＵＲＬの指定を簡単に確実に行うために、ブックマーク機能を利用することが考えられる。一度に多数のパーソナルコンピュータを使う必要がある場合には、各パーソナルコンピュータ毎に必要なブックマークデータをあらかじめ設定しておき、使用後は、パーソナルコンピュータを元の状態に戻すために、そのデータを削除するという作業が行なわれる。この場合、ブックマークデータの準備と後始末に手間と時間がかかり、不便なことが多い。
【００１６】
本発明の課題は、ＷＷＷシステムを参照するブラウザシステムを利用したプレゼンテーション、会議、講義等の際に、１つ以上のｗｅｂページの情報をより簡単に効率良く表示し、効果的なスライドショーを上映するスライドショーシステムおよびその方法を提供することである。
【課題を解決するための手段】
【００１７】
図１は、本発明の第１の局面のスライドショーシステムの原理図である。図１のスライドショーシステムは、ブラウザ手段１１と制御手段１２を備える。
ブラウザ手段１１は、情報ネットワーク上で定義されたアドレス情報を用いて情報を取得し、取得した情報を出力する。制御手段１２は、あらかじめ決められた出力順序に基づいて、アドレス情報をブラウザ手段１１に通知し、通知したアドレス情報に対応する情報の出力を指示する。
【００１８】
情報ネットワーク上で定義されたアドレス情報は、例えば、ＷＷＷシステム上で定義されたＵＲＬに対応し、アドレス情報を用いて取得される情報は、例えば、ｗｅｂページのマルチメディア情報に対応する。
【００１９】
情報の出力順序は、１つ以上のアドレス情報と順序番号との対応関係を作成することにより、あらかじめ決められており、制御手段１２は、その出力順序に基づいて、現在の順序番号に対応するアドレス情報をブラウザ手段１１に通知する。これにより、ブラウザ手段１１は、通知されたアドレス情報を用いて情報を取得し、取得した情報を出力することができる。
【００２０】
現在の順序番号が更新されると、制御手段１２からブラウザ手段１１に新たなアドレス情報が通知され、新たな情報が出力される。このような動作を繰り返すことで、出力されるｗｅｂページの情報が次々と更新され、ｗｅｂページを利用したスライドショーを上映することができる。
【００２１】
このようなスライドショーシステムによれば、制御手段１２が出力順序に基づいてアドレス情報をブラウザ手段１１に通知するため、ユーザは、ページを切り替える度にＵＲＬをタイプしたり、ブックマークを選択したりする必要がない。したがって、ユーザは、表示された情報の説明に専念することが可能になる。
【００２２】
例えば、図１のブラウザ手段１１は、後述する図２のＷＷＷブラウザ３３、表示装置２４、およびスピーカ２５に対応し、図１の制御手段１２は、図２のスライドショー処理部３１に対応する。
【００２３】
また、本発明の第２の局面において、スライドショーシステムは、制御手段およびインタフェース手段を備える。制御手段は、あらかじめ決められた出力順序に基づいて、情報ネットワーク上で定義されたアドレス情報を取得する。インタフェース手段は、取得したアドレス情報をリモート側に送信し、送信したアドレス情報に対応する情報の出力を指示する。
【００２４】
このようなスライドショーシステムによれば、教育現場等において、教師のパーソナルコンピュータが１つ以上の学生のパーソナルコンピュータにアドレス情報を送信しながら、一斉にスライドショーを上映することができる。したがって、各学生がアドレス情報を入力する必要がなくなり、講義が円滑に進められる。
【００２５】
例えば、第２の局面のスライドショーシステムは、後述する図１３のローカル側コンピュータ８２に対応し、制御手段は、ローカル側コンピュータ８２のスライドショー処理部３１に対応し、インタフェース手段は、ローカル側コンピュータ８２のネットワークインタフェース部３２に対応する。
【００２６】
また、本発明の第３の局面において、スライドショーシステムは、ブラウザ手段、インタフェース手段、および制御手段を備える。ブラウザ手段は、情報ネットワーク上で定義されたアドレス情報を用いて情報を取得し、取得した情報を出力する。インタフェース手段は、あらかじめ決められた出力順序に基づいてローカル側から送信されるアドレス情報を受信する。制御手段は、受信したアドレス情報をブラウザ手段に通知し、通知したアドレス情報に対応する情報の出力を指示する。
【００２７】
このようなスライドショーシステムによれば、教育現場等において、１つ以上の学生のパーソナルコンピュータが教師のパーソナルコンピュータからアドレス情報を受信しながら、一斉にスライドショーを上映することができる。したがって、各学生がアドレス情報を入力する必要がなくなり、講義が円滑に進められる。
【００２８】
例えば、第３の局面のスライドショーシステムは、後述する図１３のリモート側コンピュータ８３に対応し、ブラウザ手段は、リモート側コンピュータ８３のＷＷＷブラウザ３３および表示装置２４に対応する。また、インタフェース手段は、リモート側コンピュータ８３のネットワークインタフェース部３２に対応し、制御手段は、リモート側コンピュータ８３のスライドショー処理部３１に対応する。
【００２９】
本発明の別のスライドショーシステムは、情報ネットワーク上で提供される情報を利用してスライドショーを上映するためのスライドショーシステムであって、ブラウザ手段、格納手段、制御手段、およびインタフェース手段を備える。
【００３０】
ブラウザ手段は、情報ネットワーク上で定義されたアドレス情報を用いて情報を取得し、取得した情報を出力する。格納手段は、スライドショーを上映するユーザによりブラウザ手段に登録された複数のアドレス情報と、スライドショーにおけるあらかじめ決められた出力順序を表す順序番号との対応関係を格納する。制御手段は、スライドショーを上映するために、その対応関係を参照して、順序番号に基づきリモート側コンピュータに通知するアドレス情報を取得するとともに、ユーザの指示に基づいて、格納手段に格納された順序番号を変更する。インタフェース手段は、取得したアドレス情報をリモート側コンピュータに送信し、送信したアドレス情報に対応する情報の出力を指示する。
【００３１】
本発明のさらに別のスライドショーシステムは、情報ネットワーク上で提供される情報を利用してスライドショーを上映するためのスライドショーシステムであって、ブラウザ手段、インタフェース手段、および制御手段を備える。
【００３２】
ブラウザ手段は、情報ネットワーク上で定義されたアドレス情報を用いて情報を取得し、取得した情報を出力する。インタフェース手段は、スライドショーを上映するユーザによりローカル側コンピュータのブラウザに登録された複数のアドレス情報と、スライドショーにおけるあらかじめ決められた出力順序を表す順序番号との対応関係に基づいて、ローカル側コンピュータから送信されるアドレス情報を受信するとともに、ユーザの指示に基づいてその対応関係の順序番号が変更された場合は、変更された順序番号に基づいてローカル側コンピュータから送信されるアドレス情報を受信する。制御手段は、スライドショーを上映するために、受信したアドレス情報をブラウザ手段に通知し、通知したアドレス情報に対応する情報の出力を指示する。
【発明の効果】
【００３３】
本発明によれば、プレゼンテーション、会議、および講義の際に、ＷＷＷの情報を参照するＷＷＷブラウザを利用しながら、１つ以上のｗｅｂページの情報を簡単に効率良く表示することができる。
【００３４】
例えば、マニュアルモードにおいて、スライド操作ボタンを設けることで、既存のブックマークデータを用いてｗｅｂページを順序良くアクセスすることができる。したがって、ユーザは、ＵＲＬのタイプを行うことなく、スムースにｗｅｂページの説明を続けることができる。
【００３５】
また、自動モードにおいて、あらかじめ決められた順序および表示時間に従って、複数のｗｅｂページを自動的に表示することができる。したがって、ユーザは、直接、表示操作に関わることなく、ｗｅｂページの説明に専念できる。
【００３６】
また、ＢＧＭやナレーションを自動再生できるので、あらかじめ決められた手順に従って、効果的なプレゼンテーションが演出される。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照しながら、本発明の実施の形態を詳細に説明する。
本実施形態のスライドショーシステムでは、ＷＷＷブラウザを用いたプレゼンテーションに関して、次の４つの機能を提供する。
【００３８】
・機能１：スライド操作ボタンにより、ブックマークに登録されたＵＲＬの表示順序を指示する機能（マニュアルモード）。
・機能２：ブックマークに登録されたＵＲＬを利用して、複数のページを、あらかじめ決められた順序および間隔で、自動的にブラウザに表示させる機能（自動モード）。
【００３９】
・機能３：バックグラウンドミュージック（ＢＧＭ）やナレーションを、自動再生する機能。
・機能４：スライドショーの対象となるｗｅｂページをダウンロードしてローカルファイルとして保持し、そのローカルファイルを用いて、上記機能１、２、３を実行する機能。
【００４０】
機能１のマニュアルモードを備えることで、ユーザは、スライドショーを上映するときのように、マニュアル操作でページを切り替えながら、プレゼンテーションを行うことができる。また、機能２の自動モードを備えることで、マニュアル操作を行わなくても、自動的にページが切り替えられる。したがって、ユーザは、表示された情報の説明に専念することが可能になる。
【００４１】
また、機能３を備えることで、より効果的なプレゼンテーションを演出することができ、必要な説明をナレーションに代行させることもできる。さらに、機能４を備えることで、ブラウザがその場でインターネットに接続する必要がなくなり、接続失敗によるプレゼンテーションの中断を防止することができる。
【００４２】
図２は、本実施形態のスライドショーシステムの構成図である。図２のスライドショーシステムは、処理装置２１、データ記憶装置２２、入力装置２３、表示装置２４、およびスピーカ２５を備え、これらの装置はバス２６により互いに接続されている。
【００４３】
入力装置２３は、例えば、キーボード、マウス等のポインティングデバイス、タッチパネルに対応し、処理装置２１が実行するプログラムに対して、ユーザからの指示やデータを入力する。表示装置２４は、例えば、ＣＲＴ（cathode ray tube）ディスプレイに対応し、プログラムからユーザに対する問い合わせ、処理結果、ｗｅｂページ等の画面を表示する。
【００４４】
処理装置２１は、スライドショー処理部３１、ネットワークインタフェース部３２、およびＷＷＷブラウザ３３を備え、ネットワークインタフェース部３２を介してインターネット２７に接続される。接続方法としては、公衆回線を経由したダイアルアップ接続、専用線を使用した専用線接続等の任意の方法が用いられる。
【００４５】
ここでは、主として、処理装置２１のスライドショー処理部３１とデータ記憶装置２２（破線で囲まれた部分）が、上述したスライドショーシステムの機能１〜４を実行する。スライドショー処理部３１は、動作制御パラメータ編集部４１、ブックマーク登録部４２、ブックマーク表示制御部４３、自動呼出部４４、ｗｅｂページ表示制御部４５、ＢＧＭ制御部４６、およびナレーション制御部４７を含み、データ記憶装置２２は、動作制御パラメータファイル５１、ブックマークデータファイル５２、およびｗｅｂページデータファイル５３を格納している。
【００４６】
スライドショー処理部３１は、プログラムにより記述されたソフトウェアコンポーネントに対応し、ＷＷＷブラウザ３３の一機能として組み込まれたり、インライン・プラグインソフトウェアとして提供されたりして、ＷＷＷブラウザ３３の機能を拡張する。
【００４７】
また、動作制御パラメータファイル５１は、スライドショーシステムを動作させる上で必要な各種制御パラメータを格納し、ブックマークデータファイル５２は、ブックマークとして登録されたページのタイトルやＵＲＬ等の情報を格納し、ｗｅｂページデータファイル５３は、スライドショーに用いるためにＷＷＷサーバからダウンロードされたページの情報を格納する。
【００４８】
動作制御パラメータ編集部４１は、各種制御パラメータを動作制御パラメータファイル５１に設定し、それを変更する機能を持つ。ブックマーク登録部４２は、ユーザがブックマークの登録を指示した際に、ＷＷＷブラウザ３３が表示しているページの情報をブックマークデータファイル５２に格納する。ブックマーク表示制御部４３は、ブックマークデータファイル５２の内容に従って、登録されたブックマークを表示装置２４の画面に表示する。
【００４９】
自動呼出部４４は、動作制御パラメータファイル５１の内容に従って、ｗｅｂページ表示制御部４５、ＢＧＭ制御部４６、およびナレーション制御部４７を自動的に起動し、これらの制御部４５、４６、４７に必要な制御パラメータを与える。
【００５０】
ｗｅｂページ表示制御部４５は、自動呼出部４４の指示に従って、ブックマークデータファイル５２に登録されているブックマークのＵＲＬを読み出し、それをＷＷＷブラウザ３３に通知する。ＷＷＷブラウザ３３は、通知されたＵＲＬを用いて、ネットワークインタフェース部３２を介してインターネット２７にアクセスするか、あるいは、通知されたＵＲＬを用いてｗｅｂページデータファイル５３にアクセスする。そして、対応するページの情報を取得し、その情報を表示装置２４に表示させる。
【００５１】
ＢＧＭ制御部４６は、自動呼出部４４の指示に従って、あらかじめ決められたＢＧＭの音楽をスピーカ２５から出力し、ナレーション制御部４７は、自動呼出部４４の指示に従って、あらかじめ決められたナレーションをスピーカ２５から出力する。
【００５２】
このスライドショーシステムでは、図２６に示したような従来のブックマークシステムのほかに、より使いやすい画像表示ブックマークシステム（特願平９−２６４４７８）を用いることができる。この画像表示ブックマークシステムでは、実際のｗｅｂページのページビューがイメージキャプチャされ、その画像をアイコン化したデータ（画像アイコン）がブックマークとして登録される。ユーザは、画像アイコンとして表示されたブックマークをクリックすることで、所望のページに簡単にアクセスすることができる。
【００５３】
図３は、このような画像アイコンによるブックマークページの表示画面を示している。この画面は、ユーザが、ＷＷＷブラウザ３３からブックマークの編集画面を表示させる操作を行うか、あるいはブックマークをポップアップウインドウで簡易表示させる操作を行うことにより表示され、フォルダ表示領域６１および画像表示領域６２を含む。
【００５４】
フォルダ表示領域６１には、登録されている複数のブックマークを格納するいくつかのフォルダが表示され、通常、各フォルダ毎に１つのカテゴリに属するブックマークが格納される。画像表示領域６２には、ユーザが選択したフォルダ内の各ブックマークに対応する画像アイコン６３が一覧表示される。この画像アイコン６３は、各ブックマークに対応するｗｅｂページの画像を縮小して作成される。
【００５５】
この例では、ユーザにより“Ｄｅｆａｕｌｔ”というフォルダが選択されており、そのフォルダ内の５つのブックマークに対応する５つの画像アイコン６３が表示されている。“Ｄｅｆａｕｌｔ”というフォルダは、これらの５つのブックマークのほかに、さらに“サーチ”と“パーソナルコンピュータショップ”の２つのフォルダを含んでいる。
【００５６】
ユーザは、フォルダ表示領域６１内でこれらのフォルダを選択することで、それらのフォルダに格納されたブックマークの画像アイコン６３を表示させることができる。また、画像表示領域６２内で画像アイコン６３を選択することで、対応するブックマークに登録されたＵＲＬのページが自動的にアクセスされ、画面上に表示される。
【００５７】
図２のスライドショー処理部３１は、ブックマークページと関連付けられた動作制御パラメータファイル５１、ブックマークデータファイル５２、およびｗｅｂページデータファイル５３を用いて、ユーザの代わりにブックマークを選択し、選択したブックマークのＵＲＬをＷＷＷブラウザ３３に通知することができる。
【００５８】
図４は、図２のスライドショーシステムが表示するスライドショー画面の例を示している。この画面は、ＷＷＷブラウザ３３により表示されるｗｅｂページ７１、スライド操作ボタン７２、７３、７４、および終了ボタン７５（ＥＮＤ）を含む。
【００５９】
スライドショーに用いられるブックマークには、一連の再生順序番号が与えられており、マニュアルモードにおいてユーザが逆送りボタン７２を押すと、現在表示されているページの１つ前の再生順序番号に対応するページが表示され、順送りボタン７４を押すと、現在表示されているページの１つ後の再生順序番号に対応するページが表示される。ここで、再生順序番号は、複数のページを表示する際に、ＷＷＷサーバにアクセスしてその結果を表示する順序を表し、画面上のボタンを押すという表現は、ボタンをマウス等でクリックする操作を表す。
【００６０】
また、終了ボタン７５は、マニュアルモードにおいてスライドショーを終了する際に用いられ、停止ボタン７３は、自動モードにおいてページの自動切り替えを一時的に停止する際に用いられる。
【００６１】
ここでは、操作ボタン７２、７３、７４、７５を画面上に表示し、それをユーザがクリックするようにしているが、これらの操作入力は任意の入力装置から任意の方法で入力することが可能である。例えば、キーボード上の特定のキーにこれらの操作機能を対応付けることもできる。
【００６２】
動作制御パラメータファイル５１には、例えば、図５に示すようなデータが格納される。図５において、ＡＵＴＯは、自動モードによる表示を行うか否かを表すフラグに対応し、ＡＵＴＯ＝Ｙｅｓのとき自動モードが起動され、ＡＵＴＯ＝Ｎｏのときマニュアルモードが起動される。
【００６３】
また、ＭＡＸＮＵＭは、一連の再生順序番号の最大値を表すパラメータであり、ＷＡＩＴ（ｉ）は、自動モードにおいて、再生順序番号ｉ（ｉ＝１，２，．．．，ＭＡＸＮＵＭ）に対応するページの表示時間を表すパラメータである。この表示時間は、現在のページの表示から次のページの表示までの時間間隔に相当する。ここでは、ＭＡＸＮＵＭ＝２０、ＷＡＩＴ（ｉ）＝６０（秒）に設定されている。
【００６４】
また、ＢＧＭ（ｉ）は、再生順序番号ｉに対応するページの表示の際に、ＢＧＭを演奏するか否かを表すフラグに対応し、ＢＧＭ（ｉ）＝ＹｅｓのときＢＧＭが演奏され、ＢＧＭ（ｉ）＝ＮｏのときＢＧＭは演奏されない。ＢＧＭ＿ＦＩＬＥ（ｉ）は、再生順序番号ｉに対応するページの表示の際に演奏されるＢＧＭの音声データを格納したファイルのファイル名を表すパラメータである。ここでは、ＢＧＭ＿ＦＩＬＥ（ｉ）＝ｓｏｎｇ．ａｖｉに設定されている。
【００６５】
また、ＮＡＲＲＡＴＩＯＮ（ｉ）は、再生順序番号ｉに対応するページの表示の際に、ナレーションを再生するか否かを表すフラグに対応し、ＮＡＲＲＡＴＩＯＮ（ｉ）＝Ｙｅｓのときナレーションが再生され、ＮＡＲＲＡＴＩＯＮ（ｉ）＝Ｎｏのときナレーションは再生されない。ＮＡＲＲＡＴＩＯＮ＿ＦＩＬＥ（ｉ）は、再生順序番号ｉに対応するページの表示の際に再生されるナレーションの音声データを格納したファイルのファイル名を表すパラメータである。ここでは、ＮＡＲＲＡＴＩＯＮ＿ＦＩＬＥ（ｉ）＝ｎａｌ．ａｖｉに設定されている。
【００６６】
一般に、ＷＡＩＴ（ｉ）、ＢＧＭ（ｉ）、ＢＧＭ＿ＦＩＬＥ（ｉ）、ＮＡＲＲＡＴＩＯＮ（ｉ）、およびＮＡＲＲＡＴＩＯＮ＿ＦＩＬＥ（ｉ）としては、再生順序番号ｉの値毎に異なるデータを設定することが可能である。また、ＢＧＭおよびナレーションのファイルは、例えば、図２のデータ記憶装置２２に格納される。
【００６７】
また、ブックマークデータファイル５２には、例えば、図６に示すようなデータが格納される。図６において、各ブックマークデータは、“タイトル”、“ＵＲＬ”、“画像ファイル名”、“コメント”、“座標値”、および“再生順序番号”の項目からなる。
【００６８】
“タイトル”の欄には、各ブックマークデータに対応するｗｅｂページのタイトルデータが格納され、“ＵＲＬ”の欄には、そのページのＵＲＬが格納される。通常、ＵＲＬは、インターネット上のアクセス先を示す文字列“ｈｔｔｐ：”を用いて記述されるが、アクセス先がｗｅｂページデータファイル５３内のデータである場合は、ローカルファイルの場所を示す文字列“ｆｉｌｅ：”を用いて記述される。
【００６９】
また、“画像ファイル名”の欄には、図３の画像アイコン６３のファイル名が、システム内で一意になるように自動的に命名されて格納され、“コメント”の欄は、ユーザが適当なコメントを書き込むために用いられる。また、“座標値”の欄には、図３の画面上で画像アイコン６３を表示する位置の座標値が格納され、“再生順序番号”の欄には、ユーザまたはシステムが指定した再生順序番号が格納される。ユーザは、ブックマーク表示制御部４３を介して、この再生順序番号を変更することができる。
【００７０】
このように、ブックマークデータファイル５２は、各ブックマークのｗｅｂページのＵＲＬと再生順序番号との対応関係を格納している。したがって、ブックマークデータファイル５２を参照することで、現在の再生順序番号に対応するｗｅｂページのＵＲＬを取得することができる。
【００７１】
次に、図７から図１１までを参照しながら、図２のスライドショーシステムによる表示動作について説明する。
図７は、スライドショー処理部３１による表示制御処理のフローチャートである。まず、自動呼出部４４は、データ記憶装置２２から動作制御パラメータファイル５１を読み込み（ステップＳ１）、フラグＡＵＴＯの値を調べる（ステップＳ２）。ＡＵＴＯ＝Ｙｅｓであれば、自動モードを起動し、自動処理を行う（ステップＳ３）。この自動処理の内容については後述することにする。
【００７２】
ＡＵＴＯ＝Ｎｏであれば、マニュアルモードを起動し、再生順序番号を表す制御変数ｉに０を設定する（ステップＳ４）。そして、ユーザが図４のどのボタンを押したかを判定する（ステップＳ５）。ユーザが逆送りボタン７２を押した場合は、再生順序番号の差分を表す変数Ｉｎｄｅｘに−１を設定し（ステップＳ６）、ユーザが順送りボタン７４を押した場合は、変数Ｉｎｄｅｘに１を設定する（ステップＳ７）。そして、再生順序番号ｉにＩｎｄｅｘを加算した値を改めてｉとおき（ステップＳ８）、ｉの値を調べる（ステップＳ９）。
【００７３】
ｉ≦０の場合は、その値に該当する再生順序番号がないため、ｉ＝０とおいて（ステップＳ１０）、ステップＳ５以降の処理を繰り返す。また、ｉ＞ＭＡＸＮＵＭの場合も、その値に該当する再生順序番号がないため、ｉ＝ＭＡＸＮＵＭとおいて（ステップＳ１１）、ステップＳ５以降の処理を繰り返す。
【００７４】
０＜ｉ≦ＭＡＸＮＵＭの場合は、次に、再生順序番号ｉに対応するフラグＢＧＭ（ｉ）の値を調べる（ステップＳ１２）。ＢＧＭ（ｉ）＝Ｙｅｓであれば、ＢＧＭ制御部４６を起動し、ＢＧＭ＿ＦＩＬＥ（ｉ）に設定されたファイル名を渡す。
【００７５】
ＢＧＭ制御部４６は、受け取ったファイル名に対応するＢＧＭファイルを読み込み（ステップＳ１３）、その音声データを再生して（ステップＳ１４）、制御を自動呼出部４４に戻す。そして、自動呼出部４４は、ステップＳ１５以降の処理を行う。また、ＢＧＭ（ｉ）＝Ｎｏであれば、ＢＧＭ制御部４６を起動せずに、ステップＳ１５以降の処理を行う。
【００７６】
ステップＳ１５において、自動呼出部４４は、再生順序番号ｉに対応するフラグＮＡＲＲＡＴＩＯＮ（ｉ）の値を調べる。ＮＡＲＲＡＴＩＯＮ（ｉ）＝Ｙｅｓであれば、ナレーション制御部４７を起動し、ＮＡＲＲＡＴＩＯＮ＿ＦＩＬＥ（ｉ）に設定されたファイル名を渡す。
【００７７】
ナレーション制御部４７は、受け取ったファイル名に対応するナレーションファイルを読み込み（ステップＳ１６）、その音声データを再生して（ステップＳ１７）、制御を自動呼出部４４に戻す。そして、自動呼出部４４は、ステップＳ１８以降の処理を行う。また、ＮＡＲＲＡＴＩＯＮ（ｉ）＝Ｎｏであれば、ナレーション制御部４７を起動せずに、ステップＳ１８以降の処理を行う。
【００７８】
ステップＳ１８において、自動呼出部４４は、ｗｅｂページ表示制御部４５を起動し、再生順序番号ｉに対応するｗｅｂページを表示するように指示する。ｗｅｂページ表示制御部４５は、ブックマークデータファイル５２から再生順序番号ｉのブックマークのＵＲＬを読み込み（ステップＳ１８）、それをＷＷＷブラウザ３３に通知して（ステップＳ１９）、制御を自動呼出部４４に戻す。
【００７９】
そして、自動呼出部４４は、ステップＳ５以降の処理を繰り返し、ステップＳ５においてユーザが終了ボタン７５を押すと、マニュアルモードの処理を終了する。
図７のステップＳ１９においてＵＲＬを通知されたＷＷＷブラウザ３３は、図８に示すような表示処理を行う。ＷＷＷブラウザ３３は、まず、ｗｅｂページ表示制御部４５からＵＲＬを受け取り（ステップＳ２１）、そのｗｅｂページを保持しているＷＷＷサーバまたはｗｅｂページデータファイル５３内のローカルファイルにアクセスする（ステップＳ２２）。
【００８０】
ここでは、ＵＲＬが“ｈｔｔｐ：”で始まる場合は、インターネット２７上のＷＷＷサーバにアクセスし、ＵＲＬが“ｆｉｌｅ：”で始まる場合は、ｗｅｂページデータファイル５３にアクセスする。そして、ｗｅｂページの情報を取得すると、それを表示装置２４の画面に表示し（ステップＳ２３）、処理を終了する。
【００８１】
ｗｅｂページ表示制御部４５がＷＷＷブラウザ３３にＵＲＬを通知する際には、例えば、ＤＤＥ（dynamic data exchange ）のようなアプリケーション間通信の機能を利用することができる。
【００８２】
ＤＤＥは、一種のプロセス間通信であり、共有メモリを使用してアプリケーション間でデータを交換する。送信側のアプリケーションソフトウェアは、１回限りのデータ転送を行う場合や、新しいデータが利用可能になったときに受信側のアプリケーションソフトウェアに更新内容を送る場合のリアルタイムデータ交換にＤＤＥを使用することができる。また、ＤＤＥは、通常、ユーザが関わることなく、アプリケーション間で自動的に実行される。
【００８３】
また、図７のステップＳ３において、自動呼出部４４は、図９に示すような自動処理を行う。まず、自動呼出部４４は、再生順序番号を表す制御変数ｉに０を設定し、再生順序番号の差分を表す変数Ｉｎｄｅｘに１を設定する（ステップＳ３１）。次に、再生順序番号ｉにＩｎｄｅｘを加算した値を改めてｉとおいて（ステップＳ３２）、ステップＳ３３以降の処理を行う。
【００８４】
ここで、ステップＳ３３、Ｓ３４、Ｓ３５、Ｓ３６、Ｓ３７、Ｓ３８、Ｓ３９、Ｓ４０において行われる処理は、図７のステップＳ１２、Ｓ１３、Ｓ１４、Ｓ１５、Ｓ１６、Ｓ１７、Ｓ１８、Ｓ１９において行われる処理と同様であり、ステップＳ４０においてＵＲＬを通知されたＷＷＷブラウザ３３が行う処理は、図８に示した処理と同様である。
【００８５】
次に、自動呼出部４４は、再生順序番号ｉの値を調べ（ステップＳ４１）、ｉ＜ＭＡＸＮＵＭの場合は、ＷＡＩＴ（ｉ）に設定された時間だけ待ち（ステップＳ４２）、ステップＳ３２以降の処理を繰り返す。そして、ｉがＭＡＸＮＵＭに達すると、それより大きな再生順序番号がないため、自動処理を終了する。
【００８６】
なお、図９には明示されていないが、自動処理の実行中にユーザが停止ボタン７３を押した場合、自動呼出部４４は、ＷＡＩＴ（ｉ）に設定された時間に関わらず、次のページの表示動作を一時的に停止することができる。この場合、表示動作を再開するためには、例えば、順送りボタン７４が用いられる。また、ユーザが終了ボタン７５を押した場合、自動呼出部４４は、自動処理を終了することができる。
【００８７】
このように、自動モードの表示制御処理によれば、ユーザが操作ボタン７２、７４を押さなくても、自動的に再生順序番号がインクリメントされ、スライドショーが行われる。また、表示されるｗｅｂページ毎に異なるＢＧＭとナレーションを再生することができ、多彩なスライドショーの演出が可能になる。
【００８８】
以上説明した実施形態においては、再生順序番号毎に異なる表示間隔、異なるＢＧＭファイル、および異なるナレーションファイルが用いられているが、より簡単に自動処理を行う場合は、すべての再生順序番号に対して同じ表示間隔、同じＢＧＭファイル、および同じナレーションファイルを用いることもできる。
【００８９】
図１０は、このような自動処理に用いられる動作制御パラメータファイル５１のデータを示している。図１０において、フラグＡＵＴＯとパラメータＭＡＸＮＵＭについては、図５の動作制御パラメータファイル５１と同様である。
【００９０】
パラメータＷＡＩＴは、自動モードにおいて、すべての再生順序番号に共通するページの表示時間を表し、フラグＢＧＭは、すべての再生順序番号に共通するＢＧＭを演奏するか否かを表し、パラメータＢＧＭ＿ＦＩＬＥは、そのＢＧＭの音声データを格納したファイルのファイル名を表す。また、フラグＮＡＲＲＡＴＩＯＮは、すべての再生順序番号に共通するナレーションを再生するか否かを表し、パラメータＮＡＲＲＡＴＩＯＮ＿ＦＩＬＥは、そのナレーションの音声データを格納したファイルのファイル名を表す。
【００９１】
このような動作制御パラメータファイル５１を用いた場合、図７のステップＳ３において、自動呼出部４４は、図１１に示すような自動処理を行う。まず、自動呼出部４４は、再生順序番号を表す制御変数ｉに０を設定し、再生順序番号の差分を表す変数Ｉｎｄｅｘに１を設定して（ステップＳ５１）、フラグＢＧＭの値を調べる（ステップＳ５２）。ＢＧＭ＝Ｙｅｓであれば、ＢＧＭ制御部４６を起動し、ＢＧＭ＿ＦＩＬＥに設定されたファイル名を渡す。
【００９２】
ＢＧＭ制御部４６は、受け取ったファイル名に対応するＢＧＭファイルを読み込み（ステップＳ５３）、その音声データを再生して（ステップＳ５４）、制御を自動呼出部４４に戻す。そして、自動呼出部４４は、ステップＳ５５以降の処理を行う。また、ＢＧＭ＝Ｎｏであれば、ＢＧＭ制御部４６を起動せずに、ステップＳ５５以降の処理を行う。
【００９３】
ステップＳ５５において、自動呼出部４４は、フラグＮＡＲＲＡＴＩＯＮの値を調べる。ＮＡＲＲＡＴＩＯＮ＝Ｙｅｓであれば、ナレーション制御部４７を起動し、ＮＡＲＲＡＴＩＯＮ＿ＦＩＬＥに設定されたファイル名を渡す。
【００９４】
ナレーション制御部４７は、受け取ったファイル名に対応するナレーションファイルを読み込み（ステップＳ５６）、その音声データを再生して（ステップＳ５７）、制御を自動呼出部４４に戻す。そして、自動呼出部４４は、ステップＳ５８以降の処理を行う。また、ＮＡＲＲＡＴＩＯＮ＝Ｎｏであれば、ナレーション制御部４７を起動せずに、ステップＳ５８以降の処理を行う。
【００９５】
ステップＳ５８において、自動呼出部４４は、再生順序番号ｉにＩｎｄｅｘを加算した値を改めてｉとおき、ステップＳ５９以降の処理を行う。ここで、ステップＳ５９、Ｓ６０、Ｓ６１において行われる処理は、図９のステップＳ３９、Ｓ４０、Ｓ４１において行われる処理と同様であり、ステップＳ６０においてＵＲＬを通知されたＷＷＷブラウザ３３が行う処理は、図８に示した処理と同様である。
【００９６】
ステップＳ６１において、ｉ＜ＭＡＸＮＵＭの場合は、ＷＡＩＴに設定された時間だけ待ち（ステップＳ６２）、ステップＳ５８以降の処理を繰り返す。そして、ステップＳ６１において、ｉがＭＡＸＮＵＭに達すると、それより大きな再生順序番号がないため、自動処理を終了する。
【００９７】
このような表示制御処理によれば、スライドショーが行われている間、ＢＧＭとナレーションは切り替えられることなく再生され、ｗｅｂページの情報のみが切り替えられる。したがって、表示されるｗｅｂページ毎にＢＧＭファイルとナレーションファイルを用意する必要がなくなる。
【００９８】
ところで、教育現場等において一度に多数のパーソナルコンピュータにスライドショーを上映させる場合は、各パーソナルコンピュータのＷＷＷブラウザに遠隔的にＵＲＬを通知する仕組みが必要になる。このような仕組みを備えたリモートスライドショーシステムでは、ＷＷＷブラウザを用いた指定ページの一斉参照に関して、次の３つの機能を提供する。
【００９９】
・機能５：ローカル側コンピュータにＵＲＬを入力するウィンドウを設け、そこに指定されたＵＲＬを１つもしくは複数のリモート側コンピュータに通知し、対応するページをブラウザに表示させる機能。
【０１００】
・機能６：ローカル側コンピュータに登録済みのブックマークから、参照したいものを選択すると、選択されたＵＲＬを１つもしくは複数のリモート側コンピュータに通知し、対応するページをブラウザに表示させる機能。
【０１０１】
・機能７：ローカル側コンピュータのブックマークに登録されたＵＲＬのうち指定されたものを１つもしくは複数のリモート側コンピュータに通知し、リモート側コンピュータのブックマークに登録させる機能。
【０１０２】
例えば、ローカル側コンピュータは教師用のパーソナルコンピュータに対応し、リモート側コンピュータは学生用のパーソナルコンピュータに対応する。機能５および機能６を備えることで、教師は、手元のコンピュータから学生のコンピュータに指示を出し、一斉に、簡単に、そして確実にｗｅｂページを開かせることができる。
【０１０３】
また、機能７を備えることで、ローカル側からリモート側へのブックマークデータの配送が簡単に行われる。したがって、教師は、フロッピーディスク等の媒体を使ってブックマークデータを一々各コンピュータに設定していく手間を省くことができる。
【０１０４】
さらに、このリモートスライドショーシステムでは、一斉に行われるスライドショーに関して次の３つの機能を提供する。
・機能８：ローカル側コンピュータのスライド操作ボタンにより、ブックマークに登録されたＵＲＬの表示順序を指示し、指示された順序でＵＲＬを１つもしくは複数のリモート側コンピュータに通知し、対応するページをブラウザに表示させる機能（マニュアルモード）。
【０１０５】
・機能９：ローカル側コンピュータのブックマークに登録されたＵＲＬを利用して、複数のＵＲＬをあらかじめ決められた順序および間隔で１つもしくは複数のリモート側コンピュータに自動的に通知し、対応する複数のページを自動的にブラウザに表示させる機能（自動モード）。
【０１０６】
・機能１０：１つもしくは複数のリモート側コンピュータに、スライドショーの対象となるｗｅｂページをダウンロードしてローカルファイルとして保持させ、そのローカルファイルを用いて、上記機能５、６、８、９を実行させる機能。
【０１０７】
機能８のマニュアルモードを備えることで、教師は、マニュアル操作でリモート側コンピュータの表示するページを切り替えながら、講義を行うことができる。
また、機能９の自動モードを備えることで、マニュアル操作を行わなくても、自動的にページが切り替えられる。したがって、必要なページをリモート側コンピュータに簡単かつ確実に表示させることができ、リモート側コンピュータにあらかじめブックマークデータを準備する必要もなくなる。
【０１０８】
また、機能１０を備えることで、ブラウザがその場でインターネットに接続する必要がなくなり、接続失敗による講義の中断を防止することができる。
図１２は、このようなリモートスライドショーシステムの構成図である。図１２のリモートスライドショーシステムは、インターネット２７、ＷＷＷサーバ８１、ローカル側コンピュータ８２、１つ以上のリモート側コンピュータ８３、ＬＡＮ（local area network）８４、およびインターネット接続用機器８５を含む。
【０１０９】
ローカル側コンピュータ８２とリモート側コンピュータ８３は、ＬＡＮ８４により互いに接続され、接続用機器８５を介してインターネット２７上のＷＷＷサーバ８１にアクセスする。接続用機器８５としては、例えば、ルータが用いられる。
【０１１０】
各コンピュータは、前述した動作制御パラメータファイル５１、ブックマークデータファイル５２、およびｗｅｂページデータファイル５３を保持し、ｗｅｂページ７１およびブックマークメニュー７６を表示する。また、各コンピュータは、ＩＰ（internet protocol ）アドレスを格納するＩＰアドレステーブル５４を保持し、その内容を参照しながら、ページの表示通知およびブックマークデータの登録通知の送受信に関する制御を行う。
【０１１１】
図１３は、図１２のローカル側コンピュータ８２とリモート側コンピュータ８３の構成図である。各コンピュータは、図２のシステムと同様に、処理装置２１、データ記憶装置２２、入力装置２３、および表示装置２４を備え、これらの装置はバス２６により互いに接続されている。
【０１１２】
処理装置２１は、前述したスライドショー処理部３１、ネットワークインタフェース部３２、およびＷＷＷブラウザ３３を備える。ここでは、主として、処理装置２１のスライドショー処理部３１とデータ記憶装置２２（破線で囲まれた部分）が、上述したリモートスライドショーシステムの機能５〜１０を実行する。
【０１１３】
スライドショー処理部３１は、前述した動作制御パラメータ編集部４１、ブックマーク登録部４２、ブックマーク表示制御部４３、自動呼出部４４、およびｗｅｂページ表示制御部４５に加えて、ＩＰアドレステーブル編集部４８を含み、データ記憶装置２２は、動作制御パラメータファイル５１、ブックマークデータファイル５２、ｗｅｂページデータファイル５３、およびＩＰアドレステーブル５４を格納している。
【０１１４】
ＩＰアドレステーブル編集部４８は、通信相手のコンピュータのＩＰアドレスと各種フラグをＩＰアドレステーブル５４に設定し、それを変更する機能を持つ。
ローカル側のスライドショー処理部３１は、動作制御パラメータファイル５１、ブックマークデータファイル５２、ｗｅｂページデータファイル５３、およびＩＰアドレステーブル５４を用いて、教師の代わりにブックマークを選択し、選択したブックマークのＵＲＬをリモート側のＷＷＷブラウザ３３に通知することができる。ローカル側の表示装置２４の画面には、図４に示したような操作ボタンが表示され、これらのボタンは教師により操作される。
【０１１５】
動作制御パラメータファイル５１には、例えば、図１４に示すようなデータが格納される。図１４において、Ｓ＿ＰＵＳＨは、ローカル側からリモート側に表示指示を出せる（Ｙｅｓ）か否（Ｎｏ）かを表すフラグに対応し、Ｓ＿ＡＣＣＥＰＴは、リモート側でローカル側からの表示指示を受け付ける（Ｙｅｓ）か否（Ｎｏ）かを表すフラグに対応する。
【０１１６】
また、Ｂ＿ＰＵＳＨは、ローカル側からリモート側にブックマークデータの登録指示を出せる（Ｙｅｓ）か否（Ｎｏ）かを表すフラグに対応し、Ｂ＿ＡＣＣＥＰＴは、リモート側でローカル側からのブックマークデータの登録指示を受け付ける（Ｙｅｓ）か否（Ｎｏ）かを表すフラグに対応する。ＡＵＴＯ、ＭＡＸＮＵＭ、およびＷＡＩＴ（ｉ）については、図５と同様である。
【０１１７】
また、ブックマークデータファイル５２には、例えば、図６に示したようなデータが格納される。ここで、図６の再生順序番号は、自動モードにおいてローカル側からリモート側へ通知するＵＲＬの通知順序に対応している。
【０１１８】
また、ＩＰアドレステーブル５４には、例えば、図１５に示すようなデータが格納される。図１５において、ＩＰアドレスは、システム内の各コンピュータのアドレス情報である。処理を指示するローカル側コンピュータ８２にとっては、学生用機のＩＰアドレスは、処理の対象となる相手のＩＰアドレスを表し、指示を受けるリモート側コンピュータ８３にとっては、教師用機のＩＰアドレスは、指示の発信元となる相手のＩＰアドレスを表す。
【０１１９】
また、Ｓ＿ＦＬＡＧ＿Ｓは、そのコンピュータがページの表示通知を行なう（ＯＮ）か否（ＯＦＦ）かを表すフラグに対応し、Ｓ＿ＦＬＡＧ＿Ｒは、そのコンピュータがページの表示通知を受け付ける（ＯＮ）か否（ＯＦＦ）かを表すフラグに対応する。
【０１２０】
また、Ｂ＿ＦＬＡＧ＿Ｓは、そのコンピュータがブックマークデータの登録通知を行なう（ＯＮ）か否（ＯＦＦ）かを表すフラグに対応し、Ｂ＿ＦＬＡＧ＿Ｒは、そのコンピュータがブックマークデータの登録通知を受け付ける（ＯＮ）か否（ＯＦＦ）かを表すフラグに対応する。また、コメントは、そのコンピュータに関するコメント文等であり、ＩＰアドレスを分かりやすくするために付加される。
【０１２１】
ここでは、教師用機であるローカル側コンピュータ８２のＩＰアドレスについては、Ｓ＿ＦＬＡＧ＿Ｓ＝ＯＦＦ、Ｓ＿ＦＬＡＧ＿Ｒ＝ＯＮ、Ｂ＿ＦＬＡＧ＿Ｓ＝ＯＦＦ、Ｂ＿ＦＬＡＧ＿Ｒ＝ＯＮが設定され、学生用機であるリモート側コンピュータ８３のＩＰアドレスについては、Ｓ＿ＦＬＡＧ＿Ｓ＝ＯＮ、Ｓ＿ＦＬＡＧ＿Ｒ＝ＯＦＦ、Ｂ＿ＦＬＡＧ＿Ｓ＝ＯＮ、Ｂ＿ＦＬＡＧ＿Ｒ＝ＯＦＦが設定されている。
【０１２２】
基本的に、各コンピュータのＩＰアドレステーブル５４には同じ情報が登録されるが、必要な通信相手のコンピュータのＩＰアドレスのみを選択的に登録することもできる。
次に、図１６から図２３までを参照しながら、図１３のリモートスライドショーシステムによる表示動作および登録動作について説明する。
【０１２３】
図１６は、ローカル側のスライドショー処理部３１による表示制御処理のフローチャートである。まず、スライドショー処理部３１は、図１７に示すような初期化処理を行う（ステップＳ７１）。ここで、自動呼出部４４は、データ記憶装置２２から動作制御パラメータファイル５１を読み込み（ステップＳ８１）、ＩＰアドレステーブル５４を読み込み（ステップＳ８２）、ブックマークデータファイル５２を読み込む（ステップＳ８３）。
【０１２４】
次に、自動呼出部４４は、動作制御パラメータファイル５１のフラグＡＵＴＯの値を調べる（ステップＳ７２）。ＡＵＴＯ＝Ｎｏであれば、マニュアルモードを起動し、マニュアル処理を行って（ステップＳ７３）、処理を終了する。また、ＡＵＴＯ＝Ｙｅｓであれば、自動モードを起動し、自動処理を行って（ステップＳ７４）、処理を終了する。
【０１２５】
図１８は、図１６のステップＳ７３におけるマニュアル処理のフローチャートである。マニュアル処理において、まず、自動呼出部４４は、動作制御パラメータファイル５１のフラグＳ＿ＰＵＳＨの値を調べ（ステップＳ９１）、Ｓ＿ＰＵＳＨ＝Ｎｏであれば、処理を終了する。
【０１２６】
Ｓ＿ＰＵＳＨ＝Ｙｅｓであれば、教師によるＵＲＬの入力方法を判定する（ステップＳ９２）。ＵＲＬが図１２のブックマークメニュー７６から選択された場合（ステップＳ９３）は、選択されたブックマークのＵＲＬを取得し（ステップＳ９５）、ＵＲＬが直接入力された場合（ステップＳ９４）は、入力されたＵＲＬを取得する（ステップＳ９５）。ステップＳ９４においては、例えば、図１９に示すような入力用のウィンドウが表示される。そして、教師がボックス９１にＵＲＬを入力して、ボタン９２を押すと、入力されたＵＲＬが取得される。
【０１２７】
次に、ＩＰアドレステーブル５４から１行文のデータを取り出し（ステップＳ９６）、それがＩＰアドレステーブル５４の末尾を表すか否かを調べる（ステップＳ９７）。取り出したデータが末尾を表していなければ、次に、そのデータに含まれるフラグＳ＿ＦＬＡＧ＿Ｓの値を調べる（ステップＳ９８）。
【０１２８】
Ｓ＿ＦＬＡＧ＿Ｓ＝ＯＮであれば、ネットワークインタフェース部３２に対して、取得したＵＲＬを対応するＩＰアドレス宛に通知するように指示する（ステップＳ９９）。これを受けて、ネットワークインタフェース部３２は、ＵＲＬをそのＩＰアドレス宛に通知する。そして、自動呼出部４４は、ステップＳ９６以降の処理を繰り返す。
【０１２９】
ステップＳ９８において、Ｓ ＦＬＡＧ Ｓ＝ＯＦＦであれば、ＵＲＬの通知を行わずに、ステップＳ９６以降の処理を繰り返す。そして、ステップＳ９７において、取り出したデータがＩＰアドレステーブル５４の末尾を表していれば、処理を終了する。
【０１３０】
例えば、図１５のＩＰアドレステーブルの場合、１行目のＩＰアドレスはローカル側コンピュータ８２に対応し、Ｓ＿ＦＬＡＧ＿Ｓ＝ＯＦＦである。したがって、ＵＲＬの通知はスキップされて、２行目のデータが取り出される。２行目のＩＰアドレスはリモート側コンピュータ８３に対応し、Ｓ＿ＦＬＡＧ＿Ｓ＝ＯＮである。そこで、このＩＰアドレス宛にＵＲＬが通知される。３行目以降のデータについても同様の処理が行われる。
【０１３１】
ステップＳ９３においてブックマークのＵＲＬを選択するとき、図４に示した操作ボタンを用いることもできる。この場合のＵＲＬの選択／取得処理は、図７のステップＳ４〜Ｓ１１およびＳ１８の処理と同様である。
【０１３２】
次に、図２０は、リモート側のスライドショー処理部３１による表示制御処理のフローチャートである。まず、ｗｅｂページ表示制御部４５は、図１７に示した初期化処理を行い（ステップＳ１０１）、動作制御パラメータファイル５１のフラグＳ＿ＡＣＣＥＰＴの値を調べる（ステップＳ１０２）。そして、Ｓ＿ＡＣＣＥＰＴ＝Ｎｏであれば、処理を終了する。
【０１３３】
Ｓ＿ＡＣＣＥＰＴ＝Ｙｅｓであれば、ネットワークインタフェース部３２がローカル側コンピュータ８２からＵＲＬを受信したか否かを判定する（ステップＳ１０３）。ＵＲＬを受信していなければ判定を繰り返し、ＵＲＬを受信していれば、相手のＩＰアドレスを確認する（ステップＳ１０４）。そして、ＩＰアドレステーブル５４からそのＩＰアドレスに対応するフラグＳ＿ＦＬＡＧ＿Ｒを取り出し、その値を調べる（ステップＳ１０５）。
【０１３４】
Ｓ＿ＦＬＡＧ＿Ｒ＝ＯＦＦであれば、ステップＳ１０３以降の処理を繰り返し、Ｓ＿ＦＬＡＧ＿Ｒ＝ＯＮであれば、受信したＵＲＬをＷＷＷブラウザ３３に通知して（ステップＳ１０６）、ステップＳ１０３以降の処理を繰り返す。ＷＷＷブラウザ３３の処理は、図８と同様である。
【０１３５】
例えば、図１５のＩＰアドレステーブルの場合、ローカル側コンピュータ８２（教師用機）のＩＰアドレスについては、Ｓ＿ＦＬＡＧ＿Ｒ＝ＯＮとなっている。したがって、ローカル側から受信したＵＲＬが順にＷＷＷブラウザ３３に通知され、そのＵＲＬに対応するページが表示される。
【０１３６】
次に、図２１は、図１６のステップＳ７４における自動処理のフローチャートである。自動処理において、まず、自動呼出部４４は、動作制御パラメータファイル５１のフラグＳ＿ＰＵＳＨの値を調べ（ステップＳ１１１）、Ｓ＿ＰＵＳＨ＝Ｎｏであれば、処理を終了する。
【０１３７】
Ｓ＿ＰＵＳＨ＝Ｙｅｓであれば、再生順序番号を表す制御変数ｉに０を設定し、再生順序番号の差分を表す変数Ｉｎｄｅｘに１を設定する（ステップＳ１１２）。次に、再生順序番号ｉにＩｎｄｅｘを加算した値を改めてｉとおいて（ステップＳ１１３）、ブックマークデータファイル５２から再生順序番号ｉのブックマークのＵＲＬを取り出す（ステップＳ１１４）。
【０１３８】
次のステップＳ１１５、Ｓ１１６、Ｓ１１７、Ｓ１１８において行われる処理は、図１８のステップＳ９６、Ｓ９７、Ｓ９８、Ｓ９９において行われる処理と同様であり、ステップＳ１１８においてＵＲＬを通知されたリモート側のスライドショー処理部３１が行う処理は、図２０に示した処理と同様である。
【０１３９】
ステップＳ１１６において、取り出したデータがＩＰアドレステーブル５４の末尾を表していれば、次に、再生順序番号ｉの値を調べる（ステップＳ１１９）。ｉ＜ＭＡＸＮＵＭの場合は、ＷＡＩＴ（ｉ）に設定された時間だけ待ち（ステップＳ１２０）、ステップＳ１１３以降の処理を繰り返す。そして、ｉがＭＡＸＮＵＭに達すると、それより大きな再生順序番号がないため、自動処理を終了する。
【０１４０】
次に、図２２は、ローカル側のスライドショー処理部３１による登録処理のフローチャートである。まず、自動呼出部４４は、図１７に示した初期化処理を行い（ステップＳ１３１）、動作制御パラメータファイル５１のフラグＢ＿ＰＵＳＨの値を調べる（ステップＳ１３２）。Ｂ＿ＰＵＳＨ＝Ｎｏであれば、処理を終了する。
【０１４１】
Ｂ＿ＰＵＳＨ＝Ｙｅｓであれば、ブックマークデータファイル５２から教師により選択されたブックマークデータを取得する（ステップＳ１３３）。次に、ＩＰアドレステーブル５４から１行文のデータを取り出し（ステップＳ１３４）、それがＩＰアドレステーブル５４の末尾を表すか否かを調べる（ステップＳ１３５）。取り出したデータが末尾を表していなければ、次に、そのデータに含まれるフラグＢ＿ＦＬＡＧ＿Ｓの値を調べる（ステップＳ１３６）。
【０１４２】
Ｂ＿ＦＬＡＧ＿Ｓ＝ＯＮであれば、ネットワークインタフェース部３２に対して、取得したブックマークデータを対応するＩＰアドレス宛に通知するように指示する（ステップＳ１３７）。これを受けて、ネットワークインタフェース部３２は、ブックマークデータをそのＩＰアドレス宛に登録データとして通知する。そして、自動呼出部４４は、ステップＳ１３４以降の処理を繰り返す。
【０１４３】
ステップＳ１３６において、Ｂ＿ＦＬＡＧ＿Ｓ＝ＯＦＦであれば、ブックマークデータの通知を行わずに、ステップＳ１３４以降の処理を繰り返す。そして、ステップＳ１３５において、取り出したデータがＩＰアドレステーブル５４の末尾を表していれば、処理を終了する。
【０１４４】
例えば、図１５のＩＰアドレステーブルの場合、１行目のＩＰアドレスはローカル側コンピュータ８２に対応し、Ｂ＿ＦＬＡＧ＿Ｓ＝ＯＦＦである。したがって、ブックマークデータの通知はスキップされて、２行目のデータが取り出される。２行目のＩＰアドレスはリモート側コンピュータ８３に対応し、Ｂ＿ＦＬＡＧ＿Ｓ＝ＯＮである。そこで、このＩＰアドレス宛にブックマークデータが通知される。３行目以降のデータについても同様の処理が行われる。
【０１４５】
次に、図２３は、リモート側のスライドショー処理部３１による登録処理のフローチャートである。まず、ブックマーク登録部４２は、図１７に示した初期化処理を行い（ステップＳ１４１）、動作制御パラメータファイル５１のフラグＢ＿ＡＣＣＥＰＴの値を調べる（ステップＳ１４２）。そして、Ｂ ＡＣＣＥＰＴ＝Ｎｏであれば、処理を終了する。
【０１４６】
Ｂ＿ＡＣＣＥＰＴ＝Ｙｅｓであれば、ネットワークインタフェース部３２がローカル側コンピュータ８２からブックマークデータを受信したか否かを判定する（ステップＳ１４３）。ブックマークデータを受信していなければ判定を繰り返し、ブックマークデータを受信していれば、相手のＩＰアドレスを確認する（ステップＳ１４４）。そして、ＩＰアドレステーブル５４からそのＩＰアドレスに対応するフラグＢ＿ＦＬＡＧ＿Ｒを取り出し、その値を調べる（ステップＳ１４５）。
【０１４７】
Ｂ＿ＦＬＡＧ＿Ｒ＝ＯＦＦであれば、ステップＳ１４３以降の処理を繰り返し、Ｂ＿ＦＬＡＧ＿Ｒ＝ＯＮであれば、受信したブックマークデータをブックマークデータファイル５２に登録して（ステップＳ１４６）、ステップＳ１４３以降の処理を繰り返す。
【０１４８】
例えば、図１５のＩＰアドレステーブルの場合、ローカル側コンピュータ８２（教師用機）のＩＰアドレスについては、Ｂ＿ＦＬＡＧ＿Ｒ＝ＯＮとなっている。したがって、ローカル側から受信したブックマークデータがブックマークデータファイル５２に登録される。
【０１４９】
このような登録処理によれば、ローカル側コンピュータ８２からの指示に基づき、指定されたブックマークデータをリモート側コンピュータ８３に登録することができる。
また、リモート側コンピュータ８３は、通知されたブックマークデータを用いて、スライドショーの対象となるｗｅｂページをダウンロードし、ローカルファイルとしてｗｅｂページデータファイル５３に格納することができる。この場合、ローカル側コンピュータ８２は、そのローカルファイルのＵＲＬをリモート側コンピュータ８３に通知して、スライドショーを実行させる。
【０１５０】
以上説明した図１２のリモートスライドショーシステムでは、ローカル側コンピュータ８２とリモート側コンピュータ８３の接続にＬＡＮ８４が用いられているが、ＷＡＮ（wide area network ）等の他のネットワークを用いた場合も、同様のリモートスライドショーを実現することができる。
【０１５１】
ところで、図２のスライドショーシステム、図１３のコンピュータ８２、８３としては、図２４に示すような情報処理装置（コンピュータ）を用いることができる。図２４の情報処理装置は、ＣＰＵ（中央処理装置）１０１、メモリ１０２、入力装置１０３、出力装置１０４、外部記憶装置１０５、媒体駆動装置１０６、およびネットワーク接続装置１０７を備え、それらはバス１０８により互いに接続されている。
【０１５２】
メモリ１０２は、例えば、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）等を含み、処理に用いられるプログラムとデータを格納する。ＣＰＵ１０１は、メモリ１０２を利用してプログラムを実行することにより、必要な処理を行う。
【０１５３】
ここでは、図２および図１３のスライドショー処理部３１、動作制御パラメータ編集部４１、ブックマーク登録部４２、ブックマーク表示制御部４３、自動呼出部４４、ｗｅｂページ表示制御部４５、ＢＧＭ制御部４６、ナレーション制御部４７、ＩＰアドレステーブル編集部４８等がプログラムにより記述されたソフトウェアコンポーネントに対応し、それぞれ、メモリ１０２内の特定のプログラムコードセグメントに格納される。
【０１５４】
入力装置１０３は、図２および図１３の入力装置２３に対応し、ユーザからの指示や情報の入力に用いられる。出力装置１０４は、図２および図１３の表示装置２４およびスピーカ２５を含み、ユーザへの問い合わせ、ｗｅｂページの情報、ＢＧＭ、ナレーション等の出力に用いられる。
【０１５５】
外部記憶装置１０５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク（magneto-optical disk）装置等である。ユーザは、この外部記憶装置１０５に上述のプログラムとデータを保存しておき、必要に応じて、それらをメモリ１０２にロードして使用することができる。また、外部記憶装置１０５は、図２および図１３のデータ記憶装置２２としても用いることができる。
【０１５６】
媒体駆動装置１０６は、可搬記録媒体１０９を駆動し、その記録内容にアクセスする。可搬記録媒体１０９としては、メモリカード、フロッピーディスク、ＣＤ−ＲＯＭ（compact disk read only memory ）、光ディスク、光磁気ディスク等、任意のコンピュータ読み取り可能な記録媒体が用いられる。ユーザは、この可搬記録媒体１０９に上述のプログラムとデータを格納しておき、必要に応じて、それらをメモリ１０２にロードして使用することができる。
【０１５７】
ネットワーク接続装置１０７は、図２および図１３のネットワークインタフェース部３２により制御され、ＬＡＮ８４等の任意のネットワーク（回線）を介してインターネット２７に接続して、通信に伴うデータ変換を行う。情報処理装置は、必要に応じて、ネットワーク接続装置１０７を介して上述のプログラムとデータを外部の装置から受け取り、それらをメモリ１０２にロードして使用することができる。
【０１５８】
図２５は、図２４の情報処理装置にプログラムとデータを供給することのできるコンピュータ読み取り可能な記録媒体を示している。可搬記録媒体１０９や外部のデータベース１１０に保存されたプログラムとデータは、メモリ１０２にロードされる。そして、ＣＰＵ１０１は、そのデータを用いてそのプログラムを実行し、必要な処理を行う。
【図面の簡単な説明】
【０１５９】
【図１】本発明のスライドショーシステムの原理図である。
【図２】スライドショーシステムの構成図である。
【図３】ブックマークページを示す図である。
【図４】スライドショー画面を示す図である。
【図５】第１の動作制御パラメータファイルを示す図である。
【図６】ブックマークデータファイルを示す図である。
【図７】表示制御処理のフローチャートである。
【図８】ブラウザの処理のフローチャートである。
【図９】第１の自動処理のフローチャートである。
【図１０】第２の動作制御パラメータファイルを示す図である。
【図１１】第２の自動処理のフローチャートである。
【図１２】リモートスライドショーシステムの構成図である。
【図１３】ローカル側コンピュータとリモート側コンピュータの構成図である。
【図１４】第３の動作制御パラメータファイルを示す図である。
【図１５】ＩＰアドレステーブルを示す図である。
【図１６】ローカル側の表示制御処理のフローチャートである。
【図１７】初期化処理のフローチャートである。
【図１８】ローカル側のマニュアル処理のフローチャートである。
【図１９】ＵＲＬの入力画面を示す図である。
【図２０】リモート側の表示制御処理のフローチャートである。
【図２１】ローカル側の自動処理のフローチャートである。
【図２２】ローカル側の登録処理のフローチャートである。
【図２３】リモート側の登録処理のフローチャートである。
【図２４】情報処理装置の構成図である。
【図２５】記録媒体を示す図である。
【図２６】従来のブックマークを示す図である。
【符号の説明】
【０１６０】
１      フォルダ
２      ブックマーク
１１      ブラウザ手段
１２      制御手段
２１      処理装置
２２      データ記憶装置
２３      入力装置
２４      出力装置
２５      スピーカ
２６、８８      バス
２７      インターネット
３１      スライドショー処理部
３２      ネットワークインタフェース部
３３      ＷＷＷブラウザ
４１      動作制御パラメータ編集部
４２      ブックマーク登録部
４３      ブックマーク表示制御部
４４      自動呼出部
４５      ｗｅｂページ表示制御部
４６      ＢＧＭ制御部
４７      ナレーション制御部
４８      ＩＰアドレステーブル編集部
５１      動作制御パラメータファイル
５２      ブックマークデータファイル
５３      ｗｅｂページデータファイル
５４      ＩＰアドレステーブル
６１      フォルダ表示領域
６２      画像表示領域
６３      画像アイコン
７１      ｗｅｂページ
７２      逆送りボタン
７３      停止ボタン
７４      順送りボタン
７５      終了ボタン
７６      ブックマークメニュー
８１      ＷＷＷサーバ
８２      ローカル側コンピュータ
８３      リモート側コンピュータ
８４      ＬＡＮ
８５      接続用機器
９１      入力ボックス
９２      ボタン
１０１      ＣＰＵ
１０３      入力装置
１０４      出力装置
１０５      外部記憶装置
１０６      媒体駆動装置
１０７      ネットワーク接続装置
１０９      可搬記録媒体
１１０      データベース
【図１】
2007095088.tif 000003
【図２】
2007095088.tif 000004
【図３】
2007095088.tif 000005
【図４】
2007095088.tif 000006
【図５】
2007095088.tif 000007
【図６】
2007095088.tif 000008
【図７】
2007095088.tif 000009
【図８】
2007095088.tif 000010
【図９】
2007095088.tif 000011
【図１０】
2007095088.tif 000012
【図１１】
2007095088.tif 000013
【図１２】
2007095088.tif 000014
【図１３】
2007095088.tif 000015
【図１４】
2007095088.tif 000016
【図１５】
2007095088.tif 000017
【図１６】
2007095088.tif 000018
【図１７】
2007095088.tif 000019
【図１８】
2007095088.tif 000020
【図１９】
2007095088.tif 000021
【図２０】
2007095088.tif 000022
【図２１】
2007095088.tif 000023
【図２２】
2007095088.tif 000024
【図２３】
2007095088.tif 000025
【図２４】
2007095088.tif 000026
【図２５】
2007095088.tif 000027
【図２６】
2007095088.tif 000028