JP4789127B2 - 画像配信方法、画像記録方法、およびそれらのプログラム - Google Patents

画像配信方法、画像記録方法、およびそれらのプログラム Download PDF

Info

Publication number
JP4789127B2
JP4789127B2 JP2001283460A JP2001283460A JP4789127B2 JP 4789127 B2 JP4789127 B2 JP 4789127B2 JP 2001283460 A JP2001283460 A JP 2001283460A JP 2001283460 A JP2001283460 A JP 2001283460A JP 4789127 B2 JP4789127 B2 JP 4789127B2
Authority
JP
Japan
Prior art keywords
frame
image
key
signal
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001283460A
Other languages
English (en)
Other versions
JP2003092745A (ja
Inventor
稔浩 佐藤
真由美 金子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MegaChips Corp
Original Assignee
MegaChips Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MegaChips Corp filed Critical MegaChips Corp
Priority to JP2001283460A priority Critical patent/JP4789127B2/ja
Publication of JP2003092745A publication Critical patent/JP2003092745A/ja
Application granted granted Critical
Publication of JP4789127B2 publication Critical patent/JP4789127B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Television Signal Processing For Recording (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、圧縮符号化した動画像を配信する画像配信方法、配信を受けた動画像を記録する画像記録方法、およびそれらのプログラムに関し、特に監視映像などの時間的変化が少ない動画像に適した画像配信方法、画像記録方法、およびそれらのプログラムに関する。
【0002】
【従来の技術】
動画像の圧縮符号化方法には、DCT(Discrete Cosine Transform;離散コサイン変換)と動き補償予測符号化を組み合わせた方法が一般的であり、この方法はMPEG(Moving Picture Experts Group)方式でも採用されている。通常、DCTは空間方向の冗長性を低下させるべくフレーム(静止画像)内の情報だけで符号化するフレーム内符号化に適用される。また動き補償予測符号化(フレーム間符号化)は時間方向の冗長性を低下させるべく、符号化対象フレームを他の時刻のフレームから予測し、その符号化対象フレームと予測したフレームとの差分信号に対してDCTや量子化などを施すものである。この場合、差分を小さく抑えるため、符号化対象フレームは時間的に隣接するフレームから予測されることが多い。このようなフレーム内符号化や動き補償予測符号化の処理は、フレームを複数分割したブロックを基本処理単位として行われる。
【0003】
しかしながら、監視映像などの時間的な変化が圧倒的に少ない動画像では、入力フレームを周期的に参照画像(以下、キーフレームと呼ぶ。)に設定し、このキーフレームと入力フレームとの間の差分信号をとる差分符号化方式を用いても、両フレーム間の差分量は小さいと考えられる。この方式は、前述の隣接フレームを用いた動き補償予測符号化と比べると、計算負荷の軽減や、フレームの欠落によるエラーに対する耐性などの利点をもつ。図21を参照しつつ従来の差分符号化方式の概略を説明する。撮像センサから順次出力される複数のフレームf1,f2,…が符号化器に順次入力するとする。図21に示すようにフレームfn(n=1,2,…)が入力すると(ST100)、ステップST101で当該入力フレームfnがキーフレームか否かが条件判定される。フレームfnがキーフレームである場合、ステップST102でフレーム内符号化処理が実行される。すなわち、当該フレームfnをブロックに分割して各ブロック毎にDCTを施し、その変換係数が算出される。次いで、その変換係数を量子化した量子化係数が出力される。次にステップST103でその量子化係数を可変長符号化(エントロピ符号化)した符号化データが生成されビットストリームにされて出力される。また前記ステップST102で算出された量子化係数は、ステップST104で復号化(逆量子化および逆DCT)を施された後にキーフレームメモリ100に記憶される。
【0004】
次に、ステップST100で次のフレームfm(m=n+1)が入力すると、ステップST101でフレームfmがキーフレームか否かが条件判定され、フレームfmがキーフレームで無い場合はステップST105に処理が移行し、キーフレームメモリ100に記憶したキーフレームfnとフレームfmとの間でブロック単位で画素値の差分値が算出される。次いで、ステップST106でその差分値が所定範囲内か否かが判定され、その差分値が所定範囲内にある場合はステップST107でフレーム間符号化、すなわちキーフレームと入力フレームfmとの間の差分信号に対してDCTおよび量子化が施される。他方、その差分値が所定範囲を超える場合はステップST108でフレーム内符号化が実行される。このようにステップST107,ST108で算出した量子化係数は、ステップST103で可変長符号化されビットストリームに変換後、出力される。
【0005】
このようなビットストリームの復号化処理の例を図22を参照しつつ以下に説明する。上記ビットストリームが入力すると(ST110)、このビットストリームから圧縮符号化信号が取り出され可変長復号化されて上記量子化係数が得られる。次いで、ステップST111において、その量子化係数が上記圧縮符号化処理のステップST102でフレーム内符号化されていた場合、その復号化(フレーム内復号化)を施されてキーフレームメモリ101に蓄積され、その量子化係数が上記ステップST108でフレーム内符号化されていた場合はその復号化が施される。他方、その量子化係数が上記ステップST107でフレーム間符号化されていた場合は、キーフレームメモリ101に蓄積したキーフレームを参照してその復号化(フレーム間復号化)を施される。そして、このようにフレーム内またはフレーム間復号化された復号化画像が出力される(ST112)。
【0006】
【発明が解決しようとする課題】
しかしながら、上記差分符号化方式では、キーフレームと時間的に離間したフレームとの差分符号化を行うため、キーフレームの画質が動画像全体の画質に直接関係することから、キーフレームは高画質のものでなければならず、キーフレームに対してはフレーム内の情報のみで圧縮符号化を行うフレーム内符号化が施される。この結果、動画像の符号化処理量はキーフレームの符号化時に急激に増大し、キーフレームの圧縮符号化データの伝送が遅延したり間欠したりする問題が生じていた。特に動画像をネットワークを通じてリアルタイムに伝送し再生(ストリーミング)する場合は、復号化した動画像の再生速度の変化や画像の間欠が著しく生じることがあった。
【0007】
このような問題に鑑みて本発明が解決しようとするところは、キーフレームの符号化処理量の急激な増大を抑制し、その符号化処理量を時間的に平坦化し且つ動画像の画質を良好にし得る動画像の圧縮符号化方法を想定し、当該圧縮符号化方法にもとづいて生成される圧縮符号化画像信号を、配信を受ける端末装置の側で、高いフレームレートで表示するとともに、低いフレームレートで記録することを可能にする画像配信方法、画像記録方法、およびそれらのプログラムを提供する点にある。
【0008】
【課題を解決するための手段】
本発明のうち第1の態様にかかるものは、画像配信装置が通信回線を通じて端末装置へ圧縮符号化画像信号を配信する画像配信方法であって、(A)前記画像配信装置が前記通信回線を通じて前記端末装置から、配信要求信号と記録レートを通知する記録レート信号とを受信する工程と、(B)前記画像配信装置が、前記工程(A)の後に、順次入力される複数のフレームからなる画像信号を圧縮符号化する画像圧縮符号化工程とを備える。
【0009】
さらに、当該画像圧縮符号化工程(B)は、(a)前記画像配信装置が、前記複数のフレームの中からキーフレームを指定し圧縮符号化すると共に、圧縮符号化したキーフレームを復号化することにより第1の参照フレームとして記憶する工程と、(b)前記画像配信装置が、前記キーフレームの後に入力するフレームを、第1種フレームと第2種フレームとのいずれかに振り分ける工程と、(c)入力する前記フレームが前記第1種フレームであるときに、前記画像配信装置が、当該第1種フレームに対する処理を行う工程とを備える。
【0010】
さらに、当該工程(c)は、(c-1)前記画像配信装置が、前記第1種フレームを複数のブロック領域に分割し且つ前記各ブロック領域の中から特定領域を指定する工程と、(c-2)前記画像配信装置が、前記特定領域に対してフレーム内符号化を実行すると共に、当該フレーム内符号化がなされた前記特定領域を復号化して記憶する工程と、(c-3)前記画像配信装置が、記憶している前記第1の参照フレームを参照することにより、前記工程(c-1)で分割した前記特定領域を除く前記各ブロック領域に対してフレーム間符号化を実行する工程と、を有する。
【0011】
前記工程(B)は、さらに、(d)入力する前記フレームが前記第2種フレームであるときに、前記画像配信装置が、記憶している前記第1の参照フレームを参照することにより、前記第2種フレームに対してフレーム間符号化を実行する工程と、(e)前記画像配信装置が、前記工程(b)〜(d)を繰り返し実行するとともに、前記工程(c)を実行するごとに記憶した前記特定領域を、第2の参照フレームとして1フレーム分蓄積する工程と、(f)前記画像配信装置が、前記工程(a)〜(e)を繰り返し実行するとともに、前記工程(a)で前記第1の参照フレームを記憶するごとに、すでに記憶している前記第1の参照フレームを更新し、かつ前記工程(e)で前記第2の参照フレームとしての蓄積を行うごとに、すでに記憶している前記第2の参照フレームを更新する工程と、を備えており、前記工程(a)は、(a-1)前記画像配信装置が、指定した前記キーフレームに対して、記憶している前記第2の参照フレームを参照することにより、フレーム間符号化を実行する工程、を備えている。
【0012】
前記方法は、さらに、(C)前記画像配信装置が、前記工程(B)の中の前記工程(a),(c),および(d)の各々で圧縮符号化された後の信号を、前記圧縮符号化画像信号として前記通信回線を通じて前記端末装置へ配信する工程、を備えており、前記工程(B)において、前記画像配信装置は、前記工程(C)配信する前記圧縮符号化画像信号から前記第2種フレームを間引いたときのフレームレートが前記工程(A)で受信した前記記録レート以内の値となるように、前記工程(b)振り分ける第2種フレームの比率設定する
【0013】
本発明のうち第2の態様にかかるものは、端末装置が、通信回線を通じて画像配信装置から圧縮符号化画像信号の配信を受け、記録する画像記録方法であって、(i)前記端末装置が、前記通信回線を通じて前記画像配信装置へ、配信要求信号と記録レートを通知する記録レート信号とを送信する工程と、(ii)前記配信要求信号と前記記録レート信号とに応答して、第1の態様にかかる画像配信方法によって前記画像配信装置から配信される前記圧縮符号化画像信号を前記端末装置が受信する工程と、(iii)前記端末装置が、前記工程(ii)で受信された前記圧縮符号化画像信号から前記第2種フレームを間引く工程と、(iv)前記端末装置が、前記工程(iii)で間引かれた後の前記圧縮符号化画像信号を記録する工程と、(v)前記端末装置が、前記工程(ii)で受信され、前記工程(iii)で間引かれる前の前記圧縮符号化画像信号を復号化することにより、復号化画像信号を得る工程と、を備える。
【0014】
本発明のうち第3の態様にかかるものは、第2の態様にかかる画像記録方法において、(vi)前記端末装置が、前記工程(v)で得られた前記復号化画像信号を画像として表示する工程を、さらに備える。
【0015】
本発明のうち第4の態様にかかるものは、第1ないし第3のいずれかの態様にかかる方法をコンピュータ上で実現するために、前記各工程をコンピュータに実行させるためのプログラムである。
【0016】
【発明の実施の形態】
A.本発明が前提とする基本発明.
はじめに、本発明の前提として想定される基本発明の二つの実施の形態について説明する。これらの実施の形態は、それぞれ実施の形態1および2として記載する。
【0017】
実施の形態1.
図1〜図3は、基本発明の実施の形態1に係る圧縮符号化方法を実現するためのフローチャートである。このフローチャートを参照しつつ本実施の形態1に係る圧縮符号化方法を以下に詳説する。
【0018】
CCD(電荷結合素子)センサやCMOSセンサなどの撮像センサで時間軸に沿って順次撮像した複数の静止画像(フレーム)f1,f2,f3,f4,…が本実施の形態1に係る符号化器に入力する(ST1)。尚、特定領域メモリ2にはフレームf1が入力する前に、後に詳述するフレーム1枚分のキーGOBからなる参照フレームf0が格納されており、この参照フレームf0は後述する実施の形態2に係る復号化器の特定領域メモリ11に圧縮伝送後、復号化されて格納されている。本実施の形態1の符号化器は入力フレームf1,f2,f3,f4,…の中から周期的にキーフレームを指定しており、入力フレームf1がキーフレームである。
【0019】
先ずステップST2でそのフレームf1はキーフレームか否かを条件判定される。フレームf1はキーフレームであるからステップST3に処理が移行し、図2に示すようにステップST4で特定領域メモリ2に格納した参照フレームf0と入力フレームf1との間で画素値の差分値と、その差分値の絶対値和(差分絶対値和)Sが算出され、次いでステップST5で差分絶対値和が閾値以下か否かが条件判定される。例えば、その差分値をΔPi(i:各画素に対応する番号)で表現する時、差分絶対値和Sは、S=|ΔP1|+|ΔP2|+…+|ΔPn|(n:画素数)で表現される。差分絶対値和Sが閾値以下の場合は、両フレームf0,f1間の時間的な変化が小さいとして入力フレームf1はフレームf0を用いたフレーム間符号化を施される(ST6)。具体的には入力フレームf1とフレームf0との間の差分信号に対してDCT(離散コサイン変換)などの直交変換を施し、その変換係数を量子化した量子化係数が算出される。また、このようなフレーム間符号化処理は8×8画素や16×16画素などのサイズをもつブロック単位で実行される。これ以後の処理も同様である。尚、本実施の形態では変換方式としてDCTなどの直交変換を採用するが、DCTの代わりにDWT(離散ウェーブレット変換)を採用してもよい。この場合、フレーム間符号化処理は上記ブロック単位で行う代わりに、実行メモリ容量などを考慮してフレーム単位、もしくはフレームをタイルと称する複数の領域に分割し各タイル単位で実行されてもよい。
【0020】
他方、ステップST5において上記ステップST4で算出した差分絶対値和Sが閾値を超える場合はステップST7に処理が移行し、入力フレームf1はフレーム内の情報だけで符号化するフレーム内符号化が施される。具体的にはフレームf1の画素値に対してDCTなどの直交変換を施し、その変換係数を量子化した量子化係数が算出される。
【0021】
尚、フレームの圧縮率を高める観点から、上記フレーム内符号化(ST7)またはフレーム間符号化(ST6)を実行する前に入力フレームに対して色空間変換が施される。例えば、原信号が「R(赤色成分)」,「G(緑色成分)」,「B(青色成分)」のRGB空間からなる場合は、これをNTSC(National Television System Committee)方式などで採用されているYUV座標系、YIQ座標系、YCbr座標系などを使用すればよい。例えば、YCbr座標系を使用した場合、そのRGB成分は輝度信号Yと2つの色差信号Cb,CrとからなるYCbr成分の座標系へと変換される。YCbr成分はRGB成分よりも各成分間の相関が小さいため、画像サイズを圧縮できる。
【0022】
次に図1に示すようにステップST19に処理が移行し、上記ステップST6,ST7で算出された量子化係数はハフマン符号化などを含むエントロピ符号化を施され、その後フレームの画像サイズや量子化ビット数などの画像情報や、量子化テーブルや各ブロック領域の符号化方法(フレーム内符号化、フレーム間符号化)などの圧縮情報と共に多重化されてビットストリームとして出力される。また、上記ステップST6,ST7で算出された量子化係数はステップST8で局部復号化(逆量子化および逆DCTなどの逆直交変換)され、キーフレームメモリ1に格納される。よって、キーフレームメモリ1には符号化(ST6,ST7)と復号化(ST8)を通じて量子化誤差を含んで変化したキーフレームが格納される。これにより、そのキーフレームの画像は後述する復号化器で復号化(フレーム間復号化)の際に参照されるキーフレームの画像と同一となり、復号化する動画像の画質を劣化させることが無くなる。以上で入力フレームf1(キーフレーム)に対する圧縮符号化処理が終了する。
【0023】
次に、上記フレームf1に続いてフレームf2が符号化器に入力すると、ステップST2でそのフレームf2がキーフレームか否かが条件判定される。フレームf2はキーフレームでは無いからステップST9に処理が移行し、フレームf2は複数のブロック領域(以下、GOBと呼ぶ。)に分割され、次いでステップST9でこれらブロック領域(GOB)の中から単数または複数の特定領域(以下、キーGOBと呼ぶ。)が指定される。図4(a)に4個のGOBに分割されたフレームf2を模式的に示す。フレームf2は垂直方向に十数画素〜数十画素単位で4個のGOBに分割されており、その第1段目GOBがキーGOBに指定されている。図(b)〜(d)に示すようにフレームf2に続いて符号化器に順次入力するフレームf3〜f5も複数のGOBに分割され、フレームf3の第2段目GOB、フレームf4の第3段目GOB、フレームf5の第4段目GOBがそれぞれキーGOBに指定される。図5に示すようにこのようなフレームf1〜f5は時間軸に沿って配列している。
【0024】
次にステップST11に処理が移行し、以後、フレームf2はGOBを更に8×8画素または16×16画素程度の基本処理単位に分割したブロック毎に順次処理される。ステップST11では処理対象であるブロックがキーGOBに属するか否かが条件判定される。当該ブロックがキーGOBに属する場合、ステップST12で当該ブロックは上記フレーム内符号化を施された後に、ステップST19でエントロピ符号化され上記画像情報および上記圧縮情報と共に多重化されてビットストリームとなって出力される。またステップST12でブロックをフレーム内符号化して出力される量子化係数は、ステップST13で局部復号化(逆量子化および逆DCTなどの逆直交変換)を施された後に特定領域メモリ2に蓄積される。
【0025】
他方、上記ステップST11でブロックがキーGOBに属しない場合はステップST14のサブルーチンに処理が移行し、図3に示すようにステップST15で入力フレームの当該ブロックとキーフレームメモリ1に格納されたキーフレームとの差分値と、差分絶対値和Sとが算出される。次いでステップST16でその差分絶対値和Sが閾値以下か否かの条件判定がなされ、その差分絶対値和Sが閾値以下の場合はステップST17に処理が移行し、当該ブロックはキーフレームメモリ1に格納したキーフレームを参照して上記フレーム間符号化を施される。他方、その差分絶対値和Sが閾値を超えている場合はステップST18に処理が移行し、当該ブロックは上記フレーム内符号化を施される。このように上記ステップST17,ST18で符号化された量子化係数は、図1に示すステップST19で可変長符号化(エントロピ符号化)と上記多重化処理を施されビットストリームとなって出力される。以上で入力フレームf2に対する圧縮符号化処理が終了する。
【0026】
次に上記フレームf2に続いて符号化器に入力するフレームf3,f4,…も、キーフレームが入力する迄はフレームf2の場合と同様に処理される。よって、上記ステップST13で復号化されたキーGOB1〜4が特定領域メモリ2にフレーム1枚分蓄積され、図5に模式的に図示するようにキーGOB1〜4は特定領域メモリ2で参照フレームAに合成される。この参照フレームAは、後に入力するキーフレームを上記ステップST3のサブルーチンでフレーム間符号化する際に利用される。
【0027】
このように本実施の形態1に係る圧縮符号化方法では、上記ステップST3で特定領域メモリ2に蓄積した参照フレームとの差分の大小によりフレーム内符号化とフレーム間符号化とを選択的に実行しており、また上記ステップST9,ST10で入力フレームを複数のGOBに分割してキーGOBを指定し、時間軸に沿った複数のフレームにフレーム1枚分のキーGOBを分散させ、これら各キーGOBがフレーム内符号化される。このためフレーム内符号化処理量が時間的に分散されることとなり、圧縮符号化処理量の急激な増大が抑えられて符号化処理量が時間的に平坦化し、伝送先において動画像の再生速度が変化せず良質の動画像を圧縮伝送できるという効果が得られる。特にインターネットなどの帯域幅が制限された伝送路ではその効果が発揮される。
【0028】
また特定領域メモリ2では複数のフレームに分散された上記キーGOBが蓄積され、これらキーGOBからなる参照フレームAが構成される。この参照フレームAは異なる時刻のキーGOBの集積体である。本実施の形態1ではこの参照フレームAとキーフレームとの差分の大小によりフレーム内符号化とフレーム間符号化とが選択的に実行される。このため、異なる時刻のキーGOBからなる参照フレームAを用いることに起因するGOB間の画質の差が緩和され、良質の動画像を圧縮伝送することが可能となる。
【0029】
実施の形態2.
次に、基本発明の実施の形態2に係る復号化方法を以下に詳説する。図6は、本実施の形態2に係る復号化方法を実現するためのフローチャートである。
【0030】
上記実施の形態1で符号化した圧縮画像データはビットストリームとなって本実施の形態2に係る復号化器に入力する(ST20)。その圧縮画像データはそのビットストリームから分離された後にステップST21で復号化される。すなわち、上記符号化器から本実施の形態2に係る復号化器に上記フレームf1,f2,…の圧縮データが順次入力するから、ステップST21でキーフレームf1の圧縮データに対して、上記実施の形態1のステップST3のフレーム内符号化あるいはフレーム間符号化の復号化処理が8×8画素や16×16画素程度のブロック単位で施される。キーフレームf1の圧縮データを復号化する際、予め特定領域メモリ11に格納した参照フレームf0が利用される。また復号化したキーフレームf1は、キーフレームメモリ10に格納される。
【0031】
また、キーフレームの圧縮データに続いて復号化器に入力するフレームf2,f3,…の圧縮データに対して、上記実施の形態1のステップST12,ST14〜ST18におけるフレーム内符号化あるいはフレーム間符号化の復号化処理が上記ブロック単位で施される。フレーム間符号化の復号化処理を行う際は、キーフレームメモリ10に格納したキーフレームf1が利用される。またフレームf2,f3,…が復号化される際、基本処理単位であるブロックがキーGOBに属する場合は当該ブロックは特定領域メモリ11に蓄積される。フレーム1枚分のキーGOBが蓄積されると、これらキーGOBからなる参照フレームAが合成され、後に復号化器に入力するキーフレームの圧縮データを復号化する際に利用される。例えば、図4(a)〜(d)に示したフレームf2〜f5の圧縮データが復号化器に入力する場合、各キーGOBを構成するブロックの圧縮データはフレーム内復号化を施された後に特定領域メモリ11に順次蓄積され、参照フレームAを再構成する。
【0032】
このようにステップST21で復号化したフレーム群f1,f2,…をそのまま動画像表示した場合、上記符号化器でフレーム内符号化したGOBとフレーム間符号化したGOBとの間で動画像の画質の差が顕れやすく、特にフレーム内符号化したキーGOBが動画像中に判然と観られる場合がある。かかる場合を防ぐべく、本実施の形態2は図6に示すステップST22において、上記ステップST21で復号化したキーGOBのみを再び符号化した後に復号化するキーGOB再量子化処理を備えることが特徴である。
【0033】
図7は、キーGOB再量子化処理を示すフローチャートである。図7に示すように、先ず8×8画素または16×16画素程度のブロックが入力する(ST30)。次にそのブロックはステップST31でキーGOBに属するか否かを条件判定され、当該ブロックがキーGOBに属しない場合は当該ブロックは再量子化されず、キーGOB再量子化処理は終了し、図6に示すステップST23に処理が移行する。他方、当該ブロックがキーGOBに属する場合はステップST32に処理が移行し、キーフレームメモリ10に蓄積されたキーフレームと当該ブロックとの画素値の差分値と、その差分値の差分絶対値和Sとが算出される。次いでステップST33で、その差分絶対値和Sが閾値以下か否かの条件判定がなされ、差分絶対値和Sが閾値を超えた場合は当該ブロックは再量子化されず、キーGOB再量子化処理は終了し、図6に示すステップST23に処理が移行する。
【0034】
他方、上記ステップST33で差分絶対値和Sが閾値以下であると判定された場合はステップST34以後に処理が移行する。先ずステップST34において、当該ブロックとキーフレームとの差分信号を変換符号化し、次いでステップST35でその変換係数を量子化する。これらステップST33〜ST35の処理は、上記符号化器で行った差分絶対値和Sによる符号化方法(フレーム間符号化、フレーム内符号化)の判定処理(ST16)や、DCTなどの直交変換および量子化処理(ST17)と同じものである。その後、ステップST36でその量子化係数を逆量子化し、次いでステップST37で上記ステップST34の変換符号化の復号化(逆DCTなどの逆直交変換)を実行する。この結果、上記ステップST34〜ST37の処理に伴い、上記符号化器でキーGOB以外のブロック領域をフレーム間符号化した後に復号化器でその符号化信号を復号化した時と同様に量子化誤差を含む不可逆の差分信号が得られる。次に、ステップST38でキーフレームメモリ10に格納したキーフレームを用いてその差分信号からブロックが再構成され出力される。
【0035】
以上のキーGOB再量子化処理を施されたブロックは、図6に示すステップST23においてフレーム(復号化画像)に合成された後に出力される。以上のキーGOB再量子化工程を図4に示したフレームf2〜f5を例に挙げて説明すると、図8に模式的に示すように、上記ステップST21で復号化されたフレームf2〜f5のキーGOBは、キーフレームメモリ10に格納したキーフレームとの差分をとられる。次に上記ステップST32でその差分値の差分絶対値和Sが閾値以下か否か、すなわちフレーム間符号化するか否かの判定がなされ、差分絶対値和Sが閾値以下の場合はキーGOBに対してフレーム間符号化(変換符号化および量子化)が施され、次いでそのフレーム間符号化の復号化(逆量子化および逆変換復号化)が施されることで、上記フレームf2〜f5に対応する復号化画像F2〜F5が生成される。
【0036】
このように本実施の形態2によれば、上記実施の形態1に係る圧縮符号化処理(ST15〜ST17)と同様の手順で、キーGOBとキーフレームとの差が小ならば当該キーGOBとキーフレームとの差分信号に対して圧縮符号化を施した後に、その復号化を施しキーGOBを再構成するから、上記符号化器でキーGOB以外のブロック領域をフレーム間符号化した後に復号化器でその符号化信号を復号化した時と同様に、キーGOBにフレーム間符号化およびその復号化に伴う誤差が混入される。よって、復号化した動画像を表示する際にキーGOBが動画像中で目立つことが無く、その動画像を観る人に違和感を与えることが無いという効果が得られる。
【0037】
B.本発明の実施の形態.
つぎに、上記した基本発明を前提とする本発明の実施の形態について説明する。
【0038】
(画像配信システムの概略)
図9は、本発明の実施の形態による画像配信システムの構成を示すブロック図である。この画像配信システム120は、画像配信装置20、通信回線40、および端末装置30を備えている。画像配信装置20は、図1に示した実施の形態1による圧縮符号化方法を実行し、ビットストリームの形式で圧縮符号化画像信号を通信回線40へ出力する。通信回線40の一例は、LANあるいはインタネット等のネットワークである。端末装置30は、通信回線40へ接続されることにより、画像配信装置20が時間に沿って出力する圧縮符号化画像信号を、端末装置30のユーザが指定する任意の時点から受信し、かつ復号化するように構成されている。
【0039】
なお本明細書では、基本発明による符号化方法および復号化方法を、「SRVC(Super Real Video Codec)方式」と仮称する。また、画像配信装置20に接続される通信回線40および端末装置30の双方を含めて、画像配信装置20の「配信対象」と仮称する。したがって、配信対象のフレームレート(単位時間当たりのフレーム数)は、通信回線40とそれに接続される端末装置30との双方のフレームレートによって規定される。画像配信装置20は、配信対象のフレームレートに適合したフレームレートで、圧縮符号化画像信号を配信する。
【0040】
端末装置30は、画像配信装置20が圧縮符号化画像信号を配信するときのフレームレート、すなわち配信レートで、圧縮符号化画像信号を受信し、画像復号化を行った上でモニタへ表示する。一方、端末装置30は、受信した圧縮符号化画像信号を、必要なときに復号化し表示することを可能にするために、記録媒体へ記録する場合がある。しかしながら、配信レートと同じフレームレートで記録を行ったのでは、例えばハードディスクなど、記憶容量の限られた記録媒体が、短時間でオーバフローしてしまう。これに対して、端末装置30が画像信号を記録するときのフレームレートすなわち記録レートを、配信レートよりも低く抑えることができれば、記憶容量の低い記憶媒体を用いて長時間の記録が可能となる。すなわち、配信を受けた圧縮符号化画像信号からフレームを間引くことができれば、間引き前の画像信号を表示すると同時に、間引き後の画像信号を記録することにより、動きの緻密な画像の表示と、記憶容量の低い記録媒体への記録とを、両立的に実現することが可能となる。
【0041】
図10が示すように、画像配信装置20が出力するSRVC方式にもとづく圧縮符号化画像信号では、一つのキーフレームKからつぎのキーフレームKの直前のフレームまでが、一つのフレーム群を構成する。一つのフレーム群には、キーフレームKおよびこれに後続する複数の第1種フレームP-GOBが含まれる。フレームP-GOBとは、図4に例示したように、フレーム内の特定領域であるキーGOBを有するフレームであり、「キーGOBありPピクチャ」とも仮称する。フレームP-GOBのうち、キーGOB(特定領域)を除いた領域である非特定領域(例えば、図4においてGOBと記載される領域)は、同一のフレーム群に属するキーフレームKを参照フレーム(「第1の参照フレーム」とも称する)としてフレーム間符号化されている。
【0042】
したがってフレームP-GOBは、同一のフレーム群に属するキーフレームKとの差分画像であり、当該キーフレームKに依存している。また、フレームP-GOBに含まれるキーGOBは、つぎのフレーム群に属するキーフレームKのフレーム間符号化のために参照フレームA(「第2の参照フレーム」とも称する)として用いられ、当該キーフレームKは、これらキーGOBの1フレーム分の集合との差分画像となっている。すなわち、キーフレームKは前のフレーム群に属するフレームP-GOBに依存している。
【0043】
以上のように、SRVC方式にもとづく圧縮符号化画像信号では、すべてのキーフレームKおよびフレームP-GOBは、互いに補完関係にある。したがって、SRVC方式にもとづく圧縮符号化画像信号は、復号化されるまでに、一連のキーフレームKおよびフレームP-GOBのうちのいずれの1フレームをも捨てることができない。このため、圧縮符号化画像信号を高いフレームレートで表示し、低いフレームレートで記録する場合に、高いフレームレートで配信された圧縮符号化画像信号を、そのまま復号化して表示すると同時に、一連のキーフレームKおよびフレームP-GOBの一部を間引くことによって低いフレームレートでの記録を実現することはできない。
【0044】
これに対して、図10が示すように、フレーム群の中には、第2種フレームPを挿入することが可能である。フレームPは、キーGOBを含まず、同一のフレーム群に属するキーフレームKを参照フレームとして、フレーム全体にわたってフレーム間符号化されたフレームである。フレームPは、「キーGOBなしPピクチャ」とも仮称する。すなわち、フレームPはフレームP-GOBと同様に、同一のフレーム群に属するキーフレームKとの差分画像であり、当該キーフレームKに依存している。しかしながら、フレームPはフレームP-GOBとは異なり、つぎのフレーム群に属するキーフレームKのフレーム間符号化のために参照フレームとして用いられることはない。すなわち、フレームPには、他のフレームが従属することはない。
【0045】
したがって、画像配信装置20が配信する圧縮符号化画像信号にフレームPを含めておき、端末装置30の側でフレームPのみを間引くことによって、記録媒体に適合したフレームレートでの記録が可能となる。以下に、画像配信装置20および端末装置30について、その構成および動作手順について詳細に説明する。
【0046】
(画像配信装置の構成)
図11は、画像配信装置20の構成を示すブロック図である。この画像配信装置20は、画像配信装置の本体部をなす画像信号処理装置21と、カメラ22とを備えている。画像信号処理装置21は、ビデオデコーダ23、圧縮部24、画像記録部25、インタフェース26、制御部27、ワークメモリ29、およびこれらを互いに接続するバスライン28を備えている。
【0047】
カメラ22で撮像することにより得られる画像信号は、ビデオデコーダ23によって、アナログ形式からデジタル形式へ変換される。ビデオデコーダ23が出力するデジタル形式の画像信号は、圧縮部24によって圧縮符号化される。
【0048】
ワークメモリ29は、圧縮符号化処理の過程で一時的に画像信号を保持するためのメモリであり、図1に示したキーブロックメモリ(特定領域メモリ)2およびキーフレームメモリ1を含んでいる。圧縮部24が出力する圧縮符号化画像信号は、画像記録部25へストアされるか、あるいはそれと同時に、インタフェース26へ送られる。インタフェース26は、外部の通信回線40へ接続されることにより、圧縮部24が出力する圧縮符号化画像信号、または画像記録部25にストアされている圧縮符号化画像信号を、通信回線40へ送出する。
【0049】
制御部27は、例えばプログラム(ソフトウェア)にもとづいて動作するCPU(コンピュータ)で構成され、各要素23〜26,29を制御する機能を果たしている。制御部27がCPUで形成される場合には、画像記録部25はCPUの動作を規定するプログラムを格納するメモリとしても機能する。圧縮部24は、例えば画像信号の圧縮をハードウェアのみで実行する半導体チップ(LSI)で構成される。画像信号処理装置21に含まれる要素23〜27,29は、それらのいくつか、あるいは一つ一つが単一の半導体チップ(LSIまたはシステムLSI)で構成されても良く、全体が単一の半導体チップ(システムLSI)で構成されても良い。
【0050】
以上のように、画像配信装置20では、カメラ1から入力される画像信号に同期して、すなわちリアルタイムで、圧縮符号化画像信号を通信回線40へ出力することが可能なように構成されている。また、圧縮符号化画像信号をストアする画像記録部25が備わるので、目的および条件に応じて、圧縮符号化画像信号の配信だけでなく記録をも行うことができる。さらに、リアルタイムでの配信に代えて、記録された圧縮符号化画像信号を画像記録部25から読出し、インタフェース26を通じて通信回線40へ送出することも可能である。
【0051】
(端末装置の構成)
図12は、端末装置30の内部構成を示すブロック図である。端末装置30は、端末装置本体部31およびモニタ32を備えている。端末装置本体部31は、インタフェース33、伸張部34、画像記憶部35、ビデオエンコーダ36、制御部37、記録媒体39、および、これらを互いに接続するバスライン38を備えている。インタフェース33は、通信回線40に接続されることにより、通信回線40を媒介して画像配信装置20との通信を行う。伸張部34は、インタフェース33が受信する圧縮符号化画像信号を復号化する。ビデオエンコーダ36は、伸張部34で復号化された画像信号を、デジタル形式からアナログ形式へ変換する。ビデオエンコーダ36が出力するアナログ画像信号は、モニタ32へ入力される。モニタ32は、入力されたアナログ画像信号を画面に表示する。
【0052】
制御部37は、例えばプログラム(ソフトウェア)にもとづいて動作するCPUで構成され、各要素33〜36,39を制御する機能を果たしている。制御部37は、CPUに代えて、ハードウェアのみで構成されるLSIで構成されても良い。画像記憶部35は、伸張部34による処理の過程で一時的に画像信号を保持するためのワークメモリであり、図6に示したキーブロックメモリ11およびキーフレームメモリ10を含んでいる。制御部37がCPUで形成される場合には、画像記憶部35はCPUの動作を規定するプログラムを格納するメモリとしても機能する。
【0053】
記録媒体39は、インタフェース33が受信する圧縮符号化画像信号からフレームを間引いたものを記録する。フレームの間引きは、制御部37によって行われる。端末装置本体部31に含まれる要素33〜37,39は、それらのいくつか、あるいは一つ一つが単一の半導体チップ(LSIまたはシステムLSI)で構成されても良く、全体が単一の半導体チップ(システムLSI)で構成されても良い。
【0054】
(画像配信システムの動作)
図13は画像配信システム120の動作手順を示すフローチャートである。また、図14および図15は、図13の一部の処理の内部手順を示すフローチャートである。さらに、図16〜図20は、画像配信システム120の動作説明図である。
【0055】
画像配信システム120では、端末装置30が通信回線40を通じて画像配信装置20へ、配信要求信号と記録レートを通知する記録レート信号とを送信すると(ステップST81)、これに応答して画像配信装置20は端末装置30へ圧縮符号化画像信号を配信するための一連の処理を開始する(ステップST40,82,83,84)。
【0056】
画像配信装置20は、この一連の処理を開始すると、まず一フレーム群に挿入すべきフレームP(図10)の個数、すなわちフレームPの挿入数を決定する(ステップST40)。フレームPの挿入数は、画像配信装置20が配信する圧縮符号化画像信号からフレームPを間引いたときのフレームレートが、受信した記録レート以内となるように決定される。ステップST40の処理は、制御部27で実行される。
【0057】
つぎに、画像配信装置20は、決定した挿入数にもとづいて、画像の圧縮符号化を実行する(ステップST82)。ステップST82の内部手順は図14で表される。図14の処理は圧縮部24で実行され、ステップST41,42が付加されている点において、図1に示した基本的な処理とは特徴的に異なっている。ステップST1では、画像信号がフレームごとに圧縮部24へ入力される。後述するように、図14の処理は各フレームに対して反復的に実行されるので、ステップST1におけるフレームレートが配信レートを規定する。
【0058】
つぎに、ステップST2において、入力されたフレームがキーフレームKではないと判定されると、当該フレームが、キーGOBありPピクチャであるか否か、すなわちフレームP-GOBであるか否かが判定される(ステップST41)。入力されたフレームがフレームP-GOBであると判定されると、図1のステップST9以下と同様の処理が行われる。一方、入力されたフレームがフレームP-GOBでない、すなわちフレームPであると判定されると、ステップST42の処理が行われた後に、処理はステップST19へ移行する。ステップST42では、ステップST14と同じ処理、すなわち図3の処理が、フレーム全体にわたって実行される。ステップST42によるフレーム間符号化では、ステップST14と同様に、キーフレームメモリ1に格納されているキーフレームが参照される。
【0059】
このように、入力されたフレームが、ステップST2およびステップST41を通じて、キーフレームK、フレームP-GOB、およびフレームPのいずれかに振り分けられ、それぞれに応じた圧縮符号化処理が施される。振り分けは、ステップST40で決定されたフレームPの挿入数にもとづいて行われる。それにより、フレームPへの振り分けの比率は、ステップST40で決定されたフレームPの挿入数に対応する。
【0060】
ステップST19は、生成した圧縮符号化画像信号のビットストリームをインタフェース26へ出力する。インタフェース26へ出力されたビットストリームは、通信回線40を通じて端末装置30へ配信される(図13のステップST83)。ステップST19ではビットストリームを、インタフェース26へ出力するのに代えて、あるいはそれと同時に、画像記録部25へ出力してもよい。それにより、ビットストリームを一旦記録し、必要に応じて、その後に読み出し、インタフェース26を通じて端末装置30へ配信すること(ステップST83)も可能となる。
【0061】
配信される圧縮符号化画像信号は、フレームPの挿入がない場合には、図16が示すように、キーフレームKとフレームP-GOBとで構成される。これに対して、配信レートが例えば30fps(fpsは「フレーム毎秒」を表す)であって、通知された記録レートが約15fpsであれば、配信される圧縮符号化画像信号には、図17が示すように約1/2の比率でフレームPが含まれる。一般に、配信レートがXであって、通知する記録レートがX/k(k>1)であるときには、約(1−1/k)の比率でフレームPが挿入される。
【0062】
端末装置30は、配信された圧縮符号化画像信号を受信し(ステップST83)、復号化する(ステップST85)。ステップST85の内部手順は図15で表される。図15の処理は伸張部34で実行され、ステップST21が、フレームPの復号化をも行うステップST41へ置き換えられている点において、図6の処理とは特徴的に異なっている。
【0063】
ステップST20では、例えば図17で表される圧縮符号化画像信号のビットストリームが、フレームごとにインタフェース33から伸張部34へ入力される。ステップST51は、キーフレームKおよびフレームP-GOBに対しては、図6のステップST21と同等の処理を行い、フレームPに対しては、フレームP-GOBのうちのキーGOBに属しないブロックに対する処理と同等の復号化処理を、フレーム全体にわたって実行する。
【0064】
端末装置30は、図15の処理を、各フレームに対して連続的に行うものであり、例えばステップST23の処理が一つのフレームに対して行われているときに、つぎのフレームに対してステップST20の処理が同時に行われることも有り得る。すなわち好ましくは、端末装置30は圧縮符号化画像信号に対する処理を、パイプライン処理の形式で実行する。このことは、図1、図6、および図14の各々に示した処理においても同様である。図1、図6、図14、および図15の各々は、画像信号に対して行われるパイプライン処理について、任意の1フレームに着目して、当該フレームに対する処理の流れを示したものである。一つのフレームに対する処理の終了時点とつぎのフレームに対する開始時点との間の時間的前後関係を限定しなければ、図1、図6、図14、および図15の各々の処理は、1フレーム毎に反復的に実行されると、一般に表現することが可能である。
【0065】
図13へ戻って、配信された圧縮符号化画像信号は、ステップST85で復号化されると同時に、間引きされる(ステップST87)。ステップST87は制御部37(図12)によって実行され、圧縮符号化画像信号からフレームPを間引く。間引かれた後の圧縮符号化画像信号は、図18に例示するように、キーフレームKとフレームP-GOBとを含みフレームPを含まないビットストリームとなっている。間引かれた後の圧縮符号化画像信号は、図19が示すように、記録媒体39へ記録される(ステップST88)。
【0066】
配信レートXと記録レートX/kとの比率kが大きいほど、図20が示すように、フレームPの挿入数が高められるので、フレームPを間引いた後のフレームレートを低くすることができる。それによって記録媒体39は、ステップST81で画像配信装置20へ通知した記録レート、ないしそれ以下のフレームレートで、圧縮符号化画像信号を記録することが可能となる。
【0067】
図15のステップST23で出力される復号化後の画像信号、すなわち復号化画像信号は、ビデオエンコーダ36を通じてモニタ32へ送られる(図12)。したがってモニタ32は、図19が示すように、配信された圧縮符号化画像信号が表現する画像を、配信レートと同じフレームレートで表示する(図13のステップST86)。
【0068】
一つのフレームについてステップST86およびST88が終了すると、制御部37は処理を終了すべきか否かを判断する(ステップST89)。例えば端末装置30のユーザが終了を指示している場合など、終了すべきと判断した場合には、制御部37は配信終了を通知する信号を画像配信装置20へ送信し(ステップST89)、その後に通信を終了させる(ステップST91)。一方、処理を終了すべきでないと判断する間は、制御部37は圧縮符号化画像信号の受信(ステップST83)からステップST89までの処理を、フレーム毎に反復させる。
【0069】
画像配信装置20では、圧縮符号化画像信号の配信(ステップST83)が終了すると、処理を終了すべきか否かを制御部27が判断する。配信終了を通知する信号を受信している、あるいは画像配信装置20のオペレータが終了を指示している場合など、処理を終了すべきと判断した場合には、制御部27は端末装置30との通信を終了させる(ステップST90)。一方、処理を終了すべきでないと判断する間は、制御部27は画像信号の圧縮符号化処理(ステップST82)からステップST84までの処理を、フレーム毎に反復させる。
【0070】
(付記.)
すでに述べたように、画像配信装置20の配信レートは、通信回線40の伝送容量および端末装置30の処理能力に応じて設定される。配信レートの設定方法自体は従来周知であるので、その詳細な説明は略する。一例を挙げれば、図13のステップST81において、端末装置30から画像配信装置20へ配信要求、記録レートの通知、とともに配信レートが通知される。画像配信装置20は、通知された配信レートにもとづいて、あるいは通信回線40の伝送容量が低ければ、伝送容量にもとづいて、配信レートを設定する。端末装置30に関しては、配信レートを左右する処理能力は、より特定的には伸張部34が画像伸張処理を行う能力である。
【0071】
【発明の効果】
本発明のうち第1の態様にかかる方法では、互いに従属関係を持つように圧縮符号化されるキーフレームと第1種フレームとの他に、他のフレームが自身に従属することのないように圧縮符号化される第2種フレームが割り当てられる。しかも、通信回線を通じて受信した記録レートに応じて、第2種フレームの比率がが設定される。このため、通信回線に接続される端末装置は、自身の記録レートを送信し、これに応答して配信される圧縮符号化画像信号のうちから第2種フレームを間引くことによって、圧縮符号化画像信号を、復号化可能な画像信号として記録することが可能となる。
【0072】
本発明のうち第2の態様にかかる方法では、第1の態様にかかる方法によって配信される圧縮符号化画像信号から第2種フレームを間引いたものが記録される。このため、復号化可能な画像信号としての圧縮符号化画像信号を、送信した記録レートで記録することが可能となる。また、間引き前の圧縮符号化画像信号が復号化されるので、間引かれない画像を表示することが可能となる。
【0073】
本発明のうち第3の態様にかかる方法では、間引き前の圧縮符号化画像信号を復号化して得られた復号化画像信号が、画像として表示されるので、動きの滑らかな動画像を鑑賞または監視することができる。
【0074】
本発明のうち第4の態様にかかるプログラムでは、コンピュータに搭載することにより、第1ないし第3の態様の各々にかかる方法を実行することができる。
【図面の簡単な説明】
【図1】本発明の前提となる基本発明の実施の形態1に係る符号化方法を実現するフローチャートである。
【図2】実施の形態1に係る符号化方法を実現するフローチャートである。
【図3】実施の形態1に係る符号化方法を実現するフローチャートである。
【図4】4つのブロック領域に分割された各フレームを示す説明図である。
【図5】実施の形態1に係る符号化方法を説明するための模式図である。
【図6】本発明の前提となる基本発明の実施の形態2に係る復号化方法を実現するフローチャートである。
【図7】実施の形態2に係る再量子化処理を説明するためのフローチャートである。
【図8】実施の形態2に係る復号化方法を説明するための模式図である。
【図9】本発明の実施の形態に係る画像配信システムの構成を示すブロック図である。
【図10】図9の画像配信装置が出力する圧縮符号化画像信号の一例を示すデータ構造図である。
【図11】図9の画像配信装置の構成を示すブロック図である。
【図12】図9の端末装置の構成を示すブロック図である。
【図13】図11の画像配信システムの動作手順を示すフローチャートである。
【図14】図11の画像配信装置の動作手順を示すフローチャートである。
【図15】図12の端末装置の動作手順を示すフローチャートである。
【図16】図11の画像配信システムの動作を示す動作説明図である。
【図17】図11の画像配信システムの動作を示す動作説明図である。
【図18】図11の画像配信システムの動作を示す動作説明図である。
【図19】図12の端末装置の動作を示す動作説明図である。
【図20】図11の画像配信システムの動作を示す動作説明図である。
【図21】従来の符号化方法を説明するためのフローチャートである。
【図22】従来の復号化方法を説明するためのフローチャートである。
【符号の説明】
1 キーフレームメモリ
2 特定領域メモリ
10 キーフレームメモリ
11 特定領域メモリ
A 参照フレーム
f1,K キーフレーム
Key−GOB 特定領域
P−GOB 第1種フレーム
P 第2種フレーム

Claims (4)

  1. 画像配信装置が通信回線を通じて端末装置へ圧縮符号化画像信号を配信する画像配信方法であって、
    (A)前記画像配信装置が前記通信回線を通じて前記端末装置から、配信要求信号と記録レートを通知する記録レート信号とを受信する工程と、
    (B)前記画像配信装置が、前記工程(A)の後に、順次入力される複数のフレームからなる画像信号を圧縮符号化する画像圧縮符号化工程であって、
    (a)前記画像配信装置が、前記複数のフレームの中からキーフレームを指定し圧縮符号化すると共に、圧縮符号化したキーフレームを復号化することにより第1の参照フレームとして記憶する工程と、
    (b)前記画像配信装置が、前記キーフレームの後に入力するフレームを、第1種フレームと第2種フレームとのいずれかに振り分ける工程と、
    (c)入力する前記フレームが前記第1種フレームであるときに、前記画像配信装置が、当該第1種フレームに対する処理を行う工程であって、
    (c-1)前記画像配信装置が、前記第1種フレームを複数のブロック領域に分割し且つ前記各ブロック領域の中から特定領域を指定する工程と、
    (c-2)前記画像配信装置が、前記特定領域に対してフレーム内符号化を実行すると共に、当該フレーム内符号化がなされた前記特定領域を復号化して記憶する工程と、
    (c-3)前記画像配信装置が、記憶している前記第1の参照フレームを参照することにより、前記工程(c-1)で分割した前記特定領域を除く前記各ブロック領域に対してフレーム間符号化を実行する工程と、を有する工程と、
    (d)入力する前記フレームが前記第2種フレームであるときに、前記画像配信装置が、記憶している前記第1の参照フレームを参照することにより、前記第2種フレームに対してフレーム間符号化を実行する工程と、
    (e)前記画像配信装置が、前記工程(b)〜(d)を繰り返し実行するとともに、前記工程(c)を実行するごとに記憶した前記特定領域を、第2の参照フレームとして1フレーム分蓄積する工程と、
    (f)前記画像配信装置が、前記工程(a)〜(e)を繰り返し実行するとともに、前記工程(a)で前記第1の参照フレームを記憶するごとに、すでに記憶している前記第1の参照フレームを更新し、かつ前記工程(e)で前記第2の参照フレームとしての蓄積を行うごとに、すでに記憶している前記第2の参照フレームを更新する工程と、
    を備え、
    前記工程(a)が、
    (a-1)前記画像配信装置が、指定した前記キーフレームに対して、記憶している前記第2の参照フレームを参照することにより、フレーム間符号化を実行する工程、を備える画像圧縮符号化工程と、
    (C)前記画像配信装置が、前記工程(B)の中の前記工程(a),(c),および(d)の各々で圧縮符号化された後の信号を、前記圧縮符号化画像信号として前記通信回線を通じて前記端末装置へ配信する工程と、を備え、
    前記工程(B)において、
    前記画像配信装置は、前記工程(C)配信する前記圧縮符号化画像信号から前記第2種フレームを間引いたときのフレームレートが前記工程(A)で受信した前記記録レート以内の値となるように、前記工程(b)振り分ける第2種フレームの比率設定する、画像配信方法。
  2. 端末装置が、通信回線を通じて画像配信装置から圧縮符号化画像信号の配信を受け、記録する画像記録方法であって、
    (i)前記端末装置が、前記通信回線を通じて前記画像配信装置へ、配信要求信号と記録レートを通知する記録レート信号とを送信する工程と、
    (ii)前記配信要求信号と前記記録レート信号とに応答して、請求項1に記載の画像配信方法によって前記画像配信装置から配信される前記圧縮符号化画像信号を前記端末装置が受信する工程と、
    (iii)前記端末装置が、前記工程(ii)で受信された前記圧縮符号化画像信号から前記第2種フレームを間引く工程と、
    (iv)前記端末装置が、前記工程(iii)で間引かれた後の前記圧縮符号化画像信号を記録する工程と、
    (v)前記端末装置が、前記工程(ii)で受信され、前記工程(iii)で間引かれる前の前記圧縮符号化画像信号を復号化することにより、復号化画像信号を得る工程と、を備える画像記録方法。
  3. (vi)前記端末装置が、前記工程(v)で得られた前記復号化画像信号を画像として表示する工程を、さらに備える請求項2に記載の画像記録方法。
  4. 請求項1ないし請求項3のいずれかに記載の方法をコンピュータ上で実現するために、前記各工程をコンピュータに実行させるためのプログラム。
JP2001283460A 2001-09-18 2001-09-18 画像配信方法、画像記録方法、およびそれらのプログラム Expired - Fee Related JP4789127B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001283460A JP4789127B2 (ja) 2001-09-18 2001-09-18 画像配信方法、画像記録方法、およびそれらのプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001283460A JP4789127B2 (ja) 2001-09-18 2001-09-18 画像配信方法、画像記録方法、およびそれらのプログラム

Publications (2)

Publication Number Publication Date
JP2003092745A JP2003092745A (ja) 2003-03-28
JP4789127B2 true JP4789127B2 (ja) 2011-10-12

Family

ID=19106940

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001283460A Expired - Fee Related JP4789127B2 (ja) 2001-09-18 2001-09-18 画像配信方法、画像記録方法、およびそれらのプログラム

Country Status (1)

Country Link
JP (1) JP4789127B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4305055B2 (ja) * 2003-05-22 2009-07-29 株式会社日立製作所 画像記録装置
WO2007043227A1 (ja) * 2005-10-11 2007-04-19 Megachips Corporation カメラおよびビデオレコーダ並びにカメラシステム
JP6915473B2 (ja) * 2017-09-22 2021-08-04 沖電気工業株式会社 符号化装置及びプログラム、復号装置及びプログラム、並びに、画像処理システム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2689632B2 (ja) * 1989-08-15 1997-12-10 ソニー株式会社 画像信号の伝送装置および伝送方法
JP3581382B2 (ja) * 1993-10-13 2004-10-27 キヤノン株式会社 符号化装置及びその方法
JPH08251597A (ja) * 1995-03-10 1996-09-27 Toshiba Corp 動画像符号化/復号化装置
JP3807776B2 (ja) * 1996-04-19 2006-08-09 沖電気工業株式会社 圧縮記録画像再生装置
JP2000092496A (ja) * 1998-09-11 2000-03-31 Ishikawajima Harima Heavy Ind Co Ltd 圧縮動画像データ通信方法
JP4736233B2 (ja) * 2001-05-08 2011-07-27 株式会社メガチップス 動画像の逆再生方法、早送り再生方法、早送り検索方法及びそれらのプログラム
JP4721028B2 (ja) * 2001-05-22 2011-07-13 株式会社メガチップス 動画像配信システム、動画像配信方法及びそれらのプログラム
JP4451023B2 (ja) * 2001-06-06 2010-04-14 株式会社メガチップス 動画像復号化方法およびそのプログラム
JP4458712B2 (ja) * 2001-06-08 2010-04-28 株式会社メガチップス 監視映像の高速再生方法及びそれらのプログラム
JP4599609B2 (ja) * 2001-09-18 2010-12-15 株式会社メガチップス 画像圧縮符号化方法、画像配信方法、およびそれらのプログラム

Also Published As

Publication number Publication date
JP2003092745A (ja) 2003-03-28

Similar Documents

Publication Publication Date Title
EP0843485B1 (en) Video decoder with unified memory
JP3163830B2 (ja) 画像信号伝送方法及び装置
US6650783B2 (en) Image processing apparatus and method for processing images with different scalabilites
JP4820559B2 (ja) 映像データ符号化及び復号化方法及び装置
JPH0630442A (ja) 画像符号化/復号装置及び画像区分方法
JP4265642B2 (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP3855522B2 (ja) 動画変換装置
JPH11266457A (ja) 画像処理装置、方法、及び記録媒体
JPH0879766A (ja) 動画像符号化方法及び動画像符号化装置
JP4451023B2 (ja) 動画像復号化方法およびそのプログラム
JP4010617B2 (ja) 画像復号化装置及び画像復号化方法
JP4599609B2 (ja) 画像圧縮符号化方法、画像配信方法、およびそれらのプログラム
JP4789127B2 (ja) 画像配信方法、画像記録方法、およびそれらのプログラム
JP4458712B2 (ja) 監視映像の高速再生方法及びそれらのプログラム
JP4721028B2 (ja) 動画像配信システム、動画像配信方法及びそれらのプログラム
JP3927422B2 (ja) 動画像送受信システム、動画像送受信方法及びそれらのプログラム
JP4451022B2 (ja) 画像配信方法、画像復号化方法、およびそれらのプログラム
JP4706072B2 (ja) 影像処理システム、動画像の圧縮符号化方法、動画像の復号化方法及びそれらのプログラム
JP3568392B2 (ja) 動画像復号化装置
JP3990011B2 (ja) 復号画像変換回路および復号画像変換装置
JP3852838B2 (ja) 動画像送受信システム、動画像送信装置、及び動画像受信装置
JP4364422B2 (ja) 動画像の圧縮符号化方法およびその復号化方法
JP4736233B2 (ja) 動画像の逆再生方法、早送り再生方法、早送り検索方法及びそれらのプログラム
JP4211023B2 (ja) 動画像処理方法及び動画像処理装置
KR101071201B1 (ko) 폴리페이즈 방식을 이용한 영상 압축 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080828

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080828

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110412

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110608

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110628

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110713

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140729

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4789127

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees