(57)【要約】【課題】従来、映像再生装置でフレーム間圧縮された映像データの逆再生表示やコマ戻し表示を行う場合は、復号するフレーム分のフレームバッファを用意するか、または表示するフレーム毎に復号処理を行う必要があった。  本発明の目的は、フレームバッファ数と復号回数を適正にすることにより、フレーム間圧縮された映像データの逆再生表示やコマ戻し表示を行う映像再生装置の回路規模と復号処理回数を最適にすることにある。【解決手段】本発明の映像再生装置は、フレーム間圧縮された映像データを復号する復号処理部と、復号処理部が復号した映像データを記憶するフレームバッファを有する映像再生装置であって、フレームバッファの数または記憶容量は、復号処理部で復号した映像データのフレーム数または記憶容量より小さいことを特徴とする。【選択図】  図１
2009124521.tif 000002
【特許請求の範囲】
【請求項１】
フレーム間圧縮された映像データを復号する復号処理部と、該復号処理部が復号した映像データを記憶するフレームバッファを有する映像再生装置であって、
前記フレームバッファの数または記憶容量は、前記復号処理部で復号した映像データのフレーム数または記憶容量より小さいことを特徴とする映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク型監視システムにおいて、通信ネットワークを介して伝送される映像圧縮データを再生するための映像再生装置に関するものである。
【背景技術】
【０００２】
従来、フレーム間圧縮された映像を逆再生する場合、Ｉ−ＶＯＰ（Intra-coded Video Object Plane）のみを逆再生していた（例えば、特許文献１参照。）。
【特許文献１】特開２００６−２１７３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、映像再生装置でフレーム間圧縮された映像データの逆再生表示やコマ戻し表示を行う場合は、復号するフレーム分のフレームバッファを用意するか、または表示するフレーム毎に復号処理を行う必要があった。
【０００４】
本発明の目的は、フレームバッファ数と復号回数を適正にすることにより、フレーム間圧縮された映像データの逆再生表示やコマ戻し表示を行う映像再生装置の回路規模と復号処理回数を最適にすることにある。
【課題を解決するための手段】
【０００５】
本発明の映像再生装置は、フレーム間圧縮された映像データを復号する復号処理部と、復号処理部が復号した映像データを記憶するフレームバッファを有する映像再生装置であって、フレームバッファの数または記憶容量は、復号処理部で復号した映像データのフレーム数または記憶容量より小さいことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、フレーム間圧縮され映像データを逆再生して表示させる回路規模と復号処理回数を最適にすることができる。
【発明を実施するための最良の形態】
【０００７】
本発明の一実施例を図１乃至図３を用いて説明する。図１は本発明の一実施例である監視システムを説明するためのブロック図である。
【０００８】
図１において、Ｗｅｂカメラ部１０１は撮像した画像をインターネット等のネットワーク２０１で伝送可能な映像圧縮データ１０２に変換して出力する。Ｗｅｂカメラ部１０３は撮像した画像をインターネット等のネットワーク２０１で伝送可能な映像圧縮データ１０４に変換して出力する。カメラ部１０５は撮像した画像から映像信号１０６を生成してＷｅｂエンコーダ部１０９に出力する。カメラ部１０７は撮像した画像から映像信号１０８を生成してＷｅｂエンコーダ部１０９に出力する。Ｗｅｂエンコーダ部１０９は入力された映像信号１０６および映像信号１０８をインターネット等のネットワーク２０１で伝送可能な映像圧縮データ１１０に変換して出力する。クライアント端末部３０３は伝送された映像圧縮データ３０１を復号して表示する映像再生装置である。また、クライアント端末部３０３は制御データ３０２でネットワーク２０１に接続されているＷｅｂカメラ部１０１、Ｗｅｂカメラ部１０３、Ｗｅｂエンコーダ部１０９、Ｗｅｂレコーダ部３０６を遠隔操作ができる遠隔操作装置でもある。Ｗｅｂレコーダ部３０６はネットワーク２０１を介して伝送された映像圧縮データ１０２，１０４，１１０を映像圧縮データ３０４として蓄積し、映像圧縮データ３０５を配信する蓄積配信サーバ等である。Ｗｅｂレコーダ部３０６は制御データ３０７により蓄積配信の制御が行われる。
【０００９】
図２は本発明の一実施例であるクライアント端末を説明するためのブロック図である。図２において、送受信部１はネットワーク２０１を介して配信された映像圧縮データ３０１を入力して映像バッファ部２に出力する。映像バッファ部２は入力された映像圧縮データを一次記憶して、ＣＰＵ(Central Processing Unit)部１１の制御指示により映像圧縮データを出力する。復号処理部３は入力された映像圧縮データを復号して出力する。フレームバッファ部Ｂ１〜Ｂ５は復号した映像データをＣＰＵ部１１の制御指示により格納および切替部９に出力する。切替部９はＣＰＵ部１１の制御指示により入力された映像データを選択して表示部１０に出力する。表示部１０は入力された映像データを表示する。フレームカウンタ部１２はフレームバッファ部Ｂ１〜Ｂ５を制御するための数値の設定や計数を行う。操作部１３はクライアント端末部３０３内の操作やネットワーク２０１に接続されているＷｅｂカメラ部１０１、Ｗｅｂカメラ部１０３、Ｗｅｂエンコーダ部１０９、Ｗｅｂレコーダ部３０６の遠隔操作を行う操作部である。
【００１０】
図３は図１に示すＷｅｂレコーダから配信される映像データの構成を示す図である。映像データはＧＯＰ(Group of Pictures)の他にヘッダおよび情報とで構成された１つのブロックであり、これらは各ブロックの情報内に付加されたＩＤ番号で管理されている。情報内には他に記録時刻や映像データのサイズ等が格納されている。これらの情報を基にクライアント端末部３０３は所望の映像圧縮データをＷｅｂレコーダ部３０６から配信させる。ＧＯＰはＩフレーム(Inter-coded Frame)とＰフレーム(Predicted Frame)で構成されている。
【００１１】
次に本発明の一実施例として映像圧縮データ３０１を逆再生表示するための動作を図２、図４、図６、図７を用いて説明する。図４は本発明の一実施例を説明するためのタイミングチャートであり、図６はフレームカウンタ部１２の動作を説明するための図であり、図７は本発明のクライアント端末部３０３の動作を説明するためのフローチャートである。
【００１２】
操作者が所望の映像圧縮データ３０５をＷｅｂレコーダ部３０６から配信させ、クライアント端末部３０３の表示部１０に逆再生表示させる場合の動作について説明する。本発明の一実施例ではフレームバッファ部を５個とする。
【００１３】
操作者は所望の映像データ取得するため、図２の操作部１３を操作してＣＰＵ部１１に映像データの逆再生開始の指示を行う。ＣＰＵ部１１は図７のフローチャートに従い映像の逆再生表示を行うための処理を開始する。図７のフローチャートの動作内容を示したのが図４のタイミングチャートである。
【００１４】
ステップＳ１の初期設定で表示間隔ｄ＝１とする。表示間隔dとは次に表示するフレームの間隔を設定するための値である。ステップＳ２でＷｅｂレコーダ部３０６から所定の映像データを取得するため、送受信部１を介して制御データ３０２をネットワーク２０１に配信する。配信された制御データ３０２はネットワーク２０１を介して制御データ３０７としてＷｅｂレコーダ部３０６に入力され、Ｗｅｂレコーダ部３０６は入力された制御データ３０７に従い所定の映像圧縮データ３０５をネットワーク２０１に配信する。配信された映像圧縮データ３０５を映像圧縮データ３０１として送受信部１で受信し、映像バッファ部２で映像圧縮データ３０１を記憶する。ステップＳ３で映像圧縮データのフレーム数Ｎを取得するため、映像バッファ部２で記憶した映像圧縮データのデータフォーマットの情報部分から例えば、Ｉフレーム１個（I）とＰフレーム１３個（P1〜P13）で構成されたＧＯＰのフレーム数１４（Ｎ＝１４）を取得する。ステップＳ４でフレームカウンタ部１２にフレーム数Ｎ＝１４をセットする。ステップＳ５で表示フレーム番号Ｈにフレーム数Ｎの１４を設定する。
【００１５】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが１４の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ１〜Ｂ５に復号された表示フレーム番号が１４の映像データを記憶していないため、ステップＳ１１に進む。ステップＳ１１で映像圧縮データ番号Ａに数値の“０”をセットする。ステップＳ１２のフレームカウンタ部１２の設定で復号するフレーム番号Ｍに数値の“１”をセットし、フレームバッファ部Ｂに数値の“１”をセットする。ステップＳ１３でフレームバッファ部Ｂ１〜Ｂ５のデータをクリアしてステップＳ１４に進む。
【００１６】
ステップＳ１４で表示フレーム番号Ｈの数値が復号した映像データのフレーム番号Ｍの数値以上かを判定し、Ｈが１４でＭが１のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１であるＩフレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１であるＩフレームの映像圧縮データの復号処理を行い、復号した映像データのフレーム番号Ｍを１として、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。図６（ａ）の管理テーブルから所定のフレーム番号Ｍは１０であるが、現在の復号した映像データのフレーム番号Ｍは１であるため、ＮＯとなりステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを２にしてステップＳ１４に戻る。
【００１７】
ステップＳ１４でＨが１４でＭが２のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを２にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが２であるＰ１フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが２であるＰ１フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１の映像データに反映させてフレーム番号Ｍが２の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。復号した映像データのフレーム番号Ｍが２で、所定のフレーム番号Ｍが１０であるため、ＮＯとなりステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを３にしてステップＳ１４に戻る。
【００１８】
ステップＳ１４からステップＳ１９の処理を繰り返して、ステップＳ１９の処理結果でフレーム番号Ｍが１０になった場合について説明を行う。ステップＳ１４でＨが１４でＭが１０のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１０にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１０であるＰ９フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１０であるＰ９フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝９の映像データに反映させてフレーム番号Ｍが１０の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。復号した映像データのフレーム番号Ｍが１０で、所定のフレーム番号Ｍが１０であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ１にフレーム番号Ｍが１０の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ１入力に示すタイミング位置“１０”である。数字が復号した映像データのフレーム番号Ｍを示している。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを１１にしてステップＳ１４に戻る。
【００１９】
ステップＳ１４でＨが１４でＭが１１のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１１にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１１であるＰ１０フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１１であるＰ１０フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１０の映像データに反映させてフレーム番号Ｍが１１の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが１１で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは１１であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ２にフレーム番号Ｍが１１の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ２入力に示すタイミング位置“１１”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを１２にしてステップＳ１４に戻る。
【００２０】
ステップＳ１４でＨが１４でＭが１２のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１２にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１２であるＰ１１フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１２であるＰ１１フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１１の映像データに反映させてフレーム番号Ｍが１２の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが１２で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは１２であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ３にフレーム番号Ｍが１２の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ３入力に示すタイミング位置“１２”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを１３にしてステップＳ１４に戻る。
【００２１】
ステップＳ１４でＨが１４でＭが１３のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１３にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１３であるＰ１２フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１３であるＰ１２フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１２の映像データに反映させてフレーム番号Ｍが１３の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが１３で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは１３であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ４にフレーム番号Ｍが１３の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ４入力に示すタイミング位置“１３”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを１４にしてステップＳ１４に戻る。
【００２２】
ステップＳ１４でＨが１４でＭが１４のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１４にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１４であるＰ１３フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１４であるＰ１３フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１３の映像データに反映させてフレーム番号Ｍが１４の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが１４で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは１４であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ５にフレーム番号Ｍが１４の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ５入力に示すタイミング位置“１４”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを１５にしてステップＳ１４に戻る。
【００２３】
ステップＳ１４でＨが１４でＭが１５のためＮＯとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが１４の映像データを記憶しているフレームバッファ部Ｂ５から図４のフレームバッファ部Ｂ５出力に示すタイミング位置“１４”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが１４の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを１３にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが１３であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００２４】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが１３の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ４に復号された表示フレーム番号Ｈ＝１３の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが１３の映像データを記憶しているフレームバッファ部Ｂ４から図４のフレームバッファ部Ｂ４出力に示すタイミング位置“１３”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが１３の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを１２にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが１２であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００２５】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが１２の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ３に復号された表示フレーム番号Ｈ＝１２の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが１２の映像データを記憶しているフレームバッファ部Ｂ３から図４のフレームバッファ部Ｂ３出力に示すタイミング位置“１２”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが１２の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを１１にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが１１であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００２６】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが１１の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ２に復号された表示フレーム番号Ｈ＝１１の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが１１の映像データを記憶しているフレームバッファ部Ｂ２から図４のフレームバッファ部Ｂ２出力に示すタイミング位置“１１”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが１１の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを１０にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが１０であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００２７】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが１０の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ１に復号された表示フレーム番号Ｈ＝１０の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが１０の映像データを記憶しているフレームバッファ部Ｂ１から図４のフレームバッファ部Ｂ１出力に示すタイミング位置“１０”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが１０の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを９にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが９であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００２８】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが９の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ１〜Ｂ５に復号された表示フレーム番号が９の映像データを記憶していないため、ステップＳ１１に進む。ステップＳ１１で映像圧縮データ番号Ａに数値の“０”をセットする。ステップＳ１２のフレームカウンタ部１２の設定で復号するフレーム番号Ｍに数値の“１”をセットし、フレームバッファ部Ｂに数値の“１”をセットする。ステップＳ１３でフレームバッファ部Ｂ１〜Ｂ５のデータをクリアしてステップＳ１４に進む。
【００２９】
ステップＳ１４で表示フレーム番号Ｈの数値が復号した映像データのフレーム番号Ｍの数値以上かを判定し、Ｈが９でＭが１のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１であるＩフレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１であるＩフレームの映像圧縮データの復号処理を行い、復号した映像データのフレーム番号Ｍを１として、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。図６（ａ）の管理テーブルから所定のフレーム番号Ｍは５であるが、現在の復号した映像データのフレーム番号Ｍは１であるため、ＮＯとなりステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを２にしてステップＳ１４に戻る。
【００３０】
ステップＳ１４でＨが９でＭが２のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを２にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが２であるＰ１フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが２であるＰ１フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１の映像データに反映させてフレーム番号Ｍが２の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。復号した映像データのフレーム番号Ｍが２で、所定のフレーム番号Ｍが５であるため、ＮＯとなりステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを３にしてステップＳ１４に戻る。
【００３１】
ステップＳ１４からステップＳ１９の処理を繰り返して、ステップＳ１９の処理結果でフレーム番号Ｍが５になった場合について説明を行う。ステップＳ１４でＨが９でＭが５のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを５にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが５であるＰ４フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが５であるＰ４フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝４の映像データに反映させてフレーム番号Ｍが５の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。復号した映像データのフレーム番号Ｍが５で、所定のフレーム番号Ｍが５であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ１にフレーム番号Ｍが５の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ１入力に示すタイミング位置“５”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを６にしてステップＳ１４に戻る。
【００３２】
ステップＳ１４でＨが９でＭが６のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを６にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが６であるＰ５フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが６であるＰ５フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝５の映像データに反映させてフレーム番号Ｍが６の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが６で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは６であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ２にフレーム番号Ｍが６の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ２入力に示すタイミング位置“６”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを７にしてステップＳ１４に戻る。
【００３３】
ステップＳ１４でＨが９でＭが７のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを７にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが７であるＰ６フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが７であるＰ６フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝６の映像データに反映させてフレーム番号Ｍが７の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが７で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは７であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ３にフレーム番号Ｍが７の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ３入力に示すタイミング位置“７”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを８にしてステップＳ１４に戻る。
【００３４】
ステップＳ１４でＨが９でＭが８のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを８にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが８であるＰ７フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが８であるＰ７フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝７の映像データに反映させてフレーム番号Ｍが８の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが８で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは８であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ４にフレーム番号Ｍが８の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ４入力に示すタイミング位置“８”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを９にしてステップＳ１４に戻る。
【００３５】
ステップＳ１４でＨが９でＭが９のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを９にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが９であるＰ８フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが９であるＰ８フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝８の映像データに反映させてフレーム番号Ｍが９の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが９で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは９であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ５にフレーム番号Ｍが９の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ５入力に示すタイミング位置“９”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを１０にしてステップＳ１４に戻る。
【００３６】
ステップＳ１４でＨが９でＭが１０のためＮＯとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが９の映像データを記憶しているフレームバッファ部Ｂ５から図４のフレームバッファ部Ｂ５出力に示すタイミング位置“９”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが９の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを８にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが８であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００３７】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが８の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ４に復号された表示フレーム番号Ｈ＝８の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが８の映像データを記憶しているフレームバッファ部Ｂ４から図４のフレームバッファ部Ｂ４出力に示すタイミング位置“８”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが８の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを７にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが７であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００３８】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが７の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ３に復号された表示フレーム番号Ｈ＝７の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが７の映像データを記憶しているフレームバッファ部Ｂ３から図４のフレームバッファ部Ｂ３出力に示すタイミング位置“７”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが７の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを６にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが６であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００３９】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが６の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ２に復号された表示フレーム番号Ｈ＝６の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが６の映像データを記憶しているフレームバッファ部Ｂ２から図４のフレームバッファ部Ｂ２出力に示すタイミング位置“６”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが６の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを５にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが５であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００４０】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが５の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ１に復号された表示フレーム番号Ｈ＝５の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが５の映像データを記憶しているフレームバッファ部Ｂ１から図４のフレームバッファ部Ｂ１出力に示すタイミング位置“５”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが５の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを４にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが４であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００４１】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが４の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ１〜Ｂ５に復号された表示フレーム番号が４の映像データを記憶していないため、ステップＳ１１に進む。ステップＳ１１で映像圧縮データ番号Ａに数値の“０”をセットする。ステップＳ１２のフレームカウンタ部１２の設定で復号するフレーム番号Ｍに数値の“１”をセットし、フレームバッファ部Ｂに数値の“１”をセットする。ステップＳ１３でフレームバッファ部Ｂ１〜Ｂ５のデータをクリアしてステップＳ１４に進む。
【００４２】
ステップＳ１４で表示フレーム番号Ｈの数値が復号した映像データのフレーム番号Ｍの数値以上かを判定し、Ｈが４でＭが１のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを１にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが１であるＩフレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが１であるＩフレームの映像圧縮データの復号処理を行い、復号した映像データのフレーム番号Ｍを１として、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが１で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは１であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ１にフレーム番号Ｍが１の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ１入力に示すタイミング位置“１”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを２にしてステップＳ１４に戻る。
【００４３】
ステップＳ１４でＨが４でＭが２のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを２にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが２であるＰ１フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが２であるＰ１フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝１の映像データに反映させてフレーム番号Ｍが２の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが２で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは２であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ２にフレーム番号Ｍが２の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ２入力に示すタイミング位置“２”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを３にしてステップＳ１４に戻る。
【００４４】
ステップＳ１４でＨが４でＭが３のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを３にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが３であるＰ２フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが３であるＰ２フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝２の映像データに反映させてフレーム番号Ｍが３の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが３で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍが３であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ３にフレーム番号Ｍが３の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ３入力に示すタイミング位置“３”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを４にしてステップＳ１４に戻る。
【００４５】
ステップＳ１４でＨが４でＭが４のためＹＥＳとなりステップＳ１５に進む。ステップＳ１５でＡ＝Ａ＋１即ち映像圧縮データ番号Ａを４にしてステップＳ１６に進む。ステップＳ１６で映像バッファ部２から映像圧縮データ番号Ａが４であるＰ３フレームを読み出してステップＳ１７に進む。ステップＳ１７は復号処理部３で映像圧縮データ番号Ａが４であるＰ３フレームの映像圧縮データの復号処理を行い、復号した差分をフレーム番号Ｍ＝３の映像データに反映させてフレーム番号Ｍが４の映像データを生成して、ステップＳ１８に進む。ステップＳ１８で復号した映像データのフレーム番号Ｍが所定のフレーム番号Ｍかを判定する。現在の復号した映像データのフレーム番号Ｍが４で、図６（ａ）の管理テーブルから所定のフレーム番号Ｍは４であるため、ＹＥＳとなりステップＳ２０に進む。ステップ２０で所定のフレームバッファ部Ｂ４にフレーム番号Ｍが４の復号した映像データを記憶する。この記憶するタイミングは図４のフレームバッファ部Ｂ４入力に示すタイミング位置“４”である。そして、ステップＳ１９に進む。ステップＳ１９でＭ＝Ｍ＋１即ちフレーム番号Ｍを５にしてステップＳ１４に戻る。
【００４６】
ステップＳ１４でＨが４でＭが５のためＮＯとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが４の映像データを記憶しているフレームバッファ部Ｂ４から図４のフレームバッファ部Ｂ４出力に示すタイミング位置“４”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが４の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを３にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが３であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００４７】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが３の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ３に復号された表示フレーム番号Ｈ＝３の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが３の映像データを記憶しているフレームバッファ部Ｂ３から図４のフレームバッファ部Ｂ３出力に示すタイミング位置“３”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが３の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを２にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが２であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００４８】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが２の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ２に復号された表示フレーム番号Ｈ＝２の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが２の映像データを記憶しているフレームバッファ部Ｂ２から図４のフレームバッファ部Ｂ２出力に示すタイミング位置“２”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが２の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを１にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが１であるため、ＹＥＳとなりステップＳ６の処理に戻る。
【００４９】
ステップＳ６で表示フレーム番号Ｈ、即ち表示フレーム番号Ｈが１の復号された映像データがフレームバッファ部Ｂ１〜Ｂ５に記憶しているか判定する。フレームバッファ部Ｂ１に復号された表示フレーム番号Ｈ＝１の映像データを記憶しているため、ＹＥＳとなりステップＳ７に進む。ステップＳ７はフレーム番号Ｍが１の映像データを記憶しているフレームバッファ部Ｂ１から図４のフレームバッファ部Ｂ１出力に示すタイミング位置“１”で読み出してステップＳ８に進む。ステップＳ８でフレーム番号Ｍが１の映像データを表示部１０に入力して表示部１０で表示してステップＳ９に進む。ステップＳ９で表示フレーム番号Ｈ＝Ｈ−ｄ即ち表示フレーム番号Ｈを０にしてステップＳ１０に進む。ステップＳ１０で表示フレーム番号Ｈが１以上かを判定する。現在、表示フレーム番号Ｈが０であるため、ＮＯとなり逆再生処理を終了する。
【００５０】
次に本発明の他の一実施例として映像圧縮データ３０１をフレームの１つ飛ばししての逆再生表示である。図５は本発明の他の一実施例を説明するためのタイミングチャートであり、図６（ｂ）はフレームカウンタ部１２の管理テーブルを説明するための図であり、図７は本発明のクライアント端末部３０３の動作を説明するためのフローチャートである。図７において上述の一実施例と異なるのはステップＳ１の初期設定で表示間隔ｄをｄ＝２に設定することと、フレームカウンタ部１２の管理テーブルが図６（ｂ）になることである。図７のフローチャートの処理を行うことにより、フレーム番号が１４、１２、１０、８、６、４、２の順に映像データの逆再生表示を行うことができる。
【００５１】
上述の図２の切替部９は、復号処理部３とフレームバッファ部Ｂ１〜Ｂ５の出力の制御を行うことにより不要としても良い。
【００５２】
本発明により、フレーム間圧縮され映像データを逆再生して表示させる回路規模と復号処理回数を最適にすることができる。
【００５３】
以上本発明について詳細に説明したが、本発明は、ここに記載された映像再生装置に限定されるものではなく、上記以外の映像再生装置に広く適用することができることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施例である監視システムを説明するためのブロック図。
【図２】本発明の一実施例であるクライアント端末を説明するためのブロック図。
【図３】図１に示すＷｅｂレコーダから配信される映像データの構成を示す図。
【図４】本発明の一実施例を説明するためのタイミングチャート。
【図５】本発明の他の一実施例を説明するためのタイミングチャート。
【図６】図２のフレームカウンタを説明するための図。
【図７】本発明のクライアント端末の動作を説明するためのフローチャート。
【符号の説明】
【００５５】
１：送受信部、２：映像バッファ部、３：復号処理部、Ｂ１〜Ｂ５：フレームバッファ部、９：切替部、１０：表示部、１１：ＣＰＵ部、１２：フレームカウンタ部、１３：操作部、１０１，１０３：Ｗｅｂカメラ部、１０２，１０４，１１０，３０１，３０４，３０５：映像圧縮データ、１０５，１０７：カメラ部、１０６，１０８：映像信号、１０９：Ｗｅｂエンコーダ部、２０１：ネットワーク、３０２：制御データ、３０３：クライアント端末部、３０６：Ｗｅｂレコーダ部。
【図１】
2009124521.tif 000003
【図２】
2009124521.tif 000004
【図３】
2009124521.tif 000005
【図４】
2009124521.tif 000006
【図５】
2009124521.tif 000007
【図６】
2009124521.tif 000008
【図７】
2009124521.tif 000009