Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3593773B2 - Reproduction device and signal processing method - Google Patents
[go: Go Back, main page]

JP3593773B2 - Reproduction device and signal processing method - Google Patents

Reproduction device and signal processing method Download PDF

Info

Publication number
JP3593773B2
JP3593773B2 JP35283195A JP35283195A JP3593773B2 JP 3593773 B2 JP3593773 B2 JP 3593773B2 JP 35283195 A JP35283195 A JP 35283195A JP 35283195 A JP35283195 A JP 35283195A JP 3593773 B2 JP3593773 B2 JP 3593773B2
Authority
JP
Japan
Prior art keywords
data
mpeg
program
pid
digital
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 - Lifetime
Application number
JP35283195A
Other languages
Japanese (ja)
Other versions
JPH09186942A (en
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP35283195A priority Critical patent/JP3593773B2/en
Priority to US08/769,846 priority patent/US5899578A/en
Priority to EP04076509.1A priority patent/EP1469675B1/en
Priority to EP10012165.6A priority patent/EP2323377B1/en
Priority to EP96309376A priority patent/EP0782332B1/en
Priority to EP10012166.4A priority patent/EP2357800B1/en
Priority to EP10012162A priority patent/EP2320644A1/en
Priority to EP10012167A priority patent/EP2323378A1/en
Priority to EP20100012164 priority patent/EP2320646A1/en
Priority to DE69634327T priority patent/DE69634327T2/en
Priority to EP10012163A priority patent/EP2320645A1/en
Priority to KR1019960071127A priority patent/KR100461206B1/en
Priority to CN2006101006354A priority patent/CN1905673B/en
Priority to CNB2003101179595A priority patent/CN100397884C/en
Priority to CNB961238534A priority patent/CN1175664C/en
Priority to CNB2004100287703A priority patent/CN100388773C/en
Publication of JPH09186942A publication Critical patent/JPH09186942A/en
Priority to US09/049,446 priority patent/US6253019B1/en
Priority to US09/188,653 priority patent/US6285824B1/en
Priority to US09/754,610 priority patent/US6442330B2/en
Priority to KR1020040042310A priority patent/KR100474788B1/en
Application granted granted Critical
Publication of JP3593773B2 publication Critical patent/JP3593773B2/en
Priority to HK07105784.2A priority patent/HK1100607B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、再生装置及び信号処理方法に関し、特に、記録媒体に記録されたデジタルデータストリームを再生してデジタルインタフェースを介して他の機器に伝送するような再生装置及び信号処理方法に関するものである。
【0002】
【従来の技術】
近年、米国や欧州諸国において、MPEG(Moving Picture
Image Coding Experts Group)等の高能率符号化技術を応用して、ビデオ信号及びオーディオ信号を符号化し、通信衛星等を介して伝送し、受信側においてこれを復調するようにしたシステムが普及しつつある。
【0003】
これらのシステムでは、受信側に専用の受信・復調装置が必要となる。この受信・復調装置においては、複数チャンネルのデータが多重化されたトランスポートストリームから所望のチャンネルのトランスポートストリームを選択する部分と、所望のチャンネルのトランスポートストリームから所望のプログラムのビデオデータとオーディオデータを分離する部分と、分離したビデオデータ及びオーディオデータを復号化する部分とを備えている。
【0004】
また、このシステムでは、受信・復調装置において、前述した所望のチャンネルのトランスポートストリームの受信や所望のプログラムのビデオデータ及びオーディオデータの分離ができるようにするために、多重化されたトランスポートストリーム中にPSI(Program Spesific Information:プログラム仕様情報)やEPG(Electroic ProgramGuide:電子番組ガイド)あるいはSI(Service Information:サービス情報)を付加している。
【0005】
【発明が解決しようとする課題】
ビデオ信号及びオーディオ信号を符号化して記録/再生するビデオテープレコーダ(以下DVCRという)が提案されている。そして、このようなDVCRに前述したデジタル放送のビデオデータ及びオーディオデータを復号化せずに記録/再生することが考えられている(久保田 幸雄 編著「図解 デジタルビデオ読本」,pp.140−152,(株)オーム社,平成7年8月25日)。
【0006】
本発明は、前述したようなDVTRがデジタル放送のプログラムを複数個連続して再生する場合のように、記録媒体に記録されたデジタルデータストリームを再生してデジタルインタフェースを介して他の機器に伝送する際に、該他の機器側で、プログラムの変化あるいは不連続時にでもビデオデータ及びオーディオデータの復号化動作を迅速に行なえ、また復号出力が途切れたりしないようにするための再生装置及び信号処理方法の提供を目的とする。
【0007】
【課題を解決するための手段】
前記課題を解決するために、本発明に係る再生装置は、記録媒体に記録されたデジタルデータストリームを再生してデジタルインタフェースを介して他の機器に伝送することが可能な再生装置において、記録媒体の再生停止状態から再生開始状態へ移行したことを検出する検出手段と、上記再生開始状態への移行の検出に応じて、不連続情報を生成する生成手段とを備え、上記再生されたデジタルデータストリームと上記生成された不連続情報を上記デジタルインターフェイスを介して上記他の機器に伝送するようにしたことを特徴とする。
【0008】
また、本発明に係る信号処理方法は、記録媒体に記録されたデジタルデータストリームを再生してデジタルインタフェースを介して他の機器に伝送するようにした信号処理方法において、記録媒体の再生停止状態から再生開始状態へ移行したことを検出し、上記再生開始状態への移行の検出に応じて、不連続情報を生成し、上記再生されたデジタルデータストリームと上記生成された不連続情報を上記デジタルインターフェイスを介して上記他の機器に伝送するようにしたことを特徴とする。
【0010】
【発明の実施の形態】
以下本発明の実施の形態について図面を参照しながら詳細に説明する。
図1は本発明を適用したデジタル信号処理装置の構成を示すブロック図である。このデジタル信号処理装置はIRD(Integrated Receiver Decoder)と呼ばれているものである。
【0011】
このデジタル信号処理装置は、ダウンコンバータ(図示せず)から送られてくるRF信号を入力し、所望のチャンネルのトランスポートストリームを選択するフロントエンド1と、フロントエンド1で選択したトランスポートストリームから所望のプログラムのMPEGビデオデータとMPEGオーディオデータと付加情報を分離するデマルチプレクサ2と、デマルチプレクサ2を通して入出力するデータを一時的に蓄積するバッファメモリ3とを備えている。
【0012】
また、このデジタル信号処理装置は、デマルチプレクサ2で分離したビデオデータを復号化するMPEGビデオデコーダ4と、デマルチプレクサ2で分離したオーディオデータを復号化するMPEGオーディオデコーダ5と、MPEGビデオデコーダ4で復号化したビデオ信号をNTSC方式のビデオ信号に変換するNTSCエンコーダ6と、NTSCエンコーダ6の出力をアナログ化するD/Aコンバータ7と、MPEGオーディオデコーダ5の出力をアナログ化するD/Aコンバータ8とを備えている。MPEGビデオデコーダ4にはビデオデータを一時的に蓄積するバッファメモリ4aが、またMPEGオーディオデコーダ5には、オーディオデータを一時的に蓄積するバッファメモリ5aが設けられている。
【0013】
さらに、このデジタル信号処理装置は、装置全体の動作を制御するマイクロコンピュータ(以下マイコンという)9と、フロントパネル10と、デマルチプレクサ2で分離したMPEGビデオデータ、MPEGオーディオデータ、及び付加情報を外部へ送信し、また外部から受信したMPEGビデオデータ、MPEGオーディオデータ、及び付加情報をデマルチプレクサ2へ送るデジタルインタフェース11を備えている。
【0014】
フロントエンド1は、チューナとQPSK復調器とエラー訂正回路とから構成されており、多重化されている複数チャンネルのトランスポートストリームから、ユーザーがフロントパネル10で指定した所望のチャンネルのトランスポートストリームを選択してQPSK復調し、さらにエラーの検出・訂正を行う。
【0015】
図2に1チャンネル分のトランスポートストリームの例を示す。この図に示すように、1チャンネルのトランスポートストリームには複数個のプログラム(ここでは、プログラム番号1〜3を図示)が多重化されている。ここで、プログラムとは仮想的な放送チャンネル、日本の現行放送でいえば、例えばNHK衛星第1、NHK衛星第2等の放送サービスのことである。
【0016】
各プログラムのデータは所定の長さ(188バイト)でパケット化されており、その先頭にヘッダを持っている。そして、ヘッダにはデータを識別するためのPID(Packet Identification:パケットID)が付与されている。
【0017】
フロントエンド1で選択された所望のチャンネルのトランスポートストリームは、デマルチプレクサ2を通して一旦バッファメモリ3に書き込まれる。そして、ここから所望のプログラムのMPEGビデオデータとMPEGオーディオデータを読み出して分離し、そのビデオデータをMPEGビデオデコーダ4へ、オーディオデータをMPEGオーディオデコーダ5へ送る。図2においては、プログラム2のビデオデータとオーディオデータを分離している。
【0018】
この分離に際しては、パケットに付与されているPID(パケットID)を見る。そして、それが所望のプログラムのビデオデータ及びオーディオデータを識別するPIDであれば、それぞれMPEGビデオデコーダ4とMPEGオーディオデコーダ5へ送る。図2においては、プログラム2のビデオデータに付与されているPIDは“xx”であり、オーディオデータに付与されているPIDは“yy”である。なお、デジタル信号処理装置においてプログラム番号とPIDとの対応関係を知る方法については後述する。
【0019】
MPEGビデオデコーダ4へ送られたビデオデータは、バッファメモリ4aに記憶され、適宜読み出されて復号化される。復号化されたビテオデータはNTSCエンコーダ6によりNTSC方式のビデオ信号に変換され、D/Aコンバータ7によりアナログビデオ信号に変換された後、外部のモニタ装置(図示せず)へ供給される。また、MPEGオーディオデコーダ5へ送られたオーディオデータは、バッファメモリ5aに記憶され、適宜読み出されて復号化される。復号化されたオーディオデータは、D/Aコンバータ8によりアナログオーディオ信号に変換された後、モニタ装置等のスピーカー(図示せず)へ供給される。
【0020】
以上のようにして、デジタル放送のビデオ信号及びオーディオ信号を受信し復号化してモニタ装置に表示することができる。
【0021】
次に付加情報について説明する。前述したように、多重化されたビットストリーム中にはPSI(プログラム使用情報)やEPG(電子番組ガイド)あるいはSI(サービス情報)が付加されている。ここでは、MPEGで規定されているPSIと欧州のデジタル放送であるDVB(Digital Video Broadcasting)システムで規定されているSIについて説明する。
【0022】
▲1▼:PAT(Programme Association Table)
このテーブルはMPEGで規定されており、PID(パケットID)は0である。そして、主な内容は、後述するNITのPIDと、PMTのPIDの記述である。
【0023】
▲2▼:PMT(Programme Map Table)
このテーブルもMPEGで規定されており、PIDは前述したPATにより決められている。主な内容は、プログラム番号とPIDとの対応の記述と、ECM(番組に付随するスクランブルデータ)のPIDの記述である。
【0024】
▲3▼:CAT(Conditional Access Table)
このテーブルもMPEGで規定されており、PIDは1である。そして、主な内容は、EMM(顧客向けのスクランブル情報)の記述である。
【0025】
▲4▼:NIT(Network Information Table)
PIDは0010である。そして、主な内容はネットワーク名(衛星名、地上波送信所等)の記述と、その各トランスポートストリーム(物理チャンネル)に関する変調方式や周波数の記述である。
【0026】
以下のテーブルはDVBで規定されている。
▲5▼:BAT(Bouquet Association Table)
PIDは0011である。そして、主な内容は、ブーケ(Bouquet:番組供給者)の名称と仕向国の記述、及びトランスポートストリーム(物理チャンネル)に関するサービスの内容とCASS(Conditional Access Service System)方式の記述である。
【0027】
▲6▼:SDT(Service Description Table)
PIDは0011である。そして、主な内容は、トランスポートストリーム(物理チャンネル)に関し、そこに含まれるサービスIDとそのブーケの名称等の記述である。ここで、サービスIDとは、NHK衛星第1、NHK衛星第2等の放送チャンネルのことである。すなわち、MPEGで規定されているブログラム番号と同じである。
【0028】
▲7▼:EIT(Event Information Table)
PIDは0012である。そして、主な内容は、イベントIDとその開始時刻、放送時間、番組内容等の記述である。そして、このイベントID毎にトランスポートストリームIDとサービスIDが記述されている。ここで、イベントとは、例えば「7時のニュース(12月1日放送分)」等の番組のことである。
【0029】
▲8▼:TDT(Time and Data Table)
PIDは0010である。そして、主な内容は、世界標準時の情報の記述である。このTDTを用いて装置内の時計(図示せず)の時刻合わせを行える。
【0030】
▲9▼:RST(Running Status Table)
PIDは0013である。そして、主な内容は、イベントの実行状況の記述である。すなわち、あるイベントの開始前、実行中、終了等の記述をする。
【0031】
次にデジタル信号処理装置におけるマイコン9が以上説明したPSIとSIをどのように処理するかについて説明する。
【0032】
まず、デジタル信号処理装置においては、各ネットワークの方式に合わせて、定数等の設定を行う。この情報はNITに記述されているので、各トランスポートストリームに対し変調方式、周波数、ビットレート、誤り訂正方式等が得られる。設定後、これらの情報はマイコン9のEEPROM(図示せず)に格納する。
【0033】
次に、EITを用いてイベントの検索を行う。各放送イベントには固有のイベントIDが付与され、EITに放送番組の名称や内容が開始時刻と共に記述され、イベント毎にそのトランスポートストリームIDとサービスIDが記述されている。そこで、EITからトランスポートストリームIDを判別し、NITで得たトランスポートストリームの定数を用いてデジタル信号処理装置を設定し、所望のチャンネルのトランスポートストリームを選択する。
【0034】
以上フロントエンド1において所望のチャンネルのトランスポートストリームを選択する際の処理を説明した。次にデマルチプレクサ2の出力をMPEGビデオデコーダ4及びMPEGオーディオデコーダ5へ送る際のマイコン9の処理について説明する。
【0035】
図3にデマルチプレクサ2へ入力されるトランスポートストリームの1例とその中のPAT及びPMTの内容を示す。また、図4はバッファメモリ3の内部構成例を示す。そして、図5はこの処理の流れを示す図である。ここでは、プログラム番号1の放送を選択したものとして説明する。
【0036】
まず図5のステップS1に示すように、フロントエンド1の出力をデマルチプレクサ2を通してバッファメモリ3に書き込む。バッファメモリ3は、図4に示すようにデータ毎に格納エリア3A〜3Cが定められているので、それぞれのエリアに書き込む。
【0037】
次にステップS2に示すように、バッファメモリ3の付加情報エリア3Cに書き込んだ付加情報の中からPATを探す。この処理はPIDが0のパケットを探せばよい。図3(2)に示すように、PATにはプログラム毎のPMTのPID(ここでは、PMT1のPIDを“cc”、PMT2のPIDを“dd”とした)が記述されている。
【0038】
そこで、次にPIDが“cc”のパケットを探す。これによりプログラム番号1に対応するPMT1を検出することができる。図3(3)に示すように、PMT1にはプログラム番号1のMPEGビデオデータ、MPEGオーディオデータ、及びECMのPIDが記述されている。
【0039】
したがって、プログラム番号1の放送を見る場合には、バッファメモリ3のMPEGビデオデータエリア3AからPIDが“aa”のパケットを読み出し、デマルチプレクサ2を通してMPEGビデオデコーダ4へ送り、MPEGオーディオデータエリア3BからPIDが“ab”のパケットを読み出し、デマルチプレクサ2を通してMPEGオーディオデコーダ5へ送る。図2に示したように、このときヘッダを除いたデータだけを送る。また、PIDが“xx”のパケットに記述されているECM情報を用いてスクランブルをデコードする。
【0040】
もしプログラム番号2の放送を見る場合には、同様にしてPIDが“dd”のパケットを探す。このパケットには図3(4)に示すように、プログラム番号2の、ビデオデータ、オーディオデータ、及びECMのPIDが記述されている。そこで、MPEGビデオデータエリア3AからPIDが“ba”のパケットを読み出してMPEGビデオデコーダ4へ送り、MPEGオーディオデータエリア3BからPIDが“bb”のパケットを読み出してMPEGオーディオデコーダ5へ送る。また、PIDが“zz”のパケットに記述されているECM情報を用いてスクランブルをデコードする。
【0041】
以上フロントエンド1から入力されたトランスポートストリームをデコードする通常の処理について説明した。図1のデジタル信号処理装置は、さらにデマルチプレクサ2で分離したMPEGビデオデータ、MPEGオーディオデータ、及び付加情報をデジタルインタフェース11を介して外部の記録再生装置、例えばDVCRへ出力することができる。また、外部の記録再生装置が出力したMPEGビデオデータ、MPEGオーディオデータ、及び付加情報をデジタルインタフェース11を介して受信し、デマルチプレクサ2へ送ることができる。次にこれらの処理について説明する。
【0042】
まずデマルチプレクサ2の出力をデジタルインタフェース11から外部へ送出する際のマイコン9の処理について説明する。この処理の大半は前述した通常の処理と同じであるため、異なる点についてのみ説明する。
【0043】
MPEGビデオデータ及びMPEGオーディオデータはパケットヘッダを付けたままデジタルインタフェース11へ送る。つまり、マイコン9がバッファメモリ3から読み出すときに、ヘッダごと読み出し、デマルチプレクサ2を通してデジタルインタフェース11へ送る。
【0044】
PSI及びSIもヘッダを付けたままデジタルインタフェース11へ送る。ただし、PATは選択したプログラム番号のPMTを指定するPIDだけを残し、他は除去する。例えばプログラム番号1を選択した場合には、PMT1のPID(図3の場合においては“cc”)だけを残し、他は除去する。
【0045】
このようにしてデジタルインタフェース11へ送られたデータは、ここから外部へ送出される。デジタルインタフェース11は、例えばIEEE−1394に準拠したものである。この場合、データをIEEE−1394のアイソクロナスパケットに入れて出力する。デジタルインタフェース11から出力されたアイソクロナスパケットは、外部のDVCRへ送られる。そして、ここでアイソクロナスパケットからデータが取り出され、記録系におけるエラー訂正符号を付加され、チャネルコーディング処理を受けた後、記録される。
【0046】
次に、前述したようにしてDVCRに記録したデータを再生し、デジタル信号処理装置へ入力する場合について説明する。外部のDVCRは再生したデータをアイソクロナスパケットに入れて出力する。このアイソクロナスパケットはデジタルインタフェース11へ入力され、ここで元のMPEGのビデオデータ、MPEGのビデオデータ、及び付加情報が取り出され、デマルチプレクサ2を通ってバッファメモリ3に書き込まれる。
【0047】
バッファメモリ3に書き込まれたMPEGビデオデータ及びMPEGオーディオデータの処理は、前述した、フロントエンド1から入力されたトランスポートストリーム中のこれらのデータの処理と同じである。一方、バッファメモリ3に書き込まれたPSI及びSIに対してマイコン9は以下のように処理する。
【0048】
PATとPMTはそのまま使用する。前述したように、デジタル信号処理装置から外部のDVCRへデータを出力する際に、PATから選択したプログラム番号のPMTを指定するPIDだけを残し、他は除去しているので、ここで外部のDVCRから入力されたデータ中のPATには入力中のプログラム番号のPMTを指定するPIDだけが記述されている。したがって、PATを見てPMTを探し、そのPMTを見て入力中のプログラムのMPEGビデオデータ及びMPEGオーディオデータを読み出すことができる。読み出したMPEGビデオデータ及びMPEGオーディオデータは、デマルチプレクサ2を通ってMPEGビデオデコーダ4及びMPEGオーディオデコーダ5へ送られ、以後フロントエンド1からのこれらのデータと同様に処理される。
【0049】
EITについては、PAT内に記述されているプログラムのアクチュアル(actual)かつプレゼント(present)の情報のみをデコードし、他は無視する。ここで、アクチュアルとは選択したチャンネルのトランスポートストリームであることを意味し、プレゼントとは選択したプログラムが現在放送中であることを意味する。
【0050】
RSTについては、PAT内に記述されているプログラムに関するもののみをデコードし、他は無視する。SDTについては、PAT内に記述されているプログラムのアクチュアルのもののみをデコードし、他は無視する。
【0051】
NITはフロントエンド1における設定に必要であるが、デマルチプレクサ2においては必要ないので無視する。BATについても同様に無視する。
【0052】
TDTについては、外部のDVCRの再生信号を入力する際には、再生信号中のTDTは録画時の時刻を示すものであって、現在の時刻を示すものではないため、このTDTは無視する。これにより、内蔵時計の時刻合わせの際に誤った時間に合わせる事態を避けることができる。
【0053】
さらに、外部のDVCRから複数個のプログラムが連続的に入力される場合について説明する。前述したように、マイコン9はPATを見てPMTを探し、そのPMTを見て外部のDVCRから入力中のプログラムのMPEGビデオデータ及びMPEGオーディオデータを読み出す。ところが、外部のDVCRが複数個のプログラムを連続的に出力している際に、マイコン9はプログラムが切り替わった場合には、新たにPATを見てPMTを探し、切り替わったプログラムのMPEGビデオデータ及びMPEGオーディオデータを読みだすことができない。また、MPEGビデオデコーダ4及びMPEGオーディオデコーダ5においては、復号化処理に過去のデータを用いているため、プログラムが切り替わったときには、バッファメモリ4a及び5a内に残っている切り替え前のプログラムのデータをクリアしなければ、正しい復号化ができない。
【0054】
同様に、SIについても、トランスポートストリームの異なるプログラムに切り替わった場合には、バッファメモリ3内のSIを書き換えることが必要となる。
【0055】
そこで、本実施の形態では、DVCRが再生しているプログラムが変化したときに、アイソクロナスパケットのヘッダにそれを識別するフラグを設けている。図6はアイソクロナスパケットのフォーマットを示す図である。タグ(tag)フィールドの2ビットが01のときに、データフィールドの先頭に2クァドレットのコモンアイソクロナスパケットヘッダー(以下CIPヘッダーという)を挿入する。デジタルビデオ機器やデジタルオーディオ機器等のデジタルオーディオ・ビデオ信号の実時間データを扱う目的のために、tagの値を01とする。
【0056】
図7はタグ=01の値をとる場合のCIPヘッダーを示す。また、図8はCIPヘッダーにおけるFMT(フォーマットタイプ)の割り付け例を示す。図6に示すように、FMT=000000でDVCR、100001でMPEG信号伝送のフォーマットを指定している。そして、本実施の形態では、FDF(フォーマット依存フィールド)のビットb0に不連続フラグを設けている。
【0057】
この不連続フラグは、DVCRの再生信号においてトランスポートストリームが不連続になったときに所定の時間(例、1秒間)“H(ハイ)”レベルにする。具体的には、DVCRにおいてビデオデータの記録時にビデオデータと共に記録の開始位置(REC START)や終了位置(REC END)を示すビデオ補助データ(VAUXデータ)を記録しているので、再生時にこれらの補助データを検出した時に、不連続フラグを“H(ハイ)”レベルにする。
【0058】
また、本実施の形態では、DVCRのモードが停止(STOP)から再生(PB)に変化した時にも、前述した不連続フラグを“H(ハイ)”レベルにする。これにより、プログラムの途中から再生した場合等においても、バッファメモリ4a及び5a内のデータのクリアとバッファメモリ3内のSIの書き換えを実行できるようにしている。
【0059】
さらに、本実施の形態では、FDFのビットb1に変速再生フラグを設けている。これは、DVCRの動作モードがスロー及びキュー/レビューの時に“H(ハイ)”レベルにするフラグである。このような変速再生時には、MPEGのIピクチャーのみが有効データとなるため、バッファメモリ4aがアンダフローし、その結果次のIピクチャーが復号化されるまでの間、MPEGビデオデコーダ4の出力が途切れてしまう。そこで、デジタル信号処理装置では、このフラグを検出した時には、次のIピクチャーが入力されるまで最後に復号化したIピクチャーをMPEGビデオデコーダ4から出力するように構成している。
【0060】
図9は外部入力時のマイコン9の処理を示すフローチャートである。
まず、マイコン9は外部入力かどうかを判断する(ステップS11)。外部入力かどうかはフロントパネル10の出力により判断する。
【0061】
次に、不連続フラグを検出したかどうかを判断する(ステップS12)。この判断は、デジタルインタフェース11が図7に示した不連続フラグを検出したかどうかを基に行なう。そして、不連続フラグを検出していれば、バッファメモリ3内のPAT、PMT、及びSIを書き換え、かつバッファメモリ4a及び5a内のデータをクリアする指令をMPEGビデオデコーダ4及びMPEGオーディオデコーダ5へ与える(ステップS13)。
【0062】
次に、変速再生フラグを検出したかどうかを判断する(ステップS14)。この判断は、ステップS12と同様、デジタルインタフェース11が図7に示した変速再生フラグを検出したかどうかを基に行なう。そして、変速再生フラグを検出していれば、MPEGビデオデコーダ4に対して最後にデコードしたIピクチャーを出力し続ける指令を与える。
【0063】
【発明の効果】
以上詳細に説明したように、本発明によれば、外部から入力されるプログラムが変化した時のビデオデータ及びオーディオデータの復号化を迅速に行なうことができる。
【図面の簡単な説明】
【図1】本発明を適用したデジタル信号処理装置の構成を示すブロック図である。
【図2】1チャンネル分のトランスポートストリームの例を示す図である。
【図3】デマルチプレクサへ入力されるトランスポートストリームの1例とその中のPAT及びPMTの内容を示す図である。
【図4】図1におけるバッファメモリ3の内部構成例を示す図である。
【図5】デマルチプレクサの出力をMPEGビデオデコーダ及びMPEGオーディオデコーダへ送る際のマイコンの処理の流れを示す図である。
【図6】アイソクロナスパケットのフォーマットを示す図である。
【図7】タグ=01の値をとる場合のCIPヘッダーを示す図である。
【図8】CIPヘッダーにおけるFMT(フォーマットタイプ)の割り付け例を示す図である。
【図9】外部入力時のマイコンの処理を示すフローチャートである。
【符号の説明】
1…フロントエンド、2…デマルチプレクサ、4…MPEGビデオデコーダ、5…MPEGオーディオデコーダ、9…マイコン、11…デジタルインタフェース
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a reproducing apparatus and a signal processing method, and more particularly to a reproducing apparatus and a signal processing method for reproducing a digital data stream recorded on a recording medium and transmitting the digital data stream to another device via a digital interface. .
[0002]
[Prior art]
In recent years, in the United States and European countries, MPEG (Moving Picture)
A system that encodes a video signal and an audio signal by applying a high-efficiency encoding technique such as Image Coding Experts Group), transmits the encoded signal via a communication satellite or the like, and demodulates the signal on a receiving side is becoming popular. is there.
[0003]
In these systems, a dedicated receiving / demodulating device is required on the receiving side. In this receiver / demodulator, a portion for selecting a transport stream of a desired channel from a transport stream in which data of a plurality of channels is multiplexed, and video data and audio of a desired program from the transport stream of a desired channel. It has a part for separating data and a part for decoding the separated video data and audio data.
[0004]
Further, in this system, the multiplexed transport stream is received by the receiving / demodulating device so that the transport stream of the desired channel can be received and the video data and audio data of the desired program can be separated. PSI (Program Specific Information: Program Specification Information), EPG (Electric Program Guide: Electronic Program Guide), or SI (Service Information: Service Information) is added to it.
[0005]
[Problems to be solved by the invention]
Video tape recorders (hereinafter referred to as DVCRs) that encode and record / reproduce video and audio signals have been proposed. It has been considered that the above-mentioned digital broadcast video data and audio data are recorded / reproduced without decoding on such a DVCR (Yukio Kubota, “Digital Video Reader”, pp. 140-152, (Ohm Co., Ltd., August 25, 1995).
[0006]
The present invention reproduces a digital data stream recorded on a recording medium and transmits the digital data stream to another device via a digital interface, as in the case where a DVTR continuously reproduces a plurality of digital broadcast programs as described above. A reproducing device and a signal processing device for quickly decoding video data and audio data on the other device side even when the program is changed or discontinuous, and for preventing the decoded output from being interrupted. The purpose is to provide a method.
[0007]
[Means for Solving the Problems]
In order to solve the above problem, a playback device according to the present invention is a playback device capable of playing back a digital data stream recorded on a recording medium and transmitting the stream to another device via a digital interface. Detecting means for detecting a transition from the reproduction stop state to the reproduction start state, and generating means for generating discontinuity information in response to detection of the transition to the reproduction start state, wherein the reproduced digital data The stream and the generated discontinuous information are transmitted to the other device via the digital interface.
[0008]
Also, the signal processing method according to the present invention is a signal processing method in which a digital data stream recorded on a recording medium is reproduced and transmitted to another device via a digital interface. Detecting the transition to the reproduction start state, generating discontinuous information in response to the detection of the transition to the reproduction start state, and transmitting the reproduced digital data stream and the generated discontinuous information to the digital interface. Characterized in that the data is transmitted to the other device via a.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a digital signal processing device to which the present invention is applied. This digital signal processing device is called an IRD (Integrated Receiver Decoder).
[0011]
The digital signal processing apparatus receives an RF signal sent from a down converter (not shown) and selects a transport stream of a desired channel from a front end 1 and a transport stream selected by the front end 1 from the transport stream. A demultiplexer 2 for separating MPEG video data, MPEG audio data, and additional information of a desired program from each other and a buffer memory 3 for temporarily storing data input / output through the demultiplexer 2 are provided.
[0012]
The digital signal processing apparatus includes an MPEG video decoder 4 for decoding video data separated by the demultiplexer 2, an MPEG audio decoder 5 for decoding audio data separated by the demultiplexer 2, and an MPEG video decoder 4. An NTSC encoder 6 for converting the decoded video signal into an NTSC video signal, a D / A converter 7 for converting the output of the NTSC encoder 6 into an analog signal, and a D / A converter 8 for converting the output of the MPEG audio decoder 5 into an analog signal. And The MPEG video decoder 4 is provided with a buffer memory 4a for temporarily storing video data, and the MPEG audio decoder 5 is provided with a buffer memory 5a for temporarily storing audio data.
[0013]
Further, this digital signal processing device includes a microcomputer (hereinafter, referred to as a microcomputer) 9 for controlling the operation of the entire device, a front panel 10, and MPEG video data and MPEG audio data separated by the demultiplexer 2 and external information. And a digital interface 11 for transmitting MPEG video data, MPEG audio data, and additional information received from outside to the demultiplexer 2.
[0014]
The front end 1 includes a tuner, a QPSK demodulator, and an error correction circuit. The front end 1 converts a multiplexed transport stream of a plurality of channels into a transport stream of a desired channel specified by the user on the front panel 10. Select and perform QPSK demodulation, and further detect and correct errors.
[0015]
FIG. 2 shows an example of a transport stream for one channel. As shown in this figure, a plurality of programs (here, program numbers 1 to 3 are multiplexed) are multiplexed in a transport stream of one channel. Here, the program is a virtual broadcasting channel, which is, for example, a broadcasting service of the NHK satellite No. 1 and the NHK satellite No. 2 in the current broadcasting in Japan.
[0016]
The data of each program is packetized with a predetermined length (188 bytes), and has a header at the beginning. The header is provided with a PID (Packet Identification) for identifying data.
[0017]
The transport stream of the desired channel selected by the front end 1 is temporarily written to the buffer memory 3 through the demultiplexer 2. Then, the MPEG video data and the MPEG audio data of the desired program are read and separated therefrom, and the video data is sent to the MPEG video decoder 4 and the audio data is sent to the MPEG audio decoder 5. In FIG. 2, video data and audio data of the program 2 are separated.
[0018]
At the time of this separation, the PID (packet ID) assigned to the packet is viewed. If it is a PID for identifying video data and audio data of a desired program, the PID is sent to the MPEG video decoder 4 and the MPEG audio decoder 5, respectively. In FIG. 2, the PID assigned to the video data of the program 2 is “xx”, and the PID assigned to the audio data is “yy”. A method of knowing the correspondence between the program number and the PID in the digital signal processing device will be described later.
[0019]
The video data sent to the MPEG video decoder 4 is stored in the buffer memory 4a, and is read and decoded as appropriate. The decoded video data is converted into an NTSC video signal by an NTSC encoder 6, converted to an analog video signal by a D / A converter 7, and supplied to an external monitor device (not shown). The audio data sent to the MPEG audio decoder 5 is stored in the buffer memory 5a, and is read and decoded as appropriate. The decoded audio data is converted into an analog audio signal by the D / A converter 8, and then supplied to a speaker (not shown) such as a monitor device.
[0020]
As described above, the digital broadcast video signal and audio signal can be received, decoded, and displayed on the monitor device.
[0021]
Next, the additional information will be described. As described above, PSI (program use information), EPG (electronic program guide) or SI (service information) is added to the multiplexed bit stream. Here, a description will be given of PSI specified by MPEG and SI specified by DVB (Digital Video Broadcasting) system, which is digital broadcasting in Europe.
[0022]
{Circle around (1)}: PAT (Programme Association Table)
This table is defined by MPEG, and the PID (packet ID) is 0. The main contents are the description of the PID of the NIT and the PID of the PMT described later.
[0023]
{Circle around (2)}: PMT (Programmable Map Table)
This table is also defined by MPEG, and the PID is determined by the above-described PAT. The main contents are a description of a correspondence between a program number and a PID and a description of a PID of an ECM (scramble data accompanying a program).
[0024]
{Circle around (3)}: CAT (Conditional Access Table)
This table is also defined by MPEG, and the PID is 1. The main content is a description of EMM (scramble information for customers).
[0025]
{Circle over (4)}: NIT (Network Information Table)
The PID is 0010. The main contents are a description of a network name (satellite name, terrestrial transmission station, etc.) and a description of a modulation method and a frequency for each transport stream (physical channel).
[0026]
The following table is specified in DVB.
{Circle around (5)}: BAT (Bouquet Association Table)
The PID is 0011. The main contents are the name of a bouquet (program provider) and a description of a destination country, the contents of a service related to a transport stream (physical channel), and a description of a CAS (Conditional Access Service System) system.
[0027]
{Circle around (6)}: SDT (Service Description Table)
The PID is 0011. The main content is a description of a transport stream (physical channel) such as a service ID included therein and a name of a bouquet thereof. Here, the service ID is a broadcast channel such as NHK Satellite 1 and NHK Satellite 2. That is, it is the same as the program number defined in MPEG.
[0028]
{Circle around (7)}: EIT (Event Information Table)
The PID is 0012. The main contents are the description of the event ID and its start time, broadcast time, program contents, and the like. Then, a transport stream ID and a service ID are described for each event ID. Here, the event is, for example, a program such as "7:00 News (broadcast on December 1)".
[0029]
(8): TDT (Time and Data Table)
The PID is 0010. The main content is the description of information in Coordinated Universal Time. Using the TDT, the time of a clock (not shown) in the apparatus can be adjusted.
[0030]
(9): RST (Running Status Table)
The PID is 0013. The main content is a description of the event execution status. That is, a description such as before the start, execution, and end of a certain event is made.
[0031]
Next, how the microcomputer 9 in the digital signal processing device processes the above-described PSI and SI will be described.
[0032]
First, in the digital signal processing device, constants and the like are set in accordance with the system of each network. Since this information is described in the NIT, a modulation method, a frequency, a bit rate, an error correction method, and the like can be obtained for each transport stream. After the setting, these pieces of information are stored in an EEPROM (not shown) of the microcomputer 9.
[0033]
Next, an event search is performed using the EIT. Each broadcast event is given a unique event ID, the name and contents of the broadcast program are described in the EIT together with the start time, and the transport stream ID and service ID are described for each event. Therefore, the transport stream ID is determined from the EIT, the digital signal processing device is set using the transport stream constant obtained in the NIT, and the transport stream of the desired channel is selected.
[0034]
The processing for selecting the transport stream of the desired channel in the front end 1 has been described above. Next, the processing of the microcomputer 9 when sending the output of the demultiplexer 2 to the MPEG video decoder 4 and the MPEG audio decoder 5 will be described.
[0035]
FIG. 3 shows an example of the transport stream input to the demultiplexer 2 and the contents of the PAT and PMT therein. FIG. 4 shows an example of the internal configuration of the buffer memory 3. FIG. 5 is a diagram showing the flow of this processing. Here, description will be made assuming that the broadcast of program number 1 is selected.
[0036]
First, as shown in step S1 of FIG. 5, the output of the front end 1 is written into the buffer memory 3 through the demultiplexer 2. In the buffer memory 3, as shown in FIG. 4, storage areas 3A to 3C are defined for each data, so that data is written in each area.
[0037]
Next, as shown in step S2, a PAT is searched for from the additional information written in the additional information area 3C of the buffer memory 3. In this process, a packet having a PID of 0 may be searched for. As shown in FIG. 3 (2), the PAT describes the PID of the PMT for each program (here, the PID of the PMT1 is “cc” and the PID of the PMT2 is “dd”).
[0038]
Therefore, next, a packet whose PID is “cc” is searched. Thereby, PMT1 corresponding to program number 1 can be detected. As shown in FIG. 3 (3), PMT1 describes MPEG video data of program number 1, MPEG audio data, and PID of ECM.
[0039]
Therefore, when watching the broadcast of program number 1, the packet whose PID is "aa" is read from the MPEG video data area 3A of the buffer memory 3, sent to the MPEG video decoder 4 through the demultiplexer 2, and read from the MPEG audio data area 3B. The packet whose PID is “ab” is read and sent to the MPEG audio decoder 5 through the demultiplexer 2. As shown in FIG. 2, at this time, only data excluding the header is sent. Also, the scramble is decoded using the ECM information described in the packet whose PID is “xx”.
[0040]
If a broadcast of program number 2 is to be watched, a packet having a PID of “dd” is similarly searched for. As shown in FIG. 3 (4), the PID of the video data, the audio data, and the ECM of the program number 2 are described in this packet. Therefore, a packet whose PID is "ba" is read from the MPEG video data area 3A and sent to the MPEG video decoder 4, and a packet whose PID is "bb" is read from the MPEG audio data area 3B and sent to the MPEG audio decoder 5. Also, the scramble is decoded using the ECM information described in the packet with the PID “zz”.
[0041]
The normal processing for decoding the transport stream input from the front end 1 has been described above. The digital signal processing device in FIG. 1 can further output the MPEG video data, MPEG audio data, and additional information separated by the demultiplexer 2 to an external recording / reproducing device, for example, a DVCR via the digital interface 11. In addition, MPEG video data, MPEG audio data, and additional information output from an external recording / reproducing device can be received via the digital interface 11 and sent to the demultiplexer 2. Next, these processes will be described.
[0042]
First, the processing of the microcomputer 9 when transmitting the output of the demultiplexer 2 from the digital interface 11 to the outside will be described. Since most of this processing is the same as the above-described normal processing, only different points will be described.
[0043]
The MPEG video data and the MPEG audio data are sent to the digital interface 11 with the packet header attached. That is, when the microcomputer 9 reads out the data from the buffer memory 3, it reads out the entire header and sends it to the digital interface 11 through the demultiplexer 2.
[0044]
The PSI and SI are also sent to the digital interface 11 with the header attached. However, the PAT leaves only the PID designating the PMT of the selected program number, and removes the others. For example, when program number 1 is selected, only the PID of PMT1 (“cc” in the case of FIG. 3) is left, and the others are removed.
[0045]
The data sent to the digital interface 11 in this manner is sent out from here. The digital interface 11 is based on, for example, IEEE-1394. In this case, the data is output in an IEEE-1394 isochronous packet. The isochronous packet output from the digital interface 11 is sent to an external DVCR. Then, data is taken out from the isochronous packet, an error correction code in a recording system is added thereto, and after being subjected to a channel coding process, it is recorded.
[0046]
Next, a case where data recorded on the DVCR as described above is reproduced and input to the digital signal processing device will be described. The external DVCR puts the reproduced data in an isochronous packet and outputs it. The isochronous packet is input to the digital interface 11, where the original MPEG video data, MPEG video data, and additional information are extracted and written into the buffer memory 3 through the demultiplexer 2.
[0047]
The processing of the MPEG video data and the MPEG audio data written in the buffer memory 3 is the same as the processing of these data in the transport stream input from the front end 1 described above. On the other hand, the microcomputer 9 processes the PSI and SI written in the buffer memory 3 as follows.
[0048]
PAT and PMT are used as they are. As described above, when data is output from the digital signal processing device to an external DVCR, only the PID designating the PMT of the program number selected from the PAT is left, and the others are removed. Only the PID designating the PMT of the program number being input is described in the PAT in the data input from. Therefore, the PMT is searched by looking at the PAT, and the MPEG video data and the MPEG audio data of the program being input can be read by looking at the PMT. The read MPEG video data and MPEG audio data are sent to the MPEG video decoder 4 and the MPEG audio decoder 5 through the demultiplexer 2, and thereafter processed in the same manner as these data from the front end 1.
[0049]
As for the EIT, only the actual and present information of the program described in the PAT is decoded, and the other information is ignored. Here, “actual” means a transport stream of the selected channel, and “present” means that the selected program is currently being broadcast.
[0050]
As for the RST, only those relating to the program described in the PAT are decoded, and the others are ignored. As for the SDT, only the actual one of the program described in the PAT is decoded, and the others are ignored.
[0051]
The NIT is necessary for setting in the front end 1 but is not required in the demultiplexer 2 and is ignored. BAT is similarly ignored.
[0052]
Regarding the TDT, when a reproduction signal of an external DVCR is input, the TDT in the reproduction signal indicates the time at the time of recording and does not indicate the current time, and thus the TDT is ignored. As a result, it is possible to avoid a situation where the internal clock is set to an incorrect time when setting the time.
[0053]
Further, a case where a plurality of programs are continuously input from an external DVCR will be described. As described above, the microcomputer 9 searches the PAT for the PMT, and reads the MPEG video data and the MPEG audio data of the program being input from the external DVCR by looking at the PMT. However, when the external DVCR is continuously outputting a plurality of programs and the program is switched, the microcomputer 9 newly searches the PAT for the PMT, searches for the PMT, and stores the MPEG video data and the MPEG video data of the switched program. MPEG audio data cannot be read. Further, in the MPEG video decoder 4 and the MPEG audio decoder 5, since the past data is used for the decoding process, when the program is switched, the data of the program before switching remaining in the buffer memories 4a and 5a is replaced. If it is not cleared, correct decoding cannot be performed.
[0054]
Similarly, if the SI is switched to a program with a different transport stream, it is necessary to rewrite the SI in the buffer memory 3.
[0055]
Thus, in the present embodiment, when the program being reproduced by the DVCR changes, a flag is provided in the header of the isochronous packet to identify the change. FIG. 6 is a diagram showing the format of an isochronous packet. Two bits of the tag (tag) field are 01 2 At this time, a 2-quadlet common isochronous packet header (hereinafter referred to as a CIP header) is inserted at the head of the data field. For the purpose of handling real-time data of digital audio / video signals such as digital video equipment and digital audio equipment, the value of tag is set to 01. 2 And
[0056]
FIG. 7 shows the tag = 01. 2 4 shows a CIP header in the case of taking the value of. FIG. 8 shows an example of allocation of FMT (format type) in the CIP header. As shown in FIG. 6, FMT = 000000 2 DVCR at 100001 2 Specifies the format of the MPEG signal transmission. In the present embodiment, a discontinuity flag is provided for bit b0 of the FDF (format dependent field).
[0057]
The discontinuity flag is set to the “H (high)” level for a predetermined time (for example, one second) when the transport stream becomes discontinuous in the DVCR playback signal. Specifically, the DVCR records video auxiliary data (VAUX data) indicating a recording start position (REC START) and an end position (REC END) together with the video data when recording the video data. When the auxiliary data is detected, the discontinuity flag is set to “H (high)” level.
[0058]
Also, in the present embodiment, the discontinuity flag is set to the “H (high)” level even when the mode of the DVCR changes from stop (STOP) to reproduction (PB). Thus, even when the program is reproduced from the middle of the program, the data in the buffer memories 4a and 5a can be cleared and the SI in the buffer memory 3 can be rewritten.
[0059]
Further, in the present embodiment, a variable speed reproduction flag is provided in the bit b1 of the FDF. This is a flag that is set to “H (high)” level when the operation mode of the DVCR is slow and cue / review. At the time of such variable speed reproduction, only the MPEG I picture becomes valid data, so that the buffer memory 4a underflows, and as a result, the output of the MPEG video decoder 4 is interrupted until the next I picture is decoded. Would. Therefore, the digital signal processing device is configured such that, when this flag is detected, the last decoded I picture is output from the MPEG video decoder 4 until the next I picture is input.
[0060]
FIG. 9 is a flowchart showing processing of the microcomputer 9 at the time of external input.
First, the microcomputer 9 determines whether the input is an external input (step S11). Whether the input is an external input is determined based on the output of the front panel 10.
[0061]
Next, it is determined whether a discontinuity flag has been detected (step S12). This determination is made based on whether the digital interface 11 has detected the discontinuity flag shown in FIG. If the discontinuity flag is detected, a command to rewrite the PAT, PMT, and SI in the buffer memory 3 and clear the data in the buffer memories 4a and 5a are sent to the MPEG video decoder 4 and the MPEG audio decoder 5. (Step S13).
[0062]
Next, it is determined whether or not the variable speed reproduction flag has been detected (step S14). This determination is made based on whether or not the digital interface 11 has detected the variable speed reproduction flag shown in FIG. 7, as in step S12. If the variable speed reproduction flag has been detected, the MPEG video decoder 4 is instructed to keep outputting the last decoded I picture.
[0063]
【The invention's effect】
As described above in detail, according to the present invention, it is possible to quickly decode video data and audio data when a program input from the outside changes.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a digital signal processing device to which the present invention has been applied.
FIG. 2 is a diagram illustrating an example of a transport stream for one channel.
FIG. 3 is a diagram showing an example of a transport stream input to a demultiplexer and the contents of PAT and PMT therein.
FIG. 4 is a diagram showing an example of an internal configuration of a buffer memory 3 in FIG. 1;
FIG. 5 is a diagram showing a processing flow of a microcomputer when sending an output of a demultiplexer to an MPEG video decoder and an MPEG audio decoder.
FIG. 6 is a diagram showing a format of an isochronous packet.
FIG. 7: tag = 01 2 FIG. 4 is a diagram illustrating a CIP header when the value of the CIP is taken.
FIG. 8 is a diagram illustrating an example of assignment of FMT (format type) in a CIP header.
FIG. 9 is a flowchart showing processing of the microcomputer at the time of external input.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Front end, 2 ... Demultiplexer, 4 ... MPEG video decoder, 5 ... MPEG audio decoder, 9 ... Microcomputer, 11 ... Digital interface

Claims (2)

記録媒体に記録されたデジタルデータストリームを再生してデジタルインタフェースを介して他の機器に伝送することが可能な再生装置において、
記録媒体の再生停止状態から再生開始状態へ移行したことを検出する検出手段と、
上記再生開始状態への移行の検出に応じて、不連続情報を生成する生成手段とを備え、
上記再生されたデジタルデータストリームと上記生成された不連続情報を上記デジタルインターフェイスを介して上記他の機器に伝送するようにしたことを特徴とする再生装置。
In a reproducing apparatus capable of reproducing a digital data stream recorded on a recording medium and transmitting the digital data stream to another device via a digital interface,
Detecting means for detecting that the recording medium has transitioned from the reproduction stop state to the reproduction start state,
Generating means for generating discontinuous information in response to detection of the transition to the reproduction start state,
A reproducing apparatus, wherein the reproduced digital data stream and the generated discontinuous information are transmitted to the other device via the digital interface .
記録媒体に記録されたデジタルデータストリームを再生してデジタルインタフェースを介して他の機器に伝送するようにした信号処理方法において、
記録媒体の再生停止状態から再生開始状態へ移行したことを検出し、
上記再生開始状態への移行の検出に応じて、不連続情報を生成し、
上記再生されたデジタルデータストリームと上記生成された不連続情報を上記デジタルインターフェイスを介して上記他の機器に伝送するようにしたことを特徴とする信号処理方法。
A signal processing method for reproducing a digital data stream recorded on a recording medium and transmitting the digital data stream to another device via a digital interface,
Detecting that the recording medium has transitioned from the reproduction stop state to the reproduction start state,
In response to the detection of the transition to the playback start state, discontinuous information is generated,
A signal processing method, wherein the reproduced digital data stream and the generated discontinuous information are transmitted to the other device via the digital interface .
JP35283195A 1995-12-25 1995-12-28 Reproduction device and signal processing method Expired - Lifetime JP3593773B2 (en)

Priority Applications (21)

Application Number Priority Date Filing Date Title
JP35283195A JP3593773B2 (en) 1995-12-28 1995-12-28 Reproduction device and signal processing method
US08/769,846 US5899578A (en) 1995-12-25 1996-12-19 Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
EP10012163A EP2320645A1 (en) 1995-12-25 1996-12-20 Digital signal processing
EP10012165.6A EP2323377B1 (en) 1995-12-25 1996-12-20 Digital signal processing
EP96309376A EP0782332B1 (en) 1995-12-25 1996-12-20 Digital signal processing
EP10012166.4A EP2357800B1 (en) 1995-12-25 1996-12-20 Digital signal processing
EP10012162A EP2320644A1 (en) 1995-12-25 1996-12-20 Digital signal processing
EP10012167A EP2323378A1 (en) 1995-12-25 1996-12-20 Digital signal processing
EP20100012164 EP2320646A1 (en) 1995-12-25 1996-12-20 Digital signal processing
DE69634327T DE69634327T2 (en) 1995-12-25 1996-12-20 Digital data processing
EP04076509.1A EP1469675B1 (en) 1995-12-25 1996-12-20 Digital signal processing
KR1019960071127A KR100461206B1 (en) 1995-12-25 1996-12-24 Digital Signal Processors and Digital Signal Processing Methods
CN2006101006354A CN1905673B (en) 1995-12-25 1996-12-25 Digital signal processor and processing method, recording/playback device and playback method
CNB961238534A CN1175664C (en) 1995-12-25 1996-12-25 Digital signal processing apparatus and processing method thereof
CNB2004100287703A CN100388773C (en) 1995-12-25 1996-12-25 Digital signal processing apparatus and processing method thereof
CNB2003101179595A CN100397884C (en) 1995-12-25 1996-12-25 Digital signal processing apparatus and processing method thereof
US09/049,446 US6253019B1 (en) 1995-12-25 1998-03-27 Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
US09/188,653 US6285824B1 (en) 1995-12-25 1998-11-09 Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
US09/754,610 US6442330B2 (en) 1995-12-25 2001-01-04 Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
KR1020040042310A KR100474788B1 (en) 1995-12-25 2004-06-09 Digital signal recording/playback device and digital signal playback method
HK07105784.2A HK1100607B (en) 1995-12-25 2007-05-31 Digital signal processor and processing method, recording/playback device and playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35283195A JP3593773B2 (en) 1995-12-28 1995-12-28 Reproduction device and signal processing method

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2000038244A Division JP3125786B2 (en) 2000-02-10 2000-02-10 Electronic equipment and signal processing method
JP2003347443A Division JP4296895B2 (en) 2003-10-06 2003-10-06 Data processing apparatus and method

Publications (2)

Publication Number Publication Date
JPH09186942A JPH09186942A (en) 1997-07-15
JP3593773B2 true JP3593773B2 (en) 2004-11-24

Family

ID=18426740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35283195A Expired - Lifetime JP3593773B2 (en) 1995-12-25 1995-12-28 Reproduction device and signal processing method

Country Status (1)

Country Link
JP (1) JP3593773B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0966164B1 (en) * 1998-06-18 2005-08-17 Sony Corporation Information transmitting apparatus and method, information receiving apparatus and method, apparatus for providing a computer readable program, and broadcasting system
JP4485125B2 (en) * 2001-03-29 2010-06-16 パナソニック株式会社 AV data recording / reproducing apparatus and method, and disc recorded by the AV data recording / reproducing apparatus or method
JP4737200B2 (en) * 2008-01-04 2011-07-27 ソニー株式会社 Data transmission method and electronic device
JP4737340B2 (en) * 2010-07-20 2011-07-27 ソニー株式会社 Data transmission method and electronic device
JP5321676B2 (en) * 2011-12-23 2013-10-23 三菱電機株式会社 Information reproducing apparatus and information reproducing method
JP5664699B2 (en) * 2013-05-22 2015-02-04 三菱電機株式会社 Information reproducing apparatus and information reproducing method

Also Published As

Publication number Publication date
JPH09186942A (en) 1997-07-15

Similar Documents

Publication Publication Date Title
KR100461206B1 (en) Digital Signal Processors and Digital Signal Processing Methods
JP4190594B2 (en) Electronic apparatus and signal processing method
JP3593773B2 (en) Reproduction device and signal processing method
JP3666093B2 (en) Digital signal processor
JPH1023370A (en) Digital video recorder
JP4296895B2 (en) Data processing apparatus and method
JP3125786B2 (en) Electronic equipment and signal processing method
JP3716834B2 (en) Playback apparatus and playback method
JP3716835B2 (en) Playback apparatus and playback method
JP3716836B2 (en) Electronic apparatus and signal processing method
JP4277843B2 (en) Digital signal recording / reproducing apparatus and digital signal reproducing method
KR100484557B1 (en) Digital signal processing device, digital signal processor and digital signal processing method
JP3125787B2 (en) Electronic equipment and signal processing method
JP3127920B2 (en) Digital signal processing device and signal processing method
HK1100607B (en) Digital signal processor and processing method, recording/playback device and playback method
JPH11122579A (en) Digital information recording method, recording / reproducing method, signal generation device and decoding device

Legal Events

Date Code Title Description
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: 20040810

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040823

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

Free format text: PAYMENT UNTIL: 20080910

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100910

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120910

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120910

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 9

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