JP2000224584A - Image encoding device and animation image transmitting system - Google Patents
Image encoding device and animation image transmitting systemInfo
- Publication number
- JP2000224584A JP2000224584A JP2789699A JP2789699A JP2000224584A JP 2000224584 A JP2000224584 A JP 2000224584A JP 2789699 A JP2789699 A JP 2789699A JP 2789699 A JP2789699 A JP 2789699A JP 2000224584 A JP2000224584 A JP 2000224584A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- slice
- packet
- slice structure
- image
- 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.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 130
- 238000005259 measurement Methods 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 94
- 238000004364 calculation method Methods 0.000 claims description 83
- 238000001514 detection method Methods 0.000 claims description 38
- 238000013139 quantization Methods 0.000 description 48
- 238000000034 method Methods 0.000 description 40
- 238000012937 correction Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 9
- 230000006727 cell loss Effects 0.000 description 6
- 239000013598 vector Substances 0.000 description 5
- 230000001965 increasing effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 1
- 101000686227 Homo sapiens Ras-related protein R-Ras2 Proteins 0.000 description 1
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 1
- 102100025003 Ras-related protein R-Ras2 Human genes 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000499 effect on compression Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、符号化した画像デ
ータをインターネットや移動体通信網等のネットワーク
を介して伝送する画像符号化装置および動画像伝送シス
テムに関する。The present invention relates to an image encoding apparatus and a moving image transmission system for transmitting encoded image data via a network such as the Internet or a mobile communication network.
【0002】[0002]
【従来の技術】インターネットの普及に伴い、インター
ネット等のネットワークシステムにおいて音声データと
ビデオデータとを同時に搬送するようなマルチサービス
の要求が高まっている。インターネットでそのようなリ
アルタイム通信アプリケーション用のプロトコルとして
RTP(Real Time Protocol)があ
る。リアルタイムアプリケーションでは通常インターネ
ット通信で使用されるTCP(Transmissio
n Contoroll Protocol)が提供す
るような複雑なプロトコルを必要としない。例えば音声
再生アルゴリズムではTCPの複雑な処理により長時間
の余分な遅延が生じるよりもデータの紛失を許容するこ
とのほうがメリットがあると考えられる。つまりTCP
が提供する順序制御サービス、再配送サービス、配送保
証サービス、フロー制御などは必要ではない。2. Description of the Related Art With the spread of the Internet, there is an increasing demand for a multi-service for simultaneously transmitting voice data and video data in a network system such as the Internet. As a protocol for such a real-time communication application on the Internet, there is RTP (Real Time Protocol). For real-time applications, TCP (Transmission
n Control Protocol) is not required. For example, in the audio reproduction algorithm, it is considered that it is more advantageous to allow data loss than to cause a long extra delay due to complicated processing of TCP. In other words, TCP
The order control service, redistribution service, delivery guarantee service, flow control, etc. provided by are not necessary.
【0003】そのためRTPはリアルタイムアプリケー
ションデータの伝送にUDP(User Datagr
am Protocol)を用いるのが一般的である。
UDPはTCPの処理を簡素化したもので一方向のみの
データ転送を行う。具体的には送信端末は指定ポートに
データを送るだけで、データの廃棄、順序逆転、フロー
制御などについてUDPは関知せずこれらへの対処はす
べてアプリケーションに任せられる。またUDPは音声
会議やビデオ会議のような一対複数の放送型アプリケー
ションのために特殊なIPアドレスを用いたマルチキャ
ストを行うことができる。これらの理由によりUDPは
リアルタイムアプリケーションに適している。RTPは
アプリケーションデータを運ぶためのメッセージという
ただ一つのメッセージタイプしかサポートしていない。
これは簡単なアプリケーションを運ぶのには十分である
が多くのリアルタイムアプリケーションではフィードバ
ックやその他の応答メッセージが必要である。これらの
機能は別のプロトコルであるRTCP(Real Ti
me Control Protocol)に委ねられ
ている。RTCPは送信者報告パケット、受信者報告パ
ケット、送信元記述パケット、退去メッセージパケッ
ト、アプリケーション独自のパケットの5個のメッセー
ジタイプが定義されている。このRTCPを用いること
によりタイムスタンプ、送出パケット数、送出バイト
数、廃棄パケット数、ジッタなどの遅延をフィードバッ
クすることができる。これにより柔軟性のあるリアルタ
イムアプリケーションを構成することが可能となってい
る。[0003] Therefore, RTP uses UDP (User Datagr) for transmitting real-time application data.
am Protocol) is generally used.
UDP simplifies TCP processing and performs data transfer in only one direction. Specifically, the transmitting terminal only sends data to the designated port, and UDP does not care about data discarding, order reversal, flow control, etc., and the handling of these is left to the application. In addition, UDP can perform multicast using a special IP address for one-to-many broadcast applications such as audio conferences and video conferences. For these reasons, UDP is suitable for real-time applications. RTP supports only one message type: messages for carrying application data.
This is sufficient to carry simple applications, but many real-time applications require feedback and other response messages. These functions are implemented by another protocol, RTCP (Real Ti
me Control Protocol). RTCP defines five message types: a sender report packet, a receiver report packet, a sender description packet, a leaving message packet, and an application-specific packet. By using this RTCP, it is possible to feed back a delay such as a time stamp, the number of transmitted packets, the number of transmitted bytes, the number of discarded packets, and jitter. This makes it possible to configure a flexible real-time application.
【0004】リアルタイムアプリケーションとして動画
像を配送する場合を考えると動画像をそのまま配送する
のはデータ量が多すぎるため現実的ではない。そのため
動画像圧縮方法としてITU−TからはH.261や
H.263、ISOからはMPEG1、MPEG2、M
PEG4などが勧告されている。これらの動画像符号化
方法のなかで超低ビットレートで符号化を行うものとし
てH.263、MPEG4がある。H.263、MPE
G4が使用されると考えられる環境はインターネットや
携帯電話など無線ネットワークのような場合である。イ
ンターネットの場合はパケットの紛失などのバーストエ
ラー、無線ネットワークの場合はパケットの紛失などの
バーストエラーとビットが反転してしまうようなビット
エラーが起ると考えられる。When a moving image is delivered as a real-time application, it is not practical to deliver the moving image as it is because the amount of data is too large. Therefore, as a moving image compression method, H.264 is used from ITU-T. 261 and H.E. 263, ISO, MPEG1, MPEG2, M
PEG4 has been recommended. Among these moving picture coding methods, H.264 describes coding at an extremely low bit rate. 263 and MPEG4. H. 263, MPE
An environment where G4 is considered to be used is a case such as a wireless network such as the Internet or a mobile phone. In the case of the Internet, it is considered that a burst error such as packet loss or the like occurs, and in the case of a wireless network, a burst error such as packet loss or the like occurs, in which bits are inverted.
【0005】このようなバーストエラーやビットエラー
が発生しやすい状況を考慮しているため、その他の動画
像符号化方式に比べてエラー耐性ツールが多く追加され
ている。そのようなエラー耐性の一つとして画像を小さ
なスライスに分割し、それぞれのスライスが含むデータ
のみから復号できるアルゴリズムがある。H.263の
場合、Annex K Slice Structur
emodeとAnnex R Independent
SegmentDecodingmodeであり、M
PEG4の場合、Annex E Resyncron
izationである。前者は画像を符号化する前に画
像を複数のマクロブロックを持つスライスに分割し、そ
れぞれのスライスはその他のスライスと独立に符号化さ
れる。後者はデータサイズの閾値を決めマクロブロック
ごとに符号化を行い符号化されたデータサイズが閾値を
超えた時点でそれまでの符号化した複数のマクロブロッ
クを持つスライスとする。このスライスのサイズは圧縮
効率とエラー耐性に大きな影響を与える。[0005] In consideration of such a situation in which a burst error or a bit error is likely to occur, more error resilience tools are added as compared with other moving picture coding methods. As one of such error resilience, there is an algorithm that divides an image into small slices and can decode the data only from data included in each slice. H. In the case of H.263, Annex K Slice Structure
emode and Annex R Independent
SegmentDecodingMode, M
In the case of PEG4, Annex E Resyncron
Ization. The former divides an image into slices having a plurality of macroblocks before encoding the image, and each slice is encoded independently of other slices. In the latter, a data size threshold value is determined, encoding is performed for each macroblock, and when the encoded data size exceeds the threshold value, a slice having a plurality of encoded macroblocks up to that point is set. The size of this slice has a significant effect on compression efficiency and error resilience.
【0006】スライスサイズが大きい場合、動き補償予
測を行う際に参照領域が大きくなるため符号化効率が向
上するが伝送路でバーストエラーやパケット紛失などが
起きた場合にエラーコンシールメントが難しくなる。逆
にスライスサイズが小さい場合、符号化効率が低下する
がパケット紛失などに対するエラー耐性が向上する。そ
のため、H.263やMPEG4で符号化したデータを
エラー発生率の高い伝送路で送る場合にスライスサイズ
の決定が重要な問題となる。When the slice size is large, the coding efficiency is improved because the reference area becomes large when performing motion compensation prediction, but error concealment becomes difficult when a burst error or packet loss occurs on the transmission path. Conversely, when the slice size is small, the coding efficiency is reduced, but the error resistance against packet loss and the like is improved. Therefore, H. When data encoded by H.263 or MPEG4 is transmitted through a transmission path having a high error rate, determination of a slice size is an important problem.
【0007】このスライス決定手段に関しての一例が、
特開平8−242445号公報に記載されている。この
公報に記載された画像符号化方式ではビデオシーケンス
のスライスのマクロブロックの個数を、画像内部の動き
領域と静止領域とで適応的に変化させ、画像の動き領域
では少数の個数のマクロブロック、画像の静止領域では
多数の個数のマクロブロックによりスライス層の符号化
データの構成を行い、ATM伝送する際に前記少数個数
のマクロブロックを持つスライスにはセル損失率の少な
い優先クラスとし、前記多数個数のマクロブロックを持
つスライスにはセル損失率の多い非優先クラスとし伝送
する方式である。One example of the slice determining means is as follows.
It is described in JP-A-8-242445. In the image coding method described in this publication, the number of macroblocks in a slice of a video sequence is adaptively changed between a motion region and a still region in an image, and a small number of macroblocks are used in a motion region of an image. In the still area of the image, the coded data of the slice layer is configured by a large number of macroblocks, and the slice having the small number of macroblocks is assigned a priority class with a small cell loss rate during ATM transmission, In this method, a slice having a number of macroblocks is transmitted as a non-priority class having a high cell loss rate.
【0008】また、特開平7−107096号公報では
データを高優先度と低優先度でもって伝送する方式とし
て、ATMネットワークの高セル損失レベルにおいて
は、低優先度のビットストリームで伝送される情報を符
号化する方法を、ネットワークのセル喪失の比率に合わ
せて採用している。また、ネットワークの負荷が低いと
きには、圧縮効率と画質が良くなり、ネットワークの負
荷が高いときには、セル損失の回復性が高くなるという
二層のビデオ符号化技術を用いている。この符号化装置
は、遠隔地の復号化装置によって生成されたセル損失情
報信号に応答して、低優先度ビットストリームを符号化
するのに用いられる予測モードを選択し、低優先度ビッ
トストリーム内にスライス−スタート同期コードの配置
を変えることにより行っている。Japanese Patent Application Laid-Open No. 7-107096 discloses a method of transmitting data with a high priority and a low priority. In a high cell loss level of an ATM network, information transmitted in a low priority bit stream is used. Is adopted according to the rate of cell loss in the network. In addition, a two-layer video coding technique is used in which compression efficiency and image quality are improved when the load on the network is low, and recoverability of cell loss is improved when the load on the network is high. The encoding device selects a prediction mode used to encode the low priority bit stream in response to the cell loss information signal generated by the remote decoding device, and selects a prediction mode within the low priority bit stream. This is done by changing the arrangement of the slice-start synchronization code.
【0009】[0009]
【発明が解決しようとする課題】従来の画像符号化装置
においては、MPEG4に示されている再同期方式では
固定長スライスを用いているが、スライスの符号量を制
御する手段が無いから発生符号量に応じてエラー耐性を
制御することができないため、伝送エラーの影響が大き
くなってしまうという問題がある。In the conventional image coding apparatus, a fixed-length slice is used in the resynchronization method shown in MPEG4, but since there is no means for controlling the code amount of the slice, the generated code is not used. Since the error tolerance cannot be controlled according to the amount, there is a problem that the influence of transmission errors increases.
【0010】また、H.263に示される従来のスライ
ス方式では、任意の長さのスライスを許容しているが、
画像の種類によって特定のスライスに符号量が集中され
ることがあり、このように符号量が集中したスライスが
廃棄された場合、画像の劣化が激しくなってしまうとい
う問題がある。[0010] Also, H. The conventional slice method shown in H.263 allows a slice of an arbitrary length.
Depending on the type of the image, the code amount may be concentrated on a specific slice, and when such a slice with the concentrated code amount is discarded, there is a problem that the deterioration of the image becomes severe.
【0011】また、特開平8−242445号公報に記
載された方式では、スライス内のマクロブロック個数を
画像の動き領域と静止領域から決定しているという問題
がある。これは、動き領域で少数の個数のマクロブロッ
クとしているため符号化効率が低下し、符号量が増加す
るがこれに対するレートコントロールがないため回線容
量が小さい回線では実用的でないからである。Further, the method described in Japanese Patent Application Laid-Open No. 8-242445 has a problem that the number of macroblocks in a slice is determined from a moving area and a still area of an image. This is because a small number of macroblocks are used in the motion area to lower the coding efficiency and increase the code amount. However, since there is no rate control for this, it is not practical for a line having a small line capacity.
【0012】また、特開平8−242445号公報に記
載の方式では、スライス内のマクロブロック個数を画像
の動き領域と静止領域のみから決定しているという問題
がある。これは、受信側からのフィードバック情報を用
いていないために回線網の変化に対して効果がないから
である。Further, the method described in Japanese Patent Application Laid-Open No. 8-242445 has a problem that the number of macroblocks in a slice is determined only from a moving area and a still area of an image. This is because there is no effect on a change in the circuit network because feedback information from the receiving side is not used.
【0013】また、特開平7−107096号公報に記
載されている方法では、二階層のビデオ符号化技術を前
提としているが相手端末によってはこのような階層符号
化技術をサポートしていない場合があるという問題があ
る。The method described in Japanese Patent Application Laid-Open No. 7-107096 is based on the premise of a two-layer video coding technique, but depending on the other terminal, there are cases where such a layer coding technique is not supported. There is a problem that there is.
【0014】また、特開平8−242445号公報およ
び特開平7−107096号公報に示されている方式で
は、優先度の異なるチャンネルの使用を前提としている
が、ネットワークによってこのような機能が提供できな
い場合があるという問題がある。In the systems disclosed in JP-A-8-242445 and JP-A-7-107096, it is assumed that channels having different priorities are used, but such a function cannot be provided by a network. There is a problem that sometimes.
【0015】本発明の目的は、エラーの発生しやすいネ
ットワーク上で動画像を高能率で高画質の画像に符号化
できる動画像符号化装置および動画像伝送システムを提
供することにある。An object of the present invention is to provide a moving picture coding apparatus and a moving picture transmission system capable of coding a moving picture into a high-quality picture with high efficiency on a network where errors easily occur.
【0016】[0016]
【課題を解決するための手段】前記課題を解決するため
に、請求項1記載の発明は、入力されたビデオ信号に対
し情報量を圧縮する符号化手段と、この符号化手段で使
用されるスライス構造を制御するスライス制御手段と、
符号化手段の符号化したビットストリームをパケット化
してネットワークに送出するパケット送出手段とを備
え、符号化手段は動き検出手段と符号量制御手段と符号
量測定手段を有し、パケット送出手段は回線容量検出手
段を有し、スライス制御手段は、動き検出手段の結果か
ら動き領域と静止領域の判別を行う動き情報計算手段
と、符号量測定手段の結果から画面内の符号量分布を計
測する符号量分布計算手段と、回線容量検出手段から回
線容量を計算する回線容量計算手段と、動き検出手段と
符号量測定手段と回線容量検出手段の結果からスライス
構造を更新するスライス構造決定手段とを有し、動き検
出手段はスライス構造を参照して動き検出を行い、符号
量制御手段はスライス構造を参照して符号量制御を行う
ことを特徴とする。According to a first aspect of the present invention, there is provided an encoding means for compressing an information amount of an input video signal, and the encoding means is used in the encoding means. Slice control means for controlling a slice structure;
Packet transmitting means for packetizing the bit stream encoded by the encoding means and transmitting the packet to a network, the encoding means having motion detecting means, code amount controlling means and code amount measuring means, A slice information control means for determining a motion area and a still area from the result of the motion detection means; and a code for measuring a code amount distribution in the screen from the result of the code amount measurement means. Volume distribution calculating means, channel capacity calculating means for calculating the channel capacity from the channel capacity detecting means, and slice structure determining means for updating the slice structure from the results of the motion detecting means, the code amount measuring means and the channel capacity detecting means. The motion detection unit performs motion detection with reference to the slice structure, and the code amount control unit performs code amount control with reference to the slice structure.
【0017】請求項2記載の発明は、請求項1に記載の
発明において、さらに画像復号装置からパケット廃棄率
を受信するパケット受信手段を備え、スライス構造手段
はパケット廃棄率を新たな入力としてスライス構造を決
定することを特徴とする。According to a second aspect of the present invention, in the first aspect of the present invention, there is further provided a packet receiving means for receiving a packet discard rate from the image decoding apparatus, and the slice structure means receives the packet discard rate as a new input. The method is characterized in that the structure is determined.
【0018】請求項3記載の発明は、請求項1および請
求項2の1つに記載の発明において、さらに画像復号装
置から画像観察者の注視領域を受信するパケット受信手
段または画像送信部の注視領域を検出する領域検出手段
を備え、スライス構造手段は注視領域を新たな入力とし
てスライス構造を決定することを特徴とする。According to a third aspect of the present invention, in the first aspect of the present invention, further, the packet receiving means or the image transmitting unit for receiving the area of interest of the image observer from the image decoding apparatus. The apparatus further comprises an area detecting means for detecting an area, wherein the slice structure means determines a slice structure by using the gaze area as a new input.
【0019】請求項4記載の発明は、請求項1記載の発
明において、スライス構造決定手段は、スライス単位の
発生符号量がほぼ均等となるようにスライス構造を決定
することを特徴とする。According to a fourth aspect of the present invention, in the first aspect of the present invention, the slice structure determining means determines the slice structure such that the generated code amounts in slice units are substantially equal.
【0020】請求項5記載の発明は、請求項2記載の発
明において、スライス構造決定手段は、スライス単位の
発生符号量がほぼ均等となるようにスライス構造を決定
することを特徴とする。According to a fifth aspect of the present invention, in the second aspect of the present invention, the slice structure determining means determines the slice structure so that the generated code amounts in slice units are substantially equal.
【0021】請求項6記載の発明は、請求項3記載の発
明において、スライス構造決定手段は、注視領域に多く
の符号量を割り当てるようにし、注視領域の内部ではス
ライス単位の発生符号量がほぼ均等となるようにスライ
ス構造を決定することを特徴とする。According to a sixth aspect of the present invention, in the third aspect of the present invention, the slice structure determining means allocates a large amount of code to the attention area, and the generated code amount in slice units is substantially equal to the inside of the attention area. The slice structure is determined so as to be uniform.
【0022】請求項7記載の発明は、画像符号化装置
と、この画像符号化装置の出力を復号可能な画像復号装
置とから構成されている動画像伝送システムにおいて、
画像符号化装置は、入力されたビデオ信号に対し情報量
を圧縮する符号化手段と、この符号化手段で使用される
スライス構造を制御するスライス制御手段と、符号化手
段の符号化したビットストリームをパケット化してネッ
トワークに送出するパケット送出手段とを備え、符号化
手段は動き検出手段と符号量制御手段と符号量測定手段
を有し、パケット送出手段は回線容量検出手段を有し、
スライス制御手段は、動き検出手段の結果から動き領域
と静止領域の判別を行う動き情報計算手段と、符号量測
定手段の結果から画面内の符号量分布を計測する符号量
分布計算手段と、回線容量検出手段から回線容量を計算
する回線容量計算手段と、動き検出手段と符号量測定手
段と回線容量検出手段の結果からスライス構造を更新す
るスライス構造決定手段とを有し、動き検出手段はスラ
イス構造を参照して動き検出を行い、符号量制御手段は
スライス構造を参照して符号量制御を行うことを特徴と
する。According to a seventh aspect of the present invention, in a moving image transmission system comprising an image encoding device and an image decoding device capable of decoding an output of the image encoding device,
The image encoding apparatus includes an encoding unit that compresses an information amount of an input video signal, a slice control unit that controls a slice structure used in the encoding unit, and an encoded bit stream of the encoding unit. Packet sending means for packetizing and sending the packet to the network, the encoding means has a motion detecting means, a code amount controlling means and a code amount measuring means, the packet sending means has a line capacity detecting means,
A slice control unit configured to determine a motion area and a stationary area based on a result of the motion detection unit; a code amount distribution calculation unit configured to measure a code amount distribution in a screen based on a result of the code amount measurement unit; A channel capacity calculating unit for calculating a channel capacity from the capacity detecting unit; and a slice structure determining unit for updating a slice structure from a result of the motion detecting unit, the code amount measuring unit, and the channel capacity detecting unit. The motion detection is performed with reference to the structure, and the code amount control means performs the code amount control with reference to the slice structure.
【0023】請求項8記載の発明は、請求項7に記載の
発明において、さらに画像復号装置からパケット廃棄率
を受信するパケット受信手段を備え、スライス構造手段
はパケット廃棄率を新たな入力としてスライス構造を決
定することを特徴とする。The invention according to claim 8 is the invention according to claim 7, further comprising packet receiving means for receiving a packet discard rate from the image decoding apparatus, wherein the slice structure means uses the packet discard rate as a new input to slice the packet. The method is characterized in that the structure is determined.
【0024】請求項9記載の発明は、請求項7および請
求項8の1つに記載の発明において、さらに画像復号装
置から画像観察者の注視領域を受信するパケット受信手
段または画像送信部の注視領域を検出する領域検出手段
を備え、スライス構造手段は注視領域を新たな入力とし
てスライス構造を決定することを特徴とする。According to a ninth aspect of the present invention, in the invention of one of the seventh and eighth aspects, the gazing of the packet receiving means or the image transmitting unit for receiving the gazing area of the image observer from the image decoding apparatus. The apparatus further comprises an area detecting means for detecting an area, wherein the slice structure means determines a slice structure by using the gaze area as a new input.
【0025】請求項10記載の発明は、請求項7記載の
発明において、スライス構造決定手段は、スライス単位
の発生符号量がほぼ均等となるようにスライス構造を決
定することを特徴とする。According to a tenth aspect of the present invention, in the seventh aspect of the present invention, the slice structure determining means determines the slice structure such that the generated code amounts in slice units are substantially equal.
【0026】請求項11記載の発明は、請求項8記載の
発明において、スライス構造決定手段は、スライス単位
の発生符号量がほぼ均等となるようにスライス構造を決
定することを特徴とする。According to an eleventh aspect of the present invention, in the eighth aspect of the present invention, the slice structure determining means determines the slice structure such that the generated code amounts in slice units are substantially equal.
【0027】請求項12記載の発明は、請求項9記載の
発明において、スライス構造決定手段は、注視領域に多
くの符号量を割り当てるようにし、注視領域の内部では
スライス単位の発生符号量がほぼ均等となるようにスラ
イス構造を決定することを特徴とする。According to a twelfth aspect of the present invention, in the ninth aspect of the present invention, the slice structure determining means allocates a large amount of code to the attention area, and the generated code amount of each slice is substantially equal to the inside of the attention area. The slice structure is determined so as to be uniform.
【0028】[0028]
【発明の実施の形態】次に、本発明の実施の形態を図面
に基づいて詳細に説明する。図1に示すように、本発明
の第1の実施形態としての画像符号化装置は、符号化部
1と、スライス制御部2と、パケット送出部3とを備え
ている。符号化部1は、ビデオ信号入力部10と、DC
T(離散コサイン変換)部11と、量子化部12と、可
変長符号化部13と、バッファ部14と、レート制御部
15と、逆量子化部16と、逆DCT部17と、ビデオ
メモリ部18と、動き検出部19と、動き補償部20
と、加算部21と、加算部22とを有している。スライ
ス制御部2は、スライス構造決定部23と、動き情報計
算部26と、回線容量計算部27と、符号量分布計算部
28とを有している。パケット送出部3は、パケット生
成部35と、回線容量検出部36とを有している。Next, embodiments of the present invention will be described in detail with reference to the drawings. As shown in FIG. 1, the image encoding device according to the first embodiment of the present invention includes an encoding unit 1, a slice control unit 2, and a packet transmission unit 3. The encoding unit 1 includes a video signal input unit 10 and a DC signal input unit 10.
A T (discrete cosine transform) unit 11, a quantization unit 12, a variable length coding unit 13, a buffer unit 14, a rate control unit 15, an inverse quantization unit 16, an inverse DCT unit 17, and a video memory Unit 18, a motion detecting unit 19, and a motion compensating unit 20
And an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 23, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36.
【0029】まず、符号化部1の動作について説明す
る。DCT部11は、入力されたビデオ信号に対して8
×8画素からなるブロックを単位にDCT変換の行列演
算を行い、その変換係数を量子化部12に出力する。量
子化部12では入力された変換係数に対して量子化処理
を行い、量子化変換係数を出力する。量子化の特性は、
レート制御部15によって制御される。量子化変換係数
は、可変長符号化部13に渡され可変長符号化,ランレ
ングス符号化などのエントロピ符号化処理を行う。一
方、逆量子化部16で逆量子化の処理を行って変換係数
に復号された信号は、逆DCT部17でDCT逆変換の
行列演算を行い、PおよびBピクチャの時には予測誤差
信号を、Iピクチャの時には符号化画像信号に相当した
信号を復号する。加算部21は、PおよびBピクチャ時
には予測信号を加算した信号と、Iピクチャの時にはそ
のままの信号を、それぞれ出力する。この加算部21の
出力信号は、ビデオメモリ部18に記憶される。ビデオ
メモリ部18の出力信号(符号化フレームの1フレーム
相当遅延させた信号)は、動き検出部19に入力する。
動き検出部19では各マクロブロックごとの動きベクト
ル信号MVを検出する。この時、スライス制御部2より
入力されたスライス情報101を用いてそれぞれのスラ
イスまたは複数個のスライスが独立に復号が可能になる
ように動き検出を行うことが可能である。First, the operation of the encoding unit 1 will be described. The DCT unit 11 converts the input video signal into 8
A matrix operation of DCT transformation is performed for each block composed of × 8 pixels, and the transformation coefficient is output to the quantization unit 12. The quantization unit 12 performs a quantization process on the input transform coefficient and outputs a quantized transform coefficient. The characteristics of quantization are
It is controlled by the rate control unit 15. The quantized transform coefficients are passed to the variable-length coding unit 13 and subjected to entropy coding processing such as variable-length coding and run-length coding. On the other hand, the signal decoded by the inverse quantization unit 16 to perform the inverse quantization process and transformed into a transform coefficient is subjected to a matrix operation of DCT inverse transform in the inverse DCT unit 17, and a prediction error signal is obtained for P and B pictures. In the case of an I picture, a signal corresponding to an encoded image signal is decoded. The adder 21 outputs a signal obtained by adding a prediction signal for P and B pictures and a signal as it is for I pictures. The output signal of the adder 21 is stored in the video memory 18. The output signal of the video memory unit 18 (the signal delayed by one frame of the encoded frame) is input to the motion detection unit 19.
The motion detector 19 detects a motion vector signal MV for each macroblock. At this time, motion detection can be performed using the slice information 101 input from the slice control unit 2 so that each slice or a plurality of slices can be independently decoded.
【0030】この動きベクトル信号MVは、可変長符号
化部13で所定の符号化を行う。動き補償部20は、動
き検出部19から入力された動きベクトル信号MVをも
とに動き補償を行い、動き補償予測画像を生成する。こ
の予測信号は加算部22で入力された画像と差分計算を
行い、その差分情報がDCT部11に入力され上記と同
様に符号化される。This motion vector signal MV is subjected to a predetermined encoding by a variable length encoding unit 13. The motion compensator 20 performs motion compensation based on the motion vector signal MV input from the motion detector 19, and generates a motion-compensated predicted image. The difference between the prediction signal and the image input by the adding unit 22 is calculated, and the difference information is input to the DCT unit 11 and encoded as described above.
【0031】可変長符号化部13でエントロピ符号化し
た符号化データ信号は、バッファ部14に入力し、その
出力信号は符号化データとしてパケット送出部3に渡さ
れる。また、レート制御部15はバッファを監視し、そ
の状態に応じて量子化部12の量子化特性を制御する。The encoded data signal entropy-encoded by the variable-length encoding unit 13 is input to the buffer unit 14, and the output signal is passed to the packet transmitting unit 3 as encoded data. Further, the rate control unit 15 monitors the buffer and controls the quantization characteristic of the quantization unit 12 according to the state.
【0032】次に、スライス制御部2の動作を説明す
る。動き情報計算部26は符号化部1の動き検出部19
から動き情報102を受け取り、各スライスごとの動き
情報を計算する。回線容量計算部27は回線容量検出部
36から入力される回線容量情報104を受け取り、最
適なスライスサイズの上限値を計算する。符号量分布計
算部28は符号化部1のバッファ部14より符号量情報
103を受け取り、それぞれのマクロブロックごとまた
は所定の領域単位の符号量を計算する。スライス構造決
定部23では動き情報計算部26と回線容量計算部27
と符号量分布計算部28からの情報を用いてスライス構
造を決定する。決定したスライス構造情報101は符号
化部1の動き検出部19に送られる。また、スライス構
造情報101はレート制御部15にも送られる。動き情
報計算部26は符号化部1の動き検出部19から動き情
報102を受け取り、図13のように各スライス内の動
き情報を計算し、スライス内での動きが大きい場合はス
ライス領域を小さくし、スライス内での動きが小さい場
合はスライス領域を大きくする。これにより各パケット
ごとの重要度を均一にすることができる。Next, the operation of the slice control section 2 will be described. The motion information calculation unit 26 is provided with the motion detection unit 19 of the encoding unit 1.
, And calculates motion information for each slice. The channel capacity calculation unit 27 receives the channel capacity information 104 input from the channel capacity detection unit 36, and calculates an optimum upper limit of the slice size. The code amount distribution calculation unit 28 receives the code amount information 103 from the buffer unit 14 of the coding unit 1 and calculates the code amount for each macroblock or for each predetermined area. The slice structure determination unit 23 includes a motion information calculation unit 26 and a channel capacity calculation unit 27
And the information from the code amount distribution calculation unit 28 to determine the slice structure. The determined slice structure information 101 is sent to the motion detection unit 19 of the encoding unit 1. The slice structure information 101 is also sent to the rate control unit 15. The motion information calculation unit 26 receives the motion information 102 from the motion detection unit 19 of the encoding unit 1, calculates the motion information in each slice as shown in FIG. 13, and reduces the slice area when the motion in the slice is large. However, when the movement in the slice is small, the slice area is increased. As a result, the importance of each packet can be made uniform.
【0033】回線容量計算部27が最適なスライスサイ
ズを計算するのに用いる回線容量情報104として具体
的には、ネットワーク上に送るデータグラムの最大送信
単位{MTU(Maximum Transmissi
on Unit) }がある。ネットワークに送出するパ
ケットサイズがこのMTUを超えるとそのパケットはネ
ットワーク上で複数のデータグラムとして分割され伝送
される。このような場合エラー耐性を考慮して作られた
パケットがMTUサイズにより分割されるため、エラー
耐性の弱い複数のパケットになってしまう。Specifically, the line capacity information 104 used by the line capacity calculation unit 27 to calculate the optimum slice size is the maximum transmission unit of datagrams to be sent on the network, ie, MTU (Maximum Transmission).
on Unit)}. When the size of a packet to be transmitted to the network exceeds this MTU, the packet is divided and transmitted as a plurality of datagrams on the network. In such a case, a packet created in consideration of error resilience is divided by the MTU size, resulting in a plurality of packets with low error resilience.
【0034】次に多重化方式を用いて音声信号やビデオ
信号、制御信号などを多重化する場合を説明する。ビデ
オ信号が多重化される場合にはビデオ信号をあるデータ
サイズで分割して他のデータと多重化するので分割され
たデータサイズはある意味を持った単位であることが望
ましい。ここで多重化のために分割されたデータをスラ
イス単位に設定すると多重化されたビットストリーム内
でエラーが発生した場合にエラー耐性が強化される。次
にATM網で伝送する場合を説明する。ATM伝送の場
合にも伝送単位であるセルのサイズ以内に1個のスライ
スのサイズを制限することによりエラー耐性を強化する
ことができる。以上のように伝送の際に生じる伝送路で
のパケットサイズの最大値がエラー耐性の観点からとて
も重要である。そのため回線容量検出部36によりパケ
ットサイズの最大値を検出し、回線容量情報104をス
ライス制御部2に入力することによりエラー耐性が強い
スライスを生成する。Next, a case where a multiplexing method is used to multiplex audio signals, video signals, control signals, and the like will be described. When a video signal is multiplexed, the video signal is divided by a certain data size and multiplexed with other data, so that the divided data size is desirably a unit having a certain meaning. Here, when data divided for multiplexing is set in slice units, error tolerance is enhanced when an error occurs in the multiplexed bit stream. Next, a case of transmission over an ATM network will be described. Also in the case of ATM transmission, error tolerance can be enhanced by limiting the size of one slice within the size of a cell as a transmission unit. As described above, the maximum value of the packet size in the transmission path generated at the time of transmission is very important from the viewpoint of error resistance. Therefore, the maximum value of the packet size is detected by the line capacity detecting unit 36, and the line capacity information 104 is input to the slice control unit 2 to generate a slice with high error tolerance.
【0035】符号量分布計算部28は符号化部1のバッ
ファ部14より符号量情報103を受け取り、それぞれ
の図14のようにマクロブロックごとの符号量を計算
し、スライスの開始からの符号量が回線容量計算部27
より得られたスライスサイズの最大値を超えるまでを1
個のスライスとする。図13ではスライスサイズの最大
値を9としてスライス構造が動的に変化している様子を
示している。これにより1個のスライスが持つ符号量を
制御することができる。The code amount distribution calculator 28 receives the code amount information 103 from the buffer unit 14 of the encoder 1, calculates the code amount for each macroblock as shown in FIG. 14, and calculates the code amount from the start of the slice. Is the line capacity calculation unit 27
1 until the maximum of the obtained slice size is exceeded
Let it be slices. FIG. 13 shows a state in which the maximum slice size is 9, and the slice structure is dynamically changing. Thus, the code amount of one slice can be controlled.
【0036】次にパケット送出部3の動作について説明
する。パケット生成部35は、符号化部1より入力され
たビットストリームをパケットとしてネットワークに送
出する。回線容量検出部36ではネットワークと情報交
換を行うなどの方法により、パケットを送出するネット
ワークやネットワーク状況に応じてパケットサイズの最
大値を決定する。Next, the operation of the packet sending section 3 will be described. The packet generator 35 sends out the bit stream input from the encoder 1 to the network as a packet. The line capacity detector 36 determines the maximum value of the packet size according to the network to which the packet is to be transmitted and the network status by, for example, exchanging information with the network.
【0037】次に、本発明の第2の実施形態を図面に基
づいて詳細に説明する。本発明の第2の実施形態におい
ては、本発明の第1の実施形態と同じ構成要素には同じ
参照符号が付されている。図2に示すように、本発明の
第2の実施形態としての画像符号化装置は、符号化部1
と、スライス制御部2と、パケット送出部3とを備えて
いる。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部24と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29とを有している。パケット送出部
3は、パケット生成部35と、回線容量検出部36とを
有している。Next, a second embodiment of the present invention will be described in detail with reference to the drawings. In the second embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 2, an image encoding device according to a second embodiment of the present invention includes an encoding unit 1
, A slice control unit 2 and a packet transmission unit 3. The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 24, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36.
【0038】次に、本発明の第2の実施形態としての画
像符号化装置の動作を詳細に説明する。符号化部1の動
作は、本発明の第1の実施形態の動作と同じである。次
に、スライス制御部2の動作を説明する。廃棄率計算部
29は、パケット廃棄率情報106を受ける。廃棄率計
算部29からパケット廃棄率がスライス構造決定部24
に入力される。スライス構造決定部24は、パケット廃
棄率が大きい場合にはスライスサイズの最大値を減少さ
せ、それぞれのパケットサイズを小さくすることにより
廃棄エラーに対するエラー耐性を強化する。しかし、パ
ケットサイズを減少させるとエラー耐性が強化される代
わりに符号量が増加し、回線の負荷がさらに増加する可
能性があるため、スライス構造決定部24は符号化部1
のレート制御部15にスライス構造情報101を出す。
スライス構造情報101を受け取ったレート制御部15
は与えられたスライス構造を考慮して適応的に符号量を
減少させる。逆に、パケット廃棄率が小さい場合には、
回線容量計算部27により入力されたスライスサイズの
最大値を上限としてスライスサイズを増加させる。この
動作によりネットワーク回線の変動に適応した符号化を
行なうことができる。パケット送出部3の動作は、上記
第1の実施形態の動作と同じである。Next, the operation of the image coding apparatus according to the second embodiment of the present invention will be described in detail. The operation of the encoding unit 1 is the same as the operation of the first embodiment of the present invention. Next, the operation of the slice control unit 2 will be described. The discard rate calculator 29 receives the packet discard rate information 106. From the discard rate calculator 29, the packet discard rate is determined by the slice structure determiner 24.
Is input to When the packet discard rate is high, the slice structure determination unit 24 reduces the maximum value of the slice size, and reduces the size of each packet, thereby enhancing the error resistance against discard errors. However, when the packet size is reduced, the error resistance is strengthened, but the code amount increases, and the load on the line may further increase.
The slice structure information 101 is output to the rate control unit 15 of FIG.
Rate control unit 15 that has received the slice structure information 101
Reduces the code amount adaptively in consideration of a given slice structure. Conversely, if the packet loss rate is small,
The slice size is increased up to the maximum value of the slice size input by the channel capacity calculator 27. By this operation, it is possible to perform encoding adapted to the fluctuation of the network line. The operation of the packet sending unit 3 is the same as the operation of the first embodiment.
【0039】次に、本発明の第3の実施形態を図面に基
づいて詳細に説明する。本発明の第3の実施形態におい
ては、本発明の第1および第2の実施形態と同じ構成要
素には同じ参照符号が付されている。図3に示すよう
に、本発明の第3の実施形態としての画像符号化装置
は、符号化部1と、スライス制御部2と、パケット送出
部3とを備えている。符号化部1は、ビデオ信号入力部
10と、DCT(離散コサイン変換)部11と、量子化
部12と、可変長符号化部13と、バッファ部14と、
レート制御部15と、逆量子化部16と、逆DCT部1
7と、ビデオメモリ部18と、動き検出部19と、動き
補償部20と、加算部21と、加算部22とを有してい
る。スライス制御部2は、スライス構造決定部25と、
動き情報計算部26と、回線容量計算部27と、符号量
分布計算部28と、廃棄率計算部29と、注視領域計算
部30とを有している。パケット送出部3は、パケット
生成部35と、回線容量検出部36とを有している。Next, a third embodiment of the present invention will be described in detail with reference to the drawings. In the third embodiment of the present invention, the same components as those in the first and second embodiments of the present invention are denoted by the same reference numerals. As shown in FIG. 3, the image encoding device according to the third embodiment of the present invention includes an encoding unit 1, a slice control unit 2, and a packet transmission unit 3. The encoding unit 1 includes a video signal input unit 10, a DCT (discrete cosine transform) unit 11, a quantization unit 12, a variable length encoding unit 13, a buffer unit 14,
Rate control unit 15, inverse quantization unit 16, inverse DCT unit 1
7, a video memory unit 18, a motion detecting unit 19, a motion compensating unit 20, an adding unit 21, and an adding unit 22. The slice control unit 2 includes a slice structure determination unit 25,
It has a motion information calculation unit 26, a channel capacity calculation unit 27, a code amount distribution calculation unit 28, a discard rate calculation unit 29, and a gaze area calculation unit 30. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36.
【0040】次に、本発明の第3の実施形態としての画
像符号化装置の動作を詳細に説明する。符号化部1の動
作は、本発明の第1の実施形態の動作と同じである。次
に、スライス制御部2の動作を説明する。注視領域計算
部30は、注視領域情報107を用いて画像を注視領域
と非注視領域に分割し分割情報を生成する。注視領域計
算部30の分割情報は、スライス構造決定部25に入力
される。スライス構造決定部25においては、動き情報
計算部26と、回線容量計算部27と、符号量分布計算
部28および廃棄率計算部29とにより図15のように
注視領域および非注視領域のそれぞれを別のスライスに
配分する。パケット送出部3の動作は、本発明の第1の
実施形態の動作と同じである。なお、本発明の第3の実
施形態としての画像符号化装置においては、廃棄率計算
部29を削除してもよい。Next, the operation of the image coding apparatus according to the third embodiment of the present invention will be described in detail. The operation of the encoding unit 1 is the same as the operation of the first embodiment of the present invention. Next, the operation of the slice control unit 2 will be described. The gaze area calculation unit 30 divides the image into a gaze area and a non-gaze area using the gaze area information 107 and generates division information. The division information of the gaze area calculation unit 30 is input to the slice structure determination unit 25. In the slice structure determination unit 25, the motion information calculation unit 26, the channel capacity calculation unit 27, the code amount distribution calculation unit 28, and the discard rate calculation unit 29 determine each of the watch area and the non-watch area as shown in FIG. Distribute to different slices. The operation of the packet sending unit 3 is the same as the operation of the first embodiment of the present invention. In the image encoding device according to the third embodiment of the present invention, the discard rate calculator 29 may be deleted.
【0041】次に、本発明の第4の実施形態を図面に基
づいて詳細に説明する。本発明の第4の実施形態におい
ては、本発明の第1の実施形態と同じ構成要素には同じ
参照符号が付されている。図4に示すように、本発明の
第4の実施形態としての画像符号化装置は、符号化部1
と、スライス制御部2と、パケット送出部3とを備えて
いる。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部23と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
とを有している。パケット送出部3は、パケット生成部
35と、回線容量検出部36とを有している。Next, a fourth embodiment of the present invention will be described in detail with reference to the drawings. In the fourth embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 4, an image encoding device according to a fourth embodiment of the present invention includes an encoding unit 1
, A slice control unit 2 and a packet transmission unit 3. The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 23, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36.
【0042】次に、本発明の第4の実施形態としての画
像符号化装置の動作を詳細に説明する。符号化部1の動
作は、本発明の第1の実施形態の動作と同じである。ス
ライス制御部2の動作で本発明の第1の実施形態の動作
と異なる点は、各スライスごとの発生符号量をほぼ均等
にすることである。各スライスごとの発生符号量をほぼ
均等にすることで動き領域ではスライスサイズが小さく
なり、静止領域ではスライスサイズが大きくなるのでパ
ケットが紛失した場合、失われた符号量がどちらの場合
でも同じサイズとなるため画質に対する影響をほぼ一定
に保つことができるからである。パケット送出部3の動
作は、本発明の第1の実施形態の動作と同じである。Next, the operation of the image coding apparatus according to the fourth embodiment of the present invention will be described in detail. The operation of the encoding unit 1 is the same as the operation of the first embodiment of the present invention. The difference between the operation of the slice control unit 2 and the operation of the first embodiment of the present invention is that the generated code amount for each slice is made substantially equal. By making the amount of generated code for each slice almost equal, the slice size becomes smaller in the motion region and the slice size becomes larger in the still region. Therefore, if a packet is lost, the lost code amount is the same in both cases. Therefore, the effect on the image quality can be kept almost constant. The operation of the packet sending unit 3 is the same as the operation of the first embodiment of the present invention.
【0043】次に、本発明の第5の実施形態を図面に基
づいて詳細に説明する。本発明の第5の実施形態におい
ては、本発明の第2の実施形態と同じ構成要素には同じ
参照符号が付されている。図5に示すように、本発明の
第5の実施形態としての画像符号化装置は、符号化部1
と、スライス制御部2と、パケット送出部3とを備えて
いる。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部24と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29とを有している。パケット送出部
3は、パケット生成部35と、回線容量検出部36とを
有している。Next, a fifth embodiment of the present invention will be described in detail with reference to the drawings. In the fifth embodiment of the present invention, the same components as those of the second embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 5, an image encoding apparatus according to a fifth embodiment of the present invention includes an encoding unit 1
, A slice control unit 2 and a packet transmission unit 3. The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 24, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36.
【0044】次に、本発明の第5の実施形態としての画
像符号化装置の動作を説明する。符号化部1の動作は、
本発明の第1の実施形態の動作と同じである。スライス
制御部2の動作で本発明の第2の実施形態の動作と異な
る点は、各スライスごとの発生符号量をほぼ均等にする
ことである。パケット送出部3の動作は、本発明の第1
の実施形態の動作と同じである。Next, the operation of the image coding apparatus according to the fifth embodiment of the present invention will be described. The operation of the encoding unit 1 is as follows.
The operation is the same as that of the first embodiment of the present invention. The difference between the operation of the slice control unit 2 and the operation of the second embodiment of the present invention is that the generated code amount for each slice is made substantially equal. The operation of the packet sending unit 3 is the same as that of the first embodiment of the present invention.
The operation is the same as that of the embodiment.
【0045】次に、本発明の第6の実施形態を図面に基
づいて詳細に説明する。本発明の第6の実施形態におい
ては、本発明の第3の実施形態と同じ構成要素には同じ
参照符号が付されている。図6に示すように、本発明の
第5の実施形態としての画像符号化装置は、符号化部1
と、スライス制御部2と、パケット送出部3とを備えて
いる。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部25と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29と、注視領域計算部30とを有し
ている。パケット送出部3は、パケット生成部35と、
回線容量検出部36とを有している。Next, a sixth embodiment of the present invention will be described in detail with reference to the drawings. In the sixth embodiment of the present invention, the same components as those in the third embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 6, an image encoding apparatus according to a fifth embodiment of the present invention includes an encoding unit 1
, A slice control unit 2 and a packet transmission unit 3. The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 25, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29 and a gaze area calculator 30. The packet transmission unit 3 includes a packet generation unit 35,
And a line capacity detecting unit 36.
【0046】次に、本発明の第6の実施形態としての画
像符号化装置の動作を説明する。符号化部1の動作は、
本発明の第1の実施形態の動作と同じである。スライス
制御部2の動作で本発明の第3の実施形態の動作と異な
る点は、非注視領域よりも注視領域に多くの符号量を割
りあてることである。また、スライス制御部2は、非注
視領域および注視領域ともにスライス内の符号量は一定
となるようにスライス構造を決定し、かつ、符号量制御
を行なう。パケット送出部3の動作は、本発明の第1の
実施形態の動作と同じである。なお、本発明の第6の実
施形態としての画像符号化装置においては、廃棄率計算
部29を削除してもよい。Next, the operation of the image coding apparatus according to the sixth embodiment of the present invention will be described. The operation of the encoding unit 1 is as follows.
The operation is the same as that of the first embodiment of the present invention. The difference between the operation of the slice control unit 2 and the operation of the third embodiment of the present invention is that a larger amount of code is allocated to the watch area than the non-watch area. The slice control unit 2 determines the slice structure so that the code amount in the slice is constant in both the non-gaze area and the gaze area, and performs code amount control. The operation of the packet sending unit 3 is the same as the operation of the first embodiment of the present invention. In the image encoding device according to the sixth embodiment of the present invention, the discard rate calculator 29 may be deleted.
【0047】次に、本発明の第7の実施形態を図面に基
づいて詳細に説明する。本発明の第7の実施形態におい
ては、本発明の第1の実施形態と同じ構成要素には同じ
参照符号が付されている。図7に示すように、本発明の
第7の実施形態としての動画像伝送システムは、符号化
部1と、スライス制御部2と、パケット送出部3と、パ
ケット受信部4と、復号部5とを備えている。符号化部
1は、ビデオ信号入力部10と、DCT(離散コサイン
変換)部11と、量子化部12と、可変長符号化部13
と、バッファ部14と、レート制御部15と、逆量子化
部16と、逆DCT部17と、ビデオメモリ部18と、
動き検出部19と、動き補償部20と、加算部21と、
加算部22とを有している。スライス制御部2は、スラ
イス構造決定部23と、動き情報計算部26と、回線容
量計算部27と、符号量分布計算部28とを有してい
る。パケット送出部3は、パケット生成部35と、回線
容量検出部36とを有している。パケット受信部4は、
受信部40と、ビットストリーム生成部42とを有して
いる。復号部5は、バッファ部51と、可変長復号化部
52と、逆量子化部53と、逆DCT部54と、ビデオ
メモリ部55と、動き補償予測部56、と加算部57と
を有している。Next, a seventh embodiment of the present invention will be described in detail with reference to the drawings. In the seventh embodiment of the present invention, the same components as those in the first embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 7, the moving image transmission system according to the seventh embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5. And The encoding unit 1 includes a video signal input unit 10, a DCT (discrete cosine transform) unit 11, a quantization unit 12, and a variable length encoding unit 13
, A buffer unit 14, a rate control unit 15, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18,
A motion detector 19, a motion compensator 20, an adder 21,
And an adder 22. The slice control unit 2 includes a slice structure determination unit 23, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36. The packet receiving unit 4
It has a receiving unit 40 and a bit stream generating unit 42. The decoding unit 5 includes a buffer unit 51, a variable length decoding unit 52, an inverse quantization unit 53, an inverse DCT unit 54, a video memory unit 55, a motion compensation prediction unit 56, and an addition unit 57. are doing.
【0048】次に、本発明の第7の実施形態としての動
画像伝送システムの動作を詳細に説明する。符号化部1
とスライス制御部2およびパケット送出部3の動作は、
本発明の第1の実施形態の動作と同じである。パケット
受信部4の受信部40はパケット送出部3のパケット生
成部35から送出されるパケット201を受信する。受
信部40で受信したパケット201はビットストリーム
生成部42に渡され、ビットストリーム生成部42はパ
ケットよりビットストリームを再構成する。ビットスト
リーム生成部42で再構成されたビットストリーム20
2は復号部5のバッファ部51に蓄えられる。バッファ
部51からとりだされたビットストリームは可変長復号
化部52で復号され、逆量子化部53に送られる。逆量
子化部53で逆量子化の処理を行って変換係数に復号し
た信号は、逆DCT部54でDCT逆変換の行列演算を
行い、Iピクチャの時には符号化画像信号に相当した信
号を復号する。PおよびBピクチャの場合、ビデオメモ
リ部55に蓄えられた画像を使用して動き補償予測部5
6で動き補償を行い、信号を復号し加算部57で加算さ
れビデオ信号として出力される。Next, the operation of the moving picture transmission system according to the seventh embodiment of the present invention will be described in detail. Encoding unit 1
The operations of the slice control unit 2 and the packet transmission unit 3 are as follows.
The operation is the same as that of the first embodiment of the present invention. The receiving unit 40 of the packet receiving unit 4 receives the packet 201 transmitted from the packet generating unit 35 of the packet transmitting unit 3. The packet 201 received by the receiving unit 40 is passed to the bit stream generating unit 42, and the bit stream generating unit 42 reconstructs the bit stream from the packet. Bit stream 20 reconstructed by bit stream generator 42
2 is stored in the buffer unit 51 of the decoding unit 5. The bit stream extracted from the buffer unit 51 is decoded by the variable length decoding unit 52 and sent to the inverse quantization unit 53. The signal that has been subjected to the inverse quantization process in the inverse quantization unit 53 and decoded into a transform coefficient is subjected to a DCT inverse transform matrix operation in the inverse DCT unit 54, and a signal corresponding to a coded image signal is decoded in the case of an I picture. I do. In the case of P and B pictures, the motion compensation prediction unit 5 uses the image stored in the video memory unit 55.
6, motion compensation is performed, the signal is decoded, and the signal is added by the adder 57 and output as a video signal.
【0049】次に、本発明の第8の実施形態を図面に基
づいて詳細に説明する。本発明の第8の実施形態におい
ては、本発明の第2の実施形態と同じ構成要素には同じ
参照符号が付されている。図8に示すように、本発明の
第2の実施形態としての動画像伝送システムは、符号化
部1と、スライス制御部2と、パケット送出部3と、パ
ケット受信部4と、復号部5とを備えている。符号化部
1は、ビデオ信号入力部10と、DCT(離散コサイン
変換)部11と、量子化部12と、可変長符号化部13
と、バッファ部14と、レート制御部15と、逆量子化
部16と、逆DCT部17と、ビデオメモリ部18と、
動き検出部19と、動き補償部20と、加算部21と、
加算部22とを有している。スライス制御部2は、スラ
イス構造決定部24と、動き情報計算部26と、回線容
量計算部27と、符号量分布計算部28と、廃棄率計算
部29とを有している。パケット送出部3は、パケット
生成部35と、回線容量検出部36とを有している。パ
ケット受信部4は、受信部41と、ビットストリーム生
成部42と、送信部43とを有している。復号部5は、
バッファ部51と、可変長復号化部52と、逆量子化部
53と、逆DCT部54と、ビデオメモリ部55と、動
き補償予測部56と、加算部57とを有している。Next, an eighth embodiment of the present invention will be described in detail with reference to the drawings. In the eighth embodiment of the present invention, the same components as those of the second embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 8, the moving image transmission system according to the second embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5. And The encoding unit 1 includes a video signal input unit 10, a DCT (discrete cosine transform) unit 11, a quantization unit 12, and a variable length encoding unit 13
, A buffer unit 14, a rate control unit 15, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18,
A motion detector 19, a motion compensator 20, an adder 21,
And an adder 22. The slice control unit 2 includes a slice structure determination unit 24, a motion information calculation unit 26, a channel capacity calculation unit 27, a code amount distribution calculation unit 28, and a discard rate calculation unit 29. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36. The packet receiving unit 4 includes a receiving unit 41, a bit stream generating unit 42, and a transmitting unit 43. The decoding unit 5
It includes a buffer unit 51, a variable length decoding unit 52, an inverse quantization unit 53, an inverse DCT unit 54, a video memory unit 55, a motion compensation prediction unit 56, and an addition unit 57.
【0050】次に、本発明の第8の実施形態としての動
画像伝送システムの動作を詳細に説明する。符号化部1
とスライス制御部2およびパケット送出部3の動作は、
本発明の第2の実施形態の動作と同じである。パケット
受信部4の受信部41は、パケット送出部3のパケット
生成部35から送出されるパケット201を受信する。
受信部41で受信したパケット201はビットストリー
ム生成部42に渡され、ビットストリーム生成部42は
パケットよりビットストリームを再構成する。また、受
信部41よりパケット廃棄率情報が送信部43に送られ
る。送信部43からパケット廃棄率情報106がスライ
ス制御部2の廃棄率計算部29に送られる。ビットスト
リーム生成部42で再構成されたビットストリーム20
2は復号部5のバッファ部51に蓄えられる。復号部5
の動作は、本発明の第7の実施形態の動作と同じであ
る。Next, the operation of the moving picture transmission system according to the eighth embodiment of the present invention will be described in detail. Encoding unit 1
The operations of the slice control unit 2 and the packet transmission unit 3 are as follows.
The operation is the same as that of the second embodiment of the present invention. The receiving unit 41 of the packet receiving unit 4 receives the packet 201 transmitted from the packet generating unit 35 of the packet transmitting unit 3.
The packet 201 received by the receiving unit 41 is passed to the bit stream generating unit 42, and the bit stream generating unit 42 reconstructs the bit stream from the packet. Further, the packet loss rate information is transmitted from the receiving unit 41 to the transmitting unit 43. The packet discard rate information 106 is transmitted from the transmission unit 43 to the discard rate calculation unit 29 of the slice control unit 2. Bit stream 20 reconstructed by bit stream generator 42
2 is stored in the buffer unit 51 of the decoding unit 5. Decoding unit 5
Is the same as the operation of the seventh embodiment of the present invention.
【0051】次に、本発明の第9の実施形態を図面に基
づいて詳細に説明する。本発明の第9の実施形態におい
ては、本発明の第3の実施形態と同じ構成要素には同じ
参照符号が付されている。図9に示すように、本発明の
第9の実施形態としての動画像伝送システムは、符号化
部1と、スライス制御部2と、パケット送出部3と、パ
ケット受信部4と、復号部5とを備えている。符号化部
1は、ビデオ信号入力部10と、DCT(離散コサイン
変換)部11と、量子化部12と、可変長符号化部13
と、バッファ部14と、レート制御部15と、逆量子化
部16と、逆DCT部17と、ビデオメモリ部18と、
動き検出部19と、動き補償部20と、加算部21と、
加算部22とを有している。スライス制御部2は、スラ
イス構造決定部25と、動き情報計算部26と、回線容
量計算部27と、符号量分布計算部28と、廃棄率計算
部29と、注視領域計算部30とを有している。パケッ
ト送出部3は、パケット生成部35と、回線容量検出部
36とを有している。パケット受信部4は、受信部41
と、ビットストリーム生成部42と、送信部43とを有
している。復号部5は、バッファ部51と、可変長復号
化部52と、逆量子化部53と、逆DCT部54と、ビ
デオメモリ部55と、動き補償予測部56と、加算部5
7とを有している。本発明の第9の実施形態としての動
画像伝送システムは、さらに注視領域計算部30に接続
されている注視領域入力装置71と、送信部43に接続
されている注視領域入力装置61とを有している。Next, a ninth embodiment of the present invention will be described in detail with reference to the drawings. In the ninth embodiment of the present invention, the same components as those in the third embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 9, a moving image transmission system according to a ninth embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5. And The encoding unit 1 includes a video signal input unit 10, a DCT (discrete cosine transform) unit 11, a quantization unit 12, and a variable length encoding unit 13
, A buffer unit 14, a rate control unit 15, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18,
A motion detector 19, a motion compensator 20, an adder 21,
And an adder 22. The slice control unit 2 includes a slice structure determination unit 25, a motion information calculation unit 26, a channel capacity calculation unit 27, a code amount distribution calculation unit 28, a discard rate calculation unit 29, and a watch area calculation unit 30. are doing. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36. The packet receiving unit 4 includes a receiving unit 41
, A bit stream generation unit 42 and a transmission unit 43. The decoding unit 5 includes a buffer unit 51, a variable length decoding unit 52, an inverse quantization unit 53, an inverse DCT unit 54, a video memory unit 55, a motion compensation prediction unit 56,
7 are provided. The moving image transmission system according to the ninth embodiment of the present invention further includes a gaze area input device 71 connected to the gaze area calculation unit 30 and a gaze area input device 61 connected to the transmission unit 43. are doing.
【0052】次に、本発明の第9の実施形態としての動
画像伝送システムの動作を詳細に説明する。符号化部1
とスライス制御部2およびパケット送出部3の動作は、
本発明の第3の実施形態の動作と同じである。パケット
受信部4の受信部41は、パケット送出部3のパケット
生成部35から送出されるパケット201を受信する。
受信部41で受信したパケット201はビットストリー
ム生成部42に渡され、ビットストリーム生成部42は
パケットよりビットストリームを再構成する。また、パ
ケット受信部41よりパケット廃棄率情報が送信部43
に送られる。注視領域入力装置61で得られる受信者の
注視領域情報203は送信部43に送られる。パケット
送出部43からはパケット廃棄率情報106がスライス
制御部2の廃棄率計算部29に、注視領域情報107が
スライス制御部2の注視領域計算部30に送られる。Next, the operation of the moving picture transmission system according to the ninth embodiment of the present invention will be described in detail. Encoding unit 1
The operations of the slice control unit 2 and the packet transmission unit 3 are as follows.
The operation is the same as that of the third embodiment of the present invention. The receiving unit 41 of the packet receiving unit 4 receives the packet 201 transmitted from the packet generating unit 35 of the packet transmitting unit 3.
The packet 201 received by the receiving unit 41 is passed to the bit stream generating unit 42, and the bit stream generating unit 42 reconstructs the bit stream from the packet. Also, the packet discard rate information is transmitted from the packet receiving unit 41 to the transmitting unit 43.
Sent to The attention area information 203 of the recipient obtained by the attention area input device 61 is sent to the transmission unit 43. From the packet transmission unit 43, the packet discard rate information 106 is sent to the discard rate calculation unit 29 of the slice control unit 2, and the attention area information 107 is sent to the attention area calculation unit 30 of the slice control unit 2.
【0053】ビットストリーム生成部42で再構成され
たビットストリーム202は復号部5のバッファ部51
に蓄えられる。復号部5の動作は、本発明の第7の実施
形態の動作と同じである。注視領域入力装置71では送
信者からの注視領域情報108がスライス制御部2の注
視領域計算部30に送られる。なお、本発明の第9の実
施形態としての動画像伝送システムにおいては、廃棄率
計算部29を削除してもよい。The bit stream 202 reconstructed by the bit stream generator 42 is supplied to the buffer 51 of the decoder 5.
Is stored in The operation of the decoding unit 5 is the same as the operation of the seventh embodiment of the present invention. The attention area input device 71 sends attention area information 108 from the sender to the attention area calculation unit 30 of the slice control unit 2. In the moving image transmission system according to the ninth embodiment of the present invention, the discard rate calculator 29 may be deleted.
【0054】次に、本発明の第10の実施形態を図面に
基づいて詳細に説明する。本発明の第10の実施形態に
おいては、本発明の第4の実施形態と同じ構成要素には
同じ参照符号が付されている。図10に示すように、本
発明の第10の実施形態としての動画像伝送システム
は、符号化部1と、スライス制御部2と、パケット送出
部3と、パケット受信部4と、復号部5とを備えてい
る。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部23と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
とを有している。パケット送出部3は、パケット生成部
35と、回線容量検出部36とを有している。パケット
受信部4は、受信部40と、ビットストリーム生成部4
2とを有している。復号部5は、バッファ部51と、可
変長復号化部52と、逆量子化部53と、逆DCT部5
4と、ビデオメモリ部55と、動き補償予測部56と、
加算部57とを有している。Next, a tenth embodiment of the present invention will be described in detail with reference to the drawings. In the tenth embodiment of the present invention, the same components as those of the fourth embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 10, a moving image transmission system according to a tenth embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5. And The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 23, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36. The packet receiving unit 4 includes a receiving unit 40 and a bit stream generating unit 4
And 2. The decoding unit 5 includes a buffer unit 51, a variable length decoding unit 52, an inverse quantization unit 53, and an inverse DCT unit 5.
4, a video memory unit 55, a motion compensation prediction unit 56,
And an adder 57.
【0055】次に、本発明の第10の実施形態としての
動画像伝送システムの動作を説明する。符号化部1とス
ライス制御部2およびパケット送出部3の動作は、本発
明の第4の実施形態の動作と同じである。パケット受信
部4および復号部5の動作は、本発明の第7の実施形態
の動作と同じである。Next, the operation of the moving picture transmission system according to the tenth embodiment of the present invention will be described. The operations of the encoding unit 1, the slice control unit 2, and the packet sending unit 3 are the same as the operations of the fourth embodiment of the present invention. The operations of the packet receiving unit 4 and the decoding unit 5 are the same as the operations of the seventh embodiment of the present invention.
【0056】次に、本発明の第11の実施形態を図面に
基づいて詳細に説明する。本発明の第11の実施形態に
おいては、本発明の第5の実施形態と同じ構成要素には
同じ参照符号が付されている。図11に示すように、本
発明の第11の実施形態としての動画像伝送システム
は、符号化部1と、スライス制御部2と、パケット送出
部3と、パケット受信部4と、復号部5とを備えてい
る。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部24と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29とを有している。パケット送出部
3は、パケット生成部35と、回線容量検出部36とを
有している。パケット受信部4は、受信部41と、ビッ
トストリーム生成部42と、送信部43とを有してい
る。復号部5は、バッファ部51と、可変長復号化部5
2と、逆量子化部53と、逆DCT部54と、ビデオメ
モリ部55と、動き補償予測部56と、加算部57とを
有している。Next, an eleventh embodiment of the present invention will be described in detail with reference to the drawings. In the eleventh embodiment of the present invention, the same components as those in the fifth embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 11, a moving image transmission system according to an eleventh embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5 And The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 24, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29. The packet sending unit 3 has a packet generating unit 35 and a line capacity detecting unit 36. The packet receiving unit 4 includes a receiving unit 41, a bit stream generating unit 42, and a transmitting unit 43. The decoding unit 5 includes a buffer unit 51 and a variable length decoding unit 5.
2, an inverse quantization unit 53, an inverse DCT unit 54, a video memory unit 55, a motion compensation prediction unit 56, and an addition unit 57.
【0057】次に、本発明の第11の実施形態としての
動画像伝送システムの動作を説明する。符号化部1とス
ライス制御部2およびパケット送出部3の動作は、本発
明の第5の実施形態の動作と同じである。パケット受信
部4の動作は、本発明の第8の実施形態の動作と同じで
ある。復号部5の動作は、本発明の第7の実施形態の動
作と同じである。Next, the operation of the moving picture transmission system according to the eleventh embodiment of the present invention will be described. The operations of the encoding unit 1, the slice control unit 2, and the packet transmission unit 3 are the same as the operations of the fifth embodiment of the present invention. The operation of the packet receiving unit 4 is the same as the operation of the eighth embodiment of the present invention. The operation of the decoding unit 5 is the same as the operation of the seventh embodiment of the present invention.
【0058】次に、本発明の第12の実施形態を図面に
基づいて詳細に説明する。本発明の第12の実施形態に
おいては、本発明の第9の実施形態と同じ構成要素には
同じ参照符号が付されている。図12に示すように、本
発明の第12の実施形態としての動画像伝送システム
は、符号化部1と、スライス制御部2と、パケット送出
部3と、パケット受信部4と、復号部5とを備えてい
る。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部25と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29と、注視領域計算部30とを有し
ている。パケット送出部3は、パケット生成部35と、
回線容量検出部36とを有している。パケット受信部4
は、受信部41と、ビットストリーム生成部42と、送
信部43とを有している。復号部5は、バッファ部51
と、可変長復号化部52と、逆量子化部53と、逆DC
T部54と、ビデオメモリ部55と、動き補償予測部5
6と、加算部57とを有している。本発明の第12の実
施形態としての動画像伝送システムは、さらに注視領域
計算部30に接続されている注視領域入力装置71と、
送信部43に接続されている注視領域入力装置61とを
有している。Next, a twelfth embodiment of the present invention will be described in detail with reference to the drawings. In the twelfth embodiment of the present invention, the same components as those in the ninth embodiment of the present invention are denoted by the same reference numerals. As shown in FIG. 12, a moving image transmission system according to a twelfth embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5 And The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 25, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29 and a gaze area calculator 30. The packet transmission unit 3 includes a packet generation unit 35,
And a line capacity detecting unit 36. Packet receiver 4
Has a receiving unit 41, a bit stream generating unit 42, and a transmitting unit 43. The decoding unit 5 includes a buffer unit 51
, A variable length decoding unit 52, an inverse quantization unit 53, and an inverse DC
T unit 54, video memory unit 55, motion compensation prediction unit 5
6 and an adder 57. The moving image transmission system as the twelfth embodiment of the present invention further includes a gaze area input device 71 connected to the gaze area calculation unit 30,
A gaze area input device 61 connected to the transmission unit 43;
【0059】次に、本発明の第12の実施形態としての
動画像伝送システムの動作を説明する。符号化部1とス
ライス制御部2およびパケット送出部3の動作は、本発
明の第4の実施形態の動作と同じである。パケット受信
部4の動作は、本発明の第9の実施形態の動作と同じで
ある。復号部5の動作は、本発明の第7の実施形態の動
作と同じである。Next, the operation of the moving picture transmission system according to the twelfth embodiment of the present invention will be described. The operations of the encoding unit 1, the slice control unit 2, and the packet sending unit 3 are the same as the operations of the fourth embodiment of the present invention. The operation of the packet receiving unit 4 is the same as the operation of the ninth embodiment of the present invention. The operation of the decoding unit 5 is the same as the operation of the seventh embodiment of the present invention.
【0060】次に、本発明の第13の実施形態を図面に
基づいて詳細に説明する。本発明の第13の実施形態に
おいては、本発明の第12の実施形態と同じ構成要素に
は同じ参照符号が付されている。図12に示すように、
本発明の第13の実施形態としての動画像伝送システム
は、符号化部1と、スライス制御部2と、パケット送出
部3と、パケット受信部4と、復号部5とを備えてい
る。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部25と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29と、注視領域計算部30とを有し
ている。パケット送出部3は、パケット生成部35と、
回線容量検出部36とを有している。パケット受信部4
は、受信部41と、ビットストリーム生成部42と、送
信部43とを有している。復号部5は、バッファ部51
と、可変長復号化部52と、逆量子化部53と、逆DC
T部54と、ビデオメモリ部55と、動き補償予測部5
6と、加算部57とを有している。本発明の第12の実
施形態としての動画像伝送システムは、さらに注視領域
計算部30に接続されている注視領域入力装置71と、
送信部43に接続されている注視領域入力装置61とを
有している。Next, a thirteenth embodiment of the present invention will be described in detail with reference to the drawings. In the thirteenth embodiment of the present invention, the same components as those of the twelfth embodiment of the present invention are denoted by the same reference numerals. As shown in FIG.
The moving image transmission system according to the thirteenth embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5. The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 25, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29 and a gaze area calculator 30. The packet transmission unit 3 includes a packet generation unit 35,
And a line capacity detecting unit 36. Packet receiver 4
Has a receiving unit 41, a bit stream generating unit 42, and a transmitting unit 43. The decoding unit 5 includes a buffer unit 51
, A variable length decoding unit 52, an inverse quantization unit 53, and an inverse DC
T unit 54, video memory unit 55, motion compensation prediction unit 5
6 and an adder 57. The moving image transmission system as the twelfth embodiment of the present invention further includes a gaze area input device 71 connected to the gaze area calculation unit 30,
A gaze area input device 61 connected to the transmission unit 43;
【0061】本発明の第13の実施形態としての動画像
伝送システムは、インターネット上でのものである。符
号化部1と復号部5の方式としては、H.263、MP
EG4などがある。パケット送出部3としてRTP、パ
ケット受信部4のパケット送信部43としてRTCPが
ある。符号化部1ではスライス制御部2からスライス構
造を受け取り、そのスライス構造に基づいて入力される
画像を符号化していく。動き情報計算部26では符号化
部1の動き検出部19から上下方向と左右方向の動きベ
クトルを受け取る。回線容量計算部27ではネットワー
ク上でパケットサイズの最大値を受け取る。符号量分布
計算部28では符号化部1のバッファ部14から各マク
ロブロックの符号量を受け取る。廃棄率計算部29では
RTCPのヘッダより廃棄率を受け取る。注視領域計算
部30では画像内のそれぞれのマクロブロックが注視領
域であるか非注視領域であるかを決定する。A moving image transmission system according to a thirteenth embodiment of the present invention is on the Internet. As a method of the encoding unit 1 and the decoding unit 5, H.264 is used. 263, MP
EG4 and the like. The packet transmitting unit 3 includes RTP, and the packet receiving unit 4 includes RTCP as the packet transmitting unit 43. The encoding unit 1 receives a slice structure from the slice control unit 2, and encodes an input image based on the slice structure. The motion information calculator 26 receives the vertical and horizontal motion vectors from the motion detector 19 of the encoder 1. The line capacity calculator 27 receives the maximum value of the packet size on the network. The code amount distribution calculator 28 receives the code amount of each macroblock from the buffer unit 14 of the encoder 1. The discard rate calculator 29 receives the discard rate from the RTCP header. The gaze area calculation unit 30 determines whether each macroblock in the image is a gaze area or a non-gaze area.
【0062】スライス構造決定部25では入力されるそ
れぞれの情報に基づきスライス構造を決定し符号化部1
の動き検出部19に入力する。パケット送出部3では受
け取ったビットストリームをRTPのフォーマットに合
った形でパケット化し、ネットワークに送出する。パケ
ット受信部4ではRTPフォーマットのパケットを受け
取り、ビットストリーム生成部42にパケットを送る。The slice structure determining unit 25 determines the slice structure based on the respective information inputted and encodes the slice structure.
Is input to the motion detection unit 19. The packet transmission unit 3 packetizes the received bit stream into a packet conforming to the RTP format and transmits the packet to the network. The packet receiving unit 4 receives the packet in the RTP format and sends the packet to the bit stream generating unit 42.
【0063】また、ここでRTCPに必要な情報を計算
し送信部43に送る。送信部43では注視領域入力装置
61から注視領域を受け取る。送信部43は、送信側に
RTCPフォーマットのパケットや注視領域情報を送
る。ビットストリーム生成部42はパケットをビットス
トリームに変換し、復号部5に送る。復号部5は受け取
ったビットストリームを復号し画像を出力する。The information required for RTCP is calculated and sent to the transmitting unit 43. The transmitting unit 43 receives the gaze area from the gaze area input device 61. The transmission unit 43 transmits the packet in the RTCP format and the attention area information to the transmission side. The bit stream generation unit 42 converts the packet into a bit stream and sends the packet to the decoding unit 5. The decoding unit 5 decodes the received bit stream and outputs an image.
【0064】次に、本発明の第14の実施形態を図面に
基づいて詳細に説明する。本発明の第14の実施形態に
おいては、本発明の第12の実施形態と同じ構成要素に
は同じ参照符号が付されている。図12に示すように、
本発明の第14の実施形態としての動画像伝送システム
は、符号化部1と、スライス制御部2と、パケット送出
部3と、パケット受信部4と、復号部5とを備えてい
る。符号化部1は、ビデオ信号入力部10と、DCT
(離散コサイン変換)部11と、量子化部12と、可変
長符号化部13と、バッファ部14と、レート制御部1
5と、逆量子化部16と、逆DCT部17と、ビデオメ
モリ部18と、動き検出部19と、動き補償部20と、
加算部21と、加算部22とを有している。スライス制
御部2は、スライス構造決定部25と、動き情報計算部
26と、回線容量計算部27と、符号量分布計算部28
と、廃棄率計算部29と、注視領域計算部30とを有し
ている。パケット送出部3は、パケット生成部35と、
回線容量検出部36とを有している。パケット受信部4
は、受信部41と、ビットストリーム生成部42と、送
信部43とを有している。復号部5は、バッファ部51
と、可変長復号化部52と、逆量子化部53と、逆DC
T部54と、ビデオメモリ部55と、動き補償予測部5
6と、加算部57とを有している。本発明の第12の実
施形態としての動画像伝送システムは、さらに注視領域
計算部30に接続されている注視領域入力装置71と、
送信部43に接続されている注視領域入力装置61とを
有している。Next, a fourteenth embodiment of the present invention will be described in detail with reference to the drawings. In the fourteenth embodiment of the present invention, the same components as those of the twelfth embodiment of the present invention are denoted by the same reference numerals. As shown in FIG.
The moving image transmission system according to the fourteenth embodiment of the present invention includes an encoding unit 1, a slice control unit 2, a packet transmission unit 3, a packet reception unit 4, and a decoding unit 5. The encoding unit 1 includes a video signal input unit 10 and a DCT
(Discrete cosine transform) section 11, quantization section 12, variable length coding section 13, buffer section 14, rate control section 1
5, an inverse quantization unit 16, an inverse DCT unit 17, a video memory unit 18, a motion detection unit 19, a motion compensation unit 20,
It has an adder 21 and an adder 22. The slice control unit 2 includes a slice structure determination unit 25, a motion information calculation unit 26, a channel capacity calculation unit 27, and a code amount distribution calculation unit 28
And a discard rate calculator 29 and a gaze area calculator 30. The packet transmission unit 3 includes a packet generation unit 35,
And a line capacity detecting unit 36. Packet receiver 4
Has a receiving unit 41, a bit stream generating unit 42, and a transmitting unit 43. The decoding unit 5 includes a buffer unit 51
, A variable length decoding unit 52, an inverse quantization unit 53, and an inverse DC
T unit 54, video memory unit 55, motion compensation prediction unit 5
6 and an adder 57. The moving image transmission system as the twelfth embodiment of the present invention further includes a gaze area input device 71 connected to the gaze area calculation unit 30,
A gaze area input device 61 connected to the transmission unit 43;
【0065】本発明の第14の実施形態としての動画像
伝送システムは、移動体通信網上でのものである。符号
化部1と復号部5の方式としては、H.263、MPE
G4などがある。パケット送出部3およびパケット受信
部4の送信部43としてITUのH.223、及びH.
223上で転送されるH.245がある。ここでH.2
23は多重化方式であり、H.245はシグナリング方
式である。A moving image transmission system as a fourteenth embodiment of the present invention is on a mobile communication network. As a method of the encoding unit 1 and the decoding unit 5, H.264 is used. 263, MPE
G4 and the like. As the transmitting unit 43 of the packet transmitting unit 3 and the packet receiving unit 4, the H.264 standard of ITU is used. 223, and H.R.
H.223 transmitted on H.223 245. Here, H. 2
H.23 is a multiplexing system. 245 is a signaling method.
【0066】符号化部1ではスライス制御部2からスラ
イス構造を受け取り、そのスライス構造に基づいて入力
される画像を符号化していく。動き情報計算部26では
符号化部1の動き検出部19から上下方向と左右方向の
動きベクトルを受け取る。回線容量計算部27では回線
上でのパケットサイズの最大値を例えばH.245のf
orward Maximum SDU Size、
backward Maximum SDU Size
コマンドによって受け取る。符号量分布計算部28では
符号化部1のバッファ部14から各マクロブロックの符
号量を受け取る。The encoding unit 1 receives a slice structure from the slice control unit 2 and encodes an input image based on the slice structure. The motion information calculator 26 receives the vertical and horizontal motion vectors from the motion detector 19 of the encoder 1. The line capacity calculation unit 27 determines the maximum value of the packet size on the line, for example, in H.264. 245 f
orward Maximum SDU Size,
backward Maximum SDU Size
Received by command. The code amount distribution calculator 28 receives the code amount of each macroblock from the buffer unit 14 of the encoder 1.
【0067】廃棄率計算部29ではH.245のH22
3Mulitplex Reconfiguratio
nコマンドなどにより廃棄率情報を受け取り廃棄率を計
算する。ここで、H.223 Mulitplex R
econfigurationコマンドは回線上でのエ
ラー発生頻度よりH.223自体が持つエラー耐性モー
ドを強くしたり弱くしたりするものであるので、このコ
マンドにより廃棄率とほぼ等価な値を計算することがで
きる。また廃棄率としてH.263 Annex N
Reference Picture Selecti
on Modeでは受信側から送信側へ画像内のエラー
情報を通知できる。この通知情報を基に廃棄率を計算す
ることもできる。In the discard rate calculation unit 29, the H.264 H22 of 245
3Multiplex Reconfiguratio
The discard rate information is received by the n command or the like, and the discard rate is calculated. Here, H. 223 Multiplex R
The E.configuration command is based on the frequency of error occurrence on the line. Since the error tolerance mode of the H.223 itself is strengthened or weakened, a value substantially equivalent to the discard rate can be calculated by this command. In addition, H. 263 Annex N
Reference Picture Selecti
In the on mode, error information in an image can be notified from the receiving side to the transmitting side. The discard rate can also be calculated based on this notification information.
【0068】注視領域計算部30では画像内のそれぞれ
のマクロブロックが注視領域であるか非注視領域である
かを決定する。あるいは上記Annex N Refe
rence Picture Selection M
odeを使用して、受信者は故意に注視領域を廃棄領域
に見せかけて符号量割り当ての増加をすることも可能で
ある。スライス構造決定部25では入力されるそれぞれ
の情報に基づきスライス構造を決定し符号化部1の動き
検出部19に入力する。パケット送出部3では受け取っ
たビットストリームをH.223に規定されるデータに
合った形でパケット化し、H.223が規定する多重化
装置に送出する。The gaze area calculation unit 30 determines whether each macroblock in the image is a gaze area or a non-gaze area. Alternatively, the above Annex N Refer
rence Picture Selection M
Using the mode, the receiver can intentionally increase the code amount allocation by making the attention area look like a discard area. The slice structure determination unit 25 determines a slice structure based on the input information, and inputs the slice structure to the motion detection unit 19 of the encoding unit 1. The packet transmitting unit 3 converts the received bit stream into an H.264 packet. H.223 is formed into a packet conforming to the data defined in H.223. 223 to the multiplexer.
【0069】パケット受信部4では多重化されたデータ
からパケットを受け取り、ビットストリーム生成部42
にパケットを送る。送信部43では注視領域入力装置6
1から注視領域を受け取る。送信部43は送信側に例え
ばH.245のH223 Mulitplex Rec
onfigurationコマンドや注視領域情報を送
る。ビットストリーム生成部42はパケットをビットス
トリームに変換し、復号部5に送る。復号部5は受け取
ったビットストリームを復号し画像を出力する。The packet receiving unit 4 receives a packet from the multiplexed data, and
Send the packet to In the transmitting unit 43, the gaze area input device 6
A gaze area is received from 1. The transmitting unit 43 provides the transmitting side with, for example, H.264. H223 Multiplex Rec of H.245
Send the configuration command and the attention area information. The bit stream generation unit 42 converts the packet into a bit stream and sends the packet to the decoding unit 5. The decoding unit 5 decodes the received bit stream and outputs an image.
【0070】本発明の実施形態においては、スライスの
符号量を制御する部を備えているから、発生符号量に応
じてエラー耐性を制御することができ、送信エラーの影
響を制御することができる。また、本発明の実施に形態
においては、1個のスライスサイズの最大値を各ネット
ワークに適したサイズにできるため画像符号化装置より
下のレイヤでのパケット分割を回避することができる。
また、本発明の実施形態においては、受信側からのフィ
ードバック情報として廃棄率を符号化装置が利用して符
号化を行うため、ネットワーク回線の変動に対応した符
号化を行うことができる。さらに、本発明の実施形態に
おいては、受信側からのフィードバック情報である注視
領域情報や送信側での注視領域情報を利用することによ
り、送受信者にとって重要な個所と重要でない個所とを
分けて符号化装置が符号化を行うことができる。In the embodiment of the present invention, since the section for controlling the code amount of the slice is provided, the error tolerance can be controlled according to the generated code amount, and the influence of the transmission error can be controlled. . Further, in the embodiment of the present invention, since the maximum value of one slice size can be set to a size suitable for each network, it is possible to avoid packet division in a layer below the image encoding device.
Further, in the embodiment of the present invention, since the encoding device performs encoding using the discard rate as feedback information from the receiving side, encoding can be performed in response to network line fluctuations. Further, in the embodiment of the present invention, by using the attention area information which is feedback information from the reception side and the attention area information on the transmission side, the important parts for the transmitter and the receiver are separated from the parts which are not important. The encoding device can perform the encoding.
【0071】[0071]
【発明の効果】本発明によれば、発生符号量に応じてエ
ラー耐性を制御してエラーの影響を最小限に抑えること
ができるから、エラーが発生しやすいネットワーク上で
動画像を高能率で高画質の画像に符号化できる。According to the present invention, the effect of an error can be minimized by controlling the error resilience in accordance with the generated code amount, so that a moving image can be efficiently displayed on a network where errors are likely to occur. It can be encoded into high quality images.
【図1】本発明の第1の実施形態としての画像符号化装
置を示すブロック図である。FIG. 1 is a block diagram illustrating an image encoding device according to a first embodiment of the present invention.
【図2】本発明の第2の実施形態としての画像符号化装
置を示すブロック図である。FIG. 2 is a block diagram illustrating an image encoding device according to a second embodiment of the present invention.
【図3】本発明の第3の実施形態としての画像符号化装
置を示すブロック図である。FIG. 3 is a block diagram illustrating an image encoding device according to a third embodiment of the present invention.
【図4】本発明の第4の実施形態としての画像符号化装
置を示すブロック図である。FIG. 4 is a block diagram illustrating an image encoding device according to a fourth embodiment of the present invention.
【図5】本発明の第5の実施形態としての画像符号化装
置を示すブロック図である。FIG. 5 is a block diagram illustrating an image encoding device according to a fifth embodiment of the present invention.
【図6】本発明の第6の実施形態としての画像符号化装
置を示すブロック図である。FIG. 6 is a block diagram illustrating an image encoding device according to a sixth embodiment of the present invention.
【図7】本発明の第7の実施形態としての動画像伝送シ
ステムを示すブロック図である。FIG. 7 is a block diagram showing a moving image transmission system as a seventh embodiment of the present invention.
【図8】本発明の第8の実施形態としての動画像伝送シ
ステムを示すブロック図である。FIG. 8 is a block diagram showing a moving image transmission system as an eighth embodiment of the present invention.
【図9】本発明の第9の実施形態としての動画像伝送シ
ステムを示すブロック図である。FIG. 9 is a block diagram showing a moving image transmission system as a ninth embodiment of the present invention.
【図10】本発明の第10の実施形態としての動画像伝
送システムを示すブロック図である。FIG. 10 is a block diagram showing a moving image transmission system as a tenth embodiment of the present invention.
【図11】本発明の第11の実施形態としての動画像伝
送システムを示すブロック図である。FIG. 11 is a block diagram showing a moving image transmission system as an eleventh embodiment of the present invention.
【図12】本発明の第12の実施形態としての動画像伝
送システムを示すブロック図である。FIG. 12 is a block diagram illustrating a moving image transmission system according to a twelfth embodiment of the present invention.
【図13】図1〜図12におけるスライス制御部の動作
を説明するための図である。FIG. 13 is a diagram for explaining the operation of the slice control unit in FIGS. 1 to 12;
【図14】図1〜12におけるスライス制御部の動作を
するための他の図である。FIG. 14 is another diagram for operating the slice control unit in FIGS.
【図15】図3と図6と図9および図12における注視
領域を説明するための図である。FIG. 15 is a diagram for explaining a gaze area in FIGS. 3, 6, 9 and 12;
1 符号化部 2 スライス制御部 3 パケット送出部 4 パケット受信部 5 復号部 10 ビデオ信号入力部 11 DCT部 12 量子化部 13 可変長符号化部 14 バッファ部 15 レート制御部 16 逆量子化部 17 逆DCT部 18 ビデオメモリ部 19 動き検出部 20 動き補償部 21、22 加算部 23〜25 スライス構造決定部 26 動き情報計算部 27 回線容量計算部 28 符号量分布計算部 29 廃棄率計算部 30 注視領域計算部 35 パケット生成部 36 回線容量検出部 40、41 受信部 42 ビットストリーム生成部 43 送信部 51 バッファ部 52 可変長復号化部 53 逆量子化部 54 逆DCT部 55 ビデオメモリ部 56 動き補償予測部 57 加算部 61、71 注視領域入力装置 DESCRIPTION OF SYMBOLS 1 Encoding part 2 Slice control part 3 Packet sending part 4 Packet receiving part 5 Decoding part 10 Video signal input part 11 DCT part 12 Quantization part 13 Variable length coding part 14 Buffer part 15 Rate control part 16 Dequantization part 17 Inverse DCT unit 18 Video memory unit 19 Motion detection unit 20 Motion compensation unit 21, 22 Addition unit 23-25 Slice structure determination unit 26 Motion information calculation unit 27 Line capacity calculation unit 28 Code amount distribution calculation unit 29 Discard rate calculation unit 30 Watching Area calculation unit 35 Packet generation unit 36 Line capacity detection unit 40, 41 Reception unit 42 Bit stream generation unit 43 Transmission unit 51 Buffer unit 52 Variable length decoding unit 53 Dequantization unit 54 Inverse DCT unit 55 Video memory unit 56 Motion compensation Prediction unit 57 Addition unit 61, 71 Gaze area input device
【手続補正書】[Procedure amendment]
【提出日】平成11年12月20日(1999.12.
20)[Submission date] December 20, 1999 (1999.12.
20)
【手続補正1】[Procedure amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】特許請求の範囲[Correction target item name] Claims
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【特許請求の範囲】[Claims]
【手続補正2】[Procedure amendment 2]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0002[Correction target item name] 0002
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0002】[0002]
【従来の技術】インターネットの普及に伴い、インター
ネット等のネットワークシステムにおいて音声データと
ビデオデータとを同時に搬送するようなマルチサービス
の要求が高まっている。インターネットでそのようなリ
アルタイム通信アプリケーション用のプロトコルとして
RTP(Real Time Protocol)があ
る。リアルタイムアプリケーションでは通常インターネ
ット通信で使用されるTCP(Transmissio
n Contorol Protocol)が提供する
ような複雑なプロトコルを必要としない。例えば音声再
生アルゴリズムではTCPの複雑な処理により長時間の
余分な遅延が生じるよりもデータの紛失を許容すること
のほうがメリットがあると考えられる。つまりTCPが
提供する順序制御サービス、再配送サービス、配送保証
サービス、フロー制御などは必要ではない。2. Description of the Related Art With the spread of the Internet, there is an increasing demand for a multi-service for simultaneously transmitting voice data and video data in a network system such as the Internet. As a protocol for such a real-time communication application on the Internet, there is RTP (Real Time Protocol). For real-time applications, TCP (Transmission
n Contoro l Protocol) does not require a complex protocol like provides. For example, in the audio reproduction algorithm, it is considered that it is more advantageous to allow data loss than to cause a long extra delay due to complicated processing of TCP. That is, the order control service, redistribution service, delivery guarantee service, flow control, and the like provided by TCP are not required.
【手続補正3】[Procedure amendment 3]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0016[Correction target item name] 0016
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0016】[0016]
【課題を解決するための手段】前記課題を解決するため
に、請求項1記載の発明は、入力されたビデオ信号に対
し情報量を圧縮する符号化手段と、この符号化手段で使
用されるスライス構造を制御するスライス制御手段と、
符号化手段の符号化したビットストリームをパケット化
してネットワークに送出するパケット送出手段とを備
え、符号化手段は動き検出手段と符号量制御手段と符号
量測定手段を有し、パケット送出手段は回線容量検出手
段を有し、スライス制御手段は、動き検出手段の結果か
ら動き領域と静止領域の判別を行う動き情報計算手段
と、符号量測定手段の結果から画面内の符号量分布を計
測する符号量分布計算手段と、回線容量検出手段から回
線容量を計算する回線容量計算手段と、動き検出手段と
符号量測定手段と回線容量検出手段の結果からスライス
構造を更新するスライス構造決定手段とを有し、動き検
出手段はスライス構造を参照して動き検出を行い、符号
量制御手段はスライス構造を参照してスライス毎の符号
量制御を行うことを特徴とする。According to a first aspect of the present invention, there is provided an encoding means for compressing an information amount of an input video signal, and the encoding means is used in the encoding means. Slice control means for controlling a slice structure;
Packet transmitting means for packetizing the bit stream encoded by the encoding means and transmitting the packet to a network, the encoding means having motion detecting means, code amount controlling means and code amount measuring means, A slice information control means for determining a motion area and a still area from the result of the motion detection means; and a code for measuring a code amount distribution in the screen from the result of the code amount measurement means. Volume distribution calculating means, channel capacity calculating means for calculating the channel capacity from the channel capacity detecting means, and slice structure determining means for updating the slice structure from the results of the motion detecting means, the code amount measuring means and the channel capacity detecting means. and, especially that the movement detector performs motion detection with reference to the slice structure, the code amount control means for performing code amount control of each slice with reference to the slice structure To.
【手続補正4】[Procedure amendment 4]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0017[Correction target item name] 0017
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0017】請求項2記載の発明は、請求項1に記載の
発明において、さらに画像復号装置からパケット廃棄率
を受信するパケット受信手段を備え、スライス構造決定
手段はパケット廃棄率を新たな入力としてスライス構造
を決定することを特徴とする。According to a second aspect of the present invention, in the first aspect of the present invention, there is further provided a packet receiving means for receiving a packet loss rate from the image decoding apparatus, and the slice structure determining means determines the packet loss rate. The slice structure is determined as a new input.
【手続補正5】[Procedure amendment 5]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0018[Correction target item name] 0018
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0018】請求項3記載の発明は、請求項1および請
求項2の1つに記載の発明において、さらに画像復号装
置から画像観察者の注視領域を受信するパケット受信手
段または画像送信部の注視領域を検出する領域検出手段
を備え、スライス構造決定手段は注視領域を新たな入力
としてスライス構造を決定することを特徴とする。According to a third aspect of the present invention, in the first aspect of the present invention, further, the packet receiving means or the image transmitting unit for receiving the area of interest of the image observer from the image decoding apparatus. The apparatus further comprises an area detecting means for detecting an area, wherein the slice structure determining means determines a slice structure by using the gaze area as a new input.
【手続補正6】[Procedure amendment 6]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0022[Correction target item name] 0022
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0022】請求項7記載の発明は、画像符号化装置
と、この画像符号化装置の出力を復号可能な画像復号装
置とから構成されている動画像伝送システムにおいて、
画像符号化装置は、入力されたビデオ信号に対し情報量
を圧縮する符号化手段と、この符号化手段で使用される
スライス構造を制御するスライス制御手段と、符号化手
段の符号化したビットストリームをパケット化してネッ
トワークに送出するパケット送出手段とを備え、符号化
手段は動き検出手段と符号量制御手段と符号量測定手段
を有し、パケット送出手段は回線容量検出手段を有し、
スライス制御手段は、動き検出手段の結果から動き領域
と静止領域の判別を行う動き情報計算手段と、符号量測
定手段の結果から画面内の符号量分布を計測する符号量
分布計算手段と、回線容量検出手段から回線容量を計算
する回線容量計算手段と、動き検出手段と符号量測定手
段と回線容量検出手段の結果からスライス構造を更新す
るスライス構造決定手段とを有し、動き検出手段は前記
スライス構造を参照して動き検出を行い、符号量制御手
段はスライス構造を参照してスライス毎の符号量制御を
行うことを特徴とする。According to a seventh aspect of the present invention, in a moving image transmission system comprising an image encoding device and an image decoding device capable of decoding an output of the image encoding device,
The image encoding apparatus includes an encoding unit that compresses an information amount of an input video signal, a slice control unit that controls a slice structure used in the encoding unit, and an encoded bit stream of the encoding unit. Packet sending means for packetizing and sending the packet to the network, the encoding means has a motion detecting means, a code amount controlling means and a code amount measuring means, the packet sending means has a line capacity detecting means,
A slice control unit configured to determine a motion area and a stationary area based on a result of the motion detection unit; a code amount distribution calculation unit configured to measure a code amount distribution in a screen based on a result of the code amount measurement unit; A line capacity calculating unit for calculating a line capacity from the capacity detecting unit, a slice structure determining unit for updating a slice structure from a result of the motion detecting unit, the code amount measuring unit, and the line capacity detecting unit; The motion detection is performed with reference to the slice structure, and the code amount control means performs the code amount control for each slice with reference to the slice structure.
【手続補正7】[Procedure amendment 7]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0023[Correction target item name] 0023
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0023】請求項8記載の発明は、請求項7に記載の
発明において、画像符号化装置は、さらに画像復号装置
からパケット廃棄率を受信するパケット受信手段を備
え、スライス構造決定手段はパケット廃棄率を新たな入
力としてスライス構造を決定することを特徴とする。According to an eighth aspect of the present invention, in the seventh aspect of the present invention, the image encoding device further comprises a packet receiving unit for receiving a packet discard rate from the image decoding device, and the slice structure determining unit includes a packet discarding unit. The slice structure is determined using the rate as a new input.
【手続補正8】[Procedure amendment 8]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0024[Correction target item name] 0024
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0024】請求項9記載の発明は、請求項7および請
求項8の1つに記載の発明において、画像符号化装置
は、さらに画像復号装置から画像観察者の注視領域を受
信するパケット受信手段または画像送信部の注視領域を
検出する領域検出手段を備え、スライス構造決定手段は
注視領域を新たな入力としてスライス構造を決定するこ
とを特徴とする。According to a ninth aspect of the present invention, in the image encoding apparatus according to one of the seventh and eighth aspects,
Further includes a packet receiving unit that receives the gaze region of the image observer from the image decoding device or a region detection unit that detects the gaze region of the image transmission unit, and the slice structure determination unit sets the slice structure as a new input of the gaze region It is characterized in that it is determined.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C059 KK01 LC04 MA05 MA23 MC11 ME01 NN01 NN24 NN28 PP05 PP06 PP07 RB02 SS08 TA12 TA46 TA62 TA76 TB06 TB08 TC13 TC15 TC18 TC21 TC22 TC45 TC48 TD07 TD12 UA02 UA05 UA32 UA33 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5C059 KK01 LC04 MA05 MA23 MC11 ME01 NN01 NN24 NN28 PP05 PP06 PP07 RB02 SS08 TA12 TA46 TA62 TA76 TB06 TB08 TC13 TC15 TC18 TC21 TC22 TC45 TC48 TD07 TD12 UA02 UA05 UA32 UA33
Claims (12)
縮する符号化手段と、この符号化手段で使用されるスラ
イス構造を制御するスライス制御手段と、前記符号化手
段の符号化したビットストリームをパケット化してネッ
トワークに送出するパケット送出手段とを備え、 前記符号化手段は動き検出手段と符号量制御手段と符号
量測定手段を有し、 前記パケット送出手段は回線容量検出手段を有し、 前記スライス制御手段は、前記動き検出手段の結果から
動き領域と静止領域の判別を行う動き情報計算手段と、
前記符号量測定手段の結果から画面内の符号量分布を計
測する符号量分布計算手段と、前記回線容量検出手段か
ら回線容量を計算する回線容量計算手段と、前記動き検
出手段と前記符号量測定手段と前記回線容量検出手段の
結果からスライス構造を更新するスライス構造決定手段
とを有し、 前記動き検出手段は前記スライス構造を参照して動き検
出を行い、前記符号量制御手段は前記スライス構造を参
照して符号量制御を行うことを特徴とする画像符号化装
置。1. An encoding means for compressing an information amount of an input video signal, a slice control means for controlling a slice structure used in the encoding means, and an encoded bit stream of the encoding means Packet transmission means for packetizing and transmitting the packet to a network, wherein the encoding means has a motion detection means, a code amount control means and a code amount measurement means, and the packet transmission means has a line capacity detection means, The slice control unit, a motion information calculation unit that determines a motion region and a still region from the result of the motion detection unit,
A code amount distribution calculating means for measuring a code amount distribution in a screen from a result of the code amount measuring means, a line capacity calculating means for calculating a line capacity from the line capacity detecting means, the motion detecting means and the code amount measuring Means and a slice structure determining means for updating a slice structure from a result of the channel capacity detecting means, wherein the motion detecting means performs motion detection with reference to the slice structure, and wherein the code amount controlling means comprises the slice structure. An image coding apparatus characterized by performing code amount control by referring to FIG.
て、 さらに画像復号装置からパケット廃棄率を受信するパケ
ット受信手段を備え、前記スライス構造手段は前記パケ
ット廃棄率を新たな入力としてスライス構造を決定する
ことを特徴とする画像符号化装置。2. The image encoding apparatus according to claim 1, further comprising packet receiving means for receiving a packet discard rate from an image decoding apparatus, wherein said slice structure means receives the packet discard rate as a new input and generates a slice structure. An image encoding apparatus characterized in that:
画像符号化装置において、 さらに画像復号装置から画像観察者の注視領域を受信す
るパケット受信手段または画像送信部の注視領域を検出
する領域検出手段を備え、 前記スライス構造手段は前記注視領域を新たな入力とし
てスライス構造を決定することを特徴とする画像符号化
装置。3. The image encoding apparatus according to claim 1, further comprising: detecting a gazing area of a packet receiving unit or an image transmitting unit for receiving a gazing area of an image observer from the image decoding apparatus. An image encoding apparatus, comprising: an area detection unit that performs slice determination; and the slice structure unit determines a slice structure using the attention area as a new input.
て、 前記スライス構造決定手段は、スライス単位の発生符号
量がほぼ均等となるようにスライス構造を決定すること
を特徴とする画像符号化装置。4. The image coding apparatus according to claim 1, wherein said slice structure determination means determines a slice structure such that generated code amounts in slice units are substantially equal. apparatus.
て、 前記スライス構造決定手段は、スライス単位の発生符号
量がほぼ均等となるようにスライス構造を決定すること
を特徴とする画像符号化装置。5. The image coding apparatus according to claim 2, wherein said slice structure determining means determines a slice structure such that a generated code amount per slice is substantially equal. apparatus.
て、 前記スライス構造決定手段は、前記注視領域に多くの符
号量を割り当てるようにし、前記注視領域の内部ではス
ライス単位の発生符号量がほぼ均等となるようにスライ
ス構造を決定することを特徴とする画像符号化装置。6. The image encoding apparatus according to claim 3, wherein the slice structure determining unit allocates a large amount of code to the attention area, and a generated code amount of a slice unit in the attention area. An image coding apparatus, wherein a slice structure is determined so as to be substantially equal.
の出力を復号可能な画像復号装置とから構成されている
動画像伝送システムにおいて、前記画像符号化装置は、
入力されたビデオ信号に対し情報量を圧縮する符号化手
段と、この符号化手段で使用されるスライス構造を制御
するスライス制御手段と、前記符号化手段の符号化した
ビットストリームをパケット化してネットワークに送出
するパケット送出手段とを備え、 前記符号化手段は動き検出手段と符号量制御手段と符号
量測定手段を有し、 前記パケット送出手段は回線容量検出手段を有し、 前記スライス制御手段は、前記動き検出手段の結果から
動き領域と静止領域の判別を行う動き情報計算手段と、
前記符号量測定手段の結果から画面内の符号量分布を計
測する符号量分布計算手段と、前記回線容量検出手段か
ら回線容量を計算する回線容量計算手段と、前記動き検
出手段と前記符号量測定手段と前記回線容量検出手段の
結果からスライス構造を更新するスライス構造決定手段
とを有し、 前記動き検出手段は前記スライス構造を参照して動き検
出を行い、前記符号量制御手段は前記スライス構造を参
照して符号量制御を行うことを特徴とする動画像伝送シ
ステム。7. In a moving image transmission system including an image encoding device and an image decoding device capable of decoding an output of the image encoding device, the image encoding device includes:
Encoding means for compressing the amount of information with respect to an input video signal; slice control means for controlling a slice structure used in the encoding means; and a network for packetizing the encoded bit stream of the encoding means. The encoding means has a motion detection means, a code amount control means and a code amount measurement means, the packet transmission means has a line capacity detection means, and the slice control means has Motion information calculation means for determining a motion area and a still area from the result of the motion detection means,
A code amount distribution calculating means for measuring a code amount distribution in a screen from a result of the code amount measuring means, a line capacity calculating means for calculating a line capacity from the line capacity detecting means, the motion detecting means and the code amount measuring Means and a slice structure determining means for updating a slice structure from a result of the channel capacity detecting means, wherein the motion detecting means performs motion detection with reference to the slice structure, and wherein the code amount controlling means comprises the slice structure. A video transmission system characterized by performing code amount control with reference to FIG.
おいて、 さらに画像復号装置からパケット廃棄率を受信するパケ
ット受信手段を備え、前記スライス構造手段は前記パケ
ット廃棄率を新たな入力としてスライス構造を決定する
ことを特徴とする動画像伝送システム。8. The moving picture transmission system according to claim 7, further comprising packet receiving means for receiving a packet discard rate from an image decoding device, wherein said slice structure means receives the packet discard rate as a new input and generates a slice structure. A moving image transmission system characterized in that:
動画像伝送システムにおいて、 さらに画像復号装置から画像観察者の注視領域を受信す
るパケット受信手段または画像送信部の注視領域を検出
する領域検出手段を備え、前記スライス構造手段は前記
注視領域を新たな入力としてスライス構造を決定するこ
とを特徴とする動画像伝送システム。9. The moving picture transmission system according to claim 7, further comprising: detecting a gazing area of a packet receiving unit or an image transmitting unit for receiving a gazing area of an image observer from the image decoding apparatus. A moving image transmission system, wherein the slice structure means determines a slice structure with the attention area as a new input.
において、 前記スライス構造決定手段は、スライス単位の発生符号
量がほぼ均等となるようにスライス構造を決定すること
を特徴とする動画像伝送システム。10. The video transmission system according to claim 7, wherein said slice structure determination means determines a slice structure such that generated code amounts in slice units are substantially equal. system.
において、 前記スライス構造決定手段は、スライス単位の発生符号
量がほぼ均等となるようにスライス構造を決定すること
を特徴とする動画像伝送システム。11. The moving image transmission system according to claim 8, wherein said slice structure determining means determines a slice structure such that generated code amounts in slice units are substantially equal. system.
において、 前記スライス構造決定手段は、前記注視領域に多くの符
号量を割り当てるようにし、前記注視領域の内部ではス
ライス単位の発生符号量がほぼ均等となるようにスライ
ス構造を決定することを特徴とする動画像伝送システ
ム。12. The moving image transmission system according to claim 9, wherein the slice structure determining means allocates a large amount of code to the attention area, and a generated code amount of a slice unit in the attention area. A moving image transmission system characterized in that a slice structure is determined so as to be substantially equal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02789699A JP3439361B2 (en) | 1999-02-04 | 1999-02-04 | Image encoding device and moving image transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02789699A JP3439361B2 (en) | 1999-02-04 | 1999-02-04 | Image encoding device and moving image transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000224584A true JP2000224584A (en) | 2000-08-11 |
| JP3439361B2 JP3439361B2 (en) | 2003-08-25 |
Family
ID=12233660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02789699A Expired - Fee Related JP3439361B2 (en) | 1999-02-04 | 1999-02-04 | Image encoding device and moving image transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3439361B2 (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003041326A3 (en) * | 2001-11-09 | 2003-09-25 | Matsushita Electric Industrial Co Ltd | Moving picture coding method and apparatus |
| JP2010062946A (en) * | 2008-09-04 | 2010-03-18 | Fujitsu Ltd | Video transmitting apparatus, video transmitting method and video transmission program |
| JP2011507346A (en) * | 2007-12-05 | 2011-03-03 | オンライブ インコーポレイテッド | System and method for compressing video by adjusting tile size based on detected intra-frame motion or scene complexity |
| WO2011125809A1 (en) * | 2010-04-09 | 2011-10-13 | ソニー株式会社 | Image processing device and method |
| WO2012176368A1 (en) * | 2011-06-22 | 2012-12-27 | 日本電気株式会社 | Moving image encoding method, moving image encoding apparatus, and computer-readable medium |
| US8781241B2 (en) | 2011-03-03 | 2014-07-15 | Fujitsu Limited | Image encoding device encoding an image by performing sequential processing, method for encoding image, and computer-readable storage medium storing image encoding program |
| US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
| US9077991B2 (en) | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
| US9084936B2 (en) | 2002-12-10 | 2015-07-21 | Sony Computer Entertainment America Llc | System and method for protecting certain types of multimedia data transmitted over a communication channel |
| US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
| US9272209B2 (en) | 2002-12-10 | 2016-03-01 | Sony Computer Entertainment America Llc | Streaming interactive video client apparatus |
| US9314691B2 (en) | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
| JP2016530731A (en) * | 2013-06-10 | 2016-09-29 | シャープ株式会社 | Electronic device and method for video decoding |
| JP2017216650A (en) * | 2016-06-02 | 2017-12-07 | 日本放送協会 | Encoding device and program |
| JP2019161424A (en) * | 2018-03-13 | 2019-09-19 | 株式会社日立国際電気 | Video encoder and video coding method |
| KR102382066B1 (en) * | 2021-07-15 | 2022-04-01 | 주식회사 인포인 | System providing accommodations reservation flatform based on 3d virtual space |
-
1999
- 1999-02-04 JP JP02789699A patent/JP3439361B2/en not_active Expired - Fee Related
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003041326A3 (en) * | 2001-11-09 | 2003-09-25 | Matsushita Electric Industrial Co Ltd | Moving picture coding method and apparatus |
| US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
| US9314691B2 (en) | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
| US9272209B2 (en) | 2002-12-10 | 2016-03-01 | Sony Computer Entertainment America Llc | Streaming interactive video client apparatus |
| US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
| US9077991B2 (en) | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
| US9084936B2 (en) | 2002-12-10 | 2015-07-21 | Sony Computer Entertainment America Llc | System and method for protecting certain types of multimedia data transmitted over a communication channel |
| JP2011507346A (en) * | 2007-12-05 | 2011-03-03 | オンライブ インコーポレイテッド | System and method for compressing video by adjusting tile size based on detected intra-frame motion or scene complexity |
| JP2010062946A (en) * | 2008-09-04 | 2010-03-18 | Fujitsu Ltd | Video transmitting apparatus, video transmitting method and video transmission program |
| WO2011125809A1 (en) * | 2010-04-09 | 2011-10-13 | ソニー株式会社 | Image processing device and method |
| US8781241B2 (en) | 2011-03-03 | 2014-07-15 | Fujitsu Limited | Image encoding device encoding an image by performing sequential processing, method for encoding image, and computer-readable storage medium storing image encoding program |
| US9264715B2 (en) | 2011-06-22 | 2016-02-16 | Nec Corporation | Moving image encoding method, moving image encoding apparatus, and computer-readable medium |
| JPWO2012176368A1 (en) * | 2011-06-22 | 2015-02-23 | 日本電気株式会社 | Moving picture coding method, moving picture coding apparatus, and program |
| WO2012176368A1 (en) * | 2011-06-22 | 2012-12-27 | 日本電気株式会社 | Moving image encoding method, moving image encoding apparatus, and computer-readable medium |
| JP2016530731A (en) * | 2013-06-10 | 2016-09-29 | シャープ株式会社 | Electronic device and method for video decoding |
| JP2017216650A (en) * | 2016-06-02 | 2017-12-07 | 日本放送協会 | Encoding device and program |
| JP2019161424A (en) * | 2018-03-13 | 2019-09-19 | 株式会社日立国際電気 | Video encoder and video coding method |
| WO2019176361A1 (en) * | 2018-03-13 | 2019-09-19 | 株式会社日立国際電気 | Video-encoding device and video-encoding method |
| KR102382066B1 (en) * | 2021-07-15 | 2022-04-01 | 주식회사 인포인 | System providing accommodations reservation flatform based on 3d virtual space |
| WO2023286906A1 (en) * | 2021-07-15 | 2023-01-19 | 주식회사 인포인 | System for providing accommodations reservation platform on basis of 3d virtual space |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3439361B2 (en) | 2003-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1801944B (en) | Method and device for coding and decoding video | |
| Wu et al. | On end-to-end architecture for transporting MPEG-4 video over the Internet | |
| CA2409499C (en) | Video coding using the sequence numbers of reference pictures for error correction | |
| US7116714B2 (en) | Video coding | |
| EP1638333A1 (en) | Rate adaptive video coding | |
| US20070183494A1 (en) | Buffering of decoded reference pictures | |
| EP2760212A1 (en) | Picture decoding method | |
| JP3439361B2 (en) | Image encoding device and moving image transmission system | |
| Farber et al. | Extensions of ITU-T recommendation H. 324 for error-resilient video transmission | |
| TW200427333A (en) | Picture coding method | |
| EP1454452A2 (en) | Method and device for data transmission | |
| EP1686806A2 (en) | Content distribution/reception device, content transmission/reception system, content distribution/reception method, and content distribution/reception program | |
| EP1575294A1 (en) | Method and apparatus for improving the average image refresh rate in a compressed video bitstream | |
| KR20100085070A (en) | Coded application data until order recovery in layered multicast | |
| CN101166270A (en) | Multimedia video communication method and system | |
| JP2005033556A (en) | Data transmitting apparatus, data transmitting method, data receiving apparatus, and data receiving method | |
| JP2002064472A (en) | Communication system, transmitter, and method of preventing transmission error | |
| Futemma et al. | TFRC-based rate control scheme for real-time JPEG 2000 video transmission | |
| JP4196085B2 (en) | Video signal encoding apparatus and video conference system using the same | |
| Coffey | Video over ATM networks | |
| Horn | Scalable Internet Video Streaming With Unequal Error Protection | |
| Jaiswal | Media Coding and Distribution over Unreliable Networks: Some Issues | |
| WO2007031924A2 (en) | Video telephone system, video telephone terminal, and method for video telephoning | |
| MXPA06009109A (en) | Resizing of buffer in encoder and decoder | |
| HK1075159B (en) | Method and apparatus for improving the average image refresh rate in a compressed video bitstream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010904 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080613 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090613 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |