Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4153754B2 - Image transmission apparatus, image transmission method, and server moving image supply method - Google Patents
[go: Go Back, main page]

JP4153754B2 - Image transmission apparatus, image transmission method, and server moving image supply method - Google Patents

Image transmission apparatus, image transmission method, and server moving image supply method Download PDF

Info

Publication number
JP4153754B2
JP4153754B2 JP2002250788A JP2002250788A JP4153754B2 JP 4153754 B2 JP4153754 B2 JP 4153754B2 JP 2002250788 A JP2002250788 A JP 2002250788A JP 2002250788 A JP2002250788 A JP 2002250788A JP 4153754 B2 JP4153754 B2 JP 4153754B2
Authority
JP
Japan
Prior art keywords
moving image
code
buffer
supply
layer
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
JP2002250788A
Other languages
Japanese (ja)
Other versions
JP2004096160A (en
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2002250788A priority Critical patent/JP4153754B2/en
Publication of JP2004096160A publication Critical patent/JP2004096160A/en
Application granted granted Critical
Publication of JP4153754B2 publication Critical patent/JP4153754B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、符号化されている動画像を送信側から通信路を介して伝送し、受信した動画像符号を復号して表示可能な動画像を受信側にて出力する画像伝送装置に関し、特に通信路の品質が一時的に悪化した場合に伝送符号量を削減することによって受信側にて動画像を表示した際の時間的な途切れを生じ難くする画像伝送装置に関する。
【0002】
【従来の技術】
従来、例えば特開平11−164297号公報が示しているように、通信路の品質が一時的に悪化した場合でも、伝送符号量を削減することによって動画像を表示した際の時間的な途切れを生じにくくする無線画像通信装置が知られている。この装置では、回線品質検出部が回線品質を検出し、これに応じて送信すべき動画像の階層化処理方法を変化させ、階層化処理方法を変化させて処理した画像を画像符号化部で符号化することにより、送信する動画像符号のビットレートを制御している。階層化処理としては画像サイズを変化させるか、あるいは画像のコントラストを変化させている。
【0003】
このように通信路の品質が低下した場合に受信側での再生の途切れを生じにくくするためには、送信側で符号の発生速度を通信路の伝送速度以下に制御することが有効であるが、無線通信路ではこれが制御できないほど急激に通信路の品質が悪化したり、または一時的にほとんど伝送できないほどに悪化したりすることがある。このような場合、受信側でバッファを持ち、受信したデータをバッファ内に一時的に蓄積して遅延させ、データの到着が遅れた場合にはバッファ内のデータを再生することによって途切れを防ぐ方法が一般的である。そしてバッファ内のデータで再生可能な時間が減少した場合には、その減少分を回復させるような制御が行われていた。つまり符号の発生速度を通信路の伝送速度に適応させて低下させれば、通信路の伝送速度内で送信可能な動画像のフレーム数が増大し、バッファ内のデータで再生可能な時間も回復できた。
【0004】
また従来、バッファ内に溜まるデータ量そのものを回復させる伝送制御装置が、特開平10−313294号公報が示すように知られている。これは受信部に設けられた遅延差吸収用バッファ内のデータのバッファ量に応じて、再送要求の方法を変化させる伝送制御装置であり、通信路の品質が悪化すると遅延差吸収用バッファ内に存在するデータのバッファ量が少なくなることを利用し、所定の遷移値より少なくなった場合には再送制御を行わないことにより、誤りを許容しつつバッファ量を回復させ、リアルタイム系データの途切れを生じにくくする。
【0005】
【発明が解決しようとする課題】
しかしながら、上述した従来の無線画像通信装置では、送信側に送信すべき動画像の階層化処理方法を変化させる動画像符号化装置が必要である。この装置は処理にかかる負荷が重いため、多くのクライアントに向けて動画像コンテンツを供給するコンテンツ配信サーバーとしては、高速な処理能力を持つ高価な装置が必要になるか、もしくは一度に接続できるクライアント数を少なく制限しなければならないという問題がある。
【0006】
また、上述した従来の伝送制御装置においては、再送制御を行わないことにより受信データに誤りを含むため、再生画像品質が劣化し、ついには一時的に再生が不可能になる。つまり、リアルタイム系データが遅延しないかわりに、再生される情報が一時的に途切れてしまうことになる。リアルタイム系データにおいては、品質の劣化よりは途切れあるいは画像のフレームレートの低下の方が主観評価を大きく低下させることが知られているため、従来の伝送制御装置には途切れによって最も重要な再生情報の主観評価を低下させるという問題がある。
【0007】
【課題を解決するための手段】
上記目的を達成するために、本発明は、階層符号化された動画像符号を供給する動画像供給部であるサーバと、供給された該動画像符号を送信する動画像送信部である基地局と、送信された該動画像符号を受信する動画像受信部である端末装置と、を備える画像伝送装置において、前記基地局は、前記サーバから供給された動画像符号を一時的に記憶するバッファを備え、該バッファのデータ量を前記サーバに通知し、前記サーバは、各階層毎に動画像符号の供給に関する異なる上限値および下限値の2つの閾値を設け、前記基地局から通知された前記バッファのデータ量と前記各閾値とを比較し、該比較結果に基づき各階層の動画像符号の供給を制御することを特徴とする画像伝送装置を提供する。
【0008】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。図1は本発明の好適な一実施の形態を示す画像伝送装置の構成図である。
【0009】
図1において、1は動画像供給部、2は動画像送信部、3は無線通信路、4は動画像受信部、5は第1のバッファ、6は動画像復号部、7は第2のバッファ、14は出力部(画像表示及び音声出力)、8は通信路(接続路)を示す。
【0010】
尚、図1において、動画像供給部1と動画像送信部2は一体の装置として結線されていてもよいし、あるいは信頼性のあるネットワークを通じて分離して設置されていてもよい。例えば両者は周知のTCPをトランスポート層プロトコルとして使用したIPネットワークを通じて接続したものであってもよい。尚、本実施例において説明上、各構成部はそれぞれ、動画像供給部1はコンテンツサーバ、動画像送信部2はIPネットワークに接続し、かつ無線通信路3へのデータ通信をサービスする基地局、動画像受信部4、第1のバッファ5、動画像復号部6及び出力部14は端末装置が備えているものとする。但し、これは一例であって、これら装置に限定されるものではない。また、無線通信路3もシステムによっては有線通信路でも良い。
【0011】
次に、各構成部について説明する。
動画像供給部1は図示していない内部に備えたハードディスクドライブに階層符号化された動画像符号を記憶しており、記憶されている階層符号化された動画像符号を読み出して、動画像送信部2へ供給している。
【0012】
無線通信路3は一時的に品質が悪化する場合があり、その間伝送速度が低下したり、途切れたりする。ただし動画像送信部2と動画像受信部4との間は、伝送誤りを検出して再送を行うことにより、信頼性のある無線通信路3を形成している。
【0013】
動画像受信部4で受信された動画像符号は第1のバッファ5に一時的に記憶される。これは、受信すべき符号が伝送遅延や通信路の品質悪化によって途切れた際でも、第1のバッファ5に予め蓄積しておいた符号を復号することによって、動画像再生の途切れを防止するものである。第1のバッファ5には無線通信路3の特徴に応じて予め設定した時間分の動画像符号が蓄積され、蓄積が完了した後に動画像復号部6が復号を開始する。ただし本発明において動画像符号は階層符号化されており、途切れを防止する時間は各階層ごとに異なってよい。本実施例において、この階層符号化におけるベース階層は最も重要で途切れにくいように蓄積時間を長く設定している。また、本発明では、ベース階層以外の上位階層は通信品質の悪化に応じて高頻度で途切れることが許されるため、通信品質の悪化(無線通信路の変化)に応じて動画像供給部1が積極的に供給を中止(若しくは停止)する。このため、第1のバッファ5にはベース階層の符号を長時間分蓄積し、上位階層の符号は最低1フレーム分蓄積しておけばよい。これは、ベース階層の符号を蓄積する時間が長いほど、途切れを防止する効果があるが、反対に蓄積時間が長いと伝送開始から画像表示までの時間が長くなるという弊害があるため、本発明においては、途切れが許される上位階層の符号の蓄積を最小限に抑えることによってこの問題を緩和でき、さらには第1のバッファ5の記憶容量を小さくできるという長所がある。
【0014】
また、このような蓄積を実現するために動画像供給部1は動画像符号の供給を開始する際に、ベース階層の符号のみを所定の時間分優先して供給し、その後、上位階層の符号と時間が進んでいるベース階層の符号とを多重化して供給する。
【0015】
動画像復号部6は第1のバッファ5に所定時間分の符号の蓄積がなされた後に、第1のバッファ5に記憶されている符号の復号を開始する。復号は、ベース階層の復号を行った後、上位階層の符号が蓄積されていれば復号し高画質な動画像を出力するが、第1のバッファ5に上位階層の符号が存在しなければ、供給が中止されたか受信が遅れているせいなので、ベース階層のみで復号した低画質の動画像を出力する。ベース階層のみで復号した画像の画像サイズは原画像のフレーム31(後述する図2の説明参照)と同じサイズで、高周波数成分が除去された画質となる。
【0016】
動画像復号部6が出力する動画像は出力部14において表示され試聴される。
動画像送信部2は無線通信路3を介して動画像受信部4へと動画像符号を伝送する。動画像送信部2は無線通信路3の品質が低下した場合、送信を待っている動画像符号を一時的に記憶しておく第2のバッファ7を備えている。動画像受信部4は受信したデータに対して誤り検出を行い、誤りが無ければアクノリッジ(ACK)通知を、誤りが検出されれば再送要求を動画像送信部2へ送信する。動画像送信部2はACKが返るまでは、再送に備えて動画像符号を第2のバッファ7に記憶しておく。無線通信路3の品質低下が長時間続いた場合、動画像供給部1は動画像符号を供給し続けるので、第2のバッファ7に記憶されている動画像符号のデータ量が増大していく。このデータ量は通信路(接続路)8を介して動画像送信部2から動画像供給部1へ通知されている。動画像供給部1は通知されたデータ量をもとにして、動画像符号の各階層の供給を制御する。尚、データ量とはバッファの状態を示す一例であり、通知される情報はバッファの蓄積状態などバッファの状態を示すものであれば良く、例えばバッファの残容量などでも良い。
【0017】
次に、階層符号化は周知の技術であるが、図2を用いて本実施形態で利用している階層符号化を説明する。符号化する前の原画像は複数のフレームからなり、その1枚がフレーム31である。フレーム31を高周波成分を主に含む上位階層のフレーム32と高周波成分を除去し、縦横ともに1/2に縮小したベース階層のフレーム33に分解する。この分解は再構成時にほぼ歪みなしに元のフレーム31を再生することができ、このような変換は例えばウェーブレット変換として知られている。ベース階層のフレーム33同士はフレーム間相関が強いため、動き補償フレーム間差分を符号化して伝送する。これに対して上位階層のフレーム32同士のフレーム間相関は弱いため、フレーム内符号化して伝送する。尚、図2では2個の階層に分解した例を示しているが、それよりも多くの階層に分解することも可能である。また1フレームが2フィールドで構成される動画像においても、フィールドを単位にすれば同様の階層化を行うことができる。
【0018】
次に、動画像符号の各階層の供給の制御動作について図3を用いて説明する。
図3は動画像供給部1がデータ量20を検査する様子を説明する図である。図3で第2のバッファ7の記憶容量は四角形34で示され、その中に通知するデータ量20が示されている。矢印21は上位階層に関するデータ量20の上限値を、矢印22は上位階層に関するデータ量20の下限値を表している。データ量20が増大していくと、上限値21以上になる。動画像供給部1は通知されるデータ量20と上位階層の上限値21を比較しており、上限値21以上になったことを検出すると上位階層の符号を廃棄し、動画像送信部2への供給を止める。尚、上位階層はフレーム内符号化されており、誤りや欠落があってもその影響は1フレーム内にとどまるので、上位階層は再生されなくとも主観評価上は比較的影響が小さい。
【0019】
この後に無線通信路3の品質が回復し、第2のバッファ7にある送信待ちのデータが送信されてゆくと、動画像供給部1へ通知されるデータ量20が減少してゆく。動画像供給部1は通知されるデータ量20と上位階層の下限値22を比較しており、下限値22以下になったことを検出すると、上位階層の供給を開始し、上位階層とベース階層との両方を供給するようになる。本発明では無線通信路3の品質悪化時に端末装置の第1のバッファ5の蓄積量が低下することを防ぐために、伝送すべき符号量を最低限必要なベース階層のみに削減するため積極的に動画像送信部2への上位階層の供給を止める。
【0020】
また、図3にはベース階層に関するデータ量20の上限値23と、下限値24も示されている。このように上限値と下限値は各階層ごとに所定の値に定めておく。ベース階層はフレーム間符号化されており、供給を停止すると再生画質の主観評価に大きな影響が及ぶため、上限値、下限値ともに、第2のバッファ7の最大記憶容量の近くに設定してある。データ量20がベース階層に関する上限値23以上になると、動画像供給部1はベース階層の供給を停止し、データ量20が下限値24以下になるとベース階層の供給を再開する。この供給を停止している間ベース階層は廃棄してもよいし、廃棄せずに遅延させてもよい。
【0021】
また、動画像送信部2は例えば基地局装置であり、無線通信路3において誤りのない高信頼性の通信サービスを提供するが、データの供給を積極的に行ったり、伝送すべきデータが動画像符号なのかどうか、ましてや階層が上位階層なのか、ベース階層なのかを検査したりするものではない。本発明ではこのようなコンテンツに依存した特殊な処理は動画像供給部1に担当させ、動画像送信部2はなるべく汎用的で負荷の軽い処理を担当させることができる。
【0022】
次に図4と図5を用いて本発明の動作を説明する。図4は状態S1から状態S5までの5個の状態における、第1のバッファ5の符号の蓄積状況を図の左側に、第2のバッファ7の符号の蓄積状況を図の右側に示したものである。さらに図5は状態S1から状態S5までの5個の状態において動画像供給部1がデータ量20を検査する様子を示したものである。
【0023】
図4で四角形41aから41cは上位階層の1フレーム分の符号を示し、四角形42aから42hはベース階層の1フレーム分の符号を表している(四角形の長さが符号量を示す)。上位階層の1フレームの符号量の平均値はベース階層の1フレームの階層の3倍に相当すると、ここでは便宜上仮定して図示してある。そして、無線通信路3は品質が通常状態のときベース階層と上位階層の両方の1フレーム分の符号を単位時間内に伝送するものとする。
【0024】
図4の状態S1は無線通信路3の品質が通常状態の場合の状態であり、第1のバッファ5には上位階層の1フレーム41aと、ベース階層の8フレーム分の符号が蓄積され、第2のバッファ7には、上位階層の1フレーム41bとベース階層の1フレーム42bの符号が蓄積されている。尚、図5の状態S1では、このときのデータ量20aは上位階層に関する上限値21と下限値22の間にあることが示されている。
【0025】
次に、図4の状態S2は無線通信路3の品質が悪化し、伝送が途切れて4フレームを再生するだけの時間つまり4単位時間が状態S1から経過した状態を示している。第1のバッファ5では上位階層のフレーム41aが再生された後、次の上位階層のフレームは到着しておらず、4単位時間のうち1単位時間は上位階層の再生が途切れている。ベース階層のフレームは4フレーム分が再生されたために、蓄積量は4フレーム分に低下している。状態S1で5番目に存在したベース層のフレーム42aは状態S2では1番目に来ている。状態S2における第2のバッファ7では状態S1で存在していた上位階層のフレーム41bと42bが伝送されずにとどまり、新しく上位階層の1フレーム41cとベース階層の4フレームが蓄積されている。4単位時間が経過しているのに上位階層のフレームが1フレーム分しか蓄積されていないのは、第2のバッファ7のデータ量20bの増大を動画像供給部1が検出して上位階層のフレームの符号の供給を停止したからである。この判定の様子が図5の状態S2に示されている。このときのデータ量20bは上位階層に関する上限値21を超え、ベース階層に関する上限値23未満であることが示されている。つまり上位階層の供給は途中から停止されたが、ベース階層は通常どおり1単位時間に1フレーム分の符号が供給された。
【0026】
図4の状態S3は無線通信路3の品質が回復し状態S2から2単位時間が経過した状態を示している。2単位時間の間に無線通信路3はまず上位階層のフレーム41bとベース階層のフレーム42bを伝送し、次に上位階層のフレーム41cとベース階層のフレームをもう1個伝送する。第1のバッファ5では上位階層のフレーム41cが蓄積されているが、これは既に表示時刻に間に合わなかったため再生されずに無視される。フレーム41bも同様に再生されなかったのであるが、すでに第1のバッファ5から除去されている。第1のバッファ5におけるベース階層の蓄積フレームは4枚であり状態S2と同じである。状態S2で3番目にいたベース階層のフレーム42cは状態S3では先頭に来ている。状態S3における第2のバッファ7では上位階層のフレームは依然として到着せず、ベース階層のフレームは2単位分が到着している。そして状態2で3番目にいたベース階層のフレーム42dが状態S3では先頭に来ている。図5の状態S3では、データ量20cが状態S2よりも低下したものの、上位階層に関する下限値22は超えたままであることを示している。このため依然として上位階層の供給は停止されている。
【0027】
図4の状態S4は無線通信路3の品質が回復したまま状態S3から1単位時間が経過した状態を表している。無線通信路は品質が通常であれば、上位階層のフレームとベース階層のフレームを1枚ずつ伝送する能力があるが今上位階層の1フレームの符号はベース階層の1フレームの符号の3倍と仮定していたため、ベース階層の4フレーム分の符号が1単位時間で伝送されている。状態S3で第1のバッファ5の2番目にいたベース階層のフレーム42eは状態S4では先頭に来ており、蓄積されているベース階層の符号は7フレーム分に増加している。これは上位階層は供給が停止中のため第2のバッファ7では伝送すべき上位階層のフレームの符号が無く、その替わりにベース階層のフレームの符号を伝送したためである。第2のバッファ7では状態S3で5番目にいたベース階層のフレーム42fが先頭に来ている。図5の状態S4はデータ量20dが状態S3よりも減っているが依然として、上位階層に関する下限値22は超えたままであることを示しており、このため依然として上位階層の供給は停止され続けている。
【0028】
図4の状態S5は無線通信路3の品質が回復したまま状態S4から1単位時間が経過した状態を表している。状態S4で第1のバッファ5の2番目にいたベース階層のフレーム42gは状態S5では先頭に来ており、状態S4で第2のバッファ7に存在した2個のベース階層のフレームの符号は第1のバッファ5へ到着している。無線通信路3の伝送能力はこれよりも高く、ベース階層のフレームなら4枚分の符号の伝送が可能であると仮定してあるが、状態S4の第2のバッファ7にはそれだけの符号がないので、2枚分が伝送されるのみである。状態S5では第1のバッファ5はベース階層のフレームの符号が8枚分蓄積されている。図5の状態S5ではデータ量20eが上位階層に関する下限値22以下であることを示しており、動画像供給部1がこれを検出すると停止中であった上位階層の供給を開始する。尚、状態S5からさらに1単位時間が経過すると状態S1と同じになる。また、この後、供給される上位階層のフレームは伝送される絶対時間に基づいてフレームが供給されるか、若しくは同時に供給されるベース階層のフレームから一定時間前の時刻におけるフレームが供給される。
【0029】
【発明の効果】
本発明の画像伝送装置によれば次のような効果が得られる。送信側で送信するべき符号量を削減する際に、既に階層符号化されている符号の中から上位階層の供給を停止し廃棄するという負荷の軽い処理を行うだけなので、動画像符号化装置が不要であり、処理能力の低い安価な装置で画像供給装置を実現でき、また多数のクライアントに対して動画像伝送をサービスすることができる。
【0030】
また、上記効果に加え、例えば無線ネットワークなどの通信路の品質が急激に変化するネットワークにおいて、通信路の品質が一時的に悪化した場合、第1のバッファ5に蓄積されている動画像符号のベース階層の符号を用いて再生を継続するので、動画像の再生を途切れにくくすることができ、かつ通信路3を伝送する際には、誤りを許容する必要がないため、誤りを含んだ符号を復号することによる再生の途切れも防ぐことができる。
【0031】
また画像送信部2は画像が階層符号化されているかどうかに関係なく、第2のバッファ7内にたまっているデータ量20のみを画像供給部1に通知すればよいので画像送信部2を簡易な構成で安価に作成でき、かつ画像符号化方法に依存せずに広い用途に利用できる。
【図面の簡単な説明】
【図1】本発明の好適な一実施の形態を示す画像伝送装置の構成図
【図2】階層符号化方法を示す図
【図3】動画像供給部がデータ量を検査する様子を説明する図
【図4】第1のバッファの符号の蓄積状況と、第2のバッファの符号の蓄積状況を示す図
【図5】動画像供給部がデータ量を検査する様子を示す図
【符号の説明】
1:動画像供給部
2:動画像送信部
3:無線通信路
4:動画像受信部
5:第1のバッファ
6:動画像復号部
7:第2のバッファ
8:通信路(接続路)
14:出力部(画像表示及び音声出力)
20、20a〜20b:送信を待っている第2のバッファ7内の動画像符号のデータ量
21:上位階層に関するデータ量20の上限値
22:上位階層に関するデータ量20の下限値
23:ベース階層に関するデータ量20の上限値
24:ベース階層に関するデータ量20の下限値
31:原画像のフレーム
32:上位階層のフレーム
33:ベース階層のフレーム
34:第2のバッファ7の記憶容量
41a〜41c:上位階層の1フレーム分の符号
42a〜42g:ベース階層の1フレーム分の符号
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image transmission apparatus that transmits an encoded moving image from a transmitting side via a communication channel, decodes the received moving image code, and outputs a displayable moving image on the receiving side. The present invention relates to an image transmission apparatus that makes it difficult to cause time interruption when a moving image is displayed on the receiving side by reducing the amount of transmission code when the quality of a communication channel is temporarily deteriorated.
[0002]
[Prior art]
Conventionally, as shown in, for example, Japanese Patent Application Laid-Open No. 11-164297, even when the quality of a communication channel is temporarily deteriorated, a time interruption when displaying a moving image by reducing the transmission code amount is prevented. Wireless image communication apparatuses that are less likely to occur are known. In this apparatus, the line quality detection unit detects the line quality, and changes the hierarchization processing method of the moving image to be transmitted in accordance with this, and the image coding unit converts the processed image by changing the hierarchization processing method. By encoding, the bit rate of a moving image code to be transmitted is controlled. As the hierarchization process, the image size is changed or the contrast of the image is changed.
[0003]
In this way, in order to make it difficult for playback to be interrupted on the receiving side when the quality of the communication channel is deteriorated, it is effective to control the code generation rate to be lower than the transmission rate of the communication channel on the transmitting side. In a wireless communication path, the quality of the communication path may deteriorate so rapidly that it cannot be controlled, or it may deteriorate so that it cannot be transmitted temporarily. In such a case, the receiving side has a buffer, the received data is temporarily accumulated in the buffer and delayed, and when the arrival of data is delayed, the data in the buffer is reproduced to prevent interruption Is common. When the reproducible time is reduced with the data in the buffer, control is performed to recover the reduced amount. In other words, if the code generation rate is reduced according to the transmission rate of the communication channel, the number of frames of moving images that can be transmitted within the transmission rate of the communication channel increases, and the time that can be played back with the data in the buffer is also restored did it.
[0004]
Conventionally, a transmission control apparatus for recovering the data amount itself stored in the buffer is known as disclosed in Japanese Patent Laid-Open No. 10-313294. This is a transmission control device that changes the retransmission request method in accordance with the buffer amount of data in the delay difference absorption buffer provided in the receiver, and if the quality of the communication path deteriorates, the delay difference absorption buffer Utilizing the fact that the buffer amount of existing data is reduced, and not performing retransmission control when it is less than the predetermined transition value, recovering the buffer amount while allowing errors, and interrupting real-time data Make it difficult to occur.
[0005]
[Problems to be solved by the invention]
However, the above-described conventional wireless image communication apparatus requires a moving image encoding apparatus that changes a moving image hierarchization processing method to be transmitted to the transmission side. Since this device has a heavy processing load, a content distribution server that supplies moving image content to many clients requires an expensive device with high-speed processing capability, or a client that can be connected at once. There is a problem that the number must be limited to a small number.
[0006]
Further, in the conventional transmission control apparatus described above, since the received data includes an error by not performing retransmission control, the reproduction image quality deteriorates, and finally reproduction becomes impossible temporarily. In other words, the reproduced information is temporarily interrupted instead of the real-time data not being delayed. In real-time data, it is known that interruption or reduction in image frame rate significantly lowers subjective evaluation rather than quality degradation, so conventional transmission control devices have the most important reproduction information due to interruption. There is a problem of lowering the subjective evaluation.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a server that is a moving image supply unit that supplies a hierarchically encoded moving image code, and a base station that is a moving image transmission unit that transmits the supplied moving image code And a terminal device that is a moving image receiving unit that receives the transmitted moving image code, wherein the base station temporarily stores the moving image code supplied from the server And the server notifies the server of the amount of data, and the server provides two threshold values of different upper and lower limit values related to the supply of moving picture codes for each layer , and is notified from the base station There is provided an image transmission apparatus that compares a data amount of a buffer with each of the threshold values, and controls the supply of a moving image code of each layer based on the comparison result .
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of an image transmission apparatus showing a preferred embodiment of the present invention.
[0009]
In FIG. 1, 1 is a moving image supply unit, 2 is a moving image transmitting unit, 3 is a wireless communication channel, 4 is a moving image receiving unit, 5 is a first buffer, 6 is a moving image decoding unit, and 7 is a second moving image. Reference numeral 14 denotes an output unit (image display and audio output), and 8 denotes a communication path (connection path).
[0010]
In FIG. 1, the moving image supply unit 1 and the moving image transmission unit 2 may be connected as an integrated device, or may be installed separately through a reliable network. For example, both may be connected through an IP network using the well-known TCP as a transport layer protocol. In this embodiment, for the sake of explanation, each component is a base station that connects the moving image supply unit 1 to the content server, the moving image transmission unit 2 to the IP network, and services data communication to the wireless communication path 3. The moving picture receiving unit 4, the first buffer 5, the moving picture decoding unit 6 and the output unit 14 are provided in the terminal device. However, this is an example, and the present invention is not limited to these devices. The wireless communication path 3 may also be a wired communication path depending on the system.
[0011]
Next, each component will be described.
The moving image supply unit 1 stores a hierarchically encoded moving image code in an internal hard disk drive (not shown), reads out the stored hierarchically encoded moving image code, and transmits a moving image code Supplying to part 2.
[0012]
The quality of the wireless communication path 3 may be temporarily deteriorated, and during that time, the transmission speed decreases or is interrupted. However, a reliable wireless communication path 3 is formed between the moving image transmitting unit 2 and the moving image receiving unit 4 by detecting a transmission error and performing retransmission.
[0013]
The moving image code received by the moving image receiving unit 4 is temporarily stored in the first buffer 5. Even if the code to be received is interrupted due to transmission delay or communication channel quality deterioration, the code stored in the first buffer 5 is decoded in advance, thereby preventing the interruption of moving image reproduction. It is. The first buffer 5 stores moving image codes for a preset time according to the characteristics of the wireless communication path 3, and the moving image decoding unit 6 starts decoding after the accumulation is completed. However, in the present invention, the moving image code is hierarchically encoded, and the time for preventing interruption may be different for each layer. In the present embodiment, the base layer in this hierarchical encoding is the most important and the storage time is set long so that it is difficult to break. Further, in the present invention, upper layers other than the base layer are allowed to be frequently interrupted as communication quality deteriorates, so that the moving image supply unit 1 responds to communication quality deterioration (change in wireless communication path). Actively stop (or stop) supply. For this reason, the base layer code may be stored in the first buffer 5 for a long time, and the upper layer code may be stored for at least one frame. This is effective in preventing interruption as the time for storing the base layer code is longer. On the contrary, if the storage time is longer, the time from the start of transmission to image display becomes longer. However, there is an advantage that this problem can be alleviated by minimizing the accumulation of upper layer codes that are allowed to be interrupted, and that the storage capacity of the first buffer 5 can be reduced.
[0014]
In order to realize such accumulation, when the moving image supply unit 1 starts supplying moving image codes, the moving image supply unit 1 supplies only the codes of the base layer with priority for a predetermined time, and thereafter, the codes of the upper layer And a base layer code which is advanced in time.
[0015]
The moving image decoding unit 6 starts decoding the code stored in the first buffer 5 after the code for a predetermined time is accumulated in the first buffer 5. In the decoding, after decoding the base layer, if the upper layer code is accumulated, the decoding is performed and a high-quality moving image is output, but if the upper layer code is not present in the first buffer 5, Since the supply is stopped or the reception is delayed, a low-quality moving image decoded only in the base layer is output. The image size of the image decoded only in the base layer is the same size as the frame 31 of the original image (see the description of FIG. 2 described later), and the image quality is obtained by removing the high frequency component.
[0016]
The moving image output from the moving image decoding unit 6 is displayed and auditioned in the output unit 14.
The moving image transmitting unit 2 transmits the moving image code to the moving image receiving unit 4 through the wireless communication path 3. The moving image transmission unit 2 includes a second buffer 7 that temporarily stores a moving image code waiting for transmission when the quality of the wireless communication path 3 is deteriorated. The moving image receiving unit 4 performs error detection on the received data, and if there is no error, transmits an acknowledgment (ACK) notification to the moving image transmitting unit 2 if an error is detected. The moving image transmission unit 2 stores the moving image code in the second buffer 7 in preparation for retransmission until ACK is returned. When the quality degradation of the wireless communication path 3 continues for a long time, the moving image supply unit 1 continues to supply the moving image code, so that the data amount of the moving image code stored in the second buffer 7 increases. . This amount of data is notified from the moving image transmission unit 2 to the moving image supply unit 1 via the communication path (connection path) 8. The moving image supply unit 1 controls the supply of each layer of the moving image code based on the notified data amount. The data amount is an example indicating the buffer status, and the notified information may be information indicating the buffer status such as the buffer storage status, and may be, for example, the remaining capacity of the buffer.
[0017]
Next, although hierarchical coding is a well-known technique, hierarchical coding used in this embodiment will be described with reference to FIG. The original image before encoding consists of a plurality of frames, one of which is a frame 31. The frame 31 is decomposed into an upper layer frame 32 mainly containing high frequency components and a base layer frame 33 which is reduced to 1/2 in both vertical and horizontal directions by removing high frequency components. This decomposition can reproduce the original frame 31 with almost no distortion at the time of reconstruction, and such a transformation is known as a wavelet transform, for example. Since the frames 33 in the base layer have a strong inter-frame correlation, the motion compensation inter-frame difference is encoded and transmitted. On the other hand, since the inter-frame correlation between the upper-layer frames 32 is weak, the frames are encoded and transmitted. Note that FIG. 2 shows an example of decomposition into two layers, but it is also possible to decompose into more layers. Also, in a moving image in which one frame is composed of two fields, the same hierarchization can be performed by using the field as a unit.
[0018]
Next, a control operation for supplying each layer of moving image codes will be described with reference to FIG.
FIG. 3 is a diagram for explaining how the moving image supply unit 1 inspects the data amount 20. In FIG. 3, the storage capacity of the second buffer 7 is indicated by a rectangle 34, in which the amount of data 20 to be notified is shown. An arrow 21 represents an upper limit value of the data amount 20 related to the upper layer, and an arrow 22 represents a lower limit value of the data amount 20 related to the upper layer. As the data amount 20 increases, the upper limit value 21 is reached. The moving image supply unit 1 compares the notified data amount 20 with the upper limit value 21 of the upper layer. When the moving image supply unit 1 detects that the upper limit value 21 is exceeded, the moving image supply unit 1 discards the upper layer code and sends it to the moving image transmission unit 2. Stop supplying. The upper layer is intra-frame coded, and even if there is an error or omission, the effect remains within one frame. Therefore, even if the upper layer is not reproduced, the influence on the subjective evaluation is relatively small.
[0019]
After that, when the quality of the wireless communication path 3 is recovered and the data waiting for transmission in the second buffer 7 is transmitted, the data amount 20 notified to the moving image supply unit 1 decreases. The moving image supply unit 1 compares the notified data amount 20 with the lower limit value 22 of the upper layer. When the moving image supply unit 1 detects that the lower limit value 22 or less is detected, supply of the upper layer is started. And will both supply. In the present invention, in order to prevent the accumulated amount of the first buffer 5 of the terminal apparatus from being lowered when the quality of the wireless communication path 3 is deteriorated, the code amount to be transmitted is actively reduced to only the minimum necessary base layer. The supply of the upper layer to the moving image transmission unit 2 is stopped.
[0020]
FIG. 3 also shows an upper limit value 23 and a lower limit value 24 for the data amount 20 related to the base hierarchy. As described above, the upper limit value and the lower limit value are set to predetermined values for each layer. The base layer is inter-frame encoded, and if the supply is stopped, the subjective evaluation of the reproduction image quality is greatly affected. Therefore, both the upper limit value and the lower limit value are set close to the maximum storage capacity of the second buffer 7. . When the data amount 20 reaches or exceeds the upper limit value 23 related to the base layer, the moving image supply unit 1 stops supplying the base layer, and when the data amount 20 reaches the lower limit value 24 or less, the supply of the base layer is resumed. While the supply is stopped, the base layer may be discarded or may be delayed without being discarded.
[0021]
The moving image transmission unit 2 is, for example, a base station device, and provides a highly reliable communication service with no error in the wireless communication path 3. However, the moving image transmission unit 2 actively supplies data or transmits data to be a moving image. It does not check whether it is an image code, or whether the hierarchy is an upper hierarchy or a base hierarchy. In the present invention, such a special process depending on the content can be handled by the moving image supply unit 1, and the moving image transmission unit 2 can handle a general-purpose and light-load process as much as possible.
[0022]
Next, the operation of the present invention will be described with reference to FIGS. FIG. 4 shows the code accumulation state of the first buffer 5 on the left side of the figure and the code accumulation state of the second buffer 7 on the right side of the figure in five states from state S1 to state S5. It is. Further, FIG. 5 shows how the moving image supply unit 1 inspects the data amount 20 in five states from state S1 to state S5.
[0023]
In FIG. 4, rectangles 41a to 41c indicate codes for one frame of the upper layer, and rectangles 42a to 42h indicate codes for one frame of the base layer (the length of the rectangle indicates the code amount). The average value of the code amount of one frame in the upper layer corresponds to three times the layer of one frame in the base layer, and is illustrated here for convenience. The wireless communication path 3 transmits the codes for one frame of both the base layer and the upper layer within a unit time when the quality is in a normal state.
[0024]
The state S1 in FIG. 4 is a state when the quality of the wireless communication path 3 is in the normal state, and the first buffer 5 stores 1 frame 41a of the upper layer and 8 frames of the base layer. The second buffer 7 stores codes of one frame 41b in the upper layer and one frame 42b in the base layer. In the state S1 in FIG. 5, the data amount 20a at this time is shown to be between the upper limit value 21 and the lower limit value 22 regarding the upper hierarchy.
[0025]
Next, a state S2 in FIG. 4 shows a state in which the quality of the wireless communication path 3 is deteriorated and the transmission is interrupted and the time for reproducing 4 frames, that is, 4 unit time has elapsed from the state S1. In the first buffer 5, after the upper layer frame 41a is reproduced, the next upper layer frame has not arrived, and the upper layer reproduction is interrupted for one unit time out of four unit times. Since four frames of the base layer are reproduced, the accumulation amount is reduced to four frames. The base layer frame 42a that is fifth in state S1 is first in state S2. In the second buffer 7 in the state S2, the upper layer frames 41b and 42b existing in the state S1 are not transmitted, and a new upper layer frame 41c and four base layer frames are accumulated. The reason why only one frame of the upper layer is accumulated even though 4 unit time has elapsed is that the moving image supply unit 1 detects an increase in the data amount 20b of the second buffer 7 and This is because the supply of the frame code is stopped. The state of this determination is shown in a state S2 in FIG. It is shown that the data amount 20b at this time exceeds the upper limit value 21 related to the upper hierarchy and is less than the upper limit value 23 related to the base hierarchy. In other words, the upper layer supply was stopped halfway, but the base layer was supplied with a code for one frame per unit time as usual.
[0026]
A state S3 in FIG. 4 shows a state in which the quality of the wireless communication path 3 is recovered and two unit times have elapsed from the state S2. During two unit times, the wireless communication path 3 first transmits the upper layer frame 41b and the base layer frame 42b, and then transmits the upper layer frame 41c and another base layer frame. In the first buffer 5, the upper layer frame 41 c is stored, but this is not reproduced in time because it is not in time for the display time, and is ignored. Similarly, the frame 41b has not been reproduced, but has already been removed from the first buffer 5. The number of base frame accumulation frames in the first buffer 5 is four, which is the same as in the state S2. The base layer frame 42c that was third in the state S2 comes to the top in the state S3. In the second buffer 7 in the state S3, the upper layer frame has not yet arrived, and the base layer frame has reached two units. The base layer frame 42d that was third in state 2 comes to the top in state S3. In the state S3 in FIG. 5, the data amount 20c is lower than that in the state S2, but the lower limit value 22 regarding the upper hierarchy is still exceeded. For this reason, the supply of the upper hierarchy is still stopped.
[0027]
A state S4 in FIG. 4 represents a state in which one unit time has elapsed from the state S3 while the quality of the wireless communication path 3 is recovered. If the quality of the wireless communication channel is normal, it has the ability to transmit one frame of the upper layer and one frame of the base layer one by one. However, the code of one frame of the upper layer is now three times the code of one frame of the base layer. Since it was assumed, codes for four frames of the base layer are transmitted in one unit time. The second base layer frame 42e in the first buffer 5 in the state S3 has come to the head in the state S4, and the accumulated base layer code has increased to 7 frames. This is because there is no code for the upper layer frame to be transmitted in the second buffer 7 because the supply for the upper layer is stopped, and instead, the code for the frame of the base layer is transmitted. In the second buffer 7, the base layer frame 42f, which was fifth in the state S3, comes to the top. The state S4 in FIG. 5 indicates that the data amount 20d is smaller than that in the state S3, but still shows that the lower limit value 22 regarding the upper layer is still exceeded, so that the supply of the upper layer continues to be stopped. .
[0028]
A state S5 in FIG. 4 represents a state in which one unit time has elapsed from the state S4 while the quality of the wireless communication path 3 is recovered. The second base layer frame 42g in the first buffer 5 in the state S4 has come to the head in the state S5, and the codes of the two base layer frames present in the second buffer 7 in the state S4 are the first ones. 1 buffer 5 has arrived. The transmission capacity of the wireless communication path 3 is higher than this, and it is assumed that four frames of codes can be transmitted in the case of a frame in the base layer, but that number of codes is stored in the second buffer 7 in the state S4. Since there is not, only two sheets are transmitted. In the state S5, the first buffer 5 stores eight frames of base layer frames. In the state S5 in FIG. 5, it is indicated that the data amount 20e is equal to or lower than the lower limit value 22 regarding the upper layer, and when the moving image supply unit 1 detects this, the supply of the upper layer that has been stopped is started. In addition, when 1 unit time passes from state S5, it becomes the same as state S1. Thereafter, the supplied upper layer frame is supplied based on the absolute time to be transmitted, or a frame at a certain time before the base layer frame supplied at the same time is supplied.
[0029]
【The invention's effect】
According to the image transmission apparatus of the present invention, the following effects can be obtained. When reducing the amount of code to be transmitted on the transmission side, the video encoding device is only required to perform processing with a light load of stopping and discarding the upper layer from among the already hierarchically encoded codes. The image supply apparatus can be realized by an inexpensive apparatus that is unnecessary and has a low processing capability, and can provide moving image transmission services to a large number of clients.
[0030]
In addition to the above effect, in a network where the quality of the communication path such as a wireless network changes abruptly, if the quality of the communication path temporarily deteriorates, the moving image code stored in the first buffer 5 Since the reproduction is continued using the base layer code, it is possible to make it difficult to interrupt the reproduction of the moving image, and it is not necessary to allow an error when transmitting the communication path 3. It is possible to prevent interruption of reproduction due to decoding.
[0031]
In addition, the image transmission unit 2 only needs to notify the image supply unit 1 of only the amount of data 20 accumulated in the second buffer 7 regardless of whether the image is hierarchically encoded. It can be produced inexpensively with a simple configuration and can be used for a wide range of applications without depending on the image encoding method.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of an image transmission apparatus according to a preferred embodiment of the present invention. FIG. 2 is a diagram illustrating a hierarchical encoding method. FIG. 3 is a diagram illustrating how a moving image supply unit checks the amount of data. FIG. 4 is a diagram showing the code accumulation status of the first buffer and the code accumulation status of the second buffer. FIG. 5 is a diagram showing how the moving image supply unit checks the data amount. ]
1: moving image supply unit 2: moving image transmission unit 3: wireless communication path 4: moving image reception unit 5: first buffer 6: moving image decoding unit 7: second buffer 8: communication path (connection path)
14: Output unit (image display and audio output)
20, 20a to 20b: Data amount of moving picture code in second buffer 7 waiting for transmission 21: Upper limit value of data amount 20 relating to upper layer 22: Lower limit value of data amount 20 relating to upper layer 23: Base layer Upper limit value 24 of data amount 20 related to: Lower limit value of data amount 20 related to base layer 31: Frame 32 of original image: Frame 33 of upper layer 33: Frame 34 of base layer: Storage capacity 41a to 41c of second buffer 7: Codes 42a to 42g for one frame in the upper layer: codes for one frame in the base layer

Claims (4)

階層符号化された動画像符号を供給する動画像供給部であるサーバと、供給された該動画像符号を送信する動画像送信部である基地局と、送信された該動画像符号を受信する動画像受信部である端末装置と、を備える画像伝送装置において、
前記基地局は、前記サーバから供給された動画像符号を一時的に記憶するバッファを備え、該バッファのデータ量を前記サーバに通知し、
前記サーバは、各階層毎に動画像符号の供給に関する異なる上限値および下限値の2つの閾値を設け、前記基地局から通知された前記バッファのデータ量と前記各閾値とを比較し、該比較結果に基づき各階層の動画像符号の供給を制御することを特徴とする画像伝送装置。
A server that is a moving image supply unit that supplies a hierarchically encoded moving image code, a base station that is a moving image transmission unit that transmits the supplied moving image code, and the transmitted moving image code In an image transmission device comprising a terminal device that is a moving image receiving unit,
The base station includes a buffer for temporarily storing the video code supplied from the server, and notifies the server of the data amount of the buffer,
The server provides two threshold values of different upper and lower limits regarding the supply of moving image codes for each layer, compares the data amount of the buffer notified from the base station with each threshold value, An image transmission apparatus that controls supply of a moving image code of each layer based on a result .
前記サーバは、前記バッファのデータ量が上位階層の閾値の上限値以上になったことを検出すると、前記上位階層の前記動画像符号を廃棄することを特徴とする請求項1記載の画像伝送装置。2. The image transmission apparatus according to claim 1 , wherein the server discards the video code of the upper layer when detecting that the data amount of the buffer is equal to or greater than an upper limit value of a threshold of the upper layer. . 階層符号化された動画像符号を伝送する画像伝送方法において、
階層符号化された動画像符号を供給し、供給された動画像符号を一時的に記憶し、一時的に記憶している動画像符号量を通知し、
前記各階層毎に動画像符号の供給に関する異なる上限値および下限値の2つの閾値を設け、前記通知された動画像符号量と前記各閾値とを比較し、該比較結果に基づき各階層毎の前記動画像符号の供給を制御することを特徴とする画像伝送方法。
In an image transmission method for transmitting a hierarchically encoded video code,
Supplying a hierarchically encoded video code, temporarily storing the supplied video code, notifying the temporarily stored video code amount,
Two threshold values of different upper and lower limit values relating to the supply of moving image codes are provided for each layer, the notified moving image code amount is compared with each threshold value, and each layer is based on the comparison result. An image transmission method for controlling supply of the moving image code.
階層符号化された動画像符号を基地局に供給する動画像供給部であるサーバの動画像供給方法において、
前記基地局に前記動画像符号を供給し、前記基地局にて前記動画像符号を一時的に記憶するバッファのデータ量の通知を受け、各階層毎に動画像符号の供給に関する異なる上限値および下限値の2つの閾値を設け、前記通知された前記バッファのデータ量と前記各閾値とを比較し、該比較結果に基づき各階層毎の前記動画像符号の供給を制御することを特徴とするサーバの動画像供給方法。
In the moving image supply method of the server, which is a moving image supply unit that supplies the hierarchically encoded moving image code to the base station,
Supplying the moving picture code to the base station, receiving notification of the amount of data in a buffer that temporarily stores the moving picture code at the base station, and different upper limit values relating to the supply of the moving picture code for each layer , and Two threshold values of a lower limit value are provided, the notified data amount of the buffer is compared with each threshold value, and the supply of the moving image code for each layer is controlled based on the comparison result. A server moving image supply method.
JP2002250788A 2002-08-29 2002-08-29 Image transmission apparatus, image transmission method, and server moving image supply method Expired - Fee Related JP4153754B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002250788A JP4153754B2 (en) 2002-08-29 2002-08-29 Image transmission apparatus, image transmission method, and server moving image supply method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002250788A JP4153754B2 (en) 2002-08-29 2002-08-29 Image transmission apparatus, image transmission method, and server moving image supply method

