JP2001203978A - Moving picture reproducing device - Google Patents

Moving picture reproducing device

Info

Publication number
JP2001203978A
JP2001203978A JP2000014262A JP2000014262A JP2001203978A JP 2001203978 A JP2001203978 A JP 2001203978A JP 2000014262 A JP2000014262 A JP 2000014262A JP 2000014262 A JP2000014262 A JP 2000014262A JP 2001203978 A JP2001203978 A JP 2001203978A
Authority
JP
Japan
Prior art keywords
frame
gop
data
read
reproducing apparatus
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
Application number
JP2000014262A
Other languages
Japanese (ja)
Other versions
JP3593293B2 (en
Inventor
Takeshi Hayama
剛 葉山
Akito Mori
玲人 森
Shinichiro Shirai
慎一郎 白井
Mamoru Oda
守 小田
Takeshi Hashimoto
剛 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2000014262A priority Critical patent/JP3593293B2/en
Publication of JP2001203978A publication Critical patent/JP2001203978A/en
Application granted granted Critical
Publication of JP3593293B2 publication Critical patent/JP3593293B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a moving picture reproducing device which can equalize intervals of output video during trick reproduction and reverse reproduction display. SOLUTION: This device is provided with a read buffer 20 which temporarily holds an arbitrary GOP(group of picture) read out of a recording medium 1 and a transfer switching part 21 which repeatedly read out the GOP temporarily held in the read buffer 20, and inserts and transfers ineffective data (null packet) to a video decoder 8 when a frame to be displayed next is included in a GOP different from a currently displayed frame.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ハードディスクな
どの情報記録媒体から、デジタル圧縮記録された動画像
情報を読み出し、復号化する動画像再生装置に関し、特
にコマ送りやスロー再生等の順方向の特殊再生、コマ戻
しやスロー逆再生等の逆方向の特殊再生が可能な動画像
再生装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture reproducing apparatus for reading out and decoding digitally compressed moving picture information from an information recording medium such as a hard disk, and more particularly to a moving picture reproducing apparatus such as a frame advance or slow reproduction. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving image reproducing apparatus capable of performing special reproduction in a reverse direction such as special reproduction, frame return, and slow reverse reproduction.

【0002】[0002]

【従来の技術】CS/BS/地上波の各放送方式では、
従来のアナログ放送からデジタル放送へと切り替わりつ
つある。このデジタル放送では、一般的にMPEG方式
を用いた画像圧縮を行うことによって、少ない帯域で複
数のチャンネルや、高解像度放送を送ることが可能であ
る。
2. Description of the Related Art In each broadcasting system of CS / BS / terrestrial broadcasting,
There is a switch from traditional analog broadcasting to digital broadcasting. In this digital broadcasting, it is generally possible to transmit a plurality of channels or a high-resolution broadcast in a small band by performing image compression using the MPEG system.

【0003】MPEG方式で圧縮された映像情報は、ト
ランスポート(TS)と呼ばれる固定長のパケットに細
分され、音声や番組関連情報と多重化されて送信されて
くるのが一般的である。
[0005] Generally, video information compressed by the MPEG system is subdivided into fixed-length packets called transport (TS), multiplexed with audio and program-related information, and transmitted.

【0004】MPEG方式においては、秒間約30フレ
ームの映像情報を、15フレームずつ、GOP(Group
of Picture)という単位で纏めて取り扱う。GOP内で
は、時間的に近接な映像の差分が小さいことを利用し
た、フレーム相関を利用した画像圧縮を行っており、イ
ントラフレーム画像(Iフレーム)、順方向予測符号化
画像(Pフレーム)、双方向予測符号化画像(Bフレー
ム)によって構成することで、圧縮率と画像品質のトレ
ードオフの問題を解決している。
In the MPEG system, video information of about 30 frames per second is transferred into a GOP (Group
of Picture). In the GOP, image compression using frame correlation is performed using a small difference between temporally close images, and an intra-frame image (I frame), a forward prediction coded image (P frame), By using a bidirectional predictive coded image (B frame), the problem of the trade-off between the compression ratio and the image quality is solved.

【0005】Iフレームは、そのフレーム内の映像情報
のみから画像を符号化しており、他のフレームの情報を
参照することなく、画像を復号化できる反面、圧縮率が
低くなるという特徴を持っている。
[0005] An I frame encodes an image only from video information in the frame, and can decode an image without referring to information in another frame, but has a characteristic that the compression ratio is low. I have.

【0006】1GOP内にIフレームは1枚だけ存在し
ているのが一般的で、他のPフレームやBフレームは、
このフレーム情報との比較によって構成されているた
め、GOP内で最初に復号化される。
In general, only one I frame exists in one GOP, and other P frames and B frames are
Since it is configured by comparison with this frame information, it is decoded first in the GOP.

【0007】Pフレームは順方向予測による符号化がな
されており、それ以前のIまたはPフレームと比較され
た予測画像情報である。再生映像の出力順と同じ順序で
デコードすることができる反面、Bフレームと比較する
と圧縮率は一般的に落ちる。
[0007] The P frame has been encoded by forward prediction, and is prediction image information compared with the previous I or P frame. Although decoding can be performed in the same order as the output order of the reproduced video, the compression ratio generally decreases as compared with the B frame.

【0008】Bフレームは双方向予測による画像情報
で、それ以前、及びそれ以後のIまたはPの2フレーム
情報から予測符号化されたものである。IフレームやP
フレームと比較すると、一般的にその情報量は少なくて
済む反面、時間的に後方の画像を参照するため、再生映
像とは異なる順番で復号化する必要がある。これらの各
フレームの特徴により、MPEG方式の画像符号化で
は、順方向での再生と比べると、逆方向の再生が難しい
構成になっている。
The B frame is image information obtained by bidirectional prediction and is predictively coded from two frame information of I or P before and after that. I frame or P
Compared to a frame, the amount of information is generally small, but it is necessary to decode in a different order from the reproduced video in order to refer to a later image in time. Due to the characteristics of each of these frames, it is difficult to reproduce in the backward direction in MPEG image encoding as compared with reproduction in the forward direction.

【0009】この様な形式で送られてくるデジタル放送
のストリームを、記録媒体に一時記録して、再生するこ
とを可能にする動画像記録再生装置において、例えば特
開平8−214264号公報や特開平8−223534
号公報には、逆再生やコマ送りなどのトリック再生を可
能にするものが提案されている。
A moving image recording / reproducing apparatus which enables a digital broadcast stream sent in such a format to be temporarily recorded on a recording medium and reproduced is disclosed in, for example, Japanese Patent Application Laid-Open No. H08-214264. Kaihei 8-223534
Japanese Unexamined Patent Publication (Kokai) No. H11-15064 proposes a technique that enables trick reproduction such as reverse reproduction and frame advance.

【0010】これらに記載されている従来の動画像再生
装置について、図9のブロック構成図とともに以下説明
する。図9において、ドライブ制御回路2により駆動制
御されるハードディスク等の記録媒体1には、予めデジ
タル放送のTS(トランスポートストリーム)が記録さ
れている。
[0010] The conventional moving picture reproducing apparatus described therein will be described below with reference to the block diagram of FIG. In FIG. 9, a digital broadcast TS (transport stream) is recorded in advance on a recording medium 1 such as a hard disk that is driven and controlled by a drive control circuit 2.

【0011】一般的にデジタル放送のTSは、複数チャ
ンネルの映像、音声ストリームが、TSパケットという
固定長(188バイト)のデータに細分化され、多重化
されている。
Generally, in a digital broadcasting TS, video and audio streams of a plurality of channels are subdivided into fixed length (188 bytes) data called TS packets and multiplexed.

【0012】Index記憶部4には、記録媒体1に記
録されているTS中の映像GOPの先頭位置情報(イン
デックス情報)が予め読み出され、記録されている。こ
のIndex情報は、デジタル放送のTSを記録媒体1
に記録する際に解析され、TSとは別に記録されたもの
である。
In the Index storage unit 4, head position information (index information) of a video GOP in a TS recorded on the recording medium 1 is read in advance and recorded. This Index information includes a digital broadcast TS on a recording medium 1.
Is analyzed when recorded in the. And recorded separately from the TS.

【0013】ユーザーからのコマ送り指示を受けて、コ
ントローラ6はREAD I/F回路3へ、復号したい
フレームを含むGOP情報を読み出すように指示を送出
するとともに、オーディオデコーダー7へ音声出力のミ
ュートの指示を出す。READ I/F回路3はこの指
示を受け、Index情報に基づいて、TSストリーム
を1GOP分読み出し、DEMUX部5へ送出する。
In response to a frame feed instruction from the user, the controller 6 sends an instruction to the READ I / F circuit 3 to read out GOP information including a frame to be decoded, and sends an audio decoder 7 to mute the audio output. Give instructions. The READ I / F circuit 3 receives this instruction, reads out the TS stream for one GOP based on the Index information, and sends it to the DEMUX unit 5.

【0014】DEMUX部5は、送られてきたTSスト
リーム中のTSパケットヘッダを解析し、予めコントロ
ーラー6から指定されているPID(プログラムID)
に応じて、映像用、音声用などのTSパケットを選別
し、それぞれのデコーダ7,8へ送出する。
The DEMUX unit 5 analyzes a TS packet header in the transmitted TS stream and determines a PID (program ID) specified by the controller 6 in advance.
According to the above, TS packets for video, audio, etc. are selected and transmitted to the respective decoders 7 and 8.

【0015】その際、DEMUX部5において、TSパ
ケットは、パケットヘッダなどが取り除かれ、PES
(Packetized Elemental Stream)という形式に再構成
される。
At this time, in the DEMUX unit 5, the packet header and the like are removed from the TS packet, and the PES
(Packetized Elemental Stream).

【0016】ビデオデコーダ8へ送られたPESデータ
は、ビデオバッファ9に蓄積された後、フレーム検出回
路10へ転送される。フレーム検出回路10では、入力
されたデータから、ピクチャヘッダ及びGOPヘッダを
検出し、その情報をコントローラー6へと通知する。
The PES data sent to the video decoder 8 is stored in a video buffer 9 and then transferred to a frame detection circuit 10. The frame detection circuit 10 detects a picture header and a GOP header from the input data, and notifies the controller 6 of the information.

【0017】尚、ピクチャヘッダには、そのピクチャタ
イプ(I/P/B)や、GOP内での表示画面順序を表
すTR(テンポラルリファレンス)などが含まれてい
る。
The picture header contains the picture type (I / P / B), TR (temporal reference) indicating the display screen order in the GOP, and the like.

【0018】フレーム検出回路10を経たデータは、復
号回路11へと送られ、フレームデータに復号された
後、フレームメモリ部12に書き込まれる。通常、フレ
ームメモリ部12は、少なくとも3面のフレームメモリ
を内部に持っている。
The data that has passed through the frame detection circuit 10 is sent to a decoding circuit 11, where it is decoded into frame data and then written into a frame memory unit 12. Normally, the frame memory unit 12 has at least three frame memories therein.

【0019】コントローラ6が、フレーム検出回路10
から通知されたピクチャ情報に応じて、復号したフレー
ムが表示すべきものだと判断した場合、出力フレーム切
り換え信号をフレームメモリ部12に送出し、このフレ
ームデータがビデオ出力として出力される。
The controller 6 includes a frame detection circuit 10
When it is determined that the decoded frame is to be displayed in accordance with the picture information notified from, an output frame switching signal is sent to the frame memory unit 12, and this frame data is output as a video output.

【0020】復号したフレームが表示すべきものでなか
った場合、Iフレーム若しくはPフレームは、他のフレ
ームの復号のために参照されるので、フレームメモリ内
に保持されるが、Bフレームは他の復号に関係しないの
で、フレームメモリ内から廃棄される。
If the decoded frame is not to be displayed, the I frame or the P frame is held in the frame memory because it is referred to for decoding another frame, but the B frame is stored in the other memory. , It is discarded from within the frame memory.

【0021】コマ送り再生を行う場合は、ユーザーから
の指示が入ると、逐次表示すべきフレームを含むGOP
が読み出され、ビデオデコーダ8へと送られる。ビデオ
デコーダ8内のフレーム検出回路10にて検出されたピ
クチャヘッダ情報に基いて、コントローラ6は、現在表
示されているフレームの次の順番を表すTRを保持する
ピクチャヘッダを検索する。
In the case of frame-by-frame playback, when a user inputs an instruction, a GOP including frames to be sequentially displayed is displayed.
Is read out and sent to the video decoder 8. On the basis of the picture header information detected by the frame detection circuit 10 in the video decoder 8, the controller 6 searches for a picture header holding a TR indicating the next order of the currently displayed frame.

【0022】検出されるまで、現在の表示フレームは維
持される。検出されたら、これを表示するために、コン
トローラ6はフレームメモリ部12へ表示フレームの切
り替え指示を出す。
Until detected, the current display frame is maintained. If detected, the controller 6 issues a display frame switching instruction to the frame memory unit 12 to display this.

【0023】逆再生の場合、表示すべきフレームのTR
が現在保持しているフレームよりも小さい(以前の)も
のであることと、ユーザーからの逆再生停止指示がある
まで、連続的に読み出される点以外は、コマ送りと同一
の手段により実現される。
In the case of reverse reproduction, the TR of the frame to be displayed
Is realized by the same means as the frame advance except that the frame is smaller (previous) than the currently held frame and is continuously read until a reverse reproduction stop instruction is given from the user. .

【0024】[0024]

【発明が解決しようとする課題】上述した従来の技術に
おいて、コマ送り再生を実現するために、GOPを順次
送出した際の、GOPとその復号フレームの位置関係
を、図10に示す。尚、図10では仮に1GOPを4フ
レームからなるものと仮定しているが、実際には15フ
レーム程度から構成される。
FIG. 10 shows the positional relationship between GOPs and their decoded frames when GOPs are sequentially transmitted in order to realize frame-by-frame reproduction in the above-mentioned conventional technology. Although FIG. 10 assumes that one GOP is composed of four frames, it is actually composed of about 15 frames.

【0025】各フレームをコマ送り再生するために、G
OPデータを順次送りこんだ場合、そのデコード間隔
は、第n番GOP内のフレームをデコードする場合は5
フレームであるが、第n+1番GOP内のフレームへ移
る場合には1フレームになる。
To perform frame-by-frame playback of each frame, G
When the OP data is sequentially sent, the decoding interval is 5 when decoding the frame in the n-th GOP.
This is a frame, but when moving to a frame in the (n + 1) th GOP, it becomes one frame.

【0026】一般的に表すと、GOP内のフレーム数を
fとすると、同一GOP内でのデコード間隔はf+1フ
レームであるが、隣接GOPに跨る場合は1フレームと
なり、再生時に表示間隔が一定とならない。
In general, if the number of frames in a GOP is f, the decoding interval in the same GOP is f + 1 frame, but it is one frame when straddling adjacent GOPs. No.

【0027】また、逆再生を行うために、GOPを順次
送出した際の位置関係を、図11に示す。図11におい
ては、第n番GOP内のフレームをデコードするときに
は3フレーム間隔であるが、更に前のフレームを持つ第
n−1番GOPへ移る場合には7フレーム間隔となる。
FIG. 11 shows a positional relationship when GOPs are sequentially transmitted in order to perform reverse reproduction. In FIG. 11, the frame interval is three frames when decoding the frame in the n-th GOP, but is seven frames when moving to the (n-1) -th GOP having a further previous frame.

【0028】これについても、一般的に表すと、同一G
OP内でのデコード間隔はf−1フレームであるが、隣
接GOPに跨る場合にはf+f−1フレームとなり、逆
再生の表示間隔も一定にならない。
This is also generally expressed by the same G
The decoding interval in the OP is f-1 frame, but when straddling adjacent GOPs, the decoding interval is f + f-1 frame, and the display interval of reverse reproduction is not constant.

【0029】本発明は、上記の問題に鑑みてなされたも
のであり、トリック再生及び逆再生表示の際の出力映像
の等間隔化を可能とする動画像再生装置を提供すること
を目的とするものである。
The present invention has been made in view of the above-described problems, and has as its object to provide a moving image reproducing apparatus capable of equalizing output images in trick reproduction and reverse reproduction display. Things.

【0030】[0030]

【課題を解決するための手段】本願の第1の発明は、M
PEG方式を用いて圧縮された動画像情報が記録された
媒体から、任意のGOPを読み出す手段と、読み出され
たGOPをフレームデータに復号して出力するデコーダ
とを備えた動画像再生装置であって、読み出されたGO
Pを一時保持する手段と、順方向の特殊再生(コマ送り
やスロー再生等)を行う際、一時保持されたGOPを繰
り返し読み出すとともに、次に表示すべきフレームが、
現在表示中のフレームと異なるGOPに含まれる場合
に、無効データを挿入して、前記デコーダに転送する手
段とを設けたものである。
Means for Solving the Problems A first invention of the present application is an M
A moving picture reproducing apparatus including a means for reading an arbitrary GOP from a medium on which moving picture information compressed by using the PEG method is recorded, and a decoder for decoding the read GOP into frame data and outputting the frame data. Go, read GO
When performing special playback in the forward direction (frame advance, slow playback, etc.), the temporarily held GOP is repeatedly read out, and the next frame to be displayed is
Means for inserting invalid data and transferring the invalid data to the decoder when the data is included in a GOP different from the currently displayed frame.

【0031】これによって、GOPの間に無効データを
挿入して、デコーダに転送することで、デコーダ側の構
成を変更することなく、復号フレームの表示間隔を調整
することが可能になる。
Thus, by inserting invalid data between GOPs and transferring them to the decoder, the display interval of decoded frames can be adjusted without changing the configuration on the decoder side.

【0032】本願の第2の発明は、前記挿入する無効デ
ータを、ヌルパケットとしたものである。これによっ
て、回路を追加することなく、無効データ(ヌルパケッ
ト)を削除することができる。
In the second invention of the present application, the invalid data to be inserted is a null packet. Thus, invalid data (null packet) can be deleted without adding a circuit.

【0033】本願の第3の発明は、前記挿入するヌルパ
ケットの数をカウントする手段を設けたものである。こ
れによって、復号フレームの表示間隔を任意に設定する
ことが可能になる。
The third invention of the present application is provided with means for counting the number of null packets to be inserted. This makes it possible to arbitrarily set the display interval of the decoded frame.

【0034】本願の第4の発明は、前記挿入するヌルパ
ケットの数を、GOP1つ分のサイズと同等になるよう
に設定したものである。これによって、GOPを跨るコ
マ送り再生時の表示間隔を、跨らないコマ送りの間隔と
等間隔化することができる。
In the fourth invention of the present application, the number of null packets to be inserted is set to be equal to the size of one GOP. This makes it possible to make the display interval during frame-by-frame playback across GOPs equal to the frame-by-frame advance interval.

【0035】本願の第5の発明は、MPEG方式を用い
て圧縮された動画像情報(トランスポートストリーム
(TS)またはプログラムストリーム(PS))が記録
された媒体から、任意のGOPを読み出す手段と、読み
出されたGOPをフレームデータに復号して出力するデ
コーダとを備えた動画像再生装置であって、読み出され
たGOPを一時保持する手段と、逆方向の特殊再生(コ
マ戻しやスロー逆再生等)を行う際、一時保持されたG
OPを繰り返し読み出すとともに、次に表示すべきフレ
ームが、現在表示中のフレームと異なるGOPに含まれ
る場合に、特定のフレームのみを抽出して、前記デコー
ダに転送する手段とを設けたものである。
According to a fifth aspect of the present invention, there is provided means for reading an arbitrary GOP from a medium in which moving image information (transport stream (TS) or program stream (PS)) compressed by using the MPEG system is recorded. And a decoder for decoding the read GOP into frame data and outputting the frame data, wherein a means for temporarily holding the read GOP and a special playback in the reverse direction (frame return or slow When performing reverse playback, etc.), the temporarily held G
Means for repeatedly reading an OP and extracting only a specific frame when the next frame to be displayed is included in a GOP different from the frame currently being displayed, and transferring the extracted frame to the decoder. .

【0036】これによって、GOPから特定のフレーム
を抽出して、デコーダに転送することで、デコーダ側の
構成を変更することなく、復号フレームの表示間隔を調
整することが可能になる。
Thus, by extracting a specific frame from the GOP and transferring it to the decoder, the display interval of the decoded frame can be adjusted without changing the configuration on the decoder side.

【0037】本願の第6の発明は、前記抽出する特定の
フレームを、Iフレームとしたものである。これによっ
て、GOPを跨る逆再生時の表示間隔を、跨らない逆再
生間隔に近づけることができる。
According to a sixth aspect of the present invention, the specific frame to be extracted is an I frame. As a result, the display interval at the time of the reverse reproduction over the GOP can be made closer to the reverse reproduction interval at the non-strike.

【0038】尚、記録情報をトランスポートストリーム
またはプログラムストリームとすることで、デジタル放
送だけでなく、DVDなどの固定記録装置に蓄積された
動画像情報に対しても、任意の特殊再生を行うことが可
能になる。
By making the recording information a transport stream or a program stream, any special reproduction can be performed not only for digital broadcasting but also for moving image information stored in a fixed recording device such as a DVD. Becomes possible.

【0039】また、上述した特殊再生時には、音声をミ
ュートすることにより、乱れた音声が出力されるのを防
ぐことが可能になる。さらに、スロー再生やスロー逆再
生時に、ユーザーの停止指示があるまで自動的に動作を
繰り返すことで、ユーザーに煩わしい操作を要求するこ
となく、トリック再生などの映像を提供し続けることが
可能になる。
In the above-mentioned special reproduction, by muting the sound, it is possible to prevent the output of the disturbed sound. Furthermore, during slow playback or slow reverse playback, by automatically repeating the operation until the user instructs to stop, it is possible to continuously provide images such as trick playback without requiring the user to perform troublesome operations. .

【0040】[0040]

【発明の実施の形態】以下、本発明の第1実施形態を図
1乃至図5とともに詳細に説明するが、上記従来例と同
一部分には同一符号を付し、その説明は省略する。尚、
本実施形態は、主にコマ送りやスロー再生など、入力ビ
ットストリームに対して順方向の特殊再生を可能とする
ものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a first embodiment of the present invention will be described in detail with reference to FIGS. 1 to 5. The same parts as those in the above-mentioned conventional example are denoted by the same reference numerals, and description thereof will be omitted. still,
In the present embodiment, special reproduction in the forward direction is enabled for an input bit stream, such as frame advance and slow reproduction.

【0041】ここで、図1は本実施形態の動画像再生装
置における概略構成を示すブロック図、図2は本実施形
態の動画像再生装置におけるIndex情報の形式を示
す説明図、図3は本実施形態の動画像再生装置における
GOP転送部の構成を示すブロック図である。
Here, FIG. 1 is a block diagram showing a schematic configuration of the moving picture reproducing apparatus of the present embodiment, FIG. 2 is an explanatory diagram showing a format of Index information in the moving picture reproducing apparatus of the present embodiment, and FIG. FIG. 3 is a block diagram illustrating a configuration of a GOP transfer unit in the moving picture reproduction device of the embodiment.

【0042】図4はITU−T H.222.0で勧告さ
れているヌルパケットの形式を示す説明図、図5は本実
施形態の動画像再生装置によって生成されるGOPとそ
こに含まれる再生フレームとの位置関係を示す説明図で
ある。
FIG. 4 is an explanatory diagram showing a null packet format recommended by ITU-T H.222.0, and FIG. 5 is a diagram showing a GOP generated by the moving picture reproducing apparatus of the present embodiment and reproduction included therein. FIG. 4 is an explanatory diagram showing a positional relationship with a frame.

【0043】図1において、記録媒体1には、予めデジ
タル放送のTS(トランスポートストリーム)が記録さ
れている。Index記憶部4には、記録媒体1に記録
されているTS中の映像GOPの先頭位置情報(インデ
ックス情報)が予め読み出されている。
In FIG. 1, a recording medium 1 has a digital broadcast TS (transport stream) recorded in advance. In the Index storage unit 4, head position information (index information) of the video GOP in the TS recorded on the recording medium 1 is read in advance.

【0044】その情報は、例えば図2に示すようなテー
ブル形式になっており、テーブルには、ストリーム中で
の当該GOPの位置が、先頭からのバイト数で記録され
ている。
The information has, for example, a table format as shown in FIG. 2, and the position of the GOP in the stream is recorded in the table in the number of bytes from the head.

【0045】ユーザー入力部23からのコマ送り指示を
受けたコントローラ22は、次に表示すべきフレームが
既に読み出されているGOPと異なるGOPに含まれる
場合、そのGOP情報を読み出すように、READ I
/F回路3へ指示を送出するとともに、オーディオデコ
ーダ7へ音声出力のミュートの指示を送る。
When the controller 22 receives the frame feed instruction from the user input unit 23, if the frame to be displayed next is included in a GOP different from the already read GOP, the controller 22 reads the GOP information so as to read the GOP information. I
An instruction is sent to the / F circuit 3 and an audio output mute instruction is sent to the audio decoder 7.

【0046】既に読み込まれているGOPデータ内に、
次に表示すべきフレームがある場合は、GOP転送部1
8内のリードバッファ20から再送出すれば良いので、
新たに記録媒体1からデータを読み込む必要はない。R
EAD I/F回路3はこの指示を受け、Index情
報に基づいて、TSストリームを1GOP分、記録媒体
1から読み出し、GOP転送部18へ送出する。
In the GOP data already read,
If there is a frame to be displayed next, the GOP transfer unit 1
8 only needs to be retransmitted from the read buffer 20 in
There is no need to newly read data from the recording medium 1. R
The EAD I / F circuit 3 receives this instruction, reads the TS stream for one GOP from the recording medium 1 based on the Index information, and sends it to the GOP transfer unit 18.

【0047】本実施形態におけるGOP転送部18の具
体的構成を図3に示す。図3において、24は入力され
たGOPを一時保存するリードバッファ20の切り替え
部、21は転送するバッファの切り替え部、19はヌル
パケットのデータを保存するバッファで、25はこれら
をコントローラ22からの指示に応じて操作する転送制
御部である。
FIG. 3 shows a specific configuration of the GOP transfer section 18 in the present embodiment. In FIG. 3, reference numeral 24 denotes a switch of a read buffer 20 for temporarily storing an input GOP, reference numeral 21 denotes a switch of a buffer for transfer, and reference numeral 19 denotes a buffer for storing data of a null packet. It is a transfer control unit that operates according to instructions.

【0048】また、転送制御部25には、送出したヌル
パケットの数をかぞえるカウンター26が設けられてい
る。ここで、ヌルパケットは、ITU−T H.22
2.0で勧告されている、PIDが0x1FFFで、ペ
イロードが0xFFで満たされたパケットで、図4に示
すような形式になっている。
The transfer control unit 25 is provided with a counter 26 for counting the number of null packets transmitted. Here, the null packet is defined in ITU-T H.264. 22
A packet recommended in 2.0 and having a PID of 0x1FFF and a payload of 0xFF has a format as shown in FIG.

【0049】次に表示すべきフレームが、現在表示中の
フレームと同一GOPに含まれている場合、既にリード
バッファ20中にGOPデータが蓄積されているので、
コントローラ22は、そのGOPデータのDEMUX部
5への再送出を転送制御部25に指示する。
If the next frame to be displayed is included in the same GOP as the frame currently being displayed, the GOP data has already been stored in the read buffer 20.
The controller 22 instructs the transfer control unit 25 to retransmit the GOP data to the DEMUX unit 5.

【0050】転送制御部25では、転送バッファの切り
換えを行うことなく、データを送出する。また、同一G
OP内でのフレーム切り換え時には、GOP間へのヌル
パケット挿入は行わない。
The transfer control section 25 sends out data without switching the transfer buffer. Also, the same G
When switching frames within an OP, null packets are not inserted between GOPs.

【0051】次に表示すべきフレームが、現在表示中の
フレームと異なるGOPに含まれている場合、READ
I/F回路3から送られてきたGOPデータは、リー
ドバッファ20へ書き込まれる。リードバッファ20は
ダブルバッファになっており、片方のバッファが送出中
でも、もう一方のバッファにREAD I/F回路3か
らのデータを書き込むことが可能になっている。
If the frame to be displayed next is included in a GOP different from the frame currently being displayed, the READ
The GOP data sent from the I / F circuit 3 is written to the read buffer 20. The read buffer 20 is a double buffer, so that data from the READ I / F circuit 3 can be written to the other buffer while one buffer is being transmitted.

【0052】READ I/F回路3から1GOP読み
出し終了のメッセージを受けると、コントローラ22
は、転送制御部25に対して、GOPデータ転送の指示
を送る。転送制御部25では、リードバッファ切り換え
部24を操作して、入力されるリードバッファを切り換
えた後、ヌルパケットの送出を行うために、ヌルパケッ
トカウンター26を0に設定する。
Upon receiving a 1 GOP reading completion message from the READ I / F circuit 3, the controller 22
Sends a GOP data transfer instruction to the transfer control unit 25. The transfer control unit 25 operates the read buffer switching unit 24 to switch the input read buffer, and then sets the null packet counter 26 to 0 in order to transmit a null packet.

【0053】次に、転送バッファ切り換え部21を操作
し、ヌルパケットバッファ19をDEMUX部5への出
力に繋ぎ、ヌルパケットの送出を開始する。その際、ヌ
ルパケットが1つ送出される度に、ヌルパケットカウン
ター26は1増やされ、その値が、転送制御部25が持
つ1GOPのパケットサイズと比較される。
Next, the transfer buffer switching unit 21 is operated to connect the null packet buffer 19 to the output to the DEMUX unit 5 and start sending null packets. At this time, each time one null packet is transmitted, the null packet counter 26 is incremented by one, and the value is compared with the packet size of one GOP held by the transfer control unit 25.

【0054】1GOPのパケットサイズは、予めコント
ローラ22から設定される定数で、ビットストリームが
標準解像度(MP@HL)ならば一般的には8400
(1.5Mバイト分)程度、高解像度(MP@ML)な
らば1700(300Kバイト分)程度になる。SP
(Simple Profile)でも同様の設定が可能である。
The packet size of one GOP is a constant set in advance by the controller 22. If the bit stream has a standard resolution (MP @ HL), the packet size is generally 8400.
(For 1.5 Mbytes), or about 1700 (for 300 Kbytes) for high resolution (MP @ ML). SP
(Simple Profile) can be set in the same way.

【0055】カウンター26の値がパケットサイズに満
たない間、ヌルパケット転送は繰り返される。カウンタ
ー26の値がパケットサイズと等しくなった時、転送バ
ッファ切り換え部21の入力が、リードバッファ20に
切り替えられ、該当GOPが転送される。
While the value of the counter 26 is less than the packet size, the null packet transfer is repeated. When the value of the counter 26 becomes equal to the packet size, the input of the transfer buffer switching unit 21 is switched to the read buffer 20, and the corresponding GOP is transferred.

【0056】DEMUX部5は、送られてきたTSスト
リーム中のパケットヘッダを解析し、予めコントローラ
22から指定されているPID(プログラムID)に応
じて、映像用、音声用などのTSパケットを選別し、そ
れぞれのデコーダ7,8へ送出する。
The DEMUX unit 5 analyzes the packet header in the transmitted TS stream, and selects TS packets for video, audio, etc. according to a PID (program ID) specified in advance by the controller 22. Then, the data is transmitted to the respective decoders 7 and 8.

【0057】尚、本実施形態では、異なるGOP間へ挿
入する無効データをヌルパケットとしているので、DE
MUX部5が自動的に無効データを廃棄するため、新た
に回路を追加する必要は無い。
In this embodiment, since invalid data to be inserted between different GOPs is a null packet,
Since the MUX unit 5 automatically discards invalid data, there is no need to add a new circuit.

【0058】ビデオデコーダ8では、コントローラ22
からの指示によって、任意のフレームを復号して出力す
る。ビデオデコーダ8内のフレーム検出・表示切り換え
を行う構成は、図9におけるビデオデコーダ8と同一で
あるので、ここでの説明は省略する。
In the video decoder 8, the controller 22
, And decodes and outputs an arbitrary frame. The configuration for performing frame detection and display switching in the video decoder 8 is the same as that of the video decoder 8 in FIG. 9, and thus description thereof will be omitted.

【0059】フレームデータの出力後、コマ送りの場合
は、次のユーザー入力を待って、再度上述した処理が行
われ、スロー再生時には、ユーザーからの停止入力があ
るまで自動的に上述した処理が繰り返される。
After frame data is output, in the case of frame advance, the above-described processing is performed again after waiting for the next user input, and during slow playback, the above-described processing is automatically performed until there is a stop input from the user. Repeated.

【0060】以上の構成によって、コマ送り再生時に新
たに生成されるフレームの位置関係を示したものが図5
である。図5においては、図10に示したものと同様
に、1GOPを4フレームと仮定している。
FIG. 5 shows the positional relationship of frames newly generated during frame-by-frame playback with the above configuration.
It is. In FIG. 5, one GOP is assumed to be four frames, as in the case shown in FIG.

【0061】すなわち、第n番GOPと第n+1番GO
Pとの間に、1GOP分(この場合は4フレーム)のヌ
ルパケットを挿入することによって、デコードされるフ
レームの間隔が5フレームと等間隔化される。
That is, the n-th GOP and the (n + 1) -th GO
By inserting null packets of one GOP (four frames in this case) between P and P, the intervals between the frames to be decoded are made equal to five frames.

【0062】一般的には、GOP内のフレーム数fに対
し、隣接GOPに跨るデコード間隔が、ヌルパケット挿
入前が1フレームだったもの(図10)が、ヌルパケッ
ト挿入後はf+1フレームとなり、同一GOP内でのデ
コード間隔f+1と等しくなる。
In general, the decoding interval across adjacent GOPs is 1 frame before inserting a null packet (FIG. 10) with respect to the number of frames f in the GOP, but becomes f + 1 frame after inserting a null packet. It becomes equal to the decoding interval f + 1 in the same GOP.

【0063】次に、本発明の第2実施形態を図6乃至図
8とともに詳細に説明するが、上記本発明の第1実施形
態と同一部分には同一符号を付し、その説明は省略す
る。尚、本実施形態は、主に逆再生やコマ戻しなど、入
力ビットストリームに対して逆方向の特殊再生を可能と
するものである。
Next, a second embodiment of the present invention will be described in detail with reference to FIGS. 6 to 8. The same parts as those in the first embodiment of the present invention are denoted by the same reference numerals, and the description thereof will be omitted. . In the present embodiment, it is possible to perform special reproduction in the reverse direction with respect to the input bit stream, such as reverse reproduction and frame return.

【0064】ここで、図6は本実施形態の動画像再生装
置における概略構成を示すブロック図、図7は本実施形
態の動画像再生装置におけるGOP転送部の構成を示す
ブロック図、図8は本実施形態の動画像再生装置によっ
て生成されるGOPとそこに含まれる再生フレームとの
位置関係を示す説明図である。
Here, FIG. 6 is a block diagram showing a schematic configuration of the moving picture reproducing apparatus of the present embodiment, FIG. 7 is a block diagram showing a configuration of a GOP transfer section in the moving picture reproducing apparatus of the present embodiment, and FIG. FIG. 3 is an explanatory diagram illustrating a positional relationship between a GOP generated by the moving image reproducing device of the present embodiment and a reproduced frame included therein.

【0065】本実施形態においても、上記第1実施形態
と同様に、ユーザー入力部23からのコマ戻し指示を受
けて、コントローラ32は、次に表示すべきフレームを
含むGOPデータを読み出すよう、READ I/F回
路3へ指示を送出するとともに、オーディオデコーダ7
へ音声出力のミュートを指示する。
In this embodiment, similarly to the first embodiment, in response to the frame return instruction from the user input unit 23, the controller 32 reads the GOP data including the next frame to be displayed. An instruction is sent to the I / F circuit 3 and the audio decoder 7
To mute the audio output.

【0066】既に読み込まれているGOPデータ内に、
次に表示すべきフレームがある場合は、既にGOP転送
部28内のリードバッファ30にGOPデータが保存さ
れているので、新たに読み込む必要はない。読み出され
たGOPデータは、GOP転送部28へ送出される。
In the GOP data already read,
When there is a frame to be displayed next, since the GOP data has already been stored in the read buffer 30 in the GOP transfer unit 28, there is no need to newly read the frame. The read GOP data is sent to the GOP transfer unit 28.

【0067】本実施形態におけるGOP転送部28の具
体的構成を図7に示す。図7において、33はリードバ
ッファ切り換え部、31は転送するバッファとその送り
先を設定する転送バッファ切り換え部、34は任意のフ
レームを抽出するフレーム抽出部で、35はこれらをコ
ントローラ32からの指示に応じて操作する転送制御部
である。
FIG. 7 shows a specific configuration of the GOP transfer unit 28 in the present embodiment. In FIG. 7, reference numeral 33 denotes a read buffer switching unit; 31, a transfer buffer switching unit for setting a buffer to be transferred and its destination; 34, a frame extraction unit for extracting an arbitrary frame; It is a transfer control unit that operates in accordance with it.

【0068】次に表示すべきフレームが、現在表示中の
フレームと同一のGOPに含まれている場合は、既にリ
ードバッファ30に読み込まれているので、リードバッ
ファ切り換え部33を操作する必要はない。
If the next frame to be displayed is included in the same GOP as the frame currently being displayed, it is not necessary to operate the read buffer switching section 33 since it has already been read into the read buffer 30. .

【0069】次に表示すべきフレームが、新しいGOP
に含まれている場合、転送制御部35はリードバッファ
切り換え部33を操作して、現在使用していない方のリ
ードバッファへ入力を切り換える。
The next frame to be displayed is a new GOP
Is included, the transfer control unit 35 operates the read buffer switching unit 33 to switch the input to the currently unused read buffer.

【0070】次に表示すべきフレームが、GOP先頭の
Iフレームである場合、転送制御部35はコントローラ
32の指示を受けて、リードバッファ30からのデータ
をフレーム抽出部34へ送るように、転送バッファ切り
換え部31を操作する。
When the next frame to be displayed is the I frame at the head of the GOP, the transfer control unit 35 receives the instruction from the controller 32 and transfers the data from the read buffer 30 to the frame extracting unit 34 so as to send the data. The buffer switching unit 31 is operated.

【0071】フレーム抽出部34へ送られたGOPデー
タは、ピクチャヘッダ検出部36に入力される。ピクチ
ャヘッダ検出部36では、予めコントローラ32から指
定されているPIDをもつTSパケットに対して、ピク
チャヘッダをサーチし、ピクチャヘッダを検出すると、
そのピクチャタイプ(I/P/B)情報を転送制御部3
5へ送出する。
The GOP data sent to the frame extracting unit 34 is input to the picture header detecting unit 36. The picture header detection unit 36 searches the TS packet having the PID specified in advance by the controller 32 for a picture header, and when the picture header is detected,
Transfers the picture type (I / P / B) information to the transfer control unit 3
Send to 5.

【0072】検出されたピクチャがIフレームだった場
合、出力データ切り換え部37はDEMUX部5への出
力に繋がれる。PもしくはBのフレームが検出された場
合は、出力データ切り換え部37は、ヌル出力38に切
り換えられ、そのフレーム情報は廃棄される。
If the detected picture is an I frame, the output data switching unit 37 is connected to the output to the DEMUX unit 5. When a P or B frame is detected, the output data switching unit 37 is switched to a null output 38, and the frame information is discarded.

【0073】次に表示すべきフレームが、Iフレームで
はない場合は、リードバッファ30からの出力がそのま
まDEMUX部5への出力に繋がれるよう、転送バッフ
ァ切り換え部31が操作される。
When the frame to be displayed next is not an I frame, the transfer buffer switching unit 31 is operated so that the output from the read buffer 30 is directly connected to the output to the DEMUX unit 5.

【0074】DEMUX部5は、送られてきたTSスト
リーム中のパケットヘッダを解析し、予めコントローラ
32から指定されているPID(プログラムID)に従
って、映像用、音声用などのTSパケットを選別し、そ
れぞれのデコーダ7,8へ送出する。
The DEMUX unit 5 analyzes a packet header in the transmitted TS stream, and sorts TS packets for video, audio, etc. according to a PID (program ID) specified in advance by the controller 32. The data is sent to the respective decoders 7 and 8.

【0075】ビデオデコーダ8では、コントローラ32
からの指示によって、任意のフレームを復号して出力す
る。ビデオデコーダ8内のフレーム検出・表示切り換え
を行う構成は、図9におけるビデオデコーダ8と同一で
あるので、ここでの説明は省略する。
In the video decoder 8, the controller 32
, And decodes and outputs an arbitrary frame. The configuration for performing frame detection and display switching in the video decoder 8 is the same as that of the video decoder 8 in FIG. 9, and thus description thereof will be omitted.

【0076】フレームデータの出力後、コマ戻しの場合
は、次のユーザー入力を待って、再度上述した処理が行
われ、逆再生もしくは逆スロー再生時には、ユーザーか
らの停止入力があるまで自動的に上述した処理が繰り返
される。
After the frame data is output, in the case of frame rewind, the above-described processing is performed again after waiting for the next user input, and in reverse reproduction or reverse slow reproduction, automatically until a stop input from the user is input. The above processing is repeated.

【0077】以上の構成によって、コマ戻し再生時に新
たに生成されるフレームの位置関係を示したものが図8
である。図8においては、図11に示したものと同様
に、1GOPを4フレームと仮定している。
FIG. 8 shows the positional relationship of a frame newly generated at the time of frame return reproduction by the above configuration.
It is. In FIG. 8, as in the case of FIG. 11, one GOP is assumed to be four frames.

【0078】すなわち、第n番GOPと第n−1番GO
Pとの間で、第n番GOPにおけるIフレームのみを抽
出して転送することによって、デコードされるフレーム
間隔が4フレームとなり、Iフレーム抜き出しを行わな
い場合(図11)の7フレームと比較して、等間隔化が
行われている。
That is, the n-th GOP and the (n-1) -th GO
By extracting and transferring only the I-frame in the n-th GOP between P and P, the frame interval to be decoded becomes 4 frames, which is compared with 7 frames in the case where the I-frame extraction is not performed (FIG. 11). Thus, equal spacing is performed.

【0079】一般的には、GOP内のフレーム数fに対
して、隣接GOPに跨るデコード間隔が、Iフレーム抜
き出し前が2*f−1フレームだったもの(図11)
が、抜き出し後はfフレームとなり、同一GOP内での
デコード間隔f−1に近くなる。
In general, the decoding interval across adjacent GOPs is 2 * f-1 frames before I frame extraction for the number of frames f in the GOP (FIG. 11).
However, after extraction, the frame becomes f frames, which is close to the decoding interval f-1 in the same GOP.

【0080】尚、上記第1及び第2実施形態におけるG
OP転送部28,38をまとめることで、1つのシステ
ムとすることも可能である。この場合、GOP転送部以
外は全く共通で、GOP転送部内においても、リードバ
ッファ、リードバッファ切り換え部、転送バッファ切り
換え部、転送バッファ切り換え部は同一の機能を持つも
のとして共用することできる。
Note that G in the first and second embodiments described above.
By combining the OP transfer units 28 and 38, it is possible to form one system. In this case, except for the GOP transfer unit, the read buffer, the read buffer switching unit, the transfer buffer switching unit, and the transfer buffer switching unit can be shared within the GOP transfer unit as having the same function.

【0081】また、上記実施形態においては、コマ送
り、若しくは逆再生の間隔が1フレームのものについて
のみ記述されているが、複数フレーム間隔でトリック再
生を行うことも可能である。この場合、コントローラー
が転送制御部に対して、ヌルパケットの挿入、及び任意
フレームの抜き出しの間隔や数を適当な値に随時設定す
れば良い。
Further, in the above-described embodiment, only the case where the interval of frame advance or reverse reproduction is one frame is described, but it is also possible to perform trick reproduction at intervals of a plurality of frames. In this case, the controller may set the transfer control unit to an appropriate value for the interval and number of null packet insertion and arbitrary frame extraction at any time.

【0082】さらに、上記実施形態では、TS(トラン
スポートストリーム)として映像情報が記録されている
ことを前提としているが、PS(プログラムストリーム)
においても、GOP単位で記録メディアからデータを読
み出すことで、同様の手段を利用することが可能であ
る。
Furthermore, in the above embodiment, it is assumed that video information is recorded as TS (transport stream), but PS (program stream)
In this case, the same means can be used by reading data from the recording medium in GOP units.

【0083】[0083]

【発明の効果】本願請求項1に記載の発明によれば、順
方向の特殊再生(コマ送りやスロー再生等)を行う際、
一時保持されたGOPを繰り返し読み出すとともに、次
に表示すべきフレームが、現在表示中のフレームと異な
る場合に、無効データを挿入して、前記デコーダに転送
するので、デコーダ側の構成を変更することなく、復号
フレームの表示間隔を調整することが可能になる。
According to the first aspect of the present invention, when performing forward special reproduction (frame advance, slow reproduction, etc.),
The temporarily held GOP is repeatedly read, and when the frame to be displayed next is different from the frame currently being displayed, invalid data is inserted and transferred to the decoder. Thus, the display interval of the decoded frame can be adjusted.

【0084】本願請求項2に記載の発明によれば、前記
挿入する無効データを、ヌルパケットとしているので、
回路を追加することなく、無効データ(ヌルパケット)
を削除することができる。
According to the second aspect of the present invention, since the invalid data to be inserted is a null packet,
Invalid data (null packet) without adding circuit
Can be deleted.

【0085】本願請求項3に記載の発明によれば、前記
挿入するヌルパケットの数をカウントする手段を設けた
ので、復号フレームの表示間隔を任意に設定することが
可能になる。
According to the third aspect of the present invention, since the means for counting the number of null packets to be inserted is provided, the display interval of decoded frames can be set arbitrarily.

【0086】本願請求項4に記載の発明によれば、前記
挿入するヌルパケットの数を、GOP1つ分のサイズと
同等になるように設定しているので、GOPを跨るコマ
送り再生時の表示間隔を、跨らないコマ送りの間隔と等
間隔化することができる。
According to the fourth aspect of the present invention, the number of null packets to be inserted is set to be equal to the size of one GOP. The interval can be made equal to the frame feed interval that does not straddle.

【0087】本願請求項5に記載の発明によれば、一時
保持されたGOPを繰り返し読み出すとともに、次に表
示すべきフレームが、現在表示中のフレームと異なる場
合に、特定のフレームのみを抽出して、前記デコーダに
転送するので、デコーダ側の構成を変更することなく、
復号フレームの表示間隔を調整することが可能になる。
According to the fifth aspect of the present invention, the temporarily held GOP is repeatedly read out, and when a frame to be displayed next is different from the currently displayed frame, only a specific frame is extracted. Therefore, since the data is transferred to the decoder, the configuration on the decoder side is not changed.
It becomes possible to adjust the display interval of the decoded frame.

【0088】本願請求項6に記載の発明によれば、前記
抽出する特定のフレームを、Iフレームとしているの
で、GOPを跨る逆再生時の表示間隔を、跨らない逆再
生間隔に近づけることができる。
According to the invention described in claim 6 of the present application, since the specific frame to be extracted is an I frame, the display interval at the time of reverse reproduction across GOPs can be made closer to the reverse reproduction interval without straddling. it can.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の動画像再生装置の第1実施形態におけ
る概略構成を示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration of a moving image reproducing apparatus according to a first embodiment of the present invention.

【図2】本発明の動画像再生装置の第1実施形態におけ
るIndex情報の形式を示す説明図である。
FIG. 2 is an explanatory diagram showing a format of Index information in the first embodiment of the moving image reproducing apparatus of the present invention.

【図3】本発明の動画像再生装置の第1実施形態におけ
るGOP転送部の構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration of a GOP transfer unit in the first embodiment of the moving image reproduction device of the present invention.

【図4】ITU−T H.222.0で勧告されているヌ
ルパケットの形式を示す説明図である。
FIG. 4 is an explanatory diagram showing a format of a null packet recommended in ITU-T H.222.0.

【図5】本発明の動画像再生装置の第1実施形態によっ
て生成されるGOPとそこに含まれる再生フレームとの
位置関係を示す説明図である。
FIG. 5 is an explanatory diagram showing a positional relationship between a GOP generated by the first embodiment of the moving image reproducing apparatus of the present invention and a reproduced frame included therein.

【図6】本発明の動画像再生装置の第2実施形態におけ
る概略構成を示すブロック図である。
FIG. 6 is a block diagram showing a schematic configuration of a moving image reproducing apparatus according to a second embodiment of the present invention.

【図7】本発明の動画像再生装置の第2実施形態におけ
るGOP転送部の構成を示すブロック図である。
FIG. 7 is a block diagram illustrating a configuration of a GOP transfer unit in a second embodiment of the moving picture reproduction device of the present invention.

【図8】本発明の動画像再生装置の第2実施形態によっ
て生成されるGOPとそこに含まれる再生フレームとの
位置関係を示す説明図である。
FIG. 8 is an explanatory diagram showing a positional relationship between a GOP generated by a moving image reproducing apparatus according to a second embodiment of the present invention and a reproduced frame included therein.

【図9】従来の動画像再生装置における概略構成を示す
ブロック図である。
FIG. 9 is a block diagram showing a schematic configuration of a conventional moving image reproducing apparatus.

【図10】従来の動画像再生装置におけるコマ送り再生
時に送出されるGOPとそこに含まれる再生フレームと
の位置関係を示す説明図である。
FIG. 10 is an explanatory diagram showing a positional relationship between a GOP transmitted during frame-by-frame playback in a conventional moving image playback apparatus and a playback frame included therein.

【図11】従来の動画像再生装置における逆再生時に送
出されるGOPとそこに含まれる再生フレームとの位置
関係を示す説明図である。
FIG. 11 is an explanatory diagram showing a positional relationship between a GOP transmitted at the time of reverse reproduction in a conventional moving image reproducing apparatus and a reproduction frame included therein.

【符号の説明】[Explanation of symbols]

1 記録媒体 2 ドライブ制御回路 3 Read I/F回路 4 Index記憶部 5 DEMUX部 7 オーディオデコーダ 8 ビデオデコーダ 18 GOP転送部 19 ヌルパケットバッファ 20 リードバッファ 21 転送切り換え部 22 コントローラ 23 ユーザー入力部 24 リードバッファ切り換え部 25 転送制御部 26 ヌルカウンター 28 GOP転送部 30 リードバッファ 31 転送バッファ切り換え部 32 コントローラ 33 リードバッファ切り換え部 34 フレーム抽出部 35 転送制御部 36 ピクチャヘッダ検出部 37 出力データ切り換え部 38 ヌル出力 DESCRIPTION OF SYMBOLS 1 Recording medium 2 Drive control circuit 3 Read I / F circuit 4 Index storage unit 5 DEMUX unit 7 Audio decoder 8 Video decoder 18 GOP transfer unit 19 Null packet buffer 20 Read buffer 21 Transfer switching unit 22 Controller 23 User input unit 24 Read buffer Switching unit 25 Transfer control unit 26 Null counter 28 GOP transfer unit 30 Read buffer 31 Transfer buffer switching unit 32 Controller 33 Read buffer switching unit 34 Frame extraction unit 35 Transfer control unit 36 Picture header detection unit 37 Output data switching unit 38 Null output

───────────────────────────────────────────────────── フロントページの続き (72)発明者 白井 慎一郎 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 (72)発明者 小田 守 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 (72)発明者 橋本 剛 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 Fターム(参考) 5C053 FA20 FA23 FA24 GB06 GB08 GB11 GB37 HA22 HA23 HA25 HA29 HA33 HA40 JA12 JA21 JA30 KA03 KA08 KA20 KA24 5D044 DE03 DE17 DE28 FG10 GK08 HH05  ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Shinichiro Shirai 22-22, Nagaikecho, Abeno-ku, Osaka-shi, Osaka Inside Sharp Corporation (72) Inventor Mamoru Oda 22-22, Nagaikecho, Abeno-ku, Osaka-shi, Osaka (72) Inventor Tsuyoshi Hashimoto 22-22 Nagaikecho, Abeno-ku, Osaka City, Osaka F-term (reference) 5C053 FA20 FA23 FA24 GB06 GB08 GB11 GB37 HA22 HA23 HA25 HA29 HA33 HA40 JA12 JA21 JA30 KA03 KA08 KA20 KA24 5D044 DE03 DE17 DE28 FG10 GK08 HH05

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 MPEG方式を用いて圧縮された動画像
情報が記録された媒体から、任意のGOPを読み出す手
段と、 読み出されたGOPをフレームデータに復号して出力す
るデコーダとを備えた動画像再生装置であって、 読み出されたGOPを一時保持する手段と、 順方向の特殊再生を行う際、一時保持されたGOPを繰
り返し読み出すとともに、次に表示すべきフレームが、
現在表示中のフレームと異なるGOPに含まれる場合
に、無効データを挿入して、前記デコーダに転送する手
段とを設けたことを特徴とする動画像再生装置。
1. A system comprising: means for reading an arbitrary GOP from a medium on which moving image information compressed by using the MPEG system is recorded; and a decoder for decoding the read GOP into frame data and outputting the frame data. A moving image reproducing apparatus, comprising: means for temporarily holding the read GOP; and when performing special reproduction in the forward direction, while repeatedly reading the temporarily held GOP, a frame to be displayed next is:
Means for inserting invalid data and transferring the invalid data to the decoder when the data is included in a GOP different from the currently displayed frame.
【請求項2】 前記挿入する無効データを、ヌルパケッ
トとしたことを特徴とする前記請求項1に記載の動画像
再生装置。
2. The moving picture reproducing apparatus according to claim 1, wherein the invalid data to be inserted is a null packet.
【請求項3】 前記挿入するヌルパケットの数をカウン
トする手段を設けたことを特徴とする前記請求項2に記
載の動画像再生装置。
3. The moving picture reproducing apparatus according to claim 2, further comprising means for counting the number of null packets to be inserted.
【請求項4】 前記挿入するヌルパケットの数を、GO
P1つ分のサイズと同等になるように設定したことを特
徴とする前記請求項2に記載の動画像再生装置。
4. The number of null packets to be inserted is defined as GO
3. The moving image reproducing apparatus according to claim 2, wherein the size is set to be equal to the size of one P.
【請求項5】 MPEG方式を用いて圧縮された動画像
情報が記録された媒体から、任意のGOPを読み出す手
段と、 読み出されたGOPをフレームデータに復号して出力す
るデコーダとを備えた動画像再生装置であって、 読み出されたGOPを一時保持する手段と、 逆方向の特殊再生を行う際、一時保持されたGOPを繰
り返し読み出すとともに、次に表示すべきフレームが、
現在表示中のフレームと異なるGOPに含まれる場合
に、特定のフレームのみを抽出して、前記デコーダに転
送する手段とを設けたことを特徴とする動画像再生装
置。
5. A system comprising: means for reading an arbitrary GOP from a medium on which moving image information compressed by using the MPEG system is recorded; and a decoder for decoding the read GOP into frame data and outputting the frame data. A moving image reproducing apparatus, comprising: means for temporarily holding a read GOP; and, when performing special reproduction in the reverse direction, repeatedly reading the temporarily held GOP, and setting a frame to be displayed next to:
Means for extracting only a specific frame when the frame is included in a GOP different from the currently displayed frame and transferring the extracted frame to the decoder.
【請求項6】 前記抽出する特定のフレームを、Iフレ
ームとしたことを特徴とする前記請求項4に記載の動画
像再生装置。
6. The moving image reproducing apparatus according to claim 4, wherein the specific frame to be extracted is an I frame.
JP2000014262A 2000-01-24 2000-01-24 Video playback device Expired - Fee Related JP3593293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000014262A JP3593293B2 (en) 2000-01-24 2000-01-24 Video playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000014262A JP3593293B2 (en) 2000-01-24 2000-01-24 Video playback device

Publications (2)

Publication Number Publication Date
JP2001203978A true JP2001203978A (en) 2001-07-27
JP3593293B2 JP3593293B2 (en) 2004-11-24

Family

ID=18541745

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000014262A Expired - Fee Related JP3593293B2 (en) 2000-01-24 2000-01-24 Video playback device

Country Status (1)

Country Link
JP (1) JP3593293B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100534291B1 (en) * 2000-12-19 2005-12-08 가부시끼가이샤 도시바 Digital broadcasting writing regenerative apparatus
JP2008124931A (en) * 2006-11-14 2008-05-29 Sakura Eiki Kk Data converting device, data converting program and data converting method, and data decoding device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100534291B1 (en) * 2000-12-19 2005-12-08 가부시끼가이샤 도시바 Digital broadcasting writing regenerative apparatus
JP2008124931A (en) * 2006-11-14 2008-05-29 Sakura Eiki Kk Data converting device, data converting program and data converting method, and data decoding device

Also Published As

Publication number Publication date
JP3593293B2 (en) 2004-11-24

Similar Documents

Publication Publication Date Title
JP3491365B2 (en) Encoded data decoding method and decoding device
US6628890B1 (en) Digital recording/reproduction apparatus
US8233780B2 (en) Reproducing apparatus and method, and recording medium
JPH04318791A (en) Signal processing method and recording and reproducing device
KR970050172A (en) Digital signal processor, processing method, digital signal recording / reproducing apparatus and digital signal reproducing method
JPH06164522A (en) Device and method for encoding data, device and method for decoding data and recording medium
JPH11146339A (en) Reproducing device of mpeg data
JPH0918870A (en) Timing detection circuit and method
KR20060088303A (en) Apparatus and method recording/playing moving picture in digital broadcasting receiver
KR100975170B1 (en) Image data reproducing device and method
JP2006319956A (en) Mpeg coded stream decoding device
JP3593293B2 (en) Video playback device
KR20010050137A (en) Digital signal recording apparatus and recording medium
KR20000076710A (en) Data transmitting apparatus and method thereof, recording apparatus, and recording and reproducing apparatus
JPWO2004034616A1 (en) Broadcast data transmission / reception system and broadcast data transmission / reception method
US20030091331A1 (en) Method for implementing low-speed playback of a digital broadcast program
JP2002033712A (en) Packet processor and packet output method therefor
JP2004120799A (en) Digital data transmission apparatus and its transmission method
JP3792770B2 (en) Recording / playback device
JP2000287172A (en) Picture data processor
US20040156619A1 (en) Recording and reproducing apparatus
US20070030897A1 (en) Encoding apparatus and method, recording apparatus and method, and decoding apparatus and method
JP5168105B2 (en) Audio reproduction device and audio reproduction method
WO2009090865A1 (en) Dynamic image data decoding/reproduction device and dynamic image data decoding device
JP2005159525A (en) Digital reproducing apparatus or reproducing method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040127

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040827

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees