(57)【特許請求の範囲】
【請求項１】
映像データをウィンドウ内の再生枠で再生する再生手段と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新手段と、
前記映像データの再生枠の表示されていない部分の面積の前記映像データの再生枠全体の面積に対する割合および所定の割合に基づいて、前記映像データの再生枠が表示されているか否かを判定する第１の判定手段と、
前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていないと判定された場合、前記映像データの再生を停止する停止手段と、
前記停止手段が前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶手段と、
他の映像データが再生されているか否かを判定する第２の判定手段を備え、
前記更新の結果、前記停止中の映像データの再生枠が表示されていると判定され、かつ前記他の映像データが再生されていないと判定された場合、前記再生手段は、前記停止中の映像データを前記再生位置から再生することを特徴とする映像再生装置。
【請求項２】
映像データをウィンドウ内の再生枠で再生する再生手段と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新手段と、
前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていない場合、前記映像データの再生を停止する停止手段と、
前記停止手段が前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶手段と、
他の映像データが再生されているか否かを判定する判定手段を備え、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データの再生枠が表示されていて、かつ前記他の映像データが再生されていないと判定された場合、前記再生手段は、前記停止中の映像データを前記再生位置から再生することを特徴とする映像再生装置。
【請求項３】
映像データをウィンドウ内で表示して再生する再生手段と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新手段と、
前記更新の結果、前記ウィンドウ内に前記映像データが表示されていない場合、前記映像データの再生を停止する停止手段と、
前記停止手段が前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶手段と、
他の映像データが再生されているか否かを判定する判定手段を備え、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記他の映像データが再生されていないと判定された場合、前記再生手段は、前記停止中の映像データを前記再生位置から再生することを特徴とする映像再生装置。
【請求項４】
映像データをウィンドウ内で表示して再生する再生手段と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新手段と、
前記更新の結果、前記ウィンドウ内に前記映像データが表示されていない場合、前記映像データの再生を停止する停止手段と、
前記停止手段が前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶手段と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記ウィンドウ内に表示されている他の映像データが再生されていない場合、前記再生手段は、前記停止中の映像データを前記再生位置から再生することを特徴とする映像再生装置。
【請求項５】
前記映像データが表示されていない部分の前記映像データの全体に対する割合が所定の割合を超えている場合、前記停止手段は前記映像データの再生を停止することを特徴とする請求項２乃至４のいずれか１項に記載の映像再生装置。
【請求項６】
前記映像データの表示位置および前記ウィンドウの表示位置の比較結果に基づいて、前記ウィンドウ内に、前記映像データの一部が表示されていない状態あるいは前記映像データが全く表示されていない状態であると判定される場合、前記停止手段は前記映像データの再生を停止することを特徴とする請求項２乃至４のいずれか１項に記載の映像再生装置。
【請求項７】
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記ウィンドウ内に表示されている前記他の映像データの再生が終了した場合、前記再生手段は前記停止中の映像データを前記再生位置から再生することを特徴とする請求項１乃至６のいずれか１項に記載の映像再生装置。
【請求項８】
前記停止手段による前記映像データの再生の停止を実行するか否かを予め設定する設定手段をさらに備え、
前記停止手段は、前記設定手段により前記停止手段による前記映像の再生の停止を実行しないと設定されていれば、前記映像の再生を停止しないことを特徴とする請求項１乃至７のいずれか１項に記載の映像再生装置。
【請求項９】
前記映像データの一部を外部装置からダウンロードするダウンロード手段と、
前記停止手段により前記映像データの再生が停止されるとき、前記ダウンロード手段による前記映像データの一部のダウンロードも停止するよう制御するダウンロード停止手段をさらに備え、
前記再生手段は、前記ダウンロード手段により映像データの一部がダウンロードされると、順に前記映像データの一部を再生することを特徴とする請求項１乃至８のいずれか１項に記載の映像再生装置。
【請求項１０】
前記映像データの一部を外部装置からダウンロードするダウンロード手段と、
前記再生手段は、前記ダウンロード手段により映像データの一部がダウンロードされると、順に前記映像データの一部を再生し、
前記ダウンロード手段は、前記停止手段により前記映像データの再生が停止されても、前記映像データの一部のダウンロードを継続することを特徴とする請求項１乃至８のいずれか１項に記載の映像再生装置。
【請求項１１】
映像を画面に表示して再生する再生手段と、
前記映像の表示状態を検知する検知手段と、
前記検知手段により前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態が検知されたとき、前記再生手段による前記映像の再生を停止する停止手段と、
前記停止手段による前記映像の再生の停止後、前記検知手段により前記停止中の映像の一部あるいは全体が表示されている状態が検知されたとき、前記再生手段は前記停止中の映像の再生を再開し、
前記再生手段は、前記停止手段による前記映像の再生の停止後、前記検知手段により前記停止中の映像の一部あるいは全体が表示されている状態が検知されたとき、前記再生手段により他の映像が再生されていれば、前記停止中の映像の再生を再開しないことを特徴とする映像再生装置。
【請求項１２】
前記停止手段により前記映像の再生が停止された時の前記映像の再生位置を記憶する記憶手段をさらに備え、
前記再生手段は、前記停止中の映像の再生を前記再生位置から再開することを特徴とする請求項１１に記載の映像再生装置。
【請求項１３】
ユーザの操作に応答して、前記画面のリサイズ又はスクロールを行い、前記画面の表示内容を更新する更新手段をさらに備えたことを特徴とする請求項１１又は１２に記載の映像再生装置。
【請求項１４】
前記停止手段による前記映像の再生の停止を実行するか否かを予め設定する設定手段をさらに備え、
前記停止手段は、前記設定手段により前記停止手段による前記映像の再生の停止を実行しないと設定されていれば、前記映像の再生を停止しないことを特徴とする請求項１１乃至１３のいずれか１項に記載の映像再生装置。
【請求項１５】
前記検知手段は、前記映像が表示されていない部分の前記映像の全体に対する割合が所定の割合を超えている場合、前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態であると検知することを特徴とする請求項１１乃至１４のいずれか１項に記載の映像再生装置。
【請求項１６】
前記検知手段は、前記映像の表示位置および前記画面の表示位置の比較結果に基づいて、前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態であると検知することを特徴とする請求項１１乃至１４のいずれか１項に記載の映像再生装置。
【請求項１７】
前記映像の一部を外部装置からダウンロードするダウンロード手段と、
前記停止手段により前記映像の再生が停止されるとき、前記ダウンロード手段による前記映像の一部のダウンロードも停止するよう制御するダウンロード停止手段をさらに備え、
前記再生手段は、前記ダウンロード手段により映像の一部がダウンロードされると、順に前記映像の一部を再生することを特徴とする請求項１１乃至１６のいずれか１項に記載の映像再生装置。
【請求項１８】
前記映像の一部を外部装置からダウンロードするダウンロード手段と、
前記再生手段は、前記ダウンロード手段により映像の一部がダウンロードされると、順に前記映像の一部を再生し、
前記ダウンロード手段は、前記停止手段により前記映像の再生が停止されても、前記映像の一部のダウンロードを継続することを特徴とする請求項１１乃至１６のいずれか１項に記載の映像再生装置。
【請求項１９】
映像データをウィンドウ内の再生枠で再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記映像データの再生枠の表示されていない部分の面積の前記映像データの再生枠全体の面積に対する割合および所定の割合に基づいて、前記映像データの再生枠が表示されているか否かを判定する第１の判定工程と、
前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていないと判定された場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
他の映像データが再生されているか否かを判定する第２の判定工程と、
前記更新の結果、前記停止中の映像データの再生枠が表示されていると判定され、かつ前記他の映像データが再生されていないと判定された場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を備えたことを特徴とする映像再生装置の制御方法。
【請求項２０】
映像データをウィンドウ内の再生枠で再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていない場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
他の映像データが再生されているか否かを判定する判定工程と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データの再生枠が表示されていて、かつ前記他の映像データが再生されていないと判定された場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を備えたことを特徴とする映像再生装置の制御方法。
【請求項２１】
映像データをウィンドウ内で表示して再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記更新の結果、前記ウィンドウ内に前記映像データが表示されていない場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
他の映像データが再生されているか否かを判定する判定工程と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記他の映像データが再生されていないと判定された場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を備えたことを特徴とする制御方法。
【請求項２２】
映像データをウィンドウ内で表示して再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記更新の結果、前記ウィンドウ内に前記映像データが表示されていない場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記ウィンドウ内に表示されている他の映像データが再生されていない場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を備えたことを特徴とする制御方法。
【請求項２３】
前記映像データが表示されていない部分の前記映像データの全体に対する割合が所定の割合を超えている場合、前記停止工程において前記映像データの再生を停止することを特徴とする請求項２０乃至２２のいずれか１項に記載の制御方法。
【請求項２４】
前記映像データの表示位置および前記ウィンドウの表示位置の比較結果に基づいて、前記ウィンドウ内に、前記映像データの一部が表示されていない状態あるいは前記映像データが全く表示されていない状態であると判定される場合、前記停止工程において前記映像データの再生を停止することを特徴とする請求項２０乃至２２のいずれか１項に記載の制御方法。
【請求項２５】
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記ウィンドウ内に表示されている前記他の映像データの再生が終了した場合、前記第２の再生工程において前記停止中の映像データを前記再生位置から再生することを特徴とする請求項１９乃至２４のいずれか１項に記載の制御方法。
【請求項２６】
前記停止工程における前記映像データの再生の停止を実行するか否かを予め設定する設定工程をさらに備え、
前記設定工程において前記停止工程における前記映像の再生の停止を実行しないと設定されていれば、前記停止工程において前記映像の再生を停止しないことを特徴とする請求項１９乃至２５のいずれか１項に記載の制御方法。
【請求項２７】
前記映像データの一部を外部装置からダウンロードするダウンロード工程と、
前記停止工程において前記映像データの再生が停止されるとき、前記ダウンロード工程における前記映像データの一部のダウンロードも停止するよう制御するダウンロード停止工程をさらに備え、
前記ダウンロード工程において映像データの一部がダウンロードされると、前記第１の再生工程において、順に前記映像データの一部を再生することを特徴とする請求項１９乃至２６のいずれか１項に記載の制御方法。
【請求項２８】
前記映像データの一部を外部装置からダウンロードするダウンロード工程と、
前記ダウンロード工程において映像データの一部がダウンロードされると、前記第１の再生工程において、順に前記映像データの一部を再生し、
前記停止工程において前記映像データの再生が停止されても、前記ダウンロード工程において、前記映像データの一部のダウンロードを継続することを特徴とする請求項１９乃至２６のいずれか１項に記載の制御方法。
【請求項２９】
映像を画面に表示して再生する第１の再生工程と、
前記映像の表示状態を検知する検知工程と、
前記検知工程において前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態が検知されたとき、前記第１の再生工程における前記映像の再生を停止する停止工程と、
前記停止工程における前記映像の再生の停止後、前記検知工程において前記停止中の映像の一部あるいは全体が表示されている状態が検知されたとき、前記停止中の映像の再生を再開する第２の再生工程と、
前記停止工程における前記映像の再生の停止後、前記検知工程において前記停止中の映像の一部あるいは全体が表示されている状態が検知されたとき、他の映像が再生されていれば、前記第２の再生工程において前記停止中の映像の再生を再開しないことを特徴とする映像再生装置の制御方法。
【請求項３０】
前記停止工程において前記映像の再生が停止された時の前記映像の再生位置を記憶する記憶工程をさらに備え、
前記第２の再生工程において、前記停止中の映像の再生を前記再生位置から再開することを特徴とする請求項２９に記載の制御方法。
【請求項３１】
ユーザの操作に応答して、前記画面のリサイズ又はスクロールを行い、前記画面の表示内容を更新する更新工程をさらに備えたことを特徴とする請求項２９又は３０に記載の制御方法。
【請求項３２】
前記停止工程における前記映像の再生の停止を実行するか否かを予め設定する設定工程をさらに備え、
前記停止工程における前記映像の再生の停止を実行しないと前記設定工程において設定されていれば、前記停止工程において前記映像の再生を停止しないことを特徴とする請求項２９乃至３１のいずれか１項に記載の制御方法。
【請求項３３】
前記検知工程において、前記映像が表示されていない部分の前記映像の全体に対する割合が所定の割合を超えている場合、前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態であると検知することを特徴とする請求項２９乃至３２のいずれか１項に記載の制御方法。
【請求項３４】
前記検知工程において、前記映像の表示位置および前記画面の表示位置の比較結果に基づいて、前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態であると検知することを特徴とする請求項２９乃至３２のいずれか１項に記載の制御方法。
【請求項３５】
前記映像の一部を外部装置からダウンロードするダウンロード工程と、
前記停止工程において前記映像の再生が停止されるとき、前記ダウンロード工程における前記映像の一部のダウンロードも停止するよう制御するダウンロード停止工程をさらに備え、
前記ダウンロード工程において映像の一部がダウンロードされると、前記第１の再生工程において、順に前記映像の一部を再生することを特徴とする請求項２９乃至３４のいずれか１項に記載の制御方法。
【請求項３６】
前記映像の一部を外部装置からダウンロードするダウンロード工程と、
前記ダウンロード工程において映像の一部がダウンロードされると、前記第１の再生工程において、順に前記映像の一部を再生し、
前記停止工程において前記映像の再生が停止されても、前記ダウンロード工程において、前記映像の一部のダウンロードを継続することを特徴とする請求項２９乃至３４のいずれか１項に記載の制御方法。
【請求項３７】
コンピュータに、
映像データをウィンドウ内の再生枠で再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記映像データの再生枠の表示されていない部分の面積の前記映像データの再生枠全体の面積に対する割合および所定の割合に基づいて、前記映像データの再生枠が表示されているか否かを判定する第１の判定工程と、
前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていないと判定された場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
他の映像データが再生されているか否かを判定する第２の判定工程と、
前記更新の結果、前記停止中の映像データの再生枠が表示されていると判定され、かつ前記他の映像データが再生されていないと判定された場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を実行させることを特徴とするプログラム。
【請求項３８】
コンピュータに、
映像データをウィンドウ内の再生枠で再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていない場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
他の映像データが再生されているか否かを判定する判定工程と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データの再生枠が表示されていて、かつ前記他の映像データが再生されていないと判定された場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を実行させることを特徴とするプログラム。
【請求項３９】
コンピュータに、
映像データをウィンドウ内で表示して再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記更新の結果、前記ウィンドウ内に前記映像データが表示されていない場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
他の映像データが再生されているか否かを判定する判定工程と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記他の映像データが再生されていないと判定された場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を実行させることを特徴とするプログラム。
【請求項４０】
コンピュータに、
映像データをウィンドウ内で表示して再生する第１の再生工程と、
前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新工程と、
前記更新の結果、前記ウィンドウ内に前記映像データが表示されていない場合、前記映像データの再生を停止する停止工程と、
前記停止工程において前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶工程と、
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記ウィンドウ内に表示されている他の映像データが再生されていない場合、前記停止中の映像データを前記再生位置から再生する第２の再生工程を実行させることを特徴とするプログラム。
【請求項４１】
前記映像データが表示されていない部分の前記映像データの全体に対する割合が所定の割合を超えている場合、前記停止工程において前記映像データの再生を停止することを特徴とする請求項３８乃至４０のいずれか１項に記載のプログラム。
【請求項４２】
前記映像データの表示位置および前記ウィンドウの表示位置の比較結果に基づいて、前記ウィンドウ内に、前記映像データの一部が表示されていない状態あるいは前記映像データが全く表示されていない状態であると判定される場合、前記停止工程において前記映像データの再生を停止することを特徴とする請求項３８乃至４０のいずれか１項に記載のプログラム。
【請求項４３】
前記更新の結果、前記ウィンドウ内に前記停止中の映像データが表示されていて、かつ前記ウィンドウ内に表示されている前記他の映像データの再生が終了した場合、前記第２の再生工程において前記停止中の映像データを前記再生位置から再生することを特徴とする請求項３７乃至４２のいずれか１項に記載のプログラム。
【請求項４４】
前記停止工程における前記映像データの再生の停止を実行するか否かを予め設定する設定工程をさらに備え、
前記設定工程において前記停止工程における前記映像の再生の停止を実行しないと設定されていれば、前記停止工程において前記映像の再生を停止しないことを特徴とする請求項３７乃至４３のいずれか１項に記載のプログラム。
【請求項４５】
前記映像データの一部を外部装置からダウンロードするダウンロード工程と、
前記停止工程において前記映像データの再生が停止されるとき、前記ダウンロード工程における前記映像データの一部のダウンロードも停止するよう制御するダウンロード停止工程をさらに備え、
前記ダウンロード工程において映像データの一部がダウンロードされると、前記第１の再生工程において、順に前記映像データの一部を再生することを特徴とする請求項３７乃至４４のいずれか１項に記載のプログラム。
【請求項４６】
前記映像データの一部を外部装置からダウンロードするダウンロード工程と、
前記ダウンロード工程において映像データの一部がダウンロードされると、前記第１の再生工程において、順に前記映像データの一部を再生し、
前記停止工程において前記映像データの再生が停止されても、前記ダウンロード工程において、前記映像データの一部のダウンロードを継続することを特徴とする請求項３７乃至４４のいずれか１項に記載のプログラム。
【請求項４７】
コンピュータに、
映像を画面に表示して再生する第１の再生工程と、
前記映像の表示状態を検知する検知工程と、
前記検知工程において前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態が検知されたとき、前記第１の再生工程における前記映像の再生を停止する停止工程と、
前記停止工程における前記映像の再生の停止後、前記検知工程において前記停止中の映像の一部あるいは全体が表示されている状態が検知されたとき、前記停止中の映像の再生を再開する第２の再生工程を実行させ、
前記停止工程における前記映像の再生の停止後、前記検知工程において前記停止中の映像の一部あるいは全体が表示されている状態が検知されたとき、他の映像が再生されていれば、前記第２の再生工程において前記停止中の映像の再生を再開させないことを特徴とするプログラム。
【請求項４８】
前記停止工程において前記映像の再生が停止された時の前記映像の再生位置を記憶する記憶工程をさらに備え、
前記第２の再生工程において、前記停止中の映像の再生を前記再生位置から再開することを特徴とする請求項４７に記載のプログラム。
【請求項４９】
ユーザの操作に応答して、前記画面のリサイズ又はスクロールを行い、前記画面の表示内容を更新する更新工程をさらに備えたことを特徴とする請求項４７又は４８に記載のプログラム。
【請求項５０】
前記停止工程における前記映像の再生の停止を実行するか否かを予め設定する設定工程をさらに備え、
前記停止工程における前記映像の再生の停止を実行しないと前記設定工程において設定されていれば、前記停止工程において前記映像の再生を停止しないことを特徴とする請求項４７乃至４９のいずれか１項に記載のプログラム。
【請求項５１】
前記検知工程において、前記映像が表示されていない部分の前記映像の全体に対する割合が所定の割合を超えている場合、前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態であると検知することを特徴とする請求項４７乃至５０のいずれか１項に記載のプログラム。
【請求項５２】
前記検知工程において、前記映像の表示位置および前記画面の表示位置の比較結果に基づいて、前記映像の一部が表示されていない状態あるいは前記映像が全く表示されていない状態であると検知することを特徴とする請求項４７乃至５０のいずれか１項に記載のプログラム。
【請求項５３】
前記映像の一部を外部装置からダウンロードするダウンロード工程と、
前記停止工程において前記映像の再生が停止されるとき、前記ダウンロード工程における前記映像の一部のダウンロードも停止するよう制御するダウンロード停止工程をさらに備え、
前記ダウンロード工程において映像の一部がダウンロードされると、前記第１の再生工程において、順に前記映像の一部を再生することを特徴とする請求項４７乃至５２のいずれか１項に記載のプログラム。
【請求項５４】
前記映像の一部を外部装置からダウンロードするダウンロード工程と、
前記ダウンロード工程において映像の一部がダウンロードされると、前記第１の再生工程において、順に前記映像の一部を再生し、
前記停止工程において前記映像の再生が停止されても、前記ダウンロード工程において、前記映像の一部のダウンロードを継続することを特徴とする請求項４７乃至５２のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データや音声データなどを含む映像データを再生する映像再生装置およびその制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの通信機器がＷｅｂブラウザとプラグインを用いて画像データをＷｅｂサーバからダウンロードし、表示することが行われている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１９７００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
映像データの再生中に、ユーザが操作して、通信機器がＷｅｂブラウザのウィンドウをリサイズしたり、スクロールしたりすると、ウィンドウ上での映像データの再生枠の表示状態が変化する。このとき、実際は映像データの再生枠がウィンドウに表示されていない状態であるにも関わらず、映像データの再生処理が実行され続けてしまう。したがって、ユーザが映像データを見られないにも関わらず、通信機器のリソースが無用に使用されたり、ウィンドウに表示されている内容とは関係のない音声が再生され続けてしまい、ユーザが混同するという問題があった。
【０００５】
そこで、本発明は、映像データをウィンドウ内に表示して再生するときに、ユーザが映像データを見逃すことのないように、映像データの再生を制御することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本願に係る発明の１つは、映像データをウィンドウ内の再生枠で再生する再生手段と、前記ウィンドウがスクロールされることに応じて前記ウィンドウ内の表示内容を更新する更新手段と、前記映像データの再生枠の表示されていない部分の面積の前記映像データの再生枠全体の面積に対する割合および所定の割合に基づいて、前記映像データの再生枠が表示されているか否かを判定する第１の判定手段と、前記更新の結果、前記ウィンドウ内に前記映像データの再生枠が表示されていないと判定された場合、前記映像データの再生を停止する停止手段と、前記停止手段が前記映像データの再生を停止した時の前記映像データの再生位置を記憶する記憶手段と、他の映像データが再生されているか否かを判定する第２の判定手段を備え、前記更新の結果、前記停止中の映像データの再生枠が表示されていると判定され、かつ前記他の映像データが再生されていないと判定された場合、前記再生手段は、前記停止中の映像データを前記再生位置から再生することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、映像データがウィンドウ内に表示されなくなったときだけでなく、映像データがウィンドウ内に再び表示されるようになったときも、ユーザが映像データを見逃すのを防ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】映像再生システムの構成を示すブロック図である。
【図２】映像再生装置の構成を示すブロック図である。
【図３】映像再生装置の動作を示すフローチャート図である。
【図４】Ｗｅｂページの表示内容を示す図である。
【図５】映像装置の動作を示すフローチャート図である。
【図６】スクリプトの内容を示す図である。
【図７】映像再生装置の動作を示すフローチャート図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（第１の実施例）
本実施例の映像再生システムの構成を図１のブロック図を参照して説明する。映像配信装置１０１と映像再生装置１０２とがネットワークを介して接続されている。
【００１１】
本実施例の映像再生装置１０２を実現するコンピュータ装置２００の構成を図２のブロック図を参照して説明する。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、コンピュータ装置２００全体を制御する制御部である。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２は外部装置などから供給されるプログラムやデータを一時記憶する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３は変更を必要としないプログラムやパラメータを格納する。ＲＯＭ２０３に記憶されているプログラムは、コンピュータ装置２００の起動時にＲＡＭ２０２に読み込まれ、ＣＰＵ２０１によって実行される。記憶装置２０４は、各種プログラム、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、ウェブブラウザプログラム、プラグインプログラムなどを記憶するハードディスク等である。記憶装置２０４に記憶されているプログラムは、ユーザ操作に応じて起動したときにＲＡＭ２０２に読み込まれ、ＣＰＵ２０１によって実行される。通信インタフェース２０５は外部機器と通信を行うための接続部であり、ＵＳＢポート等である。記録媒体インタフェース２０６は、メモリカードやＤＶＤなどの外部記録媒体の読み書きを行うための挿入部である。ネットワークインタフェース２０７はネットワークケーブルを接続するための接続部である。操作部２０８は、ユーザがコンピュータ装置２００に入力を行うためのキーボードやマウス等である。表示部２０９は画像やＧＵＩ画面（グラフィカルユーザインタフェース）を表示し、モニタ等である。バス２１０は各モジュール２０１〜２０９を互いに通信可能に接続する。
【００１２】
本実施例の映像再生装置１０２は、映像データの再生中に、映像データの再生枠がウィンドウ上で非表示になったと検知したときに、映像データの再生を停止する。ユーザがＷｅｂブラウザのウィンドウのリサイズまたはスクロール等の操作を行うと、ウィンドウ内の表示内容が更新されて再生枠がウィンドウ上で非表示になる。本実施例の映像再生装置１０２の動作を図３のフローチャートを参照して説明する。なお、以下の動作は、映像再生装置１０２のＣＰＵ２０１がＯＳやＷｅｂブラウザを起動し、これらにしたがって動作することで実現される。また、映像再生装置１０２は、パーソナルコンピュータ、携帯電話機、デジタルカメラ等の通信機能と表示機能を備えた各種端末により実現される。
【００１３】
まず、ＣＰＵ２０１はＷｅｂブラウザのウィンドウに入力されたＵＲＬにしたがい、ネットワークインタフェース２０７を介して映像配信装置１０１へアクセスし、Ｗｅｂページをダウンロードする（Ｓ３０１）。ＣＰＵ２０１は所定のプラグインが記憶装置２０４に記憶されているかどうか判定し（Ｓ３０２）、記憶されていなければ、映像配信装置１０１又は他のＷｅｂサーバ装置からダウンロードして記憶装置２０４に記憶する（Ｓ３０３）。ＣＰＵ２０１は、ユーザの操作を検知する（Ｓ３０４）。検知の結果、操作内容が映像データの再生指示と判定されれば（Ｓ３０５でＹｅｓ）、Ｗｅｂページに記述されているファイルパスにしたがって映像データを映像配信装置１０１からダウンロードし、記憶装置２０４に記憶する（Ｓ３０６）。そして、ダウンロード完了後、映像データを記憶装置２０４から読み出して再生枠上で再生する（Ｓ３０７）。その後、ＣＰＵ２０１は映像データの再生が終了したかどうかを判定し（Ｓ３０８）、終了していなければ（Ｓ３０８でＮｏ）、プラグインとＯＳにしたがって動作を実行し、再生枠の表示状態を検知する（Ｓ３０９）。そして、ＣＰＵ２０１は再生枠がウィンドウの表示範囲に含まれなくなったかどうか判定する（Ｓ３１０）。
【００１４】
ここで、例えば図４（ａ）に示すようなＷｅｂページの場合、表示状態は、Ｗｅｂブラウザのウィンドウの表示範囲に再生枠が、（ｂ）全て含まれている、（ｃ）一部含まれている、又は（ｄ）含まれていないかのいずれかである。なお、４０１はＷｅｂページであり、４０２は再生枠であり、４０３は再生開始の指示を入力するためのボタン、４０４は再生停止の指示を入力するためのボタン、４０５は再生位置を示すバーである。
【００１５】
ＣＰＵ２０１が、再生枠がウィンドウの表示範囲に含まれなくなったと判定すると（Ｓ３１０でＹｅｓ）、映像データの再生位置をＲＡＭ２０２に記憶し（Ｓ３１１）、映像データの再生を停止する（Ｓ３１２）。なお、ステップＳ３０８で映像データの再生が終了したと判定されれば、ＣＰＵ２０１は本処理を終了する。また、ステップＳ３１０で再生枠が表示されていると判定されれば（Ｓ３１０でＮｏ）、ステップＳ３０８に戻り以降の処理を繰り返す。
【００１６】
そして、ユーザが再び操作を行い、再生停止中の映像データの再生枠がウィンドウ上に表示され、再生指示があると、ＣＰＵ２０１は再生位置をＲＡＭ２０２から読み出し、その位置から映像データを再生する。
【００１７】
次に、ステップＳ３０９で映像データの再生枠の表示状態の変化を検知する動作の詳細を、図５を参照して説明する。まず、ＣＰＵ２０１は、Ｗｅｂブラウザのウィンドウの表示位置を示す座標（ウィンドウの左上端（Ｌｘ，Ｌｙ）および右下端（Ｒｘ，Ｒｙ））をＯＳより取得する（Ｓ５０１）。次にＣＰＵ２０１は再生枠の表示位置を示す座標（再生枠の左上端（ｌｘ，ｌｙ）および右下端（ｒｘ，ｒｙ））をＯＳより取得する（Ｓ５０２）。ここで、ＣＰＵ２０１はプラグインが保持している、再生枠やＷｅｂブラウザのウィンドウのウィンドウハンドルを用いて、ＯＳに問い合わせることによってウィンドウの表示位置を示す座標、サイズを取得することができる。次に、ＣＰＵ２０１はウィンドウと再生枠の表示位置の座標を比較し（Ｓ５０３）、比較結果に応じて、再生枠がウィンドウの表示範囲に含まれているかどうかを判定する（Ｓ５０４）。ここで、ｌｘ＜Ｌｘ又はｒｘ＞Ｒｘ又はｌｙ＞Ｌｙ又はｒｙ＜Ｒｙのうち少なくとも１つを満たすとき、ＣＰＵ２０１は再生枠がウィンドウの表示範囲に含まれていないと判定する（ステップＳ５０４でＮｏ）。そしてＣＰＵ２０１は、再生枠が非表示であることを示す情報をＲＡＭ２０２に格納する（Ｓ５０５）。一方、ｌｘ＜Ｌｘ又はｒｘ＞Ｒｘ又はｌｙ＞Ｌｙ又はｒｙ＜Ｒｙのいずれも満たさないとき、ＣＰＵ２０１は再生枠がウィンドウの表示範囲に含まれていると判定する（ステップＳ５０４でＹｅｓ）。そして、再生枠が表示中であることを示す情報をＲＡＭ２０２に格納する（Ｓ５０６）。
【００１８】
次に、本実施例のＷｅｂページのスクリプトの一例を図６（ａ）を参照して説明する。スクリプトは制御用プラグイン６０１と映像再生用プラグイン６０２を含む。ＣＰＵ２０１は制御用プラグイン６０１を“Ｃｏｎｔｒｏｌｌｅｒ”という  ＩＤで識別し、映像再生用プラグイン６０２を“ＭｏｖｉｅＰｌａｙｅｒ”というＩＤで識別する。映像再生用プラグイン６０２は表示状態、再生状態、再生位置、音量、ミュートのＯＮ／ＯＦＦを保持する。再生枠がウィンドウの表示範囲に存在しなくなったとき、“ＯｎＥｘｉｔ”というイベントが発生し、ＣＰＵ２０１は関数ＭｏｖｉｅＰｌａｙｅｒＡ＿ＯｎＥｘｉｔが呼び出す。そして、制御用プラグインのメソッドＳｅｔＰｌａｙｅｒＥｘｉｔを呼び出すと、映像データの再生を停止するイベント“ＯｎＳｔｏｐＰｌａｙｅｒ”が発生し、ＣＰＵ２０１は映像再生用プラグインの再生停止メソッドＳｔｏｐを呼び出す。
【００１９】
なお、本実施例では、再生枠がウィンドウ上に表示されなくなった部分があるときに再生枠がウィンドウの表示範囲に含まれていないと判定し、映像データの再生を停止するようにした。しかし、これに限らず、再生枠の表示されなくなった部分の大きさに応じて、再生枠がウィンドウの表示範囲に含まれていないと判定し、映像データの再生を停止するようにしてもよい。この場合、ステップＳ３１０で再生枠のうちウィンドウに含まれなくなった部分の面積を検知し、その面積が再生枠全体の面積に対して所定の割合を超えれば、再生枠が表示されなくなったと判定する。そして、ステップＳ３０８で映像データの再生を停止するようにしてもよい。また、再生枠が全くウィンドウ上に表示されなくなったときに再生枠がウィンドウの表示範囲に含まれていないと判定し、映像データの再生を停止するようにしてもよい。この場合、ｒｘ＜Ｌｘ又はｌｘ＞Ｒｘ又はｒｙ＞Ｌｙ又はｌｙ＜Ｒｙのうち少なくとも１つを満たすとき、ＣＰＵ２０１は再生枠がウィンドウの表示範囲に含まれていないと判定する（ステップＳ５０４でＮｏ）。
【００２０】
また、本実施例では、ウィンドウのリサイズやスクロールによって映像データの再生枠がウィンドウ上に表示されなくなる場合について説明した。しかし、これらに限らず、タブの切換えによってウィンドウ上の表示対象が他のＷｅｂページへ変更になり、映像データの再生枠がウィンドウに表示されなくなることもある。そこで、ＣＰＵ２０１はウィンドウ上でタブの切換えの指示を受けると、映像データは非表示になると判定し、映像データの再生を停止するようにしてもよい。
【００２１】
また、スクリーンセーバーが自動的に起動することにより、ウィンドウそのものの表示状態が表示から非表示に変更になると、映像データの再生枠も非表示になる。そこで、ＣＰＵ２０１は、スクリーンセーバーが起動したことを検知すると、映像データは非表示になると判定し、映像データの再生を停止するようにしてもよい。
【００２２】
また、ウィンドウのリサイズは最小化を含み、ウィンドウが最小化されると、映像データの再生枠が非表示になる。そこで、ＣＰＵ２０１はウィンドウに対する最小化の指示を受けると、映像データは非表示になると判定し、映像データの再生を停止するようにしてもよい。
【００２３】
以上のように本実施例では、映像データがウィンドウ上に表示されなくなると、自動的に映像データの再生を停止する。これによって、ユーザが映像データを見られないにも関わらず、映像データの再生を続けて無駄なリソースを使用するのを防ぐことができる。また、映像データの再生が進んでしまい、ユーザが見逃してしまう部分が発生するのを防ぐことができる。
【００２４】
次に、再生枠がウィンドウ上で非表示になったために映像データの再生が停止された後、再び、映像データの再生枠がウィンドウ上で表示されたと検知したときに、映像データの再生を開始する場合について説明する。ユーザが操作Ｗｅｂブラウザのウィンドウのリサイズまたはスクロール、タブの切換え、スクリーンセーバーの解除、ウィンドウの最小化の解除等の操作を行うことによって、映像データの再生枠が再びウィンドウ上に表示される。本実施例の映像再生装置１０２の動作を図７のフローチャートを参照して説明する。なお、以下の動作は、映像再生装置１０２のＣＰＵ２０１がＯＳやＷｅｂブラウザを起動し、これらにしたがって動作することで実現される。
【００２５】
ステップＳ３１２で映像データの再生を停止した後、ＣＰＵ２０１は再生枠の表示状態を検知し（Ｓ７０１）、再生枠がウィンドウの表示範囲に含まれるようになったかどうか判定する（Ｓ７０２）。ＣＰＵ２０１が、再生枠がウィンドウの表示範囲に含まれたと判定すると（Ｓ７０２でＹｅｓ）、映像データの再生位置をＲＡＭ２０２から読み出す（Ｓ７０３）。そして、記憶装置２０４から映像データを取得し、ステップＳ７０３で読み出された再生位置から再生する（Ｓ７０４）。なお、ステップＳ７０１の動作はステップＳ３０９と同様である。
【００２６】
なお、ＣＰＵ２０１はさらに、ステップＳ７０３で読み出された再生位置が先頭であるか否かを判定し、先頭でなければステップＳ７０４で映像データの再生を開始し、先頭であれば映像データの再生を開始しないようにしてもよい。これにより、ユーザが未だ再生していなかった映像データや、再生が終了している映像データが自動的に再生されてしまうのを防ぐことができ、ユーザの利便性が向上する。
【００２７】
また、ＣＰＵ２０１はさらに、他の再生枠で再生中の映像データが存在するか否かを判定し、他の映像データが再生中でなければステップＳ７０４で映像データの再生を開始し、他の映像データが再生中であれば映像データの再生を開始しないようにしてもよい。そして、他の映像データの再生が終了すると、再生枠がウィンドウに再表示された映像データの再生を開始するようにしてもよい。これにより、ユーザが他の映像データを閲覧している場合に、重ねて再生をしてしまい、ユーザがいずれかの映像データを見逃したり、複数の映像データの音声が重なって聞き取りにくくなることを防ぐことができる。
【００２８】
次に、本実施例のＷｅｂページのスクリプトの一例を図６（ｂ）を参照して説明する。このスクリプトは図６（ａ）のスクリプトに追加して記述される。映像データの再生枠がウィンドウの表示範囲内に移動したとき、“ＯｎＥｎｔｅｒ”というイベントが発生し、ＣＰＵ２０１は関数  ＭｏｖｉｅＰｌａｙｅｒＢ＿ＯｎＥｎｔｅｒを呼び出す。そして、制御用プラグインのメソッド  ＳｅｔＰｌａｙｅｒＥｎｔｒａｎｃｅを呼び出すと、映像データの再生を開始するイベント“ＯｎＳｔａｒｔＰｌａｙｅｒ”が発生し、ＣＰＵ２０１は映像再生用プラグインの再生開始メソッド  Ｓｔａｒｔを呼び出す。
【００２９】
なお、本実施例では、Ｗｅｂページに１つの映像データとその再生枠が含まれる場合について説明したが複数であってもよい。この場合、複数の映像データの再生枠がウィンドウに再表示されたと検知すると、複数の映像データのうち、動画データは同時に再生を開始し、繰り返し再生を行い、音声データは映像データ毎に順に再生するようにしてもよい。これにより、ユーザは各映像データの音声を聞き取り易くなる。
【００３０】
また、本実施例では、映像データのダウンロードが完了した後に、映像データの再生を開始する場合について説明したが、映像データをダウンロードしながら再生するようにしてもよい。
【００３１】
例えば、映像配信装置１０１が映像データをストリーミングで映像再生装置１０２に送信し、再生する場合について説明する。ＣＰＵ２０１はステップＳ３０１〜Ｓ３０５の処理を実行した後、映像配信装置１０１からストリーンミングサーバを経由して映像データの一部をダウンロードしてバッファに格納し、バッファに格納された映像データの一部を再生枠に再生する。そして、ステップＳ３０８〜Ｓ３０９の処理を実行し、再生枠が表示されていると判定されれば（Ｓ３１０でＮｏ）、映像データの続きの一部をダウンロードして再生することを繰り返す。一方、再生枠が非表示であると判定されれば（Ｓ３１０でＹｅｓ）、ＣＰＵ２０１は映像データの再生位置を記憶し（Ｓ３１１）、映像データのダウンロードと再生を停止する。その後、ＣＰＵ２０１はＳ７０１の処理を実行し、再生枠が再び表示されたと判定すれば（Ｓ７０２でＹｅｓ）、映像データのうち、記憶装置２０４に記憶されている再生位置から一部を、映像配信装置１０１からダウンロードし（Ｓ３０６）、再生する（Ｓ３０７）。
【００３２】
あるいは、例えば、映像配信装置１０１が映像データをプログレッシブダウンロードで映像再生装置１０２に送信し、再生する場合について説明する。プログレッシブダウンロードとは映像データをダウンロードしながら再生することである。ＣＰＵ２０１はステップＳ３０１〜Ｓ３０５の処理を実行した後、映像配信装置１０１からＨＴＴＰサーバを経由して映像データの一部をダウンロードして、記憶装置２０４の一時フォルダに保存し、一時フォルダに保存された映像データの一部を再生枠に再生する。そして、Ｓ３０８〜Ｓ３０９の処理を実行し、再生枠が表示されていると判定されれば（Ｓ３１０でＮｏ）、映像データの続きの一部をダウンロードして再生することを繰り返す。一方、再生枠が非表示であると判定されれば（Ｓ３１０でＹｅｓ）、ＣＰＵ２０１は映像データの再生位置を記憶し（Ｓ３１１）、映像データのダウンロードと再生を停止する（Ｓ８１２）。その後、ＣＰＵ２０１はＳ７０１の処理を実行し、再生枠が再び表示されたと判定すれば（Ｓ７０２でＹｅｓ）、映像データのうち、記憶装置２０４に記憶されている再生位置から一部を、映像配信装置１０１からダウンロードし（Ｓ３０６）、再生する（Ｓ３０７）。これにより、未だ再生されない映像データをダウンロードして保存することがないので、映像再生装置１０２の記憶容量への負荷を軽減することができる。
【００３３】
なお、再生枠が非表示であると判定されれば（Ｓ３１０でＹｅｓ）、ＣＰＵ２０１は映像データの再生位置を記憶し（Ｓ３１１）、映像データの再生だけを停止し、ダウンロードは継続して映像データを一時フォルダに保存しておくようにしてもよい。そして、ＣＰＵ２０１はＳ７０１の処理を実行し、再生枠が再び表示されたと判定すれば（Ｓ７０２でＹｅｓ）、一時フォルダから映像データを取得し、記憶装置２０４に記憶されている再生位置から再生するようにしてもよい（Ｓ３０７）。これにより、未だ再生されていない映像データを予めダウンロードして保存しておくことで、ユーザは停止位置からだけではなく、それよりも先の映像データも直ちに再生することができるようになる。
【００３４】
以上のように本実施例では、映像データの再生枠が再びウィンドウ上に表示されると、自動的に映像データの再生を開始する。これによって、ユーザは特別な操作を行うことなく、映像データの続きを見ることができる。
【００３５】
なお、本実施例では、映像再生装置１０２が映像配信装置１０１から映像データをダウンロードし、Ｗｅｂブラウザのウィンドウの再生枠上で再生する場合について説明した。これと同様に、本実施例は、映像再生装置が記憶装置２０４から映像データを読み出し、他のアプリケーションのウィンドウの再生枠上で再生する場合にも適用できる。
【００３６】
また、本実施例では、映像再生装置１０２のウィンドウ上で再生枠が表示されなくなると、必ず映像データの再生を停止する場合について説明したが、これに限らず、再生を停止するか否かを所定の設定に従って切り替えるようにしてもよい。例えば、映像データが非表示になっても停止しないことが記憶装置２０４に予め設定されていれば、ＣＰＵ２０１はウィンドウ上の映像データが表示されなくなっても、映像データの再生を継続する。一方、非表示に成れば停止することが記憶装置２０４に予め設定されていれば、ＣＰＵ２０１はウィンドウ上の映像データが表示されなくなると、映像データの再生を停止する。このように、ユーザは予め設定をしておくことで映像データの再生を制御することができる。
【００３７】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれる。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図１】
0005484524.tif 000002
【図２】
0005484524.tif 000003
【図３】
0005484524.tif 000004
【図４】
0005484524.tif 000005
【図５】
0005484524.tif 000006
【図６】
0005484524.tif 000007
【図７】
0005484524.tif 000008