JPH0787019B2 - Cdiシステム - Google Patents
CdiシステムInfo
- Publication number
- JPH0787019B2 JPH0787019B2 JP1326946A JP32694689A JPH0787019B2 JP H0787019 B2 JPH0787019 B2 JP H0787019B2 JP 1326946 A JP1326946 A JP 1326946A JP 32694689 A JP32694689 A JP 32694689A JP H0787019 B2 JPH0787019 B2 JP H0787019B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- cdi
- background image
- sound
- 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
- Reverberation, Karaoke And Other Acoustics (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明はサウンドデータとビジュアルデータ(背景用画
像データ、文字用画像データ)とを保持したCDIディス
クからこれらのデータを読み出して画像、音声を形成す
るCDIシステムの改良に関する。
像データ、文字用画像データ)とを保持したCDIディス
クからこれらのデータを読み出して画像、音声を形成す
るCDIシステムの改良に関する。
<従来の技術> CDI(コンパクトディスクインタラクティブ)は、CD
(コンパクトディスク)に、サウンドデータ(オーディ
オデータ)の他に、ビジュアルデータ(背景画像デー
タ、文字画像データ)等を記録したものである。そし
て、このCDIディスクに格納したデータはCDIプレーヤに
よって読み出すことができるものである。
(コンパクトディスク)に、サウンドデータ(オーディ
オデータ)の他に、ビジュアルデータ(背景画像デー
タ、文字画像データ)等を記録したものである。そし
て、このCDIディスクに格納したデータはCDIプレーヤに
よって読み出すことができるものである。
このサウンドデータとビジュアルデータとを単一のCDに
格納するためのCDI規格は、フィリップス社によって既
に提案されている。このCDI規格によれば、CDIディスク
のトラックにおいて各セクタ毎にユーザデータの性格を
指定することができる。例えば1のセクタをサウンドデ
ータとし、他のセクタをビジュアルデータとすることが
できるものである。なお、サウンドデータはオーディオ
プロセッサによってオーディオ出力としてスピーカを介
して出力されるものであり、ビジュアルデータはビデオ
プロセッサによってビデオ出力としてCRT等に表示され
るものである。
格納するためのCDI規格は、フィリップス社によって既
に提案されている。このCDI規格によれば、CDIディスク
のトラックにおいて各セクタ毎にユーザデータの性格を
指定することができる。例えば1のセクタをサウンドデ
ータとし、他のセクタをビジュアルデータとすることが
できるものである。なお、サウンドデータはオーディオ
プロセッサによってオーディオ出力としてスピーカを介
して出力されるものであり、ビジュアルデータはビデオ
プロセッサによってビデオ出力としてCRT等に表示され
るものである。
このCDI規格に基づくCDIディスクでのデータ配置によれ
ば、サウンドデータは、希望する音質により3つのレベ
ル(レベルA、B、C)のいずれかにしたがってトラッ
クに配列される。
ば、サウンドデータは、希望する音質により3つのレベ
ル(レベルA、B、C)のいずれかにしたがってトラッ
クに配列される。
レベルA(ステレオモード)では、トラックのユーザエ
リア内の複数のセクタにおいて、サウンドデータは1つ
おきのセクタに配置されている。すなわち、トラックの
各セクタは2つのチャンネルに分割され、第1のチャン
ネルにサウンドデータが配設されている。第2のチャン
ネルにはビジュアルデータ等を配置することができる。
このレベルAはLPレコード相当の音質を得ることができ
るハイファイレベルである。
リア内の複数のセクタにおいて、サウンドデータは1つ
おきのセクタに配置されている。すなわち、トラックの
各セクタは2つのチャンネルに分割され、第1のチャン
ネルにサウンドデータが配設されている。第2のチャン
ネルにはビジュアルデータ等を配置することができる。
このレベルAはLPレコード相当の音質を得ることができ
るハイファイレベルである。
レベルB(ステレオモード)では、サウンドデータは4
セクタ毎に配置される。すなわち、4つのチャンネルに
ユーザエリアを分割している。したがって、この内の1
つのチャンネルにサウンドデータが配置され、他の1つ
のチャンネルにビジュアルデータ等が配列される。この
レベルBはFM放送相当の音質のミッド・ハイファイレベ
ルである。
セクタ毎に配置される。すなわち、4つのチャンネルに
ユーザエリアを分割している。したがって、この内の1
つのチャンネルにサウンドデータが配置され、他の1つ
のチャンネルにビジュアルデータ等が配列される。この
レベルBはFM放送相当の音質のミッド・ハイファイレベ
ルである。
レベルC(ステレオモード)では、サウンドデータは8
セクタ毎に配設されている。トラックは8つのチャンネ
ルに分けられているが、サウンドデータに1つのチャン
ネルをビジュアルデータに残りの1つのチャンネルを使
うのみである。このレベルCはAM放送相当の音質を得る
スピーチレベルである。
セクタ毎に配設されている。トラックは8つのチャンネ
ルに分けられているが、サウンドデータに1つのチャン
ネルをビジュアルデータに残りの1つのチャンネルを使
うのみである。このレベルCはAM放送相当の音質を得る
スピーチレベルである。
なお、いずれのレベルにあってもモノホニックモードで
はチャンネル数はステレオモードの2倍となる。
はチャンネル数はステレオモードの2倍となる。
しかしながら、以上のようなCDIディスクでのデータ配
置によれば、例えばBレベルでは2つのチャンネルが空
き状態であって、無駄が多いという課題が生じていた。
置によれば、例えばBレベルでは2つのチャンネルが空
き状態であって、無駄が多いという課題が生じていた。
そこで、本願出願人は、先の出願にあって、データを高
密度に配置、格納したCDIディスクを提案した。例えば
Bレベルにあって2組のデータを、インタリーブしたも
のである。なお、サウンドデータ(楽曲)とこれに関連
するビジュアルデータ(その曲の歌詞及び背景画)とで
1組のデータとする。このデータ配置では、第9図に示
すように、第1チャンネルには第1組のサウンドデータ
S11,S12,・・・、第2チャンネルには第2組のサウンド
データS21,S22,S23,・・・、第3チャンネルには第1組
のビジュアルデータV1A,V1B,V1A,・・・、第4チャン
ネルには第2組のビジュアルデータV2A,V2B,V2A,・・
・、がそれぞれ格納されているものである。
密度に配置、格納したCDIディスクを提案した。例えば
Bレベルにあって2組のデータを、インタリーブしたも
のである。なお、サウンドデータ(楽曲)とこれに関連
するビジュアルデータ(その曲の歌詞及び背景画)とで
1組のデータとする。このデータ配置では、第9図に示
すように、第1チャンネルには第1組のサウンドデータ
S11,S12,・・・、第2チャンネルには第2組のサウンド
データS21,S22,S23,・・・、第3チャンネルには第1組
のビジュアルデータV1A,V1B,V1A,・・・、第4チャン
ネルには第2組のビジュアルデータV2A,V2B,V2A,・・
・、がそれぞれ格納されているものである。
ところが、以上のようにサウンドデータSとともに各セ
クタに配置されるビジュアルデータVとしては、文字を
表示するコードデータとしての画像データVAと背景用
の画像データVBとがある。この文字を表示するコード
データVAは、例えばCRT画面上に文字を表示するための
イメージフォントを示すコードとして保持されるデータ
(文字コードデータ)である。背景用画像データVBと
しては、同じく例えばドットパターンによるイメージと
してのデータ、または、特定のパターンジェネレータに
ついてのコードとしてのデータがある。
クタに配置されるビジュアルデータVとしては、文字を
表示するコードデータとしての画像データVAと背景用
の画像データVBとがある。この文字を表示するコード
データVAは、例えばCRT画面上に文字を表示するための
イメージフォントを示すコードとして保持されるデータ
(文字コードデータ)である。背景用画像データVBと
しては、同じく例えばドットパターンによるイメージと
してのデータ、または、特定のパターンジェネレータに
ついてのコードとしてのデータがある。
そして、これらの文字コードデータVAと背景用画像デ
ータVBは画面に同時に(重畳されて)表示されるもの
であって、しかもサウンドデータSと一定の時間的関連
をもって表示される。例えば、CDIカラオケとして使用
する場合にはその曲についてはサウンドデータSとし
て、その曲の背景画像および歌詞はそれぞれVA,VBとし
て保持されるのである。
ータVBは画面に同時に(重畳されて)表示されるもの
であって、しかもサウンドデータSと一定の時間的関連
をもって表示される。例えば、CDIカラオケとして使用
する場合にはその曲についてはサウンドデータSとし
て、その曲の背景画像および歌詞はそれぞれVA,VBとし
て保持されるのである。
一方、CDIプレーヤにあっては、そのCPUがこのCDIディ
スクからデータを読み出してCRT画面上に画像を構成す
るが、これはリアルタイムで処理する必要がある。
スクからデータを読み出してCRT画面上に画像を構成す
るが、これはリアルタイムで処理する必要がある。
すなわち、これらのビジュアルデータVA,VBはCDIディ
スクのリアルタイムファイルとしてそのリアルタイムフ
ァイル用エリアに上述のようにサウンドデータSととも
に配置されるものであった。
スクのリアルタイムファイルとしてそのリアルタイムフ
ァイル用エリアに上述のようにサウンドデータSととも
に配置されるものであった。
<発明が解決しようとする課題> しかしながら、このようなCDI規格に基づいてサウンド
データの他に、2種類のビジュアルデータ(背景用画像
データおよび文字を表示するコードデータ)をリアルタ
イムファイルとして混在させた場合、サウンドデータと
ビジュアルデータとの関連を保持しようとすると不使用
のセクタが多くなり、例えば文字を表示するコードデー
タとして使用されるセクタがとびとびになってしまい、
全体としてセクタの使用効率が悪いという課題が生じて
いた。これはサウンドデータとビジュアルデータとは必
ずしも1対1の対応関係にないからである。
データの他に、2種類のビジュアルデータ(背景用画像
データおよび文字を表示するコードデータ)をリアルタ
イムファイルとして混在させた場合、サウンドデータと
ビジュアルデータとの関連を保持しようとすると不使用
のセクタが多くなり、例えば文字を表示するコードデー
タとして使用されるセクタがとびとびになってしまい、
全体としてセクタの使用効率が悪いという課題が生じて
いた。これはサウンドデータとビジュアルデータとは必
ずしも1対1の対応関係にないからである。
また、すべての画像用データをリアルタイムファイルと
してリアルタイムファイル用エリアに格納した場合に
は、サウンドデータとの関連(同期)を保持して2種類
の画像データをレイアウトしなければならず、そのレイ
アウトデザインが困難になっていたという課題があっ
た。
してリアルタイムファイル用エリアに格納した場合に
は、サウンドデータとの関連(同期)を保持して2種類
の画像データをレイアウトしなければならず、そのレイ
アウトデザインが困難になっていたという課題があっ
た。
そこで、本発明は、CDIディスクのデータ配置において
高密度化を達成するとともに、そのデータレイアウトを
容易にすることを、その目的としている。
高密度化を達成するとともに、そのデータレイアウトを
容易にすることを、その目的としている。
<課題を解決するための手段> 本発明に係るCDIシステムは、第1図に示すように、CDI
規格に基づいて設けられたユーザエリアに、複数画面分
の文字を表示するコードデータを格納するノンリアルタ
イムファイル用エリアと、複数画面分の背景用画像デー
タを一連のサウンドデータとともに格納するリアルタイ
ムファイル用エリアと、を形成したCDIディスク100を備
え、複数画面分の上記文字を表示するコードデータを一
括してメモリ110に転送する第1画像データ転送手段120
と、リアルタイムファイル用エリアから上記サウンドデ
ータを読み出しサウンドジェネレータ130に転送するサ
ウンドデータ転送手段140と、上記複数画面分の背景用
画像データのうち所定画面分の背景用画像データを読み
出し、上記メモリ110に転送する第2画像データ転送手
段150と、1画面分の文字を表示するコードデータを抽
出し、該抽出された文字を表示するコードデータを上記
メモリ110に保持されている所定画面分の背景用画像デ
ータの内から抽出された1画面分の背景用画像データに
優先させて表示用画像データを形成し、文字画面を背景
用画面に重畳させる画像構成手段160と、を備えたCDIシ
ステムである。
規格に基づいて設けられたユーザエリアに、複数画面分
の文字を表示するコードデータを格納するノンリアルタ
イムファイル用エリアと、複数画面分の背景用画像デー
タを一連のサウンドデータとともに格納するリアルタイ
ムファイル用エリアと、を形成したCDIディスク100を備
え、複数画面分の上記文字を表示するコードデータを一
括してメモリ110に転送する第1画像データ転送手段120
と、リアルタイムファイル用エリアから上記サウンドデ
ータを読み出しサウンドジェネレータ130に転送するサ
ウンドデータ転送手段140と、上記複数画面分の背景用
画像データのうち所定画面分の背景用画像データを読み
出し、上記メモリ110に転送する第2画像データ転送手
段150と、1画面分の文字を表示するコードデータを抽
出し、該抽出された文字を表示するコードデータを上記
メモリ110に保持されている所定画面分の背景用画像デ
ータの内から抽出された1画面分の背景用画像データに
優先させて表示用画像データを形成し、文字画面を背景
用画面に重畳させる画像構成手段160と、を備えたCDIシ
ステムである。
<作用> 本発明に係るCDIシステムにあっては、第1画像データ
転送手段120は、CDIディスク100のノンリアルタイムフ
ァイル(NRTF)用エリアから複数画面分の文字を表示す
るコードデータを一括してメモリ110に転送する。
転送手段120は、CDIディスク100のノンリアルタイムフ
ァイル(NRTF)用エリアから複数画面分の文字を表示す
るコードデータを一括してメモリ110に転送する。
サウンドデータ転送手段140は、リアルタイムファイル
(RTF)用エリアからサウンドデータを読み出し、サウ
ンドジェネレータ130に転送する。
(RTF)用エリアからサウンドデータを読み出し、サウ
ンドジェネレータ130に転送する。
また、第2画像データ転送手段150は、リアルタイムフ
ァイル用エリアRTFから複数画面分の背景用画像データ
のうち所定画面分の(例えば1画面分の)背景用画像デ
ータを読み出し、メモリ110に転送する。
ァイル用エリアRTFから複数画面分の背景用画像データ
のうち所定画面分の(例えば1画面分の)背景用画像デ
ータを読み出し、メモリ110に転送する。
そして、画像構成手段160は、1画面分の文字を表示す
るコードデータを抽出し、このコードデータを、メモリ
110から抽出された1画面分の背景用画像データに優先
させて表示用画像データを形成し、この文字画面を背景
画面に重畳させる。
るコードデータを抽出し、このコードデータを、メモリ
110から抽出された1画面分の背景用画像データに優先
させて表示用画像データを形成し、この文字画面を背景
画面に重畳させる。
したがって、リアルタイムファイル用エリアにはサウン
ドデータと背景用画像データが配置されているのみであ
るため、それらのデータのシンクロをとってのデータの
レイアウトが容易になっている。また、CDIディスクに
複数組のデータグループを格納することが容易となり、
そのデータエリアは効率良く使用されることとなり、デ
ータの高密度の記録が可能となっている。
ドデータと背景用画像データが配置されているのみであ
るため、それらのデータのシンクロをとってのデータの
レイアウトが容易になっている。また、CDIディスクに
複数組のデータグループを格納することが容易となり、
そのデータエリアは効率良く使用されることとなり、デ
ータの高密度の記録が可能となっている。
<実施例> 以下、本発明の実施例を図面を参照して説明する。
第2図〜第8図は本発明に係るCDIシステムの一実施例
を説明するためのものである。この実施例は当該CDIシ
ステムをカラオケとして使用したものである。
を説明するためのものである。この実施例は当該CDIシ
ステムをカラオケとして使用したものである。
第2図において、21はCPUであってリアルタイム処理を
行う必要から例えば68000系のプロセッサを使用してい
る。22はビデオプロセッサ(VDP)であって、CPU21との
間で信号の授受を行い、RAM23を制御して例えばフォン
トテーブル24から読み出したフォントパターンをRGB信
号ジェネレータ25に出力し、ディスプレイ(CRT)26に
所望の画像を構成する。
行う必要から例えば68000系のプロセッサを使用してい
る。22はビデオプロセッサ(VDP)であって、CPU21との
間で信号の授受を行い、RAM23を制御して例えばフォン
トテーブル24から読み出したフォントパターンをRGB信
号ジェネレータ25に出力し、ディスプレイ(CRT)26に
所望の画像を構成する。
また、27はこれらのCPU21、VDP22、RAM23にバスによっ
て接続されたトーンジェネレータであって、サウンドデ
ータに基づいて所定の音声発生信号をサウンドシステム
28に供給している。サウンドシステム28は例えばアンプ
とスピーカとによって構成されている。
て接続されたトーンジェネレータであって、サウンドデ
ータに基づいて所定の音声発生信号をサウンドシステム
28に供給している。サウンドシステム28は例えばアンプ
とスピーカとによって構成されている。
29は入出力装置(I/O)であって、例えばキーボード(K
BD)30からの外部入力をCPU21に出力している。
BD)30からの外部入力をCPU21に出力している。
また、31はCDIプレーヤのインタフェースであって上記
バスに接続されている。32は同じくバスによってCPU21
に接続されたワーキング用のRAMである。図において33
はCDIディスクである。
バスに接続されている。32は同じくバスによってCPU21
に接続されたワーキング用のRAMである。図において33
はCDIディスクである。
第3図において示すように、このCDIディスク33の表面
にはCDI規格に基づいて1本のスパイラル状のトラック3
4がデザインされている。すなわち、複数のピットがス
パイラル状に1トラックとして配列されているものであ
る。したがって、このCDIディスク33にはその半径方向
の内側から外側に向かって図において時計方向の渦巻状
にデータが(ピットの有無によって)記録されているも
のである。
にはCDI規格に基づいて1本のスパイラル状のトラック3
4がデザインされている。すなわち、複数のピットがス
パイラル状に1トラックとして配列されているものであ
る。したがって、このCDIディスク33にはその半径方向
の内側から外側に向かって図において時計方向の渦巻状
にデータが(ピットの有無によって)記録されているも
のである。
そして、このトラック34は上記構成のCDIプレーヤによ
って走査されるものである。
って走査されるものである。
トラック34には、CDI規格に基づいて、ディスクラベル
エリアAと、データエリア(ユーザエリア)Bとが画成
されている。また、このデータエリアBは複数のセクタ
(ブロック)によって構成されている。
エリアAと、データエリア(ユーザエリア)Bとが画成
されている。また、このデータエリアBは複数のセクタ
(ブロック)によって構成されている。
上記ディスクラベルエリアAはファイルテーブル等によ
って構成されている。例えば複数のファイル(データグ
ループ)についてそれぞれのスタートアドレスが記録さ
れている。
って構成されている。例えば複数のファイル(データグ
ループ)についてそれぞれのスタートアドレスが記録さ
れている。
また、上記データエリアBは、複数画面分の文字を表示
するコードデータを格納するノンリアルタイムファイル
用エリアB1と、複数画面分の背景用画像データを一連の
サウンドデータとともに格納するリアルタイムファイル
用エリアB2と、に分けられている。このノンリアルタイ
ムファイル用エリアB1に格納された文字を表示するコー
ドデータは、CPU21によって読み出されて例えば1曲分
(複数画面分)一括してRAM(メモリ)23に転送される
ものである。
するコードデータを格納するノンリアルタイムファイル
用エリアB1と、複数画面分の背景用画像データを一連の
サウンドデータとともに格納するリアルタイムファイル
用エリアB2と、に分けられている。このノンリアルタイ
ムファイル用エリアB1に格納された文字を表示するコー
ドデータは、CPU21によって読み出されて例えば1曲分
(複数画面分)一括してRAM(メモリ)23に転送される
ものである。
一方、リアルタイムファイル用エリアB2に格納されたサ
ウンドデータと背景用画像データとは、リアルタイムフ
ァイルとしてCPU21によってリアルタイム処理される。
ウンドデータと背景用画像データとは、リアルタイムフ
ァイルとしてCPU21によってリアルタイム処理される。
第4図に示すように、この1セクタに記録することがで
きるデータの総量は2352バイトである。そして、このセ
クタ毎にユーザデータの性格を指定することができるも
のである。CDI規格によれば、この2352バイトのデータ
の構成は(フォーム2としてサウンドデータを取り扱う
場合)、シンク12バイト、ヘッダ4バイト、サブヘッダ
8バイト、ユーザデータ2304バイト、スペア20バイト、
リザーブ4バイトとなっている。シンクにはセクタを区
分けする信号が記録されている。ヘッダにはアドレスデ
ータとフォームデータとが記録されている。さらに、サ
ブヘッダは、ファイル2バイト、チャンネル2バイト、
サブモード2バイト、データタイプ2バイトによって構
成されている。
きるデータの総量は2352バイトである。そして、このセ
クタ毎にユーザデータの性格を指定することができるも
のである。CDI規格によれば、この2352バイトのデータ
の構成は(フォーム2としてサウンドデータを取り扱う
場合)、シンク12バイト、ヘッダ4バイト、サブヘッダ
8バイト、ユーザデータ2304バイト、スペア20バイト、
リザーブ4バイトとなっている。シンクにはセクタを区
分けする信号が記録されている。ヘッダにはアドレスデ
ータとフォームデータとが記録されている。さらに、サ
ブヘッダは、ファイル2バイト、チャンネル2バイト、
サブモード2バイト、データタイプ2バイトによって構
成されている。
上記ノンリアルタイムファイル用エリアB1には、複数画
面分の文字を表示するコードデータが格納されている。
この文字コードデータとしては例えばアスキーコードが
ある。
面分の文字を表示するコードデータが格納されている。
この文字コードデータとしては例えばアスキーコードが
ある。
一方、上記背景用画像データは、デルタYUVと呼ばれる
方法によるものであって、標本化周波数を輝度信号
(Y)7.6MHz、色差信号(U,V)3.8MHzの4:2:2の割合で
標本化したものである。このデータにあっては、1画面
の各行の先頭に割り当てられる最初の2ドットにおいて
は生のデータを格納するのに対して、以下のドットはそ
の最初の2ドットのデータからの偏差によって表示する
ものである。
方法によるものであって、標本化周波数を輝度信号
(Y)7.6MHz、色差信号(U,V)3.8MHzの4:2:2の割合で
標本化したものである。このデータにあっては、1画面
の各行の先頭に割り当てられる最初の2ドットにおいて
は生のデータを格納するのに対して、以下のドットはそ
の最初の2ドットのデータからの偏差によって表示する
ものである。
また、背景用画像データとしてCLUT(カラールックアッ
プテーブル、色対応表)を用いることもできる。
プテーブル、色対応表)を用いることもできる。
この場合は、1画面分のデータの最初にはカラールック
アップテーブル、すなわちRGBの割合を色番号で示した
対応表を格納し、以下この色番号で示したデータを格納
するものであ。この場合、データの途中でCLUTの変更が
なければ次の画面分のデータまではこのCLUTは格納しな
いものとしている。そして、この色コードデータを読み
取った場合、CLUTを参照してRGB信号を作成するもので
ある。
アップテーブル、すなわちRGBの割合を色番号で示した
対応表を格納し、以下この色番号で示したデータを格納
するものであ。この場合、データの途中でCLUTの変更が
なければ次の画面分のデータまではこのCLUTは格納しな
いものとしている。そして、この色コードデータを読み
取った場合、CLUTを参照してRGB信号を作成するもので
ある。
第5図はCDI規格でのBレベルのステレオモードによっ
てトラック34にサウンドデータとビジュアルデータ(背
景用画像データ)とからなるデータグループ(ファイ
ル)を2組インタリーブした例を示している。このレベ
ル、モードにあっては、トラック34上の複数のセクタは
4チャンネルに区分けされ、図中矢印方向に順次走査さ
れるものである。
てトラック34にサウンドデータとビジュアルデータ(背
景用画像データ)とからなるデータグループ(ファイ
ル)を2組インタリーブした例を示している。このレベ
ル、モードにあっては、トラック34上の複数のセクタは
4チャンネルに区分けされ、図中矢印方向に順次走査さ
れるものである。
セクタ番号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の曲を形成するため
一定時間毎に規則的に読み出す必要があるからである。
ンネルの各セクタには、それぞれ例えば第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の曲を形成するため
一定時間毎に規則的に読み出す必要があるからである。
また、セクタ番号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
は各セクタにおいて上記サブヘッダ部分に記録されてい
る。
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
は各セクタにおいて上記サブヘッダ部分に記録されてい
る。
なお、これらの背景用画像データV1、V2、V3に対して画
面上で重ね合わされる文字を表示するコードデータ(例
えばV1B、V2B、V3Bの3種類のデータ)は上記ノンリ
アルタイムファイル用エリアに格納されている。この背
景用画像データとしては例えば上記CLUT、デルタYUVに
よるものの他にも、ランレングスによるもの、RGB信号
を表示するもの等がある。
面上で重ね合わされる文字を表示するコードデータ(例
えばV1B、V2B、V3Bの3種類のデータ)は上記ノンリ
アルタイムファイル用エリアに格納されている。この背
景用画像データとしては例えば上記CLUT、デルタYUVに
よるものの他にも、ランレングスによるもの、RGB信号
を表示するもの等がある。
また第5図に示すように、Bレベルモードにあって、チ
ャンネル4のセクタに3つのグループの背景用画像デー
タV1、V2、V3を密となるように混在させたため、データ
の高密度化が達成することができた。このように混在さ
せたのは、サウンドデータと背景用画像データとが必ず
しも1対1の対応関係にないからである。また、楽曲に
よってもそのデータ量は異なるからである。例えば楽曲
S1については30画面の背景画像用データが必要であるの
に対して、楽曲S2のそれについては40画面のデータが必
要となる等である。
ャンネル4のセクタに3つのグループの背景用画像デー
タV1、V2、V3を密となるように混在させたため、データ
の高密度化が達成することができた。このように混在さ
せたのは、サウンドデータと背景用画像データとが必ず
しも1対1の対応関係にないからである。また、楽曲に
よってもそのデータ量は異なるからである。例えば楽曲
S1については30画面の背景画像用データが必要であるの
に対して、楽曲S2のそれについては40画面のデータが必
要となる等である。
第6図は以上のようにしてCDIディスク33の各エリアか
ら転送されたデータをストアするRAM23のメモリ空間を
示している。
ら転送されたデータをストアするRAM23のメモリ空間を
示している。
この図に示すように、RAM23にあっては、特定のアドレ
スから一定の範囲にはノンリアルタイムファイルNRTFが
格納されている。このNRTFのエリアには複数画面分、例
えば上記第5図の例では3曲分の画面数に相当する画面
の文字を表示するコードデータが転送、格納される。ま
た、このRAM23にはこのNRTF格納エリアの他に編集用エ
リアとして、2つの重ね合わせ画面に対してそれぞれカ
ットによる切換(アドレス指定による切換)を可能とす
るために、1画面分の文字を表示するコードデータ(プ
レーン01)、1画面分の背景用画像データ(プレーン1
1)、1画面分の文字を表示するコードデータ(プレー
ン02)、1画面分の背景用画像データ(プレーン12)の
各分割したエリアをそれぞれ有している。
スから一定の範囲にはノンリアルタイムファイルNRTFが
格納されている。このNRTFのエリアには複数画面分、例
えば上記第5図の例では3曲分の画面数に相当する画面
の文字を表示するコードデータが転送、格納される。ま
た、このRAM23にはこのNRTF格納エリアの他に編集用エ
リアとして、2つの重ね合わせ画面に対してそれぞれカ
ットによる切換(アドレス指定による切換)を可能とす
るために、1画面分の文字を表示するコードデータ(プ
レーン01)、1画面分の背景用画像データ(プレーン1
1)、1画面分の文字を表示するコードデータ(プレー
ン02)、1画面分の背景用画像データ(プレーン12)の
各分割したエリアをそれぞれ有している。
したがって、CDIプレーヤによってCDIディスク33のトラ
ック34をスキャンする場合に第1のデータグループ(例
えば第1の楽曲)を選択したとする。このとき、リアル
タイムファイル用エリアにあっては、各セクタのサブヘ
ッダからチャンネル番号を読み取ってデータの内容を判
断し、サウンドデータS11、S12、・・・は順番にオーデ
ィオプロセッサに送られ、背景用画像データ(自然画)
V1、・・・はRAM23に送られる。
ック34をスキャンする場合に第1のデータグループ(例
えば第1の楽曲)を選択したとする。このとき、リアル
タイムファイル用エリアにあっては、各セクタのサブヘ
ッダからチャンネル番号を読み取ってデータの内容を判
断し、サウンドデータS11、S12、・・・は順番にオーデ
ィオプロセッサに送られ、背景用画像データ(自然画)
V1、・・・はRAM23に送られる。
また、ノンリアルタイムファイル用エリアの文字を表示
するコードデータは一括してRAM23に送られるものであ
る。これにより、背景画像と歌詞(文字)とがRAM23に
得られるものである。このとき、第2のグループのデー
タS2およびV2、第3のそれS3、V3はスキップされてスキ
ャンされるものである。
するコードデータは一括してRAM23に送られるものであ
る。これにより、背景画像と歌詞(文字)とがRAM23に
得られるものである。このとき、第2のグループのデー
タS2およびV2、第3のそれS3、V3はスキップされてスキ
ャンされるものである。
第7図はCPU21におけるCDIディスク33からのデータの読
み出し、書き込みの手順を示すフローチャートである。
み出し、書き込みの手順を示すフローチャートである。
まず、セクタ毎にそのデータがノンリアルタイムファイ
ルNRTFか否かをチェックする(ステップS701)。NRTF
(文字を表示するコードデータ)であればRAM23の空い
ているアドレスにそのコードデータを書き込む(ステッ
プS702)。このスタートアドレスと書き込んだ容量はレ
ジスタに保持しておく。
ルNRTFか否かをチェックする(ステップS701)。NRTF
(文字を表示するコードデータ)であればRAM23の空い
ているアドレスにそのコードデータを書き込む(ステッ
プS702)。このスタートアドレスと書き込んだ容量はレ
ジスタに保持しておく。
ノンリアルタイムファイルでない場合には初期化として
変数iを1とし(ステップS703)、変数jを1または2
とする(ステップS704)。
変数iを1とし(ステップS703)、変数jを1または2
とする(ステップS704)。
次に、RTFエリアのセクタからデータを読み出し(ステ
ップS705)、サウンドデータかをチェックする(ステッ
プS706)。サウンドデータである場合にはトーンジェネ
レータ27に転送し(ステップS707)、サウンドデータで
ない場合は画像データ、すなわち背景用画像データであ
るので、上記変数(i,j)によって決定されたプレーン
(11または12)にリアルタイムファイルRTFのデータを
書き込む(ステップS708)。第6図に示すように、背景
画面であるプレーン11およびプレーン12を作成するもの
である。
ップS705)、サウンドデータかをチェックする(ステッ
プS706)。サウンドデータである場合にはトーンジェネ
レータ27に転送し(ステップS707)、サウンドデータで
ない場合は画像データ、すなわち背景用画像データであ
るので、上記変数(i,j)によって決定されたプレーン
(11または12)にリアルタイムファイルRTFのデータを
書き込む(ステップS708)。第6図に示すように、背景
画面であるプレーン11およびプレーン12を作成するもの
である。
そして、このようにプレーンに書き込むことにより、未
使用のデータを2画面分だけRAM(プレーン11とプレー
ン12)に保持しているか否かをチェックする(ステップ
S709)。
使用のデータを2画面分だけRAM(プレーン11とプレー
ン12)に保持しているか否かをチェックする(ステップ
S709)。
2画面分のデータが保持されるまではセクタからの読み
出しとデータの判別、書き込みを繰り返し(S705〜S709
をループし)、保持されるとCPU21はウエイト状態とな
る(ステップS710)。そして、VDP22からの例えば割り
込み入力によってこのウエイト状態が解除されると(ス
テップS711でYES)、1つの曲が終了するまではループ
する(ステップS712でNOはS705に戻る)。
出しとデータの判別、書き込みを繰り返し(S705〜S709
をループし)、保持されるとCPU21はウエイト状態とな
る(ステップS710)。そして、VDP22からの例えば割り
込み入力によってこのウエイト状態が解除されると(ス
テップS711でYES)、1つの曲が終了するまではループ
する(ステップS712でNOはS705に戻る)。
以上のように、CPU21は、第6図に示すように、RAM23の
空き領域に、複数画面分の文字を表示するコードデー
タ、最初に表示する1画面分の背景用画像データ、次に
表示する1画面分の画像データを順次転送する(書き込
む)ものである。
空き領域に、複数画面分の文字を表示するコードデー
タ、最初に表示する1画面分の背景用画像データ、次に
表示する1画面分の画像データを順次転送する(書き込
む)ものである。
第8図はVDP21におけるRAM23でのデータ編集およびRGB
信号ジェネレータ25を介してのディスプレイ26への画像
データの送出の手順を示すフローチャートである。
信号ジェネレータ25を介してのディスプレイ26への画像
データの送出の手順を示すフローチャートである。
まず、このVDP22にあってはCPU21はウエイト状態にある
か否かを常時チェックしている(ステップS801)。ウエ
イト状態にあれば(ステイタス等による)、未使用デー
タ(文字コードデータ、背景用画像データ)が2画面分
以上RAM23に保持されているので、まずNRTFから文字コ
ードを読み出す(ステップS802)。そして、この文字コ
ードに対応するイメージデータをフォントテーブル24か
ら読み出しRAM23に転送する(ステップS803)。第6図
に示すように、NRTFを格納した領域から1画面分の文字
を表示するイメージデータを特定の領域(プレーン01)
に書き込む。次に、フォントテーブル24からの文字のイ
メージデータによって1画面分の文字画像が構成された
か否かをチェックする(ステップS804)。1画面分がプ
レーン01に構成されると、同様にして文字を表示するコ
ードデータによってフォントテーブル24から読み出した
イメージデータからなるプレーン02を作成する(ステッ
プS805)。
か否かを常時チェックしている(ステップS801)。ウエ
イト状態にあれば(ステイタス等による)、未使用デー
タ(文字コードデータ、背景用画像データ)が2画面分
以上RAM23に保持されているので、まずNRTFから文字コ
ードを読み出す(ステップS802)。そして、この文字コ
ードに対応するイメージデータをフォントテーブル24か
ら読み出しRAM23に転送する(ステップS803)。第6図
に示すように、NRTFを格納した領域から1画面分の文字
を表示するイメージデータを特定の領域(プレーン01)
に書き込む。次に、フォントテーブル24からの文字のイ
メージデータによって1画面分の文字画像が構成された
か否かをチェックする(ステップS804)。1画面分がプ
レーン01に構成されると、同様にして文字を表示するコ
ードデータによってフォントテーブル24から読み出した
イメージデータからなるプレーン02を作成する(ステッ
プS805)。
次に、1画面分の文字と背景(プレーン01、11)とをこ
の順に重ね合わせる(スーパインポーズする)(ステッ
プS806)。また、プレーン02、12についても同様に行う
ものである。この結果、RGB信号ジェネレータ25によっ
てRGB信号が生成され、これらの重畳画像はディスプレ
イ26に転送される。
の順に重ね合わせる(スーパインポーズする)(ステッ
プS806)。また、プレーン02、12についても同様に行う
ものである。この結果、RGB信号ジェネレータ25によっ
てRGB信号が生成され、これらの重畳画像はディスプレ
イ26に転送される。
そして、CPU21のウエイトを解除し(ステップS807)、
ステップS801に戻る。
ステップS801に戻る。
以上のフローチャートに示すように、RAM23において文
字画面と背景画面との2つの表示用画面を2組編集し、
アドレスの変更によって瞬時に切り換えて表示すること
ができる。また、これらの画面はサウンドデータの楽音
として発声されたときは、その進行に基づいて表示が更
新されるものである。例えばカラオケとして使用するこ
とが便利である。
字画面と背景画面との2つの表示用画面を2組編集し、
アドレスの変更によって瞬時に切り換えて表示すること
ができる。また、これらの画面はサウンドデータの楽音
として発声されたときは、その進行に基づいて表示が更
新されるものである。例えばカラオケとして使用するこ
とが便利である。
<効果> 以上説明してきたように、本発明によれば、サウンドデ
ータと背景用画像データとをリアルタイムファイル用エ
リアに配置し、文字を表示するコードデータをノンリア
ルタイムファイル用エリアに区別して配置したため、複
数のグループのサウンドデータとビジュアルデータ(背
景用画像データ、文字を表示するコードデータ)とのデ
ータ配置を行う場合にあってもセクタの使用効率が高く
なり、高密度のデータ配置とすることができる。また、
背景用画像データと文字を表示するコードデータとを別
のエリアに配設したため、そのデータ配置を高密度にす
るためのデータ配列用のプログラムを組み込む場合の作
業が極めて容易になるものである。そして、以上の場合
にあって文字のイメージを構成するフォントテーブルを
有し、CDIディスクにはそのコードデータのみを格納し
たため、さらにデータの高密度化が達成することができ
た。
ータと背景用画像データとをリアルタイムファイル用エ
リアに配置し、文字を表示するコードデータをノンリア
ルタイムファイル用エリアに区別して配置したため、複
数のグループのサウンドデータとビジュアルデータ(背
景用画像データ、文字を表示するコードデータ)とのデ
ータ配置を行う場合にあってもセクタの使用効率が高く
なり、高密度のデータ配置とすることができる。また、
背景用画像データと文字を表示するコードデータとを別
のエリアに配設したため、そのデータ配置を高密度にす
るためのデータ配列用のプログラムを組み込む場合の作
業が極めて容易になるものである。そして、以上の場合
にあって文字のイメージを構成するフォントテーブルを
有し、CDIディスクにはそのコードデータのみを格納し
たため、さらにデータの高密度化が達成することができ
た。
第1図は本発明に係るCDIシステムの概略構成を示すそ
のブロック図、第2図は本発明に係るCDIシステムの一
実施例の概略構成を示すそのブロック図、第3図は一実
施例に係るCDIディスクのトラック構造を示す平面図、
第4図は一実施例に係るCDIディスクのセクタを示すデ
ータフォーマット図、第5図は一実施例に係るCDIディ
スクの各セクタ毎のデータ配列を示す図、第6図は同じ
く一実施例に係るメモリ(RAM)のアドレス空間を示す
メモリマップ、第7図は一実施例に係るCPUでの制御プ
ログラムを示すそのフローチャート、第8図は同じく一
実施例に係るVDPでの制御プログラムを示すそのフロー
チャート、第9図は先願に係るCDIディスクのデータ配
置図である。 21……CPU、 22……VDP、 23……RAM、 24……フォントテーブル、 25……RGB信号ジェネレータ、 26……ディスプレイ、 28……サウンドシステム、 100……CDIディスク、 110……メモリ、 120……第1画像データ転送手段、 130……サウンドジェネレータ、 140……サウンドデータ転送手段、 150……第2画像データ転送手段、 160……画像構成手段。
のブロック図、第2図は本発明に係るCDIシステムの一
実施例の概略構成を示すそのブロック図、第3図は一実
施例に係るCDIディスクのトラック構造を示す平面図、
第4図は一実施例に係るCDIディスクのセクタを示すデ
ータフォーマット図、第5図は一実施例に係るCDIディ
スクの各セクタ毎のデータ配列を示す図、第6図は同じ
く一実施例に係るメモリ(RAM)のアドレス空間を示す
メモリマップ、第7図は一実施例に係るCPUでの制御プ
ログラムを示すそのフローチャート、第8図は同じく一
実施例に係るVDPでの制御プログラムを示すそのフロー
チャート、第9図は先願に係るCDIディスクのデータ配
置図である。 21……CPU、 22……VDP、 23……RAM、 24……フォントテーブル、 25……RGB信号ジェネレータ、 26……ディスプレイ、 28……サウンドシステム、 100……CDIディスク、 110……メモリ、 120……第1画像データ転送手段、 130……サウンドジェネレータ、 140……サウンドデータ転送手段、 150……第2画像データ転送手段、 160……画像構成手段。
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/91 5/92
Claims (1)
- 【請求項1】CDI規格に基づいて設けられたユーザエリ
アに、複数画面分の文字を表すコードデータを格納する
ノンリアルタイムファイル用エリアと、複数画面分の背
景用画像データを一連のサウンドデータとともに格納す
るリアルタイムファイル用エリアと、を形成したCDIデ
ィスクを備え、 複数画面分の上記文字を表すコードデータを一括してメ
モリに転送する第1画像データ転送手段と、 リアルタイムファイル用エリアから上記サウンドデータ
を読み出しサウンドジェネレータに転送するサウンドデ
ータ転送手段と、 上記複数画面分の背景用画像データのうち所定画面分の
背景用画像データを読み出し、上記メモリに転送する第
2画像データ転送手段と、 1画面分の文字を表すコードデータを抽出し、該抽出さ
れた文字を表すコードデータを、上記メモリに保持され
ている所定画面分の背景用画像データの内から抽出され
た1画面分の背景用画像データに優先させて表示用画像
データを形成し、文字画面を背景用画面に重畳させる画
像構成手段と、を備えたことを特徴とするCDIシステ
ム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1326946A JPH0787019B2 (ja) | 1989-12-14 | 1989-12-14 | Cdiシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1326946A JPH0787019B2 (ja) | 1989-12-14 | 1989-12-14 | Cdiシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03185679A JPH03185679A (ja) | 1991-08-13 |
| JPH0787019B2 true JPH0787019B2 (ja) | 1995-09-20 |
Family
ID=18193539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1326946A Expired - Lifetime JPH0787019B2 (ja) | 1989-12-14 | 1989-12-14 | Cdiシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0787019B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5809245A (en) * | 1995-01-24 | 1998-09-15 | Kabushiki Kaisha Toshiba | Multimedia computer system |
-
1989
- 1989-12-14 JP JP1326946A patent/JPH0787019B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03185679A (ja) | 1991-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5915972A (en) | Display apparatus for karaoke | |
| US5233438A (en) | Entertainment apparatus for producing orchestral music accompaniment and a selected background video | |
| US4992886A (en) | Method and apparatus for encoding data within the subcode channel of a compact disc or laser disc | |
| JPH09185385A (ja) | 音楽情報の記録方法及び再生方法並びに音楽情報再生装置 | |
| EP0689185B1 (en) | Recording medium for video-song accompaniment and apparatus using the same | |
| JPH05304653A (ja) | 画像ファイル装置 | |
| JPH0787019B2 (ja) | Cdiシステム | |
| US5734636A (en) | Song recording medium for video-song accompaniment and a recording and reproducing method and reproducing apparatus adopting the same | |
| JP2550420B2 (ja) | カラオケ装置 | |
| JPH0787017B2 (ja) | Cdiシステム | |
| JPH0787018B2 (ja) | Cdiシステム | |
| JP3062784B2 (ja) | 音楽再生装置 | |
| JP2518069B2 (ja) | Cdiシステム | |
| JPH0437377A (ja) | Cdiシステム | |
| JP2518070B2 (ja) | Cdiシステム | |
| JPH0428056A (ja) | 音声・画像再生装置 | |
| JP4018191B2 (ja) | 映像再生装置 | |
| JP3299375B2 (ja) | カラオケ装置 | |
| JP3000569U (ja) | カラオケ装置 | |
| JP2991075B2 (ja) | 音楽再生装置 | |
| JP2822590B2 (ja) | メドレー演奏機能付き楽音情報再生装置 | |
| JP3082615B2 (ja) | 音楽再生装置 | |
| JPH1173191A (ja) | 音楽演奏装置 | |
| JP3042489B2 (ja) | カラオケ装置 | |
| JPH08221086A (ja) | カラオケ装置にバック映像を表示する装置 |