(57)【要約】【課題】カタログや電子パンフレット等の電子文書に動画とのリンク情報が埋め込まれている場合等に、動画の再生を指示してから短時間で動画を再生開始可能であり、なおかつ、ユーザが意図的に別のアプリケーションで別画面を立ち上げる必要もないので、ユーザの動画再生開始時のストレスを大幅に低減することができ、また、再生開始を早くしつつ、動画再生プログラムを起動したことによるパフォーマンスの低下を抑制すること。【解決手段】ＣＰＵ２１は、マウス２７のカーソルの位置が動画再生指示アイコンから所定の距離内にあると判断した場合に、動画再生指示に先立って、動画再生指示アイコンに対応する動画データをＲＡＭ２２内のバッファ領域に読み込み、動画再生指示に応じてバッファ領域に先読みした動画データを用いて動画再生プログラムによる再生を開始させる構成を特徴とする。【選択図】図２
2005109798.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と接続された情報処理装置であって、
前記表示装置に動画データとのリンク情報が埋め込まれた電子文書とともに前記電子文書とリンクした動画データの再生を指示するためのアイコンを前記表示装置に表示させる表示制御手段と、前記表示装置上の任意の表示位置を指示可能であって前記アイコンを指示することにより前記動画データの動画再生指示可能なポインティング手段と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段と、前記ポインティング手段による動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生させる動画再生手段とを有する情報処理装置において、
前記ポインティング手段により指示される前記表示装置上の表示位置を示す位置情報に基づいて、前記表示手段に表示されている電子文書とリンクした動画データの再生開始の可能性を判断する判断手段と、
前記判断手段により、動画データの再生開始の可能性が高いと判断した場合には、前記ポインティング手段による動画再生指示の前に、前記動画データを前記バッファ手段に読み込むように制御し、前記ポインティング手段による前記動画再生指示に応じて、前記動画再生指示の前に前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させるように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記判断手段は、前記ポインティング手段により指示される前記表示装置上の表示位置を示す位置情報が前記アイコンの表示位置から所定の距離内である場合に、前記表示装置に表示されている電子文書内とリンクした動画データの再生開始の可能性が高いと判断することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記バッファ手段に動画データを読み込んだ後、所定時間経過しても前記ポインティング手段による動画再生指示がない場合には、前記バッファ手段内の動画データを破棄するように制御することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記動画再生手段は、プログラムであり、
前記制御手段は、前記判断手段により、動画データの再生開始の可能性が高いと判断した場合には、前記ポインティング手段による動画再生指示の前に、前記動画再生手段を起動するとともに、前記動画データを前記バッファ手段に読み込むように制御し、前記ポインティング手段による前記動画再生指示に応じて、前記動画再生指示の前に前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させることを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記表示制御手段により表示部に表示される電子文書のページの切り替えを指示する切り替え手段と、
前記切り替え手段による前記電子文書のページの切り替え操作間隔に関する情報を記憶する記憶手段とを設け、
前記制御手段は、前記記憶手段に記憶される前記電子文書のページの切り替え操作間隔に関する情報に応じて、前記動画再生手段による動画データの再生を途中終了させるように制御することを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記動画データとリンクした電子文書を記憶する記憶手段を有し、
前記バッファ手段は、前記記憶手段から読み出された動画データの少なくとも一部を記憶することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
所定の通信媒体を介して通信可能なサーバ装置から前記動画データ及び前記動画データとリンクした電子文書を要求して取得する取得手段を有し、
前記バッファ手段は、前記取得手段がサーバ装置に要求して取得した動画データの少なくとも一部を記憶することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項８】
表示装置と接続された情報処理装置であって、
前記表示装置に、動画データとのリンク情報が埋め込まれた電子文書を前記表示装置に表示させるための表示制御手段と、前記表示装置に表示される電子文書とリンクした動画データの再生を指示する指示手段と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段と、前記動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生させる動画再生手段とを有する情報処理装置において、
前記指示手段による動画再生指示に応じて、前記表示装置に所定の静止画像を表示させるとともに、前記動画データの前記バッファ手段への読み込みを開始させ、前記バッファ手段への所定量のデータの読み込みが終了した後に、前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させるように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項９】
前記動画データは、前記電子文書の一部であることを特徴とする請求項１乃至請求項８記載の情報処理装置。
【請求項１０】
前記アイコンは、前記電子文書の一部であることを特徴とする請求項１乃至請求項７記載の情報処理装置。
【請求項１１】
表示装置と接続された情報処理装置の動画再生制御方法であって、
前記表示装置に、動画データとのリンク情報が埋め込まれた電子文書とともに前記電子文書とリンクした動画データの再生を指示するためのアイコンを前記表示装置に表示させる表示制御手段と、前記表示装置上の任意の表示位置を指示可能であって前記アイコンを指示することにより前記動画データの再生指示可能なポインティング手段と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段と、前記ポインティング手段による動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生させる動画再生手段とを有する情報処理装置における動画再生制御方法において、
前記ポインティング手段により指示される前記表示装置上の表示位置を示す位置情報に基づいて、前記表示装置に表示されている電子文書内にとリンクした動画データの再生開始の可能性を判断する判断工程と、
前記判断工程により、動画データの再生開始の可能性が高いと判断した場合には、前記ポインティング手段による動画再生指示の前に、前記動画データを前記バッファ手段に読み込む先読み工程と、
前記ポインティング手段により前記動画再生指示手段が指示されたことに応じて、前記動画再生指示の前に前記バッファ手段に先読みされた動画データを用いて前記動画再生手段による前記動画データの再生を開始させる再生開始工程と、
を有することを特徴とする動画再生制御方法。
【請求項１２】
表示装置と接続された情報処理装置の動画再生制御方法であって、
前記表示装置に、動画データとのリンク情報が埋め込まれた電子文書を前記表示装置に表示させる表示制御手段と、前記表示装置に表示される電子文書とリンクした動画データの再生を指示する指示手段と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段と、前記動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生する動画再生手段とを有する情報処理装置における動画再生制御方法において、
前記指示手段による動画再生指示に応じて、所定の静止画像を表示させる静止画表示工程と、
前記静止画表示工程に並行して、前記動画データの前記バッファ手段への読み込みを開始させる読み込み工程と、
前記読み込み工程による前記バッファ手段への所定量のデータの読み込みが終了した後に、前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させる動画再生開始工程と、
を有することを特徴とする動画再生制御方法。
【請求項１３】
請求項１１又は１２に記載された動画再生制御方法を実行するためのプログラム。
【請求項１４】
請求項１１又は１２に記載された動画再生制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カタログや電子パンフレット等の電子文書に動画とのリンク情報が埋め込まれている場合、あるいは電子文書自体に動画が埋め込まれている場合の、動画再生処理の制御に関するものである。
【背景技術】
【０００２】
従来の情報処理装置では、カタログや電子パンフレット等の電子文書に動画とのリンク情報が埋め込まれている場合、あるいは電子文書自体に動画が埋め込まれている場合は、電子文書を表示する画面又は電子文書自体に動画再生を指示するアイコンが設けられていたり、或いは、静止画をクリックすると動画再生が始まるような構成となっている。
【０００３】
そして、前記のような動画再生を開始する操作があると、従来の情報処理装置では、以下のようなステップを経て動画の再生が始まっていた。
【０００４】
（１）動画再生の開始操作（アイコンのダブルクリック等）の検知
（２）ハードディスクからＲＡＭへ動画再生プログラムの読み込み
（３）動画再生プログラムの起動、及びRAM中でのバッファ領域の確保
（４）動画データのハードディスクからＲＡＭのバッファ域への読み込み
（５）動画再生プログラムによるバッファ域の動画の再生及び該動画の再生と並列処理されるハードディスクからバッファ域への後続部分の動画データの読み込み
また、特開２０００-３２２８７４号公報（特許文献１）では、とりわけ高速の反応性を必要とする特定用途に対して、所望の再生ストリームの開始番地を指定する入力操作があった場合に、この番地から続く所定量のリードストリームを先読記憶部へ先読みして記憶する技術が開示されている。
【０００５】
さらに、特開平７-３０８３８号公報（特許文献２）には、動画像の再生待ち時間を短縮するために、画像データを検索するための検索キーと該検索キーに対応する再生開始位置の組をインデックス手段に複数個保持し，該インデックス手段に保持されたインデックスの一部あるいは全部が指示する再生開始位置から始まる所望のサイズの画像データと該画像データに引き続いて再生すべき画像データのアドレス情報とを、高速アクセス可能なバッファ手段に保持しておく技術が開示されている。
【特許文献１】特開２０００-３２２８７４公報
【特許文献２】特開平７-３０８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の情報処理装置では、動画の再生開始時に上述した（２）〜（４）の処理で数秒かかることも珍しくなく、中々動画の再生が始まらないためユーザがいらいらする等のストレスを感じてしまうという問題点があった。さらに別個の動画再生プログラムが起動することによって元々閲覧していた電子文書の一部が見えなくなるという問題もあった。
【０００７】
また、特許文献１記載の技術は、とりわけ高速の反応性を必要とする特定用途に対するものであり（同特許文献１の明細書の〔発明が解決しようとする課題〕を参照）、複雑な制御機構を必要とする等の問題点があった。
【０００８】
さらに、特許文献２記載の技術は、大規模なビデオ配信サーバ等では有効であるが、多数の動画からどの動画を選択するか判らない場合、全ての電子文書に含まれた動画をスピーディに再生しようとすれば大量のバッファメモリを必要とする。この為、例えば旅行代理店やパソコンショップの店頭等に備えられた普通（普及型）のパーソナルコンピュータで電子パンフレットや電子カタログ等の電子文書を閲覧するような場合には、このような構成での実施には無理があるという問題点があった。
【０００９】
また、動画のサイズは、例えば３０秒から２分程度と様々であるが、電子文書を短時間で閲覧したい場合に、１箇所の動画で３０秒から２分程度も動画が再生されると、中々次のページに進むことができず、ユーザがいらいらしたり、その都度動画再生を中断する煩雑な操作が必要になるという問題点もあった。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、マウス等のポインタがいずれかの動画再生指示アイコンから所定の距離内にあると判断した場合に、動画再生指示に先立って、いずれかの動画再生指示アイコンに対応する動画データをバッファに読み込み、動画再生指示に応じてバッファに先読みした動画データを用いて動画再生プログラムによる再生を開始させるように制御することにより、カタログや電子パンフレット等の電子文書に動画とのリンク情報が埋め込まれている場合や電子文書自体が動画を含む場合に、動画の再生を指示してから短時間で動画を再生開始可能であり、なおかつ、ユーザが意図的に別のアプリケーションで別画面を立ち上げる必要もないので、ユーザの動画再生開始時のストレスを大幅に低減することができ、また、再生開始を早くしつつ、動画再生プログラムを起動したことによるパフォーマンスの低下を抑制することができる動画再生環境を構築することができる情報処理装置および動画再生制御方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
本発明の第１の発明は、表示装置と接続された情報処理装置であって、前記表示装置（図２に示すモニタ４０）に、動画データとのリンク情報が埋め込まれた電子文書とともに前記電子文書とリンクした動画データの再生を指示するためのアイコン（図４に示す「動画再生」ボタン６０２，図５に示す動画再生／静止画表示ウィンドウ６０１ａ，６０１ｂに表示されている静止画）を前記表示装置に表示させるための表示制御手段（図４，図５に示す電子文書閲覧画面）と、前記表示装置上の任意の表示位置を指示可能であって前記アイコンを指示することにより前記動画データの再生指示可能なポインティング手段（図２に示すマウス２７）と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段（図２に示したＲＡＭ２２内のバッファ領域）と、前記ポインティング手段による動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生させる動画再生手段（図２に示すＣＰＵ２１により実行される図示しない動画再生プログラム）とを有する情報処理装置において、前記ポインティング手段により指示される前記表示手段上の表示位置を示す位置情報に基づいて、前記表示装置に表示されている電子文書とリンクした動画データの再生開始の可能性を判断する判断手段（図２に示すＣＰＵ２１により実行される判断処理，図６のステップＳ４０３，図８のステップＳ８０４）と、前記判断手段により、動画データの再生開始の可能性が高いと判断した場合には、前記ポインティング手段による動画再生指示の前に、前記動画データを前記バッファ手段に読み込むように制御し、前記ポインティング手段による前記動画再生指示に応じて、前記動画再生指示の前に前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させるように制御する制御手段（図２に示すＣＰＵ２１により実行される処理，図６のステップＳ４０３〜４１７，図８のステップＳ８０４〜Ｓ８１８）とを有することを特徴とする。
【００１２】
本発明の第２の発明は、前記判断手段は、前記ポインティング手段により指示される前記表示装置上の表示位置を示す位置情報が前記アイコンの表示位置から所定の距離内である場合に、前記表示装置に表示されている電子文書とリンクした動画データの再生開始の可能性が高いと判断することを特徴とする。
【００１３】
本発明の第３の発明は、前記制御手段は、前記バッファ手段に動画データを読み込んだ後、所定時間経過しても前記ポインティング手段による動画再生指示がない場合には、前記バッファ手段内の動画データを破棄するように制御する（図６のステップＳ４０８，Ｓ４１７，Ｓ４１３，図８のステップＳ８１０，Ｓ８１１，Ｓ８１７）ことを特徴とする。
【００１４】
本発明の第４の発明は、前記動画再生手段は、プログラムであり、前記制御手段は、前記判断手段により、動画データの再生開始の可能性が高いと判断した場合には、前記ポインティング手段による動画再生指示の前に、前記動画再生手段を起動する（図６のステップＳ４０５，Ｓ４０６，図８のステップＳ８０７，Ｓ８０８）とともに、前記動画データを前記バッファ手段に読み込むように制御し、前記ポインティング手段による前記動画再生指示に応じて、前記動画再生指示の前に前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させることを特徴とする。
【００１５】
本発明の第５の発明は、前記表示制御手段により表示部に表示される電子文書のページの切り替えを指示する切り替え手段と、前記切り替え手段による前記電子文書のページの切り替え操作間隔に関する情報を記憶する記憶手段（図２に示すＲＡＭ２２）とを設け、前記制御手段は、前記記憶手段に記憶される前記電子文書のページの切り替え操作間隔に関する情報に応じて、前記動画再生手段による動画データの再生を途中終了させるように制御する（図６のステップＳ４１２，図８のステップＳ８１６）ことを特徴とする。
【００１６】
本発明の第６の発明は、前記動画データとリンクした電子文書を記憶する記憶手段（図２に示すハードディスク２８）を有し、前記バッファ手段は、前記記憶手段から読み出された動画データの少なくとも一部を記憶することを特徴とする。
【００１７】
本発明の第７の発明は、所定の通信媒体を介して通信可能なサーバ装置（図１に示す電子文書配信サーバ１１０）から前記動画データ及び前記動画データとリンクした電子文書を要求して取得する取得手段（図２に示すＣＰＵ２１により実行される要求取得処理，図８のステップＳ８０８，Ｓ８０９）を有し、前記バッファ手段は、前記取得手段がサーバ装置に要求して取得した動画データの少なくとも一部を記憶することを特徴とする。
【００１８】
本発明の第８の発明は、表示装置と接続された情報処理装置であって、前記表示装置（図２に示すモニタ４０）に、動画データとのリンク情報が埋め込まれた電子文書を前記表示装置に表示させるための表示制御手段（図４，図５に示す電子文書閲覧画面）と、前記表示手段に表示される電子文書とリンクした動画データの再生を指示する指示手段（図２に示したマウス２７，図４に示す「動画再生」ボタン６０２，図５に示す動画再生／静止画表示ウィンドウ６０１ａ，６０１ｂに表示されている静止画）と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段（図２に示したＲＡＭ２２内のバッファ領域）と、前記動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生する動画再生手段（図２に示すＣＰＵ２１により実行される図示しない動画再生プログラム）とを有する情報処理装置において、前記指示手段による動画再生指示に応じて、前記表示装置に所定の静止画像を表示させるとともに、前記動画データの前記バッファ手段への読み込みを開始させ、前記バッファ手段への所定量のデータの読み込みが終了した後に、前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させるように制御する制御手段（図２に示すＣＰＵ２１により実行される処理，図７のステップＳ５０３〜Ｓ５１３）とを有することを特徴とする。
【００１９】
本発明の第９の発明は、前記動画データは、前記電子文書の一部であることを特徴とする。
【００２０】
本発明の第１０の発明は、前記アイコンは、前記電子文書の一部であることを特徴とする。
【００２１】
本発明の第１１の発明は、表示装置と接続された情報処理装置の動画再生制御方法であって、前記表示装置に、動画データとのリンク情報が埋め込まれた電子文書とともに前記電子文書とリンクした動画データの再生を指示するためのアイコンを前記表示装置に表示させる表示制御手段と、前記表示装置上の任意の表示位置を指示可能であって前記アイコンを指示することにより前記動画データの再生指示可能なポインティング手段と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段と、前記ポインティング手段による動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生させる動画再生手段とを有する情報処理装置における動画再生制御方法において、前記ポインティング手段により指示される前記表示装置上の表示位置を示す位置情報に基づいて、前記表示装置に表示されている電子文書内に埋め込まれている動画データの再生開始の可能性を判断する判断工程（図６のステップＳ４０３，図８のステップＳ８０４）と、前記判断工程により、動画データの再生開始の可能性が高いと判断した場合には、前記ポインティング手段による動画再生指示の前に、前記動画データを前記バッファ手段に読み込む先読み工程（図６のステップＳ４０７，図８のステップＳ８０８，Ｓ８０９）と、前記ポインティング手段により前記動画再生指示手段が指示されたことに応じて、前記動画再生指示の前に前記バッファ手段に先読みされた動画データを用いて前記動画再生手段による前記動画データの再生を開始させる再生開始工程（図６のステップＳ４０４，Ｓ４０５，Ｓ４０９，Ｓ４１０，図８のステップＳ８０６，Ｓ８０７，Ｓ８１２，Ｓ８１３）とを有することを特徴とする。
【００２２】
本発明の第１２の発明は、表示装置と接続された情報処理装置の動画再生制御方法であって、前記表示装置に、動画データとのリンク情報が埋め込まれた電子文書を前記表示装置に表示させる表示制御手段と、前記表示装置に表示される電子文書とリンクした動画データの再生を指示する指示手段と、前記動画データの少なくとも一部を高速読み出し可能に記憶するバッファ手段と、前記動画再生指示に応じて当該電子文書とリンクした動画データを前記バッファ手段に読み込みながら前記動画データを前記表示装置上で再生する動画再生手段とを有する情報処理装置における動画再生制御方法において、前記指示手段による動画再生指示に応じて、所定の静止画像を表示させる静止画表示工程（図６のステップＳ５０３）と、前記静止画表示工程に並行して、前記動画データの前記バッファ手段への読み込みを開始させる読み込み工程（図６のステップＳ５０６）と、前記読み込み工程による前記バッファ手段への所定量のデータの読み込みが終了した後に、前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させる動画再生開始工程（図６のステップＳ５０４，Ｓ５０５，Ｓ５０８，Ｓ５０９）とを有することを特徴とする。
【００２３】
本発明の第１３の発明は、請求項１１又は１２に記載された動画再生制御方法を実行するためのプログラムでありことを特徴とする。
【００２４】
本発明の第１４の発明は、請求項１１又は１２に記載された動画再生制御方法を実行するためのプログラムを記録媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ポインティング手段の表示位置が動画再生指示アイコンから所定の距離内にあると判断した場合に、動画再生指示に先立って、動画再生指示アイコンに対応する動画データをバッファ手段に読み込み、動画再生指示に応じてバッファ手段に先読みした動画データを用いて動画再生手段による再生を開始させるように制御するので、カタログや電子パンフレット等の電子文書に動画が埋め込まれている場合に、動画の再生を指示してから短時間で動画を再生開始可能であり、なおかつ、ユーザが意図的に別のアプリケーションで別画面を立ち上げる必要もないので、ユーザの動画再生開始時のストレスを大幅に低減することができ、また、再生開始を早くしつつ、動画再生プログラムを起動したことによるパフォーマンスの低下を抑制することができる。
【００２６】
また、動画再生指示に応じて、前記動画再生手段により所定の静止画像を表示させるとともに、前記動画データの前記バッファ手段への読み込みを開始させ、前記バッファ手段への所定量のデータの読み込みが終了した後に、前記バッファ手段に読み込まれた動画データを用いて前記動画再生手段による前記動画データの再生を開始させるように制御するので、マウスのポインタの位置判定処理等をも要しない簡単な構成でユーザの動画再生開始時のストレスを大幅に低減することができる。
【００２７】
さらに、電子文書データがサーバに存在する場合であっても、カタログや電子パンフレット等の電子文書に動画が埋め込まれている場合に、動画の再生を指示してから直ぐに動画の再生を開始できるので、ユーザの動画再生開始時のストレスを大幅に低減することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２８】
〔第１実施形態〕
図１は、本発明の実施形態を示す電子文書閲覧システムのシステム構成を示すシステム構成図である。
【００２９】
図において、１００は通信回線で、典型的にはインターネット等であるが、ＡＴＭ、専用デジタル回線、衛星回線等であってもよい。１１０は電子文書配信サーバで、電子文書配信サーバ１１０内のハードディスク３８（後述する図３に示す）内には、動画へのリンク情報を含む電子文書及び対応する動画データが記憶されている。なお、電子文書自体に動画データを含んでも良い。
【００３０】
１２０，１４０は電子文書閲覧用端末で、典型的にはパーソナルコンピュータであるが、携帯電話やＰＤＡ等のモバイル端末でもあってもよい。この電子文書閲覧用端末１２０，１４０には、動画再生可能な動画再生プログラムを含む電子文書閲覧プログラムがインストールされている。
【００３１】
なお、電子文書閲覧用端末１２０は、通信回線１００を介して電子文書配信サーバ１１０と相互に接続され、電子文書配信サーバ１１０と協働していわゆるクライアントサーバ型の電子文書閲覧システムを構成する。
【００３２】
一方、電子文書閲覧用端末１４０内のハードディスク２８（後述する図２に示す）内には、動画動画へのリンク情報を含む電子文書及び対応する動画データ及び動画再生可能な動画再生プログラムを含む電子文書閲覧プログラムが記憶されており、いわゆるスタンドアローン型の電子文書閲覧システムを構成する。なお、電子文書自体に動画データを含んでも良い。
【００３３】
１３０は印刷装置で、ネットワーク対応（ＩＰＰ対応）のプリンタであり、いわゆるＭＦＰ（ファクシミリ機能やスキャナ機能を備えた多機能プリンタ）であってもよい。この印刷装置１３０は、電子文書閲覧用端末１２０や同１４０からの印刷情報を受信して印刷を行う。なお、印刷装置１３０は、電子写真方式（例えばレーザビーム方式，ＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であってもよい。
【００３４】
図２は、図１に示した電子文書閲覧用端末１２０，１４０のハードウェア構成を示すブロック図である。
【００３５】
図に示すように、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ネットワークアダプタ（ＬＡＮアダプタ）２４と、ビデオアダプタ２５と、キーボード２６と、マウス２７等のポインティングデバイスと、ハードディスク２８と、ＣＤ−ＲＯＭドライブ２９，ＤＶＤ−ＲＯＭドライブ等の記録媒体ドライブ（記憶媒体ドライブ）とを備え、これらがシステムバス２０を介して互いに接続されている。
【００３６】
ＣＰＵ２１は、ＲＯＭ２３又はハードディスク２８にＣＤ−ＲＯＭドライブ２９に記憶保存されたプログラムを読み出して後述する各種制御処理を実行する。ハードディスク２８は、ＣＰＵ２１により実行される各種プログラム（動画再生プログラムを含む）や各種データを格納する（電子文書閲覧用端末１４０の場合には、動画を含む電子文書等も格納する）。
【００３７】
ＲＡＭ２２は、ＣＰＵ２１が所定の処理を実行する際にデータ等を一時記憶させるためのメモリである。ネットワークアダプタ２４は、通信回線１００に接続するための通信インターフェースである。
【００３８】
なお、ビデオアダプタ２５には、モニタ４０が接続されており、電子文書（電子文書閲覧用端末１２０の場合には電子文書配信サーバ１１０から取得した電子文書，電子文書閲覧用端末１４０の場合にはハードディスク２８から読み出した電子文書等）を後述する図４又は図５に示すように表示することができる。また、上述したマウス２７等のポインティングデバイスは、このモニタ４０上の任意の表示位置を指示可能である。
【００３９】
また、電子文書閲覧用端末１４０は、ハードディスク２８の代りに不揮発性メモリを備える構成であってもよい。また、キーボード２６，マウス２７等のポインティングデバイスの代わりにタッチパネルを備える構成であってもよい。
【００４０】
図３は、図１に示した電子文書配信サーバ１１０のハードウェア構成を示すブロック図である。
【００４１】
図に示すように、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、ネットワークアダプタ（ＬＡＮアダプタ）３４と、ビデオアダプタ３５と、キーボード３６と、マウス３７等のポインティングデバイスと、ハードディスク３８と、ＣＤ−ＲＯＭドライブ３９，ＤＶＤ−ＲＯＭドライブ等の記録媒体ドライブ（記憶媒体ドライブ）とを備え、これらがシステムバス３０を介して互いに接続されている。
【００４２】
ＣＰＵ３１は、ＲＯＭ３３又はハードディスク３８等に記憶保存されたプログラムを読み出して各種制御処理を実行する。ＲＡＭ３２は、ＣＰＵ３１が所定の処理を実行する際にデータ等を一時記憶させるためのメモリである。ネットワークアダプタ２４は、通信回線１００に接続するための通信インターフェースである。
【００４３】
ハードディスク３８は、ＣＰＵ３０１が実行する各種プログラムや各種データ（動画を含む電子文書を含む）等を格納する。
【００４４】
以下、図４，図５を参照して、本発明の第１実施形態における動画再生（動画表示）処理手順について説明する。
【００４５】
図４，図５は、電子文書閲覧用端末１４０のモニタ４０に表示される電子文書閲覧画面の一例を示す模式図であり、図４，図５で同一のものには同一の符号を付してある。
【００４６】
この電子文書閲覧画面は、電子文書閲覧用端末１４０において、ユーザＩＤやパスワードの入力等の認証処理や電子文書の検索処理、及び検索結果の電子文書一覧の表示処理が実行され、該表示される電子文書一覧から選択された電子文書を表示するためのものであり、例えば、ウェブブラウザ等により実現される。
【００４７】
図４，図５において、６０１（６０１ａ，６０１ｂ）は、動画再生／静止画表示ウィンドウで、動画再生指示アイコン（図４の場合は「動画再生」ボタン６０２，図５の場合は動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画）がマウス等で押下（指示）されると、動画が表示される。なお、この動画再生／静止画表示ウィンドウ６０１は、最初（初期状態では）静止画が表示されており、動画の再生が始まるとこの静止画は透明になる（消去される）。なお、この動画再生／静止画表示ウィンドウ６０１での動画再生は、プラグイン起動される図示しない動画再生プログラムにより行われるものとする。
【００４８】
６０３は「再生中止」ボタンで、この「再生中止」ボタン６０３をマウス２７等で押下（指示）することにより、動画再生／静止画表示ウィンドウ６０１に再生されている動画の再生を中止指示することができる。
【００４９】
６０４は「前ページ」ボタン、６０７は「次ページ」ボタンで、この「前ページ」ボタン６０４，「次ページ」ボタン６０７をマウス２７等で押下（指示）することにより、電子文書閲覧画面に表示されている電子文書の「前ページ」，「次ページ」へ移行することができる。
【００５０】
６０８は「印刷」ボタンで、この「印刷」ボタン６０８をマウス２７等で押下（指示）することにより、電子文書閲覧画面に表示されている電子文書を印刷装置１３０で印刷することができる。
【００５１】
６０９は「終了」ボタンで、この「終了」ボタン６０９をマウス２７等で押下（指示）することにより、電子文書閲覧画面を終了する（閉じる）ことができる。
【００５２】
図４において、６０５は「目次画面へ」ボタンで、この「目次画面へ」ボタン６０５をマウス２７等で押下（指示）することにより、図示しない目次画面へ移行することができる。
【００５３】
６０６は「検索画面へ」ボタンで、この「検索画面へ」ボタン６０６をマウス２７等で押下（指示）することにより、図示しない検索画面（電子文書を検索するための画面）へ移行することができる。
【００５４】
図５に示す電子文書閲覧画面は、１つの閲覧画面に複数の動画再生／静止画表示ウィンドウを有する場合の一例を示すものである。
【００５５】
図５において、６０１ａは第１の動画再生／静止画表示ウィンドウ、６０１ｂは第２の動画再生／静止画表示ウィンドウで、動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画がマウス等で押下（指示）されると、押下されたウィンドウに動画が表示される。なお、動画再生／静止画表示ウィンドウは２つ以上あってもよい。
【００５６】
以下、図６に示すフローチャートを参照して、本発明の第１実施形態における動画再生処理手順について説明する。
【００５７】
図６は、本発明の電子文書閲覧システムにおける第１の制御処理手順の一例を示すフローチャートであり、動画再生処理に対応する。なお、このフローチャートの処理は、図１に示した電子文書閲覧用端末１４０内のハードディスク２８又はその他の記録媒体に格納されたプログラムに基づいてＣＰＵ２１の制御の下に実行される。なお、Ｓ４０１〜Ｓ４１６は各ステップを示す。
【００５８】
電子文書閲覧用端末１４０でステップＳ４０１が実行される時点で、ユーザＩＤやパスワードの入力等の認証処理や電子文書の検索処理及び検索結果の電子文書一覧の表示処理が既に実行され、図４又は図５に示した電子文書を表示する電子文書閲覧画面が電子文書閲覧用端末１４０のビデオアダプタ２５に接続されたモニタ４０に表示されているものとする。
【００５９】
まず、ステップＳ４０１は、図４又は図５に示したような電子文書がモニタ４０に表示されている状態を示し、ステップＳ４０２において、マウス２７のカーソル位置を判定し、ステップＳ４０３において、ポインタ（マウス２７のカーソル）が動画再生指示アイコン（図４の場合は「動画再生」ボタン６０２，図５の場合は動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画）から所定距離（所定のピクセル数）以内に存在する否かを判定し、ポインタが動画再生指示アイコンから所定距離以内に存在しないと判定した場合には、そのままステップＳ４１４に進む。
【００６０】
一方、ステップＳ４０３で、ポインタ（マウス２７のカーソル）の位置を示す位置情報に基づいてポインタが動画再生指示アイコンから所定距離以内に存在すると判定した場合には、ステップＳ４０４に進む。
【００６１】
そして、ステップＳ４０４において、動画再生プログラムが既に起動済であるか否かを判定し、既に起動済であると判定した場合には、そのままステップＳ４０８に進む。
【００６２】
一方、ステップＳ４０４で、動画再生プログラムが未だ起動済でないと判定した場合には、ステップＳ４０５に進み、動画再生プログラムをハードディスク２８からＲＡＭ２２に読み込み、ステップＳ４０６において、該ＲＡＭ２２に読み込んだ動画再生プログラムを起動し、ＲＡＭ２２に所定のバッファ領域を確保する。
【００６３】
次に、ステップＳ４０７において、電子文書閲覧画面に対応する動画データの所定量（バッファ容量分）をハードディスク２８からＲＡＭ２２に読み込み、ステップＳ４０８に進む。
【００６４】
ステップＳ４０８において、再生開始操作を検知したか（動画再生指示アイコンがマウス２７等で押下（指示）されたか）否かを判定し、再生開始操作を検知していないと判定した場合には、ステップＳ４１６に進み、所定時間経過したか否かを判定し、所定時間経過したと判定した場合には、ステップＳ４１３に進み、一方、未だ所定時間経過していないと判定した場合には、ステップＳ４０２の処理に戻る。
【００６５】
一方、ステップＳ４０８において、再生開始操作を検知したと判定した場合には、ステップＳ４０９に進む。
【００６６】
つぎに、ステップＳ４０９において、動画再生／静止画表示ウィンドウ６０１に表示されている静止画を透明化（消去）する。
【００６７】
そして、ステップＳ４１０では、ステップＳ４０７でＲＡＭ２２内のバッファ領域に読み込まれた（先読みされた）動画データを所定フレーム数（２０〜３０フレーム程度）再生し、ステップＳ４１１に進む。この再生と並行してハードディスク２８からＲＡＭ２２のバッファに動画データを読み込む。
【００６８】
次に、ステップＳ４１１において、中止操作を検知したか（「再生中止」ボタン６０３がマウス２７等で押下（指示）されたか）否かを判定し、中止操作を検知したと判定した場合には、ステップＳ４１５に進み、動画再生を停止するとともに、中止操作の押下履歴をＲＡＭ２２のワークエリアに記憶し、セッション中で中止ボタンの押下回数が所定の回数を超えたら、ＲＡＭ２２のワークエリアに記憶されたイントロ再生フラグをオンにし、ステップＳ４１３に進む。なお、ページ遷移操作（「次ページ」ボタン６０７や「前ページ」ボタン６０４の押下）の間隔をＲＡＭ２２のワークエリアに記憶し、所定間隔（例えば３秒）以下で遷移した回数もＲＡＭ２２のワークエリアに記憶し、該所定間隔以下で遷移した回数が所定回数を超えた場合も、上記イントロ再生フラグをオンにするように構成しもよい。
【００６９】
一方、ステップＳ４１１で、中止操作を検知していないと判定した場合には、ステップＳ４１２に進み、動画の再生が終了したか否かを判定する。なお、この動画再生終了の判定は、イントロ再生フラグがオンの場合は、所定秒数（例えば３０秒）経過した場合を終了と判定する。一方、イントロ再生フラグがオフの場合は、動画が最後まで再生された場合に終了と判定する。
【００７０】
そして、ステップＳ４１２で、動画再生終了でないと判定した場合には、ステップＳ４１０に戻り、動画の再生を継続する。
【００７１】
一方、ステップＳ４１２で、動画再生終了であると判定した場合には、ステップＳ４１３に進む。
【００７２】
ステップＳ４１３では、ＲＡＭ２２に確保されたバッファ中の動画データをクリアし、ステップＳ４１４に進む。
【００７３】
ステップＳ４１４では、「終了」ボタン６０９がマウス２７等で押下（指示）されたか否かを判定し、「終了」ボタン６０９が押下されていないと判定した場合には、次ページボタン６０７又は前ページボタン６０４が押下されたかを判定し、これらのボタンが押下された場合はハードディスク２８に記憶されている電子文書の次ページ又は全ページのデータをＲＡＭ２２経由でビデオアダプタ２５に送ってからステップＳ４０１に戻る。これらボタンが押下されなかった場合は直ちにステップＳ４０１に戻る。
【００７４】
一方、ステップＳ４１４で、「終了」ボタン６０９が押下されたと判定した場合には、電子文書閲覧画面を閉じて、処理を終了する。
【００７５】
以上の処理によれば、カタログや電子パンフレット等の電子文書に動画が埋め込まれている場合に、動画の再生を指示してから短時間で動画を再生開始可能であり、なお且つ、別のアプリケーションで別画面を立ち上げることがないので、ユーザの動画再生開始時のストレスを大幅に低減することができる。
【００７６】
また、再生開始を早くしつつ、動画再生プログラムを起動したことによるパフォーマンスの低下を抑制することができる。
【００７７】
〔第２実施形態〕
上記第１実施形態では、カタログや電子パンフレット等の電子文書に動画が埋め込まれている場合、マウス等のポインタが「動画再生」ボタン６０２の所定距離内に有ることを検知した際には、その時点、動画再生プログラムの起動、動画データのバッファへの読込を開始する構成について説明したが、動画再生が指示されると、直ぐにタイトル静止画を表示し、この間に裏で動画再生プログラムの起動、動画データのバッファへの読込を行うように構成してもよい。
【００７８】
以下、図７に示すフローチャートを参照して、本発明の第２実施形態における動画再生処理手順について説明する。
【００７９】
図７は、本発明の電子文書閲覧システムにおける第２の制御処理手順の一例を示すフローチャートであり、動画再生処理に対応する。なお、このフローチャートの処理は、図１に示した電子文書閲覧用端末１４０内のハードディスク２８又はその他の記録媒体に格納されたプログラムに基づいてＣＰＵ２１の制御の下に実行される。なお、Ｓ５０１〜Ｓ５１４は各ステップを示す。
【００８０】
電子文書閲覧用端末１４０は、ステップＳ５０１を実行する時点でユーザＩＤやパスワードの入力等の認証処理や電子文書の検索処理及び検索結果の電子文書一覧の表示処理が既に実行され、図４又は図５に示した電子文書を表示する電子文書閲覧画面が電子文書閲覧用端末１４０のビデオアダプタ２５に接続されたモニタ４０に表示されているものとする。
【００８１】
まず、ステップＳ５０１は、図４又は図５に示した電子文書がモニタ４０に表示されている状態を示し、ステップＳ５０２において、再生開始操作を検知したか（動画再生指示アイコン（図４の場合は「動画再生」ボタン６０２，図５の場合は動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画）がマウス２７等で押下（指示）されたか）否かを判定し、再生開始操作を検知していないと判定した場合には、ステップＳ５１３に進む。
【００８２】
一方、ステップＳ５０２において、再生開始操作を検知したと判定した場合には、ステップＳ５０３に進む。
【００８３】
そして、ステップＳ５０３において、再生を指定された動画のタイトルを表示するための静止画データをハードディスク２８から読み出し、動画再生部と静止画表示部を兼ねる動画再生／静止画表示ウィンドウ６０１に表示する。この静止画は、一定のパターンの再生を繰り返す一部動的な画像表示（複数静止画の繰り返し表示）をも含めるものとする。
【００８４】
この静止画を表示している間に、以下に示すステップＳ５０４〜Ｓ５０７の処理（動画再生準備に対応する処理）を実行するので、ユーザにとっては、再生を指示すると、直ぐにタイトル画面が表示され、引き続き、動画の再生が始まるように見えることとなる。
【００８５】
以下、ステップＳ５０４〜Ｓ５０７の処理について説明する。
【００８６】
ステップＳ５０４において、動画再生プログラムをハードディスク２８からＲＡＭ２２に読み込み、ステップＳ５０５において、該ＲＡＭ２２に読み込んだ動画再生プログラムを起動し、ＲＡＭ２２に所定のバッファ領域を確保する。
【００８７】
次に、ステップＳ５０６において、電子文書閲覧画面に対応する動画データの所定量（バッファ容量分）をハードディスク２８からＲＡＭ２２に読み込み、ステップＳ５０７に進む。そして、ステップＳ５０７において、バッファに所定量（例えば、２０〜３０フレーム程度）の動画データが読み込まれたか否かを判定し、バッファに所定量の動画データが読み込まれるまで、ステップＳ５０７において画像データのバッファへの読込を行う。
【００８８】
一方、ステップＳ５０７で、バッファに所定量の動画データが読み込まれたと判定した場合には、ステップＳ５０８において、動画再生／静止画表示ウィンドウ６０１に表示されているタイトル静止画を透明化（消去）する。
【００８９】
そして、ステップＳ５０９において、ステップＳ５０７でＲＡＭ２２内のバッファ領域に読み込まれた動画データを所定フレーム数（２０〜３０フレーム程度）再生し、ステップＳ５１０に進む。この再生と並行してハードディスク２８からＲＡＭ２２のバッファに動画データを読み込む。
【００９０】
次に、ステップＳ５１０において、中止操作を検知したか（「再生中止」ボタン６０３がマウス２７等で押下（指示）されたか）否かを判定し、中止操作を検知したと判定した場合には、ステップＳ５１４に進み、動画再生を停止するとともに、中止操作の押下履歴をＲＡＭ２２のワークエリアに記憶し、セッション中で中止ボタンの押下回数が所定の回数を超えたら、ＲＡＭ２２のワークエリアに記憶されたイントロ再生フラグをオンにし、ステップＳ５１２に進む。なお、ページ遷移操作（「次ページ」ボタン６０７や「前ページ」ボタン６０４の押下）の間隔をＲＡＭ２２のワークエリアに記憶し、所定間隔（例えば３秒）以下で遷移した回数もＲＡＭ２２のワークエリアに記憶し、該所定間隔以下で遷移した回数が所定回数を超えた場合も、上記イントロ再生フラグをオンにするように構成しもよい。
【００９１】
一方、ステップＳ５１０で、中止操作を検知していないと判定した場合には、ステップＳ５１１に進み、動画の再生が終了したか否かを判定する。なお、この動画再生終了の判定は、イントロ再生フラグがオンの場合は、所定秒数（例えば３０秒）経過した場合を終了と判定する。一方、イントロ再生フラグがオフの場合は、動画が最後まで再生された場合に終了と判定する。
【００９２】
そして、ステップＳ５１１で、動画再生終了でないと判定した場合には、ステップＳ５０９に戻り、動画の再生を継続する。
【００９３】
一方、ステップＳ５１１で、動画再生終了であると判定した場合には、ステップＳ５１２に進む。
【００９４】
ステップＳ５１２では、ＲＡＭ２２に確保されたバッファ中の動画データをクリアし、ステップＳ５１３に進む。
【００９５】
ステップＳ５１３では、「終了」ボタン６０９がマウス２７等で押下（指示）されたか否かを判定し、「終了」ボタン６０９が押下されていないと判定した場合には、次ページボタン６０７又は前ページボタン６０４が押下されたかを判定し、これらのボタンが押下された場合はハードディスク２８に記憶されている電子文書の次ページ又は全ページのデータをＲＡＭ２２経由でビデオアダプタ２５に送ってからステップＳ５０１に戻る。これらのボタンが押下されなかった場合は、直ちにステップＳ５０１に戻る。
【００９６】
一方、ステップＳ５１３で、「終了」ボタン６０９が押下されたと判定した場合には、電子文書閲覧画面を閉じて、処理を終了する。
【００９７】
以上の処理によれば、カタログや電子パンフレット等の電子文書に動画が埋め込まれている場合に、動画の再生を指示してから直ぐにタイトル静止画を表示し、引続き動画を再生開始するので、マウスのポインタの位置判定処理等を要しない簡単な処理でユーザの動画再生開始時のストレスを大幅に低減することができる。
【００９８】
〔第３実施形態〕
上記第１実施形態では、図１に示した電子文書閲覧用端末１４０内のハードディスク２８（図２）内に動画を含む電子文書が記憶される、いわゆるスタンドアローン型の電子文書閲覧システムにおける動画再生制御手順について示したが、本実施形態では、電子文書配信サーバ１１０内のハードディスク３８（図３）内に動画を含む電子文書が記憶され、電子文書閲覧用端末１２０が通信回線１００を介して電子文書配信サーバ１１０にアクセスして電子文書を閲覧する、いわゆるクライアントサーバ型の電子文書閲覧システムにおける動画再生制御手順について示す。
【００９９】
以下、図８に示すフローチャートを参照して、本発明の第３実施形態における動画再生処理手順について説明する。第３実施形態における動画再生処理手順は、図１に示した電子文書閲覧用端末１２０と電子文書配信サーバ１１０とが通信回線１００を介して相互に接続され、いわゆるクライアントサーバ型の電子文書閲覧システムを構成する場合の動画処理手順に対応する。
【０１００】
図８は、本発明の電子文書閲覧システムにおける第３の制御処理手順の一例を示すフローチャートであり、動画再生処理に対応する。なお、Ｓ８０１〜Ｓ８１８は、図１に示した電子文書閲覧用端末１２０内のハードディスク２８又はその他の記録媒体に格納されたプログラムに基づいてＣＰＵ２１の制御の下に実行されるステップを示す。また、Ｓ８２１〜Ｓ８２４は、図１に示した電子文書配信サーバ１１０のハードディスク３８又はその他の記録媒体に格納されたプログラムに基づいてＣＰＵ３１の制御の下に実行されるステップを示す。
【０１０１】
まず、ステップＳ８０１において、電子文書閲覧用端末１２０は、電子文書配信サーバ１１０に特定の電子文書を表示する旨の要求情報を送信する。
【０１０２】
すると、電子文書配信サーバ１１０は、ステップＳ８２１において、電子文書閲覧用端末１２０から送信された特定の電子文書を表示する旨の要求情報を受信し、ステップＳ８２２において、当該要求された電子文書のデータを電子文書閲覧用端末１２０に送信する。
【０１０３】
すると、電子文書閲覧用端末１２０は、ステップＳ８０２において、電子文書配信サーバ１１０から送信された電子文書データを受信して、図４又は図５に示したような電子文書を表示する電子文書閲覧画面上で受信した電子文書データの表示を行い、ステップＳ８０３に進む。
【０１０４】
ステップＳ８０３において、電子文書閲覧用端末１２０は、マウス２７のカーソル位置を判定し、ステップＳ８０４において、ポインタ（マウス２７のカーソル）が動画再生指示アイコン（図４の場合は「動画再生」ボタン６０２，図５の場合は動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画）から所定距離（所定のピクセル数）以内に存在する否かを判定し、ポインタが「動画再生」ボタン６０２から所定距離以内に存在しないと判定した場合には、そのままステップＳ８１８に進む。
【０１０５】
一方、ステップＳ８０４で、電子文書閲覧用端末１２０が、ポインタ（マウス２７のカーソル）が動画再生指示アイコンから所定距離以内に存在すると判定した場合には、ステップＳ８０５に進む。
【０１０６】
そして、ステップＳ８０５において、電子文書閲覧用端末１２０は、動画再生プログラムが既に起動済であるか否かを判定し、既に起動済であると判定した場合には、そのままステップＳ８１０に進む。
【０１０７】
一方、ステップＳ８０５で、電子文書閲覧用端末１２０が、動画再生プログラムが未だ起動済でないと判定した場合には、ステップＳ８０６に進み、動画再生プログラムをハードディスク２８からＲＡＭ２２に読み込み、ステップＳ８０７において、該ＲＡＭ２２に読み込んだ動画再生プログラムを起動し、ＲＡＭ２２に所定のバッファ領域を確保する。
【０１０８】
次に、ステップＳ８０８において、電子文書閲覧用端末１２０は、電子文書閲覧画面に対応する動画データの要求を、電子文書配信サーバ１１０に送信する。
【０１０９】
すると、電子文書配信サーバ１１０は、ステップＳ８２３において、電子文書閲覧用端末１２０から送信された動画データ要求を受信し、ステップＳ８２４において、当該要求された動画データを電子文書閲覧用端末１２０に送信する。
【０１１０】
すると、電子文書閲覧用端末１２０は、ステップＳ８０９において、電子文書配信サーバ１１０から送信された動画データを受信して、当該受信した動画データをバッファに所定量（バッファ容量分）格納し、ステップＳ８１０に進む。
【０１１１】
そして、ステップＳ８１０において、電子文書閲覧用端末１２０は、再生開始操作を検知したか（動画再生指示アイコンがマウス２７等で押下（指示）されたか）否かを判定し、再生開始操作を検知していないと判定した場合には、ステップＳ８１１に進み、所定時間経過したか否かを判定し、所定時間経過したと判定した場合には、ステップＳ８１８に進み、一方、未だ所定時間経過していないと判定した場合には、ステップＳ８０２の処理に戻る。
【０１１２】
一方、ステップＳ８１０において、電子文書閲覧用端末１２０が、再生開始操作を検知したと判定した場合には、ステップＳ８１２に進む。なお、動画再生／静止画表示ウィンドウ６０１に表示されている静止画をクリックすることで、当該動画再生／静止画表示ウィンドウ６０１において動画を再生するようにしても良い。
【０１１３】
つぎに、ステップＳ８１２において、電子文書閲覧用端末１２０は、動画再生／静止画表示ウィンドウ６０１に表示されている静止画を透明化（消去）する。
【０１１４】
そして、ステップＳ８１３では、ステップＳ８０９でＲＡＭ２２内のバッファ領域に読み込まれた（動画再生指示に先立ってダウンロードした）動画データを所定フレーム数（２０〜３０フレーム程度）再生し、ステップＳ８１４に進む。なお、ステップＳ８１３では、電子文書閲覧用端末１２０は、動画データを電子文書配信サーバ１１０から受信しつつ動画を所定フレームずつ再生する。
【０１１５】
次に、ステップＳ８１４において、電子文書閲覧用端末１２０は、中止操作を検知したか（「再生中止」ボタン６０３がマウス２７等で押下（指示）されたか）否かを判定し、中止操作を検知したと判定した場合には、ステップＳ８１５に進み、動画再生を停止するとともに、中止操作の押下履歴をＲＡＭ２２のワークエリアに記憶し、セッション中で中止ボタンの押下回数が所定の回数を超えたら、ＲＡＭ２２のワークエリアに記憶されたイントロ再生フラグをオンにし、ステップＳ８１８に進む。なお、電子文書閲覧用端末１２０は、ページ遷移操作（「次ページ」ボタン６０７や「前ページ」ボタン６０４の押下）の間隔をＲＡＭ２２のワークエリアに記憶し、所定間隔（例えば３秒）以下で遷移した回数もＲＡＭ２２のワークエリアに記憶し、該所定間隔以下で遷移した回数が所定回数を超えた場合も、上記イントロ再生フラグをオンにするように構成しもよい。
【０１１６】
一方、ステップＳ８１４で、電子文書閲覧用端末１２０が、中止操作を検知していないと判定した場合には、ステップＳ８１６に進み、動画の再生が終了したか否かを判定する。なお、この動画再生終了の判定は、イントロ再生フラグがオンの場合は、所定秒数（例えば３０秒）経過した場合を終了と判定する。一方、イントロ再生フラグがオフの場合は、動画が最後まで再生された場合に終了と判定する。
【０１１７】
そして、ステップＳ８１６で、電子文書閲覧用端末１２０が、動画再生終了でないと判定した場合には、ステップＳ８１３に戻り、動画の再生を継続する。
【０１１８】
一方、ステップＳ８１６で、電子文書閲覧用端末１２０が、動画再生終了であると判定した場合には、ステップＳ８１７に進む。
【０１１９】
ステップＳ８１７では、ＲＡＭ２２に確保されたバッファ中の動画データをクリアし、ステップＳ８１８に進む。
【０１２０】
ステップＳ８１８では、電子文書閲覧用端末１２０は、「終了」ボタン６０９がマウス２７等で押下（指示）されたか否かを判定し、「終了」ボタン６０９が押下されていないと判定した場合には、次ページボタン６０７又は前ページボタン６０４が押下されたかを判定し、これらのボタンが押下された場合はハードディスク２８に記憶されている電子文書の次ページ又は全ページのデータをＲＡＭ２２経由でビデオアダプタ２５に送ってからステップＳ８０２に戻る。これらのボタンが押下されなかった場合は、直ちにステップＳ８０２に戻る。
【０１２１】
一方、ステップＳ８１８で、電子文書閲覧用端末１２０が、「終了」ボタン６０９が押下されたと判定した場合には、電子文書閲覧画面を閉じて、処理を終了する。
【０１２２】
以上の処理によれば、電子文書配信サーバ１１０に存在する動画が埋め込まれている電子文書データを電子文書配信サーバ１１０からダウンロードして閲覧する場合であっても、動画の再生を指示してから直ぐに動画を再生開始可能であり、なお且つ、別のアプリケーションで別画面を立ち上げることがないので、電子文書配信サーバ１１０からダウンロードされつつ再生される動画再生の開始時のユーザのストレスを大幅に低減することができる。
【０１２３】
また、上述したように、本実施形態においても、イントロ再生を実施することにより、特にネットワークのパケット量を低減することができる。
【０１２４】
さらに、イントロ再生の終了時に、「続きを再生しますか？等のメッセージと共に「終了」ボタンと「続行」ボタンを表示して、「終了」ボタンが押下された場合はそのまま再生を終了し、「続行」ボタンが押下された場合は引続き最後まで動画を再生するように構成してもよい。
【０１２５】
なお、図８のステップＳ８０５の再生プログラム起動後に、ステップＳ８０６に記載されている再生プログラムの読込み処理とステップＳ８０７に記載されている起動処理を行うプロセスとは別プロセスで、並行して、ステップＳ８０８に記載されている動画データの送信要求処理とステップＳ８０９に記載されている画像データの受信及びＲＡＭ２２に確保されたバッファへのバッファ格納処理を実行し、両プロセスをプロセス間通信で連携させて、受信した動画データのバッファへの所定量の格納が終了したら直ちに、ステップＳ８１０に進むように処理してもよい（フローチャートには不図示）。このように処理することで、電子文書配信サーバ１１０からダウンロードされつつ再生される動画再生の立ち上がり時間を更に短縮することが可能になる。
【０１２６】
また、上記第２実施形態において、スタンドアローン型の電子文書閲覧システムにおける動画再生制御手順として示した図７のフローチャートのステップＳ５０３のタイトル静止画像表示処理を、本実施形態のようなクライアントサーバ型の電子文書閲覧システムにおいて行うことも可能である。
【０１２７】
これにより、動画の再生を指示してから直ぐにタイトル静止画を表示し、引続き動画を再生開始するので、マウスのポインタの位置判定処理等を要しない簡単な処理で、電子文書配信サーバ１１０からのダウンロード中のユーザのストレスを大幅に低減することができる。
【０１２８】
また、上記第１，第３実施形態に、第２実施形態を組み合わせ、動画の再生指示がなされた時点で、未だ所定データ量の動画データがバッファへ読み込まれていない（格納されていない）場合には、所定データ量の動画データがバッファへ読み込まれるまでの間、タイトル静止画像を表示するように構成してもよい。
【０１２９】
これにより、特にクライアントサーバ型の電子文書閲覧システムにおいて、ネットワークが混雑して通信状態が悪い状態であっても、直ぐにタイトル静止画が表示され、引続き動画を再生開始するので、ユーザの動画再生開始時のストレスを大幅に低減することができる。
【０１３０】
さらに、上記第１，第３実施形態では、ポインタ（マウス２７のカーソル）が動画再生指示アイコン（図４の場合は「動画再生」ボタン６０２，図５の場合は動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画）から所定距離（所定のピクセル数）以内に存在する場合に、動画データを動画再生指示に先立ってハードディスクから読み出して（電子文書配信サーバ１１０からダウンロードして）バッファに読み込む構成について説明したが、電子文書の所定のページが表示された時点で、当該ページに対応する動画データを、動画再生指示に先立ってバッファに読み込むように構成してもよい。
【０１３１】
なお、この方法では、ページを次から次へ切り替える等の操作が行われる場合には、無駄な動画データの読み込み処理が増えてしまう。そのため、上記第１，第３実施形態で示した、イントロ再生フラグがオンの場合にのみ、電子文書の所定のページが表示された時点で、当該ページに対応する動画データを、動画再生指示に先立ってバッファに読み込むように構成してもよい。
【０１３２】
また、図５に示すように１つの電子文書閲覧画面に、動画再生／静止画表示ウィンドウが６０１ａ，６０１ｂのように複数表示されている場合には、複数の動画再生／静止画表示ウィンドウに対応する動画データをバッファに読み込むような方法は、現実的ではない（普及型のパーソナルコンピュータ等では、十分なメモリが備えられておらず、特殊な機器でなければ実質的に不可能である）。よって、このような場合には、いずれかの動画再生／静止画表示ウィンドウ（例えば６０１ａ）に対応する動画データのみをバッファに読み込むように構成してもよいし、このような場合にはバッファへの動画データの先読みは行わないように構成してもよい。
【０１３３】
さらに、ポインティングデバイスがタッチパネルの場合には、上記タッチパネルから所定距離内にあるタッチパネルから離れているユーザの指等を検知可能なセンサを設け、該センサにより、動画再生指示アイコン（図４の場合は「動画再生」ボタン６０２，図５の場合は動画再生／静止画表示ウィンドウ６０１ａ又は６０１ｂに表示されている静止画）から所定距離以内に存在するユーザの指等を検知した場合に、動画データを動画再生指示に先立ってハードディスクから読み出して（電子文書配信サーバ１１０からダウンロードして）バッファに読み込むように構成してもよい。
【０１３４】
これにより、タッチパネル上の動画再生指示アイコンに触れようと近づいてくるユーザの指等をいち早く検知して、動画データをバッファに読み込み、動画再生指示がなされてから短い時間でスムーズに動画再生を行うことができる。
【０１３５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３６】
また、上記第１実施形態〜第３実施形態及び各種変形例のいずれか又は全てを組み合わせた構成も全て、本発明に含まれるものである。
【０１３７】
以下、背景技術の欄に示した特許文献１，２と、本実施形態で示した情報処理装置との相違について説明する。
【０１３８】
まず、上記特許文献１に示されるような、所望の再生ストリームの開始番地を指定する入力操作があった場合に、この番地から続く所定量のリードストリームを先読記憶部へ先読みして記憶する方法を、本実施形態に示したような電子文書に埋め込まれた動画を再生する方法に適用した場合、上記特許文献１は、上述した電子文書の所定のページが表示された時点で、当該ページに対応する動画データを、動画再生指示に先立ってバッファに読み込む方法に相当するものと思料する。
【０１３９】
従って、図５に示したような１つの電子文書閲覧画面に、動画再生／静止画表示ウィンドウが６０１ａ，６０１ｂのように複数表示されている場合には、複数の動画再生／静止画表示ウィンドウに対応する動画データをバッファに読み込むこととなり、現実的ではなく、普及型のパーソナルコンピュータ等では、十分なメモリが備えられておらず、特殊な機器でなければ実現できない。
【０１４０】
また、上記特許文献２に示される技術についても上記特許文献１と同様の理由により現実的ではない。
【０１４１】
これに対して、本実施形態で示した情報処理装置では、マウス等のポインタがいずれかの動画再生指示アイコンから所定の距離内にあると判断した場合に、動画再生指示に先立って、いずれかの動画再生指示アイコンに対応する動画データをバッファに読み込む構成であるので、多数（例えば１０を越える数）の動画が埋め込まれた電子文書（ホームページ等）を閲覧する場合でも、マウスカーソルの近傍の動画データのみがバッファに先読みされ、再生指示後、スムーズに動画再生を行うことができ、極端に大きなメモリ等も必要なく、普及型のパーソナルコンピュータ等でも容易に実現でき、上記従来の技術の抱える問題点を解決することもできる。
【０１４２】
以上示した点は、本実施形態で示した情報処理装置と、上述した特許文献１，２やこの種の技術との相違を考察する上で、特に留意すべき事項と考える。
【０１４３】
以上説明したように、本実施形態では、動画再生プログラムやコンテンツのＲＡＭ２２への読み込みを背景部分（動画ビューワと同じ外観の静止画を表示しておき、該静止画の裏で起動や読み込みを実行）で先に行う機能や、所定時間動画再生指示がなかった場合に、動画再生プログラムはＲＡＭ２２に残したまま動画のイントロ部分をメモリ上から削除する機能を有するので、このような動画再生のクイックレスポンスを実現するために複雑な制御機構を必要としない。
【０１４４】
また、電子文書の閲覧操作の間隔に応じて、動画をフル再生するかイントロ再生するかを切り替える機能も有するので、動画再生のクイックレスポンスを実現するとともに、無駄な読み込みの防止も行って、メモリ資源を節約することができる等の効果も奏する。
【０１４５】
以下、図９に示すメモリマップを参照して本発明に係る動画再生システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１４６】
図９は、本発明に係る動画再生システムで読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１４７】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１４９】
本実施形態における図６，図７，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５１】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１５２】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１５３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５４】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５６】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【０１５７】
実行指示後に動画データのようにデータ量の多いデータを読み込む（又はダウンロードする）必要のあるアプリケーションプログラムに対して、マウスカーソル等のポインタが該アプリケーションプログラムの「実行」ボタンから所定距離（所定のピクセル数）以内に存在する場合に、前記データを実行指示に先立ってハードディスクから読み出して（又はサーバからダウンロードして）バッファに読み込むように構成することにより、各種アプリケーションプログラムに適用でき、ユーザのアプリケーション実行開始時のストレスを大幅に低減することが可能である。
【図面の簡単な説明】
【０１５８】
【図１】本発明の実施形態を示す電子文書閲覧システムのシステム構成を示すシステム構成図である。
【図２】図１に示した電子文書閲覧用端末のハードウェア構成を示すブロック図である。
【図３】図１に示した電子文書配信サーバのハードウェア構成を示すブロック図である。
【図４】電子文書閲覧用端末のモニタに表示される電子文書閲覧画面の一例を示す模式図である。
【図５】電子文書閲覧用端末のモニタに表示される電子文書閲覧画面の一例を示す模式図である。
【図６】本発明の電子文書閲覧システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図７】本発明の電子文書閲覧システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図８】本発明の電子文書閲覧システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図９】本発明に係る動画再生システムで読み出し可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１５９】
１００  通信回線
１１０  電子文書配信サーバ
１２０  電子文書閲覧用端末
１３０  印刷装置
１４０  電子文書閲覧用端末
【図１】
2005109798.tif 000003
【図２】
2005109798.tif 000004
【図３】
2005109798.tif 000005
【図４】
2005109798.tif 000006
【図５】
2005109798.tif 000007
【図６】
2005109798.tif 000008
【図７】
2005109798.tif 000009
【図８】
2005109798.tif 000010
【図９】
2005109798.tif 000011