JP4018823B2 - MPEG-2 broadcast program storage and playback system - Google Patents
MPEG-2 broadcast program storage and playback system Download PDFInfo
- 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
Links
- 239000000872 buffer Substances 0.000 claims description 29
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000001824 photoionisation detection Methods 0.000 description 99
- 230000004044 response Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components 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バッファ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method and apparatus for storing and playing back a program coded by an MPEG-2 system stored in a storage medium.
[0002]
[Prior art]
The MPEG-2 system standard (ISO / IEC 13818) provides a way to code a large number of programs. Each program consists of video, audio and data parts. According to the MPEG-2 system standard, data of multiple programs can be transmitted as a single time division multiplex transport stream.
[0003]
The basic unit of the transport stream is a transport packet. Each transport packet has a fixed length (ie, 188 bytes) and is composed of a header portion and a data portion. A PES packet can be formed by combining the data portions of multiple transport packets. Each PES packet can represent video, audio, or data for forming the program. A number of transport packets representing PES packets of other programs are interleaved. Therefore, the multiplex program can be transmitted in a time division manner. The transport stream transmits several system packets. System packets do not belong to any one program, but are used to associate each program with a transport packet.
[0004]
A transport stream including multiple programs is currently used in a direct broadcast satellite (DBS) system. In such a system, several programs to be transmitted through a normal broadcast channel are converted into a single transport stream and then transmitted through a transponder channel. The satellite service consists of several transponder channels. At the receiver, a specific transponder channel is selected and transport packets corresponding to a specific program are demultiplexed. Such a packet is provided to a decoder and converted into an analog video signal or an audio signal.
[0005]
Detect video and audio transport packets of a single program from a transport stream, store them on a storage medium such as a hard disk, digital VCR, or DVHS, then transfer these PIDs to the playback device for playback. Must be provided. However, at the time of reproduction, there is a problem that the reproduction apparatus cannot reproduce well because there is no PAT and PMT information for video and audio transport packets from the storage medium.
[0006]
[Problems to be solved by the invention]
The present invention has been made in view of the above problems, and an object of the present invention is to store and play back an MPEG-2 video / audio so that an MPEG-2 broadcast signal can be played back without PAT and PMT information. To provide an apparatus.
[0007]
It is another object of the present invention to provide an MPEG-2 video / audio storage and playback method capable of storing and playing back an MPEG-2 broadcast signal regardless of PAT and PMT.
[0008]
[Means for Solving the Problems]
To achieve the above object, the MPEG-2 video / audio playback apparatus according to the present invention corresponds to the transport stream of the same MPEG-2 broadcast program and the PID of the input video and audio transport packets, respectively. Means for switching and storing the storage video PID and the storage audio PID; means for demultiplexing the transport stream from the storage means according to the set video and audio PID values; and the demultiplexing Means for detecting a sequence header from the video and audio bit strings from the means and decoding the video and audio bit strings based on the detected sequence header; and included in the transport bit string from the storage meansTwoIt comprises means for detecting a PID and providing the detected PID as a video PID and an audio PID to the demultiplexing means based on whether the decoding means detects the sequence header. It is characterized by that.
[0009]
The MPEG-2 video / audio storage device according to the present invention is a means for generating a storage video PID and storage audio PID corresponding to an input video and audio transport packet; Means for switching to a storage video PID, switching the PID of the audio transport packet to the PID of the audio transport packet; and storing the video and audio transport packets with the PID replaced in a storage medium, respectively. Means.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.
[0013]
FIG. 1 is a block diagram of an MPEG-2 video / audio playback device according to an embodiment of the present invention connected to a conventional storage device.
[0014]
Referring to FIG. 2, an MPEG-2 video / audio playback apparatus according to an embodiment of the present invention includes a
[0015]
The
[0016]
The
[0017]
The
[0018]
The
[0019]
The
[0020]
The
[0021]
The
[0022]
In the recording mode, the
[0023]
In the playback mode, the
[0024]
Hereinafter, the playback operation of the MPEG-2 video / audio playback apparatus configured as described above will be described in more detail with reference to FIGS.
[0025]
FIG. 2 is a flowchart for explaining the operation of the
[0026]
Referring to FIG. 2, when the user provides a reproduction command signal to the
[0027]
In step 3, the
[0028]
In step 4, the
[0029]
In step 5, when the detected PID is equal to or greater than a predetermined number, the
[0030]
If the number of detected PIDs is less than a predetermined reference number, the
[0031]
Next, the demultiplexing operation of step 5 will be described in more detail with reference to FIG.
[0032]
According to FIG. 3, in order to provide video and audio PIDs to the
[0033]
The
[0034]
When the
[0035]
If the
[0036]
Thus, the device according to the invention can decode the transport stream read from the storage device without information on the video PID and the audio PID.
[0037]
FIG. 4 is a block diagram of an MPEG-2 video / audio storage device according to another embodiment of the present invention connected to a set top box.
[0038]
As shown in FIG. 4, an MPEG-2 video /
[0039]
The set
[0040]
In general, the set
[0041]
The
[0042]
The
[0043]
The
[0044]
The
[0045]
The
[0046]
The
[0047]
In the recording mode, the
[0048]
In the reproduction mode, the
[0049]
The
[0050]
The MPEG-2 video /
[0051]
The
[0052]
The
[0053]
The
[0054]
The
[0055]
The
[0056]
The
[0057]
The
[0058]
In addition, the
[0059]
The operation of the MPEG-2 video /
[0060]
FIG. 5 is a flowchart for explaining the operation in the storage mode of the MPEG-2 video /
[0061]
When the user selects the storage mode through the keyboard, the
[0062]
The
[0063]
The transport packet input to the
[0064]
Accordingly, since the transport packet input through the
[0065]
FIG. 6 is a flowchart for explaining the reproduction operation of the set
[0066]
According to FIG. 6, in the playback mode, the
[0067]
Next, the
[0068]
The
[0069]
After setting the timeout time, the
[0070]
If no sequence header is detected during the timeout period, the
[0071]
Accordingly, the set
[0072]
FIG. 7 is a view showing a set-top box incorporating the MPEG-2 video /
[0073]
In FIG. 7, the same parts as those in FIG. 4 are denoted by the same reference numerals, and detailed description thereof is omitted.
[0074]
In FIG. 7, the PID changer is directly connected to the
[0075]
【The invention's effect】
As described above, according to the present invention, the audio and video transport packets of one broadcasting program are changed to a predetermined recording PID and stored, or the video and audio PIDs from the transport stream packet to be read are stored. By detecting this, the stored program can be reproduced even if there is no PAT and PMT at the time of reproduction.
[0076]
The present invention has been described above based on the specific embodiments. However, the present invention is not limited to this, and it goes without saying that modifications and improvements can be made within the scope of ordinary knowledge of those skilled in the art. It is.
[Brief description of the drawings]
FIG. 1 is a block diagram of an MPEG-2 video / audio playback device according to an embodiment of the present invention connected to a normal storage device.
FIG. 2 is a flowchart for explaining an operation of the microcomputer of FIG. 1 in a reproduction mode.
FIG. 3 is a flowchart for explaining an operation of the microcomputer of FIG. 1 in a reproduction mode.
FIG. 4 is a block diagram of an MPEG-2 video / audio storage device according to another embodiment of the present invention connected to a set top box.
5 is a flowchart for explaining an operation in a storage mode of the MPEG-2 video / audio storage device of FIG. 4; FIG.
6 is a flowchart for explaining a playback operation of the set top box of FIG. 4;
7 is a diagram showing a set-top box incorporating the MPEG-2 video / audio storage device of FIG. 4; FIG.
[Explanation of symbols]
110, 310 Link section
120, 320 multiplexer
130 buffers
140, 340 Demultiplexer
150, 350 MPEG decoder
160, 360 keyboard
170 Microcomputer
180, 400 storage device
300 set-top box
330 first buffer
370 First microcomputer
390 Interface device
410 Second microcomputer
420 PID changer
430 Second buffer
440 Encoder
450 storage machine
460 decoder
470 Third buffer
Claims (3)
設定されたビデオ及びオーディオPID値に応じて上記貯蔵手段からのトランスポートストリームを逆多重化するための手段;
上記逆多重化手段からのビデオ及びオーディオビット列からシーケンスヘッダーを検出し、検出されたシーケンスヘッダーを基にして上記ビデオ及びオーディオビット列をデコーディングするための手段;及び
上記貯蔵手段からの上記トランスポートビット列に含まれた2つのPIDを検出し、上記デコーディング手段が上記シーケンスヘッダーを検出するか否かに基いて、上記検出されたPIDをビデオPID及びオーディオPIDとして上記逆多重化手段に提供するための手段;
を有することを特徴とするMPEG−2ビデオ/オーディオ再生装置。Means for storing the transport stream of the same MPEG-2 broadcast program by switching the PID of the input video and audio transport packets to the corresponding storage video PID and storage audio PID, respectively;
Means for demultiplexing the transport stream from the storage means according to the set video and audio PID values;
Means for detecting a sequence header from the video and audio bit strings from the demultiplexing means, and decoding the video and audio bit strings based on the detected sequence header; and the transport bit strings from the storage means 2 is detected, and based on whether the decoding means detects the sequence header, the detected PID is provided to the demultiplexing means as a video PID and an audio PID. Means of
An MPEG-2 video / audio playback apparatus comprising:
上記ビデオトランスポートパケットのPIDを上記貯蔵用ビデオPIDに切り替え、上記オーディオトランスポートパケットのPIDを上記オーディオトランスポートパケットのPIDに切り替えるための手段;及び
PIDの取り替えられた上記ビデオ及びオーディオトランスポートパケットを貯蔵媒体にそれぞれ貯蔵するための手段;
を有することを特徴とするMPEG−2ビデオ/オーディオ貯蔵装置。Means for generating storage video PID and storage audio PID corresponding to incoming video and audio transport packets;
Means for switching the PID of the video transport packet to the storage video PID and switching the PID of the audio transport packet to the PID of the audio transport packet; and the video and audio transport packet with the PID replaced Means for storing each in a storage medium;
An MPEG-2 video / audio storage device comprising:
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970054808A KR100236310B1 (en) | 1997-10-24 | 1997-10-24 | Apparatus and method for storing and reproducing broadcast signal in digital broadcasting receiver |
| KR54808/97 | 1997-11-26 | ||
| KR63047/97 | 1997-11-26 | ||
| KR1019970063047A KR19990042283A (en) | 1997-11-26 | 1997-11-26 | Broadcast signal reproduction apparatus and method in digital broadcasting receiver |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11239314A JPH11239314A (en) | 1999-08-31 |
| JP4018823B2 true JP4018823B2 (en) | 2007-12-05 |
Family
ID=26633140
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30271798A Expired - Fee Related JP4018823B2 (en) | 1997-10-24 | 1998-10-23 | MPEG-2 broadcast program storage and playback system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4018823B2 (en) |
| GB (1) | GB2333017B (en) |
Families Citing this family (23)
| 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 (en) | 1998-06-12 | 2003-06-30 | 三菱電機株式会社 | Data decoding device and data decoding method |
| US8380041B2 (en) | 1998-07-30 | 2013-02-19 | Tivo Inc. | Transportable digital video recorder system |
| US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
| 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 |
| DE19908488A1 (en) | 1999-02-26 | 2000-08-31 | Thomson Brandt Gmbh | Method and device for reproducing digital data streams |
| JP2001067803A (en) | 1999-08-30 | 2001-03-16 | Matsushita Electric Ind Co Ltd | Video recording and playback device |
| EP1885128A3 (en) | 1999-09-20 | 2008-03-12 | Tivo, Inc. | Closed caption tagging system |
| GB2354677A (en) * | 1999-09-27 | 2001-03-28 | On Digital Plc | Copy protection of digital video broadcast data |
| US7051111B1 (en) | 2000-04-25 | 2006-05-23 | Digeo, Inc. | Multiple source proxy management system |
| 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 |
| US20020116705A1 (en) | 2001-02-20 | 2002-08-22 | Perlman Stephen G. | System and method for processing conditional access data |
| US20020114360A1 (en) * | 2001-02-20 | 2002-08-22 | Perlman Stephen G. | System and method for processing multiple broadcast multimedia streams |
| US7046805B2 (en) | 2001-03-20 | 2006-05-16 | Digeo, Inc. | System and method for efficiently storing and processing multimedia content |
| KR100390841B1 (en) | 2001-03-27 | 2003-07-10 | 주식회사 하이닉스반도체 | Apparatus for storing and comparing PID to speed up detection of PID and its method |
| 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 |
| US7463737B2 (en) | 2001-08-15 | 2008-12-09 | Digeo, Inc. | System and method for conditional access key encryption |
| CN102665112B (en) | 2004-11-19 | 2015-08-19 | Tivo股份有限公司 | For the safe transmission of content of multimedia and the method and apparatus of playback |
Family Cites Families (4)
| 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 |
-
1998
- 1998-10-23 JP JP30271798A patent/JP4018823B2/en not_active Expired - Fee Related
- 1998-10-26 GB GB9823408A patent/GB2333017B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| GB9823408D0 (en) | 1998-12-23 |
| JPH11239314A (en) | 1999-08-31 |
| GB2333017A (en) | 1999-07-07 |
| GB2333017B (en) | 2003-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4018823B2 (en) | MPEG-2 broadcast program storage and playback system | |
| 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 | |
| CN100433839C (en) | Receiving device for digital broadcast signal | |
| JP5052848B2 (en) | Video stream playback method, playback device, recording method, recording device, and recording medium | |
| JP2000251457A (en) | Reproducing method for digital data stream and device | |
| US7881584B2 (en) | Reproducing apparatus and method, and recording medium | |
| US7742472B2 (en) | Signal processing apparatus and stream processing method | |
| CN101159880B (en) | Receiving apparatus for digital broadcasting signal and receiving/recording/reproducing apparatus thereof | |
| JP3593773B2 (en) | Reproduction device and signal processing method | |
| JP3764806B2 (en) | Receiver | |
| JPH11220692A (en) | Digital broadcast multi-program recording / reproducing method and recording / reproducing system | |
| KR20100047729A (en) | Video play apparatus and background screen display method using by it | |
| JP3341647B2 (en) | Digital information recording method and recording / reproducing method | |
| KR20000009548U (en) | Audio data playback device of digital television | |
| JP4438176B2 (en) | Recording apparatus, reproducing apparatus, recording method, and reproducing method | |
| WO1999012332A2 (en) | Method of and apparatus for recording digital television signals | |
| KR100539731B1 (en) | Transport stream storage device and method | |
| US6842579B1 (en) | Apparatus and method of transferring transmission stream in digital interface | |
| JP2000011605A (en) | Data reception recording method and data reception device | |
| JP2004048747A (en) | Digital information recording device, recording method and recording medium | |
| KR19990042283A (en) | Broadcast signal reproduction apparatus and method in digital broadcasting receiver | |
| JP2005198325A (en) | Digital broadcast signal receiving and recording / reproducing apparatus | |
| JP2008136209A (en) | Receiving apparatus and receiving method |
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 |