[go: up one dir, main page]

JP3193117B2 - Moving image processing method and apparatus therefor - Google Patents

Moving image processing method and apparatus therefor

Info

Publication number
JP3193117B2
JP3193117B2 JP12306492A JP12306492A JP3193117B2 JP 3193117 B2 JP3193117 B2 JP 3193117B2 JP 12306492 A JP12306492 A JP 12306492A JP 12306492 A JP12306492 A JP 12306492A JP 3193117 B2 JP3193117 B2 JP 3193117B2
Authority
JP
Japan
Prior art keywords
moving image
image data
data
storage
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP12306492A
Other languages
Japanese (ja)
Other versions
JPH05176313A (en
Inventor
幸 榎田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP12306492A priority Critical patent/JP3193117B2/en
Publication of JPH05176313A publication Critical patent/JPH05176313A/en
Application granted granted Critical
Publication of JP3193117B2 publication Critical patent/JP3193117B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、動画像処理方法及びそ
の装置に関し、特にデータアクセス競合のない効率的な
動画像データ転送と信頼性の高い動画像データが可能な
動画像処理方法及びその装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving image processing method and apparatus, and more particularly, to a moving image processing method capable of efficient moving image data transfer without data access contention and highly reliable moving image data, and the same. It concerns the device.

【0002】[0002]

【従来の技術】従来の動画像処理装置において、動画像
データを格納するために以下にそのいくつかの例を示す
ように様々な格納方法が採られてきた。即ち、(1)動
画像データの付加情報(例えば、シーンチェンジなどの
情報)をもたないで動画像データのみを格納する方法、
(2)動画像管理情報(例えば、動画像の解像度や総フ
レーム数などの情報)を動画像データの先頭や最後に付
加して格納する方法、(3)動画像管理情報を別のフア
イルとして動画像データと同一の記憶媒体(例えば、ハ
ードデイスク等)に格納する方法、(4)動画像データ
を圧縮しない場合は、画像データ各フレームを1つのフ
アイルとして個々に格納する方法、そして、(5)IS
OのワーキンググループであるMPEG(動画像符号化
専門グループ:Moving Picture coding Experts Grou
p) で標準化を進めている蓄積メデイア用動画像符号化
方式に従い、動き補償+DCT(離散コサイン変換)を
基本アルゴリズムとし、ハフマン符号を用いて可変長符
号によって符号化を行って画像圧縮を施し各フレーム長
が異なるデータを格納する方法などである。
2. Description of the Related Art In a conventional moving image processing apparatus, various storing methods have been adopted for storing moving image data as shown in the following several examples. That is, (1) a method of storing only moving image data without additional information of the moving image data (for example, information such as a scene change);
(2) a method of adding and storing moving image management information (for example, information such as resolution of a moving image and the total number of frames) at the beginning or end of moving image data; and (3) moving image management information as a separate file. A method of storing the moving image data on the same storage medium (for example, a hard disk or the like); (4) a method of storing each frame of image data individually as one file when the moving image data is not compressed; ) IS
O, a working group of MPEG (Moving Picture coding Experts Grou
In accordance with the video coding scheme for stored media, which is being standardized in p), the basic algorithm is motion compensation + DCT (discrete cosine transform), and Huffman coding is performed using variable-length coding to perform image compression. For example, there is a method of storing data having different frame lengths.

【0003】[0003]

【発明が解決しようとする課題】しかしながら上記従来
例では、動画像データの付加情報をもたない場合は、単
純に動画像データを再生(早送り、逆転再生等)しかで
きない。また、動画像管理情報(例えば、動画像の解像
度情報や総フレーム数など)の管理情報が動画像データ
と同一の記憶媒体(例えば、ハードデイスク等)に格納
されている場合において、例えば、ある動画像データの
表示中に別の動画像データを表示する、或いは、動画像
管理情報だけを読み取るなどの処理を実行するなら、同
一記憶媒体に対するアクセス競合が発生し、表示中動画
像の表示速度を30フレーム/秒に維持できないという
欠点がある。 さらに、動画像データとその管理情報を
同一媒体の別々のフアイルとしてユーザが管理する場合
には、動画像データとその管理情報の対応がとれなくな
ったり、対応関係にない動画像データ及び/或は管理情
報を誤って消去してしまうという問題が起こり得るの
で、他の動画像データとその管理情報の整合性が失われ
てしまうという問題にも発展する。
However, in the above-mentioned conventional example, when there is no additional information of the moving image data, only the moving image data can be simply reproduced (fast forward, reverse reproduction, etc.). Further, when management information of moving image management information (for example, resolution information of a moving image, the total number of frames, and the like) is stored in the same storage medium (for example, a hard disk or the like) as moving image data, for example, a certain moving image If another moving image data is displayed during the display of the image data, or if processing such as reading only the moving image management information is performed, access competition for the same storage medium occurs, and the display speed of the moving image being displayed is reduced. There is a disadvantage that it cannot be maintained at 30 frames / sec. Further, when the user manages the moving image data and the management information as separate files on the same medium, the moving image data and the management information cannot be associated with each other, or the moving image data and / or the uncorrelated moving image data and / or the management information have no correspondence. Since the problem of erasing the management information by mistake may occur, the problem also develops that the consistency of the management information with other moving image data is lost.

【0004】さらにまた、動画像データをMPEG等の
国際標準化委員会で検討している様な圧縮法に従って圧
縮する場合には、動画像管理情報をもたないと動画途中
の任意のフレームからの画像再生等に対しては、動画像
データ先頭からのシーク動作によって該当するフレーム
を検索する以外にアクセス方法はない。しかし、この方
法では該当するフレームへのアクセスに時間がかかると
いう欠点がある。
[0004] Furthermore, when moving image data is compressed according to a compression method which is being studied by the International Standards Committee such as MPEG, if there is no moving image management information, an arbitrary frame in the middle of a moving image cannot be transmitted. For image reproduction and the like, there is no access method other than searching for a corresponding frame by a seek operation from the beginning of moving image data. However, this method has a disadvantage that it takes time to access the corresponding frame.

【0005】さらにまた、動画像処理装置は静止画像デ
ータを扱う処理装置に比較して処理すべきデータ量も膨
大であるため、その画像データを蓄積するために大容量
なハードディスクを備え、その画像データを約30フレ
ーム/秒の速度で表示するために高速ディスクインタフ
エースを持つことが要求されている。さらに、ハードデ
ィスクのデータ入出力速度で不十分な場合には、一時格
納用の画像メモリを備えたり、半導体ディスクをデータ
入出力部に備えることが必要である。
[0005] Furthermore, since the moving image processing apparatus has a huge amount of data to be processed as compared with a processing apparatus that handles still image data, the moving image processing apparatus is provided with a large-capacity hard disk for storing the image data. It is required to have a high-speed disk interface to display data at a rate of about 30 frames / second. Further, when the data input / output speed of the hard disk is insufficient, it is necessary to provide an image memory for temporary storage or to provide a semiconductor disk in the data input / output unit.

【0006】しかしながら上記従来例では、大容量ハー
ドディスクのディスクインタフェースの入出力データ速
度は一般的に低速であり、約30フレーム/秒の画像デ
ータ読み出し速度を維持できない。このため、画像サイ
ズを小さくしたり、動画像圧縮によりデータのビツト数
を大きく減らすように圧縮するなどの処理を施さねばな
らず、結果として高画質な動画像再生ができないという
問題点を抱えていた。また、高速インタフェースをもち
大容量のディスクを備えた場合、コストが非常に高くな
り、逆にディスク容量を小さく限定すると、長い動画像
や高画質な動画像は格納できないという欠点があつた。
However, in the above conventional example, the input / output data speed of the disk interface of a large-capacity hard disk is generally low, and the image data reading speed of about 30 frames / second cannot be maintained. For this reason, it is necessary to perform processing such as reducing the image size or compressing the moving image to greatly reduce the number of data bits. As a result, there is a problem that high-quality moving image reproduction cannot be performed. Was. Further, when a large-capacity disk having a high-speed interface is provided, the cost becomes extremely high. On the contrary, if the disk capacity is limited to a small value, a long moving image or a high-quality moving image cannot be stored.

【0007】さらに、高速読み出しを満足するために、
動画像データを一旦画像メモリに格納したり半導体メモ
リを採用するなどの装置構成にすると、画像メモリや半
導体ディスクの容量で動画像データ格納容量が限定され
てしまう。加えて、これらの装置は高価であるためにコ
スト上の問題点が残る。
Further, in order to satisfy high-speed reading,
If the apparatus is configured to temporarily store moving image data in an image memory or employ a semiconductor memory, the capacity of the moving image data storage is limited by the capacity of the image memory or the semiconductor disk. In addition, these devices are expensive, leaving a cost problem.

【0008】さらに、同時に複数種の動画像の膨大なオ
リジナルデータを格納するために、取りはずし可能型O
MD等を用いて記録媒体を交換しながら対応することは
できるが、そのディスクインタフェースのデータ入出力
速度や記録媒体へのアクセスタイムが遅いため、やはり
高画質な動画像再生の点からは満足のゆくものではな
い。
Further, in order to store a huge amount of original data of a plurality of kinds of moving images at the same time, a removable type O
Although it is possible to cope while changing the recording medium using an MD or the like, the data input / output speed of the disk interface and the access time to the recording medium are slow, which is also satisfactory from the viewpoint of reproducing high-quality moving images. It is not going.

【0009】本発明は上記従来例に鑑みてなされたもの
で、効率的な動画像データアクセスが可能な動画像処理
方法及び装置を提供することを目的とする。
The present invention has been made in view of the above conventional example, and has as its object to provide a moving image processing method and apparatus capable of efficiently accessing moving image data.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するため
に本発明の動画像処理装置は以下の様な構成を備える。
即ち、圧縮された動画像データを伸長して表示手段に表
示する動画像処理装置であって、前記圧縮された動画像
データを格納する第1記憶手段と、前記第1記憶手段に
格納された前記圧縮された動画像データを読み出して格
納する第2記憶手段と、前記第2記憶手段に格納された
前記圧縮された動画像データを読み出して動画像の表示
速度に適合して伸長する伸長手段と、前記伸長手段から
出力される動画像データを前記表示手段に転送する転送
手段とを有し、前記第2記憶手段は、少なくとも第1記
憶部と第2記憶部とを有し、前記第1及び第2記憶部」
を動的に切り替えて前記第2記憶手段から前記伸長手段
への前記圧縮された動画像データの読み出しと、前記第
1記憶手段から前記第2記憶手段への前記圧縮された動
画像データの読み出し転送とを並行して行うことを特徴
とする動画像処理装置。
In order to achieve the above object, a moving picture processing apparatus according to the present invention has the following arrangement.
That is, a moving image processing apparatus that expands compressed moving image data and displays the expanded moving image data on a display unit, wherein the first storage unit stores the compressed moving image data and the first storage unit stores the compressed moving image data. Second storage means for reading and storing the compressed moving image data, and expansion means for reading the compressed moving image data stored in the second storage means and expanding the compressed moving image data in accordance with the display speed of the moving image And transfer means for transferring moving image data output from the decompression means to the display means, wherein the second storage means has at least a first storage part and a second storage part, 1st and 2nd memory | storage part "
To read the compressed moving image data from the second storage unit to the decompression unit and read the compressed moving image data from the first storage unit to the second storage unit. A moving image processing device characterized in that transfer is performed in parallel.

【0011】また上記目的を達成するために本発明の動
画像処理装置は以下の様な構成を備える。即ち、圧縮さ
れた動画像データを伸長して表示手段に表示する動画像
処理装置であって、前記圧縮された動画像データを格納
する第1記憶手段と、前記第1記憶手段に格納された前
記圧縮された動画像データを読み出して格納する第2記
憶手段と、前記第2記憶手段に格納された前記圧縮され
た動画像データを読み出して伸長する伸長手段と、前記
伸長手段から出力される動画像データを前記表示手段に
転送する転送手段と、前記第1記憶手段から前記圧縮さ
れた動画像データを読み出して画像処理を実行したり、
或は、前記圧縮された動画像データには依存せずに新た
に画像データを生成する画像処理手段と、前記画像処理
手段によって生成された前記画像データを前記表示手段
に転送する第1データバスと、前記圧縮された動画像デ
ータを前記第1記憶手段から前記第2記憶手段を経て前
記伸長手段に転送する第2データバスとを有することを
特徴とする動画像処理装置。また上記目的を達成するた
めに本発明の動画像処理方法は以下の様な工程を備え
る。即ち、圧縮された動画像データを伸長して表示手段
に表示する動画像処理方法であって、圧縮された動画像
データを格納した第1記憶手段から前記圧縮された動画
像データを読み出して第2記憶手段に格納する格納工程
と、前記第2記憶手段に格納された前記圧縮された動画
像データを読み出して伸長手段により伸長する伸長工程
と、前記伸長工程により伸長された動画像データを前記
表示手段に転送する転送工程と、前記第1記憶手段から
前記圧縮された動画像データを読み出して画像処理を実
行し、或は、前記圧縮された動画像データには依存せず
に新たに画像データを生成する画像処理工程と、前記画
像処理工程によって生成された前記画像データを前記表
示手段に第1のデータバスにより転送する転送工程と、
前記圧縮された動画像データを前記第1記憶手段から前
記第2記憶手段を経て第2データバスにより前記伸長手
段に転送する転送工程とを有することを特徴とする動画
像処理方法。また上記目的を達成するために本発明の動
画像処理方法は以下の様な工程を備える。即ち、イント
ラ符号化とインター符号化とを適応的に用いて圧縮符号
化された動画像データを伸長して表示手段に表示する動
画像処理方法であって、動画像の再生モードを指示する
指示工程と、前記再生モードに従って、第1記憶媒体に
格納された前記動画像データの管理情報を検索する検索
工程と、前記検索工程によって検索された前記管理情報
に基づいて、前記第1記憶媒体とは独立にアクセス可能
な第2記憶媒体に格納された動画像データを読み出す読
み出し工程と、前記読み出し工程によって読み出された
前記動画像データを伸長して前記表示手段に供給する供
給工程とを有し、前記管理情報は少なくともイントラ符
号化された動画像データが格納されている前記第2記憶
媒体上での場所を識別するための情報を含むことを特徴
とする動画像処理方法。また上記目的を達成するために
本発明の動画像処理装置は以下の様な構成を備える。即
ち、イントラ符号化とインター符号化とを適応的に用い
て圧縮符号化された動画像データを伸長して表示手段に
表示する動画像処理装置であって、前記動画像データを
格納する第1記憶媒体と、前記動画像データに対応する
管理情報を格納する第2記憶媒体と、前記動画像データ
を伸長し前記表示手段に供給する供給手段とを有し、前
記第1記憶媒体と第2記憶媒体とは各々互いに独立な媒
体であって各々独立にアクセス可能であり、前記管理情
報は、少なくともイントラ符号化された動画像データが
格納されている前記第1記憶媒体上での場所を識別する
ための情報を含むことを特徴とする動画像処理装置。
In order to achieve the above object, a moving image processing apparatus according to the present invention has the following arrangement. That is, a moving image processing apparatus that expands compressed moving image data and displays the expanded moving image data on a display unit, wherein the first storage unit stores the compressed moving image data and the first storage unit stores the compressed moving image data. A second storage unit that reads and stores the compressed moving image data; a decompression unit that reads and decompresses the compressed moving image data stored in the second storage unit; A transfer unit that transfers moving image data to the display unit, and reads out the compressed moving image data from the first storage unit to execute image processing;
Alternatively, image processing means for newly generating image data without depending on the compressed moving image data, and a first data bus for transferring the image data generated by the image processing means to the display means And a second data bus for transferring the compressed moving image data from the first storage means to the decompression means via the second storage means. In order to achieve the above object, a moving image processing method of the present invention includes the following steps. That is, a moving image processing method for decompressing compressed moving image data and displaying the expanded moving image data on a display means, wherein the compressed moving image data is read out from a first storage means storing the compressed moving image data and read out. (2) a storing step of storing the compressed moving image data stored in the second storing means, a decompressing step of reading out the compressed moving image data stored in the second storing means, and expanding the expanded moving image data by the expanding means; A transfer step of transferring the compressed moving image data to the display means, and executing the image processing by reading out the compressed moving image data from the first storage means, or adding a new image independently of the compressed moving image data An image processing step of generating data, and a transfer step of transferring the image data generated by the image processing step to the display means via a first data bus;
Transferring the compressed moving image data from the first storage means to the decompression means via the second storage means via a second data bus. In order to achieve the above object, a moving image processing method of the present invention includes the following steps. That is, a moving image processing method for decompressing moving image data that has been compression-encoded by adaptively using intra-encoding and inter-encoding and displaying the data on a display unit, and instructing a reproduction mode of the moving image. A search step of searching for management information of the moving image data stored in a first storage medium according to the reproduction mode; and a first storage medium based on the management information searched for in the search step. Has a reading step of reading moving image data stored in an independently accessible second storage medium, and a supplying step of expanding the moving image data read in the reading step and supplying the data to the display means. The management information includes at least information for identifying a location on the second storage medium where the intra-coded moving image data is stored. Moving image processing method. In order to achieve the above object, a moving image processing apparatus according to the present invention has the following configuration. In other words, there is provided a moving image processing apparatus for decompressing moving image data which has been compression-encoded by adaptively using intra-coding and inter-coding and displaying the decompressed moving image data on a display means. A storage medium, a second storage medium for storing management information corresponding to the moving image data, and a supply unit for expanding the moving image data and supplying it to the display unit; The storage media are mutually independent media and can be accessed independently of each other, and the management information identifies a location on the first storage medium where at least intra-coded video data is stored. A moving image processing apparatus characterized by including information for performing video processing.

【0012】[0012]

【0013】[0013]

【実施例】以下、添付図面を参照して本発明の好適な実
施例を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

【0014】ここでは、5つの実施例を説明する。 [共通の動画像圧縮法の説明(図1〜図2)]以下に説
明する全ての実施例では、動画像圧縮法として国際標準
化委員会(ISO)のMPEGで標準化を進めている
「DCT+動き補償」を用いた蓄積メディア(DSM)
用動画像符号化方式を用いる(以下、MPEG方式とい
う)。MPEG方式では、対象とする動画像の解像度
は、NTSCの場合、352(横)×240(縦)×3
0フレーム/秒で、その符号化データ率は900Kbp
s〜1.15Mbpsとなる。
Here, five embodiments will be described. [Explanation of Common Moving Picture Compression Method (FIGS. 1 and 2)] In all the embodiments described below, "DCT + moving" which is being standardized by MPEG of the International Standards Committee (ISO) as a moving picture compression method. Media (DSM) using "compensation"
A moving image coding method is used (hereinafter referred to as an MPEG method). In the MPEG system, the resolution of a target moving image is 352 (horizontal) × 240 (vertical) × 3 in the case of NTSC.
At 0 frames / sec, the encoded data rate is 900 Kbp
s to 1.15 Mbps.

【0015】図1はMPEG方式に従う動画像符号化手
順の概略を示す図である。また、図2は各画像データフ
レーム間予測の概略を示す図である。MPEG方式は、
図1に示すように、動き補償フレーム間予測符号化(図
1の1001)とDCT(図1の1002)を基本とし
て、それに続く量子化(図1の1003)と、ハフマン
符号の割り当て(図1の1004)から構成されてお
り、可変長符号化方式といわれている。
FIG. 1 is a diagram showing an outline of a moving picture coding procedure according to the MPEG system. FIG. 2 is a diagram showing an outline of the prediction between image data frames. The MPEG system is
As shown in FIG. 1, based on motion-compensated inter-frame prediction coding (1001 in FIG. 1) and DCT (1002 in FIG. 1), subsequent quantization (1003 in FIG. 1) and allocation of Huffman codes (FIG. 1, 1004), which is called a variable-length coding system.

【0016】また、図1に示すフレーム間予測符号化1
001は、図2に示すように、前向きフレーム間予測符
号化(図2では、Predicted #n (n=3,6)として示されて
いる)、及び、前向き後ろ向き両方向フレーム間予測符
号化(図2では、Interpolated #n (n=1,2,4,5,N) とし
て示されている)の2種類がある。また、画像フレーム
内の画像圧縮のためにフレーム内予測符号化が行われる
(図2では、Intra #n(n=0,N-1)として示されてい
る)。フレーム内予測符号化は、画質改善のために一定
周期毎に行う、この一定周期をNとする。なお、本実施
例ではN=15としている。
The inter-frame predictive coding 1 shown in FIG.
001 is forward inter-frame predictive coding (shown as Predicted #n (n = 3, 6) in FIG. 2) and forward-backward bidirectional inter-frame predictive coding (FIG. 2, there are two types: Interpolated #n (indicated as n = 1, 2, 4, 5, N). Further, intra-frame predictive encoding is performed for image compression in an image frame (in FIG. 2, it is indicated as Intra #n (n = 0, N-1)). The intra-frame predictive encoding is performed at regular intervals to improve the image quality. In this embodiment, N = 15.

【0017】以下、フレーム内予測符号化がなされるフ
レームをイントラ(intra) フレーム、前向きフレーム間
予測符号化がなされるフレームを予測フレーム、そし
て、前向き後ろ向き両方向フレーム間予測符号化がなさ
れるフレームを補間(interpolated)フレームという。 [第1実施例(図3〜図4)]図3は本発明の第1実施
例である動画像処理装置の構成を示すブロック図であ
る。図3において、100は装置の構成要素を互いに結
合する共通システムバス、101は表示画像を格納する
ビデオフレームメモリやデイスプレイ装置への入力信号
を生成するD/A変換器等を備えたVFM部、102は
デイスプレイ部、103は処理画像データを格納する画
像メモリ部、104は装置全体を制御管理するCPU
部、105が動画像データを蓄積する動画像蓄積部、1
12は後述するMPEG方式で圧縮された動画像を伸長
するための動画像伸長器、5は操作指示を行うキーボー
ド(KB)、そして、6はマウスである。
Hereinafter, a frame on which intra-frame predictive coding is performed is referred to as an intra frame, a frame on which forward inter-frame predictive coding is performed is a predictive frame, and a frame on which forward and backward bi-directional predictive coding is performed. It is called an interpolated frame. [First Embodiment (FIGS. 3 and 4)] FIG. 3 is a block diagram showing the configuration of a moving image processing apparatus according to a first embodiment of the present invention. In FIG. 3, reference numeral 100 denotes a common system bus for connecting the components of the device to each other; 101, a VFM unit including a video frame memory for storing a display image, a D / A converter for generating an input signal to a display device, and the like; 102, a display unit; 103, an image memory unit for storing processed image data; 104, a CPU for controlling and managing the entire apparatus
A moving image storage unit 105 for storing moving image data;
Reference numeral 12 denotes a moving image decompressor for decompressing a moving image compressed by the MPEG method described later, 5 denotes a keyboard (KB) for instructing operation, and 6 denotes a mouse.

【0018】また、CPU部104は、CPU1、制御
プログラムを格納するROM2、作業領域として用いら
れるRAM3、及び、制御プログラムのバックアップそ
の他に用いられるシステムディスク4からなる。さらに
動画像蓄積部105は、大容量なオリジナル動画像デー
タを格納する書き換え可能なリムーバブルOMD(光磁
気ディスク)111、リムーバブルOMD111を制御
するディスクコントローラ109、高速アクセス、高速
データ転送可能なハードディスク110、ハードディス
ク110を制御するディスクコントローラ108、動画
像蓄積部105内のローカルバス107、そして、ロー
カルバス107と共通システムバス100を接続するた
めのバスコントローラ106で構成されている。
The CPU 104 comprises a CPU 1, a ROM 2 for storing a control program, a RAM 3 used as a work area, and a system disk 4 used for backup of the control program and the like. Further, the moving image storage unit 105 includes a rewritable removable OMD (magneto-optical disk) 111 for storing a large amount of original moving image data, a disk controller 109 for controlling the removable OMD 111, a hard disk 110 capable of high-speed access and high-speed data transfer, It comprises a disk controller 108 for controlling the hard disk 110, a local bus 107 in the moving image storage unit 105, and a bus controller 106 for connecting the local bus 107 and the common system bus 100.

【0019】本実施例では、HDTVのような高精細な
動画像の解像度は、1920画素(横)×1035ライ
ン(縦)×30フレーム/秒とする。また、ディスクコ
ントローラ109には、SCSI規格の2.4Mバイト
/秒のデータ転送能力を、ディスクコントローラ108
には、IPI規格の10Mバイト/秒のデータ転送能力
を考える。HDTVとMPEG方式で圧縮されたNTS
C方式の1秒当たりの画像データ量を比較すると、HD
TVの画像データは約24倍になる。この画像データに
MPEG方式の画像圧縮を施しても圧縮率が同じとすれ
ば、符号化データも24倍となり、この符号化データを
動画像の通常の時間分解能(30フレーム/秒)を維持
して、直接SCSI規格のディスクコントローラ109
を通して動画像データが格納されたOMDから読み出す
ことは不可能である。
In this embodiment, the resolution of a high-definition moving image such as HDTV is 1920 pixels (horizontal) × 1035 lines (vertical) × 30 frames / sec. Further, the disk controller 109 is provided with a data transfer capability of 2.4 Mbytes / sec according to the SCSI standard.
Consider a data transfer capacity of 10 Mbytes / sec of the IPI standard. HDTV and NTS compressed by MPEG
Comparing the amount of image data per second of the C method, HD
TV image data is about 24 times larger. If the compression ratio is the same even if this image data is subjected to the image compression of the MPEG system, the encoded data also becomes 24 times, and the encoded data maintains the normal time resolution (30 frames / second) of the moving image. Directly with the SCSI standard disk controller 109
It is impossible to read from the OMD in which the moving image data is stored through the OMD.

【0020】本実施例では上記の条件を考慮して、OM
Dから1度、高速ディスクに動画像データを転送して、
高速ディスクを1つのバッファ或はキャッシュのように
扱うことによって動画像データの高速読み出し再生を実
行する。
In this embodiment, taking the above conditions into consideration, the OM
Once from D, the moving image data is transferred to the high-speed disk,
High-speed reading and reproduction of moving image data is performed by treating the high-speed disk as one buffer or cache.

【0021】以下に図4に示すフローチャートを用いて
上記構成の動画像処理装置が実行する動画像読み出し再
生処理について説明する。ここでは、HDTV規格の高
精細な動画像データがOMD111に格納されており、
ユーザがキーボード5或はマウス6によってOMD11
1内の動画像読み出しを指定したものとする。
Hereinafter, the moving image reading / reproducing processing executed by the moving image processing apparatus having the above configuration will be described with reference to the flowchart shown in FIG. Here, high-definition moving image data of the HDTV standard is stored in the OMD 111,
The user operates the OMD 11 with the keyboard 5 or the mouse 6.
It is assumed that reading of the moving image in 1 is designated.

【0022】まず、ステップS10において、CPU1
は、その動画像データを読み出す命令をバスコントロー
ラ106を通してディスクコントローラ109に発行す
るとともに、ディスクコントローラ108に対してロー
カルバス107を経由してOMD111から読み出され
る動画像データを高速ハードディスク110に書き込む
よう指示する。さらに、バスコントローラ106に対
し、ローカルバス107とシステムバス100との論理
的な結合を切りはなすよう指示する。
First, in step S10, the CPU 1
Issues a command to read the moving image data to the disk controller 109 through the bus controller 106 and instructs the disk controller 108 to write the moving image data read from the OMD 111 via the local bus 107 to the high-speed hard disk 110. I do. Further, it instructs the bus controller 106 to break the logical connection between the local bus 107 and the system bus 100.

【0023】ステップS15において、バスコントロー
ラ106は、ディスクコントローラ109による動画像
データ読み出しと、ディスクコントローラ108による
動画像データ書き込みをこれらの入出力処理の終了まで
監視し、ステップS20において、入出力処理の終了の
旨をCPUへの割り込み信号を発行することによってC
PU1に通知する。CPU1はこの入出力処理終了通知
を受信するまで、別の処理をすることが可能である。例
えば、上記の動画像データ入出力は、ローカルバス10
7を介して実行されるので、共通システムバス100へ
の負荷はなく、CPU1は共通システムバス100を通
した画像メモリ部103や、VFM部101への処理も
可能となる。
In step S15, the bus controller 106 monitors the reading of moving image data by the disk controller 109 and the writing of moving image data by the disk controller 108 until the end of these input / output processes. By issuing an interrupt signal to the CPU,
Notify PU1. The CPU 1 can perform another processing until receiving the input / output processing end notification. For example, the above-described moving image data input / output is performed on the local bus 10.
7, there is no load on the common system bus 100, and the CPU 1 can perform processing on the image memory unit 103 and the VFM unit 101 through the common system bus 100.

【0024】ディスク111からディスク110への動
画像データ転送が終了すると、ステップS25におい
て、CPU1は、バスコントローラ106を通して、デ
ィスクコントローラ108に対して高速ハードディスク
110から動画像データ読み出しを指令するとともに、
バスコントローラ106に対してローカルバス107と
の論理的結合を行って、ディスク110から読み出され
る動画像データをシステムバス100を通して伸長器1
12に書き込むよう命令する。さらに、伸長器112に
対して動画像データ伸長と、ユーザが指定したデイスプ
レイ上の位置に対応するVFM上のアドレスに伸長した
動画像データを書き込むよう命令する。
When the transfer of the moving image data from the disk 111 to the disk 110 is completed, in step S25, the CPU 1 instructs the disk controller 108 to read the moving image data from the high-speed hard disk 110 through the bus controller 106.
The bus controller 106 is logically connected to the local bus 107, and the moving image data read from the disk 110 is transmitted through the system bus 100 to the decompressor 1.
12 to be written. Further, it instructs the decompressor 112 to decompress the moving image data and write the decompressed moving image data to the address on the VFM corresponding to the position on the display designated by the user.

【0025】ステップS30では、ステップS25での
命令を受けて、高速ディスク110から圧縮動画像を読
み出して伸長器112で伸長処理を施して、VFM部1
01に伸長した動画像を出力することにより、デイスプ
レイ102上に動画像を表示する。
In step S30, in response to the command in step S25, the compressed moving image is read from the high-speed disk 110 and decompressed by the decompressor 112.
By outputting the moving image expanded to 01, the moving image is displayed on the display 102.

【0026】ステップS35では次の指示待ちとなる。
ここで、ユーザが処理終了を指示すれば処理は終了す
る。これに対して、ユーザが別の動画像表示を指示すれ
ば処理は、ステップS40に進み、ディスク110から
の動画像データ出力完了をまって、新たに動画像データ
がOMD111から入力処理を開始する。
In step S35, the next instruction is waited for.
Here, if the user instructs the end of the process, the process ends. On the other hand, if the user indicates another moving image display, the process proceeds to step S40, where the completion of the output of the moving image data from the disk 110 is completed, and the input processing of the new moving image data is started from the OMD 111. .

【0027】ステップS40ではOMD111にユーザ
が指定した動画像データがあるかどうかを調べる。ここ
で、該当画像がなければ、処理はステップS35に戻
り、ユーザ指示待ち状態になる。これに対して、該当画
像があると処理はステップS45に進み、入力データ量
を計算する。続いて処理はステップS50に進み、高速
ディスク110に空き領域があるかどうかを調べる。こ
こで、空き領域がある場合、処理はステップS10に戻
り、OMD111からディスク110に動画像データを
開始する。これに対して、ディスク110がフルである
場合、処理はステップS55に進む。ステップS55に
おいて、ディスク110に蓄積された動画像データから
最も使用頻度の低い画像データをサーチして消去する。
ステップS60では消去後の空き領域を調べ、その空き
領域が新たな動画像データ入力に十分かどうかを調べ
る。ここで、十分な空き領域があると判断された場合、
処理はステップS10に戻って動画像入力を開始する
が、そうでなければ、処理はステップS65に進む。ス
テップS65ではディスク110に蓄積された動画像デ
ータ内で消去可能データがあるかどうかを調べる。ここ
で、消去可能データがないと判断された場合、画像入力
は不可能と判断して処理はステップS35に戻り、ユー
ザの次の指示待ちとなる。これに対して、消去可能デー
タがある場合は、処理はステップS55に戻って画像消
去を続行する。
In step S40, it is checked whether or not the OMD 111 has moving image data designated by the user. Here, if there is no corresponding image, the process returns to step S35 and waits for a user instruction. On the other hand, if there is a corresponding image, the process proceeds to step S45, and the input data amount is calculated. Subsequently, the process proceeds to step S50, and checks whether or not there is a free area in the high-speed disk 110. If there is a free area, the process returns to step S10, and the moving image data is started from the OMD 111 to the disk 110. On the other hand, if the disk 110 is full, the process proceeds to step S55. In step S55, the least frequently used image data is searched for and deleted from the moving image data stored in the disk 110.
In step S60, the empty area after erasure is checked to determine whether the empty area is sufficient for inputting new moving image data. If it is determined that there is enough free space,
The process returns to step S10 to start moving image input; otherwise, the process proceeds to step S65. In step S65, it is determined whether or not there is erasable data in the moving image data stored on the disk 110. Here, if it is determined that there is no erasable data, it is determined that image input is impossible, and the process returns to step S35 to wait for the next instruction from the user. On the other hand, if there is erasable data, the process returns to step S55 to continue erasing the image.

【0028】従って本実施例に従えば、高速ディスク1
10を動画像データに対するキヤツシユメモリのように
使うことにより、頻繁に使用する動画像データに関して
は、ディスク111からの再転送を行うことなく、高速
に表示処理することが可能となる。また、高速ディスク
は動画像処理する際に、画像メモリ部103のワーク領
域としても使用することも可能である。 [第2実施例(図5)]第1実施例の場合は、ローカル
バス107とディスクコントローラ108との間のデー
タパスが1本であるために、高速ディスク110から動
画像データ読み出し中に、OMD111から高速ディス
ク110へのデータ転送ができない。このことを踏ま
え、本実施例においては、ローカルバス107とディス
クコントローラ108との間のデータパス、ディスクコ
ントローラ108とバスコントローラ106との間のデ
ータパス、及び、ディスクコントローラ108とバスコ
ントローラ106の構成を同時入出力可能とした動画像
処理装置について説明する。なお、本実施例では動画像
蓄積部105以外の構成は第1実施例と同じであるの
で、共通部分の装置構成要素には同じ装置参照番号で言
及し説明を省略する。
Therefore, according to this embodiment, the high-speed disk 1
By using 10 as a cache memory for moving image data, frequently used moving image data can be displayed at high speed without retransfer from the disk 111. Further, the high-speed disk can be used as a work area of the image memory unit 103 when performing moving image processing. [Second Embodiment (FIG. 5)] In the case of the first embodiment, since there is only one data path between the local bus 107 and the disk controller 108, during reading of moving image data from the high-speed disk 110, Data cannot be transferred from the OMD 111 to the high-speed disk 110. Based on this, in this embodiment, the data path between the local bus 107 and the disk controller 108, the data path between the disk controller 108 and the bus controller 106, and the configuration of the disk controller 108 and the bus controller 106 A moving image processing apparatus which enables simultaneous input and output will be described. In the present embodiment, since the configuration other than the moving image storage unit 105 is the same as that of the first embodiment, the device components of the common parts are referred to by the same device reference numbers, and description thereof is omitted.

【0029】図5は本実施例の動画像蓄積部105の構
成を示すブロック図である。図5において、高速ディス
クコントローラ208は、各々が独立に動作する高速デ
ィスク110に対する出力専用ディレクトリ301と入
力専用ディレクトリ300で構成されている。また、バ
スコントローラル206も各々が独立に動作するシステ
ムバス100に対する入力専用ディレクトリ305と出
力専用ディレクトリ306で構成されている。高速ディ
スクコントローラ208において、入力専用ディレクト
リ300は、データパス303を通してローカルバス1
07に接続され、出力専用ディレクトリ301はバスコ
ントローラ206の出力専用ディレクトリ306にデー
タパス302を通して接続される。また、バスコントロ
ーラ206の入力専用ディレクトリ305はデータパス
304を通してローカルバス107に接続される。
FIG. 5 is a block diagram showing the configuration of the moving image storage unit 105 of this embodiment. In FIG. 5, the high-speed disk controller 208 includes an output-only directory 301 and an input-only directory 300 for the high-speed disk 110 that operates independently. The bus controller 206 also includes an input-only directory 305 and an output-only directory 306 for the system bus 100, each of which operates independently. In the high-speed disk controller 208, the input-only directory 300 is stored in the local bus 1 through the data path 303.
07, the output-only directory 301 is connected to the output-only directory 306 of the bus controller 206 via the data path 302. The input-only directory 305 of the bus controller 206 is connected to the local bus 107 via the data path 304.

【0030】さて低速のOMD111から高速のディス
ク110に動画像データを転送する場合は、ディスクコ
ントローラ109から読み出された動画像データはロー
カルバス107及びデータパス303を経由して、入力
専用ディレクトリ300に送られ、ディスク110に書
き込まれる。ディスク110から動画像データを読み出
す場合には、高速ディスクコントローラ208の出力専
用ディレクトリ301を通して、直接バスコントローラ
206の出力専用ディレクトリ306を経由して、シス
テムバス100にデータを送り込む。
When moving image data is transferred from the low-speed OMD 111 to the high-speed disk 110, the moving image data read from the disk controller 109 is transferred to the input-only directory 300 via the local bus 107 and the data path 303. To be written to the disk 110. When reading moving image data from the disk 110, the data is sent to the system bus 100 via the output-only directory 301 of the high-speed disk controller 208 and directly via the output-only directory 306 of the bus controller 206.

【0031】従って本実施例に従えば、ある動画像をデ
イスプレイ上に表示している間(ディスク110から動
画像データが出力中)に別の動画像を低速ディスクであ
るOMD111から高速のディスク110に転送するこ
とが可能となり、装置全体のスループツトを向上させる
ことができる。また、動画像処理の際の画像メモリ10
3のワーク領域として、ディスク110を使用すること
もできる。その場合にはバスコントローラ206の入力
専用ディレクトリ305、データパス304、303を
経由してディスク110に動画像データを書き込むこと
ができる。 [第3実施例(図6〜図7)]第2実施例ではバスコン
トローラ、高速用ディスクコントローラ、これらに接続
されるデータパスの構成を変えて動画像データの同時入
出力可能な動画像処理装置について説明したが、本実施
例では第2実施例の構成に加えて、大容量の動画像デー
タ格納と同時入出力に対応できるように複数台の高速デ
ィスクを備えた動画像処理装置について説明する。な
お、本実施例では動画像蓄積部105の高速ディスクと
これに係るデータパス以外の構成は第2実施例と同じで
あるので、共通部分の装置構成要素には同じ装置参照番
号で言及し説明を省略する。
Therefore, according to this embodiment, while a certain moving image is displayed on the display (moving image data is being output from the disk 110), another moving image is transferred from the low-speed disk OMD 111 to the high-speed disk 110. , And the throughput of the entire apparatus can be improved. Further, the image memory 10 for moving image processing is used.
The disk 110 can also be used as the third work area. In that case, moving image data can be written to the disk 110 via the input-only directory 305 and the data paths 304 and 303 of the bus controller 206. [Third Embodiment (FIGS. 6 and 7)] In the second embodiment, a moving image process capable of simultaneously inputting and outputting moving image data by changing the configuration of a bus controller, a high-speed disk controller, and a data path connected thereto. Although the apparatus has been described, in the present embodiment, in addition to the configuration of the second embodiment, a moving image processing apparatus equipped with a plurality of high-speed disks so as to support large-capacity moving image data storage and simultaneous input / output will be described. I do. In the present embodiment, the configuration other than the high-speed disk of the moving image storage unit 105 and the data path related thereto is the same as that of the second embodiment. Is omitted.

【0032】第1実施例では、高速ディスク110は1
台の構成であったため、高速ディスク110への入出力
を同時に平行処理させるとディスク性能いかんでは、3
0フレーム/秒の読み出し速度を維持できず、より高速
なデバイスが必要となる。本実施例では、こうしたこと
を踏まえ高速ディスクを2台接続した装置を備える。図
6は本実施例の動画像蓄積部105の構成を示すブロッ
ク図である。図7において、高速ディスクコントローラ
208は2台の高速ディスク401、402を同時にか
つ選択的に切り替えながら制御することができる。つま
り、高速ディスクコントローラ208の出力専用ディレ
クトリ301と入力専用ディレクトリ300各々は、高
速ディスク401、402の両方にデータパスを有して
おり、クロスコールを行うことができる。例えば、ユー
ザが表示処理したい動画像(動画像“A”)を指定する
と、OMD111からの動画像データ出力先を、高速デ
ィスク401、402のいずれかに選択して出力する。
In the first embodiment, the high-speed disk 110
Since the input and output to and from the high-speed disk 110 are processed in parallel at the same time,
A reading speed of 0 frames / second cannot be maintained, and a higher-speed device is required. In the present embodiment, a device to which two high-speed disks are connected is provided based on the above. FIG. 6 is a block diagram illustrating a configuration of the moving image storage unit 105 according to the present embodiment. In FIG. 7, the high-speed disk controller 208 can control the two high-speed disks 401 and 402 simultaneously and selectively. That is, each of the output-only directory 301 and the input-only directory 300 of the high-speed disk controller 208 has a data path on both the high-speed disks 401 and 402, and can perform a cross call. For example, when the user specifies a moving image (moving image “A”) to be displayed, the moving image data output destination from the OMD 111 is selected and output to one of the high-speed disks 401 and 402.

【0033】以下、動画像“A”の出力先をディスク4
01を選択したとして説明する。
Hereinafter, the output destination of the moving image "A" is
Description will be made assuming that 01 has been selected.

【0034】このとき、CPU1はRAM3のワーク領
域に図7に示すような動画像フアイル管理テーブルを作
成する。図7の動画像フアイル管理テーブルにおいて、
第1フイールド51にはユーザが指定したOMD111
に蓄積されている動画像フアイル名、第2フイールド5
2には選択した高速ディスク装置番号(本実施例ではデ
ィスク401に「0」をディスク402に「1」を割り
当てる)、第3フイールド53にはCPU1が高速ディ
スクに対して自動的に作成する一時的なフアイル名、そ
して、第4フイールド54にはOMD111から読み出
した動画像の中で先頭のフレーム番号が格納される。例
えば、図7のテーブルの最初の行には前述した動画像
“A”に対して、動画像フアイル名「A」、高速ディス
ク番号「0」、一時フアイル名「temp−A」、フレ
ーム番号「0」の値がセットされる。図7のテーブルの
次の行には、例えば、ユーザが動画像“B”を選択した
として種々の値がセットされている。
At this time, the CPU 1 creates a moving image file management table as shown in FIG. In the moving image file management table of FIG.
The first field 51 includes the OMD 111 specified by the user.
Video file name stored in the second field 5
2 is the selected high-speed disk device number (in the present embodiment, “0” is allocated to the disk 401 and “1” is allocated to the disk 402), and the third field 53 is a temporary file that the CPU 1 automatically creates for the high-speed disk. In the fourth field 54, the first frame number in the moving image read from the OMD 111 is stored. For example, in the first row of the table of FIG. 7, for the above-mentioned moving image "A", the moving image file name "A", the high-speed disk number "0", the temporary file name "temp-A", and the frame number " A value of "0" is set. In the next row of the table in FIG. 7, for example, various values are set assuming that the user has selected the moving image “B”.

【0035】次に、動画像“B”あるいは“A”をデイ
スプレイ装置に表示中に動画像“C”の動画像をOMD
111から入力してを表示したい時のことを考える。
Next, while the moving image "B" or "A" is being displayed on the display device, the moving image of the moving image "C" is
Consider a case where the user wants to display an input from 111.

【0036】さて、図7の管理テーブルによると、動画
像“B”を表示するため高速ディスク番号「1」のディ
スクが読み出し用に使用されているため、動画像“C”
の出力に高速ディスク番号「0」のディスクをCPU1
は割り付け、動画像“C”に係る情報を管理テーブルに
セットする。
According to the management table shown in FIG. 7, since the disk of the high-speed disk number "1" is used for reading to display the moving image "B", the moving image "C" is displayed.
Output the high-speed disk number "0" to CPU1
Assigns information about the moving image “C” to the management table.

【0037】ここで、動画像“C”データをOMD11
1から入力中に、ユーザが動画像“B”と動画像“A”
を切り替えて表示するよう指示したとすると、動画像
“A”読み出しのため高速ディスク番号「0」のディス
クへのアクセスが必要となり、このままでは高速ディス
ク番号「0」のディスクヘのアクセス競合が発生する。
そこで、CPU1は、動画像“C”の高速ディスク番号
「0」のディスクへのデータ入力を動画像データの連続
性を考慮しなくて良いフレーム(例えば、MPEG方式
の圧縮方法では、一定周期で現われる、イントラフレー
ム)で高速ディスク番号「1」のディスクに切り替え
る。
Here, the moving picture "C" data is stored in the OMD 11
During the input from step 1, the user selects the moving image “B” and the moving image “A”.
Is switched and displayed, it is necessary to access the disk of the high-speed disk number "0" for reading the moving image "A", and if it is left as it is, access competition to the disk of the high-speed disk number "0" occurs. .
Therefore, the CPU 1 sets the data input to the disk of the high-speed disk number “0” of the moving image “C” in a frame that does not need to consider the continuity of the moving image data (for example, at a fixed period in the MPEG compression method). Switch to the disk with the high-speed disk number “1” in the appearing intra frame.

【0038】このイントラフレームは、動画像圧縮の際
の画質改善のため、ある周期(N)毎に行なうものであ
り、N=15なら、15フレーム毎にこのイントラフレ
ームが現われることになる。30フレーム/秒で動画像
を再生表示するなら、N=15の場合、0.5秒ごとに
イントラフレームが現われる。従って、CPU1は第4
フィールドのフレーム番号が15の倍数となるように動
画像“C”の出力先ディスクを切り替える。このよう
に、動画像データのイントラフレーム毎に高速ディスク
を切り替えることにより、1つのディスクにまとまった
データが格納されることになり、動画像圧縮伸長の観点
からも制御が簡単になる。
This intra frame is performed every certain period (N) in order to improve the image quality at the time of moving image compression. If N = 15, this intra frame appears every 15 frames. If a moving image is reproduced and displayed at 30 frames / second, if N = 15, an intra frame appears every 0.5 seconds. Therefore, the CPU 1
The output destination disk of the moving image “C” is switched so that the field frame number is a multiple of 15. As described above, by switching the high-speed disk for each intra-frame of moving image data, a group of data is stored on one disk, and control is simplified from the viewpoint of moving image compression / decompression.

【0039】従って本実施例に従えば、複数台の高速デ
ィスクの入出力を動的に切り替えることにより、データ
入出力競合に対してもスムーズな動画像データの転送が
可能となる。
Therefore, according to this embodiment, by dynamically switching the input / output of a plurality of high-speed disks, it becomes possible to smoothly transfer moving image data even in the case of data input / output competition.

【0040】なお本実施例では、高速ディスクの切り替
えを動的に行なったが、これ以外にもダブルバッファを
採用する方式など様々なバリエーションがある。また本
実施例では高速ディスクは2台で説明したが、例えば3
台以上の高速ディスクを用いることも可能である。
In this embodiment, the high-speed disk is dynamically switched. However, there are various other methods such as a method using a double buffer. In this embodiment, the description has been made with two high-speed disks.
It is also possible to use more than one high-speed disk.

【0041】さらに、処理可能な動画像の解像度はHD
TVに限定されるものではなく、他の解像度の動画像を
含むことは言うまでもない。さらに、動画像を格納する
媒体や高速ディスクインタフエースは上記実施例で用い
たOMD(SCSIインターフェース)やIPI(イン
テリジェント・ペリフェラル・インターフェース)に限
るものでもない。 [第4実施例(図8〜図11)]図8は第4実施例の動
画像処理装置の構成を示すブロック図である。なお、本
実施例においても、動画像蓄積部105以外の構成は第
1実施例と同じであるので、共通部分の装置構成要素に
は同じ装置参照番号で言及し説明を省略する。
Furthermore, the resolution of a moving image that can be processed is HD
It is needless to say that the present invention is not limited to a TV and includes a moving image of another resolution. Further, the medium for storing moving images and the high-speed disk interface are not limited to the OMD (SCSI interface) and the IPI (intelligent peripheral interface) used in the above-described embodiment. [Fourth Embodiment (FIGS. 8 to 11)] FIG. 8 is a block diagram showing a configuration of a moving image processing apparatus according to a fourth embodiment. Note that, also in this embodiment, the configuration other than the moving image storage unit 105 is the same as that of the first embodiment.

【0042】図8において、123と124はデイスク
122と125を各々制御するためのディスクコントロ
ーラである。ディスク122には種々の動画像データ各
々に対応する付加情報等の管理情報を格納し、ディスク
125には動画像データを格納する。また、キーボード
(KB)5、或は、マウス6から動画像再生速度などを
切り替える指示がなされる。
In FIG. 8, 123 and 124 are disk controllers for controlling the disks 122 and 125, respectively. The disk 122 stores management information such as additional information corresponding to each of various types of moving image data, and the disk 125 stores moving image data. Further, an instruction to switch a moving image reproduction speed or the like is issued from the keyboard (KB) 5 or the mouse 6.

【0043】図9はMPEG方式に従って圧縮符号化さ
れた符号化データを伸張するための伸張器112の構成
を示すブロック図である。図9において、入力データは
圧縮された符号化信号を含む画像フレームである。ま
ず、イントラフレームが入力された場合は、スイッチ4
01はaの位置にあって、前後の画像フレームとの何の
インタラクションもなしに、イントラフレームの画像デ
ータは、可変長復号化回路40、逆量子化回路41、逆
DCT回路42を経て伸張され出力404からVFM部
101に出力される。
FIG. 9 is a block diagram showing the structure of the decompressor 112 for decompressing encoded data compressed and encoded according to the MPEG system. In FIG. 9, input data is an image frame including a compressed encoded signal. First, when an intra frame is input, the switch 4
01 is at the position a, and the image data of the intra frame is expanded via the variable length decoding circuit 40, the inverse quantization circuit 41, and the inverse DCT circuit 42 without any interaction with the preceding and succeeding image frames. Output 404 is output to VFM section 101.

【0044】次に予測フレーム或は補間フレームが入力
された場合は、スイッチ401はbの位置に切り替わっ
て送られてきた差分画像と予測画像が加算回路44で加
算されて出力404からVFM部101に出力する。こ
こで、予測フレームの場合は伸張化された画像は、出力
404から分岐してフレームメモリ403にフィードバ
ックされて格納される。さらに、この画像は動き補償前
向き予測回路43に入力され予測画像が生成される。こ
の時、スイッチ402の位置はcである。さらにこの
時、元々フレームメモリ403に格納されていた画像
は、フレームメモリ405に転送される。
Next, when a predicted frame or an interpolated frame is input, the switch 401 switches to the position b and adds the difference image and the predicted image sent by the adder 44 to the VFM unit 101 from the output 404. Output to Here, in the case of the predicted frame, the decompressed image is branched from the output 404, fed back to the frame memory 403, and stored. Further, this image is input to the motion compensation forward prediction circuit 43 to generate a prediction image. At this time, the position of the switch 402 is c. Further, at this time, the image originally stored in the frame memory 403 is transferred to the frame memory 405.

【0045】補間フレームの伸張の場合は、そのフレー
ムの予測方向(前向き/後ろ向き/前向きと後ろ向きの
両方)に従って、スイッチ402を、c或いは、d或い
は、eの位置に切り換えて、動き補償前向き予測回路4
3或いは、動き補償前向き後ろ向き両方向予測回路44
或は、動き補償後ろ向き予測回路45から予測画像を生
成する。
In the case of expanding the interpolation frame, the switch 402 is switched to the position c, d, or e in accordance with the prediction direction (forward / backward / both forward and backward) of the frame, and the motion compensated forward prediction is performed. Circuit 4
3 or motion compensation forward / backward bidirectional prediction circuit 44
Alternatively, a predicted image is generated from the motion compensation backward prediction circuit 45.

【0046】次に、動画像データに関する付加情報なら
びに管理情報及び動画像ファイル管理方法について説明
する。図10は動画像データファイルとその管理情報フ
ァイルの関係を示す図である。図10において、動画像
データディスク125にMPEG方式により符号化され
た動画像データ55が格納されている。この符号化デー
タには、一定周期(本実施例の場合、N=15、つまり
15フレーム毎)で生成されたイントラフレーム551
〜553が15フレーム毎に存在する。
Next, additional information, management information, and a moving image file management method for moving image data will be described. FIG. 10 is a diagram showing the relationship between a moving image data file and its management information file. In FIG. 10, a moving image data disk 125 stores moving image data 55 encoded by the MPEG method. The encoded data includes an intra frame 551 generated at a constant period (in this embodiment, N = 15, that is, every 15 frames).
553 exist every 15 frames.

【0047】一方、動画像データ管理ディスク122に
は、この動画像データに対応した管理情報50が格納さ
れている。この管理情報50には、図10に示すよう
に、動画像データファイルのファイル名フィールド5
1、このデータが格納されているデバイス番号フィール
ド52、イントラフレームの先頭を示すデータファイル
内のオフセットフィールド501〜503が格納されて
いる。このオフセットフィールドは動画像データ中の全
イントラフレーム数に対応して存在する。例えば、図1
0において、オフセットフィールド501〜503は各
々、イントラフレーム551〜553に対応している。
このオフセットフィールドに格納する値は、例えば、該
当するイントラフレームのデータファイルの先頭からの
ビット数など直接途中のフレームをアクセスするための
情報である。
On the other hand, the moving image data management disk 122 stores management information 50 corresponding to the moving image data. As shown in FIG. 10, the management information 50 includes a file name field 5 of the moving image data file.
1, a device number field 52 in which this data is stored, and offset fields 501 to 503 in the data file indicating the beginning of the intra frame are stored. This offset field exists corresponding to the total number of intra frames in the moving image data. For example, FIG.
At 0, offset fields 501-503 correspond to intra frames 551-553, respectively.
The value stored in the offset field is information for directly accessing an intermediate frame, such as the number of bits from the head of the data file of the corresponding intra frame.

【0048】ここで、CPU1は、動画像データディス
ク125のファイル名を自動的に作成付与することによ
り、ユーザが指定する動画像ファイル名を動画像データ
管理ディスク122の管理情報50のファイル名にする
ことにより、この2つのファイルを管理する。つまり、
CPU1は、たとえデータを格納する記憶媒体が別々の
ものであっても、動画像データとその管理情報や付加情
報と一体化して管理し、論理的には1つのファイルとし
て扱うことになる。従って、ユーザからは常に自らが指
定した動画像ファイル名で論理ファイル(動画像データ
とその管理情報や付加情報とが一体化したもの)を見て
いることになる。
Here, the CPU 1 automatically creates and assigns the file name of the moving image data disk 125 to change the moving image file name specified by the user to the file name of the management information 50 of the moving image data management disk 122. By doing so, these two files are managed. That is,
Even if the storage media for storing the data are separate, the CPU 1 manages the moving image data integrally with the management information and the additional information, and logically treats it as one file. Therefore, the user always sees the logical file (moving image data and its management information and additional information integrated) with the moving image file name specified by the user.

【0049】また、イントラフレームの先頭からのビッ
ト数は動画像符号化器(不図示)において動画像符号化
の際の付加情報として容易に取り出すことができる。
Further, the number of bits from the beginning of the intra frame can be easily extracted as additional information at the time of moving image encoding by a moving image encoder (not shown).

【0050】次に、以上のような構成をもつ動画像処理
装置が実行する動画像データ再生処理について、図11
に示すフローチャートを参照して説明する。本実施例に
おいては、図10を用いて説明したように、動画像デー
タはディスク122の連続領域に一個のファイルとして
格納されているものとする。
Next, moving image data reproducing processing executed by the moving image processing apparatus having the above configuration will be described with reference to FIG.
This will be described with reference to the flowchart shown in FIG. In the present embodiment, as described with reference to FIG. 10, it is assumed that moving image data is stored as a single file in a continuous area of the disk 122.

【0051】まずステップS110において、キーボー
ド(KB)5、或は、マウス6から画像再生が指示され
ると、処理はステップS120に進み、処理モードが通
常再生モード或は早送り再生モードのいずれであるかを
調べる。ここで、通常再生モードであるなら処理はステ
ップS130に、早送り再生モードであるなら処理はス
テップS160に進む。
First, in step S110, when image reproduction is instructed from the keyboard (KB) 5 or the mouse 6, the process proceeds to step S120, and the processing mode is either the normal reproduction mode or the fast forward reproduction mode. Find out what. If the mode is the normal playback mode, the process proceeds to step S130. If the mode is the fast-forward playback mode, the process proceeds to step S160.

【0052】ステップS130では、通常再生が順再
生、或いは、逆再生のいずれであるかを調べる。ここ
で、順再生であるなら処理はステップS132へ、逆再
生であるなら処理はステップS142へ進む。さて、ス
テップS132では画像データのディスク125に格納
されている最初のフレームのアドレスをセットする。ス
テップS134ではセットされたアドレスの画像データ
フレームを読み出し、ステップS136ではその画像デ
ータを伸長器112に転送する。ステップS138では
次のフレームのアドレスをセットし、ステップS140
において再生続行と判断されたなら、処理はステップS
134に戻り、以下、順次再生を続行する。ステップS
140で再生停止と判断されたなら、処理を終了する。
In step S130, it is checked whether the normal reproduction is forward reproduction or reverse reproduction. Here, if it is the forward reproduction, the process proceeds to step S132, and if it is the reverse reproduction, the process proceeds to step S142. In step S132, the address of the first frame of the image data stored in the disk 125 is set. In step S134, the image data frame at the set address is read, and in step S136, the image data is transferred to the decompressor 112. In step S138, the address of the next frame is set, and in step S140
If it is determined in step S that the reproduction is to be continued, the process proceeds to step S
Returning to 134, the reproduction is continued sequentially. Step S
If it is determined in 140 that the reproduction has stopped, the processing is terminated.

【0053】さて、逆再生の場合、処理はステップS1
42において、画像データのディスク125に格納され
ている最後のフレームのアドレスをセットする。ステッ
プS144ではセットされたアドレスの画像データフレ
ームを読み出し、ステップS146ではその画像データ
を伸長器112に転送する。ステップS148では1つ
前のフレームのアドレスをセットし、ステップS150
において再生続行と判断されたなら、処理はステップS
144に戻り、以下、逆再生を続行する。ステップS1
50で再生停止と判断されたなら、処理を終了する。
By the way, in the case of reverse reproduction, the processing is performed in step S1.
At 42, the address of the last frame of the image data stored in the disk 125 is set. In step S144, the image data frame at the set address is read, and in step S146, the image data is transferred to the decompressor 112. In step S148, the address of the immediately preceding frame is set, and in step S150
If it is determined in step S that the reproduction is to be continued, the process proceeds to step S
Returning to step 144, the reverse reproduction is continued. Step S1
If it is determined in step 50 that the reproduction is to be stopped, the process ends.

【0054】一方、ステップS120で早送り再生と判
断された場合、まず、ステップS160において、早送
り再生が順再生、或は、逆再生のいずれであるかを調べ
る。ここで、順再生であるなら処理はステップS162
へ、逆再生であるなら処理はステップS170へ進む。
さて、ステップS162ではディスク122に格納され
ている画像管理情報からイントラフレームのオフセット
情報を読み込む。ステップS164では読み込まれたイ
ントラフレームのオフセット情報に対応するアドレスの
イントラフレームの画像データをディスク125から読
み出し、ステップS166ではその画像データを伸長器
112に転送する。次にステップS168において再生
続行と判断されたなら、処理はステップS162に戻り
次のイントラフレームのオフセット情報を読み込んで、
以下、順次早送り再生を続行する。ステップS168で
再生停止と判断されたなら、処理を終了する。本実施例
の場合、N=15なので、画像データが15フレームご
とにイントラフレームが存在し、15フレームづつ動画
像データファイルを読み飛ばしながら画像データを読み
出すので、15倍速で早送り再生が実行されることにな
る。
On the other hand, if it is determined in step S120 that fast-forward playback is to be performed, first, in step S160, it is determined whether fast-forward playback is forward playback or reverse playback. Here, if the reproduction is the sequential reproduction, the process proceeds to step S162
If so, the process proceeds to step S170.
In step S162, offset information of an intra frame is read from the image management information stored in the disk 122. In step S164, the image data of the intra-frame at the address corresponding to the read intra-frame offset information is read from the disk 125, and the image data is transferred to the decompressor 112 in step S166. Next, if it is determined in step S168 that reproduction is to be continued, the process returns to step S162, reads offset information of the next intra frame, and
Hereinafter, the fast forward reproduction is sequentially continued. If it is determined in step S168 that reproduction has stopped, the process ends. In the case of the present embodiment, since N = 15, there is an intra-frame for every 15 frames of image data, and the image data is read while skipping the moving image data file for every 15 frames, so that fast forward reproduction is executed at 15 times speed. Will be.

【0055】さて、逆再生の場合、処理はステップS7
0において、ディスク122に格納されている画像管理
情報から一番最後のイントラフレームのオフセット情報
を読み込む。ステップS172では読み込まれたイント
ラフレームのオフセット情報に対応するアドレスのイン
トラフレームの画像データをディスク125から読み出
し、ステップS174ではその画像データを伸長器11
2に転送する。次にステップS176において再生続行
と判断されたなら、処理はステップS170に戻り、1
つ前のイントラフレームのオフセット情報を読み込ん
で、以下、順次早送り逆再生を続行する。ステップS1
68で逆再生停止と判断されたなら、処理を終了する。
By the way, in the case of the reverse reproduction, the processing proceeds to step S7.
At 0, the offset information of the last intra frame is read from the image management information stored in the disk 122. In step S172, the image data of the intra-frame at the address corresponding to the read intra-frame offset information is read from the disk 125. In step S174, the image data is read from the decompressor 11
Transfer to 2. Next, if it is determined in step S176 that reproduction is to be continued, the process returns to step S170.
The offset information of the immediately preceding intra frame is read, and then fast forward and reverse reproduction is continued. Step S1
If it is determined in step 68 that the reverse reproduction is to be stopped, the process ends.

【0056】従って本実施例に従えば、早送り再生(逆
再生)に際して、動画像データの読み出しと動画像管理
情報の読み出しとは別のディスク、別のディスクコント
ローラを通して独立になされるので、データのアクセス
競合が解消されるので、効率的に動画像データを再生す
ることができる。また、動画像データと動画像管理情報
とがユーザからみて1つの論理ファイルとして扱えるの
で、動画像データと動画像管理情報との整合性が常に維
持され、どちらかの情報が誤って削除されるといった状
況を避けることができる。さらに、動画像データを蓄積
するディスクに高速・大容量なものを採用し、付加管理
情報を蓄積するディスクに中低速・中〜小容量なものを
採用するというように、それぞれのデータの性質に合わ
せたデバイスを選択的に採用することによって、最適で
安価なシステムを構成することができる。
Therefore, according to the present embodiment, at the time of fast-forward playback (reverse playback), the reading of the moving image data and the reading of the moving image management information are performed independently through different disks and different disk controllers. Since access conflicts are resolved, moving image data can be efficiently reproduced. In addition, since the moving image data and the moving image management information can be handled as one logical file from the viewpoint of the user, the consistency between the moving image data and the moving image management information is always maintained, and one of the information is erroneously deleted. Such situations can be avoided. In addition, a high-speed, large-capacity disk is used for storing moving image data, and a medium-low-speed, medium to small-capacity disk is used for storing additional management information. An optimal and inexpensive system can be configured by selectively employing the matched device.

【0057】なお本実施例では、動画像データは一個の
ファイルに格納されるものとして説明したが、例えば、
1つの動画像データを複数のファイルに、或は、複数の
ディスクに格納して管理しても良い。
In this embodiment, the moving image data is described as being stored in one file.
One moving image data may be stored and managed in a plurality of files or a plurality of disks.

【0058】また、動画像データ管理情報は、動画像デ
ータとは別のディスクに格納され、毎回必ずディスクか
ら読み出すものとして説明したが、例えば、一度、RA
M3の作業領域にロードして、メモリ上で管理しても良
い。さらに、本実施例に述べた以外の管理情報(例え
ば、シーンチェンジのタイミング情報など)を格納する
ことにより、動画像データを管理しシーンチェンジの発
生した画像フレームのみの表示を行うようにすることも
考えられる。さらにまた、早送り再生の場合、例えば、
イントラフレームのみオフセットフィールドに格納する
ばかりではなく、イントラフレーム間にある予測フレー
ムのオフセット値を管理情報として格納すれば、予測フ
レームに注目した早送り再生(逆再生)が可能となる。
そして、図2に示すように予測フレームが3フレーム毎
に現れるなら、これは3倍速の早送り再生(逆再生)が
可能となることを意味する。 [第5実施例(図12)]図12は本発明の第5実施例
である動画像処理装置の構成を示すブロック図である。
なお、本実施例においても、第1実施例で説明したと共
通の装置構成要素には同じ装置参照番号で言及し説明を
省略する。本実施例の装置と第1実施例で説明した装置
との主な違いは、ハードディスク110を接続して制御
するディスクコントローラ108とリムーバブルOMD
111を接続して制御するディスクコントローラ109
が接続されるローカルバス107が、直接、伸長器11
2に接続されるように構成されている点である。
Also, the moving image data management information is stored on a different disk from the moving image data, and is always read from the disk.
It may be loaded in the work area of M3 and managed on the memory. Further, by storing management information (for example, scene change timing information) other than that described in the present embodiment, the moving image data is managed, and only the image frames in which the scene change has occurred are displayed. Is also conceivable. Furthermore, in the case of fast forward playback, for example,
If not only the intra frame is stored in the offset field but also the offset value of the predicted frame between the intra frames is stored as the management information, fast forward reproduction (reverse reproduction) focusing on the predicted frame becomes possible.
If the predicted frame appears every three frames as shown in FIG. 2, this means that triple-speed fast-forward playback (reverse playback) becomes possible. [Fifth Embodiment (FIG. 12)] FIG. 12 is a block diagram showing a configuration of a moving image processing apparatus according to a fifth embodiment of the present invention.
Also in this embodiment, the same device components as those described in the first embodiment are referred to by the same reference numerals, and description thereof will be omitted. The main difference between the apparatus of the present embodiment and the apparatus described in the first embodiment is that the disk controller 108 for connecting and controlling the hard disk 110 and the removable OMD
Disk controller 109 for connecting and controlling 111
Is directly connected to the decompressor 11.
2 is connected.

【0059】図12において、130は動画像データバ
ッファ、131は動画像データの圧縮及び伸長を行う圧
伸器、132と133はD/Aコンバータ、134はデ
ィスプレイ部12の表示画面を制御するウィンドウコ
ントローラである。
[0059] In FIG. 12, 130 video data buffer, 131 compander for compressing and decompression of moving picture data, 132 and 133 D / A converter, 134 controls the display screen of the display unit 1 0 2 Window controller.

【0060】以上のような構成の装置では、CPU部1
04において生成された表示用データの共通システムバ
ス100を経てVFM部101に供給されD/A変換の
後、ディスプレイ部12に表示されるが、ハードディ
スク110やリムーバブルOMD111に格納された動
画像データはローカルバス107を経て伸長器112で
伸長された後、ディスプレイ部12に表示される。
In the device having the above configuration, the CPU 1
After the supplied D / A converter to the VFM 101 via a common system bus 100 of the display data generated in 04, but is displayed on the display unit 1 0 2, moving images stored in the hard disk 110 and a removable OMD111 After the data is expanded by the expander 112 via the local bus 107, the data is displayed on the display unit 102 .

【0061】また、共通システムバス100とローカル
バス107との間はバスコントローラ106、バッファ
130、圧伸器131で接続されている。このデータパ
スを用いることによって、リムーバブルOMD111に
格納された動画像データをCPU1が読み出してバッフ
ァ130でバッファリングしながら、共通システムバス
100のデータ伝送能力に応じて、読み出した動画像デ
ータを圧伸器131で伸長しながら画像メモリ部103
に格納し、さらに画像処理を行うことができる。このよ
うにして処理された動画像データは、上記のデータ読み
出しパスの逆をたどって圧伸器131で圧縮しながらバ
ッファ130及びバスコントローラ106を介してリム
ーバブルOMD111に再格納することもできる。
The common system bus 100 and the local bus 107 are connected by a bus controller 106, a buffer 130, and a compander 131. By using this data path, the CPU 1 reads the moving image data stored in the removable OMD 111 and buffers the moving image data in the buffer 130, and compresses the read moving image data in accordance with the data transmission capacity of the common system bus 100. Image memory 103 while decompressing by
And further image processing can be performed. The moving image data processed in this manner can be stored in the removable OMD 111 via the buffer 130 and the bus controller 106 while being compressed by the compander 131 following the reverse of the above-described data read path.

【0062】従って本実施例に従えば、CPU部104
で生成された画像データのディスプレイ部12への供
給パスと動画像データのディスプレイ部102への供給
パスとは独立になるので、2つのデータによるバス競合
はなくなる。従って、伝送速度の非常に高い動画像デー
タが他のデータの伝送による影響を受けることなくディ
スプレイ部12に表示される。さらに、リムーバブル
OMD111に格納された動画像データをCPU部10
4で画像処理を行って、そのデータを表示することがで
きる。
Therefore, according to this embodiment, the CPU 104
Since in becomes independent of the supply path to the display portion 102 of the supply path and the moving image data to the display unit 1 0 2 of the generated image data, bus contention by two data is eliminated. Therefore, very high moving picture data transmission rate is displayed on the display unit 1 0 2 without being affected by the transmission of other data. Further, the moving image data stored in the removable OMD 111 is transferred to the CPU unit 10.
In step 4, image processing is performed, and the data can be displayed.

【0063】このような構成にするならば、ローカルバ
ス107のデータ伝送能力は動画像データのデータ伝送
速度のみを考慮して、一方、共通システムバス100の
データ伝送能力はCPU部104において生成された表
示用データを考慮して決定すれば良いので、結果とし
て、第1実施例で説明した装置の共通システムバス10
0のデータ伝送能力に比べて低い能力の2つのデータバ
ス(共通システムバス100とローカルバス107)を
用いてシステムを構成できることなる。
With such a configuration, the data transmission capability of the local bus 107 takes into account only the data transmission speed of moving image data, while the data transmission capability of the common system bus 100 is generated by the CPU unit 104. It is only necessary to take the display data into consideration, and as a result, the common system bus 10 of the device described in the first embodiment is used.
Thus, a system can be configured using two data buses (common system bus 100 and local bus 107) having a lower capacity than the data transmission capacity of 0.

【0064】なお上記5つの実施例ではMPEG方式に
従った動画像圧縮符号化手法を用いたが、本発明これに
限定されるものではなく、他の方式によって動画像圧縮
を行っても良いことは言うまでもない。
In the above-mentioned five embodiments, the moving image compression coding method according to the MPEG system is used. However, the present invention is not limited to this, and moving image compression may be performed by another method. Needless to say.

【0065】本発明は、複数の機器から構成されるシス
テムに適用しても良いし、1つの機器からなる装置に適
用しても良いし、システム或は装置にプログラムを供給
することによって達成される場合にも適用できることは
言うまでもない。
The present invention may be applied to a system including a plurality of devices, may be applied to an apparatus including a single device, or may be achieved by supplying a program to the system or the device. Needless to say, the present invention can be applied to such cases.

【0066】[0066]

【発明の効果】以上説明したように本発明によれば、動
画像データを効率良くアクセスできる効果がある。
As described above, according to the present invention, there is an effect that moving image data can be efficiently accessed.

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

【図1】動画像符号化手順の概略を示す図である。FIG. 1 is a diagram showing an outline of a moving picture coding procedure.

【図2】動画像符号化データの構成を示す図である。FIG. 2 is a diagram showing a configuration of moving image encoded data.

【図3】本発明の第1実施例に従う動画像処理装置の構
成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a moving image processing device according to the first embodiment of the present invention.

【図4】動画像データ読み出し処理のフローチャートで
ある。
FIG. 4 is a flowchart of a moving image data reading process.

【図5】第2実施例に従う動画像蓄積部の構成を示すブ
ロック図である。
FIG. 5 is a block diagram showing a configuration of a moving image storage according to a second embodiment.

【図6】第3実施例に従う動画像蓄積部の構成を示すブ
ロック図である。
FIG. 6 is a block diagram showing a configuration of a moving image storage according to a third embodiment.

【図7】第3実施例に従う動画像ファイル管理テーブル
の例を示すである。
FIG. 7 shows an example of a moving image file management table according to the third embodiment.

【図8】本発明の第4実施例に従う動画像処理装置の構
成を示すブロック図である。
FIG. 8 is a block diagram showing a configuration of a moving image processing device according to a fourth embodiment of the present invention.

【図9】動画像伸張器の構成を示すブロック図である。FIG. 9 is a block diagram illustrating a configuration of a moving image decompressor.

【図10】動画像データファイルとその管理情報ファイ
ルの関係を示す図である。
FIG. 10 is a diagram showing a relationship between a moving image data file and its management information file.

【図11】動画像データ再生処理を示すフローチャート
である。
FIG. 11 is a flowchart illustrating moving image data reproduction processing.

【図12】本発明の第5実施例に従う動画像処理装置の
構成を示すブロック図である。
FIG. 12 is a block diagram showing a configuration of a moving image processing device according to a fifth embodiment of the present invention.

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

5 キーボード 101 VFM部 102 ディスプレイ 103 画像メモリ部 104 CPU部 106 バスコントローラ 108 ディスクコントローラ 110 ハードディスク 111 OMD(光磁気ディスク) 5 Keyboard 101 VFM unit 102 Display 103 Image memory unit 104 CPU unit 106 Bus controller 108 Disk controller 110 Hard disk 111 OMD (magneto-optical disk)

Claims (14)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 圧縮された動画像データを伸長して表示
手段に表示する動画像処理装置であって、 前記圧縮された動画像データを格納する第1記憶手段
と、 前記第1記憶手段に格納された前記圧縮された動画像デ
ータを読み出して格納する第2記憶手段と、 前記第2記憶手段に格納された前記圧縮された動画像デ
ータを読み出して動画像の表示速度に適合して伸長する
伸長手段と、 前記伸長手段から出力される動画像データを前記表示手
段に転送する転送手段とを有し、 前記第2記憶手段は、少なくとも第1記憶部と第2記憶
部とを有し、 前記第1及び第2記憶部を動的に切り替えて前記第2記
憶手段から前記伸長手段への前記圧縮された動画像デー
タの読み出しと、前記第1記憶手段から前記第2記憶手
段への前記圧縮された動画像データの読み出し転送とを
並行して行うことを特徴とする動画像処理装置。
1. A moving image processing apparatus for expanding compressed moving image data and displaying the expanded moving image data on a display means, wherein: a first storage means for storing the compressed moving image data; Second storage means for reading and storing the stored compressed moving image data; and reading out the compressed moving image data stored in the second storage means and expanding the moving image data in accordance with the display speed of the moving image. Decompressing means, and transfer means for transferring moving image data output from the decompressing means to the display means, wherein the second storage means has at least a first storage part and a second storage part. Reading the compressed moving image data from the second storage unit to the decompression unit by dynamically switching the first and second storage units, and reading the compressed moving image data from the first storage unit to the second storage unit. The compressed moving image data A moving image processing apparatus which performs reading and transferring of data in parallel.
【請求項2】 圧縮された動画像データを伸長して表示
手段に表示する動画像処理装置であって、 前記圧縮された動画像データを格納する第1記憶手段
と、 前記第1記憶手段に格納された前記圧縮された動画像デ
ータを読み出して格納する第2記憶手段と、 前記第2記憶手段に格納された前記圧縮された動画像デ
ータを読み出して伸長する伸長手段と、 前記伸長手段から出力される動画像データを前記表示手
段に転送する転送手段と、 前記第1記憶手段から前記圧縮された動画像データを読
み出して画像処理を実行し、或は前記圧縮された動画像
データには依存せずに新たに画像データを生成する画像
処理手段と、 前記画像処理手段によって生成された前記画像データを
前記表示手段に転送する第1データバスと、 前記圧縮された動画像データを前記第1記憶手段から前
記第2記憶手段を経て前記伸長手段に転送する第2デー
タバスと、 を有することを特徴とする動画像処理装置。
2. A moving image processing apparatus for decompressing moving image data and displaying the expanded moving image data on a display means, wherein the first storage means stores the compressed moving image data; A second storage unit that reads and stores the stored compressed moving image data; a decompression unit that reads and decompresses the compressed moving image data stored in the second storage unit; A transfer unit that transfers the output moving image data to the display unit; and reads out the compressed moving image data from the first storage unit and performs image processing. Image processing means for newly generating image data without dependence, a first data bus for transferring the image data generated by the image processing means to the display means, and the compressed moving image Moving image processing apparatus characterized by having a second data bus to be transferred to the expansion means through said second memory means from said first storage means over data.
【請求項3】 前記画像処理手段は、 読み出された前記圧縮された動画像データを伸長した
り、前記新たに生成された画像データを前記第1記憶手
段に格納するために圧縮する伸長圧縮手段と、 前記伸長圧縮手段によって伸長された動画像データを格
納する第3記憶手段とを有することを特徴とする請求項
2に記載の動画像処理装置。
3. The decompressor for decompressing the read compressed moving image data or compressing the newly generated image data for storage in the first storage means. 3. The moving picture processing apparatus according to claim 2, further comprising: means for storing moving picture data decompressed by the decompression and compression means.
【請求項4】 前記第1記憶手段は、第1記憶媒体と動
画像データの入出力を制御する第1入出力制御手段とを
有し、 前記第2入出力制御手段は、第2記憶媒体と動画像デー
タの入出力を制御する第2入出力制御手段とを有し、 前記第1記憶媒体は前記第2記憶媒体よりも大容量の画
像データを格納でき、前記第2記憶媒体よりも低速なデ
ータ入出力速度を有することを特徴とする請求項2項に
記載の動画像処理装置。
4. The first storage means has a first storage medium and a first input / output control means for controlling input / output of moving image data, and the second input / output control means comprises a second storage medium. And second input / output control means for controlling input / output of moving image data. The first storage medium can store a larger amount of image data than the second storage medium, and can store more image data than the second storage medium. 3. The moving image processing apparatus according to claim 2, wherein the moving image processing apparatus has a low data input / output speed.
【請求項5】 前記第1記憶媒体は、取り外し可能型光
磁気ディスクであることを特徴とする請求項4に記載の
動画像処理装置。
5. The moving image processing apparatus according to claim 4, wherein the first storage medium is a removable magneto-optical disk.
【請求項6】 前記第2記憶媒体はハードディスクであ
ることを特徴とする請求項4に記載の動画像処理装置。
6. The moving image processing device according to claim 4, wherein the second storage medium is a hard disk.
【請求項7】 前記第1記憶手段から所定時間分の前記
圧縮された動画像データを読み出して前記第2記憶手段
に出力した後、前記所定時間分の圧縮された動画像デー
タを前記第2記憶手段から前記伸長手段に転送するよう
に制御する制御手段をさらに有することを特徴とする請
求項2に記載の動画像処理装置。
7. After reading out the compressed moving image data for a predetermined time from the first storage means and outputting it to the second storage means, the compressed moving image data for the predetermined time is stored in the second storage means. 3. The moving image processing apparatus according to claim 2, further comprising control means for controlling transfer from the storage means to the decompression means.
【請求項8】 圧縮された動画像データを伸長して表示
手段に表示する動画像処理方法であって、 圧縮された動画像データを格納した第1記憶手段から前
記圧縮された動画像データを読み出して第2記憶手段に
格納する格納工程と、 前記第2記憶手段に格納された前記圧縮された動画像デ
ータを読み出して伸長手段により伸長する伸長工程と、 前記伸長工程により伸長された動画像データを前記表示
手段に転送する転送工程と、 前記第1記憶手段から前記圧縮された動画像データを読
み出して画像処理を実行したり、或は、前記圧縮された
動画像データには依存せずに新たに画像データを生成す
る画像処理工程と、 前記画像処理工程によって生成された前記画像データを
前記表示手段に第1のデータバスにより転送する転送工
程と、 前記圧縮された動画像データを前記第1記憶手段から前
記第2記憶手段を経て第2データバスにより前記伸長手
段に転送する転送工程と、 を有することを特徴とする動画像処理方法。
8. A moving image processing method for expanding compressed moving image data and displaying the expanded moving image data on a display means, wherein the compressed moving image data is stored in a first storage means in which the compressed moving image data is stored. A storing step of reading and storing the compressed moving image data stored in the second storage means, an expanding step of reading out the compressed moving image data stored in the second storing means and expanding the expanded moving image data, and a moving image expanded by the expanding step A transfer step of transferring data to the display unit, and executing the image processing by reading the compressed moving image data from the first storage unit, or without depending on the compressed moving image data. An image processing step of newly generating image data; a transfer step of transferring the image data generated by the image processing step to the display means via a first data bus; Transferring the compressed video data from the first storage means to the decompression means via the second storage means via a second data bus.
【請求項9】 イントラ符号化とインター符号化とを適
応的に用いて圧縮符号化された動画像データを伸長して
表示手段に表示する動画像処理方法であって、 動画像の再生モードを指示する指示工程と、 前記再生モードに従って、第1記憶媒体に格納された前
記動画像データの管理情報を検索する検索工程と、 前記検索工程によって検索された前記管理情報に基づい
て、前記第1記憶媒体とは独立にアクセス可能な第2記
憶媒体に格納された動画像データを読み出す読み出し工
程と、 前記読み出し工程によって読み出された前記動画像デー
タを伸長して前記表示手段に供給する供給工程とを有
し、 前記管理情報は、少なくともイントラ符号化された動画
像データが格納されている前記第2記憶媒体上での場所
を識別するための情報を含むことを特徴とする動画像処
理方法。
9. A moving image processing method for decompressing moving image data that has been compression-encoded by adaptively using intra-coding and inter-coding and displaying the decompressed moving image data on a display means, comprising: An instructing step of instructing; a retrieval step of retrieving management information of the moving image data stored in a first storage medium according to the reproduction mode; and a first step of retrieving the first information based on the management information retrieved in the retrieval step. A reading step of reading moving image data stored in a second storage medium that can be accessed independently of a storage medium; and a supplying step of expanding the moving image data read in the reading step and supplying the data to the display means. The management information includes at least information for identifying a location on the second storage medium where the intra-coded moving image data is stored. Moving image processing method comprising.
【請求項10】 イントラ符号化とインター符号化とを
適応的に用いて圧縮符号化された動画像データを伸長し
て表示手段に表示する動画像処理装置であって、 前記動画像データを格納する第1記憶媒体と、 前記動画像データに対応する管理情報を格納する第2記
憶媒体と、 前記動画像データを伸長し前記表示手段に供給する供給
手段とを有し、 前記第1記憶媒体と第2記憶媒体とは各々互いに独立な
媒体であって各々独立にアクセス可能であり、 前記管理情報は、少なくともイントラ符号化された動画
像データが格納されている前記第1記憶媒体上での場所
を識別するための情報を含むことを特徴とする動画像処
理装置。
10. A moving picture processing apparatus for decompressing moving picture data which has been compression-encoded by adaptively using intra-coding and inter-coding and displaying the decompressed moving picture data on a display means, wherein the moving picture data is stored. A first storage medium that stores management information corresponding to the moving image data; and a supply unit that expands the moving image data and supplies the data to the display unit. And the second storage medium are mutually independent media and can be accessed independently of each other. The management information is stored on the first storage medium in which at least intra-coded moving image data is stored. A moving image processing device including information for identifying a place.
【請求項11】 前記第1記憶媒体に記憶された前記圧
縮された動画像データと、前記第2記憶媒体に記憶され
た前記管理情報とは論理的に1つの動画像ファイルとみ
なされることを特徴とする請求項10に記載の動画像処
理装置。
11. The compressed moving image data stored in the first storage medium and the management information stored in the second storage medium are logically regarded as one moving image file. The moving image processing device according to claim 10, wherein
【請求項12】 前記第1記憶媒体は、前記第2記憶媒
体に比べて大容量で、かつアクセス速度が高速であるこ
とを特徴とする請求項10に記載の動画像処理装置。
12. The moving image processing apparatus according to claim 10, wherein the first storage medium has a larger capacity and a higher access speed than the second storage medium.
【請求項13】 前記圧縮された動画像データの再生を
指示する指示手段と、 前記指示手段による指示に従って前記第2記憶媒体を検
索し、前記管理情報を読み出す検索手段と、 前記管理情報に従って前記第1記憶媒体にアクセスして
前記圧縮された動画像データを読み出す読み出し手段と
をさらに有することを特徴とする請求項10に記載の動
画像処理装置。
13. An instructing unit for instructing reproduction of the compressed moving image data, a searching unit for searching the second storage medium in accordance with an instruction from the instructing unit, and reading out the management information, 11. The moving image processing apparatus according to claim 10, further comprising: reading means for accessing the first storage medium and reading the compressed moving image data.
【請求項14】 前記管理情報は、少なくとも前記圧縮
符号化された動画像データと前記管理情報とを論理的に
結合するためのファイル名と、前記圧縮符号化された動
画像データを記憶している前記第1記憶媒体を識別する
ためデバイス情報とを含むことを特徴とする請求項13
に記載の動画像処理装置。
14. The management information stores at least a file name for logically combining the compression-encoded moving image data and the management information, and the compression-encoded moving image data. 14. Device information for identifying the first storage medium that is present.
3. The moving image processing device according to claim 1.
JP12306492A 1991-05-24 1992-05-15 Moving image processing method and apparatus therefor Expired - Fee Related JP3193117B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12306492A JP3193117B2 (en) 1991-05-24 1992-05-15 Moving image processing method and apparatus therefor

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP11976191 1991-05-24
JP3-119761 1991-05-24
JP11976091 1991-05-24
JP3-119760 1991-05-24
JP12306492A JP3193117B2 (en) 1991-05-24 1992-05-15 Moving image processing method and apparatus therefor

Publications (2)

Publication Number Publication Date
JPH05176313A JPH05176313A (en) 1993-07-13
JP3193117B2 true JP3193117B2 (en) 2001-07-30

Family

ID=27313899

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12306492A Expired - Fee Related JP3193117B2 (en) 1991-05-24 1992-05-15 Moving image processing method and apparatus therefor

Country Status (1)

Country Link
JP (1) JP3193117B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6555079B2 (en) 1999-11-30 2003-04-29 Engelhard Corporation Method and device for cleaning the atmosphere

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07185088A (en) * 1993-12-28 1995-07-25 Sophia Co Ltd Image display device for game machine
US5606359A (en) * 1994-06-30 1997-02-25 Hewlett-Packard Company Video on demand system with multiple data sources configured to provide vcr-like services
JPH0898148A (en) * 1994-09-29 1996-04-12 Toshiba Corp Image filing equipment
JP3744081B2 (en) * 1996-11-01 2006-02-08 ソニー株式会社 Data recording / reproducing apparatus and method
JP3876393B2 (en) * 1996-11-29 2007-01-31 松下電器産業株式会社 Recording / playback device for vehicles
GB2323946B (en) * 1997-04-04 2002-04-17 Sony Uk Ltd Database accessing method and apparatus
JP3919963B2 (en) * 1999-02-04 2007-05-30 株式会社三共 Game machine
JP2003126459A (en) * 2001-10-26 2003-05-07 Olympia:Kk Game machine, program for the same, and memory medium for storing control order of the same
JP2005223939A (en) * 2005-03-07 2005-08-18 Yamaha Corp Video reproducing apparatus
JP6859572B2 (en) * 2017-01-05 2021-04-14 株式会社ジェイマックシステム Medical image display device, medical image display method, and medical image display program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6555079B2 (en) 1999-11-30 2003-04-29 Engelhard Corporation Method and device for cleaning the atmosphere
US6569393B1 (en) 1999-11-30 2003-05-27 Engelhard Corporation Method and device for cleaning the atmosphere

Also Published As

Publication number Publication date
JPH05176313A (en) 1993-07-13

Similar Documents

Publication Publication Date Title
US5489941A (en) Moving image processing method and apparatus
JP3282260B2 (en) Image reproducing apparatus and method
JP3193117B2 (en) Moving image processing method and apparatus therefor
JP2007511855A (en) Cache management to improve trick play performance
JPH11316708A (en) Picture memory mapping to minimize memory bandwidth in data sequence compression and decompression
JP2611637B2 (en) Image compression / decompression device
US20020113898A1 (en) Picture processing apparatus and method, and recording medium
JP3496604B2 (en) Compressed image data reproducing apparatus and compressed image data reproducing method
JP2001086462A (en) Moving image recording device and moving image reproducing device
WO1995002948A1 (en) Method and apparatus for decoding image and method and apparatus for encoding image
US5745783A (en) System for recording and/or reproducing data by disconnecting the recording and/or reproducing device from the data processing device upon reproduction of the data
JP4010617B2 (en) Image decoding apparatus and image decoding method
JP4315731B2 (en) Image decoding display device
JPH09261589A (en) Method and device for decoding and displaying image data
US6728471B1 (en) Image reproducing apparatus
JP2005302276A (en) Data recording / reproducing device, storage device, and file access method
JP2776284B2 (en) Image coding device
JP3573493B2 (en) Video search system and video search data extraction method
JP4420811B2 (en) Image processing apparatus and method
JPH0636521A (en) Disk and moving image decoding method and device
JPH0898142A (en) Image playback device
JPH0898148A (en) Image filing equipment
US7006573B2 (en) Image processing apparatus and method, and computer readable storage medium
JP3235917B2 (en) Image recording and playback device
JPH10257422A (en) Image recording and playback device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010420

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

Free format text: PAYMENT UNTIL: 20090525

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100525

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100525

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110525

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees