Nothing Special   »   [go: up one dir, main page]

JP3183399B2 - 画像処理装置及び画像処理方法 - Google Patents

画像処理装置及び画像処理方法

Info

Publication number
JP3183399B2
JP3183399B2 JP11305298A JP11305298A JP3183399B2 JP 3183399 B2 JP3183399 B2 JP 3183399B2 JP 11305298 A JP11305298 A JP 11305298A JP 11305298 A JP11305298 A JP 11305298A JP 3183399 B2 JP3183399 B2 JP 3183399B2
Authority
JP
Japan
Prior art keywords
pid
register
packet
image processing
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP11305298A
Other languages
English (en)
Other versions
JPH11308277A (ja
Inventor
敦司 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP11305298A priority Critical patent/JP3183399B2/ja
Priority to US09/294,100 priority patent/US6414954B1/en
Publication of JPH11308277A publication Critical patent/JPH11308277A/ja
Application granted granted Critical
Publication of JP3183399B2 publication Critical patent/JP3183399B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing 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
    • H04N21/44016Processing 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 involving splicing one content stream with another content stream, e.g. for substituting a video clip

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画像処理装置及び
画像処理方法に関し、特に、入力されるトランスポート
ストリームから所望のビデオデータ及び/又はオーディ
オデータを抽出する画像処理装置及び画像処理方法に関
する。
【0002】
【従来の技術】図3は、従来の画像処理装置を模式的に
示す回路図である。この画像処理装置は、データ分離回
路40、ホストCPU41、及び、MPEG・AVデコ
ーダ42を備えている。データ分離回路40は、ビデオ
PIDレジスタ45及びオーディオPIDレジスタ46
を有するレジスタ部43と、TSヘッダ処理回路47と
を備える。パケット識別子(PID:Packet Identific
ation)とは、トランスポートストリーム中のペイロー
ドに含まれる13ビットから成る情報のことである。シ
ステムデコード処理においては、PIDを絶えずチェッ
クすることによって、送られるペイロードのデータ種別
を判定する。
【0003】ホストCPU41は、画像処理装置におけ
る種々の処理を実行し、また、MPEG・AVデコーダ
42は、TSヘッダ処理回路47から送られるMPEG
規格のビデオ・オーディオ出力を入力して、各フレーム
ピクチャ毎にデコードしつつ出力する。
【0004】ビデオPIDレジスタ45及びオーディオ
PIDレジスタ46は、夫々、ホストCPU41からの
信号に従って、入力されるトランスポートストリームT
Sから抽出すべきビデオ及びオーディオのTSパケット
に付されたPIDを設定する。また、TSヘッダ処理回
路47は、入力されるトランスポートストリームTSか
らビデオPIDレジスタ15及びオーディオPIDレジ
スタ46に設定された所望のPIDをもつTSパケット
を選択して抽出し、このTSパケットのペイロード部分
のみを分離してMPEG・AVデコーダ42に出力す
る。
【0005】TSヘッダ処理回路47は、相互に異なる
データである各ストリーム間に付された画面の切替え指
標であるスプライシングポイントを検出した時点で、ス
プライシングポイント検出信号を出力し、ホストCPU
41に対して割込みを発生する。ホストCPU41は、
割込みを受けた時点で、ビデオPIDレジスタ45及び
オーディオPIDレジスタ46の設定を変更する。この
処理によって、TSヘッダ処理回路47が抽出すべきT
Sパケットに付されたPIDが次のPIDに切り替えら
れる。実際にはPIDの切替えは、いわゆる番組の変更
時に行われる。
【0006】
【発明が解決しようとする課題】上記従来の画像処理装
置では、ホストCPU41は、割込みを受けた時点で、
ビデオPIDレジスタ45及びオーディオPIDレジス
タ46の設定を直ちに変更しなければならない状況にな
る。つまり、PID切替え処理が実際に必要になった時
点で直ちにPIDの設定を変更しなければならないとい
う、優先順位が極めて高い割込み処理に応答しなければ
ならない。このため、ホストCPU41の動作時の負荷
が大きくなる。同時に、ホストCPU41の割込み処理
のため、タイムラグが生じることになって、リアルタイ
ムな切替え処理を行うことができず、無表示状態になっ
て表示画面が一時的に白くなる等の不具合が生じる。
【0007】本発明は、上記に鑑み、PIDを切替える
際のホストCPUの負荷を小さくすると共に、PIDの
切替え処理をリアルタイムに行うことができる画像処理
装置及び画像処理方法を提供することを目的とする。
【0008】
【課題を解決するための手段】上記目的を達成するため
に、本発明の画像処理装置は、ホストCPUに蓄積され
たメニュー情報に対応するビデオデータ及び/又はオー
ディオデータを、パケット識別子(PID)に基づいて
入力トランスポートストリームから抽出する画像処理装
置において、前記トランスポートストリームに含まれる
スプライス・カウントダウン信号を判定して、次のスプ
ライシングポイントの到達タイミングをPID切替え信
号として出力する処理手段と、前記トランスポートスト
リームからTSパケットを抽出するためのPIDが設定
される第1のPIDレジスタと、前記第1のPIDレジ
スタに設定されたPIDの次に選択されるべきPIDの
値である設定信号が設定される第2のPIDレジスタ
と、前記PID切替え信号が発生したとき、前記メニュ
ー情報に従って、前記第1のPIDレジスタに設定され
たPIDの次に選択されるべきPIDの値である設定信
号を前記第2のPIDレジスタへ予め設定しておくネク
ストPID設定手段と、前記PID切替え信号に従っ
て、前記第2のPIDレジスタに設定された前記設定信
号に対応するPIDを前記第1のPIDレジスタに設定
してPIDを切り替える切替え手段とを備えることを特
徴とする。
【0009】本発明の画像処理装置では、次に選択され
るべきPIDを予め設定することにより、PIDの切替
え処理をリアルタイムに行うことができる。また、最後
のTSパケットに対する処理が終了するのに先立って、
次に選択されるべきTSパケットのPIDへの切替え要
求をホストCPUに送信するので、ホストCPUは、P
IDの設定変更を直ちに行うという割込み優先順位の高
い処理から解放される。
【0010】ここで、処理手段が、入力されるTSパケ
ットのPIDを前記メニュー情報に従って設定されたP
IDと比較して、前記メニュー情報のPIDに一致する
PIDをもつTSパケットを選択して出力するTSヘッ
ダ解析回路と、入力されたTSパケットからTSヘッダ
部分を除去したパケットデータを出力するTSヘッダス
トリップ回路とを備えることが好ましい。これにより、
PIDの切替え処理をリアルタイムに行うことができる
回路を簡素な構成から実現できる。
【0011】好ましくは、前記第2のPIDレジスタ
は、ビデオデータ用のネクストビデオPIDレジスタか
ら成り、前記ネクストPID設定手段は、前記ホストC
PUから成り、前記ホストCPUは、前記PID切替え
信号が発生したとき、次に選択されるべきビデオPID
値である設定信号を前記ネクストビデオPIDレジスタ
に出力する。この場合、次に選択されるべきPIDをメ
ニュー情報に従って容易且つ確実に設定することができ
る。
【0012】更に好ましくは、前記第1のPIDレジス
タは、ビデオPIDレジスタから成り、前記切替え手段
は、前記PID切替え信号に従って、前記設定信号を前
記ネクストビデオPIDレジスタから前記ビデオPID
レジスタへロードする。これにより、抽出すべきTSパ
ケットのPIDを確実に切り替えることができる。
【0013】好適には、前記第2のPIDレジスタは、
オーディオデータ用のネクストオーディオPIDレジス
タから成り、前記ネクストPID設定手段は、前記ホス
トCPUから成り、前記ホストCPUは、前記PID切
替え信号が発生したとき、次に選択されるべきオーディ
オデータのPID値である設定信号を前記ネクストオー
ディオPIDレジスタに出力する。この場合、次に選択
されるべきPIDをメニュー情報に従って容易且つ確実
に設定することができる。
【0014】また、前記第1のPIDレジスタは、オー
ディオPIDレジスタから成り、前記切替え手段は、前
記PID切替え信号に従って、前記設定信号を前記ネク
ストオーディオPIDレジスタから前記オーディオPI
Dレジスタへロードすることが好ましい。これにより、
抽出すべきTSパケットのPIDを確実に切り替えるこ
とができる。
【0015】本発明の画像処理方法は、トランスポート
ストリームに含まれるスプライス・カウントダウン信号
を判定して、次のスプライシングポイントの到達タイミ
ングをパケット識別子(PID)切替え信号として出力
し、前記PID切替え信号が発生したとき、ホストCP
Uに蓄積されたメニュー情報に従って、第1のPIDレ
ジスタに設定されたPIDの次に選択されるべきPID
の値である設定信号を第2のPIDレジスタに設定し、
前記PID切替え信号に従って、前記第2のPIDレジ
スタに設定された前記設定信号に対応するPIDを前記
第1のPIDレジスタに設定し、入力されるトランスポ
ートストリームから抽出すべきTSパケットのPID
を、前記第2のPIDレジスタに設定されていたPID
に切り替えることを特徴とする。
【0016】本発明の画像処理方法では、PIDの切替
え処理をリアルタイムに行うことができ、また、最後の
TSパケットへの処理が終了するのに先立って次のTS
パケットのPIDへの切替え要求を出すことができる。
従って、ホストCPUが優先順位の高い割込みに応答す
る処理が要らなくなり、PID切替え時の負荷を最小限
にすることができる。
【0017】好ましくは、前記PID切替え信号の出力
処理が、入力されるTSパケットのPIDを前記メニュ
ー情報に従って設定されたPIDと比較して、前記メニ
ュー情報のPIDに一致するPIDをもつTSパケット
を選択して出力する処理と、入力されたTSパケットか
らTSヘッダ部分を除去したパケットデータを出力する
処理とを含む。この場合、PIDの切替え処理を確実に
行うことができる。
【0018】
【発明の実施の形態】図面を参照して本発明を更に詳細
に説明する。図1は、本発明の一実施形態例におけるデ
ータ分離回路を備えた画像処理装置を示すブロック図で
ある。この画像処理装置は、ホストCPUに入力された
あるチャンネルに関するメニュー情報(いわゆる番組
表)に従って、送信されるトランスポートストリーム中
の多数のデータからメニュー情報に対応するものを取り
込み、この取り込んだ各データ(TSパケット)を一連
のデータ列として構成し、1つの番組を編成する機能を
もつ。
【0019】画像処理装置は、入力されるトランスポー
トストリームTSを処理してビデオ・オーディオ出力A
Vとして出力するデータ分離回路10、画像処理装置に
おける種々の処理を実行するホストCPU11、及び、
MPEG・AVデコーダ12を備えている。データ分離
回路10は、レジスタ部13とTSヘッダ処理回路17
とを有しており、レジスタ部13には、ビデオPIDレ
ジスタ15、ネクストビデオPIDレジスタ18、オー
ディオPIDレジスタ16、及び、ネクストオーディオ
PIDレジスタ19が配設される。ホストCPU11
は、各レジスタ15、16、18、19の動作を夫々設
定する。
【0020】TSヘッダ処理回路17は、入力されるト
ランスポートストリームTSから、ビデオPIDレジス
タ15及び/又はオーディオPIDレジスタ16に設定
されたPIDをもつTSパケットを抽出し、このTSパ
ケットのペイロード部のみを分離して、MPEG規格の
ビデオ・オーディオ出力AVとしてMPEG・AVデコ
ーダ12に出力する。
【0021】TSヘッダ処理回路17は、トランスポー
トストリームTSに含まれたビデオスプライス・カウン
トダウン信号VCD(図2)を判定して、次のビデオス
プライシングポイントの到達タイミングをビデオPID
切替え信号VCHとして、ホストCPU11と、ビデオ
PIDレジスタ15とに夫々出力する。また、TSヘッ
ダ処理回路17は、トランスポートストリームTSに含
まれたオーディオスプライス・カウントダウン信号AC
D(図2)を判定して、次のオーディオスプライシング
ポイントの到達タイミングをオーディオPID切替え信
号ACHとして、ホストCPU11と、オーディオPI
Dレジスタ16とに夫々出力する。
【0022】ホストCPUは、ビデオPID切替え信号
VCHが発生したとき、メニュー情報に従って、次に選
択されるべきビデオPID値である第1設定信号をネク
ストビデオPIDレジスタ18に出力して、ネクストビ
デオPIDレジスタ18の内容を書き替える。ネクスト
ビデオPIDレジスタ18は、ビデオPIDレジスタ1
5によってロードされるまで第1設定信号を保持する。
【0023】また、ホストCPUは、オーディオPID
切替え信号ACHが発生したとき、メニュー情報に従っ
て、次に選択されるべきオーディオPID値である第2
設定信号をネクストオーディオPIDレジスタ19に出
力して、ネクストオーディオPIDレジスタ19の内容
を書き替える。ネクストオーディオPIDレジスタ19
は、オーディオPIDレジスタ16によってロードされ
るまで第2設定信号を保持する。
【0024】ビデオPIDレジスタ15は、ビデオPI
D切替え信号VCHに従って、ネクストビデオPIDレ
ジスタ18から、次に選択されるべきPIDの値である
第1設定信号をロードしてこのPIDを設定する。ま
た、オーディオPIDレジスタ16は、オーディオPI
D切替え信号ACHに従って、ネクストオーディオPI
Dレジスタ19から、次に選択されるべきPIDの値で
ある第2設定信号をロードしてこのPIDを設定する。
これにより、TSヘッダ処理回路17が抽出すべきビデ
オ及び/又はオーディオのTSパケットに関するPID
が、ロードされた第1及び/又は第2設定信号の値に対
応するビデオPID及び/又はオーディオPIDに切り
替わる。
【0025】MPEG・AVデコーダ12は、TSヘッ
ダ処理回路17から送られるMPEG規格のビデオ・オ
ーディオ出力AVを入力して、各フレームピクチャ毎に
デコードしつつ出力する。
【0026】図2は、TSヘッダ処理回路17の内部構
成を示すブロック図である。TSヘッダ処理回路17
は、TSヘッダ解析回路20と、TSヘッダストリップ
回路21と、夫々が7ビット・ダウンカウンタから成る
カウンタ22a、22bとを備えている。
【0027】TSヘッダ解析回路20は、入力されるト
ランスポートストリームTSに含まれるTSパケットに
付されたPIDを、予めホストCPU11に入力された
メニュー情報に従って設定されたビデオPID及び/又
はオーディオPIDと比較する。次いで、後段のTSヘ
ッダストリップ回路21に、ビデオPID及び/又はオ
ーディオPIDに一致するTSパケットを出力する。
【0028】また、TSヘッダ解析回路20は、TSヘ
ッダストリップ回路21に出力すべきTSパケットが、
ビデオスプライス・カウントダウン信号VCD及び/又
はオーディオスプライス・カウントダウン信号ACDを
含む場合に、後述の(1)、(2)、(3)の動作を行う。スプ
ライス・カウントダウン(VCD、ACD)の値が例え
ば“0”である場合には、現在取り込んでいるTSパケ
ットが最後であることを示し、“5”である場合には、
現在取り込んでいるTSパケットの後に5つのTSパケ
ットが続くことを示す。
【0029】(1)スプライス・カウントダウンの値が負
の場合には、処理は行わない。 (2)スプライス・カウントダウンの値が“0”の場合に
は、直ちに、ビデオPID切替え信号VCH及び/又は
オーディオPID切替え信号ACHをホストCPU11
と、ネクストビデオPIDレジスタ18及び/又はネク
ストオーディオPIDレジスタ19とに夫々出力する。 (3)スプライス・カウントダウンの値が正の場合には、
スプライス・カウントダウンの下位7ビットをカウンタ
22a及び/又は22bにロードする。これ以降は、ビ
デオ及び/又はオーディオのTSパケットを受信する毎
にカウンタ22a及び/又は22bをデクリメントし
て、カウント値が0になった時点で、上記(2)の処理を
実行する。
【0030】TSヘッダストリップ回路21は、入力さ
れたビデオ及び/又はオーディオのTSパケットからT
Sヘッダ部分を取り除き、ビデオ及び/又はオーディオ
のPESパケットとして、つまりビデオ・オーディオ出
力AVとしてMPEG・AVデコーダ12に送信する。
【0031】上記構成の画像処理装置によれば、スプラ
イシングポイントSPで新たに設定すべきPIDを、デ
ータ分離回路10内のネクストビデオPIDレジスタ1
8及びネクストオーディオPIDレジスタ19に予め保
持しておき、PID切替え信号VCH及び/又はPID
切替え信号ACHに従って、ビデオPID及び/又はオ
ーディオPIDの設定変更を行うことができる。これに
より、切替え処理がリアルタイムに実行できるので、画
面が無表示の状態になる等の不具合は生じない。
【0032】従来の画像処理装置では、TSヘッダ処理
回路47が、最後のTSパケットへの処理が終了した時
点で次のTSパケットのPIDに切り替える旨の要求を
ホストCPU41に送っていたが、本実施形態例の画像
処理装置では、最後のTSパケットへの処理が終了する
のに先立って、次のTSパケットのPIDに切り替える
旨の要求をホストCPU11及びレジスタ部13に送
る。これにより、ビデオPID切替え信号VCH及び/
又はオーディオPID切替え信号ACHの割込みを受け
た時点でレジスタ設定を直ちに変更するような、割込み
優先順位が高い処理が不要になる。このため、ホストC
PU11がPIDを切替える際の負荷を最小限にするこ
とができる。
【0033】以上、本発明をその好適な実施形態例に基
づいて説明したが、本発明の画像処理装置及び画像処理
方法は、上記実施形態例にのみ限定されるものではな
く、上記実施形態例から種々の修正及び変更を施した画
像処理装置及び画像処理方法も、本発明の範囲に含まれ
る。
【0034】
【発明の効果】以上説明したように、本発明の画像処理
装置及び画像処理方法によれば、次に選択されるべきP
IDを予め設定することにより、PIDの切替え処理を
リアルタイムに行うことができる。また、最後のTSパ
ケットに対する処理が終了するのに先立って、次に選択
されるべきTSパケットのPIDへの切替え要求をホス
トCPUに送信するので、ホストCPUは、PIDの設
定変更を直ちに行うという割込み優先順位の高い処理か
ら解放される。
【図面の簡単な説明】
【図1】本発明の一実施形態例におけるデータ分離回路
を備えた画像処理装置を示すブロック図である。
【図2】本実施形態例におけるTSヘッダ処理回路の内
部構成を示すブロック図である。
【図3】従来の画像処理装置を模式的に示す回路図であ
る。
【符号の説明】
10 データ分離回路 11 ホストCPU 12 MPEG・AVデコーダ 13 レジスタ部 15 ビデオPIDレジスタ 16 オーディオPIDレジスタ 17 TSヘッダ処理回路 18 ネクストビデオPIDレジスタ 19 ネクストオーディオPIDレジスタ 20 TSヘッダ解析回路 21 TSヘッダストリップ回路 22a、22b カウンタ ACD オーディオスプライス・カウントダウン信号 ACH オーディオPID切替え信号 VCD ビデオスプライス・カウントダウン信号 VCH ビデオPID切替え信号
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 H04L 12/28 H04J 3/00 H04N 5/44

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】 ホストCPUに蓄積されたメニュー情報
    に対応するビデオデータ及び/又はオーディオデータ
    を、パケット識別子(PID)に基づいて入力トランス
    ポートストリームから抽出する画像処理装置において、 前記トランスポートストリームに含まれるスプライス・
    カウントダウン信号を判定して、次のスプライシングポ
    イントの到達タイミングをPID切替え信号として出力
    する処理手段と、 前記トランスポートストリームからTSパケットを抽出
    するためのPIDが設定される第1のPIDレジスタ
    と、 前記第1のPIDレジスタに設定されたPIDの次に選
    択されるべきPIDの値である設定信号が設定される第
    2のPIDレジスタと、 前記PID切替え信号が発生したとき、前記メニュー情
    報に従って、前記第1のPIDレジスタに設定されたP
    IDの次に選択されるべきPIDの値である設定信号を
    前記第2のPIDレジスタへ予め設定しておくネクスト
    PID設定手段と、 前記PID切替え信号に従って、前記第2のPIDレジ
    スタに設定された前記設定信号に対応するPIDを前記
    第1のPIDレジスタに設定してPIDを切り替える切
    替え手段とを備えることを特徴とする画像処理装置。
  2. 【請求項2】 前記処理手段が、入力されるTSパケッ
    トのPIDを前記メニュー情報に従って設定されたPI
    Dと比較して、前記メニュー情報のPIDに一致するP
    IDをもつTSパケットを選択して出力するTSヘッダ
    解析回路と、入力されたTSパケットからTSヘッダ部
    分を除去したパケットデータを出力するTSヘッダスト
    リップ回路とを備えることを特徴とする請求項1に記載
    の画像処理装置。
  3. 【請求項3】 前記第2のPIDレジスタは、ビデオデ
    ータ用のネクストビデオPIDレジスタから成り、前記
    ネクストPID設定手段は、前記ホストCPUから成
    り、前記ホストCPUは、前記PID切替え信号が発生
    したとき、次に選択されるべきビデオPID値である設
    定信号を前記ネクストビデオPIDレジスタに出力する
    ことを特徴とする請求項1又は2に記載の画像処理装
    置。
  4. 【請求項4】 前記第1のPIDレジスタは、ビデオP
    IDレジスタから成り、前記切替え手段は、前記PID
    切替え信号に従って、前記設定信号を前記ネクストビデ
    オPIDレジスタから前記ビデオPIDレジスタへロー
    ドすることを特徴する請求項3に記載の画像処理装置。
  5. 【請求項5】 前記第2のPIDレジスタは、オーディ
    オデータ用のネクストオーディオPIDレジスタから成
    り、前記ネクストPID設定手段は、前記ホストCPU
    から成り、前記ホストCPUは、前記PID切替え信号
    が発生したとき、次に選択されるべきオーディオデータ
    のPID値である設定信号を前記ネクストオーディオP
    IDレジスタに出力することを特徴とする請求項1又は
    2に記載の画像処理装置。
  6. 【請求項6】 前記第1のPIDレジスタは、オーディ
    オPIDレジスタから成り、前記切替え手段は、前記P
    ID切替え信号に従って、前記設定信号を前記ネクスト
    オーディオPIDレジスタから前記オーディオPIDレ
    ジスタへロードすることを特徴とする請求項5に記載の
    画像処理装置。
  7. 【請求項7】 トランスポートストリームに含まれるス
    プライス・カウントダウン信号を判定して、次のスプラ
    イシングポイントの到達タイミングをパケット識別子
    (PID)切替え信号として出力し、 前記PID切替え信号が発生したとき、ホストCPUに
    蓄積されたメニュー情報に従って、第1のPIDレジス
    タに設定されたPIDの次に選択されるべきPIDの値
    である設定信号を第2のPIDレジスタに設定し、 前記PID切替え信号に従って、前記第2のPIDレジ
    スタに設定された前記設定信号に対応するPIDを前記
    第1のPIDレジスタに設定し、 入力されるトランスポートストリームから抽出すべきT
    SパケットのPIDを、前記第2のPIDレジスタに設
    定されていたPIDに切り替えることを特徴とする画像
    処理方法。
  8. 【請求項8】 前記PID切替え信号の出力処理が、 入力されるTSパケットのPIDを前記メニュー情報に
    従って設定されたPIDと比較して、前記メニュー情報
    のPIDに一致するPIDをもつTSパケットを選択し
    て出力する処理と、 入力されたTSパケットからTSヘッダ部分を除去した
    パケットデータを出力する処理とを含むことを特徴とす
    る請求項7に記載の画像処理方法。
JP11305298A 1998-04-23 1998-04-23 画像処理装置及び画像処理方法 Expired - Fee Related JP3183399B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP11305298A JP3183399B2 (ja) 1998-04-23 1998-04-23 画像処理装置及び画像処理方法
US09/294,100 US6414954B1 (en) 1998-04-23 1999-04-19 Picture processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11305298A JP3183399B2 (ja) 1998-04-23 1998-04-23 画像処理装置及び画像処理方法

Publications (2)

Publication Number Publication Date
JPH11308277A JPH11308277A (ja) 1999-11-05
JP3183399B2 true JP3183399B2 (ja) 2001-07-09

Family

ID=14602288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11305298A Expired - Fee Related JP3183399B2 (ja) 1998-04-23 1998-04-23 画像処理装置及び画像処理方法

Country Status (2)

Country Link
US (1) US6414954B1 (ja)
JP (1) JP3183399B2 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619501A (en) * 1994-04-22 1997-04-08 Thomson Consumer Electronics, Inc. Conditional access filter as for a packet video signal inverse transport system
US7110520B1 (en) * 1994-04-28 2006-09-19 Metro One Telecommunications, Inc. Method and system for directory assistance services
US7366961B1 (en) 2000-01-24 2008-04-29 Ati Technologies, Inc. Method and system for handling errors
US8284845B1 (en) 2000-01-24 2012-10-09 Ati Technologies Ulc Method and system for handling data
US6785336B1 (en) 2000-01-24 2004-08-31 Ati Technologies, Inc. Method and system for retrieving adaptation field data associated with a transport packet
US6999424B1 (en) * 2000-01-24 2006-02-14 Ati Technologies, Inc. Method for displaying 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
US6778533B1 (en) 2000-01-24 2004-08-17 Ati Technologies, Inc. Method and system for accessing packetized elementary stream data
US6804266B1 (en) 2000-01-24 2004-10-12 Ati Technologies, Inc. Method and apparatus for handling private data from transport stream packets
US6674805B1 (en) 2000-05-02 2004-01-06 Ati Technologies, Inc. System for controlling a clock signal for synchronizing a counter to a received value and method thereof
JP2001326875A (ja) * 2000-05-16 2001-11-22 Sony Corp 画像処理装置および画像処理方法、並びに記録媒体
JP4915026B2 (ja) * 2000-05-17 2012-04-11 ソニー株式会社 映像処理装置および映像処理方法、並びに記録媒体
US7095945B1 (en) 2000-11-06 2006-08-22 Ati Technologies, Inc. System for digital time shifting and method thereof
KR100438703B1 (ko) * 2001-09-27 2004-07-05 삼성전자주식회사 계층적 이미지 인덱싱 방법 및 그 장치
GB2400265A (en) * 2003-03-31 2004-10-06 Sony Uk Ltd Routing data

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3520595B2 (ja) 1995-03-29 2004-04-19 株式会社日立製作所 符号化画像・音声データの受信装置
JPH09307865A (ja) 1996-05-15 1997-11-28 Hitachi Ltd 圧縮画像音声デコーダ装置
US5917830A (en) * 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
JPH10293837A (ja) 1997-04-21 1998-11-04 Oki Electric Ind Co Ltd 2値データ識別方法
US6229801B1 (en) * 1997-09-26 2001-05-08 International Business Machines Corporation Delivery of MPEG2 compliant table data
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
US6088357A (en) * 1997-09-26 2000-07-11 International Business Machines Corporation Auxiliary transport assist processor especially for an MPEG-2 compliant decoder

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
映像情報メディア学会技術報告 Vol.22 No.8 1998年2月 33〜40頁

Also Published As

Publication number Publication date
US6414954B1 (en) 2002-07-02
JPH11308277A (ja) 1999-11-05

Similar Documents

Publication Publication Date Title
JP3183399B2 (ja) 画像処理装置及び画像処理方法
JP3641336B2 (ja) データ分離装置
JP4335427B2 (ja) ディジタルテレビジョンのチャネル制御装置及びその方法
KR100234265B1 (ko) 캡션 데이터 처리 회로 및 그 방법
EP0840518A2 (en) MPEG transport stream parser system
US6674801B1 (en) Circuit for synchronizing picture and method therefor
JPH09275381A (ja) 多重分離装置
JP2001053825A (ja) 適応トランスポートプロトコル復号器
US5708689A (en) Circuit for detecting a synchronization byte of a transport stream
JPH09322161A (ja) デコード装置
WO2021085882A1 (en) Electronic apparatus and control method thereof
USRE41179E1 (en) Device for extracting parameters for decoding a video data flow coded according to an MPEG standard
EP4335112A1 (en) Parallel metadata generation based on a window of overlapped frames
KR102102915B1 (ko) 멀티비전의 동기화를 위한 영상신호 처리 장치 및 방법
JPH09135395A (ja) 映像表示装置
KR20020014958A (ko) 엠피이지-2 시스템의 부가정보 데이터 필터링 장치 및 그제어방법
JPH10290207A (ja) 多重化データ分離装置
WO2012091203A1 (ko) 방송 채널을 전환하는 셋톱박스 및 이를 위한 방법
JP3059151B1 (ja) デ―タストリ―ム切替装置及びデ―タストリ―ム切替方法
KR100539521B1 (ko) 디지털 티브이의 오디오 정보 처리 장치
KR100322551B1 (ko) 엠펙 신호 복원장치
JP2002027345A (ja) 放送受信データ処理装置
KR100404460B1 (ko) 에이 티브이의 멀티 태스킹 캡션 윈도우 처리 장치
JPH04104680A (ja) Tv文字多重放送方式
KR20040010960A (ko) 비디오 디코더의 픽쳐 디코딩/스킵 처리 장치 및 방법

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees