[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4018823B2 - Mpeg−2放送プログラムの貯蔵及び再生システム - Google Patents

Mpeg−2放送プログラムの貯蔵及び再生システム Download PDF

Info

Publication number
JP4018823B2
JP4018823B2 JP30271798A JP30271798A JP4018823B2 JP 4018823 B2 JP4018823 B2 JP 4018823B2 JP 30271798 A JP30271798 A JP 30271798A JP 30271798 A JP30271798 A JP 30271798A JP 4018823 B2 JP4018823 B2 JP 4018823B2
Authority
JP
Japan
Prior art keywords
pid
video
audio
transport
storage
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
JP30271798A
Other languages
English (en)
Other versions
JPH11239314A (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.)
WiniaDaewoo Co Ltd
Original Assignee
Daewoo Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1019970054808A external-priority patent/KR100236310B1/ko
Priority claimed from KR1019970063047A external-priority patent/KR19990042283A/ko
Application filed by Daewoo Electronics Co Ltd filed Critical Daewoo Electronics Co Ltd
Publication of JPH11239314A publication Critical patent/JPH11239314A/ja
Application granted granted Critical
Publication of JP4018823B2 publication Critical patent/JP4018823B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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 involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は貯蔵媒体に貯蔵されたMPEG−2システムによってコーディングされたプログラムを貯蔵及び再生するための方法及びその装置に関する。
【0002】
【従来の技術】
MPEG−2システム規格(ISO/IEC 13818)は、多数のプログラムをコーデ ィングする方法を提示する。各プログラムはビデオ、オーディオ、及びデータ部分からなっている。上記MPEG−2システム規格によれば、多重プログラムのデータを単一の時分割マルチプレックストランスポートストリームとして伝送することができる。
【0003】
トランスポートストリームの基本単位は、トランスポートパケットである。各々のトランスポートパケットは固定長(即ち、188バイト)を有し、ヘッダーポーション及びデータポーションで構成される。多数のトランスポートパケットのデータ部分の結合により、PESパケットを形成することができる。各々のPESパケットはビデオ、オーディオ、又はそのプログラムを形成するためのデータを表現することができる。他のプログラムのPESパケットを表わす多数のトランスポートパケットはインターリーブ(interleave)される。従って、多重プログラムは時分割形態の伝送が可能である。また、トランスポートストリームは幾つかのシステムパケットを伝送する。システムパケットは何れか1つのプログラムに属するものではなく、各々のプログラムをトランスポートパケットに関連付けるために使用される。
【0004】
多重プログラムを含むトランスポートストリームは、現在DBS(direct broadcast satellite)システムで使用されている。このようなシステムでは、通常の放送チャンネルを通して伝送する幾つかのプログラムが単一のトランスポートストリームに変換されてからトランスポンダー(transponder)チャンネルを通 して伝送される。衛星サービスは幾つかのトランスポンダーチャンネルで構成される。受信機において、特定のトランスポンダーチャンネルが選択され、特定のプログラムに対応するトランスポートパケットがデマルチプレックスされる。このようなパケットはデコーダーに提供されてアナログビデオ信号またはオーディオ信号に変換される。
【0005】
トランスポートストリームから単一のプログラムのビデオ及びオーディオトランスポートパケットを検出し、これらを貯蔵媒体、例えば、ハードディスク、デジタルVCR、又はDVHSに貯蔵した後、再生するためにはこれらのPIDを再生装置に提供しなければならない。しかし、再生時において再生装置は貯蔵媒体からのビデオ及びオーディオトランスポートパケットに対するPAT及びPMT情報がないため、良好に再生することができないという問題点があった。
【0006】
【発明が解決しようとする課題】
本発明は上記のような問題点に鑑みてなされたものであり、本発明の目的は、MPEG−2放送信号をPAT及びPMT情報無しで再生できるようにしたMPEG−2ビデオ/オーディオ貯蔵及び再生装置を提供することにある。
【0007】
本発明の他の目的は、MPEG−2放送信号をPAT及びPMTと関係なく貯蔵及び再生することのできるMPEG−2ビデオ/オーディオ貯蔵及び再生方法を提供することにある。
【0008】
【課題を解決するための手段】
上記の目的を達成するために、本発明によるMPEG−2ビデオ/オーディオ再生装置は、同一のMPEG−2放送プログラムのトランスポートストリームを,入力されるビデオ及びオーディオトランスポートパケットのPIDをそれぞれ対応する貯蔵用ビデオPID及び貯蔵用オーディオPIDに切り替えて貯蔵するための手段;設定されたビデオ及びオーディオPID値に応じて上記貯蔵手段からのトランスポートストリームを逆多重化するための手段;上記逆多重化手段からのビデオ及びオーディオビット列からシーケンスヘッダーを検出し、検出されたシーケンスヘッダーを基にして上記ビデオ及びオーディオビット列をデコーディングするための手段;及び上記貯蔵手段からの上記トランスポートビット列に含まれた2つのPIDを検出し、上記デコーディング手段が上記シーケンスヘッダーを検出するか否かに基づいて、上記検出されたPIDをビデオPID及びオーディオPIDとして上記逆多重化手段に提供するための手段で構成されることを特徴とする。
【0009】
本発明によるMPEG−2ビデオ/オーディオ貯蔵装置は、入力されるビデオ及びオーディオトランスポートパケットに対応する貯蔵用ビデオPIDと貯蔵用オーディオPIDを発生させるための手段;上記ビデオトランスポートパケットのPIDを上記貯蔵用ビデオPIDに切り替え、上記オーディオトランスポートパケットのPIDを上記オーディオトランスポートパケットのPIDに切り替えるための手段;及びPIDの取り替えられた上記ビデオ及びオーディオトランスポートパケットを貯蔵媒体にそれぞれ貯蔵するための手段;を有することを特徴とする。
【0012】
【発明の実施の形態】
以下、添付図面を参照しながら本発明をより詳しく説明する。
【0013】
図1は通常の貯蔵装置と連結された本発明の一実施例によるMPEG−2ビデオ/オーディオ再生装置のブロック図である。
【0014】
同図を参照すれば、本発明の実施例によるMPEG−2ビデオ/オーディオ再生装置はリンク部110、マルチプレクサ120、バッファ130、デマルチプレクサ140、MPEGデコーダー150、マイコン170、貯蔵装置180、及びキーボード160で構成される。
【0015】
上記リンク部110はマイコン170のチューニング制御信号によって受信チャンネルを選択する。上記リンク部110は上記受信チャンネルを通して入力される放送信号をチャンネルデコーディングしてトランスポートストリームを発生させ、上記発生したトランスポートストリームを上記マルチプレクサ120に出力する。上記トランスポートストリームは多数の放送プログラムを多重化したものである。
【0016】
上記マルチプレクサ120は上記リンク部110からのトランスポートストリーム及び後述する貯蔵装置180からのトランスポートストリーム1801のうち何れか1つを上記マイコン170からの制御信号1702に応じて上記バッファ130に出力する。
【0017】
上記バッファ130は上記マルチプレクサ120からの上記マイコンの制御信号に応答してバッファする。
【0018】
上記デマルチプレクサ140は、上記マイコン170の制御の下に上記バッファ130からのトランスポートストリームをデマルチプレックスする。上記デマルチプレクサ140は上記トランスポートパケットからプログラムスペシフィックインフォメーション(Program Specific Information)、例えば、プログラムアソシエーションテーブル(Program Association Table)、プログラムマップ テーブル(Program Map Table)、ネットワークインフォメーション(Network Information)、コンディショナルアクセステーブル(Conditional Access Table)と関連したパケットを検出し、検出されたPSI関連のパケットをデコーディングして上記マイコン170に提供する。また、上記デマルチプレクサ140は上記マイコン170が提供するPIDによって上記トランスポートストリームをデマルチプレックスして、各プログラムのトランスポートパケットのビット列を出力する。例えば、上記マイコン170がある放送プログラムのビデオ及びオーディオPIDを提供する場合、上記デマルチプレクサは上記ビデオ及びオーディオPIDによって上記トランスポートストリームをデマルチプレックスして、上記放送プログラムのビデオトランスポートストリーム及びオーディオトランスポートストリームを発生させる。
【0019】
上記MPEGデコーダー150は上記デマルチプレクサ140からの単一のビデオトランスポートストリーム及び単一のオーディオトランスポートストリームをそれぞれデコーディングして、ビデオ信号及びオーディオ信号を発生し、上記ビデオ及びオーディオ信号を通常のディスプレー装置(図示せず)に提供する。本発明による上記MPEGデコーダー150はビデオトランスポートストリームをデコーディングする時、初期シーケンス周期の間にシーケンスヘッダーを検出し、その検出有無に対する結果をマイコン170に提供する。
【0020】
上記キーボード160は使用者により操作される。使用者は上記キーボード160を通して放送プログラムを選択するか、記録及び再生モードを選択する。上記キーボード160を通して選択された命令信号は上記マイコン170に提供される。
【0021】
上記マイコン170は上記キーボード160からの命令信号に応答して本装置の全般を制御する。上記キーボード160により何れか1つの放送局が選択された場合、上記マイコン170は上記デマルチプレクサ140から提供されるPATを基にして、上記選択された放送プログラムの含まれたトランスポートストリームを送信する送信チャンネルを上記リンク部110が受信するように上記リンク部110を制御する。また、上記マイコン170は上記デマルチプレクサ140からのPMTから上記選択された放送プログラムのトランスポートパケットのPID、即ち、選択された放送プログラムのビデオ及びオーディオPIDを検出し、検出された上記ビデオ及びオーディオPIDを上記デマルチプレクサ140に提供する。
【0022】
記録モード時、上記マイコン170は上記デマルチプレクサ140から出力されたオーディオ及びビデオトランスポートパケットをコーディングした後上記貯蔵装置180に提供して、上記貯蔵装置をしてコーディングされたオーディオ及びビデオトランスポートパケットをテープまたはディスク183に記録せしめる。
【0023】
再生モード時、上記マイコン170は上記貯蔵装置180をして上記テープまたはディスク183に貯蔵されたトランスポートストリームを読み取らしめる。上記マイコン170は、上記マルチプレクサ120を制御して上記マルチプレクサ120をして上記貯蔵装置180からの上記トランスポートストリームを出力せしめる。上記マイコン170は上記バッファ130に貯蔵されたトランスポートパケットのPIDを検出し、検出されたPIDをビデオ及びオーディオPIDとして上記デマルチプレクサ140に提供する。そして、上記マイコン140は上記検出有無に対する結果を基にして上記デマルチプレクサ140のビデオ及びオーディオPID設定が正しくなされているかを判断する。判断の結果、上記ビデオ及びオーディオPIDの設定が正しくない場合、上記マイコン170は上記デマルチプレクサ140に設定したビデオPIDをオーディオPIDに、そしてオーディオPIDをビデオPIDにそれぞれ変更させる。
【0024】
以下、上記のように構成されたMPEG−2ビデオ/オーディオ再生装置の再生動作を、図2及び図3を参照しながらより詳しく説明する。
【0025】
図2は再生モードにおける図1のマイコン170の動作を説明するためのフローチャートである。
【0026】
図2を参照すれば、使用者が上記キーボード160を通して上記マイコン170に再生命令信号を提供する場合、段階1で上記マイコン170は上記貯蔵装置180の記録/読取装置181をしてテープまたはディスク185に貯蔵されたデータを読み取らしめる。上記テープ/ディスク183に貯蔵されたデータは単一の放送プログラムのトランスポートパケットである。上記記録/読取装置181から出力されたトランスポートストリームは上記マルチプレックス120に提供される。この時、上記マイコン170は上記マルチプレクサ120をして上記貯蔵装置180からのトランスポートストリームを上記バッファ130に出力せしめる(ST1、ST2)。
【0027】
段階3で、上記マイコン170はバッファに貯蔵されたトランスポートパケットを読取り、段階3で読み取られたトランスポートパケットからPIDを検出する(ST3)。
【0028】
段階4で、上記マイコン170は段階3で所定数のPIDが検出されたか否かを判断する(ST4)。
【0029】
段階5で、上記検出されたPIDが所定数以上である場合、上記マイコン170は上記デマルチプレクサ140が上記バッファ130からのトランスポートストリームを逆多重化し得るように上記検出されたPIDを上記トランスポートストリームのトランスポートパケットのビデオ及びオーディオPIDとして上記デマルチプレクサ140に提供する(ST5)。
【0030】
上記検出されたPIDの数が所定の基準数未満である場合、上記マイコン170は上記段階2乃至4を繰り返す。
【0031】
次いで、図3を参照しながら上記段階5の逆多重化動作をより詳しく説明する。
【0032】
図3によれば、上記デマルチプレクサ140にそれぞれビデオ及びオーディオPIDを提供するために、上記マイコン170は検出されたPIDのうち検出回数が一番多い2つのPIDを選択する(ST31)。
【0033】
上記マイコン170はシーケンス周期と同一の時間をタイムアウトと定め、シーケンス周期の間の上記MPEGデコーダー150によるシーケンスヘッダーの検出有無をチェックする(ST32、ST33、ST34、ST35)。
【0034】
上記MPEGデコーダー150がシーケンスヘッダーを検出した場合、上記マイコン170は上記デマルチプレクサ140のビデオPID及びオーディオPIDの設定が正しいものと判断し、上記キーボード160からの次の命令を待機する。
【0035】
もし、上記MPEGデコーダー150が上記シーケンス周期の間にシーケンスヘッダーを検出しなかった場合、上記マイコン170は上記デマルチプレクサ140のビデオPID及びオーディオPIDの設定に間違いがあったものと判断し、上記デマルチプレクサ140に設定したビデオPIDをオーディオPIDに、そしてオーディオPIDをビデオPIDにそれぞれ設定する(ST36)。
【0036】
従って、本発明による上記装置はビデオPID及びオーディオPIDに対する情報無しでも貯蔵装置から読取られるトランスポートストリームをデコーディングすることができる。
【0037】
図4はセットトップボックス(set top box)と連結された本発明の他の実施 例によるMPEG−2ビデオ/オーディオ貯蔵装置のブロック図である。
【0038】
図4に示したように、本発明の実施例によるMPEG−2ビデオ/オーディオ貯蔵装置400はデジタル放送を受信するためのセットトップボックス300とインターフェース装置390を通して連結される。
【0039】
上記セットトップボックス300はアンテナ(図示せず)を通して受信されるMPEG−2放送信号またはDVHS、DVCR、HDD貯蔵装置から使用者が選択した放送プログラムのビデオ及びオーディオ信号を出力する。
【0040】
一般的に、上記セットトップボックス300はリンク部310、マルチプレクサ320、第1バッファ330、デマルチプレクサ340、MPEGデコーダー350、第1マイコン370、及びキーボード360で構成される。
【0041】
上記リンク部310は上記第1マイコン370のチューニング制御信号に応じて受信チャンネルを選択する。上記リンク部310は上記受信チャンネルを通して入力される放送信号をチャンネルデコーディングしてトランスポートストリームを発生させ、上記発生したトランスポートストリームを上記マルチプレクサ320に出力する。上記リンク部310からのトランスポートストリームは多数の放送プログラムを多重化したものである。
【0042】
上記マルチプレクサ320は上記リンク部310からのトランスポートストリームまたは後述する本発明の貯蔵装置400からのトランスポートストリームのうち1つを上記第1マイコン370からの制御信号に応じて上記デマルチプレクサ340に出力する。
【0043】
上記デマルチプレクサ340は、上記第1マイコン370の制御の下に第1バッファ330からのトランスポートストリームをデマルチプレックスする。上記デマルチプレクサ340は上記マルチプレクサ320からのトランスポートパケットからプログラムスペシフィックインフォメーション、例えば、プログラムアソシエーションテーブル、プログラムマップテーブル、ネットワークインフォメーション、コンディショナルアクセステーブルと関連したパケットを検出し、検出されたPSI関連のパケットをデコーディングして上記第1マイコン370に提供する。また、上記デマルチプレクサ340は上記第1マイコン370が提供するPIDによって上記トランスポートストリームをデマルチプレックスして、各プログラムのトランスポートパケットのビット列を出力する。例えば、上記第1マイコン370がある放送プログラムのビデオ及びオーディオPIDを提供した場合、上記デマルチプレクサは上記ビデオ及びオーディオPIDによって上記トランスポートストリームをデマルチプレックスして、上記放送プログラムのビデオトランスポートストリーム及びオーディオトランスポートストリームを発生させる。
【0044】
上記MPEGデコーダー350は上記デマルチプレクサ340からの単一のビデオトランスポートストリーム及び単一のオーディオトランスポートストリームをそれぞれデコーディングして、ビデオ信号及びオーディオ信号を発生し、上記ビデオ及びオーディオ信号を通常のディスプレー装置(図示せず)に提供する。
【0045】
上記キーボード360は使用者により操作される。使用者は上記キーボード360を通して放送プログラムを選択するか、記録及び再生モードを選択する。上記キーボード360を通して選択された命令信号は上記第1マイコン370に提供される。
【0046】
上記第1マイコン370は上記キーボード360からの命令信号に応答してセットトップボックス300の全般を制御する。上記キーボード360により何れか1つの放送プログラムが選択された場合、上記第1マイコン370は上記デマルチプレクサ340から提供されるPATを基にして、上記選択された放送プログラムの含まれたトランスポートストリームを送信する送信チャンネルを上記リンク部310が受信するように上記リンク部310を制御する。また、上記第1マイコン370は上記デマルチプレクサ340からのPMTから上記選択された放送プログラムのトランスポートパケットのPID、即ち、選択された放送プログラムのビデオ及びオーディオPIDを検出し、検出された上記ビデオ及びオーディオPIDを上記デマルチプレクサ340に提供する。
【0047】
記録モード時、上記第1マイコン370は上記デマルチプレクサ340から出力されるオーディオ及びビデオトランスポートパケットを上記インターフェース装置390に出力する。
【0048】
再生モード時、上記第1マイコン370は上記貯蔵装置400から上記インターフェース装置390を通して入力されるトランスポートストリームが上記デマルチプレクサ340に入力されるように上記マルチプレクサ320を制御する。また、上記第1マイコン370は上記デマルチプレクサ340が上記貯蔵装置400からのトランスポートストリームを逆多重化し得るように上記トランスポートストリーム内のビデオPID及びオーディオPIDを上記デマルチプレクサ340に設定する。この時、上記トランスポートストリームのビデオ及びオーディオPIDに対する情報は使用者が上記キーボード360を通して提供するか、或いはメモリ(図示せず)に予め貯蔵して使用する。
【0049】
上記インターフェース装置390は上記セットトップボックス300からのデータを上記貯蔵装置400に提供するか、もしくは上記貯蔵装置400からのデータを上記セットトップボックス300に提供する。
【0050】
本発明による上記MPEG−2ビデオ/オーディオ貯蔵装置400は外部からのモード選択信号に応答する。上記貯蔵装置400は上記モード選択信号によって貯蔵モードが選択された場合、上記セットトップボックス300から上記インターフェース装置390を通して入力されるビデオ及びオーディオトランスポートストリームを貯蔵媒体に貯蔵する。再生モードが選択された場合、上記貯蔵装置400は上記貯蔵媒体からビデオ及びオーディオデータをトランスポートストリーム形態で上記インターフェース装置390を通して上記セットトップボックス300に出力する。
【0051】
上記貯蔵装置400は第2マイコン410、PIDチェンジャー420、第2バッファ430、エンコーダー440、貯蔵機450、デコーダー460、及び第3バッファ470で構成されるのが望ましい。
【0052】
上記第2マイコン410は外部からのモード選択信号に応答して上記貯蔵機450及びPIDチェンジャー420を制御する。貯蔵モード時、上記第2マイコン410はデマルチプレクサ340から上記インターフェース装置390を通して入力されるビデオまたはオーディオトランスポートパケットを上記PIDチェンジャー420に提供する。そして、上記貯蔵機450に記録命令信号を提供する。また、再生モードの場合は、上記第2マイコン410は上記貯蔵機450に再生命令信号を提供する。
【0053】
上記PIDチェンジャー420は上記第2マイコン410からのビデオまたはオーディオトランスポートパケットのPID値を所定の貯蔵用PID値に変更し、PID値の変更されたビデオまたはオーディオトランスポートパケットを第2バッファ430に出力する。
【0054】
上記第2バッファ430は上記PIDチェンジャー420からのトランスポートパケットをバッファする。
【0055】
上記エンコーダー440は上記第2バッファ430からのトランスポートパケットのビット列を上記貯蔵機450によって貯蔵媒体に貯蔵できるようにコーディングする。
【0056】
上記貯蔵機450は上記第2マイコン410からの貯蔵命令信号に応答して上記エンコーダー440からのコーディング信号を上記貯蔵媒体に貯蔵する。また、上記貯蔵機450は上記第2マイコン410から再生命令信号が入力されれば、上記貯蔵媒体に貯蔵されたデータを読み取って上記デコーダー460に出力する。
【0057】
上記デコーダー460は上記貯蔵機450からの再生信号をデコードしてトランスポートパケットのビット列を発生し、上記ビット列を上記第3バッファ470に出力する。
【0058】
また、上記第2バッファ470は上記デコーダー460からの再生トランスポートパケットを上記インターフェース装置390に出力する。
【0059】
以下では、上記MPEG−2ビデオ/オーディオ貯蔵装置400の動作を説明する。
【0060】
図5は図4のMPEG−2ビデオ/オーディオ貯蔵装置400の貯蔵モード時の動作を説明するためのフローチャートである。
【0061】
使用者がキーボードを通して貯蔵モードを選択した場合、上記第2マイコン410は上記インターフェース装置390から連続的に入力されるトランスポートパケットのPIDを検出する。また、上記トランスポートパケット及び検出されたPIDを入力順に従って上記PIDチェンジャー420に提供する(ST41、ST42)。
【0062】
第2マイコン410は上記最初のトランスポートパケットに所定の第1貯蔵PID値を割り当て、上記PIDチェンジャー420は上記最初のトランスポートパケットのPID値を上記割り当てられた第1貯蔵PID値に変更する。そして、PID値が上記第1貯蔵PID値に変更された上記トランスポートパケットを上記第2バッファ430に出力する。次いで、上記PIDチェンジャー420から上記最初のトランスポートパケットのPID値と異なるPID値を有するトランスポートパケットが入力される場合、上記PIDチェンジャー420は上記トランスポートパケットに第2貯蔵PID値を割り当て、上記トランスポートパケットのPID値を上記第2貯蔵PID値に変更した後、PID値が第2PID値に変更されたトランスポートパケットを上記第2バッファ430に出力する(ST43、ST44、ST45)。
【0063】
上記第2バッファ430に入力されるトランスポートパケットはエンコーダー440に提供され、エンコーダー440によりコーディングされた後、貯蔵機450により貯蔵媒体に記録される(ST46)。
【0064】
従って、上記インターフェース装置390を通して入力されるトランスポートパケットは、単一の放送プログラムのビデオまたはオーディオトランスポートパケットであるため、上記貯蔵装置は入力される放送プログラムの種類に関係なく上記ビデオ及びオーディオ情報を2つのPID値として貯蔵することができる。
【0065】
図6は図4に示されたセットトップボックス300の再生動作を説明するためのフローチャートである。
【0066】
図6によれば、再生モードにおいて、上記第1マイコン370は上記マルチプレクサ320を制御して、デマルチプレクサ340に上記インターフェース装置390からのトランスポートストリームを入力させる(ST51、ST52)。
【0067】
次いで、上記第1マイコン370は上記インターフェース装置390からのトランスポートストリームのビデオトランスポートパケットのPID値を上記第1貯蔵PID値に、そしてオーディオトランスポートパケットのPID値を上記第2貯蔵PID値にそれぞれ設定する(ST53)。
【0068】
上記第1マイコン370は段階54でタイムアウト時間を設定する。この時、上記タイムアウト時間はシーケンス周期であるのが望ましい(ST54)。
【0069】
タイムアウト時間の設定後、上記第1マイコン370は上記タイムアウト時間の間に上記MPEGデコーダー350がシーケンスヘッダーを検出したか否かを判断する。この時、上記MPEGデコーダー340がシーケンスヘッダーを検出したならば、上記第1マイコン370は上記段階53で設定したビデオPID値及びオーディオPID値が正しく設定されたものと判断する(ST55、ST56、ST57)。
【0070】
上記タイムアウト時間の間にシーケンスヘッダーを検出しなかったならば、上記第1マイコン370は上記ビデオPID値及びオーディオPID値に間違いがあるものと判断し、上記設定されたオーディオ及びビデオPID値を互いに取り替えて設定する(ST58)。そして、上記段階55乃至57を再実行する。
【0071】
従って、上記セットトップボックス300は上記貯蔵装置400に貯蔵されたビデオ及びオーディオトランスポートパケットに上記第1及び第2貯蔵PIDがどのように割り当てられたかに関係なく再生することができる。
【0072】
図7は図4のMPEG−2ビデオ/オーディオ貯蔵装置400を内蔵したセットトップボックスを示した図である。
【0073】
図7において、図4と同一の部分には同一の符号を使用し、その詳細な説明は省略する。
【0074】
図7でPIDチェンジャーはデマルチプレクサ340に直接連結される。また、第3バッファ470の出力端は上記マルチプレクサ320に連結される。そして、単一のマイコン701は図4に示された第1及び第2マイコン370及び410の役割をする。
【0075】
【発明の効果】
以上説明したように、本発明によれば、1つの放送プログラムのオーディオ及びビデオトランスポートパケットを所定の記録用PIDに変更して貯蔵するか、あるいは読み取られるトランスポートストリームのパケットからビデオ及びオーディオPIDを検出することにより、再生時にPAT及びPMTが無くても貯蔵されたプログラムを再生することができる。
【0076】
以上、本発明を具体的な実施例に基づいて説明したが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変形や改良が可能であるのは勿論である。
【図面の簡単な説明】
【図1】通常の貯蔵装置と連結された本発明の一実施例によるMPEG−2ビデオ/オーディオ再生装置のブロック図である。
【図2】再生モードにおける図1のマイコンの動作を説明するためのフローチャートである。
【図3】再生モードにおける図1のマイコンの動作を説明するためのフローチャートである。
【図4】セットトップボックスと連結された本発明の他の実施例によるMPEG−2ビデオ/オーディオ貯蔵装置のブロック図である。
【図5】図4のMPEG−2ビデオ/オーディオ貯蔵装置の貯蔵モード時の動作を説明するためのフローチャートである。
【図6】図4のセットトップボックスの再生動作を説明するためのフローチャートである。
【図7】図4のMPEG−2ビデオ/オーディオ貯蔵装置を内蔵したセットトップボックスを示した図である。
【符号の説明】
110、310 リンク部
120、320 マルチプレクサ
130 バッファ
140、340 デマルチプレクサ
150、350 MPEGデコーダー
160、360 キーボード
170 マイコン
180、400 貯蔵装置
300 セットトップボックス
330 第1バッファ
370 第1マイコン
390 インターフェース装置
410 第2マイコン
420 PIDチェンジャー
430 第2バッファ
440 エンコーダー
450 貯蔵機
460 デコーダー
470 第3バッファ

Claims (3)

  1. 同一のMPEG−2放送プログラムのトランスポートストリームを、入力されるビデオ及びオーディオトランスポートパケットのPIDをそれぞれ対応する貯蔵用ビデオPID及び貯蔵用オーディオPIDに切り替えて貯蔵するための手段;
    設定されたビデオ及びオーディオPID値に応じて上記貯蔵手段からのトランスポートストリームを逆多重化するための手段;
    上記逆多重化手段からのビデオ及びオーディオビット列からシーケンスヘッダーを検出し、検出されたシーケンスヘッダーを基にして上記ビデオ及びオーディオビット列をデコーディングするための手段;及び
    上記貯蔵手段からの上記トランスポートビット列に含まれた2つのPIDを検出し、上記デコーディング手段が上記シーケンスヘッダーを検出するか否かに基いて、上記検出されたPIDをビデオPID及びオーディオPIDとして上記逆多重化手段に提供するための手段;
    を有することを特徴とするMPEG−2ビデオ/オーディオ再生装置。
  2. 上記装置は上記貯蔵手段から出力されるトランスポートストリームをバッファするための手段をさらに含めて構成され、上記逆多重化手段は上記バッファ手段からのトランスポートストリームを逆多重化し、上記PID提供手段は上記バッファ手段に貯蔵されたトランスポートストリームのトランスポートパケットを基にして上記トランスポートストリームのビデオPID及びオーディオPIDを検出することを特徴とする請求項1に記載のMPEG−2ビデオ/オーディオ再生装置。
  3. 入力されるビデオ及びオーディオトランスポートパケットに対応する貯蔵用ビデオPIDと貯蔵用オーディオPIDを発生させるための手段;
    上記ビデオトランスポートパケットのPIDを上記貯蔵用ビデオPIDに切り替え、上記オーディオトランスポートパケットのPIDを上記オーディオトランスポートパケットのPIDに切り替えるための手段;及び
    PIDの取り替えられた上記ビデオ及びオーディオトランスポートパケットを貯蔵媒体にそれぞれ貯蔵するための手段;
    を有することを特徴とするMPEG−2ビデオ/オーディオ貯蔵装置。
JP30271798A 1997-10-24 1998-10-23 Mpeg−2放送プログラムの貯蔵及び再生システム Expired - Fee Related JP4018823B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1019970054808A KR100236310B1 (ko) 1997-10-24 1997-10-24 디지탈방송 수신기에 있어서 방송신호 저장 및 재생장치와 그방법
KR1019970063047A KR19990042283A (ko) 1997-11-26 1997-11-26 디지탈방송 수신기에 있어서 방송신호 재생장치 및 방법
KR54808/97 1997-11-26
KR63047/97 1997-11-26

Publications (2)

Publication Number Publication Date
JPH11239314A JPH11239314A (ja) 1999-08-31
JP4018823B2 true JP4018823B2 (ja) 2007-12-05

Family

ID=26633140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30271798A Expired - Fee Related JP4018823B2 (ja) 1997-10-24 1998-10-23 Mpeg−2放送プログラムの貯蔵及び再生システム

Country Status (2)

Country Link
JP (1) JP4018823B2 (ja)
GB (1) GB2333017B (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2337901B (en) * 1998-01-30 2003-05-07 * Sgs-Thomson Microelectronics Limited Device and method for scrambling data
JP3422686B2 (ja) 1998-06-12 2003-06-30 三菱電機株式会社 データ復号装置及びデータ復号方法
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
DE19908488A1 (de) * 1999-02-26 2000-08-31 Thomson Brandt Gmbh Verfahren und Vorrichtung zur Wiedergabe von digitalen Datenströmen
JP2001067803A (ja) 1999-08-30 2001-03-16 Matsushita Electric Ind Co Ltd 映像記録再生装置
EP1885127A3 (en) 1999-09-20 2008-03-19 Tivo, Inc. Closed caption tagging system
GB2354677A (en) * 1999-09-27 2001-03-28 On Digital Plc Copy protection of digital video broadcast data
US7688803B1 (en) 2000-09-01 2010-03-30 Young Steven J System and method for coordinating between multiple telephony channels
US7200859B1 (en) 2000-11-22 2007-04-03 Digeo, Inc. Apparatus and method for intelligent multimedia compression and distribution
US6813643B2 (en) 2001-01-05 2004-11-02 Digeo, Inc. Multimedia system with selectable protocol module including MPEG logic and docsis logic sharing a single tuner
US20020114360A1 (en) * 2001-02-20 2002-08-22 Perlman Stephen G. System and method for processing multiple broadcast multimedia streams
US20020116705A1 (en) 2001-02-20 2002-08-22 Perlman Stephen G. System and method for processing conditional access data
US7046805B2 (en) 2001-03-20 2006-05-16 Digeo, Inc. System and method for efficiently storing and processing multimedia content
KR100390841B1 (ko) 2001-03-27 2003-07-10 주식회사 하이닉스반도체 피아이디 검출을 고속화하기 위한 피아이디 저장 및 비교장치 및 방법
US7093277B2 (en) 2001-05-30 2006-08-15 Digeo, Inc. System and method for improved multi-stream multimedia transmission and processing
US7386129B2 (en) 2001-05-30 2008-06-10 Digeo, Inc. System and method for multimedia content simulcast
EP1280362A3 (en) * 2001-07-27 2004-05-12 Matsushita Electric Industrial Co., Ltd. Digital video recording/reproduction apparatus and program therefor
US9258592B2 (en) 2004-11-19 2016-02-09 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864358A (en) * 1995-06-26 1999-01-26 Matsushita Electric Industrial Co., Ltd. Method for switching programs in digital broadcasting and digital broadcast receiving apparatus
US5899578A (en) * 1995-12-25 1999-05-04 Sony Corporation Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
US5675654A (en) * 1996-03-29 1997-10-07 Matsushita Electric Corporation Of America System and method for interfacing a transport decoder to a national renewable security systems (NRSS) smart card
US5844478A (en) * 1996-05-31 1998-12-01 Thomson Consumer Electronics, Inc. Program specific information formation for digital data processing

Also Published As

Publication number Publication date
GB2333017B (en) 2003-01-29
GB2333017A (en) 1999-07-07
GB9823408D0 (en) 1998-12-23
JPH11239314A (ja) 1999-08-31

Similar Documents

Publication Publication Date Title
JP4018823B2 (ja) Mpeg−2放送プログラムの貯蔵及び再生システム
US7313315B2 (en) Methods and apparatus for making and replaying digital video recordings, and recordings made by such methods
US6442330B2 (en) Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
US6285408B1 (en) Digital audio/video system and method integrates the operations of several digital devices into one simplified system
JP5052848B2 (ja) ビデオストリームの再生方法、再生装置、記録方法、記録装置及び記録媒体
US7881584B2 (en) Reproducing apparatus and method, and recording medium
JP2000251457A (ja) デジタルデータストリームの再生方法及び装置
US7742472B2 (en) Signal processing apparatus and stream processing method
JP3593773B2 (ja) 再生装置及び信号処理方法
JP3764806B2 (ja) 受信装置
JPH11220692A (ja) ディジタル放送のマルチ番組記録再生方法および記録再生システム
KR20100047729A (ko) 영상 재생 장치 및 이를 이용한 배경 화면 디스플레이 방법
JP3341647B2 (ja) ディジタル情報記録方法および記録再生方法
KR20000009548U (ko) 디지털 텔레비전의 음성 데이터 재생장치
JP4438176B2 (ja) 記録装置及び再生装置及び記録方法及び再生方法
WO1999012332A2 (en) Method of and apparatus for recording digital television signals
US6842579B1 (en) Apparatus and method of transferring transmission stream in digital interface
JP2000011605A (ja) デ―タ受信記録方法およびデ―タ受信装置
JPH09238320A (ja) 情報信号伝送装置
JP2004048747A (ja) ディジタル情報記録装置、記録方法および記録媒体
JP2002305715A (ja) デジタル放送受信記録再生装置、デジタル放送受信装置、デジタル放送記録再生装置
JPH0983946A (ja) ビデオ信号処理装置およびビデオ信号記録/再生装置
KR19990042283A (ko) 디지탈방송 수신기에 있어서 방송신호 재생장치 및 방법
JP2000196550A (ja) ディジタル信号を受信再生するための装置およびデバイス
JPH11187336A (ja) ダイジェストデータ記録装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040426

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060816

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061116

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070327

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070606

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: 20070829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070921

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: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130928

Year of fee payment: 6

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

LAPS Cancellation because of no payment of annual fees