JP4812171B2 - データ受信方法およびデータ受信装置 - Google Patents
データ受信方法およびデータ受信装置 Download PDFInfo
- Publication number
- JP4812171B2 JP4812171B2 JP2000613170A JP2000613170A JP4812171B2 JP 4812171 B2 JP4812171 B2 JP 4812171B2 JP 2000613170 A JP2000613170 A JP 2000613170A JP 2000613170 A JP2000613170 A JP 2000613170A JP 4812171 B2 JP4812171 B2 JP 4812171B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- picture unit
- editing
- audio
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 60
- 238000012546 transfer Methods 0.000 claims description 8
- 239000013256 coordination polymer Substances 0.000 description 39
- 238000010586 diagram Methods 0.000 description 23
- 238000001514 detection method Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 4
- 101000651958 Crotalus durissus terrificus Snaclec crotocetin-1 Proteins 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 101100258315 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) crc-1 gene Proteins 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
- G11B27/323—Time code signal, e.g. on a cue track as SMPTE- or EBU-time code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2353—Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2368—Multiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23892—Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/439—Processing of audio elementary streams
- H04N21/4396—Processing of audio elementary streams by muting the audio signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
- H04N9/8066—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals with insertion of the PCM audio signals in the vertical blanking interval of the PCM video signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Library & Information Science (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
Description
【0001】
この発明は、映像データ、音声データ、それ以外のメタデータ等を伝送する際に適用して好適なデータ受信方法およびデータ受信装置に関する。
【0002】
SDI(Serial Digital Interface)フォーマットは、テレビジョン工学や映像工学に関する規格を発行するSMPTE(Society of Motion Picture and Television Engineers)のSMPTE−259Mで標準化されている。このSDIフォーマットは、基本的には、ディジタル信号規格であるD−1フォーマットもしくはD−2フォーマットを対象とした信号の規格である。
【0003】
このSDIフォーマットでは、限定されたメディアのデータのみを対象とした伝送しかできない。具体的には、伝送可能なメディアとして、ビデオデータは1チャネル、ベースバンドのオーディオデータは8チャネル程度である。そのため、SDIフォーマットは、マルチメディア化またはマルチチャネル化等に不向きである。
【0004】
また、SDTI(Serial Data Transport Interface)フォーマットは、SMPTEのSMPTE−305Mで標準化されている。このSDTIフォーマットは、SDIフォーマットの利点を活かしつつ、SDIフォーマットと部分的に共通性を保ちながら、マルチメディア化またはマルチチャネル化等に好適なものとなっている。このSDTIフォーマットは、ベースバンド信号の伝送のための規格であり、終了同期符号(EAV:End of Active Video)および開始同期符号(SAV:Start of Active Video)を一緒に伝送している。
【0005】
すなわち、SDTIフォーマットでは、映像フレームの各1ラインの区間を、EAVが挿入される領域と、補助データが挿入される補助データ領域(アンシラリデータ部ANC)と、SAVが挿入される領域と、映像データや音声データが挿入されるペイロード領域とで構成されるシリアルディジタルトランスファーインタフェースの伝送パケットを伝送する。
【0006】
上述したようなSDTIフォーマットを使用した場合、ストリームの編集は、スイッチングにより実現される。この場合、NTSC方式では第10ライン、PAL方式では第6ラインがスイッチングのタイミングとされており、映像を主体としたタイミングでスイッチングが行われる。そのため、音声データにおいては、以下の理由から、音声ギャップを生じる場合がある。
【0007】
例えば、標本化周波数が48kHzである音声データを、525ライン/フレームであって59.94フィールド/秒のNTSC方式の映像信号の各フレームに等分割すると、1映像フレームあたりの音声データのサンプル数は1601.6サンプル(=(48kHz/59.94フィールド)×2フィールド)となり、整数とならない。そのため、音声データの各サンプルを、各映像フレームに対応してブロック分割する場合、各映像フレームには1601サンプルまたは1602サンプルが割り当てられる。
【0008】
この場合、5映像フレーム分の音声データのサンプル数は8008サンプル(=5×1601.6サンプル)となることから、上述したブロック分割は、図22Aに示すような5フレームシーケンスで行われる。すなわち、1602サンプルの第1フレーム、1601サンプルの第2フレーム、1602サンプルの第3フレーム、1601サンプルの第4フレームおよび1602サンプルの第5フレームからなる5フレームの繰り返しとされる。
【0009】
このように5フレームシーケンスで音声データのブロック分割が行われる場合にあって、上述したようにストリームのスイッチングによる編集を行うと、5フレームシーケンスの連続性が損なわれる場合が発生する。例えば、ストリームSTMaの5フレームシーケンスが図22Aに示すようであり、これを基準位相とすると、スイッチングされてストリームSTMaと切り替えられるストリームSTMbの位相パターンとしては、図22B〜Fに示すように5種類が考えられる。
【0010】
ストリームSTMbの位相パターンが図22Bに示すようであるときは、スイッチングがあっても5フレームシーケンスの連続性が損なわれることがない。しかし、ストリームSTMbの位相パターンが図22C〜Fに示すようである場合には、5フレームシーケンスの連続性が損なわれ、スイッチングのタイミングによっては、図23に示すように1601サンプルのフレームが連続し、音声データサンプルが1個不足する区間(音声ギャップ)が発生することとなる。
【0011】
この音声ギャップをそのまま再生した場合、音声波形の不連続を招き、予想できない大きなノイズが発生する場合がある。このため、音声ギャップが発生するおそれがある編集点を検出し、再生時に音声をミューティングする必要が生じる。
【0012】
この発明の目的は、受信側で編集点に必要な音声のミューティング等の処理を簡単に行い得るようにすることにある。また、この発明の目的は、伝送路において生じたストリームの切り替えを編集点として容易に検出できるようにすることにある。
【発明の開示】
【0026】
この発明に係るデータ受信方法は、映像フレームの各1ラインの区間を、終了同期符号が挿入される終了同期符号領域と、補助データが挿入される補助データ領域と、開始同期符号が挿入される開始同期符号領域と、映像データおよび/または音声データからなる主データを含む第1のデータと、上記映像データのピクチャ単位で当該ピクチャ単位毎にカウントされるカウント値のデータおよび編集点情報を持つ付属データを含む第2のデータとが挿入されるペイロード領域で構成されるシリアルディジタルトランスファーインタフェースの伝送パケットを受信するデータ受信方法であって、上記伝送パケットを受信する第1のステップと、この第1のステップで受信された上記伝送パケットより上記主データおよび上記付属データを抽出する第2のステップと、この第2のステップで抽出された上記付属データ内の上記カウント値のデータの不連続より編集点を検出する第3のステップと、この第3のステップで検出された上記編集点に対応して上記第2のステップで抽出された上記付属データ内の上記編集点情報を修正する第4のステップとを有し、上記編集点情報は、当該編集点情報を持つ上記ピクチャ単位を対象ピクチャ単位とし、上記対象ピクチャ単位が編集点に無関係を示すフラグ、上記編集点が上記対象ピクチャ単位の前にあることを示すフラグ、上記編集点が上記対象ピクチャ単位の後にあることを示すフラグ、および上記編集点が上記対象ピクチャ単位の前後の両方にあることを示すフラグである。
【0027】
また、この発明に係るデータ受信装置は、映像フレームの各1ラインの区間を、終了同期符号が挿入される終了同期符号領域と、補助データが挿入される補助データ領域と、開始同期符号が挿入される開始同期符号領域と、映像データおよび/または音声データからなる主データを含む第1のデータと、上記映像データのピクチャ単位で当該ピクチャ単位毎にカウントされるカウント値のデータおよび編集点情報を持つ付属データを含む第2のデータとが挿入されるペイロード領域で構成されるシリアルディジタルトランスファーインタフェースの伝送パケットを受信するデータ受信装置であって、伝送パケットを受信する手段と、受信された上記伝送パケットより上記主データおよび上記付属データを抽出する手段と、上記伝送パケットより抽出された上記付属データ内の上記カウント値のデータの不連続より編集点を検出する手段と、上記検出された上記編集点に対応して上記伝送パケットより抽出された上記付属データ内の上記編集点情報を修正する手段とを備え、上記編集点情報は、当該編集点情報を持つ上記ピクチャ単位を対象ピクチャ単位とし、上記対象ピクチャ単位が編集点に無関係を示すフラグ、上記編集点が上記対象ピクチャ単位の前にあることを示すフラグ、上記編集点が上記対象ピクチャ単位の後にあることを示すフラグ、および上記編集点が上記対象ピクチャ単位の前後の両方にあることを示すフラグである。
【0028】
この発明において、受信された伝送パケットより、映像データのピクチャ単位で当該ピクチャ単位毎にカウントされるカウント値のデータおよび編集点情報を持つ付属データと、映像データおよび/または音声データからなる主データとが抽出される。そして、付属データ内のカウント値のデータに不連続があることより編集点の検出が行われ、その検出された編集点に対応して付属データ内の編集点情報の修正が行われる。これにより、伝送路において例えばルータスイッチ(マトリクススイッチ)によりストリームの切り替えが行われているとき、編集点情報よりその切り替え点も編集点として検出でき、音声のミューティング等の処理を行うことが可能となる。
【発明を実施するための最良の形態】
【0029】
以下、図面を参照しながら、この発明の実施の形態について説明する。本実施の形態においては、映像や音声の素材等のデータをパッケージ化してそれぞれのコンテンツアイテム(例えばピクチャアイテム(Picture Item)やオーディオアイテム(Audio Item))を生成すると共に、各コンテンツアイテムに関する情報や各コンテンツに関するメタデータ等をパッケージ化して1つのコンテンツアイテム(システムアイテム(System Item))を生成し、これらの各コンテンツアイテムをコンテンツパッケージとする。さらに、このコンテンツパッケージから伝送パケットを生成して、シリアルディジタルトランファーインタフェースを用いて伝送するものである。
【0030】
このシリアルディジタルトランスファーインタフェースでは、例えばSMPTEで規格化されたSMPTE−259M「10-bit 4:2:2 Component and 4fsc Composite Digital Signals -Serial Digital Interface」(以下「シリアルディジタルインタフェースSDI(Serial Digital Interface)フォーマット」という)のディジタル信号シリアル伝送フォーマットや、パケット化したディジタル信号を伝送する規格SMPTE−305M「Serial Data Transport Interface」(以下「SDTIフォーマット」という)を利用して、上述のコンテントパッケージを伝送するものである。
【0031】
SMPTE−259Mで規格化されているSDIフォーマットを、映像フレームに配置した場合、NTSC525方式のディジタルのビデオ信号は、水平方向に1ライン当たり1716(4+268+4+1440)ワード、垂直方向は525ラインで構成されている。また、PAL625方式のディジタルのビデオ信号は、水平方向に1ライン当たり1728(4+280+4+1440)ワード、垂直方向は625ラインで構成されている。ただし、10ビット/ワードである。
【0032】
各ラインについて、第1ワードから第4ワードまでの4ワードは、ビデオ信号の領域である1440ワードのアクティブビデオ領域の終了を示し、アクティブビデオ領域と後述するアンシラリデータ領域とを分離するための符号EAV(End of Active Video)を格納する領域として用いられる。
【0033】
また、各ラインについて、第5ワードから第272ワードまでの268ワードは、アンシラリデータ領域として用いられ、ヘッダ情報等が格納される。第273ワードから第276ワードまでの4ワードは、アクティブビデオ領域の開始を示し、アクティブビデオ領域とアンシラリデータ領域とを分離するための符号SAV(Start of Active Video)を格納する領域として用いられ、第277ワード以降がアクティブビデオ領域とされている。
【0034】
SDTIフォーマットでは、上述のアクティブビデオ領域をペイロード領域として用いるものとし、符号EAVおよびSAVがペイロード領域の終了および開始を示すものとされる。
【0035】
ここで、各アイテムのデータをコンテンツパッケージとしてSDTIフォーマットのペイロード領域に挿入すると共に、SDIフォーマットの符号EAVおよびSAVを付加して、図1に示すようなフォーマットのデータとする。この図1に示すフォーマット(以下「SDTI−CPフォーマット」という)のデータを伝送するときには、SDIフォーマットやSDTIフォーマットと同様に、P/S変換および伝送路符号化が行われて、伝送速度が270Mbps等のシリアルデータとして伝送される。
【0036】
なお、図1において、括弧内の数字はPAL625方式のビデオ信号の数値を示しており、括弧がない数字はNTSC525方式のビデオ信号の数値を示している。以下、NTSC方式についてのみ説明する。
【0037】
図2は、符号EAVおよびアンシラリデータ領域に含まれるヘッダデータ(Header Data)の構成を示している。
【0038】
符号EAVは、3FFh,000h,000h,XYZh(hは16進表示であることを示しており以下の説明でも同様である)とされている。
【0039】
「XYZh」は、ビットb9が「1」に設定されると共に、ビットb0,b1が「0」に設定される。ビットb8はフィールドが第1あるいは第2フィールドのいずれであるかを示すフラグであり、ビットb7は垂直ブランキング期間を示すフラグである。またビットb6は、4ワードのデータがEAVであるかSAVであるかを示すフラグである。このビットb6のフラグは、EAVのときに「1」とされると共にSAVのときに「0」となる。またビットb5〜b2は誤り検出訂正を行うためのデータである。
【0040】
次に、ヘッダデータの先頭には、ヘッダデータ認識用のデータ「ADF(Ancillary data flag)」として、固定パターン000h,3FFh,3FFhが配されている。この固定パターンに続いて、アンシラリデータ領域の属性を示す「DID(Data ID)」および「SDID(Secondary data ID)」が配されている。この「DID」および「SDID」には、その属性がユーザアプリケーションであることを示す固定パターン140h,101hが配されている。
【0041】
「Data Count」は、ヘッダデータのワード数を示すものであり、ワード数は46ワード(22Eh)とされている。このヘッダデータは、図2に示すように「Line Number-0」から「Header CRC1」までのデータで構成されている。
【0042】
「Line Number-0,Line Number-1」は、テレビライン番号を示すものであり、NTSC525方式ではこの2ワードによって1から525まで映像フレームのライン番号が示される。また、PAL方式625方式では1から625までの映像フレームのライン番号が示される。
【0043】
「Line Number-0,Line Number-1」に続いて、「Line Number CRC0,Line Number CRC1」が配されており、この「Line Number CRC0,Line Number CRC1」は、「DID」から「Line Number-1」までの5ワードに対するCRC(cyclic redundancy check codes)の値であり、伝送エラーのチェックに用いられる。
【0044】
「Code & AAI(Authorized address identifier)」では、SAVからEAVまでのペイロード部のワード長がどのような設定とされているか、および送出側や受取側のアドレスがどのようなデータフォーマットとされているか等の情報が示される。
【0045】
「Destination Address」は、データ受取側(送出先)のアドレスであり、「Source Address」は、データ送出側(送出元)のアドレスである。「Source Address」に続く「Block Type」は、ペイロード部がどのような形式とされているか、例えば固定長か可変長かを示すものである。ペイロード部が可変長の形式であるとき、圧縮データが挿入される。ここで、SDTI−CPフォーマットでは、例えば圧縮されたビデオデータを用いてコンテントアイテムを生成したときにフレーム毎にデータ量が異なることから可変長ブロック(Variable Block)が用いられる。このため、SDTI−CPフォーマットでの「Block Type」は固定データ1C1hとされる。
【0046】
「CRC Flag」は、ペイロード部PADの最後の2ワードにCRCが置かれているか否かを示すものである。また、「CRC Flag」に続く「Data extension flag」は、ユーザーデータパケットを拡張しているか否かを示している。
【0047】
「Data extension flag」に続いて4ワードの「Reserved」領域が設けられる、次の「Header CRC 0,Header CRC 1」は、「Code & AAI」から「Reserved3」までに対するCRC(cyclic redundancy check codes)の値であり、伝送エラーのチェックに用いられる。「Check Sum」は、全ヘッダデータに対するCheck Sumコードであり、伝送エラーのチェックに用いられる。
【0048】
次に、映像フレームのペイロード部PADに挿入されるコンテンツパッケージについて、図3を用いて、さらに説明する。図3は、コンテンツパッケージの基本的構成を示している。
【0049】
各コンテンツパッケージは、それぞれが一もしくはそれ以上のエレメントからなる4つまでのアイテムで構成される。この4つのアイテムとは、システム、ピクチャ、オーディオ、補助データの各アイテムである。
【0050】
ピクチャとオーディオのアイテムは、基本的にテレビジョンの直接の構成要素を搬送するストリームエレメントである。これら2つのアイテムは、たびたび専用のストレージもしくは処理機器に送られる。補助データは、サブタイトルやテレテキストデータ等のデータ中心のコンテンツを搬送するために使用され、コンピュータ上で頻繁に作成され、そして処理されてストアされる。
【0051】
デジタル配送サービスが増加した場合には、補助データタイプは、その数、ボリューム、複雑さにおいて、増えていくものと予想される。最後に、システムアイテムは、タイムスタンプのようなパッケージメタデータ、他の3つのアイテムの各エレメントのためのメタデータ、ダウンストリームパッケージ制御エレメントを通じて、全体としてのパッケージのためのサービスを提供する。ピクチャ、オーディオ、補助データアイテムは、それぞれ、例えば255個までのエレメントで構成できる。
【0052】
図1は、システム、ピクチャ、オーディオ、補助データの4つのアイテムからなるコンテンツパッケージを、映像フレームのペイロード部に挿入したときのデータ構造を示している。
【0053】
図4は、MPEG−2のGOPの例を使用したコンテンツパッケージの配置(斜線部参照)を示している。符号化されたビデオデータの各フレームは、他のデータと共にパッケージ化されて一連のコンテンツパッケージが生成される。そして、SDTIフォーマット上で、各フレームの第1フィールドから第2フィールドへ左から右の順番にスキャンされて転送が行われる。この場合、各フレームのビデオデータは異なる大きさに符号化されるが、符号化された各フレームのビデオデータは、各フレーム区間に対応して伝送される。
【0054】
なお、各コンテンツパッケージはシステムアイテムを含まねばならず、他のアイテムのいずれかによって完結される。システムアイテムは、コンテンツパッケージの開始点を認識するために最初に配されている。すなわち、このシステムアイテムは、NTSC方式では第13ラインより始まり、PAL方式では第9ラインから始まる。また、1つのコンテンツパッケージにおいて、上述した4つのタイプのアイテムのうち、一つのタイプのアイテムしかない場合もある。
【0055】
各アイテムは、図5に示すように、「Separator」で始まり、「End Code」で終わるSDTI可変長ブロックとして構成される。「Separator」は、開始同期符号SAVに続いてすぐに始まる。「Separator」の値は「309h」、「End Code」の値は「30Ah」に設定されている。「Word Count」は「Data Block」のワード数を示しており、「Data Block」が各アイテムのデータである。
【0056】
「Data Type」はパッケージ化されているデータが、どのようなアイテムのデータであるかを示すものである。「Data Type」の値は、例えばシステムアイテムでは「04h」、ピクチャアイテムでは「05h」、オーディオアイテムでは「06h」、補助データアイテムでは「07h」とされる。コンテンツパッケージの始まりは、システムアイテムの「Data Type」コードの検出によって行われる。
【0057】
なお、各SDTI可変長ブロックの入力フォーマットは、10ビットワードの一部をなすビットb0〜b7の8ビットデータである。ビットb8とb9は、「Separator」ワードと「End Code」ワードのために、共に「1」に設定される。「Data Type」、「Word Count」、「Data Block」の各ワード用には、SDTIフォーマット通りに、ビット8がビットb0〜b7の偶数パリティとなり、ビットb9が奇数パリティとなるように設定される。
【0058】
図6は、システムアイテムの構成を示している。「System Item Type」と「Word Count」は、それぞれ上述した可変長ブロックの「Data Type」と「Word Count」に相当する。このシステムアイテムは、ピクチャ、オーディオ、補助データの各アイテムのエレメントのためのメタデータと共に、パッケージメタデータおよびコントロールデータを含んでいる。
【0059】
このシステムアイテムは、7ワードのシステムアイテムヘッダで始まり、SMPTEユニバーサルラベル、タイムスタンプ、パッケージ、ピクチャ、オーディオおよび補助データのメタデータセット、さらにコントロールエレメントが後に続くようにされる。
【0060】
システムアイテムヘッダは、1ワードの「System Item Bitmap」と、1ワードの「Content Package Rate」と、「stream status」フラグ を含む1ワードの「Content Package Type」と、2ワードの「Channel Handle」と、2ワードの「Continuity Count」とからなっている。
【0061】
「System Item Bitmap」を説明する。ビットb7は誤り訂正符号が加えられているか否かを示すフラグであり、「1」とされているときには誤り訂正符号が加えられていることを示している。ビットb6は、「SMPTE Universal Label」の情報があるか否かを示すフラグである。ここで「1」とされているときには、「SMPTE Universal Label」の情報がシステムアイテムに含まれていることを示している。
【0062】
ビットb5およびb4は「Reference Date/Time stamp」、「Current Date/Time stamp」がシステムアイテムにあるか否かを示すフラグである。「Reference Date/Time stamp」では、例えばコンテンツパッケージが最初に作られた時間あるいは日付が示される。「Current Date/Time stamp」では、コンテンツパッケージのデータを最後に修正した時間あるいは日付が示される。
【0063】
ビットb3はピクチャアイテム、ビットb2はオーディオアイテム、ビットb1は補助データアイテムがこのシステムアイテムの後にあるか否かを示すフラグであり、「1」とされているときはそれぞれそのアイテムがこのシステムアイテムの後に存在することを示す。
【0064】
ビットb0は、コントロールエレメントがこのシステムアイテムにあるか否かを示すフラグであり、「1」とされているときはコントロールエレメントが存在することを示す。なお、図示せずもビットb8,b9が上述したように付加されて10ビットのデータとして伝送される。
【0065】
「Content Package Rate」を説明する。ビットb7〜b6は未定義領域(Reserved)であり、ビットb5〜b1では、1倍速動作における1秒当たりのパッケージ数であるパッケージレート(Package Rate)が示される。ビットb0は1.001フラグであり、フラグが「1」に設定されているときは、パッケージレートが1/1.001倍であることが示される。
【0066】
「Content Package Type」を説明する。ビットb7〜b5は、ストリーム内における、当該ピクチャ単位の位置を識別するための「Stream Status」フラグである。この3ビットの「Stream Status」フラグによって、以下の8種類の状態が示される。
【0067】
0:このピクチャ単位が、プリロール(pre-roll)区間、編集区間、ポストロール(post-roll)区間のいずれの区間にも属さない。
1:このピクチャ単位が、プリロール区間に含まれているピクチャであり、この後に編集区間が続く。
2:このピクチャ単位が、編集区間の最初のピクチャ単位である。
3:このピクチャ単位が、編集区間の中間に含まれているピクチャ単位である。
4:このピクチャ単位が、編集区間の最後のピクチャ単位である。
5:このピクチャ単位が、ポストロール区間に含まれているピクチャ単位である。
6:このピクチャ単位が、編集区間の最初、かつ最後のピクチャ単位である(編集区間のピクチャ単位が1つだけの状態)。
7:未定義
【0068】
また、ビットb4は未定義領域(Reserved)である。ビットb3,b2の「Transfer Mode」では、伝送パケットの伝送モードが示される。また、ビットb1,b0の「Timing Mode」ではタイミングモードが示される。ここで、ビットb3,b2で示される値が「0」のときには同期モード(Synchronous mode)、「1」のときには等時性モード(Isochronous mode)、「2」のときは非同期モード(Asynchronous mode)とされる。ビットb1,b0で示される値が「0」のときには1フレーム分のコンテンツパッケージの伝送を第1フィールドの所定のラインのタイミングで開始するノーマルタイミングモード(Normal timing mode)とされ、「1」のときにはその伝送を第2フィールドの所定のラインのタイミングで開始するアドバンスドタイミングモード(Advanced timing mode)とされ、「2」のときはその伝送を第1および第2フィールドのそれぞれの所定のラインのタイミングで開始するデュアルタイミングモード(Dual timing mode)とされる。
【0069】
「Channel Handle」について説明する。この「Channel Handle」ワードは、複数の番組のコンテンツパッケージが多重化されて伝送される場合に、各番組のコンテンツパッケージを識別するためのものである。この「Channel Handle」ワードの16ビットの値を判別することで、多重化されているコンテンツパッケージをそれぞれ番組毎に分離することができる。
【0070】
「Continuity Count」について説明する。「Continuity Count」は、16ビットのモジュロカウンタである。このカウンタは、ピクチャ単位毎にカウントアップされると共に、それぞれのストリームで独自にカウントされる。したがって、ストリームスイッチャ等によってストリームの切り替えがあるときは、このカウンタの値が不連続となって、切り替え点(編集点)の検出が可能となる。なお、このカウンタは上述したように16ビット(216=65536)のモジュロカウンタであって非常に大きいので、2つの切り替えられるストリームにおいて、切り替え点でのカウンタの値が偶然に一致する確率が限りなく低く、切り替え点の検出のために、実用上充分な精度を提供できる。
【0071】
「Continuity Count」の後には、上述したように「SMPTE Universal Label」、「Reference Date/Time stamp」、「Current Date/Time stamp」が設けられる。さらに、その後に、「Package Metadata Set」、「Picture Metadata Set」、「Audio Metadata Set」、「Auxiliary Metadata Set」がパッケージ化されたアイテムに応じて設けられ、番組タイトル等のコンテンツパッケージの情報や、ピクチャやオーディオあるいは補助データのパッケージ化されているアイテムに関する情報が示される。なお、「Picture Metadata Set」、「Audio Metadata Set」、「Auxiliary Metadata Set」は、対応するアイテムが「System Item Bitmap」のフラグによってコンテンツパッケージに内に含まれることが示されたときに設けられる。
【0072】
さらに、これらの後に「Control Element」を設けることができる。この「Control Element」は、1バイトのエレメントタイプ識別子とそれに続く4バイトのワードカウントとコントロールエレメントデータからなる。
【0073】
上述の「Time stamp」についてされに説明する。この「Time stamp」には17バイトが割り当てられており、最初の1バイトで「Time stamp」であることが識別されると共に、残りの16バイトがデータ領域として用いられる。ここで、データ領域の最初の8バイトは、例えばSMPTE12Mとして規格化されたタイムコード(Time-code)を示しており、後の8バイトは無効データである。
【0074】
図7は、SMPTE−12Mとして規格化されたタイムコードの構成を示している。このタイムコードは、「Frame」、「Seconds」、「Minutes」、「Hours」および4バイトの「Binary Group Data」からなる。
【0075】
「Frame」について説明する。ビットb7はカラーフレームフラグ(Color Frame Flag)であり、このカラーフレームフラグにより第1のカラーフレームであるか第2のカラーフレームであるかが示される。ビットb6はドロップフレームフラグ(Drop Frame Flag)であり、このドロップフレームフラグによりピクチャアイテムに挿入された映像フレームがドロップフレームであるか否かが示される。そして、ビットb5,b4でフレームの10の位、ビットb3〜b0でフレームの1の位が示される。
【0076】
「Seconds」について説明する。ビットb7は、フィールド位相(NTSC)またはバイナリグループ0(PAL)を示している。したがって、NTSC方式の場合には、このビットb7により第1フィールドであるか第2フィールドであるかが示される。そして、ビットb6〜b4で秒の10の位、ビットb3〜b0で秒の1の位が示される。
【0077】
「Minutes」について説明する。ビットb7は、バイナリグループ0(NTSC)またはバイナリグループ2(PAL)を示している。そして、ビットb6〜b4で分の10の位、ビットb3〜b0で分の1の位が示される。
【0078】
「Hours」について説明する。ビットb7は、バイナリグループ1を示している。ビットb6は、バイナリグループ2(NTSC)またはフィールドフェーズ(PAL)を示している。したがって、PAL方式の場合には、このビットb6により第1フィールドであるか第2フィールドであるかが示される。そして、ビットb5,b4で時の10の位、ビットb3〜b0で秒の1の位が示される。
【0079】
また、上述した「Minutes」のビットb7および「Hours」のビットb7,b6の3ビットB0〜B3(PAL方式では、「Seconds」、「Minutes」、「Hours」のビットb7の3ビットFP,B0,B2)によって、「Binary Group Data」の各BG1〜BG8にデータがあるか否かが示される。この「Binary Group Data」では、例えばグレゴリオ暦(Gregorian Calender)やユリウス暦(Julian Calender)での年月日を二桁で表示することができるようになされている。
【0080】
上述した「Metadata Set」について、さらに説明する。図8は、「Metadata Set」の構成を示している。「Metadata Set」は、セット内の「Metadata Block」のワード数を定義する1ワードの「Metadata Count」によって始められる。「00h」のメタデータカウント値は、有効な値であって、「Metadata Block」がないことを示す。この場合、「Metadata Set」は、たった1ワード長のものとなる。
【0081】
図9Aは「Package Metadata Block」の構成を示している。この「Package Metadata Block」は、1ワードの「Metadata Type」で始まり、次いで2ワードの「Word Count」(図9C)が続き、「Metadata」自体で完結する。「Metadata Type」ワードでは、「Metadata」の種類が示される。「Word Count」では、ブロックの終わりまでのワード数(可変長のブロックの「Word Count」に相当)が示される。
【0082】
図9Bは、「Item Metadata Block」の構成を示している。この「Item Metadata Block」は、上述した「Package Metadata Block」と同様に、1ワードの「Metadata Type」で始まり、次いで2ワードの「Word Count」(図9C)が続く。さらに、1ワードの「Element Type」および1ワードの「Element Number」と続き、「Metadata」自体で完結する。「Element Type」および「Element Number」は、ピクチャ、オーディオ、補助データのアイテムの関連するエレメントとの一意的なリンクのための情報である。
【0083】
次に、ピクチャ、オーディオおよび補助データのアイテムの構成を説明する。図10は、これらのアイテムの構成を示している。これらのアイテムは、1ワードの「Item Type」から始まり、4ワードの「Word Count」および1ワードの「Item Header」が続き、その後に「Element Data Block」が続く。「Item Type」は、上述したようにアイテムの種類を示しており、ピクチャアイテムでは、「05h」、オーディオアイテムでは「06h」、補助データアイテムでは「07h」である。「Item Word Count」では、このブロックの終わりまでのワード数(可変長ブロックの「Word Count」に相当)が示される。
【0084】
「Item Header」では、「Element Data Block」のワード数が示される。「Element Data Block」がアイテムのデータ領域とされる。ここで、「Item Header」は8ビットで、「Element Data Block」のワード数を示しているので、「Element Data Block」の数は1〜255の範囲(0は有効でない)となる。
【0085】
「Element Data Block」は、1ワードの「Element Type」から始まり、4ワードの「Element Word Count」および1ワードの「Element Number」が続き、「Element Data」で完結する。「Element Type」および「Element Word Count」により、それぞれ「Element Data」のデータ種類およびデータ量が示される。「Element Word Count」は、SMPTE−305Mで規定されたと同じフォーマットを有し、その値は「Element Number」に対して「1」を加えた「Element Data」ワードの長さである。「Element Number」では、何番目の「Element Data Block」であるかが示される。
【0086】
エレメントの一つであるMPEG−2画像エレメントについて説明する。MPEG−2画像エレメントは、いずれかのプロファイル若しくはレベルのMPEG−2ビデオエレメンタリストリーム(V−ES)である。プロファイルおよびレベルは、デコーダーテンプレートドキュメントで定義される。
【0087】
図11は、SDTI−CPエレメントフレームにおけるMPEG−2 V−ESのフォーマット例を示している。この例は、キー、つまりMPEG−2スタートコードを特定する(SMPTEレコメンデッドプラクティスにしたがった)V−ESビットストリーム例である。MPEG−2 V−ESビットストリームは、単純に同図に示されたようにデータブロックにフォーマットされる。
【0088】
次に、エレメントの一つである8チャネルAES−3エレメントについて説明する。このエレメントは、本来的に8チャネルまでの非圧縮AES−3オーディオデータを搬送するためのものであるが、既にAES−3信号として符号化された圧縮ビットストリームや他の非オーディオデータを搬送することもできる。
【0089】
図12は、8チャネルAES−3エレメントの構成を示している。このエレメントは、「Element Header」、「Audio Sample Count」、「Stream Valid Flags」および「AES-3 Data Area」で構成されている。
【0090】
「Element Header」について説明する。ビットb7は「FVUCP Valid Flag」であり、AES(Audio Engineering Society)で規格化されたAES−3のフォーマットにおいて定義されているFVUCPが、「Data Area」のAES−3フォーマットのオーディオデータで設定されているか否かが示される。ビットb6〜b3は未定義領域(Reserved)であり、ビットb2〜b0で、5フレームシーケンスのシーケンス番号(5-sequence count)が示される。
【0091】
ここで、5フレームシーケンスについて説明する。1フレームが525ラインの走査線で(30/1.001)フレーム/秒のビデオ信号に同期すると共に、サンプリング周波数が48kHzであるオーディオ信号を、ビデオ信号の各フレームのブロック毎に分割すると、1ビデオフレーム当たりのサンプル数は1601.6サンプルとなり整数値とならない。このため、5フレームで8008サンプルとなるように1601サンプルのフレームを2フレーム設けると共に1602サンプルのフレームを3フレーム設けるシーケンスが5フレームシーケンスと呼ばれている。
【0092】
図13は、5フレームシーケンスを示している。すなわち、基準フレームに同期して、例えばシーケンス番号1,3,5のフレームが1602サンプル、シーケンス番号2,4のフレームが1601サンプルとされている。このシーケンス番号が、上述した「Element Header」のビットb2〜b0で示される。
【0093】
「Audio Sample Count」について説明する。この「Audio Sample Count」は、図12に示すように、ビットc15〜c0を用いた0〜65535の範囲内の16ビットのカウンタであり、各チャネルのサンプル数が示される。なお、エレメント内では全てのチャネルが同じ値を有するものである。
【0094】
「Stream Valid Flags」について説明する。この「Stream Valid Flags」では、8チャネルの各ストリームが有効であるか否かが示される。ここで、各チャネルに意味のあるオーディオデータが含まれている場合には、このチャネルに対応するビットが「1」に設定されると共に、それ以外では「0」に設定されて、ビットが「1」に設定されたチャネルのオーディオデータのみが伝送される。
【0095】
「AES-3 Data Area」について説明する。この「Data Area」の「s2〜s0」は8チャネルの各ストリームを識別のためのデータ領域である。「F」はサブフレームの開始を示している。「a23〜a0」はオーディオデータであり、「P,C,U,V」はチャネルステータスやユーザビット、Validityビット、パリティ等である。
【0096】
次に、汎用のデータフォーマット(General Data Format)について説明する。この汎用のデータフォーマットは、全てのフリーフォームデータタイプを搬送するために使用される。しかし、このフリーフォームデータタイプには、ITネイチャ(ワードプロセッシングファイルやハイパーテキスト等)などの特別な補助エレメントタイプは含まれない。
【0097】
次に、メタデータの一つであるMPEG−2画像編集メタデータについて説明する。このメタデータは、編集およびエラーメタデータと、圧縮符号化メタデータと、ソース符号化メタデータとの組み合わせである。これらのメタデータは、主として上述したシステムアイテム、さらには補助データアイテムに挿入することができる。
【0098】
図14A〜Cは、それぞれ、図6に示すシステムアイテムの「Picture Metadata Set」領域に挿入されるMPEG−2画像編集メタデータ内に設けられる「Picture Editing Bitmap」領域と、「Picture Coding」領域と、「MPEG User Bitmap」領域を示している。さらに、このMPEG−2画像編集メタデータには、MPEG−2のプロファイルとレベルを示す「Profile/Level」領域や、SMPTE186−1995で定義されたビデオインデックス情報を設けることも考えられる。
【0099】
図14Aは、1ワードの「Picture Editing Bitmap」を示している。ビットb7およびb6は「Edit flag」であり、編集点情報を示すフラグである。この2ビットのフラグによって、以下の4種類の状態が示される。
【0100】
00:編集なし
01:編集点が、このフラグが付いているピクチャ単位の前にある(Pre-picture edit)
10:編集点が、このフラグが付いているピクチャ単位の後にある(Post-picture edit)
11:ピクチャ単位が1つだけ挿入され、編集点がこのフラグが付いているピクチャ単位の前と後にある(single frame picture)
つまり、ピクチャアイテムに挿入された映像データ(ピクチャ単位)が、編集点の前にあるか、編集点の後にあるか、さらに2つの編集点に挟まれているか、を示すフラグを「Picture Metadata Set」(図6参照)の「Picture Editing Bitmap」領域に挿入する。
【0101】
ビットb5およびb4は、「Error flag」である。この「Error flag」は、ピクチャが修正できないエラーを含んでいる状態にあるか、ピクチャがコンシールエラーを含んでいる状態にあるか、ピクチャがエラーを含んでいない状態にあるか、さらには未知状態にあるかを示す。ビットb3は、「Picture Coding」がこの「Picture Metadata Set」領域にあるか否かを示すフラグである。ここで、「1」とされているときは、「Picture Coding」が含まれていることを示している。
【0102】
ビットb2は、「Profile/Level」があるか否かを示すフラグである。ここで、「1」とされているときは、当該「Metadata Block」に「Profile/Level」が含まれている。この「Profile/Level」は、MPEGのプロファイルやレベルを示すMP@MLやHP@HL等を示す。
【0103】
ビットb1は、「HV Size 」があるか否かを示すフラグである。ここで、「1」とされているときは、当該「Metadata Block」に「HV Size 」が含まれている。ビットb0は、「MPEG User Bitmap」があるか否かを示すフラグである。ここで、「1」とされているときは、当該「Metadata Block」に「MPEG User Bitmap」が含まれている。
【0104】
図14Bは、1ワードの「Picture Coding」の構成を示している。ビットb7には「Closed GOP」が設けられる。この「Closed GOP」は、MPEG圧縮したときのGOP(Group Of Picture)がClosed GOPか否かを示す。
【0105】
ビットb6には、「Broken Link」が設けられる。この「Broken Link」は、デコーダ側の再生制御に使用されるフラグである。すなわち、MPEGの各ピクチャは、Bピクチャ、Bピクチャ、Iピクチャ・・・のように並んでいるが、編集点があって全く別のストリームをつなげたとき、例えば切り替え後のストリームのBピクチャが切り替え前のストリームのPピクチャを参照してデコードされるというおそれがある。このフラグをセットすることで、デコーダ側で上述したようなデコードがされないようにできる。
【0106】
ビットb5〜b3には、「Picture Coding Type」が設けられる。この「Picture Coding Type」は、ピクチャがIピクチャであるか、Bピクチャであるか、Pピクチャであるかを示すフラグである。ビットb2〜b0は、未定義領域(Reserved)である。
【0107】
図14Cは、1ワードの「MPEG User Bitmap」の構成を示している。ビットb7には、「History data」が設けられている。この「History data」は、前の世代の符号化に必要であった、例えば量子化ステップ、マクロタイプ、動きベクトル等の符号化データが、例えば「Metadata Block」の「Metadata」内に存在するユーザデータ領域に、History dataとして挿入されているか否かを示すフラグである。ビットb6には、「Anc data」が設けられている。この「Anc data」は、アンシラリ領域に挿入されたデータ(例えば、MPEGの圧縮に必要なデータ等)を、上述のユーザデータ領域に、Anc dataとして挿入されているか否かを示すフラグである。
【0108】
ビットb5には、「Video index」が設けられている。この「Video index」は、Video index領域内に、Video index情報が挿入されているか否かを示すフラグである。このVideo index情報は15バイトのVideo index領域内に挿入される。この場合、5つのクラス(1.1、1.2、1.3、1.4および1.5の各クラス)毎に挿入位置が決められている。例えば、1.1クラスのVideo index情報は最初の3バイトに挿入される。
【0109】
ビットb4には、「Picture order」が設けられている。この「Picture order」は、MPEGストリームの各ピクチャの順序を入れ替えたか否かを示すフラグである。なお、MPEGストリームの各ピクチャの順序の入れ替えは、多重化のときに必要となる。
【0110】
ビットb3,b2には、「Timecode 2」、「Timecode 1」が設けられている。この「Timecode 2」、「Timecode 1」は、Timecode 2,1の領域に、VITC(Vertical Interval Time Code)、LTC(Longitudinal Time Code)が挿入されているか否かを示すフラグである。ビットb1,b0には、「H-Phase」、「V-Phase」が設けられている。この「H-Phase」、「V-Phase」は、エンコード時にどの水平画素、垂直ラインからエンコードされているか、つまり実際に使われる枠の情報がユーザデータ領域にあるか否かを示すフラグである。
【0111】
次に、メタデータの一つであるオーディオ編集メタデータについて説明する。このメタデータは、編集およびエラーメタデータおよびソース符号化メタデータの組み合わせである。これらのメタデータは、主として上述したシステムアイテム、さらには補助データアイテムに挿入することができる。
【0112】
図1
5A〜Dは、それぞれ図6に示すシステムアイテムの「Audio Metadata Set」領域に挿入されるオーディオ編集メタデータ内に設けられる「Field/Frame flags」領域と、「Audio Editing Bitmap」領域と、「CS Valid Bitmap」領域と、「Channel Status Data」領域を示している。
【0113】
ここで、有効とされているオーディオのチャネル数は、上述した図12の「Stream Valid Flags」によって判別することができる。また「Stream Valid Flags」が「1」に設定されている場合には、「Audio Editing Bitmap」が有効となる。
【0114】
図15Aは、1ワードの「Filed/Frame flags」を示している。ビットb7〜b0のそれぞれ第1〜第8のチャネルのオーディオデータに対応し、「0」であるときはフレーム単位でデータがパッキングされていることを示し、「1」であるときはフィールド単位でデータがパッキングされていることを示す。
【0115】
図15Bは、1ワードの「Audio Editing Bitmap」を示している。ビットb7,b6の「First edit flag」は第1フィールドの編集状況に関する情報を示し、ビットb5,b4の「First edit flag」は第1フィールドの編集状況に関する情報を示す。ビットb3,b2は、「Error flag」である。この「Error flag」では、修正できないようなエラーが発生しているか否か等が示される。ビットb1,b0は、未定義領域(Reserved)である。
【0116】
図15Cは、1ワードの「CS Valid Bitmap」を示している。この「CS Valid Bitmap」は、図15Dに示すn(n=6,14,18あるいは22)バイトの「Channel Status Data」のヘッダであり、データブロック内で24のチャネルステータスワードのどれが存在しているかが示される。ここで、ビットb7の「CS Valid1」は、「Channel Status Data」の0から5バイトまでにデータがあるか否かを示すフラグである。同様に、ビットb6〜b4の「CS Valid2」〜「CS Valid4」は、それぞれ、「Channel Status Data」の6から13バイト、14から17バイト、18から21バイトまでにデータがあるか否かを示すフラグである。
【0117】
なお、「Channel Status Data」は24バイト分とされており、最後から2番目の22バイトのデータによって0から21バイトまでにデータがあるか否かが示されると共に、最後の23バイトのデータが、0から22バイトまでのCRCとされる。
【0118】
図16は、上述したSDTI−CPフォーマットによるストリーム(以下、「SDTI−CPトリーム」という)の伝送系の一例を示している。この伝送系100は、VTRやサーバ等からなるストレージデバイス101と、SDTI−CPインタフェース102と、伝送路104上に配置されたSDTI−CPストリームスイッチャ103とを有して構成されている。
【0119】
ストレージデバイス101には、複数のコンテンツパッケージが蓄積される。各コンテンツパッケージは、上述したようにシステムアイテム、ピクチャアイテム、オーディオアイテム、補助データアイテム等の複数のアイテムからなっている。ストレージデバイス101より順次出力されるコンテンツパッケージはSDTI−CPインタフェース102に供給される。SDTI−CPインタフェース102は、各コンテンツパッケージをSDTIフォーマットの各映像フレームの伝送パケットのペイロード部に挿入し(図1参照)、その伝送パケットを伝送路104に送出する。なお、このようにSDTI−CPフォーマットによる伝送データ(SDTI−CPストリーム)を伝送するときは、P/S変換および伝送路符号化が行われた後に、伝送速度が270Mbpsのシリアルデータとして伝送される。
【0120】
また、伝送路104より送られてくるSDTI−CPストリームは、SDTI−CPインタフェース102に供給される。SDTI−CPインタフェース102は、このSDTI−CPストリームを受信し、各映像フレームの伝送パケットのペイロード部に挿入されている各コンテンツパッケージを抽出し、これをストレージデバイス101に順次供給する。ストレージデバイス101は、SDTI−CPインタフェース102より順次送られてくるコンテンツパッケージを記録媒体に順次蓄積していく。
【0121】
なお、ストレージデバイス101は、システムアイテム、ピクチャアイテム、オーディオアイテム、補助データアイテム等からなるコンテンツパッケージを蓄積する代わりに、MPEGビデオデータやオーディオデータ、さらにはメタデータ自体を蓄積するようにしてもよい。
【0122】
この場合、ストレージデバイス101より各映像フレーム毎のビデオデータ、オーディオデータ、メタデータ等が出力されてSDTI−CPインタフェース102に供給される。そして、SDTI−CPインタフェース102は、それら各データよりシステムアイテム、ピクチャアイテム、オーディオアイテム、補助データアイテム等を作成した後にパッキングして各映像フレームのコンテンツパッケージを得、さらに各コンテンツパッケージをSDTIフォーマットの各映像フレームの伝送パケットのペイロード部に挿入し、その伝送パケットを伝送路104に送出する。
【0123】
またこの場合、伝送路104よりSDTI−CPストリームを受信したSDTI−CPインタフェース102は、各映像フレームの伝送パケットのペイロード部に挿入されている各コンテンツパッケージを抽出し、さらにそのコンテンツパッケージを構成するシステムアイテム、ピクチャアイテム、オーディオアイテム、補助データアイテム等のアイテムよりビデオデータ、オーディオデータ、メタデータ等のデータを得て、これをストレージデバイス101に順次供給する。ストレージデバイス101では、SDTI−CPインタフェース102より順次送られてくるビデオデータ、オーディオデータ、メタデータ等のデータが蓄積される。
【0124】
次に、上述したようにストレージデバイス101に蓄積された各映像フレームのコンテンツパッケージ、あるいは各映像フレームのビデオデータ、オーディオデータ、メタデータ等のデータを再生して画像表示および音声出力をする場合について説明する。
【0125】
ストレージデバイス102は、図17に示すように、データを蓄積するための記録媒体151と、蓄積データを処理して画像表示のためのビデオ信号や音声出力のためのオーディオ信号を生成するデコード回路152と、音声信号をミューティングするミュート回路153と、デバイス全体の動作を制御する制御部154とを備えている。
【0126】
画像表示や音声出力をする場合には、記録媒体151より蓄積データ(各フレームのコンテンツパッケージもしくはビデオデータ、オーディオデータ、メタデータ等のデータ)が読み出されてデコード回路152に供給され、デコード回路152ではその蓄積データに対してデータ伸長、デジタル/アナログ変換等の処理が行われてビデオ信号やオーディオ信号が生成される。そして、デコード回路152で得られるビデオ信号はモニタ161に供給され、モニタ161に画像が表示される。また、デコード回路152で得られるオーディオ信号はミュート回路153を介してスピーカ162に供給され、スピーカ162より音声が出力される。
【0127】
ところで、上述したように、システムアイテム(図6参照)の「Picture Metadata Set」を構成するMPEG−2画像編集メタデータの「Metadata block」には1バイトの「Picture Editing Bitmap」があり、そのビットb7,b6は編集点情報を示すフラグとなっている(図14A参照)。したがって、デコード回路152では、ピクチャ単位毎に、図18に示すような2ビットの編集点情報も抽出され、この編集点情報は制御部154に供給される。
【0128】
ここで、上述したように、「00」は、編集なし、「01」は、編集点がこのフラグが付いているピクチャ単位の前にある、「10」は、編集点がこのフラグが付いているピクチャ単位の後にある、さらに「11」は、編集点がこのフラグが付いているピクチャ単位の前と後にある、という状態を示している。したがって、制御部154は、デコード回路152からの編集点情報より図示のように編集点を検出できる。
【0129】
そして、制御部154は、検出された編集点で音声信号のミューティングが行われるようにミュート回路153を制御する。この場合、ミュート回路153では、例えば編集点前より音声レベルが徐々に小さくなって編集点で音声レベルが最低となり、その後に音声レベルが徐々に大きくなっていくクロスフェードによるミューティングが行われる。このように、編集点で音声側のミューティングが行われることにより、上述した音声ギャップの発生による予想できない大きなノイズの発生を防止することができる。
【0130】
また、図16に示す伝送系におけるSDTI−CPストリームスイッチャ103はマトリックススイッチャであり、このストリームスイッチャ103により、SDTI−CPストリームの切り替えが行われる。このSDTI−CPストリームの切り替えは、垂直同期(V−sync)区間、具体的にはNTSC525方式で第10ライン、PAL625方式では第6ラインで切り替えが行われる。図19は、ストリームSTMaよりストリームSTMbに、時点tswでストリームの切り替えが行われる様子を示している。このようなストリームの切り替えは、ビデオデータがMPEGのIピクチャで符号化されていれば、そのまま符号化ストリームに対して編集を行ったのと同じ効果を得ることができる。なお、図19には、各映像フレーム内のピクチャアイテムおよびオーディオアイテムのみを模式的に示している。
【0131】
上述したようにストリームスイッチャ103でストリームの切り替えを行った場合も、上述したオーディオギャップが発生するおそれがある。そこで、SDTI−CPインタフェース102では、ストリームの切り替えがあった後のSDTI−CPストリームを受信したときは、その切り替え点を編集点として検出し、上述した「Picture Editing Bitmap」内の編集点情報を示すフラグを修正することが行われる。
【0132】
上述したように、システムアイテム(図6参照)には、ストリーム独自に、ピクチャ単位毎にカウントアップされる「Continuity Count」ワードが設けられている。ストリームスイッチャ103によりストリームの切り替えがあったときは、このカウンタの値が不連続となる。例えば、図20に示すように、ストリームSTMaとストリームSTMbとを、時点tswで切り替えることによって、ストリームSTMcが生成される場合、図示のように、切り替え点において、ストリームSTMcの「Continuity Count」の値(カウント値)に不連続が発生する。
【0133】
次に、SDTI−CPインタフェース102における編集点情報を示すフラグの修正に関して説明する。
【0134】
SDTI−CPインタフェース102は、図21に示すように、伝送路104(図21には図示せず)よりSDTI−CPストリームを受信するための受信部171と、この受信部171で受信されたSDTI−CPストリームの各映像フレーム毎の伝送パケット(図1参照)よりコンテンツパッケージを抽出する抽出部172と、抽出された各コンテンツパッケージを構成するシステムアイテムより「Continuity Count」を検出する検出部173と、その「Continuity Count」の値の不連続を検出する検出部174と、抽出部172で抽出されたコンテンツパッケージを、システムアイテムに含まれるMPEG−2画像編集メタデータの「Metadata block」にある「Picture Editing Bitmap」内の編集点情報を示すフラグを検出部174の検出結果に基づいて修正した後に、ストレージデバイス101に供給する修正部175とを備えている。
【0135】
受信部171で受信されたSDTI−CPストリームが抽出部172に供給され、各映像フレーム毎の伝送パケットよりコンテンツパッケージが抽出される。抽出された各コンテンツパッケージは修正部175に供給される。検出部174で「Continuity Count」の値の不連続が検出される場合、修正部175ではその検出出力に基づいて、「Picture Editing Bitmap」内のビットb7,b6が修正される。
【0136】
つまり、「Continuity Count」の値の不連続が検出される場合、当該ピクチャ単位とその前のピクチャ単位との間に切り替え点が存在することを意味し、従ってその切り替え点を編集点として、各ピクチャ単位における「Picture Editing Bitmap」内のビットb7,b6を修正する。例えば、切り替え点の前のピクチャ単位におけるビットb7,b6は「00」から「10」に修正され、その切り替え点の後のピクチャ単位におけるビットb7,b6は「00」から「01」に修正される。
【0137】
このように修正部175で「Picture Editing Bitmap」内のビットb7,b6が修正されたシステムアイテムを含むコンテンツパッケージは、ストレージデバイス101に供給されて蓄積されることとなる。これにより、ストレージデバイス101では、ストリームスイッチャ103による切り替え点も編集点として取り扱われる。そのため例えば、再生系においては切り替え点において、上述したように音声信号のミューティングが行われる。また、ストレージデバイス101より出力して次の伝送を行う場合には、上述した切り替え点が編集点であるとして伝送されることとなる。
【0138】
なお、上述実施の形態においては、ピクチャ単位がフレーム単位である例を示したが、ピクチャ単位はそれに限定されるものでなく、フィールド単位、あるいはその他の単位であるものにも、この発明を同様に適用することができる。
【0139】
以上説明したように、この発明においては、ペイロード領域に、映像データのピクチャ単位で編集点情報を持つ付属データを含む第1のデータと、映像データおよび/または音声データからなる主データを含む第2のデータとが挿入される。そのため、受信側では、編集点情報を利用して、上述したように音声ギャップの発生のおそれがある編集点を検出でき、編集点に必要な音声のミューティング等の処理を行うことができる。
【0140】
また、この発明においては、ペイロード領域には、映像データのピクチャ単位で当該ピクチャ単位毎にカウントされるカウント値のデータを持つ付属データを含む第1のデータと、映像データおよび/または音声データからなる主データを含む第2のデータとが挿入される。伝送路において例えばルータスイッチ(マトリクススイッチ)によりストリームの切り替えが行われているとき、カウント値は不連続となる。そのため、受信側では、例えばカウント値の不連続より切り替え点を編集点として検出でき、編集点に必要な音声のミューティング等の処理を行うことができる。
【産業上の利用可能性】
【0141】
以上のように、この発明に係るデータ伝送方法および装置、データ受信方法および装置、並びに音声再生方法および装置は、動画像信号および音声信号等を伝送路を介して送信側から受信側に伝送するテレビ会議システム、テレビ電話システム、放送用機器などに適用して好適である。
【図面の簡単な説明】
図1は、SDTI−CPフォーマットを説明するための図である。図2は、SDTI−CPフォーマットのアンシラリデータ部内のヘッダの構成を示す図である。図3は、コンテンツパッケージの基本的構成を示す図である。図4は、MPEG−2のGOPの例を使用したコンテンツパッケージの配置を示す図である。図5は、SDTI可変長ブロックの構成を示す図である。図6は、システムアイテムの構成を示す図である。図7は、SMPTE−12Mとして規格されたタイムコードの構成を示す図である。図8は、メタデータセットの構成を示す図である。図9A〜図9Cは、「Item Metadata Block」の構成を示す図である。図10は、ピクチャ、オーディオ、補助データのアイテムの構成を示す図である。図11は、SDTI−CPエレメントフレームにおけるMPEG−2 V−ESのフォーマット例を示す図である。図12は、8チャネルAES−3エレメントの構成を示す図である。図13は、5フレームシーケンスを説明するための図である。図14A〜図14Cは、MPEG−2画像編集メタデータを説明するための図である。図15A〜図15Dは、オーディオ編集メタデータを説明するための図である。図16は、SDTI−CPストリームの伝送系の一例を示すブロック図である。図17は、ストレージデバイス内の再生系の要部構成を示すブロック図である。図18は、2ビットの編集点情報の一例を示す図である。図19は、SDTI−CPストリームの切り替えを説明するための図である。図20は、ストリームの切り替えによる「Continuity Count」の値の不連続の発生を説明するための図である。図21は、SDTI−CPインタフェースにおける「Edit flag」の修正に係る部分を示すブロック図である。図22A〜図22Fは、音声データのブロック分割における5フレームシーケンスを説明するための図である。図23は、ストリームの切り替えに伴うオーディオギャップの発生を説明するための図である。
Claims (3)
- 映像フレームの各1ラインの区間を、終了同期符号が挿入される終了同期符号領域と、補助データが挿入される補助データ領域と、開始同期符号が挿入される開始同期符号領域と、映像データおよび/または音声データからなる主データを含む第1のデータと、上記映像データのピクチャ単位で当該ピクチャ単位毎にカウントされるカウント値のデータおよび編集点情報を持つ付属データを含む第2のデータとが挿入されるペイロード領域で構成されるシリアルディジタルトランスファーインタフェースの伝送パケットを受信するデータ受信方法であって、
上記伝送パケットを受信する第1のステップと、
上記第1のステップで受信された上記伝送パケットより上記主データおよび上記付属データを抽出する第2のステップと、
上記第2のステップで抽出された上記付属データ内の上記カウント値のデータの不連続より編集点を検出する第3のステップと、
上記第3のステップで検出された上記編集点に対応して上記第2のステップで抽出された上記付属データ内の上記編集点情報を修正する第4のステップとを有し、
上記編集点情報は、
当該編集点情報を持つ上記ピクチャ単位を対象ピクチャ単位とし、
上記対象ピクチャ単位が編集点に無関係を示すフラグ、上記編集点が上記対象ピクチャ単位の前にあることを示すフラグ、上記編集点が上記対象ピクチャ単位の後にあることを示すフラグ、および上記編集点が上記対象ピクチャ単位の前後の両方にあることを示すフラグであるデータ受信方法。 - 上記カウント値のデータが挿入される上記ペイロード領域内の領域は、上記開始同期符号領域の近傍にある請求項1に記載のデータ受信方法。
- 映像フレームの各1ラインの区間を、終了同期符号が挿入される終了同期符号領域と、補助データが挿入される補助データ領域と、開始同期符号が挿入される開始同期符号領域と、映像データおよび/または音声データからなる主データを含む第1のデータと、上記映像データのピクチャ単位で当該ピクチャ単位毎にカウントされるカウント値のデータおよび編集点情報を持つ付属データを含む第2のデータとが挿入されるペイロード領域で構成されるシリアルディジタルトランスファーインタフェースの伝送パケットを受信するデータ受信装置であって、
上記伝送パケットを受信する手段と、
上記受信された上記伝送パケットより上記主データおよび上記付属データを抽出する手段と、
上記伝送パケットより抽出された上記付属データ内の上記カウント値のデータの不連続より編集点を検出する手段と、
上記検出された上記編集点に対応して上記伝送パケットより抽出された上記付属データ内の上記編集点情報を修正する手段とを備え、
上記編集点情報は、
当該編集点情報を持つ上記ピクチャ単位を対象ピクチャ単位とし、
上記対象ピクチャ単位が編集点に無関係を示すフラグ、上記編集点が上記対象ピクチャ単位の前にあることを示すフラグ、上記編集点が上記対象ピクチャ単位の後にあることを示すフラグ、および上記編集点が上記対象ピクチャ単位の前後の両方にあることを示すフラグであるデータ受信装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1999/002042 WO2000064156A1 (fr) | 1999-04-16 | 1999-04-16 | Procede de transmission de donnees et emetteur de donnees |
Publications (1)
Publication Number | Publication Date |
---|---|
JP4812171B2 true JP4812171B2 (ja) | 2011-11-09 |
Family
ID=14235497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000613170A Expired - Fee Related JP4812171B2 (ja) | 1999-04-16 | 1999-04-16 | データ受信方法およびデータ受信装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6980731B1 (ja) |
JP (1) | JP4812171B2 (ja) |
WO (1) | WO2000064156A1 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003022339A (ja) * | 2001-07-09 | 2003-01-24 | Matsushita Electric Ind Co Ltd | コンテンツ管理方法、コンテンツ管理装置、コンテンツ再生装置及びコンテンツ記録装置 |
US20060245729A1 (en) * | 2003-08-08 | 2006-11-02 | Masanori Itoh | Data processing device and data processing method |
US7624021B2 (en) | 2004-07-02 | 2009-11-24 | Apple Inc. | Universal container for audio data |
US8316456B2 (en) * | 2004-12-30 | 2012-11-20 | Nokia Corporation | System and method for representing a secure time in a device based upon an insecure clock |
JP2006311508A (ja) * | 2005-03-29 | 2006-11-09 | Toshiba Corp | データ伝送システムとその送信側装置及び受信側装置 |
FR2891114B1 (fr) | 2005-09-29 | 2008-03-14 | Natais Sarl Sarl | Ensemble de presentation et de preparation de composition soufflee |
FR2927216A1 (fr) * | 2008-02-01 | 2009-08-07 | Thomson Licensing Sas | Methode de transmission d'images numeriques et de reception de paquets de transport. |
US20100271488A1 (en) * | 2009-04-22 | 2010-10-28 | Alcatel-Lucent Usa Inc. | Method for detecting corrupted payload in a serial digital interface video stream |
JP5741064B2 (ja) * | 2011-03-01 | 2015-07-01 | 日本電気株式会社 | 映像音声処理装置および映像音声処理方法 |
KR101757306B1 (ko) * | 2014-07-31 | 2017-07-12 | 엘지전자 주식회사 | 방송 신호 송/수신 처리 방법 및 장치 |
CA2912461C (en) | 2014-11-17 | 2020-11-24 | Skotel Corporation | Method and apparatus for deterministic date and time alignment of media signals and generation of time-related labels |
US10015612B2 (en) | 2016-05-25 | 2018-07-03 | Dolby Laboratories Licensing Corporation | Measurement, verification and correction of time alignment of multiple audio channels and associated metadata |
WO2022112579A2 (en) * | 2020-11-29 | 2022-06-02 | Appario Global Solutions (AGS) AG | Method and system for capturing images |
EP4256793A1 (en) * | 2020-12-01 | 2023-10-11 | Arris Enterprises, Llc | Partial video async support using r-macphy device |
EP4280595A4 (en) * | 2021-01-29 | 2024-03-06 | Huawei Technologies Co., Ltd. | DATA TRANSMISSION METHOD AND APPARATUS |
WO2022165425A1 (en) * | 2021-02-01 | 2022-08-04 | Arris Enterprises Llc | Adaptive video slew rate for video delivery |
WO2022235490A1 (en) * | 2021-05-03 | 2022-11-10 | Arris Enterprises Llc | System for channel map delivery for hi split cable networks |
US11700402B1 (en) * | 2022-03-25 | 2023-07-11 | Nvidia Corporation | Dynamically reducing stutter and latency in video streaming applications |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2969782B2 (ja) * | 1990-05-09 | 1999-11-02 | ソニー株式会社 | 符号化データ編集方法及び符号化データ編集装置 |
JPH07121999A (ja) * | 1993-09-06 | 1995-05-12 | Sony Corp | 信号符号化装置、信号復号化装置、信号符号化方法および信号復号化方法 |
JP3329076B2 (ja) * | 1994-06-27 | 2002-09-30 | ソニー株式会社 | ディジタル信号伝送方法、ディジタル信号伝送装置、ディジタル信号受信方法及びディジタル信号受信装置 |
WO1996031981A1 (fr) * | 1995-04-07 | 1996-10-10 | Sony Corporation | Procede et systeme de mise en forme de signaux video comprimes, et decodeur |
US6449352B1 (en) * | 1995-06-20 | 2002-09-10 | Matsushita Electric Industrial Co., Ltd. | Packet generating method, data multiplexing method using the same, and apparatus for coding and decoding of the transmission data |
JPH09139937A (ja) * | 1995-11-14 | 1997-05-27 | Fujitsu Ltd | 動画ストリーム変換装置 |
US6157771A (en) * | 1996-11-15 | 2000-12-05 | Futuretel, Inc. | Method and apparatus for seeking within audiovisual files |
US6798756B1 (en) * | 1997-05-30 | 2004-09-28 | Sony Corporation | Data transmission system and method, and data receiving method and device |
-
1999
- 1999-04-16 WO PCT/JP1999/002042 patent/WO2000064156A1/ja active Application Filing
- 1999-04-16 JP JP2000613170A patent/JP4812171B2/ja not_active Expired - Fee Related
- 1999-04-16 US US09/719,696 patent/US6980731B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6980731B1 (en) | 2005-12-27 |
WO2000064156A1 (fr) | 2000-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4812171B2 (ja) | データ受信方法およびデータ受信装置 | |
JP4481444B2 (ja) | 画像符号化装置 | |
US7174560B1 (en) | Method of synchronizing events with a digital television audio-visual program | |
JP4668515B2 (ja) | マルチメディアコンテンツに同期化されたメタデータ伝送装置及び方法 | |
KR100420740B1 (ko) | 인코딩 장치, 인코딩 방법, 디코딩 장치, 디코딩 방법,코딩 시스템, 코딩 방법 | |
JP4339524B2 (ja) | データ伝送方法、データ伝送装置、データ受信方法、データ受信装置、データ記録方法およびデータ記録装置 | |
JP2004508777A (ja) | ビデオマテリアルとデータの結合 | |
US7742687B2 (en) | Digital television recorders and stream format conversion and methods thereof | |
JP4387064B2 (ja) | データ伝送方法およびデータ伝送装置 | |
US7346054B2 (en) | Method and system for co-relating transport packets on different channels using a cyclic redundancy check (CRC) | |
JP4436573B2 (ja) | データ伝送方法およびデータ伝送装置 | |
US6826183B1 (en) | Data transmission/reception method and apparatus thereof | |
US8155506B2 (en) | System and method for transport PID version check | |
JPH11205789A (ja) | Mpeg2トランスポートストリーム伝送レート変換装 置 | |
JP2003259312A (ja) | 字幕番組データ変換装置 | |
KR0181082B1 (ko) | 엠펙 시스템의 피티에스 부호화장치 | |
KR100240331B1 (ko) | 디코더 시스템의 비디오/오디오 동기화 장치 | |
JP2001309307A (ja) | 記録装置および方法、再生装置および方法、並びに記録媒体 | |
JP2009088820A (ja) | 映像・音声信号伝送方法及びその伝送装置 | |
JP4254007B2 (ja) | 再生装置および方法、並びに記録媒体 | |
JP4284574B2 (ja) | 記録装置および方法、並びに記録媒体 | |
US20080123732A1 (en) | Method and system for configuring decoding based on detecting transport stream input rate | |
JP3792770B2 (ja) | 記録再生装置 | |
JP2000134259A (ja) | 伝送方法及び伝送装置 | |
JP2000307647A (ja) | データ受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060223 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060703 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081222 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090623 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090910 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090918 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091009 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20091028 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091030 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20091204 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110425 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110823 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140902 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |