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

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

Info

Publication number
JPH06267196A
JPH06267196A JP23512193A JP23512193A JPH06267196A JP H06267196 A JPH06267196 A JP H06267196A JP 23512193 A JP23512193 A JP 23512193A JP 23512193 A JP23512193 A JP 23512193A JP H06267196 A JPH06267196 A JP H06267196A
Authority
JP
Japan
Prior art keywords
entry
data
packet
entry point
picture
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
JP23512193A
Other languages
English (en)
Other versions
JP3551447B2 (ja
Inventor
Makoto Kawamura
真 河村
Yasushi Fujinami
靖 藤波
Maaku Fuerutoman
マーク フエルトマン
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
Priority to JP23512193A priority Critical patent/JP3551447B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Priority to DE69427578T priority patent/DE69427578T2/de
Priority to PCT/JP1994/001556 priority patent/WO1995008823A1/ja
Priority to US08/432,145 priority patent/US5621840A/en
Priority to KR1019950702043A priority patent/KR100323785B1/ko
Priority to EP94927082A priority patent/EP0676756B1/en
Priority to KR1020017004975A priority patent/KR100330292B1/ko
Priority to KR1020017004977A priority patent/KR100330293B1/ko
Publication of JPH06267196A publication Critical patent/JPH06267196A/ja
Application granted granted Critical
Publication of JP3551447B2 publication Critical patent/JP3551447B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • 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
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • 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
    • 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/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4381Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Image Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

(57)【要約】 【目的】 任意のエントリポケツトの記録を可能にして
サーチ速度を変化させ、また複数の動画信号に対してサ
ーチを可能にすること。 【構成】 アクセスポイントとしてのエントリポイント
に対応してエントリポイント信号を発生する信号発生手
段と、前記エントリポイント信号に対応してエントリパ
ケットを発生するエントリパケット発生手段と、前記エ
ントリパケットと前記可変レートのデータとを多重化す
る多重化手段とを備えることを特徴とするデータ符号化
装置であって、さらに、前記多重化手段は、前記エント
リパケットを、前記エントリポイントの直前に多重化す
ると共に、位置情報フラグをエントリパケツトに書込
む。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動画像及び音声を圧縮
してデイスクに時分割多重記録し、所定の画像を高速に
サーチする場合に用いて好適な、データ符号化装置およ
び方法、データ復号化装置および方法、並びに記録媒体
に関する。
【0002】
【従来の技術】従来の符号化装置及び復号化装置の例を
図6と図7に示す。図6において、ビデオ信号は、ビデ
オエンコーダ1により圧縮されるとともに符号化(エン
コード)され、多重化装置3内のコードバツフア4に入
力される。また、音声信号は、オーデイオエンコーダ2
により圧縮されるとともに符号化(エンコード)され、
多重化装置3のコードバツフア5に入力される。
【0003】コードバツフア4,5の出力端子は、それ
ぞれスイツチング回路6の入力端子E1,E2に接続さ
れている。スイツチング回路6の出力端子Fは、ヘツダ
付加回路7の入力端子に接続されている。ヘツダ付加回
路7の出力は、例えば光磁気デイスク、磁気デイスク
(ハードデイスク)などからなる記録媒体の駆動装置
(DSM)10に供給されるようになっている。制御装
置8は、多重化システムクロツク発生回路9の出力する
システムクロツクの入力を受けて、所定の周期でスイツ
チング回路6の入力端子E1,E2を出力端子Fと順次
接続状態にして、コードバツフア4または5からのデー
タを順次取り出して、時分割多重する。
【0004】制御装置8は、図8に示すフオーマツトに
従ってビツトストリームが生成されるように、スイツチ
ング回路6とヘツダ付加回路7を制御する。
【0005】即ち、図8に示すように、ISO11172(MPEG)
の多重化方式では、1つの多重化ビツトストリームは、
1つ以上のパツク(PACK)と、1つのISO _11172 _en
d _codeで構成される。ISO _11172 _end _codeは、
32ビツトの符号で、16進で表すと0x000001b9であ
る。ここでx は不定を意味する。
【0006】1つのパツクは、Pack_Start _Code、SC
R (System Clock Referece) 、MUX_Rateよりなるヘツ
ダと、1つ以上のパケツト (Packet) で構成される。ヘ
ツダのPack_Start _Codeは、32ビツトの符号で、1
6進で表すと、0x000001b4である。パツクの長さは、可
変長として定義されているが、最大2048バイトとさ
れる。
【0007】1つのパケツトは、Packet_Start _Code
_Prefix、Stream_ID、Packet_length、PTS(Presenta
tion Time Stamp)、DTS(Decoding Time Stamp)よりなる
ヘツダと、パケツトデータ(Code Data )とで構成され
る。Packet_Start _Code_Prefixは、24ビツトの符
号で0x000001である。Stream_IDは、8ビツトの符号
で、図9に示すように、パケツトの種類を表す。Packet
_length(16ビツト)は、それ以降のパケツトの長さ
を示す。
【0008】各パケツトのCode Data には、オーデイオ
データ(audio stream)の場合、または、ビデオデータ
(video streamの場合)が記録される。また、audio st
reamは32種類、video streamは16種類の異なったst
ream id を持つため、この数までの複数のオーデイオ信
号とビデオ信号を多重化することが出来る。
【0009】reserved stream は、例えば字幕等のデー
タを持つ。private _stream_1 及びprivate _stream
_2 は用途が定められていない。padding _streamはデ
ータ量を増やすために使用される。
【0010】以上のフオーマツトに従って、パツクの間
隔が2048バイトになるように、制御装置8は、例え
ば図10に示すようなアルゴリズムを使用してヘツダ付
加、コード読み込みの処理を行う。
【0011】最初に、制御装置8は、ヘツダ付加回路7
に命令してパツクヘツダを付加させる(ステツプS
1)。そしてM4 とM5 の和が、1つのパツクに含まれ
るコードデータ量Dに等しくなるか、それより大きくな
るまで待機する(ステツプS2)。すなわち、1つのパ
ツクに収めるだけのデータがコードバツフア4,5に蓄
積されるまで待機する。
【0012】ここで、M4 はコードバツフア4に書き込
まれたデータ量、M5 はコードバツフア5に書き込まれ
たデータ量である。また、Dは1つのパツク中に含まれ
るデータの総量を示す。ここでは簡単化するためにDを
定数、すなわちパツクの大きさ(2048)から、パツ
クヘツダの大きさ、ビデオパケツトヘツダの大きさ及び
オーデイオパケツトヘツダの大きさを減じたものとす
る。
【0013】次に、そのパツクに収めるビデオデータの
量P1と、そのパツクに収めるオーデイオデータの量P
2を、次式に従って演算する(ステツプ3)。P1=D
×M4 /(M4 +M5 )P2=D−P1ここでは単にパ
ツクに含まれるコードデータの総量Dを、各コードバツ
フア4,5のデータ量の比で配分している。
【0014】データ量が決まったら、制御装置8はヘツ
ダ付加回路7に指令し、ビデオパケツトヘツダを出力さ
せる(ステツプS4)。次にP1バイトのビデオデータ
をコードバツフア4より読み出し、駆動装置10に出力
させる(ステツプS5)。同様に、オーデイオパケツト
ヘツダを付加し(ステツプS6)、P2バイトのオーデ
イオデータをコードバツフア5より読み出し、駆動装置
10に出力させる(ステツプS7)。駆動装置10にお
いては、内蔵するデイスクにこれらの入力データが記録
される。
【0015】このようにしてデイスクに記録されたデー
タは図7に示す復号化装置において復号化される。すな
わち、分離装置21のヘツダ分離回路22は、駆動装置
10から読み出されたデータから、パツクヘツダ及びパ
ケツトヘツダを分離して制御装置24に供給するととも
に、時分割多重されたデータをスイツチング回路23の
入力端子Gに供給する。スイツチング回路23の出力端
子H1,H2は、それぞれビデオデコーダ25、オーデ
イオデコーダ26の入力端子に接続されている。分離装
置21の制御装置24は、ヘツダ分離回路22から供給
されたパケツトヘツダのstream id に従い、スイツチン
グ回路23の入力端子Gと出力端子H1,H2を順次接
続状態にして、時分割多重されたデータを正しく分離
し、対応するデコーダに供給する。
【0016】このように、多重化したビデオデータがM
PEGの符号化方式で圧縮されている場合、ランダムア
クセスやサーチ動作に制限が生じる。すなわち、MPE
Gにおいては、フレーム内符号化ピクチヤ(I(イント
ラ)ピクチヤ)とフレーム間符号化ピクチヤ(P(前方
予測)ピクチヤ、B(両方向予測)ピクチヤ)を持って
いる。Iピクチヤの符号化は、その画像(フレームまた
はフイールド)内のデータのみを用いて行なわれるた
め、データの圧縮効率は低くなる。このIピクチヤ自体
をデコードすることが可能である。PピクチヤとBピク
チヤは、前後のピクチヤからの差分信号を符号化したも
のであるため、データの圧縮効率は高くなる。このPピ
クチヤまたはBピクチヤをデコードするには、それより
前または後の予測画像が必要となる。このため、通常は
1秒間に2枚程度のIピクチヤが出現するようにして、
ランダムアクセス性と圧縮効率のバランスを取ってい
る。
【0017】図11に、駆動装置10によりデイスクに
記録されるIピクチヤ、PピクチヤおよびBピクチヤを
含むビツトストリームの概念図を示す。一続きのビデオ
ビツトストリームは、1つ以上のGOP(Group of Pict
ures) に分割される。GOPは先頭部分にIピクチヤを
持つ。ビデオデータに対して固定レートの圧縮が行われ
ている場合、Iピクチヤは周期的に所定の位置に出現す
るため、その位置を計算により求め、アクセスすること
ができる。しかしながら、可変レートの圧縮が行われて
いる場合、Iピクチヤの位置は不定となり、アクセスす
ることが困難になる。
【0018】即ち、図7の多重化データ復号化装置にお
いて、サーチの命令を受けた場合、図示せぬ主制御装置
は、制御装置24、ビデオデコーダ25及びオーデイオ
デコーダ26に対してサーチモードへの遷移を命令す
る。サーチモードにおいてビデオデコーダ25は、入力
されたビデオデータの中からIピクチヤのデータのみを
デコードする。あるいはまた、分離装置21でIピクチ
ヤのデータのみが選択され、ビデオデコーダ25に入力
される。ビデオデコーダ25では、入力されたデータが
デコードされる。
【0019】サーチモードにおいて、制御装置24は駆
動装置10に対し、デイスク上のデータの読出位置を前
方(または後方)に移動するコマンドを指令する。この
ときの読出位置の移動量は、サーチの速度や符号化レー
ト等に依存するが、一般的に、サーチの速度が速いほ
ど、また符号化レートが高いほど、移動量が増える。読
出位置が所定の位置まで移動したとき、駆動装置10か
ら出力されたデータは分離装置21に入力される。ヘツ
ダ分離回路22はビデオデータを分離し、ビデオデコー
ダ25に供給する。ビデオデコーダ25は最初に出現し
たIピクチヤをデコードし、出力する。サーチモードに
おいて、オーデイオデコーダ26はミユート状態とされ
る。
【0020】このように、サーチ動作(Iピクチヤの連
続再生)は、ランダムアクセスの繰り返しとして実現さ
れる。つまりユーザから、例えば前方への高速サーチが
指示された場合、ビデオデコーダ25は入力されるデー
タのうち、所定のフレーム数のデータを読み飛ばし、I
ピクチヤを探し、デコードして出力する。あるいはま
た、駆動装置10によりIピクチヤのサーチが行なわ
れ、Iピクチヤのデータのみがビデオデコーダ25に供
給され、デコードされる。このような動作を繰り返すこ
とによってサーチ動作(Iピクチヤの連続再生)が実現
される。
【0021】
【発明が解決しようとする課題】このように、従来の装
置においては、Iピクチヤの位置(アクセスポイント)
を知ることが出来ないため、再生位置をある程度移動し
た後にアクセスポイントを待つという動作が必要とな
る。このため、サーチ動作の繰り返し周期が長くなり、
迅速なサーチ動作が困難になるという課題があった。
【0022】本発明はこのような状態に鑑みてなされた
ものであり、ビデオデータのアクセスポイントを迅速に
見つけ出し、迅速なサーチを可能にするものである。
【0023】
【課題を解決するための手段】請求項1に記載のデータ
符号化装置は、可変レートのデータを符号化する符号化
手段としてのビデオエンコーダ1と、アクセスポイント
としてのエントリポイントに対応してエントリポイント
信号を発生する信号発生手段としてのビデオエントリポ
イント検出回路31と、エントリポイント信号に対応し
てエントリパケツトを発生するエントリパケツト発生手
段としてのエントリパケツト発生回路32と、エントリ
パケツトと可変レートのデータとを多重化する多重化手
段としてのスイツチング回路6とを備えることを特徴と
する。
【0024】スイツチング回路6は、エントリパケツト
を、エントリポイントの直前に多重化することができ
る。また、可変レートのデータをビデオデータとしたと
き、エントリパケツトを、Iピクチヤの直前に多重化す
ることができる。
【0025】請求項4に記載のデータ符号化方法は、可
変レートのデータを蓄積し、可変レートのデータを蓄積
している期間に、アクセスすべきポイントが発生したと
き、エントリポイントを発生し、蓄積した可変レートの
データが、所定の量に達したとき、その蓄積期間におけ
るエントリポイントの有無を判定し、蓄積期間にエント
リポイントがあると判定されたとき、エントリポイント
の直前に、エントリパケツトを発生し、可変レートのデ
ータに多重化することを特徴とする。
【0026】多重化したデータを記録媒体としてのデイ
スクに記録し、多重化したデータをデイスクに記録して
いるとき、エントリポイントがあればそれを記憶し、エ
ントリパケツトのデイスクへの記録が完了した後、記憶
されているエントリポイントに関するデータを、デイス
クに記録されているエントリパケツトに記録するように
することができる。
【0027】請求項6に記載のデータ復号化装置は、可
変レートのデータと、可変レートのデータのアクセスす
べきポイントに対応するエントリポイントがエントリパ
ケツトとして記録されている記録媒体としてのデイスク
より再生されたデータを復号化するデータ復号化装置に
おいて、デイスクから再生されたデータから、可変レー
トのデータと、エントリパケツトとを分離する分離手段
としてのヘツダ分離回路22と、ヘツダ分離回路22に
より分離された可変レートのデータを復号化する復号化
手段としてのビデオデコーダ25と、ヘツダ分離回路2
2により分離されたエントリパケツトに対応してデイス
クのアクセス位置を制御する制御手段としての制御装置
24とを備えることを特徴とする。
【0028】このデータ復号化装置には、デイスクから
再生されたエントリポイントを記憶する記憶手段として
のエントリポイント記憶装置41をさらに設け、サーチ
が指令されたとき、制御装置24は、エントリポイント
記憶装置41からエントリポイントを読み出し、デイス
クのエントリポイントに対応する位置をアクセスさせる
ようにすることができる。
【0029】制御装置24は、サーチの速度に対応し
て、エントリポイントのうち異なるエントリポイントに
アクセスするように、アクセス位置を制御するようにす
ることができる。
【0030】請求項9に記載の記録媒体は、可変レート
のデータがパツクを単位として記録されるとともに、パ
ツクは、複数のパケツトにより構成されている記録媒体
において、可変レートのデータのパケツトの直前に、ア
クセスポイントとしてのエントリポイントを示すエント
リパケツトが配置されていることを特徴とする。
【0031】
【作用】請求項1に記載のデータ符号化装置において
は、エントリポイント信号に対応して発生されるエント
リパケツトが、可変レートのデータと多重化される。従
って、このエントリパケツトに対応して所定のデータを
迅速にサーチすることが可能になる。
【0032】請求項4に記載のデータ符号化方法におい
ては、可変レートのデータを蓄積している期間に、アク
セスすべきポイントが発生したとき、エントリポイント
が発生され、蓄積した可変レートのデータが、所定の量
に達したとき、その蓄積期間におけるエントリポイント
の有無が判定され、エントリポイントの直前に、エント
リパケツトが、可変レートのデータに多重化される。従
って、エントリパケツトを確実に所定の位置に多重化す
ることができる。
【0033】請求項6に記載のデータ復号化装置におい
ては、デイスクより再生されたデータから、可変レート
のデータと、エントリパケツトとが分離され、分離され
たエントリパケツトに対応してデイスクのアクセス位置
が制御される。従って、迅速なサーチが可能になる。
【0034】請求項9に記載の記録媒体においては、可
変レートのデータのパケツトの直前に、アクセスポイン
トとしてのエントリポイントを示すエントリパケツトが
配置されている。従って、このエントリパケツトを用い
て、所定のデータの迅速なサーチが可能になる。
【0035】
【実施例】図1および図2は、本発明のデータ符号化装
置及びデータ復号化装置の一実施例の構成を示すブロツ
ク図であり、図6および図7における場合と同一の構成
要素には同一の参照符号が付されている。
【0036】図1の符号化装置では、ビデオエンコーダ
1の出力端子は、ビデオエントリポイント検出回路31
の入力端子に接続され、その出力端子はコードバツフア
4の入力端子に接続されている。エントリパケツト発生
回路32は、制御装置8の制御入力を受け、その出力を
スイツチング回路6の入力端子E3に供給するようにな
されている。また制御装置8は、多重化システムクロツ
ク発生回路9の出力するシステムクロツクの入力を受
け、所定の周期でスイツチング回路6の入力端子E1,
E2,E3を出力端子Fと順次接続状態にして、コード
バツフア4,5またはエントリパケツト発生回路32か
らデータを順次取り出して時分割多重し、ヘツダ付加回
路7に出力する。
【0037】また、制御装置8はヘツダ付加回路7を制
御して、コードバツフア4から読み出したビデオデータ
にはビデオパケツトヘツダを付加させる。またコードバ
ツフア5から読み出したオーデイオデータにはオーデイ
オパケツトヘツダを付加させる。
【0038】さらに、制御装置8は、ビデオエンコーダ
1またはビデオエントリポイント検出回路31から、I
ピクチヤの発生タイミングで発生されるエントリポイン
ト発生信号の入力を受け、エントリパケツト発生回路3
2を制御して、ビツトストリームの所定の位置にエント
リパケツトを挿入させる。ビデオエンコーダ1がエント
リポイント発生信号を出力することができるように構成
されている場合、ビデオエンコーダ1がIピクチヤの発
生タイミングでエントリポイント発生信号を出力する。
【0039】また、ビデオエンコーダ1がエントリポイ
ント発生信号を出力することができない構成の場合や、
既にエンコードしてあるビデオビツトストリームを多重
化する際には、ビデオエントリポイント検出回路31が
Iピクチヤの発生タイミングでエントリポイント発生信
号を発生するか、またはビデオエンコーダ1より入力さ
れたビデオデータからエントリポイントを検出し、エン
トリポイント発生信号を出力する。エントリポイント記
憶装置33は、制御装置8から読み書きできるメモリ
で、検出されたエントリポイントの位置を記憶する。そ
の他の構成は、図6における場合と同様である。
【0040】図1に示した実施例においても、多重化ビ
ツトストリームは、少なくとも1つのパツクと、ISO _
11172 _end _codeにより構成される。そして、各パツ
クは、例えば図3に示すようなフオーマツトで構成され
ている。
【0041】すなわち、最初に、図8における場合と同
様に、Pack_Start _Code,SCR ,MUX _Rateよりなる
Pack_Header( ヘツダ) が配置され、次に、Video _Pa
cket_Headerが、さらにその次に、Iピクチヤを含まな
いビデオデータがパケツト構造で配置されている。ビデ
オデータの次には、Entry _Packetが、その次には、Vi
deo _Packet_Headerが、さらにその次には、Iピクチ
ヤを含むビデオデータがパケツト構造で配置されてい
る。すなわち、Iピクチヤ(エントリポイント)を含む
ビデオデータの直前(Video _Packet_Headerの直前)
には、Entry _Packetが配置されるようになされてい
る。そして、この実施例の場合、ビデオデータの次に、
Audio _Packet_Headerが、その次に、パケツト構造の
オーデイオデータが、順次配置されている。
【0042】Entry _Packet(エントリパケツト)は、
図4に示すフオーマツトとされている。このフオーマツ
トは、MPEGのパケツトのうち、private _stream_
2 のパケツトのフオーマツトに対応するものである。先
頭には、Packet_Start _Code_Prefixが配置され、そ
の次には、16進で0xbfとされるstream_idが配置され
ている。その次には、その後のパケツトの長さを表わす
lengthが配置されている。以上の配置は、図8における
packetのヘツダにおける場合と同様である。
【0043】本実施例においては、次に、sony_idが配
置されている。これは、このプライベートパケツトが本
出願人の独自のフオーマツトであることを示している。
その次には、sony_packet_typeが配置されており、こ
れは、出願人独自のプライベートパケツトフオーマツト
内の分類を示し、エントリパケツトの場合は0xffとされ
る。さらにその次に順次配置されているcurrent _# _
data_streams ,current _# _video _streams ,cu
rrent _# _audio _streams は、このエントリパケツ
トの直後から、次のエントリパケツトの直前までに多重
化されているデータパケツト、ビデオパケツト、オーデ
イオパケツトの数を、それぞれ表わしている。
【0044】さらにその次には、entry _packet_-3、
entry _packet_-2、entry _packet_-1、entry _pa
cket_+1、entry _packet_+2、entry _packet_+3が
順次配置され、これらには、それぞれ3つ手前、2つ手
前、1つ手前、1つ先、2つ先、3つ先のエントリパケ
ツトの位置と、それらのエントリパケツトとの相対距離
を駆動装置10で駆動するデイスクのセクタ数で表した
ものが記録されている。
【0045】次に、図1の実施例の動作について説明す
る。制御装置8は、ビデオエンコーダ1またはビデオエ
ントリポイント検出回路31からのエントリポイント発
生信号を受け取り、ビデオエントリポイントの直前にエ
ントリパケツトを挿入させる(図3)。すなわち、エン
トリポイント発生信号の入力を受けたとき、エントリパ
ケツト発生回路32にエントリパケツトを発生させると
ともに、スイツチング回路6を入力端子E3側に切り換
えさせ、ヘツダ付加回路7に供給させて、コードバツフ
ア4,5からのビデオデータおよびオーデイオデータと
多重化させる。
【0046】図4に示したように、各エントリパケツト
には、そのエントリパケツトから3つ手前、2つ手前、
1つ手前、1つ先、2つ先、および3つ先のエントリパ
ケツトの位置が、entry _packet_-3、entry _packet
_-2、entry _packet_-1、entry _packet_+1、entr
y _packet_+2、entry _packet_+3に、それぞれ記録
される。手前(過去)のエントリパケツトの位置(3つ
手前、2つ手前および1つ手前の位置)はエントリポイ
ント記憶装置33に記憶しておくことで、現在のエント
リパケツトを記録する時点でこれを知ることができる
(従って必要に応じてこのタイミングにおいて、これを
駆動装置10に供給し、デイスクに記録することができ
る)。
【0047】しかしながら、先の(将来の)エントリパ
ケツトの位置は現時点においてこれを知ることが出来な
い。このため、制御装置8はエントリポイントの位置を
エントリポイント記憶装置33にすべて記憶させてお
き、すべての多重化が終了した後に(ビデオデータとオ
ーデイオデータのビツトストリームのデイスクへの記録
が完了した後に)、エントリポイント記憶装置33か
ら、各エントリパケツトの3つ手前、2つ手前、1つ手
前、1つ先、2つ先、および3つ先のエントリパケツト
の位置を読み出し、これを駆動装置10に供給して、デ
イスク上の各エントリパケツトに記録(追記)させる。
【0048】また、ビデオエンコーダ1とオーデイオエ
ンコーダ2は、それぞれ、ビデオ信号とオーデイオ信号
を、可変レートで符号化するが、制御装置8はヘツダ付
加回路7を制御し、パツクの間隔が2048バイトにな
るようにパツクヘツダを付加させる。このため制御装置
8は、例えば図5のようなアルゴリズムを使用してヘツ
ダ付加、コード読み込み、エントリパケツト挿入の処理
を制御する。
【0049】ここで、図10の処理における場合と同様
に、M4はコードバツフア4に蓄積されているデータ
量、M5はコードバツフア5に蓄積されているデータ量
とする。また、Dは1つのパツク中に含まれるデータの
総量を示す。ここでは簡単化するために、Dを定数、す
なわちパツクの大きさ(2048)から、パツクヘツダ
の大きさ、ビデオパケツトヘツダの大きさ及びオーデイ
オパケツトヘツダの大きさを減じたものとする。また、
D2はエントリパケツトを含むパツク中のデータの総量
を示す。つまりDからエントリパケツトの大きさと、ビ
デオパケツトヘツダの大きさを減じたものである。
【0050】最初に、制御装置8は、ヘツダ付加回路7
に命令してパツクヘツダを付加させる(ステツプS1
1)。そしてM4 とM5 の和が、1つのパツクに含まれ
るコードデータの量Dと等しくなるか、大きくなるまで
待機する(ステツプS12)。すなわち、1つのパツク
に収めるだけのデータが、コードバツフア4,5に蓄積
されるまで待機する。
【0051】次に、そのパツクに収めるビデオデータの
量P1と、そのパツクに収めるオーデイオデータの量P
2を、次式より計算する(ステツプS13)。P1,P
2は、パツクに含まれるコードデータの総量Dを、各コ
ードバツフア4,5のデータ量M4 ,M5 の比で配分し
たものとされている。 P1=D×M4 /(M4 +M5 ) P2=D−P1
【0052】次に、制御装置8は、M4 のデータの内、
先頭のP1バイトまでのデータにビデオエントリポイン
トがあるかどうかを確認する(ステツプS14)。パツ
ク内にビデオエントリポイントが含まれない場合、制御
装置8はヘツダ付加回路7に指令し、ビデオパケツトヘ
ツダを出力させる(ステツプS15)。次にP1バイト
のビデオデータをコードバツフア4より読み出し、駆動
装置10に出力させる(ステツプS16)。同様にオー
デイオパケツトヘツダを付加させ(ステツプS17)、
P2バイトのオーデイオデータをコードバツフア5より
読み出させ、駆動装置10に出力させる(ステツプS1
8)。
【0053】パツク内にビデオエントリポイントが含ま
れない場合、以上の処理が繰返される。この処理は、図
10における場合の処理と同様である。
【0054】一方、パツク内にビデオエントリポイント
が含まれる場合、制御装置8はまず、エントリポイント
記憶装置33に現在のパツクの位置を記憶させる。そし
て、そのパツクに収めるビデオデータの量P1とオーデ
イオデータの量P2を、次式に従って計算する(ステツ
プS19)。 P1=D2×M4 /(M4 +M5 ) P2=D2−P1 ステツプS13における演算を行った後、ここで同様の
演算をさらに行うのは、そのパツクにエントリパケツト
を含めるため、データの容量が少なくなるからである。
ここではP1,P2は、D2を各コードバツフア4,5
のデータ量M4 ,M5 の比で配分したものとされてい
る。
【0055】次に、ビデオパケツトヘツダがヘツダ付加
回路7から駆動装置10に出力され(ステツプS2
0)、続いてビデオエントリポイント直前までのビデオ
データが、ビデオエンコーダ1、ビデオエントリポイン
ト検出回路31、コードバツフア4、スイツチング回路
6の入力端子E1、出力端子F、ヘツダ付加回路7の経
路で駆動装置10に出力され、デイスクに記録される
(ステツプS21)。次に、エントリパケツト発生回路
32によりエントリパケツトが出力され、デイスクに記
録される(ステツプS22)。ただし、このときはま
だ、エントリパケツトの相対位置情報はデイスクには書
き込まれない。
【0056】その後、もう一度ビデオパケツトヘツダが
出力記録され(ステツプS23)、残りのビデオデータ
が出力、記録される(ステツプS24)。そしてステツ
プS17,S18に進み、オーデイオパケツトヘツダが
付加され、P2バイトのオーデイオデータが記録され
る。
【0057】図5のアルゴリズムを繰り返し、ビデオエ
ンコーダ1とオーデイオエンコーダ2への入力がなくな
った時点で、既にデイスクに記録されているエントリパ
ケツトに位置データが書き込まれる。すなわち、制御装
置8は、エントリポイント記憶装置33からエントリパ
ケツトを含むパツクの位置を読み出し、駆動装置10の
デイスクの各エントリパケツトに、前後3つずつのエン
トリパケツトを含むパツクの位置を書き込ませる。
【0058】次に、図2を参照して、図1の実施例にお
いて符号化されたデータを復号化する装置について説明
する。分離装置21のヘツダ分離回路22は、駆動装置
10から読み出されたデータから、パツクヘツダ、パケ
ツトヘツダおよびエントリパケツトを分離して制御装置
24に供給するとともに、時分割多重されたデータをス
イツチング回路23の入力端子Gに供給する。スイツチ
ング回路23の出力端子H1,H2は、それぞれビデオ
デコーダ25、オーデイオデコーダ26の入力端子に接
続されている。
【0059】また制御装置24は、ヘツダ分離回路22
より入力されたデータから、エントリポイントに関する
情報(エントリパケツトの情報)を読み出し、エントリ
ポイント記憶装置41に供給し、記憶させる。制御装置
24には駆動装置10から現在の読出位置の情報が供給
されるので、制御装置24は、エントリポイントの位置
とその内容を、対応付けて記憶させるようにすることが
出来る。
【0060】分離装置21の制御装置24は、ヘツダ分
離回路22から供給されたパケツトヘツダのstream id
に従い、スイツチング回路23の入力端子Gと出力端子
H1,H2を順次接続状態にして、時分割多重されたデ
ータを正しく分離させ、ビデオデータをビデオデコーダ
25に、オーデイオデータをオーデイオデコーダ26
に、それぞれ供給させる。
【0061】次に、図2の多重化データ復号化装置のサ
ーチ動作が指令された場合の動作を説明する。サーチ動
作が指令されたとき、図示せぬ主制御装置は、制御装置
24、ビデオデコーダ25及びオーデイオデコーダ26
に対してサーチモードへの遷移を命令する。また、制御
装置24は、駆動装置10の出力から現在の読出位置を
読み取り、その位置の近傍のエントリポイントをエント
リポイント記憶装置41より抽出する。このエントリポ
イント記憶装置41には、再生モード時に再生されたエ
ントリパケツトの情報が随時記憶されている。あるいは
また、装置の電源をオンしたとき、デイスクを装着した
とき、再生を指令したときなど、所定のタイミングにお
いて、駆動装置10に装着されているデイスクに記録さ
れているすべての、あるいは所定の範囲のエントリパケ
ツトの情報を、予め読み出させ、記憶させておくことも
できる。
【0062】制御装置24はエントリポイントを求めた
とき、駆動装置10にサーチ命令を送り、読出位置をそ
のエントリポイントに高速移動させる。移動が完了した
とき、駆動装置10は、そのエントリポイントからデー
タを再生し、分離装置21に供給する。図3を参照して
説明したように、エントリパケツトはIピクチヤが記録
されているビデオデータの直前に配置されている。従っ
て、ヘツダ分離回路22によりエントリパケツトに続く
ビデオデータを分離し、ビデオデコーダ25に供給する
と、このビデオデータの最初のピクチヤはIピクチヤに
なっている。ビデオデコーダ25は最初に出現したIピ
クチヤをただちにデコードし、出力する。サーチモード
においては、オーデイオデコーダ26はミユート状態と
される。
【0063】エントリパケツトには、前後それぞれ3つ
のエントリポイントの位置情報が記録されているので、
制御装置24はその位置情報から次のエントリパケツト
をサーチさせ、再生させる動作を繰返させる。これによ
り、Iピクチヤが迅速に、順次連続再生される。
【0064】制御装置24は、サーチの速度が速いとき
には、より遠くのエントリポイントにアクセスさせ、サ
ーチの速度が遅いときには、より近くのエントリポイン
トにアクセスさせる。エントリポイントは、正方向と逆
方向に、それぞれ3個づつ記録されているので、選択す
るエントリポイントの組合せによって、3段階以上のサ
ーチ速度のバリエーションを持たせることができる。
【0065】前述のようにエントリパケツトを最初に駆
動装置10に最初に送るときは、先の位置にある(将来
の)エントリパケツトの位置を知ることはできないの
で、制御装置8はすべての多重化が終了した後に、エン
トリポイント記憶装置33に記録されている情報を用い
て、エントリパケツトの位置情報、entry _packet_+
1、entry _packet_+2、entry _packet_+3を起動装
置10の多重化ビツトストリーム中にあるエントリパケ
ツトに追記する。
【0066】しかし、エントリポイント記憶装置33の
容量が十分または全く無い場合、先の位置にあるエント
リパケツトの位置情報を十分または全く保持できないの
で、駆動装置10に記録された多重化ビツトストリーム
中のエントリパケツトに追記することができない。また
エントリパケツト記憶装置33の容量が全く無い場合に
は、最初にエントリパケツトを駆動装置33に送る時に
前の位置にあるエントリパケツトの位置情報、entry _
packet_-3、entry _packet_-2、entry _packet_-1
を書き込むことができない。このような場合、完成した
多重化ビツトストリーム中のエントリパケツトの位置情
報に入っている値は予測できないので、このような値に
基づいてサーチを行った場合には予期せぬ動作が起きる
可能性がある。
【0067】そこで、エントリパケツトの位置情報の有
効性を示すフラグを設ける。具体的には、エントリパケ
ツト発生回路32から発生させるエントリパケツトの形
式を図12または図13で示す形式にする。図12の形
式は、そのエントリパケツトに含まれるすべてのエント
リポイントの位置情報の有効性をひとつの1bitフラグで
表現する方法であり、図13の場合は、エントリポイン
トごとに有効性を表すフラグを付加する方法である。
【0068】図12の形式のエントリパケツトを用いる
場合、多重化を行って最初に多重化ビツトストリームを
駆動装置10に送る段階では、エントリパケツトの位置
情報を完全に書き込めないので、そのエントリパケツト
の位置情報の有効フラグ、Enable Flag に「無効」を意
味する0をセツトし、駆動装置10に記録する。全ての
多重化データを記録し終わった後、エントリポイント記
録装置33に記録されているエントリパケツトの位置情
報を用いて、エントリパケツトに追記を行う際、位置情
報を全て書き込めたエントリパケツトについては、制御
装置8はそのエントリパケツトにあるEnable Flag を
「有効」を意味する1に更新する。
【0069】図13の形式のエントリパケツトを用いる
場合は、多重化を行って最初に多重化ビツトストリーム
を駆動装置10に送る段階で、Enable Flag -3〜Enable
Flag +3の有効フラグのうち、書き込むことのできた位
置情報に対応する有効フラグには「有効」を示す1をセ
ツトし、書き込むことのできなかった位置情報に対応す
る有効フラグには「無効」を示す0をセツトして駆動装
置10に記録する。全ての多重化データを記録し終わっ
た後、エントリポイント記録装置33に記録されている
エントリパケツトの位置情報を用いて、エントリパケツ
トに追記を行う際、制御装置8は、追記できた位置情報
に関しては、対応する有効フラグを「有効」を意味する
1に更新する。
【0070】図13において、enable_flag_N と、en
try _packet_N (-3≦N≦+3 )を連続したビツト列と
考え、このビツト列で一つの数を表すと考えると、エン
トリパケツトの位置情報有効フラグを設ける代わりに、
エントリパケツト位置情報そのもので、その値の有効性
を表すことと等価になる。つまり有効な位置情報を書き
込めない場合、特定の範囲の値、または位置情報として
無効な値を書き込んでおくことで、位置情報有効フラグ
を付加するのと同等の機能を実現することができる。特
定の値をエントリパケツトの位置情報に書き込むことに
よって、それぞれのエントリポイントが無効であること
を示す場合、無効を示す特定の値を複数種類設けること
も可能である。たとえば、単にエントリポイントの位置
情報の記録に失敗したために、そのエントリポイントの
情報が無効な場合と、意図的にそのエントリポイントに
読みだし位置を移動させるのを禁止する場合とを、異な
る値でエントリパケツトに書き込むことによって、多重
化データ復号化装置に知らせることができる。
【0071】次に図12または図13で示したような、
エントリパケツト位置情報有効フラグを利用して、サー
チ動作を行う多重化データ復号化装置を、図2を使用し
て説明する。制御装置24はヘツダ分離回路22より読
みだされた、エントリパケツトの情報を、エントリポイ
ント記憶装置41に供給し、記憶させる。このとき、エ
ントリパケツトは図12または図13で示されるよう
に、エントリパケツト位置情報有効フラグが付加されて
いる場合には、制御装置24はそのフラグを含めて、エ
ントリパポイント記憶装置41に供給し、エントリポイ
ント記憶装置41はそれを記憶する。
【0072】サーチ動作が指令された時、図示せね主制
御装置は、制御装置24、ビデオデコーダ25及びオー
デイオデコーダ26に対してサーチモードへの遷移を指
令する。制御装置24は、駆動装置10の出力から読み
出される、現在の読みだし位置情報と、エントリポイン
ト記憶装置41から読み出されるエントリパケツトの位
置情報から、駆動装置10にサーチ動作を命令するため
の、読み出し位置を得る。このとき制御装置24は、エ
ントリポイント記憶装置41からエントリパケツトの位
置情報の有効性を判断し、無効であるエントリポイント
には駆動装置10にサーチ動作を命令しない。または他
のエントリポイントの位置情報等から、当該エントリポ
イントの位置が、内挿、推定などで計算できる場合には
そのようにして求められたエントリポイントの位置に、
駆動装置10をサーチさせることもできる。
【0073】図4に示すエントリパケツトのentry _pa
cket_-3、entry _packet_-2、entry _packet_-1、
entry _packet_+1、entry _packet_+2、entry _pa
cket_+3には、それぞれそのエントリパケツトの3つ手
前、2つ手前、1つ手前、1つ先、2つ先、3つ先のエ
ントリポイントの相対位置を(セクタ番号で)記録する
が、ここに書き込むエントリポイントの相対位置は、必
ずしも当該エントリパケツトに対して-3,-2,-1,+1,+2,+
3 の位置のエントリポイントの位置である必要はなく、
例えば-25,-8,-1,+1,+5,+20 というように、任意のエン
トリパケツトの相対位置を記録することもできる。
【0074】これによって、記録メデイアの種別、多重
化ビツトストリームの信号形式、多重化するビデオまた
はオーデイオデータの性質などの諸特性に応じ、書き込
むエントリポイントの相対位置を記録装置ごと、多重化
データごと、エントリパケツトごとに変更してサーチ速
度を調整することができる。例えば、ISO11172(MPEG)で
規定される多重化ビツトストリームでは、Iピクチヤか
ら次のIピクチヤまでのピクチヤ枚数は可変である。そ
のような場合で、常にエントリパケツトに-3,-2,-1,+1,
+2,+3の位置のエントリポイントが書き込まれている場
合、Iピクチヤ間の枚数が異なるビツトストリームで
は、実時間再生に対するサーチ再生の速度は変化してし
まうが、Iピクチヤ間のピクチヤ枚数に対応して、エン
トリポイントの相対位置を可変させてエントリパケツト
に記録することにより、サーチ速度を調整して、Iピク
チヤ間の枚数が異なるビツトストリーム間で一定のサー
チ再生の速度を実現することができる。
【0075】エントリパケツトの位置情報に書き込むエ
ントリポイントの相対位置は、必ずしも当該エントリパ
ケツトに対して-3,-2,-1,+1,+2,+3 の位置のエントリポ
イントの位置である必要はなく、例えば-25,-8,-1,+1,+
5,+20 というように、任意のエントリパケツトの相対位
置を記録することもできるが、正・逆方向のスロー再生
動作やコマ送り再生動作などの特殊再生を行う場合に、
前後-1,+1 の位置のエントリポイントの位置が必要とな
る場合がある。
【0076】そこで、このような特殊再生が必要となる
ビツトストリームに関しては、entry _packet_-1、en
try _packet_+1に記録するエントリポイントの位置に
制限を設け、それぞれ必ず前後-1,+1 の位置のエントリ
ポイントの位置を書き込むようにすることもできる。先
に説明したように、任意の個数分先または前にあるエン
トリポイントの位置情報をエントリパケツトに記録する
場合において、例えば -25,-8,-1,+1,+5,+20個先のエン
トリパケツトの相対位置を記録するような場合におい
て、図4のような形式のエントリパケツトを使用する
と、図2に示すような多重化データ復号化では、それら
の自由に書き込まれたエントリポイントの位置情報がい
くつ先または前のエントリポイントの位置情報に関する
ものかを判別することができない。したがって、それら
の相対位置情報をサーチ動作に用いた場合、どの程度の
サーチ速度が実現できるのかが予測できないという問題
がある。
【0077】そこで、エントリパケツトを図19に示す
ような形式とし、entry _packet_- 3 、entr y_pack
et_-2、en try_packet_-1、entry _packet_+1、en
try_packet_+2、entry _packet_+3が、それぞれ何
個分前または先のエントリポイントの位置を示すかを表
す情報、Entry Point Position -3 、Entry Point Posi
tion -2 、Entry Point Position -1 、Entry Point Po
sition +1 、Entry Point Positi on +2、Entry Point
Position +3 をエントリパケツトに記録することもでき
る。
【0078】例えば、entry _packet_-3、entry _pa
cket_-2、entry _packet_-1、entry_packet_+1、e
ntry _packet_+2、entry _packet_+3に、それぞ
れ、 -25,-8,-1,+1,+5,+20個先にあるエントリポイント
の位置情報を記録する場合、Entry Point Position -3
、Entry Point Position -2 、Entry Point Position
-1 、Entry Point Position +1 、Entry Point Positio
n +2 、Entry Point Position+3にそれぞれ、-25,-8,-
1,+1,+5,+20 と記録しておく。このEntry Point Positi
on -3 〜+3までの情報を用いてサーチをを行う場合の図
2に示す多重化データ復号化装置の動作を説明する。
【0079】いま図示せぬ主制御装置は、制御装置24
に対して、サーチ速度の目標値が与えてサーチ動作を指
令する。ヘツダ分離回路22はDSM10から送られて
きた多重化ビツトストリームからエントリパケツトを判
別し、エントリパケツトの内容を制御装置24に送る。
制御装置24はエントリパケツト中にある、Entry Poin
t Position -3 、Entry Point Position -2 、Entry Po
int Position -1 、Entry Point Position +1 、Entry
Point Positi on +2、Entry Point Position+3の中か
ら、図示せぬ主制御装置から指示されたサーチ速度に最
も近い速度を実現するものを選択し、対応するエントリ
ポイントの位置情報を、entry _packet_-3、entry _
packet_-2、entry _packet_-1、entry _packet_+
1、entry _packet_+2、entry _packet_+3から得
る。制御装置24はこのようにして選択したエントリポ
イントの位置情報を用いて、DSM10に次のエントリ
ポイントへのサーチ動作を指令する。
【0080】このように、各エントリポイントの位置情
報が何個先または前のエントリポイントの位置かを示す
情報を用いて、あらゆる希望するサーチ速度に対してそ
れに最も近いサーチ速度を実現するエントリポイント位
置情報を選択することができる。エントリパケツトを図
14に示すような形式とし、そのエントリポイントの直
後に続くIピクチヤのデータの大きさI-picture lengt
h、またはそのIピクチヤのデータの終端が多重化され
ているパツクの位置I-picture END sector-No.、または
その両方をエントリパケツトに記録することもできる。
【0081】図15にI-picture length、I-picture EN
D sector-No.をエントリパケツトに記録するための多重
化装置の構成を示す。Iピクチヤ終了点検出回路51は
ビデオエンコーダ1から送られてくるビツトストリーム
から、Iピクチヤのデータの終端を探しだし、その位置
を制御装置8に知らせる機能を持つ。エントリポイント
記憶装置33は、エントリパケツトの位置、そのエント
リパケツトに書き込まれるエントリポイントの値(entr
y _packet_-3, entry _packet_-2, ... ,entry _p
acket_+3)に加えて、そのエントリパケツトの直後に
続くIピクチヤのデータの長さI-picture lengthと、そ
のIピクチヤのデータの終端が多重化されているパツク
の位置情報I-picture END sector-No.を保持する機能を
持つ。それ以外のブロツクの機能は、図2と同様であ
る。
【0082】制御装置8は、ビデオエンコーダ1、ビデ
オエントリポイント検出回路31、Iピクチヤ終了点検
出回路51から、エントリポイントの位置とそのエント
リポイントの直後に続くIピクチヤのデータの終了点の
位置を検出する。エントリポイントの位置はIピクチヤ
のデータの開始点の位置であるから、制御装置8は、I
ピクチヤのデータの終了点の位置とエントリポイントの
位置の差分をとることによって、Iピクチヤのデータの
長さI-picture lengthを計算する。
【0083】Iピクチヤのデータの長さは、コードバツ
フア4の記憶容量より大きい可能性があるため、エント
リパケツトを多重化して、駆動回路10に書き込むとき
には、そのエントリパケツトに書き込むべきIピクチヤ
のデータの長さI-picture lengthはまだ計算されていな
いことがある。そのような場合には、エントリパケツト
のI-picture lengthの部分には未計算を示す0または特
定の値を書き込んで駆動装置10に記録しておく。制御
装置8は、Iピクチヤのデータの長さが計算された時点
で、エントリポイント記憶装置33にIピクチヤのデー
タの長さI-picture lengthを記録しておき、後でエント
リパケツトを追記する時に、駆動装置10にI-picture
lengthの値を供給して記録する。
【0084】また、Iピクチヤのデータが多重化されて
いるパツクの終端の位置I-pictureEND sector-No.は次
のようにして求められる。制御装置8は、コードバツフ
ア4とコードバツフア5に蓄積されているデータ量M
4,M5によって、図5に示されるアルゴリズムでデー
タを多重化するが、ここで制御装置8は、図5で示され
るアルゴリズムに記述されている処理とは別に、各パツ
クごとにそのパツクのビデオデータにIピクチヤの終了
点が含まれるかを判定する。そのパツクにIピクチヤの
データの終了点が含まれる場合、制御装置8は、そのパ
ツクの位置をエントリポイント記憶装置33に記録して
おく。エントリポイント記憶装置33に記録する際は、
そのIピクチヤの直前に多重化されたエントリパケツト
に書き込まれるデータと対応がとれるようにして記憶す
る。
【0085】エントリポイント記憶装置33に記録され
た、Iピクチヤのデータの終端位置の含まれるパツクの
位置I-picture END sector-No.は、Iピクチヤのデータ
の長さI-piture length と同様、エントリパケツトの追
記が行われる際に駆動装置10にその値が供給されて記
録される。この際、I-picture END sector-No.は、その
Iピクチヤのデータの多重化が開始されたパツクの位
置、すなわちエントリパケツトの多重化されているパツ
クの位置からの相対距離で駆動装置10に書き込まれ
る。
【0086】次に、このようにしてエントリパケツトに
書き込まれた、I-picture END sector-No.を用いて、高
速なサーチを行う多重化データ復号化装置の例を図2を
用いて説明する。ISO11172(MPEG)に基づくビデオデコー
ダは、ピクチヤごとにそのデータの量が異なるようなビ
ツトストリームに対してもデコード動作を保証するた
め、デコーダ内部にビデオコードバツフアを持ってい
る。ビデオデコーダ25に入ってきたビツトストリーム
は、まず一旦このビデオコードバツフアに蓄えられ、そ
の後、必要なタイミングでデコードされる。
【0087】従来はIピクチヤを連続再生するため、制
御装置24は、ビデオデコーダ25によるIピクチヤの
デコードが終了したかを監視し、デコード終了が確認さ
れた後、次のIピクチヤのサーチ指令を、駆動装置10
に対して行うという動作を行っていた。この時ビデオデ
コーダ25がビデオコードバツフアを持っている場合、
ビデオデコーダ25のデコード部がIピクチヤのデコー
ドを終了した段階では、ビデオデコーダ25のビデオコ
ードバツフアには、Iピクチヤに続いて多重化されてい
るP,Bピクチヤのデータが蓄えられており、それらの
データはデコードされないのにも関わらず、駆動装置1
0から読み込まれている状態にある。多くの場合、サー
チの速度は、ビデオデコーダ25のデコードに要する時
間よりも、駆動装置10からデータを読み出す時間に支
配されるので、無駄なP,Bピクチヤのロードによっ
て、サーチの速度は低下する。
【0088】エントリパケツトに書き込まれているI-pi
cture END sector-No.情報を使用することにより、無駄
なP,Bピクチヤの読みだし量を最小限に抑え、次に表
示すべきIピクチヤのデータをビデオデコーダ25内の
ビデオコードバツフア内にあらかじめ読み込むことがで
きるので、サーチ速度が駆動装置10からの読みだし速
度に支配されるような多重化データ分離装置において、
より高速なサーチ動作が実現できる。
【0089】サーチ動作中において制御装置24は、エ
ントリポイント記憶装置41に記録されている情報をも
とに、駆動装置10にサーチを指令する。駆動装置10
は指定された位置から多重化ビツトストリームをヘツダ
分離回路22へ送る。ヘツダ分離回路は、送られてきた
多重化ビツトストリーム中にエントリパケツトが検出さ
れると、制御装置24に割り込みを発生させこれを知ら
せる。制御装置24は、この割り込みを受けて、駆動装
置10から現在の読み出し位置情報を読みだし、エント
リポイント記憶装置41に現在のエントリポイントの位
置として記録する。
【0090】また、同時に制御装置24は、ヘツダ分離
回路からエントリパケツトに書かれているエントリポイ
ントの位置情報を取り出し、エントリポイント記憶装置
に記録する。このとき、エントリポイントの位置情報の
うち、I-picture END sector-No.等のように現在のエン
トリポイントの先頭のパツク位置からの相対位置でエン
トリパケツト中に書き込まれている情報は、駆動装置1
0から読み出してエントリポイント記憶装置41に記録
した現在のエントリポイントの位置情報に、その相対位
置情報を加算することにより、相対位置情報を絶対位置
情報に変換して、エントリポイント記憶装置41に記録
する。
【0091】駆動装置10が多重化ビツトストリームを
ヘツダ分離回路22に供給し続けるに従って、駆動装置
10の読み出し位置情報は時間とともに増加していく。
制御装置24は駆動装置10から読み出し位置情報を一
定周期で読み出し、エントリポイント記憶装置41に記
憶されている絶対位置情報に変換されたI-picture END
sector-No.と比較する。このとき駆動装置10から得ら
れた読み出し位置情報がI-picture END sector-No.を越
えているときは、必要なIピクチヤの読み出しは終了し
ており、Iピクチヤに続くP,Bピクチヤ等の不要なデ
ータがロードされていると判断し、直ちに駆動装置10
に次のIピクチヤを読み込むためのサーチを命令する。
【0092】また、このようにしてエントリパケツトに
書き込まれた、Iピクチヤのデータの大きさI-picture
length、及びそのIピクチヤデータの終端が多重化され
ているパツクの位置I-picture END sector-No.を用い
て、より一定なサーチ速度でサーチを行える多重化デー
タ復号化装置の例を図2を用いて説明する。図2に示
す、多重化データ復号化装置では、サーチ動作に入った
場合、制御装置24は、エントリパケツト記憶装置41
に記憶されているエントリポイントの位置情報をもと
に、Iピクチヤのデータの先頭のあるパツクを駆動装置
10から読み込む。読み込まれたパツクには必ずエント
リパケツトが多重化されているので、そこに書かれてい
るI-picture length、I-picture END sector-No.からそ
のI-picture のデータの長さや読み込むべきパツクの量
を読み出すことができる。
【0093】制御装置24はエントリパケツトに書かれ
たI-picture length、I-picture END sector-No.がある
しきい値を越えるか、またしきい値を越えたIピクチヤ
が何枚連続したかどうかを判定する。データ量がしきい
値を越えたIピクチヤが一定枚数以上続いた場合には、
駆動装置10からのデータの読み出しや、ビデオデコー
ダ25によるデコード処理に時間がかかり、サーチ速度
が遅くなったことが推定できるので、一時的にIピクチ
ヤのデコードの中止、もしくは-3〜+3までのエントリポ
イントのうち、選択するエントリポイントの変更を行っ
て遅れを修正する。Iピクチヤのデコードの中止は、ビ
デオデコーダ25及びオーデイオデコーダ26にデータ
が供給されないうちに、駆動装置10に次のエントリポ
イントへのサーチを命令することによって実現する。選
択するエントリポイントの位置の変更は、次のIピクチ
ヤをサーチする際にそれまで行っていたサーチよりも高
速なサーチを行うエントリポイントに駆動装置10をサ
ーチさせることによって実現する。例えばentry _pack
et_+2を用いたサーチを行っている場合であれば、一時
的にentry _packet_+3を用いたサーチに変更する。
【0094】上記の手順によって、一時的にサーチ速度
が低下した場合に、直後のサーチ動作を一時的に省略ま
たは高速化し、より一定速度に近いサーチを実現するこ
とができる。またエントリパケツトの形式を図16に示
されるようにし、当該エントリパケツトに続くIピクチ
ヤに関するI-picture length、I-picture END sector-N
o.だけでなく、entry _packet_-3〜entry _packet_
+3までに示されているエントリパケツトに続くIピクチ
ヤに関する、I-picture length、I-picture END sector
-No.をエントリパケツトに記録することができる。すな
わち、I-picture length_-3〜I-picture length_+3、
I-picture END sector-No._-3〜I-picture END sector
-No._+3をエントリパケツトに書き込む。
【0095】これによって、新しいIピクチヤを読み込
む時、そのIピクチヤの直前に多重化されているエント
リパケツトを読み込む前に、制御装置はそのIピクチヤ
の長さや、駆動装置上の終端の位置を知ることができる
ので、さらに高速なサーチを実現することができる。エ
ントリパケツトを図16に示すような形式とし、ビデオ
ストリーム番号、Video stream-No.を記録することがで
きる。ISO11172(MPEG)に規定されている多重化ビツトス
トリームには、最大16までのビデオデータが多重化さ
れることが許されている。一つの多重化ビツトストリー
ムに複数のビデオストリームが多重化され、かつ多重化
された2つ以上のビデオストリームについてサーチ動作
をすることが考えられるときは、各ビデオストリームに
よってエントリポイントの位置が異なるので、それぞれ
のビツトストリームに対するエントリポイント情報を記
録する必要がある。
【0096】従来のエントリパケツトの形式ではひとつ
のビデオストリームに対するエントリパケツトしか多重
化することができなかったが、Video stream-No.情報を
エントリパケツトに記録して、各ビデオストリームに対
するエントリパケツトを多重化することにより、復号化
装置が、必要なビデオストリームに対するエントリパケ
ツトを選択することが可能になり、複数のビデオストリ
ームが多重化されている多重化データにおいても、任意
のビデオストリームに対してサーチ動作を実現できる。
【0097】図17に示される多重化装置においては、
ビデオエンコーダ1、ビデオエントポイント検出回路3
1、Iピクチヤ終了点検出回路51、コードバツフア4
および5がそれぞれn個存在する。このような多重化装
置の場合、制御装置8はそれぞれのコードバツフアに蓄
えられるビデオまたはオーデイオビツトストリームをス
イツチング回路62で切り替えてヘツダ付加回路に供給
してビデオパケツトヘツダまたはオーデイオパケツトヘ
ツダを付加し、パツク単位で駆動装置10に記録する。
【0098】駆動装置10に記録しようとするパツクに
いずれかのビデオストリームのIピクチヤが含まれてい
た場合には、そのIピクチヤの直前にエントリパケツト
が多重化される。このときそのエントリパケツトがどの
ビデオストリームに対するものかを、制御装置8はエン
トリポイント発生回路32に供給し、エントリパケツト
のVideo stream-No.に記録する。
【0099】図2で示される多重化データ復号化装置で
は、制御装置24はヘツダ分離回路22からエントリパ
ケツトのVideo stream-No.を読みだし、その値がサーチ
動作を行いたいビデオストリーム番号と一致した時には
そのエントリパケツトに記録されているエントリポイン
ト情報等をエントリポイント記憶装置41に記憶する。
また、一致しない時はそのエントリポイント情報等を破
棄する。 このように多重化するビデオストリームごと
にエントリパケツトを設け、どのビデオストリームに対
応するかの識別子をエントリパケツトに含むことによっ
て多重化されている全てのビデオストリームでサーチ動
作を実現することができる。
【0100】エントリパケツトを図16に示すような形
式とし、コピーマネジメントフラグ、Copy Management
Flagを記録することができる。Copy Management Flag
は、CD(コンパクトデイスク)、DAT(デジタルオ
ーデイオテープ)に採用されているSCMS(Serial C
opy Management System )と同じ働きを実現するもの
で、多重化データの製作者の意図にそわないコピーを不
可能にすることを指定するフラグである。
【0101】図1に示すデータ多重化装置において、制
御装置8はコピーを禁止したいビツトストリームに対し
ては、エントリパケツト発生回路32に指令して、発生
させるエントリパケツトのCopy Management Flagにコピ
ー禁止を示す値をセツトする。図2に示すデータ復号化
装置においては、制御装置8はヘツダ分離回路22から
エントリパケツトのCopy Management Flagを読み込み、
ここにコピー禁止を示す値がセツトされていたら、その
ビデオストリームをコピー禁止として扱う。コピー禁止
として扱われるビデオストリームに対して復号化装置
は、復号化装置が外部出力端子を設けている場合にビツ
トストリームデータを外部出力端子に出力しないように
したり、または外部出力する際に送出するビツトストリ
ームのコピー禁止を示す領域にコピー禁止を示す値をセ
ツトして送出先の機器にそのビツトストリームがコピー
禁止であることを知らせる。
【0102】また、Copy Management Flagは、コピー禁
止であるか否かの情報だけでなく、コピーが許される回
数情報を記録することができる。これにより、ビツトス
トリームをコピーして複製物を作成することは可能であ
るが、その複製物をもとにした複製物、すなわち孫コピ
ーによる複製を禁止することができる。 以上により、
著作権が主張されている等の理由によりコピーを禁止し
たいビツトストリームを復号化装置またはそこに接続さ
れる機器に対して明示することができる。
【0103】サーチ動作を行う場合、復号化装置は、エ
ントリパケツト情報を用いてIピクチヤを連続表示する
が、この場合、時間的に連続でないピクチヤが表示され
ることになる。このように時間的に連続でない画像を一
定時間以上眺めることにより、極度に目が疲労する可能
性がある。そこで、図18に示す多重化データ復号化装
置に示すように制御装置24がビデオデコーダ25に輝
度コントロール信号を送ることができるようにし、サー
チ中のに表示画面の輝度を落して目の疲労の低減をはか
ることができる。 制御装置24は図示せぬ主制御装置
より指令されてサーチ動作に入ると、ビデオデコーダ2
5に輝度を落すコントロール信号を送る。ビデオデコー
ダ25は輝度コントロール信号を受けとると表示画面の
輝度を落し、表示画面を暗くする。またサーチ動作が終
了すると、制御装置24は輝度を通常に戻すコントロー
ル信号を送る。ビデオデコーダ25はその信号により、
表示画面の輝度を通常の状態に戻す。
【0104】これにより、サーチ動作が行われ、時間的
に不連続な画像が表示されている間は表示画像の輝度を
落すことが可能になり、サーチ動作時の目の疲労を低減
することができる。
【0105】
【発明の効果】本発明のデータ符号化装置によれば、エ
ントリポイント信号に対応して発生されるエントリパケ
ツトを、可変レートのデータと多重化するようにしたの
で、このエントリパケツトに対応して、所定のデータを
迅速にサーチすることが可能になる。また、可変レート
のデータを蓄積している期間に、アクセスすべきポイン
トが発生したとき、エントリポイントが発生され、蓄積
した可変レートのデータが所定の量に達したとき、その
蓄積期間におけるエントリポイントの有無が判定され、
エントリポイントの直前にエントリパケツトが可変レー
トのデータに多重化される。これにより、エントリパケ
ツトを確実に所定の位置に多重化することが可能とな
る。
【0106】さらに本発明のデータ復号化装置によれ
ば、記録媒体より再生されたデータから、可変レートの
データとエントリパケツトとが分離され、この分離され
たエントリパケツトに対応して、記録媒体のアクセス位
置を制御するようにしたので、所定のデータを迅速にサ
ーチすることが可能になる。また、可変レートのデータ
のパケツトの直前に、アクセスポイントとしてのエント
リポイントを示すエントリパケツトを配置するようにし
たので、このエントリパケツトを用いて所定のデータを
迅速にサーチすることが可能となる。
【図面の簡単な説明】
【図1】本発明のデータ符号化装置の一実施例の構成を
示すブロツク図である。
【図2】本発明のデータ復号化装置の一実施例の構成を
示すブロツク図である。
【図3】図1および図2の実施例の駆動装置10により
駆動されるデイスクのデータフオーマツトのうち、パツ
クのフオーマツトを示す図である。
【図4】図3のエントリパケツトのフオーマツトを説明
する図である。
【図5】図1の実施例の動作を説明するフローチヤート
である。
【図6】従来のデータ符号化装置の一例の構成を示すブ
ロツク図である。
【図7】従来のデータ復号化装置の一例の構成を示すブ
ロツク図である。
【図8】図6および図7の例におけるビツトストリーム
のフオーマツトを説明する図である。
【図9】図8のストリームIDを説明する図である。
【図10】図6の例の動作を説明するフローチヤートで
ある。
【図11】図6および図7の駆動装置10により駆動さ
れるデイスクにおけるビツトストリームを説明する図で
ある。
【図12】エントリパケツトのビツトストリームでのフ
オーマツトを説明する図である。
【図13】エントリパケツトのビツトストリームでの他
のフオーマツトを説明する図である。
【図14】エントリパケツトのビツトストリームでのさ
らに他のフオーマツトを説明する図である。
【図15】エントリパケツトにデータを記録するための
多重化装置の一例の構成を示すブロツク図である。
【図16】エントリパケツトのビツトストリームでのさ
らに他のフオーマツトを説明する図である。
【図17】エントリパケツトにデータを記録するための
多重化装置の一例の構成を示すブロツク図である。
【図18】輝度コントロールを可能にする多重化データ
復号化装置の一例の構成を示すブロツク図である。
【図19】エントリパケツトのビツトストリームでのさ
らに他のフオーマツトを説明する図である。
【符号の説明】
1 ビデオエンコーダ 2 オーデイオエンコーダ 3 多重化装置 4,5 コードバツフア 6 スイツチング回路 7 ヘツダ付加回路 8 制御装置 9 多重化システムクロツク発生回路 10 駆動装置 21 分離装置 22 ヘツダ分離回路 23 スイツチング回路 24 制御装置 25 ビデオデコーダ 26 オーデイオデコーダ 31 ビデオエントリポイント検出回路 32 エントリパケツト発生回路 33,41 エントリポイント記憶装置

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 ビツトストリーム中のエントリパケツト
    に記録されているエントリポイントにおいて、そのエン
    トリパケツトに記録されている全てのエントリポイント
    に関するデータの有効性を示すフラグをそのエントリパ
    ケツトに記録するデータ符号化方法、およびデータ符号
    化装置。
  2. 【請求項2】 上記エントリポイントに関するデータ
    は、複数の上記エントリポイントに関するデータの有効
    性を示すフラグを、それぞれのエントリポイントに関す
    るデータごとにエントリパケツトに記録することを特徴
    とする、請求項1記載のデータ符号化方法、およびデー
    タ符号化装置。
  3. 【請求項3】 上記エントリポイントに関するデータ
    は、任意の個数前方または後方にあるエントリポイント
    に関するデータであることを特徴とする、請求項1記載
    のデータ符号化方法、およびデータ符号化装置。
  4. 【請求項4】 上記エントリポイントに関するデータ
    は、物理的に直前、直後の位置にあるエントリポイント
    に関するデータであることを特徴とする、上記請求項3
    のデータ符号化方法、およびデータ符号化装置。
  5. 【請求項5】 上記エントリポイントに関するデータ
    は、何個前方または後方にあるエントリポイントについ
    てのデータであるかというデータであることを特徴する
    上記請求項3のデータ符号化方法およびデータ符号化装
    置。
  6. 【請求項6】 アクセスユニツトの直前に多重化される
    エントリパケツトにおいて、そのアクセスユニツトの長
    さ情報、またはそのアクセスユニツトのデータの終端の
    位置情報、またはその両方をエントリパケツトに記録す
    ることを特徴とするデータ符号化方法、およびデータ符
    号化装置。
  7. 【請求項7】 上記エントリポイントに関する情報は複
    数であり、それぞれのエントリポイントに関する情報に
    対応するエントリポイントにあるアクセスユニツトの長
    さ情報、またはそのアクセスユニツトの終端の位置情
    報、またはその両方を、エントリパケツトに記録するこ
    とを特徴とする、請求項6記載のデータ符号化方法、お
    よびデータ符号化装置。
  8. 【請求項8】 上記エントリパケツトは複数のビツトス
    トリームに存在し、上記ビツトストリームが多重化さ
    れ、上記エントリパケツトに各ビツトストリーム識別情
    報を記録することによって、複数のビツトストリームに
    対応するエントリパケツトを多重化することを特徴とす
    る、データ符号化方法、およびデータ符号化装置。
  9. 【請求項9】 上記エントリポイントに関するデータ
    は、コピー可否に関するデータであることを特徴とす
    る、上記請求1から8記載のデータ符号化方法、および
    データ符号化装置。
  10. 【請求項10】 ビツトストリーム中のエントリパケツ
    トに記録されているエントリポイントに記録されている
    全てのエントリポイントに関するデータの有効性を示す
    フラグをを検出して特殊再生を行うかどうか判断するこ
    とを特徴とする、データ復号化装置。
  11. 【請求項11】 エントリポイントに関するデータに応
    じて、外部へのビツトストリームの出力を禁止、又は許
    可し、若しくはコピー禁止情報を外部に出力出力するこ
    とを特徴とする、データ復号化装置。
  12. 【請求項12】 エントリポイントに関するデータに応
    じて、特殊再生時に画面の明るさを変化させることを特
    徴とする、データ復号化装置。
JP23512193A 1992-09-22 1993-09-21 データ符号化装置および方法、データ復号化装置および方法 Expired - Lifetime JP3551447B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP23512193A JP3551447B2 (ja) 1992-09-22 1993-09-21 データ符号化装置および方法、データ復号化装置および方法
PCT/JP1994/001556 WO1995008823A1 (en) 1993-09-21 1994-09-21 Method and device for transmitting data, data decoder, and data recording medium
US08/432,145 US5621840A (en) 1993-09-21 1994-09-21 Data transmission method and apparatus, data decoding apparatus, and data recording medium
KR1019950702043A KR100323785B1 (ko) 1993-09-21 1994-09-21 데이타전송방법및장치와데이타복호화장치
DE69427578T DE69427578T2 (de) 1993-09-21 1994-09-21 Verfahren und anlage zum übertragen von daten, datenkodierer und datenaufnahmemedium
EP94927082A EP0676756B1 (en) 1993-09-21 1994-09-21 Method and device for transmitting data, data decoder, and data recording medium
KR1020017004975A KR100330292B1 (ko) 1993-09-21 1994-09-21 데이타 기록 매체
KR1020017004977A KR100330293B1 (ko) 1993-09-21 1994-09-21 데이타 전송 방법 및 장치, 데이타 복호화 장치, 및데이타 기록 매체

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP4-277956 1992-09-22
JP27795692 1992-09-22
JP23512193A JP3551447B2 (ja) 1992-09-22 1993-09-21 データ符号化装置および方法、データ復号化装置および方法

Related Child Applications (3)

Application Number Title Priority Date Filing Date
JP2003303080A Division JP3589241B2 (ja) 1992-09-22 2003-08-27 データ符号化装置および方法、データ復号化装置および方法
JP2003303082A Division JP3582530B2 (ja) 1992-09-22 2003-08-27 記録装置および方法、再生装置および方法
JP2003303081A Division JP3582529B2 (ja) 1992-09-22 2003-08-27 データ符号化装置および方法、データ復号化装置および方法

Publications (2)

Publication Number Publication Date
JPH06267196A true JPH06267196A (ja) 1994-09-22
JP3551447B2 JP3551447B2 (ja) 2004-08-04

Family

ID=26531961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23512193A Expired - Lifetime JP3551447B2 (ja) 1992-09-22 1993-09-21 データ符号化装置および方法、データ復号化装置および方法

Country Status (1)

Country Link
JP (1) JP3551447B2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0757492A3 (en) * 1995-08-02 1997-11-19 Sony Corporation Apparatus and method for encoding and decoding digital video data
JPH10200866A (ja) * 1997-01-06 1998-07-31 Matsushita Electric Ind Co Ltd 放送信号送受信設備
JP2001506111A (ja) * 1997-10-14 2001-05-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 符号化ビデオ信号フォーマット
JP2002502158A (ja) * 1998-01-21 2002-01-22 サーノフ コーポレイション 符号化システムを改善するために付随情報を使用する装置及び方法
WO2006080194A1 (ja) * 2005-01-26 2006-08-03 Sharp Kabushiki Kaisha 情報記録再生装置及び情報記録媒体
KR100606150B1 (ko) * 1997-10-17 2007-04-25 소니 가부시끼 가이샤 기록 장치 및 방법, 재생 장치 및 방법,기록/재생 장치 및 방법, 및 기록 매체
JP2008294638A (ja) * 2007-05-23 2008-12-04 Sony Corp 伝送システム、記録装置、伝送方法、記録方法、およびプログラム
JP2017103745A (ja) * 2015-11-24 2017-06-08 三菱電機株式会社 映像再生装置及び映像再生方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0757492A3 (en) * 1995-08-02 1997-11-19 Sony Corporation Apparatus and method for encoding and decoding digital video data
EP1039756A3 (en) * 1995-08-02 2001-01-31 Sony Corporation Apparatus and method for encoding and decoding digital video data
US6363212B1 (en) 1995-08-02 2002-03-26 Sony Corporation Apparatus and method for encoding and decoding digital video data
JPH10200866A (ja) * 1997-01-06 1998-07-31 Matsushita Electric Ind Co Ltd 放送信号送受信設備
JP2001506111A (ja) * 1997-10-14 2001-05-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 符号化ビデオ信号フォーマット
KR100606150B1 (ko) * 1997-10-17 2007-04-25 소니 가부시끼 가이샤 기록 장치 및 방법, 재생 장치 및 방법,기록/재생 장치 및 방법, 및 기록 매체
JP2002502158A (ja) * 1998-01-21 2002-01-22 サーノフ コーポレイション 符号化システムを改善するために付随情報を使用する装置及び方法
WO2006080194A1 (ja) * 2005-01-26 2006-08-03 Sharp Kabushiki Kaisha 情報記録再生装置及び情報記録媒体
US8369689B2 (en) 2005-01-26 2013-02-05 Sharp Kabushiki Kaisha Information recording/reproduction device and information recording medium
JP2008294638A (ja) * 2007-05-23 2008-12-04 Sony Corp 伝送システム、記録装置、伝送方法、記録方法、およびプログラム
US8625954B2 (en) 2007-05-23 2014-01-07 Sony Corporation Transmission system, recording apparatus, transmission method, recording method and program
JP2017103745A (ja) * 2015-11-24 2017-06-08 三菱電機株式会社 映像再生装置及び映像再生方法

Also Published As

Publication number Publication date
JP3551447B2 (ja) 2004-08-04

Similar Documents

Publication Publication Date Title
KR100323785B1 (ko) 데이타전송방법및장치와데이타복호화장치
JP3491365B2 (ja) 符号化データ復号方法および復号装置
EP0794667B1 (en) Digital video signal processing apparatus and method
KR100329097B1 (ko) 데이타재생방법
US5455684A (en) Apparatus and method for processing a variable-rate coded signal for recording to provide a high-speed search capability, apparatus and method for reproducing such processed signal, and recording including such processed signal
EP0757492A2 (en) Apparatus and method for encoding and decoding digital video data
JPH08168042A (ja) データ復号化装置およびデータ復号化方法
JP3551447B2 (ja) データ符号化装置および方法、データ復号化装置および方法
JP3582530B2 (ja) 記録装置および方法、再生装置および方法
JP3589241B2 (ja) データ符号化装置および方法、データ復号化装置および方法
JP3651479B2 (ja) 記録媒体へのビデオデータの記録方法、ビデオデータを記録した記録媒体の生産方法
JP3582529B2 (ja) データ符号化装置および方法、データ復号化装置および方法
JP4058437B2 (ja) 記録媒体
JP4191207B2 (ja) 記録媒体
JP3651480B2 (ja) 記録媒体へのビデオデータの記録方法、ビデオデータを記録した記録媒体の生産方法
JP4191208B2 (ja) 記録媒体
JP3654300B2 (ja) データ符号化方法、ビデオデータを記録した記録媒体の生産方法
JP3485111B2 (ja) 再生方法および再生装置
JP3695425B2 (ja) 再生装置
JP2003101956A (ja) 再生装置
JP2003101967A (ja) 再生装置

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040419

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

Free format text: PAYMENT UNTIL: 20090514

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100514

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110514

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120514

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250