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

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

Info

Publication number
JPH08275205A
JPH08275205A JP9943695A JP9943695A JPH08275205A JP H08275205 A JPH08275205 A JP H08275205A JP 9943695 A JP9943695 A JP 9943695A JP 9943695 A JP9943695 A JP 9943695A JP H08275205 A JPH08275205 A JP H08275205A
Authority
JP
Japan
Prior art keywords
data
information
subtitle
encoded
color
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9943695A
Other languages
English (en)
Inventor
Ikuo Tsukagoshi
郁夫 塚越
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 JP9943695A priority Critical patent/JPH08275205A/ja
Priority to CA 2173177 priority patent/CA2173177C/en
Priority to EP20030075808 priority patent/EP1326451B1/en
Priority to US08/627,742 priority patent/US5889564A/en
Priority to ES03075808T priority patent/ES2402090T3/es
Priority to TW85103885A priority patent/TW293980B/zh
Priority to EP19960302342 priority patent/EP0737016B1/en
Priority to DE69638300T priority patent/DE69638300D1/de
Priority to ES96302342T priority patent/ES2355288T3/es
Priority to AU50457/96A priority patent/AU707272B2/en
Priority to AT96302342T priority patent/ATE491308T1/de
Priority to CNB961057718A priority patent/CN1150509C/zh
Priority to BR9601263A priority patent/BR9601263A/pt
Priority to MYPI96001238A priority patent/MY113592A/en
Priority to CNB200510118736XA priority patent/CN100463503C/zh
Priority to CNB2004100315309A priority patent/CN1237815C/zh
Priority to KR1019960010570A priority patent/KR100384611B1/ko
Publication of JPH08275205A publication Critical patent/JPH08275205A/ja
Priority to AU18422/99A priority patent/AU726256B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • H04N7/035Circuits for the digital non-picture data signal, e.g. for slicing of the data signal, for regeneration of the data-clock signal, for error detection or correction of the data signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV programme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems 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/087Systems 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/088Systems 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/0884Systems 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/0885Systems 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Circuits (AREA)
  • Television Signal Processing For Recording (AREA)
  • Television Systems (AREA)
  • Color Television Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Processing Of Color Television Signals (AREA)
  • Stringed Musical Instruments (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Position Or Direction (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

(57)【要約】 【目的】字幕のカラーワイプや字幕の表示位置変更を任
意に行えるようにする。 【構成】ワイプレバー81を操作して設定されたワイプ
情報はアダプター82を介して、ワイプデータサンプラ
ー70においてサンプリングされ、スイッチ69で選択
されて、DPCM符号化回路65、ランレングス符号化
回路66、可変長符号化回路67により圧縮符号化され
てサブタイトルバッファベリファイア68に入力する。
さらに、パケット化されてマルチプレクサ58において
他のストリームデータに多重化されて伝送あるいはディ
スク91に記録される。復号側においては、ワイプ状の
パケットをデコードすることにより、字幕のカラーワイ
プを行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ビデオデータと共に表
示される字幕のカラーワイプ情報、あるいは表示位置情
報をエンコードして多重化するデータ符号化方法および
その装置、および、ビデオデータと共に表示される字幕
のカラーワイプ情報、あるいは表示位置情報とが多重化
されたデータをデコードするデータ復号化方法およびそ
の装置、および、字幕データと、字幕のカラーワイプ情
報、あるいは表示位置情報をエンコードして多重化され
たデータが記録されている符号化データ記録媒体に関す
るものである。
【0002】
【従来の技術】外国の映画をディスプレイに表示して鑑
賞する場合、一般に画面の端部に字幕がスーパインポー
ズされている。また、ビデオディスクや通常のテレビジ
ョン放送等においては、字幕がビデオ画面中に予めスー
パインポーズされた状態とされて、ビデオ信号が記録あ
るいは放送されている。
【0003】これに対して、CAPTAIN システムにおいて
は、字幕を文字コードあるいはドットパターンとして伝
送することができるようにされている。さらに、CD−
G(グラッフィックス)においては、サブコードを利用
してグラフィックスを記録することができるようにされ
ており、これを利用して字幕をCDに記録することが可
能とされている。
【0004】ここで、CD−Gにおけるデータフォ−マ
ットについて説明すると、図16(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のサブコードはS0,S1のシンクパタ
ーンとされており、残りの96フレーム分のサブコード
に、種々のサブコードデータが記録されている。このう
ち、PチャンネルとQチャンネルには、トラックをサー
チするデータが割り当てられている。したがって、残る
RチャンネルないしWチャンネルの6×96ビットにグ
ラフィックスデータを割り当てることができるようにな
る。
【0006】この場合、1ブロックのデータは繰返し周
波数75Hzで伝送されるため、1フレーム分のデータ
の伝送量は、75×98バイトとなる。すなわち、サブ
コードの伝送ビットレートは、7.35kバイト/sと
されている。
【0007】このように1ブロック中の6×96ビット
によりグラフィックスデータを伝送する伝送フォ−マッ
トを図17に示す。この図に示すように、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(水平画素)×1
92(ライン)であるが、コンポーネントディジタルT
V信号は、720(水平画素)×480(ライン)の解
像度を有しており、この解像度に比べると十分な解像度
とは云えない。
【0015】さらに、CD−Gにおいては1画素につき
1ビットのデータしか対応させることができないため、
データを2値化して表すこととなり、例えば文字の斜線
部分がギザギザとなるエイリアシング現象や、文字がち
らつくフリッカー等の現象が顕著となり、ユーザに不快
感を与えてしまうと云う問題点があった。また、これを
解決するために、例えばフィルタにより2値画像を多値
情報に変換することも考えられるが、そのためには高精
度のフィルタが必要となり、高価となる。さらに、この
ようなフィルタを用いると背景画像を劣化させることと
なるので、この手段を採用することは困難である。
【0016】さらにまた、CD−Gにおいて1画素を1
6値で表すようにすると、前述したように2値で表す場
合の約4倍の時間を要し、字幕の表示を高速で切り換え
ることが困難になると云う問題点が生じる。
【0017】そこで、本発明はユーザが字幕のパンやス
クロールを必要に応じて行えるよう符号化することので
きる符号化方法および装置、および、ユーザが字幕のパ
ンやスクロールを必要に応じて行うことができるデータ
復号化方法および装置、および、ユーザが字幕のパンや
スクロールを必要に応じて行えるデータが記録されてい
る符号化データ記録媒体を提供することを目的としてい
る。また、本発明は字幕のカラーデータをダイナミック
に変化することのできるデータ符号化方法および装置、
および、表示される字幕のカラーデータをダイナミック
に変化することのできるデータを復号することのできる
データ復号化方法および装置、および、字幕のカラーデ
ータをダイナミックに変化することのできるデータが記
録されている符号化データ記録媒体を提供することを目
的としている。
【0018】
【課題を解決するための手段】前記目的を達成するため
に、本発明のデータ符号化方法は、字幕のカラーワイプ
情報をピクチャフレーム毎にサンプリングし、基準位置
からの水平方向あるいは垂直方向のオフセット画素位置
で表されるように、前記サンプリングされた各々のカラ
ーワイプ情報が符号化されることようにしたものであ
り、また、前記データ符号化方法において、画面に表示
されるパターン情報の表示位置情報をピクチャフレーム
毎にサンプリングし、基準位置からの水平方向あるいは
垂直方向のオフセット画素位置で表されるように、各々
の前記サンプリングされたパターン情報の表示位置情報
が符号化されるようにしたものであり、さらに、ピクチ
ャフレーム毎に変化する情報をフレームを単位として符
号化し、フレーム間隔あるいはフレーム間隔に準じて、
他のストリームデータと多重化を行うようにしたもので
ある。
【0019】前記目的を達成するために、本発明のデー
タ復号化方法は、フレームを単位として送られてくるカ
ラーワイプ情報を垂直ブランキング期間を利用してバッ
ファメモリから読み出し、読み出されたカラーワイプ情
報に基づいてカラールックアップテーブルを切り換える
ようにしたものであり、また、フレームを単位として送
られてくる字幕パターンデータの表示位置情報を垂直ブ
ランキング期間を利用してバッファメモリから読み出
し、読み出された表示位置情報に基づいて字幕パターン
の表示位置を変化させるようにしたようにしたものであ
る。
【0020】前記目的を達成するために、本発明のデー
タ符号化装置は、字幕のカラーワイプ情報をピクチャフ
レーム毎にサンプリングするサンプラーと、基準位置か
らの水平方向あるいは垂直方向のオフセット画素位置で
表されるように、前記サンプラーによりサンプリングさ
れた各々のカラーワイプ情報を符号化する符号化手段を
備えるようにしたものであり、画面に表示される字幕の
パターン情報の表示位置情報をピクチャフレーム毎にサ
ンプリングするサンプラーと、基準位置からの水平方向
あるいは垂直方向のオフセット画素位置で表されるよう
に、前記サンプラーによりサンプリングされた各々の字
幕のパターン情報の表示位置情報を符号化する符号化手
段を備えるようにしたものであり、さらに、ピクチャフ
レーム毎に変化する情報をフレームを単位として符号化
する符号化手段と、フレーム間隔あるいはフレーム間隔
に準じて、前記符号化手段で符号化された情報と他のス
トリームデータとの多重化を行う多重化手段を備えるよ
うにしたものである。
【0021】前記目的を達成するために、本発明のデー
タ復号化装置は、フレームを単位として送られてくるカ
ラーワイプ情報が書き込まれるバッファメモリと、少な
くとも字幕の色差データと字幕の輝度データとからなる
カラールックアップテーブルと、垂直ブランキング期間
を利用して前記バッファメモリから前記カラーワイプ情
報を読み出して、読み出されたカラーワイプ情報に基づ
いて前記カラールックアップテーブルの読み出し領域を
切り換える制御手段とを備えるようにしたものであり、
また、フレームを単位として送られてくる字幕パターン
データの表示位置情報が書き込まれるバッファメモリ
と、垂直ブランキング期間を利用してバッファメモリか
ら前記表示位置情報を読み出し、読み出された前記表示
位置情報に基づいて画面に表示される字幕パターンの表
示位置を変化させるようにしたようにしたものである。
【0022】前記目的を達成するために、本発明のデー
タ記録媒体は、少なくとも符号化された字幕データと、
符号化された字幕のカラーワイプ情報とが多重化されて
記録されているようにしたものであり、また、少なくと
も符号化された字幕データと、符号化された字幕のパタ
ーン情報の表示位置情報とが多重化されて記録されてい
るようにしたものである。
【0023】
【作用】本発明のデータ符号化方法および装置によれ
ば、字幕等のスタティックなパターンに加えて、カラオ
ケに代表されるカラーワイプデータあるいは字幕のパン
やスクロールを行う情報を符号化して多重化することが
できる。本発明の復号方法および装置によれば、字幕の
カラーワイプを行ったり、字幕のパンやスクロールを行
うことができる。また、字幕と共に表示されるビデオ画
像の減衰率を制御することができ、字幕を見やすくする
ことができる。
【0024】
【実施例】本発明のデータ復号化方法を具現化した本発
明のデータ復号化装置の一実施例の構成を示すブロック
図を図1に示す。この図において、例えばディスク等の
データ記録媒体からサーボ系を介して読み出された再生
信号は、データデコーダ&デマルチプレクサ1に入力さ
れて、ECC(Error Correcting Code )が解かれてエ
ラー訂正が行われ、さらに、多重化されているデータが
ビデオデータ、字幕データ、オーディオデータにデマル
チプレクサされる。このうち、ビデオデータはビデオデ
コーダ3へ供給され、字幕データはサブタイトルデコー
ダ7へ供給され、オーディオデータはオーディオデコー
ダ11へ供給される。なお、これらの処理がデータデコ
ーダ&デマルチプレクサ1において行われる時にメモリ
2がバッファメモリおよびワークエリア等として使用さ
れる。
【0025】ビデオデコーダ3は、メモリ4を使用して
ビデオデータのビットストリームからビデオデータをデ
コードしてレターボックス5へ供給する。レターボック
ス5では、ビデオデコーダ3の出力がスクイーズ(sque
eze )モードの場合に、縦横比が4対3のモニターにお
いて真円率100%で鑑賞できるように画面の垂直方向
に3/4に縮めて表示するためのフィルタ処理が行われ
る。この場合、1/4フィールド分に相当するタイミン
グ調整が、タイミング調整用のメモリ6を使用して行わ
れる。なお、レターボックス5はスクイーズモードのビ
デオデータをそのまま出力するスルーパスを有してい
る。
【0026】オーディオデコーダ11は、メモリ12を
バッファメモリ等として使用してオーディオデータをデ
コードする。デコードされたオーディオデータは、オー
ディオ用のディジタル・アナログ(D/A)コンバータ
13によりアナログのオーディオ信号とされて再生出力
される。
【0027】サブタイトルデコーダ7では、サブタイト
ルデコーダ7に供給されている字幕データのビットスト
リームがデコードされて、レターボックス5から出力さ
れたビデオデータに、このデコードされた字幕データが
スーパインポーズされる。スーパインポーズされたビデ
オ信号は、コンポジットエンコーダ8によりNTSC、
PAL、あるいはSECAM方式に変換され、ビデオ用
D/Aコンバータ10においてアナログのビデオ信号に
変換されて出力される。
【0028】以上の各部の処理は、システムコントロー
ラ14により統括的に制御されており、ユーザからのコ
マンドやその他の各種の情報をモニタできるように、モ
ードディスプレイ9が設けられており、モードディスプ
レイ9に備えられた専用のディスプレイに表示させた
り、ビデオ信号に重畳させたりすることができるように
されている。
【0029】また、サブタイトルデコーダ7は、多重化
された字幕データのビットストリームと、デコードされ
たビデオデータとを受け取り、多重化された字幕データ
のビットストリームをコードバッファに蓄積した後、指
定されたタイミングで該ビットストリームのデコードを
行い、デコードされた字幕データをビデオデータにスー
パインポーズするようにしている。
【0030】このように動作する、サブタイトルデコー
ダ7の一実施例の構成を示すブロック図を図2に示す。
この図に示す各部の説明を以下に行う。 (1)ワード検出部20 デマルチプレクサ1から出力された字幕データのビット
ストリームはワード検出部20に入力され、検出された
ヘッダ情報、検出されたヘッダエラー情報、検出された
データエラー情報がコントローラ35に転送される。ま
た、ワード検出部20により検出された字幕表示時刻の
タイムスタンプ(PTSS)、表示位置情報(Position
_data)、カラールックアップテーブル(CLUT)の更
新データ、およびビットマップ画素データがコードバッ
ファ22に転送されて蓄積される。
【0031】(2)スケジューラ21 このコードバッファ22の読出/書込のアクセス制御
は、スケジューラ21により行われている。コードバッ
ファ22の読出/書込のアクセスのバンド幅は、デマル
チプレクサ1から供給されるデータレートと表示レート
とからメモリアクセスのスケジューリング管理が決まる
ことにより決定されている。たとえば、デマルチプレク
サ1からのデータレートを最大20Mbpsとすると、
コードバッファ22のI/Oポートが8ビットの場合
2.5MHzのレートでコードバッファ22へ書き込み
を行うようにすれば良い。
【0032】一方、コードバッファ22からの読み出し
は、システムコントローラ14からデコード開始信号を
受け取った後、表示位置情報に応じて、垂直同期信号
(Vシンク)並びに水平同期信号(Hシンク)から適当
なタイミングをとって行われている。読出レートは1
3.5MHzの画素サンプリングレートであり、そのサ
ンプリングクロックのクロック幅でコードバッファ22
の読出/書込を切り替えるとすると、コードバッファ2
2への書き込みは前記したように少なくとも2.5MH
z以上のレートが必要であるから、この書き込みレート
を満足できる最も遅いレートは13.5MHzの1/4
である3.375MHzとなる。
【0033】すなわち、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ビッ
ト以下で構成されていれば、リアルタイムで表示するこ
とができるようになる。
【0034】(3)コントローラ35 コントローラ35はワード検出部20からの字幕表示時
刻のタイムスタンプ(PTSS)を受け取り、システム
コントローラ14へ出力する。その後、システムコント
ローラ14からのデコード開始信号により字幕データの
デコードを開始する。この時、通常再生モードとされて
いる場合は、フレーム単位でバイトアラインされたrepe
at time 分だけコードバッファ22から繰返し字幕デー
タが読み出されてデコードされる。このrepeat time の
減算は、システムコントローラ14から供給される減算
パルス(decrement pulse )よって行われる。この減算
パルスは、通常再生の場合、フレームレートでシステム
コントローラ14から発せられ、コントローラ35はこ
れを受けて、表示タイムスタンプに従って正しく同期が
取れるように、スケジューラ21に対しコードバッファ
22のアドレス管理を行っている。
【0035】さらに、コントローラ35はシステムコン
トローラ14から送られてきたspecial 信号が”非ノー
マル”とされた場合は特殊再生モードとされたとして、
特殊再生モードを正しく受信したことを示すack信号
をシステムコントローラ14に送り返す。この特殊再生
モードが、n倍速早送り(FF)あるいはn倍速逆早送
り(FR)の場合は、減算パルスはn倍のレートで発せ
られる。また、特殊再生モードが、ポーズの場合は減算
パルスは発せられず、同じフレームを繰返しデコードし
続けるようにされる。
【0036】また、再生モードにかかわらずコードバッ
ファ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)をフレームごとに更新する。
【0037】(4)コードバッファ22 コードバッファ22はRAM(Random Access Memory)
により構成されるが、RAMが外付けとされる場合は、
表示用と蓄積用の2枚分のページが確保できる容量を有
し、かつ、ビデオデータの復号化処理の遅延補償分を含
み、さらにスケジューラ21がアクセスするバンド幅を
満足するRAMを使用するようにする。ビデオデータの
復号化処理の遅延補償を行うために、コントローラ35
はコードバッファ22へ字幕データを書き込む際に、表
示時刻のタイムスタンプ(PTSS)をシステムコント
ローラ14へ送るようにする。
【0038】システムコントローラ14はこれを受け
て、自身が持つ同期合わせ用クロックと前記PTSSが
一致した時点から、ビデオ復号化処理の遅延分(約1フ
ィールド)に、レターボックス5の処理による遅延分を
加えたタイミングで、サブタイトルデコーダ7内のコン
トローラ35へデコード開始命令を送るようにする。こ
れら一連のデコード遅延を考慮する理由は、データ符号
化装置においては、ビデオデータ、オーディオデータ、
字幕データの各デコード遅延がゼロであるという前提の
元で多重化されているからである。
【0039】(5)逆VLC(Inverse Variable Lengt
h Coding)回路23 コードバッファ22から読み出された字幕データに、可
変長復号化処理を施して、レベルデータとランデータの
ペアのデータとして出力する。なお、逆VLC回路23
は、場合によりスルーされるものである。
【0040】(6)逆ランレングス回路24 ランデータの数だけレベルデータを発生させることによ
りランレングス復号処理を行い、以後、画素データとし
て字幕データを扱うようにする。逆VLC回路23と逆
レングス回路24により圧縮処理された字幕データが伸
長されるが、場合により、逆レングス回路24をスルー
することも可能である。
【0041】(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は
バイパスされる。
【0042】(8)CLUT(カラールックアップテー
ブル)回路26 ルックアップテーブルは、図6にその一例を示すように
輝度データY、色差データCr,Cb、そして背景ビデ
オデータと、このCLUT内の選択された輝度データ
Y、色差データCr,Cbのデータとの混合比を表すキ
ーデータ(K)が登録されている。これらのデータはフ
ルスケールで8ビットとされているが、図示するよう
に、各4ビット精度のデータとすることが可能である。
このCLUTはデコードに先立ち、CLUT回路26に
予めダウンロードすることが可能とされている。この場
合、CLUTデータはコードバッファ22からCLUT
回路26へ転送される。また、キーデータKはmixing r
atioとして、CLUT回路26からミキサ部34へ転送
される。さらに、入力アドレスの最上位ビットを使用し
て、時間的に変化するカラーワイプを行うことのできる
図9に示すようなCLUTを持つようにしてもよい。
【0043】(9)ミキサ部34 ミキサ部34は、on/offのスーパインポーズ信号
が”on”の場合、輝度データY、色差データCb,C
rとしてCLUT回路26から読み出された字幕データ
と、輝度データY、色差データCb,Crとして入力さ
れたビデオデータをmixing ratioに従って、スーパイン
ポーズする。その際、スーパインポーズはコントローラ
35から供給されるposition信号、あるいはu_position
信号で指定されたタイミングに従って、所定の位置へス
ーパインポーズされる。また、モード情報にfade係数が
指定されている場合は、指定された速度でパターンデー
タに対してfade係数を乗算することによって、フェード
イン/フェードアウトを行うことができる。なお、スー
パインポーズ信号が”off”とされている場合は、ミ
キサ部34に入力されているビデオデータのみを出力し
て表示するようにする。このスーパインポーズ信号のo
n/offは、ユーザが任意に設定することができる。
字幕に関する一連のデコードが終了し、スーパインポー
ズされた信号は、サブタイトルデコーダ7からD/Aコ
ンバータ10へ転送される。
【0044】ここで、図2においてサブタイトルデコー
ダ7内のコントローラ35からシステムコントローラ1
4へ供給される各種データ、およびシステムコントロー
ラ14からサブタイトルデコーダ7内のコントローラ3
5へ供給される各種データの意味を図3および図4に示
している。
【0045】次に、本発明のデータ符号化装置におい
て、字幕データを4ビット符号化モードで符号化した場
合の例を図5および図6を参照しながら説明する。字幕
データは、図5(b)に示すようなfill data と、図5
(c)に示すようなキーデータ(key data)とで表され
ている。いま、図5(a)に示すように字幕に表示すべ
き1つの文字として「A」があったとする。この場合の
図示する1本の水平ライン(水平走査線)で走査した時
のfill data は、同図(b)に示すようになる。この図
に示すように、fill data は、期間T3において表示す
べき文字の輝度(Y)に対応するレベルとされている。
そして、その前後の期間T1,T2および期間T4,T
5の期間において、fill data のレベルは最低のレベ
ル”0H”とされている。なお、「H」は16進数を示
すものである。
【0046】これに対してキーデータは、文字を表示す
べき期間T3において、最低のレベル”E0H”とされ
ている。期間T3の前後の離れた期間T1と期間T5に
おいては、最高のレベル”0H”とされている。そし
て、期間T3に隣接する期間T2と期間T4のレベル
は、中間の所定のレベルに設定されている。すなわち、
期間T2においては、最高のレベル”0H”から最低の
レベル”E0H”に徐々に変化するようにされており、
期間T4においては最低のレベル”E0H”から最高の
レベル”0H”に徐々に変化するようにされている。
【0047】これにより、期間T3においては、背景ビ
デオのレベルは最低レベル”E0H”に制御されるよう
になり、実質的に黒レベルにミュートされることにな
る。これに対して、期間T1および期間T5において
は、字幕に対応する字幕データのレベルが所定のレベル
(図示する場合は、灰色のレベルであるが、黒レベルと
しても良い。)にミュートされる。そして、期間T2と
期間T4においてはキーデータの値に対応する割合で背
景ビデオ画像が減衰される。この図に示す例において
は、キーデータの値が大きいほど、背景ビデオ画像の減
衰の割合が小さくされ、キーデータの値が小さいほど、
背景ビデオ画像の減衰の割合が小さくなるようになされ
ている。このように、文字の近傍においては背景ビデオ
画像が徐々にミュートされるため、字幕(文字)が見に
くくなるようなことが防止される。
【0048】図6に示すカラールックアップテーブル
(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に固定され
ているので、字幕の表示色は一色とされている。
【0049】このカラールックアップテーブルが参照さ
れることにより、符号化時には図5(b)(c)に示す
各サンプリングタイミングのfill data (Y)およびキ
ーデータKに該当するアドレス(Addr)が符号化データ
として、後述する字幕符号化装置内の量子化回路64か
ら出力されるようになる。
【0050】次に、図7に本発明のデータ符号化方法を
具現化した一実施例のデータ符号化装置が備えられてい
る符号化装置の構成を示すブロック図を示す。この符号
化装置において、ビデオカメラ51より出力されたビデ
オ信号は、ビデオ符号化装置52に供給されてアナログ
・デジタル(A/D)変換され、さらに圧縮化・パケッ
ト化されてマルチプレクサ58に供給されている。な
お、ビデオカメラ1に替えて、ビデオディスクプレー
ヤ、ビデオテープレコーダなどを用いて、再生されたビ
デオ信号をビデオ符号化装置52に供給するようにして
もよい。
【0051】また、ビデオ符号化装置52はレートコン
トローラ52aを備えており、後述する字幕符号化装置
57内のSBV(Subtitile Buffer Verifier )68に
おいて、必要な制御情報を加えた上で発生データ量が制
御されているが、同時にSBV68が出力するビットレ
ート制御信号に対応して、ビデオデータの圧縮率を制御
するようになされている。すなわち、字幕符号化装置5
7において符号化されたデータ量が少ない場合には、そ
の分ビデオデータの符号化量が増大するよう圧縮率を変
更して、ビデオ画像を高品質とし、逆に字幕符号化装置
57において符号化されたデータ量が多い場合はその分
ビデオデータの符号化量が増大しないよう圧縮率を変更
している。このようにビデオデータの符号化量を変更し
ても、全体の符号量は一定とされる。
【0052】このようにして、ビデオ符号化装置52に
より圧縮・符号化され、さらにパケット化されたビデオ
データ(例えば、4:2:2のコンポーネント信号等)
が、マルチプレクサ58に供給される。また、字幕符号
化装置57において、4ビット量子化された字幕データ
を1ページ分符号化した結果、SBV68にてコードバ
ッファサイズを上回ってしまい、オーバーフローになる
場合、該当ページに関する一連の符号化行程において、
階調数を4ビットからより少ない階調数に落として量子
化回路64により再び符号化される。これにより、デー
タ量が削減され、オーバフローが防止される。
【0053】一方、マイクロフォン53により集音され
たオーディオ信号は、オーディオ符号化装置54に入力
されて、A/D変換されると共に、圧縮符号化され、さ
らにパケット化されてマルチプレクサ58に供給され
る。この場合においても、マイクロフォン53に替え
て、テープレコーダ等を用いて再生されたオーディオ信
号をオーディオ符号化装置54に供給するようにして、
符号化されたオーディオデータをマルチプレクサ58に
供給するようにしてもよい。
【0054】また、文字発生回路(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に供給されている。
【0055】マルチプレクサ58は、字幕符号化装置5
7、ビデオデータ符号化装置52、およびオーディオデ
ータ符号化装置54からそれぞれ供給されるパケット化
されたデータを、例えば時分割多重化等により多重化を
行う。さらに、マルチプレクサ58において、多重化さ
れたデータに対し、ECCなどの誤り訂正のための処
理、およびEFM(Eight to Fourteen Modulation)な
どの変調処理が施された後、例えばディスク91等の記
録媒体に記録されたり、伝送路(Channel )を介して受
信側に伝送されたりしている。
【0056】続けて、字幕符号化装置57についての説
明を行う。文字発生回路55は、ビデオ符号化装置52
により符号化されるビデオ画像に対応する字幕データを
発生し、この字幕データは字幕符号化装置57に入力さ
れてスイッチ61の接点aに供給される。また、スイッ
チ61の接点bには文字発生回路55から発生されたキ
ーデータKが供給される。このスイッチ61は所定のタ
イミングで接点aまたは接点bに切り換えられ、字幕デ
ータまたはキーデータKが所定のタイミングで選択され
て、ディジタルフィルタ72およびスイッチ62を介し
て量子化回路64に供給される。
【0057】量子化回路64に入力された字幕データ
は、量子化回路64において、カラールックアップテー
ブル71が参照されて量子化され、さらにDPCM回路
65により差分PCM符号化される。次いで、ランレン
グス符号化回路66および可変長符号化回路67によ
り、符号の出現頻度の偏りを利用した圧縮符号化が行わ
れている。また、カラオケ等に使用されるカラーワイプ
データや、字幕をスクロールするためのデータはワイプ
レバー(Wipe LEVER)81により、カラーワイプや字幕
の製作者により入力され、アダプタ(Adapter )82を
経てRGBのデータ、あるいは表示位置データとしてワ
イプデータサンプラー(Wipe data Sampler )70に入
力される。さらに、スイッチャ83において文字発生回
路55からの字幕パターンデータ上にオーバレイされ、
モニタ84でその様子がチェックされる。
【0058】ワイプデータサンプラー70の一構成例を
図8に示すが、アダプタ82からのデータがレジスタ3
00にラッチされ、ラッチされた1画素前のデータと次
の画素のデータが比較器301で比較され、両者が等し
ければカウンタ302がカウントアップされる。ここ
で、レジスタ300は最大1ライン分の容量を持ち、垂
直方向のワイプにも対応できるように構成されている。
水平方向ワイプ時は1ピクセルを1クロック分に相当さ
せるクロックをカウンタ302はカウントする。カウン
タ302は水平同期信号(Hシンク)または垂直同期信
号(Vシンク)によりクリアされた後、隣接画素、また
はフィールド単位で上下方向に、隣接するライン間で等
しい間カウントアップし、そのカウント値がレジスタ3
03においてVシンクによりラッチされる。このカウン
タ値は、カラーワイプ情報あるいは表示位置情報とし
て、スイッチ69を介してDPCM回路65、ランンレ
ングス符号化回路66および可変長符号化回路67によ
り、圧縮符号化が行われ、さらにパケット化されてマル
チプレクサ58に供給される。
【0059】このようにして、字幕のカラーワイプ情報
あるいは字幕等のパターン情報の表示位置情報が、ピク
チャフレーム毎にサンプリングされて符号化されてい
る。また、字幕のカラーワイプ情報あるいは字幕等のパ
ターン情報の表示位置情報は、フレームを単位として符
号化されるが、複数フレーム分まとめて符号化すること
もできる。この場合、字幕データを含む符号化データ量
がバッファをオーバフローさせないようにSVB68が
量子化回路64の量子化レベル幅を制御するようにして
もよい。
【0060】このように隣接する画素間、あるいは隣接
するライン間で不一致となるまでカウンタ302がカウ
ントすると、そのカウンタ値はワイプレバー81で設定
したワイプ情報あるいは位置情報のディジタルデータと
なる。また、字幕符号化装置57では4ビットの字幕パ
ターンデータにより、図9に示すようなカラールックア
ップテーブル(CLUT)を参照して、フィルデータと
しての輝度値Yと、背景との混合比であるキーデータK
を該当するアドレス(Addr)として送っている。そ
こで、符号化側と復号化側とで同じCLUTとなるよう
に、必要な場合CLUTを符号化側から復号化側へ伝送
するようにしている。
【0061】この場合、復号化側に伝送されたCLUT
は予め内部のレジスタにダウンロードされ、以後の復号
化データのデコード時に使用される。カラールックアッ
プテーブルの内容は、図9に示すように輝度Y、色差C
r,Cb、背景との混合比(キーデータ)Kが各々最大
8ビットで登録されている。このように、本発明は前述
したデータ符号化装置およびデータ復号化装置からなる
システムの中で、静的なパターンデータを時間的にカラ
ールックアップテーブルを切り換えることによって、1
つの目的であるダイナミックに色を変えることを実現し
ている。
【0062】さらに、字幕符号化装置について説明する
と、字幕パターンを表す字幕ストリームは圧縮符号化さ
れて、復号側におけるコードバッファ22と同様の振舞
をする字幕符号化装置57における字幕用のバッファベ
リファイア(Subtitle Buffer Verifier:SBV)68
に入力され、各種の制御情報(Normal/trick PLAY,P
osition information,subtitle encoding information
,timecode,EOP,upper limit value ,static/dynam
ic etc )が字幕のパターンデータに付加される。同時
に、SBV68においてバッファへのデータ蓄積量が検
証されてオーバフローあるいはアンダーフローしないよ
うにビットレートが制御される。この制御は、SBV6
8がバッファへの蓄積量に応じて量子化回路64の量子
化レベルを制御して符号量を制御することにより行われ
ている。
【0063】次に、以上説明したSBV68の動作を、
同様の振舞をするコードバッファ22を例に上げて図1
0を参照しながら具体的に示す。図10において、縦軸
はデータサイズを示すと共に、横軸は経過時間であり、
(A),(B)の2本の線に挟まれた縦軸に平行な間隔
がコードバッファ22におけるコードバッファサイズ
(Code Buffer Size)である。そして、(A),(B)
の傾きがビットレートを表しており、(C)がコードバ
ッファ22内部のデータ蓄積量を表している。図10に
示す場合のように、(C)のラインは(A)(B)のラ
インを越えないよう制御されるが、(A)のラインを越
えた場合はコードバッファ22がアンダーフロー状態と
なり、(B)のラインを越えた場合はオーバフロー状態
となる。
【0064】(A)または(B)の傾きのビットレート
で入力されたページデータS0,S1,S2,S3,・
・・は各々の表示タイミングPTS(S0),PTS
(S1),PTS(S2),PTS(S3),・・・で
表示されるようになる。この表示タイミングの瞬間で、
表示タイミングが到達したページデータはコードバッフ
ァ22からディスプレイバッファに転送される。転送に
より、データサイズは小さくなるので、転送は図10に
おけるデータサイズ軸に平行な縦の線で表されるように
なる。これに対して、コードバッファ22への蓄積は時
間軸に平行な横の線で表される。この図に示す場合は
(A),(B)の傾きは一定であるが、可変レートとさ
れる場合は、その傾きは時間と共に変化するようにな
る。
【0065】このように動作するコードバッファ22は
図11に示す構成の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
デバイス内でポインタを更新するだけで実現することが
できるので、転送に伴う遅延は生じることがなく高速に
転送を行うことができる。
【0066】すなわち、図1に示すコードバッファ22
内には、コードバッファ22−1の領域とディスプレイ
バッファ22−2の領域が少なくとも設定されている。
なお、ディスプレイバッファ22−2においてはすぐに
表示を行うべく、例えば垂直(V)ブランキング期間を
利用して、パーザ(PARSER)において各種のヘッダが解
釈され、逆VLC(IVLC)23、逆ランレングスデ
コーダ(RUNLENGTHDEC)24、フィルタ2
5を介してCLUT26へビットマップデータは転送さ
れる。
【0067】次に、データ復号化装置において、字幕パ
ターンデータのほかにカラーワイプデータ送られる場合
のコードバッファ22のデータ読み出しの実行概念を図
12に、その構成の一実施例を図13に示す。図12
(b)に示すように、表示用タイムスタンプ(PTS)
毎に字幕のパターンデータとワイプ情報とが別々に送ら
れてきて、コードバッファ22に蓄積される。その後、
表示タイムスタンプPTSが図12(c)に示すフレー
ムnのタイミングと一致する場合、まずフレームnでは
字幕パターンが復号化され表示される。次に、表示タイ
ムスタンプPTSがフレームn+1と一致すると、フレ
ームn+1の垂直ブランキング期間でワイプ情報WPA
がコードバッファ22から読み出され、図13に示すレ
ジスタ205においてVシンクによりラッチされる。レ
ジスタ205においてラッチされている値はCLUT2
6のテーブル値を切り換えるのに使用される。例えば、
カラーワイプが行われるように図9に示すカラールック
アップテーブルの上半分の領域のテーブル値から下半分
の領域のテーブル値に切り換える。
【0068】ピクセルカウンタ208ではレジスタ20
5に取り込まれているワイプ情報WPAがセットされ、
Hシンク(Hsync)を基準にしてアクティブ期間に
おいてダウンカウントされる。水平方向のワイプ時は、
各ライン同様の処理が行われるようになる。ダウンカウ
ントが行われピクセルカウンタ208のカウント値がゼ
ロになると、キャリーフラグあるいはボローフラグが変
化する。このフラグをCLUT26へ入力することで、
ワイプ情報によるカラーワイプが行われる。
【0069】一方、字幕パターンデータはアクティブ期
間デコードバッファ22から読み出され、ランレングス
デコーダ24を経てCLUT26へ入力される。あるフ
レームにおいて、パターンデータに対し、ライン方向
で、ある画素以後はワイプ情報によりCLUT26出力
は変化する。上記ワイプ情報がWPA,WPB,WPC
・・・,WPZとフレーム毎に変化する時、パターンデ
ータが変化しなくても、CLUT26から読み出される
色差データCr,Cbの変化する箇所は時間と共に移動
するようになる。これにより、字幕データのカラーワイ
プが実現される。ピクセルカウンタ208のフラグはC
LUT26へMSBとして入力される。このMSBが”
0”の時は、図9に示すカラールックアップテーブルの
色差データCr,Cbとして7FHが登録されている上
半分の領域のデータが読み出され、MSBが”1”の時
は、色差データCr,CbとしてFFHが登録されてい
る下半分の領域のデータが読み出されるので、MSBに
応じて表示色が変化するようになる。
【0070】ピクセルデータは4ビット/画素モードの
時、その内の1ビットがカラーワイプのために用いられ
るため、下位3ビットのみを用いて符号化されており、
逆ランレングス回路24から供給される。また2ビット
/画素モードの時は、LSB1ビットのみを用いて符号
化される。あるいは、4ビット/2画素として符号化さ
れるモードにおいては、2画素に1回、CLUT26の
上記のMSB制御用ビットを入力し、その他を3ビット
で符号化することも可能である。
【0071】このようにして、図12(a)に示すよう
にカラーワイプ位置Aが移動していき、カラーワイプが
行われる。字幕が2行に渡る時は、それぞれの行に対し
てワイプ情報が定義される。そして、前記した方法は、
字幕の表示位置の移動、あるいは時間と共に変化する他
の情報に対しても適用することができる。
【0072】字幕の表示位置の移動の実行概念を図14
に、その構成の一実施例のブロック図を図15示す。こ
の場合、水平方向基準点からの画素位置(オフセット
値)を字幕の表示位置情報としている。この情報を前記
したカラーワイプ時と同様の方法でデコードバッファ2
2から読み出すようにする。すると、図15に示すブロ
ック図に示すように、読み出された表示位置データはレ
ジスタ205においてVシンクによりラッチされ、ラッ
チされた表示位置データはピクセルカウンタ208へセ
ットされる。
【0073】そして、1ピクセルが1クロックに対応す
るクロックでピクセルカウンタ208がダウンカウント
され、そのカウント値がゼロになったタイミングでゼロ
フラグがコントローラ35へ供給される。コントローラ
35はパターンデータを表示すべきフレームにおいて、
このゼロフラグのタイミングにより、コードバッファ2
2からの読み出しタイミングを変えるようにする。これ
により、フレーム毎に読み出しタイミングを変化させる
ことができ、スムーズな字幕の表示位置移動を実現する
ことができる。
【0074】なお、字幕のカラーワイプ情報や字幕等の
パターン情報の表示位置情報のように、ピクチャフレー
ム毎に変化する情報はフレームを単位として符号化さ
れ、フレーム間隔あるいはフレーム間隔に準じて、その
パケットがビデオストリーム等のストリームデータに多
重化されている。
【0075】
【発明の効果】以上説明したように、本発明のデータ符
号化方法および装置は、字幕のカラーワイプ情報やパタ
ーン情報の表示位置情報を、フレーム毎にサンプリング
して符号化しており、本発明のデータ復号化方法および
装置は、ビデオストリームデータ等に多重化された字幕
のカラーワイプ情報やパターン情報の表示位置情報を垂
直ブランキング期間を利用してバッファから読み出し
て、字幕のカラーワイプを行うこと、あるいはパターン
情報の表示位置を移動することができる。すなわち、カ
ラオケ等に代表されるカラーワイプを実現することがで
きると共に、字幕等のパターン情報のパンやスクロール
を自在に行うことができるようになる。また、背景ビデ
オ画像の画質を劣化させることなく簡単な構成で、字幕
等を高速でかつユーザの必要に応じて表示させることが
可能となる。
【図面の簡単な説明】
【図1】本発明のデータ復号化方法を具現化した本発明
のデータ復号化装置の一構成例を示すブロック図であ
る。
【図2】本発明のデータ復号化装置におけるサブタイト
ルデコーダの詳細な構成を示すブロック図である。
【図3】システムコントローラからサブタイトルデコー
ダ内のコントローラへ送られる情報、およびコントロー
ラからシステムコントローラへ送られる情報の内容を示
す図表である。
【図4】システムコントローラからサブタイトルデコー
ダ内のコントローラへ送られる情報、およびコントロー
ラからシステムコントローラへ送られる情報の内容を示
す図表である。
【図5】本発明のデータ符号化方法を説明するための字
幕データを符号化する説明図である。
【図6】本発明のデータ符号化方法および装置におい
て、字幕データを符号化する場合に参照するカラールッ
クアップテーブルの一例を示す図である。
【図7】本発明のデータ符号化装置を適用した符号装置
の一構成例を示すブロック図である。
【図8】ワイプ情報をサンプルするワイプデータサンプ
ラーの構成の一例を示すブロック図である。
【図9】カラーワイプを行うことのできるカラールック
アップテーブルの一例を示す図である。
【図10】サブタイトルバッファベリファイアおよびコ
ードバッファの動作を説明するための図である。
【図11】サブタイトルデコーダバッファの構成の一例
を示すブロック図である。
【図12】カラーワイプの実行概念を示す図である。
【図13】カラーワイプを実行する構成の一例を示すブ
ロック図である。
【図14】パターンデータの表示位置変更の実行概念図
である。
【図15】パターンデータの表示位置変更を実行する構
成の一例を示すブロック図である。
【図16】CD−Gにおけるサブコードの構成を示す図
である。
【図17】CD−Gのサブコードを利用して文字情報を
記録する方法を説明するための図である。
【符号の説明】
1 データデコーダ&デマルチプレクサ 2,4,6,12 メモリ 3 ビデオデコーダ 5 レターボックス 7 サブタイトルデコーダ 8 コンポジットエンコーダ 9 モードディスプレイ 10,13 D/Aコンバータ 11 オーディオデコーダ 14 システムコントローラ 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 205,300,303 レジスタ 208 ピクセルカウンタ 301 コンパレータ 302 カウンタ

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 字幕のカラーワイプ情報をピクチャフ
    レーム毎にサンプリングし、基準位置からの水平方向あ
    るいは垂直方向のオフセット画素位置で表されるよう
    に、前記サンプリングされた各々のカラーワイプ情報が
    符号化されることを特徴とするデータ符号化方法。
  2. 【請求項2】 画面に表示されるパターン情報の表示
    位置情報をピクチャフレーム毎にサンプリングし、基準
    位置からの水平方向あるいは垂直方向のオフセット画素
    位置で表されるように、各々の前記サンプリングされた
    パターン情報の表示位置情報が符号化されることを特徴
    とするデータ符号化方法。
  3. 【請求項3】 ピクチャフレーム毎に変化する情報を
    フレームを単位として符号化し、フレーム間隔あるいは
    フレーム間隔に準じて、他のストリームデータと多重化
    を行うことを特徴とするデータ符号化方法。
  4. 【請求項4】 前記ピクチャフレーム毎に変化する情
    報を数フレーム分まとめて符号化することを特徴とする
    請求項3記載のデータ符号化方法。
  5. 【請求項5】 字幕パターンデータと数フレーム分の
    カラーワイプ情報、あるいは、字幕パターンデータと、
    該字幕パターンデータの表示位置情報を前記ピクチャフ
    レーム毎に変化する情報として、符号化されたデータ量
    が所定データ量を越えないように量子化レベル幅を制御
    して符号化することを特徴とする請求項3あるいは4記
    載のデータ符号化方法。
  6. 【請求項6】 フレームを単位として送られてくるカ
    ラーワイプ情報を垂直ブランキング期間を利用してバッ
    ファメモリから読み出し、読み出されたカラーワイプ情
    報に基づいてカラールックアップテーブルを切り換える
    ようにしたことを特徴とするデータ復号化方法。
  7. 【請求項7】 フレームを単位として送られてくる字
    幕パターンデータの表示位置情報を垂直ブランキング期
    間を利用してバッファメモリから読み出し、読み出され
    た表示位置情報に基づいて字幕パターンの表示位置を変
    化させるようにしたことを特徴とするデータ復号化方
    法。
  8. 【請求項8】 字幕のカラーワイプ情報をピクチャフ
    レーム毎にサンプリングするサンプラーと、 基準位置からの水平方向あるいは垂直方向のオフセット
    画素位置で表されるように、前記サンプラーによりサン
    プリングされた各々のカラーワイプ情報を符号化する符
    号化手段を備えることを特徴とするデータ符号化装置。
  9. 【請求項9】 画面に表示される字幕のパターン情報
    の表示位置情報をピクチャフレーム毎にサンプリングす
    るサンプラーと、 基準位置からの水平方向あるいは垂直方向のオフセット
    画素位置で表されるように、前記サンプラーによりサン
    プリングされた各々の字幕のパターン情報の表示位置情
    報を符号化する符号化手段を備えることを特徴とするデ
    ータ符号化装置。
  10. 【請求項10】 ピクチャフレーム毎に変化する情報
    をフレームを単位として符号化する符号化手段と、 フレーム間隔あるいはフレーム間隔に準じて、前記符号
    化手段で符号化された情報と他のストリームデータとの
    多重化を行う多重化手段を備えることを特徴とするデー
    タ符号化装置。
  11. 【請求項11】 フレームを単位として送られてくる
    カラーワイプ情報が書き込まれるバッファメモリと、 少なくとも字幕の色差データと字幕の輝度データとから
    なるカラールックアップテーブルと、 垂直ブランキング期間を利用して前記バッファメモリか
    ら前記カラーワイプ情報を読み出して、読み出されたカ
    ラーワイプ情報に基づいて前記カラールックアップテー
    ブルの読み出し領域を切り換える制御手段とを備えるこ
    とを特徴とするデータ復号化装置。
  12. 【請求項12】 フレームを単位として送られてくる
    字幕パターンデータの表示位置情報が書き込まれるバッ
    ファメモリと、 垂直ブランキング期間を利用してバッファメモリから前
    記表示位置情報を読み出し、読み出された前記表示位置
    情報に基づいて画面に表示される字幕パターンの表示位
    置を変化させるようにしたことを特徴とするデータ復号
    化装置。
  13. 【請求項13】 少なくとも符号化された字幕データ
    と、符号化された字幕のカラーワイプ情報とが多重化さ
    れて記録されていることを特徴とする符号化データ記録
    媒体。
  14. 【請求項14】 少なくとも符号化された字幕データ
    と、符号化された字幕のパターン情報の表示位置情報と
    が多重化されて記録されていることを特徴とする符号化
    データ記録媒体。
JP9943695A 1995-04-03 1995-04-03 データ符号化/復号化方法および装置、および符号化データ記録媒体 Pending JPH08275205A (ja)

Priority Applications (18)

Application Number Priority Date Filing Date Title
JP9943695A JPH08275205A (ja) 1995-04-03 1995-04-03 データ符号化/復号化方法および装置、および符号化データ記録媒体
CA 2173177 CA2173177C (en) 1995-04-03 1996-04-01 Subtitle colorwiping and positioning method and apparatus
AU50457/96A AU707272B2 (en) 1995-04-03 1996-04-02 Subtitle colorwiping and positioning method and apparatus
US08/627,742 US5889564A (en) 1995-04-03 1996-04-02 Subtitle colorwiping and positioning method and apparatus
ES03075808T ES2402090T3 (es) 1995-04-03 1996-04-02 Barrido de color y posicionamiento de subtítulos
TW85103885A TW293980B (ja) 1995-04-03 1996-04-02
EP19960302342 EP0737016B1 (en) 1995-04-03 1996-04-02 Subtitle colorwiping and positioning
DE69638300T DE69638300D1 (de) 1995-04-03 1996-04-02 Farbvermischer und Positionierung für Untertitel
ES96302342T ES2355288T3 (es) 1995-04-03 1996-04-02 Barrido de color y posicionamiento de subtítulos.
EP20030075808 EP1326451B1 (en) 1995-04-03 1996-04-02 Subtitle colorwiping and positioning
AT96302342T ATE491308T1 (de) 1995-04-03 1996-04-02 Farbvermischer und positionierung für untertitel
CNB961057718A CN1150509C (zh) 1995-04-03 1996-04-03 字幕彩色划变与定位方法及装置
BR9601263A BR9601263A (pt) 1995-04-03 1996-04-03 Aparelho e processo para codificação e decodificação de mutação de cor de legenda e para decodificação de posição de legenda
MYPI96001238A MY113592A (en) 1995-04-03 1996-04-03 Subtitle colorwiping and positioning method and apparatus
CNB200510118736XA CN100463503C (zh) 1995-04-03 1996-04-03 字幕定位解码设备
CNB2004100315309A CN1237815C (zh) 1995-04-03 1996-04-03 字幕彩色划变与定位方法及装置
KR1019960010570A KR100384611B1 (ko) 1995-04-03 1996-04-03 자막인코딩/디코딩방법및장치
AU18422/99A AU726256B2 (en) 1995-04-03 1999-02-25 Subtitle positioning method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9943695A JPH08275205A (ja) 1995-04-03 1995-04-03 データ符号化/復号化方法および装置、および符号化データ記録媒体

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003347459A Division JP4391187B2 (ja) 2003-10-06 2003-10-06 データ復号方法および装置

Publications (1)

Publication Number Publication Date
JPH08275205A true JPH08275205A (ja) 1996-10-18

Family

ID=14247380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9943695A Pending JPH08275205A (ja) 1995-04-03 1995-04-03 データ符号化/復号化方法および装置、および符号化データ記録媒体

Country Status (13)

Country Link
US (1) US5889564A (ja)
EP (2) EP0737016B1 (ja)
JP (1) JPH08275205A (ja)
KR (1) KR100384611B1 (ja)
CN (3) CN1237815C (ja)
AT (1) ATE491308T1 (ja)
AU (1) AU707272B2 (ja)
BR (1) BR9601263A (ja)
CA (1) CA2173177C (ja)
DE (1) DE69638300D1 (ja)
ES (2) ES2355288T3 (ja)
MY (1) MY113592A (ja)
TW (1) TW293980B (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006525742A (ja) * 2003-04-30 2006-11-09 エルジー エレクトロニクス インコーポレーテッド サブタイトルデータの再生を管理するためのデータ構造を有する記録媒体、それによる記録及び再生方法及び装置
US7769275B2 (en) 2002-10-04 2010-08-03 Lg Electronics, Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
US7809250B2 (en) 2002-10-02 2010-10-05 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
JP2011142649A (ja) * 2002-11-15 2011-07-21 Thomson Licensing 字幕を組むための方法および装置

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69734710T2 (de) * 1996-05-16 2006-08-17 Kabushiki Kaisha Infocity Verfahren zur übertragung und anzeige von zusatz-informationen sowie informationsanzeigevorrichtung unter verwendung von einem icon
US6310918B1 (en) * 1997-07-31 2001-10-30 Lsi Logic Corporation System and method for motion vector extraction and computation meeting 2-frame store and letterboxing requirements
JP3422686B2 (ja) * 1998-06-12 2003-06-30 三菱電機株式会社 データ復号装置及びデータ復号方法
JP3057055B2 (ja) * 1998-07-21 2000-06-26 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータ、オーバーレイ処理装置、及びオーバーレイ処理実施方法
JP2000100073A (ja) * 1998-09-28 2000-04-07 Sony Corp 記録装置および方法、再生装置および方法、記録媒体、並びに提供媒体
US6891859B2 (en) * 1998-11-10 2005-05-10 Kunihiro Hyakutake Information transmission, information display method and information display apparatus
AU745947B2 (en) * 1999-02-05 2002-04-11 Canon Kabushiki Kaisha Color advisor
FR2806227B1 (fr) * 2000-03-09 2003-09-05 Auteuil Participation Et Conse Procede pour le codage d'images
EP1903453A3 (en) 2000-06-09 2008-04-09 British Broadcasting Corporation A method of parsing an electronic text file
BRPI0409251B1 (pt) * 2003-04-09 2017-02-21 Lg Electronics Inc meio de gravação tendo uma estrutura de dados para gerenciar reprodução de dados de subtítulo de texto e métodos e aparelhos de gravação e reprodução
KR101163093B1 (ko) * 2003-09-04 2012-07-06 코닌클리케 필립스 일렉트로닉스 엔.브이. 비디오 신호와 적어도 하나의 추가의 정보신호를 갖는기록매체
KR20050072255A (ko) 2004-01-06 2005-07-11 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 구성방법 및 재생방법과기록재생장치
KR20050078907A (ko) * 2004-02-03 2005-08-08 엘지전자 주식회사 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치
KR20070028325A (ko) 2004-02-10 2007-03-12 엘지전자 주식회사 텍스트 서브타이틀 디코더 및 텍스트 서브타이틀 스트림디코딩 방법
EP1716567A2 (en) 2004-02-10 2006-11-02 Lg Electronics Inc. Recording medium and method and apparatus for decoding text subtitle streams
WO2005074400A2 (en) 2004-02-10 2005-08-18 Lg Electronics Inc. Recording medium and method and apparatus for decoding text subtitle streams
RU2377669C2 (ru) * 2004-02-10 2009-12-27 ЭлДжи ЭЛЕКТРОНИКС ИНК. Носитель записи, имеющий структуру данных для управления различными данными, и способ и устройство записи и воспроизведения
KR100739680B1 (ko) * 2004-02-21 2007-07-13 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반 서브타이틀을 기록한저장 매체, 재생 장치 및 그 재생 방법
KR20060129067A (ko) 2004-02-26 2006-12-14 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 기록 재생 방법과장치
KR100727921B1 (ko) * 2004-02-28 2007-06-13 삼성전자주식회사 텍스트 기반의 서브타이틀 스트림을 기록한 저장 매체,재생 장치 및 그 재생 방법
US7529467B2 (en) 2004-02-28 2009-05-05 Samsung Electronics Co., Ltd. Storage medium recording text-based subtitle stream, reproducing apparatus and reproducing method for reproducing text-based subtitle stream recorded on the storage medium
KR20070007824A (ko) 2004-03-17 2007-01-16 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 재생 방법과 장치
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.
KR20060047266A (ko) 2004-04-26 2006-05-18 엘지전자 주식회사 기록매체, 기록매체의 재생방법과 재생장치
JP4724710B2 (ja) 2004-05-03 2011-07-13 エルジー エレクトロニクス インコーポレイティド テキストサブタイトルデータを再生管理するためのデータ構造を有する記録媒体及びこれと関連する方法及び装置
TWI248762B (en) * 2004-11-10 2006-02-01 Realtek Semiconductor Corp Video processing device and method thereof
US20090207305A1 (en) * 2005-02-28 2009-08-20 Panasonic Corporation Caption Display Device
US20070211169A1 (en) * 2006-03-06 2007-09-13 Dotsub Llc Systems and methods for rendering text onto moving image content
EP2177037B1 (en) * 2007-08-09 2011-01-19 Inlet Technologies Preserving captioning through video transcoding
CN101552877B (zh) * 2008-04-03 2013-06-05 技嘉科技股份有限公司 以像素为单元的字幕涂色方法
WO2009126903A1 (en) * 2008-04-11 2009-10-15 Mds Analytical Technologies (Us) Inc. Improving uniformity in slide scanning
US20110090397A1 (en) * 2008-06-30 2011-04-21 William Gibbens Redmann Method and apparatus for dynamic displays for digital cinema
US8786781B2 (en) * 2009-04-09 2014-07-22 Ati Technologies Ulc Detection and enhancement of in-video text
WO2011140718A1 (en) * 2010-05-14 2011-11-17 Mediatek Singapore Pte. Ltd. Method for eliminating subtitles of a video program, and associated video display system
CN102523389A (zh) * 2011-12-14 2012-06-27 武汉市兑尔科技有限公司 一种基于sopc的双路视频融合处理装置及其融合方法
GB2510116A (en) * 2013-01-23 2014-07-30 Sony Corp Translating the language of text associated with a video
CN104038827B (zh) 2014-06-06 2018-02-02 小米科技有限责任公司 多媒体播放方法及装置
CN106098088B (zh) * 2016-06-01 2018-09-04 广州酷狗计算机科技有限公司 一种显示歌词的方法和装置
EP3407612A1 (en) 2017-05-22 2018-11-28 Vestel Elektronik Sanayi ve Ticaret A.S. Apparatus for a subtitle positioning and a method thereof
CN116489454A (zh) * 2018-06-25 2023-07-25 华为技术有限公司 一种包含字幕的高动态范围视频处理的方法及装置
CN109409474A (zh) * 2018-09-28 2019-03-01 明基智能科技(上海)有限公司 编码方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4420770A (en) * 1982-04-05 1983-12-13 Thomson-Csf Broadcast, Inc. Video background generation system
JPS628193A (ja) * 1985-07-04 1987-01-16 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション カラー画像表示装置
IT1215206B (it) * 1986-12-18 1990-01-31 Sip Modulo interfaccia per la sovrapposizione di caratteri alfanumerici e segnale video rgb
JPH07118798B2 (ja) * 1988-02-29 1995-12-18 パイオニア株式会社 画像情報の記録方法及び再生方法
KR910006465B1 (ko) * 1988-12-31 1991-08-26 삼성전자 주식회사 영상신호와 보색관계를 가지는 문자를 영상신호에 삽입하는 문자 합성장치
GB8909115D0 (en) * 1989-04-21 1989-06-07 Rca Licensing Corp Improvements in applications for information transmitted in the vertical retrace interval of a television signal
KR950005937B1 (ko) * 1992-10-12 1995-06-07 주식회사엘지전자 캡션자막 표시 제어장치와 표시 제어방법
JPH08511390A (ja) * 1993-06-07 1996-11-26 サイエンティフィック−アトランタ・インコーポレーテッド 加入者端末用ディスプレーシステム
EP0662770B1 (en) * 1993-06-30 2003-05-14 Sony Corporation Apparatus and method for coding/decoding subtitles data
US5610665A (en) * 1993-10-12 1997-03-11 Berman; John L. Interactive television graphics interface
US5537151A (en) * 1994-02-16 1996-07-16 Ati Technologies Inc. Close caption support with timewarp
US5489947A (en) * 1994-06-17 1996-02-06 Thomson Consumer Electronics, Inc. On screen display arrangement for a digital video signal processing system
US5568167A (en) * 1994-09-23 1996-10-22 C-Cube Microsystems, Inc. System for providing antialiased video overlays
JPH08265661A (ja) * 1995-03-23 1996-10-11 Sony Corp 字幕データ符号化/復号化方法および装置、および符号化字幕データ記録媒体

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7809250B2 (en) 2002-10-02 2010-10-05 Lg Electronics Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
US7769275B2 (en) 2002-10-04 2010-08-03 Lg Electronics, Inc. Recording medium having a data structure for managing reproduction of graphic data and recording and reproducing methods and apparatuses
JP2011142649A (ja) * 2002-11-15 2011-07-21 Thomson Licensing 字幕を組むための方法および装置
JP2006525742A (ja) * 2003-04-30 2006-11-09 エルジー エレクトロニクス インコーポレーテッド サブタイトルデータの再生を管理するためのデータ構造を有する記録媒体、それによる記録及び再生方法及び装置
KR101024922B1 (ko) * 2003-04-30 2011-03-31 엘지전자 주식회사 서브타이틀 데이터의 재생을 관리하기 위한 데이터 구조를갖는 기록 매체, 그에 따른 기록 및 재생 방법 및 장치
JP4790599B2 (ja) * 2003-04-30 2011-10-12 エルジー エレクトロニクス インコーポレイティド サブタイトルデータの再生を管理するためのデータ構造を有する記録媒体、それによる記録及び再生方法及び装置

Also Published As

Publication number Publication date
CA2173177A1 (en) 1996-10-04
DE69638300D1 (de) 2011-01-20
TW293980B (ja) 1996-12-21
EP0737016A2 (en) 1996-10-09
ES2355288T3 (es) 2011-03-24
KR960040008A (ko) 1996-11-25
CN1770827A (zh) 2006-05-10
CA2173177C (en) 2004-06-22
EP1326451A1 (en) 2003-07-09
BR9601263A (pt) 1998-01-06
AU707272B2 (en) 1999-07-08
CN100463503C (zh) 2009-02-18
CN1150509C (zh) 2004-05-19
CN1237815C (zh) 2006-01-18
MY113592A (en) 2002-04-30
ATE491308T1 (de) 2010-12-15
US5889564A (en) 1999-03-30
CN1527606A (zh) 2004-09-08
ES2402090T3 (es) 2013-04-26
EP1326451B1 (en) 2013-01-23
EP0737016B1 (en) 2010-12-08
AU5045796A (en) 1996-10-17
KR100384611B1 (ko) 2003-08-21
CN1139273A (zh) 1997-01-01
EP0737016A3 (en) 1999-01-13

Similar Documents

Publication Publication Date Title
JP3577794B2 (ja) データ復号化装置
JPH08275205A (ja) データ符号化/復号化方法および装置、および符号化データ記録媒体
JP3326670B2 (ja) データ符号化/復号化方法および装置、および符号化データ記録媒体
AU702797B2 (en) Apparatus and method for encoding and decoding digital video data operable to remove noise from subtitle data included therewith
EP1301043B1 (en) Subtitle encoding/decoding
US5748256A (en) Subtitle data encoding/decoding method and apparatus and recording medium for the same
US5742352A (en) Video caption data decoding device
JP4642161B2 (ja) データ復号化装置及びデータ復号化方法
JPWO1997039578A1 (ja) データ復号化装置及びデータ復号化方法
JPH07250279A (ja) 字幕データ復号化装置
JP4391187B2 (ja) データ復号方法および装置
JPH07231435A (ja) 字幕データ符号化装置、その復号化装置、並びに記録媒体
JPH09163325A (ja) 字幕符号化/復号化方法および装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040210