JPH0918829A - データ再生装置 - Google Patents
データ再生装置Info
- Publication number
- JPH0918829A JPH0918829A JP7187958A JP18795895A JPH0918829A JP H0918829 A JPH0918829 A JP H0918829A JP 7187958 A JP7187958 A JP 7187958A JP 18795895 A JP18795895 A JP 18795895A JP H0918829 A JPH0918829 A JP H0918829A
- Authority
- JP
- Japan
- Prior art keywords
- page
- data
- address
- state
- header
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
- H04N5/9206—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a character code signal
- H04N5/9208—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a character code signal involving the use of subcodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0884—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
- H04N7/0885—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection for the transmission of subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8233—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/877—Regeneration of colour television signals by assembling picture element blocks in an intermediate memory
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Studio Circuits (AREA)
- Document Processing Apparatus (AREA)
- Holo Graphy (AREA)
- Inorganic Insulating Materials (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】
【目的】コードバッファの記憶容量の制約を受けないよ
うにする。 【構成】逆多重化器より入力される字幕データはコード
バッファインタフェース00を介してコードバッファ0
2に書き込まれる。コードバッファ02から読み出され
た字幕データはヘッダ検出器03により、そのヘッダ情
報が検出分離され、字幕コントローラ01に供給され
る。字幕コントローラ01は、ヘッダ検出器03より供
給された現在表示中のページの先頭アドレス、次のペー
ジの先頭アドレス、さらに次のアドレスの先頭アドレス
を保持し、これらのアドレスに基づいてコードバッファ
02からの読み出しを制御する。
うにする。 【構成】逆多重化器より入力される字幕データはコード
バッファインタフェース00を介してコードバッファ0
2に書き込まれる。コードバッファ02から読み出され
た字幕データはヘッダ検出器03により、そのヘッダ情
報が検出分離され、字幕コントローラ01に供給され
る。字幕コントローラ01は、ヘッダ検出器03より供
給された現在表示中のページの先頭アドレス、次のペー
ジの先頭アドレス、さらに次のアドレスの先頭アドレス
を保持し、これらのアドレスに基づいてコードバッファ
02からの読み出しを制御する。
Description
【0001】
【産業上の利用分野】本発明は、例えば光ディスクや光
磁気ディスクなどのディスクに多重化記録されている画
像、音声、字幕などを再生する光ディスク装置や光磁気
ディスク装置などに用いて好適なデータ再生装置に関す
る。
磁気ディスクなどのディスクに多重化記録されている画
像、音声、字幕などを再生する光ディスク装置や光磁気
ディスク装置などに用いて好適なデータ再生装置に関す
る。
【0002】
【従来の技術】MPEGなどの圧縮符号化を施した後
に、画像、音声、字幕データを多重化して光ディスク等
のメディアに記録する従来のデータ符号化装置、および
そのメディアから画像、音声、字幕データを再生する従
来のデータ復号化装置の概要を示す一構成例を図9に示
す。この図の左半分に示すブロック図の構成が符号化装
置であり、その右半分に示すブロック図の構成が復号化
装置である。
に、画像、音声、字幕データを多重化して光ディスク等
のメディアに記録する従来のデータ符号化装置、および
そのメディアから画像、音声、字幕データを再生する従
来のデータ復号化装置の概要を示す一構成例を図9に示
す。この図の左半分に示すブロック図の構成が符号化装
置であり、その右半分に示すブロック図の構成が復号化
装置である。
【0003】符号化装置において、ディジタル画像デー
タは、画像符号化器101に入力され圧縮符号化され
る。同様にディジタル音声データは音声符号化器102
に、ディジタル字幕データは字幕符号化器103に各々
入力されて符号化される。画像符号化器101、音声符
号化器102、および字幕符号化器103で符号化され
たデータは、多重化器104に入力されてこれらの符号
化データが多重化される。多重化されたデータは、誤り
訂正符号回路105で、誤り訂正符号が付加され、さら
に変調器106で変調後、カッティング装置107に送
られる。カッテイング装置107により、これらの多重
化データが記録された原盤108が作成され、原盤10
8から光ディスク109が製造される。
タは、画像符号化器101に入力され圧縮符号化され
る。同様にディジタル音声データは音声符号化器102
に、ディジタル字幕データは字幕符号化器103に各々
入力されて符号化される。画像符号化器101、音声符
号化器102、および字幕符号化器103で符号化され
たデータは、多重化器104に入力されてこれらの符号
化データが多重化される。多重化されたデータは、誤り
訂正符号回路105で、誤り訂正符号が付加され、さら
に変調器106で変調後、カッティング装置107に送
られる。カッテイング装置107により、これらの多重
化データが記録された原盤108が作成され、原盤10
8から光ディスク109が製造される。
【0004】次に復号装置を説明すると、光ディスク1
09からピックアップ110により読み出されたデータ
は、波形等化/PLL回路111で波形が等化されると
共に、データのクロックタイミングが再生される。次い
で、復調器112で復調され、さらに誤り訂正回路11
3で符号誤りが訂正されて、バッファ114に入力され
復調データが一時格納される。次に、逆多重化器115
により、画像データ、音声データ、字幕データの各デー
タに分離される。このうち画像データは画像復号化器1
16により復号され、音声データは音声復号化器117
により復号され、字幕データは字幕復号化器118によ
り復号される。
09からピックアップ110により読み出されたデータ
は、波形等化/PLL回路111で波形が等化されると
共に、データのクロックタイミングが再生される。次い
で、復調器112で復調され、さらに誤り訂正回路11
3で符号誤りが訂正されて、バッファ114に入力され
復調データが一時格納される。次に、逆多重化器115
により、画像データ、音声データ、字幕データの各デー
タに分離される。このうち画像データは画像復号化器1
16により復号され、音声データは音声復号化器117
により復号され、字幕データは字幕復号化器118によ
り復号される。
【0005】復号された画像データと字幕データとは、
混合器119にて混合され、次いでディジタル/アナロ
グ(D/A)変換器120によりアナログ信号に変換さ
れて、画像表示装置122に供給されて表示される。こ
れにより、画像表示装置122には、画像と字幕とが同
時に表示されることになる。また音声データは、音声復
号化器117で復号された後、D/A変換器121によ
りアナログ信号に変換され拡声装置123に供給されて
放音される。これらの復号動作はホストコントローラ1
24により制御される。
混合器119にて混合され、次いでディジタル/アナロ
グ(D/A)変換器120によりアナログ信号に変換さ
れて、画像表示装置122に供給されて表示される。こ
れにより、画像表示装置122には、画像と字幕とが同
時に表示されることになる。また音声データは、音声復
号化器117で復号された後、D/A変換器121によ
りアナログ信号に変換され拡声装置123に供給されて
放音される。これらの復号動作はホストコントローラ1
24により制御される。
【0006】ここで、字幕データのフォーマットの一例
を図10(a)(b)により説明する。1 フレームで同
時に表示する字幕単位を1ページと称するが、1ページ
は通常1行から3行の文字からなり、数秒間同一ページ
が表示されるのが普通である。この1ページのデータ
は、図10(a)に示すように、ページヘッダと表示さ
れる文字データとからなる。またページヘッダは、同図
(b)に詳細に示すようにヘッダを判別するための先頭
コード、そのページの表示開始時刻を示すPTSS(Presen
tation Time Stamp Start)、そのページの表示終了時刻
を示すPTSE(Presentation Time Stamp End) 、そのペー
ジのデータ全量を示すページデータ長、字幕を画面に表
示する位置を指示する画面表示位置( 水平、垂直方向位
置、高さ、幅)情報、および、その他の情報が含まれて
いる。なお、ページヘッダの長さhは固定とされてい
る。
を図10(a)(b)により説明する。1 フレームで同
時に表示する字幕単位を1ページと称するが、1ページ
は通常1行から3行の文字からなり、数秒間同一ページ
が表示されるのが普通である。この1ページのデータ
は、図10(a)に示すように、ページヘッダと表示さ
れる文字データとからなる。またページヘッダは、同図
(b)に詳細に示すようにヘッダを判別するための先頭
コード、そのページの表示開始時刻を示すPTSS(Presen
tation Time Stamp Start)、そのページの表示終了時刻
を示すPTSE(Presentation Time Stamp End) 、そのペー
ジのデータ全量を示すページデータ長、字幕を画面に表
示する位置を指示する画面表示位置( 水平、垂直方向位
置、高さ、幅)情報、および、その他の情報が含まれて
いる。なお、ページヘッダの長さhは固定とされてい
る。
【0007】ページヘッダに続く文字データには、実際
に表示する文字情報、色情報が含まれている。また文字
データは、例えばラン・レングス等の圧縮が施されてい
てもよいが、非圧縮でもよい。なお、通常1ページのデ
ータ長は文字数等がページ毎に異なるためページごとに
異なっている。ただし、ページヘッダの長さhは固定長
とされている。ところで、図9に示す字幕符号化器10
3の出力が図10(a)に示すデータ構成となっている
が、続く多重化器104では、符号化された画像デー
タ、音声データと符号化された字幕データが多重化さ
れ、例えば図10(c)に示すようにパケット化され
る。
に表示する文字情報、色情報が含まれている。また文字
データは、例えばラン・レングス等の圧縮が施されてい
てもよいが、非圧縮でもよい。なお、通常1ページのデ
ータ長は文字数等がページ毎に異なるためページごとに
異なっている。ただし、ページヘッダの長さhは固定長
とされている。ところで、図9に示す字幕符号化器10
3の出力が図10(a)に示すデータ構成となっている
が、続く多重化器104では、符号化された画像デー
タ、音声データと符号化された字幕データが多重化さ
れ、例えば図10(c)に示すようにパケット化され
る。
【0008】ここで、図10(c)におけるパケットV
は画像データパケット、パケットSは字幕データパケッ
ト、パケットAは音声データパケットであり、そのサフ
ィックスはデータパケット順を示している。例えば、V
jはj番目の画像データパケット、Vj+1はj+1番
目の画像データパケットを示している。なお、字幕デー
タパケット(例えば、字幕データパケットSi)は、必ず
しも1ページ分のデータに対応しているわけではなく、
画像データ、音声データとの多重化の兼ね合いで、1ペ
ージが複数パケットに細分化されて配置されることが有
り得る。
は画像データパケット、パケットSは字幕データパケッ
ト、パケットAは音声データパケットであり、そのサフ
ィックスはデータパケット順を示している。例えば、V
jはj番目の画像データパケット、Vj+1はj+1番
目の画像データパケットを示している。なお、字幕デー
タパケット(例えば、字幕データパケットSi)は、必ず
しも1ページ分のデータに対応しているわけではなく、
画像データ、音声データとの多重化の兼ね合いで、1ペ
ージが複数パケットに細分化されて配置されることが有
り得る。
【0009】そして、図10(c)に示すようにパケッ
ト化された多重化データが、光ディスク109に記録さ
れている。光ディスク109から再生された再生データ
は復号化装置の逆多重化器115にて、画像データ、音
声データ、字幕データに分離される。従って、字幕復号
化器118には、時間的な断続はあるが、図10(a)
のフォ−マットに戻された字幕データが供給されること
になる。
ト化された多重化データが、光ディスク109に記録さ
れている。光ディスク109から再生された再生データ
は復号化装置の逆多重化器115にて、画像データ、音
声データ、字幕データに分離される。従って、字幕復号
化器118には、時間的な断続はあるが、図10(a)
のフォ−マットに戻された字幕データが供給されること
になる。
【0010】また、各復号動作を制御するホストコント
ローラ124は、基準時計をもっており、画像、音声、
字幕の各々が遅れることなく再生されるよう同期制御を
行なっている。例えば、字幕では、前述の表示開始時刻
情報PTSSと表示終了時刻情報PTSEを読みとり、基準時計
の時刻と照らし合わせ、基準時刻が表示開始時刻情報PT
SSと一致したら表示開始時刻に達したと判断して字幕を
画像表示装置に表示し、基準時刻が表示終了時刻情報PT
SEと一致したら表示終了時刻に達したと判断して表示を
停止するよう字幕復号化器118に指示する。なお画
像、音声に対しても各々の表示時刻データを読みとり、
同様の制御を行なうことで、画像、音声、字幕を遅れる
ことなく同期再生することができる。
ローラ124は、基準時計をもっており、画像、音声、
字幕の各々が遅れることなく再生されるよう同期制御を
行なっている。例えば、字幕では、前述の表示開始時刻
情報PTSSと表示終了時刻情報PTSEを読みとり、基準時計
の時刻と照らし合わせ、基準時刻が表示開始時刻情報PT
SSと一致したら表示開始時刻に達したと判断して字幕を
画像表示装置に表示し、基準時刻が表示終了時刻情報PT
SEと一致したら表示終了時刻に達したと判断して表示を
停止するよう字幕復号化器118に指示する。なお画
像、音声に対しても各々の表示時刻データを読みとり、
同様の制御を行なうことで、画像、音声、字幕を遅れる
ことなく同期再生することができる。
【0011】次に、字幕復号化器118の構成例を図1
1により説明する。逆多重化器115により分離された
字幕データは、ヘッダ検出器130により表示時刻など
のヘッダ情報が検出分離され、字幕コントローラ131
に送られる。また、分離された文字データは第1スイッ
チ133を介してコードバッファメモリ132に入力さ
れて記憶される。コードバッファ132はメモリバンク
132a、1302bに示す2バンク構成とされてい
る。
1により説明する。逆多重化器115により分離された
字幕データは、ヘッダ検出器130により表示時刻など
のヘッダ情報が検出分離され、字幕コントローラ131
に送られる。また、分離された文字データは第1スイッ
チ133を介してコードバッファメモリ132に入力さ
れて記憶される。コードバッファ132はメモリバンク
132a、1302bに示す2バンク構成とされてい
る。
【0012】コードバッファ132の各バンクの記憶容
量は、字幕フォーマットで定められた1ページの最大デ
ータ量の容量を有している。第1スイッチ133と第2
スイッチ134は、字幕コントローラ131により制御
される。まず、第1スイッチ133が第1メモリバンク
132a側に接続されて、最初に入力された第1ページ
のデータは第1メモリバンク132aに格納される。次
に第1スイッチ133は第2バンク132b側に接続さ
れ、第2ページデータを第2バンク132bに記憶す
る。
量は、字幕フォーマットで定められた1ページの最大デ
ータ量の容量を有している。第1スイッチ133と第2
スイッチ134は、字幕コントローラ131により制御
される。まず、第1スイッチ133が第1メモリバンク
132a側に接続されて、最初に入力された第1ページ
のデータは第1メモリバンク132aに格納される。次
に第1スイッチ133は第2バンク132b側に接続さ
れ、第2ページデータを第2バンク132bに記憶す
る。
【0013】一方、字幕コントローラ131は、ヘッダ
検出回路130から各ページのヘッダ情報を受け、表示
開始時刻情報PTSSと表示終了時刻情報PTSEを前記図9に
示すホストコントローラ124に送る。ホストコントロ
ーラ124は、表示開始時刻情報PTSSを監視して該当ペ
ージの表示開始時刻になると字幕コントローラ131に
表示開始命令を送る。これを受けて字幕コントローラ1
31は第2スイッチ134をメモリバンク132a側に
接続し、同メモリバンク132aから読み出されたデー
タを伸長回路135に送る。この伸長回路135におい
て、圧縮されたデータが伸長されて復号され、次いで混
合器119に送られて第1ページの字幕が画像表示装置
122に表示されるようになる。
検出回路130から各ページのヘッダ情報を受け、表示
開始時刻情報PTSSと表示終了時刻情報PTSEを前記図9に
示すホストコントローラ124に送る。ホストコントロ
ーラ124は、表示開始時刻情報PTSSを監視して該当ペ
ージの表示開始時刻になると字幕コントローラ131に
表示開始命令を送る。これを受けて字幕コントローラ1
31は第2スイッチ134をメモリバンク132a側に
接続し、同メモリバンク132aから読み出されたデー
タを伸長回路135に送る。この伸長回路135におい
て、圧縮されたデータが伸長されて復号され、次いで混
合器119に送られて第1ページの字幕が画像表示装置
122に表示されるようになる。
【0014】ここで、通常1ページの字幕データは数秒
間すなわち100フレーム前後連続して表示されるが、
1フレームごとに同じ字幕データを実時間で繰り返し読
み出して、復号した後表示するようにする。表示終了時
刻になると、同様に表示終了時刻情報PTSEを監視してい
るホストコントローラ124より字幕コントローラ13
1に表示終了が指示され、メモリバンク132aから伸
長回路135へのデータ出力が停止され表示が終了す
る。この読み出し動作中、第2メモリバンク132bに
は第2ページデータが蓄積されつつある。
間すなわち100フレーム前後連続して表示されるが、
1フレームごとに同じ字幕データを実時間で繰り返し読
み出して、復号した後表示するようにする。表示終了時
刻になると、同様に表示終了時刻情報PTSEを監視してい
るホストコントローラ124より字幕コントローラ13
1に表示終了が指示され、メモリバンク132aから伸
長回路135へのデータ出力が停止され表示が終了す
る。この読み出し動作中、第2メモリバンク132bに
は第2ページデータが蓄積されつつある。
【0015】そして、第1ページの表示が終わり、同様
に第2ページの表示時刻が到来するとホストコントロー
ラ124より再び表示命令が出て、字幕コントローラ1
31は第1スイッチ134を第2メモリバンク132b
側に切り換えて、第2メモリバンク132bから読み出
されたデータが伸長回路135に送られ、ここで伸長さ
れて復号される。復号された字幕データは画像表示装置
122に送られて第2ページの表示が始まる。このと
き、第2メモリバンク132bには、第2ページデータ
が全部到着しているか、あるいはほとんど到着している
状態とされる。すなわち、到着していないデータを読み
だそうとしてメモリバンクが空にならないように、字幕
データのパケットは図10(c)に示すように多重化さ
れている。
に第2ページの表示時刻が到来するとホストコントロー
ラ124より再び表示命令が出て、字幕コントローラ1
31は第1スイッチ134を第2メモリバンク132b
側に切り換えて、第2メモリバンク132bから読み出
されたデータが伸長回路135に送られ、ここで伸長さ
れて復号される。復号された字幕データは画像表示装置
122に送られて第2ページの表示が始まる。このと
き、第2メモリバンク132bには、第2ページデータ
が全部到着しているか、あるいはほとんど到着している
状態とされる。すなわち、到着していないデータを読み
だそうとしてメモリバンクが空にならないように、字幕
データのパケットは図10(c)に示すように多重化さ
れている。
【0016】次に、第2メモリバンク132bに第2ペ
ージデータ全部が到着したら、字幕コントローラ131
は第1スイッチ133を第1メモリバンク132a側に
切替え、第3ページデータを第1メモリバンク132a
に蓄積する。そして、前記したようにコードバッファメ
モリ132への書き込みと読み出しを2つのメモリバン
クで交互に行なうことで、字幕の再生表示を途切れない
ように表示していく。
ージデータ全部が到着したら、字幕コントローラ131
は第1スイッチ133を第1メモリバンク132a側に
切替え、第3ページデータを第1メモリバンク132a
に蓄積する。そして、前記したようにコードバッファメ
モリ132への書き込みと読み出しを2つのメモリバン
クで交互に行なうことで、字幕の再生表示を途切れない
ように表示していく。
【0017】次に、字幕復号化器118の他の構成例を
図12により説明する。この図に示す字幕復号化器11
8において、逆多重化器115により分離された字幕デ
ータは、ヘッダ検出器200により検出分離された表示
開始時刻情報PTSSと表示終了時刻情報PTSEなどのヘッダ
情報が字幕コントローラ201に入力される。また、分
離された文字データは、コードバッファ202に記憶さ
れていく。コードバッファ202は一種のリングバッフ
ァであり入力されるデータは連続して到来順に隙間なく
書き込まれる。字幕コントローラ201はコードバッフ
ァ202の書き込み/読み出しアドレスを制御する。こ
の時、どのページの先頭がどのアドレスから始まるかを
アドレスレジスタ203に保存しておく。
図12により説明する。この図に示す字幕復号化器11
8において、逆多重化器115により分離された字幕デ
ータは、ヘッダ検出器200により検出分離された表示
開始時刻情報PTSSと表示終了時刻情報PTSEなどのヘッダ
情報が字幕コントローラ201に入力される。また、分
離された文字データは、コードバッファ202に記憶さ
れていく。コードバッファ202は一種のリングバッフ
ァであり入力されるデータは連続して到来順に隙間なく
書き込まれる。字幕コントローラ201はコードバッフ
ァ202の書き込み/読み出しアドレスを制御する。こ
の時、どのページの先頭がどのアドレスから始まるかを
アドレスレジスタ203に保存しておく。
【0018】表示開始時刻情報PTSSと表示終了時刻情報
PTSEは、ヘッダ検出回路200より字幕コントローラ2
01を経て、ホストコントローラ124に送られる。ホ
ストコントローラ124はこれらの時刻情報と基準時刻
とを照らし合わせることにより表示開始、終了命令を出
力するが、この動作は、前記した図11に示す字幕復号
化器118と同様である。字幕コントローラ201は表
示開始命令を受けとると、該当ページの先頭アドレスを
アドレスレジスタ203より読み出し、コードバッファ
202の読み出しアドレスをそのアドレス値に設定し、
該当ページデータを読みだす。そして伸長回路204に
おいて伸長することにより、圧縮された字幕データを復
号し、混合器119に送り、画像表示装置122に字幕
を表示させる。また、表示終了命令が指示された時は、
コードバッファ202から字幕データの読み出しを停止
する。この繰り返しを行うことにより、字幕が順に表示
されるようになる。
PTSEは、ヘッダ検出回路200より字幕コントローラ2
01を経て、ホストコントローラ124に送られる。ホ
ストコントローラ124はこれらの時刻情報と基準時刻
とを照らし合わせることにより表示開始、終了命令を出
力するが、この動作は、前記した図11に示す字幕復号
化器118と同様である。字幕コントローラ201は表
示開始命令を受けとると、該当ページの先頭アドレスを
アドレスレジスタ203より読み出し、コードバッファ
202の読み出しアドレスをそのアドレス値に設定し、
該当ページデータを読みだす。そして伸長回路204に
おいて伸長することにより、圧縮された字幕データを復
号し、混合器119に送り、画像表示装置122に字幕
を表示させる。また、表示終了命令が指示された時は、
コードバッファ202から字幕データの読み出しを停止
する。この繰り返しを行うことにより、字幕が順に表示
されるようになる。
【0019】
【発明が解決しようとする課題】しかしながら、前記図
11に示す字幕復号化器においては、次のような問題点
がある。この字幕復号化器はメモリバンク切替え方式と
されているが、一方のメモリバンクが字幕データを入力
中に他方のメモリバンクでは字幕データを出力してい
る。この動作が破綻しないよう、コードバッファメモリ
132に記憶されるページ数は最大2ページとなるが、
これが符号化および多重化する場合の制約となる。従っ
て、1ページの字幕データ数が非常に少ない場合、数ペ
ージを連続してまとめて多重化することが可能である
が、前記制約から数ページを連続して多重化することが
できず、自由度がなくなるという問題点がある。
11に示す字幕復号化器においては、次のような問題点
がある。この字幕復号化器はメモリバンク切替え方式と
されているが、一方のメモリバンクが字幕データを入力
中に他方のメモリバンクでは字幕データを出力してい
る。この動作が破綻しないよう、コードバッファメモリ
132に記憶されるページ数は最大2ページとなるが、
これが符号化および多重化する場合の制約となる。従っ
て、1ページの字幕データ数が非常に少ない場合、数ペ
ージを連続してまとめて多重化することが可能である
が、前記制約から数ページを連続して多重化することが
できず、自由度がなくなるという問題点がある。
【0020】また、1ページのデータ量にかかわらず1
ページに1メモリバンクが割り振られてしまうのでメモ
リ使用効率が悪い。さらに、画像復号化器の復号遅延時
間がある場合などは、字幕復号化器は、字幕の復号をそ
れに合わせて遅らせる必要がある。このような場合、メ
モリバンクを3つ以上にして順次切替えて書き込み/読
みだしをする必要があり、制御、回路構成が複雑になる
という問題点がある。
ページに1メモリバンクが割り振られてしまうのでメモ
リ使用効率が悪い。さらに、画像復号化器の復号遅延時
間がある場合などは、字幕復号化器は、字幕の復号をそ
れに合わせて遅らせる必要がある。このような場合、メ
モリバンクを3つ以上にして順次切替えて書き込み/読
みだしをする必要があり、制御、回路構成が複雑になる
という問題点がある。
【0021】次に、図12に示す字幕復号化器は、図1
1に示す字幕復号化器と異なりメモリバンク方式ではな
く、コードバッファを連続して使用する方式とされてい
る。このため、バンク方式と異なり、コードバッファに
記憶されるページ数を制限する必要はない。従って、定
められたコードバッファのメモリ容量に従い、コードバ
ッファが溢れたり空になったりしないよう符号化および
多重化をすればよいものである。しかし、コードバッフ
ァの入力前にヘッダ情報を抜き出して、各ページの先頭
アドレスをアドレスレジスタに管理する方法であるた
め、次のような問題が生じる。すなわち、コードバッフ
ァに記憶される最大ページ数を規定しないと、アドレス
レジスタの数が決まらないことになり、結局のところ、
コードバッファに記憶される最大ページ数に上限を設け
る必要がある。このため、符号化および多重化に制約が
あると云う問題点がある。しかも、アドレスレジスタの
制御も複雑である。
1に示す字幕復号化器と異なりメモリバンク方式ではな
く、コードバッファを連続して使用する方式とされてい
る。このため、バンク方式と異なり、コードバッファに
記憶されるページ数を制限する必要はない。従って、定
められたコードバッファのメモリ容量に従い、コードバ
ッファが溢れたり空になったりしないよう符号化および
多重化をすればよいものである。しかし、コードバッフ
ァの入力前にヘッダ情報を抜き出して、各ページの先頭
アドレスをアドレスレジスタに管理する方法であるた
め、次のような問題が生じる。すなわち、コードバッフ
ァに記憶される最大ページ数を規定しないと、アドレス
レジスタの数が決まらないことになり、結局のところ、
コードバッファに記憶される最大ページ数に上限を設け
る必要がある。このため、符号化および多重化に制約が
あると云う問題点がある。しかも、アドレスレジスタの
制御も複雑である。
【0022】以上のように、従来の回路構成による字幕
復号化器においては、いずれもコードバッファに記憶さ
れる最大ページ数を規定する必要があり、符号化および
多重化に制限が必要であった。また、アドレスレジスタ
やメモリバンク切替えなどの制御が複雑であり回路規模
も大きくなる欠点があった。そこで、本発明は、符号化
および多重化に制限がなく回路規模も大きくならないペ
ージデータを復号できるデータ再生装置を提供すること
を目的としている。
復号化器においては、いずれもコードバッファに記憶さ
れる最大ページ数を規定する必要があり、符号化および
多重化に制限が必要であった。また、アドレスレジスタ
やメモリバンク切替えなどの制御が複雑であり回路規模
も大きくなる欠点があった。そこで、本発明は、符号化
および多重化に制限がなく回路規模も大きくならないペ
ージデータを復号できるデータ再生装置を提供すること
を目的としている。
【0023】
【課題を解決するための手段】上記目的を達成するため
に、本発明のデータ再生装置は、ヘッダ情報が付加され
たページ単位のページデータが書き込まれる記憶手段
と、該記憶手段から読み出された上記ページデータから
上記ヘッダ情報を検出するヘッダ検出手段と、該ヘッダ
検出手段から検出されたヘッダ情報に基づいて、上記ペ
ージデータの上記記憶手段の書き込み/読み出しを制御
するコントローラと、上記ヘッダ検出手段から供給され
た上記ページデータを復号して表示する復号手段とを備
えるようにしたものである。
に、本発明のデータ再生装置は、ヘッダ情報が付加され
たページ単位のページデータが書き込まれる記憶手段
と、該記憶手段から読み出された上記ページデータから
上記ヘッダ情報を検出するヘッダ検出手段と、該ヘッダ
検出手段から検出されたヘッダ情報に基づいて、上記ペ
ージデータの上記記憶手段の書き込み/読み出しを制御
するコントローラと、上記ヘッダ検出手段から供給され
た上記ページデータを復号して表示する復号手段とを備
えるようにしたものである。
【0024】また、上記データ再生装置において、上記
コントローラが現在表示中のページの先頭アドレス、次
ページの先頭アドレス、およびさらに次のページの先頭
アドレスを保持しており、これらの先頭アドレスに基づ
いて、上記記憶手段からの上記ページデータの読み出し
を制御するようにしたものであり、さらに、上記復号さ
れたページデータが表示される表示手段を備え、上記ヘ
ッダ検出手段が、該表示手段の画面有効範囲外で、次の
ページデータのヘッダ情報を先読みして、上記コントロ
ーラに供給するようにしたものであり、さらにまた、上
記記憶手段の書き込み側において、書き込み中のページ
データの先頭アドレスを保持し、入力されるページデー
タにエラーが生じた時に、エラーの生じているページの
先頭アドレスに戻って、次に入力されるページデータを
書き込むようにしたものである。
コントローラが現在表示中のページの先頭アドレス、次
ページの先頭アドレス、およびさらに次のページの先頭
アドレスを保持しており、これらの先頭アドレスに基づ
いて、上記記憶手段からの上記ページデータの読み出し
を制御するようにしたものであり、さらに、上記復号さ
れたページデータが表示される表示手段を備え、上記ヘ
ッダ検出手段が、該表示手段の画面有効範囲外で、次の
ページデータのヘッダ情報を先読みして、上記コントロ
ーラに供給するようにしたものであり、さらにまた、上
記記憶手段の書き込み側において、書き込み中のページ
データの先頭アドレスを保持し、入力されるページデー
タにエラーが生じた時に、エラーの生じているページの
先頭アドレスに戻って、次に入力されるページデータを
書き込むようにしたものである。
【0025】
【作用】本発明によれば、再生されたページデータが、
書き込み/読み出しコントローラの制御のもとで、記憶
手段に書き込まれたり、記憶手段から読み出されたりさ
れる。この場合、記憶手段から読み出されたページデー
タはデータ情報検出手段によりページデータの付加情報
が読み出されて書き込み/読み出しコントローラに入力
される。これにより、書き込み/読み出しコントローラ
は、データ情報検出手段からの付加情報を元に、現表示
中のページのページデータの書き込み/読み出しアドレ
スや、次ページの先頭アドレス等を保持することがで
き、それを元に記憶手段からのページデータの読み出し
を制御することができる。こうすることにより、記憶手
段の記憶容量である最大ページ数に応じた制約を、符号
化および多重化処理が受けることがなくなりその自由度
が向上する。
書き込み/読み出しコントローラの制御のもとで、記憶
手段に書き込まれたり、記憶手段から読み出されたりさ
れる。この場合、記憶手段から読み出されたページデー
タはデータ情報検出手段によりページデータの付加情報
が読み出されて書き込み/読み出しコントローラに入力
される。これにより、書き込み/読み出しコントローラ
は、データ情報検出手段からの付加情報を元に、現表示
中のページのページデータの書き込み/読み出しアドレ
スや、次ページの先頭アドレス等を保持することがで
き、それを元に記憶手段からのページデータの読み出し
を制御することができる。こうすることにより、記憶手
段の記憶容量である最大ページ数に応じた制約を、符号
化および多重化処理が受けることがなくなりその自由度
が向上する。
【0026】また、記憶手段内のページデータのページ
先頭アドレスすべてを保持管理する必要がなく、従来の
データ再生装置より回路構成を簡略にすることができ
る。また、先頭アドレスレジスタ値の保持を工夫するこ
とにより、スキップ処理やハーフリセット処理などの特
殊動作を簡単に実現することができる。さらに、画面有
効範囲外で、次のページヘッダの先読みをする方式であ
るので、実時間での字幕の復号表示に与える影響が全く
なく、また、記憶手段へのアクセスバンド幅(動作周波
数)を増やす必要もない。さらに、入力データにエラー
が生じた場合に、記憶手段の書き込み側で、エラーのあ
るデータを完全に廃棄しているため、エラーのあるデー
タが入力されてもページ復号表示には影響を与えること
がない。
先頭アドレスすべてを保持管理する必要がなく、従来の
データ再生装置より回路構成を簡略にすることができ
る。また、先頭アドレスレジスタ値の保持を工夫するこ
とにより、スキップ処理やハーフリセット処理などの特
殊動作を簡単に実現することができる。さらに、画面有
効範囲外で、次のページヘッダの先読みをする方式であ
るので、実時間での字幕の復号表示に与える影響が全く
なく、また、記憶手段へのアクセスバンド幅(動作周波
数)を増やす必要もない。さらに、入力データにエラー
が生じた場合に、記憶手段の書き込み側で、エラーのあ
るデータを完全に廃棄しているため、エラーのあるデー
タが入力されてもページ復号表示には影響を与えること
がない。
【0027】
【実施例】本発明のデータ再生装置における字幕復号化
器の一実施例の構成を示すブロック図を図1に示す。た
だし、字幕復号化器以外の部分は前記図9で説明した構
成と同様であるのでその説明は省略する。逆多重化器に
より分離された字幕データは、コードバッファインタフ
ェース00を経てコードバッファ02に書き込まれる。
コードバッファ02に書き込まれた字幕データは、ヘッ
ダ検出回路03により表示開始時刻情報PTSS、表示時刻
終了情報PTSEなどのヘッダ情報が、検出分離されて字幕
コントローラ01に入力される。この表示開始時刻情報
PTSS、表示時刻終了情報PTSEは、ヘッダ検出回路03よ
り字幕コントローラ01を経てホストコントローラ12
4に送られ、ホストコントローラ124は、表示開始時
刻情報PTSS、表示時刻終了情報PTSEと基準時刻とを照ら
し合わせることにより表示開始、終了命令を字幕コント
ローラ01へ出力している。
器の一実施例の構成を示すブロック図を図1に示す。た
だし、字幕復号化器以外の部分は前記図9で説明した構
成と同様であるのでその説明は省略する。逆多重化器に
より分離された字幕データは、コードバッファインタフ
ェース00を経てコードバッファ02に書き込まれる。
コードバッファ02に書き込まれた字幕データは、ヘッ
ダ検出回路03により表示開始時刻情報PTSS、表示時刻
終了情報PTSEなどのヘッダ情報が、検出分離されて字幕
コントローラ01に入力される。この表示開始時刻情報
PTSS、表示時刻終了情報PTSEは、ヘッダ検出回路03よ
り字幕コントローラ01を経てホストコントローラ12
4に送られ、ホストコントローラ124は、表示開始時
刻情報PTSS、表示時刻終了情報PTSEと基準時刻とを照ら
し合わせることにより表示開始、終了命令を字幕コント
ローラ01へ出力している。
【0028】コードバッファ02に対する字幕データの
書き込み制御は、字幕コントローラ01が書き込みポイ
ンタアドレスWPA を制御することにより行われ、読み出
し制御は、字幕コントローラ01が読み出しアドレスポ
インタRPA を制御することにより行なわれる。この場
合、字幕コントローラ01が表示開始/終了命令をホス
トコントローラ124より受けとると、後述するように
表示開始/終了命令に応じてコードバッファ02に対す
る書き込みポインタアドレスWPA と読み出しポインタア
ドレスRPA を制御する。なお、コードバッファ02に対
する書き込み/読み出しは、例えば、4クロックを1サ
イクルとして1サイクルの第1クロックが書き込み、第
2、3、4クロックが読み出しという具合にタイミング
が割り振られている。また、ヘッダ検出器03でヘッダ
部分が切り離された文字データは、伸長回路04に送ら
れて圧縮処理されている字幕データが伸長処理されて復
号され、画像データと混合器で混合される。
書き込み制御は、字幕コントローラ01が書き込みポイ
ンタアドレスWPA を制御することにより行われ、読み出
し制御は、字幕コントローラ01が読み出しアドレスポ
インタRPA を制御することにより行なわれる。この場
合、字幕コントローラ01が表示開始/終了命令をホス
トコントローラ124より受けとると、後述するように
表示開始/終了命令に応じてコードバッファ02に対す
る書き込みポインタアドレスWPA と読み出しポインタア
ドレスRPA を制御する。なお、コードバッファ02に対
する書き込み/読み出しは、例えば、4クロックを1サ
イクルとして1サイクルの第1クロックが書き込み、第
2、3、4クロックが読み出しという具合にタイミング
が割り振られている。また、ヘッダ検出器03でヘッダ
部分が切り離された文字データは、伸長回路04に送ら
れて圧縮処理されている字幕データが伸長処理されて復
号され、画像データと混合器で混合される。
【0029】次に、字幕コントローラ01の詳細構成を
図2に示し、この図を参照しながら字幕コントローラ0
1の構成を説明する。字幕コントローラ01は、コード
バッファ02に書き込まれるページの先頭のアドレスで
あるページ先頭書き込みアドレスWTOPA (Write Top O
f Page Address) を格納するレジスタ11、1ページ目
のページ開始アドレスPSA(Page StartAddress) 1を格
納するレジスタ13、2ページ目のページ開始アドレス
PSA 2を格納するレジスタ14、3ページ目のページ開
始アドレスPSA 3を格納するレジスタ15を備え、これ
らのレジスタは、各々ロードされたアドレスを保持する
アドレスレジスタとされている。また、書き込みポイン
タアドレスWPA (Write Pointer Address) を発生するWP
A カウンタ12、読み出しポインタアドレスRPA (Read
Pointer Address)を発生するRPAカウンタ16は、
「1」ずつ値をインクリメントとするカウンタであり、
かつ指示されたレジスタの値をロードする機能も有して
いる。
図2に示し、この図を参照しながら字幕コントローラ0
1の構成を説明する。字幕コントローラ01は、コード
バッファ02に書き込まれるページの先頭のアドレスで
あるページ先頭書き込みアドレスWTOPA (Write Top O
f Page Address) を格納するレジスタ11、1ページ目
のページ開始アドレスPSA(Page StartAddress) 1を格
納するレジスタ13、2ページ目のページ開始アドレス
PSA 2を格納するレジスタ14、3ページ目のページ開
始アドレスPSA 3を格納するレジスタ15を備え、これ
らのレジスタは、各々ロードされたアドレスを保持する
アドレスレジスタとされている。また、書き込みポイン
タアドレスWPA (Write Pointer Address) を発生するWP
A カウンタ12、読み出しポインタアドレスRPA (Read
Pointer Address)を発生するRPAカウンタ16は、
「1」ずつ値をインクリメントとするカウンタであり、
かつ指示されたレジスタの値をロードする機能も有して
いる。
【0030】なお、書き込みポインタアドレスWPA は実
際にコードバッファ12に書き込まれる書き込みアドレ
ス値であり、読み出しポインタアドレスRPA は実際にコ
ードバッファ02より読み出される読み出しアドレス値
である。以降、WPA カウンタ12の値を書き込みアドレ
スWPA 、RPA カウンタ16の値を読み出しアドレスRPA
と記す。これらレジスタ、カウンタは、アドレスコント
ローラ10により制御される。また、17はアドレス値
の加算器である。これは、レジスタ15に格納されてい
るページ開始アドレスPSA 3のアドレス値に、同アドレ
スを先頭とするページのページデータ長を加えること
で、その次のページの先頭アドレスを得るためのもので
ある。このページデータ長は、図10(b)に示すよう
にページヘッダ内に含まれる情報であり、ヘッダ検出器
03、ホストインターフェース20を経由して加算器1
7に供給される。
際にコードバッファ12に書き込まれる書き込みアドレ
ス値であり、読み出しポインタアドレスRPA は実際にコ
ードバッファ02より読み出される読み出しアドレス値
である。以降、WPA カウンタ12の値を書き込みアドレ
スWPA 、RPA カウンタ16の値を読み出しアドレスRPA
と記す。これらレジスタ、カウンタは、アドレスコント
ローラ10により制御される。また、17はアドレス値
の加算器である。これは、レジスタ15に格納されてい
るページ開始アドレスPSA 3のアドレス値に、同アドレ
スを先頭とするページのページデータ長を加えること
で、その次のページの先頭アドレスを得るためのもので
ある。このページデータ長は、図10(b)に示すよう
にページヘッダ内に含まれる情報であり、ヘッダ検出器
03、ホストインターフェース20を経由して加算器1
7に供給される。
【0031】また、減算器18は書き込みアドレスWPA
カウンタ12からレジスタ15に格納されているページ
開始アドレスPSA 3を差し引いた値を比較器19に出力
する。この比較器19では入力された値を固定長とされ
たページヘッダ長hと比べ、ページヘッダ長hより大き
いと判定された場合は、到着フラグとして「1」を、そ
うでない場合は「0」を出力する。書き込みアドレスWP
A とページ開始アドレスPSA 3の差がページヘッダ長h
以上であれば、次ページのページヘッダはコードバッフ
ァ02に到着していることになり、その読み出しが可能
となる。その判定に、この到着フラグを用いているので
ある。さらに、ヘッダ検出回路03より入力されたヘッ
ダ情報は、ホストインタフェース20に送られ、一時的
に格納される。その内の表示開始時刻情報PTSSおよび表
示終了時刻情報PTSEは、ホストコントローラ124に割
り込み処理等により送られる。
カウンタ12からレジスタ15に格納されているページ
開始アドレスPSA 3を差し引いた値を比較器19に出力
する。この比較器19では入力された値を固定長とされ
たページヘッダ長hと比べ、ページヘッダ長hより大き
いと判定された場合は、到着フラグとして「1」を、そ
うでない場合は「0」を出力する。書き込みアドレスWP
A とページ開始アドレスPSA 3の差がページヘッダ長h
以上であれば、次ページのページヘッダはコードバッフ
ァ02に到着していることになり、その読み出しが可能
となる。その判定に、この到着フラグを用いているので
ある。さらに、ヘッダ検出回路03より入力されたヘッ
ダ情報は、ホストインタフェース20に送られ、一時的
に格納される。その内の表示開始時刻情報PTSSおよび表
示終了時刻情報PTSEは、ホストコントローラ124に割
り込み処理等により送られる。
【0032】次に、このように構成されている字幕コン
トローラ01の動作を説明する。まず書き込み側の動作
を説明すると、後述するハーフリセットを除いて読み出
し側とは独立して動作している。ところで、ページ途中
で入力される字幕データが打ち切られた場合などのエラ
ーが生じた場合、これら不完全なデータがコードバッフ
ァ02に残ると、読み出し側で不良動作を生じるのでこ
れを避けなければならない。そのためエラーを起こした
ページデータはすべて廃棄する動作が必要である。
トローラ01の動作を説明する。まず書き込み側の動作
を説明すると、後述するハーフリセットを除いて読み出
し側とは独立して動作している。ところで、ページ途中
で入力される字幕データが打ち切られた場合などのエラ
ーが生じた場合、これら不完全なデータがコードバッフ
ァ02に残ると、読み出し側で不良動作を生じるのでこ
れを避けなければならない。そのためエラーを起こした
ページデータはすべて廃棄する動作が必要である。
【0033】この目的のためにページ先頭書き込みアド
レスWTOPA を格納するレジスタ11を備えている。書き
込みアドレスWPA カウンタ12とページ先頭書き込みア
ドレスWTOPA レジスタ11の動作を図5にて説明する
と、コードバッファ02はいわゆるリングバッファのよ
うに連続して字幕データの書き込み/読み出しが行なわ
れる。そこで、そのメモリ空間を円として説明する。最
初は、書き込みアドレスWPA 、ページ先頭書き込みアド
レスWTOPA とも「0」である。そして同図(a)は、書
き込みアドレスWPA が「0」よりインクリメントされて
書き込みが始まったところを示す。なお、ページ先頭書
き込みアドレスWTOPAは「0」のままである。
レスWTOPA を格納するレジスタ11を備えている。書き
込みアドレスWPA カウンタ12とページ先頭書き込みア
ドレスWTOPA レジスタ11の動作を図5にて説明する
と、コードバッファ02はいわゆるリングバッファのよ
うに連続して字幕データの書き込み/読み出しが行なわ
れる。そこで、そのメモリ空間を円として説明する。最
初は、書き込みアドレスWPA 、ページ先頭書き込みアド
レスWTOPA とも「0」である。そして同図(a)は、書
き込みアドレスWPA が「0」よりインクリメントされて
書き込みが始まったところを示す。なお、ページ先頭書
き込みアドレスWTOPAは「0」のままである。
【0034】同図(b)では、第1ページP0の書き込
みが終り、アドレスA1より第2ページP1の書き込み
が始まっているところが示されている。書き込みアドレ
スWPA が第2ページP1の先頭アドレスであるA1にな
るとページ先頭書き込みアドレスWTOPA にはアドレスA
1がロードされる。このようにページ先頭書き込みアド
レスWTOPA は、現在書き込んでいるページの先頭アドレ
スが常に保持される。これらの動作は、ページ先頭のタ
イミングを図1に示すコードバッファ・インターフェー
ス00が字幕コントローラ01に送ることで行なわれ
る。
みが終り、アドレスA1より第2ページP1の書き込み
が始まっているところが示されている。書き込みアドレ
スWPA が第2ページP1の先頭アドレスであるA1にな
るとページ先頭書き込みアドレスWTOPA にはアドレスA
1がロードされる。このようにページ先頭書き込みアド
レスWTOPA は、現在書き込んでいるページの先頭アドレ
スが常に保持される。これらの動作は、ページ先頭のタ
イミングを図1に示すコードバッファ・インターフェー
ス00が字幕コントローラ01に送ることで行なわれ
る。
【0035】ここで、第2ページP1が書き終らないう
ちに、エラーが生じたとする。エラーの発生は、字幕デ
ータを入力する逆多重化器115が検知し、字幕データ
のエラー部分に特定のエラースタートコードを挿入す
る。それをコードバッファ・インターフェース00が検
知することでエラーの発生を字幕復号化器は知る。ある
いは、データとは別にエラーフラグを並列に送ってもよ
い。このようにしてエラーの発生を検知すると、書き込
みアドレスWPA カウンタ12に、ページ先頭書き込みア
ドレスWTOPA の値A1をロードし、新たなページ(これ
を第3ページP2とする)が入力されたら、アドレスA
1より第3ページP2を書き込んでいく。その様子を同
図(c) に示す。
ちに、エラーが生じたとする。エラーの発生は、字幕デ
ータを入力する逆多重化器115が検知し、字幕データ
のエラー部分に特定のエラースタートコードを挿入す
る。それをコードバッファ・インターフェース00が検
知することでエラーの発生を字幕復号化器は知る。ある
いは、データとは別にエラーフラグを並列に送ってもよ
い。このようにしてエラーの発生を検知すると、書き込
みアドレスWPA カウンタ12に、ページ先頭書き込みア
ドレスWTOPA の値A1をロードし、新たなページ(これ
を第3ページP2とする)が入力されたら、アドレスA
1より第3ページP2を書き込んでいく。その様子を同
図(c) に示す。
【0036】以上の動作により、あるページデータが途
中で途切れた場合、そのページ先頭のアドレスに戻って
次の新しいページデータを上書きするため、エラーの生
じたデータがコードバッファ02上に残ることはない。
また、読み出し側には全く影響を与えることはなく、復
号表示中の字幕が乱れることもなく、エラーの生じたデ
ータを廃棄することができる。
中で途切れた場合、そのページ先頭のアドレスに戻って
次の新しいページデータを上書きするため、エラーの生
じたデータがコードバッファ02上に残ることはない。
また、読み出し側には全く影響を与えることはなく、復
号表示中の字幕が乱れることもなく、エラーの生じたデ
ータを廃棄することができる。
【0037】次に読み出しアドレスRPA カウンタ16、
ページ開始アドレスPSA 1,PSA 2,PSA 3をそれぞれ
保持するレジスタ13,14,15の動作を説明する。
レジスタ13は、表示中の第1ページの先頭のページ開
始アドレスPSA 1を、レジスタ14はその次のページの
先頭のページ開始アドレスPSA 2を、またレジスタ15
はさらに次のページの先頭のページ開始アドレスPSA 3
を保持する。ここで、字幕データを処理するタイミング
の説明をすると、コードバッファ02より字幕データは
実時間で、すなわち、字幕データの表示ラインのタイミ
ングが来たら読み出され始める。従って、字幕表示中
は、表示すべき字幕データの読み出しに占有されてお
り、次のページのデータを先読みするなどの動作をする
ことはできない。
ページ開始アドレスPSA 1,PSA 2,PSA 3をそれぞれ
保持するレジスタ13,14,15の動作を説明する。
レジスタ13は、表示中の第1ページの先頭のページ開
始アドレスPSA 1を、レジスタ14はその次のページの
先頭のページ開始アドレスPSA 2を、またレジスタ15
はさらに次のページの先頭のページ開始アドレスPSA 3
を保持する。ここで、字幕データを処理するタイミング
の説明をすると、コードバッファ02より字幕データは
実時間で、すなわち、字幕データの表示ラインのタイミ
ングが来たら読み出され始める。従って、字幕表示中
は、表示すべき字幕データの読み出しに占有されてお
り、次のページのデータを先読みするなどの動作をする
ことはできない。
【0038】また、画像表示装置における字幕の表示位
置は、有効画面内のどこにも存在しうるから、次ページ
データの先読みなどは、有効画面外のタイミングにより
行なう必要がある。図3(a)に垂直同期(Vシンク)
信号周期のタイミングを示すが、各フレームの前半のF
1フィールドの有効画面開始前にタイミングT1を、各
フレームの後半のF2フィールドの有効画面終了後にタ
イミングT2を定め、タイミングT2からタイミングT
1を有効画面外のタイミングとする。この場合、アドレ
スコントローラ10は、Vシンク、水平同期(Hシン
ク)、F1フィールド、F2フィールドおよびタイミン
グT1、T2の発生タイミングを管理し、これに基づい
て各レジスタ、カウンタの制御を行う。
置は、有効画面内のどこにも存在しうるから、次ページ
データの先読みなどは、有効画面外のタイミングにより
行なう必要がある。図3(a)に垂直同期(Vシンク)
信号周期のタイミングを示すが、各フレームの前半のF
1フィールドの有効画面開始前にタイミングT1を、各
フレームの後半のF2フィールドの有効画面終了後にタ
イミングT2を定め、タイミングT2からタイミングT
1を有効画面外のタイミングとする。この場合、アドレ
スコントローラ10は、Vシンク、水平同期(Hシン
ク)、F1フィールド、F2フィールドおよびタイミン
グT1、T2の発生タイミングを管理し、これに基づい
て各レジスタ、カウンタの制御を行う。
【0039】次に読み出しアドレスRPA カウンタ16の
制御について説明する。読み出しアドレスRPA はステー
トマシンにより制御され、ステートマシンの状態遷移を
図4にて説明する。状態遷移には二つのフラグを用いて
遷移条件の判定を行う。一つのフラグは、前記した比較
器19が出力する到着フラグである。これは次ページの
ヘッダがコードバッファ02にすでに到着している場合
に「1」となる。もう一つのフラグは、次ページヘッダ
フラグであり、これは、次ページヘッダを一度読み出し
たら「1」となるフラグである。次ページヘッダフラグ
は、同じヘッダを繰り返し読むことを防ぐ目的のもので
ある。
制御について説明する。読み出しアドレスRPA はステー
トマシンにより制御され、ステートマシンの状態遷移を
図4にて説明する。状態遷移には二つのフラグを用いて
遷移条件の判定を行う。一つのフラグは、前記した比較
器19が出力する到着フラグである。これは次ページの
ヘッダがコードバッファ02にすでに到着している場合
に「1」となる。もう一つのフラグは、次ページヘッダ
フラグであり、これは、次ページヘッダを一度読み出し
たら「1」となるフラグである。次ページヘッダフラグ
は、同じヘッダを繰り返し読むことを防ぐ目的のもので
ある。
【0040】ところで、字幕復号器を完全にリセットす
る場合をフルリセットと称し、フルリセットでは、コー
ドバッファ02に記憶されたデータはすべて失われる。
また、この場合画像表示装置の字幕表示は消える。この
フルリセットが実行されると、どのステートにいる場合
も、ステートS1に戻る。以下ステートS1〜ステート
S8別に説明する。
る場合をフルリセットと称し、フルリセットでは、コー
ドバッファ02に記憶されたデータはすべて失われる。
また、この場合画像表示装置の字幕表示は消える。この
フルリセットが実行されると、どのステートにいる場合
も、ステートS1に戻る。以下ステートS1〜ステート
S8別に説明する。
【0041】ステートS1:読み出しアドレス RPA、ペ
ージ開始アドレスPSA 1,PSA 2,PSA 3を保持する各
レジスタ13,14,15をゼロにリセットする。次ペ
ージヘッダフラグもゼロにリセットする。到着フラグが
「1」になったらステートS2に遷移する。 ステートS2:有効画面外タイミングの開始を示すタイ
ミングT2を待つ。タイミングT2となったらステート
S3あるいはステートS4に遷移する。到着フラグが
「1」であり、かつ次ページヘッダフラグが「0」の場
合は、ステートS3に遷移する。そうでない場合は、ス
テートS4に遷移する。(ステートS1より遷移した場
合は、必ずステートS3に遷移することになる。)
ージ開始アドレスPSA 1,PSA 2,PSA 3を保持する各
レジスタ13,14,15をゼロにリセットする。次ペ
ージヘッダフラグもゼロにリセットする。到着フラグが
「1」になったらステートS2に遷移する。 ステートS2:有効画面外タイミングの開始を示すタイ
ミングT2を待つ。タイミングT2となったらステート
S3あるいはステートS4に遷移する。到着フラグが
「1」であり、かつ次ページヘッダフラグが「0」の場
合は、ステートS3に遷移する。そうでない場合は、ス
テートS4に遷移する。(ステートS1より遷移した場
合は、必ずステートS3に遷移することになる。)
【0042】ステートS3:ページ先頭アドレス PSA3
を保持するレジスタ15の値を、ページ先頭アドレスPS
A 2を保持するレジスタ14と、読み出しアドレスRPA
カウンタ16にロードする。そして、読み出しアドレス
RPAを1ずつ増加させ、コードバッファ02から次ペー
ジヘッダを読み出す。(読み出された次ページヘッダの
表示開始時刻情報PTSS、表示終了時刻情報PTSEはホスト
コントローラ124へ送られる。また、次ページヘッダ
のページデータ長は加算器17へ送られる。) 次に、ページ開始アドレス PSA3にこのページデータ長
を加えた値を、新たなページ開始アドレスPSA 3とす
る。そして、次ページヘッダフラグを、読み出したこと
を示す「1」にする。次ページヘッダの読み出しが終了
するとステートS4に遷移する。
を保持するレジスタ15の値を、ページ先頭アドレスPS
A 2を保持するレジスタ14と、読み出しアドレスRPA
カウンタ16にロードする。そして、読み出しアドレス
RPAを1ずつ増加させ、コードバッファ02から次ペー
ジヘッダを読み出す。(読み出された次ページヘッダの
表示開始時刻情報PTSS、表示終了時刻情報PTSEはホスト
コントローラ124へ送られる。また、次ページヘッダ
のページデータ長は加算器17へ送られる。) 次に、ページ開始アドレス PSA3にこのページデータ長
を加えた値を、新たなページ開始アドレスPSA 3とす
る。そして、次ページヘッダフラグを、読み出したこと
を示す「1」にする。次ページヘッダの読み出しが終了
するとステートS4に遷移する。
【0043】ステートS4:有効画面外タイミングの終
了を示すタイミングT1を待つ。タイミングT1となっ
たらホストコントローラ124からの指示により、ステ
ートS2あるいはステートS5に遷移する。字幕表示を
する場合はステートS5に遷移する。その遷移前に、新
ページ表示開始、スキップ、ハーフリセットの場合は、
次ページヘッダフラグをゼロにする。(次ページヘッダ
が到着しだいステートS3で読み出す。) 新ページ表示開始の場合は、ページ開始アドレス PSA2
の値をページ開始アドレスPSA 1にロードする。すべて
の場合において、ページ開始アドレス PSA1の値を読み
出しアドレスRPA カウンタ16にロードする。字幕表示
を終える場合はステートS2に遷移する。
了を示すタイミングT1を待つ。タイミングT1となっ
たらホストコントローラ124からの指示により、ステ
ートS2あるいはステートS5に遷移する。字幕表示を
する場合はステートS5に遷移する。その遷移前に、新
ページ表示開始、スキップ、ハーフリセットの場合は、
次ページヘッダフラグをゼロにする。(次ページヘッダ
が到着しだいステートS3で読み出す。) 新ページ表示開始の場合は、ページ開始アドレス PSA2
の値をページ開始アドレスPSA 1にロードする。すべて
の場合において、ページ開始アドレス PSA1の値を読み
出しアドレスRPA カウンタ16にロードする。字幕表示
を終える場合はステートS2に遷移する。
【0044】ステートS5:読み出しアドレス RPAカウ
ンタ16を「1」ずつ増加させ、ページヘッダを読み出
す。読み出し終ったらステートS6に遷移する。(ヘッ
ダ情報中の表示位置がホストインターフェース20より
アドレスコントローラ10に送られ、それをもとに表示
位置を判断する。) ステートS6: 表示位置が来るのを待つ。その位置と
なったらステートS7に遷移する。 ステートS7:読み出しアドレス RPAカウンタ16を1
ずつ増加させ、文字データを読み出して伸長回路に送
り、字幕を復号再生表示する。表示が終るとステートS
8に遷移する。
ンタ16を「1」ずつ増加させ、ページヘッダを読み出
す。読み出し終ったらステートS6に遷移する。(ヘッ
ダ情報中の表示位置がホストインターフェース20より
アドレスコントローラ10に送られ、それをもとに表示
位置を判断する。) ステートS6: 表示位置が来るのを待つ。その位置と
なったらステートS7に遷移する。 ステートS7:読み出しアドレス RPAカウンタ16を1
ずつ増加させ、文字データを読み出して伸長回路に送
り、字幕を復号再生表示する。表示が終るとステートS
8に遷移する。
【0045】ステートS8:現ページの再生がすべて終
るとステートS2に遷移する。そうでない場合はステー
トS6に戻る。(1 ページに1組の字幕がある場合は、
F1、F2フィールドの両方の表示が必要なので、F1
フィールドの表示が終った後、ステートS6に戻りステ
ートS7にてF2フィールドの表示を行なった後、ステ
ートS8を経てステートS2に遷移する。)
るとステートS2に遷移する。そうでない場合はステー
トS6に戻る。(1 ページに1組の字幕がある場合は、
F1、F2フィールドの両方の表示が必要なので、F1
フィールドの表示が終った後、ステートS6に戻りステ
ートS7にてF2フィールドの表示を行なった後、ステ
ートS8を経てステートS2に遷移する。)
【0046】なお、字幕1ページは数秒間表示される場
合が普通とされるが、このときは、ステートS2→ステ
ートS4→ステートS5→ステートS6→ステートS7
→ステートS8→(ステートS6→・・・ステートS
8) →ステートS2のループを1フレームごとに繰り返
すことになる。また、新ページ表示開始やスキップ、ハ
ーフリセット命令が来た場合、到着フラグが「1」とな
っていれば、ステートS2よりステートS3に1度だけ
遷移し、新たなページヘッダが読み込まれる。
合が普通とされるが、このときは、ステートS2→ステ
ートS4→ステートS5→ステートS6→ステートS7
→ステートS8→(ステートS6→・・・ステートS
8) →ステートS2のループを1フレームごとに繰り返
すことになる。また、新ページ表示開始やスキップ、ハ
ーフリセット命令が来た場合、到着フラグが「1」とな
っていれば、ステートS2よりステートS3に1度だけ
遷移し、新たなページヘッダが読み込まれる。
【0047】なお、読み出しアドレスRPA カウンタ16
の値がインクリメントされるのはステートS3とステー
トS5、ステートS7においてのみであり、その他のス
テートでは固定されたままである。また、ステートS8
で現ページの再生がすべて終了したかどうかは、例え
ば、文字データの最後に特定できる終了コードを入れて
おくことで判定できる。あるいは、ページヘッダのペー
ジデータ長と読み出したデータ数を比較し一致したこと
を確かめるようにしてもよい。
の値がインクリメントされるのはステートS3とステー
トS5、ステートS7においてのみであり、その他のス
テートでは固定されたままである。また、ステートS8
で現ページの再生がすべて終了したかどうかは、例え
ば、文字データの最後に特定できる終了コードを入れて
おくことで判定できる。あるいは、ページヘッダのペー
ジデータ長と読み出したデータ数を比較し一致したこと
を確かめるようにしてもよい。
【0048】次に、以上の動作をコードバッファ02の
メモリ空間を示す図6、図7および各レジスタ、カウン
タが保持するアドレス値を示す表1、表2を参照して説
明する。なお、hはページヘッダ長であり、また、
「*」は前ステートから変化がなく同値のままであるこ
とを示す。
メモリ空間を示す図6、図7および各レジスタ、カウン
タが保持するアドレス値を示す表1、表2を参照して説
明する。なお、hはページヘッダ長であり、また、
「*」は前ステートから変化がなく同値のままであるこ
とを示す。
【0049】
【表1】
【表2】
【0050】まず、フルリセットされると、ステートS
1となり、すべてのレジスタ、カウンタはゼロにリセッ
トされる。書き込みアドレスWPA がゼロからインクリメ
ントされ、逆多重化器から入力された字幕データがコー
ドバッファ02に書き込まれていく。第1ページのペー
ジヘッダPH0(ページデータ長h)が書き込まれると到
着フラグが「1」となり、ステートS2に移る(図6
(a)参照)。
1となり、すべてのレジスタ、カウンタはゼロにリセッ
トされる。書き込みアドレスWPA がゼロからインクリメ
ントされ、逆多重化器から入力された字幕データがコー
ドバッファ02に書き込まれていく。第1ページのペー
ジヘッダPH0(ページデータ長h)が書き込まれると到
着フラグが「1」となり、ステートS2に移る(図6
(a)参照)。
【0051】この場合、ページヘッダPH0が書き込まれ
ているので、到着フラグが「1」となっており、ステー
トS2よりステートS3に遷移し、表1に示すように読
み出しアドレスRPA が「0」から「h」まで「1」づつ
インクリメントされて、第1ページのページヘッダPH0
が読み出される(同図(b)参照)。読み出されたペー
ジヘッダPH0の中の表示開始時刻情報PTSS、表示終了時
刻情報PTSEは、ヘッダ検出回路03、ホストインタフェ
ース20を経てホストコントローラ124に送られる。
また、ページ開始アドレス PSA3レジスタ15には、ペ
ージ開始アドレスPSA 3の値「0」とページヘッダPH0
に含まれている第1ページP0のページデータ長A1が
加算器17で加算され、表1に示すように加算値A1が
ページ開始アドレス PSA3レジスタ15に新たにロード
される。このようにステートS3では、一つ先のページ
の先頭アドレスを前もって計算し、ページ開始アドレス
PSA3レジスタ15にロードしておく。
ているので、到着フラグが「1」となっており、ステー
トS2よりステートS3に遷移し、表1に示すように読
み出しアドレスRPA が「0」から「h」まで「1」づつ
インクリメントされて、第1ページのページヘッダPH0
が読み出される(同図(b)参照)。読み出されたペー
ジヘッダPH0の中の表示開始時刻情報PTSS、表示終了時
刻情報PTSEは、ヘッダ検出回路03、ホストインタフェ
ース20を経てホストコントローラ124に送られる。
また、ページ開始アドレス PSA3レジスタ15には、ペ
ージ開始アドレスPSA 3の値「0」とページヘッダPH0
に含まれている第1ページP0のページデータ長A1が
加算器17で加算され、表1に示すように加算値A1が
ページ開始アドレス PSA3レジスタ15に新たにロード
される。このようにステートS3では、一つ先のページ
の先頭アドレスを前もって計算し、ページ開始アドレス
PSA3レジスタ15にロードしておく。
【0052】次にステートS3よりステートS4に移り
タイミングT1を待つ。ホストコントローラ124から
P0の復号表示命令が来ない間は、ステートS4→ステ
ートS2→ステートS4の間を循環する。この場合、ペ
ージヘッダPH0はすでに読み出されているのでステート
S2よりステートS3には行かない。そして、ホストコ
ントローラ124より第1ページP0の復号表示命令が
来ると、ステートS4よりステートS5に遷移し、読み
出しアドレスRPA は表1に示すように「0」にリセット
され「0」から「1」づつインクリメントされていく。
すると、まずページヘッダPH0が読み出され、次にステ
ートS6を経てステートS7にて文字データが読み出さ
れる(図6(c)参照)。
タイミングT1を待つ。ホストコントローラ124から
P0の復号表示命令が来ない間は、ステートS4→ステ
ートS2→ステートS4の間を循環する。この場合、ペ
ージヘッダPH0はすでに読み出されているのでステート
S2よりステートS3には行かない。そして、ホストコ
ントローラ124より第1ページP0の復号表示命令が
来ると、ステートS4よりステートS5に遷移し、読み
出しアドレスRPA は表1に示すように「0」にリセット
され「0」から「1」づつインクリメントされていく。
すると、まずページヘッダPH0が読み出され、次にステ
ートS6を経てステートS7にて文字データが読み出さ
れる(図6(c)参照)。
【0053】次いで、ステートS6、ステートS7、ス
テートS8のループを経て、第1ページP0のデータを
すべて読み出すと、読み出しアドレスRPA は表1に示す
ようにA1に達することになり、ステートS2に遷移す
る。このアドレスA1は第2ページP1の先頭アドレス
である。ところで、前記したように読み出しアドレスRP
A は書き込みアドレスWPA に追い付かないよう、すなわ
ちコードバッファ02が空にならないよう字幕データの
パケットが符号多重化されている。
テートS8のループを経て、第1ページP0のデータを
すべて読み出すと、読み出しアドレスRPA は表1に示す
ようにA1に達することになり、ステートS2に遷移す
る。このアドレスA1は第2ページP1の先頭アドレス
である。ところで、前記したように読み出しアドレスRP
A は書き込みアドレスWPA に追い付かないよう、すなわ
ちコードバッファ02が空にならないよう字幕データの
パケットが符号多重化されている。
【0054】また、第1ページP0を繰り返し表示する
場合は、ステートS2→ステートS4→ステートS5・
・・→ステートS8のループを再度循環させ、読み出し
アドレスRPA を「0」から「A1」まで繰り返すことに
より、第1ページの字幕データを繰り返し読み出す。そ
して、表示終了がホストコントローラ124から指示さ
れると、ステートS4とステートS2を往復するように
なる。このとき読み出しアドレスRPA は「A1」のまま
とされる。なお、表1ではこの繰り返しループは示して
いない。
場合は、ステートS2→ステートS4→ステートS5・
・・→ステートS8のループを再度循環させ、読み出し
アドレスRPA を「0」から「A1」まで繰り返すことに
より、第1ページの字幕データを繰り返し読み出す。そ
して、表示終了がホストコントローラ124から指示さ
れると、ステートS4とステートS2を往復するように
なる。このとき読み出しアドレスRPA は「A1」のまま
とされる。なお、表1ではこの繰り返しループは示して
いない。
【0055】さて、図6(d)に示すように、書き込み
アドレスWPA がさらに進み、第2ページP1のページヘ
ッダPH1がコードバッファ02に到着すると、到着フラ
グが再び「1」となる。するとステートS2よりステー
トS3に進み、読み出しアドレスRPA カウンタ16とペ
ージ開始アドレスPSA 2レジスタ14にアドレス値「A
1」が表1に示すようにロードされる。次いで、読み出
しアドレス RPAは「1」づつインクリメントされ、第2
ページのページヘッダPH1のヘッダ情報を読み出して、
その表示開始時刻情報PTSS、表示終了時刻情報PTSEをホ
ストコントローラ124に送る。この場合、前記したよ
うにステートS3でのページヘッダPH1の読み出しは1
度のみである。
アドレスWPA がさらに進み、第2ページP1のページヘ
ッダPH1がコードバッファ02に到着すると、到着フラ
グが再び「1」となる。するとステートS2よりステー
トS3に進み、読み出しアドレスRPA カウンタ16とペ
ージ開始アドレスPSA 2レジスタ14にアドレス値「A
1」が表1に示すようにロードされる。次いで、読み出
しアドレス RPAは「1」づつインクリメントされ、第2
ページのページヘッダPH1のヘッダ情報を読み出して、
その表示開始時刻情報PTSS、表示終了時刻情報PTSEをホ
ストコントローラ124に送る。この場合、前記したよ
うにステートS3でのページヘッダPH1の読み出しは1
度のみである。
【0056】ここで、ステートS3は、タイミングT2
により開始され、1ライン時間以内に終了する。つまり
有効画面外で次のページのヘッダ情報を先読みすること
になり、現在表示中の第1ページP0の復号表示のため
に行われている実時間読み出し動作には全く影響を与え
ることはない。また、次ページヘッダの先読みのため
に、コードバッファ02へのアクセス回数が増え、アク
セスのバンド幅(動作周波数)が増えるということもな
い。この後、ステートS3よりステートS4に遷移する
が、第1ページP0を繰り返し表示する場合は、表1に
示すようにページ開始アドレスPSA 1の値「0」が読み
出しアドレスRPA にロードされ、ステートS5によりア
ドレスゼロより再び読み出しが開始される。また、表示
が終了していれば、ステートS4とステートS2のルー
プにはいる。
により開始され、1ライン時間以内に終了する。つまり
有効画面外で次のページのヘッダ情報を先読みすること
になり、現在表示中の第1ページP0の復号表示のため
に行われている実時間読み出し動作には全く影響を与え
ることはない。また、次ページヘッダの先読みのため
に、コードバッファ02へのアクセス回数が増え、アク
セスのバンド幅(動作周波数)が増えるということもな
い。この後、ステートS3よりステートS4に遷移する
が、第1ページP0を繰り返し表示する場合は、表1に
示すようにページ開始アドレスPSA 1の値「0」が読み
出しアドレスRPA にロードされ、ステートS5によりア
ドレスゼロより再び読み出しが開始される。また、表示
が終了していれば、ステートS4とステートS2のルー
プにはいる。
【0057】ステートS4にて第2ページP1の復号表
示命令が指示されると、表2に示すようにページ開始ア
ドレスPSA 1のアドレス値「A1」が読み出しアドレス
RPAカウンタ16にロードされ、ステートS5に遷移
し、第2ページP1の読み出しが開始される。この場
合、図7(e)に示すごとく、その後ステートS2にお
いて、次の第3ページP2のページヘッダPH2が到着す
れば、前記と同様にステートS3に遷移してヘッダ情報
の読み出しが行なわれる。以上の動作を繰り返すことで
ページの復号表示を順に行なわれていく。なお、表2に
は第3ページP2の復号命令までの動作を示してある。
示命令が指示されると、表2に示すようにページ開始ア
ドレスPSA 1のアドレス値「A1」が読み出しアドレス
RPAカウンタ16にロードされ、ステートS5に遷移
し、第2ページP1の読み出しが開始される。この場
合、図7(e)に示すごとく、その後ステートS2にお
いて、次の第3ページP2のページヘッダPH2が到着す
れば、前記と同様にステートS3に遷移してヘッダ情報
の読み出しが行なわれる。以上の動作を繰り返すことで
ページの復号表示を順に行なわれていく。なお、表2に
は第3ページP2の復号命令までの動作を示してある。
【0058】次に、図8に時間軸上でのステート遷移の
様子を示す。この図において、(a)はフィールドのタ
イミングを示しており、(b)はVシンクのタイミング
を示しており、(c)はステートの遷移タイミングを示
している。フルリセットされるとステートS1より始ま
り、タイミングT2にてステートS3に遷移し次ページ
ヘッダを先読みする。次のステートS4で復号表示命令
が指示されれば次のタイミングT1よりステートS5、
S6、S7により字幕データの読み出しを行ないF1フ
ィールドで復号表示する。F2フィールドでもF1フィ
ールド同様に読み出しを行ない、次のタイミングT2
で、次ページヘッダが到着していればステートS3に遷
移し先読みする。以下同様の動作が行なわれる。
様子を示す。この図において、(a)はフィールドのタ
イミングを示しており、(b)はVシンクのタイミング
を示しており、(c)はステートの遷移タイミングを示
している。フルリセットされるとステートS1より始ま
り、タイミングT2にてステートS3に遷移し次ページ
ヘッダを先読みする。次のステートS4で復号表示命令
が指示されれば次のタイミングT1よりステートS5、
S6、S7により字幕データの読み出しを行ないF1フ
ィールドで復号表示する。F2フィールドでもF1フィ
ールド同様に読み出しを行ない、次のタイミングT2
で、次ページヘッダが到着していればステートS3に遷
移し先読みする。以下同様の動作が行なわれる。
【0059】なお、ステートS3で行なう先読みはタイ
ミングT2からタイミングT1までの有効画面外の領域
であり、字幕の復号表示には全く影響を与えない。な
お、ステートS3とステートS8は、図8では誇張して
描いてあるが、実際は1ライン時間以下の短時間の処理
で次のステートに遷移するものである。
ミングT2からタイミングT1までの有効画面外の領域
であり、字幕の復号表示には全く影響を与えない。な
お、ステートS3とステートS8は、図8では誇張して
描いてあるが、実際は1ライン時間以下の短時間の処理
で次のステートに遷移するものである。
【0060】次に、通常の動作以外の特殊動作であるス
キップとハーフリセットについて説明する。早送り再生
などの特殊再生では、コードバッファ02に到着したペ
ージを順に再生するのではなく、現在表示中のページは
そのまま表示しながら、すでに表示待ちとなっているペ
ージから、次に表示すべきページを任意に選択する必要
が生じる。このような場合の動作が、スキップおよびハ
ーフリセットである。
キップとハーフリセットについて説明する。早送り再生
などの特殊再生では、コードバッファ02に到着したペ
ージを順に再生するのではなく、現在表示中のページは
そのまま表示しながら、すでに表示待ちとなっているペ
ージから、次に表示すべきページを任意に選択する必要
が生じる。このような場合の動作が、スキップおよびハ
ーフリセットである。
【0061】スキップは、コードバッファ02にすでに
到着している次ページを表示せずに廃棄し、その廃棄し
た次のページを表示したい場合に行なう。スキップで
は、現在表示中のページは表示したままで、新たなペー
ジの表示命令により、現ページから1ページスキップし
て2ページ後が表示される。また、スキップを2度3度
繰り返せば、現ページは表示したままで、その次の表示
で、現ページから3ページ後、4ページ後のページを表
示することができる。また、ハーフリセットは、現在表
示中のページは表示したままで、コードバッファ02の
中の現ページ以外のデータをすべて廃棄し、新たに入力
されたページデータをコードバッファ02に書き込む動
作である。ハーフリセットでは、コードバッファ02の
中の表示中のデータを除いてデータはすべて廃棄されて
しまう点がスキップと異なる。
到着している次ページを表示せずに廃棄し、その廃棄し
た次のページを表示したい場合に行なう。スキップで
は、現在表示中のページは表示したままで、新たなペー
ジの表示命令により、現ページから1ページスキップし
て2ページ後が表示される。また、スキップを2度3度
繰り返せば、現ページは表示したままで、その次の表示
で、現ページから3ページ後、4ページ後のページを表
示することができる。また、ハーフリセットは、現在表
示中のページは表示したままで、コードバッファ02の
中の現ページ以外のデータをすべて廃棄し、新たに入力
されたページデータをコードバッファ02に書き込む動
作である。ハーフリセットでは、コードバッファ02の
中の表示中のデータを除いてデータはすべて廃棄されて
しまう点がスキップと異なる。
【0062】まずスキップの動作を図6、図7と表3、
表4を参照して説明する。
表4を参照して説明する。
【0063】
【表3】
【表4】
【0064】ステートS3にて第2ページのページヘッ
ダPH1を読むまでの動作(図6(a)から同図(d)ま
で)は前記した通常動作と同じである。そして、第2ペ
ージP1の表示が不要であり破棄すると判断すると、ホ
ストコントローラ124はスキップを指示する。表4に
示すステートS4にてスキップ命令が指示されると、ペ
ージ開始アドレスPSA 1レジスタ13にはページ開始ア
ドレスPSA 2レジスタ14の値がロードされず、そのま
まとなることに注意されたい。すなわち、表4に示すよ
うに結局読み出しアドレスRPA カウンタには「0」がロ
ードされ、ステートS5にてゼロより第1ページP0の
読み出されて復号される動作が繰り返される。
ダPH1を読むまでの動作(図6(a)から同図(d)ま
で)は前記した通常動作と同じである。そして、第2ペ
ージP1の表示が不要であり破棄すると判断すると、ホ
ストコントローラ124はスキップを指示する。表4に
示すステートS4にてスキップ命令が指示されると、ペ
ージ開始アドレスPSA 1レジスタ13にはページ開始ア
ドレスPSA 2レジスタ14の値がロードされず、そのま
まとなることに注意されたい。すなわち、表4に示すよ
うに結局読み出しアドレスRPA カウンタには「0」がロ
ードされ、ステートS5にてゼロより第1ページP0の
読み出されて復号される動作が繰り返される。
【0065】そして、図7(f)のように、次のステー
トS2で第3ページP2のヘッダが到着しているとステ
ートS3に遷移し、ページヘッダPH2が読み出される。
この場合読み出しアドレスRPA は表4に示すように「A
2」から「A2+h」まで「1」づつ順次インクリメン
トされる。そしてステートS4にてページP2の復号命
令が指示されると、ページ開始アドレスPSA 2の値であ
る「A2」がページ開始アドレスPSA 1レジスタ13と
読み出しアドレスRPA カウンタ16に表4に示すように
ロードされ、ステートS5より第3ページP2の復号が
始まる。この後は前記した普通の動作と同じである。こ
の結果、第1ページP0を表示中、第2ページP1のデ
ータを廃棄し、次の復号命令で第3ページP2の復号再
生を行なえるようになる。ここで、連続してスキップを
繰り返せば、現復号ページの次に2ページ以降のページ
を復号表示することができる。
トS2で第3ページP2のヘッダが到着しているとステ
ートS3に遷移し、ページヘッダPH2が読み出される。
この場合読み出しアドレスRPA は表4に示すように「A
2」から「A2+h」まで「1」づつ順次インクリメン
トされる。そしてステートS4にてページP2の復号命
令が指示されると、ページ開始アドレスPSA 2の値であ
る「A2」がページ開始アドレスPSA 1レジスタ13と
読み出しアドレスRPA カウンタ16に表4に示すように
ロードされ、ステートS5より第3ページP2の復号が
始まる。この後は前記した普通の動作と同じである。こ
の結果、第1ページP0を表示中、第2ページP1のデ
ータを廃棄し、次の復号命令で第3ページP2の復号再
生を行なえるようになる。ここで、連続してスキップを
繰り返せば、現復号ページの次に2ページ以降のページ
を復号表示することができる。
【0066】次にハーフリセットの動作を図6、図7と
表5、表6を参照して説明する。
表5、表6を参照して説明する。
【0067】
【表5】
【表6】
【0068】ステートS3にて第2ページのページヘッ
ダPH1を読むまでの動作(図6(a)から同図(d)ま
で)は前記した通常動作と同じである。そして、ステー
トS4でハーフリセットがホストコントローラ124よ
り指示されたとする。するとホストインタフェース20
がアドレスコントローラ10にそれを知らせ、書き込み
アドレスWPA カウンタ12にページ開始アドレスPSA 3
の値をロードする。つまり、この例では、書き込みアド
レスWPA カウンタ12には「A2」がロードされ、図7
(g)に示す通りアドレスA2よりコードバッファ02
に新たなページの書き込みが始まる。この場合、新たな
ページを第6ページP5とする。
ダPH1を読むまでの動作(図6(a)から同図(d)ま
で)は前記した通常動作と同じである。そして、ステー
トS4でハーフリセットがホストコントローラ124よ
り指示されたとする。するとホストインタフェース20
がアドレスコントローラ10にそれを知らせ、書き込み
アドレスWPA カウンタ12にページ開始アドレスPSA 3
の値をロードする。つまり、この例では、書き込みアド
レスWPA カウンタ12には「A2」がロードされ、図7
(g)に示す通りアドレスA2よりコードバッファ02
に新たなページの書き込みが始まる。この場合、新たな
ページを第6ページP5とする。
【0069】そして、第6ページのページヘッダPH5が
到着すると、ステートS3に遷移し、表6に示すように
読み出しアドレスRPA カウンタ16のアドレス値が「A
2」から「A2+h」まで「1」づつ順次インクリメン
トされ、上記と同様に第6ページのヘッダ情報が読み出
され、表示開始時刻情報PTSS、表示終了時刻情報PTSEが
ホストコントローラ124に送られる。そして、ステー
トS4にて第6ページP5の復号命令がホストコントロ
ーラ124から来れば、ステートS5に遷移し、表6に
示すようにアドレスA2がロードされた読み出しアドレ
スRPA カウンタ16が「1」づつ順次インクリメントさ
れることにより、第6ページP5のページデータが読み
出されて第6ページP5の復号が開始される(図7
(h)参照)。
到着すると、ステートS3に遷移し、表6に示すように
読み出しアドレスRPA カウンタ16のアドレス値が「A
2」から「A2+h」まで「1」づつ順次インクリメン
トされ、上記と同様に第6ページのヘッダ情報が読み出
され、表示開始時刻情報PTSS、表示終了時刻情報PTSEが
ホストコントローラ124に送られる。そして、ステー
トS4にて第6ページP5の復号命令がホストコントロ
ーラ124から来れば、ステートS5に遷移し、表6に
示すようにアドレスA2がロードされた読み出しアドレ
スRPA カウンタ16が「1」づつ順次インクリメントさ
れることにより、第6ページP5のページデータが読み
出されて第6ページP5の復号が開始される(図7
(h)参照)。
【0070】この後の動作は前記した通常動作となる。
なお、コードバッファ02上でアドレス値「A1」から
アドレス値「A2」はデータを書きこんだもののページ
データが読み出されない領域となる。ここで、表5のペ
ージ開始アドレスPSA 3がアドレス値「A1」からアド
レス値「A2」に変わる以前にハーフリセットが指示さ
れたとすると、書き込みアドレスWPA カウンタ12によ
りアドレス値「A1」より新たな書き込みを始めるの
で、このような読み出されない領域は生じないことにな
る。以上のような動作により、ハーフリセットでは、現
表示ページを表示させたまま、コードバッファ02に到
着している表示待ちのデータをすべて廃棄し、新たな入
力データを書きなおすことが可能である。
なお、コードバッファ02上でアドレス値「A1」から
アドレス値「A2」はデータを書きこんだもののページ
データが読み出されない領域となる。ここで、表5のペ
ージ開始アドレスPSA 3がアドレス値「A1」からアド
レス値「A2」に変わる以前にハーフリセットが指示さ
れたとすると、書き込みアドレスWPA カウンタ12によ
りアドレス値「A1」より新たな書き込みを始めるの
で、このような読み出されない領域は生じないことにな
る。以上のような動作により、ハーフリセットでは、現
表示ページを表示させたまま、コードバッファ02に到
着している表示待ちのデータをすべて廃棄し、新たな入
力データを書きなおすことが可能である。
【0071】上記の実施例では、タイミングT2を、F
2フィールドの有効画面終了後としたが、F1フィール
ドの有効画面終了後とF2フィールドの有効画面前の間
(図3に示すxの領域)のいずれかの領域としてもよ
い。さらに上記の実施例では、字幕データの復号化器と
して説明したが、本発明は字幕に限ったものではなく、
ページ単位でまとまった、例えば画像データにも応用で
きるとはもちろんのことである。
2フィールドの有効画面終了後としたが、F1フィール
ドの有効画面終了後とF2フィールドの有効画面前の間
(図3に示すxの領域)のいずれかの領域としてもよ
い。さらに上記の実施例では、字幕データの復号化器と
して説明したが、本発明は字幕に限ったものではなく、
ページ単位でまとまった、例えば画像データにも応用で
きるとはもちろんのことである。
【0072】
【発明の効果】本発明は以上のように、再生された字幕
データが、書き込み/読み出しコントローラの制御のも
とで、記憶手段に書き込まれたり、記憶手段から読み出
されたりされる。この場合、記憶手段から読み出された
字幕データはデータ情報検出手段により字幕データの付
加情報が読み出されて書き込み/読み出しコントローラ
に入力される。これにより、書き込み/読み出しコント
ローラは、データ情報検出手段からの付加情報を元に、
現表示中のページの字幕データの書き込み/読み出しア
ドレスや、次ページの先頭アドレス等を保持することが
でき、それを元に記憶手段からの字幕データの読み出し
を制御することができる。こうすることにより、記憶手
段の記憶容量である最大ページ数に応じた制約を、符号
化および多重化処理が受けることがなくなりその自由度
が向上する。
データが、書き込み/読み出しコントローラの制御のも
とで、記憶手段に書き込まれたり、記憶手段から読み出
されたりされる。この場合、記憶手段から読み出された
字幕データはデータ情報検出手段により字幕データの付
加情報が読み出されて書き込み/読み出しコントローラ
に入力される。これにより、書き込み/読み出しコント
ローラは、データ情報検出手段からの付加情報を元に、
現表示中のページの字幕データの書き込み/読み出しア
ドレスや、次ページの先頭アドレス等を保持することが
でき、それを元に記憶手段からの字幕データの読み出し
を制御することができる。こうすることにより、記憶手
段の記憶容量である最大ページ数に応じた制約を、符号
化および多重化処理が受けることがなくなりその自由度
が向上する。
【0073】また、記憶手段内の字幕データのページ先
頭アドレスすべてを保持管理する必要がなく、従来のデ
ータ再生装置より回路構成を簡略にすることができる。
また、先頭アドレスレジスタ値の保持を工夫することに
より、スキップ処理やハーフリセット処理などの特殊動
作を簡単に実現することができる。さらに、画面有効範
囲外で、次のページヘッダの先読みをする方式であるの
で、実時間での字幕の復号表示に与える影響が全くな
く、また、記憶手段へのアクセスバンド幅(動作周波
数)を増やす必要もない。さらに、入力データにエラー
が生じた場合に、記憶手段の書き込み側で、エラーのあ
るデータを完全に廃棄しているため、エラーのあるデー
タが入力されても字幕復号表示には影響を与えることが
ない。
頭アドレスすべてを保持管理する必要がなく、従来のデ
ータ再生装置より回路構成を簡略にすることができる。
また、先頭アドレスレジスタ値の保持を工夫することに
より、スキップ処理やハーフリセット処理などの特殊動
作を簡単に実現することができる。さらに、画面有効範
囲外で、次のページヘッダの先読みをする方式であるの
で、実時間での字幕の復号表示に与える影響が全くな
く、また、記憶手段へのアクセスバンド幅(動作周波
数)を増やす必要もない。さらに、入力データにエラー
が生じた場合に、記憶手段の書き込み側で、エラーのあ
るデータを完全に廃棄しているため、エラーのあるデー
タが入力されても字幕復号表示には影響を与えることが
ない。
【図1】本発明のデータ再生装置における字幕復号化器
の一実施例の構成を示すブロック図である。
の一実施例の構成を示すブロック図である。
【図2】本発明における字幕復号化器の字幕コントロー
ラの詳細構成を示すブロック図である。
ラの詳細構成を示すブロック図である。
【図3】本発明のデータ再生装置の画像データのタイミ
ングを示す図である。
ングを示す図である。
【図4】本発明における読み出しアドレスカウンタを制
御するステートマシンの状態遷移を示す図である。
御するステートマシンの状態遷移を示す図である。
【図5】本発明におけるコードバッファのメモリ空間へ
のページデータ書き込み時の書き込みアドレスと、ペー
ジ先頭書き込みアドレスの関係を示す図である。
のページデータ書き込み時の書き込みアドレスと、ペー
ジ先頭書き込みアドレスの関係を示す図である。
【図6】本発明における通常動作時のコードバッファの
メモリ空間と書き込みアドレス、読み出しアドレス、ペ
ージヘッダ、ページデータ長の関係を示す図である。
メモリ空間と書き込みアドレス、読み出しアドレス、ペ
ージヘッダ、ページデータ長の関係を示す図である。
【図7】本発明におけるスキップ動作時およびハーフリ
セット時のコードバッファのメモリ空間と書き込みアド
レス、読み出しアドレス、ページヘッダ、ページデータ
長の関係を示す図である。
セット時のコードバッファのメモリ空間と書き込みアド
レス、読み出しアドレス、ページヘッダ、ページデータ
長の関係を示す図である。
【図8】本発明のデータ再生装置の画像データのタイミ
ングと、ステートマシンの状態遷移とのタイミングを示
す図である。
ングと、ステートマシンの状態遷移とのタイミングを示
す図である。
【図9】従来の符号化装置、および復号化装置の一構成
例を示すブロック図である。
例を示すブロック図である。
【図10】字幕データのフォ−マット例、および画像デ
ータ、音声データ、字幕データをパケット化して多重化
したフォ−マットの一例を示す図である。
ータ、音声データ、字幕データをパケット化して多重化
したフォ−マットの一例を示す図である。
【図11】従来の字幕データ復号化器の一構成例を示す
ブロック図である。
ブロック図である。
【図12】従来の字幕データ復号化器の他の構成例を示
すブロック図である。
すブロック図である。
00 コードバッファインタフェース 01 字幕コントローラ 02 コードバッファ 03 ヘッダ検出器 04 伸長回路 10 アドレスコントローラ 11 WTOPA レジスタ 12 書き込みアドレスWPA カウンタ 13,14,15 ページ開始アドレスを保持するレジ
スタ 16 読み出しアドレスRPA カウンタ 17 加算器 18 減算器 19 比較器 20 ホストインターフェース
スタ 16 読み出しアドレスRPA カウンタ 17 加算器 18 減算器 19 比較器 20 ホストインターフェース
Claims (4)
- 【請求項1】 ヘッダ情報が付加されたページ単位のペ
ージデータが書き込まれる記憶手段と、 該記憶手段から読み出された上記ページデータから上記
ヘッダ情報を検出するヘッダ検出手段と、 該ヘッダ検出手段から検出されたヘッダ情報に基づい
て、上記ページデータの上記記憶手段の書き込み/読み
出しを制御するコントローラと、 上記ヘッダ検出手段から供給された上記ページデータを
復号して表示する復号手段とを備えることを特徴とする
データ再生装置。 - 【請求項2】 前記コントローラが現在表示中のページ
の先頭アドレス、次ページの先頭アドレス、およびさら
に次のページの先頭アドレスを保持しており、これらの
先頭アドレスに基づいて、上記記憶手段からの上記ペー
ジデータの読み出しを制御することを特徴とする請求項
1記載のデータ再生装置。 - 【請求項3】 上記復号されたページデータが表示され
る表示手段を備え、 上記ヘッダ検出手段が、該表示手段の画面有効範囲外
で、次のページデータのヘッダ情報を先読みして、上記
コントローラに供給することを特徴とする請求項1記載
のデータ再生装置。 - 【請求項4】 上記記憶手段の書き込み側において、書
き込み中のページデータの先頭アドレスを保持し、 入力されるページデータにエラーが生じた時に、エラー
の生じているページの先頭アドレスに戻って、次に入力
されるページデータを書き込むようにしたことを特徴と
する請求項1記載のデータ再生装置。
Priority Applications (13)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18795895A JP3326669B2 (ja) | 1995-06-30 | 1995-06-30 | データ再生装置 |
| CA002179797A CA2179797C (en) | 1995-06-30 | 1996-06-24 | Apparatus and method for decoding an information page having header information and page data |
| MX9602471A MX9602471A (es) | 1995-06-30 | 1996-06-25 | Aparato y metodo para descodificar una pagina de informacion que tiene informacion de encabezamiento y datos de pagina. |
| AT96304656T ATE268972T1 (de) | 1995-06-30 | 1996-06-25 | Dekodierung von informationsseiten, die titelinformation und seitendaten umfassen |
| ES96304656T ES2218570T3 (es) | 1995-06-30 | 1996-06-25 | Descodificacion de paginas de informacion que tienen informacion de cabecera y datos de pagina. |
| DE69632664T DE69632664T2 (de) | 1995-06-30 | 1996-06-25 | Dekodierung von Informationsseiten, die Titelinformation und Seitendaten umfassen |
| EP96304656A EP0751684B1 (en) | 1995-06-30 | 1996-06-25 | Decoding information pages having header information and page data |
| AU56192/96A AU701499B2 (en) | 1995-06-30 | 1996-06-26 | Apparatus and method for decoding an information page having header information and page data |
| US08/672,069 US5987214A (en) | 1995-06-30 | 1996-06-26 | Apparatus and method for decoding an information page having header information and page data |
| MYPI96002665A MY115823A (en) | 1995-06-30 | 1996-06-28 | Apparatus and method for decording an information page having header information and page data |
| KR1019960025601A KR100436312B1 (ko) | 1995-06-30 | 1996-06-29 | 데이타재생장치및방법 |
| CNB961122633A CN1145952C (zh) | 1995-06-30 | 1996-06-30 | 用于解码具有标头信息和页数据的信息页的装置和方法 |
| BR9602948A BR9602948A (pt) | 1995-06-30 | 1996-07-01 | Aparelho e processo para a decodificação de uma página de informação tendo dados com informações de cabeçalho e de página |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18795895A JP3326669B2 (ja) | 1995-06-30 | 1995-06-30 | データ再生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0918829A true JPH0918829A (ja) | 1997-01-17 |
| JP3326669B2 JP3326669B2 (ja) | 2002-09-24 |
Family
ID=16215148
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18795895A Expired - Fee Related JP3326669B2 (ja) | 1995-06-30 | 1995-06-30 | データ再生装置 |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US5987214A (ja) |
| EP (1) | EP0751684B1 (ja) |
| JP (1) | JP3326669B2 (ja) |
| KR (1) | KR100436312B1 (ja) |
| CN (1) | CN1145952C (ja) |
| AT (1) | ATE268972T1 (ja) |
| AU (1) | AU701499B2 (ja) |
| BR (1) | BR9602948A (ja) |
| CA (1) | CA2179797C (ja) |
| DE (1) | DE69632664T2 (ja) |
| ES (1) | ES2218570T3 (ja) |
| MX (1) | MX9602471A (ja) |
| MY (1) | MY115823A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007501486A (ja) * | 2003-08-05 | 2007-01-25 | サムスン エレクトロニクス カンパニー リミテッド | テキスト字幕をダウンロードするための情報を保存する情報記録媒体、字幕再生方法及びその装置 |
| JP2012095362A (ja) * | 2006-09-29 | 2012-05-17 | Korea Electronics Telecommun | デジタル放送基盤の三次元静止映像サービス方法及び装置 |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3326669B2 (ja) * | 1995-06-30 | 2002-09-24 | ソニー株式会社 | データ再生装置 |
| JPH1084528A (ja) * | 1996-09-10 | 1998-03-31 | Sony Corp | 記録媒体再生装置および方法 |
| US6359625B1 (en) * | 1997-05-27 | 2002-03-19 | National Semiconductor Corporation | Video refresh compression |
| FR2781327B1 (fr) * | 1998-07-17 | 2000-09-15 | Thomson Multimedia Sa | Procede pour gerer temporellement l'exploitation de donnees et dispositif mettant en oeuvre le procede |
| GB9826698D0 (en) * | 1998-12-05 | 1999-01-27 | Philips Electronics Nv | Television receiver |
| US6160501A (en) * | 1999-05-11 | 2000-12-12 | Intel Corporation | Storing packet data |
| KR100389792B1 (ko) * | 2000-06-01 | 2003-07-02 | 주식회사 디브이디테크 | 서브타이틀을 구비한 영상자료제공 시스템 및 그 방법 |
| EP1173031A1 (en) * | 2000-07-14 | 2002-01-16 | Deutsche Thomson-Brandt Gmbh | Method and device for recording sub-titles |
| GB2413452B (en) * | 2002-11-25 | 2006-03-29 | Samsung Electronics Co Ltd | Apparatus and method for transmitting data packets used displaying pictures in a mobile terminal |
| DE10354556B4 (de) | 2002-11-25 | 2008-10-09 | Samsung Electronics Co., Ltd., Suwon | Vorrichtung und Verfahren zum Anzeigen von Bildern in einem mobilen Endgerät |
| KR100619053B1 (ko) * | 2003-11-10 | 2006-08-31 | 삼성전자주식회사 | 서브 타이틀을 기록한 정보저장매체 및 그 처리장치 |
| EP1721319A2 (en) * | 2004-01-06 | 2006-11-15 | LG Electronics Inc. | Recording medium and method and apparatus for reproducing and recording text subtitle streams |
| KR20050072255A (ko) * | 2004-01-06 | 2005-07-11 | 엘지전자 주식회사 | 고밀도 광디스크의 서브타이틀 구성방법 및 재생방법과기록재생장치 |
| TWI271704B (en) * | 2004-01-12 | 2007-01-21 | Sunplus Technology Co Ltd | A control method and device capable of playing digital multimedia content according to corresponding time of a caption |
| KR20050078907A (ko) * | 2004-02-03 | 2005-08-08 | 엘지전자 주식회사 | 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치 |
| US20050196146A1 (en) * | 2004-02-10 | 2005-09-08 | Yoo Jea Y. | Method for reproducing text subtitle and text subtitle decoding system |
| WO2005074400A2 (en) * | 2004-02-10 | 2005-08-18 | Lg Electronics Inc. | Recording medium and method and apparatus for decoding text subtitle streams |
| EP1716567A2 (en) * | 2004-02-10 | 2006-11-02 | Lg Electronics Inc. | Recording medium and method and apparatus for decoding text subtitle streams |
| KR20070007795A (ko) * | 2004-02-10 | 2007-01-16 | 엘지전자 주식회사 | 텍스트 서브타이틀의 폰트 정보를 관리하기 위한 데이터구조를 가지는 기록매체 및 기록재생 방법 및 장치 |
| WO2005074394A2 (en) * | 2004-02-10 | 2005-08-18 | Lg Electronics Inc. | Recording medium having a data structure for managing various data and recording and reproducing methods and apparatuses |
| WO2005076278A1 (en) * | 2004-02-10 | 2005-08-18 | Lg Electronic Inc. | Recording medium having a data structure for managing data streams associated with different languages and recording and reproducing methods and apparatuses |
| RU2377669C2 (ru) * | 2004-02-10 | 2009-12-27 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Носитель записи, имеющий структуру данных для управления различными данными, и способ и устройство записи и воспроизведения |
| RU2367036C2 (ru) * | 2004-02-10 | 2009-09-10 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Носитель записи, имеющий структуру данных для управления текстовыми субтитрами, и способы и устройства для записи и воспроизведения |
| KR20070028325A (ko) * | 2004-02-10 | 2007-03-12 | 엘지전자 주식회사 | 텍스트 서브타이틀 디코더 및 텍스트 서브타이틀 스트림디코딩 방법 |
| KR100716973B1 (ko) * | 2004-02-21 | 2007-05-10 | 삼성전자주식회사 | Av 데이터에 동기된 텍스트 서브 타이틀 데이터를기록한 정보저장매체, 재생방법 및 장치 |
| KR20060129067A (ko) * | 2004-02-26 | 2006-12-14 | 엘지전자 주식회사 | 기록매체 및 텍스트 서브타이틀 스트림 기록 재생 방법과장치 |
| ES2337160T3 (es) * | 2004-03-26 | 2010-04-21 | Lg Electronics Inc. | Medio de grabacion y metodo y aparato para reproducir y grabar flujos de subtitulos de texto. |
| RU2384898C2 (ru) * | 2004-05-03 | 2010-03-20 | Эл Джи Электроникс Инк. | Носитель записи, имеющий структуру данных для управления воспроизведением данных текстового субтитра, и связанные с ним способы и устройства |
| JP4724710B2 (ja) * | 2004-05-03 | 2011-07-13 | エルジー エレクトロニクス インコーポレイティド | テキストサブタイトルデータを再生管理するためのデータ構造を有する記録媒体及びこれと関連する方法及び装置 |
| TWI247539B (en) * | 2004-10-22 | 2006-01-11 | Via Tech Inc | Method and system for uploading the sub-title file |
| TWI248762B (en) * | 2004-11-10 | 2006-02-01 | Realtek Semiconductor Corp | Video processing device and method thereof |
| EP2460104A4 (en) | 2009-07-27 | 2016-10-05 | Ibm | METHOD AND SYSTEM FOR TRANSFORMING LOGICAL DATA OBJECTS FOR STORAGE USE |
| US9363575B2 (en) * | 2013-02-26 | 2016-06-07 | Roku, Inc. | Method and apparatus for viewing instant replay |
| CN112579384B (zh) * | 2019-09-27 | 2023-07-04 | 杭州海康威视数字技术股份有限公司 | 一种sas域的节点监控方法、装置、系统及节点 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4409670A (en) * | 1981-06-26 | 1983-10-11 | United Technologies Corporation | Solid-state digital flight data recorder |
| US4767973A (en) * | 1987-07-06 | 1988-08-30 | Sarcos Incorporated | Systems and methods for sensing position and movement |
| JP2829958B2 (ja) * | 1988-01-27 | 1998-12-02 | ソニー株式会社 | タイトル画像挿入装置 |
| JPH02152382A (ja) * | 1988-12-02 | 1990-06-12 | Matsushita Electric Ind Co Ltd | 文字放送受信装置 |
| JPH05137125A (ja) * | 1991-11-13 | 1993-06-01 | Victor Co Of Japan Ltd | 文字多重放送受信装置 |
| EP0662770B1 (en) * | 1993-06-30 | 2003-05-14 | Sony Corporation | Apparatus and method for coding/decoding subtitles data |
| WO1995009421A1 (en) * | 1993-09-29 | 1995-04-06 | Sony Corporation | Method and device for reproducing data |
| JP3509080B2 (ja) * | 1993-10-15 | 2004-03-22 | ソニー株式会社 | データ再生装置 |
| EP0969664B1 (en) * | 1993-10-29 | 2001-09-26 | Time Warner Entertainment Co., L.P. | Method of playing a selected one of multiple versions of same motion picture stored on optical disk |
| US5684542A (en) * | 1993-12-21 | 1997-11-04 | Sony Corporation | Video subtitle processing system |
| JPH07203396A (ja) * | 1993-12-28 | 1995-08-04 | Sony Corp | 字幕データ復号化装置 |
| KR960012985A (ko) * | 1994-09-29 | 1996-04-20 | 배순훈 | 타이틀 표시 기능을 갖는 텔레비젼 수상기 송수신 시스템 |
| JP3326669B2 (ja) * | 1995-06-30 | 2002-09-24 | ソニー株式会社 | データ再生装置 |
-
1995
- 1995-06-30 JP JP18795895A patent/JP3326669B2/ja not_active Expired - Fee Related
-
1996
- 1996-06-24 CA CA002179797A patent/CA2179797C/en not_active Expired - Fee Related
- 1996-06-25 AT AT96304656T patent/ATE268972T1/de not_active IP Right Cessation
- 1996-06-25 MX MX9602471A patent/MX9602471A/es not_active IP Right Cessation
- 1996-06-25 ES ES96304656T patent/ES2218570T3/es not_active Expired - Lifetime
- 1996-06-25 EP EP96304656A patent/EP0751684B1/en not_active Expired - Lifetime
- 1996-06-25 DE DE69632664T patent/DE69632664T2/de not_active Expired - Fee Related
- 1996-06-26 US US08/672,069 patent/US5987214A/en not_active Expired - Fee Related
- 1996-06-26 AU AU56192/96A patent/AU701499B2/en not_active Ceased
- 1996-06-28 MY MYPI96002665A patent/MY115823A/en unknown
- 1996-06-29 KR KR1019960025601A patent/KR100436312B1/ko not_active Expired - Fee Related
- 1996-06-30 CN CNB961122633A patent/CN1145952C/zh not_active Expired - Fee Related
- 1996-07-01 BR BR9602948A patent/BR9602948A/pt not_active Application Discontinuation
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007501486A (ja) * | 2003-08-05 | 2007-01-25 | サムスン エレクトロニクス カンパニー リミテッド | テキスト字幕をダウンロードするための情報を保存する情報記録媒体、字幕再生方法及びその装置 |
| JP2012095362A (ja) * | 2006-09-29 | 2012-05-17 | Korea Electronics Telecommun | デジタル放送基盤の三次元静止映像サービス方法及び装置 |
| US8767041B2 (en) | 2006-09-29 | 2014-07-01 | Electronics And Telecommunications Research Institute | Method and apparatus for providing 3D still image service over digital broadcasting |
Also Published As
| Publication number | Publication date |
|---|---|
| ES2218570T3 (es) | 2004-11-16 |
| CN1145952C (zh) | 2004-04-14 |
| CA2179797A1 (en) | 1996-12-31 |
| MY115823A (en) | 2003-09-30 |
| CA2179797C (en) | 2005-01-11 |
| CN1151588A (zh) | 1997-06-11 |
| AU5619296A (en) | 1997-01-09 |
| EP0751684A2 (en) | 1997-01-02 |
| EP0751684B1 (en) | 2004-06-09 |
| BR9602948A (pt) | 1998-04-28 |
| AU701499B2 (en) | 1999-01-28 |
| DE69632664T2 (de) | 2005-06-09 |
| KR970003112A (ko) | 1997-01-28 |
| EP0751684A3 (en) | 1999-01-27 |
| KR100436312B1 (ko) | 2004-08-02 |
| US5987214A (en) | 1999-11-16 |
| DE69632664D1 (de) | 2004-07-15 |
| ATE268972T1 (de) | 2004-06-15 |
| JP3326669B2 (ja) | 2002-09-24 |
| MX9602471A (es) | 1997-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3326669B2 (ja) | データ再生装置 | |
| US5818547A (en) | Timing detection device and method | |
| JP3025447B2 (ja) | ビデオデータデコーダ及びデコーディング方法 | |
| JPH10283715A (ja) | デジタル・ビデオ・ディスクにおけるサブ・ピクチャ・ユニットの高速再生システム及び方法 | |
| JP3740213B2 (ja) | 再生装置 | |
| KR20000068121A (ko) | 정보 신호 디코딩 방법 및 장치 | |
| US6339669B1 (en) | Picture-reproducing apparatus | |
| KR100556717B1 (ko) | 비트스트림 처리 장치 및 방법, 및 플레이어 | |
| US5809203A (en) | Selected screen reproducing method for video compact disc reproducing system and apparatus thereof | |
| JPH08298643A (ja) | 符号化方法および符号化装置、復号化方法および復号化装置、記録媒体、伝送方法、並びに符号化復号化システム | |
| KR970010144B1 (ko) | 디지탈 브이시알(Digital VCR)의 인덱스(Index)처리장치 | |
| EP1161841B1 (en) | Demultiplexing and buffering of bitstreams for a DVD audio decoder | |
| US6498893B1 (en) | Recording/reproducing apparatus | |
| JP2001223991A (ja) | マルチシーン記録媒体の再生装置及び方法 | |
| JP4712922B2 (ja) | Dvdオーディオ再生装置 | |
| JP3607312B2 (ja) | 画像再生装置および方法 | |
| JP2693848B2 (ja) | ディジタルオーディオテープレコーダの再生信号モニタ方法 | |
| JPH0234556B2 (ja) | ||
| JP3745936B2 (ja) | 映像音声信号記録装置および映像音声信号記録再生装置 | |
| JP3144994B2 (ja) | 情報記憶媒体利用システム | |
| JP3322160B2 (ja) | ディジタル映像信号記録方法、記録再生方法、記録装置、記録再生装置及び記録媒体 | |
| JP2000101970A (ja) | 再生装置及び再生方法 | |
| JP2001094938A (ja) | 圧縮画像再生方法及び装置 | |
| JPH11176097A (ja) | 記録装置 | |
| JP2000105977A (ja) | データ処理方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020604 |
|
| LAPS | Cancellation because of no payment of annual fees |