JPH0787018B2 - CDI system - Google Patents
CDI systemInfo
- Publication number
- JPH0787018B2 JPH0787018B2 JP1326945A JP32694589A JPH0787018B2 JP H0787018 B2 JPH0787018 B2 JP H0787018B2 JP 1326945 A JP1326945 A JP 1326945A JP 32694589 A JP32694589 A JP 32694589A JP H0787018 B2 JPH0787018 B2 JP H0787018B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- sound
- cdi
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明はサウンドデータとビジュアルデータ(背景用画
像データ、文字用画像データ)とを保持したCDIディス
クからこれらのデータを読み出して画像、音声を形成す
るCDIシステムの改良に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Field of Application> The present invention reads out these data from a CDI disk that holds sound data and visual data (background image data, character image data), and outputs images and sounds. Regarding the improvement of the CDI system to be formed.
<従来の技術> CDI(コンパクトディスクインタラクティブ)は、CD
(コンパクトディスク)に、サウンドデータ(オーディ
オデータ)の他に、ビジュアルデータ(背景画像デー
タ、文字画像データ)等を記録したものである。そし
て、このCDIディスクに格納したデータはCDIプレーヤに
よって読み出すことができるものである。<Prior art> CDI (Compact Disc Interactive) is a CD
In addition to sound data (audio data), visual data (background image data, character image data) and the like are recorded on a (compact disc). The data stored on this CDI disc can be read by the CDI player.
このサウンドデータとビジュアルデータとを単一のCDに
格納するためのCDI規格は、フィリップス社によって既
に提案されている。このCDI規格によれば、CDIディスク
のトラックにおいて各セクタ毎にユーザデータの性格を
指定することができる。例えば1のセクタをサウンドデ
ータとし、他のセクタをビジュアルデータとすることが
できるものである。なお、サウンドデータはオーディオ
プロセッサによってオーディオ出力としてスピーカを介
して出力されるものであり、ビジュアルデータはビデオ
プロセッサによってビデオ出力としてCRT等に表示され
るものである。The CDI standard for storing this sound data and visual data on a single CD has already been proposed by Philips. According to this CDI standard, the character of user data can be specified for each sector in a track of a CDI disk. For example, one sector can be used as sound data and the other sector can be used as visual data. The sound data is output by the audio processor as an audio output through the speaker, and the visual data is displayed by the video processor as a video output on a CRT or the like.
このCDI規格に基づくCDIディスクでのデータ配置によれ
ば、サウンドデータは、希望する音質により3つのレベ
ル(レベルA、B、C)のいずれかにしたがってトラッ
クに配列される。According to the data arrangement on the CDI disc based on the CDI standard, the sound data is arranged in tracks according to any one of three levels (levels A, B and C) depending on the desired sound quality.
レベルA(ステレオモード)では、トラックのユーザエ
リア内の複数のセクタにおいて、サウンドデータは1つ
おきのセクタに配置されている。すなわち、トラックの
各セクタ2つのチャンネルに分割され、第1のチャンネ
ルにサウンドデータが配設されている。第2のチャンネ
ルにはビジュアルデータ等を配置することができる。こ
のレベルAはハイファイレベル、例えばLPレコード相当
の音質を得ることができるレベルである。In level A (stereo mode), the sound data is arranged in every other sector in a plurality of sectors in the user area of the track. That is, each sector of the track is divided into two channels, and the sound data is arranged in the first channel. Visual data or the like can be arranged in the second channel. This level A is a high fidelity level, for example, a level at which a sound quality equivalent to an LP record can be obtained.
レベルB(ステレオモード)では、サウンドデータは4
セクタ毎に配置される。すなわち、4つのチャンネルに
ユーザエリアを分割している。したがって、4チャンネ
ルの内の1つのチャンネルにサウンドデータが配置さ
れ、他の1つのチャンネルにビジュアルデータ等が配列
される。このレベルBはミッド・ハイファイレベルであ
ってFM放送相当の音質を得るためのものである。In level B (stereo mode), the sound data is 4
It is arranged for each sector. That is, the user area is divided into four channels. Therefore, sound data is arranged in one of the four channels, and visual data and the like are arranged in the other one channel. This level B is a mid-high fidelity level and is for obtaining sound quality equivalent to FM broadcasting.
レベルC(ステレオモード)では、サウンドデータは8
セクタ毎に配設されている。トラックは8つのチャンネ
ルに分けられているが、サウンドデータに1つのチャン
ネルをビジュアルデータに残りの1つのチャンネルを使
うのみである。このレベルCはスピーチレベルであっ
て、例えばAM放送相当の音質を得るものである。In level C (stereo mode), the sound data is 8
It is arranged for each sector. The track is divided into 8 channels, but only one channel is used for sound data and the remaining one channel is used for visual data. This level C is a speech level, and obtains sound quality equivalent to AM broadcasting, for example.
なお、いずれのレベルにあってもモノホニックモードで
はチャンネル数はステレオモードの2倍となる。At any level, the number of channels in the monophonic mode is double that in the stereo mode.
しかしながら、以上のようなCDIディスクでのデータ配
置によれば、例えばBレベルでは2つのチャンネルが空
き状態であって、無駄が多いという課題が生じていた。However, according to the data arrangement on the CDI disk as described above, for example, at the B level, two channels are in an idle state, and there is a problem that there is much waste.
そこで、本願出願人は、先の出願にあって、データを高
密度に配置、格納したCDIディスクを提案した。例えば
Bレベルにあって2組のデータを、インタリーブしたも
のである。なお、サウンドデータとこれに関連するビジ
ュアルデータとで1組のデータとする。このデータ配置
では、第10図に示すように、第1チャンネルには第1組
のサウンドデータS11,S12,・・・、第2チャンネルには
第2組のサウンドデータS21,S22,S23,・・・、第3チャ
ンネルには第1組のビジュアルデータV1A,V1B,V1A,・・
・、第4チャンネルには第2組のビジュアルデータV2A,
V2B,V2A,・・・、がそれぞれ格納されているものであ
る。Therefore, the applicant of the present application proposed a CDI disk in which data is arranged and stored in high density in the previous application. For example, two sets of data at the B level are interleaved. It should be noted that the sound data and the visual data related thereto are a set of data. In this data arrangement, as shown in FIG. 10, the first set of sound data S11, S12, ... For the first channel and the second set of sound data S21, S22, S23 ,. ..The 1st set of visual data V1A, V1B, V1A, ...
.. The second set of visual data V2A, on the fourth channel
V2B, V2A, ... Are respectively stored.
ところが、以上のようにサウンドデータSとともに各セ
クタに配置されるビジュアルデータVとしては、文字用
画像データV Aと背景用画像データV Bとがある。この文
字用画像データV Aは、例えばCRT画面上に文字を構成、
表示するためのイメージとして保持されるデータ(文字
を直接表示する画像データ)である。背景用画像データ
V Bとしては、同じく例えばドットパターンによるイメ
ージとしてのデータ、または、特定のパターンジェネレ
ータについてのコードとしてのデータがある。However, as described above, the visual data V arranged in each sector together with the sound data S includes the character image data VA and the background image data VB. This character image data VA is composed of characters on a CRT screen,
This is data (image data for directly displaying characters) held as an image to be displayed. Image data for background
Similarly, as VB, there is data as an image by a dot pattern, or data as a code for a specific pattern generator.
そして、これらの文字を直接表示する画像データV Aと
背景用画像データV Bは画面に同時に(重畳されて)表
示されるものであって、しかもサウンドデータSと一定
の時間的関連をもって表示される。例えば、CDIカラオ
ケとして使用する場合である。The image data VA for directly displaying these characters and the background image data VB are displayed on the screen at the same time (superimposed), and are displayed with the sound data S in a certain temporal relationship. For example, it is a case of using as CDI karaoke.
一方、CDIプレーヤにあっては、そのCPUがこのCDIディ
スクからデータを読み出してCRT画面上に画像を構成す
るが、これはリアルタイムで処理する必要がある。On the other hand, in a CDI player, its CPU reads data from the CDI disk and forms an image on a CRT screen, which needs to be processed in real time.
すなわち、これらのビジュアルデータV A,V BはCDIディ
スクのリアルタイムファイルとしてそのリアルタイムフ
ァイル用エリアに上述のようにサウンドデータSととも
に配置されるものであった。That is, these visual data VA and VB are arranged as a real-time file of the CDI disk in the real-time file area together with the sound data S as described above.
<発明が解決しようとする課題> しかしながら、このようなCDI規格に基づいてサウンド
データの他に、2種類のビジュアルデータ(背景用画像
データおよび文字を直接表示する画像データ)をリアル
タイムファイルとして混在させた場合、サウンドデータ
とビジュアルデータとの関連を保持しようとうると不使
用のセクタが多くなり、例えば文字を直接表示する画像
データとして使用されるセクタがとびとびになってしま
い、全体としてセクタの使用効率が悪いという課題が生
じていた。これはサウンドデータとビジュアルデータと
は必ずしも1対1の対応関係にないからである。<Problems to be Solved by the Invention> However, in addition to sound data, two types of visual data (image data for background and image data for directly displaying characters) are mixed as a real-time file based on the CDI standard. In this case, the number of unused sectors increases when trying to maintain the relation between the sound data and the visual data, and for example, the sectors used as image data for directly displaying characters are scattered, resulting in the use of sectors as a whole. There was a problem of inefficiency. This is because sound data and visual data do not always have a one-to-one correspondence.
また、すべての画像用データをリアルタイムファイルと
してリアルタイムファイル用エリアに格納した場合に
は、サウンドデータとの関連(同期)を保持して2種類
の画像データをレイアウトしなければならず、そのレイ
アウトデザインが困難になっていたという課題があっ
た。If all image data are stored in the real-time file area as real-time files, two types of image data must be laid out while maintaining the relation (synchronization) with the sound data. There was a problem that was becoming difficult.
そこで、本発明は、CDIディスクのデータ配置において
高密度化を達成するとともに、そのレイアウトを容易に
することを、その目的としている。Therefore, an object of the present invention is to achieve high density in the data arrangement of the CDI disk and to facilitate the layout thereof.
<課題を解決するための手段> 本発明に係るCDIシステムは、第1図に示すように、CDI
規格に基づいて設けられたユーザエリアに、複数画面分
の文字を直接表示する画像データを格納するノンリアル
タイムファイル用エリアと、複数画面分の背景用画像デ
ータを一連のサウンドデータとともに格納するリアルタ
イムファイル用エリアと、を形成したCDIディスク100を
備え、複数画面分の上記文字を直接表示する画像データ
を一括してメモリ110に転送する第1画像データ転送手
段120と、リアルタイムファイル用エリアから上記サウ
ンドデータを読み出しサウンドジェネレータ130に転送
するサウンドデータ転送手段140と、上記複数画面分の
背景用画像データのうち所定画面分の背景用画像データ
を読み出し、上記メモリ110に転送する第2画像データ
転送手段150と、1画画分の文字を直接表示する画像デ
ータを抽出し、該抽出された文字を直接表示する画像デ
ータを上記メモリ110に保持されている所定画面分の背
景用画像データの内から抽出された1画面分の背景用画
像データに優先させて表示用画像データを作成し、文字
画面を背景用画面に重畳させる画像構成手段160と、を
備えたCDIシステムである。<Means for Solving the Problems> As shown in FIG. 1, the CDI system according to the present invention is a CDI system.
A non-real-time file area that stores image data for directly displaying characters for multiple screens in a user area provided based on the standard, and a real-time file that stores background image data for multiple screens together with a series of sound data. Image data transfer means 120 for collectively transferring the image data for directly displaying the characters of a plurality of screens to the memory 110, and the CDI disk 100 in which the sound area is formed, and the sound from the real time file area. A sound data transfer unit 140 that reads out data and transfers it to the sound generator 130, and a second image data transfer unit that reads out background image data for a predetermined screen out of the background image data for the plurality of screens and transfers it to the memory 110. 150 and the image data that directly displays the characters of one stroke are extracted, and the extracted characters are extracted. The image data to be directly displayed is given priority over the background image data for one screen extracted from the background image data for a predetermined screen held in the memory 110 to create the display image data, and the character screen is displayed. Is a CDI system including an image forming unit 160 for superimposing the image on a background screen.
<作用> 本発明に係るCDIシステムにあっては、第1画像データ
転送手段120は、CDIディスク100のノンリアルタイムフ
ァイル(NRTF)用エリアから複数画面分の文字を直接表
示する画像データを一括してメモリ110に転送する。<Operation> In the CDI system according to the present invention, the first image data transfer means 120 collectively collects image data for directly displaying characters for a plurality of screens from the non-real time file (NRTF) area of the CDI disk 100. Transfer to the memory 110.
サウンドデータ転送手段140は、リアルタイムファイル
(RTF)用エリアからサウンドデータを読み出し、サウ
ンドジェネレータ130に転送する。The sound data transfer means 140 reads the sound data from the real-time file (RTF) area and transfers it to the sound generator 130.
また、第2画像データ転送手段150は、リアルタイムフ
ァイル用エリアRTFから複数画面分の背景用画像データ
のうち所定画面分の(例えば1画面分の)背景用画像デ
ータを読み出し、メモリ110に転送する。Further, the second image data transfer means 150 reads out the background image data for a predetermined screen (for example, one screen) from the background image data for a plurality of screens from the real-time file area RTF and transfers it to the memory 110. .
そして、画像構成手段160は、1画面分の文字を直接表
示する画像データを抽出し、この画像データを、メモリ
110から抽出された1画面分の背景用画像データに優先
させて表示用画像データを形成し、この文字画面を背景
画面に重畳させる。Then, the image forming means 160 extracts the image data for directly displaying the characters for one screen, and stores this image data in the memory.
The image data for display is formed by giving priority to the image data for background extracted for one screen from 110, and this character screen is superimposed on the background screen.
したがって、リアルタイムファイル用エリアにはサウン
ドデータと背景用画像データが配置されているのみであ
るため、それらのデータのシンクロをとってのデータの
レイアウトが容易になっている。また、CDIディスクの
複数組のデータグループを格納することが容易となり、
そのデータエリアは効率良く使用されることとなり、デ
ータの高密度の記録が可能となっている。Therefore, only the sound data and the background image data are arranged in the real-time file area, which facilitates the layout of the data by synchronizing the data. It also makes it easy to store multiple sets of data groups on a CDI disk,
The data area is used efficiently, and high-density recording of data is possible.
<実施例> 以下、本発明の実施例を図面を参照して説明する。<Example> Hereinafter, an example of the present invention will be described with reference to the drawings.
第2図〜第9図は本発明に係るCDIシステムの一実施例
を説明するためのものである。この実施例としては当該
システムをカラオケとして使用したものである。2 to 9 are for explaining an embodiment of the CDI system according to the present invention. In this embodiment, the system is used as karaoke.
第2図において、21はCPUであってリアルタイム処理を
行う必要から例えば68000系のプロセッサを使用してい
る。22はビデオプロセッサ(VDP)であって、CPU21との
間で信号の授受を行い、VRAM23を制御してRGB信号ジェ
ネレータ24を介してディスプレイ(CRT)25に所望の画
像を構成する。In FIG. 2, reference numeral 21 denotes a CPU, which uses, for example, a 68000 series processor because it is necessary to perform real-time processing. A video processor (VDP) 22 sends and receives signals to and from the CPU 21, controls the VRAM 23, and forms a desired image on the display (CRT) 25 via the RGB signal generator 24.
また、26はこれらのCPU21、VDP22、VRAM23にバスによっ
て接続されたトーンジェネレータであって、サウンドデ
ータに基づいて所定の音声発生信号をサウンドシステム
27に供給している。サウンドシステム27は例えばアンプ
とスピーカとによって構成されている。Further, 26 is a tone generator connected to these CPU 21, VDP 22 and VRAM 23 by a bus, and outputs a predetermined sound generation signal based on sound data to a sound system.
Supply to 27. The sound system 27 is composed of, for example, an amplifier and a speaker.
28は入出力装置(I/O)であって、例えばキーボード(K
BD)29からの外部入力をCPU21に出力している。28 is an input / output device (I / O), such as a keyboard (K
The external input from BD) 29 is output to CPU 21.
また、30はCDIプレーヤのインタフェースであって上記
バスに接続されている。31は同じくバスに接続されたワ
ーキング用のRAMである。32はCDIディスクである。Reference numeral 30 is an interface of the CDI player, which is connected to the bus. Reference numeral 31 is a working RAM which is also connected to the bus. 32 is a CDI disk.
第3図において、このCDIディスク32の表面にはCDI規格
に基づいて1本のスパイラル状のトラック33がデザイン
されている。すなわち、複数のピットがスパイラル状に
1トラックとして配列されているものである。したがっ
て、このCDIディスク32にはその半径方向の内側から外
側に向かって図において時計方向の渦巻状にデータが
(ピットの有無によって)記録されているものである。In FIG. 3, one spiral track 33 is designed on the surface of the CDI disk 32 based on the CDI standard. That is, a plurality of pits are spirally arranged as one track. Therefore, in the CDI disk 32, data is recorded in a spiral shape in the clockwise direction in the figure from the inner side to the outer side in the radial direction (depending on the presence or absence of pits).
そして、このトラック33は上記構成のCDIプレーヤによ
って走査されるものである。Then, the track 33 is scanned by the CDI player having the above configuration.
トラック33には、CDI規格に基づいて、ディスクラベル
エリヤAと、データエリア(ユーザエリア)Bとが画成
されている。また、このデータエリアBは複数のセクタ
(ブロック)によって構成されている。On the track 33, a disc label area A and a data area (user area) B are defined based on the CDI standard. The data area B is composed of a plurality of sectors (blocks).
上記ディスクラベルエリアAはファイルテーブル等によ
って構成されている。例えば複数のファイル(データグ
ループ)についてそれぞれのスタートアドレスが記録さ
れている。The disc label area A is composed of a file table and the like. For example, the start addresses of a plurality of files (data groups) are recorded.
また、上記データエリアBは、複数画面分の文字を直接
表示する画像データを格納するノンリアルタイムファイ
ル用エリアB1と、複数画面分の背景用画像データを一連
のサウンドデータとともに格納するリアルタイムファイ
ル用エリアB2と、に分けられている。このノンリアルタ
イムファイル用エリアB1に格納された文字を直接表示す
る画像データは、CPU21によって読み出されて例えば1
曲分(複数画面分)一括してVRAM(メモリ)23に転送さ
れるものである。The data area B is a non-real-time file area B1 for storing image data for directly displaying characters for multiple screens and a real-time file area for storing background image data for multiple screens together with a series of sound data. It is divided into B2 and. The image data that directly displays the characters stored in the non-real-time file area B1 is read by the CPU 21 and, for example, 1
Songs (for multiple screens) are collectively transferred to the VRAM (memory) 23.
一方、リアルタイムファイル用エリアB2に格納されたサ
ウンドデータと背景用画像データとは、リアルタイムフ
アイルとしてCPU21によってリアルタイム処理される。On the other hand, the sound data and the background image data stored in the real time file area B2 are processed in real time by the CPU 21 as a real time file.
この1セクタに記録することができるデータの総量は23
52バイトである。そして、このセクタ毎にユーザデータ
の性格を指定することができるものである。CDI規格に
よれば、この2352バイトのデータの構成は(フォーム2
としてサウンドデータを取り扱う場合)、シンク12バイ
ト、ヘッダ4バイト、サブヘッダ8バイト、ユーザデー
タ2304バイト、スペア20バイト、リザーブ4バイトとな
っている。シンクにはセクタを区分けする信号が記録さ
れている。ヘッダにはアドレスデータとフォームデータ
とが記録されている。さらに、サブヘッダは、ファイル
2バイト、チャンネル2バイト、サブモード2バイト、
データタイプ2バイトによって構成されている。The total amount of data that can be recorded in this 1 sector is 23.
It is 52 bytes. Then, the character of the user data can be designated for each sector. According to the CDI standard, the structure of this 2352-byte data is (Form 2
When dealing with sound data), sync 12 bytes, header 4 bytes, subheader 8 bytes, user data 2304 bytes, spare 20 bytes, reserve 4 bytes. A signal for dividing the sector is recorded in the sync. Address data and form data are recorded in the header. In addition, the subheader consists of 2 bytes for file, 2 bytes for channel, 2 bytes for submode,
The data type consists of 2 bytes.
第3図に示すように、上記ノンリアルタイムファイル用
エリアB1には、複数画面分の文字を直接表示する画像デ
ータが格納されている。As shown in FIG. 3, the non-real-time file area B1 stores image data for directly displaying characters for a plurality of screens.
この背景を直接表示する画像データは、デルタYUVと呼
ばれる方法によるものであって、輝度信号(Y)、色差
信号で標本化したものである。このデータにあっては、
1画面の各行の先頭に割り当てられる最初の2ドットに
おいては生のデータを格納するのに対して、以下のドッ
トはその最初の2ドットのデータからの偏差によって表
示するものである。The image data for directly displaying the background is based on a method called delta YUV and is sampled with a luminance signal (Y) and a color difference signal. In this data,
Raw data is stored in the first two dots assigned to the beginning of each line of one screen, while the following dots are displayed by the deviation from the data of the first two dots.
一方、第5図はこの文字を直接表示する画像データとし
てCLUT(カラールックアップテーブル、色対応表)を用
いたものである。On the other hand, FIG. 5 uses a CLUT (color lookup table, color correspondence table) as image data for directly displaying this character.
1画面分のデータの最初にはカラールックアップテーブ
ル、すなわちRGBの割合を色番号で示した対応表を格納
し、以下この色番号で示したデータを格納するもので
あ。この場合、データの途中でCLUTの変更がなければ次
の画面分のデータまではこのCLUTは格納しないものとし
ている。そして、この色コードデータを読み取った場
合、CLUTの参照してRGB信号を作成するものである。At the beginning of the data for one screen, a color lookup table, that is, a correspondence table in which the ratio of RGB is shown by color number is stored, and the data shown by this color number is stored below. In this case, unless the CLUT is changed in the middle of the data, this CLUT is not stored until the data for the next screen. Then, when the color code data is read, the RGB signal is created by referring to the CLUT.
第6図はCDI規格でのBレベルのステレオモードによっ
てトラック33にサウンドデータとビジュアルデータ(背
景用画像データ)とからなるデータグループ(ファイ
ル)を3組インタリーブした例を示している。このレベ
ル、モードにあっては、トラック33上の複数のセクタは
4チャンネルに区分けされ、図中矢印方向に順次走査さ
れるものである。FIG. 6 shows an example in which three sets of data groups (files) consisting of sound data and visual data (background image data) are interleaved on the track 33 in the B level stereo mode in the CDI standard. In this level and mode, a plurality of sectors on the track 33 are divided into 4 channels and sequentially scanned in the direction of the arrow in the figure.
セクタ番号1、5、9、・・・・で表される第1のチャ
ンネルの各セクタには、それぞれ例えば第1のグループ
(ファイル)のサウンドデータである1つの曲の楽音形
成用信号S11、S12、S13、S14、・・・・・、S1mが順次
(規則的に)配設されている。また、セクタ番号2、
6、10、・・・・で表される第2のチャンネルの各セク
タには、第2のグループ(ファイル)のサウンドデータ
である別の曲の楽音形成用信号S21、S22、S23、S24、・
・・・・、S2mが順次配設されている。また、第3のチ
ャンネル(セクタ3、7、11、・・・)には第3の曲の
サウンドデータS31、S32、S33、S34、・・・・S3mが順
次配設されている。これらの3つのチャンネルに規則的
にサウンドデータを配設したのは、これらのサウンドデ
ータはその楽音形成用信号として1の曲を形成するため
一定時間毎に規則的に読み出す必要があるからである。In each sector of the first channel represented by sector numbers 1, 5, 9, ..., For example, a tone forming signal S11 of one music which is sound data of the first group (file), S12, S13, S14, ..., S1m are sequentially (regularly) arranged. Also, sector number 2,
In each sector of the second channel represented by 6, 10, ..., Musical tone forming signals S21, S22, S23, S24 of another music which are the sound data of the second group (file),・
..... S2m are sequentially arranged. Further, sound data S31, S32, S33, S34, ..., S3m of the third music piece are sequentially arranged in the third channel (sectors 3, 7, 11, ...). The reason why the sound data is regularly arranged in these three channels is that these sound data need to be read out at regular intervals at regular intervals in order to form one piece of music as the tone forming signal. .
また、セクタ番号4、8、12、16、・・・(チャンネル
4)の各セクタには、上記第1グループのサウンドデー
タS1に対応する第1グループの背景用画像データV1と、
同じく第2、第3の各サウンドデータS2、S3にそれぞれ
対応する背景用画像データV2、V3が混在して配置されて
いる。この場合、第1の背景用画像データV1、・・は第
1の楽曲のサウンドデータS1対する背景画像となる画像
データであり、第2の背景用画像データV2、・・・は第
2の楽曲S2に対する背景画像となる画像データである。
また、V3はS3に対応する背景用画像データである。この
ようにサウンドデータS1、S2、S3と関連する背景用画像
データV1、V2、V3についてはそれぞれ同一のチャンネル
番号を付している。このチャンネル番号1、2、3は各
セクタにおいて上記サブヘッダ部分に記録されている。Further, in each sector of sector numbers 4, 8, 12, 16, ... (Channel 4), the first group of background image data V1 corresponding to the first group of sound data S1,
Similarly, background image data V2 and V3 respectively corresponding to the second and third sound data S2 and S3 are arranged in a mixed manner. In this case, the first background image data V1, ... Is image data serving as a background image for the sound data S1 of the first music, and the second background image data V2, ... Is the second music. This is image data that is a background image for S2.
V3 is background image data corresponding to S3. In this way, the background image data V1, V2, and V3 related to the sound data S1, S2, and S3 have the same channel number. The channel numbers 1, 2, and 3 are recorded in the sub-header portion in each sector.
なお、これらの背景用画像データV1、V2、V3に対して画
面上で重ね合わされる文字を直接表示する画像データ
(例えばV1B、V2B、V3Bの3種類のデータ)は上記ノン
リアルタイムファイル用エリアに格納されている。これ
らの画像データとしては例えば上記CLUT、デルタYUVに
よるものの他にも、ランレングスによるもの、RGB信号
を表示するもの等がある。In addition, the image data (for example, three types of data of V1B, V2B, and V3B) that directly displays the characters to be superimposed on the screen with respect to the background image data V1, V2, and V3 is stored in the non-real time file area. It is stored. These image data include, for example, CLUT and delta YUV data, run length data, and RGB signal data.
また第6図に示すように、Bレベルモードにあって、チ
ャンネル4のセクタに3つのグループの背景用画像デー
タV1、V2、V3を密となるように混在させたため、データ
の高密度化が達成することができた。このように混在さ
せたのは、サウンドデータと背景用画像データとが必ず
しも1対1の対応関係にならないからである。また、楽
曲によってもそのデータ量は異なるからである。例えば
楽曲S1については30画面の背景画像用データが必要であ
るのに対して、楽曲S2のそれについては40画面のデータ
が必要となる等である。Further, as shown in FIG. 6, in the B level mode, since the background image data V1, V2, V3 of three groups are densely mixed in the channel 4 sector, the data density can be increased. I was able to achieve it. The reason for mixing them in this way is that the sound data and the background image data do not always have a one-to-one correspondence. Also, the amount of data varies depending on the music. For example, the background image data of 30 screens is required for the song S1, whereas the data of 40 screens is required for that of the song S2.
第7図は以上のようにしてCDIディスク32の各エリアか
ら転送されたデータをストアするVRAM23のメモリ空間を
示している。FIG. 7 shows the memory space of the VRAM 23 for storing the data transferred from each area of the CDI disk 32 as described above.
この図に示すようにVRAM23にあっては、特定のアドレス
から一定の範囲にはノンリアルタイムファイルNRTFが格
納されている。このNRTEのエリアには複数画面分、例え
ば上記第6図の例では1曲分の画面数に相当する画面の
文字を直接表示する画像データが転送、格納される。ま
た、このRVAM23にはこのNRTF格納エリアの他に編集用エ
リアとして、2つの重ね合わせ画面に対してそれぞれカ
ットによる切換(アドレス指定による切換)を可能とす
るために、1画面分の文字を直接表示する画像データ
(プレーン01)、1画面分の背景用画像データ(プレー
ン11)、1画面分の文字を直接表示する画像データ(プ
レーン02)、1画面分の背景用画像データ(プレーン1
2)の各分割したエリアをそれぞれ有している。As shown in this figure, in the VRAM 23, the non-real time file NRTF is stored in a certain range from a specific address. In this NRTE area, image data for directly displaying characters on a plurality of screens, for example, screens corresponding to the number of screens for one song in the example of FIG. 6 is transferred and stored. In addition to this NRTF storage area, this RVAM23 also has an editing area, in which two overlapping screens can be switched by cutting (switching by addressing). Image data to be displayed (plane 01), background image data for one screen (plane 11), image data for directly displaying characters for one screen (plane 02), background image data for one screen (plane 1)
It has each divided area of 2).
したがって、CDIプレーヤによってCDIディスク32のトラ
ック33をスキャンする場合に第1のデータグループ(例
えば第1の楽曲)を選択したとする。このとき、リアル
タイムファイル用エリアにあっては、各セクタのサブヘ
ッダからチャンネル番号を読み取ってデータの内容を判
断し、サウンドデータS11、S12、・・・は順番にオーデ
ィオプロセッサに送られ、背景用画像データ(自然画)
V1、・・・はVRAM23に送られる。Therefore, it is assumed that the first data group (for example, the first music piece) is selected when the track 33 of the CDI disc 32 is scanned by the CDI player. At this time, in the real-time file area, the channel number is read from the sub-header of each sector to determine the content of the data, and the sound data S11, S12, ... Are sent to the audio processor in order and the background image is displayed. Data (natural image)
V1, ... Is sent to VRAM23.
また、ノンリアルタイムファイル用エリアの文字を直接
表示する画像データは一括してVRAM23に送られるもので
ある。これにより、楽曲と背景画像と歌詞(文字)とが
VRAM23に得られるものである。このとき、第2のグルー
プのデータS2およびV2、第3のそれS3、V3はスキップさ
れてスキャンされるものである。Further, the image data for directly displaying the characters in the non-real-time file area is sent to the VRAM 23 all at once. As a result, the music, background image and lyrics (characters)
This is what you get in VRAM23. At this time, the data S2 and V2 of the second group and the data S3 and V3 of the third group are skipped and scanned.
第8図はCPU21におけるCDIディスク32からのデータの読
み出し、書き込みの手順を示すフローチャートである。FIG. 8 is a flowchart showing the procedure of reading and writing data from the CDI disk 32 in the CPU 21.
まず、セクタ毎にそのデータがノンリアルタイムファイ
ルNRTFか否かをチェックする(ステップS801)。NRTF
(文字を直接表示する画像データ)であればVRAM23の空
いているアドレスにそのデータを書き込む(ステップS8
02)。このスタートアドレスと書き込んだ容量はレジス
タに保持しておく。First, it is checked for each sector whether the data is a non-real time file NRTF (step S801). NRTF
If it is (image data for directly displaying characters), that data is written to an empty address in VRAM 23 (step S8
02). The start address and the written capacity are held in the register.
ノンリアルタイムファイルでない場合には初期化として
変数iを1とし(ステップS803)、変数jを1または2
とする(ステップS804)。If the file is not a non-real-time file, the variable i is initialized to 1 (step S803) and the variable j is set to 1 or 2.
(Step S804).
次に、セクタからデータを読み出し(ステップS805)、
サスンドデータかをチェックする(ステップS806)。サ
ウンドデータである場合にはトーンジェネレータ26に転
送し(ステップS807)、サウンドデータでない場合は画
像データ、すなわち背景用画像データであるので、上記
変数(i,j)によって決定されたプレーン(11または1
2)にリアルタイムファイルRTFのデータを書き込む(ス
テップS808)。第7図に示すように、背景画面であるプ
レーン11およびプレーン12を作成するものである。Next, read the data from the sector (step S805),
It is checked whether it is suspended data (step S806). If it is the sound data, it is transferred to the tone generator 26 (step S807), and if it is not the sound data, it is the image data, that is, the image data for the background. Therefore, the plane (11 or 1
Write the real-time file RTF data to 2) (step S808). As shown in FIG. 7, a plane 11 and a plane 12 which are background screens are created.
そして、このようにプレーンに書き込むことにより、未
使用のデータを2画面分だけRAM(プレーン11とプレー
ン12)に保持しているか否かをチェックする(ステップ
S809)。Then, by writing in the plane in this way, it is checked whether or not unused data for two screens is held in the RAM (plane 11 and plane 12) (step
S809).
2画面分のデータが保持されるまではセクタからの読み
出しとデータの判別、書き込みを繰り返し(S805〜S809
をループし)、保持されるとCPU21はウエイト状態とな
る(ステップS810)。そして、VDP22からの例えば割り
込み入力によってこのウエイト状態が解除されると(ス
テップS811でYES)、1つの曲が終了するまではループ
する(ステップS812でNOはS805に戻る)。Until the data for two screens are retained, reading from the sector, data discrimination, and writing are repeated (S805 to S809
Loop), and when held, the CPU 21 enters a wait state (step S810). Then, when this wait state is released by, for example, an interrupt input from the VDP 22 (YES in step S811), the process loops until one song ends (NO in step S812 returns to S805).
以上のように、CPU21は、第7図に示すように、VRAM23
の空き領域に、複数画面分の文字を直接表示する画像デ
ータ、最初に表示する1画面分の背景用画像データ、次
に表示する1画面分の画像データを順次転送する(書き
込む)ものである。As described above, the CPU 21 has the VRAM 23 as shown in FIG.
The image data for directly displaying the characters for a plurality of screens, the background image data for one screen to be displayed first, and the image data for one screen to be displayed next are sequentially transferred (written) to the empty area of. .
第9図はVDP21におけるVRAM23でのデータ編集およびRGB
信号ジェネレータ24を介してのディスプレイ25への画像
データの送出の手順を示すフローチャートである。Figure 9 shows data editing and RGB in VRAM23 in VDP21.
6 is a flowchart showing a procedure of transmitting image data to the display 25 via the signal generator 24.
まず、このVDP22にあってはCPU21はウエイト状態にある
か否かを常時チェックしている(ステップS901)。ウエ
イト状態にあれば(ステイタス等による)、まずプレー
ン特定用の変数iを0とし(ステップS902)、VRAM23に
おいてプレーン01を作成する(ステップS903)。第7図
に示すように、NRTFを格納した領域から1画面分の文字
を直接表示する画像データを特定の領域(プレーン01)
に書き込む。また、同様にして文字を直接表示する画像
データからなるプレーン02を作成する(ステップS90
4)。この書き込み時には変数jは1または2とされ
る。First, in the VDP 22, the CPU 21 constantly checks whether it is in the wait state (step S901). If it is in the wait state (depending on the status or the like), first, the plane specifying variable i is set to 0 (step S902), and the plane 01 is created in the VRAM 23 (step S903). As shown in FIG. 7, the image data for directly displaying the characters for one screen is stored in the specific area (plane 01) from the area storing the NRTF.
Write in. Similarly, a plane 02 composed of image data for directly displaying characters is created (step S90).
Four). At the time of this writing, the variable j is set to 1 or 2.
次に、jは奇数か否かをチェックし(ステップS905)、
奇数ならば(j=1)プレーン01、11をこの順に重ね合
わせる(スーパインポーズする)(ステップS906)。こ
の画像表面の優先順位はプログラムによるものである。Next, it is checked whether j is an odd number (step S905),
If it is an odd number (j = 1), the planes 01 and 11 are superimposed (superimposed) in this order (step S906). This image surface priority is programmatic.
また、偶数ならば(j=2)、プレーン02、12をこの順
位で表示する(ステップS907)。そして、RGB信号ジェ
ネレータ24によってRGB信号が生成され、これらの重畳
画像はディスプレイ25に転送される(ステップS908)。
このRGB信号ジェネレータ24にあっては、文字を直接表
示する画像データが、DYUVによる場合には(第4図)プ
レーン01、02からのデータに基づいて直接文字表示画面
が作成されるものであり、CLUTによる場合(第5図)に
はCLUTを参照して作成されるものである。If it is even (j = 2), the planes 02 and 12 are displayed in this order (step S907). Then, the RGB signal is generated by the RGB signal generator 24, and these superimposed images are transferred to the display 25 (step S908).
In this RGB signal generator 24, when the image data for directly displaying characters is DYUV (Fig. 4), a character display screen is directly created based on the data from planes 01 and 02. , CLUT (FIG. 5) is created by referring to CLUT.
次に、変数iをインクリメントし(ステップS909)、CP
U21に空きプレーン(i)を通知する(ステップS91
0)。そして、CPU21のウエイトを解除し(ステップS91
1)、ステップS901に戻る。Next, the variable i is incremented (step S909), and CP
Notify U21 of the empty plane (i) (step S91)
0). Then, the weight of the CPU 21 is released (step S91
1), return to step S901.
以上のフローチャートに示すように、VRAM23において文
字画像と背景画面との2つの表示用画面を2組編集し、
アドレスの変更によって瞬時に切り換えて表示すること
ができる。また、これらの画面はサウンドデータの楽音
として発声されたときは、その進行に基づいて表示が更
新されるものである。例えばカラオケとして使用するこ
とが便利である。As shown in the above flow chart, two sets of two display screens, a character image and a background screen, are edited in VRAM23,
By changing the address, it is possible to instantly switch and display. Further, when these screens are uttered as musical tones of sound data, the display is updated based on the progress thereof. For example, it is convenient to use it as karaoke.
<効果> 以上説明してきたように、本発明によれば、サウンドデ
ータと背景用画像データとをリアルタイムファイル用エ
リアに配置し、文字を直接表示する画像データをノンリ
アルタイムファイル用エリアに区別して配置したため、
複数のグループのサウンドデータとビジュアルデータ
(背景用画像データ、文字を直接表示するデータ)との
データ配置を行う場合にあってもセクタの使用効率が高
くなり、高密度のデータ配置とすることができる。ま
た、背景用画像データと文字を直接表示する画像データ
との別のエリアに配設したため、そのデータ配置を高密
度にするためのデータ配列用のプログラムを組み込む場
合の作業が極めて容易になるものである。<Effect> As described above, according to the present invention, the sound data and the background image data are arranged in the real-time file area, and the image data for directly displaying the characters are separately arranged in the non-real-time file area. Because
Even when arranging the sound data and visual data (image data for background, data for directly displaying characters) of multiple groups, the sector usage efficiency becomes high, and high-density data arrangement is possible. it can. In addition, since the image data for background and the image data for directly displaying characters are arranged in different areas, the work for incorporating a data array program for high density data arrangement becomes extremely easy. Is.
第1図は本発明に係るCDIシステムの概略構成を示すそ
のブロック図、第2図は本発明に係るCDIシステムの一
実施例の概略構成を示すそのブロック図、第3図は一実
施例に係るCDIディスクのトラック構造を示す平面図、
第4図は一実施例に係るCDIディスクのセクタを示すデ
ータフォーマット図、第5図は他のタイプのデータを格
納した場合のデータフォーマット図、第6図は一実施例
に係るCDIディスクの各セクタ毎のデータ配列を示す
図、第7図は同じく一実施例に係るメモリ(VRAM)のア
ドレス空間を示すメモリマップ、第8図は一実施例に係
るCPUでの制御プログラムを示すそのフローチャート、
第9図は同じく一実施例に係るVDPでの制御プログラム
を示すそのフローチャート、第10図は先願に係るCDIデ
ィスクのデータ配置図である。 21……CPU、 22……VDP、 23……VRAM、 24……RGB信号ジェネレータ、 25……ディスプレイ、 27……サウンドシステム、 100……CDIディスク、 110……メモリ、 120……第1画像データ転送手段、 130……サウンドジェネレータ、 140……サウンドデータ転送手段、 150……第2画像データ転送手段、 160……画像構成手段。FIG. 1 is a block diagram showing a schematic configuration of a CDI system according to the present invention, FIG. 2 is a block diagram showing a schematic configuration of an embodiment of a CDI system according to the present invention, and FIG. A plan view showing the track structure of the CDI disk.
FIG. 4 is a data format diagram showing sectors of a CDI disk according to one embodiment, FIG. 5 is a data format diagram when other types of data are stored, and FIG. 6 is each of the CDI disks according to one embodiment. FIG. 7 is a diagram showing a data array for each sector, FIG. 7 is a memory map similarly showing an address space of a memory (VRAM) according to one embodiment, and FIG. 8 is a flowchart showing a control program in a CPU according to one embodiment.
FIG. 9 is a flowchart showing a control program in the VDP according to the embodiment, and FIG. 10 is a data layout diagram of the CDI disk according to the prior application. 21 …… CPU, 22 …… VDP, 23 …… VRAM, 24 …… RGB signal generator, 25 …… Display, 27 …… Sound system, 100 …… CDI disk, 110 …… Memory, 120 …… First image Data transfer means, 130 ... Sound generator, 140 ... Sound data transfer means, 150 ... Second image data transfer means, 160 ... Image construction means.
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/91 5/92 Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI Technical display area H04N 5/91 5/92
Claims (1)
アに、複数画面分の文字を直接表す画像データを格納す
るノンリアルタイムファイル用エリアと、複数画面分の
背景用画像データを一連のサウンドデータとともに格納
するリアルタイムファイル用エリアと、を形成したCDI
ディスクを備え、 複数画面分の上記文字を直接表す画像データを一括して
メモリに転送する第1画像データ転送手段と、 リアルタイムファイル用エリアから上記サウンドデータ
を読み出しサウンドジェネレータに転送するサウンドデ
ータ転送手段と、 上記複数画面分の背景用画像データのうち所定画面分の
背景用画像データを読み出し、上記メモリに転送する第
2画像データ転送手段と、 1画面分の文字を直接表す画像データを抽出し、該抽出
された文字を直接表す画像データを、上記メモリに保持
されている所定画面分の背景用画像データの内から抽出
された1画面分の背景用画像データに優先させて表示用
画像データを作成し、文字画面を背景用画面に重畳させ
る画像構成手段と、を備えたことを特徴とするCDIシス
テム。1. A non-real-time file area for storing image data directly representing characters for a plurality of screens in a user area provided based on the CDI standard, and a series of sound data for background image data for a plurality of screens. CDI that forms the real-time file area to be stored with
A first image data transfer means that includes a disk and collectively transfers the image data directly representing the characters of a plurality of screens to the memory, and a sound data transfer means that reads the sound data from the real-time file area and transfers it to the sound generator. A second image data transfer means for reading out the background image data for a predetermined screen from the background image data for the plurality of screens and transferring it to the memory; and extracting the image data directly representing the characters for one screen. , The image data for directly representing the extracted character is prioritized over the background image data for one screen extracted from the background image data for a predetermined screen held in the memory, and the display image data is given. And a image composing means for superimposing a character screen on a background screen, and a CDI system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1326945A JPH0787018B2 (en) | 1989-12-14 | 1989-12-14 | CDI system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1326945A JPH0787018B2 (en) | 1989-12-14 | 1989-12-14 | CDI system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03185678A JPH03185678A (en) | 1991-08-13 |
| JPH0787018B2 true JPH0787018B2 (en) | 1995-09-20 |
Family
ID=18193529
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1326945A Expired - Lifetime JPH0787018B2 (en) | 1989-12-14 | 1989-12-14 | CDI system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0787018B2 (en) |
-
1989
- 1989-12-14 JP JP1326945A patent/JPH0787018B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03185678A (en) | 1991-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5794251A (en) | Information file processing apparatus and method | |
| JP3668547B2 (en) | Karaoke equipment | |
| US4992886A (en) | Method and apparatus for encoding data within the subcode channel of a compact disc or laser disc | |
| JPH04275595A (en) | Memory medium and reproducing device thereof | |
| JPH09185385A (en) | Recording method and reproducing method for musical information, and musical information reproducing device | |
| US5705762A (en) | Data format and apparatus for song accompaniment which allows a user to select a section of a song for playback | |
| EP0689185B1 (en) | Recording medium for video-song accompaniment and apparatus using the same | |
| JPH05304653A (en) | Image file device | |
| JPH0934477A (en) | Karaoke equipment | |
| JPH0787018B2 (en) | CDI system | |
| JPH0787019B2 (en) | CDI system | |
| JPH0787017B2 (en) | CDI system | |
| JPH0437377A (en) | Cdi system | |
| JP2518069B2 (en) | CDI system | |
| JP3299375B2 (en) | Karaoke equipment | |
| JPH043386A (en) | Karaoke device | |
| JP2822590B2 (en) | Music information playback device with medley performance function | |
| JPH1173191A (en) | Music performance equipment | |
| JP3646609B2 (en) | Automatic playback control file creation device and automatic playback control file creation method | |
| JP3082615B2 (en) | Music player | |
| JP2518070B2 (en) | CDI system | |
| JP4018191B2 (en) | Video playback device | |
| JP3924346B2 (en) | Video playback device | |
| JPH07319484A (en) | Video playback device | |
| JP3042489B2 (en) | Karaoke equipment |