JPH0937252A - パケット化されたデータストリームからの所望データの取り込み及び同期化方法 - Google Patents
パケット化されたデータストリームからの所望データの取り込み及び同期化方法Info
- Publication number
- JPH0937252A JPH0937252A JP8061678A JP6167896A JPH0937252A JP H0937252 A JPH0937252 A JP H0937252A JP 8061678 A JP8061678 A JP 8061678A JP 6167896 A JP6167896 A JP 6167896A JP H0937252 A JPH0937252 A JP H0937252A
- Authority
- JP
- Japan
- Prior art keywords
- image
- video
- header
- information
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- 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/434—Disassembling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
ング及び取り込み,並びに取り込まれたストリーム内の
エラーの検出,マスキング,及び回復のための方法を与
える。 【解決手段】 パケット化されたデータストリームから
所望のサービス用のビデオデータを取り込むビデオ減圧
プロセッサが与えられる。データストリームは所望のサ
ービスの異なるコンポーネントを運ぶ転送パケットを含
む。各コンポーネントは特定のパケット識別子(PID)に
より識別される。コンポーネントの一つは所望のサービ
ス用のタイミング情報を与えるプログラムクロックリフ
ァレンス(PCR)を含む。転送パケットのPIDはビデオパケ
ットを回復するべくモニターされる。回復されたパケッ
トからのヘッダ情報はパケット化基本ストリーム(PES)
ヘッダ及び画像情報を有するPESパケットを回復するべ
く処理される。PESヘッダから得られたタイムスタンプ
情報はビデオメモリ内に保存するために画像情報に付加
される。
Description
pression)プロセッサに関し,特に,パケット化データ
ストリームから復号化されるべきビデオデータのような
所望のデータを要求するための効果的な方法に関する。
術より非常に高い品質のビデオ及びオーディオサービス
を与える。デジタル送信は,特にケーブルテレビネット
ワークまたは衛星によりケーブルテレビ加入者に及び/
または直接的に家庭衛星テレビ受信機に送信される放送
に対して有効である。デジタルテレビ送信機及び受信機
装置は,オーディオ業界でデジタルコンパクトディスク
がアナログレコードに取って替わったように,現在のア
ナログ装置に取って替わることが期待されている。
ジタルテレビ装置内で送信されなければならない。デジ
タルテレビ装置において,加入者はビデオ,オーディオ
及びデータを加入者に与えるレシーバ/デスクランブラ
を介してデジタルデータストリームを受信する。有効な
ラジオ周波数スペクトルを最も効果的に使用するため
に,送信すべきデジタルデータの量を最小化するべくデ
ジタルテレビ信号を圧縮することが有利である。
動画を与えるビデオ“フレーム”の連続から成る。デジ
タルテレビ装置において,ビデオフレームの各ラインは
“画素”と呼ばれる一連のデジタルデータビットにより
画成される。大量のデータテレビ信号が各ビデオフレー
ムを画成するのに要求される。例えば,NTSC(National
Television System Committee)解像度で,ひとつのビデ
オフレームを与えるためには7.4メガビットのデータが
要求される。これは,640画素×480本ラインのディスプ
レイが赤,緑及び青の各3原色に対して8ビットの強度
値で使用されることを仮定している。PAL(phase altern
ating line)解像度では,ひとつのビデオフレームを与
えるのに9.7メガビットのデータが必要である。この例
では,704画素×576本ラインのディスプレイが赤,緑及
び青の各3原色に対して8ビットの強度値で使用され
る。この大量のデータ量を扱うためには,データは圧縮
されねばならない。
じてデジタルビデオ信号の効果的送信を可能にする。そ
のような技術は,ビデオ信号内の重要情報のより効果的
な表現を引き出すために,隣接画素間の相関関係を利用
する圧縮アルゴリズムを使用する。最も強力な圧縮技術
は空間的相関関係のみではなく,データをさらに圧縮す
るために隣接フレームの類似関係をも利用する。そのよ
うな装置において,実フレームと実フレームの予測との
間の差のみを送信するよう,しばしば差分符号化が使用
される。該予測は同一ビデオシーケンスの先行フレーム
から引き出された情報に基づく。
が,Krauseらによる,米国特許第5,057,916号,5,068,7
24号,5,091,782号,5,093,720号,及び5,235,419号に
見られる。概して,そのような移動補償装置はブロック
マッチング移動推定(motion estimation)アルゴリズム
を利用する。この場合,特定の現ブロックに最も良く類
似する先行フレーム内のひとつのブロックを識別するこ
とによって,イメージの現フレーム内の各ブロックに対
してひとつの移動ベクトルが決定される。その後,全現
フレームは対応するブロック対の差を送ることによっ
て,対応する対を識別するのに必要な移動ベクトルとと
もに,デコーダにおいて再構成される。しばしば,送信
されたデータ量は置換されたブロック差及び移動ベクト
ル信号の両方を圧縮することによってさらに減少され
る。ブロックマッチング移動推定アルゴリズムは,離散
コサイン変換(DCT)のようなブロックベースの空間圧縮
技術と結合された時,特に効果的である。
するひとつの方法に,パケット化されたデータストリー
ム内に含まれるパケット形式がある。典型的に,圧縮ビ
デオデータを運ぶパケットは,テレビ信号を再構成する
のに必要な対応するオーディオデータ及び制御情報を運
ぶ他のパケットとともに多重化される。この方法でデジ
タルテレビ信号を送信するためのひとつの標準規格はMP
EG-2規格であり,その詳細はここに参考文献として組み
入れる,the Telecommunications Standardization Sec
tor, Study Group 15, Experts Group 4ATM-Video Codi
ng of the International Organization for Standardi
zation, ISO-IEC/JTC1/SC29/WG11により出版された,AV
C-491, version 1, April, 1993 発行の"Coded Represe
ntationof Picture and Audio Information"に記載され
ている。MPEG-2ビデオに対するさらに詳細なビデオシン
タックス及びセマンティクスは,同じくここに参考文献
として組み入れるInternational Organization for Sta
ndardization documentISO/IEC 13818-2 international
standard, 1995発行の"Generic Cording of Moving Pi
ctures and Associated Audio Information: Video,"に
記載されている。興味あるものとして,同様に参考文献
として組み入れるのはMotorola Microprocessor and Me
mory Technologies Group, 1994発行のドキュメントMC6
8VDP/Dの予備データシートの"MPEG-2/DCII Video Decom
pression Processor"であり,それはMPEG-2及びDigiCip
her II規格を使用するビデオ減圧プロセッサを説明す
る。
メント・コーポレーションの所有の類似DigiCipher II
装置)において,転送ストリームまたは転送マルチプレ
クスは,固定長パケットの連続セットから成る。各パケ
ットは長さが全部で188バイトあり,その内の最初の4バ
イトがパケットヘッダとして定義される。したがって各
パケットのペイロード(payload)部分は通常184バイトで
ある。しかし,可変長付加フィールドが必要に応じヘッ
ダを延長するのに与えられる。付加フィールドが存在す
るとき,パケットのペイロード部分は対応して短くな
る。
ストリームの異なる部分に与えられる。これらは,特定
のサービスコンポーネントを運ぶ転送パケットを識別す
るための参照番号を与えるよう各転送パケットの転送ヘ
ッド内にあるパケット識別子(PID)を含む。この番号に
は,テレビ番組信号を再構成するのに要求されるそれら
の転送パケットを識別するために,レシーバで使用され
るサービス定義またはサービスマップ内に含まれてい
る。PIDはまたさまざまなグルーミング(grooming)及び
再多重化機能に対しても参照される。ビデオ,オーディ
オまたは等時性データにおいて,単一のPIDで表示され
たパケットのストリームは,それぞれ単一のビデオ,オ
ーディオまたは等時性データサービスの基本ストリーム
を表す。
情報は,サービスマップ内で参照されるPIDから成るサ
ービスの基礎となるシステムタイムクロック(STC)タイ
ムベースのサンプルを効果的に表すプログラムクロック
リファレンス(PCR)を含む。PCRとともにパケットを運ぶ
PIDもまたサービスマップ内で参照される。サービスの
ビデオ,オーディオ及び等時性データコンポーネントは
定義された関係に従ってシステムタイムクロックにロッ
クされる。PCRは転送レートを画成するように機能し,
すなわちひとつのPID内のあらゆる2つの連続PCRの間で
転送レートは,システムタイムクロックの一単位の時間
のPCR内の差で割り算されたPCR間の全転送ビット数の比
の倍数であるシステムタイムクロックレートと名目的に
等しいかまたは定数である。
情報もまた表示用データの復号化及び表示の開始のため
のタイムスタンプを含む。表示タイムスタンプ(PTS)
は,サービスコンポーネントの獲得並びにタイミング及
びバッファ制御がデコーダにおいて適正に動作している
かどうかを検討するために使用される。デコーダタイム
スタンプ(DTS)は,該デコーダがヘッダにDTSを含むパケ
ット化基本ストリーム(PES)パケットのペイロード内の
どこからか始まる第1アクセスユニット(例えば,ビデ
オフレーム)を復号化し始める時間を示すべく使用され
る。パケット化基本データストリームは可変長でありか
つ典型的に固定長転送パケットよりかなり長い端末PES
パケットから成るデータストリームである。したがっ
て,典型的にPESパケットは単一PIDを有する複数の転送
パケットからのデータから成る。
開始時間を適正に取るためにビデオ減圧プロセッサによ
り要求される。DSTはPESヘッダ内にパッケージされてい
るため,レシーバのビデオ減圧プロセッサにとって,解
析されるべき付随ビデオデータを受信すると同時にDST
を得ることは困難であり複雑であった。解析前に,ビデ
オデータは,転送ストリームから検索された後に定期的
にデータを保存するビデオメモリから検索される。必要
なDSTを含むPESヘッダが放棄された後のある時まで,ビ
デオデータはビデオ減圧プロセッサによる復号化用に準
備されない。
することなく,またオーバーヘッドとして残りのPESヘ
ッダを運ぶことなく,ビデオ減圧プロセッサに対しDST
を与えるための方法をもたらすことが有利である。さら
に,画像情報が失われた場合にデコーダの迅速な回復を
可能にするべく,減圧されるべきビデオデータのフルセ
ットではなく,2つのタイムスタンプの受信を検出する
ための方法を与えることが有利である。さらに,転送ス
トリームから検索されたビデオデータを保存するべくメ
モリマップが初期化される時,データが消失しないこと
を保証するための方法を与えることが有利である。
内で画像ヘッダの喪失の発生を検知し,かつそのような
喪失情報を回復するための方法を与えることが有利であ
る。転送ストリームからの静止画像を選択的に復号化し
表示するための方法はまた有利である。新規画像がすぐ
に有効ではなければプロセッサのビデオ出力を沈黙さ
せ,新規画像が有効になるまで前の画像を表示するため
の方法を与えることが所望される。
ータのトラッキング及び取り込み,並びに取り込まれた
ストリーム内のエラーの検出,マスキング,及び回復の
ための方法を与える。上記利点を有する本発明について
以下に詳細に説明する。
ケット化されたデータストリームから所望のサービス用
のビデオデータを取り込むための方法が与えられる。該
データストリームは,ビデオコンポーネント,オーディ
オコンポーネント及び制御コンポーネントのような異な
るサービスのコンポーネントを運ぶ転送パケットを含
む。特定の転送パケットにより運ばれるコンポーネント
は当該コンポーネントに対するパケット識別子(PID)に
より識別される。ひとつのコンポーネントは所望のサー
ビスに対するタイミング情報を与えるプログラムクロッ
クリファレンス(PCR)を含む。方法は,データストリー
ムでPCRを運ぶコンポーネントから,所望のサービス用
のPCRを検出する工程から成る。回復されたPCRはエンコ
ーダタイミングに対応するデコーダタイムクロックを取
り込みかつトラッキングするのに使用される。その際,
転送パケットのPIDは所望のサービスのビデオコンポー
ネントを運ぶそれらのパケットを回復するべくモニター
される。回復された転送パケットからのヘッダ情報は,
PESヘッダ及び画像情報を有するパケット化基本ストリ
ーム(PES)パケットを回復するべく処理される。タイム
スタンプ情報は,少なくとも一つのPESパケットのPESヘ
ッダから得られる。該タイムスタンプ情報はバッファさ
れ,その後メモリに保存するべく関係画像情報へ追加さ
れる。このようにして,画像情報はメモリから読み込ま
れ,タイムスタンプ情報用のPESヘッダに再アクセスし
なくとも追加タイムスタンプ情報を使って復号化され得
る。
ビデオイメージ間の境界に画像ヘッダを含む。PESヘッ
ダから得られたタイムスタンプ情報はパケット化データ
ストリーム内のPESヘッダに続く次画像ヘッダ内に挿入
される。より特異的に,タイムスタンプ情報は次画像ヘ
ッダ内に含まれる画像開始コードの後に挿入される。
連続ビデオイメージに対して与えられる。この例におい
て,PESパケットは,エラー発生を示す状態を知るため
に,中を流れる画像開始コードなしで,タイムスタンプ
を有する2つのPESヘッダの獲得を検出するためにモニ
ターされる。中を流れる画像開始コード無しで2つのそ
のようなPESヘッダの受信が検出されるとき,2つのタ
イムスタンプのうちの最初が無視された状態で,第2の
タイムスタンプが次画像開始コードの後に挿入される。
後続の処理セクションにエラーの発生を示すため,デコ
ーダによって制御ビットが第2タイムスタンプに付加さ
れる。
加え,取り込みはメモリの再構成を要求する。画像情報
が画素データ及び画素データが如何に復号化されるべき
かに関する情報を与えるビデオシーケンスヘッダを含む
ところの実行において,画像情報を保存するメモリはシ
ーケンスヘッダからの情報に応答して特定のマッピング
を獲得すると同時に再構成される。メモリが再構成され
ている間は,メモリマップの初期化の間にデータが喪失
しないことを保障するためにメモリ内に保存されたデー
タへのアクセスの要求は拒絶される。
もまたサポートされる。より特異的には,画像情報が連
続ビデオ画像の間の境界に画像ヘッダを含む場合,各画
像ヘッダは後続ビデオ画像のためのリファレンス番号を
含む。特定のビデオ画像がそれに付随するリファレンス
番号を参照することによって復号化するために選択され
る。選択された画像は復号化され,同一のリファレンス
番号を有する他の画像が選択され受信され表示されるま
で静止画像として表示される。
は,表示用ビデオプロセッサにより復号化されるべきビ
デオイメージのエンドを示すシーケンスエンドコードを
含む。シーケンスエンドコードが検出され,後続ビデオ
イメージはシーケンスエンドコードに続いて復号化し表
示するのに現に有効であるか否かに関する決定が為され
る。もし,そのような有効な後続ビデオイメージが存在
しなければ,ビデオプロセッサのビデオ出力は新規ビデ
オイメージが有効になるまで沈黙される。替わって,ビ
デオプロセッサの出力には,新規ビデオ画像が有効にな
るまで処理された最後のビデオ画像が与えられる。損失
画像ヘッダから回復するために,転送ストリームから受
信された画像情報が画像ヘッダの損失の発生を検知する
べくモニターされる。検出と同時に,メモリ内に含まれ
る最近表示された画像情報の全フレームの表示が,後続
画像ヘッダの後に受信されるビデオデータの新規全フレ
ームが表示用に有効になるまで繰り返される。
ンコーダでスキップされた画像は類似の方法で扱われ
る。スキップされた画像から回復するために,メモリは
フレームの復号化が開始される時,完全なビデオフレー
ム用のデータがメモリ内に存在するか否かを検出するべ
くモニターされる。完全なビデオフレームが存在しない
と検出されると同時に,メモリ内に含まれている最近表
示された復号化画像情報の完全フレームの表示が繰り返
される。
た与えられる。特に,ひとたび有効なDTSに応答して復
号化プロセスが開始されると,デコーダは一度にひとつ
の入力フレームを復号化し続ける。DTSの間,フレーム
は過去の復号化時間から導かれる時間で復号化される。
新規DTSが受信されると,そのDTSにより示された時間
は,復号化時間でのデコーダタイムクロックの値と比較
される。もしDTSにより示された時間がデコーダタイム
クロックの値に先んじたら,(すなわち,DTSがすでに
通過してしまったら)同期がくずれかつビデオ減圧プロ
セッサ(VDP)は復号化処理において後ろにあることが仮
定される。したがってタイムスタンプ情報を伴う画像情
報は放棄され,VDPはその画像を復号化しない。
を再構成するために必要なビデオデータを保存しかつ検
索するための外部DRAM22をアドレスするメモリマネージ
ャ30を伴うビデオ減圧プロセッサのブロック図である。
符号20で表されるプロセッサは,転送レイヤ(すなわ
ち,制御及びその他のビデオ以外の情報)及び,ときど
きビデオプロセッサの転送パケットインターフェイスと
呼ばれる端子10を通じて入力される圧縮ビットストリー
ムのビデオレイヤの両方を複合化するために設計された
パイプライン型プロセッサである。
ロセッサ20内にさまざまなレジスターを形成するMバス
コントローラ50を通じて,端子14においてビデオデータ
プロセッサの制御用に与えられる。Mバスは,単純でか
つ効果的な素子間データ交換のための手段を与える2線
式両方向シリアルバスであって,I2Cバス規格と完全に
コンパチブルである。
ドレスライン24及びデータライン26を通じて与えられ
る。図1に示された例では,DRAM22は9ビットアドレス
ポート及び32ビットデータポートを有する。
ば,CCIR規格(International RadioConsultive committ
ee)656で,8ビット,27メガヘルツの多重化ルミナン
ス(Y)及びクロミナンス(Cr, Cb)信号として出力される
減圧され再構成されるビデオ用に与えられる。
て,従来のJTAG(Joint Test ActionGroup)コントローラ
60へ与えられる。JTAGは,内部回路同様にパッケージ及
びボード結合における欠陥を検出するためのボードレベ
ル試験用に使用される標準化された境界スキャン方法論
である。
クロック信号を受信する。該クロックは,転送構文スパ
ーザ32が,端子10を通じて入力されたパケット化データ
ストリーム内に含まれる転送パケットからタイミング情
報及びビデオ情報を回復可能になるように使用されるタ
イミング情報を与える。取り込み及びエラーマネージメ
ント回路34は,プログラムクロックリファレンス(PCR)
を利用し,画像の復号化の開始と同期化させるべくビデ
オ構文パーザ40により検出されたタイムスタンプ(DTS)
を復号化する。この回路は垂直同期を設定し,すべての
ビデオ及び表示機能に対し全体的な同期化を与える。
り外部DRAM22内に形成された入力バッファ(FIFO)内にバ
ッファされる。ビデオ構文パーザ40はDRAM FIFOから出
力された圧縮ビデオデータをメモリマネージャ30を通じ
て受信し,移動ベクトル情報をビデオ情報を説明する係
数から分離する。該係数は,ハフマン(Huffman)デコー
ダ52,逆量子化器54,及び逆離散コサイン変換(IDCT)プ
ロセッサ56により処理される。
ムを再構成するために必要な先行の復号化ビデオフレー
ムをアドレスするために使用される。特に,移動ベクト
ルデコーダ42はビデオ構文パーザ40から受信された移動
ベクトルを復号化し,それらを予測アドレスジェネレー
タ44に送信する。該予測アドレスジェネレータは,予測
計算機46が現フレームブロックを再構成するのに必要な
予測信号を与えることができるように,メモリマネージ
ャ30を通じて必要なアンカーフレーム(すなわち,フレ
ーム内(I)または予測(P)フレーム)データを検索するの
に必要なアドレス情報を与える。差分デコーダ48は,減
圧ビデオデータを与えるべく,予測データを復号化係数
データと結合する。減圧データはメモリマネージャ30を
通じて,DRAM22の適当なバッファ内に保存される。移動
ベクトルデコーダ42,予測アドレスジェネレータ44,予
測計算機46,差分デコーダ48,ハフマンデコーダ52,逆
量子化器54及びIDCT56により実行されるビデオ減圧処理
工程は,一般的なものであり当業者に周知の技術である
ことを認識すべきである。
及びデータバス24,26上のすべての動作を予定し,かつ
DRAM22を効果的にアドレスする。メモリマネージャは,
DRAM22の入力FIFO部分,ビデオ構文パーザ40及びビデオ
再構成回路36(予測計算機46及び差分デコーダ48と同
様)のデータ送信条件が一致することを保証する。ビデ
オ再構成回路36は現画像を立ち上げ,クローズド・キャ
プション,垂直インターバルテスト信号(VITS)及び/ま
たはテストパターンデータをビデオ出力ライン38への出
力用に挿入する。ビデオデータの圧縮フレームのための
復号化プロセスは,デコーダタイムクロックにより特定
化される時間を,ビデオフレームが復号化されるべき時
間を示すデコードタイムスタンプ(DTS)と比較すること
によって同期化される。減圧フレームのための表示プロ
セスはデコーダタイムクロックにより特定化された時間
を,ビデオフレームが表示用に与えられるべき時間を示
すプレゼンテーションタイムスタンプ(PTS)と比較する
ことにより同期化される。
ーム(Bフレーム)を伴うかまたは伴わない,例えばNT
SCまたはPALの復号化モードに依存するDRAM22のFIFO部
分に対し可変サイズをもたらす。ビデオバッファ制御は
DRAM22によって与えられるFIFOがオーバーフローまたは
アンダーフローしないことを確認する。バッファ制御は
PCR及びDTSを含むシステムタイミングパラメータの機能
である。
ガビット実行用には2つの4メガビットDRAMを,16メ
ガビット実行用には4つの4メガビットDRAMをというよ
うに複数のDRAMチップによりもたらされる。将来的に
は,メモリ技術の進歩によりDRAM22はビデオ減圧プロセ
ッサ内の内部メモリとして与えられるであろう。DRAMは
圧縮された入力ビデオビットストリームに対する循環FI
FOバッファと同様に,さまざまなデコード及び出力ビデ
オバッファを与えるべくマッピングされる。DRAMはま
た,復号化されたビデオフレームを適正に表示するのに
必要なさまざまな画像組立データを保存するとともに,
テストパターンバッファ,VITSバッファ,及びクローズ
ドキャプション表示発注バッファを与えるためにも使用
される。DRAMは,PALまたはNTSCビデオか,8または1
6メガビットメモリ形式か,またBフレームが存在する
か否か等により変数が修正されたときに要求されるよう
な異なるメモリマップを与えるために,メモリマネージ
ャ30を通じて再初期化される。
入力FIFO,ビデオパーザ及びビデオ再構成回路のデータ
転送条件を含む外部DRAMバス上のすべての動作を予定す
る。メモリマネージャはまた,従来の方法で,要求され
たDRAMをリフレッシュする。例えば,各2つまたは4つ
の外部DRAM内の同一行が同時にリフレッシュされる。
ストリームがビデオ減圧プロセッサ20の端子10に入力さ
れるとき,圧縮データにより表されたビデオフレームが
一度にひとつずつ再構成される。最初に,完全フレーム
のビデオデータが受信されDRAM22内に保存されなければ
ならない。後続ビデオフレーム用の情報は,先行ビデオ
フレーム(DRAM22内に保存された)からの予測データに
加えられれば完全フレームを再構成するであろう完全ビ
デオフレームのサブセットから成る。
Sペイロード74を有する連続のPESパケットを運ぶパケッ
ト化された基本ストリームの一部を示す。PESパケット7
0は可変長である。
トである。それらは,転送パケットペイロード内に分割
されたとき,各PESヘッダの最初のバイトがある転送パ
ケットの最初のペイロード位置に配置されるような方法
で並べられるよう要求される。整列PESヘッダを運ぶす
べての転送パケットに対し,ペイロードユニット開始イ
ンジケータが転送パケット用の転送ヘッダ内にセットさ
れる。MPEG-2及びDigiCipher IIシステムにおいて,PES
フォーマットは固有の同期状態にあるすべてのサービス
コンポーネントに対して使用される。特に,ビデオ,オ
ーディオ及び等時性データコンポーネントがパケット化
基本ストリームとして運ばれ,PESヘッダ72はパケット
開始コードプレフィクス,ストリーム識別,及びPESパ
ケット長を含むペイロードを画成するのに必要なさまざ
まな情報を運ぶ。ヘッダはまたプレゼンテーションタイ
ムスタンプ(PTS)またはPTSとデコードタイムスタンプ(D
TS)の両方を含む。ヘッダがPTSのみを運ぶとき,DTSはP
TSと同一であると推定される。第1プレゼンテーション
ユニット(すなわち,ビデオフレーム,オーディオ同期
化フレーム,等時性データアクセスユニット)であって
そのアクセスユニットがこのPESパケットのペイロード
内のどこかで開始するものが存在するとき,PTSはデコ
ーダ装置タイムクロックリファレンスの対応するバイト
が有すべき値を示すフィールドである。ビデオに対し
て,もし画像開始コードの第1バイトがPESパケットの
ペイロード内に存在すれば,アクセスユニットが開始す
る。オーディオに対して,もしオーディオ同期ワードが
このPESパケットのペイロード内に存在すれば,アクセ
スユニットが開始する。等時性データに対して,アクセ
スユニットはPESパケットペイロードの第1バイトで開
始する。PTSフィールドはサービスコンポーネントの取
り込みに使用され,タイミング及びバッファ制御がデコ
ーダにおいて適正に動作しているかどうかを評価するた
めに使用される。
どこかで開始された最初のアクセスユニットを復号化し
始めたとき,DTSは,再構成されたデコーダタイムクロ
ックリファレンスの対応ビットとして持つべき値を示す
フィールドである。PTS及びDTSは,ビデオに対しての
み,及びBフレームとともにIフレーム及びPフレームが
送信されるようなケースでのみ異なるものである。
を所望される情報データを含む。例えば,ペイロードは
レシーバにとってデジタルテレビ信号を復号化し再構成
するために必要なすべてのビデオまたはオーディオ情報
を一緒に含む。
に,固定パケット長アプローチが可変長PESパケットに
対し好適である。図2(B)に示されるように,PESパケッ
ト70を含むパケット化基本ストリームは固定長転送パケ
ット80のストリームへフォーマットされる。図2(B)に
示された転送パケットは,デジタルテレビ送信のビデオ
コンポーネントのような同一のサービスコンポーネント
に対応している。MPEG-2及びDigiCipher IIの例におい
て,各パケットは全部で188バイトの長さを有し,内最
初の4バイトが転送パケットヘッダ(XPT HDR)82を構成
する。したがって,各パケット80のペイロード部分84は
通常184バイトである。しかし,転送パケット80’で示
されるような付加的なフィールド機構が必要に応じてヘ
ッダを延長するべく与えられる。付加フィールド86は,
すべての転送パケットに対しては必要でない付加的情報
を与える。付加的フィールド(ADPT FIELD)86は,付加フ
ィールドが与えられるときはいつでも184バイト以下で
あるペイロードを犠牲にして標準的転送ヘッダ82を延長
する。付加的フィールド86は,そこに含まれる情報量に
よって可変長である。典型的に,付加フィールドはタイ
ムベース回復その他の機能に対する付加的情報をサポー
トし,またペイロードが184バイトすべてを占めないと
きにペイロードを水増しするための機構も与える。例え
ば,そのような,水増しは,可変長ビデオPESパケット
を固定数の転送パケット内に納めるために使用される。
トの転送ヘッダは転送パケットにより運ばれる特定のサ
ービスコンポーネントを識別するためのPIDを含む。PCR
は,所望のサービス用のタイミング情報を与えるべく付
加的フィールドにより運ばれる。レシーバにおいて,所
望のサービスに対するPCRが付加的フィールドから検出
される。特定のPIDの転送パケットは処理中のサービス
の特定のコンポーネントを回復するべくモニターされ
る。図1のビデオ減圧プロセッサがビデオ情報を処理す
るため,処理中のビデオコンポーネントを示すPIDとと
もにすべての転送パケットを配列(locate)されるべく,
それは転送パケットをモニターする。ビデオコンポーネ
ントの処理は図3との関係でさらに詳細に説明される。
転送パケットは図2(C)に示されるように転送マルチプ
レクス90へ多重化される。転送マルチプレクスは,レシ
ーバにおいてサービスを再構成するのに必要な各異なる
コンポーネント(例えば,ビデオ,オーディオ及び制
御)からの散在パケットを運ぶ。図2(C)に示された転
送マルチプレクスにおいて,ビデオ転送パケット80(A1,
A2,A3.....)の次にオーディオ転送パケット92(B1,B2,B
3......)が続き,その次にさらに転送パケットストリー
ムにより運ばれた他のサービスまたはデータであるコン
ポーネントパケット94(C1,C2,C3......)が続いている。
プロセッサによるビデオ転送パケットの処理を示したも
のである。複数の転送パケット80は,連続転送パケット
からPESペイロードを再構成するのに必要なペイロード
情報を取り去る転送構文パーザ32により受信される。転
送ヘッダ82内の情報はペイロード情報を識別するのに使
用され,その結果PESヘッダ72と同様にPESペイロードデ
ータ74の再構成も可能となる。上記したように,PESパ
ケットはそれらが転送ペイロード内に分割されたとき,
各PESヘッダの最初のバイトがある転送パケットの最初
のペイロード位置に配置されるように並べられる。ペイ
ロードユニット開始インジケータを転送ヘッド内に検出
すると同時に,転送構文パーザはその転送パケット内の
最初のペイロード位置にはPESヘッダが含まれているこ
とを知る。
つ(または,PESヘッダ内のPTSから推定されるもの)
は,適正に画像データを復号化するためにビデオ構文パ
ーザ40で必要なデコードタイムスタンプ(DTS)104であ
る。本発明にしたがって,DTSはPESヘッダ72から抽出さ
れ,DRAM22のFIFO部分内に保存されたビデオ情報(画像
データ)102内の画像ヘッダ100の後に再挿入される。DR
AM22内に保存されたビデオ情報内へDTSを挿入すること
によって,減圧プロセッサがDRAM外のソースからDTSを
検索しなくてもビデオ情報を処理することができるよう
になる。PTSもまた,もしDTSと異なる場合にはDRAM22内
に保存される。
次に前のDTSがDRAM22に書き込まれることなく2番目のD
TSが検出されるような特別のケースにおいて,ビデオ構
文パーザに対しこのような状況を指示するべく特別のコ
ードが与えられることである。より詳細には,ビデオ構
文パーザはパケットが画像ヘッダを損失したことを知ら
せ,受信された2番面のDTSが次の画像用にたぶん適正
である旨を知らせる。ともかくパーザは損失画像ヘッダ
を検出しながら,次画像を伴うDTSを捨てる。しかし,
状況を識別する特別コードを受信すると同時に,ビデオ
構文パーザ40は現DTSは先行の未使用DTSを上書きし,現
DTSが有効であると仮定されていることを知る。
上記したように獲得されている間,ビデオ構文パーザ4
0は,続けてメモリマネージャ30からデータを要求し
続ける。パケットインターフェイスによりデータが書き
込まれる速度は,それが解析される速度より非常に遅い
為,DRAM22内のFIFOはパケットインターフェイスがそこ
にデータを書き込んだ後すぐにはほぼ空白である。それ
から構文パーザは,DRAM22内のメモリマップを初期化す
るためにシーケンスヘッダ内で必要な情報のためのデー
タを解析する。シーケンスヘッダはPESペイロード内で
運ばれるビデオ構文の一部であり,新しい一連のビデオ
情報(画像)が続くことを示す。シーケンスヘッダは,
DRAM22が圧縮されたビデオの減圧用のデータを保存する
べく適正にマッピングされるように使用されるビデオ符
号(例えば,水平サイズ,垂直サイズ,サンプルアスペ
クト比,フレームレート,ビットレート,及びフレーム
内/非フレーム内量子化等)及び画像のパラメータを識
別する。シーケンスヘッドに付加されたシーケンス拡張
を検出すると同時に,メモリマップが初期化される。シ
ーケンス拡張は,ビデオがインターレース方式かプログ
レッシブ方式のいずれによりスキャンされたかというよ
うな付加的情報を与える。メモリマップの初期化中に
は,DRAM22へのアクセスはすべて拒否される。メモリマ
ップが初期化された後は,DRAMへのアクセスが可能にな
る。この操作により,メモリマップが初期化される際,
DRAM22のFIFO部分内に保存されたデータは喪失しないこ
とが保証される。その後,ビデオ構文パーザ40はビデ
オデータの減圧を開始するために有効なDTSを有する最
初の画像ヘッダを探し始める。
送チャネルを通じてデータときどき損失することが予期
されている。ビデオデータがビデオ減圧プロセッサへ通
信されるとき,画像ヘッダが損失することは有り得る。
また受信ビデオデータを処理している最中に,DRAM22の
FIFO部分がオーバーフローまたはアンダーフローするこ
とも有り得る。このような場合には,エラー処理は,テ
レビスクリーン上で視聴者が気がつく程の歪の可能性を
最小化させるように働かねばならない。スキップ画像も
処理されねばならない。スキップ画像は送信チャネルか
ら生じたエラーではないが,他のエラー同様に処理され
る。
基本的ビデオのユニットはマクロブロックである。マク
ロブロックは16×16のビデオ画素のグループであ
る。ビデオは階層的に符号化される。シーケンスはビデ
オシーケンスである。シーケンスは画像の集合から作ら
れている。画像の集合は個別の画像から作られている。
各画像は移動ビデオの単一フレームに対応する。画像は
スライス状に分解される。各スライスはマクロブロック
から成る。マクロブロックは,16×16のルミナンス
画素及び8×8のクロミナンス画素の2つのブロックを
含む,計6つの8×8ブロックから成る。ブロックとは
画素のあらゆる8×8ブロックを説明するのに使用され
る用語である。
に示される減圧プロセッサのビデオ構文パーザ40は各
画像スライスの垂直位置をモニターする。もし,スライ
ス垂直位置n<スライス垂直位置n-1でありかつスライス
垂直位置n及びスライス垂直位置n-1との間に画像ヘッダ
が存在しないならば,スライス垂直位置nは新規画像に
属し,画像ヘッダは損失したことが仮定される。もしパ
ーザが損失画像ヘッダを検出すれば,それは次の画像ヘ
ッダ上に発見でき獲得できるが,もしそれがひとつのDT
Sを持っており,現DTSが有効であると仮定され上書きさ
れたDTSであると知られていなければ,そのDTSを無視す
る。もし,DTSが存在しなければ,ビデオ構文パーザは
前のタイミング情報に基づいてひとつを予測する。もし
エラーのため予測が間違っていたら,次の有効DTSが生
まれるまでの短時間の間,装置は非同期状態にある。パ
ケットインターフェイスとビデオ構文パーザがいずれも
損失した画像ヘッダで画像をカウントしていなかったた
め,DRAM22のFIFO部分内の画像のカウントは正しいまま
の状態を保つ。
の表示が繰り返される。特に,DRAM22内で有効な最近表
示された完全フレームが繰り返される。典型的に,これ
は最近表示されたIまたはPフレームである。最近のBフ
レームはDRAM22がBフレームを保持するのに十分に大き
くなければ繰り返されず,それは無駄であり好適実施例
ではない。
シーケンスエンドコードの発生をモニターすることによ
り,DRAM22内のFIFO部分に完全画像の存在を検出する。
FIFO内の画像数を調べると同時に,もしデコーダが復号
化開始時間にFIFO内に完全な画像が存在しないと決定し
たら,エンコーダにおいてスキップ画像が発生したこと
が仮定される。
FO内の不完全画像に伴うDTSが無効であると定義される
ため無視される。ビデオプロセッサはDTSを予測しFIFO
の状態を調べ続ける。完全画像がFIFO内に存在すると
き,復号化が開始される。完全画像がFIFO内に生じるの
を待つ間,最近表示された画像が繰り返される。
されたデコーダタイムクロックにより指定された現時間
以前に存在することを検出されたら,同期はいくらかず
れていて復号化処理が遅れてしまったことが仮定され
る。これが起きると,悪いDTSに伴う画像データは復号
化されず破棄される。もし,次の画像がDTSを持ってい
なければ,同期のずれは1画像以下であると仮定されて
それは復号化される。もし次の画像がDTSを持っていた
ら,DTSは過去に存在したか,その場合それは破棄され
たかを確かめるべくチェックする必要がある。もしDTS
が過去に存在しなければ,該DTSがカレントのとき付随
する画像が復号化される。
破棄され,オーバーフローが止んだあと最初にFIFOに書
き込まれるのはシーケンスエラーコードである。復号化
処理はこのような場合も他のパケットエラーと同様に扱
い,エラーを隠そうとしながら破棄されたパケット内の
データに対しビデオ固定を適用する。アンダーフローは
上記したスキップ画像と同じに扱われる。
トされる。高速静止映像モードは,例えばユーザインタ
ーフェイス14(図1)を通じてビデオプロセッサ内
に,例えばカタログショッピングバイトをセットするユ
ーザにより始められる。一度プロセッサがこのモードに
なると,時間リファレンスがページ番号レジスタ内の時
間リファレンスと一致するような画像のみ復号化し表示
する。ユーザプロセッサは,このレジスタを設定するこ
とによりどのページ(静止映像)が復号化されかつ表示
されるかを選択しなければならない。
示するために,スライドショーに似たビデオプロセッサ
のスキップ画像性質のMPEG-2を使用する。取り込みの
後,ビデオプロセッサがFIFO内に完全な画像が存在する
ことを発見するときは常に,バッファ内に次の完全画像
が存在するまでこの画像が復号化されかつ表示される。
ば,ビデオプロセッサはシーケンスエンドコードの後ビ
デオ出力を遮断するべく実行される。ビデオ再構成回路
36のビデオ出力を遮断することは,ユーザのテレビス
クリーンを黒くさせることになる。新しい画像が受信さ
れるまでビデオ出力を遮断する替わりに,次の画像が受
信されるまでシーケンスの最後の画像が繰り返される。
それはケーブルテレビのヘッドエンドなどにコマーシャ
ルを挿入する際に便利である。
ームからのビデオデータをトラッキングしかつ取り込む
ための,並びにそのようなデータ内のエラーを検出し,
隠し及び回復するための改良された方法を与えることを
認識すべきである。PESヘッダから引き出されたタイミ
ング情報は,画像情報の復号化を容易にするためにビデ
オメモリ内に画像情報とともに保存される。転送エラー
を隠しかつ回復するためのさまざな技術が与えれる。
たが,特許請求の範囲に記載された発明の思想及び態様
から離れることなく,さまざまな修正及び変更が可能で
あることは,当業者の知るところである。
セッサのブロック図である。
チプレクスを与える際に使用するために固定長転送パケ
ット内に再編成されるかを示す図である。
いて,図1のDRAM内に保存するべく,画像情報及びタイ
ムスタンプ情報を回復するために処理されるかを示した
図である。
Claims (10)
- 【請求項1】サービスの異なるコンポーネントを運ぶ転
送パケットを含むパケット化されたデータストリームか
ら所望のサービス用のビデオデータを取り込むための方
法であり,該コンポーネントがそのコンポーネント用の
パケット識別子(PID)により識別されている特定の転送
パケットにより運ばれるところの方法であって,前記サ
ービスのビデオコンポーネントを運ぶ転送パケットを回
復するために転送パケットのPIDをモニターする段階
と,パケット化基本ストリーム(PES)ヘッダ及び画像情
報を有するPESパケットを回復するために,回復された
転送パケットからのヘッダ情報を処理する段階と,前記
PESパケットの少なくともひとつのPESヘッダからタイム
スタンプ情報を得る段階と,メモリ内に保存するために
前記タイムスタンプ情報を対応する画像情報に付加する
段階と,から成り,前記画像情報は前記メモリから読み
込まれ,前記タイムスタンプ情報用の前記PESヘッダに
再アクセスする必要もなく,付加されたタイムスタンプ
情報を使って復号化される,ところの方法。 - 【請求項2】請求項1に記載の方法であって,前記画像
情報は復号化されるべき連続ビデオ映像間の境界に画像
ヘッダを含み,前記PESヘッダから得られた前記タイム
スタンプ情報はパケット化データストリーム内で該PES
ヘッダより後ろの次の画像ヘッダ内に挿入される,とこ
ろの方法。 - 【請求項3】請求項2に記載の方法であって,前記タイ
ムスタンプ情報は前記次の画像ヘッダ内に含まれる画像
開始コードの後ろに挿入される,ところの方法。 - 【請求項4】請求項3に記載の方法であって,さらに間
に画像開始コードを含まないで,タイムスタンプを有す
る2つのPESパケットヘッダの受信を検出するべく,前
記PESパケットをモニターする段階と,間に画像開始コ
ードを含まないで,タイムスタンプを有する2つのPES
パケットヘッダの受信が検出されるような場合に,前記
2つのPESパケットヘッダの最初の方からのタイムスタ
ンプを無視しながら,2番目のPESパケットヘッダから
のタイムスタンプを次の画像開始コードの後に挿入する
段階と,から成る方法。 - 【請求項5】請求項4に記載の方法であって,さらに間
に画像開始コードを含まないで,タイムスタンプを有す
る2つのPESパケットヘッダを受信したことを示すコー
ドを与える段階と,前記2つのPESパケットヘッダの内
2番目の方からのタイムスタンプが無効であるとして無
視されることを防止するために前記コードを使用する段
階と,から成る方法。 - 【請求項6】前記画像情報が画素データ及び該画素デー
タが如何に復号化されるかに関する情報を与えるビデオ
シーケンスヘッダを含むところの請求項1に記載の方法
であって,さらに前記シーケンスヘッダからの情報に応
答して,前記メモリをマッピングする段階と,メモリが
マッピングされている間に,当該メモリへの読み書きの
アクセス要求が拒否される段階と,から成る方法。 - 【請求項7】請求項2に記載された方法であって,さら
に画像ヘッダの損失の発生を検出するべく,前記画像情
報をモニターする段階と,そのような検出と同時に,後
続画像ヘッダの後ろの新しい完全フレームが表示に有効
であるまで,前記メモリ内にまだ含まれている画像情報
の最近表示された完全フレームの表示を繰り返す段階
と,から成る方法。 - 【請求項8】前記コンポーネントのひとつが前記所望の
サービス用のタイミング情報を与えるプログラムクロッ
クリファレンス(PCR)を含むところの請求項1に記載の
方法であって,さらに前記データストリーム内でPCRを
運ぶコンポーネントから前記所望のサービス用のPCRを
検出する段階と,タイムスタンプ情報により表された時
間がデコーダタイムクロックの値より先んじているかど
うかを決定するために,前記タイムスタンプ情報を前記
PCRで同期されたデコーダタイムクロックの値と比較す
る段階と,もし先んじていれば,そのタイムスタンプ情
報に付随する画像情報を破棄する段階と,から成る方
法。 - 【請求項9】前記画像情報が連続ビデオ映像の間の境界
に画像ヘッダを含み,各画像ヘッダが以下のビデオ映像
用のリファレンス番号を有するところの請求項1に記載
の方法であって,さらに特定のビデオ映像がそれに付随
するリファレンス番号を参照することにより復号化用に
選択されることを可能とする段階と,選択された映像を
復号化し,かつ同一リファレンス番号の後続の選択映像
が表示準備されるまでそれを静止映像として表示する段
階と,から成る方法。 - 【請求項10】サービスの異なるコンポーネントを運ぶ
転送パケットを含むパケット化されたデータストリーム
から所望のサービス用のビデオデータを取り込むための
方法であり,該コンポーネントがそのコンポーネント用
のパケット識別子(PID)により識別されている特定の転
送パケットにより運ばれるところの方法であって,前記
サービスのビデオコンポーネントを運ぶ転送パケットを
回復するために転送パケットのPIDをモニターする段階
と,パケット化された基本ストリーム(PES)ヘッダ及び
画像情報を有するPESパケットを回復するべく回復され
た転送パケットからのヘッダ情報を処理する段階であっ
て,前記画像情報が画素データ及び如何に該画素データ
が復号化されるべきかに関する情報を与えるビデオシー
ケンスヘッダを含むところの段階と,前記シーケンスヘ
ッダからの情報に応答して,前記画像情報を保存すべき
メモリをマッピングする段階と,前記メモリがマッピン
グされている間は,読み書きのためのアクセス要求は拒
否される段階と,から成る方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US392,421 | 1982-06-24 | ||
| US08/392,421 US5517250A (en) | 1995-02-28 | 1995-02-28 | Acquisition of desired data from a packetized data stream and synchronization thereto |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0937252A true JPH0937252A (ja) | 1997-02-07 |
| JP3839089B2 JP3839089B2 (ja) | 2006-11-01 |
Family
ID=23550520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06167896A Expired - Lifetime JP3839089B2 (ja) | 1995-02-28 | 1996-02-26 | パケット化されたデータストリームからの所望データの取り込み及び同期化方法 |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US5517250A (ja) |
| EP (1) | EP0730384B1 (ja) |
| JP (1) | JP3839089B2 (ja) |
| KR (1) | KR100365384B1 (ja) |
| CN (1) | CN1110958C (ja) |
| AU (1) | AU697213B2 (ja) |
| BR (1) | BR9600831A (ja) |
| CA (1) | CA2169348C (ja) |
| DE (1) | DE69633475T2 (ja) |
| ES (1) | ES2227567T3 (ja) |
| NO (1) | NO314480B1 (ja) |
| TW (1) | TW308775B (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006211201A (ja) * | 2005-01-27 | 2006-08-10 | Sanyo Electric Co Ltd | ディジタル放送受信装置 |
| KR100710393B1 (ko) * | 2005-10-11 | 2007-04-24 | 엘지전자 주식회사 | 압축 스트림의 복호방법 |
| JP2010088128A (ja) * | 2009-12-21 | 2010-04-15 | Panasonic Corp | Dtvデータ処理装置 |
Families Citing this family (154)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9405914D0 (en) | 1994-03-24 | 1994-05-11 | Discovision Ass | Video decompression |
| US5784631A (en) | 1992-06-30 | 1998-07-21 | Discovision Associates | Huffman decoder |
| US6047112A (en) | 1992-06-30 | 2000-04-04 | Discovision Associates | Technique for initiating processing of a data stream of encoded video information |
| US6330665B1 (en) | 1992-06-30 | 2001-12-11 | Discovision Associates | Video parser |
| US5821885A (en) | 1994-07-29 | 1998-10-13 | Discovision Associates | Video decompression |
| JPH08149474A (ja) * | 1994-11-17 | 1996-06-07 | Hitachi Ltd | 動画像復号化装置 |
| KR960036641A (ko) * | 1995-03-21 | 1996-10-28 | 김광호 | 저속의 비디오비트열을 복호하는 고속용 복호화장치 |
| JP3720412B2 (ja) * | 1995-05-01 | 2005-11-30 | キヤノン株式会社 | 情報処理方法及び装置 |
| US5574505A (en) * | 1995-05-16 | 1996-11-12 | Thomson Multimedia S.A. | Method and apparatus for operating a transport stream encoder to produce a stream of packets carrying data representing a plurality of component signals |
| US5982459A (en) * | 1995-05-31 | 1999-11-09 | 8×8, Inc. | Integrated multimedia communications processor and codec |
| US5721815A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Media-on-demand communication system and method employing direct access storage device |
| US5721878A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Multimedia control system and method for controlling multimedia program presentation |
| JP3184763B2 (ja) * | 1995-06-07 | 2001-07-09 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | マルチメディア直接アクセス記憶装置及びフォーマット方法 |
| US5930493A (en) * | 1995-06-07 | 1999-07-27 | International Business Machines Corporation | Multimedia server system and method for communicating multimedia information |
| US6119213A (en) * | 1995-06-07 | 2000-09-12 | Discovision Associates | Method for addressing data having variable data width using a fixed number of bits for address and width defining fields |
| US5699124A (en) | 1995-06-28 | 1997-12-16 | General Instrument Corporation Of Delaware | Bandwidth efficient communication of user data in digital television data stream |
| US5666487A (en) * | 1995-06-28 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Network providing signals of different formats to a user by multplexing compressed broadband data with data of a different format into MPEG encoded data stream |
| JPH0918870A (ja) * | 1995-06-30 | 1997-01-17 | Sony Corp | タイミング検出回路及びその方法 |
| US5742623A (en) * | 1995-08-04 | 1998-04-21 | General Instrument Corporation Of Delaware | Error detection and recovery for high rate isochronous data in MPEG-2 data streams |
| US5959659A (en) * | 1995-11-06 | 1999-09-28 | Stellar One Corporation | MPEG-2 transport stream decoder having decoupled hardware architecture |
| US5771239A (en) * | 1995-11-17 | 1998-06-23 | General Instrument Corporation Of Delaware | Method and apparatus for modifying a transport packet stream to provide concatenated synchronization bytes at interleaver output |
| US5703877A (en) * | 1995-11-22 | 1997-12-30 | General Instrument Corporation Of Delaware | Acquisition and error recovery of audio data carried in a packetized data stream |
| US6169843B1 (en) * | 1995-12-01 | 2001-01-02 | Harmonic, Inc. | Recording and playback of audio-video transport streams |
| US5675511A (en) * | 1995-12-21 | 1997-10-07 | Intel Corporation | Apparatus and method for event tagging for multiple audio, video, and data streams |
| US5729292A (en) * | 1995-12-21 | 1998-03-17 | Thomson Multimedia, S.A. | Optimizing performance in a packet slot priority packet transport system |
| KR100220678B1 (ko) * | 1995-12-29 | 1999-09-15 | 전주범 | 블록 단위 부호화 장치로부터 전송된 영상신호에서의 채널 에러 정정 방법 |
| US5835493A (en) * | 1996-01-02 | 1998-11-10 | Divicom, Inc. | MPEG transport stream remultiplexer |
| US6018765A (en) * | 1996-01-23 | 2000-01-25 | Storage Concepts, Inc. | Multi-channel multimedia data server |
| US6047027A (en) * | 1996-02-07 | 2000-04-04 | Matsushita Electric Industrial Co., Ltd. | Packetized data stream decoder using timing information extraction and insertion |
| US5768537A (en) * | 1996-02-22 | 1998-06-16 | International Business Machines Corporation | Scalable MPEG2 compliant video encoder |
| US5818539A (en) * | 1996-03-29 | 1998-10-06 | Matsushita Electric Corporation Of America | System and method for updating a system time constant (STC) counter following a discontinuity in an MPEG-2 transport data stream |
| CA2204828C (en) * | 1996-05-10 | 2004-11-23 | Ray Nuber | Error detection and recovery for high rate isochronous data in mpeg-2 data streams |
| KR100203262B1 (ko) * | 1996-06-11 | 1999-06-15 | 윤종용 | 픽춰단위 동기화를 위한 비디오디코더의 인터페이스장치 |
| US5864557A (en) * | 1996-09-25 | 1999-01-26 | Thomson Multimedia S.A. | Method and apparatus for opportunistically transferring data in a packet stream encoder |
| EP0841820A3 (en) * | 1996-11-08 | 2005-11-09 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for encoding, multiplexing and transmitting a video signal |
| US6018764A (en) * | 1996-12-10 | 2000-01-25 | General Instrument Corporation | Mapping uniform resource locators to broadcast addresses in a television signal |
| US6359656B1 (en) * | 1996-12-20 | 2002-03-19 | Intel Corporation | In-band synchronization of data streams with audio/video streams |
| CN1219265A (zh) * | 1997-03-12 | 1999-06-09 | 皇家菲利浦电子有限公司 | 数字信息信号在记录载体上的记录 |
| JP3554177B2 (ja) * | 1997-04-23 | 2004-08-18 | キヤノン株式会社 | 出力制御装置、出力制御方法、記憶媒体 |
| JP3356203B2 (ja) * | 1997-06-09 | 2002-12-16 | 日本電気株式会社 | Mpeg2トランスポートストリーム分離方法と回路 |
| US5923655A (en) * | 1997-06-10 | 1999-07-13 | E--Net, Inc. | Interactive video communication over a packet data network |
| JPH114446A (ja) * | 1997-06-12 | 1999-01-06 | Sony Corp | 情報信号デコード方法及び装置 |
| EP1011268B1 (en) | 1997-08-29 | 2010-03-03 | Panasonic Corporation | Optical disk having hierarchically encoded digital video recorded thereon, reproducing and recording apparatuses therefor |
| US6195403B1 (en) | 1997-09-26 | 2001-02-27 | International Business Machines Corporation | Pulse generator for a voltage controlled oscillator |
| US6072771A (en) * | 1997-09-26 | 2000-06-06 | International Business Machines Corporation | Detection of errors in table data |
| US6078594A (en) * | 1997-09-26 | 2000-06-20 | International Business Machines Corporation | Protocol and procedure for automated channel change in an MPEG-2 compliant datastream |
| US6091772A (en) * | 1997-09-26 | 2000-07-18 | International Business Machines, Corporation | Black based filtering of MPEG-2 compliant table sections |
| US6088357A (en) * | 1997-09-26 | 2000-07-11 | International Business Machines Corporation | Auxiliary transport assist processor especially for an MPEG-2 compliant decoder |
| US6356567B2 (en) | 1997-09-26 | 2002-03-12 | International Business Machines Corporation | Embedded clock recovery and difference filtering for an MPEG-2 compliant transport stream |
| US6181706B1 (en) | 1997-09-26 | 2001-01-30 | International Business Machines Corporation | Common buffer for multiple streams and control registers in an MPEG-2 compliant transport register |
| US6229801B1 (en) | 1997-09-26 | 2001-05-08 | International Business Machines Corporation | Delivery of MPEG2 compliant table data |
| US6275507B1 (en) | 1997-09-26 | 2001-08-14 | International Business Machines Corporation | Transport demultiplexor for an MPEG-2 compliant data stream |
| US6115422A (en) * | 1997-09-26 | 2000-09-05 | International Business Machines Corporation | Protocol and procedure for time base change in an MPEG-2 compliant datastream |
| EP0917356A1 (en) * | 1997-11-17 | 1999-05-19 | CANAL+ Société Anonyme | Packet filtering |
| BR9906963A (pt) * | 1998-01-14 | 2001-10-30 | Skystream Corp | Programa de vìdeo portando remultiplexador defluxo de transporte |
| US6195368B1 (en) | 1998-01-14 | 2001-02-27 | Skystream Corporation | Re-timing of video program bearing streams transmitted by an asynchronous communication link |
| US6292490B1 (en) * | 1998-01-14 | 2001-09-18 | Skystream Corporation | Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer |
| US6351474B1 (en) * | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Network distributed remultiplexer for video program bearing transport streams |
| US6148082A (en) * | 1998-01-14 | 2000-11-14 | Skystream Corporation | Scrambling and descrambling control word control in a remultiplexer for video bearing transport streams |
| US6064676A (en) * | 1998-01-14 | 2000-05-16 | Skystream Corporation | Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors |
| US6246701B1 (en) | 1998-01-14 | 2001-06-12 | Skystream Corporation | Reference time clock locking in a remultiplexer for video program bearing transport streams |
| US6351471B1 (en) | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Brandwidth optimization of video program bearing transport streams |
| JPH11205696A (ja) * | 1998-01-20 | 1999-07-30 | Sony Corp | 映像伝送装置及び映像伝送方法 |
| JP2978876B2 (ja) * | 1998-04-20 | 1999-11-15 | 日本電気アイシーマイコンシステム株式会社 | Pcmデータ出力方法および装置 |
| FR2780186B1 (fr) * | 1998-06-23 | 2000-08-11 | St Microelectronics Sa | Procede et dispositif de decodage d'une image, comprimee notamment selon les normes mpeg, en particulier une image bidirectionnelle |
| US6160847A (en) * | 1998-06-26 | 2000-12-12 | Lsi Logic Corporation | Detection mechanism for video channel underflow in MPEG-2 video decoding |
| US6573942B1 (en) | 1998-08-17 | 2003-06-03 | Sharp Laboratories Of America, Inc. | Buffer system for controlled and timely delivery of MPEG-2F data services |
| US6304914B1 (en) * | 1998-09-22 | 2001-10-16 | Microsoft Corporation | Method and apparatus for pre-compression packaging |
| US6434146B1 (en) * | 1998-12-04 | 2002-08-13 | Koninklijke Philips Electronics N.V. | Use of sequencing information in a local header that allows proper synchronization of packets to subsidiary interfaces within the post-processing environment of an mpeg-2 packet demultiplexing architecture |
| WO2000046995A1 (fr) * | 1999-02-05 | 2000-08-10 | Sony Corporation | Systemes et methodes de codage et de decodage, systeme et methode de multiplexage et systeme et methode d'affichage |
| US6480537B1 (en) * | 1999-02-25 | 2002-11-12 | Telcordia Technologies, Inc. | Active techniques for video transmission and playback |
| JP4292654B2 (ja) * | 1999-03-19 | 2009-07-08 | ソニー株式会社 | 記録装置および方法、再生装置および方法、並びに記録媒体 |
| US7239702B1 (en) * | 1999-08-20 | 2007-07-03 | Sony Corporation | Information recording/reproducing device |
| US6690683B1 (en) | 1999-11-23 | 2004-02-10 | International Business Machines Corporation | Method and apparatus for demultiplexing a shared data channel into a multitude of separate data streams, restoring the original CBR |
| US6654389B1 (en) * | 1999-11-23 | 2003-11-25 | International Business Machines Corporation | System and method for searching patterns in real-time over a shared media |
| JP2001157204A (ja) * | 1999-11-25 | 2001-06-08 | Nec Corp | 動画像復号化方法及び装置 |
| US6778533B1 (en) | 2000-01-24 | 2004-08-17 | Ati Technologies, Inc. | Method and system for accessing packetized elementary stream data |
| US6988238B1 (en) | 2000-01-24 | 2006-01-17 | Ati Technologies, Inc. | Method and system for handling errors and a system for receiving packet stream data |
| US6885680B1 (en) | 2000-01-24 | 2005-04-26 | Ati International Srl | Method for synchronizing to a data stream |
| US6763390B1 (en) * | 2000-01-24 | 2004-07-13 | Ati Technologies, Inc. | Method and system for receiving and framing packetized data |
| US8284845B1 (en) * | 2000-01-24 | 2012-10-09 | Ati Technologies Ulc | Method and system for handling data |
| US7366961B1 (en) | 2000-01-24 | 2008-04-29 | Ati Technologies, Inc. | Method and system for handling errors |
| US7113546B1 (en) | 2000-05-02 | 2006-09-26 | Ati Technologies, Inc. | System for handling compressed video data and method thereof |
| EP1176833A3 (en) * | 2000-07-25 | 2012-06-27 | Panasonic Corporation | Image decoding method, image decoding apparatus, and data storage medium |
| US7095945B1 (en) * | 2000-11-06 | 2006-08-22 | Ati Technologies, Inc. | System for digital time shifting and method thereof |
| US6629261B1 (en) * | 2000-11-21 | 2003-09-30 | At&T Wireless Services, Inc. | Enhanced data link layer selective reject mechanism in noisy wireless environment |
| US6895520B1 (en) | 2001-03-02 | 2005-05-17 | Advanced Micro Devices, Inc. | Performance and power optimization via block oriented performance measurement and control |
| KR100390841B1 (ko) * | 2001-03-27 | 2003-07-10 | 주식회사 하이닉스반도체 | 피아이디 검출을 고속화하기 위한 피아이디 저장 및 비교장치 및 방법 |
| JP3494161B2 (ja) * | 2001-03-30 | 2004-02-03 | ミノルタ株式会社 | 画像処理システム、管理装置、画像処理装置、管理方法、管理プログラム及び記録媒体 |
| WO2002091202A1 (en) * | 2001-05-04 | 2002-11-14 | Globespan Virata Incorporated | System and method for distributed processing of packet data containing audio information |
| KR100878546B1 (ko) | 2001-05-14 | 2009-01-14 | 스마르데떼베 에스아 | 복수의 디지털 신호 스트림을 수신하여 처리하는 시스템 및 방법 |
| KR100470025B1 (ko) * | 2001-06-15 | 2005-02-04 | 엘지전자 주식회사 | 디지털 데이터 스트림 기록장치 및 방법과, 그에 따른기록매체 |
| WO2003017561A1 (en) * | 2001-08-16 | 2003-02-27 | Globespan Virata Incorporated | Apparatus and method for concealing the loss of audio samples |
| US7508874B2 (en) * | 2002-01-29 | 2009-03-24 | Broadcom Corporation | Error concealment for MPEG decoding with personal video recording functionality |
| US8676025B2 (en) * | 2002-03-01 | 2014-03-18 | Broadcom Corporation | Method of timebase management for MPEG decoding with personal video recording functionality |
| US7215679B2 (en) * | 2001-08-30 | 2007-05-08 | Thomson Licensing | Method, apparatus and data structure enabling multiple channel data stream transmission |
| US7027520B2 (en) * | 2001-08-30 | 2006-04-11 | Thomson Licensing | Method and apparatus for simultaneously retrieving portions of a data stream from different channels |
| US8880709B2 (en) * | 2001-09-12 | 2014-11-04 | Ericsson Television Inc. | Method and system for scheduled streaming of best effort data |
| US9497452B2 (en) * | 2002-01-22 | 2016-11-15 | Broadcom Corporation | System and method of transmission and reception of video using compressed differential time stamps |
| WO2003069787A2 (en) * | 2002-02-12 | 2003-08-21 | Digital Interactive Streams, Inc. | System and method for fault tolerant multimedia communication |
| JP2003317447A (ja) * | 2002-04-23 | 2003-11-07 | Konica Minolta Holdings Inc | 画像表示用プログラム及び該プログラムが記録された情報記録媒体 |
| US7706402B2 (en) * | 2002-05-06 | 2010-04-27 | Ikanos Communications, Inc. | System and method for distributed processing of packet data containing audio information |
| US6842432B2 (en) * | 2002-12-10 | 2005-01-11 | Motorola, Inc. | Method for allocating channel resources in a distributed control channel system |
| US7394969B2 (en) * | 2002-12-11 | 2008-07-01 | Eastman Kodak Company | System and method to compose a slide show |
| US7499469B2 (en) * | 2003-01-13 | 2009-03-03 | Broadcom Corporation | Method and system for generating digital video broadcast (DVB) transport stream from direct satellite system (DSS) transport stream |
| KR100711635B1 (ko) * | 2003-02-18 | 2007-04-25 | 노키아 코포레이션 | 화상 부호화 방법 |
| CN101668215A (zh) * | 2003-02-18 | 2010-03-10 | 诺基亚有限公司 | 图像解码方法 |
| US7693394B2 (en) * | 2003-02-26 | 2010-04-06 | Lg Electronics Inc. | Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses |
| EP1609082A4 (en) * | 2003-03-06 | 2009-07-08 | Lg Electronics Inc | INTERACTIVE MEDIUM AND METHOD FOR MANAGING ADDITIONAL DATA THEREOF |
| US7817721B2 (en) * | 2003-05-15 | 2010-10-19 | Lsi Corporation | Posting status data in digital transport stream processing |
| EP1499131A1 (en) * | 2003-07-14 | 2005-01-19 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for decoding a data stream in audio video streaming systems |
| US7693222B2 (en) * | 2003-08-13 | 2010-04-06 | Ericsson Television Inc. | Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation |
| US20050060420A1 (en) * | 2003-09-11 | 2005-03-17 | Kovacevic Branko D. | System for decoding multimedia data and method thereof |
| US20050201471A1 (en) * | 2004-02-13 | 2005-09-15 | Nokia Corporation | Picture decoding method |
| US9124907B2 (en) * | 2004-10-04 | 2015-09-01 | Nokia Technologies Oy | Picture buffering method |
| US20060136981A1 (en) * | 2004-12-21 | 2006-06-22 | Dmitrii Loukianov | Transport stream demultiplexor with content indexing capability |
| US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
| US7339853B2 (en) * | 2005-12-02 | 2008-03-04 | Agilent Technologies, Inc. | Time stamping events for fractions of a clock cycle |
| CN101584130B (zh) * | 2006-10-03 | 2013-06-12 | 维尔塞特公司 | 具有子信道的前向卫星链路 |
| US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
| WO2008088741A2 (en) | 2007-01-12 | 2008-07-24 | Ictv, Inc. | Interactive encoded content system including object models for viewing on a remote device |
| WO2009065144A1 (en) | 2007-11-16 | 2009-05-22 | Divx, Inc. | Chunk header incorporating binary flags and correlated variable-length fields |
| US8165450B2 (en) | 2007-11-19 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content in a video stream using text data |
| US8165451B2 (en) * | 2007-11-20 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for displaying information regarding interstitials of a video stream |
| US8136140B2 (en) | 2007-11-20 | 2012-03-13 | Dish Network L.L.C. | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data |
| US8606085B2 (en) * | 2008-03-20 | 2013-12-10 | Dish Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
| JP4327883B1 (ja) * | 2008-04-28 | 2009-09-09 | 株式会社東芝 | 情報処理装置、情報処理方法 |
| US8156520B2 (en) | 2008-05-30 | 2012-04-10 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
| US20090313674A1 (en) * | 2008-06-17 | 2009-12-17 | Ictv, Inc. | PID Obfuscation |
| US8631145B2 (en) * | 2008-10-31 | 2014-01-14 | Sonic Ip, Inc. | System and method for playing content on certified devices |
| US8411798B2 (en) * | 2008-11-05 | 2013-04-02 | Viasat, Inc. | Reducing receiver power dissipation |
| US8510771B2 (en) * | 2008-12-24 | 2013-08-13 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content from a presentation stream using signature data |
| US8588579B2 (en) * | 2008-12-24 | 2013-11-19 | Echostar Technologies L.L.C. | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
| US8407735B2 (en) * | 2008-12-24 | 2013-03-26 | Echostar Technologies L.L.C. | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
| US8437617B2 (en) * | 2009-06-17 | 2013-05-07 | Echostar Technologies L.L.C. | Method and apparatus for modifying the presentation of content |
| US8934758B2 (en) | 2010-02-09 | 2015-01-13 | Echostar Global B.V. | Methods and apparatus for presenting supplemental content in association with recorded content |
| US20110197224A1 (en) * | 2010-02-09 | 2011-08-11 | Echostar Global B.V. | Methods and Apparatus For Selecting Advertisements For Output By A Television Receiver Based on Social Network Profile Data |
| KR20130138263A (ko) | 2010-10-14 | 2013-12-18 | 액티브비디오 네트웍스, 인코포레이티드 | 케이블 텔레비전 시스템을 이용하는 비디오 장치들 간의 디지털 비디오의 스트리밍 |
| WO2012138660A2 (en) | 2011-04-07 | 2012-10-11 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
| US10409445B2 (en) | 2012-01-09 | 2019-09-10 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
| US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
| US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
| US10275128B2 (en) | 2013-03-15 | 2019-04-30 | Activevideo Networks, Inc. | Multiple-mode system and method for providing user selectable video content |
| US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
| US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
| WO2014197879A1 (en) | 2013-06-06 | 2014-12-11 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
| CN105794217B (zh) | 2013-12-09 | 2021-01-12 | 索尼公司 | 数据处理装置和数据处理方法 |
| US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
| US10361814B2 (en) * | 2016-06-15 | 2019-07-23 | Friday Harbor Llc | Encoding for frameless packet transmissions |
| US10389764B2 (en) | 2016-10-18 | 2019-08-20 | At&T Intellectual Property I, L.P. | Network data source time management for data streaming processing system |
| EP3900360A4 (en) * | 2018-12-20 | 2022-03-16 | Telefonaktiebolaget Lm Ericsson (Publ) | METHOD OF ENCODING AND/OR DECODING VIDEO WITH SYNTAX DISPLAY AND IMAGE HEADER |
| TWI718889B (zh) * | 2019-01-10 | 2021-02-11 | 慧榮科技股份有限公司 | 改善快閃記憶體之讀取重試的方法、控制器以及相關儲存裝置 |
| TWI690928B (zh) | 2019-01-10 | 2020-04-11 | 慧榮科技股份有限公司 | 改善快閃記憶體之讀取重試的方法、控制器以及相關儲存裝置 |
| US11172269B2 (en) | 2020-03-04 | 2021-11-09 | Dish Network L.L.C. | Automated commercial content shifting in a video streaming system |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03141752A (ja) * | 1989-10-27 | 1991-06-17 | Hitachi Ltd | 画像信号伝送方法 |
| TW237589B (ja) * | 1991-02-27 | 1995-01-01 | Gen Electric | |
| US5111292A (en) * | 1991-02-27 | 1992-05-05 | General Electric Company | Priority selection apparatus as for a video signal processor |
| US5289276A (en) * | 1992-06-19 | 1994-02-22 | General Electric Company | Method and apparatus for conveying compressed video data over a noisy communication channel |
| US5497404A (en) * | 1992-07-14 | 1996-03-05 | General Instrument Corporation | Transmission error recovery for digital communication systems using variable length data packets where data is stored in header locations of memory |
| JP3255308B2 (ja) * | 1992-12-18 | 2002-02-12 | ソニー株式会社 | データ再生装置 |
| AU672070B2 (en) * | 1993-02-26 | 1996-09-19 | Sony Corporation | Synchronization of audio/video information |
| US5376969A (en) * | 1993-11-15 | 1994-12-27 | Rca Thomson Licensing Corporation | Method and apparatus for conveying compressed video data over a noisy communication channel |
-
1995
- 1995-02-28 US US08/392,421 patent/US5517250A/en not_active Expired - Lifetime
- 1995-03-14 TW TW084102435A patent/TW308775B/zh active
-
1996
- 1996-02-12 CA CA002169348A patent/CA2169348C/en not_active Expired - Fee Related
- 1996-02-13 ES ES96102058T patent/ES2227567T3/es not_active Expired - Lifetime
- 1996-02-13 DE DE69633475T patent/DE69633475T2/de not_active Expired - Fee Related
- 1996-02-13 EP EP96102058A patent/EP0730384B1/en not_active Expired - Lifetime
- 1996-02-26 JP JP06167896A patent/JP3839089B2/ja not_active Expired - Lifetime
- 1996-02-27 BR BR9600831A patent/BR9600831A/pt not_active IP Right Cessation
- 1996-02-27 NO NO19960789A patent/NO314480B1/no not_active IP Right Cessation
- 1996-02-27 AU AU45772/96A patent/AU697213B2/en not_active Ceased
- 1996-02-28 KR KR1019960004988A patent/KR100365384B1/ko not_active Expired - Fee Related
- 1996-02-28 CN CN96102580A patent/CN1110958C/zh not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006211201A (ja) * | 2005-01-27 | 2006-08-10 | Sanyo Electric Co Ltd | ディジタル放送受信装置 |
| KR100710393B1 (ko) * | 2005-10-11 | 2007-04-24 | 엘지전자 주식회사 | 압축 스트림의 복호방법 |
| JP2010088128A (ja) * | 2009-12-21 | 2010-04-15 | Panasonic Corp | Dtvデータ処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| NO960789L (no) | 1996-08-29 |
| TW308775B (ja) | 1997-06-21 |
| CA2169348A1 (en) | 1996-08-29 |
| NO960789D0 (no) | 1996-02-27 |
| EP0730384A3 (en) | 1997-10-22 |
| EP0730384A2 (en) | 1996-09-04 |
| KR960033023A (ko) | 1996-09-17 |
| CN1110958C (zh) | 2003-06-04 |
| NO314480B1 (no) | 2003-03-24 |
| JP3839089B2 (ja) | 2006-11-01 |
| KR100365384B1 (ko) | 2003-03-06 |
| AU697213B2 (en) | 1998-10-01 |
| US5517250A (en) | 1996-05-14 |
| EP0730384B1 (en) | 2004-09-29 |
| CA2169348C (en) | 2005-09-13 |
| BR9600831A (pt) | 1997-12-30 |
| ES2227567T3 (es) | 2005-04-01 |
| DE69633475D1 (de) | 2004-11-04 |
| AU4577296A (en) | 1996-09-05 |
| DE69633475T2 (de) | 2006-02-23 |
| CN1134646A (zh) | 1996-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3839089B2 (ja) | パケット化されたデータストリームからの所望データの取り込み及び同期化方法 | |
| AU688585B2 (en) | Syntax parser for a video decompression processor | |
| KR100380709B1 (ko) | 디지털비디오신장프로세서및디지털비디오신장프로세서의디램을매핑하기위한방법 | |
| KR100372487B1 (ko) | 디지털텔레비젼데이터스트림에있어서사용자데이터의통신을위한대역폭효율방법및장치 | |
| US7310423B2 (en) | Processing multiple encrypted transport streams | |
| AU688521B2 (en) | Method and apparatus for efficient addressing of dram in a video decompression processor | |
| US6275507B1 (en) | Transport demultiplexor for an MPEG-2 compliant data stream | |
| US6026506A (en) | Concealing errors in transport stream data | |
| US6078594A (en) | Protocol and procedure for automated channel change in an MPEG-2 compliant datastream | |
| US6115422A (en) | Protocol and procedure for time base change in an MPEG-2 compliant datastream | |
| US20040237122A1 (en) | Method and apparatus for processing a data series including processing priority data | |
| JPH10224751A (ja) | デジタルテレビデータストリームでのvbiデータの通信 | |
| US6229801B1 (en) | Delivery of MPEG2 compliant table data | |
| US6072771A (en) | Detection of errors in table data | |
| HK1012148B (en) | Dram mapping for a digital video data decompression processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050314 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050613 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050928 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20050928 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20051124 |
|
| 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: 20060801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060802 |
|
| 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: 20100811 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100811 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110811 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120811 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130811 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |