JPH11155129A - Mpeg picture reproduction device and mpeg picture reproducing method - Google Patents
Mpeg picture reproduction device and mpeg picture reproducing methodInfo
- Publication number
- JPH11155129A JPH11155129A JP31863797A JP31863797A JPH11155129A JP H11155129 A JPH11155129 A JP H11155129A JP 31863797 A JP31863797 A JP 31863797A JP 31863797 A JP31863797 A JP 31863797A JP H11155129 A JPH11155129 A JP H11155129A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- image
- data
- interval
- frame
- 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
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、MPEG(Mot
ion Picture Experts Grou
p)と呼ばれるISOで規格化された動画像圧縮技術に
よって圧縮された画像データを、高速で再生するMPE
G画像再生装置および方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an MPEG (Mot)
ion Picture Experts Grou
MPE that reproduces image data compressed by a moving image compression technique standardized by ISO called p) at high speed
The present invention relates to a G image reproducing apparatus and method.
【0002】[0002]
【従来の技術】MPEGと呼ばれるISOで規格化され
た動画像圧縮技術によって圧縮された画像データは、画
像単位内で圧縮符号化されたIピクチャと、時間的に過
去に位置する画像との相関及びその差分を用いて圧縮さ
れたPピクチャと、時間的に過去及び未来に位置するI
ピクチャもしくはPピクチャから相関および差分を取る
ことにより圧縮された画像であるBピクチャとによって
構成されている。2. Description of the Related Art Image data compressed by a moving image compression technology standardized by ISO called MPEG is used to correlate an I picture compressed and coded in an image unit with an image located in the past in time. And a P picture compressed using the difference between the P picture and the I picture located in the past and the future in time.
It is composed of a picture or a B picture which is an image compressed by taking a correlation and a difference from a P picture.
【0003】このMPEG方式には、MPEG1(IS
O 11172)、MPEG2(ISO 13818)
とがあるが基本的な方式は同じである。The MPEG system includes MPEG1 (IS
O 11172), MPEG2 (ISO 13818)
But the basic method is the same.
【0004】そして、このMPEGによって圧縮された
画像データを復号して再生するためのMPEG画像再生
装置においては、P、Bピクチャの再生を行う場合には
Iピクチャをまず形成し、それを参照して画像を形成す
る必要がある。In an MPEG image reproducing apparatus for decoding and reproducing image data compressed by MPEG, when reproducing P and B pictures, an I picture is first formed, and this is referred to. To form an image.
【0005】この圧縮された画像データを復号する順位
と復号された画像データを表示する順位の関係を図6を
用いて説明する。この図では、並んでいる順番が復号さ
れる順番であり、符号中の数字は表示される際の順番を
示している。The relationship between the order of decoding the compressed image data and the order of displaying the decoded image data will be described with reference to FIG. In this figure, the order of arrangement is the order of decoding, and the numerals in the code indicate the order in which they are displayed.
【0006】先ずIピクチャI2が復号される。そし
て、IピクチャI2を基にしてPピクチャP5が復号さ
れる()。次に、IピクチャI2とPピクチャP5を
用いてBピクチャB3、B4が復号され()、次にP
ピクチャP5を基にしてPピクチャP8が復号される
()。そして、PピクチャP5、P8を基にしてBピ
クチャB6、B7が復号され()、PピクチャP8、
P11を基にしてBピクチャB9、B10が復号される
()。以下同様にして、PピクチャP14、Bピクチ
ャB12、B13も復号される。この図において、Bピ
クチャB0、B1はIピクチャI2より前の画像データ
を基に復号されているのでこの図では説明が行われな
い。First, the I picture I2 is decoded. Then, the P picture P5 is decoded based on the I picture I2 (). Next, B pictures B3 and B4 are decoded using the I picture I2 and the P picture P5 ().
The P picture P8 is decoded based on the picture P5 (). Then, the B pictures B6 and B7 are decoded based on the P pictures P5 and P8 (), and the P pictures P8,
B pictures B9 and B10 are decoded based on P11 (). Similarly, the P picture P14 and the B pictures B12 and B13 are also decoded. In this figure, the B pictures B0 and B1 are decoded based on the image data before the I picture I2, and will not be described in this figure.
【0007】そして、表示される場合には、B0、B
1、I2、B3、B4、P5、B6、B7、P8、B
9、B10、P11、B12、B13の順序で表示が行
われる。When displayed, B0, B
1, I2, B3, B4, P5, B6, B7, P8, B
The display is performed in the order of 9, B10, P11, B12, and B13.
【0008】このMPEG方式では、IピクチャとP、
Bピクチャ間の相関の計算には、動き補償と差分情報の
直交変換という手段が用いられている。この直交変換手
段としては、MPEG方式では二次元離散予言変換を行
っており、これを求めるためには膨大な計算量を必要と
する。そのため、高速再生を行う場合には、全ての画像
データを得るための計算量が膨大なものになり、この結
果通常の復号器の速度では計算を行うことはできない。
この問題を解決するため、特開昭63−310293号
公報には、その圧縮データだけで復元が可能なIピクチ
ャのみを復号して再生することにより高速再生を実現す
るMPEG画像再生装置が記載されている。In the MPEG system, an I picture, P,
Means of motion compensation and orthogonal transformation of difference information are used to calculate the correlation between B pictures. As the orthogonal transform means, two-dimensional discrete predictive transform is performed in the MPEG system, and an enormous amount of calculation is required to obtain this. Therefore, when performing high-speed reproduction, the amount of calculation for obtaining all the image data becomes enormous, and as a result, the calculation cannot be performed at a normal decoder speed.
In order to solve this problem, Japanese Patent Application Laid-Open No. 63-310293 discloses an MPEG image reproducing apparatus which realizes high-speed reproduction by decoding and reproducing only I pictures which can be restored only with the compressed data. ing.
【0009】しかし、Iピクチャのみを復号し再生する
方法では、1秒間に多くても3枚程度の画像しか得るこ
とができず、動画としては非常に不自然かつ不連続なぎ
こちない画像しか得ることができないという欠点があっ
た。However, in the method of decoding and reproducing only an I picture, at most only about three images can be obtained per second, and only a very unnatural and discontinuous awkward image can be obtained as a moving image. There was a disadvantage that it could not be done.
【0010】このような欠点を解決するためのMPEG
画像再生装置が、特開平7−154743号公報に記載
されている。この従来のMPEG画像再生装置を図7を
用いて説明する。[0010] MPEG for solving such a drawback
An image reproducing apparatus is described in JP-A-7-154743. This conventional MPEG image reproducing apparatus will be described with reference to FIG.
【0011】この従来のMPEG画像再生装置は、記録
媒体読出部102と、可変長復号部114と、データ切
換部103と、逆量子化器104と、直交変換情報復号
器105と、画像メモリ106、110、112と、動
き補償部107、111と、加算器108と、制御部1
09と、画像切換部113と、ヘッダ検出部115とか
ら構成されている。The conventional MPEG image reproducing apparatus includes a recording medium reading unit 102, a variable length decoding unit 114, a data switching unit 103, an inverse quantizer 104, an orthogonal transform information decoder 105, an image memory 106 , 110, 112, motion compensators 107, 111, adder 108, and controller 1
09, an image switching unit 113, and a header detection unit 115.
【0012】この従来のMPEG画像再生装置は、MP
EG1方式により圧縮された画像データを復号、再生す
るものであるが、MPEG1方式とMPEG2方式は基
本的には同じ要素技術を用いているため高速再生時に発
生する問題等は同様である。This conventional MPEG image reproducing apparatus uses MP
Although the image data compressed and decoded by the EG1 method is decoded and reproduced, the MPEG1 method and the MPEG2 method basically use the same element technology, and therefore have the same problems that occur during high-speed reproduction.
【0013】先ず、MPEGデータが記録された記録媒
体101から、早送再生が可能な記録媒体読出部102
によって圧縮された画像データが読み出される。そし
て、可変長復号部114によって可変長復号がなされ、
その復号結果によってデータが動きベクトルか、直交変
換情報としてかの復号を切り換える判断を行う必要があ
る。そして、この出力データがデータ切換部103に送
られる。そして、同時にこのデータ中の画像の種類を決
定するヘッダの検出がヘッダ検出部115において行わ
れる。First, a recording medium reading unit 102 capable of fast-forward reproduction from a recording medium 101 on which MPEG data is recorded.
The compressed image data is read. Then, variable length decoding is performed by the variable length decoding unit 114,
It is necessary to determine whether to switch the decoding whether the data is a motion vector or orthogonal transformation information based on the decoding result. Then, the output data is sent to the data switching unit 103. At the same time, the header detection unit 115 detects a header that determines the type of image in the data.
【0014】通常再生の場合、先ずIピクチャが復元さ
れる。この画像の圧縮データは全て量子化の逆の変換を
行う逆量子化器104を経て、逆量子化がなされ、直交
変換情報復号部105に入力され、復号される。この様
にして復元されたIピクチャのデータは画像として出力
され、また、次の画像を復元するためのデータとして、
画像メモリ106に入力される。In the case of normal reproduction, first, an I picture is restored. All the compressed data of this image undergoes inverse quantization via an inverse quantizer 104 which performs inverse transform of quantization, and is input to an orthogonal transform information decoding unit 105 and decoded. The I-picture data restored in this way is output as an image, and as data for restoring the next image,
The image is input to the image memory 106.
【0015】次に、このIピクチャのデータを用いて、
Pピクチャの復元が行われる。入力されたデータは、デ
ータ切換部103により振り分けが行われる。入力され
たデータには、その領域間の動き情報に関するデータ
と、その場合の差異に関するデータとが含まれている。
この動き情報に関するデータは動き補償部107に送ら
れる。ここで、その動き情報を用いて前画像データから
最適なの領域の取り出しが行われる。差異に関するデー
タは逆量子化器104に入力され、その出力が直交変換
情報復号部105に送られる。直交変換情報復号部10
5では、MPEG1の場合には、逆DCT演算が行われ
る。これにより、領域間の差分の値が復元され、この二
つのデータを加算器108で加算することにより画像領
域データが復元される。この作業を対象画像の全領域に
対して行い、全画像が復元される。ここで、Iピクチャ
を参照することによって復元される画像は画像メモリ1
10に記憶される。Next, using this I picture data,
The restoration of the P picture is performed. The input data is sorted by the data switching unit 103. The input data includes data relating to motion information between the areas and data relating to differences in that case.
Data relating to the motion information is sent to the motion compensation unit 107. Here, an optimal area is extracted from the previous image data using the motion information. Data relating to the difference is input to the inverse quantizer 104, and the output is sent to the orthogonal transform information decoding unit 105. Orthogonal transform information decoding unit 10
5, in the case of MPEG1, the inverse DCT operation is performed. As a result, the value of the difference between the areas is restored, and the adder 108 adds these two data to restore the image area data. This operation is performed for the entire area of the target image, and the entire image is restored. Here, the image restored by referring to the I picture is stored in the image memory 1.
10 is stored.
【0016】そして、時間的に後続するPピクチャは、
この記憶されたIピクチャを用いて順次復号されること
になる。次に、Bピクチャの復号の際には、この画像メ
モリ106、110に記憶された二つの画像データを用
いてPピクチャの場合と同様に画像の復号が行われる。
但し、この場合には二つの画像のデータが取り出される
ことになるため、その画素値の配分比が動き補償部10
7、111もしくは加算器108によって決定される。Then, a temporally succeeding P picture is
Decoding is performed sequentially using the stored I pictures. Next, at the time of decoding a B picture, the image is decoded using the two image data stored in the image memories 106 and 110 in the same manner as in the case of the P picture.
However, in this case, since data of two images is taken out, the distribution ratio of the pixel values is determined by the motion compensation unit 10.
7, 111 or by the adder 108.
【0017】そして、このMPEG方式では、Iピクチ
ャ、Bピクチャ、Pピクチャの順番で復号を行うため、
復号の順序が必ずしも再生の順序ではない。このため、
復号された画像を一端画像メモリ106、110に記憶
し、他の画像の復号に参照した後に画像として出力する
という場合も有り得る。このため、これらの画像データ
を切り換えを画像切換部113にて行っている。In the MPEG system, decoding is performed in the order of I picture, B picture, and P picture.
The order of decoding is not necessarily the order of playback. For this reason,
The decoded image may be temporarily stored in the image memories 106 and 110 and output as an image after referring to the decoding of another image. Therefore, the image switching unit 113 switches these image data.
【0018】そして、この従来のMPEG画像再生装置
では、2倍速等の高速再生を行う場合には、制御部10
9の指示により、直交変換情報復号部105における直
交変換を、復元し易いデータである低次のデータのみに
行うかまたは直交変換を休止させることにより行ってい
た。In the conventional MPEG image reproducing apparatus, when performing high-speed reproduction such as double speed, the control unit 10
According to the instruction of No. 9, the orthogonal transform in the orthogonal transform information decoding unit 105 is performed only on low-order data that is data that is easy to restore, or by suspending the orthogonal transform.
【0019】従来のMPEG画像再生装置において、直
交変換情報復号部105における直交変換を休止させる
ことにより2倍速等の高速再生を行う場合では、直交変
換が行われないため画像が時間的にずれてしまうという
問題があった。In the conventional MPEG image reproducing apparatus, in the case where high-speed reproduction such as double speed or the like is performed by suspending the orthogonal transformation in the orthogonal transformation information decoding unit 105, the image is shifted in time because orthogonal transformation is not performed. There was a problem that it would.
【0020】また、制御部109により直交変換情報復
号部105を制御し、低次のデータのみに対して直交変
換を行う場合には、再生される画像がぼやけてしまうと
いう問題があった。When the orthogonal transform information decoding unit 105 is controlled by the control unit 109 to perform orthogonal transform on only low-order data, there is a problem that a reproduced image is blurred.
【0021】[0021]
【発明が解決しようとする課題】上述した従来のMPE
G画像再生装置では、高速再生を行う場合に再生される
画像が時間的にずれてしまったり、ぼやけてしまったり
するという問題点があった。The conventional MPE described above.
The G image reproducing apparatus has a problem that an image reproduced when performing high-speed reproduction is shifted in time or is blurred.
【0022】本発明の目的は、再生される画像の品質を
悪化させずに、高速再生を行うことができるMPEG画
像再生装置を提供することである。An object of the present invention is to provide an MPEG image reproducing apparatus capable of performing high-speed reproduction without deteriorating the quality of a reproduced image.
【0023】[0023]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、MPEG方式の動画像圧縮技術により圧
縮され、IピクチャとBピクチャとPピクチャとから構
成される画像符号データを復号し、画像出力データとし
てフレーム毎に出力するMPEG画像再生装置におい
て、高速再生を行う際に、前記画像符号データのうちの
IピクチャおよびPピクチャのみを復号することを特徴
とする。In order to achieve the above object, the present invention decodes image code data which is compressed by an MPEG moving image compression technique and is composed of an I picture, a B picture and a P picture. Then, in an MPEG image reproducing apparatus that outputs frame by frame as image output data, when performing high-speed reproduction, only the I picture and the P picture of the image code data are decoded.
【0024】本発明は、高速再生を行う際にIピクチャ
とPピクチャのみを復号し、Bピクチャを復号しないよ
うにして高速再生時の計算量を減らすようにしたもので
ある。According to the present invention, when performing high-speed reproduction, only I-pictures and P-pictures are decoded, and B-pictures are not decoded, so that the amount of calculation during high-speed reproduction is reduced.
【0025】したがって、PピクチャおよびIピクチャ
の復号に影響を与えずに高速再生を行うことができるた
め、画像品質を悪化させずに高速再生を行うことができ
る。Therefore, high-speed reproduction can be performed without affecting decoding of P-pictures and I-pictures, so that high-speed reproduction can be performed without deteriorating image quality.
【0026】また、本発明の実施態様によれば、前記画
像符号データにおけるIピクチャとPピクチャまたはP
ピクチャどうしの間隔であるアンカーフレームの間隔を
検出し、前記アンカーフレームの間隔と高速再生の再生
速度に基づいて前記画像出力データとして出力するフレ
ームを選択する。According to an embodiment of the present invention, an I picture and a P picture or a P picture
An anchor frame interval, which is an interval between pictures, is detected, and a frame to be output as the image output data is selected based on the anchor frame interval and a high-speed playback speed.
【0027】本発明は、画像符号データにおけるIピク
チャとPピクチャまたはPピクチャどうしの間隔である
アンカーフレームの間隔を検出して、そのアンカーフレ
ームの間隔と高速再生を行う際の再生速度に基づいて画
像出力データとして出力するフレームを選択するように
したものである。The present invention detects an interval between anchor frames, which is an interval between an I picture and a P picture or between P pictures in image code data, and based on the interval between the anchor frames and the reproduction speed at the time of high-speed reproduction. A frame to be output as image output data is selected.
【0028】したがって、入力された画像符号データに
対応した高速再生を任意の再生速度で行うことができ
る。Therefore, high-speed reproduction corresponding to the input image code data can be performed at an arbitrary reproduction speed.
【0029】本発明の実施態様によれば、前記アンカー
フレームの間隔が2フレームの場合、Iピクチャおよび
Pピクチャのみを復号して得られたフレームをそのまま
前記画像出力データとして出力することにより2倍速再
生を行う。According to an embodiment of the present invention, when the interval between the anchor frames is two frames, the frame obtained by decoding only the I picture and the P picture is output as the image output data as it is, so that the double speed is obtained. Perform playback.
【0030】また、本発明の他の実施態様によれば、前
記アンカーフレームの間隔が3フレームの場合、Iピク
チャおよびPピクチャのみを復号して得られたフレーム
を、2フレームに1回の割合で同じフレームを繰り返し
た後に前記画像出力データとして出力することにより2
倍速再生を行う。According to another embodiment of the present invention, when the interval between the anchor frames is three, a frame obtained by decoding only the I picture and the P picture is used once every two frames. By outputting the same frame as the image output data after repeating the same frame in
Perform double speed playback.
【0031】また、本発明の他の実施態様によれば、前
記アンカーフレームの間隔が3フレームの場合、Iピク
チャおよびPピクチャのみを復号して得られたフレーム
をそのまま前記画像出力データとして出力することによ
り3倍速再生を行う。According to another embodiment of the present invention, when the interval between the anchor frames is three, a frame obtained by decoding only an I picture and a P picture is directly output as the image output data. As a result, triple speed reproduction is performed.
【0032】また、本発明の他の実施態様によれば、前
記アンカーフレームの間隔が4フレームの場合、Iピク
チャおよびPピクチャのみを復号して得られたフレーム
をそれぞれ2回ずつ繰り返した後に前記画像出力データ
として出力することにより2倍速再生を行う。According to another embodiment of the present invention, when the interval between the anchor frames is four, the frame obtained by decoding only the I picture and the P picture is repeated twice each, and then the frame is decoded. Double-speed reproduction is performed by outputting as image output data.
【0033】また、本発明の他の実施態様によれば、前
記アンカーフレームの間隔が5フレームの場合、Iピク
チャおよびPピクチャのみを復号して得られたフレーム
を、同じフレームの2回繰り返しと同じフレームの3回
繰り返しを交互に行った後に前記画像出力データとして
出力することにより2倍速再生を行う。According to another embodiment of the present invention, when the interval between the anchor frames is five, the frame obtained by decoding only the I picture and the P picture is repeated twice for the same frame. After repeating the same frame three times alternately and outputting the same as the image output data, double-speed reproduction is performed.
【0034】また、本発明の他の実施態様によれば、前
記アンカーフレームの間隔が5フレームの場合、Iピク
チャおよびPピクチャのみを復号して得られたフレーム
を、同じフレームの2回繰り返しを2フレームに1回の
割合で行った後に前記画像出力データとして出力するこ
とにより3倍速再生を行う。According to another embodiment of the present invention, when the interval between the anchor frames is five, the frame obtained by decoding only the I picture and the P picture is repeated twice for the same frame. After performing the image output data once every two frames, the data is output as the image output data to perform the triple speed reproduction.
【0035】また、本発明のMPEG画像再生装置は、
メモリと、入力した符号入力信号を画像符号データと音
声符号データに分離し、通常再生時には前記画像符号デ
ータを前記メモリ内の画像符号バッファ領域に転送し、
高速再生時には前記画像符号データのうちのBピクチャ
の符号をスキップしてPピクチャおよびIピクチャのみ
を前記メモリ内の画像符号バッファ領域に転送するとと
もに前記画像符号データにおけるIピクチャとPピクチ
ャまたはPピクチャどうしの間隔であるアンカーフレー
ムの間隔を検出し、該アンカーフレームの間隔を示すた
めのM伝達信号を出力するPESデコーダと、前記メモ
リ内の画像符号バッファ領域から前記画像符号データを
読み込み、該画像符号データに対して可変長符号復号を
行い画像データとする可変長符号復号部と、前記可変長
符号復号部によって可変長符号復号された前記画像デー
タを逆量子化する逆量子化部と、前記逆量子化部で逆量
子化された前記画像データに対して逆コサイン変換を行
い、得られたIピクチャを前記メモリ内のIピクチャ領
域に記憶させ、BピクチャおよびPピクチャを出力する
逆コサイン変換部と、前記逆コサイン変換部から出力さ
れたPピクチャおよびBピクチャの画像データの動き補
償を行い、それぞれ前記メモリ内のPピクチャ領域、B
ピクチャ領域に書き込む動き補償部と、通常再生時には
前記メモリ内のIピクチャ領域、Pピクチャ領域、Bピ
クチャ領域から画像データを読み込み、定められた表示
順位に従って画像出力データとして出力し、高速再生時
には前記メモリ内のIピクチャ領域、Pピクチャ領域か
ら画像データを読み込み、前記M伝達信号によって示さ
れるアンカーフレームの間隔と高速再生を行う再生速度
に基づいて表示するフレームを選択した後に前記画像出
力データとして出力する表示コントロール部とから構成
される。Further, the MPEG image reproducing apparatus of the present invention
Memory, the input code input signal is separated into image code data and audio code data, and during normal playback, the image code data is transferred to the image code buffer area in the memory,
At the time of high-speed reproduction, the code of the B picture in the image code data is skipped and only the P picture and the I picture are transferred to the image code buffer area in the memory, and the I picture and the P picture or the P picture in the image code data are transferred. A PES decoder for detecting an interval between anchor frames, which is an interval between the frames, and outputting an M transmission signal for indicating the interval between the anchor frames; and reading the image code data from an image code buffer area in the memory, A variable-length code decoding unit that performs variable-length code decoding on the code data to obtain image data, an inverse quantization unit that inverse-quantizes the image data that has been subjected to variable-length code decoding by the variable-length code decoding unit, An inverse cosine transform is performed on the image data inversely quantized by the inverse quantization unit, and the obtained I The inverse cosine transform unit that outputs the B-picture and the P-picture, and performs motion compensation on the P-picture and B-picture image data output from the inverse-cosine transform unit, P picture area in the memory, B
A motion compensator for writing to a picture area; reading image data from an I picture area, a P picture area, and a B picture area in the memory during normal playback and outputting as image output data according to a predetermined display order; Image data is read from the I-picture area and the P-picture area in the memory, and a frame to be displayed is selected based on an interval between anchor frames indicated by the M transmission signal and a reproduction speed for performing high-speed reproduction, and then output as the image output data. And a display control unit.
【0036】本発明は、高速再生を行う際にPESデコ
ーダによりIピクチャとPピクチャのみを復号してBピ
クチャを復号しないようにするとともにアンカフレーム
の間隔とM伝達信号として出力するようにし、表示コン
トロール部ではM伝達信号と高速再生の再生速度により
画像出力データとして出力するフレームの選択を行うよ
うにして高速再生時の計算量を減らすようにしたもので
ある。According to the present invention, when performing high-speed reproduction, only the I and P pictures are decoded by the PES decoder so that the B picture is not decoded, and the interval between anchor frames and the M transmission signal are output. The control section selects a frame to be output as image output data based on the M transmission signal and the reproduction speed of the high-speed reproduction, thereby reducing the amount of calculation at the time of high-speed reproduction.
【0037】したがって、PピクチャおよびIピクチャ
の復号に影響を与えずに高速再生を行うことができるた
め、画像品質を悪化させずに高速再生を行うことができ
る。Therefore, high-speed reproduction can be performed without affecting decoding of P-pictures and I-pictures, so that high-speed reproduction can be performed without deteriorating image quality.
【0038】[0038]
【発明の実施の形態】次に、本発明の実施形態について
図面を参照して詳細に説明する。Next, an embodiment of the present invention will be described in detail with reference to the drawings.
【0039】図1は本発明の一実施形態のMPEG画像
再生装置の構成を示したブロック図、図2は図1中のP
ESデコーダ2のブロック図である。FIG. 1 is a block diagram showing the configuration of an MPEG image reproducing apparatus according to one embodiment of the present invention, and FIG.
FIG. 3 is a block diagram of an ES decoder 2.
【0040】本実施形態のMPEG画像再生装置は、P
ES(Packetized Elementary
Stream)デコーダ部2と、可変長符号復号部3
と、逆量子化部4と、逆コサイン変換部5と、動き補償
部6と、表示コントロール部7と、メモリ9とから構成
されている。The MPEG image reproducing apparatus according to the present embodiment
ES (Packetized Elementary)
Stream) Decoder 2 and Variable Length Code Decoder 3
, An inverse quantization unit 4, an inverse cosine transform unit 5, a motion compensation unit 6, a display control unit 7, and a memory 9.
【0041】PESデコーダ2は、先ず入力した符号入
力信号1を音声符号データと画像符号データとに分離す
る。そして、PESデコーダ2は、通常再生時には分離
した画像符号データをメモリ9内の画像符号バッファ領
域に転送し、高速再生時には画像符号データのうちのB
ピクチャの符号のみをスキップし、PピクチャおよびI
ピクチャのみをメモリ9内の画像符号バッファ領域に転
送するとともに画像符号データにおけるIピクチャとP
ピクチャまたはPピクチャどうしの間隔であるアンカー
フレームの間隔(以下Mとして表わす。)を検出し、そ
のアンカーフレームの間隔を示すための信号としてM伝
達信号14として出力する。The PES decoder 2 first separates the input code input signal 1 into audio code data and image code data. Then, the PES decoder 2 transfers the separated image code data to the image code buffer area in the memory 9 at the time of normal reproduction, and transmits the B code of the image code data at the time of high-speed reproduction.
Skip only the sign of the picture,
Only the picture is transferred to the image code buffer area in the memory 9 and the I picture and the P
An interval between anchor frames (hereinafter referred to as M), which is an interval between pictures or P pictures, is detected and output as an M transmission signal 14 as a signal for indicating the interval between the anchor frames.
【0042】ここで、PESデコーダ2は、図2に示す
ように、M検出回路10と、Bピクチャヘッダ検出回路
11と、Bピクチャスキップ回路12とを有している。Here, the PES decoder 2 has an M detection circuit 10, a B picture header detection circuit 11, and a B picture skip circuit 12, as shown in FIG.
【0043】M検出回路10は、符号入力信号1のうち
の音声符号データからIピクチャとPピクチャまたはP
ピクチャどうしの間隔であるアンカーフレームの間隔を
検出し、M伝達信号14として出力する。The M detection circuit 10 detects an I picture and a P picture or P picture from the audio code data of the code input signal 1.
An interval between anchor frames, which is an interval between pictures, is detected and output as an M transmission signal 14.
【0044】Bピクチャヘッダ検出回路11は、符号入
力信号1のうちの音声符号データにおいてBピクチャの
ヘッダを検出するとBピクチャスキップ信号15をアク
ティブとする。When the B picture header detection circuit 11 detects a B picture header in the audio code data of the code input signal 1, the B picture skip signal 15 is activated.
【0045】Bピクチャスキップ回路12は、Bピクチ
ャスキップ信号15がインアクティブの間は符号入力信
号1のうちの音声符号データをPESデコーダ出力信号
13として出力し、Bピクチャスキップ信号15がアク
ティブの間は、PESデコーダ出力信号13には何も出
力しないようにする。The B picture skip circuit 12 outputs the audio code data of the code input signal 1 as the PES decoder output signal 13 while the B picture skip signal 15 is inactive, and outputs the PES decoder output signal 13 while the B picture skip signal 15 is active. Does not output anything to the PES decoder output signal 13.
【0046】可変長符号復号部3は、メモリ9内の画像
符号バッファ領域から画像符号データを読み込み、その
画像符号データに対して可変長符号復号を行い画像デー
タとする。The variable-length code decoding section 3 reads image code data from the image code buffer area in the memory 9 and performs variable-length code decoding on the image code data to obtain image data.
【0047】逆量子化部4は、可変長符号復号部3によ
って可変長符号復号された画像データを逆量子化する。The inverse quantization unit 4 inversely quantizes the image data that has been subjected to the variable length code decoding by the variable length code decoding unit 3.
【0048】逆コサイン変換部5は、逆量子化部4で逆
量子化された画像データに対して逆コサイン変換を行
い、得られたIピクチャをメモリ9内のIピクチャ領域
に記憶させ、BピクチャおよびPピクチャを動き補償部
6に送信する。The inverse cosine transform unit 5 performs an inverse cosine transform on the image data inversely quantized by the inverse quantization unit 4, stores the obtained I picture in an I picture area in the memory 9, The picture and the P picture are transmitted to the motion compensation unit 6.
【0049】動き補償部6は、送られてきたPピクチャ
またはBピクチャの画像データの動き補償を行い、それ
ぞれメモリ9内のPピクチャ領域、Bピクチャ領域に書
き込む。The motion compensator 6 performs motion compensation on the received P-picture or B-picture image data, and writes them in the P-picture area and B-picture area in the memory 9, respectively.
【0050】表示コントロール部7は、通常再生時には
メモリ9内のIピクチャ領域、Pピクチャ領域、Bピク
チャ領域からデータを読み込み、定められた表示順位に
従って画像出力データ8として出力し、高速再生時には
メモリ9内のIピクチャ領域、Pピクチャ領域からデー
タを読み込み、M伝達信号14が示すアンカーフレーム
の間隔と高速再生を行う速度に基づいて表示するフレー
ムを選択して画像出力データ8として出力する。The display controller 7 reads data from the I-picture area, P-picture area and B-picture area in the memory 9 during normal reproduction and outputs it as image output data 8 according to a predetermined display order. Data is read from the I-picture area and the P-picture area in 9, a frame to be displayed is selected based on the interval between anchor frames indicated by the M transmission signal 14 and the speed at which high-speed reproduction is performed, and output as image output data 8.
【0051】図7の従来のMPEG画像再生装置におけ
る可変長復号部114は、本実施形態における可変長符
号復号部3に相当し、逆量子化器104は、本実施形態
における逆量子化部4に相当し、直交変換情報復号部1
05は、本実施形態における逆コサイン変換部5に相当
し、動き補償部107、111、画像メモリ106、1
11および加算器108は、本実施形態における動き補
償部6に相当し、画像メモリ112および画像切換部1
13は、本実施形態における表示コントロール部7に相
当する。The variable length decoding unit 114 in the conventional MPEG image reproducing apparatus shown in FIG. 7 corresponds to the variable length code decoding unit 3 in this embodiment, and the inverse quantizer 104 is the inverse quantization unit 4 in this embodiment. And the orthogonal transform information decoding unit 1
Reference numeral 05 corresponds to the inverse cosine transform unit 5 in the present embodiment, and the motion compensation units 107 and 111, the image memories 106 and 1
11 and the adder 108 correspond to the motion compensating unit 6 in the present embodiment, and the image memory 112 and the image switching unit 1
Reference numeral 13 corresponds to the display control unit 7 in the present embodiment.
【0052】次に、本実施形態の動作について図1を参
照して説明する。Next, the operation of this embodiment will be described with reference to FIG.
【0053】先ず、通常再生を行う場合について説明す
る。First, the case where normal reproduction is performed will be described.
【0054】PESデコーダ1に入力された符号入力信
号1は、音声符号データと画像符号データに分離され
る。そして、分離された画像符号データはBピクチャス
キップ回路12に入力されるが、Bピクチャスキップ回
路12では、通常再生時にはBピクチャスキップ信号1
5がアクティブとなってもBピクチャをスキップする動
作は行わないので、そのまま通過してPESデコーダ出
力信号13として出力され、メモリ9内の画像符号バッ
ファ領域に記憶される。この後は、可変長符号復号部3
により可変長符号復号が行われ、逆量子化部4により逆
量子化が行われ、逆コサイン変換部5により逆コサイン
変換が行われることによりIピクチャ、Pピクチャ、B
ピクチャに変換される。そして、Iピクチャはメモリ9
内のIピクチャ領域に記憶され、Pピクチャ、Bピクチ
ャは動き補償部6に送られる。そして、動き補償部6で
は、送られてきたPピクチャ、Bピクチャの動き補償を
行い。それぞれメモリ9内のPピクチャ領域、Bピクチ
ャ領域に記憶する。そして、表示コントロール部7は、
通常再生時なのでM伝達信号14を参照せずに、通常の
表示順位に従ってIピクチャ、Pピクチャ、Bピクチャ
を画像出力データ8として出力する。The code input signal 1 input to the PES decoder 1 is separated into audio code data and image code data. The separated image code data is input to the B picture skip circuit 12, and the B picture skip circuit 12 outputs the B picture skip signal 1 during normal reproduction.
Since the operation of skipping the B picture is not performed even when 5 becomes active, the B picture is passed as it is, output as the PES decoder output signal 13, and stored in the image code buffer area in the memory 9. Thereafter, the variable length code decoding unit 3
, The inverse quantization is performed by the inverse quantization unit 4, and the inverse cosine transform is performed by the inverse cosine transform unit 5, so that I picture, P picture, and B
Converted to picture. The I picture is stored in the memory 9
The P picture and the B picture are sent to the motion compensator 6. Then, the motion compensator 6 performs motion compensation on the transmitted P picture and B picture. They are stored in a P picture area and a B picture area in the memory 9, respectively. Then, the display control unit 7
Since normal reproduction is performed, I pictures, P pictures, and B pictures are output as image output data 8 in accordance with a normal display order without referring to the M transmission signal 14.
【0055】次に、高速再生を行う場合について説明す
る。Next, the case of performing high-speed reproduction will be described.
【0056】通常再生時と同様に、PESデコーダ2に
入力された符号入力信号1は、音声符号データと画像符
号データに分離される。そして、分離された画像符号デ
ータはBピクチャスキップ回路12に入力される。しか
し、Bピクチャヘッダ検出回路11は、Bピクチャの符
号が入力されている間だけBピクチャスキップ信号15
をアクティブとするため、Bピクチャスキップ回路12
では、Bピクチャの符号がスキップされIピクチャ、P
ピクチャの符号のみがPESデコーダ出力信号13とし
て出力される。また、M検出回路10は、入力された符
号入力信号1の画像符号データにおけるアンカーフレー
ムの間隔(=M)を検出しM伝達信号14として出力す
る。As in the normal reproduction, the code input signal 1 input to the PES decoder 2 is separated into audio code data and image code data. Then, the separated image code data is input to the B picture skip circuit 12. However, the B picture header detection circuit 11 outputs the B picture skip signal 15 only while the B picture code is being input.
To activate the B picture skip circuit 12
In B, the sign of the B picture is skipped and the I picture, P
Only the code of the picture is output as the PES decoder output signal 13. Further, the M detection circuit 10 detects an interval (= M) between anchor frames in the image code data of the input code input signal 1 and outputs the detected M as a M transmission signal 14.
【0057】そして、PESデコーダ出力信号13とし
て出力されたIピクチャ、Pピクチャの符号は通常再生
時と同様に処理されメモリ9内のIピクチャ領域、Pピ
クチャ領域に記憶される。The codes of the I and P pictures output as the PES decoder output signal 13 are processed in the same manner as in normal reproduction, and are stored in the I and P picture areas in the memory 9.
【0058】そして、表示コントロール部7では、高速
再生時であるため、M伝達信号14によって示されたア
ンカーフレームの間隔および高速再生の再生速度によっ
て決定される表示方法によって、メモリ9内のIピクチ
ャ領域、P領域に記憶されているIピクチャの画像デー
タおよびPピクチャの画像データを画像出力データ8と
して出力する。Since the display control section 7 is at the time of high-speed reproduction, the I-picture in the memory 9 is determined by the display method determined by the interval of the anchor frame indicated by the M transmission signal 14 and the reproduction speed of high-speed reproduction. The image data of the I picture and the image data of the P picture stored in the area and the P area are output as image output data 8.
【0059】NTSC(National Telev
ision System Committee)信号
の画像データをMPEG2準拠の画像圧縮手段に従って
符号化する場合には、アンカーフレームの間隔は3フレ
ームである場合が多い。そのため、先ず符号入力信号1
におけるMが3の場合について説明する。NTSC (National Telev)
In the case where image data of an image system (i.e., an I / O System) is encoded in accordance with an MPEG2 compliant image compression unit, the interval between anchor frames is often three frames. Therefore, first, the code input signal 1
The case where M is 3 will be described.
【0060】ここではM=3フレームで、2倍速再生を
行う場合について図3を用いて説明する。Here, a case where double speed reproduction is performed with M = 3 frames will be described with reference to FIG.
【0061】図3(a)は、図6で説明した画像データ
であるが、この画像データが符号入力信号1としてPE
Sデコーダ2に入力されると、Bピクチャの符号はスキ
ップされるのでPESデコーダ出力信号13は図3
(b)に示すように、IピクチャとPピクチャの符号の
みからなる画像データとなる。そして、表示コントロー
ル部7では、M=3フレームであるということがM伝達
信号14により伝達されているので、2倍速再生を行う
ために、図3(c)に示すように、2フレームに1回の
割合で同じフレームを2度繰り返して再生する。FIG. 3A shows the image data described with reference to FIG.
When input to the S decoder 2, the code of the B picture is skipped, so that the PES decoder output signal 13 is
As shown in (b), the image data is composed of only I and P picture codes. Then, in the display control section 7, since the fact that M = 3 frames is transmitted by the M transmission signal 14, as shown in FIG. The same frame is reproduced twice at the same rate.
【0062】そして、3倍速で再生する場合には表示コ
ントロール部7では、図3(b)で示される画像データ
をそのまま画像出力データ8として出力する。When reproducing at triple speed, the display control section 7 outputs the image data shown in FIG.
【0063】次に、符号入力信号1の画像符号データに
おけるMが2フレームの場合について説明する。Next, the case where M in the image code data of the code input signal 1 is 2 frames will be described.
【0064】この場合には、BピクチャをスキップしP
ピクチャおよびIピクチャのみを再生するだけで2倍速
の再生を行うことができる。In this case, the B picture is skipped and P
Double-speed playback can be performed only by playing back pictures and I-pictures only.
【0065】次に、符号入力信号1の画像符号データに
おけるMが4フレームの場合について図4を用いて説明
する。尚、図4以降ではP、I、Bピクチャの符号中に
おける表示順序を示す数字は省略して説明する。Next, a case where M in the image code data of the code input signal 1 is 4 frames will be described with reference to FIG. In FIG. 4 and subsequent figures, the numbers indicating the display order in the codes of the P, I, and B pictures will be omitted.
【0066】この場合には、図4に示すように、Bピク
チャをスキップした後に(図4(b))、全てのフレー
ムを2回ずつ再生することにより2倍速の再生を行うこ
とができる(図4(c))。In this case, as shown in FIG. 4, after skipping the B picture (FIG. 4 (b)), all frames are reproduced twice, so that double speed reproduction can be performed (FIG. 4B). FIG. 4 (c)).
【0067】次に、符号入力信号1の画像符号データに
おけるMが5フレームの場合について図5を用いて説明
する。Next, a case where M in the image code data of the code input signal 1 is 5 frames will be described with reference to FIG.
【0068】この場合には、Bピクチャをスキップした
後に(図5(b))、2回の繰り返し再生と、3回の繰
り返し再生を1フレーム毎に行うことにより2倍速再生
を行うことができる図5((c))。また、Bピクチャ
をスキップした後に、同じフレームの繰り返しを2フレ
ームに1回の割合で行うことにより3倍速再生を行うこ
とができる。In this case, after skipping the B picture (FIG. 5B), double-speed playback can be performed by performing two repetitive playbacks and three repetitive playbacks for each frame. FIG. 5 ((c)). Also, after skipping the B picture, the same frame is repeated once every two frames, so that triple-speed playback can be performed.
【0069】同様にして、表示コントロール部7は、M
伝達信号14によって示されるMの値と高速再生速度に
応じてIピクチャとPピクチャの表示方法を変えること
により2倍速、3倍速だけでなく様々な速度の高速再生
を行うことができる。Similarly, the display control unit 7
By changing the display method of I-pictures and P-pictures according to the value of M indicated by the transmission signal 14 and the high-speed reproduction speed, high-speed reproduction at various speeds can be performed in addition to double speed and triple speed.
【0070】以上説明したように、本実施形態のMPE
G画像再生装置では、2倍速等の高速再生を行う場合で
も、復号速度を速くする必要がないため、メモリ9との
バス帯域が通常再生時よりも低くてすみ。また、得られ
る画像も通常再生される画像と同じ画像品質を保ってい
る。As described above, the MPE of this embodiment
In the G image reproducing apparatus, even when performing high-speed reproduction such as double speed, it is not necessary to increase the decoding speed, so that the bus band with the memory 9 may be lower than that in normal reproduction. Also, the obtained image has the same image quality as the normally reproduced image.
【0071】[0071]
【発明の効果】以上説明したように、本発明は、下記の
ような効果を有する。 (1)画像品質を劣化させずに2倍速等の高速再生を行
うことができる。 (2)2倍速等の高速再生を行う場合でも、復号速度を
速くする必要がなく、メモリとのバス帯域が通常再生時
よりも低くてすむ。As described above, the present invention has the following effects. (1) High-speed reproduction such as double speed can be performed without deteriorating image quality. (2) Even when performing high-speed reproduction such as double-speed reproduction, it is not necessary to increase the decoding speed, and the bus band with the memory can be lower than that during normal reproduction.
【図1】本発明の一実施形態のMPEG画像再生装置の
構成を示したブロック図である。FIG. 1 is a block diagram showing a configuration of an MPEG image reproducing apparatus according to an embodiment of the present invention.
【図2】図1中のPESデコーダ2の構成を示したブロ
ック図である。FIG. 2 is a block diagram showing a configuration of a PES decoder 2 in FIG.
【図3】復号の順序を示す図(図3(a))、Bピクチ
ャの符号をスキップして復号したときの図(図3
(b))、2フレームに1回の割合でリピートしたとき
の図(図3(c))である。FIG. 3 is a diagram showing a decoding order (FIG. 3A), and a diagram when decoding is performed by skipping the code of a B picture (FIG. 3A).
FIG. 3 (b) is a diagram (FIG. 3 (c)) when the image is repeated once every two frames.
【図4】復号の順序を示す図(図4(a))、Bピクチ
ャの符号をスキップして復号したときの図(図4
(b))、全てのフレームを2回づつリピートしたとき
の図(図4(c))である。FIG. 4 is a diagram showing a decoding order (FIG. 4A), and a diagram when decoding is performed while skipping the code of a B picture (FIG. 4A).
FIG. 4B is a diagram (FIG. 4C) when all frames are repeated twice.
【図5】復号の順序を示す図(図5(a))、Bピクチ
ャの符号をスキップして復号したときの図(図5
(b))、1フレームおきに2回のリピートと3回のリ
ピートを繰り返したときの図(図5(c))である。FIG. 5 is a diagram showing a decoding order (FIG. 5 (a)), and a diagram when decoding is performed while skipping the code of a B picture (FIG. 5).
(B)) is a diagram (FIG. 5 (c)) when two repeats and three repeats are repeated every other frame.
【図6】MPEG方式で圧縮された画像データの復号順
序を説明するための図である。FIG. 6 is a diagram illustrating a decoding order of image data compressed by the MPEG method.
【図7】従来のMPEG画像再生装置の構成を示したブ
ロック図である。FIG. 7 is a block diagram showing a configuration of a conventional MPEG image reproducing apparatus.
1 符号入力信号 2 PESデコーダ 3 可変長符号復号部 4 逆量子化部 5 逆コサイン変換部 6 動き補償部 7 表示コントロール部 8 画像出力信号 9 メモリ 10 M検出回路 11 Bピクチャヘッダ検出回路 12 Bピクチャスキップ回路 13 PESデコーダ出力信号 14 M伝達信号 101 記録媒体 102 記録媒体読出部 103 データ切換部 104 逆量子化器 105 直交変換情報復号器 106 画像メモリ 107 動き補償部 108 加算器 109 制御部 110 画像メモリ 111 動き補償部 112 画像メモリ 113 画像切換部 114 可変長復号部 115 ヘッダ検出部 REFERENCE SIGNS LIST 1 code input signal 2 PES decoder 3 variable length code decoder 4 inverse quantization unit 5 inverse cosine transform unit 6 motion compensation unit 7 display control unit 8 image output signal 9 memory 10 M detection circuit 11 B picture header detection circuit 12 B picture Skip circuit 13 PES decoder output signal 14 M transmission signal 101 recording medium 102 recording medium reading unit 103 data switching unit 104 inverse quantizer 105 orthogonal transform information decoder 106 image memory 107 motion compensation unit 108 adder 109 control unit 110 image memory 111 Motion Compensation Unit 112 Image Memory 113 Image Switching Unit 114 Variable Length Decoding Unit 115 Header Detection Unit
Claims (18)
縮され、IピクチャとBピクチャとPピクチャとから構
成される画像符号データを復号し、画像出力データとし
てフレーム毎に出力するMPEG画像再生装置におい
て、 高速再生を行う際に、前記画像符号データのうちのIピ
クチャおよびPピクチャのみを復号することを特徴とす
るMPEG画像再生装置。1. An MPEG image reproducing apparatus which decodes image code data composed of an I picture, a B picture, and a P picture, which is compressed by a moving image compression technique of the MPEG system, and outputs the decoded image data as image output data for each frame. An MPEG image reproducing apparatus, which decodes only I-pictures and P-pictures of the image code data when performing high-speed reproduction.
とPピクチャまたはPピクチャどうしの間隔であるアン
カーフレームの間隔を検出し、前記アンカーフレームの
間隔と高速再生の再生速度に基づいて前記画像出力デー
タとして出力するフレームを選択する請求項1記載のM
PEG画像再生装置。2. Detecting an interval of an anchor frame which is an interval between an I picture and a P picture or a P picture in the image code data, and as an image output data based on the interval of the anchor frame and a reproduction speed of high speed reproduction. 2. The M according to claim 1, wherein a frame to be output is selected.
PEG image playback device.
縮され、IピクチャとBピクチャとPピクチャとから構
成される画像符号データを復号し、画像出力データとし
てフレーム毎に出力するMPEG画像再生装置におい
て、 高速再生を行う際に、前記画像符号データのうちのIピ
クチャおよびPピクチャのみを復号するとともに前記画
像符号データにおけるIピクチャとPピクチャまたはP
ピクチャどうしの間隔であるアンカーフレームの間隔を
検出し、前記アンカーフレームの間隔と高速再生の再生
速度に基づいて前記画像出力データとして出力するフレ
ームを選択するMPEG画像再生装置。3. An MPEG image reproducing apparatus that decodes image code data composed of an I picture, a B picture, and a P picture, which is compressed by a moving picture compression technique of the MPEG system, and outputs the decoded image data as image output data for each frame. When performing high-speed playback, only I and P pictures of the image code data are decoded and the I and P pictures or P pictures in the image code data are decoded.
An MPEG image reproducing apparatus for detecting an interval between anchor frames, which is an interval between pictures, and selecting a frame to be output as the image output data based on the interval between the anchor frames and a reproduction speed of high-speed reproduction.
ムの場合、IピクチャおよびPピクチャのみを復号して
得られたフレームをそのまま前記画像出力データとして
出力することにより2倍速再生を行う請求項3記載のM
PEG画像再生装置。4. When the interval between the anchor frames is two frames, double-speed playback is performed by outputting a frame obtained by decoding only an I picture and a P picture as the image output data as it is. M
PEG image playback device.
ムの場合、IピクチャおよびPピクチャのみを復号して
得られたフレームを、2フレームに1回の割合で同じフ
レームを繰り返した後に前記画像出力データとして出力
することにより2倍速再生を行う請求項3記載のMPE
G画像再生装置。5. When the interval between the anchor frames is three, a frame obtained by decoding only an I-picture and a P-picture is obtained by repeating the same frame once every two frames. 4. The MPE according to claim 3, wherein double-speed reproduction is performed by outputting the MPE.
G image reproducing device.
ムの場合、IピクチャおよびPピクチャのみを復号して
得られたフレームをそのまま前記画像出力データとして
出力することにより3倍速再生を行う請求項3記載のM
PEG画像再生装置。6. When the interval between the anchor frames is three, triple-speed reproduction is performed by outputting a frame obtained by decoding only an I picture and a P picture as the image output data as it is. M
PEG image playback device.
ムの場合、IピクチャおよびPピクチャのみを復号して
得られたフレームをそれぞれ2回ずつ繰り返した後に前
記画像出力データとして出力することにより2倍速再生
を行う請求項3記載のMPEG画像再生装置。7. When the interval between the anchor frames is four, a frame obtained by decoding only an I-picture and a P-picture is repeated twice each, and then output as the image output data to perform double-speed reproduction. 4. The MPEG image reproducing apparatus according to claim 3, wherein
ムの場合、IピクチャおよびPピクチャのみを復号して
得られたフレームを、同じフレームの2回繰り返しと同
じフレームの3回繰り返しを交互に行った後に前記画像
出力データとして出力することにより2倍速再生を行う
請求項3記載のMPEG画像再生装置。8. When the interval between the anchor frames is five, a frame obtained by decoding only an I picture and a P picture is alternately repeated twice for the same frame and repeated three times for the same frame. 4. The MPEG image reproducing apparatus according to claim 3, wherein double-speed reproduction is performed by outputting the data as the image output data later.
ムの場合、IピクチャおよびPピクチャのみを復号して
得られたフレームを、同じフレームの2回繰り返しを2
フレームに1回の割合で行った後に前記画像出力データ
として出力することにより3倍速再生を行う請求項3記
載のMPEG画像再生装置。9. In the case where the interval between the anchor frames is 5, the frame obtained by decoding only the I picture and the P picture is obtained by repeating the same frame twice.
4. The MPEG image reproducing apparatus according to claim 3, wherein triple-speed reproduction is performed by outputting as said image output data after performing once per frame.
タに分離し、通常再生時には前記画像符号データを前記
メモリ内の画像符号バッファ領域に転送し、高速再生時
には前記画像符号データのうちのBピクチャの符号をス
キップしてPピクチャおよびIピクチャのみを前記メモ
リ内の画像符号バッファ領域に転送するとともに前記画
像符号データにおけるIピクチャとPピクチャまたはP
ピクチャどうしの間隔であるアンカーフレームの間隔を
検出し、該アンカーフレームの間隔を示すためのM伝達
信号を出力するPESデコーダと、 前記メモリ内の画像符号バッファ領域から前記画像符号
データを読み込み、該画像符号データに対して可変長符
号復号を行い画像データとする可変長符号復号部と、 前記可変長符号復号部によって可変長符号復号された前
記画像データを逆量子化する逆量子化部と、 前記逆量子化部で逆量子化された前記画像データに対し
て逆コサイン変換を行い、得られたIピクチャを前記メ
モリ内のIピクチャ領域に記憶させ、Bピクチャおよび
Pピクチャを出力する逆コサイン変換部と、 前記逆コサイン変換部から出力されたPピクチャおよび
Bピクチャの画像データの動き補償を行い、それぞれ前
記メモリ内のPピクチャ領域、Bピクチャ領域に書き込
む動き補償部と、 通常再生時には前記メモリ内のIピクチャ領域、Pピク
チャ領域、Bピクチャ領域から画像データを読み込み、
定められた表示順位に従って画像出力データとして出力
し、高速再生時には前記メモリ内のIピクチャ領域、P
ピクチャ領域から画像データを読み込み、前記M伝達信
号によって示されるアンカーフレームの間隔と高速再生
を行う再生速度に基づいて表示するフレームを選択した
後に前記画像出力データとして出力する表示コントロー
ル部とから構成されるMPEG画像再生装置。10. A memory, which separates an input code input signal into image code data and audio code data, transfers the image code data to an image code buffer area in the memory at the time of normal reproduction, and transfers the image code data at the time of high-speed reproduction. The code of the B picture in the code data is skipped and only the P picture and the I picture are transferred to the image code buffer area in the memory, and the I picture and the P picture or the P picture in the image code data are transferred.
A PES decoder for detecting an interval between anchor frames, which is an interval between pictures, and outputting an M transmission signal for indicating the interval between the anchor frames; and reading the image code data from an image code buffer area in the memory, A variable-length code decoding unit that performs variable-length code decoding on the image code data to make the image data, an inverse quantization unit that inverse-quantizes the image data that has been subjected to the variable-length code decoding by the variable-length code decoding unit, An inverse cosine transform for performing inverse cosine transform on the image data inversely quantized by the inverse quantization unit, storing the obtained I picture in an I picture area in the memory, and outputting a B picture and a P picture And a motion compensator for P-picture and B-picture image data output from the inverse cosine transform unit. A motion compensator for writing to a P-picture area and a B-picture area in a memory; and reading image data from an I-picture area, a P-picture area, and a B-picture area in the memory during normal playback.
It is output as image output data in accordance with the determined display order, and at the time of high-speed reproduction, the I picture area, P
A display control unit that reads image data from a picture area, selects a frame to be displayed based on the interval between anchor frames indicated by the M transmission signal, and a reproduction speed at which high-speed reproduction is performed, and outputs the selected frame as the image output data. MPEG image playback device.
Pピクチャどうしの間隔であるアンカーフレームの間隔
を検出し、前記M伝達信号として出力するM検出回路
と、 前記画像符号データを入力し、Bピクチャのヘッダを検
出するとBピクチャスキップ信号をアクティブとするB
ピクチャヘッダ検出回路と、 前記Bピクチャスキップ信号がインアクティブの間は前
記画像符号データを前記メモリに出力し、前記Bピクチ
ャスキップ信号がアクティブの間は、前記画像符号デー
タを前記メモリに出力しないようにするBピクチャスキ
ップ回路とを有する請求項10記載のMPEG画像再生
装置。11. An M detection circuit, wherein the PES decoder detects, from the image code data, an interval between an I picture and a P picture or an anchor frame that is an interval between P pictures, and outputs the M transmission signal as the M transmission signal. When code data is input and a B picture header is detected, a B picture skip signal is activated.
A picture header detection circuit that outputs the image code data to the memory while the B picture skip signal is inactive, and does not output the image code data to the memory while the B picture skip signal is active. 11. The MPEG image reproducing apparatus according to claim 10, further comprising: a B picture skip circuit.
圧縮され、IピクチャとBピクチャとPピクチャとから
構成される画像符号データを復号し、画像出力データと
してフレーム毎に出力するMPEG画像再生方法におい
て、 高速再生を行う際に、前記画像符号データのうちのIピ
クチャおよびPピクチャのみを復号するとともに前記画
像符号データにおけるIピクチャとPピクチャまたはP
ピクチャどうしの間隔であるアンカーフレームの間隔を
検出し、前記アンカーフレームの間隔と高速再生の再生
速度に基づいて前記画像出力データとして出力するフレ
ームを選択するMPEG画像再生方法。12. An MPEG image reproducing method for decoding image code data composed of an I picture, a B picture, and a P picture, which is compressed by a moving image compression technique of the MPEG system, and outputs the decoded image data as image output data for each frame. When performing high-speed playback, only I and P pictures of the image code data are decoded and the I and P pictures or P pictures in the image code data are decoded.
An MPEG image reproducing method for detecting an interval between anchor frames, which is an interval between pictures, and selecting a frame to be output as the image output data based on the interval between the anchor frames and a high-speed reproduction speed.
ームの場合、IピクチャおよびPピクチャのみを復号し
て得られたフレームをそのまま前記画像出力データとし
て出力することにより2倍速再生を行う請求項12記載
のMPEG画像再生方法。13. When the interval between the anchor frames is two frames, double-speed playback is performed by directly outputting a frame obtained by decoding only an I picture and a P picture as the image output data. MPEG image reproduction method.
ームの場合、IピクチャおよびPピクチャのみを復号し
て得られたフレームを、2フレームに1回の割合で同じ
フレームを繰り返した後に前記画像出力データとして出
力することにより2倍速再生を行う請求項12記載のM
PEG画像再生方法。14. When the interval between the anchor frames is three, a frame obtained by decoding only an I picture and a P picture is used as the image output data after repeating the same frame once every two frames. 13. The M according to claim 12, wherein double-speed reproduction is performed by outputting as M.
PEG image playback method.
ームの場合、IピクチャおよびPピクチャのみを復号し
て得られたフレームをそのまま前記画像出力データとし
て出力することにより3倍速再生を行う請求項12記載
のMPEG画像再生方法。15. When the interval between the anchor frames is three, triple-speed playback is performed by outputting a frame obtained by decoding only an I picture and a P picture as the image output data as it is. MPEG image reproduction method.
ームの場合、IピクチャおよびPピクチャのみを復号し
て得られたフレームをそれぞれ2回ずつ繰り返した後に
前記画像出力データとして出力することにより2倍速再
生を行う請求項12記載のMPEG画像再生方法。16. When the interval between the anchor frames is four, a frame obtained by decoding only an I picture and a P picture is repeated twice each and then output as the image output data, thereby performing double-speed reproduction. 13. The method for reproducing an MPEG image according to claim 12, wherein
ームの場合、IピクチャおよびPピクチャのみを復号し
て得られたフレームを、同じフレームの2回繰り返しと
同じフレームの3回繰り返しを交互に行った後に前記画
像出力データとして出力することにより2倍速再生を行
う請求項12記載のMPEG画像再生方法。17. In a case where the interval between the anchor frames is five, a frame obtained by decoding only an I picture and a P picture is alternately repeated twice for the same frame and three times for the same frame. 13. The MPEG image reproducing method according to claim 12, wherein double-speed reproduction is performed by outputting the data as the image output data later.
ームの場合、IピクチャおよびPピクチャのみを復号し
て得られたフレームを、同じフレームの2回繰り返しを
2フレームに1回の割合で行った後に前記画像出力デー
タとして出力することにより3倍速再生を行う請求項1
2記載のMPEG画像再生方法。18. When the interval between the anchor frames is 5 frames, a frame obtained by decoding only an I picture and a P picture is obtained by repeating the same frame twice for every two frames. 3. A triple speed reproduction is performed by outputting as image output data.
2. The MPEG image reproducing method according to 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31863797A JP3061125B2 (en) | 1997-11-19 | 1997-11-19 | MPEG image reproducing apparatus and MPEG image reproducing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31863797A JP3061125B2 (en) | 1997-11-19 | 1997-11-19 | MPEG image reproducing apparatus and MPEG image reproducing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11155129A true JPH11155129A (en) | 1999-06-08 |
JP3061125B2 JP3061125B2 (en) | 2000-07-10 |
Family
ID=18101370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31863797A Expired - Lifetime JP3061125B2 (en) | 1997-11-19 | 1997-11-19 | MPEG image reproducing apparatus and MPEG image reproducing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3061125B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6882687B2 (en) | 1999-12-20 | 2005-04-19 | Nec Corporation | Compressed image data reproducing apparatus and method thereof |
WO2006030694A1 (en) * | 2004-09-13 | 2006-03-23 | Sharp Kabushiki Kaisha | Image encoding apparatus, image decoding apparatus, image encoding program and image decoding program |
JP2006525769A (en) * | 2003-05-05 | 2006-11-09 | トムソン ライセンシング | Progressive video forward trick mode with special pictures |
WO2009019739A1 (en) | 2007-08-09 | 2009-02-12 | Thomson Licensing | A video data reproduction system |
JP2010288028A (en) * | 2009-06-10 | 2010-12-24 | Nec Casio Mobile Communications Ltd | Moving picture stream processing apparatus and moving picture stream processing program |
JP2011176572A (en) * | 2010-02-24 | 2011-09-08 | Mitsubishi Electric Corp | Network content reproduction control device, network content reproduction control method, and video display device |
US8532458B2 (en) | 2004-07-15 | 2013-09-10 | Samsung Electronics Co., Ltd. | Picture search method and apparatus for digital reproduction |
-
1997
- 1997-11-19 JP JP31863797A patent/JP3061125B2/en not_active Expired - Lifetime
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6882687B2 (en) | 1999-12-20 | 2005-04-19 | Nec Corporation | Compressed image data reproducing apparatus and method thereof |
JP2006525769A (en) * | 2003-05-05 | 2006-11-09 | トムソン ライセンシング | Progressive video forward trick mode with special pictures |
US8532458B2 (en) | 2004-07-15 | 2013-09-10 | Samsung Electronics Co., Ltd. | Picture search method and apparatus for digital reproduction |
WO2006030694A1 (en) * | 2004-09-13 | 2006-03-23 | Sharp Kabushiki Kaisha | Image encoding apparatus, image decoding apparatus, image encoding program and image decoding program |
WO2009019739A1 (en) | 2007-08-09 | 2009-02-12 | Thomson Licensing | A video data reproduction system |
US9578290B2 (en) | 2007-08-09 | 2017-02-21 | Gvbb Holdings S.A.R.L. | Video data reproduction system |
JP2010288028A (en) * | 2009-06-10 | 2010-12-24 | Nec Casio Mobile Communications Ltd | Moving picture stream processing apparatus and moving picture stream processing program |
JP2011176572A (en) * | 2010-02-24 | 2011-09-08 | Mitsubishi Electric Corp | Network content reproduction control device, network content reproduction control method, and video display device |
Also Published As
Publication number | Publication date |
---|---|
JP3061125B2 (en) | 2000-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5796438A (en) | Methods and apparatus for interpolating picture information | |
JP3380763B2 (en) | Image processing method | |
KR100416873B1 (en) | Method and apparatus for playback compressed video data | |
US5739862A (en) | Reverse playback of MPEG video | |
EP0732849A2 (en) | Motion picture data decoding system | |
US5751888A (en) | Moving picture signal decoder | |
JPH1093920A (en) | Mpeg2 slow reproducing device | |
JP3147792B2 (en) | Video data decoding method and apparatus for high-speed playback | |
JP3061125B2 (en) | MPEG image reproducing apparatus and MPEG image reproducing method | |
JP2000217109A (en) | Dynamic image reproducing device and reproducing method | |
JP3034173B2 (en) | Image signal processing device | |
US5841935A (en) | Coding method and recording and reproducing apparatus | |
US7058280B2 (en) | Reproducing apparatus having high-speed reproducing function | |
JP3308129B2 (en) | Image signal decoding method and image signal decoding device | |
JPH0795536A (en) | Device and method for reversely reproducing moving image | |
JP2003087732A (en) | Video reproducing device | |
JPH11205739A (en) | Image reproduction method and system | |
JPH06339111A (en) | Compressed moving picture reproduction device | |
JP3177366B2 (en) | High-speed image playback system | |
JPH0898142A (en) | Picture reproduction device | |
KR100373602B1 (en) | Video decoder and corresponding process | |
JP3017646B2 (en) | Image decoding device with frame rate conversion function | |
JP3235917B2 (en) | Image recording and playback device | |
JP2002218396A (en) | Information playback apparatus, information playback method, recording medium and program | |
JPH0879703A (en) | Method and device for processing picture information |