JP2000324450A - Video data reproduction method, video data reproduction device, and video transmission system - Google Patents
Video data reproduction method, video data reproduction device, and video transmission systemInfo
- Publication number
- JP2000324450A JP2000324450A JP11134507A JP13450799A JP2000324450A JP 2000324450 A JP2000324450 A JP 2000324450A JP 11134507 A JP11134507 A JP 11134507A JP 13450799 A JP13450799 A JP 13450799A JP 2000324450 A JP2000324450 A JP 2000324450A
- Authority
- JP
- Japan
- Prior art keywords
- video data
- video
- data
- memory
- written
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【課題】安価であると共に簡単にマルチ画面表示を行
う。
【解決手段】所望の映像素材の映像データDSをメモリ
制御部142によってメモリ部143に一時記憶する。
書き込まれた1表示画面分の映像データを複数の領域に
区分する。領域毎に映像データを所定の順序で読み出す
と共に、読み出した映像データを用いて補間処理を行い
映像データを生成する。読み出した映像データと生成し
た映像データを領域に対応する出力メモリ144-1〜1
44-4に書き込み、1表示画面分の映像データを記憶さ
せる。各出力メモリ144から映像データを読み出して
1表示画像分の映像データDV-1〜DV-4を生成する。
生成した映像データDV-1〜DV-4を映像変換出力部1
44-1〜144-4に供給して映像信号SV-1〜SV-4と
して映像出力装置25-1〜25-4に供給する。所望の映
像素材の画像を映像出力装置25-1〜25-4によってマ
ルチ画面表示できる。
(57) [Summary] [PROBLEMS] To display a multi-screen easily and inexpensively. A memory controller 142 temporarily stores video data DS of a desired video material in a memory unit 143.
The written video data for one display screen is divided into a plurality of areas. The video data is read out in a predetermined order for each area, and video data is generated by performing an interpolation process using the read video data. The read image data and the generated image data are used as output memories 144-1 to 144-1 corresponding to the areas.
The data is written into the data 44-4 and the video data for one display screen is stored. The video data is read from each output memory 144 to generate video data DV-1 to DV-4 for one display image.
The generated video data DV-1 to DV-4 are converted to a video conversion output unit 1
The video signals are supplied to video output devices 25-1 to 25-4 as video signals SV-1 to SV-4. Images of desired video material can be displayed on multiple screens by the video output devices 25-1 to 25-4.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、映像データ再生
方法と映像データ再生装置および映像送出システムに関
する。詳しくは、映像データを読み出して第1のメモリ
部に書き込み、第1のメモリ手段に書き込まれた1表示
画像分の映像データを複数の領域に区分し、領域に対応
して複数の第2のメモリ手段を設けるものとし、第2の
メモリ手段には、第1のメモリ手段の対応する領域から
所定の順序で読み出した映像データと読み出した映像デ
ータを用いて補間処理を行うことにより生成した映像デ
ータを書き込むことにより、1表示画像分の映像データ
を記憶させて、第2のメモリ手段から映像データを読み
出し、複数の映像出力装置のそれぞれで領域毎の映像デ
ータに基づく分割画を表示することにより、映像素材の
1つの画像を複数の映像出力装置で表示してマルチ画面
表示を行うものである。The present invention relates to a video data reproducing method, a video data reproducing apparatus, and a video transmission system. More specifically, the video data is read and written in the first memory unit, the video data for one display image written in the first memory means is divided into a plurality of areas, and a plurality of second data corresponding to the areas is provided. A memory means is provided, and the second memory means is provided with video data read out from a corresponding area of the first memory means in a predetermined order and a video generated by performing an interpolation process using the read video data. By writing the data, the video data for one display image is stored, the video data is read from the second memory means, and a plurality of video output devices display a divided image based on the video data for each area. Thus, one image of a video material is displayed on a plurality of video output devices to perform multi-screen display.
【0002】[0002]
【従来の技術】従来、1つの画像を複数に分割すると共
に複数の映像出力装置のそれぞれで分割画を表示するこ
とにより、1つの画像をマルチ画面で表示することがで
きる映像送出システムが提供されている。この映像送出
システムでは、例えばビデオテープレコーダ等を時間管
理して、このビデオテープレコーダ等より出力される1
つの映像信号を映像プロセッサ等で処理することによ
り、1つの映像信号から分割画毎の映像信号が生成され
る。この分割画の映像信号を、画面の分割に応じて配置
された複数の映像出力装置の対応する映像出力装置に供
給することによってマルチ画面表示が行われている。2. Description of the Related Art Conventionally, there has been provided a video transmission system capable of displaying one image on a multi-screen by dividing one image into a plurality of images and displaying a divided image on each of a plurality of video output devices. ing. In this video transmission system, for example, a video tape recorder or the like is time-managed, and 1
By processing one video signal by a video processor or the like, a video signal for each divided image is generated from one video signal. The multi-screen display is performed by supplying the video signal of the divided image to the corresponding video output device of the plurality of video output devices arranged according to the screen division.
【0003】また、最近ではビデオテープレコーダ等に
替えて、ハードディスク等のノンリニアアクセス可能な
記録媒体を使用した映像サーバが用いられるようになっ
てきている。In recent years, video servers using a non-linearly accessible recording medium such as a hard disk have been used in place of a video tape recorder or the like.
【0004】映像サーバは、映像・音声データを蓄積す
るとともに並列処理が可能な複数のハードディスク装置
を含むデータ記録再生装置を用いることによりデータの
転送レートの高速化と大容量が図られている。更にパリ
ティデータを記録しておくことにより、万一いずれかの
ハードディスク装置が故障しても信頼性を確保できるよ
うにする試みがなされている。これより、複数の音声・
映像データからなる素材を分散的に記録しておき多チャ
ネル送出を同時に行ったり、再生時間をずらして同一の
素材を多チャネルで再生することにより、VOD(ビデ
オオンデマンド)やNVOD(ニアビデオオンデマン
ド)等のシステムを構築する等、多様な使用形態に対応
することができる。[0004] The video server uses a data recording / reproducing device including a plurality of hard disk devices capable of storing video / audio data and performing parallel processing, thereby achieving a higher data transfer rate and a larger capacity. Furthermore, an attempt has been made to record parity data so that reliability can be ensured even if any hard disk device fails. From this, multiple voices
VOD (video on demand) and NVOD (near video on) can be achieved by recording material consisting of video data in a distributed manner and simultaneously transmitting multiple channels or reproducing the same material on multiple channels with a different playback time. It is possible to cope with various usage forms, for example, by constructing a system such as demand).
【0005】また、映像サーバでは、割り当てられたタ
イムスロットで時分割にデータの記録や再生動作を行わ
せることで、複数チャネルの同時入出力を実現してい
る。例えば1チャネルをデータの記録に使用すると共に
4チャネルをデータの再生に使用するとき、1周期例え
ば1秒を分割して5つのタイムスロット「T1」〜「T
5」に分け、タイムスロット「T1」の期間で1チャネル
のデータを記録し、タイムスロット「T2」の期間でデ
ータを読み出すことにより1チャネルのデータを再生し
て出力する。さらに、タイムスロット「T3」〜「T5」
の期間も同様に、それぞれのタイムスロット内でデータ
を再生して出力する処理が行われて、1チャネルのデー
タの記録と4チャネルのデータの再生を同時に処理する
ことができる。[0005] In the video server, simultaneous recording / reproduction of a plurality of channels is realized by recording and reproducing data in a time-division manner in the assigned time slot. For example, when one channel is used for data recording and four channels are used for data reproduction, one period, for example, one second is divided into five time slots "T1" to "T1".
5, data of one channel is recorded during the time slot "T1", and data is read out during the time slot "T2" to reproduce and output the data of one channel. Furthermore, time slots "T3" to "T5"
In the same period, the process of reproducing and outputting data in each time slot is performed, so that the recording of data of one channel and the reproduction of data of four channels can be simultaneously processed.
【0006】このような映像サーバーでは、送出の要求
に応じて任意の映像を任意のタイミングで任意のチャネ
ルに送出可能である。In such a video server, an arbitrary video can be transmitted to an arbitrary channel at an arbitrary timing in response to a transmission request.
【0007】[0007]
【発明が解決しようとする課題】ところで、このように
映像サーバ50から出力される1つの映像信号Vaに基
づく画像を図18に示すように例えば4つの映像出力装
置60-1〜60-4を用いてマルチ画面表示する場合、倍
スキャンコンバータ70や映像プロセッサ75を用い
て、1つの映像信号Vaから分割画の映像信号Vb-1〜V
b-4を再構築することが行われる。しかし、このように
倍スキャンコンバータ70や映像プロセッサ75を用い
ることから高価となってしまう。By the way, the image based on one video signal Va output from the video server 50 is transmitted to, for example, four video output devices 60-1 to 60-4 as shown in FIG. When multi-screen display is performed using the double scan converter 70 and the video processor 75, the video signals Vb-1 to Vb-1 to V
Reconstruction of b-4 is performed. However, the use of the double scan converter 70 and the video processor 75 in this way increases the cost.
【0008】そこで、この発明では、安価であると共に
簡単にマルチ画面表示を行うことができる映像データ再
生方法と映像データ再生装置および映像送出システムを
提供するものである。In view of the above, the present invention provides a video data reproducing method, a video data reproducing apparatus, and a video transmission system which are inexpensive and can easily perform multi-screen display.
【0009】[0009]
【課題を解決するための手段】この発明に係る映像デー
タ再生方法は、映像データを第1のメモリ手段に書き込
むものとし、第1のメモリ手段に書き込まれた1表示画
像分の映像データを複数の領域に区分し、領域に対応し
て複数の第2のメモリ手段を設けるものとし、第2のメ
モリ手段には、第1のメモリ手段の対応する領域から所
定の順序で読み出した映像データと読み出した映像デー
タを用いて補間処理を行うことにより生成した映像デー
タを書き込むことにより、1表示画像分の映像データを
記憶させて、第2のメモリ手段のそれぞれから映像デー
タを読み出して出力するものである。In a video data reproducing method according to the present invention, video data is written to a first memory means, and a plurality of video data for one display image written to the first memory means are written. And a plurality of second memory means are provided corresponding to the areas. The second memory means includes video data read out from a corresponding area of the first memory means in a predetermined order. By writing video data generated by performing interpolation processing using read video data, storing video data for one display image, and reading and outputting video data from each of the second memory means. It is.
【0010】また、映像データ再生装置は、映像データ
を一時記憶する第1および複数の第2のメモリ手段と、
第1および複数の第2のメモリ手段に対する映像データ
の書き込みと読み出しを制御すると共に、読み出した映
像データを用いて補間処理を行うことにより映像データ
を生成するメモリ制御手段とを有し、メモリ制御手段で
は、映像データを第1のメモリ手段に書き込むと共に書
き込まれた1表示画面分の映像データを複数の領域に区
分し、領域毎に所定の順序で読み出した映像データと補
間処理によって生成した映像データを、領域と対応する
第2のメモリ手段に書き込むことにより1表示画像分の
映像データを第2のメモリ手段のそれぞれに記憶させ
て、第2のメモリ部のそれぞれから映像データを読み出
して出力するものである。[0010] The video data reproducing apparatus further comprises a first and a plurality of second memory means for temporarily storing video data;
Memory control means for controlling writing and reading of video data to and from the first and the plurality of second memory means, and generating video data by performing interpolation processing using the read video data; The means writes the video data into the first memory means, divides the written video data for one display screen into a plurality of areas, and reads the video data read out in a predetermined order for each area and the video generated by the interpolation processing. By writing data to the second memory means corresponding to the area, the video data for one display image is stored in each of the second memory means, and the video data is read out and output from each of the second memory units. Is what you do.
【0011】さらに、映像送出システムは、映像素材の
映像データを記録媒体に記録するとともに、該記録媒体
に記録された映像データを再生するデータ記録再生装置
と、データ記録再生装置の動作を制御する制御装置と、
データ記録再生装置で再生された映像データに基づく画
像を表示する映像出力装置とを備え、制御装置によって
データ記録再生装置を制御し、要求に応じた映像素材の
映像データを読み出して要求に応じた映像素材を映像出
力装置に表示させる映像送出システムであって、データ
記録再生装置は、映像データを一時記憶する第1および
複数の第2のメモリ手段と、第1および複数の第2のメ
モリ手段に対する映像データの書き込みと読み出しを制
御すると共に、読み出した映像データを用いて補間処理
を行うことにより映像データを生成するメモリ制御手段
とを有し、メモリ制御手段では、記録媒体から読み出さ
れた映像データを第1のメモリ手段に書き込むと共に、
書き込まれた1表示画面分の映像データを複数の領域に
区分し、領域毎に所定の順序で読み出した映像データと
補間処理によって生成した映像データを、領域と対応す
る第2のメモリ手段に書き込むことにより1表示画像分
の映像データを第2のメモリ手段のそれぞれに記憶させ
て、第2のメモリ部から映像データを読み出ことにより
領域数分の映像データを生成し、映像出力装置は領域数
分設けるものとし、データ記録再生装置で生成された領
域数分の映像データを対応する位置の映像出力装置に供
給して、領域毎の画像をそれぞれの映像出力装置で表示
することにより、要求に応じた映像素材の1表示画像を
複数の映像出力装置を用いて表示するものである。Further, the video transmission system records video data of a video material on a recording medium, and controls a data recording / reproducing apparatus for reproducing the video data recorded on the recording medium and an operation of the data recording / reproducing apparatus. A control device;
A video output device for displaying an image based on the video data reproduced by the data recording / reproducing device, wherein the control device controls the data recording / reproducing device, reads out the video data of the video material according to the request, and responds to the request. What is claimed is: 1. A video transmission system for displaying a video material on a video output device, wherein the data recording / reproducing device includes first and plural second memory units for temporarily storing video data, and first and plural second memory units. And memory control means for controlling writing and reading of video data to and generating video data by performing interpolation processing using the read video data, wherein the memory control means reads out the video data from the recording medium. While writing the video data to the first memory means,
The written video data for one display screen is divided into a plurality of areas, and video data read out in a predetermined order for each area and video data generated by interpolation processing are written to the second memory means corresponding to the area. Thus, the video data for one display image is stored in each of the second memory units, and the video data is read out from the second memory unit to generate video data for the number of areas, and the video output device outputs By providing video data for the number of areas generated by the data recording / reproducing device to the video output device at the corresponding position and displaying the image for each area on each video output device, Is displayed using a plurality of video output devices.
【0012】この発明においては、ハードディスク装置
等に記憶された符号化圧縮データが復号化されて第1の
メモリ手段に書き込まれる。第1のメモリ手段に書き込
まれた1表示画像分の映像データは複数の領域、例えば
水平方向および垂直方向にそれぞれ2分割されて4つ領
域に区分される。第1のメモリ手段から領域毎に所定の
順序で読み出した映像データと読み出した映像データを
用いて補間処理を行うことにより生成した映像データ
が、対応する4つの第2のメモリ手段に書き込まれる。
また、1ライン分の映像データが2度読み出されて、各
領域に対応した1表示画像分の映像データが第2のメモ
リ手段に記憶される。この第2のメモリ手段のそれぞれ
から映像データを読み出すことにより、領域数分の映像
データが生成されて、対応する映像出力装置に供給され
る。In the present invention, the encoded and compressed data stored in the hard disk device or the like is decoded and written into the first memory means. The video data for one display image written in the first memory means is divided into a plurality of areas, for example, two in the horizontal direction and the vertical direction, and divided into four areas. The video data read from the first memory means for each area in a predetermined order and the video data generated by performing an interpolation process using the read video data are written to the corresponding four second memory means.
The video data for one line is read twice, and the video data for one display image corresponding to each area is stored in the second memory means. By reading the video data from each of the second memory means, video data for the number of areas is generated and supplied to the corresponding video output device.
【0013】[0013]
【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態について詳細に説明する。図1は、本発明
の映像送出システムの構成を示している。映像素材の映
像データDSは、エンコーダ5によって符号化処理が行
われて圧縮符号化データTDとして映像サーバ10に供
給される。なおエンコーダ5の動作は後述するコンピュ
ータ等を用いたコントロール装置20からの命令信号C
MDに基づいて制御される。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 shows the configuration of the video transmission system of the present invention. The video data DS of the video material is encoded by the encoder 5 and supplied to the video server 10 as compressed encoded data TD. The operation of the encoder 5 is controlled by a command signal C from a control device 20 using a computer or the like described later.
It is controlled based on the MD.
【0014】映像サーバ10は、メインコントロール部
11、ハードディスクコントロール部(HDDコントロ
ール部)12、ハードディスクユニット(HDDユニッ
ト)13、復号化部14、外部インタフェース部15を
有している。メインコントロール部11、HDDコント
ロール部12、復号化部14および外部インタフェース
部15は、それぞれコマンドバス17およびデータバス
18に接続される。また、HDDコントロール部12に
は、HDDユニット13が接続される。なお、映像サー
バでタイムスロット毎にデータの再生動作を行うことに
より例えばnチャネルの同時出力等を行う場合には、タ
イムスロットに応じた数の復号化部14-1〜14-nが設
けられる。The video server 10 has a main control unit 11, a hard disk control unit (HDD control unit) 12, a hard disk unit (HDD unit) 13, a decoding unit 14, and an external interface unit 15. The main control unit 11, HDD control unit 12, decoding unit 14, and external interface unit 15 are connected to a command bus 17 and a data bus 18, respectively. Further, an HDD unit 13 is connected to the HDD control unit 12. In the case where, for example, simultaneous output of n channels is performed by performing a data reproducing operation for each time slot in the video server, the number of decoding units 14-1 to 14-n corresponding to the time slots is provided. .
【0015】コントロール装置20で実行されているア
プリケーションからの命令信号CMDは、外部インタフ
ェース部15およびデータバス18を介してメインコン
トロール部11に供給される。なお、命令信号CMDは
エンコーダ5にも供給される。An instruction signal CMD from an application executed by the control device 20 is supplied to the main control unit 11 via the external interface unit 15 and the data bus 18. Note that the command signal CMD is also supplied to the encoder 5.
【0016】メインコントロール部11では命令信号C
MDに基づき、HDDコントロール部12、復号化部1
4等の動作を制御するための制御信号CTを生成して、
コマンドバス17を介して各部に供給する。In the main control section 11, a command signal C
HDD control unit 12, decryption unit 1 based on MD
4 to generate a control signal CT for controlling operations such as
It is supplied to each unit via the command bus 17.
【0017】ここで、エンコーダ5から圧縮符号化デー
タTDが供給されると、この圧縮符号化データTDは、
外部インタフェース部15およびデータバス18を介し
てHDDコントロール部12に供給される。Here, when the compressed coded data TD is supplied from the encoder 5, the compressed coded data TD is
The data is supplied to the HDD control unit 12 via the external interface unit 15 and the data bus 18.
【0018】HDDコントロール部12は、メインコン
トロール部11からの制御信号CTに基づき、割り当て
られたタイムスロットで供給された圧縮符号化データT
DをHDDユニット13に書き込むと共に、コントロー
ル装置20側で要求された映像素材の圧縮符号化データ
TDを、割り当てられたタイムスロットでHDDユニッ
ト13から読み出すためのユニット制御信号CTHを生
成する。このユニット制御信号CTHはHDDユニット
13に供給される。The HDD control unit 12 receives the compressed encoded data T supplied in the assigned time slot based on the control signal CT from the main control unit 11.
D is written into the HDD unit 13 and a unit control signal CTH for reading out the compressed and encoded data TD of the video material requested by the control device 20 from the HDD unit 13 in the assigned time slot is generated. The unit control signal CTH is supplied to the HDD unit 13.
【0019】HDDユニット13は、例えば複数のハー
ドディスク装置が並列に組み合わせされたディスクアレ
イのような構造とされており、HDDコントロール部1
2から供給されたユニット制御信号CTHに基づいて、
ハードディスク装置に対する圧縮符号化データTDの書
き込みあるいは読み出しをノンリニアに行う。The HDD unit 13 has a structure like a disk array in which a plurality of hard disk devices are combined in parallel, for example.
2 based on the unit control signal CTH supplied from
Writing or reading of the compressed and encoded data TD to / from the hard disk device is performed in a non-linear manner.
【0020】HDDユニット13から割り当てられたタ
イムスロットで読み出された圧縮符号化データTDは、
データバス18を介してタイムスロットに応じた復号化
部14に供給される。The compressed coded data TD read in the time slot allocated from the HDD unit 13 is:
The data is supplied to the decoding unit 14 corresponding to the time slot via the data bus 18.
【0021】ここで、マルチ画面表示を行う場合には、
復号化部14に少なくとも画面分割数の映像出力装置が
接続される。この復号化部14では、供給された圧縮符
号化データTDから分割画の映像データDVを生成し
て、画面の分割に応じて配置された複数の映像出力装置
の対応する映像出力装置25に供給する。Here, when performing multi-screen display,
The decoding unit 14 is connected to at least the video output devices of the number of screen divisions. The decoding unit 14 generates video data DV of a divided image from the supplied compressed and encoded data TD and supplies the video data DV to a corresponding video output device 25 of a plurality of video output devices arranged according to the division of the screen. I do.
【0022】図2は復号化部14の構成を示している。
復号化部14は、復号処理部141、メモリ制御部14
2、メモリ部143、出力メモリ144、映像変換出力
部145を有している。この出力メモリ144と映像変
換出力部145は映像出力装置25の数に応じて設けら
れており、マルチ画面表示で1つの画像を例えば図3に
示すように水平方向および垂直方向にそれぞれ2分割し
て、4つの分割画MP-1〜MP-4を4つの映像出力装置
25-1〜25-4を用いて表示する場合には、4つの出力
メモリ144-1〜144-4と映像変換出力部145-1〜
145-nが設けられる。FIG. 2 shows the configuration of the decoding unit 14.
The decoding unit 14 includes a decoding processing unit 141, a memory control unit 14,
2, a memory unit 143, an output memory 144, and a video conversion output unit 145. The output memory 144 and the video conversion output units 145 are provided according to the number of the video output devices 25, and divide one image into two in the horizontal direction and the vertical direction, for example, as shown in FIG. When the four divided images MP-1 to MP-4 are displayed using the four video output devices 25-1 to 25-4, the four output memories 144-1 to 144-4 and the video conversion output Part 145-1 ~
145-n are provided.
【0023】復号処理部141では、データバス18を
介して供給された圧縮符号化データTDを復号化してデ
ジタルの映像データDSに変換する。この映像データD
Sはメモリ制御部142に供給される。ここで、圧縮符
号化データTDの圧縮フォーマットが、例えばMPEG
(Moving Picture Experts Group)2のMP@MLであ
るとき、復号処理部141によって圧縮符号化データT
Dが、CCIR−601と呼ばれるフォーマットの映像
データDSに変換される。このCCIR−601と呼ば
れるフォーマットの概略を図4に示す。The decoding processing section 141 decodes the compressed coded data TD supplied via the data bus 18 and converts it into digital video data DS. This video data D
S is supplied to the memory control unit 142. Here, the compression format of the compression encoded data TD is, for example, MPEG
(Moving Picture Experts Group) 2 When MP @ ML, the decoding processing unit 141 sets the compressed encoded data T
D is converted into video data DS in a format called CCIR-601. FIG. 4 schematically shows a format called CCIR-601.
【0024】映像データDSの信号ストリーム(図4
B)は1バイト単位とされており、水平制御信号(図4
A)に同期して出力される。この水平制御信号の信号レ
ベルがローレベル「L」の部分に位置する信号ストリー
ムはアクティブビデオ部分であり、画像を表示する信号
となっている。このアクティブビデオ部分の信号ストリ
ームにおいて、「Y」は輝度データをあらわし、「C
B」および「CR」はそれぞれ色差データをあらわして
いる。また水平制御信号の信号レベルがハイレベル
「H」の部分に位置する信号ストリームは、アクティブ
ビデオ部分の終了を示すEAVコードやアクティブビデ
オ部分の開始を示すSAVコード、およびブランキング
データの信号ストリームである。The signal stream of the video data DS (FIG. 4
B) is in units of 1 byte and includes a horizontal control signal (FIG. 4).
Output in synchronization with A). The signal stream in which the signal level of the horizontal control signal is at the low level “L” is an active video portion, which is a signal for displaying an image. In the signal stream of the active video portion, “Y” represents luminance data, and “Y” represents “C”.
“B” and “CR” respectively represent color difference data. The signal stream in which the signal level of the horizontal control signal is at the high level “H” is an EAV code indicating the end of the active video portion, a SAV code indicating the start of the active video portion, and a signal stream of blanking data. is there.
【0025】メモリ制御部142では、メインコントロ
ール部11からの制御信号CTに基づき、復号処理部1
41から供給された映像データDSをメモリ部143に
書き込む処理や、メモリ部143に書き込まれた映像デ
ータDSを所定の順序で読み出して出力メモリ144-1
〜144-4に書き込むと共に読み出した映像データを用
いて補間処理を行い新たな映像データを生成して出力メ
モリ144-1〜144-4に書き込み、出力メモリ144
-1〜144-4に分割画の映像データDV-1〜DV-4を個
々に記憶させる処理を行う。In the memory control unit 142, the decoding processing unit 1 is controlled based on the control signal CT from the main control unit 11.
41, a process of writing the video data DS supplied from the memory unit 143 to the memory unit 143, and a process of reading out the video data DS written to the memory unit 143 in a predetermined order and outputting data 144-1
-4144-4 and perform interpolation processing using the read video data to generate new video data, write the new video data to the output memories 144-1 to 144-4, and output the output memory 144.
Processing for individually storing the divided image video data DV-1 to DV-4 in -1 to 144-4 is performed.
【0026】メモリ部143は、映像データDSの書き
込みと読み出しを並行して行うことができるように、例
えば2つのバンクを有するものが用いられる。このた
め、例えば一方のバンクAの領域に映像データDSを書
き込むと共に、他方のバンクBの領域に書き込まれてい
る映像データDSを読み出して補間処理を行うことによ
り、出力メモリ144-1〜144-4に分割画の映像デー
タを書き込むことが同時にできる。The memory unit 143 has, for example, two banks so that writing and reading of the video data DS can be performed in parallel. For this reason, for example, by writing the video data DS in the area of one bank A and reading out the video data DS written in the area of the other bank B and performing interpolation processing, the output memories 144-1 to 144- 4 can be used to simultaneously write video data of divided images.
【0027】出力メモリ144-1〜144-4は、メモリ
部143と同様に例えば2つのバンクを有するものが用
いられる。このため、メモリ制御部142から供給され
た映像データを書き込むことができると共に、記憶され
ている分割画の映像データDVを読み出すことが同時に
できる。ここで、出力メモリ144-1から読み出された
映像データDV-1は、映像変換出力部145-1に供給さ
れる。同様に、出力メモリ144-2〜144-4から読み
出された映像データDV-2〜DV-4は、映像変換出力部
145-2〜145-4に供給される。As the output memories 144-1 to 144-4, those having, for example, two banks are used as in the memory section 143. Therefore, the video data supplied from the memory control unit 142 can be written, and the stored video data DV of the divided image can be read at the same time. Here, the video data DV-1 read from the output memory 144-1 is supplied to the video conversion output unit 145-1. Similarly, the video data DV-2 to DV-4 read from the output memories 144-2 to 144-4 are supplied to the video conversion output units 145-2 to 145-4.
【0028】映像変換出力部145-1では、映像データ
DV-1をアナログの映像信号SV-1に変換して映像出力
装置25-1に供給する。同様に、映像変換出力部145
-2〜145-4では、映像データDV-2〜DV-4をアナロ
グの映像信号SV-2〜SV-4に変換して映像出力装置2
5-2〜25-4に供給する。The video conversion output section 145-1 converts the video data DV-1 into an analog video signal SV-1 and supplies it to the video output device 25-1. Similarly, the video conversion output unit 145
-2 to 145-4, the video data DV-2 to DV-4 are converted into analog video signals SV-2 to SV-4, and the video output device 2
5-2 to 25-4.
【0029】次に、メモリ制御部142の動作について
説明する。なお、メモリ部143は例えば二つのバンク
A,Bを有するものとして説明する。Next, the operation of the memory control unit 142 will be described. The memory unit 143 will be described as having two banks A and B, for example.
【0030】図5に示すフローチャートは、メモリ部1
43に映像データDSを書き込む処理を示している。ス
テップST1-1では、書き込み位置を示す書き込みポイ
ンタを、メモリ部143の二つのバンクA,Bのうち、
書き込み可能なバンクの先頭位置に設定してステップS
T1-2に進む。The flowchart shown in FIG.
43 shows a process of writing the video data DS. In step ST1-1, a write pointer indicating a write position is set in the two banks A and B of the memory unit 143.
Set to the top position of the writable bank and step S
Proceed to T1-2.
【0031】ステップST1-2では、映像データDSを
1バイト受信したか否かを判別する。ここで、復号処理
部141から映像データDSが供給されてないときには
ステップST1-2に戻り、映像データDSが1バイト供
給されたときにはステップST1-3に進む。In step ST1-2, it is determined whether or not one byte of the video data DS has been received. Here, when the video data DS is not supplied from the decoding processing unit 141, the process returns to step ST1-2, and when one byte of the video data DS is supplied, the process proceeds to step ST1-3.
【0032】ステップST1-3では、設定された書き込
みポインタの位置に供給された1バイトのデータを書き
込んでステップST1-4に進む。In step ST1-3, the supplied 1-byte data is written at the position of the set write pointer, and the process proceeds to step ST1-4.
【0033】ステップST1-4では、映像データDSの
1表示画像分、例えば1フレーム分のデータ書き込みが
終了したか否かの判別を行う。ここで、1フレーム分の
データの書き込みが終了していないときにはステップS
T1-5に進み、書き込みポインタのポインタ値に「1」
を加算することによりポインタの位置を移動させてステ
ップST1-2に戻る。このため、書き込み可能なバンク
の先頭位置から、映像データDSが連続してメモリ部1
43に書き込まれる。In step ST1-4, it is determined whether or not data writing for one display image of the video data DS, for example, one frame has been completed. If the writing of data for one frame has not been completed, step S
Proceeds to T1-5 and sets the pointer value of the write pointer to "1".
Is added to move the position of the pointer, and the process returns to step ST1-2. Therefore, the video data DS is continuously stored in the memory unit 1 from the head position of the writable bank.
43 is written.
【0034】その後、1フレーム分のデータ書き込みが
終了するとステップST1-4からステップST1-6に進
む。Thereafter, when data writing for one frame is completed, the process proceeds from step ST1-4 to step ST1-6.
【0035】ステップST1-6では、映像出力装置25
-1〜25-4によってマルチ画面表示する映像素材の全フ
レーム分のデータ書き込みが終了したか否かの判別が行
われる。ここで、全フレーム分のデータ書き込みが終了
していないときにはステップST1-7に進み、バンクを
切り替えて、書き込みポインタを別のバンクの先頭位置
に設定してステップST1-2に戻る。このため、メモリ
部143のバンクA,Bに交互に1フレーム単位で映像
データDSが書き込まれる。In step ST1-6, the video output device 25
It is determined whether data writing for all frames of the video material to be displayed on the multi-screen has been completed based on -1 to 25-4. Here, when the data writing for all the frames has not been completed, the process proceeds to step ST1-7, the bank is switched, the write pointer is set to the head position of another bank, and the process returns to step ST1-2. Therefore, the video data DS is alternately written to the banks A and B of the memory unit 143 in units of one frame.
【0036】また、ステップST1-6で全フレーム分の
データ書き込みが終了したと判別されたときには映像デ
ータDSの書き込み処理を終了する。When it is determined in step ST1-6 that data writing for all frames has been completed, the writing process of the video data DS is completed.
【0037】図6はメモリ部143のメモリマップの概
略を示している。メモリ部143のメモリ領域は、映像
データDSに対応するものとされており、例えばバンク
Aに映像データDSを書き込むことができる場合、書き
込みポインタは最初に位置P[0,0]に設定される。
なお、図6では映像データDSが525/60方式であ
る場合を示している。FIG. 6 shows an outline of a memory map of the memory unit 143. The memory area of the memory unit 143 corresponds to the video data DS. For example, when the video data DS can be written to the bank A, the write pointer is first set to the position P [0,0]. .
FIG. 6 shows a case where the video data DS is in the 525/60 format.
【0038】映像データDSが1バイト毎に順次書き込
まれて、書き込みポインタの位置は水平方向に移動され
る。ここで、映像データDSが1716バイト分、すな
わち1ライン分書き込まれると、書き込みポインタはP
[0,n5]からP[1,0]の位置に移動される。以
下同様にして、映像データDSが1ライン分ずつ順次書
き込まれて、P[0,0]からP[m4,n5]の領域に
映像データDSが1フィールド分書き込まれる。The video data DS is sequentially written for each byte, and the position of the write pointer is moved in the horizontal direction. Here, when the video data DS is written for 1716 bytes, that is, for one line, the write pointer becomes P
It is moved from [0, n5] to the position of P [1, 0]. Similarly, the video data DS is sequentially written one line at a time, and the video data DS is written for one field in an area from P [0,0] to P [m4, n5].
【0039】次に、書き込みポインタをP[m5,0]
に移動させて同様な処理を行うことによりP[m5,
0]からP[m9,n5]の領域に映像データDSが1フ
ィールド分書き込まれる。このようにして、バンクAに
対して映像データDSが1フレーム分書き込まれる。ま
た、同様にしてバンクBのP[0,0]から順次映像デ
ータDSを書き込むことで、バンクBに対して1フレー
ム分の映像データDSの書き込みが行われる。Next, the write pointer is set to P [m5,0].
To perform P [m5,
0] to P [m9, n5], video data DS is written for one field. Thus, the video data DS for one frame is written to the bank A. Similarly, the video data DS for one frame is written to the bank B by sequentially writing the video data DS from P [0, 0] of the bank B.
【0040】このため、P[m2,n2]〜P[m2,n
5]、P[m2+1,n2]〜P[m2+1,n5]、・・
・、P[m4,n2]〜P[m4,n5]、およびP[m
7,n2]〜P[m7,n5]、P[m7+1,n2]〜P
[m7+1,n5]、・・・、P[m9,n2]〜P[m
9,n5]の領域には、アクティブビデオ部分のデータが
書き込まれると共に、他の領域にはブランキングのデー
タ等が書き込まれることとなる。Therefore, P [m2, n2] to P [m2, n
5], P [m2 + 1, n2] to P [m2 + 1, n5],.
, P [m4, n2] to P [m4, n5], and P [m
7, n2] to P [m7, n5], P [m7 + 1, n2] to P
[M7 + 1, n5],..., P [m9, n2] to P [m
9, n5], the data of the active video portion is written, and blanking data and the like are written in the other areas.
【0041】このようにして、メモリ部143のバンク
に映像データDSが1フレーム分書き込まれると、アク
ティブビデオ部分のデータが書き込まれた領域をフィー
ルド毎に画面分割数に区分する。すなわち、領域AR1
-1〜AR1-4,AR2-1〜AR2-4の4つの領域に区分
する。また、書き込まれた映像データを読み出して新た
な映像データを生成するための処理を領域毎に行うこと
で、分割画を表示するための映像データDV-1〜DV-4
が生成される。As described above, when one frame of the video data DS is written to the bank of the memory unit 143, the area where the data of the active video portion is written is divided into the number of screen divisions for each field. That is, the area AR1
-1 to AR1-4 and AR2-1 to AR2-4. Further, by performing a process for reading the written video data and generating new video data for each area, the video data DV-1 to DV-4 for displaying the divided image are displayed.
Is generated.
【0042】ここで、メモリ部143のバンクAの領域
AR1-1とAR2-1のデータを用いて1フレーム分の映
像データを生成する場合、領域AR1-1とAR2-1のデ
ータ量は、水平方向および垂直方向ともにデータ量がほ
ぼ半分である。このため、読み出された映像データを用
いて補間処理を行い、新たな映像データを生成すること
で、水平方向のデータ量の不足分を補う。Here, when one frame of video data is generated using the data of the areas AR1-1 and AR2-1 of the bank A of the memory unit 143, the data amount of the areas AR1-1 and AR2-1 is as follows. The data amount is almost half in both the horizontal and vertical directions. Therefore, interpolation processing is performed using the read video data to generate new video data, thereby compensating for the shortage of the data amount in the horizontal direction.
【0043】また、垂直方向に対しては1ライン分のデ
ータを2回続けて読み出すと共に、領域AR1-1と領域
AR1-3および領域AR2-1と領域AR2-3の境界部分
のデータは1回読み出すことで、垂直方向のデータ量を
2倍にできる。In the vertical direction, one line of data is read out twice consecutively, and the data at the boundary between the area AR1-1 and the area AR1-3 and between the area AR2-1 and the area AR2-3 is one. By reading twice, the data amount in the vertical direction can be doubled.
【0044】ここで、補間によって新たな映像データを
生成する処理を説明する。図7Aはメモリ部143に記
憶されているアクティブビデオ部分の映像データDSを
示しており、図7Bは読み出された映像データと補間処
理によって新たに生成された映像データが出力メモリ1
44に書き込まれた状態を示している。Here, a process of generating new video data by interpolation will be described. FIG. 7A shows the video data DS of the active video portion stored in the memory unit 143, and FIG. 7B shows the read video data and the video data newly generated by the interpolation processing in the output memory 1.
44 shows the state written.
【0045】なお説明を簡単とするため、例えば領域A
R1-1内の水平方向の位置を座標V[r]で示すものと
し、領域AR1-1の映像データが書き込まれる出力メモ
リ144-1のアクティブビデオ部分の領域内での水平方
向の位置を座標W[w]で示すものとする。In order to simplify the description, for example, the area A
The horizontal position in R1-1 is represented by coordinates V [r], and the horizontal position in the active video portion of the output memory 144-1 to which the video data of the area AR1-1 is written is represented by coordinates. Let it be denoted by W [w].
【0046】メモリ部143に書き込まれている映像デ
ータDSが525/60方式であるときには、1ライン
のデータ量は720バイトであることから、映像データ
DSはV[0]〜V[719]に記憶されている。When the video data DS written in the memory unit 143 is in the 525/60 format, the data amount of one line is 720 bytes, so that the video data DS is V [0] to V [719]. It is remembered.
【0047】メモリ部143からは、4バイト分毎に映
像データDSが読み出されて、式(1)〜式(4)で示
される出力メモリ144-1の位置に書き込まれる。な
お、「k」の値は「0」あるいは8の倍数である。 V[k] → W[2k] ・・・(1) V[k+1] → W[2k+3] ・・・(2) V[k+2] → W[2k+6] ・・・(3) V[k+3] → W[2k+7] ・・・(4)The video data DS is read from the memory unit 143 every 4 bytes and written to the position of the output memory 144-1 represented by the equations (1) to (4). The value of “k” is “0” or a multiple of 8. V [k] → W [2k] (1) V [k + 1] → W [2k + 3] (2) V [k + 2] → W [2k + 6] (3) V [k + 3] → W [2k + 7] (4)
【0048】次に、読み出された4バイト分の映像デー
タDSを用いて、式(5)〜式(7)に示す補間処理に
よって新たなデータが生成されて出力メモリ144-1に
書き込まれる。 (V[k−1]+V[k+1])÷2 → W[2k+1] ・・・(5) なお、式(5)において(k−1)<0のときには、V
[k+1]がW[2k+1]に書き込まれる。 (V[k−2]+V[k+2])÷2 → W[2k+2] ・・・(6) なお、式(6)において(k−2)<0のときには、V
[k+2]がW[2k+2]に書き込まれる。 (V[k+1]+V[k+3])÷2 → W[2k+5] ・・・(7)Next, new data is generated by the interpolation processing shown in equations (5) to (7) using the read 4-byte video data DS and written into the output memory 144-1. . (V [k-1] + V [k + 1]) ÷ 2 → W [2k + 1] (5) Note that when (k−1) <0 in equation (5), V
[K + 1] is written to W [2k + 1]. (V [k−2] + V [k + 2]) ÷ 2 → W [2k + 2] (6) When (k−2) <0 in equation (6), V
[K + 2] is written to W [2k + 2]. (V [k + 1] + V [k + 3]) ÷ 2 → W [2k + 5] (7)
【0049】メモリ部143から次の4バイト分の映像
データDSが読み出されると、この映像データDSは式
(8)〜式(11)で示される出力メモリ144-1の位
置に書き込まれる。 V[k+4] → W[2k+8] ・・・(8) V[k+5] → W[2k+11] ・・・(9) V[k+6] → W[2k+14] ・・・(10) V[k+7] → W[2k+15] ・・・(11)When the next four bytes of video data DS are read from the memory unit 143, the video data DS is written to the position of the output memory 144-1 represented by the equations (8) to (11). V [k + 4] → W [2k + 8] (8) V [k + 5] → W [2k + 11] (9) V [k + 6] → W [2k + 14] (10) V [k + 7] → W [2k + 15] (11)
【0050】次に、読み出された4バイト分の映像デー
タDSと既に読み出されている映像データDSを用い
て、式(12)〜式(16)に示すように補間処理が行
われて、新たに生成されたデータが出力メモリ144-1
に書き込まれる。 (V[k]+V[k+4])÷2 → W[2k+4] ・・・(12) (V[k+3]+V[k+5])÷2 → W[2k+9] ・・・(13) (V[k+2]+V[k+6])÷2 → W[2k+10] ・・・(14) (V[k+8]+V[k+4])÷2 → W[2k+12] ・・・(15) なお、式(15)において(k+8)>719のときに
は、V[k+4]がW[2k+12]に書き込まれる。 (V[k+5]+V[k+7])÷2 → W[2k+13] ・・・(16)Next, interpolation processing is performed as shown in equations (12) to (16) using the read 4-byte video data DS and the video data DS already read. , The newly generated data is stored in the output memory 144-1.
Is written to. (V [k] + V [k + 4]) ÷ 2 → W [2k + 4] (12) (V [k + 3] + V [k + 5]) ÷ 2 → W [2k + 9] (13) (V [k + 2 ] + V [k + 6]) ÷ 2 → W [2k + 10] (14) (V [k + 8] + V [k + 4]) ÷ 2 → W [2k + 12] (15) In equation (15), When k + 8)> 719, V [k + 4] is written to W [2k + 12]. (V [k + 5] + V [k + 7]) ÷ 2 → W [2k + 13] (16)
【0051】このため、出力メモリ144-1のW[0]
には、式(1)に基づきV[0]の色差データ「CB」
が書き込まれ、W[1]には、式(5)に基づきV
[1]の輝度データ「Ya」が書き込まれる。W[2]
には、式(6)に基づきV[2]の色差データ「CR」
が書き込まれ、W[3]には、式(2)に基づきV
[1]の輝度データ「Ya」が書き込まれる。さらに、
W[4]には、式(12)に基づきV[0]とV[4]
の色差データ「CB」の平均値が新たなデータとして書
き込まれ、W[5]には、式(7)に基づきV[1]の
輝度データ「Ya」とV[3]の輝度データ「Yb」との
平均値が新たなデータとして書き込まれる。以下同様に
してW[1439]には、式(11)に基づきV[71
9]の輝度データ「Yb」が書き込まれる。Therefore, W [0] of output memory 144-1
Contains the color difference data “CB” of V [0] based on equation (1).
Is written into W [1], and V [1] is calculated based on equation (5).
The luminance data “Ya” of [1] is written. W [2]
Contains the color difference data “CR” of V [2] based on equation (6).
Is written into W [3], based on equation (2).
The luminance data “Ya” of [1] is written. further,
W [4] includes V [0] and V [4] based on equation (12).
The average value of the color difference data “CB” is written as new data, and the brightness data “Ya” of V [1] and the brightness data “Yb” of V [3] are written into W [5] based on the equation (7). Is written as new data. Similarly, W [1439] is replaced with V [71] based on the equation (11).
9] is written.
【0052】このように、読み出された映像データDS
と補間処理によって新たに生成された映像データを出力
メモリ144-1に書き込むことにより、メモリ部143
の(1/2)ライン分の映像データDSに基づきアクテ
ィブビデオ部分の1ライン分の映像データを出力メモリ
144-1に書き込むことができる。As described above, the read video data DS
And the video data newly generated by the interpolation processing is written into the output memory 144-1, so that the memory unit 143
The video data for one line of the active video portion can be written to the output memory 144-1 based on the video data DS for (1/2) lines of the above.
【0053】また、垂直方向に対しては、上述したよう
に1ライン分のデータを2回続けて読み出すと共に、領
域AR1-1と領域AR1-3および領域AR2-1と領域A
R2-3の境界部分のデータは1回読み出すことで、垂直
方向のデータ量を2倍にできる。In the vertical direction, one line of data is read out twice consecutively as described above, and the area AR1-1 and the area AR1-3, the area AR2-1 and the area A
By reading the data at the boundary of R2-3 once, the data amount in the vertical direction can be doubled.
【0054】さらに、メモリ部143からの映像データ
DSの読み出しの際には、ブランキングのデータ等も1
ライン毎に順次読み出して出力メモリ144-1に書き込
むことで、出力メモリ144-1には1フレーム分の映像
データDV-1を記憶させることができる。なお、出力メ
モリ144-2〜144-4に対しても同様な処理が行われ
て、各出力メモリに分割画の映像データDVを1フレー
ム分ずつ記憶させることができる。Further, when the video data DS is read from the memory unit 143, the blanking data and the like are also set to one.
By sequentially reading the data for each line and writing the data to the output memory 144-1, the output memory 144-1 can store the video data DV-1 for one frame. Note that the same processing is performed on the output memories 144-2 to 144-4, so that each output memory can store the video data DV of the divided image for one frame.
【0055】図8に示すフローチャートは、出力メモリ
に対する映像データの書き込みと読み出し処理を示して
おり、図9および図10に示すフォローチャートは、メ
モリ部143に書き込まれている映像データDSの読み
出しを制御すると共に読み出された映像データを用いて
補間処理を行い分割画MP-1を表示するための映像デー
タを出力メモリ144-1に書き込む処理を示している。
また、図12および図13、図14および図15、図1
6および図17は、それぞれ分割画MP-2,MP-3,M
P-4を表示するための映像データを出力メモリ144-
2,144-3,144-4に書き込む処理を示している。The flowchart shown in FIG. 8 shows the process of writing and reading video data to and from the output memory. The follow charts shown in FIGS. 9 and 10 show the process of reading the video data DS written in the memory unit 143. The figure illustrates a process of controlling and performing an interpolation process using the read video data and writing video data for displaying the divided image MP-1 to the output memory 144-1.
12 and 13, FIG. 14 and FIG.
6 and FIG. 17 show divided images MP-2, MP-3, and M, respectively.
Image data for displaying P-4 is output to memory 144-
2, writing processes to 2, 144-3 and 144-4 are shown.
【0056】図8のステップST2-1では、読み出しポ
インタを読み出し可能なバンクの先頭位置であるP
[0,0]に設定してステップST2-2に進む。In step ST2-1 in FIG. 8, P is the head position of the bank from which the read pointer can be read.
[0, 0] is set and the process proceeds to step ST2-2.
【0057】ステップST2-2では、後述する映像デー
タの書き込み処理によって例えば読み出した1バイト分
の映像データあるいは読み出した映像データを用いた補
間処理により生成された1フレーム分の映像データを出
力メモリ144-1に書き込みステップST2-3に進む。
また、ステップST2-3〜ST2-5でも同様にして、後
述する映像データの書き込み処理によって、映像データ
を出力メモリ144-2〜144-3に書き込む。In step ST2-2, for example, one byte of video data read out by the video data writing process described later or one frame of video data generated by interpolation using the read video data is output to the output memory 144. Write to -1 and proceed to step ST2-3.
Similarly, in steps ST2-3 to ST2-5, video data is written to the output memories 144-2 to 144-3 by a video data writing process described later.
【0058】次に、ステップST2-6では、出力メモリ
144-1〜144-4から1フレーム分の映像データを読
み出して映像データDV-1〜DV-4として出力しステ
ップST2-7に進む。Next, in step ST2-6, one frame of video data is read from the output memories 144-1 to 144-4 and output as video data DV-1 to DV-4, and the process proceeds to step ST2-7.
【0059】ステップST2-7では、映像素材の全フレ
ーム分の映像データの書き込みが完了したか否かの判別
が行われる。ここで、全フレーム分の映像データの書き
込みが完了していないときには、ステップST2-8に進
み、映像データの読み出しポインタを新たなバンクの先
頭位置P「0,0]に設定してステップST2-2に戻
る。また、ステップST2-7で全フレーム分の映像デー
タの書き込みが完了したと判別されたときには、映像デ
ータDSの読み出しが終了される。In step ST2-7, it is determined whether or not the writing of the video data for all frames of the video material has been completed. If the writing of the video data for all the frames has not been completed, the process proceeds to step ST2-8, where the read pointer of the video data is set to the start position P "0,0] of the new bank, and the process proceeds to step ST2-. Returning to step 2, when it is determined in step ST2-7 that the writing of the video data for all the frames has been completed, the reading of the video data DS is terminated.
【0060】なお、図8に示す処理では、1フレーム分
の映像データを出力メモリ1441〜144-4に順次書
き込むものとしたが、1バイト分の映像データを出力メ
モリ144-1〜144-4に順次書き込み、1フレーム分
の映像データが出力メモリ144-1〜144-4に記憶
されてから、映像データを出力するものとしても良い。In the process shown in FIG. 8, one frame of video data is sequentially written to the output memories 1441 to 144-4. However, one byte of video data is written to the output memories 144-1 to 144-4. May be sequentially written, and video data for one frame is stored in the output memories 144-1 to 144-4 before outputting the video data.
【0061】次に、出力メモリ144-1に対する映像デ
ータの書き込み処理を図9および図10のフローチャー
トを用いて説明する。なお、この書き込み処理を行うこ
とにより出力メモリ144-1には映像データDV-1が記
憶されることとなる。Next, the process of writing video data to the output memory 144-1 will be described with reference to the flowcharts of FIGS. By performing this writing process, the video data DV-1 is stored in the output memory 144-1.
【0062】まず、ステップST3-1では、分割画MP
-1を生成するための映像データDV-1を構成するのに必
要な垂直ブランキングのデータ等である図6のP[0,
0]〜P[m1,n5]のデータを、P[0,0]から水
平方向に順次1バイトずつ1ライン分読み出すと共に
「m1」ラインまで読み出して、出力メモリ144-1に
書き込む。なお、上述のステップST2-2で1バイトの
データの読み出しが行われたときには、ステップST2
-2からステップST2-3に進み、映像データを出力メモ
リ144-2に書き込む処理によって1バイト分の映像デ
ータの読み出しが行われるものとしたが、説明を簡単と
するため出力メモリ144-1〜144-4に対する映像デ
ータの書き込み処理を個別に説明する。First, in step ST3-1, the divided image MP
P [0, P.0 in FIG. 6 which is vertical blanking data and the like necessary to construct the video data DV-1 for generating -1.
The data of [0] to P [m1, n5] is sequentially read out from P [0,0] for one line at a time in the horizontal direction for one line at a time and up to the “m1” line, and written to the output memory 144-1. When 1-byte data is read in step ST2-2, the process proceeds to step ST2.
-2, the process proceeds to step ST2-3, in which it is assumed that one byte of video data is read out by the process of writing video data to the output memory 144-2. The process of writing video data to 144-4 will be described individually.
【0063】また、出力メモリ144は図11に示すマ
ップ構成とされているものとした場合、P[0,0]〜
P[m1,n5]のデータは出力メモリ144-1のQ
[0,0]〜Q[j1,k3]に書き込まれる。When the output memory 144 has the map configuration shown in FIG. 11, P [0,0] to P [0,0]
The data of P [m1, n5] is the Q of the output memory 144-1.
It is written to [0,0] to Q [j1, k3].
【0064】次にステップST3-2では、垂直方向の位
置をあらわす変数yおよび変数yblkを、垂直帰線期間
終了後の最初のラインである「m2」に設定して、ステ
ップST3-3に進む。Next, in step ST3-2, the variable y and the variable yblk representing the position in the vertical direction are set to "m2" which is the first line after the end of the vertical flyback period, and the process proceeds to step ST3-3. .
【0065】ステップST3-3では、映像データが垂直
方向に2回読み出されたかを判別するためのフラグYfg
を「1」に設定してステップST3-4に進む。ここで、
フラグYfgの値が「1」であるときには、同じラインの
映像データをもう一度読み出すことを示しており、フラ
グYfgの値が「0」であるときには、同じラインの映像
データをもう一度読み出す必要がないことを示してい
る。In step ST3-3, a flag Yfg for judging whether the video data has been read twice in the vertical direction.
Is set to “1” and the process proceeds to step ST3-4. here,
When the value of the flag Yfg is "1", it indicates that the video data of the same line is to be read again. When the value of the flag Yfg is "0", it is not necessary to read the video data of the same line again. Is shown.
【0066】ステップST3-4では、P[yblk,0]
からP[yblk,n1]までのブランキングのデータ等を
読み出して出力メモリ144-1のQ[yblk,0]から
Q[yblk,k1]に書き込みステップST3-5に進む。In step ST3-4, P [yblk, 0]
, P [yblk, n1], and blanking data, etc., are read from Q [yblk, 0] to Q [yblk, k1] of the output memory 144-1, and the process proceeds to step ST3-5.
【0067】ステップST3-5では、変数yblkの値に
「1」を加算して変数yblkの新たな値に設定する。ま
た水平方向の位置をあらわす変数xにアクティブビデオ
部分のデータが書き込まれた領域AR1-1の先頭位置で
ある「n2」を設定する。In step ST3-5, "1" is added to the value of the variable yblk to set a new value for the variable yblk. In addition, "n2", which is the head position of the area AR1-1 in which the data of the active video portion is written, is set to a variable x representing the horizontal position.
【0068】ステップST3-6では、アクティブビデオ
部分のデータが書き込まれた領域AR1-1の位置P
[y,x]〜P[y,x+3]から4バイトの映像デー
タを読み出して、上述の式(1)〜(4)に基づいて示
された出力メモリ144-1の位置に順次書き込みステッ
プST3-7に進む。In step ST3-6, the position P of the area AR1-1 in which the data of the active video portion is written
4 bytes of video data are read from [y, x] to P [y, x + 3] and sequentially written to the position of the output memory 144-1 indicated based on the above equations (1) to (4). Go to -7.
【0069】ステップST3-7では、次の4バイトの映
像データ、すなわち位置P[y,x+4]〜P[y,x
+7]から映像データを読み出して、上述の式(8)〜
(11)に基づいて示された出力メモリ144-1の位置
に順次書き込みステップST3-8に進む。In step ST3-7, the next 4 bytes of video data, that is, positions P [y, x + 4] to P [y, x
+7], and reads the video data from the above-described equations (8) to
The data is sequentially written to the position of the output memory 144-1 indicated based on (11), and the process proceeds to step ST3-8.
【0070】ステップST3-8では、読み出した映像デ
ータを用いて式(5)〜(7)および式(12)〜(1
6)に基づき新たな映像データを生成して、示された出
力メモリ144-1の位置に書き込みステップST3-9に
進む。In step ST3-8, equations (5) to (7) and equations (12) to (1) are used by using the read video data.
New video data is generated based on 6) and written to the indicated position of the output memory 144-1, and the process proceeds to step ST3-9.
【0071】ステップST3-9では、変数xの値が領域
AR1-1の終了位置である「n3」から「7」を減算し
た値と等しいか否かが判別される。ここで、領域AR1
-1のデータ数、すなわち「n2」から「n3」までのデー
タ数が「8」の整数倍であり、上述したように映像デー
タを読み出した場合には、変数xの値が「n3−7」で
あるときにステップST3-7によって「n3−3」,
「n3−2」,「n3−1」,「n3」の映像データが読
み出されることから、変数xの値が「n3−7」と等し
いか否かを判別することで分割画MP-1の1ライン分の
映像データの読み出しが完了したか否かを判別できる。In step ST3-9, it is determined whether or not the value of the variable x is equal to a value obtained by subtracting "7" from "n3" which is the end position of the area AR1-1. Here, the area AR1
The number of data of −1, that is, the number of data from “n2” to “n3” is an integral multiple of “8”, and when the video data is read as described above, the value of the variable x is “n3−7”. "," N3-3 ", ST3-7,
Since the video data of "n3-2", "n3-1", and "n3" are read, it is determined whether or not the value of the variable x is equal to "n3-7" to determine the value of the divided image MP-1. It is possible to determine whether reading of the video data for one line is completed.
【0072】このステップST3-9で、1ライン分の映
像データの読み出しが完了していないと判別された場合
はステップST3-10に進み、このステップST3-10で
変数xの値に「4」を加算して変数xの新たな値に設定
してステップST3-7に戻る。また、ステップST3-9
で1ライン分の映像データの読み出しが完了した場合に
はステップST3-11に進む。このようにして、P
[y,n2]〜P[y,n3]のデータによってQ[z,
k2]〜Q[z,k3]にデータを書き込むことができ
る。なお、「z」は「y」に関係付けられた値である。If it is determined in step ST3-9 that the reading of one line of video data has not been completed, the process proceeds to step ST3-10, where the value of the variable x is set to "4" in step ST3-10. Is added to set a new value of the variable x, and the process returns to step ST3-7. Step ST3-9
If the reading of the video data for one line is completed, the process proceeds to step ST3-11. Thus, P
According to the data of [y, n2] to P [y, n3], Q [z,
k2] to Q [z, k3]. Note that “z” is a value associated with “y”.
【0073】ステップST3-11では、フラグYfgの値
が「0」に設定されているか否かの判別を行う。ここ
で、フラグYfgの値が「0」に設定されていないときに
はステップST3-12に進み、フラグYfgの値を「0」
に設定してステップST3-4に戻る。また、フラグYfg
の値が「0」に設定されているときにはステップST3
-13に進む。At step ST3-11, it is determined whether or not the value of the flag Yfg is set to "0". Here, when the value of the flag Yfg is not set to “0”, the process proceeds to step ST3-12, and the value of the flag Yfg is set to “0”.
And returns to step ST3-4. Also, the flag Yfg
Is set to "0" in step ST3
Proceed to -13.
【0074】ステップST3-13では、変数yの値が分
割画MP-1の最終ラインの位置「m3」から「1」を減
算した値と等しいか否かが判別される。すなわち、分割
画MP-1の1フィールド分のデータ読み出し終了の1ラ
イン前であるか否かが判別される。なお、分割画MP-1
の最終ラインのデータは、分割画MP-3の最初のライン
のデータとしても用いられるものである。In step ST3-13, it is determined whether or not the value of the variable y is equal to a value obtained by subtracting "1" from the position "m3" of the last line of the divided image MP-1. That is, it is determined whether or not it is one line before the end of data reading for one field of the divided image MP-1. Note that the split image MP-1
Is used also as data of the first line of the divided image MP-3.
【0075】ここで、データ読み出し終了の1ライン前
であると判別されたときにはステップST3-14に進
み、変数yの値に「1」を加算して変数yの新たな値に
設定してステップST3-12に戻ると共に、ステップS
T3-12でフラグYfgの値を「0」に設定してステップ
ST3-4に戻る。また、データ読み出し終了の1ライン
前であると判別されないときにはステップST3-15に
進む。Here, when it is determined that it is one line before the end of the data reading, the process proceeds to step ST3-14, where "1" is added to the value of the variable y, and the value is set to a new value of the variable y. Returning to ST3-12, step S
At T3-12, the value of the flag Yfg is set to "0", and the process returns to step ST3-4. If it is not determined that the current line is one line before the end of the data reading, the process proceeds to step ST3-15.
【0076】ステップST3-15では、変数yの値が分
割画MP-1の最終ラインを示す位置「m3」と等しく、
分割画MP-1の1フィールド分のデータ読み出しが終了
したか否かが判別される。ここで、データ読み出し終了
と判別されないときにはステップST3-16に進み、こ
のステップST3-16では、変数yの値に「1」を加算
した値が変数yの新たな値として設定されてステップS
T3-3に戻る。また、データ読み出し終了と判別された
ときにはステップST3−17に進む。In step ST3-15, the value of the variable y is equal to the position "m3" indicating the last line of the divided image MP-1,
It is determined whether data reading for one field of the divided image MP-1 has been completed. Here, when it is not determined that the data reading is completed, the process proceeds to step ST3-16. In this step ST3-16, a value obtained by adding “1” to the value of the variable y is set as a new value of the variable y, and the process proceeds to step ST3-16.
Return to T3-3. When it is determined that the data reading has been completed, the process proceeds to step ST3-17.
【0077】このように、ステップST3-1〜ST3-1
6の処理によって、ブランキングのデータ等を1ライン
毎に1バイトずつ読み出して出力メモリ144-1に書き
込むと共に、補間処理によって新たなデータを生成して
出力メモリ144-1に書き込むことによりアクティブビ
デオ部分のデータ量を2倍とする。さらに、フラグYfg
を用いることで1ライン分のアクティブビデオ部分のデ
ータを2回読み出すと共に、最後のラインは1回のデー
タ読み出しとする。このような処理を行うことにより、
出力メモリ144-1に映像データDV-1を1フィールド
分記憶させることができる。As described above, steps ST3-1 to ST3-1 are performed.
By the processing of step 6, blanking data and the like are read out one byte at a time for each line and written to the output memory 144-1, and new data is generated by interpolation processing and written to the output memory 144-1. The data amount of the portion is doubled. Further, the flag Yfg
Is used, the data of the active video portion for one line is read twice, and the last line is read once. By performing such processing,
The output memory 144-1 can store the video data DV-1 for one field.
【0078】例えば、図6に示すメモリマップにおい
て、書き込まれる映像データDSが525/60の方式
のときには、「m2」=20、「m3」=141、「m
4」=262、「n2」=276、「n3」=995、
「n5」=1715であることから、「n2」から「n
3」までの720バイト分のデータと新たに生成された
データ720バイト分のデータによって「n2」から
「n5」までの1740バイト分に相当するデータが出
力メモリ144-1に書き込まれる。また、「m2」から
「m3−1」までの121ライン分のアクティブビデオ
部分のデータが2回読み出されると共に「m3」ライン
のアクティブビデオ部分のデータが1回読み出されて、
メモリ部143のP[m2,n2]、P[m2,n2+
1]、・・・P[m2,n3]、P[m2+1,n2]・・
・P[m3,n3]のデータに基づき、出力メモリ144
-1のQ[j2,k2]・・・Q[j3,k3]にデータが書
き込まれる。さらに、ブランキングのデータ等も1ライ
ン毎に読み出されて出力メモリ144-1に書き込まれる
ことから、出力メモリ144-1のQ[0,0]〜Q[j
3,k3]に1フィールド分の映像データDV-1を記憶さ
せることができる。For example, in the memory map shown in FIG. 6, when the video data DS to be written is of the 525/60 type, "m2" = 20, "m3" = 141, and "m3" = 141.
4 "= 262," n2 "= 276," n3 "= 995,
Since “n5” = 1715, “n2” to “n”
The data corresponding to 1740 bytes from "n2" to "n5" is written to the output memory 144-1 by the 720 bytes of data up to "3" and the newly generated data of 720 bytes. Also, the data of the active video portion of 121 lines from "m2" to "m3-1" is read twice and the data of the active video portion of "m3" line is read once,
P [m2, n2], P [m2, n2 +
1],... P [m2, n3], P [m2 + 1, n2].
An output memory 144 based on the data of P [m3, n3]
Data is written to Q [j2, k2]... Q [j3, k3] of -1. Further, since blanking data and the like are read out line by line and written to the output memory 144-1, Q [0,0] to Q [j of the output memory 144-1 are used.
3, k3] can store video data DV-1 for one field.
【0079】ステップST3-15からステップST3-17
に進むと、ステップST3-17以降の処理によって、出
力メモリ144-1には次のフィールドの映像データが書
き込まれる。From step ST3-15 to step ST3-17
In step ST3-17, the video data of the next field is written to the output memory 144-1 by the processing after step ST3-17.
【0080】ステップST3-17では、ステップST3-
1と同様にして垂直ブランキングのデータ等を読み出し
て出力メモリ144-1に書き込む。なお、ステップST
3-1に於けるP[0,0]、P[m1,n5]は、ステッ
プST3-17ではP[m5,0]、P[m6,n5]とな
る。At step ST3-17, at step ST3-
In the same manner as in 1, the data of the vertical blanking is read out and written into the output memory 144-1. Step ST
P [0,0] and P [m1, n5] in 3-1 become P [m5,0] and P [m6, n5] in step ST3-17.
【0081】ステップST3-18では、変数yおよび変
数yblkを垂直帰線期間終了後の最初のラインである
「m7」に設定して、ステップST3-19に進む。In step ST3-18, the variable y and the variable yblk are set to "m7" which is the first line after the end of the vertical retrace period, and the flow advances to step ST3-19.
【0082】ステップST3-19では、フラグYfgを
「1」に設定してステップST3-20に進む。In step ST3-19, the flag Yfg is set to "1", and the flow advances to step ST3-20.
【0083】ステップST3-20では、P[yblk,0]
からP[yblk,n1]までのブランキングのデータ等を
読み出してステップST3-21に進む。In step ST3-20, P [yblk, 0]
To P [yblk, n1], and the like, and the process proceeds to step ST3-21.
【0084】ステップST3-21では、変数yblkの値に
「1」を加算して変数yblkの新たな値に設定する。ま
た変数xをアクティブビデオ部分のデータが書き込まれ
た領域AR2-1の先頭位置である「n2」に設定する。In step ST3-21, "1" is added to the value of the variable yblk to set a new value for the variable yblk. The variable x is set to "n2" which is the head position of the area AR2-1 in which the data of the active video portion is written.
【0085】ステップST3-22では、アクティブビデ
オ部分のデータが書き込まれた領域AR2-1の位置P
[y,x]〜P[y,x+3]から4バイトの映像デー
タを読み出して、上述の式(1)〜(4)に基づいて示
された出力メモリ144-1の位置に順次書き込みステッ
プST3-23に進む。In step ST3-22, the position P of the area AR2-1 in which the data of the active video portion is written
4 bytes of video data are read from [y, x] to P [y, x + 3] and sequentially written to the position of the output memory 144-1 indicated based on the above equations (1) to (4). Continue to -23.
【0086】ステップST3-23では、次の4バイトの
映像データ、すなわち位置P[y,x+4]〜P[y,
x+7]から映像データを読み出して、上述の式(8)
〜(11)に基づいて示された出力メモリ144-1の位
置に順次書き込みステップST3-24に進む。In step ST3-23, the next 4 bytes of video data, that is, positions P [y, x + 4] to P [y,
x + 7], and reads the video data from the above equation (8).
(11) is sequentially written into the position of the output memory 144-1 indicated by (11), and the process proceeds to step ST3-24.
【0087】ステップST3-24では、読み出した映像
データを用いて式(5)〜(7)および式(12)〜
(16)に基づき新たな映像データを生成して、示され
た出力メモリ144-1の位置に書き込みステップST3
-25に進む。At step ST3-24, the equations (5) to (7) and the equations (12) to
Based on (16), new video data is generated and written to the indicated position of the output memory 144-1. Step ST3
Continue to -25.
【0088】ステップST3-25では、ステップST3-
9と同様にして、分割画MP-1の1ライン分の映像デー
タの読み出しが完了したか否かを判別する。ここで、1
ライン分の映像データの読み出しが完了していない場合
はステップST3-26に進み、このステップST3-26
で、変数xの値に「4」を加算して変数xの新たな値に
設定してステップST3-23に戻る。また、ステップS
T3-25で1ライン分の映像データの読み出しが完了し
たと判別された場合にはステップST3-27に進む。In step ST3-25, step ST3-
In the same manner as in step 9, it is determined whether reading of the video data for one line of the divided image MP-1 has been completed. Where 1
If the reading of the video data for the line has not been completed, the process proceeds to step ST3-26.
Then, "4" is added to the value of the variable x to set a new value for the variable x, and the process returns to step ST3-23. Step S
If it is determined in T3-25 that reading of one line of video data has been completed, the process proceeds to step ST3-27.
【0089】ステップST3-27では、フラグYfgの値
が「0」に設定されているか否かの判別を行う。ここ
で、フラグYfgの値が「0」に設定されていないときに
はステップST3-28に進み、フラグYfgの値を「0」
に設定してステップST3-20に戻る。また、フラグYf
gの値が「0」に設定されているときにはステップST
3-29に進む。In step ST3-27, it is determined whether or not the value of the flag Yfg is set to "0". Here, when the value of the flag Yfg is not set to “0”, the process proceeds to step ST3-28, and the value of the flag Yfg is set to “0”.
And returns to step ST3-20. The flag Yf
When the value of g is set to "0", the step ST
Proceed to 3-29.
【0090】ステップST3-29では、変数yの値が分
割画MP-1の最終ラインの位置「m8」から「1」を減
算した値と等しいか否かが判別される。すなわち、分割
画MP-1の1フィールド分のデータ読み出し終了の1ラ
イン前であるか否かが判別される。ここで、データ読み
出し終了の1ライン前であると判別されたときにはステ
ップST3-30に進み、変数yの値に「1」を加算した
値が変数yの新たな値に設定されてステップST3-28
に戻ると共に、ステップST3-28でフラグYfgの値を
「0」に設定してステップST3-20に戻る。また、デ
ータ読み出し終了の1ライン前であると判別されないと
きにはステップST3-31に進む。In step ST3-29, it is determined whether or not the value of the variable y is equal to the value obtained by subtracting "1" from the position "m8" of the last line of the divided image MP-1. That is, it is determined whether or not it is one line before the end of data reading for one field of the divided image MP-1. Here, when it is determined that it is one line before the end of the data reading, the process proceeds to step ST3-30, where a value obtained by adding "1" to the value of the variable y is set as a new value of the variable y, and the process proceeds to step ST3-. 28
At the same time, the value of the flag Yfg is set to "0" in step ST3-28, and the process returns to step ST3-20. If it is not determined that the current line is one line before the end of the data reading, the process proceeds to step ST3-31.
【0091】ステップST3-31では、変数yの値が分
割画MP-1の最終ラインを示す位置「m8」と等しく、
分割画MP-1の1フィールド分のデータ読み出しが終了
したか否かが判別される。ここで、データ読み出し終了
と判別されないときにはステップST3-32に進み、こ
のステップST3-32では、変数yの値に「1」を加算
した値が変数yの新たな値として設定されてステップS
T3-19に戻る。また、データ読み出し終了と判別され
たときには、出力メモリ144-1のQ[j4,0]〜Q
[j7,k3]に1フィールド分の映像データDV-1が記
憶されることとなり、出力メモリ144-1の1つのバン
クに1フレーム分の分割画MP-1の映像データDV-1が
記憶されて処理が終了される。In step ST3-31, the value of the variable y is equal to the position "m8" indicating the last line of the divided image MP-1, and
It is determined whether data reading for one field of the divided image MP-1 has been completed. Here, when it is not determined that the data reading is completed, the process proceeds to step ST3-32. In this step ST3-32, a value obtained by adding “1” to the value of the variable y is set as a new value of the variable y, and the process proceeds to step ST3-32.
Return to T3-19. When it is determined that the data reading has been completed, Q [j4,0] to Q [
The video data DV-1 for one field is stored in [j7, k3], and the video data DV-1 for the divided image MP-1 for one frame is stored in one bank of the output memory 144-1. The process is terminated.
【0092】次に、分割画MP-2を表示するための映像
データを出力メモリ144-2に書き込む処理を図12お
よび図13のフローチャートを用いて説明する。ステッ
プST4-1では、ステップST3-1と同様にして映像デ
ータDV-2を構成するのに必要なブランキングのデータ
やコードデータであるP[0,0]からP[m1,n5]
までのデータを1バイトずつ読み出して出力メモリ14
4-2に書き込みステップST4-2に進む。Next, the process of writing video data for displaying the divided image MP-2 to the output memory 144-2 will be described with reference to the flowcharts of FIGS. In step ST4-1, similarly to step ST3-1, blanking data and code data P [0,0] to P [m1, n5], which are necessary for forming the video data DV-2, are used.
Data is read out byte by byte and output memory 14
Then, the process proceeds to step ST4-2.
【0093】ステップST4-2では、垂直方向の位置を
あらわす変数yおよび変数yblkを、垂直帰線期間終了
後の最初のラインである「m2」にセットして、ステッ
プST4-3に進む。In step ST4-2, the variable y and the variable yblk representing the position in the vertical direction are set to "m2" which is the first line after the end of the vertical flyback period, and the flow advances to step ST4-3.
【0094】ステップST4-3では、フラグYfgを
「1」に設定してステップST4-4に進む。In step ST4-3, the flag Yfg is set to "1", and the flow advances to step ST4-4.
【0095】ステップST4-4では、P[yblk,0]
からP[yblk,n1]までのブランキングのデータ等を
読み出して出力メモリ144-2に書き込みステップST
4-5に進む。In step ST4-4, P [yblk, 0]
, And blanking data from P [yblk, n1] are read and written to the output memory 144-2. Step ST
Go to 4-5.
【0096】ステップST4-5では、変数yblkの値に
「1」を加算して変数yblkの新たな値に設定する。ま
た水平方向の位置をあらわす変数xにアクティブビデオ
部分のデータが書き込まれた領域AR1-2の先頭位置で
ある「n4」を設定する。In step ST4-5, "1" is added to the value of the variable yblk to set a new value for the variable yblk. In addition, "n4", which is the head position of the area AR1-2 in which the data of the active video portion is written, is set in a variable x representing the horizontal position.
【0097】ステップST4-6では、アクティブビデオ
部分のデータが書き込まれた領域AR1-2の位置P
[y,x]〜P[y,x+3]から4バイトの映像デー
タを読み出して、上述の式(1)〜(4)に基づいて示
された出力メモリ144-2の位置に順次書き込みステッ
プST4-7に進む。In step ST4-6, the position P of the area AR1-2 in which the data of the active video portion is written
4 bytes of video data are read from [y, x] to P [y, x + 3] and sequentially written to the position of the output memory 144-2 indicated based on the above equations (1) to (4). Go to -7.
【0098】ステップST4-7では、次の4バイトの映
像データ、すなわち位置P[y,x+4]〜P[y,x
+7]から映像データを読み出して、上述の式(8)〜
(11)に基づいて示された出力メモリ144-2の位置
に順次書き込みステップST4-8に進む。In step ST4-7, the next 4 bytes of video data, that is, positions P [y, x + 4] to P [y, x
+7], and reads the video data from the above-described equations (8) to
The data is sequentially written to the position of the output memory 144-2 indicated based on (11), and the process proceeds to step ST4-8.
【0099】ステップST4-8では、読み出した映像デ
ータを用いて式(5)〜(7)および式(12)〜(1
6)に基づき新たな映像データを生成して、示された出
力メモリ144-2の位置に書き込みステップST4-9に
進む。In step ST4-8, equations (5) to (7) and equations (12) to (1) are used by using the read video data.
New video data is generated based on 6), and written to the indicated position of the output memory 144-2, and the process proceeds to step ST4-9.
【0100】ステップST4-9では、変数xの値が領域
AR1-2の終了位置である「n5」から「7」を減算し
た値と等しいか否かを判別することにより、分割画MP
-2の1ライン分の映像データの読み出しが完了したか否
かを判別する。ここで、1ライン分の映像データの読み
出しが完了していない場合はステップST4-10に進
み、このステップST4-10で、変数xの値に「4」を
加算して変数xの新たな値に設定してステップST4-7
に戻る。また、ステップST4-9で1ライン分の映像デ
ータの読み出しが完了した場合にはステップST4-11
に進む。In step ST4-9, it is determined whether or not the value of the variable x is equal to a value obtained by subtracting "7" from "n5" which is the end position of the area AR1-2, thereby determining whether the divided image MP
It is determined whether or not reading of video data for one line of -2 has been completed. If the reading of the video data for one line has not been completed, the process proceeds to step ST4-10. In this step ST4-10, "4" is added to the value of the variable x and the new value of the variable x is set. Step ST4-7
Return to If the reading of one line of video data is completed in step ST4-9, the process proceeds to step ST4-11.
Proceed to.
【0101】以下、分割画MP-1の映像データを出力メ
モリ144-1に書き込む処理と同様な処理を行うこと
で、出力メモリ144-2のQ[0,0]〜Q[m4,n
5]に1フィールド分の映像データDV-2を記憶させる
ことができる。Hereinafter, by performing the same processing as the processing of writing the video data of the divided image MP-1 to the output memory 144-1, Q [0,0] to Q [m4, n of the output memory 144-2 are performed.
5], video data DV-2 for one field can be stored.
【0102】また、ステップST4-18では、変数yお
よび変数yblkを垂直帰線期間終了後の最初のラインで
ある「m7」に設定し、ステップST4-21では、変数y
blkの値に「1」を加算して変数yblkの新たな値に設定
すると共に、変数xにアクティブビデオ部分が書き込ま
れた領域AR2-2の先頭位置である「n4」を設定して
上述の分割画MP-1の映像データの読み出しと同様な処
理を行い1フィールド分の映像データを読み出すこと
で、出力メモリ144-2のQ[m5,0]〜Q[m9,n
5]には1フィールド分の映像データDV-2が記憶され
ることとなり、出力メモリ144-2の1つのバンクに1
フレーム分の分割画MP-2の映像データDV-2が記憶さ
れて処理が終了される。In step ST4-18, the variable y and the variable yblk are set to “m7”, which is the first line after the end of the vertical blanking period.
By adding “1” to the value of blk to set a new value of the variable yblk, and setting the variable x to “n4” which is the head position of the area AR2-2 in which the active video portion is written, and By performing the same processing as the reading of the video data of the divided image MP-1 and reading out the video data of one field, Q [m5,0] to Q [m9, n of the output memory 144-2 are read.
5], video data DV-2 for one field is stored, and one bank is stored in one bank of the output memory 144-2.
The video data DV-2 of the divided image MP-2 for the frame is stored, and the process ends.
【0103】次に、分割画MP-3を表示するための映像
データを出力メモリ144-3に書き込む処理を図14お
よび図15のフローチャートを用いて説明する。ステッ
プST5-1では、ステップST3-1と同様にして映像デ
ータDV-3を構成するのに必要なブランキングのデータ
やコードデータである、P[0,0]からP[m1,n
5]までのデータを1バイトずつ読み出して出力メモリ
144-3に書き込みステップST5-2に進む。Next, the process of writing video data for displaying the divided image MP-3 in the output memory 144-3 will be described with reference to the flowcharts of FIGS. In step ST5-1, P [0,0] to P [m1, n], which are blanking data and code data necessary to compose the video data DV-3 in the same manner as in step ST3-1.
5] is read out one byte at a time, written into the output memory 144-3, and the process proceeds to step ST5-2.
【0104】ステップST5-2では、垂直方向の位置を
あらわす変数yを、分割画MP-1の最後のラインである
と共に分割画MP-3の垂直帰線期間終了後の最初のライ
ンである「m3」に設定する。また、ブランキングのデ
ータ等を1ラインずつ順次読み出すことができるように
変数yblkを垂直帰線期間終了後の最初のラインである
「m2」に設定する。さらに、フラグYfgを「0」に設
定してステップST5-3に進む。In step ST5-2, the variable y representing the position in the vertical direction is set to the last line of the divided image MP-1 and the first line after the end of the vertical retrace period of the divided image MP-3. m3 ”. The variable yblk is set to "m2" which is the first line after the end of the vertical blanking period so that blanking data and the like can be sequentially read out line by line. Further, the flag Yfg is set to "0", and the process proceeds to step ST5-3.
【0105】ステップST5-3では、P[yblk,0]
からP[yblk,n1]までの水平ブランキングのデータ
等を読み出してステップST5-4に進む。In step ST5-3, P [yblk, 0]
To P [yblk, n1], and the like, and the process proceeds to step ST5-4.
【0106】ステップST5-4では、変数yblkの値に
「1」を加算して変数yblkの新たな値に設定する。ま
た水平方向の位置をあらわす変数xにアクティブビデオ
部分のデータが書き込まれた領域AR1-3の先頭位置で
ある「n2」を設定する。In step ST5-4, "1" is added to the value of the variable yblk to set a new value for the variable yblk. In addition, "n2", which is the head position of the area AR1-3 in which the data of the active video portion is written, is set to a variable x representing the horizontal position.
【0107】ステップST5-5では、アクティブビデオ
部分のデータが書き込まれた領域AR1-3の位置P
[y,x]〜P[y,x+3]から4バイトの映像デー
タを読み出して、上述の式(1)〜(4)に基づいて示
された出力メモリ144-2の位置に順次書き込みステッ
プST5-6に進む。In step ST5-5, the position P of the area AR1-3 in which the data of the active video portion is written
4 bytes of video data are read from [y, x] to P [y, x + 3] and sequentially written to the position of the output memory 144-2 indicated based on the above equations (1) to (4). Continue to -6.
【0108】ステップST5-6では、次の4バイトの映
像データ、すなわち位置P[y,x+4]〜P[y,x
+7]から映像データを読み出して、上述の式(8)〜
(11)に基づいて示された出力メモリ144-3の位置
に順次書き込みステップST5-7に進む。In step ST5-6, the next 4 bytes of video data, that is, positions P [y, x + 4] to P [y, x
+7], and reads the video data from the above-described equations (8) to
The data is sequentially written to the position of the output memory 144-3 indicated based on (11), and the process proceeds to step ST5-7.
【0109】ステップST5-7では、読み出した映像デ
ータを用いて式(5)〜(7)および式(12)〜(1
6)に基づき新たな映像データを生成して、示された出
力メモリ144-3の位置に書き込みステップST5-8に
進む。In step ST5-7, the equations (5) to (7) and the equations (12) to (1) are used by using the read video data.
New video data is generated based on 6) and written to the indicated position of the output memory 144-3, and the process proceeds to step ST5-8.
【0110】ステップST5-8では、変数xの値が領域
AR1-3の終了位置である「n5」から「7」を減算し
た値と等しいか否かを判別することにより、分割画MP
-3の1ライン分の映像データの読み出しが完了したか否
かを判別する。ここで、1ライン分の映像データの読み
出しが完了していない場合はステップST5-9に進み、
このステップST5-9で、変数xの値に「4」を加算し
て変数xの新たな値に設定してステップST5-6に戻
る。また、ステップST5-8で1ライン分の映像データ
の読み出しが完了した場合にはステップST5-10に進
む。In step ST5-8, it is determined whether or not the value of the variable x is equal to the value obtained by subtracting "7" from "n5" which is the end position of the area AR1-3, thereby determining the divided image MP.
It is determined whether reading of video data for one line of -3 has been completed. If the reading of the video data for one line has not been completed, the process proceeds to step ST5-9.
In step ST5-9, "4" is added to the value of the variable x to set a new value for the variable x, and the process returns to step ST5-6. If reading of one line of video data is completed in step ST5-8, the process proceeds to step ST5-10.
【0111】ステップST5-10では、フラグYfgの値
が「0」に設定されているか否かの判別を行う。ここ
で、フラグYfgの値が「0」に設定されていないときに
はステップST5-11に進み、フラグYfgの値を「0」
に設定してステップST5-3に戻る。また、フラグYfg
の値が「0」に設定されているときにはステップST5
-12に進む。In step ST5-10, it is determined whether or not the value of the flag Yfg is set to "0". Here, when the value of the flag Yfg is not set to “0”, the process proceeds to step ST5-11, and the value of the flag Yfg is set to “0”.
And returns to step ST5-3. Also, the flag Yfg
Is set to "0" in step ST5
Proceed to -12.
【0112】ステップST5-12では、変数yの値が分
割画MP-3の最終ラインの位置「m5」と等しいか否か
が判別される。ここで、最終ラインの位置「m5」と等
しいと判別されないときにはステップST5-13に進
み、変数yの値に「1」を加算した値を変数yの新たな
値に設定してステップST5-14に進む。このステップ
ST5-14ではフラグYfgを「1」に設定してステップ
ST5-3に戻る。また、ステップST5-12で変数yの
値が最終ラインの位置「m5」と等しいと判別されたと
きにはステップST5-15に進む。In step ST5-12, it is determined whether or not the value of the variable y is equal to the position "m5" of the last line of the divided image MP-3. If it is not determined that the value is equal to the position of the last line "m5", the process proceeds to step ST5-13, in which a value obtained by adding "1" to the value of the variable y is set as a new value of the variable y, and the process proceeds to step ST5-14. Proceed to. In step ST5-14, the flag Yfg is set to "1", and the process returns to step ST5-3. If it is determined in step ST5-12 that the value of the variable y is equal to the position "m5" of the last line, the process proceeds to step ST5-15.
【0113】このように、ステップST5-1〜ST5-1
4の処理によって、ブランキングのデータ等を1ライン
毎に1バイトずつ読み出して出力メモリ144-3に書き
込むと共に、補間処理によって新たなデータを生成して
出力メモリ144-3に書き込むことによりアクティブビ
デオ部分のデータ量を2倍とする。さらに、フラグYfg
を用いることでアクティブビデオ部分の1ライン分のデ
ータを2回読み出す処理を行うことにより、出力メモリ
144-3に映像データDV-3を1フィールド分記憶させ
ることができる。As described above, steps ST5-1 to ST5-1 are performed.
In the processing of step 4, blanking data and the like are read out one byte at a time for each line and written to the output memory 144-3, and new data is generated by interpolation processing and written to the output memory 144-3. The data amount of the portion is doubled. Further, the flag Yfg
By performing the process of reading out the data of one line of the active video portion twice by using, the video data DV-3 for one field can be stored in the output memory 144-3.
【0114】例えば、図6に示すメモリマップにおい
て、「n2」から「n3」までの720バイト分のデータ
と新たに生成されたデータ720バイト分のデータによ
って「n2」から「n5」までの1740バイト分に相当
するデータが出力メモリ144-3に書き込まれる。ま
た、「m3」ラインのアクティブビデオ部分のデータが
1回読み出されると共に、「m3+1」〜「m4」までの
121ライン分のアクティブビデオ部分のデータが2回
読み出されて、メモリ部143のP[m3,n2]、P
[m3,n2+1]、・・・P[m3,n3]、P[m3+
1,n2]・・・P[m4,n3]のデータに基づき、出
力メモリ144-1のQ[m2,n2]、Q[m2,n2+
1]、・・・Q[m2,n5]、Q[m2+1,n2]・・
・Q[m4,n5]にデータが書き込まれる。さらに、ブ
ランキングのデータ等も1ライン毎に読み出されて出力
メモリ144-3に書き込まれることから、出力メモリ1
44-3のQ[0,0]〜Q[m4,n5]に1フィールド
分の映像データDV-3を記憶させることができる。For example, in the memory map shown in FIG. 6, 720 bytes of data from "n2" to "n3" and 720 bytes of newly generated data correspond to 1740 of "n2" to "n5". Data corresponding to the bytes is written to the output memory 144-3. In addition, the data of the active video portion of the “m3” line is read once, and the data of the active video portion of 121 lines from “m3 + 1” to “m4” are read twice, and the P of the memory unit 143 is read. [M3, n2], P
[M3, n2 + 1],... P [m3, n3], P [m3 +
1, n2]... P [m4, n3] based on the data of Q [m2, n2] and Q [m2, n2 +
1],... Q [m2, n5], Q [m2 + 1, n2]
Data is written to Q [m4, n5]. Further, since blanking data and the like are read out line by line and written into the output memory 144-3, the output memory 1
The video data DV-3 for one field can be stored in Q [0,0] to Q [m4, n5] of 44-3.
【0115】ステップST5-12からステップST5-15
に進むと、ステップST5-15以降の処理によって、出
力メモリ144-3には次のフィールドの映像データDV
-3が記憶される。Step ST5-12 to step ST5-15
In step ST5-15, the output memory 144-3 stores the video data DV of the next field.
-3 is stored.
【0116】ステップST5-15では、ステップST5-
1と同様にしてブランキングのデータやコードデータを
読み出しステップST5-16に進む。なお、ステップS
T5-1に於けるP[0,0]、P[m1,n5]は、ステ
ップST5-15ではP[m5,0]、P[m6,n5]とな
る。In step ST5-15, step ST5-
The blanking data and code data are read out in the same manner as in 1, and the process proceeds to step ST5-16. Step S
P [0,0] and P [m1, n5] in T5-1 become P [m5,0] and P [m6, n5] in step ST5-15.
【0117】ステップST5-16では、変数yを分割画
MP-1の最後のラインであると共に分割画MP-3の垂直
帰線期間終了後の最初のラインである「m8」に設定す
る。また、ブランキングのデータ等を1ラインずつ順次
読み出すことができるように変数yblkを垂直帰線期間
終了後の最初のラインである「m7」に設定する。さら
に、フラグYfgを「0」に設定してステップST5-17
に進む。In step ST5-16, the variable y is set to "m8" which is the last line of the divided image MP-1 and the first line after the end of the vertical retrace period of the divided image MP-3. Also, the variable yblk is set to "m7" which is the first line after the end of the vertical blanking period so that blanking data and the like can be sequentially read out line by line. Further, the flag Yfg is set to "0", and the control goes to step ST5-17.
Proceed to.
【0118】以下ステップST5-17からステップST
5-25の処理をステップST5-3からステップST5-11
と同様に行い、ステップST5-24からステップST5-
26に進むと、ステップST5-26では、変数yの値が分
割画MP-3の最終ラインの位置「m9」と等しいか否か
が判別される。ここで、最終ラインの位置「m9」と等
しいと判別されないときにはステップST5-27に進
み、変数yの値に「1」を加算した値が変数yの新たな
値に設定してステップST5-28に進む。このステップ
ST5-28ではフラグYfgを「1」に設定してステップ
ST5-17に戻る。また、ステップST5-26で変数yの
値が最終ラインの位置「m9」と等しいと判別されたと
きには、出力メモリ144-3のQ[m5,0]〜Q[m
9,n5]には1フィールド分の映像データDV-3が記憶
されることとなり、出力メモリ144-3の1つのバンク
に1フレーム分の分割画MP-3の映像データDV-3が記
憶されて処理が終了される。The following steps ST5-17 to ST
The process of 5-25 is performed from step ST5-3 to step ST5-11.
Steps ST5-24 to ST5-
At step ST5-26, it is determined whether or not the value of the variable y is equal to the position "m9" of the last line of the divided image MP-3. If it is not determined that the value is equal to the position of the last line "m9", the process proceeds to step ST5-27, where the value obtained by adding "1" to the value of the variable y is set as a new value of the variable y, and the process proceeds to step ST5-28. Proceed to. In this step ST5-28, the flag Yfg is set to "1" and the process returns to step ST5-17. If it is determined in step ST5-26 that the value of the variable y is equal to the position "m9" of the last line, Q [m5,0] to Q [m
9, n5], video data DV-3 for one field is stored, and video data DV-3 for one frame of divided image MP-3 is stored in one bank of the output memory 144-3. The process is terminated.
【0119】次に、分割画MP-4を表示するための映像
データを出力メモリ144に書き込む処理では、図16
と図17のフローチャートで示すように、上述の分割画
MP-1〜MP-3を生成するための映像データの書き込み
処理と同様な処理を行うと共に、ステップST6−4お
よびステップST6-18において変数xを「n4」に設定
することにより、出力メモリ144-4の1つのバンクに
1フレーム分の分割画MP-4の映像データDV-4が記憶
されて処理が終了される。Next, in the process of writing the video data for displaying the divided image MP-4 to the output memory 144, FIG.
As shown in the flowchart of FIG. 17, the same processing as the above-described processing of writing the video data for generating the divided images MP-1 to MP-3 is performed, and the variable is set in step ST6-4 and step ST6-18. By setting x to "n4", the video data DV-4 of the divided image MP-4 for one frame is stored in one bank of the output memory 144-4, and the process is terminated.
【0120】また、他方のバンクに書き込まれている映
像データを先頭位置から上述した順序で読み出すと共
に、補間処理によって新たなデータを生成することによ
り、映像データDV-1〜DV-4を出力メモリ144-1
〜144-4の他のバンクに1フレーム分記憶させること
ができる。このようにして、出力メモリ144-1に記憶
された映像データDV-1を映像変換出力部145-1に供
給して映像信号SV-1に変換し、この映像信号SV-1を
映像出力装置25-1に供給することにより、映像出力装
置25-1で分割画MP-1を表示させることができる。同
様に、出力メモリ144-2〜144-4に記憶された映像
データDV-2〜DV-4を映像変換出力部145-2〜14
5-4に供給して映像信号SV-2〜SV-4に変換し、この
映像信号SV-2〜SV-4を映像出力装置25-2〜25-4
に供給することにより、映像出力装置25-2〜25-4で
分割画MP-2〜MP-4を表示させることができる。この
ため、映像出力装置25-1〜25-4によって、1つの画
像をマルチ画面表示することができる。The video data written in the other bank is read out from the head position in the order described above, and new data is generated by interpolation processing, so that the video data DV-1 to DV-4 are output to the output memory. 144-1
One frame can be stored in another bank of .about.144-4. In this way, the video data DV-1 stored in the output memory 144-1 is supplied to the video conversion output unit 145-1 and converted into the video signal SV-1, and the video signal SV-1 is converted into a video output device. By supplying the divided image MP-1 to the video output device 25-1, the video output device 25-1 can display the divided image MP-1. Similarly, the video data DV-2 to DV-4 stored in the output memories 144-2 to 144-4 are converted to video conversion output units 145-2 to 14-14.
5-4 for converting the video signals SV-2 to SV-4 and converting the video signals SV-2 to SV-4 to video output devices 25-2 to 25-4.
The divided images MP-2 to MP-4 can be displayed on the video output devices 25-2 to 25-4. Therefore, one image can be displayed on a multi-screen by the video output devices 25-1 to 25-4.
【0121】このように、上述の実施の形態によれば、
メモリ部143を区分して、書き込まれた映像データD
Sの読み出しを制御すると共に、補間処理によって新た
なデータを生成して領域と対応する出力メモリ144に
書き込むものとすれば、出力メモリ144-1〜144-4
には分割画MP-1〜MP-4の映像データDV-1〜DV-4
を記憶させることができる。このため、出力メモリ14
4-1〜144-4から映像データDV-1〜DV-4を映像変
換出力部145-1〜145-4に順次供給することで、映
像出力装置25-1〜25-4のそれぞれで順次分割画が表
示されることから、映像出力装置25-1〜25-4でもっ
て映像素材の表示画像を、映像プロセッサ等を用いるこ
となく安価な構成で簡単にマルチ画面表示することがで
きる。As described above, according to the above-described embodiment,
The memory section 143 is divided and the written video data D
If the reading of S is controlled and new data is generated by interpolation and written to the output memory 144 corresponding to the area, the output memories 144-1 to 144-4
Includes video data DV-1 to DV-4 of divided images MP-1 to MP-4.
Can be stored. Therefore, the output memory 14
By sequentially supplying the video data DV-1 to DV-4 from 4-1 to 144-4 to the video conversion output units 145-1 to 145-4, the video output devices 25-1 to 25-4 sequentially output the video data DV-1 to DV-4. Since the divided images are displayed, the display images of the video material can be easily displayed on the multi-screen by the video output devices 25-1 to 25-4 with an inexpensive configuration without using a video processor or the like.
【0122】なお、上述の実施の形態では、領域の1ラ
インを構成するデータを2回読み出すことで、垂直方向
のデータ量を2倍としたが、水平方向のデータの読み出
しと同様に垂直方向のデータ読み出しの際に、補間処理
によって新たなデータの生成を行い垂直方向のデータ量
を2倍とすることもできる。この場合には、高画質なマ
ルチ画面表示を行うことができる。In the above-described embodiment, the amount of data in the vertical direction is doubled by reading out the data constituting one line of the area twice. However, as in the case of reading out the data in the horizontal direction, the data amount in the vertical direction is doubled. At the time of data reading, new data can be generated by interpolation to double the amount of data in the vertical direction. In this case, high-quality multi-screen display can be performed.
【0123】また、領域の区分数は水平方向および垂直
方向にそれぞれ2分割する場合に限られるものではな
く、領域の区分に応じてデータの読み出しや補間処理に
よって生成するデータ数を変更することにより、領域数
分の映像データを生成することができる。例えば水平方
向に3分割する場合には、各領域のデータを水平方向の
データ量が3倍となるように映像データの読み出しや新
たな映像データの生成を行い出力メモリ144に記憶さ
せることで、1表示画像分の映像データを3つの領域数
分生成することができる。The number of areas is not limited to the case where the area is divided into two in the horizontal direction and the vertical direction. The number of pieces of data generated by data reading or interpolation processing is changed in accordance with the area division. , Video data for the number of areas can be generated. For example, in the case where the data is divided into three parts in the horizontal direction, the data of each area is read out and new video data is generated and stored in the output memory 144 so that the data amount in the horizontal direction is tripled. Video data for one display image can be generated for three areas.
【0124】さらに、上述の実施の形態では、映像変換
出力部145によって映像データDVをアナログ映像信
号SVに変換して出力するものとしたが、例えばSDl
のようなデジタル信号のまま出力することもできる。こ
の場合、映像変換出力部145を削減することができ、
さらなるコスト削減の効果が期待できる。Further, in the above-described embodiment, the video data DV is converted into the analog video signal SV by the video conversion output unit 145 and output.
Can be output as it is as a digital signal. In this case, the video conversion output unit 145 can be reduced,
Further cost reduction can be expected.
【0125】[0125]
【発明の効果】この発明によれば、第1のメモリ手段に
書き込まれた1表示画像分の映像データが複数の領域に
区分されて、領域に対応して複数の第2のメモリ手段を
設けるものとし、それぞれの領域から所定の順序で読み
出した映像データと読み出した映像データを用いて補間
処理を行うことにより生成した映像データが、対応する
第2のメモリ手段に書き込まれて1表示画像分の映像デ
ータが第2のメモリ手段に記憶される。この第2のメモ
リ手段のそれぞれから映像データが読み出されて、領域
数分設けられた映像出力装置の対応する映像出力装置に
供給される。対応する映像出力装置に供給される。この
ため、1つの映像データが複数の分割画の映像データと
されて送出されることから、映像プロセッサ等を用いる
ことなく安価であると共に簡単にマルチ画面表示を行う
ことができる。According to the present invention, the video data for one display image written in the first memory means is divided into a plurality of areas, and a plurality of second memory means are provided corresponding to the areas. It is assumed that video data read out from each area in a predetermined order and video data generated by performing an interpolation process using the read video data are written into the corresponding second memory means and stored in the corresponding second memory means for one display image. Are stored in the second memory means. Video data is read from each of the second memory means and supplied to the corresponding video output devices of the video output devices provided for the number of areas. It is supplied to the corresponding video output device. For this reason, since one video data is transmitted as video data of a plurality of divided pictures, multi-screen display can be performed easily at low cost without using a video processor or the like.
【図1】この発明に係る映像送出システムの構成を示す
図である。FIG. 1 is a diagram showing a configuration of a video transmission system according to the present invention.
【図2】復号化部の構成を示す図である。FIG. 2 is a diagram illustrating a configuration of a decoding unit.
【図3】マルチ画面表示での分割画を示す図である。FIG. 3 is a diagram showing a divided image in a multi-screen display.
【図4】映像データのフォーマットを示す図である。FIG. 4 is a diagram showing a format of video data.
【図5】映像データの書き込み処理を示すフローチャー
トである。FIG. 5 is a flowchart showing a writing process of video data.
【図6】メモリ部143のメモリマップである。FIG. 6 is a memory map of a memory unit 143.
【図7】映像データの読み出しと補間処理を説明するた
めの図である。FIG. 7 is a diagram for describing reading of video data and interpolation processing.
【図8】出力メモリに対する映像データの書き込みと読
み出し処理を示すフローチャートである。FIG. 8 is a flowchart showing a process of writing and reading video data to and from an output memory.
【図9】出力メモリ144-1に対する映像データの書き
込み処理(1/2)を示すフローチャートである。FIG. 9 is a flowchart showing a process (1/2) of writing video data to the output memory 144-1.
【図10】出力メモリ144-1に対する映像データの書
き込み処理(2/2)を示すフローチャートである。FIG. 10 is a flowchart showing a process (2/2) of writing video data to an output memory 144-1.
【図11】出力メモリ144のメモリマップである。FIG. 11 is a memory map of an output memory 144.
【図12】出力メモリ144-2に対する映像データの書
き込み処理(1/2)を示すフローチャートである。FIG. 12 is a flowchart showing a process (1/2) of writing video data to an output memory 144-2.
【図13】出力メモリ144-2に対する映像データの書
き込み処理(2/2)を示すフローチャートである。FIG. 13 is a flowchart showing a process (2/2) of writing video data to the output memory 144-2.
【図14】出力メモリ144-3に対する映像データの書
き込み処理(1/2)を示すフローチャートである。FIG. 14 is a flowchart showing a process (1/2) of writing video data to an output memory 144-3.
【図15】出力メモリ144-3に対する映像データの書
き込み処理(2/2)を示すフローチャートである。FIG. 15 is a flowchart showing a process (2/2) of writing video data to the output memory 144-3.
【図16】出力メモリ144-4に対する映像データの書
き込み処理(1/2)を示すフローチャートである。FIG. 16 is a flowchart showing a process (1/2) of writing video data to an output memory 144-4.
【図17】出力メモリ144-4に対する映像データの書
き込み処理(2/2)を示すフローチャートである。FIG. 17 is a flowchart showing a process (2/2) of writing video data to the output memory 144-4.
【図18】従来の構成を示す図である。FIG. 18 is a diagram showing a conventional configuration.
5・・・エンコーダ、10,50・・・映像サーバ、1
1・・・メインコントロール部、12・・・HDDコン
トロール部、13・・・HDDユニット、14・・・復
号化部、15・・・外部インタフェース部、17・・・
コマンドバス、18・・・データバス、20・・・コン
トロール装置、25,60・・・映像出力装置、70・
・・倍スキャンコンバータ、75・・・映像プロセッ
サ、141・・・復号処理部、142・・・メモリ制御
部、143・・・メモリ部、144・・・出力メモリ、
145・・・映像変換出力部5 ... encoder, 10, 50 ... video server, 1
DESCRIPTION OF SYMBOLS 1 ... Main control part, 12 ... HDD control part, 13 ... HDD unit, 14 ... Decoding part, 15 ... External interface part, 17 ...
Command bus, 18 Data bus, 20 Control device, 25, 60 Video output device, 70
.. Double scan converter, 75 video processor, 141 decoding processing unit, 142 memory control unit, 143 memory unit, 144 output memory,
145 ... Video conversion output unit
フロントページの続き Fターム(参考) 5B057 CA16 CB16 CD06 CH11 5C052 AA01 AA17 AB05 CC06 CC11 CC20 DD08 EE03 GA03 GA04 GA06 GA07 GA08 GB06 GC03 GD03 GE04 5C053 FA05 FA06 FA23 FA28 GB01 GB21 GB38 HA30 HA33 HA40 KA01 KA03 KA24 LA06 LA15 5C082 AA37 BA41 BB31 BB46 BD07 CB01 DA06 DA87 MM07 Continued on front page F-term (reference) 5B057 CA16 CB16 CD06 CH11 5C052 AA01 AA17 AB05 CC06 CC11 CC20 DD08 EE03 GA03 GA04 GA06 GA07 GA08 GB06 GC03 GD03 GE04 5C053 FA05 FA06 FA23 FA28 GB01 GB21 GB38 HA30 HA33 HA40 KA01 LA03 BA41 BB31 BB46 BD07 CB01 DA06 DA87 MM07
Claims (7)
むものとし、 前記第1のメモリ手段に書き込まれた1表示画像分の映
像データを複数の領域に区分し、 前記領域に対応して複数の第2のメモリ手段を設けるも
のとし、 前記第2のメモリ手段には、前記第1のメモリ手段の対
応する領域から所定の順序で読み出した映像データと読
み出した映像データを用いて補間処理を行うことにより
生成した映像データを書き込むことにより、1表示画像
分の映像データを記憶させて、 前記第2のメモリ手段のそれぞれから映像データを読み
出して出力することを特徴とする映像データ再生方法。The video data is written in a first memory means. The video data for one display image written in the first memory means is divided into a plurality of areas, and a plurality of areas are provided corresponding to the areas. A second memory means, wherein the second memory means performs an interpolation process using the video data read out in a predetermined order from the corresponding area of the first memory means and the read video data. A video data reproducing method, characterized by storing video data for one display image by writing the video data generated by performing, and reading and outputting video data from each of the second memory means.
像データを所定の順序で読み出すと共に補間処理を行う
ことを特徴とする請求項1記載の映像データ再生方法。2. The video data reproducing method according to claim 1, wherein video data is read out in a predetermined order and interpolation processing is performed for each of the areas according to the division of the area.
数の第2のメモリ手段と、 前記第1および複数の第2のメモリ手段に対する映像デ
ータの書き込みと読み出しを制御すると共に、読み出し
た映像データを用いて補間処理を行うことにより映像デ
ータを生成するメモリ制御手段とを有し、 前記メモリ制御手段では、前記映像データを前記第1の
メモリ手段に書き込むと共に書き込まれた1表示画面分
の映像データを複数の領域に区分し、前記領域毎に所定
の順序で読み出した映像データと補間処理によって生成
した映像データを、前記領域と対応する第2のメモリ手
段に書き込むことにより1表示画像分の映像データを前
記第2のメモリ手段のそれぞれに記憶させて、前記第2
のメモリ部のそれぞれから映像データを読み出して出力
することを特徴とする映像データ再生装置。3. A first and a plurality of second memory means for temporarily storing video data, controlling writing and reading of the video data to and from the first and a plurality of second memory means, and reading the read video data. And a memory control means for generating video data by performing interpolation processing using the video data. The memory control means writes the video data in the first memory means and writes the video for one display screen. The data is divided into a plurality of regions, and the video data read out in a predetermined order for each of the regions and the video data generated by the interpolation process are written in the second memory means corresponding to the region, thereby storing one display image. Video data is stored in each of the second memory means,
A video data reproducing device for reading and outputting video data from each of the memory units.
分に応じて前記領域毎に映像データを所定の順序で読み
出すと共に補間処理を行うことを特徴とする請求項3記
載の映像データ再生装置。4. The video data reproducing apparatus according to claim 3, wherein said memory control means reads out video data for each of said areas in a predetermined order and performs interpolation processing in accordance with a division of said area.
するとともに、該記録媒体に記録された前記映像データ
を再生するデータ記録再生装置と、 前記データ記録再生装置の動作を制御する制御装置と、 前記データ記録再生装置で再生された映像データに基づ
く画像を表示する映像出力装置とを備え、 前記制御装置によって前記データ記録再生装置を制御
し、要求に応じた映像素材の映像データを読み出して要
求に応じた映像素材を前記映像出力装置に表示させる映
像送出システムにおいて、 前記データ記録再生装置は、映像データを一時記憶する
第1および複数の第2のメモリ手段と、 前記第1および複数の第2のメモリ手段に対する映像デ
ータの書き込みと読み出しを制御すると共に、読み出し
た映像データを用いて補間処理を行うことにより映像デ
ータを生成するメモリ制御手段とを有し、 前記メモリ制御手段では、前記記録媒体から読み出され
た映像データを前記第1のメモリ手段に書き込むと共
に、書き込まれた1表示画面分の映像データを複数の領
域に区分し、前記領域毎に所定の順序で読み出した映像
データと補間処理によって生成した映像データを、前記
領域と対応する前記第2のメモリ手段に書き込むことに
より1表示画像分の映像データを前記第2のメモリ手段
のそれぞれに記憶させて、前記第2のメモリ部から映像
データを読み出ことにより前記領域数分の映像データを
生成し、 前記映像出力装置は前記領域数分設けるものとし、 前記データ記録再生装置で生成された前記領域数分の映
像データを対応する位置の前記映像出力装置に供給し
て、前記領域毎の画像をそれぞれの映像出力装置で表示
することにより、前記要求に応じた映像素材の1表示画
像を前記複数の映像出力装置を用いて表示することを特
徴とする映像送出システム。5. A data recording / reproducing device for recording video data of a video material on a recording medium and reproducing the video data recorded on the recording medium, and a control device for controlling an operation of the data recording / reproducing device. A video output device that displays an image based on video data reproduced by the data recording / reproducing device, wherein the control device controls the data recording / reproducing device, and reads out video data of a video material according to a request. In a video transmission system for displaying a video material according to a request on the video output device, the data recording / reproducing device includes a first and a plurality of second memory means for temporarily storing video data; It controls writing and reading of video data to and from the second memory means and performs interpolation processing using the read video data. A memory control unit that generates video data according to the following. In the memory control unit, the video data read from the recording medium is written into the first memory unit, and the written video for one display screen is written. The data is divided into a plurality of regions, and the video data read out in a predetermined order for each of the regions and the video data generated by the interpolation process are written into the second memory means corresponding to the region, so that one display image is obtained. Is stored in each of the second memory means, and video data for the number of areas is generated by reading the video data from the second memory unit. The video data corresponding to the number of areas generated by the data recording / reproducing device is supplied to the video output device at a corresponding position, and the area is provided. Video delivery system, wherein the image of the by displaying each of the video output device, for displaying one display image of the image material in response to the request using the plurality of image output devices.
分に応じて前記領域毎に映像データを所定の順序で読み
出すと共に補間処理を行うことを特徴とする請求項5記
載の映像送出システム。6. The video transmission system according to claim 5, wherein said memory control means reads out video data for each of said areas in a predetermined order and performs interpolation processing in accordance with a division of said area.
を符号化して記録するものとし、前記メモリ手段には前
記記録媒体に記録された符号化された映像データを復号
化して記憶することを特徴とする請求項5記載の映像送
出システム。7. The recording medium, wherein video data of video material is encoded and recorded, and the memory means decodes and stores the encoded video data recorded on the recording medium. 6. The video transmission system according to claim 5, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11134507A JP2000324450A (en) | 1999-05-14 | 1999-05-14 | Video data reproduction method, video data reproduction device, and video transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11134507A JP2000324450A (en) | 1999-05-14 | 1999-05-14 | Video data reproduction method, video data reproduction device, and video transmission system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000324450A true JP2000324450A (en) | 2000-11-24 |
Family
ID=15129949
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11134507A Pending JP2000324450A (en) | 1999-05-14 | 1999-05-14 | Video data reproduction method, video data reproduction device, and video transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000324450A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7646397B2 (en) | 2004-08-09 | 2010-01-12 | Seiko Epson Corporation | Electro-optical device, method for displaying an image, electronic device, and display structure |
-
1999
- 1999-05-14 JP JP11134507A patent/JP2000324450A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7646397B2 (en) | 2004-08-09 | 2010-01-12 | Seiko Epson Corporation | Electro-optical device, method for displaying an image, electronic device, and display structure |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7266286B2 (en) | Editing system and method and distribution medium | |
| JP3255681B2 (en) | Encoding / decoding circuit | |
| KR100626101B1 (en) | Method and apparatus for recording information and Method and apparatus for reproducing information | |
| US5014127A (en) | Method of generating a series of DPCM code words, method of storing color image data, optical disc whereon image data are stored, and display apparatus | |
| JP3088726B2 (en) | Digital code decoding device, coding method, and video recording / reproducing device and method | |
| EP0910086A1 (en) | Editing system and editing method | |
| US6490407B2 (en) | Recording and reproduction of mixed moving and still images | |
| US7433288B2 (en) | Recording device and method, recording medium and program | |
| US6374033B2 (en) | Signal processing apparatus and method | |
| GB2221811A (en) | Multichannel digital-signal reproducing apparatus | |
| KR20010102178A (en) | Data transmission device and data transmission method, data reception device and data reception method | |
| JP2000324450A (en) | Video data reproduction method, video data reproduction device, and video transmission system | |
| JP2000324451A (en) | Video data reproduction method, video data reproduction device, and video transmission system | |
| US6788877B1 (en) | Recording and reproducing apparatus | |
| US6728472B1 (en) | Video data reproducing device and video data reproducing method | |
| GB2179819A (en) | Improvements in video signals processing systems | |
| US20050002645A1 (en) | Reproducing device and method, recording medium and program | |
| JP3902837B2 (en) | Signal processing device | |
| JP2989376B2 (en) | Image processing device | |
| JPH05232914A (en) | Image display device | |
| JP3118910B2 (en) | Image processing device | |
| JPH1118052A (en) | Digital recording / reproducing apparatus and method | |
| JP3116382B2 (en) | Recording device and recording / reproducing device | |
| JP2000243070A (en) | Data storage device and method, and data transmission device and method | |
| JP2637964B2 (en) | Image file device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060215 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060420 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081003 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081229 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090203 |