CA2145900A1 - Media error code generation as for a video inverse transport processor - Google Patents
Media error code generation as for a video inverse transport processorInfo
- Publication number
- CA2145900A1 CA2145900A1 CA002145900A CA2145900A CA2145900A1 CA 2145900 A1 CA2145900 A1 CA 2145900A1 CA 002145900 A CA002145900 A CA 002145900A CA 2145900 A CA2145900 A CA 2145900A CA 2145900 A1 CA2145900 A1 CA 2145900A1
- Authority
- CA
- Canada
- Prior art keywords
- packet
- media error
- memory
- payload
- error code
- 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
Classifications
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- 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
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
-
- 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/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/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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
- H04N21/43853—Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
Abstract
In an inverse transport processor of the type which directs video payloads of a packet signal to buffer memory space, apparatus is included for writing a media error codes at sequential first memory address locations in the memory ahead of each packet payload. Concurrently a processor examines the current packet to determine if it occurs in proper sequence. If a packet is lost, the payload is written to memory in subsequent sequential address locations. If there is no packet loss, the sequential first memory address locations are simply overwritten by the packet payload to excise the undesired media error code. Media error codes can thus be inserted in the packet payload stream without creating timing obstacles, for a system designer.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/232,932 US5475688A (en) | 1994-04-22 | 1994-04-22 | Media error code generation as for a video inverse transport processor |
US232,932 | 1994-04-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2145900A1 true CA2145900A1 (en) | 1995-10-23 |
CA2145900C CA2145900C (en) | 2006-09-19 |
Family
ID=22875173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002145900A Expired - Fee Related CA2145900C (en) | 1994-04-22 | 1995-03-30 | Media error code generation as for a video inverse transport processor |
Country Status (11)
Country | Link |
---|---|
US (1) | US5475688A (en) |
EP (1) | EP0679035B1 (en) |
JP (1) | JP3693702B2 (en) |
KR (1) | KR100370442B1 (en) |
CN (1) | CN1060004C (en) |
BR (1) | BR9501750A (en) |
CA (1) | CA2145900C (en) |
DE (1) | DE69523972T2 (en) |
ES (1) | ES2165398T3 (en) |
MY (1) | MY112902A (en) |
PT (1) | PT679035E (en) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619501A (en) * | 1994-04-22 | 1997-04-08 | Thomson Consumer Electronics, Inc. | Conditional access filter as for a packet video signal inverse transport system |
DE69631393T2 (en) * | 1995-03-29 | 2004-10-21 | Hitachi Ltd | Decoder for compressed and multiplexed image and audio data |
US5920572A (en) * | 1995-06-30 | 1999-07-06 | Divicom Inc. | Transport stream decoder/demultiplexer for hierarchically organized audio-video streams |
US5579317A (en) * | 1995-08-15 | 1996-11-26 | Lsi Logic Corporation | Packet error propagation for MPEG transport demultiplexers |
US5835493A (en) * | 1996-01-02 | 1998-11-10 | Divicom, Inc. | MPEG transport stream remultiplexer |
US5905713A (en) * | 1996-04-15 | 1999-05-18 | Hughes Electronics Corporation | Method and apparatus for analyzing digital multi-program transmission packet streams |
US5768527A (en) * | 1996-04-23 | 1998-06-16 | Motorola, Inc. | Device, system and method of real-time multimedia streaming |
US6462791B1 (en) * | 1997-06-30 | 2002-10-08 | Intel Corporation | Constrained motion estimation and compensation for packet loss resiliency in standard based codec |
EP0924891A1 (en) * | 1997-12-15 | 1999-06-23 | Hewlett-Packard Company | Identification of framing symbols in a test signal |
US6246701B1 (en) | 1998-01-14 | 2001-06-12 | Skystream Corporation | Reference time clock locking in a remultiplexer for video program bearing transport streams |
US6195368B1 (en) | 1998-01-14 | 2001-02-27 | Skystream Corporation | Re-timing of video program bearing streams transmitted by an asynchronous communication link |
US6292490B1 (en) | 1998-01-14 | 2001-09-18 | Skystream Corporation | Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer |
US6351474B1 (en) * | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Network distributed remultiplexer for video program bearing transport streams |
US6351471B1 (en) | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Brandwidth optimization of video program bearing transport streams |
US6587530B1 (en) * | 2000-10-05 | 2003-07-01 | International Business Machines Corporation | Method and apparatus for signal integrity verification |
DE20112183U1 (en) * | 2001-02-01 | 2001-09-27 | Grundig Ag | Device for receiving digital radio signals |
JP3931595B2 (en) * | 2001-07-10 | 2007-06-20 | 株式会社日立製作所 | Data correction apparatus and data correction method |
US8880709B2 (en) | 2001-09-12 | 2014-11-04 | Ericsson Television Inc. | Method and system for scheduled streaming of best effort data |
JP4406816B2 (en) * | 2002-12-11 | 2010-02-03 | ソニー株式会社 | Receiving apparatus and receiving method, recording medium, and program |
US7693222B2 (en) | 2003-08-13 | 2010-04-06 | Ericsson Television Inc. | Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4965825A (en) * | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
US4649533A (en) * | 1983-10-25 | 1987-03-10 | Keycom Electronic Publishing | Method and apparatus for retrieving remotely located information |
US4636858A (en) * | 1984-10-30 | 1987-01-13 | The United States Of America As Represented By The Secretary Of The Air Force | Extracting digital data from a bus and multiplexing it with a video signal |
AU587297B2 (en) * | 1985-10-02 | 1989-08-10 | Deutsche Thomson-Brandt Gmbh | Correction of transmission errors |
USRE34824E (en) * | 1987-09-23 | 1995-01-10 | British Telecommunications Public Limited Company | Video coder |
TW237589B (en) * | 1991-02-27 | 1995-01-01 | Gen Electric | |
US5168356A (en) * | 1991-02-27 | 1992-12-01 | General Electric Company | Apparatus for segmenting encoded video signal for transmission |
US5247363A (en) * | 1992-03-02 | 1993-09-21 | Rca Thomson Licensing Corporation | Error concealment apparatus for hdtv receivers |
US5289276A (en) * | 1992-06-19 | 1994-02-22 | General Electric Company | Method and apparatus for conveying compressed video data over a noisy communication channel |
US5381181A (en) * | 1993-05-13 | 1995-01-10 | Thomson Consumer Electronics, Inc. | Clock recovery apparatus as for a compressed video signal |
US5387940A (en) * | 1993-07-07 | 1995-02-07 | Rca Thomson Licensing Corporation | Method and apparatus for providing scaleable compressed video signal |
US5376969A (en) * | 1993-11-15 | 1994-12-27 | Rca Thomson Licensing Corporation | Method and apparatus for conveying compressed video data over a noisy communication channel |
-
1994
- 1994-04-22 US US08/232,932 patent/US5475688A/en not_active Expired - Lifetime
-
1995
- 1995-03-30 CA CA002145900A patent/CA2145900C/en not_active Expired - Fee Related
- 1995-04-12 ES ES95105555T patent/ES2165398T3/en not_active Expired - Lifetime
- 1995-04-12 EP EP95105555A patent/EP0679035B1/en not_active Expired - Lifetime
- 1995-04-12 PT PT95105555T patent/PT679035E/en unknown
- 1995-04-12 DE DE69523972T patent/DE69523972T2/en not_active Expired - Lifetime
- 1995-04-15 MY MYPI95000980A patent/MY112902A/en unknown
- 1995-04-20 BR BR9501750A patent/BR9501750A/en not_active IP Right Cessation
- 1995-04-21 KR KR1019950009384A patent/KR100370442B1/en not_active IP Right Cessation
- 1995-04-21 JP JP9722195A patent/JP3693702B2/en not_active Expired - Fee Related
- 1995-04-21 CN CN95105203A patent/CN1060004C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5475688A (en) | 1995-12-12 |
DE69523972T2 (en) | 2002-07-18 |
KR100370442B1 (en) | 2003-03-26 |
EP0679035A2 (en) | 1995-10-25 |
EP0679035B1 (en) | 2001-11-21 |
DE69523972D1 (en) | 2002-01-03 |
KR950035451A (en) | 1995-12-30 |
JPH07303118A (en) | 1995-11-14 |
BR9501750A (en) | 1995-11-14 |
CN1112771A (en) | 1995-11-29 |
ES2165398T3 (en) | 2002-03-16 |
MY112902A (en) | 2001-10-31 |
PT679035E (en) | 2002-05-31 |
JP3693702B2 (en) | 2005-09-07 |
CN1060004C (en) | 2000-12-27 |
CA2145900C (en) | 2006-09-19 |
EP0679035A3 (en) | 1998-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2145900A1 (en) | Media error code generation as for a video inverse transport processor | |
HUP0003527A2 (en) | Device and method of digital datastream processing, operating device under application control, data processing system and application for a receiving and decoding device | |
AU3062899A (en) | A forward error correction system for packet based real-time media | |
TR200000019T2 (en) | A system for creating and processing program map information suitable for broadcast from the earth, cable or satellite. | |
EP0829153A4 (en) | Virtual path-based static routing | |
AU4321799A (en) | Virtual data storage (vds) system | |
MXPA01003090A (en) | Method and device for decoding a digital video stream in a digital video system using dummy header insertion. | |
WO2001047281A3 (en) | Non real-time delivery of mpeg-2 programs via an mpeg-2 transport stream | |
WO2005013084A3 (en) | Method and system for performing operations on data and transferring data | |
JPH08265746A (en) | Mpeg2 transport decoder device | |
AU2002359569A1 (en) | Virtual data storage (vds) system | |
TR199902511T2 (en) | A system for creating and processing an MPEG compatible data stream containing Internet information | |
MX9704783A (en) | Method and device for error control in video compression. | |
DE69130737T2 (en) | BUFFER SYSTEM TO DYNAMICALLY FORWARD DATA TO SEVERAL STORAGE ELEMENTS | |
CA2357613A1 (en) | Efficient implementation of proposed turbo code interleavers for third generation code division multiple access | |
NO994544D0 (en) | Broadcast reception system comprising a computer and a decoder | |
TW355764B (en) | Method and apparatus for deinterleaving an interleaved data stream | |
TW259918B (en) | Media error code generation as for a video inverse transport processor | |
KR100265234B1 (en) | Three dimensions' error correction method and apparatus | |
KR100264875B1 (en) | High speed cyclical redundancy check system using a programmable architecture | |
US7281198B2 (en) | Data decoding method and apparatus and receiver and communication system applying the same | |
JPS5628560A (en) | Compression data restoration system | |
WO2000008566A3 (en) | Interface circuit and method for transferring data between a serial interface and a processor | |
NO962544L (en) | Genes encoding branched-chain ketoacid dehydrogenase complex from streptomyces avermitilis | |
WO2002088885A3 (en) | A duplicating switch for streaming data units to a terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20140402 |
|
MKLA | Lapsed |
Effective date: 20140402 |