Publications (2)

Publication Number Publication Date
JP2004096160A JP2004096160A (en) 2004-03-25
JP4153754B2 true JP4153754B2 (en) 2008-09-24

Family

ID=32057527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002250788A Expired - Fee Related JP4153754B2 (en) 2002-08-29 2002-08-29 Image transmission apparatus, image transmission method, and server moving image supply method

Country Status (1)

Country Link
JP (1) JP4153754B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2008126337A1 (en) * 2007-03-30 2010-07-22 パイオニア株式会社 Remote reproduction system and method for controlling remote reproduction system
JP2013258657A (en) * 2012-06-14 2013-12-26 Nippon Hoso Kyokai <Nhk> Terminal and program for use in p2p network service
JP6478379B2 (en) * 2014-08-29 2019-03-06 日本放送協会 Video transmission device
JP6475603B2 (en) * 2015-11-20 2019-02-27 ソフトバンク株式会社 Movie data reproducing apparatus and program
JP7666821B2 (en) * 2022-09-21 2025-04-22 Necプラットフォームズ株式会社 Time Synchronizer

Also Published As

Publication number Publication date
JP2004096160A (en) 2004-03-25

Similar Documents

Publication Publication Date Title
CN107231328B (en) Real-time video transmission method, device, equipment and system
JP4603695B2 (en) Video coding
CN1242623C (en) Video encoding method, decoding method, and related encoder and decoder
USRE46167E1 (en) Systems and methods for transmitting data over lossy networks
US7006576B1 (en) Video coding
KR100552343B1 (en) Video coding using segment frames and retransmission to overcome channel errors
EP1994764B1 (en) Video coding with reference picture set management
KR20090124993A (en) Transmission device, transmission method and reception device
JP2006526908A (en) A method for encoding a picture, a method for decoding a picture from a bitstream, an encoder for encoding a picture, a transmission device including an encoder for encoding a picture, a decoder for decoding a picture from a bitstream, and a picture from a bitstream Receiving apparatus and system including a decoder for decoding
CN1992897A (en) Video processing method and computer-readable storage medium
JP4153754B2 (en) Image transmission apparatus, image transmission method, and server moving image supply method
CN109862400B (en) Streaming media transmission method, device and system
Chen et al. Multi-stages hybrid ARQ with conditional frame skipping and reference frame selecting scheme for real-time video transport over wireless LAN
JP2002027483A (en) Image encoding device, image decoding device, and storage medium
Farber et al. Robust H. 263 compatible transmission for mobile video server access
CN114513620B (en) Video frame loss and frame supplementing transmission method, system and application based on WebRTC weak network environment
JP2003023639A (en) Data transmission apparatus and method, data transmission program, and recording medium
EP0814612A2 (en) Method and apparatus of moving picture transmission
JPH08294123A (en) Video data transmission device
JP2003284064A (en) Image receiving apparatus and image display control method
JP4268511B2 (en) Image transmission device
CN121691825A (en) A method, electronic device, and readable storage medium for real-time H.265 video transmission in weak networks based on tightly coupled compilation and transmission.
CN121691600A (en) Video data WLAN transmission monitoring method, device, computer equipment and storage medium
EP1648171A1 (en) A method of encoding and decoding of data packets using length field
JPH06334982A (en) Moving picture encoding device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070123

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070308

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080425

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080515

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: 20080610

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: 20080704

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees