JP4649615B2 - Video encoding / decoding device, video encoding / decoding method, and program thereof - Google Patents
Video encoding / decoding device, video encoding / decoding method, and program thereof Download PDFInfo
- Publication number
- JP4649615B2 JP4649615B2 JP2006038883A JP2006038883A JP4649615B2 JP 4649615 B2 JP4649615 B2 JP 4649615B2 JP 2006038883 A JP2006038883 A JP 2006038883A JP 2006038883 A JP2006038883 A JP 2006038883A JP 4649615 B2 JP4649615 B2 JP 4649615B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- slice
- intra
- encoded data
- restored
- 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.)
- Active
Links
Images
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明は、低遅延映像符号化および復号化装置に関し、特に低遅延、高画質、高圧縮率の3つを両立する映像符号化復号化システムを構築する技術に関する。 The present invention relates to a low-delay video encoding and decoding device, and more particularly to a technique for constructing a video encoding / decoding system that achieves both low delay, high image quality, and high compression rate.
映像符号化における高画質、高圧縮率の両立は、すでに高いレベルに到達している。例えば、10年以上前に標準化されたMPEG-2の符号化方式ですら、HDTVデジタル放送においては、非専門家にはほとんど知覚できないほどのわずかな画質劣化で、1/100程度の高圧縮率を実現している。MPEG-2の標準化以降にも圧縮率の向上は進んでおり、H.263、MPEG-4を経て、最近、標準化されたH.264では、MPEG-2の2倍以上の圧縮率が得られるといわれている。 Coexistence of high image quality and high compression rate in video encoding has already reached a high level. For example, even MPEG-2 encoding standardized more than 10 years ago, HDTV digital broadcasting has a high compression ratio of about 1/100 with slight image quality degradation that is hardly perceptible to non-experts. Is realized. Since the standardization of MPEG-2, the compression rate has been improved. H.263, MPEG-4, and recently standardized H.264. In H.264, it is said that a compression ratio more than twice that of MPEG-2 can be obtained.
このように圧縮率の向上については著しく進歩しているものの、実時間性の要求される通信や放送で重要となる伝送ビットレート一定(CBR)の条件での遅延時間の低減については、MPEG-2以降、本質的な方式の進歩はない。その結果、画質に対する要求の緩いテレビ電話では100ms以下の低遅延が達成されているものの、ディジタルテレビ放送のように高画質と高圧縮率の両立が極限まで要求される用途では遅延時間を犠牲にせざるを得ず、実時間性の要求されるスポーツの実況中継などでも映像の符号化と復号化に要する遅延が1秒以上にも及んでいる。 As described above, although the improvement of the compression rate is remarkably advanced, the reduction of the delay time under the condition of the constant transmission bit rate (CBR), which is important in communication and broadcasting that requires real time, Since 2 there has been no substantial advancement. As a result, video phones with low demands on image quality achieve a low delay of 100 ms or less, but sacrifice the delay time in applications that require both high image quality and a high compression rate, such as digital TV broadcasting. Inevitably, the delay required for video encoding and decoding is as long as 1 second or more even in live sports broadcasts that require real-time performance.
もちろん、MPEG-2においても遅延低減については配慮されており、2つの低遅延モードのフレームドロップとイントラスライスが用意されている。前者のフレームドロップは、遅延の主因ともいえるピクチャ(フレームあるいはフィールド)内符号化ピクチャ(以後I[イントラ]ピクチャと呼ぶ)あるいはピクチャ内符号化マクロブロック(イントラマクロブロック)が大半を占めるピクチャで、符号発生量が所定値を超えたならば、符号化順で後続に位置するピクチャの何枚かを省略して(ドロップさせて)、CBR(定ビットレート)の条件を満たそうとするものである。このモードを適用すると、連続して2枚以上のピクチャがドロップすることもあり、映像が一時的に固まって見える結果となり、違和感が大きく、画質に対する要求の厳しい用途には向いていない。 Of course, MPEG-2 also considers delay reduction, and two low-delay mode frame drops and intra slices are prepared. The former frame drop is a picture in which most of the pictures (frames or fields) intra-coded pictures (hereinafter referred to as I [intra] pictures) or intra-picture coded macroblocks (intra macroblocks) can be said to be the main cause of delay. If the amount of generated code exceeds a predetermined value, some of the subsequent pictures in the encoding order are omitted (dropped) to satisfy the CBR (constant bit rate) condition. is there. When this mode is applied, two or more pictures may be dropped continuously, resulting in a video that appears to be temporarily frozen, a sense of incongruity is great, and is not suitable for demanding use of image quality.
これに対し、イントラスライスは、遅延増の主因となるIピクチャを周期的に挿入するのではなく、縦続するPピクチャ(動き補償を前方予測のみで行うピクチャ間符号化ピクチャ)間で移動させる(通常は上から下の順序で巡回的に移動させる)Pピクチャ内の一部スライス(ピクチャ内の特定のマクロブロックのグループ、MPEG-2では、通常、1〜数行の横方向の帯状のマクロブロックの並びだが、1〜数列の縦方向の帯状のマクロブロックの並び[MPEG-2ではイントラコラムと呼ばれる]とする場合や、矩形のマクロブロックの並びとする場合もある)の構成マクロブロックを、すべてイントラマクロブロックとして符号化することにより、分散的にリフレッシュを実現する方式(イントラスライスリフレッシュ方式)である。この方式は、画質をほとんど劣化させることなくリフレッシュ起因の遅延を低減できる利点がある。 In contrast, intra slices do not periodically insert I pictures, which are the main cause of increased delay, but move between cascaded P pictures (inter-picture coded pictures in which motion compensation is performed only in forward prediction) ( A partial slice in a P picture (usually moved cyclically from top to bottom) (a group of specific macroblocks in the picture, in MPEG-2, typically one to several rows of horizontal strip macros) The arrangement of block macroblocks is a sequence of 1 to several vertical strips of macroblocks (called an intra column in MPEG-2) or rectangular macroblocks). This is a method (intra-slice refresh method) that realizes refresh in a distributed manner by coding all as intra macroblocks. . This method has the advantage that the delay due to refresh can be reduced without substantially degrading the image quality.
図1は、左側が、PPPP…のピクチャシーケンス構造(PPP構造)、右側がBBPBBP…のピクチャシーケンス構造(Pピクチャ周期がBBPからなるピクチャシーケンス構造)(BBP構造)の場合で、Pピクチャ毎に、イントラスライスが上から下に巡回的に移動するのを表示順のピクチャシーケンスで示している。なお、イントラスライスは、映像を構成する各々のピクチャをIピクチャ、Pピクチャ、Bピクチャ(動き補償に前方予測、後方予測、双方向予測の3つを併用するピクチャ間符号化ピクチャ)として、逐次的に符号化あるいは復号化すること(MPEG-2のメインプロファイル相当)を前提に構築され、IBBPBBPBBP…構造(IBBP構造)あるいはIBPBPBP…構造(IBP構造)に対応する従来の標準的な構成の符号化装置(図2)、復号化装置(図3)の中で容易に実現できる利点も併せ持っている。 FIG. 1 shows a picture sequence structure (PPP structure) of PPPP ... on the left side and a picture sequence structure of BBPBBP ... (picture sequence structure having a P picture period of BBP) (BBP structure) on the right side. The picture sequence in the display order shows that the intra slice moves cyclically from top to bottom. Intra-slices are performed by sequentially setting each picture constituting an image as an I picture, P picture, and B picture (inter-picture coded pictures using forward prediction, backward prediction, and bidirectional prediction in combination with motion compensation). Code having a conventional standard configuration corresponding to the IBBPBBPBBP... Structure (IBBP structure) or the IBPBPBP... Structure (IBP structure). It also has an advantage that can be easily realized in the encoding device (FIG. 2) and the decoding device (FIG. 3).
しかし、このイントラスライスリフレッシュ方式もPPP構造の低遅延モードに組み合わされて、テレビ電話や監視用途など映像符号化の応用範囲の一部に適用されてきたに過ぎない。BBPあるいはBP構造は、画質の点でPPP構造より有利ながら、陽に標準化対象として定められているわけではない(MPEG-2の標準化範囲内で実現は可能)。この原因は、BBP構造あるいはBPBPBP…構造(BP構造)の符号化方式において、以下の問題等があり、十分な遅延低減効果が得られないばかりか、放送や蓄積用途における厳しい画質要求に応えられなかったためと考えられる。 However, this intra slice refresh method is also combined with the low delay mode of the PPP structure and has only been applied to a part of the application range of video coding such as videophone and surveillance. Although the BBP or BP structure is more advantageous than the PPP structure in terms of image quality, it is not explicitly defined as a standardization target (it can be realized within the standardization range of MPEG-2). This is due to the following problems in the coding method of the BBP structure or the BPBPBP... Structure (BP structure), and it is not only possible to obtain a sufficient delay reduction effect, but also to meet strict image quality requirements for broadcasting and storage applications. It is thought that there was not.
(1)イントラスライスを、途中のBピクチャに挿入できない分、Pピクチャにまとめて挿入しなければならないため、Pピクチャに占めるイントラスライスの符号量が大きくなり、PPP構造ほど、Pピクチャの符号量が小さくならない。このため、Pピクチャの符号量が小さくなることによる遅延低減効果は、PPP構造に比べると小さい。
(2)ピクチャを入力順から符号化順に並べ変える際の遅延と、シーンチェンジ時にピクチャ全体をIピクチャとして符号化せざるを得ないことによる遅延の両方の和が大きく、イントラスライスリフレッシュ方式の遅延低減効果が隠れてしまう。
(3)リフレッシュ効果を確実に得るのに必須となるイントラスライス挿入位置のピクチャ間の移動が直接的にあるいはちらつきとして目立ってしまう。
ただし、(3)の問題については、プリアナリシスの結果に基づいてイントラスライス部分と周辺の部分の量子化の粗さをそろえる方法(例えば、特許文献1参照)や、イントラスライス部分の圧縮率を上げて、一時的な符号発生量の増大を抑える方法(例えば、特許文献2参照)が提案されている。
(1) Since the intra slice must be inserted into the P picture as much as it cannot be inserted into the intermediate B picture, the code amount of the intra slice occupying the P picture increases. Does not get smaller. For this reason, the effect of reducing the delay due to the decrease in the code amount of the P picture is small compared to the PPP structure.
(2) The sum of both the delay when the pictures are rearranged from the input order to the encoding order and the delay due to having to encode the entire picture as an I picture at the time of a scene change is large. The reduction effect is hidden.
(3) The movement between pictures at the intra-slice insertion position, which is indispensable for reliably obtaining the refresh effect, is noticeable directly or as flickering.
However, with respect to the problem (3), a method of aligning the quantization roughness of the intra slice portion and the peripheral portion based on the result of the pre-analysis (for example, refer to Patent Document 1), and the compression rate of the intra slice portion A method (for example, see Patent Document 2) that suppresses the temporary increase in the amount of generated code has been proposed.
しかし、前者で利用するプリアナリシスは低遅延の条件ではうまく行くとは限らないため、イントラスライス部分で一時的に符号発生量が大きくなり過ぎることがあり、その結果として、符号発生量制約を守るために直後のマクロブロックの圧縮率を極端に上げなければならなくなり、逆にイントラスライス部分を目立たせることが起こりえる。また、後者については、リフレッシュ部分が周辺よりぼけることとなり、それがかえって目立つことが起こりえる欠点があり、高画質の映像符号化には不向きである。 However, since the pre-analysis used in the former does not always work well under low delay conditions, the code generation amount may temporarily become excessive in the intra slice part, and as a result, the code generation amount constraint is observed. Therefore, the compression rate of the immediately following macroblock has to be extremely increased, and conversely, the intra slice portion can be conspicuous. In the latter case, the refreshed part is blurred from the periphery, which may be conspicuous, and is not suitable for high-quality video encoding.
BBPあるいはBP構造にイントラスライスを適用する代わりに、IBBPあるいはIBP構造のリフレッシュピクチャ全体をPピクチャとして符号化するだけでなく、その局所復元PピクチャをIピクチャとしても再符号化し、その再符号化データを後送りすることで、遅延を低減する方法(特許文献3参照)が提案されている。しかし、この方法は、イントラスライスリフレッシュ方式のようにイントラスライスの移動がないため、それが目立つことはないものの、再符号化により、無視できない画質劣化が生じる問題がある。また、シーンチェンジで生じる遅延の低減にはあまり効果が期待できない。 Instead of applying the intra slice to the BBP or BP structure, not only the entire refresh picture of the IBBP or IBP structure is encoded as a P picture, but also the locally restored P picture is re-encoded as an I picture and re-encoded. A method (see Patent Document 3) for reducing delay by postponing data has been proposed. However, this method has a problem that image quality deterioration that cannot be ignored is caused by re-encoding, although there is no movement of the intra slice as in the intra slice refresh method, and this does not stand out. In addition, the effect of reducing the delay caused by a scene change cannot be expected.
イントラスライスリフレッシュ方式を用いて低遅延の映像符号化・復号化装置を実現する上で、前述した(1)から(3)の問題を解消すること、換言すれば、画質に優れるBPあるいはBBP構造の符号化方式で、PPP構造と同等の低遅延性を実現することと、イントラスライスの移動を目立ち難くすることとが、本発明が解決しようとする課題である。
すなわち、本発明は、イントラスライスの挿入位置をピクチャ毎に移動させる現在主流の低遅延映像符号化・復号化方式において、イントラスライスの移動に起因するちらつきを目立ち難くすることと、Bピクチャを用いる場合に、Bピクチャを用いない場合と同等の低遅延を実現することを目的とする。
In realizing a low-delay video encoding / decoding device using the intra-slice refresh method, the above-mentioned problems (1) to (3) are solved, in other words, a BP or BBP structure having excellent image quality. It is a problem to be solved by the present invention to achieve a low delay equivalent to that of the PPP structure and to make the movement of an intra slice less noticeable.
That is, according to the present invention, in the current mainstream low-delay video encoding / decoding method in which the intra slice insertion position is moved for each picture, flicker caused by the movement of the intra slice is made inconspicuous, and a B picture is used. In this case, an object is to realize a low delay equivalent to the case where no B picture is used.
本発明は、以下の4つの手段により、符号化から復号化までの遅延を低減する。
(1)符号化装置で、リフレッシュ対象スライスについてイントラスライスとして符号化するとともに、Pピクチャの一部としてピクチャ間符号化も行い、Pピクチャ符号化データの方は符号化順に送出する。
(2)符号化装置で、リフレッシュ用のイントラスライス符号化データを、符号量の増加が遅延増の要因にならないように、Pピクチャ周期ごとの符号化において、Pピクチャ符号化データとBピクチャ符号化データの送出の合間あるいはそれらの送出終了後に送る。
(3)復号化装置で、符号化順に送られてくるPピクチャ符号化データよりイントラスライス無しのPピクチャを復号再生し、それによって復元されたPピクチャ(復元Pピクチャ)を、遅延低減にクリティカルなBピクチャの復号再生時に予測ブロックを切り出す参照画像として用いる(図4中段参照。この図4で、各矩形は、本発明の符号化装置で生成する符号化データより復号再生した復元ピクチャを示している。上段は、リフレッシュ対象スライスをイントラスライスの符号化データより復号再生した復元イントラスライスを示している。中段は、リフレッシュ対象部分も含めてピクチャ間符号化データから復号再生した復元ピクチャを示している。下段は、中段の復元Pピクチャのリフレッシュ対象スライス部分のみ上段の復元イントラスライスで置換したイントラスライスを含む復元Pピクチャを示している。この図で、ピクチャ間の矢印は参照元ピクチャから参照先ピクチャへ向かう参照の方向を示している。)。
(4)復号化装置で、遅れて届くイントラスライス符号化データを受け取ってからしか復号再生できないイントラスライスを含む復元Pピクチャを、リフレッシュ機能実現のためにイントラスライス無しPピクチャ復元時の参照画像として用いるようにする(図4の下段のイントラスライスを含む復元Pピクチャから中段のイントラスライス無し復元Pピクチャに向かう矢印参照)。
これら4つの手段による作用は以下の通りである。
The present invention reduces the delay from encoding to decoding by the following four means.
(1) The encoding apparatus encodes the refresh target slice as an intra slice and also performs inter-picture encoding as a part of the P picture, and sends the P picture encoded data in the encoding order.
(2) In the encoding apparatus, P-picture encoded data and B-picture code are encoded in the P-picture cycle so that the intra-slice encoded data for refreshing is encoded in every P picture period so that the increase in the code amount does not cause an increase in delay. Sent during the transmission of the digitized data or after the completion of the transmission.
(3) The decoding apparatus decodes and reproduces the P picture without intra slice from the P picture encoded data sent in the encoding order, and the restored P picture (restored P picture) is critical for delay reduction. This is used as a reference image for extracting a prediction block during decoding and reproduction of a B picture (see the middle part of FIG. 4). In FIG. 4, each rectangle indicates a restored picture decoded and reproduced from encoded data generated by the encoding apparatus of the present invention. The upper part shows the restored intra slice obtained by decoding and reproducing the refresh target slice from the encoded data of the intra slice, and the middle part shows the restored picture decoded and reproduced from the inter-picture encoded data including the refresh target part. The lower row shows only the slice to be refreshed in the middle restored P picture. It shows the restoration P pictures including an intra-slice substituted with tiger slices. In this figure, arrows between picture indicates the direction of the reference toward the referenced picture from the reference original picture.).
(4) In the decoding apparatus, a restored P picture including an intra slice that can be decoded and reproduced only after receiving intra-slice encoded data that arrives late is used as a reference picture when restoring a P picture without an intra slice in order to realize a refresh function. (Refer to the arrow from the restored P picture including the lower intra slice in FIG. 4 to the restored P picture without the intra slice in the middle stage).
The effects of these four means are as follows.
従来のイントラスライスリフレッシュ方式では、符号量の大きいイントラスライスを符号化順通りに送らなければならず遅延増の要因となっていたのが、本発明の符号化装置では、その符号化順通りに送らなければならないイントラスライス部分が符号量の小さいPスライスの符号化データに置き換わるため、Bピクチャの挿入枚数が増えることでリフレッシュ対象スライスの面積が増加して、イントラスライスの符号化データの符号量が増加しても、遅延増の要因とならなくなる。
また、低遅延の条件でも、リフレッシュ対象スライスのイントラスライスとしての符号化に十分な符号量を与えることができるようになるので、従来のイントラスライスより高画質な符号化が可能になる。
In the conventional intra slice refresh method, an intra slice having a large amount of code must be sent in the coding order, which causes an increase in delay. In the coding apparatus of the present invention, the coding order according to the coding order is the same. Since the intra slice portion that must be sent is replaced with the encoded data of the P slice having a small code amount, the area of the refresh target slice increases as the number of inserted B pictures increases, and the code amount of the encoded data of the intra slice Even if increases, it does not cause an increase in delay.
In addition, even under low delay conditions, a sufficient amount of code can be provided for encoding the slice to be refreshed as an intra slice, so that encoding with higher image quality than conventional intra slices is possible.
さらに、シーンチェンジでリフレッシュ対象スライスを含むPピクチャが符号化順で後続のPピクチャにより参照されることがない場合に、無益となるリフレッシュ対象スライスのイントラスライス符号化データの復号化装置への送出を取り止め、その分の符号量をシーンチェンジ直後に挿入が必須となるイントラピクチャの符号化に割り当てられるようになる。これにより、従来、低遅延の条件では十分な符号量を与えられず劣化し易かったシーンチェンジ直後のイントラピクチャの画質を大幅に改善できる。
一方、本発明の復号化装置では、リフレッシュ対象スライス部分も含め符号化順に送られてくるPピクチャ符号化データよりイントラスライス無しのPピクチャを復元して、それを先に表示する必要のあるBピクチャの参照画像として用いるので、符号量が大きいためにイントラスライス符号化データの到着が遅れても、そのためにBピクチャの表示が遅れることがなくなる。
Further, when the P picture including the refresh target slice is not referred to by the subsequent P picture in the coding order in the scene change, the intra slice encoded data of the refresh target slice that is useless is transmitted to the decoding device. , And the amount of code corresponding thereto is allocated to encoding of an intra picture that must be inserted immediately after a scene change. As a result, the image quality of an intra picture immediately after a scene change, which has been difficult to be deteriorated because a sufficient amount of code cannot be given under low delay conditions, can be greatly improved.
On the other hand, in the decoding apparatus of the present invention, it is necessary to restore the P picture without intra slice from the P picture encoded data sent in the encoding order including the refresh target slice portion, and display it first. Since it is used as a reference picture of a picture, even if arrival of intra slice encoded data is delayed due to a large code amount, display of a B picture is not delayed.
Bピクチャの復号再生の後に続く、符号化順で後続のPピクチャを復号再生する時には、遅れて届くイントラスライス符号化データより復号再生する復元イントラスライスがリフレッシュ対象スライス部分に入るようにして参照するようにしているので、後続のPピクチャを復号再生する際の参照画像は、イントラスライスを含む復元Pピクチャとなり、従来のイントラスライスリフレッシュ方式と変わらないリフレッシュが実現される。さらに、Bピクチャ復号再生用に先に復号再生するPピクチャは、イントラスライスを含まず、リフレッシュの影響を受け難いので、表示用に用いること(図4中段参照)で、イントラスライスの移動が目立ってしまうという従来のイントラスライスリフレッシュ方式の欠点を緩和することができる。 When decoding and reproducing the subsequent P picture in the coding order following the decoding and reproduction of the B picture, reference is made so that the restored intra slice that is decoded and reproduced from the intra slice encoded data that arrives later enters the refresh target slice portion. Therefore, the reference image when decoding and reproducing the subsequent P picture is a restored P picture including an intra slice, and a refresh that is the same as the conventional intra slice refresh method is realized. Furthermore, since the P picture that is decoded and reproduced first for B picture decoding and reproduction does not include an intra slice and is not easily affected by refreshing, the movement of the intra slice is conspicuous when used for display (see the middle part of FIG. 4). This can alleviate the disadvantage of the conventional intra-slice refresh method.
本発明により、局所的なリフレッシュ位置のピクチャ間での巡回移動の跡が目立ち易いという従来のイントラスライスリフレッシュ方式の欠点が大幅に緩和されるだけでなく、Bピクチャを挿入する条件で、リフレッシュ起因の遅延を大幅に低減できる。実際、NTSCのテレビ映像をフレーム構造で、かつBBPBBP・・・ のシーケンス構造で符号化する条件で、従来のイントラスライスに比べ、画質劣化の目立ち易い静止画で40m秒程度も遅延が少なくなることをシミュレーションにより確認している。
また、イントラスライス符号化データの後送りにより、シーンチェンジ検出時点で、イントラスライス符号化データの大半を送り終えない状態とすることが可能であり、それらの未送出で以降のリフレッシュに役立たない分のイントラスライス符号化データを送出しないで破棄することができる。この破棄した分の符号量はシーンチェンジ直後に挿入が不可避のIピクチャに回すことができ、その分だけ、シーンチェンジ時の遅延が低減できることになる。この分の遅延低減量は通常40m秒以上となるので、シーンチェンジ時の画質維持の制約から遅延が決まっている場合には、40m秒以上遅延が低減されることになる。
According to the present invention, not only the drawback of the conventional intra-slice refresh method that the trace of the cyclic movement between pictures at the local refresh position is easily noticeable, but also the cause of the refresh under the condition of inserting the B picture. Can significantly reduce the delay. In fact, under the condition that NTSC TV video is encoded with a frame structure and a sequence structure of BBPBBP ..., a delay of about 40 milliseconds is reduced with a still image that is prominent in image quality degradation compared to a conventional intra slice. Is confirmed by simulation.
In addition, post-transmission of intra-slice encoded data can make it impossible to send most of the intra-slice encoded data when a scene change is detected. The intra-slice encoded data can be discarded without being transmitted. The discarded code amount can be turned to an I picture that cannot be inserted immediately after the scene change, and the delay at the time of the scene change can be reduced accordingly. Since the delay reduction amount corresponding to this is usually 40 ms or more, when the delay is determined due to the restriction of image quality maintenance at the time of a scene change, the delay is reduced by 40 ms or more.
さらに、イントラスライス符号化データを後送りできることは、イントラスライス部分の符号化に関してnパスの符号化が実現できることになるので、イントラスライス部分の画質を従来のイントラスライスリフレッシュ方式より大幅に改善することも可能となる。もちろん、本発明では、リフレッシュ対象スライスについて、ピクチャ間符号化も行うために、その分符号が余分に発生し、その結果として低遅延の符号化条件でも従来のイントラスライスリフレッシュ方式より画質が低下することが起こりえる。しかし、映像の特性の変化に応じて、本発明と従来のイントラスライスリフレッシュ方式とを適応的に切り換えて使用することとすれば、この画質劣化の問題は回避することができる。 Furthermore, the ability to post-translate intra-slice encoded data means that n-pass encoding can be realized with respect to encoding of the intra-slice portion, so that the image quality of the intra-slice portion is greatly improved over the conventional intra-slice refresh method. Is also possible. Of course, in the present invention, since the inter-picture coding is also performed on the refresh target slice, extra code is generated accordingly, and as a result, the image quality is deteriorated as compared with the conventional intra slice refresh method even under the low delay coding condition. Things can happen. However, if the present invention and the conventional intra-slice refresh method are adaptively switched and used according to changes in video characteristics, this image quality degradation problem can be avoided.
このように、本発明の符号化装置と復号化装置は画質の劣化なく遅延時間を極限にまで低減できる上に、BPBP・・・ あるいはBBPBBP・・・ のピクチャシーケンスに対する低遅延符号化であるので、蓄積ストリームを再生する際のトリックプレイ(低速度倍率のスムーズな早送り、早戻し)にまで対応可能であり、放送用途から、携帯電話を含む次世代の映像通信にまで幅広く応用することができる。
さらに、イントラスライスの符号化データの送出をPピクチャ、Bピクチャの送出の合間あるいはその後にすることで実現される符号量変動の低減は、ベストエフォートのようにバンド幅が保証されない通信路を通して映像を送る場合のコマ落ち防止にも役立つので、インターネットのようなネットワーク向けにも、安定した映像通信を実現する符号化/復号化装置として極めて有用である。
As described above, the encoding device and the decoding device of the present invention can reduce the delay time to the limit without deterioration in image quality, and are low-delay encoding for a BPBP ... or BBPBBP ... picture sequence. , It can support trick play (smooth fast-forward and fast-reverse at low speed magnification) when playing stored streams, and can be applied widely from broadcasting applications to next-generation video communications including mobile phones. .
Furthermore, the reduction in code amount fluctuation realized by sending intra-slice coded data between P pictures and B pictures or after that is achieved through a communication path where bandwidth is not guaranteed, such as best effort. It is also useful as an encoding / decoding device that realizes stable video communication for a network such as the Internet.
本発明は、映像符号化装置、映像復号化装置、あるいは映像符号化/復号化装置として実施される。ただし、発明が効果を発揮するには、これらが互いに通信路あるいは放送網を介して組み合わされる必要がある。以下に本発明の一実施形態について、図面を参照しながら詳細に説明するが、本発明の技術的範囲は下記の実施形態によって限定されるものではない。また本発明の技術的範囲は均等の範囲にまで及ぶものである。 The present invention is implemented as a video encoding device, a video decoding device, or a video encoding / decoding device. However, in order for the invention to be effective, they must be combined with each other via a communication channel or a broadcast network. An embodiment of the present invention will be described below in detail with reference to the drawings, but the technical scope of the present invention is not limited by the following embodiment. The technical scope of the present invention extends to an equivalent range.
図5に、本発明の符号化装置の第1の実施例の構成図を示す。この図において、5は入力した映像信号から得られる同期信号をもとに他の各ユニットを制御する制御ユニットである。また、10は動き補償を利用してP、Bタイプのピクチャ間符号化とその局所復号化を行うピクチャ間符号化ユニット(マクロブロック単位でピクチャ間符号化とイントラ符号化の符号発生量を評価し、イントラ符号化の方が符号発生量が少ないと判定したマクロブロックについてはピクチャ間符号化ではなくイントラ符号化を行う機能も有する)、110はPピクチャ間で巡回する形式で挿入するリフレッシュ対象スライスに対し、イントラスライスとしての符号化とその局所復号化を行うイントラスライス符号化ユニット、20はピクチャ間符号化データを一時的に保持するバッファメモリ、21はリフレッシュ対象スライスのイントラスライス符号化データを一時的に保持するバッファメモリ、30はピクチャ間符号化データとイントラスライス符号化データを多重化するためのヘッダ付加機能付きマルチプレクサ、22は生成した符号化データを一時的に保持するバッファメモリである。23は局所復号化して復元したイントラスライスを格納するためのイントラスライスメモリ、31はピクチャ間符号化ユニット10からのピクチャ間符号化データの復元ピクチャか、イントラスライスメモリ23からの復元イントラスライスかを選択してフレームメモリに送るマルチプレクサ、80はP、Bの復元ピクチャを格納するフレームメモリである。
FIG. 5 shows a block diagram of a first embodiment of the encoding apparatus of the present invention. In this figure,
以下、この第1の実施例の符号化装置の動作について説明する。この図5に示されるように、符号化対象のピクチャ列は、ラスタ走査順に展開された映像信号(輝度信号、色差信号、同期信号などからなる信号)として、ピクチャ間符号化ユニット10に入力される。
ピクチャ間符号化ユニット10は、フレームメモリ80内のPあるいはBの復元ピクチャを読み出し(参照し)、その参照画像から切り出す予測ブロックを用いて動き補償を行うことで、入力ピクチャ列のすべてのピクチャに対し、BPBP…あるいはBBPBBP…の順でピクチャ間符号化を行い、それによって得られる符号化データを、ヘッダなどの情報を付加した上で、バッファメモリ20に出力する。この時、ピクチャ間符号化は、制御ユニット5が制御信号で指定する符号化単位(例えば、マクロブロック、スライス、ピクチャなどの単位)ごとの符号発生量の目標値を満たすように行う。また、復号再生処理も同時に行い、得られた復元画像(局所復号画像)をマルチプレクサ31経由で、フレームメモリ80に格納し、以降のP、Bピクチャの符号化時の参照画像として用いられるようにする。さらに、符号化単位ごとにその量子化ステップサイズと符号発生量を制御ユニット5にフィードバックする。
The operation of the encoding apparatus according to the first embodiment will be described below. As shown in FIG. 5, the picture sequence to be encoded is input to the
The
イントラスライス符号化ユニット110は、Pピクチャ毎に対象部位を移動させるリフレッシュ対象のスライスを取り出し、制御ユニット5が制御信号で指定する符号発生量の目標値を満たすようにイントラ符号化を行い、その結果得られる符号化データにヘッダなどの情報を付加した上でバッファメモリ21へ出力する。また、このリフレッシュ対象スライスのイントラスライス符号化データを局所復号再生(復元)し、イントラスライスメモリ23に出力する。さらに、フレーム間符号化ユニット10と同様に、符号化単位ごとの量子化ステップサイズと符号発生量を制御ユニット5にフィードバックする。
The intra
イントラスライスメモリ23内の復元スライスは、Bピクチャ復号再生のためのイントラスライス無しの復元Pピクチャ参照が完了した後で次のPピクチャの符号化を開始するまでの間に、フレームメモリ80内の対応するPピクチャのリフレッシュ対象部位に上書きし、従来方式と同じイントラスライスを含む復元Pピクチャをフレームメモリ80内に復号再生する。これによって、Bピクチャの符号化では、前方向でイントラスライスを含む復元Pピクチャを、後方向でイントラスライス無し復元Pピクチャを、それぞれ参照画像として用いるのに対し、Pピクチャの符号化では、従来のイントラスライスリフレッシュ方式と同じく、符号化順で前方に位置するイントラスライスを含む復元Pピクチャを参照画像として用いる。
ピクチャ間符号化ユニット10およびイントラスライス符号化ユニット110が符号化した符号化データのバッファメモリ22への転送は、Pピクチャ周期毎に、先にマルチプレクサ30をバッファメモリ20側に切り替え、Pピクチャ符号化データ、Bピクチャ符号化データの順でピクチャ間符号化データに対して行い、その後にマルチプレクサ30をバッファメモリ21側に切り替え、イントラスライス符号化データに対して行う。ただし、途中でピクチャ間符号化データの発生レートが低くなり、バッファメモリ22がアンダーフローしそうになる場合には、マルチプレクサ30を一時的にバッファメモリ21側に切り換えて、アンダーフロー防止に必要な量のイントラスライス符号化データをバッファメモリ21から取り出し、識別用のヘッダ情報などを付加した上で、バッファメモリ22に転送する。バッファメモリ22からは、所定のビットレートで外部に出力する。
The restored slice in the
Transfer of the encoded data encoded by the
制御ユニット5は、以上の各ユニットの動作が行われるように適切な制御信号を発生するとともに、ピクチャ間符号化ユニット10とイントラスライス符号化ユニット110とからフィードバックされる量子化ステップサイズ、符号発生量と、あらかじめ定めておく目標の符号化レートとをもとに、次のP、Bピクチャとイントラスライスの符号化における符号化単位の目標の符号発生量を計算し、ピクチャ間符号化ユニット10とイントラスライス符号化ユニット110とに出力する。
The
以上の動作説明から明らかなように、本発明では、符号量の大きいリフレッシュ対象スライスのイントラスライス符号化データを後送りするので、ピクチャ間符号化データをその分早く送り終えることができる利点がある。復号化装置側が、これにより早く受け取れるピクチャ間符号化データのみを用いてPピクチャを復元し、それを続いて行うBピクチャ復元の参照画像として用いるようにすれば、後から届くイントラスライス符号化データを一切用いずにBピクチャが復元できることになるので、Bピクチャの復元が早まり、結果として、その分早く復元画像を表示できるようになり、符号化から復号化までの遅延を大幅に短縮できる。
イントラスライス符号化データの符号量の多さが、遅延に影響し難くなるので、リフレッシュ対象スライスのイントラスライスとしての符号化に十分な符号量を与えられるばかりか、イントラスライス符号化データについては符号化と同時に送出しなくてもよくなるため、nパスの符号化技術が使用可能となり、量子化ステップサイズの変動の少ない安定したイントラ符号化がイントラスライス内で実現可能となる。したがって、低遅延の符号化条件でも画質の劣化を最小限に抑制できる利点も持つ。
As is clear from the above description of the operation, the present invention post-sends intra-slice encoded data of a refresh target slice having a large code amount, and thus has the advantage that inter-picture encoded data can be sent earlier. . If the decoding apparatus side restores the P picture using only the inter-picture coded data that can be received earlier, and uses it as a reference picture for the subsequent B picture restoration, the intra slice coded data that arrives later Since the B picture can be restored without using any of the above, the restoration of the B picture is accelerated. As a result, the restored image can be displayed earlier, and the delay from encoding to decoding can be greatly reduced.
Since the amount of code of intra-slice encoded data is less likely to affect the delay, not only can a sufficient amount of code be provided for encoding the slice to be refreshed as an intra-slice, but also the intra-slice encoded data is encoded. Therefore, it is not necessary to transmit at the same time as encoding, so that an n-pass encoding technique can be used, and stable intra encoding with little variation in the quantization step size can be realized in an intra slice. Therefore, there is an advantage that image quality degradation can be suppressed to a minimum even under low-delay encoding conditions.
また、静止画あるいは動きのほとんどない静止画的な画像で、ピクチャ間符号化データの発生量が極端に減り、出力用のバッファメモリ22がアンダーフローしそうになっても、マルチプレクサ30を一時的にバッファメモリ21の方に切り換えて、イントラスライス符号化データを流し込めるため、低遅延の符号化条件でも無益なスタッフィングの挿入を最小限に留められる利点がある。
さらに、次段のPピクチャ周期内でシーンチェンジが起こり、スライス単位のリフレッシュが無意味になる場合に、圧縮に寄与しない不要なイントラスライス符号化データの転送を、シーンチェンジを検出した時点で中断あるいは中止できる利点もある。このため、シーンチェンジ検出時点でイントラスライス符号化データをすでに送り終えている確率の高い従来のイントラスライスリフレッシュ方式に比べると、シーンチェンジ直後に挿入せざるを得ないイントラピクチャに中断あるいは中止した分の符号量を割り当てることができるようになり、これによりシーンチェンジ直後の画質劣化を大幅に緩和することができる。
なお、本実施例では、ピクチャ間符号化ユニット10とイントラスライス符号化ユニット110を、別のユニットとして構成しているが、ピクチャ間符号化ユニット10に組み込んでいるマクロブロック単位でのイントラ符号化とその局所復号化機能の処理能力を上げて、イントラスライスメモリへの出力機能を付加すれば、イントラスライス符号化ユニットの機能を同時に実現可能で、ピクチャ間符号化ユニット10とイントラスライス符号化ユニット110とを、ピクチャ間/イントラスライス符号化ユニットとして一体化することもできる。また、本実施例では、フレームメモリ80、バッファメモリ20〜22、イントラスライスメモリ23は別々のメモリとして構成しているが、一つのメモリ上の別々の領域に割り付けることが可能である。この場合、マルチプレクサの機能はアクセス領域の切り換え機能として実現される。これらの符号化ユニットやメモリの一体化により、符号化装置全体のハードウェア規模の低減が可能になる。
Further, even if the amount of inter-picture encoded data is extremely reduced and the
Furthermore, when a scene change occurs within the P picture cycle of the next stage and refresh in units of slices becomes meaningless, transfer of unnecessary intra slice encoded data that does not contribute to compression is interrupted when a scene change is detected There is also an advantage that can be canceled. For this reason, compared to the conventional intra slice refresh method in which intra-slice coded data has already been sent at the time of the scene change detection, the amount of interruption or suspension to the intra picture that must be inserted immediately after the scene change. Thus, it is possible to significantly reduce image quality deterioration immediately after a scene change.
In this embodiment, the
図6に、本発明の第2の実施例の符号化装置の構成図を示す。第1の実施例との違いは、フレームメモリ80がピクチャ間符号化ユニットとマルチプレクサ31との間に移動している点のみである。以下、第1の実施例との動作の違いについて説明する。
FIG. 6 shows a configuration diagram of an encoding apparatus according to the second embodiment of the present invention. The only difference from the first embodiment is that the
第1の実施例では、イントラスライスメモリ23内の復元イントラスライスを、リフレッシュ対象部位に上書きすることで、イントラスライスを含む復元Pピクチャをフレームメモリ80内に実際に生成し、それを読み出すようにしていた。これに対し、第2の実施例では、復元Pピクチャをフレームメモリから読み出す際に、マルチプレクサ31を必要に応じて切り換えることで、イントラスライスメモリ23の復元イントラスライスを読み出せるようにして、等価的に、イントラスライスを含む復元Pピクチャが読み出されるようにしている。
具体的には、Bピクチャの符号化では、前方向、後方向共に、マルチプレクサ31を途中で切り換えることなくフレームメモリ内のイントラスライス無しの復元Pピクチャを参照画像として読み出すのに対し、Pピクチャの符号化では、リフレッシュ対象スライス部分だけはマルチプレクサ31をイントラスライスメモリ側に切り換えてその中の復元イントラスライスを参照画像として読み出す。制御ユニット5は、イントラスライス部位の移動に併せ、マルチプレクサ31を切り換えるとともに、フレームメモリ80とイントラスライスメモリ23に必要なアドレスと読み出し制御信号を生成、供給する。
In the first embodiment, the restored intra slice in the
Specifically, in the encoding of the B picture, the restored P picture without intra slice in the frame memory is read out as a reference picture without switching the
この第2の実施例では、イントラスライスメモリ23からフレームメモリ80へのリフレッシュスライス部分の上書きのための復元イントラスライスの転送が不要になる利点がある。また、復号化装置側の表示画像でリフレッシュ対象スライス部位の移動を目立ち難くするのに有効となるBピクチャの復号再生時の前方、後方の両方向でイントラスライス無しの復元Pピクチャを参照することが、イントラスライス無しのPピクチャのコピーを別に保持したり余分な転送を行ったりすること無しで実現できる利点がある。
図7は、例えば先の第1、第2の実施例で生成された符号化データを受けて、符号化映像を復号再生する本発明の第3の実施例の復号化装置の構成図を示している。この図において、35はマルチプレクサ、50は符号化データ列からヘッダなどの付加情報を抽出、解析し、その結果をもとに、符号化データ列をピクチャ間符号化データ列とイントラスライス符号化データ列に分離するデータ分離ユニット、62は入力の符号化データ列をバッファリングするバッファメモリ、60はデータ分離ユニット50によって分離されたピクチャ間符号化データ列を受け取りバッファリングするバッファメモリ、61はやはりデータ分離ユニット50によって分離されたイントラスライス符号化データを受け取りバッファリングするバッファメモリ、63は復号再生した復元イントラスライスを格納するイントラスライスメモリ、81は復元Pピクチャを格納するためのフレームメモリ、200はバッファメモリ60からピクチャ間符号化データを読み出して、それを復号再生するピクチャ間符号化データ復号化ユニット、210はバッファメモリ61からイントラスライス符号化データを読み出して、それを復号再生するイントラスライス復号化ユニット、90はフレームメモリ81内のP、Bの復元ピクチャを、ラスタ走査順の映像信号に変換して出力する映像信号化ユニットである。また、55は各ユニットを制御するための制御ユニットであり、各ユニットに対する制御信号(メモリに対するアドレス信号も含む)を生成する。
The second embodiment has an advantage that the transfer of the restored intra slice for overwriting the refresh slice portion from the
FIG. 7 shows a configuration diagram of a decoding apparatus according to the third embodiment of the present invention that receives the encoded data generated in the first and second embodiments, and decodes and reproduces the encoded video. ing. In this figure, 35 is a multiplexer, 50 is extracting and analyzing additional information such as a header from the encoded data sequence, and based on the result, the encoded data sequence is converted into an inter-picture encoded data sequence and intra-slice encoded data. A data separation unit for separating into columns, 62 is a buffer memory for buffering an input encoded data sequence, 60 is a buffer memory for receiving and buffering an inter-picture encoded data sequence separated by the
以下、この第3の実施例の復号化装置の動作を、復号の開始時点から説明する。この復号化装置の動作は、電源投入後、装置が正常に立ち上がり、電源投入以前から送り込まれている符号化データ入力の取り込みを始めた時点、あるいは、符号化装置側から送り込まれてくる符号化データの先頭が始めて到達した時点から、開始する。いずれの場合も、符号化データ分離ユニット50が符号化データ入力からヘッダなどの付加情報を抽出、解析し、ピクチャ間符号化データとイントラスライス符号化データに分離して、前者をバッファメモリ60に、後者をバッファメモリ61に出力する。この時、以後の処理で不要となる付加情報は除去し、200、210の復号化ユニットから、ピクチャ単位あるいはスライス単位の符号化データを連続的に読み出せるようにする。
ピクチャ間復号化ユニット200は、ピクチャ間符号化データバッファにおいて有効なピクチャ間符号化データの読み出しが可能となった時点から読み出しを始め、符号化データの復号に必要なピクチャ(表示順で前方あるいは後方に位置するピクチャ)の復元画像を必要に応じて参照しつつピクチャ間符号化データの復号再生を実行する。この復号再生により復元したピクチャは、復元ピクチャ格納用のフレームメモリ81に一旦格納し、それ以降に符号化データからピクチャを復号再生するための参照画像として用いる。
The operation of the decoding apparatus according to the third embodiment will be described below from the start of decoding. The operation of this decoding apparatus is as follows: the time when the apparatus starts up normally after power-on and begins to take in the encoded data input sent before the power-on, or the encoding apparatus sent from the encoding apparatus side Start from the point when the beginning of the data arrives for the first time. In either case, the encoded
The
また、フレームメモリ81内の各復元ピクチャは、映像信号化ユニット90を介して、表示順に外部の表示装置に出力する。これらの表示ための出力と復号再生のための参照とが終わり不要になった復元ピクチャは、新たに生成される復元ピクチャで上書きすることでフレームメモリ81上から削除する。
イントラスライス復号化ユニット210の方も、ピクチャ間符号化データ復号化ユニット200と同様に、バッファメモリ61より有効なイントラスライス符号化データの読み出しが可能になった時点から読み出し始め、復号再生動作を開始する。これによって復号再生される復元イントラスライスは、イントラスライスメモリ63に格納する。イントラスライスメモリ63内の復元イントラスライスは、符号化時の切り出し元の復元画像であるフレームメモリ内の復元Pピクチャのリフレッシュ対象スライス部分に上書きする。ただし、この上書きのタイミングは、上書きしようとする復元Pピクチャに対するBピクチャ復号再生のための参照が終了してから、次のPピクチャの復元が始まるまでの間とする。
これによって、Pピクチャの復号再生には、イントラスライスを含むPピクチャを参照するというイントラスライスによるリフレッシュ実現の制約を守りながら、イントラスライスの符号化データの復号再生をBピクチャ復号再生のための参照が終了するまでに遅らせられるようになる。したがって、イントラスライスの符号化データの受信が遅れてもBピクチャの復号再生の進遅に影響しなくなる。このため、従来方式のようにイントラスライスの符号量増加が遅延増の要因となることがなくなり、符号化装置側でイントラスライスに十分な符号量を与えられるようになるため、低遅延の符号化・復号化の条件でも、最小限の画質劣化でリフレッシュを実現することが可能となる。
Each restored picture in the frame memory 81 is output to an external display device in the display order via the video
Similarly to the inter-picture encoded
As a result, for decoding and reproduction of a P picture, decoding and reproduction of encoded data of an intra slice is referred to for decoding and reproducing a B picture, while maintaining the restriction of refresh implementation by the intra slice that refers to a P picture including an intra slice. Will be delayed until the end. Therefore, even if the reception of the encoded data of the intra slice is delayed, the progress of the decoding / reproduction of the B picture is not affected. Therefore, unlike the conventional method, an increase in the code amount of the intra slice does not cause a delay increase, and the encoding device side can give a sufficient code amount to the intra slice. Even under decoding conditions, refresh can be realized with minimal image quality degradation.
なお、本実施例では、ピクチャ間符号化データ復号化ユニット200とイントラスライス復号化ユニット210を、別のユニットとして構成しているが、ピクチャ間符号化データ復号化ユニット200に組み込んでいるマクロブロック単位でのイントラ復号化機能の処理能力を上げて、イントラスライスメモリへの出力機能を付加すれば、イントラスライス復号化ユニットの機能を同時に実現可能で、ピクチャ間復号化ユニット200とイントラスライス復号化ユニット210を、ピクチャ間符号化データ/イントラスライス復号化ユニットとして一体化することができる。
また、本実施例では、フレームメモリ81、バッファメモリ60〜62、イントラスライスメモリ63は別々のメモリとして構成しているが、一つのメモリ上の別々の領域に割り付けることが可能である。この場合、マルチプレクサの機能はアクセス領域の切り換え機能として実現される。これらの復号化ユニットやメモリの一体化により、符号化装置全体のハードウェア規模の低減が可能になる。
In the present embodiment, the inter-picture encoded
In this embodiment, the frame memory 81, the
図8に、本発明の第4の実施例の復号化装置の構成図を示す。第3の実施例との違いは、フレームメモリ81がピクチャ間復号化ユニットとマルチプレクサ35との間に移動して、リフレッシュ対象スライスの領域を参照する際に、参照元メモリをフレームメモリ81かイントラスライスメモリ63かのいずれかで選択できるようにしている点のみである。以下、第3の実施例との動作の違いについて説明する。
第3の実施例では、イントラスライスメモリ63内の復元イントラスライスを、リフレッシュ対象部位に上書きすることで、イントラスライスを含む復元Pピクチャをフレームメモリ81内に実際に構成してから、それを参照するようにしていた。これに対し、本実施例では、Pピクチャを参照する際に、参照元を選択する手段であるマルチプレクサ35を必要に応じて切り換えることでイントラスライスメモリ63の復元イントラスライスを参照できるようにして、イントラスライス無しの復元Pピクチャのみならず、イントラスライスを含む復元Pピクチャも参照できるようにしている。
具体的には、Bピクチャについては、前方、後方共にマルチプレクサ35をフレームメモリ81側に倒したままでイントラスライス無しの復元Pピクチャをフレームメモリ81内から参照画像として切り出して、復号再生を行い、結果をフレームメモリ81に格納する。
FIG. 8 shows a configuration diagram of a decoding apparatus according to the fourth embodiment of the present invention. The difference from the third embodiment is that when the frame memory 81 moves between the inter-picture decoding unit and the
In the third embodiment, a restored P picture including an intra slice is actually configured in the frame memory 81 by overwriting the restored intra slice in the
Specifically, for the B picture, the restored P picture without intra slice is cut out from the frame memory 81 as a reference image while the
一方、Pピクチャについては、イントラスライスを含む復元Pピクチャを次のように参照して、復号再生を行い、イントラスライス無しのままでフレームメモリ81に格納する。イントラスライスを含む復元Pピクチャの参照は、リフレッシュ対象スライス部分だけはイントラスライスメモリ63側が、それ以外の部分はフレームメモリ81側が、それぞれ選ばれるようにマルチプレクサ35を切り換える。こうすることで、リフレッシュ対象スライス領域に対する参照では、復元イントラスライスから切り出され、それ以外の領域に対する参照では、イントラスライス無しの復元Pピクチャから切り出されることになる。P、Bの復元ピクチャは、第3の実施例と同じく、表示順で映像信号化ユニット90を介して外部の表示装置に出力する。
制御ユニット55は、イントラスライス部位の移動に併せ、マルチプレクサ35の切り換え制御信号と、フレームメモリ81とイントラスライスメモリ63に必要なアドレスと読み出し制御信号を生成、供給する。
On the other hand, the P picture is decoded and reproduced by referring to the restored P picture including the intra slice as follows, and stored in the frame memory 81 without the intra slice. For reference to the restored P picture including the intra slice, the
The
この第4の実施例では、イントラスライスメモリ63からフレームメモリ81へのリフレッシュスライス部分の上書きのための復元イントラスライスの転送が不要になる利点がある。また、表示画像でリフレッシュ対象スライス部位の移動を目立ち難くするのに有効なBピクチャの参照画像を前方、後方共にイントラスライス無しの復元Pピクチャとすることが、イントラスライス無しのPピクチャを別にコピーしたり、余分な転送を行ったりすることなしで実現できる利点がある。さらに、第3の実施例とは異なりフレームメモリ81の復元Pピクチャに対する復元イントラスライスの上書きを行わないので、表示用にイントラスライス無しの復元Pピクチャを出力するのに、復元イントラスライスを上書きする前に行わなければならないという制約がなくなる利点がある。
The fourth embodiment has an advantage that the transfer of the restored intra slice for overwriting the refresh slice portion from the
以上の実施例で説明したように、符号化装置側では、Pピクチャについて、全体を前方予測に基づく動き補償によりピクチャ間符号化を行い、その符号化順に符号化データを送出するのに加え、Pピクチャ毎に挿入位置を移動するリフレッシュ対象スライス部分についてイントラスライスとしても符号化する。そして、このイントラスライス符号化データの送出を、符号量の増加が遅延増の要因にならないように、Pピクチャ周期ごとの符号化において、Pピクチャ符号化データとBピクチャ符号化データの送出の合間あるいはそれらの送出終了後に行う。
一方、復号化装置側では、符号化順に送られてくるPピクチャ符号化データよりイントラスライス無しのPピクチャを復号再生し、それによって復元されたPピクチャ(イントラスライス無し復元Pピクチャ)を、遅延低減にクリティカルなBピクチャの復号再生時に予測ブロックを切り出す参照画像として用いる。到着の遅れるイントラスライス符号化データがないと復号再生できないイントラスライスを含む復元Pピクチャを、リフレッシュ機能実現のためにイントラスライス無しPピクチャ復元時の参照画像として用いるようにする。
As described in the above embodiments, on the encoding device side, in addition to performing inter-picture encoding by motion compensation based on forward prediction for the P picture as a whole, and transmitting encoded data in the encoding order, The refresh target slice portion whose insertion position is moved for each P picture is also encoded as an intra slice. Then, in the transmission of the intra slice encoded data, in the encoding for each P picture period, the interval between the transmission of the P picture encoded data and the B picture encoded data so that the increase in the code amount does not cause an increase in delay. Alternatively, it is performed after sending them.
On the other hand, the decoding device side decodes and reproduces a P picture without an intra slice from P picture encoded data sent in the encoding order, and delays the restored P picture (restored P picture without an intra slice). This is used as a reference image for extracting a prediction block when decoding and reproducing a B picture that is critical for reduction. A restored P picture including an intra slice that cannot be decoded and reproduced without intra-slice encoded data that arrives late is used as a reference image when restoring a P picture without an intra slice in order to realize a refresh function.
以上の説明では、図5〜図8に示すように本発明の映像符号化装置と映像復号化装置を個々のユニットあるいはメモリを相互に組み合わせてハードウェア的に実現する方法を示した。しかし、最近のマイクロプロセッサの技術の進歩は著しく、個々のユニットをマイクロプロセッサ上で動作するソフトウェアとして実装することが可能になっている。メモリもそのマイクロプロセッサの主記憶上に同様に実装することができるようになっている。還元すれば、本発明の一部あるいは全部がコンピュータのソフトウェアとして実装することができる。この場合、個々のユニットはサブルーチン、関数、あるいはオブジェクトとして実現される。 In the above description, as shown in FIGS. 5 to 8, the method of realizing the video encoding device and the video decoding device of the present invention in hardware by combining individual units or memories with each other has been shown. However, recent advances in microprocessor technology have made significant progress, enabling individual units to be implemented as software running on the microprocessor. The memory can be similarly mounted on the main memory of the microprocessor. In other words, part or all of the present invention can be implemented as computer software. In this case, each unit is realized as a subroutine, a function, or an object.
本発明は、Pピクチャ内にリフレッシュ対象スライスを設ける符号化方式であれば、MPEG-2、MPEG-4の符号化方式や、H.261〜H.263の符号化方式など、各種の符号化方式に適用可能である。Bピクチャとして、従来の双方向予測の代わりに前方あるいは後方に位置する2枚の復元画像から切り出すブロックの補間画像から予測ブロックを生成する双予測のピクチャ間符号化ピクチャを用いるH.264のような符号化方式に対しても同様に適用可能である。また、第1の実施例および第2の実施例として説明したように、Bピクチャ符号化時に動き補償用の予測ブロックを切り出す参照画像として用いる復元Pピクチャは、例えば前方向のものについてはイントラスライスを含む復元Pピクチャとし、時間的に後に表示される後方向のものについてはイントラスライス無しの復元Pピクチャとしてもよいし、双方をイントラスライス無しの復元Pピクチャとしてもよい。加え、必ずしもPピクチャのすべてにリフレッシュ対象スライスを設けなければならないわけではなく、リフレッシュ対象スライスがないPピクチャがあってもよい。 The present invention is not limited to MPEG-2 and MPEG-4 encoding schemes as long as it is an encoding scheme in which a refresh target slice is provided in a P picture. 261-H. The present invention can be applied to various encoding methods such as the H.263 encoding method. As a B picture, a bi-predicted inter-picture coded picture that generates a prediction block from an interpolated image of a block cut out from two restored images positioned forward or backward instead of conventional bi-directional prediction is used. The present invention can be similarly applied to an encoding method such as H.264. Further, as described in the first and second embodiments, the restored P picture used as a reference image for extracting a motion compensation prediction block at the time of B picture encoding is, for example, an intra slice for the forward direction. A backward P picture displayed later in time may be a restored P picture without an intra slice, or both may be restored P pictures without an intra slice. In addition, it is not always necessary to provide a refresh target slice for every P picture, and there may be a P picture without a refresh target slice.
5,55 制御ユニット
10 ピクチャ間符号化ユニット
20,21,22,60,61,62 バッファメモリ
23,63 イントラスライスメモリ
30,31 マルチプレクサ
50 データ分離ユニット
80,81 フレームメモリ
90 映像信号化ユニット
110 イントラスライス符号化ユニット
200 ピクチャ間符号化データ復号化ユニット
210 イントラスライス復号化ユニット
5,55
Claims (6)
Pピクチャ符号化時に、Pピクチャ内にリフレッシュ対象スライスを設けるか否かにかかわらずピクチャ全体を、イントラスライス無しのPピクチャとしてピクチャ間符号化し、Pピクチャ符号化データを生成する手段と、
前記Pピクチャ内にリフレッシュ対象スライスを設ける場合に、そのリフレッシュ対象スライスの部分をイントラスライスとしてイントラ符号化し、イントラスライス符号化データを生成する手段と、
Bピクチャ符号化時に、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像については前記Pピクチャ符号化データを復号したイントラスライス無しの復元Pピクチャを用いてピクチャ間符号化し、Bピクチャ符号化データを生成する手段と、
前記ピクチャ間符号化されたPピクチャ符号化データおよびBピクチャ符号化データをそれぞれ符号化順に送出するとともに、前記リフレッシュ対象スライスのイントラスライス符号化データを、前記Pピクチャ符号化データおよびBピクチャ符号化データの送出の合間あるいはそれらの送出終了後に送出する手段とを備える
ことを特徴とする映像符号化装置。 In a video encoding apparatus that realizes periodic refresh by moving the position in a picture of a refresh target slice provided in a P picture between cascaded P pictures,
Means for inter-coding the entire picture as a P picture without an intra slice and generating P picture encoded data regardless of whether or not a refresh target slice is provided in the P picture at the time of P picture encoding;
Means for intra-coding the portion of the refresh target slice as an intra slice and generating intra slice encoded data when providing the refresh target slice in the P picture;
At the time of encoding a B picture, at least one reference image among a plurality of reference images from which a motion compensation prediction block is extracted is inter-picture encoded using a restored P picture without intra-slice that is obtained by decoding the P picture encoded data. Means for generating B picture encoded data;
The inter-picture encoded P-picture encoded data and B-picture encoded data are transmitted in the encoding order, and the intra-slice encoded data of the refresh target slice is converted into the P-picture encoded data and the B-picture encoded A video encoding apparatus comprising: means for transmitting data during transmission or after completion of the transmission.
ピクチャ全体をイントラスライス無しのPピクチャとして符号化したPピクチャ符号化データと、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像についてはイントラスライス無しの復元Pピクチャを用いて符号化したBピクチャ符号化データと、前記Pピクチャ内にリフレッシュ対象スライスが設けられている場合に、そのリフレッシュ対象スライス部分をイントラスライスとして符号化したイントラスライス符号化データとを受信する手段と、
前記受信したPピクチャ符号化データを復号し、イントラスライス無しの復元Pピクチャを生成して記憶する手段と、
前記受信したBピクチャ符号化データを、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像については前記Pピクチャ符号化データを復号したイントラスライス無しの復元Pピクチャを用いて復号し、復元Bピクチャを生成する手段と、
前記受信したイントラスライス符号化データを復号し、イントラスライスを復元する手段と、
前記イントラスライス無しの復元Pピクチャのリフレッシュ対象スライス部分を前記復元したイントラスライスで置き換える手段と、
前記イントラスライスでリフレッシュ対象スライス部分を置き換えた復元Pピクチャを後続するPピクチャ符号化データを復号するときの動き補償用の予測ブロックの切り出し元の参照画像とする手段とを備える
ことを特徴とする映像復号化装置。 In a video decoding apparatus that decodes data encoded by a video encoding method that realizes periodic refresh by moving the position in a picture of a refresh target slice provided in a P picture between cascaded P pictures,
P picture encoded data obtained by encoding the entire picture as a P picture without an intra slice, and a restored P picture without an intra slice are used for at least one reference picture among a plurality of reference pictures for extracting a motion compensation prediction block. Means for receiving encoded B picture data and intra slice encoded data obtained by encoding the refresh target slice portion as an intra slice when a refresh target slice is provided in the P picture; ,
Means for decoding the received P picture encoded data and generating and storing a restored P picture without intra slice;
Using at least one reference picture among a plurality of reference pictures from which the predicted block for motion compensation is extracted from the received B picture coded data, using the restored P picture without intra slice obtained by decoding the P picture coded data Means for decoding and generating a restored B picture;
Means for decoding the received intra slice encoded data and restoring the intra slice;
Means for replacing the refresh target slice portion of the restored P picture without the intra slice with the restored intra slice;
And means for making a reference image from which a motion compensation prediction block is cut out when decoding subsequent P picture encoded data with the restored P picture in which the refresh target slice portion is replaced with the intra slice. Video decoding device.
Pピクチャ符号化時に、Pピクチャ内にリフレッシュ対象スライスを設けるか否かにかかわらずピクチャ全体を、イントラスライス無しのPピクチャとしてピクチャ間符号化し、Pピクチャ符号化データを生成する過程と、
前記Pピクチャ内にリフレッシュ対象スライスを設ける場合に、そのリフレッシュ対象スライスの部分をイントラスライスとしてイントラ符号化し、イントラスライス符号化データを生成する過程と、
Bピクチャ符号化時に、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像については前記Pピクチャ符号化データを復号したイントラスライス無しの復元Pピクチャを用いてピクチャ間符号化し、Bピクチャ符号化データを生成する過程と、
前記ピクチャ間符号化されたPピクチャ符号化データおよびBピクチャ符号化データをそれぞれ符号化順に送出するとともに、前記リフレッシュ対象スライスのイントラスライス符号化データを、前記Pピクチャ符号化データおよびBピクチャ符号化データの送出の合間あるいはそれらの送出終了後に送出する過程とを有する
ことを特徴とする映像符号化方法。 In a video encoding method for realizing periodic refresh by moving a position in a picture of a refresh target slice provided in a P picture between cascaded P pictures,
A process of inter-picture encoding the entire picture as a P picture without an intra slice and generating P picture encoded data regardless of whether or not a refresh target slice is provided in the P picture at the time of P picture encoding;
When providing a refresh target slice in the P picture, intra-encoding the portion of the refresh target slice as an intra slice, and generating intra slice encoded data;
At the time of encoding a B picture, at least one reference image among a plurality of reference images from which a motion compensation prediction block is extracted is inter-picture encoded using a restored P picture without intra-slice that is obtained by decoding the P picture encoded data. Generating B-picture encoded data;
The inter-picture encoded P-picture encoded data and B-picture encoded data are transmitted in the encoding order, and the intra-slice encoded data of the refresh target slice is converted into the P-picture encoded data and the B-picture encoded A video encoding method characterized by having a process of transmitting data during transmission or after completion of the transmission.
ピクチャ全体をイントラスライス無しのPピクチャとして符号化したPピクチャ符号化データと、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像についてはイントラスライス無しの復元Pピクチャを用いて符号化したBピクチャ符号化データと、前記Pピクチャ内にリフレッシュ対象スライスが設けられている場合に、そのリフレッシュ対象スライス部分をイントラスライスとして符号化したイントラスライス符号化データとを受信する過程と、
前記受信したPピクチャ符号化データを復号し、イントラスライス無しの復元Pピクチャを生成して記憶する過程と、
前記受信したBピクチャ符号化データを、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像については前記Pピクチャ符号化データを復号したイントラスライス無しの復元Pピクチャを用いて復号し、復元Bピクチャを生成する過程と、
前記受信したイントラスライス符号化データを復号し、イントラスライスを復元する過程と、
前記イントラスライス無しの復元Pピクチャのリフレッシュ対象スライス部分を前記復元したイントラスライスで置き換える過程と、
前記イントラスライスでリフレッシュ対象スライス部分を置き換えた復元Pピクチャを後続するPピクチャ符号化データを復号するときの動き補償用の予測ブロックの切り出し元の参照画像とする過程とを有する
ことを特徴とする映像復号化方法。 In a video decoding method for decoding data encoded by a video encoding method that realizes periodic refresh by moving a position in a picture of a refresh target slice provided in a P picture between cascaded P pictures,
P picture encoded data obtained by encoding the entire picture as a P picture without an intra slice, and a restored P picture without an intra slice are used for at least one reference picture among a plurality of reference pictures for extracting a motion compensation prediction block. A process of receiving encoded B picture data and intra slice encoded data obtained by encoding the refresh target slice portion as an intra slice when the refresh target slice is provided in the P picture; ,
Decoding the received P picture encoded data to generate and store a restored P picture without intra slice;
Using at least one reference picture among a plurality of reference pictures from which the predicted block for motion compensation is extracted from the received B picture coded data, using the restored P picture without intra slice obtained by decoding the P picture coded data Decoding and generating a restored B picture;
Decoding the received intra slice encoded data and restoring the intra slice;
A step of replacing the refresh target slice part of the restored P picture without the intra slice with the restored intra slice;
And a process of using a restored P picture in which the refresh target slice portion is replaced with the intra slice as a reference image from which a motion compensation prediction block is cut out when decoding subsequent P picture encoded data. Video decoding method.
前記コンピュータを、
Pピクチャ符号化時に、Pピクチャ内にリフレッシュ対象スライスを設けるか否かにかかわらずピクチャ全体を、イントラスライス無しのPピクチャとしてピクチャ間符号化し、Pピクチャ符号化データを生成する手段と、
前記Pピクチャ内にリフレッシュ対象スライスを設ける場合に、そのリフレッシュ対象スライスの部分をイントラスライスとしてイントラ符号化し、イントラスライス符号化データを生成する手段と、
Bピクチャ符号化時に、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像については前記Pピクチャ符号化データを復号したイントラスライス無しの復元Pピクチャを用いてピクチャ間符号化し、Bピクチャ符号化データを生成する手段と、
前記ピクチャ間符号化されたPピクチャ符号化データおよびBピクチャ符号化データをそれぞれ符号化順に送出するとともに、前記リフレッシュ対象スライスのイントラスライス符号化データを、前記Pピクチャ符号化データおよびBピクチャ符号化データの送出の合間あるいはそれらの送出終了後に送出する手段として、
機能させるための映像符号化プログラム。 A video encoding program for causing a computer to execute video encoding for realizing periodic refresh by moving a position in a picture of a refresh target slice provided in a P picture between cascaded P pictures,
The computer,
Means for inter-coding the entire picture as a P picture without an intra slice and generating P picture encoded data regardless of whether or not a refresh target slice is provided in the P picture at the time of P picture encoding;
Means for intra-coding the portion of the refresh target slice as an intra slice and generating intra slice encoded data when providing the refresh target slice in the P picture;
At the time of encoding a B picture, at least one reference image among a plurality of reference images from which a motion compensation prediction block is extracted is inter-picture encoded using a restored P picture without intra-slice that is obtained by decoding the P picture encoded data. Means for generating B picture encoded data;
The inter-picture encoded P-picture encoded data and B-picture encoded data are transmitted in the encoding order, and the intra-slice encoded data of the refresh target slice is converted into the P-picture encoded data and the B-picture encoded As a means for sending data between sending data or after sending them,
Video encoding program to make it function.
前記コンピュータを、
ピクチャ全体をイントラスライス無しのPピクチャとして符号化したPピクチャ符号化データと、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像についてはイントラスライス無しの復元Pピクチャを用いて符号化したBピクチャ符号化データと、前記Pピクチャ内にリフレッシュ対象スライスが設けられている場合に、そのリフレッシュ対象スライス部分をイントラスライスとして符号化したイントラスライス符号化データとを受信する手段と、
前記受信したPピクチャ符号化データを復号し、イントラスライス無しの復元Pピクチャを生成して記憶する手段と、
前記受信したBピクチャ符号化データを、動き補償用の予測ブロックを切り出す複数の参照画像のうち少なくとも一つの参照画像については前記Pピクチャ符号化データを復号したイントラスライス無しの復元Pピクチャを用いて復号し、復元Bピクチャを生成する手段と、
前記受信したイントラスライス符号化データを復号し、イントラスライスを復元する手段と、
前記イントラスライス無しの復元Pピクチャのリフレッシュ対象スライス部分を前記復元したイントラスライスで置き換える手段と、
前記イントラスライスでリフレッシュ対象スライス部分を置き換えた復元Pピクチャを後続するPピクチャ符号化データを復号するときの動き補償用の予測ブロックの切り出し元の参照画像とする手段として、
機能させるための映像復号化プログラム。
By moving the position in the picture of the refresh target slice provided in the P picture between cascaded P pictures, video decoding for decoding data encoded by the video encoding method that realizes periodic refresh is performed on the computer. A video decoding program for executing,
The computer,
P picture encoded data obtained by encoding the entire picture as a P picture without an intra slice, and a restored P picture without an intra slice are used for at least one reference picture among a plurality of reference pictures for extracting a motion compensation prediction block. Means for receiving encoded B picture data and intra slice encoded data obtained by encoding the refresh target slice portion as an intra slice when a refresh target slice is provided in the P picture; ,
Means for decoding the received P picture encoded data and generating and storing a restored P picture without intra slice;
Using at least one reference picture among a plurality of reference pictures from which the predicted block for motion compensation is extracted from the received B picture coded data, using the restored P picture without intra slice obtained by decoding the P picture coded data Means for decoding and generating a restored B picture;
Means for decoding the received intra slice encoded data and restoring the intra slice;
Means for replacing the refresh target slice portion of the restored P picture without the intra slice with the restored intra slice;
As means for making a reference image from which a motion compensation prediction block is cut out when decoding subsequent P picture encoded data with a restored P picture in which the refresh target slice portion is replaced with the intra slice,
Video decoding program to make it function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006038883A JP4649615B2 (en) | 2006-02-16 | 2006-02-16 | Video encoding / decoding device, video encoding / decoding method, and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006038883A JP4649615B2 (en) | 2006-02-16 | 2006-02-16 | Video encoding / decoding device, video encoding / decoding method, and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007221411A JP2007221411A (en) | 2007-08-30 |
JP4649615B2 true JP4649615B2 (en) | 2011-03-16 |
Family
ID=38498185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006038883A Active JP4649615B2 (en) | 2006-02-16 | 2006-02-16 | Video encoding / decoding device, video encoding / decoding method, and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4649615B2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
US20090118019A1 (en) | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
KR20100112567A (en) * | 2007-12-05 | 2010-10-19 | 온라이브, 인크. | System and method for compressing video by adjusting tile size based on detected intraframe motion or scene complexity |
CN102439974B (en) | 2009-05-22 | 2015-01-28 | 株式会社巨晶片 | Video playback system and video playback method |
CN102484717A (en) | 2009-09-03 | 2012-05-30 | 日本电气株式会社 | Video encoding device, video encoding method and video encoding program |
EP2475174A4 (en) | 2009-09-03 | 2016-04-27 | Nec Corp | Video encoding device, video encoding method and video encoding program |
JP5441734B2 (en) | 2010-01-28 | 2014-03-12 | 株式会社メガチップス | Image encoding device |
CN107743232B (en) | 2012-06-25 | 2020-12-04 | 日本电气株式会社 | Video decoding apparatus and video decoding method |
CN108337538B (en) * | 2017-01-20 | 2022-01-11 | 创盛视联数码科技(北京)有限公司 | Method for eliminating live broadcast delay based on Flash player |
EP3809700B1 (en) | 2019-10-16 | 2022-02-16 | Axis AB | Periodic intra refresh pattern for video encoding |
CN113497948A (en) * | 2020-04-08 | 2021-10-12 | 二六三网络通信股份有限公司 | Live broadcasting method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1141609A (en) * | 1997-07-23 | 1999-02-12 | Hitachi Ltd | Signal processor |
JP2004147306A (en) * | 2002-10-02 | 2004-05-20 | Mie Tlo Co Ltd | Low delay video encoding and decoding apparatus |
-
2006
- 2006-02-16 JP JP2006038883A patent/JP4649615B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1141609A (en) * | 1997-07-23 | 1999-02-12 | Hitachi Ltd | Signal processor |
JP2004147306A (en) * | 2002-10-02 | 2004-05-20 | Mie Tlo Co Ltd | Low delay video encoding and decoding apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2007221411A (en) | 2007-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4649615B2 (en) | Video encoding / decoding device, video encoding / decoding method, and program thereof | |
JP4575357B2 (en) | Fast channel change for staggercast in robust mode | |
US6980594B2 (en) | Generation of MPEG slow motion playout | |
JP5811097B2 (en) | Moving image distribution system, moving image distribution method, and moving image distribution program | |
JP6648783B2 (en) | Video encoding device, video decoding device, video encoding method, video decoding method, and program | |
JPH08505512A (en) | Channel Buffer Management in Video Decoder | |
US20100118941A1 (en) | Frame accurate switching | |
JP2001285876A (en) | Image encoding device, its method, video camera, image recording device and image transmitting device | |
JP5155159B2 (en) | Video decoding device | |
CN105163117B (en) | A kind of image encoding method and device | |
KR19990007312A (en) | Digital signal coding method and apparatus, signal recording medium and signal transmission method | |
US6785338B1 (en) | Constraining video production based on compression-related information | |
JP2008011117A (en) | Method of determining reference picture during interlaced encoding of image encoding | |
US20100061697A1 (en) | Motion picture decoding method, motion picture decoding device, and electronic apparatus | |
US6757332B1 (en) | Video decoding method, video decoding apparatus, and program storage media | |
JPH08237666A (en) | Inter-frame band comprssion signal processor | |
JP3962053B2 (en) | Video re-encoding device | |
JPH11136680A (en) | Image coding method and system | |
KR100734141B1 (en) | Method and Apparatus for a Temporal ? Spatial Scalable Encoding/Decoding Based on Multiple Reference Frames | |
JP2004147306A (en) | Low delay video encoding and decoding apparatus | |
JP2003169296A (en) | Method for reproducing moving picture | |
KR100731884B1 (en) | Method and Apparatus for a Temporal Scalable Encoding/Decoding Based on Multiple Reference Frames | |
JP2000078521A (en) | Image decoding/display device | |
JP2003219420A (en) | Image reproducing device | |
JPH08265759A (en) | Compression signal switching device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101022 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101116 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |