JP2000512095A - プログラムを特定する情報を含んでいるディジタル・データを復号化する方法 - Google Patents
プログラムを特定する情報を含んでいるディジタル・データを復号化する方法Info
- Publication number
- JP2000512095A JP2000512095A JP09542992A JP54299297A JP2000512095A JP 2000512095 A JP2000512095 A JP 2000512095A JP 09542992 A JP09542992 A JP 09542992A JP 54299297 A JP54299297 A JP 54299297A JP 2000512095 A JP2000512095 A JP 2000512095A
- Authority
- JP
- Japan
- Prior art keywords
- psi
- data
- program
- packet
- identified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 230000004044 response Effects 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims description 22
- 238000012937 correction Methods 0.000 claims description 3
- 239000000872 buffer Substances 0.000 description 51
- 238000012545 processing Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 9
- 230000006978 adaptation Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 8
- 239000007787 solid Substances 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 238000001824 photoionisation detection Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013478 data encryption standard Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000594011 Leuciscus leuciscus Species 0.000 description 1
- 241000488988 Monotropa Species 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
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
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
-
- 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/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2579—HD-DVDs [high definition DVDs]; AODs [advanced optical discs]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/328—Table of contents on a tape [TTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- 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/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- 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/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.プログラムのデータ内容を再生する際に使用するのに適するPSI(pro gram specific information:プログラムを特定する 情報)を組み込んでいる、プログラムを表すパケット化されたデータストリーム を復号化する方法であって、 前記プログラム内のPSIデータを識別するステップと; 以前のPSI内容に関わりなく、識別されたPSIデータ内のパラメータから 、前記プログラム内容を復号化するために前記識別されたPSIデータが使用さ れるのかどうかを判定するステップと; 前記パラメータに応答して、現在のPSIを前記識別されたPSIデータで更 新するステップと; 現在のPSIを使用して、プログラム内容パケットを識別するステップと; 現在のPSIを使用して、前記プログラム内容パケットを、復号化されたデー タストリームの中に組み立てるステップとから成る、前記方法。 2.前記PSIデータがMPEGと両立する、請求項1記載の方法。 3.前記PSIデータがパケット・ペイロードとパケット・ヘッダを含んでおり ; 前記パラメータが、PSIパケット・ヘッダにおいてMPEGと両立する不連 続指標(discontinuity indicator)である、請求項1 記載の方法。 4.前記PSIデータ・パケットがパケット・ペイロードとパケット・ヘッダを 含んでおり; 前記パラメータが、PSIパケット・ヘッダにおいてMPEGと両立する連続 カウンタ(continuity counter)である、請求項1記載の方 法。 5.前記連続カウンタが前記PSIの連続的発生の間の不一致(mismatc h)を示す、請求項4記載の方法。 6.プログラムのデータ内容を再生する際に使用するのに適するPSI(pro gram specific information)を組み込んでいる、プ ログラムを表すパケット化されたデータストリームを復号化する方法であって、 前記データストリーム内のPSIデータ・パケットを識別するステップと; 識別されたPSIデータを検査して、前記識別されたPSIデータの潜在的腐 敗(potential corruption)を表示するエラーを調べるス テップと; 前記エラーの表示がないとき、前記識別されたPSIデータの内容に関わりな く、現在のPSIを前記識別されたPSIデータで更新するステップと; 現在のPSIを使用して、前記プログラム内容パケットを復号化されたデータ ストリームの中に組み立てるステップとから成る、前記方法。 7.前記PSIデータ・パケットがパケット・ペイロードとパケット・ヘッダを 含んでおり;そして 前記エラー表示が、PSIパケット・ヘッダにおいてMPEGと両立する不連 続指標(discontinuity indicator)である、請求項8 記載の方法。 8.前記PSIパケットがパケット・ペイロードとパケット・ヘッダを含んでお り; 前記エラー表示が、PSIパケット・ヘッダにおいてMPEGと両立するトラ ンスポート・エラー指標である、請求項1または請求項6記載の方法。 9.前記PSIデータ・パケットがパケット・ペイロードとパケット・ヘッダを 含んでおり; 前記エラー表示が、PSIパケット・ヘッダにおいてMPEGと両立する連続 カウンタ(continuity counter)を使用する、請求項6記載 の方法。 10.前記エラー表示が、前記PSIの連続的発生の間の連続カウントの不一致 を示す、請求項9記載の方法。 11.前記PSIが、不連続がないことを示すMPEGと両立する不連続指標を 含んでいる、請求項5または請求項10記載の方法。 12.前記エラー表示が前記PSIの連続的発生の間のPSIバージョン番号の 不一致を示す、請求項6記載の方法。 13.前記PSIデータ・パケットがパケット・ペイロードとパケット・ヘッダ を含んでおり; 前記エラー表示が、前記プログラム内容パケットのパケット・ヘッダ内に含ま れているタイム・スタンプ(time stamp)間の差である、請求項6記 載の方法。 14.プログラムのデータ内容を再生する際に使用するのに適するPSI(pr ogram specific information)を組み込んでいる、 プログラムを表すパケット化されたデータストリームを復号化する方法であって 、前記PSIは異なるバージョンのPSIを区別するためのバージョン番号を含 んでおり、 前記データストリーム内のPSIデータ・パケットを識別するステップと; 識別されたPSIのバージョン番号と現在のPSIのバージョン番号を比較す るステップと; 識別されたPSIと現在のPSIのバージョン番号の相違に応答し、現在のP SIと識別されたPSIの他の相違に関わりなく、現在のPSIを識別されたP SIで更新するステップと; 現在のPSIを使用して、プログラム内容パケットを識別するステップと; 現在のPSIを使用して、前記プログラム内容パケットを復号化されたデータ ストリームの中に組み立てるステップとから成る、前記方法。 15.プログラムのデータ内容を再生する際に使用するのに適するPSIを組み 込んでいる、プログラムを表すパケット化されたデータストリームを復号化する 方法であって、前記データストリームは、次のデータストリーム処理においてパ ケット間の間隔を再設定するために基準時間情報を含むタイム・スタンプを含ん でおり、 前記データストリームにおいて、パケット・ペイロードとパケット・ヘッダを 含んでいる、PSIデータ・パケットを識別するステップと; タイム・スタンプの相違に応答して、現在のPSIを前記識別されたPSIで 更新するステップと; 現在のPSIを使用して、プログラム内容パケットを識別するステップと; 現在のPSIを使用して、前記プログラム内容パケットを復号化されたデータ ストリームの中に組み立てるステップとから成る、前記方法。 16.前記PSIデータ・パケットがパケット・ペイロードとパケット・ヘッダ を含んでおり: 前記タイム・スタンプの差が、前記プログラム内容パケットのパケット・ヘッ ダ内に含まれるタイム・スタンプ間で決定される、請求項15記載の方法。 17.前記タイム・スタンプの差が、前記識別されたPSIデータ内に含まれて いるタイム・スタンプ間で決定される、請求項15記載の方法。 18.プログラムのデータ内容を再生する際に使用するのに適するPSIを組み 込んでいる、プログラムを表すパケット化されたデータストリームを処理する方 法であって、現在のPSIが前記プログラムのデータ内容を復号化するのに有効 であるかどうかを示す制御パラメータを前記データストリームが含んでおり、 前記制御パラメータを検査するステップと; 前記制御パラメータによって与えられる有効(valid)表示に応答し、現 在のPSIを使用してプログラム内容パケットを識別するステップと; 前記有効表示に応答し,現在のPSIを使用して、前記プログラム内容パケッ トを出力データストリームの中に組み立てるステップと; 前記制御パラメータによって与えられる無効(invalid)表示に応答し 、デフォルト・プログラム内容を表すパケットを前記出力データストリームの中 に組み立てるステップとから成る、前記方法。 19.前記デフォルト・プログラム内容が所定のビデオ画像である、請求項18 記載の方法。 20.前記デフォルト・ビデオ画像が以前に組み立てられた(フリーズされた) フレームである、請求項19記載の方法。 21.前記デフォルト・プログラム内容が消音されたオーディオ出力を表す、請 求項18記載の方法。 22.前記制御パラメータが下記の指標のうち少なくとも1つに応答する、請求 項18記載の方法: a)プログラム終了の指標; b)システム起動の指標; c)ユーザのコマンドの指標; d)トリック・プレイの指標; e)エラー状態の指標
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US1872296P | 1996-05-31 | 1996-05-31 | |
| US60/018,722 | 1996-05-31 | ||
| US08/696,292 US5844595A (en) | 1996-05-31 | 1996-08-13 | Decoding of digital data including program specific information |
| US696,292 | 1996-08-13 | ||
| PCT/US1997/009332 WO1997046010A1 (en) | 1996-05-31 | 1997-05-22 | Decoding of digital data including program specific information |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007258382A Division JP4646148B2 (ja) | 1996-05-31 | 2007-10-02 | プログラムを表すパケット化されたデータストリームを復号化する方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000512095A true JP2000512095A (ja) | 2000-09-12 |
| JP2000512095A5 JP2000512095A5 (ja) | 2005-01-13 |
| JP4550170B2 JP4550170B2 (ja) | 2010-09-22 |
Family
ID=26691415
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54299297A Expired - Fee Related JP4550170B2 (ja) | 1996-05-31 | 1997-05-22 | プログラムを表すパケット化されたデータストリームを復号化する方法 |
| JP2007258382A Expired - Fee Related JP4646148B2 (ja) | 1996-05-31 | 2007-10-02 | プログラムを表すパケット化されたデータストリームを復号化する方法 |
| JP2008031264A Expired - Fee Related JP4646151B2 (ja) | 1996-05-31 | 2008-02-13 | プログラムを表すパケット化されたデータストリームを復号化する方法 |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007258382A Expired - Fee Related JP4646148B2 (ja) | 1996-05-31 | 2007-10-02 | プログラムを表すパケット化されたデータストリームを復号化する方法 |
| JP2008031264A Expired - Fee Related JP4646151B2 (ja) | 1996-05-31 | 2008-02-13 | プログラムを表すパケット化されたデータストリームを復号化する方法 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US5844595A (ja) |
| EP (1) | EP0903034B1 (ja) |
| JP (3) | JP4550170B2 (ja) |
| CN (1) | CN1166179C (ja) |
| AU (1) | AU3150897A (ja) |
| BR (1) | BR9709494A (ja) |
| DE (1) | DE69719503T2 (ja) |
| ES (1) | ES2188948T3 (ja) |
| MY (1) | MY118286A (ja) |
| WO (1) | WO1997046010A1 (ja) |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69829272T2 (de) * | 1997-11-03 | 2006-02-09 | Koninklijke Philips Electronics N.V. | Anordnung mit einfügungsmittel zur identifizierung mittels zusatzinformation eines informationspaketstroms, der kodierte digitale daten überträgt |
| GB9802093D0 (en) * | 1998-01-30 | 1998-03-25 | Sgs Thomson Microelectronics | Digital receiver demultiplexer |
| JPH11232792A (ja) * | 1998-02-12 | 1999-08-27 | Nippon Columbia Co Ltd | 記録装置およびディスク記録方法 |
| JPH11252519A (ja) * | 1998-03-05 | 1999-09-17 | Mitsubishi Electric Corp | 番組情報伝送装置及び番組情報伝送方法 |
| JP4114234B2 (ja) * | 1998-06-09 | 2008-07-09 | ソニー株式会社 | 信号処理装置および受信装置と信号処理方法 |
| US8286207B1 (en) | 1998-07-13 | 2012-10-09 | Thomson Licensing | System for processing programs and system timing information derived from multiple broadcast sources |
| US6529526B1 (en) * | 1998-07-13 | 2003-03-04 | Thomson Licensing S.A. | System for processing programs and program content rating information derived from multiple broadcast sources |
| US6313886B1 (en) * | 1998-10-14 | 2001-11-06 | Sony Corporation | Automatic PSIP detection system and method |
| EP1014732B1 (en) * | 1998-12-24 | 2007-04-04 | Matsushita Electric Industrial Co., Ltd. | Recording/reproduction device and method for digital broadcasting |
| KR20000055872A (ko) * | 1999-02-10 | 2000-09-15 | 구자홍 | 디지털 티브이의 프로그램 다운 로딩 방법 |
| US7142777B1 (en) * | 1999-02-23 | 2006-11-28 | Canon Kabushiki Kaisha | Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train |
| US9042705B1 (en) * | 1999-07-13 | 2015-05-26 | Thomson Licensing | System for program specific information error management in a video decoder |
| KR100322609B1 (ko) * | 1999-07-19 | 2002-03-18 | 구자홍 | 인핸스먼트 저작 시스템 및 서버 시스템과 이를 이용한 인핸스먼트 저작 방법 |
| KR100359497B1 (ko) * | 1999-08-12 | 2002-11-04 | 엘지전자 주식회사 | 디지털 tv 중계기에서 채널 정보 갱신 방법 및 장치 |
| US6948186B1 (en) * | 1999-10-07 | 2005-09-20 | General Instrument Corporation | Multi-tasking message extractor |
| JP2001160940A (ja) * | 1999-12-01 | 2001-06-12 | Sony Corp | 放送システム及び受信装置 |
| US6549718B1 (en) | 1999-12-22 | 2003-04-15 | Spotware Technologies, Inc. | Systems, methods, and software for using markers on channel signals to control electronic program guides and recording devices |
| ES2315219T3 (es) * | 2000-04-07 | 2009-04-01 | Irdeto Access B.V. | Sistema de cifrado y descifrado de datos. |
| ID29908A (id) * | 2000-04-11 | 2001-10-25 | Sony Corp | Peranti transmisi data, peranti penerima data, metode pentransmisi data, metode penerima data, peranti perekam, peranti pemutar ulang, metode perekam dan metode pemutaran ulang |
| KR20020034246A (ko) * | 2000-10-31 | 2002-05-09 | 구자홍 | 디지털 티브이의 채널 튜닝 제어방법 |
| EP1280362A3 (en) * | 2001-07-27 | 2004-05-12 | Matsushita Electric Industrial Co., Ltd. | Digital video recording/reproduction apparatus and program therefor |
| CN100414537C (zh) * | 2002-02-07 | 2008-08-27 | 三星电子株式会社 | 包含显示模式信息的信息存储介质、再现装置及其方法 |
| CN1636387A (zh) * | 2002-02-20 | 2005-07-06 | 皇家飞利浦电子股份有限公司 | 视频信息流分发单元 |
| US6826608B1 (en) | 2002-03-01 | 2004-11-30 | Networks Associates Technology, Inc. | System, method and computer program product for translating SNMP (ASN.1) protocol decodes |
| GB2399972A (en) * | 2003-03-26 | 2004-09-29 | Sony Uk Ltd | Common interface controller and method of descrambling transport stream channels |
| JP4667108B2 (ja) * | 2005-04-11 | 2011-04-06 | パナソニック株式会社 | データ処理装置 |
| US20070016530A1 (en) * | 2005-07-15 | 2007-01-18 | Christopher Stasi | Multi-media file distribution system and method |
| ES2433134T3 (es) * | 2005-10-14 | 2013-12-09 | United Video Properties, Inc. | Sistemas y métodos para grabar múltiples programas simultáneamente con un único sintonizador |
| US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
| US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
| US9049073B2 (en) | 2011-06-28 | 2015-06-02 | Rovi Guides, Inc. | Systems and methods for initializing allocations of transport streams based on historical data |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5576902A (en) * | 1993-01-13 | 1996-11-19 | Hitachi America, Ltd. | Method and apparatus directed to processing trick play video data to compensate for intentionally omitted data |
| WO1995016990A1 (en) * | 1993-12-18 | 1995-06-22 | Sony Corporation | Data reproducing device and data recording medium |
| GB9400101D0 (en) * | 1994-01-05 | 1994-03-02 | Thomson Consumer Electronics | Consumer interface for a satellite television system |
| US6115537A (en) * | 1994-02-18 | 2000-09-05 | Matsushita Electric Industrial Co., Ltd. | Digital signal recording and reproducing apparatus |
| US5420866A (en) * | 1994-03-29 | 1995-05-30 | Scientific-Atlanta, Inc. | Methods for providing conditional access information to decoders in a packet-based multiplexed communications system |
| US5579183A (en) * | 1994-04-08 | 1996-11-26 | U.S. Philips Corporation | Recording and reproducing an MPEG information signal on/from a record carrier |
| US5477263A (en) * | 1994-05-26 | 1995-12-19 | Bell Atlantic Network Services, Inc. | Method and apparatus for video on demand with fast forward, reverse and channel pause |
| FR2723279B1 (fr) * | 1994-07-29 | 1996-09-06 | Europ Agence Spatiale | Systeme d'emission numerique par satellite |
| EP0712256B1 (en) * | 1994-11-14 | 2000-04-12 | Canon Kabushiki Kaisha | Recording/reproducing apparatus |
| US5619337A (en) * | 1995-01-27 | 1997-04-08 | Matsushita Electric Corporation Of America | MPEG transport encoding/decoding system for recording transport streams |
| US5600378A (en) * | 1995-05-22 | 1997-02-04 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
-
1996
- 1996-08-13 US US08/696,292 patent/US5844595A/en not_active Expired - Lifetime
-
1997
- 1997-05-22 AU AU31508/97A patent/AU3150897A/en not_active Abandoned
- 1997-05-22 DE DE69719503T patent/DE69719503T2/de not_active Expired - Lifetime
- 1997-05-22 WO PCT/US1997/009332 patent/WO1997046010A1/en not_active Ceased
- 1997-05-22 BR BR9709494A patent/BR9709494A/pt not_active IP Right Cessation
- 1997-05-22 ES ES97926834T patent/ES2188948T3/es not_active Expired - Lifetime
- 1997-05-22 CN CNB971966346A patent/CN1166179C/zh not_active Expired - Fee Related
- 1997-05-22 EP EP97926834A patent/EP0903034B1/en not_active Expired - Lifetime
- 1997-05-22 JP JP54299297A patent/JP4550170B2/ja not_active Expired - Fee Related
- 1997-05-31 MY MYPI97002408A patent/MY118286A/en unknown
-
2007
- 2007-10-02 JP JP2007258382A patent/JP4646148B2/ja not_active Expired - Fee Related
-
2008
- 2008-02-13 JP JP2008031264A patent/JP4646151B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0903034A1 (en) | 1999-03-24 |
| CN1226355A (zh) | 1999-08-18 |
| WO1997046010A1 (en) | 1997-12-04 |
| ES2188948T3 (es) | 2003-07-01 |
| JP4646148B2 (ja) | 2011-03-09 |
| EP0903034B1 (en) | 2003-03-05 |
| MY118286A (en) | 2004-09-30 |
| AU3150897A (en) | 1998-01-05 |
| DE69719503T2 (de) | 2003-09-25 |
| CN1166179C (zh) | 2004-09-08 |
| JP4550170B2 (ja) | 2010-09-22 |
| JP2008048452A (ja) | 2008-02-28 |
| HK1022070A1 (en) | 2000-07-21 |
| JP4646151B2 (ja) | 2011-03-09 |
| DE69719503D1 (de) | 2003-04-10 |
| JP2008199624A (ja) | 2008-08-28 |
| US5844595A (en) | 1998-12-01 |
| BR9709494A (pt) | 1999-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0903036B1 (en) | Processing of digital data and program guide information | |
| JP4494530B2 (ja) | ディジタル・データ記録媒体のためのパケット化されたデータ・フォーマット | |
| JP4646151B2 (ja) | プログラムを表すパケット化されたデータストリームを復号化する方法 | |
| US5844478A (en) | Program specific information formation for digital data processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040427 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040427 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060829 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061010 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20061124 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20061226 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070219 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070410 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070605 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070904 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071025 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20071122 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071220 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080415 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100107 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100121 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100708 |
|
| 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: 20130716 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |