JPH0951502A - データ符号化/復号化方法および装置、および符号化データ記録媒体 - Google Patents

データ符号化/復号化方法および装置、および符号化データ記録媒体

Info

Publication number
JPH0951502A
JPH0951502A JP21550695A JP21550695A JPH0951502A JP H0951502 A JPH0951502 A JP H0951502A JP 21550695 A JP21550695 A JP 21550695A JP 21550695 A JP21550695 A JP 21550695A JP H0951502 A JPH0951502 A JP H0951502A
Authority
JP
Japan
Prior art keywords
data
subtitle
display time
information
video
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
Application number
JP21550695A
Other languages
English (en)
Other versions
JP3326670B2 (ja
Inventor
Ikuo Tsukagoshi
郁夫 塚越
Noriyuki Yamashita
紀之 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP21550695A priority Critical patent/JP3326670B2/ja
Priority to CA 2181864 priority patent/CA2181864C/en
Priority to US08/686,192 priority patent/US5848217A/en
Priority to EP19960305569 priority patent/EP0757484B1/en
Priority to DE69626072T priority patent/DE69626072T2/de
Priority to AT96305569T priority patent/ATE232345T1/de
Priority to ES96305569T priority patent/ES2191740T3/es
Priority to MX9603105A priority patent/MX9603105A/es
Priority to MYPI9603151 priority patent/MY116664A/en
Priority to KR1019960032804A priority patent/KR970012599A/ko
Priority to CNB031198287A priority patent/CN1291594C/zh
Priority to BRPI9603263-4A priority patent/BR9603263B1/pt
Priority to CNB961133376A priority patent/CN1144210C/zh
Priority to AU60882/96A priority patent/AU702694B2/en
Publication of JPH0951502A publication Critical patent/JPH0951502A/ja
Priority to US09/166,400 priority patent/US6424792B1/en
Application granted granted Critical
Publication of JP3326670B2 publication Critical patent/JP3326670B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005—Reproducing at a different information rate from the information rate of recording
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00—Details of television systems
    • H04N5/76—Television signal recording
    • H04N5/78—Television signal recording using magnetic recording
    • H04N5/782—Television signal recording using magnetic recording on tape
    • H04N5/783—Adaptations for reproducing at a rate different from the recording rate
    • 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
    • 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
    • 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/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Image Processing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

(57)【要約】 【課題】字幕検索や字幕の可変速再生を行う。 【解決手段】サブタイトルバファリング68は、データ
符号化装置内のセクタライズ100からのセクタ情報を
用いて、字幕の開始セクタアドレスおよび終了セクタア
ドレス、および字幕の特殊再生用表示時間データを含む
TOCを生成する。再生側においては、このTOCを読
み出して参照することにより、字幕の検索を行えると共
に、表示時間データを参照することにより字幕の可変速
再生を行える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、可変速再生に対応
した字幕表示を行えるように符号化することのできるデ
ータ符号化方法および装置、および光ディスクや磁気デ
ィスク等に記録されている映像の可変速再生に対応した
字幕表示を行うのに好適なデータ復号化方法および装
置、および可変速再生に対応した字幕表示を行えるよう
に符号化されたデータが記録されている記録媒体に関す
るものである。
【0002】
【従来の技術】外国の映画をディスプレイに表示して鑑
賞する場合、一般に画面の端部に字幕がスーパインポー
ズされている。また、ビデオディスクや通常のテレビジ
ョン放送等においては、字幕がビデオ画面中に予めスー
パインポーズされた状態とされて、ビデオ信号が記録あ
るいは放送されている。
【0003】これに対して、CAPTAIN システムにおいて
は、字幕を文字コードあるいはドットパターンとして伝
送することができるようにされている。さらに、CD−
G(グラッフィックス)においては、サブコードを利用
してグラフィックスを記録することができるようにされ
ており、これを利用して字幕をCDに記録することが可
能とされている。
【0004】ここで、CD−Gにおけるデータフォ−マ
ットについて説明すると、図19(a)に示すように1
フレーム(Frame )分のデータは、1バイト(Byte)の
サブコード(Subcode )と32バイトのデータとにより
構成されている。この32バイトのデータのうち、1サ
ンプル(Samples )当り2バイトとされたLチャンネル
とRチャンネルのデータが6サンプルづつで合計24バ
イト分とされ、その誤り訂正符号(erc )が8バイト分
とされている。
【0005】そして、同図(b)に示すようにFrame
0,Frame 1,・・・Frame 96,Frame 97の98フ
レーム分のサブコードが集められ、1ブロック(Block
)が構成されている。この1ブロックの詳細を同図
(c)に示す。この図に示すように1バイトとされた各
フレームのサブコードをP,Q,R,S,T,U,V,
Wの8チャンネルに展開して示している。そして、Fram
e 0とFrame 1のP〜Wの8チャンネルのサブコードは
S0,S1のシンクパターンとされており、残りの96
フレーム分(Frame 2〜Frame 97)のサブコードに、
種々のサブコードデータが記録されている。このうち、
PチャンネルとQチャンネルには、トラックをサーチす
るデータが割り当てられている。したがって、残るRチ
ャンネルないしWチャンネルの6×96ビットにグラフ
ィックスデータを割り当てることができるようになる。
【0006】この場合、1ブロックのデータは繰返し周
波数75Hzで伝送されるため、1フレーム分のデータ
の伝送量は、75×98バイトとなる。すなわち、サブ
コードの伝送ビットレートは、7.35kバイト/sと
されている。
【0007】このように1ブロック中の6×96ビット
によりグラフィックスデータを伝送する伝送フォ−マッ
トを図20に示す。この図に示すように、Rチャンネル
ないしWチャンネルの6ビットのデータを1シンボルと
する時、96シンボル分のデータにより1パケットが構
成されている。そして、1パケットは4つのパックによ
り構成されている。すなわち、各々の1パックは0シン
ボルないし23シンボルの24個のシンボルにより構成
されるようになる。
【0008】これらのパックの各0シンボルのR,S,
Tの3ビットにはモード情報が、またU,V,Wの3ビ
ットにはアイテム情報がそれぞれ割り当てられている。
このモード情報とアイテム情報との組み合わせにより、
次のようなモードが規定されている。
【0009】
【表1】
【0010】そして、シンボル1にはインストラクショ
ンが、またシンボル2ないしシンボル7にはモードおよ
びアイテムとインストラクションに対するパリティや付
加情報が、それぞれ割り当てられている。そして、シン
ボル20ないしシンボル23の4個のシンボルには、シ
ンボル0ないしシンボル19までの20個のシンボルの
データに対するパリティが割り当てられている。このた
め、実質的にグラフィックスデータを割り当てることが
できる範囲は、シンボル8ないしシンボル19の12個
のシンボルとされる。
【0011】このようにフォ−マットされることによ
り、CD−Gにおいては、各パックの6×12ピクセル
の範囲にグラフィックスデータを2値データとして割り
当てることができるようにされている。なお、パックの
レートは75(Hz)×4(パック)となり、毎秒30
0パックのレートとされる。従って、この6×12ピク
セルの範囲に1つの文字を割り当てるとすると、1秒間
に300文字を伝送することができることになる。
【0012】また、CD−Gにおいて規定する1画面
は、288(水平画素)×192(ライン)とされてい
るので、この1画面分の文字を伝送するには、次式で示
すように2.56秒必要となる。 (288/6)×(192/12)÷300=2.56
(sec) この場合、各ピクセルについて16値表現を行おうとす
ると、各ピクセルに4ビット必要とされるため、1回の
文字パターンにつき4回のパターンを伝送する(1回に
つき1ビット伝送する)必要がある。従って、伝送時間
は前記より4倍の時間である10.24秒かかることに
なる。
【0013】
【発明が解決しようとする課題】しかしながら、前記し
た従来の方法のうち、ビデオディスクや通常のテレビジ
ョン放送における方法のように、字幕をビデオ画像にス
ーパインポーズした状態で伝送する方法は、ユーザが必
要に応じて字幕のパンやスクロールを行うことができな
い欠点がある。また、映画等で会議室シーン等に代表さ
れるシーン変化の少ない場面が長く続く場合では、シー
ン変化が少ないため所望の台詞場面を的確に検索するこ
とができず、従来のようなビデオのシーン検索を用いる
と、少し前の場面まで戻して、通常再生により所望の場
面に至るまで待たなければならない。さらに、字幕の可
変速再生を行うことができないと共に、ビデオの可変速
再生速度に応じた速度で字幕の変速再生を行うことがで
きないと云う問題点があった。
【0014】また、CAPTAIN システムやCD−Gにおけ
る方法においては、再生時に必要に応じて字幕をオンま
たはオフすることは可能であるが、解像度が十分ではな
い。すなわち、CAPTAIN システムにおいては1画面の表
示可能領域は、248(水平画素)×192(ライン)
であるが、コンポーネントディジタルTV信号は、72
0(水平画素)×480(ライン)の解像度を有してお
り、この解像度に比べると十分な解像度とは云えない。
【0015】さらに、CD−Gにおいては1画素につき
1ビットのデータしか対応させることができないため、
データを2値化して表すこととなり、例えば文字の斜線
部分がギザギザとなるエイリアシング現象や、文字がち
らつくフリッカー等の現象が顕著となり、ユーザに不快
感を与えてしまうようになる。また、これを解決するた
めに、例えばフィルタにより2値画像を多値情報に変換
することも考えられるが、そのためには高精度のフィル
タが必要となり、高価となる。さらに、このようなフィ
ルタを用いると背景画像を劣化させることとなるので、
この手段を採用することにメリットはない。
【0016】さらにまた、CD−Gにおいて1画素を1
6値で表すようにすると、前述したように2値で表す場
合の約4倍の時間を要し、字幕の表示を高速で切り換え
ることが困難になる欠点がある。
【0017】そこで、本発明はユーザが表示される字幕
の検索を行えるようにデータストリームを符号化するこ
とのできるデータ符号化方法および装置、および、ユー
ザが表示される字幕の検索を行うことができるデータ復
号化方法および装置、および、ユーザが表示される字幕
の検索を行えるように符号化されたデータストリームが
記録されている符号化データ記録媒体を提供することを
目的としている。
【0018】
【課題を解決するための手段】前記目的を達成するため
に、本発明のデータ符号化方法は、字幕ストリームデー
タのページ先頭部分が存在するセクタアドレスと、特殊
再生時に表示される字幕の表示時間データが、前記字幕
ストリームデータ中に登録されるよう符号化されるよう
にしたものであり、また、少なくとも字幕ストリームデ
ータを一括して管理するテーブルに、字幕ストリームデ
ータの検索用情報と、特殊再生時の字幕の表示時間情報
を登録するよう符号化するものである。
【0019】そして、本発明のデータ符号化装置は、字
幕符号化手段から出力される字幕データと他の符号化手
段から出力される種類の異なる符号化データとを多重化
する多重化手段と、該多重化手段から出力される多重化
データ中において、字幕ストリームデータのページ先頭
部分が存在するセクタアドレスと、特殊再生時に表示さ
れる字幕の表示時間データを前記多重符号化データ中に
書き込む書き込み手段とを備えるものであり、本発明の
データ符号化方法および装置によれば、字幕の表示時間
データを利用することにより、字幕を可変速再生するこ
とにより早見機能を実現することができる。
【0020】前記目的を達成するために、本発明の記録
媒体は、前記したデータ符号化方法により符号化された
字幕の表示時間データが記録されているものであり、ユ
ーザが字幕の早見をすることのできるデータが記録され
ているものである。
【0021】前記目的を達成するために、本発明のデー
タ復号化方法および装置は、少なくとも字幕ストリーム
データとビデオストリームデータが多重化された多重符
号化データを読み出して再生するデータ復号化方法にお
いて、前記符号化データ中から字幕ストリームデータの
ページ先頭部分が存在するセクタアドレスと、特殊再生
時に表示される字幕の表示時間データとを読み出し、前
記セクタアドレスを字幕検索用情報として字幕データの
検索制御を行うと共に、前記表示時間データを、特殊再
生時のビデオデータに字幕データをスーパインポーズす
る時間情報として字幕表示時間の制御を行うことによ
り、字幕を早見再生できるようにしたものである。
【0022】また、読み出された前記表示時間データを
可変処理することにより、可変速ビデオ再生に追従する
よう字幕の表示時間を制御するようにしてもよいもので
ある。この場合に、読み出された表示時間データに係数
を掛け算する掛け算手段をさらに備えるようにして、可
変速ビデオ再生に追従するよう前記係数を可変制御する
ことにより、字幕の表示時間を制御するようにしてもよ
い。
【0023】
【発明の実施の形態】本発明のデータ復号化方法を具現
化した本発明のデータ復号化装置の実施の一形態の構成
を示すブロック図を図1に示す。この図において、例え
ばディスク91等のデータ記録媒体からドライブコント
ローラ15等のサーボ系を介して読み出された再生信号
は、データデコーダ&デマルチプレクサ1に入力され
て、ECC(Error Correcting Code )が解かれてエラ
ー訂正が行われ、さらに、多重化されているデータがビ
デオデータ、字幕データ、オーディオデータにデマルチ
プレクサされる。このうち、ビデオデータはビデオデコ
ーダ3へ供給され、字幕データはサブタイトルデコーダ
7へ供給され、オーディオデータはオーディオデコーダ
11へ供給される。なお、これらの処理がデータデコー
ダ&デマルチプレクサ1において行われる時にメモリ2
がバッファメモリおよびワークエリア等として使用され
る。
【0024】ビデオデコーダ3は、メモリ4を使用して
ビデオデータのビットストリームからビデオデータをデ
コードしてレターボックス5へ供給する。レターボック
ス5では、ビデオデコーダ3の出力がスクイーズ(sque
eze )モードの場合に、縦横比が4対3のモニターにお
いて真円率100%で鑑賞できるように画面の垂直方向
に3/4に縮めて表示するためのフィルタ処理が行われ
る。この場合、1/4フィールド分に相当するタイミン
グ調整が、タイミング調整用のメモリ6を使用して行わ
れる。なお、レターボックス5はスクイーズモードのビ
デオデータをそのまま出力するスルーパスを有してい
る。
【0025】オーディオデコーダ11は、メモリ12を
バッファメモリ等として使用してオーディオデータをデ
コードする。デコードされたオーディオデータは、オー
ディオ用のディジタル・アナログ(D/A)コンバータ
13によりアナログのオーディオ信号とされて再生出力
される。
【0026】サブタイトルデコーダ7では、サブタイト
ルデコーダ7に供給されている字幕データのビットスト
リームがデコードされて、レターボックス5から出力さ
れたビデオデータに、このデコードされた字幕データが
スーパインポーズされる。スーパインポーズされたビデ
オ信号は、コンポジットエンコーダ8によりNTSC、
PAL、あるいはSECAM方式に変換され、ビデオ用
D/Aコンバータ10においてアナログのビデオ信号に
変換されて出力される。
【0027】以上の各部の処理は、システムコントロー
ラ14により統括的に制御されており、ユーザからのコ
マンドやその他の各種の情報をモニタできるように、モ
ードディスプレイ9が設けられており、モードディスプ
レイ9に備えられた専用のディスプレイに表示させた
り、ビデオ信号に重畳させたりすることができるように
されている。
【0028】また、サブタイトルデコーダ7は、多重化
された字幕データのビットストリームと、デコードされ
たビデオデータとを受け取り、多重化された字幕データ
のビットストリームをコードバッファに蓄積した後、指
定されたタイミングで該ビットストリームのデコードを
行い、デコードされた字幕データをビデオデータにスー
パインポーズするようにしている。
【0029】このように動作する、サブタイトルデコー
ダ7の実施の一形態例の構成を示すブロック図を図2に
示す。この図に示す各部の説明を以下に行う。 (1)ワード検出部20 デマルチプレクサ1から出力された字幕データのビット
ストリームはワード検出部20に入力され、検出された
ヘッダ情報、検出されたヘッダエラー情報、検出された
データエラー情報がコントローラ35に転送される。ま
た、ワード検出部20により検出された字幕表示時刻の
タイムスタンプ(PTSS)、表示位置情報(Position
_data)、カラールックアップテーブル(CLUT)の更
新データ、およびビットマップ画素データがコードバッ
ファ22に転送されて蓄積される。また、検出された字
幕のページ先頭部分が存在する字幕ストリームセクタア
ドレスと字幕の表示時間データを、コントローラ35を
介してシステムコントローラ14へ送っている。
【0030】(2)スケジューラ21 このコードバッファ22の読出/書込のアクセス制御
は、スケジューラ21により行われている。コードバッ
ファ22の読出/書込のアクセスのバンド幅は、デマル
チプレクサ1から供給されるデータレートと表示レート
とからメモリアクセスのスケジューリング管理が決まる
ことにより決定されている。たとえば、デマルチプレク
サ1からのデータレートを最大20Mbpsとすると、
コードバッファ22のI/Oポートが8ビットの場合
2.5MHzのレートでコードバッファ22へ書き込み
を行うようにすれば良い。
【0031】一方、コードバッファ22からの読み出し
は、システムコントローラ14からデコード開始信号を
受け取った後、表示位置情報に応じて、垂直同期信号
(Vシンク)並びに水平同期信号(Hシンク)から適当
なタイミングをとって行われている。読出レートは1
3.5MHzの画素サンプリングレートであり、そのサ
ンプリングクロックのクロック幅でコードバッファ22
の読出/書込を切り替えるとすると、コードバッファ2
2への書き込みは前記したように少なくとも2.5MH
z以上のレートが必要であるから、この書き込みレート
を満足できる最も遅いレートは13.5MHzの1/4
である3.375MHzとなる。
【0032】すなわち、3.375MHzのタイミング
をコードバッファ22への書き込みへ割り当てる。そし
て、残りのタイミングをコードバッファ22からの読み
出しに割り当てるようにする。これにより、13.5M
Hzのクロックにおける4つのクロックのうちの1つの
クロックが書き込みに、残る3つのクロックが読み出し
に割り当てられる。ところで、4回のクロックタイミン
グのうちの3回のクロックタイミングで読み出せるビッ
ト数は、I/Oポートが8ビットとされているため、3
×8=24ビットとなる。この24ビットで間断なく4
クロックタイミングのタイミング毎に表示を実行させる
には、1クロックタイミング毎に24÷4=6ビットを
割り当てることができるから、1画素のデータが6ビッ
ト以下で構成されていれば、リアルタイムで表示するこ
とができるようになる。
【0033】(3)コントローラ35 コントローラ35はワード検出部20からの字幕表示時
刻のタイムスタンプ(PTSS)を受け取り、システム
コントローラ14へ出力する。その後、システムコント
ローラ14からのデコード開始信号により字幕データの
デコードを開始する。この時、通常再生モードとされて
いる場合は、フレーム単位でバイトアラインされたrepe
at time 分だけコードバッファ22から繰返し字幕デー
タが読み出されてデコードされる。このrepeat time の
減算は、システムコントローラ14から供給される減算
パルス(decrement pulse )よって行われる。この減算
パルスは、通常再生の場合、フレームレートでシステム
コントローラ14から発せられ、コントローラ35はこ
れを受けて、表示タイムスタンプに従って正しく同期が
取れるように、スケジューラ21に対しコードバッファ
22のアドレス管理を行っている。
【0034】さらに、コントローラ35はシステムコン
トローラ14から送られてきたspecial 信号が”非ノー
マル”とされた場合は特殊再生モードとされたとして、
特殊再生モードを正しく受信したことを示すack信号
をシステムコントローラ14に送り返す。この特殊再生
モードが、n倍速早送り(FF)あるいはn倍速逆早送
り(FR)の場合は、減算パルスはn倍のレートで発せ
られる。また、特殊再生モードが、ポーズの場合は減算
パルスは発せられず、同じフレームを繰返しデコードし
続けるようにされる。
【0035】また、再生モードにかかわらずコードバッ
ファ22から読み出された字幕データは、逆VLC回路
23においてVLC復号処理が行われ、さらに逆ランレ
ングス回路24においてEOP(End Of Page )が検出
されると共に、ランレングス復号処理が行われて字幕デ
ータが復号される。そして、EOPのカウント値がrepe
at time に達した時点で、逆ランレングス回路24はコ
ントローラ35にdisplay end フラグを送出する。これ
により、コントローラ35はrepeat time に達したと判
断してコードバッファ22からの読み出しを停止する。
なお、コントローラ35がdisplay end フラグを受け取
らないうちに、ワード検出器20が次のページのEOP
を検出した場合は、コントローラ35はbufferover flo
w信号をシステムコントローラ14へ発し、デマルチプ
レクサ1からの転送を停止させる。また、システムコン
トローラ14から指示があった場合、表示開始位置(di
splay start position)をフレームごとに更新する。
【0036】(4)コードバッファ22 コードバッファ22はRAM(Random Access Memory)
により構成されるが、RAMが外付けとされる場合は、
表示用と蓄積用の2枚分のページが確保できる容量を有
し、かつ、ビデオデータの復号化処理の遅延補償分を含
み、さらにスケジューラ21がアクセスするバンド幅を
満足するRAMを使用するようにする。ビデオデータの
復号化処理の遅延補償を行うために、コントローラ35
はコードバッファ22へ字幕データを書き込む際に、表
示時刻のタイムスタンプ(PTSS)をシステムコント
ローラ14へ送るようにする。
【0037】システムコントローラ14はこれを受け
て、自身が持つ同期合わせ用クロックと前記PTSSが
一致した時点から、ビデオ復号化処理の遅延分(約1フ
ィールド)に、レターボックス5の処理による遅延分を
加えたタイミングで、サブタイトルデコーダ7内のコン
トローラ35へデコード開始命令を送るようにする。こ
れら一連のデコード遅延を考慮する理由は、データ符号
化装置においては、ビデオデータ、オーディオデータ、
字幕データの各デコード遅延がゼロであるという前提の
もとで多重化されているからである。
【0038】(5)逆VLC(Inverse Variable Lengt
h Coding)回路23 コードバッファ22から読み出された字幕データに、可
変長復号化処理を施して、レベルデータとランデータの
ペアのデータとして出力する。なお、逆VLC回路23
は、場合によりスルーされるものである。
【0039】(6)逆ランレングス回路24 ランデータの数だけレベルデータを発生させることによ
りランレングス復号処理を行い、以後、画素データとし
て字幕データを扱うようにする。逆VLC回路23と逆
レングス回路24により圧縮処理された字幕データが伸
長されるが、場合により、逆レングス回路24をスルー
することも可能である。
【0040】(7)3:4フィルタ25 モニタのアスペクト比が4:3の場合、水平方向にスク
イーズされている字幕データに3:4フィルタ処理を行
い、真円率を100%にしてからビデオデータにスーパ
インポーズするようにしている。この場合、コントロー
ラ35はコードバッファ22からの読み出しをHシンク
パルスから90ピクセル分早く読み出すようにする。ま
た、モニタのアスペクト比が16:9とされている場合
は、3:4フィルタ25をバイパスするようにする。こ
の3:4フィルタをバイパスするか否かはコントローラ
35から供給されるxsqueeze信号でセレクトされる。な
お、複数のフォントによる複数の字幕データのビットス
トリームが送られてくる場合は、3:4フィルタ25は
バイパスされる。
【0041】(8)CLUT(カラールックアップテー
ブル)回路26 ルックアップテーブルは、図6にその一例を示すように
輝度データY、色差データCr,Cb、そして背景ビデ
オデータと、このCLUT内の選択された輝度データ
Y、色差データCr,Cbとの混合比を表すキーデータ
(K)が登録されている。これらのデータはフルスケー
ルで8ビットとされているが、図示するように、各4ビ
ット精度のデータとすることが可能である。このCLU
Tはデコードに先立ち、CLUT回路26に予めダウン
ロードすることが可能とされている。この場合、CLU
Tデータはコードバッファ22からCLUT回路26へ
転送される。また、キーデータKはmixing ratioとし
て、CLUT回路26からミキサ部34へ転送される。
さらに、入力アドレスの最上位ビットを使用して、時間
的に変化するカラーワイプを行うことのできる図9に示
すようなCLUTを持つようにしてもよい。
【0042】(9)ミキサ部34 ミキサ部34は、on/offのスーパインポーズ信号
が”on”の場合、輝度データY、色差データCb,C
rとしてCLUT回路26から読み出された字幕データ
を、輝度データY、色差データCb,Crとして入力さ
れたビデオデータにmixing ratioに従って、スーパイン
ポーズする。その際、スーパインポーズはコントローラ
35から供給されるposition信号、あるいはu_position
信号で指定されたタイミングに従って、所定の位置へス
ーパインポーズされる。また、モード情報にfade係数が
指定されている場合は、指定された速度でパターンデー
タに対してfade係数を乗算することによって、フェード
イン/フェードアウトを行うことができる。
【0043】なお、スーパインポーズ信号が”off”
とされている場合は、ミキサ部34に入力されているビ
デオデータのみを出力して表示するようにする。このス
ーパインポーズ信号のon/offは、ユーザが任意に
設定することができる。字幕に関する一連のデコードが
終了し、スーパインポーズされた信号は、サブタイトル
デコーダ7からD/Aコンバータ10へ転送される。こ
こで、図2においてサブタイトルデコーダ7内のコント
ローラ35からシステムコントローラ14へ供給される
各種データ、およびシステムコントローラ14からサブ
タイトルデコーダ7内のコントローラ35へ供給される
各種データの意味を図6および図7に示している。
【0044】ここで、字幕データの検索および特殊再生
時の字幕の表示についてのいくつかの実施の形態を説明
する。第1の形態においては、字幕データを検索してデ
ィスクから読み出すために、字幕データのディスク上の
記録位置等を示す字幕検索情報を定義し、この字幕検索
情報をディスク上のTOC(Table Of Contents)の領域
に記録するようにしている。ここで、TOCについて簡
単に説明すると、コンパクトディスク(CD)における
TOCは、リードインと呼ばれるディスクの最内周に記
録されており、コンパクトディスクに記録されている内
容の目次に相当するものがTOCである。そして、ユー
ザが特定のデータ(例えば特定の楽曲)の再生指示を行
った場合、CDプレーヤはこのTOC内の情報を参照し
て、どのトラックのデータ(楽曲)にアクセスすればよ
いかの命令を発するようにする。これにより、ピックア
ップが特定のデータ(楽曲)が記録されたトラックに移
動されて、特定のデータ(楽曲)が読み出されて再生さ
れるようになる。
【0045】この場合、コンパクトディスクにおけるT
OC内には図3(A)に示すように、前記したサブコー
ドのフレーム番号(subcode frame #)に対し、特定の
データのトラックの開始を示す1バイトのポインタ値
(POINT )と、タイムコード(PMIN,PSEC,PFRAME)と
が記録されている。次に、本発明におけるTOCの一例
について説明すると、図3(B)に示すように、ストリ
ーム種類(STREAM) 、フレーム番号(FRAME )、開始セ
クタアドレス(START_SECTOR_ADDRESS)、および終了セ
クタアドレス(END_SECTOR_ADDRESS)によりTOCを構
成するようにしている。
【0046】この場合、ストリーム種類はビデオストリ
ームデータ(video )と、オーディオストリームデータ
(audio )と、字幕ストリームデータ(subtitle)とさ
れ、これらのそれぞれのストリームデータに対するフレ
ーム番号と、その開始セクタアドレスと終了セクタアド
レスとがTOCに記録されるようになる。すなわち、T
OC情報をストリーム種類に対応して複数組持つように
して、複数種類のストリームにおける各ストリームで検
索することができるようにTOCは拡張されている。
【0047】そして、検索時にはこのTOCの情報は図
1に示すように、システムコントローラ14により参照
されて、開始セクタアドレスと終了セクタアドレスのセ
クタ情報がドライブコントローラ15へ転送され、この
セクタ情報に基づいてディスク91に対しピックアップ
を所定のトラックに移動することにより、検索したスト
リームデータを読み出すようにしている。読み出された
ストリームデータは、図1および図2において説明した
ようにデコードされて出力される。
【0048】ところで、本発明の特徴あるTOCのフォ
−マットを図4に示す。この図に示すTOCには、スト
リーム種類(STREAM) 、フレーム番号(FRAME )、開始
セクタアドレス(START_SECTOR_ADDRESS)、および終了
セクタアドレス(END_SECTOR_ADDRESS)による各ストリ
ームに対する検索情報と共に、特殊再生時に表示される
字幕の表示時間データ(DURATION)が「dddd」とし
て示されている。特殊再生時には、この検索情報からア
クセスすべきセクタアドレスを検知して、前記したよう
に目的の位置へピックアップを移動することにより、所
望のデータを読み出して再生する。そして、特殊再生の
再生速度が符号化される際の対象とされる再生速度と一
致する場合は、読み出された表示時間データをそのまま
システムコントローラ14に転送する。すなわち、図2
に示すコントローラ35内のスイッチを切り換えて表示
時間データをバイパスすることによりそのままシステム
コントローラ14に送り出す。これにより、字幕が符号
化の際に対象とされた再生速度で表示される。
【0049】そして、特殊再生時の再生速度が符号化さ
れる際の対象とされる再生速度の例えば2倍とされて一
致しない場合は、コントローラ35内のスイッチを切り
換えて表示時間データが2分の1になるように、掛け算
器350において1/2の係数を表示時間データに掛け
算する。これにより、字幕の表示時間データが1/2と
なって、特殊再生されるビデオに応じた2倍の再生速度
で字幕を表示することができるようになる。この場合
に、字幕単体だけを再生表示するようにして、字幕を早
見再生するようにしてもよい。なお、掛け算器350の
係数は任意の倍率となるように設定することができ、こ
れにより、字幕を可変速再生することができるようにな
る。
【0050】また、第2の形態においては、ストリーム
の種類や処理単位等を記録するストリームマップと呼ば
れる場所に、各ストリームのアクセスポイントであるセ
クタアドレスと、特殊再生用の字幕の表示時間データ
(DURATION)を登録しておくようにしている。ストリー
ムマップはそれ自体でパケットとして存在するもので、
ビデオデータ、オーディオデータ、字幕データ、ブラン
キング情報、各ストリームのパケット長、識別子、スト
リームマップ長等を示している。そして、検索時にはこ
のストリームマップデータがTOCデータと同様に、シ
ステムコントローラ14により参照されて、ドライブコ
ントローラ15へアクセスポイントであるセクタアドレ
スからなるセクタ情報が転送されると共に、システムコ
ントローラ14へ字幕の表示時間データが転送されるよ
うになる。
【0051】この場合、所定のトラックにピックアップ
が移動されて検索されたストリームデータを読み出すこ
とができると共に、特殊再生時にコントローラ35内の
掛け算器350により表示時間データを増減することに
より、字幕の再生速度を可変して再生することができる
ようになる。
【0052】さらに、第3の形態においては、字幕スト
リームの中に1ページ前の字幕ストリームの存在するセ
クタアドレス24ビットと、1ページ後の字幕ストリー
ムの存在するセクタアドレス24ビット、および字幕の
特殊再生用表示時間データ(DURATION)33ビットとが
表2に示すようにエンコードされてディスクに記録され
ている。
【0053】
【表2】
【0054】このようなセクタアドレスの含まれる字幕
ストリームは、前記したサブタイトルデコーダ7におい
てデコードされるが、この時ワード検出部20において
タイムスタンプ(PTSS)等の同期に必要な情報の読み出
しと同様に、前後の字幕ストリームセクタアドレスおよ
び表示時間データ(DURATION)が読まれ、データ復号化
装置内のコントローラ35を経てシステムコントローラ
14へ字幕ストリームのセクタアドレスおよび表示時間
データが転送される。システムコントローラ14は転送
されたセクタアドレス情報をドライブコントローラ15
へさらに転送する。これにより、ピックアップが所定の
トラックに移動してディスク91から転送されたセクタ
アドレスのセクタに記録されている字幕データが読み出
されて再生され、表示時間データに応じた表示がされる
ようになる。
【0055】このような字幕データの読み出しは、通常
再生モードと特殊再生モードとで異なるようになり、そ
の字幕データの読み出し態様を図5を参照しながら説明
する。通常再生モードの字幕データにおいては、1ペー
ジ分の字幕データが複数に分割されてそれぞれ異なる場
所に多重化されることが前提とされているので、通常再
生モードにおける字幕サーチにおいては読み出されたセ
クタアドレスにより、分割された前後の字幕パケットの
存在場所にアクセスするようになる。すなわち、図5
(A)に示すように分割された字幕パケットSpから
は、その前後の分割された字幕パケットSpの存在場所
に矢印で示すようにアクセスされるようになる。なお、
この場合における表示は字幕だけとなり、画像は表示さ
れない。
【0056】一方、特殊再生モード用の字幕データの前
あるいは後は必ずビデオのIピクチャ(フレーム内符号
化画像)とされており、図5(B)においてはIピクチ
ャはV_Iとして示されている。このIピクチャV_I
の前あるいは後に1ページ分まとめられた字幕ストリー
ムSwが位置している。そして、字幕ストリームSwが
前後に存在しないIピクチャV_Iは、字幕検索、ある
いは字幕と主体とした特殊再生モードではデコードされ
ず、字幕ストリームSwが前後に存在するV_Iだけが
ビデオデコーダ3に供給されてデコードされる。次い
で、デコードされたIピクチャのビデオデータには、そ
の前後に存在した字幕データがデコードされた後、スー
パインポーズされて表示されるようになる。
【0057】なお、この際にユーザが字幕FF(Fast F
orward)のキーを操作すると、ジャンプは前方へ進む
(図5(B)参照)ようになり、ユーザが字幕FR(Fa
st Reverse)のキーを操作すると、ジャンプは後方へ戻
る(図5(B)参照)ようになる。また、この時オーデ
ィオストリームも一緒にディスク91から読み出すよう
にすると、字幕が表示されている期間は通常再生時と同
様の再生を行うことができる。なお、図5においてV_
Pはフレーム間順方向予測符号化画像(Pピクチャ)の
パケットであり、V_Bはフレーム間双方向予測符号化
画像(Bピクチャ)のパケットであり、Aはオーディオ
パケットを示している。
【0058】そして、字幕の表示時間は、システムコン
トローラ14へ転送される前記表2に登録されている表
示時間データ(DURATION)を、コントローラ35内の掛
け算器350の係数を設定することにより増減させて転
送するようにすれば、可変速の字幕表示を実現すること
ができる。この場合、再生時間は字幕が表示される部分
だけとなるので、字幕が表示されないビデオだけの部分
がカットされる、いわゆる字幕エディット機能も実現さ
れる。
【0059】次に、本発明のデータ符号化装置におい
て、字幕データを4ビット符号化モードで符号化した場
合の例を図8および図9を参照しながら説明する。字幕
データは、図8(b)に示すようなfill data と、図8
(c)に示すようなキーデータ(key data)とで表され
ている。いま、図8(a)に示すように字幕に表示すべ
き1つの文字として「A」があったとする。この場合の
図示する1本の水平ライン(水平走査線)で走査した時
のfill data は、同図(b)に示すようになる。この図
に示すように、fill data は、期間T3において表示す
べき文字の輝度(Y)に対応するレベルとされている。
そして、その前後の期間T1,T2および期間T4,T
5の期間において、fill data のレベルは最低のレベ
ル”0H”とされている。なお、「H」は16進数を示
すものである。
【0060】これに対してキーデータは、文字を表示す
べき期間T3において、最低のレベル”E0H”とされ
ている。期間T3の前後の離れた期間T1と期間T5に
おいては、最高のレベル”0H”とされている。そし
て、期間T3に隣接する期間T2と期間T4のレベル
は、中間の所定のレベルに設定されている。すなわち、
期間T2においては、最高のレベル”0H”から最低の
レベル”E0H”に徐々に変化するようにされており、
期間T4においては最低のレベル”E0H”から最高の
レベル”0H”に徐々に変化するようにされている。
【0061】これにより、期間T3においては、背景ビ
デオのレベルは最低レベル”E0H”に制御されるよう
になり、実質的に黒レベルにミュートされることにな
る。これに対して、期間T1および期間T5において
は、字幕に対応する字幕データのレベルが所定のレベル
(図示する場合は、灰色のレベルであるが、黒レベルと
しても良い。)にミュートされる。そして、期間T2と
期間T4においてはキーデータの値に対応する割合で背
景ビデオ画像が減衰される。この図に示す例において
は、キーデータの値が大きいほど、背景ビデオ画像の減
衰の割合が小さくされ、キーデータの値が小さいほど、
背景ビデオ画像の減衰の割合が小さくなるようになされ
ている。このように、文字の近傍においては背景ビデオ
画像が徐々にミュートされるため、字幕(文字)が見に
くくなるようなことが防止される。
【0062】図9に示すカラールックアップテーブル
(CLUT)は、符号化時に参照される4ビット符号化
モード時のカラールックアップテーブルであり、アドレ
ス(Addr)が0Hないし7Hの範囲においてはキーデー
タKが00H→20H→40H→80H→・・→E0H
の8ステップで登録されていると共に、このアドレス範
囲ではfill data (輝度データY)は最低レベルである
00Hとされている。また、アドレスが8HないしFH
の範囲の場合は、キーデータKが最低レベルのE0Hと
されており、fill data が00H→20H→40H→6
0H・・・→E0Hの8ステップで登録されている。こ
の場合、色差データCr,Cbは共に7FHに固定され
ているので、字幕の表示色は一色とされている。
【0063】このカラールックアップテーブルが参照さ
れることにより、符号化時には図8(b)(c)に示す
各サンプリングタイミングのfill data (Y)およびキ
ーデータKに該当するアドレス(Addr)が符号化データ
として、後述する字幕符号化装置内の量子化回路64か
ら出力されるようになる。
【0064】次に、図10に本発明のデータ符号化方法
を具現化した実施の一形態のデータ符号化装置が備えら
れている符号化装置の構成を示すブロック図を示す。こ
の符号化装置において、ビデオカメラ51より出力され
たビデオ信号は、ビデオ符号化装置52に供給されてア
ナログ・デジタル(A/D)変換され、さらに圧縮化・
パケット化されてマルチプレクサ58に供給されてい
る。なお、ビデオカメラ1に替えて、ビデオディスクプ
レーヤ、ビデオテープレコーダなどを用いて、再生され
たビデオ信号をビデオ符号化装置52に供給するように
してもよい。
【0065】また、ビデオ符号化装置52はレートコン
トローラ52aを備えており、後述する字幕符号化装置
57内のSBV(Subtitile Buffer Verifier )68に
おいて、必要な制御情報を加えた上で発生データ量が制
御されているが、同時にSBV68が出力するビットレ
ート制御信号に対応して、ビデオデータの圧縮率を制御
するようになされている。すなわち、字幕符号化装置5
7において符号化されたデータ量が少ない場合には、そ
の分ビデオデータの符号化量が増大するよう圧縮率を変
更して、ビデオ画像を高品質とし、逆に字幕符号化装置
57において符号化されたデータ量が多い場合はその分
ビデオデータの符号化量が増大しないよう圧縮率を変更
している。このようにビデオデータの符号化量を変更し
ても、全体の符号量は一定とされる。
【0066】このようにして、ビデオ符号化装置52に
より圧縮・符号化され、さらにパケット化されたビデオ
データ(例えば、輝度情報Yと色差情報Cb,Crの3
つの成分の比率が4:2:2とされたコンポーネント信
号等)が、マルチプレクサ58に供給される。また、字
幕符号化装置57において、4ビット量子化された字幕
データを1ページ分符号化した結果、SBV68にてコ
ードバッファサイズを上回ってしまい、オーバーフロー
になる場合、該当ページに関する一連の符号化行程にお
いて、階調数を4ビットからより少ない階調数に落とし
て量子化回路64により再び符号化される。これによ
り、データ量が削減され、オーバフローが防止される。
【0067】一方、マイクロフォン53により集音され
たオーディオ信号は、オーディオ符号化装置54に入力
されて、A/D変換されると共に、圧縮符号化され、さ
らにパケット化されてマルチプレクサ58に供給され
る。この場合においても、マイクロフォン53に替え
て、テープレコーダ等を用いて再生されたオーディオ信
号をオーディオ符号化装置54に供給するようにして、
符号化されたオーディオデータをマルチプレクサ58に
供給するようにしてもよい。
【0068】また、文字発生回路(Character Generato
r )55により発生された字幕データ、またはフライン
グスポットスキャナ56より出力された字幕は、字幕符
号化装置(Subtitle Encoding Unit)57に供給され
る。字幕符号化装置57に入力された字幕データは、ス
イッチ61およびディジタルフィルタ72を介して量子
化回路(Quantization circuit)64に供給され、カラ
ールックアップテーブル(CLUT)71が参照されて
字幕が量子化され、さらにDPCM回路65、ランレン
グス符号化回路(Run Length coding circuit )66、
可変長符号化回路(Variable length coding circuit)
67により圧縮符号化され、さらにパケット化された
後、マルチプレクサ58に供給されている。
【0069】マルチプレクサ58は、字幕符号化装置5
7、ビデオデータ符号化装置52、およびオーディオデ
ータ符号化装置54からそれぞれ供給されるデータを、
パケタイズすることにより多重化を行う。さらに、マル
チプレクサ58において、多重化されたデータに対し、
ECCなどの誤り訂正のための処理、およびEFM(Ei
ght to Fourteen Modulation)などの変調処理が施され
た後、例えばディスク91等の記録媒体に記録された
り、伝送路(Channel )を介して受信側に伝送されたり
している。
【0070】次に、字幕符号化装置57についての説明
を行うと、文字発生回路55は、ビデオ符号化装置52
により符号化されるビデオ画像に対応する字幕データを
発生し、この字幕データは字幕符号化装置57に入力さ
れてスイッチ61の接点aに供給される。また、スイッ
チ61の接点bには文字発生回路55から発生されたキ
ーデータKが供給される。このスイッチ61は所定のタ
イミングで接点aまたは接点bに切り換えられ、字幕デ
ータまたはキーデータKが所定のタイミングで選択され
て、ディジタルフィルタ72およびスイッチ62を介し
て量子化回路64に供給される。
【0071】量子化回路64に入力された字幕データ
は、量子化回路64において、カラールックアップテー
ブル71が参照されて量子化され、さらにDPCM回路
65により差分PCM符号化される。次いで、ランレン
グス符号化回路66および可変長符号化回路67によ
り、符号の出現頻度の偏りを利用した圧縮符号化が行わ
れている。また、カラオケ等に使用されるカラーワイプ
データや、字幕をスクロールするためのデータはワイプ
レバー(Wipe LEVER)81により、カラーワイプや字幕
の製作者により入力され、アダプタ(Adapter )82を
経てRGBのデータ、あるいは表示位置データとしてワ
イプデータサンプラー(Wipe data Sampler )70に入
力される。さらに、スイッチャ83において文字発生回
路55からの字幕パターンデータ上にオーバレイされ、
モニタ84でその様子がチェックされる。
【0072】ワイプデータサンプラー70の一構成例を
図11に示すが、アダプタ82からのデータがレジスタ
300にラッチされ、ラッチされた1画素前のデータと
次の画素のデータが比較器301で比較され、両者が等
しければカウンタ302がカウントアップされる。ここ
で、レジスタ300は最大1ライン分の容量を持ち、垂
直方向のワイプにも対応できるように構成されている。
水平方向ワイプ時は1ピクセルを1クロック分に相当さ
せるクロックを、カウンタ302がカウントするように
する。カウンタ302は水平同期信号(Hシンク)また
は垂直同期信号(Vシンク)によりクリアされた後、隣
接画素、またはフィールド単位で上下方向に、隣接する
ライン間で等しい間カウントアップし、そのカウント値
がレジスタ303においてVシンクによりラッチされ
る。このカウンタ値は、カラーワイプ情報あるいは表示
位置情報として、スイッチ69を介してDPCM回路6
5、ランンレングス符号化回路66および可変長符号化
回路67により、圧縮符号化が行われ、さらにパケット
化されてマルチプレクサ58に供給される。
【0073】このようにして、字幕のカラーワイプ情報
あるいは字幕等のパターン情報の表示位置情報が、ピク
チャフレーム毎にサンプリングされて符号化されてい
る。また、字幕のカラーワイプ情報あるいは字幕等のパ
ターン情報の表示位置情報は、フレームを単位として符
号化されるが、複数フレーム分まとめて符号化すること
もできる。この場合、字幕データを含む符号化データ量
がバッファをオーバフローさせないようにSVB68が
量子化回路64の量子化レベル幅を制御するようにして
もよい。
【0074】このように隣接する画素間、あるいは隣接
するライン間で不一致となるまでカウンタ302がカウ
ントすると、そのカウンタ値はワイプレバー81で設定
したワイプ情報あるいは位置情報のディジタルデータと
なる。また、字幕符号化装置57では4ビットの字幕パ
ターンデータにより、図12に示すようなカラールック
アップテーブル(CLUT)を参照して、フィルデータ
としての輝度値Yと、背景との混合比であるキーデータ
Kを該当するアドレス(Addr)として送っている。
そこで、符号化側と復号化側とで同じCLUTとなるよ
うに、必要な場合CLUTを符号化側から復号化側へ伝
送するようにしている。
【0075】この場合、復号化側に伝送されたCLUT
は予め内部のレジスタにダウンロードされ、以後の復号
化データのデコード時に使用される。カラールックアッ
プテーブルの内容は、図12に示すように輝度Y、色差
Cr,Cb、背景との混合比(キーデータ)Kが各々最
大8ビットで登録されている。このように、本発明は前
述したデータ符号化装置およびデータ復号化装置からな
るシステムの中で、静的なパターンデータを時間的にカ
ラールックアップテーブルを切り換えることによって、
ダイナミックに字幕の色を変えることを実現している。
【0076】さらに、図10に示す字幕符号化装置57
について説明すると、字幕パターンを表す字幕ストリー
ムは圧縮符号化されて、復号側におけるコードバッファ
22と同様の振舞をする字幕符号化装置57における字
幕用のサブタイトルバッファリング(Subtitle Buffer
Verifier:SBV)68に入力され、各種の制御情報
(表示時間情報,Normal/trick PLAY ,Position inf
ormation,subtitle encoding information ,timecod
e,EOP,upper limit value ,static/dynamic ,secto
r address,etc )が字幕のパターンデータに付加され
る。同時に、SBV68においてバッファへのデータ蓄
積量が検証されてオーバフローあるいはアンダーフロー
しないようにビットレートが制御される。この制御は、
SBV68がバッファへの蓄積量に応じて量子化回路6
4の量子化レベルを制御して符号量を制御することによ
り行われている。
【0077】ここで、字幕検索情報を含む前記図4に示
すTOCデータの生成方法について説明すると、図10
に示すデータ符号化装置のマルチプレクサ58におい
て、ビデオデータ符号化装置52からの出力と、オーデ
ィオデータ符号化装置54の出力と、字幕符号化装置5
7からの字幕データの出力、およびその他のデータがパ
ケットデータ化され、このパケットが集められて1つの
多重化ストリームが生成されている。このマルチプレク
サ58から出力される多重化ストリームはセクタライズ
処理部(Sectarize)100へ入力され、1つ以上のパケ
ットにより構成された固定長のセクタが生成される。こ
のセクタを最小単位とする多重化ストリームはディスク
91等の記録媒体に記録されたり、あるいは伝送路(Ch
annel )に送出される。
【0078】この時、セクタライズ処理部100におい
てセクタ情報が生成されて、TOC& Stream map 生成
部101およびSBV68にセクタ情報が出力される。
TOC& Stream map 生成部101は、このセクタ情報
と供給されている表示時間情報を用いて、ビデオ/オー
ディオ検索用情報に加えて、字幕データの各ページの開
始セクタアドレス、終了セクタアドレスの検索用情報
と、表示時間データ(DURATION)がTOCデータとして
作成され(図4参照)、ディスク91等に記録された
り、あるいは伝送路(Channel )に送出される。
【0079】また、TOC情報に替わるストリームマッ
プ情報もTOC& Stream map 生成部101により作成
される。この場合も同様に、セクタライズ処理部100
で生成されたセクタ情報を用いて、通常再生用の字幕デ
ータの各ページの先頭アドレスと、終了アドレス、およ
び特殊再生用の字幕データの各ページの先頭アドレス
と、終了アドレス、および表示時間データとが作成さ
れ、所定のフォ−マットに従ってディスク91に記録さ
れたり、あるいは伝送路(Channel )に送出される。
【0080】さらに、前記表2に示されるセクタ情報が
含まれる字幕ストリームは、セクタライズ処理部100
により生成されたセクタアドレスと、表示時間情報がS
BV68に供給されることにより、SBV68において
字幕データがフォ−マット化される際に検索用の前記表
2に示すセクタ情報および表示時間データが字幕ストリ
ームに挿入されることにより生成される。
【0081】次に、SBV68の動作を、同様の振舞を
するコードバッファ22を例に上げて図13を参照しな
がら具体的に示す。図13において、縦軸はデータサイ
ズを示すと共に、横軸は経過時間であり、(A),
(B)の2本の線に挟まれた縦軸に平行な間隔がコード
バッファ22におけるコードバッファサイズ(Code Buf
fer Size)である。そして、(A),(B)の傾きがビ
ットレートを表しており、(C)がコードバッファ22
内部のデータ蓄積量を表しており、両端が矢印の線で示
された範囲が通常再生時の表示時間(DURATION)の許容
範囲を示している。図13に示す場合のように、(C)
のラインは(A)(B)のラインを越えないよう制御さ
れるが、(A)のラインを越えた場合はコードバッファ
22がアンダーフロー状態となり、(B)のラインを越
えた場合はオーバフロー状態となる。
【0082】(A)または(B)の傾きのビットレート
で入力されたページデータS0,S1,S2,S3,・
・・は各々の表示タイミングPTS(S0),PTS
(S1),PTS(S2),PTS(S3),・・・で
表示が開始され、表示時間の終了を示す表示終了時刻ま
で表示される。この表示タイミングの瞬間で、表示タイ
ミングが到達したページデータはコードバッファ22か
らディスプレイバッファに転送される。転送により、デ
ータサイズは小さくなるので、転送は図13におけるデ
ータサイズ軸に平行な縦の線で表されるようになる。こ
れに対して、コードバッファ22への蓄積は時間軸に平
行な横の線で表される。この図に示す場合は(A),
(B)の傾きは一定であるが、可変レートとされる場合
は、その傾きは時間と共に変化するようになる。
【0083】このように動作するコードバッファ22は
図14に示す構成のSubtitle decoder buffer model に
基づいたものである。この図において、コードバッファ
22−1は字幕データのストリームの蓄積を行い、少な
くとも1ページ分のストリームの蓄積が行われた後、シ
ステムのクロック値SCR(System Clock Reference)
と表示時刻(PTS:Presentation Time Stamp )とが
一致した時点で、1ページ分の字幕データがコードバッ
ファ22−1からディスプレイバッファ(DISPLAY MEMO
RY)22−2へ転送される。この転送は、1つのRAM
デバイス内でポインタを更新するだけで実現することが
できるので、転送に伴う遅延は生じることがなく高速に
転送を行うことができる。
【0084】すなわち、図1に示すコードバッファ22
内には、コードバッファ22−1の領域とディスプレイ
メモリ22−2の領域が少なくとも設定されている。な
お、ディスプレイメモリ22−2においてはすぐに表示
を行うべく、例えば垂直(V)ブランキング期間を利用
して、パーザ(PARSER)において各種のヘッダが解釈さ
れ、逆VLC(IVLC)23、逆ランレングス回路
(RUN LENGTHDEC )24、フィルタ25を介してCLU
T26へビットマップデータは転送される。
【0085】次に、データ復号化装置において、字幕パ
ターンデータのほかにカラーワイプデータが送られる場
合のコードバッファ22のデータ読み出しの実行概念を
図15に、その構成の一実施例を図16に示す。図15
(b)に示すように、表示用タイムスタンプ(PTS)
毎に字幕のパターンデータとワイプ情報とが別々に送ら
れてきて、コードバッファ22に蓄積される。その後、
表示タイムスタンプPTSが図15(c)に示すフレー
ムnのタイミングと一致する場合、まずフレームnでは
字幕パターンが復号化され表示される。次に、表示タイ
ムスタンプPTSがフレームn+1と一致すると、フレ
ームn+1の垂直ブランキング期間でワイプ情報WPA
がコードバッファ22から読み出され、図16に示すレ
ジスタ205においてVシンクによりラッチされる。レ
ジスタ205においてラッチされている値はCLUT2
6のテーブル値を切り換えるのに使用される。例えば、
カラーワイプが行われるように図12に示すカラールッ
クアップテーブルの上半分の領域のテーブル値から下半
分の領域のテーブル値に切り換える。
【0086】ピクセルカウンタ208ではレジスタ20
5に取り込まれているワイプ情報WPAがセットされ、
Hシンク(Hsync)を基準にしてアクティブ期間に
おいてダウンカウントされる。水平方向のワイプ時は、
各ライン同様の処理が行われるようになる。ダウンカウ
ントが行われピクセルカウンタ208のカウント値がゼ
ロになると、キャリーフラグあるいはボローフラグが変
化する。このフラグをCLUT26へ入力することで、
ワイプ情報によるカラーワイプが行われる。
【0087】一方、字幕パターンデータはアクティブ期
間にコードバッファ22から読み出され、ランレングス
デコーダ24を経てCLUT26へ入力される。あるフ
レームにおいて、パターンデータに対し、ライン方向
で、ある画素以後はワイプ情報によりCLUT26出力
は変化する。上記ワイプ情報がWPA,WPB,WPC
・・・,WPZとフレーム毎に変化する時、パターンデ
ータが変化しなくても、CLUT26から読み出される
色差データCr,Cbの変化する箇所は時間と共に移動
するようになる。これにより、字幕データのカラーワイ
プが実現される。ピクセルカウンタ208のフラグはC
LUT26へMSBとして入力される。このMSBが”
0”の時は、図12に示すカラールックアップテーブル
の色差データCr,Cbとして7FHが登録されている
上半分の領域のデータが読み出され、MSBが”1”の
時は、色差データCr,CbとしてFFHが登録されて
いる下半分の領域のデータが読み出されるので、MSB
に応じて表示色が変化するようになる。
【0088】ピクセルデータは4ビット/画素モードの
時、その内の1ビットがカラーワイプのために用いられ
るため、下位3ビットのみを用いて符号化されており、
逆ランレングス回路24から供給される。また2ビット
/画素モードの時は、LSB1ビットのみを用いて符号
化される。あるいは、4ビット/2画素として符号化さ
れるモードにおいては、2画素に1回、CLUT26の
上記のMSB制御用ビットを入力し、その他を3ビット
で符号化することも可能である。
【0089】このようにして、図15(a)に示すよう
にカラーワイプ位置Aが移動していき、カラーワイプが
行われる。字幕が2行に渡る時は、それぞれの行に対し
てワイプ情報が定義される。そして、前記した方法は、
字幕の表示位置の移動、あるいは時間と共に変化する他
の情報に対しても適用することができる。
【0090】さらに、字幕の表示位置の移動の実行概念
を図17に、その構成の一実施例のブロック図を図18
示す。この場合、水平方向基準点からの画素位置(オフ
セット値)を字幕の表示位置情報としている。この情報
を前記したカラーワイプ時と同様の方法でコードバッフ
ァ22から読み出すようにする。すると、図18に示す
ブロック図に示すように、読み出された表示位置データ
はレジスタ205においてVシンクによりラッチされ、
ラッチされた表示位置データはピクセルカウンタ208
へセットされる。
【0091】そして、1クロックが1ピクセルに対応す
るクロックでピクセルカウンタ208がダウンカウント
され、そのカウント値がゼロになったタイミングでゼロ
フラグがコントローラ35へ供給される。コントローラ
35はパターンデータを表示すべきフレームにおいて、
このゼロフラグのタイミングにより、コードバッファ2
2からの読み出しタイミングを変えるようにする。これ
により、フレーム毎に読み出しタイミングを変化させる
ことができ、スムーズな字幕の表示位置移動を実現する
ことができる。
【0092】なお、字幕のカラーワイプ情報や字幕等の
パターン情報の表示位置情報のように、ピクチャフレー
ム毎に変化する情報はフレームを単位として符号化さ
れ、フレーム間隔あるいはフレーム間隔に準じて、その
パケットがビデオストリーム等のストリームデータに多
重化されている。
【0093】
【発明の効果】以上説明したように、本発明のデータ符
号化方法および装置は、字幕検索用の情報と表示時間情
報とを記録するようにしたので、記録媒体を再生する際
に、字幕検索用情報を参照することにより、記録媒体上
から所望のデータの読み出しを行うことができると共
に、読み出されたデータを復号化する際に、該当する部
分の字幕のみを表示したり、ビデオに字幕をスーパイン
ポーズしたりして、字幕の存在する部分のみを再生する
ことができるようになる。
【0094】これにより、字幕によるシーン検索が可能
になるほか、字幕を主体として、字幕のあるビデオのみ
をピックアップして再生することができ、再生時間を短
縮した上で効率的にストーリーを把握することができる
ようになる。従って、語学等に関連する内容である場合
においては、重要なポイントのみを簡便に再生すること
ができるようになる。さらに、ビデオを可変速再生する
際には、記録された表示時間情報を参照することによ
り、字幕の可変速再生を行うことができる。すなわち、
記録媒体の早見機能を有する再生装置とすることができ
る。なお、表示時間情報を参照することにより、字幕単
体のみの早見再生を行うこともできる。
【図面の簡単な説明】
【図1】本発明のデータ復号化方法を具現化した本発明
のデータ復号化装置の実施の一形態の構成を示すブロッ
ク図である。
【図2】本発明のデータ復号化装置におけるサブタイト
ルデコーダの詳細な構成を示すブロック図である。
【図3】CDにおけるTOCの構成、および本発明にお
けるTOCの構成を示す図である。
【図4】表示時間データが登録された本発明におけるT
OCの構成を示す図である。
【図5】通常再生モードと特殊再生用モードにおける字
幕を検索する際の態様を示す図である。
【図6】システムコントローラからサブタイトルデコー
ダ内のコントローラへ送られる情報、およびコントロー
ラからシステムコントローラへ送られる情報の内容を示
す図表である。
【図7】システムコントローラからサブタイトルデコー
ダ内のコントローラへ送られる情報、およびコントロー
ラからシステムコントローラへ送られる情報の内容を示
す図表である。
【図8】本発明のデータ符号化方法を説明するための字
幕データを符号化する説明図である。
【図9】本発明のデータ符号化方法および装置におい
て、字幕データを符号化する場合に参照するカラールッ
クアップテーブルの一例を示す図である。
【図10】本発明のデータ符号化装置を適用した符号装
置の一構成例を示すブロック図である。
【図11】ワイプ情報をサンプルするワイプデータサン
プラーの構成の一例を示すブロック図である。
【図12】カラーワイプを行うことのできるカラールッ
クアップテーブルの一例を示す図である。
【図13】サブタイトルバッファベリファイアおよびコ
ードバッファの動作を説明するための図である。
【図14】サブタイトルデコーダバッファの構成の一例
を示すブロック図である。
【図15】カラーワイプの実行概念を示す図である。
【図16】カラーワイプを実行する構成の一例を示すブ
ロック図である。
【図17】パターンデータの表示位置変更の実行概念図
である。
【図18】パターンデータの表示位置変更を実行する構
成の一例を示すブロック図である。
【図19】CD−Gにおけるサブコードの構成を示す図
である。
【図20】CD−Gのサブコードを利用して文字情報を
記録する方法を説明するための図である。
【符号の説明】
1 データデコーダ&デマルチプレクサ 2,4,6,12 メモリ 3 ビデオデコーダ 5 レターボックス 7 サブタイトルデコーダ 8 コンポジットエンコーダ 9 モードディスプレイ 10,13 D/Aコンバータ 11 オーディオデコーダ 14 システムコントローラ 15 ドライブコントローラ 20 ワード検出部 21 スケジューラ 22,22−1 コードバッファ 22−2 ディスプレイメモリ 22−3 パーザ 23 逆VLC 24 逆ランレングス回路 25 3:4フィルタ 26 CLUT 34 ミキサ部 35 コントローラ 55 文字発生回路 57 字幕符号化装置 58 マルチプレクサ 64 量子化回路 65 DPCM回路 66 ランレングス回路 67 可変長符号化回路 68 サブタイトルバッファリング(SBV) 71 CLUT 100 セクタライズ処理部 101 TOC& Stream map 生成部 205,300,303 レジスタ 208 ピクセルカウンタ 301 コンパレータ 302 カウンタ 350 掛け算器

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 字幕ストリームデータのページ先頭部
    分が存在するセクタアドレスと、特殊再生時に表示され
    る字幕の表示時間データが、前記字幕ストリームデータ
    中に登録されるよう符号化されることを特徴とするデー
    タ符号化方法。
  2. 【請求項2】 少なくとも字幕ストリームデータを一
    括して管理するテーブルに、字幕ストリームデータの検
    索用情報と、特殊再生時の字幕の表示時間情報を登録す
    るよう符号化することを特徴とするデータ符号化方法。
  3. 【請求項3】 字幕符号化手段から出力される字幕デ
    ータと他の符号化手段から出力される種類の異なる符号
    化データとを多重化する多重化手段と、 該多重化手段から出力される多重化データ中において、
    字幕ストリームデータのページ先頭部分が存在するセク
    タアドレスと、特殊再生時に表示される字幕の表示時間
    データを前記多重符号化データ中に書き込む書き込み手
    段とを備えることを特徴とするデータ符号化装置。
  4. 【請求項4】 前記請求項1あるいは2記載のデータ
    符号化方法により符号化された符号化データが記録され
    ていることを特徴とする符号化データ記録媒体。
  5. 【請求項5】 少なくとも字幕ストリームデータとビ
    デオストリームデータが多重化された多重符号化データ
    を読み出して再生するデータ復号化方法において、 前記符号化データ中から字幕ストリームデータのページ
    先頭部分が存在するセクタアドレスと、特殊再生時に表
    示される字幕の表示時間データとを読み出し、前記セク
    タアドレスを字幕検索用情報として字幕データの検索制
    御を行うと共に、前記表示時間データを、特殊再生時の
    ビデオデータに字幕データをスーパインポーズする時間
    情報として字幕表示時間の制御を行うことにより、字幕
    を早見再生できるようにしたことを特徴とするデータ復
    号化方法。
  6. 【請求項6】 読み出された前記表示時間データを可
    変処理することにより、可変速ビデオ再生に追従するよ
    う字幕の表示時間を制御することを特徴とする請求項5
    記載のデータ復号化方法。
  7. 【請求項7】 少なくとも字幕ストリームデータとビ
    デオストリームデータが多重化された多重符号化データ
    を読み出して再生するデータ復号化装置において、 前記符号化データ中から字幕ストリームデータのページ
    先頭部分が存在するセクタアドレスと、特殊再生時に表
    示される字幕の表示時間データとを読み出す読み出し手
    段と、 前記セクタアドレスを字幕検索用情報として字幕データ
    の検索制御を行うと共に、前記表示時間データを、特殊
    再生時のビデオデータに字幕データをスーパインポーズ
    する時間情報として字幕表示時間の制御を行う制御手段
    とを備え、 字幕を早見再生するように再生できることを特徴とする
    データ復号化装置。
  8. 【請求項8】 読み出された表示時間データに係数を
    掛け算する掛け算手段をさらに備え、 可変速ビデオ再生に追従するよう前記係数を可変制御す
    るようにしたことを特徴とする請求項7記載のデータ復
    号化装置。
JP21550695A 1995-08-02 1995-08-02 データ符号化/復号化方法および装置、および符号化データ記録媒体 Expired - Lifetime JP3326670B2 (ja)

Priority Applications (15)

Application Number Priority Date Filing Date Title
JP21550695A JP3326670B2 (ja) 1995-08-02 1995-08-02 データ符号化/復号化方法および装置、および符号化データ記録媒体
CA 2181864 CA2181864C (en) 1995-08-02 1996-07-23 Subtitle encoding/decoding method and apparatus
US08/686,192 US5848217A (en) 1995-08-02 1996-07-24 Subtitle encoding/decoding method and apparatus
EP19960305569 EP0757484B1 (en) 1995-08-02 1996-07-30 Subtitle recording and reproduction
DE69626072T DE69626072T2 (de) 1995-08-02 1996-07-30 Aufzeichnung und Wiedergabe von Untertiteln
AT96305569T ATE232345T1 (de) 1995-08-02 1996-07-30 Aufzeichnung und wiedergabe von untertiteln
ES96305569T ES2191740T3 (es) 1995-08-02 1996-07-30 Grabacion y reproduccion de subtitulos.
MX9603105A MX9603105A (es) 1995-08-02 1996-07-31 Metodo y dispositivo para codificar/decodificar datos y medio de decodificacion de datos codificados.
MYPI9603151 MY116664A (en) 1995-08-02 1996-08-01 Subtitle encoding/decoding method and apparatus
KR1019960032804A KR970012599A (ko) 1995-08-02 1996-08-02 자막 부호화/복호화 방법 및 장치
CNB031198287A CN1291594C (zh) 1995-08-02 1996-08-02 子标题编码/译码方法和设备
BRPI9603263-4A BR9603263B1 (pt) 1995-08-02 1996-08-02 processos de armazenamento e recepção de legendas compostasde fluxos de bit de dados de legenda em um meio de gravação, aparelhos de inscrição e recuperação de legendas compostas de fluxos de bit de dados de legenda em/a partir de um meio de gravação, e, meio de gravação.
CNB961133376A CN1144210C (zh) 1995-08-02 1996-08-02 子标题读出方法和设备
AU60882/96A AU702694B2 (en) 1995-08-02 1996-08-02 Subtitle encoding/decoding method and apparatus
US09/166,400 US6424792B1 (en) 1995-08-02 1998-10-05 Subtitle encoding/decoding method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21550695A JP3326670B2 (ja) 1995-08-02 1995-08-02 データ符号化/復号化方法および装置、および符号化データ記録媒体

Publications (2)

Publication Number Publication Date
JPH0951502A true JPH0951502A (ja) 1997-02-18
JP3326670B2 JP3326670B2 (ja) 2002-09-24

Family

ID=16673537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21550695A Expired - Lifetime JP3326670B2 (ja) 1995-08-02 1995-08-02 データ符号化/復号化方法および装置、および符号化データ記録媒体

Country Status (13)

Country Link
US (2) US5848217A (ja)
EP (1) EP0757484B1 (ja)
JP (1) JP3326670B2 (ja)
KR (1) KR970012599A (ja)
CN (2) CN1291594C (ja)
AT (1) ATE232345T1 (ja)
AU (1) AU702694B2 (ja)
BR (1) BR9603263B1 (ja)
CA (1) CA2181864C (ja)
DE (1) DE69626072T2 (ja)
ES (1) ES2191740T3 (ja)
MX (1) MX9603105A (ja)
MY (1) MY116664A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100326400B1 (ko) * 1999-05-19 2002-03-12 김광수 자막지향 탐색정보 생성 및 탐색방법과, 이를 사용하는 재생장치
KR100466931B1 (ko) * 2002-03-20 2005-01-24 엘지전자 주식회사 캡션 데이터 재생 및 탐색방법
JP2007128641A (ja) * 2006-12-04 2007-05-24 Sony Corp 情報処理装置、情報処理方法及びプログラム、記録媒体、並びにデータ構造
US7362951B2 (en) 2001-09-19 2008-04-22 Alpine Electronics, Inc. Disk playback apparatus and disk playback method
JP2009011000A (ja) * 2004-09-10 2009-01-15 Panasonic Corp 再生装置、プログラム、再生方法、記録方法。
JP2009225482A (ja) * 2002-04-15 2009-10-01 Thomson Licensing 映像トリックモードの間に字幕情報を表示するための方法及びシステム
JP2010252371A (ja) * 2002-11-15 2010-11-04 Thomson Licensing 字幕を組むための方法および装置
US8531609B2 (en) 2002-11-15 2013-09-10 Thomson Licensing Method and apparatus for composition of subtitles
JP2023001309A (ja) * 2015-02-20 2023-01-04 ソニーグループ株式会社 送信方法、送信装置および受信装置

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3577794B2 (ja) * 1995-07-18 2004-10-13 ソニー株式会社 データ復号化装置
JP3326670B2 (ja) * 1995-08-02 2002-09-24 ソニー株式会社 データ符号化/復号化方法および装置、および符号化データ記録媒体
KR100246762B1 (ko) * 1997-07-19 2000-03-15 윤종용 비디오데이터 디코딩방법
JP3902837B2 (ja) * 1997-08-19 2007-04-11 キヤノン株式会社 信号処理装置
US6647202B1 (en) * 1998-07-30 2003-11-11 Matsushita Electric Industrial Co., Ltd. Video signal reproducing apparatus capable of reproducing bitstreams and video signal reproducing method
US6622171B2 (en) * 1998-09-15 2003-09-16 Microsoft Corporation Multimedia timeline modification in networked client/server systems
ATE341079T1 (de) * 1998-12-14 2006-10-15 Koninkl Philips Electronics Nv Aufzeichnungsträger, und gerät und verfahren zum abspielen eines aufzeichnungsträgers, und herstellungsverfahren eines aufzeichnungsträgers
US6587635B1 (en) * 1999-03-29 2003-07-01 Sony Corporation Subpicture master control
US7302490B1 (en) * 2000-05-03 2007-11-27 Microsoft Corporation Media file format to support switching between multiple timeline-altered media streams
TW519840B (en) * 2000-06-02 2003-02-01 Sony Corp Image coding apparatus and method, image decoding apparatus and method, and recording medium
JP2004511972A (ja) * 2000-10-11 2004-04-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ クローズドキャプションテキストと共にビデオを再生するシステム及び方法
AU2002347941A1 (en) * 2001-06-15 2003-01-02 Carcheckup, Llc Auto diagnosis method and device
US6577809B2 (en) * 2001-10-23 2003-06-10 Thomson Licensing S.A. User selectable variable trick mode speed
JP4002502B2 (ja) * 2001-11-27 2007-11-07 三星電子株式会社 座標インタポレータの符号化/復号化装置及びその方法
KR100457512B1 (ko) * 2001-11-29 2004-11-17 삼성전자주식회사 광 기록 매체, 광 기록 매체 재생 장치 및 방법
KR100456024B1 (ko) * 2002-02-28 2004-11-08 한국전자통신연구원 디브이디 플레이어의 자막정보 재생 장치 및 방법
US20030235242A1 (en) * 2002-06-20 2003-12-25 Adc Dsl Systems, Inc. Testing a digital loop carrier
US7809204B2 (en) * 2002-10-18 2010-10-05 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding key value data of coordinate interpolator
JP3861045B2 (ja) * 2002-10-25 2006-12-20 パイオニア株式会社 映像信号記録装置、映像信号記録方法及び映像信号記録用プログラム
KR100939711B1 (ko) * 2002-12-12 2010-02-01 엘지전자 주식회사 텍스트 기반의 서브타이틀 재생장치 및 방법
JP3984175B2 (ja) * 2003-01-31 2007-10-03 富士フイルム株式会社 写真画像選別装置およびプログラム
JP3912536B2 (ja) * 2003-03-25 2007-05-09 ソニー株式会社 記録方法、記録装置、記録媒体、撮像装置および撮像方法
KR101053619B1 (ko) * 2003-04-09 2011-08-03 엘지전자 주식회사 텍스트 서브타이틀 데이터의 재생을 관리하기 위한 데이터구조를 갖는 기록 매체, 그에 따른 기록 및 재생 방법 및장치
EP1494456A1 (en) * 2003-07-01 2005-01-05 Deutsche Thomson-Brandt GmbH Method for run-length encoding of a bitmap data stream
AU2004305792B2 (en) 2003-09-12 2007-10-04 Opentv, Inc. Method and system for controlling recording and playback of interactive applications
KR100788655B1 (ko) * 2003-11-10 2007-12-26 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반의 서브 타이틀데이터가 기록된 저장 매체, 재생 장치 및 그 재생 방법
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
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
KR100937421B1 (ko) * 2004-01-13 2010-01-18 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 관리를 포함한 파일구성방법 및 재생방법과 기록재생장치
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
EP1716701A1 (en) * 2004-02-10 2006-11-02 LG Electronic Inc. Text subtitle decoder and method for decoding text subtitle streams
KR100716973B1 (ko) * 2004-02-21 2007-05-10 삼성전자주식회사 Av 데이터에 동기된 텍스트 서브 타이틀 데이터를기록한 정보저장매체, 재생방법 및 장치
DE602005017878D1 (de) * 2004-03-26 2010-01-07 Lg Electronics Inc Aufzeichnungsmedium und verfahren und vorrichtung zum wiedergeben eines auf dem aufzeichnungsmedium aufgezeichneten textuntertitelstroms
US7809244B2 (en) * 2004-03-26 2010-10-05 Lg Electronics Inc. Recording medium and method and apparatus for reproducing and recording text subtitle streams with style information
WO2005091728A2 (en) * 2004-03-26 2005-10-06 Lg Electronics Inc. Recording medium, method, and apparatus for reproducing text subtitle streams
WO2006013486A1 (en) * 2004-07-27 2006-02-09 Koninklijke Philips Electronics N.V. Improving the accessibility of graphics during and after trick play
TWI248762B (en) * 2004-11-10 2006-02-01 Realtek Semiconductor Corp Video processing device and method thereof
EP1999883A4 (en) 2006-03-14 2013-03-06 Divx Llc SCHEME FOR THE MANAGEMENT OF UNITED DIGITAL RIGHTS, INCLUDING TRUSTWORTHY SYSTEMS
US20080186810A1 (en) * 2007-02-06 2008-08-07 Kumaran O R Senthil System and Method for Audiovisual Content Search
JP5513400B2 (ja) 2007-11-16 2014-06-04 ソニック アイピー, インコーポレイテッド マルチメディアファイルのための階層的で簡略なインデックス構造体
US8165451B2 (en) 2007-11-20 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for displaying information regarding interstitials of a video stream
US8165450B2 (en) 2007-11-19 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using text data
US8494343B2 (en) * 2007-12-31 2013-07-23 Echostar Technologies L.L.C. Methods and apparatus for presenting text data during trick play mode of video content
US8311101B2 (en) * 2008-02-28 2012-11-13 Lsi Corporation Rate control for real time transcoding of subtitles for application with limited memory
US8606085B2 (en) 2008-03-20 2013-12-10 Dish Network L.L.C. Method and apparatus for replacement of audio data in recorded audio/video stream
US8156520B2 (en) 2008-05-30 2012-04-10 EchoStar Technologies, L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
KR20110029141A (ko) * 2008-06-30 2011-03-22 톰슨 라이센싱 디지털 시네마에 대한 동적 디스플레이를 위한 방법 및 장치
US8130319B2 (en) * 2008-12-02 2012-03-06 Himax Media Solutions, Inc. Signal processing device and method
US8588579B2 (en) 2008-12-24 2013-11-19 Echostar Technologies L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
CN105072454B (zh) 2009-01-07 2019-04-19 索尼克Ip股份有限公司 针对在线内容的媒体指南的特定化、集中式、自动化创建
JP4697355B2 (ja) * 2009-01-23 2011-06-08 日本電気株式会社 データ検索装置
US8437617B2 (en) 2009-06-17 2013-05-07 Echostar Technologies L.L.C. Method and apparatus for modifying the presentation of content
CA2764868A1 (en) * 2009-06-19 2010-12-23 Mitsubishi Electric Corporation Image encoding device, image decoding device, image encoding method, and image decoding method
JP5723888B2 (ja) 2009-12-04 2015-05-27 ソニック アイピー, インコーポレイテッド 基本ビットストリーム暗号材料伝送システムおよび方法
US8934758B2 (en) * 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US20110265001A1 (en) * 2010-04-21 2011-10-27 Roniie Neil Patton Cameraless A/V documenting of user interactions with MFP device user interface
US8914534B2 (en) 2011-01-05 2014-12-16 Sonic Ip, Inc. Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol
WO2012177160A1 (en) 2011-06-22 2012-12-27 General Instrument Corporation Method and apparatus for processing and displaying multiple captions superimposed on video images
CN103875248B (zh) 2011-08-30 2018-09-07 帝威视有限公司 用于编码和流处理通过使用多个最大比特率级别编码的视频的系统和方法
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
US8818171B2 (en) 2011-08-30 2014-08-26 Kourosh Soroushian Systems and methods for encoding alternative streams of video for playback on playback devices having predetermined display aspect ratios and network connection maximum data rates
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US10452715B2 (en) 2012-06-30 2019-10-22 Divx, Llc Systems and methods for compressing geotagged video
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9967305B2 (en) 2013-06-28 2018-05-08 Divx, Llc Systems, methods, and media for streaming media content
WO2015137626A1 (en) 2014-03-10 2015-09-17 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
CN105338394B (zh) 2014-06-19 2018-11-30 阿里巴巴集团控股有限公司 字幕数据的处理方法及系统
KR102184884B1 (ko) * 2014-06-26 2020-12-01 엘지디스플레이 주식회사 유기발광표시장치의 데이터 처리장치
US10148989B2 (en) 2016-06-15 2018-12-04 Divx, Llc Systems and methods for encoding video content
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
AU2017432641B2 (en) 2017-09-19 2023-05-11 Adeia Guides Inc. System and methods for navigating internet appliances using a media guidance application
WO2019070292A1 (en) * 2017-10-06 2019-04-11 Rovi Guides, Inc. SYSTEMS AND METHODS FOR PRESENTING CLOSED SUBTITLING AND SUBTITLE DATA DURING QUICK ACCESS READING OPERATIONS
JP7205697B2 (ja) * 2019-02-21 2023-01-17 株式会社リコー 通信端末、共用システム、表示制御方法およびプログラム
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
CN112505235A (zh) * 2020-12-25 2021-03-16 潍柴动力股份有限公司 确定scr中物质分配量的方法、装置、设备和存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5103317A (en) * 1988-04-25 1992-04-07 Pioneer Electronic Corporation Apparatus for playing recording medium having a selective special reproduction playback mode
US5715224A (en) * 1991-07-05 1998-02-03 Sony Corporation Recording medium with synthesis method default value and reproducing device
US5574569A (en) * 1991-12-12 1996-11-12 Matsushita Electric Industrial Co., Ltd. Image signal transmission apparatus for repeatedly reproducing and transmitting a main image and a sub-image using an optical disc
JP2708683B2 (ja) * 1992-10-21 1998-02-04 日本電信電話株式会社 ディジタル動画ファイルの特殊再生制御処理方法
US5596564A (en) * 1993-10-08 1997-01-21 Matsushita Electric Industrial Co., Ltd. Information recording medium and apparatus and method for recording and reproducing information
DE69318038T2 (de) * 1993-10-29 1998-10-29 Toshiba Kawasaki Kk Aufzeichnungsmedium, das verschiedene sprachen verarbeiten kann und wiedergabevorrichtung
US5721720A (en) * 1994-12-28 1998-02-24 Kabushiki Kaisha Toshiba Optical recording medium recording pixel data as a compressed unit data block
JP3577794B2 (ja) * 1995-07-18 2004-10-13 ソニー株式会社 データ復号化装置
JP3326670B2 (ja) * 1995-08-02 2002-09-24 ソニー株式会社 データ符号化/復号化方法および装置、および符号化データ記録媒体

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100326400B1 (ko) * 1999-05-19 2002-03-12 김광수 자막지향 탐색정보 생성 및 탐색방법과, 이를 사용하는 재생장치
US7362951B2 (en) 2001-09-19 2008-04-22 Alpine Electronics, Inc. Disk playback apparatus and disk playback method
KR100466931B1 (ko) * 2002-03-20 2005-01-24 엘지전자 주식회사 캡션 데이터 재생 및 탐색방법
JP2009225482A (ja) * 2002-04-15 2009-10-01 Thomson Licensing 映像トリックモードの間に字幕情報を表示するための方法及びシステム
JP2013146099A (ja) * 2002-11-15 2013-07-25 Thomson Licensing 字幕を組むための方法および装置
US9749576B2 (en) 2002-11-15 2017-08-29 Thomson Licensing Method and apparatus for composition of subtitles
US8737810B2 (en) 2002-11-15 2014-05-27 Thomson Licensing Method and apparatus for cropping of subtitle elements
US8537282B2 (en) 2002-11-15 2013-09-17 Thomson Licensing Method and apparatus for composition of subtitles
US8531609B2 (en) 2002-11-15 2013-09-10 Thomson Licensing Method and apparatus for composition of subtitles
JP2010252371A (ja) * 2002-11-15 2010-11-04 Thomson Licensing 字幕を組むための方法および装置
JP2009038825A (ja) * 2004-09-10 2009-02-19 Panasonic Corp 再生装置、プログラム、再生方法、記録方法。
US8433178B2 (en) 2004-09-10 2013-04-30 Panasonic Corporation Recording medium, reproduction device, program, reproduction method
US8457473B2 (en) 2004-09-10 2013-06-04 Panasonic Corporation Recording medium, reproduction device, program, reproduction method
US7865060B2 (en) 2004-09-10 2011-01-04 Panasonic Corporation Recording medium reproduction device program, reproduction method
US7801415B2 (en) 2004-09-10 2010-09-21 Panasonic Corporation Recording medium, reproduction device, program, reproduction method and recording method
JP2009065681A (ja) * 2004-09-10 2009-03-26 Panasonic Corp 再生装置、プログラム、再生方法、記録方法。
JP2009011000A (ja) * 2004-09-10 2009-01-15 Panasonic Corp 再生装置、プログラム、再生方法、記録方法。
JP2007128641A (ja) * 2006-12-04 2007-05-24 Sony Corp 情報処理装置、情報処理方法及びプログラム、記録媒体、並びにデータ構造
JP2023001309A (ja) * 2015-02-20 2023-01-04 ソニーグループ株式会社 送信方法、送信装置および受信装置
JP2024152974A (ja) * 2015-02-20 2024-10-25 ソニーグループ株式会社 送信方法、送信装置、受信方法および受信装置

Also Published As

Publication number Publication date
EP0757484B1 (en) 2003-02-05
CN1144210C (zh) 2004-03-31
AU6088296A (en) 1997-02-06
CN1291594C (zh) 2006-12-20
US5848217A (en) 1998-12-08
ATE232345T1 (de) 2003-02-15
DE69626072D1 (de) 2003-03-13
CN1444222A (zh) 2003-09-24
US6424792B1 (en) 2002-07-23
KR970012599A (ko) 1997-03-29
EP0757484A2 (en) 1997-02-05
BR9603263A (pt) 1998-04-28
BR9603263B1 (pt) 2009-08-11
EP0757484A3 (en) 1998-03-25
MY116664A (en) 2004-03-31
CA2181864C (en) 2005-04-19
AU702694B2 (en) 1999-03-04
CN1153977A (zh) 1997-07-09
ES2191740T3 (es) 2003-09-16
JP3326670B2 (ja) 2002-09-24
MX9603105A (es) 1997-06-28
CA2181864A1 (en) 1997-02-03
DE69626072T2 (de) 2003-11-27

Similar Documents

Publication Publication Date Title
JP3326670B2 (ja) データ符号化/復号化方法および装置、および符号化データ記録媒体
JP3577794B2 (ja) データ復号化装置
JPH08275205A (ja) データ符号化/復号化方法および装置、および符号化データ記録媒体
JPH0951489A (ja) データ符号化/復号化方法および装置
JPH08322046A (ja) データ符号化/復号化方法および装置、および符号化データ記録媒体
KR100390593B1 (ko) 서브타이틀데이터인코딩/디코딩방법및장치및그기록매체
JP4642161B2 (ja) データ復号化装置及びデータ復号化方法
JPH07203396A (ja) 字幕データ復号化装置
MXPA96002842A (en) Method and multip data current search system
JPWO1997039578A1 (ja) データ復号化装置及びデータ復号化方法
JPH07250279A (ja) 字幕データ復号化装置
JP4391187B2 (ja) データ復号方法および装置
JPH09163325A (ja) 字幕符号化/復号化方法および装置
AU1842299A (en) Subtitle positioning method and apparatus

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

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

Free format text: PAYMENT UNTIL: 20080712

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090712

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090712

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100712

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100712

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110712

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120712

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130712

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term