CA2177137A1 - Memory efficient method and apparatus for sync detection - Google Patents

Memory efficient method and apparatus for sync detection

Info

Publication number
CA2177137A1
CA2177137A1 CA002177137A CA2177137A CA2177137A1 CA 2177137 A1 CA2177137 A1 CA 2177137A1 CA 002177137 A CA002177137 A CA 002177137A CA 2177137 A CA2177137 A CA 2177137A CA 2177137 A1 CA2177137 A1 CA 2177137A1
Authority
CA
Canada
Prior art keywords
circuitry
synchronization
data
deinterleaving
memory
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
Application number
CA002177137A
Other languages
French (fr)
Other versions
CA2177137C (en
Inventor
Tsai Lo
Randy K. Munich
Paul D. Nicholas
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.)
Scientific Atlanta LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2177137A1 publication Critical patent/CA2177137A1/en
Application granted granted Critical
Publication of CA2177137C publication Critical patent/CA2177137C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal
    • H04N7/54Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal the signals being synchronous
    • H04N7/56Synchronising systems therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0052Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards

Abstract

A receiver (79) is provided for receiving a digital data stream over a communication path. The digital data is arranged as a sequence of frames, each frame including a plurality of lines of data. The beginning of each frame is indicated by a frame synchronization word (42); the beginning of each line is indicated by a horizontal synchronization byte (46). The data is interleaved by an encoder (162) prior to transmission. The decoder (79-82, 84, 86, 88) contains circuitry (92) for locating the horizontal and frame synchronization data and contains circuitry (96) for deinterleaving the digital data. Both the synchronization locating circuitry and deinterleaving circuitry require access to a memory (86), but not at the same time. Therefore, a single memory is used with the synchronization recovery circuitry and deinterleaving circuitry alternatively addressing the memory.
CA002177137A 1993-12-03 1994-12-05 Memory efficient method and apparatus for sync detection Expired - Lifetime CA2177137C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/160,841 US5420640A (en) 1993-12-03 1993-12-03 Memory efficient method and apparatus for sync detection
US08/160,841 1993-12-03
PCT/US1994/013666 WO1995015645A1 (en) 1993-12-03 1994-12-05 Memory efficient method and apparatus for sync detection

Publications (2)

Publication Number Publication Date
CA2177137A1 true CA2177137A1 (en) 1995-06-08
CA2177137C CA2177137C (en) 2004-04-06

Family

ID=22578686

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002177137A Expired - Lifetime CA2177137C (en) 1993-12-03 1994-12-05 Memory efficient method and apparatus for sync detection

Country Status (8)

Country Link
US (1) US5420640A (en)
EP (1) EP0732025A4 (en)
KR (1) KR960706740A (en)
AU (1) AU1295795A (en)
CA (1) CA2177137C (en)
MA (1) MA23387A1 (en)
TW (1) TW288246B (en)
WO (1) WO1995015645A1 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583562A (en) * 1993-12-03 1996-12-10 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
WO1997029550A1 (en) * 1996-02-07 1997-08-14 L.S. Research, Inc. Digital wireless speaker system
US5710783A (en) * 1995-06-07 1998-01-20 Luthi; Daniel A. Optimization of synchronization control in concatenated decoders
US5835165A (en) * 1995-06-07 1998-11-10 Lsi Logic Corporation Reduction of false locking code words in concatenated decoders
KR0147661B1 (en) * 1995-08-30 1998-09-15 김광호 Detect circuit and method of data segment synchronization
US6415398B1 (en) 1995-09-29 2002-07-02 Kabushiki Kaisha Toshiba Coding system and decoding system
US6493838B1 (en) 1995-09-29 2002-12-10 Kabushiki Kaisha Toshiba Coding apparatus and decoding apparatus for transmission/storage of information
US6571361B1 (en) * 1995-09-29 2003-05-27 Kabushiki Kaisha Toshiba Encoder and decoder
US5862153A (en) * 1995-09-29 1999-01-19 Kabushiki Kaisha Toshiba Coding apparatus and decoding apparatus for transmission/storage of information
US5966120A (en) * 1995-11-21 1999-10-12 Imedia Corporation Method and apparatus for combining and distributing data with pre-formatted real-time video
JPH09266499A (en) * 1996-01-26 1997-10-07 Oki Electric Ind Co Ltd Digital demodulating circuit, maximum detecting circuit, and reception device
US5996103A (en) * 1996-07-31 1999-11-30 Samsung Information Systems America Apparatus and method for correcting errors in a communication system
US5812603A (en) * 1996-08-22 1998-09-22 Lsi Logic Corporation Digital receiver using a concatenated decoder with error and erasure correction
US5953636A (en) * 1996-10-30 1999-09-14 Lsi Logic Corporation Single-chip DBS receiver
JPH10303854A (en) * 1997-04-23 1998-11-13 Matsushita Electric Ind Co Ltd De-interleave device
GB2332345B (en) * 1997-12-09 2002-12-11 Sony Uk Ltd A digital video receiver a conditional access module and a method of transmitting data therebetween
US20040160906A1 (en) 2002-06-21 2004-08-19 Aware, Inc. Multicarrier transmission system with low power sleep mode and rapid-on capability
JP3359291B2 (en) * 1998-07-17 2002-12-24 株式会社ケンウッド Deinterleave circuit
EP1061746A1 (en) 1999-06-14 2000-12-20 Sony International (Europe) GmbH Channel decoder for a digital broadcast receiver
US6741659B1 (en) 1999-10-25 2004-05-25 Freesystems Pte. Ltd. Wireless infrared digital audio transmitting system
US6614849B1 (en) 1999-10-25 2003-09-02 Free Systems Pte. Ltd. Wireless infrared digital audio receiving system
US6510182B1 (en) 1999-10-25 2003-01-21 Freesystems Pte. Ltd. Wireless infrared digital audio system
US6961369B1 (en) 1999-11-09 2005-11-01 Aware, Inc. System and method for scrambling the phase of the carriers in a multicarrier communications system
ATE343879T1 (en) 2000-01-07 2006-11-15 Aware Inc DIAGNOSTIC METHODS AND SYSTEMS FOR MULTI CARRIER MODEMS
WO2003032555A2 (en) 2001-10-05 2003-04-17 Aware, Inc. Systems and methods for multi-pair atm over dsl
KR100546398B1 (en) * 2003-11-25 2006-01-26 삼성전자주식회사 Method for searching sync word in the encoded audio bitstream and computer readable medium thereof
JP4158701B2 (en) * 2003-12-26 2008-10-01 松下電工株式会社 Video transmission system
WO2005086405A2 (en) 2004-03-03 2005-09-15 Aware, Inc. Impulse noise management
US7283176B2 (en) * 2004-03-12 2007-10-16 Broadcom Corporation Method and system for detecting field ID
ATE517477T1 (en) 2004-09-25 2011-08-15 Aware Inc CRC COUNTER NORMALIZATION
CA2869452C (en) 2004-10-12 2016-01-19 Tq Delta, Llc Resource sharing in a telecommunications environment
US7796705B2 (en) 2004-10-15 2010-09-14 Aware, Inc. DMT symbol repetition in the presence of impulse noise
EP2173071B1 (en) 2006-04-12 2013-06-26 TQ Delta, LLC Packet retransmission and memory sharing
KR100805814B1 (en) * 2006-12-08 2008-02-21 한국전자통신연구원 A frame synchronization and structure detection method in dvb-s2 system
US20110166968A1 (en) * 2010-01-06 2011-07-07 Richard Yin-Ching Houng System and method for activating display device feature
US8769373B2 (en) 2010-03-22 2014-07-01 Cleon L. Rogers, JR. Method of identifying and protecting the integrity of a set of source data
KR101135871B1 (en) * 2010-05-07 2012-04-19 주식회사 실리콘웍스 Boost converter for liquid crystal display

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55107360A (en) * 1979-02-08 1980-08-18 Matsushita Electric Ind Co Ltd Detector for synchronizing signal
US4394642A (en) * 1981-09-21 1983-07-19 Sperry Corporation Apparatus for interleaving and de-interleaving data
US4539684A (en) * 1983-01-07 1985-09-03 Motorola, Inc. Automatic frame synchronization recovery utilizing a sequential decoder
US4742543A (en) * 1983-12-22 1988-05-03 Frederiksen Jeffrey E Video transmission system
US4587514A (en) * 1984-09-07 1986-05-06 Verilink Corporation Interface method and apparatus
US4652903A (en) * 1984-09-21 1987-03-24 Scientific Atlanta, Inc. Frequency generation for multiplexed analog component color television encoding and decoding
US4829569A (en) * 1984-09-21 1989-05-09 Scientific-Atlanta, Inc. Communication of individual messages to subscribers in a subscription television system
US4697277A (en) * 1985-02-21 1987-09-29 Scientific Atlanta, Inc. Synchronization recovery in a communications system
US4763357A (en) * 1985-04-18 1988-08-09 Barr William S Method and apparatus for providing secure electronic communications
US4817142A (en) * 1985-05-21 1989-03-28 Scientific Atlanta, Inc. Restoring framing in a communications system
JPH0685517B2 (en) * 1985-06-28 1994-10-26 ソニー株式会社 Information service system
US4740962A (en) * 1985-12-23 1988-04-26 Motorola, Inc. Synchronizer for time division multiplexed data
JPS62281626A (en) * 1986-05-30 1987-12-07 Nippon Telegr & Teleph Corp <Ntt> Digital data transmission system
US4890321A (en) * 1986-07-08 1989-12-26 Scientific Atlanta, Inc. Communications format for a subscription television system permitting transmission of individual text messages to subscribers
US4866770A (en) * 1986-07-08 1989-09-12 Scientific Atlanta, Inc. Method and apparatus for communication of video, audio, teletext, and data to groups of decoders in a communication system
DE3905669C2 (en) * 1989-02-24 1996-03-07 Broadcast Television Syst Circuit arrangement for deriving synchronizing signals from a digital video signal
US4994909A (en) * 1989-05-04 1991-02-19 Northern Telecom Limited Video signal distribution system
US5062105A (en) * 1990-01-02 1991-10-29 At&T Bell Laboratories Programmable multiplexing techniques for mapping a capacity domain into a time domain within a frame
US5091936A (en) * 1991-01-30 1992-02-25 General Instrument Corporation System for communicating television signals or a plurality of digital audio signals in a standard television line allocation
US5200823A (en) * 1991-03-29 1993-04-06 Scientific-Atlanta, Inc. Virtual channels for a multiplexed analog component (mac) television system

Also Published As

Publication number Publication date
EP0732025A1 (en) 1996-09-18
MA23387A1 (en) 1995-07-01
WO1995015645A1 (en) 1995-06-08
US5420640A (en) 1995-05-30
TW288246B (en) 1996-10-11
EP0732025A4 (en) 1997-02-26
AU1295795A (en) 1995-06-19
CA2177137C (en) 2004-04-06
KR960706740A (en) 1996-12-09

Similar Documents

Publication Publication Date Title
CA2177137A1 (en) Memory efficient method and apparatus for sync detection
AU1042492A (en) Method and apparatus for communicating compressed digital video signals using multiple processors
GB2346784A (en) Method and apparatus for using CRC for data integrity in on-chip memory
MX9600411A (en) Method and apparatus for time division-multiplexed signal inverse reproduction.
CA2194354A1 (en) Data frame structure and synchronization system for digital television signal
CA2044118A1 (en) Adaptive motion compensation for digital television
CA2027693A1 (en) Multiplexer and Demultiplexer, Particularly for Information Transmission Networks with a Synchronous Hierarchy of the Digital Signals
AU7718394A (en) Transmission of data using full frame video
AU672238B2 (en) Apparatus and method for producing downwards compatible video signals with increased vertical resolution, and apparatus for reproducing and displaying same
IE841289L (en) Monitoring device
CA2031055A1 (en) Programmable multiplexing techniques for mapping a capacity domain into a time domain within a frame
AU1667792A (en) Method and structure for synchronizing multiple, independently generated digital audio signals
GB8412500D0 (en) Decoding digital data
AU1155900A (en) Error concealment in a video signal
CA2194919A1 (en) Self-synchronous packet scrambler
AU676265B2 (en) Video signal encrypting apparatus
TW347641B (en) Phase error control for color wheel
JPS53139925A (en) Receiving method for video signal
CA2077269A1 (en) Time synchronization of a receiver in a digital radio telephone system
CA2186027A1 (en) Video signal coding
CA2192923A1 (en) Channel Multiplex Demultiplex Method and Channel Multiplex Demultiplex Unit
EP0620663A3 (en) Method for synchronisation of digital data transmission.
AU5897290A (en) Method for the through-connection of multiplex signals via cross connectors
AU7795691A (en) Method for decoding television signals
CA2119087A1 (en) Gamma Correcting Processing of Video Signals

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20141205

MKEX Expiry

Effective date: 20141205